  /* 1. 外层容器 - 卡片整体 */
        .wj_tab_container {
            background-color: #ffffff;
            border-radius: 5px;
            box-shadow:0px 7px 7px 7px rgba(0,0,0,.09);
            padding: 20px 30px;
           /* max-width: 1200px;
            margin: 0 auto;*/ width: 63%;
        }

        /* 2. 头部Tab栏区域 */
        .wj_tab_header {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-bottom: 25px;
            border-bottom: 2px solid #eee;
            padding-bottom: 0px;
        }

        /* 3. Tab按钮组 */
        .wj_tab_btn_group {
            display: flex;
            gap: 40px;
        }
        .wj_tab_btn {
            font-size: 21px;
            font-weight: bold;
            color: #333;
            background: none; line-height: 48px; 
            border: none;
            cursor: pointer;
            padding: 0 0 0px 0;
            border-bottom: 2px solid transparent;
            transition: all 0.3s ease;
        }
        /* Tab激活态（学会公告默认激活，蓝色文字+橙色下划线） */
        .wj_tab_btn.active {
            color: #1A6D9F;
            border-bottom-color: #ff7141;
        }

        /* 4. More按钮 */
        .wj_tab_btn_more {
            background-color: #1A6D9F;
            color: #ffffff;
            border: none; width: 55px; line-height: 25px; font-size: 13px;
           
            border-radius: 6px;
           
            cursor: pointer;
            transition: background-color 0.3s ease;
        }
        .wj_tab_btn_more:hover {
            background-color: #4096ff;
        }

        /* 5. 内容区域（Tab切换面板） */
        .wj_tab_content {
            width: 100%;
        }
        .wj_tab_panel {
            display: none;
        }
        .wj_tab_panel.active {
            display: block;
        }

        /* 6. 列表项样式 */
        .wj_tab_list {
            list-style: none;     width: 100%;
    display: grid
;
    grid-template-columns: repeat(1, 1fr);
    gap: .9rem;
        }
        .wj_tab_item {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px 0;
            border-bottom: 0px solid #f0f0f0; line-height: 30px;
        }
        .wj_tab_item:last-child {
            border-bottom: none;
        }

        /* 7. 左侧箭头图标 */
        .wj_tab_arrow {
            width: 0;
            height: 0;
            border-top: 8px solid transparent;
            border-bottom: 8px solid transparent;
            border-left: 8px solid #ff7141;
            margin-right: 8px;
            flex-shrink: 0; border-radius: 5px;
        }

        /* 8. 文字内容区域 */
        .wj_tab_text_wrap {
            display: flex;
            align-items: center;
            flex: 1;
            margin-right: 20px;
        }
        .wj_tab_text {
            font-size: ;
            color: #333;
            line-height:30px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; /* 文字超出显示省略号，和效果图一致 */
        }

        /* 9. 右侧日期 */
        .wj_tab_date {
            font-size: ;
            color: #333;
            flex-shrink: 0;
        }








.index_kapian {   background: none;}


  /* 1. 外层容器 - 卡片整体 */
        .wj_tab2_container {
            background-color: #ffffff;
            border-radius: 5px;
            box-shadow:0px 7px 7px 7px rgba(0,0,0,.09);
            padding: 20px 30px;
           /* max-width: 1200px;
            margin: 0 auto;*/ width: 49%;
        }

        /* 2. 头部Tab栏区域 */
        .wj_tab2_header {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-bottom: 25px;
            border-bottom: 2px solid #eee;
            padding-bottom: 0px;
        }

        /* 3. Tab按钮组 */
        .wj_tab2_btn_group {
            display: flex;
            gap: 40px;
        }
        .wj_tab2_btn {
            font-size: 21px;
            font-weight: bold;
            color: #333;
            background: none; line-height: 48px; 
            border: none;
            cursor: pointer;
            padding: 0 0 0px 0;
            border-bottom: 2px solid transparent;
            transition: all 0.3s ease;
        }
        /* Tab激活态（学会公告默认激活，蓝色文字+橙色下划线） */
        .wj_tab2_btn.active {
            color: #1A6D9F;
            border-bottom-color: #ff7141;
        }

        /* 4. More按钮 */
        .wj_tab2_btn_more {
            background-color: #1A6D9F;
            color: #ffffff;
            border: none; width: 55px; line-height: 25px; font-size: 13px;
           
            border-radius: 6px;
           
            cursor: pointer;
            transition: background-color 0.3s ease;
        }
        .wj_tab2_btn_more:hover {
            background-color: #4096ff;
        }

        /* 5. 内容区域（Tab切换面板） */
        .wj_tab2_content {
            width: 100%;
        }
        .wj_tab2_panel {
            display: none;
        }
        .wj_tab2_panel.active {
            display: block;
        }

        /* 6. 列表项样式 */
        .wj_tab2_list {
            list-style: none;     width: 100%;
    display: grid
;
    grid-template-columns: repeat(1, 1fr);
    gap: .9rem;
        }
        .wj_tab2_item {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0px 0;
            border-bottom: 0px solid #f0f0f0; line-height: 30px;
        }
        .wj_tab2_item:last-child {
            border-bottom: none;
        }

        /* 7. 左侧箭头图标 */
        .wj_tab2_arrow {
            width: 0;
            height: 0;
            border-top: 8px solid transparent;
            border-bottom: 8px solid transparent;
            border-left: 8px solid #ff7141;
            margin-right: 8px;
            flex-shrink: 0; border-radius: 5px;
        }

        /* 8. 文字内容区域 */
        .wj_tab2_text_wrap {
            display: flex;
            align-items: center;
            flex: 1;
            margin-right: 20px;
        }
        .wj_tab2_text {
            font-size: ;
            color: #333;
            line-height:30px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; /* 文字超出显示省略号，和效果图一致 */
        }

        /* 9. 右侧日期 */
        .wj_tab2_date {
            font-size: ;
            color: #333;
            flex-shrink: 0;
        }



