page { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; padding-top: 80rpx; overflow-y: hidden; } map { width: 100%; height: 100%; position: relative; } .top { position: fixed; z-index: 999; left: 0rpx; top: 0rpx; width: 100%; } .area { position: fixed; display: flex; width: 460rpx; height: 80rpx; background: rgba(255, 255, 255, 1); box-shadow: 0px 3rpx 6rpx 0px rgba(190, 190, 190, 1); border-radius: 10rpx; top: 270rpx; justify-content: space-around; } .area view { display: flex; align-items: center; font-size: 28rpx; font-family: PingFang SC; font-weight: 500; color: rgba(40, 40, 40, 1); width: 33%; justify-content: center; } .van-dropdown-menu__title::after { right: -20rpx !important; } .top .top1 .van-dropdown-menu__item { flex: 0.3 !important; height: 80rpx; } .top .top1 .van-dropdown-menu { flex: 0.3 !important; height: 120rpx !important; align-items: flex-end; } .top .top2 .van-dropdown-menu__item { flex: 0.3 !important; height: 80rpx; } .top .top2 .van-dropdown-menu { flex: 0.3 !important; height: 156rpx !important; align-items: flex-end; } .top .back { width: 100%; height: 6rpx; background: rgba(239, 239, 239, 1); } .top .flex { display: flex; width: 100%; justify-content: space-around; background: white; height: 75rpx; } .top .flex .van-dropdown-menu { height: 75rpx !important; } .button { width: 216rpx; height: 129rpx; background: rgba(24, 213, 185, 1); box-shadow: 0rpx 8rpx 13rpx 0rpx rgba(100, 239, 218, 1); border-radius: 10rpx; display: flex; align-items: center; justify-content: center; position: fixed; z-index: 777; top: 78%; left: 50%; margin-left: -108rpx; font-size: 40rpx; font-family: PingFang SC; font-weight: 500; color: rgba(255, 255, 255, 1); } van-cell { width: 100rpx !important; height: 100rpx !important; } .view { position: fixed; display: flex; justify-content: center; align-items: center; } .view image { width: 84rpx; height: 84rpx; } .how { bottom: 15%; right: 30%; font-size: 24rpx; height: 68rpx; width: 336rpx; text-align: center; color: #fff; background: url(http://resource.weilaibike.com/bike_yunwei/iconHint.png) no-repeat; background-size: cover; padding-top: 10rpx; box-sizing: border-box; } .iconHint { position: absolute; bottom: 15%; left: 0; width: 100%; margin: 0 auto; } .iconHint .operate{ display: flex; justify-content: flex-end; margin-bottom:30rpx; } .iconHint>view { width: 85%; margin: 0 auto; } .iconHint image { height: 72rpx; width: 72rpx; } /* 图标提示弹窗 */ .hintPop { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 9999; } .hintCon { width: 526rpx; height: 733rpx; background-image: url('http://resource.weilaibike.com/popBg.png'); background-size: 100% 100%; } .hintCon .intr { padding-top: 241rpx; font-size: 35rpx; color: #f00; padding-left: 20rpx; } .hintCon .icon { flex-grow: 1; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; height: 55%; margin: 20rpx 0 0 35rpx; } .hintCon .icon view { width: 50%; } .hintCon .icon image { width: 55rpx; height: 55rpx; margin-right: 15rpx; vertical-align: middle; } .hintCon text { font-size: 26rpx; } .hintCon .icon>view>view { margin-top: 28rpx; } .hintCon .close { text-align: center; } .hintCon .close image { height: 52rpx; width: 52rpx; margin-top: 153rpx; } /* 侧边栏 */ .side { position: absolute; top: 0; left: 20%; z-index: 7777; background: #efefef; height: 100%; width: 80%; overflow: hidden; padding-top: 115rpx; } .record, .bikeNo, .position, .order, .directive { background: #fff; width: 92%; border-radius: 10rpx; padding: 0 15rpx; box-sizing: border-box; } .side .record { height: 6%; margin: 0 auto; /* display: flex; justify-content: flex-end; align-items: center; */ } .side .record image { height: 48rpx; width: 48rpx; vertical-align: middle; margin-right: 10rpx; } .side .record text { font-size: 26rpx; color: #8a8a8a; } .bikeNo { height: 7%; margin: 16rpx auto 13rpx; } .bikeNo input { width: 60%; font-size: 28rpx; padding: 0 0 5rpx 5rpx; border-bottom: 1rpx solid #d2d2d2; } .bikeNo .place { font-size: 24rpx; color: #4d4d4d88; } .bikeNo text { font-size: 24rpx; background: #18d5b9; padding: 10rpx 20rpx; color: #fff; border-radius: 10rpx; } .info { height: 19%; width: 92%; margin: 0 auto; display: flex; flex-direction: column; justify-content: center; } .infoCon { display: flex; justify-content: space-between; box-sizing: border-box; } .iconfont { font-size: 66rpx; color: #fff; } .info .infoLeft { height: 100%; box-sizing: border-box; margin-left: 100rpx; } .info .infoLeft view, .last { font-size: 24rpx; color: #fff; font-weight: 500; } .last { margin-left: 100rpx; padding-bottom: 20rpx; } .infoRight image { height: 90rpx; width: 90rpx; } .position { height: 6%; margin: 0 auto 10rpx; } .position text { font-size: 28rpx; color: #282828; } .order { margin: 0 auto; padding: 10rpx 15rpx; } .order .recent { font-size: 28rpx; padding: 10rpx 0; } .order view { font-size: 26rpx; margin-bottom: 5rpx; } .directive { margin: 10rpx auto 0; } .directive view { font-size: 28rpx; color: #282828; } .directive text { color: #575757; } .directive .dire { font-size: 24rpx; padding: 15rpx 0 15rpx 20rpx; border-bottom: 1rpx solid #dedede; box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; } .directive .iconfont { font-size: 55rpx; } .directive .list { width: 100%; display: flex; flex-wrap: wrap; padding: 15rpx; } .directive .list view { width: 33.33%; display: flex; flex-direction: column; align-items: center; } .iconlaba, .iconkaisuo, .iconguansuo { color: #f38106; } .background { background: #282828; width: 100%; height: 100%; position: fixed; top: 0rpx; left: 0rpx; z-index: 8888; opacity: 0.5; } .more { display: flex; flex-wrap: wrap; position: fixed; top: 41%; left: 28%; background: white; z-index: 9999; width: 392rpx; height: 392rpx; background: rgba(229, 229, 229, 1); border-radius: 10rpx; } .more view { display: flex; flex-direction: column; align-items: center; font-size: 26rpx; width: 50%; justify-content: center; } .workTitle { width: 100%; padding: 33rpx 0 20rpx; } .workTitle text { font-size: 32rpx; font-weight: 600; } .workTab { width: 100%; margin: 20rpx 0; background: #fff; padding: 15rpx } .workTab view { font-size: 28rpx; padding: 15rpx 80rpx; color: #64efda; border: 1px solid #64efda; } .workTab view:first-child { border-top-left-radius: 15rpx; border-bottom-left-radius: 15rpx; } .workTab view:last-child { border-top-right-radius: 15rpx; border-bottom-right-radius: 15rpx; } .workTab .cur { background: #64efda; color: #fff; } .no { width: 100%; margin: 0 auto; text-align: center; margin-top: 180rpx; } .no image { width: 200rpx; height: 200rpx; margin-bottom: 20rpx; } .work { background: #fff; position: fixed; bottom: 0%; left: 0%; z-index: 9999; width: 100%; border-top-left-radius: 25rpx; border-top-right-radius: 25rpx; } .wait { width: 100%; border-radius: 10rpx; height: 840rpx; } .waitCon { position: relative; border: 2rpx solid #eee; height: 140rpx; overflow: hidden; box-shadow: 0 0 5rpx #eee; margin-bottom: 10rpx; background: #fff; } .content { background-color: #fff; width: 100%; height: 140rpx; z-index: 5; transition: left 0.2s ease-in-out; position: absolute; top: 0; left: 0rpx; font-size: 24rpx; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; } .content .reason { /* border-top:1rpx solid #D7D8D9; border-bottom:1rpx solid #D7D8D9; */ height: 40%; } .content view { padding-left: 30rpx; display: flex; justify-content: start; align-items: center; font-size: 26rpx; } .del { width: 200rpx; height: 100%; text-align: center; z-index: 4; position: absolute; top: 0; right: 0; color: #fff; display: flex; align-items: center; justify-content: center; font-size: 26rpx; } .get { background-color: #18d5b9; } .finish { background-color: #18d5b9; } .workBtn { width: 92%; margin: 0 auto; display: flex; align-items: center; height: 6%; margin-top: 10rpx; } .workBtn .count { /* padding: 6rpx; */ padding: 3rpx 14rpx; background-color: #f00; font-size: 22rpx; color: #fff; position: absolute; top: 12rpx; left: 199rpx; border-radius: 20rpx; } .shelters, .has { width: 50%; display: flex; justify-content: center; align-items: center; background-color: #fff; padding: 20rpx 0; font-size: 28rpx; position: relative; } .shelters { border-top-left-radius: 10rpx; border-bottom-left-radius: 10rpx; border-right: 1rpx solid #eee; } .has { border-top-right-radius: 10rpx; border-bottom-right-radius: 10rpx; } .changeWork { background-color: #18d5b9; color: #fff; } .mead { height: 300rpx; } .mead .content { justify-content: initial; height: 300rpx; } .mead .title { line-height: 80rpx; height: 80rpx; padding: 0 20rpx; } .mead .title view { flex-grow: 1; padding: 0; display: inline-block; } .mead .title .left { text-align: left; } .mead .title .right { text-align: right; height: 100% } .mead .body { padding: 20rpx 20rpx; border-bottom: 1rpx solid #d7d8d8; border-top: 1rpx solid #d7d8d8; flex-wrap: wrap; display: flex; height: 100rpx; } .mead .body .left { width: 20%; display: inline-block; text-align: center; vertical-align: top; } .mead .body .right { width: 80%; display: inline-block; padding-left: 30rpx; vertical-align: top; } .mead .body .right .describe { width: 100%; height: 100%; color: #555; font-size: 28rpx; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .mead .body view { display: block; padding: 0; box-sizing: border-box; } .mead .reason { flex-grow: 0; height: 50rpx; line-height: 50rpx; } .mead .time { line-height: 80rpx; height: 80rpx; color: #999; padding: 0 20rpx; }