.input-pro{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;width:100%}.input-pro .input-placeholder{color:#ccc}.input-pro taro-input-core{-webkit-flex:1;-ms-flex:1;flex:1;font-size:.8rem;margin-left:0;padding:0}.input-pro .close{-ms-flex-align:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.6rem;-webkit-justify-content:center;justify-content:center;width:1.6rem}.input-pro .close .icon{background:url(https://fhlui1001.58wos.com.cn/cDazYxWcDHJ/picasso/g0lats5m__w56_h56.png) no-repeat;background-size:100% 100%;height:.7rem;width:.7rem}.phone-login{padding:1rem}.phone-login .title{font-size:1.2rem;font-weight:700}.phone-login .title-tips{color:#666;font-size:.6rem}.phone-login .code,.phone-login .phone{-ms-flex-pack:justify;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-bottom:.05rem solid #f0f0f0;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2.7rem;-webkit-justify-content:space-between;justify-content:space-between}.phone-login .code taro-input-core,.phone-login .phone taro-input-core{height:2.7rem}.phone-login .phone{margin-top:2rem}.phone-login .phone .get-code{background:none;border:none;color:#2e65e6;font-size:.8rem;height:2.7rem;line-height:2.7rem;margin:0;padding:0;text-align:right;width:6rem}.phone-login .phone .get-code.disabled{color:#999}.phone-login .phone .get-code::after{display:none}.phone-login .agreement{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.8rem}.phone-login .agreement .text{color:#666;font-size:.6rem;margin-left:.2rem}.phone-login .agreement .text .link{text-decoration:underline}.phone-login .agreement-float{background-color:#fff;border-radius:.4rem .4rem 0 0;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;padding:1rem;position:fixed;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:100%}.phone-login .agreement-float-mask{background-color:rgba(0,0,0,.7);bottom:0;left:0;position:fixed;right:0;top:0}.phone-login .agreement-float .text{font-size:.8rem}.phone-login .agreement-float .text .link{text-decoration:underline}.phone-login .close-btn,.phone-login .login-btn{font-size:.9rem;height:2.2rem;line-height:2.2rem}.phone-login .login-btn{margin-top:1.2rem}.phone-login .close-btn{margin-top:.6rem}.referral{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:100%;padding:1rem;position:absolute;top:0;width:100%}.referral.show{display:block}.referral .title{font-size:1.2rem;font-weight:700;padding:.8rem 0 1.5rem}.referral .code{-ms-flex-pack:justify;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-bottom:.05rem solid #f0f0f0;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2.7rem;-webkit-justify-content:space-between;justify-content:space-between}.referral .code taro-input-core{height:2.7rem}.referral-btn{font-size:.9rem;height:2.2rem;line-height:2.2rem;margin-top:1.2rem}.referral .skip{color:#666;font-size:.7rem;margin-top:.8rem;text-align:center}.referral .skip .btn{display:inline-block;padding:0 .4rem}