.header{top: 0;}

/* 内页banner */
.nyBanner{height: 19rem;}
.nyBanner .bread{position: absolute;left: 0;bottom: 0;width: 100%;background: #BDA17D;border-radius: 0 2.67rem 0 0;line-height: 3.07rem;color: #FFFFFF;}
.nyBanner .bread > .w1600{box-sizing: border-box;padding-left: 11.6rem;flex-wrap: wrap;}
.nyBanner .bread .title{width: 9.47rem;height: 3.07rem;position: absolute;left: 0;bottom: 0;}
.nyBanner .bread .title::before{content: "";width: 50rem;height: 100%;position: absolute;right: 0;bottom: 0;background: #F3F3F9;}
.nyBanner .bread .title .wrap{width: 100%;height: 6.07rem;position: absolute;left: 0;bottom: 0;background: url(../images/title_bg.jpg) no-repeat center;background-size: cover;box-sizing: border-box;padding: 0 0 0 1.17rem;flex-direction: column;align-items: flex-start;border-radius: 0.67rem 0 0;}
.nyBanner .bread .title .wrap .ch{line-height: 1.2;margin-bottom: 4px;}
.nyBanner .bread .title .wrap .en{color: var(--active-color);line-height: 1.4;}
.nyBanner .nav li{margin-right: 1.7rem;}
.nyBanner .nav li a{display: block;}
.nyBanner .nav li a::after{content: "";width: 100%;height: 4px;position: absolute;left: 0;bottom: 0;background: currentColor;border-radius: 2px;transform: scale(0,1);opacity: 0;}
.nyBanner .nav li.on a::after,
.nyBanner .nav li a:hover::after{transform: scale(1);opacity: 1;}
.nyBanner .path{padding-left: 0.8rem;background: url(../images/icon_path.png) no-repeat left center;background-size: 0.53rem auto;}
.nyBanner .path span{margin: 0 0.5em;}
.nyBanner .path a:hover{text-decoration: underline;opacity: 0.8;}

/*teacherTips */
.teacherTips {color: #888;text-align: center;margin-bottom: 0.67rem;}

/* 日期 */
.dateStyle{flex-shrink: 0;padding-right: 0.67rem;margin-right: 0.67rem;border-right: 1px solid #EEEEEE;flex-direction: column;color: var(--primary-color);}
.dateStyle span{font-family: "D-DIN-PRO-700-Bold";line-height: 1.07rem;}
.dateStyle em{font-family: "D-DIN-PRO-400-Regular";line-height: 0.8rem;}

/* 新闻列表页 */
.newsPage .part1{padding: 6.67rem 0 3.33rem;background: url(../images/news_bg2.jpg) no-repeat center top;background-size: cover;}
.newsPage .part1 > .w1600{box-sizing: border-box;background: #FFFFFF;border-radius: 0 2.67rem 0 2.67rem;}
.newsPage .part1 .left{width: 37.5%;box-sizing: border-box;border-right: 1px solid #F3F3F9;}
.newsPage .part1 .left .wrap{display: block;padding: 1.33rem;}
.newsPage .part1 .left .pic{padding-bottom: 11.17rem;border-radius: 0 0 1.33rem 0;}
.newsPage .part1 .left .text{padding: 0.67rem 0;border-bottom: 2px solid #F3F3F9;position: relative;}
.newsPage .part1 .left .text::after{content: "";width: 0.67rem;height: 2px;position: absolute;left: 0;bottom: -2px;background: var(--primary-color);}
.newsPage .part1 .left .text .tit{flex: 1;overflow: hidden;line-height: 1.07rem;}
.newsPage .part1 .left .wrap:hover .text::after{width: 100%;}
.newsPage .part1 .left .wrap:hover .text .tit{color: var(--primary-color);}
.newsPage .part1 .right{width: 65.2%;box-sizing: border-box;padding: 1.33rem;}
.newsPage .part1 .right .top{margin-bottom: 0.67rem;}
.newsPage .part1 .right .top .pic{width: 8rem;height: 0;padding-bottom: 5.17rem;border-radius: 0 0 1rem 0;flex-shrink: 0;}
.newsPage .part1 .right .top .dateStyle{padding-left: 0.6rem;margin-right: 0;border: none;flex-shrink: 0;}
.newsPage .part1 .right .top .text{flex: 1;overflow: hidden;box-sizing: border-box;padding-left: 0.67rem;border-left: 1px solid #EEEEEE;}
.newsPage .part1 .right .top .tit{line-height: 0.93rem;margin-bottom: 0.3rem;}
.newsPage .part1 .right .top .desc{line-height: 0.8rem;}
.newsPage .part1 .right .top:hover .text .tit{color: var(--primary-color);}
.newsPage .part1 ul li{border-bottom: 1px solid #E2E2E2;}
.newsPage .part1 ul li:first-child{border-top: 1px solid #E2E2E2;}
.newsPage .part1 ul li a{height: 2.2rem;line-height: 2.2rem;}
.newsPage .part1 ul li .date{flex-shrink: 0;margin-left: 2rem;font-family: "D-DIN-PRO-400-Regular";}
.newsPage .part1 ul li .date .icon{width: 0.5rem;margin-right: 5px;filter: brightness(0) invert(0.5);opacity: 0.7;}
.newsPage .part1 ul li .tit{flex: 1;overflow: hidden;}
.newsPage .part1 ul li a:hover .tit{color: var(--primary-color);}
.newsPage .part2 ul{padding-bottom: 0.5rem;justify-content: space-between;}
.newsPage .part2 ul li{width: 48.75%;background: #FFFFFF;margin-bottom: 1.33rem;}
.newsPage .part2 ul li::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/news_bg3.jpg) no-repeat center;background-size: cover;opacity: 0;}
.newsPage .part2 ul .more{width: 4rem;height: 7.5rem;flex-shrink: 0;background: url(../images/news_bg4.jpg) no-repeat center;background-size: cover;flex-direction: column;color: var(--primary-color);border-left: 1px solid rgba(255, 255, 255, 0.3);}
.newsPage .part2 ul .more .icon{width: 0.9rem;margin-top: 0.2rem;}
.newsPage .part2 ul .text{flex: 1;overflow: hidden;box-sizing: border-box;padding: 1.33rem 1.33rem 0.9rem;}
.newsPage .part2 ul .date{align-items: center;line-height: 0.8rem;font-family: "D-DIN-PRO-400-Regular";}
.newsPage .part2 ul .date .icon{width: 0.5rem;margin-right: 5px;filter: brightness(0) invert(0.5);opacity: 0.7;}
.newsPage .part2 ul .tit{padding: 4px 0 0.67rem;border-bottom: 1px solid #CFCDDA;margin-bottom: 0.53rem;}
.newsPage .part2 ul .desc{color: #8C8A92;line-height: 1.07rem;}
.newsPage .part2 ul li:hover::before{opacity: 1;}
.newsPage .part2 ul li:hover .more{background: none;}
.newsPage .part2 ul li:hover img,
.newsPage .part2 ul li:hover .date .icon{filter: brightness(0) invert(1);opacity: 1;}
.newsPage .part2 ul li:hover .more,
.newsPage .part2 ul li:hover .date,
.newsPage .part2 ul li:hover .tit{color: #fff;}
.newsPage .part2 ul li:hover .desc{color: rgba(255, 255, 255, 0.7);}

/* 分页 */
.page a{min-width: 1.6rem;line-height: 1.6rem;text-align: center;border: 1px solid #DADDE7;border-radius: 8px;margin: 0 5px 5px;}
.page .btn{padding: 0 1.6rem;margin: 0 1.33rem 5px;}
.page a.on,
.page a:hover{border-color: var(--primary-color);background: var(--primary-color);color: #fff;}

/* 新闻详情页 */
.passage .psgTitle{padding-bottom: 1.2rem;border-bottom: 1px dotted #CFCDDA;}
.passage .psgTitle .tit{text-align: center;line-height: 1.6;margin-bottom: 0.6rem;}
.passage .psgTitle  .info .icon{width: 0.47rem;margin-right: 0.2rem;}
.passage .psgTitle .info span{margin: 0 0.53rem;}
.passage .psgCont{min-height: 300px;padding: 1.13rem 0 1.67rem;}
.passage .psgInfo{padding:1rem  0 0.5rem;border-top:1px solid #CFCDDA;border-bottom: 1px solid #CFCDDA;margin-bottom:1rem;flex-wrap: wrap;}
.passage .psgInfo dl{min-width: 33.33%;box-sizing: border-box;padding-right: 0.5rem;display: flex;line-height: 1.6;margin-bottom: 0.5rem;}
.passage .psgInfo dl dt{font-weight: bold;flex-shrink: 0;display: flex;align-items: center;}
.passage .psgInfo dl dt img{width: 0.8rem;margin-right: 5px;}
.passage .psgInfo dl dd{flex: 1;overflow: hidden;}
.psgLink{padding: 1rem 0;border-top: 1px dotted #CFCDDA;border-bottom: 1px dotted #CFCDDA;}
.psgLink .btnStyle{background: var(--active-color);}
.psgLink .btnStyle img{filter: brightness(0) invert(1);}
.psgLink .btnStyle:after{background: var(--primary-color);}
.psgLink .btnStyle:hover{border-color: var(--primary-color) !important;}
.psgLink .prev .btnStyle{margin-right: 0.33rem;}
.psgLink .next .btnStyle{margin-left: 0.33rem;}
.psgLink .btn:hover{color: var(--primary-color);font-weight: bold;}
.psgLink .list .icon{width: 0.6rem;margin-right: 0.33rem;filter: brightness(0) invert(0.5);opacity: 0.8;}
.psgLink .list:hover{color: var(--primary-color);}
.psgLink .list:hover .icon{filter: brightness(1) invert(0);opacity: 1;}

/* 学院概况 */
.aboutPage .nyBanner .bread .title::before{background: #FFFFFF;}
.aboutPage .part1{z-index: 3;}
.aboutPage .part1 > .w1600{box-sizing: border-box;padding: 3.33rem 4.17rem 0 4.17rem;}
.aboutPage .part1 .trangle{width: 2.2rem;position: absolute;left: 4.17rem;bottom: 0;}
.aboutPage .part1 .left{width: 59.2%;padding: 2.6rem 0 4.53rem;}
.aboutPage .part1 .left .title{line-height: 1.2;color: var(--active-color);margin-bottom: 0.77rem;display: none;}
/*.aboutPage .part1 .left .cont{line-height: 0.93rem;}*/
.aboutPage .part1 .right{width: 33.85%;}
.aboutPage .part1 .right .pic{width: 100%;border-radius: 1.33rem 0 1.33rem;z-index: 3;}
.aboutPage .part1 .right .box1{width: 5.73rem;position: absolute;top: -0.77rem;left: -2rem;}
.aboutPage .part1 .right .box2{width: 6.87rem;height: 6.87rem;position: absolute;right: -1rem;bottom: -1rem;border-radius: 1.93rem 0 1.93rem 0;background: linear-gradient(180deg, rgba(196, 167, 125, 0.2) 3%, #C4A77D 100%);transform: rotate(180deg);}
.aboutPage .part2{padding: 3.67rem 0 3rem;background: url(../images/about_bg1.jpg) no-repeat center;background-size: cover;border-radius: 6rem 0 6rem 0;margin-top: -1.5rem;}
.aboutPage .part2 > .w1600{box-sizing: border-box;padding: 0 4.17rem;}
.aboutPage .part2 .left{width: 59.2%;color: #fff;/*line-height: 0.93rem;*/}
.aboutPage .part2 .pic{width: 33.85%;}
.aboutPage .part3{padding: 3.33rem 0 10rem;background: url(../images/about_bg2.png) no-repeat center bottom;background-size: 100% auto;}
.aboutPage .part3 .left{width: 47.3%;justify-content: space-between;}
.aboutPage .part3 .left li{width: 23.7%;margin-top: 1.6rem;}
.aboutPage .part3 .left li:nth-child(2n){margin-top: 0;}
.aboutPage .part3 .left li .wrap{height: 0;padding-bottom: 277.77%;border-radius: 1.33rem 0 1.33rem;background: url(../images/li_bg1.jpg) no-repeat center;background-size: cover;text-align: center;color: var(--active-color);line-height: 0.93rem;}
.aboutPage .part3 .left li .wrap .box{position: absolute;left: 0;top: 0;width: 100%;height: 100%;flex-direction: column;}
.aboutPage .part3 .left li .icon{width: 42.2%;}
.aboutPage .part3 .left li .tit{margin: 0.47rem 0 0.7rem;}
.aboutPage .part3 .left li .data{line-height: 1;color: #fff;font-family: "D-DIN-PRO-700-Bold";}
.aboutPage .part3 .left li:hover .icon{transform: scale(0.8);}
.aboutPage .part3 .right{width: 43.75%;}
.aboutPage .part3 .right .title{line-height: 1.2;color: var(--active-color);margin-bottom: 1rem;display:none;}
/*.aboutPage .part3 .right .cont{line-height: 0.93rem;}*/
.aboutPage .part4{margin-top: -6.67rem;}
.aboutPage .part4 .left{padding: 4.5rem 4rem 4.5rem 5.33rem;width: 59.375%;box-sizing: border-box;background: #FFFFFF url(../images/about_bg3.png) no-repeat center;background-size: cover;border-radius: 0 6.67rem 0 2.67rem;}
.aboutPage .part4 .left .title{line-height: 1.2;color: var(--active-color);margin-bottom: 1rem;display: none;}
/*.aboutPage .part4 .left .cont{line-height: 0.93rem;}*/
.aboutPage .part4 .right{width: 40.625%;min-height: 21.67rem;border-radius: 6.67rem 0 2.67rem;}
.aboutPage .part4 .right:hover .bgStyle{transform: scale(1.1);}
.aboutPage .part5{padding: 2.67rem 0;}
.aboutPage .part1 .left .cont p,
.aboutPage .part2 .left p,
.aboutPage .part3 .right .cont p,
.aboutPage .part4 .left .cont p{text-indent: 2em;}

/* 更多 */
.more{align-items: center;}
.more .icon{width: 0.9rem;filter: brightness(0) invert(0.5);opacity: 0.5;margin-left: 0.4rem;}


/* 现任领导 */
.leaderList{padding-bottom: 0.67rem;justify-content: space-between;}
.leaderList li{width: 48.75%;margin-bottom: 1.33rem;border-radius: 3.33rem 8px 8px 0;background: url(../images/leader_bg.jpg) no-repeat center;background-size: cover;}
.leaderList li::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/leader_bg1.jpg) no-repeat center;background-size: cover;opacity: 0;border-radius: 3.33rem 8px 8px 0;}
.leaderList li .wrap{align-items: flex-start;}
.leaderList li .pic{width: 8.67rem;height: 11.5rem;flex-shrink: 0;}
.leaderList li .pic::before{content: "";width: 100%;height: 100%;position: absolute;left: 0.67rem;top: 0.67rem;box-sizing: border-box;border: 1px solid rgba(59, 50, 149, 0.2);border-radius: 2.67rem 0 4rem;}
.leaderList li .pic img{width: 100%;height: 100%;border-radius: 3.33rem 0 3.33rem;object-fit: cover;}
.leaderList li .pic .name{position: absolute;left: 0;bottom: -1.06rem;background: var(--primary-color);min-width: 5rem;color: var(--active-color);text-align: center;line-height: 2rem;border-radius: 0.67rem 0 0.67rem 0;}
.leaderList li .text{flex: 1;overflow: hidden;box-sizing: border-box;padding: 1.73rem 0 1.47rem 2.2rem;padding:1rem 0 1.2rem 1.6rem;}
.leaderList li .text .tit{line-height: 1.07rem;color: var(--primary-color);}
.leaderList li .text .desc{line-height: 1rem;height: 4rem;margin: 1.67rem 0.5rem 3.6rem 0;}
.leaderList li .text .line{width: 100%;height: 1px;background: #E2E2EB;margin-bottom: 0.8rem;}
.leaderList li:hover::before{opacity: 1;}
.leaderList li:hover .text .tit{color: var(--active-color);}
.leaderList li:hover .text .desc,
.leaderList li:hover .text .desc span{color: #FFFFFF;}
.leaderList li:hover .text .line{background: #F3F3F9;opacity: 0.4;}
.leaderList li:hover .more{color: #fff;}
.leaderList li:hover .more .icon{filter: brightness(0) invert(1);opacity: 1;}

/* 现任领导详情 */
.contLeader{align-items: flex-start;justify-content: space-between;}
.contLeader .left{width: 23.125%;margin-left: 1.875%;}
.contLeader .left .photo{width: 100%;border-radius: 2.67rem 0 2.67rem;}
.contLeader .left .t{position: absolute;width: 2.2rem;left: 0;top: 0;}
.contLeader .left .box1{width: 53%;position: absolute;right: -1rem;top: -1rem;}
.contLeader .left .box2{width: 60%;position: absolute;left: -1rem;bottom: -1rem;}
.contLeader .right{width: 66.25%;}
.contLeader .right .name{line-height: 1.2;color: var(--primary-color);}
.contLeader .right .pos{line-height: 1.6;color: var(--active-color);margin: 6px 0 0.67rem;}
.contLeader .right .desc{line-height: 1rem;padding-bottom: 1.17rem;border-bottom: 1px dotted #CFCDDA;}
.contLeader .right .detail{padding: 1.17rem 0 0.33rem;}
.contLeader .right .detail .tit{line-height: 1.07rem;margin-bottom: 0.33rem;}
.contLeader .right .detail .cont{margin-bottom: 1rem;line-height: 0.93rem;}

/* 组织机构 */
.orgPage .item{background: #FFFFFF;margin-bottom: 1rem;}
.orgPage .item:last-child{margin-bottom: 0;}
.orgPage .item .tit{padding: 0.53rem 1.17rem;color: var(--primary-color);line-height: 1.6;border-bottom: 1px dotted #CFCDDA;}
.orgPage .item .cont{padding: 0 1.67rem;}
.orgPage .item .cont dl{border-bottom: 1px dotted #CFCDDA;line-height: 1rem;padding: 0.67rem 0;}
.orgPage .item .cont dl:last-child{border: none;}
.orgPage .item .cont dt{flex-shrink: 0;min-width: 4em;text-align-last: justify;}
.orgPage .item .cont dd{flex: 1;overflow: hidden;}

/* 三级栏目 */
.thirdNav{padding-bottom: 1rem;border-bottom: 1px dotted #D1D4DD;margin-bottom: 1.67rem;}
.thirdNav li{margin: 0 0.67rem 0.67rem;position: relative;background: #FFFFFF;border-radius: 0.4rem 0 0.4rem 0;border: 1px solid #DADDE6;line-height: 2rem;transition: 0.3s;overflow: hidden;}
.thirdNav li::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/nav_bg.jpg) no-repeat center;background-size: cover;opacity: 0;}
.thirdNav li a{display: block;position: relative;min-width: 5.6rem;box-sizing: border-box;padding: 0 10px;text-align: center;}
.thirdNav li.on,
.thirdNav li:hover{border-color: transparent;color: var(--active-color);}
.thirdNav li.on::before,
.thirdNav li:hover::before{opacity: 1;}
.thirdNav1 .box{padding: 0 4.17rem;}
.thirdNav1 .box .btn{position: absolute;top: 50%;transform: translateY(-50%);width: 8px;cursor: pointer;}
.thirdNav1 .box .prev{left: 2.9rem;}
.thirdNav1 .box .next{right: 2.9rem;}
.thirdNav1 .box .btn.swiper-button-disabled{opacity: 0.6;pointer-events: none;}
.thirdNav1 li{margin: 0;width: auto;}
.thirdNav1 li a{padding: 0 1rem;}


/* 专任教师 */
.teacherList{padding-bottom: 0.5rem;}
.teacherList li{width: 18%;margin: 0 2.5% 2.5% 0;}
.teacherList li:nth-child(5n){margin-right: 0;}
.teacherWrap .pic{border: 1px solid #DADDE6;border-radius: 2.67rem 0 0;padding-bottom: 93.5%;border-bottom: none;padding-bottom: 130.5%;}
.teacherWrap .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;transition: 0.5s;}
.teacherWrap .pos{padding: 2.27rem 1rem 1rem 2rem;line-height: 1.2rem;background: url(../images/teacher_bg.jpg) no-repeat center;background-size: cover;color: #fff;border-radius: 0 0 2.67rem;}
.teacherWrap .pos textarea{width: 100%;border: none;height: auto;background: none;font-size: inherit;color: inherit;line-height: inherit;}
.teacherWrap .name{min-width: 7.33rem;max-width: 80%;position: absolute;left: 0;/*bottom: 3rem;*/background: var(--active-color);border-radius: 0.67rem 0 0.67rem;color: #fff;z-index: 3;line-height: 2.67rem;text-align: center;top: -1.335rem;}
.teacherList li:hover .pic img{transform: scale(1.1);}

/* 专任教师详情页 */
.contTeacher .top{justify-content: space-between;align-items: flex-start;margin-bottom: 1.33rem;}
.contTeacher .teacherWrap{width: 23.125%;}
.contTeacher .top .right{width: 70.625%;line-height: 0.93rem;}
.contTeacher .top .right .tit{color: var(--primary-color);margin-bottom: 0.43rem;}
.contTeacher .top .right .cont{margin-bottom: 1rem;}
.contTeacher .top .right .cont:last-child{margin-bottom: 0;}

/* 通知公告 */
.noticeList{padding-bottom: 0.83rem;justify-content: space-between;}
.noticeList li{width: 48.75%;margin-bottom: 1rem;}
.noticeList .wrap{display: block;padding-left: 0.67rem;}
.noticeList .date{width: 2.8rem;height: 2.4rem;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: var(--primary-color);border-radius: 0 0 0.4rem 0;color: #fff;flex-direction: column;box-sizing: border-box;padding-left: 0.4rem;justify-content: center;z-index: 2;}
.noticeList .date span{font-family: "D-DIN-PRO-700-Bold";line-height: 1.07rem;}
.noticeList .date em{line-height: 0.8rem;font-family: "D-DIN-PRO-400-Regular";}
.noticeList .tit{width: 100%;box-sizing: border-box;padding: 0 0.5rem 0 3.13rem;background: #FFFFFF;border-radius: 0.4rem 0 0.4rem 0;font-weight: normal;line-height: 4rem;position: relative;}
.noticeList .tit::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/notice_bg.jpg) no-repeat center;background-size: cover;opacity: 0;border-radius: 0.4rem 0 0.4rem 0;}
.noticeList li:hover .date{background: var(--active-color)}
.noticeList li:hover .tit{color: var(--active-color);font-weight: bold;}
.noticeList li:hover .tit::before{opacity: 1;}

/* 学术会议 */
.xshyList{padding-bottom: 0.83rem;}
.xshyList li{width: 32%;margin: 0 2% 2% 0;background: #FFFFFF;border-radius: 0.67rem;}
.xshyList li:nth-child(3n){margin-right: 0;}
.xshyList li::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/xshy_bg.jpg) no-repeat center;background-size: cover;opacity: 0;border-radius: 0.67rem;}
.xshyList .wrap{display: block;padding: 1rem 1.67rem;}
.xshyList .tit{padding-bottom: 0.67rem;border-bottom: 2px solid rgba(0, 0, 0, 0.06);line-height: 1.07rem;}
.xshyList .tit h4{height: 2.13rem;}
.xshyList .tit::before{content: "";width: 0.67rem;height: 2px;position: absolute;left: 0;bottom: -2px;background: var(--primary-color);}
.xshyList .desc{line-height: 0.8rem;padding: 1rem 0 2.6rem;}
.xshyList .desc dl{margin-bottom: 0.4rem;}
.xshyList .desc dl:last-child{margin-bottom: 0;}
.xshyList .desc dt{flex-shrink: 0;margin-right: 0.27rem;}
.xshyList .desc dt img{width: 0.53rem;}
.xshyList .desc dd{flex: 1;overflow: hidden;}
.xshyList .moreBtn{background: var(--active-color);border-color: var(--active-color);color: #fff;}
.xshyList .moreBtn .icon{filter: brightness(0) invert(1);}
.xshyList li:hover::before{opacity: 1;}
.xshyList li:hover .tit,
.xshyList li:hover .desc{color: #fff;}
.xshyList li:hover .tit{border-color: rgba(255, 255, 255, 0.06);}
.xshyList li:hover .tit::before{background: var(--active-color);width: 100%;}

/* 通知公告 */
.noticeList1{padding-bottom: 1.83rem;margin-top: -1.27rem;}
.noticeList1 .wrap{padding: 1.27rem 1.33rem 0.93rem;border-bottom: 1px solid #DADDE6;}
.noticeList1 .wrap::before{content: "";width: 100%;height: 2px;position: absolute;left: 0;top: 0;transform: scale(0, 1);opacity: 0;background: var(--primary-color);transform-origin: left center;}
.noticeList1 .date{flex-shrink: 0;margin-right: 2.27rem;flex-direction: column;line-height: 1rem;}
.noticeList1 .date span{font-family: "D-DIN-PRO-500-Medium";}
.noticeList1 .date em{font-family: "D-DIN-PRO-400-Regular";}
.noticeList1 .text{flex: 1;overflow: hidden;}
.noticeList1 .tit{line-height: 1rem;}
.noticeList1 .desc{line-height: 1.07rem;margin: 0.43rem 0 1.07rem;}
.noticeList1 .more{align-items: center;}
.noticeList1 .more .icon{width: 0.9rem;margin-left: 0.4rem;filter: brightness(0) invert(0.5);opacity: 0.6;}
.noticeList1 .wrap:hover{background: #FFFFFF;box-shadow: 0px 2px 20px 0px rgba(38, 38, 41, 0.06);border-color: transparent;}
.noticeList1 .wrap:hover::before{transform: scale(1);opacity: 1;transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
.noticeList1 .wrap:hover .tit{color: var(--primary-color);font-weight: bold;}

/* 党建动态 */
.partyPage{background: #F9F3F3;}
.partyPage .nyBanner .bread .title::before{background: #F9F3F3;}
.partyPage .nyBanner .bread .title .wrap{background-image: url(../images/party_bg.jpg);}
.partyPage .nyBanner .bread .title .wrap .en{color: #fff;}
.partyPage .thirdNav li::before{background-image: url(../images/nav_bg1.jpg);}
.partyPage .thirdNav li.on, 
.partyPage .thirdNav li:hover{color: #fff;}
.partyPage .page a.on, 
.partyPage .page a:hover{border-color: #C9151E;background: #C9151E;}

.partyList{padding-bottom: 0.5rem;}
.partyList li{margin-bottom: 1.33rem;background: #FFFFFF;}
.partyList .wrap{align-items: center;}
.partyList .date{width: 3.8rem;flex-direction: column;line-height: 1;border-right: 1px solid #E5E5E5;}
.partyList .date span{font-family: "D-DIN-PRO-500-Medium";}
.partyList .date em{font-family: "D-DIN-PRO-400-Regular";}
.partyList .dot{width: 1.67rem;height: 4.33rem;border-left: 1px solid #E5E5E5;flex-shrink: 0;}
.partyList .dot img{width: 6px;}
.partyList .text{flex: 1;box-sizing: border-box;overflow: hidden;padding: 0 2.17rem 0 1rem;}
.partyList .tit{margin-bottom: 0.8rem;}
.partyList .desc{line-height: 0.93rem;}
.partyList li:hover .date,
.partyList li:hover .tit{color: #C9151E;}
.partyList li:hover .dot{background: #C9151E;border-color: #C9151E;}
.partyList li:hover .dot img{filter: brightness(0) invert(1);}

/* 文艺风彩 */
.wyfcList{padding-bottom: 1.83rem;}
.wyfcList li{position: relative;}
.wyfcList li::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/wyfc_bg.jpg) no-repeat center;background-size: cover;border-radius: 0.67rem 0 0.67rem 0;opacity: 0;}
.wyfcList .wrap{border-bottom: 1px solid #DDDDE8;padding: 0.7rem 0;align-items: center;position: relative;}
.wyfcList .date{flex-shrink: 0;padding: 0.57rem 1rem;background: #FFFFFF;border-radius: 8px 0 8px 0;align-items: center;flex-shrink: 0;width: 6.6rem;box-sizing: border-box;padding: 0.57rem 0 0.57rem 1rem;}
.wyfcList .date span{line-height: 1;font-family: "D-DIN-PRO-700-Bold";width: 1.5em;}
.wyfcList .date em{line-height: 1.13rem;border: 1px solid #DADDE6;border-radius: 4px;font-family: "D-DIN-PRO-400-Regular";width: 2.5rem;text-align: center;}
.wyfcList .tit{flex: 1;overflow: hidden;padding: 0 1.33rem;}
.wyfcList li:hover{color: #fff;border-color: transparent;}
.wyfcList li:hover::before{opacity: 1;}
.wyfcList li:hover .date{background: transparent;}
.wyfcList li:hover span{color: var(--active-color);}
.wyfcList li:hover em{background: var(--active-color);color: #fff;border-color: var(--active-color);}

/* 国际交流合作 */
.picNewsList{padding-bottom: 0.83rem;}
.picNewsList li{width: 32%;margin: 0 2% 2% 0;}
.picNewsList li:nth-child(3n){margin-right: 0;}
.picNewsList .wrap{display: block;background: #FFFFFF;border-radius: 10px;}
.picNewsList .pic{padding-bottom: 54.58%;}
.picNewsList .text{padding: 0.73rem 1.6rem 1.13rem 1.07rem;}
.picNewsList .date{align-items: center;font-family: "D-DIN-PRO-400-Regular";}
.picNewsList .date .icon{filter: brightness(0) invert(0.5);opacity: 0.7;margin-right: 6px;width: 0.53rem;}
.picNewsList .tit{line-height: 1.13rem;height: 2.27rem;margin: 0.2rem 0 1.5rem;}
.picNewsList .hover{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background: url(../images/news_bg5.jpg) no-repeat center;background-size: cover;box-sizing: border-box;padding: 0 1.6rem 1.13rem 1.07rem;flex-direction: column;justify-content: flex-end;top: 100%;    transition: 0s;}
.picNewsList .hover .date,
.picNewsList .hover .desc{color: #fff;}
.picNewsList .hover .date .icon{filter: brightness(0) invert(1);opacity: 1;}
.picNewsList .hover .tit{color: var(--active-color);margin: 0.2rem 0 0.83rem;}
.picNewsList .hover .desc{line-height: 0.93rem;margin-bottom: 1.93rem;}
.picNewsList .hover .date,
.picNewsList .hover .tit,
.picNewsList .hover .desc,
.picNewsList .hover .moreBtn{transform: translateY(2rem);opacity: 0;    transition: 0s;}
.picNewsList .hover .moreBtn{border-color: transparent;}
.picNewsList .hover .ani-btn:after,
.picNewsList .hover .ani-btn .icon,
.picNewsList a.wrap:hover .hover .ani-btn:after{ transition: 0s !important;}
.picNewsList .wrap:hover .hover{top: 0;}
.picNewsList .wrap:hover .hover .date,
.picNewsList .wrap:hover .hover .tit,
.picNewsList .wrap:hover .hover .desc,
.picNewsList .wrap:hover .hover .moreBtn{transform: translateY(0);opacity: 1;}
/*.picNewsList .wrap:hover .hover .date{transition-delay: 0.3s;}
.picNewsList .wrap:hover .hover .tit{transition-delay: 0.4s;}
.picNewsList .wrap:hover .hover .desc{transition-delay: 0.5s;}
.picNewsList .wrap:hover .hover .moreBtn{transition-delay: 0.6s;}*/

/* 校友动态 */
.xydtList{padding-bottom: 1.17rem;justify-content: space-between;}
.xydtList li{width: 49%;margin-bottom: 0.67rem;background: #FFFFFF;border-radius: 5px;overflow: hidden;}
.xydtList li::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/xydt_bg.jpg) no-repeat center;background-size: cover;opacity: 0;}
.xydtList .wrap{padding: 0 1rem;line-height: 2.33rem;}
.xydtList .date{flex-shrink: 0;/*font-family: "D-DIN-PRO-400-Regular";width: 2.66rem;*/ white-space: nowrap;}
.xydtList .line{flex-shrink: 0;width: 1px;height: 0.5rem;background: #999999;margin: 0 0.5rem;}
.xydtList .arr{flex-shrink: 0;margin-left: 1rem;width: 0.9rem;filter: brightness(0) invert(0.5);opacity: 0.7;}
.xydtList .tit{flex: 1;overflow: hidden;}
.xydtList li:hover::before{opacity: 1;}
.xydtList li:hover .date,
.xydtList li:hover .tit{color: var(--active-color);}
.xydtList li:hover .line{background: var(--active-color);}
.xydtList li:hover .arr{opacity: 0;}

@media screen and (max-width: 1700px){
.nyBanner .nav li{margin-right: 1.4rem;}
}

@media screen and (max-width: 1620px){
.newsPage .part1{padding: 4.5rem 0 3rem;}

.aboutPage .part4 .left{padding: 3.5rem 3rem 3.5rem 5%;}
.aboutPage .part4 .right{min-height: 18.6rem;}
.aboutPage .part1 .right{width: 37%;}

.thirdNav1 .box{padding: 0 2rem;}
.thirdNav1 .box .prev{left: 0;}
.thirdNav1 .box .next{right: 0;}


}
@media screen and (max-width: 1480px){
.nyBanner .bread .title{width: 8.5rem;}
.nyBanner .bread .title .wrap{height: 5.4rem;}
.nyBanner .bread > .w1600{padding-left: 9.6rem;}
.nyBanner .nav li{margin-right: 1rem;}
.nyBanner .path span{margin: 0;}

}

@media screen and (max-width: 1300px){
}

@media screen and (max-width: 1200px){
.nyBanner{height: 15rem;}
.nyBanner .bread > .w1600{padding-left: 10rem;}
.nyBanner .nav li{margin-right: 1rem;}

.aboutPage .part1 .left{padding: 0;}
.aboutPage .part1 > .w1600{padding: 2rem 0;}
.aboutPage .part1 .trangle{left: 0;}
.aboutPage .part2{padding: 2rem 0;border-radius: 3rem 0 3rem 0;}
.aboutPage .part2 > .w1600{padding: 0;}
.aboutPage .part3{padding: 2rem 0 8rem;}
.aboutPage .part4{margin-top: -5rem;}
.aboutPage .part4 .left{border-radius: 0 3rem 0 1rem;}
.aboutPage .part4 .right{border-radius: 3rem 0 1rem 0;}

}

@media screen and (max-width: 1024px){
.leaderList li{width: 100%;}

.teacherList li{width: 23.5%;margin: 0 2% 2% 0;}
.teacherList li:nth-child(4n){margin-right: 0;}
.teacherList li:nth-child(5n){margin-right: 2%;}

.nyBanner .nav li{display: none;}

.addThirdNavStyle {display: block;}
}

@media screen and (max-width: 760px){
.nyBanner{height: 10rem;}
.nyBanner .bread .title,
.nyBanner .nav{display: none;}
.nyBanner .bread > .w1600{padding-left: 0;}
.nyBanner .bread{line-height: 1.8rem;}

.newsPage .part1{padding: 2rem 0 0;background: none;}
.newsPage .part1 > .w1600{flex-wrap: wrap;border-radius: 0 1.6rem 0 1.6rem;}
.newsPage .part1 .left,
.newsPage .part1 .right{width: 100%;}
.newsPage .part1 .left{border: none;}
.newsPage .part1 .left .wrap{padding: 0.8rem;}
.newsPage .part1 .right{padding: 0 0.8rem 1.2rem;}
.newsPage .part1 .right .top .wrap{display: block;}
.newsPage .part1 .right .top .text{padding-left: 0;border: none;}
.newsPage .part1 .right .top .pic{width: 100%;padding-bottom: 64.42%;}
.newsPage .part1 .right .top .dateStyle{padding: 0.3rem 0;flex-direction: row;align-items: center;}
.newsPage .part1 .right .top .dateStyle span{margin-right: 0.5rem;}
.newsPage .part2 ul li{margin-bottom: 1rem;}
.newsPage .part1 ul li .date{margin-left: 10px;}
.newsPage .part1 ul li a{height: 1.8rem;line-height: 1.8rem;}
.newsPage .part2 ul li{width: 100%;}
.newsPage .part2 ul .more{width: 2.6rem;height: 5.5rem;}
.newsPage .part2 ul .text{padding: 0.5rem;}
.newsPage .part2 ul .tit{padding-bottom: 0.3rem;margin-bottom: 0.5rem;}
.newsPage .part2 ul .desc{line-height: 0.8rem;}

.page a{min-width: 1.2rem;line-height: 1.2rem;margin: 0 2px 5px;}
.page .btn{padding: 0 0.6rem;margin: 0 0.5rem 5px;}

.passage .psgTitle{padding-bottom: 0.6rem;}
.passage .psgTitle .tit{margin-bottom: 0.3rem;line-height: 1.3;}
.passage .psgCont{padding: 0.3rem 0;}
.passage .psgInfo dl{min-width: 50%;}
.psgLink{padding: 0.5rem 0;}

.aboutPage .part1 > .w1600{flex-wrap: wrap;}
.aboutPage .part1 .left,
.aboutPage .part1 .right{width: 100%;}
.aboutPage .part1 .right{margin-top: 1rem;}
.aboutPage .part1 .trangle{display: none;}
.aboutPage .part2{margin-top: 0;}
.aboutPage .part2 > .w1600{flex-wrap: wrap;}
.aboutPage .part2 .left,
.aboutPage .part2 .pic{width: 100%;}
.aboutPage .part2 .pic{margin-top: 1rem;}
.aboutPage .part3{padding: 2rem 0;}
.aboutPage .part3 > .w1600{flex-wrap: wrap;}
.aboutPage .part3 .left{width: 100%;margin-bottom: 1rem;}
.aboutPage .part3 .left li{margin-top: 0.8rem;}
.aboutPage .part3 .left li .wrap{border-radius: 0.5rem 0 0.5rem;}
.aboutPage .part3 .left li .tit{font-size: 0.5rem;line-height: 1.2;}
.aboutPage .part3 .right{width: 100%;}
.aboutPage .part4{margin-top: 0;flex-wrap: wrap;}
.aboutPage .part4 .left,
.aboutPage .part4 .right{width: 100%;}
.aboutPage .part4 .left{border-radius: 0;padding: 2rem 5%;}
.aboutPage .part4 .right{border-radius: 0;min-height: auto;padding-bottom: 83.33%;}
.aboutPage .part5{padding: 2rem 0;}

.leaderList li .pic{width: 6rem;height: 7.77rem;}
.leaderList li .pic::before{left: 0.33rem;top: 0.33rem;border-radius: 2.67rem 0 2rem;}
.leaderList li .pic .name{line-height: 1.5rem;min-width: 4rem;bottom: -0.95rem;}
.leaderList li .pic img{border-radius: 1.8rem 0 1.8rem;}
.leaderList li .text{padding: 0.7rem 0 0.5rem 0.5rem;}
.leaderList li .text .desc{margin: 0.3rem 0.5rem 0.5rem;}

.contLeader{display: block;}
.contLeader .left{width: 80%;max-width: 12.33rem;}
.contLeader .right{width: 100%;padding-top: 1.5rem;}
.contLeader .right .pos{line-height: 1.3;}
.contLeader .right .desc{padding-bottom: 1rem;}
.contLeader .right .detail{padding-top: 0.8rem;}

.orgPage .item .tit{padding: 0.2rem 0.6rem;}
.orgPage .item .cont{padding: 0 0.6rem;}
.orgPage .item .cont dl{padding: 0.3rem 0;}

.thirdNav{padding-bottom: 0.5rem;margin-bottom: 1rem;}
.thirdNav li{margin: 0 0.1rem 0.1rem;line-height: 1.6rem;}
.thirdNav li a{min-width: 3rem;}

.teacherList{justify-content: space-between;}
.teacherList li{width: 49%;margin-right: 0;margin-bottom: 1rem;}
.teacherList li:nth-child(4n),
.teacherList li:nth-child(5n){margin-right: 0;}
.teacherWrap .name{line-height: 1.8rem;/*bottom: 2rem;*/top: -0.9rem;}
.teacherWrap .pos{padding: 1.2rem 0.5rem 0.5rem 0.5rem;border-radius: 0 0 1.6rem;}
.teacherWrap .pic{border-radius: 1.6rem 0 0;}

.contTeacher .top{margin-bottom: 1rem;flex-wrap: wrap;}

.contTeacher .teacherWrap{width: 80%;margin-bottom: 1rem;}
.contTeacher .top .right{width: 100%;}
.contTeacher .top .right .tit{margin-bottom: 0.2rem;}
.contTeacher .top .right .cont{margin-bottom: 0.5rem;}

.noticeList li{width: 100%;margin-bottom: 0.5rem;}
.noticeList .tit{line-height: 3rem;padding: 0 0.5rem 0 2.2rem;}
.noticeList .date{width: 2.4rem;height: 2.2rem;padding-left: 0.2rem;}

.xshyList{justify-content: space-between;}
.xshyList li{width: 49%;margin-right: 0;}
.xshyList .wrap{padding: 0.8rem;}
.xshyList .tit{line-height: 0.8rem;}
.xshyList .tit h4{height: 1.6rem;}
.xshyList .desc{padding: 0.6rem 0 1.2rem;}

.thirdNav1 .box{padding: 0 1rem;}

.noticeList1 .wrap{padding: 0.8rem 0.3rem;}
.noticeList1 .date{margin-right: 0.6rem;}
.noticeList1 .desc{margin: 0.2rem 0 0.6rem;}

.partyList li{margin-bottom: 0.6rem;}
.partyList .date{width: 2.6rem;}
.partyList .date span{margin-bottom: 0.2rem;}
.partyList .text{padding: 0 0.5rem;}
.partyList .tit{margin-bottom: 0.4rem;}
.partyList .dot{width: 1.3rem;height: 3.3rem;}

.wyfcList{padding-bottom: 1rem;}
.wyfcList .wrap{padding: 0.5rem 0;}
.wyfcList .date{padding: 0.2rem 0.4rem;width: 4.5rem;}
.wyfcList .date em{line-height: 1rem;}
.wyfcList .date span{margin-right: 0.2rem;}
.wyfcList .tit{padding: 0 0.4rem;}

.picNewsList{justify-content: space-between;}
.picNewsList li{width: 49%;margin-right: 0;}
.picNewsList .hover{display: none;}
.picNewsList .text{padding: 0.6rem;}
.picNewsList .tit{margin: 0.2rem 0 1rem;line-height: 0.9rem;height: 1.8rem;}

.xydtList li{width: 100%;margin-bottom: 0.4rem;}
.xydtList .wrap{padding: 0 0.6rem;line-height: 2rem;}
.xydtList .arr{display: none;}
.xydtList .line{margin: 0 0.3rem 0 0.2rem;}

.teacherTips{margin: 0.5rem 0 0.3rem;}
}

@media screen and (max-width: 468px){
.nyBanner{height: 8rem;}

.xshyList li,
.picNewsList li{width: 100%;margin-bottom: 0.5rem;}

.teacherWrap .name{min-width: 5rem;}

}