.line {
  width: 100%;
  height: 12rpx;
  background: transparent;
}
.card{
  width: 750rpx;
  padding: 10rpx 20rpx;
  box-sizing: border-box;
  background: white;
  /* box-shadow: 0 10rpx 40rpx rgba(203, 203, 202, 0.76); */
  position: relative;
  font-size: 28rpx;
}
.clinch_deal{
  position: absolute;
  width: 326rpx;
  height:268rpx;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.head{
  display: flex;
  align-items: center;
  margin-bottom: 20rpx;
}
.head_img{
  width: 58rpx;
  height: 58rpx;
  border-radius: 5555rpx;
  overflow: hidden;
  margin-right: 20rpx;
}
.head_img image{
  width: 58rpx;
  height: 58rpx;
}
.head_name{
  margin-right: 20rpx;
  max-width: 300rpx;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #333;
}
.head_card{
  margin-right: 20rpx;
  display: flex;
  align-items: center;
}
.head_card2{
  /* margin-right: 20rpx; */
  display: flex;
  align-items: center;
}
.head_card2 text{
  border-radius: 8rpx;
  background: red;
  padding: 4rpx 16rpx;
  font-size: 24rpx;
  color: white;
}
.head_card text{
  border-radius: 8rpx;
  background: #e99800;
  padding: 4rpx 16rpx;
  font-size: 24rpx;
  color: white;
}
.head_details{
  text-align: right;
  flex: 1;
  color: #e99208;
  font-size: 28rpx;
}
.body{
  color: #333;
}
.body_1{
  display: flex;
  margin-bottom: 20rpx;
}
.body_title{
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-right: 10rpx;
  font-size: 32rpx;
  /* font-weight: bold; */
}
.body_price{
  color: red;
  font-size: 32rpx;

}
.body_desc{
  color: #858585;
  font-size: 28rpx;
  margin-bottom: 10rpx;

}
.body_imgs{
  width: 100%;
}
.body_imgs image{
  width: 224rpx;
  height: 224rpx;
  margin:6rpx;
}
.body_2{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10rpx;
  font-size: 28rpx;
}
.body_address{
  color: #8c8c8c;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.body_address image{
  width: 28rpx;
  height: 28rpx;
 
}
.body_time{
  width:120rpx;
  height: 50rpx;
  color: #616161;
  display: flex;
  align-items: center;
}
.body_time_img{
width: 50rpx;
height: 50rpx;
}
.body_time_text{
  color: #979797;
}