/* 头部按钮+内容部分 */
.section-title {
				text-align: center;
				font-size: 28px;
				color: #333;
				margin: 30px 0 40px;
			}

			/* 按钮组样式保持不变 */
			.button-group {
				display: flex;
				flex-wrap: wrap;
				gap: 20px;
				justify-content: center;
				margin-right: auto;
				margin-left: auto;
				position: relative;
				max-width: 1140px;
			}

			.service-btn {
				background-color: #0a4d5c;
				color: white;
				padding: 12px 30px;
				padding-right: 40px;
				border-radius: 50px;
				text-decoration: none;
				font-size: 16px;
				font-weight: 500;
				position: relative;
				overflow: hidden;
				transition: all 0.3s;
			}

			.service-btn::after {
				content: "";
				position: absolute;
				right: 0;
				top: 0;
				width: 30px;
				height: 100%;
				background: linear-gradient(139deg, #0a4d5c 64%, #ffcc00 0%);
				border-radius: 0 50px 50px 0;
			}

			.service-btn:hover {
				transform: translateY(-2px);
				box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
				color: #fff;
			}

			/* 内容区域：匹配第二张图片的一行两列舒展布局 */
			.service-contents {
				max-width: 1200px;
				margin: 60px auto;
				/* 增加上下间距，更舒展 */
				padding: 0 40px;
				/* 增加左右内边距，避免内容贴边 */
				display: flex;
				flex-wrap: wrap;
				gap: 60px 40px;
				/* 上下间距60px，左右间距40px，更宽松 */
			}

			/* 单个内容项：一行两列，宽屏占比接近50% */
			.service-item {
				flex: 1;
				min-width: 400px;
				/* 最小宽度更大，确保内容不拥挤 */
				max-width: calc(50% - 20px);
				/* 一行两列，减去一半左右间距 */
				margin-bottom: 0;
				padding: 0;
				/* 去掉内边距，更贴近第二张图片的紧凑感 */
				box-shadow: none;
				/* 去掉卡片阴影，更简洁 */
				border-radius: 0;
				/* 去掉圆角 */
			}

			/* 标题样式：下划线更突出，与第二张图片匹配 */
			.service-title {
				font-size: 24px;
				/* 标题稍大，更醒目 */
				color: #0a4d5c;
				padding-bottom: 8px;
				/* 下划线与文字距离更近 */
				border-bottom: 3px solid #ffcc00;
				/* 下划线更粗，更突出 */
				margin-top: 0;
				margin-bottom: 25px;
				/* 标题与内容间距稍大 */
				font-weight: 600;
			}

			/* 列表样式：更贴近第二张图片的紧凑感 */
			.service-body {
				color: #333;
				line-height: 1.8;
				/* 行高稍大，提升可读性 */
			}

			.service-body ul {
				list-style: none;
				padding-left: 0;
				margin: 0;
			}

			.service-body li {
				position: relative;
				padding-left: 20px;
				/* 左侧间距稍小 */
				margin-bottom: 10px;
				/* 列表项间距稍小 */
			}

			.service-body li::before {
				content: "·";
				/* 改用圆点符号，更贴近第二张图片 */
				position: absolute;
				left: 0;
				color: #333;
				font-size: 24px;
				/* 圆点稍大，更清晰 */
				line-height: 0.8;
				/* 对齐文字基线 */
			}

			/* 响应式调整：小屏幕一行一个 */
			@media (max-width: 992px) {
				.service-item {
					max-width: 100%;
					/* 小屏幕占满宽度 */
					min-width: auto;
				}

				.service-contents {
					padding: 0 20px;
					gap: 40px 20px;
				}
			}



/* 附加服务+表格 */
			/* 标题样式 */
			.fj-title {
				font-size: 28px;
				color: #0a4d5c;
				margin: 30px auto 20px;
				padding-bottom: 10px;
				display: block;
				text-align: center;
				max-width: 1200px;
			}

			/* 简介文本样式 */
			.fj-intro {
				color: #333;
				line-height: 1.8;
				margin: 0 0 30px;
				max-width: 1200px;
			}

			/* 表格容器 */
			.fj-table {
				max-width: 1200px;
			}

			/* 表格样式 */
			.fj-table table {
				width: 100%;
				border-collapse: collapse;
				border: 1px solid #ddd;
			}

			/* 表头样式（深蓝色背景） */
			.fj-table th {
				background-color: #0a4d5c;
				/* 表头深蓝色，与图二一致 */
				color: white;
				padding: 12px 15px;
				text-align: center;
				font-weight: 500;
				border: 1px solid #ddd;
			}

			/* 保期列（第一列）的“一年”“二年”单元格黄色背景（关键修改） */
			/* 只选中第一列（保期列）的第二行（一年）和第三行（二年） */
			.fj-table tr:nth-child(2) td:first-child,
			/* 一年 - 保期列 */
			.fj-table tr:nth-child(3) td:first-child {
				/* 二年 - 保期列 */
				background-color: #ffcc00;
				/* 黄色背景 */
				color: #333;
				font-weight: 500;
			}

			/* 其他单元格样式（白色背景） */
			.fj-table td {
				padding: 12px 15px;
				text-align: center;
				border: 1px solid #ddd;
				color: #333;
				background-color: white;
				/* 所有单元格默认白色，覆盖原有黄色 */
			}

			/* 响应式调整 */
			@media (max-width: 768px) {
				.fj-table {
					overflow-x: auto;
				}

				.fj-table table {
					min-width: 600px;
				}
			}