/*!

__/\\\\\\\\\\\\\\\_______/\\\\\_________/\\\\\\\\\______/\\\________/\\\______/\\\\\\\\\____
 _\/\\\///////////______/\\\///\\\_____/\\\///////\\\___\/\\\_____/\\\//_____/\\\///////\\\__
  _\/\\\_______________/\\\/__\///\\\__\/\\\_____\/\\\___\/\\\__/\\\//_______/\\\______\//\\\_
   _\/\\\\\\\\\\\______/\\\______\//\\\_\/\\\\\\\\\\\/____\/\\\\\\//\\\______\//\\\_____/\\\\\_
    _\/\\\///////______\/\\\_______\/\\\_\/\\\//////\\\____\/\\\//_\//\\\______\///\\\\\\\\/\\\_
     _\/\\\_____________\//\\\______/\\\__\/\\\____\//\\\___\/\\\____\//\\\_______\////////\/\\\_
      _\/\\\______________\///\\\__/\\\____\/\\\_____\//\\\__\/\\\_____\//\\\____/\\________/\\\__
       _\/\\\________________\///\\\\\/_____\/\\\______\//\\\_\/\\\______\//\\\__\//\\\\\\\\\\\/___
        _\///___________________\/////_______\///________\///__\///________\///____\///////////_____

*/

.slider-banner-wrap {
    width: 100%;
    height: auto;
    display: none;
}
.slider-banner-wrap .slider-banner {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    max-width: 79.375rem /* 1270/16 */;
}
.slider-banner-wrap .slider-banner .swiper-slide {
    width: 100%;
    overflow: hidden;
}
.slider-banner-wrap .slider-banner .swiper-slide .swiper-slide-wrap {
    position: relative;
    max-width: 79.375rem /* 1270/16 */;
    max-height: 50rem /* 800/16 */;
    margin: 0 auto;
    background: #eee;
    overflow: hidden;
}
.slider-banner-wrap .slider-banner .swiper-slide a {
    max-width: 100%;
    height: 100%;
}
.slider-banner-wrap .slider-banner .swiper-slide img {
    width: 100%;
}
.slider-banner-wrap .slider-banner .lb {
    display: block;
}
.slider-banner-wrap .slider-banner .swiper-button-next:after,
.slider-banner-wrap .slider-banner .swiper-button-prev:after {
    color: #fff;
    font-size: 2.25rem /* 36/16 */;
}
.slider-banner-wrap .slider-banner .swiper-button-next {
    right: 1.25rem /* 20/16 */;
}
.slider-banner-wrap .slider-banner .swiper-button-prev {
    left: 1.25rem /* 20/16 */;
}
.slider-banner-wrap .slider-banner .swiper-pagination {
    color: #111;
    line-height: 1.5;
}
.slider-banner-wrap .slider-banner .swiper-pagination-bullet-active {
}
.slider-banner-wrap .slider-banner .swiper-slide .swiper-video-wrap {
    width: 100%;
    margin-bottom: -0.5rem /* -8/16 */;
}
.slider-banner-wrap .slider-banner .swiper-slide .swiper-video-wrap .swiper-video {
    width: 100%;
    /*aspect-ratio: 16 / 5;*/
    object-fit: cover;
    border: 0;
    padding: 0;
    margin: 0 !important;
}

.slider-banner-wrap .slider-banner .swiper-pagination-bullet {
    width: 0.9375rem /* 15/16 */;
    height: 0.9375rem /* 15/16 */;
}
.slider-banner-wrap .slider-banner .swiper-pagination-bullet {
    width: 1.0625rem /* 17/16 */;
    height: 1.0625rem /* 17/16 */;
}
.slider-banner-wrap .slider-banner .swiper-pagination-bullet-active {
    width: 1.0625rem /* 17/16 */;
    height: 1.0625rem /* 17/16 */;
    background-color: #ff0038;
}