/* 通用最大宽度约束 - 所有板块统一 */
        .header-nav-wrapper, .banner-section, .main-content-wrapper, .footer-nav-wrapper {
            max-width: 750px;
            width: 100%;
			margin:0 auto;
        }


        /* ==========================================
           3. 核心内容区域样式
           ========================================== */
        .main-content-wrapper {
            background-color: #fff;
            color: #333;
        }
        /* 通用容器样式 - 所有核心内容板块统一使用（关键修改：统一基准间距8%） */
        .content-base-container,
        .content-announcement-container,
        .content-gov-wrapper,
        .content-invest-wrapper {
            max-width: 750px;
            width: 100%;
            padding: 50px 8% 0 8%; /* 统一基准间距：8%，与头部保持一致 */
            box-sizing: border-box; /* 确保padding不会撑大容器 */
        }
        /* 公司资料板块 */
        .content-company-section {
            background-color: #fff;
            width: 100%;
			padding-bottom:30px;
        }
        .content-company-info-item {
            display: flex;
            align-items: flex-start;
            margin-bottom: 18px;
            font-size: 16px;
            line-height: 1.5;
            width: 100%;
        }
        .content-company-info-item__label {
            color: #4ECDC4;
            flex: 0 0 40%;
        }
        .content-company-info-item__value {
            color: #000;
            flex: 0 0 60%;
        }
        .content-company-divider {
            border-top: 1px dashed #ccc;
            margin: 20px 0;
        }
        /* 财报与招股书板块 */
        .content-report-section {
            background-color: #f5f5f5;
            width: 100%;
        }
        .content-report-card-container {
            display: flex;
            justify-content: space-between;
            align-items: flex-start;
            gap: 10px;
            flex-wrap: wrap;
			padding-bottom:50px;
        }
        .content-report-card-item {
            flex: 0 0 calc(50% - 5px);
            min-width: unset;
            text-align: center;
        }
        .content-report-card-item__title {
            font-size: 20px;
            color: #333;
            font-weight: 500;
            display: block;
            margin-bottom: 15px;
            line-height: 1.2;
        }
        .content-report-card-item__img-box {
            width: 100%;
            aspect-ratio: 1 / 1.3;
            border-radius: 8px;
            overflow: hidden;
            margin-bottom: 18px;
        }
        .content-report-card-item__img-box img {
            width: 100%;
            height: 100%;
            display: block;
            object-fit: cover;
        }
        .content-report-card-item__btn {
            display: inline-block;
            padding: 9px 28px;
            background-color: #47d1c3;
            color: #fff;
            text-decoration: none;
            border-radius: 5px;
            font-size: 16px;
            font-weight: 500;
            transition: background-color 0.3s ease;
        }
        .content-report-card-item__btn:hover {
            background-color: #3dc4b6;
        }
        /* 公告与通函板块 - 统一使用通用容器样式 */
        .content-announcement-section {
            width: 100%;
            background-color: #fff;
            margin-top: 0;
        }
        .content-announcement-year-select-wrap {
            text-align: right;
            margin-bottom: 16px;
        }
        .content-announcement-year-select {
            padding: 6px 12px;
            border: 1px solid #ddd;
            border-radius: 4px;
            font-size: 16px;
            cursor: pointer;
            outline: none;
            color: #333;
        }
        .content-announcement-list {
            width: 100%;
            position: relative;
            border: 1px solid #47d1c3;
            background-color: #fff;
        }
        .content-announcement-no-data-tip {
            display: none;
            padding: 20px;
            text-align: center;
            color: #999;
        }
        .content-announcement-item {
            display: flex;
            border-bottom: 1px solid #f0f0f0;
        }
        .content-announcement-item:last-child {
            border-bottom: none;
        }
        .content-announcement-item-date {
            width: 30%;
            padding: 12px 10px;
            font-size: 14px;
            color: #666;
            display: flex;
            align-items: center;
            justify-content: center;
            /* 核心修改：确保日期单行显示 */
            white-space: nowrap;    /* 禁止换行 */
            overflow: hidden;       /* 隐藏溢出内容 */
            text-overflow: ellipsis;/* 溢出显示省略号（可选） */
            word-break: keep-all;   /* 保持单词完整 */
        }
        .content-announcement-item-content {
            width: 70%;
            padding: 12px 10px;
            font-size: 14px;
            color: #666;
            border-left: 1px solid #47d1c3;
        }
        .content-announcement-item-content dl {
            width: 100%;
        }
        .content-announcement-item-content dt {
            margin-bottom: 4px;
            font-weight: 500;
        }
        .content-announcement-item-content dd {
            font-size: 13px;
            color: #888;
            list-style: none;
        }
        .content-announcement-item-content a {
            color: #333;
            text-decoration: none;
        }
        .content-announcement-item-content a:hover {
            color: #47d1c3;
            text-decoration: none;
        }
        /* 企业管治板块 - 统一使用通用容器样式 */
        .content-gov-section {
            width: 100%;
            background-color: #ffffff;
            padding: 30px 0;
        }
        .content-gov-content-img-box {
            width: 100%;
            margin:25px 0;
        }
        .content-gov-content-img-box img {
            width: 100%;
            height: auto;
            display: block;
            border: none;
        }
        .content-gov-content-list {
            width: 100%;
        }
        .content-gov-list-item {
            margin-bottom: 22px;
            position: relative;
            padding-left: 20px; /* 仅内部列表缩进，不影响整体左右间距 */
        }
        .content-gov-list-item::before {
            content: "";
            position: absolute;
            left: 0;
            top: 9px;
            width: 8px;
            height: 8px;
            background-color: #47d1c3;
            border-radius: 50%;
        }
        .content-gov-list-title {
            font-weight: 700;
            color: #333;
            display: block;
            margin-bottom: 6px;
        }
        .content-gov-list-desc {
            color: #666;
            font-size: 14px;
            line-height: 1.8;
        }
        /* 投资者查询板块 - 关键修改 */
        .content-invest-section {
            width: 100%;
            background-color: #ffffff;
			padding-bottom:50px;
        }
        .content-invest-img-section img {
            width: 100%;
            height: auto;
            display: block;
        }
        .content-invest-info-section {
            width: 100%;
            max-width: 750px;
            margin: 0 auto;
            color: #fff;
            padding: 0 8%; /* 关键修改：统一为8%基准间距 */
            box-sizing: border-box;
        }
        .content-invest-info-content {
            display: flex;
            align-items: center;
            gap: 20px; /* 移除flex-wrap: wrap，避免换行 */
            width: 100%;
            padding: 20px 0; /* 增加左右内边距，保证内容不贴边 */
            background-color: #47d1c3; 
            box-sizing: border-box;
        }
        .content-invest-info-logo {
            flex: 0 0 auto;
			padding-left:25px;
            width:26%;
            min-width: 80px; /* 保证logo区域最小宽度 */
        }
        .content-invest-info-logo img {
            height: 60px;
            width: 100%;
        }
        .content-invest-info-text {
            flex: 1;
            font-size: 14px;
            line-height: 1.8;
            padding-right: 15px; /* 右侧间距 */
        }
        .content-invest-info-text p {
            margin-bottom: 4px;
        }

       

        /* ==========================================
           响应式适配（关键修改：统一响应式间距和标题样式）
           ========================================== */
        @media (max-width: 750px) {
            /* 核心内容区域适配 - 所有板块统一 */
            .content-base-container,
            .content-announcement-container,
            .content-gov-wrapper,
            .content-invest-wrapper,
            .content-invest-info-section,
            .footer-nav-wrapper {
                padding-left: 5%;
                padding-right: 5%; /* 响应式统一为5% */
            }
            .top-header-nav {
                padding-left: 5%;
                padding-right: 5%; /* 头部同步响应式间距 */
            }
            .top-menu-toggle {
                right: 5%; /* 菜单按钮同步响应式间距 */
            }
            
            /* 统一标题响应式样式（核心修改） */
            .section-title {
                font-size: 24px !important; /* 所有英文标题统一24px */
            }
            .section-subtitle {
                font-size: 24px !important; /* 所有中文标题统一24px */
            }
            
            /* 公告日期样式优化（核心修改） */
            .content-announcement-item-date {
                font-size: 14px;          /* 恢复为正常大小，不再缩小 */
                padding: 12px 10px;       /* 恢复正常内边距 */
                letter-spacing: normal;   /* 恢复正常字间距 */
            }
            
            .content-company-info-item {
                font-size: 14px;
            }
            .content-report-card-item__title {
                font-size: 18px;
            }
            .content-report-card-item__btn {
                padding: 7px 24px;
                font-size: 14px;
            }
            /* ========== 关键修改：放大手机端公告内容字体 ========== */
            .content-announcement-item-content {
                font-size: 14px; /* 从12px放大到14px，和横屏一致 */
                padding: 12px 10px; /* 恢复正常内边距 */
            }
            .content-announcement-item-content dd {
                font-size: 13px; /* 从11px放大到13px，和横屏一致 */
            }
            /* ========== 关键修改结束 ========== */
            .content-announcement-year-select {
                font-size: 16px; /* 恢复为正常大小，不再缩小 */
                padding: 6px 12px; /* 恢复正常内边距 */
            }
            
            /* 关键修改：移除移动端column布局，保持flex横向排列 */
            .content-invest-info-content {
                /* 移除 flex-direction: column; */
                /* 移除 text-align: center; */
                padding: 15px 5%; /* 调整移动端内边距 */
                flex-wrap: wrap; /* 极端小屏下允许换行，但优先横向 */
            }
            .content-invest-info-logo {
                padding-left: 10px; /* 移动端logo左侧间距 */
                width: 20%; /* 移动端调整宽度比例 */
            }
            
            /* 极端小屏适配 */
            @media (max-width: 400px) {
                .content-report-card-item {
                    flex: 0 0 100%;
                    margin-bottom: 20px;
                }
                .content-report-card-item__img-box {
                    aspect-ratio: 1 / 1.3;
                }
                /* 极端小屏下才允许logo和文本换行 */
                .content-invest-info-content {
                    flex-direction: column;
                    text-align: center;
                }
                .content-invest-info-logo {
                    width: auto;
                    padding-left: 0;
                    margin-bottom: 10px;
                }
                /* 极端小屏下公告字体稍作调整（可选） */
                .content-announcement-item-content {
                    font-size: 13px;
                }
                .content-announcement-item-content dd {
                    font-size: 12px;
                }
            }
        }