/* BASIC css start */
#wrap{
    padding-bottom:80px;
}
.item-thumb img { width:100% }
.cate-img-title{
    position:relative;
    width:100%;
}
.cate-img-title img{
    width:100%;
    vertical-align:top;
}
.cate-img-title h3{
    position:absolute;
    bottom:29px;
    left:15px;
    line-height:52px;
    color:#fff;
    font-size:30px;
    font-weight:normal;
}
/*Ä«Å×°í¸® ºÐ·ù ÅÇ*/
.category-tab{
    line-height:52px;
    margin-bottom:23px;
}
.category-tab .cate03 ul { background:#fff; }
.category-tab .catetab-swiper { background:#f7f7f7; }
.category-tab .catetab-swiper ul {
    font-size:0px;¤»
}
.category-tab .catetab-swiper ul li,
.category-tab .cate03 ul li {
    display:inline-block;
    width:auto !important;
}
.category-tab .catetab-swiper ul li:first-child,
.category-tab .cate03 ul li:first-child {
    margin-left:15px;
}
.category-tab .catetab-swiper ul li:last-child,
.category-tab .cate03 ul li:last-child {
    margin-right:15px;
}
.category-tab .catetab-swiper ul li a,
.category-tab .cate03 ul li a {
    display:inline-block;
    line-height:50px;
    vertical-align:bottom;
    font-size:13px;
    border-bottom:1px solid transparent;
}
.category-tab .catetab-swiper ul li a.sel,
.category-tab .cate03 ul li a.sel {
    font-weight:bold;
    border-bottom:1px solid #333;
}
/*º£½ºÆ®  »óÇ° ¿µ¿ª*/
.category-best-section{
    padding-bottom:50px;
}
.category-best-section h4{
    line-height:47px;
    color:#b2b2b2;
    font-size:12px;
    font-weight:normal;
    padding:0px 15px;
}
.cate-best-swiper{

}
.cate-best-swiper ul li{
    width:150px;
}
.cate-best-swiper ul li:first-child{
    margin-left:15px !important;
}
.cate-best-swiper ul li:last-child{
    margin-right:15px !important;
}
/*ºÐ·ù ¸®½ºÆ®*/
/*ºÐ·ù ¸®½ºÆ®*/
.cate-filter .sort-wrap{
position:relative;
}
.cate-filter .sort-wrap a.sort-select{
display:inline-block;
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;
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;
}
.product-util {
    position:relative;
    line-height:30px;
    padding:0px 15px;
    padding-bottom:15px;
}
.product-util .select select{
    height:30px;
    line-height:30px;
    color:#333;
    font-size:13px;
    border:0px;
    padding:0px;
    padding-right:15px;
    background:url('/design/huit8/img/mobile/select_arr01.png')no-repeat center right;
    background-size:10px auto;
}
.product-util .lay-sel{
    font-size:0px;
    position:absolute;
    top:0;
    right:15px;
    height:30px;
    line-height:30px;
}
.product-util .lay-sel a{
    display:inline-block;
    vertical-align:middle;
    width:15px;
    height:15px;
    line-height:15px;
    margin-left:15px;
}
.product-util .lay-sel a.active{
    background:#333;
}
.product-util .lay-sel a.lay1{
    background:url('/design/huit8/img/mobile/lay_sel_lay1.png')no-repeat center center;
    background-size:15px 15px;
}
.product-util .lay-sel a.lay1.active{
    background:url('/design/huit8/img/mobile/lay_sel_lay1_active.png')no-repeat center center;
    background-size:15px 15px;
}
.product-util .lay-sel a.lay2{
    background:url('/design/huit8/img/mobile/lay_sel_lay2.png')no-repeat center center;
    background-size:15px 15px;
}
.product-util .lay-sel a.lay2.active{
    background:url('/design/huit8/img/mobile/lay_sel_lay2_active.png')no-repeat center center;
    background-size:15px 15px;
}
.block-more{
    padding:0px 15px;
    box-sizing:border-box;
} 
.block-more a{
    display:inline-block;
    width:100%;
    height:42.5px;
    line-height:42.5px;
    background:#fff;
    border:1px solid #cccccc;
    box-sizing:border-box;
    color:#b2b2b2;
    font-size:15px;
    text-align:center;
    margin-top:10px;
}
.block-more a span.cnt{
    padding-left:8px;
}

/* BASIC css end */

