/* 原站桌面结构与色彩保留；补齐现代浏览器交互和窄屏展示。 */
[hidden]{display:none!important}
.local-carousel-track{display:flex!important;width:max-content!important;transition:transform .45s ease;will-change:transform}
.local-carousel-track>li{flex-shrink:0}
[role=button],button,input[type=submit]{cursor:pointer}
:focus-visible{outline:3px solid #e9902c;outline-offset:3px}
.page-primary-heading{font-weight:inherit}
.inquiry-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.inquiry-status{clear:both;display:block;color:#527f2a;font:14px/1.8 "Microsoft YaHei",sans-serif;min-height:1.8em;text-align:left}
.inquiry-status.is-error{color:#b32d24}
.website-inquiry-challenge .website-refresh-code{font:700 20px/1.4 sans-serif;color:#527f2a;background:#f7faf3;padding:8px 15px;min-width:120px;min-height:45px;border:1px solid #b3c998}
.website-inquiry-challenge input[name=checkcode]{width:76px!important;height:38px!important;box-sizing:border-box}
.website-inquiry input:disabled,.website-inquiry button:disabled{opacity:.65;cursor:wait}
.local-page{min-height:360px;padding-top:45px;padding-bottom:60px;box-sizing:border-box;font-size:16px;line-height:1.9}
.local-page h1{font-size:28px;color:#527f2a;font-weight:500;margin-bottom:25px}
.local-page .local-search{display:flex;max-width:600px;margin:20px 0}
.local-search input{flex:1;min-width:0;padding:12px;border:1px solid #ccc}
.local-search button,.local-button{padding:12px 25px;background:#659934;border:0;color:white;display:inline-block}
.local-result{padding:22px 0;border-bottom:1px solid #eee}
.local-result h2{font-size:20px;margin-bottom:8px}.local-result h2 a{color:#527f2a}
.local-result p{color:#666}.local-pagination{margin-top:28px}.local-pagination a{color:#527f2a;padding:10px}
.fwlc{height:auto;min-height:515px;padding-bottom:24px;background-color:#202622;background-size:cover}
.fwlc .website-inquiry-challenge label,.fwlc .website-inquiry-challenge small{color:#fff}
.fwlc .inquiry-status{color:#fff}
@media(prefers-reduced-motion:reduce){.local-carousel-track{transition:none}html{scroll-behavior:auto}}
@media(max-width:1200px){
  html,body{min-width:0!important;width:100%}
  .container,.content{width:calc(100% - 40px)!important;min-width:0!important}
  .navUl{display:flex}.navUl>li{width:auto!important;flex:1;min-width:0}.navUl>li>a{width:auto!important}
  .h2_title em{max-width:32%}.product .conright{width:calc(100% - 275px)}
  .product .rTop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
  .product .rTop dl{width:auto!important;margin:0!important}.product .rTop dt,.product .rTop dt img{width:100%!important;height:auto!important}
  .newsDetailsSection,.proDetailsSection,.aboutSection,.productSection,.newsSection{max-width:calc(100% - 280px)}
  #maximg img{max-width:100%!important;height:auto!important}
}
@media(max-width:768px){
  *,*::before,*::after{box-sizing:border-box}
  html,body{overflow-x:clip}
  .container,.content{width:calc(100% - 28px)!important}
  .logo .container{height:110px}.logo .brand-logo{top:8px;max-width:100%}.logo .brand-logo img{width:min(420px,100%)!important;height:auto!important;max-height:74px;object-fit:contain;object-position:left center}
  .logo .iphone{position:absolute;right:0;bottom:0;top:auto!important;padding:0!important}.logo .iphone p{font-size:12px}.logo .iphone span{font-size:17px}
  .logo .lTit{display:none}.Nav,.navBox{height:auto!important}.navUl{display:flex;flex-wrap:wrap;height:auto!important}
  .navUl>li{flex:0 0 25%;height:43px!important;line-height:43px!important}.navUl>li>a{height:43px!important;line-height:43px!important;padding:0!important;font-size:14px!important}
  #flashs,#flashs .bgitem{height:230px!important}#flashs .bgitem{background-size:auto 230px!important}#flashs .btn{bottom:18px}
  .search{height:auto!important}.search .keyword{float:none;width:100%;font-size:12px;line-height:1.9}.search .searchBox{float:none;margin:10px 0;width:100%}.search form{display:flex}.search input[name=keyword]{flex:1}
  .h2_title{padding-top:28px!important;font-size:26px!important}.h2_title b,.h2_title span{font-size:26px!important}.h2_title em{max-width:12%}.h2_title span{width:auto!important;padding:0 8px}.titEn{font-size:12px;margin-bottom:22px}
  .proCon{display:flex;flex-direction:column}.product .conleft{width:100%!important}.product .conleft h3{height:auto;padding:14px;box-sizing:border-box}.product .proBox{display:grid;grid-template-columns:repeat(2,1fr)}.product .conleft .conbox .p1{padding-left:16px;font-size:14px}
  .product .conright{width:100%!important;margin-top:20px}.product .rTop{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product .rTop dd{font-size:14px}
  .product-demo-entry{min-height:75px!important}.product-demo-entry strong{font-size:21px}
  .cpysType{width:100%!important;display:flex}.cpysType>li{flex:1;width:auto!important}.cpys .cpysCon .conbox{height:auto!important;min-height:400px;background-size:contain!important}
  .cpys .cpysCon .conbox dl{position:static!important;width:auto!important;padding:12px!important}.cpys .cpysCon .conbox dd{margin:0!important}.cpys .cpysCon .conbox .pImg{display:none}
  .sixys,.cpys,.about,.fwlc,.news{height:auto!important;padding-bottom:30px;overflow:hidden}
  .sixys ul{display:grid;grid-template-columns:repeat(2,1fr)}.sixys li{float:none!important;width:auto!important;margin:10px!important}
  .aboType{display:flex;width:100%!important}.aboType>li{flex:1;width:auto!important;margin:0!important;font-size:14px!important}
  .aboCon .con1{display:flex!important;flex-direction:column}.aboCon .con1[hidden]{display:none!important}.aboCon .conleft,.aboCon .conright{width:100%!important;float:none!important}.aboCon img{max-width:100%;height:auto}.aboCon .conright{padding-top:15px}.aboCon .conright .p1{margin:0}
  .fwlcCon ul{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fwlcCon ul li{width:auto!important;float:none!important;margin:0!important;background:none!important}.fwlcCon i{font-size:12px}
  .zxyy{padding:15px!important;height:auto!important}.zxyy form>p{float:none!important;width:100%!important;margin:10px 0!important}.zxyy input{box-sizing:border-box;max-width:100%;width:100%!important}
  .website-inquiry-challenge{flex-wrap:wrap;gap:10px}.website-inquiry-challenge label{display:flex;align-items:center;gap:8px}.website-inquiry-challenge small{width:100%}
  .newsCon>.conleft,.newsCon>.conright,.newsCon .conright .conright{float:none!important;width:100%!important}.newsCon .pImg img{width:100%;height:auto}.newsCon .newsType{display:flex}.newsCon .newsType li{flex:1;width:auto!important;font-size:15px}.newsCon dl{height:auto!important;min-height:80px}
  .mub01InpageBannerr{height:160px!important;background-size:auto 160px!important}.mub02address{font-size:12px}
  .mub02MainContent>.about>.container,.mub02MainContent>.newsDetails>.container,.mub02MainContent>.product>.container{display:flex;flex-direction:column}
  .InpageSidebar01,.InpageSidebar02,.InpageSidebar03{float:none!important;width:100%!important;margin-bottom:24px}.InpageSidebar01 .xgzx,.InpageSidebar01 .sidebarLinkUs{display:none}
  .InpageSidebar01 .classify ul{display:flex;flex-wrap:wrap}.InpageSidebar01 .classify ul li{width:50%;box-sizing:border-box}
  .newsDetailsSection,.proDetailsSection,.aboutSection,.productSection,.newsSection{float:none!important;max-width:100%!important;width:100%!important}
  .mainCon,.mainCon>.conBox,.article .conBox,.proDetailsCanS,.proDetailsLy,.module_form_content{max-width:100%!important;width:100%!important;box-sizing:border-box}
  .proDetailsIntro{display:flex;flex-direction:column}.proDetailsIntro>.conL,.proDetailsIntro>.conR{float:none!important;width:100%!important;box-sizing:border-box}.proDetailsIntro>.conR{margin-top:20px;padding:0!important}.proDetailsIntro .conL li,.proDetailsIntro .conL li img{width:calc(100vw - 28px)!important;height:auto!important}
  .proDetailsIntro .conBox{width:100%!important}.article .title h1,.proDetailsIntro h1{font-size:23px!important}.article .share{height:auto!important;line-height:1.8}.article .share span{display:inline-block}
  .article .con,#maximg{overflow-wrap:anywhere;font-size:15px;line-height:1.9}.article .con table{display:block;overflow:auto;max-width:100%}.backNewsList{display:none!important}
  .mub02tjcp ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mub02tjcp li{width:auto!important;float:none!important;margin:0!important}.mub02tjcp img{max-width:100%;height:auto}
  .mub02Ad{display:none}.wrap-footer .fTop{display:flex;flex-wrap:wrap;gap:18px}.wrap-footer .ful1{float:none!important;width:calc(50% - 18px)!important;margin:0!important}.wrap-footer dl,.wrap-footer .ful2{float:none!important;margin:0!important}.wrap-footer .ficp{height:auto!important;line-height:1.9;padding:20px 0}
  .rtTop{right:8px!important}.local-page{padding-top:30px}.local-page h1{font-size:24px}
  .logo .brand-logo{width:100%}.logo .iphone{height:28px;width:auto;background:none;line-height:28px}.logo .iphone p{line-height:28px}.logo .iphone span{color:#659934}
  .search .searchBox{height:auto;padding:0}.search .searchBox form{width:100%;max-width:100%}.search input[name=keyword]{width:0;min-width:0;height:32px}.search input.submit{height:32px;flex:0 0 56px}
  .product .conleft{padding:0}.product .proBox .conbox .p1{line-height:40px;height:40px}
  video{max-width:100%;height:auto;aspect-ratio:8/5}
  .advantage .advCon{height:auto;background:none;padding:0 0 25px;display:grid;gap:10px}
  .advantage .advCon .advBox{position:relative;left:auto;top:auto;width:100%;padding:18px 12px 18px 65px;border:1px solid #e0e0e0;background:#f8f8f8}
  .advantage .advCon .advBox .p1{margin:0 0 8px}.advantage .advCon .advBox .p1 span{width:44px;height:44px;line-height:44px;font-size:22px;background-size:44px 44px;left:-54px;top:0}.advantage .advCon .advBox .p1 b{font-size:18px;margin-bottom:8px}.advantage .advCon .advBox .p2{font-size:14px;line-height:1.8;padding-left:0;background:none}
  .about .container{height:auto!important}.about .aboCon{margin-top:28px}.about .conbox{margin:0!important;width:100%}.about .con1 .conleft{padding:0;background:none;top:0}.about .con1 .conright{margin:0}.about .con1 .conright p{font-size:14px}
  .khjz{background-size:auto 100%;min-height:300px;padding-bottom:30px}.khjz .khjzCon{min-height:180px}
  .fwlc .fwlcCon{margin-bottom:25px}.fwlc .fwlcCon ul li span img{width:76px;height:76px;margin:auto}.fwlc .fwlcCon ul li span{margin-bottom:14px}.fwlc .fwlcCon ul li i{font-size:12px;text-align:center;line-height:1.5}
  .news .conleft .pImg{width:100%}.news .conleft ul li a{width:calc(100% - 80px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.news .conleft ul li span{font-size:11px}
  .newsCon .conright,.newsCon .conright .conright{padding:0!important;height:auto!important;background:none!important;margin-top:20px}.newsCon .rBox .dd1,.newsCon .rBox .dd2{width:calc(100% - 85px)!important}
  .wrap-footer .fTop{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wrap-footer .ful1{width:auto!important}.wrap-footer .fTop::after{display:none}.wrap-footer .ful2{grid-column:1/-1}.wrap-footer li,.wrap-footer dl{width:auto!important;height:auto!important;position:static!important}.wrap-footer .container{height:auto!important}
  .proDetailsLy .conBox .box1 .Input,.proDetailsLy .conBox .box1 input,.proDetailsLy .conBox .box1 textarea{width:100%;max-width:100%;margin-left:0;background-position:right 15px center}
  .proDetailsLy .conBox .box1 .yzmtj{width:100%;float:none}.proDetailsLy .conBox .box1 .yzmtj .tj{width:100%;margin:0}
  .mub02Title,.mub02Title i,.mub02Title i img,.mub02Top,.mub02Top h2,.mub02tjcp,.mub02tjcp>.conBox{width:100%!important;max-width:100%}
  .mub02tjcp li,.mub02tjcp li a,.mub02tjcp li span,.mub02tjcp li img,.mub02tjcp li em{width:100%!important;height:auto!important;max-width:100%}
  .module_form_content input:not([type=hidden]),.module_form_content textarea{max-width:100%}.module_form_content .middle{max-width:calc(100% - 60px)}
  .newsListSection,.proListSection{float:none;width:100%!important;max-width:100%!important}
  .news .conleft .pImg img{width:100%;height:auto}.news .conright .rBox .conbox dd.dd1 a,.news .conright .rBox .conbox dd.dd2 a{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .link_bg{height:auto;display:flow-root;padding:16px 0}.link_bg .container{display:flex;align-items:center;gap:18px}.link_bg h4{float:none;flex:0 0 auto}.link_bg .links_n{float:none;width:auto;flex:1;min-width:0;height:auto}
  .wrap-footer{clear:both;display:flow-root}.wrap-footer .fTop{width:100%;margin-left:0;clear:both}
  .khjz{background-size:cover;min-height:260px}.khjz .khjzBtnl,.khjz .khjzBtnr{display:none}
  .proDetailsIntro,.proDetailsIntro>.conL,.proDetailsIntro>.conR{height:auto;min-height:0;margin-right:0}.proDetailsIntro .conL .conBox{height:calc(100vw - 28px)}
  .proDetailsIntro .conR h1{height:auto;line-height:1.5}.proDetailsIntro .conR p{height:auto;display:block;line-height:1.8}.proDetailsIntro .conR .box{position:static;margin:20px 0;display:flex;flex-wrap:wrap;gap:12px}.proDetailsIntro .conR .box .phone{margin:0}
  .mub02tjcp .conBox ul{width:100%!important}.mub02tjcp .conBox ul li{margin-right:0!important;min-width:0}.mub02tjcp .conBox ul li em{white-space:normal;line-height:1.6}
  .proDetailsSection .mub02xgzx ul li,.newsDetailsSection .mub02xgzx ul li{width:100%;max-width:100%}
  .proDetailsSection .mub02zxzx .conBox ul li{width:100%;max-width:100%}
  .rtTop{right:8px!important;left:auto!important;margin:0!important;transform:none!important}
  .proDetailsSection .mub02xgyd .conBox ul li{width:100%;max-width:100%}
}
