@charset "utf-8";
body{padding:0; margin:0 auto; font-size:16px; font-family:"微软雅黑"; color:#333333; background:#fff;  -webkit-text-size-adjust:none; min-width:1200px;}
ol, ul, dl, dt, dd, form{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:none; border:0;}
img, object, embed, video {max-width:100%;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur()); -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#333; font-size: 16px;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:"微软雅黑"; font-size:14px;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.container{margin:auto; max-width:1200px; _width:1200px;}
.container2{background: #ffffff;margin:auto; max-width:1147px; _width:1147px; padding: 0px 20px; box-sizing: border-box;}
.space15, .space25, .space30, .space40{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space15{height:40px;}
.space20{height:30px;}
.space25{height:25px;}
.space30{height:30px;}
.space40{height:40px;}

.fl{float:left;}
.fr{float:right;}

/************** Header CSS **************/
.wrap{} 
.wrap2{}
.top{position: relative; overflow: hidden; margin-bottom: 70px;}
.top img{width: 100%; height: auto;}

.zt-title{margin-bottom: 28px; overflow: hidden;}
.zt-title img{display: block; width: 100%; height: auto;}

.ztbox{width: 49.2%;}
/*******main*******/

/******* 重点关注 *******/

.zdgz_tpxw{width:100%; height:330px; overflow:hidden; position:relative; border:0;}
.zdgz_tpxw .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:18px; z-index:2; }
.zdgz_tpxw .hd ul{ overflow:hidden; zoom:1; float:left;}
.zdgz_tpxw .hd ul li{ float:left; margin-right:6px;  width:11px; height:11px; line-height:11px; border-radius:50%; background:#DCDCDC; cursor:pointer; text-indent:99999em;}
.zdgz_tpxw .hd ul li.on{background:#01388A; color:#01388A; width: 40px; border: 1px #fff solid; border-radius: 11px;}

.zdgz_tpxw .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.zdgz_tpxw .bd ul{width:100%; height:100%;}
.zdgz_tpxw .bd ul li{position:relative; line-height:30px; height:330px;}
.zdgz_tpxw .bd li img{width:100%; height:100%;}
.zdgz_tpxw .bd li b{ display:block; position:absolute; width:100%; height:58px; bottom:0;left:0;background:#000; opacity:.7;filter:alpha(opacity=70); z-index:1;}
.zdgz_tpxw .bd li span{ display:block; position:absolute;width:75%;height:58px; bottom:0;left:0; z-index:2; line-height:58px;}
.zdgz_tpxw .bd li span a{color:#FFF; display:block; float:left; padding-left:15px; position:relative; z-index:3; font-size:17px; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.zdgz_tpxw .bd li span a:hover{color:#FC0;}

.zdgz_tpxw .prev,
.zdgz_tpxw .next{ position:absolute; left:3%; top:50%; margin-top:-25px;  display:none; width:32px; height:40px; background:url(/global/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.zdgz_tpxw .next{ left:auto; right:3%; background-position:8px 5px; }
.zdgz_tpxw .prev:hover,
.zdgz_tpxw .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.zdgz_tpxw .prevStop{ display:none;  }
.zdgz_tpxw .nextStop{ display:none;  }

.zdgz_list li{position:relative; padding:18px 38px; margin-bottom: 24px; height: 153px; overflow:hidden; vertical-align:top; background: url(gzcshhr_r5_c11_s1.png) top left repeat-y;}
.zdgz_list li .xxgjbt{display: block; margin-bottom: 12px; font-size: 24px; font-weight: bold; color: #01388a;}
.zdgz_list li .xxgjbt a{display: block; font-size: 24px; color: #01388a; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.zdgz_list li .xxgjzy{text-indent: 2em; color: #666; font-size: 16px; line-height: 1.5;}
.zdgz_list li.xx2{margin-bottom: 0;}

.zdgz_list2{margin-top: 20px;}
.zdgz_list2 li{width: 47%; float: left; height: 62px; line-height: 62px; overflow: hidden; position: relative; padding-left: 20px;}
.zdgz_list2 li:after{position:absolute; content:" "; left:0; top: 45%; border-radius: 50%; margin-top: -1px; width: 10px; height: 10px; background: #01388A;}
.zdgz_list2 li a{display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.zdgz_list2 li.xx2, .zdgz_list2 li.xx4{float: right;}

/*******合作动态*******/

.hzdt_scroll .hd{text-align:center;}
.hzdt_scroll .hd ul{display: inline-block;}	
.hzdt_scroll .hd li{display: inline-block; padding: 10px 15px; cursor: pointer;  background: #fff; border:1px solid #205098; color: #01388A; margin:0 4px; overflow:hidden; cursor: pointer}
.hzdt_scroll .hd .on{background:#01388A; color: #fff;}
.hzdt_scroll .prev, .hzdt_scroll .next{ display:inline-block; cursor: pointer; padding: 10px 15px; background: #fff; border:1px solid #205098; color: #01388A;  overflow:hidden;  margin:0 2px; cursor: pointer}
.hzdt_scroll .prevStop{ color: #01388A;  background-color: #f2f2f2; cursor:inherit;}
.hzdt_scroll .nextStop{ color: #01388A;  background-color: #f2f2f2; cursor:inherit;}
.hzdt_scroll .bd{display: flex; justify-content: space-between;}
.hzdt_scroll .bd .bd-con{padding: 0 5px;}

/*图片标题摘要列表*/
.picbtzy_list{padding: 0 0 0;}
.picbtzy_list li{padding:20px; border: 2px #fff solid; margin: 5px 0}
.picbtzy_list li .pic{width:30%; float: left; margin-right: 20px;}
.picbtzy_list li .pic img{width:100%; height: 180px;}
.picbtzy_list li .list-btzy{width: 100%;}
.picbtzy_list li .list-btzy .tit{font-size: 24px; font-weight: bold; color:#01388A; margin-bottom: 20px;}
.picbtzy_list li .list-btzy .tit a{font-size: 30px; display: block; color:#01388A; position: relative; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;  background: url(gzcshhr_r11_c8_s1.png) right bottom no-repeat; padding-bottom: 20px;}
.picbtzy_list li .list-btzy .tit a::after{position:absolute; content:" "; left:0; bottom: 0; margin-top: -1px; width: 95px; height: 12px; background: #ffd900;}
.picbtzy_list li .list-btzy .zy{line-height:1.5; text-indent: 2em; text-align: justify;}
.picbtzy_list li .list-btzy .zy a{color:#f00;}
.picbtzy_list li:hover{border: 2px #FFEA6F solid; box-shadow: 0 0 6px 0 #FFEA6F;}
.picbtzy_list li:hover .tit a{font-size: 30px;}
.ztmore{width: 120px; line-height: 45px; height: 45px; margin: 0 auto; background: #169a9e; text-align: center; border-radius:10px;}
.ztmore a{color: #fff; display: block;}
.ztmore a:hover{color: #fff;}

/*******发展机遇*******/
.fzjy_list li{margin-bottom: 20px; padding: 20px 23px; width: 49%; float: left; padding-left: 40px; height: 94px; line-height: 1.5; position: relative; overflow: hidden; border: 1px #01388A solid; border-radius: 10px;}
.fzjy_list li:after{position:absolute; content:" "; left:22px; top:28px; border-radius: 50%; margin-top: -1px; width: 10px; height: 10px; background: #FFD900; border: 2px #1E9F40 solid;}
.fzjy_list li a{font-size: 18px; color:#01388a}
.fzjy_list li.xx2, .fzjy_list li.xx4, .fzjy_list li.xx6{float: right;}

.zttb-list{margin-top: 28px;}
.zttb-list li{width: 49%; float: left; margin-bottom: 2%;}
.zttb-list li img{display: block; width: 100%; height: auto;}
.zttb-list li.xx2, .zttb-list li.xx4{float: right;}


/*******list*******/
.sideBar{ float:left; width:19.5%; border-right:#ebebeb 1px solid; margin-right:-1px;}
.parentName{position:relative; padding:15px 36px; line-height:1.3; font-size:18px; color:#fff; font-weight:bold; background:#2db354; margin:-1px 0 0 -1px; display: none;}
.parentName i{ display:none;  position:absolute; right:15px; top:50%; width:20px; height:20px; margin-top:-10px; background:url(/ztimages/list_row02.png)  center no-repeat; transition:ease 0.5s;}
.parentName i.hover{transform:rotate(90deg); transition:ease 0.5s;}
.sideMenu .dropdown{display:none;}
.sideMenu a:hover{color:#D51112;}
.sideMenu .li1{border-top:#fff 1px solid; background:#efefef;}
.sideMenu .li1 a.down, .sideMenu .li1 a.select{background: #0655b7; color: #fff; font-weight: bold;}
.sideMenu .a1{display:block; padding:15px 42px 15px 36px; font-size:16px; line-height:1.5; position:relative;}
.sideMenu .a1 i{position:absolute; right:15px; top:50%; width:13px; height:13px; margin-top:-7px; background:url(/ztimages/sidebar_arrow.gif) no-repeat;}
.sideMenu .a1:hover, .sideMenu .a1.aon, .sideMenu .a1.down{background:#e6e6e6; color:#333;}
.sideMenu .a1.select i{background-image:url(/ztimages/sidebar_arrow.png);}
.sideMenu .a1.down i{background-image:url(/ztimages/sidebar_arrow_down.png);}
.sideMenu .ul2{background:#fff; border-right:#f2f2f2 1px solid; padding: 10px 15px; padding-left: 20px;}
.sideMenu .li2{ }
.sideMenu .li2 a{ background:url(/global/2016_gk_wgk_sidemenu_icon1.gif) no-repeat 9px 17px; display: block; padding:8px 0; padding-left:22px; }
.sideMenu .li2 a.aon{color:#0655b7; font-weight: bold; background:url(/ztimages/2016_gk_wgk_sidemenu_icon4.png) 8px 15px no-repeat #c2ddff;}
.sideMenu .a2{background:url(/ztimages/sidebar_ul2.gif) no-repeat 36px center; padding:12px 15px 12px 52px; display:block; border-bottom:#e3e3e3 1px dashed; color:#666;}
.sideMenu .a2.down{background-image:url(/ztimages/sidebar_ul2_down.gif);}
.sideMenu .a2.aon{background-color:#f8f8f8; color:#0655b7;}
.sideMenu .ul3{padding:5px 15px 5px 52px; font-size:14px; border-bottom:#e3e3e3 1px dashed;}
.sideMenu .li3{}
.sideMenu .li3 a{background:url(/ztimages/common_dot.gif)  10px center no-repeat; padding: 8px 0; padding-left:20px; }
.sideMenu .li3 a.aon{color:#0655b7; font-weight: bold; display: block;  padding-left:20px; background:url(/ztimages/jd100zn_r29_c14_s1.jpg)  10px center no-repeat #fff;}

.sideMenu .a3{color:#666; font-size:13px;}
.sideMenu .a3.aon{color#0655b7;}

.mainContent{ float:right; width:73%; padding:0 30px; _padding:0 30px;}
.main_title{ height:50px; line-height:32px; border-bottom:#e7e7e7 1px solid; margin-bottom:20px;}
.main_title h2{ display:block; padding:0 15px; float:left; color:#0655b7; border-bottom:#0655b7 2px solid; font-size:20px;}
.curb{border-bottom:#ebebeb 1px solid; background:url(/global/2016_icon_curb.gif) no-repeat 5px 13px; padding:8px 0 10px 28px; line-height:22px; margin-top:7px; color:#666666; margin-bottom:15px;}
.curb a{color:#666;}
.curb a:hover{ color:#333;}
.curb3{border-bottom:#ebebeb 1px solid;}
.enlm{width:40%; border-bottom:2px #0655b7 solid; text-align:center; font-size:26px; font-weight:bold; height:45px; line-height:45px; color:#D51112; margin-top:15px;}
.curb2{margin-bottom:15px;}
.mainTitle{border-bottom:#ebebeb 1px solid;  padding:8px 0 10px; line-height:22px; margin-top:7px; overflow:hidden; zoom:1;}
.mainTitle h2{ float:left; margin:0; font-size:16px; padding-left:5px;}
.mainTitle .curb2{float:right; background:url(/global/2016_icon_curb.gif) no-repeat 5px center; color:#666666; padding-left:28px;}
.mainTitle .curb2 a{color:#666;}
.mainTitle .curb2 a:hover{ color:#000;}

.sidebox .title{ background:#3979b6; padding:15px 12px 15px 0; color:#fff; line-height:25px;}
.sidebox .title h2{ margin:0; position:relative; padding-left:58px; color:#fff; font-size:18px;}
.icon-whiterect{ position:absolute; left:40px; top:50%; margin-top:-7px; width:5px; height:15px; background:#fff;}


.news-list ul{padding:10px 0;}
.news-list li{position:relative; padding:0  90px  0 16px; height:40px; line-height:40px; overflow:hidden; vertical-align:top;}
.news-list li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 7px; height: 7px; background:#C81810; border-radius:50%;}
.news-list li span{position:absolute; right:0; top:0; color:#999999;}
.news-list li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:16px;}
.news-list li a:hover{color:#F12B22;}
.news-list .more{text-align:right; padding:10px;}
.newslist_nodate li{ padding-right:0;}
.newslist_nodate li a{max-width:96%;}

.list-fy li:after{width: 0; height: 0; background: none;}

.news-list3 li{padding:0 100px 0 0px; font-size:16px; line-height:53px;  overflow:hidden; position:relative;}
.news-list3 li span{ position:absolute; right:0; top:0; color:#999999; padding-left:10px; z-index:1;}
.news-list3 li a{float:left; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:url(/global/2019tzh/2019_tznh_yshj_r1_c14_s1.png) no-repeat 2px center; padding-left:20px;}
.news-list3 li a:hover{padding-left:20px; color:#F12B22;}
.news-list3 .more{text-align:right; padding:10px;}


.news-list2 ul{padding:5px 15px;}
.news-list2 li{font-size:14px; line-height:32px;  overflow:hidden; position:relative; width:46.5%; padding-right:30px; float:left;}
.news-list2 li span{ position:absolute; right:0; background:#fff; top:0; color:#999999; padding-left:10px; z-index:1;}
.news-list2 li a{float:left; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:url(/global/2019tzh/xxgcsjd_r7_c5_s1.jpg) no-repeat 2px center; padding-left:20px;}
.news-list2 li a:hover{padding-left:20px; color:#F12B22;}

.SinglePage{padding:25px 0; line-height:2; font-size:16px;}
.SinglePage img{ max-width:80%;}

.news_list_fggw{padding:20px 0; border-bottom:#ebebeb 1px solid;}
.news_list_fggw li{background:url(/global/2019tzh/2016_icon_dot_grey.gif) no-repeat 2px 18px; padding:6px 0 6px 30px; font-size:16px; line-height:24px;}
.news_list_fggw li a:hover{font-weight:bold;}

/*page*/

.pagediv {
	clear: both;
	padding: 30px 0 26px;
	text-align: center;
	color: #323232;
	border-top: #ebebeb 1px solid;
}


.pagediv  {
	margin: 0 2px 5px;
}

.pagediv  a {
	display: inline-block;
	padding: 0 8px;
	line-height: 28px;
	border: #b5b5b5 1px solid;
	background: url(/global/2016_page_num.gif) repeat-x;
}

.pagediv .current {
	border: #b5b5b5 1px solid;
	background: #fdfdfd;
	box-shadow: 1px 4px 6px rgba(0, 0, 0, 0.2) inset;
}

.pagediv  a:hover {
	background: #fff;
	text-decoration: none;
}
/*enpage*/
.enpagediv{line-height:25px; text-align:center; padding-top:5px;}
.enpagediv input{width:30px;}
.f12rw { color:#FF0000;}

/*content*/
.listconcent { MARGIN: 10px auto;}
.main{margin-top:20px; background:#fff; padding:20px 30px; border:1px #ccc solid;}
.zoomtitl {
	LINE-HEIGHT: 1.5; COLOR:#bc1010; FONT-SIZE: 24px; FONT-WEIGHT: bold; text-align:center; padding:20px 10px 40px 10px;
}
.concentftitle {
	TEXT-ALIGN: center;  COLOR: #666; background:#f5f5f5;
}
.concentftitle1 {
	LINE-HEIGHT: 30px; FONT-WEIGHT: bold
}
.concent {
	TEXT-ALIGN: left;  LINE-HEIGHT: 1.8; MARGIN: auto;  FONT-SIZE: 14px; padding:20px 7%; font-family: "SimSun";
}
.concent img{max-width:100%;}
.concentbj04{line-height:30px; text-align:right; padding-right:63px;}
.sub_left{width:50%; float:left; line-height:35px;  text-align:right; padding-right:15px; font-size:12px;}
.sub_right{width:20%; float:left; font-size:12px;}

.lhsj2{display:none;}
.nomar{margin-bottom:0px;}

@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.container, .container2{width:100%; padding:0 5%;}


}

@media (max-width: 1200px) {
}

@media (max-width: 1024px) {
.container, .container2{padding:0 2%;}
.pc2022 .container{padding:0;}
.zdgz_tpxw, .zdgz_tpxw .bd ul li{height: 298px;}
.zdgz_list li{height: 137px;}
.zdgz_list li .xxgjzy{display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.fzjy_list li{height: 98px; width: 49%;}
.zttb-list{margin-top: 20px;}
}
	

