.login{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}.login .feedback{width:92%;margin:0 auto;text-align:right;margin-top:.53333rem}.login .van-form{width:100%;background:#fff}.login .van-form .title{-webkit-transform:translateY(-4.53333rem);transform:translateY(-4.53333rem)}.login .van-form .title h3{font-size:.74667rem;line-height:1.06667rem;color:#fff;margin-left:1.33333rem}.login .van-form .title h5{font-size:.42667rem;line-height:.58667rem;color:#fff;margin:.26667rem 0 0 1.33333rem}.login .van-form .captcha{width:2.93333rem;height:1.28rem}.login .van-form .loginType{position:absolute;width:100%;height:2.32rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:-1.17333rem}.login .van-form .loginType p{width:50%;text-align:center;line-height:1.17333rem;font-weight:600;border-radius:1.17333rem;font-size:.53333rem;color:#fff}.login .van-form .loginType p.checkBtn{background:#fff;color:#3672fa}.login .van-form h1{color:#3672fa;font-size:.53333rem;margin:.8rem 0 1.06667rem 0}.login .van-form center .van-cell{width:80%;height:1.38667rem;padding-top:.4rem;-webkit-box-shadow:0 0 .26667rem rgba(54,114,250,.1);box-shadow:0 0 .26667rem rgba(54,114,250,.1);border-radius:.21333rem;margin-bottom:.8rem;position:relative}.login .van-form center .van-cell .van-field__left-icon,.login .van-form center .van-cell .van-field__left-icon .van-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login .van-form center .van-cell .van-field__left-icon .van-icon__image{width:.53333rem;height:.53333rem}.login .van-form center .van-cell .van-field__left-icon:after{content:"";display:block;position:absolute;background:#e9ebf1;width:.05333rem;height:.42667rem;left:1.2rem;top:56%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.login .van-form center .van-cell .van-field__body{height:100%}.login .van-form center .van-cell .van-field__body input{margin-left:.26667rem;padding-left:.26667rem}.login .van-form center .van-cell .van-field__body .code{border:none;font-size:.32rem;color:#3672fa;font-weight:600}.login .van-form center .van-cell .van-field__body .disabledCode.code{color:#707070}.login .van-form center .van-cell .van-field__label{width:1.2rem}.login .van-form center .van-cell:after{border-bottom:0 solid #ebedf0}.login .van-form center .privacy{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.32rem;color:#3672fa;margin-top:9vh}.login .van-form center .privacy>a{color:#3672fa}.login .van-form center .privacy>span{margin-left:.13333rem;color:#969799}.login .van-form center .subBtn{margin-top:.53333rem;margin-bottom:.8rem;width:80%;border-radius:.21333rem}@media screen and (min-width:600px) and (max-width:960px){.login h3{font-size:.74667rem;line-height:1.06667rem;color:#fff;margin:1.06667rem 0 0 1.33333rem}}@media screen and (min-width:960px){.login h3{font-size:.74667rem;line-height:1.06667rem;color:#fff;margin:1.06667rem 0 0 1.33333rem}}.login{background:url(https://ai-sport-test.obs.cn-north-4.myhuaweicloud.com/reservation/img/sports/loginbg.png) #fff;background-size:100% 7.25333rem;background-repeat:no-repeat;position:relative}.login .van-nav-bar .van-nav-bar__content{background:transparent}.login .welcome{position:absolute;top:3.28rem;left:.8rem}.login .welcome div:first-child{font-family:PingFang SC;font-weight:800;font-size:.64rem;color:#363738}.login .welcome div:nth-child(2){font-family:PingFang SC;font-weight:500;font-size:.32rem;color:#687386;line-height:1.06667rem;letter-spacing:.05333rem}.login .van-form{margin-top:5.81333rem;border-radius:.53333rem .53333rem 0 0;padding:.8rem}.login .van-form .title{-webkit-transform:translateY(-5.06667rem);transform:translateY(-5.06667rem)}.login .van-form .subBtn{background:#3786f7;margin-top:.8rem;border-radius:.21333rem}.login .van-form .van-cell{border-radius:.21333rem;margin-bottom:.53333rem;padding:.32rem;font-size:.32rem;background:#f4f7fa}.login .van-form .van-cell input{padding-left:0}.van-popover__action-text.van-hairline--bottom:after{border:none}.van-popover__action--with-icon .van-popover__action-text{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}