.login-wrapper{padding:.53333rem;background-image:url(../img/bg-login.b39e5bbb.png);background-size:100% 2.66667rem;background-repeat:no-repeat}.login-wrapper .til{font-size:.64rem;font-weight:600;color:#121213;margin:1.06667rem 0 .8rem}.login-wrapper .input-box{position:relative;margin-top:.8rem}.login-wrapper .input-box .van-field{margin:.26667rem 0;border-bottom:.02667rem solid #e0ebf4}.login-wrapper .input-box [class*=van-hairline]:after{border:0}.login-wrapper .input-box .van-icon{width:.29333rem;height:.4rem;margin:.13333rem .13333rem 0 0}.login-wrapper .input-box .code-btn{padding:.42667rem 0 0 .32rem}.login-wrapper .input-box .code-btn .van-count-down{height:.96rem;padding-top:.21333rem}.login-wrapper .input-box .code-btn button{width:2.61333rem;height:.96rem;border:.02667rem solid #d8dade;border-radius:.13333rem}.login-wrapper .input-box .van-count-down{border:0;background:#fafafa;text-align:center;padding:.13333rem .53333rem;color:#a6abb2;font-size:.37333rem}.login-wrapper .input-box .error-tips{position:absolute;left:.4rem;color:#ff6646;font-size:.32rem}.login-wrapper .input-box .phone-error-msg{top:-.32rem}.login-wrapper .input-box .code-error-msg{bottom:-.66667rem}.login-wrapper .btns{margin-top:.8rem}.login-wrapper .btns .van-button{font-size:.42667rem;border-color:#d8dade;margin-bottom:.48rem;border-radius:.13333rem}.login-wrapper .btns .confirm-btn{color:#a6abb2;background-color:#e6f0ff;border:0}.login-wrapper .btns .active{background-color:#3385ff;color:#fff}.login-wrapper .btns .cancel-btn{font-weight:700;color:#121213;border:.02667rem solid #d8dade}.login-wrapper .user-argeement{display:flex;justify-items:center}.login-wrapper .user-argeement .van-checkbox{display:flex}.login-wrapper .user-argeement .link{margin-top:.02667rem;color:#3385ff}