@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;} .w10{ width:10%!important} .w20{ width:20%!important} .w30{ width:30%!important} .w31{ width:31%!important} .w32{ width:32%!important} .w33{ width:33%!important} .w34{ width:34%!important} .w40{ width:40%!important} .w50{ width:50%!important} .w60{ width:60%!important} .w70{ width:70%!important} .w80{ width:80%!important} .w90{ width:90%!important} .w100{ height:100%!important} .h-10{ height:10px!important} .h-20{ height:20px!important} .h-30{ height:30px!important} .h-40{ height:40px!important} .h-50{ height:50px!important} .h-60{ height:60px!important} .h-70{ height:70px!important} .h-80{ height:80px!important} .h-90{ height:90px!important} .h-100{ height:100px!important} *::-moz-selection { background: none repeat scroll 0 0 #292621; color: #FFFFFF; font-weight:bold } ::selection { background: none repeat scroll 0 0 #292621; color: #FFFFFF; font-weight:bold }