html{background-color:#f7f7f7;-webkit-tap-highlight-color:transparent;font-size:0.5973rem}body{font-family:'SourceHanSansCN','Hiragino Sans GB', 'Helvetica Neue', 'Helvetica', 'Microsoft Yahei', '\5FAE\8F6F\96C5\9ED1', '\5B8B\4F53';line-height:1.5;color:#333;position:relative}html,body{min-width:320px;max-width:750px;margin:0 auto;-webkit-overflow-scrolling:touch;overflow-x:hidden}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}img{vertical-align:middle;border:0}h1,h2,h3,h4,h5,h6{font-weight:normal}ul,ol,li{list-style:none}em,i{font-style:normal}img{border:none}input,img{vertical-align:middle}input,select,textarea{border:0;border-radius:0;-webkit-tap-highlight-color:transparent;-webkit-appearance:none}textarea:focus{outline:0}a{text-decoration:none;color:#333;outline:0}a:active,a:hover,a.current{outline:0}a:hover{color:#ff962c}a:active{-webkit-tap-highlight-color:transparent}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:1;vertical-align:middle;text-indent:0;letter-spacing:normal;word-spacing:normal;text-transform:none;text-shadow:none}button,input,optgroup,select,textarea{margin:0;color:inherit;-webkit-writing-mode:horizontal-tb}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input{box-sizing:border-box;background:#fff;-webkit-appearance:none;outline:0}input.inp{border:0.0213rem solid #ddd;height:1.7067rem;line-height:1.664rem;padding-left:0.4267rem;width:100%;font-size:0.64rem;-webkit-border-radius:.2133rem;-moz-border-radius:.2133rem;-ms-border-radius:.2133rem;-o-border-radius:.2133rem;border-radius:.2133rem}input.inp:focus{border-color:#ff962c}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{outline:0;-webkit-tap-highlight-color:transparent}.clearfix:after{content:"";height:0;visibility:hidden;display:block;clear:both}.clearfix{zoom:1}.hide{display:none}.fleft{float:left}.fright{float:right}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex_box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.flex_one{-webkit-box-flex:1;-webkit-flex:1;flex:1}.show-for-small{display:none}@media only screen and (max-width: 640px){.show-for-small{display:block}}@media only screen and (max-width: 320px){html,body{overflow-x:auto}}
