/* packageD/auction/auction/auction_good/auction_good.wxss */

.goodsdetail {
  padding-bottom: 120rpx;

  /* transition: all 0.3s; */
}

.goodsdetail .ithumb {
  position: relative;
  overflow: hidden;
}

.goodsdetail .ithumb swiper {
  height: 675rpx;
}

.goodsdetail .ithumb image {
  width: 100%;
  height: 100%;

  /* background: yellowgreen; */
}

/* 拍卖已结束的开始时间 */
.auction_time_end {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 81rpx;

  /* background-image: url('https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com/images/pm_time_bg@2x.png'); */

  /* background-position: 0rpx;
  background-repeat: no-repeat;
  background-size: cover; */
  background: #999;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #fff;
}

.auction_time_left_end {
  margin-left: 28rpx;
}

/* 距离开始时间 */
.auction_time {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 81rpx;
  background: #b52149;
  background-position: 0rpx;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  color: #fff;
}

.auction_time_left {
  margin-left: 28rpx;
  margin-right: 18rpx;
}

.auction_time_left icon {
  margin-top: -15rpx;
}

.auction_time_right {
  display: flex;
  align-items: center;
  margin-right: 48rpx;
}

.auction_time_right .munbox {
  line-height: 46rpx;
  text-align: center;
  color: #fff;
}

.auction_time_right .muntext {
  line-height: 46rpx;
  margin: 0 5rpx;
  color: #fff;
}

/* 价格介绍 */

.goodsInfo {
  background: #fff;
}

.goodsInfo .infoBox {
  padding: 24rpx 21rpx 33rpx 23rpx;
  display: flex;
  flex-direction: column;
}

.goodsInfo .infoBox .infoBox_fir {
  display: flex;
  justify-content: space-between;
}

.infoBox_fir_left {
  flex: 1;
}

.infoBox_fir .infoBox_fir_left .fir_price {
  font-size: 54rpx;
  color: #ed0606;
  display: inline-block;
}

.infoBox_fir .infoBox_fir_left .fir_price .des {
  font-size: 28rpx;
  color: #ed0606;
  display: inline-block;
}

.infoBox_fir .infoBox_fir_left .fir_price .des_end {
  font-size: 28rpx;
  color: #999;
  display: inline-block;
}

.infoBox_fir .infoBox_fir_left .fir {
  display: inline-block;
  font-size: 28rpx;
  color: #ed0606;
}

.infoBox_fir .infoBox_fir_left .fir_end {
  display: inline-block;
  font-size: 28rpx;
  color: #999;
}

.infoBox_fir .infoBox_fir_left .cel_price {
  font-size: 24rpx;
  color: #999;
  display: inline-block;
  margin-left: 13rpx;
}

.infoBox_fir_right {
  display: flex;
  align-items: center;
}

