@media screen and (max-width: 768px) {
    .common_mains {
        padding: 0;
        padding-bottom: 12.666vw;
    }
    .common_main{
        width: 100%;
        padding: 0;
    }
    .banner_er {
        height: 40vw;
    }
    .main_header{
        height: 100%;
        width: 100%;
        display: flex;
        flex-flow: column;
        align-items: normal;
    }
    .main_header_nav{
        background-color: #084c99;
        width: 100%;
        height: 13.3333vw;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 1vw 2.6667vw;
    }
    .main_header_nav a{
        display: flex;
        justify-content: center;
    }
    .main_header_nav a img{
        width: 60%;
        height: 60%;
    }
        .main_header_nav h2{
            color: #ffffff;
            font-size: 4.6667vw;
            font-weight: normal;
        }
    .main_header_title {
        background-color: rgb(138 187 252);
        width: 100%;
        display: flex;
        flex-flow: column;
    }

    .main_header_title a{
        height: 10.6667vw;
        border-bottom: #ffffff 0.1333vw solid;
        display: flex;
        align-items: center;
        font-size: 2.5vw;
        color: #ffffff;
    }
    .main_header_title a h2{
        margin-left: 2.6667vw;
        font-weight: normal;
    }
    .location_text{
        font-size: 3.5vw;
        background-size: 2vw 2.6667vw;
        
    }
    .location_text a{
        font-size: 3.5vw;
        margin: 0 0.6667vw;
    }

    /* 核心：让分类列表在每次加载新页面时默认隐藏 */
.category-list {
    display: none; 
}

/* 给切换按钮加上手型光标 */
.toggle-category-btn {
    cursor: pointer; 
}

.main_header_location{
    display: flex;
    align-items: center;
    height: 16vw;
}

/* 表格的兜底：max-width 对自动表格布局不够牢靠（列的最小内容宽度可以压过 max-width，
   把表重新顶出去），所以手机端直接把宽度按容器算。
   正文里从公众号粘过来的表格是 <table width="1400" style="width: 1206px;">，
   手机端容器只有 700px，max-width 兜不住时它会撑出横向滚动条。
   图片/视频/iframe 的约束在 content-common.css 里，PC 和手机共用一份，这里不重复 */
.page_main table,
.base_news_main table{
    width: 100% !important;
}
}