﻿@charset "utf-8";
html {
	width:100%;
	margin:0;
	padding:0;
	-ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; 
	overflow-x:hidden;
}
body {
	width: 100%;
	font-family:"微软雅黑";
	font-size:14px;
	margin:0;
	padding:0;
	color:#595959;
	line-height:200%;
}
img{
	border: none;
}
dl,dt,dd{display:block;margin:0;}
input,select,textarea{vertical-align:middle;*font-size:100%;}
input{margin:0;outline:none;padding:0;}
input::-ms-clear{display:none;}
p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd{
	margin: 0;
	padding: 0;
	list-style: none;
}
a {
	color: #595959;
	text-decoration: none!important;
	cursor:pointer;
	background: transparent; 
	outline:none;
    blr:expression(this.onFocus=this.blur());
}
a img{ border:none;}
a:hover {color: #ff326c;}
.clear{ clear:both; margin:0; padding:0; height:0;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
.cf:after{content:""; display:block; height:0; clear:both;}
.wrap { width:1200px; margin:0 auto; overflow:hidden;}


.login { width:100%; height:100%;background: url(../images/home01.jpg) no-repeat center center; position:relative}
.login .box { width:520px; height:580px; background:#fff; border-radius:4px; position:absolute; left:50%; top:48%; margin-left:-260px; margin-top:-290px; box-sizing:border-box;}
.login .box .logoimg { margin-bottom:50px;}
.login .box .logoimg img { display:block; margin:0 auto;}
.login .box .form .d { padding-left:30px; height:41px; line-height:40px; overflow:hidden; border-bottom:1px solid #e0e0e0; margin-bottom:40px; font-size:15px;}
.login .box .form .d input { display:block; width:100%; height:40px; border:0; padding:0 5px; box-sizing:border-box;font-size:15px;}
.login .box .form .d1 {background: url(../images/home02.png) no-repeat left center; }
.login .box .form .d2 {background: url(../images/home03.png) no-repeat left center; }
.login .box .form .d3 {background: url(../images/home04.png) no-repeat left center; }
.login .box .form .d4 { border-bottom:0; height:30px; padding-left:0; font-size:15px; margin-bottom:16px; margin-top:65px;}
.login .box .form .d4 p { display:block; width:50%; height:30px; line-height:30px;}
.login .box .form .d4 p.p1 { float:left; color:#a6a6a6;}
.login .box .form .d4 p.p1 input { width:14px; height:14px; float:left; border:1px solid #a6a6a6; margin-top:9px; margin-right:7px;border-radius:2px; padding:0}
.login .box .form .d4 p.p2 { float:right; text-align:right; color:#666666;}
.login .box .form .submit { clear:both; display:block; width:100%; height:50px; line-height:50px; background:#ff326c; text-align:center; color:#fff; font-size:18px; border:0; border-radius:4px; margin-bottom:20px;outline:none;}
.login .box .form .txt { text-align:center; font-size:15px; color:#a6a6a6;}
.login .box .form .txt input {width:14px; height:14px; border:1px solid #a6a6a6; margin-right:7px;border-radius:2px; padding:0}
.login .box .form .txt a { color:#ff326c;}
.login .box .form .icon-nocheck { display:inline-block; width:11px; height:11px; border-radius:2px; border:1px solid #a6a6a6; margin-right:7px;}
.icon-check{margin:0 7px 0 0;width:14px;height:14px;border:0;background:url(..images/home05.png) no-repeat center center}
input::-webkit-input-placeholder{
            color:#adadad;
        }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#adadad;
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#adadad;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#adadad;
        }

.login .foot { clear:both; width:100%; text-align:center; color:#fff; font-size:16px; line-height:30px; height:30px; position:absolute; left:0; bottom:5%; z-index:2;}


.registered span{ display:block; width:10px; float:left; color:#e71f1f; padding-top:8px; font-weight:bold;}
.registered .d { width:360px; float:left;}
.shuom { width:78%; margin:0 auto; margin-bottom:25px; color:#8a8a8a; line-height:24px;}
.login .box .form .d6 {background: url(../images/home06.png) no-repeat left center; margin-bottom:30px; }
.login .box .form .d7 {background: url(../images/home07.png) no-repeat left center; margin-bottom:30px; }
.login .box .form .d8 {background: url(../images/home08.png) no-repeat left center; margin-bottom:30px; }
.login .box .form .d9 {background: url(../images/home09.png) no-repeat left center; margin-bottom:30px; }
.login .box .form .d7 input { width:260px; float:left;}
.login .box .form .d7 i { display:block; float:right; width:100px; height:32px; line-height:32px; color:#fff; text-align:center; background:#52d4e2; border-radius:4px; font-style:normal; margin-top:4px;}


.login-qh { width:100%; margin:0 auto;}
.login-qh .bd .thd { height:60px; margin-bottom:30px; line-height:60px;}
.login-qh .bd .thd ul li { width:50%; height:60px; line-height:60px; text-align:center; font-size:16px; color:#4c4c4c; float:left; cursor:pointer; background:#eee;}
.login-qh .bd .thd ul li.on { background:#fff}

.login-qh .bd .tbd .form { width:78%; margin:0 auto;}


