page { padding: 20rpx; box-sizing: border-box; } page .info { padding: 20rpx 40rpx; color: #fff; line-height: 50rpx; font-size: 26rpx; background-size: 100% auto; background-repeat: no-repeat; background-color: #0DC6B6; background-position: top left; box-sizing: border-box; width: 100%; } page .info .tishi { width: 28rpx; height: 28rpx; margin: 0rpx 0 0 20rpx; } page .on { background-image: url('http://www.hnyfwlw.com:8006/bigdata_app/image/cb/onBg.png'); } page .off { background-image: url('http://www.hnyfwlw.com:8006/bigdata_app/image/cb/offBg.png'); } page .caobox { display: flex; flex-wrap: wrap; text-align: center; font-size: 28rpx; color: #666; line-height: 50rpx; } page .caobox image { width: 52rpx; } page .caobox .caobox_item { padding: 20rpx 0; box-sizing: border-box; flex-basis: 25%; } page .realtime { width: 95%; margin: 0rpx auto; } page .realtime .realtime_title { font-size: 32rpx; display: flex; justify-content: space-between; font-weight: 700; } page .realtime .realtime_title .span { color: #6e6c76; font-size: 24rpx; display: flex; justify-content: space-between; margin-top: 12rpx; } page .realtime .realtime_text { margin-top: 20rpx; display: flex; justify-content: space-between; flex-wrap: wrap; } page .realtime .realtime_text .realtime_item { width: 48%; height: 100rpx; display: flex; box-shadow: 0 0 10rpx #bcb9ca; margin-top: 20rpx; padding: 20rpx 0; } page .realtime .realtime_text .realtime_item image { width: 60rpx; height: 60rpx; margin: 20rpx 20rpx 20rpx 40rpx; } page .realtime .realtime_text .realtime_item .text { padding: 10rpx 0 10rpx 30rpx; } .btn-box { text-align: center; padding: 20rpx 30rpx; } .u-calendar__action { display: flex; justify-content: space-around; } .u-calendar__action .u-calendar__action__text { line-height: 25px; }