/* ===== 凯泉泵业全站底部 重设计（深蓝工业风） ===== */
	.pump-promise{ background:#f6f8fb; border-top:1px solid #e9edf4; padding:26px 0; }
	.promise-item{ display:flex; align-items:center; justify-content:center; gap:13px; }
	.promise-icon{ width:50px; height:50px; border-radius:13px; display:inline-flex; align-items:center; justify-content:center; font-size:20px; flex-shrink:0; color:#fff; background:linear-gradient(135deg,#1E3A8A,#172a63); box-shadow:0 6px 14px rgba(30,58,138,.22); }
	.col-md-3:nth-child(even) .promise-icon{ background:linear-gradient(135deg,#F59E0B,#d97706); box-shadow:0 6px 14px rgba(245,158,11,.25); }
	.promise-text{ line-height:1.3; }
	.promise-text b{ display:block; font-size:14.5px; color:#1f2937; font-weight:700; }
	.promise-text small{ font-size:12px; color:#6b7280; }
	@media(max-width:575.98px){
		.promise-item{ justify-content:flex-start; padding-left:6px; }
		.promise-icon{ width:43px; height:43px; font-size:17px; border-radius:11px; }
	}

	.pump-footer{ background:linear-gradient(135deg,#172a63 0%,#1E3A8A 100%); color:#cdd8ff; padding:46px 0 36px; }
	.f-title{ color:#fff; font-size:15px; font-weight:700; margin-bottom:18px; padding-left:10px; border-left:3px solid #F59E0B; line-height:1; }
	.f-links{ list-style:none; margin:0; padding:0; }
	.f-links li{ margin-bottom:11px; font-size:13.5px; }
	.f-links a{ color:#c3d0f5; text-decoration:none; }
	.f-links a:hover{ color:#fff; }
	.f-phone{ font-size:25px; font-weight:800; color:#F59E0B; letter-spacing:.5px; line-height:1.1; margin-bottom:12px; }
	.f-line{ font-size:13px; color:#c3d0f5; margin-bottom:9px; line-height:1.7; }
	.f-line i{ color:#F59E0B; margin-right:6px; width:14px; text-align:center; }
	.qr-row{ display:flex; gap:16px; flex-wrap:wrap; }
	.qr-box{ text-align:center; }
	.qr-box img, .qr-box .code{ width:96px; height:96px; background:#fff; padding:5px; border-radius:6px; display:block; object-fit:cover; margin:0; }
	.qr-box small{ display:block; margin-top:7px; font-size:12px; color:#c3d0f5; }

	.pump-copyright{ background:#0f1d4a; color:#8fa2d8; font-size:12.5px; padding:16px 0; }
	.pump-copyright p{ margin:3px 0; }
	.pump-copyright a{ color:#8fa2d8; text-decoration:none; }
	.pump-copyright a:hover{ color:#fff; }