html{font-size:50px}
body,html{height:100%}
body{width:100%;max-width:600px;min-width:300px;margin:0 auto;font:.12rem/1.5 Helvetica Neue,Helvetica,Microsoft YaHei;background:#f2f2f2;color:#000}
button,input,textarea{width:100%;border:1px solid #9b9b9b;box-sizing:border-box;-webkit-appearance:none;outline:none;border-radius:0;background:none;font:.12rem/1.5 Helvetica Neue,Helvetica,Microsoft YaHei}
.redbutton{ width: 3rem;height: 0.96rem; text-align: center;  line-height: 0.96rem;background:#dc1e23;color:#fff;font-size:0.32rem;letter-spacing: 0.01rem;
	font-weight: 700;border-radius: 1.12rem;margin-top: 1rem;}
label{font-size: .34rem;}
.header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2.24rem;padding: 0rem .64rem 0rem .64rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.header .icon{width:.9rem;height:.9rem}
.header .login-des{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5;margin-left:.32rem}
.header .login-des p:first-of-type{color:#1c1c1c;font-size:.44rem}
.header .login-des p:nth-of-type(2){color:#9b9b9b;font-size:.22rem}
section {padding: .15rem .64rem .15rem .64rem}
section .phone-line{border-bottom:1px solid #dfdfdf}
section .phone-line .phone{padding-left:.3rem;border:none;height:.8rem;font-size:.34rem;color:#333;background-color: #f2f2f2;}
section .phone-line .phone::-webkit-input-placeholder{font-size:.3rem;color:#999;opacity:1}
/*section .next-step-invalid[data-v-61559f64]{display:block;position:absolute;width:1.9rem;height:.96rem;text-align:left;padding-left:.1rem;line-height:.96rem;background:#9b9b9b;color:#fff;font-size:.32rem;letter-spacing:.01rem;font-weight:700;bottom:-1rem;right:1.12rem}
section .next-step-invalid .arrow[data-v-61559f64]{display:block;position:absolute;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:.15rem;top:.48rem}
section .next-step-invalid .arrow[data-v-61559f64]:before{content:"";display:block;position:absolute;width:.21875rem;height:.21875rem;top:.01640625rem;left:.01640625rem;border-top:.0328125rem solid #fff;background:transparents;z-index:9;-webkit-transform-origin:.01640625rem .01640625rem;transform-origin:.01640625rem .01640625rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
section .next-step-invalid .arrow[data-v-61559f64]:after{content:"";display:block;position:absolute;width:.1553125rem;height:.1553125rem;border-left:.0328125rem solid #fff;border-top:.0328125rem solid #fff;background:#9b9b9b;z-index:-1}
section .next-step-invalid[data-v-61559f64]:before{left:-.48rem}
section .next-step-invalid[data-v-61559f64]:after,
section .next-step-invalid[data-v-61559f64]:before{content:"";position:absolute;width:.96rem;height:.96rem;border-radius:.48rem;background:#9b9b9b;z-index:-1}
section .next-step-invalid[data-v-61559f64]:after{right:-.48rem}
section .next-step-valid[data-v-61559f64]{display:block;position:absolute;width:1.9rem;height:.96rem;text-align:left;padding-left:.1rem;line-height:.96rem;background:#dc1e32;color:#fff;font-size:.32rem;letter-spacing:.01rem;font-weight:700;bottom:-1rem;right:1.12rem}
section .next-step-valid .arrow[data-v-61559f64]{display:block;position:absolute;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:.15rem;top:.48rem}
section .next-step-valid .arrow[data-v-61559f64]:before{content:"";display:block;position:absolute;width:.21875rem;height:.21875rem;top:.01640625rem;left:.01640625rem;border-top:.0328125rem solid #fff;background:transparents;z-index:9;-webkit-transform-origin:.01640625rem .01640625rem;transform-origin:.01640625rem .01640625rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
section .next-step-valid .arrow[data-v-61559f64]:after{content:"";display:block;position:absolute;width:.1553125rem;height:.1553125rem;border-left:.0328125rem solid #fff;border-top:.0328125rem solid #fff;background:#dc1e32;z-index:-1}
section .next-step-valid[data-v-61559f64]:before{left:-.48rem}
section .next-step-valid[data-v-61559f64]:after,
section .next-step-valid[data-v-61559f64]:before{content:"";position:absolute;width:.96rem;height:.96rem;border-radius:.48rem;background:#dc1e32;z-index:-1}
section .next-step-valid[data-v-61559f64]:after{right:-.48rem}
section .password-line[data-v-61559f64]{position:relative;margin-top:.8rem}
section .password-line .invisible-password[data-v-61559f64]{padding-left:.1rem;border:none;position:absolute;height:.8rem;font-size:.22rem;color:#fff;text-indent:-999em;margin-left:-100%}
section .password-line .letters[data-v-61559f64]{height:.8rem;font-size:.44rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:2.2rem;background:transparent}
section .password-line .letters .placeholder-text[data-v-61559f64]{position:absolute;top:0;left:0;height:.8rem;line-height:.8rem;font-size:.22rem;color:#9b9b9b;padding-right:2.2rem;background:transparents;border:none}
section .password-line .letters .num[data-v-61559f64]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:.8rem;color:#4a4a4a;line-height:.8rem;margin-right:.16rem;text-align:center;background:transparent}
section .password-line button[data-v-61559f64]{position:absolute;bottom:0;right:0;display:inline-block;width:auto;height:.8rem;text-align:right;font-size:.28rem;color:#222;border:none}
section .password-line .valid-btn[data-v-61559f64]{color:#222}
section .password-line .invalid-btn[data-v-61559f64]{color:#9b9b9b}
section .rewrite-code .invisible-password[data-v-61559f64]::-webkit-input-placeholder{color:#dc1e32;opacity:1}
section .rewrite-code .invisible-password[data-v-61559f64]{color:#fff}
section .rewrite-code .letters .placeholder-text[data-v-61559f64]{color:#dc1e32}
section .rewrite-code .letters .num[data-v-61559f64]{border-bottom:2px solid #dc1e32}
section .rewrite-code .letters .fill-bottom[data-v-61559f64]{border-bottom:2px solid #222}
section .write-code .invisible-password[data-v-61559f64]::-webkit-input-placeholder{color:#9b9b9b;opacity:1}
section .write-code .invisible-password[data-v-61559f64]{color:#fff}
section .write-code .letters .num[data-v-61559f64]{border-bottom:2px solid #d8d8d8}
section .write-code .letters .fill-bottom[data-v-61559f64]{border-bottom:2px solid #222}
section .login-btn[data-v-61559f64]{position:fixed;bottom:.64rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:6.22rem;height:.96rem;font-size:.34rem;line-height:.96rem;text-align:center;color:#fff;background:#dc1e32;border-radius:.48rem;letter-spacing:.1rem;border:none}
 .contract[data-v-61559f64]{text-align:center;color:#333;font-size:.3rem;margin-top:.96rem}
 .contract input[data-v-61559f64]{-webkit-appearance:checkbox;display:inline-block;width:auto;position:relative;top:.05rem}
.contract .contract-items[data-v-61559f64]{color:#dc1e32}*/


