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; word-break: normal } address, cite, dfn, em, var { font-style: normal } code, kbd, pre, samp { font-family: courier new, courier, monospace } h1, h2, h3, h4, h5, h6, p, a, span { text-transform: none !important; word-wrap: break-word; word-break: break-all; color:inherit; } small { font-size: 12px } ul, ol { list-style: none outside none } sup { vertical-align: text-top } sub { vertical-align: text-bottom } legend { color: #000000 } fieldset, img { border: 0 none } button, input, select, textarea { font-size: 100% } table { border-collapse: collapse; border-spacing: 0 } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { display: block; margin: 0; padding: 0 } mark { background: none repeat scroll 0 0 #FFFF00 } body { font-family: "微软雅黑", Verdana, Arial, Helvetica, sans-serif } img { border: medium none } body a { text-decoration: none; } a:acitve { color: inherit } a:link, a:visited, a:hover, a:active, a:focus { outline: none; text-decoration: none } h1 em, h2 em, h3 em, h4 em, h5 em, h6 em, p em { font-style: italic } s, b { font-weight: normal; text-decoration: none } input:focus, input:active { outline: none } button { outline: none } button:active, button:visited { outline: none } ::-ms-clear, ::-ms-reveal { display: none } .clearfix { zoom: 1 } .clearfix:before { content: "\200B"; display: block; height: 0; visibility: hidden } .clearfix:after { clear: both; content: "\200B"; display: block; height: 0; visibility: hidden } .wrap { width: 1200px; margin: 0 auto; } .wrap-min { width:800px; margin: 0 auto; } .p0 { padding: 0 } .tl { text-align: left; } @media screen and (max-width: 768px) { .wrap { width: 98%; } .wrap-min { width:100%; } h2 { font-size: 2.5rem; } }