.pages{padding-top: .2rem;margin-bottom: .3rem}
.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}
.pages ul li.cur{background: linear-gradient(45deg,#0082e6 0%,#00c09c 100%);padding: 0 8px;min-width: .35rem;height: .35rem;line-height: .33rem;
border: 0; }
.pages ul li a.on{background: linear-gradient(45deg,#0082e6 0%,#00c09c 100%);padding: 0 8px;min-width: .35rem;height: .35rem;
	line-height: .33rem;color: #fff }
.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: linear-gradient(45deg,#0082e6 0%,#00c09c 100%);color: #fff;border-radius: 3px;margin-left: 5px}

.arc-con{line-height: 1.8em;}
.arc-con img{display: inline-block;}
.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}
.video-con video{max-width: 100%!important;height: auto!important}


@font-face{font-family:'sys';font-style:normal;font-weight:normal;}
.nytop{height: 5.15rem;position: relative;color: #fff;overflow: hidden;}
 
.nytop:after{height: 100%;width: 100%;background-size: 101% 101%;content: '';position: absolute;left: 0;bottom:0}
.nytop a{color: #fff}
.nytop .bg{position: absolute;top:0;left: 0;right: 0;bottom: 0;z-index: 0}
.nytop .nywp{height: 100%;}
.nytop .nytit{margin-bottom: .2rem;margin-top: .15rem}
.nytop .nytit h3{font-size: .36rem;font-weight:bold;text-shadow: 2px 2px 5px rgba(0,0,0,.3);line-height: 1em;position: relative;margin-bottom: .15rem}
.nytop .nytit h3:after{content: '';display: block;width: .65rem;height: 1px;background: #fff;margin-top: .18rem}
.nytop .nytit span{position: relative;z-index: 3;color: rgba(255,255,255,.7)}

.nytop .posi{color: #fff;font-size: .14rem;position: absolute;right: 0;bottom: 0;z-index: 5;height: .54rem;line-height: .54rem}
.nytop .posi:after{content: '';position: absolute;left: -.4rem;top:0;bottom: 0;width: 12rem;}
.nytop .posi a{color: #fff}
.nytop .posi a:hover{color: #fff}
.nytop .posi i{font-size: .18rem;margin-right: 5px}
.nysubnav{margin-top: -.35rem}
.nysubnav ul li{display: inline-block;line-height: .7rem;position: relative;padding: 0 .2rem}
.nysubnav ul li.on a:after{content: '';width: 0;height: 0;border: 6px solid transparent;border-bottom-color: #fff;position: absolute;left: 50%;transform: translateX(-50%);bottom:0;z-index: 3}
.nysubnav ul li:before{content: '';position: absolute;left: 0;top:50%;margin-top: -.06rem;height: .12rem;background: rgba(255,255,255,.4);z-index: 3;width: 1px}
.nysubnav ul li a{color: #fff;position: relative;display: block;height: 100%}
.nysubnav ul li:first-child{padding-left: 0;}
.nysubnav ul li:first-child:before{display: none}
.nysubnav ul li:last-child{padding-right: 0;}
.nysubnav ul{position: relative;z-index: 3;overflow-x: auto;white-space: nowrap;}
.nysubnav .nysubsc{margin-right:25%;position: relative;padding-right: .5rem;}
.nysubnav .nysubsc:after{content: '';position: absolute;right: -.4rem;top:0;bottom: 0;width: 18rem;z-index: 1}
.nysubnav .nysubsc ul::-webkit-scrollbar{height:3px}
.nysubnav .nysubsc ul::-webkit-scrollbar-track{border-radius:5px;;background: rgba(255,255,255,.5)}
.nysubnav .nysubsc ul::-webkit-scrollbar-thumb{border-radius:5px;background:linear-gradient(45deg,#0082e6 0%,#00aec0 100%);}
.rednav .nysubsc ul::-webkit-scrollbar-thumb{border-radius:5px;background:linear-gradient(45deg,#e23005 0%,#f69020 100%);}
@media screen and (min-width: 1921px){

}
@media screen and (max-width: 980px){
.nytop{height: 40vw}
.nysubnav{margin-top: 0}
.nysubnav .nysubsc{margin-right:5%;position: relative;padding-right: .2rem;}
}
@media screen and (max-width: 640px){
.nytop{height: 50vw}  
.nytop .posi{height: .48rem;line-height: .48rem}
.nysubnav ul li{line-height: 45px;position: relative;padding: 0 .15rem}
.nytop .nytit h3{font-size: .3rem}
.arc-con img{width: 100%!important;height: auto!important}
.pages ul li{margin: 3px}
}



@media screen and (max-width: 480px){


}
.scbox{overflow-y:auto }
.scbox::-webkit-scrollbar{width:5px}
.scbox::-webkit-scrollbar-track{border-radius:5px;;background: rgba(0,0,0,.1)}
.scbox::-webkit-scrollbar-thumb{border-radius:5px;background:linear-gradient(45deg,#0082e6 0%,#00aec0 100%);}
.swiper-button-disabled{opacity: .5;}
.hnor{font-weight: normal;}
.bgfix{/* margin-top: -.85rem; */}
.pubTxt p{font-size: .15rem;line-height: 1.8em;text-align: justify;text-indent: 2em}
/*about*/
.nyab-1{padding: .8rem 0 1.2rem}
.nyab-1 .txt{max-width: 590px;background-size:.98rem .87rem;padding: .4rem .4rem .45rem;box-shadow: 0 0 15px #cfe1f1;font-size: .15rem;top:.65rem;position: absolute;left: 0;z-index: 5 }
.nyab-1 .txt p{text-indent: 2em;line-height: 1.8em;text-align: justify;}
.nyab-1 .txt .spnum{padding: .15rem 0;color: #000}
.nyab-1 .txt .spnum span{color: #066dcc;display: block;}
.nyab-1 .txt .spnum div{margin: .1rem 0}

.nyab-1 .pic{max-width: 57.5%;padding-right: 8px;padding-bottom: 8px;position: relative;}
.nyab-1 .pic:after{content: '';position: absolute;right: 0;bottom: 0;;left: 8px;top:8px;z-index: 0;background: linear-gradient(45deg,#ccf2f0 0%,#d1e2f2 100%);}
.nyab-1 .pic img{position: relative;z-index: 3}

.nyab-2{background-size: cover; padding: .65rem 0 .8rem;height: 4.9rem}
.nyab-2 .pic{width: 49%}
.nyab-2 .txt{width: 47%;padding-top: .55rem;color: #fff}
.nyab-2 .txt h4{font-size: .26rem;line-height: 1.5em;margin-bottom: .2rem}
.nyab-2 .txt p{font-size: .15rem;line-height: 1.8em;text-align: justify;}

.nyab-3{background-size: 100% auto; padding: 1.6rem 0 1rem;}
.nyab-3 .pic{width: 49%;order: 2}
.nyab-3 .txt{width: 47%;order: 1}
.nyab-3 .txt p{margin-bottom: .1rem}


.nyfz .aleft{width: 35%;position: relative;padding: 1rem .7rem 1rem 0;color: #fff}
.nyfz .aright{width:65%;position: relative;padding: 1.5rem 0 1.2rem}

.nyfz .aright .txt{padding: .3rem 0 .5rem .7rem}
.nyfz .aright .txt p{padding: .08rem 0;}
.nyfz .aright  .slideFz{height: 70vh}
.nyfz .aright  h4{text-align: right;padding-right: .1rem;position: relative;}
.nyfz .aright  h4:before{content: '';position: absolute;left:7px;top:50%;width: calc(100% - 1.8rem);background: #347ab8;height: 1px}
.nyfz .aright  h4:after{content: '';position: absolute;left:-7px;top:50%;width:12px;height: 12px; border:2px solid  #347ab8;border-radius: 50%;margin-top: -7px}
.nyfz .aright  h4 span{font-size: .45rem;font-style: italic;color: #347ab8;display: inline-block;line-height: 1em;position: relative;}
.nyfz .aright  h4 span:after{content: '';position: absolute;left:-.12rem;top:50%;width:9px;height: 9px; background:#347ab8;border-radius: 50%;margin-top: -4px}
.nyfz .aright .ssbtn a{position: absolute;width: .5rem;height: .5rem;border-radius: 50%;line-height: .46rem;text-align: center;left: -.25rem;z-index: 10;border: 2px solid #70b8f7;color: #70b8f7;font-size: .22rem}
.nyfz .aright .ssbtn a:hover{background: #fff;border-color: #fff}
.nyfz .aright .ssbtn a.prev{top:.8rem;}
.nyfz .aright .ssbtn a.next{bottom: .8rem;}


.nyry{background-size: 100% auto;padding-top: .8rem}
.nyry .slideHd{padding-bottom: .5rem}
.nyry .slideHd .swiper-slide{width: 8.4rem;height: 4.2rem;}
.nyry .slideHd .swiper-slide .txt{height: 4rem;background-size: cover;position: relative;margin: 15px;border-radius: .15rem;
	padding: .5rem .5rem .5rem .6rem; }

.nyry .slideHd .swiper-slide .txt p{padding: .05rem 0;color: #fff}
.nyry .slideHd .swiper-slide .scrol{height: 3rem;overflow-y:auto;padding-right: .1rem }
.nyry .slideHd .swiper-slide .scrol::-webkit-scrollbar{width:5px}
.nyry .slideHd .swiper-slide .scrol::-webkit-scrollbar-track{border-radius:5px;;background: rgba(255,255,255,.5)}
.nyry .slideHd .swiper-slide .scrol::-webkit-scrollbar-thumb{border-radius:5px;background:linear-gradient(45deg,#0082e6 0%,#00aec0 100%);}
.nyry .slideHd .swiper-slide-active .txt{box-shadow: 0 0 15px rgba(0,0,0,.3);opacity: 1;background-size: cover;}
.nyry .slideHd .swiper-slide-active .txt:after{content: '';width: .3rem;height: .3rem;display: block;position: absolute;left: 50%;transform: translateX(-50%) rotate(-45deg);bottom: -.07rem;}
.nyry .control {margin-bottom: .1rem}
.nyry .control a{font-size: .24rem}
.nyry .Ctrlyear{width: 1.8rem;margin: 0 .15rem;text-align: center;}
.nyry .Ctrlyear h4{font-size: .6rem;line-height: 1em;font-weight:bold;}
.nyry .scrolCir{height: 2.85rem;overflow: hidden;padding-top: .6rem;position: relative;}
.nyry .scrolCir .xm{position: absolute;left: 50%;transform: translateX(-50%);top:.85rem;z-index: 5;width: 2.45rem}
.nyry .global-circle {transition: .8s;display: block;width: 6.4rem;height: 6.4rem;background-size: 6.4rem  6.4rem}
.nyry .global-circle ul li{position: absolute;width: 1rem;margin-left: -.5rem;left: 50%;top:0;height: 100%;background: rgba(0,0,0,0);text-align: center;}
.nyry .global-circle ul li:before{content: '';position: absolute;left: 50%;width: 2px;height: 0;background: #00be9e;top:-.45rem;margin-left: -1px;}
.nyry .global-circle ul li span{display: block;position: relative;top:-.25rem;font-size: .2rem;color: #666}
.nyry .global-circle ul li:nth-child(1){transform: rotate(0deg);}
.nyry .global-circle ul li:nth-child(2){transform: rotate(20deg);}
.nyry .global-circle ul li:nth-child(3){transform: rotate(40deg);}
.nyry .global-circle ul li:nth-child(4){transform: rotate(60deg);}
.nyry .global-circle ul li:nth-child(5){transform: rotate(80deg);}
.nyry .global-circle ul li:nth-child(6){transform: rotate(100deg);}
.nyry .global-circle ul li:nth-child(7){transform: rotate(120deg);}
.nyry .global-circle ul li:nth-child(8){transform: rotate(140deg);}
.nyry .global-circle ul li:nth-child(9){transform: rotate(160deg);}
.nyry .global-circle ul li:nth-child(10){transform: rotate(180deg);}
.nyry .global-circle ul li:nth-child(11){transform: rotate(200deg);}
.nyry .global-circle ul li:nth-child(12){transform: rotate(220deg);}
.nyry .global-circle ul li:nth-child(13){transform: rotate(240deg);}
.nyry .global-circle ul li:nth-child(14){transform: rotate(260deg);}
.nyry .global-circle ul li:nth-child(15){transform: rotate(280deg);}
.nyry .global-circle ul li:nth-child(16){transform: rotate(300deg);}
.nyry .global-circle ul li:nth-child(17){transform: rotate(320deg);}
.nyry .global-circle ul li:nth-child(18){transform: rotate(340deg);}
@keyframes scaleThree{0%{transform:scale(1);opacity:.9}100%{transform:scale(3);opacity:0}}
.nyry .global-circle ul li.on span::before{animation:scaleThree 1.5s infinite}
.nyry .global-circle ul li.on span{display: block;width: 12px;height: 12px;border-radius:50%;position: relative;font-size: 0;margin: 0 auto;top:-.45rem;background-color: #00be9e}
.nyry .global-circle ul li.on span::before{position:absolute;display:block;border-radius:50%;content:'';background-color: #00be9e;width: 12px;height: 12px;left: 0;top:0;}
.nyry .global-circle ul li.on:before{height: 1rem;transition: 1s .5s}


.nybj{padding: 1rem 0;background-size: cover}
.nybj .aleft{width: 33.1%;padding-top: 1.1rem}
.nybj .aright{width:72.9%}
.nybj .coinfo{max-width: 3.9rem;position: relative;min-height: 4rem}
.nybj .coinfo .tit{font-size: 24px;margin-bottom: .2rem;font-weight: normal;color: #fff}
.nybj .coinfo .lists{display: none}
.nybj .coinfo .listsp .lists:nth-child(1){display:block;}
.nybj .coinfo .listsp1{display: none;}
.nybj .coinfo .listsp1 .lists:nth-child(1){display:block;}
.nybj .coinfo .lists li{font-size: .145rem;padding: 4px 0;color: #fff;}
.nybj .coinfo .lists li a{position: relative;/* padding-left: 25px; */display: block;color: #fff;}
.nybj .coinfo .lists li .tips{background: rgba(255,255,255,.5);padding: .05rem .2rem;margin-left: .25rem;margin-top: .1rem;
  border-radius: 5px;font-size: .14rem;position: relative;display: none}
.nybj .coinfo .lists li .tips:before{width: 0;height: 0;border: .06rem solid transparent;border-bottom-color: rgba(255,255,255,.5);content: '';
position: absolute;top: -.12rem;left:10%}
.nybj .coinfo .lists li .tips a:before{display: none}
.nybj .coinfo .lists li .tips a{color: #333!important}
.nybj .coinfo .lists li:hover .tips{display: block;}
.nybj .coinfo .lists li a:hover{color: #00d999}
.nybj .coinfo .lists li a:hover:before{color: #00d999}
.nybj .coinfo .lists li a:before{position: absolute;left: 0;top: 2px;/* content: "\e88c"; */font-family: "iconfont" !important;color: #fff;}
@keyframes scaleThree{0%{transform:scale(1);opacity:.9}100%{transform:scale(3);opacity:0}}
@keyframes scaleTwo{0%{transform:scale(1);opacity:.9}100%{transform:scale(1.6);opacity:0}}
.nybj .point{cursor: pointer;position: absolute;}
.nybj .point i::before{animation:scaleThree 1.5s infinite}
.nybj .point i{display: block;width: 12px;height: 12px;border-radius:50%;position: relative;}
.nybj .point i::after,.point i::before{position:absolute;display:block;border-radius:50%;content:'';background-color: #fff;width: 12px;height: 12px;left: 0;top:50%;margin-top: -6px}
.nybj .point span{position: absolute;white-space: nowrap;}
.nybj .mapdots{color: #fff}
.nybj .mapdots li:hover{color:#00d999}
.nybj .chinaMap .mapdots li:hover i:before,.nybj .chinaMap .mapdots li:hover i:after{background: #00d999}
.nybj .other .mapdots li{position: absolute;cursor: pointer;}
.nybj .other .mapdots li span{position: absolute;white-space: nowrap;}
.nybj .other .mapdots li i{display: block;position: relative;width: 30px;text-align: center;}
.nybj .other .mapdots li i:after{display: block;content: '';width: 30px;height: 16px;border-radius: 50%;background: rgba(255,255,255,.2);position: absolute;left:-1px;;bottom: -6px}

.nybj .chinaMap .mapdots li:nth-child(1){left:47.84%;top:44.9%;}
.nybj .chinaMap .mapdots li:nth-child(1) span{right: 25px;top: -16px;font-size: 24px;color: #00d999}
.nybj .chinaMap .mapdots li:nth-child(1) i:before,.nybj .chinaMap .mapdots li:nth-child(1) i:after{
  background: #00d999;width: 20px;height: 20px;}

.nybj .chinaMap .mapdots li:nth-child(2){left: 69.3%;top: 13.64%;}
.nybj .chinaMap .mapdots li:nth-child(2) span{margin-top: 3px;right: 1%;transform: translateX(-50%);}

.nybj .chinaMap .mapdots li:nth-child(3){ left:65%;top:26.75%;}
.nybj .chinaMap .mapdots li:nth-child(3) span{bottom: 23px!important;left: 10px!important;font-size: 24px;}
.nybj .chinaMap .mapdots li:nth-child(3) i:before,.nybj .chinaMap .mapdots li:nth-child(3) i:after{/*background: #00d999*/background:none !important;}

.nybj .chinaMap .mapdots li:nth-child(4){ left:67.27%;top:28.1%;}
.nybj .chinaMap .mapdots li:nth-child(4) span{bottom: -15px;left:10px}


.nybj .chinaMap .mapdots li:nth-child(5){left:74%;top:31.43%;}
.nybj .chinaMap .mapdots li:nth-child(5) span{top:5px;left: 22px}

.nybj .chinaMap .mapdots li:nth-child(6){left: 40.87%;top: 27.5%;}
.nybj .chinaMap .mapdots li:nth-child(6) span{right: 20px;top: -5px}

.nybj .chinaMap .mapdots li:nth-child(7){left: 68.57%;top: 33.5%;}
.nybj .chinaMap .mapdots li:nth-child(7) span{bottom: -5px;left: -37px;}


.nybj .chinaMap .mapdots li:nth-child(8){left: 49%;top: 43.8%;}
.nybj .chinaMap .mapdots li:nth-child(8) span{bottom: 10px;right: 15px;}

.nybj .chinaMap .mapdots li:nth-child(9){left: 62.66%;top: 37.13%;}
.nybj .chinaMap .mapdots li:nth-child(9) span{bottom: 0;left:20px}

.nybj .chinaMap .mapdots li:nth-child(10){left: 49%;top: 47.8%;}
.nybj .chinaMap .mapdots li:nth-child(10) span{left:18px;top:-2px;}


.nybj .chinaMap .mapdots li:nth-child(11){left: 47%;top: 48%;}
.nybj .chinaMap .mapdots li:nth-child(11) span{right: 20px;top: 6px;}

.nybj .chinaMap .mapdots li:nth-child(12){ left: 44.7%;top: 51.41%;}
.nybj .chinaMap .mapdots li:nth-child(12) span{right: 20px;top: 6px;}

.nybj .chinaMap .mapdots li:nth-child(13){left: 73%;top: 43%;}
.nybj .chinaMap .mapdots li:nth-child(13) span{top: 4px;left: 20px;}


.nybj .chinaMap .mapdots li:nth-child(14){left: 63.75%;top: 43.5%;}
.nybj .chinaMap .mapdots li:nth-child(14) span{margin-top: 2px;left: 50%;transform: translateX(-50%);}

.nybj .chinaMap .mapdots li:nth-child(15){ left: 62.8%;;top:59.06%;}
.nybj .chinaMap .mapdots li:nth-child(15) span{bottom: 18px;left: 50%;transform: translateX(-50%);}

.nybj .chinaMap .mapdots li:nth-child(16){left: 71.47%;top: 52.64%;}
.nybj .chinaMap .mapdots li:nth-child(16) span{left: 20px;top:-5px;}

.nybj .chinaMap .mapdots li:nth-child(17){left: 61.31%;top: 61.40%;}
.nybj .chinaMap .mapdots li:nth-child(17) span{top:-5px;right: 18px}

.nybj .chinaMap .mapdots li:nth-child(18){left: 64.44%;top: 61.1%;}
.nybj .chinaMap .mapdots li:nth-child(18) span{bottom: -3px;left: 18px}

.nybj .chinaMap .mapdots li:nth-child(19){left: 65%;top: 59.2%;}
.nybj .chinaMap .mapdots li:nth-child(19) span{margin-top: -30px;left: 9px;}


.nybj .other .mapdots li:nth-child(1){left: 23.5%;top: 57.12%;}
.nybj .other .mapdots li:nth-child(1) span{margin-top: 10px;left: 50%;transform: translateX(-50%);}

.nybj .other .mapdots li:nth-child(2){left:43.20%;top: 63.33%;}
.nybj .other .mapdots li:nth-child(2) span{margin-top: 10px;left: 50%;transform: translateX(-50%);}

.nybj .other .mapdots li:nth-child(3){left: 24.14%;top:72.32%;}
.nybj .other .mapdots li:nth-child(3) span{right: 35px;top: 0}

.nybj .other .mapdots li:nth-child(4){left: 28.71%;top: 77.88%;}
.nybj .other .mapdots li:nth-child(4) span{right: 35px;top: 0}

.nybj .other .mapdots li:nth-child(5){left: 30.26%;top: 74.89%;}
.nybj .other .mapdots li:nth-child(5) span{left: 35px;top: 0;}

.nybj .other .mapdots li:nth-child(6){left: 66.77%;top: 91.42%;}
.nybj .other .mapdots li:nth-child(6) span{margin-top: -39px;left: 50%;transform: translateX(-50%);}

.nybj .mapM1,.nybj .mapM2{display: none}


.nybj .chinaMap .mapdots li:nth-child(20){left: 72.03%;top: 15%;}
.nybj .chinaMap .mapdots li:nth-child(21){left:63.25%;top:24.5%;}
.nybj .chinaMap .mapdots li:nth-child(22){left:69.28%;top:26.57%;}
.nybj .chinaMap .mapdots li:nth-child(23){left:73.3%;top:30.10%;}
.nybj .chinaMap .mapdots li:nth-child(24){left:68.51%;top:31.59%;}
.nybj .chinaMap .mapdots li:nth-child(25){left: 73.57%;top: 39.99%;}
.nybj .chinaMap .mapdots li:nth-child(26){left: 66.48%;top: 40.79%;}
.nybj .chinaMap .mapdots li:nth-child(27){left: 71.5%;top: 42%;}
.nybj .chinaMap .mapdots li:nth-child(28){left: 72.8%;top: 42%;}
.nybj .chinaMap .mapdots li:nth-child(29){left: 70.8%;top: 47%;}
.nybj .chinaMap .mapdots li:nth-child(30){left: 50.5%;top: 42.1%;}
.nybj .chinaMap .mapdots li:nth-child(31){left: 46%;top: 46.5%;}
.nybj .chinaMap .mapdots li:nth-child(32){left: 50%;top: 46.5%;}
.nybj .chinaMap .mapdots li:nth-child(33){left: 52.3%;top: 52.51%;}

.nybj .chinaMap .mapdots li:nth-child(20) span{top: -5px;left: 14px}
.nybj .chinaMap .mapdots li:nth-child(21) span{top: -10px;left: -48px;}
.nybj .chinaMap .mapdots li:nth-child(22) span{top: -12px;left: 16px;}
.nybj .chinaMap .mapdots li:nth-child(23) span{top: -8px;left: 22px}
.nybj .chinaMap .mapdots li:nth-child(24) span{top: -6px;left: 15px;}
.nybj .chinaMap .mapdots li:nth-child(25) span{top: -8px;left: 15px}
.nybj .chinaMap .mapdots li:nth-child(26) span{top: -5px;left: -34px;}
.nybj .chinaMap .mapdots li:nth-child(27) span{top: 9px;left: -28px;}
.nybj .chinaMap .mapdots li:nth-child(28) span{margin-top: -17px;left: 21px;}
.nybj .chinaMap .mapdots li:nth-child(29) span{top: -8px;left: 15px}
.nybj .chinaMap .mapdots li:nth-child(30) span{margin-top: -27px;left: 15px;}
.nybj .chinaMap .mapdots li:nth-child(31) span{margin-top: -12px;left: -35px;}
.nybj .chinaMap .mapdots li:nth-child(32) span{top: -5px;left: 20px;}
.nybj .chinaMap .mapdots li:nth-child(33) span{margin-top: 8px;left: -5px}

.nybj .nywp{height: 9rem}
.nybj .aright{width: 80.9%;position: absolute;top: 0;right: -1.5rem;}
.nybj .aright img{width:100%}
@media screen and (max-width: 1180px){
 .nybj .aright{position: static;right: 0;width: 100%} 
 .nybj .nywp{height: auto}
}

.nygj{background-size: 100% auto; padding: 1rem 0 1.2rem;}
.nygj .sliceTxt{width:100%;background: #0a4682;color: #fff;}
.nygj .sliceTxt .swiper-slide  h4{font-size: .28rem;font-weight: normal;position: relative;margin-bottom: .15rem}
.nygj .sliceTxt .swiper-slide  h4 span{position: relative;padding-top: .1rem}
.nygj .sliceTxt .swiper-slide  h4 span:before{height: 3px;width: 100%;background: #fff;display:block;content: '';position: absolute;top: 0;left: 0}
.nygj .sliceTxt .swiper-slide .desc{line-height: 1.8em;padding-right: .15rem;font-size: .15rem;text-indent: 2em}
.nygj .sliceTxt .swiper-slide .desc p{margin-bottom: .1rem}
.nygj .slideIco{position: relative;width: 100%}
.nygj .slideIco .ssbtn{display: none}
.nygj .slideIco .ssbtn a{position: absolute;top:50%;transform: translateY(-50%);color: #fff;font-size: .18rem}
.nygj .slideIco .ssbtn .prev{left: .15rem}
.nygj .slideIco .ssbtn .next{right: .15rem}
.nygj .slideIco .swiper-slide{cursor: pointer;height: 1rem;}
.nygj .slideIco .swiper-slide .tit{padding: .1rem 0 .1rem .1rem;color: #fff;width: 100%;}
.nygj .slideIco .swiper-slide .tit h4{font-size: .2rem;font-weight: normal;}
.nygj .slideIco .swiper-slide .tit span{opacity: .4;font-size: .12rem}
.nygj .slideIco .swiper-slide .ico{padding: .1rem .1rem 0 0;position: absolute;right: 0;bottom: 0;z-index: 0;pointer-events: none;top:6px}
.nygj .slideIco .swiper-slide:after{}
.nygj .slideIco .swiper-slide-thumb-active:after {content: '';background: #004fa1;position: absolute;left: 0;top: 0;bottom: 0;z-index: 0;width: 0;transition: .5s;display: block;width: 100%}
.nygj .slideIco .swiper-slide-thumb-active+.swiper-slide .flex{border-left-color: transparent}
.nygj .slideIco .swiper-slide .flex{border-left: 1px solid rgba(255,255,255,.6);position: relative;z-index: 3;height: 100%;
  ;position: relative;}
.nygj .slideIco .swiper-slide-thumb-active .flex{border: 1px solid transparent;background: transparent}

.nygj .slideIco .sico svg{height: .8rem;width: .9rem\0;display: block;margin: 0 auto}
.nygj .slideIco .hdg-Sbb .sico svg{height: .7rem;width: .9rem\0;display: block;margin: 0 auto}
.nygj .slideIco .cls-1,.cls-2,.cls-3{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3px;}


.nygj .sliceTxt .slidePic{width: 61%}
.nygj .sliceTxt .slidePic .pic{position: relative;height: 5rem}
.nygj .sliceTxt .slidePic .pic p{position:absolute;left: 0;bottom: 0;right: 0;padding: .15rem .2rem;color: #fff;background: rgba(0,0,0,.5)}
.nygj .sliceTxt .slidePic .ssbtn a{position: absolute;top:50%;transform: translateY(-50%);z-index: 5;color: #fff;font-size: .5rem}
.nygj .sliceTxt .slidePic .ssbtn a.prev{left:.15rem;}
.nygj .sliceTxt .slidePic .ssbtn a.next{right: .15rem}
.nygj .sliceTxt .txt{width: 39%;padding: .7rem .3rem .4rem .4rem}
.nygj .sliceTxt .txt .scbox{height: 3rem}

.nysubnav2 ul{border-bottom: 1px solid #ddd;margin-bottom: .5rem}
.nysubnav2 ul li{margin: 0 .2rem;padding-bottom: .2rem;position: relative;top: 1px}
.nysubnav2 ul li.on{margin: 0 .2rem 0rem;}




.nymb{padding: 1rem 0 1.2rem;background-size: 100% auto}
.mblist li{margin-bottom:.35rem;background: #fff;transition: .3s;border-radius: .15rem .15rem 0 0;box-shadow: 0 1px 10px rgba(0,0,0,.1)}
.mblist li:hover{box-shadow: 0 8px 15px rgba(0,0,0,.2)}
.mblist li .pic{display:block;position:relative}
.mblist li img{background: #fff;border-radius: .15rem .15rem 0 0;width: 100%}
.mblist li p{position:relative;background-size: 102% auto;padding: .3rem .2rem 0;top:-.3rem;text-align: center;z-index: 4}
.mblist li p span{display: block;}
.mblist li p span.tit{font-size: .18rem}
.mblist{column-count:3;column-gap:.25rem}
.mblist li{float:none;width:auto;break-inside:avoid;box-sizing:border-box}

.nyzz{padding: .8rem .5rem 1rem;background-size: 100% auto}
.nyzz div{width: 100%}


.nygl{padding: 1rem 0 1.2rem;background-size: 100% auto;}
.nygl .renlist{padding: .35rem 0;border-top: 1px dashed #ddd}
.nygl .renlist:nth-child(1){padding-top: 0;border-top: 0}
.nygl .renlist li{text-align: center;margin: 0 0.8%;/***width: 11.4%;***/;width: 15%;font-size: .15rem;}
.nygl .renlist li h4{font-size: .18rem;margin-top: .15rem;color: #1b479d;margin-bottom: .08rem}


.nydj1{padding: 1rem 0 1.2rem;background-size: 100% auto}
.nydj1 .ssbtn a{position: absolute;top:50%;transform: translateY(-50%);font-size: .36rem;z-index:5;color: #fff;text-shadow: 1px 1px 0 rgba(0,0,0,.2)}
.nydj1 .ssbtn a.prev{left: .15rem}
.nydj1 .ssbtn a.next{right: .15rem}
.nydj1 .row-a{margin-bottom: .5rem}
.nydj1 .row-a .pics{width: 50%;position: relative;}
.nydj1 .row-a .pics .pic{height: 3.1rem}
.nydj1 .row-a .txt{width: 50%;background-size: cover;padding: .6rem .5rem 0;font-size: .18rem;line-height: 1.8em ;}
.nydj1 .row-b li{width: 23%;display: flex;justify-content: center;}
.nydj1 .row-b li i{font-size: .6rem;color: #df0100;margin-right: .1rem}
.nydj1 .row-b li h4 span{font-size: .28rem;display: inline-block;margin-right: 5px}
.nydj1 .row-b li .txt{padding-top: 5px}
.nydj1 .row-b li .ico{width: .68rem}


.nydj1 .ztlist li{width: 24.333%;margin-bottom: .5rem;position: relative;}
.nydj1 .ztlist li a{position: relative;z-index: 5;display: block;}
.nydj1 .ztlist li:before{position:absolute;content:"";bottom:0;left:0;right:0;top:0;z-index:1;background: #fff}
.nydj1 .ztlist li:after{position:absolute;content:"";bottom:0;left:.3rem;right:.3rem;height: .2rem;z-index:0;box-shadow:0 0 .15rem .13rem rgba(140,2,10,.5);border-radius:50%;opacity: 0;transition: .3s}
.nydj1 .ztlist li:hover:after{opacity: 1}


.nydj2{padding: 1rem 0 0;background: #fef9f6}
.nydj2 .ztMore a{display: inline-block;height: .45rem;width: 1.5rem;border: 2px solid  #d0041d;line-height: .41rem;text-align: center;transition: .3s}
.nydj2 .ztMore a:hover{background: #d0041d;color: #fff}
.nydj2 a:hover{color: #d0041d}
.nydj2 .ztTit{margin-bottom: .5rem;font-size: .32rem;text-align: center; }
.nydj2 .ssbtn a{position: absolute;top:50%;transform: translateY(-50%);font-size: .36rem;z-index:5;color: #fff;text-shadow: 1px 1px 0 rgba(0,0,0,.2)}
.nydj2 .ssbtn a.prev{left: .15rem}
.nydj2 .ssbtn a.next{right: .15rem}

.nydj2 .rowa{padding: 0 0 .7rem}
.nydj2 .rowa .zth2{text-align: center;color:#d0021b ;font-size: .35rem;font-weight: 800;margin-bottom: .4rem;line-height: 1.2em}
.nydj2 .rowa .list{padding-bottom: .3rem}
.nydj2 .rowa .list li{background: #fff;padding: .2rem .7rem .2rem .2rem;background: #fff no-repeat right bottom;
	width: 48.5%;margin-bottom: .3rem;display: flex;justify-content: space-between;transition: .3s;background-size: .68rem .68rem}
.nydj2 .rowa .list li .time{width: .7rem;height: .7rem;border: 1px solid #d0021b;text-align: center;font-size: .13rem;color: #d0021b;transition: .3s}
.nydj2 .rowa .list li:hover .time{background: #d0021b;color: #fff}
.nydj2 .rowa .list li .time span{font-weight: bold;display: block;font-size: .36rem;line-height: 1em}
.nydj2 .rowa .list li .txt{width: calc(100% - .9rem);font-size: .18rem}
.nydj2 .rowa .list li .txt h4{font-weight: normal;}
.nydj2 .rowa .list li .txt h4 a{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.nydj2 .rowa .list li:hover{box-shadow:2px 2px 10px  rgba(140,2,10,.2);}

.nydj2 .rowb{background-size: cover;padding: .7rem 0 .8rem}
.nydj2 .rowb .ztMore{margin-top: .5rem}
.nydj2 .rowb .pics{width: 50%;position: relative;}
.nydj2 .rowb .pics .pic{height: 3.5rem}
.nydj2 .rowb .pics .pic p{position: absolute;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.5);color: #fff;padding: .1rem .2rem}
.nydj2 .rowb .txt{width: 47%}
.nydj2 .rowb .txt ul li{position: relative;padding-right: .8rem;line-height: .57rem;font-size: .18rem;border-bottom: 1px dashed #eacabe}
.nydj2 .rowb .txt ul li time{position:absolute;right: 0;top: 0;font-size: .16rem}

.nydj2 .rowc{background-size: cover;padding: .7rem 0 .9rem}
.nydj2 .rowc .list:before{content: '';width: 1px;height: 80%;background: #eacabe;position: absolute;left:50%;top:10%}
.nydj2 .rowc .list li{width: 45%;padding: .2rem 0;border-bottom: 1px dashed #eacabe}
.nydj2 .rowc .list li:nth-last-child(1){border-bottom: 0}
.nydj2 .rowc .list li:nth-last-child(2){border-bottom: 0}
.nydj2 .rowc .list li a{margin-bottom: .1rem;font-size: .18rem}
.nydj2 .rowc .list {margin-bottom: .5rem;}

.cxlist li{padding: .5rem;color: #fff;min-height: 5rem}

.cxlist li .pic{display: none;width: 100%}
.cxlist li .txt{width: 39%}



.nybjfw{padding-top: 1rem}
.nybjfw .rowa{background-size: 100% auto;}
.nybjfw .rowa .intro{margin-bottom: 1rem;position: relative;}
.nybjfw .rowa .intro .txt{background: #f5f7fa;position: absolute;top:1.3rem;width: 55%;padding: .5rem;right: 0}
.nybjfw .rowa .intro .txt h4{color: #0053a1;font-size:.22rem;margin-bottom: .1rem}
.nybjfw .rowa .intro .txt p{line-height: 2em}
.nybjfw .rowa .data .txt{margin-bottom: .5rem}
.nybjfw .rowa .data .txt h4{color: #0053a1;font-size:.22rem;margin-bottom: .1rem}
.nybjfw .rowa .data .txt p{color: #a0a4a4;font-size:.18rem;}
.nybjfw .rowa  .scdata li{width: 23%;height: 4.15rem;color: #fff;position: relative;}
.nybjfw .rowa  .scdata li:nth-child(2n){margin-top: .5rem}

.nybjfw .rowa  .scdata li:nth-child(4) .t p{font-size: .2rem}
.nybjfw .rowa  .scdata li .t{position: absolute;left: .2rem;bottom: .2rem;z-index: 5}
.nybjfw .rowa  .scdata li .t span{font-size: .55rem;font-weight: 700;display: inline-block;line-height: 1em}

.nybjfw .rowb{padding-bottom: .6rem;margin-top: .8rem}
.nybjfw .rowb .wp{padding-top: .6rem;border-top: 1px solid #ccc}
.nybjfw .rowb .info{width: 80%}
.nybjfw .rowb .info .wllogo{margin-bottom: .3rem}
.nybjfw .rowb .info .txt{padding-bottom: .2rem}
.nybjfw .rowb .info .txt div:nth-child(1){max-width: 3.65rem}
.nybjfw .rowb .info .txt p{margin-bottom: .15rem;text-transform: uppercase;position: relative;font-size: .15rem}
/*.nybjfw .rowb .info .txt p:before{font-family: "iconfont" !important;font-size: inherit;font-size: .22rem;position: absolute;left: 0;top: 0}
.nybjfw .rowb .info .txt p:nth-child(1):before{content: "\e607";}
.nybjfw .rowb .info .txt p:nth-child(3):before{content: "\e649";}
.nybjfw .rowb .info .txt p:nth-child(4):before{content: "\e655";}
.nybjfw .rowb .info .txt p:nth-child(5):before{content: "\e601";font-size: .18rem;top:2px;}
*/
/*.nybjfw .wp{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index:5}
.nybjfw .mapCon{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 0}
.nybjfw .mapCon .amap-info-content {border: none;padding: 0 ;}
.nybjfw .mapCon .amap-info-close {position: absolute;right: 10px!important;top: 13px;text-decoration: none;width: 14px;height: 14px;font-size: 18px;display: none}
.nybjfw .mapCon .amap-info-outer,.amap-menu-outer { background: #fff;border: none;;padding: 0}
.nybjfw .mapCon .info-title{background: #fff;padding:5px 10px;color:#555;border-left: 3px solid #005FAB;
  letter-spacing:1px;font-weight:lighter;font-size:14px;line-height:30px;font-weight: bold;padding-right: 30px}

*/
.titb{font-size: .3rem;margin-bottom: .3rem}
.titb:after{content: '';display: block;height: 5px;width: .5rem;background: linear-gradient(45deg,#0082e6 0%,#00c09c 100%);margin: .15rem auto 0}
.descb{max-width: 790px;line-height: 1.8em;text-align: center;margin: 0 auto;margin-bottom: .3rem;}
.fwmy1{background-size: cover;padding-top: 1rem;padding-bottom: .4rem}
.fwmy1 .fwmap img{width: 80%;max-width: 911px}
.fwmy1 .data {position: absolute;right: 0;top:50%;transform: translateY(-50%);z-index: 3;padding-left: .4rem;border-left: 1px solid #eff0f3}
.fwmy1 .data li{margin-bottom: .3rem;}
.fwmy1 .data li:last-child{margin-bottom:0;}
.fwmy1 .data .num{ background: linear-gradient(45deg,#0082e6 0%,#00c09c 100%);-webkit-background-clip: text;color: transparent;background:transparent\0;color: #0082e6\0;display: inline-block;font-size: .18rem ;font-weight: bold;}
.fwmy1 .data .num span{font-size: .4rem;display: inline-block;}
.fwmy1 .data .num span:after{content: "+";font-size: .24rem}
.fwmy1 .data p{color: #768088;font-size: .14rem}

.fwmy2{background-size: cover;padding:.8rem 0 1rem}
.fwmy2 .titb{color: #fff}
.fwmy2 .titb:after{background: #fff}

/*.fwmy2 .list li{position: relative;margin-top: .25rem;overflow: hidden;}
.fwmy2 .list li .pic{height: 3.3rem}
.fwmy2 .list li .pic img{display: none}
.fwmy2 .list li:nth-child(1){width:62% }
.fwmy2 .list li:nth-child(2){width:36% }
.fwmy2 .list li:nth-child(3){width:32%}
.fwmy2 .list li:nth-child(4){width:32%}
.fwmy2 .list li:nth-child(5){width:32%}
.fwmy2 .list li .txt{position: absolute;left: 0;bottom: -.6rem;right: 0;z-index: 3;background-size: 101% 101%;padding: 1.5rem .2rem .2rem;color: #fff;transition: .4s}
.fwmy2 .list li .txt h4{font-size: .18rem;font-weight: normal;margin-bottom: .15rem}
.fwmy2 .list li .txt p{font-size: .14rem;height: .4rem}
.fwmy2 .list li:hover .txt{bottom: 0}
.fwmy2 .ssbtn a{position: absolute;z-index: 10;color: #fff;font-size: .4rem;top:calc(50% + .125rem);text-shadow: 1px 1px 0 rgba(0,0,0,.3);transform: translateY(-50%);}
.fwmy2 .ssbtn a.prev{left: -.6rem}
.fwmy2 .ssbtn a.next{right: -.6rem}
*/
.fwmy2 .swiper-pagination{position: static;width: auto;font-size: .26rem;line-height: 1em}
.fwmy2 .ssbtn a{font-size: .3rem;margin-left: .15rem}

.fwmy1 .add{margin-bottom: .5rem}
.fwmy1 .add .pic{width: 55%}
.fwmy1 .add .txt{width: 45%;background: #fff;padding: .4rem}
.fwmy1 .add .txt .scbox{height: 2.2rem;padding-right: .15rem}
.fwmy1 .add .txt h4{color: #023167;font-size: .32rem;font-weight: normal;}
.fwmy1 .add .txt h5{font-size: .26rem;font-weight: normal;margin-bottom: .1rem}
.fwmy1 .add .ssbtn a{position: absolute;top:50%;transform: translateY(-50%);font-size: .4rem;z-index:5;color: #fff;text-shadow: 1px 1px 0 rgba(0,0,0,.2)}
.fwmy1 .add .ssbtn a.prev{left: .15rem}
.fwmy1 .add .ssbtn a.next{right: .15rem}

.fwmy2 .txts{width: 35%;background: #fff;padding: .2rem .4rem 1rem}
.fwmy2 .txts .txt h4{color: #0090d6;font-size: .28rem;font-weight: normal;margin-bottom: .15rem}
.fwmy2 .txts .txt p{line-height: 1.8em;text-align: justify;}
.fwmy2 .txts .txt .scbox{max-height: 2.8rem;padding-right: .15rem}
.fwmy2 .pics{width: 65%}
.fwmy2 .pics .pic{height: 5rem}
.fwmy2 .hdtool{position: absolute;bottom: .4rem;left: .4rem;right: .4rem;z-index: 5}
.fwmy2 .hdtool .swiper-pagination-current{color: #0090d6}

.kjcx1{background-size: cover;padding: 1rem 0 1rem}
.kjcx1 .titb:after{margin-left: 0}
.kjcx1 .aleft{width: 45.5%}
.kjcx1 .aleft .pict{color: #fff;margin-top: .3rem}
.kjcx1 .aleft .pict h4{position: absolute;left: .3rem ;top: .3rem;z-index: 5;font-size: .3rem}
.kjcx1 .aleft .pict .txt{position: absolute;left: .3rem ;bottom: .3rem;z-index: 5;right: .3rem}
.kjcx1 .aright{width: 45.5%}
.kjcx1 .aright .pics img{width: 100%}
.kjcx1 .aright .pics{margin-bottom: .9rem}
.kjcx1 .aright .slidePict{width: 80%;margin: 0 auto;margin-top: -.4rem}
.kjcx1 .aright .slidePict h4{height: .8rem;padding: .1rem .2rem;}
.kjcx1 .aright .slidePict h4 a{display: block;position: relative;top: 50%;transform: translateY(-50%);color: #fff;text-align: center;}
.kjcx1 .aright .data .item{padding-left: .8rem}
.kjcx1 .aright .data .item .sp{font-size: .32rem;font-weight: bold;color: #222}
.kjcx1 .aright .data .item  p{color: #666}



.kjcx1 .ssbtn a{position: absolute;z-index: 10;color: #fff;font-size: .4rem;top:50%;transform: translateY(-50%);text-shadow: 1px 1px 0 rgba(0,0,0,.3)}
.kjcx1 .ssbtn a.prev{left: .15rem}
.kjcx1 .ssbtn a.next{right: .15rem}

.kjcx2{background-size: cover;}
.kjcx2 ul li{width: 20%;color: #fff;padding: .5rem 0;border-right: 1px solid rgba(255,255,255,.2);height: 5.6rem;cursor: pointer;transition: .5s}
.kjcx2 ul li .ico{width: .8rem;height: .8rem;margin: 0 auto;background-repeat: no-repeat;background-position: center;}
.kjcx2 ul li h4{text-align: center;font-size: .2rem;margin-top: .15rem;margin-bottom: .15rem}
.kjcx2 ul li .pubTxt{opacity: 0;visibility: hidden;position: absolute;height:2.16rem;}
.kjcx2 ul li.on{width: 40%;padding: .5rem 5%}
.kjcx2 ul li.on  .pubTxt{opacity: 1;visibility: inherit;position: static;transition: .2s .4s}
.kjcx2 ul li:nth-child(1){border-left:1px solid rgba(255,255,255,.2) }


.kjcx3{background-size: 100% auto;padding: 1rem 0}
.kjcx3 .titb:after{margin-left: 0}
.kjcx3 .txt{width: 45%}
.kjcx3 .txt p{line-height: 1.8em;text-indent: 2em;text-align: justify;margin-bottom: .2rem}
.kjcx3 .pic{width: 48%}
.kjcx1 .aleft .scbox{padding-right: .15rem;/*height: 2.4rem*/}
.kjcx3  .scbox{padding-right: .15rem;height: 4.4rem}
.kjcx3 .ssbtn a{position: absolute;z-index: 10;color: #fff;font-size: .4rem;top:50%;transform: translateY(-50%);text-shadow: 1px 1px 0 rgba(0,0,0,.3)}
.kjcx3 .ssbtn a.prev{left: .15rem}
.kjcx3 .ssbtn a.next{right: .15rem}

.pubbg{background-size: 100% auto;padding-top: 1rem}
.dfgs{padding-bottom: .8rem}
.dfgsList li{display: flex;justify-content: space-between;flex-wrap: wrap;padding: .5rem;transition: .3s;border-top: 1px solid #eee}
.dfgsList li:first-child{border-top: 0}
.dfgsList li:hover{background-size: cover}
.dfgsList li:hover a{color: #fff}
.dfgsList li:hover .txt p{color: #fff}
.dfgsList li .pic{width: 40%;height: 2.75rem}
.dfgsList li .txt{width: 55%}
.dfgsList li .txt h4{font-size: .2rem;margin-bottom: .1rem}
.dfgsList li .txt p{font-size: .14rem;margin-bottom: .3rem;color: #787878;border-bottom: 1px dashed #ccc;padding-bottom: .2rem}

.nylm1 .titb{font-size: .36rem;font-weight: normal;margin-bottom: .5rem}
.nylm1 .desc{font-size: .18rem;line-height: 1.8em;margin-bottom: .5rem;text-indent: 2em}
.nylm1 .slide-lm{padding: .6rem 0 .75rem;background-size: cover;color: #fff}
.nylm1 .slide-lm .swiper-slide h4{text-align: center;font-size: .2rem;font-weight: normal;margin-bottom: .1rem;margin-top: .1rem}
.nylm1 .slide-lm .swiper-slide p{text-align: center;font-size: .15rem;}
.nylm1 .slide-lm .ssbtn a{display: block;width: .5rem;height: .5rem;border: 1px solid #fff;border-radius:50%;text-align: center;line-height: .5rem;color: #fff;position: absolute;top:55%;transform: translateY(-50%);z-index: 5}
.nylm1 .slide-lm .ssbtn a.prev{left: -.6rem}
.nylm1 .slide-lm .ssbtn a.next{right: -.6rem}

.nylm2{padding: .6rem 0 1rem;background-size: 100% auto}
.nylm2 .lMtaNav{border: 1px solid #cddbe9;padding:  .6rem .4rem;font-size: .2rem;margin-bottom: .6rem}
.nylm2 .lMtaNav li{cursor: pointer;position: relative;}
.nylm2 .lMtaNav li:before{content: '';position: absolute;left: -.3rem;top:50%;transform: translateY(-50%);height: .9rem;z-index: 0;background:#35e4c1;width: 0;transition: .5s;opacity: 0}
.nylm2 .lMtaNav li span{position: relative;z-index: 3}
.nylm2 .lMtaNav li.on{color: #054a8f}
.nylm2 .lMtaNav li.on:before{width: .75rem;opacity: 1}
.nylm2 .slideLms ul li{width: 25%;padding:0 .2rem;border-left: 1px solid #054a8f;margin-bottom: .5rem }
.nylm2 .slideLms ul li h4{font-size: .18rem;color:  #054a8f;margin-bottom: .1rem }
.nylm2 .slideLms ul li h4 a{color:  #054a8f}
.nylm2 .slideLms ul li p{font-size: .14rem;color:  #444 }

.xjgs{background-size: 100% auto;padding-bottom: .8rem}
.xjgs .topxj{padding: 0 .5rem;margin-top: 1rem;margin-bottom: .4rem}
.xjgs .topxj .pic{width: 52%;height: 3.5rem;position: relative;top: -.5rem}
.xjgs .topxj .txt{width: 44%;color: #fff;padding: .5rem 0 .5rem 0}
.xjgs .topxj .txt h4{font-size: .2rem;margin-bottom: .1rem;font-weight: normal;}
.xjgs .topxj .txt p{font-size: .15rem;line-height: 1.6em;color: rgba(255,255,255,.7);margin-bottom: .1rem}
.xjgs .topxj .txt time{color: #fff;display: block;margin-bottom: .3rem;font-size: .14rem}
.xjgs .topxj .txt a{color: #fff;}
.xjgs .topxj .txt a.more{font-size: .15rem}
.xjlist{padding-bottom: .5rem}
.xjlist li{width: 50%;padding: .4rem;position: relative;transition: .3s}
.xjlist li:after{content: '';position: absolute;left: .4rem;right: .4rem;bottom: 0;height: 1px;background: #ddd}
.xjlist li time {color: #333}
.xjlist li time span{font-size: .3rem;font-weight: bold;}
.xjlist li h4{font-size: .22rem;font-weight: bold;margin-bottom: .05rem}
.xjlist li h5{font-size: .18rem;font-weight: normal;margin-bottom: .15rem}
.xjlist li h4 a{height: .56rem;display: block\0;line-height: 1.4em;}
.xjlist li p{font-size: .14rem;color: #666;line-height: 1.8em;margin-bottom: .3rem}
.xjlist li .more{font-size: .15rem}

.xjlist li:hover{background-size: cover;color: #fff}
.xjlist li:hover:after{display: none}
.xjlist li:hover a{color: #fff}
.xjlist li:hover p{color: #fff}
.xjlist li:hover time{color: #fff}

.nygy{background-size: 100% auto;padding:1rem 0 1rem;}
.nygy .gylist li{margin-bottom: .4rem;position: relative;height: 3.2rem}
.nygy .gylist li .txt{position: absolute;left: 0;top: 0;bottom: 0;width: 40%;z-index: 3;color: #fff;background: rgba(5,75,145,.6);text-align: center;text-shadow: 1px 1px 0 rgba(0,0,0,.2);-webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);}
.nygy .gylist li .txt span{font-size: .22rem}
.nygy .gylist li .txt span:after{content: "\e679";font-family: "swiper-icons" !important;margin-left: .1rem;display: inline-block;transition: .3s}
.nygy .gylist li:hover .txt span:after{transform: translateX(.1rem);}
.nygy .gylist li .txt i{position: absolute;left: .2rem;bottom: .2rem;font-size: .3rem}
.nygy .gylist li:nth-child(2n) .txt{left: auto;right: 0;background: rgba(35,190,160,.7);}
.nygy .gylist li .pic{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 0}
.nygy .gylist li .pic .tit{position: absolute;right: .2rem;bottom: .2rem;z-index: 2;text-shadow: 1px 1px 0 rgba(0,0,0,.2);color: #fff}
.nygy .gylist li:nth-child(2n) .pic .tit{right: auto;left: .2rem}


.xxgkbgfix{margin-top: -.7rem;padding-bottom: .6rem;padding-top: 1.1rem}
.xxgknav{margin-top: 0;padding-right: 0}
.xxgknav .nysubsc:after{width: 20rem;}
.xxgknav .nysubsc{margin-right: 5%}
.xxgknav ul li{padding: 0 .12rem;font-size: .15rem}
.gklist{padding-bottom: .2rem}
.gklist li{display: flex;justify-content: space-between;padding: .2rem 0;border-top: 1px solid #ddd}
.gklist li:first-child{border-top:0}
.gklist li .time{width: 2rem;padding-right: .2rem;text-align: center;font-size: .14rem;color: #666}
.gklist li .time span{/*font-size: .5rem;display: block;line-height: 1em;*/color: #333;}
.gklist li .txt{width:calc(100% - 1rem);/*border-left: 1px solid #ddd;padding-left: .25rem*/}
.gklist li .txt h4{font-size: .18rem;margin-bottom: .1rem;font-weight: normal;}
.gklist li .txt p{font-size: .14rem;color: #666}


.xcbg{background-size: 100% auto;padding-top: 1rem}
.xczx1 {margin-bottom: .4rem}
.xczx1 .pic{height: 4.5rem;position: relative;}
.xczx1 .pic:before{content: '';background: rgba(0,0,0,.4);position: absolute;left: 0;top:0;right: 0;bottom: 0;z-index: 3;transition: .3s}
.xczx1 .pic p{position: absolute;left: 0;bottom: 0;right: 0;height: .5rem;line-height: .5rem;background-size: 100% 100%;padding: 0 .2rem;
  color:#fff;text-align: center;z-index: 4;font-size: .18rem;opacity: 0;visibility: hidden;transition: .3s}
.xczx1 .swiper-slide-active .pic p{opacity: 1;visibility: inherit;}
.xczx1 .swiper-slide-active .pic:before{opacity:0;visibility:hidden;}
.xczx1 .ssbtn a{position: absolute;top:50%;transform: translateY(-50%);color: #fff;font-size: .4rem;z-index: 5}
.xczx1 .ssbtn a.prev{left: .15rem}
.xczx1 .ssbtn a.next{right: .15rem}
.xczx3{padding: .5rem 0}
.xczx3 dl{width: 47.6%}
.xczx3 dl dt{padding-bottom: .2rem;position: relative;margin-bottom: .1rem}
.xczx3 dl dt:before{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 2px;background: linear-gradient(45deg,#e23005 0%,#f69020 100%);;}
.xczx3 dl dt span{color: #f13709;font-size: .3rem;float: left;font-weight: bold;line-height: 1em}
.xczx3 dl dt a{float: right;width: .9rem;height: .3rem;background: rgba(255,255,255,.8);line-height: .3rem;text-align: center;font-size: .14rem}
.xczx3 dl dt a:hover{background: linear-gradient(45deg,#e23005 0%,#f69020 100%);color: #fff}
.xczx3 dl dd ul li{line-height: .52rem;border-top: 1px solid #ddd;position: relative;padding-right: .8rem}
.xczx3 dl dd ul li time{position: absolute;top: 0;right: 0;font-size: .15rem;color: #666}
.xczx3 dl dd ul li a:before{content: "\e630";font-family: "swiper-icons" !important;font-size: .12rem;color:#f13709;margin-right: 5px }
.xczx3 dl dd ul li a:hover{color:#f13709;}
.xczx3 dl dd ul li:first-child{border-top:0}

.xczx4{padding: .6rem 0 1rem;background: linear-gradient(45deg,#fbe0da 0%,#feeede 100%);}
.xczx4 .titb{color: #f13709}
.xczx4 .titb:after{background: linear-gradient(45deg,#e23005 0%,#f69020 100%);}
.xczx4 ul li{width: 19%}


.nyvideo{padding-bottom: 1rem}
.nyvid1{padding:0 .5rem;margin-top: 1.2rem;margin-bottom: .6rem}
.nyvid1:before{position:absolute;content:"";bottom:0;left:0;right:0;top:0;z-index:1;
background-size: cover;}
.nyvid1:after{position:absolute;content:"";bottom:0;left:.3rem;right:.3rem;height: .2rem;z-index:0;box-shadow:0 0 .15rem .13rem rgba(0,0,0,.1);border-radius:50%;}


.nyvid1 .item {position: relative;top:-.6rem;z-index: 5}
.nyvid1 .item .pic{height: 3.9rem}
.nyvid1 .item:nth-child(1){width: 60%}
.nyvid1 .item:nth-child(1) p{position: absolute;;left: 0;top: 0;right: 0;padding: .18rem .25rem .5rem;z-index: 4;color: #fff;font-size: .2rem;background-size: 101% 101%}
.nyvid1 .item:nth-child(2){width: 38%}
.nyvid1 .item:nth-child(2) p{position: absolute;;left: 0;bottom: 0;right: 0;padding: .5rem .25rem .18rem;z-index: 4;color: #fff;font-size: .2rem;background-size: 101% 101%}

.nyvideo .item .swi-play{position: absolute;left: 50%;top:50%;width: .66rem;height: .66rem;border-radius:50%;background: rgba(39,73,166,.8);color: #fff;text-align: center;line-height: .66rem;z-index: 3;margin-left: -.33rem;margin-top: -.33rem;font-size: .3rem;}
.nyvideo .item .swi-play:before{position: relative;z-index: 3}
.nyvideo .item .swi-play:after{content: '';width: 100%;height: 100%;border-radius:50%;position: absolute;left:0;top: 0;background: rgba(39,73,166,.7);z-index: 2;animation:scaleTwo 1.8s infinite;display: block;}
/*.nyvid1 .item:hover .swi-play:after{animation:scaleTwo 1.5s infinite;}*/


.nyvideo .nyvid2 .item .swi-play{width: .5rem;height: .5rem;line-height: .5rem;margin-left: -.25rem;margin-top: -.25rem;font-size: .24rem}

.nyvid2 .slideLm{padding-bottom: .3rem}
.nyvid2 .item {padding: .1rem .1rem .2rem;position: relative;}
.nyvid2 .item .pic{height: 2.1rem;position: relative;z-index: 4}
.nyvid2 .item h4{position: relative;z-index: 4;text-align: center;margin-top: .1rem;font-size: .18rem;font-weight: normal;}

.nyvid2 .item:before{position:absolute;content:"";bottom:0;left:0;right:0;top:45%;z-index:1;background: #fff}
.nyvid2 .item:after{position:absolute;content:"";bottom:0;left:.3rem;right:.3rem;height: .2rem;z-index:0;box-shadow:0 0 .15rem .13rem rgba(0,0,0,.1);border-radius:50%;}
.nyvid2 .ssbtn a{display: block;width: .5rem;height: .5rem;border: 1px solid #666;border-radius:50%;text-align: center;line-height: .5rem;color: #444;position: absolute;top:45%;transform: translateY(-50%);z-index: 5}
.nyvid2 .ssbtn a.prev{left: -.6rem}
.nyvid2 .ssbtn a.next{right: -.6rem}




@media screen and (min-width: 1921px){
.nyfz .aleft:before{width: 11rem;}
.nyfz .aright:after{width: 14.6rem;}
}
@media screen and (max-width: 1366px){
.nyab-1 .pic{max-width: 52.5%;}
}
@media screen and (max-width: 1180px){
.nybj .mapM1{display:block;}
.nybj .mapPc{display:none;}
.nybj .aleft{display: none}
.nybj .aright{width:100%;padding: 0}
.nybj{background: transparent;padding: 0}
.nybj .nywp{width: 100%}


.nygj .slideIco{padding: 0 .2rem}
.nygj .slideIco .ssbtn{display: block;}
.nygj .slideIco .hdg-Saa{width: calc(100% - .6rem)}
.nygj .slideIco .hdg-Sbb{width: calc(100% - .6rem)}
.nybjfw .rowa .intro .txt{top:1rem}

.nylm1 .slide-lm .ssbtn a.prev{left: .1rem}
.nylm1 .slide-lm .ssbtn a.next{right: .1rem}

}

@media screen and (max-width: 980px){

	.fwmy1 .add .pic{width: 100%}
.fwmy1 .add .txt{width: 100%;background: #fff;padding: .4rem}
.fwmy2 .pics{width: 100%;order: 1}
.fwmy2 .pics .pic{height: 45vw}
.fwmy2 .txts{width: 100%;order: 2}

.nyab-1{padding: .6rem 0 .8rem}
.nyab-1 .txt{position: static;width: 100%;max-width: inherit;}
.nyab-1 .pic{width: 100%;max-width: inherit;margin-bottom: .2rem}
.nyab-2{height: auto;background-size: inherit;}
.nyab-2 .pic{width: 100%}
.nyab-2 .txt{width: 100%;padding-top: .45rem;color: #333}
.nyab-3{padding: .6rem 0 .8rem;}
.nyab-3 .pic{width: 100%;order: 1;margin-bottom: .25rem}
.nyab-3 .txt{width: 100%;order: 2}
.bgfix{/* margin-top: -.7rem; */}
.nyfz .aright  .slideFz{height:50vh;min-height: 500px}
.nyfz .aleft{padding: 1rem .4rem 1rem 0;}
.nyfz .aright{padding:2rem 0 1.2rem}
.nyfz .aright .txt{padding: .3rem 0 .5rem .4rem}
.nyfz .aright .ssbtn a.prev{top:1.2rem;}
.nyry{padding-top: 1rem}
.nyry .slideHd .swiper-slide{width: 6.5rem;height: 3.8rem;}

.nyry .slideHd .swiper-slide .txt{height:3.6rem;padding: .4rem .5rem}
.nyry .slideHd .swiper-slide .scrol{height: 2.6rem;}
.nygj{ padding: 1rem 0 .8rem;}
.nygj .sliceTxt .slidePic{width: 100%}
.nygj .sliceTxt .slidePic .pic{height: 50vw}
.nygj .sliceTxt .txt{width: 100%;padding: .6rem .4rem .4rem .4rem;}
.nygj .sliceTxt .txt .scbox{height: auto}
.nygj .sliceTxt .txt .desc{padding-right: 0}
.nygl .renlist{padding-bottom: 0}
.nygl .renlist li{text-align: center;margin: 0 1.5%;width: 22%;margin-bottom: .4rem}
.cxlist li{min-height: inherit;}
.cxlist li .txt{width: 55%}

.nybjfw .rowa .intro .txt{position: static;width: 100%;;padding-top: .4rem}
.nybjfw .rowa .scdata li .t span{font-size: .45rem}
.nybjfw .rowa .intro{margin-bottom: .5rem}
.fwmy1 .fwmap img{margin: 0 auto}
.fwmy1 .data {position: static;transform: none;border-left: 0;padding-left: 0;display: flex;justify-content: space-between;
	margin-top: .3rem;flex-wrap: wrap;}

.fwmy2 .list li .pic{height: 2.5rem}
.fwmy2 .ssbtn a.prev{left: 0}
.fwmy2 .ssbtn a.next{right: 0}

.kjcx1 .aright .data .item{width: 100%;margin-bottom: .2rem}
.kjcx2 ul li{width: 50%;height: auto;padding: .5rem 5%}
.kjcx2 ul li.on{width: 50%}
.kjcx2 ul li .pubTxt{position: static;opacity: 1;visibility: inherit;}
.kjcx2 ul li:nth-child(1){border-bottom:1px solid rgba(255,255,255,.2) }
.kjcx2 ul li:nth-child(2){border-bottom:1px solid rgba(255,255,255,.2) }
.kjcx2 ul li:nth-child(3){border-left:1px solid rgba(255,255,255,.2) }


.dfgsList li {padding: .35rem}
.dfgsList li .pic{width: 40%;height: 2.15rem}
.dfgsList li .txt{width: 55%}

.nylm2 .slideLms ul li{width: 33.3333%}
.nylm2 .lMtaNav li:before{left: -.2rem}
.nylm2 .lMtaNav li{width: 32%}

.xjgs .topxj .pic{height: 3rem;top: -.5rem}


.xczx1 .pic{height: 40vw}
.xczx3 dl{width: 100%}
.xczx3 dl:nth-child(1){margin-bottom: .35rem}

.nyvid2 .item .pic{height: 1.8rem}
.nyvid2 .ssbtn{display: flex;justify-content: center;padding-top: .4rem}
.nyvid2 .ssbtn a{position: static;}
.nyvid2 .ssbtn a.prev{margin: 0 .15rem}
.nyvid2 .ssbtn a.next{margin: 0 .15rem}

.nyvid1 .item .pic{height: 2.6rem}
}
@media screen and (max-width: 700px){
	.xczx4 ul{justify-content: center;}
	.xczx4 ul li{width: 31.333%;margin: .1rem 1%}	
}
@media screen and (max-width: 640px){

.nybjfw .rowb{padding-bottom: .4rem;margin-top: .6rem}
.nybjfw .rowb .wp{padding-top: .4rem;}
.nybjfw .rowb .info{width: 100%}
.nybjfw .rowb .wlcode{width: 100%}
.nybjfw .rowb .info .wllogo{margin-bottom: .3rem}
.nybjfw .rowb .info .wllogo img{margin: 0 auto}
.nybjfw .rowb .wlcode img{margin: 0 auto}

.nybjfw .rowb .info .txt div:nth-child(1){max-width:inherit;}





.fwmy2 .txts{padding: .4rem .3rem 1rem}
.fwmy2 .txts .txt h4{font-size: .25rem}
.fwmy1 .add .txt h4{font-size: .28rem}
.fwmy1 .add .txt h5{font-size: .23rem}
.fwmy2 .hdtool{bottom: .3rem;left: .3rem;right: .3rem}
.kjcx1 .aleft{width: 100%;margin-bottom: .3rem}
.kjcx1 .aright{width: 100%}
.kjcx1 .aright .data .item{width: auto}
.kjcx1{padding-bottom: .6rem}
.kjcx3{padding: .6rem 0}
.nylm2 .lMtaNav{padding: .4rem .2rem;font-size: .18rem;text-align: center;}
.nylm2 .lMtaNav li:before{left: 0}
.nylm1 .titb{font-size: .3rem}
.xjgs .topxj .pic{width: 100%;height: 45vw}
.xjgs .topxj{padding: 0 .3rem;margin-bottom: 0}
.xjgs .topxj .txt{width: 100%;padding-top: 0;margin-top: -.2rem}
.xjlist li{width: 100%;padding: .35rem 0;background: transparent}
.xjlist li:hover{background: transparent;color: #333}
.xjlist li:hover a{color: #025a92}
.xjlist li:hover p{color: #666}
.xjlist li:hover time{color: #333}
.xjlist li:after{width: 100%;left: 0;right: auto}
.xjlist li h4 a {height: auto}

.nygy .gylist li{margin-bottom: .3rem;position: relative;height: 45vw}
.xxgkbgfix{padding-top: 1rem}
.gklist li .time{    width: 1.2rem; padding-right: .1rem;}
.gklist li .time span{    font-size: .1rem;margin-bottom: .1rem;}
.gklist li .txt{width:calc(100% - .8rem);/* border-left: 1px solid #ddd; *//* padding-left: .15rem */}

.nyvid1 .item:nth-child(1){width: 100%;margin-bottom: .2rem}
.nyvid1 .item:nth-child(2){width: 100%}
.nyvid1 .item .pic{height: 40vw}

.nyvid2 .item .pic{height: 46vw}

.nyvideo .nyvid2 .item .swi-play{width: .66rem;height: .66rem;line-height: .66rem;margin-left: -.33rem;margin-top: -.33rem;
	font-size: .3rem}

}
@media screen and (max-width: 640px){
.bgfix{/* margin-top: -48px; */}
.nyfz .nywp{width: 100%}
.nyfz .aleft{width: 100%;padding: 1.2rem 5% .6rem}
.nyfz .aleft:before{width: 100%;}
.nyfz .aright{width: 100%; padding: 1.4rem 5% 1.4rem 0}
.nyfz .aright .ssbtn a{left: 50%;margin-left: -.25rem}
.nyfz .aright .ssbtn a.prev{top:.5rem;}
.nyfz .aright .ssbtn a.next{bottom: .5rem;}
.nyfz .aright h4 span{font-size: .35rem}
.nyfz .aright h4 span:after{left: -.5rem}
.nyry .Ctrlyear h4{font-size: .4rem}
.nyry .scrolCir{height: 2.25rem;padding-top: .6rem;}
.nyry .scrolCir .xm{top:.85rem;width: 1.9rem}
.nyry .global-circle {width: 4rem;height: 4rem;background-size: 4rem  4rem}
.nyry .slideHd .swiper-slide{width: 100%;height:auto;}
.nyry .slideHd .swiper-slide .txt{height:50vw;padding: .3rem .3rem}
.nyry .slideHd .swiper-slide .scrol{height: calc(50vw - .6rem)}
.nybj .mapM2{display: block;}
.nybj .mapM1{display: none;}
.nygj .sliceTxt .slidePic .ssbtn a{font-size: .4rem}
.mblist{column-count:2;column-gap:.25rem}
.nymb{padding: 1rem 0 .8rem;}
.nyzz{padding: .4rem .1rem .6rem;}
.nygl{padding-bottom: .8rem}
.nygl .renlist li{text-align: center;margin: 0 1.5%;width: 30.3333333%;margin-bottom: .4rem}
.nydj1{padding-bottom: .6rem}
.nydj1 .row-a .pics{width: 100%}
.nydj1 .row-a .pics .pic{height: 50vw}
.nydj1 .row-a .txt{width: 100%;padding: .4rem .3rem .6rem}
.nydj1 .row-b li{width: 45%;justify-content: flex-start;margin-bottom: .2rem}
.nydj1 .row-b{justify-content: center;}
.nydj2 .rowa .zth2{font-size: .3rem}
.nydj2 .rowa .list li{width: 100%}
.nydj2 .rowb .pics{width: 100%;margin-bottom: .2rem}
.nydj2 .rowb .pics .pic{height: 50vw}
.nydj2 .rowb .txt{width: 100%}
.nydj2 .rowc .list:before{display: none}
.nydj2 .rowc .list li{width: 100%}
.nydj2 .rowc .list li:nth-last-child(2){border-bottom: 1px dashed #eacabe}
.nydj2 .rowa{padding-bottom: .5rem}
.nydj2 .rowb{padding: .5rem 0 .7rem}
.nydj2 .rowc{padding: .5rem 0 .7rem}
.nydj2 .ztTit{margin-bottom: .4rem}
.nydj2 .rowa .list li{margin-bottom: .2rem}
.nydj2 .rowc .list{margin-bottom: .2rem}
.pubTxt p{font-size: .16rem}

.nybjfw .rowa .intro .txt{padding: .3rem .3rem .4rem}
.nybjfw .rowa .scdata li{width: 48%;height: 3.6rem}
.nybjfw .rowa .scdata li:nth-child(2n){margin-top: .2rem}

.fwmy1 .data li{width: 48%}
.fwmy1 .data .num span{font-size: .34rem}

.xczx1 .pic p{line-height: .4rem;height: .4rem;font-size: .16rem}
.xczx1 .ssbtn a{font-size: .3rem}
.xczx1 .ssbtn a.prev{left: 0}
.xczx1 .ssbtn a.next{right:0}
.xczx4 ul {justify-content: center;}

}
@media screen and (max-width: 580px){
.nyab-2{background-size: auto 75vw;}
.nyab-2 .txt h4{font-size: .22rem}
.nyab-2 .txt{padding-top: .35rem}
.nygj .sliceTxt .swiper-slide h4{font-size: .26rem}
.nygj .sliceTxt .swiper-slide h4 span:before{height: 2px}
.cxlist li{min-height: inherit;background: none!important;padding: 0;color: #333}
.cxlist li .pic{display: block;margin-bottom: .2rem}
.cxlist li .txt{width: 100%}


.fwmy2 .list li{margin-top: .2rem}
.fwmy2 .list li:nth-child(1){width:100% }
.fwmy2 .list li:nth-child(2){width:48.5% }
.fwmy2 .list li:nth-child(3){width:48.5%}
.fwmy2 .list li:nth-child(4){width:48.5%}
.fwmy2 .list li:nth-child(5){width:48.5%}
.fwmy2 .list li:nth-child(1) .pic{height: 50vw}
.fwmy2 .list li .pic{height: 36vw}

.kjcx2 ul li{width: 100%}
.kjcx2 ul li.on{width: 100%}
.kjcx2 ul li:nth-child(3){border-bottom:1px solid rgba(255,255,255,.2) }

.kjcx2 ul li:nth-child(4){border-left:1px solid rgba(255,255,255,.2) }
.kjcx2 ul li:nth-child(2){border-left:1px solid rgba(255,255,255,.2) }

.kjcx3 .txt{width: 100%;order: 2}
.kjcx3 .pic{width: 100%;order: 1;margin-bottom: .3rem}

.dfgsList li:hover{background: transparent}
.dfgsList li {padding: .45rem .1rem}
.dfgsList li .pic{width: 100%;height:48vw;margin-bottom: .2rem}
.dfgsList li .txt{width: 100%}
.dfgsList li .txt h4{margin-bottom: .15rem}
.dfgsList li .txt p{border-bottom: 0;margin-bottom: .1rem}
.dfgsList li:first-child{padding-top: 0}
.dfgsList li:hover a{color: #025a92}
.dfgsList li:hover .txt p{color: #787878}

.nylm2 .slideLms ul li{width: 50%;margin-bottom: .3rem}
}

@media screen and (max-width: 480px){
.nyab-1{padding: .4rem 0 .5rem}
.nyab-2{padding: .4rem 0 .5rem}
.nyab-3{padding: .4rem 0 .7rem}
.nygj .sliceTxt .txt{width: 100%;padding: .5rem .3rem .3rem .3rem;}
.mblist li{margin-bottom: .25rem}
.mblist{column-count:2;column-gap:.2rem}
.nydj1 .ztlist li{width: 100%;margin-bottom: .5rem;position: relative;}
.xczx4 ul li{width:47%;margin: .08rem 1.5%}

.nyvid1{padding: 0 .3rem}
.nyvid1 .item .pic{height: 42vw}
.nyvideo .item .swi-play{width: .5rem;height: .5rem;line-height: .5rem;margin-left: -.25rem;margin-top: -.25rem;
	font-size: .26rem}
.nyvideo .nyvid2 .item .swi-play{width: .5rem;height: .5rem;line-height: .5rem;margin-left: -.25rem;margin-top: -.25rem;
	font-size: .26rem}
}
@media screen and (max-width: 360px){
.nyry .global-circle {width: 3.2rem;height: 3.2rem;background-size: 3.2rem  3.2rem}
.mblist{column-count:1;column-gap:.2rem}
.nydj1 .row-b li{width: 50%;}
}





.nyln{background: url(../images/ny/wgbg.jpg) no-repeat bottom center;background-size: 100% auto;padding: 0rem 0 1.2rem;width: 100%;}
#c-case2{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}
#c-case2 .c-left{position:sticky;top:1rem;width:38%;}
#c-case2 .c-right{width:62%}
#c-case2 .c-text{font-size:.18rem;line-height:.28rem;color:#666}
#c-case2 .c-title{margin:.1rem 0 .5rem;font-size:.4rem;}
#c-case2 .c-list-wrap{margin-bottom:.8rem;position:relative;overflow:hidden}
#c-case2 .c-list-wrap .c-line{position:absolute;top:0;left:0;width:3px;background:linear-gradient(45deg,#0082e6 0%,#00c09c 100%);;height:5%}
#c-case2 .c-list1{border-left:3px solid #ddd}
#c-case2 .c-list1 li{margin-bottom:.4rem}
#c-case2 .c-list1 li:last-child{margin-bottom:0}
#c-case2 .c-list1 a{display:block;padding:0 .3rem}
#c-case2 .c-list1 .c-title2{font-weight:700;font-size:.18rem;line-height:.28rem;color:#333}
#c-case2 .c-list1 .on .c-title2{color:#054a8f}
#c-case2 .c-list1 .c-text2{line-height:.28rem;color:#6e6e6e}
#c-case2 .c-list1 .c-text3{text-transform: uppercase;color:#6e6e6e;font-size: .14rem}
#c-case2 .c-list2 li{margin-bottom:.8rem;background: url(../images/ny/whlnbg.jpg) no-repeat center;background-size: cover;padding: .5rem .5rem .3rem;color: #fff}
#c-case2 .c-list2 li:last-child{margin-bottom:0}
#c-case2 .c-list2 a{position:relative;display:block}
#c-case2 .c-list2 .c-img-box{overflow:hidden;height:8.34rem}
#c-case2 .c-list2 .c-text-box{display:none}
#c-case2 .c-right .c-btn-move{display:none}
#c-case2 .c-list2 .li1 .rowa .pic{width: 46%}
#c-case2 .c-list2 .li1 .rowa .txt{width:48%}
#c-case2 .c-list2 .li1 .item{margin-bottom: .4rem}
#c-case2 .c-list2 .li1 .item h4{font-size: .2rem;line-height: 1.5em;margin-bottom: .15rem}
#c-case2 .c-list2 .li1 .rowb .item h4{line-height: 1em;margin-bottom: .2rem;border-left: 3px solid #1ae7bf;padding-left: .15rem}
#c-case2 .c-list2 .li1 .item p{font-size: .15rem;line-height: 1.8em;color: #94badf;text-align:justify;}

@media screen and (max-width: 980px){
#c-case2 .c-left{position:static;width:100%;}
#c-case2 .c-right{width:100%} 
#c-case2 .c-list2 li{margin-bottom: .6rem;}
#c-case2 .c-list-wrap .c-line{height: 100%!important}
}

@media screen and (max-width: 640px){
#c-case2 .c-list2 .li1 .rowa .pic{width: 100%;margin-bottom: .25rem}
#c-case2 .c-list2 .li1 .rowa .txt{width:100%}
#c-case2 .c-list2 li{margin-bottom: .5rem;padding: .3rem .3rem .15rem}
#c-case2 .c-list2 .li1 .item h4{margin-bottom: .15rem}
#c-case2 .c-title{font-size: .34rem;margin-bottom: .3rem}
}





.nyjs{/* padding: 1rem 0 0; */}
.nyjs .pubTxt p{font-size: .16rem}
.nyjs .ssbtn a{position: absolute;top:50%;transform: translateY(-50%);font-size: .4rem;z-index:5;color: #fff;text-shadow: 1px 1px 0 rgba(0,0,0,.2)}
.nyjs .ssbtn a.prev{left: .15rem}
.nyjs .ssbtn a.next{right: .15rem}
.nyjs-1 .flag{height: 4.4rem;background: url(../images/ny/nyw1.jpg) no-repeat center;background-size: cover;padding:0 .5rem 1.2rem}
.nyjs-1 .flag .txt{text-align: center;font-family:'sys';color: #fff;font-size: .34rem}
.nyjs-1 .flaogVideo{width: 90%;max-width: 8.8rem;margin: 0 auto;margin-top: -1.2rem;margin-bottom: .3rem}
.nyjs-1 video{width: 100%}
.nyjs-1 .pictxt{margin-top: .3rem}
.nyjs-1 .pictxt .pics{position: absolute;right: 0;top: 0;width: 58%}
.nyjs-1 .pictxt .txt{width: 46%;background: #fff;padding: .5rem;position: relative;z-index: 10;top:.8rem;box-shadow: 0 0 15px #cfe1f1;border-radius: 5px}
.nyjs-1 .pictxt .pic{height: 4.5rem}
.nyjs-2 .pubTxt p{margin-bottom: .18rem}
.nyjs-2 .tit{position: relative;}
.nyjs-2 .tit h4{margin-bottom: .25rem;font-size: .3rem;position: relative;z-index: 3}
.nyjs-2 .tit:before{content: attr(data-txt);position: absolute;left: 0;bottom: 0;font-size: 1.8rem;z-index: 0;display: block;line-height: 1.5rem;font-weight: 900;opacity: .1}

.nyjs-2-1{background: url(../images/ny/nywbg1.jpg) no-repeat bottom center;background-size: cover;padding-bottom: .8rem;color: #fff;margin-top: 1.2rem}
.nyjs-2-1 .txt .tit:before{opacity: .2}
.nyjs-2-1 .pic{width: 46%;position: relative;top:1.5rem;}
.nyjs-2-1 .txt{width: 50%;padding-top: 1.5rem}
.nyjs-2-1 .txt .tit{margin-bottom: .5rem}
.nyjs-2-1 .txt .tit h4:after{content: '';display: block;width: .6rem;height: 3px;background: #fff;position: absolute;bottom: -.2rem;left: 0}

.nyjs-2-2{background-size: 100% auto;padding-top: 1.6rem;padding-bottom: .8rem}

.nyjs-2-2 .pubTxt{width: 48%;order: 1}
.nyjs-2-2 .pics1{width:48%;order: 2}
.nyjs-2-2 .pics1 .pic{height: 3rem}


.nyjs-2-3{background: url(../images/ny/nywbg3.jpg) no-repeat center;background-size: cover;margin-bottom: 1.9rem}
.nyjs-2-3 .info{width: 60%;background: #fff;padding: .5rem;box-shadow: 0 0 15px rgba(0,0,0,.2);position: relative;bottom: -1rem;border-radius: 5px}
.nyjs-2-3 .info .scbox {height: 4rem;padding-right: .15rem}
.nyjs-2-3 .txt {width: 40%;padding-top: 1.5rem;color: #fff}
.nyjs-2-3 .txt .tit:before{opacity: .2}


.nyjs-2-4{padding-bottom: 1.8rem;}
.nyjs-2-4 .pic{width: 46%}
.nyjs-2-4 .txt{width: 50%}
.nyjs-2-4 .txt .scbox {height: 5.8rem;padding-right: .15rem}

.nyjs-3{background: url(../images/ny/nywbg4.jpg) no-repeat center;background-size: cover;min-height: 3rem;padding: .4rem 0}
.nyjs-3 .txt{background: #fff;padding: .5rem;box-shadow: 0 0 15px rgba(0,0,0,.2);position: relative;top: -1.2rem;border-radius: 5px}
.nyjs-3 .addlink{margin-top: -.8rem;margin-bottom: .3rem}
.nyjs-3 .addlink .item{width: 48%;height: 2rem;border-radius: 10px;padding: .2rem .6rem}
.nyjs-3 .addlink .item h4{color: #fff;font-size: .28rem}

@media screen and (max-width: 980px){
  .nyjs-1 .pictxt .pic{height: 50vw}
 .nyjs-1 .pictxt .pics{position: relative;width: 100%} 
 .nyjs-1 .pictxt .txt{width: 90%;top:-.5rem;margin: 0 auto}
 .nyjs-2-1{margin-top: .2rem;padding-bottom: .6rem} 
 .nyjs-2 .tit h4{font-size: .26rem}
 .nyjs-2 .tit:before{font-size: 1.5rem;line-height: 1.2rem}

 .nyjs-2-1 .pic{top: 1rem}
 .nyjs-2-1 .txt{padding-top: 1rem}

 .nyjs-2-2{padding-top: 1rem;padding-bottom: .6rem}
.nyjs-2-3{background-size: auto 60vw;background-position: top center;margin-bottom: .9rem}
 .nyjs-2-3 .txt{width: 100%;padding-top: 1rem}
 .nyjs-2-3 .info{width: 100%;bottom: 0}
 .nyjs-2-4 .txt .scbox{height:42vw}
 .nyjs-2-4{padding-bottom: 1.5rem}
.nyjs-3 .addlink .item{padding: .2rem .4rem}
}

@media screen and (max-width:640px){
  .nyjs-1 .flag{height: auto;padding-top: .5rem;padding-bottom: 1.5rem}
.nyjs-1 .flag .txt{font-size: .22rem}
.nyjs-1 .pictxt .txt{padding: .3rem;top: 0;width: 100%;border-radius: 0 0 5px 5px;margin-bottom: .3rem}
.nyjs-2-1 {padding-top: .6rem}
.nyjs-2-1 .pic{width: 100%;top:0;order: 2}
.nyjs-2-1 .txt{width: 100%;order: 1;padding-top: .5rem;margin-bottom: .2rem}
.nyjs-2-2 .pubTxt{width: 100%}
.nyjs-2-2 .pics1{;width: 100%;padding-top: .1rem}
.nyjs-2-3 .info{padding: .3rem .2rem .3rem .3rem}
.nyjs-2-4 .txt{width: 100%;order: 1;margin-bottom: .3rem}
.nyjs-2-4 .pic{width: 100%;order: 2}
.nyjs-2-4 .txt .scbox{height: 60vw}
.nyjs-2-3 .info .scbox{height: 60vw}
.nyjs-3 .txt{padding: .3rem}
.nyjs-3{background-size: auto 80vw;background-position: bottom center;}
.nyjs-2-3{background-size: auto 80vw;}
 .nyjs-2-2 .pics1 .pic{height: 48vw}
 .nyjs-3 .addlink .item{width: 100%;margin-bottom: .2rem;height: 1.5rem}
  .nyjs-3 .addlink .item h4{font-size: .24rem}
}








.xczx3a .tit{text-align: center;;position: relative}
.xczx3a .tit:before{content: '';position: absolute;left: 0;top:48%;height: 2px;background: linear-gradient(45deg,#e23005 0%,#f69020 100%);width: calc(50% - 1.2rem) }
.xczx3a .tit:after{content: '';position: absolute;right: 0;top:48%;height: 2px;background: linear-gradient(45deg,#e23005 0%,#f69020 100%);width: calc(50% - 1.2rem) }
.xczx3a .tit span{color: #f13709;font-size: .3rem;font-weight: bold;line-height: 1em;}
.xczx3a .slideLms{padding-bottom: .5rem;padding-top: .5rem}
.xczx3a .slideLms .item{border-left: 1px solid #ddd;text-align: center;}
.xczx3a .slideLms .swiper-slide-active .item{border-left: 0}
.xczx3a .slideLms .item .t1{color: #777}
.xczx3a .slideLms .item .t1 span{color: #f13709;font-size: .4rem;font-weight: bold; } 
.xczx3a .slideLms .swiper-pagination{bottom: 0;}
.xczx3a .slideLms .swiper-pagination .swiper-pagination-bullet{opacity: 1;;background: #ddd;width: 10px;height: 10px}
.xczx3a .slideLms .swiper-pagination .swiper-pagination-bullet-active{background: #f13709;width: 12px;height: 12px;vertical-align: middle;}
.xczx3a .slideLms .ssbtn a{position: absolute;top:50%;transform: translateY(-50%);z-index: 5}
.xczx3a .slideLms .ssbtn a.prev{left: 0}
.xczx3a .slideLms .ssbtn a.next{right: 0}
.xczx3b .news1{padding-top: .1rem;margin-bottom: .2rem}
.xczx3b .news1 .pic{width: 40%;height: 1.4rem}
.xczx3b .news1 .txt{width: 56%;}
.xczx3b .news1 .txt h4{margin-bottom: .15rem;font-size: .18rem}
.xczx3b .news1 .txt h4 a:hover{color: #f13709}
.xczx3b .news1 .txt p{font-size: .14rem;color: #666;line-height: 1.6em}
.xczx3b .aright ul li{border: 0;padding-right: 0;font-size: .18rem;line-height: .38rem;}
.xczx3b .aright ul li a:before{vertical-align: 2px}
.xczx3b .aleft dd{padding-top: .1rem}
.xczx3b .aleft .pic{width: 52%}
.xczx3b .aleft .pic img{position: relative;z-index: 2}
.xczx3b .aleft .pic a{display: block;position: relative;padding-left: 10px;padding-top: 10px}
.xczx3b .aleft .pic a:before{content: '';width: calc(100% - 10px);height: calc(100% - 10px);border: 1px solid #ddd;display: block;position: absolute;left: 0;top: 0;z-index: 1}
.xczx3b .aleft .pic a:after{content: '';width: calc(100% - 20px);height: calc(100% - 20px);border: 1px solid #fff;display: block;position: absolute;right: 8px;bottom: 8px;z-index: 3;border-top: 0;border-left: 0}
.xczx3b .aleft .txt{width: 44%}
.xczx3b .aleft .txt h4{font-size: .18rem;margin-bottom: .15rem;}
.xczx3b .aleft .txt h5{font-size: .2rem}
.xczx3b .aleft .txt p{font-size: .15rem;color: #666;line-height: 1.6em;margin-bottom: .2rem}
.xczx3b .aleft .txt  a.more{display: block;width: 1rem;height: .32rem;background: #fff;line-height: .32rem;padding: 0 .15rem}
.xczx3b .aleft .txt  a.more i{float: right;font-size: .12rem}
.xczx3b .aleft .txt  a.more:hover{background: linear-gradient(45deg,#e23005 0%,#f69020 100%);color: #fff}
.xczx4 .titb a{width: .9rem;height: .3rem;background: rgba(255,255,255,.8);line-height: .3rem;text-align: center;font-size: .14rem;margin-top: .1rem;position: absolute;;right: 0;top:0}
.xczx4 .titb a:hover{background: linear-gradient(45deg,#e23005 0%,#f69020 100%);color: #fff}


.nyvid3a .aleft{width: 55%}
.nyvid3a .aleft .pic{height: 5.9rem}
.nyvid3a .aright{width: 50%;position: absolute;top: 0;right: 0;bottom: 0;background-size: cover;z-index: 3;padding: .85rem 3rem 1.7rem 1.2rem;color: #fff}
.nyvid3a .aright h4{font-weight: normal;font-size: .2rem;margin-bottom: .2rem}
.nyvid3a .aright p{opacity: .8;line-height: 1.6em;font-size: .15rem}
.nyvid3a .pics .pic{height: 2.4rem;background: #000}
.nyvid3a .pics .pic span{opacity:.7;}
.nyvid3a .pics .item{cursor: pointer;}
.nyvid3a .pics{position: absolute;right: 0;bottom: -.9rem;z-index: 15;width:68%}
.nyvid3a .pics h4{position: absolute;color: #fff;left: .2rem;top: .15rem;right: .2rem;z-index: 3;font-weight: normal;font-size: .18rem}
.nyvid3a .aright .ssbtn a{display: block;width: .5rem;height: .5rem;border: 1px solid #fff;border-radius:50%;text-align: center;line-height: .5rem;color: #fff;}
.nyvid3a .aright .ssbtn a.next{margin-left: .3rem}
@media screen and (max-width: 1600px){
 .nyvid3a .aright{padding-right: 2rem} 
}
@media screen and (max-width: 1366px){
 .nyvid3a .aright{padding-right: 1.5rem} 
}
@media screen and (max-width: 1180px){
.nyvid3a .aleft .pic{height: 4.9rem}
.nyvid3a .pics .pic{height: 2rem;}
}
@media screen and (max-width: 980px){
.nyvid3{padding-top: 2rem}
.nyvid3a .aright{padding: .65rem 5% 1.2rem .6rem;} 
.nyvid3a .aleft .pic{height: 4.2rem}
.nyvid3a .pics .pic{height: 1.8rem;}
.nyvid3a .pics{bottom: -.9rem;z-index: 15;width:90%}
}
@media screen and (max-width: 640px){
.nyvid3{padding-top: 1.5rem}
.nyvid3a .aleft{width: 100%}
.nyvid3a .aright{padding: .45rem 5% 1rem 5%;width: 100%;position: static;background-position: right center;background-size: 110% 100%;margin-top: -1px} 
.nyvid3a .aright .ssbtn{justify-content: center;margin-top: .4rem}
.nyvid3a .aleft .pic{height:50vw}
.nyvid3a .pics .pic{height: 30vw;}
.nyvid3a .pics{bottom: -.9rem;z-index: 15;width:100%}
}

.nysubnav3 ul{margin-bottom: .5rem;}
.nysubnav3 ul li{margin: 0 .05rem;position: relative;min-width: 2rem;}
.nysubnav3 ul li a{display: block;height: .5rem;line-height: .5rem;padding: 0 .2rem 0 .15rem;background: #f6f6f6;}
.nysubnav3 ul li a:after{content: "\e676";font-family: "swiper-icons" !important;font-size: .14rem;position: absolute;right: .15rem;top:50%;transform: translateY(-50%);}
.nysubnav3 ul li.on a{background: linear-gradient(45deg,#0082e6 0%,#00c09c 100%);color: #fff;}
.nysubnav3 ul li.on a:after{content: "\eabd";}
@media screen and (max-width: 480px){
.nysubnav3 ul li{min-width: 1.5rem;}  