/* desktop search en CSS bundle — 20260721z | 82 blocks */

/* === tqq-card-flash-stop-20260721u-early === */
@media (min-width:901px){
  /* Never allow hot-more hide class to blank product cards */
  html body .lmain-cen-list .tqq-empty-hot-more-hidden-20260712,
  html body .lmain-cen-list li .tqq-empty-hot-more-hidden-20260712{
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
  }
  html body .lmain-cen-list .list-pic{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    height:178px!important;
    min-height:178px!important;
    max-height:178px!important;
    background-color:#f3f5f8!important;
  }
  html body .lmain-cen-list .list-pic img{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
  }
  html body .lmain-cen-list .list-tit,
  html body .lmain-cen-list .list-p{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
  }
  html body .lmain-cen-list .list-supplier,
  html body .lmain-cen-list .list-a{
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
  }
}


/* === tqq-search-allcats-restore-20260721t-early === */
@media (min-width:901px){
  html body .header-sub02{
    display:flex!important;
    align-items:center!important;
    gap:14px!important;
    padding-left:0!important;
    max-width:1200px!important;
    width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box!important;
  }
  html body .header-sub02 > .hs-type{
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
    position:relative!important;
    left:auto!important;
    flex:0 0 190px!important;
    width:190px!important;
    min-width:190px!important;
    max-width:190px!important;
    height:48px!important;
    margin:0!important;
    padding:0 14px!important;
    overflow:visible!important;
  }
}
@media (min-width:901px) and (max-width:1180px){
  html body .header-sub02 > .hs-type{
    flex:0 0 180px!important;
    width:180px!important;
    min-width:180px!important;
    max-width:180px!important;
  }
}


