@charset "utf-8";
body {
 background-color:#ebecf1
}
.center {
 text-align:center
}
.c9 {
 color:#999
}
.home-new-banner {
 position:relative;
 z-index:1;
 width:100%;
 height:4rem;
 overflow:hidden
}
.home-new-banner .bd li {
 min-height:4rem;
 background:url(http://www.thbins.com/templets/m/mallimg/loading.gif) center center no-repeat;
 background-size:30px 30px
}
.home-new-banner .hd {
 position:absolute;
 bottom:.18rem;
 left:50%
}
.home-new-banner .hd li {
 width:.1rem;
 height:.1rem;
 float:left;
 background:#fff;
 border-radius:50%;
 margin:0 .05rem;
 opacity:.2;
 overflow:hidden;
 text-align:-999px
}
.home-new-banner .hd li.on {
 opacity:1
}
.home-new-banner img {
 width:100%;
 height:4rem
}
.new-product-list {
 width:100%;
 position:relative;
 padding-top:.8rem;
 overflow:hidden;
 padding-bottom:.98rem
}
.title-box {
 position:absolute;
 top:0;
 left:0;
 z-index:5;
 width:100%;
 height:.8rem;
 line-height:.8rem;
 overflow:hidden
}
.title-box:after {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:.8rem;
 z-index:0;
 border-bottom:1px solid #ebecf1;
 box-sizing:border-box
}
.title-box.active {
 position:fixed
}
.title-box .move-bg {
 position:absolute;
 bottom:0;
 left:.13rem;
 z-index:1;
 width:.8rem;
 height:.04rem;
 background-color:#ff6f06
}
.title-box ul {
 height:.8rem;
 position:relative;
 z-index:1;
 overflow:hidden
}
.title-box li {
 float:left;
 width:1rem;
 font-size:.28rem;
 color:#666;
 text-align:center;
 overflow:hidden
}
.title-box li.on {
 color:#ff6f06
}
.con-box {
 width:300%
}
.con-box .tab {
 width:100%;
 float:left;
 border:solid #ccc;
 border-width:0 1px;
 box-sizing:border-box
}
.con-box .list {
 position:relative;
 z-index:1;
 padding:.3rem;
 border-bottom:1px solid #ebecf1
}
.con-box .list .a-link {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 z-index:2
}
.con-box .list .tag {
 position:absolute;
 top:.3rem;
 left:.3rem;
 z-index:1;
 height:.32rem;
 line-height:.32rem;
 font-size:.24rem;
 color:#fff;
 overflow:hidden
}
.con-box .list .tag img {
 width:.5rem;
 height:.32rem
}
.con-box .list .tag-hot {
 background-color:#ff6f06
}
.con-box .list .tag-new {
 background-color:#71c614
}
.con-box .list .pic {
 width:2.6rem;
 height:1.86rem;
 display:block;
 background-color:#ccc
}
.con-box .list .con {
 margin-left:.24rem
}
.con-box .list h3 {
 height:.32rem;
 line-height:.32rem;
 font-size:.28rem;
 color:#444;
 margin-top:.02rem;
 font-weight:400;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.con-box .list .tips {
 height:.3rem;
 line-height:.3rem;
 font-size:.24rem;
 color:#999;
 margin-top:.12rem;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.con-box .list .com-vol {
 height:.3rem;
 line-height:.3rem;
 font-size:.24rem
}
.con-box .list .com-vol .complany {
 color:#ff6f00;
 margin-right:.3rem
}
.con-box .list .com-vol .volume {
 color:#999
}
.con-box .list .flag-box {
 overflow:hidden;
 min-height:.24rem;
 margin-top:.18rem
}
.con-box .list .flag-box span {
 float:left;
 height:.24rem;
 line-height:.26rem;
 border:1px solid #43bee6;
 padding:0 .1rem;
 margin:0 .06rem .06rem 0;
 font-size:.2rem;
 color:#43bee6;
 border-radius:.02rem
}
.con-box .list .price-box {
 height:.45rem;
 line-height:.45rem;
 color:#999;
 font-size:.2rem;
 text-align:right;
 overflow:hidden;
 margin-top:.2rem
}
.con-box .list .price-box .price {
 position:relative;
 top:-.04rem;
 float:left;
 color:#e60012;
 font-size:.24rem
}





.con-box .list .price-box .price em {
 font-size:.32rem;
 font-weight:700
}
.con-box .list .price-box .coupon-type {
 float:left;
 overflow:hidden;
 padding-left:.24rem;
 margin-top:.02rem
}
.con-box .list .price-box .coupon-type em {
 float:left;
 margin-right:.1rem;
 width:.58rem;
 height:.3rem;
 color:#fff;
 line-height:.3rem;
 font-size:.24rem;
 text-align:center;
 background:#ff6f00;
 -moz-transform:scale(.84,.84);
 -webkit-transform:scale(.84,.84);
 -o-transform:scale(.84,.84);
 transform:scale(.84,.84)
}
.con-box .list .price-box .origin {
 float:left;
 margin-left:.1rem;
 text-decoration:line-through
}
.con-box .list:last-child {
 border:0
}
.con-box .first-list {
 padding:0
}
.con-box .first-list .tag {
 top:0;
 left:0
}
.con-box .first-list .pic {
 width:100%;
 height:2.8rem
}
.con-box .first-list .con {
 padding:.26rem .3rem .1rem;
 margin:0
}
.con-box .first-list h3 {
 line-height:.36rem;
 font-size:.32rem
}
.con-box .first-list h3 span {
 font-size:.2rem;
 font-weight:400
}
.con-box .first-list .tips-box {
 height:.54rem;
 line-height:.54rem;
 overflow:hidden
}
.con-box .first-list .price-box,
.con-box .first-list .tips {
 height:.54rem;
 line-height:.54rem;
 margin:0
}
.con-box .first-list .price-box {
 margin-left:.2rem
}



