/* 自定义弹出窗口 */ .cx-popup { width: 100%; background: #fff; z-index: 35; border-top-left-radius: 10rpx; border-top-right-radius: 10rpx; position: fixed; bottom: 0; left:0 } .cx-popup.cart_show{ bottom:100rpx } .cx-popup .top { font-size: 32rpx; padding: 20rpx 0; border-bottom: 2rpx solid #ebedf0; } .cx-popup .top-frame { /* width: 100%; display: flex; justify-content: center; overflow: hidden; */ } .xc-top-content { width: 88%; height: 85rpx; padding-top: 50rpx; font-size: 36rpx; } .xc-valid-coupon { width: 90%; height: 40rpx; padding-top: 24rpx; overflow: hidden; } .xc-frame .list-frame { width: 90%; height: 100%; overflow-y: scroll; margin-top: 20rpx; } .xc-close-frame { margin-top: 30rpx; width: 15%; display: flex; } .xc-close { width: 70rpx; height: 70rpx; border-radius: 50%; border: 5rpx solid #a5a5a7; text-align: center; line-height: 55rpx; font-size: 80rpx; color: #a5a5a7; font-family: "微软正黑体"; margin-top: 8rpx; } .xc-money { color: #ff0013; } .xc-coupon-effect { width: 99%; height: 128rpx; border-bottom: 3rpx solid #ddd; } .xc-goods-coupon { width: 80%; height: 100%; } .xc-title { width: 50%; margin-left: 222rpx; } .xc-coupon-money { color: #c91e31; font-size: 35rpx; margin-top: 20rpx; } .xc-coupon-time { height: 50rpx; font-size: 27rpx; color: #a4a4a4; } .xc-coupon-time .time { margin-left: 15rpx; font-size: 27rpx; } .xc-coupon-selection { width: 99%; height: 100%; } .xc-confirm { width: 90%; height: 75rpx; margin: 0 auto; background: #c41830; color: #fff; border-radius: 10rpx; font-size: 30rpx; margin-top: 50rpx; } .cx-confirm { width: 100%; padding: 20rpx; box-sizing: border-box; /* height: 160rpx; */ } .cx-confirm .confirm { /* width: 372rpx; height: 60rpx; */ background-color: #f40026; color: #fff; border-radius: 10rpx; line-height: 80rpx; font-size: 28rpx; } .xc-not-Selection { width: 60rpx; height: 60rpx; background: #eeeeee; } .up_pro { animation: up .7s; } .down_pro { animation: down 1s; } @keyframes up_pro { 0% { transform: translateY(550rpx); } 100% { transform: translateY(0); } } @keyframes down_pro { 0% { transform: translateY(0); } 100% { transform: translateY(550rpx); } } .item_pro{ background-color: #fceeee;min-height: 170rpx; position: relative;padding: 10rpx 0; } .item_pro~.item_pro{ margin-top: 20rpx; } .item_pro .item_pro_left{ width:170rpx;flex-shrink: 0; position: relative; } .item_pro .item_pro_right{ position: relative; } .tick { position: relative; } .tick:before { content: ''; display: inline-block; vertical-align: middle; margin-top: -4rpx; margin-right: 8rpx; width: 22rpx; height: 22rpx; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABCUExURUdwTPInDPInDPgoDfMnDPYqEvInDPInDPInDP87NPUoDv8vEvMoDPInDPIoDPMnDvInDPInDPInDPIoDPQoDfInDEON4KMAAAAVdFJOUwD45yawG4zz3gQ0DmLOfECQZpPlS54kMQ4AAAC0SURBVBjTbZFREoMgDERDS0xQQNHu/a/alEGtaIYfHrBhs0S1pujVifo40VkhC+BUHSDzQTlBhjHY8bjogXmDZ+orJKwXwMUeUoa/0PeGbH8Q4Y5CJopYOjosiOQxdpRGk1UXOkrBKdkimtN8UrKrJBVXdzsllSYSjR/0J9JaGn81WluWtonYKQ0op51P3M2L2bmZN9n8MKoVqTph/RsseyjfYxAkfgot/82CpuJVLOLSIv4Cd5AJ37BgpFwAAAAASUVORK5CYII=) no-repeat; background-size: 22rpx auto; } .r_item_pro{ position: absolute; right: 18rpx; height: 100%; display: flex; align-items: center; justify-content: center; } .xq_btn{ width: 100rpx; height: 60rpx; background-color: #e03033; color: #fff; text-align: center; line-height: 60rpx; border-radius:10rpx ; } .left_f_box{ width:80rpx;font-weight: bolder; color:#d9001b; line-height: 44rpx;text-align: center; } .tab_bx{ position: absolute;top: 0; left: 0; width: 60rpx; height: 40rpx; background-color: #f5bcc1;color: #d9001b; display: flex; justify-content: center;align-items: center; } /*选择的圆圈*/ .xc-hook { width: 30rpx; height: 30rpx; line-height: 30rpx; text-align: center; border: 1rpx solid #999; display: inline-block; } /*选中的时候*/ .xc-hook.on { transform: rotate(-135deg); background-color: #d60021; } @import '../../app.wxss';