
    /* 1. 外层容器：只限制这个视频区域的宽度，绝不影响头部 */
    .tw_video_page_wrapper {
        width: 100%;
        max-width: 1200px; /* 限制宽度 1200 */
        margin: 0 auto;    /* 居中 */
        padding: 0 10px;   /* 手机端留缝 */
        box-sizing: border-box;
    }

    /* 2. 表格样式：固定布局，去边框 */
    .tw_video_page_wrapper table {
        width: 100% !important;
        table-layout: fixed !important; /* 强制三等分 */
        margin: 0 auto !important;
        border: none !important;
        border-collapse: collapse !important;
    }

    /* 3. 单元格样式：控制间隔 */
    .tw_video_page_wrapper td {
        width: 33.33% !important; /* 强制1/3宽度 */
        text-align: center !important;
        vertical-align: top !important;
        border: none !important;
        padding: 15px !important; /* 视频之间的间隔 */
    }

    /* 4. 视频/图片样式 */
    .tw_video_page_wrapper iframe, 
    .tw_video_page_wrapper img {
        width: 100% !important; 
        height: 370px !important; /* 高度统一 */
        display: block !important;
        margin: 0 auto !important;
        box-shadow: 0 5px 15px rgba(0,0,0,0.1);
        object-fit: cover;
    }
    
    /* 5. 隐藏空的格子 (修复白色方块问题) */
    .tw_video_page_wrapper img[src=""], 
    .tw_video_page_wrapper img:not([src]), 
    .tw_video_page_wrapper iframe[src=""], 
    .tw_video_page_wrapper iframe:not([src]) {
        display: none !important;
        height: 0 !important;
        padding: 0 !important;
        border: none !important;
    }

    /* 6. 手机端适配 */
    @media (max-width: 768px) {
        .tw_video_page_wrapper td {
            display: block !important;
            width: 100% !important;
            padding: 10px 0 !important;
        }
        .tw_video_page_wrapper iframe, 
        .tw_video_page_wrapper img {
            height: auto !important;
            aspect-ratio: 1/1;
        }
    }
