@charset "utf-8";

.compensate-for-scrollbar{margin-right: 0!important}
.ny-ba{height:5.5rem;position: relative;;}
.ny-ba .bg{position: absolute;left: 0;top:0;right: 0;bottom: 0;z-index: 0}
.ny-ba .bg:before{content: '';position: absolute;left: 0;right: 0;top: 0;z-index: 0;height: 1.5rem;background-size: 100% 100%;opacity: .8}
.ny-ba.nomask .bg:before{display: none}
.ny-ba .wp{height: 100%;position: relative;padding-bottom: .4rem}
.ny-ba .posi{position: absolute;right: 0;bottom: .4rem;color: #fff;font-size: .14rem}
.ny-ba .posi a{color: #fff}

.left_menus{position:relative;display:none;padding:.18rem .3rem;background: url(../images/dbg.jpg) no-repeat center;
    background-size: cover;;color:#fff;cursor:pointer;
}
.left_menus i{height: 15px}
.left_menus.on i{display:inline-block;transform:rotate(180deg)}
.left_menus span{position:relative;display:block;overflow:hidden;padding-left:.35rem;width:calc(100% - .2rem);
text-overflow:ellipsis;white-space:nowrap;line-height:1em;font-size: .22rem;text-align: left;}
.left_menus span:after{position:absolute;top:50%;left:0;width:.25rem;height:2px;background:#fff;content:'';transform:translateY(-50%)}

.iconfont{font-size: inherit;} 
.nyleft {width: 20%} 
.nyright {width: 75%;min-height:200px;padding: .5rem 0 .6rem} 
.nyleft .nyltit{height: 1rem;width: 100%;background: rgba(12,80,130, 0.75);font-size: .36rem;color: #fff;position: relative;margin-top: -1rem;border-bottom: 3px solid #0c5081;overflow: hidden;z-index: 10;padding:.1rem .3rem 0;} 
.nyleft .nyltit span{position: relative;z-index: 2} 
.nyleft .nyltit em{color: rgba(215,185,90,.1);transform: translateY(-50%);white-space: nowrap;top: 58%;z-index: 0;display: block;position: absolute;left: .25rem;font-size: .48rem;text-transform: uppercase;} 
.nyleftList{background:url(../images/nysubbg.jpg) #eff2fb no-repeat right bottom;padding: .15rem;padding-bottom: .5rem} 
.nyleftList li{border-bottom: 1px dashed #e5e5e5;font-size: .18rem} 
.nyleftList li a{position: relative;display: block;padding: .2rem .15rem} 
.nyleftList li.on>a{color: #0c5081;} 
.nyleftList li.on a:before{width: .4rem} 
.nyleftList li>a:before{} 
.nyleftList li:last-child{border-bottom: 0} 
.nyleftList li{position: relative;} 
.nyleftList li > a b { position: absolute; right: .2rem; top: 50%;margin-top:-.1rem; width:.2rem;height: .2rem;line-height: .2rem;color:#791cb5;transition: .3s } 
.nyleftList li .sub_con { padding:0 0 .1rem; } 
.nyleftList li .sub_con a { background: none; font-size: .16rem; line-height:1.4em; display: block; padding: .1rem .2rem } 
.nyleftList li .sub_con a.cur{color:#791cb5 } 
.nyleftList li.on b { margin-top: -3px; transform: rotate(90deg) translateX(-0.05rem); }

.ny-ba .ny-bat{width: 100%;position: absolute;bottom:.3rem;}
.ny-ba .wp .nytop-tit{margin-bottom: .35rem;position: relative;z-index: 5}
.ny-ba .wp .nytop-tit span{font-size: .36rem;color: #fff;text-shadow: 0 0 .1rem rgba(0,0,0,.2);display: inline-block;line-height: 1em}

.subnav2{position: relative;z-index: 3;width: 100%;}
.subnav2 ul{overflow-x: auto;white-space: nowrap;padding: 5px}
.subnav2 ul::-webkit-scrollbar{height:3px}
.subnav2 ul::-webkit-scrollbar-track{border-radius:0;background: rgba(255,255,255,.15);border-radius: 5px}
.subnav2 ul::-webkit-scrollbar-thumb{border-radius:0;background:linear-gradient(45deg,#6b35c5 0%,#8539d5 100%);;border-radius: 5px}

.subnav2 ul li{display: inline-block;text-align: center;font-size: .18rem;}
.subnav2 ul li:first-child a{margin-left: 0}
.subnav2 ul li a{display:block;margin: 0 .2rem;color: #fff;position: relative;padding-left: .1rem}
.subnav2 ul li.on a{text-decoration: underline; }
.subnav2 ul li a:before{content: '路';position: absolute;left: 0;top: 0}

.pages{}

.ny_news_bg{
  width: 100%;
  height: auto;
  background: url(../images/bg_news.png) no-repeat bottom center;
  background-size: cover;
  overflow: hidden;
}



.xinwlist{ max-width: 1600px; margin: 50px auto 50px; overflow: hidden; min-height: 500px;} .xinwlist ul{ width:100%; float:left; margin-bottom: 10px;}
.xinwlist ul li{width: 100%; float: left; margin-bottom: 28px; background: url(../images/xinwlist_ic.jpg) no-repeat left center; }


.xinwlist ul li a{ display:block; overflow:hidden; padding:20px 0px; border:#dedede 1px solid; margin-left: 5px; background:#fff; transition:all 0.4s;
    -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        -ms-transition: all 0.6s ease;
        -o-transition: all 0.6s ease;
        transition: all 0.6s ease;}

.xinwlist ul li h5{ width: 150px; float: left; text-align: center; font-size: 14px; color: #1a58ab; line-height: 18px; font-weight: normal; font-family: Arial;} 
.xinwlist ul li h5 b{font-size: 22px; margin-top: 8px; display: inline-block;}

.xinwlist ul li .xwlist_tit{ overflow: hidden; padding-right: 25px;}
.xwlist_tit h2{ width:100%; float:left; font-weight:normal; font-size:18px; color:#333; line-height:26px; height:26px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;} 
.xwlist_tit p{ width:100%; float:left; font-size:14px; color:#989898; line-height:24px; height:24px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}

.xinwlist ul li:hover a{  background: url(../images/xinwlist_bg.jpg) no-repeat right center;background-size: 100% 100%; color: #fff;}
.xinwlist ul li:hover h5{ color: #fff;}
.xinwlist ul li:hover h5 b{ color: #fff;}
.xinwlist ul li:hover .xwlist_tit h2,.xinwlist ul li:hover .xwlist_tit p{ color:#fff;}



.news_list{
  margin: 0.65rem auto 0 auto;
  width: 74%;

}


.news_list ul li{
  margin-bottom: 0.35rem;
  height: 2.5rem;
  background: #ffffff;

}

.news_list ul li .news_img{
  float: left;
  width: 29%;
  height: 100%;
  position: relative;
  overflow: hidden;

}


.news_list ul li .news_img img{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  overflow: hidden;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.news_list ul li .txt{
  float: left;
  width: 65%;
  padding-left: 3%;
  position: relative;
}

.news_list ul li .txt h5 a{
  font-size: 0.22rem;
  line-height: 0.6rem;
  color: #000000;
  margin-top: 0.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;


}

.news_list ul li .txt::after{
  width: 3px;
  height: 0.6rem;
  background: #008dcd;
  position: absolute;
  left: 0%;
  top: 0.2rem;
  content: "";
}

.news_list ul li .txt p{
  font-size: 0.16rem;
  line-height: 0.28rem;
  color: #666666;
  height: 0.84rem;
  overflow: hidden;
}

.news_list ul li .txt span{
  display: block;
  font-size: 0.16rem;
  color: #666666;
  margin-top: 0.2rem;
}




.news_list ul li:hover .txt h5 a{
  color: #00abba;
}


.news_list ul li:hover .news_img img{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
}

.scbox{overflow-y:auto }
.scbox::-webkit-scrollbar{width:4px}
.scbox::-webkit-scrollbar-track{border-radius:5px;;background: #ddd}
.scbox::-webkit-scrollbar-thumb{border-radius:5px;background:linear-gradient(to right,#7410ab 0%,#3707a1 100%);;}

.arc-tit h1{font-size: .34rem;font-weight:bold;text-align: center;line-height: 1.4em}
.arc-tit h1:after{content: '';height: 5px;width: .6rem;background:linear-gradient(45deg,#6b35c5 0%,#8539d5 100%);display: block;margin: .15rem auto 0 }
.arc-info{text-align: center;padding-bottom: .2rem;border-bottom: 1px solid #eee;margin-bottom: .3rem;margin-top: .25rem;color: #666}
.arc-info span{margin: 0 .15rem}
.arc-sib{margin-top: .5rem}
.arc-sib div{border: 1px solid #ddd;padding: .12rem .5rem .12rem .15rem;margin-bottom: .1rem;position: relative;}
.arc-sib div i{position: absolute;top: -1px;right: -1px;bottom: -1px;width: .4rem;z-index: 2;text-align: center;color: #888}
.arc-sib div i:after{content: "\e676";font-family: "swiper-icons" !important;position: relative;top:50%;transform: translateY(-50%);display: block;}
.arc-sib div:hover{background: #2a4c8d;border-color: #2a4c8d;color: #fff}
.arc-sib div:hover a{color: #fff}
.arc-sib div:hover i{color: #fff;background: #4427b1}

.arc-con{color: #222;line-height: 1.8;width:100%;}
.arc-con a{color: #111}
.arc-con h1,.arc-con h2,.arc-con h3,.arc-con h4,.arc-con h5,.arc-con h6{font-weight: bold;margin-bottom: .15rem}
.arc-con img{ width: auto!important;height: auto!important; max-width: 100%;   margin: 10px auto; display: block; }
.arc-con p{  line-height: 1.75em; text-indent: 2em;  margin-bottom: .1rem;  text-align: justify;  word-break: break-all;}
.arc-con table{border: 1px solid #eee;min-width: 640px;margin-left:0!important;width: 100%;background: #fff}
.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}
.tbsc::-webkit-scrollbar{height:4px}
.tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:linear-gradient(45deg,#7311ab 0%,#3707a1 100%);-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;}
.video-con video{max-width: 100%!important;height: auto!important}

.none{display: none}

.nyjy{background: url(../images/ny/jybg.jpg) no-repeat bottom center;background-size: 100% auto;padding: .2rem 0 .5rem}
.nyjy .arc-con{width: 60%;}
.nyjy .arc-con p{line-height: 2em}
.nyjy .pic{width: 36%}


.nyjs .arc-con p{line-height: 2em;text-indent: 2em}
.nyjs .txt h4{color: #5d2e90;font-size: .24rem;font-weight: bold;margin-bottom: .15rem}
.nyjs-a .arc-con{width: 63%;padding-top: .3rem;line-height: 2em}

.nyjs-a .pic{width: 31%}
.nyjs-b .scimg{position: absolute;top: 49.5%;left: 48.5%;transform: translateX(-50%) translateY(-50%);width: 3.38rem;height: 3.38rem}
.nyjs-b .scimg img{-webkit-animation:roted 50s infinite}
.nyjs-c ul li{padding: .4rem 0;border-top: 1px dashed #ddd}
.nyjs-c ul li:last-child{padding-bottom: 0}
.nyjs-c ul li:nth-child(1) .txt{width:52%}
.nyjs-c ul li:nth-child(1) .pic{width: 44%}
.nyjs-c ul li:nth-child(2) .pic{width: 45%;margin-right: .3rem;margin-bottom: .2rem}
.nyjs-c ul li:nth-child(3){background: url(../images/ny/nyab4-2.jpg) no-repeat bottom center;background-size: 100% auto}
.nyjs-c ul li:nth-child(4) .txt{width: 53%}
.nyjs-c ul li:nth-child(4) .pic{width: 43%}


.hdlist{padding-bottom: .5rem}
.hdlist li{padding: .25rem 0;border-bottom: 1px dashed #ddd;position: relative;}
.hdlist li:before{content: '';left: 0;top: -.05rem;right: 0;bottom: -.05rem;background: #fff;box-shadow: 0 0 .15rem rgba(0,0,0,.15);position: absolute;opacity: 0;visibility: hidden;transition: .3s;background: url(../images/ny/nynbgon.jpg) no-repeat left top;background-size: cover}

.hdlist li a{display: flex;justify-content: space-between;position: relative;z-index: 3}
.hdlist li .txt{width: calc(100% - 1.4rem)}
.hdlist li .txt h4{font-size: .18rem;font-weight: bold;margin-bottom: .15rem;line-height: 1.4em}
.hdlist li .txt p{font-size: .14rem;line-height: 1.6em;color: #888}
.hdlist li .time{width: .98rem;height: .98rem;display: flex;justify-content: center;flex-direction: column;text-align: center;position: relative;transition: .3s}
.hdlist li .time:before{content: '';width: 1px;height: 70%;top: 15%;position: absolute;left: 0;background: #eee;}
.hdlist li .time span{display: block;font-size: .5rem;color: #630dab}

.nelist{padding-bottom: .4rem}
.nelist li{padding: .2rem}
.nelist li{position: relative;}
.nelist li:before{content: '';left: 0;top: 0;right: 0;bottom: 0;box-shadow: 0 0 .15rem rgba(0,0,0,.15);position: absolute;opacity: 0;visibility: hidden;transition: .3s;background: url(../images/ny/nynbg.jpg) no-repeat right top;background-size: cover}
.nelist li a{display: flex;justify-content: space-between;position: relative;z-index: 3;flex-wrap: wrap;}
.nelist li .pic{width:32%;min-height: 2.1rem}
.nelist li .txt{width:68%;padding-left: .3rem;padding-top: .2rem}
.nelist li .txt h4{font-size: .18rem;font-weight: bold;margin-bottom: .2rem;line-height: 1.4em;max-height: .5rem\0}
.nelist li .txt p{font-size: .14rem;line-height: 1.6em;color: #888}
.nelist li .txt .info{color: #5319ae;padding-top: .15rem;border-top: 1px solid #eee;margin-top: .15rem}
.nelist li .txt .info span i{margin-left: .1rem;font-size: .18rem}


.hdslist li{width: 48%;background: url(../images/ny/nyhbg.jpg) no-repeat top right;background-size: cover;box-shadow: 0 0 .15rem rgba(0,0,0,.1);margin-bottom: .4rem}
.hdslist li:hover{background: url(../images/ny/nyhbgon.jpg) no-repeat top right;background-size: cover}
.hdslist li{position: relative;}
.hdslist li a{display: flex;justify-content: space-between;position: relative;z-index: 3;flex-wrap: wrap;}
.hdslist li .pic{width:45%;min-height: 3rem}
.hdslist li .txt{width:55%;padding:.3rem .25rem;}
.hdslist li .txt h4{font-size: .18rem;margin-bottom: .25rem;line-height: 1.5em;height: .81rem}
.hdslist li .txt .info{font-size: .14rem;line-height: .18rem;padding-top: .25rem;border-top: 1px solid #ddd}
.hdslist li .txt .info p{margin-bottom: .12rem;color: #555}
.hdslist li .txt .info p span{display: inline-block;padding-left: .25rem;background-repeat: no-repeat;background-position: left top;background-size: .18rem .18rem}
.hdslist li .txt .info p:nth-child(1) span{background-image: url(../images/ny/hi1.png);}
.hdslist li .txt .info p:nth-child(2) span{background-image: url(../images/ny/hi2.png);}
.hdslist li .txt .info p:nth-child(3) span{background-image: url(../images/ny/hi3.png);}


.nysyxz dl{width: 70%;background: url(../images/ny/xz1bg.jpg) no-repeat center;background-size: cover;padding: .5rem}
.nysyxz dl dt{font-size: .2rem;padding-bottom: .15rem;margin-bottom: .2rem;border-bottom: 1px solid #fff;font-weight: bold;position: relative;}
.nysyxz dl dt:after{background: #630dab;height: 3px;position: absolute;left: 0;content: '';position: absolute;bottom: -2px;left: 0;width: 1.2rem}
.nysyxz dl dd ul li{display: flex;justify-content: space-between;padding: .2rem 0}
.nysyxz dl dd ul li div{width: 26%}
.nysyxz dl dd ul li div:nth-child(1){width: 48%}
.nysyxz .pic{width: 30%;height: 4.65rem}


.nyldlist{padding-top: .5rem}
.nyldlist li{background: url(../images/ny/ldbg.png) #eef2fb no-repeat top right;margin-bottom: .95rem}

.nyldlist li a{display: flex;justify-content: space-between;padding: 0 .35rem;flex-wrap: wrap;}
.nyldlist li  .pic{width: 1.88rem;position: relative;top: -.4rem}
.nyldlist li  .txt{width: calc(100% - 1.88rem);padding: .3rem }
.nyldlist li  .txt h4{margin-bottom: .2rem}
.nyldlist li  .txt h4:after{background: #532a7b;height: 3px;width: .4rem;content: '';display: block;margin-top: .2rem}
.nyldlist li  .txt h4 span{font-size: .22rem;}
.nyldlist li  .txt p{color: #666;line-height: 1.6em;font-size: .14rem}

.nysubtb{margin-bottom: .3rem}
.nysubtb ul li{height: .5rem;width: 1.6rem;border: 1px solid #ddd;text-align: center;line-height: .48rem;border-radius: .5rem;cursor: pointer;font-size: .18rem;margin-right: .2rem;position: relative;}
.nysubtb ul li a{display: block;height: 100%}
.nysubtb ul li.on{background: url(../images/ny/tabli1.png) no-repeat center;background-size: cover;color: #fff}
.nysubtb ul li.on:after{content: '';width: 0;height: 0;border: 10px solid transparent;border-top-color: #442196;left: 50%;top: 100%;transform: translateX(-50%);position: absolute;}
.nysubtb ul li.on a{color: #fff}

.nyfdlist {width: 100%}
.nyfdlist li{margin-bottom: .4rem;margin-right:2%;width: 18%}
.nyfdlist li:nth-child(5n){margin-right: 0}
.nyfdlist li .pic{overflow: hidden;margin:.0 auto .2rem;width: 95%;}
.nyfdlist li .pic img{width: 100%;height: 1.95rem;object-fit: cover;}
.nyfdlist li a{display: block;padding: .2rem;background:#eff2fb url() no-repeat bottom center;background-size: cover}
.nyfdlist li .txt h4{margin-bottom: .16rem;font-size: .18rem;text-align: center;}
.nyfdlist li .txt p{text-align: center;font-size: .12rem;}


.nyfdlist2 {width: 100%}
.nyfdlist2 li{margin-bottom: .4rem;margin-right:2%;width: 18%}
.nyfdlist2 li:nth-child(5n){margin-right: 0}
.nyfdlist2 li .pic{overflow: hidden;margin:.0 auto .2rem;width: 95%;}
.nyfdlist2 li .pic img{width: 100%;height: 2.35rem;object-fit: cover;}
.nyfdlist2 li a{display: block;padding: .2rem;background:#eff2fb url() no-repeat bottom center;background-size: cover}
.nyfdlist2 li .txt h4{margin-bottom: .16rem;font-size: .18rem;text-align: center;}
.nyfdlist2 li .txt p{text-align: center;font-size: .12rem;}


@keyframes scale{0%{transform:scale(1)}50%,75%{transform:scale(2.5)}100%,78%{opacity:0}}
@keyframes scales{0%{transform:scale(1)}50%,75%{transform:scale(3)}100%,78%{opacity:0}}



.nysyds .dstop{padding: .25rem;background: url(../images/ny/nyds1bg.png) no-repeat center;background-size: cover}
.nysyds .dstop dl:nth-child(1){margin-bottom: .2rem}
.nysyds .dstop dl dt{color: #543f9e;font-weight: bold;width: 1.5rem}
.nysyds .dstop dl dd{width: calc(100% - 1.5rem);}
.nysyds .dstop dl dd ul li{margin-right: .3rem;margin-bottom: .1rem}
.nysyds .dstop dl dd ul li.on a{color: #543f9e}
.dslist{} 
.dslists li{width: 48.5%;background: #f5f6fa;margin-top: 1.35rem;padding: 0 .35rem;transition:.3s;}
.dslists li a{overflow: visible;}
.dslists li .pic{overflow: hidden;width: 1.58rem;height: 2rem;margin-top: -.9rem} 
.dslists li .pic img{width:100%;height: 100%;    object-fit: cover;} 
.dslists li .txt{margin-top: -.45rem;padding-bottom: .3rem}
.dslists li .txt h4{margin-left: 1.85rem;font-size: .24rem;margin-bottom: .4rem;position: relative;} 
.dslists li .txt h4:after{content: '';height: 1px;left: .5rem;top: 50%;background: #ddd;right: 0;position: absolute;z-index: 0}
.dslists li .txt h4:before{content: '';height: 1px;left: .5rem;top: 50%;background: #6510ad;width:0;position: absolute;z-index: 1;transition: .6s}
.dslists li:hover .txt h4:before{width: calc(100% - .5rem);}
.dslists li .txt h4 span{background: #f5f6fa;padding-right: .1rem;position: relative;z-index: 3} 
.dslists li .txt h4 .scir{position:absolute;width:8px;height:8px;background:#ccc;border-radius:50%;top:50%;margin-top: -3px;right: 0;z-index: 4}
.dslists li .txt h4 .scir:before{content:'';display:block;width:16px;height:16px;border-radius:50%;border: 1px solid #ddd;position: absolute;top: 50%;left: 50%;margin-left: -9px;margin-top: -9px}
.dslists li:hover .txt h4 .scir{background:#6510ad }
.dslists li:hover .scir:before{content:'';display:block;width:8px;height:8px;border-radius:50%;opacity:.4;background:#6510ad;animation:scale 1.5s infinite cubic-bezier(0,0,.49,1.02);top:0;left: 0;margin-left: 0;margin-top:0;border: 0}
.dslists li:hover .scir:after{position:absolute;width:8px;height:8px;border-radius:50%;opacity:.4;background:#6510ad;top:0;left:0;animation:scales 1.5s infinite cubic-bezier(0,0,.49,1.02);content: ''}

.dslists li:hover{box-shadow: 0 0 .2rem rgba(84,52,123,.25)}
.dslists li .txt .desc{color: #555;margin-bottom: .2rem}
.dslists li .txt .info p{font-size: .14rem;margin-bottom: .1rem;line-height: 1.4em;color: #555;}

.nehlist{}
.nehlist li{background: url(../images/ny/shbg.jpg) no-repeat right bottom;background-size: cover;min-height: 2.15rem;margin-bottom: .35rem}
.nehlist li a{display: block;padding: .35rem}
.nehlist li h4{font-size: .2rem;margin-bottom: .15rem;line-height: 1.4em}
.nehlist li p{font-size: .14rem;margin-bottom: .2rem;color: #888;line-height: 1.8em}

.nehlist li .info{line-height: .38rem}
.nehlist li .info time{font-size: .14rem;color: #666}
.nehlist li .info .arr{display: block;width: .38rem;height: .38rem;border-radius: 50%;padding-top: .13rem;transition: .3s}
.nehlist li .info .arr svg{width: .12rem;height: .12rem;display: block;margin: 0 auto}
.nehlist li .info .arr .cls{fill:#888;transition: .3s}
.nehlist li:hover .info .arr .cls{fill:#fff;}
.nehlist li:hover .info .arr{background: #684ab8;transform: rotate(45deg)}
.nehlist li:hover{background: url(../images/ny/shbgon.jpg) no-repeat right bottom;background-size: cover;box-shadow: 0 0 .2rem rgba(84,52,123,.25)}
.nyjxwyhs{background: url(../images/ny/wyhbg.jpg) no-repeat right center;background-size: cover}
.nyjxwyhs .pic{min-height: 5rem;width: 28%}
.nyjxwyhs .txt{width: 72%;padding: .5rem}
.nyjxwyhs .txt dl:first-child{border-top: 0}
.nyjxwyhs .txt dl{padding: .38rem 0 .2rem;border-top: 1px solid #ddd}
.nyjxwyhs .txt dl dt{width: .8rem;font-size: .2rem;position: relative;}
.nyjxwyhs .txt dl dt:after{content: '';position: absolute;width: 1px;height: .16rem;background: #ddd;right: .2rem;top: 5px}
.nyjxwyhs .txt dl dd{width:calc(100% - .8rem);font-size: .18rem}
.nyjxwyhs .txt dl dd ul li{margin-bottom: .18rem;width: 16.6666%}


.nylxwm .pic{width: 55%}
.nylxwm .txt{width: 45%;
    background: url(../images/ny/mappbg.jpg) no-repeat left center;
    background-size: cover;
    padding: .25rem; }
.nylxwm .txt .line{position: relative;padding: .25rem 0 .25rem .6rem}
.nylxwm .txt .line i{display: block;width: .48rem;height: .48rem;position: absolute;left: 0;top:50%;border-radius: 50%;border: 1px dashed #562a81;margin-top: -.24rem}
.nylxwm .txt p{padding-left: .5rem;position: relative;}
.nylxwm .txt p em{position: absolute;top: 0;left: 0;}
.nylxwm .txt p span{display: inline-block;}
.nylxwm .txt p span:nth-child(2){margin-right: .2rem}
.nylxwm .txt .line:nth-child(1) i{background: url(../images/ny/ci1.png) no-repeat center;background-size: .24rem .24rem}
.nylxwm .txt .line:nth-child(2) i{background: url(../images/ny/ci2.png) no-repeat center;background-size: .24rem .24rem}
.nylxwm .txt .line:nth-child(3) i{background: url(../images/ny/ci3.png) no-repeat center;background-size: .24rem .24rem}
.nylxwm .txt .line:nth-child(4) i{background: url(../images/ny/ci4.png) no-repeat center;background-size: .24rem .24rem}
.nylxwm .mapbox{height: 4.1rem;width: 100%}
.nylxwm .mapbox .info-content{padding: .05rem 0 0;font-size: .15rem;color: #666}

.dblist{}
.dblist li{width: 48%;height: 3.6rem;background: url(../images/ny/db1.jpg) no-repeat center;background-size: cover; transition: .3s}
.dblist li:hover{background: url(../images/ny/db2.jpg) no-repeat center;background-size: cover; border: 0;box-shadow: 0 0 .2rem rgba(84,52,123,.35)}
.dblist li:hover a:before{opacity: 0;}
.dblist li:hover h4{color: #fff}
.dblist li:hover p{color: rgba(255,255,255,.8);}
.dblist li a{display:flex;position: relative;height: 100%;padding: .3rem}
.dblist li a:before{content: '';position: absolute;top: -2px;right: -2px;width: .7rem;height: .7rem;border: 4px solid #612b93;border-left: 0;border-bottom: 0;transition: .3s;z-index: 1}
.dblist li a:after{content: '';position: absolute;top:0;right: 0;left: 0;bottom: 0;border: 1px solid #ccd8e5;transition: .3s;z-index:0;}
.dblist li h4{font-size: .22rem;font-weight: bold;color: #222;margin-bottom: .7rem;text-align: center;}
.dblist li p{line-height: 1.8em;color: #666}


.nyxsfb .tabs .hd{margin-bottom: .3rem}
.nyxsfb .tabs .hd ul li{height: .5rem;width: 1.6rem;border: 1px solid #ddd;text-align: center;line-height: .48rem;border-radius: .5rem;cursor: pointer;font-size: .18rem;margin-right: .2rem;position: relative;}
.nyxsfb .tabs .hd ul li img{height: .24rem;display: inline-block;vertical-align: -.05rem;margin-right: 5px;width: .24rem}
.nyxsfb .tabs .hd ul li .hover{display: none}
.nyxsfb .tabs .hd ul li.on .hover{display: inline-block;}
.nyxsfb .tabs .hd ul li.on .show{display: none;}
.nyxsfb .tabs .hd ul li.on{background: url(../images/0614/tabli1.png) no-repeat center;background-size: cover;color: #fff}
.nyxsfb .tabs .hd ul li.on:after{content: '';width: 0;height: 0;border: 10px solid transparent;border-top-color: #442196;left: 50%;top: 100%;transform: translateX(-50%);position: absolute;}

.nyxsfb  .tbsc{margin-bottom: .4rem;padding-top: 0}
.nyxsfb  table.list{width: 100%;background: #f7f8fb;min-width: 8rem}
.nyxsfb  table.list thead{background: #edeff6}
.nyxsfb  table.list tr th{padding: .15rem;border: 1px solid #eee}
.nyxsfb  table.list tr td{padding:.3rem .2rem ;border: 1px solid #eee;text-align: center;color: #444}

.sstit h4{font-size: .24rem;font-weight: bold;text-align: center;margin-bottom: .3rem}
.sstit h4:after{content: '';height: 3px;width: .5rem;background: #4b53b9;display: block;margin:  0 auto;margin-top: .15rem;}
.ssdesc{line-height: 1.8em;color: #444;text-align: center;margin-bottom: .4rem}
.cylist{padding-bottom: .2rem}
.cylist:after{display: inline-block;content: '';width: 31.333%;}
.cylist li{width: 31.333%;box-shadow: 0 .1rem .15rem rgba(0,0,0,.05);margin-bottom: .35rem;transition: .3s}
.cylist li .pic{height: 1.9rem}
.cylist li .txt:before{content: '';height: .4rem;width: 3px;background: #4b53b9;
position: absolute;left: .3rem;top: -.2rem;z-index: 2}
.cylist li .txt{padding: .35rem .25rem .35rem;position: relative;}
.cylist li .txt  time{color: #52297c}
.cylist li .txt h4{font-size: .18rem;line-height: 1.4em;margin-bottom: .15rem;margin-top: .15rem;height: .5rem}
.cylist li .txt p{font-size: .14rem;line-height: 1.6em;color: #666}
.cylist li:hover{box-shadow: 0 .1rem .15rem rgba(0,0,0,.15);}



.szlist li{margin-bottom: .4rem}
.szlist li a{display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;z-index: 4}
.szlist li .time{position: relative;}
.szlist li .time:before{content: '';width: 1px;top: .25rem;right: -1px;bottom: .25rem;position: absolute;background: #ddd}
.szlist li .time time{width: .95rem;padding: .18rem .1rem .18rem;transition: .3s;display: block;padding-left: .2rem}
.szlist li .time span{display: block;font-size: .5rem;color: #203c83;}
.szlist li .txt{width: calc(100% - .96rem);padding:.25rem .3rem .3rem;position: relative;transition: .3s}
.szlist li .txt h4{font-size: .18rem;margin-bottom: .15rem;position: relative;z-index: 3;font-weight: bold;line-height: 1.4em}
.szlist li .txt p{color: ;line-height: 1.6em;font-size: .14rem;max-height: .48rem\0;position: relative;z-index: 3;margin-bottom: .3rem}
.szlist li .txt .more {color: #ca9e78;position: relative;z-index: 4;font-size: .14rem}
.szlist li .txt .more i{margin-right: 5px}
.szlist li .txt:before{content: '';position: absolute;top: 0;left: -1px;bottom: 0;right: 0;background: url(../images/ny/gsbg.jpg) no-repeat bottom center;background-size: cover;z-index: 0;width: 0}
.szlist li .txt:after{content: '';position: absolute;top: 0;right: 0;bottom: 0;width: 100%;background: #fff;z-index: 1;display: none}

.szlist li:hover:after{opacity: 1;transition: .3s .2s;visibility: visible;}
.szlist li:hover .txt:before{width: 100%;transition: .5s}
.szlist li:hover .txt h4{color: #fff}
.szlist li:hover .txt p{color: rgba(255,255,255,.8)}
.szlist li:hover .time time{background: #ca9e78;color: #fff}
.szlist li:hover .time span{color: #fff}
.szlist li:hover .more{color: #fff}


.sjlist li{width: 48.5%;background: #f5f6fa;margin-bottom: .4rem;border-radius: .2rem .2rem 0 0}
.sjlist li a{display: block;padding: .35rem}
.sjlist li  h4{font-size: .18rem;margin-bottom: .15rem;position: relative;line-height: 1.4em;height: .5rem}
.sjlist li .info{position: relative;} 
.sjlist li .info:after{content: '';height: 1px;left: .5rem;top: 50%;background: #c0c5e6;right: 0;position: absolute;z-index: 0}
.sjlist li .info:before{content: '';height: 1px;left: .5rem;top: 50%;background: #6510ad;width:0;position: absolute;z-index: 1;transition: .6s}
.sjlist li:hover  .info:before{width: calc(100% - .5rem);}
.sjlist li .info time{background: #f5f6fa;padding-right: .1rem;position: relative;z-index: 3;color: #5c2a93;text-align: right;} 
.sjlist li .info time span{display: block;font-size: .2rem;}
.sjlist li .info .scir{position:absolute;width:8px;height:8px;background:#4754b8;border-radius:50%;top:50%;margin-top: -3px;right: 0;z-index: 4}
.sjlist li .info .scir:before{content:'';display:block;width:16px;height:16px;border-radius:50%;border: 1px solid #c0c5e6;position: absolute;top: 50%;left: 50%;margin-left: -9px;margin-top: -9px}
.sjlist li:hover  .info .scir{background:#6510ad }
.sjlist li:hover .scir:before{content:'';display:block;width:8px;height:8px;border-radius:50%;opacity:.4;background:#6510ad;animation:scale 1.5s infinite cubic-bezier(0,0,.49,1.02);top:0;left: 0;margin-left: 0;margin-top:0;border: 0}
.sjlist li:hover .scir:after{position:absolute;width:8px;height:8px;border-radius:50%;opacity:.4;background:#6510ad;top:0;left:0;animation:scales 1.5s infinite cubic-bezier(0,0,.49,1.02);content: ''}
.sjlist li:hover{box-shadow: 0 0 .2rem rgba(84,52,123,.25)}
.sjlist li  p{font-size: .14rem;line-height: 1.6em;color: #555;margin-bottom: .2rem}


.sj1list:after{width: 32%;content: '';display: inline-block;}
.sj1list li{width: 32%;background: #f5f6fa;margin-bottom: .4rem;border-top: 3px solid #6617bd}
.sj1list li a{display: block;padding: .3rem}
.sj1list li  h4{font-size: .18rem;margin-bottom: .15rem;position: relative;line-height: 1.4em;height: .5rem}
.sj1list li .info{position: relative;padding-top: .15rem;border-top: 1px dashed #ddd;line-height: .18rem} 
.sj1list li .info time{color: #555} 
.sj1list li .info span{font-size: .14rem;color: #592c88}
.sj1list li .info span i{font-size: .12rem;width: .18rem;height: .18rem;border-radius: 50%;text-align: center;line-height: .18rem;display: inline-block;margin-left: 5px;transition: .3s}
.sj1list li:hover{box-shadow: 0 0 .2rem rgba(84,52,123,.25)}
.sj1list li:hover .info span i{background:#592c88;color: #fff;margin-left: 10px }
.sj1list li  p{font-size: .14rem;line-height: 1.6em;color: #888;margin-bottom: .3rem;height: .66rem}

.center_tittle{ overflow: hidden; margin-bottom: 20px; text-align: center; } 
.center_tittle h3{ color: #323232; font-size: 22px; line-height: 30px; margin-bottom: 15px; } 
.center_tittle h6{ display: block; color: #877893; font-size: 14px; line-height: 50px; font-weight: normal; margin-bottom: 0; vertical-align: top; border-bottom: #eeeeee 1px solid; } 
.center_tittle h6 span{	margin: 0 20px;}