@charset "UTF-8";
html { margin: 0; padding: 0; border: 0 }
body, div, span, object, iframe, h1, h2, h3, h4, p, blockquote, pre, a, address, code, b, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, footer, header, hgroup, nav, section { margin: 0; padding: 0; border: 0 }
body { background: rgb(255, 255, 255); color: rgb(102, 102, 102); position: relative; width: 100%; overflow-x: hidden }
a { text-decoration: none; outline: none }
a:hover, a:active, a:focus { color: rgb(147, 0, 44); text-decoration: none; outline: none }
input { padding: 0; margin: 0; font-family: Microsoft YaHei }
img { border: none; background: none; vertical-align: middle ul, ol, li }
table { border-collapse: collapse; border-spacing: 0 }
table, th, td { vertical-align: middle }
.clearfix:after { content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden }
.clearfix { zoom: 1 }
.clearboth { height: 0px; line-height: 0px; overflow: hidden; clear: both; font-size: 0px }
h1, h2, h3, h4 { font-size: 12px; font-weight: bold }
hr { border: 0; border-top: 1px solid rgb(204, 204, 204); height: 0 }