.slide-video .a{position: absolute!important;top: 0px;left: 0px;right: 0px;width: 100%;}
.slide-video video{width: 100%;height: 100%;object-fit: cover;}





.ftc{background: rgba(0,0,0,.2);padding: .2rem 0;text-align: center;font-size: .16rem;}
.ftc span{margin: 0 .1rem;display: inline-block;padding: 3px 0;position: relative;}
.ftc img{height: .2rem;vertical-align: -.04rem;margin-right: 5px;}
.ftc .sydw{width: .5rem;}
.ftc .sydw img{height: .5rem;position: absolute;left: 0;top: 50%;margin-top: -.25rem;max-height: inherit;max-width: inherit;}



 .banner {
        position: relative
    ;}

    .banner .swiper-slide .sc {
        -webkit-transition: 8s 1s linear;
        -webkit-transform: scale(1)
    ;}

    .banner .swiper-slide-active .sc {
        -webkit-transform: scale(1.1)
    ;}

    .banner .swiper-slide a {
        display: block;
        position: relative
    ;}

    .banner .swiper-slide a:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        height: 2.6rem;
        background: url(../images/bamask1.png) no-repeat top center;
        background-size: 101% 100%;
        z-index: 2;
        opacity: 1;}

    .banner .swiper-slide a:after {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        right: 0;
        height: 1.6rem;
        background: url(../images/blackms.png) no-repeat top center;
        background-size: 101% 100%;
        z-index: 2;
        opacity: .5;}

    .banner .item .imgBox .img {
        padding-bottom: 0;
        height: 100vh;
        min-height: 6rem;
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat
    ;}

    .banner .swiDots {
        position: absolute;
        bottom: .5rem;
        left: 10%;
        z-index: 5;
        right: 10%;
        width: auto;
        text-align: center;}

    .banner .swiDots span {
         width: 0.6rem;
        height: 0.3rem;
        background: url(images/icon_16-3.png) no-repeat center;
    background-size: contain;
        margin: 0 .1rem;
        position: relative;
        border-radius: 0
    ;}

    .banner .swiDots span.active {
        background: url(images/icon_16-1.png) no-repeat center;
           width: 0.38rem;
    height: 0.38rem;
    background-size: 100%;}
    
    .imgBox  {
        position: relative;}
.imgBox img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transition: .5s;}

    @media (max-width:1024px) {

        .banner .swiper-slide a:before {
            height: 1.5rem
        ;}

        .banner .swiper-slide a:after {
            height: 1.2rem
        ;}

        .banner .swiDots {
            text-align: center;
            bottom: .3rem
        ;}

        .banner .swiDots span {
            width: .3rem;
            margin: 0 .1rem
        ;}

        .banner .item .imgBox .img {
            padding-bottom: 54%;
            height: auto;
            min-height: inherit
        ;}
    }

    @media (max-width:640px) {
        .banner .swiper-slide a:after {
            height: 1rem
        ;}

        .banner .swiDots span {
            width: .2rem;
            margin: 0 .1rem
        ;}

        .banner .swiDots {
            bottom: .15rem;}

        .banner .item .imgBox .img {
            padding-bottom: 60%;}
    }
.more_dt{
padding-right:1.5rem;}

@media screen and (max-width:991px){
.more_dt{
padding-right:0rem;}
}
.ewmbt{font-size:13px; color: #fff; text-align:center; padding-top:5px;}

