@charset "utf-8";
/* CSS Document */
/*样式重置*/
body,div,a,p,span,h1,h2,h3,h4,ul,li,ol,img,input,select,option,dl,dt,dd,table,button,tr,td,th,fieldset,form{ margin:0; padding:0; list-style:none; border:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
body{ color:#1f1f1f;font-family:"Microsoft YaHei",'微软雅黑',Arial, Helvetica, sans-serif; font-size: 12px;font-style: normal;  font-weight: normal; }
textarea,input,button,select,legend{font:12px/1.14 arial,"\5fae\8f6f\96c5\9ed1";color:#333;outline:none;border:none;*font-size:100%;*border:0;vertical-align:top;background:none;}
table{ border-collapse:collapse; border-spacing:0;}
table th{ font-style:normal; font-weight:normal;}
h1,h2,h3,h4{ font-style:normal; font-weight:normal;}
a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0); }
a:hover,a:focus{ text-decoration:none;outline:none;zoom:1;}
a:focus{outline:none;outline:none;outline-offset: 0;}
input{ outline:none;}
i,em{font-style:normal;}
textarea{resize:none;overflow:auto;}
select{ vertical-align:middle;}
button, input, textarea {vertical-align: baseline; *vertical-align: middle; }
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;  box-sizing: border-box;}

/*公共样式*/
.clear{ clear:both; height:0; line-height:0; overflow:hidden; font-size:0;}
.clearfix{*zoom:1;}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.responImg{max-width:100%;width:auto\9;height:auto;-ms-interpolation-mode:bicubic;_width:auto;}
.pr{ position:relative;zoom:1;}
.pa{ position:absolute;}
.fleft{float:left;}
.fright{float:right;}
.hidden{display:none;}
.yahei{font-family:"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";font-family:"微软雅黑";}
.song{font-family:"宋体","\5b8b\4f53";}
.arial{font-family:Arial}
.cleargap{font-size:0;letter-spacing:-8px;text-align:left;}
.ib{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px;letter-spacing:normal;}
.justify{text-align:justify;text-justify:inter-ideograph;}
.justify_fix:after{content:'.';display:inline-block;*display:inline;*zoom:1;width:100%;height:0;overflow:hidden;}
.responLayout{overflow:hidden;}
.layoutItem{padding-bottom:32767px;margin-bottom:-32767px;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f17{ font-size:17px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}
.f32{ font-size:32px;}
.f34{ font-size:34px;}
.f36{ font-size:36px;}
.f38{ font-size:38px;}
.f40{ font-size:40px;}
.f46{ font-size:46px;}
.f72{ font-size:72px;}
.fbold{ font-weight:700}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.mr5{margin-right:5px;}
.ml5{margin-left:5px;}
.mt8{margin-top:8px;}
.mb8{margin-bottom:8px;}
.mr8{margin-right:8px;}
.ml8{margin-left:8px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mr10{margin-right:10px;}
.ml10{margin-left:10px;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px;}
.mr15{margin-right:15px;}
.ml15{margin-left:15px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.mr20{margin-right:20px;}
.ml20{margin-left:20px;}
.pt5{padding-top:5px;}
.pb5{padding-bottom:5px;}
.pr5{padding-right:5px;}
.pl5{padding-left:5px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.pr10{padding-right:10px;}
.pl10{padding-left:10px;}
.pt15{padding-top:15px;}
.pb15{padding-bottom:15px;}
.pr15{padding-right:15px;}
.pl15{padding-left:15px;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}
.pr20{padding-right:20px;}
.pl20{padding-left:20px;}
.no_mr{ margin-right:0px !important;}
.no_ma{ margin:0px !important;}
.nobod{ border:none !important;}
.no_br{ border-right:0px !important;}
.display{ display:none;}
.d_inline{ display:inline-block;}
.center{ text-align:center;}
.tright{text-align:right;}
.tleft{text-align:left;}
.valgin{ vertical-align:top;}
img a{-webkit-touch-callout:none;}
input[type="button"], input[type="submit"], input[type="reset"] ,input[type="text"],input[type="password"]{cursor: pointer;-webkit-appearance:none;}
input::-moz-placeholder, textarea::-moz-placeholder { color: #bbb; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #bbb; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #bbb; }
button::-moz-focus-inner, input::-moz-focus-inner {padding:0;border:0}
input {line-height: normal;/*-webkit-appearance:none;*/}
label {cursor: default;}
.w1200{width: 1200px;margin: 0 auto;}
.color3{color:#333;}
.color6{color:#666;}
.color9{color:#999;}
.colorb{color:#bbb;}
.colord{color:#ddd;}

