body{font-size: .16rem}
.poab{position:absolute}
.pore{position:relative}
.texto a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.eclip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.eclips{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.imgInline{display:inline-block!important;vertical-align:middle}
.imgMargin{margin:0 auto}
.imgW100{width:100%}
img{max-width: 100%;max-height: 100%}
.text-r{text-align:right}
.text-m{text-align:center}
.text-bold{font-weight: 700;}
.text-light{font-weight:100;}
.text-up{text-transform: uppercase;}

.flex{display:flex;justify-content:space-between;flex-wrap:wrap}
.flex-left{display:flex;flex-wrap:wrap}
.flex-center{display:flex;flex-wrap:wrap;justify-content: center;}
.flex-right{display:flex;flex-wrap:wrap;justify-content: flex-end;}
.flex-v-center{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.flex-v{display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;}
.flex-v-bottom{display: -webkit-flex;display: flex;align-items: flex-end;flex-wrap: wrap;justify-content: left;}
.none{display: none}
@media screen and (min-width: 1025px){
.trans-mask:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)} 
.bg-mask:hover .pic .a{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

}
.trans{transition:all .5s}
.trans-mask{display:block;overflow:hidden;width:100%;cursor:pointer;position: relative;}
.trans-mask img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;transform:scale(1.01)}
.overhide{overflow: hidden;}
.bg-mask .pic{overflow: hidden;}
.bg-mask .pic .a{background-repeat: no-repeat;background-position: center;background-size: cover;height: 100%;display: block;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;transform:scale(1.01)}
.bgimg{background-repeat: no-repeat;background-position: center;background-size: cover;}
.ablink{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 5;background: rgba(255,255,255,0);}
.zi6{position: relative;z-index: 6}
.zi5{position: relative;z-index: 5}
.zi4{position: relative;z-index: 4}
.zi3{position: relative;z-index: 3}
.zi2{position: relative;z-index: 2}
.zi1{position: relative;z-index: 1}
.l2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.l3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.l4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.l5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.l6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.l8{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical}
@keyframes roted{
  0%{transform: rotate(0deg);}
  100%{transform: rotate(360deg);}
}
@media screen and (max-width: 1024px)
{
	.inner {
   padding-bottom: 0
}
}
/*氓艩啪氓颅娄莽聬鈥犆ヂ柯�*/
.nyutit{font-size: .4rem;color: #2ab6b1;/* font-weight: bold; */margin-bottom: .6rem;}
.nyutit>*{box-sizing: border-box;}
.nybxln-a{padding: 1rem 0 .3rem;background: url(../images/u/bg1.png) no-repeat bottom center; }
.nybxln-a .nyutit{height: 1.2rem;/* background: url(../images/u/uen1.png) no-repeat 1.6rem center; */line-height: 1.2rem;background-size: auto 100%;}
.nybxln-a .tit{font-size: .4rem;color: #2ab6b1;margin-bottom: .5rem }
.nybxln-a  .aleft{width: 50%}
.nybxln-a  .aright{width: 50%}
.nybxln-a  .aright .tit{margin-bottom: .3rem}
.nybxln-a  .aleft .xhp {width: 2.52rem;height: 2.51rem;padding: .2rem;margin: 0 auto;border-radius: 50%;box-shadow: 0 0 25px rgba(0,0,0,.15);background: #fff}
.nybxln-a  .aleft .xhp img{width:100%;height:100%;}

.nybxln-a  .aright .lbx{clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);width:1.8rem;height: 2.06rem;text-align: center;font-size: .34rem;color: #fff}
.nybxln-a  .aright ul li:nth-child(1){width: 44%;margin-top: .5rem}
.nybxln-a  .aright ul li:nth-child(2){width: 56%}
.nybxln-a  .aright ul li:nth-child(3){width: 55%;margin-top: -.6rem}
.nybxln-a  .aright ul li:nth-child(4){width: 44%;margin-top: -1rem}

.nybxln-a  .aright ul li:nth-child(1) .lbx{background:url(../images/u/xcir.png) #3e97d0 no-repeat center;background-size: 1.8rem 1.49rem}
.nybxln-a  .aright ul li:nth-child(2) .lbx{background:url(../images/u/xcir.png) #cb8b3c no-repeat center;background-size: 1.8rem 1.49rem}
.nybxln-a  .aright ul li:nth-child(3) .lbx{background:url(../images/u/xcir.png) #2ab6b1 no-repeat center;background-size: 1.8rem 1.49rem}
.nybxln-a  .aright ul li:nth-child(4) .lbx{background:url(../images/u/xcir.png) #d9264e no-repeat center;background-size: 1.8rem 1.49rem}

.nybxln-b{padding: 1rem 0 .6rem;background: url(../images/u/graline.png) no-repeat bottom center;height: 6.2rem}
.nybxln-b .wp {height: 5.68rem}
.nybxln-b .wp ul li{position: relative;font-size: .34rem;color: #3c3c3c;margin-bottom: .3rem;}
.nybxln-b .wp ul li div{display: inline-block;position: relative;padding-bottom: .2rem}
.nybxln-b .wp ul li .line{position: absolute;height: 5px;width: 100%;left: -.5rem;bottom: 0;background:rgba(42,182,177,1) }
.nybxln-b .wp ul li:nth-child(1){left: 3%}
.nybxln-b .wp ul li:nth-child(2){left:24%}
.nybxln-b .wp ul li:nth-child(3){left:48%}
.nybxln-b .wp .sq{position: absolute;top: -.4rem;bottom: .4rem;right:0;background: url(../images/u/sq.png) no-repeat right center;background-size: auto 100%;width: 100%;pointer-events: none;z-index: 0;max-width: 6.78rem}
.nybxln-b .wp .sq img{width: 3.22rem;position: absolute;right: .8rem;bottom: .8rem;filter: drop-shadow(0 0 15px rgba(42,182,177,.5))}

.nybxln-c{padding: .75rem 0 .75rem;background: url(../images/u/szline.png) no-repeat left center;height: 6.23rem}
.nybxln-c .aleft .nyutit{width: 4.73rem;height: 4.73rem;background: url(../images/u/szcir.png) no-repeat center;background-size: cover;text-align: center;color: #fff;font-size: .4rem;padding-right: 15%;box-shadow:0 0 25px rgba(42,182,177,.6);border-radius: 50%;margin-bottom: 0;}
.nybxln-c .aleft .nyutit h4{font-weight: bold;text-shadow: 0 0 15px rgba(0,0,0,.3)}
.nybxln-c .aleft .nyutit h4 span{font-size: .4rem;vertical-align: -.1rem;margin-left: .1rem;}
.nybxln-c .aright{width: calc(100% - 5.3rem)}
.nybxln-c .aright ul li{line-height:70px;font-size: .32rem;font-style: italic;}
.nybxln-c .aright ul li:nth-child(2){padding-left: 16%}
.nybxln-c .aright ul li:nth-child(3){padding-left: 2%}
.nybxln-c .aright .tit{line-height:70px;font-size: .4rem;color: #2cb7b2; }
.nybxln-c .aright ul{padding-left: .4rem;width: calc(100% - 1.8rem) }

.nybxln-d{padding: .3rem 0 1.6rem;position: relative}
.nybxln-d:after{content: '';position: absolute;width: 7.08rem;height: 7.08rem;background: url(../images/u/dots.png) no-repeat center;background-size: 100% 100%;left: .3rem;bottom: 0;animation: roted 60s linear infinite;z-index: 0;pointer-events: none}
.nybxln-d .aleft{width: 3.2rem;position: relative}
.nybxln-d .aleft .nyutit{ font-weight: normal}
.nybxln-d .aleft .line{width: calc((100vw - 14rem) / 2 - .3rem);height: .7rem;background: #2ab6b1;position: absolute;right: calc(100% + .3rem);top: 0}
.nybxln-d .aleft .audioDownList{position: relative;z-index: 5;margin-top: 2rem;padding-left: .2rem}
.nybxln-d .aleft .audioDownList li{display: none}
.nybxln-d .aleft .audioDownList li a{display: block;width: 1.46rem;height: .42rem;border: 1px solid #2cb7b2;background: #fff;line-height: .4rem;text-align: center;color: #2cb7b2;transition: .3s linear}
.nybxln-d .aleft .audioDownList li a img{vertical-align: -4px;margin-left: 5px}
.nybxln-d .aleft .audioDownList li a:hover{box-shadow:0 0 25px rgba(42,182,177,.5) }
.nybxln-d .aleft .audioDownList li:nth-child(1){display:block;}
.nybxln-d .aleft .audioList li{padding: .15rem 0;cursor: pointer;color: #7d7d7d}
.nybxln-d .aleft .audioList li{font-size: .3rem}
.nybxln-d .aleft .audioList li .ico{display: inline-block;vertical-align: -.16rem;opacity:0;visibility: hidden;pointer-events: none;transition: .3s}
.nybxln-d .aleft .audioList li .ico i{display:block;width: .53rem;height: .43rem;background: url(../images/u/playbtn.png) no-repeat center;background-size: 100% 100%;margin: 0 auto;}
.nybxln-d .aleft .audioList li .ico span{font-size: 14px;font-weight: bold;display: block;line-height: 1em;margin-top: 5px}
.nybxln-d .aleft .audioList li.cur a{color: #2ab6b1}
.nybxln-d .aleft .audioList li.cur{color: #2ab6b1}
.nybxln-d .aleft .audioList li.on .ico i{background: url(../images/u/playbtnon.png) no-repeat center;background-size: 100% 100%;}
.nybxln-d .aright{width: calc(100% - 3.2rem);}
.nybxln-d .aleft .audioList li.cur .ico{opacity:1;visibility: visible;pointer-events: auto}
.nybxln-d .aright .tab-xg{overflow: visible;}
.nybxln-d .aright .tab-xg .swiper-slide{padding-top: .6rem}
.nybxln-d .aright .tab-xg .swiper-slide img{position: relative;z-index: 5;width: 92%;max-width: 603px}
.nybxln-d .aright .tab-xg .swiper-slide .bg{position: absolute;left: 0;top: 0;bottom: 0;width: calc((100vw - 14rem) / 2 + 100%);z-index: 0;pointer-events: none;box-shadow:0 0 25px rgba(42,182,177,.5)}

.ship{ -webkit-animation: ship 3s linear infinite; animation: ship 3s linear infinite;}
@keyframes ship {
    0% {transform: rotate(0) translateY(0px);}
    75% {transform: rotate(-4deg) translateY(-20px);}
    100% {transform: rotate(0) translateY(0px);}
}
@media (max-width: 1480px){
.nybxln-d .aright .tab-xg .swiper-slide .bg{width: calc(100% + 3vw)}
.nybxln-d .aleft .line{display: none}
}
@media (max-width: 1360px){
.nybxln-c .aright ul{width: 100%;padding-left: 0}
.nybxln-c .aright .tit{}
.nybxln-c .aright{padding-bottom: 70px}
.nybxln-b .wp ul li:nth-child(2){left: 20%}
.nybxln-b .wp ul li:nth-child(3){left: 40%}
}
@media (max-width:1200px){
}
@media (max-width:980px){
 .nybxln-a{padding: .6rem 0 .8rem}
 .nybxln-a  .aleft{width: 100%;margin-bottom: .6rem}
.nybxln-a  .aright{width: 100%} 
.nybxln-b .wp ul li:nth-child(2){left: 10%}
.nybxln-b .wp ul li:nth-child(3){left: 20%} 
.nybxln-b .wp{height: auto} 
.nybxln-b{height: auto}
.nybxln-b .wp .sq{top: .5rem;bottom: -.5rem}
.nybxln-b .wp .sq img{width: 2.8rem}
.nybxln-c{height: auto;padding: 60px 0;background-size: auto 76%}
.nybxln-c .aleft .nyutit{width: 3.4rem;height: 3.4rem;}
.nybxln-c .aright{width: calc(100% - 3.4rem);padding-left: 5%}
.nybxln-c .aright ul li,.nybxln-c .aright .tit{line-height: 60px;font-size: .3rem}
.nybxln-c .aright ul li:nth-child(2){padding-left: 0}
 .nybxln-d  .aleft{width: 100%;margin-bottom: .6rem}
.nybxln-d  .aright{width: 100%} 
.nybxln-d .aleft .audioDownList{margin-top: .5rem}
.nybxln-d{padding-bottom: .6rem}
.nybxln-d:after{width: 70vw;height: 70vw;left: auto;right: 0;top: 0;bottom: auto}
.nybxln-d .aright .tab-xg .swiper-slide{justify-content: center;}
.nybxln-d .aright .tab-xg .swiper-slide .bg{width: calc(100% + 6vw);left: -3vw}
}
@media (max-width: 700px){
.nybxln-c .aright{width: 100%;padding-left: 0;margin-top: .5rem;padding-left: .3rem}
.nybxln-c{padding: .6rem 0;background: #edf5f5}
.nybxln-c .aright{padding-bottom: 0}
.nybxln-d{padding-top: .6rem}
.nybxln-c .aright ul li, .nybxln-c .aright .tit{line-height: 1.6em}
.nybxln-c .aright ul li{position: relative;padding: 5px 0}
.nybxln-c .aright ul li span{display: inline-block;padding: .1rem 0;position: relative;font-size: .24rem;}
.nybxln-c .aright ul li span:after{content: '';position: absolute;height: 3px;width: 100%;left: -.3rem;bottom: 0;background:rgba(42,182,177,1) }
.nybxln-c .aright ul li:nth-child(1){padding-left: 0}
.nybxln-c .aright ul li:nth-child(2){padding-left: 5%}
.nybxln-c .aright ul li:nth-child(3){padding-left: 10%}
.nybxln-c .aright .tit{font-size: .4rem}
.nybxln-d:after{top: .5rem}
}
@media (max-width: 640px){
.nyutit{margin-bottom: .4rem}
.nybxln-a{padding: 0 0 .0rem;}
.nybxln-a .aright ul li:nth-child(3){width: 60%}
.nybxln-a .aright ul li:nth-child(4){width: 40%}
.nybxln-a .nyutit{background-position: .5rem center}
.nybxln-d .aleft .audioList li{padding: .1rem 0}
.nybxln-b{padding: .6rem 0 .6rem}
.nybxln-b .wp .sq{position: relative;height: 60vw;background-position: center;top: 0;bottom: 0;margin-top: 1rem}
.nybxln-b .wp ul li:nth-child(2) {left: 24%;}
.nybxln-b .wp ul li:nth-child(3) {left: 48%;}
.nybxln-b .wp ul li .line{height: 3px;left: -.3rem}
.nybxln-b .wp ul li{font-size: .24rem;}
}

/*氓沤鈥犆ヂ徛裁β猜棵┞澛�*/
.nylsyg{background: url(../images/u/hisbg.png) no-repeat right top;padding: .8rem 0}
.nylsyg .aleft{width: 1.6rem;position: relative}
.nylsyg .aright{width: calc(100% - 2.7rem);position: relative}
.nylsyg .aright .mov{position: absolute;left: -.5rem;bottom: -.5rem;z-index: 2;mix-blend-mode: color-dodge;}
.nylsyg .aright .mov2,.nylsyg .aright .mov3{display: none}
.nylsyg .aright .mov1{height: 3.67rem}
.nylsyg .aright .mov2{height: 3.64rem}
.nylsyg .aright .mov3{height: 3.64rem}
.nylsyg .aright .mov4{height: 3.42rem}
.nylsyg .aleft .nyutit img{width: 1.11rem}
.nylsyg .aleft .linet{position: absolute;right: 0;bottom: .3rem;writing-mode: tb-lr;writing-mode: vertical-lr;font-size: .18rem;color: #666666}
.nylsyg .aleft:after{content: '';width: 2px;height: calc(100% - 3rem);top: 0;right:6px;background: #2ab6b1;position: absolute;}
.nylsyg .aleft .linet span{margin-top: .3rem}
.nylsyg .aright .scboxp{overflow: hidden;}
.nylsyg .aright .scboxs{display: flex;justify-content: space-between;}
.nylsyg .aright .item{padding: 0 .2rem}
.nylsyg .aright .item p{font-size: .18rem;margin-bottom: .1rem;line-height: 1.4em}
.nylsyg .aright .item p img{border-radius: .5rem;padding-top: .1rem}
.nylsyg .aright .year {padding: 0;font-size: .6rem;color: #2ab6b1;font-weight: bold;margin-bottom: .2rem}
.nylsyg .aright .year .tpos{display: none}
.nylsyg .aright .line{height: 2px;background:#2ab6b1 }
.nylsyg .aright .lines{height: 2px;background:#eee;position: relative ;margin-bottom: .3rem}
.nylsyg .aright .lines:before{content: '';width: 6px;height: 6px;border-radius: 50%;background:#2ab6b1;position: absolute;left: 0;top: 50%;margin-top: -3px}
.nylsyg .aright .yeart{}
.nylsyg .aright .ytit{display: none}
.nylsyg .aright .item .moves{display: none;position: absolute;right:-.3rem;bottom: -.5rem;z-index: 3;height: 2.6rem}
@media (max-width:1366px){
.nylsyg .aright .mov1{height: 3rem}
.nylsyg .aright .mov2{height: 3rem}
.nylsyg .aright .mov3{height: 3rem}
.nylsyg .aright .mov4{height: 3rem}
}
@media (max-width: 1200px){
.nylsyg .aright .yeart{display: none}
.nylsyg .aright .mov{display: none}
.nylsyg .aright .ytit{display: block;font-size: .4rem;color: #2ab6b1;font-weight: bold;margin-bottom: .2rem}
.nylsyg .aright .scboxs{flex-wrap: wrap;}
.nylsyg .aright .item{width: 100%;margin-bottom: .4rem;position: relative;padding: 0}
.nylsyg .aright .item .moves{display: block;}
.nylsyg .aright .scboxp{overflow: inherit}
}
@media (max-width: 1024px){
    .nylsyg .aright{width: calc(100% - 2.2rem);position: relative}
    .nylsyg .aright .item .moves{height: 2.2rem}
}
@media (max-width: 640px){
.nylsyg .aleft .nyutit img{width: .7rem;height: auto !important;}
.nylsyg .aleft{width: .8rem;position: relative}
.nylsyg .aright{width: calc(100% - 1.1rem);position: relative}
.nylsyg .aright .item p img{border-radius: .2rem;}
    .nylsyg .aright .item .moves{height: 30vw;right: 0}
}

/**/
.nycbr{padding: .8rem 0 1rem;background: url(../images/u/cbbg.jpg) no-repeat bottom center;}
.nycbr .nyutit img{height: 1.2rem}
.nycbr .txt{padding: .1rem 6% .5rem;background: url(../images/u/cbbg1.jpg) no-repeat top center;background-size: cover}
.nycbr .txt p{font-size: .18rem;line-height: 1.8em;color: #493b22;margin-bottom: .25rem}
.nycbr .txt p img{margin: 0 2%;width: 46%}
@media (max-width: 640px){
.nyutit img{height: .8rem !important;/* max-width: 4rem */}    
.nycbr{padding: 0 0 1rem;}
.nycbr .txt p img{margin: .15rem 0;width: 100%}
}

/**/
.nyxnry{background: url(../images/u/zsbg.png) no-repeat center 3.8rem;padding: 1rem 0 1rem;background-size:auto 11.65rem}
.nyxnry .nyutit img{height: 1.2rem}
.nyxnry-a{margin-bottom: 2.3rem}
.nyxnry-a .txt h4{font-size: .48rem;color: #2cb7b2;margin-bottom: .4rem}
.nyxnry-a .txt{padding-right: 4.1rem;position: relative;margin-bottom: 1.6rem}
.nyxnry-a .txt p{font-size: .18rem;line-height: 2em;margin-bottom: .2rem}
.nyxnry-a .txt p:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.nyxnry-a .txt p img{float: left;width: 3.4rem;margin-right: .3rem}
.nyxnry-a .txt .pic{position: absolute;top: 0;right: 0;width: 3.4rem}
.nyxnry-a .txt .pic img:nth-child(1){margin-bottom: .12rem}
.nyxnry-a .pics li{width: 32%}
.nyxnry-a .pics li img{ width: 100%}

.nyxnry-b .txt h4{font-size: .48rem;color: #2cb7b2;margin-bottom: .4rem}
.nyxnry-b .txt p{font-size: .18rem;line-height: 2em;margin-bottom: .2rem}
.nyxnry-b  ul{padding-top: .2rem}
.nyxnry-b  ul li{width: 32%;background: #fff;border-radius: .2rem;box-shadow: 0 0 15px rgba(0,0,0,.1);padding: .4rem .4rem}
.nyxnry-b{padding-bottom: .8rem}


.nyxnry-c{background: url(../images/u/41.jpg) no-repeat top center;  padding-top: 1.4rem;background-size: 100% auto}
.nyxnry-c .ul1{padding-bottom: .3rem;background: url(../images/u/zsline.png) no-repeat bottom center;margin-bottom: .5rem;background-size: 60% auto}
.nyxnry-c .ul2{background: url(../images/u/zsline1.png) no-repeat bottom center;margin-bottom: .2rem;padding: 0 2%;padding-bottom: .3rem;background-size: 100% auto}
.nyxnry-c ul li{width: 18%;margin: 0 1%}

@media (min-width: 1940px){
.nyxnry{background-size:100% 11.65rem}    
}
@media (max-width: 1200px){
 .nyxnry{padding-top: .4rem} 
 .nyxnry{background-size:auto 10.15rem}   
.nyxnry-a .txt{margin-bottom: 1rem}
.nyxnry-a{margin-bottom: 1.8rem}
}
@media (max-width: 980px){
.nyxnry-a .txt{padding-right: 0}
.nyxnry-a .txt .pic{position: relative;width: 100%;display: flex;}
.nyxnry-a .txt .pic img{width: 48%}
.nyxnry-a .txt .pic img:nth-child(1){margin-bottom: 0;margin-right: 4%}
.nyxnry-c ul li{width: 31.3333%;margin-bottom: .2rem}
.nyxnry-a{margin-bottom: 1rem}
}
@media (max-width: 640px){
.nyxnry-a .txt p img{width:48%}
.nyxnry{padding-top: 0}

.nylsyg{ padding: .2rem 0 .8rem}
}
@media (max-width: 540px){
.nyxnry-b ul li{width: 100%;margin-bottom: .2rem}
.nyxnry-c ul li{width: 48%;margin-bottom: .2rem}
.nyxnry-c .ul1{background-size: 100% auto}
.nyxnry-a .pics{justify-content: center;}
.nyxnry-a .pics li{width: 48%;margin: 0 1%;margin-bottom: .2rem}
.nyxnry{background-position: center 5rem;}
.nyxnry-a{margin-bottom: .8rem}
.nyxnry-a .txt{margin-bottom: .3rem}
.nyxnry-a .txt .pic img{width: 48%;margin: 0 1%}
.nyxnry-a .txt .pic img:nth-child(1){margin-bottom: 0;margin-right: 1%}
.nyxnry-a .txt h4{font-size: .4rem}
.nyxnry-b .txt h4{font-size: .4rem}
.nyxnry .nyutit img{height: .8rem}
.nyxnry-c{padding-top: 1rem}
}