@charset "utf-8";
/* CSS Document */

body{
	background:url(../images/background.jpg) no-repeat center top ;
	color:#555555;
	background-size:cover;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:"SimSun";
	text-align:left;
	height:100%;
	
}
@media only screen and (max-width:1440px) {
    body { background:url(../images/background4.jpg) no-repeat center top fixed; 
    	  background-size:cover;
    	 -ms-behavior: url(backgroundsize.min.htc);
    	  behavior: url(backgroundsize.min.htc);
    }
}
@media only screen and (max-width:1400px) {
    body { background:url(../images/background5.jpg) no-repeat center top fixed; 
    	  background-size:cover;
    	 -ms-behavior: url(backgroundsize.min.htc);
    	  behavior: url(backgroundsize.min.htc);
    }
}
@media only screen and (max-width:1399px) {
    body { background:url(../images/background2.jpg) no-repeat center top fixed; 
    	  background-size:cover;
    	 -ms-behavior: url(backgroundsize.min.htc);
    	  behavior: url(backgroundsize.min.htc);
    }
}
.background-size-polyfill img{
	left:-44px !important;
}
@media only screen and (max-width:1280px) {
    body { background:url(../images/background3.jpg) no-repeat center top fixed; 
    	  background-size:cover;
    	 -ms-behavior: url(backgroundsize.min.htc);
    	  behavior: url(backgroundsize.min.htc);
    }
}
/*a style*/
a{ text-decoration:none;}
a:link, a:visited{ color:#555555;}
a:hover{ color:#ff0000; text-decoration:underline;}
ul,li{ list-style-type:none; margin:0px; padding:0px;}
img{ border:0px;}
.clear{ clear:both;}
table{ margin:0px auto;}

.awhite1 a:link, .awhite1 a:visited{ color:#fff;}
.awhite1 a:hover{ color:#fff; text-decoration:underline;}

.ablack1 a:link, .ablack1 a:visited{ color:#000;}
.ablack1 a:hover{ color:#000; text-decoration:underline;}
.titleName{
	width:1080px;margin:0 auto;height:42px;margin-top:28px;
	
}
.titleName01{
	width:306px;float:left;
	margin-right: 23px;
}
.titleName01 span{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	padding-bottom:6px;
	border-bottom:1px solid #b9cbf0;
}
.content-box{
	width:1080px;
	margin:0 auto;
	overflow:hidden;
}
.box1{
	float:left;
	margin-right:25px;
	height:350px;
	overflow:hidden;
}
.news-image{
	width:304px;
	height:180px;
	background:#fff;
	margin-bottom: 8px;
}
.news-image a{
	background-color：#000000;
	height:31px;
	width:304px;
}
.gz01{
	width:148px;
	height:146px;
	float:left;
}
.gz02{
	width:148px;
	height:146px;
	float:left;
}
.box2{
	height:350px;
	width:196px;
	float:left;
	margin-right:25px;
	overflow:hidden;
}
.box2One{
	height:116px;
	width:196px;
}
.gz03{
	width:94px;
	height:114px;
}
.gz04{
	width:94px;
	height:114px;
}
.box3{
	width:194px;
	height:350px;
	float:left;
	overflow:hidden;
	margin-right:25px;
}
.gz07{
	margin-bottom:-4px;
}
.box4{
	width:106px;
	height:350px;
	float:left;
	overflow:hidden;
	margin-right:25px;
}
.box5{
	width:180px;
	height:350px;
	float:left;
	overflow:hidden;
}
.box5One{
	overflow:hidden;
	margin-bottom: -5px;
}
.gz10{
	width:86px;
}
.gz13{
	float:left;
	margin-right: 10px;
}
.gz14{
	margin-right: 10px;
	float:left;
}
.foot{
	background-color:#353535;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	background-color:rgba(0,0,0,0.6);
	height:66px;
	width:100%;
	bottom: 0px;
	position: fixed;
	padding-bottom: 6px;
}
.foot01{
	width:1080px;
	margin:0 auto;
	height:70px;	
	background-color:#ffffff;
}
.foot-image{
	line-height:center;
	width:70px;
	float:left;
	z-index:100;
	margin-top: 12px;
	margin-left: 210px;
	overflow:hidden;
}
.foot-foot{
	color:#ffffff;
	float:left;
	width: 800px;
	margin-top:14px;
}
.foot-foot ul{
	display:block;
}
.foot-foot ul li{
	height:18px;
	float:left;
	width:800px;
	overflow: hidden;
}
/*---------------------------------------segmentation------------------------------------------*/

.head{  padding-bottom:35px; margin:0px auto; clear:both;width:1080px;}
.ss_box,.ss_btn{ float:right; height:27px;}
.con{ width:1080px; margin:0px auto; clear:both;padding-bottom:30px}
.con_l{ float:left; width:1080px;height:470px; position:relative; z-index:1;}
li{ float:left; display:inline; margin-right:10px; margin-top:10px; height:110px;width:170px;}
li a img{overflow:hidden; border:0px solid #fff;display:block;width:100%}
.con_l ul li a:hover img{ overflow:hidden;border:1px solid #fff;display:block;width:100%}
.con_l li.bigpic{height:180px;width:304px;overflow:hidden;margin-right:20px;}

.con_l li.xysj{height:110px;width:170px;background:#467500}
.con_l li.scdt{height:130px;width:148px;background:#ec822b;}
.con_l li.gdsbsdt{height:110px;width:350px;background:#36a1d3}


.con_l li.tyzc{height:106px;width:94px;background:#e7a311;}
.con_l li.jypt{height:130px;width:148px;background:#ec822b;}
.con_l li.tztg{height:106px;width:94px;background:#e88f10;}
.con_l li.sczt{height:110px;width:170px;background:#009100}

.con_l li.hyjg{height:130px;width:148px;background:#ea7334}
.con_l li.zcfg{height:106px;width:94px;background:#e7a311;}
.con_l li.gzggzyjyw{height:110px;width:350px;background:#36a1d3}
.con_l li.pbzj{height:110px;width:170px;background:#006030}
.con_l li.zxdt{height:106px;width:94px;background:#e7a311;}

.con_l li.zfcg{height:110px;width:170px;background:#2072dd}
.con_l li.jsgc{height:110px;width:170px;background:#2072dd}
.con_l li.gytdjy{height:110px;width:170px;background:#2072dd}
.con_l li.kcjy{height:110px;width:170px;background:#2072dd}
.con_l li.cqjy{height:110px;width:170px;background:#2072dd}
.con_l li.tpfjy{height:110px;width:170px;background:#2072dd}

.con_l li.newgzggzy{height:110px;width:170px;background:#006fff}
.con_l li.dfzb{height:110px;width:170px;background:#006fff}
.con_l li.gyzb{height:110px;width:170px;background:#006fff}
.con_l li.gztl{height:110px;width:170px;background:#006fff}
.con_l li.qlcgs{height:110px;width:170px;background:#006fff}
.con_l li.xypt{height:110px;width:170px;background:#006fff}
/*-- add by luols --*/
.con_l li.gz{height:110px;width:170px;background:#006fff}


.icon_r{ position:absolute; right:-31px; bottom:0px;}
.icon_l{ position:absolute; right:-31px; bottom:38px;}
.con_r{ float:right; width:270px;}
.con_r ul li{ float:left; display:inline; margin-left:10px; margin-top:10px; height:110px; width:270px;}
.con_r ul li.context{ height:350px;background:#fff;}

.txtMarquee-top{ width:270px;height:350px;  overflow:hidden; position:relative;  border:0px solid #ccc;   }
.txtMarquee-top .hd{ overflow:hidden;  height:130px; background:#f4f4f4; padding:0 5px;  }
.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") 0 -100px no-repeat;}
.txtMarquee-top .hd .next{ background-position:0 -140px;  }
.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.txtMarquee-top .bd{ padding:5px;  }
.txtMarquee-top .infoList li{ height:24px; line-height:18px; text-align:left;font-size:12px;  }
.txtMarquee-top .infoList li a{color:blue }
.txtMarquee-top .infoList li .date{ float:right; color:#999;  }

.bot{ margin:34px auto 0px; clear:both; line-height:18px; text-align:left; height:103px; width:1080px;color:#000;}
/*---------------焦点图样式  begin-----------------*/
.focusBox {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	font: 14px/1.5 Verdana, Geneva, sans-serif;
	text-align: left;
	background: red;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

.focusBox .pic img {
	width: 304px;
	height: 180px;
	display: block;
	padding:0px;
	margin:0px;
	background: #fff;
	margin:0px;
}
.focusBox .pic li {
	width: 350px;
	height: 230px;
	display: block;
	padding:0px;
	margin:0px;
	background: #fff;
	margin:0px;
}

.focusBox .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 28px;
	width: 100%;
	background: #000000;
	filter: alpha(opacity=40);
	opacity: 0.6;
	overflow: hidden;
	margin-top:3px;
}

.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: 14px;
	text-decoration: none;
	margin-left: -4px;
	margin-top: 2px;
}

.focusBox .num {
	position: absolute;
	z-index: 3;
	bottom: 5px;
	right: 2px;
}

.focusBox .num li {
	float: left;
	position: relative;
	width: 18px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	text-align: center;
	margin-right: 1px;
	cursor: pointer;
	font-size: 10px;
}

.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: #206ea8;
}
.fullSlide {
	width: 100%;
	position: relative;
	height: 198px;
	background: #000;
}

.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.fullSlide .bd ul {
	width: 100% !important;
}

.fullSlide .bd li {
	width: 100% !important;
	height: 100%;
	overflow: hidden;
	text-align: center;
}

.fullSlide .bd li a {
	display: block;
	height: 270px;
	
}
td, th, caption{
background:none;
}
#moreId{
	background:#000;filter:alpha(opacity=60);  -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;  ;height:28px;z-index:999;position:absolute;text-align:right;width:100%;display:none;color:#fff"
}
.radiusDiv2{
float:right;font-size:14px;color:#fff; background:red;font-weight:bold;font-family:'Times New Roman';
width:60px;height:25px;line-height:25px;border-radius:0px 15px;
top:-5px;right:-5px;position:relative;text-align:center;	
}
.radiusDiv{
float:right;font-size:14px;color:#fff; background:red;font-weight:bold;font-family:'Times New Roman';
width:40px;height:40px;line-height:40px;border-radius:20px;
top:-5px;right:-5px;position:relative;text-align:center;	
}
.redbg{
background:#f29400;
}