:root{--primary-color: #1869b8;--accent-color: #e55e15;--font-color: #333333;--font-color-strong: #666666;--font-color-tint: #999999;--border-color: #E2E6EA;--bg-color: #f0f3f8}body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}img{vertical-align:middle;border:none}ol,ul,li{list-style:none}table{border-collapse:collapse}body{background-color:#f0f3f8;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,"Source Han Sans SC","Microsoft YaHei",sans-serif;color:#333}a{text-decoration:none}*,*::before,*::after{box-sizing:border-box}a{color:#666}a:hover{color:#e55e15;text-decoration:none}a.accent-color:hover{color:rgb(182.284,74.824,16.716) !important}a.primary-color:hover{color:hsl(209.625,76.9230769231%,30.7843137255%) !important}a.secondary-color:hover{color:rgb(187.5,214.5,241.5) !important}a.primary-color-dark:hover{color:rgb(9.6503496503,47.6083916084,82.3496503497) !important}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}.flex-wrap{display:flex;flex-wrap:wrap}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.topbar{padding-top:4px;padding-bottom:4px;color:#666;font-size:13px;background-color:#1869b8;color:hsla(0,0%,100%,.8)}.topbar a{color:hsla(0,0%,100%,.8);transition:color .3s}.topbar a:hover{color:#fff}.topbar .layui-nav{padding-right:0;background-color:rgba(0,0,0,0);text-align:right}.topbar .layui-nav .layui-nav-item{line-height:28px}.topbar .layui-nav .layui-nav-item a{padding:0 10px}.topbar .layui-nav .layui-nav-item+li:before{content:"";position:absolute;left:0;height:12px;top:50%;transform:translateY(-50%);width:1px;background-color:#ddd}.topbar .layui-nav .layui-nav-item:last-of-type a{padding-right:0}.topbar .layui-nav .layui-nav-more,.topbar .layui-nav .layui-nav-bar{display:none !important}.topbar .layui-nav .layui-this::after{display:none}.topbar .layui-nav-child{top:30px;min-width:120%;text-align:center}.topbar .layui-nav-child a{font-size:14px !important}.topbar-right{flex:1}.header{background-color:#fff;padding:30px 0;box-shadow:0 2px 4px rgba(0,0,0,.02);margin-bottom:20px;border-bottom:5px solid #1869b8}.header .company-title h1{font-size:28px;font-weight:bold;margin-bottom:5px;color:#222}.header .company-title p{font-size:13px;color:#888;letter-spacing:1px}.header .search-form{display:flex;justify-content:flex-end;align-items:center}.header .search-box{display:flex;align-items:center;border-radius:4px;overflow:hidden;max-width:calc(100% - 151px);float:right}.header .search-box .search-input{margin-right:-2px;padding-right:5px;height:44px;padding-left:15px;outline:none;border:2px solid #f0f0f0;flex-grow:1;max-width:calc(100% - 60px)}.header .search-box .search-btn{border:2px solid #1869b8;background-color:#1869b8;color:#fff;border:none;width:60px;height:44px;cursor:pointer;transition:opacity .3s;border-top-right-radius:4px;border-bottom-right-radius:4px}.header .search-box .search-btn:hover{opacity:.9}.header .search-type{display:flex;background:#f0f0f0;padding:3px;border-radius:4px;margin-right:10px}.header .search-type span{padding:0 20px;height:34px;line-height:34px;font-size:13px;cursor:pointer;white-space:nowrap;border-radius:4px}.header .search-type span.active{color:#1869b8;background-color:#fff}.layui-card{border-radius:6px;padding:15px 25px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.layui-card .layui-card-header{position:relative;display:flex;align-items:center;margin-bottom:20px;border-bottom:2px solid #f0f0f0;padding-bottom:15px;padding-left:0}.layui-card .layui-card-header:before{content:"";position:absolute;bottom:-2px;left:0;width:90px;background-color:#1869b8;height:2px}.layui-card .layui-card-body{padding:0 !important}.layui-card .card-icon{width:28px;height:28px;border-radius:4px;display:flex;justify-content:center;align-items:center;color:#fff;margin-right:10px;font-size:16px}.layui-card .card-icon.icon-blue{background-color:#1869b8}.layui-card .card-icon.icon-orange{background-color:#e55e15}.layui-card .card-title{font-size:18px;font-weight:bold;color:#1869b8}.layui-card .card-title.title-orange{color:#e55e15}.intro-text{font-size:14px;line-height:2;color:#888;overflow:hidden;transition:.3s ease;position:relative}.intro-text.collapsed::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:60px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff)}.intro-toggle{text-align:center;margin-top:15px}.toggle-btn{text-align:center;margin-top:15px;font-size:14px;color:#1869b8;cursor:pointer}.enterprise-list{display:flex;flex-wrap:wrap;gap:15px}.enterprise-tag{border:1px solid #e2e6ea;border-radius:4px;padding:8px 15px;background-color:#f8f9fb;color:#888;display:flex;align-items:center;transition:all .3s;cursor:pointer;flex-grow:1;max-width:calc(25% - 15px)}.enterprise-tag:hover{border-color:#1869b8;color:#1869b8;box-shadow:0 2px 5px rgba(24,105,184,.1)}.enterprise-tag .badge{color:#fff;border-radius:3px;margin-right:8px;min-width:50px;height:50px;line-height:50px;width:50px;text-align:center;background-image:linear-gradient(135deg, #4A90E2 0%, #357ABD 100%),linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 60%)}.enterprise-tag .badge.logo{background:#fff}.enterprise-column{flex-direction:column}.enterprise-column .badge{margin-bottom:5px;width:100px;background-color:rgba(0,0,0,0) !important}.enterprise-column .badge img{object-fit:contain;max-width:100%;max-height:100%}.enterprise-logo{width:50px;height:50px;border-radius:4px;margin-right:10px;background-color:#f0f0f0;display:inline-flex;justify-content:center;align-items:center;color:#bbb;font-size:12px;line-height:50px;text-align:center}.enterprise-logo img{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.product-grid{display:flex;flex-wrap:wrap;background-color:#f8f9fb;border:1px solid #e2e6ea;border-bottom:0}.product-grid .product-grid-item{flex:0 0 50%;box-sizing:border-box;background:#fff;text-align:center;padding:15px 10px;color:#888;transition:background .3s;cursor:pointer;border-right:1px solid #e2e6ea;border-bottom:1px solid #e2e6ea;background-color:#f8f9fb}@media(min-width: 768px){.product-grid .product-grid-item{flex:0 0 33.33%}.product-grid .product-grid-item:nth-child(3n),.product-grid .product-grid-item:last-child{border-right:none}}@media(min-width: 1024px){.product-grid .product-grid-item{flex:0 0 25%}.product-grid .product-grid-item:nth-child(3n){border-right:1px solid #eee}.product-grid .product-grid-item:nth-child(4n),.product-grid .product-grid-item:last-child{border-right:none}}@media(min-width: 1170px){.product-grid .product-grid-item{flex:0 0 20%}.product-grid .product-grid-item:nth-child(3n),.product-grid .product-grid-item:nth-child(4n){border-right:1px solid #eee}.product-grid .product-grid-item:nth-child(5n),.product-grid .product-grid-item:last-child{border-right:none}}.product-grid .product-grid-item:hover{background:#e6f0fa;color:#1869b8}.rec-products{display:flex;flex-wrap:wrap;gap:20px}.rec-card{flex:0 0 calc(20% - 16px);position:relative;border:1px solid #e2e6ea;padding:15px;padding-bottom:37px;text-align:center;transition:box-shadow .3s;border-radius:4px;cursor:pointer}.rec-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.rec-card .rec-img{background-color:#f8f9fa;height:160px;display:flex;justify-content:center;align-items:center;margin-bottom:15px;color:#bbb;border-radius:4px}.rec-card .rec-img img{max-width:100%;max-height:100%;object-fit:contain}.rec-card .rec-title{margin-bottom:8px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rec-card .rec-sub{position:absolute;bottom:15px;width:100%;left:0;padding-left:15px;color:#888;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact-alert{background-color:#fff0f0;color:#c45656;border:1px solid #ffcaca;padding:8px 15px;border-radius:4px;font-size:13px;margin-left:15px;display:inline-block}.captcha{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.captcha::after{content:none}.captcha .btn-refresh{border:none;height:38px;line-height:36px;border:1px solid #e2e6ea;border-radius:4px}.captcha-box{display:flex;align-items:center;gap:10px}.captcha-box .captcha-img{width:80px;height:38px;background:#ffe4e1;display:inline-block;border-radius:2px;text-align:center;line-height:38px;color:#c45656;font-weight:bold;letter-spacing:2px}.layui-form-label{padding-left:0;text-align:left;font-weight:bold}.layui-input-block{margin-left:0}.layui-input,.layui-textarea{border-radius:4px}.layui-input::placeholder,.layui-textarea::placeholder{color:#999}.layui-input:focus,.layui-textarea:focus{border-color:#1869b8 !important;box-shadow:0 0 0 2px rgba(24,105,184,.2)}.btn-submit{background:linear-gradient(180deg, #2b78d4 0%, #1967b3 100%);box-shadow:0 8px 20px rgba(25,103,179,.2);transition:all .3s ease}.btn-submit:hover{background:linear-gradient(180deg, rgb(64.2, 133.5, 216.3) 0%, rgb(28.125, 115.875, 201.375) 100%);box-shadow:0 10px 24px rgba(25,103,179,.3)}.btn-submit:active{transform:translateY(1px);box-shadow:0 4px 12px rgba(25,103,179,.2)}.btn-submit:disabled{opacity:.6;cursor:not-allowed}.btn-submit:disabled:hover{background:linear-gradient(180deg, #2b78d4 0%, #1967b3 100%);box-shadow:0 8px 20px rgba(25,103,179,.2)}.footer{background-color:#2c3542;color:#8c97a8;text-align:center;margin-top:30px;padding-top:30px;padding-bottom:15px}.footer a{color:#a0aec0}.footer a:hover{color:#fff}.footer .footer-tags{margin-bottom:10px;padding-bottom:15px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px;align-items:center;border-bottom:1px solid #4a5568}.footer .footer-tag{border:1px solid #556272;padding:4px 15px;border-radius:20px;background-color:#3a4555;color:#a0aec0;transition:all .3s;cursor:pointer}.footer .footer-tag:hover{color:#fff;border-color:#fff}.footer .footer-title{color:#fff;font-weight:bold;font-size:14px;margin-right:10px}.footer .footer-title .layui-icon{color:#1869b8}.footer p{line-height:2}.highlight-text{color:#ff6161}@media screen and (max-width: 992px){.header{text-align:center;padding:20px 0}.enterprise-tag{flex-basis:33.333%;max-width:calc(50% - 7.5px)}.search-box{float:none;width:100%;max-width:100%}.search-box .search-input{width:calc(100% - 140px)}.rec-card{flex:0 0 calc(33.333% - 14px)}}@media screen and (max-width: 768px){.b2b-card{padding:15px}.rec-card{flex:0 0 calc(50% - 10px);gap:10px}.rec-card .rec-img{height:120px}.contact-alert{display:block;margin-left:0;margin-top:10px}.layui-form-item .layui-inline{display:block;margin-bottom:15px;margin-right:0}.layui-form-item .layui-input-block{margin-left:0}}@media screen and (max-width: 480px){.enterprise-tag{flex-basis:100%;max-width:100%}.rec-card{flex:0 0 100%}.rec-card .rec-img{height:180px}.footer-tags{padding:0 10px}}.inquiry-form .inquiry-box{background:#fafafa;border:1px solid #e5e7eb;padding:16px}.inquiry-form .inquiry-input,.inquiry-form .inquiry-textarea{border:none;border-radius:0;padding:8px 4px;background:rgba(0,0,0,0)}.inquiry-form .inquiry-input:focus,.inquiry-form .inquiry-textarea:focus{border-bottom-color:#07516b}.inquiry-form .inquiry-label{display:block}.inquiry-form .inquiry-input,.inquiry-form .inquiry-textarea{width:100%;display:block}.inquiry-form .layui-input{background-color:#fafafa}.inquiry-form .layui-input:focus,.inquiry-form .layaui-textarea:focus{border-color:#1869b8 !important}.inquiry-form .layui-form-item{margin-bottom:5px !important}.inquiry-form .layui-form-select dl dd.layui-this{background-color:#1869b8 !important;color:#fff !important}.form-wrap{display:flex;width:1000px;max-width:100%;background:#fff;overflow:hidden}.form-wrap .form-aside{width:280px;background:linear-gradient(180deg, #ff9a2f, #e58115);color:#fff;padding:30px 20px;text-align:center;display:flex;flex-direction:column;justify-content:center}.form-wrap .aside-title{font-size:20px;font-weight:600;margin-bottom:8px}.form-wrap .aside-desc{font-size:14px;opacity:.9;margin-bottom:30px}.form-wrap .layui-input-group{width:100%}.form-wrap .qr-card{background:#fff;padding:10px;border-radius:6px;display:inline-block;margin:0 auto;max-width:170px;max-height:170px}.form-wrap .qr-card img{width:150px;height:150px}.form-wrap .contact-info{margin-top:30px;font-size:14px;line-height:1.8}.form-wrap .contact-info .tel{font-size:16px;font-weight:600;margin:10px 0}.form-wrap .aside-tips{margin-top:20px;font-size:12px;opacity:.85;line-height:1.6}.form-wrap .form-main{flex:1;padding:30px 40px}.form-wrap .main-title{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:20px}.form-wrap .main-title span{font-size:14px;color:#e58115;font-weight:400;margin-left:8px}.form-wrap .recipient-box{background:#fff4e6;border-radius:6px;padding:15px;margin-bottom:20px;display:none}.form-wrap .recipient-box.show{display:block}.form-wrap .recipient-title{font-size:14px;font-weight:500;color:#1f2937;margin-bottom:10px;display:flex;align-items:center}.form-wrap .recipient-title i{color:#e58115;margin-right:8px;font-size:16px}.form-wrap .recipient-content{font-size:14px;color:#4b5563}.form-wrap .supplier-list{margin-top:10px;padding-left:20px}.form-wrap .supplier-item{margin:8px 0;display:flex;align-items:center}.form-wrap .supplier-item input{margin-right:8px}.form-wrap .layui-form-item{margin-bottom:18px}.form-wrap .layui-form-label{font-weight:500;color:#4b5563}.form-wrap .layui-input,.form-wrap .layui-textarea{border-radius:4px;border:1px solid #d1d5db;transition:all .2s ease}.form-wrap .layui-input:focus,.form-wrap .layui-textarea:focus{border-color:#e58115;box-shadow:0 0 0 2px rgba(229,129,21,.15)}.form-wrap .required{color:#dc2626;margin-left:4px}.form-wrap .submit-btn{width:100%;height:44px;background:linear-gradient(90deg, #ff9a2f, #e58115);border:none;border-radius:22px;font-size:16px;color:#fff;cursor:pointer;transition:all .2s ease}.form-wrap .submit-btn:disabled{background:#d1d5db;cursor:not-allowed;opacity:.8}.form-wrap .submit-btn:hover{opacity:.95}.form-wrap .form-agreement{font-size:12px;color:#9ca3af;text-align:center;margin-top:15px;line-height:1.8}.form-wrap .form-agreement a{color:#e58115;margin:0 4px;text-decoration:none}.form-wrap .form-agreement a:hover{text-decoration:underline}.form-wrap .form-tips{font-size:12px;color:#6b7280;text-align:center;margin-top:8px}/*# sourceMappingURL=custom.css.map */
