@charset "utf-8";
.ny-ba{height: 3.6rem;position: relative;overflow: hidden;}
.ny-ba .bg{position: absolute;left: 0;top:0;right: 0;bottom: 0;z-index: 0}
.ny-ba .wp{height: 100%;position: relative;}
.nymain{}
.nytit{border-bottom: 1px solid #ddd;margin-bottom: .3rem;}
.nymain .nytit h3{position: relative;z-index: 3;padding-bottom: .17rem;font-size: .34rem;line-height: 1em;display: inline-block;}
.nymain .nytit h3:before{position: absolute;left: 0;bottom: -1px;height: 4px;width: .8rem; background: #066e5b;z-index: 0;content: ''}
.nymain .wpsp{background: #fff;padding: .5rem;margin-top: -1rem;position: relative;z-index: 5;padding-bottom: 0.1em;}
.nymains{background: url(../images/nymbg.jpg) #f8f8f8 no-repeat bottom center;background-size: 100% auto;padding-bottom: 1rem}


.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 #ddd;background: #fff;border-radius: 3px}
.pages ul li.cur{background:#076e5b;padding: 0 8px;min-width: .35rem;height: .35rem;line-height: .33rem;
border: 1px solid #076e5b;border-radius: 3px }
.pages ul li a.on{background:#076e5b;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;background: #fff; width: .35rem;height: .35rem;float: left;text-align: center;padding: 0 3px;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: #076e5b;color: #fff;border-radius: 3px;margin-left: 5px}


.posi{/* padding-bottom: .2rem; *//* border-bottom: 1px solid #ddd; *//* margin-bottom: .3rem; */color: #666;float: right;line-height: 2em;}
.posi a{color: #666}
.posi a:hover{color: #076e5b}
.arc-tit{margin: .25rem 0;}
.arc-tit h1{font-size: .24rem;text-align: center;line-height: 1.4em}
.arc-info{text-align: center;padding-bottom: .25rem;margin-bottom: .25rem;border-bottom: 1px solid #ddd;color: #666}
.arc-info span{margin: 0 .15rem}
.arc-con{line-height: 1.8em;color: #555}
.arc-con img{display: inline-block;width: auto!important;max-height: 400px;}
.arc-con p{margin-bottom: .2rem;}
.arc-con table{border: 1px solid #eee;min-width: 640px;margin-left:0!important;width: 100%;background: #fff}
.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: 15px;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;}
.video-con video{max-width: 100%!important;height: auto!important}

.nysubnav li a{display: block;padding: 0 .26rem;font-size: .18rem;line-height: .4rem;border-radius: .3rem;border: 1px solid #107966;margin-right: 5px;margin-bottom: 10px;}
.nysubnav li.on a{color: #fff;background: #107966}

.nysubnav2{margin-bottom: .5rem;padding-top: .1rem}
.nysubnav2 li{margin: 0 .2rem}
.nysubnav2 li.on a{background: #167f6c;color: #fff}
.nysubnav2 li a{display: block;background: #ecf6f4;border: 1px solid #167f6c;color: #167f6c;padding: .15rem ;font-size: .18rem;width: 2.2rem;text-align: center}


@media screen and (max-width: 1024px){
.ny-ba{height: 3rem;}
.nysubnav2 li{width: calc(25% - .4rem)}
.nysubnav2 li a{padding: .15rem ;width:100%;text-align: center}

}
@media screen and (max-width: 980px){
.ny-ba{height: 2.4rem;}	
.nymain .wpsp{padding: .4rem .4rem .1rem;margin-top: -.9rem;}
.arc-con video{width: auto!important;height: auto!important}
.arc-con img{width: auto!important;height: auto!important}

.nysubnav2 li{width: calc(25% - .2rem);margin: 0 .1rem}
.nysubnav2 li a{padding: .1rem }
.nysubnav2{margin-bottom: .35rem}
}
@media screen and (max-width: 640px){
.arc-con{font-size: .18rem!important}	
.arc-con p{font-size: .18rem!important}	
.arc-con p span{font-size: .18rem!important}
.nymain .nytit h3{font-size: .1rem;}
.ny-ba{height: 2.4rem;}	
.nymain .wpsp{padding: .2rem .1rem .1rem;margin-top: -.8rem;}
.nysubnav li{width: 33.33333%}
.nysubnav li a{padding: 0;text-align: center}
.arc-info span{display: block;}
.posi{font-size: .1em;line-height: 18em;}
}
@media screen and (max-width: 540px){
.nysubnav2 li{width: calc(50% - .2rem);margin: 0 .1rem;margin-bottom: .15rem}
}


.nyhis-list{position: relative;padding-top: .2rem;padding-bottom: .5rem;min-height: 8rem}
.nyhis-list:before{content: '';position: absolute;left: .12rem;width: 1px;height: 100%;top: 0;background: #bbb;}
.nyhis-list li {margin-bottom: .35rem;padding-left: .5rem;position: relative;}
.nyhis-list li:before{content: '';position: absolute;left: 0;width: .22rem;height: .22rem;top: 0;background: #ecf6f4;border: 1px solid #167f6c;border-radius: 50%;}
.nyhis-list li:after{content: '';position: absolute;left: .07rem;width: .1rem;height: .1rem;top: .07rem;background: #167f6c;border-radius: 50%;}
.nyhis-list li h4{font-size: .24rem;color: #167f6c;font-weight: bold;margin-bottom: .1rem;transform: skewX(-6deg);}
.nyhis-list li .arc-con{font-size: .18rem;color: #666}

.nylist .wpsp{margin-bottom: .4rem}
.nylist-n li{background: #fff;padding: .4rem .5rem;margin-bottom: .4rem}
.nylist-n li:hover{box-shadow: 0 .05rem .1rem rgba(0,0,0,.1);background: url(../images/listslog.png) #fff no-repeat bottom right;background-size: auto 2.09rem}
.nylist-n li h4{font-size: .18rem;padding-bottom: .18rem;margin-bottom: .15rem;position: relative;line-height: 1.4em}
.nylist-n li h4:before{content: '';height: 1px;background: #ddd;left: 0;bottom: 0;width: 100%;position: absolute;z-index: 0}
.nylist-n li h4:after{content: '';height: 1px;background: #107966;left: 0;bottom: 0;width: 0;position: absolute;transition: .5s;z-index: 2}
.nylist-n li p{font-size: .14rem;color: #666;line-height: 1.8em;margin-bottom: .2rem}
.nylist-n li time{font-size: .15rem;color: #777;}
.nylist-n li:hover h4 a{color: #107966}
.nylist-n li:hover h4:after{width: 100%}

.nyks .item{padding-bottom: .1rem;padding-top: .1rem}
.nyks .item dt{background: #ecf6f4;border: 1px solid #167f6c;padding: .1rem .3rem;margin-bottom: .35rem}
.nyks .item dt span{font-size: .22rem;color: #167f6c;margin-left: .15rem}
.nyks .item dt i img{height: .48rem}
.nyks .item dd ul li{width:18.4% ;margin-right: 2%;margin-bottom: .35rem}
.nyks .item dd ul li:nth-child(5n){margin-right: 0}
.nyks .item dd ul li a{display: block;height: .6rem;background: #f8f8f8;padding: 0 .4rem 0 .2rem;position: relative;}
.nyks .item dd ul li a:after{ content: "\e676";font-family: "swiper-icons" !important;position: absolute;right: .16rem;top:50%;transform: translateY(-50%);color: #666;font-size: .14rem}
.nyks .item dd ul li a span{position: relative;top:50%;transform: translateY(-50%);display: inline-block\0;overflow: hidden;
    text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: .42rem\0}

.nyks .item dd ul li:hover a{background: #167f6c;color: #fff}
.nyks .item dd ul li:hover a:after{color: #fff}

.nyzj-list li{background: #f8f8f8;width: 31.3333%;margin-right: 3%;margin-bottom: .45rem}
.nyzj-list li:nth-child(3n){margin-right: 0}
.nyzj-list li:hover{box-shadow: 0 .05rem .1rem rgba(0,0,0,.1);background: url(../images/listslog.png) #fff no-repeat bottom right;background-size: auto 2.09rem}
.nyzj-list li:hover h4 a{color: #027167}

.nyzj-list li .pic{width: 1.78rem;height: 2.48rem}
.nyzj-list li .pic img{width:100%;height: 2.48rem;}
.nyzj-list li .txt{width:calc(100% - 1.78rem);padding:.3rem .25rem }
.nyzj-list li .txt1{width:calc(100% - 0rem);padding:.3rem .25rem }
.nyzj-list li .txt h4{font-size: .2rem;padding-bottom: .15rem;border-bottom: 1px solid #ddd;margin-bottom: .15rem}
.nyzj-list li .txt p{line-height: 1.6em;max-height: .75rem\0}
.nyzj-list li .txt a.more{color: #027167;font-size: .14rem;height: .25rem;background: url(../images/zji.png) no-repeat left center;background-size: .19rem .25rem;line-height: .25rem;padding-left: .25rem;display: inline-block;margin-top: .2rem}
.pubmore{color: #027167;height: .31rem;background: url(../images/morei.png) no-repeat left center;
	background-size: .24rem .31rem;line-height: .31rem;padding-left: .3rem;display: inline-block;}
.pubmore1{color: #fff;height: .31rem;background: url(../images/morei1.png) no-repeat left center;
	background-size: .24rem .31rem;line-height: .31rem;padding-left: .3rem;display: inline-block;}
.pubmore1:hover{color: #fff}


.nyyb-list li{background: #f8f8f8;width: 31.3333%;margin-right: 2%;margin-bottom: .15rem}
.nyyb-list li:nth-child(3n){margin-right: 0}
.nyyb-list li:hover{box-shadow: 0 .05rem .1rem rgba(0,0,0,.1);background: url(../images/listslog.png) #fff no-repeat bottom right;background-size: auto 2.09rem}
.nyyb-list li:hover h4 a{color: #027167}


/*about*/
.nytit1{padding-bottom: .35rem;position: relative;}
.nytit1 h3{font-size: .32rem;position: relative;}
.nytit1 .more{position: absolute;right: 0;top: 0}
.nyabout .wpsp{padding-left: 0;padding-right: 0}
.nyabout .wpsp .posi{padding-left: .5rem;border-bottom: 0;padding-bottom: 0;margin-bottom: .29rem}
.nyab1{padding-bottom: .5rem}
.nyab1 .nytit1{position: absolute;top: -.2rem;left: 53%}
.nyab1 .nytit1 h3:after{content: '';height: 1.2rem;width: 100%;position: absolute;left: 0;top: -.5rem;background: url(../images/listslog.png) no-repeat top center;z-index: 0;background-size: 100% auto}
.nyab1 .nytit1 h3 span{position: relative; z-index: 3}
.nyab1 .pic{width: 53%;position: relative;left: -.5rem;z-index: 4}
.nyab1 .txt{width: 47%;padding: 1.1rem .3rem 0 0;}
.nyab1 .txt p{text-indent: 2em;line-height: 2.2em;color: #fff;margin-bottom: .4rem}
.nyab1s:after{content: '';position: absolute;width: 66%;bottom: -.5rem;right: 0;top:.5rem;background: url(../images/ab1bg.jpg) no-repeat right bottom;background-size: cover}

.nyab2{padding: .6rem 0 .7rem;background: #f8f8f8}
.nyab2 .aleft{width: 47.5%}
.nyab2 .aleft .item{height: 2.85rem;width: calc(50% - .05rem);position: relative;}
.nyab2 .aleft .item img{height: 1.14rem;transition: .3s;margin: 0 auto}
.nyab2 .aleft .item:hover img{animation: up 2s infinite}
.nyab2 .aleft .item h4{font-size: .24rem;color: #fff;text-align: center;margin-top: .2rem}
.nyab2 .aleft .item:nth-child(1){background: url(../images/abi1bg.jpg) no-repeat center;background-size: cover;width: 100%;margin-bottom: .1rem}
.nyab2 .aleft .item:nth-child(1) img{height: 1.67rem}
.nyab2 .aleft .item:nth-child(1) h4{margin-top: 0;margin-bottom: .3rem;font-size: .3rem}
.nyab2 .aleft .item:nth-child(1) .txt{margin-left: .5rem}
.nyab2 .aleft .item:nth-child(2){background:#167f6c }
.nyab2 .aleft .item:nth-child(3){background:#baa068 }

.nyab2 .aright{width: 47.5%}
.nyab2 .nyhis-list1{position: relative;padding-top: .2rem;padding-bottom: .2rem;}
.nyab2 .nyhis-list1:before{content: '';position: absolute;left: .12rem;width: 1px;height: 100%;top: 0;background: #bbb;}
.nyab2 .nyhis-list1 li {margin-bottom: .35rem;padding-left: .5rem;position: relative;}
.nyab2 .nyhis-list1 li:before{content: '';position: absolute;left: 0;width: .22rem;height: .22rem;top: 0;background: #ecf6f4;border: 1px solid #167f6c;border-radius: 50%;}
.nyab2 .nyhis-list1 li:after{content: '';position: absolute;left: .07rem;width: .1rem;height: .1rem;top: .07rem;background: #167f6c;border-radius: 50%;}
.nyab2 .nyhis-list1 li h4{font-size: .24rem;color: #167f6c;font-weight: bold;margin-bottom: .1rem;transform: skewX(-6deg);}
.nyab2 .nyhis-list1 li .arc-con{color: #666}

.nyab3{padding: .5rem 0 .7rem;background: url(../images/abbg2.jpg) no-repeat center;background-size: cover}
.nyab3 .sbtn{max-width: 9rem;margin: .4rem auto 0;position: relative;}
.nyab3 .sbtn:before{content: '';height: 1px;top:50%;left: 0;width: calc(50% - .55rem);position: absolute;background: #ddd}
.nyab3 .sbtn:after{content: '';height: 1px;top:50%;right: 0;width: calc(50% - .55rem);position: absolute;background: #ddd}
.nyab3 .sbtn a{display: block;width: .4rem;height: .4rem;border-radius: 50%;border: 1px solid #ccc;text-align: center;line-height: .38rem;margin: 0 .15rem;color: #999}
.nyab3 .sbtn a:hover{color: #107966;border-color: #107966}

.nyab4{padding: .5rem 0 .7rem;background: url(../images/abbg3.jpg) no-repeat center;background-size: cover}
.nyab4 .nytit1{color: #fff}
.nyab4 .aleft{width: 47.5%}
.nyab4 .aright{width: 47.5%}
.nyab4 .aright  dl{background: #107966;/* padding: .25rem; */}
.nyab4 .aright  dl dt span{display:inline-block;font-size: .2rem;padding-left: .1rem;border-left: 3px solid #fff;line-height: 1.2em}
.nyab4 .aright  dl dd{padding: .3rem 0.25rem;background: #107966;width: 50%;float: left;display: inline-block;}
.nyab4 .aright  dl dd:nth-child(2n+1){border-right: 1px solid rgba(255,255,255,.2);}
.nyab4 .aright  dl dd .item{width: 100%;}
.nyab4 .aright dl dd .item{display: block;height: .77rem;/* line-height: .35rem; *//* text-align: center; */border-left: 3px solid #fff;font-size: 20px;padding-left: 0.1rem;}
.nyab4 .aright dl dd .item:hover{border-left: 3px solid #107966;}
.nyab4 .aright dl dd .item a:hover{color:#107966;}
.nyab4 .aright dl dd .item a span:hover{color:#107966;}
.nyab4 .aright dl dd .item a span{display:block;color:#fff;font-size:18px;line-height: .35rem;font-weight: 500;margin-top: 5px;}
.nyab4 .aright  dl dd:hover{background:#fff;color:#107966;}

.nyab4 .aright ul li{height: .92rem;width: 50%;color: #fff;border-bottom: 1px solid rgba(255,255,255,.2);}
.nyab4 .aright ul li:nth-child(2n+1){border-right: 1px solid rgba(255,255,255,.2)}
.nyab4 .aright ul li a{display: block;height: 100%;position: relative;padding: 0 .25rem}
.nyab4 .aright ul li a span{display:inline-block;position: relative;top: 50%;transform: translateY(-50%);font-size: .23rem;padding-left: .1rem;border-left: 3px solid #fff;line-height: 1.5em;}
.nyab4 .aright ul li a span p{font-size:.18rem;font-weight:500;}
.nyab4 .aright a{color: #fff;line-height: .45rem;font-size: 22px;font-weight: bold;}
.nyab4 .aright ul li:not(.empty):hover a{background: #fff;color: #107966;}
.nyab4 .aright ul li:not(.empty):hover a span{border-color: #107966;}

.nyab5{padding: .5rem 0 .7rem;background: #fff}
.nyab5 ul{margin-bottom: .4rem}
.nyab5 ul li{position: relative;width: 48%;padding: .28rem ;display: flex;justify-content: space-between;z-index: 1;margin-top: -1px}
.nyab5 ul li:after{content:'';position: absolute;left: 0;bottom: 0;height: 1px;width: 100%;background: #ddd;}
.nyab5 ul li:hover{background: #f1f7f6;position: relative; z-index: 3}
.nyab5 ul li:hover:after{display: none}
.nyab5 ul li .time{}
.nyab5 ul li .txt{width: calc(100% - .98rem)}
.nyab5 ul li .txt h4{font-size: .18rem;}
.nyab5 ul li .txt p{font-size: .14rem;margin-top: .1rem;color: #666;font-size: .14rem;line-height: 1.6em;max-height: .44rem}
.nyab5 ul li .time time{width: .76rem;height: .76rem;border: 1px solid #107966;text-align: center;color: #107966;font-size: .14rem}
.nyab5 ul li .time span{font-size: .3rem;display: block;line-height: 1em}

@media screen and (min-width: 1921px){

}
@media screen and (max-width: 1180px){

.nyks .item dd ul li{width:23.5% ;margin-right: 2%;margin-bottom: .25rem}
.nyks .item dd ul li:nth-child(5n){margin-right: 2%}
.nyks .item dd ul li:nth-child(4n){margin-right: 0}

.nyzj-list li{width: 48.5%;margin-right: 3%;margin-bottom: .4rem}
.nyzj-list li:nth-child(3n){margin-right: 3%}
.nyzj-list li:nth-child(2n){margin-right: 0}


}
@media screen and (max-width: 1024px){
.nyab1 .pic{width: 53%;position: relative;left: -.3rem;z-index: 4}
.nyab1 .txt{width: 47%;padding: .9rem .3rem 0 0;}
.nyab1 .txt p{text-indent: 2em;line-height: 1.8em;margin-bottom: .4rem}

}
@media screen and (max-width: 980px){
.nylist-n li{padding: .3rem .4rem .4rem;margin-bottom: .3rem;}
.nylist-n li h4{font-size: .2rem}
.nylist-n li p{font-size: .15rem}
.nyks .item dd ul li{width:32% ;margin-right: 2%;margin-bottom: .2rem}
.nyks .item dd ul li:nth-child(5n){margin-right: 2%}
.nyks .item dd ul li:nth-child(4n){margin-right: 2%}
.nyks .item dd ul li:nth-child(3n){margin-right: 0}
.nyabout .wpsp .posi{padding-left: .4rem}
.nyab1 .nytit1{position: absolute;top: 0;left:.3rem}
.nyab1 .pic{width: 100%;position: relative;left: 0;padding-top: .7rem}
.nyab1 .txt{width: 100%;padding: .3rem .3rem .5rem;background: url(../images/ab1bg.jpg) no-repeat right bottom;background-size: cover}
.nyab1s:after{display: none}
.nyab1{padding-bottom: 0}
.nyab2 .aleft{width: 100%;margin-bottom: .4rem}
.nyab2 .aright{width: 100%}
.nyab4 .aleft{width: 100%;margin-bottom: .4rem}
.nyab4 .aleft img{width: 100%}
.nyab4 .aright{width: 100%}

.nyab5 ul li{width: 100%}
}
@media screen and (max-width: 700px){
.nyzj-list li{width: 100%;margin-right: 0;margin-bottom: .35rem;}
.nyzj-list li:nth-child(3n){margin-right: 0}
.nyzj-list li:nth-child(2n){margin-right: 0}
}
@media screen and (max-width: 640px){
.nylist-n li{padding: .3rem;margin-bottom: .3rem}
.nyab1 .txt p{font-size: .18rem}
.pubmore1,.pubmore{font-size: .18rem}
.nyab3 .nytit1{text-align: left;}
.nyab2 .aleft .item{height: 40vw}
.nyab2 .aleft .item img{height: 16vw}
.nyab2 .aleft .item:nth-child(1) img{height: 24vw}
.nyab1{padding-bottom: .2rem}
.nyabout .wpsp .posi{padding-left: .3rem}
}
@media screen and (max-width:540px){
.nyks .item dd ul li{width:48.5% ;margin-right:3%;margin-bottom: .2rem}
.nyks .item dd ul li:nth-child(5n){margin-right: 3%}
.nyks .item dd ul li:nth-child(4n){margin-right: 3%}
.nyks .item dd ul li:nth-child(3n){margin-right: 3%}	
.nyks .item dd ul li:nth-child(2n){margin-right: 0}	
}

@media screen and (max-width:360px){
/*.ny-lead li{width: 100%;margin-right: 0!important}*/

}
/*ie11 css hack*/ 
@media all and (-ms-high-contrast:none) { 
*::-ms-backdrop,
} 
/*ie11注意里面的标点符号*/ 
/*ie10 css hack*/ 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 

}