


        /* 电脑端标题样式 */
        .led-specs-container caption {
            font-family: 'Montserrat-Regular', sans-serif;
            font-size: 41px;
            font-weight: normal;
            color: #000000;
            padding: 0; /* 移除默认padding，交给内部div控制 */
            margin-bottom: 0; /* 移除margin-bottom，保持一致间距 */
        }
        .led-specs-container caption div {
            padding: 12px; /* 与th, td的padding一致 */
            border-bottom: 1px solid #e0e0e0; /* 底部横线，1px粗细，颜色#e0e0e0 */
        }
        /* ===== 通用滚动容器 (电脑端 + 移动端) ===== */
        /* 让外层 div 在需要时产生横向滚动，不再局限于移动端 */
        .led-specs-container {
            width: 100%;
            overflow-x: auto;           /* 始终允许横向滚动 (由内容决定) */
            -webkit-overflow-scrolling: touch; /* 移动端平滑手感，电脑端无副作用 */
            background-color: #FFFFFF;  /* 与表格背景一致 */
            /* 保证容器不额外增加内边距破坏居中效果 */
            padding: 0;
            margin: 0;
        }

        /* 电脑端 (≥769px) 滚动细节：保留76%宽度视觉，但允许滚动 */
        @media only screen and (min-width: 769px) {
            .led-specs-container table {
                width: 76%;               /* 保持原始比例 */
                margin: 20px auto;         /* 水平居中 */
                /* 关键：当表格宽度小于容器宽度时，无滚动条；但若内容最小宽度超过76%，滚动条出现 */
                min-width: fit-content;     /* 根据内容决定最小宽度，但受限于th/td宽度设置 */
                min-width: -moz-fit-content;
                min-width: fit-content;
                /* 为了确保四列不会过分压缩导致文本堆叠，使用固定布局 + 列宽百分比。但若某列内容过长，单元格会撑开 */
                /* 我们可以给th/td设置white-space: normal; 让长文本换行。但个别超长单词(如URL)可能撑大 */
                /* 为了保留原设计的比例，我们不强行限制最大宽度，但通过滚动来避免挤压。*/
            }

            /* 增强：让表格列尽量按比例分配，但若内容过长允许撑开，触发滚动 */
            .led-specs-container th,
            .led-specs-container td {
                width: auto;               /* 取消固定25%限制，让列宽根据内容自适应 */
                min-width: 120px;           /* 给每一列一个最小宽度，保证可读性，同时避免太窄 */
                max-width: 300px;            /* 防止某些列无限宽，但可根据需要调整 */
                white-space: normal;        /* 正常换行 */
            }

            /* 但第一列 (th) 通常文字较短，可稍小 */
            .led-specs-container th {
                min-width: 140px;
            }

            /* 标题caption宽度不受滚动影响，仍居中且与表格同宽 (因为表格是块级元素) */
        }        

        /* 表格单元格样式 */
        .led-specs-container th, 
        .led-specs-container td {
            padding: 12px;
            border-bottom: 1px solid #e0e0e0; /* 底部横线，1px粗细，颜色#e0e0e0 */
            font-family: 'Open Sans', sans-serif;
            background-color: #FFFFFF;
            word-wrap: break-word;
            overflow-wrap: break-word;
        }
        .led-specs-container th {
            text-align: left;
            font-weight: normal;
            width: 10%;
            font-size: 16px;
        }
        .led-specs-container td {
            text-align: center;
            font-size: 16px;
            font-weight: normal;
            width: 10%;
        }
        .led-specs-container td {
            text-align: center;
            font-size: 16px;
            font-weight: normal;
            width: 10%;
        }
        .led-specs-container td {
            text-align: center;
            font-size: 16px;
            font-weight: normal;
            width: 10%;
        }
        .led-specs-container td {
            text-align: center;
            font-size: 16px;
            font-weight: normal;
            width: 10%;
        }
        .led-specs-container td {
            text-align: center;
            font-size: 16px;
            font-weight: normal;
            width: 10%;
        }
        .led-specs-container td {
            text-align: center;
            font-size: 16px;
            font-weight: normal;
            width: 10%;
        }
        .led-specs-container td {
            text-align: center;
            font-size: 16px;
            font-weight: normal;
            width: 10%;
        }
        .led-specs-container td {
            text-align: center;
            font-size: 16px;
            font-weight: normal;
            width: 10%;
        }
        .led-specs-container td {
            text-align: center;
            font-size: 16px;
            font-weight: normal;
            width: 10%;
        }

        /* 移动端样式 (≤768px) */
        @media only screen and (max-width: 768px) {
            .led-specs-container table {
                width: 90% !important; /* 移动端宽度 */
            }
            .led-specs-container caption {
                font-size: 20px !important; /* 移动端标题大小 */
            }
            .led-specs-container caption div {
                padding: 10px; /* 与移动端th, td的padding一致 */
                border-bottom: 1px solid #e0e0e0; /* 底部横线，1px粗细，颜色#e0e0e0 */
            }
            .led-specs-container th,
            .led-specs-container td {
                font-size: 14px;
                padding: 10px;
                border-bottom: 1px solid #e0e0e0; /* 底部横线，1px粗细，颜色#e0e0e0 */
            }
        }
            .led-specs-container td {
                text-align: center;
                vertical-align: middle;
                white-space: nowrap;
                overflow: visible;
            }
    