    .part1 {
    background: url(../images/sszx1.jpg) center top no-repeat;
    height: 2100px;
    padding-top:180px;
    margin: 0 auto;
    text-align: center; 
    color: #fff;
    }
    .part1 img { margin: 0 auto;}
.part1 h4 {
  font-size: 48px;
  -webkit-text-stroke: 1px #ffe5c7;
  text-stroke: 1px #ffe5c7;
  /* 兼容老浏览器 */
  text-shadow: 
    0 0 2px #ffe5c7,
    0 0 2px #ffe5c7,
    0 0 2px #ffe5c7;
}
.part1 h5 { font-size: 18px;margin-top:12px;margin-bottom:320px;}
.part1 h6 {
  font-size: 16px;
  color: #4e4c4b;
  line-height: 2;
  margin-top: 40px;
  margin-bottom: 80px;
}
.title_ckks1{ text-align: center;font-size: 36px; color: #8f695d; font-weight: 400;}
.title_ckks2{ text-align: center; font-size: 18px; color: #9c8d80;}

    .service-container {
            max-width: 1200px;
            margin: 0 auto;
            margin-top: 120px;
            text-align: left; 
        }
        .row {
            display: flex;
            justify-content: center;
            gap: 30px;
            margin-bottom: 30px;
           
        }
        .row-3col {
            gap: 24px;
        }
        .card {
            width: calc(50% - 15px);
            max-width: 400px;
            background: #fff;
            border-radius: 16px;
            overflow: hidden;
            box-shadow: 0 2px 12px rgba(0,0,0,0.06);
        }
        .row-3col .card {
            width: calc(33.333% - 16px);
            max-width: 400px;
        }
        .card-img {
            width: 100%;
            height: 200px;
            background-size: cover;
            background-position: center;
        }
        .card-content {
            padding: 20px 24px 38px;
        }
        .card-title {
            font-size: 22px;
            font-weight: 600;
            color: #fff;
            margin-bottom: 32px;
             margin-top: -64px;
        }
        .card-subtitle {
            font-size: 16px;
            color: #301f14;
            margin-bottom: 16px;
        }
        .card-desc {
            font-size: 15px;
            line-height: 1.9;
            color: #777;
        }

        /* 适配小屏幕 */
        @media (max-width: 992px) {
            .row, .row-3col {
                flex-wrap: wrap;
            }
            .card, .row-3col .card {
                width: calc(50% - 12px);
            }
        }
        @media (max-width: 640px) {
            .card, .row-3col .card {
                width: 100%;
            }
        }        
        
    .part2 {
    background: url(../images/sszx22.jpg) center top no-repeat;
    height: 566px;
    padding-top:120px;
    margin: 0 auto;
    text-align: center; 
    color: #fff;
    }   
  .part2 p{font-size: 16px;
  color: #fff;
  line-height: 2;
      margin-top: 30px;
  }      
  
   /* 按钮核心样式 */
    .online-consult-btn {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 10px; /* 文字和图标之间的间距 */
      padding: 6px 40px;
      background: linear-gradient(90deg, #ffffff, #fff1e0);
      border: none;
      border-radius: 999px; /* 胶囊圆角 */
      font-size: 24px;
      color: #452802;
      cursor: pointer;
      margin-top: 30px;
    }

    /* 右侧图标容器，可替换为任意图片 */
    .online-consult-btn .icon {
      width: 36px;
      height: 36px;
      /* 这里可以替换为你的图片 */
      background-image: url("../images/sszx23.png");
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
    } 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
        
        
