/* 新世力中文官网 GEO/SEO 增强样式 V1 */
.geo-home-intro{background:#fff;padding:34px 20px 30px;text-align:center;border-bottom:1px solid #eee}
.geo-home-intro .geo-inner{max-width:1120px;margin:0 auto}
.geo-home-intro h1{font-size:30px;line-height:1.35;margin:0 0 14px;color:#222;font-weight:700}
.geo-home-intro p{max-width:980px;margin:0 auto;color:#666;font-size:16px;line-height:1.9}
.geo-fact-line{margin-top:14px;color:#555;font-size:14px}
.geo-fact-line span{display:inline-block;margin:3px 10px}
.geo-product-guide{margin:22px 0;padding:18px 22px;background:#f7f9fb;border-left:4px solid #1f5f9b;line-height:1.9;color:#444}
.geo-product-guide h2{font-size:18px;margin:0 0 8px;color:#222}
.geo-product-guide p{margin:5px 0}
.geo-product-guide strong{color:#222}
.geo-trust-note{font-size:13px;color:#777;margin-top:8px}

.geo-category-intro{background:#fff;padding:24px 20px 20px;border-bottom:1px solid #eee}
.geo-category-intro .geo-inner{max-width:1120px;margin:0 auto}
.geo-category-intro h1{font-size:28px;line-height:1.4;margin:0 0 10px;color:#222;font-weight:700}
.geo-category-intro p{font-size:15px;line-height:1.9;color:#666;margin:0;max-width:1000px}

/* V2：栏目决策、FAQ、应用页与知识内容增强 */
.geo-decision-section{background:#f6f8fa;padding:28px 20px 34px;border-bottom:1px solid #e9edf1}
.geo-decision-section .geo-inner{max-width:1120px;margin:0 auto}
.geo-answer-box,.geo-request-box,.geo-application-summary,.geo-application-cta,.geo-article-summary,.geo-spec-summary{background:#fff;border:1px solid #e6eaee;padding:22px 24px;margin:0 0 18px;box-sizing:border-box}
.geo-answer-box{border-left:4px solid #1f5f9b}
.geo-answer-box h2,.geo-request-box h2,.geo-application-summary h2,.geo-application-cta h2,.geo-article-summary h2,.geo-spec-summary h2,.geo-faq-section h2{margin:0 0 10px;font-size:21px;line-height:1.45;color:#222}
.geo-answer-box p,.geo-request-box p,.geo-application-summary p,.geo-application-cta p,.geo-article-summary p{margin:0;color:#555;font-size:15px;line-height:1.9}
.geo-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 18px}
.geo-info-card{background:#fff;border:1px solid #e6eaee;padding:20px;min-height:120px;box-sizing:border-box}
.geo-info-card h3{font-size:17px;color:#222;margin:0 0 9px;line-height:1.5}
.geo-info-card p{font-size:14px;color:#666;line-height:1.8;margin:0}
.geo-request-box ul{margin:10px 0 12px;padding-left:22px;color:#555;line-height:1.9}
.geo-inline-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
.geo-inline-links a,.geo-text-link{display:inline-block;padding:9px 14px;border:1px solid #1f5f9b;color:#1f5f9b;background:#fff;text-decoration:none;line-height:1.2}
.geo-inline-links a:hover,.geo-text-link:hover{background:#1f5f9b;color:#fff}
.geo-spec-summary{margin-top:16px;background:#fbfcfd}
.geo-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#e6eaee;border:1px solid #e6eaee}
.geo-spec-grid>div{background:#fff;padding:12px 14px;display:flex;gap:12px;align-items:flex-start}
.geo-spec-grid>div.wide{grid-column:1/-1}
.geo-spec-grid span{min-width:82px;color:#777;font-size:13px}
.geo-spec-grid strong{color:#222;font-size:14px;font-weight:600;line-height:1.6}
.geo-faq-section{background:#fff;border:1px solid #e6eaee;padding:22px 24px;margin:20px 0}
.geo-faq-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.geo-faq-item{background:#f8fafc;padding:16px 18px}
.geo-faq-item h3{font-size:16px;line-height:1.55;margin:0 0 8px;color:#222}
.geo-faq-item p{font-size:14px;line-height:1.8;color:#5f6670;margin:0}
.geo-rich-content{line-height:1.9;color:#444}
.geo-rich-content img{max-width:100%;height:auto}
.geo-rich-content table{max-width:100%;border-collapse:collapse}
.geo-rich-content th,.geo-rich-content td{border:1px solid #ddd;padding:8px}
.geo-product-list-card{display:flex;gap:24px;padding:20px;margin-bottom:16px;box-sizing:border-box}
.geo-product-list-image{width:260px;flex:0 0 260px;display:block}
.geo-product-list-image img{width:100%;height:180px;object-fit:cover}
.geo-product-list-body{padding:5px 0}
.geo-product-list-body h2{margin:0 0 10px;font-size:21px;line-height:1.45}
.geo-product-list-body h2 a{color:#222}
.geo-product-list-body p{font-size:14px;color:#666;line-height:1.9;margin:0 0 14px}
.geo-application-summary{margin-bottom:20px;background:#f8fafc}
.geo-application-cta{margin-top:22px;border-top:3px solid #1f5f9b}
@media(max-width:900px){.geo-card-grid{grid-template-columns:1fr}.geo-faq-list{grid-template-columns:1fr}.geo-product-list-card{display:block}.geo-product-list-image{width:100%;margin-bottom:14px}.geo-product-list-image img{height:auto}.geo-spec-grid{grid-template-columns:1fr}.geo-spec-grid>div.wide{grid-column:auto}}

.geo-company-intro{margin:0 auto 28px;max-width:1180px}.geo-company-facts .desc{line-height:1.5}.geo-rich-content h2,.geo-rich-content h3{margin-top:1.5em;margin-bottom:.6em}.geo-rich-content p{line-height:1.9}
