@font-face {
  font-family: 'syh-light';
  src: url(../fonts/SourceHanSansCN-Light.ttf);
}
@font-face {
  font-family: 'barlow-Bold';
  src: url(../fonts/Barlow-Bold.ttf);
}
@font-face {
  font-family: 'poppins-medium';
  src: url(../fonts/Poppins-Medium.ttf);
}
@font-face {
  font-family: 'barlow-BoldItalic';
  src: url(../fonts/Barlow-BoldItalic.ttf);
} 
@font-face {
  font-family: 'syh-medium';
  src: url(../fonts/SourceHanSansCN-Medium.ttf);
}


.flexbox{display:flex;}
.wrapper{overflow:visible;} 
body.splist{background:#FAF7F5}
img{max-width:100%}
.splist #l-container .inner .mod{background:none;padding:0;margin:0;position:static;}
body.splist .list_tt{font-size:0.4rem;font-weight:bold;margin-bottom:0.5rem}
.news_title a{color:inherit}
.swiper-button svg{width:auto;height:auto;max-width:100%}
.news:hover .imgs img{transform:scale(1.05)}
.news .imgs img{transition:0.4s}
.news .imgs {overflow:hidden}

/*同学校友*/
body.schoolmate  .list-container1 .xiaoxun{margin-bottom:1.3rem}
body.schoolmate  #l-container{overflow:hidden}
body.splist_video .list-container1 {position:relative;z-index:1;padding-top:1.5rem}
body.splist_video .list-container1 .list_title{position:absolute;left:0;top:0.59rem;background:#fff;padding:0.66rem 0.69rem;z-index:1;border-radius:0 var(--smailSize) var(--smailSize) 0 }
body.schoolmate .list-container1 .list_title img{width:3.61rem}
body.splist_video .list-container1 .flexbox{justify-content: space-between;align-items:center}
body.splist_video .list-container1 .xiaoxun{white-space:nowrap;color:#fff;font-size:0.4rem;font-family:"syh-light";line-height:1.5;flex:3.2rem 0 0}
body.splist_video .list-container1 .xiaoxun div:nth-child(n+3){opacity:0.7;font-size:var(--titleSize);line-height:2;white-space: normal}
body.splist_video .list-container1 .xiaoxun div:nth-child(3){margin-top:0.15rem}
body.splist_video .list-container1 .videobox{flex:11.44rem 0 0;height:6.42rem;box-shadow: 0 6px 24px rgba(65, 0, 19, 0.15);border-radius: var(--smailSize);overflow: hidden;}
body.splist_video .list-container1 .videobox .video_box p img{width:100%;height:100%;}
body.schoolmate .list-container2 {padding-top:1.1rem}
body.schoolmate .list-container2 .list_tt{position:absolute;left:0;top:0;z-index:1}
body.schoolmate .list-container2 .post{position:relative;}
body.schoolmate .list-container2 li.news{position:absolute;color:#fff;text-align:center}
body.schoolmate .list-container2 li.news .short_title{display:flex;font-size:0.88rem;align-items:flex-end;font-family:"barlow-bold";font-weight:bold;font-style:italic;line-height: 1;justify-content: center;}
body.schoolmate .list-container2 li.news .short_title span+span{font-size:0.4rem}
body.schoolmate .list-container2 li.news .news_title{font-size:0.24rem;margin-top: 0.2rem;}
body.schoolmate .list-container2 li.news:nth-child(1){left:4.5%;top: 42.8%;}
body.schoolmate .list-container2 li.news:nth-child(2){left: 28.7%;top: 18%;}
body.schoolmate .list-container2 li.news:nth-child(3){left: 44.1%;top: 57.1%;}
body.schoolmate .list-container2 li.news:nth-child(4){left: 59.3%;top: 26.2%;}
body.schoolmate .list-container2 li.news:nth-child(5){left: 82.5%;top: 41.9%;}

body.schoolmate .list-container3{padding-top:1rem}
body.schoolmate .list-container3 ul{display:flex;justify-content: center;gap:0.9rem;}
body.schoolmate .list-container3 li.news{width:40%;}
body.schoolmate .list-container3 li.news img{width:100%}
body.schoolmate .list-container3 li.news .news_title{text-align:center;font-size:0.4rem;font-weight:bold;margin-bottom:0.8rem} 
body.schoolmate .list-container3 li.news .news_title+div{height:4.2rem}
body.schoolmate .list-container3 li.news:nth-child(2) .news_title+div{height:4.4rem}
body.schoolmate .list-container4{padding:1.75rem 0 1.15rem;min-height:5rem;position:relative; background:url(images/schoolmate_bg4.jpg) no-repeat left bottom/16rem}
body.schoolmate .list-container4 .bg{position:absolute;top:1rem;z-index:1;left:54.6875%;width:13.21rem}
body.schoolmate .list-container4 .post{width:7.8rem}
body.schoolmate .list-container4 .post50{margin-bottom:1.3rem;}
body.schoolmate .list-container4 .post50 .list_tt{margin-bottom:1.62rem}
body.schoolmate .list-container4 .post50 .news_text p,body.schoolmate .list-container4 .post50 .news_text{font-size:var(--titleSize);color:#fff;line-height:2.22}
body.schoolmate .list-container4 .post51 .list_tt{color:#fff}
body.schoolmate .list-container4 .post51 ul{display:flex;gap:0.24rem;}
body.schoolmate .list-container4 .post51 ul li{flex:1 0 0; height:1.95rem;position:relative;z-index:1;background:rgba(255,255,255,0.15);color:#fff;display:flex;flex-direction: column;align-items: center; justify-content: center;border-radius:var(--smailSize);overflow:hidden;font-size:var(--titleSize);gap:0.1rem}
body.schoolmate .list-container4 .post51 ul li .short_title{font-size:0.4rem;font-family:"barlow-bold";font-weight:bold;font-style:italic}
body.schoolmate .list-container4 .post51 ul li:before{content: "";
    width: 80%;
    height: 10px;
    position: absolute;
    top: 1px;
    left: 10%;
    z-index: -1;
    background: #FFCF8E;
    border-radius: var(--smailSize);
}
body.schoolmate .list-container4 .post51 ul li:after {
    backdrop-filter: blur(30px) brightness(1.2);
    content: "";
    position: absolute;
    top: 0;
    left: 0;  border-radius: var(--smailSize);
    width: 100%;
    height: 100%;
    z-index: -1;
}



body.schoolmate .list-container5{padding:1rem 0 1.05rem;}

body.schoolmate .list-container6{background:#fff}
body.schoolmate .list-container6 .mod{display:flex;    justify-content: space-between;gap:1rem}
body.schoolmate .list-container6 .list_tt{margin-bottom:0.7rem}
body.schoolmate .list-container6 .tab-menu{flex:2.6rem 0 0;padding:1.1rem 0 0.34rem;border-right:1px solid rgba(123,97,105,0.2);padding-right:1rem;box-sizing:border-box;text-align:right;white-space: nowrap;position:relative}
body.schoolmate .list-container6 .tab-menu img{margin-top:0.5rem}
body.schoolmate .list-container6 .sub_col{padding-right:5px;font-size:var(--bigSize);color:#232323;position:relative;z-index:1;cursor:pointer}
body.schoolmate .list-container6 .sub_col.selected{color:#861837;font-weight:bold;font-size:0.22rem}
body.schoolmate .list-container6 .sub_col.selected:before{content:"";position:absolute;left:0;top:50%;width:2.7rem;height:0.7rem;transform:translateY(-50%);background:url(images/schoolmate_bg2.svg) no-repeat center/cover}
body.schoolmate .list-container6 .sub_col.selected:after{content:"";position:absolute;right:-1.2rem;width:0.44rem;height:0.44rem;background:url(images/schoolmate_icon2.svg) no-repeat center/cover;top:50%;transform:translateY(-50%);display:none}
body.schoolmate .list-container6 .tab-menu .select_icon{position:absolute;right:0;top:0;transform:translate(50%,-35%);z-index:1;width:0.44rem;margin:0}
body.schoolmate .list-container6 .sub_col+div{margin-top:0.35rem}
body.schoolmate .list-container6 .tab-content{flex:1 0 0;position:relative;padding-top:1.1rem}
body.schoolmate .list-container6 .tab-content .post{position:absolute;top:0;left:0;width:100%;max-height:8.5rem;overflow-y:auto;padding:0 0 0.3rem}
body.schoolmate .list-container6 .tab-content .post::-webkit-scrollbar{/*display:none;*/}
body.schoolmate .list-container6 .tab-content .post.active{position:relative}
body.schoolmate .list-container6 .tab-content .post>ul{display:flex; flex-wrap:wrap;gap:var(--bigSize) 1.55%;}
body.schoolmate .list-container6 .tab-content .post li{background:#FAF7F5;border-radius:border-radius:var(--smailSize);width:32.3%}
body.schoolmate .list-container6 .tab-content .post .imgs{border-radius: var(--smailSize);position:relative;padding-top:66.7%;overflow:hidden}
body.schoolmate .list-container6 .tab-content .post .imgs img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
body.schoolmate .list-container6 .tab-content .post .wz{padding:0.2rem 0.3rem 0.27rem;}
body.schoolmate .list-container6 .tab-content .post .news_title {font-size:var(--titleSize);font-weight:bold;color:#232323;line-height:1.72}
body.schoolmate .list-container6 .tab-content .post .source{font-size:0.15rem;color:#7B5A63;margin-top:0.1rem}
body.schoolmate .list-container6 .tab-content .post li:hover .news_title{color:#942343}

/*君子知道“*/
body.gentle #l-container{background-image:url(images/gentle_listbg.png)}
body.gentle .list-container1 .list_title{padding:0.47rem 1.4rem 0.37rem 1.1rem}
body.gentle .list-container2{padding-top:0.8rem}
body.gentle .list-container2 .tab-menu{display:flex;gap:0.31rem;align-items:center;margin-bottom:0.25rem}
body.gentle .list-container2 .tab-menu .list_tt{color:#C6BABC;margin:0;cursor:pointer}
body.gentle .list-container2 .tab-menu .list_tt.selected{color:#232323}
body.gentle .list-container2 .calendar{display:flex;    justify-content: space-between;  align-items: center;margin-bottom:0.28rem}
body.gentle .list-container2 .calendar .datebox{color:#942343;font-weight:bold;font-size:0.24rem;position:relative;z-index:2}
body.gentle .list-container2 .calendar .datebox .current{padding-left:0.3rem;background:url(images/arrow2.svg) no-repeat left center/var(--smailSize);cursor:pointer}
body.gentle .list-container2 .calendar .datebox .yearlist{display:none;padding:10px 5px 10px 0.3rem;box-sizing:border-box;font-size:var(--titleSize);cursor:pointer;line-height:1.2;position:absolute;left:0;top:103%;min-width:100%;background:#fff;border-radius:var(--smailSize);}
body.gentle .list-container2 .calendar .datebox .yearlist div{margin:5px 0;line-height:1.3}
body.gentle .list-container2 .calendar .monthbox{flex:66% 0 0;width:0;box-sizing:border-box;padding:0 0.55rem;position:relative}
body.gentle .list-container2 .calendar .monthbox .pastDay.swiper-slide div{color:#A0A2BC}
body.gentle .list-container2 .calendar .monthbox .hasArt.swiper-slide:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);border-radius:50%;width:0.1rem;height:0.1rem;border:1px solid #B59581;background:#B59581;box-sizing:border-box}
body.gentle .list-container2 .calendar .monthbox .hasArt.swiper-slide{pointer-events:auto;cursor:pointer}
body.gentle .list-container2 .calendar .monthbox .swiper-slide.active div{color:#942343}
body.gentle .list-container2 .calendar .monthbox .swiper-slide{box-sizing:border-box;text-align:center;font-size:var(--titleSize);font-family:"barlow-bold";line-height:1.5;color:#232323;padding:var(--smailSize) 0;pointer-events1:none}
body.gentle .list-container2 .calendar .monthbox .swiper-slide .week{font-size:var(--smailSizex);font-family:"微软雅黑‘";color:#767789}
body.gentle .list-container2 .tab-con{position:relative;}
body.gentle .list-container2 .tab-con .tab-post{position:absolute;top:0;left:0;width:100%;}
body.gentle .list-container2 .tab-con .tab-post.active{position:relative}
body.gentle .list-container2 .news_list li{display:flex;border-radius:var(--smailSize);background:#fff;justify-content: space-between;}
body.gentle .list-container2 .news_list{ }
body.gentle .list-container2 .news_list .imgs{flex:10.14rem 0 0;height:5.7rem;position:relative}
body.gentle .list-container2 .news_list .imgs .appoint{position:absolute;z-index:1;right:0.4rem;bottom:0.4rem;font-weight:bold;border-radius:0.4rem;background:#fff;display:flex;gap:0.2rem;padding:0.22rem 0.3rem;align-items:center;color:#942343;font-size:var(--bigSize);}
body.gentle .list-container2 .news_list .imgs .appoint img{width:0.21rem}
body.gentle .list-container2 .news_list .imgs a>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0.16rem}
body.gentle .list-container2 .news_list .wz{flex:1 0 0;padding:0.1rem 0.8rem;display:flex;flex-direction:column;justify-content: center; }
body.gentle .list-container2 .news_list .news_title{font-size:0.48rem;font-weight:bold;color:#942343;line-height:1.6}
body.gentle .list-container2 .news_list .person{margin:0.15rem 0;color:#7B6169;font-size:var(--titleSize)}
body.gentle .list-container2 .news_list .person>div:nth-child(1){margin-bottom:0.1rem;font-weight:bold;}
body.gentle .list-container2 .news_list .person .introduce{line-height:1.5;margin-top: 0.15rem;}
body.gentle .list-container2 .news_list .person .name{font-size:0.2rem;    margin: 0.15rem 0 0.05rem;font-weight:bold}
body.gentle .list-container2 .news_list .person .name span{font-size:var(--titleSize);margin-left:0.2rem}
body.gentle .list-container2 .news_list .field{color:#232323;font-weight:bold;font-size:var(--titleSize);line-height:1.2}
body.gentle .list-container2 .news_list .fieldbox div+div{margin-top:0.2rem}
body.gentle .list-container2 .noinfo{text-align:center;margin:20px auto 0}
body.gentle .list-container2 .readmore{position:absolute;right:0;top:-0.5rem;}
body.gentle .readmore a{color:#942343;font-size:var(--titleSize);}

body.gentle .list-container3{padding-top:1rem;background:url(images/gentle_bg1.png) no-repeat center/cover}
body.gentle .list-container3 ._tt{display:flex;justify-content: space-between; align-items: flex-end;margin-bottom:0.2rem;width:28.8%}
body.gentle .list-container3 .list_tt{margin:0}
body.gentle .list-container3 .con{position:relative}
body.gentle .list-container3 #thumbs{position:absolute;bottom:0.78rem;left:0;width:5.6rem;z-index:1}
body.gentle .list-container3 #thumbs .imgs{position:relative;height:1rem;border:1px solid #942343;border-radius:8px;overflow:hidden}
body.gentle .list-container3 #thumbs .imgs>*{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
body.gentle .list-container3 #gallery li.news{display:flex;justify-content: space-between; }
body.gentle .list-container3 #gallery li.news .news_title{font-size:0.24rem;font-weight:bold;width:80%;}
body.gentle .list-container3 #gallery li.news .news_text{font-size:var(--smailSize);color:#7B6169;line-height:1.687;margin:0.3rem 0 0.2rem}
body.gentle .list-container3 #gallery li.news .news_wz{flex:28.8% 0 0;padding-top:0.56rem;}
body.gentle .list-container3 #gallery li.news .news_wz .mores{color:#fff;font-size:var(--smailSize);line-height:3;display:inline-block;padding:0 0.28rem;background:#942343;border-radius:4px}
body.gentle .list-container3 #gallery li.news .source{flex:66.7% 0 0;height:5.85rem;border-radius:0.16rem;overflow:hidden}
body.gentle .list-container3 .swiper-button{left:0;top:auto;right:auto;bottom:0;margin:0;width:0.52rem;height:0.52rem;border-radius:50%;border:1px solid #942343;z-index:1}
body.gentle .list-container3 .swiper-button-next{left:0.72rem}
body.gentle .list-container3 #gallery li.news .source>div{height:100%;position:relative}
body.gentle .list-container3 #gallery li.news .source .audio_box img{width:100%;height:100%;object-fit:cover}
body.gentle .list-container3 #gallery li.news .source .audio_box audio{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;max-width:90%}
body.gentle .list-container3 .control{position:absolute;right:67.3%;bottom:0;color:#942343;font-family:"barlow";font-size:0.24rem;display:flex;align-items:flex-end;gap:5px}
body.gentle .list-container3 .control .total{font-size:var(--smailSize)}
body.gentle .list-container4{padding:1.2rem 0 0.3rem}
body.gentle .list-container4 .con{/*max-height:7rem;overflow-y:auto;*/}
body.gentle .list-container4 ul.news_list{--listCount: 4;column-gap: var(--bigSize);gap: var(--bigSize);display:flex;}
body.gentle .list-container4 ul.news_list li{border-radius:var(--smailSize);margin-bottom:var(--bigSize);background:#fff;break-inside: avoid-column}
body.gentle .list-container4 ul.news_list li img{width:100%}
body.gentle .list-container4 ul.news_list li>*{border-radius:inherit;overflow:hidden}
body.gentle .list-container4 ul.news_list li .wz{padding:0.18rem 0.3rem;}
body.gentle .list-container4 ul.news_list li .news_time{color:#942343;font-size:var(--smailSize);font-weight:bold;font-family:"barlow-bold";margin-bottom:0.12rem}
body.gentle .list-container4 ul.news_list li .news_title{font-size:var(--titleSize);line-height:1.72;font-weight:bold}
body.gentle .list-container4 .con::-webkit-scrollbar{display:none}
body.splist .loadmore{margin:0.3rem auto;width:1rem;cursor:pointer;color:#942343}

/*师资介绍*/
body.faculty #l-container{background:none}
body.faculty .list-container1{background:url(images/faculty_bg.png) no-repeat top center/100% !important;padding:1.42rem 0 1.1rem}
body.faculty .list-container1 .tt_img{width:5.4rem;margin:0 auto 0.43rem;display:block}
body.faculty .list-container1 .news_list{display:flex;    justify-content: space-between;padding:0 2rem}
body.faculty .list-container1 .news_list li:nth-child(2){margin-top:0.5rem}
body.faculty .list-container1 .news_list li{text-align:center;font-size:0.24rem;color:#fff;font-weight:bold}
body.faculty .list-container1 .news_list li .imgs img{width:1.33rem}
body.faculty .list-container1 .news_list li:nth-child(3) .imgs img{width:1.57rem}
body.faculty .list-container1 .news_list .p100{margin:0.3rem 0 0.2rem;width:1.86rem}
body.faculty .list-container2{padding:0.6rem 0 1.2rem;overflow:hidden}
body.faculty .list-container2 .swiper{overflow:visible}
body.faculty .list-container2 .swiper:before{content:"";position:absolute;top:0;right:100%;width:calc(50vw - 7.8rem);height:100%;z-index:2;background:linear-gradient(to right,#FAF7F5, transparent)}
body.faculty .list-container2 .swiper:after{content:"";position:absolute;top:0;left:100%;width:calc(50vw - 7.8rem);height:100%;z-index:2;background:linear-gradient(to left,#FAF7F5, transparent)}
body.faculty .list-container2 li.news .imgs:before{content:"";position:absolute;left:0;top:0.4rem;bottom:0;background:linear-gradient(
177deg, rgba(198, 186, 188, 0.7), rgba(198, 186, 188, 0));border-radius:16px;z-index:-1;width:1.38rem}
body.faculty .list-container2 li .imgs{position:relative;padding-top:100%}
body.faculty .list-container2 li .imgs img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
body.faculty .list-container2 li .imgs:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(to right,#942343, transparent)}
body.faculty .list-container2 li .imgs .news_title{position:absolute;left:var(--bigSize);top:0.64rem;color:#232323;font-size:var(--titleSize);writing-mode: vertical-lr;font-weight:bold;letter-spacing:1px;display:none}
body.faculty .list-container2 .list_tt{margin:0} 
body.faculty .list-container2 .faculty_search{position:relative;border:1px solid #942343;border-radius:8px;width:6.25rem;background:#fff;margin:0.3rem 0 0.46rem;overflow:hidden}
body.faculty .list-container2 .faculty_search input{width:100%;border:0;font-size:var(--titleSize);line-height:1.9;padding:0.2rem 0;text-indent:1em;font-family:"SourceHanSansCN-Regular"}
body.faculty .list-container2 .faculty_search .submit{position:absolute;right:0.06rem;top:50%;transform:translateY(-50%);width:0.64rem;height:0.64rem;background:#942343 url(images/search.svg) no-repeat center/0.24rem;cursor:pointer;border-radius:4px}
body.faculty .list-container3 .tab-menu {
    display: flex;
    gap: 0.31rem;
    align-items: center;
    margin-bottom: 0.25rem
} 
body.faculty .list-container3 .tab-menu .list_tt {
    color: #C6BABC;
    margin: 0;
    cursor: pointer
} 
body.faculty .list-container3 .tab-menu .list_tt.selected {
    color: #232323
}
body.faculty .list-container3 {padding-bottom:0.8rem;    display: none;}
body.faculty .list-container3 .tab-con{position:relative;}
body.faculty .list-container3 .controls{background:#942343;border-radius:var(--smailSize);display:flex;align-items:center;text-align:center;align-items:center;;position:absolute;left:71.6%;bottom:0.3rem}
body.faculty .list-container3 .controls div{cursor:pointer;width:0.35rem;height:0.82rem;display:flex;align-items:center;justify-content: center;}
body.faculty .list-container3 .tab-con .post{position:absolute;top:0;left:0;width:100%;}
body.faculty .list-container3 .post .more_btn{position:absolute;right:0;top:-0.6rem}
body.faculty #l-container .post .more_btn .more_text{color:#942343;display:block;line-height:2;padding-right:var(--smailSize);background:url(images/more.svg) no-repeat right center/0.3rem;font-size:var(--titleSize);}
body.faculty .list-container3 .tab-con .post.active{position:relative}
body.faculty .list-container3 .tab-con .post ul{display:flex;justify-content: space-between}
body.faculty .list-container3 .tab-con .post li img{width:100%;height:100%;object-fit:cover}
body.faculty .list-container3 .tab-con .post li{width:24.1%;box-sizing:border-box;position:relative;height:2.84rem;overflow:hidden}
body.faculty .list-container3 .tab-con .post li.n2{width:47.8%;display:flex;gap:0.1rem;height:auto}
body.faculty .list-container3 .tab-con .post li.n1{background:#C6BABC;border-radius:var(--smailSize);padding:var(--bigSize)}
body.faculty .list-container3 .tab-con .post li.n3{border-radius:var(--smailSize);}
body.faculty .list-container3 .tab-con .post li.n1 img{width:1rem;height:1.33rem;margin-bottom:0.24rem}
body.faculty .list-container3 .tab-con .post li .source{position:absolute;right:var(--bigSize);top:var(--bigSize);border-radius:var(--bigSize);background:#942343;color:#fff;font-size:var(--smailSize);padding:0.12rem 0.18rem;}
body.faculty .list-container3 .tab-con .post li.n1 .wz{padding-left:var(--bigSize)}
body.faculty .list-container3 .tab-con .post li.n1 .news_title{font-size:var(--titleSize);font-weight:bold;margin-bottom:0.14rem;}
body.faculty .list-container3 .tab-con .post li .short_title{font-size:var(--smailSize);color:#7B6169;line-height:1.7}
body.faculty .list-container3 .tab-con .post li.n2 .imgs{flex:3.13rem 0 0;position:relative;height:4.3rem;border-radius: var(--smailSize);overflow:hidden}
body.faculty .list-container3 .tab-con .post li.n2 .imgs img{position:absolute;top:0;left:0;}
body.faculty .list-container3 .tab-con .post li.n2 .wz{background:#fff;border-radius:0.1rem;flex:1 0 0;box-sizing:border-box;padding:0.3rem 1.2rem 0.4rem 0.3rem;display:flex;flex-direction:column;justify-content: space-between;align-items:flex-start}
body.faculty .list-container3 .tab-con .post li.n2 .news_title{font-size:var(--titleSize);font-weight:bold;margin-bottom:0.33rem;}
body.faculty .list-container3 .tab-con .post li.n2 .news_text{margin:auto 0 0.3rem;color:#7B6169;font-size:var(--smailSize);line-height:1.7}
body.faculty .list-container3 .tab-con .post li.n2 .readmore{color:#942343;font-size:var(--smailSize);text-decoration:underline;}
body.faculty .list-container3 .tab-con .post li.n3 .imgs{height:100%}
body.faculty .list-container4 {padding-bottom:0.88rem;overflow:hidden}
body.faculty .list-container4 ._tt{display:flex;align-items:center;width:var(--innerWidth);margin:0 auto 0.23rem;justify-content: space-between}
body.faculty .list-container4 .list_tt{margin:0 }
body.faculty .list-container4 .swiper{overflow:visible;margin-left:calc(50vw - 7.8rem)}
body.faculty .list-container4 .inner{width:auto}
body.faculty .list-container4 .swiper-slide{width:4.2rem;background 0.4s ease-in-out;box-sizing:border-box;padding:0.28rem 0.4rem 0.8rem 0.5rem;transition:.4s ease-in-out;border-radius:12px;}
body.faculty .list-container4 .news .news_title{font-weight:bold;font-size:0.24rem;margin:var(--smailSize) 0 var(--titleSize);line-height:1.7;height:1.23rem;color:#232323}
body.faculty .list-container4 .news .news_time{color:#942343;font-family:"poppins";transition:.4s ease-in-out;line-height:1.625}
body.faculty .list-container4 .news .news_text{color:#7B6169;font-size:var(--smailSize);transition:.4s ease-in-out;margin-bottom:0.5rem;line-height:1.7;height:0.87rem}
body.faculty .list-container4 .swiper-slide:hover{background:#942343}
body.faculty .list-container4 .swiper-slide:hover .news_title,body.faculty .list-container4 .swiper-slide:hover .news_time,body.faculty .list-container4 .swiper-slide:hover .news_text{color:#fff}
body.faculty .list-container4 .swiper-slide .imgs{position:relative;padding-top:56.2%;transform-origin:left center;transition:0.4s;border-radius: 4px;}
body.faculty .list-container4 .swiper-slide .imgs img{transition:.4s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;}
body.faculty .list-container4 .swiper-slide:hover .imgs{transform:scale(1.2);}
body.faculty .list-container4 .swiper-page{width:var(--innerWidth);margin:0.48rem auto 0;gap:0.24rem;position:relative;display:flex;align-items:center;justify-content: flex-end;padding-right:0.5rem;}
body.faculty .list-container4 .swiper-button{position:static;margin:0;width:0.68rem;height:0.68rem;border:1px solid #942343;border-radius:50%}
body.faculty .list-container4 .swiper-page:before{content:"";margin-right:0.41rem;width:7.53rem;height:1px;background:linear-gradient(to right,transparent,rgba(148,35,67,100%) 25%,rgba(148,35,67,100%) 75%,transparent);}
body.faculty .list-container2 .swiper.js.s1 {
    display: none;
}

/*师资个人页*/
body.personal #l-container{background:none}
body.personal .list-container1{position:relative;background:url(images/personnal_bg.jpg) no-repeat top center/auto calc(100% - 2.4rem);padding-top:0.73rem;}
body.personal .list-container1 .inner{width:auto;}
body.personal .list-container1 .profile{width:var(--innerWidth);margin:0 auto 0.62rem;color:#fff}
body.personal .list-container1 .profile .name{font-size:0.4rem;font-weight:bold;margin-bottom:0.25rem}
body.personal .list-container1 .profile .con{padding-right:1.1rem;display:flex;justify-content: space-between;}
body.personal .list-container1 .profile .con>div{flex:18.4% 0 0;font-size:var(--smailSize);}
body.personal .list-container1 .profile .con .info{flex:48.2% 0 0;}
body.personal .list-container1 .profile .career,body.personal .list-container1 .profile .info,body.personal .list-container1 .profile .course_con,body.personal .list-container1 .profile p{line-height:1.6875;color:rgba(255,255,255,0.8)}
body.personal .list-container1 .profile .con .course ._tt{padding-bottom:0.17rem;border-bottom:1px solid rgba(255,255,255,0.5);margin-bottom:0.17rem;font-weight:bold}
body.personal .list-container1 .videoSlide{display:flex;align-items:flex-end}
body.personal .list-container1 .videobox{flex:81.8% 0 0;width:0}
body.personal .list-container1 .videobox .video_box{height:7.85rem}
body.personal .list-container1 .videobox .video_box>div{height:100%}
body.personal .list-container1 .videobox .fullscreen{position:absolute;z-index:1;top:var(--bigSize);right:var(--bigSize);cursor:pointer;width:0.62rem}
body.personal .list-container1 .videobox .wz{position:absolute;bottom:0;right:0;z-index:1;width:5.75rem;box-sizing:border-box;border-radius:var(--smailSize) 0 0 0;padding:0.45rem 1.3rem 0.42rem 0.68rem;background:rgb(0 0 0 / 15%);backdrop-filter:blur(20px) brightness(1.1);height:2.4rem}
body.personal .list-container1 .videobox .wz .news_title{color:#fff;font-size:0.24rem;font-weight:bold;}
body.personal .list-container1 .videobox .wz .news_text{color:#fff;font-size:var(--titleSize);line-height:1.8;margin-top:0.27rem}
body.personal .list-container1 .controls{flex:18.2% 0 0;background:#942343;height:2.4rem;position:relative;justify-content: center;
align-items: center;flex-direction: column;display:flex;gap:0.4rem}
body.personal .list-container1 .controls .nums{display:flex;color:#fff;display:flex;align-items:flex-end;font-size:0.24rem;font-family:"barlow";gap:5px}
body.personal .list-container1 .controls .nums span:nth-of-type(1){font-size:0.52rem;}
body.personal .list-container1 .controls .nums span:nth-of-type(3){position:relative; line-height:1.2}
body.personal .list-container1 .controls .swiper-button-box{display:flex;justify-content: center;gap:0.5rem;}
body.personal .list-container1 .controls .swiper-button{position:static;width:0.3rem;margin:0}
body.personal .list-container1 .controls .swiper-button svg{width:100%}
body.personal .list-container1 .basicInfo{position:absolute;left:0;bottom:0;z-index:1;width:9.75rem;}
body.personal .list-container1 .basicInfo .infowrapper>div{position:absolute;bottom:0;left:0;height:7.85rem;width:100%;z-index:0;background:rgba(148,35,67,0.7);backdrop-filter:blur(10px);padding:0.4rem calc(50vw - 7.8rem) 1.3rem;box-sizing:border-box;display:flex;flex-direction:column;color:#fff;display:none;}
body.personal .list-container1 .infowrapper .info_title{font-size:var(--bigSize);font-weight:bold;padding-bottom:0.3rem;border-bottom:1px solid #fff;display:flex;gap:1rem;    justify-content: space-between;align-items:center;}
body.personal .list-container1 .info_title .toggle{width:var(--smailSize);cursor:pointer}
body.personal .list-container1  .infowrapper .info_body{height: calc(100% - 0.8rem);box-sizing: border-box;margin-top: 0.3rem;overflow-y: auto;}
body.personal .list-container1  .infowrapper .info_body *{color:rgba(255,255,255,0.8);font-size:var(--smailSize);line-height:1.7;    white-space: normal !important;}
body.personal .list-container1 .infowrapper .info_body::-webkit-scrollbar{background:#fff;width:6px;border-radius:5px}
body.personal .list-container1 .infowrapper .info_body::-webkit-scrollbar-thumb:vertical{background:#f64444;border-radius:5px}
body.personal .list-container1 .basicInfo .infoheader{position:relative;z-index:1;display:flex;gap:0.1rem;}
body.personal .list-container1 .basicInfo .infoheader div{flex:1 0 0;cursor:pointer;border-radius:var(--smailSize) var(--smailSize) 0 0;background:rgba(148,35,67,0.7);backdrop-filter:blur(10px);color:#fff;text-align:center;font-size:var(--bigSize);padding:0.33rem 0;}
body.personal .list-container1 .basicInfo .infoheader div.active{background:#C8867C}
body.personal .list-container2{padding:1rem 0 0.8rem;background:url(images/personal_bg2.png) no-repeat center/cover}
body.personal .list-container2 .inner{width:auto;margin-left:calc(50vw - 7.8rem)}
body.personal .list-container2 ._tt{display:flex;width:36.6%;align-items:flex-end;justify-content: space-between;margin-bottom:0}
body.personal .list-container2 .readmore{color:#942343;font-size:var(--titleSize);}
body.personal .list-container2 ._tt .list_tt{margin:0}
body.personal .list-container2 li.news{display:flex;justify-content: space-between;align-items: flex-start}
body.personal .list-container2 li.news .wz{width:36.6%;padding-top:0.46rem;padding-left:0.3rem;box-sizing:border-box;margin-top: 0.87rem;position:relative}
body.personal .list-container2 li.news .news_title{font-size:0.24rem;font-weight:bold;color:#232323;position:relative;z-index:1}
body.personal .list-container2 li.news .news_info{font-size:var(--smailSize);color:#7B6169;line-height:1.7;margin-top:0.25rem}
body.personal .list-container2 li.news .wz:before{content:"";position:absolute;left:0;top:0;width:0.73rem;height:0.7rem;background:url(images/quote1.svg) no-repeat center/cover}
body.personal .list-container2 li.news .wz:after{content:"";position:absolute;bottom:-0.17rem;right:-0.2rem;width:0.73rem;height:0.7rem;background:url(images/quote2.svg) no-repeat center/cover}
body.personal .list-container2 li.news .news_info p{line-height:inherit;}
body.personal .list-container2 li.news .imgs{width:53.9%;height:5.23rem;position:relative}
body.personal .list-container2 li.news .imgs img{position:absolute;top:0;left:0;width:100%;height:100%}
body.personal .list-container2 .swiper-horizontal>.swiper-pagination-bullets{width:auto;display:flex;;align-items:center;gap:0.4rem;left:0.3rem}
body.personal .list-container2 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0;width:var(--smailSizex);height:var(--smailSizex);background:rgb(148,35,67);opacity:0.2;}
body.personal .list-container2 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}
body.personal .list-container2 .swiper-button{left:auto;right:53.9%;bottom:0;top:auto;margin:0;width:1.2rem;height:1.2rem;background:#fff;transition:0.4s}
body.personal .list-container2 .swiper-button-next{transform:translateX(100%);background:rgba(255,255,255,0.2);backdrop-filter: blur(10px) brightness(0.6)} 
body.personal .list-container2 .swiper-button:hover{background:#fff}
body.personal .list-container2 .swiper-button:hover path{stroke:#942343}
body.personal .list-container3 .list_tt{margin-bottom:0.3rem}
body.personal .list-container3 .tab-menu{display:flex;justify-content: space-between;gap:var(--bigSize);margin-bottom:0.5rem}
body.personal .list-container3 .tab-menu div{flex:1 0 0;border-radius:var(--smailSize);color:#7B5A63;font-size:var(--bigSize);text-align:center;padding:0.25rem 0;background:#D5C0C6;cursor:pointer}
body.personal .list-container3 .tab-menu div.selected{background:#942343;color:#fff}
body.personal .list-container3 .tab-con{position:relative;--listCount:4;overflow:hidden}
body.personal .list-container3 .tab-con .tab-post{position:absolute;top:0;left:0;width:100%;display:flex;justify-content: space-between;gap:var(--bigSize);padding-bottom:0.8rem;}
body.personal .loadmore{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
body.personal .list-container3 .tab-con .tab-post.active{position:relative}
body.personal .list-container3 .tab-con .news{margin-bottom:var(--bigSize);border-radius:var(--smailSize);overflow:hidden;background:#fff}
body.personal .list-container3 .tab-con .wz{background:#fff;padding:var(--titleSize) 0.3rem;}
body.personal .list-container3 .tab-con .imgs img{width:100%;border-radius:var(--smailSize);}
body.personal .list-container3 .tab-con .news_time{color:#942343;font-weight:bold;font-family:"barlow-bold";line-height:1.3;margin:0 0 0.1rem}
body.personal .list-container3 .tab-con .news_title{color:#232323;font-size:var(--titleSize);font-weight:bold;line-height:1.7}

/*师资无视频*/
body.personal.novideo .list-container1{background-size:cover;overflow:hidden}
body.personal.novideo .list-container1 .inner{width:var(--innerWidth)}
body.personal.novideo .list-container1 .basicInfo2{width:69.2%;position:relative;z-index:1;color:#fff;margin-bottom:auto}
body.personal.novideo .list-container1 .profile{width:100%}
body.personal.novideo .list-container1 .flexbox{display:flex;justify-content: space-between;align-items:flex-end}
body.personal.novideo .list-container1 .photo{width:22.7%;position:relative;z-index:0;padding-top:0.22rem}
body.personal.novideo .list-container1 .basicInfo2 .info2{margin-top:var(--smailSizex);}
body.personal.novideo .list-container1 .basicInfo2 .info{padding:0.33rem 0.5rem;background: rgba(148, 35, 67, 0.7); backdrop-filter: blur(5px);border-radius:var(--smailSize);}
body.personal.novideo .list-container1 .basicInfo2 .info.active{background:rgba(148, 35, 67, 0.8)}
body.personal.novideo .list-container1 .infowrapper .info_body{height:2.5rem;border-top:1px solid #fff;padding-top:.3rem}
body.personal.novideo .list-container1 .infowrapper .info_title{border:0;padding:0}
body.personal.novideo .list-container1 .info_title .toggle.active{transform:none}
body.personal.novideo .list-container1 .info_title .toggle{transition:0.4s;transform:rotate(-90deg)}
body.personal.novideo .list-container1 .photo .bg{position:absolute;bottom:-2.34rem;left:50%;transform:translateX(-50%);z-index:-1;width:6.72rem;height:6.72rem;}
body.personal.novideo .list-container1 .photo div{width:100%;height:100%;border-radius:50%;box-sizing: border-box}
body.personal.novideo .list-container1 .photo .gradient{position:absolute;z-index:-1;top:0;left:0;background:linear-gradient(135deg,rgba(181,149,129,0.08),rgb(181,149,129) 70%,rgb(181,149,129));opacity:0.2;}
body.personal.novideo .list-container1 .photo .innercircle .gradient{position:absolute;z-index:-1;top:0;left:0;background:linear-gradient(135deg,rgba(255,207,142,0.11),rgb(255,207,142) 70%,rgb(255,207,142));opacity:0.3}
body.personal.novideo .list-container1 .photo .line{border:1px solid rgba(255, 207, 142, 0.2);position:relative}
body.personal.novideo .list-container1 .photo .outercircle .line{animation:rotate linear 60s infinite}
body.personal.novideo .list-container1 .photo .innercircle .line{animation:rotate linear 40s infinite;animation-direction:reverse}
@keyframes rotate {
to{transform:rotate(360deg)}
}
body.personal.novideo .list-container1 .photo .innercircle{width:4.86rem;height:4.86rem;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;}
body.personal.novideo .list-container1 .photo .line .dots{width:0.12rem;height:0.12rem;position:absolute;background:#FFCF8E} 
body.personal.novideo .list-container1 .photo .outercircle .dots:nth-child(1){left:50%;top:0;transform:translate(-50%,-50%);}
body.personal.novideo .list-container1 .photo .outercircle .dots:nth-child(2){left:50%;bottom:0;transform:translate(-50%,50%);}
body.personal.novideo .list-container1 .photo .innercircle .dots:nth-child(1){left:0%;top:50%;transform:translate(-50%,-50%);}
body.personal.novideo .list-container1 .photo .innercircle .dots:nth-child(2){right:0%;top:50%;transform:translate(50%,-50%);}
body.personal.novideo .list-container1 .photo .innercircle .dots:nth-child(3){right:1.5%;top:62%;width:0.18rem;height:0.18rem;transform:translate(50%,-50%);}

body.faculty .list-container2 
 .swiper.ty.s3 {
    margin-top: 0.2rem;
}


/*media*/
@media screen and (max-width: 999px) {
.gsapdom{transform:none !important;opacity:1 !important}
body.splist .list-container1 .list_title{width:180px;height:61px;padding:0;display:flex;align-items:center;justify-content:center;top:23px}
body.splist .list-container1 .list_title img{width:auto;max-width:75%}
body.splist .list_tt,body.schoolmate .list-container6 .list_tt{font-size:18px;margin-bottom:20px}
body.splist #l-container .inner{padding:0}
.splist #l-container .inner .mod{padding:0 4%}
body.splist #l-container{background:none}
body.splist #l-container .list-container1{background:url(images/wap_listbg.png) no-repeat left 40% top /1082px 95%}
body.splist_video .list-container1{padding:23px 0 0}
body.splist_video .list-container1 .flexbox{display:block}
body.splist_video .list-container1 .xiaoxun{margin-left:calc(210px - 4vw);font-size:18px;line-height:1.7;}
body.splist_video .list-container1 .xiaoxun div:nth-child(n+3){display:none}
body.splist_video .list-container1 .videobox{height:52vw;margin-top:27px;border-radius:8px}

/*同学校友*/
body.schoolmate .list-container2 .list_tt{position:static;margin-bottom:25px}
body.schoolmate .list-container2{padding-top:46px}
body.schoolmate .list-container2 ul,body.schoolmate .list-container2 .post>img,body.schoolmate .list-container4 .bg{display:none}
body.schoolmate .list-container2 .wapInfo {display:block}
body.schoolmate .list-container3{padding-top:3px}
body.schoolmate .list-container3 ul{display:block}
body.schoolmate .list-container3 li.news{width:100%;box-sizing:border-box;padding:16px;background:#fff;border-radius:8px;margin:10px 0 0}
body.schoolmate .list-container3 li.news .news_title{font-size:16px;margin-bottom:15px}
body.schoolmate .list-container3 li.news .news_title+div{height:270px !important}
body.schoolmate .list-container4{background:url(images/wap_schoolmate_bg4.png) no-repeat left bottom/cover;padding:48px 0 57px;margin-top:21px}
body.schoolmate .list-container4 .post50 .list_tt{color:#fff;margin-bottom:16px}
body.schoolmate .list-container4 .post{width:auto}
body.schoolmate .list-container4 .post50 .news_text p, body.schoolmate .list-container4 .post50 .news_text{font-size:14px;line-height:1.6}
body.schoolmate .list-container4 .post50{margin-bottom:45px}
body.schoolmate .list-container4 .post51 ul{gap:5px}
body.schoolmate .list-container4 .post51 ul li{height:88px;text-align:center;word-break:break-all;font-size:12px}
body.schoolmate .list-container4 .post51 ul li .short_title{font-size:22px}
body.schoolmate .list-container5{padding:40px 0 22px}
body.schoolmate .list-container5 .info{display:none}
body.schoolmate .list-container5 .wapinfo{display:block}
body.schoolmate .list-container6{padding:30px 0 10px}
body.schoolmate .list-container6 .list_tt{display:block;}
body.schoolmate .list-container6 .tab-menu .list_tt,body.schoolmate .list-container6 .tab-menu img{display:none}
body.schoolmate .list-container6 .tab-menu{padding:0;overflow-x:auto;border-right:0;;padding-bottom:0px;padding:0 20px;margin:0 -20px}
body.schoolmate .list-container6 .tab-menu .scroll{width:max-content;display:flex;gap:20px;padding-bottom:20px;border-bottom:1px solid rgba(123,97,105,.2)}
body.schoolmate .list-container6 .tab-menu::-webkit-scrollbar{display:none}
body.schoolmate .list-container6 .tab-content{padding-top:15px}
body.schoolmate .list-container6 .sub_col.selected:before{left:-15px;width:175px;height:45px;top:60%} 
body.schoolmate .list-container6 .sub_col{margin:0 !important;padding:0;font-size:16px !important}
body.schoolmate .list-container6 .tab-content .post>ul{gap:10px 2%}
body.schoolmate .list-container6 .tab-content .post li{width:49%}
body.schoolmate .list-container6 .tab-content .post .news_title{font-size:15px}
body.schoolmate .list-container6 .tab-content .post .source{font-size:12px;margin-top:5px}
body.schoolmate .list-container6 .tab-content .post .imgs{border-radius:8px}
body.schoolmate .list-container6 .tab-content .post .wz{padding:7px 13px 12px}


/*君子之道*/
body.gentle #l-container .list-container1{background-color:#fff}
body.gentle .list-container1 .list_title img{max-width:55%}
body.gentle .list-container1 .xiaoxun{font-size:15px;padding-top:5px}
body.gentle .list-container2 .news_list{min-height:initial}
body.gentle .list-container2{padding:46px 0 34px;background:#fff}
body.gentle .list-container2 .readmore{top:-45px}
body.gentle .list-container2 .tab-menu{gap:10px;margin-bottom:30px}
body.gentle .list-container2 .tab-menu svg{width:5px; }
body.gentle .readmore a{font-size:14px}
body.gentle .list-container2 .calendar{flex-direction: column;}
body.gentle .list-container2 .calendar .monthbox{flex:100%;width:100%;padding:0}
body.gentle .calendar .swiper-button{display:none !important}
body.gentle .list-container2 .calendar .datebox .yearlist{font-size:14px;text-align:center;padding:5px;left:50%;transform:translateX(-50%);}
body.gentle .list-container2 .calendar .datebox .current{padding-left:0px;padding-right:15px;background-position:right center;background-size: 10px; font-size: 14px;}
body.gentle .list-container2 .news_list li{display:block}
body.gentle .list-container2 .news_list .imgs{height:0;padding-top:56.2%;}
body.gentle .list-container2 .news_list .imgs .appoint{width:151px;box-sizing:border-box;font-size:14px;left:50%;padding:16px 24px;font-weight:normal;transform:translateX(-50%);justify-content: space-between;bottom:10px;right:auto;border-radius:40px}
body.gentle .list-container2 .news_list .imgs a>img{border-radius:8px}
body.gentle .list-container2 .news_list .wz{padding:18px 20px 0;}
body.gentle .list-container2 .news_list .person>div:nth-child(1){display:none}
body.gentle .list-container2 .news_list .person .introduce {
    display: none;
}

body.gentle .list-container2 .news_list .person{;margin:35px 0 0}
body.gentle .list-container2 .news_list .news_title{font-size:24px;line-height:1.2}
body.gentle .list-container2 .news_list .person .name{margin:0;font-size:14px;font-weight:normal;font-family:"syh-medium";padding-left:27px;background:url(images/person.svg) no-repeat left center/15px;line-height:1.3}
body.gentle .list-container2 .news_list .person .name span{font-size:12px;margin-left:0}
body.gentle .list-container2 .news_list .field{margin-top:15px;font-size:14px;font-family:"syh-medium";color:#7B6169;font-weight:normal;padding-left:27px;line-height:1.3}
body.gentle .list-container2 .news_list .field.f4{background:url(images/clock.svg) no-repeat left center/15px}
body.gentle .list-container2 .news_list .field.f5{background:url(images/location.svg) no-repeat left center/15px}
body.gentle .list-container3{padding-top:40px}
body.gentle .list-container3 #thumbs{display:none}
body.gentle ._tt{margin-bottom:19px !important}
body.gentle .list-container3 #gallery li.news .news_text{margin:15px 0 0;font-size:12px; }
body.gentle .list-container3 #gallery li.news .news_title{font-size:14px;width:100%;}
body.gentle .list-container4{padding:40px 0 10px}
body.gentle .list-container4 ul.news_list{--listCount:3;gap:0 7px} 
body.gentle .list-container4 ul.news_list li{border-radius:8px;margin-bottom:6px}
body.gentle .list-container4 ul.news_list li .wz{padding:18px 13px}
body.gentle .list-container4 ul.news_list li .news_time{font-size:14px;line-height:1.1}
body.gentle .list-container4 ul.news_list li .news_title{font-size:14px;font-family:"syh-medium";font-weight:normal}


/*师资介绍*/
body.faculty .list-container1{background-size:cover !important}
body.faculty .list-container1{padding:31px 0 35px}
body.faculty .list-container1 .tt_img{width:298px;margin:0 auto 20px}
body.faculty .list-container1 .news_list li .imgs{height:60px;display: flex; align-items: center; justify-content: center}
body.faculty .list-container1 .news_list li .imgs img{width:63px }
body.faculty .list-container1 .news_list li:nth-child(3) .imgs img{width:77px}
body.faculty .list-container1 .news_list .p100{width:68px}
body.faculty .list-container1 .news_list li{font-size:12px}
body.faculty .list-container1 .news_list li:nth-child(2){margin:0}
body.faculty .list-container1 .news_list{padding:0 ;gap:10px}
body.faculty .list-container2{padding:53px 0;}
body.faculty .list-container2 .post{position:relative;}
body.faculty .list-container2 .faculty_search{position:absolute;right:0;top:-10px;z-index:1;;width:202px;margin:0}
body.faculty .list-container2 .list_tt{margin-bottom:33px}
body.faculty .list-container2 .faculty_search .submit{width:36px;height:36px;right:3px;background-size:14px}
body.faculty .list-container2 .faculty_search input{font-size:14px;padding:9px 0;line-height:1.6}
body.faculty .list-container2 li .imgs:after{height:2px}
body.faculty .list-container2 li.news .imgs:before{top:16px;width:56%}
body.faculty .list-container2 li .imgs .news_title{top:26px;left:8px;font-size:11px}
body.faculty .list-container2 .swiper:after,body.faculty .list-container2 .swiper:before,body.faculty .list-container3 .tab-con .post ul.pc_list,body.faculty .list-container3 .controls{display:none}
body.faculty .list-container3{padding-bottom:38px}
body.faculty .list-container3 .wap_list{display:block;padding-bottom:36px;}
body.faculty .list-container3 .post .more_btn{top:-40px;}
body.faculty .list-container3 .tab-con .post li.n2 .imgs{flex:148px 0 0;height:204px;border-radius:8px}
body.faculty .list-container3 .tab-con .post li.n2{gap:6px}
body.faculty .list-container3 .tab-con .post li.n2 .wz{padding:14px 12px;justify-content: flex-start;border-radius:8px}
body.faculty #l-container .post .more_btn .more_text{font-size:14px;background-size:30px;line-height:2.3}
body.faculty .list-container3 .tab-con .post li.n2 .news_title{font-size:15px;margin-bottom:13px;}
body.faculty .list-container3 .tab-con .post li .short_title{font-size:13px;color:#7B5A63;margin-bottom:20px;line-height:1;}
body.faculty .list-container3 .tab-con .post li.n2 .readmore{display:none}
body.faculty .list-container3 .tab-con .post li.n2 .news_text{margin:0;font-size:13px}
body.faculty .list-container3 .tab-con .post li .source{font-size:11px;top:9px;right:9px;padding:6px}
body.faculty  .swiper-pagination{bottom:0;left:0;display:flex;gap:20px;justify-content: center}
body.faculty  .swiper-pagination-clickable .swiper-pagination-bullet{margin:0;width:12px;height:12px;background:#942343;opacity:0.2}
body.faculty  .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}
body.faculty .list-container4{padding-bottom:40px}
body.faculty .list-container4 .swiper-slide{width:232px;background:#942343;border-radius:8px;padding:15px 19px 20px}
body.faculty .list-container4 .swiper{margin:0}
body.faculty .list-container4 ._tt{width:auto;}
body.faculty .list-container4 .news .news_text,body.faculty .list-container4 .swiper-page{display:none}
body.faculty .list-container4 .news .news_time{color:#fff;font-size:12px;}
body.faculty .list-container4 .news .news_title{color:#fff;font-size:12px;margin:12px 0 45px;height:auto;}
body.faculty .list-container4 .swiper-slide .imgs{transform:scale(1.2);transform-origin:left bottom;}
body.faculty .list-container4 .example {width:39px !important}
body.faculty .list-container4 .swiper-pagination{position:static;margin-top:20px}


/*师资介绍*/
body.personal #l-container .list-container1{background:url(images/personnal_bg.jpg) no-repeat top center/auto calc(100% - 50px);padding-top:22px}
body.personal #l-container .list-container1 .inner .mod{padding:0}
body.personal .list-container1 .profile{width:auto;padding:0 4%;}
body.personal .list-container1 .profile .name{font-size:18px;}
body.personal .list-container1 .profile .con .course{margin-top:-30px}
body.personal .list-container1 .profile .con .course ._tt{font-size:15px}
body.personal .list-container1 .profile .con{padding-right:0;gap:25px;}
body.personal .list-container1 .profile .con>div{font-size:14px;}
body.personal .list-container1 .profile .con .career,body.personal .list-container1 .profile .con .course{flex:1 0 0;}
body.personal .list-container1 .profile .info{display:none}
body.personal .list-container1 .controls{display:none;}
body.personal .list-container1 .videoSlide{display:block;position:relative} 
body.personal .list-container1 .videobox{width:100%}
body.personal .list-container1 .videobox .video_box{height:50vw}
body.personal .list-container1 .basicInfo{position:static;}
body.personal .list-container1 .videobox .wz{padding:13px 16px 10px;height:auto;width:80%;display:none}
body.personal .list-container1 .videobox .wz .news_text,body.personal .list-container1 .videobox .fullscreen{display:none;}
body.personal .list-container1 .basicInfo{position:relative;width:100%}
body.personal .list-container1 .basicInfo .infoheader div{border-radius:0;background:#942343;font-size:15px;padding:15px 4%;display:flex;align-items:center;justify-content: space-between;}
body.personal .list-container1 .basicInfo .infoheader div span{display:flex;align-items:center;gap:7px;color:#fff;font-size:12px;opacity:0.7}
body.personal .list-container1 .basicInfo .infoheader div+div{margin-top:2px}
body.personal .list-container1 .basicInfo .infoheader{display:block;}
body.personal .list-container1 .basicInfo .infowrapper>div{height:340px;bottom:46px;padding:15px 4% 70px}
body.personal .list-container1 .infowrapper .info_title{font-size:15px;padding-bottom:15px}
body.personal .list-container1 .swiper-pagination{position:absolute;right:2%;top:28px;display:flex;z-index:1;left: auto;margin: 0;bottom: auto; width: auto;flex-direction:column;gap:12px;}
body.personal .list-container1 .swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet{width:10px;height:10px;margin:0;background:#fff !important;opacity:0.54}
body.personal .list-container1 .swiper-pagination.swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}
body.personal .list-container1 .infowrapper .info_body *{font-size:14px}
body.personal .list-container2{padding:45px 0 40px}
body.personal .list-container2 .inner{width:auto;margin-left:0}
body.personal .list-container2 ._tt{margin-bottom:18.5px;width:auto;align-items:center;}
body.personal .list-container2 li.news{flex-direction:column-reverse}
body.personal .list-container2 li.news .wz{width:100%;margin-top:0;padding-top:21px;}
body.personal .list-container2 li.news .imgs{width:100%;height:0;padding-top:56.1%}
body.personal .list-container2 .swiper-button{display:none}
body.personal .list-container2 .swiper-horizontal>.swiper-pagination-bullets{width:100%;position: static;justify-content: center;margin:15px 0 0;gap:10px}
body.personal .list-container2 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px}
body.personal .list-container2 li.news .wz:before{top:-10px;width:50px;height:47px;}
body.personal .list-container2 li.news .wz:after{width:50px;height:47px;right:0;bottom:25px}
body.personal .list-container2 li.news .news_info{font-size:13px}
body.personal .list-container3 .tab-con{--listCount:2;}
body.personal .list-container3 .tab-con .news_time,body.personal .list-container3 .tab-con .news_title{font-size:14px;}
body.personal .list-container3 .tab-menu div{font-size:14px;padding:9px 0;flex:49% 0 0;border-radius:8px}
body.personal .list-container3 .tab-menu{flex-wrap:wrap;gap:12px 0}
body.personal .list-container3 .tab-con .imgs img{border-radius:8px}
body.personal .list-container3 .tab-con .wz{padding:18px 13px}
body.personal.novideo .list-container1 .inner{width:auto}
body.personal.novideo .list-container1 .flexbox{display:block;height:360px;}
body.personal.novideo .list-container1 .profile{margin-bottom:0;box-sizing:border-box}
body.personal.novideo .list-container1 .photo{position:absolute;bottom:90px;right:-10px; }
body.personal.novideo .list-container1 .photo .bg{width:290px;height:290px;bottom:-44%}
body.personal.novideo .list-container1 .photo .innercircle{width:220px;height:220px;}
body.personal.novideo .list-container1 .basicInfo2{display:block;width:100%;position:absolute;bottom:0;}
body.personal.novideo .list-container1 .basicInfo{display:block}
body.personal.novideo .list-container1 .basicInfo2 .info{padding:15px 4%;backdrop-filter:none;background:#942343}
body.personal.novideo .list-container1 .basicInfo2 .info2{margin-top:2px;} 
body.personal.novideo .list-container1 .basicInfo2 .info{border-radius:0;position:relative}
body.personal.novideo .list-container1 .infowrapper .info_body{height:250px;border-color:rgba(255,255,255,0.6);margin-top:15px;padding-top:15px;display:none;padding-right:5px}
body.personal.novideo .list-container1 .basicInfo2 .info.active{background:#942343}
body.personal.novideo .list-container1 .infowrapper .mask{position:absolute;bottom:0px;background:linear-gradient(transparent,#942343);display:block;width:91vw;height:80px;}
body.personal.novideo .list-container1 .infowrapper .mask:before{content:"";position:absolute;top:55%;left:50%;z-index:2;width:25px;height:16px;background:url(images/mask_arrow.svg) no-repeat center/cover;transform:translate(-50%,-50%);animation:move2 2s infinite ease-in-out}
@keyframes move2{
0%{transform:translate(-50%,-50%);opacity:1}
50%{transform:translate(-50%,calc(-50% - 8px));opacity:0}
100%{transform:translate(-50%,-50%);opacity:1}
}
body.personal.novideo .list-container1 .info_title .toggle{display:none}
body.personal.novideo .list-container1 .info_title .wap_toggle{display:block;position:relative;transform:none !important;font-size:12px;opacity:0.7;width:auto;display:flex;align-items:center;gap:7px} 
body.personal .list-container1 .basicInfo .infoheader div.active .wap_toggle img,body.personal .list-container1 .wap_toggle.active img{transform:rotate(180deg)}
body.personal.novideo .list-container1 .info_title .wap_toggle:after{content:"展开"; }
body.personal.novideo .list-container1 .info_title .wap_toggle.active:after{content:"收起"}
body.personal .list-container2 .readmore{    font-size: 14px;  background: url(images/more.svg) no-repeat right center / 30px; line-height: 2.3;  padding-right: 16px;}

}



@media screen and (max-width:768px) {
body.gentle .list-container3{background:url(images/wap_gentle_bg1.png) no-repeat left bottom/100%;overflow:hidden}
body.gentle .list-container3 .swiper{overflow:visible;padding-bottom:40px;}
body.gentle .list-container3 #gallery li.news{    flex-direction: column-reverse}
body.gentle .list-container3 ._tt{width:auto}
body.gentle .list-container3 #gallery li.news .source{padding-top:56%;flex:1 0 0;height:0;position:relative}
body.gentle .list-container3 #gallery li.news .source>div{position:absolute;top:0;left:0;width:100%}
body.gentle .list-container3 #gallery li.news .news_wz{padding-top:18px;flex:1 0 0;opacity:0;transition:0.3s}
body.gentle .list-container3 #gallery li.news.swiper-slide-active .news_wz{opacity:1}
body.gentle .list-container3 #gallery li.news .news_wz .mores,body.gentle .list-container3 .control{display:none}
body.gentle .list-container3 .swiper-button{width:35px;height:35px;}
body.gentle .list-container3 .swiper-button-next{left:auto;right:0}
body.gentle .list-container4 ul.news_list{--listCount:2;}

}


@media screen and (max-width:405px) {
body.schoolmate .list-container3 li.news:nth-child(2) .news_title+div{height:285px !important}


}


