@charset "utf-8"; 
@font-face {
    font-family: "ALBB-light";
    src: url(/_upload/tpl/00/be/190/template190/fonts/AlibabaPuHuiTi-Light.ttf);
} 
@font-face {
    font-family: "BODONI-BOLD";
    src: url(/_upload/tpl/00/be/190/template190/fonts/BODONI-BOLD.TTF);
} 
.cur_col{font-size: 0.37rem;font-weight: bold;text-align: center;margin-bottom: 0.45rem;}
.col_news_list{font-family: 'SourceHanSansCN-Medium';}

body.asideNav {overflow:visible}
body.asideNav .col_news_list{display: flex;justify-content: space-between;}
body.asideNav .col_news_list .aside_nav{flex:3.2rem 0 0;}
body.asideNav .col_news_list .aside_nav >ul{position:sticky;top:0.1rem}
body.asideNav .col_news_list .wrap{flex:1 0;}
body.asideNav .col_news_list .aside_nav .col_column{font-size: 0.29rem;font-weight: bold;color: rgba(20,20,20,0.59);margin-bottom: 0.8rem;font-family: 'SourceHanSansCN-Regular';cursor:pointer}
body.asideNav .col_news_list .aside_nav .col_column a{color:inherit}
body.asideNav .col_news_list .aside_nav .col_column.selected{padding-left:0.48rem;background: url(/_upload/tpl/00/be/190/template190/splist/images/icon.svg) no-repeat left center/auto 100%;font-size: 0.37rem;color: #111111;}

@media screen and (max-width: 999px) {
body.asideNav .col_news_list{display:block}
body.asideNav .col_news_list .aside_nav >ul{position:static;display:flex;align-items:center;gap:15px;flex-wrap:wrap}
body.asideNav .col_news_list .aside_nav .col_column{margin:0;}
body.asideNav .col_news_list .aside_nav{margin-bottom:30px}
}


/* 现任领导 */
body.leaders #l-container .inner{padding-bottom: 2.3rem;}
body.leaders .col_news_list .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;    width: 90%;
    margin: 0 auto;
    max-width: 800px;    box-shadow: 0 4px 12px rgba(8,25,92,0.1);}
body.leaders .col_news_list ul.news_list{    box-sizing: border-box;
    padding: 0rem 0.58rem 0rem 0.87rem;
    position: relative;
    /* box-shadow: 0 4px 12px rgba(8,25,92,0.1);*/}
