/*
Theme Name: 红岸谷通讯
Theme URI: https://www.hongangu.com/
Author: Hongangu
Description: 红岸谷通讯产品、工程案例与覆盖方案网站。
Version: 1.0.0
Requires PHP: 8.0
Text Domain: hongangu
*/
#hgv2026 .hgv-company-photo{margin:0 0 32px}#hgv2026 .hgv-company-photo img{width:100%;margin:0}#hgv2026 .hgv-company-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0}#hgv2026 .hgv-company-facts>div{padding:20px;background:#f3f7fa;color:#1768ad;border:1px solid #e2eaf0;text-align:center}#hgv2026 .hgv-page-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0 30px}#hgv2026 .hgv-page-products .hgv-legacy-product{border:1px solid #e0e8ee;padding:16px;text-decoration:none;color:#354f65}#hgv2026 .hgv-legacy-product img{width:100%;height:190px!important;object-fit:contain;margin:0 0 15px}#hgv2026 .hgv-legacy-product h3{font-size:15px;line-height:1.8;margin:0 0 14px}#hgv2026 .hgv-legacy-product span{font-size:12px;color:#1768ad}#hgv2026 .hgv-contact-details dl{margin:24px 0}#hgv2026 .hgv-contact-details dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;border-bottom:1px solid #e3eaf0;padding:15px 0}#hgv2026 .hgv-contact-details dt{color:#627381}#hgv2026 .hgv-contact-details dd{margin:0;color:#29475f}#hgv2026 .hgv-contact-image{margin:28px 0}@media(max-width:520px){#hgv2026 .hgv-page-products{grid-template-columns:minmax(0,1fr)}#hgv2026 .hgv-company-facts>div{padding:15px 9px;font-size:13px}#hgv2026 .hgv-contact-details dl>div{grid-template-columns:80px minmax(0,1fr);gap:10px}}
html,body{margin:0;padding:0;min-width:0;background:#fff}body{color:#303840;font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif}button,input,textarea,select{font:inherit}#hgv2026{width:100%;min-width:0}#hgv2026 .hv-phone{white-space:nowrap;flex-shrink:0}#hgv2026 .hv-brand img{height:auto!important}#hgv2026 .hv-nav a{white-space:nowrap}#hgv2026 .hv-nav .is-active{color:#1768ad}#hgv2026 .hgv-crumb{font-size:12px;color:#7c8a96;padding:20px 0;display:flex;gap:10px;flex-wrap:wrap}#hgv2026 .hgv-page-hero{background:#f1f6fa;border-bottom:1px solid #e3eaf0;padding:40px 0 44px}#hgv2026 .hgv-page-hero h1{font-size:34px;font-weight:500;color:#29475f;line-height:1.5}#hgv2026 .hgv-page-hero p{color:#627381;font-size:14px;margin-top:13px;max-width:800px}#hgv2026 .hgv-banner picture,#hgv2026 .hgv-banner img{display:block;width:100%;height:auto}#hgv2026 .hgv-content{padding:45px 0 60px;min-height:40vh}#hgv2026 .hgv-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:42px}#hgv2026 .hgv-body{font-size:15px;line-height:1.95;min-width:0;overflow-wrap:anywhere}#hgv2026 .hgv-body p{margin:0 0 1.2em}#hgv2026 .hgv-body h2{font-size:25px;font-weight:500;margin:1.5em 0 .7em;color:#29475f}#hgv2026 .hgv-body h3{font-size:20px;font-weight:500;margin:1.3em 0 .6em}#hgv2026 .hgv-body ul,#hgv2026 .hgv-body ol{padding-left:1.4em;margin-bottom:1.2em}#hgv2026 .hgv-body li{margin-bottom:.5em}#hgv2026 .hgv-body img{max-width:100%!important;height:auto!important;display:block;margin:14px auto}#hgv2026 .hgv-body table{width:100%!important;max-width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}#hgv2026 .hgv-body td,#hgv2026 .hgv-body th{border:1px solid #dbe4ec;padding:9px;word-break:break-word}#hgv2026 .hgv-body iframe,#hgv2026 .hgv-body video{max-width:100%}#hgv2026 .hgv-body a{color:#1768ad;text-decoration:underline;text-underline-offset:3px}#hgv2026 .hgv-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0 0 34px}#hgv2026 .hgv-gallery a{display:flex;align-items:center;justify-content:center;min-height:180px;padding:14px;background:#f7f9fb;border:1px solid #e3e9ee}#hgv2026 .hgv-gallery img{width:100%;height:220px!important;object-fit:contain}#hgv2026 .hgv-aside{border:1px solid #e2eaf1;background:#f3f7fa;padding:24px;align-self:start}#hgv2026 .hgv-aside h2{font-weight:500;font-size:20px;color:#426178}#hgv2026 .hgv-aside p{font-size:13px;color:#627381;line-height:1.9;margin:12px 0}#hgv2026 .hgv-aside .hgv-tel{font:23px/1.5 Arial;color:#1768ad;display:block;margin:16px 0}#hgv2026 .hgv-empty{color:#6b7a87;padding:40px 0}#hgv2026 .hgv-pagination{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:38px}#hgv2026 .hgv-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:6px;border:1px solid #dfe7ed;font:14px/1.5 Arial}#hgv2026 .hgv-pagination .current{background:#1768ad;color:#fff;border-color:#1768ad}#hgv2026 .hgv-filter{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 28px}#hgv2026 .hgv-filter a{font-size:13px;border:1px solid #dce4eb;padding:6px 13px;color:#627381}#hgv2026 .hgv-filter a:hover{color:#1768ad;border-color:#1768ad}#hgv2026 .hgv-meta{font-size:12px;color:#7b8d9c;margin-top:12px}#hgv2026 .sv-card p,#hgv2026 .sv-content-block>p,#hgv2026 .sv-problems li,#hgv2026 .sv-equipment a,#hgv2026 .sv-steps li{color:#627381}#hgv2026 .hgv-solution-single{max-width:940px}#hgv2026 .hgv-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}#hgv2026 .hgv-article-card{border-top:2px solid #e3eaf0;padding:22px 0}#hgv2026 .hgv-article-card h2{font-size:20px;font-weight:500;color:#354f65;line-height:1.7}#hgv2026 .hgv-article-card p{font-size:13px;color:#627381;line-height:1.9;margin:12px 0}#hgv2026 .hgv-article-card span{font-size:12px;color:#1768ad}#hgv2026 .hgv-article-card small{display:block;color:#8a98a3;font-size:11px;margin-bottom:9px}#hgv2026 .hgv-card-missing{background:#f1f5f8;color:#728899;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:14px}#hgv2026 .hgv-edit{font-size:12px;color:#1768ad;display:block;margin:20px 0}#hgv2026 .hgv-legacy-content[style]{max-width:100%}#hgv2026 .hv-news p,#hgv2026 .hv-case p,#hgv2026 .hv-product-copy p{color:#627381}#hgv2026 .hv-product-grid .hv-product h3{overflow-wrap:anywhere}#hgv2026 .hv-mobile-contact a{margin:0!important}body.admin-bar #hgv2026 .hv-mobile-contact{bottom:0}@media(max-width:760px){#hgv2026 .hv-topline .hv-wrap>span{min-width:0;max-width:none;flex:1}#hgv2026 .hv-toplinks{flex-shrink:0;white-space:nowrap}#hgv2026 .hv-headmain{gap:14px}#hgv2026 .hv-brand{min-width:0;flex-shrink:1}#hgv2026 .hv-nav .hv-wrap{grid-template-columns:repeat(4,minmax(0,1fr))}#hgv2026 .hv-nav a{white-space:normal}#hgv2026 .hgv-page-hero{padding:28px 0 32px}#hgv2026 .hgv-page-hero h1{font-size:27px}#hgv2026 .hgv-page-hero p{font-size:13px}#hgv2026 .hgv-content{padding:30px 0 42px}#hgv2026 .hgv-detail-layout{grid-template-columns:minmax(0,1fr);gap:28px}#hgv2026 .hgv-body{font-size:14px}#hgv2026 .hgv-body h2{font-size:22px}#hgv2026 .hgv-body h3{font-size:18px}#hgv2026 .hgv-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#hgv2026 .hgv-gallery img{height:170px!important}#hgv2026 .hgv-gallery a{min-height:150px;padding:10px}#hgv2026 .hgv-article-grid{grid-template-columns:1fr;gap:18px}#hgv2026 .hgv-article-card{padding:18px 0}#hgv2026 .sv-card p{font-size:13px}#hgv2026 .sv-card .sv-view{font-size:12px}#hgv2026 .hv-hero-layout>*{min-width:0}#hgv2026 .hgv-body table{font-size:12px}#hgv2026 .hgv-body td,#hgv2026 .hgv-body th{padding:6px}}

#hgv2026 .hgv-category-picker{margin-bottom:28px;border:1px solid #dce4eb;background:#f8fafc}#hgv2026 .hgv-category-picker summary{cursor:pointer;padding:15px 18px;color:#29475f;font-size:14px}#hgv2026 .hgv-category-picker summary span{float:right;color:#72818e;font-size:12px}#hgv2026 .hgv-category-picker .hgv-filter{margin:0;padding:0 18px 18px}#hgv2026 .hgv-category-picker .hgv-filter a{background:#fff}

