@charset "utf-8";
/*banner*/
.bigBanner{ width: 100%; min-width: 1170px; height: 535px; position: relative;}
/*.bigBanner img{ width: 100%; height: 100%;}*/
/*.bigBanner .hd{ display: none!important;}*/
.bigBanner .hd{ position:absolute; z-index:5; height:9px; padding: 0; bottom:18px; left: 50%; margin-left: -55px;}		
.bigBanner .hd ul{ overflow:hidden; zoom:1; z-index:10; } 
.bigBanner .hd ul li{ float:left; width:8px; height:8px; overflow:hidden; margin:0 7px; text-indent:-999px; cursor:pointer; background: url(../images/focus_icon.png) no-repeat; background-size: 100% 100%;}
.bigBanner .hd ul li.on{ background: url(../images/focus_icon_now.png) 0 0 no-repeat;}

/*轮播图+集团要闻+广告位*/
.slideAD{ position: relative; width: 100%; min-width: 1170px; padding: 32px 0 40px; overflow: hidden; background: url(../images/slideAD.png) no-repeat center top; background-size: 100% 100%;}
.slideAD .pg-canvas,.threeLineDiv .pg-canvas{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0;}
.newsdiv{ width: 1170px; margin: 0 auto; padding: 20px 0; overflow: hidden;}

