html{font-size: 100px;}
.col_news_con .news_div{
    padding: 28px 32px;
    border-bottom: #CECECE 1px solid;
    transition: all 0.6s ease;
}
.col_news_con .news_date{
    float: left;
    width: 64px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.col_news_con .dd{
    font-size: 52px;
    font-weight: bold;
    line-height: 70px;
    color: #086ACF;
    transition: all 0.6s ease;
}
.col_news_con .ym{
    font-size: 16px;
    line-height: 16px;
    color: #5F6164;
    padding-bottom: 10px;
    border-bottom: #004C8D 1px solid;
    transition: all 0.6s ease;
}
.col_news_con .fbsj{
    font-size: 16px;
    line-height: 16px;
    color: #5F6164;
    font-weight: lighter;
    margin-top: 17px;
    transition: all 0.6s ease;
}
.col_news_con .news_imgs{
    float: left;
    width: 289px;
    margin-left: 35px;
}
.col_news_con .news_images{
    position: relative;
    padding-top: 59.86%;
    overflow: hidden;
    height: 0;
    background-color: #eee;
}
.col_news_con .news_images img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.6s ease;
}
.col_news_con a.news_link:hover .news_images img{
    transform: scale(1.05);
}
.col_news_con .news_con{
    float: right;
    width: calc(100% - 416px);
}
.col_news_con .news_list li.news .news_title{
    font-size: 22px;
    font-weight: bold;
    line-height: 22px;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    transition: all 0.6s ease;
}
.col_news_con .news_title2{
    font-size: 18px;
    line-height: 18px;
    height: 36px;
    font-weight: bold;
    color: #086ACF;
    margin-top: 16px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: all 0.6s ease;
}
.col_news_con .news_intro{
    font-size: 16px;
    line-height: 16px;
    color: #5E6164;
    margin-top: 27px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: all 0.6s ease;
}
.col_news_con a.news_link:hover .news_div{background-color: #004C8D;}
.col_news_con a.news_link:hover .dd,
.col_news_con a.news_link:hover .ym,
.col_news_con a.news_link:hover .fbsj{
    color: #fff;
}
.col_news_con a.news_link:hover .ym{
    border-bottom: #A2E1FF 1px solid;
}
.col_news_con a.news_link:hover .news_title,
.col_news_con a.news_link:hover .news_intro{color: #fff;}
.col_news_con a.news_link:hover .news_title2{color: #A2E1FF;}






