@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }

body, button, input, select, textarea { font-size: 12px; font-family: Arial,'微软雅黑'; }

button, select { outline: none; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

em { font-style: normal; }

ul, ol { list-style: none; }

a { text-decoration: none; }

a:hover { text-decoration: none; }

legend { color: #000; }

fieldset, img { border: 0; }

button, input, select, textarea { font-size: 100%; box-sizing: content-box; }

table { border-collapse: collapse; border-spacing: 0; }

img { -ms-interpolation-mode: bicubic; vertical-align: top; }

textarea { resize: vertical; }

.fl { float: left !important; }

.fr { float: right !important; }

.ovf { overflow: hidden; }

.hide { display: none; }

.block { display: block; }

.inline { display: inline; }

label, button { cursor: pointer; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0 30px #fff inset; }

.clear { clear: both !important; }

.clrfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

.clrfix { display: inline-table; }

.clrfix { display: block; }

* + html .clrfix { min-height: 1%; }
