@charset "utf-8";
/* 全局 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p,header,footer,html{margin:0;padding:0;font-weight:normal;}
input,button,select,textarea{outline:none; vertical-align:middle;}
li{list-style:none}
em,i{font-style:normal;}
img{border:none}
a{text-decoration:none; -webkit-tap-highlight-color: transparent; -webkit-appearance: none; appearance: none; outline:none; border:none; color:#333;}
header,nav,section,article,footer,figure,figcaption{display:block;}
input{ -ms-appearance: none; -o-appearance: none; -moz-appearance: none; -webkit-appearance: none; -webkit-tap-highlight-color: transparent; appearance: none; outline:none; border:none;}
body{color:#333; background:#fff; font-family:"microsoft yahei",Verdana; min-width:320px; width:100%; -webkit-tap-highlight-color:rgba(0,0,0,0);}
html {height: 100%; margin: 0 auto;}
.clear{clear:both; height:0px; font-size:0px; line-height:0; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.filter {filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.wrap{max-width:750px;position:relative; min-height:100%; margin:0 auto;padding: 10px;box-sizing: border-box;}
*{margin: 0;padding: 0;}
h1{font-size: 20px;text-align: center;line-height: 2;}
h2{font-size: 18px;}
h3{font-size: 16px;}
h1,h2,h3{font-weight: bold;padding-bottom: 5px;}
p{font-size:14px;line-height: 1.4;padding-bottom: 5px;}


