.new{height: 436rpx;background: linear-gradient(90deg, #FE934C 0%, #FD3A31 100%);border-radius: 15rpx;position: relative;padding: 25rpx 20rpx 0;margin: 30rpx 30rpx 0;}
.new-tits{font-size: 36rpx;color: #fff;font-weight: bold;}
.quan-dai{width: 263rpx;height: 182rpx;position: absolute;top: 0;right: 36rpx;}
.new-list{white-space: nowrap;margin-top: 25rpx;}
.new-list .li{display: inline-block;width: 210rpx;background: #fff;border-radius: 16rpx;padding: 12rpx;color: #FD4534;box-sizing: border-box;margin-right: 15rpx;height: 335rpx;}
.new-list .li:last-child{margin-right: 0;}
.new-img{width: 185rpx;height: 185rpx;border-radius: 16rpx;}
.new-info{justify-content: center;border-bottom: 1rpx dashed #E9E9E9;padding: 10rpx 0;flex-wrap: nowrap;}
.new-money{font-size: 36rpx;font-weight: bold;margin-right: 10rpx;}
.new-money text{font-size: 24rpx;font-weight: normal;}
.new-man{font-size: 20rpx;}
.new-btn{padding: 15rpx 0 0;text-align: center;font-size: 24rpx;font-weight: bold;}
.coupons{height: 362rpx;background: #fff;border-radius: 15rpx;position: relative;padding: 25rpx 20rpx 0;margin: 30rpx 30rpx 0;}
.coupons-tits{font-size: 36rpx;color: #FD4534;font-weight: bold;}
.coupons-list{white-space: nowrap;margin-top: 25rpx;}
.coupons-list .li{display: inline-block;width: 210rpx;background: linear-gradient(138deg, #FE934C 0%, #FD3A31 100%);border-radius: 10rpx;text-align: center;margin-right: 15rpx;height: 252rpx;}
.coupons-list .li:last-child{margin-right: 0;}
.coupons-top{height: 165rpx;border-bottom: 1rpx dashed rgba(255,255,255,.5);position: relative;padding-top: 30rpx;box-sizing: border-box;}
.coupons-top:before,.coupons-top::after{content: '';display: block;width: 25rpx;height: 25rpx;background: #fff;position: absolute;bottom: -12rpx;border-radius: 50%;}
.coupons-top:before{left: -12rpx;}
.coupons-top:after{right: -12rpx;}
.coupons-type{height: 28rpx;background: rgba(255,255,255,.3);border-radius: 0 0 10rpx 10rpx;font-size: 18rpx;color: #fff;padding: 0 14rpx;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.coupons-money{font-size: 64rpx;color: #fff;font-weight: bold;}
.coupons-money text{font-size: 30rpx;font-weight: normal;}
.coupons-man{font-size: 22rpx;color: #FFE3C7;}
.coupons-btn{width: 136rpx;height: 45rpx;background: #FFEDC8;border-radius: 50rpx;font-size: 24rpx;color: #FD4534;text-align: center;line-height: 45rpx;margin: 20rpx auto 0;}
.title{font-size: 36rpx;color: #000;font-weight: bold;padding: 35rpx 30rpx 0;justify-content: space-between;}
.rico{width: 15rpx;height: 24rpx;}
.list{margin: 0 30rpx;}
.list .li{background: #fff;border-radius: 16rpx;position: relative;margin-top: 20rpx;}
.name{height: 30rpx;background: linear-gradient(90deg, #F9E1B7 0%, #FBDBA4 100%);border-radius: 16rpx 0 16rpx 0;font-size: 20rpx;color: #8A5203;padding: 0 15rpx;position: absolute;top: 0;left: 0;z-index: 10;}
.info{padding: 45rpx 30rpx;align-items: flex-start;}
.info image{width: 128rpx;height: 128rpx;border-radius: 8rpx;margin-right: 17rpx;}
.tit{font-size: 32rpx;color: #222;font-weight: bold;}
.time{font-size: 22rpx;color: #999;margin-top: 8rpx;}
.info-r{flex-direction: column;height: 218rpx;width: 216rpx;border-left: 1rpx dashed #E9E9E9;position: relative;justify-content: center;}
.info-r:before,.info-r::after{content: '';display: block;width: 18rpx;height: 18rpx;background: #f6f6f6;position: absolute;left: -9rpx;border-radius: 50%;}
.info-r:before{top: -9rpx;}
.info-r:after{bottom: -9rpx;}
.money{font-size: 60rpx;color: #FD4534;}
.money text{font-size: 30rpx;}
.man{font-size: 22rpx;color: #999;}
.btn{width: 130rpx;height: 45rpx;background: linear-gradient(90deg, #FE934C 0%, #FD3A31 100%);border-radius: 50rpx;font-size: 24rpx;color: #fff;text-align: center;line-height: 45rpx;margin-top: 15rpx;}
.bot{position: fixed;left: 0;right: 0;bottom: 0;background: #fff;box-shadow: 0 0 6rpx 1rpx rgba(0,0,0,0.16);height: 115rpx;font-size: 32rpx;color: #000;z-index: 50;}
.bot image{width: 57rpx;height: 57rpx;margin-right: 17rpx;}
.bot view{width: 50%;justify-content: center;position: relative;}
.bot view:first-child::before{content: '';display: block;width: 1rpx;height: 45rpx;background: #E1E1E1;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}