/* 列表页 */
.col_news_head{margin-bottom: 30px;}
.col_news_sz .news_list{margin: 0 -20px;}
.col_news_sz li{float: left;width: 50%;margin-bottom: 38px;height:380px;}
.col_news_sz .news_div{margin: 0 20px;box-sizing: border-box;padding: 20px 46px 57px 20px;position: relative;background: #F4F5FC;display: flex;justify-content: space-between;}
.col_news_sz .news_div::after{content: '详情';padding-left: 22px;font-size: 16px;color: #214B95;background: url(../images/ss_blue.svg) no-repeat left center / contain;line-height: 16px;position: absolute;right: 46px;bottom: 32px;}
.col_news_sz .news_imgs{width: 183px;background:none;}
.col_news_sz .news_images{position: relative;padding-top: 134.42623%;overflow: hidden;height: 0;background: #eee;}
.col_news_sz .news_images img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all 0.6s ease;}
.col_news_sz .news_con{width: calc(100% - 208px);border-bottom: #C0C0C0 1px dashed;}
.col_news_sz .news_title{font-size: 28px;line-height: 40px;font-weight: 700;color: #252525;margin-top: 10px;margin-bottom: 20px;transition: all 0.6s ease;}
.col_news_sz .news_exfield{font-size: 16px;line-height: 30px;color: #666666;margin: 6px 0;}
.col_news_sz .news_exfield.f1{color: #38489A;}
.col_news_sz a.news_link:hover .news_images img{transform: scale(1.05);}
.col_news_sz a.news_link:hover .news_title{color: #38489A;}
.news_exfield.f2 {
    height: 90px;
}
/* 文章页 */
#d-container{position: relative;}
#d-container .inner{background: transparent;}
.infobox{padding: 37px 0;}
#d-container::before{content: '';width: 100%;height: 341px;background: #F4F6FF;position: absolute;top: 0;left: 0;z-index: -1;}
.infoHead{display: flex;justify-content: space-between;margin-bottom: 90px;}
.infoHead .info_imgs{width: 297px;}
.infoHead .info_images{position: relative;padding-top: 129.292929%;overflow: hidden;height: 0;background: #eee;}
.infoHead .info_images img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all 0.6s ease;}
.infoHead .info_con{width: calc(100% - 365px);}
.infoHead .info_con .tt{display: flex;align-items: flex-end;gap: 29px;margin-top: 36px;margin-bottom: 40px;}
.infoHead .info_con .title{font-size: 41px;font-weight: 700;color: #333333;line-height: 50px;}
.infoHead .info_con .f1{font-size: 22px;color: #214B95;margin-bottom: 5px;}
.infoHead .info_con .con{width: 740px;display: flex;justify-content: space-between;flex-wrap: wrap;row-gap: 10px;}
.infoHead .info_con .exfield{font-size: 18px;line-height: 30px;color: #333333;width: calc(50% - 10px);display: flex;}
.infoHead .info_con .exfield .ftext{flex: 1;}
.infoBody{}
.infoBody>div{margin-bottom: 40px;}
.infoBody .tt{font-size: 26px;line-height: 30px;font-weight: 700;color: #38489A;padding-left: 21px;position: relative;margin-bottom: 25px;}
.infoBody .tt::before{content: '';width: 5px;height: 20px;background: #38489A;border-radius: 10px;position: absolute;left: 3px;top: 50%;transform: translateY(-50%);}
.infoBody .tt::after{content: '';width: calc(100% - 150px);height: 1px;background: rgba(47, 85, 110, 0.2);position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.infoBody .con,
.infoBody .con p,
.infoBody .con span{font-size: 16px!important;line-height: 30px!important;color: #333!important;}



@media screen and (max-width: 999px) {
    .infoHead {flex-direction: column;align-items: center;}
    .infoHead .info_con{width: calc(100% - 20px);}
    .infoHead .info_con .tt{justify-content: center;}
    .col_news_sz li{float: none;width: 100%;}
}
@media screen and (max-width: 767px) {
    .infoHead .info_con .con{width: 100%;}
}
@media screen and (max-width: 479px) {
    .infoHead .info_con .tt {align-items: center;flex-direction: column;}
    .infoHead .info_imgs {width: 60%;}
    .infoHead .info_con .con{flex-direction: column;align-items: center;}
    .infoHead .info_con .exfield{width: 100%;justify-content: center;}
    .infoHead .info_con .exfield .ftext{flex: none;}
    .col_news_sz .news_div{flex-direction: column;align-items: center;margin:0;}
    .col_news_sz .news_con{width: 100%;text-align: center;}
}
@media screen and (max-width: 319px) {}







