#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.common_bg{background-color:#eee}body,html{min-height:100vh;overflow-x:hidden;position:relative;font-size:.24rem}a,body,div,h1,h2,h3,h4,h5,html,input,li,p,textarea,ul{padding:0;margin:0;font-weight:400;-webkit-tap-highlight-color:transparent}a{color:#5b98f0;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent}i{font-style:normal}li{list-style-type:none}input,textarea{outline:none;border:0}input,input[type=search],textarea{-webkit-appearance:none}input:disabled,input[disabled]{background:#fff}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-search-cancel-button,input::-webkit-search-decoration{display:none}input:focus{outline-offset:0;outline:0 none transparent}select{border:none;appearance:none;-moz-appearance:none;flex:1;font-size:15px;position:relative;color:#666}button,select{outline:none;-webkit-appearance:none}button{background:transparent;border:0}.button{background:#4ca047;color:#fff;font-size:18px;font-weight:500;text-align:center;line-height:44px;border-radius:22px}