body, h1, h1, h2, h3, h4, h5, h6, dl, dd, p { margin: 0; }
ol,ul{padding:0}
label { display: block; }
img { border: 0; }
input, select, textarea { vertical-align: middle; font-family: arial, helvetica, sans-serif; font-size: 12px; }
/* link */
ins, a { text-decoration: none; font-family:"微软雅黑"}
a:hover { text-decoration: none; }
a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
/* other */
.clear { clear: both; font-size: 0px; width: 0px; height: 0; visibility: hidden; overflow: hidden; }
* html .clearfix { zoom: 1; }
*:first-child   html .clearfix { zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* only ff */
.left { float: left; }
.right { float: right; }
.img { vertical-align: middle; }
.mauto { margin: 0 auto; width: 990px; }
.mauto1 { margin: 0 auto; width: 1048px; }
.m_auto { margin: 0 auto; }
.mtop10px { padding-top: 10px; }
.hidden { display: none; visibility: hidden; }
/* font  */
.fb { font-weight: bold; }
.f13px { font-size: 13px; }
.f14px { font-size: 14px; }
.f11px { font-size: 11px; }
.f10px { font-size: 10px; }
.f9px { font-size: 9px; }
.f16px { font-size: 16px; }
.f17px { font-size: 17px; }
.f18px { font-size: 18px; }
.f24px { font-size: 32px; }
.li18px { line-height: 18px; }
.li22px { line-height: 22px; }
.li36px { line-height: 36px; }
.fsong { font-family: "宋体"; }
.fv { font-family: verdana, geneva, sans-serif; }
.yahei { font-family: "微软雅黑"; }
.heiti { font-family: "黑体"; }
/*reset*/
html { color: #000; background: #fff; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-y:scroll;}
audio, canvas, video { display: inline-block; *display: inline;
*zoom: 1;
}
body, button, input, select, textarea { font-size: 12px/1.5; }
input, select, textarea { font-size: 100%;}
table { border-collapse: collapse; border-spacing: 0; }
th { text-align: inherit; }
input,fieldset, img { border: 0; }
iframe { display: block; }
abbr, acronym { border: 0; font-variant: normal; }
del { text-decoration: line-through; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500; }
ol, ul { list-style: none; padding:0 }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; }
q:before, q:after { content: ''; }
/* width*/
 [class*="span"] {
 float: left;
 min-height: 1px;
 margin-left: 20px;
}
.span12 { width: 940px; }
.span11 { width: 860px; }
.span10 { width: 780px; }
.span9 { width: 700px; }
.span8 { width: 620px; }
.span7 { width: 540px; }
.span6 { width: 460px; }
.span5 { width: 380px; }
.span4 { width: 300px; }
.span3 { width: 220px; }
.span2 { width: 140px; }
.span1 { width: 60px; }