.header-lawyer[data-v-74ad328d]{background:url(./lawyer-header-bg.cAUf-DaL.jpg) no-repeat 50%;background-size:cover;height:400px;margin-bottom:160px;position:relative;width:100%}.header-lawyer[data-v-74ad328d]:before{background:linear-gradient(180deg,#0000004d,#0009);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.header-container[data-v-74ad328d]{margin:0 auto;position:relative;width:1200px;z-index:1}.header-top[data-v-74ad328d]{border-bottom:1px solid hsla(0,0%,100%,.1);width:100%}.header-top .header-container[data-v-74ad328d]{align-items:center;display:flex;height:50px;justify-content:center}.header-main[data-v-74ad328d]{height:100%;padding:0;position:relative;width:100%}.header-main .header-container[data-v-74ad328d]{bottom:-100px;left:50%;position:absolute;transform:translate(-50%)}.nav-list[data-v-74ad328d]{display:flex;gap:30px;justify-content:center}.nav-item[data-v-74ad328d]{color:#fffc;font-size:14px;height:50px;line-height:50px;padding:0 10px;text-decoration:none}.nav-item.active[data-v-74ad328d],.nav-item[data-v-74ad328d]:hover{border-bottom:2px solid #fff;color:#fff;font-weight:500}.header-desc[data-v-74ad328d]{left:0;position:absolute;right:0;text-align:center;top:10%;transform:translateY(-50%);z-index:1}.desc-text[data-v-74ad328d]{color:#fff;font-size:24px;font-weight:300;line-height:1.5;margin:0 auto;max-width:800px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.lawyer-info[data-v-74ad328d]{align-items:center;background:#fffffff2;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:flex;gap:30px;padding:30px}.lawyer-avatar img[data-v-74ad328d]{border-radius:4px;box-shadow:0 2px 8px #0000001a;height:160px;-o-object-fit:cover;object-fit:cover;width:160px}.lawyer-detail[data-v-74ad328d]{flex:1;padding-right:30px}.lawyer-name[data-v-74ad328d]{align-items:center;color:#333;display:flex;font-size:24px;font-weight:500;gap:15px;margin-bottom:15px}.lawyer-badges[data-v-74ad328d]{display:flex;gap:10px}.badge[data-v-74ad328d]{border-radius:2px;color:#fff;font-size:12px;padding:2px 8px}.badge-1[data-v-74ad328d]{background-color:#1890ff}.badge-2[data-v-74ad328d]{background-color:#52c41a}.badge-3[data-v-74ad328d]{background-color:#faad14}.badge-4[data-v-74ad328d]{background-color:#ff4d4f}.lawyer-location[data-v-74ad328d]{display:flex;gap:15px}.location-tag[data-v-74ad328d]{background:#f5f5f5;border-radius:2px;color:#666;font-size:14px;padding:4px 12px}.lawyer-contact[data-v-74ad328d]{border-left:1px solid #eee;margin-top:20px;padding-left:30px;text-align:right}.phone-number[data-v-74ad328d]{align-items:center;display:flex;font-size:18px;gap:8px}.phone-number .phone-icon[data-v-74ad328d]{color:#409eff;font-size:20px}.service-time[data-v-74ad328d]{color:#999;font-size:12px;margin-bottom:15px}.contact-btn[data-v-74ad328d]{width:120px}.lawyer-suffix[data-v-74ad328d]{color:#999;font-size:.55em;font-weight:400;margin-left:-10px}[data-v-74ad328d] .consult-dialog .el-dialog{border-radius:8px;margin:0 auto;max-width:95%}[data-v-74ad328d] .consult-dialog .el-dialog__body{padding:20px}.footer[data-v-97837f76]{background-color:#000;color:#fff;margin:0;padding:40px 0 0}.footer-content[data-v-97837f76]{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.footer-section[data-v-97837f76]{flex:1;margin-right:40px}.footer-section[data-v-97837f76]:last-child{margin-right:0}.links-section[data-v-97837f76]{display:flex;flex:2;gap:40px;margin-top:15px}.links-column ul[data-v-97837f76]{list-style:none;margin:0;padding:0}.links-column ul li[data-v-97837f76]{margin:15px 0}.links-column ul li a[data-v-97837f76]{color:#fffc;font-size:18px;text-decoration:none;transition:color .3s}.links-column ul li a[data-v-97837f76]:hover{color:#fff}.center-section[data-v-97837f76]{flex:3;text-align:left}.footer-logo[data-v-97837f76]{align-items:center;display:flex;gap:20px;margin-bottom:40px}.footer-logo .logo[data-v-97837f76]{height:160px;-o-object-fit:contain;object-fit:contain;width:360px}.site-name[data-v-97837f76]{color:#fff;font-size:60px;font-weight:600}.contact-info[data-v-97837f76]{color:#fffc;display:flex;gap:60px}.service-item[data-v-97837f76]{margin-bottom:15px}.service-label[data-v-97837f76]{align-items:center;display:flex;gap:8px;margin-bottom:5px}.service-label .el-icon[data-v-97837f76]{font-size:18px}.service-value[data-v-97837f76]{color:#fff;font-size:16px;margin-left:26px}.qr-section[data-v-97837f76]{align-items:center;display:flex;flex:2;gap:30px;justify-content:flex-end;padding:20px 0}.qr-code[data-v-97837f76]{text-align:center}.qr-code img[data-v-97837f76]{display:block;height:150px;margin-bottom:10px;width:150px}.qr-code p[data-v-97837f76]{color:#fffc;font-size:14px;margin:5px 0;white-space:nowrap}.footer-links[data-v-97837f76]{margin-top:1px;padding:20px 0}.links-container[data-v-97837f76]{align-items:flex-start;display:flex;margin:0 auto;max-width:1200px;padding:0 20px}.link-title[data-v-97837f76]{color:#baafaf;font-size:14px;font-weight:700;margin-right:10px;white-space:nowrap}.link-items[data-v-97837f76]{display:flex;flex-wrap:wrap;gap:15px}.link-items a[data-v-97837f76]{color:#666;font-size:14px;text-decoration:none;transition:color .3s}.link-items a[data-v-97837f76]:hover{color:#409eff}.footer-bottom[data-v-97837f76]{border-top:1px solid hsla(0,0%,100%,.1);margin:10px 0 0;padding:20px;text-align:center}.footer-bottom p[data-v-97837f76]{color:#fff9;font-size:12px;margin:5px 0}@media screen and (max-width:768px){.footer-content[data-v-97837f76]{flex-direction:column}.footer-section[data-v-97837f76]{margin-bottom:30px;margin-right:0;text-align:center}.links-section[data-v-97837f76],.qr-section[data-v-97837f76]{justify-content:center}}.layout-container[data-v-feb5b398]{display:flex;flex-direction:column;margin:0;min-height:100vh}.main-content[data-v-feb5b398]{flex:1;margin:0;padding:0}
