.introduce-section { position: relative; background: #fff; padding: 35rpx 0rpx 35rpx 35rpx; } .introduce-section .title { font-size: 32rpx; color: #303133; } .introduce-section .title .tip-o { color: #ff3334; padding-left: 15rpx; } .introduce-section .shareDate { position: absolute; top: 25rpx; right: 25rpx; font-size: 26rpx; color: #3d3f46; border-radius: 15rpx; background-color: #fff; height: 60rpx; line-height: 60rpx; } .introduce-section .share-img { width: 30rpx; height: 30rpx; position: relative; top: 5rpx; left: 0; margin-right: 10rpx; } .introduce-section .info { color: #999; font-size: 26rpx; padding-bottom: 15rpx; } .introduce-section .progress-box { width: 260rpx; position: relative; margin-top: 15rpx; line-height: 10px; } .introduce-section .progress-box .number { font-size: 17rpx; position: absolute; z-index: 999; top: 3rpx; left: 15rpx; color: #fff; } .introduce-section .price-box { display: flex; -webkit-box-align: baseline; align-items: baseline; height: 64rpx; padding: 10rpx 0; font-size: 26rpx; color: #dd524d; } .introduce-section .price { font-size: 38rpx; } .introduce-section .price .text { padding-left: 5rpx; color: #b0b0b0; font-size: 22rpx!important; } .introduce-section .price-green { color: #2dbd59; font-size: 28rpx!important; } .introduce-section .price-green text { background: #2dbd59; color: #fff; padding: 0rpx 10rpx; border-radius: 5rpx; font-size: 22rpx!important; margin-left: 15rpx; } .introduce-section .m-price { color: #909399; text-decoration: line-through; margin: 0 12rpx 0 25rpx; font-size: 24rpx; }