/** reset **/ body, h1, h2, h3, h4, h5, h6, hr, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;font-size: 100%;} p{border:medium none;margin: 0;padding: 0;} body,button, input, select, textarea{font-size: 12px;font-family: "PingFang SC Regular",Helvetica,Tahoma,Arial,Microsoft YaHei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;} h1, h2, h3, h4, h5, h6{font-weight: normal;} input,button,img{border: none;background: none;} input[type="text"], input[type="password"],button{outline: none;-webkit-appearance:none;} input,textarea{outline: none;} em,i{font-style:normal;} ul, ol{list-style: none;} a{text-decoration: none; color:#333; } a,a:hover,a:active,a:visited,a:link,a:focus{ -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; outline:none; text-decoration: none; } img{border:0px; outline-width:0px; vertical-align:top;} .clearfix { *zoom: 1; }.clearfix:before, .clearfix:after { display: block; line-height: 0; content: ""; }.clearfix:after { clear: both; }.fl { float:left;} .fr { float:right;} .hide { display:none !important;} .show {display: block !important;} * {box-sizing: border-box;} button {cursor: pointer;}