body,div,table,a,tr,td,ul,li,p,select,input, textarea, keygen, select, button, meter, progress{font-size:14px; font-family:"微软雅黑"; padding:0; margin:0; color:#333333}
html{height:100%;}
body{
	height:100%;
	background: url("../../images/juhe/login_bg.jpg?v=20200430") no-repeat 50% 50%;
	background-color: #041c5e;
}
.clear{clear:both}
/*自动高对齐*/
.clearfix:before,.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
.clearfix{zoom: 1;}

.loginMain{width:400px; position:absolute;top:25%;}
.logo{height:78px; background:url(/static/images/juhe/loginLogo.png) no-repeat 50% 50%; display:block; cursor:pointer; *cursor:hand;}
.logo-h3{color: #fff;text-align: center;font-size: 24px;margin: 10px 0;font-weight: 400;border-bottom:1px solid #0030a2;padding-bottom: 18px; }
.loginContent{margin-top:10px}
.input{height:46px; background-color:#fff; margin:0 auto;padding-right: 48px;position: relative;padding-left: 10px;border-radius:4px;}
.marginTop40{margin-top:40px}
.marginTop25{margin-top:25px}
.put{  margin-top: 25px;border-top: 1px solid #0030a2;padding-top: 20px;text-align: center;color: #5167a3;font-size: 16px;}
.loginButton{display:inline-block; width:100%; height:44px; border-radius:4px; color:#FFFFFF; background:#2ba1ff; text-align:center; letter-spacing:4px; cursor:pointer; *cursor:hand; font-size: 16px;}
.noAccount{float:right; margin-right:65px; font-size:12px; margin-top:18px; color:#026AC7}
.sayToMe{ text-decoration:underline; font-size:16px; color:#5167a3}
.sayToMe:HOVER{text-decoration: underline;}
.input input{font-size:16px; color:#666666;outline:none; width:100%; border:0;height: 44px;line-height: 42px;}
.input input.sendCodeBtn{
	width: 100%;
	height: 100%;
	background-color: #2ba1ff;
	color: #fff;
	padding: 0px;cursor: pointer;
	border-radius:4px;
}
.input input.sendCodeBtn.noclick{background-color: #E06D6A;color: #fff;}
input[type=submit].loginButton,input[type=button].loginButton{outline: none;border: none;}
.login-sprite{background: url("/static/images/juhe/login_sprite.png") no-repeat;}
.login-sprite.input-em{position: absolute;width:24px;height: 24px;right: 12px;top:12px; }
.login-sprite.username{background-position: 1px 0;}
.login-sprite.pwd{background-position: 1px -47px;}
.loginMain.regbox{width: 460px;}
.regbox .input{padding-right: 10px;}
.regbox .reginputbox{float: left;width: 44%;margin: auto;}
.regbox .reginputbox.box-right{float: right;}
.reg-itembox{height: 46px;}
.input.send-code-box{background: none;padding: 0;}
.checkType{color: #fff;font-size: 18px;padding-left: 30px;position: relative;margin-left: 0px;cursor: pointer;}
.checkType .login-sprite{position: absolute;left: 0px;top:2px; width: 22px;height: 22px;background-position: -38px -89px;}
.checkType .login-sprite.checked{background-position: 0px -89px;}
.agreenment{height: 30px;line-height: 30px;margin-top: 20px;color: #5b6da3;}
.agreenment a{color: #5b6da3;}
.agreenment .login-sprite{position: relative;display: inline-block;width: 22px;height:22px;background-position: -41px -30px;top:6px;margin-right: 5px;cursor: pointer;}
.agreenment .login-sprite.checked{background-position: -41px -1px;}
.find-pwd-box .input{padding-right: 10px;}
.login-left{position: absolute;width: 455px;height: 410px;background: url("../../images/juhe/login_left_bg.png") no-repeat 50%;background-size:100%; left: -675px;top:100px;}

