﻿
/* nyBanenr */
.nyBanenr{width: 100%;height: 17.33rem;background-repeat: no-repeat;background-position: center;background-size: cover;color: #FFFFFF;line-height: 0.93rem;}
.nyBanenr .title{line-height: 2rem;margin-bottom: 9px;}
.nyBanenr .path{padding-left: 0.6rem;background: url(../images/icon_home.png) no-repeat left center;background-size: 0.5rem auto;}
.nyBanenr .path span{margin: 0 4px;}

/* nyWrap */
.nyWrap{padding: 3.33rem 0;background: #F9F7F4;min-height: 300px;}

/* recomNews */
.recomNews{width: 100%;padding: 10px 10px 2rem;position: relative;overflow: hidden;margin: -10px 0 0 -10px;}
.recomNews .wrap{display: block;border: 1px solid #EEEEEE;background: #FFFFFF;}
.recomNews .pic{padding-bottom: 50.44%;position: relative;overflow: hidden;}
.recomNews .text{padding: 0.66rem 1rem 1rem;}
.recomNews .text .title{color: #222222;line-height: 1.2rem;font-weight: normal;}
.recomNews .text .desc{color: #999999;line-height: 0.8rem;height: 1.6rem;overflow: hidden;margin: 4px 0 0.66rem;}
.recomNews .text .date{color: #222222;line-height: 0.8rem;font-family: "DINReg";}
.recomNews .wrap:hover{border-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.recomNews .wrap:hover .text .title,
.recomNews .wrap:hover .text .date{color: #00712F;}

/* newsList */
.newsList{padding-bottom: 1rem;}
.newsList li{margin-bottom: 1rem;position: relative;}
.newsList li::before{content: "";width: 100%;height: 1px;background: #00712F;position: absolute;left: 0;top: 0;z-index: 2;transform-origin:left center;transform: scale(0,1);opacity: 0;}
.newsList .wrap{display: flex;padding: 1rem;background: #FFFFFF;border: 1px solid #EEEEEE;}
.newsList .date{flex-shrink: 0;margin-right: 1.2rem;}
.newsList .date .day,
.newsList .date .year{display: block;font-family: "DINReg";color: #222222;line-height: 0.4rem;}
.newsList .date .day{font-family: "DINBold";margin: 1rem 0 0.4rem;color: #00712F;}
.newsList .text{flex: 1;overflow: hidden;}
.newsList .title{color: #222222;line-height: 1.2rem;font-weight: normal;}
.newsList .desc{color: #999999;line-height: 0.8rem;max-height: 1.6rem;overflow: hidden;margin: 4px 0 1rem;}
.newsList .arr{filter: brightness(0) invert(0.5);opacity: 0.6;}
.newsList li:hover::before{transform: scale(1);opacity: 1;transition:all 3s ease;}
.newsList li:hover .wrap{box-shadow: 0 4px 20px rgba(0, 0, 0, 0.16);}
.newsList li:hover .title{color: #00712F;}
.newsList li:hover .arr{filter: brightness(1) invert(0);opacity: 1;}

/* page */
.page{justify-content: flex-start;}
.page a{margin-right: 0.5rem;padding: 0 0.63rem;background: #FFFFFF;color: #666666;line-height: 1.6rem;height: 1.6rem;}
.page a:last-child{margin-right: 0;}
.page a.on,
.page a:hover{background: #00712F;color: #fff;}
.page a:hover img{filter: brightness(0) invert(1);}
.page a.disble{opacity: 0.4;pointer-events: none;}

/* nyScroll */
.nyScroll{margin-bottom: 2rem;position: relative;overflow: hidden;}
.nyScroll .swiper-slide{width: auto;}
.nyScroll a{display: block;min-width: 3.6rem;box-sizing: border-box;padding: 0 12px;border: 1px solid #00712F;color: #00712F;line-height: 1.6rem;text-align: center;}
.nyScroll .on a,
.nyScroll a:hover{background: #00712F;color: #fff;}


/* noticeList */
.noticeList{padding-bottom: 1rem;}
.noticeList li{margin-bottom: 1rem;position: relative;}
.noticeList li::before{content: "";width: 100%;height: 1px;background: #00712F;position: absolute;left: 0;top: 0;z-index: 2;transform-origin:left center;transform: scale(0,1);opacity: 0;}
.noticeList .wrap{padding: 0 1rem;background: #FFFFFF;border: 1px solid #EEEEEE;color: #222222;line-height: 2.66rem;}
.noticeList .date{flex-shrink: 0;}
.noticeList .arr{flex-shrink: 0;filter: brightness(0) invert(0.5);opacity: 0.6;}
.noticeList .title{flex: 1;overflow: hidden;box-sizing: border-box;padding: 0 1rem;font-weight: normal;}
.noticeList li:hover::before{transform: scale(1);opacity: 1;transition:all 3s ease;}
.noticeList li:hover .wrap{box-shadow: 0 4px 20px rgba(0, 0, 0, 0.16);color: #00712F;}
.noticeList li:hover .date{color: #B29873;}
.noticeList li:hover .arr{filter: brightness(1) invert(0);opacity: 1;}

/* picList */
.picList{padding-bottom: 1.66rem;}
.picList li{width: 32%;margin: 0 2% 1rem 0;}
.picList li:nth-child(3n){margin-right: 0;}
.picList .wrap{display: block;background: #FFFFFF;border: 1px solid #EEEEEE;position: relative;color: #222222;}
.picList .wrap::before{content: "";width: 100%;height: 1px;background: #00712F;position: absolute;left: 0;bottom: 0;z-index: 2;transform-origin:left center;transform: scale(0,1);opacity: 0;}
.picList .pic{padding-bottom: 56.29%;position: relative;overflow: hidden;}
.picList .title{padding: 0 1rem;line-height: 2.53rem;font-weight: normal;}
.picList .wrap:hover{box-shadow: 0 4px 20px rgba(0, 0, 0, 0.16);color: #00712F;}
.picList .wrap:hover::before{transform: scale(1);opacity: 1;transition:all 3s ease;}

/* 弹窗 */
.popWrap{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 9;display: none;}
.popWrap .bgLayer{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);}
.popWrap .bgLayer .close{position: absolute;right: 1rem;top: 1rem;color: #fff;font-weight: bold;}
.popWrap .pic{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);max-width: 80%;max-height: 80%;}

.layui-layer-page .layui-layer-content{max-height: 94vh;overflow: auto;}

/* picNewsList */
.picNewsList{padding-bottom: 1rem;}
.picNewsList li{margin-bottom: 1rem;}
.picNewsList li::before{content: "";width: 100%;height: 1px;background: #00712F;position: absolute;left: 0;top: 0;z-index: 2;transform-origin:left center;transform: scale(0,1);opacity: 0;}
.picNewsList .wrap{padding: 1rem;background: #FFFFFF;border: 1px solid #EEEEEE;align-items: flex-start;width: 100%;box-sizing: border-box;}
.picNewsList .pic{width: 8.26rem;flex-shrink: 0;margin-right: 0.66rem;}
.picNewsList .pic span{display: block;height: 0;padding-bottom: 58.06%;position: relative;overflow: hidden;}
.picNewsList .text{flex: 1;overflow: hidden;}
.picNewsList .title{color: #222222;line-height: 1.2rem;font-weight: normal;}
.picNewsList .desc{color: #999999;line-height: 0.8rem;height: 2.4rem;overflow: hidden;margin: 4px 0 0.7rem;}
.picNewsList .arr{filter: brightness(0) invert(0.5);opacity: 0.6;}
.picNewsList li:hover::before{transform: scale(1);opacity: 1;transition:all 3s ease;}
.picNewsList li:hover .wrap{box-shadow: 0 4px 20px rgba(0, 0, 0, 0.16);color: #00712F;}
.picNewsList li:hover .arr{filter: brightness(1) invert(0);opacity: 1;}
.picNewsList li:hover .title{color: #00712F;}

/* contact */
.contact{margin-bottom: 1.33rem;display: flex;}
.contact li{flex: 1;box-sizing: border-box;background: #FFFFFF;border: 1px solid #EEEEEE;margin-left: -1px;padding: 0.8rem 1.3rem;color: #585858;line-height: 0.8rem;}
.contact li .icon{flex-shrink: 0;width: 2.66rem;margin-right: 0.8rem;}
.contact li .text{flex: 1;overflow: hidden;}
.contact li .title{color: #313131;line-height: 1rem;margin-bottom: 4px;}


/* passage */
.passage .psgTitle{padding-bottom: 1rem;border-bottom: 1px solid #D8D8D8;margin-bottom: 1rem;}
.passage .psgTitle .tit{color: #373737;line-height: 1.2;margin-bottom: 1rem;text-align: center;}
.passage .psgTitle .info{color: #666666;}
.passage .psgTitle .info span{margin: 0 0.8rem;}
.passage .psgCont{color: #666666;min-height: 300px;}
.passage .psgLink{border-top: 1px solid #D8D8D8;padding-top: 1rem;color: #666666;line-height: 2;margin-top: 1rem;}
.passage .psgLink ul{flex: 1;overflow: hidden;margin-right: 1rem;}
.passage .psgLink li a:hover{color: #00712F;text-decoration: underline;}


/* majorList */
.majorList .title{margin-bottom: 0.66rem;padding-left: 0.6rem;position: relative;color: #00712F;line-height: 1.6rem;}
.majorList .title::before{content: "";width: 0.2rem;height: 0.93rem;background: #B29873;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.majorList .list{padding-bottom: 1.2rem;}
.majorList .list:last-child{padding-bottom: 0;}
.majorList .select{width: 23.4%;margin: 0 2.13% 2.13% 0;position: relative;}
.majorList .select:nth-child(4n){margin-right: 0;}
.majorList .select dt{padding: 0 2.33rem 0 0.66rem;background: #FFFFFF;border: 1px solid #EEEEEE;color: #222222;line-height: 1.93rem;cursor: pointer;}
.majorList .select dt::before{content: "";width: 100%;height: 1px;position: absolute;left: 0;top: 0;background: #00712F;transform-origin:left center;transform: scale(0,1);opacity: 0;}
.majorList .select dt:hover::before{transform: scale(1);opacity: 1;transition: all 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
.majorList .select dt .icon{position: absolute;right: 1rem;top: 50%;transform: translateY(-50%);filter: brightness(0) invert(0.6);opacity: 0.6;width: 0.7rem;}
.majorList .select dd{position: absolute;left: 0;top: 100%;width: 100%;background: #FFFFFF;box-shadow: 0 8px 0.83rem rgba(0, 0, 0, 0.2);display: none;z-index: 3;}
.majorList .select dd ul{padding: 0.5rem 1.5rem 0.5rem 0.66rem;max-height: 250px;overflow: auto;}
.majorList .select dd ul li a{color: #666666;line-height: 0.93rem;margin-bottom: 0.4rem;}
.majorList .select dd ul li a:hover{color: #00712F;}
.majorList .select dt.cur{background: #00712F;border-color: #00712F;color: #fff;}
.majorList .select dt.cur .icon{filter: brightness(0) invert(1);opacity: 1;}




@media screen and (max-width: 1480px){
.picNewsList .desc{margin: 0 0 0.6rem;}
}

@media screen and (max-width: 1280px){
.majorList .select{width: 32%;margin: 0 2% 2% 0;}
.majorList .select:nth-child(4n){margin-right: 2%;}
.majorList .select:nth-child(3n){margin-right: 0;}
}

@media screen and (max-width: 1200px){
}

@media screen and (max-width: 1024px){
.nyBanenr{height: 12rem;}
.nyWrap{padding: 2rem 0;}
.recomNews{padding-bottom: 1rem;}

.contact{display: block;}
.contact li{margin: -1px 0 0;padding: 0.8rem;}
.contact li .icon{width: 2.1rem;margin-right: 0.5rem;}
}

@media screen and (max-width: 760px){
.nyBanenr{height:9rem;}
.nyBanenr .title{line-height: 1rem;}

.nyWrap{padding: 1.5rem 0;}
.recomNews .text{padding: 0.3rem 0.5rem 0.6rem;}
.recomNews .text .desc{margin: 0 0 0.3rem;}

.newsList{padding-bottom: 0.5rem;}
.newsList li{margin-bottom: 0.5rem;}
.newsList .wrap{padding: 0.5rem;}
.newsList .date{margin-right: 0.5rem;font-family: "Arial";}
.newsList .date .day{margin-top: 1.2rem;font-family: "Arial";line-height: 1;margin: -0.1rem 0 0.1rem;font-weight: bold;}
.newsList .desc{margin: 0 0 0.3rem;}
.newsList .arr{height: 5px;}

.page a.num{display: none;}
.page a.num.on{display: block;}

.nyScroll{margin-bottom: 1rem;}
.nyScroll a{min-width: 3rem;line-height: 1.4rem;}

.noticeList li{margin-bottom: 0.5rem;}
.noticeList .wrap{padding: 0 0.5rem;line-height: 2rem;}
.noticeList .arr{height: 4px;}
.noticeList .title{padding: 0 0.3rem;}

.picList{padding-bottom: 0.5rem;}
.picList li{width: 49%;margin-right: 0;margin-bottom: 0.5rem;}
.picList li:nth-child(2n){float: right;}
.picList .title{padding: 0 10px;line-height: 1.6rem;}

.picNewsList{padding-bottom: 0.5rem;}
.picNewsList li{margin-bottom: 0.5rem;}
.picNewsList .wrap{padding: 0.5rem;align-items: center;}
.picNewsList .pic{width: 5rem;margin-right: 0.4rem;}
.picNewsList .desc{height: 1.6rem;-webkit-line-clamp: 2;margin-bottom: 1rem;}
.picNewsList .desc{margin-bottom: 0.2rem;}
.picNewsList .arr{height: 5px;display: none;}
.picNewsList .title{line-height: 0.7rem;margin-bottom: 0.2rem;}


.passage .psgTitle{padding-bottom: 0.6rem;margin-bottom: 0.6rem;}
.passage .psgTitle .tit{margin-bottom: 0.5rem;font-size: 0.6rem;}
.passage .psgTitle .info span{margin: 0 5px;}
.passage .psgLink{padding-top: 0.6rem;margin-top: 1rem;}

.majorList .title{margin-bottom: 0;}
.majorList .title::before{height: 0.8rem;}
.majorList .list{padding-bottom: 0.6rem;}
.majorList .select{width: 49%;margin-right: 0;}
.majorList .select:nth-child(2n){float: right;}
.majorList .select dt{padding: 0 1rem 0 0.3rem;line-height: 1.6rem;}
.majorList .select dt .icon{right: 0.3rem;width: 0.6rem;}
.majorList .select dd ul{padding: 0.5rem 0.5rem 0.5rem 0.3rem;}
}

@media screen and (max-width: 468px){
.majorList .select{width: 100%;margin-bottom: 0.3rem;}
.majorList .select:last-child{margin-bottom: 0;}

}