.col_news_list .colume-attr{margin-bottom: 0.54rem;}

/* 现任领导 */
body.leaders .col_news_list .con{display: flex;justify-content: space-between;align-items: flex-start}
body.leaders .col_news_list .con ul{width: 47.5%;background: url(../images/leader-bg2.png) no-repeat center/cover;padding:0.14rem 0.3rem 0.2rem;border-top:3px solid var(--theme-color);box-shadow: 0 3px 0.3rem rgba(0,83,117,0.08);}
body.leaders .col_news_list .con ul.list-l{background: url(../images/leader-bg1.png) no-repeat center/cover;}
body.leaders .col_news_list .con li.news{display: flex;padding: 0.34rem 0;border-bottom:1px solid rgba(112,112,112,0.1);justify-content: space-between;line-height: 1.25;align-items: center;}
body.leaders .col_news_list .con li.news:last-child{border:0}
body.leaders .col_news_list .con li.news .career{position: relative;font-size: var(--medium-size);color: var(--theme-color);font-weight: bold; display: flex;align-items: center;gap:var(--regular-size)}
body.leaders .col_news_list .con li.news .career:before{content:"";width: 1px;height: 0.25rem;background: var(--theme-color);}
body.leaders .col_news_list .con li.news .name{font-size: var(--regular-size);font-weight: bold;color: #333333;}


/* 研究团队 */
body.team .col_news_list ul.news_list{display: flex;gap:0.4rem 5.1%;flex-wrap: wrap;}
body.team .col_news_list ul.news_list li.news{
  background: #fff;box-shadow: 0 3px 16px rgba(0,58,131,0.12);width: 45%;
  border-top:2px solid var(--theme-color);padding: 0.45rem 0.3rem 0.4rem;
}
body.team .col_news_list ul.news_list li.news .box{display: flex;justify-content: space-between;gap:0.3rem;}
body.team .col_news_list ul.news_list li.news .news_title{font-size: var(--regular-size);color: var(--theme-color);line-height: 1.66;font-weight:bold}
body.team .col_news_list ul.news_list li.news .imgs{background:rgba(0,83,117,0.08);border-radius: 50%;padding: 0.05rem;flex: 1.2rem 0 0;height: 1.2rem;}
body.team .col_news_list ul.news_list li.news .imgs img{border-radius: inherit;width: 100%;height: 100%;object-fit: cover;}
body.team .col_news_list ul.news_list li.news .charge{padding-left: 0.28rem;background: url(../images/person2.svg) no-repeat left center/var(--regular-size);color: #33302B;font-size: var(--base-size);}
body.team .col_news_list ul.news_list li.news .summary{margin: 0.1rem 0 0.15rem;color: #000000;font-size: var(--base-size);}
body.team .col_news_list ul.news_list li.news .readmore{background: rgba(0,83,17,0.1);color: var(--theme-color);line-height: 2.37;padding: 0 0.22rem;display: inline-block;}
body.team .col_news_list ul.news_list li.news .box{
  margin-bottom:-0.7rem;
}


/* 师资 */
body.faculty .col_news_list ul.news_list{display: flex;flex-wrap: wrap;gap:0.4rem 0;justify-content: space-between;}
body.faculty .col_news_list ul.news_list li.news{width: 48.5%;box-shadow: 0 4px 21px rgba(0,113,174,0.11);background: #fff;padding:0.35rem 0.25rem 0.1rem;display: flex; gap:0.3rem}
body.faculty .col_news_list ul.news_list li.news .imgs{flex:1.35rem 0 0;height:1.35rem;background: #ECF2F5;border-radius: 50%;padding:5px;}
body.faculty .col_news_list ul.news_list li.news .imgs img{width: 100%;height: 100%;object-fit: cover;border-radius: inherit;}
body.faculty .col_news_list ul.news_list li.news .wz{flex:1 0 0;padding-top: 0.05rem;}
body.faculty .col_news_list ul.news_list li.news .news_title{font-size: 0.24rem;font-weight: bold;color: var(--theme-color);margin-bottom: 0.25rem;line-height: 1.1;}
body.faculty .col_news_list ul.news_list li.news .field{font-size: var(--small-size);color: #333333;line-height: 1.2;padding-left: 0.21rem;height: 0.4rem;background: url(../images/icon-field1.svg) no-repeat left top 0.02rem/var(--small-size);}
body.faculty .col_news_list ul.news_list li.news .field span{font-weight:bold}
body.faculty .col_news_list ul.news_list li.news .field.f2{background: url(../images/icon-field2.svg) no-repeat left top 0.02rem/var(--small-size); }
body.faculty .col_news_list ul.news_list li.news .field.f3{background: url(../images/icon-field3.svg) no-repeat left top 0.03rem/var(--small-size) }



/* 图片列表 */
body.imagelist .col_news_list .news_list .news{display: flex;align-items: center;background: #fff;box-shadow: 0 3px 20px rgba(0,83,117,0.08);}
body.imagelist .col_news_list .news_list .news[img-src=""] .news_imgs {display:none;}
body.imagelist .col_news_list .news_list .news+.news{margin-top: 0.4rem;}
body.imagelist .col_news_list .news_list .news .news_imgs{flex:2.72rem 0 0;padding-top:1.81rem;}
body.imagelist .col_news_list .news_list .news .wz{flex:1 0 0;padding: 0.1rem 0.36rem;}
body.imagelist .col_news_list .news_list .news .news_title{font-size: var(--regular-size);color: #33302B;font-weight: bold;}
body.imagelist .col_news_list .news_list .news:hover .news_title{color:var(--theme-color);}
body.imagelist .col_news_list .news_list .news .news_text{font-size: var(--base-size);color: #796F5F;line-height: 1.7;margin: var(--small-size) 0 var(--regular-size);}
body.imagelist .col_news_list .news_list .news .news_time{font-size: var(--small-size);color: #019FE8;font-family: "poppins";}


@media screen and (max-width: 999px) {
body.team .col_news_list ul.news_list {justify-content: space-between;gap:15px 0}
body.team .col_news_list ul.news_list li.news{width:49%}
body.team .col_news_list ul.news_list li.news .box{
  margin-bottom:-0.4rem;
}

body.faculty .col_news_list ul.news_list li.news{width:100%;padding:15px}
body.faculty .col_news_list ul.news_list li.news .field{height:auto;padding-left:20px;background-size:15px !important;line-height:1.6;background-position:left 2px !important;}
body.faculty .col_news_list ul.news_list li.news .field.f3{background-position:left 5px !important;}
body.faculty .col_news_list ul.news_list li.news .field+.field{margin-top:5px}

body.imagelist .col_news_list .news_list .news .news_text{margin:8px 0}
body.imagelist .col_news_list .news_list .news .wz{padding:6px 20px}
}

@media screen and (max-width: 650px) {
body.team .col_news_list ul.news_list li.news{width:100%;padding:15px}
body.team .col_news_list ul.news_list li.news .box{gap:20px}
body.team .col_news_list ul.news_list li.news .imgs{flex:60px 0 0;height:60px;}

body.imagelist .col_news_list .news_list .news{display:block}
body.imagelist .col_news_list .news_list .news .wz{padding:12px 20px}
body.imagelist .col_news_list .news_list .news .news_imgs{padding-top:66.5%}

body.leaders .col_news_list .con li.news{padding:15px 0;display:block}
body.leaders .col_news_list .con li.news .career{margin-bottom:8px}
}


