@charset "utf-8";
/* CSS Document */
/*通用格式*/
*, *:after, *:before{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }
/*任何标签、包括它前面、后面生成的内容都不要影响盒子的边框*/
ul, li, ol {list-style: none;}
dl,dt,dd{ margin:0px auto; padding:0px;}
[class*="am-u-"] {padding-left:0rem;padding-right:0rem;}
.am-thumbnails {margin-left: 0rem;margin-right: 0rem;}
.am-thumbnail {margin-bottom:0;}
.am-thumbnails > li {padding: 0 0rem 0.2rem .2rem;}
.price{color: #e4393c;font-weight: 600;}
.mprice{color: #999;}
.mprice strong{color: #999;text-decoration:line-through;}
.shopname{margin-bottom: 5px; margin-top: 5px;height:20px; line-height:20px;color: #999; width:100%;}
.shopname span{float:left;margin-left:5px;}
.shopname a{font-size:12px;}
.shopname .isself{ font-size:12px;border-radius: 4px;margin-left: 5px;padding:0px 3px;float:left;background-color: #df2003;color:#ffffff;height: 17px;line-height: 18px;}

.theme-popover {z-index: 1009;overflow:visible;background:#fff;}
.not-find-360h{height: 50px;line-height:50px;color:red;text-align:center;font-weight:bold;}
.not-find-360h span{color:#999;}

/* select */
.sort{padding:5px 10px;font-size:12px}
.reco_tt{color: #666666;line-height:30px; padding-left:10px;}
.area_box{padding:5px 10px;border: 1px solid #ebebeb;border-top:none; height:32px;margin:0px 0px 5px 5px;background:#f8f8f8;}
.brandname{display:none; width:114px; height:46px; line-height:46px; text-align:center;}
.suggest,.searchAbout{ display:none;}
.select .title.font-normal{margin-top:70px;margin-left: 10px}
.select li {margin: 0px 0px 0px 0px;}
.select dl{zoom:1;position:relative;line-height:24px;}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.select dt{width:80%;margin-left:10%;margin-bottom:5px;position:absolute;cursor: pointer;height:24px;line-height:24px;}
.select dd{float:left;display:inline;margin:0 0 5px 5px;}
.select a{display:inline-block;white-space:nowrap;height:auto;text-decoration:none;color:#666;border:#ffffff solid 1px;}
.select a span{padding:0px 10px;}
.select a i{padding:3px 5px 4px 5px;font-size:16px;}
.select a:hover{color:#f60;background-color:#f6f6f6;}
.select a:hover i{color:#fff;background-color:#DB3A4B;padding:3px 5px 4px 5px;font-size:16px;}
.select .selected a{color:#F00; border:#999 solid 1px;}
.select .select-all a{color:#F00;}
ul.pagination{display:none;}
/*搜索显示*/
.select-result{display: none;}
li.select-result dl{padding: 10px 0 5px 30px;} 
li.select-result dt {left:-30px; top:10px;font-weight:bold;width:50px;}

.select-no{color:#999}
.select .select-result a{padding-right:20px;background: url("../images/close.png") right 9px no-repeat}
.select .select-result a:hover{background-position:right -15px}
.eliminateCriteria{display:none;line-height:21px;margin-top:4px;width:35px;float:right;color:#F00;cursor:pointer;}
/*加入购物车*/
.gs-add-cart{
	line-height: 14px;
    display: block;
    border: 1px solid #ddd;
    width: 85px;
    height: 22px;
    text-align: center;
    color: #666;
	background: #f4f4f4;
    float: left;
	padding:2px 5px;
}
.gs-add-cart:hover{
	background: #ff6a53;
    color: white;
}
/*自定义复选框-列*/
.checkbox-box-s{
	float:left;
	width:15px;
	height:20px;
	margin-top: 3px;
}
.hcheckbox-s + label {
  -webkit-appearance: none;
  background-color: #ffffff;
  border: 1px solid #d5d5d5;
  padding: 6px;
  display: inline-block;
  position: relative;
}
.hcheckbox-s + label:after {
  content: '\2714';
  color: #ccc;
  font-size: 13px;
  position: absolute;
  top: -8px;
  left: 1px;
}
.hcheckbox-s:checked + label{
  border: 1px solid #ff8043;/* 修改选框选中颜色*/
}
.hcheckbox-s:checked + label:after {
  content: '\2714';
  color: #ff8043;
  font-size: 13px;
  position: absolute;
  top: -8px;
  left: 1px;
}
.checkbox-box-s .hcheckbox-s{
  position:relative;
  z-index:-654;
}
.checkbox-box-s label{
  position: relative;
  top:-31px;
  left:-4px;
}

/*货源地*/
.tab-header{
  border-bottom:2px solid #ff8043;
  width: 100%;
  height:22px;
  background: #fff;
}
.atab li{
  display:block;
  margin:0px;
  float:left;
  background-color:#f3f3f3;
  height:20px;

}
.tab-item1 a{background: #fff;color:gray;border:1px solid #ddd;float:left;min-width:80px;width:auto;text-align: center;}
.area-selected1 a{background: #fff;border:2px solid #ff8043;border-bottom: #fff solid 2px;}
.tab-itclear a{background: #999;color:#fff;border:1px solid #ddd;float:left;min-width:40px;width:auto;text-align: center;}

.area{
  float: left;
    overflow: hidden;
    padding: 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.area-box{
  float:left;
  width:100%;  
}
.area-box li{
  float:left;
  width:110px;  
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 4px;
}
.area_box .atitle{float:left;margin-right:6px; line-height:22px;}
.h_address div.ait{float:left;margin-right:6px;position:relative;}
.h_address .arrow{float:left;position: relative;top:2px;padding-right:12px;font-style: normal;}
.h_address .ait .link{color:#666;float:left;border:0px;margin-right:5px;height:22px;line-height: 22px;}
.h_address .ait .drop-down{float:left;margin-right:5px;border: 1px solid #ddd;display: inline-block;height: 22px;line-height: 22px;padding: 0 4px 0 8px;vertical-align: top;position: relative;background-color: #fff;  }
.h_address .ait .drop-down .drop-down-arrow{display: inline-block;width: 20px;height: 20px;vertical-align: top;background: url(../img/search.png) no-repeat 4px 7px;-webkit-transition: background-position .15s ease-in-out;-moz-transition: background-position .15s ease-in-out;transition: background-position .15s ease-in-out;}
  
.h_address .ait .drop-down.hover{border-color:#dddddd;border-bottom:0;z-index: 2;box-shadow:1px -3px 5px #c1c2c3;}
.h_address .ait .drop-down.hover .drop-down-arrow{background-position: 4px -44px;}
.h_address .ait .dorp-down-layer{padding:10px;border: 1px solid #ddd;border-top:0;display:none;left:0px;top:22px;position:absolute;z-index: 1;background:#fff;min-width: 360px;box-shadow:1px 1px 8px #c1c2c3;}


.h_address .ait .dorp-down-layer div.cat1{float:left;width:140px;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 4px 8px;}
.h_address .ait .dorp-down-layer div.cat2{float:left;width:80px;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 4px 8px;}
.h_address .ait .dorp-down-layer div:hover,.h_address .ait .dorp-down-layer a:hover{color:#ff8043;;cursor:pointer;}
.h_address .ait .v-item{color:#666;border: 1px solid #ddd;cursor: pointer;display: inline-block;font-size: 12px;height: 22px;line-height: 22px;margin: 0 5px 5px 0;padding: 0 30px 0 4px;position: relative;vertical-align: top;}
.h_address .ait .v-item:hover{border-color: #e4393c;}
.h_address .ait .v-item i{  display: block;position: absolute;  width: 25px;height: 22px;right: 0;text-align:center;font-style: normal;top: 0;}
.h_address .ait .v-item:hover i{background-color: #e4393c;color: #fff;}


/*排序*/
.sort{padding:5px;height:30px;background:#eee;}	
/*.sort li{ float:left;width:20%;height:35px; line-height:35px; text-align:center; padding:0px 0px;}

.sort li a{font-size:14px;}
.sort li.big{display:none;}
.sort li.first {color: #F03726;}*/
.sort a{background: #fff none repeat scroll 0 0;border: 1px solid #e9e7e7;color: #333;float: left;height: 100%;line-height: 28px;padding: 0 7px;}
.sort a:hover{border:1px solid #ff8043;}
.sort .chk{float:left;height: 30px;line-height: 30px; vertical-align:middle;margin-right:10px;}
.sort a.curr {background: #ff8043 none repeat scroll 0 0;border: 1px solid #ff8043;color: #fff;}
.sort .store,.sort .store2,.sort .store3{float:right;width:16px;height:13px;margin:8px 0px 0px 3px;}
.sort .store{background:url(../images/icon_sort_df.png) 0px 0px no-repeat;}
.sort .store2{background:url(../images/icon_sort_filter_dw.png) 0px 0px no-repeat;}
.sort .store3{background:url(../images/icon_sort_filter_up.png) 0px 0px no-repeat;}
.h_check-bx .chk{float:left;height: 30px;line-height: 30px; vertical-align:middle;margin-right:15px;}
	  
/*筛选条件*/
.select-list{ float:left;display:inline; left:0;width:33.33%; height:30px;border-top:#eee 1px dashed;}

.select-list dl dt{left:0px; cursor:pointer; top:-10px;text-align: center;}
.select-list .dd-conent{display:none ;left:0;padding:5px 5px 0px 5px;margin:0 auto;z-index:1000;position:absolute; background:#ddd;border-radius:5px;}
.select-list .dd-conent dd{width: 100%;text-align: center;margin-left: 0px;height:100% ;background:#fff;}
.bdd{border:1px solid #ddd;}
.bdw{border:1px solid #fff;}
.select-list .dd-conent dd:hover{border:1px solid #f00;}
dl#select2 .dd-conent{ left:-100%; right:-100%;}
dl#select3 .dd-conent{ left:-200%; right:0px;}
	   
.am-badge{font-size:12px ;padding:0px 0px;background-color: #999999;color: #ffffff;}
.theme-popover-mask{z-index:5;width: 100%;height: auto;position:fixed ;background:#000 ;top:0;opacity: 0.6;}
.theme-popover{width: 100%;}

.boverbx{width:50px; font-size:12px; text-align:right;color:#999; cursor:pointer;position: absolute; right:10px;}
.overbx{width:50px; font-size:12px; text-align:right;color:#999; cursor:pointer;position: absolute; right:10px;}
.hide{ display:none;}
.dis-more-bx{border-top: 2px solid #ddd;position: relative;text-align: center;top: -2px;transition: border-color 0.15s ease-in-out 0s; margin-top:10px;border-radius:25%;}
.dis-more-bx .show-more{position: relative;top:-2px;border-top:0px;padding:0 40px 0 20px;background: #fff none repeat scroll 0 0;border-color: #fff #ddd #ddd; border-style: solid;border-width: 1px;color: #333;cursor: pointer;display: inline-block;height: 28px;line-height: 28px;position:relative;border-radius:5px;}

.dis-more-bx .show-more i{display: inline-block;width: 20px;height: 20px;vertical-align: top;background: url(../img/search.png) no-repeat;position:absolute;top:3px;}
.dis-more-bx .show-more i.drop-down{background-position: 4px 7px;}
.dis-more-bx .show-more i.down-hover{background-position:  4px -11px;}
.dis-more-bx .show-more i.drop-up{background-position:  4px -27px;}
.dis-more-bx .show-more i.up-hover{background-position:  4px -44px;}
.dis-more-bx .show-more i.drop-down-icon{background-position:  4px -9px;}
.dis-more-bx:hover {border-color: #e4393c;}
.dis-more-bx:hover .show-more {border-color: #fff #e4393c #e4393c;color: #e4393c;}
 
/*搜索结果*/
.i-pic.limit {margin:5px;border: 1px #e8e8e8 solid;overflow: hidden;position: relative;cursor: pointer;}
.number.fl{position: absolute;bottom:55px;right:5px;font-size:12px;}
.buybtn{position: absolute;bottom:55px;right:5px;display:none;}
.leftnumber{position: absolute;bottom:6px;right:5px;font-size:12px;}
.buybtn2{position: absolute;bottom:6px;right:5px;display:none;}
.price.fl{padding: 2px 5px;}
.mprice.fl{padding: 2px 5px;font-size:12px;}
.appnum.fl{position: absolute;bottom:33px;right:5px;font-size:12px;}
/*分页*/	
.am-pagination li{ float:none;}
.footer {width: 100%;}

.search-side{display: none;}
.search-content{margin:0px 5px ;}


.limit p.title,.i-pic.check p.title{padding:0px 5px;margin:5px 0px;overflow:hidden;height:18px;line-height:18px ;}

/*推荐产品*/
.recomBox{width: 100%;height:130px;padding:5px;box-shadow: 0px 0px 2px #ccc;background: #f1f1f1;}
.recomBox .retitle{
	width: 45px;
	height: 80px;
	float:left;
	line-height: 18px;
	padding: 20px 10px 0 5px;
	font-size: 14px;
	text-align: center;
	font-family: "microsoft yahei";
	color: #f60;
	background-image: url(../img/icon_recom.png);
	background-repeat: no-repeat;
}
.recomBox .goodsli{
	width: 1140;
	height: 130px;
	float:left;
}
.goodsli .recom-goods-box{float:left;width:1140px;overflow:hidden;}
.goodsli .recom-goods-box .regoods{height:120px;width:278px;background:#fff;margin-left:5px;float:left;}
.goodsli .recom-goods-box .regoods .img{float:left;width:120px;height: 120px;margin:0 auto;text-align:center;vertical-align:middle;display:block;position:relative;display:table-cell;}
.goodsli .recom-goods-box .regoods .img  a{display:table-cell;vertical-align:middle;width:120px; height:120px; padding:5px;} 
.goodsli .recom-goods-box .regoods .img a img{max-width:110px;max-height:110px; } 
.goodsli .recom-goods-box .regoods .gbox{float:left;width:130px;height: 120px; padding:5px;line-height:20px;}
.goodsli .recom-goods-box .regoods .gbox .sold{color:#FC7F6C;}
.goodsli .recom-goods-box .regoods .gbox .gname{height: 40px;line-height: 20px;overflow: hidden;}
.goodsli .recom-goods-box .regoods .gbox .gprice{color:#e4393c;}
.goodsli .recom-goods-box .regoods .gbox .gbtn{margin-top:5px;}
/*历史记录*/
.ht-goods .title{width:100%;height: 35px;line-height:35px;background-color: #f7f7f7;padding:0 10px;border:2px solid #fff;border-bottom:none;}
.ht-goods .title span{ float:left;height: 30px;}
.ht-goods .title a{ float:right;height: 30px; color:#999; font-size:12px;}
.ht-goods{margin-top:10px;margin-bottom: 20px;height:270px;border:1px solid #ddd;}
.ht-goods .gbx .itli{float:left;position:relative;width:164px;  margin: 5px 0px 5px 6px;border:1px solid #fff;float:left;}
.ht-goods .gbx .itli:hover{border:1px solid #ddd;-webkit-box-shadow:0 0 10px #ddd;  -moz-box-shadow:0 0 10px #ddd;  box-shadow:0 0 10px #ddd;  }
.ht-goods .gbx .itli .img{width:152px;margin:0 auto;text-align:center;vertical-align:middle;display:block;position:relative; display:table-cell; padding:4px;}
.ht-goods .gbx .itli .img  a{display:table-cell;vertical-align:middle;width:152px; height:152px;} 
.ht-goods .gbx .itli .img a img{max-width:152px;max-height:152px;} 
.ht-goods .gbx .itli .s-price{padding:5px;color:#df2003;}
.ht-goods .gbx .itli .m-price{text-decoration: line-through;color:#999;margin-left: 6px;font-weight: normal;}

@media only screen and (min-width: 640px) {	
.search-content{margin:0px 0px ;}
.theme-popover {margin:0 auto;width: auto;}

/* select */
.select-list .dd-conent dd{width:auto;text-align: center;}
/*.select-list .dd-conent dd.nods{display: none;}*/
.select li.select-result{display: none;}
.suggest,.searchAbout,ul.pagination{ display:block;}
.select .title.font-normal{margin-top:0px;margin-left:0px}
.select,.sort{padding:5px 10px;box-shadow: 0px 0px 2px #999;margin-top:5px;background: #fff;}
.searchAbout{padding:10px;}

.select-list{width:100%;padding:0px 0px;}
.select li{list-style:none;padding:0px 0px 0px 100px;float: none;display: block;height: auto;}
.select-result dl dt{width:100px;}
.eliminateCriteria{width:80px;float:right;margin-right:20px;}
.am-badge{font-size:14px ;padding:0px 0px;background: none;color: #000000;}

/*排序*/
.sort{padding:0px 0px;margin:10px 0px 5px 5px; font-size: 12px;width:auto;}
.sort li{ display:inline; height:35px; line-height:35px; padding:0px 20px;width:auto;border-right:1px dotted #ddd;}
/*
.sort li.big{display:block;border: none;} 
.sort li.first{background: #F5F5F5;color: #000;}*/

.sort li .chk{float:left;height: 23px;line-height: 23px;margin-right:10px;}
.sort li a.curr {background: #ff8043 none repeat scroll 0 0;border: 1px solid #ff8043;color: #fff;}
.sort li .store,.goods-filters .sort li .store2,.goods-filters .sort li .store3{float:right;width:16px;height:13px;margin:5px 0px 0px 3px;}
.sort li .store{background:url(../images/icon_sort_df.png) 0px 0px no-repeat;}
.sort li .store2{background:url(../images/icon_sort_filter_dw.png) 0px 0px no-repeat;}
.sort li .store3{background:url(../images/icon_sort_filter_up.png) 0px 0px no-repeat;}

.sort .h_price-bx{float:left;position: relative;}
.sort .h_iprice{width:66px;height: 30px;outline: none;border: 1px solid #e1e2e3;background: #f8f8f8;}
.sort .h_iprice:focus{border: 1px solid #ff8043;}
.sort .h_iprice-btn{width:60px;height: 30px;outline: none;background:#f9f9f9;color: #ACACAC;border: 1px solid #e3e4e5;cursor:pointer;}
.sort .h_iprice-btn:not(.disabled):not(:disabled):active, .h_iprice-btn.active{width:60px;height: 30px;background: #f1f1f1;background-clip: padding-box;}
.sort .h_check-bx{float:left; margin-left:20px;}

/*筛选条件*/
.select-list,.select-list dl{width:100%;}
.select dl dt{left:-100px;}
.select-list dl dt{top:5px;}
.select dt{width:100px;margin-left:0;text-align:center;color:#666;height:24px;line-height:24px;}
.select-list .dd-conent{ display:inline-block;float:left;background: none;width:100%;position: static;}
.dd-h{ height:38px; width:100%; overflow:hidden;}
.dd-h60{ height:60px; width:100%; overflow:hidden;}
dl#select2 .dd-conent,dl#select3 .dd-conent{ left:0; right:0;}

/*搜索结果*/
.i-pic.limit {padding:0px;margin:5px;border: 1px #e8e8e8 solid;background:#fff ;}
.i-pic.limit img{padding:5px;}
.i-pic.limit img:hover{padding:0px;}
li.select-result dl {padding: 10px 0px;}	

.scoll{ margin-top:70px;}
.am-slider-default .am-direction-nav a {z-index:0;}
span.am-icon-th-list{color:orangered;margin-right:1px ;}



/*改写的布局*/	
.flood li{width:33.3%;float: left; text-align: center;}
.smallnav img{max-width:60px;}
.smallnav{ font-size:14px;}


/*文字布局*/
.limit p.title,.i-pic.check p.title{padding:0px 10px;overflow:hidden;height:55px;line-height:18px ;}
.i-pic .price.fl{font-size:16px ;}
}

@media only screen and (min-width:1025px) {
.search{margin: 0px;padding-top:0px ;} 
.search-list{max-width: 1000px;margin:0px auto ;position: relative;}
.nav.white{padding-left:0px}

/*选中效果*/
.search-list ul li:hover .i-pic.limit,.search-side li:hover .i-pic.check{border:1px solid #ddd;-webkit-box-shadow:0 0 10px #ddd;  -moz-box-shadow:0 0 10px #ddd;  box-shadow:0 0 10px #ddd;}

	}
	
@media only screen and (min-width:1260px) {
.am-g-fixed {max-width: 1200px; }
.search-list{max-width: 1200px;margin:0px auto ;position: relative;}
.search-content{float: left;width:80%; padding-left:5px;}
.search-side{display: block;float: left;width:20%;}
.side-title{height: 30px;line-height: 30px;padding: 0px 20px;margin: 10px 0px 5px 0px;box-shadow: 0px 0px 2px #999;text-align: center ;color: #999999;font-size:14px ;background:#f1f2f3;}
.side-2title{height: 30px;line-height: 30px;padding: 0px 20px;margin: 5px 0px 5px 0px;box-shadow: 0px 0px 2px #999;text-align: center ;color: #999999;font-size:14px ;background:#f1f2f3;}
.search-side li{width: 100%;overflow: hidden;}
.i-pic.check{border:1px solid #ddd ;margin:5px auto;overflow: hidden;cursor: pointer;background:#fff ;position: relative; padding-bottom:5px;}
.i-pic.check img{padding:5px;}
.i-pic.check img:hover{padding:0px;}
.i-pic.check p.check-title{text-align: left;}
.i-pic.check p.check-title{height:36px;margin:2px 10px;overflow:hidden;}
}	
