@media screen and (max-width: 768px) {
    table {
        max-width: 100vw;
    }
    div {
        max-width: 100vw;
    }
    .banner {
        min-width: auto !important;
    }

    .mobile_type .text {
        width: 95% !important;
        display: grid;
    }

    .ul1 {
        width: 100% !important;
    }

    .ul1 li {
        overflow: initial;
        width: 100% !important;
        height: auto;
        line-height: 8vw;
        font-size: 4vw;
    }

    .ul1 li a {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: auto;
        width: 62%;
    }

    .footer.old-show {
        display: none;
    }

    .text2_left {
        height: auto;
        width: 100vw !important;
    }

    .text2_left_list {
        height: auto;
    }

    .text2_right {
        width: 100vw !important;
    }

    .text2_right table {
        width: 100%;
    }

    td {
        width: auto;
    }

    .default_pgContainer td a {
        display: inline-block;
        width: 65%;
        overflow: hidden;
        white-space: nowrap;
        word-break: keep-all;
        text-overflow: ellipsis;
    }

    .default_pgContainer td img {
        display: none;
    }
    .default_pgContainer td{
        display: contents;
    }
    .text2_right tbody tr td {
        /* display: grid; */
        height: auto;
        line-height: 7vw;
    }
    .btm_1 {
        display: none;
    }
    .btm_2 {
        display: none;
    }
    .row .title{
        flex-wrap: wrap !important; 
    }
    .row .list>div{
        width: 100% !important;
    }
    .xzf img {
        display: none;
    }
}