.company-detail-container[data-v-e47ca0ee]{min-height:100vh;background:#f8f8f8}.company-detail-container .company-info-card[data-v-e47ca0ee]{background:#fff;border-radius:.21333rem;margin:.32rem;padding:.42667rem}.company-detail-container .company-info-card .company-header[data-v-e47ca0ee]{display:flex;margin-bottom:.42667rem}.company-detail-container .company-info-card .company-header .logo-container[data-v-e47ca0ee]{width:1.6rem;height:1.6rem;border:1px solid #eaeaea;margin-right:.42667rem;border-radius:.10667rem;overflow:hidden}.company-detail-container .company-info-card .company-header .logo-container img[data-v-e47ca0ee]{width:100%;height:100%;object-fit:contain}.company-detail-container .company-info-card .company-header .logo-container .default-logo[data-v-e47ca0ee]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f0f2f5;color:#1989fa;font-size:.74667rem;font-weight:700}.company-detail-container .company-info-card .company-header .logo-container .default-logo span[data-v-e47ca0ee]{text-transform:uppercase}.company-detail-container .company-info-card .company-header .company-title[data-v-e47ca0ee]{flex:1;display:flex;flex-direction:column;justify-content:center}.company-detail-container .company-info-card .company-header .company-title .info-name[data-v-e47ca0ee]{font-size:.48rem;font-weight:600;color:#333;margin-bottom:.16rem}.company-detail-container .company-info-card .company-header .company-title .info-booth[data-v-e47ca0ee]{font-size:.37333rem;color:#646566}.company-detail-container .company-info-card .company-header .company-title .info-booth .label[data-v-e47ca0ee]{color:#909399}.company-detail-container .company-info-card .company-header .company-title .info-booth .value[data-v-e47ca0ee]{font-weight:500}.company-detail-container .company-info-card .company-content .section[data-v-e47ca0ee]{margin-bottom:.42667rem}.company-detail-container .company-info-card .company-content .section .section-title[data-v-e47ca0ee]{font-size:.42667rem;font-weight:600;color:#333;margin-bottom:.21333rem;position:relative;padding-left:.26667rem}.company-detail-container .company-info-card .company-content .section .section-title[data-v-e47ca0ee]:before{content:"";position:absolute;left:0;top:.10667rem;height:.42667rem;width:.10667rem;background-color:#1989fa;border-radius:2px}.company-detail-container .company-info-card .company-content .section .section-content[data-v-e47ca0ee]{font-size:.37333rem;color:#606266;line-height:1.6}.company-detail-container .company-info-card .company-content .section .section-content p[data-v-e47ca0ee]{margin:0;padding:0}.company-detail-container .company-info-card .company-content .section .contact-info .contact-item[data-v-e47ca0ee]{display:flex;align-items:center;margin-bottom:.21333rem}.company-detail-container .company-info-card .company-content .section .contact-info .contact-item .van-icon[data-v-e47ca0ee]{font-size:.42667rem;margin-right:.21333rem;color:#909399}.company-detail-container .products-section[data-v-e47ca0ee]{background:#fff;margin:.32rem;padding:.42667rem}.company-detail-container .products-section .section-title[data-v-e47ca0ee]{font-size:.42667rem;font-weight:600;color:#333;margin-bottom:.42667rem;position:relative;padding-left:.26667rem}.company-detail-container .products-section .section-title[data-v-e47ca0ee]:before{content:"";position:absolute;left:0;top:.10667rem;height:.42667rem;width:.10667rem;background-color:#1989fa}.company-detail-container .products-section .product-list[data-v-e47ca0ee]{display:grid;grid-template-columns:repeat(2,1fr);gap:.42667rem}.company-detail-container .products-section .product-list .product-card[data-v-e47ca0ee]{display:flex;flex-direction:column;background:#f8f9fa;padding:.32rem}.company-detail-container .products-section .product-list .product-card .product-img[data-v-e47ca0ee]{width:100%;height:3.2rem;background:#fff;margin-bottom:.21333rem}.company-detail-container .products-section .product-list .product-card .product-img img[data-v-e47ca0ee]{width:100%;height:100%;object-fit:contain}.company-detail-container .products-section .product-list .product-card .product-info .product-name[data-v-e47ca0ee]{font-size:.37333rem;font-weight:500;color:#333;margin-bottom:.10667rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.company-detail-container .products-section .product-list .product-card .product-info .product-desc[data-v-e47ca0ee]{font-size:.32rem;color:#666;margin-bottom:.10667rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.company-detail-container .products-section .product-list .product-card .product-info .product-price[data-v-e47ca0ee]{font-size:.32rem}.company-detail-container .products-section .product-list .product-card .product-info .product-price .price-label[data-v-e47ca0ee]{color:#999}.company-detail-container .products-section .product-list .product-card .product-info .product-price .price-value[data-v-e47ca0ee]{color:#ff4757;font-weight:600}.company-detail-container .action-bar[data-v-e47ca0ee]{position:fixed;bottom:0;left:0;right:0;display:flex;padding:.21333rem .42667rem;background:#fff;box-shadow:0 -2px .26667rem rgba(0,0,0,.05);z-index:10}.company-detail-container .action-bar .van-button[data-v-e47ca0ee]{flex:1;margin:0 .16rem;border-radius:.53333rem;height:1.06667rem;font-size:.4rem}.company-detail-container .action-bar .van-button[data-v-e47ca0ee]:first-child{margin-left:0}.company-detail-container .action-bar .van-button[data-v-e47ca0ee]:last-child{margin-right:0}