/* CSS Document */

.home{ max-width:640px; min-width:320px;   margin: 0 auto; position: relative; overflow: hidden; }
.hot_s{ background-color:#fafafa; padding:1.25em 0 0 0;}
.hottip{ margin-bottom:1.083em; font-weight:normal; font-size:1.08em; background:url(../images/search/fire.png) no-repeat 4.69% center; padding:0 8.69%; background-size:0.923em 1.08em; height:1.15em; line-height:1.15em;}
.hotul{ width:100%; overflow:hidden; padding-left:4.69%; margin-left:-.83em;}
.hotul li{ width:auto; height:2.25em; display:inline-block;margin-right:.83em; margin-left:.83em; margin-bottom:1.25em;}
.hotul li a{border:2px solid #d9d9d9; border-radius:30px; line-height:1.92em; display:block; padding:0 1.73em;
 font-size:1.083em;text-align:center; color:#222;}
 .hotul li.hover a{ border:2px solid #f81912; color:#f81912;}


/*历史记录*/
.historys{ padding:1.25em 0 0 0;}
.histipout{ border-bottom:1px solid #cccccc;padding:0 0 1.083em 0;}
.histip{  font-weight:normal; font-size:1.08em; background:url(../images/search/clock.png) no-repeat 4.69% top; background-size:1.02em 1.02em; height:1.15em; line-height:1.15em; padding:0 8.69%;}
.hislist{}
.hislist a{ display:block; border-bottom:1px solid #ccc; padding-left:4.69%; height:3.25em; line-height:3.25em; overflow:hidden; text-align:left; color:#222;}
.qkhis{ text-align:center; padding-top:2.1em; padding-bottom:2.7em;}
.qkhis a{ display:block; height:2.75em; width:10.67em;  border:2px solid #666; border-radius:10px; line-height:2.75em; margin:0 auto; background:url(../images/search/ljx.png) no-repeat 1em center; background-size:1.3em 1.38em;}
.qkhis a span{ font-size:1.167em; color:#666666;margin-left:1.27em;}

.qkhis a.hover{border:2px solid #f81912; background:url(../images/search/ljxhong.png) no-repeat 1em center;background-size:1.3em 1.38em;}
.qkhis a.hover span{color:#f81912;}


/*没找到记录*/
.nofind{ width:100%; height:14.1em;  background:url(../images/search/bqing.png) no-repeat center 2.91em; background-size:4.58em 3.92em;background-color:#fafafa;}
.say_s{ font-size:1.33em; color:#666; text-align:center; padding-top:5.76em;}
.say_w{ color:#bdbdbd; text-align:center;}



/*搜索结果or三级分类*/
 .prolist{ overflow:hidden;}
.prolist ul{ overflow:hidden; padding:0.42em 0 0 3.1%;}
.prolist li{ position:relative; width:46.7%; float:left; margin-bottom:0.833em; margin-right:3.0%; background-color:#fff; border-radius:10px;box-shadow:0 1px 0 #cccccc;}
.tmdiv{ position:absolute; left:0; top:0; border-radius:10px; width:100%; height:100%;background-color:rgba(17,17,17,0.4); z-index:2; display:none;}
.prolist li.zwf{ background-color:#f8f8f8;}
.prolist li .pro img{ border-radius:10px 10px 0 0; width:100%;}
.prolist li .pro { position:relative;}
.prolink{ padding:0 6.9% 0.5em 6.9%; position:relative; height: 4em;}
.prolink a{ color:#222222; font-size:1.083em; line-height:2.33em; height:2.33em; display:block; overflow:hidden; }
.prolink .old-price-txt{color: #A9A9A9;   font-size: 0.92em;}
.prolink .old-price{color: #A9A9A9; text-decoration: line-through; font-size: 0.92em;}
.prolink .price{color: #EC0002; margin-right:0.21em; line-height:1.125em;}

.prolink .old-price span{ font-family:Arial, Helvetica, sans-serif;}
.prolink .price span{ font-family:Arial, Helvetica, sans-serif; font-size:1.17em;}

.prolink .zk{ width:3em; height:1.5em; background-color:#39c9da; box-shadow:0 1px 1px #d9d9d9; border-radius:3px;  position: absolute; right: 0.833em; bottom: 0.833em; text-align:center; color:#fff; line-height:1.46em; overflow:hidden; font-size:0.83em;}
.zwf{ background-color:#fcfcfc; border-radius:0 0 10px 10px; color:#fcfcfc; }
.zwf .price,.zwf .old-price{color:#fcfcfc}

.yqg,.yxj{position:absolute; left:50%; top:50%; margin-left:-2.085em; margin-top:-2.085em; width:4.167em; height:4.167em; border-radius:4.167em;background-color:rgba(17,17,17,0.5); text-align:center; display:none; z-index:3; display:none;}
.yqg span,.yxj span{font-size:1.083em; color:#fff; line-height:4.167em;}

.grad-line{
	height: .417em;
	background: rgb(227,227,227); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(214,214,214,1) 0%, rgba(227,227,227,1) 50%, rgba(240,240,240,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(214,214,214,1)), color-stop(50%,rgba(227,227,227,1)), color-stop(100%,rgba(240,240,240,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(214,214,214,1) 0%,rgba(227,227,227,1) 50%,rgba(240,240,240,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(214,214,214,1) 0%,rgba(227,227,227,1) 50%,rgba(240,240,240,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(214,214,214,1) 0%,rgba(227,227,227,1) 50%,rgba(240,240,240,1) 100%); /* IE10+ */	
}

.s_none{ margin:0 auto; width:11.29em; height:10.67em; margin-top:8em; margin-bottom:8em;}

/*库存紧张*/
.kcjz{ display:none; width:4.0em; height:4.0em; position:absolute; left:0; top:0; background:url(../images/public/kcjz.png) no-repeat left top; background-size:4.0em 4.0em;}

/* 会员价 */
.clubColor i,
.clubColor{
  color:#FF504A;
}    

.nav-flex{
	z-index: 1000;
	position: fixed;
	left: 0;
    top:0;
}
.showtopout + .nav-con .nav-flex{
    top:1.173rem;
}
.nav-flex {
  position: fixed;
  left: 0;
  /* top: 3.667em; */
  top:0;
  width: 100%;
  z-index: 998;
}

.nav-flex .navgation {
  background: rgba(255, 255, 255, .9);
  height: 3.25em;
  overflow: hidden;
  border-bottom: 1px solid rgba(217, 217, 217, .9);
}

.nav-flex .nav {
  width: auto;
  display: -moz-box;
  -moz-box-orient: horizontal;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  font-size: 1em;
}

.nav-flex .nav li {
  width: auto;
  padding: 0 5px;
  padding: 0 .5em;
}

.nav a,
.nav span {
  text-align: center;
  display: block;
  color: #222;
  text-decoration: none;
  height: 2.518em;
  line-height: 2.518em;
  font-size: 1.167em;
}

.nav span.active,
.nav a.active {
  color: #f70800;
  border-bottom: .25em solid #f70800;
}

.nav2 {
  width: 100%;
}

.nav2 li {
  width: auto;
 
}

.nav-con {
  height: 3.25em;
  z-index: 1000;
}

.nav .ico {
  width: 1.083em;
  float: left;
  margin-top: -.5em;
}
