.hide{display:none;}
a:hover{text-decoration:none;}
input , button{outline:none;}





/*正在加载中*/
.juzhong-index{position:fixed;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index: 9999;}
.juzhong-index .load-login{font-size: 18px;text-align: center;font-family: "Microsoft Yahei";z-index:6999;color:#fff;font-weight: 500;background: #42BDF8;padding:7px 20px;border-radius: 30px;letter-spacing:2px;}
.juzhong-index .spinner{margin:0 auto;width:80px;height:100px;text-align:center;margin-bottom:30px;}
.juzhong-index .spinner > div{background-color:#42BDF8;height:100%;width:10px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out;}
.juzhong-index .spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}
.juzhong-index .spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}
.juzhong-index .spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
.juzhong-index .spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}
@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}
    20%{-webkit-transform:scaleY(1.0)}
}
@keyframes stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4);}
    20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0);}
}

/*登录滑动条*/
.sm-pop-inner{
    position: static !important;
    margin-bottom: 20px;
}





.popup-login *{box-sizing: border-box;}
.popup-login a{text-decoration: none;}
.popup-login{box-sizing: border-box;width: 400px;background: #333666;border:2px solid #3377FF;border-radius: 12px;position: relative;padding: 26px 38px;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 1001;}
.popup-close{width: 40px;height: 40px;background: url(../images/login_close.png) no-repeat 0 0;cursor: pointer;position: absolute;top: 4px;right: 4px;}
.popup-close:hover{background-image: url(../images/login_close_hover.png);}
.popup-login .tab-tit{display: flex;text-align: center;justify-content: space-evenly;font-size: 20px;font-weight: 400;color: #fff;line-height: 44px;padding-bottom: 10px;}
.popup-login .tab-tit .item{cursor: pointer;}
.popup-login .tab-tit .item.active{font-weight: 700;}
.popup-login .tab-tit .item.active::after{content: '';display: block;width: 100%;height: 4px;background: #fff;}
.popup-login .input-box{position: relative;padding-bottom: 25px;padding-top: 10px;}
.popup-login .input-box input{width: 100%;height: 40px;border: 1px solid #1692F2;border-radius: 4px;background: rgba(22, 146, 242, 0.1);display: flex;align-items: center;padding: 0 12px;position: relative;font-size: 14px;outline: none;color: #fff;}
.popup-login .input-box input:hover{border-color: #00ddff;}
.popup-login .input-box.error input{border-color: #FF6759;}
.popup-login .input-box .err{font-size: 12px;line-height: 14px;color: #FF6759;position: absolute;top: 54px;}
.popup-login .input-box .eye{display: inline-block;width: 16px;height: 16px;background: url(../images/password_state_off.png) no-repeat 0 0;position: absolute;right: 12px;top: 22px;cursor: pointer;background-size: 16px 16px;}
.popup-login .input-box .eye_show{background-image: url(../images/password_state_on.png);}
.popup-login .auto{height: 16px;font-size: 14px;color: #fff;display: inline-block;vertical-align: middle;overflow: top;line-height: 16px;}
.popup-login .auto input{width: 16px;height: 16px;border: 1px solid rgba(51, 119, 255, 0.6);background: none;vertical-align: top;margin-right: 4px;}
.popup-login .loginbtn{width: 100%;height: 40px;background: url(../images/login_btn_default.png) no-repeat 0 0;text-align: center;line-height: 40px;font-size: 14px;font-weight: 700;color: #fff;border: none;cursor: pointer;margin-top: 28px;margin-bottom: 16px;}
.popup-login .loginbtn:hover{background-image: url(../images/login_btn_hover.png);}
.popup-login .loginbtn.disabled{background-image: url(../images/login_btn_off.png);color: rgba(66, 189, 248, 0.6);cursor: default;}
.popup-login .remarks-box{display: flex;justify-content: space-between;font-size: 14px;color: #EBF3FF;}
.remarks-box .forget{color: #EBF3FF;text-decoration: none;}
.remarks-box .forget:hover{color: #00DDFF;}
.remarks-box .signup a{color: #42BDF8;text-decoration: none;}
.remarks-box .signup a:hover{color: #00DDFF;}

/* duanxin */
.popup-login .input-box .yzmBtn{position: absolute;right: 0px;top: 10px;color: #33BBFF;font-size: 14px;line-height: 40px;width: auto;border: none;background: none;cursor: pointer;padding: 0 12px 0 0;}
.popup-login .input-box .yzmBtn.disabled{color: rgba(66, 189, 248, 0.6);cursor: default;}
.phone-code{position: absolute;left: 12px;top: 21px;font-size: 14px;line-height: 18px;border-right: 1px solid rgba(255, 255, 255, 0.2);padding-right: 8px;font-style: normal;color: #fff;}
.popup-login .tel input{padding-left: 57px;}



::-webkit-input-placeholder { /* WebKit browsers */
    color: rgba(66,189,248,0.6);
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: rgba(66,189,248,0.6);
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: rgba(66,189,248,0.6);
}

/**
阿里滑动验证码
 */
.nc-container #nc_1_wrapper{width:320px !important;}
.nc-container .scale_text.scale_text.slidetounlock span[data-nc-lang="SLIDE"]{height:34px;}
.nc-container .nc_scale span{height: 32px;line-height: 32px;border:none;}
.masklogin{width:100%; height:100%; background:rgba(0,0,0,0.5); position:fixed; top:0; left:0; z-index:1000;}
.nc-container .nc_scale .btn_slide{color:#fff;}
.nc-container .nc_scale .nc_ok, .nc-container .nc_scale .nc_bg {
    background: rgba(51, 153, 255, 1);
}
.nc-container .nc_scale span{background: #33CCFF;color:#fff;}
.nc_scale{background: rgba(51,119,255,0.1);border:1px solid #1692F2;border-radius:4px;}
.nc-container .scale_text.scale_text.slidetounlock span[data-nc-lang="SLIDE"]{
    background: -webkit-gradient(linear,left top,right top,color-stop(0,#33BBFF),color-stop(.4,#33BBFF),color-stop(.5,#fff),color-stop(.6,#33bbff),color-stop(1,#33BBFF));-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation: slidetounlock 3s infinite;
    -webkit-text-size-adjust: none;}