.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;
    }

    ._89c1df48f184b1491c3d800ff90a1aa1 {
        display: flex;
        flex-wrap: nowrap;
        justify-content: center;
        width: 100vw;
    }

    ._89c1df48f184b1491c3d800ff90a1aa1 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;
    }


    /* 文字正文 */
    .art_title h2 {
        font-size: 6.4vw!important;
        line-height: 12vw;
    }

    .bdsharebuttonbox {
        display: none;
    }

    .fz_xx {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        height: auto!important;
        line-height: 8vw!important;
    }

    .fz_xx span {
        font-size: 4vw;
    }

    #zoom p,#zoom span{
        font-size: 4vw!important;
        line-height: 8vw!important;
    }

    #zoom>p {
        text-indent: 0em!important;
    }

    #zoom table,#zoom img{
        max-width: 100%!important;
        height: auto!important;
    }

    .bt_xx {
        display: none;
    }
    
    .xxgk_title1 {
        width: 95%!important;
        font-size: 1vw;
    }

    #zcjdlink3 {
        display: block;
        margin: 0vw 0vw;
    }

    #zcjdlink3 span{
        padding: 1vw!important;
        line-height: 6vw;
    }

    .collapse_table{
        width: 90%;
    }

    .collapse_table, .collapse_table tr, .collapse_table td {
        padding: 1vw 1vw!important;
        font-size: 2vw;
    }




    /* 底部 */
    .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;
    }

}

@media screen and (max-width: 426px) {
    #zcjdlink3 {
        margin: 1vw 0vw;
    }
}