@charset "utf-8";
*{margin: 0; padding: 0; box-sizing: border-box;}
body{padding:0; margin:0 auto; font-size:16px; font-family:"微软雅黑"; color:#333333;  -webkit-text-size-adjust:none; min-width: 1400px;}
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, .space40, .space50, .space60{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space15{height:15px;}
.space20{height:30px;}
.space25{height:25px;}
.space30{height:30px;}
.space40{height:40px;}
.space50{height:50px;}
.space60{height:60px;}
.fl{float:left;}
.fr{float:right;}

/************** common CSS **************/
.ztwrap{background: url(zqgq2026zt_r1_c1_s1.jpg) top center no-repeat; background-size: 100%; overflow: hidden;}
.ztwrap .ztmain{background: url(zqgq2026zt_r2_c1_s1.jpg) bottom center no-repeat; background-size: 100%;}
.ztbox{overflow: hidden; position: relative;}
.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: auto; height: auto; margin: 0 auto;} 


/************** Header CSS **************/
#top{text-align:center; position: relative;}
#top img{width:100%; height: auto; display: block;}
.dbbg img{display: block; width: 100%; height: auto;}

/* 节日民生提示  CSS */
.jrmsts{width: 1228px; margin: 0 auto;}
.jrmsts-con{background: url(zqgq2026zt3_s1.png) top center no-repeat; position: relative; height: 648px;}
.jrmsts-con .jrbox{position: absolute; top: 58px; left: 103px; width: 1060px;}
.slideBox {width: 100%; position: relative;}
.slideBox .bd {overflow: hidden; position: relative; width: 100%;}
.slideBox .bd ul {list-style: none; display: flex; transition: transform 0.5s ease;}
.slideBox .bd ul li {flex-shrink: 0; width: 100%;}

/* float + clearfix（兼容 IE8+） */
.slide-item {*zoom: 1;}
.slide-item:after {content: ""; display: table; clear: both;}
.slide-item a {text-decoration: none; color: inherit;}

.slide-left {float: left; width: 56.2%; text-align: center; position: relative; overflow: hidden;}
.slide-left img {width: 100%; height: 380px; object-fit: cover; display: block;}
.slide-left b{height: 60px; line-height: 60px; background: rgba(0, 0, 0, 0.6); z-index: 1; position: absolute; bottom: 0; left: 0; width: 100%;}
.slide-left .slide-title{height: 60px; line-height: 60px; text-align: left; width: 80%; box-sizing: border-box; padding-left: 15px; font-size: 18px; color: #fff;
position: absolute; bottom: 0; left: 0;  overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; z-index: 2;}

.slide-right {float: right; width: 41%; text-indent: 2em; box-sizing: border-box; height: 380px; line-height: 2; display: flex; align-items: center; text-align: justify; color: #D31A17; font-size: 18px;}
.slide-right a {display: inline-block; color: #e67e22; font-size: 18px; background: url(zqgq2026zt_r4_c24_s1.png) right center no-repeat; padding-right: 27px;}
/* .slide-right .slide-summary {font-size: 20px; text-indent: 2em; text-align: justify; color: #fff; line-height: 1.8; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical;} */

/* 底部导航点 */
.slideBox .hd {position: absolute; bottom: 14px; width: 110px; right: 470px; z-index: 2;}
.slideBox .hd ul { list-style: none; display: inline-flex; gap: 10px; }
.slideBox .hd ul li { width: 14px; height: 14px; margin-right: 8px; border-radius: 50%; background: #fff; cursor: pointer;  text-indent:99999em;}
.slideBox .hd ul li.on { background: #D41816; width: 32px; border-radius: 14px; }

.jrts-list{margin-top: 34px;}
.jrts-list li{width: 49%; margin-bottom: 26px; height: 31px; line-height: 31px; overflow: hidden; float: left; padding-left: 28px; position: relative;}
.jrts-list li:after{position: absolute; content: " "; left: 10px; top: 50%; margin-top: -1px; width: 6px; height: 6px; background: #D21B15; border-radius: 50%;}
.jrts-list li .gjfl{height: 31px; line-height: 31px; width: 66px; background: url(zqgq2026zt_r7_c5_s1.png) center no-repeat; text-align: center; color: #fff; font-size: 18px; float: left;}
.jrts-list li .gjbt{float: left; margin-left: 12px; width: 84%;}
.jrts-list li .gjbt a{color: #d41816; font-size: 18px;  display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.jrts-list li.xx2, .jrts-list li.xx4{float: right;}

/* 便民服务/扫一扫 CSS */
.zqj-tab .hd{margin-bottom: 20px;}
.zqj-tab .hd li{float: left;}
.zqj-tab .hd li img.link{display: block;}
.zqj-tab .hd li img.hover{display: none;}
.zqj-tab .hd li.on img.link{display: none;}
.zqj-tab .hd li.on img.hover{display: block;}
.zqj-tab .hd li.xx2{float: right;}
.bmfw-list li{width: 23.8%; margin-right: 18px; float: left;}
.bmfw-list li img{display: block; width: 100%; height: auto;}

.bmfw-list li.xx4{margin-right: 0;}
.sys-list li{width: 23.8%; margin-right: 18px; float: left;}
.sys-list li img{display: block; width: 99%; height: auto; }
.sys-list li.xx4{margin-right: 0;}

#certify{width: 1000px;}
#certify  .swiper-slide {width: 500px;}
#certify .swiper-slide p span.gjbt a{font-size: 24px; color: #d41816;}
#certify .swiper-slide p span.gjzy{font-size: 18px; color: #d41816;}

#certify .swiper-button-prev {
	width: 76px;
	height: 76px;
	background: url(../ztglobal/zqgq2026zt_r19_c29_s1.png) no-repeat;
	background-size: 100%;
}
#certify .swiper-button-next {
	width: 76px;
	height: 76px;
	background: url(../ztglobal/zqgq2026zt_r18_c29_s1.png) no-repeat;
	background-size: 100%;
}


/* 中秋视觉 CSS */
.zqsj-list li{width: 23.8%; margin-right: 18px; float: left; background: #fff; height: 320px;  box-shadow: 0 0px 20px rgba(135, 43, 7, 0.26); border: 1px #F2E5DF solid;}
.zqsj-list li img{display: block; width: 100%; height: auto;}
.zqsj-list li .textcon{padding: 15px;}
.zqsj-list li .textcon .gjbt{font-weight: bold; margin-bottom: 10px;}
.zqsj-list li .textcon .gjbt a{display: block; font-size: 20px; color: #d41816; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.zqsj-list li .textcon .gjzy{color: #E69292; font-size: 16px; line-height: 1.5; text-align: justify;}
.zqsj-list li.xx4{margin-right: 0;}

@media (max-width: 1440px) {
.dwsjbg{width: auto;}
}
@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;}
	/* .jrzx-box .jrzx-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%;}
	
}

@media (max-width: 1024px) {
	.ztwrap .container{padding: 0;}
	.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;}

}
	
