@charset "utf-8";
/* CSS Document */
*{ margin: 0;padding: 0;border:0;}
body {line-height:24px;color:#646464; font-family:Microsoft YaHei,SimSun; -webkit-text-size-adjust:none; font-size: 14px;}
a{ color:#646464; text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none; color:#f60d11;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.relative{ position:relative;}
.absolute{	position:absolute;}
ul {list-style: none;}
li{ list-style-type:none;}
.eng{text-transform:uppercase; }
img{ max-width: 100% }
.mar_l_0{ margin-left: 0 !important;}
.inline-block{ display: inline-block;}

.w_2,.w_3,.w_4,.w_5{ width: 100%; clear: both; overflow: hidden;}
.w_2 li{ width: 50%; float: left;}
.w_3 li{ width: 33.3%; float: left;}
.w_4 li{ width: 25%; float: left;}
.w_5 li{ width: 20%; float: left;}

.w1100{width:1100px; height:auto; overflow:hidden; margin:0 auto;}
.w1200{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.w1400{width:1400px; height:auto; overflow:hidden; margin:0 auto;}
.kb10{height:10px;}
.kb15{height:15px;}
.kb20{height:20px;}
.kb30{height:30px;}
.kb40{height:40px;}
.kb50{height:50px;}

.bj_bai{ background-color:#FFF;}
.bj_gray{ background: #f0f0f0;}
.bj_g{ background: #f3f3f3;}

.clearfix{*zoom:1; overflow: hidden;}
.clearfix:after{content:"";display:table;clear:both;}

.center{ text-align: center;}
.bold{ font-weight: bold;}
.block{ display: block;}
.line30{ line-height: 30px;}

.red{ color:#ff3737;}
.white{ color: #FFF !important;}

.h_xian{ clear: both; height: 1px; background: #dfe1e7;}
.article{ font-size: 16px; line-height: 30px;}

.color2{ color: #222222 !important;}
.color3{ color: #333333 !important;}
.color6{ color: #666666 !important;}
.color9{ color: #999999 !important;}
.color7{ color: #757575 !important;}

.f12{ font-size: 12px !important;}
.f16{ font-size: 16px !important;}
.f18{ font-size: 18px !important;}
.f20{ font-size: 20px !important;}
.f22{ font-size: 22px !important;}
.f24{ font-size: 24px !important;}
.f28{ font-size: 28px !important;}
.f30{ font-size: 30px !important;}
.f36{ font-size: 36px !important;}
.f40{ font-size: 40px !important;}

.cont-info{ font-size: 16px; line-height: 30px;}
.page{ margin: 20px 0;}
.page a{display: inline-block;height: 20px;line-height: 20px;padding:3px 6px 3px 6px;background: #FFF;}
.page a:hover{background:#404040;color:#fff;}
.page span.current {height: 20px;line-height: 20px;padding:3px 10px;background:#404040;color:#fff;}

.text-nowrap{ overflow: hidden; text-overflow: ellipsis; white-space: pre;}