body.leaders .col_news_list ul.news_list:before{content:"";position: absolute;left:0;top:0;bottom:0;width: 0.43rem;background: url(/_upload/tpl/00/be/190/template190/splist/images/leader_bg1.png) no-repeat center/cover;}
body.leaders .col_news_list .list_1{flex:100% 0 0;margin-bottom: 0rem;} 
body.leaders .col_news_list .list_1 ~ ul{width: 100%;}
body.leaders .col_news_list li.news{display: flex;align-items: center;justify-content: flex-start;border-bottom:1px solid #ECEEF6;padding:0.3rem 0.5rem;font-size: 0.22rem;font-family: 'SourceHanSansCN-Regular';font-weight: bold;}
body.leaders .col_news_list li.news:last-child{} 
body.leaders .col_news_list li.news .news_title{padding-left: 0.45rem;font-weight: normal;}
body.leaders .col_news_list li.news .short_title{flex:4rem 0 0;font-weight:bold;font-family:"SourceHanSansCN-Regular";text-align:right}

@media screen and (max-width: 999px) {
body.leaders .col_news_list ul.news_list{width:100%;padding-right:25px;padding-left:30px}
body.leaders .col_news_list ul.news_list.list_2{margin:0 0 0rem}
body.leaders .col_news_list li.news{padding:20px 10px;justify-content: center}
body.leaders .col_news_list ul.news_list:before{width:20px}
body.leaders .col_news_list li.news .short_title{flex:120px 0 0}
}




/* 师说生言 */
body.teacher .col_news_list .column{display: flex;align-items: center;margin-bottom: 0.54rem;}
body.teacher .col_news_list .column .cur_col{margin-bottom: 0;margin-right: 0.43rem;}
body.teacher .col_news_list ul.news_list{display: flex;flex-wrap: wrap;gap:0 3.125%;border-bottom:1px solid rgba(220,220,220,0.59);}
body.teacher .col_news_list ul.news_list li.news{width: 31.25%;margin-bottom: 0.5rem;}
body.teacher .col_news_list li.news .news_imgs{padding-top:64.5%}
body.teacher .col_news_list li.news .news_title{font-size: var(--bigSize);line-height: 1.6;margin-top: 0.3rem;text-align: center; }
body.teacher ..wp_listcolumn_x .wp_column{float:none;}
body.teacher .wp_listcolumn_x{display:flex;gap:0.22rem}
body.teacher .wp_listcolumn_x:after{display:none}
body.teacher .wp_listcolumn_x .wp_column a{color:#A84330;font-size:0.22rem;border-radius:0.5rem;border:1px solid #A84330;font-weight:normal;white-space:nowrap;background:none}
body.teacher .wp_listcolumn_x .wp_column a span{line-height:1;padding:0.17rem 0.58rem}
body.teacher .wp_listcolumn_x .wp_column.selected a{color:#fff;background:#A84330}

@media screen and (max-width: 999px) {
body.teacher .col_news_list .column{display:block; }
body.teacher .col_news_list .column .cur_col{margin-right:0;margin-bottom:20px}
body.teacher .wp_listcolumn_x{justify-content: center}
body.teacher .col_news_list ul.news_list{gap:0 2%}
body.teacher .col_news_list ul.news_list li.news{width:49%;margin-bottom:25px}
body.teacher .wp_listcolumn_x .wp_column a span{padding:7px 20px}
body.teacher .col_news_list li.news .news_title{font-size:15px;padding:0 5px}
}


/* 历史沿革 */
body.history .col_news_list .wrap{position: relative;padding: 0.2rem 0 1.6rem;}
body.history .col_news_list .wrap:before{content:"";position: absolute;top:0;left:50%;width: 2px;height: 100%;background: #D9D9D9;margin-left: -1px;}
body.history .col_news_list .eachYear{width: 50%;text-align: right;margin-bottom: 0.8rem;}
body.history .col_news_list .eachYear:nth-child(odd){text-align: left;margin-left: auto;}
body.history .col_news_list .eachYear .year{color:#A84330;font-family: 'ALBB-light';display: inline-block;font-size: 0.42rem;margin-bottom: 0.45rem;line-height: 1.38;padding-right: 0.4rem;position: relative;font-weight: bold;}
body.history .col_news_list .eachYear .year:before{content:"";position: absolute;width: 0.28rem;height: 0.28rem;background: url(/_upload/tpl/00/be/190/template190/splist/images/circle.svg) no-repeat center/cover;right:0;top:0;transform: translate(50%,50%);}
body.history .col_news_list .eachYear:nth-child(odd) .year{padding-right: 0;padding-left: 0.4rem;}
body.history .col_news_list .eachYear:nth-child(odd) .year:before{right:auto;left:0;transform: translate(-50%,50%);}
body.history .col_news_list .eachYear .news{padding-right: 0.4rem;position: relative;color: #141414;font-size: 0.22rem;font-weight: bold;line-height: 2;margin-bottom:0.25rem}
body.history .col_news_list .eachYear .news p:before{content:"";position: absolute;right: -0.4rem;top: 0.26rem;background: #E9CBC6;border-radius: 50%;width: 0.16rem;height: 0.16rem;transform: translateX(50%);}
body.history .col_news_list .eachYear:nth-child(odd) .news{padding-left: 0.4rem;padding-right: 0;}
body.history .col_news_list .eachYear:nth-child(odd) .news p:before{right: auto;left: -0.4rem;transform: translateX(-50%);}
body.history .col_news_list .eachYear .news_title p{
    padding: 0.15rem 0;
    position: relative;
}
@media screen and (max-width: 999px) {
body.history .col_news_list .eachYear .year{margin-bottom:15px}
body.history .col_news_list .eachYear{margin-bottom:30px}
body.history .col_news_list .eachYear .news{font-size:14px;line-height:1.6}
}


/* 部门机构 */ 
body.depart .col_news_list ul.news_list{display: flex;flex-wrap: wrap;gap: 0.4rem 0;}
body.depart .col_news_list ul.news_list li{width: 33.3%; font-size: var(--bigSize);box-sizing: border-box;padding-left: 0.3rem;background: url(/_upload/tpl/00/be/190/template190/splist/images/icon2.svg) no-repeat left 0.05rem /0.22rem;line-height: 1.2;}
body.depart .wp_subcolumn_list{padding:0.62rem 0;border-bottom:1px solid rgba(78,54,146,0.37);}
body.depart .wp_subcolumn_list:first-child{padding-top:0.1rem}
body.depart .wp_subcolumn_list .wp_sublist{margin:0}
body.depart .wp_subcolumn_list .wp_sublist .sublist_title{border:0;height:auto;line-height:1;margin-bottom:0.3rem;display:none}
body.depart .wp_subcolumn_list .wp_sublist .sublist_title a{color:#3B2872;font-size:var(--titleSize);font-weight:normal;pointer-events:none}
body.depart .wp_subcolumn_list .wp_sublist .sublist_title a.morelink{display:none}
body.depart .wp_subcolumn_list:nth-child(4) li.news:nth-child(4){white-space: nowrap}
body.depart .wp_subcolumn_list:nth-child(5)  .wp_sublist .sublist_title{display:block}
body.depart .wp_subcolumn_list:nth-child(5) li.news:nth-child(3){width:100%}
body.depart .col_news_list ul.news_list li[data-name="学院部系"] {
    width: 100%;
    
}

body.depart .col_news_list ul.news_list li[data-name="学院部系"] .news_con {
    display: flex;
    flex-wrap: wrap;
    padding: 0.15rem 0;
}

body.depart .col_news_list ul.news_list li[data-name="学院部系"] .news_con p {
    line-height: 2.3;
    width: 33.33%;
    font-size: var(--titleSize);
    font-weight: normal;
    color: #707070;
    font-family: 'SourceHanSansCN-Regular';
    display: flex;
    align-items: center;
}
body.depart .col_news_list ul.news_list li.news.n10[data-name="学院部系"] .news_con p{width: 50%;}
body.depart .col_news_list ul.news_list li[data-name="学院部系"] .news_con a {
    color: #707070;
}

body.depart .col_news_list ul.news_list li[data-name="学院部系"] .news_con p:before {
    content: "";
    border-top: 0.06rem solid transparent;
    border-bottom: 0.06rem solid transparent;
    border-left: 0.1rem solid #17698E;
    height: 0;
    margin-right: 0.04rem;
}
@media screen and (max-width: 999px) {
body.depart .col_news_list ul.news_list li{width:50%}
body.depart .wp_subcolumn_list:nth-child(4) li.news:nth-child(4){white-space: wrap}
}
@media screen and (max-width: 650px) {
body.depart .col_news_list ul.news_list li{width:100%}
body.depart .col_news_list ul.news_list li[data-name="学院部系"] .news_con p{
    width: 50%;
}
}
@media screen and (max-width: 450px) {
body.depart .col_news_list ul.news_list li[data-name="学院部系"] .news_con p{
    width: 100%;
}
}
/*学校简介*/
.p_text_indent_2{text-indent:2em}
body.about #l-container {padding:1.3rem 0 2rem;background:url(/_upload/tpl/00/be/190/template190/images/lastbg.svg) no-repeat right 0.51rem bottom -0.36rem/8.11rem}
body.about #l-container .flex{display:flex;    justify-content: space-between;align-items: flex-start}
body.about #l-container .inner{background:none;padding:0;}
body.about .about_container p{font-size:var(--titleSize);color:#181818;line-height:2}
body.about .about_container  img{width:100%}
body.about .about_container1{padding:0 0 0.8rem}
body.about .about_container1 .l{width:63.3%;position:relative;} 
body.about .about_container1 .r{width:31.875%;}
body.about .about_container1 .l .static{width:3.83rem;position:absolute;bottom:0;transform:translateY(50%);right:0.8rem;z-index:1;}
body.about .about_container1 .r .title{font-size:0.37rem;font-weight:bold;color:#111111;margin-bottom:0.4rem}
body.about .about_container1 .r .data{display:flex;flex-wrap:wrap;margin-top:0.6rem;position:relative;}
body.about .about_container1 .r .data>*{width:50%;height:1.5rem;display:flex;align-items: center;justify-content: center;flex-direction: column;}
body.about .about_container1 .r .data .num{color:#09538A;font-size:0.67rem;display:flex;align-items:flex-end; font-family:"BODONI-BOLD";}
body.about .about_container1 .r .data .num span:nth-child(2){font-size:var(--bigSize);color:#54408F;font-weight:normal;margin:0 0 0.1rem 0.1rem;font-family:"Arial"}
body.about .about_container1 .r .data .text{font-size:var(--titleSize);color:#3A3A3A;margin-top:0.1rem;}
body.about .about_container1 .r .data:before{content:"";width:94%;left:3%;top:50%;height:1px;background:#CECECE;opacity:0.54;position:absolute;}
body.about .about_container1 .r .data:after{content:"";width:1px;left:50%;top:3%;height:94%;background:#CECECE;opacity:0.54;position:absolute;}

body.about .about_container2 {padding-top:1.47rem;}
body.about .about_container2 .summary{width:54.1%;padding:0.95rem 0.84rem 0.65rem;background:rgba(255,255,255,0.8);box-sizing:border-box}

body.about .about_container3{padding:0.84rem 0 0.9rem;}
body.about .about_container3 .img_box{flex:60.5% 0 0;display:flex;gap:0.26rem;}
body.about .about_container3 .img_box>*{flex:1 0;}
body.about .about_container3 .img_box img:nth-child(1){margin-bottom:0.26rem}
body.about .about_container3 .img_box .r{margin-top:1.14rem}
body.about .about_container3 .summary{flex:31.875% 0 0;padding-top:1.14rem}

body.about .about_container4 {padding-bottom:1.16rem}
body.about .about_container4 .summary{padding:0.63rem 0.57rem;background:rgba(215,237,251,0.38);}

body.about #l-container5 .flex{flex-direction: row-reverse}
body.about .about_container5 .summary{flex:50% 0 0;}
body.about .about_container5 .r{flex:44.1875% 0 0}

@media screen and (max-width: 999px) {
body.about .about_container3 .img_box .r{margin-top:30px}
body.about .about_container1 .l .static{width:150px}
body.about #l-container .flex{display:block}
body.about .about_container1 .r{padding-top:70px}
body.about .about_container1 .r,body.about .about_container1 .l{width:auto;}
body.about .about_container2 .summary{width:auto;padding:30px}
body.about .about_container5 .summary{padding-top:10px}
}



