.layout {
    color: #3A3C65;
    text-align: center;
    font-size: 32rpx;
    font-weight: 700;
    letter-spacing: 4rpx;
}

.bor {
    border: 2px solid #a09ffe;
}

.bor1 {
    border: 2px solid #e9e8fe;
}

.basics {
    position: relative;
    background-color: #f5f7fe;
    border-radius: 15rpx;
}

.top {
    width: 346rpx;
    height: 114rpx;
    line-height: 114rpx;
    margin: 0 auto;
    margin-bottom: 56rpx;
}

.live {
    margin-right: 32rpx;
    font-size: 50rpx;
}

.img {
    width: 48rpx;
    height: 48rpx;
    margin-right: 32rpx;
    vertical-align: middle;
}

.flex {
    display: flex;
    justify-content: center;
position: relative;
}

.item {
    /* width: 236rpx; */
    color: rgba(58, 60, 101, 0.50);
    text-align: center;
    font-size: 25rpx;
    font-weight: 500;
    margin-bottom: 48rpx;
}

.item-top {
    background-color: #fbfcfe;
    height: 74rpx;
    padding: 0 20rpx;
    line-height: 74rpx;
    margin-bottom: 8rpx;
}

.m-l {
    margin-left: 8rpx;
}

.item-bottom {
    background-color: #fbfcfe;

    /* padding: 0 28rpx; */
    font-weight: 400;
    height: 58rpx;
    line-height: 58rpx;
}

.wid {
    width: 120rpx;
    position: relative;
}

.center {
    margin: 0 20rpx;
    background-color: #f1f4fd;
    padding: 18rpx;
    display: flex;
    align-items: center;
}

.center>view {
    width: 100rpx;
    text-align: center;
    padding: 94rpx 0;
}

.air {
    display: inline-block;
    margin-left: 20rpx;
    margin-bottom: 47rpx;
}

.bgc {
    background-color: #cffff8;
    color: #3A3C65;
}

.over {
    width: 206rpx;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.clear-icon {
    position: absolute;
    top: -4rpx;
    left: 100rpx;
    margin-right: 0;
    font-size: 33rpx;
    z-index: 999;
}