/* 官网公共导航与页脚。AI 产品超市目录保持独立视觉系统。 */
:root{--ink:#202522;--muted:#747b77;--line:#e8ebe8;--tech:#2f6bff;--rural:#d7a531;--travel:#4d803d;--opc:#e67b2e;--shadow:0 22px 65px rgba(35,44,38,.09)}
.jq-home-mega .mega-grid.without-capsules{grid-template-columns:minmax(290px,.92fr) minmax(300px,.82fr)}
.jq-home-mega .mega-capsules[hidden]{display:none!important}
html body .site-header.jq-home-shell{position:fixed!important;z-index:10000!important;top:14px!important;left:50%!important;transform:translateX(-50%)!important;width:min(1480px,calc(100% - 42px))!important;height:66px!important;display:flex!important;align-items:center!important;padding:0 11px 0 14px!important;gap:10px!important;border:1px solid rgba(233,236,233,.92)!important;border-radius:999px!important;background:rgba(255,255,255,.82)!important;backdrop-filter:blur(20px) saturate(135%)!important;box-shadow:0 15px 42px rgba(35,44,38,.08),inset 0 1px rgba(255,255,255,.95)!important;font-family:Arial,"Microsoft YaHei",sans-serif!important;opacity:1!important;visibility:visible!important;clip-path:none!important}
html body.opening-logo .site-header.jq-home-shell,html body.opening-slogan .site-header.jq-home-shell{opacity:0!important;pointer-events:none!important}
html body.opening-content .site-header.jq-home-shell{opacity:1!important;pointer-events:auto!important}
.jq-home-shell .brand{flex:0 0 auto;display:flex;align-items:center;gap:10px;min-width:158px;color:inherit;text-decoration:none}.jq-home-shell .brand-symbol{width:42px;height:42px;object-fit:contain;flex:none}.jq-home-shell .brand-text{display:flex;flex-direction:column;line-height:1}.jq-home-shell .brand-text strong{font-size:15px;letter-spacing:.12em;font-weight:700}.jq-home-shell .brand-text small{font-size:7px;letter-spacing:.16em;color:#a3a9a5;margin-top:5px;font-weight:700}.jq-home-shell .nav-area{flex:1;height:100%;display:flex;justify-content:center;align-items:stretch}.jq-home-shell .nav{height:100%;display:flex;align-items:stretch;justify-content:center;gap:clamp(3px,.8vw,12px)}.jq-home-shell .nav-item{--accent:#707874;position:relative;display:flex;align-items:stretch}.jq-home-shell .nav-item[data-key="tech"]{--accent:var(--tech)}.jq-home-shell .nav-item[data-key="rural"]{--accent:var(--rural)}.jq-home-shell .nav-item[data-key="travel"]{--accent:var(--travel)}.jq-home-shell .nav-item[data-key="opc"]{--accent:var(--opc)}.jq-home-shell .nav-item[data-key="about"]{--accent:#68706b}.jq-home-shell .nav-trigger{position:relative;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;gap:7px;padding:0 15px;color:#666e69;font-size:12px;font-weight:650;white-space:nowrap;transition:color .18s ease;font-family:inherit}.jq-home-shell .nav-trigger:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:0;transform:scale(.4);transition:.18s ease}.jq-home-shell .nav-trigger:after{content:"";position:absolute;bottom:0;left:17px;right:17px;height:2px;border-radius:999px;background:var(--accent);transform:scaleX(0);transition:.18s ease}.jq-home-shell .nav-item:hover .nav-trigger,.jq-home-shell .nav-item.open .nav-trigger,.jq-home-shell .nav-item.page-active .nav-trigger{color:var(--ink)}.jq-home-shell .nav-item:hover .nav-trigger:before,.jq-home-shell .nav-item.open .nav-trigger:before,.jq-home-shell .nav-item.page-active .nav-trigger:before{opacity:1;transform:scale(1)}.jq-home-shell .nav-item:hover .nav-trigger:after,.jq-home-shell .nav-item.open .nav-trigger:after,.jq-home-shell .nav-item.page-active .nav-trigger:after{transform:scaleX(1)}.jq-home-shell .header-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.jq-home-shell .header-action{min-height:40px;padding:0 19px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;transition:.18s ease;white-space:nowrap;text-decoration:none}.jq-home-shell .header-action.cooperate{border:1px solid #d9dedb;background:#f7f9f7;color:#37403a}.jq-home-shell .header-action.login{border:1px solid #d7dcda;background:#fff;color:#2f3632;box-shadow:0 5px 14px rgba(35,44,38,.035)}.jq-home-shell .header-action:hover{transform:translateY(-1px);box-shadow:0 9px 20px rgba(35,44,38,.08)}.jq-home-shell .mobile-menu-button{display:none}

/* 首页同源下拉菜单 */
html body .mega.jq-home-mega{position:fixed!important;z-index:9999!important;top:93px!important;left:50%!important;transform:translate(-50%,10px)!important;width:min(1380px,calc(100% - 74px))!important;padding:12px!important;border-radius:31px!important;border:1px solid rgba(231,235,231,.95)!important;background:rgba(255,255,255,.93)!important;backdrop-filter:blur(23px) saturate(138%)!important;box-shadow:var(--shadow)!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s;--accent:#68706b;--feature-shadow:rgba(53,65,58,.10);font-family:Arial,"Microsoft YaHei",sans-serif!important}.mega.jq-home-mega.show{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,0)!important}.mega.jq-home-mega:before{content:"";position:absolute;left:30px;right:30px;top:-26px;height:34px}.jq-home-mega .mega-grid{display:grid;grid-template-columns:minmax(290px,.92fr) minmax(410px,1.16fr) minmax(300px,.82fr);gap:12px;min-height:320px}.jq-home-mega .painted-bg{position:relative;overflow:hidden;isolation:isolate}.jq-home-mega .menu-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transform:scale(1.015)}.jq-home-mega .mega-intro{position:relative;border-radius:24px;padding:28px;border:1px solid color-mix(in srgb,var(--accent) 18%,#e9ece9);display:flex;flex-direction:column;min-height:320px;background:#eef1f4}.jq-home-mega .mega-intro:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(255,255,255,.70),rgba(255,255,255,.46));z-index:1}.jq-home-mega .mega-intro>*:not(.menu-art){position:relative;z-index:2}.jq-home-mega .mega-kicker{display:flex;align-items:center;gap:10px;color:color-mix(in srgb,var(--accent) 88%,#5f5a55);font-size:9px;font-weight:800;letter-spacing:.15em;line-height:1}.jq-home-mega .mega-kicker i{width:30px;height:1px;background:color-mix(in srgb,var(--accent) 76%,#84695a)}.jq-home-mega .mega-intro h2{margin:30px 0 0;font-size:39px;line-height:1.08;letter-spacing:-.055em;font-weight:700;color:#202522}.jq-home-mega .mega-intro p{margin:18px 0 0;color:#555e58;font-size:13px;line-height:1.9;max-width:300px;font-weight:450}.jq-home-mega .mega-capsules{border-radius:24px;border:1px solid rgba(230,234,231,.96);background:rgba(255,255,255,.84);padding:18px 20px 16px;display:flex;flex-direction:column}.jq-home-mega .panel-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #ecf0ec}.jq-home-mega .panel-head strong{font-size:12px;color:#2d3430}.jq-home-mega .panel-head span{font-size:9px;letter-spacing:.12em;color:#a7aea9;font-weight:700}.jq-home-mega .capsule-stack{display:grid;gap:12px;grid-auto-rows:minmax(92px,1fr);width:100%;padding-top:12px}.jq-home-mega .capsule-stack.count-1{grid-template-rows:1fr}.jq-home-mega .capsule-stack.count-2{grid-template-rows:repeat(2,1fr)}.jq-home-mega .capsule-stack.count-3{grid-template-rows:repeat(3,1fr)}.jq-home-mega .capsule-link{position:relative;overflow:hidden;border-radius:26px;padding:18px 22px;display:grid;grid-template-columns:1fr 22px;gap:18px;align-items:center;min-height:92px;box-shadow:0 14px 30px var(--feature-shadow);border:1px solid rgba(255,255,255,.58);transition:transform .18s ease,box-shadow .18s ease;background:#eef1f4;text-decoration:none}.jq-home-mega .capsule-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transform:scale(1.015)}.jq-home-mega .capsule-link:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.78) 0%,rgba(255,255,255,.58) 52%,rgba(255,255,255,.18) 100%);z-index:1}.jq-home-mega .capsule-link>*:not(.capsule-bg){position:relative;z-index:2}.jq-home-mega .capsule-link:hover{transform:translateX(4px) translateY(-1px);box-shadow:0 18px 42px var(--feature-shadow)}.jq-home-mega .capsule-copy strong{display:block;font-size:20px;line-height:1.18;letter-spacing:-.025em;color:#242a26;font-weight:750}.jq-home-mega .capsule-copy small{display:block;margin-top:7px;font-size:12px;line-height:1.55;color:#5f6862;max-width:96%}.jq-home-mega .capsule-arrow{justify-self:end;color:#272d29;font-size:20px;opacity:.92}.jq-home-mega .mega-textpanel{border-radius:24px;border:1px solid rgba(230,234,231,.96);background:rgba(255,255,255,.88);padding:18px 20px 16px;display:flex;flex-direction:column}.jq-home-mega .text-link-list{display:grid;gap:10px;padding-top:12px;grid-auto-rows:minmax(64px,auto)}.jq-home-mega .text-link{border-radius:18px;padding:14px 4px 14px 0;border-bottom:1px solid #eef1ee;display:grid;grid-template-columns:1fr 18px;gap:10px;align-items:start;transition:.18s ease;text-decoration:none}.jq-home-mega .text-link:last-child{border-bottom:0}.jq-home-mega .text-link:hover{padding-left:6px}.jq-home-mega .text-link strong{display:block;font-size:15px;line-height:1.2;color:#2c3330}.jq-home-mega .text-link small{display:block;margin-top:5px;font-size:10px;line-height:1.55;color:#8b938e}.jq-home-mega .text-link .arrow{color:var(--accent);font-size:14px;margin-top:2px}.jq-home-mega.theme-tech{--accent:var(--tech);--feature-shadow:rgba(47,107,255,.16)}.jq-home-mega.theme-rural{--accent:var(--rural);--feature-shadow:rgba(166,124,27,.15)}.jq-home-mega.theme-travel{--accent:var(--travel);--feature-shadow:rgba(77,128,61,.14)}.jq-home-mega.theme-opc{--accent:var(--opc);--feature-shadow:rgba(230,123,46,.16)}.jq-home-mega.theme-about{--accent:#68706b;--feature-shadow:rgba(104,112,107,.15)}.jq-home-mega.theme-about .mega-intro:after{background:linear-gradient(145deg,rgba(255,255,255,.30),rgba(255,255,255,.12))}.jq-home-mega.theme-about .capsule-link:after{background:linear-gradient(90deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.20) 52%,rgba(255,255,255,.08) 100%)}

/* 首页同源页脚结构 */
html body .footer.jq-home-footer{margin:0!important;padding:46px clamp(28px,5vw,76px) 24px!important;background:#fff!important;color:var(--ink)!important;font-family:Arial,"Microsoft YaHei",sans-serif!important}.jq-home-footer .footer-grid{width:min(1400px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(270px,.9fr) 1.5fr;gap:54px;padding-top:32px;border-top:1px solid var(--line)}.jq-home-footer .footer-brand{display:flex;gap:12px;align-items:flex-start}.jq-home-footer .brand-symbol{width:46px;height:46px;object-fit:contain;flex:none}.jq-home-footer .footer-brand strong{display:block;font-size:17px;letter-spacing:.1em}.jq-home-footer .footer-brand p{margin:10px 0 0;color:#8a918d;font-size:10px;line-height:1.8}.jq-home-footer .footer-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.jq-home-footer .footer-cols strong{font-size:10px}.jq-home-footer .footer-cols a{display:block;margin-top:10px;color:#8b928e;font-size:9px;line-height:1.5;text-decoration:none}.jq-home-footer .footer-bottom{width:min(1400px,100%);margin:24px auto 0;padding-top:17px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:#a0a6a2;font-size:8px}

/* 与当前首页源文件严格对齐：所有非 AI 产品超市页面共用同一套头部 */
html body .site-header.jq-home-shell{height:70px!important;padding-left:18px!important;padding-right:12px!important;background:rgba(255,255,255,.88)!important;border-color:rgba(226,231,228,.88)!important;font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif!important}
html body .site-header.jq-home-shell .brand{min-width:176px!important;gap:11px!important}
html body .site-header.jq-home-shell .brand-symbol{width:47px!important;height:36px!important;overflow:visible!important}
html body .site-header.jq-home-shell .brand-text strong{font-size:16px!important;letter-spacing:.16em!important}
html body .site-header.jq-home-shell .brand-text small{font-size:7px!important;letter-spacing:.24em!important;margin-top:5px!important;font-weight:700!important}
html body .mega.jq-home-mega{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif!important}
html body .footer.jq-home-footer{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif!important}

/* 主品牌 LOGO 使用首页同源的幻彩渐变色 */
[id="brandBlueHeader"] stop:nth-child(1){stop-color:#53a4ff!important}
[id="brandBlueHeader"] stop:nth-child(2){stop-color:#68c8df!important}
[id="brandBlueHeader"] stop:nth-child(3){stop-color:#f9f2dd!important}
[id="brandBlueHeader"] stop:nth-child(4){stop-color:#eda36d!important}
[id="brandBlueHeader"] stop:nth-child(5){stop-color:#eda36d!important}
@media(max-width:1160px){.jq-home-shell .header-actions{display:none}.jq-home-shell .nav-trigger{padding:0 10px;font-size:11px}.jq-home-mega .mega-grid{grid-template-columns:1fr;min-height:auto}.jq-home-mega .mega-capsules,.jq-home-mega .mega-textpanel,.jq-home-mega .mega-intro{min-height:auto}.jq-home-mega .capsule-stack{grid-auto-rows:minmax(74px,auto)}}
@media(max-width:820px){html body .site-header.jq-home-shell{top:10px!important;width:calc(100% - 20px)!important;height:60px!important}.jq-home-shell .nav-area{display:none}.jq-home-shell .brand{min-width:auto}.jq-home-shell .brand-text small{display:none}.jq-home-shell .mobile-menu-button{margin-left:auto;display:flex;width:42px;height:42px;border:0;background:transparent;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px}.jq-home-shell .mobile-menu-button span{width:23px;height:1px;background:#303633}.jq-home-shell .mobile-menu-button span:last-child{width:16px}.jq-home-mega{display:none!important}.jq-home-footer .footer-grid{grid-template-columns:1fr}.jq-home-footer .footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.jq-home-footer .footer-bottom{flex-direction:column}}
