/* searchList.wxss */
page{
  background-color: #fff;
}
.container{
  display: flex;
  max-height: 100vh;
  overflow: hidden;
}
::-webkit-scrollbar{
  width: 0;
  height: 0;
  color: transparent;
}
::-webkit-scrollbar-thumb{
  color:transparent;
}
::-webkit-scrollbar-track-piece{
  color: transparent;
}
.header-search{
  display: flex;
  flex-direction: row;
  height:104rpx;
  background-color:#fff;
  align-items: center;
}
.header_logo{
  width:126rpx;
  height:39rpx;
  margin-left:30rpx;
  
}
.header_search_wrap{
  flex: 1;
  padding:0 39rpx 0 24rpx;
}
.header_search{
  height:64rpx;
  border-radius:30rpx;
  color:#fff;
  background-color:#e5e5e5;
  display: flex;
  align-items: center;
  /* justify-content: center; */
  
}
.header_search_icon{
  width:28rpx;
  height:28rpx;
  margin:0 8rpx 0 30rpx;
}
.header_search_placeholder{
  color:#929aa0;
  font-size: 28rpx;
  width:100%;
}
.cancel_btn{
  margin-right:30rpx;
  font-size: 24rpx;
  text-align: center;
  /* color: #fff; */
}

.header_nav_wrap{
  width:100%;
  height:78rpx;
  color:#fff;
  background-color:#131617;
  /* overflow:hidden; */
}
.header_nav{
  white-space: nowrap; 
  display: flex;
}
.header_nav_each{
  height:42rpx;
  font-size: 28rpx;
  line-height:42rpx;
  padding: 0 20rpx;
  display: inline-block;
  margin:18rpx 20rpx;
  border:1px solid #131617;
}
.header_nav_active{
  border:1px solid #fff;
  border-radius: 20rpx;
}

.header_fixed{
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
}
.header_nav{
  width: 100%;
  height:91rpx;
  font-size: 24rpx;
  color: #2d2d2d;
  background-color: #fff;
  padding-top:4rpx;
}
.each_nav{
  width: 50%;
  display: flex;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}
.nav_item{
  display: inline-block;
  height: 91rpx;
  padding:0 3rpx 0 23rpx;
  box-sizing: border-box;
}
.nav_item_active{
  color:#e60012;
  border-bottom:3rpx solid #e60012; 
}
.header_nav_title,.header_nav_icon{
  display: block;
  float: left;
}
.header_nav_title{
  line-height: 91rpx;
}
.header_nav_icon{
  margin:45rpx 0 0 10rpx;
}
.header_nav_icon_price{
  display: block;
  float: left;
  width: 14rpx;
  height: 19rpx;
  margin:35rpx 0 0 10rpx;
}

/*  列表 */
.list{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  background-color: #fff;
  margin-top:100rpx;
}
.goods-listType2{
  padding:30rpx;
  background:#fff;
}
.goods-listType2 .goods-list{
  width:332rpx;
  margin-bottom:26rpx;
}
.goods-listType2 .goods-img{
  width:332rpx;
  height:332rpx;
  background:#eeedf2;
  display: block;
}
.goods-listType2 .goods-summary{
  height:44rpx;
  line-height:44rpx;
  background:#f1f7fc;
  color:#666666;
  padding:0 10rpx;
  overflow: hidden;/*超出部分隐藏*/
  white-space: nowrap;/*不换行*/
  text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.goods-listType2 .goods-title{
  margin:10rpx 0;
}