.ds-more{-webkit-transition:0.4s cubic-bezier(0.77,0,0.175,1);transition:0.4s cubic-bezier(0.77,0,0.175,1);position:relative;z-index:2}
.ds-more::before{position:absolute;content:"";top:0;left:0;z-index:-1;width:100%;height:100%;background:#0f6ab4;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.77,0,0.175,1);transition:-webkit-transform 0.4s cubic-bezier(0.77,0,0.175,1);transition:transform 0.4s cubic-bezier(0.77,0,0.175,1);transition:transform 0.4s cubic-bezier(0.77,0,0.175,1),-webkit-transform 0.4s cubic-bezier(0.77,0,0.175,1)}
.ds-more:hover{color:#fff;background:transparent}
.ds-more:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}

/*首页banner*/
.in-banners{height:100vh}
.in-banners .swiper-wrapper .swiper-slide .pimg{display:block;width:100%;height:100%}
.in-banners .swiper-wrapper .swiper-slide .mimg{display: none;}
.in-banners .swiper-wrapper .swiper-slide .title-box{position:absolute;top:42%;left:10%}
.in-banners .swiper-wrapper .swiper-slide .title-box .big{width:660px;margin-bottom:24px;font-size:48px;line-height:1.5em;font-weight:bold;color:#fff}
.in-banners .swiper-wrapper .swiper-slide .title-box .small{max-width:900px;margin-bottom:50px;font-size:24px;line-height:1.5em;color:#fff}
.in-banners .swiper-wrapper .swiper-slide .title-box .banners-more{width:170px;height:46px;box-sizing:border-box;display:block;justify-content:center;align-content:center;text-align:center;line-height:46px;text-transform:uppercase;background:#4b4c4f}
.in-banners .swiper-wrapper .swiper-slide .title-box .banners-more p{font-size:16px;color:#fff}
.in-banners .swiper-wrapper .swiper-slide video{width:100%;height:100%;display:block;object-fit:cover;object-position:center}
.in-banners .swiper-wrapper .swiper-slide .seat{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);pointer-events:none}
.in-banners .swiper-pagination{bottom:50px}
.in-banners .swiper-pagination .swiper-pagination-bullet{width:30px;height:4px;background:#afafaf;border-radius:0;margin-right:8px;transition:all 0.4s cubic-bezier(0.19,1,0.22,1)}
.in-banners .swiper-pagination .swiper-pagination-bullet-active{background:#f9f9f9}
.in-banners .banner-next{position:absolute;top:50%;right:53px;z-index:22;cursor:pointer;outline:none}
.in-banners .banner-prev{position:absolute;top:50%;left:53px;z-index:22;cursor:pointer;outline:none}
.in-banners .banner-next img,.in-banners .banner-prev img{display:block}
.in-banners .banner-next img{transform:rotate(180deg)}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex
;
    transition-property: transform;
    box-sizing: content-box;
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}

@media screen and (max-width: 1440px) {
    /*首页Banner*/
    .in-banners .swiper-wrapper .swiper-slide .title-box .big {font-size: 40px;margin-bottom: 15px;}
    .in-banners .swiper-wrapper .swiper-slide .title-box .small {font-size: 20px;margin-bottom: 40px;}
    .in-banners .swiper-wrapper .swiper-slide .title-box .banners-more {width: 150px;height: 42px;line-height: 42px;}
    .in-banners .swiper-wrapper .swiper-slide .title-box .banners-more p {font-size: 14px;}
    .in-banners .banner-next img, .in-banners .banner-prev img {width:26px;}
    .in-banners .swiper-pagination {bottom: 30px;}
}

@media screen and (max-width: 1024px) {
    /*首页Banner*/
    .in-banners{height:100%}
	/*.in-banners .swiper-wrapper .swiper-slide video{display: none;}*/
    .in-banners .swiper-wrapper .swiper-slide .title-box{width:94%;box-sizing:border-box;top:80%;left:50%;transform:translate(-50%,-50%);padding:0 5%}
    .in-banners .swiper-wrapper .swiper-slide .title-box .big{margin-bottom:15px;width:90%;font-size:18px;line-height:26px}
    .in-banners .swiper-wrapper .swiper-slide .title-box .small{font-size:12px;line-height:14px;margin-bottom:60px}
    .in-banners .swiper-pagination{bottom:30px}
    .in-banners .banner-prev{left:3%;display:none}
    .in-banners .banner-next{right:3%;display:none}
    .in-banners .banner-next img,.in-banners .banner-prev img{width:20px;height:auto}
    .in-banners .swiper-wrapper .swiper-slide .pimg{display: none;}
    .in-banners .swiper-wrapper .swiper-slide .mimg{display: block;width: 100%;height: 460px;object-fit: cover;object-position: center;}
    .in-banners .swiper-wrapper .swiper-slide .title-box .banners-more{width:120px;height:36px;line-height:36px}
    .in-banners .swiper-wrapper .swiper-slide .title-box .banners-more p{font-size:14px}
}
