    /* 行业特征配色体系 */
    :root {
        --primary-blue: #2A4658;  /* 专业深蓝-象征行业权威 */
        --accent-gold: #B8A47E;   /* 砂岩金-体现价值质感 */
        --neutral-ivory: #F5F2EC; /* 象牙白-专业文档底色 */
        --accent-sage: #8A9B8C;   /* 鼠尾草绿-视觉平衡 */
        --text-primary: #3D454C;  /* 主要文本 */
        --text-secondary: #6B747D;/* 次要文本 */
		--test-1:#96bcc3;
		--test-2:#dcecef;
    }

    /* 基础重置 */
    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        font-family: 'Helvetica Neue', 'PingFang SC', sans-serif;
    }

    /* 三栏专业布局 */
    .valuation-portals {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 2rem;
        max-width: 1280px;
        margin: 2rem auto;
        padding: 0 1.5rem;
    }

    /* 专业模块卡片 */
    .valuation-module {
        //background: var(--neutral-ivory);
		background: var(--test-2);
        border-radius: 12px;
        box-shadow: 0 6px 20px -8px rgba(42,70,88,0.08);
        transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        border: 1px solid rgba(42,70,88,0.06);
        overflow: hidden;
    }

    .valuation-module:hover {
        transform: translateY(-4px);
    }

    /* 模块头部 */
    .module-header {
        padding: 1.5rem;
        background: linear-gradient(135deg, rgba(42,70,88,0.04), transparent);
        border-bottom: 1px solid rgba(42,70,88,0.08);
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .module-title {
        color: var(--primary-blue);
        font-size: 1.25rem;
        display: flex;
        align-items: center;
        gap: 0.75rem;
    }

    .module-more {
        color: var(--accent-gold);
        font-size: 0.9rem;
        padding: 0.5rem 1rem;
        border-radius: 20px;
        border: 1px solid rgba(184,164,126,0.3);
        transition: all 0.3s;
    }

    .module-more:hover {
        background: rgba(184,164,126,0.08);
    }

    /* 专业导航标签 */
    .professional-tabs {
        display: flex;
        padding: 0 1.5rem;
        border-bottom: 2px solid rgba(42,70,88,0.06);
    }

    .tab-nav {
        padding: 1rem 2rem;
        cursor: pointer;
        color: var(--text-secondary);
        border-bottom: 3px solid transparent;
        transition: all 0.3s;
        position: relative;
        font-size: 0.95rem;
    }

    .tab-nav.active {
        color: var(--primary-blue);
        border-color: var(--accent-gold);
    }

    /* 内容区域 */
    .module-content {
        padding: 1.5rem;
    }

    .valuation-list {
        display: grid;
        gap: 1.25rem;
    }

    .valuation-list li {
        padding: 1rem;
        background: linear-gradient(90deg, rgba(255,255,255,0.9), rgba(245,242,236,0.6));
        border-radius: 8px;
        transition: all 0.3s;
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-size:14px;
        text-align:left;
    }

    .article-link {
        color: var(--text-primary);
        text-decoration: none;
        flex-grow: 1;
        margin-right: 1rem;
        line-height: 1.5;
    }

    .article-date {
        color: var(--text-secondary);
        font-size: 0.85rem;
        white-space: nowrap;
        font-family: monospace;
    }

    /* 行业图标系统 */
    [class^="icon-"]::before {
        font-style: normal;
        font-size: 1.1em;
    }

    .icon-chart::before { content: "📈"; }
    .icon-law::before { content: "⚖️"; }
    .icon-tool::before { content: "🛠️"; }
    .icon-arrow::before { content: "➔"; }

    /* 响应式设计 */
    @media (max-width: 1024px) {
        .valuation-portals {
            grid-template-columns: 1fr 1fr;
        }
    }

    @media (max-width: 768px) {
        .valuation-portals {
            grid-template-columns: 1fr;
        }

        .professional-tabs {
            flex-wrap: wrap;
        }

        .tab-nav {
            flex: 1;
            text-align: center;
            padding: 0.75rem 1rem;
        }
    }

    @keyframes fadeIn {
        from { opacity: 0; transform: translateY(10px); }
        to { opacity: 1; transform: translateY(0); }
    }
    
    /*
   .li-tab {
    list-style-type: none;    /* 去除默认项目符号 */
    padding-left: 0;         /* 清除默认左间距 */
    margin: 0;               /* 清除默认外边距 */
    display: flex;           /* 启用Flex布局 */
    gap: 20px;  
    }
    */
    
    /* Elastislide 容器布局 */
.elastislide-wrapper {
    position: relative;
    display: flex;       /* 弹性布局让箭头和 li 同排 */
    align-items: center; /* 垂直居中 */
    padding: 0 40px;     /* 留出箭头空间 */
}

/* 横向滚动列表 */
.elastislide-list {
    display: flex !important; /* 强制横向排列 */
    flex-wrap: nowrap !important;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;    /* 隐藏溢出内容 */
}

/* 列表项样式 */
.elastislide-list li {
    flex-shrink: 0;     /* 禁止缩小 */
    padding: 10px 20px;
    white-space: nowrap; /* 禁止文字换行 */
}

/* 覆盖插件默认箭头定位 */
.elastislide-wrapper .elastislide-nav {
   position: static;   /* 取消绝对定位 */
   margin: 0 10px;     /* 调整箭头间距 */
}

 .elastislide-list li {
    display: inline-block; /* 或者 inline */
}
 
.elastislide-carousel ul {
    white-space: nowrap; /* 确保列表项在同一行 */
}
