.zcontainer{position: relative;}

.zsection0{margin-top: 30px;}
.zs0{text-align: center;}
.zs0 .zs0a{font-size: 30px;color: #2e2f2e;font-weight: bold;line-height: 1.1;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.zs0 .zs0b{margin-top: 15px;font-size: 16px;color: #0a0a0a;line-height: 1.5;}
.zs0 .zs0b span{color: #ff0000;}
.zs0:hover .zs0a{color: #0f4985;}
@media only screen and (max-width:1440px){
	.zsection0{margin-top: 20px;}
	.zs0 .zs0a{font-size: 24px;}
	.zs0 .zs0b{margin-top: 10px;font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.zsection0{margin-top: 15px;}
	.zs0 .zs0a{font-size: 20px;}
	.zs0 .zs0b{font-size: 13px;}
}
@media only screen and (max-width:750px){
	.zs0 .zs0a{font-size: 16px;}
}

.zsection1{margin-top: 40px;}
.zs1 .zs1l{float: left;width: 56.38%;position: relative;}
.zs1 .zs1l .swiper-slide{position: relative;}
.zs1 .zs1l .swiper-slide .zs1la{overflow: hidden;}
.zs1 .zs1l .swiper-slide .zs1la img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.zs1 .zs1l .swiper-slide:hover .zs1la img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.zs1 .zs1l .swiper-slide .zs1lb{position: absolute;left: 0;bottom: 0;box-sizing: border-box;background: rgba(10,10,10,0.7);padding: 0 55px;font-size: 18px;color: #ffffff;height: 68px;line-height: 68px;width: 100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.zs1 .zs1l .swiper-pagination{position: absolute;right: 15px;bottom: 25px;}
.zs1 .zs1l .swiper-pagination .swiper-pagination-bullet{width: 9px;height: 9px;border-radius: 100%;opacity: 1;background: #fff;margin:0 5px;}
.zs1 .zs1l .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #a6b3c8;}
.zs1 .zs1r{float: right;width: 42.36%;}
.sss .hd{height: 50px;background: #f2f2f2;line-height: 50px;}
.sss .hd ul{float: left;}
.sss .hd ul li{float: left;padding: 0 35px 0 30px;font-size: 18px;color: #333;position: relative;}
.sss .hd ul li.on span{padding-left: 24px;position: relative;}
.sss .hd ul li.on{background: #0f4985;color: #fff;font-weight: bold;}
.sss .hd ul li.on span:after{width: 4px;height: 14px;background: #2165a9;border-radius: 4px;content: "";position: absolute;left:0;top:50%;transform: translateY(-50%);}
.sss .hd ul li.on:after{content: "";width: 12px;height: 6px;position: absolute;background: url(zs2_08.png) no-repeat center;bottom: -9px;left:50%;transform: translateY(-50%);}
.sss .hd .hd_more{float: right;margin-right: 12px;}
.sss .hd .hd_more a{font-size: 14px;color: #6a6a6a;}
.sss .bd{margin-top: 24px;}
.sss .bd dl dt{line-height: 51px;border-bottom: 1px dashed #d3d3d3;font-size: 16px;}
.sss .bd dl dt:last-child{border-bottom: 0;}
.sss .bd dl dt a{float: left;width: calc(100% - 150px);color: #0a0a0a;padding-left: 27px;background: url(zs3_12.png) no-repeat 8px center;transition: all 0.6s;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.sss .bd dl dt span{float: right;color: rgba(0,0,0,0.5);font-family: "Arial";}
.sss .bd dl dt:hover a{background: url(zs4_12.png) no-repeat 8px center;color: #0f4985;padding-left: 40px;}
.zsection2{margin-top: 24px;}
.zs2c .zs2ci{float: left;width: 48.88%;margin-right: 2.24%;}
.zs2c .zs2ci:nth-child(2n){margin-right: 0;}
@media only screen and (max-width:1440px){
	.zsection1{margin-top: 30px;}
	.zs1 .zs1l .swiper-slide .zs1lb{line-height: 60px;height: 60px;font-size: 16px;padding: 0 40px;}
	.zs1 .zs1l .swiper-pagination{right: 10px;bottom: 20px;}
	.zs1 .zs1l .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;margin:0 3px;}
	.sss .hd{height: 44px;line-height: 44px;}
	.sss .hd ul li{padding: 0 25px 0 20px;font-size: 16px;}
	.sss .hd ul li.on span{padding-left: 20px;}
	.sss .bd{margin-top: 12px;}
	.sss .bd dl dt{line-height: 44px;font-size: 14px;}
	.sss .bd dl dt a{padding-left: 15px;background: url(zs3_12.png) no-repeat left center;}
	.sss .bd dl dt:hover a{background: url(zs4_12.png) no-repeat left center;padding-left: 25px;}
	.zsection2{margin-top: 20px;}
}
@media only screen and (max-width:1200px){
	.zsection1{margin-top: 20px;}
	.zs1 .zs1l{float: none;width: 100%;}
	.zs1 .zs1r{float: none;width: 100%;margin-top: 20px;}
	.zs1 .zs1l .swiper-slide .zs1lb{line-height: 50px;height: 50px;font-size: 14px;padding: 0 50px 0 20px;}
	.zs1 .zs1l .swiper-pagination{right: 5px;bottom: 15px;}
	.sss .hd{height: 40px;line-height: 40px;}
	.sss .hd ul li{padding: 0 20px 0 15px;font-size: 14px;}
	.sss .hd ul li.on span{padding-left: 15px;}
	.sss .bd{margin-top: 10px;}
	.sss .bd dl dt{line-height: 38px;font-size: 13px;}
	.sss .bd dl dt a{padding-left: 10px;}
	.sss .bd dl dt:hover a{padding-left: 18px;}
	.zs2c .zs2ci{float: none;width: 100%;margin-bottom: 20px;}
}
@media only screen and (max-width:750px){
	.zsection1{margin-top: 15px;}
	.zs1 .zs1r{margin-top: 15px;}
	.zs1 .zs1l .swiper-slide .zs1lb{line-height: 42px;height: 42px;font-size: 13px;padding: 0 40px 0 10px;}
	.zs1 .zs1l .swiper-pagination{right: 4px;bottom: 13px;}
	.zs1 .zs1l .swiper-pagination .swiper-pagination-bullet{width: 6px;height: 6px;margin:0 2px;}
	.sss .hd{height: 36px;line-height: 36px;}
	.sss .hd ul li{padding: 0 15px 0 10px;font-size: 13px;}
	.sss .hd ul li.on span{padding-left: 10px;}
	.sss .hd ul li.on span:after{width: 2px;height: 10px;}
	.sss .bd dl dt a{width: calc(100% - 90px)}
}

.zsection3{margin-top: 27px;}
.zs3{position: relative;}
.zs3 .swiper-slide .img02{display: none;}
.zs3 .swiper-pagination{position: absolute;right: 10%;bottom: 15px;}
.zs3 .swiper-pagination .swiper-pagination-bullet{width: 23px;height: 3px;background: #fff;border-radius: 0;margin:0 4px;opacity: 1;}
.zs3 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #0f4985;}
@media only screen and (max-width:1440px){
	.zsection3{margin-top: 20px;}
}
@media only screen and (max-width:1200px){
	.zsection3{margin-top: 0;}
}
@media only screen and (max-width:750px){
	.zs3 .swiper-slide .img02{display: block;}
	.zs3 .swiper-slide .img01{display: none;}
	.zs3 .swiper-pagination{bottom: 5px;}
	.zs3 .swiper-pagination .swiper-pagination-bullet{width: 18px;height: 2px;margin:0 2px;}
}
.zsection4{margin-top: 28px;}
.zsection4 .bd{margin-top: 33px;}
.zsection4 .bd .zs4i .swiper-slide{position: relative;}
.zsection4 .bd .zs4i .swiper-slide .zs4iia{overflow: hidden;}
.zsection4 .bd .zs4i .swiper-slide .zs4iia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.zsection4 .bd .zs4i .swiper-slide:hover .zs4iia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.zsection4 .bd .zs4i .swiper-slide .zs4iib{position: absolute;left:0;width: 100%;top:50%;transform: translateY(-50%);text-align: center;}
.zsection4 .bd .zs4i .swiper-slide .zs4iib .zs4iiba img{width: 56px;}
.zsection4 .bd .zs4i .swiper-slide .zs4iib .zs4iibb{margin-top: 15px;font-size: 18px;color: #ffffff;}
@media only screen and (max-width:1440px){
	.zsection4{margin-top: 20px;}
	.zsection4 .bd{margin-top: 25px;}
	.zsection4 .bd .zs4i .swiper-slide .zs4iib .zs4iiba img{width: 50px;}
	.zsection4 .bd .zs4i .swiper-slide .zs4iib .zs4iibb{font-size: 16px;margin-top: 12px;}
}
@media only screen and (max-width:1200px){
	.zsection4{margin-top: 15px;}
	.zsection4 .bd{margin-top: 15px;}
	.zsection4 .bd .zs4i .swiper-slide .zs4iib .zs4iiba img{width: 45px;}
	.zsection4 .bd .zs4i .swiper-slide .zs4iib .zs4iibb{font-size: 14px;margin-top: 8px;}
}
@media only screen and (max-width:750px){
	.zsection4 .bd{margin-top: 10px;}
	.zsection4 .bd .zs4i .swiper-slide .zs4iib .zs4iiba img{width: 40px;}
	.zsection4 .bd .zs4i .swiper-slide .zs4iib .zs4iibb{font-size: 13px;margin-top: 5px;}
}












