@charset "utf-8";
html{-webkit-tap-highlight-color:rgba(0,0,0,0); }
/*html,h1,h2,h3,h4,h5,h6{font-size:100%;}*/
body{color: #000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,a,img,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;font-family:"Heiti SC", "Helvetica Neue", Helvetica, STHeiTi, sans-serif;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.fl{float: left;}.fr{float: right;}
button,textarea,input[type="text"]{-webkit-appearance:none; vertical-align:middle;outline: none;border-radius: 0;}
button,input[type="button"],input[type="submit"]{
	border: 0 none;
}
ol,ul,li{list-style-type:none;}i{font-style: normal;}
table {border-spacing: 0;border-collapse: collapse;}
a:link,a:visited{text-decoration:none;color: #333;}
a:hover{text-decoration:none;color:#333;}
img{ border:0;width: 100%;}
a, img { -webkit-touch-callout: none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;*zoom:1;}
.clearfix{zoom:1;}
.clear{clear:both;}
* html .clearfix{height:1%;}
em{font-style: normal;}
img{max-width: 100%;}
/*清除内外边距*/
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-size: 100%;
}