/* === tqq-search-bar-align-main-20260721r-early === */
@media (min-width:901px){
  /* Reserve left column width so search does not sit on 分类 */
  html body .header-sub02{
    display:flex!important;
    align-items:center!important;
    gap:14px!important;
    padding-left:206px!important; /* 190 + 16 */
    box-sizing:border-box!important;
    max-width:1200px!important;
    width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  html body .header-sub02 > .hs-type{
    display:none!important;
  }
}
@media (min-width:901px) and (max-width:1180px){
  html body .header-sub02{
    padding-left:196px!important; /* 180 + 16 */
  }
}


/* === tqq-card-jump-stop-20260721q-early === */
@media (min-width:901px){
  html body .lmain-cen-list > ul > li .list-pic,
  html body .lmain-cen-list .list-pic{
    display:block!important;
    position:relative!important;
    width:100%!important;
    height:178px!important;
    min-height:178px!important;
    max-height:178px!important;
    overflow:hidden!important;
    background-color:#f3f5f8!important;
    box-sizing:border-box!important;
  }
  html body .lmain-cen-list .list-pic > a{
    display:block!important;
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
  }
  html body .lmain-cen-list .list-pic img,
  html body .lmain-cen-list .list-pic img.tqq-list-pic-img{
    display:block!important;
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    object-position:center!important;
  }
}


/* === tqq-search-bar-beauty-20260721p-early === */
@media (min-width:901px){
  /* Hide mega "所有类别" early — stops covering left 分类 during paint */
  html body .header-sub02 > .hs-type{
    display:none!important;
    width:0!important;
    min-width:0!important;
    max-width:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    overflow:hidden!important;
    pointer-events:none!important;
  }
  html body .header-sub02{
    display:flex!important;
    align-items:center!important;
    gap:14px!important;
    max-width:1200px!important;
    width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box!important;
    position:relative!important;
    z-index:120!important;
  }
  html body .header-sub02 .hs-search{
    flex:1 1 auto!important;
    min-width:0!important;
    max-width:100%!important;
    height:48px!important;
    z-index:120!important;
  }
}


/* === tqq-search-card-cls-fix-20260721n-early === */
@media (min-width:901px){
  /* Reserve image box BEFORE JS injects cover imgs — stops title/button flash */
  html body .lmain-cen-list > ul > li .list-pic,
  html body .lmain-cen-list .list-pic{
    display:block!important;
    position:relative!important;
    width:100%!important;
    height:178px!important;
    min-height:178px!important;
    max-height:178px!important;
    overflow:hidden!important;
    background:#f3f5f8!important;
    box-sizing:border-box!important;
  }
  html body .lmain-cen-list > ul > li .list-pic > a,
  html body .lmain-cen-list .list-pic > a{
    display:block!important;
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
  }
  html body .lmain-cen-list .list-pic img,
  html body .lmain-cen-list .list-pic img.tqq-card-cover-img-20260712,
  html body .lmain-cen-list .list-pic img.tqq-product-card-real-img-20260712{
    display:block!important;
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    object-position:center!important;
  }
}


/* === tqq-search-left-col-stable-20260721m-early === */
@media (min-width:901px){
  html body .allmain{
    display:grid!important;
    grid-template-columns:190px minmax(0,1fr) 170px!important;
    gap:16px!important;
    max-width:1200px!important;
    width:100%!important;
    box-sizing:border-box!important;
    margin-left:auto!important;
    margin-right:auto!important;
    align-items:start!important;
  }
  html body .allmain > .lmain-left,
  html body .lmain-left{
    width:190px!important;
    min-width:190px!important;
    max-width:190px!important;
    box-sizing:border-box!important;
  }
}
@media (min-width:901px) and (max-width:1180px){
  html body .allmain{
    grid-template-columns:180px minmax(0,1fr)!important;
  }
  html body .allmain > .lmain-left,
  html body .lmain-left{
    width:180px!important;
    min-width:180px!important;
    max-width:180px!important;
  }
  html body .allmain > .lmain-right,
  html body .lmain-right{
    display:none!important;
  }
}


/* === tqq-search-button-edge-gap-fix-20260629 === */
html body .header-sub02 .hs-search{
  overflow:visible!important;
}
html body .header-sub02 .hs-search .hs-search-form{
  display:flex!important;
  align-items:stretch!important;
  height:44px!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}
html body .header-sub02 .hs-search .text-more{
  flex:1 1 auto!important;
  height:44px!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
}
html body .header-sub02 .hs-search .hss-text{
  height:44px!important;
  min-height:44px!important;
  line-height:40px!important;
  border-top:2px solid #ff9933!important;
  border-bottom:2px solid #ff9933!important;
  border-left:0!important;
  border-right:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
}
html body .header-sub02 .hs-search .hss-btn{
  flex:0 0 120px!important;
  width:120px!important;
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  line-height:44px!important;
  margin:0!important;
  padding:0 20px!important;
  border:0!important;
  border-radius:0 8px 8px 0!important;
  background:#ff850b!important;
  background-image:linear-gradient(135deg,#ff9822,#ff7a00)!important;
  box-shadow:none!important;
  outline:2px solid #ff9933!important;
  outline-offset:-2px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
}
html body .header-sub02 .hs-search .hss-btn .l-search,
html body .header-sub02 .hs-search .hss-btn em{
  float:none!important;
  margin:0!important;
  line-height:44px!important;
}


/* === tqq-search-bar-final-align-20260629 === */
@media (min-width:901px){
  html body .header-sub02{
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    overflow:visible!important;
    box-sizing:border-box!important;
  }
  html body .header-sub02 .hs-search{
    flex:1 1 auto!important;
    display:flex!important;
    align-items:stretch!important;
    width:auto!important;
    height:44px!important;
    min-height:44px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    overflow:visible!important;
    box-sizing:border-box!important;
  }
  html body .header-sub02 .hs-search .hss-type{
    flex:0 0 178px!important;
    width:178px!important;
    height:44px!important;
    min-height:44px!important;
    line-height:44px!important;
    margin:0!important;
    padding:0 38px 0 22px!important;
    border:2px solid #ff9933!important;
    border-right:1px solid #eef2f7!important;
    border-radius:12px 0 0 12px!important;
    background:#fff!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    box-sizing:border-box!important;
    overflow:visible!important;
  }
  html body .header-sub02 .hs-search .hss-type #search_words{
    display:block!important;
    width:100%!important;
    height:40px!important;
    line-height:40px!important;
    text-align:center!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    box-sizing:border-box!important;
  }
  html body .header-sub02 .hs-search .hss-type .l-bottom{
    position:absolute!important;
    right:18px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    margin:0!important;
  }
  html body .header-sub02 .hs-search .hs-search-form{
    flex:1 1 auto!important;
    display:flex!important;
    align-items:stretch!important;
    height:44px!important;
    min-height:44px!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
    overflow:visible!important;
  }
  html body .header-sub02 .hs-search .text-more{
    flex:1 1 auto!important;
    width:auto!important;
    height:44px!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
  }
  html body .header-sub02 .hs-search .hss-text{
    display:block!important;
    width:100%!important;
    height:44px!important;
    min-height:44px!important;
    line-height:40px!important;
    margin:0!important;
    padding:0 18px!important;
    border-top:2px solid #ff9933!important;
    border-bottom:2px solid #ff9933!important;
    border-left:0!important;
    border-right:0!important;
    border-radius:0!important;
    background:#fff!important;
    box-shadow:none!important;
    outline:0!important;
    box-sizing:border-box!important;
  }
  html body .header-sub02 .hs-search .hss-btn{
    flex:0 0 148px!important;
    width:148px!important;
    height:44px!important;
    min-height:44px!important;
    max-height:44px!important;
    line-height:44px!important;
    margin:0!important;
    padding:0 24px!important;
    border:2px solid #ff9933!important;
    border-left:0!important;
    border-radius:0 12px 12px 0!important;
    background:linear-gradient(135deg,#ff9822,#ff7a00)!important;
    box-shadow:none!important;
    outline:0!important;
    box-sizing:border-box!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    overflow:hidden!important;
  }
  html body .header-sub02 .hs-search .hss-btn .l-search,
  html body .header-sub02 .hs-search .hss-btn em{
    float:none!important;
    display:block!important;
    margin:0!important;
    padding:0!important;
    line-height:40px!important;
  }
}


/* === tqq-search-member-gsuoo-icon-fix-20260629 === */
html body .lmain-cen-list .list-supplier .l-member-gsuoo,
html body .lmain-cen-list02 .list-supplier .l-member-gsuoo,
html body .lmain-cen-list .l-member-gsuoo,
html body .lmain-cen-list02 .l-member-gsuoo,
html body .lcsl-left .l-member-gsuoo,
html body .l-member-gsuoo.st-h,
html body .l-member-gsuoo.ls-h{
  display:inline-block!important;
  width:20px!important;
  height:20px!important;
  min-width:20px!important;
  min-height:20px!important;
  margin:0 4px!important;
  padding:0!important;
  background-image:url('/favicon.png?v=2026062402')!important;
  background-repeat:no-repeat!important;
  background-position:center center!important;
  background-size:20px 20px!important;
  vertical-align:middle!important;
  overflow:visible!important;
  float:left!important;
}
html body .l-member-gsuoo.st-h:before,
html body .l-member-gsuoo.ls-h:before{
  display:none!important;
  content:none!important;
}


/* === tqq-search-supplier-filter-row-up-20260629 === */
html body .lmain-cen-sup-type{
  margin-top:-8px!important;
  transform:translateY(-4px)!important;
  position:relative!important;
  z-index:5!important;
}
html body .lmain-cen-sup-type .sup-type-cot{
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  min-height:26px!important;
  padding-top:0!important;
  padding-bottom:0!important;
  box-sizing:border-box!important;
}
html body .lmain-cen-sup-type .sup-type-cot span,
html body .lmain-cen-sup-type .sup-type-cot label{
  display:inline-flex!important;
  align-items:center!important;
  vertical-align:middle!important;
}


/* === tqq-search-breadcrumb-center-white-20260630 === */
html body .breadlink{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  min-height:56px!important;
  height:auto!important;
  line-height:24px!important;
  margin:18px auto 16px!important;
  padding:0 22px!important;
  background:#fff!important;
  border:1px solid #eef2f7!important;
  border-radius:16px!important;
  box-shadow:0 10px 30px rgba(15,23,42,.06)!important;
  color:#475569!important;
  box-sizing:border-box!important;
  overflow:visible!important;
}
html body .breadlink a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  height:32px!important;
  line-height:32px!important;
  margin:0!important;
  padding:0!important;
  color:#475569!important;
  font-size:16px!important;
  font-weight:500!important;
  text-decoration:none!important;
  vertical-align:middle!important;
  white-space:nowrap!important;
  box-sizing:border-box!important;
}
html body .breadlink a:first-child{
  color:#2563eb!important;
  font-weight:700!important;
}
html body .breadlink a[href="javascript:;"]{
  color:#64748b!important;
}
@media (max-width:900px){
  html body .breadlink{
    min-height:48px!important;
    margin:12px 12px 12px!important;
    padding:8px 14px!important;
    border-radius:12px!important;
    gap:8px!important;
  }
  html body .breadlink a{
    height:26px!important;
    line-height:26px!important;
    font-size:14px!important;
  }
}


/* === tqq-search-type-dropdown-visible-final-20260629 === */
html body .header-sub02,
html body .header-sub02 .hs-search,
html body .header-sub02 .hs-search .hss-type{
  overflow:visible!important;
}
html body .header-sub02 .hs-search .hss-type{
  position:relative!important;
  z-index:2147483000!important;
  cursor:pointer!important;
}
html body .header-sub02 .hs-search .hss-type .hss-type-a{
  position:absolute!important;
  top:calc(100% + 6px)!important;
  left:0!important;
  right:auto!important;
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
  width:178px!important;
  min-width:178px!important;
  max-width:220px!important;
  height:auto!important;
  min-height:0!important;
  padding:8px!important;
  margin:0!important;
  background:#fff!important;
  border:1px solid #e5e7eb!important;
  border-radius:12px!important;
  box-shadow:0 14px 36px rgba(15,23,42,.18)!important;
  z-index:2147483647!important;
  box-sizing:border-box!important;
  overflow:visible!important;
}
html body .header-sub02 .hs-search .hss-type:hover .hss-type-a,
html body .header-sub02 .hs-search .hss-type:focus-within .hss-type-a,
html body .header-sub02 .hs-search .hss-type.is-open .hss-type-a{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}
html body .header-sub02 .hs-search .hss-type .hss-type-a em{
  display:block!important;
  width:100%!important;
  height:34px!important;
  line-height:34px!important;
  margin:0 0 4px 0!important;
  padding:0 10px!important;
  color:#111827!important;
  background:#fff!important;
  border-radius:8px!important;
  font-size:14px!important;
  font-style:normal!important;
  white-space:nowrap!important;
  box-sizing:border-box!important;
  cursor:pointer!important;
}
html body .header-sub02 .hs-search .hss-type .hss-type-a em:hover{
  background:#fff4e8!important;
  color:#ff7a00!important;
}


/* === tqq-search-bar-single-border-final-20260629 === */
@media (min-width:901px){
  html body .header-sub02 .hs-search,
  html body .header-sub02 .hs-search .hs-search-form,
  html body .header-sub02 .hs-search .text-more{
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
    background:transparent!important;
  }
  html body .header-sub02 .hs-search .hss-type{
    border:2px solid #ff9933!important;
    border-right:1px solid #eef2f7!important;
    outline:0!important;
    box-shadow:none!important;
  }
  html body .header-sub02 .hs-search .hss-text{
    border-top:2px solid #ff9933!important;
    border-bottom:2px solid #ff9933!important;
    border-left:0!important;
    border-right:0!important;
    outline:0!important;
    box-shadow:none!important;
  }
  html body .header-sub02 .hs-search .hss-btn{
    border:2px solid #ff9933!important;
    border-left:0!important;
    outline:0!important;
    outline-offset:0!important;
    box-shadow:none!important;
  }
  html body .header-sub02 .hs-search:before,
  html body .header-sub02 .hs-search:after,
  html body .header-sub02 .hs-search .hs-search-form:before,
  html body .header-sub02 .hs-search .hs-search-form:after,
  html body .header-sub02 .hs-search .text-more:before,
  html body .header-sub02 .hs-search .text-more:after{
    display:none!important;
    content:none!important;
  }
}


/* === tqq-search-member-icon-black-bg-fix-20260629 === */
html body .lmain-cen-list .list-supplier span,
html body .lmain-cen-list02 .list-supplier span{
  display:flex!important;
  align-items:center!important;
  gap:4px!important;
  overflow:visible!important;
  background:transparent!important;
}
html body .lmain-cen-list .list-supplier .icon-d,
html body .lmain-cen-list02 .list-supplier .icon-d{
  position:relative!important;
  display:inline-block!important;
  float:none!important;
  width:20px!important;
  height:20px!important;
  min-width:20px!important;
  min-height:20px!important;
  margin:0 3px!important;
  padding:0!important;
  border:0!important;
  box-shadow:none!important;
  outline:0!important;
  overflow:visible!important;
  background-color:transparent!important;
}
html body .lmain-cen-list .list-supplier .icon-d .icon-details,
html body .lmain-cen-list .list-supplier .icon-d .s-video,
html body .lmain-cen-list .list-supplier .icon-d .s-bac,
html body .lmain-cen-list .list-supplier .icon-d .s-sub,
html body .lmain-cen-list02 .list-supplier .icon-d .icon-details,
html body .lmain-cen-list02 .list-supplier .icon-d .s-video,
html body .lmain-cen-list02 .list-supplier .icon-d .s-bac,
html body .lmain-cen-list02 .list-supplier .icon-d .s-sub{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
  position:absolute!important;
  width:0!important;
  height:0!important;
  max-width:0!important;
  max-height:0!important;
  overflow:hidden!important;
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
}
html body .lmain-cen-list .list-supplier .l-member-virtual,
html body .lmain-cen-list02 .list-supplier .l-member-virtual{
  background-color:transparent!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:20px 20px!important;
}


/* === tqq-member-gsuoo-orange-t-icon-final-20260630 === */
html body .l-member-gsuoo,
html body .sup-hea-m .l-member-gsuoo,
html body .sup-hea-m .icon-d.l-member-gsuoo,
html body .list-supplier .l-member-gsuoo,
html body .l-member-gsuoo.ls-h,
html body .l-member-gsuoo.st-h{
  background-image:url('/themes/home/cn/public/img/icon/g.png')!important;
  background-repeat:no-repeat!important;
  background-position:center center!important;
  background-size:24px 24px!important;
}
html body .l-member-gsuoo img.tqq-member-gsuoo-t-icon{
  display:none!important;
}


/* === no-id === */
html body .tqq-top-dropdown-portal-20260712,
html body .tqq-top-dropdown-portal-20260712 *{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}
html body .header01 .idx-r .idx-a:hover > .idx-a-sub,
html body .header01 .idx-r .idx-a.is-open > .idx-a-sub{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
  pointer-events:none!important;
}
html body .tqq-top-dropdown-portal-force-v2{
  border:0!important;
  border-radius:0 0 14px 14px!important;
  box-shadow:0 12px 28px rgba(15,23,42,.14)!important;
  background:#fff!important;
}
html body .tqq-top-dropdown-portal-force-v2:before,
html body .tqq-top-dropdown-portal-force-v2:after{
  display:none!important;
  content:none!important;
}


/* === tqq-en-search-badge-final-two-lines-20260712 === */
html body .lmain-cen-list .list-supplier>span,html body .list-supplier>span{display:block!important;height:64px!important;min-height:64px!important;max-height:64px!important;overflow:visible!important;margin-top:4px!important;}
html body .lmain-cen-list .list-supplier .tqq-trust-badges,html body .list-supplier .tqq-trust-badges{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:5px!important;flex-wrap:nowrap!important;height:62px!important;min-height:62px!important;max-height:62px!important;margin:0!important;padding:0!important;overflow:visible!important;}
html body .lmain-cen-list .list-supplier .tqq-trust-badge,html body .list-supplier .tqq-trust-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:max-content!important;max-width:190px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 13px!important;border-radius:999px!important;font-size:14px!important;font-weight:800!important;line-height:28px!important;white-space:nowrap!important;box-sizing:border-box!important;background:#fff!important;box-shadow:0 4px 12px rgba(15,23,42,.08)!important;letter-spacing:.1px!important;}
html body .lmain-cen-list .list-supplier .tqq-trust-badge:before,html body .list-supplier .tqq-trust-badge:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;border-radius:50%!important;color:#fff!important;font-size:13px!important;font-weight:900!important;line-height:22px!important;flex:0 0 22px!important;}
html body .lmain-cen-list .list-supplier .tqq-trust-badge.member,html body .list-supplier .tqq-trust-badge.member{color:#172554!important;border:1px solid #d8b4fe!important;background:#fff!important;}
html body .lmain-cen-list .list-supplier .tqq-trust-badge.member:before,html body .list-supplier .tqq-trust-badge.member:before{content:'◆'!important;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;font-size:9px!important;}
html body .lmain-cen-list .list-supplier .tqq-trust-badge.verified,html body .list-supplier .tqq-trust-badge.verified{color:#172554!important;border:1px solid #fdba74!important;background:#fff!important;}
html body .lmain-cen-list .list-supplier .tqq-trust-badge.verified:before,html body .list-supplier .tqq-trust-badge.verified:before{content:'✓'!important;background:#16a34a!important;font-size:16px!important;}


/* === tqq-search-badge-compact-20260712 === */
html body .lmain-cen-list .list-supplier>span,html body .list-supplier>span{height:48px!important;min-height:48px!important;max-height:48px!important;margin-top:2px!important;overflow:visible!important;}
html body .lmain-cen-list .list-supplier .tqq-trust-badges,html body .list-supplier .tqq-trust-badges{gap:3px!important;height:46px!important;min-height:46px!important;max-height:46px!important;}
html body .lmain-cen-list .list-supplier .tqq-trust-badge,html body .list-supplier .tqq-trust-badge{height:21px!important;min-height:21px!important;max-height:21px!important;line-height:21px!important;padding:0 8px!important;font-size:12px!important;gap:4px!important;box-shadow:0 2px 7px rgba(15,23,42,.06)!important;}
html body .lmain-cen-list .list-supplier .tqq-trust-badge:before,html body .list-supplier .tqq-trust-badge:before{width:16px!important;height:16px!important;line-height:16px!important;flex-basis:16px!important;font-size:10px!important;}
html body .lmain-cen-list .list-supplier .tqq-trust-badge.member:before,html body .list-supplier .tqq-trust-badge.member:before{font-size:7px!important;}
html body .lmain-cen-list .list-supplier .tqq-trust-badge.verified:before,html body .list-supplier .tqq-trust-badge.verified:before{font-size:12px!important;}
html body .lmain-cen-list .list-a,html body .list-a{margin-top:3px!important;}


/* === tqq-mobile-two-badges-above-country-20260712 === */
@media (max-width:900px){html body .p-label{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;width:auto!important;height:auto!important;min-height:24px!important;max-height:none!important;margin:4px 0 3px!important;padding:0!important;overflow:visible!important;visibility:visible!important;white-space:normal!important}html body .p-label .p-label-a{display:none!important}html body .p-label .tqq-mobile-search-level-badge{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;height:28px!important;line-height:28px!important;margin:0!important;padding:0 12px 0 8px!important;border:1px solid #e5e7eb!important;border-radius:999px!important;background:#fff!important;box-shadow:0 2px 8px rgba(15,23,42,.08)!important;box-sizing:border-box!important;white-space:nowrap!important}html body .p-label .tqq-mobile-search-level-badge img{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;border-radius:50%!important;object-fit:contain!important;margin:0!important;padding:0!important}html body .p-label .tqq-mobile-search-level-badge span{display:inline-block!important;font-size:13px!important;font-weight:800!important;color:#111827!important;line-height:26px!important}}


/* === tqq-hide-duplicate-region-lang-list-20260712 === */
/* Hide the narrow duplicate language list beside the large region/language mega panel. */
.tqq-hide-duplicate-lang-list-20260712{display:none!important;visibility:hidden!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;border:0!important;}


/* === tqq-product-search-card-image-solid-20260712 === */
html body .lmain-cen-list ul li{min-height:430px!important;overflow:hidden!important;background:#fff!important;}
html body .lmain-cen-list .list-pic{display:block!important;width:100%!important;height:190px!important;min-height:190px!important;max-height:190px!important;background-color:#fff!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;overflow:hidden!important;position:relative!important;border-bottom:1px solid #f1f5f9!important;}
html body .lmain-cen-list .list-pic a{display:block!important;width:100%!important;height:100%!important;}
html body .lmain-cen-list .list-pic img.tqq-card-cover-img-20260712{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#fff!important;}
html body .lmain-cen-list .list-tit{display:block!important;height:42px!important;min-height:42px!important;max-height:42px!important;line-height:21px!important;overflow:hidden!important;margin-top:8px!important;}
html body .lmain-cen-list .list-tit a{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:21px!important;word-break:break-word!important;}


/* === tqq-search-logo-top-visible-20260712 === */
html body .header01,html body .header04,html body .header-sub01{overflow:visible!important;}
html body .header-logo,html body .header-logo a,html body .header-logo img,
html body .logo,html body .logo a,html body .logo img,
html body [class*="logo"]{visibility:visible!important;opacity:1!important;}
html body .header-logo,html body .logo{position:relative!important;z-index:2147483640!important;display:flex!important;align-items:center!important;min-width:150px!important;min-height:48px!important;overflow:visible!important;background:transparent!important;}
html body .header-logo a,html body .logo a{position:relative!important;z-index:2147483641!important;display:flex!important;align-items:center!important;min-width:130px!important;min-height:44px!important;overflow:visible!important;}
html body .header-logo img,html body .logo img{position:relative!important;z-index:2147483642!important;display:block!important;width:auto!important;max-width:150px!important;height:auto!important;max-height:48px!important;object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important;}
html body .header-sub01:before,html body .header-sub01:after{z-index:0!important;pointer-events:none!important;}


/* === tqq-search-logo-lower-bigger-20260712 === */
html body .header-logo,html body .logo{transform:translateY(8px)!important;min-width:180px!important;min-height:58px!important;}
html body .header-logo a,html body .logo a{min-width:170px!important;min-height:56px!important;}
html body .header-logo img,html body .logo img{max-width:178px!important;max-height:58px!important;}


/* === tqq-lang-trigger-text-visible-20260712 === */
html body .idx-a.idx-lang-multi > em,
html body .idx-a.idx-lang-multi:hover > em,
html body .idx-a.idx-lang-multi.is-open > em,
html body .idx-a.idx-lang-multi > .l-bottom,
html body .idx-a.idx-lang-multi:hover > .l-bottom,
html body .idx-a.idx-lang-multi.is-open > .l-bottom{visibility:visible!important;opacity:1!important;pointer-events:auto!important;}
html body .idx-a.idx-lang-multi{color:inherit!important;}
html body .idx-a.idx-lang-multi > em{color:inherit!important;}


/* === tqq-search-type-layer-visible-20260712 === */
html body .header-sub02,html body .hs-search{overflow:visible!important;position:relative!important;z-index:2147483000!important;}
html body .header-sub02 .hss-type,html body .header-sub02 .text-more,html body .hs-search .hss-type,html body .hs-search .text-more{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2147483300!important;background:#fff!important;color:#334155!important;min-width:118px!important;height:42px!important;line-height:42px!important;overflow:visible!important;border-right:1px solid #edf0f5!important;box-sizing:border-box!important;}
html body .header-sub02 .hss-type em,html body .header-sub02 .text-more em,html body .hs-search .hss-type em,html body .hs-search .text-more em{display:inline-block!important;visibility:visible!important;opacity:1!important;color:#334155!important;font-style:normal!important;line-height:42px!important;}
html body .header-sub02 .hss-type .l-bottom,html body .header-sub02 .text-more .l-bottom,html body .hs-search .hss-type .l-bottom,html body .hs-search .text-more .l-bottom{display:inline-block!important;visibility:visible!important;opacity:1!important;}
html body .header-sub02 .hss-type-a,html body .header-sub02 .hs-type-all,html body .hs-search .hss-type-a{position:absolute!important;top:100%!important;left:0!important;z-index:2147483600!important;background:#fff!important;display:none;visibility:visible!important;opacity:1!important;box-shadow:0 14px 34px rgba(15,23,42,.16)!important;}
html body .header-sub02 .hss-type:hover .hss-type-a,html body .header-sub02 .text-more:hover .hss-type-a,html body .hs-search .hss-type:hover .hss-type-a{display:block!important;}


/* === tqq-product-card-no-blank-final-20260712 === */
html body .lmain-cen-list .list-pic{display:block!important;width:100%!important;height:178px!important;min-height:178px!important;max-height:178px!important;background-color:#fff!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;overflow:hidden!important;position:relative!important;box-sizing:border-box!important;}
html body .lmain-cen-list .list-pic>a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;overflow:hidden!important;background:#fff!important;}
html body .lmain-cen-list .list-pic img.tqq-product-card-real-img-20260712{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#fff!important;}
html body .lmain-cen-list .list-tit{display:block!important;height:42px!important;min-height:42px!important;max-height:42px!important;line-height:21px!important;overflow:hidden!important;margin:8px 10px 6px!important;clear:both!important;}
html body .lmain-cen-list .list-tit a{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:21px!important;word-break:break-word!important;color:#174a8b!important;}


/* === tqq-search-type-portal-final-20260712 === */
html body .tqq-search-type-portal-final-20260712{position:fixed!important;z-index:2147483647!important;width:178px!important;padding:8px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 16px 38px rgba(15,23,42,.18)!important;box-sizing:border-box!important;display:none;}html body .tqq-search-type-portal-final-20260712 a{display:block!important;height:34px!important;line-height:34px!important;padding:0 12px!important;margin:0 0 4px!important;color:#111827!important;background:#fff!important;border-radius:8px!important;font-size:14px!important;text-decoration:none!important;box-sizing:border-box!important;white-space:nowrap!important;}html body .tqq-search-type-portal-final-20260712 a:hover{background:#fff4e8!important;color:#ff7a00!important;}html body .header-sub02 .hs-search .hss-type{cursor:pointer!important;position:relative!important;z-index:2147483300!important;}


/* === tqq-top-nav-dropdown-above-search-20260713 === */
html body .header01{
  position:relative!important;
  z-index:2147483600!important;
  overflow:visible!important;
}
html body .header01 .header-sub01{
  position:relative!important;
  z-index:2147483646!important;
  overflow:visible!important;
}
html body .header01 .idx-r,
html body .header01 .idx-r > .idx-a{
  position:relative!important;
  z-index:2147483646!important;
  overflow:visible!important;
}
html body .header01 .idx-r > .idx-a:hover,
html body .header01 .idx-r > .idx-a.is-open,
html body .header01 .idx-r > .idx-a.idx-a-h:hover{
  z-index:2147483647!important;
}
html body .header01 .header-sub02,
html body .header01 .hs-search,
html body .header01 .hs-type,
html body .header01 .hot-search{
  position:relative!important;
  z-index:2147483000!important;
}
html body .header01 .idx-r > .idx-a:hover > .idx-a-sub,
html body .header01 .idx-r > .idx-a.is-open > .idx-a-sub,
html body .header01 .idx-r > .idx-a.idx-a-h:hover > .idx-a-sub,
html body .header01 .idx-r > .idx-a > .idx-a-sub{
  z-index:2147483647!important;
}
html body .header01 .idx-r > .idx-a:hover > .idx-a-sub,
html body .header01 .idx-r > .idx-a.is-open > .idx-a-sub,
html body .header01 .idx-r > .idx-a.idx-a-h:hover > .idx-a-sub{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}


/* === tqq-hot-more-real-dropdown-20260713 === */
html body .header01 .ich-more{
  position:relative!important;
  overflow:visible!important;
  width:auto!important;
  min-width:58px!important;
  height:30px!important;
  line-height:30px!important;
  z-index:2147482000!important;
}
html body .header01 .ich-more > em{
  display:inline-flex!important;
  align-items:center!important;
  height:30px!important;
  line-height:30px!important;
  cursor:pointer!important;
  color:#172033!important;
}
html body .header01 .ich-more > img{
  display:inline-block!important;
  visibility:visible!important;
  opacity:1!important;
  width:12px!important;
  height:12px!important;
  max-width:12px!important;
  max-height:12px!important;
  margin-left:4px!important;
  vertical-align:middle!important;
  pointer-events:none!important;
}
html body .header01 .ich-more > a{
  display:none!important;
  position:absolute!important;
  left:0!important;
  top:32px!important;
  z-index:2147483647!important;
  width:128px!important;
  height:34px!important;
  line-height:34px!important;
  padding:0 14px!important;
  margin:0!important;
  box-sizing:border-box!important;
  background:#fff!important;
  color:#172033!important;
  border:1px solid #edf0f5!important;
  border-bottom:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  white-space:nowrap!important;
  text-align:left!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
html body .header01 .ich-more > a:nth-of-type(1){top:32px!important;border-radius:10px 10px 0 0!important;box-shadow:0 12px 28px rgba(15,23,42,.12)!important;}
html body .header01 .ich-more > a:nth-of-type(2){top:66px!important;}
html body .header01 .ich-more > a:nth-of-type(3){top:100px!important;border-bottom:1px solid #edf0f5!important;border-radius:0 0 10px 10px!important;box-shadow:0 12px 28px rgba(15,23,42,.12)!important;}
html body .header01 .ich-more:hover > a,
html body .header01 .ich-more.is-open > a{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}
html body .header01 .ich-more > a:hover{
  color:#f58220!important;
  background:#fff7ed!important;
}
html body .header01 .ich-more > div,
html body .header01 .ich-more > ul,
html body .header01 .ich-more > dl,
html body .header01 .ich-more .idx-a-sub,
html body .header01 .ich-more .bshadow,
html body .header01 .ich-more .type-all,
html body .header01 .ich-more [class*="sub"],
html body .header01 .ich-more [class*="drop"],
html body .header01 .ich-more [class*="portal"]{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
  width:0!important;
  height:0!important;
  max-width:0!important;
  max-height:0!important;
  overflow:hidden!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  box-shadow:none!important;
  background:transparent!important;
}


/* === tqq-en-top-service-dropdown-unified-20260713 === */
html body .header01,html body .header04,html body .header-sub01,html body .idx-r{overflow:visible!important;}
html body .header01 .idx-r .idx-a,html body .header04 .idx-r .idx-a{position:relative!important;overflow:visible!important;z-index:2147483300!important;}
html body .header01 .idx-r .idx-a > .idx-a-sub,html body .header04 .idx-r .idx-a > .idx-a-sub,html body .idx-r .idx-a > .idx-a-sub.bshadow{position:absolute!important;top:100%!important;left:0!important;right:auto!important;width:210px!important;min-width:210px!important;max-width:210px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:12px 0!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:0 0 12px 12px!important;box-shadow:0 18px 42px rgba(15,23,42,.16)!important;overflow:hidden!important;z-index:2147483647!important;box-sizing:border-box!important;float:none!important;}
html body .header01 .idx-r .idx-a:hover > .idx-a-sub,html body .header04 .idx-r .idx-a:hover > .idx-a-sub,html body .idx-r .idx-a.is-open > .idx-a-sub{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;}
html body .header01 .idx-r .idx-a > .idx-a-sub a,html body .header04 .idx-r .idx-a > .idx-a-sub a,html body .idx-r .idx-a > .idx-a-sub.bshadow a{display:block!important;float:none!important;width:100%!important;height:38px!important;min-height:38px!important;line-height:38px!important;margin:0!important;padding:0 20px!important;color:#15233d!important;background:#fff!important;border:0!important;border-radius:0!important;text-align:left!important;text-decoration:none!important;white-space:nowrap!important;box-sizing:border-box!important;font-size:16px!important;font-weight:400!important;box-shadow:none!important;}
html body .header01 .idx-r .idx-a > .idx-a-sub a:hover,html body .header04 .idx-r .idx-a > .idx-a-sub a:hover,html body .idx-r .idx-a > .idx-a-sub.bshadow a:hover{background:#fff7ed!important;color:#f58220!important;}
html body .header01 .idx-r .idx-a.idx-lang-multi > .idx-a-sub,html body .header04 .idx-r .idx-a.idx-lang-multi > .idx-a-sub{width:520px!important;min-width:360px!important;max-width:min(520px,calc(100vw - 24px))!important;padding:14px 8px 12px!important;display:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px 8px!important;overflow-y:auto!important;overflow-x:hidden!important;}
html body .header01 .idx-r .idx-a.idx-lang-multi:hover > .idx-a-sub,html body .header04 .idx-r .idx-a.idx-lang-multi:hover > .idx-a-sub,html body .idx-r .idx-a.idx-lang-multi.is-open > .idx-a-sub{display:grid!important;}
html body .header01 .idx-r .idx-a.idx-lang-multi > .idx-a-sub a,html body .header04 .idx-r .idx-a.idx-lang-multi > .idx-a-sub a{height:32px!important;line-height:32px!important;padding:0 10px!important;font-size:13px!important;}


/* === tqq-en-top-dropdown-dedupe-join-final-20260713 === */
html body .header01 .idx-r .idx-a:not(.idx-lang-multi) > .idx-a-sub:not(:first-of-type),
html body .header04 .idx-r .idx-a:not(.idx-lang-multi) > .idx-a-sub:not(:first-of-type){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important;}
html body .header01 .idx-r .idx-a:not(.idx-lang-multi) > a,
html body .header04 .idx-r .idx-a:not(.idx-lang-multi) > a{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
html body .header01 .idx-r .idx-a:not(.idx-lang-multi) > .idx-a-sub{contain:layout paint!important;}
html body .header01 .idx-r .idx-a:not(.idx-lang-multi) > .idx-a-sub a[data-tqq-duplicate-menu-item="1"],
html body .header04 .idx-r .idx-a:not(.idx-lang-multi) > .idx-a-sub a[data-tqq-duplicate-menu-item="1"]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;min-height:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;}


/* === tqq-en-product-card-actions-center-20260713 === */
html body .lmain-cen-list .list-supplier,
html body .lmain-cen-list02 .list-supplier{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;margin-left:0!important;margin-right:0!important;padding:0 8px!important;box-sizing:border-box!important;overflow:visible!important;height:auto!important;min-height:64px!important;}
html body .lmain-cen-list .list-supplier>em,
html body .lmain-cen-list02 .list-supplier>em{display:block!important;width:100%!important;max-width:100%!important;text-align:center!important;margin:0 auto 4px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
html body .lmain-cen-list .list-supplier>em>a,
html body .lmain-cen-list02 .list-supplier>em>a{display:block!important;width:100%!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
html body .lmain-cen-list .list-supplier>span,
html body .lmain-cen-list02 .list-supplier>span{display:flex!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:visible!important;}
html body .lmain-cen-list .list-supplier .tqq-trust-badges,
html body .lmain-cen-list02 .list-supplier .tqq-trust-badges,
html body .list-supplier .tqq-trust-badges{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important;text-align:center!important;}
html body .lmain-cen-list .list-supplier .tqq-trust-badge,
html body .lmain-cen-list02 .list-supplier .tqq-trust-badge,
html body .list-supplier .tqq-trust-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;white-space:nowrap!important;}
html body .lmain-cen-list .list-a,
html body .lmain-cen-list02 .list-a{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;margin:8px auto 0!important;padding:0 8px!important;box-sizing:border-box!important;text-align:center!important;}
html body .lmain-cen-list .list-a a,
html body .lmain-cen-list02 .list-a a,
html body .lmain-cen-list .product-chat-btn,
html body .lmain-cen-list02 .product-chat-btn{float:none!important;margin-left:auto!important;margin-right:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;}
html body .lmain-cen-list .product-chat-btn,
html body .lmain-cen-list02 .product-chat-btn{min-width:170px!important;max-width:92%!important;height:34px!important;border-radius:999px!important;}
html body .lmain-cen-list .product-chat-btn span,
html body .lmain-cen-list02 .product-chat-btn span{display:inline-block!important;text-align:center!important;}


/* === tqq-en-product-card-support-button-left-tune-20260713 === */
html body .lmain-cen-list .list-a,
html body .lmain-cen-list02 .list-a{position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:8px auto 0!important;padding:0!important;text-align:center!important;box-sizing:border-box!important;}
html body .lmain-cen-list .product-chat-btn,
html body .lmain-cen-list02 .product-chat-btn{position:relative!important;left:-10px!important;transform:none!important;margin-left:auto!important;margin-right:auto!important;float:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:168px!important;max-width:88%!important;height:34px!important;text-align:center!important;box-sizing:border-box!important;}
html body .lmain-cen-list .product-chat-btn img,
html body .lmain-cen-list02 .product-chat-btn img{flex:0 0 auto!important;margin-right:6px!important;}
html body .lmain-cen-list .product-chat-btn span,
html body .lmain-cen-list02 .product-chat-btn span{display:inline-block!important;text-align:center!important;white-space:nowrap!important;}


/* === tqq-en-top-menu-portal-content-final-20260713 === */
html body .tqq-en-top-menu-portal-content-final-20260713{position:fixed!important;z-index:2147483647!important;width:210px!important;min-width:210px!important;max-width:240px!important;padding:12px 0!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:0 0 12px 12px!important;box-shadow:0 18px 42px rgba(15,23,42,.16)!important;box-sizing:border-box!important;display:none;overflow:hidden!important;}
html body .tqq-en-top-menu-portal-content-final-20260713 a{display:block!important;float:none!important;width:100%!important;height:38px!important;line-height:38px!important;margin:0!important;padding:0 20px!important;color:#15233d!important;background:#fff!important;border:0!important;border-radius:0!important;text-align:left!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important;font-size:16px!important;font-weight:400!important;}
html body .tqq-en-top-menu-portal-content-final-20260713 a:hover{background:#fff7ed!important;color:#f58220!important;}
html body .header01 .idx-r .idx-a:not(.idx-lang-multi),html body .header04 .idx-r .idx-a:not(.idx-lang-multi){cursor:pointer!important;position:relative!important;z-index:2147483300!important;}


/* === tqq-logo-lang-home-link-final-20260713 === */
html body .header-logo,html body .logo,html body .header-logo a,html body .logo a,html body .header-logo img,html body .logo img{cursor:pointer!important;}


/* === tqq-logo-click-overlay-final-20260713 === */
html body .tqq-logo-click-overlay-final-20260713{position:fixed!important;z-index:2147483647!important;background:transparent!important;cursor:pointer!important;display:block!important;pointer-events:auto!important;}
html body .header-logo,html body .logo,html body .header-logo *,html body .logo *{cursor:pointer!important;}


/* === tqq-en-product-support-exact-center-20260713 === */
html body .lmain-cen-list .list-a,
html body .lmain-cen-list02 .list-a{position:relative!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:8px auto 0!important;padding:0!important;text-align:center!important;box-sizing:border-box!important;}
html body .lmain-cen-list .product-chat-btn,
html body .lmain-cen-list02 .product-chat-btn{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;float:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:180px!important;min-width:180px!important;max-width:calc(100% - 20px)!important;height:34px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;box-sizing:border-box!important;}
html body .lmain-cen-list .product-chat-btn img,
html body .lmain-cen-list02 .product-chat-btn img{flex:0 0 auto!important;margin-left:0!important;margin-right:6px!important;}
html body .lmain-cen-list .product-chat-btn span,
html body .lmain-cen-list02 .product-chat-btn span{display:inline-block!important;text-align:center!important;white-space:nowrap!important;}


/* === tqq-logo-root-home-link-final-20260713 === */
html body .header-logo,html body .logo,html body .header-logo a,html body .logo a,html body .header-logo img,html body .logo img,html body .tqq-logo-click-overlay-final-20260713{cursor:pointer!important;}


/* === tqq-en-product-support-force-li-center-20260713 === */
html body .lmain-cen-list > ul > li,
html body .lmain-cen-list02 > ul > li{position:relative!important;}
html body .lmain-cen-list > ul > li .list-a,
html body .lmain-cen-list02 > ul > li .list-a{position:relative!important;left:0!important;right:auto!important;top:auto!important;bottom:auto!important;display:block!important;width:100%!important;max-width:100%!important;height:40px!important;margin:8px 0 0!important;padding:0!important;text-align:center!important;box-sizing:border-box!important;overflow:visible!important;}
html body .lmain-cen-list > ul > li .list-a .product-chat-btn,
html body .lmain-cen-list02 > ul > li .list-a .product-chat-btn{position:absolute!important;left:50%!important;right:auto!important;top:3px!important;bottom:auto!important;transform:translateX(-50%)!important;float:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:180px!important;min-width:180px!important;max-width:calc(100% - 20px)!important;height:34px!important;margin:0!important;text-align:center!important;box-sizing:border-box!important;}
html body .lmain-cen-list > ul > li .list-a .product-chat-btn img,
html body .lmain-cen-list02 > ul > li .list-a .product-chat-btn img{flex:0 0 auto!important;margin-left:0!important;margin-right:6px!important;}
html body .lmain-cen-list > ul > li .list-a .product-chat-btn span,
html body .lmain-cen-list02 > ul > li .list-a .product-chat-btn span{display:inline-block!important;text-align:center!important;white-space:nowrap!important;}


/* === tqq-member-icon-hover-card-final-20260630 === */
html body .sup-hea-m .icon-d,
html body .list-supplier .icon-d,
html body .lmain-cen-list .list-supplier .icon-d,
html body .lmain-cen-list02 .list-supplier .icon-d{
  position:relative!important;
  overflow:visible!important;
  cursor:pointer!important;
}
html body .sup-hea-m .icon-d > .shname,
html body .list-supplier .icon-d > .shname{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  width:0!important;
  height:0!important;
  overflow:hidden!important;
}
html body .sup-hea-m .icon-d > .icon-details,
html body .list-supplier .icon-d > .icon-details,
html body .lmain-cen-list .list-supplier .icon-d > .icon-details,
html body .lmain-cen-list02 .list-supplier .icon-d > .icon-details{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
  position:absolute!important;
  left:50%!important;
  top:32px!important;
  transform:translateX(-50%)!important;
  width:236px!important;
  min-width:236px!important;
  max-width:236px!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  padding:14px!important;
  border:1px solid #e5e7eb!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:0 18px 45px rgba(15,23,42,.18)!important;
  color:#334155!important;
  font-size:14px!important;
  line-height:20px!important;
  text-align:left!important;
  white-space:normal!important;
  word-break:normal!important;
  text-indent:0!important;
  overflow:visible!important;
  z-index:2147483647!important;
  box-sizing:border-box!important;
}
html body .lmain-cen-list .list-supplier .icon-d > .icon-details,
html body .lmain-cen-list02 .list-supplier .icon-d > .icon-details{
  top:28px!important;
}
html body .sup-hea-m .icon-d:hover > .icon-details,
html body .sup-hea-m .icon-d:focus-within > .icon-details,
html body .list-supplier .icon-d:hover > .icon-details,
html body .list-supplier .icon-d:focus-within > .icon-details,
html body .lmain-cen-list .list-supplier .icon-d:hover > .icon-details,
html body .lmain-cen-list .list-supplier .icon-d:focus-within > .icon-details,
html body .lmain-cen-list02 .list-supplier .icon-d:hover > .icon-details,
html body .lmain-cen-list02 .list-supplier .icon-d:focus-within > .icon-details{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}
html body .sup-hea-m .icon-d > .icon-details:before,
html body .list-supplier .icon-d > .icon-details:before{
  content:''!important;
  position:absolute!important;
  left:50%!important;
  top:-7px!important;
  width:12px!important;
  height:12px!important;
  margin-left:-6px!important;
  background:#fff!important;
  border-left:1px solid #e5e7eb!important;
  border-top:1px solid #e5e7eb!important;
  transform:rotate(45deg)!important;
}
html body .sup-hea-m .icon-details .member-top,
html body .list-supplier .icon-details .member-top{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  width:100%!important;
  min-height:28px!important;
  margin:0 0 8px!important;
  padding:0!important;
  white-space:normal!important;
  overflow:visible!important;
}
html body .sup-hea-m .icon-details .member-top img,
html body .list-supplier .icon-details .member-top img{
  display:block!important;
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  object-fit:contain!important;
  margin:0!important;
  padding:0!important;
}
html body .sup-hea-m .icon-details .member-name,
html body .list-supplier .icon-details .member-name{
  display:block!important;
  flex:1 1 auto!important;
  min-width:0!important;
  color:#0f172a!important;
  font-size:15px!important;
  font-weight:800!important;
  line-height:22px!important;
  white-space:normal!important;
  word-break:break-word!important;
  text-align:left!important;
}
html body .sup-hea-m .icon-details .member-dec,
html body .list-supplier .icon-details .member-dec,
html body .sup-hea-m .icon-details .g-span,
html body .list-supplier .icon-details .g-span{
  display:block!important;
  width:100%!important;
  margin:0 0 10px!important;
  padding:0!important;
  color:#64748b!important;
  font-size:13px!important;
  line-height:20px!important;
  white-space:normal!important;
  word-break:break-word!important;
  text-align:left!important;
}
html body .sup-hea-m .icon-details .member-more,
html body .list-supplier .icon-details .member-more{
  display:block!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  text-align:left!important;
  white-space:normal!important;
}
html body .sup-hea-m .icon-details .member-more a,
html body .list-supplier .icon-details .member-more a,
html body .sup-hea-m .icon-details .g-a,
html body .list-supplier .icon-details .g-a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:72px!important;
  height:28px!important;
  line-height:28px!important;
  margin:0!important;
  padding:0 12px!important;
  border-radius:999px!important;
  background:#fff7ed!important;
  color:#f97316!important;
  font-size:13px!important;
  font-weight:700!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
html body .sup-hea-m .icon-details .gmargin,
html body .list-supplier .icon-details .gmargin{
  display:block!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
html body .sup-hea-m .icon-details .g-img,
html body .list-supplier .icon-details .g-img{
  width:42px!important;
  height:42px!important;
  margin:0 0 8px!important;
}
@media (max-width:900px){
  html body .sup-hea-m .icon-d > .icon-details,
  html body .list-supplier .icon-d > .icon-details{
    width:210px!important;
    min-width:210px!important;
    max-width:210px!important;
    left:0!important;
    transform:none!important;
  }
}


/* === tqq-member-icon-hover-card-top-layer-alllang-20260701 === */
@media (min-width:901px){
  html body .allmain,
  html body .lmain,
  html body .lmain-cen,
  html body .lmain-cen-list,
  html body .lmain-cen-list02,
  html body .list-supplier,
  html body .sup-hea-m{
    overflow:visible!important;
  }
  html body .lmain-cen,
  html body .lmain-cen-list,
  html body .lmain-cen-list02{
    position:relative!important;
    z-index:100!important;
  }
  html body .lmain-cen-list li,
  html body .lmain-cen-list02 li,
  html body .list-supplier,
  html body .list-supplier span{
    position:relative!important;
    overflow:visible!important;
  }
  html body .lmain-cen-list li:hover,
  html body .lmain-cen-list02 li:hover,
  html body .list-supplier:hover,
  html body .list-supplier span:hover{
    z-index:2147483000!important;
  }
  html body .sup-hea-m .icon-d,
  html body .list-supplier .icon-d,
  html body .lmain-cen-list .list-supplier .icon-d,
  html body .lmain-cen-list02 .list-supplier .icon-d{
    position:relative!important;
    overflow:visible!important;
    z-index:2147483200!important;
    transform:none!important;
    isolation:isolate!important;
  }
  html body .sup-hea-m .icon-d:hover,
  html body .sup-hea-m .icon-d:focus-within,
  html body .list-supplier .icon-d:hover,
  html body .list-supplier .icon-d:focus-within{
    z-index:2147483400!important;
  }
  html body .sup-hea-m .icon-d > .icon-details,
  html body .list-supplier .icon-d > .icon-details,
  html body .lmain-cen-list .list-supplier .icon-d > .icon-details,
  html body .lmain-cen-list02 .list-supplier .icon-d > .icon-details{
    z-index:2147483600!important;
    overflow:visible!important;
  }
  html body .sup-hea-m .icon-d:hover > .icon-details,
  html body .sup-hea-m .icon-d:focus-within > .icon-details,
  html body .list-supplier .icon-d:hover > .icon-details,
  html body .list-supplier .icon-d:focus-within > .icon-details,
  html body .lmain-cen-list .list-supplier .icon-d:hover > .icon-details,
  html body .lmain-cen-list .list-supplier .icon-d:focus-within > .icon-details,
  html body .lmain-cen-list02 .list-supplier .icon-d:hover > .icon-details,
  html body .lmain-cen-list02 .list-supplier .icon-d:focus-within > .icon-details{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
    z-index:2147483600!important;
  }
  html body .header01,
  html body .header04,
  html body .header-sub,
  html body .header-sub01{
    overflow:visible!important;
  }
}


/* === tqq-en-search-result-toolbar-display-fix-20260711 === */
html body .lmain-cen-view{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  flex-wrap:wrap!important;
  gap:8px 12px!important;
  width:100%!important;
  min-height:34px!important;
  height:auto!important;
  padding:7px 10px!important;
  margin:0 0 12px!important;
  overflow:visible!important;
  box-sizing:border-box!important;
  line-height:24px!important;
  background:#fff!important;
  border:1px solid #eef2f7!important;
}
html body .lmain-cen-view .view-total{
  flex:1 1 260px!important;
  min-width:0!important;
  max-width:100%!important;
  width:auto!important;
  height:auto!important;
  line-height:24px!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
}
html body .lmain-cen-view .view-page,
html body .lmain-cen-view .view-a{
  flex:0 0 auto!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  width:auto!important;
  min-width:0!important;
  height:24px!important;
  line-height:24px!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  overflow:visible!important;
  white-space:nowrap!important;
  vertical-align:middle!important;
}
html body .lmain-cen-view .view-page em,
html body .lmain-cen-view .view-a em{
  display:inline-block!important;
  height:24px!important;
  line-height:24px!important;
  margin:0 6px 0 0!important;
  padding:0!important;
  white-space:nowrap!important;
}
html body .lmain-cen-view .view-page a,
html body .lmain-cen-view .view-a a{
  flex:0 0 auto!important;
  display:inline-block!important;
  margin:0 3px!important;
  float:none!important;
  vertical-align:middle!important;
}
html body .lmain-cen-view + style + script + .lmain-cen-list,
html body .lmain-cen-view + style + script + .lmain-cen-list02{
  clear:both!important;
}
@media(max-width:1100px){
  html body .lmain-cen-view{align-items:flex-start!important;}
  html body .lmain-cen-view .view-total{flex-basis:100%!important;white-space:normal!important;}
}


/* === no-id === */
.tqq-top-dropdown-portal-20260712{
  position:fixed!important;
  z-index:2147483647!important;
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  background:#fff!important;
  border-radius:0 0 14px 14px!important;
  box-shadow:0 14px 34px rgba(15,23,42,.16)!important;
  overflow:visible!important;
  pointer-events:auto!important;
}
.tqq-top-dropdown-portal-20260712 a{
  display:block!important;
  color:#1f2937!important;
  background:#fff!important;
  text-decoration:none!important;
  cursor:pointer!important;
  pointer-events:auto!important;
}
.tqq-top-dropdown-portal-20260712 a:hover{
  background:#fff7ed!important;
  color:#ea580c!important;
}


/* === tqq-mobile-search-trust-final-dom-20260712 === */
@media (max-width:900px){
html body .list-supplier .tqq-trust-badges{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:4px!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:18px!important;max-height:none!important;margin:2px 0 4px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;}
html body .list-supplier .tqq-trust-badge{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;max-width:none!important;height:18px!important;min-height:18px!important;max-height:18px!important;line-height:18px!important;margin:0 4px 2px 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important;font-size:11px!important;font-weight:700!important;font-style:normal!important;}
html body .list-supplier .tqq-trust-badge:before,html body .list-supplier .tqq-trust-badge:after{display:none!important;content:none!important;background:none!important;}
html body .list-supplier .tqq-trust-badge img.tqq-trust-real-icon{display:inline-block!important;width:14px!important;height:14px!important;min-width:14px!important;margin:0 3px 0 0!important;padding:0!important;object-fit:contain!important;vertical-align:middle!important;}
html body .list-supplier .tqq-trust-badge.member{color:#5b21b6!important;}
html body .list-supplier .tqq-trust-badge.verified{color:#047857!important;}
}


/* === tqq-mobile-two-badges-two-lines-final-20260712 === */
@media (max-width:900px){
  html body .p-label{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:flex-start!important;
    gap:6px!important;
    width:auto!important;
    height:auto!important;
    min-height:58px!important;
    max-height:none!important;
    line-height:normal!important;
    margin:5px 0 5px!important;
    padding:0!important;
    overflow:visible!important;
    visibility:visible!important;
    white-space:normal!important;
  }
  html body .p-label .p-label-a{display:none!important;}
  html body .p-label .tqq-mobile-search-level-badge{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    flex:0 0 auto!important;
    width:auto!important;
    min-width:112px!important;
    max-width:none!important;
    height:26px!important;
    min-height:26px!important;
    max-height:26px!important;
    line-height:26px!important;
    margin:0!important;
    padding:0 12px 0 7px!important;
    border:1px solid #e5e7eb!important;
    border-radius:999px!important;
    background:#fff!important;
    box-shadow:0 2px 8px rgba(15,23,42,.08)!important;
    box-sizing:border-box!important;
    overflow:visible!important;
    visibility:visible!important;
    white-space:nowrap!important;
    color:#111827!important;
    font-size:13px!important;
    font-weight:800!important;
    vertical-align:middle!important;
    gap:6px!important;
  }
  html body .p-label .tqq-mobile-search-level-badge img{
    display:block!important;
    width:20px!important;
    min-width:20px!important;
    max-width:20px!important;
    height:20px!important;
    min-height:20px!important;
    max-height:20px!important;
    border-radius:50%!important;
    object-fit:contain!important;
    margin:0!important;
    padding:0!important;
  }
  html body .p-label .tqq-mobile-search-level-badge span{
    display:inline-block!important;
    width:auto!important;
    height:24px!important;
    line-height:24px!important;
    margin:0!important;
    padding:0!important;
    color:#111827!important;
    font-size:13px!important;
    font-weight:800!important;
    white-space:nowrap!important;
    visibility:visible!important;
  }
}


/* === tqq-mobile-show-product-card-chat-20260712 === */
@media (max-width:900px){
  html body .pro-list .p-label .p-label-a,
  html body #data_list .p-label .p-label-a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    min-width:88px!important;
    max-width:none!important;
    height:28px!important;
    min-height:28px!important;
    max-height:28px!important;
    margin:2px 0 0!important;
    padding:0 13px!important;
    border:0!important;
    border-radius:999px!important;
    background:linear-gradient(135deg,#ff9d25,#ff6400)!important;
    box-shadow:0 3px 8px rgba(255,103,0,.22)!important;
    overflow:visible!important;
    visibility:visible!important;
    color:#fff!important;
    font-size:13px!important;
    font-weight:800!important;
    white-space:nowrap!important;
    text-decoration:none!important;
    box-sizing:border-box!important;
  }
  html body .pro-list .p-label .p-label-a:after,
  html body #data_list .p-label .p-label-a:after{
    content:'咨询客服'!important;
    display:inline-block!important;
    color:#fff!important;
    font-size:13px!important;
    font-weight:800!important;
    line-height:28px!important;
    white-space:nowrap!important;
  }
  html body .pro-list .p-label .p-label-a img,
  html body #data_list .p-label .p-label-a img{
    display:inline-block!important;
    width:14px!important;
    height:14px!important;
    min-width:14px!important;
    margin:0 5px 0 0!important;
    object-fit:contain!important;
    filter:brightness(0) invert(1)!important;
  }
}


/* === tqq-mobile-product-card-auto-height-20260712 === */
@media (max-width:900px){
  html body .pro-list ul#data_list > li,
  html body #data_list > li,
  html body .pro-list li.server-product-item{
    display:flex!important;
    align-items:flex-start!important;
    height:auto!important;
    min-height:260px!important;
    max-height:none!important;
    overflow:visible!important;
    padding-bottom:18px!important;
    margin-bottom:0!important;
    box-sizing:border-box!important;
  }
  html body .pro-list ul#data_list > li .pro-info,
  html body #data_list > li .pro-info,
  html body .pro-list li.server-product-item .pro-info{
    height:auto!important;
    min-height:238px!important;
    max-height:none!important;
    overflow:visible!important;
    padding-bottom:8px!important;
    box-sizing:border-box!important;
  }
  html body .pro-list ul#data_list > li .p-label,
  html body #data_list > li .p-label,
  html body .pro-list li.server-product-item .p-label{
    height:auto!important;
    min-height:94px!important;
    max-height:none!important;
    overflow:visible!important;
    margin:5px 0 5px!important;
  }
  html body .pro-list ul#data_list > li .p-adr,
  html body #data_list > li .p-adr,
  html body .pro-list li.server-product-item .p-adr,
  html body .pro-list ul#data_list > li .mobile-company-name,
  html body #data_list > li .mobile-company-name,
  html body .pro-list li.server-product-item .mobile-company-name,
  html body .pro-list ul#data_list > li .pro-company-name,
  html body #data_list > li .pro-company-name,
  html body .pro-list li.server-product-item .pro-company-name{
    display:block!important;
    height:auto!important;
    min-height:18px!important;
    max-height:none!important;
    overflow:visible!important;
    line-height:20px!important;
    margin-top:2px!important;
  }
}


/* === tqq-mobile-product-card-full-width-20260712 === */
@media (max-width:900px){
  html body .pro-list,
  html body .pro-list ul,
  html body #data_list{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
    overflow:visible!important;
  }
  html body .pro-list ul#data_list > li,
  html body #data_list > li,
  html body .pro-list li.server-product-item{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:8px!important;
    padding-right:8px!important;
    box-sizing:border-box!important;
    display:flex!important;
  }
  html body .pro-list ul#data_list > li .pro-pic,
  html body #data_list > li .pro-pic,
  html body .pro-list li.server-product-item .pro-pic{
    flex:0 0 131px!important;
    width:131px!important;
    min-width:131px!important;
    max-width:131px!important;
    margin-right:10px!important;
    box-sizing:border-box!important;
  }
  html body .pro-list ul#data_list > li .pro-info,
  html body #data_list > li .pro-info,
  html body .pro-list li.server-product-item .pro-info{
    flex:1 1 auto!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    box-sizing:border-box!important;
  }
  html body .pro-list ul#data_list > li .pro-info .p-tit,
  html body #data_list > li .pro-info .p-tit,
  html body .pro-list ul#data_list > li .pro-info .p-p,
  html body #data_list > li .pro-info .p-p,
  html body .pro-list ul#data_list > li .pro-info .p-label,
  html body #data_list > li .pro-info .p-label,
  html body .pro-list ul#data_list > li .pro-info .p-adr,
  html body #data_list > li .pro-info .p-adr,
  html body .pro-list ul#data_list > li .pro-info .mobile-company-name,
  html body #data_list > li .pro-info .mobile-company-name,
  html body .pro-list ul#data_list > li .pro-info .pro-company-name,
  html body #data_list > li .pro-info .pro-company-name{
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
  }
}


/* === tqq-desktop-grid-real-img-visible-20260712 === */
@media (min-width:901px){html body .lmain-cen-list ul>li .list-pic{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:178px!important;overflow:hidden!important;background-color:#f3f5f8!important;box-sizing:border-box!important}html body .lmain-cen-list ul>li .list-pic>a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;transform:none!important;float:none!important;overflow:hidden!important}html body .lmain-cen-list ul>li .list-pic img{display:block!important;position:static!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;transform:none!important;float:none!important;opacity:1!important;visibility:visible!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:178px!important;margin:0 auto!important;object-fit:contain!important}}


/* === tqq-desktop-supplier-badge-filter-no-overlap-20260712 === */
@media (min-width:901px){html body .lmain-cen .lmain-cen-sup-type{position:relative!important;z-index:30!important;display:block!important;width:100%!important;min-height:58px!important;height:auto!important;margin:0 0 12px 0!important;padding:12px 16px!important;overflow:visible!important;box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #eef2f7!important}html body .lmain-cen .lmain-cen-sup-type .sup-type-cot{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px 14px!important;width:100%!important;min-height:34px!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0!important}html body .lmain-cen .lmain-cen-sup-type .sup-type-cot>span,html body .lmain-cen .lmain-cen-sup-type .sup-type-cot label{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:30px!important;line-height:30px!important;overflow:visible!important;margin:0!important;padding:0!important;flex:0 0 auto!important}html body .lmain-cen .lmain-cen-sup-type .sup-type-cot label em,html body .lmain-cen .lmain-cen-sup-type .sup-type-cot em{display:inline-flex!important;align-items:center!important;height:28px!important;line-height:28px!important;overflow:visible!important;white-space:nowrap!important}html body .lmain-cen .lmain-cen-sup-adr,html body .lmain-cen .lmain-cen-view{position:relative!important;z-index:10!important;clear:both!important}html body .lmain-cen .lmain-cen-list{position:relative!important;z-index:5!important}}


/* === tqq-desktop-grid-img-absolute-contained-20260712 === */
@media (min-width:901px){html body .lmain-cen-list ul>li .list-pic{position:relative!important;display:block!important;width:100%!important;height:178px!important;overflow:hidden!important;background-color:#f3f5f8!important}html body .lmain-cen-list ul>li .list-pic>a{position:absolute!important;left:0!important;top:0!important;right:0!important;bottom:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;transform:none!important;overflow:hidden!important}html body .lmain-cen-list ul>li .list-pic img{position:absolute!important;left:0!important;top:0!important;right:0!important;bottom:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;transform:none!important;float:none!important;object-fit:contain!important;object-position:center center!important;opacity:1!important;visibility:visible!important}}


/* === tqq-desktop-sup-badge-normal-flow-20260712 === */
@media (min-width:901px){html body .lmain-cen .lmain-cen-sup-type{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:30!important;display:block!important;width:100%!important;min-height:58px!important;height:auto!important;margin:0 0 12px 0!important;padding:12px 16px!important;overflow:visible!important;box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #eef2f7!important;box-shadow:none!important;visibility:visible!important;opacity:1!important}html body .lmain-cen .lmain-cen-sup-type *,html body .lmain-cen .lmain-cen-sup-type .sup-type-cot,html body .lmain-cen .lmain-cen-sup-type .sup-type-cot *{visibility:visible!important;opacity:1!important}html body .lmain-cen .lmain-cen-sup-type .sup-type-cot{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px 14px!important;width:100%!important;min-height:34px!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0!important}}


/* === tqq-desktop-grid-image-double-insurance-20260712 === */
@media (min-width:901px){html body .lmain-cen-list ul>li .list-pic{position:relative!important;display:block!important;width:100%!important;height:178px!important;min-height:178px!important;overflow:hidden!important;background-color:#fff!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important}html body .lmain-cen-list ul>li .list-pic>a{position:absolute!important;left:0!important;top:0!important;right:0!important;bottom:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;transform:none!important;overflow:hidden!important;background:transparent!important}html body .lmain-cen-list ul>li .list-pic img{position:absolute!important;left:0!important;top:0!important;right:0!important;bottom:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;transform:none!important;float:none!important;object-fit:contain!important;object-position:center center!important;opacity:1!important;visibility:visible!important;z-index:2!important;background:transparent!important}}


/* === tqq-hide-empty-hot-more-pop-safe-20260712 === */
.tqq-empty-hot-more-hidden-20260712:not(.hss-type):not(.hs-search):not(.header-sub02){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}html body .hs-search .hss-type.tqq-empty-hot-more-hidden-20260712,html body .hs-search .hss-type,html body .header-sub02 .hs-search .hss-type{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;}html body .lmain-cen-list .tqq-empty-hot-more-hidden-20260712,html body .lmain-cen-list .list-pic.tqq-empty-hot-more-hidden-20260712{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;}


/* === tqq-mobile-chat-pill-compact-20260712 === */
@media (max-width:900px){
  html body .tqq-shop-header-chat-btn,
  html body a.tqq-shop-header-chat-btn,
  html body .product-chat-btn,
  html body a.product-chat-btn,
  html body .p-label a.p-label-a.tqq-product-list-fixed-chat,
  html body a.p-label-a.tqq-product-list-fixed-chat{
    display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:118px!important;max-width:168px!important;height:36px!important;min-height:36px!important;max-height:36px!important;line-height:36px!important;margin:0!important;padding:0 14px!important;border:0!important;border-radius:999px!important;background:linear-gradient(180deg,#ff8b13 0%,#ff7900 100%)!important;color:#fff!important;font-size:15px!important;font-weight:900!important;letter-spacing:0!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:0 8px 16px rgba(255,122,0,.20)!important;box-sizing:border-box!important;overflow:hidden!important;position:relative!important;transform:none!important;opacity:1!important;visibility:visible!important;
  }
  html body .p-label a.p-label-a.tqq-product-list-fixed-chat,
  html body a.p-label-a.tqq-product-list-fixed-chat{min-width:136px!important;max-width:176px!important;padding:0 16px!important;}
  html body .tqq-shop-header-chat-btn:hover,
  html body a.tqq-shop-header-chat-btn:hover,
  html body .product-chat-btn:hover,
  html body a.product-chat-btn:hover,
  html body .p-label a.p-label-a.tqq-product-list-fixed-chat:hover,
  html body a.p-label-a.tqq-product-list-fixed-chat:hover{color:#fff!important;text-decoration:none!important;background:linear-gradient(180deg,#ff8b13 0%,#ff7200 100%)!important;}
  html body .tqq-shop-header-chat-btn img,
  html body a.tqq-shop-header-chat-btn img,
  html body .product-chat-btn img,
  html body a.product-chat-btn img,
  html body .p-label a.p-label-a.tqq-product-list-fixed-chat img,
  html body a.p-label-a.tqq-product-list-fixed-chat img{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important;}
  html body .tqq-shop-header-chat-btn:before,
  html body a.tqq-shop-header-chat-btn:before,
  html body .product-chat-btn:before,
  html body a.product-chat-btn:before,
  html body .p-label a.p-label-a.tqq-product-list-fixed-chat:before,
  html body a.p-label-a.tqq-product-list-fixed-chat:before{content:''!important;display:inline-flex!important;flex:0 0 24px!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;border-radius:50%!important;background:#fff7ed!important;box-shadow:none!important;box-sizing:border-box!important;position:relative!important;transform:none!important;-webkit-mask:none!important;mask:none!important;}
  html body .tqq-shop-header-chat-btn:after,
  html body a.tqq-shop-header-chat-btn:after,
  html body .product-chat-btn:after,
  html body a.product-chat-btn:after,
  html body .p-label a.p-label-a.tqq-product-list-fixed-chat:after,
  html body a.p-label-a.tqq-product-list-fixed-chat:after{content:''!important;display:block!important;position:absolute!important;left:22px!important;top:50%!important;width:14px!important;height:14px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;background:#ff850b!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 3H4a2.5 2.5 0 0 0-2.5 2.5v9A2.5 2.5 0 0 0 4 17h2.25v3.1c0 .72.82 1.12 1.38.67L12.2 17H20a2.5 2.5 0 0 0 2.5-2.5v-9A2.5 2.5 0 0 0 20 3ZM7.8 11.15a1.15 1.15 0 1 1 0-2.3 1.15 1.15 0 0 1 0 2.3Zm4.2 0a1.15 1.15 0 1 1 0-2.3 1.15 1.15 0 0 1 0 2.3Zm4.2 0a1.15 1.15 0 1 1 0-2.3 1.15 1.15 0 0 1 0 2.3Z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 3H4a2.5 2.5 0 0 0-2.5 2.5v9A2.5 2.5 0 0 0 4 17h2.25v3.1c0 .72.82 1.12 1.38.67L12.2 17H20a2.5 2.5 0 0 0 2.5-2.5v-9A2.5 2.5 0 0 0 20 3ZM7.8 11.15a1.15 1.15 0 1 1 0-2.3 1.15 1.15 0 0 1 0 2.3Zm4.2 0a1.15 1.15 0 1 1 0-2.3 1.15 1.15 0 0 1 0 2.3Zm4.2 0a1.15 1.15 0 1 1 0-2.3 1.15 1.15 0 0 1 0 2.3Z'/%3E%3C/svg%3E") center/contain no-repeat!important;pointer-events:none!important;opacity:1!important;visibility:visible!important;z-index:2!important;}
  html body .p-label a.p-label-a.tqq-product-list-fixed-chat:after,
  html body a.p-label-a.tqq-product-list-fixed-chat:after{left:24px!important;}
  html body .tqq-shop-header-chat-btn span,
  html body a.tqq-shop-header-chat-btn span,
  html body .tqq-shop-header-chat-btn em,
  html body a.tqq-shop-header-chat-btn em,
  html body .product-chat-btn span,
  html body a.product-chat-btn span,
  html body .product-chat-btn em,
  html body a.product-chat-btn em,
  html body .p-label a.p-label-a.tqq-product-list-fixed-chat span,
  html body a.p-label-a.tqq-product-list-fixed-chat span{display:inline-block!important;width:auto!important;max-width:92px!important;height:36px!important;min-height:36px!important;max-height:36px!important;line-height:36px!important;margin:0!important;padding:0!important;color:#fff!important;font-size:15px!important;font-weight:900!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
}


/* === tqq-kill-old-top-dropdown-portal-final-20260713 === */
html body .tqq-top-dropdown-portal-force-v2,
html body [class*="tqq-top-dropdown-portal-force"]{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
  width:0!important;
  height:0!important;
  min-width:0!important;
  min-height:0!important;
  max-width:0!important;
  max-height:0!important;
  overflow:hidden!important;
  box-shadow:none!important;
  border:0!important;
  padding:0!important;
  margin:0!important;
}


/* === tqq-supplier-native-only-final-20260713 === */
html body .tqq-supplier-menu-clean-portal-20260713{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;overflow:hidden!important;}
html body .idx-r .idx-a.tqq-supplier-native-only-final-trigger-20260713{position:relative!important;overflow:visible!important;z-index:2147483600!important;}
html body .idx-r .idx-a.tqq-supplier-native-only-final-trigger-20260713 > .idx-a-sub{position:absolute!important;top:100%!important;left:0!important;right:auto!important;z-index:2147483647!important;width:220px!important;min-width:220px!important;max-width:240px!important;padding:12px 0!important;margin:8px 0 0!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:0 0 14px 14px!important;box-shadow:0 18px 46px rgba(15,23,42,.18)!important;box-sizing:border-box!important;overflow:hidden!important;}
html body .idx-r .idx-a.tqq-supplier-native-only-final-trigger-20260713:not(:hover):not(.is-open) > .idx-a-sub{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
html body .idx-r .idx-a.tqq-supplier-native-only-final-trigger-20260713:hover > .idx-a-sub,
html body .idx-r .idx-a.tqq-supplier-native-only-final-trigger-20260713.is-open > .idx-a-sub{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;}
html body .idx-r .idx-a.tqq-supplier-native-only-final-trigger-20260713 > .idx-a-sub a{display:block!important;float:none!important;width:100%!important;height:44px!important;line-height:44px!important;margin:0!important;padding:0 28px!important;color:#334155!important;background:#fff!important;border:0!important;border-radius:0!important;text-align:left!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important;font-size:18px!important;font-weight:400!important;}
html body .idx-r .idx-a.tqq-supplier-native-only-final-trigger-20260713 > .idx-a-sub a:hover{background:#fff7ed!important;color:#f58220!important;}


/* === tqq-search-type-pointer-fix-20260721d === */
/* ROOT FIX: .hss-type was pointer-events:none so hover never fired */
html body .hs-search .hss-type,
html body .header-sub02 .hs-search .hss-type,
html body .hs-search .hss-type-h,
html body .hs-search .hss-type #search_words,
html body .hs-search .hss-type .l-bottom,
html body .hs-search .hss-type *{
  pointer-events:auto!important;
  cursor:pointer!important;
}
html body .hs-search,
html body .header-sub02 .hs-search,
html body .header-sub02{
  overflow:visible!important;
}
html body .hs-search .hss-type{
  position:relative!important;
  z-index:2147483646!important;
}
html body .hs-search .hss-type .hss-type-a{
  position:absolute!important;
  left:0!important;
  top:calc(100% + 4px)!important;
  min-width:168px!important;
  width:178px!important;
  padding:8px!important;
  background:#fff!important;
  border:1px solid #e5e7eb!important;
  border-radius:12px!important;
  box-shadow:0 16px 38px rgba(15,23,42,.2)!important;
  z-index:2147483647!important;
  box-sizing:border-box!important;
}
html body .hs-search .hss-type:hover .hss-type-a,
html body .hs-search .hss-type.is-open .hss-type-a{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  height:auto!important;
}
html body .tqq-st-portal-20260721d{
  position:fixed!important;
  z-index:2147483647!important;
  width:178px!important;
  padding:8px!important;
  background:#fff!important;
  border:1px solid #e5e7eb!important;
  border-radius:12px!important;
  box-shadow:0 16px 38px rgba(15,23,42,.2)!important;
  display:none!important;
  box-sizing:border-box!important;
}
html body .tqq-st-portal-20260721d.is-open{
  display:block!important;
  pointer-events:auto!important;
}
html body .tqq-st-portal-20260721d a,
html body .hs-search .hss-type .hss-type-a em{
  display:block!important;
  height:34px!important;
  line-height:34px!important;
  padding:0 12px!important;
  margin:0 0 4px!important;
  color:#111827!important;
  border-radius:8px!important;
  font-size:14px!important;
  font-style:normal!important;
  text-decoration:none!important;
  cursor:pointer!important;
  pointer-events:auto!important;
}
html body .tqq-st-portal-20260721d a:hover,
html body .hs-search .hss-type .hss-type-a em:hover{
  background:#fff4e8!important;
  color:#ff7a00!important;
}


/* === tqq-unhide-hss-type-20260721e === */
html body .hs-search .hss-type,
html body .hs-search .hss-type.tqq-empty-hot-more-hidden-20260712,
html body .header-sub02 .hs-search .hss-type{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  cursor:pointer!important;
}
html body .hs-search .hss-type #search_words,
html body .hs-search .hss-type .l-bottom,
html body .hs-search .hss-type *{
  pointer-events:auto!important;
}
html body .hs-search,
html body .header-sub02 .hs-search{
  overflow:visible!important;
}
html body .hs-search .hss-type:hover .hss-type-a,
html body .hs-search .hss-type.is-open .hss-type-a{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}


/* === tqq-search-empty-left-collapse-20260721 === */
@media (min-width:901px){
  html body .allmain > .lmain-left:not(:has(*)){
    display:none!important;
    width:0!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    border:none!important;
  }
  html body .allmain:has(> .lmain-left:not(:has(*))):has(> .lmain-right){
    grid-template-columns:minmax(0,1fr) 170px!important;
  }
  html body .allmain:has(> .lmain-left:not(:has(*))):has(> .sourcing-list):not(:has(> .lmain-right)){
    grid-template-columns:minmax(0,1fr)!important;
  }
  html body .allmain > .lmain-left:has(*){
    position:relative!important;
    z-index:2147483000!important;
  }
  /* beat older icon-card sidebar z-index 2147481000 patches */
  html body .allmain > .lmain-cen,
  html body .allmain > .lmain-cen .lmain-cen-list,
  html body .allmain > .lmain-cen .lmain-cen-list02,
  html body .lmain-cen,
  html body .lmain-cen-list,
  html body .lmain-cen-list02{
    z-index:5!important;
  }
}


/* === tqq-search-header-logo-force-20260721h === */
html body .header-logo,
html body .header-logo.tqq-empty-hot-more-hidden-20260712,
html body div.header-logo.tqq-empty-hot-more-hidden-20260712:not(.never1):not(.never2):not(.never3),
html body .header01 .header-logo,
html body .header-sub .header-logo{
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  align-items:center!important;
  z-index:2147483640!important;
}
html body .header-logo img{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  max-height:48px!important;
  width:auto!important;
}


/* === tqq-search-type-dd-close-fix-20260721h === */
/* Single native dropdown; kill stuck body portals visually as fallback */
html body .hss-type{
  position:relative!important;
  overflow:visible!important;
  pointer-events:auto!important;
  z-index:2147480100!important;
}
html body .hss-type .hss-type-a{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
  position:absolute!important;
  left:0!important;
  top:100%!important;
  z-index:2147483646!important;
  background:#fff!important;
  border:1px solid #e5e7eb!important;
  border-radius:12px!important;
  box-shadow:0 16px 38px rgba(15,23,42,.14)!important;
  min-width:100%!important;
  padding:8px!important;
}
html body .hss-type:hover > .hss-type-a,
html body .hss-type.is-open > .hss-type-a,
html body .hss-type:focus-within > .hss-type-a{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}
/* Hide ALL legacy body portals for search type — they stick open */
html body .tqq-pc-search-type-portal-20260704,
html body .tqq-search-type-portal-fix-20260721,
html body .tqq-st-portal-20260721d,
html body .tqq-st-dd-portal-20260721c,
html body .tqq-search-type-body-portal,
html body .tqq-search-type-portal-final,
html body #tqq-hss-type-portal-20260721e,
html body [class*="tqq-st-portal"],
html body [class*="tqq-st-dd-portal"],
html body [class*="tqq-search-type-portal"],
html body [class*="tqq-pc-search-type-portal"]{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
  height:0!important;
  width:0!important;
  overflow:hidden!important;
}


/* === tqq-search-product-grid-3col-restore-20260711 === */
@media (min-width:901px){
  html body .lmain-cen-list,
  html body .lmain-cen-list02{
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
    overflow:visible!important;
  }
  html body .lmain-cen-list > ul,
  html body .lmain-cen-list02 > ul{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:18px!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
    align-items:stretch!important;
  }
  html body .lmain-cen-list > ul > li,
  html body .lmain-cen-list02 > ul > li{
    display:block!important;
    float:none!important;
    clear:none!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    height:auto!important;
    margin:0!important;
    box-sizing:border-box!important;
  }
  html body .lmain-cen-list > ul > li:nth-child(n),
  html body .lmain-cen-list02 > ul > li:nth-child(n){
    margin-right:0!important;
  }
  html body .lmain-cen-list img,
  html body .lmain-cen-list02 img{
    max-width:100%!important;
    height:auto!important;
  }
}


/* === tqq-search-icon-card-over-sidebar-absolute-last-20260701 === */
html body .allmain,
html body .lmain{
  position:relative!important;
  overflow:visible!important;
  z-index:10!important;
  isolation:auto!important;
}
html body .lmain-left{
  position:relative!important;
  z-index:10!important;
}
html body .lmain-cen,
html body .lmain-cen-list,
html body .lmain-cen-list02{
  position:relative!important;
  overflow:visible!important;
  z-index:2147481000!important;
  isolation:auto!important;
}
html body .lmain-cen-list ul,
html body .lmain-cen-list02 ul,
html body .lmain-cen-list li,
html body .lmain-cen-list02 li,
html body .list-supplier,
html body .list-supplier span{
  position:relative!important;
  overflow:visible!important;
}
html body .lmain-cen-list li:hover,
html body .lmain-cen-list02 li:hover,
html body .list-supplier:hover,
html body .list-supplier span:hover{
  z-index:2147482200!important;
}
html body .list-supplier .icon-d,
html body .lmain-cen-list .list-supplier .icon-d,
html body .lmain-cen-list02 .list-supplier .icon-d{
  position:relative!important;
  overflow:visible!important;
  z-index:2147483200!important;
}
html body .list-supplier .icon-d:hover,
html body .list-supplier .icon-d:focus-within{
  z-index:2147483400!important;
}
html body .list-supplier .icon-d > .icon-details,
html body .lmain-cen-list .list-supplier .icon-d > .icon-details,
html body .lmain-cen-list02 .list-supplier .icon-d > .icon-details{
  z-index:2147483647!important;
}
html body .list-supplier .icon-d:hover > .icon-details,
html body .list-supplier .icon-d:focus-within > .icon-details{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  z-index:2147483647!important;
}


/* === tqq-search-icon-card-right-down-over-sidebar-final-20260701 === */
html body .lmain-cen,
html body .lmain-cen-list,
html body .lmain-cen-list02{
  position:relative!important;
  overflow:visible!important;
  z-index:2147481000!important;
}
html body .lmain-left{
  position:relative!important;
  z-index:10!important;
}
html body .lmain-cen-list .list-supplier .icon-d > .icon-details,
html body .lmain-cen-list02 .list-supplier .icon-d > .icon-details{
  left:0!important;
  right:auto!important;
  top:calc(100% + 10px)!important;
  transform:none!important;
  z-index:2147483647!important;
}
html body .lmain-cen-list .list-supplier .icon-d > .icon-details:before,
html body .lmain-cen-list02 .list-supplier .icon-d > .icon-details:before{
  left:12px!important;
  margin-left:0!important;
}
html body .lmain-cen-list li:hover,
html body .lmain-cen-list02 li:hover,
html body .list-supplier:hover,
html body .list-supplier span:hover,
html body .list-supplier .icon-d:hover{
  z-index:2147483400!important;
}


/* === tqq-member-icon-hover-card-down-localized-alllang-20260701 === */
html body .sup-hea-m .icon-d,
html body .list-supplier .icon-d,
html body .lmain-cen-list .list-supplier .icon-d,
html body .lmain-cen-list02 .list-supplier .icon-d{
  position:relative!important;
  overflow:visible!important;
  cursor:pointer!important;
  z-index:2147483200!important;
}
html body .sup-hea-m .icon-d:hover,
html body .sup-hea-m .icon-d:focus-within,
html body .list-supplier .icon-d:hover,
html body .list-supplier .icon-d:focus-within{
  z-index:2147483400!important;
}
html body .sup-hea-m .icon-d > .icon-details,
html body .list-supplier .icon-d > .icon-details,
html body .lmain-cen-list .list-supplier .icon-d > .icon-details,
html body .lmain-cen-list02 .list-supplier .icon-d > .icon-details{
  position:absolute!important;
  left:50%!important;
  top:calc(100% + 10px)!important;
  transform:translateX(-50%)!important;
  margin-top:0!important;
  width:252px!important;
  min-width:252px!important;
  max-width:252px!important;
  height:auto!important;
  max-height:none!important;
  padding:14px!important;
  border:1px solid #e5e7eb!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:0 18px 45px rgba(15,23,42,.18)!important;
  color:#334155!important;
  font-size:14px!important;
  line-height:20px!important;
  text-align:left!important;
  white-space:normal!important;
  word-break:normal!important;
  text-indent:0!important;
  overflow:visible!important;
  z-index:2147483647!important;
  box-sizing:border-box!important;
}
html body .sup-hea-m .icon-d:hover > .icon-details,
html body .sup-hea-m .icon-d:focus-within > .icon-details,
html body .list-supplier .icon-d:hover > .icon-details,
html body .list-supplier .icon-d:focus-within > .icon-details,
html body .lmain-cen-list .list-supplier .icon-d:hover > .icon-details,
html body .lmain-cen-list .list-supplier .icon-d:focus-within > .icon-details,
html body .lmain-cen-list02 .list-supplier .icon-d:hover > .icon-details,
html body .lmain-cen-list02 .list-supplier .icon-d:focus-within > .icon-details{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
}
html body .sup-hea-m .icon-d > .icon-details:before,
html body .list-supplier .icon-d > .icon-details:before{
  content:''!important;
  position:absolute!important;
  left:50%!important;
  top:-7px!important;
  width:12px!important;
  height:12px!important;
  margin-left:-6px!important;
  background:#fff!important;
  border-left:1px solid #e5e7eb!important;
  border-top:1px solid #e5e7eb!important;
  transform:rotate(45deg)!important;
}
@media (max-width:900px){
  html body .sup-hea-m .icon-d > .icon-details,
  html body .list-supplier .icon-d > .icon-details{
    left:0!important;
    transform:none!important;
    top:calc(100% + 10px)!important;
    width:224px!important;
    min-width:224px!important;
    max-width:224px!important;
  }
}


/* === tqq-search-bar-overlap-root-cause-final-20260630 === */
@media (min-width:901px){
  html body .header-sub02 .hs-search,
  html body .hs-search{
    flex:1 1 auto!important;
    display:flex!important;
    align-items:stretch!important;
    width:auto!important;
    height:44px!important;
    min-height:44px!important;
    max-height:44px!important;
    margin:0!important;
    padding:0!important;
    border:2px solid #ff8a12!important;
    border-radius:12px!important;
    outline:0!important;
    box-shadow:none!important;
    background:#fff!important;
    overflow:visible!important;
    box-sizing:border-box!important;
  }
  html body .header-sub02 .hs-search .hss-type,
  html body .hs-search .hss-type{
    flex:0 0 178px!important;
    width:178px!important;
    min-width:178px!important;
    max-width:178px!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    line-height:40px!important;
    margin:0!important;
    padding:0 38px 0 22px!important;
    border:0!important;
    border-right:1px solid #edf0f5!important;
    border-radius:10px 0 0 10px!important;
    outline:0!important;
    box-shadow:none!important;
    background:#fff!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    position:relative!important;
    overflow:visible!important;
    box-sizing:border-box!important;
  }
  html body .header-sub02 .hs-search .hs-search-form,
  html body .hs-search .hs-search-form,
  html body .header-sub02 .hs-search form,
  html body .hs-search form{
    flex:1 1 auto!important;
    display:flex!important;
    align-items:stretch!important;
    width:auto!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
    background:transparent!important;
    overflow:visible!important;
    box-sizing:border-box!important;
  }
  html body .header-sub02 .hs-search .text-more,
  html body .hs-search .text-more{
    flex:1 1 auto!important;
    width:auto!important;
    min-width:0!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
    background:#fff!important;
    overflow:visible!important;
    box-sizing:border-box!important;
  }
  html body .header-sub02 .hs-search .hss-text,
  html body .hs-search .hss-text{
    display:block!important;
    width:100%!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    line-height:40px!important;
    margin:0!important;
    padding:0 18px!important;
    border:0!important;
    border-radius:0!important;
    outline:0!important;
    box-shadow:none!important;
    background:#fff!important;
    box-sizing:border-box!important;
  }
  html body .header-sub02 .hs-search .hss-btn,
  html body .hs-search .hss-btn{
    flex:0 0 148px!important;
    width:148px!important;
    min-width:148px!important;
    max-width:148px!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    line-height:40px!important;
    margin:0!important;
    padding:0 24px!important;
    border:0!important;
    border-left:1px solid #ff8a12!important;
    border-radius:0 10px 10px 0!important;
    outline:0!important;
    outline-offset:0!important;
    box-shadow:none!important;
    background:linear-gradient(135deg,#ff9822,#ff7a00)!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }
  html body .header-sub02 .hs-search:before,
  html body .header-sub02 .hs-search:after,
  html body .header-sub02 .hs-search *:before,
  html body .header-sub02 .hs-search *:after{
    box-shadow:none!important;
    outline:0!important;
  }
}


/* === tqq-search-type-dropdown-topmost-final-20260630 === */
html body .header01,
html body .header-sub01,
html body .header-sub02,
html body .header-sub03,
html body .header-sub02 .hs-search,
html body .header-sub02 .hs-search .hss-type{
  overflow:visible!important;
}
html body .header-sub02{
  position:relative!important;
  z-index:2147483000!important;
}
html body .header-sub02 .hs-search{
  position:relative!important;
  z-index:2147483100!important;
}
html body .header-sub02 .hs-search .hss-type{
  position:relative!important;
  z-index:2147483200!important;
}
html body .header-sub02 .hs-search .hss-type:hover,
html body .header-sub02 .hs-search .hss-type.is-open{
  z-index:2147483647!important;
}
html body .header-sub02 .hs-search .hss-type .hss-type-a{
  position:absolute!important;
  top:calc(100% + 6px)!important;
  left:0!important;
  right:auto!important;
  z-index:2147483647!important;
  background:#fff!important;
  border:1px solid #e5e7eb!important;
  border-radius:12px!important;
  box-shadow:0 18px 48px rgba(15,23,42,.24)!important;
  overflow:visible!important;
}
html body .header-sub02 .hs-search .hss-type:hover .hss-type-a,
html body .header-sub02 .hs-search .hss-type:focus-within .hss-type-a,
html body .header-sub02 .hs-search .hss-type.is-open .hss-type-a{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  z-index:2147483647!important;
}
html body .header-sub03,
html body .product_keys,
html body .supplier_keys,
html body .sourcing_keys,
html body .hs-hot{
  position:relative!important;
  z-index:1!important;
}


/* === tqq-search-topnav-final-over-searchbar-absolute-last-20260701 === */
@media (min-width:901px){
  html body .header01,
  html body .header04,
  html body .header-sub01{
    position:relative!important;
    overflow:visible!important;
    z-index:2147483600!important;
    isolation:isolate!important;
  }
  html body .idx-r,
  html body .idx-r > .idx-a,
  html body .idx-a:not(.idx-lang-multi){
    position:relative!important;
    overflow:visible!important;
    z-index:2147483700!important;
    isolation:auto!important;
  }
  html body .idx-r > .idx-a:not(.idx-lang-multi):hover,
  html body .idx-r > .idx-a:not(.idx-lang-multi).is-open,
  html body .idx-a:not(.idx-lang-multi):hover,
  html body .idx-a:not(.idx-lang-multi).is-open{
    z-index:2147483800!important;
  }
  html body .idx-r > .idx-a:not(.idx-lang-multi) > .idx-a-sub,
  html body .idx-a:not(.idx-lang-multi) > .idx-a-sub{
    position:absolute!important;
    top:100%!important;
    z-index:2147483647!important;
    pointer-events:auto!important;
  }
  html body .idx-r > .idx-a:not(.idx-lang-multi):hover > .idx-a-sub,
  html body .idx-r > .idx-a:not(.idx-lang-multi).is-open > .idx-a-sub,
  html body .idx-a:not(.idx-lang-multi):hover > .idx-a-sub,
  html body .idx-a:not(.idx-lang-multi).is-open > .idx-a-sub{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    z-index:2147483647!important;
  }
  html body .header02,
  html body .header03,
  html body .header-sub02,
  html body .header-sub03{
    position:relative!important;
    z-index:2147480000!important;
    overflow:visible!important;
    isolation:auto!important;
  }
  html body .header-sub02 .hs-search,
  html body .header-sub02 .hs-type,
  html body .header-sub02 .hs-search .hss-type,
  html body .hs-search{
    position:relative!important;
    z-index:2147480100!important;
  }
  html body .header-sub02 .hs-search .hss-type:hover,
  html body .header-sub02 .hs-search .hss-type.is-open{
    z-index:2147480200!important;
  }
  html body .header-sub02 .hs-search .hss-type .hss-type-a,
  html body .header-sub02 .hs-type .hs-type-all,
  html body .hss-type-a,
  html body .hs-type-all{
    z-index:2147480300!important;
  }
}


/* === tqq-search-type-dropdown-top-layer-20260711 === */
@media (min-width:901px){
  html body .header-sub02,
  html body .header-sub02 .hs-search,
  html body .header-sub02 .hs-search .hss-type,
  html body .hs-search,
  html body .hs-search .hss-type{
    position:relative!important;
    overflow:visible!important;
    z-index:2147483600!important;
  }
  html body .header-sub02 .hs-search .hss-type:hover,
  html body .header-sub02 .hs-search .hss-type:focus-within,
  html body .header-sub02 .hs-search .hss-type.is-open,
  html body .hs-search .hss-type:hover,
  html body .hs-search .hss-type:focus-within,
  html body .hs-search .hss-type.is-open{
    z-index:2147483647!important;
  }
  html body .header-sub02 .hs-search .hss-type .hss-type-a,
  html body .hs-search .hss-type .hss-type-a,
  html body .hss-type-a,
  html body .tqq-search-type-body-portal,
  html body .tqq-search-type-body-portal.is-open{
    position:absolute!important;
    z-index:2147483647!important;
    pointer-events:auto!important;
  }
  html body .header-sub02 .hs-search .hss-type:hover .hss-type-a,
  html body .header-sub02 .hs-search .hss-type:focus-within .hss-type-a,
  html body .header-sub02 .hs-search .hss-type.is-open .hss-type-a,
  html body .hs-search .hss-type:hover .hss-type-a,
  html body .hs-search .hss-type:focus-within .hss-type-a,
  html body .hs-search .hss-type.is-open .hss-type-a{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
    z-index:2147483647!important;
  }
}
@media (max-width:900px){
  html body .header-sub02,
  html body .hs-search,
  html body .hss-type,
  html body .hss-type-a,
  html body .tqq-search-type-body-portal,
  html body .tqq-search-type-body-portal.is-open{
    z-index:2147483647!important;
    pointer-events:auto!important;
  }
}


/* === tqq-search-bar-not-cover-left-20260721j === */
@media (min-width:901px){
  html body .header01,
  html body .header04,
  html body header,
  html body .header-sub01,
  html body .header-sub02,
  html body .header-sub03,
  html body .header-sub02 .hs-search,
  html body .hs-search{
    z-index:200!important;
    isolation:auto!important;
  }
  html body .hs-search .hss-type,
  html body .header-sub02 .hs-search .hss-type,
  html body .hss-type{
    z-index:210!important;
  }
  html body .hs-search .hss-type:hover,
  html body .hs-search .hss-type.is-open,
  html body .hs-search .hss-type:focus-within,
  html body .header-sub02 .hs-search .hss-type:hover,
  html body .header-sub02 .hs-search .hss-type.is-open,
  html body .header-sub02 .hs-search .hss-type:focus-within,
  html body .hss-type:hover,
  html body .hss-type.is-open,
  html body .hss-type:focus-within{
    z-index:4000!important;
  }
  html body .hs-search .hss-type .hss-type-a,
  html body .header-sub02 .hs-search .hss-type .hss-type-a,
  html body .hss-type .hss-type-a,
  html body .hss-type-a,
  html body .header-sub02 .hss-type-a{
    z-index:4001!important;
  }
  html body .allmain,
  html body .lmain{
    position:relative!important;
    z-index:300!important;
    isolation:auto!important;
  }
  html body .allmain > .lmain-left,
  html body .lmain-left{
    position:relative!important;
    z-index:500!important;
  }
  html body .allmain > .lmain-cen,
  html body .lmain-cen,
  html body .lmain-cen-list,
  html body .lmain-cen-list02{
    position:relative!important;
    z-index:100!important;
  }
  html body .header-sub01 .idx-r,
  html body .header-sub01 .idx-r > .idx-a{
    z-index:5000!important;
  }
  html body .header-sub01 .idx-r > .idx-a:hover,
  html body .header-sub01 .idx-r > .idx-a.is-open{
    z-index:5001!important;
  }
  html body .header-sub01 .idx-a-sub{
    z-index:5002!important;
  }
}


/* === tqq-search-left-col-stable-20260721m === */
@media (min-width:901px){
  html body .allmain{
    display:grid!important;
    grid-template-columns:190px minmax(0,1fr) 170px!important;
    gap:16px!important;
    max-width:1200px!important;
    width:100%!important;
    box-sizing:border-box!important;
    margin-left:auto!important;
    margin-right:auto!important;
    align-items:start!important;
  }
  html body .allmain > .lmain-left,
  html body .lmain-left{
    width:190px!important;
    min-width:190px!important;
    max-width:190px!important;
    box-sizing:border-box!important;
  }
}
@media (min-width:901px) and (max-width:1180px){
  html body .allmain{
    grid-template-columns:180px minmax(0,1fr)!important;
  }
  html body .allmain > .lmain-left,
  html body .lmain-left{
    width:180px!important;
    min-width:180px!important;
    max-width:180px!important;
  }
  html body .allmain > .lmain-right,
  html body .lmain-right{
    display:none!important;
  }
}


/* === tqq-search-bar-single-outer-border-20260721n === */
@media (min-width:901px){
  /* Outer shell: one orange frame, 44px tall */
  html body .header-sub02 .hs-search,
  html body .hs-search{
    flex:1 1 auto!important;
    display:flex!important;
    align-items:stretch!important;
    width:auto!important;
    min-width:0!important;
    height:44px!important;
    min-height:44px!important;
    max-height:44px!important;
    margin:0!important;
    padding:0!important;
    border:2px solid #ff8a12!important;
    border-radius:12px!important;
    outline:0!important;
    box-shadow:none!important;
    background:#fff!important;
    /* visible so type dropdown is not clipped; button uses matching radius */
    overflow:visible!important;
    box-sizing:border-box!important;
  }
  /* Kill pseudo double frames */
  html body .header-sub02 .hs-search:before,
  html body .header-sub02 .hs-search:after,
  html body .hs-search:before,
  html body .hs-search:after,
  html body .header-sub02 .hs-search .hs-search-form:before,
  html body .header-sub02 .hs-search .hs-search-form:after,
  html body .hs-search .hs-search-form:before,
  html body .hs-search .hs-search-form:after,
  html body .header-sub02 .hs-search .text-more:before,
  html body .header-sub02 .hs-search .text-more:after,
  html body .hs-search .text-more:before,
  html body .hs-search .text-more:after{
    display:none!important;
    content:none!important;
  }
  /* Type trigger: no orange border; divider only; fill height */
  html body .header-sub02 .hs-search .hss-type,
  html body .hs-search .hss-type{
    flex:0 0 118px!important;
    width:118px!important;
    min-width:118px!important;
    max-width:118px!important;
    height:100%!important;
    min-height:0!important;
    max-height:none!important;
    line-height:40px!important;
    margin:0!important;
    padding:0 28px 0 16px!important;
    border:0!important;
    border-right:1px solid #eef2f7!important;
    border-radius:0!important;
    outline:0!important;
    box-shadow:none!important;
    background:#fff!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    box-sizing:border-box!important;
    overflow:visible!important;
  }
  /* Form / input wrap: fill, no border */
  html body .header-sub02 .hs-search .hs-search-form,
  html body .hs-search .hs-search-form,
  html body .header-sub02 .hs-search form,
  html body .hs-search form{
    flex:1 1 auto!important;
    display:flex!important;
    align-items:stretch!important;
    width:auto!important;
    min-width:0!important;
    height:100%!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
    background:transparent!important;
    overflow:visible!important;
    box-sizing:border-box!important;
  }
  html body .header-sub02 .hs-search .text-more,
  html body .hs-search .text-more{
    flex:1 1 auto!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    height:100%!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
    background:#fff!important;
    overflow:visible!important;
    box-sizing:border-box!important;
  }
  html body .header-sub02 .hs-search .hss-text,
  html body .hs-search .hss-text{
    display:block!important;
    width:100%!important;
    max-width:none!important;
    height:100%!important;
    min-height:0!important;
    max-height:none!important;
    line-height:40px!important;
    margin:0!important;
    padding:0 16px!important;
    border:0!important;
    border-radius:0!important;
    outline:0!important;
    box-shadow:none!important;
    background:#fff!important;
    box-sizing:border-box!important;
  }
  /* Search button: no border; flush fill right side */
  html body .header-sub02 .hs-search .hss-btn,
  html body .hs-search .hss-btn{
    flex:0 0 120px!important;
    width:120px!important;
    min-width:120px!important;
    max-width:120px!important;
    height:100%!important;
    min-height:0!important;
    max-height:none!important;
    line-height:40px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0 10px 10px 0!important;
    outline:0!important;
    outline-offset:0!important;
    box-shadow:none!important;
    background:linear-gradient(135deg,#ff9d22,#ff7a00)!important;
    color:#fff!important;
    font-weight:800!important;
    box-sizing:border-box!important;
  }
  html body .header-sub02 .hs-search .hss-btn em,
  html body .hs-search .hss-btn em{
    float:none!important;
    display:block!important;
    margin:0!important;
    padding:0!important;
    line-height:40px!important;
  }
}


/* === tqq-search-card-cls-fix-20260721n === */
@media (min-width:901px){
  html body .lmain-cen-list > ul{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:18px!important;
    align-items:stretch!important;
  }
  html body .lmain-cen-list > ul > li{
    display:flex!important;
    flex-direction:column!important;
    min-height:420px!important;
    transform:none!important;
    transition:box-shadow .18s ease!important;
  }
  html body .lmain-cen-list > ul > li:hover,
  html body .lmain-cen-list02 > ul > li:hover,
  html body .lmain-cen-list li:hover,
  html body .lmain-cen-list02 li:hover{
    transform:none!important; /* was translateY(-2px) — causes jump feel */
  }
  html body .lmain-cen-list > ul > li .list-pic,
  html body .lmain-cen-list .list-pic{
    display:block!important;
    position:relative!important;
    width:100%!important;
    height:178px!important;
    min-height:178px!important;
    max-height:178px!important;
    flex:0 0 178px!important;
    overflow:hidden!important;
    background:#f3f5f8!important;
    box-sizing:border-box!important;
  }
  html body .lmain-cen-list .list-pic > a{
    display:block!important;
    position:absolute!important;
    inset:0!important;
  }
  html body .lmain-cen-list .list-pic img{
    display:block!important;
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    max-height:none!important;
    object-fit:contain!important;
  }
  /* Keep action row from collapsing/expanding when 立即联系 is hidden */
  html body .lmain-cen-list .list-a,
  html body .lmain-cen-list02 .list-a{
    min-height:40px!important;
    height:40px!important;
  }
  html body .lmain-cen-list .list-a .list-a-m,
  html body .lmain-cen-list02 .list-a .list-a-m,
  html body .lmain-cen-list a.list-a-m,
  html body .lmain-cen-list02 a.list-a-m{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
    width:0!important;
    height:0!important;
    overflow:hidden!important;
    margin:0!important;
    padding:0!important;
  }
}


/* === tqq-search-bar-beauty-20260721p === */
@media (min-width:901px){
  /* ===== Search row shell ===== */
  html body .header-sub02{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:14px!important;
    padding:12px 0 10px!important;
    height:auto!important;
    min-height:64px!important;
    max-width:1200px!important;
    width:100%!important;
    margin:0 auto!important;
    box-sizing:border-box!important;
    position:relative!important;
    z-index:120!important;
    isolation:isolate!important;
    overflow:visible!important;
  }

  /* Hide "所有类别" — left 分类 already provides navigation; this was covering it */
  html body .header-sub02 > .hs-type,
  html body .header01 .header-sub02 > .hs-type{
    display:none!important;
    visibility:hidden!important;
    width:0!important;
    min-width:0!important;
    max-width:0!important;
    height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    opacity:0!important;
    pointer-events:none!important;
    overflow:hidden!important;
    position:absolute!important;
    left:-9999px!important;
  }

  /* ===== Main search pill ===== */
  html body .header-sub02 .hs-search,
  html body .header01 .header-sub02 .hs-search,
  html body .hs-search{
    flex:1 1 auto!important;
    display:flex!important;
    align-items:stretch!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    height:48px!important;
    min-height:48px!important;
    max-height:48px!important;
    margin:0!important;
    padding:3px!important;
    border:2px solid transparent!important;
    border-radius:999px!important;
    outline:0!important;
    background-image:
      linear-gradient(#ffffff,#ffffff),
      linear-gradient(120deg,#ffb45c,#ff7a00 55%,#ff9a2e)!important;
    background-origin:border-box!important;
    background-clip:padding-box,border-box!important;
    box-shadow:0 10px 28px rgba(255,122,0,.12), 0 2px 8px rgba(15,23,42,.04)!important;
    overflow:visible!important;
    box-sizing:border-box!important;
    position:relative!important;
    z-index:120!important;
  }
  html body .header-sub02 .hs-search:before,
  html body .header-sub02 .hs-search:after,
  html body .hs-search:before,
  html body .hs-search:after{
    display:none!important;
    content:none!important;
  }
  html body .header-sub02 .hs-search:focus-within{
    box-shadow:0 12px 32px rgba(255,122,0,.18), 0 0 0 4px rgba(255,138,18,.12)!important;
  }

  /* Type selector inside pill */
  html body .header-sub02 .hs-search .hss-type,
  html body .hs-search .hss-type{
    flex:0 0 auto!important;
    width:auto!important;
    min-width:96px!important;
    max-width:140px!important;
    height:100%!important;
    margin:0!important;
    padding:0 14px 0 18px!important;
    border:0!important;
    border-right:1px solid #eef2f7!important;
    border-radius:999px 0 0 999px!important;
    background:transparent!important;
    box-shadow:none!important;
    outline:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    position:relative!important;
    z-index:130!important;
    box-sizing:border-box!important;
    cursor:pointer!important;
    line-height:1!important;
  }
  html body .header-sub02 .hs-search .hss-type #search_words,
  html body .hs-search .hss-type #search_words,
  html body .header-sub02 .hs-search .hss-type > span,
  html body .hs-search .hss-type > span{
    font-size:14px!important;
    font-weight:600!important;
    color:#1f2937!important;
    white-space:nowrap!important;
  }
  html body .header-sub02 .hs-search .hss-type .l-bottom,
  html body .hs-search .hss-type .l-bottom,
  html body .header-sub02 .hs-search .hss-type .h-h,
  html body .hs-search .hss-type .h-h{
    position:static!important;
    float:none!important;
    width:0!important;
    height:0!important;
    margin:0 0 0 8px!important;
    border:5px solid transparent!important;
    border-top-color:#94a3b8!important;
    border-bottom:0!important;
    background:none!important;
    display:inline-block!important;
  }
  html body .header-sub02 .hs-search .hss-type:hover,
  html body .hs-search .hss-type:hover,
  html body .header-sub02 .hs-search .hss-type.is-open,
  html body .hs-search .hss-type.is-open,
  html body .header-sub02 .hs-search .hss-type:focus-within,
  html body .hs-search .hss-type:focus-within{
    z-index:4500!important;
    background:rgba(255,138,18,.06)!important;
  }

  /* Form + input */
  html body .header-sub02 .hs-search .hs-search-form,
  html body .hs-search .hs-search-form,
  html body .header-sub02 .hs-search form,
  html body .hs-search form{
    flex:1 1 auto!important;
    display:flex!important;
    align-items:stretch!important;
    min-width:0!important;
    width:auto!important;
    height:100%!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  html body .header-sub02 .hs-search .text-more,
  html body .hs-search .text-more{
    flex:1 1 auto!important;
    min-width:0!important;
    height:100%!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    position:relative!important;
  }
  html body .header-sub02 .hs-search .hss-text,
  html body .hs-search .hss-text,
  html body .header-sub02 .hs-search input.hss-text,
  html body .hs-search input.hss-text,
  html body .header-sub02 .hs-search input[name="keywords"],
  html body .hs-search input[name="keywords"]{
    width:100%!important;
    height:100%!important;
    margin:0!important;
    padding:0 16px!important;
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
    background:transparent!important;
    font-size:15px!important;
    color:#111827!important;
    border-radius:0!important;
  }
  html body .header-sub02 .hs-search .hss-text::placeholder,
  html body .hs-search .hss-text::placeholder{
    color:#9aa3b2!important;
  }

  /* Search button — solid orange capsule */
  html body .header-sub02 .hs-search .hss-btn,
  html body .hs-search .hss-btn,
  html body .header-sub02 .hs-search button.hss-btn,
  html body .hs-search button.hss-btn{
    flex:0 0 auto!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
    height:100%!important;
    min-width:108px!important;
    margin:0!important;
    padding:0 22px!important;
    border:0!important;
    border-radius:999px!important;
    background:linear-gradient(135deg,#ff9f3d 0%,#ff7a00 100%)!important;
    color:#fff!important;
    font-size:15px!important;
    font-weight:700!important;
    letter-spacing:.02em!important;
    box-shadow:0 6px 16px rgba(255,122,0,.28)!important;
    cursor:pointer!important;
    transition:transform .15s ease, box-shadow .15s ease, filter .15s ease!important;
  }
  html body .header-sub02 .hs-search .hss-btn:hover,
  html body .hs-search .hss-btn:hover{
    filter:brightness(1.05)!important;
    box-shadow:0 8px 20px rgba(255,122,0,.36)!important;
    transform:translateY(-1px)!important;
  }
  html body .header-sub02 .hs-search .hss-btn em,
  html body .hs-search .hss-btn em{
    color:#fff!important;
    font-style:normal!important;
  }
  html body .header-sub02 .hs-search .hss-btn .l-search,
  html body .hs-search .hss-btn .l-search,
  html body .header-sub02 .hs-search .hss-btn .hss-h,
  html body .hs-search .hss-btn .hss-h{
    float:none!important;
    width:16px!important;
    height:16px!important;
    margin:0!important;
    background-size:contain!important;
    background-repeat:no-repeat!important;
    background-position:center!important;
    filter:brightness(0) invert(1)!important;
  }

  /* CTA: 发布采购需求 */
  html body .header-sub02 > .hs-fb,
  html body .header-sub02 a.hs-fb,
  html body .hs-fb{
    flex:0 0 auto!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    height:48px!important;
    min-height:48px!important;
    padding:0 22px!important;
    margin:0!important;
    border:1.5px solid #ff8a12!important;
    border-radius:999px!important;
    background:#fff!important;
    color:#e86a00!important;
    font-size:14px!important;
    font-weight:700!important;
    white-space:nowrap!important;
    text-decoration:none!important;
    box-shadow:0 4px 14px rgba(255,138,18,.1)!important;
    box-sizing:border-box!important;
    transition:background .15s ease, color .15s ease, box-shadow .15s ease!important;
  }
  html body .header-sub02 > .hs-fb:hover,
  html body .hs-fb:hover{
    background:linear-gradient(135deg,#ff9f3d,#ff7a00)!important;
    color:#fff!important;
    border-color:transparent!important;
    box-shadow:0 8px 20px rgba(255,122,0,.28)!important;
  }

  /* Keep search chrome BELOW left 分类 column */
  html body .header01,
  html body .header04,
  html body .header-sub01,
  html body .header-sub02,
  html body .header-sub03,
  html body .header-sub02 .hs-search,
  html body .hs-search{
    z-index:120!important;
  }
  html body .allmain,
  html body .lmain{
    position:relative!important;
    z-index:300!important;
  }
  html body .allmain > .lmain-left,
  html body .lmain-left,
  html body .lmain-left .left-title,
  html body .lmain-left .leftnav{
    position:relative!important;
    z-index:500!important;
  }
}


/* === tqq-card-jump-stop-20260721q === */
@media (min-width:901px){
  html body .lmain-cen-list > ul{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:18px!important;
    align-items:stretch!important;
  }
  html body .lmain-cen-list > ul > li{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    min-height:420px!important;
    height:auto!important;
    transform:none!important;
    transition:box-shadow .18s ease!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }
  html body .lmain-cen-list > ul > li:hover,
  html body .lmain-cen-list li:hover,
  html body .lmain-cen-list02 li:hover{
    transform:none!important;
  }
  /* NEVER use background shorthand — it wipes cover url / causes blank flash */
  html body .lmain-cen-list > ul > li .list-pic,
  html body .lmain-cen-list ul>li .list-pic,
  html body .lmain-cen-list .list-pic{
    display:block!important;
    position:relative!important;
    width:100%!important;
    height:178px!important;
    min-height:178px!important;
    max-height:178px!important;
    flex:0 0 178px!important;
    overflow:hidden!important;
    background-color:#f3f5f8!important;
    background-size:contain!important;
    background-position:center center!important;
    background-repeat:no-repeat!important;
    box-sizing:border-box!important;
  }
  html body .lmain-cen-list .list-pic > a{
    display:block!important;
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
  }
  html body .lmain-cen-list .list-pic img,
  html body .lmain-cen-list .list-pic img.tqq-list-pic-img,
  html body .lmain-cen-list .list-pic img.tqq-card-cover-img-20260712,
  html body .lmain-cen-list .list-pic img.tqq-product-card-real-img-20260712{
    display:block!important;
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    max-width:none!important;
    max-height:none!important;
    object-fit:contain!important;
    object-position:center!important;
    background:transparent!important;
  }
  html body .lmain-cen-list .list-tit,
  html body .lmain-cen-list .list-p,
  html body .lmain-cen-list .list-supplier{
    flex:0 0 auto!important;
    visibility:visible!important;
    opacity:1!important;
  }
  html body .lmain-cen-list .list-a,
  html body .lmain-cen-list02 .list-a{
    position:relative!important;
    top:auto!important;
    left:auto!important;
    right:auto!important;
    bottom:auto!important;
    margin-top:auto!important;
    min-height:40px!important;
    height:40px!important;
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    transform:none!important;
  }
  html body .lmain-cen-list .list-a .list-a-m,
  html body .lmain-cen-list02 .list-a .list-a-m,
  html body .lmain-cen-list a.list-a-m,
  html body .lmain-cen-list02 a.list-a-m{
    display:none!important;
    visibility:hidden!important;
    width:0!important;
    height:0!important;
    overflow:hidden!important;
    margin:0!important;
    padding:0!important;
    pointer-events:none!important;
  }
  html body .lmain-cen-list .product-chat-btn,
  html body .lmain-cen-list02 .product-chat-btn{
    position:relative!important;
    top:auto!important;
    left:auto!important;
    float:none!important;
    margin:0 auto!important;
  }
}


/* === tqq-search-bar-align-main-20260721r === */
@media (min-width:901px){
  html body .header01 .header-sub02,
  html body .header-sub02{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:14px!important;
    padding-top:12px!important;
    padding-right:0!important;
    padding-bottom:10px!important;
    padding-left:206px!important; /* align with lmain-cen: 190px col + 16px gap */
    max-width:1200px!important;
    width:100%!important;
    margin:0 auto!important;
    box-sizing:border-box!important;
    position:relative!important;
    z-index:80!important; /* below left 分类 (500) */
    isolation:isolate!important;
  }
  /* Keep 所有类别 hidden but do NOT pull search back to x=0 */
  html body .header01 .header-sub02 > .hs-type,
  html body .header-sub02 > .hs-type{
    display:none!important;
    width:0!important;
    min-width:0!important;
    max-width:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    position:static!important;
    left:auto!important;
    pointer-events:none!important;
  }
  html body .header01 .header-sub02 .hs-search,
  html body .header-sub02 .hs-search,
  html body .hs-search{
    flex:1 1 auto!important;
    min-width:0!important;
    max-width:100%!important;
    position:relative!important;
    z-index:80!important;
  }
  html body .header01 .header-sub02 > .hs-fb,
  html body .header-sub02 > .hs-fb,
  html body .header-sub02 a.hs-fb{
    flex:0 0 auto!important;
    position:relative!important;
    z-index:80!important;
  }
  /* Hot keywords row: same left inset so it lines up with search */
  html body .header01 .hot-search,
  html body .hot-search,
  html body .header-sub03{
    max-width:1200px!important;
    width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:206px!important;
    box-sizing:border-box!important;
    position:relative!important;
    z-index:70!important;
  }
  /* Left 分类 always above search chrome */
  html body .allmain,
  html body .lmain{
    position:relative!important;
    z-index:300!important;
  }
  html body .allmain > .lmain-left,
  html body .lmain-left{
    position:relative!important;
    z-index:500!important;
  }
}
@media (min-width:901px) and (max-width:1180px){
  html body .header01 .header-sub02,
  html body .header-sub02{
    padding-left:196px!important;
  }
  html body .header01 .hot-search,
  html body .hot-search,
  html body .header-sub03{
    padding-left:196px!important;
  }
}


/* === tqq-search-allcats-restore-20260721t === */
@media (min-width:901px){
  /* Undo empty left hole from align-main padding */
  html body .header01 .header-sub02,
  html body .header-sub02{
    display:flex!important;
    align-items:center!important;
    gap:14px!important;
    padding-left:0!important;
    padding-right:0!important;
    max-width:1200px!important;
    width:100%!important;
    margin:0 auto!important;
    box-sizing:border-box!important;
    position:relative!important;
    z-index:120!important;
    overflow:visible!important;
  }
  html body .header01 .hot-search,
  html body .hot-search,
  html body .header-sub03{
    padding-left:0!important;
  }

  /* Restore 所有类别 button — matches left column width */
  html body .header01 .header-sub02 > .hs-type,
  html body .header-sub02 > .hs-type,
  html body .hs-type{
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
    position:relative!important;
    left:auto!important;
    top:auto!important;
    flex:0 0 190px!important;
    width:190px!important;
    min-width:190px!important;
    max-width:190px!important;
    height:48px!important;
    min-height:48px!important;
    margin:0!important;
    padding:0 16px!important;
    border:1.5px solid #e5e7eb!important;
    border-radius:999px!important;
    background:#fff!important;
    box-shadow:0 4px 14px rgba(15,23,42,.05)!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:8px!important;
    box-sizing:border-box!important;
    overflow:visible!important;
    cursor:pointer!important;
    z-index:200!important;
  }
  html body .header-sub02 > .hs-type > em,
  html body .header-sub02 > .hs-type em{
    display:inline-block!important;
    visibility:visible!important;
    opacity:1!important;
    font-size:14px!important;
    font-weight:700!important;
    font-style:normal!important;
    color:#1f2937!important;
    white-space:nowrap!important;
    line-height:1!important;
    margin:0!important;
    padding:0!important;
  }
  html body .header-sub02 > .hs-type .l-type,
  html body .header-sub02 > .hs-type .hst-h{
    display:inline-block!important;
    visibility:visible!important;
    float:none!important;
    width:18px!important;
    height:18px!important;
    margin:0!important;
    flex:0 0 18px!important;
  }
  html body .header-sub02 > .hs-type .l-bottom{
    position:static!important;
    float:none!important;
    margin-left:auto!important;
    width:0!important;
    height:0!important;
    border:5px solid transparent!important;
    border-top-color:#94a3b8!important;
    border-bottom:0!important;
    background:none!important;
  }

  /* Mega category panel */
  html body .header-sub02 > .hs-type .hs-type-all,
  html body .header-sub02 .hs-type-all{
    display:none!important;
    position:absolute!important;
    top:calc(100% + 8px)!important;
    left:0!important;
    min-width:520px!important;
    max-width:720px!important;
    max-height:420px!important;
    overflow:auto!important;
    padding:12px!important;
    margin:0!important;
    background:#fff!important;
    border:1px solid #e5e7eb!important;
    border-radius:14px!important;
    box-shadow:0 18px 44px rgba(15,23,42,.16)!important;
    z-index:2147483646!important;
    box-sizing:border-box!important;
  }
  html body .header-sub02 > .hs-type:hover,
  html body .header-sub02 > .hs-type.is-open,
  html body .header-sub02 > .hs-type:focus-within{
    z-index:4000!important;
    border-color:#ff8a12!important;
    box-shadow:0 8px 20px rgba(255,138,18,.14)!important;
  }
  html body .header-sub02 > .hs-type:hover > .hs-type-all,
  html body .header-sub02 > .hs-type.is-open > .hs-type-all,
  html body .header-sub02 > .hs-type:focus-within > .hs-type-all,
  html body .header-sub02 > .hs-type:hover .hs-type-all,
  html body .header-sub02 > .hs-type.is-open .hs-type-all{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
  }
  html body .header-sub02 > .hs-type .hs-type-all a{
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    padding:8px 10px!important;
    margin:0 0 4px!important;
    border-radius:8px!important;
    color:#1f2937!important;
    text-decoration:none!important;
    font-size:13px!important;
  }
  html body .header-sub02 > .hs-type .hs-type-all a:hover{
    background:#fff7ed!important;
    color:#ea580c!important;
  }

  /* Search pill fills remaining space */
  html body .header-sub02 .hs-search{
    flex:1 1 auto!important;
    min-width:0!important;
  }

  /* Left sidebar 分类 stays below header chrome, not covered when idle */
  html body .allmain > .lmain-left,
  html body .lmain-left{
    position:relative!important;
    z-index:500!important;
  }
}
@media (min-width:901px) and (max-width:1180px){
  html body .header01 .header-sub02 > .hs-type,
  html body .header-sub02 > .hs-type,
  html body .hs-type{
    flex:0 0 180px!important;
    width:180px!important;
    min-width:180px!important;
    max-width:180px!important;
  }
}


/* === tqq-card-flash-stop-20260721u === */
@media (min-width:901px){
  html body .lmain-cen-list .tqq-empty-hot-more-hidden-20260712,
  html body .lmain-cen-list *[class*="tqq-empty-hot-more-hidden"]{
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
  }
  html body .lmain-cen-list .list-pic.tqq-empty-hot-more-hidden-20260712{
    display:block!important;
  }
  html body .lmain-cen-list .list-tit.tqq-empty-hot-more-hidden-20260712,
  html body .lmain-cen-list .list-p.tqq-empty-hot-more-hidden-20260712{
    display:block!important;
  }
  html body .lmain-cen-list .list-supplier.tqq-empty-hot-more-hidden-20260712,
  html body .lmain-cen-list .list-a.tqq-empty-hot-more-hidden-20260712{
    display:flex!important;
  }
  html body .lmain-cen-list > ul > li{
    display:flex!important;
    flex-direction:column!important;
    min-height:420px!important;
    transform:none!important;
  }
  html body .lmain-cen-list > ul > li:hover{
    transform:none!important;
  }
  html body .lmain-cen-list .list-pic{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    position:relative!important;
    flex:0 0 178px!important;
    width:100%!important;
    height:178px!important;
    min-height:178px!important;
    max-height:178px!important;
    overflow:hidden!important;
    background-color:#f3f5f8!important;
  }
  html body .lmain-cen-list .list-pic > a{
    display:block!important;
    position:absolute!important;
    inset:0!important;
  }
  html body .lmain-cen-list .list-pic img,
  html body .lmain-cen-list .list-pic img.tqq-list-pic-img{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
  }
  html body .lmain-cen-list .list-tit,
  html body .lmain-cen-list .list-p,
  html body .lmain-cen-list .list-supplier{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
  }
  html body .lmain-cen-list .list-supplier{
    display:flex!important;
  }
  html body .lmain-cen-list .list-a{
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    margin-top:auto!important;
    min-height:40px!important;
  }
}


/* === tqq-search-caret-fix-20260721w-early === */
@media (min-width:901px){
  html body .header-sub02 > .hs-type .l-bottom,
  html body .header-sub02 > .hs-type .hst-h.l-bottom,
  html body .hs-search .hss-type .l-bottom,
  html body .hs-search .hss-type .h-h{
    display:none!important;
    width:0!important;height:0!important;margin:0!important;padding:0!important;
    border:0!important;background:none!important;overflow:hidden!important;
  }
}


/* === tqq-search-caret-fix-20260721w === */
@media (min-width:901px){
  html body .header-sub02 > .hs-type,
  html body .hs-search .hss-type{ overflow:visible!important; }
  html body .header-sub02 > .hs-type .l-bottom,
  html body .header-sub02 > .hs-type .l-bottom.hst-h,
  html body .header-sub02 > .hs-type .hst-h.float-r,
  html body .hs-search .hss-type .l-bottom,
  html body .hs-search .hss-type .l-bottom.h-h,
  html body .hs-search .hss-type .h-h{
    display:none!important;visibility:hidden!important;
    width:0!important;height:0!important;min-width:0!important;min-height:0!important;
    margin:0!important;padding:0!important;border:0!important;background:none!important;opacity:0!important;
  }
  html body .header-sub02 > .hs-type{
    position:relative!important;padding-right:34px!important;
  }
  html body .header-sub02 > .hs-type::after{
    content:""!important;position:absolute!important;right:16px!important;top:50%!important;
    width:8px!important;height:8px!important;margin:0!important;
    border:solid #64748b!important;border-width:0 2px 2px 0!important;box-sizing:border-box!important;
    transform:translateY(-65%) rotate(45deg)!important;pointer-events:none!important;
    display:block!important;visibility:visible!important;opacity:1!important;background:transparent!important;z-index:2!important;
  }
  html body .header-sub02 > .hs-type:hover::after,
  html body .header-sub02 > .hs-type.is-open::after{ border-color:#ff8a12!important; }
  html body .hs-search .hss-type,
  html body .header-sub02 .hs-search .hss-type{
    position:relative!important;padding-right:28px!important;overflow:visible!important;
  }
  html body .hs-search .hss-type::after,
  html body .header-sub02 .hs-search .hss-type::after{
    content:""!important;position:absolute!important;right:12px!important;top:50%!important;
    width:8px!important;height:8px!important;margin:0!important;
    border:solid #64748b!important;border-width:0 2px 2px 0!important;box-sizing:border-box!important;
    transform:translateY(-65%) rotate(45deg)!important;pointer-events:none!important;
    display:block!important;visibility:visible!important;opacity:1!important;background:transparent!important;z-index:2!important;
  }
  html body .hs-search .hss-type:hover::after,
  html body .hs-search .hss-type.is-open::after{ border-color:#ff8a12!important; }
}
