@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{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;}
.fl{float:left;}
.fr{float:right;}

/************** common CSS **************/
.ztwrap{background: url(dwj2025zt_bg_r4_c1_s1.jpg) bottom center no-repeat #fff;  background-size: 100%;}
.ztbox{overflow: hidden; position: relative; background: url(dwj2025zt_bg_r2_c1_s1.jpg) top center no-repeat; background-size: 100%;}
.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 */
.jrzx-box{background: url(dwj2025zt_r3_c1_s1.png) center top no-repeat; height: 585px; position: relative;}
.jrzx-box .jrzx-list{position: absolute; top:79px; left: 136px; width: 86%;}
.jrzx-box .jrzx-list li{width: 47%; margin: 12px; border: 1px #BADEAE solid; border-radius: 10px; float: left;}
.jrzx-box .jrzx-list li a{display: block; padding: 18px; color: #333}
.jrzx-box .jrzx-list li .gjbt{margin-bottom: 12px; font-weight: bold; font-size: 20px; color: #333;
display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.jrzx-box .jrzx-list li .gjzy{color: #666; font-size: 16px; text-indent: 2em;}

/* 便民服务/扫一扫 CSS */
.dwj-tab{}
.dwj-tab .hd{width: 730px; margin: 0 auto 38px;}
.dwj-tab .hd li img.link{display: block;}
.dwj-tab .hd li img.hover{display: none;}
.dwj-tab .hd li.on img.link{display: none;}
.dwj-tab .hd li.on img.hover{display: block;}
.bmfw-list li{width: 23.8%; margin-right: 18px; float: left;}
.bmfw-list li img{display: block; width: 100%; height: auto;}
.bmfw-list li.last{margin-right: 0; float: right;}
.sys-list li{width: 23.8%; margin-right: 18px; float: left;}
.sys-list li img{display: block; width: 99%; height: auto; border-radius: 10px; border: #94C87E  1px solid;}
.sys-list li.last{margin-right: 0; float: right;}

/* 端午视觉 CSS */
.dwsjbg{width: 1484px; height: 782px; margin: 0 auto; background: url(dwj2025_dwsj_bg.png) top center no-repeat; background-size: 1484px;}
.dwsj-box{position: relative; height: 444px;}
.dwsj-item{position: absolute; top: 83px; left: 212px; width: 910px;}
.dwsj-item-l{width: 73.2%;}
.dwsj-item-r{width: 26.8%;}
.dwsj-item-r img{display: block; width: 100%; height: 404px;}
.dwsj-list li{width: 47%; float: left; margin: 0 7px 14px;}
.dwsj-list li img{display: block; width: 100%; height: 195px;}

@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) {
	.ztbox01{padding: 28px 0;}
	.ztbox02{padding-top: 20px;}
	.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;}
	.bmfw-tab .hd span{margin: 0 10px;}

}
	
