[data-v-f1945d01]{margin:0;padding:0;box-sizing:border-box}html[data-v-f1945d01],body[data-v-f1945d01]{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-f1945d01]{text-decoration:none;color:inherit}img[data-v-f1945d01]{max-width:100%;height:auto}ul[data-v-f1945d01],ol[data-v-f1945d01]{list-style:none}.container[data-v-f1945d01]{max-width:1440px;margin:0 auto;padding:0 16px}.flex[data-v-f1945d01]{display:flex}.flex-center[data-v-f1945d01]{display:flex;justify-content:center;align-items:center}.flex-between[data-v-f1945d01]{display:flex;justify-content:space-between;align-items:center}.text-primary[data-v-f1945d01]{color:#3a8c83}.text-secondary[data-v-f1945d01]{color:#e9b84e}.text-center[data-v-f1945d01]{text-align:center}.text-ellipsis[data-v-f1945d01]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bg-primary[data-v-f1945d01]{background-color:#3a8c83}.bg-light[data-v-f1945d01]{background-color:#f5f7fa}.pointer[data-v-f1945d01]{cursor:pointer}.m-1[data-v-f1945d01]{margin:4px}.m-2[data-v-f1945d01]{margin:8px}.m-3[data-v-f1945d01]{margin:16px}.m-4[data-v-f1945d01]{margin:24px}.m-5[data-v-f1945d01]{margin:32px}.mt-1[data-v-f1945d01]{margin-top:4px}.mt-2[data-v-f1945d01]{margin-top:8px}.mt-3[data-v-f1945d01]{margin-top:16px}.mt-4[data-v-f1945d01]{margin-top:24px}.mt-5[data-v-f1945d01]{margin-top:32px}.mb-1[data-v-f1945d01]{margin-bottom:4px}.mb-2[data-v-f1945d01]{margin-bottom:8px}.mb-3[data-v-f1945d01]{margin-bottom:16px}.mb-4[data-v-f1945d01]{margin-bottom:24px}.mb-5[data-v-f1945d01]{margin-bottom:32px}.ml-1[data-v-f1945d01]{margin-left:4px}.ml-2[data-v-f1945d01]{margin-left:8px}.ml-3[data-v-f1945d01]{margin-left:16px}.ml-4[data-v-f1945d01]{margin-left:24px}.ml-5[data-v-f1945d01]{margin-left:32px}.mr-1[data-v-f1945d01]{margin-right:4px}.mr-2[data-v-f1945d01]{margin-right:8px}.mr-3[data-v-f1945d01]{margin-right:16px}.mr-4[data-v-f1945d01]{margin-right:24px}.mr-5[data-v-f1945d01]{margin-right:32px}.p-1[data-v-f1945d01]{padding:4px}.p-2[data-v-f1945d01]{padding:8px}.p-3[data-v-f1945d01]{padding:16px}.p-4[data-v-f1945d01]{padding:24px}.p-5[data-v-f1945d01]{padding:32px}.pt-1[data-v-f1945d01]{padding-top:4px}.pt-2[data-v-f1945d01]{padding-top:8px}.pt-3[data-v-f1945d01]{padding-top:16px}.pt-4[data-v-f1945d01]{padding-top:24px}.pt-5[data-v-f1945d01]{padding-top:32px}.pb-1[data-v-f1945d01]{padding-bottom:4px}.pb-2[data-v-f1945d01]{padding-bottom:8px}.pb-3[data-v-f1945d01]{padding-bottom:16px}.pb-4[data-v-f1945d01]{padding-bottom:24px}.pb-5[data-v-f1945d01]{padding-bottom:32px}.pl-1[data-v-f1945d01]{padding-left:4px}.pl-2[data-v-f1945d01]{padding-left:8px}.pl-3[data-v-f1945d01]{padding-left:16px}.pl-4[data-v-f1945d01]{padding-left:24px}.pl-5[data-v-f1945d01]{padding-left:32px}.pr-1[data-v-f1945d01]{padding-right:4px}.pr-2[data-v-f1945d01]{padding-right:8px}.pr-3[data-v-f1945d01]{padding-right:16px}.pr-4[data-v-f1945d01]{padding-right:24px}.pr-5[data-v-f1945d01]{padding-right:32px}.doctor-detail-page[data-v-f1945d01]{padding-top:100px;padding-bottom:60px}.breadcrumb-nav[data-v-f1945d01]{padding:20px 0;background-color:#f9fafb;margin-bottom:20px}.breadcrumb-nav a[data-v-f1945d01]{color:#6b7280;text-decoration:none;font-size:14px}.breadcrumb-nav a[data-v-f1945d01]:hover{color:#06c}.breadcrumb-nav span[data-v-f1945d01]{margin:0 5px;color:#6b7280;font-size:14px}.container[data-v-f1945d01]{max-width:1440px;margin:0 auto;padding:0 15px}.content-layout[data-v-f1945d01]{display:flex;gap:30px}@media (max-width: 768px){.content-layout[data-v-f1945d01]{flex-direction:column}}.doctor-sidebar[data-v-f1945d01]{width:360px;flex-shrink:0}@media (max-width: 768px){.doctor-sidebar[data-v-f1945d01]{width:100%}}.doctor-card[data-v-f1945d01]{background-color:#fff;border-radius:12px;padding:32px;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.doctor-card .doctor-avatar[data-v-f1945d01]{width:192px;height:192px;border-radius:50%;overflow:hidden;margin-bottom:24px}.doctor-card .doctor-avatar img[data-v-f1945d01]{display:block;width:100%}.doctor-card .doctor-name[data-v-f1945d01]{font-size:24px;font-weight:700;margin-bottom:8px;color:#111827}.doctor-card .doctor-title[data-v-f1945d01],.doctor-card .doctor-department[data-v-f1945d01]{font-size:16px;color:#4b5563;margin-bottom:8px}.doctor-card .doctor-tags[data-v-f1945d01]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:16px 0}.doctor-card .doctor-tags .tag[data-v-f1945d01]{background-color:#dbeafe;color:#06c;padding:4px 12px;border-radius:9999px;font-size:14px}.doctor-card .contact-info[data-v-f1945d01]{width:100%;margin-top:16px}.doctor-card .contact-info .consult-btn[data-v-f1945d01]{width:100%;height:52px;display:flex;align-items:center;justify-content:center;border:2px dashed #0066cc;border-radius:4px;background:transparent;color:#06c;font-size:16px;font-weight:500;cursor:pointer;margin-bottom:16px;gap:8px}.doctor-card .contact-info .consult-btn[data-v-f1945d01]:hover{background-color:#0066cc0d}.doctor-card .contact-info .consult-btn .icon-wechat[data-v-f1945d01]{display:inline-block;width:20px;height:16px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 16" fill="%230066cc"><path d="M6.45963 5Q9.19255 5.0625 11.0248 6.625Q12.8571 8.15625 12.9193 10.5Q12.8571 12.8438 11.0248 14.375Q9.19255 15.9375 6.45963 16Q3.72671 15.9375 1.89441 14.375Q0.0621118 12.8438 0 10.5Q0.0310559 8.65625 1.24224 7.28125Q1.0559 6.8125 0.776398 6.5Q0.559006 6.21875 0.372671 6.0625Q0.279503 5.96875 0.248447 5.9375Q0.217391 5.90625 0.217391 5.90625L0.186335 5.90625Q-0.0621118 5.6875 0.0310559 5.34375Q0.15528 5.03125 0.496894 5Q1.5528 5.03125 2.42236 5.375Q2.85714 5.5625 3.19876 5.75Q4.65839 5.03125 6.45963 5ZM13.913 10.5Q13.8199 7.8125 11.9255 6.0625Q10 4.3125 7.20497 4.03125Q7.79503 2.25 9.47205 1.15625Q11.1491 0.03125 13.4161 0Q15.2174 0.03125 16.677 0.75Q17.0186 0.5625 17.4534 0.375Q18.323 0.03125 19.3789 0Q19.7205 0.03125 19.8447 0.34375Q19.9379 0.6875 19.6584 0.90625L19.6584 0.9375Q19.6273 0.9375 19.6273 0.9375Q19.5963 0.96875 19.5031 1.0625Q19.3168 1.21875 19.0994 1.5Q18.8199 1.84375 18.6335 2.28125Q19.8447 3.65625 19.8758 5.5Q19.8137 7.71875 18.1366 9.25Q16.4596 10.7812 13.882 11Q13.913 10.75 13.913 10.5Z"/></svg>');background-repeat:no-repeat;background-position:center}.doctor-card .contact-info .phone-info[data-v-f1945d01]{display:flex;align-items:center;justify-content:center;gap:12px;color:#4b5563;font-size:16px}.doctor-card .contact-info .phone-info .icon-phone[data-v-f1945d01]{display:inline-block;width:16px;height:16px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%230066cc"><path d="M10.8016 15.2188Q10.9883 15.6875 11.393 15.875Q11.8288 16.0625 12.2957 15.9688L15.035 15.2188Q15.8755 14.9062 15.9377 14Q15.9066 10.0938 14.0389 6.9375Q12.1712 3.78125 9.02724 1.90625Q5.88327 0.03125 1.99222 0Q1.08949 0.0625 0.77821 0.90625L0.0311284 3.65625Q-0.0622568 4.125 0.124514 4.5625Q0.311284 4.96875 0.77821 5.15625L3.76654 6.40625Q4.607 6.6875 5.19844 6.03125L6.44358 4.5Q8.09338 5.28125 9.40078 6.5625Q10.677 7.875 11.4553 9.53125L9.92996 10.7812Q9.27626 11.375 9.55642 12.2188L10.8016 15.2188Z"/></svg>');background-repeat:no-repeat;background-position:center}.detail-content[data-v-f1945d01]{flex:1}.detail-section[data-v-f1945d01]{margin-bottom:40px}.detail-section .section-title[data-v-f1945d01]{font-size:20px;font-weight:700;color:#000;margin-bottom:20px}.timeline-content[data-v-f1945d01]{border-left:1px dashed #e5e7eb}.timeline-content .timeline-item[data-v-f1945d01]{position:relative;padding-left:32px;margin-bottom:32px}.timeline-content .timeline-item[data-v-f1945d01]:before{content:"";position:absolute;width:12px;height:12px;background-color:#06c;border-radius:50%;left:-6px;top:6px}.timeline-content .timeline-item h3[data-v-f1945d01]{font-size:16px;font-weight:500;color:#000;margin-bottom:8px}.timeline-content .timeline-item ul[data-v-f1945d01]{list-style:none;padding:0;margin:0}.timeline-content .timeline-item ul li[data-v-f1945d01]{font-size:16px;color:#4b5563;margin-bottom:8px}.specialty-content[data-v-f1945d01],.achievements-content[data-v-f1945d01]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.specialty-content .specialty-card[data-v-f1945d01],.achievements-content .specialty-card[data-v-f1945d01],.specialty-content .achievement-card[data-v-f1945d01],.achievements-content .achievement-card[data-v-f1945d01]{background-color:#f9fafb;padding:24px;border-radius:12px}.specialty-content .specialty-card h3[data-v-f1945d01],.achievements-content .specialty-card h3[data-v-f1945d01],.specialty-content .achievement-card h3[data-v-f1945d01],.achievements-content .achievement-card h3[data-v-f1945d01]{font-size:16px;font-weight:500;color:#000;margin-bottom:16px}.specialty-content .specialty-card ul[data-v-f1945d01],.achievements-content .specialty-card ul[data-v-f1945d01],.specialty-content .achievement-card ul[data-v-f1945d01],.achievements-content .achievement-card ul[data-v-f1945d01]{list-style:none;padding:0;margin:0}.specialty-content .specialty-card ul li[data-v-f1945d01],.achievements-content .specialty-card ul li[data-v-f1945d01],.specialty-content .achievement-card ul li[data-v-f1945d01],.achievements-content .achievement-card ul li[data-v-f1945d01]{position:relative;padding-left:16px;font-size:16px;color:#4b5563;margin-bottom:8px}.specialty-content .specialty-card ul li[data-v-f1945d01]:before,.achievements-content .specialty-card ul li[data-v-f1945d01]:before,.specialty-content .achievement-card ul li[data-v-f1945d01]:before,.achievements-content .achievement-card ul li[data-v-f1945d01]:before{content:"•";position:absolute;left:0;color:#4b5563}.reviews-header[data-v-f1945d01]{display:flex;align-items:center;margin-bottom:16px}.reviews-header .rating[data-v-f1945d01]{display:flex;align-items:center}.reviews-header .rating .rating-score[data-v-f1945d01]{font-size:36px;font-weight:700;color:#06c;margin-right:16px}.reviews-header .rating .stars[data-v-f1945d01]{display:flex;gap:2px}.reviews-header .rating-count[data-v-f1945d01]{margin-left:16px;font-size:16px;color:#4b5563}.star-icon[data-v-f1945d01]{display:inline-block;width:18px;height:16px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 16" fill="%23FACC15"><path d="M9.15 15.4391Q8.86875 15.9703 8.24375 16.0016Q7.65 15.9703 7.3375 15.4391L5.3375 11.3141L0.8375 10.6266Q0.24375 10.5328 0.05625 9.97031Q-0.13125 9.37656 0.30625 8.93906L3.55625 5.72031L2.775 1.15781Q2.7125 0.564063 3.18125 -0.154687Q3.68125 -0.154687 4.24375 0.126563L8.24375 2.25156L12.275 0.126563Q12.8062 -0.154687 13.3062 0.189063Q13.8062 0.564063 13.7125 1.15781L12.9625 5.72031L16.2125 8.93906Q16.6187 9.37656 16.4625 9.97031Q16.2437 10.5328 15.65 10.6266L11.15 11.3141L9.15 15.4391Z"/></svg>');background-repeat:no-repeat;background-position:center}.reviews-list[data-v-f1945d01]{display:flex;flex-direction:column;gap:24px}.reviews-list .review-card[data-v-f1945d01]{background-color:#f9fafb;padding:24px;border-radius:12px}.reviews-list .review-card .review-header[data-v-f1945d01]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.reviews-list .review-card .review-header .review-stars[data-v-f1945d01]{display:flex;gap:2px}.reviews-list .review-card .review-header .review-date[data-v-f1945d01]{font-size:16px;color:#4b5563}.reviews-list .review-card .review-content[data-v-f1945d01]{font-size:16px;color:#4b5563;margin:0}@media (max-width: 768px){.reviews-header[data-v-f1945d01]{flex-direction:column;align-items:flex-start}.reviews-header .rating-count[data-v-f1945d01]{margin-left:0;margin-top:8px}}
