@charset "utf-8";

.nyarc{background:linear-gradient(to bottom,#fff4e7 60%,rgba(255,255,255,0) 100%);min-height: 3rem;border-top: 4px solid #2872B9;padding: .4rem .8rem .5rem;z-index: 5;position: relative;}

.v_news_content *{font-size: .2rem !important;line-height: .36rem !important;word-break: break-word;}
.v_news_content p{margin-top: .2rem;}

.arc-con img{margin: .1rem auto;  }
.arc-con img.spimg{max-width:inherit;}

.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{margin-bottom: .2rem;}
.arc-tit h1{font-size: .28rem;line-height: 1.4em;font-weight: normal;text-align: center;}
.arc-info{font-size: .16rem;color: #666;}
.arc-info span{display: inline-block;padding: .05rem 0}
.arc-info span i{color: #2872B9;margin-right: 5px}
.arc-info span+span{margin-left: .2rem}
#resize a{margin: 0 .05rem}
.arc-sibs{}
.arc-sib{padding: .3rem;background: #fff;border: 1px solid #DFDFDF;border-top: 3px solid #2B65AF;}
.arc-sib div{padding: .08rem 0;line-height: 1.6em}
.arc-sib div:hover{color: #2B65AF;}
.arc-sib div:hover a{color: #2B65AF;font-weight: bold;}
.arc-back{margin-left: .3rem}
.arc-back a{display: flex;border-radius: 5px;color:#2872B9;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}

.ny-arc .left{width: 11rem}
.ny-arc .right{width:3rem}
.ny-arc .right .h3{line-height: .56rem;background: #2B65AF;text-align: center;color: #fff;font-size: .24rem}
.ny-arc .right ul li{padding: .2rem 0}
.ny-arc .right ul li .time{color: #2B65AF;margin-bottom: .05rem}
.ny-arc .right ul li .h4{line-height: 1.5em}
.ny-arc .right ul li+li{border-top: 1px solid #EAEAEA}
.ny-arc .arc-top{background: #fff;box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.1);border-left: 4px solid #2B65AF;padding: .4rem .5rem;margin-bottom: .4rem}
@media (max-width: 1024px){
.ny-arc .left{width:100%}
.ny-arc .right{width:100%;margin-top: .4rem} 
.ny-arc .right ul li{font-size: .18rem}
}
@media (max-width: 640px){
.ny-arc .arc-top{padding: .3rem}
.ny-arc .arc-top .ll{width: 100%;margin-bottom: .2rem;text-align: center;}
.ny-arc .arc-top .share{width: 100%;margin-bottom: .2rem;text-align: center;}
.arc-sib{padding: .2rem .3rem}
.ny-arc .right ul li .h4{font-size: .19rem}
.arc-tit h1{text-align: center;}
}



.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: .16rem;display: inline-block;margin:.02rem}
.pages ul li a{height: .4rem;text-align: center;line-height: .38rem;padding: 0 8px;min-width: .4rem;
display: block;border: 1px solid #ededed;border-radius: 3px;background: #fff}
.pages ul li.cur{background:#2872B9;padding: 0 8px;min-width: .4rem;height: .4rem;line-height: .38rem;
border: 1px solid #2872B9;border-radius: 3px }
.pages ul li a.on{background:#2872B9;padding: 0 8px;min-width: .4rem;height: .4rem;line-height: .38rem;color: #fff ;border-radius: 3px}
.pages ul li.cur{color:#fff;}
.pages ul li.page-count{line-height: .38rem}
.page-form {line-height: .38rem}
.page-form input{border:1px solid #ddd;width: .4rem;height: .4rem;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: .4rem;line-height: .4rem;text-align: center;margin-left: 3px;
float: left;background: #2872B9;color: #fff;border-radius: 3px;margin-left: 5px}

@media (max-width: 640px){
.pages ul li{padding: 0}
.pages ul li.pageitem{display: none}
.pages ul li.page-form{padding-left: .1rem}
}
@media (max-width: 375px){
.pages ul li ,.page-form button{border-left: 0}
}

.ny-ba{position: relative;height:6rem;}
.ny-ba .imgBox{position: relative;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;pointer-events: none;user-select: none;height: 100%}
.ny-ba .imgBox .img{padding-bottom: 0;height: 100%}
.ny-ba .imgBox:before{content: '';position: absolute;top: 0; left: 0;right: 0;;z-index: 1;height:2rem;background: url(/images/bams.png) no-repeat left bottom;background-size:100% 100%;opacity: .9}
.ny-ba .imgBox:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;z-index: 0;height: 30%;background: url(/images/bamss.png) no-repeat bottom center;background-size:100% 100%;opacity: .8;}

.ny-ba.nomask .imgBox:before{display: none}
.ny-ba .wp.sp{height: 100%;position: relative;z-index: 5;padding-top: 0}



.nyMain{background:url(/images/nybg.jpg) #f5faff no-repeat bottom center ;background-size: 100% auto;  padding:1rem 0 1rem;min-height: 5rem;position: relative;margin-top: -.4rem}
/*.nyMain:before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 100%;z-index: 0;pointer-events: none;background: url() no-repeat center .3rem;}
.nyMain.sp:before{display: none}*/

/*.nytit:after{content: '';width: 1rem;height: 3px;background:  #2872B9;display: block;margin-top: .2rem;display: none}
.nytit .tcn{font-size: .48rem;font-weight: bold;}
.nytit .ten{font-size: .5rem;text-transform: uppercase;color: rgba(255,255,255,.2);margin-top: -.25rem}
*/
.nyLeft{width: 2.6rem;background:url()  #fff no-repeat bottom center;background-size: 100% auto;padding-bottom: .3rem;position: relative;z-index: 3;margin-top: -.25rem;border-left: .08rem solid #2872B9}
.nyLeft .line{width: .09rem;background: #f8f1e6;position: absolute;left: 100%;top: .2rem;bottom: .2rem;z-index: 2;pointer-events: none;}
.nyLeft .line:before{content: '';position: absolute;left: 0;top: -.2rem;right: 0;height: .5rem;transform: skewY(60deg);background: #f8f1e6;transform-origin: top left}
.nyLeft .line:after{content: '';position: absolute;left: 0;bottom: -.2rem;right: 0;height: .5rem;transform: skewY(-60deg);background: #f8f1e6;transform-origin: bottom left}

.nyLeft .nyLeftBtn{background:#2872B9;position: relative;padding: 0 .1rem;position: relative;z-index: 10;justify-content: center;align-items: center;height: .68rem;display: none;color: #fff }
.nyLeft .nyLeftBtn span{font-size: .24rem;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;max-width: 2rem}
.nyLeft .nyLeftBtn i.plus{width: .6rem}
.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: #2872B9}
.nyLeft  i.plus:after{content: '';position: absolute;left: 50%;height: .16rem;top: 50%;margin-top: -.08rem;width: 2px;margin-left: -1px;background: #2872B9;transition: .3s}
.nyLeft .subNavs{padding: .15rem .15rem 0}
.nyLeft .subNavs .li{position: relative;}
.nyLeft .subNavs .li+.li{border-top: 1px solid #e9e9e9}
.nyLeft .subNavs .li>a{padding:.18rem .45rem .18rem .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: #2872B9;position: relative;}
.nyLeft .subNavs .li.on>a:after{content: "\e623";font-family: swiper-icons!important;position: absolute;right: .15rem;top: 50%;transform: translateY(-50%);font-size: .2rem;font-weight: bold;}
.nyLeft .subNavs .li.on.has>a:after{display: none}
.nyLeft .subNavs .subNav .lis.on>a{color: #2872B9}

.nyLeft .subNavs .subNav .subNav a{margin-left: .2rem}

.nyRight{width: calc(100% - 3.2rem);position: relative;z-index: 2;padding: .6rem 0 .2rem;}
.nyRight.arc{width: 100%}
.nyRight .nyRcon{min-height: 60vh}
.nyRight .nyRcon.bg{background:linear-gradient(to bottom,rgba(255,255,255,.6) 60%,rgba(255,255,255,0) 100%);}

.nytt{position: absolute;left: 0;bottom: .6rem;right: 0;z-index: 3}
.nytt .nytit{font-size: .38rem;color: #fff}
.nytt .posi{color: #fff;font-size: .16rem;padding-left: .26rem;background: url(/images/cur.png) no-repeat left center;background-size: .21rem .21rem;line-height: .3rem}
.nytt .posi a{color: #fff}

.ny-sub{background: url(/images/nynavbg.png) no-repeat left center;background-size: auto 100%;z-index: 5;height: .8rem;position: relative;margin-top: -.4rem}
.ny-sub ul{white-space: nowrap;overflow: auto}
.ny-sub ul li{display: inline-block;font-size: .2rem;margin: 0 .15rem;line-height: .7rem}
.ny-sub ul li a{color: #fff}
.ny-sub ul li.on{background: url(/images/1312.png) no-repeat center 95%;background-size: auto .13rem;font-weight: bold;}


@media (max-width:1024px){
.nytt{bottom: .2rem;}
.ny-sub{margin-top: 0}
.nyMain{margin-top: 0;padding-top: .6rem}


.nyLeft .nyLeftBtn{display: flex}
.nyLeft{width: 100%;margin-bottom: .2rem;padding-bottom: 0;margin-top: 0;border-left: 0}
.nyLeft .subNavs{display: none;padding-bottom: .3rem}
.nyLeft .subNavs .li>a{text-align: left;padding-left: .2rem}
.nyLeft .nyLeftBtn{justify-content: flex-start;height: auto;padding: .18rem .3rem}
.nyLeft .line{display: none;}
.nyRight{width: 100%;padding-top: .3rem}
.arc-tool{display: none}
.nyMain{padding-top: .3rem;min-height: inherit}
.ny-ba .imgBox:before{height: 1rem;}
.ny-ba{height: 40vw;margin-top: 0}

.nytit{bottom: .6rem}
.nytit .tcn{font-size: .4rem}
.arc-con img{margin: .1rem auto;max-width:100%}
}

@media (max-width: 900px){

}
@media (max-width:750px){

.arc-con img{width: auto!important;height: auto!important;}
}
@media (max-width: 640px){
.nytt .nytit{font-size: .32rem}
.nytt .posi{width: 100%;margin-top: .1rem}
.nytt{bottom: .15rem;}
.ny-sub{height: .7rem}
.ny-sub ul li{line-height: .6rem}

.nyMain{padding-top: .4rem}
#resize a{margin: 0 .1rem}
.arc-tit h1{font-size: .26rem}
/*.arc-con p,.arc-con span{font-size: .18rem!important}*/
.arc-sib{font-size: .18rem}
.arc-sib{width: 100%}
.arc-back{width: 100%;margin-left: 0;margin-top: .25rem}
.arc-share {justify-content: center;width: 100%}
.arc-info{font-size: .18rem}
.nyLeft .subNavs .subNav{text-align: left;}
.nyLeft .subNavs .subNav .subNav{text-align: left;padding: .1rem .3rem}
.nyLeft .subNavs .subNav .lis>a{font-size: .18rem}
.nyLeft .subNavs .subNav .liss>a{font-size: .18rem;margin-left: 0}
.ny-ba{height: 50vw}
/*.nytit{bottom: .3rem}*/
.nytit:after{width: .6rem}
}
@media (max-width: 480px){

}

/**/
.imgList{padding-bottom: .1rem}
.imgList:after{content: '';width: calc(33.3333% - .24rem);display: inline-block;}
.imgList li{box-shadow: 0 5px 10px rgba(0,0,0,.05)}
.imgList li{width: calc(33.3333% - .2rem);margin-bottom: .36rem;transition: .3s}
.imgList li .img{height: 2.2rem}
.imgList li .txt{border-top: 2px solid #2872B9;background:rgba(255,255,255,.5);padding: .15rem .2rem .15rem;text-align: center;font-size: .18rem}

.txtList{padding-bottom: .2rem}
.txtList li{margin-bottom: .2rem}
.txtList li a{display: flex;justify-content: space-between;background:rgba(255,255,255,1);padding: .2rem .4rem;box-shadow: 0 0 .15rem rgba(0,0,0,.1);transition: .3s;align-items: center;height: 1.5rem}
.txtList li .time{color: #A4A4A4}
.txtList li .time span{font-size: .28rem;color: #2D5FAB;display: block;font-weight: bold;line-height: 1.2em;margin-bottom: .1rem}
.txtList li .txt{width: calc(100% - 1.8rem);}
.txtList li .txt .h4{font-size: .2rem;line-height: 1.5em}
.txtList li .txt .p{font-size: .16rem;color: #888;margin-top: .1rem}
.txtList li .mor{width: .46rem;height: .46rem;display: block;background: url(/images/13112on.png) no-repeat center;background-size: 100% 100%}



.newsList{padding-bottom: .2rem}
.newsList li{margin-bottom: .3rem}
.newsList li a{display: flex;justify-content: space-between;background: rgba(255,255,255,1);box-shadow: 0 0 .15rem rgba(0,0,0,.1);overflow: hidden;transition: .3s;background-size: cover;background-repeat: no-repeat;;background-position: center;position: relative;}

.newsList li .img{width: 3.85rem;z-index: 5;height: 2.45rem;padding-bottom: 0}
.newsList li .txt{width:calc(100% - 3.85rem);padding:0  .4rem;position: relative;padding-top: .4rem}
.newsList li .txt .h4{font-size: .22rem;margin-bottom: .15rem;line-height: 1.5em}
.newsList li .txt .p{color: #888;line-height: 1.8em;margin-top: .2rem;font-size: .15rem}
.newsList li .time span{color: #2D5FAB;font-size: .3rem;font-weight: bold;}
.newsList li .time{color: #888;margin-bottom: .15rem}
.newsList li.nopic .txt{width: 100%;padding:.3rem 1.8rem .3rem .4rem;}

@media (min-width: 1025px){
.imgList li:hover{box-shadow: 0 5px 20px rgba(0,0,0,.1)}
.txtList li:hover a{background: url(/images/tzbg.png) no-repeat center;background-size: cover; box-shadow: 0 5px .15rem rgba(0,0,0,.15);color: #fff}
.txtList li:hover .time{color: #fff}
.txtList li:hover .time span{color: #fff}
.txtList li:hover  .txt .h4{color: #fff;font-weight: bold;}
.txtList li:hover  .txt .p{color: rgba(255,255,255,.8)}
.txtList li:hover .mor{background: url(/images/13112.png) no-repeat center;background-size: 100% 100%}

.newsList li:hover .txt{background: url(/images/nbg.png) no-repeat center;background-size: 100% 100%}
.newsList li:hover a{box-shadow: 0 5px .15rem rgba(0,0,0,.15)}
.newsList li:hover  .h4{color: #fff}
.newsList li:hover  .p{color: rgba(255,255,255,.8)}
.newsList li:hover  .time{color: rgba(255,255,255,1)}
.newsList li:hover .time span{color: #fff}
}
@media (max-width: 1024px){
.imgList li{width: calc(50% - .18rem)}
.imgList li .img{height: 28vw}
.newsList li .txt span.arr{display: none}
.newsList li .txt{padding-right: .4rem}
.newsList li .txt .h4{font-size: .2rem}
.newsList li.nopic .txt{width: 100%;padding:.3rem .4rem .3rem .4rem;}


}
@media (max-width:900px){
.txtList li .h4{font-size: .2rem}
.newsList li .imgBox{width: 3.2rem;}
.newsList li .imgBox .img{height: 2rem}
.newsList li .txt{width:calc(100% - 3.2rem);}
.newsList li .txt .p{display: none}

}
@media (max-width:640px){	
.newsList li a{flex-wrap: wrap;}
.newsList li .img{width: 100%;height: 54vw}
.newsList li .txt{width:100%;padding: .2rem .3rem .3rem}
.newsList li.nopic .txt{width:100%;padding: .3rem .3rem .3rem}
.newsList li.nopic .txt .p{display: -webkit-box;line-height: 1.6em;font-size: .18rem}
.newsList li .txt .h4{line-height: 1.5em;margin-bottom: 0}
.newsList li .time{margin-bottom: 0;margin-top: .15rem}
.txtList li .mor{display: none}
.txtList li .txt{width: calc(100% - 1rem);}
.txtList li .txt .p{display: none}
}
@media (max-width:540px){
.txtList li a{height: auto;padding: .2rem .2rem;flex-wrap: wrap;line-height: 1.4em;}
.txtList li .h4{background-position: left .05rem;width: 100%;line-height: 1.5em;text-align: justify;}
.imgList li .txt{font-size: .2rem}
}

@media (max-width: 480px){
.imgList li{width: 100%;margin-bottom: .3rem}
.imgList li .img{height: 55vw}	
}


/**/
.fancybox-button--zoom{display: none!important}
/**/
.ny-wh .arc-con img{float: right;margin-left: .4rem;width: 6.22rem}
.ny-wh .arc-con h4{color: #2B5EAB;margin-bottom: .1rem;font-size: .2rem}
.ny-wh .wh-1{margin-bottom: .7rem;text-align: center;}
.ny-wh .wh-1 img{max-width: 8.85rem;width: 100%}
.ny-wh .wh-1 p{margin-top: .1rem;font-size: .24rem}
.ny-wh .wh-2 .img{width: 6.22rem}
.ny-wh .wh-2 .img img{width: 100%;height: 100%;object-fit: cover}
.ny-wh .wh-2 .txt{width: calc(100% - 6.22rem);background: url(/images/wbg.png) no-repeat center;background-size: cover;padding: .4rem .5rem;color: #fff;font-size: .18rem;line-height: 1.8em;text-align: justify;}
@media (max-width: 992px){
.ny-wh .arc-con img{float: unset;margin-left:0;width: 100%}
.ny-wh .wh-2 .img{width: 100%}
.ny-wh .wh-2 .txt{width: 100%;}  
}
/**/
.ny-ab .arc-con p{text-indent: 2em;margin-bottom: .3rem}
.ny-ab .dataBox{width: 7.65rem}
.ny-ab .dataBox .list li{display: flex;align-items: center;justify-content: center;position: relative;margin: 0 .5rem}
.ny-ab .dataBox .list li:nth-child(4),.ny-ab .dataBox .list li:nth-child(5){margin-top: -.3rem}
.ny-ab .dataBox .list li .txt{color: #fff;text-align: center;margin-top: -.3rem}
.ny-ab .dataBox .list li .txt .h4 span{font-size: .36rem}
.ny-ab .dataBox .list li .ico{background: url(/images/cirline.png) no-repeat center;background-size: 100% 100%;width: 1.48rem;height: 1.48rem;margin: 0 auto;display: flex;align-items: center;justify-content: center;}
.ny-ab .dataBox .list li .ico img{width: .96rem;user-select: none}
.ny-ab .ab-2{padding: .5rem 0}
.ny-ab .ab-2 .txts{width: calc(100% - 7.65rem);color: #fff}
.ny-ab .ab-2:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;width: calc((100vw - 14.6rem) / 2 + 100%);background: url(/images/abibg.png) no-repeat center;background-size: cover}
.ny-ab .ab-1,.ny-ab .ab-2{margin-bottom: .6rem}
.ny-ab .ab-1 .txt{width: calc(100% - 6.38rem);padding-right: .5rem}
.ny-ab .ab-1 .img{width: 6.38rem;}
.ny-ab .ab-3 img{float: left;width: 6.37rem;margin-right: .4rem;margin-top: -.05rem}
@media (max-width: 1024px){
.ny-ab .ab-2:after{width: 100%}  
.ny-ab .ab-1 .txt{width: 100%;padding-right: 0}
.ny-ab .ab-1 .img{width:100%;text-align: center;}
.ny-ab .dataBox{width: 100%}
.ny-ab .ab-2 .txts{width: 100%;padding:0 .3rem;margin-top: .4rem}
.ny-ab .dataBox .list li{margin: 0 .2rem}
.ny-ab .dataBox .list li:nth-child(4),.ny-ab .dataBox .list li:nth-child(5){margin-top:0}
.ny-ab .ab-3 img{float: unset;width: auto;margin-right:0;margin-top:0}
}
@media (max-width: 576px){
.ny-ab .dataBox .list li{margin: 2vw}
.ny-ab .dataBox .list li .ico{width: 22vw;height: 22vw}
.ny-ab .dataBox .list li .ico img{width: 13vw}
.ny-ab .dataBox .list li .txt .h4 span{font-size: 5vw}
.ny-ab .dataBox .list li:nth-child(4),.ny-ab .dataBox .list li:nth-child(5){margin-top:2vw}
}

/**/
.ny-mj .wp{max-width: 14rem;}
.ny-mj .gallery-thumbsp{position: relative;padding: .1rem .1rem  0 .1rem;z-index: 4;margin: -1.2rem .5rem 0}
.ny-mj .gallery-thumbsp:after{position: absolute;top: 0;left: 0;right: 0;height: 1.2rem;background: #fff;z-index: 0;content: ''}
.ny-mj .gallery-topp .swiBtn a{position: absolute;top: 50%;z-index: 5;margin-top: -.3rem;background: #fff;width: .6rem;height: .6rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;color: #152584;font-weight: bold;font-size: .2rem;box-shadow: 0 .1rem .1rem rgba(0,0,0,.1)}
.ny-mj .gallery-topp .swiBtn a img{height: .24rem}
.ny-mj .gallery-topp .swiBtn a:hover{background: #e8aa02;color: #fff}
.ny-mj .gallery-topp .swiBtn a.prev{left:.3rem}
.ny-mj .gallery-topp .swiBtn a.next{right:.3rem}
.ny-mj .gallery-topp .swiBtn a.swiper-button-disabled{opacity: .5}

.ny-mj .gallery-top .img{height: 7.73rem;text-align: center;display: flex;align-items: center;justify-content: center;}
.ny-mj .gallery-thumbs .img{height: 1.1rem;text-align: center;display: flex;align-items: center;justify-content: center;position: relative;}
.ny-mj .gallery-thumbs .txt{border: 1px solid #BAD4DC;border-top: 0;padding: .15rem .1rem;text-align: center;background: #fff}
.ny-mj .gallery-thumbs .img img,.gallery-top .img img{width: auto}
.ny-mj .gallery-thumbs .img img{object-fit: cover;width: 100%;height: 100%}

.ny-mj .gallery-thumbs .swiper-slide-thumb-active .txt{background: #2B65AF;color: #fff;border-color: #2B65AF}
@media (max-width: 1024px){
.ny-mj .gallery-top .img{height:53vw}
.ny-mj .gallery-thumbs .img{height: 10vw;text-align: center;} 
.ny-mj .gallery-thumbsp{margin:0;}
}
@media (max-width: 540px){
.ny-mj .gallery-thumbsp{margin-top:2vw;}
.ny-mj .gallery-thumbsp .swiBtn a{margin-top: -.2rem;width: .4rem;height: .4rem;}
.ny-mj .gallery-thumbsp .swiBtn a img{height: .2rem}
.ny-mj .gallery-thumbs .img{height: 15vw;text-align: center;} 
}

/**/
.hisList{position: relative;max-width: 13rem;margin: 0 auto ;padding: 0 0 1rem;}
.hisList .slog{margin: 0 auto;width: 1.44rem;height: 1.44rem}
.hisList .box{padding-top: .4rem}
.hisList .box:after{content: '';position: absolute;left: 50%;top: 0;bottom: 0;width: 1px;background:#1657B8 }
.hisList .box .list{width:50%}
.hisList li{position: relative;margin-bottom: .5rem}
.hisList li:before{content: '';position: absolute;right: -.09rem;width: .19rem;height: .19rem;border-radius: 50%;background: url(/images/hisdot.png) no-repeat center;background-size: 100% 100%;top: .25rem;transition: .3s;z-index: 1}
.hisList .list2 li:before{right: auto;left: -.09rem}
.hisList li:after{content: '';position: absolute;right:0; ;width: 3rem;top: .33rem;border-top: 1px dashed #1657B8;z-index: 0}
.hisList li {position: relative;z-index: 10;}
.hisList .list2{padding-top: 1rem}
.hisList .list1 li{padding-right: .6rem}
.hisList .list2 li{padding-left: .6rem}
.hisList li .item .desc{font-size: .18rem;line-height: 1.8em;margin-top: .1rem;text-align: justify;color: #666;text-indent: 2em}
.hisList li .item .time{font-size: .24rem;display: flex;align-items: center;flex-wrap: wrap;}
.hisList li .item .time span{font-size: .42rem;color: #1657B8;margin-right: .1rem}
.hisList li .more a{display: flex;align-items: center;color: #2872B9;font-size: .2rem;position: relative;z-index: 5}
.hisList li .more a img{height: .19rem;width: .19rem;margin-left: .1rem;display: block;transition: .3s}
.hisList li .more a:hover img{transform: rotate(90deg)}
.hisList .list2 li:after{left: 0;}
.hisList .list2 li .item .time{justify-content: flex-end;}

@media (max-width: 1024px){
.hisList li:after{width: 15vw}
}

@media (max-width: 640px){
.hisList .list1 li{padding-right: .2rem}
.hisList .list2 li{padding-left: .2rem}
.hisList li .item .time span{display: block;width: 100%}
.hisList .list2 li .item .time span{text-align: right;margin-right: 0}
.hisList li .more{margin-top: .2rem}
.hisList li .item .desc{line-height: 1.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;display: block\0;}
}
@media (max-width: 480px){
.hisList li .item .time span{font-size: .34rem}
.hisList li .item .time{font-size: .2rem}
.hisList .slog{width: 1rem;height: 1rem}

}

/**/
.ny-ry dl{background: #fff no-repeat right bottom;border-left: .35rem solid #2B65AF;box-shadow: 0px 4px 10px 0px rgba(50, 171, 209, 0.2);padding: .5rem .6rem;background-size: 2.78rem auto}
.ny-ry dl dt{font-size: .26rem;font-weight: bold;color: #0153AA;margin-bottom: .2rem}
.ny-ry dl dd ul li{width: 100%;padding: .15rem .2rem .15rem 0;font-size: .18rem}
.ny-ry dl dd ul li a{display: flex;align-items: center;}
.ny-ry dl dd ul li a:after{content: '';width: .17rem;height: .17rem;background: url(/images/arr3.png) no-repeat center;background-size: 100% 100%;display: block;margin-left: .1rem;opacity: 0;}
.ny-ry dl dd ul li a:hover:after{opacity: 1;}
.ny-ry dl dd ul li a:hover{font-weight: bold;color: #0153AA}
@media (max-width: 1024px){
.ny-ry dl dd ul li{width: 33.3333%}  
}
@media (max-width: 800px){
.ny-ry dl dd ul li{width: 50%}  
}
@media (max-width: 640px){
.ny-ry dl dd ul li{width: 100%}  
.ny-ry dl dd ul li{font-size: .2rem} 
.ny-ry dl dd ul li a:after{width: .24rem;height: .24rem;}
}
/**/
.ny-map .wp{background: #FFFFFF;box-shadow: 0px 4px 10px 0px rgba(50, 171, 209, 0.2);padding: .4rem .6rem .6rem}
.ny-map .wp .tit{text-align: center;font-size: .3rem;font-weight: bold;color: #0153AA;margin-bottom: .3rem}
.ny-map #allmap{height: 5.5rem;margin-bottom: .5rem}
.ny-map #allmap .BMap_bubble_title{font-weight: bold;color: #0153AA!important;font-size: .2rem}
.ny-map table{width: 100%;border: 1px solid #ddd;min-width: 800px}
.ny-map table tr th{padding: .15rem;text-align: center;background: rgba(43, 101, 175, 1);color: #fff;font-size: .18rem;border-right:1px solid #D0DBE4;}
.ny-map table tr td{padding: .15rem;text-align: center;font-size: .18rem;border-right:1px solid #D0DBE4;}
.ny-map table tbody tr:nth-child(2n){background: #EDF6FD}
@media (max-width: 640px){
.ny-map .wp{padding: .4rem.3rem .5rem}
.ny-map #allmap{height: 5rem;margin-bottom: .3rem}
}
/**/
.ld-list{}
.ld-list li{position: relative;}
.ld-list li:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 0;background: url(/images/ldbg.png) no-repeat center;background-size: cover;opacity: 0;pointer-events: none;transition: .3s}
.ld-list li a{padding: .2rem;display: flex;justify-content: space-between;position: relative;z-index: 4}
.ld-list li .imgp{border: 1px solid #D0DBE4 ;padding: .1rem}
.ld-list li .img{width:1.86rem;height: 2.56rem;}
.ld-list li .txt{width: calc(100% - 1.86rem);padding-left: .4rem;padding-top: .4rem;padding-right: .4rem}
.ld-list li .txt .h4{}
.ld-list li .txt .h4 .name{border-left: 5px solid #2B65AF;padding-left: .15rem;font-size: .3rem;color: #2B65AF;line-height: 1em}
.ld-list li .txt .h4 .zw{margin-left: .3rem;font-size: .18rem}
.ld-list li .txt .desc{font-size: .18rem;line-height: 1.8em;margin-top: .2rem}
.ld-list li .txt .mor{display: flex;justify-content: flex-end;margin-top: .15rem;opacity: 0;transition: .3s}
.ld-list li .txt .mor img{width: .46rem;height: .46rem}
@media (min-width: 1025px){
.ld-list li:hover:after{opacity: 1;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.3);}  
.ld-list li:hover .imgp{border-color: #0274BB;background: url(/images/13432.png) no-repeat left bottom;background-size: 90% auto} 
.ld-list li:hover .txt .h4 span{color: #fff;border-color: #fff} 
.ld-list li:hover .txt .desc{color: rgba(255,255,255,.8)} 
.ld-list li:hover .txt .mor{opacity: 1;}
}
@media (max-width: 1024px){
.ld-list li .txt .mor{display: none}  
}
@media (max-width: 640px){
.ld-list li .img{width:1.4rem;height: 1.93rem;} 
.ld-list li .txt{width: calc(100% - 1.4rem);padding-left: .3rem;padding-top: .1rem;padding-right:0}
.ld-list li a{padding: .2rem 0}
.ld-list li .txt .h4 .zw{display: block;margin-left: 0;margin-top: .1rem}
}
/**/
.sz-list{}
.sz-list li{position: relative;width: calc(50% - .2rem);margin-bottom: .4rem}
.sz-list li:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 0;background: url(/images/49.png) no-repeat center;background-size: 100% 100%;pointer-events: none;transition: .3s}
.sz-list li a{padding: .2rem;display: flex;justify-content: space-between;position: relative;z-index: 4}
.sz-list li .imgp{padding: .1rem;background: url(/images/13432.png) no-repeat left bottom;background-size: 90% auto}
.sz-list li .img{width:1.86rem;height: 2.56rem;}
.sz-list li .txt{width: calc(100% - 1.86rem);padding-left: .3rem;padding-top: .15rem;padding-right: .4rem}
.sz-list li .txt .h4{border-left: 5px solid #2B65AF;padding-left: .15rem;font-size: .3rem;color: #2B65AF;line-height: 1em}
.sz-list li .txt .h4s{border-bottom: 1px dashed #ADC3E7;padding-bottom: .15rem;margin-top: .15rem;font-size: .18rem}
.sz-list li .txt .desc{font-size: .15rem;line-height: 1.8em;margin-top: .15rem;color: #888;height:.81rem }
.sz-list li .txt .mor{display: flex;justify-content: flex-end;margin-top: .15rem;transition: .3s}
.sz-list li .txt .mor span{width: .46rem;height: .46rem;display: block;background: url(/images/13112on.png) no-repeat center;background-size: 100% 100%}
@media (min-width: 1025px){
.sz-list li:hover:after{opacity: 1;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.3);background: url(/images/ldbg.png) no-repeat center;background-size: cover;}  
.sz-list li:hover .imgp{} 
.sz-list li:hover .txt .h4{color: #fff;border-color: #fff} 
.sz-list li:hover .txt .h4s{color: #fff;} 
.sz-list li:hover .txt .desc{color: rgba(255,255,255,.8)} 
.sz-list li:hover .txt .mor span{background: url(/images/13112.png) no-repeat center;background-size: 100% 100%}
}
@media (max-width: 1024px){
.sz-list li{width: 100%} 
}
@media (max-width: 640px){
.sz-list li{margin-bottom: .3rem}
.sz-list li .txt .mor{display: none}
.sz-list li .img{width:1.4rem;height: 1.93rem;} 
.sz-list li .txt{width: calc(100% - 1.4rem);padding-left: .2rem;padding-top: .15rem;padding-right:.1rem}
.sz-list li a{padding: .15rem}
}
/**/
.ny-jg dl{background: url(/images/slog.png) #fff no-repeat right bottom;box-shadow: 0px 4px 10px 0px rgba(50, 171, 209, 0.2);background-size: 2.38rem auto}
.ny-jg dl+dl{margin-top: .5rem}
.ny-jg dl dt{font-size: .26rem;font-weight: bold;color: #fff;background: #2B65AF;padding:.15rem .2rem;text-align: center;}
.ny-jg dl dd{padding: .4rem .5rem .6rem}
.ny-jg dl dd ul li{width: 25%;padding: .15rem .2rem .15rem 0;font-size: .18rem}
.ny-jg dl dd ul li a{display: flex;align-items: center;}
.ny-jg dl dd ul li a:after{content: '';width: .17rem;height: .17rem;background: url(/images/arr3.png) no-repeat center;background-size: 100% 100%;display: block;margin-left: .1rem;opacity: 0;}
.ny-jg dl dd ul li a:hover:after{opacity: 1;}
.ny-jg dl dd ul li a:hover{font-weight: bold;color: #0153AA}
@media (max-width: 1024px){
.ny-jg dl dd ul li{width: 33.3333%}  
}
@media (max-width: 800px){
.ny-jg dl dd ul li{width: 50%}  
}
@media (max-width: 640px){
.ny-jg dl dd ul li{width: 100%;padding: .12rem .2rem .12rem 0;} 
.ny-jg dl dd ul li{font-size: .2rem} 
.ny-jg dl dd ul li a:after{width: .24rem;height: .24rem;}
}

/**/
.ny-jgg{}
.ny-jgg .wp{background: #FFFFFF;box-shadow: 0px 4px 10px 0px rgba(50, 171, 209, 0.2);padding:.25rem .5rem}
.ny-jgg dl{padding: .35rem 0 .5rem}
.ny-jgg dl dt{font-size: .24rem;color: #0153AA;font-weight: bold;background: url(/images/jgsq.png) no-repeat left center;background-size: .2rem .2rem;padding-left: .3rem}
.ny-jgg dl+dl{border-top:  1px solid #C0D1E7;}
.ny-jgg dl dd ul li{width: 3.2rem;margin-right: .25rem;margin-top: .25rem;padding: 0 .2rem;background: url(/images/jgbg.png) no-repeat center;background-size: 100% 100%;transition: .3s}
.ny-jgg dl dd ul li:nth-child(4n){margin-right: 0}
.ny-jgg dl dd ul li a{display: flex;align-items: center;height: .6rem;font-size: .18rem;position: relative;padding-left: .15rem}
.ny-jgg dl dd ul li a:before{content: '';width: 5px;height: 5px;background: #0153AA;position: absolute;left: 0;top: 50%;transform: translateY(-50%) rotate(45deg); }

@media (min-width: 1025px){
.ny-jgg dl dd ul li:hover{background: url(/images/jgbgon.png) no-repeat center;background-size: 100% 100%;}
.ny-jgg dl dd ul li:hover a{color: #fff}
.ny-jgg dl dd ul li:hover a:before{background: #fff}
}
@media (max-width: 1024px){
.ny-jgg dl dd ul li{margin-right: 2%;width: 32%}
.ny-jgg dl dd ul li:nth-child(4n){margin-right: 2%}
.ny-jgg dl dd ul li:nth-child(3n){margin-right: 0}
}
@media (max-width: 900px){
.ny-jgg dl dd ul{justify-content: space-between;}
.ny-jgg dl dd ul li{margin-right:0;width: 48%}
.ny-jgg dl dd ul li:nth-child(4n){margin-right: 0}
.ny-jgg dl dd ul li:nth-child(3n){margin-right: 0}
}
@media (max-width: 640px){
.ny-jgg dl dd ul li{margin-right:0;width: 100%;margin-top: .2rem}
}
.ny-abbm dl dd.arc-con p{margin-bottom: 0}
.ny-abbm dl.a1{margin-bottom: .5rem}
.ny-abbm dl.a1 dt{font-size: .26rem;font-weight: bold;margin-bottom: .2rem}
.ny-abbm dl.a2 dt{font-size: .2rem;font-weight: bold;margin-bottom: .2rem;background:linear-gradient(to right,#DBEAF8,rgba(255,255,255,0));border-left: 4px solid #FCAD4B;padding: .15rem .2rem;color: #0C449B}

.nyleft{width: 3.5rem}
.nyleftBtn{background: url(/images/nynavbg.png) no-repeat left center;background-size: auto 100%;color: #fff;padding: .2rem .3rem;display: none}
.nyleftBtn span{font-size: .22rem;font-weight: bold;}
.nyleftBtn.on i{transform: rotate(180deg);}
.nyleft ul{border: 1px solid #c6e0f7;padding: .15rem 0}
.nyleft ul li{line-height: .6rem;position: relative;font-size: .18rem}
.nyleft ul li a{display: block;padding: 0 .3rem;position: relative;z-index: 3}
.nyleft ul li.on:after{content: '';position: absolute;top: 0;left: -1px;height: .6rem;right: -.2rem;background: url(/images/55.png) no-repeat right center;background-size: 100% 100%;z-index: 0}
.nyleft ul li.on a{font-weight: bold;color: #fff}
.nyleft ul li i.btn{position: absolute;top: .17rem;right: .15rem;transition: .3sfont-size: .16rem;z-index: 5;width: .3rem;height: .3rem;line-height: .3rem;text-align: center;cursor: pointer;}
.nyleft ul li.on i.btn{transform: rotate(90deg)}
.nyleft ul li.on i.btn.sp{transform: rotate(0deg);}
.nyleft ul li i.btn.sp{transform: rotate(90deg);}
.nyleft ul li.on i.btn:after{color: #fff}
.nyleft ul li i.btn:after{content: "\e676";font-family: swiper-icons!important;color:#888;font-size: .16rem}
.nyleft ul li .sub3s{position: relative;z-index: 2;padding: .1rem 0 .1rem .15rem;display: none;background: #ecf4fb}
.nyleft ul li .sub3s a{display: block;padding: .08rem .2rem .08rem .2rem;font-size: .16rem;line-height: 1.4em;color: #444;font-weight: normal;}
.nyleft ul li .sub3s a:hover{color:#0C449B}
.nyleft ul li .sub3s a.on{color:#0C449B}
.nyleft ul li.on .sub3s{display: block;}
.nyright{width: calc(100% - 4.1rem)}
@media (max-width: 1024px){
 .nyleftBtn{display: flex;}
 .nyleft{width: 100%;margin-bottom: .3rem} 
 .nyright{width:100%}
 .nyleft ul {display: none}
 .nyleft ul li.on:after{background: url(/images/nynavbg.png) no-repeat left center;background-size: auto 100%;right: -1px}
}