/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } input { padding: 0; margin: 0; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } /* ========================================================================== 鏍峰紡宸ュ叿 ========================================================================== */ .fixed { position: fixed; } .abs { position: absolute; } .rel { position: relative; } .center { margin: 0 auto; } .fl { float: left; } .fr { float: right; } .ovh { overflow: hidden; } .tl { text-align: left; } .tc { text-align: center; } .tr { text-align: right; } .vt { vertical-align: top; } .vm { vertical-align: middle; } .vb { vertical-align: bottom; } .db { display: block; } .dlb { display: inline-block; } .dn { display: none; } .ell { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .cp { cursor: pointer; } .f12 { font-size: 12px; } .f14 { font-size: 14px; } .f16 { font-size: 16px; } .f18 { font-size: 18px; } .f20 { font-size: 20px; } .f22 { font-size: 22px; } .f24 { font-size: 24px; } .f30 { font-size: 30px; } .f32 { font-size: 32px; } .f36 { font-size: 36px; } .fb { font-weight: bold; } .bcfff { background: #fff; } .bcf2f2f2 { background: #F2F2F2; } .bcf8f8f8 { background-color: #F8F8F8; } .bcfcfcfc { background-color: #fcfcfc; } .c333 { color: #333; } .c666 { color: #666; } .c999 { color: #999; } .cfff { color: #fff; } .mt10 { margin-top: 10px; } .mt24 { margin-top: 24px; } .mt30 { margin-top: 30px; } .mt46 { margin-top: 46px; } .mb10 { margin-bottom: 10px; } .ml10 { margin-left: 10px; } .ml20 { margin-left: 55px; } .ml30 { margin-left: 30px; } .ml40 { margin-left: 40px; } .ml60 { margin-left: 60px; } .mr25 { margin-right: 25px; } .mr30 { margin-right: 30px; } .p20 { padding: 20px; } .pt10 { padding-top: 10px; } .r0 { right: 0; } .clearfix:after { content: ""; display: block; height: 0; clear: both; } .clearfix { *zoom: 1; } .fw { font-weight: bold; color: #007aff; } .fwb { font-weight: bold; } /* ========================================================================== ??????? ========================================================================== */ input:focus, a:focus { outline: none; } a { text-decoration: none; } ol, ul { margin: 0; padding: 0; list-style: none; } body { font-family:"Source Han Sans CN"; background-color: #f6f9fa; } .ell { font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }