.article-list {
    width: 100%;
}

.article-list .article-item {
    border-bottom: solid 1px #EAEAEA;
    padding: 15px 0;
}
.left-content .article-list a:first-child .article-item{
    padding-top: 0px;
}

.article-list .article-item .cover-img {
    width: 100px;
    height: 100px;
    object-fit: contain;
}

.article-list .article-item .right {
    margin-left: 16px;
    width: calc(100% - 116px);
}

.article-list .article-item .article-title {
    width: 100%;
    font-size: 22px;
    font-weight: 400;
    color: #29343D;
    line-height: 30px;
}

.article-list .article-item .article-summary {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    color: #999999;
    line-height: 20px;
    word-wrap: break-word;
    word-break: break-all;
}

.article-list .article-item .note {
    margin: auto auto 0 0;
}

.article-list .article-item .note span {
    width: fit-content;
    font-size: 14px;
    font-weight: 400;
    color: #AAAAAA;
    line-height: 20px;
    flex-shrink: 1;
    word-wrap: break-word;
    word-break: break-all;
}
.article-list .article-item .note span.list-from{
    margin-left: 0;
}

.article-list .article-item .note span + span {
    margin-left: 18px;
    flex-shrink: 0;
}
@media screen and (max-width: 1200px) {
    .article-list .article-item .article-summary{
        height: 40px;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 5px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2; /* 定义文本的行数 */
    }
}