/*rest*/ html { -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); } body { font-family: Arial,"微软雅黑",Helvetica,sans-serif; font-size: 12px; color: #333; } body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,span,i,b { margin: 0; padding: 0; } table { border-collapse: collapse; border-spacing: 0; } fieldset,img { border: 0; } address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; } ol,ul,li { list-style: none; } caption,th { text-align: left; } h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; } q:before,q:after { content: ''; } abbr,acronym { border: 0; } sup { vertical-align: text-top; } sub { vertical-align: text-bottom; } s,i,em { font-style: normal; text-decoration: none; } input,button,select,textarea { outline: none; } textarea { resize: none; } a { text-decoration: none; outline: none; blr: expression(this.onFocus=this.blur()); cursor: pointer; } a:hover,a:visited,a:active { text-decoration: none; } .none { display: none; } .fl,.left { float: left; _display: inline; } .fr,.right { float: right; _display: inline; } .clearfix:before,.clearfix:after { content: ""; display: table; } .clearfix:after { clear: both; content: ""; } .clearfix { *zoom: 1; }