  /* 页面背景与容器 */
        .container2 {
            background-color: #f5f5f5;
            padding: 40px 20px;
      
        }

      
        /* 标题区域 */
        .title-section1 {
            text-align: center;
            margin-bottom: 50px;
        }

        .main-title {
            font-size: 32px;
            color: #b8860b; /* 金色主标题 */
            margin-bottom: 10px;
            font-weight: 600;
        }

        .sub-title {
            font-size: 14px;
            color: #666;
        }

        /* 内容卡片区域 - 弹性布局实现自适应 */
        .card-list {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 20px; /* 卡片间距 */
        }

        /* 卡片通用样式（初始白色） */
        .card1 {
            flex: 1;
            min-width: 250px; /* 最小宽度，保证移动端适配 */
            max-width: 280px; /* 最大宽度，避免大屏过度拉伸 */
            background-color: #fff;
            border-radius: 4px;
            padding: 30px 20px;
            text-align: center;
            position: relative;
            box-shadow: 0 2px 8px rgba(0,0,0,0.05);
            transition: all 0.3s ease; /* 过渡动画，hover更丝滑 */
        }

        /* 卡片hover样式（黄色背景+白色文字） */
        .card1:hover {
            background-color: #d4b276;
            color: #fff;
            transform: translateY(-5px); /* 轻微上浮，增强交互感 */
            box-shadow: 0 4px 12px rgba(0,0,0,0.1);
        }

        /* 卡片图标 */
        .card-icon {
            font-size: 40px;
            margin-bottom: 20px;
            color: #b8860b;
            transition: color 0.3s ease;
        }
        /* hover时图标变白色 */
        .card1:hover .card-icon {
            color: #fff;
        }

        /* 卡片标题 */
        .card-title {
            font-size: 20px;
            color: #333;
            margin-bottom: 15px;
            font-weight: 600;
            position: relative;
            display: inline-block;
            transition: color 0.3s ease;
        }
        /* hover时标题变白色 */
        .card1:hover .card-title {
            color: #fff;
        }

        /* 标题下方小横线 */
        .card-title::after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 50%;
            transform: translateX(-50%);
            width: 30px;
            height: 2px;
            background-color: #b8860b;
            transition: background-color 0.3s ease;
        }
        /* hover时横线变白色 */
        .card1:hover .card-title::after {
            background-color: #fff;
        }

        /* 卡片描述 */
        .card-desc {
            font-size: 14px;
            color: #666;
            line-height: 1.6;
            transition: color 0.3s ease;
        }
        /* hover时描述变白色 */
        .card1:hover .card-desc {
            color: #fff;
            opacity: 0.9;
        }

        /* 响应式适配：小屏幕（手机） */
        @media (max-width: 768px) {
            .main-title {
                font-size: 26px;
            }
            .card-list {
                flex-direction: column;
                align-items: center;
            }
            .card {
                max-width: 90%;
            }
        }

        /* 响应式适配：平板 */
        @media (min-width: 769px) and (max-width: 992px) {
            .card1 {
                max-width: 45%;
            }
        }
        
        
        
        /*底部*/
          /* 核心容器：控制宽度+居中 */
    .footer-wrapper1 {
      max-width: 1600px;
      margin: 0 auto;
      padding: 40px 20px;
    }

    /* 网格布局：自适应列数 */
    .footer-grid {
      display: grid;
      /* 自动适配：最小列宽200px，超出则自动分栏 */
      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
      gap: 35px; /* 列之间的间距 */
      margin-bottom: 30px;
    }

    /* 每列的标题样式 */
    .footer-column1 h3 {
      font-size: 20px;
      color: #ffffff; /* 标题白色 */
      margin-bottom: 20px;
      padding-bottom: 10px;
      border-bottom: 1px solid #333; /* 分隔线 */
      font-weight: 600;
    }

    /* 列表通用样式 */
    .footer-column1 ul {
      list-style: none;
    }

    .footer-column1 ul li {
      font-size: 16px;
      color: #cccccc; /* 列表文字浅灰 */
      margin-bottom: 10px;
      transition: color 0.3s ease; /*  hover过渡 */
    }
     .footer-column1 ul li a{
     
      color: #fff; /* 列表文字浅灰 */
   
    }
    

    .footer-column1 ul li:hover {
      color: #ffffff; /* hover变白 */
      cursor: pointer;
    }

    /* 公司信息列（二维码+介绍+社交图标） */
    .company-info {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }

    /* 二维码样式 */
    .qrcode-box {
      width: 275px;
      height: 90px;
    
      margin-bottom: 15px;
    }

    .qrcode-box img {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    /* 公司简介文字 */
    .company-desc {
      font-size: 14px;
      color: #cccccc;
      margin-bottom: 15px;
      line-height: 1.6;
    }

    /* 社交图标 */
    .social-icons {
      display: flex;
      gap: 12px;
    }

    .social-icons a {
      color: #cccccc;
      font-size: 20px;
      transition: color 0.3s ease;
    }

    .social-icons a:hover {
      color: #ffffff;
    }

    /* 联系我们：图标+文字对齐 */
    .contact-item {
      display: flex;
      align-items: flex-start;
      gap: 8px;
    }

    .contact-item i {
      font-size: 16px;
      color: #cccccc;
      margin-top: 3px; /* 图标垂直居中 */
    }

    /* 版权信息栏 */
    .copyright-bar {
      text-align: center;
      padding-top: 20px;
      border-top: 1px solid #333;
      font-size: 16px;
      color: #999999;
    }

    /* 响应式：移动端（768px以下）适配 */
    @media (max-width: 768px) {
      .footer-grid {
        grid-template-columns: 1fr; /* 单列显示 */
        gap: 40px;
      }

      .company-info {
        align-items: center; /* 公司信息居中 */
        text-align: center;
      }

      .copyright-bar {
        font-size: 13px;
        padding: 15px 10px;
        line-height: 1.6;
      }

      .contact-item {
        justify-content: center; /* 联系信息居中 */
      }
    }
    
   
   /*新加板块样式*/
   
      /* 标题样式 */
        .service-title {
            font-size: 0.5rem;
            text-align: center;
            margin: 30px 0 40px;
            font-weight: 600;
        }

        /* 主容器：左侧导航 + 右侧内容 */
        .service-container1 {
            display: flex;
            flex-wrap: wrap;
            gap: 30px;
        }

        /* 左侧导航栏 */
        .service-sidebar1 {
            flex: 1 1 250px;
            border-right: 1px solid #eee;
            padding-right: 20px;
        }

        .sidebar-item {
            padding: 12px 15px;
    
            display: flex;
            align-items: center;
            gap: 10px;
            cursor: pointer;
            border-radius: 4px;
            margin-bottom: 8px;
            transition: background-color 0.3s;
        }

        .sidebar-item.active {
            color: #0855a0;
            background-color: #fff8f0;
            font-weight: 500;
        }

        .sidebar-item:hover:not(.active) {
            background-color: #f9f9f9;
        }

        .sidebar-item svg {
            width: 20px;
            height: 20px;
            fill: currentColor;
        }

        /* 右侧内容区 */
        .service-content1 {
            flex: 4 1 700px;
        }

        /* 服务模块容器（默认隐藏，仅激活项显示） */
        .service-content-item {
            display: none;
        }

        .service-content-item.active {
            display: block;
        }

        /* 服务模块网格 */
        .service-grid {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
            gap: 25px;
            margin-bottom: 40px;
        }

        .service-card {
            padding: 20px;
            border-radius: 8px;
            background-color: #f9f9f9;
        }

        .service-card h3 {
        
            color: #0855a0;
            margin-bottom: 12px;
            display: flex;
            align-items: center;
            gap: 8px;
        }

        .service-card h3::before {
            content: "▶";
     
        }

        .service-card p {
         
            color: #666;
        }

        /* 案例区域 */
        .case-section {
            margin-top: 50px;
        }

        .case-title {
       
            margin-bottom: 20px;
            color: #666;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .case-more {
            color: #0855a0;
          
            text-decoration: none;
        }

        /* 案例卡片容器 */
        .case-grid {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
            gap: 20px;
            margin-bottom: 40px;
        }

        .case-card {
            border: 1px solid #eee;
            border-radius: 8px;
            overflow: hidden;
            transition: transform 0.3s;
        }

        .case-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 5px 15px rgba(0,0,0,0.08);
        }

        .case-card img {
            width: 100%;
            height: 180px;
            object-fit: cover;
            border-bottom: 1px solid #eee;
        }

        .case-card p {
            padding: 12px;
           
            text-align: center;
        }

        /* 咨询按钮 */
        .consult-btn {
            display: block;
            width: 180px;
            height: 45px;
            line-height: 45px;
            background-color: #0855a0;
            color: #fff;
            text-align: center;
            border-radius: 25px;
            margin: 0 auto;
            text-decoration: none;
        
            font-weight: 500;
            transition: background-color 0.3s;
        }

        .consult-btn:hover {
            background-color: #0855a0;
        }

        /* 媒体查询：响应式适配 */
        @media (max-width: 768px) {
            .service-title {
          
                margin: 20px 0 30px;
            }

            .service-container1 {
                gap: 20px;
            }

            .service-sidebar1 {
                border-right: none;
                border-bottom: 1px solid #eee;
                padding-right: 0;
                padding-bottom: 20px;
                flex: 1 1 100%;
            }

            .service-grid {
                grid-template-columns: 1fr;
            }

            .case-grid {
                grid-template-columns: repeat(2, 1fr);
            }

            .consult-btn {
                width: 150px;
                height: 40px;
                line-height: 40px;
                font-size: 20px;
            }
        }

        @media (max-width: 480px) {
            body {
                padding: 10px;
            }

            .service-title {
                font-size: 32px;
            }

            .case-grid {
                grid-template-columns: 1fr;
            }

            .sidebar-item {
                padding: 10px 12px;
                font-size: 20px;
            }
        }
        
        
        /*企业服务*/
        
        
        /* 容器 - 居中+自适应宽度 */
        .container2 {
            max-width: 1600px;
            margin: 0 auto;
            padding: 40px 20px;
            background-color: #f5f5f5;
             color: #333;
            line-height: 1.6;
        }

        /* 标题区域 */
        .page-header {
            text-align: center;
            margin-bottom: 40px;
        }

        .page-header h1 {
            font-size: 28px;
            color: #333;
            margin-bottom: 15px;
            position: relative;
            display: inline-block;
            padding-bottom: 10px;
        }

        .page-header h1::after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 50%;
            transform: translateX(-50%);
            width: 60px;
            height: 2px;
            background-color: #0855a0;
        }

        .page-header .sub-title {
            font-size: 14px;
            color: #666;
            margin-top: 10px;
        }

        /* 卡片容器 - 响应式网格 */
        .card-container2 {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(30%, 1fr));
            gap: 25px;
            margin-bottom: 40px;
        }

        /* 卡片样式 */
        .card2 {
            background-color: #fff;
            padding: 25px 20px;
            border-radius: 4px;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
        }

        .card2 .card-title2 {
            font-size: 16px;
            color: #333;
            margin-bottom: 15px;
            position: relative;
            padding-left: 20px;
        }

        /* 红色小三角图标 */
        .card2 .card-title2::before {
            content: "";
            position: absolute;
            left: 0;
            top: 6px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 5px 0 5px 8px;
            border-color: transparent transparent transparent #e63946;
        }

        .card2 ul {
            list-style: none;
            font-size: 14px;
            color: #666;
        }

        .card2 ul li {
            margin-bottom: 12px;
            padding-left: 15px;
            position: relative;
        }

        /* 列表项箭头 */
        .card2 ul li::before {
            content: ">";
            position: absolute;
            left: 0;
            color: #666;
            font-size: 12px;
        }

        /* 带红色箭头的列表项 */
        .card2 ul li.highlight::before {
            color: #0855a0;
        }

        /* 按钮区域 */
        .btn-wrap {
            text-align: center;
        }

        .more-btn {
            display: inline-block;
            padding: 10px 25px;
            background-color:#0855a0;
            color: #fff;
            border: none;
            border-radius: 4px;
            font-size: 14px;
            cursor: pointer;
            transition: background-color 0.3s ease;
        }

        .more-btn:hover {
            background-color: #d12f3b;
        }

        .more-btn i {
            margin-left: 8px;
            font-style: normal;
        }

        /* 响应式调整 */
        @media (max-width: 768px) {
            .page-header h1 {
                font-size: 24px;
            }

            .card-container2 {
                grid-template-columns: 1fr;
            }

            .card {
                padding: 20px 15px;
            }
        }

        @media (min-width: 769px) and (max-width: 992px) {
            .card-container2 {
                grid-template-columns: repeat(2, 1fr);
            }
        }

        @media (min-width: 993px) {
            .card-container {
                grid-template-columns: repeat(3, 1fr);
            }
        }
        
        /*竞争对手*/
         /* 自定义标签样式初始化 */
        jzds {
            display: block;
            width: 100%;
            min-height: 100%;
            /* 背景图使用浅灰色山水图，适配整体风格 */
            background: url("https://p26-flow-imagex-download-sign.byteimg.com/tos-cn-i-a9rns2rl98/af2897dcc6ce48cf94f1d618f184127a.png~tplv-a9rns2rl98-24:720:720.png") no-repeat center center;
            background-size: cover;
            padding: 40px 20px;
        }

        /* 卡片容器 */
        .jzdscompetitor-research {
            max-width: 1600px;
            margin: 0 auto;
        }

        .jzdscard {
            background: #fff;
            border-radius: 4px;
            box-shadow: 0 2px 8px rgba(0,0,0,0.05);
            display: flex;
            padding: 40px;
            gap: 40px;
        }

        /* 左侧标题区 */
        .jzdscard-left {
            flex: 0 0 200px;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

        .jzdscard-left h2 {
            font-size: 24px;
            color: #333;
            margin-bottom: 20px;
            font-weight: 500;
        }

        .jzdsconsult-btn {
            color: #0855a0;
            font-size: 14px;
            text-decoration: none;
            transition: color 0.3s;
        }

        .jzdsconsult-btn:hover {
            color: #d02828;
        }

        /* 右侧文本区 */
        .jzdscard-right {
            flex: 1;
            padding-left: 40px;
            border-left: 1px solid #eee;
            color: #666;
            font-size: 14px;
            line-height: 1.8;
        }

        .jzdscard-right p {
            margin-bottom: 16px;
        }

        .jzdscard-right p:last-child {
            margin-bottom: 0;
        }

        /* 自适应媒体查询 - 移动端适配 */
        @media (max-width: 768px) {
            jzds {
                padding: 20px 10px;
            }

            .jzdscard {
                flex-direction: column;
                padding: 20px;
                gap: 20px;
            }

            .jzdscard-left {
                flex: none;
                align-items: center;
                text-align: center;
            }

            .jzdscard-right {
                padding-left: 0;
                border-left: none;
                border-top: 1px solid #eee;
                padding-top: 20px;
            }
        }
        
        
        
        /*新新*/
        
         /* 容器样式 */
        .bstx-container {
            max-width: 1600px;
            margin: 0 auto;
            padding: 0 15px;
        }

        /* Banner区域 */
        .bstx-banner {
            background: linear-gradient(rgba(0, 30, 80, 0.85), rgba(0, 30, 80, 0.85)), url("https://p26-flow-imagex-download-sign.byteimg.com/tos-cn-i-a9rns2rl98/cb29bb7c2cb14a62827077f932ba9b27.png~tplv-a9rns2rl98-24:720:720.png") no-repeat center center;
            background-size: cover;
            color: #fff;
            padding: 80px 0;
            text-align: center;
        }

        .bstx-banner-title {
         
            font-weight: bold;
            margin-bottom: 15px;
        }

        .bstx-banner-desc {
          
            line-height: 1.6;
            margin-bottom: 30px;
            max-width: 800px;
            margin-left: auto;
            margin-right: auto;
        }

        .bstx-btn {
            display: inline-block;
            background: #e63946;
            color: #fff;
            padding: 12px 30px;
            border-radius: 4px;
            text-decoration: none;
        
            cursor: pointer;
            transition: background 0.3s;
            border: none;
        }

        .bstx-btn:hover {
            background: #d12f3b;
        }

        /* 数字卡片组 */
        .bstx-number-cards {
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            margin-top: 50px;
            gap: 25px;
        }

        .bstx-number-card {
            background: rgba(255, 255, 255, 0.15);
            padding: 25px 35px;
            border-radius: 8px;
            min-width: 120px;
        }

        .bstx-number {
         
            font-weight: bold;
            margin-bottom: 8px;
            color: #fff;
        }

        .bstx-number-text {
         
            color: #f0f0f0;
        }

        /* 战略价值区域 */
        .bstx-strategy {
            padding: 80px 0;
            background: #fff;
        }

        .bstx-strategy-title {
            text-align: center;
            margin-bottom: 50px;
        }

        .bstx-strategy-main-title {
            font-size: 26px;
            color: #001e50;
            font-weight: bold;
            margin-bottom: 10px;
            position: relative;
            display: inline-block;
        }

        .bstx-strategy-main-title::after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 50%;
            transform: translateX(-50%);
            width: 60px;
            height: 3px;
            background: #e63946;
        }

        .bstx-strategy-subtitle {
         
            color: #666;
            margin-top: 15px;
        }

        /* 战略卡片组 */
        .bstx-strategy-cards {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            gap: 20px;
        }

        .bstx-strategy-card {
            flex: 1;
            min-width: 240px;
            padding: 30px 20px;
            border-left: 3px solid #e63946;
            box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
            transition: transform 0.3s;
        }

        .bstx-strategy-card:hover {
            transform: translateY(-5px);
        }

        /* 图标样式 */
        .bstx-icon {
            width: 50px;
            height: 50px;
            border-radius: 50%;
            background: #f8f8f8;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 20px;
            transition: all 0.3s;
        }

        .bstx-icon i {
            font-style: normal;
      
            color: #e63946;
        }

        .bstx-icon:hover {
            background: #e63946;
            transform: scale(1.1);
        }

        .bstx-icon:hover i {
            color: #fff;
        }

        .bstx-card-title {
         
            color: #001e50;
            font-weight: bold;
            margin-bottom: 15px;
        }

        .bstx-card-desc {
            font-size: 14px;
            color: #666;
            line-height: 1.6;
        }

        /* 响应式媒体查询 */
        @media (max-width: 768px) {
            .bstx-banner {
                padding: 60px 0;
            }

            .bstx-banner-title {
                font-size: 24px;
            }

            .bstx-banner-desc {
                font-size: 14px;
            }

            .bstx-number {
                font-size: 28px;
            }

            .bstx-strategy {
                padding: 60px 0;
            }

            .bstx-strategy-main-title {
                font-size: 22px;
            }

            .bstx-strategy-card {
                min-width: 100%;
            }
        }

        @media (max-width: 480px) {
            .bstx-banner {
                padding: 40px 0;
            }

            .bstx-number-card {
                padding: 20px 25px;
                min-width: 100px;
            }

            .bstx-number {
                font-size: 24px;
            }
        }
        /*双核背书体系双核背书体系双核背书体系双核背书体系*/
        

    /* 主容器 - 自适应居中 */
    .bstx1-container {
      max-width: 1600px;
      margin: 0 auto;
      padding: 40px 20px;
    }

    /* 标题区域样式 */
    .bstx1-title-wrap {
      text-align: center;
      margin-bottom: 40px;
    }

    .bstx1-main-title {

      color: #1a3b70;
      margin-bottom: 10px;
      position: relative;
      display: inline-block;
    }

    .bstx1-main-title::after {
      content: "";
      position: absolute;
      bottom: -6px;
      left: 50%;
      transform: translateX(-50%);
      width: 80px;
      height: 3px;
      background-color: #1a3b70;
    }

    .bstx1-sub-title {
   
      color: #666;
    }

    /* 卡片容器 - 弹性布局实现自适应 */
    .bstx1-cards-wrap {
      display: flex;
      flex-wrap: wrap;
      gap: 30px;
      justify-content: center;
    }

    /* 单个卡片样式 */
    .bstx1-card {
      flex: 1;
      min-width: 300px;
      max-width: 500px;
      background: #fff;
      border-radius: 8px;
      box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
      overflow: hidden;
      transition: box-shadow 0.3s ease;
    }

    .bstx1-card:hover {
      box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    }

    /* 卡片头部 */
    .bstx1-card-header {
      background-color: #1a3b70;
      color: #fff;
      padding: 20px;
    }

    .bstx1-card-header h3 {
    
      margin-bottom: 6px;
    }

    .bstx1-card-header p {

      opacity: 0.9;
    }

    /* 卡片内容区 */
    .bstx1-card-content {
      padding: 20px;
    }

    /* 内容标题 */
    .bstx1-content-title {

      color: #1a3b70;
      margin-bottom: 15px;
      padding-bottom: 6px;
      border-bottom: 2px solid #f0f2f5;
    }

    /* 标签列表 */
    .bstx1-tags-list {
      display: flex;
      flex-wrap: wrap;
      gap: 10px;
      margin-bottom: 25px;
    }

    .bstx1-tag-item {
      background-color: #fef0f0;
      color: #e63946;
      padding: 6px 16px;
      border-radius: 20px;

      display: inline-flex;
      align-items: center;
      gap: 6px;
    }

  

    /* 流程区域 */
    .bstx1-process-list {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 18px;
    }

    .bstx1-process-item {
      display: flex;
      align-items: flex-start;
      gap: 10px;
    }

    /* 流程图标 - hover效果 */
    .bstx1-process-icon {

      color: #1a3b70;
      transition: all 0.3s ease;
      margin-top: 2px;
      cursor: pointer;
    }

    .bstx1-process-icon:hover {
      transform: scale(1.2);
      color: #e63946;
    }

    .bstx1-process-text {
 
      color: #666;
      line-height: 1.5;
    }

    /* 动态数字样式 */
    .bstx1-dynamic-num {

      font-weight: 700;
      color: #1a3b70;
    }

    /* 响应式媒体查询 */
    @media (max-width: 768px) {
   

      .bstx1-process-list {
        grid-template-columns: 1fr;
      }

      .bstx1-card {
        max-width: 100%;
      }
    }

    @media (max-width: 480px) {
      .bstx1-container {
        padding: 20px 10px;
      }

  

      .bstx1-card-header {
        padding: 15px;
      }

      .bstx1-card-content {
        padding: 15px;
      }

      .bstx1-tags-list {
        gap: 8px;
      }

      .bstx1-process-list {
        gap: 15px;
      }
    }
        
        
        /*服务保障*/
            /* 服务保障核心容器 */
        .fwbz1 {
            max-width: 1600px;
            margin: 50px auto;
            padding: 0 20px;
            text-align: center;
        }
        .fwbz1 .title {
            font-size: 28px;
            color: #222;
            margin-bottom: 10px;
            font-weight: bold;
            position: relative;
            display: inline-block;
        }
        .fwbz1 .title::after {
            content: "";
            position: absolute;
            bottom: -8px;
            left: 50%;
            transform: translateX(-50%);
            width: 60px;
            height: 3px;
            background-color: #dc3545;
        }
        .fwbz1 .subtitle {
            color: #666;
            margin-bottom: 40px;
        }
        /* 保障卡片容器 */
        .fwbz1 .cards {
            display: flex;
            flex-wrap: wrap;
            gap: 20px;
            justify-content: center;
        }
        /* 单个保障卡片 */
        .fwbz1 .card {
            flex: 1;
            min-width: 250px;
            max-width: 300px;
            padding: 25px;
            border: 1px solid #eee;
            border-radius: 8px;
            text-align: left;
        }
        .fwbz1 .card h3 {
            color: #222;
            font-size: 18px;
            margin-bottom: 15px;
            display: flex;
            align-items: center;
        }
        .fwbz1 .card h3::before {
            content: "";
            display: inline-block;
            width: 20px;
            height: 20px;
            margin-right: 8px;
            background-size: contain;
            background-repeat: no-repeat;
        }
        /* 各卡片图标（用背景图模拟） */
        .fwbz1 .card.data h3::before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23dc3545'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-1-13h2v6h-2zm0 8h2v2h-2z'/%3E%3C/svg%3E");
        }
        .fwbz1 .card.timely h3::before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23dc3545'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-1-13h2v6h-2zm0 8h2v2h-2z'/%3E%3C/svg%3E");
        }
        .fwbz1 .card.expert h3::before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23dc3545'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-1-13h2v6h-2zm0 8h2v2h-2z'/%3E%3C/svg%3E");
        }
        .fwbz1 .card.aftersale h3::before {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23dc3545'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm-1-13h2v6h-2zm0 8h2v2h-2z'/%3E%3C/svg%3E");
        }
        .fwbz1 .card ul {
            list-style: disc inside;
            color: #666;
            line-height: 1.8;
        }
        /* 了解更多按钮 */
        .fwbz1 .btn {
            display: inline-block;
            margin-top: 40px;
            padding: 10px 25px;
            border: 1px solid #dc3545;
            color: #dc3545;
            border-radius: 4px;
            text-decoration: none;
            transition: all 0.3s;
        }
        .fwbz1 .btn:hover {
            background-color: #dc3545;
            color: #fff;
        }
        /* 响应式适配 */
        @media (max-width: 768px) {
            .fwbz1 .title {
                font-size: 24px;
            }
            .fwbz1 .cards {
                flex-direction: column;
                align-items: center;
            }
            .fwbz1 .card {
                max-width: 100%;
            }
        }
        
        
           /*权威背书成功案例权威背书成功案例权威背书成功案例权威背书成功案例*/
           
           /* 容器样式 */
        .qwcase-container {
            max-width: 1600px;
            margin: 0 auto;
        }

        /* 标题区域 */
        .qwcase-title {
            font-size: 32px;
            color: #0a2463;
            text-align: center;
            position: relative;
            padding-bottom: 10px;
            margin-bottom: 10px;
        }

        .qwcase-title::after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 50%;
            transform: translateX(-50%);
            width: 80px;
            height: 4px;
            background-color: #e63946;
        }

        .qwcase-subtitle {
            font-size: 16px;
            color: #666;
            text-align: center;
            margin-bottom: 40px;
        }

        /* 案例卡片列表 */
        .qwcase-card-list {
            display: flex;
            flex-wrap: wrap;
            gap: 20px;
            justify-content: center;
            margin-bottom: 40px;
        }

        /* 单个案例卡片 */
        .qwcase-card {
            width: 100%;
            max-width: 380px;
            border-radius: 8px;
            box-shadow: 0 2px 8px rgba(0,0,0,0.08);
            overflow: hidden;
            background-color: #fff;
        }

        /* 卡片图片区域 */
        .qwcase-card-img {
            width: 100%;
            height: 220px;
            object-fit: cover;
            display: block;
        }

        /* 卡片内容区域 */
        .qwcase-card-content {
            padding: 20px;
        }

        .qwcase-card-title {
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 8px;
            color: #333;
        }

        .qwcase-card-desc {
            font-size: 14px;
            color: #666;
            margin-bottom: 20px;
            line-height: 1.5;
        }

        /* 卡片标签区域 */
        .qwcase-card-tags {
            display: flex;
            gap: 15px;
        }

        .qwcase-tag-item {
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        .qwcase-tag-icon {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background-color: #f8d7da;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 8px;
            color: #e63946;
            font-size: 18px;
        }

        .qwcase-tag-text {
            font-size: 12px;
            color: #666;
            text-align: center;
            line-height: 1.4;
        }

        /* 查看更多按钮 */
        .qwcase-more-btn {
            display: block;
            width: 180px;
            height: 45px;
            line-height: 45px;
            text-align: center;
            border: 1px solid #e63946;
            color: #e63946;
            border-radius: 25px;
            margin: 0 auto;
            text-decoration: none;
            font-size: 16px;
            transition: all 0.3s ease;
        }

        .qwcase-more-btn:hover {
            background-color: #e63946;
            color: #fff;
        }

        /* 响应式适配 */
        @media (max-width: 768px) {
            .qwcase-title {
                font-size: 24px;
            }

            .qwcase-subtitle {
                font-size: 14px;
            }

            .qwcase-card {
                max-width: 100%;
            }

            .qwcase-card-img {
                height: 180px;
            }
        }

        @media (max-width: 480px) {
            .qwcase-card-tags {
                flex-wrap: wrap;
                justify-content: center;
            }

            .qwcase-tag-item {
                width: 45%;
                margin-bottom: 10px;
            }
        }
        /*权威背书成功案例权威背书成功案例权威背书成功案例权威背书成功案例*/
           /*分页样式*/
.pages{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    height:36px;
}
.pages ul{

}
.pages ul li{
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    line-height: 36px;
}
.pages ul li a,.pages ul li span{
    line-height: 36px;
    height:34px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 4px;
    text-align: center;
    display: inline-block;
    border: 1px #ddd solid;
    background: linear-gradient(to bottom,#F2F2F2,#FFFFFF,#F2F2F2);
    cursor: pointer;
}
.pages ul li.disabled span{
    background: #FFF;
    color:#ddd;
    cursor: not-allowed;
}
.pages ul li.active span {
    background: #FFF;
    color:#FB4765;
    border-color: #FB4765;
    font-weight: bold;
}
.pages ul li a:hover{
    color:#FB4765;
}