/* 非首屏CSS样式 - 延迟加载 */

/* 服务项目 */
.services{padding:80px 0;background:#f9fafb}
.section-title{text-align:center;margin-bottom:16px}
.section-title h2{font-size:32px;font-weight:700;color:#1f2937}
.section-title p{font-size:16px;color:#6b7280;margin-top:8px}
.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px}
.service-card{background:#fff;border-radius:16px;padding:32px 20px;box-shadow:0 4px 20px rgba(0,0,0,0.08);border-top:4px solid #dc2626;transition:all .3s}
.service-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(220,38,38,0.15)}
.service-icon{font-size:48px;text-align:center;margin-bottom:16px}
.service-card h3{font-size:20px;font-weight:700;color:#1f2937;text-align:center;margin-bottom:12px}
.service-card p{font-size:14px;color:#6b7280;text-align:center;margin-bottom:16px;line-height:1.6}
.service-card ul{font-size:13px;color:#6b7280}
.service-card li{margin-bottom:8px}

/* 核心优势 */
.advantages{padding:80px 0;background:#fff}
.advantages-grid{display:grid;grid-template-columns:1fr;gap:32px;margin-top:48px}
.advantage{display:flex;align-items:flex-start;gap:16px}
.advantage-icon{width:64px;height:64px;background:#fef2f2;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;flex-shrink:0}
.advantage h3{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:8px}
.advantage p{font-size:14px;color:#6b7280;line-height:1.6}

/* 服务流程 */
.process{padding:80px 0;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%)}
.process-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:48px}
.process-step{text-align:center;position:relative}
.step-num{width:64px;height:64px;background:#dc2626;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;margin:0 auto 16px;box-shadow:0 4px 15px rgba(220,38,38,0.3)}
.process-step h3{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:8px}
.process-step p{font-size:14px;color:#6b7280}

/* 合作伙伴 */
.partners{padding:64px 0;background:#f9fafb}
.partners-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:32px}
.partner-item{background:#fff;border-radius:16px;padding:20px 12px;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 2px 12px rgba(0,0,0,0.06);border:1px solid #e5e7eb;transition:all .3s}
.partner-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(220,38,38,0.12);border-color:#dc2626}
.partner-logo-icon{width:60px;height:60px;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px rgba(220,38,38,0.3)}
.partner-item span{font-size:13px;font-weight:600;color:#374151}

@media (max-width:1024px){
  .partners-grid{grid-template-columns:repeat(3,1fr);gap:16px}
}
@media (max-width:768px){
  .partners-grid{grid-template-columns:repeat(3,1fr);gap:12px}
  .partner-item{padding:16px 10px}
}

/* 联系我们 */
.contact{padding:80px 0;background:#dc2626;color:#fff}
.contact-grid{display:grid;grid-template-columns:1fr;gap:48px;margin-top:48px}
.contact h2{font-size:32px;font-weight:700;margin-bottom:16px}
.contact-desc{color:#fecaca;font-size:18px;margin-bottom:32px}
.contact-item{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}
.contact-item-icon{font-size:28px}
.contact-item h3{font-weight:700;margin-bottom:4px}
.contact-item .phone-num{font-size:24px;font-weight:700;color:#fde047}
.contact-item p{color:#fecaca}
.wechat-box{background:#fff;border-radius:16px;padding:32px;text-align:center;color:#1f2937}
.wechat-box h3{font-size:22px;font-weight:700;margin-bottom:20px}
.wechat-qr-img{width:180px;height:180px;border-radius:12px;border:4px solid #f3f4f6;margin:0 auto;display:block;box-shadow:0 4px 12px rgba(0,0,0,0.1)}
.wechat-tip{color:#6b7280;font-size:14px;margin-top:12px}
.wechat-id{background:#fef2f2;padding:16px;border-radius:12px;margin-top:20px}
.wechat-id p{color:#6b7280}
.wechat-number{font-size:24px;font-weight:700;color:#dc2626!important;margin-top:8px!important}

/* 底部 */
footer{background:#111827;color:#fff;padding:48px 0 24px}
.footer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:32px}
.footer-brand .logo{margin-bottom:16px}
.footer-brand p{color:#9ca3af;font-size:14px}
.footer h4{font-weight:700;margin-bottom:16px}
.footer ul{list-style:none}
.footer li{margin-bottom:8px;font-size:14px;color:#9ca3af}
.footer li a{color:#9ca3af;text-decoration:none}
.footer li a:hover{color:#fff}
.footer-bottom{border-top:1px solid #374151;padding-top:24px;text-align:center;color:#9ca3af;font-size:14px}
.friend-links{border-top:1px solid #374151;padding-top:24px;margin-bottom:24px}
.friend-links h4{font-weight:700;margin-bottom:16px;text-align:center}
.friend-links-list{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}
.friend-links a{color:#9ca3af;text-decoration:none;font-size:14px;padding:6px 12px;background:#1f2937;border-radius:4px;transition:all .2s}
.friend-links a:hover{color:#fff;background:#dc2626}

/* 响应式 */
@media (min-width:768px){
  .services-grid{grid-template-columns:repeat(4,1fr)}
  .advantages-grid{grid-template-columns:repeat(2,1fr)}
  .process-grid{grid-template-columns:repeat(4,1fr)}
  .partners-grid{grid-template-columns:repeat(6,1fr)}
  .contact-grid{grid-template-columns:repeat(2,1fr)}
  .footer-grid{grid-template-columns:repeat(4,1fr)}
}
