@media (max-width: 1200px) {


}

@media (max-width: 991px) {
    .downBanner .front {
        width: 80%;
    }

    .downBanner .front .text {
        font-size: 2.9vw;
        padding-top: 2vw;
    }

    .downBanner .front .btns a {
        padding-right: 15px;
    }

    .downBanner .front .btns {
        width: calc(100% + 15px);
    }

    .section2 .front .newsSlide .news, .section2 .front .newsSlide .slideImg {
        width: 100%;
    }

    .section2 .front .newsSlide .news {
        padding-bottom: 35px;
    }

    .section2 .front {
        padding: 30px 0;
    }

    .section2 .front .newsSlide .ks {
        height: auto;
    }

    .section2 .front .btns {
        padding-top: 30px;
    }

}

@media (max-width: 991px) and (min-width: 768px) {
}

@media screen and (max-width: 768px) {
    .downBanner{
        padding: 30px 0;
    }
    .downBanner .front{
        position: inherit;
        width: 64%;
    }
    .downBanner .front .text{
        font-size: 3.9vw;
    }
    .gamePage .newPage .tab li{
        width: 50%;
    }
    .swiper-button-next, .swiper-button-prev {
        width: 40px !important;
        height: 40px !important;
    }

    .section1 .iBanner .swiper img {
        width: 80%;
    }

    .newDetail .title {
        font-size: 18px;
        padding: 0px 0 20px;
    }

    .gamePage .newPage .tab li a {
        height: 10vw;
        font-size: 4vw;
    }

    .gamePage .banner h2 {
        font-size: 10vw;
    }

    .section1 .front .btns a {
        padding-right: 0;
        padding-bottom: 10px;
    }

    .section1 .front .btns {
        width: 50%;
        margin: 0 auto;
        padding-bottom: 0;
        padding-top: 30px;
    }

    .section1 {
        height: calc(100vh - 56px);
    }

    .section1 .front {
        width: 100%;
        bottom: 20px;
    }
    .swiper-pagination{
        display: none!important;
    }

    .videoList {
        width: calc(100% + 15px);
        padding-top: 30px;
    }

    .videoList li {
        padding-right: 15px;
        padding-bottom: 15px;
    }

    .videoplay .kuang {
        width: 90%;
    }

    .videoplay .kuang .video {
        height: 226px;
    }

    .videoplay .closewin {
        right: 0;
        width: 30px;
        height: 30px;
        top: -38px;
    }

    .section3 .title {
        font-size: 10vw
    }

    .section3 .front {
        padding: 30px 0;
    }

    .section3 .vmore {
        width: auto;
        height: auto;
        font-size: 16px;
    }
    .header .container-fluid .left{
        width: 40%;
    }
    .header .logo{
        width: 100%;
    }


}

@media screen and (max-width: 420px) {


}

