@font-face{font-family:syst;font-weight:400;src:url(../fonts/SourceHanSerifCN-Medium.woff) format("woff");font-display:swap}
@font-face{font-family:syst;font-weight:700;src:url(../fonts/SourceHanSerifCN-Bold.woff) format("woff");font-display:swap}
.syst{font-family:syst}
.arc-con{color:#333;text-align:justify;padding-bottom:.4rem}
.arc-con,.arc-con p{line-height:1.8em;font-size:.2rem;text-indent: 2em;word-break: break-word;}
.arc-con p{margin-bottom:.2rem}
.arc-con *{font-size:.2rem}
.arc-con img{margin:.1rem auto;min-width: 8rem;    display: block;    height: auto !important;}
.arc-con table{border:1px solid #eee;min-width:640px;margin-left:0!important;width:100%;background:#fff}
.arc-con table tr td,.arc-con table tr th{border:1px solid #eee!important;padding:15px;text-align:center}
.tbsc{overflow:auto;padding:15px 0;width:100%}
.tbsc::-webkit-scrollbar{height:5px}
.tbsc::-webkit-scrollbar-thumb{background:#999}
.tbsc::-webkit-scrollbar-thumb,.tbsc::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.tbsc::-webkit-scrollbar-track{background:#ededed}
.arc-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:.32rem;text-align:center;line-height:1.4em}
.arc-info #share{position:absolute;right:0;top:50%;margin-top:-.2rem}
.arc-info{text-align:center;padding:.2rem 0;font-size:.16rem;color:#666;border-bottom:1px solid #ddd;margin-bottom:.3rem;position:relative}
.arc-info span{display:flex;align-items:center;margin:0 .1rem;padding:4px 0 2px;white-space: nowrap;}
.arc-info span span{
padding: 0;
    margin: 0;
}
.arc-info span img{height:.19rem;margin-right:.1rem}
.arc-sib{border-top:1px solid #ddd;padding-top:.26rem;font-size:.2rem;line-height:1.6em;position:relative}
.arc-sib:before{content:"";height:4px;width:100%;position:absolute;left:0;top:-4px;background:url(../images/ny/line2.png) no-repeat 0;background-size:auto 4px}
.arc-sib div{padding:.08rem 0;color:#0772c2}
.arc-sib div:hover,.arc-sib div:hover a{color:#185dab}
.wp{max-width: 12rem;}
@media (max-width:992px){.arc-con img{width:auto!important;height:auto!important;min-width:100%}
.arc-tit h1{font-size:.36rem}
.arc-info{font-size:.24rem}
.arc-con,.arc-con *,.arc-con p,.arc-sib{font-size:.26rem}
.arc-info #share{position:relative;top:0;width:100%;margin-top:.2rem}
}
@media (max-width:576px){.arc-con img{width:auto!important;height:auto!important}
.arc-tit h1{font-size:.4rem}
.arc-info{font-size:.28rem}
.arc-con,.arc-sib{font-size:.3rem}
.arc-con,.arc-con *,.arc-con p,.arc-sib{font-size:.3rem}
}
.pages ul,.pages ul li{text-align:center}
.pages ul li{font-size:.16rem;display:inline-block;margin:.02rem}
.pages ul li a{text-align:center;display:block;border:1px solid #ededed;border-radius:3px;background:#fff}
.pages ul li a,.pages ul li.cur{height:.36rem;line-height:.34rem;padding:0 8px;min-width:.36rem}
.pages ul li.cur{background:#0772c2;border:1px solid #0772c2;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;float:left;background:#0772c2;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,.pages ul li.cur{height:.46rem;line-height:.44rem;min-width:.46rem}
.pages ul li.cur{padding:0 8px}
.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){.page-form button,.pages ul li{border-left:0}
}
.nytop{background:url(../images/ny/topbg.png) no-repeat top;background-size:100% 100%;height:3.94rem;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:1rem}
.nytop .tytit{font-size: .4rem;color:#105aa3}
.nytop .posi{background:url(../images/ny/cur.png) no-repeat 0;background-size:.18rem .15rem;padding-left:.25rem}
.nytop .posi,.nytop .posi a{color:#105aa3}
.nyContent{padding-bottom:.5rem;    min-height: 3rem;}
.nytit{margin-bottom:.4rem}
.nytit .cn{font-size:.4rem;text-align:center;line-height:1em;display:flex;align-items:center;justify-content:center;white-space:nowrap}
.nytit .cn span{margin:0 .2rem}
.nytit .cn i{width:0;height:1px;background:#3872d2;display:block;position:relative}
.nytit .cn i:before{content:"";position:absolute;width:7px;height:7px;background:#3872d2;border-radius:50%;top:50%;margin-top:-4px;border:1px solid #fff}
.nytit .cn i.linel:before{left:100%}
.nytit .cn i.liner:before{right:100%}
.nytit .cn i{width:1.2rem;transition:.6s .5s}
@media (max-width:992px){.nytit .cn{font-size:.42rem}
.nytop .posi{background-size:.24rem .21rem;padding-left:.35rem}
}
@media (max-width:597px){.nytop{height:4rem;padding-bottom:.8rem}
}
.nyzzjg .arc-con{font-size:.2rem;margin-bottom:.6rem}
.nyzzjg .arc-con p{margin-bottom:0;font-size:.2rem}
.nyzzjg .list li{width:7.84rem;height:4.68rem;position:relative;margin-bottom:.3rem}
.nyzzjg .list li .txt{display:block;position:relative;z-index:3;height:100%;padding:.6rem .4rem .6rem .6rem;font-size:.2rem;line-height:1.8em}
.nyzzjg .list li .txt h4{font-size:.24rem;margin-bottom:.15rem}
.nyzzjg .list li .txt .desc{text-align:justify;margin-bottom:.2rem;max-height:2.16rem;padding-right:.2rem;overflow:auto}
.nyzzjg .list li .bg{position:absolute;top:0;left:0;bottom:0;right:0;z-index:0;pointer-events:none}
.nyzzjg .list li .bg img{width:100%;height:100%;transition:.3s}
.nyzzjg .list li .bg img:nth-child(2){position:absolute;top:0;left:0;opacity:0;visibility:hidden}
@media (min-width:993px){.nyzzjg .list li:hover .bg img:nth-child(2){opacity:1;visibility:visible;filter:drop-shadow(0 4px 20px rgba(0,78,161,.2))}
.nyzzjg .list li:hover .bg img:first-child{opacity:0;visibility:hidden}
}
@media (max-width:992px){.nyzzjg .arc-con{font-size:.26rem}
.nyzzjg .arc-con p{margin-bottom:0;font-size:.26rem}
.nyzzjg .list li{width:100%;height:auto;position:relative;margin-bottom:.3rem}
.nyzzjg .list li .txt h4{font-size:.3rem}
.nyzzjg .list li .txt .desc,.nyzzjg .list li .txt p{max-height:inherit;font-size:.24rem}
}
@media (max-width:597px){ 
.nyzzjg .arc-con p{margin-bottom:0;font-size:.28rem}
.nyzzjg .list li .txt h4{font-size:.32rem}
.nyzzjg .list li .txt .desc,.nyzzjg .list li .txt p{max-height:inherit;font-size:.28rem}
}
.nyabout .txt .can{font-size:0.8rem;color:#0773c4;line-height:1em;padding-left:.2rem;position:relative}
.nyabout .txt .can:before{content:"";position:absolute;left:0;top:0;height:88%;width:3px;background:#0773c4}
.nyabout .txt .can span{opacity:.5}
.nyabout .txt h4{font-size:.4rem;color:#0773c4;margin-top:.35rem}
.nyabout .desc{font-size:.2rem;line-height:1.8em;text-align:justify;text-indent:2em;margin-top:.2rem}
.nyabout .desc p+p{margin-top:.25rem}
.nyabout .img{width:5.72rem}
.nyabout .img img{width:100%}
.nyabout .txt{width:5.5rem;position:relative}
.nyabout .txt:after{content:"";position:absolute;width:9.27rem;height:4.39rem;background:url(../images/ny/abbg.png) no-repeat 50%;background-size:100% 100%;left:-.6rem;top:.5rem;pointer-events:none;z-index:0}
.nyabout .w100{width:100%;margin-top:.5rem}
@media (max-width:992px){.nyabout .img{width:80%;margin:0 auto}
.nyabout .txt{width:100%;margin-top:.6rem;display:flex;justify-content:center;flex-wrap:wrap}
.nyabout .txt:after{width:100%;left:0}
.nyabout .txt .can,.nyabout .txt h4{text-align:center}
.nyabout .txt .desc,.nyabout .txt h4{width:100%}
.nyabout .desc{font-size:.26rem}
.nyabout .desc p+p{margin-top:.25rem}
}
@media (max-width:597px){.nyabout .img{width:100%;margin:0 auto}
.nyabout .txt .can{font-size:1rem}
.nyabout .desc{font-size: .3rem}
}
.list1{padding-bottom:.5rem}
.list1 li{position:relative;padding:.4rem 0;z-index:3}
.list1 li+li:after{content:"";position:absolute;left:0;right:0;height:1px;background:#ddd;top:0;z-index:0;transition:.3s}
.list1 li a{position:relative;z-index:3;display:flex;align-items:center;flex-wrap:wrap}
.list1 li .bg{position:absolute;top:0;left:-.4rem;bottom:0;right:-.4rem;z-index:0;pointer-events:none}
.list1 li .bg img{width:100%;height:100%;transition:.3s}
.list1 li .img{width:4.6rem;height:2.75rem;clip-path:url(#path4)}
.list1 li .txt{flex:1;overflow:hidden;margin-left:.5rem}
.list1.txt li .txt{flex:inherit;overflow:hidden;margin-left:0;width:100%}
.list1 li .txt time{color:#0772c2;background:url(../images/ny/line.png) no-repeat 0;background-size:.31rem .07rem;padding-left:.4rem;display:block;margin-bottom:.15rem;font-family:syst}
.list1 li .txt h4{font-size:.26rem;font-family:syst;line-height:1.5em;text-align:justify;word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.list1 li .txt p{color:#888;line-height:0.26rem;margin-top:.2rem;font-size:.18rem;    max-height: 0.52rem;}
@media (min-width:993px){.list1 li:hover{z-index:5}
.list1 li:hover+li:after,.list1 li:hover:after{opacity:0}
.list1 li:hover .bg img{filter:drop-shadow(0 4px 20px rgba(0,78,161,.2))}
}
@media (max-width:992px){.list1 li:first-child{padding-top:0}
.list1 li .bg,.list1 li .txt p{display:none}
.list1.txt li .txt p{display:-webkit-box;font-size:.22rem}
.list1 li .txt h4{font-size:.3rem}
.list1 li .txt time{font-size:.24rem}
}
@media (max-width:597px){.list1 li .img{width:100%;height:52vw;clip-path:url(#path4)}
.list1 li .txt{margin-left:0;flex:inherit;width:100%;margin-top:.3rem;padding:0 .3rem}
.list1.txt li .txt{margin-top:0}
.list1.txt li .txt p{font-size:.24rem}
}

/**/
.subnavss .nyLeftBtn{ position: relative;padding: .15rem  .2rem;position: relative;z-index: 10;align-items: center;color: #fff; background:  linear-gradient(to right,#0879c5,#259acf);display: none}
.subnavss .nyLeftBtn span{font-size: .32rem;display: block;width: 95%;}
.subnavss .nyLeftBtn i.plus{width: .6rem; }
.subnavss .nyLeftBtn i.plus:before{background: #fff}
.subnavss .nyLeftBtn i.plus:after{background: #fff}
.subnavss  i.plus.show:after{transform:rotate(90deg);}
.subnavss  i.plus{display: block;width: .5rem;height: 100%;position: absolute;right:0;top: 0;z-index: 5}
.subnavss  i.plus:before{content: '';position: absolute;left: 50%;height: 2px;top: 50%;margin-top: -1px;width: .16rem;margin-left: -.08rem;background: #1B658A}
.subnavss  i.plus:after{content: '';position: absolute;left: 50%;height: .16rem;top: 50%;margin-top: -.08rem;width: 2px;margin-left: -1px;background: #1B658A;transition: .3s}

.subnavss .ul2 .li2.on>a{color:#0879c5 }
.subnavss .ul3 .li3.on>a{color:#0879c5 }
.subnavss .ul4 .li4.on>a{color:#0879c5 }
@media (min-width: 993px){
.subnavss{top: -.8rem;position: relative;z-index: 7}
.subnavss .ul2{display: flex}
.subnavss .ul2 .li2{position: relative;}
.subnavss .ul3 .li3{position: relative;padding: 0 .1rem}
.subnavss .ul4 .li4{position: relative;padding: 0 .2rem}
.subnavss .ul3 .li3>a{display: block;padding: .1rem .4rem .1rem .2rem;font-size: .18rem;/* white-space: nowrap; */}
.subnavss .ul3 .li3:hover>a{background:  linear-gradient(to right,#0879c5,#259acf);color: #fff}
.subnavss .ul3 .li3:hover>a:after{font-family: swiper-icons !important;;color: #fff;content: "\e676";position: absolute;right: .2rem;font-size: .15rem;top: 50%;transform: translateY(-50%);}
.subnavss .ul3 .li4>a{display: block;padding: .1rem 0;font-size: .18rem;white-space: nowrap;}
.subnavss .ul2 .li2>a{font-size: .22rem}
.subnavss .ul2 .li2+.li2{margin-left: .5rem}
.subnavss .ul2 .li2+.li2:before{content: '';position: absolute;width: 1px;height: .2rem;left: -.25rem;top: 50%;margin-top: -.1rem;background: #ccc}
.subnavss .ul3p{position: absolute;top: 100%;left: 0;padding-top: .1rem;display: none}
.subnavss li:last-child .ul3p {   left: auto;    right: 0;}
.subnavss .ul3{background: #fff;min-width:4.5rem;border-top: 2px solid #0879c5;padding: .2rem 0;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.subnavss .ul4{position: absolute;top: 0;left: 100%;background: #fff;min-width: 2.4rem;border-top: 2px solid #0879c5;padding: .2rem 0;box-shadow: 0 0 10px rgba(0,0,0,.1);display: none}
.subnavss .ul3 .li3:hover>.ul4{display: block;}
.subnavss .ul2 .li2:hover>.ul3p{display: block;}  
}
@media (max-width: 992px){
.subnavss  i.plus:before{width: .24rem;margin-left: -.12rem;}
.subnavss  i.plus:after{height: .24rem;margin-top: -.12rem;}
.subnavss .nyLeftBtn{display: block;}
.subnavss{margin-top: -.4rem;margin-bottom: .6rem}
.subnavss .ul2{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);padding: .15rem .25rem .3rem;display: none}
.subnavss .ul2 .li2>a{font-size: .3rem;display: block;padding: .05rem 0} 
.subnavss .ul3 .li3>a{font-size: .28rem;display: block;padding: .05rem 0} 
.subnavss .ul4 .li4>a{font-size: .26rem;display: block;padding: .05rem 0} 
.subnavss .ul4{padding:.15rem 0 .15rem .4rem}
.subnavss .ul3p{padding:.15rem 0 .15rem .4rem}
.nytit .cn i {
    display: none;
}

}