@charset "utf-8";
.social-share{font-family: "swiper-icons" !important;}
.social-share *{font-family: "swiper-icons" !important;}
.social-share .icon-qq:before{content:"\e60f"}
.social-share .icon-qzone:before{content:"\e80f";color: #fece00}
.social-share .icon-weibo:before{content:"\e61f";color: #e83437}
.social-share .icon-wechat:before{content:"\e615";color: #7dd43c}
/*.social-share .icon-qzone:hover{background: #FDBE3D;color: #fff}
.social-share .icon-weibo:hover{background: #ff3b3b;color: #fff}
.social-share .icon-wechat:hover{background: #33b045;color: #fff}*/
.social-share a{position:relative;text-decoration:none;display:inline-block;outline:0;margin-top: .1rem}
.social-share .social-share-icon{position:relative;display:inline-block;width:.5rem;height:.5rem;font-size:.26rem;border-radius:5px;line-height:.5rem;text-align:center;border-radius: 50%;background: #fff}
.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:50%;left:calc(100% + 10px);width:140px;height:152px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all .2s;-webkit-tansition:all 350ms;-moz-transition:all 350ms;margin-top: -75px}
.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}
.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}
.social-share .icon-wechat .wechat-qrcode h4{font-weight:400;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0!important}
.social-share .icon-wechat .wechat-qrcode .help{display: none}
.social-share .icon-wechat .wechat-qrcode .help p{font-weight:400;line-height:16px;padding:0;margin:0}
.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;top:50%;transform: translateY(-50%);right: 100%;width:0;height:0;border-width:10px;border-style:solid;border-color: transparent #fff transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode{display:block}

.nyjg dl.dl1 dd .hds ul{display:flex;justify-content:space-between;flex-wrap: wrap;}
.nyjg dl.dl1 dd .hds ul:after{content:'';display:inline-block;width:31%}
.nyjg dl.dl1 dd .hds ul li.on{background:linear-gradient(to right,#ff9d1f,#b31d20);color:#fff;border-color:#ff9d1f}
.nyjg dl.dl1 dd .hds ul li{width:31%;text-align:center;display:block;border:1px solid #ddd;height:.54rem;font-size:.18rem;position:relative;transition:.3s;cursor:pointer;margin-bottom:.25rem}
.nyjg dl.dl1 dd .hds ul li span{position:relative;display:inline-block;top:50%;transform:translateY(-50%)}
.nyjg dl.dl1 dd .bd{padding-top:0}
@media (max-width: 1024px){
.nyjg dl.dl1 dd .hds ul li{width: 48.5%}  
}
@media (max-width:900px){
.nyjg dl.dl1 dd .bd{padding-top:.3rem}
}
.arc-con{line-height: 1.8em;color: #333;text-align: justify;padding-bottom: .2rem}
.arc-con img{display: inline-block;width: auto!important;margin: .1rem 0}
.arc-con p{margin-bottom: .2rem;text-indent: 2em}
.arc-con table{border: 1px solid #eee;min-width: 640px;margin-left:0!important;width: 100%;background: #fff}

.arc-con table tr th,.arc-con table tr td{border: 1px solid #eee!important;padding: 15px;text-align: center;}
/*.arc-con table tr:nth-child(2n){background: #EEEEEE}*/
.tbsc{overflow: auto;padding: 15px 0;width: 100%}
.tbsc::-webkit-scrollbar{height:4px}
.tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#999;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.tbsc::-webkit-scrollbar-track{border-radius:10px;background:#ededed;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.arc-con video{max-width: 100%!important;height: auto!important;display: block;}
.arc-tit h1{font-size: .3rem;text-align: center;}
.arc-info{padding-bottom: .2rem;border-bottom: 1px solid #ddd;margin-bottom: .3rem;text-align: center;padding-top: .2rem;font-size: .16rem;}
.arc-info .time{color: #888;margin-bottom: .1rem}
.arc-info span{display: inline-block;/* margin: 0 .1rem; */padding: 3px 0;}
.arc-sibs{border-top: 1px solid #ddd;padding-top: .26rem;}
.arc-sib{flex:1;}
.arc-sib p{padding: .08rem 0;}
.arc-back{margin-left: .3rem}
.arc-back a{display: block;border-radius: 5px;color: #b21a1f;text-align: center;}
.arc-back a span{display: block;margin-top: 5px}


.arc-share{position: fixed;left:50%;margin-left: -8rem;top:6.4rem;transition: .3s }
.arc-share span{display: block;margin-bottom: .15rem;text-align: center;color: #666}
.arc-share.sc{top: 1.8rem }

.arc-share .social-share .social-share-icon{display: block;}
@media (min-width: 1930px){
.arc-share{top: 7.5rem}	
}

@media (max-width:1600px){
.arc-share .tt{display: none}
.arc-share{position: static;left: 0;margin-left: 0;top: 0;margin-top: .15rem}
.arc-share.sc{top: 0 }
.arc-share .social-share {display: flex;justify-content: center;}
.arc-share .social-share a{margin: 0 .1rem}
}


.pages{padding-top: .2rem}
.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: .16rem;display: inline-block;margin:.02rem}
.pages ul li a{height: .35rem;text-align: center;line-height: .33rem;padding: 0 8px;min-width: .35rem;
display: block;border: 1px solid #ddd;border-radius: 3px;background: #fff}
.pages ul li.cur{background:#b21617;padding: 0 8px;min-width: .35rem;height: .35rem;line-height: .33rem;
border: 1px solid #b21617;border-radius: 3px }
.pages ul li a.on{background:#b21617;padding: 0 8px;min-width: .35rem;height: .35rem;line-height: .33rem;color: #fff ;border-radius: 3px}
.pages ul li.cur{color:#fff;}
.pages ul li.page-count{line-height: .33rem}
.page-form {line-height: .33rem}
.page-form input{border:1px solid #ddd;width: .35rem;height: .35rem;float: left;text-align: center;padding: 0 3px;background: transparent;border-radius: 3px;margin: 0 5px;background: #fff}
.page-form span{float: left;color: #666}
.page-form button{border:none;width: 52px;height: .35rem;line-height: .35rem;text-align: center;margin-left: 3px;
float: left;background: #b21617;color: #fff;border-radius: 3px;margin-left: 5px}


.ny-ba{position: relative;;}
.ny-ba .imgBox .img{padding-bottom: 0;height: 5.8rem}
.ny-ba .imgBox:before{content: '';position: absolute;left: 0;right: 0;;z-index: 1;height: 40%;background: url(/images/blackms1.png) no-repeat left center;background-size:100% 100%;opacity: .8}
.ny-ba .imgBox .mask{position: absolute;left: 0;right: .2rem;bottom: 0;z-index: 0;height: 100%;background: url(/images/ny/nybamas.png) no-repeat bottom center;background-size:100% auto;}
.ny-ba.nomask .imgBox:before{display: none}
.ny-ba .wp{height: 100%;position: relative;padding-bottom: .5rem}

@media (min-width: 1930px){
.ny-ba .imgBox .img{height:7rem;position: relative;;}	
}


.posi{}
.posi .cur{position: absolute;top: -.6rem;padding-left: .3rem;background: url(/images/ny/home.svg) no-repeat left center;background-size: .2rem .2rem;color: #fff;right: 0}
.posi a{position: relative;color: #fff}
.posi a:last-child{color: #fff}

.sub-nav-p-s{position:relative;padding:.18rem .2rem .18rem 0 ;cursor:pointer;border-radius:.1rem  .1rem 0 0;}
.sub-nav-p-s i{font-size: .18rem;color: #444;display: none;position: absolute;top: 35%;right: .2rem}
.sub-nav-p-s.on i{display:inline-block;transform:rotate(180deg)}
.sub-nav-p-s span{position:relative;display:block;overflow:hidden;width:calc(100% - .25rem);text-overflow:ellipsis;white-space:nowrap;
line-height:1em;font-size: .34rem;color: #fff}
.sub-nav-p-s span em{display: block;font-size: .18rem;color: rgba(255,255,255,.8);}

.subnav2s{position: absolute;top: -2.5rem;left: 0;z-index: 4;width: 30%}
.subnav2s ul{margin-top: .15rem}
.subnav2s ul li{width: 31.333%;font-size: .18rem;padding: .1rem 0}
.subnav2s ul li a{color: #fff;position: relative;}
.subnav2s ul li.on a:before{content: "\e614";position: absolute;left: -.2rem;top: 50%;transform: translateY(-50%);font-family: "swiper-icons" !important;color: #DDB16A}
.subnav2s ul li.on a{color: #DDB16A}
.subnav2s ul:after{content: '';width: 31.333%;display: inline-block;}
.subnav2s.sp ul li{width: 50%;font-size: .18rem;padding: .1rem 0}
.nosub .subnav2s{top: -1.2rem}
.nosub .subnav2s .sub-nav-p-s i{display: none!important}


.nyMain{background: url(/images/ny/nybg.jpg)#fffaf6 no-repeat bottom center ;background-size: 100% auto;  padding: .5rem 0 .8rem;min-height: 4rem}
.nytit{font-size: .36rem;text-align: center;margin-bottom: .4rem}
.nytit:after{content: '';height: 2px;width: .5rem;background:#b21b20;display: block;margin: .1rem auto 0 }

@media (max-width: 1024px){

.ny-ba .imgBox .img{height: 45vw}
.posi .wp{padding: .2rem 0;display: flex;justify-content: flex-end;}
.posi .cur{position: static;color: #444;background-image: url(/images/ny/home1.svg);}
.posi .cur a{color: #444}
.posi .cur a:hover{color: #982218}

.subnav2,.posi{background: #FFFAF6}
.subnav2s{top:0;position: static;color: #444;width: 100%}
.subnav2s ul{margin-top: 0;padding: .2rem;display: none;background: #fff3f3}
.subnav2s ul:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"."}
.subnav2s ul li{width: 33%;float: left;}
.subnav2s ul li a{color: #444;padding-left: .25rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.subnav2s ul li a:hover{color: #982218}
.subnav2s ul li.on a:before{left: 0}
.sub-nav-p-s{padding:.18rem .2rem .18rem .2rem ;background: #B21112;cursor: inherit;}
.sub-nav-p-s i{display: block;color: #fff}
.sub-nav-p-s span{font-size: .24rem;color: #fff}
.sub-nav-p-s span em{display: none}
}
@media (max-width: 900px){
.ny-ba .imgBox .img{height:50vw}
}
@media (max-width:750px){

}
@media (max-width: 640px){
.subnav2s ul li{width: 50%}
.arc-tit h1{font-size: .26rem}
.arc-con p,.arc-con span{font-size: .18rem!important}
.arc-sib{width: 100%}
.arc-back{width: 100%;margin-left: 0;margin-top: .15rem}
}
@media (max-width: 375px){
}



/**/
.swiper-button-disabled{opacity: .4;}
.nyxzwc{padding-bottom: 1rem}
.nyxzwc .gallery-top{background:#fff5ed}
.nyxzwc .gallery-top .title{position: absolute;left: 2rem;bottom: 0;z-index: 5;color: #fff;font-size: .24rem}
.nyxzwc .gallery-top .title li{display: none;line-height: .8rem;}
.nyxzwc .gallery-top .title li:nth-child(1){display: block;}
.nyxzwc .gallery-top .swiDots{position: absolute;left: .3rem;bottom: .2rem;z-index: 5;color: #fff;border-right: 1px solid rgba(255,255,255,.2);font-family: 'Georgia';font-size: .3rem;width: 1.35rem;line-height: .4rem}
.nyxzwc .gallery-top .swiDots .swiper-pagination-current{color: #f09437}
.nyxzwc .gallery-top:before{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: .8rem;background: rgba(0,0,0,.5);z-index:2;backdrop-filter: blur(5px);}
.nyxzwc .gallery-top-p .swiBtn a{position: absolute;width:.7rem;top: 50%;margin-top: -.25rem;z-index: 5 }
.nyxzwc .gallery-top-p .swiBtn a.prev{left: -.9rem}
.nyxzwc .gallery-top-p .swiBtn a.next{right: -.9rem}
.nyxzwc .gallery-top .imgwrap{display: flex;align-items: center;height: 8.1rem;width: 100%;justify-content: center;}
.nyxzwc .gallery-thumbs .imgwrap{display: flex;align-items: center;height: 1.3rem;width: 100%;justify-content: center;}
.nyxzwc .gallery-thumbs-pp{margin-top: .3rem}
.nyxzwc .gallery-thumbs-pp .photoSib .imgBox{width: 1.7rem;z-index: 2}
.nyxzwc .gallery-thumbs-pp .photoSib .imgBox .img{padding-bottom: 0;height: 1.2rem}
.nyxzwc .gallery-thumbs-pp .photoSib a{display: block;position: relative;}
.nyxzwc .gallery-thumbs-pp .photoSib a:before{content: '';position: absolute;top: .05rem;left: .05rem;right: -.05rem;bottom: -.05rem;background: #fff;border: 1px solid #ddd;z-index: 1}
.nyxzwc .gallery-thumbs-pp .photoSib a:after{content: '';position: absolute;top: .1rem;left: .1rem;right: -.1rem;bottom: -.1rem;background: #fff;border: 1px solid #ddd;z-index: 0}
.nyxzwc .gallery-thumbs-p{width: calc(100% - 4rem)}
.nyxzwc .gallery-thumbs-p .btn{width:.4rem;height: 1.3rem;line-height: 1.3rem;text-align: center;background: #fff;font-size: .2rem}
.nyxzwc .gallery-thumbs-p .btn:hover{background: #c3141b;color: #fff}
.nyxzwc .gallery-thumbs-p .gallery-thumbs{width: calc(100% - 1.2rem)}
.nyxzwc .gallery-thumbs-p .gallery-thumbs .swiper-slide{background: #fff5ed;cursor: pointer;}
.nyxzwc .gallery-thumbs-p .gallery-thumbs .swiper-slide-thumb-active:before{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;border: 4px solid #ddb16b;z-index: 5}
.nyarc .wp{background:linear-gradient(to bottom,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%);min-height: 3rem;border-top: 4px solid #b21a1f;padding: .3rem .8rem .5rem}

.nyarcList .topNews{margin-bottom: .4rem;}
.nyarcList .topNews a{display: flex;justify-content: space-between;flex-wrap:  wrap;background: #fff;border-radius: 0 0 .4rem 0}
.nyarcList .topNews .imgBox{width: 48%}
.nyarcList .topNews .txt{width:52%;padding: .3rem .4rem;position: relative;}
.nyarcList .topNews .txt:before{content: '';width: 1rem;height: 5px;background:#b21b20;position: absolute;left: .4rem;bottom: 0 }
.nyarcList .topNews .txt time{color: #b21b20}
.nyarcList .topNews .txt time span{font-size: .48rem;margin-right: .1rem}
.nyarcList .topNews .txt h4{font-size: .3rem;margin-bottom: .2rem;margin-top: .1rem}
.nyarcList .topNews .txt p{font-size: .16rem;margin-bottom: .2rem;line-height: 1.8em;max-height: 1.12rem\0;color: #666}
.picnList li {margin-bottom: .35rem}
.picnList li a{display: flex;justify-content: space-between;flex-wrap:  wrap;background: #fff;border-radius: 0 0 .4rem 0}
.picnList li .imgBox{width: 4rem}
.picnList li .txt{flex:1;padding: .3rem .35rem;position: relative;}
.picnList li .txt:before{content: '';width: 3px;height: .6rem;background:#b21b20;position: absolute;left: 0;top: .3rem }
.picnList li .txt h4{font-size: .22rem;margin-bottom: .15rem;font-weight: normal;}
.picnList li .txt p{font-size: .16rem;margin-bottom: .2rem;color: #666;line-height: 1.6em;max-height: .75rem\0}
.picnList li .txt time{color: #666;}

.txtnList{}
.txtnList li{width: calc(50% - .15rem);margin-bottom: .3rem;background: #fff;border-radius: 0 0 .4rem 0;border-top: 3px solid #b21b20 }
.txtnList li a{display:block;padding: .3rem}
.txtnList li time{color: #b21b20}
.txtnList li time span{font-size: .36rem;margin-right: .1rem;font-weight: bold;}
.txtnList li h4{font-size: .2rem;margin-bottom: .1rem;margin-top: .1rem;font-weight: normal;}
.txtnList li p{font-size: .16rem;line-height: 1.8em;max-height: .56rem\0;color: #666;margin-bottom: .1rem}


.imgBox.video:before{content: '';width: .8rem;height: .8rem;background: url(/images/ny/play.svg) no-repeat center;background-size: 100% 100%;z-index: 3;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);position: absolute;}
.nyvList .nytit{margin-bottom: .9rem}
.topVid{margin-bottom: .5rem;background: url(/images/ny/v1bg.png) no-repeat right center;background-size: auto 100%;border-radius: 0 .4rem .4rem 0}
.topVid a{display: flex;flex-wrap: wrap;justify-content: space-between}
.topVid .imgBox{width: 63%;top: -.5rem}
.topVid .txt{width: 36%;padding: .5rem .8rem .5rem .5rem;color: #fff}
.topVid .txt h4{font-size: .36rem;margin-bottom: .2rem;font-weight: normal;}
.topVid .txt p{font-size: .18rem;margin-bottom: .2rem;line-height: 1.8em}
.topVid .txt time{font-style: italic;}
.topVid .imgBox.video:before{width: 1rem;height: 1rem}
.vidList:after{display: inline-block;width: calc(33.3333% - .2rem); content: ''}
.vidList li{width: calc(33.3333% - .2rem);margin-bottom: .3rem;background: #fff}
.vidList li .txt{padding: .3rem .35rem;border: 1px solid #ddd;border-top: 0}
.vidList li .txt h4{font-size: .2rem;font-weight: normal;margin-bottom: .15rem;height: .56rem}
.vidList li .txt time{color: #333;font-style: italic;}

.nyab-1{padding-bottom: .8rem}
.nyab-1 .wp{padding: .5rem 0}
.nyab-1 .wp .bg{position: absolute;top: 0;right: 0;bottom: 0;width: 100%;background: url(/images/ny/ab1.png) no-repeat right center;background-size: auto 100%;z-index: 0}
.nyab-1 .wp .txt{padding: .5rem;border-radius: .2rem;background: rgba(255,255,255,.9);box-shadow: 0 0 .15rem rgba(0,0,0,.15);width: 74%;backdrop-filter: blur(3px);position: relative;z-index: 3}
.nyab-1 .wp .txt p{font-size: .18rem;line-height:2em;margin-bottom: .15rem;text-indent: 2em;text-align: justify;}
.nyab-1 .wp .txt .ts{padding-left: 1.1rem}
.nyab-1 .wp .txt h4{position: absolute;left: 0;top: 0;width: .66rem;font-size: .36rem;color:#b21b20;line-height: 1.1em;padding-right: .3rem }
.nyab-1 .wp .txt h4:after{content: '';width: 3px;height: 3.41rem;position: absolute;right: 0;top: .1rem;background: url(/images/ny/line.png) no-repeat top center;}

.nyab-2{padding: .8rem 0 1.8rem;background: url(/images/ny/ab1bg.jpg) no-repeat center;background-size: cover}
.nyab-2 .item{text-align: center;color: #fff}
.nyab-2 .item span{font-size: .6rem}
.nyab-2 .item p{margin-top: .1rem;line-height: 1.6em;color: rgba(255,255,255,.8);}
.nyab-2 .swiDots{text-align: center;margin-top: .5rem}
.nyab-2 .swiDots span{width: .5rem;border-radius: 10px;background: #fff;height: 4px}
.nyab-2 .swiDots span.active{opacity: 1}

.nyab-3 .wp{margin-top: -1.2rem;background:linear-gradient(to bottom,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%);min-height: 3rem;border-top: 4px solid #e1bd6f;padding: .3rem .5rem 1rem;border-radius: .2rem .2rem 0 0;box-shadow: 0 -.1rem .15rem rgba(0,0,0,.1)}
.nyab-3  p{font-size: .18rem;line-height:2em;margin-bottom: .15rem;text-indent: 2em;text-align: justify;}


.nyteach{}
.nytit.sp{color: #fff;}
.nyteach .nytit.sp{margin-bottom: .6rem;position: relative;}
.nyteach .nytit a{position: absolute;right: 5%;top: .2rem;color: #fff;font-size: .18rem;display: flex;align-items: center;}
.nyteach .nytit a i{display: block;width: .3rem;height: .3rem;border-radius: 50%;border: 1px solid #fff;position: relative;margin-right: .2rem}
.nyteach .nytit a i:before{position: absolute;top: 50%;transform: translateY(-50%);right: -.1rem;transition: .3s}
.nyteach .nytit a:hover i:before{right: -.15rem}
.nytit.sp:after{background: #fff}
.nyteach .wp.sp{max-width: 16rem;position: relative;padding-top: .5rem}
.nyteach .wp.sp .bg{position: absolute;top: 0;left: 0;right: 0;height: 4.98rem; background: url(/images/ny/msbg.jpg) no-repeat top center;background-size: 100% auto;min-height: 3rem;z-index: 0;border-radius: .2rem;background-size: cover}
.nyteach .swiBtn a{color: #fff;position: absolute;top: 50%;margin-top: -.3rem;z-index: 10;font-size: .3rem}
.nyteach .swiBtn a.prev{left: -.5rem}
.nyteach .swiBtn a.next{right: -.5rem}
.nyteach .con{width: 90%;margin: 0 auto;}
.nyteach .con .txts{background: #fff;padding: .3rem .5rem 1rem;text-align: center;border-top: 3px solid  #b1191f;background:linear-gradient(to bottom,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%);margin-top: .5rem}
.nyteach .con .txts:before{content: '';position: absolute;border: 15px solid transparent;left: 50%;transform: translateX(-50%);bottom: 100%;border-bottom-color:#b1191f }
.nyteach .con .txts ul li{display: none}
.nyteach .con .txts ul li:nth-child(1){display: block;}
.nyteach .con .txts .tit h4{font-size:.34rem;color: #b1191f;margin-bottom: .06rem }
.nyteach .con .txts .tit p{font-size:.24rem;color: #333 }
.nyteach .con .txts .desc{margin-top: .2rem;margin-bottom: .2rem;max-width: 11rem;margin-left: auto;margin-right: auto}
.nyteach .con .txts .desc p{line-height: 1.8em;color: #666;font-size: .18rem;padding: 5px 0}
.nyteach .swiper-art .swiper-slide{width: 3.16rem;border-radius: .1rem;overflow: hidden;}
.nyteach .swiper-art .item img{width: 100%;}

.nyteach .techDea{background: #fff;padding: .5rem;border-top: 4px solid #b21b20;box-shadow: 0 .1rem .15rem rgba(0,0,0,.1);border-radius: 0 0 .3rem 0;margin-bottom: .4rem}
.nyteach .techDea .pic{width: 25%}
.nyteach .techDea .pics:before{content: '';position: absolute;left: -1px;right: -1px;bottom: -1px;height:1.08rem;background: url(/images/ny/rmas.png) no-repeat bottom center;background-size: 100% 100% }
.nyteach .techDea .txt{width:71%}
.nyteach .techDea .txt h4{font-size: .18rem;margin-bottom: .2rem}
.nyteach .techDea .txt h4 span{font-size: .36rem;color: #b21b20;margin-right: .1rem}
.nyteach .techDea .txt .tit{margin-bottom: .25rem}
.nyteach .techDea .txt .tit:after{content: '';height: 1px;background:#ddd;position: absolute;right: 0;top: 50%;left: 1rem}
.nyteach .techDea .txt .tit span{display: flex;line-height: .3rem;font-size: .18rem;align-items: center;}
.nyteach .techDea .txt .tit span:before{content: '';display: block;width: .3rem;height: .3rem;border-radius: 50%;background: url(/images/ny/jj.svg) #b21b20 no-repeat center;background-size: .2rem .2rem;margin-right: .1rem}
.nyteach .techDea .txt .desc{line-height: 2em;text-align: justify;}

.nyld .wp{padding:0 100px 0 100px;}
.nyld ul{padding: .5rem;border-radius: 0 .3rem 0 0;box-shadow: 0 0 .15rem rgba(0,0,0,.1);width: 98%;background: url(/images/ny/ldbg.jpg) rgba(255,255,255,.8) no-repeat left center;background-size: auto 100%;padding-left: 2rem}
.nyld ul li{padding: .2rem 0;display: flex;font-size: .24rem}
.nyld ul li .zw{width: 1.6rem;text-align: right;;padding-right: .3rem;position: relative;}
.nyld ul li .zw:after{content: '';width: 1px;background: #ddd;height: .3rem;top: 8px;position: absolute;right: 0}
.nyld ul li .name{width: calc(100% - 1.6rem);padding-left: .3rem;font-size: .22rem}
.nyld ul li .name span{display: inline-block;margin-right: .2rem;color: #666;padding: 5px 0}
.nyld ul li .zw span{padding: 5px 0;display: inline-block;}

.nyjg dl{margin-bottom: .5rem}
.nyjg dl dt{height: .6rem;line-height: .6rem;position: relative;overflow: hidden;padding: 0 .3rem}
.nyjg dl dt span{font-size: .24rem;position: relative;z-index: 5;color: #fff}
.nyjg dl dt:after{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 50%;transform: skewX(30deg);z-index: 0;background: #f89f12;transform-origin: left bottom}
.nyjg dl dd{background: #fff;padding: .3rem}
.nyjg dl.dl1 dt:after{background: #f89f12}
.nyjg dl.dl2 dt:after{background: #d60909}
.nyjg dl.dl3 dt:after{background: #633521}
.nyjg dl.dl4 dt:after{background: #b24e18}
.nyjg dl dd .list li{width: 23.5%;margin-right: 1%;margin-bottom: .2rem;}
.nyjg dl dd .list li:nth-child(4n){
    margin-right: 1%;
}
.nyjg dl dd .list li a{display: block;border: 1px solid #ddd;height: .54rem;padding: 0 .2rem;font-size: .18rem;position: relative;padding-right: .4rem;transition: .3s}
.nyjg dl dd .list li a:after{content: "\e679";font-family: swiper-icons!important;position: absolute;right: .2rem;top: 50%;transform: translateY(-50%);}
.nyjg dl dd .list li span{position: relative;display: inline-block;top: 50%;transform: translateY(-50%);}

.nyjg dl.dl1 dd .hd{width: 22%}
.nyjg dl.dl1 dd .bd{width: 74%;border-left: 2px solid #f0d1d2;padding-left: .4rem;/* padding-top: .3rem */}
.nyjg dl.dl1 dd .bd .tabCon{display: none}
.nyjg dl.dl1 dd .bd .tabCon:nth-child(1){display:block;}
.nyjg dl.dl1 dd .bd h4{font-size: .26rem;margin-bottom: .2rem}
.nyjg dl.dl1 dd .bd .desc p{font-size: .18rem;margin-bottom: .2rem;color: #666;line-height: 2em;text-indent: 2em}
.nyjg dl.dl1 dd .hd ul li{display: block;border: 1px solid #ddd;height: .54rem;padding: 0 .2rem;font-size: .18rem;position: relative;padding-right: .4rem;transition: .3s;cursor: pointer;margin-bottom: .15rem}
.nyjg dl.dl1 dd .hd ul li:last-child{margin-bottom: 0}
.nyjg dl.dl1 dd .hd ul li:after{content: "\e679";font-family: swiper-icons!important;position: absolute;right: .2rem;top: 50%;transform: translateY(-50%);}
.nyjg dl.dl1 dd .hd ul li span{position: relative;display: inline-block;top: 50%;transform: translateY(-50%);}
.nyjg dl.dl1 dd .hd ul li.on{background: linear-gradient(to right,#ff9d1f,#b31d20);color: #fff;border-color:#ff9d1f }

.nyxqhz-1{margin-bottom: 1rem;padding-top: .3rem}
.nyxqhz-1 .pic{width: 42%;}
.nyxqhz-1 .pics{padding-right: .2rem;padding-bottom: .2rem}
.nyxqhz-1 .pic img{position: relative;z-index: 2}
.nyxqhz-1 .pics:after{content: '';position: absolute;top: .2rem;left: .2rem;right: 0;bottom: 0;z-index: 0;background:linear-gradient(to bottom,#ff9d1f,#b31d20)}
.nyxqhz-1 .txt{width: 54%;padding-top: .5rem;position: relative;}
.nyxqhz-1 .txt:after{content: '';width: 1.3rem;background: #f9e8e5;top: .2rem;left: -.3rem;z-index: 0;bottom: -.3rem;position: absolute;}
.nyxqhz-1 .txt .hzlogo{position: absolute;top: -.15rem;left: 0;z-index: 3;width: .88rem}
.nyxqhz-1 .txt h4{font-size: .3rem;color: #b21b20;padding-left: 1.2rem;margin-bottom: .2rem}
.nyxqhz-1 .txt .desc{line-height: 1.8em;color: #666;text-align: justify;font-size: .18rem}
.nyxqhz-2{margin-bottom: .3rem}
.nyxqhz-2 ul li:nth-child(1) {width: 100%;margin-bottom: .2rem}
.nyxqhz-2 ul li:nth-child(2) {width: 55%;}
.nyxqhz-2 ul li:nth-child(3) {width: calc(45% - .2rem);}
.nyxqhz-2 ul li .imgBox .img{padding-bottom:0;height: 5.2rem}
.nyxqhz-2:after{content: '';position: absolute;left: 0;top: 15%;height: 5rem;background: #fcd89d;right: 0;z-index: 0;pointer-events: none}
.nyxqhz-2:before{content: '';position: absolute;top: 15%;height: 5rem;background:url(/images/ny/hz6.jpg) no-repeat center;background-size: cover; right: 0;z-index: 1;pointer-events: none;width: calc((100vw - 14.4rem) / 2)}

.nyhzico{margin-bottom: 1.1rem;padding-top: .15rem}
.nyhzico .svgico svg{height: .7rem;width: .9rem\0;display: block;margin: 0 auto}
.nyhzico .svgico.sico1 svg{height: 1rem;width: .9rem\0}
.nyhzico .svgico.sico4 svg{height: .9rem;width: .9rem\0}
.nyhzico .cls-1,.nyhzico .cls-2,.nyhzico .cls-3{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:2px;}
.nyhzico li{height: 2.68rem;width: calc(16.6666% - .15rem);background: linear-gradient(to bottom,#ff9d1f,#b31d20);color: #fff;border-radius: .2rem;position: relative;}
.nyhzico li h4{font-weight: normal;font-size: .22rem;text-align: center;margin-top: .2rem;color: #fff}
.nyhzico li a{display: flex;justify-content: center;flex-direction: column;height: 100%}
.nyhzico li:nth-child(2n){top: .4rem}
.nyhzico li:hover{background: linear-gradient(to bottom,#fecd80,#dcb16b);box-shadow: 0 .1rem .15rem rgba(0,0,0,.2)}
.nyhzlist{padding-bottom: .3rem}
.nyhzlist li{width: 48%;background: #fff;padding: .3rem;border-radius: .1rem;margin-top: .5rem;box-shadow: 0 0 .15rem rgba(0,0,0,.15)}
.nyhzlist li .pic{border-radius: .1rem;text-align: center;}
.nyhzlist li .pic img{width: auto;}
.nyhzlist li .txt{text-align: center;padding: .3rem 0 .1rem}
.nyhzlist li .txt h4{font-size: .24rem;color: #b21b20;margin-bottom: .15rem;}
.nyhzlist li .txt p{line-height: 1.6em;color: #666;font-size: .18rem;margin-bottom: .2rem;height: .84rem}
.vfxy{border-radius: .15rem;overflow: hidden;}
.vfxy h4{position: absolute;top: 50%;transform: translateY(-50%);z-index: 5;color: #fff;right: 15%;color: #fff;font-size: .3rem;background: url(/images/ny/vr.svg) no-repeat left center;background-size: .4rem .4rem;padding-left: .5rem;line-height: .4rem;font-weight: normal;}

@media (min-width: 1025px){
.picnList li:hover a{background:url(/images/ny/newsbg.jpg) no-repeat right bottom;background-size: cover;color: #fff }
.picnList li:hover .txt p{color: rgba(255,255,255,.8);}
.picnList li:hover .txt time{color: rgba(255,255,255,.8);}
.txtnList li:hover{background: url(/images/ny/tzbg.jpg)no-repeat right bottom;background-size: cover;color: #fff; }
.txtnList li:hover a{color: #fff; }
.txtnList li:hover p{color: rgba(255,255,255,.8); }
.txtnList li:hover time{color: rgba(255,255,255,1); }
.nyjg dl.dl1 dd .list li a:hover{background: #f89f12;border-color: #f89f12;color: #fff}
.nyjg dl.dl2 dd .list li a:hover{background: #d60909;border-color: #d60909;color: #fff}
.nyjg dl.dl3 dd .list li a:hover{background: #633521;border-color: #633521;color: #fff}
.nyjg dl.dl4 dd .list li a:hover{background: #b24e18;border-color: #b24e18;color: #fff}
}


@media (max-width: 1600px){
.nyxzwc .gallery-top-p .swiBtn a.prev{left: .2rem}
.nyxzwc .gallery-top-p .swiBtn a.next{right: .2rem} 
}
@media (max-width: 1024px){
.nyxzwc .gallery-top .imgwrap{height: 53vw;}
.nyxzwc .gallery-thumbs-pp .photoSib{display: none}
.nyxzwc .gallery-thumbs-p{width: 100%}
.nyxzwc .gallery-thumbs-p .btn{height: 12vw;line-height: 12vw;}
.nyxzwc .gallery-thumbs .imgwrap{height: 12vw;}
.nyarcList .topNews .txt h4{font-size: .26rem;}
.nyarcList .topNews .txt p{-webkit-line-clamp: 3;}
.picnList li .txt p{-webkit-line-clamp:2;}

.topVid .txt h4{font-size: .3rem}
.topVid .txt{padding: .3rem}
.topVid .imgBox{width: 100%;top: 0}
.topVid .txt{width: 100%;padding: .5rem}
.vidList li{width: calc(50% - .15rem);}
.nyvList .nytit{margin-bottom: .4rem}
.nyab-1 .wp .bg{display: none}
.nyab-1 .wp .txt{padding: .3rem .2rem;width: 95%;margin:  0 auto;background: #fff;}
#vsb_content_2 P{line-height:2em !important;}
#vsb_content_2 span{font-size: 16px !important;}
.nyab-1 .wp{background: url(/images/a1.jpg) no-repeat top center;background-size: 100% auto;padding-top: 40%}

.nyteach .wp .bg{height: 4.5rem}

.nyteach .techDea .pic{width: 80%;margin: 0 auto;max-width: 3rem;margin-bottom: .3rem}
.nyteach .techDea .txt{width: 100%}
.nyteach .techDea .txt h4{text-align: center;}
.nyteach .techDea .txt h4 span{display: block;margin-bottom: .1rem}
.nyld ul{width: 100%;margin-bottom: .3rem;background-size: .4rem 100%;margin-left: 3.3rem;}

.nyjg dl dd .list li{width: 32%;margin-right: 2%;}
.nyjg dl dd .list li:nth-child(4n){margin-right: 2%}
.nyjg dl dd .list li:nth-child(3n){margin-right: 0}
.nyjg dl.dl1 dd .hd{width: 26%}
.nyjg dl.dl1 dd .bd{width: 70%;padding-left: .4rem;padding-top: .2rem}

.nyxqhz-1 .pic{width: 80%;margin: 0 auto;max-width: 6rem;}
.nyxqhz-1 .txt{width: 100%;}
.nyxqhz-1 .txt:after{left: -3vw}
.nyxqhz-2 ul li .imgBox .img{height:38vw}

.nyxqhz-2:after{top: 10%;height: 50vw;}
.nyxqhz-2:before{top: 10%;height: 50vw;width: 3vw}

}

@media (max-width: 900px){
.nyarcList .topNews .imgBox{width: 100%}
.nyarcList .topNews .txt{width: 100%}
.txtnList li{width: 100%}
.nyteach .swiBtn a.prev{left: -.3rem;display: none}
.nyteach .swiBtn a.next{right: -.3rem;display: none}

.nyjg dl dd .list li{width: 48%;margin-right: 2%;}
.nyjg dl dd .list li:nth-child(4n){margin-right: 2%}
.nyjg dl dd .list li:nth-child(3n){margin-right: 2%}
.nyjg dl dd .list li:nth-child(2n){margin-right: 0}
.nyjg dl.dl1 dd .hd{width: 100%}
.nyjg dl.dl1 dd .hd ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.nyjg dl.dl1 dd .hd ul li{width: 49%}
.nyjg dl.dl1 dd .bd{width: 100%;padding-left: 0;padding-top: .3rem;border-left: 0;border-top: 2px solid #f0d1d2;margin-top: .3rem }

.nyhzico li{height: 2.68rem;width: calc(33.3333% - .15rem);margin-bottom: .3rem}
.nyhzico li a{display: block;padding-top: .3rem}
.nyhzico .svgico{height: 1rem;display: flex;justify-content: flex-end;flex-direction: column;}

.nyhzico li:nth-child(2n){top: 0}
.nyhzico{margin-bottom: .6rem}
.nyhzlist li{width: 100%}
}
@media (max-width: 750px){
.nyxqhz-2:before{width: 5vw}
.nyxqhz-1 .txt:after{left: -5vw}	
}
@media (max-width: 640px){
.nyxzwc .gallery-thumbs-p .btn{height: 18vw;line-height: 18vw;}
.nyxzwc .gallery-thumbs .imgwrap{height: 18vw;}
.nyxzwc .gallery-top-p .swiBtn{display: none}
.nyxzwc .gallery-top:before{height: .6rem}
.nyxzwc .gallery-top .title{left: 1.4rem;font-size: .2rem;right: .1rem}
.nyxzwc .gallery-top .title li{line-height: .6rem;}
.nyxzwc .gallery-top .swiDots{left: .2rem;bottom: .1rem;font-size: .24rem;width: 1rem;line-height: .4rem}
.nyarc .wp{padding: .3rem .3rem .5rem}

.nyarcList .topNews .txt h4{font-size: .22rem}
.nyarcList .topNews .txt time span{font-size: .4rem}

.picnList li .imgBox{width: 100%;margin-right: 0}
.picnList li .txt{width: 100%}
.vidList li{width: 100%}
.topVid .txt{padding: .3rem .4rem}
.nyab-1 .wp{padding-top: 35%;padding-bottom: 0}
.nyab-1 .wp .txt .ts{padding-left: 0}
.nyab-1 .wp .txt h4{background: transparent;padding-right: 0;width: 100%;position: static;font-size: .3rem;text-align: center;margin-bottom: .2rem}
.nyab-1 .wp .txt h4:after{display: none}
.nyab-1 .wp .txt p,.nyab-3 p{font-size: .16rem;line-height: 1.8em}
.nyab-3 .wp{padding: .35rem .3rem .6rem}
.nyteach .swiBtn a.prev{left: -.2rem}
.nyteach .swiBtn a.next{right: -.2rem}
.nyteach .con .txts .desc p{font-size: .16rem}
.nyteach .con .txts{padding: .3rem .3rem .8rem}
.nyteach .con .txts .tit h4{font-size: .3rem}
.nyteach .con .txts .tit p{font-size: .2rem}
.nyteach .con{width: 100%}
.nyteach .nytit{text-align: left;padding-left: .3rem}
.nyteach .nytit:after{margin-left: 0}
.nyld ul{padding-left: .8rem}
.nyld ul li{flex-wrap: wrap;padding: .1rem 0}
.nyld ul li .zw{width: 100%;padding-right: 0;text-align: left;}
.nyld ul li .name{width: 100%;padding-left: 0;display: flex;flex-wrap: wrap;}
.nyld ul li .name span{margin-right: 0;width: 33.333%}
.nyld ul li .zw:after{display: none}

.nyjg dl.dl1 dd .hd ul li{width: 100%}
.nyjg dl dd .list li{width: 100%;margin-right: 0!important}
.nyxqhz-1{padding-top: 0}
.vfxy h4{font-size: .22rem;right: 5%}
.nyhzlist li{padding: .2rem;margin-top: .3rem;padding-bottom: .3rem}
.nyhzico li{height: 2.38rem;width: calc(50% - .15rem);margin-bottom: .3rem}
.nyhzico li a{padding-top: .2rem}
.nyhzico{margin-bottom: .2rem}
.nyhzico .svgico.sico4 svg{height: .8rem}
.nytit{font-size: .32rem}
}


/*党建*/
.nydj .slide-dj .imgBox{height: 100%}
.nydj .slide-dj .imgBox .img{padding-bottom:0;height:100%}
.nydj  .slide-dj .imgBox:before{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 40%;background: url(/images/ny/maskr.png) no-repeat bottom center;background-size: 101% 100%;z-index: 1}
.nydj   .slide-dj .item a{display: block;position: relative;height: 100%}
.nydj   .slide-dj .item .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 4;color: #fff;padding: .2rem;padding-right: 1.2rem}
.nydj   .slide-dj .item .txt h4{font-size: .2rem;font-weight: normal;}
.nydj   .slide-dj .swiDots{position: absolute;width: auto;right: .2rem;bottom: .25rem;z-index: 5;left: auto;}
.nydj   .slide-dj .swiDots span{background: #fff;opacity: .5;}
.nydj   .slide-dj .swiDots span.active{opacity: 1;}
.nydj-1{margin-bottom: .6rem}
.nydj-1  .slide-dj{position: absolute;width: 50%;top: .3rem;bottom: .3rem;left: 0}
.nydj-1.sp .slide-dj{position: absolute;width: 50%;top: .3rem;bottom: .3rem;left: auto;right: 0}
.nydj-1 .djlist1{width: 60%;}
.nydj-1 .djlist1 .bg{filter: drop-shadow(0 0 6px rgba(0,0,0,.1));}
.nydj-1 .djlist1 dl{position: absolute;top: 0;right: .45rem;bottom: 0;left: 21%;z-index: 4}
.nydj-1 .djlist1.sp dl{position: absolute;top: 0;right: 21%;bottom: 0;left:.45rem;z-index: 4}
.nydj-1 .djlist1 dl dt{line-height: 1.2rem;color: #fff}
.nydj-1 .djlist1 dl dt span{font-size: .3rem}
.nydj-1 .djlist1 dl dt a{color: #fff;}
.nydj-1 .djlist1 dd{padding: .3rem 0}
.nydj-1 .djlist1 dd ul li{font-size: .2rem;padding: .18rem 0;border-bottom: 1px solid #eee;padding-right: 1.3rem;position: relative;}
.nydj-1 .djlist1 dd ul li span{position: absolute;top: .2rem;right: 0;color: #999;font-size: .16rem}
.nydj-2{margin-bottom: .6rem}
.nydj-2 .djlist2{width: 48%;background: #fff;border-radius: .1rem;box-shadow: 0 0 .1rem rgba(0,0,0,.1);overflow: hidden;}
.nydj-2 .djlist2 dt{line-height:.9rem;padding:0 .4rem;background: linear-gradient(to right,#ff9d1f,#b31d20);color: #fff}
.nydj-2 .djlist2 dt span{font-size: .3rem}
.nydj-2 .djlist2 dt a{color: #fff;}
.nydj-2 .djlist2 dd{padding: 0 .4rem}
.nydj-2 .djlist2 dd{padding-bottom: .2rem}
.nydj-2 .djlist2 dd ul li{padding: .18rem 0;border-top: 1px solid #eee;position: relative;padding-right: 1.2rem;font-size: .2rem}
.nydj-2 .djlist2 dd ul li:nth-child(1){border-top: 0;}
.nydj-2.sp .djlist2 dd ul li:nth-child(1){border-top: 1px solid #eee}
.nydj-2 .djlist2 dd ul li span{position: absolute;top: .2rem;right: 0;color: #999;font-size: .16rem}
.nydj-2 .djlist2 dd ul li a{padding-left: .2rem;position: relative;}
.nydj-2 .djlist2 dd ul li a:before{color:  #d50008;content: "\e614";font-family: swiper-icons!important;position: absolute;left: 0;top: .05rem;font-size: .16rem}
.nydj-2 .djlist2 dd ul li a:hover{color:  #d50008}
.nydj-2 .djlist2 dd .picItem{padding: .3rem 0}
.nydj-2 .djlist2 dd .picItem a{display: flex;justify-content: space-between}
.nydj-2 .djlist2 dd .picItem .imgBox{width: 50%}
.nydj-2 .djlist2 dd .picItem .txt{width: 45%}
.nydj-2 .djlist2 dd .picItem .txt h4{line-height: 1.4em;font-size: .2rem;margin-bottom: .15rem}
.nydj-2 .djlist2 dd .picItem .txt p{line-height: 1.6em;font-size: .16rem;color: #666}
.nydj-3{margin-bottom: .6rem}
@media (max-width: 1024px){
.nydj-1 .djlist1 .bg{display: none} 
.nydj-1 .djlist1{width: 100%;}
.nydj .slide-dj .imgBox{height:auto}
.nydj .slide-dj .imgBox .img{padding-bottom:0;height:55vw}
.nydj-1  .slide-dj{position: relative;width: 100%;top:0;bottom: 0;left: 0;order: 1}
.nydj-1.sp .slide-dj{position: relative;width: 100%;top: 0;bottom: 0;left: auto;right: 0}
.nydj-1 .djlist1{order: 2;margin-top: .2rem}
.nydj-1 .djlist1 dl{position: relative;top: 0;right: 0;bottom: 0;left: 0;z-index: 4;background: #fff;border-radius: 0 0 .1rem .1rem;box-shadow: 0 0 .1rem rgba(0,0,0,.1);}
.nydj-1 .djlist1 dl dd{padding: .1rem .3rem .3rem}
.nydj-1 .djlist1.sp dl{position: relative;top: 0;right:0;bottom: 0;left:0;z-index: 4}
.nydj-1 .djlist1 dl dt{line-height:.9rem;padding:0 .4rem;background: linear-gradient(to right,#ff9d1f,#b31d20);color: #fff}
.nydj-2 .djlist2{width: 100%}
.nydj-2 .djlist2:nth-child(1){margin-bottom: .4rem}
}
@media (max-width: 640px){
.nydj-1 .djlist1 dd ul li,.nydj-2 .djlist2 dd ul li{font-size: .18rem}
.nydj-2 .djlist2 dd ul li{padding-right: 1rem}
.nydj-1,.nydj-2,.nydj-3{margin-bottom: .4rem}
}
@media (max-width: 480px){
.nydj-2 .djlist2 dd .picItem a{flex-wrap: wrap;}
.nydj-2 .djlist2 dd .picItem .imgBox{width: 100%;margin-bottom: .2rem}
.nydj-2 .djlist2 dd .picItem .txt{width: 100%}
}

/*教学科研*/
.nyjxky-1 dl{background: #fff;border-radius: .1rem;box-shadow: 0 0 .1rem rgba(0,0,0,.1);border-radius: .1rem;overflow: hidden;}
.nyjxky-1 dl dt{width:22.9%;background: url(/images/ny/jx1.jpg) no-repeat right center;background-size: cover;padding:.5rem .4rem;text-align: right; color: #fff;position: relative;}
.nyjxky-1 dl dt:after{content: '';border: 12px solid transparent;border-left-color:#c3141b ;position: absolute;left: 100%;top: .65rem}
.nyjxky-1 dl dt span{font-size: .36rem;display: block;margin-bottom: 1rem}
.nyjxky-1 dl dt a{color: #fff}
.nyjxky-1 dl dd{width:77.1%;padding: .3rem .5rem }
.nyjxky-1 dl dd ul li{width: 46%;padding: .2rem 0}
.nyjxky-1 dl dd ul li a{display: flex;align-items: center;}
.nyjxky-1 dl dd ul li .time{width: .68rem}
.nyjxky-1 dl dd ul li .time time{width: .68rem;height: .68rem;border: 2px solid #bf161f;border-radius: .1rem;text-align: center;display: block;color: #bf161f}
.nyjxky-1 dl dd ul li .time time span{display: block;line-height: .36rem;font-size: .4rem}
.nyjxky-1 dl dd ul li .txt{flex:1;;margin-left: .2rem}
.nyjxky-1 dl dd ul li .txt h4{font-size: .2rem;line-height: 1.5em;font-weight: normal;}
.nyjxky-1 {padding-bottom: .8rem}

.nyjxky-23{background: url(/images/ny/jx2bg.jpg) no-repeat top center;background-size: 100% 7rem}
.nyjxky-2{padding: .7rem 0 1rem}
.nyjxky-2 ul li{width: calc(25% - .2rem);background: #fff;padding: .6rem .2rem;text-align: center;border-top: 3px solid #c3141b;border-radius: 0 0 .1rem .1rem}
.nyjxky-2 ul li img{width: .8rem}
.nyjxky-2 ul li h4{font-size: .22rem;font-weight: normal;margin-top: .1rem}
.nyjxky-2 ul li a{display: block;}
.nyjxky-3{padding-bottom: .8rem}
.nyjxky-3 .wp{padding: .3rem 0;background: url(/images/ny/jx3bg.png) no-repeat right center;background-size: auto 100%}
.nyjxky-3 .imgBox{width: 50%}
.nyjxky-3 .txt{width: 45%;padding-right: 5%;color: #fff}
.nyjxky-3 .txt h4{font-size: .36rem;font-weight: normal;margin-bottom: .2rem}
.nyjxky-3 .txt p{line-height: 2em;margin-bottom: .3rem;text-align: justify;font-size: .17rem}
.nyjxky-3 .txt a{color: #fff}

.nyjxky-4 .kylist2{width: 48.5%}
.nyjxky-4 .kylist2  dt span{font-size: .36rem}
.nyjxky-4 .kylist2  dt{margin-bottom: .2rem ;line-height: .5rem}
.nyjxky-4 .kylist2  dd{background: #fff;padding: .25rem .3rem .4rem;border-radius: 0 0 .1rem .1rem;box-shadow: 0 0 .1rem rgba(0,0,0,.15);border-top: 3px solid #c3141b}
.nyjxky-4 .kylist2  dd ul li{padding: .1rem 0;padding-right: 1.2rem;position: relative;font-size: .2rem}
.nyjxky-4 .kylist2  dd ul li span{position: absolute;color: #999;top: .12rem;right: 0;font-size: .16rem}

@media (max-width: 1024px){
.nyjxky-4 .kylist2{width: 100%}
.nyjxky-4 .kylist2:nth-child(1){margin-bottom: .4rem}
.nyjxky-3{padding-bottom: .6rem}
.nyjxky-3 .wp{padding: 0;border-radius: .1rem;overflow: hidden;}
.nyjxky-3 .txt{padding: .4rem;width: 50%}
.nyjxky-3 .txt h4{font-size: .32rem}
.nyjxky-3 .txt p{line-height: 1.8em}
}
@media (max-width: 900px){
.nyjxky-1 dl dt{width: 100%}
.nyjxky-1 dl dd{width: 100%}
.nyjxky-1 dl dd ul li{width: 100%;padding: .1rem 0}
.nyjxky-1 dl dt{display: flex;justify-content: space-between;align-items: center;padding:.2rem .35rem}
.nyjxky-1 dl dt span{margin-bottom: 0;display: inline-block;}
.nyjxky-1 dl dd{padding: .3rem}
.nyjxky-2 ul li{width: calc(50% - .2rem);margin-bottom: .3rem;padding: .4rem 0}
.nyjxky-3 .imgBox{width: 100%;}
.nyjxky-3 .txt{width: 100%;}
}
@media (max-width: 640px){
.nyjxky-4 .kylist2 dd ul li{font-size: .18rem}
}

/*学生工作*/
.nysnv {margin-bottom: .5rem}
.nysnv ul li{font-size:.24rem;line-height: .36rem;margin: 0 .2rem ;padding: .2rem 0 .3rem;position: relative;z-index: 3}
.nysnv ul li.on{font-size:.36rem; }
.nysnv ul li.on a{color: #b51718}
.nysnv ul li:after{content: '';;width: 0;height: 3px;background:#b51718;left: 50%;transform: translateX(-50%);bottom: -1px;position: absolute; }
.nysnv ul li.on:after{width: 100%}
.nysnv ul li.on:before{content: '';border: 12px solid transparent;border-bottom-color:#b51718;left: 50%;bottom: 0;transform:translateX(-50%);position: absolute; }
.nysnv:after{content: '';height: 1px;bottom: 0;left: 0;right: 0;background: #ddd;position: absolute;}
.nyxsgz-1{padding-bottom: .8rem;background: url(/images/ny/43.png) no-repeat right bottom;}
.nyxsgz-1 .aleft{width: 48%}
.nyxsgz-1 .aright{width: 49%}
.nyxsgz .nytit:after{display: none}
.nyxsgz-1 .aleft .nytit{position: absolute;z-index: 3;top: 45%;right: 0;width: 45%;text-align: center;}
.nyxsgz-1 .aright h4{font-size: .28rem;margin-bottom: .3rem;font-weight: normal;}
.nyxsgz-1 .aright p{line-height: 1.8em;font-size: .18rem;color: #666;margin-bottom: .4rem}

.nyxsgz-2{background: url(/images/ny/jk2bg.jpg) no-repeat center;background-size: cover;padding: .8rem 0}
.nyxsgz-2 .nytit{text-align: left;padding-bottom: .2rem;border-bottom: 2px solid rgba(255,255,255,.2);margin-bottom: .2rem}
.nyxsgz-2 .list{width: 46%}
.nyxsgz-2 .list ul{margin-bottom: .4rem}
.nyxsgz-2 .list ul li{padding: .18rem 0;font-size: .2rem}
.nyxsgz-2 .list a{color: #fff}
.nyxsgz-2 .pic{width: 49%;}
.nyxsgz-2 .pic .img{padding-left: .32rem;padding-top: .32rem}
.nyxsgz-2 .pic .img img{position: relative;z-index: 5}
.nyxsgz-2 .pic .img:after{content: '';position: absolute;top: 0;left: 0;right: .3rem;bottom: .3rem;border: .15rem solid rgba(255,255,255,.15)}

.nyxsgz-3{background: url(/images/ny/jk3bg.png) no-repeat top center;padding: .8rem 0 0;background-size:100% 3.8rem }
.nyxsgz-3 .nytit a{position: absolute;font-size: .16rem;color: #fff;position: absolute;right: 0;top: .16rem;}
.nyxsgz-3 ul li{width: calc(33.33333% - .2rem);margin-bottom: .25rem;background: #fff;border-radius: .15rem;padding: .35rem;min-height: 2.5rem;box-shadow: 0 .1rem .1rem rgba(0,0,0,.1)}
.nyxsgz-3 ul li h4{font-weight: normal;font-size: .22rem;margin-bottom: .15rem;height: .6rem}
.nyxsgz-3 ul li p{color: #666;line-height: 1.6em}
.nyxsgz-4{padding-top: .6rem}
.nyxsgz-4 a{display: block;position: relative;border-radius: .15rem;overflow: hidden;}
.nyxsgz-4 a:before{content:'';position: absolute;top: 0;right: 0;bottom: 0;width: 100%;z-index: 1;background: url(/images/ny/jk4ms.png) no-repeat right center;background-size: auto 100%}
.nyxsgz-4 a:after{content: '';top: .15rem;left: .15rem;right: .15rem;bottom: .15rem;border: 1px dashed rgba(255,255,255,.2);position: absolute;z-index: 2;border-radius: .1rem}
.nyxsgz-4 a span{position: absolute;top: 50%;transform:translateY(-50%);z-index: 3;color: #fff;right: 10%;font-size: .36rem;line-height: .69rem;background: url(/images/ny/cpico.png) no-repeat left center;background-size: auto 100%;padding-left: .75rem}

@media(max-width: 1024px){
.nyxsgz-1 .aleft{width: 100%;margin-bottom: .3rem}
.nyxsgz-1 .aleft img{width: 100%}
.nyxsgz-1 .aright{width: 100%}
.nyxsgz-2 .list{width: 100%;margin-bottom: .4rem}
.nyxsgz-2 .pic{width: 100%}
.nyxsgz-2 .pic img{width: 100%}
}
@media (max-width: 900px){
.nyxsgz-2{padding: .6rem 0 .8rem}
.nyxsgz-3{background-size: auto 3rem}
.nyxsgz-3 .nytit{justify-content: flex-start;}
.nyxsgz-3{padding-top: .6rem}
.nyxsgz-3 ul li{width: 100%;min-height: inherit;}
.nyxsgz-3 ul li h4{height: auto}
}
@media (max-width: 640px){
.nyxsgz-4{padding-top: .3rem}
.nyxsgz-4 a span{font-size: .3rem;line-height: .5rem;padding-left: .5rem}
.nyxsgz-2{padding: .5rem 0 .6rem}
.nyxsgz-1{padding-bottom: .6rem}
}
@media (max-width: 480px){
.nyxsgz-4 a span{font-size: 5vw;line-height: 8vw;padding-left: 8vw}
.nysnv ul li{font-size:5vw;line-height: 7vw;margin: 0 .15rem ;}
.nysnv ul li.on{font-size:7vw; }
}

/**/
.nywh-1{margin-bottom: .7rem}
.nywh-1 .txt{width: 75%;background: url(/images/ny/wh1bg.jpg) no-repeat center;background-size: cover;padding: .5rem;border-radius: .15rem;color: #fff;height: 5.2rem;padding-right: 15.5%}
.nywh-1 .item{padding: .3rem 0;text-align: center;}
.nywh-1 .item p{font-size: .3rem;margin-bottom: .1rem}
.nywh-1 .item h4{font-size:.54rem; }
.nywh-1 .item h4 span{margin-right: .4rem;}
.nywh-1 .item h4 span:last-child{margin-right: 0;}


.nywh-1 .pic{position: absolute;top: .5rem;right: 0;width: 39.6%;border-radius: .1rem;overflow: hidden;}

.nywh-2{background: url(/images/ny/wh2bg.png) no-repeat right center;background-size: 94% 100%;height: 5rem}
.nywh-2 .wp{height: 100%;padding-bottom: .5rem}
.nywh-2 .tit{text-align: center;font-size: .36rem;color: #fff;margin-bottom: .4rem}
.nywh-2 .item{width: 33.3333%;text-align: center;position: relative;color: #fff;cursor: pointer;}
.nywh-2  .desc{position: absolute;top: 120%;width: 11rem;background: #fff;padding: .4rem;box-shadow: 0 0 .15rem rgba(0,0,0,.15);border-radius: .15rem;border-top: 3px solid #eb7a00;display: none;z-index: 5}
.nywh-2  .desc:before{content: '';border: 12px solid transparent;border-bottom-color:#eb7a00;position: absolute;left: 20%;bottom: 100% }
.nywh-2 .item p{font-size: .3rem;margin-bottom: .15rem}
.nywh-2 .item h4{font-size:.54rem; }
.nywh-2 .item.show  h4{color: rgba(255,255,255,.8);}
.nywh-2 .item h4 span{display: block;}
.nywh-2  .desc p{margin-bottom: 0;font-size: .18rem;color: #666;text-align: justify;line-height: 1.8em}
.nywh-2  .desc .scbox{max-height:1.28rem;padding-right: .2rem }
.nywh-2 .descs{width: 100%}
.nywh-2 .descs .desc:nth-child(1) {display: block;left: 0}
.nywh-2 .descs .desc:nth-child(2) {left: 50%;transform: translateX(-50%);}
.nywh-2 .descs .desc:nth-child(3) {right: 0;}
.nywh-2 .descs .desc:nth-child(2):before{left: 50%;transform: translateX(-50%);}
.nywh-2 .descs .desc:nth-child(3):before{left: auto;right: 20%}

.nywh-3{height: 6.6rem;background: url(/images/ny/wh3bg.jpg) no-repeat top center;background-size: cover;padding-top: 1rem}
.nywh-3:after{background: rgba(255,255,255,.9);position: absolute;top: 1rem;bottom: -1px;left: 0;width: 94%;border-radius:0 .2rem .2rem 0;transform: skewX(13deg);transform-origin: left bottom;content: ''}
.nywh-3 .wp{height: 100%}
.nywh-3 .item{padding: .3rem 0}
.nywh-3 .item p{font-size: .3rem}
.nywh-3 .item h4{font-size:.54rem; }
.nywh-3 .item h4 span{margin-right: .4rem;display: inline-block;}
.nywh-3 .item h4 span:last-child{margin-right: 0;}

.nywh-4{padding-top: .8rem}
.nywh-4 .tit{margin-bottom: .3rem;text-align: center;}
.nywh-4 .tit span{font-size:.36rem;position: relative; }
.nywh-4 .tit span:before{content: '';height: 2px;width: .5rem;background: #444;position: absolute;right: calc(100% + .2rem);top: 50%;margin-top: -1px}
.nywh-4 .tit span:after{content: '';height: 2px;width: .5rem;background: #444;position: absolute;left: calc(100% + .2rem);top: 50%;margin-top: -1px}
.nywh-4 .left4{width: 42%;background: #fff;border-radius: .1rem;box-shadow: 0 0 .1rem rgba(0,0,0,.1);padding: .5rem}
.nywh-4 .left4 .item{width: 46%;text-align: center;padding-top: .5rem}
.nywh-4 .right4{width: 55%}
.nywh-4 .right4 .txt{width: 68.6%;background: url(/images/ny/wh4bg.jpg) no-repeat center;background-size: cover;height: 5.1rem;border-radius: .1rem 0 0 .1rem;padding: .5rem;box-shadow: 0 0 .1rem rgba(0,0,0,.1);}
.nywh-4 .right4 .pic{position: absolute;right: 0;top: 50%;margin-top: -2.49rem;right: 0;width: 4.98rem;height: 4.98rem;animation: roted 60s linear infinite}
.nywh-4 .right4 .tit span{color: #ffff }
.nywh-4 .right4 .tit span:before{background: rgba(255,255,255,.7);}
.nywh-4 .right4 .tit span:after{background: rgba(255,255,255,.7);}
.nywh-4 .right4 .desc{text-align: center;color: #fff}
.nywh-4 .right4 .desc .scbox{max-height:2.8rem;padding-right: .2rem }
.nywh-4 .right4 .desc h4{font-size:.24rem;margin-bottom: .1rem }
.nywh-4 .right4 .desc p{color: rgba(255,255,255,.8);padding: .06rem 0}
@media (min-width: 1930px){
.nywh-2{height: 6rem}
}
@media (max-width: 1024px){
.nywh-1 .txt{width: 100%;padding: .5rem;height: auto;order: 2;border-radius: 0 0 .15rem .15rem}
.nywh-1 .pic{width: 100%;position: static;order: 1;border-radius: .15rem .15rem 0 0}
.nywh-1 .pic img{width: 100%;}
.nywh-2{}
.nywh-2 .desc{width: 94vw}
.nywh-2{background-size: 120% 100%}
.nywh-3{height: auto;padding: 1.6rem 0 .6rem}
.nywh-3:after{transform: skewX(0deg);width: 100%;border-radius: 0}
.nywh-4 .left4{width: 100%;margin-bottom: .4rem}
.nywh-4 .right4{width: 100%}

}
@media (max-width: 900px){
.nywh-1 .item p{font-size:.26rem}
.nywh-1 .item h4{font-size: .44rem}
.nywh-3 .item p{font-size:.26rem}
.nywh-3 .item h4{font-size: .44rem}
.nywh-2 .item p{font-size:.26rem}
.nywh-2 .item h4{font-size: .44rem}
}
@media (max-width: 640px){
.nywh-1 .txt{padding: .3rem}
.nywh-1 .item{padding: .15rem 0}
.nywh-4 .right4 .txt{width: 90%;border-radius: .15rem;margin: 0 auto;height: auto}
.nywh-4 .right4 .desc .scbox{max-height: inherit;font-size: .16rem;padding-right: 0}
.nywh-4 .right4 .pic{width: 96vw;height: 96vw;left: 50%;margin-left: -48vw}
.nywh-4 .left4 .item{padding-top: .1rem}
.nywh-2{height: auto;padding: .6rem 0 .8rem}
.nywh-3{padding-bottom: .4rem}
.nywh-3 .item{text-align: center;}
.nywh-3 .item h4 span{margin: 0 .2rem}
}
@media (max-width: 480px){
.nywh-1 .item p{font-size: 5vw}
.nywh-1 .item h4{font-size: 7vw}
.nywh-3 .item p{font-size: 5vw}
.nywh-3 .item h4{font-size: 7vw}
.nywh-2 .item p{font-size: 5vw}
.nywh-2 .item h4{font-size: 6vw}
}