.mainbox{ background:#F7F7F7;width: 100%;border: 1px; solid #dfdfdf;padding-bottom: 40px;}
.news_nav{ width:1188px; height:49px; margin:0 auto; margin-top:10px;border:#E3E3E3 solid 1px;background:#FFF;box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.10)}
.news_nav li{ float:left; width:84px;line-height:49px; text-align:center}
.news_nav li a{font-size:14px}
.top_block{ width:1188px; height:auto; margin:10px auto;border:#E3E3E3 solid 1px;background:#FFF;box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.10)}
.news_top_content{overflow:hidden;}
.focus_news{ width:720px; float:left; height:280px; padding:10px; padding-top:20px;}
.focus_news_title{ height:28px; margin-bottom:10px;}
.focus_tab{ width:100px; height:28px;line-height:28px; text-align:center; font-size:16px;background: #d50100; color:#FFFFFF}
.focus_news_top{ border-bottom:#CCCCCC dashed 1px; padding-bottom:5px;}
.focus_news_top h1{ padding-bottom:10px;}
.focus_news_top h1 a{ color: #ff7300;font-size:26px;}
.focus_news_top h1 a:hover{ color: #FCA400; text-decoration:none}
.focus_news_top p{ color: #999; padding-bottom:5px;}
.focus_content{ font-size:14px; line-height:28px; padding-top:10px;}
.focus_content li{ width:357px; float:left}
.focusFlash{ width:420px;float:left; height:315px; padding:10px; overflow:hidden}




.focusBox { position: relative; width: 420px; height: 315px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }

	.focusBox .pic img { width: 420px; height: 315px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }


.gg960x80{ width:960px; height:80px; margin:10px auto;}
.news_title{ height:42px; line-height:42px; border-bottom:#E7E5E5 solid 1px; border-top:#C8C8C8 solid 2px; overflow:hidden}
.news_title h3{ color:#666;font-size:20px; height:26px; line-height:26px; float:left; margin-top:8px; background:url(images/news_title_ico.png) no-repeat right 12px; padding-right:10px; margin-right:20px;}
.en_title{position: relative;
  top: 1px;
  padding-right: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  text-transform: uppercase;
  color: #999999; padding-left:5px;}
.sub_class{ float:left; height:42px; line-height:42px; overflow:hidden}
.sub_class li{ float:left; padding:0 9px;}
.sub_class li a{ color:#FC5E29; font-size:14px}  
  
.news_left{ width:818px; float:left;}
.news_item{ width:408px; border-left:#E7E5E5 solid 1px;border-bottom:#E7E5E5 solid 1px; height:295px; float:left}
.news_item_title{ height:32px; line-height:32px;}
.news_item_title h3{ line-height: 18px;height: 18px;border-left: 3px solid #db2242;padding-left: 13px;font-size: 18px;
  margin-top: 10px; font-weight:normal}

.more{ float:right; padding-right:15px;}
.item_content{ padding:0 10px 10px 10px;}
.hot_news{ height:90px; border-bottom:#CCC dashed 1px}
.hot_news_pic{ width:80px; height:80px; float:left}
.hot_news_pic img{ width:80px; height:80px;}
.hot_news_content{ width:295px; float:right; height:80px;}
.hot_news_content h3 a{ color:#666; font-size:14px}
.hot_news_content p{ color:#666; line-height:18px}
.item_list{ padding-top:7px; height: auto; font-family:Arial, Helvetica, sans-serif}
.item_list li a{ font-size:14px; line-height:28px; height:28px; color:#444}
.news_right{ width:370px; float: right; border:#E7E5E5 solid 1px; border-top: none; height:591px;}
.news_right_title{ background: #EFEFEF; height:26px;line-height:26px;}
.news_right_title h3{ padding-left:30px; font-size:14px}
.news_right_content{ padding:10px;}
.news_right_content li a{ font-size:14px; line-height:25px;}
.top10news_list{overflow:hidden; background: url(images/news_top10_bg.gif) no-repeat left;background-position:left -3px; padding-left:35px;}