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

.part1 ul{width:1200px;margin: 0 auto;margin-top:30px;}
.part1 ul li{color: #3a3a3a;width:200px;height:200px;float: left;border: 4px solid #fbf4f2;border-radius: 100px;padding:30px;margin-left:35px;font-size:18px}
.part1 ul li img{ margin: 0 auto;margin-bottom:10px;}






 .part2 {
    background: url(../images/ckks2.png) center top no-repeat;
    height: 280px;

 }       
        
    .part3 {
   background-color: #f9efeb;
   
    min-width: 100%;
    margin: 0 auto;
    width: 1200px;
    padding-bottom: 60px;
    }        
     
        
  /* 容器：包含两个卡片，水平排列 */
        .card-container {
            display: flex;
            gap: 20px; /* 两个卡片之间的间距 */
            width: 1000px; /* PC端固定宽度，适配主流屏幕 */
            margin: 0 auto; /* 水平居中 */
            margin-top:30px ;
        }
        /* 单个卡片样式 */
        .service-card {
            flex: 1; /* 两个卡片等分宽度 */
            border: 1px solid #f0e9e0; /* 浅米色边框，贴合设计稿 */
            border-radius: 8px; /* 圆角 */
            padding: 24px;
            background-color: #fff;
        }
        /* 卡片头部：标题+图标+按钮 */
        .card-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 20px;
        }
        /* 标题区域（图标+文字） */
        .title-group {
            display: flex;
            align-items: center;
            gap: 12px;
        }
        /* 标题图标 */
        .title-icon {
            width: 50px;
            height: 50px;
            background-color: #f9f2eb; /* 图标背景色 */
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .title-icon img {
            width: 50px;
            height: 50px;
        }
        /* 标题文字 */
        .card-title {
            font-size: 20px;
            color: #c95b2f; /* 标题文字色，贴合设计稿 */
            font-weight: 600;
        }
        /* 了解更多按钮 */
        .more-btn {
            padding: 6px 16px;
            border: 1px solid #d9c8b8;
            border-radius: 20px;
            background-color: #fff;
            color: #8a5d3b;
            font-size: 14px;
            cursor: pointer;
            transition: all 0.3s;
        }
        .more-btn:hover {
            background-color: #f9f2eb;
        }
        /* 卡片图片 */
        .card-img {
            width: 100%;
            height: 220px; /* 固定图片高度，保证统一 */
            object-fit: cover; /* 图片等比缩放，填充容器 */
            border-radius: 4px;
            margin-bottom: 20px;
        }
        /* 卡片列表 */
        .card-list {
            list-style: none;
        }
        .card-list li {
            display: flex;
            align-items: flex-start;
            gap: 8px;
            margin-bottom: 12px;
            font-size: 14px;
            color: #333;
            line-height: 1.6;
        }
        /* 列表前的橙色圆点 */
        .list-dot {
            width: 8px;
            height: 8px;
            background-color: #ff6f36; /* 橙色圆点，贴合设计稿 */
            border-radius: 50%;
            margin-top: 6px; /* 垂直居中对齐文字 */
            flex-shrink: 0; /* 防止圆点被压缩 */
        }
        /* 最后一个列表项取消下外边距 */
        .card-list li:last-child {
            margin-bottom: 0;
        }
        
     .part4 {
    background: url(../images/ckks4.png) center top no-repeat;
    height: 1100px;
    padding-top:140px;
    margin: 0 auto;
    text-align: center; 
    color: #fff;
    }       
.part4_p{background: #ff7139;border-radius: 20px;font-size:17px;width:340px;margin: 0 auto;padding:6px;margin-top: 20px;}    
 .wrap{width:630px;margin:30px auto;}
.item{
  display:flex;
  align-items:center;
  margin-bottom:8px;
  position:relative;
}
.num-circle{
  width:40px;height:40px;
  border-radius:50%;
  background:#e67949;
  color:#fff;font-size:18px;
  text-align:center;line-height:38px;
  flex-shrink:0;
  /* 往左偏移一半直径，半个圆进标题背景里面 */
  position:relative;
  left:26px;
  z-index:2;
}
.text-box{
  flex:1;
  padding:10px 16px 10px 38px;
  background:linear-gradient(to right,#f9e2d9,transparent);
  font-size:14px;color:#444;
  white-space:nowrap;
  text-align: left; 
}
        
 .ws_wrap{position:relative;width:1000px;overflow:hidden;padding:30px;margin: 0 auto;margin-top:100px}
.ws_box{display:flex;transition:transform 0.4s ease;}
.ws_cell{width:500px;flex:0 0 100%;display:flex;align-items:center;gap:50px;padding:0 4%;}
.ws_imgbox{width:280px;height:280px;border-radius:50%;overflow:hidden;flex-shrink:0;}
.ws_imgbox img{object-fit:cover;background: #f4e8dd;}
.ws_text{flex:1;color:#333;line-height:1.8;width:500px; text-align: left; }
.ws_text h3{font-size:30px;color:#8c5c48;margin:0 0 12px;}
.ws_text p{margin:6px 0;font-size:16px;}

/* 图片箭头按钮 */
.ws_arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;background:transparent;width:70px;height:70px;cursor:pointer;z-index:99;}
.ws_prev{left:-10px;}
.ws_next{right:-10px;}
.ws_arrow img{width:100%;height:100%;object-fit:contain;}       
        
 .part5{padding-top:80px;}       
 .part5 img{padding-top:60px;margin: 0 auto;}       
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
