/* BASIC css start */
/* BASIC css start */
/* class-list */
#productClass .cate-wrap { overflow:hidden }
#productClass .cate-wrap .bcate {padding-bottom: 40px; color: #202020; text-align: center; font-size: 39px; padding-top: 65px;font-weight: 700;}
#productClass .cate-wrap .class-list ul {text-align: center;  *zoom:1 }
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
#productClass .cate-wrap .class-list ul li {
    border-radius: 150px;
    padding: 11px 15px;
    margin-top: 5px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    transition: background-color 0.3s ease, color 0.3s ease;
    }
    
    
    
#productClass .cate-wrap .class-list ul li:hover{
    background: #000!important;
    color: #fff!important; 
}
    
#productClass .cate-wrap .class-list ul li.on{background: #000;}

#productClass .cate-wrap .class-list ul li.on a{color: #fff !important;}


#productClass .cate-wrap .class-list ul li a {
    display: block;
    color: #3f3f3f;
    font-size: 15px;
    font-weight: 400;
    
}

#productClass .cate-wrap .class-list ul li:hover a {

    color: #fff;
    font-weight: 600;
}


/* best-item */
#productClass .best-item { padding-top: 20px; padding-bottom: 10px; border-top: 2px solid #5c5c5c; border-bottom: 2px solid #5c5c5c; background-color: #f8f8f8; }

/* total-sort */
#productClass .total-sort { padding-top: 30px; }

.top_img {text-align:center}
.top_img a{
    display: block;
    height: 402px;}

.item-wrap .item-info{
    width: 100%;
    margin: 20px 0 30px;border: 1px solid #ebebeb;-webkit-box-sizing: border-box;
 -khtml-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -o-box-sizing: border-box;
 box-sizing: border-box;padding: 25px 20px 20px;}   
.item-info{float:left;}
.item-info .total{font-size:13px;display: inline-block;}
.item-info .total em{font-weight:bold; color:#ff5e4d}

.item-wrap .item-cont .item-list{width:300px !important;}

 
#list {}
#list .cateTit {padding-bottom:40px}
#list .cateTit a{
    background: none;
    margin-top: 0;
    padding: 0;}
#list .item-wrap .item-cont .item-list {width: 300px;}
#list .item-wrap .item-cont .item-list .thumb{
    border: 1px solid #ebebeb;}
#list .item-wrap .item-cont .item-list .prd-name{
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 15px;
    margin-bottom: 15px;}
#list .item-wrap .item-cont .item-list .prd-price{
    padding: 0;}

#list .item-wrap .item-cont .item-list .prd-price strike{
    font-size:14px;
    color:#d6d6d6;
    padding-right: 5px;}
#list .item-wrap .item-cont .item-list .prd-price .price{font-size:17px;}


.grid {
    text-align: center;
    font-size: 0;
}

.grid a {
    margin: 0 6px;
    display: inline-block;
}
.grid a .on {
    display: none;
}

.grid a.on img {
    display: none;
}
.grid a.on .on {
    display: block;
}

.prd_list .icons {
  margin-top: 5px;
  font-size: 12px;
  color: #888; /* È¸»ö Åæ */
}
/* BASIC css end */

