/* Product navigation shares the logo row and includes all nine families. */
html body .pipe-footer {
 display:grid!important;
 grid-template-columns:auto minmax(0,1fr) auto!important;
 align-items:center!important;
 gap:22px 32px!important;
}
html body .pipe-footer .pipe-footer-brand {grid-column:1;grid-row:1}
html body .pipe-footer .pipe-footer-halls {
 grid-column:2/-1;grid-row:1;width:auto!important;min-width:0;
 border-top:0!important;padding:0!important;justify-content:flex-end;
 gap:10px 18px!important;line-height:1.7;
}
html body .pipe-footer .pipe-footer-meta {grid-column:1/3;grid-row:2;min-width:0!important;align-items:flex-start}
html body .pipe-footer>a:last-child:not(.pipe-footer-brand) {grid-column:3;grid-row:2}
.render-preview-only .specialist-preview-poster {display:none!important}
.render-preview-only:not([data-ready=true])::after {
 content:"正在加载三维预览…";position:absolute;inset:0;display:grid;place-items:center;
 color:#788596;font:12px/1.5 Arial,"Microsoft YaHei",sans-serif;pointer-events:none;
}
html[lang^=en] .render-preview-only:not([data-ready=true])::after {content:"Loading 3D preview…"}
html body main:is(.plastic-specialist,.flex-specialist,.vacuum-specialist) .pipe-product-visual {
 display:flex!important;align-items:center!important;justify-content:center!important;
}
html body main:is(.plastic-specialist,.flex-specialist,.vacuum-specialist) .pipe-product-image {
 position:absolute!important;inset:12%!important;width:76%!important;height:76%!important;
 max-width:none!important;aspect-ratio:auto!important;margin:0!important;display:grid!important;place-items:center!important;
}
html body main:is(.plastic-specialist,.flex-specialist,.vacuum-specialist) .pipe-product-image img {
 width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;
}
html body main .specialist-input-cards {
 display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;list-style:none;padding:0;margin:0;
 border-top:1px solid #cbd2dc;border-left:1px solid #cbd2dc;
}
html body main .specialist-input-cards>article {
 min-width:0;padding:24px;border-right:1px solid #cbd2dc;border-bottom:1px solid #cbd2dc;
}
html body main .specialist-input-cards>article>span {color:#ba332d;font:12px/1.5 Consolas,monospace}
html body main .specialist-input-cards h3 {font-size:21px;line-height:1.5;margin:14px 0 10px}
html body main .specialist-input-cards p {font-size:14px;line-height:1.85;color:#637184;margin:0}
html body main .product-standard-heading:has(.heading-line) {
 display:block!important;grid-template-columns:1fr!important;
}
html body main .product-standard-heading:has(.heading-line) .unified-heading-main {width:100%!important;max-width:none!important}
html body main .product-standard-heading h2 .heading-line {display:block!important}
html body main .product-standard-heading:has(.heading-line) h2 {max-width:none!important;font-size:clamp(28px,3.7vw,60px)!important}
@media(max-width:1000px) {
 html body main .specialist-input-cards {grid-template-columns:repeat(2,minmax(0,1fr))}
 html body .pipe-footer {grid-template-columns:minmax(0,1fr) auto!important}
 html body .pipe-footer .pipe-footer-halls {grid-column:1/-1;grid-row:2;justify-content:flex-start}
 html body .pipe-footer .pipe-footer-meta {grid-column:1;grid-row:3}
 html body .pipe-footer>a:last-child:not(.pipe-footer-brand) {grid-column:2;grid-row:3}
}
@media(max-width:600px) {
 html body main .specialist-input-cards {grid-template-columns:1fr}
 html body main .specialist-input-cards>article {padding:20px}
 html body main .product-standard-heading:has(.heading-line) h2 {font-size:clamp(24px,6.1vw,36px)!important}
 html body .pipe-footer .pipe-footer-meta {grid-column:1/-1}
 html body .pipe-footer>a:last-child:not(.pipe-footer-brand) {grid-column:1;grid-row:4}
}
html body .pipe-footer :is(.pipe-footer-brand,.pipe-footer-halls){align-self:center!important;margin-block:0!important;transform:none!important}

html body .pipe-footer {row-gap:12px!important;min-height:0;padding-block:22px!important}
.product-hall-menu summary {cursor:pointer;color:inherit;padding:7px 0}
.product-hall-menu nav {display:flex;flex-wrap:wrap;gap:6px 18px;padding:8px 0}
html body main h1 .heading-phrase,
html body main h2 .heading-phrase {display:inline-block;max-width:100%;font:inherit}
html body main .pipe-product .pipe-product-visual .pipe-product-image {position:absolute!important;container-type:size;inset:10%!important;width:80%!important;height:80%!important;padding:0!important;margin:0!important;border:0!important;max-width:none!important;max-height:none!important}
html body main .pipe-product .pipe-product-visual .pipe-product-image img {
 position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;
 width:min(calc(100cqw * var(--asset-width,1)),calc(100cqh * var(--asset-ratio,1)))!important;
 height:auto!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;
 translate:var(--asset-x,-50%) var(--asset-y,-50%)!important;
}
.pipe-product-image img[src^="/rxjr/products/band.webp"]{--asset-width:1.068566;--asset-ratio:1.990050;--asset-x:-51.8750%;--asset-y:-46.9112%;}
.pipe-product-image img[src^="/rxjr/products/ceramic.webp"]{--asset-width:1.038062;--asset-ratio:1.826484;--asset-x:-50.7500%;--asset-y:-47.9061%;}
.pipe-product-image img[src^="/rxjr/products/film.webp"]{--asset-width:1.024765;--asset-ratio:1.692525;--asset-x:-49.2917%;--asset-y:-52.0166%;}
.pipe-product-image img[src^="/rxjr/products/pad.webp"]{--asset-width:1.632653;--asset-ratio:1.574803;--asset-x:-52.5417%;--asset-y:-49.9346%;}
.pipe-product-image img[src^="/rxjr/products/pi.webp"]{--asset-width:1.014370;--asset-ratio:1.716738;--asset-x:-50.1250%;--asset-y:-52.2208%;}
.pipe-product-image img[src^="/rxjr/products/tape-pipe-v2.webp"]{--asset-width:1.037806;--asset-ratio:4.142012;--asset-x:-50.0357%;--asset-y:-52.8908%;}
.pipe-product-image img[src^="/sjjr/products/cast-aluminium-band-v1.webp"]{--asset-width:1.105307;--asset-ratio:2.385455;--asset-x:-50.9527%;--asset-y:-50.3753%;}
.pipe-product-image img[src^="/sjjr/products/cast-aluminium-plate-v1.webp"]{--asset-width:1.106796;--asset-ratio:1.581337;--asset-x:-49.0829%;--asset-y:-46.3716%;}
.pipe-product-image img[src^="/sjjr/products/cast-copper-band-v1.webp"]{--asset-width:1.069275;--asset-ratio:1.804677;--asset-x:-49.6570%;--asset-y:-50.6672%;}
.pipe-product-image img[src^="/sjjr/products/cast-copper-plate-v1.webp"]{--asset-width:1.098074;--asset-ratio:1.720165;--asset-x:-50.2392%;--asset-y:-53.8676%;}
.pipe-product-image img[src^="/sjjr/products/ceramic-band-v1.webp"]{--asset-width:1.170384;--asset-ratio:1.932253;--asset-x:-49.5808%;--asset-y:-51.1676%;}
.pipe-product-image img[src^="/sjjr/products/mica-band-v1.webp"]{--asset-width:1.172475;--asset-ratio:1.876967;--asset-x:-49.6570%;--asset-y:-48.4987%;}
.pipe-product-image img[src^="/specialists/conveyor-oven/flat-belt-alpha-v5.webp"]{--asset-width:1.038737;--asset-ratio:1.533898;--asset-x:-50.0000%;--asset-y:-50.1842%;}
.pipe-product-image img[src^="/specialists/conveyor-oven/mesh-alpha-v5.webp"]{--asset-width:1.026950;--asset-ratio:1.925532;--asset-x:-50.4834%;--asset-y:-49.2634%;}
.pipe-product-image img[src^="/specialists/conveyor-oven/roller-alpha-v5.webp"]{--asset-width:1.048516;--asset-ratio:1.603544;--asset-x:-50.5870%;--asset-y:-52.3481%;}
.pipe-product-image img[src^="/specialists/djrg/products/double-ended-heater-transparent.webp"]{--asset-width:1.046642;--asset-ratio:1.157895;--asset-x:-50.0000%;--asset-y:-49.9554%;}
.pipe-product-image img[src^="/specialists/djrg/products/explosion-proof-flanged-red-clean-v6.webp"]{--asset-width:1.017032;--asset-ratio:1.175258;--asset-x:-50.5183%;--asset-y:-51.2360%;}
.pipe-product-image img[src^="/specialists/djrg/products/finned-heater-transparent.webp"]{--asset-width:1.048282;--asset-ratio:1.420126;--asset-x:-50.0000%;--asset-y:-50.0000%;}
.pipe-product-image img[src^="/specialists/djrg/products/flanged-heater-transparent.webp"]{--asset-width:1.251157;--asset-ratio:1.049515;--asset-x:-49.9537%;--asset-y:-50.0463%;}
.pipe-product-image img[src^="/specialists/djrg/products/ptfe-heater-transparent-v1.webp"]{--asset-width:1.098074;--asset-ratio:1.871642;--asset-x:-49.6810%;--asset-y:-51.6746%;}
.pipe-product-image img[src^="/specialists/djrg/products/single-ended-heater-transparent.webp"]{--asset-width:1.047619;--asset-ratio:1.378313;--asset-x:-50.0000%;--asset-y:-50.0000%;}
.pipe-product-image img[src^="/specialists/dryjrq/products/explosion-proof-oil-11-redex-v3.webp"]{--asset-width:1.158819;--asset-ratio:1.368520;--asset-x:-53.6846%;--asset-y:-49.6307%;}
.pipe-product-image img[src^="/specialists/dryjrq/products/integrated-thermal-oil-heater-alpha.webp"]{--asset-width:1.328390;--asset-ratio:1.018684;--asset-x:-52.0734%;--asset-y:-50.3589%;}
.pipe-product-image img[src^="/specialists/dryjrq/products/split-thermal-oil-heater-alpha.webp"]{--asset-width:1.264113;--asset-ratio:1.112689;--asset-x:-52.6316%;--asset-y:-50.0399%;}
.pipe-product-image img[src^="/specialists/fdjrq/products/explosion-proof-duct-heater-v2-alpha.webp"]{--asset-width:1.058228;--asset-ratio:1.341176;--asset-x:-50.6778%;--asset-y:-51.7943%;}
.pipe-product-image img[src^="/specialists/fdjrq/products/frame-heater-v3-alpha.webp"]{--asset-width:1.212766;--asset-ratio:1.038940;--asset-x:-50.2392%;--asset-y:-51.1563%;}
.pipe-product-image img[src^="/specialists/fdjrq/products/integrated-duct-heater-v3-alpha.webp"]{--asset-width:1.032099;--asset-ratio:1.195424;--asset-x:-50.9171%;--asset-y:-51.3955%;}
.pipe-product-image img[src^="/specialists/fdjrq/products/large-duct-heater-v3-alpha.webp"]{--asset-width:1.087598;--asset-ratio:1.058228;--asset-x:-51.1563%;--asset-y:-51.0766%;}
.pipe-product-image img[src^="/specialists/gdjrq/products/double-layer-pipeline-heater-alpha.webp"]{--asset-width:1.027869;--asset-ratio:1.251497;--asset-x:-50.4785%;--asset-y:-55.2632%;}
.pipe-product-image img[src^="/specialists/gdjrq/products/explosion-proof-pipeline-heater-v2-alpha.webp"]{--asset-width:1.032949;--asset-ratio:1.722527;--asset-x:-50.1595%;--asset-y:-50.3987%;}
.pipe-product-image img[src^="/specialists/gdjrq/products/fan-assisted-pipeline-heater-alpha.webp"]{--asset-width:1.035508;--asset-ratio:1.618065;--asset-x:-50.3589%;--asset-y:-50.5981%;}
.pipe-product-image img[src^="/specialists/gdjrq/products/vertical-pipeline-heater-alpha.webp"]{--asset-width:1.849558;--asset-ratio:1.023673;--asset-x:-48.1659%;--asset-y:-49.7209%;}
.pipe-product-image img[src^="/specialists/gdjrq/products/water-circulation-pipeline-heater-v2-alpha.webp"]{--asset-width:1.022005;--asset-ratio:1.014563;--asset-x:-50.8373%;--asset-y:-50.5582%;}
.pipe-product-image img[src^="/specialists/industrial-oven/cabinet-alpha-v5.webp"]{--asset-width:1.494324;--asset-ratio:1.396336;--asset-x:-51.4848%;--asset-y:-48.5727%;}
.pipe-product-image img[src^="/specialists/industrial-oven/truck-in-alpha-v5.webp"]{--asset-width:1.205662;--asset-ratio:1.428008;--asset-x:-47.4793%;--asset-y:-47.8821%;}
.pipe-product-image img[src^="/specialists/industrial-oven/walk-in-alpha-v5.webp"]{--asset-width:1.125972;--asset-ratio:1.584245;--asset-x:-50.8978%;--asset-y:-48.0663%;}
.pipe-product-image img[src^="/zkqxl/horizontal-product-v1.png"]{--asset-width:1.107034;--asset-ratio:1.805486;--asset-x:-49.3785%;--asset-y:-56.0773%;}
.pipe-product-image img[src^="/zkqxl/vertical-product-v1.png"]{--asset-width:1.204611;--asset-ratio:1.123656;--asset-x:-50.1196%;--asset-y:-50.0797%;}

html body main.equipment-specialist .pipe-product .pipe-product-image img,
html body main.equipment-specialist .pipe-product:hover .pipe-product-image img {transform:none!important}
.render-preview-only[data-failed=true]::after {content:none!important}
