@charset "utf-8";
html{-webkit-tap-highlight-color:rgba(0,0,0,0); }
/*html,h1,h2,h3,h4,h5,h6{font-size:100%;}*/
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;color:#000;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.fl{float: left;}.fr{float: right;}
input,textarea,select{-webkit-appearance:none; vertical-align:middle;outline: 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: #666;}
a:hover{text-decoration:none;color:#333;}
img{ border:0;}
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;}
.mt20{margin-top: 20px;}
* html .clearfix{height:1%;}
em{font-style: normal;}
input[type='text'],input[type='password'],textarea{padding: 0 10px;}
body{max-width: 7.5rem;margin: 0 auto;}
