.ztbanner{overflow: hidden; position: relative;}
.ztbanner img{width: 100%; height: auto;}
.ztbanner .guidang{display: none;}
.ztbanner .guidang img{width: auto;}
.zt_title{margin-bottom: 20px; overflow: hidden; margin-top: 0;}
.zt_title img{display: block; width: 100%; height: auto;}
.clear{clear: both;}
.mb25{height: 25px; clear: both;}
.mb105{height: 105px; clear: both;}
.ztbox1{background: #fff; padding-top: 16px}
.ztbox2{background: url(jjbxqzwczt_bg_s1.png) top center no-repeat #fff; background-size: 100%;}
.ztbox3{background: url(jjbxqzwczt_r5_c1_s1.png) bottom center no-repeat #fff; background-size: 100%;}
.jsmlyx .main{background: none;}
.main{background: none;}
/*图片鼠标经过效果*/
.HoverImgbox{ overflow:hidden;}
.HoverImgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.HoverImgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}


/****** 向左循环滚动图片 ******/
.ztleft_scroll{height: 350px; position: relative; *overflow: hidden; overflow: hidden;}
.ztleft_scroll .bd{overflow: hidden;}
.ztleft_scroll .bd li{float: left; margin:0 8px;}
.ztleft_scroll .bd ul div.box{position:relative; overflow:hidden;}
.ztleft_scroll .bd li .pic img{display: block; width:264px; height:350px;}
.ztleft_scroll .bd li .txt{position:absolute; bottom:0; left:0; width:100%; margin:0; background:rgba(0,0,0,0.4); color:#FFF; line-height:25px; text-align: center; height:30px; overflow:hidden; text-overflow:ellipsis;}
.ztleft_scroll .bd li .txt a{color:#FFF;  display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding: 0 15px}

.ztleft_scroll .hgan{display: block;}
.ztleft_scroll .hgan a{ position:absolute; top:38%; width:44px; height:98px; background:url(wmyxynyw_arrow.png) no-repeat; cursor:pointer;}
.ztleft_scroll .hgan .prev{background-position:-44px 0; left:8px;}
.ztleft_scroll .hgan .next{right:8px;}

.zyzs-list li{width: 45.5%; float: left; margin-bottom: 16px; background: #fff; overflow: hidden; box-shadow: 0 0 10px 0 #c3e3da; padding: 16px; height: 50px; font-weight: bold;}  
.zyzs-list li a{font-size: 18px; color: #333;} 
.zyzs-list li.xx2, .zyzs-list li.xx4, .zyzs-list li.xx6{float: right;}  

/* 越秀行动 */
.yxxd-item{background: url(jjbxqzwczt_r3_c3_s1.png) top center no-repeat; background-size: 100%; position: relative; height: 475px;}
.yxxd-item .tplbbox{position: absolute; top: 19px; left: 22px; width: 53.6%;}
.tt-swiper {
    width: 600px;
    height: 455px;
    overflow: hidden;
    position: relative;
}

.tt-itm {
    width: 600px;
    height: 455px;
    overflow: hidden;
    position: absolute;
}

.tt-itm img {
    width: 100%;
    height: 400px;
}

.tt-itm .tt-til {
    width: 100%;
    height: 55px;
    position: absolute;
    bottom: 0;
    left: 0;    
}

.tt-itm .tt-til a {
    display: block;
    color: #fff;
    font-size: 20px;
    line-height: 55px;
    width: 82%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.tt-swiper .pagination {
    position: absolute;
    bottom: 18px;
    left:85%;
    overflow: hidden;
}

.tt-swiper .swiper-pagination-bullet {
    width: 12px !important;
    height: 12px !important;
    background: #fff !important;
    float: left;
    margin-left: 6px !important;
    border-radius: 12px !important;
    cursor:pointer;
	opacity:1 !important;
}
.tt-swiper .swiper-pagination-bullet-active{
    background: #1488F9 !important;
	width: 27px !important;
	height: 12px !important;
	border-radius: 12px !important;
}

.yxxd-listbox{width: 37%; position: absolute; bottom: 0; right: 22px; padding: 30px 18px 12px; background: url(jjbxqzwc_r10_c13_s1.png) right bottom no-repeat #fff;}
.yxxd-listbox .ttfirst{line-height: 1.5; font-weight: bold; margin-bottom: 26px;}
.yxxd-listbox .ttfirst a{font-size: 20px; color: #333;}
.yxxd-listbox .ztmore{margin-bottom: 22px;}
.yxxd-listbox .ztmore a{font-size: 18px; color: #1588f9;}
.yxxd-listbox .ztmore img{display: inline-block; vertical-align: middle; margin-left: 6px;}
.yxxd-list ul{border-top: 1px #1588f9 dashed;}
.yxxd-list ul li{margin: 30px 0; padding-left: 18px; background: url(jjbxqzwc_r8_c8_s1.png) left center no-repeat;}
.yxxd-list ul li.xx4{padding-right: 60px;}
.yxxd-list ul li a{display: block; font-size: 18px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

/* 政策文件 */
.zcwj-list li{width: 48.5%; float: left; background: #fff; box-shadow: 0 0 15px 0 #c3e3da; margin: 15px 0;}
.zcwj-list li .gjbt{padding: 15px 20px; height: 58px; background: #189C77; font-weight: bold;}
.zcwj-list li .gjbt a{font-size: 20px; color: #fff;}
.zcwj-list li .gjcon{padding: 20px; line-height: 1.7; font-size: 16px; height: 150px; overflow: hidden; text-align: justify;}
.zcwj-list li .gjcon p{display: contents;}
.zcwj-list li .gjcon a{color: #1588f9; font-size: 16px; float: right;}
.zcwj-list li.xx2, .zcwj-list li.xx4{float: right;}

/* 街镇风彩 */
#jzfc-swiper {
	position: relative;
	width: 960px;
	margin: 0 auto
}

#jzfc-swiper .swiper-container {
	padding-bottom:20px;
}

#jzfc-swiper  .swiper-slide {
	width: 558px;
	height: 315px;
	background: #fff;
	box-shadow: 0 6px 15px #3c7b6a;
}
#jzfc-swiper  .swiper-slide img{
	display:block; width: 100%;
}
#jzfc-swiper .swiper-slide a{font-size: 18px; color: #fff;}
#jzfc-swiper .swiper-slide b{
	height: 98px;
	width: 100%;
	padding-top: 0;
	margin: 0;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(24,155,119,0)), to(rgba(24,155,119,1)));
    background: -moz-linear-gradient(rgba(24,155,119,0), rgba(24,155,119,1));
	position: absolute; bottom: 0; left: 0;
	z-index: 1;
}
#jzfc-swiper .swiper-slide .text{position: absolute; bottom: 18px; left: 20px; width: 95%; line-height: 1.5; font-weight: bold;
font-size: 18px; color: #fff; z-index: 2;
} 


#jzfc-swiper .swiper-pagination {
	width: 100%;
	bottom: 20px;
	display: none;
}

#jzfc-swiper .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#jzfc-swiper .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#jzfc-swiper .swiper-button-prev {
	left: -78px;
	width: 58px;
	height: 58px;
	background: url(jjbxqzwc_r18_c2_s1.png) no-repeat;
	background-size: 100%;
}

#jzfc-swiper .swiper-button-next {
	right: -78px;
	width: 58px;
	height: 58px;
	background: url(jjbxqzwc_r18_c14_s1.png) no-repeat;
	background-size: 100%;
}


@media (max-width: 1280px) {
	
}
@media (max-width: 1024px) {
	
}
@media (max-width: 912px) {
	.mobile .jsmlyx .main{background:none;}
	.mobile .wrap .ztbox2 .main{margin-top: 0;}
	.mobile .jsmlyx .ztbox3 .main{background: none; margin-top: 0;}
	.yxxd-item{background:none; height: auto; background: linear-gradient(135deg,  #1588f9 0%,#5bc7a3 100%); padding: 20px;}
	.yxxd-item .tplbbox{ position: relative; width: auto; margin: 0 auto 2%; top: 0; left: 0;}
	.tt-swiper, .tt-itm{width: 803px; height: 599px}
	.tt-itm img{height: 534px;}
	.zyzs-list li{width: 44%; margin-bottom: 20px;}
	.zyzs-list li a{display: -webkit-box; -o-text-overflow: ellipsis;  text-overflow: ellipsis;  overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.zcwj-list li .gjbt a{display: -webkit-box; -o-text-overflow: ellipsis;  text-overflow: ellipsis;  overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.yxxd-listbox{width: auto; position: relative; right: 0; margin: 0 auto}

	/* .zcwj-list ul{display: flex; justify-content: space-between; flex-wrap: wrap;} */
	.zcwj-list ul li .gjcon p{display: -webkit-box; -o-text-overflow: ellipsis;  text-overflow: ellipsis;  overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.8;}

	#jzfc-swiper{width: 700px;}
}

@media (max-width: 860px) {
	.tt-swiper, .tt-itm{width: 706px; height: 525px}
	.tt-itm img{height: 470px;}
}

@media (max-width: 820px) {
	#jzfc-swiper{width: 600px;}

}

@media (max-width: 770px) {
	.tt-swiper, .tt-itm{width: 674px; height: 504px}
	.tt-itm img{height: 449px;}
}

@media (max-width: 640px) {
	.tt-swiper, .tt-itm{width: 555px; height: 424px}
	.tt-itm img{height: 369px;}
	.zyzs-list li{width: 42.5%}
	#jzfc-swiper{width: 460px;}
	#jzfc-swiper .swiper-slide{width: 460px; height: 306px}
	#jzfc-swiper .swiper-slide img{width: 460px;}
	.ztbanner img{width: 150%; margin-left: -25%}
	.zt_title img{width: 150%; margin-left: -25%}
}
	
@media (max-width: 540px) {
	.tt-swiper, .tt-itm{width: 462px; height:362px}
	.tt-itm img{height: 307px;}
	.zyzs-list li{width: auto; float: none;}
	.zyzs-list li.xx2, .zyzs-list li.xx4, .zyzs-list li.xx6{float: none}
	.zyzs-list li.xx6{margin-bottom: 0;}
	.zcwj-list li{width: auto; float: none;}
	.zcwj-list li .gjcon{height: auto;}
	.zcwj-list ul li .gjcon p{display: contents;}
	.zcwj-list li.xx2, .zcwj-list li.xx4{float: none;}
	#jzfc-swiper{width: 502px;}
	#jzfc-swiper .swiper-button-prev{left: 0}
	#jzfc-swiper .swiper-button-next{right: 0;}
}
@media (max-width:480px) {
   .tt-swiper, .tt-itm{width: 6.35rem; height:5.6rem}
	.tt-itm img{height: 4.8rem;}
	.tt-swiper .pagination{bottom: 22px;}
	.tt-swiper .swiper-pagination-bullet {
    width: 8px !important;
    height: 8px !important;
    background: #fff !important;
    border-radius: 8px !important;
}
.tt-swiper .swiper-pagination-bullet-active{
    background: #1488F9 !important;
	width: 15px !important;
}

#jzfc-swiper, #jzfc-swiper .swiper-slide, #jzfc-swiper .swiper-slide img{width: 6.5rem;}

}
@media (max-width:450px) {
	#jzfc-swiper, #jzfc-swiper .swiper-slide, #jzfc-swiper .swiper-slide img{width: 6rem;}
	#jzfc-swiper .swiper-slide .text{bottom: 10px;}
	.tt-swiper, .tt-itm{width: 6.25rem; height:5.6rem}
	.tt-itm img{height: 4.6rem;}
	#jzfc-swiper .swiper-slide{height: auto}
	#jzfc-swiper .swiper-button-prev, #jzfc-swiper .swiper-button-next{width: 30px; height: 30px;}
	#jzfc-swiper .swiper-button-prev{left:-30px}
	#jzfc-swiper .swiper-button-next{right:-30px}
	.mb105{height: 50px;}
	.tt-itm .tt-til a{font-size: 18px;}
	
}

@media (max-width:420px) {
	#jzfc-swiper, #jzfc-swiper .swiper-slide, #jzfc-swiper .swiper-slide img{width: 5.5rem;}
	.tt-itm .tt-til a{width: 80%}
	.tt-swiper .pagination{left: 80%;}
	#jzfc-swiper .swiper-button-prev{left:-40px}
	#jzfc-swiper .swiper-button-next{right:-40px}
}
@media (max-width:400px) {
	.tt-swiper, .tt-itm{width: 6.4rem;}
	.yxxd-item{padding: 20px 15px;}
	.yxxd-listbox{padding-top: 20px;}

	
}

@media (max-width:380px) {

}

@media (max-width:360px) {
#jzfc-swiper, #jzfc-swiper .swiper-slide, #jzfc-swiper .swiper-slide img{width: 6.2rem;}
#jzfc-swiper .swiper-button-prev{left:-20px}
	#jzfc-swiper .swiper-button-next{right:-20px}
	.tt-itm .tt-til a{font-size: 16px; }
}

@media (max-width:320px) {
#jzfc-swiper, #jzfc-swiper .swiper-slide, #jzfc-swiper .swiper-slide img{width: 6.5rem;}
.tt-swiper, .tt-itm{width: 6.26rem;}
.tt-itm .tt-til a{width: 75%}
.tt-swiper .pagination{left: 77%}
}

@media (max-width:280px) {
#jzfc-swiper, #jzfc-swiper .swiper-slide, #jzfc-swiper .swiper-slide img{width: 7rem;}
}