@charset "utf-8";
body{padding:0; margin:0 auto; font-size:16px; font-family:"微软雅黑"; color:#333333;  -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;}
.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;}
.space20, .space25, .space30, .space60, .space90, .space210{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space15{height:15px;}
.space20{height:30px;}
.space25{height:25px;}
.space30{height:30px;}
.space50{height:50px;}
.space60{height:60px;}
.space90{height:90px; }
.space90{height:90px;}
.space110{height:110px;}
.fl{float:left;}
.fr{float:right;}

/************** common CSS **************/
.ztwrap{background: url(gzcsgh_ztbg_r5_c1_s1.jpg) bottom center no-repeat #fff; background-size: 1920px;}
.zcyzt-box{overflow: hidden; position: relative; background: url(gzcsgh_ztbg_r3_c1_s1.jpg) top center no-repeat #EAF7FD; background-size: 1920px;}

.ztbox img{display: block; width: 100%; height: auto;}
.ztbox .itembox{position: relative; width: 100%; z-index: 1; position: absolute; top: 0; left: 0;}
/* .ztbox2{background: url(dwj2025zt_bg_r4_c1_s1.jpg) bottom center no-repeat; background-size: 100%;} */

.zt-title{text-align: center; margin-bottom: 20px;}
.zt-title a{display: block;}
.zt-title img{display: block; width: 100%; height: auto; margin: 0 auto;}


/************** Header CSS **************/
#top{text-align:center; position: relative; overflow: hidden;}
#top img{width:1920px; height: auto; display: block; margin: 0 auto;}
.dbbg img{display: block; width: 100%; height: auto;}

/* 工作动态 CSS */
.gzdt-box{background: url(gzcsghzt_r5_c2_s1.png) top center no-repeat; position: relative; margin-top: 40px; background-size: 100%; height: 450px;}
.gzdt-box .gzdt-tplb{width: 673px; height: 443px; box-sizing: border-box; position: absolute; top: 0; left: 0; z-index: 1;}
.gzdt-box .gzdt-tplb .gzdt-slide{width: 100%; height: 100%; margin: 0 auto; position: relative; overflow: hidden;;}
.gzdt-box .gzdt-tplb .gzdt-slide .hd{height:15px; overflow:hidden; position:absolute; right:8px; bottom:20px; z-index:1;}
.gzdt-box .gzdt-tplb .gzdt-slide .hd ul{overflow:hidden; zoom:1;}
.gzdt-box .gzdt-tplb .gzdt-slide .hd ul li{float:left; margin-right:8px; width:12px; height:12px; line-height:12px; border-radius: 10px; text-align:center; background:#ffece1; cursor:pointer; text-indent: 99999em;}
.gzdt-box .gzdt-tplb .gzdt-slide .hd ul li.on{background:#3FA9FF; color:#3FA9FF; width: 26px;}
.gzdt-box .gzdt-tplb .gzdt-slide .bd{ position:relative; height:100%; z-index:0;}
.gzdt-box .gzdt-tplb .gzdt-slide .bd li{zoom:1; vertical-align:middle; position:relative;}
.gzdt-box .gzdt-tplb .gzdt-slide .bd li img{width:100%; height:443px; display:block;}
.gzdt-box .gzdt-tplb .gzdt-slide .bd li b{display:block; position:absolute; width:100%; height:80px; bottom:0; left:0;  background: #475B66; z-index:1;}
.gzdt-box .gzdt-tplb .gzdt-slide .bd li span{display:block; position:absolute;width:85%;height:80px; bottom:0; left:0; z-index:2; line-height:80px;}
.gzdt-box .gzdt-tplb .gzdt-slide .bd li span a{color:#FFF; display:block; float:left; padding-left: 15px; position:relative; z-index:3; font-size:20px; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}

.gzdt-box .gzdt-list{width: 515px; position: absolute; top: 39px; right: 22px; z-index: 999; box-sizing: border-box; padding:38px 12px 0; padding-left:20px}
.gzdt-box .gzdt-list li{box-sizing: border-box; position: relative; height: 65px; line-height: 65px; padding-right:120px; border-bottom: 1px #A8D5FE dashed;}
.gzdt-box .gzdt-list li a{display: block; font-size: 20px; color: #fff; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.gzdt-box .gzdt-list li span{position: absolute; right: 10px; top: 0; display: block; line-height: 65px; font-size: 18px; color: #fff;}
.gzdt-box .gzdt-list li.xx4{border-bottom: none;}

/* 政策一站通 CSS */
/* ===== 外层 ===== */
.zcyzt-tab {
    overflow: hidden;

}

/* ===== 一级 TAB ===== */
/* .zcyzt-tab .hd {} */
.zcyzt-tab .hd li {
    float: left;
	margin-right: 20px;
	width: 18.5%;
    /* cursor: pointer; */
}
.zcyzt-tab .hd li img{width: 100%; height: auto;}
.zcyzt-tab .hd li img.hover{display: none;}
/* .zcyzt-tab .hd li.on {} */
.zcyzt-tab .hd li.on img.link{display: none;}
.zcyzt-tab .hd li.on img.hover{display: block;}
.zcyzt-tab .hd li.xx5{margin-right: 0;}
.zcyzt-tab .bd {padding-top: 20px;}
/* ===== 二级 TAB ===== */
.zcyzt-tab .sub-tab{
	background: #fff;
	    /* 标准投影（IE9+ 支持） */
    box-shadow: 0 10px 20px rgba(35, 100, 176, 0.12);
    
    /* 兼容 IE8（可选，淡灰色边框模拟投影感） */
    border: 1px solid #EFF4FA;
}
.zcyzt-tab .sub-tab .sub-hd {
   background: #E0F2FC;
}
.zcyzt-tab .sub-tab .sub-hd  li {
    float: left;
    width: 33.333%;
    cursor: pointer;
    color: #343233;
	font-size: 20px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	margin-right: 0;
}
.zcyzt-tab .sub-tab .sub-hd  li a{display: block; font-size: 20px; color: #343233;}
.zcyzt-tab .sub-tab .sub-hd  li.on {
    background: url(gzcsghzt_r13_c2_s1.png) left top repeat-y #607FF3;
	color: #fff;
}
.zcyzt-tab .sub-tab .sub-hd li.on a{color: #fff;}

/* ===== 内容 ===== */
.zcyzt-tab .sub-bd {margin-top:35px }
/* .zcyzt-tab .sub-tab .bd li { padding: 15px; display: none; } */
.zcyzt-tab .sub-tab .sub-bd {margin-top: 10px;}
.zcyzt-tab .sub-tab .sub-bd .yzt-list{padding:0 15px 20px;}
.zcyzt-tab .sub-tab .sub-bd .yzt-list li{height: 80px; line-height: 80px; padding-left: 19px; background: url(gzcsghzt_r16_c4_s1.png) left center no-repeat; margin:0}
.zcyzt-tab .sub-tab .sub-bd .yzt-list li a{display: block; font-size: 20px; color: #333; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.zcyzt-tab .sub-tab .sub-bd .yzt-list .ztmore{text-align: right; margin-top: 10px;}
.zcyzt-tab .sub-tab .sub-bd .yzt-list .ztmore a{font-size: 16px; color: #333;}
/* .zcyzt-tab .sub-tab .bd li.on { display: block; } */

.sub-bd {
background: #fff;
/* 标准投影（IE9+ 支持） */
box-shadow: 0 10px 20px rgba(35, 100, 176, 0.12);   
/* 兼容 IE8（可选，淡灰色边框模拟投影感） */
border: 1px solid #EFF4FA;
}
 .yzt-list{padding:0 15px 20px;}
 .yzt-list li{height: 60px; line-height: 60px; padding-left: 19px; background: url(gzcsghzt_r16_c4_s1.png) left center no-repeat; margin:0}
.yzt-list li a{display: block; font-size: 20px; color: #333; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.yzt-list .ztmore{text-align: right; margin-top: 10px;}
.yzt-list .ztmore a{font-size: 16px; color: #333;}

/* 案例展示 CSS */
.alzs-tab .hd li{width:24%; margin-right: 13px; float: left; height: 84px; box-sizing: border-box; color: #fff; line-height: 84px; text-align: center; background: url(gzcsghzt_r19_c9_s1.png) left center no-repeat; background-size: 100%; margin-bottom:10px}
.alzs-tab .hd li a{font-size: 20px; color: #fff;}
.alzs-tab .hd li.on{background: url(gzcsghzt_r19_c3_s1.png) left center no-repeat; background-size: 100%; color: #fff;}
.alzs-tab .hd li.on a{color: #fff;}
.alzs-tab .hd li.xx4{margin-right: 0;}
.alzs-tab .hd li.xx4{line-height:1.5; padding-top: 18px;}
.alzs-tab .hd li.xx8{margin-right: 0;}
.alzs-tab .bd{padding-top: 24px;}
.alzs-tab .bd .alzs-list li{width: 31.5%; float: left; margin-right: 29px; position: relative; margin-bottom: 29px;}
.alzs-list li img{display: block; width: 100%; height: auto;}
.alzs-tab .bd .alzs-list li b{position: absolute; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); height: 74px; z-index: 1; width: 100%;}
.alzs-tab .bd .alzs-list li .text{box-sizing: border-box; padding: 10px; line-height: 1.5; font-size: 16px;
 position: absolute; bottom: 0;  left: 0; color: #fff; width: 96%; height: 74px; z-index: 2;
	display: -webkit-box;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.alzs-tab .bd .alzs-list li.xx3, .alzs-tab .bd .alzs-list li.xx6{margin-right:0}

/* 互动交流 CSS */
.hdjl-box{
	width: 48%; 
	background: #fff;   
	  /* 标准投影（IE9+ 支持） */
    box-shadow: 0 7px 15px rgba(35, 100, 176, 0.12);
    /* 兼容 IE8（可选，淡灰色边框模拟投影感） */
    border: 1px solid #EFF4FA;
    box-sizing: border-box;
	padding: 20px;

}	
.hdjl-title{margin-bottom: 20px;}
.hdjl-title img{display: block; width: 100%; height: auto;}
.hdjl-list li{height: 60px; line-height: 60px; padding-left: 19px; background: url(gzcsghzt_r16_c4_s1.png) left center no-repeat; margin:0}
.hdjl-list li a{display: block; font-size: 20px; color: #333; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

/* banner */
.hdjl-banner{margin-bottom: 25px;}
.hdjl-banner img{display: block; width: 100%; height: auto;}

.ztlink{background: #ECECEC; padding: 20px 0;}
.ztlink .link_name{font-size: 20px; color: #333; font-weight: bold; float: left; margin-right:20px}
.ztlink .link_list li{float: left; border-left: 1px solid #CDCBCC;}
.ztlink .link_list li a{display: block; font-size: 18px; color: #333; padding: 0 20px; line-height: 30px;}

@media (max-width: 1440px) {

}
@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.container{width:100%; padding:0;}
	.header{padding: 0;}
	/* .gzdt-box .gzdt-list{top: 46px; left: 116px; width: 87%;} */
	/* .bmfw-list li{width: 23.7%;}
	.sys-list li{width: 23.7%;}
	.dwsj-item{left: 147px;} */
}

@media (max-width: 1200px) {
	.container{width:100%;}
	#top img{width: 110%; max-width: 110%;}
}

@media (max-width: 1024px) {
	.ztcontent{border: 5px #3aa4d4 solid; border-radius: 5px; padding: 20px;}
	.zt-title{margin-bottom: 20px;}

	.space60{height: 40px;}
	
	.zt-title{margin: 0px auto 30px;}
	.ztcontent{padding: 20px;}

	.hdzxbox{width: 100%;}
	.gzdt-box{height: 450px;}
	.gzdt-box .gzdt-tplb{width: 646px;}
	.gzdt-box .gzdt-tplb .gzdt-slide{width: 100%; height:424px;}
	.gzdt-box .gzdt-tplb .gzdt-slide .bd li img{height: 424px;}
	.gzdt-box .gzdt-list{width: 500px; right: 24px; top: 30px;}
	.gzdt-box .gzdt-list li{height: 66px; line-height: 66px;}
	.wzgz-list li{padding: 10px 15px; height: 115px; width: 48.5%;}
	.wzgz-list li .gjbt{margin-bottom: 10px;}
	.fyzs .fyzs-list li{margin-right: 40px;}
}
	
