@charset "utf8";
/* CSS Document */
/* ========== 双栏布局 ========== */
.MainTable {
    display: flex;
    gap: 20px;
}
.MainTable .Main {
    flex: 1;
    min-width: 0;
}
.Side {
    width: 300px;
}

/* ========== WAP ========== */
@media (max-width: 768px) {
    .Side {
        width: 100%;
        float: none;
    }
    .MainTable {
        flex-direction: column;
    }
    .main_title {
        font-size: 20px;
    }
    .content_word p {
        font-size: 15px;
    }
    .top_about {
        font-size: 12px;
    }
    .nextprev {
        flex-direction: column;
        gap: 8px;
    }

    /* 头部自适应（不破坏老布局） */
    .header, .top, .menu {
        min-width: 0;
    }
}