
body .ly_article_1{max-width: 1200px;}

.editor_table_wrap table {
  width: 100%;
  border: 1px solid #dddddd;
  border-collapse: collapse;
}


.editor_table_wrap table td {
  border: 1px solid #eeeeee;
  padding: 5px 0 5px 10px;
}


/* ---------- 滚动容器 ---------- */
    .editor_txt .table-wrapper .editor_table_wrap{overflow: unset;}
    .table-wrapper {
        height: 600px;          /* 固定高度，触发滚动 */
        overflow-y: auto;       /* 纵向滚动 */
        border-radius: 6px;
    }

    /* ---------- 表格 ---------- */
    .table-fixed-header {
        width: 100%;
        border-collapse: collapse;
        background: #fff;
        margin-top: 0;
        margin-top: 0;
    }

    /* ---------- 表头行（第一行）置顶 ---------- */
    .table-fixed-header thead tr {
        /* 让整行粘住，但部分浏览器对 tr 的 sticky 支持有限 */
        /* 更保险的做法是给每个 th/td 单独设置 */
    }

    .table-fixed-header thead td {
   		position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 10;
        background: #f0f4fa;      /* 重要：不透明背景，避免滚动时文字重叠 */
        box-shadow: 0 2px 4px rgba(0,0,0,0.1);
        /* 保留你原有的样式 */
        height: 46px;
        padding: 0 8px;
        border-bottom: 2px solid #aaa;
    }

    /* ---------- 数据行样式 ---------- */
    .table-fixed-header tbody td {
        padding: 8px;
        border-bottom: 1px solid #e0e0e0;
    }

    /* 让表格更美观 */
    .table-fixed-header tbody tr:nth-child(even) {
        background: #fafbfc;
    }

    /* 保持你原来的列宽设置 */
    .table-fixed-header .et4, 
    .table-fixed-header .et5,
    .table-fixed-header .et6,
    .table-fixed-header .et7 {
        /* 保留你原有的 class 样式，这里仅做示意 */
        vertical-align: middle;
    }
