/* 大边框 */ .big-rim{ margin-top: 15rpx; width: 100%; height: 310rpx; border-bottom: 8px solid #EEEEEE; } .min-rim{ display: flex; width: 100%; height: auto; margin-left: 30rpx; } /* 开始时间 */ .kssj{ display: inline-block; height: 50rpx; background-color: #EEEEEE; border: 1px solid #DADADA; width:200rpx; border-radius: 3px; line-height:40rpx; } /* 开始时间的文字 */ .wz{ display: inline-block; font-size: 25rpx; color: #333; } /* 日期控件 */ .pi{ width:200rpx; height:auto; margin-left:20rpx; } /* 查询内容 */ .cxnr{ margin-left:30rpx; font-size:28rpx; font-family: 'SimHei',Arial; } .rq-rim{ position:relative; left:0; top:0; } /* 至 */ .zi{ margin-top:14rpx; font-size:28rpx; font-family: 'SimHei',Arial; margin-left:20rpx; } /* 结束时间 */ .jssj{ padding-left: 10rpx; margin-left: 30rpx; padding-bottom: 10rpx; height: 35rpx; font-size: 25rpx; color: #333; background-color: #EEEEEE; border: 1px solid #DADADA; width:85%; font-family: 'SimHei',Arial; border-radius: 3px; } /* 查询内容的备考的边框 */ .xknr-rim{ display: flex; width: 100%; height: 55rpx; line-height:105rpx; margin-top:10rpx; } /* 明细查询 */ .botton{ margin-left: 30rpx; margin-top: 63rpx; background-color: #C4182E; width: 95%; border-radius:10rpx; text-align: center; height: 70rpx; line-height: 70rpx; color: #FFF; font-size: 25rpx; border: none; font-family: '微软雅黑'; } /* 底部边框线 .bottom{ width: 100%; border-bottom: 20rpx solid #eeeeee; } */ /* 清空按钮的 边框*/ .qc-rim{ position:absolute; top:10rpx; left:175rpx; } /*开始时间清空输入框的按钮*/ .empty{ width: 25rpx; height: 25rpx; border-radius:50%; background: #767676; color: #fff; font-size: 25rpx; text-align: center; line-height:18rpx; } /* 结束时间清空输入框的按钮的边框 */ .end-rim{ position: absolute; top: 11rpx; left:173rpx; width: 25rpx; height: 25rpx; } /*结束时间清空输入框的按钮*/ .end{ width: 25rpx; height: 25rpx; border-radius:50%; background: #767676; color: #fff; font-size: 25rpx; text-align: center; line-height:21rpx; } /* 顶部 */ .top{ width: 200rpx; height: 50rpx; padding: 0 10rpx; line-height: 50rpx; font-size: 34rpx; margin-top: 25rpx; } .images{ width:35rpx; height:30rpx; margin-top:10rpx; margin-left:-14rpx; } .rim-images{ width: 45rpx; height: 46rpx; line-height: 37rpx; /* border-style: inset;padding:4rpx;text-align: center; */ background: #f1f1f1; border-color:#000000; border-width: 1rpx; transform:translateX(28%); margin-top:-3rpx; border-radius:5rpx; } /* 下拉框 */ .top-selected{ width: 100%; display: flex; align-items: center; justify-content: space-between; border: 1px solid #ccc; padding: 0 10rpx; font-size: 30rpx; background:#eeeeee; height:50rpx; border-radius:6rpx; } .texts{ margin:0 auto; font-size: 25rpx; } /* 下拉内容 */ .select-box { background-color: #eeeeee; width:225rpx; position: relative; z-index:1; overflow: hidden; text-align: left; animation: myfirst 0.5s; font-size: 25rpx; } .select_one { padding-left: 20rpx; width: 100%; height: 60rpx; line-height: 60rpx; } /* 优惠券样式 */ .body{ text-align: center; padding: 20rpx; margin: 20rpx auto; width: 80%; max-width: 1000rpx; font-size: 28rpx; color: #333333; border-bottom: 2rpx solid #EEEEEE; } .b_iimg{ background-color: red; width: 400rpx; height: 400rpx; } .b_sz2{ font-size: 40rpx; color: #6fd137; margin: 20rpx 0; text-align: center; } /* 二维码列表查询 */ /* 列表数据*/ .data{ width: 80%; height:auto; margin-left:80rpx; } .rim{ position: relative; top:0rpx; left: 0rpx; } /* 二维码边框 */ .code_rim{ width: 100%; height: auto; text-align: center; font-size: 25rpx; padding-top: -30rpx; margin-top:-20rpx; padding-left:45rpx; } /* 二维码 */ .code{ height: 520rpx; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; margin-left:40rpx; } .car-rim{ width:98%; height:177rpx; text-align:center; border-bottom:2rpx solid #eee; margin-left:22rpx; } /* 二维码值 */ .code_val{ margin-top:-104rpx; margin-left:-59rpx; color:#999999; } /* 金额 */ .moneys{ margin-top:20rpx; height: 47rpx; width: 100%; color:#6fd137; text-align: center; font-size: 38rpx; font-family: 'SimHei',Arial; margin-bottom:20rpx; margin-left:11rpx; } /* 文字 */ .text{ width: 100%; font-size: 25rpx; text-align: center; height: 41rpx; color: #999999; } /* 二维码和条形码的边框 */ .barqrcode{ width: 100%; height: auto; margin-top:50rpx; } /* 日期 */ .rq{ height: 25rpx; font-size: 28rpx; margin-top:12rpx; font-family:'SimHei',Arial; } /* 点击条形 */ .barcode { height: 320rpx; flex-direction: column; justify-content: center; align-items: center; margin-left: 30rpx; } /* 二维码边框*/ .qrcode_rim { width: 100%; height: 420rpx; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; margin-left: 80rpx; margin-top:-210rpx; } .qrcode{ /* margin-left: 100rpx; */ } /* 使用说明 */ .textss{ width: 100%; font-size: 25rpx; text-align: center; min-height: 47rpx; height:auto; color: #999999; } page { background-color: #f0f0f0; scroll-behavior: smooth; } .c-fe0000 { color: #fe0000; } .tab-head { display: flex; position: sticky; top: 0; background-color: white; font-size: 28rpx; z-index: 2; } .tab-head-item { flex: 1; text-align: center; padding: 30rpx 0; position: relative; } .tab-head-item.active { color: #fe0000; } .tab-head-item.active::after { content: ''; width: 60%; height: 2rpx; background-color: #fe0000; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); } .tab-body { padding: 0 20rpx; overflow: hidden; } .tab-list-item { border-radius: 10rpx; overflow: hidden; margin-top: 30rpx; } .coupon { position: relative; background: radial-gradient(transparent 0, #FFD3D6 0) top left / 200rpx no-repeat, radial-gradient(transparent 6px, #fff 0), radial-gradient(transparent 6px, #fff 0); } .coupon::after { content: ''; position: absolute; height: 100%; width:4px; top: 0; left: 0; background-image: linear-gradient(to bottom, #FFD3D6 4px, transparent 4px, transparent), radial-gradient(4px circle at 0px 8px, #f0f0f0 4px, #FFD3D6 4px); background-size: 4px 12px; background-repeat: repeat-y; } .coupon2 { /* width: 300px; */ padding: 40rpx 0; position: relative; background: radial-gradient(circle at right top, transparent 16rpx, #FFD3D6 0) top left / 200rpx 51% no-repeat, radial-gradient(circle at right bottom, transparent 16rpx, #FFD3D6 0) bottom left /200rpx 51% no-repeat, radial-gradient(circle at left top, transparent 16rpx, white 0) top right /calc(100% - 200rpx) 51% no-repeat, radial-gradient(circle at left bottom, transparent 16rpx, white 0) bottom right /calc(100% - 200rpx) 51% no-repeat; /* filter: drop-shadow(2px 2px 2px rgba(0,0,0,.2)); */ } .coupon2::after { content: ''; height: 70%; border: 2rpx dashed #fff; position: absolute; left: 198rpx; top: 0; bottom: 0; margin: auto; } /* .coupon2 .c-l, .coupon2 .c-r { border: 2rpx solid red; padding: 20rpx 0; } */ .c-l { color: #fe0000; width: 200rpx; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .rmb::before { content: '¥'; font-size: 28rpx; } .c-r { box-sizing: border-box; padding: 20rpx; flex: 1; } .c-time { color: #7b7b7b; font-size: 24rpx; padding-top: 10rpx; word-break: break-all; } .btn, .btn2 { font-size: 26rpx; padding: 10rpx 20rpx; border: 2rpx solid #fe0000; border-radius: 30rpx; flex-shrink: 0; } .btn { color: #fe0000; } .btn.gray { color: #ccc; border-color: #ccc; } .btn2 { color: white; background-color: #fe0000; } .c-info { border-top: 2rpx dashed #f0f0f0; padding: 10rpx 40rpx 10rpx 10rpx; font-size: 22rpx; background-color: #fefefe; color: #7b7b7b; position: relative; } .arrow-down::after { font-family: iconfont; content: '\e600'; font-size: 32rpx; position: absolute; right: 10rpx; top: 10rpx; /* transform: translateY(-50%); */ transition: all 0.3s; } .arrow-down.active::after { transform: rotateZ(180deg); } .mask { position: fixed; width: 100%; height: 100%; top: 0; background-color: rgba(0,0,0,.7); z-index: 1; } .popup-container { position: fixed; width: 70%; border-radius: 12rpx; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 3; } .popup { text-align: center; border-radius: 12rpx; background-color: white; overflow: hidden; /* width: 80%; */ } .popup-container .icon-close { color: rgba(255,255,255,.6); } .popup-title { padding: 40rpx 0; color: #fe0000; background-color: #FFD3D6; position: relative; } .popup-title::after { content: ''; position: absolute; left: -20rpx; bottom: -12rpx; width: 130%; height: 20rpx; background-image: -webkit-radial-gradient(circle, #FFD3D6, #FFD3D6 20rpx, transparent 20rpx, transparent); background-image: -moz-radial-gradient(circle, #FFD3D6, #FFD3D6 20rpx, transparent 20rpx, transparent); background-image: radial-gradient(circle, #FFD3D6, #FFD3D6 20rpx, transparent 20rpx, transparent); background-size: 40rpx 40rpx; transform: rotate(180deg); -webkit-transform: rotate(180deg); } .popup .rmb::before { font-size: 40rpx; } .img-qr { display: block; width: 300rpx; height: 300rpx; margin: 0 auto; background-color: pink; } .qrcode { width: 300rpx; height: 300rpx; margin: 0 auto; } .noMore { padding: 20rpx; color: #bbb; text-align: center; font-size: 22rpx; } .breakall { word-break: break-all; }