html { -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%;text-size-adjust: 100%;}
/*reset*/
html, body, div, span,h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,del { margin:0; padding:0; border:0; outline:0;font-size:100%;background:transparent;}
q:before, q:after {content:''; content:none;}
button,input,select,textarea{font-size:100%; margin: 0;	outline: 0 none;vertical-align: baseline;*vertical-align: middle; padding:0;font-family:"microsoft yahei",simhei;}
input:active{ outline:none;}
textarea{overflow: auto;vertical-align:top; resize:none;}
button,input[type="button"], input[type="reset"],input[type="submit"]{cursor: pointer;  *overflow: visible;}
a { margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
em{ font-style:normal;}
table { border-collapse:collapse; border-spacing:0;}
ol,ul ,li{list-style: none;}    
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; }
* html .clearfix {height: 1%;}
.clearfix { display: block;zoom: 1;}
.left{ float:left;}
.right{ float:right;}
.clear {clear:both;}
.hide{ display:none;}
.show{ display:block;}
.center{ text-align:center;}
a{ text-decoration:none; outline:none;color:#333; cursor:pointer;}
a.red{ color:#ff3c3c;}
.red{color:#ff3c3c;}
html,body{height:100%;overflow-x:hidden; margin:0;overflow-y:auto;}