html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;max-width: 750px; margin: 0 auto;-webkit-overflow-scrolling: touch;}
@media screen and (max-width: 320px) {
    html{font-size: 14px;}
}
@media screen and (min-width: 321px) and (max-width: 413px) {
    html{font-size: 16px;}
}
@media screen and (min-width: 414px) and (max-width: 639px) {
    html{font-size: 17px;}
}
@media screen and (min-width: 640px) {
    html{font-size: 18px;}
}
html,body{width: 100%;height: 100%;}
input[type="submit"],
input[type="reset"],
input[type="button"],
input,
button{-webkit-appearance:none; resize: none; outline: medium;-webkit-tap-highlight-color:rgba(0,0,0,0);}
img {max-width: 100%;height: auto;width:auto\9; /* ie8 */border: none;vertical-align: top;}
/* 初始化开始*/
*{margin:0; padding:0; border:none;box-sizing:border-box;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}
body{background-color:#F4F4F4;color:#333;}
em,i,b{font-weight: normal;font-style: normal;}
a{text-decoration:none; color:#969696;-webkit-touch-callout: none;}
a:hover{ text-decoration:none;}
a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    background-color: none;
    text-decoration: none;
}
ol, ul, li{list-style:none;}
h1, h2, h3, h4, h5, h6{ font-size:100%;font-weight: normal;}
.clearfix:after{content:""; display:block; visibility:hidden; height:0; clear:both;}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#989898;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #989898;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #989898;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #989898;}
/* 初始化结束 */

