*{padding:0;margin:0;box-sizing:border-box}body,html{width:100%;min-height:100%}body{background:linear-gradient(#95c5b5,#64a4a4) no-repeat;font-size:.32rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}input:focus{outline:none}img{border:none}a:active,a:hover,a:link,a:visited{color:#7d8383}.loginTitle,a.blue:active,a.blue:hover,a.blue:link,a.blue:visited{color:#20636c}.loginTitle{font-size:.5rem;font-weight:700;line-height:.62rem;margin-bottom:.62rem}.alertBox{position:fixed;top:0;left:0;bottom:0;right:0}.vCenter{display:flex;align-items:center;justify-content:center}.loginBox{background:#f8faf5;box-shadow:0 1px 2px 0 rgba(161,161,136,.36);border-radius:.14rem;width:94%;margin:3.03rem auto 0;font-size:.36rem;padding:.47rem .38rem}.codeBtn{width:2.3rem;font-size:.3rem;border:none;flex:none;height:.78rem;line-height:.78rem;text-align:center;color:#fff;background:#73d1c7;box-shadow:0 1px .02rem 0 rgba(161,161,136,.36);border-radius:.28rem;display:inline-block}.loginDiv{margin-bottom:.32rem;display:flex}.imgCodeInput,.phoneCodeInput,.pswInput,.userInput{background:#fffefe;border:1px solid #dbded4;border-radius:.07rem;padding:.14rem;display:inline-block}.userInput{width:100%;color:#20636c}.userInput::-webkit-input-placeholder{color:#20636c}.qdBtn{height:.77rem;margin-bottom:.76rem;width:100%;border:none;justify-content:center;background:#73d1c7;box-shadow:0 1px 2px 0 rgba(161,161,136,.36);border-radius:.28rem;font-weight:400;color:#fffefe;font-size:.32rem;text-align:center;line-height:.77rem}.imgCodeInput,.phoneCodeInput{flex:auto;margin-right:.25rem;width:1rem;background:#e9e9e9;color:#20636c}.imgCodeInput::-webkit-input-placeholder,.phoneCodeInput::-webkit-input-placeholder,.pswInput::-webkit-input-placeholder{color:#20636c}.imgCode{width:2.3rem;flex:none;height:.78rem}.loginbtns{display:flex;justify-content:space-around}.pswInput{background:#e9e9e9;color:#20636c;flex:auto}.commBtn{height:.63rem;line-height:.63rem;display:inline-block;background:#b4ede2;box-shadow:0 1px 2px 0 rgba(161,161,133,.36);border-radius:.32rem;min-width:1.5rem;padding:0 .3rem;text-align:center;color:#22656e;font-size:.3rem}.commBlock{background:#f8faf5;box-shadow:0 1px 2px 0 rgba(161,161,136,.36);border-radius:.14rem}.van-dropdown-menu__title:after{border-color:transparent transparent #5d6262 #5d6262}.registerpswInput{border-radius:.14rem}.answerpinglunBox li{border-bottom:1px solid #d5d5d5;padding:.35rem 0;text-align:center}.answerpinglunBox .cancelBtn{margin:.16rem .38rem;height:.83rem;background:#f3f4ed;border-radius:.35rem;line-height:.83rem;text-align:center}.van-button--normal,.van-button__text,.van-ellipsis{font-size:.24rem}.codeBtn .van-button__text,.qdBtn .van-button__text{font-size:.32rem}.van-dropdown-menu__title .van-ellipsis,.van-toast__text{font-size:.26rem}