@media (max-width: 990px) {
    .main-header-wrap {
        display: block;
    }
    .logo{
        margin-bottom: 10px;
    }
    .special-link{
        margin-left: 0;
    }
    .header *{
        max-width: 100vw;
    }
    .fotter-wrap{
        display: block;
    }
    .index_map-wrap{
        padding: 0;
    }
    .footer_copir>div{
        margin: 0 auto;
        width: max-content;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }
    .footer .dop-menu{
        box-sizing: border-box;
        padding-left: 2%;
    }
}