/* BASIC css start */
#content {width:100%;}

.item-sort {margin-top:40px;}
#prdBrand .item-cont .item4:nth-child(4n+1) {clear:both;}
#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 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;}

#prdBrand .visual {overflow:hidden; position:relative; width:1200px; height:750px; margin-bottom:55px;}
#prdBrand .visual .slides_container {position:relative; z-index:20; width:1200px; height:750px; background:#fff;}
#prdBrand .visual .slides_container img {width:1200px; height:750px;}
#prdBrand .visual .paging {position:absolute; top:0; right:0; z-index:20; width:132px; height:50px; padding:0; margin:0; background:rgba(255,255,255,0.8); text-align:center; line-height:50px;}
#prdBrand .visual .paging .number {color:#2f2f2f; font-family:'roboto'; font-size:14px; font-weight:300;}
#prdBrand .visual .paging .prev {position:absolute; top:0; left:0; width:40px; height:50px; background:url('/design/ssodo82/img/main/visual_prev.png') no-repeat right 10px center; cursor:pointer;}
#prdBrand .visual .paging .next {position:absolute; top:0; right:0; width:40px; height:50px; background:url('/design/ssodo82/img/main/visual_next.png') no-repeat 10px center; cursor:pointer;}

#prdBrand .best {padding-bottom:20px; border-bottom:1px solid #ccc;}
#prdBrand .best h3 {padding:40px 0 38px; color:#303030; font-size:22px; font-weight:bold; text-align:center;}
#prdBrand .special_bnr {width:100%; margin:105px 0; padding:108px 0 60px; background:#f4f4f4;}
#prdBrand .special_bnr h3 {position:absolute; top:-167px; left:50%; width:116px; height:116px; margin-left:-58px;}
#prdBrand .special_bnr ul {float:left; width:765px;}
#prdBrand .special_bnr ul li {float:left; padding:0 22px 20px 0;}
#prdBrand .special_bnr .last {position:relative; float:right; width:435px;}
#prdBrand .special_bnr .last .slides_container {overflow:hidden; width:100%; height:700px;}
#prdBrand .special_bnr .last .prev {position:absolute; top:50%; left:0; z-index:5; width:45px; height:45px; margin-top:-22.5px; cursor:pointer;}
#prdBrand .special_bnr .last .next {position:absolute; top:50%; right:0; z-index:5; width:45px; height:45px; margin-top:-22.5px; cursor:pointer;}

#prdBrand .special_bnr ul.dd_sum li a {position: relative; display: block; width: 360px; height: 340px; overflow: hidden;}
#prdBrand .special_bnr ul.dd_sum li img {position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); max-width: 100%; max-height: 100%;}
#prdBrand .special_bnr .last a {position: relative; display: block; width: 435px; height: 700px;}
#prdBrand .special_bnr .last a img {position: static !important; top: auto; left: auto !important; transform: translate(0) !important; max-width: none; max-height: none; width: auto; height: auto;}

#slides_outlet {position: relative; width: 100%; max-width: 1735px; height: 760px;}
.slides_container {height: 760px;}
.slides_container li {width: 1735px; height: 760px;}
.slides_container li a {display: block; position: relative; height: 760px; overflow: hidden;}
.slides_container li a img { position: absolute !important; left: 50% !important; transform: translateX(-50%) !important;}

.paging {position:absolute; top:-45px;; right:0; z-index:20; width:132px; height:50px; padding:0; background:rgba(255,255,255,0.8); text-align:center; line-height:50px;}
.paging .number {color:#2f2f2f; font-family:'roboto'; font-size:14px; font-weight:300;}
.paging .prev {position:absolute; top:0; left:0; width:40px; height:50px; background:url('/design/ssodo82/img/main/visual_prev.png') no-repeat right 10px center; cursor:pointer;}
.paging .next {position:absolute; top:0; right:0; width:40px; height:50px; background:url('/design/ssodo82/img/main/visual_next.png') no-repeat 10px center; cursor:pointer;}


#content {width:100% !important; }
/* BASIC css end */

