.van-dialog{position:fixed;top:45%;left:50%;width:85.33333vw;overflow:hidden;font-size:4.26667vw;background-color:#fff;border-radius:4.26667vw;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}@media (max-width:321px){.van-dialog{width:90%}}.van-dialog__header{padding-top:6.4vw;font-weight:500;line-height:6.4vw;text-align:center}.van-dialog__header--isolated{padding:6.4vw 0}.van-dialog__message{max-height:60vh;padding:6.4vw;overflow-y:auto;font-size:3.73333vw;line-height:5.33333vw;white-space:pre-wrap;text-align:center;word-wrap:break-word;-webkit-overflow-scrolling:touch}.van-dialog__message--has-title{padding-top:3.2vw;color:#646566}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__footer{overflow:hidden;-webkit-user-select:none;user-select:none}.van-dialog__footer--buttons{display:-webkit-box;display:-webkit-flex;display:flex}.van-dialog__footer--buttons .van-button{-webkit-box-flex:1;-webkit-flex:1;flex:1}.van-dialog .van-button{border:0}.van-dialog__confirm,.van-dialog__confirm:active{color:#4a90e2}.van-dialog-bounce-enter{-webkit-transform:translate3d(-50%,-50%,0) scale(.7);transform:translate3d(-50%,-50%,0) scale(.7);opacity:0}.van-dialog-bounce-leave-active{-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9);opacity:0}.agency-detail-page[data-v-1714ffc6]{background-color:#f7f8fa;min-height:100vh;padding-bottom:5.33333vw;padding-top:12.26667vw}.company-header[data-v-1714ffc6]{background:#fff;padding:5.33333vw 4vw;margin:0 4vw 2.66667vw;border-radius:2.13333vw;-webkit-box-shadow:0 .53333vw 2.13333vw rgba(0,0,0,.03);box-shadow:0 .53333vw 2.13333vw rgba(0,0,0,.03)}.company-header .header-top[data-v-1714ffc6]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4vw}.company-header .header-top .company-logo[data-v-1714ffc6]{width:16vw;height:16vw;border-radius:2.13333vw;overflow:hidden;margin-right:4vw;-ms-flex-negative:0;flex-shrink:0}.company-header .header-top .company-logo img[data-v-1714ffc6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.company-header .header-top .company-logo.no-logo[data-v-1714ffc6]{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:4.26667vw;font-weight:700}.company-header .header-top .company-basic[data-v-1714ffc6]{-webkit-box-flex:1;-ms-flex:1;flex:1}.company-header .header-top .company-basic .basic-header[data-v-1714ffc6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2.13333vw}.company-header .header-top .company-basic .basic-header .company-title[data-v-1714ffc6]{font-size:4.8vw;font-weight:700;color:#333;line-height:1.4;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:2.66667vw}.company-header .header-top .company-basic .basic-header .follow-btn[data-v-1714ffc6]{-ms-flex-negative:0;flex-shrink:0;padding:0 3.2vw;height:6.4vw}.company-header .header-top .company-basic .company-tags .mr-1[data-v-1714ffc6]{margin-right:1.6vw;margin-bottom:1.06667vw}.company-header .company-meta[data-v-1714ffc6]{margin-bottom:4vw}.company-header .company-meta .meta-item[data-v-1714ffc6]{font-size:3.46667vw;color:#999;margin-bottom:1.6vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.company-header .company-meta .meta-item .van-icon[data-v-1714ffc6]{margin-right:1.6vw;font-size:3.73333vw;color:#999}.company-header .company-meta .meta-item.address[data-v-1714ffc6]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.company-header .company-meta .meta-item.address .van-icon[data-v-1714ffc6]{margin-top:.53333vw}.stats-section[data-v-1714ffc6]{background:#fff;margin:2.66667vw 4vw;padding:4vw;border-radius:2.13333vw;-webkit-box-shadow:0 .53333vw 2.13333vw rgba(0,0,0,.03);box-shadow:0 .53333vw 2.13333vw rgba(0,0,0,.03)}.stats-section .stats-grid[data-v-1714ffc6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stats-section .stats-grid .stat-item[data-v-1714ffc6]{width:48%;background:#f9f9f9;border-radius:2.13333vw;padding:4vw 2.66667vw;margin-bottom:2.66667vw;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stats-section .stats-grid .stat-item[data-v-1714ffc6]:nth-child(4n+1){background:linear-gradient(135deg,#42d3ad,#25c9a0);-webkit-box-shadow:0 1.06667vw 2.66667vw rgba(37,201,160,.2);box-shadow:0 1.06667vw 2.66667vw rgba(37,201,160,.2)}.stats-section .stats-grid .stat-item[data-v-1714ffc6]:nth-child(4n+2){background:linear-gradient(135deg,#7da0fa,#5a75e6);-webkit-box-shadow:0 1.06667vw 2.66667vw rgba(90,117,230,.2);box-shadow:0 1.06667vw 2.66667vw rgba(90,117,230,.2)}.stats-section .stats-grid .stat-item[data-v-1714ffc6]:nth-child(4n+3){background:linear-gradient(135deg,#ffca58,#ff9b28);-webkit-box-shadow:0 1.06667vw 2.66667vw rgba(255,155,40,.2);box-shadow:0 1.06667vw 2.66667vw rgba(255,155,40,.2)}.stats-section .stats-grid .stat-item[data-v-1714ffc6]:nth-child(4n+4){background:linear-gradient(135deg,#a18cd1,#fbc2eb);background:linear-gradient(135deg,#8e9eab,#eef2f3);background:linear-gradient(135deg,#667eea,#764ba2);-webkit-box-shadow:0 1.06667vw 2.66667vw rgba(118,75,162,.2);box-shadow:0 1.06667vw 2.66667vw rgba(118,75,162,.2)}.stats-section .stats-grid .stat-item.full-width[data-v-1714ffc6]{width:100%}.stats-section .stats-grid .stat-item .stat-value[data-v-1714ffc6]{font-size:4.8vw;font-weight:700;color:#fff;margin-bottom:1.06667vw}.stats-section .stats-grid .stat-item .stat-label[data-v-1714ffc6]{font-size:3.2vw;color:hsla(0,0%,100%,.9)}.filter-bar[data-v-1714ffc6]{background:#fff;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-bar .van-search[data-v-1714ffc6]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2.66667vw 3.2vw}.filter-bar .van-dropdown-menu[data-v-1714ffc6]{width:32vw}.filter-bar .van-dropdown-menu[data-v-1714ffc6] .van-dropdown-menu__bar{-webkit-box-shadow:none;box-shadow:none;height:100%}.filter-bar .van-dropdown-menu[data-v-1714ffc6] .van-dropdown-menu__title{padding:0 2.13333vw}.list-container[data-v-1714ffc6]{padding:0 3.2vw;margin-top:2.66667vw}.info-cell[data-v-1714ffc6]{margin-bottom:2.13333vw;border-radius:2.13333vw;overflow:hidden}.info-title[data-v-1714ffc6]{font-size:4vw;line-height:1.4;margin-bottom:2.13333vw;color:#323233;font-weight:500}.info-tags[data-v-1714ffc6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.13333vw}.info-time[data-v-1714ffc6]{margin-left:auto;font-size:3.2vw;color:#969799}.contact-card[data-v-1714ffc6]{background:#fff;margin:2.66667vw 4vw;padding:4vw;border-radius:2.13333vw;-webkit-box-shadow:0 .53333vw 3.2vw rgba(0,0,0,.04);box-shadow:0 .53333vw 3.2vw rgba(0,0,0,.04)}.contact-card .card-main[data-v-1714ffc6]{margin-bottom:3.2vw}.contact-card .card-main .avatar[data-v-1714ffc6],.contact-card .card-main[data-v-1714ffc6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-card .card-main .avatar[data-v-1714ffc6]{width:11.73333vw;height:11.73333vw;border-radius:50%;background:#eeb173;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:4.8vw;font-weight:700;margin-right:3.2vw;-ms-flex-negative:0;flex-shrink:0}.contact-card .card-main .info-content[data-v-1714ffc6]{-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-card .card-main .info-content .top-row[data-v-1714ffc6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.06667vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-card .card-main .info-content .top-row .name[data-v-1714ffc6]{font-size:4.26667vw;font-weight:700;color:#333;margin-right:3.2vw}.contact-card .card-main .info-content .top-row .phone-link[data-v-1714ffc6]{color:#1989fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3.73333vw}.contact-card .card-main .info-content .top-row .phone-link .van-icon[data-v-1714ffc6]{margin-right:1.06667vw;font-size:3.73333vw}.contact-card .card-main .info-content .tag-row[data-v-1714ffc6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-card .card-details[data-v-1714ffc6]{background:#f8f9fa;border-radius:1.6vw;padding:2.66667vw}.contact-card .card-details .detail-item[data-v-1714ffc6]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.46667vw;line-height:1.6;margin-bottom:1.06667vw}.contact-card .card-details .detail-item[data-v-1714ffc6]:last-child{margin-bottom:0}.contact-card .card-details .detail-item .label[data-v-1714ffc6]{color:#999;min-width:18.66667vw}.contact-card .card-details .detail-item .value[data-v-1714ffc6]{color:#555;-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-card .card-details .detail-item .value.link[data-v-1714ffc6]{color:#1989fa;cursor:pointer}.custom-empty[data-v-1714ffc6]{padding:8vw 0;text-align:center}.custom-empty .empty-icon[data-v-1714ffc6]{font-size:12.8vw;color:#ccc;margin-bottom:2.66667vw}.custom-empty .empty-text[data-v-1714ffc6]{font-size:3.73333vw;color:#999}