.article-list {

          

            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}
        
        .article-item {
            display: flex;
            align-items: center;
            padding: 10px;
            border-bottom: 1px solid #eee;
            transition: background 0.3s;}
        
        .article-item:hover {
            background-color: #f9f9f9;}
        
        .article-title {
            flex: 1;
            white-space: nowrap;       /* 禁止标题换行 */
            overflow: hidden;          /* 隐藏溢出内容 */
            text-overflow: ellipsis;   /* 超出部分显示省略号 */
            font-size: 14px;
            color: #333;
            padding-right: 20px;       /* 防止文本紧贴省略号 */
            text-decoration:none;}
        
        .article-date {

            flex-shrink: 0;
            width: 120px;
            text-align: right;
            color: #888;
            font-size: 14px;}
        
        /* 响应式调整 */
        @media (max-width: 600px) {
            .article-item {
                flex-direction: column;
                align-items: flex-start;}
            
            .article-date {
                width: auto;
                text-align: left;
                margin-top: 8px;}
        }.nobannertitle{
    display:none
;}.img_title{
border-bottom: solid 4px #cd3c28;
    margin: 20px 20px 0 20px;
    font-size: 18px;
    font-weight: bold;}.article-list-fullline {


            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;}
        
        .article-item {
            display: flex;
            align-items: center;
            padding: 10px;
            border-bottom: 1px solid #eee;
            transition: background 0.3s;}
        
        .article-item:hover {
            background-color: #f9f9f9;}
        
        .article-title {
            flex: 1;
            white-space: nowrap;       /* 禁止标题换行 */
            overflow: hidden;          /* 隐藏溢出内容 */
            text-overflow: ellipsis;   /* 超出部分显示省略号 */
            font-size: 14px;
            color: #333;
            padding-right: 20px;       /* 防止文本紧贴省略号 */
            text-decoration:none;}
        
        .article-date {
            flex-shrink: 0;
            width: 120px;
            text-align: right;
            color: #888;
            font-size: 14px;}
        
        /* 响应式调整 */
        @media (max-width: 600px) {
            .article-item {
                flex-direction: column;
                align-items: flex-start;}
            
            .article-date {
                width: auto;
                text-align: left;
                margin-top: 8px;}
        }