@charset "utf-8";
/* CSS Document */

.after-sales-1{ border-left:3px solid #D4A84F; padding-left:20px; font-size:18px; color:#231F1E; font-weight:500;}
.after-sales-2{ color:#BCB8B7; font-size:14px;}
.after-sales-3{ font-size:20px; margin-top:10px;}

.support-hub-main-container { }
        
        /* 左侧主图 */
        .support-hub-hero-img { width: 100%; border-radius: 4px; object-fit: cover; }
        
        /* 右侧文字介绍 */
        .support-hub-intro-text {/* font-size: 0.95rem; */line-height: 1.7;color: #555;margin-bottom: 40px;border-right: 3px solid #D4A84F;padding-right: 20px;}
        
        /* 特色卡片 */
        .support-hub-feature-card {
            background-color: #F9F5F2;
            border: 1px solid #EBDFD7;
            padding: 25px;
            height: 100%;
            border-radius: 8px;
            transition: all 0.3s ease;
        }
        .support-hub-feature-card:hover { transform: translateY(-5px); box-shadow: 0 10px 20px rgba(0,0,0,0.05); border-color: #d4af37; }
        
        .support-hub-card-icon { width: 32px; margin-bottom: 15px; color: #d4af37; }
        .support-hub-card-title { font-weight: 700; font-size: 1.1rem; color: #222; margin-bottom: 12px; }
        .support-hub-card-desc { font-size: 0.85rem; color: #777; line-height: 1.6; margin-bottom: 0; }
        
        /* 底部三列小图标块 */
        .support-hub-mini-grid { margin-top: 40px; }
        .support-hub-mini-item {border: 1px solid #EBDFD7;padding: 20px;height: 100%;transition: 0.3s;}
        .support-hub-mini-item:hover { background-color: #fdfdfd; }
        .support-hub-mini-icon { width: 24px; margin-bottom: 10px; opacity: 0.7; }
        .support-hub-mini-title {font-weight: 700;/* font-size: 0.9rem; */color: #333;margin-bottom: 8px;display: block;margin-top: 6px;}
        .support-hub-mini-text { font-size: 0.8rem; color: #888; margin-bottom: 0; }

        /* 黑色评价块部分 */
        .support-hub-testimonial-row { margin-top: 60px; }
        .support-hub-quote-box {background-color: #231f20;color: #fff;padding: 40px;height: 100%;display: flex;position: relative;flex-wrap: wrap;}
        .support-hub-quote-text {/* font-size: 0.88rem; */font-style: italic;line-height: 1.6;/* color: #ccc; */margin-bottom: 30px;}
        
        .support-hub-user-info { display: flex; align-items: center; }
        .support-hub-user-avatar { width: 45px; height: 45px; border-radius: 2px; margin-right: 15px; }
        .support-hub-user-name {font-weight: 700;/* font-size: 0.9rem; */display: block;}
        .support-hub-user-meta {font-size: 14px;color: #888;}

        @media (max-width: 991px) {
            .support-hub-intro-text { border-right: none; border-left: 3px solid #d4af37; padding-left: 20px; margin-top: 30px; }
        }
		
		/* 容器整体背景 */
        .quality-guarantee-wrapper {
        
        }

        /* 卡片基础样式 */
        .quality-guarantee-card {
            background-color: #ffffff;
            border: 1px solid transparent;
            padding: 30px 30px;
            height: 100%;
            transition: all 0.3s ease-in-out;
            display: flex;
            flex-direction: column;
            align-items: flex-start;
        }

        /* Hover 效果：阴影增强，边框变色 */
        .quality-guarantee-card:hover {
            box-shadow: 0 15px 30px rgba(0, 0, 0, 0.05);
            border-color: #d4af37;
            transform: translateY(-5px);
        }

        /* 图标样式 */
        .quality-guarantee-icon-box {
            width: 40px;
            height: 40px;
            margin-bottom: 25px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .quality-guarantee-svg-icon {
            width: 100%;
            height: 100%;
            fill: #d4af37; /* 金色图标 */
        }

        /* 标题样式 */
        .quality-guarantee-title {
            /* font-family: 'Playfair Display', serif; */ /* 模拟原图衬线体 */
            font-size: 20px;
            font-weight: 700;
            color: #231f20;
            margin-bottom: 25px;
            line-height: 1.3;
        }

        /* 正文样式 */
        .quality-guarantee-text {
            /* font-size: 0.9rem; */
            color: #777;
            line-height: 1.6;
            margin-bottom: 0;
        }

        /* 底部免责声明文字 */
        .quality-guarantee-footer-note {
            text-align: center;
            margin-top: 20px;
            /* font-size: 0.9rem; */
            color: #221F1E;
            letter-spacing: 0.5px;
        }

        /* 响应式间距调整 */
        @media (max-width: 768px) {
            .quality-guarantee-card {
                padding: 30px 20px;
                margin-bottom: 20px;
            }
        }
		.after-sales-4 .idea h4 {
    margin-top: 20px;
    margin-bottom: 0px;
}
.after-sales-4 .idea span{text-transform:uppercase;font-size:14px;color:#BCB8B7;margin-bottom: 20px;display: block;}
.after-sales-4  .idea {
    padding: 30px 15px;
}
		@media (min-width: 1400px) {
  .after-sales-4  .col-lg-2 {
        display: flex;
        flex-wrap: wrap;
    }
}


 .qc-step-card-item {
            border: 2px solid #F5EEE9;
            /* border-radius: 8px; */
            overflow: hidden;
            height: 100%;
            transition: all 0.4s ease;
            background: #fff;
            margin-bottom: 30px;
            border-top-left-radius: 20px;
            border-top-right-radius: 20px;
        }
        
        /* Hover 效果：整体浮起并加深阴影 */
        .qc-step-card-item:hover {
            transform: translateY(-10px);
            box-shadow: 0 20px 40px rgba(0,0,0,0.1);
            border-color: #eee;
        }

        .qc-step-img-box {
            width: 100%;
            /* height: 240px; */
            overflow: hidden;
        }
        .qc-step-main-img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.5s ease;
        }
        .qc-step-card-item:hover .qc-step-main-img {
            transform: scale(1.08); /* 图片轻微放大效果 */
        }

        .qc-step-content-body {padding: 30px 10px 0px 20px;}

        /* 数字与标题容器 */
        .qc-step-header-wrap { display: flex; align-items: baseline; margin-bottom: 15px; }
        
        .qc-step-number-id {
         
font-size: 36px;
         
font-weight: 900;
         
color: #231f20;
         
margin-right: 12px;
         
line-height: 1;
         
font-family: fantasy;
        }
        
        .qc-step-title-text {
          
font-size: 26px;
          
font-weight: 700;
          
color: #231f20;
          
margin: 0;
        }

        .qc-step-description-p {
            /* font-size: 0.88rem; */
            color: #777;
            line-height: 1.6;
            margin-bottom: 0;
        }

        /* 响应式调整 */
        @media (max-width: 576px) {
            .qc-step-content-body { padding: 20px; }
            .qc-step-title-text { font-size: 1.15rem; }
        }
		 .tech-specs-section {
          
        }

        /* 表格上方黑色标题栏 */
        .tech-specs-header-banner {
            background-color: #231f20;
            color: #E5DBD4;
            padding: 20px 30px;
            /* font-size: 0.9rem; */
            /* letter-spacing: 1px; */
            font-weight: 500;
            text-transform: uppercase;
        }

        /* 表格主体样式 */
        .tech-specs-table-container {
            border: 1px solid #eee;
            margin-top: -1px; /* 与标题栏无缝连接 */
        }

        .tech-specs-custom-table {
            margin-bottom: 0;
        }

        /* 表头样式 */
        .tech-specs-custom-table thead th {
            border-top: none;
            border-bottom: 1px solid #eee;
            color: #231f20;
            font-weight: 700;
            font-size: 18px;
            padding: 25px 30px;
            background-color: #fff;
        }

        /* 单元格样式 */
        .tech-specs-custom-table tbody td {
            padding: 20px 30px;
            vertical-align: middle;
            color: #666;
            /* font-size: 0.95rem; */
            border-top: 1px solid #eee;
            transition: all 0.2s ease;
        }

        /* Hover 效果：整行背景变浅并加粗字体颜色 */
        .tech-specs-custom-table tbody tr:hover td {
            background-color: #fcfaf7;
            color: #231f20;
        }

        /* 响应式：在小屏幕上允许横向滚动 */
        @media (max-width: 768px) {
            .tech-specs-header-banner { font-size: 0.8rem; padding: 15px 20px; }
            .tech-specs-custom-table thead th, 
            .tech-specs-custom-table tbody td { padding: 15px 20px; min-width: 150px; }
        }
		.bg-black{ background:#221F1E;}
		.after-sales-6-1{ color:#707276;}
		.after-sales-6 .counter {
    font-family: fantasy;
}
.after-sales-6 .jiahao {
    font-family: fantasy;
}
		 /* 顶部贸易条款卡片 */
        .logistics-hub-main-card {
            border: 1px solid #eee;
            border-radius: 4px;
            height: 100%;
            transition: all 0.3s ease;
            background: #fff;
            overflow: hidden;
        }
        .logistics-hub-main-card:hover { box-shadow: 0 10px 30px rgba(0,0,0,0.08); transform: translateY(-5px); }
        
        .logistics-hub-img-wrapper { height: 200px; overflow: hidden; }
        .logistics-hub-card-img { width: 100%; height: 100%; object-fit: cover; }
        
        .logistics-hub-card-body { padding: 25px; }
        .logistics-hub-term-title { font-weight: 700; font-size: 1.1rem; margin-bottom: 15px; color: #333; }
        
        .logistics-hub-label { font-size: 0.75rem; font-weight: 700; color: #00a651; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 5px; display: block; }
        .logistics-hub-detail-text { font-size: 0.85rem; color: #666; line-height: 1.5; margin-bottom: 15px; }
        
        .logistics-hub-best-for { border-top: 1px solid #f5f5f5; padding-top: 15px; margin-top: 10px; }
        .logistics-hub-best-label { font-size: 0.75rem; font-weight: 700; color: #333; text-transform: uppercase; display: block; }
        .logistics-hub-best-text { font-size: 0.8rem; color: #888; font-style: italic; }

        /* 中间运输方式小卡片 */
        .logistics-hub-method-card {
            border: 1px solid #EBDFD7;
            padding: 30px;
            height: 100%;
            transition: 0.3s;
        }
        .logistics-hub-method-card:hover { border-color: #d4af37; background-color: #fcfaf7; }
        .logistics-hub-method-icon { width: 30px; margin-bottom: 15px; color: #d4af37; }
        .logistics-hub-method-name {font-weight: 700;font-size: 20px;color: #333;margin-bottom: 2px;font-family: math;display: block;margin-top: 10px;}
        .logistics-hub-method-days {/* font-size: 0.85rem; */color: #D4A84F;margin-bottom: 12px;display: block;}
        .logistics-hub-method-desc {/* font-size: 0.85rem; */color: #777;line-height: 1.4;margin-bottom: 0;}

        /* 底部深色与浅色服务块 */
        .logistics-hub-fba-box {background-color: #231f20;color: #fff;padding: 50px;height: 100%;}
        .logistics-hub-fba-title {font-weight: 700;font-size: 20px;margin-bottom: 20px;color: #fff;}
        .logistics-hub-fba-text {/* font-size: 0.85rem; */color: #E5DBD4;line-height: 1.6;margin-bottom: 25px;}
        .logistics-hub-fba-link {color: #d4af37;font-weight: 700;text-decoration: underline;/* font-size: 0.9rem; */}

        .logistics-hub-dg-box {background-color: #F5EEE9;padding: 50px;height: 100%;border: 2px solid #EBDFD7;}
        .logistics-hub-dg-title { font-weight: 700; font-size: 1.1rem; color: #333; margin-bottom: 20px; }
        .logistics-hub-dg-text { font-size: 0.85rem; color: #666; line-height: 1.6; margin-bottom: 25px; }
        .logistics-hub-dg-link {color: #d4af37;font-weight: 700;text-decoration: underline;/* font-size: 0.9rem; */}

        .logistics-hub-footer-cta {text-align: center;margin-top: 30px;}
        .logistics-hub-cta-note {/* font-size: 0.85rem; */color: #999;margin-bottom: 15px;}
        .logistics-hub-cta-link { color: #d4af37; font-weight: 700; font-size: 1.05rem; text-decoration: underline; }
		
		 .design-support-card {
            border: 2px solid #F5EEE9;
            height: 100%;
            transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
            background: #fff;
            display: flex;
            flex-direction: column;
            border-top-left-radius: 20px;
            border-top-right-radius: 20px;
        }

        /* Hover 效果：整体浮起，阴影变深 */
        .design-support-card:hover {
            transform: translateY(-8px);
            box-shadow: 0 15px 35px rgba(0,0,0,0.07);
            border-color: #d4af37;
        }

        .design-support-img-container {
            width: 100%;
            /* height: 350px; */
            overflow: hidden;
        }

        .design-support-main-photo {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .design-support-content {
            padding: 35px 25px;
            flex-grow: 1;
        }

        .design-support-headline {
            /* font-family: 'Playfair Display', serif; */
            font-size: 26px;
            font-weight: 700;
            color: #231f20;
            margin-bottom: 20px;
            line-height: 1;
        }

        .design-support-paragraph {
            /* font-size: 0.9rem; */
            color: #777777;
            line-height: 1.7;
            margin-bottom: 0;
        }

        /* 底部引导文字 */
        .design-support-footer-text {
            text-align: center;
            margin-top: 10px;
            /* font-size: 0.9rem; */
            color: #888888;
            letter-spacing: 0.2px;
        }

        @media (max-width: 768px) {
            .design-support-img-container { height: 250px; }
            .design-support-headline { font-size: 1.2rem; }
        }
		.xk-card{
    border: 2px solid #F5EEE9;
    border-radius:6px;
    margin-bottom:20px;
    transition:all 0.3s ease;
    background:#fff;
}

.xk-card:hover{
    box-shadow:0 8px 20px rgba(0,0,0,0.08);
    transform:translateY(-3px);
}

.xk-header{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:20px;
    cursor:pointer;
}

.xk-title{
    font-size:20px;
    font-weight:600;
    margin:0;
}

.xk-icon{
    font-size: 30px;
    font-weight:bold;
    line-height: 30px;
}

.xk-content{
    padding: 0 20px 20px 60px;
}

.xk-list{
    /* padding-left:20px; */
}

.xk-list li{
    margin-bottom:10px;
}

.xk-highlight{
    color:#ff9900;
    font-size: 14px;
    margin-left:10px;
    font-weight:bold;
}

.xk-box{
    background: #fff;
    border-radius:8px;
    padding:20px;
    margin-top:15px;
}

.xk-red{
    color:red;
    margin-bottom: 0px;
    font-weight: 500;
}

.xk-small{
    font-size:14px;
    color:#666;
    margin-top:10px;
}
.xk-title{display:flex;align-content: center;gap: 10px;}
.xk-text{ font-weight:500; color:#222;}
.xk-li{display:flex;gap: 10px;align-content: center;align-items: center;}
.xk-li img{ width:17px;}
.xk-card3{ background:#FAF8F7;}
.xk-bold{font-weight:bold;color:#222;margin-bottom: 0px;}
.xk-italic{ font-style:italic; color:#707276;}
.font18{ font-size:18px; font-weight:normal; padding-left:50px; padding-right:50px;}
.after-sales-7{ padding-left:20px; border-left:3px solid #D4A84F; color:#D4A84F; font-style:italic; text-align:left;}

.doc-vault-item-card {
            border: 2px solid #F5EEE9;
            border-radius: 15px;
            padding: 25px 30px;
            margin-bottom: 25px;
            background-color: #fff;
            transition: all 0.3s ease-in-out;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

        /* Hover效果：细微位移和阴影 */
        .doc-vault-item-card:hover {
            transform: translateX(5px);
            box-shadow: 0 10px 25px rgba(0,0,0,0.05);
            border-color: #e0e0e0;
        }

        .doc-vault-item-title {
            font-size: 1.05rem;
            font-weight: 700;
            color: #231f20;
            margin-bottom: 8px;
            display: block;
        }

        .doc-vault-item-desc {
            /* font-size: 0.88rem; */
            color: #707276;
            line-height: 1.5;
            margin-bottom: 0;
        }

        /* 移动端间距微调 */
        @media (max-width: 768px) {
            .doc-vault-header-title { font-size: 1.4rem; text-align: center; }
            .doc-vault-item-card { padding: 20px; }
        }
		.doc-vault-header-title{ margin-bottom:20px;}
		.zk-wrapper {
	margin:50px auto;
}
.zk-tabs {
	border-bottom: 1px solid #F5EEE9;
	background: #FAF8F7;
	/* display: flex; */
	justify-content: space-between;
}
.zk-tabs .nav-link {
	color:#999;
	font-weight:600;
	padding:15px 20px;
	transition:all 0.3s ease;
	font-size: 18px;
}
.zk-tabs .nav-link:hover {
	color:#c89b3c;
}
.zk-tabs .nav-link.active {
	color:#c89b3c;
	border-bottom:3px solid #c89b3c;
	background:none;
	font-size: 20px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}
.zk-tab-content {
	border:1px solid #eee;
	border-top:none;
	padding:25px;
}
.zk-title-text {
	font-size:18px;
	font-weight: 500;
	margin-bottom:15px;
	font-family: auto;
}
.zk-desc {
	color:#666;
	line-height:1.8;
}
.zk-bottom {
	text-align:center;
	margin-top:30px;
}
.zk-link {
	color:#c89b3c;
	text-decoration:none;
	font-weight:600;
	margin-right:20px;
}

.zk-muted {
	color:#777;
	font-size: 18px;
}
.zk-contact {
	color:#000;
	text-decoration:underline;
}
	.after-sales-8 .partner4-4{ color:#222; font-weight:500;}	
	  .benefit-tier-section {
     
margin-top: 40px;
     
}

        .benefit-tier-main-title {
            font-size: 1.6rem;
            color: #231f20;
            margin-bottom: 30px;
            font-weight: bold;
        }

        /* 核心：确保左右两个大容器高度一致 */
        .benefit-tier-wrapper {
            display: flex;
            flex-direction: column;
            height: 100%;
        }

        /* 左侧小卡片容器 */
        .benefit-tier-item-card {
            border: 2px solid #F5EEE9;
            border-radius: 15px;
            padding: 20px 25px 25px 50px;
            margin-bottom: 20px;
            background-color: #fff;
            transition: all 0.3s ease;
        }

        /* 右侧 VIP 大卡片容器 */
        .benefit-tier-vip-container {
            border: 2px solid #F5EEE9;
            border-radius: 20px;
            padding: 35px;
            background-color: #fcfcfc; /* 极淡灰色区分 */
            height: 100%;
            transition: all 0.3s ease;
        }

        /* Hover 效果 */
        .benefit-tier-item-card:hover, 
        .benefit-tier-vip-container:hover {
            box-shadow: 0 10px 25px rgba(0,0,0,0.05);
            border-color: #e0e0e0;
            transform: translateY(-2px);
        }

        .benefit-tier-sub-title {
            font-size: 18px;
            font-weight: 700;
            color: #1a1a1a;
            margin-bottom: 10px;
            display: block;
        }

        .benefit-tier-content {
            /* font-size: 0.88rem; */
            color: #666666;
            line-height: 1.6;
            margin-bottom: 0;
        }

        /* VIP 特有样式 */
        .benefit-tier-vip-item {
            margin-bottom: 25px;
        }

        /* 进度条/等级轴样式 */
        .benefit-tier-level-axis {
            margin-top: 40px;
            padding-top: 20px;
        }
        .benefit-tier-labels {
            display: flex;
            justify-content: space-between;
            margin-bottom: 10px;
            color: #d4a373;
            font-weight: 500;
            /* font-size: 0.9rem; */
        }
        .benefit-tier-progress-bg {
            height: 8px;
            background: #f0f0f0;
            border-radius: 4px;
            position: relative;
        }
        .benefit-tier-progress-fill {
            position: absolute;
            width: 40%;
            height: 100%;
            background: #ffb100;
            border-radius: 4px;
        }
        .benefit-tier-note {
            /* font-size: 0.8rem; */
            color: #D4A84F;
            font-style: italic;
            margin-top: 15px;
        }

        /* 底部统计 */
        .benefit-tier-footer-stats {
            text-align: center;
            margin-top: 40px;
            /* font-size: 0.9rem; */
            color: #888;
        }

        @media (max-width: 991px) {
            .benefit-tier-wrapper { margin-bottom: 30px; }
        }
		.case-study-v3-section {
           
          
        }

        /* 核心：确保每一列及其内部卡片高度相等 */
        .case-study-v3-card-wrapper {
            display: flex;
            flex-direction: column;
            height: 100%;
            background: #fff;
            border: 2px solid #EBDFD7;
            transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
            overflow: hidden;
            border-top-left-radius: 20px;
            border-top-right-radius: 20px;
        }

        /* Hover 效果：整体浮动阴影 */
        .case-study-v3-card-wrapper:hover {
            transform: translateY(-8px);
            box-shadow: 0 15px 35px rgba(0,0,0,0.07);
            border-color: #e9e9e9;
        }

        .case-study-v3-img-box {
            width: 100%;
            /* height: 220px; */
            overflow: hidden;
        }

        .case-study-v3-img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.5s ease;
        }

        .case-study-v3-card-wrapper:hover .case-study-v3-img {
            transform: scale(1.05);
        }

        .case-study-v3-body {
            padding: 30px;
            display: flex;
            flex-direction: column;
            flex-grow: 1; /* 自动撑开填充高度 */
        }

        .case-study-v3-main-title {
            font-size: 1.15rem;
            font-weight: 700;
            color: #231f20;
            line-height: 1.4;
            margin-bottom: 20px;
            min-height: 3.2rem; /* 保持标题行高对齐 */
        }

        .case-study-v3-label {
            /* font-size: 0.75rem; */
            text-transform: uppercase;
            letter-spacing: 1px;
            font-weight: 800;
            color: #059669; /* 浅金色 */
            margin-bottom: 8px;
            display: block;
        }

        .case-study-v3-label-green {
            color: #222; /* 绿色标识结果线 */
        }

        .case-study-v3-text {
            font-size: 15px;
            color: #666666;
            line-height: 1.6;
            margin-bottom: 20px;
        }

        .case-study-v3-footer {
            margin-top: auto; /* 将页脚推到底部 */
            padding-top: 20px;
            border-top: 1px solid #f8f8f8;
            font-size: 15px;
            color: #999;
        }

        @media (max-width: 991px) {
            .case-study-v3-main-title { min-height: auto; }
            .case-study-v3-card-wrapper { margin-bottom: 30px; }
        }
		.huise{ color:#BCB8B7;}
		        /* 顶部区域 */
        .xhl-hero-section {
            background: linear-gradient(180deg,#1e1b1a,#2c2522);
            color: #fff;
            text-align: center;
            padding: 80px 20px;
        }

        .xhl-hero-title {
            font-size: 30px;
            font-weight: 600;
            margin-bottom: 20px;
            color: #fff;
        }

        .xhl-hero-desc {
            color: #707276;
            max-width: 900px;
            margin: 0 auto 25px;
            /* font-size: 14px; */
        }

        .xhl-hero-highlight {
            color: #D4A84F;
            margin-bottom: 15px;
            font-weight: 500;
            font-size: 18px;
        }

        .xhl-hero-list {
            font-size: 14px;
            color: #BCB8B7;
            margin-bottom: 30px;
        }

        .xhl-btn-main {
            background: #f4a742;
            color: #000;
            padding: 12px 28px;
            border-radius: 4px;
            margin-right: 10px;
            transition: 0.3s;
        }

        .xhl-btn-main:hover {
            
        }

        .xhl-btn-outline {
            border: 1px solid #aaa;
            color: #fff;
            padding: 12px 28px;
            border-radius: 4px;
            transition: 0.3s;
        }

        .xhl-btn-outline:hover {
            background: #fff;
            color: #000;
        }

        .xhl-whatsapp {
            margin-top: 20px;
            color: #00c27a;
            display: flex;
            width: 100%;
            align-items: center;
            justify-content: center;
            column-gap: 10px;
        }

        /* 卡片区域 */
        .xhl-card-section {
            padding: 60px 15px;
        }

        .xhl-card-item {
            background: #fff;
            border: 1px solid #eee;
            padding: 25px;
            text-align: left;
            transition: 0.3s;
            height: 100%;
            display: flex;
            flex-wrap: wrap;
            flex-direction: column;
        }

        .xhl-card-item:hover {
            transform: translateY(-5px);
            box-shadow: 0 10px 25px rgba(0,0,0,0.08);
        }

        .xhl-card-icon {
            font-size: 28px;
            color: #f4a742;
            margin-bottom: 15px;
            width: 100%;
        }

        .xhl-card-title {
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 10px;
            font-family: math;
        }

        .xhl-card-desc {
            font-size: 16px;
            color: #707276;
            margin-bottom: 15px;
            flex: 1;
        }

        .xhl-card-footer {
            /* font-size: 13px; */
            display: flex;
            justify-content: space-between;
            color: #BCB8B7;
            font-weight: 500;
        }

        .xhl-card-link {
            color: #D4A84F;
        }

        /* 底部CTA */
        .xhl-bottom-section {
            background: #F9F5F2;
            padding: 40px 40px;
        }

        .xhl-bottom-title {
            font-size: 30px;
            font-weight: 600;
            font-family: math;
        }

        .xhl-bottom-desc {
            color: #666;
            font-size: 18px;
        }

        .xhl-bottom-btn {
            background: #f4a742;
            padding: 12px 25px;
            border-radius: 4px;
            color: #000;
            font-size: 18px;
        }
		.xhl-btn-group{display:block;padding: 20px 0px;}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		