.product-center-box[data-v-0964f40b]{background:rgb(250,250,250)}.product-flex[data-v-0964f40b]{display:flex;padding:56px 0 0}.product-category[data-v-0964f40b]{width:240px;margin-right:53px;position:sticky;flex:none;top:136px;height:fit-content;padding-bottom:110px}.product-category-title[data-v-0964f40b]{color:#333;font-size:32px;font-weight:500;margin:0 0 32px;white-space:nowrap}

.product-category-li[data-v-0964f40b]{color:#666;font-size:16px;position:relative;padding:2px 10px 2px 14px;display:block;overflow:hidden}
.product-category-li[data-v-0964f40b] a{color:#666;font-size:16px;}

.product-category-li[data-v-0964f40b]:before{position:absolute;content:"";left:0;width:4px;top:150%;height:22px;transform:translateY(-50%);background:transparent;transition:all .1s ease-in}.product-category-li[data-v-0964f40b]:hover{color:#056ccf;font-weight:500;opacity:1}.product-category-li[data-v-0964f40b]:hover:before{background:rgb(5,108,207);top:50%}.product-category-li-active[data-v-0964f40b]{color:#056ccf}.product-category-li-active[data-v-0964f40b]:before{background:rgb(5,108,207);top:50%}.product-category-li-active~li.product-category-li[data-v-0964f40b]:before{top:-50%}.product-category-li-active~li.product-category-li[data-v-0964f40b]:hover:before{background:rgb(5,108,207);top:50%}.category-line[data-v-0964f40b]{background:rgb(228,228,228);display:inline-block;width:100%;height:1px;margin:20px 0}
.product-items[data-v-0964f40b]{flex:auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap: 30px;}

.product-items .product-box[data-v-0964f40b]{margin-bottom:0px;width:280px}
.product-items .product-img-box[data-v-0964f40b]{height:247px;overflow:hidden;background:white;display:flex;flex-direction:column;justify-content:center;align-items:center}
.product-items .product-img[data-v-0964f40b]{width:170px;aspect-ratio:1;object-fit:cover}
.product-items .product-right-name[data-v-0964f40b]{width:280px;color:#333;font-size:16px;margin:24px 0 0;font-weight:400;line-height:1.5}
.product-box-empty[data-v-0964f40b]{height:1px;width:280px;margin-bottom:0}
.product-page[data-v-0964f40b]{margin-bottom:100px}


.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}

.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;
  text-decoration: none;
}

.pagination span {
  color: #333;
  font-size: 14px;
  padding: 8px 2px;
  margin: 0 5px;
  border-radius: 3px;
}

.pagination a:hover {
  color: #484748;
  border: 1px solid #484748;
}

.pagination a.page-num-current {
  color: #fff;
  background: #484748;
  border: 1px solid #484748;
}