/* pages/integral/integral.wxss */ page { background: #f5f5f5; } /* 垂直方向布局,水平居中 **/ .flex-column { display: flex; flex-flow: column nowrap; align-items: center; justify-content: left; } /* 水平方向布局,垂直居中 **/ .flex-row { display: flex; flex-flow: row nowrap; align-items: center; justify-content: center; } .integral-top { position: relative; } .integral-banner { width: 720rpx; height: 256rpx; border-radius: 16rpx; overflow: hidden; } .head-follow { width: 100%; height: 100%; } .exchange-style { height: 82rpx; line-height: 82rpx; } .exchange-text { font-size: 32rpx; font-weight: bold; padding-left: 24rpx; } .integral-list { width: 750rpx; border-radius: 16rpx; margin-bottom: 124rpx; } .list-item { width: 750rpx; height: 208rpx; padding: 24rpx 12rpx; background: white; margin-bottom: 8rpx; box-sizing: border-box; } .item-img { width: 166rpx; height: 166rpx; border: 2rpx solid #F2F6FC; } .content { width: 380rpx; margin-left: 20rpx; } .content-title { height: 90rpx; color: #333333; font-size: 32rpx; font-weight: 600; } .content-details { height: 40rpx; color: #b1b1b1; font-size: 24rpx; font-weight: 600; } .receive-style { width: 170rpx; height: 100%; justify-content: space-between; } .receive-button { width: 170rpx !important; border-radius: 30rpx !important; border: none !important; height: 56rpx !important; line-height: 56rpx !important; background: rgba(255, 0, 0, 0.8) !important; box-shadow: rgb(221 221 221) -1px -1px 0px, rgb(51 51 51) 1px 1px 0px !important; margin-top: 100rpx !important; font-size: 28rpx !important; padding: 0 !important; color: #ffffff !important; } .button-text { color: white; font-size: 28rpx; font-weight: bold; } .receive-now { width: 750rpx; height: 120rpx; background-color: rgba(255, 255, 255, 1); position: fixed; bottom: 0; left: 0; right: 0; display: flex; } .receive-info { width: 50%; height: 120rpx; line-height: 120rpx; margin: 0 auto; } .receive-count { padding-left: 24rpx; box-sizing: border-box; font-weight: 600; font-size: 30rpx; color: #333333; } .my-card { position: absolute; right: 0; top: 30rpx; width: 120rpx; height: 50rpx; line-height: 50rpx; text-align: center; background-color: rgba(0, 0, 0, .4); color: white; border-top-left-radius: 30rpx; border-bottom-left-radius: 30rpx; font-size: 22rpx; } .receive-btn { width: 100% !important; height: 120rpx !important; line-height: 80rpx !important; margin: 0 auto !important; background-color: rgba(255, 0, 0, 0.8) !important; color: white !important; border-radius: 0 !important; border: none !important; } .background-style { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.5); } .commodity_attr_box { position: fixed; height: 1000rpx; left: 0; right: 0; bottom: -1000rpx; background: white; z-index: 6; padding: 40rpx 38rpx 0rpx 38rpx; box-sizing: border-box; border-top-left-radius: 20rpx; border-top-right-radius: 20rpx; } .eject-close { text-align: right; } .eject-text { font-size: 52rpx; color: rgb(153, 153, 153); } .eject-commodity { display: flex; } .eject-img { width: 168rpx; height: 168rpx; border: 2rpx solid #F2F6FC; } .eject-image { width: 100%; height: 100%; } .eject-text { padding-left: 24rpx; height: 168rpx; line-height: 84rpx; } .eject-text-title { color: rgb(51, 51, 51); font-size: 34rpx; font-weight: 600; } .eject-text-integral { font-size: 28rpx; color: #fa7200; font-weight: 600; } .eject-explain { color: rgb(153, 153, 153); font-size: 28rpx; } .eject-explain-title { margin: 40rpx 0; } .score-integral { position: fixed; width: 540rpx; /* height: 400upx; */ top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: white; border-radius: 14rpx; overflow: hidden; } .score-title { text-align: center; font-size: 34rpx; color: #333333; font-weight: 550; height: 100rpx; line-height: 100rpx; } /* .score-phone { height: 200rpx; line-height: 200rpx; padding-top: 60rpx; box-sizing: border-box; } .score-input { width: 80%; height: 80rpx; background-color: #f5f5f5; margin: 0 auto; padding: 0 20rpx; border-radius: 10rpx; color: #555555; } */ .score-phone { height: 200rpx; padding-top: 60rpx; box-sizing: border-box; text-align: center; } .score-input { width: 80%; height: 80rpx; margin: 0 auto; padding: 0 20rpx; border-radius: 10rpx; color: #555555; font-size: 36rpx; } .score-btn { height: 100rpx; line-height: 100rpx; display: flex; } .score-cancel, .score-complete { width: 50%; } .score-button { width: 80% !important; font-size: 28rpx !important; height: 80rpx !important; line-height: 80rpx !important; padding: 0; } .cancel-button { background-color: #FFFFFF !important; color: black !important; border: solid 2rpx #555555; } .complete-button { background-color: #fa7200 !important; color: white !important; } .loading-bg-img { width: 100%; height: 120rpx; } .loading-bg-image { width: 100%; height: 100%; } .loading { width: 230rpx; height: 140rpx; margin: 0 auto; } .loading-image { width: 100%; height: 100%; } .loading-title { width: 480rpx; margin: 20rpx auto; text-align: center; font-weight: bold; font-size: 40rpx; color: #999999; } .query { display: block; position: relative; border-radius: 16 rpx; background: linear-gradient(270deg, #644c40, #826756); height: 198rpx; } .query-unlogin { display: flex; flex-direction: column; width: 100%; height: 240 rpx; justify-content: space-between; } .query-top { display: flex; flex-direction: row; justify-content: space-between; } .query-avatar-info { display: flex; flex-direction: row; align-items: center; height: 100rpx; padding-left: 24rpx; width: 100%; } .query-phone-hide { color: rgb(255, 255, 255); font-size: 32rpx; font-weight: bold; } .query-click-column { display: flex; flex-direction: column; width: 40%; margin-top: 16rpx; align-items: flex-end; margin-right: 20rpx; } .query-record { width: 140rpx; height: 44rpx; color: rgb(255, 255, 255); border: 2rpx solid white; text-align: center; border-radius: 22rpx; font-size: 22rpx; font-weight: bold; padding-top: 14rpx; } .query-check-score { display: flex; width: 186rpx; height: 64rpx; background: linear-gradient(0deg, #fff8f3, #e5d3cb); border-radius: 34rpx; color: #795f4f; font-size: 28rpx; font-weight: 600; text-align: center; justify-content: center; align-items: center; margin-top: 30rpx; } .query-integral { padding-left: 22rpx; display: flex; color: white; font-weight: bold; height: 60rpx; line-height: 60rpx; } .query-integral-num { font-size: 56rpx; } .query-integral-text { padding-right: 12rpx; line-height: 60rpx; font-size: 32rpx; } .query-below { display: flex; flex-direction: row; padding-right: 20 rpx; margin-bottom: 20 rpx; height: 60rpx; line-height: 60rpx; } .query-tips-text { margin-left: 24rpx; color: rgb(255, 255, 255); font-size: 24rpx; font-weight: bold; } .query-tips-click { color: rgb(255, 255, 255); font-size: 24rpx; font-weight: bold; text-decoration: underline; } .num-reduce { width: 50rpx; height: 50rpx; line-height: 50rpx; color: #000000; border: solid 2rpx; border-radius: 26rpx; font-size: 52rpx; text-align: center; } .num-reduce-app{ width: 50rpx; height: 50rpx; line-height: 44rpx; color: #000000; border: solid 2rpx; border-radius: 26rpx; font-size: 52rpx; text-align: center; } .num-add { width: 52rpx !important; height: 52rpx !important; line-height: 52rpx !important; background-color: rgb(255, 114, 0); border: none; border-radius: 26rpx; color: #ffffff; font-size: 50rpx; text-align: center; } .num-add-app { width: 52rpx !important; height: 52rpx !important; line-height: 44rpx !important; background-color: rgb(255, 114, 0); border: none; border-radius: 26rpx; color: #ffffff; font-size: 50rpx; text-align: center; margin-right: 14rpx; } .payment { position: fixed; width: 600rpx; height: 590rpx; top: 30% !important; left: 50%; transform: translate(-50%, -50%); background-color: white; border-radius: 14rpx; padding: 24rpx; box-sizing: border-box; z-index: 10; } .payment-code { height: 160rpx; padding: 16rpx 32rpx; box-sizing: border-box; text-align: center; } .payment-code1 { height: 66rpx; line-height: 66rpx; font-size: 30rpx; } .payment-code2 { font-size: 28rpx; color: #999999; margin-top: 16rpx; text-align: center; } .payment-code3 { height: 100rpx; line-height: 100rpx; font-size: 40rpx; color: rgb(51, 51, 51); font-weight: bold; margin-bottom: 60rpx; text-align: center; } .payment-code-input { /* margin: 0 auto; */ /* margin-top: 10rpx; */ /* margin-bottom: 16rpx; */ box-sizing: border-box; border-bottom: 2rpx solid #DCDFE6; text-align: center; } .payment-input { font-size: 32rpx; display: inline-block; width: 280rpx; } .payment-code-btn { margin-top: 28rpx; } .payment-button { width: 70% !important; height: 90rpx !important; line-height: 90rpx !important; background-color: #fa7200 !important; color: white !important; font-size: 34rpx !important; font-weight: bold !important; padding: 0 !important; } .payment-refresh { text-align: center; height: 60rpx; line-height: 60rpx; font-size: 14px; color: #ffad0a; } .payment-code3-text { vertical-align: top; margin-right: 8rpx; font-size: 36rpx; } .payment-code-input-text { color: #ffad0a; vertical-align: super; font-size: 36rpx; margin-right: 12px; } .showToast { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 360rpx; height: 360rpx; background-color: rgba(0, 0, 0, 0.8); border-radius: 14rpx; z-index: 12; } .showToast-icon { width: 200rpx; height: 200rpx; margin: 0 auto; text-align: center; line-height: 200rpx; } .showToast-text { color: white; font-size: 130rpx; } .showToast-title { color: white; padding: 0 40rpx; } .list-bottom{ width: 750rpx; height: 150rpx; }