body,html{height:100%}
.app{background-color:#fff;background-size:25rem;width:25rem;height:100%}
.app .nav-bar{height:3.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:1;font-size:.93333333rem;padding:0 .8rem;margin-bottom:.8rem}
.app .nav-bar .reg-btn{color:#e98676}
.app .form{margin-bottom:4rem}
.app .form-row{width:23.13333333rem;height:2.4rem;margin:0 auto .8rem auto;border:1px solid #f5f5f5;background-color:#fff;border-radius:1.2rem;padding:.6rem 1.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:.93333333rem}
.app .form-row.hidden{display:none}
.app .form-row .icon-app{width:1.2rem;height:1.2rem;margin-right:.4rem}
.app .form-row .form-input{width:13.33333333rem;background-color:transparent;outline:0}
.app .form-row.mb60{margin-bottom:2rem}
.app .form-row .send-btn{width:4.66666667rem;height:1.2rem;background-color:#ff7c9b;color:#fff;font-size:.66666667rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:.6rem}
.app .form-row .send-btn.disable{opacity:.5}
.app .submit-btn{display:block;width:20rem;height:2.06666667rem;border-radius:1.03333333rem;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-image:url(/images/res/btn-bg.png);background-size:.13333333rem;color:#fff;margin-bottom:.8rem}
.app .agreement-row{height:1.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:.8rem}
.app .agreement-row .checkbox{margin-right:.4rem}
.app .agreement-row .xy-btn{color:#e98676}
.app .footer-bar{width:25rem;height:3.2rem;position:fixed;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1;color:#999;font-size:.8rem}