@media screen and (min-width: 2260px) {
    /* html{
        font-size: 120px;
    } */
}

@media screen and (max-width: 990px) {
    body {
        font-size: 16px;
    }

    .container {
        width: 95%;
    }

    header {
        display: none;
    }

    .navigation {
        display: none;
    }

    .mbheader {
        display: block;
    }

    html {
        font-size: 90px !important;
    }

    .banq p {
        height: auto;
    }

    .banq p br {
        display: block !important;
    }

    .fs-22 {
        font-size: 16px;
    }

    .fs-14,
    .fs-16 {
        font-size: 14px;
    }

    .fs-24,
    .fs-20 {
        font-size: 16px;
    }

    .fs-28 {
        font-size: 18px;
    }

    .fs-30 {
        font-size: 22px;
    }

    .fs-32 {
        font-size: 22px;
    }

    .gzdt .content {
        display: block;
    }

    .gzdtlist,
    .gzdtbox {
        width: 100%;
    }

    .gzdtlist .swiper-slide .text {
        padding: 15px;
        height: auto;
        width: 100%;
        margin: 0;
    }

    .zxdtlist .left {
        flex-direction: column-reverse;
        margin-top: 0;
    }

    .slide-a-txtp,
    .slide-a-pic {
        width: 100%;
    }

    .slide-a-pic .swiper-slide .img,
    .xsdtimg li .img {
        height: auto;
    }

    .xsdt .content {
        display: block;
        padding-top: 10px;
    }

    .xsdtimg {
        width: 100%;
        display: block;
    }

    .xsdtimg li {
        width: 100%;
        padding-bottom: 10px;
    }

    .xsdtimg li:first-of-type {
        margin-bottom: 20px;
    }

    .xsdtbox {
        margin-top: 10px;
        width: 100%;
    }

    .xsdtbox li {
        padding: 15px 0;
    }

    footer .right,
    .banlist .swiper-left,
    .banlist .swiper-right,
    .jcdtlist .swiper-prev,
    .jcdtlist .swiper-next {
        display: none;
    }

    .jcdtlist .swiper-slide a {
        width: 100%;
        margin-top: 110px;
    }

    .gzdtlist .swiper-slide .text .disc {
        line-height: 22px;
        height: 42px;
    }

    .gzdtlist .swiper-slide .text .time {
        margin-top: 15px;
    }

    .gzdtlist .swiper-slide .text .title {
        line-height: 25px;
        height: 25px;
        margin-bottom: 15px;
    }

    .jcdtlist .swiper-slide .time .day {
        font-size: 22px;
    }

    .theme .english {
        display: none;
    }

    .theme .title {
        font-size: 25px;
    }

    .tzgg .theme {
        width: 100%;
    }


    .jcdtlist .swiper-slide .hengline {
        margin: 20px 0;
    }

    .jcdtlist .swiper-slide .info .disc {
        margin-top: 5px;
    }

    .slide-a-txtp .time-eye {
        padding: 0;
    }

    .slide-a-txtp .title,
    .slide-a-txtp .disc {
        margin-top: 0;
    }

    .slide-a-txtp .swiper-slide .showmore {
        margin-top: 10px;
    }

    .slide-a-txtp {
        padding: 0;
    }

    .xsdtimg li .text {
        margin-top: 5px;
    }

    .xsdtimg li .time-arrow {
        margin-top: 0;
    }

    .theme {
        padding: 25px 0;
    }

    .gzdtbox {
        margin-top: 20px;
    }

    .xsdt {
        padding: 0;
    }

    .jcdtlist .swiper-container {
        padding: 0;
    }

    .zxdtlist {
        margin-bottom: 15px;
    }

    footer .logos {
        display: block;
    }

    footer .logos .ftlogo img {
        width: 100%;
    }

    footer .logos .sys img {
        width: 100%;
        height: auto;
    }

    .ftinfo {
        /* display: block; */
        flex-wrap: wrap;
    }

    .xsdt .theme {
        width: 100%;
        padding: 25px 0;
    }

    footer .logos .sys img {
        margin-left: 0;
    }

    footer .left {
        width: 100%;
        padding: 25px 0;
    }

    .banq span {
        height: auto;
        display: block;
        width: 100%;
        text-align: center;
    }

    .banq {
        padding: 10px 0;
    }

    .slide-a-pic .swiper-pagination {
        display: none;
    }

    .slide-a-pic {
        padding-bottom: 10px;
    }

    .gzdtlist .swiper-pagination {
        bottom: 20px;
        padding-right: 20px;
    }
    

     /* ------------------------------- */

    .ewm {
        display: none;
    }

    .contact ul.ul1,
    .contact ul{
        width: 100%;
        margin: 0;
    }

    .contact li{
        margin: 5px 0;
        width: 100%;
    }

    .foot_yqlj{
        flex-direction: column;
        padding: 20px 0;
    }

    .foot_bottom{
        padding-bottom: 20px;
    }

    .foot_yqlj .list{
        justify-content: space-between;
    }

    .foot_yqlj .list .li{
        width: 49%;
        margin: 10px 0;
    }

    .zxdtlist .swiper-pagination1{
        display: none;
    }


}

@media screen and (max-width: 768px) {
    html {
        font-size: 50px;
    }

    .img_mark {
        display: none;
    }


    .gzdtbox li,
    .gzdtbox li.on {
        padding: 10px;
    }

    .ftinfo {
        display: block;
        margin-top: 20px;
    }

    .ftinfo li {
        margin-right: 0;
        margin: 5px 0;
    }

    footer .logos .sys {
        margin-top: 10px;
    }

    .theme .title span {
        margin: 0;
    }

    .jcdtlist {
        margin: 0;
    }

    .jcdtlist .swiper-slide a {
        margin: 0;
        padding: 20px;
        height: auto;
    }

    .jcdtlist .swiper-slide-active+div a {
        margin: 0;
    }

    .banlist .swiper-btn {
        bottom: 5px;
    }

   

}