/* required by usingComponents */ /* pages/buy-card/buy-card.wxss */ page { /* height: 100%; */ background: #f2f3f5; } .box { /* width: 100%; */ /* height: 100%; */ /* display: flex; flex-direction: column; align-items: center; */ padding-bottom: 20rpx; } .card { margin: 30rpx; } .card-list1 { position: relative; border: solid 5rpx #eceaea; background-color: #fff; padding: 30rpx; /* background: #ffe98f; border: solid 5rpx var(--globleColor); */ border-radius: 20rpx; } .active{ position: relative; padding: 30rpx; border-radius: 20rpx; background: var(--fillColor); border: solid 5rpx var(--globleColor); } .card-title { font-size: 30rpx; color: #333333; font-weight: 500; } .card-tips { font-size: 26rpx; color: #7a7878; margin-top: 10rpx; } .card-money { font-size: 26rpx; margin-top: 30rpx; } .money-num { font-size: 50rpx; font-weight: bold; } .yuanjia { color: #442c2c6c; display: inline-block; margin-left: 10rpx; text-decoration: line-through; } .card-list { display: flex; flex-wrap: wrap; justify-content: space-between; flex-direction: row; } .card-content{ margin:30rpx; } .card-list-item { position: relative; flex: 0 0 45%; border: solid 5rpx #eceaea; padding: 20rpx 0; border-radius: 30rpx; background-color: #fff; margin-top: 30rpx; } .active1{ position: relative; flex: 0 0 45%; padding: 20rpx 0; border-radius: 30rpx; margin-top: 30rpx; background: var(--fillColor); border: solid 5rpx var(--globleColor); } .right-tips{ position: absolute; height:40rpx; padding: 0 30rpx; font-size: 22rpx; line-height: 40rpx; color: #ffffff; font-weight: bold; background-color:rgb(235, 58, 4); border-radius: 0 20rpx ; top: 0; right: 0; } .item-money{ margin-top: 10rpx; } .buy-buttom{ height: 100rpx; width: 80%; margin: 0 auto; margin-top: 50rpx; background-color: var(--globleColor); text-align: center; border-radius:50rpx; line-height: 100rpx; font-size: 32rpx; font-weight: bold; color: var(--fontColor); } .box .top { width: 92%; display: flex; flex-direction: column; font-size: 28rpx; color: darkgray; margin:0 30rpx; } .box .top text:nth-of-type(1) { font-size: 48rpx; font-family: PingFang SC; font-weight: bold; color: rgba(42, 42, 42, 1); padding: 50rpx 0rpx 30rpx 0rpx; } .box .top text:nth-of-type(2) { font-size: 32rpx; font-family: PingFang SC; font-weight: 400; color: rgba(153, 153, 153, 1); padding-bottom: 6rpx; } .box .hot { /* padding-top: ; */ width: 690rpx; padding: 30rpx 0; /* height:296rpx; */ background: rgba(255, 255, 255, 1); border-radius: 20rpx; background-size: 100% 100%; display: flex; flex-direction: column; justify-content: center; box-sizing: border-box; padding-left: 47rpx; margin-top: 30rpx; } .box .hot .title { font-size: 38rpx; font-family: PingFang SC; font-weight: bold; color: rgba(42, 42, 42, 1); } .box .hot .frequency { font-size: 32rpx; font-family: PingFang SC; color: rgba(153, 153, 153, 1); } .box .hot .info { display: flex; align-items: flex-end; padding: 19rpx 0rpx; } .box .hot .info text:nth-of-type(1) { font-size: 46rpx; font-family: PingFang SC; font-weight: bold; color: rgba(42, 42, 42, 1); } .box .hot .info text:nth-of-type(2) { font-size: 26rpx; font-family: PingFang SC; color: rgba(153, 153, 153, 1); padding-left: 19rpx; padding-bottom: 6rpx; text-decoration: line-through; } .box .hot .buy { width: 160rpx; height: 70rpx; margin-bottom: 20rpx; background: #5E5D5D; /* background:var(--globleColor); */ border-radius: 40rpx; display: flex; /* margin-left: 20rpx; */ align-items: center; justify-content: center; font-size: 32rpx; font-family: PingFang SC; color: rgba(255, 255, 255, 1); } .box .hot .info .buy text { font-size: 26rpx; color: #ffffff; } .list { display: flex; flex-direction: column; margin-top: 10rpx; } .tip text { /* width: 100rpx; */ display: inline-block; padding: 0 5rpx; font-size: 22rpx; border: solid 1rpx rgba(153, 153, 153, 1); color: rgba(153, 153, 153, 1); border-radius: 8rpx; } .list .view { padding: 30rpx 0; width: 690rpx; /* height:206rpx; */ background: rgba(255, 255, 255, 1); border-radius: 20rpx; margin-top: 20rpx; position: relative; display: flex; flex-direction: column; justify-content: center; box-sizing: border-box; padding-left: 48rpx; } .list .view .text { font-size: 32rpx; font-family: PingFang SC; color: rgba(94, 93, 93, 1); padding-bottom: 20rpx; } .list .view .money { display: flex; align-items: flex-end; } .list .view .money text:nth-of-type(1) { font-size: 46rpx; font-family: PingFang SC; font-weight: bold; color: rgba(42, 42, 42, 1); } .list .view .money text:nth-of-type(2) { font-size: 26rpx; font-family: PingFang SC; color: rgba(153, 153, 153, 1); padding-left: 34rpx; padding-bottom: 6rpx; text-decoration: line-through; } .list .view .buy { width: 140rpx; height: 50rpx; background: #5E5D5D; border-radius: 40rpx; display: flex; align-items: center; justify-content: center; font-size: 26rpx; font-family: PingFang SC; color: rgba(255, 255, 255, 1); position: absolute; top: 88rpx; right: 20rpx; } .list .view .position { width: 186rpx; height: 42rpx; background: rgba(24, 213, 185, 1); border-radius: 0px 20rpx 0px 39rpx; display: flex; align-items: center; justify-content: center; font-size: 26rpx; font-family: PingFang SC; color: rgba(255, 255, 255, 1); position: absolute; top: 0rpx; right: 0rpx; } .box .btn { width: 100%; height: 160rpx; background: rgba(255, 255, 255, 1); box-shadow: 0px 0px 52rpx 0px rgba(210, 210, 210, 1); display: flex; align-items: center; justify-content: space-between; position: fixed; bottom: 0rpx; left: 0rpx; } .btn .money { display: flex; align-items: flex-end; margin-left: 30rpx; } .btn .money text:nth-of-type(1) { font-size: 60rpx; font-family: PingFang SC; font-weight: 800; color: rgba(42, 42, 42, 1); } .btn .money text:nth-of-type(2) { font-size: 30rpx; font-family: PingFang-SC-Medium; font-weight: Medium; color: #2A2A2A; padding-left: 20rpx; padding-bottom: 6rpx; } .btn .form { width: 214rpx; height: 70rpx; background: rgba(24, 213, 185, 1); border-radius: 35rpx 35rpx 35rpx 35rpx; display: flex; align-items: center; justify-content: center; font-size: 36rpx; font-family: PingFang SC; color: rgba(255, 255, 255, 1); margin-right: 30rpx; } .box .rule { width: 92%; display: flex; flex-direction: column; } .rule .title { font-size: 46rpx; font-family: PingFang SC; font-weight: bold; color: rgba(42, 42, 42, 1); padding: 106rpx 0rpx 46rpx 0rpx; } .rule view { display: flex; flex-direction: column; height: 548rpx; justify-content: space-between; padding-bottom: 66rpx; } .rule view text { font-size: 28rpx; font-family: PingFang-SC-Regular; font-weight: Regular; color: #5E5D5D; } .background { width: 100%; height: 100%; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #000000; opacity: .6; z-index: 88; } .model { width: 100%; height: 62%; position: fixed; left: 0; bottom: 0; z-index: 99; background: white; } .model .view { width: 100%; height: 100%; position: relative; padding-top: 80rpx; padding-bottom: 120rpx; box-sizing: border-box; } .model .view .title { position: absolute; top: 0rpx; height: 80rpx; line-height: 80rpx; text-align: center; width: 100%; border-bottom: 2rpx solid #F4F4F4; z-index: 99; } .model .view .btn1 { position: absolute; bottom: 0rpx; width: 100%; display: flex; align-items: center; justify-content: center; height: 120rpx; background: #F4F4F4; z-index: 99; } .model .view .btn1 text { width: 80%; height: 80rpx; line-height: 80rpx; text-align: center; color: white; font-size: 28rpx; background:var(--globleColor); border-radius: 40rpx; color: var(--fontColor); } .model .view .content { height: 100%; overflow-y: scroll; display: flex; flex-direction: column; width: 95%; margin: 0 auto; } .model .view .content text { padding-top: 20rpx; font-size: 26rpx; } .model .view .content .title1 { font-size: 30rpx; font-weight: 800; } .model .view .content .count_a { display: flex; align-items: center; } .model .view .content .count_a text:nth-of-type(1) { font-size: 32rpx; font-weight: 800; } .model .view .content .count_a text:nth-of-type(2) { font-size: 26rpx; color: #5E5D5D; padding-left: 14rpx; } .model .view .content .count_b { display: flex; align-items: flex-end; } .model .view .content .count_b text:nth-of-type(1) { font-size: 34rpx; font-weight: 800; color: red; } .model .view .content .count_b text:nth-of-type(2) { font-size: 26rpx; padding-left: 10rpx; text-decoration: line-through; } .over1 { position: fixed; top: 39%; right: 5%; z-index: 99; } .none { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; padding-top: 30%; height: 90%; } .none image { height: 200rpx; width: 200rpx; } .none text { /* padding-right: 70rpx; */ padding-top: 50rpx; }