@charset "utf-8";

.nyArc .wp{background: linear-gradient(to bottom,#fff 70%,rgba(255,255,255,0) 100%);border-top: .05rem solid #d2b65a;padding: .5rem 5%}


.nyarc{background:linear-gradient(to bottom,#fff4e7 60%,rgba(255,255,255,0) 100%);min-height: 3rem;border-top: 4px solid #630108;padding: .4rem .8rem .5rem;z-index: 5;position: relative;}

.uarc-con{line-height: 1.8em;color: #333;text-align: justify;padding-bottom: .2rem;font-size: .18rem}
.uarc-con p{margin-bottom: .2rem;line-height: 1.8em;}

.arcCon{line-height: 1.8em;color: #333;text-align: justify;padding-bottom: .2rem;font-size: .18rem}
.arcCon p{margin-bottom: .2rem;line-height: 1.8em;}

.uarc-con img{margin: .1rem auto;max-width: 8rem;width: auto!important;height: auto!important}


.uarc-con table{border: 1px solid #eee;min-width: 640px;margin-left:0!important;width: 100%;background: #fff}

.uarc-con table tr th,.uarc-con table tr td{border: 1px solid #eee!important;padding: 15px;text-align: center;}
/*.uarc-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)}
.uarc-con video{max-width: 100%!important;height: auto!important;display: block;margin:0 auto .2rem;}
.arc-tit{margin-bottom: .2rem;}
.arc-tit h1{font-size: .28rem;text-align: center;line-height: 1.4em;}
.arc-info{text-align: center;padding-bottom: .2rem;font-size: .16rem;color: #666;border-bottom: 1px solid #ddd;margin-bottom: .3rem}
.arc-info span{display: inline-block;margin: 0 .1rem;padding: 4px 0 2px}
.arc-info span i{color: #d2b65a;margin-right: 5px}
#resize a{margin: 0 .05rem}
.arc-sibs{}
.arc-sib{border-top: 1px solid #ddd;padding-top: .26rem;font-size: .18rem;line-height: 1.6em}
.arc-sib div{padding: .08rem 0;}
.arc-sib div:hover{color: #2d7f5c;}
.arc-sib div:hover a{color: #2d7f5c;}
.arc-back{margin-left: .3rem}
.arc-back a{display: flex;border-radius: 5px;color:#d2b65a;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}
.arc-tool a{display: flex;align-items: center;margin-left: .3rem;font-size: .18rem;color: #888}
.arc-tool a img{height: .21rem;margin-right: .05rem}

@media (max-width: 992px){
.uarc-con img{width: auto!important;height: auto!important;max-width: 100%}
.arc-tit h1{font-size: .32rem}
.arc-info{font-size: .22rem}
.uarc-con,.arc-sib{font-size: .24rem}
}
@media (max-width: 576px){
.uarc-con img{width: auto!important;height: auto!important}
.arc-tit h1{font-size: .36rem}
.arc-info{font-size: .26rem}
.uarc-con,.arc-sib{font-size: .28rem}
}


.pages{}
.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: .16rem;display: inline-block;margin:.02rem}
.pages ul li a{height: .36rem;text-align: center;line-height: .34rem;padding: 0 8px;min-width: .36rem;
display: block;border: 1px solid #ededed;border-radius: 3px;background: #fff}
.pages ul li.cur{background:#2d7f5c;padding: 0 8px;min-width: .36rem;height: .36rem;line-height: .34rem;
border: 1px solid #2d7f5c;border-radius: 3px;color:#fff; }
.pages ul li.page-count{line-height: .34rem}
.page-form {line-height: .38rem}
.page-form input{border:1px solid #ddd;width: .36rem;height: .36rem;float: left;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: .36rem;line-height: .36rem;text-align: center;margin-left: 3px;float: left;background: #2d7f5c;color: #fff;border-radius: 3px;margin-left: 5px}

@media (max-width: 992px){
.pages ul li{padding: 0}
.pages ul li.pageitem{display: none}
.pages ul li.page-form{padding-left: .1rem}

.pages ul li{font-size: .22rem;margin:.02rem}
.pages ul li a{height: .46rem;line-height: .44rem;min-width: .46rem;}
.pages ul li.cur{padding: 0 8px;min-width: .46rem;height: .46rem;line-height: .44rem; }
.pages ul li.page-count{line-height: .44rem}
.page-form {line-height: .46rem}
.page-form input{width: .46rem;height: .46rem;}
.page-form button{width: 52px;height: .46rem;line-height: .46rem;}
}
@media (max-width: 576px){
.pages ul li ,.page-form button{border-left: 0}
}


.nyMain .wp{align-items: flex-start;}
.nyLeft{width: 3.1rem;position: relative;z-index: 3;background:url(../images/ftbgs.jpg) no-repeat top center ;background-size: 100% 100%;min-height: 5.3rem;padding: 0 .1rem .6rem;margin-top: -.75rem}
.nyLeft .leftslog img{width: 100%}
.nyLeft .nyLeftBtn{position: relative;padding: 0 .1rem;position: relative;z-index: 10;justify-content: center;align-items: center;color: #fff;padding:.3rem .2rem .5rem}
.nyLeft .nyLeftBtn span em{text-transform: uppercase;font-weight: normal;font-size: .16rem;opacity: .5;}
.nyLeft .nyLeftBtn span{font-size: .38rem;display: block;text-align: center;font-weight: bold;}
.nyLeft .nyLeftBtn i.plus{width: .6rem;display: none}
.nyLeft .nyLeftBtn i.plus:before{background: #fff}
.nyLeft .nyLeftBtn i.plus:after{background: #fff}
.nyLeft  i.plus.show:after{transform:rotate(90deg);}
.nyLeft  i.plus{display: block;width: .5rem;height: 100%;position: absolute;right:0;top: 0;z-index: 5}
.nyLeft  i.plus:before{content: '';position: absolute;left: 50%;height: 2px;top: 50%;margin-top: -1px;width: .16rem;margin-left: -.08rem;background: #2d7f5c}
.nyLeft  i.plus:after{content: '';position: absolute;left: 50%;height: .16rem;top: 50%;margin-top: -.08rem;width: 2px;margin-left: -1px;background: #2d7f5c;transition: .3s}
.nyLeft .subNavs:before{content: '';position: absolute;left: 0;right: 0;height: .3rem;bottom: 100%;background: url(../images/lefttop.png) no-repeat bottom center;background-size: 100% 100%}
.nyLeft .subNavs:after{content: '';position: absolute;left: 0;right: 0;height: .3rem;top: 100%;background: url(../images/leftbot1.png) no-repeat bottom center;background-size: 100% 100%}
.nyLeft:after{content: '';position: absolute;left: 0;right: 0;height: .3rem;top: 100%;background: url(../images/leftbot.png) no-repeat bottom center;background-size: 100% 100%}
.nyLeft .subNavs{padding: 0 .15rem .5rem;background: #fff;position: relative}
.nyLeft .subNavs .li{position: relative;}
.nyLeft .subNavs .li{border-bottom: 1px dashed #ddd}
.nyLeft .subNavs .li>a{padding:.2rem 0;display:block;position:relative;font-size:.2rem ;text-align: center;font-weight: bold;}
/*.nyLeft .subNavs .li>a{padding:.2rem .45rem .2rem .15rem;display:block;position:relative;font-size:.2rem ;}*/
.nyLeft .subNavs .subNav{padding: 0 .2rem .2rem;display: none;}
.nyLeft .subNavs .subNav .lis>a{padding:.1rem 0 .1rem .1rem;display:block;position:relative;font-size: .16rem}
.nyLeft .subNavs .subNav .liss>a{padding:.06rem 0;display:block;position:relative;font-size: .16rem}
.nyLeft .subNavs .li.on .subNav{display: block;}
.nyLeft .subNavs .li.on>a{color: #2d7f5c;position: relative;}
/*.nyLeft .subNavs .li.on{border-bottom: 1px solid #2d7f5c}*/
/*.nyLeft .subNavs .li.on:after{content: '';position: absolute;width: .2rem;height: .19rem;background-size: 100% 100%;left: 50%;margin-left: -.1rem;bottom: -.1rem;z-index: 1;pointer-events: none}*/
.nyLeft .subNavs .li>a:after{position: absolute;right: .15rem;top: 50%;transform: translateY(-50%);width: .16rem;height: .08rem;background: url(../images/ny/4.png) no-repeat center;background-size: 100% 100%;content: '';display: none}
.nyLeft .subNavs .li.on>a:after{background: url(../images/ny/4on.png) no-repeat center;background-size: 100% 100%}
.nyLeft .subNavs .li.has>a:after{display: none}
.nyLeft .subNavs .subNav .lis.on>a{color: #2d7f5c}

.nyLeft .subNavs .subNav .subNav a{margin-left: .2rem}

.nyRight{width: calc(100% - 3.7rem);position: relative;z-index: 2;padding-top: .4rem;width: 100%}
.nyRight .nyrtit{padding-bottom: .35rem;}
.nyRight .nyrtit .tit{font-size: .38rem;font-weight: bold;color: #222;text-align: center;width: 100%;position: relative;margin-top: .2rem}
.nyRight .nyrtit .tit span{background: #fbfdf8;padding: 0 .3rem;position: relative;z-index: 5;display: block;line-height: 1em}

.nyRight .nyrtit .tit .en{text-transform:uppercase;font-size:.24rem;font-weight:700;text-align:center;line-height:1em;}
.nyRight .nyrtit .tit .en.liner{background:linear-gradient(90deg,#00601b 0,#d29e6f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;display:inline-block}



.nyRight .nyrtit .tit:after{content: '';position: absolute;left: 0;right: 0;bottom: .19rem;height: 1px;background: #2d7f5c}
.nyRight .nyrtit .slogt{width: 2.35rem}
.nyRight .nyrCon{padding: .5rem 0 .6rem}
.nyRight .nyrtit .slogt img{width: 100%}
@media (max-width: 992px){
.nyLeft  i.plus:before{width: .24rem;margin-left: -.12rem;}
.nyLeft  i.plus:after{height: .24rem;margin-top: -.12rem;}

.nyLeft{width: 100%;min-height: inherit;border-bottom: 0;padding: 0 .1rem 0;margin-top:0;padding: 0} 
.nyLeft:after{display: none}
.nyRight{width: 100%;padding-top: 0}
.nyRight .nyrtit .tit{margin-top: 0}
.nyLeft .subNavs{display:none;border-top: 0; padding: .3rem .2rem .5rem;margin-top: 0;min-height: inherit; }
.nyLeft .subNavs .li>a{font-size: .24rem;padding: .25rem }
.nyLeft .nyLeftBtn{padding:  .2rem .3rem;height: auto;justify-content: space-between;display: flex;background: #2d7f5c}
.nyLeft .nyLeftBtn span{font-size: .3rem;text-align: left;}
.nyLeft .nyLeftBtn span em{display: none}
.nyLeft .nyLeftBtn span br{display: none}
.nyLeft .nyLeftBtn i.plus{width: .7rem;display: block;}
.nyRight .nyrtit{}
.nyRight .nyrtit .tit{font-size: .46rem}
.nyLeft .subNavs .li.on>a:after{font-size: .22rem}
.nyLeft .subNavs .subNav .lis>a{padding:.15rem 0 .15rem .15rem;font-size: .22rem}
.nyLeft .subNavs .subNav .liss>a{padding:.06rem 0;font-size: .2rem}
.nyLeft .subNavs .li.on:after{width: .3rem;height: .29rem;margin-left: -.15rem;bottom: -.15rem;}

}
@media (max-width: 576px){
.nyLeft .nyLeftBtn{padding: .2rem .25rem;}
.nyLeft .nyLeftBtn span{font-size: .36rem;text-align: left;}
.nyLeft .subNavs .li>a{font-size: .3rem;padding: .22rem .45rem .22rem .2rem;}
.nyLeft .nyLeftBtn i.plus{width: .8rem}
.nyLeft .subNavs .subNav .lis>a{padding:.15rem 0 .15rem .15rem;font-size: .26rem}
.nyRight .nyrtit .tit{order: 2}
.nyRight .nyrtit .posi{order: 1;width: 100%;margin-bottom: .2rem}
}

.nyMain{background:#fbfdf8;min-height: 4rem;padding: 0 0 .8rem}

 
.posi a+a:before{content: '>';margin: 0 .1rem;color: #888}
.posi a{color: #888}
.posi a:hover{color: #2d7f5c}
.posi{display: block;background: url(../images/ny/home.png) no-repeat left center;background-size: .19rem .18rem;padding-left: .25rem}
.nyba{position: relative;}
.nyba .img{position: relative;height: 5rem;overflow: hidden;}
.nyba .img img{width: 100%;height: 100%;object-fit: cover}
/*@media (min-width: 2000px){
.nyba .img{height: 7.2rem;}
}*/
.nyba .nysubtxt{position: absolute;left: 2rem;right: 0;background: rgba(0,22,80,.85);z-index: 4;bottom: 0;height: 1.3rem;border-left: .3rem solid #c7002f;border-radius:1.2rem 0 0 0;display: flex;align-items: center;padding-left: 1rem;padding-right: 5.4rem}
.nyba .nysubtxt .tit{font-size: .46rem;color: #ffffff;font-weight: bold;}
.nyba .nysubtxt .slog{position: absolute;width: 3.63rem;right: 1.3rem;bottom: .45rem;max-height: inherit;}
.nyba .nysubtxt .posi{flex:1;overflow: hidden;margin-left: .6rem}
.nyba .nysubtxt .posi a{color: #fff}
.nyba .nysubtxt .posi a:before{color:rgba(255,255,255,.5)}

.nyRight  .nyArc{padding-left: .4rem;padding-right: .4rem;background: #fff;    min-height: 300px;}
@media (max-width: 992px){
.nypage:before{display: none}
.nyMain{padding: .4rem 0 .5rem}

.nyba{padding-left: 0}
.nyba .nysubtxt{display: none}	
.nyba .img{height: 40vw}
.nyLeft .leftslog{display: none}
.posi{background-size: .24rem .23rem;padding-left: .35rem}
/*.nyRight .nyrCon{background: transparent;}*/
}
@media (max-width: 597px){

.posi{background-size: .28rem .26rem;padding-left: .4rem}
 
}
/**/
.picList{ }
.picList:after{content: '';display: inline-block;width:31.3333%}
.picList li{width: 31.3333%;margin-bottom: .4rem}
.picList li .img{height: 3rem}
.picList li .txt{text-align: center;padding:.15rem .2rem;background: #eee;transition: .3s}
.picList li .txt h4{font-size: .2rem;font-weight: normal;}
.picList li .img:after{content: '';width: .76rem;height: .76rem;background: url(../images/pl.png) no-repeat center;background-size: 100% 100%;position: absolute;top: 50%;left: 50%;z-index: 5;margin-top: -.38rem;margin-left: -.38rem}

@media (min-width: 993px){
.picList li:hover .txt{background: #2d7f5c}
.picList li:hover .txt h4{color: #fff}
}
@media (max-width: 992px){
.picList{padding:0 }
.picList li{width: calc(50% - .2rem);margin-bottom: .4rem}  
.picList li .img{height: 25vw}
.picList li .txt{padding: .2rem}
.picList li .txt h4{font-size: .26rem;font-weight: normal;}
}
@media (max-width: 576px){
.picList li{width: 100%;margin-bottom: .3rem}  
.picList li .img{height: 50vw}
.picList li .txt h4{font-size: .3rem;font-weight: normal;}
}

/**/
.djListp .desc{font-size: .2rem;line-height: 1.8em;margin-bottom: .4rem;text-align: justify;}
.djList {padding-bottom: .3rem}
.djList li{position: relative;}
.djList li:nth-child(1) a{padding-top: 0}
.djList li+li:before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 1px;background: #d8dff2}
.djList li a{padding: .35rem 0;position: relative;z-index: 4}
.djList li .img{width: 3.05rem;height: 1.9rem}
.djList li .txt{flex:1;overflow: hidden;margin-left: .5rem;position: relative}
.djList li .txt h4{font-size: .2rem;line-height: 1.4em;margin-top: .1rem}
.djList li .txt .desc{margin: .2rem 0 .2rem;color: #888;line-height: 1.6em;text-align: justify;font-size: .15rem;}
.djList li .txt time{color: #666;font-size: .16rem}
.djList li .txt .time2{ margin-top: .1rem;display: none}
.djList li .txt .time1{text-align: left; font-size: .24rem; background:linear-gradient(90deg,#00601b 0,#d29e6f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;display:inline-block}
.djList li .txt .time1 span{font-size: .36rem;display: block;line-height: 1.2em;font-weight: bold;color: #666}

.djList li .txt .more{color: #888}
.djList li .txt .more span{ }
.djList li time.sp{background:linear-gradient(to bottom,#c0203a,#f3eb8b);color:#fff;display:flex;align-items: center;justify-content: center;text-align: center; transition: .3s;position: relative;z-index: 3;width: .8rem;height: .8rem;flex-direction: column;}
.djList li time.sp span{font-size: .38rem;display: block;line-height: 1em;font-weight: bold;}
 
@media (max-width: 992px){
.djList li .txt h4{font-size: .28rem;}
.djList li a{padding: .35rem 0;}
.djList li .txt time{display: block;}
.djList li time.sp,.djList li .txt .mor{display: none}
.djList li .txt .desc{font-size: .2rem;height: auto;-webkit-line-clamp: 2;display: none}
.djList li .txt{margin-right: 0}
.djList li:nth-child(1) a{padding-top: 0}
.djList li .txt time{color: #666;font-size: .22rem}
.djList li .txt{padding-left: 0}
.djList li .txt .time2{display: block;margin-bottom: .2rem;margin-top: .2rem;font-size: .24rem}
.djList li .txt .more span{background-size: .22rem .21rem;padding-right: .35rem;background-position: right .08rem;}
.djListp .desc{font-size: .26rem}
}
@media (max-width: 597px){
.djList li .txt{flex:inherit;width: 100%;margin-top: .2rem;margin-left: 0}
.djList li .txt h4{font-size: .3rem;margin-bottom: .15rem;font-weight: normal;line-height: 1.4em;}
.djList li .txt .desc{display: none}
.djList li .txt .time1{font-size: .3rem;margin-bottom: 0}
.djList li a{padding: .4rem 0;}
.djList li .img{width: 100%;height: 50vw}
.djList li .txt .more{display: none}
.djListp .desc{font-size: .28rem}
}
.txtListp .nyrCon{background: #fff;padding:.25rem .4rem .4rem;box-shadow: 0 5px 20px rgba(0,0,0,.05);border-radius: .1rem}
.picListp .nyrCon{background: #fff;padding:.4rem .4rem .4rem;box-shadow: 0 5px 20px rgba(0,0,0,.05);border-radius: .1rem}
.djListp .nyrCon{background: #fff;padding:.4rem .4rem .4rem;box-shadow: 0 5px 20px rgba(0,0,0,.05);border-radius: .1rem}
/**/
.txtList{padding-bottom: .4rem}
.txtList li{border-bottom: 1px solid #ddd}
.txtList li a{padding: .2rem  0;transition: .3s;position: relative;}
.txtList li time{text-align: center;color: #888;font-family: Arial}
.txtList li time span{font-size: .36rem;display: block;line-height: 1.2em;font-weight: bold;background:linear-gradient(90deg,#00601b 0,#d29e6f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;display:inline-block}
.txtList li time em{display: block;background:linear-gradient(90deg,#00601b 0,#d29e6f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;}
.txtList li h4{flex:1;overflow:hidden;margin-left: .25rem;font-size: .22rem;line-height: 1.4em;position: relative;z-index: 3;font-weight: normal;}
@media (min-width: 993px){
.txtList li:hover time{color: #888;}
.txtList li:hover time span{color: #2d7f5c;}


}
@media (max-width: 992px){
.txtList li a{padding: .3rem 0}
.txtList li h4{font-size: .26rem;margin-left: .4rem}
.txtList li time span{ font-size: .48rem}
 
}
@media (max-width: 597px){
.txtList li time {font-size: .24rem }
.txtList li h4{font-size: .28rem;margin-left: .3rem}
.txtList li time span{font-size: .46rem}

.txtListp .nyrCon{background: #fff;padding:.25rem .3rem .4rem}
.picListp .nyrCon{background: #fff;padding:.3rem .3rem .4rem}
}


 
 
/**/
.nyMain{position: relative;padding-top: 0}
.nyba .img{height: 5.6rem}
.nyRight{padding-top: 0}
.nyMain .wp{position: relative;z-index: 5}
.nyMain:after{content:"";position:absolute;left:0;right:0;top:-1.2rem;bottom:0;background:url(../images/bg2s.png) no-repeat top;background-size:100% auto;z-index:2;pointer-events:none}
@keyframes wave{0%{background-position-x:0;transform:scaleX(100%)}
50%{transform:scaleX(135%)}
to{background-position-x:132%;transform:scaleX(100%)}
}
.nyMain .waves{overflow:hidden;height:1.5rem;position:relative;position:absolute;left:0;right:0;top:-1.2rem;z-index:1;pointer-events:none}
.nyMain .wave1{background:url(../images/wave.png) repeat-x;background-position-y:0;background-size:auto 100%}
.nyMain .wave1,.nyMain .wave2{animation:wave 80s linear infinite;height:100%;width:800%}
.nyMain .wave2{background:url(../images/wave1.png) repeat-x;background-position-y:0;background-size:auto 100%;position:absolute;top:0;left:0;bottom:0}
@media (max-width: 992px){
.nyMain:after{top:-8vw;}
.nyMain .waves{height:1rem;top:-9vw}
.nyba .img{height: 50vw}
}