/* 文章新闻 */
.main_item{padding-bottom: 40px;}
.main_content_articlelist .main_item_title{margin-bottom: 0;}
.article_item{height: 120px;border-bottom: 1px dashed #ccc;display: block;padding: 20px 0;}
.article_item:hover{background: rgba(121, 77, 162,0.01); cursor: pointer}
.article_item:hover .article_item_title div:nth-of-type(1) a{color: var(--templateCommenColor)}
.article_item:last-of-type{border-bottom: 0;padding-bottom: 0;height: 100px;}
.article_item_title{float: left;font-size: 16px;width: 1074px;}
.article_item_title div{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.article_item_title div:nth-of-type(1){color: #333;font-size: 16px;margin-bottom: 11px;font-weight: bold;padding-top: 2px;}
.article_item_title div:nth-of-type(2){white-space: normal;color: #999;font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.article_item a{color: #333;}
.article_item_date{float: left;color: #999;font-size: 14px;font-weight: bold;width: 66px;height: 80px;background-color: #f8f8f8;text-align: center;margin-right: 20px;}
.article_item_date div:nth-of-type(1){font-size: 18px;background: #8666a8;color: #fff;height: 40px;line-height: 40px;border-radius: 5px 5px 0 0;}
.article_item_date div:nth-of-type(2){color: #8666a8;border: 1px solid #8666a8;height: 40px;line-height: 40px;border-radius: 0 0 5px 5px;}

/* 分页器 */
.pagination {text-align: right;color: #333;margin-top: 40px;padding-bottom: 0;}