.service-container[data-v-dc2eaadc]{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;color:#333}.container[data-v-dc2eaadc]{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.section-title[data-v-dc2eaadc]{font-size:32px;color:#333;text-align:center;margin-bottom:15px;font-weight:500}.section-subtitle[data-v-dc2eaadc]{font-size:16px;color:#666;text-align:center;margin-bottom:50px}.banner-carousel[data-v-dc2eaadc]{margin-bottom:60px}.banner-placeholder[data-v-dc2eaadc]{width:100%;height:100%;background-size:cover;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center}.banner-content[data-v-dc2eaadc]{background-color:rgba(0,0,0,.5);padding:40px;border-radius:8px;max-width:800px}.banner-content h2[data-v-dc2eaadc]{font-size:42px;margin-bottom:20px;color:#fff}.banner-content p[data-v-dc2eaadc]{font-size:18px;color:#fff}.features-section[data-v-dc2eaadc]{padding:60px 0;background-color:#f9f9f9}.features-grid[data-v-dc2eaadc]{margin-top:40px}.feature-card[data-v-dc2eaadc]{background:#fff;padding:30px;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);text-align:center;margin-bottom:30px;-webkit-transition:all .3s ease;transition:all .3s ease}.feature-card[data-v-dc2eaadc]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}.feature-icon[data-v-dc2eaadc]{width:80px;height:80px;margin:0 auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(249,125,1,.1);border-radius:50%}.feature-icon img[data-v-dc2eaadc]{max-width:50%;max-height:50%}.feature-card h3[data-v-dc2eaadc]{font-size:20px;margin-bottom:15px;color:#333}.feature-card p[data-v-dc2eaadc]{font-size:14px;color:#666;line-height:1.8}.services-section[data-v-dc2eaadc]{padding:60px 0}.services-collapse[data-v-dc2eaadc]{margin-top:40px}.service-content[data-v-dc2eaadc]{padding:20px 0}.service-content p[data-v-dc2eaadc]{line-height:1.8;margin-bottom:20px;color:#666}.service-image[data-v-dc2eaadc]{margin:20px 0}.service-image img[data-v-dc2eaadc]{width:100%;border-radius:4px}.contact-btn[data-v-dc2eaadc]{margin-top:20px}.advantages-section[data-v-dc2eaadc]{padding:60px 0;background-color:#f9f9f9}.advantage-card[data-v-dc2eaadc]{background:#fff;padding:30px;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);text-align:center;margin-bottom:30px;-webkit-transition:all .3s ease;transition:all .3s ease}.advantage-card[data-v-dc2eaadc]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1)}.advantage-icon[data-v-dc2eaadc]{width:80px;height:80px;margin:0 auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(249,125,1,.1);border-radius:50%}.advantage-icon img[data-v-dc2eaadc]{max-width:50%;max-height:50%}.advantage-card h3[data-v-dc2eaadc]{font-size:20px;margin-bottom:15px;color:#333}.advantage-card p[data-v-dc2eaadc]{font-size:14px;color:#666;line-height:1.8}.contact-section[data-v-dc2eaadc]{padding:60px 0;background-color:#fff}.contact-image[data-v-dc2eaadc]{margin-bottom:30px}.contact-image img[data-v-dc2eaadc]{width:100%;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.submit-btn[data-v-dc2eaadc]{width:100%;margin-top:20px}@media (max-width:768px){.banner-content[data-v-dc2eaadc]{padding:20px}.banner-content h2[data-v-dc2eaadc]{font-size:28px}.banner-content p[data-v-dc2eaadc]{font-size:14px}.section-title[data-v-dc2eaadc]{font-size:28px}.section-subtitle[data-v-dc2eaadc]{font-size:14px;margin-bottom:30px}}