/* css reset */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, img{ margin:0; padding:0; }
*{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -moz-user-select: none; user-select: none;}
body, button, input, select, textarea,p{ font:16px 'Microsoft YaHei',arial,sans-serif; }
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight: normal; font-family: Arial;}
ul, ol { list-style:none; } 
a{color: #333; text-decoration:none; display: block;}
a:hover{ cursor: pointer;}
input:focus,textarea:focus { outline:none;}
legend { color:#000; }
em{ font-style: normal;}
fieldset, img ,span{ border:0; display: block;}
article,aside,figcaption,figure,footer,header,nav,section,summary{display:block}

textarea { resize: none;}
button, input, select, textarea { font-size:100%; } 
table { border-collapse:collapse; border-spacing:0; }
.clearfix:after{ content: ""; clear: both; visibility: hidden; display: block; height: 0;}
.clearfix{ zoom: 1;}