@media screen and (min-width: 2240px) {
    .container {
        width: 85%;
    }
}

@media screen and (max-width: 2240px) {
    .container {
        width: 85%;
    }

}



@media screen and (max-width: 1630px) {

    .content1 {
        padding-top: 60px;
        padding-bottom: 120px;
    }

    .content2,
    .content3,
    .content4,
    .content5 {
        padding-top: 60px;

    }

    .sjmtlist .box .title {
        font-size: 15px;
        height: 35px;
        line-height: 35px;
    }

    .mtbdlist .box .tt {
        padding: 15px;
    }

    .mtbdlist .box .title {
        font-size: 15px;
    }

    .mtbdlist .box .img img {
        height: 140px;
    }

    .mtbdlist .box .desc {
        margin: 5px 0;
    }

    .gallery-thumbs .swiper-slide .title {
        height: 35px;
        line-height: 35px;
    }

    .xsstlist .box .title {
        margin: 15px 0 6px 0;
        font-size: 15px;
    }

    .column .en {
        font-size: 22px;
    }

    .column .name {
        font-size: 26px;
    }

    .jchdSlide .swiper-slide .title {
        font-size: 16px;
    }

    .navgation .nli {
        padding: 0 8px;
    }

    .navgation .nli h3 a {
        font-size: 14px;
    }
}

@media screen and (max-width: 1440px) {
    .navgation .nli {
        padding: 0 5px;
    }
}

@media screen and (max-width: 1360px) {
    .container {
        width: 95%;
    }

    .navgation .nli {
        padding: 0 5px;
    }
}

@media screen and (max-width: 1140px) {

    .container {
        width: 95%;
    }

    .header {
        display: none;
    }

    .mbheader {
        display: block;
    }

    .sjmtlist .box {
        width: 48%;
    }

    .sjmtlist .box1,
    .sjmtlist .box6 {
        width: 100%;
    }

    .mtbdlist .box {
        width: 100%;
    }

    .xsstlist .box {
        width: 48%;
    }


    .jchdSlide .swiper-slide {
        box-shadow: none;
    }

    .content1 {
        padding-top: 40px;
        padding-bottom: 80px;
    }


    .column .en {
        font-size: 16px;
    }

    .column .name {
        font-size: 22px;
    }

    .column {
        padding: 0;
    }

    .jchdSlide .swiper-slide .tt {
        padding: 15px 0;
    }

    .jchdSlide .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }

    .jchdSlide .swiper-pagination {
        margin-top: 25px;
    }

    .content2,
    .content3,
    .content4 {
        padding-bottom: 50px;
    }

    .sjmtlist .box {
        height: auto;
    }

    .sjmtlist .box .pic img {
        display: block;
        width: 100%;
        height: auto;
    }

    .gallery-thumbs .swiper-slide {
        width: calc((100% - 60px) / 3);
    }

    .scspSlide .swiper-next,
    .scspSlide .swiper-prev {
        width: 40px;
        height: 40px;
    }

    .banBtn {
        bottom: 15px;
        left: calc((100% - 36px) / 2);
    }

    .banBtn a {
        width: 36px;
        height: 36px;
    }

    .banlist .swiper-prev img,
    .banlist .swiper-next img {
        height: 30px;
    }

    .jcsp_box .swiper-next,
    .jcsp_box .swiper-prev {
        width: 30px;
        height: 30px;
        left: 2%;
    }

    .jcsp_box .swiper-next {
        left: auto;
        right: 2%;
    }

}

@media screen and (max-width: 640px) {
    .hdxc_pic {
        width: 70%;
        margin: 0 auto;
        margin-bottom: 15px;
    }

    .hdxc_box {
        width: 100%;
    }

    .xsst-more {
        width: 130px;
        height: 45px;
        line-height: 45px;
        margin-top: 25px;
    }

    .xsst-more img {
        width: 80px;
    }

    .mtbdlist .box {
        margin-bottom: 25px;
    }

    .mtbdlist .box .img {
        width: 100%;
    }

    .mtbdlist .box .img img {
        height: auto;
    }

    .mtbdlist .box .tt {
        width: 100%;
    }

    .gallery-thumbs .swiper-slide {
        width: calc((100% - 40px) / 2);
    }

    .scspSlide .swiper-next,
    .scspSlide .swiper-prev {
        width: 28px;
        height: 28px;
    }

    .hdxc_box .box {
        width: calc((100% - 15px) / 2);
        margin-bottom: 15px;
    }

    .foot .fleft {
        width: 100%;
    }

    .footer {
        height: auto;
        padding: 25px 0;
    }

    .banq {
        padding-top: 25px;
    }

    .contact {
        margin: 15px 0;
    }

    .foot .fright {
        display: none;
    }

    .sjmtlist .box .ico {
        width: 34px;
        height: 34px;
    }

    .sjmtlist .box .ico img {
        width: 50%;
    }

    .gallery-top .swiper-slide .media-wrap .playback {
        width: 40px;
        height: 40px;
        background-size: cover;
        left: calc((100% - 40px) / 2);
        top: calc((100% - 40px) / 2);
    }

    .rightFix {
        padding: 0 15px;
    }

    .rightFix a {
        font-size: 14px;
        line-height: 30px;
    }

    #scrolltop {
        width: 40px;
        height: 40px;
    }

    #scrolltop .iconfont {
        width: 22px;
        height: 22px;
        background-size: cover;
    }

}