/*轮播图*/
.focus{ float: left; width:570px;height:367px;overflow:hidden; position:relative;z-index:5;/*margin:30px auto 0;*/ background: #fff;}
.focus .hd{ position:absolute; z-index:5; height:9px; padding: 0; bottom:18px; right: 18px;}		
.focus .hd ul{ overflow:hidden; zoom:1; z-index:10; }
.focus .hd ul li{ float:left; width:8px; height:8px; overflow:hidden; margin:0 7px; text-indent:-999px; cursor:pointer; background: url(../images/focus_icon.png) no-repeat; background-size: 100% 100%;}
.focus .hd ul li.on{ background: url(../images/focus_icon_now.png) 0 0 no-repeat;}
.focus .bd,.bigBanner .bd{ position:relative; z-index:3;}
.focus .bd ul,.bigBanner .bd ul{ overflow:hidden; zoom:1; }
.focus .bd ul li,.bigBanner .bd ul li,.dxxmDiv ul li{ /*margin:0 3px;*/ float:left; _display:inline; overflow:hidden; text-align:center; }
.focus .bd ul li .pic{ text-align:center; }
.focus .bd ul li .pic img,.bigBanner .bd ul li img{ width:100%; height:100%; }
.focus .bd ul li .title{ position:relative; margin-top:-49px; z-index:3; text-align:left; padding-left:20px; width:74%; height:49px; line-height:49px; bottom:0;}
.focus .bd ul li .title a{ display: block; width: 100%; color:#FFF; font-size:14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.focus .bd ul li .titlebg { position:relative; margin-top:-49px; z-index:1; height:49px; filter:alpha(opacity=55); opacity:0.35; background-color:#000;}
.focus .bd,.focus .bd ul,.focus .bd ul li,.focus .bd ul li .pic, .bigBanner .bd,.bigBanner .bd ul,.bigBanner .bd ul li{ width:100%; height:100% !important;}

.newstab .mainChan{ width: 100%; height: 40px; overflow: hidden;}
.newstab .mainChan h2{ float: left; font-size: 20px; line-height: 27px; color: #333; text-align: left; }
.newstab .mainChan a{ float: right; display: block; width: 64px; height: 25px; margin-top: 3px; color: #B7C1CC; background: url(../images/btn_more_nor.png) no-repeat 100% 100%;}
/*.newstab .mainChan a:hover{ background: url(../images/btn_more_sec.png) no-repeat 100% 100%;}*/
.newstab .title{ width: 100%; height: 27px; margin-bottom: 21px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.newstab .title ul{ float: left;}
.newstab .title ul li{position: relative; z-index: 2; float: left; margin-right: 30px; line-height: 27px; font-size: 20px; color: #333;}
.newstab .title ul li.on{ font-weight: bold;}
.newstab .title .more { float: right; line-height: 27px;}
.newstab .title .more a{ display: block;width: 64px; height: 25px; margin-top: 3px; color: #B7C1CC; background: url(../images/btn_more_nor.png) no-repeat 100% 100%;}
.newstab .title .more a:hover{ background: url(../images/btn_more_sec.png) no-repeat 100% 100%;}
/*.newstab .title .more a img{ vertical-align: middle; margin-top: -4px; height: 12px;}*/
.newstab .list{ display:none; height:322px;}
.newstab .list ul li{ padding-left: 20px; line-height:45px; height:45px; background: url(../images/box.png) no-repeat left center; border-top: 1px dashed #c1c1c1;}
.newstab .list ul li:first-child{ border-top: none;}
.newstab .list ul li a{ float:left; width:85%; color:#000; font-size:14px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newstab .list ul li a:hover{ text-decoration: underline;}
.newstab .list ul li span.newsTime { float:right; color: #666; font-family:微软雅黑;}
/*.newstab .list ul li a:hover{ color: #666;}*/

/*新闻动态*/
.xwdtDiv{ float: right; width: 570px; height:367px; overflow: hidden;}
.xwdtDiv .list ul li{ background: url(../images/box.png) no-repeat left center;}

/*广告位*/
.adDiv{ position: relative; width: 1170px; height: 130px; margin: 20px auto 0;}
.adDiv ul{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; overflow: hidden;}
.adDiv ul li{ float: left; width: 270px; height: 130px; margin-left: 30px;}
.adDiv ul li:first-child{ margin: 0;}
.adDiv ul li:hover{ -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .2); -moz-box-shadow: 0 4px 12px rgba(0, 0, 0, .2); box-shadow: 0 4px 12px rgba(0, 0, 0, .2); box-shadow: 0 4px 12px rgba(0, 0, 0, .2); -webkit-transition: -webkit-box-shadow .3s ease-in-out; -moz-transition: box-shadow .3s ease-in-out; transition: box-shadow .3s ease-in-out;}
.adDiv ul li a{ display: block; width: 270px; height: 130px;}
.adDiv ul li img{ width: 100%; height: 100%;}

/*新闻列表*/
.newsList{ width: 1170px; min-width: 1170px; margin: 40px auto 0; overflow: hidden;}
.newsList .div_xwfg{ float: left; width: 570px; height: 380px;}
.newsList .div_xwal{ float: right; width: 570px; height: 380px;}




/*友情链接*/
.linkDiv{ width: 100%; min-width: 1170px; height: 176px; background: #fff;}
.linkName{ font-size: 20px; color: #333;}
.Links { position:relative; width:1170px; z-index:99; left: 50%; margin-left: -585px; top: 60px!important;}
.linklist li{ float: left; width: 370px; height: 44px; margin-left: 30px;}
.linklist li:first-child{ margin-left: 0;}
.linklist li a{ display: block; width: 355px; padding-left: 15px; line-height: 40px; color: #9D9D9D; background: url(../images/icon_xx_sec.png) no-repeat 345px center #fff; background-size: 10px; border: 1px solid #EEEEEE;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.linklist li a.current{ border:1px solid #d1e9f8; box-shadow:0px 5px 10px 0px rgba(0,133,245,0.1); box-shadow: none\9; behavior: url(PIE.htc);}
.sublink{ /*display: none;*/ float:left; width: 1170px; height: auto; padding: 20px; position:absolute; left:50%; margin-left: -605px; top:40px; z-index:98; overflow:hidden;}
.sublink ul{ width: 1132px; padding: 7px 18px 20px;  height: auto; overflow: hidden; border:1px solid #CAEAFA; background: #fff; -moz-box-shadow: 0 0 10px #CAEAFA; -webkit-box-shadow: 0 0 10px #CAEAFA; box-shadow: 0 0 10px #CAEAFA; behavior: url(PIE.htc); box-shadow: none\9;}
.sublink ul li{ float: left; width: 195px; padding:0 10px 0 21px; line-height: 43px; background: url(../images/icon_bsfw_li.png) no-repeat left center; border-bottom: 1px dashed #ddd; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.sublink ul li a:hover{ color: #68D77D;}


@media screen and ( max-width: 1500px){
	.groupDiv li a .groupName{font-size: 20px;}
}

@media screen and (max-width:1260px){
	.groupDiv li a .groupName{font-size: 18px;}
}

.w300{ width: 340px;}
























