/* 当前产品内容沿用原站的绿色、橙色和双栏结构。 */
.platform-intro{padding:24px 0 0;text-align:center;color:#666;font-size:16px;line-height:1.8}
.platform-intro .platform-line{color:#659934;font-size:24px;font-weight:600;letter-spacing:2px;margin-bottom:6px}
.current-modules{padding:10px 0 48px;background:#fff}
.current-modules h2{text-align:center;font-size:25px;font-weight:500;color:#527f2a;margin:0 0 25px}
.module-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.module-link-grid>a{display:flex;flex-direction:column;padding:24px 20px;border:1px solid #e0e7d8;border-top:3px solid #659934;background:#f8faf6;text-decoration:none}
.module-link-grid strong{font-size:20px;line-height:1.6;color:#527f2a;margin-bottom:12px}
.module-link-grid span{font-size:14px;line-height:1.9;color:#666;flex:1}
.module-link-grid i{font-size:13px;font-style:normal;color:#a16406;margin-top:18px}
.module-link-grid>a:hover{border-color:#f9a50e;background:#fffdf8}
.current-copy{font-size:16px;line-height:1.95;color:#444;overflow-wrap:anywhere}
.current-copy p{margin:0 0 18px;line-height:1.95}
.current-copy .content-kicker{font-size:13px;color:#6d844e;letter-spacing:1px;margin:0 0 12px}
.current-copy .content-lead{font-size:17px;line-height:2;color:#3f4c35;margin:0 0 28px}
.current-copy h2{font-size:23px;font-weight:600;color:#527f2a;margin:30px 0 16px;line-height:1.6}
.current-copy h3{font-size:18px;font-weight:600;color:#527f2a;margin:0 0 10px;line-height:1.6}
.current-copy section{margin:0 0 24px}
.company-facts dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:14px;border-bottom:1px solid #e4e9df;padding:12px 0}
.company-facts dt{font-weight:600;color:#527f2a}.company-facts dd{margin:0;min-width:0}
.current-copy>img{max-width:100%;height:auto;margin:10px 0 25px}
.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0 28px}
.feature-grid>section{background:#f7f9f4;border-left:3px solid #80a952;padding:20px;margin:0}
.feature-grid>section section{margin:0}.feature-grid p{font-size:15px;margin:0}
.implementation-steps{counter-reset:steps;list-style:none;padding:0;margin:15px 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.implementation-steps li{background:#f5f7f2;padding:14px 12px;font-size:14px;line-height:1.8;border-bottom:2px solid #d1dfc2}
.implementation-steps li::before{counter-increment:steps;content:counter(steps,decimal-leading-zero);display:block;font-size:22px;font-weight:600;color:#739e43;margin-bottom:6px}
.related-products{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}
.related-products a{display:inline-block;padding:8px 16px;color:#527f2a;background:#f0f5ea;border:1px solid #d8e5ca;border-radius:2px;font-size:14px;line-height:1.8}
.related-products a:hover{color:#fff;background:#659934}
.reading-links{list-style:none;padding:0}.reading-links li{margin:10px 0;padding:0 0 10px;border-bottom:1px solid #edf0e8}
.reading-links a{color:#527f2a}.reading-links a:hover{color:#a36709}
.content-date{font-size:13px!important;color:#888;border-top:1px solid #e7ebdf;padding-top:16px;margin-top:26px!important}
.current-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px;margin:20px 0 25px}
.current-product-card{min-width:0;border:1px solid #e4e9df;background:white;display:flex;flex-direction:column;padding-bottom:16px;overflow:hidden}
.current-product-card>a:first-child{display:block;text-decoration:none}
.current-product-card img{display:block;width:100%;height:180px;object-fit:cover;background:#f2f5ed}
.current-product-card h2{font-size:18px;color:#527f2a;font-weight:500;margin:15px 15px 10px;line-height:1.7}
.current-product-card p{font-size:14px;color:#666;line-height:1.8;margin:0 15px 14px;flex:1}
.content-more{display:inline-block;color:#59832d;font-size:14px;line-height:1.8}.current-product-card .content-more{margin:0 15px}
.current-article-list>article{border-bottom:1px solid #e5eadf;padding:25px 0}
.current-article-list>article:first-child{padding-top:8px}
.current-article-list h2{font-size:21px;line-height:1.7;color:#527f2a;margin:5px 0 10px;font-weight:500}
.current-article-list h2 a{color:inherit}.current-article-list h2 a:hover{color:#b2740d}
.current-article-list p{font-size:15px;line-height:1.9;color:#666;margin:0 0 12px}
.current-article-list .article-eyebrow{font-size:12px;color:#899174;margin-bottom:5px}
.archive-entry{padding:25px 0;text-align:right}.archive-entry a{font-size:14px;color:#777}
.archive-notice{clear:both;border-left:4px solid #d49b3d;background:#fff8e9;padding:18px 20px;margin:0 0 26px;color:#6c592e;font:14px/1.9 "Microsoft YaHei",sans-serif}
.archive-notice strong{font-size:17px;line-height:1.8}.archive-notice p{margin:5px 0 12px!important;font-size:14px!important;line-height:1.9!important}
.archive-notice a{display:inline-block;color:#527f2a;margin-right:20px}.legacy-label{color:#9b6b18!important;font-size:13px!important;height:auto!important;display:block!important;margin-bottom:10px}
.current-product-grid+.pagebar{display:none}
.proDetailsSection .proDetailsIntro .conR>p{font-size:15px;line-height:1.9}
.proDetailsSection .mub02xgyd .conBox ul li a{max-width:calc(100% - 90px);display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.newsDetailsSection .article .share p{color:#7b856e;font-size:13px}
.current-category dt{font-size:16px}
@media(max-width:1200px){
  .current-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .module-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .current-copy .implementation-steps{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:768px){
  .platform-intro{padding:20px 0 0;font-size:14px}.platform-intro .platform-line{font-size:20px;letter-spacing:0}
  .current-modules{padding:5px 0 30px}.current-modules h2{font-size:21px;line-height:1.6;margin-bottom:18px}
  .module-link-grid{gap:12px}.module-link-grid>a{padding:16px 12px}.module-link-grid strong{font-size:17px}.module-link-grid span{font-size:13px}.module-link-grid i{font-size:12px}
  .current-copy{font-size:15px;line-height:1.95}.current-copy .content-lead{font-size:16px;margin-bottom:22px}.current-copy h2{font-size:21px;margin-top:25px}
  .feature-grid{grid-template-columns:1fr;gap:12px}.feature-grid>section{padding:18px}.feature-grid p{font-size:14px}
  .current-copy .implementation-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.implementation-steps li{font-size:13px;padding:12px}
  .current-product-grid{gap:14px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.current-product-card img{height:125px}.current-product-card h2{font-size:16px;margin:12px 10px 8px}.current-product-card p{font-size:13px;margin:0 10px 10px}.current-product-card .content-more{font-size:12px;margin:0 10px}
  .current-article-list h2{font-size:19px}.current-article-list p{font-size:14px}.archive-notice{padding:15px;max-width:100%}
  .proDetailsSection .proDetailsIntro .conR{margin-top:20px}.proDetailsIntro .conR>p{height:auto}
  .newsListSection .mainCon{padding:20px 14px 0}.newsListSection .newsListIntro{width:100%!important;margin:15px 0!important}
  .proListSection .mainCon>.conBox{padding:0 12px 20px;margin:18px 0!important;width:100%!important}
  .aboutSection .mainCon{padding:20px 14px 0}.aboutSection #maximg{width:100%!important}
  .newsDetailsSection .article>.conBox{padding:20px 14px!important}.newsDetailsSection .article .title{width:100%!important;padding:0!important}.newsDetailsSection .article .title h1{height:auto;white-space:normal;line-height:1.6}.newsDetailsSection .article .share{padding:8px 0}
  .newsDetailsSection .article .con{padding:18px 0!important}.newsDetailsSection .article .context{width:100%!important;display:flex;flex-direction:column;gap:12px}.newsDetailsSection .article .context p{width:100%!important;height:auto;line-height:1.8}
  .newsDetailsSection .article{width:100%;max-width:100%}.newsDetailsSection .article .context{height:auto;padding:12px 0}.newsDetailsSection .article .context p a{white-space:normal;overflow-wrap:anywhere}
  .mub02address p{width:calc(100% - 61px)}
  .newsDetailsSection .mub02xgyd .conBox ul{width:100%}.newsDetailsSection .mub02xgyd .conBox li{width:100%;margin-right:0;display:flex;gap:8px}.newsDetailsSection .mub02xgyd .conBox li a{width:auto;min-width:0;flex:1}.newsDetailsSection .mub02xgyd .conBox li span{flex-shrink:0;font-size:12px}
}