.infoBox_two {
  font-size: 32rpx;
  line-height: 48rpx;
  letter-spacing: 0rpx;
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.infoBox_thr {
  display: flex;
  justify-content: space-between;
  font-size: 24rpx;
  color: #999;
  margin-top: 39rpx;
}

/* 拍卖记录 */

.goRecord {
  background: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 17rpx;

  /* margin-bottom: 16rpx; */
  padding: 28rpx 0;
  padding-bottom: 18rpx;
}

.goRecord .goRecord_left {
  font-size: 28rpx;
  color: #333;
  display: flex;
  align-items: center;
  margin-left: 30rpx;
}

.goRecord .goRecord_right {
  margin-right: 24rpx;
}

/* 拍卖记录 */

.jilu {
  margin-bottom: 20rpx;

  /* padding-bottom: 35rpx; */
  background: #fff;
}

.jilu_list {
  padding-left: 30rpx;
  padding-right: 32rpx;
  display: flex;
  justify-content: space-between;
  background: #fff;
  align-items: center;
  padding-top: 18rpx;
}

.jilu .jilu_list:nth-child(2) .jilu_status {
  font-size: 24rpx;
  color: #ff2c29;
}

.jilu_image {
  width: 48rpx;
  height: 48rpx;
  border-radius: 50%;
  margin-right: 12rpx;
}

.jilu_image image {
  width: 48rpx;
  height: 48rpx;
  border-radius: 50%;
}

.jilu_name {
  font-size: 24rpx;
  color: #000;
}

.jilu_status {
  font-size: 24rpx;
  color: #999;
  padding: 0 20rpx;
}

.jilu_days {
  font-size: 24rpx;
  color: #999;
}

.jilu_time {
  font-size: 24rpx;
  color: #999;
  margin-left: 10rpx;
}

.jilu_price {
  font-size: 24rpx;
  color: #999;
  margin-left: 41rpx;
}

.jilu_num {
  font-size: 24rpx;
  color: #999;
  margin-left: 38rpx;
}

/* 起拍价 */

.infoDetail {
  background: #fff;
  display: flex;
  flex-direction: column;
}

.infoDetail .detail_list {
  display: flex;
  justify-content: space-between;
  padding-top: 31rpx;
  padding-bottom: 26rpx;
}

.detail_list .left {
  display: flex;
  width: 50%;
  text-align: left;
  padding-left: 24rpx;
  align-items: center;
}

.detail_list .left .text {
  font-size: 28rpx;
  margin-right: 17rpx;
  color: #999;
}

.detail_list .left .mun {
  font-size: 28rpx;
  margin-right: 17rpx;
  color: #000;
}

.detail_list .right .text {
  font-size: 28rpx;
  margin-right: 17rpx;
  color: #999;
}

.detail_list .right .mun {
  font-size: 28rpx;
  margin-right: 17rpx;
  color: #000;
}

.detail_list .right {
  display: flex;
  width: 50%;
  text-align: left;
  align-items: center;
}

/* 活动参数动态margin */

.resa {
  margin-top: 0;
  margin-bottom: 0;
}

.ase {
  margin-bottom: 0;
}

/* 店铺信息 */

.shopList {
  background: #fff;
  margin-top: 20rpx;
}

.shopList .shopList_box {
  padding: 32rpx 25rpx;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.shopList .shopList_box .img {
  width: 96rpx;
  height: 96rpx;
  border-radius: 10rpx;
  background: wheat;
}

.shopList .shopList_box .img image {
  width: 100%;
  height: 100%;
  border-radius: 10rpx;
}

.shopList .shopList_box .shopName {
  display: flex;
  flex-direction: column;
  margin-left: 29rpx;
}

.shopList .shopList_box .shopName .shopName_bot {
  display: flex;
  align-items: center;
}

.shopList .shopList_box .shouc {
  width: 89rpx;
  height: 38rpx;
  border-radius: 19rpx;
  border: solid 1rpx #ff2c29;
  font-size: 24rpx;
  color: #ff2c29;
  text-align: center;
  line-height: 38rpx;
  margin-right: 32rpx;
}

.shopList .shopList_box .tapIn {
  width: 123rpx;
  height: 38rpx;
  border-radius: 19rpx;

  /* border: solid 1rpx #ff2c29; */
  background: #ff2c29;
  font-size: 24rpx;
  color: #fff;
  text-align: center;
  line-height: 38rpx;
}

.nat {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ant {
  display: flex;
  align-items: center;
}

/* 底部悬浮 */

.bottom_btn {
  width: 100%;
  height: 98rpx;
  position: fixed;
  bottom: 0;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.mybtn {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.is_come_one {
  /* padding: 0 20rpx; */
  background: #ff2c29;
  border-radius: 32rpx;
  color: #fff;
  height: 68rpx;
  width: 200rpx;
  display: flex;
  justify-content: center;
  align-items: center;
}

.is_come {
  /* width: 420rpx; */
  padding: 0 80rpx;
  height: 68rpx;
  background-image: linear-gradient(90deg, #ff9001 0%, #ff4e00 100%), linear-gradient(#ff6c00, #ff6c00);
  background-blend-mode: normal, normal;
  border-radius: 34rpx;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
}

.is_come_end {
  /* width: 420rpx; */
  padding: 0 100rpx;
  height: 68rpx;

  /* background-image: linear-gradient(90deg, #ff9001 0%, #ff4e00 100%),
                      linear-gradient(#ff6c00, #ff6c00);
  background-blend-mode: normal, normal; */
  background-color: #999;
  border-radius: 34rpx;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
}

/* .ismybtn {
}

.runs {
} */

.particulars {
  width: 100%;
  background: #fff;
  margin-top: 20rpx;
  overflow: hidden;
}

.particulars_titile {
  margin: 30rpx 25rpx;
}

.particulars_contens {
  margin: 0 25rpx;
}

/* 店铺密码弹出框 */

.showbtn {
  height: 517rpx;
  width: 100%;
  background: #fff;
  display: flex;
  flex-direction: column;
  align-content: center;
  border-radius: 20rpx 20rpx 0rpx 0rpx;
}

.one .van-popup {
  border-radius: 20rpx 20rpx 0rpx 0rpx;
}

.showbtn_txt {
  text-align: center;
  font-size: 36rpx;
  color: #000;
  padding-top: 43rpx;
}

.showbtn_mima {
  font-size: 28rpx;
  color: #000;
  margin-left: 29rpx;
  margin-top: 103rpx;
}

.showbtn input {
  border-bottom: 1rpx solid #ececec;
  margin: 0 25rpx;
  margin-top: 20rpx;
  margin-bottom: 95rpx;
}

.is_sure {
  width: 700rpx;
  height: 90rpx;
  background-color: #ff2c29;
  border-radius: 45rpx;
  text-align: center;
  line-height: 90rpx;
  color: #fff;
  margin: 0 auto;
}

.two .van-popup {
  border-radius: 31rpx;
}

.showtwo_btn {
  width: 599rpx;
  height: 309rpx;
  background-color: #fff;
  border-radius: 31rpx;
  display: flex;
  flex-direction: column;
}

.showtwo_btn .title {
  padding-top: 64rpx;
  padding-left: 66rpx;
  padding-right: 67rpx;
  padding-bottom: 51rpx;
  font-size: 36rpx;
  color: #000;
  line-height: 48rpx;
  border-bottom: 1rpx solid #e2e2e2;
}

.showtwo_btn .btn_bottom {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.showtwo_btn .btn_bottom view {
  height: 100%;
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 36rpx;
}

.showtwo_btn .btn_bottom view:first-child {
  border-right: 1rpx solid #e2e2e2;
}

.showtwo_btn .btn_bottom view:last-child {
  font-size: 36rpx;
  color: #ff2c29;
}

/* 支付弹窗 */

/* .showthr_btn {} */

.showthr_price {
  display: flex;
  align-items: center;

  /* margin-top: 138rpx; */
  margin: 0 auto;
  margin-top: 138rpx;
  justify-content: center;
}

.showthr_top {
  font-size: 28rpx;
  color: #000;
  margin-top: 41rpx;
  margin-left: 72rpx;
}

.showthr_txt {
  font-size: 28rpx;
  color: #999;
  text-align: center;
}

.showthr_cjbtn {
  width: 700rpx;
  height: 90rpx;
  background-color: #ff2c29;
  border-radius: 45rpx;
  text-align: center;
  line-height: 90rpx;
  margin: 0 auto;
  font-size: 36rpx;
  color: #fff;
  margin-bottom: 73rpx;
  margin-top: 50rpx;
}

.showthr_cjbtn_off {
  width: 700rpx;
  height: 90rpx;
  background-color: #999;
  border-radius: 45rpx;
  text-align: center;
  line-height: 90rpx;
  margin: 0 auto;
  font-size: 36rpx;
  color: #fff;
  margin-bottom: 73rpx;
  margin-top: 50rpx;
}

.showthr_inp {
  width: 200rpx;
  text-align: center;
}

.showthr_add {
  font-size: 40rpx;
  padding: 0 20rpx;
}

.showthr_del {
  font-size: 40rpx;
  padding: 0 20rpx;
}

/* 手机窗口 */
.showtwo_btns {
  width: 599rpx;

  /* height: 309rpx; */
  background-color: #fff;
  border-radius: 31rpx;
  display: flex;
  flex-direction: column;
}

.showtwo_btns .title {
  padding-top: 64rpx;
  padding-left: 66rpx;
  padding-right: 67rpx;
  padding-bottom: 51rpx;
  font-size: 36rpx;
  color: #000;

  /* line-height: 196rpx; */
  border-bottom: 1rpx solid #e2e2e2;

  /* height: 196rpx; */
}

.showtwo_btns .btn_bottom {
  /* flex: 1; */
  height: 112rpx;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.showtwo_btns .btn_bottom view {
  height: 100%;
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 36rpx;
}

.showtwo_btns .btn_bottom view:first-child {
  border-right: 1rpx solid #e2e2e2;
}

.showtwo_btns .btn_bottom view:last-child {
  font-size: 36rpx;
  color: #ff2c29;
}

/* 海报 */
.code_box {
  width: 670rpx;

  /* 	height: 970rpx; */
  position: relative;
}

.code_box image {
  width: 100%;
  border-radius: 12rpx;
}

.code_box .icon_close {
  position: absolute;
  top: 8rpx;
  right: 0;
  width: 80rpx;
  height: 80rpx;
}

.code_box .icon_close icon {
  line-height: 80rpx;
  font-size: 36rpx;
  color: #999;
}

/* =========== */

/* 支付弹窗 */
.reward {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.rewardLine {
  height: 90rpx;
  line-height: 90rpx;
  color: #333;
  background: #fff;
  border-bottom: 2rpx solid #eee;
  font-size: 32rpx;
  text-align: center;
}

/* ---------------------------- */
#hoid {
  padding: 10rpx;
  width: 51.2rpx;
  position: fixed;
  z-index: 2;
  height: 72rpx;
  top: 0;
}

#cart {
  right: 0;
  padding: 10rpx;
  width: 51.2rpx;
  position: fixed;
  z-index: 2;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  top: 0;
}

#member {
  right: 64rpx;
  padding: 10rpx;
  width: 51.2rpx;
  position: fixed;
  z-index: 2;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  top: 0;
}

#back {
  width: 51.2rpx;
  height: 51.2rpx;
  border-radius: 100%;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.4);
  text-indent: 0;
  line-height: 55rpx;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* 拍卖记录 */
.content {
  background: #fff;
  padding: 0 24rpx;
}

.content .liu {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 32rpx;
  color: #ff2c29;
}

.content .record-list {
  margin-top: 32rpx;
  background: #fff;
  padding: 0 0.9375rem 0.5rem 0.9375rem;
}

.content .record-list .list {
  margin-bottom: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-bottom: 1px solid #eee;
}

.content .record-list .list .item-top,
.content .record-list .list .item-bottom {
  width: 100%;
  display: flex;
  align-items: center;
  font-size: 12px;
}

.content .record-list .list .item-top {
  padding-bottom: 0.5rem;
}

.content .record-list .list .item-bottom {
  justify-content: space-between;
}

.content .record-list .list .name {
  flex: 0 0 8rem;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
}

.content .record-list .list .name .avator {
  width: 48rpx;
  height: 48rpx;
  border-radius: 50%;
  margin-right: 8rpx;
  display: flex;
}

.content .record-list .list .name .avator image {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}

.content .record-list .list .name .nick {
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: flex;
  flex: 1;
}

/* ----------------------------- */
