.top-flex{position: fixed; width: 100%; z-index: 1; top: 0;} .swiper-tab { width: 100%; text-align: center; display: flex; line-height: 60rpx; border-bottom: 1rpx solid #ddd; justify-content: space-around; height: 100rpx; box-sizing: border-box; background-color: #FFF; } .abnormal { width: 32rpx; height: 32rpx; margin-top: 12px; margin-left: 5px; vertical-align: top; } .swiper-tab>view { font-size: 22rpx; box-sizing: border-box; color: #333; flex: 1; } .num { display: block; padding: 0 10rpx; font-weight: bold; font-size: 36rpx; height: 40rpx; line-height: 50rpx; } .swiper-tab .on { background-image: linear-gradient(180deg, #d5eef8 0%, #f4fcff 100%); color: #096b94; /* border-bottom: 5rpx solid #2096ff; */ } swiper { height: calc(100vh - 350rpx); } swiper-item, scroll-view { height: 100%; } .order { background: #fff; margin: 10rpx 0; position: relative; } .goods { font-size: 30rpx; font-weight: bold; color: rgba(51, 51, 51, 1); margin-left: 25rpx; max-width: 400rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; } .order-detail { padding: 0 28rpx; line-height: 55rpx; font-size: 30rpx; overflow: hidden; height: auto; } .order-top+.order-detail { padding-top: 15rpx; } .order-name { color: #333; float: left; width: 390rpx; } .time { font-size: 24rpx; color: rgba(153, 153, 153, 1); right: 20rpx; line-height: 40rpx; position: absolute; top: 100rpx; } .time:first-of-type { margin-top: 10rpx; } .tel-num { color: #333; float: left; } .addr { padding: 0 28rpx; line-height: 64rpx; font-size: 30rpx; color: rgba(153, 153, 153, 1); border-bottom: 1rpx solid #efefef; padding-bottom: 15rpx; } .operate>view { flex: 1; text-align: center; height: 80rpx; font-size: 30rpx; line-height: 80rpx; } .operate>view:nth-of-type(2) { border-left: 1rpx solid #ddd; } .operate text { display: inline-block; width: 34rpx; height: 34rpx; vertical-align: middle; margin-right: 10rpx; margin-bottom: 7rpx;} .title { width: 150rpx; float: left; color: #999;} .picker, picker { position: absolute; top: 0; left: 0; width: 100%; height: 100rpx;} .detail-list { position: relative;} .operate1 { position: fixed; bottom: 0; width: 100% !important; height: 90rpx; color: #fff;} .operate { display: flex; justify-content: space-between; color: #fff; width: 100%; margin-top: 0;} .order-top {width: 100%; height: 80rpx; border-bottom: 1rpx solid #efefef; line-height: 80rpx;} .order-top view {height: 38rpx; font-size: 24rpx; line-height: 34rpx; background: #fff; padding: 0 6px; border-radius: 10rpx; float: left; margin-top: 22rpx; margin-left: 30rpx;} .allOrder{ box-sizing: border-box; font-size: 28rpx;} .content{padding: 0 20rpx; margin: 10rpx 0;} .content-title { position: relative; padding: 20rpx; border-radius: 20rpx; background-color: #ffffff;} .status_icon{ position: absolute; left: -6rpx; top: 20rpx; width: 90rpx; height: 44rpx;} .content-title-text { padding-left: 90rpx; display: flex; font-size: 28rpx;} .content-list { padding: 10rpx; border-radius: 20rpx; background-color: #ffffff; border-top: 1px dashed #f0f0f0;} .content-list-info {margin: 10rpx; border-radius: 10rpx; padding: 20rpx; background-color: #f5f6fa;} .content-list-info-top { display: flex; flex-direction: row; align-items: center;} .content-list-info-address {display: flex; flex-direction: row; align-items: center; margin-top: 10rpx;} .content-list-info-address-area {margin-right: 20rpx; flex: 1;} .tel_icon{ width: 60rpx; height: 30rpx;} .date-txt{color: #666666; font-size: 26rpx;} .time_icon{width: 26rpx; height: 26rpx;} .bottom-action {display: flex; align-items: center; margin: 20rpx 10rpx;} .content-function {display: flex; flex-direction: row; flex: 1; align-items: center; margin-right: 10rpx;} .action {height: 60rpx; padding: 0 30rpx; background-color: #096b94; line-height: 60rpx; text-align: center; color: white; border-radius: 6rpx; margin-left: 15rpx;}