.top { padding-bottom: 10rpx; } .address { display: flex; align-items: center; font-size: 30rpx; color: #222222; line-height: 34rpx; padding-left: 30rpx; } .address .tag { width: 24rpx; height: 24rpx; margin-left: 12rpx; } .cal-box { margin-top: 16rpx; width: 100%; height: 860rpx; position: relative; } .cal-back { width: 100%; height: 860rpx; position: absolute; z-index: 1; left: 0; top: 0; } .calendar { position: absolute; z-index: 2; left: 30rpx; top: 80rpx; width: 684rpx; } .timer { padding: 0 24rpx; font-size: 28rpx; } .back-now{ color: #038AF3; } .timer .year, .timer .month { line-height: 58rpx; padding: 0 22rpx; border: 2rpx solid #525252; border-radius: 28px; margin-left: 18rpx; font-weight: bold; color: #525252; } .t-box{ position: relative; } .t-box picker{ position: absolute; width: 100%; height: 100%; z-index: 2; opacity: 0; } .address{ position: relative; } .address picker{ position: absolute; width: 150rpx; height: 100%; z-index: 2; opacity: 0; } .list .item{ margin-top: 26rpx; background-color: #ffffff; padding: 30rpx; } .item .lable{ font-size: 30rpx; font-weight: bold; color: #F69F06; } .item:last-of-type .lable{ color: #37F492; } .list .info{ display: flex; flex-wrap: wrap; } .list .info-item{ padding: 30rpx; font-size: 30rpx; font-weight: bold; color: #838B99; line-height: 36rpx; height: 36rpx; }