.box-shadow,.login-main{box-shadow:0 0 .1rem .0200rem rgba(0,0,0,.1)}.pub-content,.pub-max-content{width:12rem;margin:0 auto}.active-color{color:#000!important}.active-bg{background:#000!important;color:#fff!important}.option-active{background-color:#000!important;color:#fff!important;border-color:#000!important}.active-gold{color:#f7d13a!important}.active-color::after{background:#000!important;width:100%!important}.check-wrap>.ilabel:after{width:.16rem;height:.16rem}.check-wrap,.check-wrap>.icheck:checked+.ilabel:after{line-height:.18rem}.login-main{width:5rem;margin:1rem auto;display:flex;border-radius:.1rem;background:#fff}.login-main .loign-img{width:4.6rem}.login-main .loign-img img{display:block;width:100%;height:100%}.login-main .login-form{padding:.5rem .4rem;flex:1;box-sizing:border-box}.login-main .login-form .login-title{font-size:.3rem;font-weight:600;text-align:center}.login-main .login-form .logo{height:.4rem;text-align:center}.login-main .login-form .logo img{height:100%}.login-main .login-form .tab{margin-top:.4rem;display:flex}.login-main .login-form .tab .tab-item{flex:1;display:flex;align-items:center;justify-content:center;margin-bottom:.2rem}.login-main .login-form .tab .tab-item span{font-size:.2rem;color:#999;font-weight:600;padding-bottom:.14rem;position:relative;cursor:pointer;transition:color .4s}.login-main .login-form .tab .tab-item span::after{content:'';display:block;position:absolute;bottom:0;height:.0400rem;background:0 0;width:0%;border-radius:.0200rem;transition:width .4s}.login-main .login-form .form-item{width:100%;background-color:#f9faff;border:.0100rem solid #ddd;height:.5rem;margin-bottom:.2rem;position:relative;overflow:hidden}.login-main .login-form .form-item .prefix{color:#ccc;position:absolute;top:50%;left:.1rem;transform:translateY(-50%);font-size:.22rem}.login-main .login-form .form-item .icon-dagou{position:absolute;font-size:.2rem;color:#333;top:50%;right:.1rem;transform:translateY(-50%)}.login-main .login-form .form-item input{background-color:transparent;outline:0;border:none;display:block;height:100%;padding:0 .2rem 0 .4rem;font-size:.18rem;color:#333;width:100%;box-sizing:border-box}.login-main .login-form .form-item input.no-icon{padding-left:.2rem}.login-main .login-form .form-item input::placeholder{font-size:.14rem;color:#999}.login-main .login-form .form-item .view-icon{position:absolute;font-size:.24rem;color:#999;top:0;right:.1rem;display:flex;height:100%;align-items:center;z-index:1;cursor:pointer}.login-main .login-form .other-form{display:flex;justify-content:space-between}.login-main .login-form .other-form .remenber-box{color:#999;font-size:.14rem}.login-main .login-form .other-form .forget{color:#666;font-size:.14rem}.login-main .login-form .login-btn a{display:block;height:.5rem;line-height:.5rem;text-align:center;font-weight:600;background:#000;color:#fff;font-size:.2rem}.login-main .login-form .register{text-align:center;margin-bottom:.3rem;font-size:.16rem;color:#666}.login-main .login-form .register a{color:#333;text-decoration:underline}.login-main .login-form .other-login-way .way-title{font-size:.16rem;color:#666;text-align:center;position:relative}.login-main .login-form .other-login-way .way-title::after,.login-main .login-form .other-login-way .way-title::before{content:'';display:block;position:absolute;top:50%;width:30%;height:.0100rem;background:#ddd}.login-main .login-form .other-login-way .way-title::before{left:0}.login-main .login-form .other-login-way .way-title::after{right:0}.login-main .login-form .other-login-way .ways{display:flex;width:100%;align-items:center;justify-content:center;margin-top:.2rem}.login-main .login-form .other-login-way .ways a{margin-right:.4rem;width:.52rem;height:.52rem;border-radius:50%;border:.0100rem solid #000;display:flex;align-items:center;justify-content:center;transition:background .4s}.login-main .login-form .other-login-way .ways a:hover{background:#000}.login-main .login-form .other-login-way .ways a:hover i{color:#fff}.login-main .login-form .other-login-way .ways a:last-child{margin-right:0}.login-main .login-form .other-login-way .ways a img{width:.4rem;height:.4rem;border-radius:50%}.login-main .login-form .other-login-way .ways a i{font-size:.24rem;color:#000;transition:color .4s}.login-main .login-form .agree-clause{margin-top:.3rem}.login-main .login-form .agree-clause p{text-align:center;font-size:.14rem;color:#878787}.login-main .login-form .agree-clause a{display:block;text-align:center;color:#333;font-size:.14rem;text-decoration:underline;margin-top:.0800rem}