@charset "utf-8"; html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;} html{margin-top:0px !important;} body {line-height: 1;background: #f1f1f1; font-size:14px; color: #4F4F4F;font-family: 'microsoft yahei',osaka,sans-serif;} article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;} nav ul,header ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;} a {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;background: transparent; text-decoration:none;} ins {background-color: #ff9;color: #000;text-decoration: none;} mark {background-color: #ff9;color: #000; font-style: italic;font-weight: bold;} del {text-decoration: line-through;} abbr[title], dfn[title] {border-bottom: 1px dotted #000;cursor: help;} table {border-collapse: collapse;border-spacing: 0;} hr {display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1em 0;padding: 0;} input, select {vertical-align: middle;} strong{font-weight: bold;} /* * common 通用class */ .clearfix {*zoom: 1;} .clearfix:before,.clearfix:after {display: table;content: "";line-height: 0;} .clearfix:after {clear: both;} .clr{ clear:both;} .text-right{ text-align:right;} .text-left{ text-align:left;} .text-center{ text-align:center;} .fr{ float:right;} .fl{ float:left;} .hidden{ display:none;}