﻿@charset "utf-8";
.swiper-banner{width:100%;margin:0 auto;overflow:hidden;position:relative;}
.swiper-banner .swiper-slide{}
.swiper-banner .swiper-slide a{display:block;width:100%;height:800px;background-repeat:no-repeat;background-position:center 0;background-size:auto 100%;}
.swiper-pagbanner{text-align:center;position:absolute;left:0;bottom:10px;width:100%;z-index:99;}
.swiper-pagbanner .swiper-pagination-bullet{background:#333;width:8px;height:8px;margin:0 10px;opacity:1;border-radius:100%;}
.swiper-pagbanner .swiper-pagination-bullet-active{background:#fff;}

.swiper-zcb{width:100%;margin:0 auto;overflow:hidden;}
.swiper-zcb .swiper-slide dl{border:1px solid #F9F9F9;position:relative;height:350px;} 
.swiper-zcb .swiper-slide dl dt{height:180px;overflow:hidden;} 
.swiper-zcb .swiper-slide dl dt img{width:100%;min-height:100%;transition:.5s;}
.swiper-zcb .swiper-slide dl:hover dt img{transform:scale(1.2);}
.swiper-zcb .swiper-slide dl dd{padding:0 15px;font-size:14px;color:#575757;} 
.swiper-zcb .swiper-slide dl dd h2{margin:15px 0;font-weight:300;line-height:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.swiper-zcb .swiper-slide dl dd h2 a{font-size:24px;color:#043186;}
.swiper-zcb .swiper-slide dl dd p{line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.swiper-zcb .swiper-slide dl dd a.more{color:#043186;position:absolute;left:15px;bottom:15px;}
.swiper-zcb .swiper-slide dl dd a.more i{padding-left:10px;color:#575757;}
.swiper-pagzcb{display:none;}
.swiper-zcb-prev{position:absolute;left:-50px;top:40%;cursor:pointer;}
.swiper-zcb-next{position:absolute;right:-50px;top:40%;cursor:pointer;}
.swiper-zcb-prev i,.swiper-zcb-next i{font-size:50px;color:#575757;}

.swiper-g10{overflow:hidden;}
.swiper-g10 .swiper-slide div{border:1px solid #ddd;}
.swiper-g10 img{width:100%;display:block;}
.swiper-pagg10{display:none;}
.swiper-g10-prev{position:absolute;left:-50px;top:40%;cursor:pointer;}
.swiper-g10-next{position:absolute;right:-50px;top:40%;cursor:pointer;}
.swiper-g10-prev i,.swiper-g10-next i{font-size:50px;color:#575757;}

.swiper-g10x{overflow:hidden;}
.swiper-g10x .swiper-slide dl{border:1px solid #ddd;background:#fff;}
.swiper-g10x .swiper-slide dl dt{height:200px;overflow:hidden;}
.swiper-g10x img{width:100%;min-height:100%;display:block;}
.swiper-g10x .swiper-slide dl dd{font-size:20px;color:#043186;text-align:center;height:50px;line-height:50px;}
.swiper-pagg10x{display:none;}
.swiper-g10x-prev{position:absolute;left:-50px;top:40%;cursor:pointer;}
.swiper-g10x-next{position:absolute;right:-50px;top:40%;cursor:pointer;}
.swiper-g10x-prev i,.swiper-g10x-next i{font-size:50px;color:#575757;}

.zc-b1 .swiper-zcb dl{height:325px;background:#fff;}
.zc-b1 .swiper-zcb dl dt{height:145px;}
.zc-b1 .swiper-zcb dl dd h2 a{font-size:16px;}
.zc-b1 .swiper-zcb dl dd span{position:absolute;left:15px;bottom:15px;font-size:14px;color:#043186;}
.zc-b1 .swiper-zcb dl dd a.more{left:auto;right:15px;bottom:12px;font-size:18px;}

@media (max-width:1250px) {
.swiper-banner .swiper-slide a{height:700px;}

}
@media (max-width:1150px) {
.swiper-banner .swiper-slide a{height:600px;}
.swiper-g10x .swiper-slide dl dt{height:180px;}
.swiper-g10x .swiper-slide dl dd{font-size:18px;}

}
@media (max-width:1050px) {
.swiper-banner .swiper-slide a{height:500px;}
.swiper-zcb .swiper-slide dl{height:320px;} 
.swiper-zcb .swiper-slide dl dt{height:150px;}
.swiper-zcb .swiper-slide dl dd h2 a{font-size:20px;} 
.swiper-zcb-prev{left:-35px;}
.swiper-zcb-next{right:-35px;}
.swiper-g10-prev{left:-35px;}
.swiper-g10-next{right:-35px;}
.swiper-g10x-prev{left:-35px;}
.swiper-g10x-next{right:-35px;}
.swiper-g10x .swiper-slide dl dt{height:160px;}
.swiper-g10x .swiper-slide dl dd{font-size:16px;height:35px;line-height:35px;}
.zc-b1 .swiper-zcb dl{height:285px;}
.zc-b1 .swiper-zcb dl dt{height:105px;}
.zc-b1 .swiper-zcb dl dd h2 a{font-size:16px;}

}
@media (max-width:850px) {
.swiper-banner .swiper-slide a{height:400px;}
.swiper-zcb .swiper-slide dl{height:270px;} 
.swiper-zcb .swiper-slide dl dt{height:120px;}
.swiper-zcb .swiper-slide dl dd{padding:0 10px;font-size:12px;}
.swiper-zcb .swiper-slide dl dd h2{margin:10px 0;} 
.swiper-zcb .swiper-slide dl dd h2 a{font-size:16px;} 
.swiper-zcb .swiper-slide dl dd p{line-height:20px;}
.swiper-zcb .swiper-slide dl dd a.more{left:10px;bottom:10px;}
.swiper-g10x .swiper-slide dl dt{height:110px;}
.swiper-g10x .swiper-slide dl dd{font-size:14px;}
.zc-b1 .swiper-zcb dl dd span{left:10px;bottom:10px;font-size:14px;}
.zc-b1 .swiper-zcb dl dd a.more{left:auto;right:10px;bottom:10px;font-size:16px;}
.zc-b1 .swiper-zcb dl{height:235px;}
.zc-b1 .swiper-zcb dl dt{height:85px;}
.zc-b1 .swiper-zcb dl dd span{font-size:12px;}

}
@media (max-width:650px) {
.swiper-banner .swiper-slide a{height:300px;}
.swiper-zcb .swiper-slide dl{height:215px;} 
.swiper-zcb .swiper-slide dl dt{height:90px;}
.swiper-zcb .swiper-slide dl dd{padding:0 6px;}
.swiper-zcb .swiper-slide dl dd h2{margin:6px 0 3px;} 
.swiper-zcb .swiper-slide dl dd h2 a{font-size:14px;} 
.swiper-zcb .swiper-slide dl dd a.more{left:6px;bottom:6px;}
.swiper-zcb-prev i,.swiper-zcb-next i{font-size:40px;}
.swiper-g10-prev i,.swiper-g10-next i{font-size:30px;}
.swiper-g10x-prev i,.swiper-g10x-next i{font-size:30px;}
.swiper-zcb-prev{left:-25px;}
.swiper-zcb-next{right:-25px;}
.swiper-g10-prev{left:-20px;}
.swiper-g10-next{right:-20px;}
.swiper-g10x-prev{left:-20px;}
.swiper-g10x-next{right:-20px;}
.zc-b1 .swiper-zcb dl dd a.more{left:auto;}
}
@media (max-width:550px) {
.swiper-zcb .swiper-slide dl{height:250px;} 
.swiper-zcb .swiper-slide dl dt{height:120px;}

}
@media (max-width:450px) {
.swiper-banner .swiper-slide a{height:200px;}
.swiper-zcb .swiper-slide dl{height:215px;} 
.swiper-zcb .swiper-slide dl dt{height:90px;}
.swiper-g10x .swiper-slide dl dt{height:80px;}
.swiper-g10x .swiper-slide dl dd{font-size:12px;}

}
@media (max-width:350px) {
.swiper-banner .swiper-slide a{height:150px;}
.swiper-g10x .swiper-slide dl dt{height:70px;}

}