.wj_tab2_kapian { width: 100%; padding: 5%; background: #1a6d9f; height: 100%;}
.index_kapian_bt { width: 100%; text-align: center; font-size: 35px; color: #333; margin: 0px auto 50px; font-weight: 700;}




  /* 外层蓝色容器 */
        .wja_page_wrapper {
            background-color: #206ba4; /* 匹配原图蓝色背景 */
            border-radius: 5px;
            padding:3% 3% 3%;
            width: 49%;
            
        }

        /* 主标题：会议报名 */
        .wja_main_title {
            text-align: center;
            color: #ffffff;
            font-size: 30px;
            font-weight: bold;
            margin-bottom: 10px;
        }

        /* 白色卡片容器 */
        .wja_card_box {
            background-color: #ffffff;
            border-radius: 8px;
            padding: 30px 30px;
            width: 100%;
        }

        /* 会议主题标题 */
        .wja_meeting_title {
            text-align: center;
            font-size: 22px;
            color: #222222;
            margin-bottom: 10px;
            background-color: ;
            padding: 12px 0;
            border-radius: px;
        }

        /* 内容区域（二维码+信息行） */
        .wja_content_area {
            display: flex;
            align-items: center;
            gap: 15px;
        }

        /* 二维码容器 */
        .wja_qrcode_wrapper {
            width: 130px;
            height: 130px;
            background-color: #f0f4fc;
            border-radius: 8px;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 15px;
        }

        /* 模拟二维码（含中间蓝色logo） */
        .wja_qrcode_img {
            width: 120px;
         
            
            background-size: cover;
        }

        /* 文字信息区域 */
        .wja_info_wrapper {
            flex: 1;
            display: flex;
            flex-direction: column;
            gap: 25px;
            background-color: ;
            padding: 20px;
            border-radius: 6px;
        }

        /* 单条信息项 */
        .wja_info_item {
            font-size: 16px;
            color: #222222;
            line-height: 1.4;
        }



.index_xiazia { background: #f4f4f4;}

.index_xiazia .m { display: flex; justify-content: space-between;}
.index_xiazia.index_chaxun .m .index_chaxun_r { width: 49%;}



 /* 下载列表容器 */
        .wjc_download_list {
            max-width: 1200px;
            margin: 0 auto;
            display: flex;
            flex-direction: column;
            gap: 12px;
        }

        /* 单个下载项卡片 */
        .wjc_download_item {
            background-color: #ffffff;
            border-radius: 12px;
            padding: 12px 32px;
            display: flex;
            justify-content: space-between;
            align-items: center;
               box-shadow:0px 4px 4px 4px rgba(0,0,0,.05);
			
        }

        /* 左侧信息区域 */
        .wjc_info_area {
            display: flex;
            flex-direction: column;
            gap: 12px;
        }

        /* 文件标题 */
        .wjc_title {
            font-size: 16px;
            font-weight: 500;
            color: #1d1d1f;
        }

        /* 更新时间文本 */
        .wjc_update_time {
            font-size: 14px;
            color: #86868b;
        }

        /* 下载按钮 */
        .wjc_download_btn {
            background-color: #1a6d9f;
            color: #ffffff;
            border: none;
            border-radius: 28px;
            padding: 10px 20px;
            font-size: 14px;
            font-weight: 500;
            display: flex;
            align-items: center;
            gap: 10px;
            cursor: pointer;
            transition: background-color 0.25s ease;
        }

        /* 按钮hover效果 */
        .wjc_download_btn:hover {
            background-color: #1c76ac;
        }

        /* 响应式适配（移动端） */
        @media (max-width: 768px) {
            .wjc_download_item {
                flex-direction: column;
                align-items: flex-start;
                gap: 20px;
                padding: 18px 20px;
            }
            .wjc_download_btn {
                width: 100%;
                justify-content: center;
            }
            .wjc_title {
                font-size: 22px;
            }
        }
 .wj_download_icon {
            width: 22px;
            height: 22px;
            fill: #ffffff;
        }





.js_xietong .m {justify-content: space-between;}
.js_xietong_l { width:100%; text-align: left; }



.client-wall { overflow: hidden; margin-right: 45px;}













