.login-head{width:100%;height:108px;background:#fff;padding:15px;overflow:hidden;border-bottom:2px solid #1786BA;}
.login-head .login-logo{display:table;width:210px;height:78px;float:left;}
.login-head .login-logo a {display:table-cell;vertical-align: middle;}
.login-head .login-logo img{vertical-align:middle; max-width:210px;max-height:78px;}
.link-tel{float:right;height:45px;background:url(../image/link-tel.png) no-repeat left center;padding-left:50px;margin-top:16px;}
.link-tel p{color:#999;line-height:22px;}
.link-tel em{font-size:18px;font-family:'Britannic Bold';color:#666;}


.login-main{width:100%;height:500px;background:url(../image/login-banner1.jpg) no-repeat center;}
.login-main .container{position:relative;}
.login-form {width: 327px;height:370px;padding:0 30px;/* background:#fff; */position:absolute;right:5%;top:75px;z-index:998;margin-right:10px;}
.login-form-bg{width:347px;height:490px;position:absolute;right:5%;top:5px;z-index:997; background: url("../image/login-bg.png") no-repeat center;/* background: #fff;filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8; */}

.login-form .login-form-head{height:75px;line-height:75px;text-align:center;}

.login-form .yzm-box{height:37px;overflow:hidden;margin-bottom:20px;}
.login-form .form-control{height:35px;border:0;background:#BAD1D8 url(../image/login-ico.png) no-repeat;padding-left:35px;border-radius:0;box-shadow:none;}
.login-form .name-input{background-position:10px 8px;}
.login-form .pass-input{background-position:10px -40px;}
.login-form .yzm-input{background-position:10px -86px;width:123px;float:left;}
.login-form .yzm-box i{display:inline-block;width:73px;height:37px;float:left;margin-left:10px;}
.login-form .yzm-box i img{width:73px;height:37px;}
.login-form .yzm-box  a{display:inline-block;width:50px;height:37px;line-height:37px;margin-left:10px;overflow:hidden;}
.login-form .login-btn{width:100%;padding:8px 0;background:#08a4d7;font-size:16px;color:#fff; margin-top: 5px;}
.login-form .login-btn:hover{background:#008fbe;}

.forget-pass{width:100%;height:30px;line-height:30px;text-align:center;margin-top:20px;color:#dcdcdc;}
.forget-pass a{font-size:14px;padding:0 10px;}

.login-text{position:absolute;left:15%;top:150px;max-width:400px;}
.login-text h3{font-size:32px;color:#fff;line-height:50px;}
.login-text h4{color:#fff;line-height:30px;}
.login-text p{font-size:13px;color:#fff;line-height:22px;margin-top:10px;}
.login-text a{display:inline-block;padding:8px 20px;border-radius:3px;font-size:14px;color:#fff;background:#08a4d7;margin-top:10px;text-decoration: none;}
@media (max-width:991px ) {
	.login-text{left:5%;}
}


.login-footer{width:100%;padding:20px 0;background:#fff;text-align:center;}
.login-footer p{line-height:28px;color:#666;}


/*---------------找回密码------------------*/
.hiddendiv{display:none;}
.ljw-register-box{margin:30px auto 0;border:1px solid #dfdfdf;border-radius:5px;padding:25px 45px;}

.zhmm-tab-list-son{margin-top: 50px;margin-bottom: 50px;text-align:center;}

.reg_main_list{margin-left:77px;margin-top:18px;display:inline-block;}
.reg_main_list li{overflow:hidden;height:44px;line-height:44px;margin-bottom:15px;}
.reg_main_list li span{display:inline-block;float:left;width:120px;text-align:right;height:44px;color:#666;font-size:14px;}
.reg_main_list li em{display:inline-block;float:left;height:42px;background:#e4f1f8;line-height:42px;font-size:14px;color:#0a7cbe;padding:0 20px;margin-left:10px;text-align:left;}
.reg_main_list li em i{display:inline-block;float:left;width:16px;height:16px;background:url(../image/reg_ico.png) no-repeat 0px -149px;margin-top:15px;margin-right:5px;}
.reg_main_list li em font{color:#666;}
.reg_main_list li p{float:left;line-height:20px;font-size:14px;color:#8e8e8e;}
@media (max-width:991px ) {
	.reg_main_list{margin-left:0;}
}
.reg_text_cur{float:left;height:42px;border:1px solid #dedede;}
.reg_text{width:310px;background:url(../image/reg_ico.png) no-repeat;padding-left:35px;}
.reg_text_cur:focus{border-color:#74cafc;}
.reg_text1{background-position:10px -39px;}
.reg_text2{background-position:10px -89px;}
.reg_text3{width:178px;text-indent:10px;}
.reg_text4{background-position:10px -211px;}

.hqyzm{width:122px;margin-left:6px;background:#e4f1f8;text-align:center;line-height:42px;font-size:14px;color:#0a7cbe;}
.hqyzm:hover{text-decoration: none;}
.hqyzm img{width:120px;height:40px;}

.reg_btn{display:block;float:left;width:310px;height:44px;line-height:44px;background:#0a7cbe;text-align:center;font-size:18px;color:#fff;border-radius:3px;}
.reg_btn:hover{color:#fff;background:#005c91;text-decoration: none;}

.password_tit{margin-top:35px;height:41px;border-bottom:1px solid #c9c9c9;text-align:center;}
.password_tit .zhmm-tab{height:42px;display:inline-block;}
.password_tit .zhmm-tab li{float:left;height:42px;line-height:42px;padding:0 40px;}
.password_tit .zhmm-tab li a{font-size:18px;text-decoration: none;}
.password_tit .zhmm-tab li.selected{border:1px solid #c9c9c9;border-bottom:none;border-radius:3px;background:#fff;}
.password_tit .zhmm-tab li.selected a{color:#0a7cbe;}
