/* xr-global-nav · 全站统一导航皮肤（B 档豫绿橙，DOM 结构不变） */
#xr-global-nav,#xr-global-nav *{box-sizing:border-box}
#xr-global-nav{position:sticky;top:0;z-index:100;display:block;width:100%;background:#fff;border-bottom:1px solid #e2e7ee;box-shadow:0 2px 14px rgba(12,59,42,.07);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}
#xr-global-nav .container{max-width:1120px;margin:0 auto;padding:0 20px}
#xr-global-nav .header-inner{display:flex;align-items:center;gap:28px;height:66px}
#xr-global-nav .logo{display:flex;align-items:center;gap:10px;flex-shrink:0;color:#0a9d63;text-decoration:none}
#xr-global-nav .seal{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f26522;color:#fff;font-family:"Noto Serif SC","SimSun",serif;font-size:24px}
#xr-global-nav .logo-text strong{display:block;font-size:17px;font-weight:700;letter-spacing:0;line-height:1.25;color:#0c3b2a}
#xr-global-nav .logo-text small{display:block;font-size:11px;letter-spacing:2px;color:#0b6b45}
#xr-global-nav .pc-nav{display:flex;flex:1;gap:22px;flex-wrap:wrap}
#xr-global-nav .pc-nav a{padding:4px 0;border-bottom:2px solid transparent;color:#243247;font-size:15px;font-weight:500;white-space:nowrap;text-decoration:none}
#xr-global-nav .pc-nav a:hover,#xr-global-nav .pc-nav a.on{color:#0a9d63;border-bottom-color:#f26522}
#xr-global-nav .tel-pill{padding:8px 18px;border-radius:999px;background:#f26522;color:#fff;font-size:15px;font-weight:600;white-space:nowrap;text-decoration:none;box-shadow:0 4px 12px rgba(242,101,34,.22)}
#xr-global-nav .tel-pill small{display:block;font-size:11px;font-weight:400;opacity:.85;text-align:center}
#xr-global-nav .menu-toggle{display:none;padding:8px 10px;border:1px solid #e2e7ee;border-radius:6px;background:none;cursor:pointer}
#xr-global-nav .menu-toggle span{display:block;width:20px;height:2px;margin:4px 0;background:#0a9d63}
#xr-global-nav .mobile-nav{display:none;padding:10px 20px 16px;border-top:1px solid #e2e7ee;background:#fff}
#xr-global-nav .mobile-nav a{display:block;padding:10px 0;border-bottom:1px solid #f5f7fa;color:#243247;text-decoration:none}
#xr-global-nav .mobile-nav .m-tel{margin-top:10px}
#xr-global-nav .mobile-nav .m-tel a{border:0;color:#f26522;font-weight:600}
/* 线路分类二级导航：与后台栏目管理 7 栏目 / 首页分类磁贴一致 */
#xr-global-nav .pc-nav .nav-drop{position:relative;display:flex;align-items:center}
#xr-global-nav .pc-nav .nav-caret{display:inline-block;margin-left:3px;font-size:11px;font-style:normal;color:#0a9d63;transition:transform .2s}
#xr-global-nav .pc-nav .nav-drop:hover .nav-caret{transform:rotate(180deg)}
#xr-global-nav .pc-nav .nav-drop-menu{display:none;position:absolute;top:100%;left:-14px;min-width:172px;padding:8px 0;background:#fff;border:1px solid #e2e7ee;border-radius:10px;box-shadow:0 12px 30px rgba(12,59,42,.15);z-index:120}
#xr-global-nav .pc-nav .nav-drop:hover .nav-drop-menu,#xr-global-nav .pc-nav .nav-drop:focus-within .nav-drop-menu{display:block}
#xr-global-nav .pc-nav .nav-drop-menu a{display:block;padding:9px 18px;border:0;border-bottom:0;color:#243247;font-size:14px;font-weight:500;white-space:nowrap}
#xr-global-nav .pc-nav .nav-drop-menu a:hover,#xr-global-nav .pc-nav .nav-drop-menu a.on{color:#0a9d63;background:#f1faf5;border-bottom-color:transparent}
#xr-global-nav .mobile-nav .nav-sub{margin:2px 0 8px;padding-left:14px;border-left:2px solid #d9f0e4}
#xr-global-nav .mobile-nav .nav-sub a{padding:7px 0;border-bottom:0;font-size:14px;color:#0b6b45}
@media (max-width:900px){
#xr-global-nav .header-inner{gap:14px;height:60px}
#xr-global-nav .pc-nav,#xr-global-nav .tel-pill{display:none}
#xr-global-nav .menu-toggle{display:block;margin-left:auto}
#xr-global-nav .mobile-nav.open{display:block}
}