page { background: #F3F3F3; color: #333; } view,text{ box-sizing: border-box; color:#333; font-size: 34rpx; } .van-tab--active view.van-ellipsis{ color:#09afff; } .ticket-list{ margin:22rpx 24rpx 0; width:702rpx; } .ticket-item{ background: #FFFFFF; border-radius: 18rpx; min-height:200rpx; margin-bottom:24rpx; padding:30rpx 24rpx 28rpx; } .ticket-top{ margin-bottom:18rpx; height: 48rpx; display: flex; align-items: center; justify-content: space-between; } .top-left,.top-right{ height: 48rpx; display: flex; align-items: center; line-height: 48rpx; } .top-left image{ width:34rpx; height: 34rpx; margin-right:10rpx; } .top-left view{ font-size: 32rpx; } .top-right view{ color: #09AFFF; font-size: 22rpx; } .top-right image{ width:24rpx; height: 24rpx; margin-right:10rpx; } .ticket-content view{ line-height: 48rpx; } .prorgress{ height: 48rpx; display: flex; align-items: center; } .progress-dot{ width: 10rpx; height: 10rpx; background: #09AFFF; border-radius: 10rpx; margin-right:8rpx; } .progress-tip{ font-size: 16rpx; color:#999; line-height: 24rpx; padding-left:18rpx; } .ticket-bottom{ display: flex; align-items: center; margin-top: 22rpx; height: 40rpx; line-height: 40rpx; justify-content: flex-end; } .ticket-bottom view{ color: #0EAEFC; line-height: 40rpx; } .ticket-bottom image{ width:24rpx; height: 24rpx; margin-right:8rpx; } /* 服务单 */ .service-order{ margin:14rpx 24rpx 16rpx; width:702rpx; background: #fff; border-radius: 18rpx; min-height: 300rpx; padding:0 20rpx 32rpx; } .service-title{ height:96rpx; display: flex; justify-content: space-between; align-items: center; line-height: 96rpx; } .ser-title-left image{ width:36rpx; height:36rpx; margin-right:6rpx; } .ser-title-left view{ font-size: 32rpx; } .ser-title-right view{ font-size: 22rpx; color: #09AFFF; } .ser-title-right image{ width:156rpx; height:32rpx; } .ser-title-left,.ser-title-right{ display: flex; align-items: center; height: 96rpx; } .related-info{ background: #F6FFED; border-radius: 18rpx; padding:24rpx 32rpx 32rpx; } .related-info .column{ height: 60rpx; line-height: 60rpx; display: flex; justify-content: space-between; } .column .title{ font-weight: bold; } .related-info .row{ line-height: 60rpx; } .notice{ padding:10rpx 12rpx; background: #E6F7FF; border-radius: 14rpx; display: flex; line-height: 36rpx; align-items: center; } .notice image{ width:30rpx; height:30rpx; margin-right:20rpx; } .notice view{ color: #09AFFF; font-size: 28rpx; } .service-info{ padding-left:12rpx; } .service-info .row{ line-height: 60rpx; } .service-info .order-num{ height: 60rpx; display: flex; align-items: center; } .copy-img{ width:36rpx; height:36rpx; margin-left:4rpx; } .service-info .column{ height: 60rpx; line-height: 60rpx; display: flex; justify-content: space-between; align-items: center; } .callup-img{ width:34rpx; height: 34rpx; } .service-info .address{ display: flex; margin:6rpx 0; line-height: 48rpx; } .service-info .address .detail{ flex:1; } .service-info .address image{ margin:12rpx 0 0 30rpx; width:34rpx; height: 34rpx; } .operate-block{ display: flex; align-items: center; margin-top:22rpx; height: 40rpx; line-height: 40rpx; justify-content: flex-end; } .operate-item{ display: flex; height: 40rpx; align-items: center; margin-left:12rpx; } .operate-item image{ width:30rpx; height:30rpx; margin-right:6rpx; } .operate-item view{ font-size: 30rpx; color: #0EAEFC; } .operate-item.disable view{ color: rgba(0,0,0,0.25); } .service-status{ height:60rpx; align-items: center; display: flex; } .service-status image{ width:24rpx; height:24rpx; margin-right:8rpx; } .invite-comment{ background: #E6F7FF; border-radius: 7rpx; border: 2px solid #91D5FF; color: #096DD9; font-size: 22rpx; width: 92rpx; height: 32rpx; text-align:center; margin:0 10rpx; line-height: 24rpx; } .hp-wrapper{ display:flex; align-items: center; margin-right:10rpx; width: 96rpx; height: 32rpx; background: #F6FFED; border-radius: 7rpx; border: 2rpx solid #A0D911; justify-content: center; } .hp-wrapper text{ color: #73D13D; line-height: 24rpx; font-size: 22rpx; } .cp-wrapper{ display:flex; align-items: center; width: 96rpx; height: 32rpx; background: #FFF2E8; border-radius: 7rpx; border: 2rpx solid #FA541C; justify-content: center; } .cp-wrapper text{ color: #FA541C; line-height: 24rpx; font-size: 22rpx; } .book{ margin: 20rpx 20rpx; /* margin-bottom: 20rpx; */ /* height: 320rpx; */ /* width: 710rpx; */ border: 1rpx solid #999; border-radius: 10rpx; display: flex; flex-flow: column; padding-bottom: 20rpx; } .bookname { display: block; color: #333; line-height: 42rpx; font-size: 42rpx; margin: 20rpx 20rpx; font-weight: 500; } .serviceTime{ display: block; color: #333; line-height: 32rpx; font-size: 32rpx; margin: 20rpx 20rpx; font-weight: 300; } .goodsname{ color: #333; line-height: 32rpx; font-size: 32rpx; margin: 20rpx 20rpx; font-weight: 300; } .status{ line-height: 40rpx; /* height: 40rpx; */ float: right; margin: 10rpx; background-color: #09AFFF; padding: 10rpx; border-radius: 10rpx; color: #fff; font-size: 20rpx; } .address { display: block; color: darkred; line-height: 46rpx; font-size: 36rpx; margin: 20rpx 20rpx; } .service{ display: block; line-height: 40rpx; font-size: 33rpx; margin-left: 20rpx; } .tool{ margin-right : 20rpx; margin-top: 10rpx; } .btn { height: 76rpx; line-height: 76rpx; float: right; color: #333; font-size: 30rpx; /* background-color: #09AFFF; */ margin-left: 10rpx; border-radius: 10rpx; } /* 预检项目样式 */ /* .row{ margin-top: 20rpx; padding: 20rpx; border: 1rpx solid #999; border-radius: 10rpx; } */ .title{ display: block; height: 50rpx; } .left{ float: left; color:#333; } .right{ float:right; color:#333; } .category{ font-size: 36rpx; color: #333; font-weight: 500; } .content{ margin-top: 20rpx; } .device{ font-size: 36rpx; font-weight: 200; } .problem{ display: flex; flex-wrap: wrap; } .item{ margin: 6rpx; } .img{ margin: 10rpx; width: 80rpx; height: 80rpx; } .myqr { width: 560rpx; position: fixed; left: 50%; top: 50%; transform: translate3d(-50%, -50%, 0); background: #efe2e2; z-index: 999; border-radius: 20rpx; /* border: 1rpx solid #999; */ padding: 20rpx; } .myqr .cancel { position: absolute; width: 60rpx; height: 60rpx; margin-left: 280rpx; } .myqr .img { width: 480rpx; } .star{ display: flex; margin: 20rpx 0; } .star image{ width: 60rpx; height: 60rpx; } .comment-txt{ width:auto; border:3rpx solid #999; border-radius:10rpx; text-align: left; padding:10rpx;color:#333; } .btn { height: 56rpx; line-height: 56rpx; width: 300rpx; color: #fff; font-size: 30rpx; background-color: #09AFFF; border-radius: 28rpx; letter-spacing: 3rpx; text-align: center; /* margin: 20rpx auto 0; */ } .box-wrapper{ height: 64rpx; background: #E6F7FF; border-radius: 14rpx; margin:14rpx 24rpx 0; display: flex; align-items: center; padding-left:30rpx; width:702rpx; } .msg-box{ height: 64rpx; overflow: hidden; width:600rpx; } .msg-item{ display: flex; align-items: center; height: 64rpx; } .box-wrapper image{ width:32rpx; height: 32rpx; margin-right:8rpx; } .content-wrapper{ flex:1; display: flex; align-items: center; height: 64rpx; } .content-wrapper view{ line-height: 64rpx; color:#09afff; font-size: 26rpx; } .anim{ margin-top:-60rpx; transition: all 0.5s; } .msg-content{ width:600rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .finish-btn{ width: 678rpx; height: 96rpx; line-height: 96rpx; background: #3D7FFF linear-gradient(270deg, rgba(0,202,255,0.5) 0%, rgba(9,175,255,0.5) 100%); border-radius: 96rpx; margin:60rpx 36rpx; text-align: center; color: #FFFFFF; font-size: 42rpx; } .finish-btn.disable-btn{ background: #D8D8D8; } /* 自购/推广弹框 */ .overlay-wrapper { display: flex; align-items: center; justify-content: center; height: 100%; } .tips-wrapper { width: 554rpx; height:420rpx; border-radius:10rpx; background: #fff; font-size: 26rpx; display: flex; flex-direction: column; /* justify-content: space-between; */ align-items: center; padding-top:38rpx; } .tips-top{ width:554rpx; height: 30rpx; line-height: 30rpx; font-size: 28rpx; font-weight: bold; margin-bottom:44rpx; text-align: center; } .tips-content{ flex:1; width:376rpx; } .mobile-wrapper{ width:376rpx; height: 48rpx; display: flex; align-items: center; border-bottom:2rpx solid #E7E7E7; } .input-block{ flex:1; padding-left:16rpx; font-size: 24rpx; } .send-code{ line-height: 24rpx; height:24rpx; padding:0 16rpx; color: #0052D9; font-size: 20rpx; border-left:2rpx solid #E7E7E7; } .mobile-tips{ font-size: 20rpx; color:#666; height: 46rpx; line-height: 36rpx; width:376rpx; } .code-block{ width:376rpx; height: 48rpx; border-bottom:2rpx solid #E7E7E7; padding-left:16rpx; font-size: 24rpx; } .code-tips{ margin-top:18rpx; height: 24rpx; font-size: 20rpx; color: rgba(195,19,19,0.6); } .tips-bottom{ width: 554rpx; height: 82rpx; border-top:2rpx solid #E4E4E4; display: flex; justify-content: space-between; align-items: center; } .tips-bottom .btn-devide{ width:2rpx; height: 80rpx; background: #E4E4E4; } .cancel-btn{ flex:1; height: 82rpx; line-height: 82rpx; color:#333; border-radius:72rpx; text-align: center; font-size: 28rpx; } .repay-btn{ flex:1; height: 82rpx; line-height: 82rpx; color: #0052D9; text-align: center; font-size: 28rpx; } .backMini{ border:2rpx solid #09afff; border-radius: 16rpx; padding:10rpx 30rpx; font-size: 32rpx; margin:8rpx 24rpx 20rpx; display: inline-block; background: #fff; }