.content .meeting-tabs {
    display: inline-block;
    width: 1198px;
    height: 61px;
    background: #FFFFFF;
    border-radius: 8px;
    margin: 30px 160px 0;
    padding: 0 52px;
    text-align: left;
}

    .content .meeting-tabs .search {
        display: flex;
        justify-content: space-between;
    }

    .content .meeting-tabs .left div {
        display: inline-block;
        padding: 17px 32px 17px;
        font-size: 18px;
        font-weight: bold;
        position: relative;
    }

        .content .meeting-tabs .left div.active {
            color: #4274FC;
        }

            .content .meeting-tabs .left div.active i {
                width: 20px;
                height: 5px;
                background: #4274FC;
                border-radius: 3px;
                position: absolute;
                bottom: 0;
                left: calc(50% - 10px);
            }

    .content .meeting-tabs .left-meetingBooking {
        display: inline-block;
        font-size: 18px;
        font-weight: bold;
        position: relative;
    }

    .content .meeting-tabs .left-meetingBooking i {
        width: 6px;
        height: 18px;
        background: #4274FC;
        border-radius: 4px;
        display: inline-block;
        vertical-align: middle;
    }

    .content .meeting-tabs .left-meetingBooking span {
        font-size: 18px;
        font-weight: bold;
        color: #495265;
        vertical-align: middle;
        margin-left: 4px;
    }

    .content .meeting-tabs .right {
        position: relative;
    }

        .content .meeting-tabs .right .input-search {
            background: #F2F4F9;
            border: 1px solid #4274FC;
            border-radius: 8px;
            margin: 15px 20px 0 0;
            padding: 6px 33px 6px 12px;
            outline: none;
            font-size: 12px;
            color: #626978;
            width: 264px;
        }

        .content .meeting-tabs .right img {
            position: absolute;
            right: 28px;
            top: 22px;
            padding-left: 7px;
            border-left: 1px solid rgba(112, 112, 112, 0.15);
        }

            .content .meeting-tabs .right img:hover {
                cursor: pointer;
            }

.content .meeting-list {
    width: 1198px;
    height: 260px;
    background: #FFFFFF;
    border-radius: 8px;
    margin: 30px auto;
    padding: 25px 32px 36px 39px;
    position: relative;
}

    .content .meeting-list:hover {
        box-shadow: 0 21px 33px rgba(43, 49, 67, 0.2);
    }

    .content .meeting-list .top {
        display: flex;
        justify-content: space-between;
    }

        .content .meeting-list .top .meeting-list-title i {
            display: inline-block;
            vertical-align: middle;
            width: 6px;
            height: 18px;
            background: #4274FC;
            border-radius: 4px;
            margin-right: 4px;
        }

        .content .meeting-list .top .meeting-list-title span {
            display: inline-block;
            font-size: 20px;
            font-weight: bold;
            color: #3D4250;
            vertical-align: middle;
        }

        .content .meeting-list .top .meeting-list-title.active span {
            color: #3D4250;
        }

        .content .meeting-list .top .time-address {
            display: flex;
            justify-content: flex-end;
        }

            .content .meeting-list .top .time-address span,
            .content .meeting-list .top .time-address img {
                vertical-align: middle;
                line-height: 36px;
            }

            .content .meeting-list .top .time-address span {
                margin-left: 4px;
            }

            .content .meeting-list .top .time-address .cell {
                width: 0;
                height: 18px;
                border: 1px solid rgba(112, 112, 112, 0.15);
                margin: 9px 18px 0;
            }

    .content .meeting-list .middle {
        width: 900px;
        height: 52px;
        font-size: 18px;
        font-weight: bold;
        text-align: left;
        color: #495265;
        margin: 24px 0 17px;
    }

        .content .meeting-list .middle a {
            color: #495265;
            text-decoration: none;
        }

            .content .meeting-list .middle a:hover {
                color: #4274FC;
            }

        .content .meeting-list .middle.active {
            color: #4274FC;
        }

    .content .meeting-list .btn-box {
        display: flex;
        justify-content: flex-start;
    }

        .content .meeting-list .btn-box .period {
            padding: 0 22px;
            border-right: 1px solid rgba(112, 112, 112, 0.15);
            position: relative;
        }

            .content .meeting-list .btn-box .period.start {
                padding-left: 0;
            }

            .content .meeting-list .btn-box .period.end {
                padding-right: 0;
                border-right: none;
            }

        .content .meeting-list .btn-box .btn {
            width: 150px;
            height: 51px;
            border-radius: 8px;
            font-size: 14px;
            font-weight: bold;
            padding: 13px 0;
            color: #fff;
        }

            .content .meeting-list .btn-box .btn span,
            .content .meeting-list .btn-box .btn img {
                vertical-align: middle;
            }

    .content .meeting-list .time-box {
        font-size: 12px;
        color: #626978;
        text-align: center;
        position: absolute;
        /*left: 23px;*/
        bottom: -42px;
        width: 150px;
    }

    .content .meeting-list .start .time-box {
        left: 1px;
    }

    .content .meeting-list .finish {
        font-size: 16px;
        font-weight: bold;
        color: #3D4250;
        text-align: left;
        margin-top: 29px;
    }

    .content .meeting-list .finish-icon {
        position: absolute;
        right: 0;
        bottom: 0;
    }

        .content .meeting-list .finish-icon img {
            height: 201px;
        }

.page-box {
    display: inline-block;
    margin: 60px 160px 100px;
}

.content .meeting-list .btn-box div:first-child {
    padding-left: 0;
}

.content .meeting-list .btn-box div:last-child {
    padding-right: 0;
    border-right: none;
}

.no-data {
    font-size: 16px;
    font-weight: bold;
    color: #495265;
    margin-top: 20px;
}
