@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td,table,tr,span,font,select,button { margin:0; padding:0; }
body { font-size:12px; font-family:"微软雅黑";  }
fieldset, img { border:0; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em { font-style:normal; }
input, button, select, textarea { outline:none; } 
textarea { resize:none; }
/*img{ display:block;} */
a { text-decoration:none; }

.clear{clear:both;}
/*在标签后加上一个清除浮动块*/
.clear:after{ clear: both; content: " "; display: block; height: 0; }

/*登陆页*/
body{ height:auto;}
.login_body{ background:url('../images/back.jpg') no-repeat top center; width:100%; overflow:hidden; height:100%;background-size:100%  ;}
.pass-body{background:url('../images/back.jpg') no-repeat top center; width:100%; overflow:hidden; height:100%;background-size:108% }
.reg_body{ background:url('../images/back.jpg') no-repeat top center;background-size:108% }
.changeMail_body{ background:url('../images/back.jpg') no-repeat top center;background-size:108% }
.login_body .head_wrap,.login_body .head,.login_body .hd_t{width:1000px; }
.login_body .head_wrap,.login_body .foot_wrap,.login_body .copyright{ margin:0 auto; }
.login_body .foot_wrap,.login_body .foot{ width:1000px; }
.hd_t{ padding-top:30px;}
h1.logo{ float:left; width:500px; height:41px; }
h1.logo a{ display:inline-block;width:240px;height:41px; background:url('../images/logo.png') no-repeat; text-indent:-3000px; background-size: 100% auto;}
.hd_t ul{ float:right;  padding-top:10px;}
.hd_t li {height:25px; line-height:25px; display:inline-block; _zoom:1; *display:inline; font-size:16px; position:relative; z-index:4;color:#ffffff;} 
.login_body .hd_t li a{ padding:0px 5px; color:#ffffff; }
.login_body .hd_t li a:hover{ color:#cecece; }
.login_body .hd_t li span{ display: inline-block; width:14px; height: 25px; background:url(../images/ye.png) no-repeat 0px 5px;}
.login_body .hd_t .yijian a{ text-align:left;  padding-left:5px; }
.login_body .hd_t .yijian{ padding-left:5px; }
.login_body .register{ 
	 
	width:1000px; 
	/*height:645px;*/ 
	margin:0 auto; 
	color:#fff; 
	
	}
.login_body .login_title{ 
	text-align:center;
	padding:170px 0 100px 0; 
	font-weight:bold;
	font-family:"宋体";
	font-size:36px; 
	}
.login_body .login_form form{ overflow:hidden; padding-bottom:70px;width: 913px;margin: 0 auto;}
.login_body .login_form dl{ 
	height:42px; 
	width:358px; 
	 /*background:url('../images/dl.png') no-repeat; */
	 float:left; 
	 margin-left:30px; 
	 margin-bottom:20px; 
	 position:relative;
	border:1px solid #fff;
	border-radius:3px; 
	 }
.login_body .login_form dl dt,.login_body .login_form dl dd{ float:left; padding:0; height:42px; line-height:42px;}
.login_body .login_form dl dt{ width:42px; height:42px; }
.login_body .login_form .user_d{ margin-left:0px; }
.login_body .login_form dl .user{ background:url('../images/user.png') no-repeat 5px center; }
.login_body .login_form dl .pass{ background:url('../images/pass.png') no-repeat 5px center; }
.login_body .login_form dl dd input{ 
	width:305px; 
	height:42px; 
	background:none;  
	font-size:18px; 
	color:#fff; 
	padding:0 0 0 10px; 
	line-height:42px;
	border:0;
	}
.login_body .login_form dl .yanzhengma input{ width:150px; }
.login_body .login_form dl  img{ margin:10px 12px 10px 0px; float:right;position:absolute;right:0;top:0;}
.login_body .login_form .submit{ width:132px; height:46px; background:url('../images/yj.png') no-repeat;  border:0;}
.login_body .login_form .submit dd input{ width:132px; text-align:center;height:42px;line-height:42px;color:#609ed6; font-size:24px; font-family:"微软雅黑" ; padding:0; cursor:pointer;}
.login_body .login_form{ text-align:center; }
.login_body .login_form  span{ padding-right:20px;font-size:16px; }
.login_body .login_form  span a{ color:#fff;  }
.login_body .login_form  span .repass{  padding-left:3px;padding-right: 30px; }

/*注册页面*/
.login_body .regst{ margin-top:120px; height:570px;}
.register-cont{ width:884px; height:441px; background:url('../images/opacity.png') no-repeat; color:#fff; padding:20px 0 0 60px; margin:0 auto;}
.register-cont dl{ margin-top:25px; overflow:hidden;}
.register-cont dl dt,.register-cont dl dd{ float:left;}
.register-cont dl dt{ font-size:18px;}
.register-cont dt span{ color:#FF0105; letter-spacing:8px;}
.register-cont dt input{
	 width:340px; 
	 height:32px; 
	 border:0; 
	 border:1px solid #fff; 
	 background:none; 
	 padding-left:5px; 
	 line-height:32px; 
	 vertical-align: middle;
	 color:#fff;
	 font-size:18px;
	 }
.change{ color:#fff; text-decoration:underline; font-size:16px;}
.reg-box-a{ width:347px; height:40px; display:inline-block; _zoom:1; *display:inline;margin-left:69px;}
.reg-box-a:hover{ text-decoration:none;}

.register-cont dt .reg-box{  padding:0; text-align:center; width:347px; height:40px; color:#0E0F0A; background:rgba(255, 255, 255, 0.7); font-size:22px;font-family: "微软雅黑"; cursor:pointer; border-radius:5px; line-height:40px; border:0;}

.register-cont dt .tj{ color:#11110d; background:rgba(255,255,255,0.7); border-radius:5px;border:0;}
.register-cont dt .yzm{ width:48px; height:21px; border:0; margin:5px 20px 0;}
a.now{color:#C19149;}
.register-cont dl dd{ 
	font-size:12px; 
	margin-left:10px;  
	height: 34px;
    line-height: 34px;
	margin-right:5px;
	}
	
/*找回密码*/
.forget{ width:739px; padding-left:205px; padding-top:20px;}
.register-cont h3{ font-size:26px;text-align:center; font-weight:normal;  padding:40px 205px 20px 0;}
/*底部*/
.copyright{ text-align:center;font-size:14px; line-height:25px;color:#ffffff;}
.copy-regst{ color:#525C43;}
.copy-for{ color:#fff;}


.login_body .regst{ margin-top:60px;}

/*注册页面错误验证*/
.validate_error {
    color: red;
    display: block;
    font-size: 12px;
	line-height:34px;
}


@media only screen and (max-width: 1366px) {
    .login_body .login_title{
        padding: 70px 0 50px 0;
    }
    .login_form>p:nth-of-type(1){
        padding-top: 150px!important;
    }
}