/* BASIC css start */
#prdBrand .listTitle {padding:64px 0 51px !important; color:#2f2f2f; font-family:'roboto' !important; font-size:22px !important; font-weight:600 !important; text-align:center;}
#prdBrand .item-cont.line {margin-bottom:25px; border-bottom:1px solid #ccc;}
#prdBrand .item-cont .recmd dl dt {margin-bottom:29px;}
#prdBrand .item-cont .item4:nth-child(4n+1) {clear:both;}
#prdBrand .item-cont .item4 dd {position:relative;}
#prdBrand .item-cont .item4 dd .no {position:absolute; top:-63px; left:10px; z-index:20; width:29px; height:33px; background:url('/design/ssodo82/img/main/bg_best.png') no-repeat center; color:#fff; font-size:13px; font-family:'roboto'; font-weight:300; text-align:center; line-height:33px;}
#prdBrand .item-cont .item4 dd .prd-name {padding:9px 0 3px;}
.best_item {padding:29px 0 30px; text-align:center;}
.item-cont{
    display:block !important;
}

.best50-tab-container{}
.best50-tab-container .tabs{
    position:relative;
    font-size:0px;
    margin:0 -10px;
    margin-bottom:50px;
}
.best50-tab-container .tabs > li{
    display:inline-block;
    width:50%;
    box-sizing:border-box;
    padding:0 10px;
}
.best50-tab-container .tabs > li > a{
    display:block;
    background:#fff;
    height:62px;
    line-height:62px;
    border:1px solid #cfa972;
    color:#cfa972;
    text-align:center;
    box-sizing:border-box;
    font-size:17px;
    font-weight:lighter;
    transition:all 0.3s ease-in-out;
   
}
.best50-tab-container .tabs > li > a > b{
    font-weight:bold;
}
.best50-tab-container .tabs > li > a:hover,
.best50-tab-container .tabs > li > a.active{
    background:#cfa972;
    color:#fff;
}
.best50-tab-container .tab-con{
    display:none;
}
.best50-tab-container .tab-con.active{
    display:block;
}


.title_banner.ddp_banner {position: relative; max-width: 1735px; width: 100%; height: 420px; overflow: hidden; margin: 0 auto;}
.title_banner.ddp_banner img {}
/* BASIC css end */

