body,div,html,section{-webkit-overflow-scrolling:touch}a,a:hover{color:#333;text-decoration:none}body,button,h1,h2,h3,h4,h5,h6,input,li,p,textarea,ul{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif;box-sizing:border-box}body,html{-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;width:100%;height:100%;overflow-y:auto;background-color:#fff}::-webkit-scrollbar{width:0;height:0;display:none;background-color:transparent}ul{list-style:none}h1,h2,h3,h4,h5,h6,i,strong{font-style:normal;font-weight:400}img{font-size:0;vertical-align:middle}a,button,div,i,img,input,label,p,select,span{-webkit-tap-highlight-color:transparent;outline:0}a:visited{background-color:transparent}.clearfix:after{content:"";clear:both;display:block}button{border-radius:5px}button,input,textarea{border:none;outline:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input:-moz-placeholder,textarea:-moz-placeholder{color:#ccc}@media screen and (max-width:319px){html{font-size:90px}}@media screen and (min-width:320px) and (max-width:359px){html{font-size:93px}}@media screen and (min-width:360px) and (max-width:374px){html{font-size:96px}}@media screen and (min-width:375px) and (max-width:383px){html{font-size:100px}}@media screen and (min-width:384px) and (max-width:399px){html{font-size:102.4px}}@media screen and (min-width:400px) and (max-width:413px){html{font-size:106.67px}}@media screen and (min-width:414px){html{font-size:110.4px}}@media screen and (min-width:600px){html{font-size:120px}}