.banner{width:100%;display:block;}
.w1200{width:1200px;margin:0 auto;}
  /*焦点图*/
.focusBox { float:left; position: relative; width: 600px; height: 366px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff;margin-top:40px; }
.focusBox .pic img { width: 600px; height: 366px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 15px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 8px; height: 8px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 5px; cursor: pointer;border-radius:50%; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; background:#fff;}
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#cc0000;  }
.zxxw{width:563px;float:right;margin-top:32px;}
.zxxw dl{background: url(../images/jkxdttbg.png) no-repeat center bottom;padding: 10px 0;margin-bottom: 10px;}
.zxxw dl dt{font-size:20px;color:#4da85c;line-height:47px;}
.zxxw dl dt a{font-size:24px;color:#4da85c;}
.zxxw dl dd{font-size:14px;color:#707070;line-height:28px;margin-bottom:16px;}
.zxxw dl dd a{color:#91c79a;}
.ullist li{line-height:45px;background:url(../images/jkxddian.png) left center no-repeat;padding-left:20px;color:#222222;font-size:16px;}
.ullist li a{color:#222222;font-size:16px;}
.ullist li span{color:#8e8e8e;}
.jkxdzcwj{width:548px;margin:50px 0;} 
.jkxdtit{line-height: 64px;height:64px;margin-bottom:20px;background: url(../images/jkxdtitline.png) no-repeat bottom center;} 
.gd span a{font-size:14px;color:#333;float:right;margin-right:20px;}
.jkxdtit a{color:#4da85c;}
.jkxdtit {padding-left: 100px;background: url(../images/jkxdtitbg.png) no-repeat left center;font-size: 24px;color:#4da85c; font-weight: normal;}
.jkzxxdtit{text-align: center;margin-bottom: 50px;}
.jkzxxdtit a span{font-size: 24px;color:#4da85c; font-weight: normal;vertical-align: super;padding:0 20px;}
.jkzxxdCon .swiper-slide{position: relative;}
.jkzxxdCon .swiper-slide dt,.jkzxxdCon .swiper-slide dt img{width:100%;height:100%;}
.jkzxxdCon .swiper-slide dd.text-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.jkzxxdCon .swiper-slide dd.text{ bottom: 0; z-index: 2; height:40px; line-height:40px; position:absolute; width:100%;text-align: center;font-size: 16px;}
.jkzxxdCon .swiper-slide dd.text a{color:#fff;}
.swiper-container {width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.swiper-slide{width:100%;height:100%;/*height: calc((100% - 30px) / 2);*//* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-button-next, .swiper-button-prev{background: #94cb9d;padding:10px 6px;top:47%;z-index: 2;border-radius: 4px;}
.swiper-button-prev:after,.swiper-button-next:after{color:#fff;font-size: 24px;}

.ullist li a:hover,.zxxw dl dd a:hover,.my_right_list li a:hover,.pic_center dd a:hover{color:#4da85c;}
.ttbg{background:#4da85c url(../images/jkxdbottom.jpg) no-repeat center;margin-top:80px;}
.bottom{font-size:14px;color:#ffffff;text-align:center;padding:40px 0;}
.bottom p{font-size:14px;color:#ffffff;line-height:30px;}

@media(max-width:768px){
	.w1200{width:94%;padding:0 3%;}
	.focusBox{width:100%;height:100%;margin-top:3%;}
	.focusBox .pic img,.ny dl dt, .ny dl dt img,.pic_tt img,.pic_center dt, .pic_center dt img{width: 100%;height:100%;float: left;}
	.zxxw{width:100%;margin-top:3%;}
	.zxxw dl dt{line-height: 34px;padding-bottom: 2%;}
	.zxxw_right_list{padding-top: 3%;}
	.zxxw_right_list li,.my_right_list li,.pic_center dd,.pic_tt p,.picScroll .txt li a,.ny dl dd h3,.focusBox .txt li a{width:94%;line-height:40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.jkxdtit a,.zxxw dl dt a,.jkzxxdtit a span{font-size: 20px;}
	.jkxdtit a{background-size: 18%;padding-left: 10%;}
	.jkzxxdtit{margin-bottom:6%;}
	.jkzxxdtit img{width:18%;}
	.jkzxxdtit a span{padding: 0 3%;vertical-align:top;}
	.jkxdzcwj{width:100%;margin: 6% 0;}
	.jkzxxdCon{height: 100%;}
	.ttbg{margin-top: 10%;}
	.bottom{padding:3% 0;}
	.bottom p:first-child,.swiper-button-next, .swiper-button-prev{display: none;}
	.jkzxxdCon .swiper-slide dt a{display: flex;}
}