/* BASIC css start */
.cate-list-wrap { width:1100px; margin: auto; position:relative; }
@media (min-width: 1700px){
  .cate-list-wrap{
    width: 1660px;
  }
}
.item-thumb .swiper-slide { }
.item-thumb .swiper-slide img { width:100%; }
.cate-list-title{ position:relative; margin:53px auto 42px; text-align:center; padding-bottom:1px; }
.cate-list-title .cate-tabs { border-bottom:1px solid #dedede; }
.cate-list-title .cate1{ text-align:center; line-height:18px; font-size:18px; color:#111; font-weight:600; margin-bottom:15px; }
.cate-list-title .cate03 { text-align:center; }
.cate-list-title .cate03 ul { font-size:0; max-height: 102px; overflow-y: auto; }
.cate-list-title .cate03 ul li { padding:0 15px; display:inline-block; }
.cate-list-title .cate03 ul li a { line-height:51px; font-size:15px; font-weight:400; }
.cate-list-title .cate03 ul li a.sel { font-weight:600; }
.cate-list-title .cate-filter{ position:absolute; top:35px; right:0; text-align:left; height:60px; line-height:60px; }
.cate-tabs ul{ font-size:0px; }
.cate-tabs ul li{ display:inline-block; padding:0px 15px; vertical-align:bottom; height:60px; line-height:60px; }
.cate-tabs ul li a { display:inline-block; font-size:15px; color:#222; height:59px; line-height:60px; border-bottom:1px solid transparent;  margin-bottom:-1px; }
.cate-tabs ul li a.sel { font-weight:bold; border-bottom:1px solid #000; }
.cate-filter .sort-wrap{ position:relative; }
.cate-filter .sort-wrap a.sort-select{
    display:inline-block;
    height:58px;
    line-height:58px;
    border:0px !important;
    border-bottom:1px solid #333;
    padding:0px;
    padding-right:17px !important;
    background:url('/design/huit8/img/pc/select_arr.png')no-repeat center right;
    font-size:13px; color:#333;
}
.cate-filter .sort-wrap .sort-modal{
    display:none;
    position:absolute;
    top:58px;
    right:0px;
    width:100px;
    border:1px solid #e5e5e5;
    text-align:center;
    z-index:66;
    padding:13px 0px;
    background:#fff;
}
.cate-filter .sort-wrap .sort-modal.active{ display:block; }
.cate-filter .sort-wrap .sort-modal a{ display:block; height:30px; line-height:30px; color:#333; font-size:13px; background:#fff; }
.cate-filter .sort-wrap .sort-modal a:hover{ background:#d2a7a3; color:#fff; }
.cate-filter .sort-wrap .sort-modal a.active{ background:#d2a7a3; color:#fff; }
.cate-item-list .pagination-wrap{ padding-top:20px; }
.cate-item-list{ padding-bottom:170px; }
.icons { margin-top:10px;}
.icons img {margin-right:10px;}

/*
.cate-best-wrap{ padding-bottom:58px; }
.cate-best-wrap .cate-best-title{ line-height:39px;color:#b2b2b2; font-size:20px; padding-bottom:16px; }
.cate-best-swiper .swiper-pagination{ position:relative; top:auto !important; bottom:auto !important; }
.cate-best-swiper ul li{ margin-bottom:40px !important; }
.cate-best-wrap .common-navi-prev { background-image: url(/design/huit8/img/2020/pc/swiper_prev_icon.jpg); }
.cate-best-wrap .common-navi-next { background-image: url(/design/huit8/img/2020/pc/swiper_next_icon.jpg); }
.cate-best-wrap .common-navi-prev, .common-navi-next { margin-top: -95.5px !important; transform: translateY(-50%) !important; }
*/
/* BASIC css end */

