@charset "utf-8";
.fancybox-button--zoom{display: none!important}
.social-share{font-family: "swiper-icons" !important;}
.social-share *{font-family: "swiper-icons" !important;}
.social-share .icon-qq:before{content:"\e60f";color: #fff}
.social-share .icon-qzone:before{content:"\e80f";color: #fff}
.social-share .icon-weibo:before{content:"\e61f";color: #fff}
.social-share .icon-wechat:before{content:"\e615";color: #fff}
.social-share .icon-qq{background: #4dafea}
.social-share .icon-qzone{background: #fece00}
.social-share .icon-weibo{background: #df4d69}
.social-share .icon-wechat{background: #7dd43c}

/*.social-share .icon-qzone:hover{background: #FDBE3D;color: #fff}
.social-share .icon-weibo:hover{background: #ff3b3b;color: #fff}
.social-share .icon-wechat:hover{background: #33b045;color: #fff}*/
.social-share a{position:relative;text-decoration:none;display:inline-block;outline:0;margin-left: .2rem}
.social-share .social-share-icon{position:relative;display:inline-block;width:.5rem;height:.5rem;font-size:.26rem;border-radius:5px;line-height:.5rem;text-align:center;border-radius: 50%;}
.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:50%;left:calc(100% + 10px);width:140px;height:152px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all .2s;-webkit-tansition:all 350ms;-moz-transition:all 350ms;margin-top: -75px}
.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}
.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}
.social-share .icon-wechat .wechat-qrcode h4{font-weight:400;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0!important}
.social-share .icon-wechat .wechat-qrcode .help{display: none}
.social-share .icon-wechat .wechat-qrcode .help p{font-weight:400;line-height:16px;padding:0;margin:0}
.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;top:50%;transform: translateY(-50%);right: 100%;width:0;height:0;border-width:10px;border-style:solid;border-color: transparent #fff transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode{display:block}

/*.nyarc .wp{background:linear-gradient(to bottom,rgba(255,255,255,.7) 80%,rgba(255,255,255,0) 100%);min-height: 3rem;border-top: 4px solid #b3070e;padding: .3rem .8rem .5rem}*/
.nyArc{/*border-top: .06rem solid #cc0000;*/padding:  0;}
.arc-con{line-height: 1.8em;color: #333;text-align: justify;padding-bottom: .2rem;font-size: .18rem}
.arc-con img{margin: 0 auto .1rem;text-indent: 0!important;display:block;height:auto;}
.arc-con img.spimg{max-width:inherit;}
.arc-con p{margin-bottom: .2rem; text-indent: 2em;}
.arc-con table{border: 1px solid #eee;min-width: 640px;margin-left:0!important;width: 100%;background: #fff}

.arc-con table tr th,.arc-con table tr td{border: 1px solid #eee!important;padding: 15px;text-align: center;}
/*.arc-con table tr:nth-child(2n){background: #EEEEEE}*/
.tbsc{overflow: auto;padding: 15px 0;width: 100%}
.tbsc::-webkit-scrollbar{height:4px}
.tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#999;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.tbsc::-webkit-scrollbar-track{border-radius:10px;background:#ededed;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.arc-con video{max-width: 100%!important;height: auto!important;display: block;margin:0 auto;width:650px;}
.arc-tit{margin-bottom: .3rem;}
.arc-tit h1{font-size: .36rem;text-align: center;line-height: 1.4em;font-weight: normal;}
.arc-info{text-align: center;padding-bottom: .3rem;font-size: .16rem;color: #666;border-bottom: 1px solid #edf3f2;margin-bottom: .3rem}
.arc-info span{margin: 0 .1rem;padding: 4px 0 2px;}
.arc-info span i{font-size: .18rem;margin-right: 5px;color: #266f63}
.arc-sibs{border-top: 1px solid #ddd;padding-top: .26rem;}
.arc-sib{}
.arc-sib div{padding: .06rem 0;}
.arc-sib div:hover{color: #d73f27;}
.arc-sib div:hover a{color: #d73f27;}
.arc-back{margin-left: .3rem}
.arc-back a{display: flex;border-radius: 5px;text-align: center;width: 1.2rem;height: .38rem;line-height: .38rem;justify-content: center;align-items: center;background-size: cover;border-radius: 5px;margin: 0 auto}
.arc-back a span{display: block;margin-left: 5px}
.arc-back a img{width: .24rem}

.nyarc{}
.nyarc:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;background: url(../images/arc1.jpg) no-repeat top center;background-size: 100% auto}
.nyarc .arc{background: url(../images/arc2.jpg) #fff no-repeat top center;background-size: 100% auto;padding: .5rem .5rem;border-radius: .4rem;box-shadow: 0 0 20px rgba(0,0,0,.02)}

.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: .16rem;display: inline-block;margin:.02rem}
.pages ul li a{height: .4rem;text-align: center;line-height: .38rem;padding: 0 8px;min-width: .4rem;
display: block;border: 1px solid #ededed;border-radius: 3px;background: #fff}
.pages ul li.cur{background:#266f63;;padding: 0 8px;min-width: .4rem;height: .4rem;line-height: .38rem;
border: 1px solid #266f63;;border-radius: 3px }
.pages ul li a.on{background:#266f63;;padding: 0 8px;min-width: .4rem;height: .4rem;line-height: .38rem;color: #fff ;border-radius: 3px}
.pages ul li.cur{color:#fff;}
.pages ul li.page-count{line-height: .38rem}
.page-form {line-height: .38rem}
.page-form input{border:1px solid #ddd;width: .4rem;height: .4rem;text-align: center;padding: 0 3px;background: #fff;border-radius: 3px;margin: 0 5px}
.page-form span{float: left;color: #666}
.page-form button{border:none;width: 52px;height: .4rem;line-height: .4rem;text-align: center;margin-left: 3px;
background: #266f63;;color: #fff;border-radius: 3px;margin-left: 5px}

@media (max-width: 640px){
.pages ul li{padding: 0}
.pages ul li.pageitem{display: none}
.pages ul li.page-form{padding-left: .1rem}
}
@media (max-width: 375px){
.pages ul li ,.page-form button{border-left: 0}
}

.ny-ba{position: relative;height:5.1rem;margin-top: .44rem}
.ny-ba .imgBox{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;pointer-events: none;user-select: none}
.ny-ba .imgBox .img{padding-bottom: 0;height: 100%}
.ny-ba .imgBox:before{content: '';position: absolute;top: 0; left: 0;right: 0;;z-index: 1;height:2rem;background: url(../images/blackms1.png) no-repeat left bottom;background-size:100% 100%;opacity: .9}

.ny-ba.nomask .imgBox:before{display: none}
.ny-ba .wp.sp{height: 100%;position: relative;z-index: 5;padding-top: 0}

@media (min-width: 1930px){
.ny-ba{height:6.5rem;position: relative;;}	
}


.ny-sub{position: relative; z-index: 6;color: #fff;margin-top: -.6rem;}
.ny-sub .wp{background: #266f63;position: relative;min-height: .6rem}
.ny-sub .wp:before{content: '';position: absolute;right: calc(100% - 1px);top: 0;bottom: 0;width: calc((100vw - 14.4rem) / 2 + 1px);background: #266f63;}
.ny-sub .wp:after{content: '';position: absolute;left: calc(100% - 1px);top: 0;bottom: 0;width: calc((100vw - 14.4rem) / 2 + 1px);background: url(../images/posbg.png) no-repeat left center;background-size: auto 100%}

.ny-sub ul{max-width: 70%;display: block;overflow: auto;white-space: nowrap;}
.ny-sub ul li{display: inline-block;font-size: .18rem;padding: .18rem 0;position: relative;}
.ny-sub ul li a{color: #fff}
.ny-sub ul li+li{margin-left: .35rem}
.ny-sub ul li.on a{color: #fff;font-weight: bold;}
.ny-sub ul li.on:after{content: '';height: 3px;width: .6rem;background: #cfab6b;position: absolute;bottom: 0;left: 50%;margin-left: -.3rem}
.ny-sub.nosub .wp{justify-content: flex-end;}


.posi a{color: #fff}
.posi {padding-left: .3rem;background: url(../images/home.png) no-repeat left center;background-size: .21rem .20rem}
.posim {display: none}

.nyMain{background: url(../images/nybg.jpg) no-repeat bottom center;background-size: 100% auto;  padding:.6rem 0 1rem;min-height: 4rem;position: relative;}




.nytit{position: absolute;color: #fff;left: 0;bottom: 1.4rem;text-shadow: 0 0 5px rgba(0,0,0,.2)}
.nytit:after{content: '';width: 1rem;height: 3px;background: #266f63;display: block;margin-top: .2rem}
.nytit .tcn{font-size: .48rem;font-weight: bold;}
.nytit .ten{font-size: .2rem;text-transform: uppercase;}

@media (max-width: 1024px){
.ny-sub{margin-top: 0}
.ny-sub .wp:before{width: calc(.4rem + 1px);}
.ny-sub .wp:after{width: calc(.4rem + 1px);background: #266f63}

.ny-ba .imgBox:before{height: 1rem;}
.ny-ba{height: 35vw;margin-top: 0}
.ny-ba .imgBox:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;z-index: 0;height: 100%;background: url(../images/blackms.png) no-repeat bottom center;background-size:100% 100%;opacity: .6;}

.nytit{bottom: .6rem}
.nytit .tcn{font-size: .4rem}

}
@media (max-width: 900px){
.ny-ba{height: 40vw}
.posi{display: none}
.ny-sub.nosub{display: none;}
.ny-sub ul{max-width: inherit;width: 100%}
.ny-sub ul li{font-size: .2rem}
.posim {display: block;padding: .2rem 0}
.posim .wp{padding-left: .3rem;background: url(../images/homeg.png) no-repeat left center;background-size: .21rem .20rem;}
.nyMain{padding-top: .2rem;}
.nyarc{padding-top: .4rem}
}
@media (max-width:750px){

.arc-con img{width: 100%!important;height: auto!important;}

}
@media (max-width: 640px){
.nyMain{padding-bottom: .8rem;}
.ny-ba{height: 50vw}
.ny-sub{position: relative;}
.ny-sub .wp:before{width:calc(5vw + 1px);}
.ny-sub .wp:after{width:calc(5vw + 1px);background: #266f63}
.nytit{bottom: .3rem}
.nytit:after{width: .6rem}
.nyleft .sub-nav-p-s{padding: .12rem .25rem}
.arc-tit h1{font-size: .28rem}
.arc-con p,.arc-con span{font-size: .18rem!important}
.arc-sib{width: 100%}
.arc-back{width: 100%;margin-left: 0;margin-top: .35rem}
.arc-share{width: 100%;justify-content: center;}
.nyarc .arc{padding: .5rem .25rem}
}
@media (max-width: 480px){

.nytit .tcn{font-size: 6.5vw}
.nytit .ten{font-size: 3.5vw}
}
@media (max-width: 375px){
	body.ny{padding-top: .6rem}
}



/**/
.imgList{padding-bottom: .1rem}
.imgList:after{content: '';width: calc(33.3333% - .24rem);display: inline-block;}
.imgList li{width: calc(33.3333% - .2rem);margin-bottom: .36rem;transition: .3s}
.imgList li .img{height: 2.65rem}
.imgList li .txt{border-top: 3px solid #980d13;background: #fff;padding: .2rem .2rem .25rem;text-align: center;font-size: .18rem;}


.txtList{padding-bottom: .2rem}
.txtList li{margin-bottom: .2rem}
.txtList li a{height: .8rem;display: flex;justify-content: space-between;background:#fff;line-height: .8rem;padding: 0 .3rem;box-shadow: 0 0 .15rem rgba(0,0,0,.1);transition: .3s;border-radius: .2rem 0 .2rem 0}
.txtList li .h4{width: calc(100% - 1.4rem);font-size: .22rem;padding-left: .28rem;position: relative;}
.txtList li .h4:before{content: '';position: absolute;width: 6px;height: 6px;border-radius: 50%;border: 2px solid #266f63;left: 0;top: .33rem}
.txtList li time{color: #00746f;font-size: .18rem}

.newsList {padding-bottom: .1rem}
.newsList li{margin-bottom: .4rem}
.newsList li a{display: flex;align-items: center;justify-content: space-between;background: rgba(255,255,255,.6);box-shadow: 0 0 .15rem rgba(0,0,0,.1);overflow: hidden;transition: .3s;background-size: cover;background-repeat: no-repeat;;background-position: center;position: relative;border-radius: .3rem 0 .3rem 0}
.newsList li .txt .h4:after{content: '';position: absolute;left: -.4rem;height: .6rem;width: 3px;;background: #00746f;transition: .3s ;top:0}
.newsList li .imgBox{width: 3.8rem;z-index: 5}
.newsList li .txt{width:calc(100% - 3.8rem);padding:.2rem  .4rem;position: relative;}
.newsList li .txt .h4{font-size: .24rem;margin-bottom: .15rem;position: relative;}
.newsList li .txt .p{color: #666;line-height: 1.6em;margin-top: .2rem}
.newsList li time{color: #00746f;font-size: .18rem}

.newsList li.nopic .txt{width: 100%;padding:.3rem 1.8rem .3rem .4rem;}

@media (min-width: 1025px){
.imgList li:hover{box-shadow: 0 5px 20px rgba(0,0,0,.1)}

.txtList li:hover a{background: #266f63;box-shadow: 0 5px .15rem rgba(0,0,0,.15);color: #fff}
.txtList li:hover time{color: #fff}
.txtList li:hover .h4:before{border-color: #c7ad59}


.newsList li:hover a{box-shadow: 0 5px .15rem rgba(0,0,0,.15)}
.newsList li:hover a{background: url(../images/1187.png)#266f63 no-repeat 80% bottom;color: #fff}
.newsList li:hover time{color: #fff}
.newsList li:hover .p{color:rgba(255, 255, 255, .7);}
.newsList li:hover .h4:after{background: #d4bd79}
}
@media (max-width: 1024px){
.imgList li{width: calc(50% - .18rem)}
.imgList li .img{height: 26vw}
.newsList li .txt span.arr{display: none}
.newsList li .txt{padding-right: .4rem}
.newsList li .txt .h4{font-size: .22rem}
.newsList li.nopic .txt{width: 100%;padding:.3rem .4rem .3rem .4rem;}

}
@media (max-width:900px){
.txtList li .h4{font-size: .2rem}
.newsList li .imgBox{width: 3.2rem;}
.newsList li .txt{width:calc(100% - 3.2rem);}
.newsList li .txt .p{display: none}
}
@media (max-width:640px){	
.newsList li a{flex-wrap: wrap;}
.newsList li .imgBox{width: 100%;}
.newsList li .txt{width:100%;padding: .2rem .3rem .3rem}
.newsList li.nopic .txt{width:100%;padding: .3rem .3rem .3rem}
.newsList li.nopic .txt .p{display: -webkit-box;line-height: 1.6em;font-size: .18rem}
.newsList li .txt .h4{line-height: 1.5em}
.newsList li:hover .h4:after{display: none;}
.txtList li a{height: auto;padding: .2rem .2rem;flex-wrap: wrap;line-height: 1.4em;}
.txtList li .h4{background-position: left .05rem;width: 100%;margin-bottom: .15rem;line-height: 1.5em;}
.txtList li time{margin-left: .28rem}
.txtList li .h4:before{top: .06rem}
}
@media (max-width:540px){

}

@media (max-width: 480px){
.imgList li{width: 100%;margin-bottom: .3rem}
.imgList li .img{height: 50vw}
.newsList li .txt .h4{font-size: .2rem}	
}
.fancybox-caption{font-size: .2rem}
.suTab .tabCon+.tabCon{display: none}
.icoCo{position: relative;display: block;}
.icoCo img{height: 100%;transition: .3s}
.icoCo img:last-child{position: absolute;top: 0;left: 0;opacity: 0;visibility: hidden;z-index: 0}

.serList li{width: 22.75%;margin-right: 3%;margin-bottom: .5rem}
.serList li a{display: block;padding: .3rem .2rem;background: #fff;border-radius: .4rem 0 .4rem 0;box-shadow: 0 0 20px rgba(0,0,0,.1);position: relative;border-bottom: 4px solid #266f63;transition:.3s;}
.serList li:nth-child(4n){margin-right: 0}
.serList li .icoCo{height: .5rem;width: .5rem}
.serList li .ico{width: 1rem;height: 1rem;padding: .25rem;border: 1px dashed #266f63;border-radius: 50%;margin: 0 auto}
.serList li .h4{font-size: .22rem;text-align: center;margin-top: .15rem}


.nyjgsz .box .jgList{width: 62%;height: 100%}
.nyjgsz .box .img{width: 29.5%}
.nyjgsz .box .img .m{display: none}
.nyjgsz .box .jgList:after{content: '';display: inline-block;width: 31.333%;}
.nyjgsz .box .jgList ul:after{content: '';display: inline-block;width: 31.333%}
.nyjgsz .box .jgList li{width: 31.333%;height: .8rem;background: #fff;border-radius: .5rem 0 .5rem 0;border-bottom: 3px solid #266f63;margin-bottom: .25rem}
.nyjgsz .box .jgList li a{display: flex;align-items: center;height: 100%;padding: 0 .7rem 0 .2rem;font-size: .18rem;color:#266f63;position: relative; }
.nyjgsz .box .jgList li a:after{content: "\e62a";position: absolute;right: .25rem;top: 50%;transform: translateY(-50%);font-family: swiper-icons!important;font-size:  }
.nyjgsz .box .jgList li em{font-size: .13rem;display: block;}
.nyjgsz .box{padding: .5rem 0 .5rem .5rem;position: relative;}
.nyjgsz .box:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 24%;background: #f4f5f4;border-radius: .5rem 0 .5rem 0}

.nyRcpy .suTab .hd {margin-bottom: .5rem}
.nyRcpy .suTab .hd ul li{line-height: .45rem;border: 1px solid #eee;padding: 0 .3rem;border-radius: .2rem 0 .2rem 0;font-size: .18rem;cursor: pointer;}
.nyRcpy .suTab .hd ul li+li{margin-left: .3rem}
.nyRcpy .suTab .hd ul li.on{color: #266f63;border: 1px solid #266f63;}
.nyRcpy .suTab .hd ul li.on a{color: #266f63}
.nyRcpy .suTab .bd .items{width: 48%;}
.nyRcpy .suTab .bd .item{background: #fff;padding:.4rem .5rem;border-radius: .5rem 0 .5rem 0;box-shadow: 0 0 20px rgba(0,0,0,.1);border-left: .09rem solid #266f63}
.nyRcpy .suTab .bd .item dt{color: #266f63;font-size: .28rem;margin-bottom: .2rem;line-height: 1em}
.nyRcpy .suTab .bd .item dd ul li{padding: .15rem 0;display: flex;justify-content: space-between;}
.nyRcpy .suTab .bd .item dd ul li+li{border-top: 1px dashed #ddd;}
.nyRcpy .suTab .bd .item dd ul li div{width: 26%;text-align: center}
.nyRcpy .suTab .bd .item dd ul li div:nth-child(2){width: 40%}
.nyRcpy .suTab .bd .item dd ul li div.th{color: #888}
.nyRcpy .suTab .bd .item dd ul li div.td{font-size: .18rem}
.nyRcpy .suTab .bd .items .item+.item{margin-top: .4rem}


.nySzdw .tit{font-size: .36rem;font-weight: bold;text-align: center;margin-bottom: .4rem}
.nySzdw .tit:after{content: '';width: .8rem;height: 3px;background: #266f63;display: block;margin: .15rem auto 0}
.nySzdw .desc{max-width: 12.4rem;width: 100%;line-height: 1.8em;margin: 0 auto .4rem}
.nySzdw .imgBox{width: 64%;border-radius: .5rem 0 .5rem 0;margin: 0 auto;}
.nySzdw .imgBox .img{height: 4.75rem;padding-bottom: 0}
.nySzdw  .list{position: absolute;left: 0;top: .7rem;z-index: 4;width: 40%}
.nySzdw  .list li{height: 1.5rem}
.nySzdw  .list li+li{margin-top: .3rem}
.nySzdw  .list li a{display: flex;height: 100%;align-items: center;padding: 0 .5rem;border-radius: .4rem 0 .4rem 0;color: #fff;position: relative;}
.nySzdw  .list li a:after{position: absolute;top: .15rem;left: .15rem;bottom: .15rem;right: .15rem;border: 1px dashed rgba(255,255,255,.3);border-radius: .3rem 0 .3rem 0;content: '';opacity: 0;visibility: hidden;transition:.3s;}
.nySzdw  .list li a:before{position: absolute;top: 50%;right: .45rem;width: .3rem;height: .09rem;background: url(../images/240.png) no-repeat center;background-size: 100% 100%; content: '';margin-top: -.04rem;transition:.3s;}
.nySzdw  .list li:nth-child(1) a{background: #d4be79}
.nySzdw  .list li:nth-child(2) a{background: #3387a2}
.nySzdw  .list li .ico{width: .78rem;height: .78rem;border: 1px dashed #fff;border-radius: 50%;padding: .12rem;text-align: center;margin-right: .2rem}
.nySzdw  .list li .t .tcn{font-size: .3rem;font-weight: bold;}
.nySzdw  .list li .t .ten{text-transform: uppercase;font-size: .14rem;margin-top: .05rem}

.nyMap .wp{background: url(../images/mapbg.jpg) no-repeat center;background-size: cover;min-height: 2rem;border-radius: .6rem .1rem .6rem .1rem;padding: .5rem .4rem}
.nyMap .tit{margin-left: 1.2rem;height: 1.49rem;margin-bottom: .5rem}
.nyMap ul li{width: 48.5%;overflow: hidden;}
.nyMap ul li .map{height: auto;border-radius: .4rem 0 .4rem 0;}
.nyMap ul li .h4{text-align: center;color: #fff;font-size: .24rem;margin-top: .2rem}

.ldList{}
.ldList li{width: 48%;margin-bottom: .6rem}
.ldList li a{display: flex;justify-content: space-between;}
.ldList li .img{width:46.2%;position: relative;z-index: 3 }
.ldList li .img img{width: 100%;height: 4.49rem;border-radius: .3rem 0 0 0}
.ldList li .img:after{content: '';position: absolute;left: 100%;top: 0;bottom: 0;width: .23rem;background: url(../images/39.png) no-repeat center;background-size: 100% 100%; }
.ldList li .txt{width:53.8%;position: relative;top: .15rem;background: #fafafa;padding: .4rem .4rem .4rem .6rem ;z-index: 2;border-radius: 0 0 .3rem 0;}
.ldList li .txt .h4{font-size: .36rem;font-weight: bold;color: #266f63}
.ldList li .txt .p{font-size: .18rem;color: #888;position: relative;left: -.1rem;margin-top: .1rem}
.ldList li .txt .desc{color: #444;margin-top: .4rem;line-height: 1.8em;text-align: justify;height: 1.4rem}
.ldList li .txt .mor{color: #266f63;margin-top: .3rem;font-size: .18rem;padding-right: .35rem;background: url(../images/0417/mor.png) no-repeat right center;background-size: .3rem .09rem}
.ldList li .txt .mor img{margin-left: .1rem;height: .09rem}


.nyph{padding-top: .8rem;padding-bottom: 2rem}
.nyph .tit{margin-bottom: .4rem}
.nyph .tit .tcn1{color: #f9faf9;font-size: 1.8rem;text-transform: uppercase;font-weight: bold;line-height: 1.2rem}
.nyph .tit .ten{color: #266f63;font-size: .48rem;font-weight: bold;display: flex;align-items: center;line-height: .6rem;padding-left: 1.8rem}
.nyph .tit .ten em{color: #d0e0dd;font-size: .56rem;font-weight:normal;text-transform: uppercase;margin-left: .2rem}
.nyph .slide-pic{overflow: visible;}
.nyph .slide-pic .swiDots{text-align: center;margin-top: .2rem}
.nyph .slide-pic .swiDots span{width: 12px;height: 12px;border: 1px solid #ddd;background: transparent;opacity: 1;}
.nyph .slide-pic .swiDots span.active{background: #cbaf59;border-color: #cbaf59}
.nyph .slide-pic ul li{width: calc(50% - .1rem);margin-bottom: .2rem}
.nyph .slide-pic ul li .imgBox{border-radius: .4rem 0 .4rem 0;box-shadow: 0 10px 25px rgba(5,57,105,.3);}
.nyph .slide-pic ul li .imgBox .img{padding-bottom: 65%}
.nyph .slide-pic{width: 55%}
.nyph .sp1{position: absolute;top: 0;right: 0;width: calc(45% - .2rem)}
.nyph .sp2{position: absolute;top: 3.05rem;right: 0;width: calc(45% - .2rem)}
.nyph .item .imgBox{border-radius: .4rem 0 .4rem 0;box-shadow: 0 10px 25px rgba(5,57,105,.3);}
.nyph .sp1 .img{height: 2.85rem;padding-bottom: 0}
.nyph .sp2 .img{padding-bottom: 70%}

.gallery-top{border-radius: .8rem .1rem .8rem .1rem}
.gallery-top a{display: block;position: relative;}
.gallery-top .img{height: 8rem;overflow: hidden;}
.gallery-top .img img{height:100%;width: 100%;object-fit: cover}
.gallery-top .txt{position: absolute;left: 0;right: 0;bottom: 0;padding: .2rem 1rem .8rem .5rem;color: #fff;font-size: .28rem;background: rgba(38,111,99,.8)}
.gallery-top .swiDots{position: absolute;right: .5rem;bottom: .7rem;z-index: 5;left: auto;width: auto;color: #fff;font-size: .2rem}
.gallery-top .swiDots .swiper-pagination-current{font-size: .36rem;color: #d4bd79}
.gallery-thumbsp{position: relative;padding: 0 .6rem;margin-top: -.5rem}
.swiper-button-disabled{opacity: .3;pointer-events: none}
.gallery-thumbsp .swiBtn a{position: absolute;width: .5rem;height: .5rem;text-align: center;line-height: .46rem;border: 2px solid #cbaf59;color: #cbaf59;border-radius: 50%;top: 50%;margin-top: -.25rem;font-size: .26rem;z-index: 6}
.gallery-thumbsp .swiBtn a:hover{background:#cbaf59;border-color: #cbaf59;color: #fff }
.gallery-thumbsp .swiBtn a.prev{left: 0}
.gallery-thumbsp .swiBtn a.next{right: 0}
.gallery-thumbs .swiper-slide{cursor: pointer;overflow: hidden;border-radius: .3rem 5px .3rem 5px}
.gallery-thumbs .swiper-slide-thumb-active:after{content: '';position: absolute;top: -1px;left: -1px;bottom: -1px;right: -1px;border-radius: .3rem 5px .3rem 5px;border: 5px solid #cbaf59}
.gallery-thumbs .img{height: 1.8rem;overflow: hidden;}
.gallery-thumbs .img img{height:100%;width: 100%;object-fit: cover}


@media (min-width: 1025px){
.icoCop:hover .icoCo img:first-child{opacity: 0;visibility: hidden;}
.icoCop:hover .icoCo img:last-child{opacity: 1;visibility: visible;}
.serList li:hover .ico{background: #cbaf59;border-color: #cbaf59}
.serList li:hover a{border-bottom: 4px solid #cbaf59;box-shadow: 0 10px 20px rgba(0,0,0,.2);color: #cbaf59}
.nyjgsz .box .jgList li:hover{background: url(../images/31.jpg) no-repeat center;background-size: 101% 100%;border-bottom-color: #d4bd79}	
.nyjgsz .box .jgList li:hover a{color: #fff}

.nySzdw  .list li:hover a:after{opacity: 1;visibility: visible;}
.nySzdw  .list li:hover a:before{right: .35rem}
.nyMap ul li:nth-child(2){;}

.ldList li:hover .txt{background: url(../images/pbg.png) #266f63 no-repeat bottom center;background-size: 90% auto}
.ldList li:hover .img:after{background: url(../images/39on.png) no-repeat center;background-size: 100% 100%; }

.ldList li:hover .txt .h4{color: #d4be79}
.ldList li:hover .txt .p{color: #fff;}
.ldList li:hover .txt .desc{color: rgba(255,255,255,.7);}
.ldList li:hover .txt .mor{color: #fff;background: url(../images/0417/morw.png) no-repeat right center;background-size: .3rem .09rem}

}
@media (max-width: 1024px){
 .serList li{width: 31.333%;margin-right: 3%;} 
 .serList li:nth-child(4n){margin-right: 3%}
 .serList li:nth-child(3n){margin-right: 0}

.nyjgsz .box .img .pc{display: none}
.nyjgsz .box .img .m{display: block;border-radius: 0 0 .5rem 0;width: 100%}
.nyjgsz .box .jgList{width: 100%;height: 100%}
.nyjgsz .box{padding: .4rem}
.nyjgsz .box .img{width: 100%;padding-top: .2rem}
.nyjgsz .box:after{right: 0}

.nyRcpy .suTab .bd .items{width:100%;}
.nyRcpy .suTab .bd .items+.items{margin-top: .4rem}

.nySzdw  .list li a{padding: 0 .3rem;}
.nyMap .tit{height: 1.2rem}
.nyMap ul li{width: 100%;overflow: hidden;}
.nyMap ul li:nth-child(2){margin-top: .4rem}

.ldList li{width: 100%;margin-bottom: .5rem}
.ldList li .img{width:3.3rem }
.ldList li .txt{width: calc(100% - 3.3rem)}
.nyph{padding: .6rem 0 1rem}
.nyph .wp{display: flex;flex-wrap: wrap;justify-content: space-between;}
.nyph .slide-pic{width: 100%;margin-bottom: .6rem}
.nyph .sp1{position: relative;top: 0;right: 0;width: calc(50% - .1rem)}
.nyph .sp2{position: relative;top: 0;right: 0;width:  calc(50% - .1rem)}
.nyph .sp1 .img{height: auto;padding-bottom: 65%}
.nyph .sp2 .img{padding-bottom: 65%}
.nyph .slide-pic .swiDots{margin-top: 0;bottom: 0}
.nyph .tit{width: 100%}
.nyph .tit .tcn1{font-size: 1.4rem;text-align: center;line-height: 1rem}
.nyph .tit .ten{padding-left: 0;text-align: center;justify-content: center}

.gallery-top .img{height: 60vw}
.gallery-thumbs .img{height: 1.25rem;overflow: hidden;}
}
@media (max-width: 900px){
.nyjgsz .box .jgList li{width: 48%;height: .8rem;}	

.nySzdw .imgBox{width: 100%;border-radius: .5rem 0 .5rem 0;margin-top: .4rem}
.nySzdw .imgBox .img{height: 50vw;padding-bottom: 0}
.nySzdw  .list{position: relative;left: 0;top:0;z-index: 4;width: 100%}

.nyph .tit .tcn1{font-size:15vw;line-height: 15vw}
.gallery-top .txt{padding: .2rem 1rem .2rem .3rem;font-size: .24rem;}
.gallery-thumbsp{position: relative;padding: 0 .6rem;margin-top:.3rem}
.gallery-top .swiDots{bottom: .2rem;right: .5rem}
.gallery-top {
    border-radius: .5rem .1rem .5rem .1rem;
}
}
@media (max-width: 640px){
 .serList{justify-content: space-between;}
 .serList li{width: 48%;margin-right:0;} 
 .serList li:nth-child(4n){margin-right: 0}
 .serList li:nth-child(3n){margin-right: 0}
 .nyjgsz .box .jgList li{width: 100%;height: .8rem;}
 .nyRcpy .suTab .bd .item{padding:.4rem .3rem}
 .nySzdw .tit{font-size: .3rem}	
 .nyMap .tit{height: .8rem;margin-left: 0}
 .nyMap ul li .map{height: 4rem}
 .ldList li a{flex-wrap: wrap;}
 .ldList li .img{width:3.3rem ;margin: 0 auto}
.ldList li .txt{width:100%;top: 0;margin-top: -.3rem;padding-top: .7rem;text-align: center}
.ldList li .txt .p{left: 0}
.ldList li .txt .mor{display: none}
.nyph .tit .ten{font-size: .4rem}
.nyph .tit .ten em{font-size: .46rem}
.nyph{padding-top: .2rem}
.gallery-thumbs .img{height: 15vw}
.gallery-thumbs .swiper-slide,.gallery-thumbs .swiper-slide-thumb-active:after{border-radius: .2rem 5px .2rem 5px}
}
@media (max-width: 480px){
.serList li .icoCo{height: .4rem;width: .4rem}
.serList li .ico{width: .8rem;height: .8rem;padding: .2rem;}
.serList li .h4{font-size: .2rem}
.nySzdw  .list li .t .tcn{font-size: .26rem;font-weight: bold;}

 .ldList li .img{width:3rem ;margin: 0 auto}
 .ldList li .img img{height: 4rem}
 .ldList li .txt .h4{font-size: .3rem}

 .nyph .tit .ten{font-size: 8vw}
.nyph .tit .ten em{font-size: 7vw}
}


.kyList li{width: 48%;margin-bottom: .5rem}
.kyList li a{display: flex;padding: .4rem 0;position: relative;}
.kyList li a:after{content: '';position: absolute;top: 0;left: .6rem;bottom: 0;right: 0;border-radius: .5rem 0 .5rem 0;box-shadow: 0 0 20px rgba(0,0,0,.05);background: #fff}
.kyList li .imgBox{width: 3.18rem;z-index: 4;border-radius: .4rem 0 .4rem 0;box-shadow: 0 10px 25px rgba(5,57,105,.3)}
.kyList li .imgBox .img{height: 2.05rem}
.kyList li .txt{width: calc(100% - 3.18rem);padding-left: .4rem;padding-right: .3rem;position: relative;z-index: 4}
.kyList li .txt .h4{font-size: .28rem;color: #266f63;margin-bottom: .15rem}
.kyList li .txt .info .p{display: flex;padding: .05rem 0;font-size: .18rem;color: #333}
.kyList li .txt .info .p span{display: block;text-align: right;color: #888;white-space: nowrap;}
@media (max-width:1024px){
 .kyList li{width: 100%;margin-bottom: .5rem} 
}
@media (max-width:640px){
.kyList li  a{flex-wrap: wrap;padding: 0}
.kyList li a:after{display: none;}
.kyList li .imgBox{width: 100%;z-index: 4;border-radius: .4rem 0 0 0;}
.kyList li .imgBox .img{height: 50vw}
.kyList li .txt{width: 100%;padding:.3rem .4rem .4rem;background: #fff;border-radius: 0 0 .5rem 0;box-shadow: 0 0 20px rgba(0,0,0,.05);}
}

/*简介*/
.nyab .desc{line-height: 1.8em;font-size: .18rem;text-align: justify;}
.nyab .desc p{text-indent: 2em}
.nyab .desc p+p{margin-top: .2rem}
.nyab .desc .tip{margin-top: .2rem;color: #999999;font-size: .16rem;display: flex;align-items: center}
.nyab .desc .tip img{margin-right: .1rem;height: .19rem;display: block;}
.abtit{font-size: .36rem;font-weight: bold;color: #266f63;position: relative;margin-bottom: .35rem}
.abtit span{position: relative;}
.abtit span:before{content: '';position: absolute;width: .9rem;height: .78rem;background: url(../images/130.png) no-repeat center;background-size: 100% 100%;top: 50%;margin-top: -.39rem}
.abtit.l span:before{left: -.45rem}
.abtit.r span:before{right: -.45rem}
.abtit.m span:before{left: 50%;margin-left: -.45rem}
.nyab-1{background: url(../images/abg133.jpg) no-repeat right center;padding-bottom: 1rem;background-size: auto 100%}
.nyab-1 .txt{width: 52.8%}
.nyab-1 .img{width: 43.5%}
.nyab-1 .img img{border-radius: .6rem 5px .6rem 5px}
.nyab-1 .txt .h4{font-size: .28rem;text-align: center;margin-bottom: .3rem;line-height: 1.5em}
.nyab-1 .txt .h4 span{font-weight: bold;color: #266f63}
.nyab-2 .abtit{position: absolute;top: .2rem;right: 0}
.nyab-2 .desc{padding: .6rem 0;width: 51%;position: relative;height: 100%}
.nyab-2 .desc:after{content: '';position: absolute;top: 0;bottom: 0;background: #266f63;right: -30%;width: calc((100vw - 14.4rem) / 2 + 130%)}
.nyab-2 .desc p{position: relative;z-index: 4;color: #fff}
.nyab-2 .img{width: 43%;margin-top: 1.2rem;position: relative;z-index: 5}
.nyab-2 .img img{border-radius: .6rem 5px .6rem 5px}
.nyab-3{padding-top: .6rem;padding-bottom: .5rem;background: url(../images/ab130.jpg) no-repeat bottom center;background-size: cover}


.nyab-3 .swiBtn a{position: absolute;width: .5rem;height: .5rem;text-align: center;line-height: .46rem;border: 2px solid #cbaf59;color: #cbaf59;border-radius: 50%;top: 50%;margin-top: -.25rem;font-size: .26rem;z-index: 6}
.nyab-3 .swiBtn a:hover{background:#cbaf59;border-color: #cbaf59;color: #fff }
.nyab-3 .swiBtn a.prev{left: -.7rem}
.nyab-3 .swiBtn a.next{right: -.7rem}
.nyab-3 .zyBox{padding: .5rem 0}
.nyab-3 .slide-zy a{display: block;position: relative;overflow: hidden;border-radius: .4rem 5px .4rem 5px}
.nyab-3 .slide-zy .txt{position: absolute;left: 0;right: 0;bottom: 0;padding:.15rem .2rem;color: #fff;font-size: .18rem;background: rgba(38,111,99,.8);font-weight: bold;text-align: center}
.nyab-3 .slide-zy .img{padding-bottom: 65%}
.nyab-4{background: #fafafa;padding: .8rem 0;border-left: .35rem solid #266f63}
.nyab-4 .left{width: 28%}
.nyab-4 .right{width: 33%;}
.nyab-4 .right .img{padding-right: .2rem;position: relative;padding-bottom: .2rem }
.nyab-4 .right .img:after{content: '';position: absolute;top: .4rem;right: 0;bottom: 0;left: .4rem;background: #266f63;border-radius: .7rem 5px .7rem 5px;z-index: 0}
.nyab-4 .right img{border-radius: .6rem 5px .6rem 5px;position: relative;z-index: 3 }

.nyab-5{padding: .8rem 0 0}

@media (max-width:1024px){
.nyab-1 .txt{width: 100%;margin-top: .3rem}
.nyab-1 .img{width: 100%;text-align: center} 
.nyab-2 .abtit{position: relative;top: 0;width: 100%;display: flex;justify-content: center}
.nyab-2 .desc{width: 100%;padding-bottom: .8rem}
.nyab-2 .img{width: 100%;text-align: center;margin-top: -.5rem}
.nyab-2 .desc:after{width: 100vw;right: -.4rem}
.abtit.l span:before{left: 50%;margin-left: -.45rem}
.abtit.r span:before{left: 50%;margin-left: -.45rem}
.nyab-1{padding-bottom: .6rem}
.abtit{display: flex;justify-content: center}
.nyab-3 .swiBtn a.prev{left: -.2rem}
.nyab-3 .swiBtn a.next{right: -.2rem}

.nyab-4 .left{width: 100%;margin-bottom: .4rem}
.nyab-4 .right{width: 100%;text-align: center}
.nyab-4 .right .img{max-width: 455px;margin: 0 auto}
}

@media (max-width:640px){
.nyab-1{padding-bottom: .7rem}
.nyab-1 .txt .h4{font-size: .24rem}
.nyab-2 .desc:after{width: 100vw;right: -5vw}
.nyab-3{padding-bottom: 0}
.nyab-4{border-left-width: .1rem}
.nyab-4{padding: .7rem 0 .6rem}
}


.dataBox{padding: .5rem 0 .2rem;}
.dataBox .databg{width: 100%}
.dataBox .slide-data{width: 10.06rem;overflow: visible;margin-left: 1.5rem}
.dataBox .item ul li{display: flex;position: absolute;}
.dataBox .item ul li .ico{width: .88rem;margin-right: .1rem}
.dataBox .item ul li .ico img{max-width: 100%}
.dataBox .item ul li .txt{position: relative;top:0}
.dataBox .item ul li .txt .num{color: #266f63;white-space: nowrap;}
.dataBox .item ul li .txt .num em{font-size: .42rem;color: #266f63}
.dataBox .item ul li .txt .num span{font-weight: bold;font-family: 'Arial';font-size: .48rem;}
.dataBox .item ul li .txt .num i{font-size: .15rem;display:inline-block;width: .3rem;line-height: .3rem;border-radius: 50%;background:#266f63;color:#fff;text-align:center;line-height:.3rem;vertical-align:.05rem;margin-left:.1rem }
.dataBox .item ul li .txt p{white-space: nowrap;}
.dataBox .item ul li:nth-child(1){left: 3%;top: 9%}
.dataBox .item ul li:nth-child(2){left: 30%;top: 53%}
.dataBox .item ul li:nth-child(3){left: 61%;top: 9%}
.dataBox .item ul li:nth-child(4){left: 89%;top: 53%}
.dataBox .swiDots{margin-top: .2rem;text-align: center;}
.dataBox .swiDots span{width: .3rem;height: 4px;border-radius: 5px;margin:0 .06rem}
.dataBox .swiDots span.active{background:#cbaf59;opacity: 1}

@media (max-width:1024px){
.dataBox .slide-data{width: 100%}
.dataBox .item ul li{position: static;width: 23%;flex-wrap: wrap;text-align: center;} 
.dataBox .databg{display: none}
.dataBox .item ul li .ico{margin-right: 0;margin: 0 auto .1rem;border: 1px dashed #266f63;border-radius: 50%;padding: .2rem;width: 1.2rem;height: 1.2rem}
.dataBox .item ul li .txt{width: 100%;}
.dataBox .slide-data{margin-left: 0}

}
@media (max-width:900px){
.dataBox .item ul li .txt .num em{font-size: .36rem;}
.dataBox .item ul li .txt .num span{font-size: .4rem;}

}
@media (max-width:640px){
 .dataBox .item ul li{width: 50%;margin-bottom: .2rem}

}

/**/
.nybx-1 .wp{background: url(../images/0417/d2.png) no-repeat center;background-size: cover;border-radius: .5rem 5px .5rem 5px;overflow: hidden;box-shadow: 0 0 .2rem rgba(0,0,0,.05);}
.nybx-1 .tit{width: 2.5rem;height: 1.3rem;background: url(../images/0417/d1.png) #266f63 no-repeat bottom center;background-size: 100% auto;font-size: .28rem;color: #fff;display: flex;justify-content: center;align-items: center;font-weight: bold;}
.nybx-1 .img{width: calc(100% - 2.5rem);display: flex;justify-content: center;align-items: center;position: relative;}
.nybx-1 .img .imgs{width: 90%;max-width: 8.43rem}
.nybx-1 .img .imgs img{user-select: none;pointer-events: none}
/*.nybx-1 .img:after{content: '';position: absolute;left: 50%;width: 1px;height: .7rem;background: #e0eae8;top: 50%;margin-top: -.35rem;z-index: 3}
.nybx-1 .imgs:before{content: '';position: absolute;left: 21.5%;width: 1px;height: .7rem;background: #e0eae8;top: 50%;margin-top: -.35rem;z-index: 3}
.nybx-1 .imgs:after{content: '';position: absolute;left: 79%;width: 1px;height: .7rem;background: #e0eae8;top: 50%;margin-top: -.35rem;z-index: 3}*/
.nybx-1{margin-bottom: .4rem}
.nybx-2 .txt{width: 9.3rem;background: #eff3f2;border-radius: .5rem 5px .5rem 5px;box-shadow: 0 0 .2rem rgba(0,0,0,.05);padding: .4rem .4rem .4rem 1.4rem}
.nybx-2 .log{position: absolute;left: 0;top: .3rem;bottom: .3rem;width: 6rem;background: #fff;border-radius: .5rem 5px .5rem 5px;box-shadow: 0 0 .2rem rgba(0,0,0,.05);border-top: .09rem solid #266f63;display: flex;align-items: center;justify-content: center}
.nybx-2 .log img{height: 2.92rem}
.nybx-2 .txt h4{color: #266f63;font-size: .28rem;margin-bottom: .3rem}
.nybx-2 .txt p{font-size: .18rem;color: #666;line-height: 1.6em;text-indent: 2em}
.nybx-2 .txt p strong{color: #266f63}
.nybx-2 .txt p+p{margin-top: .15rem}
.nybx-3{margin-top: .7rem}
.nybx-3 .wp{background: url(../images/0417/d4.jpg) #fff no-repeat right bottom;background-size: auto 100%;border-top: .09rem solid #266f63;border-radius: .5rem 5px .5rem 5px;box-shadow: 0 0 .2rem rgba(0,0,0,.05);padding: .4rem .85rem .5rem}
.nybx-3 .wp .tit{font-size: .28rem;text-align: center;font-weight: bold;color:#266f63;margin-bottom: .4rem }
.nybx-3 .wp .tit span{display: flex;align-items: center}
.nybx-3 .wp .tit span:before{content: '';display: block;width: 1.36rem;height: .13rem;background: url(../images/0417/138.png) no-repeat left center;margin-right: .2rem}
.nybx-3 .wp .tit span:after{content: '';display: block;width: 1.36rem;height: .13rem;background: url(../images/0417/139.png) no-repeat right center;margin-left: .2rem}
.nybx-3 .list li{display: flex;justify-content: space-between;font-size: .18rem;line-height: 1.6em;margin-bottom: .15rem}
.nybx-3 .list li .t{width: 1.6rem;height: .46rem;background: #266f63;border-radius: .1rem 0 .1rem 0;color: #fff;display: flex;align-items: center;justify-content: center}
.nybx-3 .list li .tt{width: calc(100% - 2rem);display: flex;align-items: center;color: #666666}
@media (max-width: 1024px){
.nybx-2 .txt{width: 100%;border-radius: 0 0 .5rem 5px;padding: .4rem}
.nybx-2 .log{position: relative;left: 0;top: 0;bottom: 0;width: 100%;border-radius: .5rem 5px 0 0;padding: .5rem 0} 
.nybx-1 .tit{width: 100%;height: auto;padding: .3rem 0}
.nybx-1 .img{width: 100%;padding: .5rem 0}
}
@media (max-width:900px){
.nybx-3 .wp{padding: .4rem}
.nybx-3 .list li{flex-wrap: wrap;margin-bottom: .3rem}
.nybx-3 .list li .t{width: 100%;margin-bottom: .15rem}
.nybx-3 .list li .tt{width: 100%}
}
@media (max-width:640px){
.nybx-3 .wp .tit span:before,.nybx-3 .wp .tit span:after{width: 12vw}
.nybx-2 .log img{height: 2.6rem}
.nybx-1 .tit{padding: .2rem 0}
}