.lawyers-top[data-v-d199d7df]{background:#fff;padding:20px 0;width:100%}.main-container[data-v-d199d7df]{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;display:flex;justify-content:space-between;margin:0 auto;padding:20px;width:1200px}.left-section[data-v-d199d7df]{flex-shrink:0;width:280px}.center-section[data-v-d199d7df]{flex:1;height:310px;margin:0 20px;min-width:0}.right-section[data-v-d199d7df]{flex-shrink:0;width:280px}.carousel-container[data-v-d199d7df]{height:100%;width:100%}.carousel-item[data-v-d199d7df]{height:100%}.carousel-image[data-v-d199d7df]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.find-section[data-v-d199d7df]{background:#fff;border-radius:8px;margin-top:0;padding:3px;position:relative;width:240px}.find-item[data-v-d199d7df],.find-section[data-v-d199d7df]{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:8px}.find-item[data-v-d199d7df]{margin-top:5px}.icon-wrapper[data-v-d199d7df]{align-items:center;background:#ecf5ff;border-radius:50%;display:flex;height:55px;justify-content:center;transition:all .3s;width:55px}.find-item:hover .icon-wrapper[data-v-d199d7df]{background:#409eff}.find-item:hover .icon[data-v-d199d7df]{color:#fff}.icon[data-v-d199d7df]{color:#409eff;font-size:30px;transition:all .3s}.text[data-v-d199d7df]{color:#303133;font-size:16px;font-weight:500}.gap-area[data-v-d199d7df]{height:100%;left:100%;width:10px}.city-select-popup[data-v-d199d7df],.gap-area[data-v-d199d7df]{position:absolute;top:0;z-index:10}.city-select-popup[data-v-d199d7df]{background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;left:calc(100% + 10px);padding:20px;width:600px}.search-box[data-v-d199d7df]{margin-bottom:20px}.provinces-list[data-v-d199d7df]{max-height:500px;overflow-y:auto}.province-item[data-v-d199d7df]{margin-bottom:25px}.province-name[data-v-d199d7df]{border-bottom:1px solid #ebeef5;color:#303133;font-size:16px;font-weight:600;margin-bottom:15px;padding-bottom:8px}.cities-grid[data-v-d199d7df]{display:grid;gap:12px;grid-template-columns:repeat(6,1fr)}.city-item[data-v-d199d7df]{border-radius:4px;color:#606266;cursor:pointer;font-size:14px;padding:8px;text-align:center;transition:all .3s}.city-item[data-v-d199d7df]:hover{background:#f5f7fa;color:#409eff}.search-results[data-v-d199d7df]{display:grid;gap:12px;grid-template-columns:repeat(6,1fr)}.question-list[data-v-d199d7df]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.question-item[data-v-d199d7df]{background:#f5f7fa;border-radius:4px;color:#606266;cursor:pointer;font-size:14px;padding:8px 12px;text-align:center;transition:all .3s}.question-item[data-v-d199d7df]:hover{background:#ecf5ff;color:#409eff}.info-item[data-v-d199d7df]{align-items:center;border-radius:6px;box-shadow:0 2px 8px #0000000d;display:flex;gap:10px;padding:12px;transition:all .3s}.info-item[data-v-d199d7df]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.text-content[data-v-d199d7df]{display:flex;flex-direction:column;gap:2px}.text-content .title[data-v-d199d7df]{color:#303133;font-size:14px;font-weight:500}.text-content .subtitle[data-v-d199d7df]{color:#909399;font-size:12px}.icon-box[data-v-d199d7df]{align-items:center;background:#ecf5ff;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.info-icon[data-v-d199d7df]{color:#409eff;font-size:16px}.info-item:hover .icon-box[data-v-d199d7df]{background:#409eff}.info-item:hover .info-icon[data-v-d199d7df]{color:#fff}.location-map-container[data-v-d199d7df]{background:#fff;border-radius:4px;box-shadow:0 2px 12px #0000001a;height:700px;position:absolute;right:-1000px;top:-100px;width:1000px;z-index:1000}.hover-map[data-v-d199d7df]{border-radius:4px;height:100%;width:100%}.map-controls[data-v-d199d7df]{box-shadow:0 2px 4px #0000001a;padding:8px;right:10px;top:10px;z-index:1}.map-controls[data-v-d199d7df],.strong-select[data-v-d199d7df]{background:#fff;border-radius:4px;position:absolute}.strong-select[data-v-d199d7df]{box-shadow:0 2px 12px #0000001a;display:flex;left:100%;top:0;z-index:1000}.strong-list[data-v-d199d7df]{border-right:1px solid #eee;padding:10px 0;width:160px}.strong-category[data-v-d199d7df]{cursor:pointer;padding:10px 20px}.strong-category[data-v-d199d7df]:hover{background-color:#f5f7fa;color:#409eff}.strong-subcategory[data-v-d199d7df]{padding:10px 0;width:160px}.sub-item[data-v-d199d7df]{align-items:center;display:flex;font-size:14px;justify-content:center;line-height:2.5;padding:0 20px}.sub-item a[data-v-d199d7df]{color:inherit;text-decoration:none}.sub-item[data-v-d199d7df]:hover{color:var(--el-color-primary)}.sub-item:hover a[data-v-d199d7df]{color:inherit}.category-label[data-v-d199d7df]{font-size:14px;line-height:1.5}.category-label a[data-v-d199d7df]{color:inherit;text-decoration:none}.category-label[data-v-d199d7df]:hover{color:var(--el-color-primary)}.category-label:hover a[data-v-d199d7df]{color:inherit}.tip-info-row[data-v-8e41989a]{background-color:#fff;border:1px solid #dcdfe6;padding:20px 0}.container[data-v-8e41989a],.tip-info-row[data-v-8e41989a]{margin:0 auto;width:1200px}.container[data-v-8e41989a]{display:flex;justify-content:center}.info-grid[data-v-8e41989a]{display:grid;grid-template-columns:200px 200px 200px 600px}.info-grid[data-v-8e41989a],.info-item[data-v-8e41989a]{align-items:center;justify-content:center}.info-item[data-v-8e41989a]{color:#606266;display:flex;font-size:14px;gap:10px;padding:0 20px}.info-item.promise[data-v-8e41989a]{justify-content:flex-start;width:600px}.icon[data-v-8e41989a]{color:#409eff;font-size:20px}.text[data-v-8e41989a]{font-weight:500}.promise .text[data-v-8e41989a]{line-height:1.4}.lawyers-list[data-v-ef635eb4]{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin:0 auto;padding:20px 0;width:1200px}.main-container[data-v-ef635eb4]{display:flex;flex-direction:column;margin:0 auto;width:1200px}.section-header[data-v-ef635eb4]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 20px}.title[data-v-ef635eb4]{font-size:20px;font-weight:600;margin:0}.view-more[data-v-ef635eb4]{align-items:center;display:flex;gap:4px}.content-area[data-v-ef635eb4]{display:flex;gap:20px}.left-section[data-v-ef635eb4]{flex:1;position:relative}.lawyers-carousel[data-v-ef635eb4]{overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.carousel-container[data-v-ef635eb4]{display:flex;width:100%}.carousel-page[data-v-ef635eb4]{flex-shrink:0;min-width:100%}.lawyers-grid[data-v-ef635eb4]{display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}.pagination-indicators[data-v-ef635eb4]{display:flex;gap:8px;justify-content:center;margin-top:20px}.indicator[data-v-ef635eb4]{background-color:#dcdfe6;border-radius:50%;cursor:pointer;height:10px;transition:background-color .3s;width:10px}.indicator.active[data-v-ef635eb4]{background-color:#409eff}.lawyer-card[data-v-ef635eb4]{align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;color:inherit;display:flex;flex-direction:column;padding:15px;text-align:center;text-decoration:none;transition:box-shadow .3s ease}.lawyer-card[data-v-ef635eb4]:hover{background:#f5f7fa}.lawyer-card:hover .button-group[data-v-ef635eb4]{opacity:1;transform:translateY(0)}.lawyer-card:hover .lawyer-avatar[data-v-ef635eb4]:after{opacity:1}.lawyer-avatar[data-v-ef635eb4]{border-radius:8px;height:160px;margin:0 auto 10px;overflow:hidden;position:relative;width:160px}.lawyer-avatar .el-image[data-v-ef635eb4]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.online-indicator[data-v-ef635eb4]{background-color:#67c23a;border:2px solid #fff;border-radius:50%;height:12px;position:absolute;right:10px;top:10px;width:12px;z-index:2}.button-group[data-v-ef635eb4]{bottom:10px;display:flex;gap:8px;justify-content:center;left:0;opacity:0;position:absolute;right:0;transform:translateY(10px);transition:all .3s ease;z-index:10}.button-group .el-button[data-v-ef635eb4]{font-size:12px;padding:4px 12px}.lawyer-avatar[data-v-ef635eb4]:after{background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);bottom:0;content:"";height:40%;left:0;opacity:0;position:absolute;right:0;transition:all .3s ease}.lawyer-info[data-v-ef635eb4]{text-align:center}.lawyer-name[data-v-ef635eb4]{color:#303133;font-size:16px;font-weight:600;margin-bottom:5px}.lawyer-location[data-v-ef635eb4]{color:#909399;font-size:14px;margin-bottom:5px}.lawyer-expertise[data-v-ef635eb4]{color:#606266;display:-webkit-box;font-size:14px;margin-bottom:5px;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.right-section[data-v-ef635eb4]{width:350px}.lawyer-detail[data-v-ef635eb4]{background:#fff;border-radius:8px;margin-bottom:20px;padding:20px}.detail-avatar[data-v-ef635eb4]{height:200px;margin:0 auto 15px;width:200px}.detail-avatar .el-image[data-v-ef635eb4]{border-radius:50%;height:100%;width:100%}.detail-name[data-v-ef635eb4]{font-size:20px;font-weight:600;margin-bottom:10px;text-align:center}.detail-stats[data-v-ef635eb4]{color:#666;display:flex;gap:20px;justify-content:center;margin-bottom:15px}.expertise-title[data-v-ef635eb4]{font-weight:500;margin-bottom:10px}.expertise-tags[data-v-ef635eb4]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.detail-intro[data-v-ef635eb4]{color:#666;line-height:1.6}.service-card[data-v-ef635eb4]{align-items:center;background:linear-gradient(135deg,#409eff,#2c5cdd);border-radius:8px;color:#fff;display:flex;flex-direction:column;height:305px;justify-content:space-between;padding:20px;text-align:center}.service-title[data-v-ef635eb4]{font-size:24px;font-weight:600;line-height:1.4;margin:40px 0}.online-count[data-v-ef635eb4]{text-align:center}.count-number[data-v-ef635eb4]{font-size:36px;font-weight:600;margin-bottom:5px}.count-text[data-v-ef635eb4]{font-size:16px}.warm-tip[data-v-ef635eb4]{align-items:center;color:#909399;display:flex;font-size:14px;gap:8px;margin-top:5px;padding:0 10px}.warm-tip .el-icon[data-v-ef635eb4]{color:#e6a23c;font-size:16px}
