.closestyle1044387{ font-size:12px;color:#333333;text-decoration: none ;}

/****/
.xwdt{}
.xwdt li {
    margin: 11px 0;}
.xwdt li a{    display: flex;
    align-items: center;}
.xwdt li span {
    background: #4177b3;
    float: left;
    padding: 5px;
    color: #fff;  font-size: 16px;}
.xwdt li p {    font-size: 16px;
    color: #333;
    float: left;
    margin-left: 20px;
    width: calc(100% - 75px);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.xwdt li:hover p{    color: #4177b3;}


    /* 置顶头条 */
.top-news {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #d0d7e0;
    gap: 20px;
    padding-bottom: 10px;}

     .top-news-badge {
    height: 60px;
    background-color: #ff9933;
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    
    padding: 0 5px;}

       .badge-number {font-weight: bold;
    font-size: 20px;
    line-height: 30px;}

        .badge-date {
            font-size: 14px;}

.top-news-title {
    font-size: 18px;
    color: #4177b3;
    text-decoration: none;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

        .top-news-title:hover {
            text-decoration: underline;}

        /* 新闻列表 */
.news-list {
    list-style: none;}

        .news-item {
            display: flex;
            justify-content: space-between;
            padding: 14px 0;
            border-bottom: 1px solid #e0e7f0;}

        .news-item:last-child {
            border-bottom: none;}

      .news-title {
    font-size: 16px;
    color: #333;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}

        .news-title:hover {
            color: #0047ab;
            text-decoration: underline;}

        .news-date {
            font-size: 16px;
            color: #4a6fa5;
            white-space: nowrap;}
