@charset "utf-8";

body{font-family:Microsoft Yahei,Arial, Helvetica, sans-serif;font-size:16px;color:#333; background:#fff;text-align:justify;text-justify:inter-ideograph;}
table,td{font-family:Microsoft Yahei,Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#2e2e2e;}
html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,tbody, tfoot, thead,tr,th,td,ul,li,p,a,ol{margin:0;padding:0;}
s,i,em{ font-style:normal; text-decoration:none;}
ul,ol,li{list-style-type:none;list-style:none;}
button,input,select,textarea{vertical-align:middle; font-family:Microsoft Yahei; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
a{color:#333; text-decoration:none;}
input,button{background: none;border: none;outline: none;}
.white,.white a{color:#fff;text-decoration:none;}
.white,a:hover{color:#0b58a2;}
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after {  display: table; line-height: 0; content: ""; }
.clearfix:after { clear: both; }

.fw{font-family:Microsoft Yahei,Arial, Helvetica, sans-serif;}
.fl{float:left;}
.fr{float:right;}
.fb{font-weight:bold;}
.disb{display:block;}
.disn{display:none;}
.mt20{margin-top: 20px}
.mb20{margin-bottom: 20px}

@font-face{font-family:iconfont;src:url(iconfont/iconfont.eot);src:url(iconfont/iconfont.eot?#iefix) format('embedded-opentype'),url(iconfont/iconfont.woff) format('woff'),url(iconfont/iconfont.ttf) format('truetype'),url(iconfont/iconfont.svg#iconfont) format('svg')}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}


.color-white{background-color:#fff;}
.bgcolor-gray{background:#f5f5f5;}

.warp{width: 1200px;margin: 0 auto;}


