﻿:root{
  --bs-red:#d71920;
  --bs-red-dark:#a80f15;
  --bs-ink:#1c2733;
  --bs-muted:#5d6978;
  --bs-line:#e5e9ef;
  --bs-soft:#f5f7fa;
  --bs-green:#0f766e;
  --bs-gold:#b7791f;
  --bs-width:1180px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0!important;background:#f3f5f7!important;color:var(--bs-ink)!important;font:15px/1.75 "Microsoft YaHei","PingFang SC",Arial,sans-serif!important;letter-spacing:0!important}
html,body{max-width:100%;overflow-x:hidden}
a{color:inherit;text-decoration:none}
a:hover{color:var(--bs-red)}
img{max-width:100%;height:auto!important}
table{max-width:100%}
#top,#nav,#content,.sy_pro_tit,.nr_mod_service_hp_bottom_ts .inner,#rxpro,#bottom{width:min(var(--bs-width),calc(100% - 32px))!important;max-width:var(--bs-width)!important}
#top{height:auto!important;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 0;overflow:visible!important}
#top .logo{display:flex;align-items:center}
#top img{float:none!important;margin:0!important}
#top .logo img{width:min(398px,60vw)!important}
.tel{float:none!important;margin:0!important;padding:0!important;display:flex;align-items:center;gap:8px}
.tel a{display:flex;align-items:center;color:var(--bs-red);font-size:20px;font-weight:800}
.tel img{max-width:306px}
#nav_bg{height:auto!important;line-height:1!important;background:#fff;border:0!important;box-shadow:0 8px 24px rgba(28,39,51,.08);position:sticky;top:0;z-index:50;margin:0!important}
#nav{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 auto!important;overflow:visible!important;padding:8px 0;font-size:15px!important}
#nav li{float:none!important;width:auto!important}
#nav li[style]{background:none!important}
#nav li a{display:block!important;width:auto!important;padding:12px 18px;border-radius:6px;background:transparent!important;color:#26313d!important;font-weight:700;text-align:center}
#nav li a.li1,#nav li a:hover{background:var(--bs-red)!important;color:#fff!important}
.breadcrumb{width:min(var(--bs-width),calc(100% - 32px));margin:12px auto 0;color:#687586;font-size:13px}
.banner_wrap{width:min(var(--bs-width),calc(100% - 32px))!important;margin:20px auto 0!important;border-radius:8px;overflow:hidden;box-shadow:0 18px 45px rgba(28,39,51,.14);background:#222}
#banner,#banner0,#bannerin{width:100%!important;height:auto!important;min-height:260px}
#bannerin ul{position:static!important;width:100%!important}
#bannerin li{float:none!important;width:100%!important}
#bannerin img,.sliderimg{display:block;width:100%!important;max-height:420px;object-fit:cover}
.bs-redesign-hero{width:min(var(--bs-width),calc(100% - 32px));margin:18px auto 0;display:grid;grid-template-columns:1.25fr .75fr;gap:18px}
.bs-hero-copy,.bs-hero-panel{background:#fff;border:1px solid var(--bs-line);border-radius:8px;padding:24px;box-shadow:0 12px 34px rgba(28,39,51,.08)}
.bs-hero-copy h1{margin:0 0 10px;font-size:34px;line-height:1.25;color:#111827}
.bs-hero-copy p{margin:0;color:var(--bs-muted);font-size:16px}
.bs-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.bs-hero-tags a,.bs-hero-tags span{display:inline-flex;align-items:center;min-height:34px;padding:6px 11px;border:1px solid #f2c6c8;border-radius:6px;color:var(--bs-red-dark);background:#fff7f7;font-weight:700}
.bs-hero-panel{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.bs-stat{padding:13px;border:1px solid var(--bs-line);border-radius:8px;background:var(--bs-soft)}
.bs-stat strong{display:block;font-size:21px;color:var(--bs-red)}
.bs-stat span{display:block;font-size:13px;color:var(--bs-muted)}
.nr_mod_service_hp_bottom_ts{height:auto!important;margin:22px 0!important;padding:0!important}
.nr_mod_service_hp_bottom_ts .inner{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;overflow:visible!important}
.nr_mod_service_hp_bottom_ts .inner .item{float:none!important;width:auto!important;margin:0!important;background:#fff;border:1px solid var(--bs-line);border-radius:8px;padding:16px;box-shadow:0 10px 26px rgba(28,39,51,.06)}
.nr_mod_service_hp_bottom_ts .inner .item .pic{width:92px!important;height:92px!important;margin:0 auto 10px!important}
.nr_mod_service_hp_bottom_ts .inner .item .pic a{width:92px!important;height:92px!important}
.nr_mod_service_hp_bottom_ts .inner .item .pic img{width:92px!important;height:92px!important;object-fit:contain}
.nr_mod_service_hp_bottom_ts .inner .item .pic .h_img,.nr_mod_service_hp_bottom_ts .inner .item .pic .hover_arrow{display:none!important}
.nr_mod_service_hp_bottom_ts .inner .item .des em{font-size:18px!important;line-height:1.35!important;margin:0 0 4px!important;color:#111827!important}
.nr_mod_service_hp_bottom_ts .inner .item .des span{font-size:13px!important;line-height:1.5!important;color:var(--bs-muted)!important}
.sy_pro_tit{background:#fff;border:1px solid var(--bs-line);border-radius:8px;margin-top:22px!important;padding:20px!important;box-shadow:0 12px 34px rgba(28,39,51,.07);overflow:visible!important}
.pro_lei ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}
.pro_lei li{height:auto!important;line-height:1!important;margin:0!important}
.pro_lei li a{padding:11px 18px!important;border-radius:6px!important;background:#eef2f6!important;color:#26313d!important}
.pro_lei .current a,.pro_lei li a:hover{background:var(--bs-red)!important;color:#fff!important}
.wgt-featureGroup{float:none!important;display:inline-block;vertical-align:top;width:calc(25% - 18px)!important;margin:16px 8px 0!important}
.wgt-featureGroup .box{border:1px solid var(--bs-line);border-radius:8px;overflow:hidden;background:#fff;margin:0!important}
.wgt-featureGroup img{width:100%!important;height:180px!important;object-fit:cover}
.wgt-featureGroup a .bg{height:44px!important;bottom:0!important;opacity:.74!important}
.wgt-featureGroup .label{bottom:0!important;font-size:15px!important}
.proline{float:none!important;width:100%!important;margin-top:24px}
.proline .hd{border-bottom:1px solid var(--bs-line);padding-bottom:10px}
.proline .hd h4{font-size:24px!important;color:#111827!important}
.proline ul{width:100%!important;display:grid!important;grid-template-columns:repeat(3,1fr);gap:16px;float:none!important;overflow:visible!important}
.proline ul li,#List2_1 li,#List1_1 li{float:none!important;width:auto!important;height:auto!important;background:#fff;border:1px solid var(--bs-line);border-radius:8px;padding:14px;display:grid;grid-template-columns:130px 1fr;gap:14px;overflow:hidden!important}
.proline ul li img{width:130px!important;height:100px!important;object-fit:cover;border-radius:6px;float:none!important}
.proright{float:none!important;width:auto!important;line-height:1.7!important}
.proright h4{font-size:16px!important;margin:0 0 6px!important;line-height:1.35!important}
.proright p{margin:0!important;color:var(--bs-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
#content{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:24px;margin-top:24px!important;overflow:visible!important}
.main_left{float:none!important;width:auto!important;margin:0!important;background:#fff;border:1px solid var(--bs-line);border-radius:8px;padding:20px!important;box-shadow:0 12px 34px rgba(28,39,51,.07);overflow:hidden}
.main_right{float:none!important;width:auto!important;margin:0!important;align-self:start;position:sticky;top:82px}
.ban-img{display:block;width:100%!important;height:auto!important;border-radius:8px;margin:0 0 16px}
.pro_title{height:auto!important;line-height:1.6!important;margin:0 0 14px!important;padding-bottom:12px;border-bottom:1px solid var(--bs-line)!important;overflow:visible!important;color:var(--bs-muted)}
.pro_titlel{float:none!important;width:auto!important}
.pro_titlebg,.pro_con h1{height:auto!important;line-height:1.3!important;float:none!important;width:auto!important;margin:8px 0 14px!important;font-size:28px!important;color:#111827!important;text-align:left!important}
.article-meta{margin:0 0 18px!important;padding:8px 12px;border-left:4px solid var(--bs-green);background:#f0fdfa;color:#37605d!important;border-radius:0 6px 6px 0}
.pro_show{float:none!important;display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;width:100%!important;margin:18px 0 22px!important;padding:16px;background:#f8fafc;border:1px solid var(--bs-line);border-radius:8px}
.pro_show_img{float:none!important;width:auto!important;height:auto!important;border:0!important;background:#fff!important;padding:10px!important;border-radius:8px}
.pro_show_img img{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:contain}
.pro_show_con{float:none!important;width:auto!important}
.pro_con_explanation{height:auto!important;max-height:none!important;margin:0!important;width:auto!important;line-height:1.8!important;overflow:visible!important}
.pro_con_explanation p,.pro_con_explanation span{font-size:14px!important;line-height:1.8!important}
.cplpt{float:none!important;width:auto!important;margin:12px 0 0;padding:12px;background:#fff;border-radius:8px;border:1px solid var(--bs-line);display:flex;align-items:center;justify-content:space-between;gap:12px}
.lx-tool,.xunjia-btn{float:none!important;margin:0!important}
.xunjia-btn span,.zx-btn{border-radius:6px!important;background:var(--bs-red)!important}
.cplbtn{float:none!important;width:auto!important;height:auto!important;margin:12px 0 0!important;overflow:visible!important}
.cplbtn ul{display:flex;flex-wrap:wrap;gap:8px;margin:0!important}
.cplbtn li{float:none!important;width:auto!important;height:auto!important;margin:0!important;border:1px solid var(--bs-line)!important;border-radius:6px;background:#fff!important}
.cplbtn li a{display:block;padding:8px 12px;color:#26313d;font-weight:700}
.pro_con,.about_con{font-size:16px!important;line-height:1.9!important;color:#26313d!important;overflow:visible!important}
.pro_con p,.about_con p,#newshow p{margin:0 0 16px!important;line-height:1.9!important;text-indent:0!important;font-size:16px!important;color:#26313d!important}
.pro_con img,#newshow img,.about_con img{display:block;margin:16px auto!important;border:0!important;border-radius:8px;box-shadow:0 8px 24px rgba(28,39,51,.1)}
#newshow{max-width:820px;margin:0 auto}
#newshow p.article-heading{margin:26px 0 12px!important;padding-left:12px;border-left:4px solid var(--bs-red);font-size:22px!important;font-weight:800!important;color:#111827!important;background:#fff7f7}
#newshow p.is-empty{display:none}
.daodu{width:auto!important;margin:16px 0 22px!important;padding:16px 18px!important;border:1px solid #fed7aa;border-left:5px solid #f97316;border-radius:8px;background:#fff7ed!important;color:#7c2d12!important}
.bs-doc-params{clear:both;margin:0 0 24px!important;padding:20px!important;border:1px solid #b7d8d1!important;border-radius:8px!important;background:#f8fffd!important;box-shadow:0 10px 26px rgba(15,118,110,.08)}
.bs-doc-kicker{border-radius:6px}
.bs-doc-params h2{font-size:24px!important;line-height:1.35!important;margin:16px 0 10px!important;color:#0f4f49!important}
.bs-param-table{font-size:14px!important;min-width:760px}
.bs-param-table th,.bs-param-table td{padding:10px 12px!important;line-height:1.6!important}
.bs-faq{margin-top:14px}
.bs-faq details{background:#fff;border:1px solid #d7e5e2!important;border-radius:8px;margin:8px 0;padding:10px 12px!important}
.box-zixun{background:#fff7ed!important;border:1px solid #fed7aa;border-radius:8px;padding:18px!important;margin:24px 0 10px!important}
.shuoming{font-size:18px!important;margin:0 0 14px!important}
.tool-t-z{width:100%!important;border:1px dashed #d1a023!important;border-radius:8px;padding:18px!important;background:#fff!important}
.tool-t-z span{width:auto!important;background:#fff!important;margin:0 0 10px!important}
.tool-t-z a.telephone{font-size:26px!important;color:var(--bs-red)!important}
.tool-t-z a.zx-btn{width:220px!important;max-width:100%;border-radius:6px}
.releate{float:none!important;width:100%;margin:24px 0!important;padding:16px;background:#f8fafc;border:1px solid var(--bs-line);border-radius:8px;overflow:hidden}
.releate h4{font-size:18px;margin:0 0 10px;color:#111827}
#xg span{float:none!important;display:block!important;width:auto!important;line-height:1.7!important;padding:6px 0;border-bottom:1px dashed var(--bs-line)}
.pro_tit{float:none!important;width:100%!important;height:auto!important;line-height:1.3!important;padding:13px 16px;text-indent:0!important;border-radius:8px 8px 0 0;background:var(--bs-red)!important}
.pro_list{float:none!important;width:100%!important;background:#fff!important;border:1px solid var(--bs-line);border-top:0;border-radius:0 0 8px 8px;padding:10px 14px!important;box-shadow:0 10px 26px rgba(28,39,51,.06)}
.pro_list h2,.pro_list h4{float:none!important;width:auto!important;padding:12px 0 6px!important;font-size:16px!important;color:#111827!important;border-top:1px solid var(--bs-line)}
.pro_list a:first-child h4{border-top:0}
.pro_list ul{display:block;margin:0 0 8px!important;overflow:hidden}
.pro_list ul li{float:none!important;width:auto!important;height:auto!important;line-height:1.55!important;margin:0!important;padding:5px 0 5px 14px!important;background:none!important;position:relative}
.pro_list ul li:before{content:"";position:absolute;left:0;top:15px;width:5px;height:5px;border-radius:50%;background:var(--bs-red)}
.pro_list font{font-family:inherit!important}
.main_img img{border-radius:8px}
.pagelist1{width:100%!important;float:none!important;margin:0 0 28px!important}
.pagelist1 li{height:auto!important}
.pagelist1 li a{height:auto!important;min-height:46px;line-height:1.55!important;padding:12px 0;border-bottom:1px solid var(--bs-line)}
.pagelist1 li a .lbt{float:none!important;display:block!important;padding:0!important;background:none!important;font-size:16px;font-weight:700;white-space:normal!important}
.pagelist1 li a .ldt{float:none!important;display:block!important;width:auto!important;text-align:left!important;margin-top:4px;color:var(--bs-muted)}
.product_list ul,.more_pro ul{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0!important}
.product_list li,.more_pro li{float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:12px!important;border:1px solid var(--bs-line)!important;border-radius:8px;background:#fff}
.product_list img,.more_pro img{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:contain}
#footer{margin-top:36px!important;background:#1f2933!important;color:#d5dde7!important;line-height:1.9!important;padding:26px 16px!important}
#footer a{color:#fff!important}
.xzddbmenu{box-shadow:0 -8px 24px rgba(28,39,51,.12)}
.xzddbmenu a{font-size:14px!important}
@media(max-width:980px){
  #top{display:block;text-align:center}
  .tel{justify-content:center;margin-top:12px!important}
  #nav{overflow-x:auto;justify-content:flex-start;padding:8px 12px}
  #nav li a{white-space:nowrap}
  .bs-redesign-hero{grid-template-columns:1fr}
  .bs-hero-copy h1{font-size:28px}
  .nr_mod_service_hp_bottom_ts .inner{grid-template-columns:repeat(2,1fr)}
  .wgt-featureGroup{width:calc(50% - 18px)!important}
  .proline ul{grid-template-columns:1fr}
  #content{grid-template-columns:1fr}
  .main_right{position:static}
  .pro_show{grid-template-columns:1fr}
}
@media(max-width:640px){
  body{font-size:14px!important;padding-bottom:54px}
  #top,#nav,#content,.sy_pro_tit,.nr_mod_service_hp_bottom_ts .inner,.banner_wrap,.breadcrumb,.bs-redesign-hero{width:calc(100% - 20px)!important}
  #top{display:flex!important;min-height:60px!important;overflow:hidden!important;justify-content:flex-start!important;gap:8px!important;padding:10px 0!important}
  #top .logo img{width:200px!important;max-width:54vw!important}
  .tel{margin-left:auto!important;justify-content:flex-end!important;max-width:42vw;overflow:hidden}
  .tel img{display:none!important}
  .tel a{font-size:15px!important;white-space:nowrap;color:var(--bs-red)!important}
  #nav_bg{position:relative}
  .banner_wrap{margin-top:12px!important}
  #banner0,#bannerin{min-height:0}
  .bs-hero-copy,.bs-hero-panel,.main_left,.sy_pro_tit{padding:14px!important}
  .bs-hero-copy h1,.pro_titlebg,.pro_con h1{font-size:23px!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important}
  .bs-hero-panel{grid-template-columns:1fr 1fr}
  .nr_mod_service_hp_bottom_ts .inner{grid-template-columns:1fr}
  .wgt-featureGroup{display:block;width:100%!important;margin:12px 0!important}
  .product_list ul,.more_pro ul{grid-template-columns:1fr 1fr}
  .pro_show_img{overflow:hidden!important}
  .pro_show_img img{max-width:100%!important;width:100%!important;object-fit:contain!important}
  .pro_con,.main_left{max-width:100%!important;overflow:hidden!important}
  .pro_show{max-width:100%!important;overflow:hidden!important;padding:12px!important}
  .pro_show_con,.pro_con_explanation,.cplpt,.cplbtn{max-width:100%!important;overflow:hidden!important}
  .pro_con_explanation *{max-width:100%!important;white-space:normal!important}
  .cplbtn ul{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:4px}
  .cplbtn li{flex:0 0 auto!important}
  .bs-doc-params{max-width:100%!important;overflow:hidden!important;padding:14px!important}
  .bs-param-scroll{max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch}
  .bs-doc-kicker{display:block!important;white-space:normal!important;line-height:1.6!important}
  .pro_con p,.about_con p,#newshow p{font-size:15px!important;word-break:break-word}
  .pro_lei{overflow-x:auto!important;text-align:left!important}
  .pro_lei ul{flex-wrap:nowrap!important;justify-content:flex-start!important;width:max-content!important;min-width:100%}
  .pro_lei li a{white-space:nowrap!important;padding:10px 14px!important}
  .cplpt{display:block}
  .xunjia-btn{margin-top:10px!important}
  .bs-param-table{min-width:680px;font-size:12px!important}
}

/* 首页单独重排：不用老轮播大图 */
.kf-home .banner_wrap,.kf-home .nr_mod_service_hp_bottom_ts,.kf-home .sy_pro_tit,.kf-home .bs-redesign-hero{display:none!important}
.kf-home #top .tel{gap:0!important;align-items:center!important;background:#fff;border:1px solid #ffd4d6;border-radius:12px;padding:8px 14px!important;box-shadow:0 8px 22px rgba(215,25,32,.08)}
.kf-home #top .tel:before{content:"服务热线";font-size:13px;color:#6b7280;margin-right:10px}
.kf-home #top .tel a{display:inline-flex!important;align-items:center;justify-content:center;border:0!important;background:transparent!important;color:#d71920!important;font-weight:900}
.kf-home #top .tel a:first-child{font-size:23px;letter-spacing:.5px}
.kf-home #top .tel a:last-child{font-size:14px;color:#6b7280!important;margin-left:12px;padding-left:12px;border-left:1px solid #f3c2c5!important}
.kf-home-main{width:min(1180px,calc(100% - 32px));margin:22px auto 0}
.kf-hero-clean{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:stretch}
.kf-hero-clean .copy{background:linear-gradient(135deg,#fff 0%,#fff7f7 54%,#f0fdfa 100%);border:1px solid #e5e9ef;border-radius:10px;padding:34px;box-shadow:0 16px 44px rgba(28,39,51,.08)}
.kf-hero-clean h1{margin:0 0 14px;font-size:38px;line-height:1.22;color:#111827}
.kf-hero-clean p{margin:0 0 18px;font-size:17px;color:#4b5563;line-height:1.8}
.kf-hero-points{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}
.kf-hero-points span{display:block;padding:10px 12px;border-radius:8px;background:#fff;border:1px solid #f2c6c8;color:#991b1b;font-weight:800;text-align:center}
.kf-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.kf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border-radius:8px;font-weight:800}
.kf-btn.primary{background:#d71920;color:#fff!important}
.kf-btn.secondary{background:#111827;color:#fff!important}
.kf-hero-clean .side{display:grid;gap:12px}
.kf-contact-card,.kf-stat-card{background:#fff;border:1px solid #e5e9ef;border-radius:10px;padding:22px;box-shadow:0 12px 34px rgba(28,39,51,.07)}
.kf-contact-card strong{display:block;font-size:28px;color:#d71920;line-height:1.2}
.kf-contact-card span{display:block;color:#5d6978;margin-top:6px}
.kf-consult-card h3{margin:0 0 10px;font-size:22px;color:#111827}
.kf-consult-card p{margin:0 0 12px;color:#5d6978;line-height:1.7}
.kf-consult-card ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}
.kf-consult-card li{position:relative;padding-left:18px;color:#374151}
.kf-consult-card li:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:#d71920}
.kf-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.kf-stat-card{padding:16px}
.kf-stat-card b{display:block;font-size:22px;color:#0f766e}
.kf-stat-card em{font-style:normal;color:#5d6978;font-size:13px}
.kf-section{margin-top:24px;background:#fff;border:1px solid #e5e9ef;border-radius:10px;padding:24px;box-shadow:0 12px 34px rgba(28,39,51,.06)}
.kf-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px;border-bottom:1px solid #e5e9ef;padding-bottom:14px}
.kf-section-head h2{margin:0;font-size:26px;line-height:1.3;color:#111827}
.kf-section-head p{margin:4px 0 0;color:#5d6978}
.kf-section-head a{color:#d71920;font-weight:800}
.kf-series-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.kf-series-card{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:14px;border:1px solid #e5e9ef;border-radius:10px;background:#fbfcfd;transition:.18s}
.kf-series-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(28,39,51,.1)}
.kf-series-card img{width:120px;height:92px!important;object-fit:cover;border-radius:8px;background:#fff}
.kf-series-card h3{margin:0 0 6px;font-size:18px;color:#111827}
.kf-series-card p{margin:0;color:#5d6978;line-height:1.65;font-size:14px}
.kf-tagline{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.kf-tagline span{font-size:12px;background:#fff7f7;color:#a80f15;border:1px solid #ffd4d6;border-radius:999px;padding:2px 8px}
.kf-guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.kf-guide-item{padding:18px;border-radius:10px;border:1px solid #e5e9ef;background:#f8fafc}
.kf-guide-item b{display:block;color:#d71920;font-size:18px;margin-bottom:6px}
.kf-guide-item span{color:#4b5563}
.kf-home .bs-doc-params{margin-top:24px!important}
.kf-news-products{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}
.kf-news-list a{display:block;padding:11px 0;border-bottom:1px dashed #d8dee8;color:#26313d}
.kf-news-list a strong{display:block;font-size:16px}
.kf-news-list a span{display:block;color:#6b7280;font-size:13px;margin-top:3px}
.kf-mini-products{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.kf-mini-products a{display:grid;grid-template-columns:96px 1fr;gap:10px;align-items:center;border:1px solid #e5e9ef;border-radius:10px;padding:10px;background:#fbfcfd}
.kf-mini-products img{width:96px;height:72px!important;object-fit:cover;border-radius:8px}
.kf-mini-products strong{font-size:15px;color:#111827;line-height:1.45}
.kf-home-cta{margin:24px 0 34px;padding:24px;border-radius:12px;background:#111827;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px}
.kf-home-cta h2{margin:0 0 4px;font-size:24px}
.kf-home-cta p{margin:0;color:#d5dde7}
.kf-home-cta a{background:#d71920;color:#fff!important;border-radius:8px;padding:12px 20px;font-weight:900;white-space:nowrap}
@media(max-width:980px){
  .kf-hero-clean{grid-template-columns:1fr}
  .kf-series-grid{grid-template-columns:repeat(2,1fr)}
  .kf-guide-grid{grid-template-columns:repeat(2,1fr)}
  .kf-news-products{grid-template-columns:1fr}
}
@media(max-width:640px){
  .kf-home-main{width:calc(100% - 20px);margin-top:14px}
  .kf-home #top .tel{padding:6px 9px!important;border-radius:9px}
  .kf-home #top .tel:before{display:none}
  .kf-home #top .tel a:first-child{font-size:16px!important}
  .kf-home #top .tel a:last-child{display:none!important}
  .kf-hero-clean .copy,.kf-section{padding:16px}
  .kf-hero-clean h1{font-size:27px;word-break:break-word}
  .kf-hero-clean p{font-size:15px}
  .kf-hero-points{grid-template-columns:1fr}
  .kf-section-head{display:block}
  .kf-series-grid,.kf-guide-grid,.kf-mini-products{grid-template-columns:1fr}
  .kf-series-card{grid-template-columns:104px 1fr}
  .kf-series-card img{width:104px;height:82px!important}
  .kf-home-cta{display:block}
  .kf-home-cta a{display:inline-flex;margin-top:12px}
}

/* KF 全站列表与内页清爽化：去老横幅、重排分类卡片 */
/* 去掉老模板内页/分类页顶部轮廓横幅，避免和新版信息结构抢视觉 */
body:not(.kf-home) .ban-pro,
body:not(.kf-home) .main_left > img.ban-img,
body:not(.kf-home) #content > img.ban-pro{display:none!important}
body:not(.kf-home) #content{margin-top:18px!important}
body:not(.kf-home) .main_left{padding-top:22px!important}

/* 粉碎机用途/产品分类列表：从老式图片堆改成采购卡片 */
.lei-tab{float:none!important;width:100%!important;margin:0 0 18px!important;padding:14px!important;background:#fff;border:1px solid var(--bs-line);border-radius:10px;box-shadow:0 10px 28px rgba(28,39,51,.06);overflow:visible!important}
.lei-tab ul{display:flex!important;flex-wrap:wrap;gap:10px;margin:0!important;padding:0!important;list-style:none!important;justify-content:flex-start!important}
.lei-tab li{float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;list-style:none!important}
.lei-tab a{display:inline-flex!important;align-items:center;min-height:38px;padding:9px 15px!important;border-radius:999px;background:#f8fafc;border:1px solid #dde4ee;color:#26313d!important;font-weight:800;text-decoration:none!important;line-height:1.3!important}
.lei-tab a:hover{background:#d71920!important;border-color:#d71920!important;color:#fff!important}
.kf-list-intro{margin:0 0 16px;padding:18px 20px;border-radius:10px;background:linear-gradient(135deg,#fff7f7,#f8fffd);border:1px solid #e5e9ef;box-shadow:0 10px 28px rgba(28,39,51,.05)}
.kf-list-intro h1{margin:0 0 6px;font-size:26px;line-height:1.35;color:#111827;font-weight:900}
.kf-list-intro p{margin:0;color:#5d6978;line-height:1.8;font-size:15px}
.list-content{float:none!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;clear:both!important}
.list-content ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px!important;margin:0!important;padding:0!important;list-style:none!important;overflow:visible!important}
.list-content li{float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;list-style:none!important;background:none!important;border:0!important;overflow:visible!important}
.list-content li a{position:relative;display:flex!important;flex-direction:column;min-height:100%;padding:12px 12px 50px!important;background:#fff;border:1px solid #e5e9ef;border-radius:12px;box-shadow:0 10px 28px rgba(28,39,51,.06);overflow:hidden;text-decoration:none!important;color:#111827!important;transition:.18s ease}
.list-content li a:hover{transform:translateY(-2px);border-color:#f1b7ba;box-shadow:0 16px 36px rgba(215,25,32,.12)}
.list-content li img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;border-radius:9px;background:#f8fafc;border:0!important;margin:0 0 12px!important}
.list-content li p{position:static!important;display:block!important;width:auto!important;height:auto!important;min-height:46px;margin:0!important;padding:0!important;background:none!important;color:#111827!important;font-size:17px!important;font-weight:900!important;line-height:1.45!important;text-align:left!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
.list-content li font{font-family:inherit!important;color:inherit!important}
.kf-card-meta{display:block;margin-top:8px;color:#6b7280;font-size:13px;line-height:1.6;font-weight:400}
.kf-card-action{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px dashed #d8dee8;color:#d71920;font-size:14px;font-weight:900}
.kf-card-action:after{content:'→';font-size:18px;line-height:1}
.fenye{float:none!important;clear:both!important;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:22px 0!important;padding:0!important;width:100%!important;height:auto!important;line-height:1!important}
.fenye a{display:inline-flex!important;align-items:center;justify-content:center;min-height:34px;padding:7px 12px!important;border:1px solid #dde4ee;border-radius:999px;background:#fff;color:#4b5563!important;line-height:1!important}
.fenye a.hover{background:#d71920!important;border-color:#d71920!important;color:#fff!important}

/* 新闻列表更像文章目录 */
.pagelist1 li a{display:grid!important;grid-template-columns:minmax(0,1fr) 108px;gap:12px;align-items:center;padding:14px 4px!important}
.pagelist1 li a:hover .lbt{color:#d71920!important}

@media(max-width:980px){.list-content ul{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kf-list-intro h1{font-size:23px}}
@media(max-width:640px){.lei-tab{padding:10px!important;overflow-x:auto!important}.lei-tab ul{flex-wrap:nowrap!important;width:max-content;min-width:100%}.lei-tab a{white-space:nowrap!important}.list-content ul{grid-template-columns:1fr!important;gap:12px!important}.list-content li a{padding:10px 10px 48px!important}.list-content li p{font-size:16px!important}.pagelist1 li a{grid-template-columns:1fr!important}.kf-list-intro{padding:14px}.kf-list-intro h1{font-size:21px}}

/* KF list structure hard fix */
body.kf-list #content{display:block!important;width:min(1180px,calc(100% - 32px))!important;margin:18px auto 0!important;overflow:visible!important}
body.kf-list .pro_title{width:100%!important;margin:0 0 14px!important;background:transparent!important}
body.kf-list .pro_titlel{font-size:13px;color:#6b7280!important}
body.kf-list .main_right{display:none!important}
body.kf-list .bs-doc-params{margin-top:28px!important}
body.kf-list .list-content li p{border:0!important;left:auto!important;bottom:auto!important;line-height:1.45!important;text-align:left!important}
body.kf-list .list-content li img{padding:0!important;max-width:100%!important}
body.kf-list .list-content li a:hover span{display:none!important}
@media(max-width:640px){body.kf-list #content{width:calc(100% - 20px)!important}}

/* KF AIO content shine modules */
.kf-testimonials{margin:24px auto;background:linear-gradient(135deg,#111827,#26313d);color:#fff;border-radius:14px;padding:24px;box-shadow:0 18px 44px rgba(17,24,39,.16)}
.kf-testimonials .kf-section-head{border-bottom:1px solid rgba(255,255,255,.16);margin-bottom:18px}.kf-testimonials .kf-section-head h2,.kf-testimonials .kf-section-head p{color:#fff}.kf-testimonials .kf-section-head a{color:#ffd6d8!important}
.kf-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.kf-review-grid article{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:18px;backdrop-filter:blur(6px)}.kf-review-grid b{display:block;font-size:18px;margin-bottom:8px;color:#fff}.kf-review-grid p{margin:0 0 10px!important;color:#eef2f7!important;line-height:1.8!important}.kf-review-grid span{color:#ffd6d8;font-size:13px}
.kf-about-upgrade{padding:24px;border:1px solid #b7d8d1;background:linear-gradient(135deg,#f8fffd,#fff7f7);border-radius:12px;margin:0 0 24px}.kf-about-upgrade h1{font-size:30px;margin:8px 0 12px;color:#0f4f49}.kf-about-upgrade p{font-size:16px!important;line-height:1.9!important}.kf-about-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0}.kf-about-facts span{display:block;background:#fff;border:1px solid #e5e9ef;border-radius:10px;padding:12px;font-weight:800;color:#26313d}.kf-brand-notice{margin-top:16px;padding:16px;border-left:5px solid #d71920;background:#fff;border-radius:8px}.kf-brand-notice strong{font-size:20px;color:#111827}.kf-brand-notice a{display:inline-flex;margin-top:8px;background:#d71920;color:#fff!important;padding:9px 14px;border-radius:8px;font-weight:900}.kf-article-extra{margin:24px 0;padding:16px;border-radius:10px;background:#f8fafc;border:1px solid #e5e9ef}.kf-article-extra h2{margin-top:0}.kf-article-extra a{color:#d71920;font-weight:800}
@media(max-width:900px){.kf-review-grid,.kf-about-facts{grid-template-columns:1fr}.kf-testimonials{padding:18px}}

/* KF contact upgrade */
.kf-contact-upgrade{margin:0 0 22px;padding:24px;border-radius:12px;background:#fff;border:1px solid #dbe3ec;box-shadow:0 10px 28px rgba(17,24,39,.055)}.kf-contact-upgrade h1{margin:0 0 10px;font-size:30px;color:#111827}.kf-contact-upgrade p{font-size:16px!important;line-height:1.85!important}.kf-contact-upgrade div{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0}.kf-contact-upgrade a{display:inline-flex;background:#334155;color:#fff!important;border-radius:8px;padding:11px 16px;font-weight:900}.kf-contact-upgrade a+a{background:#64748b}

/* KF typography normalization 20260813 */
:root{--kf-text:#243141;--kf-heading:#111827;--kf-muted:#64748b;--kf-red:#d71920;--kf-line:#e5e9ef;--kf-soft:#f8fafc;--kf-green:#0f766e}
body{font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif!important;color:var(--kf-text)!important;background:#f3f6f9!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body:not(.kf-home) #content{width:min(1180px,calc(100% - 32px))!important;margin:18px auto 0!important;line-height:1.8!important}
.main_left,.main_right,.kf-section,.bs-doc-params,.kf-list-intro{box-sizing:border-box!important}
.pro_con,.about_con,#newshow,.pro_con_explanation{font-size:16px!important;line-height:1.9!important;color:var(--kf-text)!important;letter-spacing:.1px!important}
.pro_con *,.about_con *,#newshow *,.pro_con_explanation *{font-family:inherit!important;box-sizing:border-box!important;max-width:100%}
.pro_con p,.about_con p,#newshow p,.pro_con_explanation p{font-size:16px!important;line-height:1.9!important;margin:0 0 16px!important;color:var(--kf-text)!important;text-indent:0!important;white-space:normal!important}
.pro_con span,.about_con span,#newshow span{font-size:inherit!important;line-height:inherit!important;color:inherit!important;background:transparent!important}
.pro_con strong,.about_con strong,#newshow strong{font-weight:800;color:var(--kf-heading)}
.pro_con a,.about_con a,#newshow a{color:var(--kf-red)!important;text-decoration:none!important;font-weight:700}.pro_con a:hover,.about_con a:hover,#newshow a:hover{text-decoration:underline!important}
.pro_con h1,.about_con h1,#newshow h1,.pro_titlebg{font-size:30px!important;line-height:1.32!important;margin:8px 0 18px!important;color:var(--kf-heading)!important;font-weight:900!important;letter-spacing:-.2px!important;text-align:left!important;height:auto!important;background:none!important;text-indent:0!important;overflow:visible!important}
.pro_con h2,.about_con h2,#newshow h2,.bs-doc-params h2{font-size:24px!important;line-height:1.38!important;margin:28px 0 14px!important;color:var(--kf-heading)!important;font-weight:900!important;padding-left:13px!important;border-left:5px solid var(--kf-red)!important;background:linear-gradient(90deg,#fff7f7,transparent)!important}
.pro_con h3,.about_con h3,#newshow h3{font-size:20px!important;line-height:1.45!important;margin:22px 0 10px!important;color:#0f4f49!important;font-weight:900!important}
.pro_con ul,.about_con ul,#newshow ul,.pro_con ol,.about_con ol,#newshow ol{margin:10px 0 18px 0!important;padding:0!important;list-style:none!important;display:grid;gap:8px}
.pro_con li,.about_con li,#newshow li{position:relative;margin:0!important;padding:9px 12px 9px 30px!important;background:#fff!important;border:1px solid var(--kf-line)!important;border-radius:8px!important;line-height:1.75!important;color:var(--kf-text)!important}
.pro_con li:before,.about_con li:before,#newshow li:before{content:"";position:absolute;left:13px;top:20px;width:7px;height:7px;border-radius:50%;background:var(--kf-red)}
.pro_con blockquote,.about_con blockquote,#newshow blockquote{margin:18px 0!important;padding:16px 18px!important;border-left:5px solid #0f766e!important;background:#f0fdfa!important;border-radius:0 10px 10px 0!important;color:#134e4a!important;line-height:1.85!important}
.pro_con table,.about_con table,#newshow table{width:100%!important;border-collapse:collapse!important;margin:18px 0!important;background:#fff!important;border:1px solid var(--kf-line)!important;border-radius:10px!important;overflow:hidden!important;font-size:15px!important;line-height:1.7!important}
.pro_con th,.about_con th,#newshow th,.pro_con td,.about_con td,#newshow td{padding:11px 12px!important;border:1px solid var(--kf-line)!important;vertical-align:top!important;color:var(--kf-text)!important;background:#fff!important;line-height:1.7!important}.pro_con th,.about_con th,#newshow th{background:#eef8f6!important;color:#0f4f49!important;font-weight:900!important}
.pro_con img,.about_con img,#newshow img,.pro_show_img img{display:block!important;max-width:100%!important;height:auto!important;margin:18px auto!important;border-radius:10px!important;box-shadow:0 10px 28px rgba(28,39,51,.1)!important;border:1px solid #edf0f5!important;background:#fff!important}
.article-meta{font-size:14px!important;line-height:1.7!important;color:#526173!important;background:#f0fdfa!important;border-left:5px solid #0f766e!important;border-radius:0 8px 8px 0!important;padding:10px 14px!important;margin:0 0 20px!important}
.daodu{font-size:15px!important;line-height:1.8!important}.daodu span{font-size:15px!important;color:#7c2d12!important}.box-zixun{clear:both!important}
.pro_title{font-size:13px!important;color:var(--kf-muted)!important;background:transparent!important}.pro_title a{color:#425466!important}.pro_titlel{white-space:normal!important;line-height:1.7!important}
.pagelist1 li a .lbt{font-size:17px!important;line-height:1.55!important}.pagelist1 li a .ldt{font-size:13px!important;color:var(--kf-muted)!important}
.list-content li p{font-size:17px!important;line-height:1.45!important}.kf-card-meta{font-size:13px!important;line-height:1.65!important}
#footer{font-size:14px!important;line-height:1.9!important}.xzddbmenu a{font-size:14px!important}
@media(max-width:760px){body:not(.kf-home) #content{width:calc(100% - 20px)!important}.pro_con,.about_con,#newshow,.pro_con_explanation{font-size:15px!important}.pro_con p,.about_con p,#newshow p,.pro_con_explanation p{font-size:14px!important;line-height:1.8!important}.pro_con h1,.about_con h1,#newshow h1,.pro_titlebg{font-size:24px!important}.pro_con h2,.about_con h2,#newshow h2,.bs-doc-params h2{font-size:21px!important;margin-top:22px!important}.pro_con h3,.about_con h3,#newshow h3{font-size:18px!important}.main_left{padding:15px!important}.pro_con table,.about_con table,#newshow table{display:block!important;overflow-x:auto!important;white-space:nowrap!important}.article-meta{font-size:13px!important}}

/* 参数表备注行合并 */
.bs-param-table tr.bs-note-row td{background:#fff7ed!important;color:#7c2d12!important;font-weight:700!important;line-height:1.8!important;text-align:left!important}

/* KF homepage keyword highlights */
.kf-hero-clean .copy p .kf-work-tags,.kf-hero-clean .copy p .kf-series-inline{display:inline;line-height:1.95}
.kf-work-tags strong{display:inline!important;margin:0 2px!important;padding:0 1px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#374151!important;font-weight:700!important;white-space:normal!important;box-shadow:none!important}
.kf-series-inline b{display:inline-flex!important;align-items:center;margin:0 4px 5px 0!important;padding:2px 8px!important;border-radius:999px!important;background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#374151!important;font-size:14px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;line-height:1.55!important}
.kf-series-inline b:hover{background:#eceff3!important;border-color:#d8dde5!important;color:#1f2933!important;transform:none!important;box-shadow:none!important}
.kf-work-tags strong:hover{transform:none!important;box-shadow:none!important}
@media(max-width:640px){.kf-work-tags strong{font-size:inherit!important;padding:0!important;margin:0 1px!important}.kf-series-inline b{font-size:12px!important;padding:2px 7px!important;margin-right:3px!important}.kf-hero-clean .copy p{line-height:1.9!important}}

/* KF hero compact balance */
.kf-hero-clean{align-items:start!important}
.kf-hero-clean .copy{min-height:0!important;padding:30px 34px 24px!important;display:flex;flex-direction:column}
.kf-hero-clean h1{margin-bottom:12px!important}
.kf-hero-clean .copy>p{margin-bottom:14px!important;max-width:1040px}
.kf-hero-points{margin:16px 0 14px!important}
.kf-hero-actions{margin-top:6px!important}
.kf-hero-clean .side{align-content:start!important;grid-auto-rows:auto!important}
.kf-contact-card,.kf-stat-card{box-shadow:0 8px 22px rgba(28,39,51,.055)!important}
.kf-stat-card{min-height:68px;padding:15px 16px!important}
.kf-hero-service-strip{margin-top:18px;padding-top:16px;border-top:1px solid #e7ebf0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;color:#526173;font-size:14px;line-height:1.55}
.kf-hero-service-strip span{display:block;padding:10px 12px;border-radius:8px;background:rgba(255,255,255,.62);border:1px solid #edf0f5}.kf-hero-service-strip b{color:#111827;margin-right:4px}
@media(max-width:980px){.kf-hero-service-strip{grid-template-columns:1fr 1fr}.kf-hero-clean .copy{padding:22px!important}}
@media(max-width:640px){.kf-hero-service-strip{grid-template-columns:1fr;font-size:13px;margin-top:14px}.kf-hero-points{margin:12px 0!important}.kf-hero-actions{margin-top:4px!important}}

/* KF home width tune: align homepage rhythm with inner pages */
body.kf-home .kf-home-main{width:min(var(--bs-width),calc(100% - 32px))!important;max-width:var(--bs-width)!important}
body.kf-home .kf-hero-clean{grid-template-columns:minmax(0,1fr) 340px!important;gap:20px!important}
body.kf-home .kf-section{padding:22px!important}
body.kf-home .kf-series-grid{gap:14px!important}
body.kf-home .kf-guide-grid{gap:12px!important}
body.kf-home .kf-home-cta{padding:22px!important}
@media(max-width:980px){body.kf-home .kf-home-main{width:calc(100% - 24px)!important}body.kf-home .kf-hero-clean{grid-template-columns:1fr!important}}
@media(max-width:640px){body.kf-home .kf-home-main{width:calc(100% - 20px)!important}body.kf-home .kf-section,body.kf-home .kf-home-cta{padding:16px!important}}

/* KF global graded CTA modules */
.kf-page-cta{clear:both;margin:24px 0;padding:18px 20px;border-radius:12px;background:linear-gradient(135deg,#fbfcfd,#f8fafc);border:1px solid #e5e9ef;box-shadow:0 10px 28px rgba(28,39,51,.055);color:#374151}
.kf-page-cta h3{margin:0 0 8px!important;font-size:20px!important;line-height:1.35!important;color:#111827!important;font-weight:900!important;background:none!important;border:0!important;padding:0!important}
.kf-page-cta p{margin:0 0 12px!important;font-size:15px!important;line-height:1.8!important;color:#526173!important}
.kf-page-cta .kf-cta-actions{display:flex;flex-wrap:wrap;gap:10px}.kf-page-cta .kf-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border-radius:8px;font-weight:850;text-decoration:none!important}.kf-page-cta .kf-cta-actions a:first-child{background:#d71920;color:#fff!important}.kf-page-cta .kf-cta-actions a:last-child{background:#1f2933;color:#fff!important}
.kf-page-cta.product{border-left:5px solid #d71920}.kf-page-cta.list{border-left:5px solid #0f766e}.kf-page-cta.article{padding:15px 16px;border-left:4px solid #d1a023;background:#fffdf7}.kf-page-cta.article h3{font-size:18px!important}.kf-page-cta.article p{font-size:14px!important;margin-bottom:10px!important}.kf-page-cta.article .kf-cta-actions a{min-height:34px;padding:7px 12px;font-size:14px}
@media(max-width:640px){.kf-page-cta{padding:15px;margin:18px 0}.kf-page-cta .kf-cta-actions{display:grid;grid-template-columns:1fr}.kf-page-cta h3{font-size:18px!important}}

/* KF contact button text fix */
.about_con .kf-contact-upgrade .kf-contact-buttons a,
.about_con .kf-contact-upgrade a{color:#fff!important;text-decoration:none!important;font-weight:900!important}
.kf-contact-upgrade .kf-contact-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 16px!important}
.kf-contact-upgrade .kf-contact-buttons a{min-width:220px;justify-content:center;letter-spacing:.2px}
.kf-contact-upgrade .kf-contact-buttons a:first-child{background:#d71920!important;border:1px solid #d71920!important}
.kf-contact-upgrade .kf-contact-buttons a:last-child{background:#111827!important;border:1px solid #111827!important}
@media(max-width:640px){.kf-contact-upgrade .kf-contact-buttons{display:grid!important;grid-template-columns:1fr}.kf-contact-upgrade .kf-contact-buttons a{min-width:0;width:100%}}


/* KF source-level product card rebuild 20260813 */
.list-content li a{gap:0!important}
.list-content li .kf-card-body{display:flex;flex-direction:column;min-height:185px;flex:1}
.list-content li .kf-card-series{display:inline-flex;align-self:flex-start;margin:0 0 7px;padding:2px 8px;border-radius:999px;background:#f3f4f6;border:1px solid #e5e7eb;color:#4b5563;font-size:12px;font-style:normal;font-weight:800;line-height:1.45}
.list-content li h3{margin:0 0 8px!important;color:#111827!important;font-size:18px!important;font-weight:900!important;line-height:1.45!important;text-align:left!important;background:none!important;border:0!important;padding:0!important;min-height:52px}
.list-content li .kf-card-body .kf-card-meta{display:block;margin:0 0 12px!important;color:#64748b!important;font-size:14px!important;line-height:1.7!important;font-weight:400!important;min-height:68px}
.list-content li .kf-card-body .kf-card-action{margin-top:auto;position:static!important;left:auto!important;right:auto!important;bottom:auto!important;border-top:1px dashed #d8dee8;width:100%;padding-top:10px;color:#b91c1c!important}
.kf-clean-page{font-size:16px;line-height:1.9;color:#243141}.kf-info-block{margin:22px 0;padding:22px;border:1px solid #e5e9ef;background:#fff;border-radius:12px;box-shadow:0 10px 28px rgba(28,39,51,.055)}.kf-info-block h2{margin-top:0!important}.kf-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kf-info-grid article,.kf-contact-grid article{padding:16px;border:1px solid #e5e9ef;border-radius:10px;background:#f8fafc}.kf-info-grid b,.kf-contact-grid b{display:block;margin-bottom:6px;color:#111827;font-size:17px}.kf-info-grid span,.kf-contact-grid p{margin:0;color:#526173;line-height:1.75}.kf-process{display:grid!important;grid-template-columns:repeat(4,1fr);gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}.kf-process li{padding:16px!important;border-radius:10px!important;border:1px solid #e5e9ef!important;background:#f8fafc!important}.kf-process li:before{display:none!important}.kf-process b{display:block;color:#d71920;margin-bottom:6px}.kf-process span{color:#526173}.kf-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.kf-map-note{padding:20px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12}.kf-map-note h2{margin-top:0!important;color:#7c2d12!important;border-left-color:#f97316!important;background:transparent!important}
@media(max-width:900px){.kf-info-grid,.kf-contact-grid,.kf-process{grid-template-columns:1fr!important}.list-content li h3{font-size:17px!important;min-height:0}.list-content li .kf-card-body{min-height:0}.list-content li .kf-card-body .kf-card-meta{min-height:0}}

/* KF product directory by six equipment series */
body.kf-inner-a .kf-series-directory{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px!important;margin:0 0 24px!important}
body.kf-inner-a .kf-series-panel{min-width:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 26px rgba(17,24,39,.055);overflow:hidden}
body.kf-inner-a .kf-series-panel-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:16px 16px 14px;background:#f8fafc;border-bottom:1px solid #e5e9ef}
body.kf-inner-a .kf-series-code{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 9px;border:1px solid #d7dee8;border-radius:999px;background:#eef2f6;color:#475569;font-size:12px;font-weight:900;line-height:1.35;white-space:nowrap}
body.kf-inner-a .kf-series-panel h2{margin:0 0 5px!important;padding:0!important;border:0!important;background:none!important;color:#111827!important;font-size:20px!important;line-height:1.35!important}
body.kf-inner-a .kf-series-panel-head p{margin:0!important;color:#64748b!important;font-size:13px!important;line-height:1.65!important}
body.kf-inner-a .kf-series-primary{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border:1px solid #d71920;border-radius:7px;background:#fff;color:#b91c1c!important;font-size:12px;font-weight:900;white-space:nowrap;text-decoration:none!important}
body.kf-inner-a .kf-series-primary:hover{background:#d71920;color:#fff!important}
body.kf-inner-a .kf-series-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}
body.kf-inner-a .kf-series-link{display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:8px;border:1px solid #e5e9ef;border-radius:9px;background:#fff;text-decoration:none!important}
body.kf-inner-a .kf-series-link:hover{border-color:#f1b7ba;background:#fffafa}
body.kf-inner-a .kf-series-link img{display:block!important;width:78px!important;height:62px!important;object-fit:cover!important;border-radius:6px;background:#f8fafc}
body.kf-inner-a .kf-series-link strong{display:block;margin:0 0 4px;color:#111827;font-size:14px;line-height:1.45;white-space:normal}
body.kf-inner-a .kf-series-link small{display:block;color:#64748b;font-size:12px;line-height:1.55}
body.kf-inner-a .kf-series-panel-single .kf-series-links{grid-template-columns:1fr 1fr}
body.kf-inner-a .kf-series-panel-single .kf-series-link{max-width:100%}
body.kf-inner-a .kf-series-panel-aux .kf-series-panel-head{background:#f5f7fa}
body.kf-inner-a .kf-series-panel-aux .kf-series-code{background:#f1f5f9;color:#64748b;border-color:#cbd5e1}
body.kf-inner-a .kf-series-panel-aux .kf-series-primary{border-color:#94a3b8;color:#475569!important}
body.kf-inner-a .kf-series-panel-aux .kf-series-primary:hover{background:#475569;color:#fff!important}
@media(max-width:980px){
  body.kf-inner-a .kf-series-directory{grid-template-columns:1fr!important}
}
@media(max-width:640px){
  body.kf-inner-a .kf-series-panel-head{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px}
  body.kf-inner-a .kf-series-primary{grid-column:2;justify-self:start}
  body.kf-inner-a .kf-series-links,
  body.kf-inner-a .kf-series-panel-single .kf-series-links{grid-template-columns:1fr!important}
  body.kf-inner-a .kf-series-link{grid-template-columns:86px minmax(0,1fr)}
  body.kf-inner-a .kf-series-link img{width:86px!important;height:68px!important}
}


/* KF detail/source cleanup polish 20260813 */
.kf-product-summary{display:grid!important;gap:8px;margin:0 0 12px!important;padding:14px!important;border:1px solid #e5e9ef;border-radius:10px;background:#f8fafc!important}.kf-product-summary p{margin:0!important;font-size:15px!important;line-height:1.8!important}.kf-product-summary strong{color:#b91c1c!important}.cplpt{display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin-top:12px!important;padding:12px 14px!important;border-radius:10px;background:#fff!important;border:1px solid #e5e9ef!important}.cplpt span{font-family:inherit!important}.xunjia-btn a span{display:inline-flex!important;border-radius:8px!important;background:#d71920!important;color:#fff!important;font-weight:900!important}.kf-side-clean .pro_list li a{font-family:inherit!important;color:#526173!important}.kf-side-clean .pro_list h4{font-family:inherit!important}.releate{padding:16px!important;margin-top:20px!important;border:1px solid #e5e9ef!important;border-radius:10px!important;background:#f8fafc!important}.releate h4{margin:0 0 10px!important;color:#111827!important}.releate p{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important}.releate a{display:inline-flex!important;padding:6px 10px!important;border-radius:999px!important;background:#fff!important;border:1px solid #e5e9ef!important;color:#374151!important;font-size:13px!important;line-height:1.45!important}.pro_con h2+p,.about_con h2+p,#newshow h2+p{margin-top:0!important}.pro_con p:has(img),#newshow p:has(img){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.pro_con p:has(img) img,#newshow p:has(img) img{margin:0 auto!important;width:100%!important;max-height:360px;object-fit:contain}.kf-side-clean{display:block!important}
@media(max-width:900px){.cplpt{display:block!important}.pro_con p:has(img),#newshow p:has(img){grid-template-columns:1fr!important}.kf-side-clean{display:none!important}}

/* 盘式削片机页面：主详情页保留参数，分流页只展示场景说明 */
body.qp-main-detail .qp-legacy-copy,
body.qp-split-standard .qp-legacy-copy,
body.qp-split-large .qp-legacy-copy{display:none!important}
body.qp-split-standard #doc-authoritative-params,
body.qp-split-large #doc-authoritative-params{display:none!important}
body.qp-main-detail .qp-legacy-copy p,
body.qp-split-standard .qp-legacy-copy p,
body.qp-split-large .qp-legacy-copy p{display:none!important}
body.posb-main-detail .posb-legacy-copy,
body.posb-main-detail .posb-legacy-copy p{display:none!important}
body.posb-split .posb-legacy-copy,
body.posb-split .posb-legacy-copy p,
body.posb-split #doc-authoritative-params{display:none!important}
body.posb-main-detail .kf-posb-gallery,
body.posb-main-detail .kf-posb-grid-2,
body.posb-split .kf-posb-gallery,
body.posb-split .kf-posb-grid-2{display:grid!important;grid-auto-flow:row dense!important;gap:14px!important;margin:14px 0 18px!important;align-items:stretch!important}
body.posb-main-detail .kf-posb-gallery,
body.posb-split .kf-posb-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.posb-main-detail .kf-posb-grid-2,
body.posb-split .kf-posb-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.posb-main-detail .kf-posb-gallery img,
body.posb-main-detail .kf-posb-grid-2 img,
body.posb-split .kf-posb-gallery img,
body.posb-split .kf-posb-grid-2 img{display:block!important;width:100%!important;height:210px!important;object-fit:cover!important;margin:0!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(28,39,51,.1)!important}
@media(max-width:900px){
  body.posb-main-detail .kf-posb-gallery,
  body.posb-main-detail .kf-posb-grid-2,
  body.posb-split .kf-posb-gallery,
  body.posb-split .kf-posb-grid-2{grid-template-columns:1fr!important}
}
body.qp-main-detail .kf-qp-gallery,
body.qp-main-detail .kf-qp-grid-2{display:grid!important;grid-auto-flow:row dense!important;gap:14px!important;margin:14px 0 18px!important;align-items:stretch!important}
body.qp-main-detail .kf-qp-gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important}
body.qp-main-detail .kf-qp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.qp-main-detail .kf-qp-gallery img,
body.qp-main-detail .kf-qp-grid-2 img{display:block!important;width:100%!important;height:210px!important;object-fit:cover!important;margin:0!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(28,39,51,.1)!important}
@media(max-width:900px){
  body.qp-main-detail .kf-qp-gallery,
  body.qp-main-detail .kf-qp-grid-2{grid-template-columns:1fr!important}
}


/* KF product detail restrained typography + regenerate-safe layout 20260813b */
.kf-detail-page{background:#fff;border:1px solid #e5e9ef;border-radius:12px;padding:20px;margin-bottom:22px;box-shadow:0 10px 28px rgba(28,39,51,.055)}.kf-detail-head{margin-bottom:12px}.kf-detail-kicker{margin:0 0 6px!important;color:#64748b!important;font-size:12px!important;line-height:1.45!important;letter-spacing:.04em!important;text-transform:uppercase}.kf-detail-page .pro_titlebg{font-size:26px!important;line-height:1.35!important;margin:0 0 10px!important}.kf-detail-content,.kf-detail-content p,.kf-detail-content td,.kf-detail-content li{font-size:15px!important;line-height:1.85!important}.kf-detail-content h2{font-size:22px!important;margin:24px 0 12px!important}.kf-detail-content h3{font-size:18px!important;margin:20px 0 10px!important}.kf-detail-content .bs-doc-params{padding:18px!important}.kf-detail-content .bs-param-table{font-size:14px!important}.kf-detail-content .bs-param-table th,.kf-detail-content .bs-param-table td{padding:9px 10px!important;line-height:1.65!important}.kf-product-overview{display:grid!important;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:stretch;padding:14px!important;border:1px solid #e5e9ef!important;border-radius:12px!important;background:#f8fafc!important}.kf-product-overview .pro_show_img{width:auto!important;height:auto!important;float:none!important;background:#fff;border-radius:10px;padding:10px!important;display:flex;align-items:center;justify-content:center}.kf-product-overview .pro_show_img img{width:100%!important;max-height:220px!important;object-fit:contain;border-radius:8px!important}.kf-product-overview .pro_show_con{float:none!important;width:auto!important}.kf-product-summary{font-size:14px!important;line-height:1.75!important}.kf-product-summary p{font-size:14px!important;line-height:1.75!important}.kf-product-summary .MsoNormal{font-size:14px!important}.cplbtn{margin-top:10px!important}.cplbtn a{font-size:13px!important}.article-meta{font-size:12px!important}.pro_con p strong:only-child{font-size:16px!important}.kf-detail-content p{word-break:break-word}.kf-detail-content br{line-height:1.4}.kf-detail-content [data-mce-style]{all:unset}.kf-detail-content p:empty{display:none!important}
@media(max-width:900px){.kf-detail-page{padding:14px}.kf-product-overview{grid-template-columns:1fr!important}.kf-detail-page .pro_titlebg{font-size:23px!important}.kf-detail-content,.kf-detail-content p,.kf-detail-content td,.kf-detail-content li{font-size:14px!important}.kf-detail-content h2{font-size:20px!important}.kf-detail-content .bs-param-table{font-size:13px!important}}



/* KF site header B - high-end manufacturing style 20260813 */
.kf-site-header{background:#fff;border-bottom:1px solid #dfe5ec;box-shadow:0 8px 24px rgba(17,24,39,.045)}
.kf-site-header .kf-head-container{width:min(1180px,calc(100% - 32px));margin:0 auto}
.kf-site-header .kf-top-strip{background:#111827;color:#cbd5e1;font-size:12px;line-height:1.35}
.kf-site-header .kf-top-strip .kf-head-container{height:30px;display:flex;align-items:center;justify-content:space-between;gap:16px;overflow:hidden}
.kf-site-header .kf-top-strip strong{color:#fff;font-weight:900}
.kf-site-header #top.kf-head-main,#top.kf-head-main{width:min(1180px,calc(100% - 32px))!important;height:72px!important;min-height:72px!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;overflow:visible!important;background:#fff!important}
.kf-site-header #top .kf-head-logo,#top .kf-head-logo{display:flex!important;align-items:center!important;flex:0 0 auto!important;float:none!important;text-decoration:none!important}
.kf-site-header #top .kf-head-logo img,#top .kf-head-logo img{width:300px!important;max-width:33vw!important;height:auto!important;float:none!important;margin:0!important;display:block!important}
.kf-head-badges{display:grid;grid-template-columns:repeat(3,auto);gap:6px;align-items:center;margin-left:auto}
.kf-head-badges span{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border:1px solid #e5e9ef;border-radius:999px;background:#f8fafc;color:#475569;font-size:12px;font-weight:800;white-space:nowrap}
.kf-site-header #top .kf-head-call,#top .kf-head-call{float:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:10px!important;max-width:none!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}
.kf-site-header #top .kf-head-call a,#top .kf-head-call a{display:flex!important;align-items:center!important;gap:8px!important;padding:7px 11px!important;border-radius:12px!important;background:#fff7f7!important;border:1px solid #f0c7c9!important;text-decoration:none!important;white-space:nowrap!important;color:#d71920!important}
.kf-site-header #top .kf-head-call a:before,#top .kf-head-call a:before{display:none!important;content:none!important}
.kf-head-call em{font-style:normal!important;color:#64748b!important;font-size:11px!important;font-weight:500!important;line-height:1!important}
.kf-head-call strong{font-size:18px!important;color:#d71920!important;line-height:1!important;letter-spacing:.1px!important;font-weight:950!important}
.kf-head-backup{display:none!important}
.kf-site-header #nav_bg.kf-head-navline,#nav_bg.kf-head-navline{height:auto!important;line-height:1!important;margin:0!important;border:0!important;background:#202936!important;box-shadow:none!important;position:sticky;top:0;z-index:60;overflow:visible!important}
.kf-site-header #nav.kf-head-nav,#nav.kf-head-nav{width:min(1180px,calc(100% - 32px))!important;max-width:1180px!important;margin:0 auto!important;padding:0!important;height:46px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;overflow:visible!important;font-size:15px!important;text-align:left!important}
.kf-site-header #nav.kf-head-nav:after,#nav.kf-head-nav:after{content:"MCF / MCSZ / MCX / MCQ / MXGQ / MCP";margin-left:auto;color:#cbd5e1;font-size:11px;font-weight:700;white-space:nowrap}
.kf-site-header #nav li,#nav.kf-head-nav li{float:none!important;width:auto!important;list-style:none!important;background:none!important;margin:0!important;padding:0!important}
.kf-site-header #nav li[style],#nav.kf-head-nav li[style]{background:none!important}
.kf-site-header #nav li a,#nav.kf-head-nav li a{height:46px!important;line-height:46px!important;display:flex!important;align-items:center!important;width:auto!important;padding:0 18px!important;border-radius:0!important;background:transparent!important;color:#e5e7eb!important;font-weight:850!important;text-align:center!important;text-decoration:none!important;border-left:1px solid rgba(255,255,255,.06)!important;white-space:nowrap!important}
.kf-site-header #nav li a.li1,#nav.kf-head-nav li a.li1,.kf-site-header #nav li a:hover,#nav.kf-head-nav li a:hover{background:#d71920!important;color:#fff!important;text-decoration:none!important}
.kf-site-header .wap-nav{display:none}
body.kf-home #top .tel:before{display:none!important;content:none!important}
@media(max-width:980px){.kf-site-header .kf-top-strip{display:none}.kf-site-header #top.kf-head-main,#top.kf-head-main{height:auto!important;min-height:64px!important;padding:10px 0!important;gap:10px!important}.kf-head-badges{display:none}.kf-head-backup{display:none!important}.kf-site-header #top .kf-head-logo img,#top .kf-head-logo img{width:270px!important;max-width:58vw!important}.kf-head-call strong{font-size:16px!important}.kf-site-header #nav.kf-head-nav,#nav.kf-head-nav{overflow-x:auto!important;width:100%!important;padding:0 10px!important}.kf-site-header #nav.kf-head-nav:after,#nav.kf-head-nav:after{display:none}.kf-site-header #nav li a,#nav.kf-head-nav li a{padding:0 16px!important}}
@media(max-width:767px){.kf-site-header .wap-nav{display:block!important;margin-left:auto}.kf-site-header #top.kf-head-main,#top.kf-head-main{width:calc(100% - 20px)!important;justify-content:flex-start!important;overflow:visible!important}.kf-site-header #top .kf-head-logo img,#top .kf-head-logo img{width:230px!important;max-width:64vw!important}.kf-site-header #top .kf-head-call,#top .kf-head-call{display:none!important}.kf-site-header #nav_bg.kf-head-navline,#nav_bg.kf-head-navline{display:block!important;position:relative!important}.kf-site-header #nav.kf-head-nav,#nav.kf-head-nav{height:44px!important}.kf-site-header #nav li a,#nav.kf-head-nav li a{height:44px!important;line-height:44px!important;font-size:14px!important;padding:0 14px!important}.drawer-hamberger{padding:20px 0 0!important}}


/* KF news center and article polish 20260813 */
body.kf-news-list #content,body.kf-news-detail #content{width:min(1180px,calc(100% - 32px))!important;margin:18px auto 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:start}
body.kf-news-list .ban-img,body.kf-news-detail .ban-img,body.kf-news-list .bs-seo-h1,body.kf-news-detail .breadcrumb{display:none!important}
.kf-news-main{float:none!important;width:auto!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.kf-news-hub,.kf-article-page{background:#fff;border:1px solid #e5e9ef;border-radius:14px;box-shadow:0 12px 32px rgba(17,24,39,.065);padding:22px}
.kf-news-hub-head{padding:4px 0 18px;border-bottom:1px solid #edf0f4;margin-bottom:16px}
.kf-news-kicker,.kf-article-kicker{margin:0 0 8px!important;color:#64748b!important;font-size:13px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase}
.kf-news-hub-head h1,.kf-article-head h1{margin:0 0 10px!important;color:#111827!important;font-size:30px!important;line-height:1.35!important;font-weight:950!important;background:none!important;border:0!important;padding:0!important;text-align:left!important;height:auto!important}
.kf-news-hub-head p{margin:0!important;color:#526173!important;font-size:15px!important;line-height:1.85!important}
.kf-news-list-cards{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0 0 22px!important;padding:0!important;width:100%!important;float:none!important;list-style:none!important}
.kf-news-list-cards li{height:auto!important;margin:0!important;padding:0!important;list-style:none!important;background:transparent!important;border:0!important}
.kf-news-list-cards li:before{display:none!important}
.kf-news-list-cards li a{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"label title date" ". desc more"!important;gap:5px 12px!important;align-items:center!important;min-height:0!important;padding:15px 16px!important;border:1px solid #e5e9ef!important;border-radius:10px!important;background:#fff!important;text-decoration:none!important;color:#243141!important;box-shadow:0 6px 18px rgba(17,24,39,.035)!important}
.kf-news-list-cards li a:hover{border-color:#b8d7d3!important;background:#fbfefd!important;box-shadow:0 10px 24px rgba(15,118,110,.08)!important}
.kf-news-label{grid-area:label;display:inline-flex;align-items:center;justify-content:flex-start;width:112px;min-width:112px;box-sizing:border-box;padding:4px 0;border-radius:0;background:transparent;color:#526173;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kf-news-list-cards .lbt{grid-area:title;float:none!important;display:block!important;color:#111827!important;font-size:17px!important;line-height:1.45!important;font-weight:900!important;background:none!important;padding:0!important;white-space:normal!important}
.kf-news-list-cards a:hover .lbt{color:#0f766e!important}
.kf-news-desc{grid-area:desc;color:#64748b;font-size:14px;line-height:1.65;min-width:0}
.kf-news-list-cards .ldt{grid-area:date;float:none!important;display:block!important;width:auto!important;margin:0!important;color:#94a3b8!important;text-align:right!important;font-size:13px!important;white-space:nowrap}
.kf-news-more{grid-area:more;color:#0f766e;font-size:13px;font-weight:900;white-space:nowrap}

/* Keep category, title, summary and actions on stable columns across all news pages. */
body.kf-inner-news-a .kf-news-list-cards li a{grid-template-columns:112px minmax(0,1fr) 92px!important;grid-template-rows:auto auto!important;grid-template-areas:"label title date" "label desc more"!important;column-gap:16px!important;row-gap:5px!important;align-items:start!important;padding:14px 16px!important}
body.kf-inner-news-a .kf-news-list-cards .kf-news-label{padding-top:3px!important}
body.kf-inner-news-a .kf-news-list-cards .lbt{min-width:0!important}
body.kf-inner-news-a .kf-news-list-cards .ldt{padding-top:3px!important}
body.kf-inner-news-a .kf-news-list-cards .kf-news-more{align-self:start!important;padding-top:4px!important}
body.kf-inner-news-a .fenye{margin:16px 0 4px!important}
.kf-article-head{padding-bottom:16px;border-bottom:1px solid #edf0f4;margin-bottom:16px}
.kf-article-summary{margin:0 0 20px;padding:15px 17px;border:1px solid #dbe7ea;border-left:5px solid #64748b;border-radius:10px;background:#f8fafc;color:#334155}
.kf-article-summary strong{display:block;margin-bottom:5px;color:#111827;font-size:15px}.kf-article-summary p{margin:0!important;font-size:15px!important;line-height:1.8!important;color:#475569!important}
.kf-news-detail .article-meta{font-size:13px!important;line-height:1.7!important;color:#526173!important;background:#f8fafc!important;border-left:4px solid #94a3b8!important;border-radius:0 8px 8px 0!important;padding:10px 13px!important;margin:0!important}
.kf-news-detail .daodu{background:#f8fafc!important;border:1px solid #dbe3ec!important;border-left:5px solid #94a3b8!important;color:#334155!important;border-radius:10px!important}
.kf-news-detail .daodu span{color:#334155!important}
.kf-article-body{max-width:860px!important;margin:0 auto!important;color:#26313d!important;font-size:15px!important;line-height:1.9!important}
.kf-article-body h1{font-size:24px!important;line-height:1.4!important;color:#111827!important;margin:22px 0 12px!important;background:none!important;border:0!important;padding:0!important}
.kf-article-body h2{font-size:22px!important;line-height:1.42!important;color:#111827!important;margin:26px 0 12px!important;padding-left:13px!important;border-left:4px solid #94a3b8!important;background:linear-gradient(90deg,#f8fafc,transparent)!important;font-weight:950!important}
.kf-article-body h3{font-size:18px!important;line-height:1.5!important;color:#334155!important;margin:20px 0 10px!important;font-weight:900!important}
.kf-article-body p{font-size:15px!important;line-height:1.9!important;color:#26313d!important;margin:0 0 15px!important;text-indent:0!important}
.kf-article-body ul,.kf-article-body ol{display:grid!important;gap:8px!important;margin:10px 0 18px!important;padding:0!important;list-style:none!important}
.kf-article-body li{position:relative!important;margin:0!important;padding:9px 12px 9px 30px!important;border:1px solid #e5e9ef!important;border-radius:8px!important;background:#fff!important;color:#26313d!important;line-height:1.75!important}
.kf-article-body li:before{content:"";position:absolute;left:13px;top:20px;width:7px;height:7px;border-radius:50%;background:#64748b!important}
.kf-article-body blockquote{margin:18px 0!important;padding:15px 17px!important;border-left:5px solid #94a3b8!important;background:#f8fafc!important;border-radius:0 10px 10px 0!important;color:#334155!important;line-height:1.85!important}
.kf-article-body a{color:#0f766e!important;text-decoration:none!important;font-weight:850!important}.kf-article-body a:hover{text-decoration:underline!important}
.kf-article-body img{display:block!important;max-width:100%!important;height:auto!important;margin:18px auto!important;border-radius:10px!important;border:1px solid #edf0f5!important;box-shadow:0 10px 28px rgba(17,24,39,.08)!important;background:#fff!important}
.kf-article-extra{margin-top:20px;padding:16px 18px;border:1px solid #e5e9ef;border-radius:10px;background:#f8fafc}.kf-article-extra h2{margin:0 0 10px!important;font-size:20px!important}.kf-article-extra ul{margin:0!important;padding:0!important;list-style:none!important;display:grid;gap:8px}.kf-article-extra li{padding:0!important;border:0!important;background:transparent!important}.kf-article-extra li:before{display:none!important}.kf-article-extra a{display:inline-flex!important;padding:6px 10px;border:1px solid #e5e9ef;border-radius:999px;background:#fff;color:#374151!important}
body.kf-news-detail .box-zixun{margin-top:20px!important;border:1px solid #e5e9ef!important;background:#fff!important;border-radius:12px!important}body.kf-news-detail .tool-t-z span{background:#fff!important;color:#334155!important}body.kf-news-detail .tool-t-z a.telephone{color:#111827!important}body.kf-news-detail .tool-t-z a.zx-btn{background:#0f766e!important}
@media(max-width:980px){body.kf-news-list #content,body.kf-news-detail #content{grid-template-columns:1fr!important;width:calc(100% - 20px)!important}.kf-news-hub,.kf-article-page{padding:16px}.kf-news-list-cards li a{grid-template-columns:96px minmax(0,1fr) 82px!important;grid-template-areas:"label title date" "label desc more"!important;column-gap:12px!important}.kf-news-label{width:96px;min-width:96px}.kf-news-list-cards .ldt{text-align:right!important}.kf-news-hub-head h1,.kf-article-head h1{font-size:24px!important}.kf-article-body h2{font-size:20px!important}.kf-article-body p,.kf-article-body{font-size:14px!important}}
@media(max-width:640px){body.kf-inner-news-a .kf-news-list-cards li a{grid-template-columns:1fr!important;grid-template-rows:auto!important;grid-template-areas:"label" "title" "desc" "date" "more"!important;row-gap:4px!important}.kf-news-label{width:auto;min-width:0}.kf-news-list-cards .ldt{text-align:left!important}.kf-news-list-cards .kf-news-more{padding-top:0!important}}


/* KF clean corporate footer 20260813 */
#footer.kf-site-footer{margin-top:38px!important;background:#151f2b!important;color:#d9e2ec!important;padding:0!important;font-size:14px!important;line-height:1.8!important;text-align:center!important;border-top:1px solid rgba(255,255,255,.08)}
.kf-footer-inner{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:26px 0 24px}
.kf-footer-brand{font-size:18px;font-weight:950;color:#fff;margin-bottom:5px}
.kf-footer-desc{color:#aab7c6;margin-bottom:12px}
.kf-footer-contact{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0 auto 12px;color:#d9e2ec}
.kf-footer-contact span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}
.kf-site-footer a,.kf-site-footer a:visited{color:#fff!important;text-decoration:none!important}
.kf-site-footer a:hover{text-decoration:underline!important}
.kf-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:0 0 10px}
.kf-footer-note{color:#8fa0b3;font-size:13px}.kf-footer-legal{max-width:960px;margin:8px auto 0;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);color:#7f8fa3;font-size:12px;line-height:1.75}
#footer.kf-site-footer span{color:inherit!important;line-height:inherit!important;padding:0!important;text-align:inherit!important}
@media(max-width:640px){.kf-footer-inner{width:calc(100% - 24px);padding:22px 0 78px}.kf-footer-contact,.kf-footer-links{display:grid;grid-template-columns:1fr;gap:6px}.kf-footer-contact span{justify-content:center;white-space:normal}.kf-footer-brand{font-size:16px}.kf-footer-desc{font-size:13px}.xzddbmenu{height:52px!important}.xzddbmenu a{font-size:13px!important;line-height:52px!important}}

/* KF news detail sidebar correction 20260813 */
html body.kf-news-detail #content{width:min(1180px,calc(100% - 32px))!important;max-width:1180px!important;margin:18px auto 0!important;display:grid!important;grid-template-columns:minmax(0,860px) 300px!important;gap:22px!important;justify-content:center!important;align-items:start!important;overflow:visible!important}
html body.kf-news-detail .kf-news-main{grid-column:1!important;float:none!important;width:auto!important;max-width:860px!important;min-width:0!important;margin:0!important}
html body.kf-news-detail .kf-side-clean{grid-column:2!important;width:300px!important;max-width:300px!important;min-width:0!important;float:none!important;clear:none!important;margin:0!important;position:sticky!important;top:86px!important;align-self:start!important;display:block!important;overflow:visible!important}
html body.kf-news-detail .kf-side-clean .pro_tit{width:auto!important;max-width:none!important;float:none!important;height:auto!important;line-height:1.35!important;margin:0!important;padding:12px 16px!important;text-indent:0!important;border:1px solid #dbe3ec!important;border-bottom:0!important;border-radius:10px 10px 0 0!important;background:#f8fafc!important;color:#111827!important;font-size:16px!important;font-weight:950!important}
html body.kf-news-detail .kf-side-clean .pro_list{width:auto!important;max-width:none!important;float:none!important;clear:none!important;margin:0!important;padding:10px 16px 14px!important;background:#fff!important;border:1px solid #dbe3ec!important;border-radius:0 0 10px 10px!important;box-shadow:0 10px 24px rgba(17,24,39,.045)!important;overflow:visible!important}
body.kf-news-detail .kf-side-clean .pro_list h4{width:auto!important;float:none!important;margin:0!important;padding:12px 0 6px!important;border-top:1px solid #edf0f4!important;color:#111827!important;font-size:15px!important;line-height:1.45!important;font-weight:900!important;background:transparent!important}
body.kf-news-detail .kf-side-clean .pro_list a:first-child h4{border-top:0!important}
body.kf-news-detail .kf-side-clean .pro_list ul{display:grid!important;gap:4px!important;margin:0 0 8px!important;padding:0!important;overflow:visible!important;list-style:none!important}
body.kf-news-detail .kf-side-clean .pro_list li{float:none!important;width:auto!important;height:auto!important;line-height:1.55!important;margin:0!important;padding:4px 0 4px 14px!important;position:relative!important;background:none!important;overflow:visible!important;color:#64748b!important}
body.kf-news-detail .kf-side-clean .pro_list li:before{content:"";position:absolute;left:0;top:14px;width:5px;height:5px;border-radius:50%;background:#94a3b8!important}
body.kf-news-detail .kf-side-clean .pro_list li a{color:#475569!important;font-size:14px!important;text-decoration:none!important}
body.kf-news-detail .kf-side-clean .pro_list li a:hover{color:#0f766e!important;text-decoration:underline!important}
body.kf-news-detail .kf-side-clean .main_img{display:none!important}
@media(max-width:980px){html body.kf-news-detail #content{grid-template-columns:1fr!important;width:calc(100% - 20px)!important}html body.kf-news-detail .kf-news-main{grid-column:1!important;max-width:none!important}html body.kf-news-detail .kf-side-clean{display:none!important}}

/* KF compact footer 20260813 */
#footer.kf-site-footer{margin-top:30px!important;background:#151f2b!important;color:#d9e2ec!important;padding:0!important;text-align:center!important}
#footer.kf-site-footer .kf-footer-inner{width:min(1180px,calc(100% - 32px))!important;margin:0 auto!important;padding:18px 0 16px!important}
.kf-footer-compact{display:grid!important;gap:7px!important}
.kf-footer-main,.kf-footer-meta,.kf-footer-bottom{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:5px 16px!important}
.kf-footer-main strong{color:#fff!important;font-size:17px!important;line-height:1.45!important;font-weight:950!important}
.kf-footer-main span{color:#aab7c6!important;font-size:13px!important;line-height:1.55!important}
.kf-footer-meta{color:#d9e2ec!important;font-size:13px!important;line-height:1.55!important}
.kf-footer-bottom{color:#8fa0b3!important;font-size:12px!important;line-height:1.55!important}
.kf-footer-compact a,.kf-footer-compact a:visited{color:#fff!important;text-decoration:none!important}
.kf-footer-compact a:hover{text-decoration:underline!important}
.kf-footer-compact .kf-footer-legal{max-width:1040px!important;margin:2px auto 0!important;padding-top:6px!important;border-top:1px solid rgba(255,255,255,.08)!important;color:#7f8fa3!important;font-size:11px!important;line-height:1.55!important}
@media(max-width:640px){#footer.kf-site-footer .kf-footer-inner{width:calc(100% - 24px)!important;padding:16px 0 72px!important}.kf-footer-main,.kf-footer-meta,.kf-footer-bottom{display:grid!important;grid-template-columns:1fr!important;gap:4px!important}.kf-footer-main strong{font-size:16px!important}.kf-footer-main span,.kf-footer-meta{font-size:12px!important}.kf-footer-bottom,.kf-footer-compact .kf-footer-legal{font-size:11px!important}}

/* KF inner page A layout 20260813 */
body.kf-inner-a #content{width:min(1180px,calc(100% - 32px))!important;margin:18px auto 0!important;overflow:visible!important}
body.kf-inner-a .kf-inner-hero-a{padding:24px 28px 18px!important;margin:0 0 16px!important;background:#f7fafc!important;border:1px solid #dbe3ec!important;border-radius:12px!important;box-shadow:0 10px 26px rgba(17,24,39,.045)!important}
body.kf-inner-a .kf-inner-hero-a h1{margin:0 0 8px!important;color:#102033!important;font-size:30px!important;line-height:1.32!important;font-weight:950!important;letter-spacing:0!important}
body.kf-inner-a .kf-inner-hero-a p{margin:0!important;color:#526173!important;font-size:15px!important;line-height:1.8!important}
body.kf-inner-a .kf-inner-crumb{margin-top:11px!important;padding-top:10px!important;border-top:1px solid #e5e9ef!important;color:#64748b!important;font-size:13px!important;line-height:1.7!important}
body.kf-inner-a .kf-inner-crumb a{color:#334155!important;text-decoration:none!important;font-weight:700!important}
body.kf-inner-a .bs-seo-h1,body.kf-inner-a .ban-img,body.kf-inner-a .ban-pro,body.kf-inner-a .pro_title{display:none!important}
body.kf-inner-a .main_left{background:#fff!important;border:1px solid #e5e9ef!important;border-radius:12px!important;box-shadow:0 10px 28px rgba(17,24,39,.055)!important;padding:22px!important}
body.kf-inner-a .about_con,body.kf-inner-a .pro_con,body.kf-inner-a .kf-clean-page{padding-top:0!important}
body.kf-inner-a .article-meta{margin:0 0 14px!important;border-left:4px solid #94a3b8!important;background:#f8fafc!important;color:#526173!important;border-radius:0 8px 8px 0!important}
body.kf-inner-a .lei-tab{margin:0 0 14px!important;padding:14px 16px!important;border:1px solid #e5e9ef!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 20px rgba(17,24,39,.035)!important;overflow:visible!important}
body.kf-inner-a .lei-tab ul{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}
body.kf-inner-a .lei-tab li{float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}
body.kf-inner-a .lei-tab a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:6px 14px!important;border:1px solid #d7dee8!important;border-radius:999px!important;background:#fff!important;color:#243141!important;font-size:14px!important;line-height:1.5!important;font-weight:850!important}
body.kf-inner-a .lei-tab a:hover,body.kf-inner-a .lei-tab a.current{border-color:#334155!important;background:#334155!important;color:#fff!important}
body.kf-inner-a .kf-list-intro,body.kf-inner-a .kf-about-upgrade,body.kf-inner-a .kf-contact-upgrade{margin:0 0 18px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body.kf-inner-a .kf-list-intro h1,body.kf-inner-a .kf-about-upgrade h1,body.kf-inner-a .kf-contact-upgrade h1{margin:0 0 10px!important;color:#071526!important;font-size:28px!important;line-height:1.35!important;font-weight:950!important}
body.kf-inner-a .kf-section-title{margin:0 0 10px!important;color:#071526!important;font-size:28px!important;line-height:1.35!important;font-weight:950!important;padding:0!important;border:0!important;background:none!important}
body.kf-inner-a .kf-list-intro p,body.kf-inner-a .kf-about-upgrade p,body.kf-inner-a .kf-contact-upgrade p{color:#334155!important;font-size:15px!important;line-height:1.85!important}
body.kf-inner-a .bs-doc-kicker{display:inline-flex!important;width:auto!important;margin:0 0 12px!important;padding:5px 10px!important;border:1px solid #d7dee8!important;border-radius:999px!important;background:#f8fafc!important;color:#526173!important;font-size:13px!important;line-height:1.5!important;font-weight:800!important}
body.kf-inner-a .kf-about-facts span,body.kf-inner-a .kf-info-grid article,body.kf-inner-a .kf-contact-grid article,body.kf-inner-a .kf-review-grid article{border-color:#e5e9ef!important;background:#fff!important;border-radius:10px!important}
body.kf-inner-a .kf-brand-notice{border-left:4px solid #94a3b8!important;background:#f8fafc!important}
body.kf-inner-a .kf-brand-notice a,body.kf-inner-a .kf-contact-upgrade a{background:#334155!important;border:1px solid #334155!important;color:#fff!important;border-radius:8px!important}
body.kf-inner-a .kf-contact-sites{display:block!important;margin-top:10px!important;color:#526173!important}
body.kf-inner-a .kf-contact-sites strong{color:#334155!important}
body.kf-inner-a .kf-contact-sites a{display:inline!important;background:transparent!important;border:0!important;color:#334155!important;padding:0!important;font-weight:700!important;text-decoration:underline!important}
body.kf-inner-a .kf-side-clean .pro_tit{background:#f8fafc!important;color:#111827!important;border:1px solid #dbe3ec!important;border-bottom:0!important}
body.kf-inner-a .kf-side-clean .pro_list{border-color:#dbe3ec!important;box-shadow:0 8px 20px rgba(17,24,39,.04)!important}
body.kf-zssb-page .ban-pro{display:block!important;width:100%!important;height:auto!important;margin:0 0 16px!important;border-radius:8px!important}
@media(max-width:980px){body.kf-inner-a #content{width:calc(100% - 20px)!important}.kf-inner-hero-a{padding:18px!important}.kf-inner-hero-a h1{font-size:24px!important}body.kf-inner-a .main_left{padding:16px!important}body.kf-inner-a .lei-tab{overflow-x:auto!important}body.kf-inner-a .lei-tab ul{flex-wrap:nowrap!important;width:max-content;min-width:100%}}

/* KF news list A layout 20260813 */
body.kf-inner-news-a #content{width:min(1180px,calc(100% - 32px))!important;margin:18px auto 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:22px!important;align-items:start!important;overflow:visible!important}
body.kf-inner-news-a .kf-inner-hero-a{grid-column:1/-1!important;padding:24px 28px 18px!important;margin:0!important;background:#f7fafc!important;border:1px solid #dbe3ec!important;border-radius:12px!important;box-shadow:0 10px 26px rgba(17,24,39,.045)!important}
body.kf-inner-news-a .kf-inner-hero-a h1{margin:0 0 8px!important;color:#102033!important;font-size:30px!important;line-height:1.32!important;font-weight:950!important;letter-spacing:0!important}
body.kf-inner-news-a .kf-inner-hero-a p{margin:0!important;color:#526173!important;font-size:15px!important;line-height:1.8!important}
body.kf-inner-news-a .kf-inner-crumb{margin-top:11px!important;padding-top:10px!important;border-top:1px solid #e5e9ef!important;color:#64748b!important;font-size:13px!important;line-height:1.7!important}
body.kf-inner-news-a .kf-inner-crumb a{color:#334155!important;text-decoration:none!important;font-weight:700!important}
body.kf-inner-news-a .bs-seo-h1,body.kf-inner-news-a .ban-img,body.kf-inner-news-a .pro_title{display:none!important}
body.kf-inner-news-a .main_left,body.kf-inner-news-a .kf-news-main{grid-column:1!important;float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.kf-inner-news-a .kf-news-hub{padding:22px!important;border-radius:12px!important}
body.kf-inner-news-a .kf-news-hub-head{display:none!important}
body.kf-inner-news-a .kf-news-kicker{display:inline-flex!important;margin:0 0 10px!important;padding:5px 10px!important;border:1px solid #d7dee8!important;border-radius:999px!important;background:#f8fafc!important;color:#526173!important;font-size:13px!important;line-height:1.5!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}
body.kf-inner-news-a .kf-section-title{margin:0 0 8px!important;color:#071526!important;font-size:26px!important;line-height:1.35!important;font-weight:950!important;padding:0!important;border:0!important;background:none!important}
body.kf-inner-news-a .kf-side-clean{grid-column:2!important;width:300px!important;max-width:300px!important;float:none!important;margin:0!important}
body.kf-inner-news-a .kf-side-clean .pro_tit{background:#f8fafc!important;color:#111827!important;border:1px solid #dbe3ec!important;border-bottom:0!important}
body.kf-inner-news-a .kf-side-clean .pro_list{border-color:#dbe3ec!important;box-shadow:0 8px 20px rgba(17,24,39,.04)!important}
body.kf-inner-news-a .kf-news-hub,body.kf-inner-news-a .kf-news-list-cards,body.kf-inner-news-a .kf-news-list-cards li,body.kf-inner-news-a .kf-news-list-cards li a{min-width:0!important;max-width:100%!important}
body.kf-inner-news-a .kf-news-list-cards .lbt,body.kf-inner-news-a .kf-news-list-cards .kf-news-desc{overflow-wrap:anywhere!important;word-break:break-word!important}
body.kf-inner-news-a .kf-news-list-cards .kf-news-label{max-width:112px!important}
@media(max-width:1120px){
  .kf-site-header #nav.kf-head-nav,#nav.kf-head-nav{width:calc(100% - 32px)!important;max-width:none!important}
  .kf-site-header #nav.kf-head-nav:after,#nav.kf-head-nav:after{display:none!important}
  .kf-site-header #nav.kf-head-nav li a,#nav.kf-head-nav li a{padding:0 14px!important}
  body.kf-inner-news-a #content{width:calc(100% - 32px)!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}
  body.kf-inner-news-a .kf-side-clean{display:none!important}
  body.kf-inner-news-a .kf-inner-hero-a,body.kf-inner-news-a .main_left{grid-column:1!important}
}
@media(max-width:980px){body.kf-inner-news-a #content{grid-template-columns:1fr!important;width:calc(100% - 20px)!important}body.kf-inner-news-a .kf-inner-hero-a,body.kf-inner-news-a .main_left{grid-column:1!important}body.kf-inner-news-a .kf-side-clean{display:none!important}body.kf-inner-news-a .kf-inner-hero-a{padding:18px!important}body.kf-inner-news-a .kf-inner-hero-a h1{font-size:24px!important}}

/* KF one-line breadcrumb fix 20260813 */
body.kf-inner-news-a .kf-inner-crumb{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:0 8px!important;white-space:normal!important}
body.kf-inner-news-a .kf-inner-crumb span,body.kf-inner-news-a .kf-inner-crumb a{display:inline-flex!important;width:auto!important;margin:0!important;padding:0!important;line-height:1.7!important}
body.kf-inner-news-a .main_left>.pro_title,body.kf-inner-news-a .main_left>.pro_title3,body.kf-inner-news-a .main_left .pro_titlel{display:none!important}

/* KF footer compact tighten 20260813 */
#footer.kf-site-footer{margin-top:24px!important}
#footer.kf-site-footer .kf-footer-inner{padding:16px 0 12px!important}
.kf-footer-compact{gap:5px!important}
.kf-footer-main,.kf-footer-meta,.kf-footer-bottom{gap:3px 10px!important}
.kf-footer-main strong{font-size:16px!important}
.kf-footer-main span{font-size:12px!important}
.kf-footer-meta{font-size:12px!important}
.kf-footer-bottom{font-size:11px!important}
.kf-footer-compact .kf-footer-legal{margin-top:0!important;padding-top:5px!important;font-size:10px!important;line-height:1.45!important;opacity:.9}
@media(max-width:640px){#footer.kf-site-footer .kf-footer-inner{padding:14px 0 68px!important}.kf-footer-main,.kf-footer-meta,.kf-footer-bottom{gap:3px!important}.kf-footer-main strong{font-size:15px!important}.kf-footer-main span,.kf-footer-meta{font-size:11px!important}.kf-footer-bottom,.kf-footer-compact .kf-footer-legal{font-size:10px!important}}

/* KF footer rows: keep company, contact and legal links aligned on desktop. */
#footer.kf-site-footer .kf-footer-main,
#footer.kf-site-footer .kf-footer-meta,
#footer.kf-site-footer .kf-footer-bottom{width:100%!important;min-width:0!important;flex-wrap:nowrap!important;white-space:nowrap!important}
#footer.kf-site-footer .kf-footer-main > *,
#footer.kf-site-footer .kf-footer-meta > *,
#footer.kf-site-footer .kf-footer-bottom > *{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;min-width:0!important}
#footer.kf-site-footer .kf-footer-main{gap:12px!important}
#footer.kf-site-footer .kf-footer-meta{gap:18px!important}
#footer.kf-site-footer .kf-footer-bottom{gap:14px!important}
@media(max-width:860px){
  #footer.kf-site-footer .kf-footer-main,
  #footer.kf-site-footer .kf-footer-meta,
  #footer.kf-site-footer .kf-footer-bottom{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;white-space:normal!important}
  #footer.kf-site-footer .kf-footer-main > *,
  #footer.kf-site-footer .kf-footer-meta > *,
  #footer.kf-site-footer .kf-footer-bottom > *{justify-content:center!important;white-space:normal!important}
}

/* News detail pages use the same compact footer grid as the news index. */
body.kf-news-detail #footer.kf-site-footer,
body.kf-news-list #footer.kf-site-footer{overflow:hidden!important}
body.kf-news-detail #footer.kf-site-footer .kf-footer-inner,
body.kf-news-list #footer.kf-site-footer .kf-footer-inner{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:min(1180px,calc(100% - 32px))!important;margin:0 auto!important;padding:18px 0 14px!important}
body.kf-news-detail #footer.kf-site-footer .kf-footer-main,
body.kf-news-detail #footer.kf-site-footer .kf-footer-meta,
body.kf-news-detail #footer.kf-site-footer .kf-footer-bottom,
body.kf-news-list #footer.kf-site-footer .kf-footer-main,
body.kf-news-list #footer.kf-site-footer .kf-footer-meta,
body.kf-news-list #footer.kf-site-footer .kf-footer-bottom{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;width:100%!important;gap:12px!important;white-space:nowrap!important}
body.kf-news-detail #footer.kf-site-footer .kf-footer-main > *,
body.kf-news-detail #footer.kf-site-footer .kf-footer-meta > *,
body.kf-news-detail #footer.kf-site-footer .kf-footer-bottom > *,
body.kf-news-list #footer.kf-site-footer .kf-footer-main > *,
body.kf-news-list #footer.kf-site-footer .kf-footer-meta > *,
body.kf-news-list #footer.kf-site-footer .kf-footer-bottom > *{display:inline-flex!important;align-items:center!important;white-space:nowrap!important}
body.kf-news-list #footer.kf-site-footer .kf-footer-meta{display:grid!important;grid-template-columns:max-content max-content max-content!important;justify-content:center!important;align-items:center!important;column-gap:18px!important;white-space:nowrap!important}
body.kf-news-list #footer.kf-site-footer .kf-footer-meta > span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;max-width:none!important;white-space:nowrap!important;line-height:1.55!important}
body.kf-news-list #footer.kf-site-footer .kf-footer-meta > span:first-child a{display:inline!important;width:auto!important;white-space:nowrap!important;margin-left:4px!important}
/* Compact the vertical context around the news-list footer. */
body.kf-news-list #footer.kf-site-footer{margin-top:12px!important}
body.kf-news-list #footer.kf-site-footer .kf-footer-inner{padding:11px 0 8px!important;gap:3px!important}
body.kf-news-list #footer.kf-site-footer .kf-footer-main,
body.kf-news-list #footer.kf-site-footer .kf-footer-meta,
body.kf-news-list #footer.kf-site-footer .kf-footer-bottom{line-height:1.35!important}
body.kf-news-list #footer.kf-site-footer .kf-footer-main strong{font-size:15px!important}
body.kf-news-list #footer.kf-site-footer .kf-footer-main span,
body.kf-news-list #footer.kf-site-footer .kf-footer-meta{font-size:11px!important}
body.kf-news-list #footer.kf-site-footer .kf-footer-bottom{font-size:10px!important}
body.kf-news-list #footer.kf-site-footer .kf-footer-legal{margin-top:0!important;padding-top:3px!important;font-size:9px!important;line-height:1.35!important}
body.kf-news-list #footer.kf-site-footer .kf-footer-meta,
body.kf-news-list #footer.kf-site-footer .kf-footer-meta > *,
body.kf-news-list #footer.kf-site-footer .kf-footer-meta a,
body.kf-news-list #footer.kf-site-footer .kf-footer-bottom,
body.kf-news-list #footer.kf-site-footer .kf-footer-bottom > *,
body.kf-news-list #footer.kf-site-footer .kf-footer-bottom a,
body.kf-news-list #footer.kf-site-footer .kf-footer-legal{border:0!important;border-top:0!important;border-bottom:0!important;text-decoration:none!important}
body.kf-news-list .fenye{margin-bottom:0!important}
@media(max-width:860px){
  body.kf-news-detail #footer.kf-site-footer .kf-footer-main,
  body.kf-news-detail #footer.kf-site-footer .kf-footer-meta,
  body.kf-news-detail #footer.kf-site-footer .kf-footer-bottom,
  body.kf-news-list #footer.kf-site-footer .kf-footer-main,
  body.kf-news-list #footer.kf-site-footer .kf-footer-meta,
  body.kf-news-list #footer.kf-site-footer .kf-footer-bottom{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;white-space:normal!important}
  body.kf-news-list #footer.kf-site-footer .kf-footer-meta > span{width:auto!important;max-width:100%!important;white-space:normal!important}
  body.kf-news-detail #footer.kf-site-footer .kf-footer-main > *,
  body.kf-news-detail #footer.kf-site-footer .kf-footer-meta > *,
  body.kf-news-detail #footer.kf-site-footer .kf-footer-bottom > *,
  body.kf-news-list #footer.kf-site-footer .kf-footer-main > *,
  body.kf-news-list #footer.kf-site-footer .kf-footer-meta > *,
  body.kf-news-list #footer.kf-site-footer .kf-footer-bottom > *{justify-content:center!important;white-space:normal!important}
}

/* KF homepage final width lock: keep home aligned with product/news inner pages */
html body.kf-home .kf-home-main{
  width:min(1180px,calc(100% - 32px))!important;
  max-width:1180px!important;
  margin:18px auto 0!important;
  display:flex!important;
  flex-direction:column!important;
}
html body.kf-home .kf-hero-clean,
html body.kf-home .kf-section,
html body.kf-home .bs-doc-params,
html body.kf-home .kf-home-cta{
  width:100%!important;
  max-width:100%!important;
  margin-left:0!important;
  margin-right:0!important;
}
html body.kf-home .kf-hero-clean{
  grid-template-columns:minmax(0,820px) 340px!important;
  justify-content:center!important;
  gap:20px!important;
}
html body.kf-home .kf-hero-clean{order:1!important}
html body.kf-home .kf-home-series{order:2!important}
html body.kf-home .kf-home-guide{order:3!important}
html body.kf-home .kf-home-params{order:4!important}
html body.kf-home .kf-home-news{order:5!important}
html body.kf-home .kf-testimonials{order:6!important}
html body.kf-home .kf-home-cta{order:7!important}
html body.kf-home .kf-hero-clean .copy{
  min-width:0!important;
}
@media(max-width:980px){
  html body.kf-home .kf-home-main{width:calc(100% - 24px)!important}
  html body.kf-home .kf-hero-clean{grid-template-columns:1fr!important}
}
@media(max-width:640px){
  html body.kf-home .kf-home-main{width:calc(100% - 20px)!important}
}

/* KF regenerate detail body width fix 20260814 */
body:not(.kf-news-detail) .main_left .pro_con,
body:not(.kf-news-detail) .main_left .kf-detail-content{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  clear:both!important;
  font-size:15px!important;
  line-height:1.9!important;
  color:#26313d!important;
}
body:not(.kf-news-detail) .main_left .pro_con>p,
body:not(.kf-news-detail) .main_left .kf-detail-content>p{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  margin:0 0 15px!important;
  padding:0!important;
  font-size:15px!important;
  line-height:1.9!important;
  text-indent:0!important;
  text-align:left!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  color:#26313d!important;
}
body:not(.kf-news-detail) .main_left .pro_con>p strong,
body:not(.kf-news-detail) .main_left .kf-detail-content>p strong{
  display:inline!important;
  font-size:16px!important;
  color:#111827!important;
  font-weight:900!important;
}
body:not(.kf-news-detail) .main_left .pro_con>p:has(>strong:only-child),
body:not(.kf-news-detail) .main_left .kf-detail-content>p:has(>strong:only-child){
  margin:24px 0 12px!important;
  padding-left:12px!important;
  border-left:4px solid #94a3b8!important;
  background:#f8fafc!important;
  color:#111827!important;
  font-size:18px!important;
  font-weight:900!important;
  line-height:1.55!important;
}
body:not(.kf-news-detail) .main_left .pro_con>p:has(img),
body:not(.kf-news-detail) .main_left .kf-detail-content>p:has(img){
  display:block!important;
  width:100%!important;
  margin:14px 0 22px!important;
  clear:both!important;
}
body:not(.kf-news-detail) .main_left .pro_con>p:has(img) img,
body:not(.kf-news-detail) .main_left .kf-detail-content>p:has(img) img{
  display:inline-block!important;
  width:calc(50% - 9px)!important;
  max-width:calc(50% - 9px)!important;
  max-height:340px!important;
  object-fit:contain!important;
  margin:10px 8px 10px 0!important;
  vertical-align:top!important;
}
body:not(.kf-news-detail) .main_left .pro_con p span,
body:not(.kf-news-detail) .main_left .kf-detail-content p span{
  font-size:inherit!important;
  line-height:inherit!important;
  color:inherit!important;
  font-family:inherit!important;
  max-width:none!important;
}
body:not(.kf-news-detail) .main_left .pro_con table,
body:not(.kf-news-detail) .main_left .kf-detail-content table{
  width:100%!important;
  max-width:100%!important;
  table-layout:auto!important;
  border-collapse:collapse!important;
  margin:16px 0 22px!important;
  font-size:14px!important;
}
body:not(.kf-news-detail) .main_left .pro_con td,
body:not(.kf-news-detail) .main_left .pro_con th,
body:not(.kf-news-detail) .main_left .kf-detail-content td,
body:not(.kf-news-detail) .main_left .kf-detail-content th{
  border:1px solid #dbe3ee!important;
  padding:9px 10px!important;
  line-height:1.65!important;
  text-align:left!important;
  vertical-align:top!important;
}
@media(max-width:900px){
  body:not(.kf-news-detail) .main_left .pro_con>p:has(img),
  body:not(.kf-news-detail) .main_left .kf-detail-content>p:has(img){
    display:block!important;
  }
  body:not(.kf-news-detail) .main_left .pro_con>p:has(img) img,
  body:not(.kf-news-detail) .main_left .kf-detail-content>p:has(img) img{
    width:100%!important;
    max-width:100%!important;
    margin:10px 0!important;
  }
}

