.login .bgPic{width:100%;background:url(../img/login_bg.1bc10be1.png) no-repeat top;background-size:100% 5.81rem}.login .chat{width:.54rem;position:absolute;top:.41rem;right:.3rem;z-index:1}.login .logo{width:2.21rem;margin:0 auto;padding-top:1.5rem}.login .form-box{overflow:hidden;position:relative;padding-bottom:.6rem}.login .form-box:before{content:"";position:absolute;top:.4rem;left:.65rem;width:6.2rem;height:7rem;border-radius:.36rem;background:#f8f8f8;-webkit-box-shadow:0 .07rem .35rem 0 rgba(8,58,97,.26);box-shadow:0 .07rem .35rem 0 rgba(8,58,97,.26)}.login .form-box form{width:6.9rem;height:6.25rem;margin:.2rem auto 0;border-radius:.36rem;position:relative;background-color:#fff;z-index:1;-webkit-box-shadow:0 .07rem .18rem 0 rgba(8,58,97,.26);box-shadow:0 .07rem .18rem 0 rgba(8,58,97,.26);padding-top:.75rem}.login .form-box .item{overflow:hidden;margin-bottom:.55rem}.login .form-box .item span{overflow:hidden;display:block;width:5.7rem;font-size:.32rem;margin:0 auto .25rem;font-weight:700}.login .input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:5rem;border:.02rem solid #bfbfbf;height:.8rem;margin:0 auto;border-radius:.1rem;padding:0 .35rem}.login .input-box.border{border:.02rem solid #00a6ff}.login .input-box input{height:.8rem;color:#333;background:transparent;outline:none;border:0;font-size:.28rem}.login .input-box input:-ms-input-placeholder{color:#bfbfbf;font-size:.28rem;background:transparent}.login .input-box input::placeholder{color:#bfbfbf;font-size:.28rem;background:transparent}.login .input-box input::-webkit-input-placeholder{color:#bfbfbf;font-size:.28rem;background:transparent}.login .input-box input::-moz-placeholder{color:#bfbfbf;font-size:.28rem;background:transparent}.login .input-box input::-ms-input-placeholder{color:#bfbfbf;font-size:.28rem;background:transparent}.login .input-box input:-webkit-autofill,.login .input-box input:-webkit-autofill:focus,.login .input-box input:-webkit-autofill:hover{-webkit-text-fill-color:#333!important;-webkit-box-shadow:inset 0 0 0 1000px transparent!important;box-shadow:inset 0 0 0 1000px #fff!important;height:.76rem}.login .icon{width:.44rem;height:.44rem;display:inline-block;vertical-align:middle}.login .icon.hide{display:none}.login .login-box{width:5.7rem;height:.9rem;background:#00a6ff;border-radius:.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto .25rem}.login .login-btn{height:.9rem;font-size:.32rem;font-weight:500;color:#fff;line-height:.9rem}.login .opt-box{width:5.7rem;margin:0 auto 0;color:#999;font-size:.28rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login .opt-box a{text-decoration:none;outline:none;color:#999}.login .errPrompt{color:#e30000;font-size:.28rem;margin:.1rem auto 0;width:5.7rem;text-align:center}.login .copyRight{overflow:hidden;margin:.3rem 0;width:100%;position:relative}.login .copyRight p{overflow:hidden;color:#999;font-size:.22rem;text-align:center}