/* .solution-hero 样式已抽离至 hero-banner.css（产品/解决方案共用） */
.solution-section{padding:76px 0}.solution-section.soft{background:#f3f8ff}.solution-title{text-align:center;font-size:29px;margin-bottom:52px}.solution-features{display:grid;gap:70px}.solution-feature{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.solution-feature:nth-child(even) .solution-copy{order:2}.solution-feature:nth-child(even) img{order:1}.solution-feature h3{font-size:19px;margin-bottom:18px}.solution-feature p{color:var(--wj-body);line-height:2}.solution-feature img{width:100%;height:280px;object-fit:contain}.solution-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px}.solution-content-card{overflow:hidden;background:#fff;box-shadow:var(--wj-shadow)}.solution-content-card img{width:100%;height:255px;object-fit:cover}.solution-content-card div{padding:25px}.solution-content-card h3{font-size:18px;margin-bottom:13px}.solution-content-card p{color:var(--wj-body);line-height:1.8}

/* 应用价值区块：上半（要点+界面图）+ 下半（段落+环形图） */
.value-top{display:grid;grid-template-columns:1fr 1.2fr;gap:55px;align-items:center;margin-bottom:80px}
.value-top-points{list-style:none;padding:0;margin:0}
.value-top-points li{position:relative;padding-left:18px;color:var(--wj-body);line-height:1.9;margin-bottom:18px;font-size:15px}
.value-top-points li:last-child{margin-bottom:0}
.value-top-points li:before{content:"";position:absolute;left:0;top:0.78em;transform:translateY(-45%);width:9px;height:15px;background:url('../../images/ui/product/cadre/zhLi.png') no-repeat center / contain}
.value-top-points li strong{color:var(--wj-blue);font-weight:600}
.value-top-image img{width:100%;height:auto;display:block}

.value-bottom{display:flex;flex-direction:column;gap:32px}
.value-bottom-text{position:relative;padding-left:18px;color:var(--wj-body);line-height:1.9;margin:0;font-size:15px}
.value-bottom-text:before{content:"";position:absolute;left:0;top:0.78em;transform:translateY(-45%);width:9px;height:15px;background:url('../../images/ui/product/cadre/zhLi.png') no-repeat center / contain}
.value-bottom-image{text-align:center}
.value-bottom-image img{width:80%;height:auto;display:block;margin: auto;}

@media(max-width:700px){.solution-section{padding:52px 0}.solution-title{font-size:24px;margin-bottom:36px}.solution-feature,.solution-content-grid{grid-template-columns:1fr;gap:28px}.solution-feature:nth-child(even) .solution-copy,.solution-feature:nth-child(even) img{order:initial}.solution-feature img{height:230px}.solution-content-card img{height:210px}.value-top{grid-template-columns:1fr;gap:24px;margin-bottom:30px}}
