/* Option 3 composition, with option 1 as the second carousel slide. */
body.v3-home{background:#fff}
body.v3-home #header .header-inner{background:#111315;border-bottom:1px solid #ffffff15}
body.v3-home:not(.v3-scrolled) #header .header-inner{background:transparent}
body.v3-home #header{position:absolute;top:0;left:0;width:100%;z-index:100}
body.v3-home.v3-scrolled #header{position:fixed}
body.v3-home.v3-light-hero:not(.v3-scrolled) #header .header-inner{background:#f9f9fa}
body.v3-home.v3-light-hero:not(.v3-scrolled) #header .header-inner a{color:#222}
body.v3-home.v3-light-hero:not(.v3-scrolled) #header .header-logo img{filter:brightness(.25)}
#content.bv-home-v3{--next-radius:14px;background:#fff;padding-top:0}
#content.bv-home-v3 .bv-slide{min-height:620px;background-position:center;background-size:cover}
#content.bv-home-v3 .bv-slide::before{background:none}
#content.bv-home-v3 .bv-slide-inner{max-width:1320px;padding:175px 40px 125px;min-height:620px}
#content.bv-home-v3 .bv-slide-text{max-width:540px}
#content.bv-home-v3 .bv-slide h2{font-size:56px;line-height:1.2;letter-spacing:-2px;margin-bottom:22px}
#content.bv-home-v3 .bv-slide p{font-size:16px;max-width:500px;color:#bec0c6;line-height:1.9}
#content.bv-home-v3 .bv-eyebrow{font-size:13px;margin-bottom:18px}
#content.bv-home-v3 .bv-btn{border-radius:7px;padding:12px 26px;min-height:44px}
#content.bv-home-v3 .bv-slide.v3-slide-light{background-color:#f8f8f8;color:#191b20}
#content.bv-home-v3 .v3-slide-light h2{color:#17191c}
#content.bv-home-v3 .v3-slide-light p,#content.bv-home-v3 .v3-slide-light .bv-eyebrow{color:#5a6069}
#content.bv-home-v3 .v3-slide-light .bv-btn-ghost{color:#25292e;border-color:#c6c8cd;background:#ffffff50}
#content.bv-home-v3 .bv-hero-dots{bottom:30px}
#content.bv-home-v3 .bv-dot{min-height:42px;background:none;border:0;border-bottom:2px solid #ffffff30;padding:12px 0;margin-right:26px;flex-basis:180px}
#content.bv-home-v3 .bv-dot[aria-current=true]{background:none;border-bottom-color:var(--skin-accent)}
#content.bv-home-v3 .bv-carousel-toggle{flex-basis:45px;font-size:12px;margin-left:4px}
.v3-light-hero #content.bv-home-v3 .bv-dot{color:#62666c;border-bottom-color:#c9cbd0}
.v3-light-hero #content.bv-home-v3 .bv-dot[aria-current=true]{color:#222;border-bottom-color:var(--skin-accent)}
#content.bv-home-v3 .bv-quick{border-radius:24px 24px 0 0;margin-top:-18px;z-index:2}
#content.bv-home-v3 .bv-quick-inner{padding:22px 40px 26px}
#content.bv-home-v3 .bv-quick-item{padding:15px 0}
#content.bv-home-v3 .section-group-product{background-image:none!important}
#content.bv-home-v3 .section{padding:35px 40px}
#content.bv-home-v3 .section-head-title{font-size:28px;letter-spacing:-.7px;margin-bottom:9px}
#content.bv-home-v3 .section-head-subtitle{font-size:14px}
#content.bv-home-v3 #section-tc{margin-bottom:55px;border-radius:14px}
#content.bv-home-v3 #section-tc .zd-2-section-inner{padding:22px 28px}
#content.bv-home-v3 .zd-2-section-hd{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}
#content.bv-home-v3 .zd-2-section-hd>.section-head-subtitle{display:none}
#content.bv-home-v3 .zd-2-section-hd h3{font-size:24px;margin:0}
#content.bv-home-v3 .zd-tabs-bar{margin:0}
#content.bv-home-v3 .zd-tabs-item-con{background:none;padding:10px 18px}
#content.bv-home-v3 .zd-market-info-panel{min-height:96px;padding:20px 20px;grid-template-columns:1.5fr 1.6fr 1fr 98px;gap:22px}
#content.bv-home-v3 .zd-market-prices-num{font-size:25px}
#content.bv-home-v3 .nv-product-action{border:1px solid #dedfe2;background:#fff;color:#45474b;font-size:13px;padding:9px 12px;border-radius:6px;text-align:center}
#content.bv-home-v3 .zd-market-info-panel:hover .nv-product-action{background:var(--skin-accent);color:#fff;border-color:var(--skin-accent)}
#content.bv-home-v3 .zd-market-tags{display:inline-block;margin-top:4px}
#content.bv-home-v3 .v3-products{display:grid;grid-template-columns:185px minmax(0,1fr) 32%;gap:36px;position:relative;border:1px solid #e6e7ea;border-radius:14px;padding:28px;min-height:350px;overflow:hidden}
#content.bv-home-v3 .v3-product-tabs{display:flex;flex-direction:column;gap:8px;border-right:1px solid #eee;padding-right:22px;background-size:cover}
#content.bv-home-v3 .v3-product-tabs button{padding:15px 14px;text-align:left;border:0;border-radius:7px;background:none;color:#575e68;cursor:pointer;font-size:14px}
#content.bv-home-v3 .v3-product-tabs button[aria-selected=true]{background:#fff1e7;color:var(--skin-accent);font-weight:600}
#content.bv-home-v3 .v3-product-tabs>a{font-size:12px;margin:24px 14px 0;color:#8a8d94}
#content.bv-home-v3 .v3-product-panel[hidden]{display:none!important}
#content.bv-home-v3 .v3-product-panel h3{font-size:25px;margin:6px 0 12px;font-weight:600}
#content.bv-home-v3 .v3-product-desc{font-size:13px;color:#777e86;line-height:1.8;margin-bottom:25px}
#content.bv-home-v3 .v3-product-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-bottom:25px}
#content.bv-home-v3 .v3-product-links .product-card{min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;transform:none}
#content.bv-home-v3 .v3-product-links .product-card h5{font-size:14px;margin:0 0 8px}
#content.bv-home-v3 .v3-product-links .product-card p{font-size:12px;line-height:1.7;margin:0;color:#7a8088}
#content.bv-home-v3 .v3-product-links .product-price{font-size:12px;margin:8px 0 0}
#content.bv-home-v3 .v3-product-links .product-price span{font-size:16px}
#content.bv-home-v3 .v3-product-links .product-btns,#content.bv-home-v3 .v3-product-links .product-labels,#content.bv-home-v3 .v3-product-links i{display:none}
#content.bv-home-v3 .v3-cloud-art{width:100%;height:290px;object-fit:contain;align-self:center}
#content.bv-home-v3 .v3-cta{display:inline-block;padding:10px 22px;background:var(--skin-accent);color:white;border-radius:6px;font-size:13px;margin-top:5px}
#content.bv-home-v3 .product-m-container,#content.bv-home-v3 .product-m{display:none!important}
#content.bv-home-v3 .section-company{padding-top:22px;padding-bottom:35px}
#content.bv-home-v3 .section-company .product-container{grid-template-columns:minmax(0,1fr) 220px;gap:28px}
#content.bv-home-v3 .section-company .product-wrapper{grid-column:1;grid-row:1}
#content.bv-home-v3 .section-company .product-nav{grid-column:2;grid-row:1;min-height:240px;border:0;background-color:white;background-size:contain;background-repeat:no-repeat;background-position:right center;padding:0}
#content.bv-home-v3 .company-nav-text{display:none}
#content.bv-home-v3 .section-company .product-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}
#content.bv-home-v3 .section-company .product-card{border:0;border-radius:0;padding:0;min-height:0;box-shadow:none;transform:none}
#content.bv-home-v3 .section-company .product-card h5{font-size:15px;margin-bottom:10px}
#content.bv-home-v3 .section-company .product-card p{font-size:12px;margin:0;color:#82858d;line-height:1.7}
#content.bv-home-v3 .section-company .product-price{font-size:12px;margin:8px 0;color:#777}
#content.bv-home-v3 .section-company .product-price span{font-size:15px}
#content.bv-home-v3 .section-company .product-labels{display:none}
#content.bv-home-v3 .section-company .product-nav-more{margin-top:18px;font-size:13px}
#content.bv-home-v3 .nv-solutions{border:0;padding:0;margin:30px auto 50px}
#content.bv-home-v3 .nv-solution-layout{grid-template-columns:150px minmax(0,1fr) 200px;gap:18px}
#content.bv-home-v3 .nv-solution-tabs{gap:1px}
#content.bv-home-v3 .nv-solution-tabs button{padding:8px 16px;min-height:36px;font-size:13px;border-radius:5px}
#content.bv-home-v3 .nv-solution-panel{height:100%}
#content.bv-home-v3 .nv-solution-panels .solutions-card{min-height:370px;border-radius:12px;align-items:center}
#content.bv-home-v3 .nv-solution-panels .solutions-card-cover{background:none}
#content.bv-home-v3 .nv-solution-panels .solutions-card-text{padding:32px;max-width:70%}
#content.bv-home-v3 .nv-solution-panels .solutions-card-title{font-size:26px;margin:0 0 14px}
#content.bv-home-v3 .nv-solution-panels p{font-size:13px;margin-bottom:24px;color:#bcc0c7}
#content.bv-home-v3 .nv-solution-panels i{display:none}
#content.bv-home-v3 .v3-solution-rail{display:grid;grid-template-rows:repeat(4,1fr);gap:10px}
#content.bv-home-v3 .v3-solution-rail button{border:0;border-radius:8px;background-color:#15181d;background-size:cover;background-position:70% center;color:white;text-align:left;padding:15px;cursor:pointer;font-size:13px}
#content.bv-home-v3 .v3-solution-rail button:hover{outline:2px solid var(--skin-accent);outline-offset:2px}
#content.bv-home-v3 .home-stack{border-radius:13px;margin-bottom:35px}
#content.bv-home-v3 .home-stack .section{padding:45px 40px;min-height:245px;background-position:right center;background-size:cover}
#content.bv-home-v3 .home-stack .section-head{max-width:620px;padding:0;background:none}
#content.bv-home-v3 .home-stack .section-head-subtitle{max-width:570px;font-size:13px}
#content.bv-home-v3 .home-stack .por-btn{background:var(--skin-accent);border:0;font-size:13px}
#content.bv-home-v3 .home-global-site-3d .section{min-height:340px;padding-top:35px;padding-bottom:35px}
#content.bv-home-v3 .home-global-site-3d .section-body-diqiu{height:310px;top:10px;width:53%;opacity:.7}
#content.bv-home-v3 .home-global-site-3d .section-head{max-width:550px}
#content.bv-home-v3 .global-site-intro-title{display:none}
#content.bv-home-v3 .global-site-intro-desc{font-size:13px;max-width:430px}
#content.bv-home-v3 .global-site-data{grid-template-columns:repeat(4,1fr);gap:15px}
#content.bv-home-v3 .global-site-text .title{font-size:26px}
#content.bv-home-v3 .global-site-text .desc{font-size:11px}
#content.bv-home-v3 .section-body-left{width:48%;margin-top:22px}
#content.bv-home-v3 .home-safety .section{padding:20px 40px 32px}
#content.bv-home-v3 .home-safety .section-head{margin-bottom:18px}
#content.bv-home-v3 .home-safety .section-head-title{font-size:22px}
#content.bv-home-v3 .safety-list{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:20px 0;gap:15px}
#content.bv-home-v3 .safety-card{border:0;border-radius:0;min-height:80px;padding:0}
#content.bv-home-v3 .safety-card-icon{width:65px;height:40px;max-width:65px;margin-bottom:12px}
#content.bv-home-v3 .safety-card p{font-size:11px}
#content.bv-home-v3 .home-information .section{padding-top:25px;padding-bottom:35px}
#content.bv-home-v3 .information-news-card-list{display:grid;grid-template-columns:1fr 1fr;gap:0 45px}
#content.bv-home-v3 .information-news-card-list li{padding:13px 0}
#content.bv-home-v3 .information-news-card-list a{font-size:13px}
#content.bv-home-v3>.home-register{margin-top:20px;margin-bottom:45px;border-radius:12px}
#content.bv-home-v3 .home-register-content{background:#fff7efaa;padding:36px 40px;min-height:140px}
#content.bv-home-v3 .home-register-text{font-size:30px}
@media(max-width:1050px){
#content.bv-home-v3 .v3-products{grid-template-columns:160px 1fr 25%;gap:20px;padding:22px}
#content.bv-home-v3 .nv-solutions,#content.bv-home-v3 .home-stack{margin-left:40px;margin-right:40px}
#content.bv-home-v3 .nv-solution-layout{grid-template-columns:120px 1fr 150px}
#content.bv-home-v3 .section-company .product-container{grid-template-columns:1fr 160px}
#content.bv-home-v3 .zd-market-info-panel{grid-template-columns:1.4fr 1.2fr 1fr 80px;gap:12px}
}
@media(max-width:768px){
#content.bv-home-v3 .bv-slide,#content.bv-home-v3 .bv-slide-inner{min-height:640px}
#content.bv-home-v3 .bv-slide{background-size:auto 430px;background-repeat:no-repeat;background-position:66% bottom}
#content.bv-home-v3 .bv-slide-inner{padding:110px 24px 140px}
#content.bv-home-v3 .bv-slide-text{max-width:100%}
#content.bv-home-v3 .bv-slide h2{font-size:36px;letter-spacing:-1px}
#content.bv-home-v3 .bv-slide p{font-size:14px;max-width:90%;margin-bottom:20px}
#content.bv-home-v3 .bv-slide::before{background:#10121655}
#content.bv-home-v3 .v3-slide-light::before{background:#ffffff66}
#content.bv-home-v3 .bv-slide-btns{width:max-content;max-width:100%}
#content.bv-home-v3 .bv-btn{font-size:13px;flex:none;padding:12px 18px}
#content.bv-home-v3 .bv-dot{font-size:12px;margin-right:14px;padding:12px 0}
#content.bv-home-v3 .bv-quick-inner{padding:18px 20px;gap:16px}
#content.bv-home-v3 .bv-quick-title{font-size:13px}
#content.bv-home-v3 .bv-quick-desc{font-size:11px}
#content.bv-home-v3 .section{padding:25px 20px}
#content.bv-home-v3 .section-head-title{font-size:23px}
#content.bv-home-v3 .section-head-subtitle{font-size:12px}
#content.bv-home-v3 #section-tc .zd-2-section-inner{padding:20px 16px}
#content.bv-home-v3 .zd-2-section-hd{display:block}
#content.bv-home-v3 .zd-2-section-hd h3{font-size:22px;margin-bottom:16px}
#content.bv-home-v3 .zd-tabs-item-con{padding:9px 8px}
#content.bv-home-v3 .zd-tabs-item-con-title{font-size:12px}
#content.bv-home-v3 .zd-market-info-panel{grid-template-columns:1fr 96px;gap:10px;padding:19px 12px}
#content.bv-home-v3 .zd-market-title-wrap{grid-column:1}
#content.bv-home-v3 .zd-market-tc{grid-column:1;grid-row:2;gap:3px 9px}
#content.bv-home-v3 .zd-market-tc p{font-size:11px}
#content.bv-home-v3 .zd-market-prices-wrap{grid-column:2;grid-row:1}
#content.bv-home-v3 .zd-market-prices-num{font-size:19px}
#content.bv-home-v3 .nv-product-action{grid-column:2;grid-row:2;padding:8px;font-size:12px}
#content.bv-home-v3 .v3-products{display:block;padding:18px;min-height:0}
#content.bv-home-v3 .v3-product-tabs{flex-direction:row;overflow:auto;border:0;border-bottom:1px solid #eee;padding:0 0 12px;margin-bottom:20px;gap:3px}
#content.bv-home-v3 .v3-product-tabs button{flex-shrink:0;padding:12px 9px;font-size:12px}
#content.bv-home-v3 .v3-product-tabs>a{display:none}
#content.bv-home-v3 .v3-product-panel h3{font-size:22px}
#content.bv-home-v3 .v3-cloud-art{height:190px;margin-top:10px}
#content.bv-home-v3 .section-company .product-container{display:block}
#content.bv-home-v3 .section-company .product-list{grid-template-columns:1fr 1fr;gap:24px 20px}
#content.bv-home-v3 .section-company .product-nav{display:none}
#content.bv-home-v3 .nv-solutions{margin:20px 20px 32px;padding:0}
#content.bv-home-v3 .nv-solution-layout{display:flex;flex-direction:column;gap:14px}
#content.bv-home-v3 .nv-solution-tabs{flex-direction:row;overflow:auto}
#content.bv-home-v3 .nv-solution-tabs button{flex-shrink:0;padding:9px 14px}
#content.bv-home-v3 .nv-solution-panels .solutions-card{min-height:290px}
#content.bv-home-v3 .nv-solution-panels .solutions-card-text{padding:24px;max-width:90%}
#content.bv-home-v3 .v3-solution-rail{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,70px)}
#content.bv-home-v3 .home-stack{margin:0 20px 20px}
#content.bv-home-v3 .home-stack .section{padding:30px 24px;min-height:280px;background-position:65% center}
#content.bv-home-v3 .home-stack .section-head{background:#0b0d10aa;padding:12px}
#content.bv-home-v3 .home-stack .section-head-title{font-size:22px}
#content.bv-home-v3 .home-global-site-3d .section{min-height:460px;padding:30px 20px}
#content.bv-home-v3 .home-global-site-3d .section-body-diqiu{top:auto;bottom:0;width:100%;height:200px;opacity:.5}
#content.bv-home-v3 .section-body-left{width:100%;margin-top:20px}
#content.bv-home-v3 .global-site-data{grid-template-columns:repeat(4,1fr);gap:8px}
#content.bv-home-v3 .global-site-text .title{font-size:22px}
#content.bv-home-v3 .home-safety .section{padding:20px}
#content.bv-home-v3 .safety-list{grid-template-columns:repeat(3,1fr);gap:20px 10px}
#content.bv-home-v3 .information-news-card-list{grid-template-columns:1fr;gap:0}
#content.bv-home-v3>.home-register{margin:20px;border-radius:10px}
#content.bv-home-v3 .home-register-content{padding:25px;display:block;min-height:160px}
#content.bv-home-v3 .home-register-text{font-size:25px;margin-bottom:20px}
}
@media(prefers-reduced-motion:reduce){#content.bv-home-v3 *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
/* Remove legacy section surfaces and fixed list heights after structural migration. */
#content.bv-home-v3 .section-product,#content.bv-home-v3 .home-safety .section,#content.bv-home-v3 .home-information .section{background:#fff}
#content.bv-home-v3 .bv-slide{padding:0}
#content.bv-home-v3 .bv-slide-inner{padding-top:155px}
#content.bv-home-v3 .section-company .product-list>li{height:auto;box-shadow:none;min-height:0;border:1px solid #eee;border-radius:8px;padding:16px}
#content.bv-home-v3 .section-company .product-list{gap:14px}
#content.bv-home-v3 .section-company .product-container{grid-template-columns:minmax(0,1fr) 200px}
#content.bv-home-v3 .v3-products{background:#fff}
#content.bv-home-v3 .product-mb-container{display:none!important}
#content.bv-home-v3 .home-safety .section-body{margin:0;padding:0}
#content.bv-home-v3 .safety-card{box-shadow:none!important;background:transparent}
#content.bv-home-v3 .safety-card-icon{background-repeat:no-repeat;background-position:center}
#content.bv-home-v3 .home-safety .section>.por-container{display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:center;border:1px solid #eee;border-radius:10px;padding:20px}
#content.bv-home-v3 .home-safety .section-head{margin:0}
#content.bv-home-v3 .home-safety .section-head-title{font-size:22px}
#content.bv-home-v3 .safety-list{padding:0;border:0}
#content.bv-home-v3 .home-information .section-head{margin-bottom:18px}
#content.bv-home-v3 .information-news-card-title{font-size:12px;justify-content:flex-end;padding:0;border:0;margin:0;height:22px;line-height:22px}
#content.bv-home-v3 .information-news-card-title i{display:none}
#content.bv-home-v3 .information-news-card{min-height:0!important;background:#fff}
#content.bv-home-v3 .nv-news-tabs{margin-bottom:10px}
#content.bv-home-v3 .home-stack .section{background-size:auto 100%;background-repeat:no-repeat;background-color:#0c0e12}
#content.bv-home-v3 .home-stack .product-btns{display:block;margin-top:18px}
#content.bv-home-v3 .home-stack .product-btns a{display:inline-block;background:var(--skin-accent);color:#fff;padding:9px 24px;border-radius:6px;font-size:13px}
#content.bv-home-v3 .nv-solutions{border:1px solid #eee;border-radius:13px;padding:24px}
#content.bv-home-v3 .home-global-site-3d .section{border:1px solid #eee;border-radius:13px;max-width:1240px;margin:0 auto 20px}
#content.bv-home-v3 .home-global-site-3d .section-body-diqiu{opacity:1}
#content.bv-home-v3 .v3-product-links .product-card:hover h5{color:var(--skin-accent)}
#content.bv-home-v3 .v3-solution-rail button:nth-child(2){background-position:center}
#content.bv-home-v3 .v3-solution-rail button:nth-child(4){color:#272b31}
@media(max-width:768px){
#content.bv-home-v3 .bv-slide-inner{padding-top:110px}
#content.bv-home-v3 .section-company .product-container{display:block}
#content.bv-home-v3 .section-company .product-list>li{padding:13px}
#content.bv-home-v3 .home-safety .section>.por-container{display:block;padding:18px}
#content.bv-home-v3 .home-safety .section-head{margin-bottom:20px}
#content.bv-home-v3 .nv-solutions{padding:16px}
#content.bv-home-v3 .home-global-site-3d .section{width:calc(100% - 40px);padding:25px 20px}
}
body.v3-home.v3-light-hero:not(.v3-scrolled) #header .header-inner i{filter:brightness(.25)}
body.v3-home.v3-light-hero:not(.v3-scrolled) #header .header-inner img[src*="shopping-cart"]{filter:brightness(.25)}
#content.bv-home-v3 .section-product,#content.bv-home-v3 .section-company{background:#fff!important}
#content.bv-home-v3 .safety-card-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0}
#content.bv-home-v3 .safety-card-list li{width:auto;float:none;padding:0;margin:0;height:auto}
#content.bv-home-v3 .home-safety .section-body{height:auto;min-height:0}
#content.bv-home-v3 .home-global-site-3d .section-body-diqiu{display:block!important}
@media(max-width:768px){
#content.bv-home-v3 .safety-card-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}
#content.bv-home-v3 .home-safety .safety-card-list li{height:auto!important}
#content.bv-home-v3 .home-safety .section-body{height:auto!important}
#content.bv-home-v3 .home-stack .section{background-color:#0c0e1266}
}
#content.bv-home-v3 .section-company .product-list,#content.bv-home-v3 .section-company .product-content{height:auto!important}
#content.bv-home-v3 .section-company .product-container{align-items:start}
#content.bv-home-v3 .section-company .product-nav{min-height:240px}
#content.bv-home-v3 #mountNode{background-size:160%;background-position:center}
#content.bv-home-v3 .zd-market-title-wrap{padding-left:40px;background:url('/themes/web/baiduvps/style/image/product_puhui.svg') no-repeat left center;background-size:27px}
#content.bv-home-v3 .v3-cloud-art{height:330px;object-fit:contain}
#content.bv-home-v3 .home-stack .section-head-title{max-width:620px}
@media(max-width:768px){
#content.bv-home-v3 .zd-market-title-wrap{padding-left:0;background:none}
#content.bv-home-v3 .v3-cloud-art{height:190px}
#content.bv-home-v3 #mountNode{background-size:130%}
}
body.v3-home .footer-nav-content{display:flex;gap:45px}
body.v3-home .v3-footer-brand{width:240px;flex-shrink:0;padding-top:5px}
body.v3-home .v3-footer-brand img{width:190px;height:auto;filter:none}
body.v3-home .v3-footer-brand p{font-size:12px;color:#979ba3;margin-top:14px;line-height:1.8}
body.v3-home #footer .footer-nav-menus{flex:1}
@media(max-width:768px){body.v3-home .v3-footer-brand{display:none}body.v3-home .footer-nav-content{display:block}}
/* Match the reference's stronger display hierarchy and wider page frame. */
@media(min-width:1100px){
#content.bv-home-v3 .bv-slide,#content.bv-home-v3 .bv-slide-inner{min-height:710px}
#content.bv-home-v3 .bv-slide-inner{padding-top:175px;max-width:1380px}
#content.bv-home-v3 .bv-slide-text{max-width:720px}
#content.bv-home-v3 .bv-slide h2{font-size:78px;letter-spacing:-3px}
#content.bv-home-v3 .bv-slide p{max-width:610px;font-size:17px}
#content.bv-home-v3 .bv-hero-dots{max-width:1300px}
#content.bv-home-v3 .section{max-width:1380px}
#content.bv-home-v3 .nv-solutions,#content.bv-home-v3 .home-stack,#content.bv-home-v3>.home-register,#content.bv-home-v3 .home-global-site-3d .section{max-width:1300px}
#content.bv-home-v3 .section-head-title{font-size:34px}
#content.bv-home-v3 .zd-2-section-hd h3{font-size:30px}
#content.bv-home-v3 .nv-solution-panels .solutions-card-title{font-size:34px}
#content.bv-home-v3 .v3-product-panel h3{font-size:30px}
#content.bv-home-v3 .v3-product-links .product-card h5{font-size:16px}
#content.bv-home-v3 .section-company .product-card h5{font-size:17px}
#content.bv-home-v3 .section-company .product-list{grid-template-rows:auto auto;align-content:start}
#content.bv-home-v3 .section-company .product-nav{min-height:260px;background-size:cover}
#content.bv-home-v3 .home-information .section{padding-top:12px;padding-bottom:15px}
#content.bv-home-v3 .home-information .section-head{display:flex;align-items:center;justify-content:space-between}
#content.bv-home-v3 .home-information .section-head-subtitle{font-size:12px}
#content.bv-home-v3 .home-register-text{font-size:40px;font-weight:600}
}
#content.bv-home-v3 .v3-product-tabs .bx{font-size:22px;vertical-align:middle;margin-right:10px}
#content.bv-home-v3 .section-company .product-card h5{display:flex;align-items:center;gap:12px}
#content.bv-home-v3 .section-company .product-card h5 .bx{font-size:26px;color:var(--skin-accent)}
#content.bv-home-v3 .v3-features{display:flex;gap:24px;margin:18px 0 25px;color:#707781;font-size:12px}
#content.bv-home-v3 .v3-features span{text-align:center}
#content.bv-home-v3 .v3-features .bx{display:block;font-size:22px;margin-bottom:7px}
@media(max-width:768px){#content.bv-home-v3 .v3-product-tabs .bx{display:none}#content.bv-home-v3 .v3-features{gap:18px;font-size:11px}#content.bv-home-v3 .section-company .product-card h5{gap:7px;font-size:14px}#content.bv-home-v3 .section-company .product-card h5 .bx{font-size:21px}}
#content.bv-home-v3 .v3-solution-rail button{background-color:#14171c;text-shadow:0 1px 5px #000}
#content.bv-home-v3 .v3-solution-rail button:nth-child(4){color:#fff}
/* News categories share one tab panel area; legacy column separators do not apply. */
#content.bv-home-v3 .home-information .information-news-column+.information-news-column{border-left:0}
/* H5: one card boundary per service, with a separate section-level action. */
@media(max-width:768px){
#content.bv-home-v3 .section-company .por-collapse-container{border:0;background:transparent;border-radius:0;box-shadow:none}
#content.bv-home-v3 .section-company .product-list{margin:0;gap:14px}
#content.bv-home-v3 .section-company .product-nav-more{position:static;width:100%;margin:20px 0 0;padding:0;border:0;line-height:normal}
#content.bv-home-v3 .section-company .product-nav-more a{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;padding:12px 18px;border:1px solid var(--skin-accent);border-radius:8px;background:var(--brand-50);color:var(--skin-accent);font-size:14px;line-height:1.5;box-sizing:border-box}
#content.bv-home-v3 .section-company .product-nav-more a:hover{background:var(--skin-accent);color:#fff}
/* The active category is already named by the tab; its archive link follows the articles. */
#content.bv-home-v3 .home-information .information-news-card{display:flex;flex-direction:column}
#content.bv-home-v3 .home-information .information-news-card-list{order:0}
#content.bv-home-v3 .home-information .information-news-card-title{order:1;display:flex;align-items:center;justify-content:flex-end;gap:4px;position:static;width:auto;height:auto;min-height:44px;padding:10px 0;margin:8px 0 0;font-size:13px;line-height:1.6;color:var(--skin-accent)}
#content.bv-home-v3 .home-information .information-news-card-title::before{content:'查看全部';}
#content.bv-home-v3 .home-information .information-news-card-title>.por-icon{display:inline-block}
}
/* Industry-panel transition: outgoing visual cannot receive focus or clicks. */
#content.bv-home-v3 .nv-solution-panels{position:relative;isolation:isolate}
#content.bv-home-v3 .nv-solution-panels>.v3-solution-exit{position:absolute;inset:0;z-index:2;pointer-events:none;margin:0}
#content.bv-home-v3 .nv-solution-panels .solutions-card-cover{background:#05080d66}
#content.bv-home-v3 .nv-solution-panels .solutions-card-text{max-width:72%;text-shadow:0 1px 8px #0008}
#content.bv-home-v3 .nv-solution-panels .solutions-card-text p{color:#eef0f4}
@media(max-width:768px){#content.bv-home-v3 .nv-solution-panels .solutions-card-text{max-width:100%}#content.bv-home-v3 .nv-solution-panels .solutions-card-cover{background:#05080d99}}
#content.bv-home-v3 .nv-solution-panels .solutions-card[style*="solution-classroom"] .solutions-card-cover,
#content.bv-home-v3 .nv-solution-panels .solutions-card[style*="solution-travel"] .solutions-card-cover{background:#05080d99}
