@charset "utf-8";
/*最新上架*/
.h30{ height: 30px;}
.allCategory{ height: 75px;background-color: #292a2b; overflow: hidden; border: 1px solid #bab8b8;}
.allCategory div{ display: inline-block;}
.allc_img{ display: inline-block;width:87px;float: left;vertical-align: top; margin-top: 12px; margin-left:8px;  }
.allc_img img{width:87px; height: 49px; }
.allc_content{display: inline-block;width:875px; margin-top:10px;float:left;}
.allc_name{ display: inline-block; position: relative; margin-left: 38px; height: 25px;}
.allc_name b{display: inline-block;width:34px; height: 25px; position: absolute;top:-5px; left: 0px;background: url(/vendor/images/5lux/new_5luxbg.png) no-repeat; }
.allc_name a{display: inline-block;margin-left: 34px;  height:20px; line-height: 20px; vertical-align:middle; padding:0px 8px; color: #fff; font-weight: bold; font-size: 14px;  }
.allc_name a:hover,.addhover{ background-color: #df1a22;}
.allc_name b.allc_xb{ background-position: 0px -3px;}
.allc_name b.allc_mz{ background-position: -39px -5px;}
.allc_name b.allc_ps{ background-position: -85px -2px;}
.allc_name b.allc_wb{ background-position: -128px -5px;}
.allc_name b.allc_fz{ background-position: -166px -3px;}
.allc_name b.allc_my{ background-position: -212px -5px;}
.allc_name b.allc_mx{ background-position: -246px -5px;}
.allc_name b.allc_mj{ background-position: -279px -3px;}
.allc_name b.allc_ms{ background-position: -318px -3px;}
.allc_name b.allc_jj{ background-position: -360px -2px;}
.allc_name b.allc_dz{ background-position: -395px -2px;}
.allc_name b.allc_bg{ background-position: -434px -2px;}
.allc_name b.allc_lp{ background-position: -471px -2px;}
.allc_lbie{width: 998px; margin-top:3px; font-family: "宋体"; background: #fff;}
.allc_lbie ul{ border-bottom: 2px solid red;}
.allc_lbie ul li{width: 100%;overflow:hidden;zoom: 1; /**background-color: #292a2b;**/border-bottom: 1px solid #ccc;}
.allc_lbiebrand{
/*                     -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 0 0 8px 8px;
-webkit-box-shadow: #666 0px 0px 10px;
-moz-box-shadow: #666 0px 0px 10px;
box-shadow: #666 0px 0px 10px;*/
}

.allc_lbiebrand ul li{width: 100%;overflow:hidden;zoom: 1; background-color: #fff; }
.allc_bl{ width: 100px;  float: left; text-align: center;  
font-weight: bold;font-size: 12px; margin-top: 10px;}
.allc_blbrand{ width: 100px;  float: left; text-align: center;  font-weight: bold;font-size: 12px; color: #fff; background: #292a2c; border-bottom: 1px dashed #ccc;}
.allc_blbrand a{color: #fff;}
.brand_fw{ font-weight:bold; background-color: #ccc;}
.allc_br{ width: 898px; float: left;overflow: hidden;zoom:1;background-color:#fff;min-height: 45px;  }
.allc_brbrand{ width: 888px; float: left;overflow: hidden;zoom:1;background-color:#fff; }
.search_type{margin-left: 35px; overflow: hidden;}
.search_type a{display: inline-block; height: 26px; line-height: 26px; vertical-align: middle; float: left;padding:0px 20px;margin-top: 8px; position: relative;}
.allc_price_zhekou{margin-left: 10px; overflow: hidden;}
.allc_price_zhekou a{display: inline-block; height: 22px; line-height: 22px;  float: left;padding:0px 7px; position: relative; margin-top: 8px;}
.allc_price_zhekou a.check{ background:#df1a22;color:#fff; }
.allc_price_zhekou a.check:hover{color: #C2B6AF}
.allc_price_zhekou a.check b{display: block;width: 10px; height: 10px;position: absolute;top:7px;right:5px;background: url(/vendor/images/5lux/attribute_bg.png) no-repeat;background-position: -35px -117px; cursor: pointer;}
.search_type a.check{ background:#df1a22;color:#fff; }
.search_type a.check b{display: block;width: 10px; height: 10px;position: absolute;top:7px;right:5px;background: url(/vendor/images/5lux/attribute_bg.png) no-repeat;background-position: -35px -117px; cursor: pointer;}
.search_yixuan{width:1000px;margin:0 auto;overflow: hidden;zoom:1;padding-top:30px;padding-bottom: 5px;}
.search_yixuan span{display: block; float: left; height: 21px; line-height: 21px; vertical-align: middle; font-family: "宋体";  }
.search_yixuan span.searche_alltype{position:relative;padding:0 20px 0px 10px; border:1px dashed #df1a22;margin-left: 12px;}
.search_yixuan span a{display: block;width: 10px; height: 10px;position: absolute;top:7px;right:5px;background: url(/vendor/images/5lux/attribute_bg.png) no-repeat;background-position: -35px -94px;cursor: pointer;}

.attr_brand_small{display: inline-block; margin-left: 10px;}
.here dt{padding-bottom: 4px;}
.here dd{ border: 1px dashed #ccc;  line-height: 25px;padding-left: 5px;padding-top: 10px;padding-bottom: 10px;}
.here span{display: inline-block; position: relative; margin-right: 10px;}
.here a{display: inline-block;padding: 0px 4px;}
.here a.allc_mzca{background-color:#df1a22; color:#fff;}
.here b{display: inline-block; width: 12px; height: 12px;background: url(/vendor/images/5lux/new_5luxbg.png) no-repeat; background-position: -38px -54px;  position: relative; top: 2px; right: 0px;}

.allc_text{ display: inline-block;width: 40px; float: left;  font-weight: bold;color:#000000; margin-left: 30px; text-align: center; cursor: pointer;vertical-align: top; margin-top: 20px;}
.allc_text:hover{ background-color: #e0e0e0; }
.allc_brandc{width: 675px; float: left; padding:15px;}
.allc_brandc a{ display: inline-block;padding: 0px 4px; position: relative; margin:3px 0px;}
.allc_brandc a.allc_branda{background-color:#df1a22; color:#fff;}

.allc_br span a:hover, .allc_brandc a:hover,.here a:hover,.allc_price_zhekou a:hover{ color: #df1a22;}
.allc_all, .allc_more{display: inline-block;width:50px; float: left;color:#fff; text-align: center;vertical-align: top; margin-left: 30px;margin-top: 10px;}
.allc_more {background-color: #c6c4c4; }
.allc_more:link,.allc_more:visited {color:#fff;}

.attr_brand_small span{float: left; width: 20px; height: 22px; line-height: 22px;margin-top: 10px;display: inline-block;text-align: center;vertical-align: top;margin-right: 3px; margin-left: 3px;}
.attr_brand_small span a:hover {color:#000;width: 22px; height: 22px; line-height: 22px;}
#attr_brand_small span:first-child{width:75px;}
#attr_brand_small span:last-child{width: 50px;}
.small_hover{ background-color:#c69c6d;}
.attr_brand_big{padding-left: 25px; overflow: hidden;/*max-height: 100px;*/}
.attr_brand_big span{float: left;height: 22px;line-height: 22px;margin: 10px 10px 0; background-color:#fff; }
.attr_brand_auto{ max-height: 200px; overflow: auto; position:relative;}

.attr_brand_big a{display: inline-block; color:#6e3e0e;  
             vertical-align: middle; float: left;
             padding:0px 7px;
             white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
             position: relative;
}
.allc_lbie ul li a.all_check{background-color:#df1a22; color:#fff;}

/*商品列表*/
.all_fenlei{width:100%; overflow: hidden;zoom:1;}
.all_fenlei li{display:inline-block;float:left;padding:0px 8px;margin-left: 50px;margin-top: 4px; height: 20px;line-height: 20px; vertical-align: middle;}
.all_fenlei li a{ font-size: 14px;font-weight: bold;color:#fff;}
.all_fenlei li:hover{ background-color: #df1a22;}

/*选中的类别区域*/
.good_list .brand_selected_left span{ color: #000;}
.brand_selected{width:1000px; overflow: hidden;zoom:1; background: #000; height: 50px; line-height: 50px;}
.brand_selected h2{ color: #fff; width: 100px; font-size: 14px; text-align: center;}
.here dl{ display: none;}
.here span{ float: left;color: #fff;}
.brand_selected .check_here{ 
    display: block; 
    height: auto; 
    position: absolute; 
    z-index: 100;
    background: #fff; 
    border-bottom: 1px solid #333;
    padding: 20px;
    max-width: 857px;
}
.check_attr_right{ float: left; color: #fff;overflow: hidden;}
.check_attr_right ul {}
.check_attr_right ul li{ float: left;}
.check_attr_right a{ color: #fff;}
.brand_selected span{font-family: "宋体";font-weight: bold;color:#fff;}

.check_attr_name{ padding: 0 15px;}
.brand_selected_left{display: inline-block;float: left;}
.brand_selected_right{float: left; overflow: hidden;zoom:1;}
.brand_selected_right li{display: inline-block;border: 1px solid #df1a22; margin-right: 10px; overflow: hidden;float: left;}
.brand_selected_right li span{display: inline-block;height:20px; line-height: 20px; vertical-align: middle; padding:0 6px;background-color: #df1a22; float: left; font-weight: normal;}
.brand_selected_right li a{float: left;display: inline-block;font-size: 20px;color:#df1a22;height:20px; line-height: 18px; vertical-align: middle;padding:0 4px; font-family: "微软雅黑"; font-weight: normal; }
.attrs{text-align: center; margin: 0 auto; width: 998px;}
.attrs span{ width:110px; height: 30px; line-height: 30px; display: inline-block; color: #fff; font-weight: bold; }
.open_attr{background: url(/vendor/images/5lux/attribute/open_attr.jpg) no-repeat;}
.close_attr{background: url(/vendor/images/5lux/attribute/close_attr.jpg) no-repeat;}


.here{ float: left;}
/*.here dd{  position: absolute;}*/
/*顶部*/
  .list_cata_wrap{
        width: 100%;
        height: 40px;
        background: #292a2c;
        color:#fff;
        line-height: 40px;
        vertical-align: middle;
		position:relative;
		z-index:1;

    }
    .list_cata_wrap .wrap_body{
        width: 900px;
    }
    .list_cata_wrap .wrap_head{
        width: 93px;
        text-align: center;
    }
    .crumbClip {
        //float: left;
    }
    .crumbSlide-con {
        position: relative;
		z-index:2;
        float: left;
        /*width: 980px;*/
        height: 41px;
line-height: 41px;
vertical-align: middle;
    }
    .headerCon, .clearfix {
        zoom: 1;
    }
    .crumbSlide-con a.crumbStrong {
        display: inline-block;
        overflow: hidden;
        max-width: 9.25em;
        max-width: none\0;
        text-overflow: ellipsis;
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        color:#fff;
    }
    .crumbArrow, .crumbDelete, .crumbSearch-btn, .crumbDrop i, .crumbSlide-prev, .crumbSlide-next {
       background: url(/vendor/images/5lux/attribute_bg.png) no-repeat;
    }
    .crumbArrow {
        display: inline-block;
        margin-left: 3px;
        vertical-align: middle;
        width: 10px;
        height: 9px;
       background-position: -20px -75px;
       overflow: hidden;
       _margin-top: 16px;
	   *margin-top:13px;
        margin-top: 16px\9;
    }
 
    .crumbDrop {
        position: relative;
		z-index:8;
        float: left;
        margin: 0px 6px 0 0;
        border-radius: 2px;
		vertical-align:middle;
          /*height: 40px;
        line-height: 40px;
        vertical-align: middle;
       background: url(/vendor/images/5lux/attribute_bg.png) no-repeat;
           background-position: -79px -7px;*/
    }
   
   
    .crumbDrop i {
        background-position: -21px -96px;
        position: relative;
        display: inline-block;
        right: 16px;
        width: 8px;
        height: 7px;
        border-radius: 50%;
        cursor: pointer;
        overflow: hidden;
    }
    .crumbDrop-bd {
        width: 800px;
        display: none;
        position: absolute;
        top: 40px;
        left: 0;
        padding-top: 8px;
        padding-bottom: 5px;
        overflow: hidden;
        z-index:20; 
        background-color: #fff;
    }
    
   
    .crumbSlide-con li {
        padding-left: 9px;
        color: #fff;
        float: left;
        height:40px; line-height: 40px; vertical-align: middle;
        position: relative;
    }
    .crumbDrop-bd a {
        display: block;
        color: #fff;
        height: 22px;
        line-height: 22px;
        overflow: hidden;
        text-indent: 5px;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 102px;
    }
 .crumbAttr {
        height: 22px;
        line-height: 21px;
        margin: 8px 0 4px 10px;
        padding-right: 9px;
        border-radius: 2px;
        border: 1px dotted #c40000;
        float: left;
    }
    .crumbAttr a {
        color: #fff;
    }
    .crumbDelete {
        position: relative;
        _margin-bottom: 11px;
        top: -1px;
        vertical-align: middle;
        _top: 7px;
        _vertical-align: baseline;
        display: inline-block;
        width: 7px;
        height: 7px;
        overflow: hidden;
        background-position: -35px -96px;
        cursor: pointer;
    }
    .crumbDrop-hover{ background: url(/vendor/images/5lux/attribute_cur.png) no-repeat top right;
           cursor:pointer;}
    .crumbDrop-hover i{background-position:-7px -75px; cursor: pointer;}
    .crumbDrop-hover .crumbDrop-bd{display:block;}
    .crumbDrop-hd{display:inline-block;padding:0 20px 1px 7px;color:#fefefc;text-decoration:none;outline:0; cursor: pointer;}
    .j_CrumbDropBd{-webkit-box-shadow: #a7a7a7 0px 2px 14px;
-moz-box-shadow: #a7a7a7 0px 2px 16px;
box-shadow: #a7a7a7 0px 2px 16px;background-color: #fff; }
    .crumb_tree { overflow: hidden; border-top: 1px solid #eee;padding-top:2px;}
    .crumb_tree li{ text-align: center;padding-left: 9px; position: relative;}
    .crumb_tree li a{ position: relative; z-index:30; width:auto; padding-right: 15px; color: #000;}

b.allc_close{display: block;width:10px; height: 10px; position: absolute;top: 6px;right:3px;background: url(/vendor/images/5lux/attribute_bg.png) no-repeat;
           background-position: -7px -58px; }
b.allc_open{display: block;width:10px; height: 10px; position: absolute;top: 6px;right:3px;background: url(/vendor/images/5lux/attribute_bg.png) no-repeat;
           background-position: -21px -58px;  }
.crumb_tree li a.check_red{ color: red;}
