.nav-wrap { position: fixed; left: 0; top: 0; z-index: 10; width: 100%; } .nav-wrap .nav { width: 100%; background: rgba(255, 255, 255, 1); font-size: 0; } .nav-wrap .nav-item { display: inline-block; width: 150rpx; text-align: center; } .nav-wrap text { position: relative; left: 0; top: 0; display: inline-block; height: 94rpx; line-height: 94rpx; color: #999999; font-size: 30rpx; } .nav-wrap text.active { font-weight: 500; color: #4A6A96; } .nav-wrap text.active:after { position: absolute; left: 0; right: 0; bottom: 0; content: ''; height: 4rpx; border-radius: 32px; background: #4A6A96; } .main { position: absolute; left: 0; top: 102rpx; right: 0; bottom: 0; width: 100%; background: #F6F6F6; } .pulldown-wrapper, .pullup-wrapper { display: flex; justify-content: center; align-items: center; width: 100%; height: 60px; } .van-loading__text { color: #969799; font-size: 14px; line-height: 20px; } .list { width: 718rpx; border-radius: 24rpx; overflow: hidden; padding: 0 32rpx; margin: 20rpx auto 0; background: rgba(255, 255, 255, 1); } .list .top { display: flex; justify-content: space-between; align-items: center; padding: 32rpx 0; } .list .add-time { color: #666666; font-size: 28rpx; line-height: 34rpx; } .list .status-text { color: #666666; font-size: 28rpx; line-height: 34rpx; } .list .status-text.active { color: #FD6600; } .list .middle { padding-bottom: 40rpx; } .list .middle view { display: flex; justify-content: space-between; align-items: center; } .list .middle .end { margin-top: 30rpx; } .list .middle .label { width: 32rpx; height: 32rpx; border-radius: 50%; line-height: 32rpx; color: #FFFFFF; font-size: 20rpx; font-weight: 500; text-align: center; } .list .middle .start .label { background: #333333; } .list .middle .end .label { background: #FD6600; } .list .middle .value { width: 590rpx; color: #333333; font-size: 28rpx; font-weight: 500; line-height: 34rpx; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .list .bottom { position: relative; left: 0; top: 0; display: flex; justify-content: flex-end; align-items: center; padding: 24rpx 0; } .list .bottom button { margin-left: 24rpx; } .list .bottom button:nth-of-type(1) { margin-left: 0; } .list .bottom:before { position: absolute; left: 8rpx; right: 8rpx; top: 0; content: ''; border-bottom: 1px solid #EEEEEE; } .list .bottom button[type='primary'] { min-width: 119rpx; height: 64rpx; padding: 0 12rpx; border-radius: 12rpx; border: 1px solid #E9E9E9; background-color: #FFFFFF; color: #333333; font-size: 24rpx; } .list .bottom button.diff-price { min-width: 96rpx; border-color: #FD6600; color: #FD6600; }