.solutions .solutions-banner[data-v-128c4e6e]{position:relative;width:100%;height:auto}.solutions .solutions-banner .banner-content[data-v-128c4e6e]{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);text-align:left;color:#fff;max-width:1200px;width:90%}.solutions .solutions-banner .banner-content .banner-title[data-v-128c4e6e]{margin-bottom:16px;font-family:Microsoft YaHei UI;font-weight:800;font-size:40px;color:#fff;line-height:48px;margin-bottom:24px}.solutions .solutions-banner .banner-content .banner-desc[data-v-128c4e6e]{max-width:526px;font-family:Microsoft YaHei UI;font-weight:600;font-size:16px;color:#fff;line-height:35px;text-align:left}.solutions .solutions-grid[data-v-128c4e6e]{padding:60px 0;background-color:#fafafa}.solutions .solutions-grid .grid-wrapper .solutions-list[data-v-128c4e6e]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;width:100%}@media(max-width:1200px){.solutions .solutions-grid .grid-wrapper .solutions-list[data-v-128c4e6e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.solutions .solutions-grid .grid-wrapper .solutions-list[data-v-128c4e6e]{grid-template-columns:1fr}}.solutions .solutions-grid .grid-wrapper .solutions-list .solution-card[data-v-128c4e6e]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%}.solutions .solutions-grid .grid-wrapper .solutions-list .solution-card[data-v-128c4e6e]:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-4px)}.solutions .solutions-grid .grid-wrapper .solutions-list .solution-card .card-image[data-v-128c4e6e]{width:100%;height:280px;overflow:hidden;background-color:#f0f0f0}.solutions .solutions-grid .grid-wrapper .solutions-list .solution-card .card-image img[data-v-128c4e6e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solutions .solutions-grid .grid-wrapper .solutions-list .solution-card .card-content[data-v-128c4e6e]{padding:24px;display:flex;flex-direction:column;flex:1}.solutions .solutions-grid .grid-wrapper .solutions-list .solution-card .card-content .card-header[data-v-128c4e6e]{display:flex;align-items:center;margin-bottom:16px}.solutions .solutions-grid .grid-wrapper .solutions-list .solution-card .card-content .card-header .card-icon[data-v-128c4e6e]{width:25px;height:27px;margin-right:12px;flex-shrink:0}.solutions .solutions-grid .grid-wrapper .solutions-list .solution-card .card-content .card-header .card-title[data-v-128c4e6e]{font-size:20px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#333;line-height:28px;margin:0}.solutions .solutions-grid .grid-wrapper .solutions-list .solution-card .card-content .card-description[data-v-128c4e6e]{font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666;line-height:22px;margin:0;margin-bottom:20px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden}.solutions .solutions-grid .grid-wrapper .solutions-list .solution-card .card-content .card-footer[data-v-128c4e6e]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.solutions .solutions-grid .grid-wrapper .solutions-list .solution-card .card-content .card-footer[data-v-128c4e6e] .el-button--text{color:#23bb77;padding:0;font-size:14px}.solutions .solutions-grid .grid-wrapper .solutions-list .solution-card .card-content .card-footer[data-v-128c4e6e] .el-button--text:hover{color:#1a9e63}.solutions .solutions-grid .grid-wrapper .solutions-list .solution-card .card-content .card-footer .el-icon-arrow-right[data-v-128c4e6e]{color:#23bb77;font-size:14px}