@charset "utf-8";

.nyArc .wp{background: linear-gradient(to bottom,#fff 70%,rgba(255,255,255,0) 100%);border-top: .05rem solid #d2b65a;padding: .5rem 5%}


.nyarc{background:linear-gradient(to bottom,#fff4e7 60%,rgba(255,255,255,0) 100%);min-height: 3rem;border-top: 4px solid #630108;padding: .4rem .8rem .5rem;z-index: 5;position: relative;}

.uarc-con{line-height: 1.8em;color: #333;text-align: justify; font-size: .18rem}
.uarc-con p{word-break:break-all; line-height:26px!important; color:#333!important; font-size:15px!important; text-indent:2em; margin-bottom:15px!important; font-family:'微软雅黑'!important; }
.uarc-con *{
 line-height:26px!important; color:#333!important; font-size:15px!important;  margin-bottom:15px!important; font-family:'微软雅黑'!important; 

}
.institute-item p{
 line-height:26px!important; color:#333!important; font-size:15px!important;  margin-bottom:15px!important; font-family:'微软雅黑'!important; 

}

.arcCon{line-height: 1.8em;color: #333;text-align: justify;padding-bottom: .2rem;font-size: .18rem}
.arcCon p{margin-bottom: .1rem;line-height: 1.8em;}

.uarc-con img{margin: .1rem auto;max-width: 100%; display:block;}


.uarc-con table{border: 1px solid #eee;min-width: 640px; width:850px !important;margin:0 auto!important;width: 100%;background: #fff}

.uarc-con table tr th,.uarc-con table tr td{border: 1px solid #eee!important;padding: 15px;}
#vsb_content_4 TABLE TD{padding: .1rem .15rem!important}
#vsb_content_4 TABLE TD P{margin-bottom: 0;line-height: 1.5em!important;}
/*.uarc-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)}
.uarc-con video{max-width: 100%!important;height: auto!important;display: block;margin:0 auto .2rem;}
.arc-tit{margin-bottom: .2rem;}
.arc-tit h1{font-size: .24rem;text-align: center;line-height: 1.4em;}
.arc-info{text-align: center;padding-bottom: .2rem;font-size: .16rem;color: #666;border-bottom: 1px solid #ddd;margin-bottom: .3rem}
.arc-info span{display: inline-block;margin: 0 .1rem;padding: 4px 0 2px}
.arc-info span i{color: #d2b65a;margin-right: 5px}
#resize a{margin: 0 .05rem}
.arc-sibs{}
.arc-sib{border-top: 1px solid #ddd;padding-top: .26rem;font-size: .18rem;line-height: 1.6em}
.arc-sib div{padding: .08rem 0;}
.arc-sib div:hover{color: #0a5aa8;}
.arc-sib div:hover a{color: #0a5aa8;}
.arc-back{margin-left: .3rem}
.arc-back a{display: flex;border-radius: 5px;color:#d2b65a;text-align: center;width: 1.2rem;height: .38rem;line-height: .38rem;justify-content: center;align-items: center;background-size: cover;border-radius: 5px;margin: 0 auto}
.arc-back a span{display: block;margin-left: 5px}
.arc-back a img{width: .24rem}
.arc-tool a{display: flex;align-items: center;margin-left: .3rem;font-size: .18rem;color: #888}
.arc-tool a img{height: .21rem;margin-right: .05rem}

@media (max-width: 992px){
.uarc-con img{width: auto!important;height: auto!important;max-width: 100%;}
.arc-tit h1{font-size: .32rem}
.arc-info{font-size: .22rem}
.uarc-con,.arc-sib{font-size: .24rem}



}
@media (max-width: 576px){
.uarc-con img{width: auto!important;height: auto!important}
.arc-tit h1{font-size: .36rem}
.arc-info{font-size: .24rem}
.uarc-con,.arc-sib{font-size: .28rem}
}


.pages{}
.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: .16rem;display: inline-block;margin:.02rem}
.pages ul li a{height: .36rem;text-align: center;line-height: .34rem;padding: 0 8px;min-width: .36rem;
display: block;border: 1px solid #ededed;border-radius: 3px;background: #fff}
.pages ul li.cur{background:#0a5aa8;padding: 0 8px;min-width: .36rem;height: .36rem;line-height: .34rem;
border: 1px solid #0a5aa8;border-radius: 3px;color:#fff; }
.pages ul li.page-count{line-height: .34rem}
.page-form {line-height: .38rem}
.page-form input{border:1px solid #ddd;width: .36rem;height: .36rem;float: left;text-align: center;padding: 0 3px;background: #fff;border-radius: 3px;margin: 0 5px}
.page-form span{float: left;color: #666}
.page-form button{border:none;width: 52px;height: .36rem;line-height: .36rem;text-align: center;margin-left: 3px;float: left;background: #0a5aa8;color: #fff;border-radius: 3px;margin-left: 5px}

@media (max-width: 992px){
.pages ul li{padding: 0}
.pages ul li.pageitem{display: none}
.pages ul li.page-form{padding-left: .1rem}

.pages ul li{font-size: .22rem;margin:.02rem}
.pages ul li a{height: .46rem;line-height: .44rem;min-width: .46rem;}
.pages ul li.cur{padding: 0 8px;min-width: .46rem;height: .46rem;line-height: .44rem; }
.pages ul li.page-count{line-height: .44rem}
.page-form {line-height: .46rem}
.page-form input{width: .46rem;height: .46rem;}
.page-form button{width: 52px;height: .46rem;line-height: .46rem;}
}
@media (max-width: 576px){
.pages ul li ,.page-form button{border-left: 0}
}


.nyMain .wp{align-items: flex-start;}
.nyLeft{width: 3rem;position: relative;z-index: 3;background-size: 100% auto ;min-height: 3rem;margin-top: -1.25rem;background: #0a5aa8;padding-left: .1rem;}
.nyLeft .leftslog img{width: 100%}
.nyLeft .nyLeftBtn{ position: relative;padding: 0 .1rem;position: relative;z-index: 10;align-items: center;height: .96rem;color: #fff; }
.nyLeft .nyLeftBtn span em{text-transform: uppercase;font-weight: normal;font-size: .16rem;opacity: .5;}
.nyLeft .nyLeftBtn span{font-size: .32rem;display: block;text-align: center;font-weight: bold;}
.nyLeft .nyLeftBtn i.plus{width: .6rem;display: none}
.nyLeft .nyLeftBtn i.plus:before{background: #fff}
.nyLeft .nyLeftBtn i.plus:after{background: #fff}
.nyLeft  i.plus.show:after{transform:rotate(90deg);}
.nyLeft  i.plus{display: block;width: .5rem;height: 100%;position: absolute;right:0;top: 0;z-index: 5}
.nyLeft  i.plus:before{content: '';position: absolute;left: 50%;height: 2px;top: 50%;margin-top: -1px;width: .16rem;margin-left: -.08rem;background: #0a5aa8}
.nyLeft  i.plus:after{content: '';position: absolute;left: 50%;height: .16rem;top: 50%;margin-top: -.08rem;width: 2px;margin-left: -1px;background: #0a5aa8;transition: .3s}
.nyLeft .subNavs{padding: .25rem .15rem 1.6rem;background: url(../images/leftbg.png) #fff no-repeat bottom center;background-size: 100% auto; }
.nyLeft .subNavs .li{position: relative;}
.nyLeft .subNavs .li+.li{border-top: 1px solid #c9ccd9}
.nyLeft .subNavs .li>a{padding:.2rem .45rem .2rem .15rem;display:block;position:relative;font-size:.2rem ;}
.nyLeft .subNavs .subNav{padding: 0 .2rem .2rem;display: none;}
.nyLeft .subNavs .subNav .lis>a{padding:.1rem 0 .1rem .1rem;display:block;position:relative;font-size: .16rem}
.nyLeft .subNavs .subNav .liss>a{padding:.06rem 0;display:block;position:relative;font-size: .16rem}
.nyLeft .subNavs .li.on .subNav{display: block;}
.nyLeft .subNavs .li.on>a{color: #0a5aa8;position: relative;}
/*.nyLeft .subNavs .li.on{border-bottom: 1px solid #0a5aa8}*/
/*.nyLeft .subNavs .li.on:after{content: '';position: absolute;width: .2rem;height: .19rem;background: url(../images/ny/star.png) no-repeat center;background-size: 100% 100%;left: 50%;margin-left: -.1rem;bottom: -.1rem;z-index: 1;pointer-events: none}*/
.nyLeft .subNavs .li>a:after{position: absolute;right: .15rem;top: 50%;transform: translateY(-50%);content: "\e623";font-family: swiper-icons !important;color: #b9c3d1}
.nyLeft .subNavs .li.on>a:after{color: #0a5aa8}
.nyLeft .subNavs .li.has>a:after{display: none}
.nyLeft .subNavs .subNav .lis.on>a{color: #0a5aa8}

.nyLeft .subNavs .subNav .subNav a{margin-left: .2rem}

.nyRight{width: calc(100% - 3.3rem);position: relative;z-index: 2; background: #fff;padding:.4rem .5rem .5rem}
.nyRight .nyrtit{border-bottom: 1px solid #d2dee2; padding-bottom: .12rem; }
.nyRight .nyrtit .tit{font-size: .24rem;font-weight: bold;color: #0a5aa8;display:none;}
.nyRight .nyrtit .slogt{width: 2.35rem}
.nyRight .nyrCon{padding: .4rem 0 .2rem}
.nyRight .nyrtit .slogt img{width: 100%}
@media (max-width: 992px){
.nyLeft  i.plus:before{width: .24rem;margin-left: -.12rem;}
.nyLeft  i.plus:after{height: .24rem;margin-top: -.12rem;}

.nyLeft{width: 100%;min-height: inherit;border-bottom: 0;margin-top: 0} 
.nyRight{width: 100%;margin-top: .4rem;padding: .4rem}
.nyLeft .subNavs{display:none;border-top: 0;background: #fff;padding: .3rem .2rem .5rem;margin-top: 0;min-height: inherit; }
.nyLeft .subNavs .li>a{font-size: .24rem;padding: .25rem }
.nyLeft .nyLeftBtn{padding:  .2rem .3rem;height: auto;justify-content: space-between;display: flex;padding-left: .2rem }
.nyLeft .nyLeftBtn span{font-size: .3rem;text-align: left;}
.nyLeft .nyLeftBtn span em{display: none}
.nyLeft .nyLeftBtn span br{display: none}
.nyLeft .nyLeftBtn i.plus{width: .7rem;display: block;}
.nyRight .nyrtit{}
.nyRight .nyrtit .tit{font-size: .4rem}
.nyLeft .subNavs .li.on>a:after{font-size: .22rem}
.nyLeft .subNavs .subNav .lis>a{padding:.15rem 0 .15rem .15rem;font-size: .22rem}
.nyLeft .subNavs .subNav .liss>a{padding:.06rem 0;font-size: .2rem}
.nyLeft .subNavs .li.on:after{width: .3rem;height: .29rem;margin-left: -.15rem;bottom: -.15rem;}

}
@media (max-width: 576px){
.nyLeft .nyLeftBtn{padding: .2rem .25rem;padding-left: .1rem}
.nyLeft .nyLeftBtn span{font-size: .36rem;text-align: left;}
.nyLeft .subNavs .li>a{font-size: .28rem;padding: .22rem .45rem .22rem .2rem;}
.nyLeft .nyLeftBtn i.plus{width: .8rem}
.nyLeft .subNavs .subNav .lis>a{padding:.15rem 0 .15rem .15rem;font-size: .26rem}
.nyRight .nyrtit .tit{order: 2}
.nyRight .nyrtit .posi{order: 1;width: 100%;margin-bottom: .2rem}
}

.nyMain{background:  #ecfbff  ;background-size: 100% auto;min-height: 4rem;padding: .3rem 0 .8rem;position: relative;}
 
.nyMain .wp{position: relative;z-index: 5}
/*.nypage{background: transparent;}
.nypage #app{position: relative;z-index: 2}
.nypage:before{content: '';position: absolute;left: 0;top: 0;z-index: 1;height: 3.49rem;width: 4.12rem; background: url(../images/ny/topslog.png) no-repeat top left;background-size: 100% 100%;}
.nypage:after{content: '';position: absolute;left: 0;right: 0;top:1rem;bottom: 0; background: url(../images/ny/ny/nytop.png) no-repeat top center;background-size: 100% auto;z-index: 0}*/
.posi a+a:before{content: '>';margin: 0 .1rem;color: #888}
.posi a{color: #888}
.posi a:hover{color: #0a5aa8}
.posi{display: block;background: url(../images/cur.png) no-repeat left .03rem;background-size: .18rem .17rem;padding-left: .25rem;position: relative; }
.nyba{position: relative;overflow: hidden;}
.nyba:before{content:'';position:absolute;left:0;bottom: 0;height:.24rem;background:#f0f6ff;z-index:2;width: 40%;pointer-events: none;transform: skewX(50deg);transform-origin: right bottom; display: none }
.nyba .img{position: relative;height: 4.5rem;overflow: hidden;}
.nyba .img img{width: 100%;height: 100%;object-fit: cover}
 
.nyba .nysubtxt{position: absolute;left: 2rem;right: 0;background: rgba(0,22,80,.85);z-index: 4;bottom: 0;height: 1.3rem;border-left: .3rem solid #c7002f;border-radius:1.2rem 0 0 0;display: flex;align-items: center;padding-left: 1rem;padding-right: 5.4rem}
.nyba .nysubtxt .tit{font-size: .46rem;color: #ffffff;font-weight: bold;}
.nyba .nysubtxt .slog{position: absolute;width: 3.63rem;right: 1.3rem;bottom: .45rem;max-height: inherit;}
.nyba .nysubtxt .posi{flex:1;overflow: hidden;margin-left: .6rem}
.nyba .nysubtxt .posi a{color: #fff}
.nyba .nysubtxt .posi a:before{color:rgba(255,255,255,.5)}

.nyRight  .nyArc{ }
@media (max-width: 992px){
.nypage:before{display: none}
.nyMain{padding: .4rem 0 1rem}

.nyba{padding-left: 0}
.nyba .nysubtxt{display: none}	
.nyba .img{height: 40vw}
.nyLeft .leftslog{display: none}
.posi{background-size: .24rem .23rem;padding-left: .35rem;top: 0}
.nyRight .nyrCon{background: transparent;}
}
@media (max-width: 597px){

.posi{background-size: .28rem .26rem;padding-left: .4rem}
.nyRight .nyArc{padding-left: 0;padding-right: 0}
}
/**/
 
.picList:after{content: '';display: inline-block;width: 3.45rem}
.picList li{width: 1.9rem;float:left;margin:0 .12rem .3rem}
.picList li .img{height: 2.4rem}
.picList li .txt{text-align: center;padding:.15rem .2rem;background: #eee;transition: .3s;height:70px;    display: -webkit-box;
    -webkit-line-clamp:2;overflow:hidden;
    -webkit-box-orient:vertical;  display: flex;align-items: center;justify-content: center;  }
.picList li .txt h4{font-size: .16rem;font-weight: normal;    display: -webkit-box;
    -webkit-line-clamp:2;overflow:hidden;
    -webkit-box-orient:vertical; display: flex;align-items: center;justify-content: center; }

@media (min-width: 993px){
.picList li:hover .txt{background: #0a5aa8}
.picList li:hover .txt h4{color: #fff}
}
@media (max-width: 992px){
.picList{padding:0 }
.picList li{width: calc(50% - .2rem);margin-bottom: .4rem}  
.picList li .img{height: 27vw}
.picList li .txt h4{font-size: .26rem;font-weight: normal;}
}
@media (max-width: 576px){
.picList li{width: calc(50% - .1rem);margin-bottom: .3rem}  
.picList li .img{height: 26vw}
.picList li .txt h4{font-size: .28rem;font-weight: normal;}
}

/**/
.djList {margin-bottom: .5rem}
.djList li{position: relative;background: #fff;border-radius: 0 .2rem 0 .2rem}
.djList li+li{margin-top: .28rem}
.djList li a{padding: .3rem 0 .3rem .3rem;position: relative;z-index: 4}
.djList li .img{width: 3.4rem;height: 2rem;border-radius: .1rem}
.djList li .txt{flex:1;overflow: hidden;margin-left: .3rem;margin-right: .3rem}
.djList li.nopic .txt{margin-left: 0;padding-left: 1.2rem}
.djList li .txt h4{font-size: .2rem;line-height: 1.4em}
.djList li .txt .desc{margin: .2rem 0 .2rem;color: #888;line-height: 1.6em;text-align: justify;font-size: .15rem;height: .48rem}
/*.djList li .txt time{color: #666;font-size: .16rem}*/
.djList li .txt .mor{border-radius: .3rem;line-height: .38rem;width: 1.3rem;color:#0a5aa8;border:1px solid #0a5aa8;text-align: center;font-size: .15rem}
 
.djList li time.sp{background:linear-gradient(to bottom,#c0203a,#f3eb8b);color:#fff;display:flex;align-items: center;justify-content: center;text-align: center; transition: .3s;position: relative;z-index: 3;width: .8rem;height: .8rem;flex-direction: column;}
.djList li time.sp span{font-size: .38rem;display: block;line-height: 1em;font-weight: bold;}
.djList li time{background: #0a5aa8;color:#fff;display:flex;align-items: center;justify-content: center;text-align: center; transition: .3s;position: relative;z-index: 3;width: .76rem;height: .7rem;flex-direction: column;border-radius: 0 0 0 .1rem;font-size: .14rem;position: absolute;top: 0;left: .5rem;z-index: 4}
.djList li time span{font-size: .36rem;display: block;line-height: 1em;}
@media (min-width: 993px){
.djList li:hover:after{opacity: 1;visibility: visible;} 
.djList li:hover .txt h4{color: #fff}
.djList li:hover .txt .mor{color: #fff;border-color: #fff;}
.djList li:hover .txt .mor i{background: #90b749}
.djList li:hover .txt .info{color: #fff}
.djList li:hover   time{color: #fff;background: #e8bc8a}
.djList li:hover .txt .desc{color: rgba(255,255,255,.7)}
.djList li:after{content: '';position: absolute;top: 0;left: 0;bottom:0;right: 0;background:linear-gradient(to right,#3392b4,#0a5aa8);z-index: 0;pointer-events: none;opacity: 0;visibility: hidden;transition: .3s;border-radius: 0 .2rem 0 .2rem}
}
@media (max-width: 992px){
.djList li .txt h4{font-size: .28rem;}
.djList li a{padding: }
.djList li .txt time{display: block;}
.djList li time.sp,.djList li .txt .mor{display: none}
.djList li .txt .desc{font-size: .2rem;height: auto;-webkit-line-clamp: 2;}


.djList li .txt time{color: #666;font-size: .22rem}
}
@media (max-width: 597px){

.djList li .txt h4{font-size: .28rem;margin-bottom: .15rem;font-weight: normal;line-height: 1.3em;}
.djList li .txt .desc{display: none}
.djList li .txt time{font-size: .24rem;}
 
.djList li .img{width: 2.8rem;height: 1.9rem}
}
/**/
.txtList{padding-bottom: .4rem}
.txtList li{border-bottom: 1px dashed #d8dff2}
.txtList li a{padding: .2rem .3rem;transition: .3s;position: relative;}
.txtList li time{background: #0a5aa8;color:#fff;display:flex;align-items: center;justify-content: center;text-align: center; transition: .3s;position: relative;z-index: 3;width: .8rem;height: .8rem;flex-direction: column;border-radius: 0 .1rem 0 .1rem}
.txtList li time span{font-size: .38rem;display: block;line-height: 1em;}
.txtList li h4{flex:1;overflow:hidden;margin-left: .25rem;font-size: .2rem;line-height: 1.4em;position: relative;z-index: 3;font-weight: normal;}
@media (min-width: 993px){
.txtList li a:after{content: '';position: absolute;top: -1px;left: 0;bottom:0;right: 0;background: linear-gradient(to right,#3392b4,#0a5aa8);z-index: 0;pointer-events: none;opacity: 0;visibility: hidden;transition: .3s;border-radius: 0 .15rem 0 .15rem}
.txtList li:hover time{background:#fff;color: #0a5aa8;}
.txtList li:hover a{color: #fff }
.txtList li:hover a:after{opacity: 1;visibility: visible; }
}
@media (max-width: 992px){
.txtList li a{padding: .3rem 0}
.txtList li h4{font-size: .26rem}
.txtList li time {width: 1rem;height: 1rem;font-size: .22rem}
.txtList li:nth-child(1) a{padding-top: 0}
}
@media (max-width: 597px){
.txtList li time {width: 1.2rem;height: 1.2rem}
.txtList li a{align-items: flex-start;}
.txtList li h4{font-size: .28rem;}
.txtList li time{}
.txtList li time span{font-size: .46rem}
}


.tlist{margin-bottom: .4rem}
.tlist li:first-child{padding-top: 0}
.tlist li{ padding: .12rem 0;border-bottom: 1px dashed #d9e7e8}
.tlist li a{display: flex;align-items: center;}
.tlist li h4{font-size: .18rem;line-height: 1.5em;flex:1;margin-left: .2rem; overflow:hidden;   display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;  }
.tlist li time{width: .9rem;height: .8rem;display: block;position: relative;padding-top: .1rem}
.tlist li time span{font-size: .26rem;color: #0a5aa8;background: #fff;padding-top:.05rem;position: relative;z-index: 3;line-height: 1em;height: .35rem;display: block;width: 80%}
.tlist li time em{display: block;height: .24rem;line-height: .24rem;color: #fff;background: #0a5aa8;width: .7rem;text-align: center;font-size: .14rem;z-index: 2;position: relative;}
.tlist li time:after{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: .15rem;border: 1px solid #0a5aa8;z-index: 0;pointer-events: none}

@media (min-width: 993px){
.tlist li a:hover time em{background: #0a5aa8}
.tlist li a:hover time span{color: #0a5aa8}
.tlist li a:hover time:after{border-color: #0a5aa8}
}
@media (max-width: 992px){
.tlist li h4{font-size: .26rem}
.tlist li time{width: .85rem;height: 1rem;display: block;position: relative;padding-top: .15rem}
.tlist li time span{font-size: .32rem;height: .4rem; }
.tlist li time em{height: .3rem;line-height: .3rem;width: .7rem; font-size: .2rem; }
 
}
@media (max-width: 597px){
.tlist li h4{font-size: .28rem}
}

.nlist{margin-bottom: .4rem}
.nlist li{ padding: .02rem 0;border-bottom: 1px dashed #d9e7e8}
.nlist li:first-child{padding-top: 0}
.nlist li a{display: flex;align-items: center;}
.nlist li .txt h4{font-size: .18rem;line-height: 1.5em;width: 80%;float: left;    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;overflow:hidden; }
.nlist li .txt{flex:1;margin-left: .3rem;overflow: hidden}
.nlist li .txt p{font-size: .15rem;color: #777;line-height: 1.6em;margin-top: .15rem;max-height: .48rem\0;}
.nlist li .txt time{color: #0a5aa8;font-family: pop;display: block;/* margin-top: .1rem; */float: right;}
.nlist li .img{width: 1.2rem;height: 0.7rem;}
.nlist1 li .img{height: 3rem}
.xrld li .img{width: 1.65rem;height: 2.1rem}
.nlist li.nopic .txt{flex:inherit;margin-left: 0}
.xrld li{width:48%; float:left; margin:10px 1%; border:1px solid #efefef; border-radius:20px;padding:0.3rem;}
.xrld li:first-child{padding:0.3rem;}

@media (max-width: 992px){
.nlist li .txt h4{font-size: .26rem; }
.nlist li .txt p{display: none}
}
@media (max-width: 597px){
.nlist li .txt h4{font-size: .28rem}
}

.nySub3{margin-bottom: .3rem}
.nySub3 ul{font-size: 0;white-space: nowrap;overflow: auto;padding-bottom: .15rem;text-align: center;}
.nySub3 ul::-webkit-scrollbar{height: 2px}
.nySub3 ul::-webkit-scrollbar-track{border-radius:5px;;background: #ddd}
.nySub3 ul::-webkit-scrollbar-thumb{border-radius:5px;background:#0a5aa8;}
.nySub3 ul li{display: inline-block;}
.nySub3 ul li+li{margin-left: .2rem}
.nySub3 ul li a{display: block;line-height: .48rem;padding: 0 .25rem;border-radius: .4rem;height: .46rem;font-size: .2rem;background: #eaf0f8;min-width: 1.4rem}
.nySub3 ul li.on a{background: #0a5aa8;color: #fff}

.szList li{width: 2.34rem;margin-right: .44rem;margin-bottom: .6rem}
.szList li:nth-child(4n){margin-right: 0}
.szList li a{position: relative;display: block;}


.szList li .img{height: 3.3rem;z-index: 5}
.szList li .img img{object-position: top center}
.szList li .txt{position: absolute;left: 0;right: 0;bottom: 0;z-index: 5;color: #fff;padding: .15rem;text-align: center;}
.szList li .txt h4{font-size: .24rem;font-weight: bold;}
@media (min-width: 993px){
.szList li a:after{content: '';position: absolute;top:.1rem;left: .1rem;width: 100%;height: 100%;background: #0a5aa8;pointer-events: none;z-index: 0;opacity: 0;visibility: hidden;transition: .3s}
.szList li:hover a:after{opacity: 1;visibility: visible;}
}
@media (max-width: 992px){
.szList li{width: 30%;margin-right: 5%;margin-bottom: .6rem}
.szList li .img{height: 37vw}
.szList li:nth-child(4n){margin-right: 5%}
.szList li:nth-child(3n){margin-right: 0}
.szList li .txt h4{font-size: .3rem}
.nySub3 ul li a{line-height: .56rem;padding: 0 .3rem;height: .56rem;font-size: .28rem;min-width: 1.4rem}
}
@media (max-width: 597px){
.szList {justify-content: space-between;}
.szList li{margin-right: 0;width: 47%;margin-bottom: .4rem}
.szList li:nth-child(4n){margin-right: 0}
.szList li .img{height: 55vw}
.szList li .txt h4{font-size: .36rem}
}
#vsb_content_4 H2{font-size:.22rem!important}
#vsb_content_4 .icon{border-right-width:0;margin:3px 0 0;border-top-width:0;border-bottom-width:0;border-left-width:0}
#vsb_content_4 IMG{border: 0!important}
#vsb_content_4 DIV{line-height:1.8em!important;text-indent:2em;font-size:.16rem!important}
#vsb_content_4 P{line-height:1.8em!important;text-indent:2em;font-size:.16rem!important}
#vsb_content_4 span{line-height:1.8em!important;text-indent:2em;font-size:.16rem!important}
#vsb_content_4 A{color:#1e50a2;text-decoration:underline}
#vsb_content_4 A:visited{color:#1e50a2;text-decoration:underline}
#vsb_content_4 A:hover{color:#ba2636}
#vsb_content_4 TABLE{border-collapse:collapse;border:1px solid #000}
#vsb_content_4 TABLE TD{border:1px solid #000;padding:.1rem .15rem!important}
#vsb_content_4 TABLE TD P{text-indent:0;margin:0 !important;font-size:.16rem!important;line-height:1.8em!important}
#vsb_content_4 TABLE TH P{text-indent:0;margin:0 !important;font-size:1px;line-height:1.8em!important}
#vsb_content_4 TABLE TD IMG{border-bottom-style:none;border-right-style:none;margin:5px;border-top-style:none;border-left-style:none}
#vsb_content_4.fs p{line-height:1.8em!important;text-indent:2em;font-size:.12rem}
#vsb_content_4.newscontent_l p{font-size:.22rem!important}
#vsb_content_4.newscontent_m p{font-size:.18rem!important}
#vsb_content_4.newscontent_s p{font-size:.14rem!important}
#vsb_content_4  table .vsbcontent_start{line-height:1.8em!important;text-indent:0!important;font-size:.18rem!important}
#vsb_content_4 table .vsbcontent_end{line-height:1.8em!important;text-indent:0!important;font-size:.18rem!important}
#vsb_content_4 .vsbcontent_img{text-align:center;text-indent:0}
#vsb_content_4 .vsbcontent_video{text-align:center;text-indent:0}
@media (max-width: 992px){
#vsb_content_4 H2{font-size:.28rem!important}
#vsb_content_4 .icon{border-right-width:0;margin:3px 0 0;border-top-width:0;border-bottom-width:0;border-left-width:0}
#vsb_content_4 IMG{border: 0!important}
#vsb_content_4 DIV{line-height:1.8em!important;text-indent:2em;font-size:.24rem!important}
#vsb_content_4 P{line-height:1.8em!important;text-indent:2em;font-size:.24rem!important}
#vsb_content_4 span{line-height:1.8em!important;text-indent:2em;font-size:.24rem!important}
#vsb_content_4 A{color:#1e50a2;text-decoration:underline}
#vsb_content_4 A:visited{color:#1e50a2;text-decoration:underline}
#vsb_content_4 A:hover{color:#ba2636}
#vsb_content_4 TABLE{border-collapse:collapse;border:1px solid #000}
#vsb_content_4 TABLE TD{border:1px solid #000;padding:.1rem .15rem!important}
#vsb_content_4 TABLE TD P{text-indent:0;margin:0;font-size:.24rem!important;line-height:1.8em!important}
#vsb_content_4 TABLE TH P{text-indent:0;margin:0;font-size:1px;line-height:1.8em!important}
#vsb_content_4 TABLE TD IMG{border-bottom-style:none;border-right-style:none;margin:5px;border-top-style:none;border-left-style:none}
#vsb_content_4.fs p{line-height:1.8em!important;text-indent:2em;font-size:.22rem}
#vsb_content_4.newscontent_l p{font-size:.28rem!important}
#vsb_content_4.newscontent_m p{font-size:.24rem!important}
#vsb_content_4.newscontent_s p{font-size:.2rem!important}
#vsb_content_4 .vsbcontent_start{line-height:1.8em!important;font-size:.24rem!important}
#vsb_content_4 .vsbcontent_end{line-height:1.8em!important;font-size:.24rem!important}
#vsb_content_4 .vsbcontent_img{text-align:center;text-indent:0}
#vsb_content_4 .vsbcontent_video{text-align:center;text-indent:0}
}
@media (max-width: 597px){
#vsb_content_4 H2{font-size:.32rem!important}
#vsb_content_4 .icon{border-right-width:0;margin:3px 0 0;border-top-width:0;border-bottom-width:0;border-left-width:0}
#vsb_content_4 IMG{border: 0!important}
#vsb_content_4 DIV{line-height:1.8em!important;text-indent:2em;font-size:.28rem!important}
#vsb_content_4 P{line-height:1.8em!important;text-indent:2em;font-size:.28rem!important}
#vsb_content_4 span{line-height:1.8em!important;text-indent:2em;font-size:.28rem!important}
#vsb_content_4 A{color:#1e50a2;text-decoration:underline}
#vsb_content_4 A:visited{color:#1e50a2;text-decoration:underline}
#vsb_content_4 A:hover{color:#ba2636}
#vsb_content_4 TABLE{border-collapse:collapse;border:1px solid #000}
#vsb_content_4 TABLE TD{border:1px solid #000;padding:.1rem .15rem!important}
#vsb_content_4 TABLE TD P{text-indent:0;margin:0;font-size:.28rem!important;line-height:1.8em!important}
#vsb_content_4 TABLE TH P{text-indent:0;margin:0;font-size:1px;line-height:1.8em!important}
#vsb_content_4 TABLE TD IMG{border-bottom-style:none;border-right-style:none;margin:5px;border-top-style:none;border-left-style:none}
#vsb_content_4.fs p{line-height:1.8em!important;text-indent:2em;font-size:.26rem}
#vsb_content_4.newscontent_l p{font-size:.32rem!important}
#vsb_content_4.newscontent_m p{font-size:.28rem!important}
#vsb_content_4.newscontent_s p{font-size:.24rem!important}
#vsb_content_4 .vsbcontent_start{line-height:1.8em!important;font-size:.28rem!important}
#vsb_content_4 .vsbcontent_end{line-height:1.8em!important;font-size:.28rem!important}
#vsb_content_4 .vsbcontent_img{text-align:center;text-indent:0}
#vsb_content_4 .vsbcontent_video{text-align:center;text-indent:0}	
}
.uarc-conSp .firstRow{background: #e6e6e6}
.uarc-conSp .firstRow{background: #e6e6e6;font-weight: bold;}
.uarc-conSp .firstRow p{color:#ffffff;}
.uarc-conSp #vsb_content_4 TABLE .firstRow TD { padding: .2rem .1rem!important; }
.uarc-conSp tr{


}

.Currentleader {
  margin: 0.33rem auto 0 auto;
  padding-bottom: 0.45rem;
  overflow: hidden;
}

.Currentleader li {
  position: relative;
  margin-bottom: 0.4rem;
  width: 48.5%;
  height: 2.38rem;
  border-radius: 0.1rem;
  background: rgba(242, 247, 254, 1);
  overflow: hidden;
  float: left;
  margin-right: 3%;
  align-items: center;
  display: flex
;
}

.Currentleader li:nth-child(2n){
  margin-right: 0;
}


.Currentleader li .pic {
  position: relative;
  width: 36%;
  height: 2rem;
  float: left;
  overflow: hidden;

}

.Currentleader li .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
    padding-left:10%;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.Currentleader li .txt {
  float: left;
  width: 50%;
  margin-left: 5%;

}

.Currentleader li .txt h5 {
  border-bottom: 1px solid rgba(0, 82, 147, 0.2);
  font-size: 0.24rem;
  color: rgba(0, 82, 147, 1);
  padding-bottom: 0.15rem;
}

.Currentleader li .txt h5 a{
  display: block;
  font-size: 0.24rem;
  color: rgba(0, 82, 147, 1);
  font-family: "SourceHanSansbold";
}

.Currentleader li .txt h5 em {
  color: rgba(102, 102, 102, 1);
  font-size: 0.16rem;
  margin-left:0.1rem;
  font-family: "SourceHanSansCN";
  margin-top: 0.02rem;
}

.Currentleader li .txt .xq {
  margin-top: 0.12rem;

}

.Currentleader li .txt .xq p {
  font-size: 0.14rem;
  line-height: 0.32rem;
  color: rgba(51, 51, 51, 1);
}
.Currentleader li .txt .xq p.dz{
     background: url(../images/dz.png) no-repeat left center;
     padding-left:20px;
}
.Currentleader li .txt .xq p.dh{
     background: url(../images/zy.png) no-repeat left center;
     padding-left:20px;
}
.Currentleader li .txt .xq p.yx{
     background: url(../images/yx.png) no-repeat left center;
     padding-left:20px;
}
.Currentleader li .txt .xq p:first-child{
  line-height: 0.22rem;
  max-height: 0.66rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-bottom: 0.05rem;
}


@media (max-width: 980px) {

  .Currentleader {
    margin: 0.5rem auto 0 auto;
    padding-bottom: 0rem;
  }
  
  .Currentleader li {
    margin-bottom: 0.4rem;
    width: 100%;
    height: 5rem;
    float: none;
    margin-right: 0%;
  }
  
  
  
  .Currentleader li .pic {
    position: relative;
    width: 40%;
    height: 100%;

  }
  
  .Currentleader li .pic img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;

  }
  
  .Currentleader li .txt {
    float: left;
    width: 52%;
    margin-left: 3%;
  
  }
  
  .Currentleader li .txt h5 {
    font-size: 0.3rem;
  }
  
  .Currentleader li .txt h5 a{
    font-size: 0.3rem;
  }
  
  .Currentleader li .txt h5 em {
    font-size: 0.24rem;
    margin-top: 0.05rem;
  }
  
  .Currentleader li .txt .xq {
    margin-top: 0.12rem;
  
  }
  
  .Currentleader li .txt .xq p {
    font-size: 0.24rem;
    line-height: 0.38rem;
  }

  .Currentleader li .txt .xq p:first-child{
    line-height: 0.36rem;
    max-height: 1.08rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}

@media (max-width: 640px) {
  .Currentleader li {
    width: 100%;
    height: 3.5rem;

  }

.nlist li .txt time{float:none;}
.nlist li .txt h4{float:none;width:100%; }
}


.pb_sys_common{line-height:30px !important;}

.Currentleader1 li {
  width: 100%;

}
.Currentleader1 li .txt{
width: 20%;
margin-left:3%;

}
.Currentleader1 li .pic{
width: 75%;
margin:0 3%;
max-height:160px; overflow: auto;
}

.Currentleader1 li .pic p{
text-indent:0 !important;
}



/* nyacademic */

.nyacademic{
  margin: 0 auto;
  border-top: #ccc 1px solid;
  padding-top: 0.5rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.nyacademic .academiclist{
  width: 35%;

}

.nyacademic .academiclist ul li{
  background:#0a5aa8;
  padding: 0.15rem 0.1rem 0.15rem 0.1rem;
  margin: 0px 0 0.2rem 0;
  text-align: center;
  position: relative;
  z-index: 5;
}

.nyacademic .academiclist ul li h5{
  font-size: 0.2rem;
  color: #fff;
}
.nyacademic .academiclist ul li h5 a{
  color: #fff;
}
.nyacademic .academiclist ul li h5 i{
  font-size: 0.16rem;
  color: #fff;
  font-weight: normal;
  display: block;
}

.nyacademic .departments{
  width: 59%;
  border-left: #ccc 1px solid;
  padding-left: 3%;
}

.nyacademic .departments .swiper-slide{
  position: relative;
}

.nyacademic .departments .swiper-slide .institute-item{
  font-size: 0.18rem;
  color: #333;
  line-height: 0.3rem;
  text-indent: 2em;
}


.nyacademic .academiclist ul li::after{
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  content: "";
  width: 0;
  height: 100%;

  background: #dedede;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.nyacademic .academiclist ul li.on h5 a{
  color: #0a5aa8;

}



.nyacademic .academiclist ul li.on::after{
  width: 100%;
}



@media (max-width: 980px){
  .nyacademic{
    padding-top: 0.3rem;

  }
  
  .nyacademic .academiclist{
    width: 100%;
  
  }

  .nyacademic .academiclist ul{
    display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
  }
  
  .nyacademic .academiclist ul li{
    padding: 0.15rem 1% 0.15rem 1%;
    margin: 0px 0 0.15rem 0;
    width: 47%;

  }
  
  .nyacademic .academiclist ul li h5{
    font-size: 0.28rem;
    color: #fff;
  }
  
  .nyacademic .academiclist ul li h5 i{
    font-size: 0.24rem;

  }
  
  .nyacademic .departments{
    width: 100%;
    border-top: #ccc 1px solid;
    border-left: none;
    padding-left: 0%;
    padding-top: 0.3rem;
    margin-top: 0.3rem;
  }
  
  
  .nyacademic .departments .swiper-slide .institute-item{
    font-size: 0.28rem;
    line-height: 0.45rem;

  }

}