@charset "UTF-8";
/* 页面左右间距 */
/* 文字尺寸 */
/*文字颜色*/
/* 边框颜色 */
/*颜色*/
/* 图片加载中颜色 */
/* 行为相关颜色 */
/* 功能栏字体大小 */
/*功能栏左侧小图标*/
/* 标题简介 */
.introduce-section {
  position: relative;
  background: #fff;
  box-shadow: 10rpx 10rpx 10rpx rgba(0, 0, 0, 0.2);
  z-index: 998;
}
.introduce-section .title {
  font-size: 32rpx;
  color: #303133;
}
.introduce-section .title .tip-o {
  color: #ff3334;
  padding-left: 15rpx;
}
.introduce-section .title .title-left {
  width: 560rpx;
  background-color: #901b21;
  height: 121rpx;
  line-height: 121rpx;
  color: #fff;
}
.introduce-section .title-box {
  color: #ffffff;
}
.introduce-section .title-box .title-o .price {
  font-size: 32rpx !important;
  position: relative;
  top: 8rpx;
}
.introduce-section .title-box .title-t {
  font-size: 20rpx !important;
  position: relative;
  top: 0rpx;
}
.introduce-section .title-box .title-t .peice-out {
  text-decoration: line-through;
}
.introduce-section .title-box .title-t .num {
  padding: 6rpx 8rpx 6rpx 130rpx;
  border: 6rpx solid #c9969a;
  background-color: #c9969a;
  color: #fff;
  border-radius: 20rpx 20rpx;
  padding: 0 5rpx;
  float: left;
}
.introduce-section .group {
  color: #ffffff;
  position: relative;
  top: 8rpx;
}
.introduce-section .group image {
  width: 55rpx;
  height: 45rpx;
}
.introduce-section .group .text {
  font-size: 40rpx !important;
  padding-left: 10rpx;
}
.introduce-section .timeStop {
  background: #ddffdf;
  height: 120rpx;
  padding: 0 10rpx;
  position: relative;
  width: 0;
  flex-grow: 1;
}
.introduce-section .timeStop .timeStop-name {
  padding-top: 15rpx;
  text-align: center;
  color: #5dbc7c;
  font-size: 20rpx;
}
.introduce-section .timeStop .timeBox {
  position: absolute;
  top: 50rpx;
}
.introduce-section .timeStop .item {
  height: 120rpx;
  width: 0;
  min-width: 100%;
  position: relative;
}
.introduce-section .share-img {
  width: 30rpx;
  height: 30rpx;
  position: relative;
  top: 5rpx;
  left: 0;
  margin-right: 10rpx;
}
.introduce-section .shop-share {
  border: none;
  width: 146rpx;
  height: 121rpx;
  background: #ffffff;
  display: felx;
  align-items: center;
  padding: 25rpx 0 0 0;
}
.introduce-section .shop-share .share-icon {
  width: 42rpx;
  height: 42rpx;
  margin: 0 auto 15rpx;
}
.introduce-section .shop-share .share-icon image {
  width: 100%;
  height: 100%;
}
.introduce-section .shop-share .share-title {
  font-size: 24rpx;
  font-weight: bold;
  color: #262a35;
  margin: 0 auto;
  text-align: center;
  line-height: 1;
}
.seckill-box-title {
  overflow: hidden;
  width: 694rpx;
  height: 121rpx;
  border-radius: 10rpx 10rpx;
  top: -60.5rpx;
  left: 28rpx;
  margin-bottom: -60.5rpx;
}
.seckill-box-title .price,
.seckill-box-title .m-price {
  color: #ffffff !important;
}
.seckill-box-title .price-tip {
  font-size: 28rpx;
  color: #ffffff !important;
}
.seckill-box-title .tip-info {
  position: relative;
  top: 8rpx;
  font-size: 22rpx !important;
  padding-right: 4rpx;
  font-weight: bold;
}
.price {
  font-size: 80rpx !important;
  font-weight: bold;
}
.all-price {
  font-size: 28rpx;
  font-weight: 500;
}
.all-price .now-price {
  font-size: 48rpx;
  font-weight: bold;
  margin-right: 10rpx;
}
.all-price .pt-num {
  display: inline-block;
  font-size: 20rpx;
  line-height: 20rpx;
  background-color: #c9969a;
  padding: 8rpx 13rpx 6rpx 13rpx;
  border-radius: 20rpx 20rpx;
  position: relative;
  bottom: 8rpx;
}
.all-price .old-price {
  margin: 0 7rpx;
  text-decoration: line-through;
}
.pt-title {
  font-size: 24rpx;
  font-weight: 500;
}
.mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.4);
}
.mask image {
  width: 100%;
  height: 100%;
  opacity: 0.8;
}

