.swiper-container{width: 100%;transform:translate3d(0,0,0);overflow:hidden;}
.swiper-slide{position: relative;transform:translate3d(0,0,0);}
.swiper-slide img{width: 100%;}
.swiper-slide a>div{position: absolute;}
.swiper-slide a>div h1{font-size: .65rem;color: #fff;font-family: SBold;line-height: 110%;}
.swiper-slide a>div p{font-size: .3rem;color: #fff;font-family: Regular;}
.swiper-slide a>div p span{margin-right: .2rem;}
.swiper-button-prev,.swiper-button-next{color: #faf4f4;}
.swiper-button-prev{left: .6rem;}
.swiper-button-next{right: .6rem;}
.swiper-pagination-bullet{margin: 0 .15rem!important;width: .5rem;height: .1rem;border-radius: 5px;background:#fff;opacity: 1;}
.swiper-pagination-bullet-active{background: #134d9e;}

.ban_des1,.ban_des3,.ban_des4{top: 3rem;left: 9rem;}
.ban_des2,.ban_des5{top: 3rem;left: 3.42rem;}
.ban_des2 h1,.ban_des3 h1{font-weight: normal;}

.main_content{margin:0 3.3rem;padding-top: .3rem;}
.main_content>div{width: 6.1rem;flex-direction: column;}
.main_content>div>a{position: relative;height: 3.25rem;font-size: 0;display: block;overflow: hidden;}
.main_content>div>a.first_a{height: 6.75rem;}
.main_content>div>a:not(:last-of-type){margin-bottom: .25rem;}
.main_content img{width: 100%;transition: all .5s linear;}
.main_content>div>a:hover img{transform: scale(1.1);}

.pic1{color: #333333;position: absolute;width: 100%;text-align: center;top: .6rem;z-index: 2;}
.pic1 h2{font-size: .3rem;font-family: SBold;}
.pic1 p{font-size:.18rem}

.pic2{color: #FFFFFF;position: absolute;width: 100%;text-align: left;bottom: .3rem;padding-left: .3rem;z-index: 2;}
.pic2 h2{font-size: .3rem;font-family: SBold;}
.pic2 p{font-size:.18rem}


/*-----------------------移动端样式-------------------------*/
@media only screen and (min-width: 320px) and (max-width: 1200px) {
    .ban_des1,.ban_des3{top: 1.2rem;left: 0;text-align: center;width: 100%;}
    .ban_des2{top: 1.3rem;left:0;width: 100%;text-align: center;}
    .ban_des2 h1,.ban_des3 h1{font-weight: normal;}
    
    
    .min_content{background-color: #fff;}
    .first_img{position: relative;font-size: 0;}
    .first_img .des1{position: absolute;width: 100%;top: 1rem;text-align: center;}
    .first_img h2{font-size: .65rem;color: #333333;}
    .first_img p{font-size: .3rem;color: #333333;}
    
    .page_list{margin: .1rem;}
    .page_list li{margin-bottom: .1rem;position: relative;font-size: 0;}
    .des_li{position: absolute;top: 1.45rem;left: .35rem;color: #fff;}
    .des_li h2{font-size: .4rem;}
    .des_li p{font-size: .2rem;}
    
}