  /* ===== Tab 组件核心样式 ===== */
        .tb-head {
            display: flex;
            gap: 6px;
            /*border-bottom: 2px solid #e4e8ed;*/
        }

        .tb-item {
            cursor: pointer;
            user-select: none;
            border-bottom: 2px solid transparent;
            margin-bottom: -4px;
            /*transition: all 0.2s ease;*/
			color:#666;
        }
		.newscon_con_left .tb-item {
            padding: 10px 20px;}

        .newscon_con_left .tb-item.active {
		    background:url(../images/tzgg_tab.jpg) no-repeat center bottom;
            font-weight: 600;
			color:#333 !important;
        }

        .rhdd_con_right_con .tb-item.active {
		    background:url(../images/line4.jpg) no-repeat center bottom;
			color:#0056cc !important;
        }

        .tb-body {
            padding-top: 20px;
        }

        .tb-pane {
            display: none;
        }

        .tb-pane.active {
            display: block;
            animation: tbFadeSlide 0.3s ease;
			color:#333 !important;
        }

        /* ===== 切换动画 ===== */
        @keyframes tbFadeSlide {
            0% {
                opacity: 0;
                transform: translateY(6px);
            }
            100% {
                opacity: 1;
                transform: translateY(0);
            }
        }