body{font-family:Helvetica Neue,Helvetica,Arial,PingFang SC,Microsoft YaHei,sans-serif;margin:0}#app{width:100%;height:100%}[data-v-27b4a4d3]{margin:0;padding:0;box-sizing:border-box}.main[data-v-27b4a4d3]{font-family:Helvetica Neue,Helvetica,Arial,PingFang SC,Microsoft YaHei,sans-serif;color:#333;background-color:#f9fafc;line-height:1.6}.main .copyright[data-v-27b4a4d3]{text-align:center;color:#999;font-size:14px;padding-top:20px;border-top:1px solid #eee;max-width:1260px;margin:0 auto}.main .copyright .beian-link[data-v-27b4a4d3]{color:#999;text-decoration:none;margin-left:5px;transition:color .3s ease}.main .copyright .beian-link[data-v-27b4a4d3]:hover{color:#fc2b4c}a[data-v-27b4a4d3]{color:inherit;text-decoration:none}.container[data-v-27b4a4d3]{width:90%;max-width:1200px;margin:0 auto}header[data-v-27b4a4d3]{background-color:#0b2349;color:#fff;padding:15px 0;position:fixed;top:0;left:0;right:0;z-index:999;box-shadow:0 2px 5px #0003}header .container[data-v-27b4a4d3]{display:flex;justify-content:space-between;align-items:center}header .container .logo[data-v-27b4a4d3]{font-size:1.6rem;font-weight:700;letter-spacing:2px;cursor:default}header nav ul[data-v-27b4a4d3]{list-style:none;display:flex;gap:25px;font-weight:500}nav ul li[data-v-27b4a4d3]:hover{text-decoration:underline;cursor:pointer}.main[data-v-ef5fc32a]{font-family:Helvetica Neue,Helvetica,Arial,PingFang SC,Microsoft YaHei,sans-serif;color:#333;background-color:#f9fafc;line-height:1.6}a[data-v-ef5fc32a]{color:inherit;text-decoration:none}.container[data-v-ef5fc32a]{width:90%;max-width:1200px;margin:0 auto}header[data-v-ef5fc32a]{background-color:#0b2349;color:#fff;padding:15px 0;position:fixed;top:0;left:0;right:0;z-index:999;box-shadow:0 2px 5px #0003}header .container[data-v-ef5fc32a]{display:flex;justify-content:space-between;align-items:center}.logo[data-v-ef5fc32a]{font-size:1.6rem;font-weight:700;letter-spacing:2px;cursor:default}nav ul[data-v-ef5fc32a]{list-style:none;display:flex;gap:25px;font-weight:500}nav ul li[data-v-ef5fc32a]:hover{text-decoration:underline;cursor:pointer}.btn[data-v-ef5fc32a]{background-color:#1e90ff;color:#fff;padding:8px 18px;border-radius:4px;font-weight:600;cursor:pointer;transition:background-color .3s ease;border:none}.btn[data-v-ef5fc32a]:hover{background-color:#1565c0}.hero[data-v-ef5fc32a]{background:linear-gradient(#0b2349cc,#0b2349cc),url(/assets/bg-DTSHVmM0.avif) no-repeat center/cover;height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;padding:0 20px;margin-top:60px}.hero h1[data-v-ef5fc32a]{font-size:3rem;font-weight:900;margin-bottom:20px;text-shadow:1px 1px 6px rgba(0,0,0,.7)}.hero p[data-v-ef5fc32a]{font-size:1.3rem;margin-bottom:30px;max-width:700px;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.hero .btn-group[data-v-ef5fc32a]{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}section.core-business[data-v-ef5fc32a]{background-color:#fff;padding:60px 0;text-align:center}section.core-business h2[data-v-ef5fc32a]{font-size:2.5rem;margin-bottom:50px;color:#0b2349;font-weight:700}.business-cards[data-v-ef5fc32a]{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.card[data-v-ef5fc32a]{background:#f0f4f8;border-radius:12px;padding:30px 25px;width:280px;box-shadow:0 8px 20px #00000014;transition:box-shadow .3s ease}.card[data-v-ef5fc32a]:hover{box-shadow:0 14px 28px #00000026}.card-icon[data-v-ef5fc32a]{font-size:50px;color:#1e90ff;margin-bottom:20px}.card h3[data-v-ef5fc32a]{font-size:1.6rem;margin-bottom:15px;color:#0b2349;font-weight:700}.card p[data-v-ef5fc32a]{font-size:1rem;color:#555;line-height:1.4}footer[data-v-ef5fc32a]{background-color:#0b2349;color:#fff;padding:30px 0;margin-top:50px}footer .container[data-v-ef5fc32a]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}footer .contact-info[data-v-ef5fc32a]{max-width:400px}footer p[data-v-ef5fc32a]{margin-bottom:8px;font-size:.95rem}footer .social-icons a[data-v-ef5fc32a]{color:#fff;font-size:1.4rem;margin-right:15px;transition:color .3s ease}footer .social-icons a[data-v-ef5fc32a]:hover{color:#1e90ff}@media (max-width: 900px){.business-cards[data-v-ef5fc32a]{flex-direction:column;align-items:center}nav ul[data-v-ef5fc32a]{display:none}}
