/* nyBanner */
.nyBanner{padding-bottom: 14.76rem;}


/* nyTop */
.nyTop{position: relative;z-index: 3;}
.nyTop .secondNav{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 2;overflow: hidden;}
.nyTop .secondNav .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 51, 153, 0.8);backdrop-filter: blur(5px);-webkit-mask: linear-gradient(#000 0 100%),radial-gradient(circle at min(calc(50% + 700px - 25px - 105px),calc(100% - 125px)) 100%, #000 105px, transparent 106px);-webkit-mask-composite: xor;}
.nyTop .secondNav > .w1400{box-sizing: border-box;padding-right: 300px;}
.nyTop .secondNav .container{position: relative;z-index: 3;height: 4.6rem;display: flex;align-items: center;}
.nyTop .secondNav ul{display: flex;flex-wrap: wrap;}
.nyTop .secondNav ul li{margin-right: 1rem;}
.nyTop .secondNav ul li:last-child{margin-right: 0;}
.nyTop .secondNav a{display: block;position: relative;color: #fff;line-height: 1.6rem;}
.nyTop .secondNav a::before{content: "";width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;background: #fff;opacity: 0;transform: scale(0,1);}
.nyTop .secondNav .on a::before,
.nyTop .secondNav a:hover::before{transform: scale(1);opacity: 1;}
.nyTop .tit{width: 250px;height: 250px;position: absolute;right: calc((100% - 1400px) / 2);bottom: -125px;z-index: 5;box-sizing: border-box;border: 1px solid rgba(255, 255, 255, 0.39);border-radius: 50%;}
.nyTop .tit .wrap{width: 158px;height: 158px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);border-radius: 50%;background: linear-gradient(135deg, #0066CC 0%, #003399 100%);display: flex;flex-direction: column;justify-content: center;align-self: center;color: #FFFFFF;text-align: center;}
.nyTop .tit .wrap .icon{height: 2rem;margin-bottom: 5px;}

/* thirdNav */
.thirdNav{padding: 1rem 0;background-image: linear-gradient(-46deg, rgba(0, 51, 153, 0.05) 0%, #416AA5 100%);}
.thirdNav .container{width: calc(100% - 20rem);}
/*.thirdNav .swiper-slide{width: auto;}*/
.thirdNav ul{display: flex;flex-wrap: wrap;}
.thirdNav li{margin: 0.3rem 5px 0.3rem 0;}
.thirdNav li:last-child{margin-right: 0;}
.thirdNav a{display: block;padding: 0 0.83rem;color: #FFFFFF;line-height: 1.4rem;border-radius: 0.7rem;}
.thirdNav .on a,
.thirdNav a:hover{background: #D6E6FF;color: #003399;}
.thirdNav .on a{font-weight: bold;}

/* bread */
.bread{position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(255, 255, 255, 0.8);backdrop-filter: blur(10px);}
.bread > .w1400{display: flex;align-items: flex-end;height: 2rem;line-height: 2rem;}
.bread .title{padding: 0 1.1rem;margin-right: 1.66rem;flex-shrink: 0;background-image: linear-gradient(225deg, #0055CC 0%, #003399 100%);color: #FFFFFF;line-height: 3rem;}
.bread .container{flex: 1;overflow: hidden;}
.bread .container .swiper-slide{width: auto;}
.bread .container a{display: block;position: relative;color: #222222;}
.bread .container a::before{content: "";width: 100%;height: 3px;position: absolute;left: 0;bottom: 0;background: #003399;transform: scale(0,1);opacity: 0;}
.bread .container .on a,
.bread .container a:hover{color: #003399;}
.bread .container .on a{font-weight: bold;}
.bread .container .on a::before,
.bread .container a:hover::before{transform: scale(1);opacity: 1;}

/* path */
.path{background: #fff;padding: 0.8rem 0;color: #222222;line-height: 0.8rem;position: relative;}
.path.bg{position: relative;z-index: 2;padding: 1.28rem 0;}
.path.bg::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;    background: #c1ae90;background-size: cover;z-index: 2;}
.path > .w1400{box-sizing: border-box;padding-left: 0.8rem;background: url(../images/icon_home.svg) no-repeat left center;background-size: auto 0.53rem;position: relative;z-index: 3;}
.path span{margin: 0 6px;}
.path a:hover{color: #003399;}
.path.bg .pic{position: absolute;top: 0;left: 50%;transform: translateX(-50%);z-index: 1;}
.path.bg .pic .wrap{width: 250px;position: absolute;top: 0;right: 0;}
.path.bg .pic .wrap::before{content: "";width: 23.33rem;height: 12.2rem;position: absolute;top: 0;left: 50%;transform: translateX(-50%);background: url(../images/student.png) no-repeat center top;background-size: 100% auto;}
.path.bg .pic .wrap::after{content: "";width: 17.4rem;height: 17.4rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.39);}

/* greyBg */
.greyBg{background: #F5F5F5;}

/* nyWrap */
.nyWrap{padding: 2rem 0 3rem;min-height: 300px;}
.nyWrap.padTop180{padding-top: 6rem;}
.nyWrap.padTop300{padding-top: 10rem;}

/* nyTitle */
.nyTitle{border-bottom: 1px solid rgba(0, 0, 0, 0.1);position: relative;color: #222222;line-height: 1.4rem;font-weight: normal;margin-bottom: 2.2rem;    font-weight: bold;}
.nyTitle::before{content: "";width: 4rem;height: 10px;position: absolute;left: 1.76rem;bottom: 0;background: #99B3E6;}
.nyTitle span{position: relative;z-index: 2;}

/* about */
.about{padding-top: 0.5rem;}
.about .med{margin: 10px 0 1.1rem;}
.about .med .pic{width: 27.14%;margin: 0 12px 0 1.76rem;flex-shrink: 0;position: relative;}
.about .med .pic::before{content: "";width: 100%;height: 100%;position: absolute;right: -12px;top: 12px;background-image: linear-gradient(133deg, #00B5F3 0%, #25B067 100%);}
.about .med .pic img{width: 100%;position: relative;z-index: 2;}
.about .btm .title{color: #003399;line-height: 0.83rem;margin-bottom: 0.7rem;}
.about .btm .cont{padding: 1rem 1.5rem;background: rgba(136, 255, 186, 0.16);}

/* leaderList */
.leaderList li{margin-bottom: 1.66rem;position: relative;padding: 0.8rem 0 0 0.9rem;display: flex;}
.leaderList li:last-child{margin-bottom: 1.3rem;}
.leaderList li::before{content: "";width: calc(100% - 1.8rem);height: calc(100% - 1.3rem);position: absolute;left: 0;top: 0;    background: linear-gradient(220deg, #4483BD 0%, #3C6297 100%);border-radius: 4px;}
.leaderList li .pic{width: 7.46rem;height: 10.43rem;flex-shrink: 0;margin-right: 1.2rem;position: relative;z-index: 2;box-shadow: 0 2px 10px 0 rgba(193,255,176,0.14);}
.leaderList li .pic img{width: 100%;height: 100%;object-fit: cover;}
.leaderList li .pic .info{display: none;}
.leaderList li .text{flex: 1;overflow: hidden;position: relative;z-index: 2;}
.leaderList li .info{margin: 0.66rem 2.5rem 0.9rem 0;padding: 0 0 7px 0.8rem;position: relative;color: #fff;line-height: 0.93rem;}
.leaderList li .info::before{content: "";width: 3px;height: 100%;position: absolute;left: 0;top: 0;    background-image: linear-gradient(180deg, #4A90E2 0%, #73A6FF 100%);}
.leaderList li .info .name{line-height: 1.2rem;font-weight: normal;margin-bottom: 0.5rem;}
.leaderList li .btm{padding: 0.8rem 1.3rem 1rem 1rem;background: #FFFFFF;box-shadow: 0 2px 0.66rem 0 rgba(0,0,0,0.06);border-radius: 4px;}
.leaderList li .btm dl{display: flex;margin-bottom: 0.33rem;}
.leaderList li .btm dl:last-child{margin-bottom: 0;}
.leaderList li .btm dl dt{flex-shrink: 0;    font-weight: bold;}
.leaderList li .btm dl dd{flex: 1;overflow: hidden;}
.leaderList li .btm dl:first-child dd{min-height: 2.13rem;}
.leaderList li:hover::before{box-shadow: 0 0 0.66rem rgba(0, 0, 0, 0.2);transform: scale(1.02);}

/* loadMore */
.loadMore{width: 4.6rem;color: #222222;margin: 0 auto;}
.loadMore .icon{width: 1.66rem;height: 1.66rem;background: #FFFFFF;box-shadow: 0 2px 20px 0 rgba(0,0,0,0.06);border-radius: 50%;display: flex;flex-direction: column;justify-content: center;}
.loadMore .icon img{height: 0.3rem;opacity: 0;animation: scrollArrMove 1s linear forwards infinite;}
.loadMore .icon img:nth-child(2){animation-delay: 0.25s;}
.loadMore:hover{color: #003399;}
.loadMore:hover .icon{background: #003399;}
.loadMore:hover .icon img{filter: brightness(0) invert(1);}


/* nyNav */
.nyNav{padding: 0.8rem 1.2rem 0.3rem;margin-bottom: 2.2rem;    background-image: linear-gradient(-71deg, #87A0C5 0%, #416AA5 100%);/* border-radius: 10px; */}
.nyNav ul{display: flex;flex-wrap: wrap;}
.nyNav li{margin: 0 0 0.5rem;}
.nyNav li:last-child{margin-right: 0;}
.nyNav li a{display: block;padding: 0 0.6rem;color: #FFFFFF;line-height: 1.4rem;border-radius: 0.7rem;}
.nyNav li.on a,
.nyNav li a:hover{background: rgba(255, 255, 255, 0.9);color: #3D699F;}

/* moreBtn */
.moreBtn{width: 6rem;height: 1.6rem;border: 1px solid #999999;border-radius: 0.83rem;color: #999999;}
.moreBtn .icon{height: 0.5rem;margin-left: 1.3rem;}
.moreBtn:hover .icon,
a:hover .moreBtn .icon{filter: brightness(0) invert(1);}

/* noticeList */
.noticeList{display: flex;flex-wrap: wrap;}
.noticeList li{width: 33.33%;border-top: 1px solid #E2E2E2;border-bottom: 1px solid #E2E2E2;margin-top: -1px;}
.noticeList .wrap{display: block;padding: 1.33rem;position: relative;line-height: 0.93rem;}
.noticeList .wrap::before{content: "";width: calc(100% - 2.66rem);height: 2px;position: absolute;left: 1.33rem;bottom: 0;background: #003399;transform: scale(0,1);opacity: 0;}
.noticeList .date{line-height: 1.66rem;color: #999999;font-family: "Barlow-Regular";}
.noticeList .date span{font-family: "Barlow-Medium";margin-right: 6px;}
.noticeList .title{color: #4A4948;height: 1.86rem;overflow: hidden;margin: 0.93rem 0 7px;}
.noticeList .desc{color: #666666;height: 1.86rem;overflow: hidden;margin-bottom: 1.2rem;}
.noticeList li:hover .wrap{background: #FFFFFF;box-shadow: 0 2px 15px 0 rgba(197,197,197,0.50);}
.noticeList li:hover .wrap::before{transform: calc(1);opacity: 1;}
.noticeList li:hover .date{color: #4A4948;}
.noticeList li:hover  .title{color: #003399;}

/* page */
.page{color: #333333;}
.page.right{justify-content: flex-end;}
.page a{margin: 0 6px;min-width: 1.4rem;height: 1.4rem;background: #fff;background: #FFFFFF;border: 1px solid rgba(0,0,0,0.10);border-radius: 2px;text-align: center;line-height: 1.4rem;}
.page a.on,
.page a:hover{border-color: #003399;background: #003399;color: #fff;}
.page a:hover img{filter: brightness(0) invert(1);}
.page a.disable{pointer-events: none;opacity: 0.5;}
.page.green a.on,
.page.green a:hover{border-color: #3F9A5B;background: #3F9A5B;}
.page.blue a.on,
.page.blue a:hover{border-color: #2C82AE;background: #2C82AE;}
.page.red a.on,
.page.red a:hover{border-color: #DA6E62;background: #DA6E62;}


/* newsList */
.newsList li{background: #FFFFFF;position: relative;padding: 0 2rem 0 1.33rem;color: #333333;line-height: 0.93rem;}
.newsList li:last-child{padding-bottom: 2rem;}
.newsList li::before{content: "";width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;background: #003399;position: absolute;left: 0;bottom: 0;transform: scale(0,1);opacity: 0;transform-origin: left center;}
.newsList .wrap{padding: 1.33rem 0 1rem;display: flex;border-bottom: 1px solid #DDDDDD;}
.newsList .date{flex-shrink: 0;margin-right: 1.1rem;width: 3.33rem;font-family: "Barlow-Regular";line-height: 1.2rem;}
.newsList .date span{display: block;font-family: "Barlow-Medium";margin-bottom: 0.2rem;}
.newsList .text{flex: 1;overflow: hidden;}
.newsList .title{color: #333333;line-height: 1rem;font-weight: normal;}
.newsList .desc{line-height: 1.06rem;margin: 0.6rem 0 1.4rem;color: #666666;}
.newsList .more{color: #333333;display: flex;align-items: center;}
.newsList .more .icon{margin-left: 0.4rem;filter: brightness(0) invert(0.5);}
.newsList li:hover{box-shadow: 0 2px 20px 0 rgba(0,0,0,0.20);}
.newsList li:hover::before{transform: scale(1);opacity: 1;}
.newsList li:hover .wrap{border-color: #fff;}
.newsList li:hover .title,
.newsList li:hover .more{color: #003399;}
.newsList li:hover .more .icon{filter: brightness(1) invert(0);}

/* contact */
.contact{padding: 1.5rem 2rem;background: #FFFFFF;border: 1px solid #DDDDDD;color: #222222;}
.contact dl{display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact dl dd{width: 44.76%;border-bottom: 1px solid #DDDDDD;line-height: 0.8rem;padding: 0.43rem 0;}
.contact dl dd:nth-child(2n){width: 37.5%;}

/* teachingReform */
.teachingReform{display: flex;flex-wrap: wrap;justify-content: space-between;}
.teachingReform li{width: 48.57%;margin-top: 0.66rem;}
.teachingReform li:nth-child(1),
.teachingReform li:nth-child(2){margin-top: 0;}
.teachingReform .wrap{padding: 0 1rem;background: #FFFFFF;line-height: 2.33rem;color: #333333;}
.teachingReform .date{flex-shrink: 0;color: #777777;font-family: "Barlow-Regular";width: 3.86rem;position: relative;}
.teachingReform .date::before{content: "";width: 1px;height: 0.5rem;position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: #999999;}
.teachingReform .icon{flex-shrink: 0;filter: brightness(0) invert(0.5);height: 0.33rem;}
.teachingReform .title{flex: 1;overflow: hidden;box-sizing: border-box;padding: 0 0.5rem;font-weight: normal;}
.teachingReform .wrap:hover{box-shadow: 0 0 15px 0 rgba(122,122,122,0.10);}
.teachingReform .wrap:hover .title,
.teachingReform .wrap:hover .date{color: #003399;}
.teachingReform .wrap:hover .icon{filter: brightness(1) invert(0);}

/* ruleList */
.ruleList{padding-bottom: 0.66rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
.ruleList li{width: 48.57%;margin-bottom: 1.33rem;}
.ruleList .wrap{background: #FFFFFF;box-shadow: 0 4px 20px 2px rgba(92,106,104,0.07);}
.ruleList .more{width: 3.73rem;height: 4rem;flex-shrink: 0;background: rgba(0, 51, 153, 0.05);flex-direction: column;color: #333333;}
.ruleList .more .icon{height: 0.33rem;margin-top: 0.5rem;filter: brightness(0) invert(0.5);}
.ruleList .text{flex: 1;box-sizing: border-box;overflow: hidden;padding: 0 1.7rem 0 1.33rem;}
.ruleList .title{color: #333333;line-height: 0.83rem;margin-bottom: 0.33rem;}
.ruleList .date{color: #777777;font-family: "Barlow-Regular";}
.ruleList .wrap:hover .more{background: #003399;color: #fff;}
.ruleList .wrap:hover .more .icon{filter: brightness(0) invert(1);}
.ruleList .wrap:hover .title{color: #003399;}



/* passage */
.passage .psgTitle{margin-bottom: 1.33rem;}
.passage .psgTitle .title{color: #333333;text-align: center;margin-bottom: 0.6rem;}
.passage .psgTitle .info{color: #666666;line-height: 1.06rem;}
.passage .psgTitle .info .item{margin: 0 0.8rem;}
.passage .share a{margin-left: 0.33rem;}
.passage .share img{filter: brightness(0) invert(0.5);opacity: 0.6;}
.passage .share a:hover img{filter: brightness(1) invert(0);opacity: 1;}
.passage .fontSize a{width: 1.06rem;height: 1rem;border: 1px solid #E4E4E4;border-radius: 4px;background: #fff;text-align: center;line-height: 1rem;color: #999999;margin-right: 0.26rem;}
.passage .fontSize a:last-child{margin-right: 0;}
.passage .fontSize a img{filter: brightness(0) invert(0.5);}
.passage .fontSize a:hover img{filter: brightness(0) invert(1);}
.passage .fontSize a:hover{border-color: #0152AA;background: #0152AA;}
.passage .psgCont{padding-bottom: 1rem;border-bottom: 1px solid #E4E4E4;margin-bottom: 1.5em;min-height: 300px;}
.passage .psgLink{color: #666666;line-height: 1.06rem;}
.passage .psgLink ul li a:hover{color: #0152AA;}

/* nyList */
.nyList .wrap{background: #FFFFFF;box-shadow: 0 2px 20px 0 rgba(0,0,0,0.06);border-radius: 10px;padding: 0.8rem 1.7rem 0.8rem 0;}
.nyList .date{flex-shrink: 0;width: 4.23rem;height: 3rem;border-right: 1px solid #DCDCDC;display: flex;flex-direction: column;align-items: center;justify-content: center;color: #003399;font-family: "Barlow-SemiBold";line-height: 2rem;}
.nyList .date em{font-family: "Barlow-Regular";line-height: 0.7rem;margin-top: 0.2rem;}
.nyList .icon{flex-shrink: 0;height: 0.7rem;filter: brightness(0) invert(0.5);}
.nyList .title{flex: 1;overflow: hidden;box-sizing: border-box;padding: 0 1rem;color: #777777;}
.nyList .wrap:hover .title{color: #003399;}
.nyList .wrap:hover .icon{filter: brightness(1) invert(0);}

/* teacherPage */
.teacherPage .nyTop .secondNav .bg{background: rgba(42, 127, 187, 0.8);}
.teacherPage .nyTop .tit .wrap{background-image: linear-gradient(135deg, #029ED8 0%, #004D71 100%);}
.teacherPage .thirdNav{background-image: linear-gradient(-43deg, rgba(12,107,177,0.05) 0%, #2D8FB8 100%);}
.teacherPage .thirdNav .on a, 
.teacherPage .thirdNav a:hover{background: #D6FBFF;color: #0173A2;}
.teacherPage .path.bg .pic .wrap::before{background-image: url(../images/teacher.png);}
.teacherPage .nyList .date,
.teacherPage .nyList .wrap:hover .title{color: #0173A2;}

/* alumniPage */
.alumniPage .nyTop .secondNav .bg{background-image: linear-gradient(180deg, rgba(237,150,131,0.80) 0%, rgba(214,93,75,0.80) 100%);}
.alumniPage .nyTop .tit .wrap{background-image: linear-gradient(135deg, #FA7D6D 0%, #D04D3D 100%);}
.alumniPage .path.bg .pic .wrap::before{background-image: url(../images/alumni.png);}
.alumniPage .nyList .date,
.alumniPage .nyList .wrap:hover .title{color: #D85646;}

/* quickEntry */
.quickEntry{position: fixed;}


/* downloadList */
.downloadList .wrap{background: #FFFFFF;box-shadow: 0 4px 20px 2px rgba(92,106,104,0.07);padding: 0 0 0 1.33rem;color: #333333;}
.downloadList .icon{flex-shrink: 0;height: 1.2rem;}
.downloadList .more{width: 6.1rem;height: 3.2rem;flex-shrink: 0;background: rgba(0, 113, 47, 0.05);flex-direction: column;color: #333333;}
.downloadList .more .icon{height: 0.33rem;margin-top: 0.5rem;filter: brightness(0) invert(0.5);}
.downloadList .date{flex-shrink: 0;font-family: "Barlow-Regular";margin: 0 2.66rem 0 0;}
.downloadList .title{flex: 1;overflow: hidden;box-sizing: border-box;padding: 0 1rem;}
.downloadList .wrap:hover .more{background: #003399;color: #fff;}
.downloadList .wrap:hover .more .icon{filter: brightness(0) invert(1);}
.downloadList .wrap:hover .title{color: #003399;}


@media screen and (max-width: 1620px){
.nyTop .tit{right: 3rem;}
.nyTop .secondNav .bg{-webkit-mask:linear-gradient(#000 0 100%),radial-gradient(circle at min(calc(100% - 30px - 152px),calc(100% - 125px)) 100%, #000 81px, transparent 81px);-webkit-mask-composite: xor;}
.nyTop .tit{width: 200px;height: 200px;bottom: -100px;right: 3rem;}
.nyTop .tit .wrap{width: 120px;height: 120px;}
.nyTop .tit .wrap .icon{height: 1.5rem;}
.path.bg .pic{width: 100%;max-width: 100%;}
.path.bg .pic .wrap{width: 200px;right: 3rem;}
.path.bg .pic .wrap::before{width: 16rem;height: 8rem;}
.path.bg .pic .wrap::after{width: 12rem;height: 12rem;}

.nyWrap.padTop180{padding-top: 4rem;}
.nyWrap.padTop300{padding-top: 7rem;}
}
@media screen and (max-width: 1480px){
.noticeList .wrap{padding: 0.9rem;}
.noticeList .title{margin: 0.5rem 0 5px;}

.passage .psgTitle .info .item{margin: 0 0.4rem;}
}

@media screen and (max-width: 1300px){
.contact dl dd,
.contact dl dd:nth-child(2n){width: 48%;}

.teachingReform .wrap{padding: 0 0.5rem;}
.teachingReform .date{width: 3.2rem;}

.nyTop .secondNav .bg{-webkit-mask: linear-gradient(#000 0 100%),radial-gradient(circle at min(calc(100% - 30px - 139px),calc(100% - 121px)) 100%, #000 81px, transparent 81px);-webkit-mask-composite: xor;}

.downloadList .wrap{padding-left: 0.8rem;}
.downloadList .more{width: 4rem;}
.downloadList .date{margin-right: 1.6rem;}
}


@media screen and (max-width: 1024px){
.newsList .desc{margin: 0.4rem 0 0.8rem;}
.newsList .date{margin-right: 0.6rem;}

.download .text{padding: 0 0.6rem;}

.path.bg{padding: 0.6rem 0;}
.path.bg .pic{display: none;}

.nyTop .secondNav .bg{-webkit-mask: inherit;}
.nyTop .tit{width: 5rem;height: 5rem;bottom: -2.5rem;right: 5%;display: none;}
.nyTop .tit .wrap{width: 80%;height: 80%;}
.nyTop .tit .wrap .icon{height: 1rem;margin-bottom: 0;}
.nyTop .secondNav > .w1400{padding-right: 0;}
.nyTop .secondNav .container{height: 3rem;}
.nyTop .secondNav ul li{margin-right: 0.5rem;}
.nyTop .secondNav a{line-height: 1;padding: 10px 0;}
.nyTop .secondNav a::before{height: 1px;}

.thirdNav{padding: 0.6rem 0;}
.thirdNav .container{width: 100%;}
.thirdNav a{padding: 0 0.5rem;line-height: 1.2rem;}

.nyWrap.padTop180,
.nyWrap.padTop300{padding-top: 3rem;}
}

@media screen and (max-width: 760px){
.bread .title{display: none;}
.bread > .w1400{display: block;height: auto;line-height: 1.6rem;}
.bread .container a{line-height: 2.2rem;}

.path{padding: 0.6rem 0;}
.path > .w1400{background-position: left 0.12rem;}
.path.bg > .w1400{background-position: left 0.16rem;}

.nyWrap{padding: 1.5rem 0;}
.nyBanner{padding-bottom: 10rem;}
.nyTitle{margin-bottom: 1rem;}

.about .med{display: block;}
.about .med .pic{width: 100%;margin: 0.5rem 0 1.5rem;}
.about .btm .title{margin-bottom: 0.4rem;}
.about .btm .cont{padding: 0.8rem;}


.leaderList li{display: block;padding: 0.5rem;margin-bottom: 0.8rem;}
.leaderList li::before{width: 100%;height: 100%;}
.leaderList li .pic{height: auto;width: 100%;display: flex;align-items: flex-end;margin-bottom: 0.5rem;box-shadow: none;}
.leaderList li .pic img{width: 5rem;margin-right: 0.5rem;flex-shrink: 0;}
.leaderList li .pic .info{display: block;flex: 1;overflow: hidden;margin: 0;padding: 0;transform: translateY(0.1rem);}
.leaderList li .pic .info::before{display: none;}
.leaderList li .btm{padding: 0.5rem;}
.leaderList li .text .info{display: none;}
.leaderList li .info{padding-left: 0.5rem;margin: 0.5rem 0;}
.leaderList li .info::before{width: 2px;}
.leaderList li .info .name{margin-bottom: 0.2rem;}


.nyNav{padding: 0.5rem;margin-bottom: 1rem;}
.nyNav li{margin-bottom: 0.2rem;}
.nyNav li a{line-height: 1.1rem;padding: 0 0.3rem;}

.noticeList li{width: 50%;}
.noticeList .wrap{padding: 0.5rem;}
.noticeList .date span{font-size: 1.5rem;}
.noticeList .desc{margin-bottom: 0.8rem;}

.moreBtn{width: 4.6rem;height: 1.2rem;}
.moreBtn .icon{margin-left: 0.5rem;}

.page .num,
.page span{display: none;}
.page .num.on{display: block;}

.newsList li{padding: 0 0.8rem 0 0.8rem;}
.newsList li:last-child{padding-bottom: 0.8rem;}
.newsList .wrap{padding: 0.8rem 0;}
.newsList .date{margin-right: 0;width: 2rem;line-height: 1rem;}
.newsList .date span{margin-bottom: 0;}
.newsList .desc{margin: 0.2rem 0 0.4rem;}

.contact{padding: 0.8rem;}
.contact dl dd,
.contact dl dd:nth-child(2n){width: 100%;}
.contact dl dd:last-child{border: none;}

.teachingReform li{width: 100%;margin-top: 0.4rem;}
.teachingReform li:nth-child(2){margin-top: 0.4rem;}
.teachingReform .wrap{line-height: 2rem;}
.teachingReform .icon{display: none;}
.teachingReform .title{padding-right: 0;}

.ruleList li{width: 100%;margin-bottom: 0.6rem;}
.ruleList .more{width: 3.2rem;height: 3.6rem;}
.ruleList .text{padding: 0 0.5rem;}
.ruleList .more .icon{margin-top: 0.2rem;}

.download li{width: 100%;}
.download .more{width: 2.8rem;height: 3.2rem;}
.download .title{margin-bottom: 0.3rem;}

.passage .psgTitle{margin-bottom: 0.8rem;}
.passage .psgTitle .title{margin-bottom: 0.4rem;}
.passage .share,
.passage .fontSize{display: none;}
.passage .psgTitle .info .item{margin: 0 4px;}
.passage .psgCont{padding-bottom: 0.8rem;margin-bottom: 0.8rem;}
.passage .psgLink .btn{display: none;}

.nyList .wrap{padding: 0.4rem 0 0.4rem 0;}
.nyList .icon{height: 0.4rem;display: none;}
.nyList .date{width: 3rem;height: 2.6rem;line-height: 1;}
.nyList .title{padding: 0 0.5rem;font-size: 0.6rem;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;white-space:normal;line-height: 1rem;}

.nyWrap.padTop180,
.nyWrap.padTop300{padding-top: 1.5rem;}

.alumniPage .nyTop .secondNav .container{height: auto;padding: 0.3rem 0;}

.downloadList .wrap{padding: 0 0.5rem;height: 2.4rem;}
.downloadList .more{display: none;}
.downloadList .date{margin-right: 0;}
.downloadList .icon{height: 0.8rem;}
.downloadList .title{padding: 0 0.5rem 0 0.1rem;}

.thirdNav{background-image: linear-gradient(-46deg, #9BD0A3 0%, #41A563 100%);}
.teacherPage .thirdNav{background-image: linear-gradient(-43deg, #9EC4DB 0%, #2D8FB8 100%)}
}

@media screen and (max-width: 468px){
.noticeList li{width: 100%;}
.noticeList .title,
.noticeList .desc{height: auto;max-height: 1.86rem;}

.quickPage .footer .btm{padding-bottom: 2rem;}
}