/*主体布局*/
body{
 background: #f5f5f5;
}
.header-wrap {
    box-shadow: none;
}
.pro-list-banner{background:url(../images/goods/produlist_bg.jpg)  no-repeat 50% 0;  height: 200px; }
.product-list-none{margin-top: 20px;background: #fff;border: 1px solid #fff;color:#333333;font-size: 14px;}
.product-list-none h3{padding: 15px 30px;font-size: 16px;font-weight: 500;}
.product-list-none dl{padding: 10px 30px 18px 30px;}
.product-list-none .key-words{color:#dd0b00;}


/*右侧列表*/
.wrapper .main-list{width: 1200px; margin:0 auto;}
.brand_bar .arrow{padding: 0 5px;}
.brand_bar .bar-mark {border: 1px solid #fd4343;color: #fd4343;margin: 0 5px; padding: 3px 6px;border-radius: 2px;cursor: pointer;}
.brand_bar .bar-mark i {font-size: 14px;margin-left: 5px;}
.brand_bar .bar-mark a {color: #fd4343;}
.brand_bar{position: relative;width: 1200px;margin: 0 auto;height: 6px;line-height: 46px;}
.filter_wrap{position: relative;background: #fff;}
.filter_box{position: relative;width: 1200px;margin: 0 auto;}
.filter_box dl dt,.filter_box dl dd{font-size: 14px;color: #666;}
.filter_box dl {position: relative;height: 55px;line-height: 55px;/*border-bottom: 1px solid #e4e4e4;*/}
.filter_box dl dt{margin-right: 16px;vertical-align: top;line-height:55px;}
.filter_box dl dd{height: 55px;margin-right: 15px; line-height:55px;}
.filter_box dl dd a{display: inline-block;width: 80px;color:#666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.filter_box dl dd .classify_all{color:#ff0000;}
.filter_box dl dd.on .ac_url{color:#ff0000;}
.filter_box dl dd .active{color:#ff0000;}
.filter_box dl dd .curr_brand{color:#ff0000;}
.filter_box dl.brand_list{height: auto;line-height: auto;}
.filter_box dl.brand_list dt{float: left;}
.filter_box dl.brand_list dd{float: left;text-align: center;}
.filter_box dl.brand_list .rt_list{float: left;width: 1020px;-webkit-transition: all .5s ease-out;transition: all .5s ease-out;}
.filter_box dl.brand_list .rt_list dd:nth-of-type(n+13){display: none;}
.sort-list{position: relative;width: 1200px;margin: 0 auto;height: 48px;line-height: 48px;}
.sort-list .vm {display: none;}
.sort-list i{display: inline-block;background:url(../images/dfs/login_reg.png) no-repeat -5px -164px;width: 12px;height: 14px;margin-right: 5px;margin-left: 10px;vertical-align: middle;}
.sort-list i.check{background:url(../images/dfs/login_reg.png) no-repeat -21px -164px}
.more_info {position: absolute;right: 0;width: 54px;font-size: 14px;color: #333;cursor: pointer;}
.more_info i{display: inline-block;width: 10px;height: 7px;margin-left: 6px; vertical-align: top; margin-top: 24px;}
.more_info .show-down{display: inline-block;width: 10px;height: 7px;background: url(../images/icon_more_d.png) no-repeat;margin-left: 6px; vertical-align: top; margin-top: 24px;}
.more_info  .show-up{background: url(../images/icon_more.png) no-repeat;}
.classify_list {position: absolute;left: 0;top: 56px;width: 1020px;height: 55px;z-index: 1; text-align: left;}
.classify_n{display: inline-block;height: 55px;}

/*商品列表2016*/
.goods-list li .remark_bar {position: absolute;left: 50%;width: 68px;display: block;margin-left: -34px;text-align: center;}
.goods-list li .remark_bar label {display: inline-block;width: 100%;color: #fff;padding: 2px 0;}
.goods-list li .remark_bar .s1 {background: #ff5146;}
.goods-list>ul{margin-right: -15px;}
.goods-list li{position: relative;float: left;display: inline;width: 228px;height: 315px;box-sizing: border-box;margin: 0 15px 15px 0;background: #fff;}
.goods-list li:hover {box-shadow: 0 4px 20px rgba(0,0,0,.2);-webkit-transition: all .5s;transition: all .5s;-webkit-transform: translate(0,-1px);-ms-transform: translate(0,-1px);transform: translate(0,-1px)}
.goods-list .img-list li.swarp-item:hover {box-shadow: 0 0 0 rgba(0,0,0,0);-webkit-transition: all 0s;transition: all 0s;-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0)}
.goods-list li .img-warp{width: 200px;height: 162px;margin: 30px auto 0;text-align: center;}
.goods-list .scale-imgBox>img{max-width: 166px;max-height: 162px;vertical-align: top;} 
.goods-list li  p{word-break: break-all;font-size: 12px;color: #333333;height: 35px;line-height: 20px;padding:8px 20px; height:92px; overflow:hidden;}
.goods-list li  p label {display: inline-block;width: 32px;height: 16px;line-height: 16px; background: #fd4343;color: #fff;margin-right: 5px;border-radius: 2px;text-align: center;}
.goods-list li  .store-ti{word-break: break-all;font-size: 11px;height: 17px;line-height: 17px;padding:5px 20px;}
.goods-list li  .store-ti .zy_flag {display: inline-block;float: right;width: 73px;height: 16px;background: url(../images/index/zy_flag.png) no-repeat;vertical-align: middle;}
.goods-list li  .store-ti a{color:#999999;}
.goods-list li  .store-ti a:hover{color:#5db524;}
.goods-list li  .item-goods-price {font-weight:600;color: #5db524;  height: 18px;  line-height: 18px;  overflow: hidden;  text-overflow: ellipsis;  margin-left: 20px; margin-right:20px; font-size: 18px;  text-align: left;padding-top: 2px; }
.goods-list li  .newprice {font-weight:600;color:#dd0b00;  height: 30px;  line-height: 30px;  overflow: hidden;  text-overflow: ellipsis;  margin-left: 20px; margin-right:20px; font-size: 18px;  text-align: left;}
.goods-list li  .item-goods-price .default-price{font-size: 12px;font-weight: normal;margin-right: 5px;vertical-align: top;}
.goods-list li  .item-goods-price .area-pro-null,.goods-list li .item-goods-price .now-price{font-size: 12px;color:#dd0b00;margin-right: 5px;font-weight: normal;}
.goods-list li  .item-goods-price .now-price-zy-12{font-size: 12px;color:#5db524;margin-right: 5px;font-weight: normal;}
.goods-list li  .item-goods-price .now-price-zy{font-size: 12px;color:#dd0b00;margin-right: 5px;font-weight: normal;}
.goods-list li  .item-goods-price .old-price-zy{font-size: 12px;color:#5db524;margin-right: 5px;font-weight: normal;}
.goods-list li  .item-goods-price .new-price-zy-18{font-size: 18px;color:#5db524;margin-right: 5px;font-weight: normal;}
.goods-list li  .item-goods-price .old-price-zy-18{font-size: 18px;color:#dd0b00;margin-right: 5px;font-weight: normal;}
.goods-list li  .item-goods-price .zy-color{font-size: 18px; font-weight: 600;}
.goods-list li  .item-goods-price .new-price a{float:right;font-size: 10px;color:#7c7c7c;font-weight: normal;margin-right: 10px;vertical-align: top;}
.goods-list li  .item-goods-price .old-price {float:right;font-size: 10px;color:#7c7c7c;font-weight: normal; vertical-align: top; width: 67px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.goods-list li  .item-goods-price .new-price a:hover{color:#5db524;}
.goods-list li  .buy-now{display: none;text-align: center;font-size: 13px;color: #5db524;border: solid 1px #5db524;margin-top: 15px;padding: 5px 0;border-radius: 3px;}
.goods-list li  .buy-now:hover{background: #5db524;color: #fff;}
.goods-list li  .store-name{color:#666666;}
.goods-list li  .store-name:hover{color:#5db524;}

/* 商品缩略图预览 */
.img-swarp{width:211px; position:relative; padding:5px 10px;}
.img-slider{width:192px; height:32px; overflow:hidden; position:relative; margin-left:10px;}
.img-list{position:absolute; left:0;}
.img-list li.swarp-item{float: left; width: 40px; height: 30px; text-align: left; margin:0; border:0; padding-bottom:0;}
.img-list li.swarp-item a{cursor:pointer; height:30px; display: inline-block; border: 1px solid #ddd; padding: 0px;}
.img-list li.swarp-item a.curr{border-width: 1px;border-color: #5db524;}
.img-list li.swarp-item a img{width:30px; height:30px;}
.img-swarp .prev,.img-swarp .next{width:10px; height:29px; line-height:29px; position:absolute; top:5px; cursor:pointer; font-size:14px; display: none;}

/*零首付，6个月免息*/
.goods-list li .tag{position: absolute;background: #e7ab7b;padding: 2px 4px;color: #fff;right: 0;top: 0;overflow: hidden;}


/* 翻页样式 */
.list-page { display: inline-block; margin: 0 auto;}
.list-page ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; }
.list-page ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; margin: 0 0 0 8px;color:#333}
.list-page ul li { *display: inline/*IE6、7*/; *zoom:1;}
.list-page li span { font: normal 14px/1 "microsoft yahei"; color: #a9a9a9; background-color: #fff; text-align: center; display: block; min-width: 20px; padding: 6px; position: relative; z-index: 1;}
.list-page ul li.currentpage a{color: #5db524;cursor: pointer;}
.list-page li a{ text-decoration: none;color: #999999;}
.list-page li a:hover { text-decoration: none;color: #5db524;}

.line_bt{position: relative;width: 100%;height: 2px;background: #fff;}