.msec1 .swiper-slide{overflow:hidden; margin-top: 6rem;}
.msec1 .swiper-slide .slogan{position:absolute;z-index:10;top:50%;transform:translateY(-50%);width:100%;text-align:center}
.msec1 .swiper-slide .slogan .text01{display:block;position:relative;top:10px;opacity:0;color:#fff;font-family: 'SCoreDream'; font-size: 2.4rem; transition:0.5s 0.5s}
.msec1 .swiper-slide .bg{height:83rem;transform:scale(1.1);transition:10s}
.msec1 .swiper-slide .bg img{width: 100%; height:100%; object-fit:cover}
.msec1 .swiper-slide-active .bg{transform:scale(1)}
.msec1 .swiper-slide-active .slogan .text01{top:0;opacity:1; }
/*swiper*/
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:30px}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}
.swiper-pagination-bullet{width:14px;height:14px;background:#fff}
    
.swiper-button-next{width:60px;height:60px;background:url('../images/main/swiper_next.png') no-repeat center}
.swiper-button-prev{width:60px;height:60px;background:url('../images/main/swiper_prev.png') no-repeat center}
    
.flex-list{display: flex; flex-wrap: wrap; padding:5rem 0}
.flex-list li{width: 25%; overflow: hidden;}
.flex-list li img{transition: all 0.5s;}
.flex-list li img:hover{transform:scale(1.05); opacity: 0.5;}
.flex-list li .bottom-title { z-index:999; background:#ffffff; text-align:center; padding:30px 0; }