.page { padding: 20rpx 30rpx; background: #fff; } .typechoise { height: 80rpx; line-height: 80rpx; position: relative; } .timetype { float: left; width: 350rpx; display: flex; } .timetype view { flex: 1; text-align: center; color: #666; } .timetype view.typeact { color: #fff; background: #2b9dff; border-radius: 40rpx; } .typechoise image { width: 40rpx; height: 40rpx; position: absolute; top: 50%; margin-top: -20rpx; } .msgtip { right: 100rpx; } .datetip { right: 30rpx; } .timechoise { height: 120rpx; background: #fff; } .swpcik { height: 120rpx; display: flex; text-align: center; } .swpcik view { flex: 1; position: relative; } .swpcik .now::after { position: absolute; width: 10rpx; height: 10rpx; border-radius: 50%; background: #2b9dff; content: ' '; bottom: 0; left: 50%; margin-left: -5rpx; } .swpcik .act text { background: #ebf6ff; color: #2b9dff; } .swpcik text { position: absolute; border-radius: 50%; content: ' '; top: 50%; left: 50%; } .day text { width: 60rpx; height: 60rpx; line-height: 60rpx; margin-left: -30rpx; margin-top: -30rpx; } .month text { width: 80rpx; height: 80rpx; line-height: 80rpx; margin-left: -40rpx; margin-top: -40rpx; } .year text { width: 140rpx; height: 60rpx; line-height: 60rpx; margin-left: -70rpx; margin-top: -30rpx; border-radius: 30rpx !important; } .phbname { float: left; margin-right: 20rpx; width: 200rpx; } .down-arrow { position: relative; } .down-arrow::after { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #555; content: ""; position: relative; top: 26rpx; width: 0; left: 10rpx; } .backcover { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: #555; opacity: 0.8; z-index: 9; } .dtod { position: fixed; left: 0; right: 0; top: 0; background: #fff; z-index: 10; bottom: 0; } .dtod scroll-view { position: absolute; top: 200rpx; left: 0; right: 0; bottom: 0; } .tophead { background: #f5f5f5; padding-top: 10rpx; padding-bottom: 10rpx; } .date-day { display: flex; padding: 5px; text-align: center; justify-content: center; align-items: center; flex-direction: column; float: left; } .flexrow { display: flex; } .date-day.bgitem { background-color: #d8ecf9; } .date-day.active { background: #099fde; color: #fff !important; } .date-day.unavailable { color: #aaa; } .date-week { flex: 1; justify-content: center; align-content: center; margin: 5px; text-align: center; } .week { color: #099fde; } .flex1 { flex: 1; } .datelist { padding: 30rpx 0; } .date-year-month { text-align: center; font-size: 19px; } .item-days { display: flex; flex-direction: column; justify-content: center; align-items: center; font-size: 35rpx; } .bgwhite { background-color: #fff; } .zdytime { height: 80rpx; line-height: 80rpx; text-align: center; } .timeout { height: 100rpx; } .timeout view { border: 1rpx solid #aaa; width: 80rpx; height: 60rpx; float: right; text-align: center; line-height: 60rpx; margin-right: 40rpx; }