.bread-box[data-v-d2961e50]{padding:0 0}.bread-box .bread-inner[data-v-d2961e50]{margin:0 auto}.bread-box .bread-inner a[data-v-d2961e50]{display:inline-flex;align-items:center;font-family:OPPOSans;font-size:1.5rem;color:#999}.bread-box .bread-inner a img[data-v-d2961e50]{margin-right:1rem}.bread-box .bread-inner .link[data-v-d2961e50],.bread-box .bread-inner .route-link[data-v-d2961e50]{font-family:OPPOSans;font-size:1.5rem;color:#999}.bread-box .bread-inner .arrow[data-v-d2961e50]{margin:0 .6rem;color:#aeaeae}.bread-box .bread-inner>[data-v-d2961e50]:last-child{font-family:OPPOSans;font-size:1.5rem;color:#33ae60}.w-1400[data-v-d2961e50]{width:140rem}.flex-center[data-v-d2961e50],.flex[data-v-d2961e50]{display:flex;align-items:center}.flex-center[data-v-d2961e50]{justify-content:center}.flex-start[data-v-d2961e50]{display:flex;justify-content:flex-start;align-items:center}.v-flex-start[data-v-d2961e50]{display:flex;align-items:flex-start}.flex-between[data-v-d2961e50]{display:flex;justify-content:space-between;align-items:center}.column-flex-center[data-v-d2961e50]{flex-direction:column;display:flex;justify-content:center;align-items:center}.ellipsis-1[data-v-d2961e50]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2[data-v-d2961e50]{-webkit-line-clamp:2}.ellipsis-2[data-v-d2961e50],.ellipsis-3[data-v-d2961e50]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-3[data-v-d2961e50]{-webkit-line-clamp:3}.ellipsis-4[data-v-d2961e50]{-webkit-line-clamp:4}.ellipsis-4[data-v-d2961e50],.ellipsis-5[data-v-d2961e50]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-5[data-v-d2961e50]{-webkit-line-clamp:5}.fit-text[data-v-d2961e50]{display:inline-flex;justify-content:center;align-items:center;width:fit-content;padding-top:0;padding-bottom:0}.no-scroll-x[data-v-d2961e50]{max-width:100%;overflow-x:hidden}.scrollbar[data-v-d2961e50]{overflow-y:auto}.scrollbar[data-v-d2961e50]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar[data-v-d2961e50]::-webkit-scrollbar{width:.5rem;height:0}.scrollbar-y[data-v-d2961e50]{overflow-y:auto}.scrollbar-y[data-v-d2961e50]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar-y[data-v-d2961e50]::-webkit-scrollbar{width:.5rem;height:0}.hover-color[data-v-d2961e50]{cursor:pointer}.hover-color[data-v-d2961e50]:hover{color:#009f39!important}@media screen and (max-width:1024px){.bread-box[data-v-d2961e50]{display:none}}.w-1400{width:140rem}.flex,.flex-center{display:flex;align-items:center}.flex-center{justify-content:center}.flex-start{display:flex;justify-content:flex-start;align-items:center}.v-flex-start{display:flex;align-items:flex-start}.flex-between{display:flex;justify-content:space-between;align-items:center}.column-flex-center{flex-direction:column;display:flex;justify-content:center;align-items:center}.ellipsis-1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2{-webkit-line-clamp:2}.ellipsis-2,.ellipsis-3{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-3{-webkit-line-clamp:3}.ellipsis-4{-webkit-line-clamp:4}.ellipsis-4,.ellipsis-5{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-5{-webkit-line-clamp:5}.fit-text{display:inline-flex;justify-content:center;align-items:center;width:fit-content;padding-top:0;padding-bottom:0}.no-scroll-x{max-width:100%;overflow-x:hidden}.scrollbar{overflow-y:auto}.scrollbar::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar::-webkit-scrollbar{width:.5rem;height:0}.scrollbar-y{overflow-y:auto}.scrollbar-y::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar-y::-webkit-scrollbar{width:.5rem;height:0}.hover-color{cursor:pointer}.hover-color:hover{color:#009f39!important}.manufacturer-detail-container{min-height:100vh;background:#f5f5f5}.manufacturer-detail-container .breadcrumb-section{padding:1.5rem 0}.manufacturer-detail-container .company-header-section{padding:3.6rem;margin-bottom:2rem;background:#fff;border-radius:1.4rem}.manufacturer-detail-container .company-header-section .company-header-content{display:flex;align-items:center;gap:3rem;height:23.5rem;background:#f3f5f8;border-radius:1.4rem;overflow:hidden}.manufacturer-detail-container .company-header-section .company-header-content .company-logo{width:16rem;height:16rem;background:#fff;border-radius:1.4rem;display:flex;align-items:center;justify-content:center;margin-left:3.8rem}.manufacturer-detail-container .company-header-section .company-header-content .company-logo .logo-container{width:8rem;height:8rem;border-radius:50%;overflow:hidden;border:.2rem solid #e0e0e0}.manufacturer-detail-container .company-header-section .company-header-content .company-logo .logo-container img{width:100%;height:100%}.manufacturer-detail-container .company-header-section .company-header-content .company-info-center{flex:1;padding-top:.5rem}.manufacturer-detail-container .company-header-section .company-header-content .company-info-center .company-name{margin-bottom:1.2rem;font-family:Microsoft YaHei;font-size:2.6rem;font-weight:700;line-height:3rem;letter-spacing:normal;color:#191919}.manufacturer-detail-container .company-header-section .company-header-content .company-info-center .company-meta{margin-bottom:.8rem;font-size:1.6rem;color:#666}.manufacturer-detail-container .company-header-section .company-header-content .company-info-center .company-meta .meta-item{color:#666}.manufacturer-detail-container .company-header-section .company-header-content .company-info-center .company-meta .meta-separator{margin:0 .8rem;color:#ccc}.manufacturer-detail-container .company-header-section .company-header-content .company-info-center .company-website{font-size:1.6rem;color:#666;margin-bottom:2rem}.manufacturer-detail-container .company-header-section .company-header-content .company-info-center .company-website span{color:#023793;cursor:pointer}.manufacturer-detail-container .company-header-section .company-header-content .company-info-center .action-buttons{display:flex;gap:1.8rem}.manufacturer-detail-container .company-header-section .company-header-content .company-info-center .action-buttons button{display:flex;align-items:center;justify-content:center;gap:.8rem;width:12.4rem;height:3.6rem;border-radius:3.2rem;font-size:1.6rem;cursor:pointer;transition:all .3s ease}.manufacturer-detail-container .company-header-section .company-header-content .company-info-center .action-buttons button.btn-follow{background:#4caf50;color:#fff}.manufacturer-detail-container .company-header-section .company-header-content .company-info-center .action-buttons button.btn-follow .icon-plus{width:1.4rem;height:1.4rem}.manufacturer-detail-container .company-header-section .company-header-content .company-info-center .action-buttons button.btn-follow .icon-plus:before{content:"+";font-size:1.6rem;font-weight:700}.manufacturer-detail-container .company-header-section .company-header-content .company-info-center .action-buttons button.btn-message{background:#fff;color:#33ae60;border:1px solid #33ae60}.manufacturer-detail-container .company-header-section .company-header-content .company-info-center .action-buttons button.btn-message img{margin-top:.2rem;width:1.6rem;height:1.6rem}.manufacturer-detail-container .company-header-section .company-header-content .company-info-right{flex-shrink:0;width:40rem}.manufacturer-detail-container .company-header-section .company-header-content .company-info-right .company-image{width:100%;height:23.5rem}.manufacturer-detail-container .company-header-section .company-header-content .company-info-right .company-image img{width:40rem;height:100%}.manufacturer-detail-container .company-detail-section{background:#fff;border-radius:1.4rem;padding:0;margin-bottom:2rem}.manufacturer-detail-container .company-detail-section .detail-container .section-tabs{border-bottom:1px solid #e8ecf0}.manufacturer-detail-container .company-detail-section .detail-container .section-tabs .tab-nav{display:flex;padding:0 3.6rem}.manufacturer-detail-container .company-detail-section .detail-container .section-tabs .tab-nav .tab-item{padding:2rem 0;margin-right:6rem;font-size:1.8rem;color:#666;cursor:pointer;border-bottom:.3rem solid transparent;transition:all .3s ease;position:relative}.manufacturer-detail-container .company-detail-section .detail-container .section-tabs .tab-nav .tab-item:hover{color:#4caf50}.manufacturer-detail-container .company-detail-section .detail-container .section-tabs .tab-nav .tab-item.active{color:#4caf50;border-bottom-color:#4caf50;font-weight:500}.manufacturer-detail-container .company-detail-section .detail-container .tab-content{padding:3.6rem;min-height:40rem}.manufacturer-detail-container .company-detail-section .detail-container .tab-content .company-introduction{line-height:1.8;color:#444;font-size:1.6rem}.manufacturer-detail-container .company-detail-section .detail-container .tab-content .company-introduction p{margin-bottom:2rem;font-size:1.6rem;text-indent:2em;line-height:1.8}.manufacturer-detail-container .company-detail-section .detail-container .tab-content .products-introduction{line-height:1.8;color:#444}.manufacturer-detail-container .company-detail-section .detail-container .tab-content .products-introduction .product-showcase{margin-bottom:2rem}.manufacturer-detail-container .company-detail-section .detail-container .tab-content .products-introduction .product-showcase .showcase-title{display:flex;align-items:center;margin-bottom:3rem}.manufacturer-detail-container .company-detail-section .detail-container .tab-content .products-introduction .product-showcase .showcase-title .title-text{font-size:2rem;font-weight:500;color:#333;position:relative;padding-left:2rem}.manufacturer-detail-container .company-detail-section .detail-container .tab-content .products-introduction .product-showcase .showcase-title .title-text:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.4rem;height:2rem;background:#4caf50;border-radius:.2rem}.manufacturer-detail-container .company-detail-section .detail-container .tab-content .products-introduction .product-showcase .product-list{display:flex;gap:1.8rem;flex-wrap:wrap}.manufacturer-detail-container .company-detail-section .detail-container .tab-content .products-introduction .product-showcase .product-list .product-item{display:flex;align-items:center;background:#fff;border:1px solid #e8ecf0;border-radius:.8rem;padding:2rem;width:36.4rem;height:17.2rem;transition:all .3s ease}.manufacturer-detail-container .company-detail-section .detail-container .tab-content .products-introduction .product-showcase .product-list .product-item:hover{box-shadow:0 .4rem 1.5rem rgba(0,0,0,.1);transform:translateY(-.2rem)}.manufacturer-detail-container .company-detail-section .detail-container .tab-content .products-introduction .product-showcase .product-list .product-item .product-image{margin-right:2rem;flex-shrink:0;width:13.4rem;height:13.4rem}.manufacturer-detail-container .company-detail-section .detail-container .tab-content .products-introduction .product-showcase .product-list .product-item .product-image img{width:13.4rem;height:13.4rem;border-radius:.6rem}.manufacturer-detail-container .company-detail-section .detail-container .tab-content .products-introduction .product-showcase .product-list .product-item .product-info .product-name{font-size:1.6rem;font-weight:500;color:#333;margin:0 0 1.2rem 0}.manufacturer-detail-container .company-detail-section .detail-container .tab-content .products-introduction .product-showcase .product-list .product-item .product-info .product-specs .spec-item{font-size:1.4rem;color:#666;margin-bottom:.4rem;line-height:1.4}.manufacturer-detail-container .company-detail-section .detail-container .tab-content .products-introduction .product-showcase .product-list .product-item .product-info .product-specs .spec-item:last-child{margin-bottom:0}.manufacturer-detail-container .company-detail-section .detail-container .tab-content .contact-info .contact-item{display:flex;flex-direction:column;margin-bottom:2rem;font-size:1.6rem;line-height:1.6}.manufacturer-detail-container .company-detail-section .detail-container .tab-content .contact-info .contact-item strong{color:#333;display:inline-block;width:12rem}.manufacturer-detail-container .company-detail-section .detail-container .tab-content .contact-info .contact-item span{color:#023793}.manufacturer-detail-container .message-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.manufacturer-detail-container .message-modal .modal-content{background:#fff;border-radius:.8rem;width:48rem;max-height:80vh;overflow-y:auto;box-shadow:0 .4rem 2rem rgba(0,0,0,.2)}.manufacturer-detail-container .message-modal .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;padding:2rem 2.4rem;border-bottom:1px solid #e8ecf0}.manufacturer-detail-container .message-modal .modal-content .modal-header h3{margin:0;font-size:1.8rem;font-weight:500;color:#333}.manufacturer-detail-container .message-modal .modal-content .modal-header .close-btn{background:none;border:none;font-size:2.4rem;color:#999;cursor:pointer;padding:0;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center}.manufacturer-detail-container .message-modal .modal-content .modal-header .close-btn:hover{color:#666}.manufacturer-detail-container .message-modal .modal-content .modal-body{padding:2.4rem}.manufacturer-detail-container .message-modal .modal-content .modal-body .form-group{margin-bottom:2rem;display:flex;align-items:flex-start}.manufacturer-detail-container .message-modal .modal-content .modal-body .form-group label{width:8rem;font-size:1.4rem;color:#333;line-height:3.6rem;flex-shrink:0}.manufacturer-detail-container .message-modal .modal-content .modal-body .form-group .form-input,.manufacturer-detail-container .message-modal .modal-content .modal-body .form-group .form-select{flex:1;height:3.6rem;padding:0 1.2rem;border:1px solid #ddd;border-radius:.4rem;font-size:1.4rem;outline:none;transition:border-color .3s}.manufacturer-detail-container .message-modal .modal-content .modal-body .form-group .form-input:focus,.manufacturer-detail-container .message-modal .modal-content .modal-body .form-group .form-select:focus{border-color:#4caf50}.manufacturer-detail-container .message-modal .modal-content .modal-body .form-group .form-input::placeholder,.manufacturer-detail-container .message-modal .modal-content .modal-body .form-group .form-select::placeholder{color:#999}.manufacturer-detail-container .message-modal .modal-content .modal-body .form-group .el-select{border:none;padding:0}.manufacturer-detail-container .message-modal .modal-content .modal-body .form-group .el-select .el-input__inner{height:3.6rem}.manufacturer-detail-container .message-modal .modal-content .modal-body .form-group .el-select .el-input__inner:focus{border-color:#4caf50}.manufacturer-detail-container .message-modal .modal-content .modal-body .form-group .form-textarea{flex:1;padding:.8rem 1.2rem;border:1px solid #ddd;border-radius:.4rem;font-size:1.4rem;outline:none;resize:vertical;min-height:8rem;transition:border-color .3s}.manufacturer-detail-container .message-modal .modal-content .modal-body .form-group .form-textarea:focus{border-color:#4caf50}.manufacturer-detail-container .message-modal .modal-content .modal-body .form-group .form-textarea::placeholder{color:#999}.manufacturer-detail-container .message-modal .modal-content .modal-body .form-group:last-child{margin-bottom:0}.manufacturer-detail-container .message-modal .modal-content .modal-footer{padding:2rem 2.4rem;border-top:1px solid #e8ecf0;display:flex;justify-content:center;gap:2rem}.manufacturer-detail-container .message-modal .modal-content .modal-footer button{width:8rem;height:3.6rem;border-radius:1.8rem;border:none;font-size:1.4rem;cursor:pointer;transition:all .3s ease}.manufacturer-detail-container .message-modal .modal-content .modal-footer button.btn-submit{background:#4caf50;color:#fff}.manufacturer-detail-container .message-modal .modal-content .modal-footer button.btn-submit:hover{background:#3d8b40}.manufacturer-detail-container .message-modal .modal-content .modal-footer button.btn-cancel{background:#fff;color:#33ae60;border:1px solid #33ae60}.manufacturer-detail-container .message-modal .modal-content .modal-footer button.btn-cancel:hover{background:#f5f5f5}