﻿@charset "utf-8";
.compensate-for-scrollbar{margin-right: 0!important}
.ny-ba{height: 6.8rem;position: relative;overflow: hidden;}
.ny-ba .ny-bat{width: 100%}
.ny-ba .bg{position: absolute;left: 0;top:0;right: 0;bottom: 0;z-index: 0}
.ny-ba .bg:before{content: '';position: absolute;left: 0;right: 0;bottom: 0;z-index: 0;height: 30%;background: url(../images/ny/nyma.png) no-repeat bottom center;background-size: 100% 100%;}
.ny-ba.nomask .bg:before{display: none}
.ny-ba .wpa{height: 100%;position: relative;padding-bottom: .4rem}
.ny-ba .wpa .nytop-tit{margin-bottom: .5rem;position: relative;}
.ny-ba .wpa .nytop-tit span{font-size: .55rem;color: #fff;text-shadow: 0 0 .1rem rgba(0,0,0,.2);display: inline-block;line-height: 1em}

.subnav2{position: relative;z-index: 3;width: 100%;}
.subnav2 ul{overflow-x: auto;white-space: nowrap;padding: 5px}
.subnav2 ul::-webkit-scrollbar{height:3px}
.subnav2 ul::-webkit-scrollbar-track{border-radius:0;background: rgba(255,255,255,.15);border-radius: 5px}
.subnav2 ul::-webkit-scrollbar-thumb{border-radius:0;background:linear-gradient(45deg,#175f99 0%,#2f819f 100%);border-radius: 5px}

.subnav2 ul li{display: inline-block;text-align: center;font-size: .24rem;}
.subnav2 ul li:first-child a{margin-left: 0}
.subnav2 ul li a{display:block;margin: 0 .4rem;color: #fff;position: relative;}
.subnav2 ul li.on a:after{content: "\e614";font-family: "swiper-icons" !important; }


.nyMain{min-height: 7rem;padding: .65rem 0 .8rem}
.nyMain .subnav3{width: 2.6rem}
.nyMain .subnav3 ul li{font-size: .24rem;margin-bottom: .3rem }
.nyMain .subnav3 ul li.on a:after{ content: "\e679";font-family: "swiper-icons" !important;font-size: .3rem;vertical-align: -.04rem;margin-left: .2rem;font-weight: bold; }
.nyMain .subnav3 ul li.on a{color: #1cafbf}
.nyMain .arightc{width:calc(100% - 3rem)}


.pages{}
.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: .16rem;display: inline-block;margin:.02rem}
.pages ul li a{height: .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:#2f819f;padding: 0 8px;min-width: .35rem;height: .35rem;line-height: .33rem;
border: 1px solid #2f819f;border-radius: 3px }
.pages ul li a.on{background:#2f819f;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: #2f819f;color: #fff;border-radius: 3px;margin-left: 5px}

.scbox{overflow-y:auto }
.scbox::-webkit-scrollbar{width:4px}
.scbox::-webkit-scrollbar-track{border-radius:5px;;background: #ddd}
.scbox::-webkit-scrollbar-thumb{border-radius:5px;background:#0054c1;}

.arc-tit h1{font-size: .3rem;font-weight: normal;text-align: center;line-height: 1.4em}
.arc-info{text-align: center;padding-bottom: .2rem;border-bottom: 1px solid #ddd;margin-bottom: .3rem;margin-top: .2rem;color: #888}
.arc-info > span{margin: 0 .15rem}
.arc-sib{margin-top: .5rem}
.arc-sib div{border: 1px solid #ddd;padding: .12rem .5rem .12rem .15rem;margin-bottom: .1rem;position: relative;}
.arc-sib div i{position: absolute;top: -1px;right: -1px;bottom: -1px;width: .4rem;z-index: 2;text-align: center;color: #888}
.arc-sib div i:after{content: "\e676";font-family: "swiper-icons" !important;position: relative;top:50%;transform: translateY(-50%);display: block;}
.arc-sib div:hover{background: #2a4c8d;border-color: #2a4c8d;color: #fff}
.arc-sib div:hover a{color: #fff}
.arc-sib div:hover i{color: #fff;background: #2f819f}

.arc-con{color: #222;line-height: 1.6}
.arc-con a{color: #2f819f}
.arc-con h1,.arc-con h2,.arc-con h3,.arc-con h4,.arc-con h5,.arc-con h6{font-weight: bold;margin-bottom: .15rem}
.arc-con img{display: inline-block;/*width: auto!important;*/height: auto!important;margin: 10px 0;border:0 !important;}
.arc-con p{margin:5px 0;}
.arc-con p,.arc-con p span{font-size: 18px !important;line-height: 2.2 !important;}
.arc-con table td p,.arc-con table td p span{font-size:16px !important;}
.arc-con table{border: 1px solid #eee;min-width: 640px;/*margin-left:0!important;*/width: 100%;background: #fff;margin:0 auto;}
.arc-con .tbsc{overflow: auto;padding: 15px 0;width: 100%}
.arc-con table tr th,.arc-con table tr td{border: 1px solid #eee!important;padding: 8px;text-align: center;}
.arc-con table tr:nth-child(2n){background: #EEEEEE}
.arc-con .tbsc::-webkit-scrollbar{height:4px}
.arc-con .tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#999;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.arc-con .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;margin:0 auto;}
.video-con video{max-width: 100%!important;height: auto!important}

@media screen and (min-width: 1921px){

}
@media screen and (max-width: 1366px){
.ny-ba{height: 5.8rem;}
}
@media screen and (max-width: 1024px){
.ny-ba{height: 40vw}

.subnav2 ul li a{margin: 0 .25rem}
.nyMain .subnav3{width: 100%;margin-bottom: .4rem}
.nyMain .arightc{width:100%}
.nyMain .subnav3 ul{overflow-x: auto;white-space: nowrap;padding: 5px;}
.nyMain .subnav3 ul::-webkit-scrollbar{height:3px}
.nyMain .subnav3 ul::-webkit-scrollbar-track{border-radius:0;background: rgba(255,255,255,.15);border-radius: 5px}
.nyMain .subnav3 ul::-webkit-scrollbar-thumb{border-radius:0;background:linear-gradient(45deg,#175f99 0%,#2f819f 100%);border-radius: 5px}
.nyMain .subnav3 ul li{display: inline-block;text-align: center;margin-bottom: 0}
.nyMain .subnav3 ul li:first-child a{margin-left: 0}
.nyMain .subnav3 ul li a{display:block;margin: 0 .25rem;position: relative;}

}
@media screen and (max-width: 980px){
.ny-ba{height: 45vw}
.arc-con video{width: auto!important;height: auto!important}
.arc-con img{width: auto!important;height: auto!important}
.ny-ba .wpa .nytop-tit span{font-size: 5.6vw}

.arc-tit h1{font-size: .26rem;}

}
@media screen and (max-width: 640px){
.ny-ba .wpa .nytop-tit{margin-bottom: .4rem}
.ny-ba{height: 50vw}
.arc-con{font-size: .18rem!important}	
.arc-con p{font-size: .18rem!important}	
.arc-con p span{font-size: .18rem!important}
body{font-size: .18rem}
.ny-ba .wpa {padding-bottom: .2rem;}
.arc-con p,.arc-con span{font-size: .18rem!important}
}
@media screen and (max-width:480px){
.ny-ba .wpa .nytop-tit{margin-bottom: .3rem}
.ny-ba .wpa .nytop-tit span{font-size: 8vw}
.subnav2 ul li{font-size: .21rem}
.subnav2 ul li a{margin: 0 .1rem}
}

@media screen and (max-width:360px){


}

.nyab1 .arightc .arc-con{font-size: .18rem;line-height: 1.8em;width: 80%;margin: 0 auto;}

.nyjycy{padding: 0}
.nyjycy .item{position: relative;overflow: hidden;height: 7rem;margin-bottom: .6rem;}
.nyjycy .item:nth-child(2) .txt{right: 0;border-top: .08rem solid #26b2c2}
.nyjycy .item .wpa{height:100%;position: relative;}
.nyjycy .item .txt a{display: block;padding: .6rem;position: relative;height: 100%}
.nyjycy .item .txt:hover .arrs{right: .7rem}
.nyjycy .item .txt{position:absolute;z-index: 3;background: #fff;max-width: 6.9rem;width: 50%;bottom: 0;top:25%;border-top: .08rem solid #0f464c}
.nyjycy .item .txt h4{font-size: .5rem;margin-bottom: .4rem}
.nyjycy .item .txt p{font-size: .22rem;color: #666;line-height: 1.6em}
.nyjycy .item .txt .arrs{position: absolute;bottom: .6rem ;right: .6rem;transition: .3s}
.nyjycy .item .txt .arr .cls-1{fill:none;stroke:#26b2c2;stroke-miterlimit:10;}
.nyjycy .item .txt .arr svg{height: .35rem;width: .86rem\0}
.nyjycy .item .bg{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 0}

.nyhzjl{padding: 0}
.nyhzjl .item{position: relative;overflow: hidden;height: 6rem;}
.nyhzjl .item:nth-child(2) .txt{right: 0;}
.nyhzjl .item:nth-child(2) .txt:hover .arrs{transform: translateX(.2rem);}
.nyhzjl .item .wp{height:100%;position: relative;}
.nyhzjl .item .txt a{display: block;position: relative;height: 100%;color: #fff}
.nyhzjl .item .txt:hover .arrs{transform: translateX(-.2rem);}
.nyhzjl .item .txt{color: #fff}
.nyhzjl .item .txt h4{font-size: .5rem;margin-bottom: .4rem}
.nyhzjl .item .txt p{font-size: .18rem;line-height: 1.6em;max-width: 8.4rem;margin-bottom: .4rem}
.nyhzjl .item .txt .arrs{transition: .3s}
.nyhzjl .item .txt .arr .cls-1{fill:none;stroke:#fff;stroke-miterlimit:10;}
.nyhzjl .item .txt .arr svg{height: .35rem;width: .86rem\0}
.nyhzjl .item .bg{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 0}


.nyrcpy{padding: 0;}
.nyrcpy .item{padding: 1rem 0}
.nyrcpy .it1{background: #f6f6f6}
.nyrcpy .it2{background: url(../images/ny/nyrc2bg.jpg) no-repeat center;background-size: cover}
.nyrcpy .it3{background: #fff}
.nyrcpy .item a{position: relative;}
.nyrcpy .item .pic{height: 6.9rem;width: 56%}
.nyrcpy .item .txt{width: 46%;background: #ffffff;position: absolute;top: .8rem;bottom: .8rem;z-index: 3;padding: .5rem 6%;}
.nyrcpy .item .txt h4{font-size: .5rem;margin-bottom: .5rem;text-align: center}
.nyrcpy .item .txt p{font-size: .18rem;margin-bottom: .3rem;color: #999999;line-height: 1.8em}
.nyrcpy .it1 .txt{right: 0}
.nyrcpy .it2 .txt{left: 0}
.nyrcpy .it3 .pic{height: 5.9rem;width: 100%}
.nyrcpy .it3 .txt{position: relative;top: 0;bottom: 0;width: 55%;margin: -.85rem auto 0}
.nyrcpy .it3 .txt h4{margin-bottom: .4rem}


.nyszdw  .wpa{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-end;}
.nyszdw  .dotNav{top: 0;/* left: 0%; */width: 10%;}
.nyszdw  .dotNav.fix{position: absolute;left: 6%;/* transform: translateX(-8rem); */top: -0.5rem;}
.nyszdw  .dotNav.abs{/* position: absolute; *//* left: 0; *//* bottom: 0; *//* top: auto */}
.nyszdw  .dotNav .btn{width: .3rem;height: .3rem;line-height: .3rem;text-align: center;display: none;background: #f1fcfd;cursor: pointer;}
.nyszdw  .dotNav .prev{margin-bottom: 10px;display: none;}
.nyszdw  .dotNav .btn.swiper-button-disabled{opacity: 0;visibility: hidden;}
.nyszdw  .dotNav ul li{margin-bottom: .1rem}
.nyszdw  .dotNav .swiper-slide.on a{background: #7ac1c7;color: #fff}
.nyszdw  .dotNav .swiper-slide a{display: block;width: 100%;/* height: .3rem; */padding: 14px;border-radius: 11px;background: #f1fcfd;text-align: center;line-height: .3rem;/* margin-bottom: 30px !important; */}
.ctit{font-size: .48rem;margin-bottom: .4rem;}
.nyszdw .ctit{padding-left: .8rem;width: 100%}
.nyszdw .list{width: 85%;min-height: 8rem;}
.nyszdw .list ul li{width: 23.5%;margin-right: 2%;margin-bottom: .4rem}
.nyszdw .list ul li:nth-child(4n){margin-right:0}
.nyszdw .list ul li p{font-size: .26rem;text-align: center;margin-top: .2rem;font-weight: 600;}


.nysztd{padding: 0;background: #f6f6f6}
.nysztd1{padding:.8rem 0 1.4rem;}
.nysztd1 .ctit{color: #fff}
.nysztd1:after{content: '';position: absolute;left: 0;right: 0;top: 0;background: linear-gradient(to bottom,#143f4a 0%,#081d26 100%);; z-index: 0;height: 75%}
.nysztd1 ul:after{width: 32%;content: '';display: inline-block;}
.nysztd1 ul li{width: 33.33%;width:50%;margin-bottom: .4rem;}
.nysztd1 ul li:nth-child(7),.nysztd1 ul li:nth-child(8),.nysztd1 ul li:nth-child(9),.nysztd1 ul li:nth-child(10){width:50%;}
.nysztd1 ul li a{display: flex;justify-content: space-between;background: #fff;}
.nysztd1 ul li .pic{width: 2.65rem;height: 3.3rem}
.nysztd1 ul li .pic img{max-height: inherit;width: 100%;height: 100%}
.nysztd1 ul li .txt{width: calc(100% - 2.65rem);padding: .25rem;}
.nysztd1 ul li .txt h4:after{content: '';height: 3px;width: .3rem;background: #1cafbf;display: block;margin-bottom: .15rem;margin-top: .15rem}
.nysztd1 ul li .txt h4 {font-size: .3rem}
.nysztd1 ul li .txt span{font-size: .18rem;color: #333}
.nysztd1 ul li .txt p{font-size: .15rem;line-height: 1.6em;color: #777;max-height: .66rem\0;margin-top: .15rem}
.nysztd2{padding-bottom: 1.3rem}
.nysztd2:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;background: #fff;z-index: 0;height: 53%}
.nysztd2 ul{background: url(../images/ny/szbg.jpg) ;padding: .6rem}
.nysztd2 ul li{width: 23.5%;margin-right: 2%;font-size: .2rem;padding: .12rem 0}
.nysztd2 ul li:nth-child(4n){margin-right:0}
.nysztd2 ul li a{color: #fff;padding-left: .3rem;background: url(../images/ny/xk.svg) no-repeat left center;background-size: auto .22rem;}


.nyxxbj{background: #f1fcfd}
.nyxxbj ul{padding-top: .2rem}
.nyxxbj ul li{background: #fff;border-radius: 5px;box-shadow: 0 0 .15rem rgba(29,98,148,.2);width: 23.5%;margin-right: 2%;margin-bottom: .4rem;transition: .3s}
.nyxxbj ul li:nth-child(4n){margin-right: 0}
.nyxxbj ul li a{display: block;padding: .4rem}
.nyxxbj ul li h4{font-size: .28rem;text-align: center;line-height: 1.2em;margin-bottom: .25rem}
.nyxxbj ul li p{line-height: 1.8em;margin-bottom: .15rem;color: #777;font-size: .15rem;text-indent: 2em;height: .81rem}
.nyxxbj ul li .dotMore svg{height: 6px}
.nyxxbj ul li .dotMore{text-align: center}
.nyxxbj ul li .dotMore path{fill: #1cafbf}

.nyxysh{padding: 0}
.nyxysh .ctit{margin-bottom: .5rem}
.nyxysh .spmore a{display: block;width:1.19rem;height: .64rem;background: url(../images/ny/morebg.png);background-size: 100% 100%;font-size: .18rem;padding-top: .16rem;padding-left: .1rem;color: #888;}
.nyxysh .spmore a:hover{background: url(../images/ny/morebg1.png);background-size: 100% 100%;color: #1cafbf }
.nyxysh1{padding: .8rem 0 0}
.nyxysh1 .txt{width: 45%;padding-left: 4%}
.nyxysh1 .txt .spmore{margin-left:30%}
.nyxysh1 .pics{width: 50%}
.nyxysh1 .txt ul{margin-bottom: .4rem;}
.nyxysh1 .txt ul li{font-size: .24rem;padding: .2rem 0}
.nyxysh1 .txt ul li.on a{color: #1cafbf}
.nyxysh1 .pics .pic{height: 6rem}

.nyxysh2{padding: 1rem 0}

.nyxysh2 .spmore a{margin: 0 auto}
.nyxysh2 ul{margin-bottom: .5rem;padding-top: .2rem}
.nyxysh2 ul li a{display: block;position: relative;z-index: 3}
.nyxysh2 ul li{width: 48%;margin-bottom: .2rem;position: relative;}
.nyxysh2 ul li:after{content: '';position: absolute;left: 5%;right: 5%;height: .12rem;bottom: -.12rem;background: #1cafbf;z-index: 0}
.nyxysh2 ul li .pic{height: 4.65rem}
.nyxysh2 ul li .txt{position: absolute;left: 0;bottom: 0;right: 0;padding: 1rem .3rem .25rem;background: url(../images/topmask1.png) no-repeat bottom center; background-size: 101% 100%;font-size: .24rem;color: #fff;text-align: center}
.nyxysh3{padding-bottom: .8rem}
.nyxysh3 .ctit{color: #fff}
.nyxysh3 .wpa{padding-top: .8rem}
.nyxysh3 .wpa:before{content: '';position: absolute;left: 0;top: 0;right: 0;height: 4.72rem;background: #1cafbf;z-index: 0}
.nyxysh3 ul{padding: 0 6%;padding-top: .2rem;margin-bottom: .4rem}
.nyxysh3 ul li{width: 31%}
.nyxysh3 ul li .pic{height: 2.65rem}
.nyxysh3 ul li .txt{background: #edfafb;padding: .3rem;font-size: .2rem}
.nyxysh3 ul li .txt p{max-height: .56rem\0}
.nyxysh3 .spmore a{margin: 0 auto}

.nyxysh4{padding-bottom: 1.4rem;position: relative;}
.nyxysh4:before{content: '';position: absolute;left: 70%;bottom: 0;right: 0;top: 0;background: #f1fcfd;z-index: 0}
.nyxysh4:after{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 5.45rem;background: #f1fcfd;z-index: 0}
.nyxysh4 ul{padding-top: .3rem}
.nyxysh4 ul li{width: calc(33.333333% - .12rem)}
.nyxysh4 ul li:nth-child(1){width: calc(50% - .1rem);margin-bottom: .2rem}
.nyxysh4 ul li:nth-child(2){width: calc(50% - .1rem);margin-bottom: .2rem}
.nyxysh4 ul li .pic{height: 3.85rem}
.nyxysh4 ul li a{display: block;position: relative;}
.nyxysh4 ul li .txt{position: absolute;left: 0;bottom: 0;right: 0;padding: 1rem .3rem .25rem;background: url(../images/topmask1.png) no-repeat bottom center; background-size: 101% 100%;font-size: .24rem;color: #fff}
.nyxysh4 .spmore{position: absolute;top: .3rem;right: 0}


.nyab{padding: 0}
.nyab-a{padding: .8rem 0}
.nyab-a .txt{width: 60%}
.nyab-a .pics{width: 35.6%;}
.nyab-a .pics .pic{padding-right: .2rem;padding-bottom: .2rem;position: relative;}
.nyab-a .pics .pic:after{content: '';position: absolute;background: #1fb0c0;z-index: 0;right: 0;bottom:0;top: .5rem;left: .5rem }
.nyab-a .pics .pic img{z-index: 3;position: relative;}
.nyab-a .txt {font-size: .18rem;line-height: 2em;text-indent: 2em;text-align: justify;background: url(../images/ny/ab1.png) no-repeat center;background-size: auto 100%}

.nyab-b{padding: .8rem 0 1rem;background: linear-gradient(to bottom,#143f4a 0%,#081d26 100%);color: #fff}
.nyab-b ul li .pic{height: 3.25rem;}
.nyab-b ul li{width: calc(33.33333% - .18rem);margin-bottom: .3rem}
.nyab-b ul li:nth-child(4),.nyab-b ul li:nth-child(5){width:calc(50% - .18rem);}
.nyab-b ul li a{display: block;position: relative;}
.nyab-b ul li .txt {position: absolute;left: 0;bottom: 0;right: 0;padding: 1rem .3rem .25rem;padding:0.15rem;background: url(../images/topmask1.png) no-repeat bottom center;background-size: 101% 100%;font-size: .24rem;color: #fff;}

.nyab-c{padding: .8rem 0 .8rem;background: #f6f6f6}
.nyab-c dl{width: calc(33.33333% - .2rem);margin-bottom: .3rem;background: #fff }
.nyab-c dl{width: calc(50% - .2rem);}
.nyab-c dl dt{height: .9rem;background: url(../images/ny/znbg.png) no-repeat center;background-size: cover;color: #fff;font-size: .35rem;line-height: .9rem;text-align: center}
.nyab-c dl dd{padding:.45rem .6rem}
.nyab-c dl dd ul li{font-size: .24rem;padding: .15rem 0;}
.nyab-c dl dd ul li a{padding-left: .3rem;/* background: url(../images/ny/lj.svg) no-repeat left center; *//* background-size: auto .22rem; */}

.nyab-d{padding: .8rem 0 1rem;}
.nyab-d .txt{margin-bottom: .5rem}
.nyab-d .txt p{padding: .03rem 0;line-height: 1.8em;font-size: .18rem;color: #666}
.nyab-d .txt h4{font-size: .24rem;margin-bottom: .2rem;margin-top: .4rem}
.nyab-d .txt p.p2{max-width: 5.7rem;}


.ny-list{padding-bottom: .4rem}
.ny-list li:nth-child(1){padding-top: 0}
.ny-list li{padding: .25rem 0;border-bottom: 1px solid #eee;display: flex;justify-content: space-between;}
.ny-list li .time{width: 1rem;height: 1rem;color: #2f819f;text-align: center;font-size: .14rem;padding-top: .1rem;background: #f2f6fa;}
.ny-list li .time span{font-size: .4rem;font-weight: bold;display: block;}
.ny-list li .time em{font-size: 0.18rem;}
.ny-list li .txt{width: calc(100% - .75rem);padding-left: .2rem;}
.ny-list li .txt h4{font-size: .22rem;font-weight: normal;margin-bottom: .15rem;}
.ny-list li .txt p{opacity: .8;line-height: 2.2;}


.ny-newsDea .aleft{width: 70%}
.ny-newsDea .aright{width: 24%;}
.ny-newsDea .aright .box{position: sticky;top: 1.5rem}
.ny-newsDea .aright .tit{font-size: .26rem;margin-bottom: .3rem;}
.ny-newsDea .aright ul{position: relative;}
.ny-newsDea .aright ul li{padding-bottom: .2rem;position: relative;padding-left: .3rem}
.ny-newsDea .aright ul li:before{content: '';position: absolute;left: 0;top:5px;bottom:-2px;width: 1px;background: #ddd;}
.ny-newsDea .aright ul li:last-child:before{display: none}
.ny-newsDea .aright ul li:after{content: '';width: 15px;height: 15px;background: #2f819f;position: absolute;display: block;top: 5px;transform: rotate(-45deg);left: -7px;}
.ny-newsDea .aright ul li time{color: #666}
.ny-newsDea .aright ul li .h4{line-height: 1.6em;margin-top: 5px}
.ny-newsDea .aright ul li:hover  time{color: #2f819f;font-weight: bold;}
.ny-newsDea .aright ul li:hover .h4 a{color: #2f819f;}


@media screen and (min-width:1024px){
.nyxxbj ul li:hover{transform: translateY(-.1rem);}
}

@media screen and (max-width:1680px){
.nyszdw  .dotNav.fix{left: 3%;transform: translateX(0);top: 1.5rem}	
}
@media screen and (max-width:1366px){
.nyrcpy .item .pic{height: 6rem;}	
}
@media screen and (max-width:1024px){
.nyjycy .item{height:5rem;margin-bottom: .6rem;}
.nyjycy .item .txt a{padding: .4rem;padding-bottom: .9rem}
.nyjycy .item .txt h4{font-size: .4rem;margin-bottom: .3rem}
.nyjycy .item .txt p{font-size: .2rem}
.nyjycy .item .txt .arrs{bottom: .3rem ;right: .4rem;transition: .3s}

.nyhzjl .item{height: 5rem}
.nyhzjl .item .txt h4{font-size: .4rem;margin-bottom: .3rem}
.nyrcpy .item .pic{height: 40vw;}
.nyrcpy .item .txt{top: .5rem;bottom: .5rem;padding: .3rem 5%}
.nyrcpy .item .txt h4{font-size: .4rem;margin-bottom: .4rem;}
.nyrcpy .it3 .pic{height: 40vw;width: 100%}
.nyrcpy .it3 .txt{top: 0;bottom: 0;width: 65%;margin: -.85rem auto 0}
.nyszdw  .dotNav{top: 1rem;position: sticky;}

.nysztd1 ul:after{width: 48.5%;}
.nysztd1 ul li{width: 48.5%;margin-bottom: .4rem}

.nyxxbj ul li{width: 32%;margin-right: 2%;margin-bottom: .3rem}
.nyxxbj ul li:nth-child(4n){margin-right: 2%}
.nyxxbj ul li:nth-child(3n){margin-right: 0}

.nyxysh1 .txt{padding-left: 0}
.nyxysh1 .pics .pic{height: 5rem}
.nyxysh2 ul li .pic{height: 3.8rem}
.nyxysh3 ul{padding-left: 2%;padding-right: 2%}
.nyxysh4 ul li .pic{height: 3.5rem}

.nyab-a .txt{background-size: 100% auto}
.nyab-c dl dd{padding: .4rem}

.ny-newsDea .aleft{width: 100%;margin-bottom: .5rem}
.ny-newsDea .aright{width: 100%}
body{font-size: .18rem}
}
@media screen and (max-width:900px){
.nyjycy .item .txt{width: 60%}
.nyrcpy .item{padding: .8rem 0}
.nyrcpy .item .txt{position: relative;top: 0;bottom: 0;width: 100%}
.nyrcpy .item .pic{width: 100%;height: 50vw}
.nyrcpy .it3 .pic{height: 50vw;width: 100%}
.nyrcpy .item .txt h4{font-size: .36rem;margin-bottom: .3rem;}
.nyrcpy .it2 .txt{order: 2}
.nyrcpy .it3 .txt{margin-top: 0}
.nyrcpy .it2 .pic{order: 1}
.nyszdw  .dotNav.fix{left: 5%;top: 1rem}	
.nyszdw .list ul li{width: 32%;margin-right: 2%;margin-bottom: .3rem}
.nyszdw .list ul li:nth-child(4n){margin-right:2%}
.nyszdw .list ul li:nth-child(3n){margin-right:0}
.ctit{font-size: .4rem}
.nysztd1{padding:.8rem 0 .8rem;}
.nysztd1 ul:after{width: 100%;}
.nysztd1 ul li{width: 100%;margin-bottom: .4rem}
.nysztd1 ul li:nth-child(7), .nysztd1 ul li:nth-child(8), .nysztd1 ul li:nth-child(9), .nysztd1 ul li:nth-child(10){width:100%;}
.nysztd2 ul li{width:48%;margin-right: 4%;padding: .1rem 0}
.nysztd2 ul li:nth-child(4n){margin-right:4%}
.nysztd2 ul li:nth-child(3n){margin-right:4%}
.nysztd2 ul li:nth-child(2n){margin-right:0}
.nyxxbj ul li{width: 48.5%;margin-right: 3%;margin-bottom: .3rem}
.nyxxbj ul li:nth-child(4n){margin-right:3%}
.nyxxbj ul li:nth-child(3n){margin-right: 3%}
.nyxxbj ul li:nth-child(2n){margin-right: 0}

.nyxysh1 .txt{width: 100%;order: 2}
.nyxysh1 .pics{width: 100%;order: 1;margin-bottom: .3rem}
.nyxysh1 .pics .pic{height: 50vw}
.nyxysh1 .txt .spmore{margin: 0}
.nyxysh1 .txt .spmore a{margin: 0 auto}

.nyxysh2 ul li{width: 100%}
.nyxysh2 ul li:nth-child(1){margin-bottom: .5rem}
.nyxysh2 ul li .pic{height: 50vw}
.nyxysh3 ul li{width: 48.5%}
.nyxysh3 ul li:last-child{display: none}
.nyxysh1 .txt ul li{font-size: .22rem}
.nyxysh2 ul li .txt{font-size: .22rem}
.nyxysh4 ul li .txt{font-size: .21rem}
.nyxysh4 ul li .pic{height: 26vw}
.nyxysh4 ul li:nth-child(1) .pic,.nyxysh4 ul li:nth-child(2) .pic{height: 30vw}
.nyxysh4 ul li .txt{padding: .8rem .2rem .2rem}

.nyab-a .txt{width: 100%;order: 2;background-size: auto 100%}
.nyab-a .pics{width: 100%;order: 1;margin-bottom: .5rem}
.nyab-b ul li{width: calc(50% - .15rem)}
.nyab-b ul li .pic{height: 32vw}

.nyab-c dl{width: calc(50% - .15rem) }
.nyab-c dl dt{font-size: .3rem;height: .8rem;line-height: .8rem}
.nyab-c dl dd ul li{font-size: .2rem}
}
@media screen and (max-width:640px){
.nyrcpy .item{padding: .6rem 0}
.nyjycy .item .txt{width: 100%}
.nyjycy .item .txt h4{font-size: .35rem}
.nyhzjl .item .txt h4{font-size: .35rem;}
.nyszdw .dotNav{width: .6rem;}
.ctit{font-size: .35rem}
.nyszdw .ctit{padding-left: .6rem}
.nyszdw .list{width: calc(100% - .6rem);}
.nyszdw .list ul li{width: 48%;margin-right: 4%;margin-bottom: .3rem}
.nyszdw .list ul li:nth-child(4n){margin-right:4%}
.nyszdw .list ul li:nth-child(3n){margin-right:4%}
.nyszdw .list ul li:nth-child(2n){margin-right:0}
.nyszdw .list ul li p{font-size: .22rem}
.nysztd1{padding: .6rem 0}
.nysztd2{padding: .1rem 0 .9rem}
.nysztd1 ul li .pic{width: 2.45rem;height: 3rem}
.nysztd1 ul li .txt{width: calc(100% - 2.45rem);}
.nysztd2 ul{padding: .3rem}

.nyxxbj ul li{width: 100%;margin-right: 0;margin-bottom: .3rem}
.nyxxbj ul li:nth-child(4n){margin-right:0}
.nyxxbj ul li:nth-child(3n){margin-right: 0}

.nyxysh1{padding-top: .6rem}
.nyxysh1 .txt ul li{padding: .16rem 0}
.nyxysh2{padding: .8rem 0}
.nyxysh2 ul{padding-top: 0}
.nyxysh3 ul li{width: 100%}
.nyxysh3 ul{padding:0 5%;}
.nyxysh3 ul li .pic{height: 46vw}
.nyxysh3 ul li:nth-child(1){margin-bottom: .4rem}
.nyxysh3 .wpa:before{height: 68%}
.nyxysh4 .spmore{position: relative;right: 0;top: 0;}
.nyxysh4 .spmore a{margin: 0 auto}
.nyxysh4 ul{padding-top: 0;margin-bottom: .4rem}
.nyxysh4{padding-bottom: .8rem}
.nyxysh4 ul li{width: 100%;margin-bottom: .2rem}
.nyxysh4 ul li .pic{height: 50vw}
.nyxysh4 ul li:nth-child(1),.nyxysh4 ul li:nth-child(2){width: 100%}
.nyxysh4 ul li:nth-child(1) .pic,.nyxysh4 ul li:nth-child(2) .pic{height: 50vw}
.nyab-a{padding: .6rem 0}
.nyab-b{padding: .6rem 0 .8rem}
.nyab-d{padding: .6rem 0 .8rem}
.nyab-c{padding: .6rem 0 }
.nyab-b ul li{width: 100%}
.nyab-b ul li .pic{height: 50vw}
.nyab-c dl{width: 100%}
.nyab-c dl dd{padding: .3rem .4rem .4rem}
.nyab-c dl dt{font-size: .26rem;height: .7rem;line-height: .7rem}
}