.news_ko_1{padding:50px 0;}
.news_auto_1{margin-top:10px;}
/* 顶部大选项卡容器 */
        .main-tabs {
            display: flex;
            gap: 1px; /* 选项卡之间的分隔线 */
            margin-bottom: 30px;
             /* 底部分隔线 */
            padding-bottom: 0;
            justify-content: center;
        }

        /* 顶部大选项卡按钮 */
        .main-tab-btn {
            padding: 12px 36px;
            background-color: #f5f5f5;
            border: none;
            font-size: 16px;
            font-weight: 500;
            color: #333;
            cursor: pointer;
            display: flex;
            align-items: center;
            gap: 8px;
            transition: all 0.2s ease;
            margin: 0 1%;
        }

        /* 顶部选中的大选项卡 */
        .main-tab-btn.active {
            background-color: #004ea2; /* 蓝色背景 */
            color: #ffffff; /* 白色文字 */
        }

        /* 顶部选项卡图标 */
        .main-tab-btn i {
            font-style: normal;
            font-size: 18px;
        }

        /* 次级小选项卡容器 */
        .sub-tabs-container {
            margin-bottom: 50px;
            padding-left: 8px;
        }

        /* 次级选项卡组 - 默认隐藏 */
        .sub-tabs {
            display: none;
            gap: 24px;
        }

        /* 激活的次级选项卡组显示 */
        .sub-tabs.active {
            display: flex;
            justify-content: center;
        }

        /* 次级小选项卡按钮 */
        .sub-tab-btn {
            background: none;
            border: none;
            font-size: 16px;
            color: #999;
            cursor: pointer;
            padding-bottom: 8px;
            border-bottom: 2px solid transparent; /* 底部边框占位 */
        }

        /* 次级选中的小选项卡 */
        .sub-tab-btn.active {
            color: #004ea2; /* 蓝色文字 */
            border-bottom: 2px solid #004ea2; /* 蓝色底部边框 */
        }

        /* 新闻列表容器 - 默认隐藏 */
        .news-content {
            display: none;
        }

        /* 激活的新闻列表显示 */
        .news-content.active {
            display: block;
        }

        /* 新闻卡片列表容器 - 一行三张 */
        .news-list {
            display: flex;
            gap: 2%; /* 卡片之间的间距 */
            flex-wrap: wrap; /* 移动端自动换行 */
        }

        /* 新闻卡片样式 */
        .news-card {
            width: calc((100% - 4%) / 3); /* 100% - 2个间距(2%) / 3张 */
            min-width: 300px; /* 小屏最小宽度 */
            padding: 30px;
            border: 1px solid #f0f0f0;
            margin-bottom: 30px;
            background: #f5f5f5;
        }
.news-card:hover  a{color:#e60013}
        /* 新闻日期 */
        .news-date {
            font-size: 14px;
            color: #999;
            margin-bottom: 12px;
        }

        /* 新闻标题 */
        .news-title {
            font-size: 16px;
            color: #333;
            font-weight: 500;
            margin-bottom: 16px;
            line-height: 1.4;
        }

        /* 新闻图片 */
        .news-img {
            width: 100%;
            height: auto;
            margin-bottom: 16px;
            display: block; /* 去掉图片底部空白 */
        }

        /* 新闻简介 */
        .news-desc {
            font-size: 14px;
            color: #666;
            line-height: 1.6;
            margin-bottom: 16px;
        }

        /* 查看更多按钮 */
        .view-more {
            font-size: 14px;
            text-decoration: none;
            transition: color 0.2s ease;
        }

        /* 选中卡片的查看更多（红色） */
        .news-card.active .view-more {
            color: #e63946;
        }

        /* 未选中卡片的查看更多（灰色） */
        .news-card .view-more {
            color: #999;
        }

        /* 响应式适配 */
        @media (max-width: 992px) {
            .news-card {
                width: calc((100% - 2%) / 2); /* 平板端一行两张 */
            }
            .main-tab-btn {
                padding: 10px 24px;
            }
        }

        @media (max-width: 768px) {
            .news-card {
                width: 100%; /* 移动端一行一张 */
                margin-bottom: 16px;
            }
            .main-tabs {
                flex-wrap: wrap;
            }
            .main-tab-btn {
                width: 100%;
                margin-bottom: 1px;
            }
            .sub-tabs {
                gap: 16px;
                overflow-x: auto;
                padding-bottom: 8px;
            }
        }