@charset "utf-8";
.pages ul{text-align: center;font-family: 'fru'}
.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 #ededed;background: #ededed;border-radius: 3px}
.pages ul li.cur{background:#2250a3;padding: 0 8px;min-width: .35rem;height: .35rem;line-height: .33rem;
border: 1px solid #2250a3;border-radius: 3px }
.pages ul li a.on{background:#2250a3;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}
.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: #2250a3;color: #fff;border-radius: 3px;margin-left: 5px}

.scbox{overflow: auto}
.scbox::-webkit-scrollbar{width:4px}
.scbox::-webkit-scrollbar-track{border-radius:5px;;background: #eee}
.scbox::-webkit-scrollbar-thumb{border-radius:5px;background:#2250a3;}
.arc-tit{margin-bottom: .25rem }
.arc-tit h1{font-size:.3rem;line-height: 1.2em;color: #444;font-weight: bold; margin-bottom: .3rem}
.arc-info{color: #777;margin-bottom: .3rem;font-size: .15rem;line-height: .35rem}
.arc-con{line-height: 1.8em;}
.arc-con img{display: inline-block;}
.arc-con p{margin-bottom: .2rem;}
.arc-con p a{word-break: break-all;}
.arc-con table{border: 1px solid #eee;min-width: 100%;margin-left:0!important;width: 100%;background: #fff}
.tbsc{overflow: auto;padding: 15px 0;width: 100%}
.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::-webkit-scrollbar{height:4px}
.tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#2250a3;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.tbsc::-webkit-scrollbar-track{border-radius:10px;background:#eee;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.arc-con video{max-width: 100%!important;height: auto!important}
/*.arc-con1 p.sp:first-letter{font-size: 1rem!important;line-height: .9rem; margin-right: .1rem;float: left;color: #2250a3;font-family: 'geo'}*/
.iconfont{font-size: inherit;}

.nytop{height: 5.6rem;position: relative;}
.nytop .bg{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 0;pointer-events: none;background-position: center;background-size: cover;background-repeat: no-repeat;overflow: hidden;}
.nytop .bg:before{content: '';position: absolute;left: -1px;top: -1px;right: 0;height: 50%;z-index: 1;background:url(../images/topmask.png) repeat-x;background-size: 100% 100%;opacity: .8;}

.nytop .wp1440{height: 100%;padding-top: 5%}
.nytop .nytit{padding: 0 .4rem 0 0;color: #fff;position: relative;z-index: 3;min-width: 2.6rem}
.nytop .nytit:before{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: 200%;min-width: 5rem; background: rgba(0,153,153,.9);background-size: 100% 100%;z-index: 0}
.nytop .nytit h3{font-size: .6rem;line-height: 1.1rem;height: 1.1rem;position: relative;z-index: 2;font-weight: bold;}
@media (min-width: 1940px){
.nytop{height: 7.46rem;position: relative;}	
}


.ny-nav{width: 3.1rem;float: left;position: relative;background: #fff;padding:0;margin-top: -.5rem;}
.ny-nav ul{padding: 0 0 .25rem;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 4px solid #2250a3;}
.ny-nav li {display: block;width: 100%;position: relative;font-size: .18rem;border-top: 1px solid #ddd} 
.ny-nav li:first-child{border-top: 0}
.ny-nav li:last-child.cur{}
.ny-nav li.cur{border-bottom: 0}
.ny-nav li.cur>a{color:  #2250a3;background: #f1a435;color: #fff}
.ny-nav li.cur i{color:  #2250a3;}
.ny-nav li>a{display: block;height: 100%;padding:.25rem .4rem .25rem .3rem;;position: relative;line-height: 1.2em;font-weight: bold;}
.ny-nav li.has>a{position: relative;padding:.25rem .4rem .25rem .3rem;}
.ny-nav li.has  i{cursor: pointer;display: block;transition: .3s;position: absolute;right: 0;top: 0; width: .5rem;height: .4rem;
	color:   #2250a3;text-align: center;line-height: .4rem;}
.ny-nav li.has i.show{transform: rotate(180deg);}
.ny-nav li>a:after{content: "\e62a";font-family: "swiper-icons" !important;font-size: .18rem;position: absolute;right: .2rem;top: 50%;transform: translateY(-50%);color: #888;font-weight: normal;}
.ny-nav li.cur a:after{color: #fff}


.nysubs{padding-bottom: .1rem;padding: .1rem 0;display: none}
.nysubs>a{display: block;padding: .1rem 0;padding-left: .3rem;font-size: .18rem;position: relative;padding-right: .25rem;color: #666;font-family: 'fru'}
.nysubs>a:hover{color:  #2250a3}
/*.nysubs>a.on:after{content: '→';margin-left: .1rem}
.nysubs>a:hover:after{content: '→';margin-left: .1rem}*/
.nysubs>a.on{color: #f1a435;text-decoration: underline;}
.nysubs>a:hover{color: #f1a435;text-decoration: underline;}
.ny-nav li.cur .nysubs{display: block;}

.sub-nav-p-s{position:relative;padding:.18rem .1rem .18rem .3rem ;background: url(../images/ny/nytitbg.jpg) no-repeat center;background-size: cover;height:1.65rem; cursor:pointer;color: #fff;font-weight: bold;text-align: left;}
.sub-nav-p-s div{height: 100%;width:calc(100% - .25rem); }
.sub-nav-p-s i{font-size: .2rem;color: #fff;display: none}
.sub-nav-p-s.on i{display:inline-block;transform:rotate(180deg)}
 .sub-nav-p-s span{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
	line-height:1em;font-size: .25rem;}
.nyNews  .sub-nav-p-s span{font-size: .38rem}
.rightCon{width: calc(100% - 3.55rem);float: right;min-height: 6rem;padding-bottom: .8rem;padding-top: .5rem}
.nyrtit{margin-bottom: .4rem;padding-bottom: .2rem;border-bottom: 1px solid #ddd}
/*.nyrtit h3:after{content: '';position: absolute;right: 0;top:50%;;width:90%;height: 1px;background: #2250a3;}*/
.nyrtit span{display: inline-block;position: relative;padding-right: .3rem;font-size: .36rem;line-height: 1.2em;z-index: 5;font-weight: bold;color: #2250a3}
/*.nyrtit span:after{content: '';position: absolute;right: 0;top:50%;transform: translateY(-50%);width: 10px;height: 10px;background: #2250a3;border-radius: 50% }*/
.nymain{background:url(../images/ny/nybg.jpg) no-repeat bottom center;background-size: 100% auto}
/*.nymain1{background-size: 100% auto}*/
.nymain2{position: relative;}
.nymain2:after{content: '';position: absolute;right: 0;top:5%;background-size: 100% auto;width: 36%;height: 70%;max-width: 7rem;
mix-blend-mode:  multiply;
}

.posi1{padding: .25rem 0}
.posi1 .cur{background: url(../images/ny/home.svg) no-repeat left top;
    background-size: .2rem .2rem;
    padding-left: .28rem;}
.posi .cur{background: url(../images/ny/home.svg) no-repeat left top;
    background-size: .2rem .2rem;
    padding-left: .28rem;}

@media screen and (min-width: 1921px){
.nytop .nytit:before{width: 10rem}

}
@media screen and (max-width: 1180px){
	.arc-con p{margin-bottom: .15rem}
}
@media screen and (max-width: 1024px){
.nytop{height: 40vw;} 
.ny-nav{width: 100%;float: inherit;}
.rightCon{width: 100%;float: inherit;padding-top: .3rem}  
.ny-right .nyRcons .nyrcon{padding: 0;padding-bottom: .3rem}
.ny-nav ul{display:none;}
.nytop .nytit h3{font-size: .5rem;line-height: .8rem;height: .8rem;}
.nymain2:after{width: 65%}

.arc-tit h1{font-size: .32rem}
.arc-con img{width: auto!important;height: auto!important}
.arc-con video{width: 100%!important;height: auto!important}
.arc-con p,.arc-con span{font-size: .18rem!important}

.sub-nav-p-s{height: auto;}
.sub-nav-p-s i{display: block;position: absolute;top: 42%;right: .2rem}
}
@media screen and (max-width: 640px){
.nytop{height: 2.8rem;} 
.nytop .nytit{padding: 0 .3rem}
.nytop .nytit h3{height: .65rem;line-height: .65rem;font-size: .36rem} 
.nymain2:after{width: 100%}
.posi{width: 100%;padding-top: .15rem}
.sub-nav-p-s span{font-size: .36rem}
.nyNews .sub-nav-p-s span{font-size: .36rem}
}
@media screen and (max-width: 480px){
.nytop .nytit h3{height: auto;font-size: .32rem} 
.sub-nav-p-s span{font-size: 6.2vw}
.sub-nav-p-s i{top: 38%;}
.nyrtit span{font-size: 6vw}
}

.share{line-height: .35rem}
.soc-list li .st0{fill:#C6C6C6;}
.soc-list li:hover .st0{fill:#fff;}
.soc-list{padding-top: .4rem}
.soc-list li{background: #f7f7f7;padding: 0 .3rem;margin-bottom: .8rem;transition: .5s;padding-right: 0}
.soc-list li:hover{background:#2250a3}
.soc-list li:hover a{color: #fff}
.soc-list li:hover .txt p{color: #fff;opacity: .8}
.soc-list li:hover .txt time{color: #fff;opacity: .8}
.soc-list li:hover .txt h4:before{background: #fff}
.soc-list li:last-child{margin-bottom: .45rem}
.soc-list li .pic{height: 2.65rem;width: 41%;position: relative;top: -.35rem}
.soc-list li .txt{width: 59%;padding: .35rem}
.soc-list li .txt h4{font-size: .22rem;margin-bottom: .1rem;position: relative;font-weight: bold;line-height: 1.4em}
.soc-list li .txt h4 a{max-height: .62rem\0;display: block\0;}
.soc-list li .txt h4:before{content: '';width: .45rem;height: 4px;background: #f1a435;position: absolute;left: -.58rem;top:.14rem;z-index: 2}
.soc-list li .txt p{margin-bottom: .15rem;color: #666;max-height: .5rem\0;line-height: 1.6em;font-family: 'fru'}
.soc-list li .txt time{margin-bottom: .15rem;color: #666;display: block;font-family: 'fru'}
.soc-list .txt svg{width: .17rem;height: .17rem}

.news-b .aleft{float: left;width: 65%;padding-bottom: .8rem}
.news-b .aright{float: right;width: 28%}
.news-b .aright dl dt{color: #2250a3;font-size: .24rem;font-weight: bold;margin-bottom: .1rem}
.news-b .aright dl dd ul li{border-bottom: 1px dashed #ddd;position: relative;padding: .2rem 0;padding-left: .32rem;background: url(../images/ny/wez.svg) no-repeat left .21rem;background-size: .24rem .24rem}
.news-b .aright dl dd ul li:last-child{border-bottom: 0}
.news-b .aright dl dd ul li h4{font-size: .2rem;margin-bottom: .1rem;line-height: 1.3em;font-weight: bold;}
.news-b .aright dl dd ul li time{color: #2250a3;font-family: 'fru'}
.news-b .aright dl:nth-child(1){margin-bottom: .3rem;max-width: 3.4rem}
.news-b .aright dl:nth-child(1) dt{margin-bottom: .2rem}

.arc-tit{background: #f3f5fe;padding: .3rem .4rem;border-top: 3px solid #2250a3}
@media (max-width:980px){
.soc-list{padding-top: 0}
.soc-list li{padding-left: 0;margin-bottom: .4rem}
.soc-list li .pic{height: auto;width: 41%;position: relative;top: 0}
.soc-list li .txt h4{font-size: .22rem}
.news-b .aleft{float: inherit;width:100%;padding-bottom: .3rem}
.news-b .aright{float: inherit;width: 100%;padding-bottom: .5rem}
.news-b .aright dl:nth-child(1){margin-bottom: .5rem}

}

@media (max-width: 640px){

.soc-list li {transition: none}
.soc-list li .pic{width: 100%;height: 50vw}
.soc-list li .txt{width: 100%}
.soc-list li .txt h4:before{content: '';width: 3px;height: .6rem;left: -.15rem;top:-.5rem;z-index: 2}
.share{width: 100%;margin-top: .2rem;justify-content: flex-start;}
.arc-tit h1{font-size: .28rem}
}

.nyab1{background: #f3f3f3;position: relative;margin-bottom: .4rem}
.nyab1 .txt{background: url(../images/ny/49.jpg) no-repeat center;background-size: cover;position: absolute;right: 0;top: .4rem;bottom: .4rem;width: 55%;border-right: 2px solid #2250a3;padding: .3rem .4rem .3rem .3rem;font-size: .18rem;line-height: 1.8em}
@media (max-width: 800px){
 .nyab1 .pic{width: 100%} 
 .nyab1 .txt{width: 100%;position: relative;top: 0;bottom: 0} 
}



/*20221103 Umming*/
.nyfaf .cls-1,.nyfaf .cls-2,.nyfaf .cls-3{fill:none;stroke:#2250a3;stroke-miterlimit:10;stroke-width:1.5px;}
.nyfaf .sico svg{height: 1rem;width: 1.1rem;display: block;margin: 0 auto}
.nyfaf .sico .ico{width: 1.5rem;height: 1.2rem;margin: 0 auto;position: relative;}
.nyfaf .sico .txt{}
.nyfaf .sico .txt h4 {font-size: .24rem;font-weight: bold;text-align: center;}
.nyfaf .sico .txt h4:after{content: '';height: 2px;width: .2rem;background: #2250a3;display: block;margin: .15rem auto }
.nyfaf .sico .txt p {color: #888;line-height: 1.6em}
.nyfaf .sico .txt h4 span {font-size: .38rem;color: #2250a3;}
.nyfaf .icolist li{width: calc(33.333333% - .15rem);background: #fff;padding: .3rem;transition: .3s;overflow: hidden;position: relative;margin-bottom: .25rem}
.nyfaf .icolist li:before{content: '';position: absolute;top: -.1rem;left: -.1rem;width: .2rem;height: .2rem;background:  #2250a3;z-index: 1;transform:rotate(-45deg);}
.nyfaf .icolist li:hover{box-shadow: 0 .15rem .15rem rgba(0,0,0,.08)}
.nyfaf .icolist:after{content: '';display: inline-block;width: calc(33.333333% - .15rem);}

@media (max-width: 1024px){
.nyfaf .icolist li{width: calc(50% - .15rem);margin-bottom: .3rem}  
}
@media (max-width: 540px){
.nyfaf .icolist li{width: 100%;margin-bottom: .3rem}  
}


.nyfacs{padding-bottom: 0}
.fscsTop {padding-bottom: .6rem;margin-bottom: .2rem;}
.fscsTop img{margin: 0 auto;height: .84rem}
.fscsTop:after{content: '';position: absolute;left: 50%;top: .84rem;bottom: 0;width: 1px;background: #dbdbdb}
.fscsTop:before{content: '';position: absolute;width: 7px;height: 7px;border-radius: 50%;background: #2250a3;bottom: -4px;left: 50%;margin-left: -3px;z-index: 2}
.facsNav{background: url(../images/ny/facsline.png) no-repeat center;background-size: 100% 100%;padding: 0 10%}
.facsNav li{line-height: .54rem;font-size: .18rem;font-weight: bold;width: 33.3333%;text-align: center;position: relative;}
.facsNav li a{display: inline-block;position: relative;}
.facsNav li a:after{content: '';width: 0;height: 1px;background: #bccae3;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);transition: .3s}
.facsNav li.on{font-size: .21rem;}
.facsNav li.on a:after{width: 100%}
.facsNav li a:hover:after{width: 100%}
.facsNav li.on a{color:#2250a3 }
.facsList{position: relative;padding-top: 1.7rem;align-items: flex-start;}
.facsList:before{content: '';position: absolute;left: 50%;top: 0;bottom: 0;width: 1px;background: #dbdbdb}
.facsList ul{width: 50%;}
.facsList ul li{min-height: 1.8rem;padding: .25rem 0;border-top: 1px solid #dbdbdb;position: relative;}
.facsList ul li:before{content: '';position: absolute;width: 7px;height: 7px;border-radius: 50%;background: #2250a3;top: -4px; }
.facsList .ul1 li:before{right: -4px}
.facsList .ul2 li:before{left: -3px}
.facsList .ul1 li{text-align: right;padding-right: .5rem;top: -.85rem}
.facsList .ul2 li{padding-left: .5rem;}
.facsList ul li p{font-family: 'fru';padding: .06rem 0;font-size: .18rem}
.facsList ul li h4{font-weight: bold;color: #2250a3;font-size: .22rem;margin-bottom: .15rem}

@media (max-width: 1024px){

.facsNav {padding: 0;}
.facsNav li a{display: flex;height: 100%;padding: .1rem 0;justify-content: center;flex-direction: column;}
.facsNav li{line-height: 1.2em;font-size: .2rem}
.facsNav li.on{font-size: .2rem}

}
@media (max-width:640px){
.facsList ul li{min-height: 1.4rem}
.facsList .ul2 li{padding-left: 0;}
.facsList .ul1 li{padding-right: 0;}
/*.facsList ul li p{font-size: .16rem}
.facsList ul li h4{font-size: .2rem}*/
.facsNav li,.facsNav li.on{font-size: .19rem}

.facsList{padding-top: .8rem ;padding-bottom: .8rem}
.facsList ul{width: 100%;} 
.facsList ul li{min-height: 1rem;text-align: center;}
.facsList .ul1 li{text-align: center;padding-right: 0;top: 0;padding-left:0;} 
.facsList .ul1 li:before{right:auto;left:50%;margin-left: -3px}
.facsList .ul2 li:before{left:50%;margin-left: -3px}
.facsList:before{bottom: auto;height: .8rem}
.facsList ul li p{padding: .1rem 0}
}

.nydisac dl dt{font-size: .2rem;padding-left: .2rem;margin-bottom: .2rem;border-left: 3px solid #2250a3}
.nydisac dl dd ul:after{width: 31.3333%;display: inline-block;content: ''}
.nydisac dl dd ul li {margin-bottom: .3rem;padding:.25rem .2rem;height: 1.4rem;border-bottom: 1px solid #ddd}
.nydisac dl dd ul li:hover{background: url(../images/ny/nambg.png) no-repeat top left;background-size: 100% 100%;border-bottom-color:transparent}
.nydisac dl dd ul li:hover h4{color: #fff}
.nydisac dl dd ul li:hover p{color:rgba(255,255,255,.6);}
.nydisac dl dd ul li p{font-family: 'fru';line-height: 1.4em;padding: 3px 0}
.nydisac dl dd ul li{width: 31.3333%;}
.nydisac dl dd ul li h4{font-size: .24rem;font-weight: bold;;margin-bottom: .1rem;color: #2250a3;padding-bottom: .05rem}
@media (max-width: 980px){
.nydisac dl dd ul li{width: 48.5%;}  
}
@media (max-width: 540px){
.nydisac dl dd ul li{width: 100%;height: auto}  
}


.nyspes{}
.nyspes .speslist li{background:#fff;margin-bottom: .3rem;display: flex;justify-content: space-between;border: 1px solid #eee;overflow: hidden;position: relative;flex-wrap: wrap;transition: .3s}
.nyspes .speslist li:hover{box-shadow: 0 .15rem .15rem rgba(0,0,0,.08)}
.nyspes .speslist li:after{content: '';position: absolute;width: .3rem;height: .3rem;background:  #2250a3;z-index: 1;transform:rotate(-45deg);}
.nyspes .speslist li:nth-child(2n+1):after{bottom: -.15rem;left: -.15rem;}
.nyspes .speslist li:nth-child(2n):after{bottom: -.15rem;right: -.15rem;}
.nyspes .speslist li:nth-child(2n+1){padding: .3rem .3rem .45rem 0}
.nyspes .speslist li:nth-child(2n){padding: .3rem 0 .45rem .3rem }
.nyspes .speslist li:nth-child(2n) .pic{order: 2}
.nyspes .speslist li:nth-child(2n) .txt{order: 1}
.nyspes .speslist li .pic{width: 38.5%;height: 2.38rem}
.nyspes .speslist li .txt{width: 58.5%}
.nyspes .speslist li .txt h4{font-size: .24rem;font-weight: bold;margin-bottom: .15rem}
.nyspes .speslist li .txt h4 a{color: #2250a3}
.nyspes .speslist li .txt p{font-family: 'fru';color: #444;line-height: 1.6em}

@media (max-width: 640px){
.nyspes .speslist li .pic{width: 100%;height: 40vw;margin-bottom: .2rem}
.nyspes .speslist li .txt{width: 100%}
.nyspes .speslist li:nth-child(2n) .pic{order: 1}
.nyspes .speslist li:nth-child(2n) .txt{order: 2}
.nyspes .speslist li:nth-child(2n+1){padding: .3rem }
.nyspes .speslist li:nth-child(2n){padding: .3rem }
}


.nycurlp{padding-bottom: .5rem}
.curlpList li{width: 48%;margin-bottom: .55rem}
.curlpList li a{display: flex;justify-content: space-between;}
.curlpList li .pic{width: 2.4rem;padding: .1rem 0 0 .1rem;position: relative;overflow: hidden;}
.curlpList li .pic:before{content: '';position: absolute;left: 0;top: 0;right: .1rem;bottom: .2rem;z-index: 0;background:#2250a3;transform: skewY(-5deg);transform-origin: top left }
.curlpList li .pic img{position: relative;z-index: 3}
.curlpList li .txt{width: calc(100% - 2.4rem);padding:.4rem 0 0 .3rem;}
.curlpList li .txt h4{font-size: .24rem;font-weight: bold;color: #2250a3;margin-bottom: .15rem}
.curlpList li .txt .desc{line-height: 1.5em;color: #444;font-size: .18rem}
.curlpList li .txt .desc p{position: relative;padding: 3px 0;padding-left: .25rem;}
.curlpList li .txt .desc p:before{content: "\e614";font-family: "swiper-icons" !important;position: absolute;left: 0;}

.nygrfp .pics{width: 31.5%;}
.nygrfp .pic{padding: .2rem 0 .2rem .2rem;position: relative;}
.nygrfp .pic img{position: relative;z-index: 3}
.nygrfp .pic:before{content: '';position: absolute;left: 0;top: 0;bottom: 0;background: #2250a3;z-index: 0;right: .3rem}
.nygrfp .txt{width: 63%}
.nygrfp .txt p{font-size: .18rem;line-height: 1.8em;margin-bottom: .5rem}


@media (max-width: 980px){
.curlpList li{width: 100%;margin-bottom: .55rem}
}
@media (max-width: 540px){
.curlpList li .pic{width: 2rem;}
.curlpList li .txt{width: calc(100% - 2rem);padding:.3rem 0 0 .2rem;}
.nygrfp .pics{width: 65%;margin: 0 auto .3rem}
.nygrfp .txt{width: 100%}
}


.nyabout .arc-con .img{width: 55%;margin-left: .3rem;float: right;}
.nyabout .arc-con .img img{width: 100%}
.nyabout .hislist {padding-top: .8rem}
.nyabout .hislist .histop{width: .9rem;height: .9rem;background:#2250a3;border-radius: 50%;margin: 0 auto;text-align: center;line-height: .9rem;color: #fff;font-size: .18rem;position: relative; } 
.nyabout .hislist .histop:before{content: '';border-radius: 50%;border: 1px solid #2250a3;width: 1.1rem;height: 1.1rem;position: absolute;top: 50%;left: 50%;margin-left: -.56rem;margin-top: -.56rem}
.nyabout .hislists:before{content: '';position: absolute;left: 50%;width: 3px;margin-left: -1px;top: .1rem;bottom: 30px;background: #2250a3}
.nyabout .hislists{padding-top: 1.7rem;padding-bottom: .4rem}
.nyabout .hislists .dot{width: 15px;height: 15px;border-radius: 50%;position: absolute;bottom: 10px;left: 50%;margin-left: -7px;background:#2250a3 }
.nyabout .hislists .dot:before{width: 23px;height: 23px;border-radius: 50%;position: absolute;bottom:-5px;left: 50%;margin-left: -13px;border: 1px solid #6599ea;content: '' }
.nyabout .hislists ul {width: 50%}
.nyabout .hislists ul li{min-height: 1.85rem;position: relative;padding-bottom: .2rem}
.nyabout .hislists ul li .year span{font-size: .5rem;color: #2250a3;display: inline-block;font-weight: bold;}
.nyabout .hislists ul li .year{position: relative;}
.nyabout .hislists ul li .year:before{background: #e0e6f1;height: 1px;content: '';top: 50%;position: absolute;width:calc(100% - 1.85rem);z-index: 1}
.nyabout .hislists ul li .year:after{content: '';width: 13px;height: 13px;border-radius: 50%;position: absolute;background:#2250a3;top: 50%;margin-top: -6px;z-index: 2}
.nyabout .hislists .ul1 li .year:before{right: 0;}
.nyabout .hislists .ul2 li .year:before{left: 0;}
.nyabout .hislists .ul1 li .year:after{right: -7px;}
.nyabout .hislists .ul2 li .year:after{left: -6px;}
.nyabout .hislists ul li .txt{font-family: 'fru';font-size: .18rem;margin-top: .2rem;line-height: 1.6em}
.nyabout .hislists .ul1 li .txt{padding-right: .5rem}
.nyabout .hislists .ul2 li .txt{padding-left: .5rem}
.nyabout .hislists .ul2 li .year{padding-left: .5rem;text-align: right;}
.nyabout .hislists .ul2{margin-top: -1rem}

@media (max-width: 980px){
.nyabout .hislists ul li .year span{font-size: .4rem}
.nyabout .hislists ul li .year:before{width:calc(100% - 1.55rem);z-index: 1}
}
@media (max-width: 540px){
.nyabout .arc-con .img{width: 100%;margin-left: 0;float: inherit;}
.nyabout .hislists .ul1 li .txt{padding-right: .3rem}
.nyabout .hislists .ul2 li .txt{padding-left: .3rem}
.nyabout .hislists .ul2 li .year{padding-left: .3rem;}
.nyabout .hislists ul li .year span{font-size: .3rem}
.nyabout .hislists ul li .year:before{width:calc(100% - 1.15rem);z-index: 1}
.nyabout .hislists ul li .txt{margin-top: .2rem;line-height: 1.4em}
}

.nyacac{}
.nyacac .acalist li{margin-bottom: .2rem;background: #fff;border-bottom: 3px solid rgba(0,0,0,.1);position: relative;}
.nyacac .acalist li:after{content: '';height: 3px;position: absolute;left: 0;width: 0;background: #2250a3;bottom: -3px;transition: .6s }
.nyacac .acalist li:hover:after{width: 100%}
.nyacac .acalist li:hover{background: #e8effb}
.nyacac .acalist li a{display: flex;justify-content: space-between;padding: .3rem;flex-wrap: wrap;}
.nyacac .acalist li h4{width: calc(100% - 2rem)}
.nyacac .acalist li h4 span{font-weight: bold;color: #2250a3;font-size: .24rem}
.nyacac .acalist li:hover h4 span{color: #2250a3;}
.nyacac .acalist li:hover h4 i{color: #2250a3;transform: translateX(.2rem);}
.nyacac .acalist li h4 span{font-weight: bold;color: #adadad;font-size: .24rem;display: inline-block;width: 2.3rem}
.nyacac .acalist li h4 i{margin-left: .2rem;font-size: .23rem;color:#adadad;transition: .5s;display: inline-block; }
.nyacac .acalist li time{font-size: .18rem;color: #666666}

@media (max-width: 640px){
.nyacac .acalist li h4{width: 100%;margin-bottom: .15rem}	
}


.worklist{margin-bottom: .5rem}
.worklist li:nth-child(1){width: 68%;margin-bottom: .2rem}
.worklist li:nth-child(6){width: 68%;float: right;}
.worklist li:nth-child(1) .pic{height:4.5rem; }
.worklist li:nth-child(6) .pic{height:4.5rem; }
.worklist li:nth-child(1) .txt1 p{font-size: .18rem}
.worklist li:nth-child(6) .txt1 p{font-size: .18rem}
.worklist li:nth-child(2){position: absolute;top: 0;right: 0}
.worklist li:nth-child(3){position: absolute;top: 2.35rem;right: 0}
.worklist li:nth-child(4){position: absolute;top: 4.7rem;left: 0}
.worklist li:nth-child(5){position: absolute;bottom:0;left: 0}

.worklist li{width: calc(32% - .2rem);overflow: hidden;}
.worklist li .pic{height:2.15rem;position: relative; }
.worklist li .pic img{display: none}
.worklist li a{display: block;position: relative;}
.worklist li .txt{position: absolute;left: 0;bottom: 0;right: 0;color: #fff;transition: .3s;padding: .2rem}
.worklist li .txt p{color: #fff;line-height: 1.4em;font-size: 1rem}
.worklist li .txt time{position: absolute;top: 0;right: 0;bottom: 0;background:linear-gradient(45deg,#fa3e46 0%,#ff6a5b 100%);padding: 0 .2rem;z-index: 3}
.worklist li .hidet{position: absolute;left:0;top: 0;right: 0;bottom: 0;background: rgba(39,85,166,.8);background-size: cover;padding: .5rem;color: #fff;transition: .4s;z-index: 3;opacity: 0;visibility: hidden;}
.worklist li .hidet .txt1{position: relative;width: 100%;height: 100%}
.worklist li .hidet .txt1 p{line-height: 1.5em;text-align: center;}
.worklist li .hidet .izom{padding-bottom: .2rem;}

.worklist li:hover .hidet{opacity: 1;visibility:visible;}
.worklist li:hover .pic:before{opacity: 0}
.worklist li:hover .pic:after{opacity: 0}
@media (max-width: 980px){
.worklist{display: flex;justify-content: space-between;;flex-wrap: wrap;}
.worklist:after{display: none}
.worklist li:nth-child(1){width: calc(50% - .1rem);margin-bottom: .2rem}
.worklist li:nth-child(6){width: calc(50% - .1rem);float: inherit;}
.worklist li:nth-child(1) .pic{height:30vw; }
.worklist li:nth-child(6) .pic{height:30vw; }
.worklist li:nth-child(2){position: static;top: 0;right: 0}
.worklist li:nth-child(3){position: static;top:0;right: 0}
.worklist li:nth-child(4){position: static;top:0;left: 0}
.worklist li:nth-child(5){position: static;bottom:0;left: 0}
.worklist li{width: calc(50% - .1rem);overflow: hidden;margin-bottom: .2rem}
.worklist li .pic{height:30vw;position: relative; }
.worklist li .txt1 p{font-size: .18rem}
}
@media screen and (max-width: 640px){
.worklist{margin-bottom: .2rem}
.worklist li {width: 100%;overflow: hidden;}
.worklist li:nth-child(1){width: 100%}
.worklist li:nth-child(6){width: 100%}
.worklist li:nth-child(1) .pic{height:55vw; }
.worklist li:nth-child(6) .pic{height:55vw; }
.worklist li .pic{height: 55vw}

}


.nyCaplib .lib-silde{margin-bottom: .3rem;padding-top: .15rem}
.nyCaplib .slide-pic{width: 48%}
.nyCaplib .slide-txt{width: 52%;background: url(../images/ny/libbg.png)#2250a3 no-repeat right bottom;}
.nyCaplib .slide-txt .txt{padding: .3rem;color: #fff;line-height: 1.6em;padding-bottom: .8rem}
.nyCaplib .slide-txt .pgba{position: absolute;z-index: 5;left: .3rem;bottom:.4rem;}
.nyCaplib .slide-txt .pgba span{height:5px;width:15px;border-radius: 5px;opacity: 1;transition: .3s}
.nyCaplib .slide-txt .pgba span.active{background: #f1a435;width: 20px}
.nyCaplib .slide-pic .pic{height:100%;min-height: 3.95rem}
.nyCaplib .slide-pic .pic img{display: none}
@media screen and (max-width: 900px){
.nyCaplib .slide-pic .pic{height:55vw;min-height: inherit;}
.nyCaplib .slide-pic{width: 100%}
.nyCaplib .slide-txt{width: 100%;}
}


.nycamhd .lib-silde{margin-bottom: .3rem;padding-top: .15rem}
.nycamhd .slide-pic{width: 58%;margin: 0}
.nycamhd .slide-pic .sbtn a{position: absolute;top: 50%;width: .4rem;height: .4rem;text-align: center;line-height: .36rem;border: 2px solid #fff;z-index: 5;border-radius: 50%;color: #fff;margin-top: -.2rem}
.nycamhd .lib-silde1 .slide-pic .sbtn a.prev{left: .2rem}
.nycamhd .lib-silde1 .slide-pic .sbtn a.next{right: .6rem}
.nycamhd .lib-silde2 .slide-pic .sbtn a.prev{left: .6rem}
.nycamhd .lib-silde2 .slide-pic .sbtn a.next{right: .2rem}
.nycamhd .txts{width: 42%;padding-top: .8rem;position: relative;}
.nycamhd .txts:after{content: '';position: absolute;right: 0;bottom:.3rem;left: 0;height: 3rem;z-index: 0;background: #2552a4}
.nycamhd .slide-txt{background: #fff;z-index: 4;width: calc(100% + .2rem)}
.nycamhd .lib-silde1 .slide-txt{left: -.4rem;}
.nycamhd .lib-silde2 .slide-txt{right: -.2rem;}
.nycamhd .lib-silde2 .slide-pic{order: 2}
.nycamhd .lib-silde2 .txts{order: 1}
.nycamhd .slide-txt .scbox{height: 2rem;padding-right: .2rem}
.nycamhd .slide-txt .txt{padding:.5rem .3rem .3rem;line-height: 1.6em;}
.nycamhd .slide-txt .txt h4{font-size: .26rem;margin-bottom: .15rem}
.nycamhd .slide-txt .pgba{position: absolute;z-index: 5;left: .3rem;bottom:.4rem;}
.nycamhd .slide-txt .pgba span{height:5px;width:15px;border-radius: 5px;opacity: 1;transition: .3s}
.nycamhd .slide-txt .pgba span.active{background: #f1a435;width: 20px}
.nycamhd .slide-pic .pic{height:100%;min-height: 4.65rem}
.nycamhd .slide-pic .pic img{display: none}
@media screen and (max-width: 900px){
.nycamhd .slide-pic .pic{height:55vw;min-height: inherit;}
.nycamhd .slide-pic{width: 100%}
.nycamhd .slide-txt{width: 100%;}
.nycamhd .txts{width: 100%;padding-top:0;position: relative;padding-bottom: .3rem}
.nycamhd .txts:after{bottom:0;height: 100%}
.nycamhd .lib-silde1 .slide-pic .sbtn a.next{right: .2rem}
.nycamhd .lib-silde2 .slide-pic .sbtn a.prev{left: .2rem}
.nycamhd .lib-silde2 .slide-pic{order: 1}
.nycamhd .lib-silde2 .txts{order: 2}
.nycamhd .lib-silde1 .slide-txt{left: -.2rem;}
.nycamhd .lib-silde2 .slide-txt{right: -.2rem;}
.nycamhd .slide-txt .txt{padding-top: .3rem}
}


.nyrerla {}
.lablist li{width: 48.5%;background: #fff;overflow: hidden;position: relative;transition: .3s;margin-bottom: .4rem}
.lablist li a{display: block;position: relative;}
.lablist li .pic{height: 2.9rem}
.lablist li .txt{padding: .25rem .3rem .7rem}
.lablist li .txt h4{font-size: .22rem;font-weight: bold;margin-bottom: .15rem;height: .52rem}
.lablist li .txt p{line-height: 1.6em;color: #555;height: .75rem}
.lablist li:before{content: '';position: absolute;width: 100%;height: 3px;background: #f2f2f2;right: 0;bottom:0;;z-index: 0}
.lablist li:after{content: '';position: absolute;width: 0;height: 3px;background: #f1a435;right: 0;bottom:0;;z-index: 1;transition: .5s}
.lablist li:hover:after{width: 100%;}
.lablist li .txt i.swi-arrbar{position: absolute;text-align: center;line-height: .38rem;color: #fff;font-size: .2rem;width: .6rem;height: .38rem;right: 0;bottom:0;z-index: 2;background: #2250a3;transform:skewX(-20deg);transform-origin: right bottom;padding-left: .1rem;transition: .3s}
.lablist li .txt i.swi-arrbar:before{display: block;transform:skewX(20deg);transform-origin: right bottom;}
.lablist li:hover .txt i.swi-arrbar{background: #f1a435;}
.lablist li:hover{box-shadow: 0 .1rem .15rem rgba(0,0,0,.1)}
@media screen and (max-width: 900px){
.lablist li .pic{height: 28vw}
.lablist li .txt h4,.lablist li .txt p{height: auto}
}
@media screen and (max-width: 640px){
.lablist li .pic{height: 50vw}
.lablist li{width: 100%}
}

.f18{font-size: .18rem}
.swiper-button-disabled{opacity: .5;pointer-events: none}
.gallery-topp{padding: 0 .45rem;margin-bottom: .3rem}
.gallery-topp .btn{position: absolute;top: 50%;transform:translateY(-50%);z-index: 10;font-size: .4rem;font-weight: bold;color: #f1a435}
.gallery-topp .btn.prev{left: 0}
.gallery-topp .btn.next{right: 0}
.gallery-thumbsp{padding: 0 .45rem}
.gallery-thumbsp .btn{width: .25rem;height: .85rem;line-height: .85rem;background: #e9e9e9;text-align: center;}
.gallery-thumbsp .btn:hover{background: #2250a3;color: #fff}
.gallery-top .swiper-slide{height: 5.6rem}
.gallery-top .swiper-slide h4{position: absolute;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,.4);color: #fff;z-index: 2;padding: .2rem;font-family: 'fru';font-size: .2rem}
.gallery-thumbs .swiper-slide{height: .85rem;cursor: pointer;}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 2;border: 4px solid #1d56d3 }
.gallery-thumbs{width: calc(100% - .7rem);margin: 0}


.nyCaplid .slidePic{margin-top: .4rem}
.nyCaplid .slidePic .pic{height: 5.6rem;position: relative;}
.nyCaplid .slidePic .swiper-slide-next .pic:before{content: '';position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: rgba(32,75,158,.7);z-index: 1;transition: .3s}
.nyCaplid .slidePic .txt{font-family: 'fru';padding-top: .25rem;line-height: 1.6em;opacity: 0;visibility: hidden;transition: .3s}
.nyCaplid .slidePic .swiper-slide-active .txt{opacity: 1;visibility: inherit;}
.nyCaplid .slidePic .btn{position: absolute;top: 2.8rem;transform:translateY(-50%);z-index: 10;font-size: .4rem;font-weight: bold;color: #fff}
.nyCaplid .slidePic .btn:hover{color: #f1a435}
.nyCaplid .slidePic .btn.prev{left: .2rem}
.nyCaplid .slidePic .btn.next{right: .2rem}


@media screen and (max-width:980px){
.gallery-top .swiper-slide{height: 50vw}
.nyCaplid .slidePic .pic{height: 50vw}
.nyCaplid .slidePic .btn{top: 25vw}
}

@media screen and (max-width:640px){
.gallery-topp .btn{display: none}
.gallery-topp{padding: 0;}
.gallery-top .swiper-slide{height: 55vw}
.gallery-thumbsp{padding: 0 }
.gallery-thumbs .swiper-slide{height:15vw }
.gallery-thumbsp .btn{height: 15vw;line-height: 15vw;}
.gallery-top .swiper-slide h4{padding: .15rem;font-size: .18rem}
}


.nyCapmap .item {margin-bottom: .5rem}
.nyCapmap .item .tit{font-size: .3rem;margin-bottom: .2rem;color: #2250a3}
.nyCapmap .item .pic img{width: 100%}
.nyCapmap .item .desc{padding-bottom: .2rem}
.nyCapmap .item .desc p{line-height: 1.6em;margin-bottom: .2rem}
.nyCapmap .item .txt{padding: .3rem;border: 1px solid #eee;border-top: 0;border-bottom: 3px solid #2a3d89;background: #fff}
.nyCapmap .item .txt h5{font-size: .24rem;margin-bottom: .1rem;color: #2a3d89}
.nyCapmap .item .txt p{line-height: 1.6em;margin-bottom: .2rem}

.nycolist li{margin-bottom: .5rem}
.nycolist li .pic img{width: 100%}
.nycolist li .pic {margin-bottom: .35rem}
.nycolist li .info .clogo{width: 27.65%}
.nycolist li .info .txt{width: 69%}
.nycolist li .info .txt h4{font-size: .24rem;margin-bottom: .15rem}
.nycolist li .info .txt .desc{color: #444;line-height: 1.6em;margin-bottom: .4rem}
.nycolist li .info .txt .link a{background: url(../images/ny/icolink.png) no-repeat left top;word-break: break-all;text-decoration: underline;color: #204c9e;padding-left: .2rem}
@media screen and (max-width:640px){
.nycolist li .info .clogo{width: 3rem}
.nycolist li .info .txt{width: 100%;margin-top: .2rem}	
}


.nyworkw .item:nth-child(1){padding-top: 0;border-top: 0}
.nyworkw .item{padding: .3rem 0;border-top: 1px dashed #aaa}
.nyworkw .item .desc h5{font-size: .24rem;color:#2250a3;font-weight: bold;margin-bottom: .1rem }
.nyworkw .item .desc h5~h5{padding-top: .2rem}
.nyworkw .item .desc p{color: #666;line-height: 1.6em;padding-left: .15rem;position: relative;font-size: .18rem}
.nyworkw .item .desc p:before{content: '●';position: absolute;left: 0;top: 0;font-size: .12rem}
.nyworkw .item .desc1 p{color: #666;line-height: 1.6em;font-size: .18rem}
.nyworkw .item .tit{font-size: .28rem;font-weight: bold;color: #f1a435;margin-bottom: .15rem}
.nyworkw .item .tit.blue{color: #2250a3}
.nyworkw .item  .worktb{border: 1px solid #ddd;min-width: 800px;margin-left:0!important;width: 100%;}
.nyworkw .item  .worktb thead{background:#2250a3;color: #fff }
.nyworkw .item  .worktb tr th{padding: .2rem;border: 1px solid #ddd;font-size: .2rem}
.nyworkw .item  .worktb tr td{padding: .2rem;border: 1px solid #ddd;color: #666;font-size: .18rem}

@media screen and (max-width:640px){
.nyworkw .item .tit{font-size: .26rem;}
.nyworkw .item .desc h5{font-size: .22rem; }	
}
.pb_sys_common .p_fun_d,.pb_sys_common .p_no_d,.pb_sys_common .p_no_o,.pb_sys_common .p_fun a,.pb_sys_common .p_no a{height: .35rem!important;
    text-align: center;
    line-height: .33rem!important;
    padding: 0 8px!important;
    min-width: .35rem!important;
    display: block;
    border: 1px solid #ededed!important;
    background: #ededed;
    border-radius: 3px;font-size: .16rem;  margin:0!important;  font-family: 'fru';}
.p_pages span{text-align: center;
    font-size: .16rem;
    display: inline-block;
    margin: .02rem;color: #222!important;}
.pb_sys_style1 .p_no_d{background: #2250a3!important;
    padding: 0 8px;
    min-width: .35rem;
    height: .35rem;
    line-height: .33rem;
    border: 1px solid #2250a3!important;
    border-radius: 3px;color:#fff!important;margin: .02rem!important;}
    
    .pb_sys_style1 .p_no a:hover,.pb_sys_style1 .p_fun a:hover,.pb_sys_style1 .p_goto a:hover,.pb_sys_style1 .p_search a:hover,.pb_sys_style2 .p_no a:hover,.pb_sys_style2 .p_fun a:hover,.pb_sys_style2 .p_goto a:hover,.pb_sys_style2 .p_search a:hover,.pb_sys_style3 .p_no a:hover,.pb_sys_style3 .p_fun a:hover,.pb_sys_style3 .p_goto a:hover,.pb_sys_style3 .p_search a:hover,.pb_sys_style4 .p_no a:hover,.pb_sys_style4 .p_fun a:hover,.pb_sys_style4 .p_goto a:hover,.pb_sys_style4 .p_search a:hover{color:#2250a3!important;background-color: #ededed!important;}
    .pb_sys_common .p_dot{font-family: 'fru'!important; margin:0!important;   font-size: .16rem!important;}
    
    .pb_sys_common .p_t{color: #666;font-family: 'fru'!important;}
    .pb_sys_common .p_goto input{border: 1px solid #ddd!important;
    width: .35rem!important;
    height: .35rem!important;

    text-align: center;
    padding: 0 3px!important;
    background: transparent!important;
    border-radius: 3px!important;
    margin: 0 5px!important;}
    
    .pb_sys_common .p_goto a,.pb_sys_common .p_goto a:hover{    border: none!important;
    width: 52px!important;
    height: .35rem!important;
    line-height: .35rem!important;
    text-align: center;
    margin-left: 3px;
font-family: 'fru'!important;
    background: #2250a3!important;
    color: #fff!important;
    border-radius: 3px!important;
    margin-left: 5px!important;padding:0!important;font-size: .16rem;}

.v_news_content p,.v_news_content p span,.v_news_content p span span{font-size: 18px !important;
    color: #111 !important;
    line-height: 1.5 !important;
    font-family: georgia,serif!important;
    margin-bottom: 8px !important;}

#vsb_content p,#vsb_content p span,#vsb_content p span span{    font-size: 18px !important;
    color: #111 !important;
    line-height: 1.5 !important;
    font-family: georgia,serif!important;
    margin-bottom: 8px !important;}
#vsb_content_4 .v_news_content p
{    font-size: 18px !important;
    color: #111 !important;
    line-height: 1.5 !important;
    font-family: georgia,serif!important;
    margin-bottom: 8px !important;
    word-break: break-word;
}

.txt h4 a {    font-weight: bold;
    color: #2250a3;
    font-size: .22rem;
    margin-bottom: .15rem;}