
/**登录css*/
.login-bg{position:relative;overflow:hidden;height:100%}
body,html{height:100%}
#app,.login-bg-box{height:100%}
.login-bg-box img{width:100%;height:100%;min-height:1080px}
.login-head{position:absolute;top:0;left:0;padding:30px;width:100%;display:inline-flex;align-items:center;border-bottom:2px solid #d90c19}
.login-head a{display:block;width:140px;height:70px;margin-left:40px}
.login-head img{width:100%;height:100%}
.login-head span{margin-left:40px;font-size:18px;font-weight:600}
.login-block{position:absolute;top:20%;left:35%;width:487px;border-radius:6px;background-color:#fff}
.login-form-label{text-align: center;line-height:25px;background:#d90f19;padding:20px;border-radius:6px 6px 0 0}
.login-form-label a{color:#fff;font-size:18px;font-weight:500}
.login-form-box{padding:0 25px}
.login-title{position:relative;overflow:hidden;line-height:60px;margin-bottom:10px}
.login-title span{font-size:17px;float:left;width:50%}
.login-title span.active{color:#d90f19}
.login-form-rows{line-height:85px}
.login-form-box input{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;box-sizing:border-box;color:#606266;display:inline-block;font-size:13px;height:48px;line-height:48px;outline:0;padding:0 50px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}
.login-form-input{text-align:center}
.login-form-input .login-form-rows{position:relative;font-size:14px;width:430px}
.login-form-input .login-form-rows i{position:absolute;height:100%;left:5px;top:0;text-align:center;color:#d90f19;transition:all .3s;pointer-events:none;font-size:26px}
.login-form-rows b{top:70px;font-style:normal;font-weight:100;font-size:13px;position:absolute;left:50px;color:#d90f19;line-height:20px}
.login-form-input .login-form-rows .password{position:absolute;height:100%;right:5px;top:0;text-align:center;color:#c0c4cc;transition:all .3s;z-index:9999}
.login-btn button{font-size: 16px;width:430px;height:48px;background:#d91715;border-radius:4px;line-height:50px;color:#fff}
.register a{color:#999}
.forget-password {display: flex;justify-content: space-between;height:28px!important}
.forget-password a {color:#666666!important;line-height: 28px!important}
.login-head .res-btn{background:#fff;border:1px solid #e4e4e4;border-radius:4px;width:97px;height:40px;margin-top:4.5px;font-size:14px;letter-spacing:.84px;line-height:40px;cursor:pointer;position:absolute;right:5em;color:#666;text-align:center}
.login-head .site-btn{background:#fff;border:1px solid #e4e4e4;border-radius:4px;width:130px;height:40px;margin-top:4.5px;font-size:14px;letter-spacing:.84px;line-height:40px;cursor:pointer;position:absolute;right:14em;color:#666;text-align:center}
.login-head i{color:#d90f19}


/*注册css*/
.register-head .to-login{margin-left:20px;font-size:18px;font-weight:600;color:#d90f19;padding-top:23px}
.register-head span{font-weight:100!important}
.register-block{position:absolute;top:20%;left:35%;width:532px;background-color:#fff;padding:30px}
.register-block input{width:325px!important;height: 45px;-webkit-appearance:none;background: #F6F6F6;background-image:none;border:1px solid #E4E4E4;box-sizing:border-box;color:#606266;display:inline-block;font-size:14px;outline:0;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);}
.register-block input::-webkit-input-placeholder{
    color: #B2B2B2;
}
.register-block input::-webkit-input-placeholder {
	color: #B2B2B2;
}
.register-block input:-moz-placeholder {
	color: #B2B2B2;
}
.register-block input::-moz-placeholder {
	color: #B2B2B2;
}
.register-block input:-ms-input-placeholder {
	color: #B2B2B2;
}
.register-block .pas-box{position:relative;width:426px;height:70px;margin-left:18px}
.register-block .pas-box span{float:left;width:70px;text-align:justify;text-align-last:justify;margin-right:20px;line-height:40px;color:#666;font-size:16px}
.register-form{overflow:hidden}
.register-block .pas-box.verify input{width:206px!important;height: 45px;margin-right: 4px;}
.register-block .pas-box.verify button{text-align:center;background: #FFFFFF;color:#D91715;border: 1px solid #E4E4E4;font-size:12px;font-weight:100;width:109px;padding:0 10px;border-radius:3px;line-height:45px;height:45px;text-align-last:unset}
.register-title{margin: 14px 0 30px;text-align:center}
.register-title h1{font-size:27px;font-weight:100;color: #666;font-size: 24px;}
.pas-box i{position:absolute;right:30px;top:14px;text-align:center;color:#c0c4cc;transition:all .3s;z-index:9999}
.register-btn{text-align:center;margin-top:35px!important}
.pas-box button{width:450px;height:45px;background:#d91715;border-radius:4px;font-size:16px;color:#fbfbfb;line-height:45px;text-align:center}
.verify .disabled{background-color:#ddd!important;border-color:#ddd!important;color:#57a3f3!important;cursor:not-allowed!important;pointer-events:none!important}
.pas-box b{top:50px;font-style:normal;font-weight:100;font-size:12px;position:absolute;left:100px;color:#d90f19}
.register-xie{width: 100%;position: relative;display: flex;align-items: center;margin:15px 0 9px;font-size:13px}
/*.register-xie a{color:#3a8ee6}*/
.register-xie a:hover {
    color: #D91715;
}



/**注册完成css*/
.res-title{text-align:center;display:flex;align-items:center;justify-content:center}
.res-title i{color:#d91715;font-size:33px}
.res-title span{font-size:27px;color:#d91715;margin-left:22px}
.res-label{font-size:18px;text-align:center;margin:30px 0}
.res-tips{background:#f2f2f2;padding:10px;font-size:14px;display:inline-grid;width:100%}
.res-tips span{line-height:30px;color:#999}
.res-tips span i{background-color:#d91715;width:6px;height:6px;border-radius:10px;display:inline-block;margin-right:15px}
.res-qr{text-align:center;margin:15px 0}
.res-qr img{width:150px;height:150px}
.res-label-tip{text-align:center}
.res-btn{margin-top:41px;text-align:center}
.res-btn a{background:#d91715;border-radius:4px;font-size:16px;color:#fbfbfb;line-height:45px;text-align:center;display:block}


/**人机验证*/
.sm-btn-wrapper{margin-top: 15px;}
.sm-btn-wrapper .sm-btn-default,.sm-btn-wrapper  .sm-btn-loading{width: 100%!important;text-align: center;}
#rectMask ,#sm-btn-bg,.rect-top,.rect-bottom{width: 100%!important;text-align: center;}

/* 注销样式 */
#notice1, #notice1_phone{
    display: none;
    color: #666;
    cursor: pointer;

}
.notice_icon{
    color: #E33435;
    margin-right:  5px ;

}
.notice_icon img{
    width: 16px;
    height: 16px;
    margin-top:5px;
}

.notice_jump{
    font-size: 14px;
}
.notice_jump span{
    color: #999;
}
.notice_jump a{
    color: #333;
}
.tips_p{
    font-weight: 100;
    position: absolute;
    top: 24px;
    left: 5px;
    color: #d90f19;
}
