[data-v-aa7880f4]{margin:0;padding:0;box-sizing:border-box}html[data-v-aa7880f4],body[data-v-aa7880f4]{height:100%;width:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;color:#333}a[data-v-aa7880f4]{text-decoration:none;color:inherit}img[data-v-aa7880f4]{max-width:100%;height:auto}ul[data-v-aa7880f4],ol[data-v-aa7880f4]{list-style:none}.container[data-v-aa7880f4]{max-width:1440px;margin:0 auto;padding:0 16px}.flex[data-v-aa7880f4]{display:flex}.flex-center[data-v-aa7880f4]{display:flex;justify-content:center;align-items:center}.flex-between[data-v-aa7880f4]{display:flex;justify-content:space-between;align-items:center}.text-primary[data-v-aa7880f4]{color:#3a8c83}.text-secondary[data-v-aa7880f4]{color:#e9b84e}.text-center[data-v-aa7880f4]{text-align:center}.text-ellipsis[data-v-aa7880f4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bg-primary[data-v-aa7880f4]{background-color:#3a8c83}.bg-light[data-v-aa7880f4]{background-color:#f5f7fa}.pointer[data-v-aa7880f4]{cursor:pointer}.m-1[data-v-aa7880f4]{margin:4px}.m-2[data-v-aa7880f4]{margin:8px}.m-3[data-v-aa7880f4]{margin:16px}.m-4[data-v-aa7880f4]{margin:24px}.m-5[data-v-aa7880f4]{margin:32px}.mt-1[data-v-aa7880f4]{margin-top:4px}.mt-2[data-v-aa7880f4]{margin-top:8px}.mt-3[data-v-aa7880f4]{margin-top:16px}.mt-4[data-v-aa7880f4]{margin-top:24px}.mt-5[data-v-aa7880f4]{margin-top:32px}.mb-1[data-v-aa7880f4]{margin-bottom:4px}.mb-2[data-v-aa7880f4]{margin-bottom:8px}.mb-3[data-v-aa7880f4]{margin-bottom:16px}.mb-4[data-v-aa7880f4]{margin-bottom:24px}.mb-5[data-v-aa7880f4]{margin-bottom:32px}.ml-1[data-v-aa7880f4]{margin-left:4px}.ml-2[data-v-aa7880f4]{margin-left:8px}.ml-3[data-v-aa7880f4]{margin-left:16px}.ml-4[data-v-aa7880f4]{margin-left:24px}.ml-5[data-v-aa7880f4]{margin-left:32px}.mr-1[data-v-aa7880f4]{margin-right:4px}.mr-2[data-v-aa7880f4]{margin-right:8px}.mr-3[data-v-aa7880f4]{margin-right:16px}.mr-4[data-v-aa7880f4]{margin-right:24px}.mr-5[data-v-aa7880f4]{margin-right:32px}.p-1[data-v-aa7880f4]{padding:4px}.p-2[data-v-aa7880f4]{padding:8px}.p-3[data-v-aa7880f4]{padding:16px}.p-4[data-v-aa7880f4]{padding:24px}.p-5[data-v-aa7880f4]{padding:32px}.pt-1[data-v-aa7880f4]{padding-top:4px}.pt-2[data-v-aa7880f4]{padding-top:8px}.pt-3[data-v-aa7880f4]{padding-top:16px}.pt-4[data-v-aa7880f4]{padding-top:24px}.pt-5[data-v-aa7880f4]{padding-top:32px}.pb-1[data-v-aa7880f4]{padding-bottom:4px}.pb-2[data-v-aa7880f4]{padding-bottom:8px}.pb-3[data-v-aa7880f4]{padding-bottom:16px}.pb-4[data-v-aa7880f4]{padding-bottom:24px}.pb-5[data-v-aa7880f4]{padding-bottom:32px}.pl-1[data-v-aa7880f4]{padding-left:4px}.pl-2[data-v-aa7880f4]{padding-left:8px}.pl-3[data-v-aa7880f4]{padding-left:16px}.pl-4[data-v-aa7880f4]{padding-left:24px}.pl-5[data-v-aa7880f4]{padding-left:32px}.pr-1[data-v-aa7880f4]{padding-right:4px}.pr-2[data-v-aa7880f4]{padding-right:8px}.pr-3[data-v-aa7880f4]{padding-right:16px}.pr-4[data-v-aa7880f4]{padding-right:24px}.pr-5[data-v-aa7880f4]{padding-right:32px}.contact-page[data-v-aa7880f4]{padding:120px 0;background:#f9fafb;min-height:100vh}@media (max-width: 768px){.contact-page[data-v-aa7880f4]{padding:60px 20px}}.contact-page .contact-header[data-v-aa7880f4]{text-align:center;margin-bottom:40px}.contact-page .contact-header h1[data-v-aa7880f4]{font-size:36px;font-weight:700;color:#111827;margin-bottom:16px}@media (max-width: 768px){.contact-page .contact-header h1[data-v-aa7880f4]{font-size:28px;margin-bottom:12px}}.contact-page .contact-header p[data-v-aa7880f4]{color:#4b5563;font-size:16px;line-height:24px;max-width:600px;margin:0 auto}@media (max-width: 768px){.contact-page .contact-header p[data-v-aa7880f4]{font-size:14px;line-height:20px;padding:0 10px}}.contact-page .contact-cards[data-v-aa7880f4]{margin-bottom:48px;padding:0 32px}@media (max-width: 768px){.contact-page .contact-cards[data-v-aa7880f4]{margin-bottom:32px;padding:0 15px}}.contact-page .contact-cards .card[data-v-aa7880f4]{background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d;padding:32px 24px;text-align:center;margin-bottom:16px;transition:all .3s ease}@media (max-width: 768px){.contact-page .contact-cards .card[data-v-aa7880f4]{padding:24px 20px;margin-bottom:16px}}.contact-page .contact-cards .card.phone-card[data-v-aa7880f4]{cursor:pointer}.contact-page .contact-cards .card.phone-card[data-v-aa7880f4]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.contact-page .contact-cards .card.phone-card[data-v-aa7880f4]:active{transform:translateY(0)}.contact-page .contact-cards .card .icon[data-v-aa7880f4]{width:48px;height:48px;margin-bottom:16px;fill:#06c}@media (max-width: 768px){.contact-page .contact-cards .card .icon[data-v-aa7880f4]{width:40px;height:40px;margin-bottom:12px}}.contact-page .contact-cards .card h3[data-v-aa7880f4]{font-size:20px;font-weight:600;color:#111827;margin-bottom:8px}@media (max-width: 768px){.contact-page .contact-cards .card h3[data-v-aa7880f4]{font-size:18px;margin-bottom:6px}}.contact-page .contact-cards .card p[data-v-aa7880f4]{color:#4b5563;font-size:16px;margin-bottom:4px}@media (max-width: 768px){.contact-page .contact-cards .card p[data-v-aa7880f4]{font-size:14px;margin-bottom:3px}}.contact-page .contact-cards .card p.phone-tip[data-v-aa7880f4]{color:#06c;font-size:14px;margin-top:8px;font-weight:500}@media (max-width: 768px){.contact-page .contact-cards .card p.phone-tip[data-v-aa7880f4]{font-size:12px;margin-top:6px}}.contact-page .contact-cards .card a[data-v-aa7880f4]{color:#06c;font-size:20px;font-weight:500;text-decoration:none}@media (max-width: 768px){.contact-page .contact-cards .card a[data-v-aa7880f4]{font-size:18px}}.contact-page .contact-cards .card .phone-link[data-v-aa7880f4]{color:#4b5563;font-size:16px;text-decoration:none;display:inline-block;padding:4px 8px;border-radius:6px;transition:all .2s ease}.contact-page .contact-cards .card .phone-link[data-v-aa7880f4]:hover{background-color:#0066cc1a;color:#049}.contact-page .contact-cards .card .phone-link[data-v-aa7880f4]:active{background-color:#06c3}@media (max-width: 768px){.contact-page .contact-cards .card .phone-link[data-v-aa7880f4]{font-size:16px;padding:6px 10px}}.contact-page .contact-main[data-v-aa7880f4]{margin-bottom:48px;padding:0 32px}@media (max-width: 768px){.contact-page .contact-main[data-v-aa7880f4]{margin-bottom:32px;padding:0 15px}}.contact-page .contact-main .hospital-info-card[data-v-aa7880f4]{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:24px;height:fit-content}@media (max-width: 768px){.contact-page .contact-main .hospital-info-card[data-v-aa7880f4]{padding:20px;margin-top:0}}.contact-page .contact-main .hospital-info-card .hospital-header[data-v-aa7880f4]{display:flex;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.contact-page .contact-main .hospital-info-card .hospital-header .hospital-icon[data-v-aa7880f4]{margin-right:12px}.contact-page .contact-main .hospital-info-card .hospital-header h3[data-v-aa7880f4]{margin:0;font-size:20px;font-weight:600;color:#111827}@media (max-width: 768px){.contact-page .contact-main .hospital-info-card .hospital-header h3[data-v-aa7880f4]{font-size:18px}}.contact-page .contact-main .hospital-info-card .info-section[data-v-aa7880f4]{margin-bottom:24px}.contact-page .contact-main .hospital-info-card .info-section[data-v-aa7880f4]:last-child{margin-bottom:0}.contact-page .contact-main .hospital-info-card .info-section .info-header[data-v-aa7880f4]{display:flex;align-items:center;margin-bottom:12px}.contact-page .contact-main .hospital-info-card .info-section .info-header .info-icon[data-v-aa7880f4]{margin-right:8px}.contact-page .contact-main .hospital-info-card .info-section .info-header .info-title[data-v-aa7880f4]{font-size:16px;font-weight:600;color:#374151}@media (max-width: 768px){.contact-page .contact-main .hospital-info-card .info-section .info-header .info-title[data-v-aa7880f4]{font-size:15px}}.contact-page .contact-main .hospital-info-card .info-section .info-content[data-v-aa7880f4]{padding-left:28px}@media (max-width: 768px){.contact-page .contact-main .hospital-info-card .info-section .info-content[data-v-aa7880f4]{padding-left:24px}}.contact-page .contact-main .hospital-info-card .info-section .info-content .phone-primary[data-v-aa7880f4]{font-size:18px;font-weight:600;color:#06c;margin:0 0 4px}@media (max-width: 768px){.contact-page .contact-main .hospital-info-card .info-section .info-content .phone-primary[data-v-aa7880f4]{font-size:16px}}.contact-page .contact-main .hospital-info-card .info-section .info-content .phone-secondary[data-v-aa7880f4]{font-size:14px;color:#6b7280;margin:0}.contact-page .contact-main .hospital-info-card .info-section .info-content .time-item[data-v-aa7880f4]{margin-bottom:6px}.contact-page .contact-main .hospital-info-card .info-section .info-content .time-item[data-v-aa7880f4]:last-child{margin-bottom:0}.contact-page .contact-main .hospital-info-card .info-section .info-content .time-item .time-label[data-v-aa7880f4]{font-weight:500;color:#374151;font-size:15px}.contact-page .contact-main .hospital-info-card .info-section .info-content .time-item .time-period[data-v-aa7880f4]{color:#6b7280;font-size:14px}.contact-page .contact-main .hospital-info-card .info-section .info-content .address-text[data-v-aa7880f4]{font-size:15px;color:#374151;line-height:1.5;margin:0 0 12px}.contact-page .contact-main .hospital-info-card .info-section .info-content .route-tips[data-v-aa7880f4]{background:#f3f4f6;padding:12px;border-radius:8px;border-left:3px solid #0066cc}.contact-page .contact-main .hospital-info-card .info-section .info-content .route-tips p[data-v-aa7880f4]{margin:0;font-size:13px;color:#6b7280;line-height:1.4}@media (max-width: 768px){.contact-page .contact-main .el-col[data-v-aa7880f4]:first-child{margin-bottom:20px}}.contact-page .contact-process[data-v-aa7880f4]{margin-bottom:48px}@media (max-width: 768px){.contact-page .contact-process[data-v-aa7880f4]{margin-bottom:32px}}.contact-page .contact-process h2[data-v-aa7880f4]{text-align:center;font-size:24px;font-weight:700;color:#111827;margin-bottom:32px}@media (max-width: 768px){.contact-page .contact-process h2[data-v-aa7880f4]{font-size:20px;margin-bottom:24px}}.contact-page .contact-process .process-step[data-v-aa7880f4]{background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d;padding:32px 16px;text-align:center;margin-bottom:16px}@media (max-width: 768px){.contact-page .contact-process .process-step[data-v-aa7880f4]{padding:20px 12px;margin-bottom:16px}}.contact-page .contact-process .process-step .icon[data-v-aa7880f4]{width:48px;height:48px;margin-bottom:16px;fill:#06c}@media (max-width: 768px){.contact-page .contact-process .process-step .icon[data-v-aa7880f4]{width:36px;height:36px;margin-bottom:12px}}.contact-page .contact-process .process-step h3[data-v-aa7880f4]{font-size:18px;font-weight:600;color:#111827;margin-bottom:8px}@media (max-width: 768px){.contact-page .contact-process .process-step h3[data-v-aa7880f4]{font-size:16px;margin-bottom:6px}}.contact-page .contact-process .process-step p[data-v-aa7880f4]{color:#4b5563;font-size:14px}@media (max-width: 768px){.contact-page .contact-process .process-step p[data-v-aa7880f4]{font-size:12px;line-height:16px}}.contact-page .contact-follow h2[data-v-aa7880f4]{text-align:center;font-size:24px;font-weight:700;color:#111827;margin-bottom:32px}@media (max-width: 768px){.contact-page .contact-follow h2[data-v-aa7880f4]{font-size:20px;margin-bottom:24px}}.contact-page .contact-follow .follow-qrcodes[data-v-aa7880f4]{display:flex;justify-content:center;gap:60px}@media (max-width: 768px){.contact-page .contact-follow .follow-qrcodes[data-v-aa7880f4]{gap:40px;flex-wrap:wrap}}@media (max-width: 480px){.contact-page .contact-follow .follow-qrcodes[data-v-aa7880f4]{gap:30px}}.contact-page .contact-follow .follow-qrcodes div[data-v-aa7880f4]{text-align:center}.contact-page .contact-follow .follow-qrcodes div img[data-v-aa7880f4]{width:120px;height:120px;margin-bottom:8px;border-radius:8px;background:#f3f4f6}@media (max-width: 768px){.contact-page .contact-follow .follow-qrcodes div img[data-v-aa7880f4]{width:100px;height:100px;margin-bottom:6px}}@media (max-width: 480px){.contact-page .contact-follow .follow-qrcodes div img[data-v-aa7880f4]{width:80px;height:80px}}.contact-page .contact-follow .follow-qrcodes div p[data-v-aa7880f4]{color:#666;font-size:16px}@media (max-width: 768px){.contact-page .contact-follow .follow-qrcodes div p[data-v-aa7880f4]{font-size:14px}}@media (max-width: 480px){.contact-page .contact-follow .follow-qrcodes div p[data-v-aa7880f4]{font-size:12px}}@media (max-width: 768px){.contact-page .contact-form[data-v-aa7880f4] .el-form-item__label{font-size:14px;font-weight:500}.contact-page .contact-form[data-v-aa7880f4] .el-input__inner,.contact-page .contact-form[data-v-aa7880f4] .el-textarea__inner{font-size:16px;-webkit-appearance:none}.contact-page .contact-form[data-v-aa7880f4] .el-button{height:44px;font-size:16px;-webkit-tap-highlight-color:transparent}.contact-page .el-row[data-v-aa7880f4]{margin-left:-8px!important;margin-right:-8px!important}.contact-page .el-row .el-col[data-v-aa7880f4]{padding-left:8px!important;padding-right:8px!important}.contact-page .card[data-v-aa7880f4]{transition:transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.contact-page .card[data-v-aa7880f4]:active{transform:scale(.98);box-shadow:0 2px 4px #0000001a}.contact-page .process-step[data-v-aa7880f4]{transition:transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.contact-page .process-step[data-v-aa7880f4]:active{transform:scale(.98);box-shadow:0 2px 4px #0000001a}.contact-page a[href^="tel:"][data-v-aa7880f4]{-webkit-tap-highlight-color:transparent;transition:color .2s ease}.contact-page a[href^="tel:"][data-v-aa7880f4]:active{color:#004c99}}@media (max-width: 480px){.contact-page[data-v-aa7880f4]{padding:140px 15px 40px}.contact-page .contact-header[data-v-aa7880f4]{margin-bottom:30px}.contact-page .contact-header h1[data-v-aa7880f4]{font-size:24px}.contact-page .contact-header p[data-v-aa7880f4]{font-size:13px;line-height:18px}.contact-page .contact-cards[data-v-aa7880f4],.contact-page .contact-main[data-v-aa7880f4],.contact-page .contact-process[data-v-aa7880f4]{margin-bottom:24px}.contact-page .contact-cards .card[data-v-aa7880f4],.contact-page .contact-main .contact-form[data-v-aa7880f4],.contact-page .contact-process .process-step[data-v-aa7880f4]{padding:20px 16px}.contact-page .follow-qrcodes[data-v-aa7880f4]{justify-content:space-around}.contact-page .follow-qrcodes div[data-v-aa7880f4]{flex:0 0 auto}}@media (max-width: 768px) and (orientation: landscape){.contact-page[data-v-aa7880f4]{padding:40px 20px}.contact-page .contact-header[data-v-aa7880f4]{margin-bottom:30px}.contact-page .contact-header h1[data-v-aa7880f4]{font-size:28px}.contact-page .contact-cards[data-v-aa7880f4],.contact-page .contact-main[data-v-aa7880f4],.contact-page .contact-process[data-v-aa7880f4]{margin-bottom:30px}}@media (max-width: 768px){.contact-page[data-v-aa7880f4] input,.contact-page[data-v-aa7880f4] textarea{font-size:16px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}}.map-container[data-v-aa7880f4]{display:flex;flex-wrap:wrap;max-width:1440px;margin:0 auto 64px;padding:0 32px}.map-container .map-img[data-v-aa7880f4]{display:block;width:50%;cursor:pointer;transition:all .3s ease;border-radius:8px}.map-container .map-img[data-v-aa7880f4]:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026}.map-container .map-img[data-v-aa7880f4]:active{transform:scale(.98)}.map-container .location-details[data-v-aa7880f4]{width:50%;display:flex;flex-direction:column;justify-content:start;padding-left:32px}.map-container .location-details .detail-item[data-v-aa7880f4]{display:flex;padding:16px 32px 10px;background-color:#fff;box-shadow:0 0 12px #0000001a;margin-bottom:16px;border-radius:6px}.map-container .location-details .detail-item[data-v-aa7880f4]:last-child{margin-bottom:0}.map-container .location-details .detail-item .left[data-v-aa7880f4]{margin-right:16px}.map-container .location-details .detail-item .right[data-v-aa7880f4]{display:flex;flex-direction:column}.map-container .location-details .detail-item .right .title[data-v-aa7880f4]{font-size:18px;color:#333;margin-bottom:10px}.map-container .location-details .detail-item .right .content[data-v-aa7880f4]{font-size:14px;color:#666;margin-bottom:10px}.map-container .location-details .detail-item .right .nav-tip[data-v-aa7880f4]{font-size:14px;color:#06c;margin-bottom:10px;cursor:pointer;transition:all .2s ease;display:inline-block;width:fit-content;padding:4px 8px;border-radius:4px}.map-container .location-details .detail-item .right .nav-tip[data-v-aa7880f4]:hover{background-color:#0066cc1a;color:#049}.map-container .location-details .detail-item .right .nav-tip[data-v-aa7880f4]:active{background-color:#06c3}@media (max-width: 768px){.map-container .location-details .detail-item .right .nav-tip[data-v-aa7880f4]{font-size:13px;padding:6px 10px;-webkit-tap-highlight-color:transparent}}@media (max-width: 768px){.map-container[data-v-aa7880f4]{flex-direction:column;padding:0 16px}.map-container .map-img[data-v-aa7880f4]{width:100%}.map-container .location-details[data-v-aa7880f4]{width:100%;margin-top:32px;padding-left:0}}
