.body {
    flex-direction: column;
    display: flex;
}

.hear-text {
    margin: 5px auto;
}

.date {
    font-weight: 700;
    justify-content: center;
    font-size: 22px;
    flex-direction: row;
    text-align: left;
    padding: 20rpx;
}

.candt,
.date {
    display: inline-block;
    height: 22px;
    line-height: 22px;
}

.candt {
    position: absolute;
    top: 20rpx;
    left: 80rpx;
    font-size: 36rpx;
    font-weight: 500;
}

.pickerdate {
    background-color: #fff;
    padding-right: 10px;
}

.good,
.split {
    flex-direction: row;
    position: relative;
    display: flex;
}

.split {
    margin-top: 40rpx;
}

.good .title {
    color: #0a6c05;
}

.split .title {
    color: #ff0d12;
}

.title {
    width: 100px;
    font-weight: 700;
    font-size: 30pt;
    display: flex;
    align-items: center;
    justify-content: center;
}

.shupai {
    padding: 20rpx;
    font-size: 30rpx;
    margin-top: 10rpx;
    color: #999;
}

.strongtxt {
    font-weight: 700;
}

.content {
    display: flex;
    flex-direction: column;
}

.content-max {
    padding: 5px 10px;
}

.content-name {
    font-weight: 700;
    font-size: 30rpx;
}

.content-name,
.content-txt {
    white-space: nowrap;
    color: #999;
}

.content-txt {
    font-size: 24rpx;
}

.direction {
    color: #00f;
    font-weight: 700;
}

.start {
    color: #f87;
}

.footer {
    margin-top: 10px;
    border-top: 2px solid #000;
    padding-top: 10px;
}

.foot,
.footer {
    text-align: center;
}

.foot text {
    border-bottom: 1px solid #000;
}
