/* Brand palette only; original page/URL architecture retained. */
:root{--brand-red:#c40f24;--brand-dark:#292b2d}
.h_cont .dz dt>a{display:flex;align-items:center;gap:15px;width:426px;height:63px}
.h_cont .dz .clone-brand-logo{width:145px;height:auto}
.clone-company-name{font-size:17px;font-weight:bold;white-space:nowrap;color:#292b2d}
.nav>ul>li>a.cur,.nav>ul>li:hover>a,.h_cont .dr dd h4{color:var(--brand-red)}
.cp_list .cp_title,.t_left .a1,.t_left a:hover{background:var(--brand-red)}
.cp_type dl dt{background-color:var(--brand-dark)}
.footerWrap,.wtzx,.zjcp .zj_left{background-color:var(--brand-dark)}
.search .ipt1{border-color:var(--brand-red)}
.search .ss{background-color:var(--brand-red)}
.zl_box .container ul .zl_nom,.zl_box .container ul li:hover{background:var(--brand-red)}
.wdys.compact-intro{height:897px;background:#f5f5f4;box-sizing:border-box;padding:55px 0}
.wdys.compact-intro .container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);gap:30px 56px;height:100%;box-sizing:border-box}
.wdys.compact-intro .container dl{position:relative;top:auto;left:auto;padding:24px 26px;background:#fff;border-top:2px solid #c40f24;box-sizing:border-box}
.wdys.compact-intro .container dl dt{padding-left:77px;min-height:64px;display:flex;align-items:center;margin-bottom:18px}
.wdys.compact-intro .container dl dt h3{background:var(--brand-red);width:59px;height:59px;top:0;left:0}
.wdys.compact-intro .container dl dt h3 span{font-size:17px;line-height:22px;margin:7px 0;text-align:center}
.wdys.compact-intro .container dl dt h4{color:var(--brand-dark);font-size:18px}
.wdys.compact-intro .container dl dd{padding:0;background:none;font-size:15px;line-height:1.9;color:#60656a}
.wdys.compact-intro .container .yx_hp{display:flex;justify-content:center;flex-direction:column;background:var(--brand-dark);border:0}
.wdys.compact-intro .container .yx_hp dt{padding:0;min-height:0;color:#ddd;font-size:16px}
.wdys.compact-intro .container .yx_hp h4{color:#fff;font-size:30px}
.zj_left dl dd{font-size:14px;line-height:26px;max-width:660px}
.zj_left .ckgd:hover{background:var(--brand-red);border-color:var(--brand-red)}
/* Preserve the mobile template and product photos, only recolor accents. */
.header .hdTxt .p1{color:var(--brand-dark)}
.nav .l1 a,.CategoryList_Title,.TabBarNow,.mendian .mdtit .on{background-color:var(--brand-red)}

.zx_right h4{background:#c40f24!important}.zx_right h4 i{display:none}.zx_left dl dd .mor{color:#c40f24}.search .ss{background:#c40f24;color:#fff}.search .ss:before{content:"搜索";font-size:14px}.compact-intro{scroll-margin-top:20px}
