.w-login .van-field__error-message{padding-left:0;font-size:.24rem}.w-login .pageNav{position:relative;height:.9rem}.w-login .pageNav .nav-icon{font-size:.28rem;position:absolute;left:0;line-height:.9rem;padding:0 .4rem}.w-login .pageNav .tt{display:block;font-size:.3rem;line-height:.9rem;text-align:right;padding-right:.4rem}.w-login .loginTt{padding-left:.4rem;font-size:.48rem;font-weight:700;margin:.44rem 0 .6rem}.w-login .formItem{height:.98rem;border-bottom:.02rem solid #ededed;margin:.5rem .5rem 0;position:relative}.w-login .formItem .van-field__control{font-size:.32rem;padding:0;height:.98rem}.w-login .formItem .van-field{background:none;padding:0}.w-login .formItem .phoneCode{position:absolute;top:50%;right:0;transform:translateY(-50%);color:#909399;border:.01rem solid #dfe4ed;background:#fff;height:.6rem;line-height:.6rem;border-radius:.6rem;font-size:.26rem;padding:0 .28rem}.w-login .formItem .phoneCode.on{color:#bcbec2;background-color:#f4f4f5;border-color:#e9e9eb}.w-login .attr-district{display:flex;align-items:center;justify-content:space-between}.w-login .attr-district .w-icon{color:#909399}.w-login .imgCode{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;align-items:center}.w-login .imgCode .btn{color:#3590ff;font-size:.24rem;margin-right:.12rem}.w-login .imgCode img{width:1.4rem;display:block}.w-login .loginHint{display:flex;align-items:center;font-size:.26rem;color:#909399;margin:.42rem .6rem 0}.w-login .loginHint .w-icon{font-size:.32rem;color:#e6a23c;margin-right:.1rem}.w-login .submitWrap{margin:.6rem .4rem 0}.w-login .submitBtn{height:.98rem;border-radius:.98rem;font-size:.36rem;width:100%;background:#3590ff;color:#fff;transition:.2s;opacity:1}.w-login .submitBtn .van-loading{color:#fff;margin-right:.1rem}.w-login .submitBtn.loading{opacity:.5;display:flex;align-items:center;justify-content:center}.w-login .pageFtNav{display:flex;align-items:center;padding:0 .5rem;color:#909399;text-align:right}.w-login .pageFtNav .firstLink{text-align:left}.w-login .pageFtNav a,.w-login .pageFtNav button{padding:.3rem 0;flex:1}.w-login .pageFtNav a:hover,.w-login .pageFtNav button:hover{text-decoration:underline}.w-login .keepPassword{padding:.2rem .5rem 0}.w-login .agreement{margin:1rem .5rem .8rem;line-height:.38rem;display:flex;align-items:flex-start}.w-login .agreement .con{font-size:.24rem;color:#909399}.w-login .agreement .doc{color:#3590ff}.w-login .agreement .doc:hover{text-decoration:underline}.w-login .agreement .checked{border:.02rem solid #dfe4ed;height:.32rem;width:.32rem;line-height:.32rem;border-radius:.32rem;font-size:.22rem;flex-shrink:0;margin-right:.2rem;color:#fff}.w-login .agreement.on .checked{background:#3590ff;border-color:#3590ff}.districtPicker .van-picker__toolbar{height:auto;padding:.2rem 0}.districtPicker .van-picker__title{line-height:1em}.districtPicker .van-picker__cancel,.districtPicker .van-picker__confirm,.districtPicker .van-picker__title{font-size:.3rem}.districtPicker .van-picker-column{font-size:.28rem}