.postage{ position: relative; padding: 20rpx 0; color: #848799; } .postage::before{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 165rpx; /* background: linear-gradient(to bottom, #fd7428 0%,#fc8f4a 100%); */ z-index: -1; } .tips{ padding: 15rpx 20rpx; width: 92%; margin: 0 auto; background-color: #ffd900; color: #786700; border-radius: 10rpx; box-sizing: border-box; font-size: 26rpx; } .tabs, .rechargeGear{ width: 92%; margin: 20rpx auto; border-radius: 20rpx; } .tabs-title{ display: flex; justify-content: space-between; align-items: center; height: 90rpx; line-height: 90rpx; background-color: #fff; border-top-left-radius: 10rpx; border-top-right-radius: 10rpx; } .tabs-title-item{ display: flex; justify-content: center; align-items: center; width: 50%; } .tabs-title-item__icon{ width: 40rpx; height: 40rpx; margin-right: 10rpx; } .tabs-title-item__text{} .tabs-title-item.active{ position: relative; color: #fe7124; } .tabs-title-item.active::before{ content: ""; position: absolute; bottom: 0; left: 15%; right: 10%; height: 6rpx; background-color: #fe7124; } .tabs-content__tips{ display: flex; height: 80rpx; align-items: center; } .tabs-content__tips-text{ font-size: 26rpx; } .tabs-content__tips-add{ width: 40rpx; height: 40rpx; margin-left: 50rpx; } .tabs-content,.rechargeGear-footer{ padding: 30rpx 30rpx 0 70rpx; background-color: #fff; border-bottom-left-radius: 20rpx; border-bottom-right-radius: 20rpx; } .rechargeGear-footer { display: flex; justify-content: space-evenly; align-items: center; padding: 0; } .btn-rechargeNow { width: 328rpx; height: 70rpx; line-height: 70rpx; text-align: center; background-color: #fe7124; background: linear-gradient(to right, #ff7a21 0%, #feb25a 100%); text-align: center; color: #fff; border-radius: 16rpx; } .btn-rechargeNow___share { background: #fff; color: #EE7530; border: 1rpx solid #EE7530; } .btn-rechargeNow:active { opacity: .8; } .rechargeNow-tips{ text-align: left; font-size: 26rpx; line-height: 1.8; } .rechargeNow-tips view{ margin-bottom: 20rpx } .rechargeNow-tips view:last-child{ margin-bottom: 0 } .rechargeGear { background: #fff; } /* 充值挡位 */ .rechargeGear-title{ height: 84rpx; line-height: 84rpx; /* background-color: #fff; */ color: #1e242e; padding-left: 30rpx; border-top-left-radius: 10rpx; border-top-right-radius: 10rpx; } .rechargeGear-content{ display: flex; flex-wrap: wrap; justify-content: space-between; /* background-color: #fff; */ box-sizing: border-box; padding: 0 30rpx; } .rechargeGear-content__item{ width: 30%; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 20rpx 0; border: 1rpx solid #ddd; border-radius: 4rpx; color: #333; background-color: #fff; margin-bottom: 30rpx; font-weight: bolder; box-sizing: border-box; } .rechargeGear-content__item.active { background-color: rgba(238,117,48,0.08); color: #EE7530; border: 1rpx solid #EE7530; } .faceValue{ margin-bottom: 10rpx; } .price{ font-size: 24rpx; } .card-no{ height: 70rpx; font-size: 40rpx; color: #2b2b2b; } .border-top-radius{ border-top-left-radius: 20rpx; border-top-right-radius: 20rpx; } .info { display: flex; align-items: center; height: 80rpx; line-height: 80rpx; } .infoIcon { width: 24rpx; height: 24rpx; margin-right: 8rpx; } .info .label { font-size: 24rpx; color: #EE7530; } .info .labelInviter { font-size: 24rpx; color: #ee3030; } .payInfo { display: flex; align-items: center; color: #999; font-size: 28rpx; } .payInfoIcon { width: 40rpx; height: 40rpx; padding-left: 30rpx; margin-right: 13rpx; } .explain { color: rgb(65,118,220); } .footerInfo { width: 660rpx; margin: 0 auto; font-size: 28rpx; color: #848799; } .footerInfo .clause { line-height: 64rpx; } .footerInfo .title { width: 150rpx; position: relative; margin: 0 auto; margin-top: 60rpx; margin-bottom: 32rpx; text-align: center; font-size: 28rpx; color: #999; } .footerInfo .title::after { content: ""; position: absolute; left:-240rpx; top: 50%; height: 1rpx; width: 240rpx; transform: translateY(-50%); background: linear-gradient(to right, #fff 0%, #999 100%); } .footerInfo .title::before { content: ""; position: absolute; right:-240rpx; top: 50%; height: 1rpx; width: 240rpx; transform: translateY(-50%); background:linear-gradient(to left, #fff 0%, #999 100%); } .footerInfo text { color: #EE7530; }