
#banner-bg{background: url(../images/login_banner_bg.jpg) 0px 0px no-repeat;background-color: #e51956}

.passport_header{margin: 10px 0 0;height: 60px;}


#passport .item{margin-bottom:10px;width:100%;clear:both;}
#passport .item .label{font-size:14px;color:#666;padding-right:10px;height:38px;width:100px;line-height:38px;display:inline-block;float:left}
#passport .text{width:288px;height: 16px;padding: 10px 5px 10px 5px;border: 1px solid #cccccc;font-size: 12px;font-family: arial;color: #999;}
#passport .text_1{width: 100px;}
#passport .img img{height: 36px;margin: 1px 5px;width: 135px;}
#passport .safety {margin-top: 10px;height: 30px;line-height: 30px;}
#passport .safety .checkbox{vertical-align: middle;margin-top: 7px;float: left;font-size: 12px;}
#passport .safety .mar-b {height: 26px;line-height: 26px;margin-left: 5px;float: left;font-size: 12px;}
#passport .btn-img{width: 300px;height: 35px;font-size: 14px;color: #FFF;background: #E4393C;text-align: center;line-height: 35px;text-decoration: none;cursor: pointer;letter-spacing: 2px;border: none;}
#passport .strength{margin-top:8px;float:left;}
#passport .strength span{width: 97px;height: 15px;border: 1px solid #dcdcdc;display: block;float: left;margin-right: 2px;text-align: center;line-height: 15px;}


/*登录相关*/
.login_wrap{position:relative;height:475px;margin:10px 0 20px;z-index:5}
.login_wrap .i-inner{position:relative;z-index:3;height:475px}
.login_banner{position:absolute;left:0;top:0;width:100%;height:475px;background:#e51956}
.login_form{position:relative;z-index:4;width:306px;background:#fff;padding:20px;overflow:visible;float:right;top:20px}
.login_form .mt{display:block;width:306px;overflow:visible;height:27px}
.login_form .mt h1{position:relative;height:27px;line-height:27px;top:-5px;float:left;color:#666;font-size:20px}
.login_form .mt .fr{font-size:12px;font-weight:normal}
.login_form .mt .fr a{color: #E4393C;}
.login_form .item .label{width:100%!important}
.login_form .item a{padding:0 5px;}
.login_form .item a i{background: url(../images/login.png) no-repeat;width: 24px; height: 24px; display: inline-block;vertical-align: middle;}
.login_form .item a .weixin{background-position: -170px -40px;}
.login_form .item a .qq{background-position: -9px -40px;;}
.login_form .item a .sina{background-position: -62px -40px;}
.login_form .item a .alipay{background-position: -123px -40px;}
/*注册相关*/
.register_wrap .w{box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);border: 1px solid #f5f5f5;position: relative;}
.register_wrap .register_form{width:600px;margin:40px auto;}

/*找回密码相关*/
.get_password_wrap .w{box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);border: 1px solid #f5f5f5;position: relative;}
.get_password_wrap .get_password_form{width:600px;margin:40px auto;}

.qpassword_name_warp .w{box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);border: 1px solid #f5f5f5;position: relative;}
.qpassword_name_warp .qpassword_name_form{width:600px;margin:40px auto;}

/*重新设置密码BEGIN*/
.reset_password_form .item{ margin-bottom: 10px; width: 300px;clear: both;margin: 0 auto;}
.reset_password_form .item .label{font-size: 14px;color: #666; padding-right: 10px;height: 38px; width: 100px;line-height: 38px; display: inline-block; float: left;}
.reset_password_form .item .text{width: 288px;height: 16px; padding: 10px 5px 10px 5px; border: 1px solid #cccccc; font-size: 12px;font-family: arial; color: #999;}
.reset_password_form .item .btn-img{    width: 300px; height: 35px; font-size: 14px;color: #FFF; background: #E4393C; text-align: center; line-height: 35px; text-decoration: none; cursor: pointer;  letter-spacing: 2px;  border: none;}
/*重新设置密码END*/


