@charset "utf-8";
html{ color: #000; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-size: 100%; }
*html,*html body{ background-image:url(about:blank); background-attachment: fixed; }
body,div,dl,dt,dd,ul,li,pre,form,fieldset,select,input,textarea,button,p,blockquote,th,td,img,iframe{ margin: 0; padding: 0; }
body{ width: 100%; }
body,button,input,select,textarea{ font: 14px/1.5 "Microsoft YaHei", Arial, Helvetica, sans-serif; color: #333; outline: none; }
input,select,textarea{ font-size: 100%; }
button{ border: none; }
table{ border-collapse: collapse; border-spacing: 0; }
th{ text-align: inherit; }
caption,th{ text-align: left; }
fieldset,img{ border: none; outline: none; -moz-outline:none; }
iframe{ display: block; }
ol,ul,li{ list-style: none; }
a{ color: #333; cursor: pointer; outline: none; text-decoration: none; blr:expression(this.onFocus=this.blur()); }
a:hover{ text-decoration: none; }
.clearfix:before,.clearfix:after{ display: block; content: " "; clear: both; }
.clearfix{ zoom: 1; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display: block; }
audio,canvas,video{ display: inline-block; *display: inline; *zoom: 1; }
address,caption,cite,code,dfn,em,th{ font-style: normal; font-weight: normal; }
.box-sizing{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
h1,h2,h3,h4,h5,h6 {padding: 0; margin: 0;}