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


.masklogin{width:100%; height:100%; background:rgba(0,0,0,0.5); position:fixed; top:0; left:0; z-index:1000;}
.popup-login{display:none; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); background:#fff; z-index:9998; padding:50px; text-align:center; width:400px; border-radius:5px; box-sizing:border-box;}
.popup-login .btn-close{display:inline-block; width:30px; height:30px; line-height:30px; text-align:center; position:absolute; top:10px; right:10px;}
.popup-login .tab-tit{display:inline-block; margin-bottom:34px;}
.popup-login .tab-tit li{float:left; font-size:18px; color:#666; margin:0 25px; cursor:pointer;}
.popup-login .tab-tit li.cur{font-weight:bold; color:#3f92e7;}
.popup-login .tab-tit li.cur:after{content:""; width:25px; height:4px; line-height:4px; background:#3f92e7; display:block; margin:8px auto 0;}
.popup-login .tab-con{text-align:left;}
.popup-login .tab-con .input-box{margin-bottom:30px; position:relative;}
.popup-login .tab-con .input-box input{width:100%; height:40px; line-height:40px; border-radius:5px; border:1px solid #ddd; font-size:14px; padding:0 15px; box-sizing:border-box;}
.popup-login .tab-con .input-box input:focus{border-color:#3f92e7;}
.popup-login .tab-con .input-box .err{width:100%; font-size:12px; color:#ff4949; line-height:25px; position:absolute; left:0; top:40px;}
.popup-login .tab-con .input-box.validateCode input{float:left; width:100px;}
.popup-login .tab-con .input-box.validateCode img{float:left; height:40px; margin:0 5px;}
.popup-login .tab-con .input-box.validateCode a{font-size:12px; color:#3f92e7; line-height:40px;}
.popup-login .tab-con.code .input-box{position:relative;}
.popup-login .tab-con.code .input-box:first-child input{padding-left:63px;}
.popup-login .tab-con.code .input-box em{font-size:14px; font-style:normal; position:absolute; top:50%; left:15px; transform:translate(0,-50%); border-right:1px solid #ddd; padding-right:10px; height:12px; line-height:12px;}
.popup-login .tab-con.code .input-box a{font-size:14px; color:#3f92e7; position:absolute; top:50%; right:15px; transform:translate(0,-50%);}
.popup-login .auto{float:left; font-size:12px;}
.popup-login .auto input{margin-right:5px; vertical-align:-2px;}
.popup-login button{width:100%; height:40px; line-height:40px; border-radius:5px; background:#3f92e7; border:none; font-size:14px; color:#fff; margin:20px 0; cursor:pointer;}
.popup-login .forget{float:left; font-size:12px; color:#333;}
.popup-login .signup{float:right; font-size:12px; color:#666;}
.popup-login .signup a{color:#3f92e7;}

/*正在加载中*/
.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: #67CF22;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:#67CF22;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);}
}
