@charset "utf-8";
.homef .slide-f .img{height: 3rem;}
.social-share{font-family: "swiper-icons" !important;}
.social-share *{font-family: "swiper-icons" !important;}
.social-share .icon-qq:before{content:"\e60f";color: #4dafea}
.social-share .icon-qzone:before{content:"\e80f";color: #fece00}
.social-share .icon-weibo:before{content:"\e61f";color: #e83437}
.social-share .icon-wechat:before{content:"\e615";color: #7dd43c}
/*.social-share .icon-qzone:hover{background: #FDBE3D;color: #fff}
.social-share .icon-weibo:hover{background: #ff3b3b;color: #fff}
.social-share .icon-wechat:hover{background: #33b045;color: #fff}*/
.social-share a{position:relative;text-decoration:none;display:inline-block;outline:0;margin-left: .2rem}
.social-share .social-share-icon{position:relative;display:inline-block;width:.5rem;height:.5rem;font-size:.26rem;border-radius:5px;line-height:.5rem;text-align:center;border-radius: 50%;background: #fff}
.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:50%;left:calc(100% + 10px);width:140px;height:152px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all .2s;-webkit-tansition:all 350ms;-moz-transition:all 350ms;margin-top: -75px}
.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}
.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}
.social-share .icon-wechat .wechat-qrcode h4{font-weight:400;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0!important}
.social-share .icon-wechat .wechat-qrcode .help{display: none}
.social-share .icon-wechat .wechat-qrcode .help p{font-weight:400;line-height:16px;padding:0;margin:0}
.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;top:50%;transform: translateY(-50%);right: 100%;width:0;height:0;border-width:10px;border-style:solid;border-color: transparent #fff transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode{display:block}

.nyArc{background:#fff; min-height: 3rem;padding: .4rem .6rem .5rem;z-index: 5;position: relative;border-top: 5px solid #aa2223}

.arc-con{line-height: 1.8em;color: #333;text-align: justify;padding-bottom: .2rem;font-size: .18rem}
.arc-con p{margin-bottom: .1rem;line-height: 1.8em;}

.arcCon{line-height: 1.8em;color: #333;text-align: justify;padding-bottom: .2rem;font-size: .18rem}
.arcCon p{margin-bottom: .2rem;line-height: 1.8em;}

.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 *{font-size: .15rem;line-height:1.4em;}
.arc-con table tr th,.arc-con table tr td{border: 1px solid #eee!important;padding: 5px;/*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;text-align: center;line-height: 1.4em;}
.arc-info{text-align: center;padding-bottom: .3rem;font-size: .16rem;color: #666;border-bottom: 1px dashed #ddd;margin-bottom: .3rem}
.arc-info span{display: inline-block;margin: 0 .1rem;padding: 4px 0 2px}
.arc-info span i{color: #005ca1;margin-right: 5px}
#resize a{margin: 0 .05rem}
.arc-sibs{}
.arc-sib{border-top: 1px solid #ddd;padding-top: .26rem;}
.arc-sib div{padding: .08rem 0;font-size: .18rem}
.arc-sib div.prev{background: url(../images/ny/pr.png) no-repeat left center;background-size: .16rem .16rem;padding-left: .25rem}
.arc-sib div.next{background: url(../images/ny/ne.png) no-repeat left center;background-size: .16rem .16rem;padding-left: .25rem}
.arc-sib div{color: #005ca1;}
.arc-sib div a{color: #005ca1;}
.arc-back{margin-left: .3rem}
.arc-back a{display: flex;border-radius: 5px;color:#005ca1;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}


.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:#005ca1;padding: 0 8px;min-width: .4rem;height: .4rem;line-height: .38rem;
border: 1px solid #005ca1;border-radius: 3px }
.pages ul li a.on{background:#005ca1;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: #005ca1;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:4.3rem;overflow: hidden;}
.ny-ba:after{content:'';position:absolute;left:0;bottom:-1px;width: 38.5%;height:.25rem;background:#f0f7fa;z-index:2;transform: skewX(60deg);transform-origin: right bottom;}
.ny-ba.sp:after{display: none}
.ny-ba .imgBox{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;pointer-events: none;user-select: none}
.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/blackms1.png) no-repeat left bottom;background-size:100% 100%;opacity: .9}*/
.ny-ba .imgBox:after{content: '';position: absolute;left: 0;top: 0;bottom: 0;z-index: 0;background: url(../images/ny/nybams.png) no-repeat left center;background-size:auto 100%;width: 100%;pointer-events: none}
.ny-ba.sp .imgBox:after{display: none}
.ny-ba.nomask .imgBox:before{display: none}
.ny-ba .wp.sp{height: 100%;position: relative;z-index: 5;padding-top: 0}
.ny-ba .wp{max-width: 14.4rem;}

.posi{line-height: .28rem}
.posi a{}
.posi {padding-left: .3rem;background: url(../images/ny/home.png) no-repeat left center;background-size: .24rem .21rem}
.nyMain .wp{max-width: 14.4rem;}
.nyMain.sp .wp{max-width: 17.6rem;}
.nyMain{background:url(../images/ny/nybg.jpg) #f0f7fa no-repeat bottom center ;background-size: 100% auto;  padding:0 0 1.2rem;min-height: 5rem;position: relative;}

/*.nyMain:before{content: '';position: absolute;top: 0;right: 0;width: 5.66rem;height: 5.79rem;z-index: 0;pointer-events: none;background: url(../images/ny/ear.png) no-repeat center;background-size: 100% 100%}*/
.nyMain.sp:before{display: none}
.nytit{position: absolute;color: #fff;left: 0;bottom: 1.6rem;}
.nytit:after{content: '';width: .35rem;height: 4px;background:  #fff;display: block;position: absolute;left: 0;top: .2rem;display: none}
.nytit .tcn{font-size: .4rem;line-height: 1em;font-weight: bold;margin-top: -.3rem}
.nytit .ten{font-size: .6rem;text-transform: uppercase;color: rgba(255,255,255,.2);font-weight: bold;}

.nyLeft{width: 2.5rem;position: relative;z-index: 6;margin-top: -.8rem;padding: .1rem 0 0 .1rem}
.nyLeft:after{background:url(../images/ny/nylbg1.png)  #005ca1 no-repeat left top;position:absolute;z-index: 3;top: 0;left: 0;bottom: .15rem;right: .15rem;z-index: 0;pointer-events: none;content: ''}
.nyLeft.sp{padding: 0;width: 2.8rem}
.nyLeft.sp:after{display: none}
.nyLeft.sp .nyLeftBtn{display: flex;height: .8rem}
.nyLeft.sp .nyLeftBtn span{font-size: .28rem}
.nyLeft.sp .subNavs .li>a{padding: .18rem 0;text-align: center;}
.nyLeft.sp .subNavs .li.on>a{background: #aa2223;color: #fff}
.nyLeft.sp .subNavs .li.on>a:after{display: none}
.nyLeft.sp .subNavs .li.on{border-bottom-color:#aa2223 }
/*.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:#005ca1;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;right: 0}
.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: .4rem;height: 100%;position: absolute;right:-.1rem;top: 0;z-index: 5}
/*.nyLeft  i.plus:before{content: "\e676";font-family: swiper-icons!important;position: absolute;right: .15rem;top: 50%;transform: translateY(-50%);font-size: .16rem;transition: .3s}
.nyLeft  i.plus.show:before{transform:translateY(-50%) rotate(90deg);}*/
.nyLeft  i.plus:before{content: '';position: absolute;left: 50%;height: 2px;top: 50%;margin-top: -1px;width: .16rem;margin-left: -.08rem;background: #005ca1}
.nyLeft  i.plus:after{content: '';position: absolute;left: 50%;height: .16rem;top: 50%;margin-top: -.08rem;width: 2px;margin-left: -1px;background: #005ca1;transition: .3s}
.nyLeft .subNavs{padding: .15rem .2rem 0;background:url(../images/ny/nylbg.png)  #fff no-repeat bottom center;background-size: 100% auto;padding-bottom: 1.6rem;position: relative;z-index: 2}
.nyLeft .subNavs .li{position: relative;}
.nyLeft .subNavs .li{border-bottom: 1px solid #e9e9e9}
.nyLeft .subNavs .li>a{padding:.18rem .3rem .18rem 0;display:block;position:relative;font-size:.22rem ;}
.nyLeft .subNavs .subNav{padding: 0;display: none;background: #e8edf1}
.nyLeft .subNavs .subNav .lis>a{padding:.15rem .2rem;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{border-bottom-color:#005ca1 }
.nyLeft .subNavs .li.on .subNav{display: block;}
.nyLeft .subNavs .li.on>a{color: #005ca1;position: relative;}
.nyLeft .subNavs .li.on>a:after{content: "\e676";font-family: swiper-icons!important;position: absolute;right: .05rem;top: 50%;transform: translateY(-50%);font-size: .16rem;font-weight: bold;}
.nyLeft .subNavs .li.has>a:after{display: none}
.nyLeft .subNavs .subNav .lis.on>a{color: #fff;background: #005ca1}

.nyLeft .subNavs .subNav .subNav a{margin-left: .2rem}
.nyRight.sp{background: #fff;margin-top: -.8rem;min-height: 6rem}
.nyRight{width: calc(100% - 3.2rem);position: relative;z-index: 2;padding: .5rem 0 .2rem;}
.nyRight .nyrtit{border-bottom: 1px solid #ddd;padding-bottom: .2rem;margin-bottom: .3rem}
.nyRight .nyrtit .tit{font-size: .32rem;font-weight: bold;color: #005ca1}
.nyRight.arc{width: 100%}
.nyRight .nyRcon{}
.nyRight .nyRcon.bg{background:linear-gradient(to bottom,rgba(255,255,255,.6) 60%,rgba(255,255,255,0) 100%);}
@media (max-width:1024px){
.nyMain:before{width: 50vw;height: 51vw}
.nyLeft .nyLeftBtn{display: flex}
.nyLeft:after{display: none}
.nyLeft.sp{width: 100%}
.nyLeft{width: 100%;margin-bottom: .2rem;padding-left: 0;padding-top: 0;margin-top: 0}
.nyLeft .subNavs{display: none;padding: .15rem .3rem .3rem;}
.nyLeft .subNavs .li>a{text-align: left;}
.nyLeft .nyLeftBtn{justify-content: flex-start;height: auto;padding: .18rem .3rem}
.nyLeft.sp .nyLeftBtn{height: auto}
.nyLeft .line{display: none;}
.nyRight.sp{margin-top: 0}
.nyRight{width: 100%;padding-top: .1rem}
.arc-tool{display: none}
.nyMain{padding-top: .3rem;min-height: inherit}
.ny-ba .imgBox:before{height: 1rem;}
.ny-ba{height: 30vw;margin-top: 0}
.nytit{bottom: 1rem}
.nytit .tcn{font-size: .36rem}
.nytit .ten{font-size: .5rem}
.arc-con img{margin: .1rem auto;max-width:100%}
}

@media (max-width: 900px){
.ny-ba{height: 30vw}
.nyMain{padding-bottom: 1rem}
.nyArc{padding: .4rem .4rem .5rem}
}
@media (max-width:750px){

.arc-con img{width: auto!important;height: auto!important;}
}
@media (max-width: 640px){
.nyLeft .nyLeftBtn span{font-size: .22rem}
.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}

.nytit{bottom: 10vw}
/*.nytit .tcn{font-size: .36rem}
.nytit .ten{font-size: .5rem}*/
.posi{bottom: .3rem}
.nyRight .nyrtit .posi{width: 100%;order: 1}
.nyRight .nyrtit .tit{width: 100%;margin-top: .2rem;order: 2}
}
@media (max-width: 480px){
.nyLeft .nyLeftBtn{padding: .15rem .3rem}
.nytit .tcn{font-size: 5vw;margin-top: -4vw}
.nytit .ten{font-size: 7vw;}
.nyArc{padding: .3rem .3rem 0}
}

/**/
.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 #005ca1;background:rgba(255,255,255,.5);padding: .15rem .2rem .15rem;text-align: center;font-size: .18rem}

.txtList{margin-bottom: .5rem;background: #fff}
.txtList li{padding: .15rem .3rem;position: relative;}
.txtList li+li{border-top: 1px solid #eee}
.txtList li a{display: flex;justify-content: space-between;align-items: center;position: relative;z-index: 2}
.txtList li h4{width: calc(100% - 1.4rem);font-size: .18rem;font-weight: normal;line-height: 1.4em}
.txtList li time span{font-size: .24rem;display: block;font-weight: bold;line-height: 1em}
.txtList li time{font-size: .16rem;border-right: 1px dashed #ddd;width: 1.1rem}



.newsList{padding-bottom: .2rem}
.newsList li{margin-bottom: .2rem}
.newsList li a{display: flex;align-items: center;justify-content: space-between;background: rgba(255,255,255,.6);overflow: hidden;transition: .3s;background-size: cover;background-repeat: no-repeat;;background-position: center;position: relative;background-color: rgba(255,255,255,1);padding: .2rem}

.newsList li .img{width: 2.85rem;z-index: 5;height: 1.95rem;padding-bottom: 0}
.newsList li .txt{width:calc(100% - 3.2rem);position: relative;}
.newsList li .txt .h4{font-size: .2rem;margin-bottom: .15rem;margin-top: .15rem;padding-bottom: .15rem;position: relative;line-height: 1.4em}
.newsList li .txt .p{color: #888;line-height: 1.8em;margin-top: .2rem;height: .56rem\0}
.newsList li time{color: #005ca1;margin-top: .3rem;font-weight: bold;}
.newsList li time i{margin-right: 5px}
.newsList li .h4:after{content: '';display: block;height: 1px;width: .6rem;background:#ddd;position: absolute;left: 0;bottom: 0 }
.newsList li.nopic .txt{width: 100%;padding:0}

@media (min-width: 1025px){
.imgList li:hover{box-shadow: 0 5px 20px rgba(0,0,0,.1)}
.txtList li:hover:after{opacity: 1;visibility: visible;transition: .5s;}
.txtList li:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;width: 100%;background: url(../images/ny/6s.png)#aa2223 no-repeat right center;background-size: auto 100%;opacity: 0;visibility: hidden;}
.txtList li:hover a{color: #fff}
.newsLists li:hover a{background: #aa2223}
.newsLists li:hover  .h4{color: #fff}
.newsLists li:hover  .p{color: rgba(255,255,255,.7)}
.newsLists li:hover  time{color: rgba(255,255,255,1)}
.newsLists li:hover .h4:after{background: #fff;width: 1.8rem;transition: .3s .2s}
}
@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 .h4{font-size: .22rem}
.newsList li.nopic .txt{width: 100%;}


}
@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}
.newsList li .h4:after{display: none}
}
@media (max-width:640px){ 
.newsList li a{flex-wrap: wrap;}
.newsList li .img{width: 100%;height: 50vw}

.newsList li .txt{width:100%;padding: .2rem 0 .1rem 0}
.newsList li.nopic .txt{width:100%;}
.newsList li.nopic .txt .p{display: -webkit-box;line-height: 1.6em;font-size: .18rem}
.newsList li .txt .h4{line-height: 1.5em;padding-bottom: 0}


}
@media (max-width:540px){
.txtList li h4{width: calc(100% - 1.1rem);}
.txtList li time{width: .9rem}
.newsList li .time{margin-top: .2rem}
.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}
/**/
.hisNav{text-align: center;overflow: auto;white-space: nowrap;border-bottom: 5px solid #aa2223}
.hisNav li{font-size: .22rem;display: inline-block;margin: 0 .1rem;padding-bottom: .2rem;position: relative;}
.hisNav li a:hover{color: #aa2223}
.hisNav li.on a{color: #aa2223;font-weight: bold;}
.hisNav li.on:after{content: '';border: 10px solid transparent;border-bottom-color: #aa2223;position: absolute;left: 50%;transform: translateX(-50%) ;bottom: 0}
.hisNav::-webkit-scrollbar{height:2px;display: none}
.hisNav::-webkit-scrollbar-track{background:#ddd;}
.hisNav::-webkit-scrollbar-thumb{background:#aa2223}
.hisBox{background: #fff;padding: .6rem 8%;}
.hisBox ul{background: url(../images/ny/56.png) repeat-y 5px 5px;position: relative;}
.hisBox ul:before{content: '';position: absolute;left: 0;top: 0;height: .1rem;width: .2rem;background: #fff}
.hisBox ul li{padding-left: .4rem;position: relative;margin-bottom: .5rem}
.hisBox ul li:before{content: '';position: absolute;left: 0;top: .06rem;width: 12px;height: 12px;border-radius: 50%;background: #005ca1}
.hisBox ul li .tit{position: relative;line-height: 1.8em;padding-left: .9rem}
.hisBox ul li .tit span{font-size: .32rem;color: #005ca1;font-weight: bold;position: absolute;left: 0;top: 0 }
.hisBox ul li .tit p{font-size: .18rem;text-align: justify;}
.hisBox ul li .con{margin-top: .3rem;color: #888}
.hisBox ul li .con img{max-width: 7rem;}
.hisBox ul li .con p+p{margin-top: .15rem}
@media (max-width: 992px){
.hisBox ul li .con img{max-width: 100%;}  
.hisBox ul li{margin-bottom: .3rem}
}
@media (max-width: 576px){
.hisNav li{font-size: .24rem}
.hisBox ul li .tit{padding-left: .75rem}
.hisBox ul li .tit span{font-size: .28rem}
}
/**/
.ny-guanyu .row img{float: right;margin-left: .4rem;width: 4.26rem}
.ny-guanyu .slide-ico{padding: .3rem 0 .4rem}
.ny-guanyu .slide-ico .swiDots{text-align: center;margin-top: .2rem}
.ny-guanyu .slide-ico .swiDots span{width: 12px;height: 12px;background: #005ca1;border-radius: 50%;opacity: .5;margin: 0 .08rem}
.ny-guanyu .slide-ico .swiDots span.active{opacity: 1}
.ny-guanyu .slide-ico .item{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.ny-guanyu .slide-ico .item .txt  p{font-size: .18rem;line-height: 1em;margin-top: .05rem;color: #888}
.ny-guanyu .slide-ico .item .txt  .num{color: #005ca1}
.ny-guanyu .slide-ico .item .txt  .num strong{font-size: .4rem}
.ny-guanyu .slide-ico .item .ico{width: 1.1rem;height: 1.1rem;border-radius: 50%;position: relative;display: flex;align-items: center;justify-content: center;border: 1px solid #abcbe1;margin-right: .15rem}
.ny-guanyu .slide-ico .item .ico i{display: flex;align-items: center;justify-content: center;;width: 1rem;height: 1rem;border-radius:50%;border: 1px dashed #005ca1;}
.ny-guanyu .slide-ico .item .ico i img{width:.58rem;height: .58rem}
@media (max-width: 640px){
.ny-guanyu .row img{float:inherit;margin-left: 0;width:auto}
.ny-guanyu .slide-ico .item .ico{margin: 0 auto }
.ny-guanyu .slide-ico .item .txt{width: 100%;text-align: center;}
}
/**/
.ld-list{padding-top: .4rem}
.ld-list li{margin-bottom: .6rem}
.ld-list li a{display: flex;background:url(../images/ny/123.png) #fff no-repeat right bottom;padding: 0 .3rem;background-size: 1.23rem auto;position: relative;flex-wrap: wrap;}
.ld-list li a:before{content: '';position: absolute;top: 0;right: 0;width: .65rem;height: .25rem;border: 2px solid #005ca1;border-left: 0;border-bottom: 0}
.ld-list li a:after{content: '';position: absolute;bottom: 0;left: 0;width: .65rem;height: .25rem;border: 2px solid #005ca1;border-top: 0;border-right: 0}
.ld-list li .img{width: 2.07rem;height: 3.09rem;top: -.35rem}
.ld-list li .txt{padding-left: .6rem;width: calc(100% - 2.07rem);padding-top: .35rem;padding-bottom: .35rem}
.ld-list li .txt .tit{padding-top: .08rem;position: relative;margin-bottom: .3rem}
.ld-list li .txt .tit:before{content: '';position: absolute;top: 0;left: -.15rem;width: .29rem;height: .26rem;background: url(../images/ny/ddt.png)no-repeat top left;background-size: 100% 100%;}
.ld-list li .txt .tit strong{font-size: .28rem;margin-right: .15rem}
.ld-list li .txt .tit em{color: #aa2223}
.ld-list li .txt .slog{width: 1.14rem;height: .3rem;background: url(../images/ny/7.png) no-repeat center;background-size: 100% 100%;text-align: center;line-height: .3rem;color: #005ca1;font-size: .18rem;position: relative;left: -.15rem;margin-bottom: .2rem}
.ld-list li .txt .desc p{line-height: 1.6em;margin-bottom: .08rem;color: #666}

@media (min-width: 1025px){
.ld-list li a:hover{box-shadow: 0 .1rem .2rem rgba(0,0,0,.1);transition: .3s}
}
@media (max-width: 640px){
.ld-list li .img{margin: 0 auto}
.ld-list li .txt{width: 100%;padding:0 .2rem .35rem }  
}

/**/
.ny-yjs dl{margin-bottom: .2rem}
.ny-yjs dl dd{background: #fff;padding: .3rem .5rem}
.ny-yjs dl+dl dd{display: none}
.ny-yjs dl dt{height: .69rem;position: relative;background: url(../images/ny/yjst.png) no-repeat right center;background-size: cover;padding: 0 .3rem;display: flex;align-items: center;cursor: pointer;}
.ny-yjs dl dt:after{content: "\e630";font-family: swiper-icons!important;position: absolute;right: .25rem;top: 50%;transform: translateY(-50%);font-size: .2rem;color: #fff;transition: .3s}
.ny-yjs dl dt span{font-size: .24rem;color: #fff;font-weight: bold;}
.ny-yjs dl dd ul li:nth-child(1){width: 100%;}
.ny-yjs dl dd ul li{border: 1px solid #ddd;border-radius: .1rem;width: calc(50% - .1rem);padding: .15rem;margin-bottom: .2rem}
.ny-yjs dl dd ul li a{display: flex;align-items: center;flex-wrap: wrap;}
.ny-yjs dl dd ul li .img{width:1.24rem ;height:1.5rem;border-radius: .15rem }
.ny-yjs dl dd ul li .txt{width: calc(100% - 1.24rem);padding-left: .3rem}
.ny-yjs dl dd ul li .txt .tit strong{font-size: .28rem}
.ny-yjs dl dd ul li .txt .tit span{margin-left: .1rem;color: #333}
.ny-yjs dl dd ul li .txt .job span{display: inline-block;background: #aa2223;line-height: .25rem;padding: 0 .1rem;color: #fff}
.ny-yjs dl dd ul li .txt .tit{margin-top: .1rem;margin-bottom: .1rem}
.ny-yjs dl dd ul li .txt .yjfx{position: relative;padding-left: .8rem;color: #333}
.ny-yjs dl dd ul li .txt .yjfx span{position: absolute;left: 0;top: 0;color: #666}
.ny-yjs dl.on dt:after{transform: translateY(-50%) rotate(90deg);}
@media(max-width: 992px){
 .ny-yjs dl dd ul li{width: 100%}

}
@media(max-width: 640px){
.ny-yjs dl dd ul li .img{margin: 0 auto}
.ny-yjs dl dd ul li .txt{width: 100%;padding-left:0;text-align: center;margin-top: .2rem}
.ny-yjs dl dd ul li .txt .yjfx{padding-left: 0}
.ny-yjs dl dd ul li .txt .yjfx span{position: relative;}
.ny-yjs dl dd{background: #fff;padding: .3rem}
}
/**/
.ny-nszz dl{margin-bottom: .2rem;background: #fff;border-top: 4px solid #005ca1}
.ny-nszz dl dd{background: #fff;padding: .3rem .3rem}
.ny-nszz dl dd .tit{font-size: .2rem;color: #aa2223;font-weight: bold;margin-bottom: .1rem}
.ny-nszz dl dd ul li{display: flex;flex-wrap: wrap;padding: .2rem 0;}
.ny-nszz dl dd ul li+li{border-top: 1px solid #eee}
.ny-nszz dl dd ul li .job{width: 1.3rem;border-right:1px solid #ddd;font-weight: bold;color: #aa2223;font-size: .18rem;}
.ny-nszz dl dd ul li .job span{position: relative;padding-left: .15rem}
.ny-nszz dl dd ul li .job span:before{content: '';width: 6px;height: 6px;border-radius:50%;left: 0;top: 50%;margin-top: -3px;background:#aa2223;position: absolute; }
.ny-nszz dl dd ul li .names{width: calc(100% - 1.3rem);padding-left: .2rem;color: #888;}
.ny-nszz dl dd ul li a:hover{color: #aa2223 }
.ny-nszz dl+dl dd{display: none}
.ny-nszz dl dt{height: .69rem;position: relative;padding: 0 .3rem;display: flex;align-items: center;cursor: pointer;overflow: hidden;}
.ny-nszz dl dt:before{content: "";background: #d9e7f1;position: absolute;top: 0;bottom: 0;left: 0;width: 3.6rem;transform: skewX(-30deg);transform-origin:top right;z-index: 0;pointer-events: none}
.ny-nszz dl dt:after{content: "\e676";font-family: swiper-icons!important;position: absolute;right: .25rem;top: 50%;transform: translateY(-50%);font-size: .2rem;transition: .3s;font-weight: bold;color: #888}
.ny-nszz dl dt span{font-size: .24rem;font-weight: bold;color: #005ca1;position: relative;z-index: 2}
.ny-nszz dl.on dt:after{transform: translateY(-50%) rotate(90deg);}
.ny-nszz dl.on{border-top: 4px solid #aa2223 }
.ny-nszz dl.on dt span{color: #aa2223 }
.ny-nszz dl.on dt:before{background: #f2dede}

@media(max-width: 640px){
.ny-nszz dl dd{background: #fff;padding: .3rem}
}

/**/
.nysubNav{overflow-y: hidden;overflow-x: auto;white-space: nowrap;text-align: center;height: .68rem}
.nysubNav li{display: inline-block;font-size: .2rem;font-weight: bold;}
.nysubNav li a{display: block;height: .68rem;line-height: .68rem;position: relative;padding: 0 .35rem;overflow: hidden;}
.nysubNav li a span{position: relative;z-index: 2}
.nysubNav li a{color: #333}
.nysubNav li a:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #e8edf1;z-index: 0}
.nysubNav li:first-child a{padding-left: .5rem}
.nysubNav li:last-child a{padding-right: .5rem}
.nysubNav li:first-child a:after{transform: skewX(-22deg);transform-origin: left bottom}
.nysubNav li:last-child a:after{transform: skewX(22deg);transform-origin: right bottom}
.nysubNav li.on a:after{background: #aa2223}
.nysubNav li.on a{color: #fff;}
.nysubNav::-webkit-scrollbar{height:3px;}
.nyzn-list{background: #fff;padding: .5rem 8%}
.nyzn-list li{display: flex;align-items: center;flex-wrap: wrap;padding: .2rem 0;}
.nyzn-list li+li{border-top: 1px dashed #ddd}
.nyzn-list li .name{width: 2rem;padding-right: .2rem;}
.nyzn-list li .name h4{font-size: .22rem;font-weight: bold;}
.nyzn-list li .name span{color: #888}
.nyzn-list li .info{width: 4.3rem;border: 1px solid #ddd;border-top: 0;border-bottom: 0;padding: 0 .4rem}
.nyzn-list li .info p{line-height: .3rem;padding-left: .3rem;}
.nyzn-list li .info p+p{margin-top: .08rem}
.nyzn-list li .info p:nth-child(1){background: url(../images/ny/zni1.png) no-repeat left center;background-size: .2rem .2rem}
.nyzn-list li .info p:nth-child(2){background: url(../images/ny/zni2.png) no-repeat left center;background-size: .2rem .2rem}
.nyzn-list li .info p:nth-child(3){background: url(../images/ny/zni3.png) no-repeat left center;background-size: .2rem .2rem}
.nyzn-list li .gzzz{width: calc(100% - 6.3rem);padding-left: .4rem;}
.nyzn-list li .gzzz h4{font-weight: bold;font-size: .18rem;margin-bottom: .15rem}
.nyzn-list li .gzzz p+p{margin-top: .08rem}
@media (max-width: 992px){
.nyzn-list{padding: .3rem 8%}
.nyzn-list li .name{width: 100%;padding-right: 0;}  
.nyzn-list li .info{width: 100%;padding: .2rem 0;border:0; }
.nyzn-list li .gzzz{width: 100%;padding-left: 0;}
}

/**/
.ny-news .slide-news {padding-bottom: .45rem;background: url(../images/ny/66sbg.png) no-repeat right center;background-size: auto 100%;margin-bottom: .4rem}
.ny-news .slide-news a{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ny-news .slide-news .img{width: 45.5%;height: 3.5rem}
.ny-news .slide-news .txt{width: 54.5%;padding: .45rem .4rem}
.ny-news .slide-news .swiDots{position: absolute;left: 0;width:45.5%;text-align: center;z-index: 3}
.ny-news .slide-news .swiDots span{background: #aa2223;margin: 0 .08rem;width: 10px;height: 10px;}
.ny-news .slide-news .swiDots span.active{opacity: 1;}
.ny-news .slide-news .swiBtn{position: absolute;display: flex;right: .4rem;bottom: .9rem;z-index: 4}
.ny-news .slide-news .swiBtn a{display: block;width: .4rem;height: .4rem;border: 2px solid #fff;color: #fff;font-weight: bold;text-align: center;line-height: .38rem;border-radius:5px;opacity: .7;}
.ny-news .slide-news .swiBtn a.next{margin-left: .15rem}
.ny-news .slide-news .swiBtn a:hover{opacity: 1;}
.ny-news .slide-news .txt h4{font-size: .24rem;margin-bottom: .15rem;position: relative;color: #fff;font-weight: normal;line-height: 1.5em;height: .72rem;text-align: justify;}
.ny-news .slide-news .txt p{color: rgba(255,255,255,.7);line-height: 1.8em;margin-top: .2rem;height: .84rem;margin-bottom: .5rem;text-align: justify;}
.ny-news .slide-news time{color: #fff;margin-top: .3rem;font-weight: bold;}
.ny-news .slide-news time i{margin-right: 5px}
@media (max-width: 992px){
.ny-news .slide-news .img{width: 100%;height: 55vw}
.ny-news .slide-news .txt{width: 100%;padding: .45rem .4rem;background: url(../images/ny/66sbgm.jpg) no-repeat right center;background-size: cover;} 
.ny-news .slide-news{background: transparent;padding-bottom: 0} 
.ny-news .slide-news .swiDots{display: none}
.ny-news .slide-news .swiBtn{bottom: .45rem}
.ny-news .slide-news .txt h4,.ny-news .slide-news .txt p{height: auto}
}

/**/
.ny-zspy{padding: .5rem }
.ny-zspy dl dt{padding-bottom: .15rem;border-bottom: 1px dashed #005ca1;margin-bottom: .25rem}
.ny-zspy dl dt strong{font-size: .3rem; }
.ny-zspy dl dt a{color: #005ca1;font-style: italic;}
.ny-zspy .items1{width: 5.52rem;margin-bottom: .5rem}
.ny-zspy .items2{width: 8.5rem;margin-bottom: .5rem;}
.ny-zspy .items3{width: 4.5rem}
.ny-zspy .items4{width: 7.5rem;}
.ny-zspy .items1 .img{border: 1px solid #ddd;height: 3.07rem}
.ny-zspy .items1 .txt .h4{font-size: .2rem;margin-top: .2rem;font-weight: bold;}
.ny-zspy .items1 .txt .time{width: .85rem;height: .85rem;background: #005ca1;color: #fff;margin-top: -.45rem;z-index: 4;position: relative;margin-left: .3rem;text-align: center;display: flex;justify-content: center;flex-direction: column}
.ny-zspy .items1 .txt .time:before{content: '';position: absolute;top: .04rem;left: .04rem;bottom: .04rem;right: .04rem;border: 1px solid rgba(255,255,255,.2)}
.ny-zspy .items1 .txt .time span{font-size: .26rem;display: block;line-height: 1.4em}
.ny-zspy .items2 .slide-pic{width: 3.8rem}
.ny-zspy .items2 .slide-pic:after{content: '';width: 3.68rem;height: 3.68rem;background: url(../images/ny/cir.png) no-repeat center;background-size: 100% 100%;right: 0;top: 50%;margin-top: -1.84rem;position: absolute;z-index: 0;pointer-events: none;animation:roted 50s linear infinite;}
.ny-zspy .items2 .slide-pic:before{content: '';width: 2.4rem;height: 2.4rem;background: #aa2223;right: 50%;top: 50%;margin-top: -1.2rem;margin-right: -1.2rem; position: absolute;z-index: 1;border-radius: 50%;pointer-events: none}
.ny-zspy .items2 .slide-pic .img{height: 4rem;width: 2.65rem}
.ny-zspy .items2 .slide-pic .swiBtn{position: absolute;left: 2.75rem;top: 50%;transform: translateY(-50%);z-index: 5}
.ny-zspy .items2 .slide-pic .swiBtn a{display: block;line-height: .5rem;color: #fff}
.ny-zspy .items2 .list{width:calc(100% - 3.8rem) }

.ny-zspy .items2 .list li{padding: .2rem 0;border-bottom: 1px solid #f6e8e9}
.ny-zspy .items2 .list li:nth-child(2){margin-left: .3rem}
.ny-zspy .items2 .list li:nth-child(3){margin-left: .3rem}
.ny-zspy .items2 .list li .desc{line-height: 1.6em;color: #888;margin-top: .15rem;height: 0;overflow: hidden;}
.ny-zspy .items2 .list li .h4{position: relative;padding-right: .3rem}
.ny-zspy .items2 .list li .h4 i{position: absolute;right: 0;top: 50%;color: #999;transform: translateY(-50%);}
.ny-zspy .items2 .list li .h4 span{font-size: .22rem;font-weight: bold;}
.ny-zspy .items2 .list li .h4 em{color: #666}

.ny-zspy .items3 .list li{}
.ny-zspy .items3 .list li+li{margin-top: .15rem}
.ny-zspy .items3 .list li a{display: flex;justify-content: space-between;align-items: center;height: .64rem;border: 1px solid #ddd;padding: 0 .2rem;position: relative;}
.ny-zspy .items3 .list li a:before{content: '';width: 2px;position: absolute;left: .05rem;top: 0;height: 100%;background: #fff}
.ny-zspy .items3 .list li .h4{font-size: .2rem;background: url(../images/ny/sj.png) no-repeat left center;background-size: .09rem .12rem;padding-left: .2rem;width: calc(100% - .8rem);transition:.3s}
.ny-zspy .items4 .slide-news{width: 53%}
.ny-zspy .items4 .list{width: 43%}
.ny-zspy .items4 .list li{padding-bottom: .1rem;position: relative;}
.ny-zspy .items4 .list li time{font-size: .14rem;color: #888}
.ny-zspy .items4 .list li time i{margin-right: 5px}
.ny-zspy .items4 .list li+li{margin-top: .1rem}
.ny-zspy .items4 .list li:after{content: '';position: absolute;left: 0;bottom: 0;height: 1px;width: 0;background: #aa2223;transition: .3s}
.ny-zspy .items4 .list li .h4{font-size: .18rem}
.ny-zspy .items4 .slide-news .img{height: 3.05rem;margin-bottom: .1rem}
.ny-zspy .items4 .slide-news .swiBtn{position: absolute;display: flex;right: 0;top:3.2rem;z-index: 4}
.ny-zspy .items4 .slide-news .swiBtn a{display: block;width: .36rem;height: .36rem;border: 1px solid #005ca1;color: #005ca1;font-weight: bold;text-align: center;line-height: .35rem;border-radius:5px;opacity: .7;}
.ny-zspy .items4 .slide-news .swiBtn a.next{margin-left: .15rem}
.ny-zspy .items4 .slide-news .swiBtn a:hover{opacity: 1;}
.ny-zspy .items4 .slide-news .txt h4{font-size: .2rem;position: relative;font-weight: normal;line-height: 1.5em;margin-top: .1rem}
.ny-zspy .items4 .slide-news .txt p{color: rgba(0,0,0,.6);line-height: 1.8em;margin-top: .1rem;height: .56rem\0;text-align: justify;font-size: .16rem}
.ny-zspy .items4 .slide-news time{font-weight: bold;color: #666}
.ny-zspy .items4 .slide-news time span{color: #005ca1;font-size: .32rem;margin-right: .1rem}
.ny-zspy .items2 .list li.on .desc{height: .5rem;} 
.ny-zspy .items2 .list li.on .h4 span{color:#aa2223} 
.ny-zspy .items2 .list li.on .h4 i{color:#aa2223} 
.ny-zspy .items2 .list li.on{border-bottom-color:#aa2223}
@media (min-width: 1025px){
.ny-zspy .items3 .list li:hover a{background: #005ca1;border-color: #005ca1;color: #fff}
.ny-zspy .items3 .list li:hover .h4{background: url(../images/ny/sjon.png) no-repeat left center;background-size: .09rem .12rem;transform: translateX(.1rem);}
.ny-zspy .items4 .list li:hover:after{width: 100%}
.ny-zspy .items4 .list li:hover a{color:#aa2223 } 


.ny-zspy .items2 .list li:hover .h4 span{color:#aa2223} 
}
@media (max-width: 1024px){
.ny-zspy .items1{width: 100%;}
.ny-zspy .items2{width: 100%;}
.ny-zspy .items3{width: 100%;margin-bottom: .5rem}
.ny-zspy .items4{width: 100%} 
.ny-zspy .items1 .img{height:47vw}
}
@media (max-width: 900px){
.ny-zspy .items4 .slide-news{width: 100%}
.ny-zspy .items4 .list{width: 100%;margin-top: .3rem}  
.ny-zspy .items4 .slide-news .img{height: 50vw}
.ny-zspy .items4 .list li .h4{margin-bottom: .05rem}
.ny-zspy .items4 .slide-news .swiBtn{top:calc(50vw + .15rem)}
}
@media (max-width: 640px){
.ny-zspy .items2 .slide-pic{width: 3.8rem;margin: 0 auto}
.ny-zspy .items2 .list{width: 100%;margin-top: .2rem}
.ny-zspy .items2 .list li:nth-child(2){margin-left: 0}
.ny-zspy .items2 .list li:nth-child(3){margin-left: 0}
.ny-zspy .items2 .list li .desc{display: none}
.ny-zspy{padding: .3rem}
}

/**/
.ys-list:after{content: '';display: inline-block;width: calc(33.333% - .2rem);}
.ys-list li{width: calc(33.333% - .2rem);margin-bottom: .2rem;background: #fff;border-top: 5px solid #aa2223;transition: .3s}
.ys-list li a{padding: .2rem;display: flex}
.ys-list li .img{width: 1.1rem;height: 1.65rem}
.ys-list li .txt{width: calc(100% - 1.1rem);padding-left: .2rem;padding-top: .2rem}
.ys-list li .txt .h4{font-size: .22rem;font-weight: bold;}
.ys-list li .txt .zw{display: block;color: #888;margin-bottom: .15rem}
.ys-list li .txt .desc{font-size: .17rem;color: #666;line-height: 1.6em}
@media (min-width: 1025px){
.ys-list li:hover{background: #aa2223;}
.ys-list li:hover a{color: #fff}
.ys-list li:hover .zw{color: rgba(255,255,255,1)}
.ys-list li:hover .desc{color: rgba(255,255,255,.7)}
}
@media (max-width: 1024px){
.ys-list li{width: calc(50% - .2rem)}  
}
@media (max-width: 640px){
.ys-list li{width: 100%}  
}

/**/
.ny-jcdb dl{margin-bottom: .2rem}
.ny-jcdb dl dd{background: #fff;padding: .3rem }
.ny-jcdb dl dd ul li{background: #f6f6f6;border-top: 0}
.ny-jcdb dl+dl dd{/*display: none;*/}
.ny-jcdb dl dt{height: .69rem;position: relative;padding: 0 .3rem;display: flex;align-items: center;cursor: pointer;background: #fff;border: 1px solid #ddd}
.ny-jcdb dl.on dt{background: url(../images/ny/jcdbst.png)#aa2223 no-repeat right center;background-size: cover;color: #fff;border-color: #aa2223}
.ny-jcdb dl dt:after{content: "\e676";font-family: swiper-icons!important;position: absolute;right: .25rem;top: 50%;transform: translateY(-50%);font-size: .2rem;color: #666;transition: .3s}
.ny-jcdb dl dt span{font-size: .24rem;font-weight: bold;}
.ny-jcdb dl dt span b{font-size: .18rem;}
.ny-jcdb dl.on dt:after{transform: translateY(-50%) rotate(90deg);color: #fff}

/**/
.bshgz{background: #fff;border-top: 4px solid #aa2223}
.bshgz .tit{text-align: center;font-size: .3rem;color: #aa2223;font-weight: bold;padding: .2rem 0}
.bshgz ul{padding: .1rem .5rem .5rem}
.bshgz ul li.head{background: #e5eef5;font-size: .18rem;font-weight: bold;}
.bshgz ul li.head .year{padding: .15rem .3rem}
.bshgz ul li.head .name{padding: .15rem .3rem}
.bshgz ul li{display: flex;border-bottom: 1px solid #e5eef5;}
.bshgz ul li .year{width: 2.3rem;padding: .25rem .3rem;text-align: center;display: flex;align-items: center;justify-content: center;}
.bshgz ul li .name{width: calc(100% - 2.3rem);/* padding: .25rem .2rem; */text-align: center;border-left: 1px solid #e5eef5;/* display: flex; *//* align-items: center; *//* line-height: 1.8em; */justify-content: center;}
@media (max-width: 640px){
.bshgz ul li .year{width: 1rem;padding: .2rem 0;}
.bshgz ul li .name{width: calc(100% - 1rem);padding: .2rem .2rem;}  
.bshgz ul li.head .year{padding: .15rem 0}
.bshgz ul li.head .name{padding: .15rem 0}
.bshgz ul{padding: .1rem .3rem .5rem}
}

/**/
.filters{margin-bottom: .4rem}
.filters .tit{background: #aa2223;line-height: .58rem}
.filters .tit .t{font-size: .22rem;color: #fff;padding: 0 .3rem}
.filters .tit .arr{background: #780304;line-height: .58rem;text-align: center;color: #fff;display: block;width: .58rem;font-size: .2rem;cursor: pointer;position: relative;}
.filters .tit .arr:before{position: absolute;left: 0;top:0;right: 0;text-align: center;transition: .3s}
.filters .tit .arr.on:before{transform: rotate(90deg);color: #fff;}
.filters .tit button{background: #ae2d2e;color: #fff;display: flex;align-items: center;padding: 0 .2rem;cursor: pointer;}
.filters .tit button img{width: .2rem;height: .2rem;margin-right: .1rem}
.filter-box{background: #fff;padding:.3rem .3rem .5rem;box-shadow: 0 .1rem .15rem rgba(0,0,0,.05);display: none;position: absolute;top: .58rem;left: 0;right: 0;z-index: 4}
.filter-box dl+dl{margin-top: .2rem}
.filter-box dl dt{font-weight: bold;font-size: .18rem;margin-bottom: .1rem;position: relative;}
.filter-box dl dt:before{content: '';position: absolute;left: .6rem;top: 50%;height: 1px;background: #ddd;right: 0}
.filter-box dl dd.row4 .item{width: 25%}
.filter-box dl dd .item{width: 33.333%;line-height: 1.6em;padding: .1rem 0;padding-right: .3rem;}
.filters .letters{padding: .3rem 0 .3rem;border-bottom: 1px solid #ddd}
.filters .letters li{width: 6.666%;padding: .1rem 0;text-align: center;}
.filters .letters li a{padding: .05rem 0;display: block;}
.filters .letters li.on a{background: #005ca1;border-radius: .3rem;color: #fff}
.filters .letters li.noData a{color: #999;pointer-events: none}
.filters .letters li:nth-child(1).noData a{color: #fff;pointer-events: auto}
.letter-list{min-height: 5rem}
.letter-list>li{margin-bottom: .35rem}
.letter-list .letter{display: block;width: .46rem;height: .46rem;border: 1px solid #aaa;border-radius: 5px;text-align: center;line-height: .44rem;font-size: .2rem;margin-bottom: .1rem}
.letter-list>li ul li{width: 14.28%;font-size: .18rem;padding: .1rem 0}
@media (max-width: 640px){
.letter-list>li ul li{width: 25%}
.filters .letters li{width: 14.28%;}
.filter-box dl dd .item{width: 100%}
.filter-box dl dd.row4 .item{width: 50%}
}

/**/
.ny-zbsz .pages{padding-top: .3rem}
.ny-zbsz dl{margin-bottom: .2rem;background: #fff;border-top: 4px solid #005ca1}
.ny-zbsz dl dd{background: #fff;padding: .3rem .3rem}
.ny-zbsz dl dd .tit{font-size: .22rem;font-weight: bold;margin-bottom: .1rem;padding-bottom: .15rem;border-bottom: 1px solid #ddd;margin-bottom: .2rem}
.ny-zbsz dl dd .tit span{color: #aa2223;}
.ny-zbsz dl dd .tits{font-size: .2rem;color: #aa2223;font-weight: bold;margin-bottom: .25rem;display: flex;align-items: center;}
.ny-zbsz dl dd .tits img{width: .32rem;margin-right: .1rem}
.ny-zbsz dl dd ul:before{content: '';border: 10px solid transparent;border-bottom-color: #f6f6f6;bottom: 100%;left: .6rem;position: absolute;}
.ny-zbsz dl dd ul{background: #f6f6f6;position: relative;padding: .2rem .1rem}
.ny-zbsz dl dd ul li{display: flex;flex-wrap: wrap;padding:.15rem .2rem ;width: 50%}
.ny-zbsz dl dd ul li:nth-child(2n+1){border-right: 2px solid #fff}
.ny-zbsz dl dd ul li .job{width: 26%;border-right:1px solid #ddd;font-weight: bold;color: #aa2223;font-size: .18rem}
.ny-zbsz dl dd ul li .job span{position: relative;padding-left: .15rem}
.ny-zbsz dl dd ul li .job span:before{content: '';width: 6px;height: 6px;border-radius:50%;left: 0;top: 50%;margin-top: -3px;background:#aa2223;position: absolute; }
.ny-zbsz dl dd ul li .names{width:30%;padding-left: .2rem;font-size: .18rem}
.ny-zbsz dl dd ul li .tel{width: 44%;padding-left: .2rem;font-size: .18rem}
.ny-zbsz dl dd ul li a:hover{color: #aa2223 }
.ny-zbsz dl+dl dd{display: none}
.ny-zbsz dl dt{height: .69rem;position: relative;padding: 0 .3rem;display: flex;align-items: center;cursor: pointer;overflow: hidden;}
.ny-zbsz dl dt:before{content: "";background: #d9e7f1;position: absolute;top: 0;bottom: 0;left: 0;width:45%;transform: skewX(-30deg);transform-origin:top right;z-index: 0;pointer-events: none}
.ny-zbsz dl dt:after{content: "\e676";font-family: swiper-icons!important;position: absolute;right: .25rem;top: 50%;transform: translateY(-50%);font-size: .2rem;transition: .3s;font-weight: bold;color: #888}
.ny-zbsz dl dt span{font-size: .24rem;font-weight: bold;color: #005ca1;position: relative;z-index: 2}
.ny-zbsz dl.on dt:after{transform: translateY(-50%) rotate(90deg);}
.ny-zbsz dl.on{border-top: 4px solid #aa2223 }
.ny-zbsz dl.on dt span{color: #aa2223 }
.ny-zbsz dl.on dt:before{background: #f2dede}
@media(max-width: 900px){
.ny-zbsz dl dd ul li{width: 100%}
.ny-zbsz dl dd ul li:nth-child(2n+1){border-right: 0}
.ny-zbsz dl dt:before{width: 60%}
}
@media(max-width: 640px){
.ny-zbsz dl dd{background: #fff;padding: .3rem}

.ny-zbsz dl dd ul li .job{width: 30%;}
.ny-zbsz dl dd ul li .names{width:30%;}
.ny-zbsz dl dd ul li .tel{width: 40%;}
.ny-zbsz dl dt:before{width: 90%}
}
@media (max-width: 360px){
.ny-zbsz dl dt span{font-size: .22rem}
.ny-zbsz dl dd ul li{padding: .15rem 0}
.ny-zbsz dl dt{padding: 0 .15rem}
}

/**/
.ryfg-list{background: #fff;padding:.2rem .3rem }
.ryfg-list li{display: flex;flex-wrap: wrap;padding: .2rem 0;align-items: center;}
.ryfg-list li+li{border-top: 1px dashed #ddd}
.ryfg-list li .img{width: 1.4rem;height: 2rem}
.ryfg-list li .name h4{font-size: .22rem;font-weight: bold;margin-bottom: .2rem;display: flex;align-items: center;justify-content: space-between;}
.ryfg-list li .name span{color: #888;font-size: .16rem;font-weight: normal;width: calc(100% - .7rem);display: block;}
.ryfg-list li .info{width: 4.8rem;padding: 0 .4rem}
.ryfg-list li .info p{line-height: .3rem;padding-left: .3rem;}
.ryfg-list li .info p+p{margin-top: .08rem}
.ryfg-list li .info p:nth-child(1){background: url(../images/ny/zni1.png) no-repeat left center;background-size: .2rem .2rem}
.ryfg-list li .info p:nth-child(2){background: url(../images/ny/zni2.png) no-repeat left center;background-size: .2rem .2rem}
.ryfg-list li .info p:nth-child(3){background: url(../images/ny/zni3.png) no-repeat left center;background-size: .2rem .2rem}
.ryfg-list li .gzzz{width: calc(100% - 6.2rem);padding-left: .4rem;border-left: 1px solid #eee}
.ryfg-list li .gzzz .slog{width: 1.14rem;height: .3rem;background: url(../images/ny/8.png) no-repeat center;background-size: 100% 100%;text-align: center;line-height: .3rem;color: #aa2223;font-size: .18rem;position: relative;margin-bottom: .2rem;font-weight: bold;}
.ryfg-list li .gzzzs{min-height:1.05rem;line-height: 1.8em }
.ryfg-list li .gzzz h4{font-weight: bold;font-size: .18rem;margin-bottom: .15rem}
.ryfg-list li .gzzz p+p{margin-top: .08rem}
@media (max-width: 992px){
.ryfg-list{padding: .3rem 5%}
.ryfg-list li .name{width: 100%;padding-right: 0;}  
.ryfg-list li .info{width: 100%;padding: .2rem 0;border:0; }
.ryfg-list li .gzzz{width: 100%;padding-left: 0;border-left: 0;margin-top: .2rem}
.ryfg-list li .gzzzs{min-height: inherit;}
}

/**/
.ry-list:after{content: '';width: calc(33.333% - .24rem);display: inline-block;}
.ry-list li{width: calc(33.333% - .24rem);margin-bottom: .25rem;background: #fff;border-radius: 5px;border: 1px solid #ddd;padding: 5px}
.ry-list li .img{height: 2.32rem}
.ry-list li .img:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background:url(../images/ny/zoom.png) rgba(170,34,35,.7) no-repeat center;background-size: .42rem .42rem; z-index: 2;opacity: 0;visibility: hidden;transition: .3s}
.ry-list li .txt{padding: .2rem}
.ry-list li .txt .h4{font-size: .18rem;line-height: 1.5em;height: .54rem;text-align: center;}
.ry-list li:hover{border-color: #aa2223}
.ry-list li:hover .img:after{opacity: 1;visibility: visible;}
.ry-list li:hover .h4{color: #aa2223}
@media (max-width: 992px){
.ry-list li{width: calc(50% - .24rem);}
.ry-list li .img{height: 28vw}
}
@media (max-width: 540px){
.ry-list li{width: 100%;}
.ry-list li .img{height: 55vw}
.ry-list li .txt .h4{height: auto;font-size: .2rem}
}

/**/
.ny-ryzs .nysubNav li{min-width: 2.6rem;text-align: center;}
.nysubNav li span{display: flex;align-items: center;justify-content: center;}
.nysubNav li svg{width: .26rem;height: .26rem;display: block;margin-right: .1rem}
.nysubNav li svg path{fill: #333}
.nysubNav li.on svg path{fill: #fff}
.nysubNav li:hover a{color: #333}
.nysubNav li.on a{color: #fff}
.ny-ryzs .newsList{background: #fff;padding: .2rem .3rem ;margin-bottom: .4rem}
.ny-ryzs .newsList  li{margin-bottom: 0}
.ny-ryzs .newsList  li .h4{font-size: .22rem;font-weight: bold;padding-bottom: .25rem}
.ny-ryzs .newsList  li .h4:after{background: #005ca1}
.ny-ryzs .newsList  li .p{font-size: .18rem}
.ny-ryzs .newsList  li a{padding:.2rem 0; }
.ny-ryzs .newsList  li+li a{border-top: 1px dashed #ddd }
@media (max-width: 640px){
 .ny-ryzs .newsList  li .h4{padding:0;margin: 0;text-align: center;} 
  .ny-ryzs .newsList  li .txt{padding-bottom: 0}
  .ny-ryzs .nysubNav li{min-width: 2rem;text-align: center;}
}

/**/
.ny-ry .swiTool {margin-top: .2rem}
.ny-ry .swiTool .swiDots{position: relative;width:100%;height: 3px}
.ny-ry .swiTool .swiDots span{background: #0b63cc}
.ny-ry  .swiBtn a{font-size: .22rem;color: #fff;width: .55rem;height: 1rem;background: rgba(0,0,0,.5);position: absolute;top: 50%;margin-top: -.5rem;z-index: 10;text-align: center;line-height: 1rem}
.ny-ry  .swiBtn a:hover{}
.ny-ry  .swiBtn a.prev{left: 1.9rem;border-radius: 0 .5rem .5rem 0}
.ny-ry  .swiBtn a.next{right: 1.9rem;border-radius: .5rem 0 0 .5rem}
.ny-ry .txts{padding: .3rem 0 }
.ny-ry .txts li+li{display: none}
.ny-ry .txts li{text-align: center;font-size: .22rem;font-weight: bold;max-width: 8rem;margin: 0 auto}
.ny-ry .item .img img{width: 100%;height: 100%;object-fit: cover}
.slide-rybg{background: #fff;padding: .5rem .5rem}
@media(max-width: 1024px){
.ny-ry  .swiBtn a.prev{left: 0}
.ny-ry  .swiBtn a.next{right: 0}
}
/*yjzx*/
.ny-yjzx{}
.ny-yjzx .ytit{font-size: .32rem;color: #165c91;margin-bottom: .4rem;font-weight: bold;line-height: 1em}
.ny-yjzx .yjzx-a{padding: .8rem 0}
.ny-yjzx .yjzx-a .tit{text-align: center;margin-bottom: .5rem}
.ny-yjzx .yjzx-a .tit h4{font-size: .36rem}
.ny-yjzx .yjzx-a .tit p{color: #999;}
.ny-yjzx .yjzx-a .box{background: url(../images/0914/7.png) no-repeat right center;background-size: auto 100%;align-items: flex-start;}
.ny-yjzx .yjzx-a .imgs{width:6.95rem;padding-top: .5rem;padding-left: .5rem;position: relative; }
.ny-yjzx .yjzx-a .imgs:after{content: '';width: 1.15rem;height: 1.15rem;background: #165c91;position: absolute;top: 0;left: 0;z-index: 0;pointer-events: none }
.ny-yjzx .yjzx-a .imgs img{width: 100%;position: relative;z-index: 3}
.ny-yjzx .yjzx-a .imgs .names{position: absolute;bottom: 0;right: 0;z-index: 3;background: #aa2223;padding: .2rem;color: #fff}
.ny-yjzx .yjzx-a .imgs .names p+p{margin-top: .1rem}
.ny-yjzx .yjzx-a .imgs .names p span{font-size: .22rem;border-left: 2px solid #fff;display: inline-block;line-height: 1em;padding-left: .1rem}
.ny-yjzx .yjzx-a .txt{width:6.8rem;padding: .5rem .5rem .5rem 0 }
.ny-yjzx .yjzx-a .txt .ytit{margin-bottom: .2rem}
.ny-yjzx .yjzx-a .txt .desc{font-size: .18rem;line-height: 1.8em;text-align: justify;text-indent: 2em}
.ny-yjzx .yjzx-b{background: url(../images/0914/2bg.png) no-repeat center;background-size: cover;padding: .6rem 0;color: #fff}
.ny-yjzx .yjzx-b .list li{width: 25%;text-align: center;}
.ny-yjzx .yjzx-b .list li .num{display: flex;align-items: center;justify-content: center;}
.ny-yjzx .yjzx-b .list li .num span{font-size: .5rem;font-weight: bold;vertical-align: middle;margin-right: .1rem;display: inline-block;line-height: 1em}
.ny-yjzx .yjzx-b .list li .p{margin-top: .1rem;font-size: .2rem}
.ny-yjzx .yjzx-b .list li .ico{width: 1.22rem;height: 1.22rem;background: url(../images/0914/cirbg.png) no-repeat center;background-size: 100% 100%;margin: 0 auto .1rem;display: flex;align-items: center;justify-content: center;}
.ny-yjzx .yjzx-b .list li .ico img{width: .58rem}
.ny-yjzx .yjzx-c{height: 3.7rem;background: #fff;padding-top: .8rem}
.ny-yjzx .yjzx-c .list li{width: calc(20% - .15rem);height: 2.5rem;color: #fff;display: flex;justify-content: center;flex-direction: column;text-align: center;}
.ny-yjzx .yjzx-c .list li img{width: .56rem;height: .56rem;margin: 0 auto .2rem}
.ny-yjzx .yjzx-c .list li p{font-size: .18rem;line-height: 1.6em;height: .58rem;display: flex;align-items: center;justify-content: center;}
.ny-yjzx .yjzx-c .list li:nth-child(1){background: url(../images/0914/sq1.png) no-repeat center;background-size: cover}
.ny-yjzx .yjzx-c .list li:nth-child(2){background: url(../images/0914/sq2.png) no-repeat center;background-size: cover}
.ny-yjzx .yjzx-c .list li:nth-child(3){background: url(../images/0914/sq3.png) no-repeat center;background-size: cover}
.ny-yjzx .yjzx-c .list li:nth-child(4){background: url(../images/0914/sq4.png) no-repeat center;background-size: cover}
.ny-yjzx .yjzx-c .list li:nth-child(5){background: url(../images/0914/sq5.png) no-repeat center;background-size: cover}
.ny-yjzx .yjzx-c .ytit{margin-bottom: .15rem;text-align: center;}
.ny-yjzx .yjzx-c .desc{margin-bottom: .35rem;font-size: .18rem;line-height: 1.8em;max-width: 7.6rem;margin-left: auto;margin-right: auto;text-align: center;}
.ny-yjzx .yjzx-d{padding-top: 1.8rem}
.ny-yjzx .yjzx-d .box{background: #fff}
.ny-yjzx .yjzx-d .box .left{width: 50%;padding: .4rem .3rem;}
.ny-yjzx .yjzx-a .imgs .left {margin-top:0.2rem}
.ny-yjzx .yjzx-d .box .left .item,.ny-yjzx .yjzx-a .imgs .item{width: 48%;background: #f3f7f9;border: 1px solid #c7d7e5;border-radius: .1rem;display: flex;justify-content: center;flex-direction: column;text-align: center;padding: .2rem .2rem;}
.ny-yjzx .yjzx-d .box .left .item .t,.ny-yjzx .yjzx-a .imgs .item .t{font-size: .2rem;display: flex;justify-content: center;align-items: center;margin-bottom: .2rem}
.ny-yjzx .yjzx-d .box .left .item .t img,.ny-yjzx .yjzx-a .imgs .item .t img{margin-right: .1rem;width: .2rem}
.ny-yjzx .yjzx-d .box .left .item .ts,.ny-yjzx .yjzx-a .imgs .item .ts{font-size: .2rem;word-break: break-all;}
.ny-yjzx .yjzx-d .box .left .item.tel .ts,.ny-yjzx .yjzx-a .imgs .item.tel .ts{font-size: .24rem;color:#165c91 }
.ny-yjzx .yjzx-d .box .right{width: 50%;/* background: url(../images/0914/jgbg.png) no-repeat center; */background-size: cover;padding: .4rem .25rem;}
@media (max-width: 1024px){
.ny-yjzx .yjzx-a .imgs .left {margin-bottom:0.2rem}
  .ny-yjzx .yjzx-a{padding-top: .4rem}
  .ny-yjzx .yjzx-a .imgs{width: 100%}
  .ny-yjzx .yjzx-a .txt{width: 100%;padding: .5rem;background: #fff}
  .ny-yjzx .yjzx-a .box{background: transparent;}
  .ny-yjzx .yjzx-b .list{display: block;overflow: auto;white-space: nowrap;padding-bottom: .3rem}
  .ny-yjzx .yjzx-b .list::-webkit-scrollbar-thumb{background:#fdbe00;border-radius: 5px}
  .ny-yjzx .yjzx-b .list li{width:auto;text-align: center;display: inline-block;margin: 0 .35rem}
  .ny-yjzx .yjzx-c .list{display: block;overflow: auto;white-space: nowrap;padding-bottom: .2rem}
  .ny-yjzx .yjzx-c .list li{width:2.4rem;text-align: center;display: inline-block;margin: 0 .1rem;vertical-align: middle;padding-top: .5rem}
  .ny-yjzx .yjzx-d .box .left,.ny-yjzx .yjzx-d .box .right{width: 100%;text-align: center;}
}
@media (max-width:640px){
.ny-yjzx .yjzx-a{padding-top: .2rem}
.ny-yjzx .yjzx-d .box .left .item{width: 100%;margin-bottom: .2rem}
.ny-yjzx .yjzx-c .list li{height: 2.3rem}
.ny-yjzx .yjzx-d{padding-top: 2rem}
.ny-yjzx .yjzx-a .txt{padding: .3rem}
.ny-yjzx .yjzx-a .imgs{padding-top: .3rem;padding-left: .3rem}
.ny-yjzx .yjzx-b .list li .num span{font-size: .4rem}
}



.ny-zspy .items1{width: 100%}
.ny-zspy .items1 .item{width: 31.333%}
@media (max-width: 1024px){
.ny-zspy .items1 dd{display: block;overflow: auto;white-space: nowrap;padding-bottom: .2rem}  
.ny-zspy .items1 dd .item{display: inline-block;width: 55%;vertical-align: top;}
.ny-zspy .items1 dd .item+.item{margin-left: .2rem}
.ny-zspy .items1 .img{height: 30vw}
.ny-zspy .items1 .txt .h4{white-space: normal;}
}
@media (max-width: 640px){
.ny-zspy .items1 dd .item{display: inline-block;width: 80%;margin-top: 0!important}
.ny-zspy .items1 .img{height: 40vw}