html, body { height: 100%; background-color: #f5f5f5; font-family: PingFangSC-Regular; color: #333333; overflow-x: hidden; } .tab { width: 100%; box-sizing: border-box; padding: 28rpx 60rpx 0; background: #ffffff; font-size: 32rpx; color: #666666; text-align: center; position: fixed; z-index: 10; } .tab>view{ display: flex; justify-content: space-between; } .tab > view>view { width: 150rpx; box-sizing: border-box; padding: 0 22rpx 28rpx; } .tab .selected { color: #3296fb; } .tab .line { width: 150rpx; height: 4rpx; background: #3296fb; position: absolute; left: 60rpx; bottom: 0; padding: 0; } .contentNull { width: 100%; height: 100%; background: #ffffff; position: relative; overflow-y: hidden; } .contentNull > view { position: absolute; top: 332rpx; left: 222rpx; display: flex; flex-direction: column; } .contentNull > view > image { width: 308rpx; height: 308rpx; } .contentNull > view > text { font-size: 28rpx; color: #9197a3; text-align: center; } .wrap { box-sizing: border-box; width: 100%; height: 100%; overflow-x: hidden; } #content { width: 300%; height: 100%; box-sizing: border-box; padding-top: 100rpx; display: flex; justify-content: space-between; } #content .cItem { width: 750rpx; height: 100%; background: #f5f5f5; float: left; } #content .item { background: #ffffff; box-sizing: border-box; padding: 32rpx 32rpx 0; margin: 20rpx 20rpx 0; display: flex; flex-direction: column; } #content .item:last-child{ margin-bottom: 52rpx; } #content .item > .header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 18rpx; } #content .item > .header > .left { display: flex; align-items: center; font-size: 32rpx; } #content .item > .header > .left > image { width: 52rpx; height: 52rpx; margin-right: 20rpx; border-radius: 50%; } #content .header > .right { font-size: 30rpx; } #content .sItem:nth-child(2) .footer { justify-content: flex-end; } #content .item > .detail { width: 100%; background: #fafafa; font-size: 28rpx; color: #666666; line-height: 26px; box-sizing: border-box; padding: 18rpx 28rpx; margin-bottom: 28rpx; } #content .item > .detail > view { display: flex; justify-content: space-between; align-items: center; } #content .item > .detail > view>view { display: flex; justify-content: space-between; align-items: center; } #content .item > .money { text-align: right; font-size: 28rpx; line-height: 26px; margin-bottom: 32rpx; } #content .item > .money > text { font-family: PingFangSC-Medium; font-size: 32rpx; } #content .item > .line { width: 678rpx; height: 2rpx; transform: scaleY(0.5); background: #eeeeee; margin-bottom: 18rpx; } #content .item > .footer { display: flex; justify-content: flex-end; align-items: center; padding-bottom: 20rpx; } #content .item > .footer .btn { border: 1rpx solid #cccccc; border-radius: 30rpx; padding: 12rpx 24rpx; font-size: 26rpx; color: #666666; } #content .item > .footer > view:nth-child(2) { display: flex; align-items: center; margin-left: 160rpx; } #content .item > .footer > view:nth-child(2) > .cancle { margin-right: 20rpx; } #content .item > .footer > view:nth-child(2) > .pay { background: #3296fb; color: #ffffff; border: none; } .modal { position: fixed; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.56); z-index: 900; display: flex; flex-direction: column; } .modal>view:first-child{ flex: 1; } .modal > .detail { width: 100%; position: absolute; bottom: -500px; background: #f8f8f8; } .modal > .detail > .header { display: flex; justify-content: space-between; align-items: center; padding: 26rpx 20rpx 26rpx 32rpx; border-bottom: 2rpx solid #eeeeee; background: #ffffff; } .modal > .detail > .header > view { font-family: PingFangSC-Medium; font-size: 32rpx; display: flex; align-items: center; } .modal > .detail > .header > view > view { width: 6rpx; height: 32rpx; background: #3296fb; margin-right: 22rpx; } .modal > .detail > .header > image { width: 48rpx; height: 48rpx; } .orderModal > .detail > .person { padding: 36rpx 32rpx 40rpx; background: #ffffff; margin-bottom: 24rpx; } .orderModal > .detail > .person > view { display: flex; justify-content: space-between; line-height: 52rpx; font-size: 28rpx; } .orderModal > .detail > .person > view>text:first-child { color: #999999; } .orderModal > .detail > .person > view>text:last-child { color: #666666; } .orderModal > .detail > .money { background: #ffffff; padding: 30rpx 32rpx 0; } .orderModal > .detail > .money > .header { padding-bottom: 28rpx; display: flex; justify-content: space-between; align-items: center; } .orderModal > .detail > .money > .header > text:first-child { font-size: 30rpx; } .orderModal > .detail > .money > .header > text:last-child { font-size: 34rpx; color: #ff5e5e; } .modal .line { width: 718rpx; height: 2rpx; background: #eeeeee; } .orderModal > .detail > .money > .content { padding: 30rpx 0 64rpx; } .orderModal > .detail > .money > .content > view { display: flex; justify-content: space-between; font-size: 28rpx; line-height: 52rpx; } .orderModal > .detail > .money > .content > view>text:first-child { color: #999999; } .orderModal > .detail > .money > .content > view>text:last-child { text-align: right; color: #666666; } .modal .btn, .modal .btn-X{ padding: 0 20rpx; height: 100rpx; background: #ffffff; } .modal .btn-X{ height: 168rpx; } .modal .btn > view,.modal .btn-X > view { height: 90rpx; line-height: 90rpx; background: #3296fb; border-radius: 22.5px; text-align: center; color: #ffffff; font-family: PingFangSC-Medium; font-size: 32rpx; } .discountModal > .detail > .tips { padding: 34rpx 30rpx 32rpx; background: #f1f8ff; font-size: 24rpx; color: #666666; } .discountModal > .detail > .card { background: #ffffff; box-sizing: border-box; padding: 30rpx 30rpx 28rpx; height: 500rpx; } .discountModal > .detail > .card .cardItem { width: 100%; height: 200rpx; margin-bottom: 28rpx; display: flex; } .discountModal > .detail > .card .cardItem > .left { width: 220rpx; height: 200rpx; background-image: linear-gradient(-179deg, #21bfd5 3%, #2c8fd8 100%); color: #ffffff; display: flex; flex-direction: column; align-items: center; border-bottom-left-radius: 4rpx; border-top-left-radius: 4rpx; } .discountModal > .detail > .card .cardItem > .left > view { margin-top: 34rpx; } .discountModal > .detail > .card .cardItem > .left > view > text:first-child { font-family: DINAlternate-Bold; font-size: 17px; } .discountModal > .detail > .card .cardItem > .left > view > text:last-child { font-family: DINAlternate-Bold; font-size: 80rpx; } .discountModal > .detail > .card .cardItem > .left > text { font-size: 20rpx; } .discountModal > .detail > .card .cardItem > .right { flex: 1; box-sizing: border-box; padding: 30rpx 32rpx; display: flex; justify-content: space-between; align-items: center; box-shadow: 2rpx 4rpx 16rpx #dedede; border-bottom-right-radius: 4rpx; border-top-right-radius: 4rpx; } .discountModal > .detail > .card .cardItem > .right > image { width: 48rpx; height: 48rpx; } .discountModal > .detail > .card .cardItem > .right > view { display: flex; flex-direction: column; justify-content: space-between; } .discountModal > .detail > .card > .cardItem > .right > view > text:first-child { font-size: 30rpx; color: #666666; } .discountModal > .detail > .card .cardItem > .right > view > text:last-child { font-family: SFProText-Regular; font-size: 24rpx; color: #999999; line-height: 46rpx; } ::-webkit-scrollbar { width: 0; height: 0; color: transparent; }