@charset "utf-8";
.clear{ clear: both; width: 100%; height: 0; line-height: 0; font-size: 0; overflow: hidden; }
.w1200{ width: 1200px; min-width: 1200px; margin:0 auto; }

/*通知公告*/
.Notice{ width: 100%; height: 50px; background: url(tzgg_bg.jpg) repeat-x left top; line-height: 50px; min-width:1200px;}
	.notice_t{padding-left:45px;background:url(icon_tzgg.png) no-repeat left center;font-size:16px; color: #ed591d; font-weight:bold;}
	.notice_list{ position: relative; height: 50px; width: 1060px; overflow:hidden; }
	.notice_list .tempWrap{ z-index: 1; }
		.notice_news ul{height: 50px; width: 912px;}
		.notice_news li{ float: left; display: inline-block; width:50%; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
		.notice_news li span,.notice_news li a{ font-size: 16px; }
		.notice_news li span{ color: #888888; margin-right: 8px; }
		.notice_news li a{ color: #333333;  }
		.notice_m{ position: absolute; z-index: 2; right:95px; top: 0; color: #0a4195; font-size: 14px; }
	.notice_list .hd{ position: absolute; right: 0; top: 0; z-index: 2; }
	.notice_list .hd .num{display: none;}
	.notice_list .hd .next,.notice_list .hd .prev{ width: 25px; text-align: center; right: 0; display: block; font-size:18px; cursor:pointer; line-height: 20px; font-family:arial; }
	.notice_list .hd .next{top: 0px; margin-top:5px;}
	.notice_list .hd .prev{ bottom:0px; margin-bottom: 5px; }
	.notice_list .hd .next:hover,.notice_list .hd .prev:hover{color: #0a4195; }

.con_1{ padding-top: 42px; }
/*新闻图片轮播*/
.w580{ width: 580px;}
	.focusBox_2{ position: relative; width: 100%;height:340px; overflow:hidden;}
	.focusBox_2 .hd{ position: absolute; right:15px; bottom:6px; z-index: 2; }
	.focusBox_2 .hd li{ float: left; margin-right:2px; width:30px; height:30px; background:none; font-size:18px; cursor: pointer; text-align: center; line-height: 30px; color: #fff; }
	.focusBox_2 .hd li.on{background: url(news_bgh.png) no-repeat; }
		.pic_news li{ position: relative; }
		.pic_news li img{ display: block; width: 100%;height: 340px;}
		.pic_news li p{ position: absolute; left: 0; bottom:0; height:42px; width: 100%;}
		.pic_news li p span{position:absolute;left:0; bottom:0; z-index:1; background:#0a479e; height:42px; width:100%;filter:alpha(opacity=88);opacity:0.88; display: block; }
		.pic_news li p a{line-height:42px;position:relative; z-index:2; color:#fff; display:block; padding-left:20px; font-size: 18px; }
/*最新更新*/
.w585{ width: 585px;}
	.title1{ height: 41px; border-bottom: 1px solid #20528f; }
	.title1 span,.title1 a{ display: inline-block; }
	.title1 span{ font-size: 24px; color: #20528f; line-height: 24px; padding-bottom: 13px; border-bottom:4px solid #20528f; float: left; font-weight: bold; }
	.title1 a{ font-size: 14px; line-height:40px; color: #20528f; float: right; }
	
	.news_list{}
	.news_list li{ border-bottom: 1px dashed #d8d8d8; display: inline-block; width: 100%; }
	.news_list li a,.news_list li span{display:inline-block; line-height:50px; vertical-align:top; font-size:16px;float: left;}
	.news_list li a{ color: #282828; }
	.news_list li span{ color: #999999; width: 100px; margin-right: 18px;}
	.news_list li:hover a,.news_list li:hover span{color: #20528f;}
	//.news_list .list_one{padding-top: 20px;  }
	.news_list .list_one em{ font-style: normal; display: inline-block; white-space:nowrap; line-height: 30px;}
	.news_list .list_one em.data2_2{ line-height: 16px; }
	.news_list .list_one .data{ display: none; }
	.news_list .list_one .data2{ border-right: 1px solid #d8d8d8; padding-bottom:5px;}
		.data2_1{ font-size: 30px; color: #20528f; }
		.data2_2{ font-size: 14px; color: #aaaaaa; }
	.news_list .list_one a{ line-height: 20px;color: #20528f; font-size:18px; font-weight: bold;line-height:50px }
	.news_list .list_one p{ float: left; width: 462px; padding: 8px 0 15px; font-size: 16px; color: #282828; line-height: 24px; }
        .news_list li.list_one span{color:#20528f;font-weight:bold;}

/*公司业务*/
.gsyw_con{ padding-top: 60px; position: relative; height: 288px; }
.gsyw_con .prev,.gsyw_con .next{ position:absolute; top:50%; margin-top:-26px; width:52px; height:52px; background:url(gsyw_sbgh.png) no-repeat; display:inline-block; line-height:52px; text-align:center; font-size:20px; color:#fff; font-family:宋体; font-weight: bold; cursor: pointer; }
.gsyw_con .prevStop,.gsyw_con .nextStop{ background: url(gsyw_sbg.png) no-repeat; color: #333;}
.gsyw_con .prev{ left: -52px; }
.gsyw_con .next{ right:-52px; }
@media screen and (max-width:1200px){
.gsyw_con .prev{ left: 0px; }
.gsyw_con .next{ right:0px; }
}
	.gsyw_list li{ float: left; display: inline-block; width: 25%;text-align: center; }
	.gsyw_list li div{ padding:0 40px; }
	.gsyw_list li span{width: 90px; height: 90px; display: inline-block;  background: url(gsyw_iconbg.png) no-repeat left top;  }
	.gsyw_list li span em,.gsyw_list li span img{ display: inline-block; vertical-align: middle }
	.gsyw_list li span em{ height: 90px; width: 0; overflow:hidden; }
	.gsyw_list li h2{ font-size:20px; color: #333333; font-weight: bold; line-height: 30px; padding-top: 20px; text-align:center!important;}
	.gsyw_list li p{ font-size: 14px; color: #666666; line-height: 20px; text-align: left; padding:10px 0 40px; }
	.gsyw_list li a{ display: inline-block; color: #00429c; line-height: 36px; padding:0 30px; border:1px solid #00429c; color: #00429c; background: #fff; border-radius: 16px; }
	.gsyw_list li a:hover{ background: #00429c; color: #fff; }
	.gsyw_list li:hover span img { -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); -webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out; }

/*网站导航*/
.SiteMap{ width: 100%; background: url(/zgbxgw/resource/cms/2019/12/img_pc_site/2019120318033133008.jpg) no-repeat left top; margin-top: 46px; position: relative; border-bottom:1px solid #5b83be; padding-bottom: 35px; min-width:1200px;}
	.SiteMap_x{ position: absolute; left:0; top:0; width: 100%; height: 65px; border-bottom:1px solid #5b83be;  }
	.SiteMap_t{ position:relative; height: 0;}
	.SiteMap_t span{ position: absolute; top: -46px; left:0; display: inline-block; height: 46px; line-height: 46px; padding:0 50px; color: #fff; font-size:24px; background: #4a8ff3; border-radius: 7px 7px 0 0; }
	.SiteMap_list{ display: inline-block; float: left; padding-top: 7px; width: 183px; }
	.SiteMap_list dt,.SiteMap_list dd a{ color: #fff; }
	.SiteMap_list dt{ font-size:18px; line-height: 58px; padding-bottom: 17px; }
	.SiteMap_list dd a{ font-size:14px; line-height: 35px; }