.company-top[data-v-9ddda9a4]{width:100%;height:13.333333vw;line-height:13.333333vw;text-align:center;font-size:4.533333vw;font-weight:700;color:#000;background:#fff}.company-top img[data-v-9ddda9a4]{width:4.266667vw;height:4.266667vw;position:absolute;right:4vw}.company-search[data-v-9ddda9a4]{width:100%;height:9.333333vw;display:flex;align-items:center;justify-content:space-around;background:#fff}.company-search span[data-v-9ddda9a4]{color:#5db0f4;font-size:4vw;font-weight:700}.company-search-left[data-v-9ddda9a4]{height:100%;width:80%;border-radius:1.333333vw;background:#f3f3f3;display:flex;align-items:center}.company-search-left img[data-v-9ddda9a4]{width:4.266667vw;height:4.266667vw;margin:0 1.333333vw 0 2.666667vw}.company-search-left input[data-v-9ddda9a4]{height:100%;width:85%;font-size:3.733333vw;background:#f3f3f3;line-height:normal}.company-list[data-v-9ddda9a4]{height:calc(100% - 25.33333vw);overflow:auto;padding:0 4vw 4vw 4vw;font-size:4vw;color:#333;margin-top:2.666667vw}.company-title[data-v-9ddda9a4]{height:6.666667vw;line-height:6.666667vw;color:#666}.compay-block div[data-v-9ddda9a4]{display:inline-block;height:9.333333vw;line-height:9.333333vw;text-align:center;background:#ececec;border-radius:1.6vw;white-space:nowrap;width:30%;margin:2.666667vw 3.3% 0 0;text-overflow:ellipsis;overflow:hidden}.no-data[data-v-9ddda9a4]{color:#999;height:80vw}.active[data-v-9ddda9a4]{background:#5db0f4!important;color:#fff}.company-index-bar[data-v-9ddda9a4]{position:fixed;right:1.333333vw;height:60%;display:flex;flex-direction:column;justify-content:center;font-size:3.2vw}.company-index-bar-item[data-v-9ddda9a4]{margin-top:.8vw;color:#2c3e50}.page-container[data-v-3cd9313c]{padding-bottom:env(safe-area-inset-bottom)}.page-container[data-v-3cd9313c] .van-sticky{background:#fff}.page-container[data-v-3cd9313c] .van-overlay{background-color:rgba(0,0,0,.3)}.page-container .van-tabs[data-v-3cd9313c] [class^=van-tabs__wra]{height:8.533333vw}.page-container .van-tabs[data-v-3cd9313c] .van-tab{font-size:3.733333vw}.page-container .van-tabs__line[data-v-3cd9313c]{background-color:#1977f6;color:#000;font-size:4.533333vw;font-weight:700;width:5.333333vw}.page-container .van-tabs[data-v-3cd9313c] .van-tab--active{font-size:4.266667vw}.page-container .top-search[data-v-3cd9313c]{width:92%;height:10.133333vw;margin:4.266667vw 4.266667vw 1.066667vw 4.266667vw;background-color:#f5f5f5;border-radius:5.866667vw;font-size:3.733333vw;color:#656667;display:flex;align-items:center}.page-container .top-search span[data-v-3cd9313c]{margin-left:3.466667vw;max-width:32vw;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.page-container .top-search img[data-v-3cd9313c]{width:5.333333vw;height:5.333333vw;margin-top:-.8vw}.page-container .top-search input[data-v-3cd9313c]{height:100%;font-size:3.466667vw;background-color:#f5f5f5;flex:1;margin-right:5.866667vw}.page-container .top-search input[data-v-3cd9313c]::-moz-placeholder{color:#777}.page-container .top-search input[data-v-3cd9313c]::placeholder{color:#777}.page-container .top-search .line[data-v-3cd9313c]{width:1px;height:4.266667vw;margin-left:1.333333vw;margin-right:1.333333vw;background-color:#d8d8d8}.page-container .list-padding[data-v-3cd9313c]{padding:0 4.266667vw 18.666667vw 4.266667vw}.page-container .list-item[data-v-3cd9313c]{padding:4.8vw 0 4.8vw 0;display:flex;border-bottom:1px solid #f5f5f5;position:relative}.page-container .list-item .logo-block[data-v-3cd9313c]{position:relative}.page-container .list-item .logo-block img[data-v-3cd9313c]{width:20.8vw;height:20.8vw;border-radius:1.066667vw;border:1px solid #eee}.page-container .list-item .logo-block .company-name[data-v-3cd9313c]{position:absolute;top:20.8vw;left:0;width:20.8vw;height:4.8vw;line-height:1;text-align:center;margin-top:-4.8vw;font-weight:400;color:#666;border-bottom-right-radius:1.066667vw;border-bottom-left-radius:1.066667vw;background:#f0f3fc;border:1px solid #eee;border-top:none}.page-container .list-item .logo-block .company-name span[data-v-3cd9313c]{position:relative;left:-10.4vw;top:-2.4vw;display:inline-block;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;letter-spacing:1px;font-size:5.333333vw;width:41.6vw;height:9.6vw;line-height:9.6vw;text-align:center;font-weight:500;transform:scale(.5)}.page-container .list-item .product-content[data-v-3cd9313c]{display:flex;flex:1;flex-direction:column;font-size:3.466667vw;margin-left:4.266667vw;color:#888}.page-container .list-item .product-content .product-name[data-v-3cd9313c]{font-weight:700;line-height:6.4vw;color:#333;font-size:4.266667vw}.page-container .list-item .product-content .insurance-age[data-v-3cd9313c]{margin-top:2.133333vw}.page-container .list-item .product-content .security-period[data-v-3cd9313c]{margin-top:1.6vw;margin-top:6px;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.page-container .list-item .product-right[data-v-3cd9313c]{display:flex;width:13.333333vw;flex-direction:column;align-items:center;margin-left:3.2vw;font-size:3.2vw}.page-container .list-item .product-right .can-sale[data-v-3cd9313c]{width:100%;font-size:3.2vw;padding:1.6vw 0;text-align:center;color:#fa6400;background:#fff6e9;border-radius:.533333vw}.page-container .list-item .product-right img[data-v-3cd9313c]{margin-top:auto;width:4.8vw;height:4.8vw}.page-container .form-container[data-v-3cd9313c]{display:flex;padding:3.2vw 0}.page-container .form-container .insured[data-v-3cd9313c]{width:50%;padding:0 4.266667vw 0 8.533333vw}.page-container .form-container .holder[data-v-3cd9313c]{width:50%;padding:0 8.533333vw 0 4.266667vw}.page-container .form-container .holder[data-v-3cd9313c],.page-container .form-container .insured[data-v-3cd9313c]{display:flex;align-items:center;position:relative}.page-container .form-container .holder .field-label[data-v-3cd9313c],.page-container .form-container .insured .field-label[data-v-3cd9313c]{font-size:4vw;color:#666}.page-container .form-container .holder .age-text[data-v-3cd9313c],.page-container .form-container .insured .age-text[data-v-3cd9313c]{margin-left:auto;padding:1.066667vw 2.666667vw;font-size:3.733333vw;background:#fff;border-radius:3.733333vw;border:1px solid rgba(0,0,0,.1)}.page-container .tabs-container[data-v-3cd9313c]{padding-bottom:1.066667vw;border-bottom:1px solid #e6e6e6}.page-container .bottom-btn[data-v-3cd9313c]{display:flex;position:fixed;width:100%;height:auto;bottom:0;background:#fff;border-top:1px solid #eaf2fb;padding:3.733333vw 4.266667vw 4.266667vw 4.266667vw;padding-bottom:calc(env(safe-area-inset-bottom) + 4.26667vw);text-align:center}.page-container .bottom-btn .lr-btn[data-v-3cd9313c]{width:42.666667vw;height:10.666667vw;line-height:10.666667vw;border-radius:5.333333vw;border:1px solid #008fff;color:#999;font-size:3.733333vw}.page-container .bottom-btn .lr-btn .pro-num[data-v-3cd9313c]{font-weight:700;margin:0 .533333vw;color:#5d94f8;font-size:4.8vw}.page-container .bottom-btn .gen-btn[data-v-3cd9313c]{width:42.666667vw;height:10.666667vw;line-height:10.666667vw;margin-left:auto;border-radius:5.333333vw;background-color:#3b8dff;color:#fff;font-size:4.266667vw;font-weight:700}.page-container .popup-header[data-v-3cd9313c]{display:flex;position:relative;padding:2.666667vw;justify-content:center;border-bottom:1px solid #e6e6e6}.page-container .popup-header .header-title[data-v-3cd9313c]{color:#333;font-size:4vw;line-height:5.6vw;height:5.6vw}.page-container .popup-header .close-icon[data-v-3cd9313c]{position:absolute;right:4.266667vw;top:2.933333vw}.page-container .pros-container[data-v-3cd9313c]{padding:2.666667vw 0 14.933333vw 0}.page-container .pros-container .pro-row[data-v-3cd9313c]{display:flex;padding:1.6vw 4.266667vw;font-size:3.733333vw;color:#333}.page-container .pros-container .pro-row .pro-name[data-v-3cd9313c]{margin-right:auto;line-height:5.333333vw}.page-container .pros-container .pro-row img[data-v-3cd9313c]{margin-left:2.133333vw;width:4.266667vw;height:4.266667vw}.page-container .list-nodata[data-v-3cd9313c]{font-size:3.733333vw;color:#999;height:80vw;flex-direction:column}.page-container .list-nodata img[data-v-3cd9313c]{width:34.133333vw;margin-bottom:2.666667vw}