.ztbanner{overflow: hidden; position: relative;}
.ztbanner img{width: 100%; height: auto;}
.zt_title{padding: 40px 0 25px; margin: 0;}
.zt_title img{display: block; margin: 0 auto;}
.clear{clear: both;}

/*图片鼠标经过效果*/
.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;}

/* 视频播报 */
.spbb-box{
	background: linear-gradient(to bottom,  #f1ffe7 0%,#fdfffc 100%); 
	padding: 0px 20px;
}

.spbb-swiper{
	overflow: hidden;
	position: relative;
	background: url(lmyx_r5_c3_s1.png) top center no-repeat;
	background-size: 100%;
	height: 460px;	
	padding-top: 14px;
}
.tt-itm {
	overflow: hidden;
	width: 906px; margin: 0 auto;
	position: relative;
}
.tt-itm .tt-til {
	width: 100%;
	height: 52px;
	line-height: 52px;
	padding:0 80px;
	text-align: center;
	box-sizing: border-box;
}
.tt-itm .tt-til a {
	color: #333;
	font-size: 18px;
	line-height: 52px;
	text-align: center;
}
.tt-itm .play{width: 100%; height: 408px; background: url(lmyx_player_btn.png) center no-repeat; position: absolute; top: 0; left: 0}
.tt-itm img {
	width: 100%;
	height: 408px;
	border-radius: 14px;
}
.spbb-swiper .pagination {
	position: absolute;
	bottom: 20px;
	right: 90px;
	overflow: hidden;
}
.spbb-swiper .swiper-pagination-switch {
	width: 12px;
	height: 12px;
	background-color: #F9FFF3;
	float:left;
	margin-left: 7px;
	border-radius:12px;
	cursor: pointer;
}
.spbb-swiper .swiper-active-switch {
	background-color: #46AC8F;
}
.spbb-swiper .spbb-swiper-prev,
.spbb-swiper .spbb-swiper-next {
	display: block;
	position: absolute;
	bottom: -4px;
	width: 35px;
	height: 30px;
	background: rgba(255, 255, 255);
	transform: translateY(-50%);
	cursor: pointer;
	border-radius: 6px;
}
.spbb-swiper .spbb-swiper-prev {
	left: 90px;
}
.spbb-swiper .spbb-swiper-prev::after {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	text-align: center;
	border-left: 2px solid #6EC173;
	border-bottom: 2px solid #6EC173;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotateZ(45deg);

}
.spbb-swiper .spbb-swiper-next {
	left: 140px;
}
.spbb-swiper .spbb-swiper-next::after {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	border-top: 2px solid #6EC173;
	border-right: 2px solid #6EC173;
	position: absolute;
	top: 50%;
	right: 50%;
	transform: translate(50%, -50%) rotateZ(45deg);
}
 .spbb-swiper .spbb-swiper-prev:hover,
.spbb-swiper .spbb-swiper-next:hover {
	display: block;
	background: rgba(70, 172, 143);
}

.spbb-swiper .spbb-swiper-prev:hover::after{
	border-left: 2px solid #fff;
	border-bottom: 2px solid #fff;
}
.spbb-swiper .spbb-swiper-next:hover::after{
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
}

.m-spbb{overflow:hidden; position:relative; background: #ccf98a; padding: 15px 15px 30px; display:none;}
.m-spbb .hd{height:15px; overflow:hidden; z-index:1; bottom: 20px; right: 15px;  position: absolute;}
.m-spbb .hd ul{overflow:hidden; zoom:1;}
.m-spbb .hd ul li{ margin-left:10px; float: left;  width:15px; height:15px; line-height:15px; border-radius: 50%; text-align:center; text-indent: -999em; background:#F9FFF3; cursor:pointer; }
.m-spbb .hd ul li.on{ background:#46AC8F; color:#46AC8F; }
.m-spbb .bd{ position:relative; height:100%; z-index:0;   }
.m-spbb .bd li{ zoom:1; vertical-align:middle; }
.m-spbb .bd li .play{width: 100%; height: 290px; background: url(lmyx_player_btn.png) center no-repeat; position: absolute; left: 0; top: 0;}
.m-spbb .bd img{ width:100%; height:290px; display:block; border-radius: 10px;}
.m-spbb .bd li span{display: block; line-height: 1.5; text-align: center; font-size: 16px; color: #333; padding: 10px; margin-bottom: 15px;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.m-spbb .prev,
.m-spbb .next{ position:absolute; bottom: 0; display:block; width:35px; height:30px; background: rgba(255, 255, 255);
	transform: translateY(-50%);
	cursor: pointer;
	border-radius: 6px;}
.m-spbb .prev{left:15px; right:auto;}
.m-spbb .next{left:60px; right:auto;}
.m-spbb .prev::after {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	text-align: center;
	border-left: 2px solid #6EC173;
	border-bottom: 2px solid #6EC173;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotateZ(45deg);
}
.m-spbb .next::after {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	border-top: 2px solid #6EC173;
	border-right: 2px solid #6EC173;
	position: absolute;
	top: 50%;
	right: 50%;
	transform: translate(50%, -50%) rotateZ(45deg);
}
.m-spbb .prev:hover,
.m-spbb .next:hover {
	display: block;
	background: rgba(70, 172, 143);
}
.m-spbb .prev:hover::after{
	border-left: 2px solid #fff;
	border-bottom: 2px solid #fff;
}
.m-spbb .next:hover::after{
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
}

/* .m-spbb .prev:hover,
.m-spbb .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.m-spbb .prevStop{ display:none;  }
.m-spbb .nextStop{ display:none;  } */

/* 生态建设 */
.stjs-box{padding: 0px 20px;}
.stjs-list ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.stjs-list li{width: 48%; float: left; border-bottom: 1px #BBDFFC dotted; padding-bottom: 24px; margin-bottom: 20px;}
.stjs-list li .xxbt{background: url(lmyx_icon.png) 0 10px no-repeat; padding-left: 25px; line-height: 1.5; margin-bottom: 15px;}
.stjs-list li .xxbt a{font-size: 18px;  display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; height: 53px;}
.stjs-list li .xxzy{line-height: 1.5; color: #999;  display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical;
	-webkit-line-clamp: 3; padding-left: 25px; font-size: 16px; height: 72px;}
.stjs-list li.xx2, .stjs-list li.xx4{float: right;}
.stjs-list li.xx3, .stjs-list li.xx4{border-bottom: none; padding: 0;}

.tslm-list{background: url(lmyx_r11_c2_s1.png) top center no-repeat; height: 465px; padding: 40px 78px 0 33px;}
.tslm-list li{margin-left: 40px; float: left;}
.tslm-list li img{display:block; width: 100%; height: 377px;}

/* 生态数据 */
/* .stsj-list{background: url(lmyx_r15_c1_s1.png) top center no-repeat; padding: 38px 36px 0; height: 400px; background-size: 100%;}
.stsj-list li{width:48.5%; float: left; margin-bottom: 30px;}
.stsj-list li img{display: block; width: 100%; height: auto; border-radius: 8px;}
.stsj-list li.xx2, .stsj-list li.xx4{float: right;} */
.stsj-list{background: url(lmyx_r2015_c1_s1.png) top center no-repeat; padding: 38px 36px 0; height: 126px; background-size: 100%;}
.stsj-list li{width:24%; float: left; margin: 0 5px}
.stsj-list li img{display: block; width: 100%; height: auto; border-radius: 8px;}


.wapstjs{display: none;}
.wapstjs ul{display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0 10px}
.wapstjs li{width:48%; margin-bottom: 20px;}
.wapstjs li img{display: block; width: 100%; height: auto; border-radius: 8px;}
.wapstjs li.xx3, .wapstjs li.xx4{margin-bottom: 0;}



@media (max-width: 1280px) {
	
}
@media (max-width: 1024px) {
	
}
@media (max-width: 912px) {
	.ztleft_scroll .hgan .next{right: 16px;}
	.ztpic_list li{width: 29.6%}
	.ztpic_list li img{height: 358px;}

	.spbb-swiper{display: none;}
	.m-spbb{display: block;}
	.m-spbb .bd img, .m-spbb .bd li .play{height: 350px;}	

	.tslm-list{padding: 40px 10px 0;}
	.tslm-list li{margin-left: 15px; width: 23%;}
	.stsj-list{height: 300px;}

}

@media (max-width: 860px) {
	.m-spbb .bd img, .m-spbb .bd li .play{height: 370px;}	
	.stsj-list{padding-top: 32px;}
	.tslm-list{background-size: 120%; height: 388px;}
	.tslm-list li img{height: 318px;}
}

@media (max-width: 820px) {
	.ztleft_scroll{height:316px;}
	.ztleft_scroll .bd li .pic img{width: 238px; height:316px;}
	.ztleft_scroll .hgan .next{right:8px;;}
	.ztpic_list li{width: 29%}
	.ztpic_list li img{height: 315px;}

	.m-spbb .bd img, .m-spbb .bd li .play{height: 312px;}	
	.tslm-list{background-size: 128%; height: 398px;}
	.tslm-list li{width: 22.5%;}
	.tslm-list li img{height: 328px;}
}

@media (max-width: 770px) {
	.ztleft_scroll{height:295px;}
	.ztleft_scroll .bd li .pic img{width: 222px; height:295px;}
	.picbtzy_list li .pic img{height: 140px;}
	.ztpic_list li{ width:50%;}
	.ztpic_list li{width: 28.5%}
	.ztpic_list li img{height: 282px;}
	.info_xgxw {margin:0 10px}
	.info_xgxw li{padding:10px 0; padding-left: 16px; line-height: 22px;  background: url(2016_icon_dot_grey.gif) no-repeat 0 20px;}
	.info_xgxw li span{display: none;}
    .info_xgxw li a{white-space: normal}
    .info_xgxw ul{padding: 15px 10px 20px;}

   .stsj-list{display: none;}
   .wapstjs{display: block;}
   .spbb-swiper{display: none;}
   .m-spbb{display: block;}
   .spbb-swiper{background: none; background-color: #ccf98a;}
   .spbb-box .swiper-slide{width: 700px !important; height: auto !important;}
   .tt-itm{width: 96%;}
   .tt-itm img{height: auto; width:95%;}
   .stjs-list li{width: 100%; float: none;}
   .tslm-list{background: none; padding: 15px 15px 0; height: auto;}
   .tslm-list ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
   .tslm-list ul li{width: 48%; margin: 0; margin-bottom: 20px; float: none;}
   .tslm-list ul li img{width: 100%; height: auto;}
   .tslm-list ul li:nth-child(3), .tslm-list ul li:nth-child(4){margin-bottom: 0}
   .stjs-list li.xx4{margin-bottom: 0}
   .stjs-list li .xxbt a{height: auto;}
   .stjs-list li.xx1, .stjs-list li.xx3{float: none;}
   .stjs-list li.xx2, .stjs-list li.xx4{float: none;}
   .stjs-list li.xx3{border-bottom: 1px #BBDFFC dotted; padding-bottom: 24px; margin-bottom: 20px;}
}

@media (max-width: 640px) {
	.picbtzy_list{padding: 0;}
    .picbtzy_list li .pic{width:100%; float:none; margin:0; margin-bottom: 20px;}
	.picbtzy_list li .pic img{height: auto;}
	.picbtzy_list li .list-btzy .tit{text-align: center; margin-bottom: 15px;}
	.picbtzy_list li .list-btzy .tit a{white-space: normal;}
	.picbtzy_list li .list-btzy .zy{height: auto;}

	.ztleft_scroll{height:374px;}
	.ztleft_scroll .bd li .pic img{width: 282px; height:374px;}
	.picbtzy_list{padding: 0 10px;}
    .mobile .jsmlyxbox{padding-bottom: 20px;}

	.ztpic_list li{width: 27.5%}
	.ztpic_list li img{height: 228px;}

	.m-spbb .bd img, .m-spbb .bd li .play{height: 237px;}
}
	
@media (max-width: 540px) {
	.ztleft_scroll{height:313px;}
	.ztleft_scroll .bd li .pic img{width: 235px; height:313px;}
	.ztpic_list ul{padding: 0; padding-left: 5px}
	.ztpic_list li{width: 43%}
	.ztpic_list li img{height: 297px;}

	.m-spbb .bd img, .m-spbb .bd li .play{height: 195px;}
}
@media (max-width:480px) {
	.zt_title img{width: 60%;}
	.ztleft_scroll{height:488px;}
	.ztleft_scroll .bd li{margin-right: 0;}
	.ztleft_scroll .bd li .pic img{width: 367px; height:488px;}
	.ztleft_scroll .hgan a{width: 25px; height: 56px; background:url(wmyxynyw_arrow2.png) no-repeat;}
	.ztleft_scroll .hgan .prev{background-position:-25px 0; left:8px;}
	.ztpic_list li{width: 44%; padding: 0 10px 20px;}
	.ztpic_list li img{height: 254px;}

	.m-spbb .bd img, .m-spbb .bd li .play{height: 149px;}
}

@media (max-width:420px) {
	.m-spbb .bd img{height: 142px;}
}

@media (max-width:400px) {
	.ztleft_scroll{height:462px;}
	.ztleft_scroll .bd li .pic img{width: 348px; height:462px;}
	.ztpic_list ul{padding-left: 3px;}
	.ztpic_list li img{height: 236px;}

	.m-spbb .bd img, .m-spbb .bd li .play{height: 132px;}
}

@media (max-width:380px) {
	.ztleft_scroll{height:462px;}
	.ztleft_scroll .bd li .pic img{width: 332px; height:442px;}
	.ztpic_list li img{height: 228px;}

	.m-spbb .bd img, .m-spbb .bd li .play{height: 126px;}
}

@media (max-width:360px) {
	.picbtzy_list li .list-btzy .zy{font-size: 14px;}
	.picbtzy_list li .list-btzy .zy a{font-size: 14px;}

	.ztleft_scroll{height:426px;}
	.ztleft_scroll .bd li .pic img{width: 320px; height:426px;}
	.ztpic_list li{width: 43.5%}
	.ztpic_list li img{height: 216px;}

	.m-spbb .bd img, .m-spbb .bd li .play{height: 120px;}
}

@media (max-width:320px) {
	.picbtzy_list li .list-btzy .zy{font-size: 12px;}
	.picbtzy_list li .list-btzy .zy a{font-size: 12px;}

	.ztleft_scroll{height:374px;}
	.ztleft_scroll .bd li .pic img{width: 282px; height:374px;}
	.ztpic_list ul{padding:0 20px;}
	.ztpic_list li{width: 100%; float: none; padding:0 0 20px}
	.ztpic_list li img{height:auto;}

	.m-spbb .bd img, .m-spbb .bd li .play{height: 102px;}
}

@media (max-width:280px) {
	.ztleft_scroll{height:326px;}
	.ztleft_scroll .bd li .pic img{width: 245px; height:326px;}
}