  /* 全新中间内容样式 - 美观升级+内容扩充 */
    :root {
        --primary-color: #165DFF;
        --secondary-color: #0E42B3;
        --light-bg: #F5F7FA;
        --text-dark: #333;
        --text-gray: #666;
        --text-light: #999;
        --white: #fff;
        --shadow: 0 4px 12px rgba(0,0,0,0.08);
        --shadow-hover: 0 8px 24px rgba(0,0,0,0.12);
        --radius: 12px;
        --transition: all 0.3s ease;
        --border-color: #eee;
    }
    
    /* 重置基础样式 */
    .negative-page * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }
    
    .negative-page {
        font-family: "Microsoft YaHei", "PingFang SC", sans-serif;
        background-color: #f9fafc;
        padding: 60px 0;
    }
    
    .negative-page .container {
        max-width: 1200px;
        margin: 0 auto;
        padding: 0 20px;
    }
    
    /* 标题样式 */
    .neg-title {
        text-align: center;
        margin-bottom: 60px;
        position: relative;
        padding: 0 20px;
    }
    
    .neg-title h2 {
        font-size: 32px;
        color: var(--text-dark);
        font-weight: 600;
        margin-bottom: 16px;
        position: relative;
        display: inline-block;
    }
    
    .neg-title h2::after {
        content: "";
        position: absolute;
        bottom: -8px;
        left: 50%;
        transform: translateX(-50%);
        width: 80px;
        height: 4px;
        background-color: #e62022;
        border-radius: 2px;
    }
    
    .neg-title p {
        font-size: 16px;
        color: var(--text-gray);
        line-height: 1.8;
        max-width: 700px;
        margin: 0 auto;
    }

    /* 副标题样式 */
    .neg-subtitle {
        text-align: center;
        margin: 80px 0 40px;
        position: relative;
    }
    
    .neg-subtitle h3 {
        font-size: 26px;
        color: var(--text-dark);
        font-weight: 600;
        display: inline-block;
        padding-bottom: 10px;
        border-bottom: 2px solid #e62022;
    }
    
    /* 服务卡片区域 */
    .neg-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 24px;
        margin-bottom: 70px;
    }
    
    .neg-item {
        background: var(--white);
        border-radius: var(--radius);
        padding: 36px 24px;
        box-shadow: var(--shadow);
        transition: var(--transition);
        border-top: 4px solid #e62022;
        position: relative;
        overflow: hidden;
    }
    
    .neg-item::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 4px;
        background: linear-gradient(90deg, #e62022, var(--secondary-color));
        transform: scaleX(0);
        transition: var(--transition);
    }
    
    .neg-item:hover {
        transform: translateY(-8px);
        box-shadow: var(--shadow-hover);
    }
    
    .neg-item:hover::before {
        transform: scaleX(1);
    }
    
    .neg-item h3 {
        font-size: 20px;
        color: var(--text-dark);
        margin-bottom: 16px;
        display: flex;
        align-items: center;
    }
    
    .neg-item h3 i {
        display: inline-block;
        width: 36px;
        height: 36px;
        background-color: rgba(22, 93, 255, 0.1);
        border-radius: 8px;
        margin-right: 12px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23165DFF'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z'%3E%3C/path%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 20px;
    }
    
    .neg-item p {
        font-size: 14px;
        color: var(--text-gray);
        line-height: 1.8;
    }
    
    /* 优势板块 */
    .neg-why {
        background: var(--light-bg);
        border-radius: var(--radius);
        padding: 48px 36px;
        margin-bottom: 70px;
        box-shadow: var(--shadow);
    }
    
    .neg-why h3 {
        text-align: center;
        font-size: 24px;
        color: var(--text-dark);
        margin-bottom: 32px;
        font-weight: 600;
    }
    
    .neg-why ul {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
        gap: 16px;
        list-style: none;
    }
    
    .neg-why li {
        background: var(--white);
        padding: 20px 24px;
        border-radius: 8px;
        font-size: 15px;
        color: var(--text-dark);
        transition: var(--transition);
        border-left: 3px solid transparent;
        display: flex;
        align-items: flex-start;
    }
    
    .neg-why li:hover {
        border-left-color: #e62022;
        transform: translateX(4px);
    }
    
    .neg-why li::before {
        content: "✓";
        color: #e62022;
        font-weight: bold;
        margin-right: 10px;
        font-size: 18px;
        margin-top: 2px;
    }
    
    /* 流程板块 */
    .neg-process {
        text-align: center;
        margin-bottom: 70px;
        padding: 30px 0;
        background: var(--white);
        border-radius: var(--radius);
        box-shadow: var(--shadow);
    }
    
    .neg-process h3 {
        font-size: 24px;
        color: var(--text-dark);
        margin-bottom: 36px;
        font-weight: 600;
    }
    
    .process-box {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        gap: 10px;
        position: relative;
        padding: 20px 0;
    }
    
    .process-box::before {
        content: "";
        position: absolute;
        top: 50%;
        left: 10%;
        right: 10%;
        height: 2px;
        background: linear-gradient(90deg, #e62022, var(--secondary-color));
        z-index: 1;
    }
    
    .process-step {
        width: 160px;
        padding: 28px 16px;
        background: var(--white);
        border-radius: var(--radius);
        box-shadow: var(--shadow);
        transition: var(--transition);
        position: relative;
        z-index: 2;
        margin: 0 8px;
        border: 1px solid var(--border-color);
    }
    
    .process-step:hover {
        transform: translateY(-8px);
        box-shadow: var(--shadow-hover);
        border-color: #e62022;
    }
    
    .process-step strong {
        display: block;
        font-size: 18px;
        color: #e62022;
        margin-bottom: 8px;
        font-weight: 600;
    }
    
    .process-step p {
        font-size: 14px;
        color: var(--text-gray);
        line-height: 1.6;
    }

    /* 新增：常见负面类型板块 */
    .neg-types {
        background: var(--white);
        border-radius: var(--radius);
        padding: 48px 36px;
        margin-bottom: 70px;
        box-shadow: var(--shadow);
    }
    
    .types-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
        gap: 20px;
    }
    
    .type-item {
        padding: 24px;
        border-radius: 8px;
        border: 1px solid var(--border-color);
        transition: var(--transition);
    }
    
    .type-item:hover {
        border-color: #e62022;
        box-shadow: var(--shadow);
    }
    
    .type-item h4 {
        font-size: 18px;
        color: #e62022;
        margin-bottom: 12px;
        display: flex;
        align-items: center;
    }
    
    .type-item h4::before {
        content: "";
        display: inline-block;
        width: 4px;
        height: 20px;
        background: #e62022;
        border-radius: 2px;
        margin-right: 10px;
    }
    
    .type-item p {
        font-size: 14px;
        color: var(--text-gray);
        line-height: 1.7;
    }

    /* 新增：客户案例板块 */
    .neg-cases {
        background: var(--light-bg);
        border-radius: var(--radius);
        padding: 48px 36px;
        margin-bottom: 70px;
        box-shadow: var(--shadow);
    }
    
    .cases-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
        gap: 24px;
    }
    
    .case-item {
        background: var(--white);
        border-radius: var(--radius);
        padding: 28px;
        box-shadow: var(--shadow);
        transition: var(--transition);
        border-bottom: 3px solid #e62022;
    }
    
    .case-item:hover {
        transform: translateY(-5px);
        box-shadow: var(--shadow-hover);
    }
    
    .case-item .case-title {
        font-size: 18px;
        color: var(--text-dark);
        font-weight: 600;
        margin-bottom: 12px;
    }
    
    .case-item .case-desc {
        font-size: 14px;
        color: var(--text-gray);
        line-height: 1.7;
        margin-bottom: 16px;
    }
    
    .case-item .case-info {
        display: flex;
        justify-content: space-between;
        font-size: 13px;
        color: var(--text-light);
    }
    
    /* 新增：常见问题板块 */
    .neg-faq {
        background: var(--white);
        border-radius: var(--radius);
        padding: 48px 36px;
        margin-bottom: 70px;
        box-shadow: var(--shadow);
    }
    
    .faq-list {
        max-width: 900px;
        margin: 0 auto;
    }
    
    .faq-item {
        margin-bottom: 20px;
        border-bottom: 1px solid var(--border-color);
        padding-bottom: 20px;
    }
    
    .faq-item:last-child {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    
    .faq-question {
        font-size: 16px;
        color: var(--text-dark);
        font-weight: 500;
        margin-bottom: 10px;
        display: flex;
        align-items: center;
    }
    
    .faq-question::before {
        content: "Q";
        display: inline-block;
        width: 24px;
        height: 24px;
        background: #e62022;
        color: var(--white);
        border-radius: 50%;
        text-align: center;
        line-height: 24px;
        margin-right: 10px;
        font-size: 14px;
    }
    
    .faq-answer {
        font-size: 14px;
        color: var(--text-gray);
        line-height: 1.7;
        padding-left: 34px;
    }

    /* 新增：服务保障板块 */
    .neg-guarantee {
        background: linear-gradient(135deg, #e62022, var(--secondary-color));
        color: var(--white);
        border-radius: var(--radius);
        padding: 48px 36px;
        margin-bottom: 70px;
        box-shadow: var(--shadow);
        text-align: center;
    }
    
    .neg-guarantee h3 {
        font-size: 24px;
        margin-bottom: 32px;
        font-weight: 600;
    }
    
    .guarantee-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
        gap: 24px;
    }
    
    .guarantee-item {
        padding: 24px;
        background: rgba(255, 255, 255, 0.1);
        border-radius: 8px;
        transition: var(--transition);
    }
    
    .guarantee-item:hover {
        background: rgba(255, 255, 255, 0.2);
        transform: translateY(-5px);
    }
    
    .guarantee-item i {
        display: inline-block;
        width: 48px;
        height: 48px;
        background: rgba(255, 255, 255, 0.2);
        border-radius: 50%;
        margin-bottom: 16px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 24px;
    }
    
    .guarantee-item h4 {
        font-size: 18px;
        margin-bottom: 8px;
        font-weight: 500;
    }
    
    .guarantee-item p {
        font-size: 14px;
        opacity: 0.9;
        line-height: 1.6;
    }
    
    /* 新增：行业洞察板块 */
    .neg-insight {
        background: var(--light-bg);
        border-radius: var(--radius);
        padding: 48px 36px;
        margin-bottom: 70px;
        box-shadow: var(--shadow);
    }
    
    .neg-insight h3 {
        text-align: center;
        font-size: 24px;
        color: var(--text-dark);
        margin-bottom: 32px;
        font-weight: 600;
    }
    
    .insight-content {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
        gap: 24px;
    }
    
    .insight-item {
        background: var(--white);
        padding: 28px;
        border-radius: var(--radius);
        box-shadow: var(--shadow);
    }
    
    .insight-item h4 {
        font-size: 18px;
        color: #e62022;
        margin-bottom: 16px;
        display: flex;
        align-items: center;
    }
    
    .insight-item h4::before {
        content: "";
        display: inline-block;
        width: 8px;
        height: 20px;
        background: #e62022;
        border-radius: 4px;
        margin-right: 10px;
    }
    
    .insight-item p {
        font-size: 14px;
        color: var(--text-gray);
        line-height: 1.8;
        margin-bottom: 12px;
    }
    
    /* 联系板块 */
    .neg-contact {
        text-align: center;
        padding: 50px 30px;
        background: linear-gradient(135deg, #e62022, var(--secondary-color));
        border-radius: var(--radius);
        box-shadow: var(--shadow);
        color: var(--white);
        margin-bottom: 30px;
    }
    
    .neg-contact h3 {
        font-size: 26px;
        margin-bottom: 20px;
        font-weight: 500;
    }
    
    .neg-contact p {
        font-size: 16px;
        opacity: 0.9;
        margin-bottom: 24px;
        max-width: 600px;
        margin-left: auto;
        margin-right: auto;
    }
    
    .neg-contact a {
        display: inline-block;
        padding: 14px 36px;
        background: var(--white);
        color: #e62022;
        border-radius: 8px;
        text-decoration: none;
        font-size: 18px;
        font-weight: 600;
        transition: var(--transition);
        box-shadow: 0 4px 12px rgba(0,0,0,0.1);
        margin: 0 10px;
    }
    
    .neg-contact a:hover {
        transform: translateY(-4px);
        box-shadow: 0 8px 20px rgba(0,0,0,0.15);
        color: var(--secondary-color);
    }
    
    /* 移动端适配 */
    @media (max-width: 768px) {
        .negative-page {
            padding: 40px 0;
        }
        
        .neg-title {
            margin-bottom: 40px;
        }
        
        .neg-title h2 {
            font-size: 26px;
        }
        
        .neg-title p {
            font-size: 14px;
        }
        
        .neg-subtitle {
            margin: 60px 0 30px;
        }
        
        .neg-subtitle h3 {
            font-size: 22px;
        }
        
        .neg-grid {
            gap: 16px;
            margin-bottom: 50px;
        }
        
        .neg-item {
            padding: 24px 16px;
        }
        
        .neg-why {
            padding: 32px 20px;
            margin-bottom: 50px;
        }
        
        .process-box {
            flex-direction: column;
            gap: 20px;
        }
        
        .process-box::before {
            display: none;
        }
        
        .process-step {
            width: 100%;
            max-width: 280px;
            margin: 0;
        }
        
        .neg-types, .neg-cases, .neg-faq, .neg-guarantee, .neg-insight {
            padding: 32px 20px;
            margin-bottom: 50px;
        }
        
        .types-grid, .cases-grid, .guarantee-grid, .insight-content {
            gap: 16px;
        }
        
        .faq-answer {
            padding-left: 0;
        }
        
        .neg-contact {
            padding: 36px 20px;
            margin-bottom: 20px;
        }
        
        .neg-contact h3 {
            font-size: 22px;
        }
        
        .neg-contact a {
            padding: 12px 28px;
            font-size: 16px;
            margin: 0 5px 10px;
            display: block;
        }
    }