.list {
    padding: 24rpx;
    .item {
        padding: 24rpx;
        margin-bottom: 16rpx;
        border-radius: 12rpx;
        background: linear-gradient(#e6eeff, #ffffff, #ffffff);
        &-title {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding-bottom: 16rpx;
            border-bottom: 2rpx solid #f4f4f4;
            .desc {
                display: flex;
                align-items: center;
                .type {
                    color: #f53f3f;
                    font-size: 34rpx;
                }
                .txt {
                    color: #1d2129;
                    font-size: 34rpx;
                    margin: 0 16rpx;
                }
                .place {
                    font-size: 28rpx;
                    color: #86909c;
                }
            }
        }
        &-content {
            padding-top: 16rpx;
            font-size: 30rpx;
            color: #4e5969;
            line-height: 40rpx;
        }
    }
}