.swiper-wrap{
	display: flex;
	flex-direction: column;
	height: calc(100vh - var(--window-top));
	width: 100%;
	.swiper-box {
		flex: 1;
	}
}
.page-box{
	margin: 25rpx 40rpx;
	.order{
		overflow: hidden;
		margin-bottom: 20rpx;
		background-color: #fff;
		border-radius: 15rpx;
		.order-top{
			margin-bottom: 31rpx;
			padding: 25rpx 40rpx;
			border-bottom: 1px solid #DFDFDF;
			.car{
				font-size: 32rpx;
				font-weight: 600;
				color: #3A3A3A;
				line-height: 45rpx;
				letter-spacing: 1px
			}
			.addr{
				color: #858585;
				font-size: 26rpx;
				line-height: 37rpx;
			}
			.order-top-right{
				padding: 0 15rpx;
				height: 50rpx;
				line-height: 48rpx;
				border-radius: 5rpx;
				border: 1px solid #FA6400;
				color: #FA6400;
				&-finished{
					border-color: #BDBDBD;
					color: #858585;
				}
			}
			.apply-refund {
				border-color: #BDBDBD;
				color: #858585;
				margin-right: 5rpx;
			}
		}
		.order-center{
			padding: 0 40rpx 25rpx;
			border-bottom: 1px solid #DFDFDF;
			.order-center-item{
				margin-bottom: 9rpx;
				font-size: 26rpx;
				font-weight: 400;
				color: #595959;
				line-height: 37rpx;
				letter-spacing: 1px;
				.pay-amount{
					color: #FA6400;
				}
			}
		}
	}
}

.type-list {
	height: 236rpx;
	width: 116rpx;
	position: fixed;
	right: 53rpx;
	bottom: 93rpx;
	z-index: 100;
	&-item {
		width: 116rpx;
		height: 116rpx;
		line-height: 116rpx;
		text-align: center;
		background: url('../../../static/img/type-not-current.svg') no-repeat center center;
		background-size: 100% 100%;
		color: #008cff;
	}
	&-item-current {
		background: url('../../../static/img/type-current.svg') no-repeat center center;
		background-size: 100% 100%;
		color: #fff;
	}
}