.main-container {
            max-width: 1000px;
            margin: 0 auto;
        }
        
        .layout-container {
            display: flex;
            gap: 20px;
        }
        
        /* 左侧通知+公示栏 */
        .left-column {
            flex: 0 0 35%;
            display: flex;
            flex-direction: column;
            /* gap: 20px; */
        }
        
        /* 右侧新闻动态栏 */
        .right-column {
            flex: 1;
        }
        
        /* 通用区块样式 */
        .news-section {
            /* background-color: white;
            border-radius: 8px;
            overflow: hidden;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
            height: 100%; */
            display: flex;
            flex-direction: column;
        }
        
        .news__head {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 28px 0px;
            /* border-bottom: 1px solid #f0f0f0;
            background: linear-gradient(to right, #f8f9fa, #ffffff); */
        }
        
        .news__head__title {
            display: flex;
            align-items: center;
            /* gap: 10px; */
            /* font-size: 18px; */
            /* font-weight: bold; */
            /* color: #1a5fb4; */
        }
        
        .news__head__title span:last-child {
            font-size: 14px;
            color: #888;
            font-weight: normal;
        }
        
        .news__head__more {
            font-size: 14px;
            color: #1a5fb4;
            cursor: pointer;
            transition: color 0.3s;
        }
        
        .news__head__more:hover {
            color: #0d4a9c;
            
        }
        
        /* 通知区域样式 */
        .notification-section {
            flex: 1;
        }
        
        .notification-section .news__content {
            padding: 15px 0px;
            flex: 1;
        }
        
        .notification-section .news__info__list {
            list-style: none;
            height: 100%;
        }
        
        .notification-section .news__info__list li {
            /* padding: 12px 0; */
            /* border-bottom: 1px dashed #eee; */
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        
        .notification-section .news__info__list li:last-child {
            border-bottom: none;
        }
        
        .notification-section .news__info__list li a {
            color: #333;
            text-decoration: none;
            flex: 1;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        
        .notification-section .news__info__list li a:hover {
            color: #1a5fb4;
        }
        
        .notification-section .news__date {
            font-size: 12px;
            color: #999;
            margin-left: 10px;
            white-space: nowrap;
        }
        
        /* 公示区域样式 */
        .announcement-section {
            flex: 1;
        }
        
		.gs_head {
		    padding-top: 0px;
		}
		
        .announcement-section .news__content {
            padding: 15px 0px;
            flex: 1;
        }
        
        .announcement-section .news__info__list {
            list-style: none;
            height: 100%;
        }
        
        .announcement-section .news__info__list li {
            /* padding: 12px 0; */
            /* border-bottom: 1px dashed #eee; */
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        
        .announcement-section .news__info__list li:last-child {
            border-bottom: none;
        }
        
        .announcement-section .news__info__list li a {
            color: #333;
            text-decoration: none;
            flex: 1;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        
        .announcement-section .news__info__list li a:hover {
            color: #1a5fb4;
        }
        
        .announcement-section .news__date {
            font-size: 12px;
            color: #999;
            margin-left: 10px;
            white-space: nowrap;
        }
        
        /* 新闻动态区域样式 - 修改为左右分布 */
        .news-dynamic-section {
            height: 100%;
        }
        
        .news-dynamic-section .news__content {
            /* padding: 20px; */
            display: flex;
            flex: 1;
            gap: 20px;
            align-items: flex-start;
        }
        
        .news__pic {
            flex: 0 0 45%;
            height: 280px;
            background-color: #e9ecef;
            /* border-radius: 6px; */
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
            /* color: #999; */
        }
        
        .news__pic img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.3s ease;
        }
        
        .news__pic:hover img {
            transform: scale(1.05);
        }
        
        .news__info {
            flex: 1;
            overflow: hidden;
        }
        
        .news__info__list {
            list-style: none;
        }
        
        .news__info__list li {
            /* padding: 12px 0; */
            /* border-bottom: 1px dashed #eee; */
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        
        .news__info__list li:last-child {
            border-bottom: none;
        }
        
        .news__info__list li a {
            color: #333;
            text-decoration: none;
            flex: 1;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            margin-right: 10px;
        }
        
        .news__info__list li a:hover {
            color: #1a5fb4;
        }
        
        .news__date {
            font-size: 12px;
            color: #999;
            white-space: nowrap;
        }
        
        /* 确保左右两列高度相等 */
        .layout-container {
            align-items: stretch;
        }
        
        /* 响应式设计 */
        @media (max-width: 992px) {
            .news-dynamic-section .news__content {
                flex-direction: column;
                gap: 15px;
            }
            
            .news__pic {
                flex: 0 0 200px;
                width: 100%;
            }
        }
        
        @media (max-width: 768px) {
            .layout-container {
                flex-direction: column;
            }
            
            .left-column {
                flex: 0 0 auto;
            }
        }
        
        @media (max-width: 576px) {
            .news__pic {
                height: 180px;
            }
        }