@charset "utf-8";
/* CSS Document */
.mt-15 { margin-top: 15px; }
.ml-20 { margin-left: 20px; }
.mt-5{ margin-top:5px;}
.mr-10{ margin-right:10px;}
#ml-200{ margin-left:200px;}
#all_sort_ul ul li { }
#all_sort_ul ul li span { line-height: 18px; }
.rig { top: 20px; right: 8px; font-family: simsun; float: right; margin-top: -23px; }
/*面包屑导航*/
.crumb_list { padding: 10px 0px; font-size: 14px; color: #999; }
.crumb_list ul li { float: left; }
.crumb_list ul li form { border: 1px solid #d4d4d4; }
.crumb_list ul li input { border: none; height: 20px; padding-left: 5px; outline:none; }
.crumb_list em { padding: 0 5px; color: #999; }
.crumb_list ul li form a { font-size: 12px; color: #dddddd; padding: 0 5px; }
/*左边右边宽度*/
.main_left { width: 218px; margin-right: 20px; }
.main_right { width: 962px; }
/*列表页左边菜单*/
.list_left_nav { border: 1px solid #ebebeb; border-top: 2px solid #ff3c3c; }
.list_left_nav ul { padding: 0px 15px 5px; }
.list_left_nav ul b { display: inline-block; font-size: 12px; font-weight: normal; border: 1px solid #b0b0b0; color: #b0b0b0; margin-right: 5px; width: 10px; height: 10px; text-align: center; line-height: 8px; float: left; margin-top: 2px; }
.list_left_nav ul h4 { color: #ff3c3c; font-size: 14px; font-weight: bold; cursor: pointer; }
.list_left_nav ul dl dd { height: 32px; line-height: 32px; padding: 0 10px; }
.list_left_nav ul dl dd.on, .list_left_nav ul dl dd:hover { background: #fafafa; font-weight: bold; }
.list_left_nav ul dl dd.on a, .list_left_nav ul dl dd:hover a { color: #ff3c3c; display: block; }
.shop_box { border: 1px solid #eeeeee; }
.shop_box h3 { font-weight: normal; border-bottom: 1px solid #eee; height: 32px; line-height: 32px; color: #333; padding: 0px 0px 0px 20px; background: #fafafa; font-size: 14px; }
.shop_fenlei { }
.shop_fenlei ul { /*margin:0 20px;*/ font-size: 13px; }
.shop_fenlei ul li { height: 34px; line-height: 34px; padding: 0px 20px; border-bottom: solid 1px #f1f1f1; }
.shop_fenlei ul li a { display: block; }
.shop_fenlei ul li a em { float: right; background: url(../images/n_icon12.png) no-repeat; width: 6px; height: 12px; display: block; margin-top: 11px; }
.shop_fenlei s { position: absolute; top: 9px; right: -21px; display: block; height: 0; width: 0; font-size: 0; line-height: 0; border-color: transparent #666 transparent transparent; border-style: dashed solid dashed dashed; border-width: 8px; display: none; z-index: 999; }
.shop_fenlei s i { position: absolute; top: -9px; left: -8px; display: block; height: 0; width: 0; font-size: 0; line-height: 0; border-color: transparent #fff transparent transparent; border-style: dashed solid dashed dashed; border-width: 9px; }
.fenlei_er li a:hover s { display: block; }
.fenlei_er { position: absolute; left: 329px; border: 1px solid #eee; top: 253px; z-index: 99; background: #fff; width: 500px; display: none; box-shadow: 3px 3px 8px #aaa; height: 313px; overflow: hidden; }
.shop_fenlei:hover { box-shadow: 3px 3px 8px #aaa; }
.fenlei_er dt { float: left; width: 85px; /*  font-size: 14px;*/
padding-left: 15px; }
.fenlei_er dd { float: right; width: 398px; }
.shop_fenlei ul li:hover .fenlei_er { display: block; }
.shop_fenlei ul li a { position: relative; }
.shop_fenlei ul li:hover { background: #fff; }
.shop_fenlei ul li:hover em { display: none; }
.fenlei_er a { display: inline-block !important; margin-right: 20px; padding: 0px !important; }
/*热卖和最近浏览*/
.sideGoods { border: 1px solid #ebebeb; }
.sideGoods h3 { font-size: 14px; padding: 0px; height: 40px; line-height: 40px; font-weight: bold; border-bottom: 1px solid #F3F3F3; background-color: #FAFAFA; color: #666; text-indent: 10px; }
.sideGoods h3 a { float: right; font-weight: normal; font-size: 12px; padding: 0 9px 0 10px; border-left: 1px solid #EBEBEB; text-indent: 0; }
.sideGoods h3 a:hover { background: #fff; }
.sideGoods ul li { margin-bottom: 15px; padding: 0px 15px; }
.sideGoods ul li img { width: 100%; }
.sideGoods ul li h4 { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-weight: normal; margin-top: 10px; font-size: 12px; margin-bottom: 7px; }
.sideGoods ul li .current_price { color: #0067ab; font-size: 14px; }
.sideGoods ul li .origin_price { padding-left: 10px; text-decoration: line-through; color: #666; }
.sideGoods ul li .sale_count { color: #666; }
/*筛选条件*/
.cont_w{width:960px; border:1px solid #e3e3e3; }
.hc-cont{ background:#fff; width:960px; border-bottom:1px solid #eee;}
.cont_w .last{ border:none;}  
.hc-cont .title{color:#333; height:30px;line-height:30px; width:60px;float:left; font-size:12px;padding:10px 0; padding-left:20px;}
.hc-cont .lb{ width:815px; float:left;  padding:8px 0; overflow:hidden;}
.hc-cont .lb ul li{ float:left; line-height:30px; display: inline-block; margin-right:24px;}
.hc-cont .lb ul li a{ font-size:12px; color:#666;padding: 2px 4px;}
.hc-cont .lb ul li a:hover,.hc-cont .lb ul li a.on{ background:#ff875a; color:#fff;transition: all .3s; white-space: nowrap;}
.click_more{ margin-top:17px; display:inline-block; color:#999fb5;}
.click_more i{ font-size:12px; padding-left:3px;}
/*排序*/
.filter-bar01{ border:1px solid #e3e3e3; margin-top:15px;font-size:0;background:#fff;position:relative;/* z-index:12;*/ }
.sort-panel{height:48px;line-height:48px;font-size:0; height:48px;line-height:48px; border-bottom:1px solid #e3e3e3;}
.sort-bar{font-size:12px}
.sort-bar-title{ border-right:1px solid #ebebeb; padding-left:25px;}
.sort-bar span{ color:#666;font-size:12px;float:left;font-weight:700}
.sort-bar .sort-parent{height:48px;line-height:48px;color:#555;padding:0 16px;position:relative;border-right:1px solid #ebebeb;float:left;/*z-index:1*/}
.sort-bar .sort-parent.on,.sort-bar .sort-parent:hover{ display:block; color:#fff; background:#f27e56;}
.sort-bar .sort-parent.on a span,.sort-bar .sort-parent.on a,.sort-bar .sort-parent:hover a span,.sort-bar .sort-parent:hover a{color:#fff;}
.sort-bar .sort-parent span{color:#555;margin:0;font-weight:normal; cursor:pointer;}
/*标签*/
.label-screening{ padding:15px 10px;}
.label-screening a{ font-size:12px; color:#666;}
.label-screening ul li{ float:left; margin-right:20px;}
.label-screening ul li i{ width:10px; height:10px; border:1px solid #aaaaaa; float:left; margin-top:4px;display:block; margin-right:4px;}
.label-screening ul .on i{ background:url(../images/icon-base.png) no-repeat -119px 0px; width:12px; height:12px; border:none;}

/*列表页，商品列表*/
.list-googs{ width:1000px;}
.list-googs ul li{ width:211px; padding:10px; border:1px solid #e3e3e3; margin:15px 10px 0px 0px; float:left;}
.list-googs ul li img{ width:100%;}
.list-googs ul li .list-goods-title{overflow: hidden; display: -webkit-box; display: -moz-box;-webkit-line-clamp: 2;  -webkit-box-orient: vertical; -moz-line-clamp: 2; -moz-box-orient: vertical; word-break: break-all; margin-top:7px;}
.list-goods-title a:hover{color:#e60012;}
.list-googs ul li .list-goods-promotion{color:#e60012!important; margin-top:3px;}
.list-googs ul li .list-goods-promotion i{background:url(../images/icon-base.png) no-repeat -133px 0px;display: inline-block; width: 17px; height: 14px; margin-bottom: -3px; margin-right: 3px; }
.list-googs ul li .list-goods-proPrice span.f-r{ margin-top:4px;color:#999999;}
.list-googs ul li .list-goods-proPrice span.f-r i{ padding-right:3px;}
.list-googs ul li .list-goods-proPrice em{ font-size:16px; color:#ff7800; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.list-googs ul li .list-goods-proPrice del{ color:#666; padding-left:10px;}
.list-goods-act a.buy_btn{ display:inline-block; text-align:center;width: 90px;height: 26px;color: #fff;line-height: 26px; border-radius:3px;background-color: #ff7800;border: 1px solid #f90;}
.list-goods-act a.buy_btn:hover{background-color: #fb3a29; border: 1px solid #fb3a29;}
.shopping_num input{float: left; width: 30px; height: 26px; color: #555;line-height: 26px;text-align: center; border:1px solid #dbdbdb; border-radius:3px;}
.shopping_num span{float: left; margin-left: 2px; width: 16px; height: 28px;}
.shopping_num a{display: block;width: 16px; height: 14px;overflow: hidden;line-height: 14px;text-indent: -99em; cursor: pointer;background:url(../images/icon-base.png) no-repeat;}
.shopping_num a.add{background-position:-169px 0px;}
.shopping_num a.dis_add{background-position:-152px 0px;}
.shopping_num a.decrease{background-position:-169px -14px;}
.shopping_num a.dis_decrease{background-position:-152px -14px;}
.list-goods-proPrice{ line-height:25px;}

/*分页*/
.list-page-box{padding:20px 0px 10px;text-align:center;}
.page-box a{height:40px;padding:0 16px;margin-left:5px;text-align:center;line-height:40px;overflow:hidden;font-size:14px;font-weight:700;color:#555;display:inline-block;*display:inline;zoom:1;vertical-align:middle; background:#F1F1F1;}
.page-box a.on{font-size:14px;font-weight:700;text-decoration:none;cursor:default;background:#ff7800;color:#fff;}
.page-box a:hover{ text-decoration:underline;}
.page-box span{font-size:16px;margin:0 8px 0 13px}