.video-catalog {
    li {
        height: 44px;
        padding: 0 15px;
        line-height: 44px;
        border-top: 1px solid #E7EAF1;
        border-bottom: 1px solid #E7EAF1;

        &.active {
            background-color: #F5FBFF;
            .title, .duration{
                color: $active;
            }
        }
    }

    .title {
        display: inline-block;
        width: 50%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: $font_14;
        margin-right: 26px;
    }

    .duration {
        display: inline-block;
        font-size: 11px;
        overflow: hidden;
    }

    .iconfont {
        float: right;
    }

}