@charset "utf-8";
body,div,p,b,i,h1,h2,h3,h4,img,ol,ul,li,dd,dt,dl,input,em{ margin:0; padding:0;  font-style:normal}
*{margin:0;padding:0;list-style-type:none;}
a{color:#666;text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;border:0;}
body{color:#333333;font-family: "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, SimSun, Arial, sans-serif;background-color: #ffffff;font-size: 12px}
.noBorder{border: none!important}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
.clearfix{display:block}
*+html .clearfix{min-height:1%}
img{border: none}
input{outline: none;}
/*--------------------------------------------------*/
button{outline:none}

.loginWrap{width:100%;height:660px;background:url(../images/loginbg.png) no-repeat center;}
.login,.register{width: 1200px;margin: 0 auto;position: relative;height: 100%;}
.login .loginStyle{width: 380px;height: 420px;background-color: #ffffff;position: absolute;right:26px;top: 126px;border-radius: 4px}
.login .loginStyle h1{height: 68px;line-height: 68px;font-size: 20px;border-bottom: 1px solid #E0E0E0;padding-left: 40px;margin-bottom: 34px}
.login .loginStyle .loginCon{width: 300px;padding:0 40px;}
.login .loginStyle .login-info{width:298px; height:40px;background:#ffffff;margin-top:20px;border:1px solid #E0E0E0;border-radius: 4px}
.login .loginStyle .login-info span.user,.login .login-info span.pwd{float:left;width:40px; height:20px;margin:10px auto 10px auto; border-right:1px solid #E0E0E0}
.login .loginStyle .login-info span.user{background:url(../images/user.jpg) no-repeat center center;}
.login .loginStyle .login-info span.pwd{background:url(../images/psw.jpg) no-repeat center center;}
.login .loginStyle .login-input{width:235px; line-height: 40px;height:40px;background:#ffffff;border:none;padding-left: 10px}
.login .loginStyle .loginCon button,.register .registerStyle .registerCon button{ width: 300px; border: 0; background: #E4393C; border-radius: 3px; height: 40px; color: #ffffff; cursor: pointer; margin-top: 10px; font-size:16px;margin-top:38px;font-weight: bold;}
.login .loginStyle .loginCon .forgetPsword{float: right;height: 20px;line-height: 20px;padding:20px 0;margin-bottom: 14px}
.login .loginStyle .forgetPsword a{color: #E4393C}
.login .loginStyle .loginHint{height: 59px;line-height: 59px;border-top: 1px solid #E0E0E0;padding-left: 40px;font-size: 12px}

/*注册*/
.registerWrap{background-color: #ffffff}
.register .registerStyle{height: 686px;padding:36px 0 40px 380px;}
.register .registerStyle h1{width: 400px;height: 30px;line-height: 30px;text-align: center;font-size: 20px;margin-bottom: 10px}
.register .registerStyle .register-info{width:398px; height:34px;background:#ffffff;border:1px solid #E0E0E0;margin-bottom:30px;padding:9px 0px;float: left;border-radius: 4px}
.register .registerStyle .register-info i{font-size: 12px;color: #DBDBDB;height: 20px;line-height: 20px;display: inline-block;width: 434px;margin-top: 10px}
.register .registerStyle .register-info span.user,.register .registerStyle span.pwd{float:left;width:100px; height:22px;line-height: 22px;margin:6px auto; border-right:1px solid #E0E0E0;text-align: center;font-size: 14px;letter-spacing:4px;font-weight: bold;padding-left: 16px;}

.register .registerStyle .register-input{width:250px; line-height: 34px;height:34px;background:#ffffff;border:none;padding-left: 20px;font-size: 14px;font-weight: bold;}
.register .registerStyle .lberror{float: left;width: 340px;display: inline-block;height: 22px;line-height: 22px;padding:17px;font-size: 12px;color: #E4393C;}
.register .registerStyle span.yzm{float: right;margin-right: 12px}
.register .registerStyle .yzm-input{width: 100px;float: left;}
.lberror label{display: block; width: 100%;}

.register .registerStyle .registerCon button{width: 400px;margin-top:0;height: 50px;line-height: 50px}