a, address, b, big, blockquote, body, center, cite, code, dd, del, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, label, legend, li, ol, p, pre, small, span, strong, u, ul, var, th, td { margin: 0; padding: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block } body { color: #444; padding: 0px 0; font: 400 16px/1.4 'Helvetica Neue', Helvetica, "Microsoft YaHei", sans-serif, Arial, '宋体'; -webkit-text-size-adjust: none; background: #fff; } a:hover img, img { border: none; vertical-align: top; } ol, ul { list-style: none } input, button, select, textarea { outline: none; font: 400 16px/1.4 'Helvetica Neue', Helvetica, "Microsoft YaHei", sans-serif, Arial, '宋体'; font-size: 14px; color: #666; } table input, table button, table select, table textarea { vertical-align: middle; } button, html input[type=button], input[type=submit] { -webkit-apperance: button; cursor: pointer; -webkit-appearance: none; } button[disabled], html input[disabled] { cursor: default } textarea { resize: none } table { border-collapse: collapse; } a { text-decoration: none; color: #444; } h1, h2, h3, h4, h5, h6 { font-weight: 400; } th { font-weight: normal; } p { text-align: justify; } .al { text-align: left; } .ac { text-align: center; } .ar { text-align: right; } .hide { display: none; } .th { font-family: 'Helvetica Neue', Helvetica, "Microsoft YaHei", sans-serif, Arial, '宋体'; } .clear, .clr { display: block; clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden; } .clearfix2:before, .clearfix2:after { content: ""; display: table; } .clearfix2:after { clear: both; } .clearfix2 { *zoom:1; } ::-webkit-scrollbar { width:6px; height:6px; } ::-webkit-scrollbar-button { height:0; width:0; } ::-webkit-scrollbar-track { background-color:#f1f1f1; } ::-webkit-scrollbar-thumb { background:#ccc; } .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { zoom: 1; } .clearit { clear: both; height: 0; font-size: 0; overflow: hidden; } .fl { float: left; _display: inline; display: inline } .fr { float: right; _display: inline; display: inline } a:hover { color: #0c5ca5; } .hidden { visibility: hidden; } img { max-width: 100% !important; border: 0 none; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic; } input, button { border: 1px solid #000; background-color: #fff; } i, cite, em, var, address, dfn { font-style: normal; } del, ins, u, s { text-decoration: none; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; } textarea { overflow: auto; resize: vertical; } table { border-spacing: 0; border-collapse: collapse; } th { text-align: left; font-weight: normal; } caption { text-align: left; } iframe { border: 0; } small { font-size: 12px; } code, kbd, pre, samp { font-family: monaco, menlo, consolas, 'courier new', courier, monospace; } ::-webkit-input-placeholder, ::-moz-placeholder, :-moz-placeholder, :-ms-input-placeholder { color: #999; } input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { border: none; padding: 0; } ::selection { background: #0c5ca5; color: #fff; } ::-moz-selection { background:#0c5ca5; color:#fff; } ::-webkit-selecter { background:#0c5ca5; color:#fff; } .rgba { background-color: rgba(0, 0, 0, .5); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7F000000, endColorstr=#7F000000); } .ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .triangle_down { width: 0; height: 0; content: ""; border-width: 5px 5px 0; border-style: solid; border-color: #333 transparent transparent; } .triangle_up { width: 0; height: 0; content: ""; border-width: 0 5px 5px; border-style: solid; border-color: transparent transparent #333; } .r-d { -webkit-user-modify: read-write-plaintext-only; } .cell { display: table-cell; vertical-align: middle; text-align: center; width: 240px; height: 180px; border: 1px solid #666; }