.bt-position a{
    font-size: 15px!important;
    color: #333;
}
@media screen and (max-width: 768px) {
    .banner {
        height: 39vw!important;
    }

    /* logo */

    .top_logo {
        padding-top: 8vw!important;
    }

    /* ËÑË÷¿ò */

    .search {
        float: none!important;
        width: 100vw!important;
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
        padding-top: 5vw!important;
    }

    ._9fc14d103064494b6a2be4dbd1dcdf32 {
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
        width: 100vw;
    }

    ._9fc14d103064494b6a2be4dbd1dcdf32 img {
        width: 80vw!important;
        height: 11vw;
    }

    .ipt_txt {
        width: 46vw!important;
        height: 8vw!important;
        line-height: 8vw!important;
        font-size: 3.7333vw!important;
    }

    .ipt_btn {
        width: 26vw!important;
        height: 8vw!important;
        background-position: -1vw -1.5vw!important;
        background-size: 100%!important;
    }

    /* µ¼º½ */

    .nav {
        min-width: auto!important;
        height: auto!important;
        background-repeat:repeat-y!important;
    }
    .nav_con {
        width: 100vw!important;
        height: auto!important;
        padding: 0!important;
    }

    .nav_con ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        width: 100vw;
    }

    .nav ul li {
        width: 25vw!important;
    }

    .nav ul li a { 
        font-size: 4vw!important;
    }

    .bt-position {
        width: auto!important;
        padding: 1vw 10px;
    }

    .bt-position a {
        font-size: 2vw!important;
    }

    .dqwz {
        height: auto!important;
        line-height: 5vw!important;
    }


    


    /* µ×²¿ */
    .footer_con {
        margin-left: 0!important;
        width: auto!important;
    }

    .bt-footer {
        height: auto!important;
    }

    .sd-copyright {
        width: auto!important;
        padding: 0 10px;
    }
 
    .bt-copyright {
        width: auto!important;
        text-align: left;
    }

    .sd_fotl {
        position: static!important;
        float: left;
    }

    .sd_fotr {
        position: static!important;
        float: right;
        margin-top: 15px;
    }
    .sd_top {
        display: none;
    }
    .bt-box-1200 {
        width: 100vw!important;
    }
    .bt-box-1200 .clearfix span {
        width: 100vw;
    }
    #con_one_1,#con_one_2,#con_one_3,#con_one_4 {
        padding: 0 20px;
    }
    #con_one_2 td {
        width: 50%!important;
    }
}

@media screen and (max-width: 426px) {
    #zcjdlink3 {
        margin: 1vw 0vw;
    }
}