.banner-wrapper[data-v-3ecf5225],.product-banner[data-v-3ecf5225]{align-items:center;display:flex;flex-direction:column}.product-banner[data-v-3ecf5225]{background-position:50%;background-size:cover;color:#fff;height:400px;justify-content:center;width:100%}.product-banner .product-banner-content[data-v-3ecf5225]{width:1200px}.product-banner .product-banner-title[data-v-3ecf5225]{font-size:40px}.product-banner .product-banner-desc[data-v-3ecf5225]{color:#ccc;font-size:16px;line-height:28px;margin-top:26px;max-width:400px}.product-banner .product-banner-btn[data-v-3ecf5225]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.3);border-radius:4px;cursor:pointer;height:40px;line-height:40px;margin-top:34px;text-align:center;transition:all .3s ease;width:105px}.product-banner .product-banner-btn[data-v-3ecf5225]:hover{background:#fff3;transform:translateY(-2px)}.product-banner .product-banner-btn span[data-v-3ecf5225]{font-size:14px}.solution-intro[data-v-3ecf5225]{background-color:#fff;padding:20px 0 40px}.solution-intro .solution-intro-content[data-v-3ecf5225]{margin:0 auto;width:1200px}.solution-intro .solution-title[data-v-3ecf5225]{color:#333;font-size:32px;font-weight:700;margin-bottom:30px}.solution-intro .solution-text[data-v-3ecf5225]{color:#666;font-size:16px;line-height:1.8}.solution-intro .solution-text .value-grid[data-v-3ecf5225]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:10px}.solution-intro .solution-text .value-item[data-v-3ecf5225]{background:#f5f7fa;box-shadow:0 2px 8px #0000000a;display:flex;padding:24px 20px;transition:all .3s ease}.solution-intro .solution-text .value-item[data-v-3ecf5225]:hover{box-shadow:0 6px 16px #00000014}.solution-intro .solution-text .value-item .value-icon[data-v-3ecf5225]{height:48px;margin-right:20px;width:48px}.solution-intro .solution-text .value-item .value-icon img[data-v-3ecf5225]{height:100%;width:100%}.solution-intro .solution-text .value-item h3[data-v-3ecf5225]{color:#333;font-size:20px;margin:0 0 4px}.solution-intro .solution-text .value-item p[data-v-3ecf5225]{color:#666;font-size:14px;line-height:1.6}.solution-intro .solution-text .feature-grid[data-v-3ecf5225]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.solution-intro .solution-text .feature-item[data-v-3ecf5225]{background:#f5f7fa;border:1px solid transparent;border-radius:4px;padding:20px;position:relative;transition:all .3s ease}.solution-intro .solution-text .feature-item[data-v-3ecf5225]:hover{background:#1b66ff}.solution-intro .solution-text .feature-item:hover .feature-number[data-v-3ecf5225]{color:#fff;opacity:1;transform:scale(1.2)}.solution-intro .solution-text .feature-item:hover h3[data-v-3ecf5225],.solution-intro .solution-text .feature-item:hover p[data-v-3ecf5225]{color:#fff}.solution-intro .solution-text .feature-item .feature-number[data-v-3ecf5225]{color:#1890ff;font-family:Arial,sans-serif;font-size:36px;font-weight:700;opacity:.15;position:absolute;right:20px;top:6px;transition:all .3s ease}.solution-intro .solution-text .feature-item h3[data-v-3ecf5225]{color:#333;font-size:18px;font-weight:500;margin-bottom:8px}.solution-intro .solution-text .feature-item p[data-v-3ecf5225]{color:#666;font-size:14px;line-height:1.6}.solution-intro .solution-text .case-grid[data-v-3ecf5225]{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.solution-intro .solution-text .case-item[data-v-3ecf5225]{border-radius:12px;box-shadow:0 2px 12px #0000000d;cursor:pointer;display:block;overflow:hidden;text-decoration:none;transition:all .3s ease}.solution-intro .solution-text .case-item[data-v-3ecf5225]:hover{box-shadow:0 4px 16px #0000001a}.solution-intro .solution-text .case-item:hover .case-image img[data-v-3ecf5225]{transform:scale(1.05)}.solution-intro .solution-text .case-item .case-content[data-v-3ecf5225]{height:100%;width:100%}.solution-intro .solution-text .case-item .case-image[data-v-3ecf5225]{height:220px;overflow:hidden;position:relative;width:100%}.solution-intro .solution-text .case-item .case-image img[data-v-3ecf5225]{transition:transform .3s ease;width:100%}.solution-intro .solution-text .case-item .case-image .case-info[data-v-3ecf5225]{background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.4),transparent);bottom:0;color:#fff;left:0;padding:20px;position:absolute;right:0}.solution-intro .solution-text .case-item .case-image .case-info .case-title[data-v-3ecf5225]{font-size:18px;font-weight:500;margin-bottom:8px}.solution-intro .solution-text .case-item .case-image .case-info .case-desc[data-v-3ecf5225]{font-size:13px;line-height:1.5;opacity:.9}.solution-intro .solution-text .case-contact-tip[data-v-3ecf5225]{border-top:1px solid #eee;margin-top:40px;padding:16px;text-align:center}.solution-intro .solution-text .case-contact-tip p[data-v-3ecf5225]{color:#999;font-size:15px}
