/* BASIC css start */
    /* class-list */
.main_Swrap { padding-bottom:0px; border-bottom:1px solid #ccc; }
#productClass .cate-title { margin-top:60px;  margin-bottom: 20px; }
#productClass .class-list { zoom: 1; overflow: hidden; width:700px; }
#productClass .class-list li,
#productClass .class-list li a { float: left; display:block; width: auto; white-space: nowrap; color:#666; }
#productClass .class-list li.on,
#productClass .class-list li.on a { color:#000; font-weight:bold; }
#productClass .class-list li { padding:0 10px; border-right:1px solid #ddd; }
#productClass .class-list li:first-child { padding-left:0; }
#productClass .class-list li:last-child { border:0; }
    /* best-item */
#productClass .best-item { border-bottom: 1px solid #ccc; }
#productClass .best-item h3 { margin-left: 20px; font-size: 0; line-height: 0;}
    /* total-sort */
#productClass .total-sort { width:400px; }
#productClass .prd-list .thumb { position:relative; }
#productClass .prd-list .thumb .best-icon { position:absolute; top:0; left:0; }
#productClass .mt-30 { margin-top:30px; }
#productClass .prd-list { margin-top:10px; }

.main_wrapz{width:1166px; min-width:1166px; margin:0 auto; position:relative; z-index:10;}
.rolls_form{position:relative; top:0px; left:0px; overflow:hidden; z-index:2; margin-bottom:30px;}
.main_roll_form{position:absolute; top:0px; left:0px; z-index:15;}
.prev_on{position:absolute; width: 1.77777777778%; max-width: 34px; top:45%; left:11%; z-index:20; cursor:pointer;}
.prev_on img, .next_on img, .prev_on03 img, .next_on03 img { width:100%; max-width: 34px; filter:alpha(opacity=40); opacity:.40; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)" } 
.prev_on img:hover, .next_on img:hover, .prev_on03 img:hover, .next_on03 img:hover { filter:alpha(opacity=inherit); opacity:inherit; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=inherit)" }
.next_on{position:absolute; width: 1.77777777778%; max-width: 34px; top:45%; right:11%; z-index:20; cursor:pointer;}
.main_roll_form .slides li > div:last-child { margin:0 !important; }
.prd-span-price {width:100%; vertical-align:middle; }
.prd-span-price strike{ color: #777; font-size:11px;  float:left; margin-right:5px;}
.prd-span-price span { color:#353535; font-weight:bold;   float:left; margin-right:5px;}
.prd-span-price img{  float:left;  margin-right:5px;}




.price span { color:#353535; font-weight:bold; }
.sub .prd_subname{ vertical-align:top;  color: #666; margin: 0 0 3px 0; text-align: left; font-size: 11px; height:30px; overflow: hidden;  }

.icon{height:13px;}
/* BASIC css end */

