@charset "utf-8";
.viewTip{position:absolute;top:0;left:0;z-index:9989;width:100vw;height:100vh;
background:url(../images/serbg.jpg) no-repeat center;background-size: cover;color:#fff;}
.viewTip .box{width: 100%;height: 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;
-ms-flex-pack:center;padding-bottom: 10vh;}
.viewTip p{width: 60%;margin-left:20%;font-size: .18rem;line-height: 1.6em;text-align: center;}

.social-share{font-family: "swiper-icons" !important;}
.social-share *{font-family: "swiper-icons" !important;}
.social-share .icon-qq:before{content:"\e60f";color: #4dafea}
.social-share .icon-qzone:before{content:"\e80f";color: #fece00}
.social-share .icon-weibo:before{content:"\e61f";color: #e83437}
.social-share .icon-wechat:before{content:"\e615";color: #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%;background: #fff}
.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{background:linear-gradient(to bottom,#fff4e7 60%,rgba(255,255,255,0) 100%);min-height: 3rem;border-top: 4px solid #bd2163;padding: .4rem .8rem .5rem;z-index: 5;position: relative;}

.arc-con{line-height: 1.8em;color: #333;text-align: justify;padding-bottom: .2rem;}
.arc-con p{margin-bottom: .32rem;line-height: 1.8em;text-indent:2em; font-size:14pt;}
.arc-con table,.arc-con table td,.arc-con table p{margin:0;text-indent:0;}
.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;}

.arc-con img{margin: .1rem auto;max-width: 8rem}
.arc-con img.spimg{max-width:inherit;}
.ny-arc .arc-con{font-size: .18rem}
.arc-con table{border: 1px solid #eee;min-width: 640px;margin-left:0!important;width: 100%;background: #fff}
.ny-arc .wp{max-width: 12rem}
.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;}
.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: .2rem;font-size: .16rem;color: #666;margin-bottom: .3rem}
.arc-info>div{border: 1px solid #aaa;border-left: 0;border-right: 0;padding: .15rem 0}
.arc-infos > span{display: inline-block;margin: 0 .15rem;padding: 4px 0 2px}
.arc-infos > span i{color: #bd2163;margin-right: 5px}
#resize a{margin: 0 .05rem}
.arc-sibs{border-top: 2px solid #aaa;padding-top: .26rem;;margin-top: .2rem}

.arc-sibs .bmBtn{
    display: none;
}
.arc-sibs .bmBtn a{display: flex;align-items: center;justify-content: center; width: 3rem;height: .8rem;border: 1px solid #014aa5;text-align: center;line-height: .78rem;font-size: .24rem;color: #014aa5;transition: .3s;}
.arc-sibs .bmBtn a i{margin-left: .1rem;font-size: .2rem}
.arc-sibs .bmBtn a:hover{background:#014aa5;color: #fff }


.arc-sib{max-width: calc(100% - 4rem)}
.arc-sib{max-width:100%}
.arc-sib div{padding: .08rem 0;font-size: .18rem}
.arc-sib div:hover{color: #004ba5;}
.arc-sib div:hover a{color: #004ba5;}

.arc-back a{display: block;width:1.41rem;height: 1.41rem;position: relative;}
.arc-back a span{position: absolute;left: 0;bottom: .45rem;right: 0;color: #fff;z-index: 2;text-align: center;}
.arc-back a img{width: 100%}
.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}

.pages{padding: .2rem 0;border: 1px solid #ddd;border-left: 0;border-right: 0;font-family: 'geth'}
.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: .22rem;position: relative;margin: 0 .15rem}
.pages ul li a{padding: 0 8px;min-width: .3rem;display: block;}
.pages ul li.cur{color: #014aa5;min-width: .3rem }
.pages ul li.cur:before{content: '';position: absolute;left: 0;right: 0;top: -.2rem;height: 1px;background:  #014aa5;z-index: 3}
.pages ul li.page-count{line-height: .38rem}
.pages .prev,.pages .next{font-size: .18rem}
.pages .prev i,.pages .next i{color: #888;font-size: .16rem}
.page-form {line-height: .38rem}
.page-form input{border:1px solid #ddd;width: .4rem;height: .4rem;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: .4rem;line-height: .4rem;text-align: center;margin-left: 3px;
float: left;background: #bd2163;color: #fff;border-radius: 3px;margin-left: 5px}

@media (max-width: 640px){
.pages ul li{margin: 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:5rem;}
.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/bams.png) no-repeat left bottom;background-size:100% 100%;opacity: .9}
/*.ny-ba .imgBox:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;z-index: 0;height: 50%;background: url(../images/bamss.png) repeat-x bottom center;background-size:100% 100%;opacity: .5;}
*/
.ny-ba.nomask .imgBox:before{display: none}
.ny-ba .wp{height: 100%;position: relative;z-index: 5;padding-top: 5%;display: flex;align-items: center;max-width: inherit;width: auto;margin-left: 1rem;margin-right: 1rem}
.ny-ba .typename{max-width: 5rem;color: #fff}
.ny-ba .typename h4{font-size: .36rem}
.ny-ba .typename p{font-size: .15rem;margin-top: .2rem;line-height: 1.8em}
/*@media (min-width: 1930px){
.ny-ba{height:6.5rem;position: relative;;}	
}*/
.posi{position: absolute;right: 0;bottom: .9rem;color: #fff;line-height: .28rem}
.posi a{color: #fff}
.posi {padding-left: .3rem;background-size: .17rem .17rem}

.nyMain{background:#f2f1f8 ;background-size: 100% auto;  padding:0 0 1rem;min-height: 5rem;position: relative;}
.nyMain.sp:before{display: none}

.nyLeft{width: 2.2rem;position: relative;z-index: 3;margin-top: -1.1rem;}
.nyLeft .line{width: .09rem;background: #f8f1e6;position: absolute;left: 100%;top: .2rem;bottom: .2rem;z-index: 2;pointer-events: none;}
.nyLeft .line:before{content: '';position: absolute;left: 0;top: -.2rem;right: 0;height: .5rem;transform: skewY(60deg);background: #f8f1e6;transform-origin: top left}
.nyLeft .line:after{content: '';position: absolute;left: 0;bottom: -.2rem;right: 0;height: .5rem;transform: skewY(-60deg);background: #f8f1e6;transform-origin: bottom left}

.nyLeft .nyLeftBtn{background:#0099c6;background-size: auto 100%; position: relative;padding: 0 .1rem;position: relative;z-index: 10;justify-content: center;align-items: center;height: 1.1rem;color: #fff }
.nyLeft .nyLeftBtn span{font-size: .34rem;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;max-width: 2rem}
.nyLeft .nyLeftBtn i.plus{width: .6rem}
.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: #aaa}
.nyLeft  i.plus:after{content: '';position: absolute;left: 50%;height: .16rem;top: 50%;margin-top: -.08rem;width: 2px;margin-left: -1px;background: #aaa;transition: .3s}
.nyLeft .subNavs{padding: .1rem .15rem .65rem;background-size: 100% auto;position: relative;}
.nyLeft .subNavs:before{content: '';position: absolute;left: 0;top: 0;bottom: .36rem;width: 1px;background: #0099c6}
.nyLeft .subNavs .li{position: relative;}
.nyLeft .subNavs .li+.li{border-top: 1px solid #e9e9e9}
.nyLeft .subNavs .li>a{padding:.16rem .15rem .16rem .15rem;display:block;position:relative;font-size:.2rem ;}
.nyLeft .subNavs .subNav{padding: 0 .15rem .15rem;display: none;background: #f9e6ee}
.nyLeft .subNavs .subNav .lis>a{padding:.1rem 0 .1rem 0;display:block;position:relative;font-size: .16rem;color: #bd2163;opacity: .8}
.nyLeft .subNavs .subNav .lis + .lis{border-top: 1px solid #f3d2e0}
.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: #fff;position: relative;z-index: 3}
.nyLeft .subNavs .li.on>a span{position: relative;z-index: 3}
.nyLeft .subNavs .li.on>a:after{content: '';position: absolute;top: 0;bottom: 0;right: -.15rem;left: -.15rem;background: #bd2163;z-index: 0}
.nyLeft .subNavs .li.on>a:before{content: '';position: absolute;top: 0;height: .67rem;width: .19rem;left:-.33rem;z-index: 0;background-size: 100% 100%}
.nyLeft .subNavs .li.has  i.plus{right: -.15rem}
.nyLeft .subNavs .li.on.has  i.plus:before{background: #fff}
.nyLeft .subNavs .li.on.has  i.plus:after{background: #fff}
.nyLeft .subNavs .li.has>a{padding-right: .3rem}
/*.nyLeft .subNavs .li.on.has>a:after{display: none}*/
.nyLeft .subNavs .subNav .lis.on>a{font-weight: bold;opacity: 1}

.nyLeft .subNavs .subNav .subNav a{margin-left: .2rem}

.nyRight{width: calc(100% - 2.8rem);position: relative;z-index: 2;padding: 0;}
.nyRight:before{content: '';position: absolute;bottom: 100%;left:-.4rem ;right:-.4rem ;height:.5rem ;background-size: 100% 100%;z-index: 0}
.nyRight.arc{width: 100%}
.nyRight .nyRcon{min-height: 60vh;border-top: 4px solid #0099c6;background: #fff;margin-top: -.5rem;position: relative;z-index: 4;padding:.3rem .6rem .7rem}
.nyRight .nyRcon.bg{background:linear-gradient(to bottom,rgba(255,255,255,.6) 60%,rgba(255,255,255,0) 100%);}
.titr{font-size: .3rem;color: #023d83;font-weight: bold;margin-bottom: .3rem}
@media (max-width:1024px){

.arc-sibs .bmBtn{order: 2;}


.arc-sib{max-width: inherit;width: 100%;order: 1;margin-bottom: .3rem}

.ny-ba .wp{margin-left: .5rem;margin-right: .5rem}
.posi{bottom: .2rem;}
.ny-ba .imgBox:after{height: 30%}
.ny-ba .wp:after{width: 30vw;background-size: 100% auto;height: 100%;background-position: bottom center;}
.nyRight:before{display: none}
.nyLeft .subNavs .li.on>a:before{display: none}
.nyRight .nyRcon{margin-top: 0}
.nyLeft .nyLeftBtn{display: flex}
.nyLeft .subNavs:before{bottom: 0}
.nyLeft{width: 100%;padding-bottom: 0;margin-top: 0;border-left: 0}
.nyLeft .subNavs{display: none;padding-bottom: 0}
.nyLeft .subNavs{background:#fff no-repeat bottom center;position: relative;}
.nyLeft .subNavs .li>a{text-align: left;padding-left: .2rem}
.nyLeft .nyLeftBtn{justify-content: flex-start;height: auto;padding: .18rem .3rem}
.nyLeft .line{display: none;}
.nyRight{width: 100%;padding-top: .3rem}
.arc-tool{display: none}
.nyMain{min-height: inherit}
.ny-ba .imgBox:before{height: 1rem;}
.ny-ba{height: 38vw;margin-top: 0}

.arc-tit h1{font-size: .34rem}

.arc-con img{margin: .1rem auto;max-width:100%}
}

@media (max-width: 900px){
.ny-ba{height: 45vw}
}
@media (max-width:750px){

.arc-con img{width: auto!important;height: auto!important;max-width: 100%}
}
@media (max-width: 640px){
.nyRight .nyRcon{padding: .3rem .3rem .5rem}
.nyLeft .nyLeftBtn{padding: .15rem .3rem}
.nyLeft .nyLeftBtn span{font-size: .28rem}
.ny-ba .wp:after{width: 45vw;}
.nyMain{padding-bottom: .8rem}
#resize a{margin: 0 .1rem}
.arc-tit h1{font-size: .28rem}

.arc-sibs .bmBtn a {
   
    width: 2.4rem;
    height: .6rem;
  
    line-height: .58rem;
    font-size: .22rem;
}
/*.arc-con p,.arc-con span{font-size: .18rem!important}*/
.arc-sib{font-size: .18rem}
.arc-sib{width: 100%}
.arc-back{width: 100%;margin-left: 0;margin-top: .25rem}
.arc-share {justify-content: center;width: 100%}
.arc-info{font-size: .18rem}
.nyLeft .subNavs .subNav{text-align: left;}
.nyLeft .subNavs .subNav .subNav{text-align: left;padding: .1rem .3rem}
.nyLeft .subNavs .subNav .lis>a{font-size: .18rem}
.nyLeft .subNavs .subNav .liss>a{font-size: .18rem;margin-left: 0}
.ny-ba{height: 55vw}

.ny-ba .typename{max-width: 65%}
.ny-ba .wp{margin-left: .35rem;margin-right: .35rem}
}
@media (max-width: 480px){
.ny-ba .wp{padding-top: 15%}
.ny-ba .typename h4{font-size:  6vw}
.ny-ba .typename p{margin-top: .1rem}

}
.nysubNav{padding: .3rem .85rem .2rem;background: #fff;flex-wrap: nowrap}
.nysubNavs{padding: .25rem .85rem .15rem;background: #f2f1f8;border-bottom: 1px solid #ddd}
.nysubNav .typetit{padding-bottom: .1rem;font-size: .24rem;font-weight: bold;color: #000;position: relative;padding-right: .5rem;margin-right: .2rem;white-space: nowrap;}
.nysubNav .typetit:after{content: "\e648";font-family: swiper-icons!important;position: absolute;right: 0;top: 50%;margin-top: -.19rem;width: .3rem;height: .3rem;border-radius: 50%;text-align: center;line-height: .3rem;font-size: .12rem;color: #000;background: #e1e1e1 }
.nysubNav ul{white-space: nowrap;overflow: auto;padding-bottom: .1rem}
.nysubNav ul li{display: inline-block;font-size: .22rem;position: relative;padding: 0 .3rem;font-weight: bold;}

.nysubNav ul li:last-child{padding-right: 0}
.nysubNav ul li+li:before{content: '';width: 5px;height: 5px;position: absolute;left: -2px;top: 50%;margin-top: -2px;background: #000;border-radius: 50%}
.nysubNav ul li a{color: #9e9e9e}
.nysubNav ul li a:hover{color: #444}
.nysubNav ul li.on a{color: #000}

.nysubNavs ul{white-space: nowrap;overflow: auto;text-align: center;padding-bottom: .1rem}
.nysubNavs ul li{display: inline-block;font-size: .2rem;position: relative;padding: 0 .3rem;font-weight: bold;}
.nysubNavs ul li+li:before{content: '';width: 5px;height: 5px;position: absolute;left: -2px;top: 50%;margin-top: -2px;background: #000;border-radius: 50%}
.nysubNavs ul li:first-child{padding-left: 0}
.nysubNavs ul li:last-child{padding-right: 0}
.nysubNavs ul li a{color: #9e9e9e}
.nysubNavs ul li a:hover{color: #444}
.nysubNavs ul li.on a{color: #000}
.nysubNav ul::-webkit-scrollbar{height:2px}
.nysubNavs ul::-webkit-scrollbar{height:2px}
.nysubNav ul::-webkit-scrollbar-thumb{background:#004ba5;}
.nysubNavs ul::-webkit-scrollbar-thumb{background:#fdbe00;}
.nysubNav{position: relative;}
.nysubNav .line{height: 3px;background: #004ba5;height: 4px;position: absolute;left: 0;bottom: 0;width:0 }
.nysubNav .line:after{content: '';position: absolute;left: 50%;transform: translateX(-50%);border: 5px solid transparent;border-top-color:#004ba5;top:100%;z-index: 5 }
.nysubNavss{margin-bottom: .3rem}
.nysubNavss .tit{font-size: .3rem;font-weight: bold;}
.nysubNavss ul{white-space: nowrap;overflow: auto;text-align: center;margin-left: .5rem}
.nysubNavss ul li{display: inline-block;font-size: .2rem;position: relative;padding: 0 .25rem;font-weight: bold;}
.nysubNavss ul li.on a:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 4px;background: #014aa6;z-index: 0}
.nysubNavss ul li+li:before{content: '';width: 5px;height: 5px;position: absolute;left: -2px;top: 50%;margin-top: -2px;background: #000;border-radius: 50%}
.nysubNavss ul li:first-child{padding-left: 0}
.nysubNavss ul li:last-child{padding-right: 0}
.nysubNavss ul li a{color: #9e9e9e;position: relative;z-index: 2}
.nysubNavss ul li a:hover{color: #444}
.nysubNavss ul li.on a{color: #444}

@media (max-width: 1024px){
.nysubNav{padding: .3rem .45rem .2rem;}
.nysubNavs{padding: .22rem .45rem .12rem;}  
.nysubNav ul li:first-child{padding-left: 0}
}
@media (max-width: 640px){
.nysubNav .typetit{display: none}
.nysubNav{padding: .25rem .3rem .15rem;}
.nysubNavs{padding: .22rem .3rem .12rem;}
.nysubNav ul{padding-bottom: .15rem;width: 100%;text-align: center;}  
.nysubNavs ul{padding-bottom: .15rem}  
.nysubNav ul li{padding: 0 .22rem;}
.nysubNavs ul li{padding: 0 .22rem;}
.nysubNavss ul{margin-left: .3rem}
.nysubNavss ul li{padding: 0 .22rem;}
}

/**/
.imgList{padding-bottom: .1rem}
.imgList:after{content: '';width: calc(33.3333% - .24rem);display: inline-block;}
.imgList li{box-shadow: 0 5px 10px rgba(0,0,0,.05)}
.imgList li{width: calc(33.3333% - .2rem);margin-bottom: .36rem;transition: .3s}
.imgList li .img{height: 2.2rem}
.imgList li .txt{border-top: 2px solid #bd2163;background:rgba(255,255,255,.5);padding: .15rem .2rem .15rem;text-align: center;font-size: .18rem}

.txtList{padding-bottom: .2rem}
.txtList li{margin-bottom: .2rem}
.txtList li a{height: .65rem;display: flex;justify-content: space-between;background:rgba(255,255,255,.6);line-height: .65rem;padding: 0 .3rem;box-shadow: 0 0 .15rem rgba(0,0,0,.1);transition: .3s}
.txtList li .h4{width: calc(100% - 1.4rem);font-size: .2rem;background-size: .3rem .2rem;padding-left: .38rem}
.txtList li time i{margin-right: 5px;}
.txtList li time{color: #980d13}



.newsList{padding-bottom: .2rem}
.newsList li{margin-bottom: .3rem}
.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;background-color: rgba(255,255,255,.5);padding: .3rem}

.newsList li .img{width: 3.5rem;z-index: 5;height: 2.2rem;padding-bottom: 0}
.newsList li .txt{width:calc(100% - 3.5rem);padding:0 .1rem 0 .4rem;position: relative;}
.newsList li .txt .h4{font-size: .24rem;margin-bottom: .15rem}
.newsList li .txt .p{color: #666;line-height: 1.6em;margin-top: .2rem}
.newsList li time{color: #660000;margin-top: .3rem}
.newsList li time i{margin-right: 5px}
.newsList li time:after{content: '';display: block;height: 1px;width: 1rem;background:#660000;margin-top:.15rem }
.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-size: cover; box-shadow: 0 5px .15rem rgba(0,0,0,.15);color: #fff}
.txtList li:hover time i{margin-right: 5px;color: #fff}
.txtList li:hover time{color: #fff}
.txtList li:hover .h4{background-size: .3rem .2rem;}

.newsList li:hover a{;background-size: cover}
.newsList li:hover a{box-shadow: 0 5px .15rem rgba(0,0,0,.15)}
.newsList li:hover  .h4{color: #fff}
.newsList li:hover  .p{color: rgba(255,255,255,.8)}
.newsList li:hover  time{color: rgba(255,255,255,1)}
.newsList li:hover time:after{background: #cc9933}
}
@media (max-width: 1024px){
.imgList li{width: calc(50% - .18rem)}
.imgList li .img{height: 28vw}
.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 .imgBox .img{height: 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 .imgBox .img{width: 100%;height: 50vw;padding-bottom: 0}
.newsList li .txt{width:100%;padding: .2rem 0 .1rem 0}
.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}


}
@media (max-width:540px){
.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}
.newsList li .time{margin-top: .2rem}
.imgList li .txt{font-size: .2rem}
}

@media (max-width: 480px){
.imgList li{width: 100%;margin-bottom: .3rem}
.imgList li .img{height: 55vw}	
}


/**/
.fancybox-button--zoom{display: none!important}
/**/

/*李政道档案*/
.pu-tit{font-size: .3rem;font-weight: bold;padding-bottom: .25rem;border-bottom: 1px solid #ccc;margin-bottom: .4rem;line-height: 1.2em}
.pu-top{padding-top: .6rem}
.ny-ldjs .wp{background: #fff;box-shadow: 0 5px 25px rgba(0,0,0,.02);min-height: 3rem;padding:.6rem .8rem .8rem}
.ny-ldjs .box{position: relative;padding-right: 58%}
.ny-ldjs .box.sp{padding-right: 0}
.ny-ldjs .box .img{position: absolute;top: .55rem;right: 0;width: 52.2%;}
.ny-ldjs .box dl dt{font-size: .22rem;font-weight: bold;margin-bottom: .2rem}
.ny-ldjs .box dl dd{line-height: 2em;text-align: justify;}
.ny-ldjs .box dl dd p{text-indent:2em;}
.ny-ldjs .box dl dd a{color: #014aa5;text-decoration: underline;font-size: .18rem}
.ny-ldjs .box dl dd p+p{margin-top: .15rem}
.ny-ldjs .box dl+dl{margin-top: .6rem}
@media (max-width: 1024px){
.ny-ldjs .wp{padding:.4rem .6rem .6rem}
.ny-ldjs .box{position: relative;padding-right:0}  
.ny-ldjs .box .img{position: static;top:0;right: 0;width: 100%;margin-bottom: .3rem}
}
@media (max-width: 640px){
.pu-top{padding-top: .5rem}
.ny-ldjs .wp{padding:.4rem .4rem .5rem}
}

/**/
.ny-ztzy-list li{width: 4.12rem}
.ny-ztzy-list li .img {margin-bottom: .5rem;height: 4.4rem}
.ny-ztzy-list li a{display: block;position: relative;}
.ny-ztzy-list li a.mms:before{content: '';position: absolute;top: .1rem;left: .1rem;right: .1rem;bottom: -.3rem;background: url(../images/ny/ztline.png) no-repeat center;background-size: 100% 100%;z-index: 4}
.ny-ztzy-list li .txt .num span{font-size: .68rem;font-family: 'geth';font-weight: bold;display: inline-block;
    background: linear-gradient(to bottom, #014aa5 30%, rgba(255, 255, 255, 0));-webkit-background-clip: text;color: transparent;background: transparent\0;color: #014aa5 \0;}
.ny-ztzy-list li .txt h4{font-size: .28rem;margin-top: -.15rem;position: relative;padding-right: 1.2rem}
.ny-ztzy-list li .txt h4:after{content: '';position: absolute;;right: .3rem;top: 50%;height:.31rem;margin-top: -.15rem;width: 1.29rem;background: url(../images/ny/ztlinn.png) no-repeat right center;background-size: 100% 100%;transition: .3s }

@media (min-width: 1025px){
.ny-ztzy-list li:hover .txt h4:after{right: 0}
}
@media (max-width: 1024px){
.ny-ztzy-list li .txt h4:after{right: .1rem}
.ny-ztzy-list li{width: 45%;margin-bottom: .8rem}
.ny-ztzy-list li .img{height: 46vw}  
}
@media (max-width: 480px){
.ny-ztzy-list{padding: 0 .5rem}
.ny-ztzy-list li{width: 100%;margin-bottom: .8rem}
.ny-ztzy-list li .img{height: 80vw}  
}
@media (max-width: 360px){
.ny-ztzy-list{padding: 0 .2rem}
.ny-ztzy-list li{width: 100%;margin-bottom: .6rem}
.ny-ztzy-list li .img{height: 84vw}  
.ny-ztzy-list li .txt .num span{font-size: .58rem;}
.ny-ztzy-list li .txt h4{font-size: .25rem;margin-top: -.15rem;}
}

/*关于*/
.ny-jslc .wp{padding-right: 4.2rem}
.ny-jslc:after{content: '';width: 6.95rem;top: 0;bottom: 0;position: absolute;right: 0;background: url(../images/ny/1.jpg) no-repeat left top;background-size: cover;pointer-events: none;z-index: 0}
.ny-jslc .video{position: relative;padding-left: 1.9rem;margin-bottom: 1.6rem}
.ny-jslc .video .videoBox a{display: block;position: relative;}
.ny-jslc .video .videoBox a:before{content: '';position: absolute;left: 50%;top: 50%;width: 1.14rem;height: 1.14rem;background: url(../images/ny/play.png) no-repeat center;background-size: 100% 100%;z-index: 5;margin-left: -.57rem;margin-top: -.57rem;z-index: 4}
.ny-jslc .video .word{position: absolute;left: 0;top: 1.1rem;width: 3.57rem;z-index: 5}
.ny-jslc .video .word img{display: block;width: 100%}
.ny-jslc .list{padding-right: 2rem;position: relative;z-index: 5}
.ny-jslc .list li{display: flex;;align-items: center;justify-content: space-between;padding-bottom: 1.4rem;position: relative;}
.ny-jslc .list li:after{content: '';position: absolute;right: .8rem;top: 1rem;width: 7px;background:url(../images/ny/jsline.png) no-repeat bottom center;background-size: 7px auto; bottom: .2rem }
.ny-jslc .list li .year{font-size: .72rem;color: #014aa5;text-align: center;font-weight: bold;}
.ny-jslc .list li .txt{width: calc(100% - 2rem);text-align: right;font-size: .18rem;line-height: 1.6em}
.ny-jslc .list li .txt p+p{margin-top: .1rem}
@media (max-width: 1024px){
.ny-jslc .wp{padding-right: 0}
.ny-jslc .list{padding-right: 0}
.ny-jslc:after{width: 3rem;}
.ny-jslc:after{display: none}
.ny-jslc .video{padding-left: 10vw;margin-bottom: 1rem}
.ny-jslc .video .word{top: 15vw;width: 32vw;z-index: 5}
.ny-jslc .list li .year{font-size: .62rem;}
.ny-jslc .list li{padding-bottom: 1rem}
.ny-jslc .list li:after{right: .6rem;top: 1rem;bottom: .2rem }
.ny-jslc .list li .txt{width: calc(100% - 1.8rem);}
}
@media (max-width: 640px){
.ny-jslc .list li .year{font-size: .52rem;}
.ny-jslc .list li{padding-bottom: 1rem}
.ny-jslc .list li:after{right: .6rem;top:auto;bottom: .2rem;height: .7rem }
.ny-jslc .list li .txt{width: calc(100% - 1.5rem);line-height: 1.4em}
}

/**/
.ny-gzjj-list:after{content: '';display: inline-block;width: 4.16rem}
.ny-gzjj-list li{width:4.16rem;height: 6.07rem;position: relative;border-bottom: 5px solid  #033c87;box-shadow: 0 .1rem .3rem rgba(0,0,0,.2)}
.ny-gzjj-list li:before{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: url(../images/ny/gzbg.jpg) no-repeat center;background-size: cover;z-index: 0;transition: .3s}
.ny-gzjj-list li:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: url(../images/ny/gzbgon.jpg) no-repeat center;background-size: cover;z-index: 1;opacity: 0;visibility: hidden;;transition: .3s}
.ny-gzjj-list li a{display: block;position: relative;padding: .4rem;z-index: 4}
.ny-gzjj-list li .txt{text-align: center;margin-top: .25rem}
.ny-gzjj-list li .txt h4{font-size: .3rem;color: #033c87;font-weight: normal;}
.ny-gzjj-list li .txt p{font-size: .2rem;margin-top: .1rem;color: #777}
.ny-gzjj-list li:hover:before{opacity: 0;visibility: hidden;}
.ny-gzjj-list li:hover:after{opacity: 1;visibility: visible;}
@media (max-width: 1024px){
.ny-gzjj-list li{width: 31.333%;height: auto}
.ny-gzjj-list li a{padding: .25rem} 
.ny-gzjj-list li .txt h4{font-size: .26rem}
}
@media (max-width: 640px){
.ny-gzjj-list{padding: 0 8%}
.ny-gzjj-list li{width: 100%;height: auto;margin-bottom: .5rem}
.ny-gzjj-list li a{padding: .35rem} 
.ny-gzjj-list li .txt h4{font-size: .28rem}
}

/**/
.ny-kfsj .sha{width: 100%;pointer-events: none;user-select: none}
.ny-kfsj .tip{text-align: right;;margin-top: -.7rem}
.ny-kfsj .table{background: url(../images/ny/kai.jpg) no-repeat center;background-size: cover;border-radius: .1rem;overflow: hidden;}
.ny-kfsj .table .tr{display: flex;}
.ny-kfsj .table .tr:nth-child(1){text-align: center;}
.ny-kfsj .table .tr .td{padding: .25rem;color: #fff;font-size: .22rem;display: flex;align-items: center;justify-content: center;line-height: 2em}
.ny-kfsj .table .tr .td.bg{background: #fff;color: #444}
.ny-kfsj .table .tr .td:nth-child(1){width: 20%;text-align: center;}
.ny-kfsj .table .tr .td:nth-child(2){width: 40%;border-left: 1px solid #ddd}
.ny-kfsj .table .tr .td:nth-child(3){width: 50%;border-left: 1px solid #ddd}
.ny-kfsj .table .tr:nth-child(1) .td{border-left: 1px solid rgba(255,255,255,.2)}
.ny-kfsj .table .tr:nth-child(2) .td{border-top: 1px solid #ddd;min-height: 2rem}
.ny-kfsj .table .tr:nth-child(3) .td{border-top: 1px solid #ddd;min-height: 2rem}
.ny-kfsj .table .tr:nth-child(2) .td:nth-child(1),.ny-kfsj .table .tr:nth-child(3) .td:nth-child(1){border-top:  1px solid rgba(255,255,255,.2)}
@media (max-width: 1024px){
.ny-kfsj .tip{text-align: right;;margin-top: -.3rem} 
.ny-kfsj .table .tr .td{font-size: .2rem;padding: .2rem}
}
@media (max-width: 640px){
.ny-kfsj .tip{text-align: left;;margin-top: 0} 
.ny-kfsj .table .tr .td{line-height: 1.5em}
}

/**/
.ny-lxwm dl+dl{margin-top: .5rem}
.ny-lxwm dl dt{font-size: .28rem;font-weight: bold;margin-bottom: .2rem;line-height: 1em}
.ny-lxwm dl dd p{font-size: .2rem;line-height: 1.6em}
.ny-lxwm dl dd p span{display: inline-block;}
.ny-lxwm dl dd p span+span{margin-left: .3rem}
.ny-lxwm dl dd p a{color: #014aa5}
.ny-lxwm dl.weixin{padding-bottom: 1rem}
.ny-lxwm dl.weixin dd p{max-width: 3.5rem}
.ny-lxwm dl.weixin dd img{position: absolute;left: 4rem;top: 0;width: 2.08rem;max-width: inherit;max-height: inherit;}
.ny-lxwm dl.form li{width: 23.5%;margin-bottom: .3rem}
.ny-lxwm dl.form li label{display: block;margin-bottom: .1rem}
.ny-lxwm dl.form li input{width: 100%;height: .46rem;line-height: .46rem;padding: 0 .15rem;border: 1px solid #ddd;border-radius: 5px}
.ny-lxwm dl.form li select{height: .46rem;line-height: .46rem;border: 1px solid #ddd;border-radius: 5px;width: 100%;padding: 0 .15rem}
.ny-lxwm dl.form li textarea{width: 100%;height: 1.6rem;resize: none;border: 1px solid #ddd;border-radius: 5px;padding: .15rem}
.ny-lxwm dl.form li.w100{width: 100%}
.ny-lxwm dl.form li.wauto{width: auto}
.ny-lxwm dl.form li .vercode input{width: 1.5rem;margin-right: .1rem}
.ny-lxwm dl.form li .vercode img{height: .44rem;cursor: pointer;}
.ny-lxwm dl.form li .sub{height: .44rem;cursor: pointer;background: #014aa5;width: 1.5rem;border-radius: 5px;line-height: .44rem;text-align: center;color: #fff;margin-left: .3rem}

.ny-lxwm dl.form .selectInput{width:100%;height:100%;position:relative;border: 1px solid #ddd;border-radius:5px;padding: 0 .25rem;height: .46rem;line-height: .46rem;cursor: pointer;font-size: .16rem}
.ny-lxwm dl.form .selectInput .selectBox{position:absolute;width:100%;height:auto;max-height:2.4rem;overflow-y:auto;background:#fff;top:105%;left:-1px;z-index:10;display:none;box-shadow:0 6px 20px rgba(189,206,240,.3);border-radius:0}
.ny-lxwm dl.form .selectInput .selectBox::-webkit-scrollbar{width:3px;}
.ny-lxwm dl.form .selectInput .selectBox li{padding:0 .25rem;font-size: .16rem;color:#888;line-height: .48rem;width: 100%;margin-bottom: 0}
.ny-lxwm dl.form .selectInput .selectBox li:hover{background:#e6edff;color:#444}



@media (max-width: 1024px){
.ny-lxwm dl dd p span{margin-bottom: .1rem;width: 48%}
 .ny-lxwm dl dd p span+span{margin-left:0} 
}
@media (max-width: 900px){
.ny-lxwm dl.form li{width: 48.5%;}
}
@media (max-width: 640px){
.ny-lxwm dl.form li{width: 100%;}
.ny-lxwm dl dd p span{margin-bottom: .1rem;width: 100%}
.ny-lxwm dl.weixin{padding-bottom: 0}
.ny-lxwm dl.weixin dd p{max-width: inherit;}
.ny-lxwm dl.weixin dd img{position: static;left:0;top: 0;margin-top: .2rem}
.ny-lxwm dl.form li .vercode{width: 100%}
.ny-lxwm dl.form li .vercode input{width: calc(100% - 1.6rem)}
.ny-lxwm dl.form li .vercode img{height: .44rem;cursor: pointer;}
.ny-lxwm dl.form li input{height: .54rem;line-height: .54rem;}
.ny-lxwm dl.form li select{height: .54rem;line-height: .54rem;}
.ny-lxwm dl.form li textarea{height: 2rem;}
.ny-lxwm dl.form li .vercode img{height: .52rem;}
.ny-lxwm dl.form li .sub{height: .54rem;line-height: .54rem;margin-left: 0;width: 100%;margin-top: .3rem;font-size: .2rem}
.ny-lxwm dl.form .selectInput{padding: 0 .25rem;height: .54rem;line-height: .54rem;cursor: pointer;font-size: .18rem}
}

/**/
.ny-gskj .desc{font-size: .18rem;line-height: 1.8em;text-indent: 2em;margin-bottom: .8rem}
.ny-gskj .desc a{color: #014aa5}
.ny-gskj .dls dl{border-top: 1px solid #014aa5;position: relative;width: 50%}
.ny-gskj .dls dl:before{content: '';position: absolute;left: 0;height: 3px;background:#014aa5;top: -1px;width: 0;transition: .3s }
.ny-gskj .dls dl+dl dd:nth-child(2){display: none}
.ny-gskj .dls dl+dl dd:nth-child(3){display: none}
.ny-gskj .dls dl dt{display: flex;align-items: center;justify-content: space-between;padding: .2rem 0;cursor: pointer;}
.ny-gskj .dls dl dt .floor{font-size: 1rem}
.ny-gskj .dls dl dt .dots{width: calc(100% - 1.5rem)}
.ny-gskj .dls dl dt .dots li{margin-right: .3rem;padding: .05rem 0}
.ny-gskj .dls dl dd .dots li+li{margin-top: .2rem}
.ny-gskj .dls dl dd .box{padding-top: .4rem;display: flex;justify-content: space-between;}
.ny-gskj .dls dl  .dots li{display: flex;align-items: center;font-size: .18rem}
.ny-gskj .dls dl  .dots li i{display: block;width: .28rem;height: .28rem;border-radius: 3px;text-align: center;line-height: .28rem;color: #fff;font-size: .16rem;background:#014aa5;margin-right: .1rem }
.ny-gskj .dls dl  .dotss span.on:after{content: '';position: absolute;left: -5px;top: -5px;right: -5px;bottom: -5px;border-radius: 5px;background:#014aa5;opacity: .5; }
.ny-gskj .dls dl  .dotss span.on:before{content: '';position: absolute;left: -10px;top: -10px;right: -10px;bottom: -10px;border-radius: 5px;background:#014aa5;opacity: .2; }
.ny-gskj .dls dl  .dotss span i{display: block;width: .28rem;height: .28rem;border-radius: 3px;text-align: center;line-height: .28rem;color: #fff;font-size: .16rem;background:#014aa5;position: relative;z-index: 4;cursor: pointer; }
.ny-gskj .dls dl dd .mapBox{position: relative;width: 4.94rem;margin-top: -1.5rem;opacity: 0;}
.ny-gskj .dls dl dd .mapBox img{width: 100%}
.ny-gskj .dls dl dd.mapInfo{width: calc(100% - .8rem);position: absolute;top: .75rem;left: calc(100% + .8rem);border-radius: .1rem;box-shadow: 0 .1rem .2rem rgba(0,0,0,.1);overflow: hidden;padding-top:0;background: #fff;opacity: 0;}
.ny-gskj .dls dl dd.mapInfo .item .txt{padding: .3rem .35rem;color: #fff;min-height: 2.5rem;background: url(../images/ny/map1bg.jpg) no-repeat top center;background-size: cover;}
.ny-gskj .dls dl dd.mapInfo .item .txt h4{font-size: .32rem;margin-bottom: .25rem}
.ny-gskj .dls dl dd.mapInfo .item .txt .intro{line-height: 1.8em;text-indent: 2em}
.ny-gskj .dls dl dd.mapInfo .item+.item{display: none} 
.ny-gskj .dls dl dd.mapInfo .item .img{height: 2.6rem;margin-top: -1px}

.ny-gskj .dls dl .dotss span{position: absolute;z-index: 3;}
.ny-gskj .dls dl .dotss span .line{position: absolute;left: 100%;top: 50%;height: 1px;background:#014aa5;width: 0 }
.ny-gskj .dls dl .dotss span.on .line{transition: .5s .2s }

.ny-gskj .dls dl.dl1 .dotss span:nth-child(1){top: 16.5%;left: 35.5%}
.ny-gskj .dls dl.dl1 .dotss span:nth-child(2){top: 75%;left:70%}
.ny-gskj .dls dl.dl1 .dotss span.on:nth-child(1) .line{width: 3.7rem}
.ny-gskj .dls dl.dl1 .dotss span.on:nth-child(2) .line{width: 2rem}

.ny-gskj .dls dl.dl2 .dotss span:nth-child(1){top: 67%;left: 7%}
.ny-gskj .dls dl.dl2 .dotss span:nth-child(2){top: 50%;left:82%}
.ny-gskj .dls dl.dl2 .dotss span:nth-child(3){top: 26%;left:40%}
.ny-gskj .dls dl.dl2 .dotss span.on:nth-child(1) .line{width: 5.12rem}
.ny-gskj .dls dl.dl2 .dotss span.on:nth-child(2) .line{width: 1.42rem}
.ny-gskj .dls dl.dl2 .dotss span.on:nth-child(3) .line{width: 3.5rem}

.ny-gskj .dls dl.dl3 .dotss span:nth-child(2){top: 17.5%;left: 37.5%}
.ny-gskj .dls dl.dl3 .dotss span:nth-child(1){top: 78%;left:42%}
.ny-gskj .dls dl.dl3 .dotss span.on:nth-child(2) .line{width: 3.62rem}
.ny-gskj .dls dl.dl3 .dotss span.on:nth-child(1) .line{width: 3.4rem}

.ny-gskj .dls dl.dl4 .dotss span:nth-child(1){top: 62%;left:55%}
.ny-gskj .dls dl.dl4 .dotss span.on:nth-child(1) .line{width: 2.75rem}

.ny-gskj .dls dl.dl5 .dotss span:nth-child(1){top: 45%;left:42%}
.ny-gskj .dls dl.dl5 .dotss span.on:nth-child(1) .line{width: 3.4rem}


.ny-gskj .dls dl:nth-child(1) dt .dots{display: none}
.ny-gskj .dls dl.show dd .mapBox{opacity: 1;transition: .3s .3s}
.ny-gskj .dls dl.show dd.mapInfo{opacity: 1;transition: .3s .5s}
.ny-gskj .dls dl.show:before{width: 100%}
@media (max-width: 1024px){
.ny-gskj .dls dl .dotss span .line{display: none}
.ny-gskj .dls dl dd .mapBox{width: 3.6rem}
.ny-gskj .dls dl dd.mapInfo{top: .3rem}
.ny-gskj .dls dl dd.mapInfo .item .txt{min-height: inherit;padding: .25rem .3rem}
.ny-gskj .dls dl dd.mapInfo .item .txt h4{margin-bottom: .15rem}
.ny-gskj .dls dl dd.mapInfo .item .txt h4{font-size: .28rem}
}
@media (max-width: 900px){
.ny-gskj .dls dl{position: relative;width: 100%}
.ny-gskj .dls dl dd.mapInfo{width: 100%;position: relative;top: 0;left:0;margin-bottom: .4rem}
.ny-gskj .dls dl dd .mapBox{width: 4rem}
}
@media (max-width: 480px){
.ny-gskj .dls dl dd .mapBox{width: calc(100% - 2rem)}
}

/*研究*/
.yjcg-list:after{content: '';display: inline-block;width: 4.4rem}
.yjcg-list{padding-top: .3rem;padding-bottom: .3rem}
.yjcg-list li{width: 4.4rem;margin-bottom: .55rem}
.yjcg-list li .img{height: 4.6rem;border-radius: .1rem .1rem 0 0;}
.yjcg-list li .txt{height: auto;background: #fff;border: 1px solid #ddd;border-top: 0;border-radius: 0 0 .1rem .1rem;padding: .25rem .3rem;transition: .5s;}
.yjcg-list li .txt h4{font-size: .22rem;line-height: 1.5em;font-weight: normal;height: .66rem}
.yjcg-list li .txt p{font-size: .16rem;line-height: 1.8em;color: #666;margin-top: .15rem;margin-bottom: .15rem;height: .58rem}
.yjcg-list li .txt time{color: #666;}
.yjcg-list li .txt time i{margin-right: 5px;}

@media (min-width: 1025px){
 .yjcg-list li:hover .txt{background: #014aa5} 
 .yjcg-list li:hover .txt h4{color: #fff} 
 .yjcg-list li:hover .txt p{color: rgba(255,255,255,.8)} 
 .yjcg-list li:hover .txt time{color: rgba(255,255,255,.8)} 
}
@media (max-width: 1024px){
 .yjcg-list li{width: 48%;margin-bottom: .55rem} 
 .yjcg-list li .img{height: 26vw}
 .yjcg-list li:hover .txt p,.yjcg-list li .txt h4{height: auto}
}
@media (max-width: 900px){
.yjcg-list li{margin-bottom: .4rem}
.yjcg-list li .txt h4{font-size: .2rem;}
}
@media (max-width: 480px){
.yjcg-list{padding-top: .15rem}
.yjcg-list li .img{height: 100vw;}
.yjcg-list li{margin-bottom: .4rem;width: 100%}
.yjcg-list li .txt h4{font-size: .22rem;height:auto}

}
/**/
.yjlw-list {padding-top: .3rem;padding-bottom: .4rem}
.yjlw-list li{height: 1.18rem;border: 1px solid #ddd;background: #fff;margin-bottom: .2rem;transition: .3s}
.yjlw-list li a{display: flex;align-items: center;position: relative;height: 100%;}
.yjlw-list li .time{width: 1.3rem;text-align: center;border-right: 1px solid #ddd;position: relative;}
.yjlw-list li .time:before{content: '';position: absolute;left:-1px;height: .38rem;width: 4px;background: #014aa5;top: 50%;margin-top: -.19rem}
.yjlw-list li .time span{display: block;font-size: .28rem;color: #014aa5}
.yjlw-list li .txt{width:calc(100% - 1.3rem);padding-left: .4rem;padding-right: 1.8rem;position: relative;}
.yjlw-list li .txt h4{font-size: .22rem;line-height: 1.4em;font-weight: normal;}
.yjlw-list li .txt:after{content: '';position: absolute;;right: .5rem;top: 50%;height:.31rem;margin-top: -.15rem;width: 1.29rem;background: url(../images/ny/ztlinn.png) no-repeat right center;background-size: 100% 100%;transition: .3s }

@media (min-width: 1025px){
.yjlw-list li:hover{background:  #033c87;border-color:  #033c87}
.yjlw-list li:hover h4{color: #fff}
.yjlw-list li:hover .time{color: #e5ae6e;border-right: 1px solid rgba(255,255,255,.2)}
.yjlw-list li:hover .time:before{background: #e5ae6e}
.yjlw-list li:hover .time span{color: #e5ae6e}
/*.yjlw-list li:hover .txt:after{background: url(../images/ny/ztlineon.png) no-repeat right center;background-size: 100% 100%;} */ 
}
@media (max-width: 900px){
.yjlw-list li .txt h4{font-size: .2rem}  
}
@media (max-width: 640px){
.yjlw-list {padding-top: .1rem;}
.yjlw-list li{height: auto}
.yjlw-list li a{padding: .25rem 0}
.yjlw-list li .time{width: 1rem;}
.yjlw-list li .txt{width:calc(100% - 1rem);padding-left: .25rem;padding-right: .7rem;position: relative;} 
.yjlw-list li .txt:after{width: .31rem;right: .25rem;background-size: auto 100%}
}
/**/
.yjzt-list:after{content: '';display: inline-block;width: 4.6rem}
.yjzt-list{padding-top: .3rem;padding-bottom: .3rem}
.yjzt-list li{width: 4.6rem;margin-bottom: .5rem}
.yjzt-list li .img{height: 3.05rem;border-radius: .1rem .1rem 0 0}
.yjzt-list li .txt{height: 1.5rem;background:url(../images/ny/zybg.png) no-repeat bottom center;background-size: 100% auto; border: 1px solid #ddd;border-top: 0;border-radius: 0 0 .1rem .1rem;padding: .25rem .3rem;position: relative;}
.yjzt-list li .txt h4{font-size: .28rem;line-height: 1.2em;height: .68rem;text-align: center;display: flex;align-items: center;overflow: hidden;justify-content: center;}
.yjzt-list li .txt:after{content: '';position: absolute;;right: .3rem;bottom: .25rem;height:.31rem;margin-top: -.15rem;width: 1.29rem;background: url(../images/ny/ztlinn.png) no-repeat right center;background-size: 100% 100%;transition: .3s }


@media (max-width: 1024px){
 .yjzt-list li{width: 48%;margin-bottom: .55rem} 
 .yjzt-list li .img{height: 26vw}

}
@media (max-width: 900px){
.yjzt-list{padding-top: 0}
.yjzt-list li{margin-bottom: .4rem}
.yjzt-list li .txt h4{font-size: .24rem;}
}
@media (max-width: 480px){
.yjzt-list{padding-top: .15rem}
.yjzt-list li .img{height: 50vw}
.yjzt-list li{margin-bottom: .4rem;width: 100%}
.yjzt-list li .txt h4{height:auto;font-size: .26rem}

}

/*展览*/
.selectInput{width:100%;height:100%;position:relative;border: 1px solid #ccc;border-radius: .4rem;padding: 0 .25rem;height: .56rem;line-height: .56rem;cursor: pointer;font-size: .18rem}
.selectInput::after{content: "\e600";position:absolute;top:50%;right:.25rem;transform:translateY(-50%);font-family: swiper-icons !important;color: #888;font-size: .14rem;transition: .3s;line-height: 1em;transform-origin: center; }
.selectInput.on::after{transform:translateY(-55%) rotate(180deg);}
.selectInput .selectBox{position:absolute;width:100%;height:auto;max-height:2.4rem;overflow-y:auto;background:#fff;top:105%;left:-1px;z-index:10;display:none;box-shadow:0 6px 20px rgba(189,206,240,.3);border-radius: 3px;border-radius: .28rem}
.selectInput .selectBox::-webkit-scrollbar{width:3px;}
.selectInput .selectBox li{padding:0 .25rem;font-size: .16rem;color:#888;line-height: .48rem}
.selectInput .selectBox li:hover{background:#e6edff;color:#444}
@media (max-width: 480px){
 .selectInput .selectBox li{font-size: .18rem} 
}

.ny-zl .fliters{margin-bottom: .2rem}
.ny-zl .fliters select{width: 28%;height: .56rem;line-height: .56rem;border: 1px solid #ccc;border-radius: .4rem;padding: 0 .25rem}
.ny-zl .fliters .zlSer{width: 38%;position: relative;}
.ny-zl .fliters .zlSer input{height: .56rem;line-height: .56rem;border: 1px solid #ccc;border-radius: .4rem;padding: 0 .66rem 0 .2rem;width: 100%;font-size: .18rem}
.ny-zl .fliters .zlSer button{position: absolute;top: 0;right: 0;bottom: 0;width: .56rem;text-align: center;line-height: .56rem;background: transparent;cursor: pointer;z-index: 3;font-size: .24rem}
.ny-zl .fliters .selectInput{width: 28%}

.zl-list{padding-top: .3rem;padding-bottom: .3rem}
.zl-list li{width: 6.56rem;margin-bottom: .55rem;background: #fff;}
.zl-list li .img{height: 3.75rem;}
.zl-list li .txt{border: 1px solid #ddd;border-top: 0;padding: .3rem .3rem .4rem}
.zl-list li .txt h4{font-size: .28rem;line-height: 1.2em;}
.zl-list li .txt .info{margin-top: .2rem}
.zl-list li .txt .info p{font-size: .17rem;line-height: 1.8em;color: #666;padding-left: .25rem}
.zl-list li .txt p:nth-child(1){background: url(../images/ny/i1.png) no-repeat left center;background-size: .2rem .2rem}
.zl-list li .txt p:nth-child(2){background: url(../images/ny/i2.png) no-repeat left center;background-size: .2rem .2rem;margin-top: .05rem}
.zl-list li .txt p .over{color: #014aa5;display: inline-block; }

@media (min-width: 1025px){
}
@media (max-width: 1024px){
 .zl-list li{width: 48%;margin-bottom: .55rem} 
 .zl-list li .img{height: 26vw}
}
@media (max-width:800px){
.zl-list li{width: 100%}
.zl-list li .img{height: 50vw}
.ny-zl .fliters select{width: 48%;margin-bottom: .2rem}
.ny-zl .fliters .selectInput{width: 48%;margin-bottom: .2rem}
.ny-zl .fliters .zlSer{width: 100%;}
}
@media (max-width: 480px){
.zl-list{padding-top: .15rem}
.zl-list li{margin-bottom: .4rem}
.zl-list li .txt h4{font-size: .24rem;height:auto}
}
/**/
.fixpage .footer{position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;background: transparent}
.fixpage .footer .ftbb:before{width: 100%;display: none}
.fixpage .footer .ftbb:after{display: none}
.fixpage .footer .wp{max-width: inherit;width: auto;margin-left: .8rem;margin-right: .8rem}

.nypage.sp .footer .ftbb:before{width: 100%;display: none}
.nypage.sp .footer .ftbb:after{display: none}
.nypage.sp .footer .wp{max-width: inherit;width: auto;margin-left: .8rem;margin-right: .8rem}
.nypage.sp .footer .ftbb .left{color: #666}
.nypage.sp .footer a{color: #666}
.nypage.sp .footer .frlinks dt{border: 1px solid #ddd}
.nypage.sp .footer {color: #666;position: relative;background: #f2f1f8}

.fixpage .nysubNavp{position: fixed;top: 1.16rem;left: 0;right: 0;z-index: 10}
.fixpage .nysubNav,.fixpage .nysubNavs{background: transparent}
.fixpage .nysubNav{padding-bottom: .1rem}
.fixpage .nysubNav .line{background: #fff}
.fixpage .nysubNav .line:after{border-top-color: #fff}
.fixpage .nysubNavs{padding-bottom: .2rem;padding-top: .1rem}
.fixpage .nysubNav ul::-webkit-scrollbar-thumb{background:#e0bb6c}
.fixpage .nysubNav ul li a,.fixpage .nysubNavs ul li a{color: rgba(255,255,255,.7)}
.fixpage .nysubNav ul li a:hover,.fixpage .nysubNavs ul li a:hover{color: rgba(255,255,255,.9)}
.fixpage .nysubNav ul li.on a,.fixpage .nysubNavs ul li.on a{color: rgba(255,255,255,1)}
.fixpage .nysubNav ul li+li:before,.fixpage .nysubNavs ul li+li:before{background:rgba(255,255,255,.7)}
.fixpage .nysubNav .typetit{color: #fff}
.fixpage .nysubNav .typetit:after{color: #222;background: #fff}
.fixpage .nysubNavs{border-bottom: 1px solid rgba(255,255,255,.3)}
@media (max-width: 1024px){
.fixpage .nysubNavp{top: .86rem;}  
.fixpage .footer .wp{margin-left: .4rem;margin-right: .4rem}
}

.ny-zlpage{height: 100vh;width: 100%;padding-bottom: 0;padding-top: 0;overflow: hidden;}
.ny-zlpage .list{position: relative;z-index: 4;height: 100%;}
.ny-zlpage .list li{width: 25%;height: 100%;position: relative;overflow: hidden;}
.ny-zlpage .list li .img{height: 100%;background: #262c36}
.ny-zlpage .list li .img img{opacity: .6;}
.ny-zlpage .list li .txt{position: absolute;left: .45rem;right: .45rem;bottom: 1.55rem;z-index: 5}
.ny-zlpage .list li .txt h4{color: #fff;position: relative;padding-bottom: .15rem;border-bottom: 1px solid rgba(255,255,255,.3);margin-bottom: .25rem;display: flex;align-items: center;}
.ny-zlpage .list li .txt h4:after{content: '';position: absolute;left: 0;bottom: -1px;height: 1px;width: 0;background: #fff;transition: .3s}
.ny-zlpage .list li .txt h4 span{font-size: .48rem;font-weight: bold;transform: skewX(-10deg);display: block;}
.ny-zlpage .list li .txt h4 i{width: .3rem;height: .3rem;border-radius: 50%;text-align: center;line-height: .3rem;background: rgba(255,255,255,.7);font-weight: normal;color: #262c36;font-size: .12rem;opacity: 0;transition: .3s}
.ny-zlpage .list li .txt .desc{color: rgba(255,255,255,.7);line-height: 1.8em;height: 0;overflow: hidden;text-align: justify;}

.ny-zlpage .list li:before{content: '';position: absolute;left: -1px;right: -1px;height: 40%;top: -1px;background: url(../images/bams.png) no-repeat bottom center;background-size: 100% 100%;z-index: 4;pointer-events: none;transition: .3s;opacity: .8}
.ny-zlpage .list li:after{content: '';position: absolute;left: -1px;right: -1px;bottom: -1px;height:60%;background: url(../images/bamss.png) no-repeat bottom center;background-size: 100% 100%;z-index: 4;pointer-events: none;transition: .3s;opacity: .8}

@media (min-width: 1025px){
  .ny-zlpage .list li:hover .txt h4 i{transform: translateX(.2rem);opacity: 1;}
  .ny-zlpage .list li:hover .txt h4:after{width: 50%}
  .ny-zlpage .list li:hover .txt .desc{height: .58rem;transition: .3s }
  .ny-zlpage .list li:hover .img img{opacity: 1;}
}
@media (max-width: 1024px){
.ny-zlpage{overflow-x:auto;}
.ny-zlpage .list{width: 150vw;}
.ny-zlpage::-webkit-scrollbar{display: none}
.ny-zlpage .list li .txt{bottom: 1.85rem;}
.ny-zlpage .list li .txt h4 i{transform: translateX(.2rem);opacity: 1;}
.ny-zlpage .list li .txt h4:after{width: 50%}
.ny-zlpage .list li .txt .desc{height: auto; }
.ny-zlpage .list li .img img{opacity: 1;}
}
@media (max-width: 992px){
.ny-zlpage .list li:before{display: none}
.ny-zlpage .list li:after{display: none}
.ny-zlpage .list li .img{opacity: 1;}
.ny-zlpage .list{display: block;white-space: normal;overflow: hidden;width: 100%;padding: 1rem 0 2.4rem}
.ny-zlpage .list li{width: 100%;height: 25%;margin-bottom: 0}
.ny-zlpage .list li .txt{bottom: 0}
.ny-zlpage .list li .txt h4{margin-bottom: 0}
.ny-zlpage .list li .txt h4 i{transform: translateX(.2rem);opacity: 1;}
.ny-zlpage .list li .txt h4:after{width: 50%}
.ny-zlpage .list li .txt .desc{display: none }
.ny-zlpage .list li .img{display: none}
.ny-zlpage .list li .txt h4 span{font-size: .4rem}
.ny-zlpage{background: url(../images/zc1s.jpg) no-repeat center;background-size: cover}
}

@media (max-width: 640px){
.ny-zlpage .list{padding: 1.4rem 0 2.6rem}
}
@media (max-width: 360px){
.ny-zlpage .list li .txt h4 span{font-size: 5vw}
}

/*@media (max-width: 800px){
.ny-zlpage .list{width: 280vw;}
.ny-zlpage .list li:after{height: 70%;opacity: .9;}
}
@media (max-width: 640px){

.ny-zlpage .list li .txt{bottom: 2.8rem;}
}
@media (max-width: 480px){
.ny-zlpage .list{width: 320vw;}
}

*/



/*服务*/
.ny-ys .fliters{margin-bottom: .4rem}
.ny-ys .fliters select{width: 20%;height: .56rem;line-height: .56rem;border: 1px solid #ccc;border-radius: .4rem;padding: 0 .25rem}
.ny-ys .fliters .zlSer{width: 28%;position: relative;display: flex;align-items: center;justify-content: space-between;}
.ny-ys .fliters .zlSer input{height: .56rem;line-height: .56rem;border: 1px solid #ccc;border-radius: .4rem;padding: 0 .66rem 0 .2rem;width: calc(100% - .8rem);font-size: .18rem}
.ny-ys .fliters .zlSer button{width: .56rem;height: .56rem;border-radius: 50%; text-align: center;line-height: .56rem;background: #014aa6;cursor: pointer;z-index: 3;font-size: .24rem;color: #fff}
.ny-ys .fliters .pxBtn a{display: flex;align-items: center;justify-content: center;width: .56rem;height: .56rem;border-radius: 50%;border: 1px solid #ccc;transition: .3s;background: url(../images/ys/i2.png) no-repeat center;background-size: .22rem .22rem}
.ny-ys .fliters .pxBtn img{width: .22rem}
.ny-ys .fliters .selectInput{width: 20%}
.ny-ys .fliters .pxBtn a:hover{border-color: #014aa6;background: url(../images/ys/i2on.png) #014aa6 no-repeat center;background-size: .22rem .22rem; }
@media (max-width: 1024px){

}
@media (max-width: 900px){
.ny-ys .fliters select{width: 31.3333%;}
.ny-ys .fliters .selectInput{width: 31.3333%;margin-bottom: .2rem} 
.ny-ys .fliters .zlSer{width:calc(100% - .8rem)}
}
@media (max-width: 480px){
.ny-ys .fliters select{width: 48%;}
.ny-ys .fliters .selectInput{width: 48%;margin-bottom: .2rem} 
.ny-ys .fliters .selectInput:nth-child(3){width: 100%}
.ny-ys .fliters .zlSer{width:calc(100% - .8rem)}
}
.yskj-list{padding-bottom: .3rem}
.yskj-list li{width: calc(25% - .15rem);margin-right: .2rem;margin-bottom: .3rem;background: url(../images/ys/bg.png) #fff no-repeat bottom center;background-size: 100% auto;}
.yskj-list li:nth-child(4n){margin-right: 0}
.yskj-list li .img{height: 3rem}
.yskj-list li .txt{height: 1.2rem;padding: .25rem}
.yskj-list li .txt h4{font-size: .2rem;margin-bottom: .15rem}
.yskj-list li .txt .info{font-size: .18rem;color: #444}
.yskj-list li .txt .info .name{width: calc(100% - .5rem)}
@media (max-width: 1024px){
.yskj-list li{width: calc(33.33333% - .14rem);margin-right: .21rem}
.yskj-list li:nth-child(3n){margin-right: 0}  
.yskj-list li:nth-child(4n){margin-right: .21rem}  
.yskj-list li .img{height: 26vw}
}
@media (max-width: 800px){
.yskj-list{justify-content: space-between;}
.yskj-list li{width: calc(50% - .15rem);margin-right:0} 
.yskj-list li:nth-child(3n){margin-right: 0} 
.yskj-list li:nth-child(4n){margin-right: 0} 
.yskj-list li .img{height: 36vw}
}
@media (max-width: 480px){
.yskj-list li{width: calc(50% - .1rem)} 
.yskj-list li .img{height: 36vw}
.yskj-list li .txt{height: auto}
}

/**/
.ny-kj .recomend{padding-top: .25rem;margin-bottom: 1rem}
.ny-kj .recomend .left{width: 53%;padding-right: .25rem}
.ny-kj .recomend .right{width: 47%;padding-left: .25rem;border-left: 1px solid #ddd}
.ny-kj .recomend .left .item .img{height: 4.65rem}
.ny-kj .recomend .left .item .txt{padding: .25rem .15rem 0}
.ny-kj .recomend .left .item .txt .slog{color: #b60f0f}
.ny-kj .recomend .left .item .txt h4{font-size: .26rem;margin-top: .15rem;text-align: justify;margin-bottom: .2rem;line-height: 1.4em;}
.ny-kj .recomend .left .item .txt p{color: #777;line-height: 1.8em;text-align: justify;}

.ny-kj .recomend .right ul li a{display: flex;;align-items: center;justify-content: space-between;}
.ny-kj .recomend .right ul li .img{width: 2.65rem;height: 1.6rem}
.ny-kj .recomend .right ul li .txt{width:calc(100% - 2.65rem);padding-left: .25rem}
.ny-kj .recomend .right ul li .txt .slog{color: #b60f0f}
.ny-kj .recomend .right ul li .txt h4{font-size: .18rem;margin-top: .1rem;font-weight: normal;text-align: justify;margin-bottom: .25rem;line-height: 1.4em;height: .5rem}
.ny-kj .recomend .right ul li .txt time{color: #888}

.ny-kj .recomend .right ul li+li{margin-top: .31rem}
.ny-kj .img .swi-play{position: absolute;left: .2rem;bottom: .2rem;z-index: 4;width: .6rem;height: .6rem;border: 1px solid rgba(255,255,255,.5);color: #fff;line-height: .58rem;text-align: center;border-radius: 50%;font-size: .3rem;transform-origin: left bottom}
.ny-kj .recomend .right ul li .img .swi-play{transform: scale(.6);}
.ny-kj .v-list li .img .swi-play{transform: scale(.8);}
.v-list{padding-bottom: .3rem}
.v-list li{width: calc(25% - .15rem);margin-right: .2rem;margin-bottom: .3rem;}
.v-list li:nth-child(4n){margin-right: 0}
.v-list li .img{height: 2.35rem}
.v-list li .txt{padding: .2rem .15rem}
.v-list li .txt .slog{color: #b60f0f}
.v-list li .txt h4{font-size: .18rem;margin-top: .1rem;font-weight: normal;text-align: justify;line-height: 1.4em;height: .5rem}
@media (max-width: 1024px){
.ny-kj .recomend .left{width: 100%;padding-right: 0;margin-bottom: .4rem}
.ny-kj .recomend .right{width: 100%;padding-left:0;border-left: 0} 
.ny-kj .recomend .left .item .img{height: 55vw}

.v-list li{width: calc(33.33333% - .14rem);margin-right: .21rem}
.v-list li:nth-child(3n){margin-right: 0}  
.v-list li:nth-child(4n){margin-right: .21rem}  
.v-list li .img{height: 20vw}
}
@media (max-width: 800px){
.v-list{justify-content: space-between;}
.v-list li{width: calc(50% - .15rem);margin-right:0} 
.v-list li:nth-child(3n){margin-right: 0} 
.v-list li:nth-child(4n){margin-right: 0} 
.v-list li .img{height: 28vw}
}
@media (max-width: 480px){
.v-list li{width: calc(50% - .1rem)} 
.ny-kj .recomend .right ul li .img{width: 2rem;height: 1.35rem}
.ny-kj .recomend .right ul li .txt{width:calc(100% - 2rem);padding-left: .25rem}
.ny-kj .recomend .right ul li .txt h4{margin-bottom: .15rem}
.ny-kj .recomend .left .item .txt h4{font-size: .24rem}
.ny-kj .recomend .left .item .txt p{line-height: 1.6em;-webkit-line-clamp: 3;}
}
@media (max-width: 360px){
.v-list li{width: 100%} 
.v-list li .img{height: 55vw}
}

/**/
.hl-list{margin-bottom: .8rem;position: relative;padding-top: .3rem}
.hl-list:after{content: '';position: absolute;top: 2.5rem;bottom: 2.5rem;width: 3px;background: url(../images/ny/hllin1.png) repeat-y top center;left: calc(50% - .8rem);z-index: 0;pointer-events: none}
.hl-list li{position: relative;padding: .4rem 0;z-index: 2}
.hl-list li:after{content: '';position: absolute;width: .24rem;height: .24rem;background: url(../images/ny/dot.png) no-repeat center;background-size: 100% 100%;top: 49%;margin-top: -.12rem;right: calc((50% + .62rem));border: .05rem solid #f2f1f8;border-radius: 50%;transition: .3s}

.hl-list li a{display: flex;align-items: center;position: relative;z-index: 3}
.hl-list li .txt{width:calc(50% - 1.1rem);margin-right: 1.1rem}
.hl-list li .txt .tit{flex-wrap: nowrap;}
.hl-list li .txt .tit .n{font-size: .6rem;color: #d5d5d5;margin-right: .1rem}
.hl-list li .txt .tit .t{font-size: .4rem;font-weight: bold;color: #222;width: calc(100% - .9rem)}
.hl-list li .txt .info{font-size: .24rem;color: #222;margin: .4rem 0}
.hl-list li .txt .info .y{font-family: 'geth'}
.hl-list li .txt  .flog{display: flex;align-items: center;transition: .3s}
.hl-list li .txt  .flog .im1{height: .45rem;margin-right: .1rem;user-select: none;pointer-events: none}
.hl-list li .txt  .flog span{display: flex;align-items: center;position: relative;color: #666}
.hl-list li .txt  .flog span:before{content: '';width: .9rem;margin-right: .1rem;height: 2px;background: url(../images/ny/hlline.png) no-repeat center;}
.hl-list li .txt  .flog span img{width: .31rem;margin-left: .1rem;user-select: none;pointer-events: none}
.hl-list li .txt .desc{height: 0;overflow:hidden;color: #a2a2a2;text-align: justify;line-height: 1.8em;margin-top: .3rem;width: 120%;font-size: .18rem;transition: .3s}
.hl-list li .txt .desc .p{height: 1.35rem;overflow: auto;padding-right: .2rem;text-indent:2em;}
.hl-list li .txt .desc .p::-webkit-scrollbar-thumb{background:#d8bd9e;border-radius: 5px}
.hl-list li .img{width: 50%;height: 4rem;display: flex;align-items: center;transition: .3s;}
.hl-list li .img img{width: auto;height: auto;transition: .3s}
@media (min-width: 1025px){
.hl-list li:before{content: '';position: absolute;left: -.6rem;top: -.4rem;bottom: -.4rem;right: -.6rem;background: url(../images/ny/ysbg.jpg) no-repeat center;background-size: cover;box-shadow: 0 .1rem .2rem rgba(0,0,0,.1);transition: .3s;opacity: 0;visibility: hidden;}
.hl-list li:hover{z-index: 5}
.hl-list li:hover:after{border-color: transparent;top:35%;transition: .3s}
.hl-list li:hover:before{opacity: 1;visibility: visible;}
.hl-list li:hover .txt .desc{height: 1.35rem;}
.hl-list li:hover .img{transform: translateX(1rem);width: 42%;}
.hl-list li:hover .img img{box-shadow: .14rem .14rem 0 #eadbcd;}
.hl-list li:hover .txt .flog span{opacity: 0;visibility: hidden;}

}
@media (max-width: 1024px){
.hl-list{margin-bottom: .5rem;position: relative;padding-top: 0}
.hl-list li .txt  .flog{display: none}
.hl-list li .txt .desc{height: 2rem;width: 100%}
.hl-list li .txt .desc .p{height: 100%}
.hl-list li .txt .tit .n{font-size: .4rem;}
.hl-list li .txt .tit .t{font-size: .3rem;}
}
@media (max-width: 900px){
.hl-list li:nth-child(1){padding-top: 0}
.hl-list:after,.hl-list li:after{display: none}
.hl-list li+li{border-top: 1px dashed #ddd}
.hl-list li a{flex-wrap: wrap;}
.hl-list li .txt{width:100%;margin-right: 0;order: 2}
.hl-list li .img{width: 100%;order: 1;margin-bottom: .3rem;height: 40vw}
.hl-list li .txt .desc{height: auto}
.hl-list li .txt .info{margin: .25rem 0}
}
@media (max-width: 480px){
.hl-list li .img{height: 50vw}
}

/**/
.uswiBtn{position: absolute;width: .88rem;height: .88rem;background: url(../images/ny/cir2.png) no-repeat center;background-size: 100% 100%;display: flex;align-items: center;justify-content: space-between;z-index: 6}
.uswiBtn a{color: #fff;font-size: .2rem;width: 50%;text-align: center;opacity: .5;}
.uswiBtn a:hover{opacity: 1;}
.ny-ysjj .tit{font-size: .3rem;font-weight: bold;margin-bottom: .35rem}
.ykjj-1 {padding: .3rem 0 .5rem}
.ykjj-1 .img{width: 46%;position: relative;}
.ykjj-1 .img img{position: relative;z-index: 3;user-select: none;pointer-events: none}
.ykjj-1 .img:after{content: '';position: absolute;width: 8.18rem;height: 3.69rem;background: url(../images/ny/jj1bg.png) no-repeat center;background-size: 100% 100%;bottom: 0;right: .76rem;z-index: 0;pointer-events: none}
.ykjj-1 .txt{width: 54%;line-height: 1.8em;text-align: justify;}
.ykjj-1 .txt p{text-indent:2em;}
.ykjj-1 .txt p:nth-child(1){color: #014aa5}
.ykjj-1 .txt p+p{margin-top: .25rem}
.ykjj-2{padding: .5rem 0}
.ykjj-2 .desc{line-height: 1.8em;margin-bottom: .35rem;text-align: justify;}
.ykjj-2 .desc p{text-indent:2em;}
.ykjj-2 .slide-hd{width: calc((100vw - 14.4rem) / 2 + 100%)}
.ykjj-2 .slide-hd .swiper-slide{margin-right: .4rem;width: 4.94rem}
.ykjj-2 .slide-hd .swiper-slide .img{height: 2.84rem}
.ykjj-2 .slide-hd .swiper-slide .txt{height: 1.2rem;background: url(../images/ny/hdbg.png) no-repeat center;background-size: cover;padding: .2rem .4rem .25rem .75rem;position: relative;color: #333}
.ykjj-2 .slide-hd .swiper-slide .txt:before{height:.94rem;background: url(../images/ny/hdline.png) no-repeat center;background-size: cover;width: .24rem;content: '';position: absolute;left: .3rem;top: -.45rem;z-index: 5}
.ykjj-2 .slide-hd .swiper-slide .txt .year{font-family: 'geth';font-size: .3rem}
.ykjj-2 .slide-hd .swiper-slide .txt .h4{font-size: .24rem}
.ykjj-2 .slide-hd .uswiBtn{bottom: .76rem;right: 10%}
.ykjj-3{padding: .8rem 0 .2rem;position: relative;}
.ykjj-3:before{content: '';width: 4.93rem;height: 5.59rem;background: url(../images/ny/hdspbg2.png) no-repeat center;background-size: cover;position: absolute;left:6%;top: 0;pointer-events: none}
.ykjj-3 ul li{width: 50%;position: relative;}
.ykjj-3 ul li .img{height: 4.9rem}
.ykjj-3 ul li:nth-child(2){margin-top: -1rem}
.ykjj-3 ul li:nth-child(1) .img:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 3;background: rgba(1,74,165,.55);transition: .3s}
.ykjj-3 ul li:nth-child(2) .img:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 3;background: rgba(220,164,100,.45);transition: .3s}
.ykjj-3 ul li .txt{width: 3.4rem;height: .8rem;left: 50%;top: 50%;margin-left: -1.7rem;margin-top: -.4rem;position: absolute;color: #fff;border-radius: 5px;z-index: 4;text-align: center;font-size: .28rem;background: rgba(220,164,100,.8);line-height: .8rem}
.ykjj-3 ul li:hover .img:after{opacity: 0;}
.ykjj-3 .bmBtn{margin-top: .8rem}
.ykjj-3 .bmBtn a{display: flex;align-items: center;justify-content: center; width: 4rem;height: .8rem;border: 1px solid #014aa5;text-align: center;line-height: .78rem;font-size: .28rem;color: #014aa5;transition: .3s;border-radius: 5px}
.ykjj-3 .bmBtn a i{margin-left: .1rem;font-size: .24rem}
.ykjj-3 .bmBtn a:hover{border-radius: .8rem;background:#014aa5;color: #fff }
@media (max-width: 1024px){
.ykjj-2 .slide-hd{width: calc(100% + .4rem)}
.ykjj-3 ul li .img{height: 4rem}
.ykjj-3 ul li .txt{width: 3rem;height: .6rem;margin-left: -1.5rem;margin-top: -.3rem;font-size: .24rem;line-height: .6rem}
.ykjj-3 .bmBtn a{ width: 3.6rem;height: .68rem;line-height: .66rem;font-size: .24rem;}
}
@media (max-width: 900px){
.ykjj-1 .img{width: 100%;position: relative;margin-bottom: .3rem}
.ykjj-1 .txt{width: 100%;position: relative;}
.ykjj-1 .txt p+p{margin-top: .16rem}
}
@media (max-width: 640px){
.ykjj-3 ul li{width: 90%}
.ykjj-3 ul li:nth-child(1){margin-left: 10%}
.ykjj-3 ul li:nth-child(2){margin-top: 0;}
.ykjj-3 ul li .img{height: 50vw}
.ykjj-3 ul li .txt{width: 2.6rem;height: .6rem;margin-left: -1.3rem;margin-top: -.3rem;font-size: .24rem;line-height: .6rem}
.ykjj-3 .bmBtn a{ width: 3rem;height: .62rem;line-height: .6rem;font-size: .22rem;}
.ykjj-2 .slide-hd .swiper-slide{margin-right: .3rem;width: 77.5vw}
.ykjj-2 .slide-hd .swiper-slide .img{height:40vw}
.ykjj-2 .slide-hd .swiper-slide .txt{height: 1.2rem;background: url(../images/ny/hdbg.png) no-repeat center;background-size: cover;padding: .2rem .4rem .25rem .75rem;position: relative;color: #333}
.ykjj-3{padding: .4rem 0 .2rem;position: relative;}
.ykjj-1{padding-bottom: .2rem}
}

/**/
/**/
.ny-ys .slide-p{padding: 1.5rem 0 1.8rem}
.ny-ys .slide-s{width: 95%;overflow: visible;}
.ny-ys .slide-s .swiper-slide .img{height: 2.75rem}
.ny-ys .slide-s .swiper-slide .img:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,.3);z-index: 4;transition: .3s}
.ny-ys .slide-lp{position: absolute;width:calc((95% - 80px) / 5 * 2 + 20px);top: 0;bottom: 0;z-index: 6;left:calc((95% - 80px) / 5 + 20px)}
.ny-ys .slide-l{box-shadow: 5px 5px 0 #014aa5;-webkit-box-reflect: below 0 linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .2));}
.ny-ys .slide-l .swiper-slide .img{height: 5.5rem;}
.ny-ys .slide-lp .txts {margin-top: .2rem;padding: 0 .3rem}
.ny-ys .slide-lp .txts li+li{display: none}
.ny-ys .slide-lp .txts li h4{font-size: .3rem}
.ny-ys .slide-lp .txts li .year{font-size: .24rem}
.ny-ys .slide-s .swiper-slide .txt{padding: .15rem}
.ny-ys .slide-s .swiper-slide .txt h4{font-size: .26rem}
.ny-ys .slide-s .swiper-slide .txt .year{font-size: .24rem}
.ny-ys .slide-s .uswiBtn{top: .5rem;right: 5%;background: url(../images/ny/cirw.png) no-repeat center;background-size: 100% 100%}
.ny-ys .slide-s .uswiBtn a{color: #004ba5}
.ny-ys .slide-s .swiper-slide .txt{display: none}
@media (max-width: 1024px){
.ny-ys .slide-lp{display: none}
.ny-ys .slide-p{padding: 0}
.ny-ys .slide-s{width: 100%;overflow: hidden;}
.ny-ys .slide-s{-webkit-box-reflect: below 0 linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .2));}
.ny-ys .slide-s .swiper-slide-active .img:after{opacity: 0;}
.ny-ys .slide-s .swiper-slide-active .txt{display: flex}
}
@media (max-width: 640px){
.ny-ys .slide-s .swiper-slide .img{height: 65vw}
.ny-ys .slide-s .swiper-slide .txt h4{font-size: .22rem}
.ny-ys .slide-s .swiper-slide .txt .year{font-size: .2rem}
}

/*.ny-ys .slide-p{padding: .5rem 0 .3rem}
.ny-ys .slide-s{width: 95%;overflow: visible;}
.ny-ys .slide-s .swiper-slide .img{height: 2.7rem}
.ny-ys .slide-s .swiper-slide .img:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,.3);z-index: 4;transition: .3s;display: none}
.ny-ys .slide-s .swiper-slide-active .img:after{opacity: 0;}
.ny-ys .slide-lp{position: absolute;width:calc((95% - 80px) / 5 * 2 + 20px);top: 0;bottom: 0;z-index: 6;left:calc((95% - 80px) / 5 + 20px)}
.ny-ys .slide-l{box-shadow: 5px 5px 0 #014aa5;-webkit-box-reflect: below 0 linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .2));}
.ny-ys .slide-l .swiper-slide .img{height: 5.5rem;}
.ny-ys .slide-lp .txts {margin-top: .2rem;padding: 0 .3rem}
.ny-ys .slide-lp .txts li+li{display: none}
.ny-ys .slide-lp .txts li h4{font-size: .3rem}
.ny-ys .slide-lp .txts li .year{font-size: .24rem}
.ny-ys .slide-s .swiper-slide .txt{padding: .15rem}
.ny-ys .slide-s .swiper-slide .txt h4{font-size: .2rem;font-weight: normal;width: calc(100% - .8rem)}
.ny-ys .slide-s .swiper-slide .txt .year{font-size: .24rem}
.ny-ys .slide-s .uswiBtn{top: .5rem;right: 5%;background: url(../images/ny/cirw.png) no-repeat center;background-size: 100% 100%}
.ny-ys .slide-s .uswiBtn a{color: #004ba5}
.ny-ys .slide-s .swiper-slide .txt{display: none}
@media (max-width: 1024px){
.ny-ys .slide-lp{display: none}
.ny-ys .slide-p{padding: 0}
.ny-ys .slide-s{width: 100%;overflow: hidden;}
.ny-ys .slide-s{-webkit-box-reflect: below 0 linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .2));}
.ny-ys .slide-s .swiper-slide-active .img:after{opacity: 0;}
.ny-ys .slide-s .swiper-slide-active .txt{display: flex}
}
@media (max-width: 640px){
.ny-ys .slide-s .swiper-slide .img{height: 65vw}
.ny-ys .slide-s .swiper-slide .txt h4{font-size: .22rem}
.ny-ys .slide-s .swiper-slide .txt .year{font-size: .2rem}
}
*
/**/
.ny-yjly .intro  .tit{font-size: .3rem;font-weight: bold;margin-bottom: .2rem;line-height: 1.2em}
.ny-yjly .intro  .desc{line-height: 1.8em;font-size: .18rem;text-align: justify;}
.ny-yjly .intro{margin-bottom: .4rem}
.ny-yjly .wp{background: #fff;box-shadow: 0 5px 25px rgba(0,0,0,.02);min-height: 3rem;padding:.6rem .8rem .8rem}
.ny-yjly dl .list1{counter-reset:section;}
.ny-yjly dl .list1 li:before{counter-increment:section;content: counter(section);}
.ny-yjly dl dt{border-top: 1px solid #ccc;cursor: pointer;}
.ny-yjly dl+dl dd{display: none}
.ny-yjly dl dt{font-size: .22rem;font-weight: bold;position: relative;padding-right: .5rem;padding-top: .18rem;padding-bottom: .18rem}
.ny-yjly dl dt i{font-weight: normal;font-size: .16rem;position: absolute;right: .2rem;top: 50%;margin-top: -.08rem;color: #666;transition: .3s}
.ny-yjly dl.show dt i{transform: rotate(180deg);}
.ny-yjly dl.show dt{color: #04488d }
.ny-yjly dl dd{padding: .4rem .2rem;border-top: 1px solid #ddd}
.ny-yjly dl dd .list1{width: 46%}
.ny-yjly dl dd .list1 li{position: relative;padding-left: .35rem;line-height: 1.2em}
.ny-yjly dl dd .list1 li sup{color: #04488d }
.ny-yjly dl dd .list1 li:before{position: absolute;left: 0;top: .03rem;width: .26rem;height: .26rem;border-radius: 3px;background:#04488d;text-align: center;line-height: .26rem;color: #fff }
.ny-yjly dl dd .list1 li+li{margin-top: .25rem}
.ny-yjly dl dd .xgwx{width: 50%;padding: .3rem;border: 1px solid #ddd}
.ny-yjly dl dd .xgwx .subtit{font-size: .2rem; font-weight: bold;margin-bottom: .2rem}
.ny-yjly dl dd .xgwx .list2{}
.ny-yjly dl dd .xgwx .list2 li+li{margin-top: .1rem}
.ny-yjly dl dd .xgwx .list2 li{color: #8a8a8a}
.ny-yjly dl dd .xgwx .list2 li a{color: #8a8a8a;text-decoration: underline;}
.ny-yjly dl dd .xgwx .list2 li a:hover{color: #04488d}
@media (max-width: 1024px) {
.ny-yjly .wp{padding: .4rem .5rem .6rem;}
.ny-yjly dl dd .list1{width: 100%}
.ny-yjly dl dd .xgwx{width: 100%;margin-top: .3rem}
}
@media (max-width: 640px) {
.ny-yjly .wp {padding: .4rem .3rem .5rem;}
.ny-yjly dl dd{padding: .3rem .1rem;border-top: 1px solid #ddd}
}

/**/
.ny-rwjs .item{position: relative;overflow: hidden;padding-top: .1rem}
.ny-rwjs .item+.item{margin-top: .5rem}
.ny-rwjs .item .num{font-weight: bold;font-size: 1.8rem;color: rgba(255,255,255,.1);position: absolute;left: 0;bottom: -.3rem}
.ny-rwjs .item .tit{padding: .3rem .65rem;font-size: .3rem;font-weight: bold;border-bottom: 1px solid rgba(255,255,255,.2);padding-bottom: .2rem;margin-bottom: .15rem;color: #fff}
.ny-rwjs .item .box{padding: .2rem .65rem .4rem;display: flex;justify-content: space-between;align-items: flex-start;}
.ny-rwjs .item .box .txt{width: calc(100% - 4.75rem);text-align: justify;font-size: .18rem;line-height: 1.8em;color: #fff;text-indent: 2em}
.ny-rwjs .item .box .txt .intro{font-weight: bold;margin-bottom: .25rem}
.ny-rwjs .item .box .txt .desc{padding-right: .2rem;overflow: auto;height: 3.25rem}
.ny-rwjs .item .box .txt .desc::-webkit-scrollbar-track{background:rgba(255,255,255,.2);}
.ny-rwjs .item .box .txt .desc::-webkit-scrollbar-thumb{background:rgba(255,255,255,.8)}
.ny-rwjs .item .box .txt .desc p+p{margin-top: .1rem}
.ny-rwjs .item .box .img{width: 4rem;position: relative;margin-top: .1rem}
.ny-rwjs .item .box .img img{width: 100%}
.ny-rwjs .item .box .img:before{content: '';position: absolute;top: .15rem;left: .15rem;right: .15rem;bottom: .15rem;border: 1px solid #d9cab8;border-radius: .1rem;z-index: 2;pointer-events: none}
.ny-rwjs .item .box .img p{position: absolute;right: .3rem;bottom: .3rem;color: #fff;text-shadow: 2px 2px 3px rgba(0,0,0,.5);left: .3rem;text-align: right;}
.ny-rwjs .item0{background: url(../images/ny/ab1.jpg) no-repeat left center;background-size: cover;padding-top: 0}
.ny-rwjs .item1{background: linear-gradient(45deg,#3170c0,#538ad0)}
.ny-rwjs .item2{background: linear-gradient(45deg,#e7a961,#e7c081)}
.ny-rwjs .item0 .videoIntro{width: 50%}
.ny-rwjs .item0 .videoIntro .img{height: 5.2rem}
.ny-rwjs .item0 .videoIntro a{display: block;position: relative;}
.ny-rwjs .item0 .videoIntro a:before{content: '';position: absolute;left: 50%;top: 50%;width: 1.14rem;height: 1.14rem;background: url(../images/ny/play.png) no-repeat center;background-size: 100% 100%;z-index: 5;margin-left: -.57rem;margin-top: -.57rem;z-index: 4}
.ny-rwjs .item0 .txt{width: 50%;padding: .5rem .3rem .5rem .5rem}
.ny-rwjs .item0 .txt h4{font-size: .36rem;color: #fff;text-shadow: 2px 2px 3px rgba(0,0,0,.5);margin-bottom: .2rem}
.ny-rwjs .item0 .txt .desc{height: 3.25rem;overflow: auto;padding-right: .2rem;text-align: justify;font-size: .18rem;line-height: 1.8em;text-indent: 2em}
.ny-rwjs .item0 .txt .desc::-webkit-scrollbar-track{background:rgba(255,255,255,.2);}
.ny-rwjs .item0 .txt .desc::-webkit-scrollbar-thumb{background:rgba(255,255,255,.8)}
@media (max-width: 900px){
 .ny-rwjs .item0 .txt{width: 100%;padding: .4rem} 
 .ny-rwjs .item0 .videoIntro{width: 100%}
 .ny-rwjs .item0 .videoIntro .img{height: 55vw}
.ny-rwjs .item .box{flex-wrap: wrap;}
.ny-rwjs .item .box .txt{width:100%}
.ny-rwjs .item .box .img{width: 60%;margin: .4rem auto 0}
.ny-rwjs .item .box .txt .desc{padding-right: 0;height: auto}
.ny-rwjs .item0 .txt .desc{height: auto;padding-right: 0}
}
@media (max-width: 640px){
.ny-rwjs .item .box{padding: .2rem .3rem .4rem}
.ny-rwjs .item .tit{padding: .3rem .3rem}
.ny-rwjs .item .box .img{width: 80%;margin: .3rem auto 0}
}

/**/
.ny-czqh .wp{align-items: flex-start;}
.ny-czqh .hd{width: 4.1rem;background: #04417f;padding: .25rem 0;border-radius: 0 0 0 .4rem;position: relative;z-index: 5}
.ny-czqh .hd ul li{position: relative;padding-left: .5rem;font-size: .18rem}
.ny-czqh .hd ul li:before{content: '';position: absolute;top: -1px;bottom: -1px;left: 0;right: -.1rem;background: linear-gradient(to right,#fff,#f0c05c);z-index: 1;opacity: 0;visibility: hidden;transition: .3s}
.ny-czqh .hd ul li a{color: #fff;display: block;position: relative;z-index: 3;padding: .2rem 0;padding-right: .2rem}
.ny-czqh .hd ul li.on a:before{content: '';width: .2rem;height: .2rem;background: url(../images/ny/arron.png) no-repeat center;background-size: 100% 100%;left: 0;top: 50%;margin-top: -.1rem;position: absolute;}
.ny-czqh .hd ul li+li:after{content: '';position: absolute;right: 0;top: 0;height: 1px;background: rgba(255,255,255,.2) ;left:.5rem;z-index: 0}
.ny-czqh .bd{width: calc(100% - 4.1rem);padding: .5rem;background: #fff}
.ny-czqh .hd ul li.on:before{opacity: 1;visibility: visible;}
.ny-czqh .hd ul li.on a{color: #04488d;font-weight: bold;padding-left: .35rem}

.ny-czqh .bd .topimg{background: url(../images/ny/chizibgg.png) no-repeat right 15%;position: relative;margin-bottom: 1rem;justify-content: space-between;}
.ny-czqh .bd .topimg .txt{display: flex;flex-direction: column;align-items: flex-end;}
.ny-czqh .bd .topimg .txt .year{font-size: .72rem;color: #014aa5;font-weight: bold;margin-bottom: .15rem}
.ny-czqh .bd .topimg .txt i{display: block;width: .46rem;height: .46rem;border: 2px solid #014aa5;text-align: center;line-height: .42rem;border-radius: 50%;color: #014aa5}
.ny-czqh .bd .topimg .img p{position: absolute;left: 0;top:calc(100% + .2rem);color: #777}
.ny-czqh .bd .topimg .img{max-width: calc(100% - 2rem)}
@media (max-width: 1024px){
 .ny-czqh .hd{width:100%;max-height: 3.45rem;overflow: auto} 
 .ny-czqh .bd{width: 100%;margin-top: -.4rem;padding-top: .9rem;position: relative;z-index: 3}
 .ny-czqh .hd ul li:before{right: 0}
.ny-czqh .hd::-webkit-scrollbar{width: 5px}
.ny-czqh .hd::-webkit-scrollbar-thumb{background:#e0bb6c}
}
@media (max-width: 640px){
.ny-czqh .bd .topimg{margin-bottom: .4rem}
.ny-czqh .bd .topimg .img{width: 100%;max-width: inherit;}
.ny-czqh .bd .topimg .txt{width: 100%;flex-direction: inherit;align-items: center;justify-content: space-between;margin-top: .2rem}
.ny-czqh .bd .topimg .img p{position: relative;top: 0;margin-top: .15rem}
.ny-czqh .bd .topimg .txt .year{margin-bottom: 0}
.ny-czqh .bd .topimg .txt .year{font-size: .62rem}
}

/**/
.yjxm-list{padding-bottom: .4rem}
.yjxm-list li{padding: .4rem .4rem;position: relative;z-index: 2}
.yjxm-list li+li{border-top: 1px dashed #ddd}
.yjxm-list li:after{content: '';position: absolute;top: -1px;left: 0;bottom: -1px;right: 0;background: url(../images/newbg.jpg) no-repeat center;background-size: cover;opacity: 0;visibility: hidden;transition: .3s;z-index: 0}
.yjxm-list li a{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;;position: relative;z-index: 3}
.yjxm-list li .img{width: 3.95rem;height: 2.65rem}
.yjxm-list li .txt{width: calc(100% - 3.95rem);padding-left: .35rem}
.yjxm-list li .txt time{font-size: .18rem;color: #666}
.yjxm-list li .txt time span{color: #014AA5;font-size: .32rem;margin-right: 5px}
.yjxm-list li .txt .line{height: .5rem;width: 1.81rem;background: url(../images/zx1.png) no-repeat right center;background-size: 100% 100%;position: relative;left: -.35rem;margin-top: -.1rem}
.yjxm-list li .txt h4{font-weight: normal;font-size: .22rem;margin-top: -.05rem;line-height: 1.5em;text-align: justify;}
.yjxm-list li .txt p{line-height: 1.6em;margin-top: .15rem;color: #777}
.yjxm-list li .txt .mor{display: flex;justify-content: flex-end;margin-top: .15rem}
.yjxm-list li .txt .mor span{display: flex;align-items: center;}
.yjxm-list li .txt .mor span img{width: .31rem;margin-left: .1rem}
@media (min-width: 1025px){
.yjxm-list li:hover{z-index: 5}
.yjxm-list li:hover:after{opacity: 1;visibility: visible;}
.yjxm-list li:hover .txt h4{color: #F6EC95}
.yjxm-list li:hover .txt p{color: #fff;opacity: .8;}
.yjxm-list li:hover .txt time{color: #fff}
.yjxm-list li:hover .txt time span{color:  #F6EC95}
.yjxm-list li:hover .txt .mor{color: #fff}
.yjxm-list li:hover .txt .line{background: url(../images/newlineon.png) no-repeat right center;background-size: 100% 100%; }
}
@media (max-width: 1024px){
.yjxm-list li:nth-child(1){padding-top:.1rem }
.yjxm-list li{padding: .3rem 0} 

}
@media (max-width: 900px){
.yjxm-list li .txt p{display: none}
.yjxm-list li .img{width: 3.65rem;height: 2.45rem}
.yjxm-list li .txt{width: calc(100% - 3.65rem);padding-left: .35rem}
}
@media (max-width: 640px){
.yjxm-list{padding: 0 .2rem .4rem}
.yjxm-list li .img{width: 100%;height: 55vw}
.yjxm-list li .txt{width:100%;padding-left: 0;margin-top: .25rem}
.yjxm-list li .txt .line{left: 0}
.yjxm-list li .txt .mor{justify-content: flex-start;}
}

/**/
.ny-dsj .slide-year .swiper-slide{display: flex;align-items: center;}

.ny-dsj .txts{width: 11rem;height: 6.55rem;background: url(../images/ny/dsjbg.png) no-repeat center;background-size: 100% 100%;padding: 1rem 2.2rem .9rem .9rem}
.ny-dsj .txts ul li+li{display: none}
.ny-dsj .txts ul li .item .img{width: 2.5rem; }
.ny-dsj .txts ul li .item .intro{width: calc(100% - 2.5rem);padding-left: .38rem;padding-top: .15rem}
.ny-dsj .txts ul li .item .intro h4{font-size: .3rem;margin-bottom: .2rem}
.ny-dsj .txts ul li .item .intro .desc{max-height: 2.9rem;overflow: auto;padding-right: .2rem;line-height: 1.8em;text-align: justify;text-indent: 2em;font-size: .18rem}
.ny-dsj .txts ul li .item .intro .desc::-webkit-scrollbar{width:4px;}
@media (min-width: 1025px){
.ny-dsj .slide-year .line{width: .4rem;height: 100%;display: flex;flex-direction: column;justify-content: space-between;padding: .05rem 0}
.ny-dsj .slide-year .line span{display: block;height: 1px;background: #aaa;width: 100%;width: .2rem}
.ny-dsj .slide-year .line span:nth-child(5){background:#0167a9;width: .4rem }
.ny-dsj .slide-year{width: 3rem;height: 7rem} 
.ny-dsj .slide-year .year{font-size: .36rem;color: #9a9999;font-family: 'geth';position: relative;padding-left: .9rem;transition: .3s;}
.ny-dsj .slide-year .year:before{content: '';position: absolute;left: 0;top: 50%;width: 1.06rem;height: 5px;background: url(../images/ny/dsjline.png) no-repeat left center;background-size: 100% 100%;margin-top: -2px}

.ny-dsj .slide-year .swiper-slide-active .year{font-size: .6rem;color: #0167a9;font-weight: bold;} 
}
@media (max-width: 1024px){
.ny-dsj .slide-year{width: 100%;margin-bottom: .4rem}
.ny-dsj .txts{width: 100%;padding: .8rem 2rem .6rem .8rem;height: 6rem}
.ny-dsj .slide-year .swiper-wrapper{align-items: center;}
.ny-dsj .slide-year .year{font-size: .28rem;color: #9a9999;font-family: 'geth';width: 100%;line-height: .4rem}
.ny-dsj .slide-year .swiper-slide{display: flex;justify-content: center;flex-wrap: wrap;text-align: center;}
.ny-dsj .slide-year .swiper-slide-active .year{font-size: .38rem;color: #0167a9;font-weight: bold;}
.ny-dsj .slide-year .line{width: 100%;height:.4rem;display: flex;justify-content: space-between;padding:0 .05rem;margin-bottom: .1rem}
.ny-dsj .slide-year .line span{display: block;height: 100px;background: #aaa;width: 1px;height: .2rem}
.ny-dsj .slide-year .line span:nth-child(5){background:#0167a9;height: .4rem } 
}
@media (max-width: 900px){
.ny-dsj .txts{padding: .5rem 1.2rem .8rem .7rem;height:auto;position: relative;background: transparent;}
.ny-dsj .txts:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;width: 95vw;background: url(../images/ny/dsjbg.png) no-repeat center;background-size: 100% 100%;}
.ny-dsj .txts ul{position: relative;z-index: 4}
.ny-dsj .txts ul li .item .img{width: 2rem; }
.ny-dsj .txts ul li .item .intro{width: calc(100% - 2rem);padding-left: .3rem;padding-top: .15rem}
.ny-dsj .txts ul li .item .intro .desc{max-height: 2.3rem}
}
@media (max-width: 640px){
.ny-dsj .txts{padding: .4rem .8rem .8rem .5rem}
.ny-dsj .txts ul li .item .img{width: 100%; }
.ny-dsj .txts ul li .item .img img{width: auto;max-width: 55%}
.ny-dsj .txts ul li .item .intro{width: 100%;padding-left:0;padding-top: .25rem}
.ny-dsj .slide-year .year{font-size: .22rem;}
.ny-dsj .slide-year .swiper-slide-active .year{font-size: .3rem;}
.ny-dsj .txts ul li .item .intro h4{font-size: .28rem}
}

/**/
/**/
.nyPro{padding-top: .8rem;}
.nyPro .wp{align-items: flex-start;}
.nyPro .leftNav{width: 30%;position: sticky;top: 1.5rem;}
.nyPro .leftNav .nav2{position: relative;}
#c-case2 .c-line{position:absolute;top:0;left:-.2rem;width:4px;background:#014aa5;;height:0;z-index: 0;border-radius: 4px}
.nyPro .leftNav .nav1{margin-bottom: .3rem}
.nyPro .leftNav .nav1 li{font-size: .24rem;position: relative;}
.nyPro .leftNav .nav1 li a{position: relative;display: inline-block;}
.nyPro .leftNav .nav1 li.on{font-weight: bold;}
.nyPro .leftNav .nav1 li.on a:after{content: '';position: absolute;left: -5px;right:-5px;bottom: 0;height: 4px;background: #014aa6;z-index: 0}

.nyPro .leftNav .nav2 li .img{background: #000}
.nyPro .leftNav .nav2 li .img img{opacity: .5;}
.nyPro .leftNav .nav2 li.on .img{border: 3px solid #fff;border-radius: 5px;box-shadow: 0 .1rem .2rem rgba(0,0,0,.35)}
.nyPro .leftNav .nav2 li.on .img img{opacity: 1;}
.nyPro .leftNav .nav2 li.on .txt{opacity: 0;visibility: hidden;}
.nyPro .leftNav .nav2 li .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;font-size: .2rem;color: #fff;padding: .25rem}
/*.nyPro .leftNav .nav2:before{content: '';position: absolute;width: .15rem;height: .15rem;border-radius: 50%;background:#339c3d;left:0;top:0;z-index:5 }
.nyPro .leftNav .nav2:after{content: '';position: absolute;width: 3px;bottom: 0;background: #d8d8d8;left:.06rem;top:.05rem }*/
.nyPro .leftNav .nav2 li{position: relative;}
.nyPro .leftNav .nav2 li+li{margin-top: .2rem}
.nyPro .leftNav .nav2 li a{color: #888}
.nyPro .leftNav .nav2 li a:hover{color: #339c3d}
.nyPro .leftNav .nav2 li.on{font-size: .28rem}
.nyPro .leftNav .nav2 li.on a{color: #339c3d}
.nyPro .rightCon{width: 67%}
.nyPro .rightCon ul li+li{margin-top: .5rem}
.nyPro .rightCon ul li .img{margin-bottom: .2rem}
.nyPro .rightCon ul li .desc{font-size: .18rem;line-height: 1.8em;text-align: justify;}
.nyPro .rightCon ul li h4{font-size: .34rem;margin-bottom: .2rem}
.nyPro .rightCon .nav2 li{padding-bottom: .8rem}
@media (max-width:1024px){
.nyPro{padding-top: .5rem;}
.nyPro .leftNav{width: 100%;position: relative;top: 0;margin-bottom: .2rem}
.nyPro .leftNav .nav2,#c-case2 .c-line{display: none;}
.nyPro .rightCon{width: 100%}  
.nyPro .rightCon{font-size: .18rem}
.nyPro .leftNav .nav1 li{width: 25%;text-align: center;}
.nyPro .leftNav .nav1 li+li:before{content: '';width: 5px;height: 5px;position: absolute;left: -2px;top: 50%;margin-top: -2px;background: #000;border-radius: 50%}
}
@media (max-width:640px){
.nyPro .rightCon ul li h4{font-size: .3rem}
}

/**/
.ny-phpage{background: url(../images/photo/bg.jpg) no-repeat center;background-size: cover;height: 100vh;width: 100%;padding-bottom: 0;padding-top: 0;overflow: hidden;padding-top: 2rem}
.ny-phpage .uls{-webkit-box-reflect: below -.4rem linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .3));}
.ny-phpage .uls ul li img{height:100%;display: block;max-width: inherit;}
.ny-phpage .liMarb{margin-top: .12rem;margin-bottom: .12rem}
.ny-phpage .uls ul li{position: relative;margin: 0 .06rem;height: 2rem;display: inline-block;}
.ny-phpage .liMarb ul li{height: 1.7rem}
.ny-phpage .uls ul{overflow: hidden;font-size: 0;white-space: nowrap;}
.fancybox-caption{font-size: .2rem}
.fancybox-navigation .fancybox-button--arrow_right{padding: 0}
.fancybox-navigation .fancybox-button--arrow_left{padding: 0}
.fancybox-button{background: #3d4b69}
.fancybox-infobar,.fancybox-button--zoom,.fancybox-button--play,.fancybox-button--thumbs{display: none;}
.fancybox-bg {background: rgba(22,36,64,.9);}
.fancybox-navigation .fancybox-button{height: 80px;}
.ny-phpage .ulss {position: relative;}
.ny-phpage .ulss:before{content: '';position: absolute;top: 0;bottom: 0;left: -1px;width:40%;background: url(../images/msl.png) no-repeat center;background-size: 100% 100%;z-index:6;pointer-events: none;}
.ny-phpage .ulss:after{content: '';position: absolute;top: 0;bottom: 0;right: -1px;width:40%;background: url(../images/msr.png) no-repeat center;background-size: 100% 100%;z-index:6;pointer-events: none;}
@media (min-width: 993px){

}
@media (max-width: 1024px){
.ny-phpage{padding-top: 1.7rem}
.ny-phpage .uls ul li{height: 1.8rem;}
.ny-phpage .liMarb ul li{height: 1.6rem}  
}
@media (max-width: 992px){
.ny-phpage{padding-top: 18vh}
.ny-phpage .uls ul li{height: 18vh;}
.ny-phpage .liMarb ul li{height: 16vh}
.ny-phpage .uls{-webkit-box-reflect: none;}
.ny-phpage .ulss{-webkit-box-reflect: below -.4rem linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .3));}
.fancybox-navigation .fancybox-button{height: 60px;width: 50px}  
}
@media (max-width: 360px){
.ny-phpage{padding-top: 19vh}
.ny-phpage .uls ul li{height: 16vh;}
.ny-phpage .liMarb ul li{height: 14vh}
}

/**/
.nyaword{height: 100vh;width: 100%;padding-bottom: 0;padding-top: 0;overflow: hidden;background: url(../images/ny/rybg.jpg) no-repeat center;background-size: 100% 100%}
.nyaword .list{position: relative;z-index: 4;height: 100%;}
.nyaword .list li{width: 20%;height: 100%;position: relative;overflow: hidden;}
.nyaword .list li .img{height: 100%;background: #262c36;opacity: 0;}
.nyaword .list li .img img{opacity: 1;width: 100%;height: 100%;object-fit: cover}
.nyaword .list li .txt{position: absolute;left: .45rem;right: .45rem;bottom: 1.55rem;z-index: 5}
.nyaword .list li .txt h4{color: #fff;position: relative;padding-bottom: .15rem;border-bottom: 1px solid rgba(255,255,255,.3);margin-bottom: .25rem;display: flex;align-items: center;}
.nyaword .list li .txt h4:after{content: '';position: absolute;left: 0;bottom: -1px;height: 1px;width: 0;background: #fff;transition: .3s}
.nyaword .list li .txt h4 span{font-size: .3rem;font-weight: bold;transform: skewX(-10deg);display: block;}
.nyaword .list li .txt h4 i{width: .3rem;height: .3rem;border-radius: 50%;text-align: center;line-height: .3rem;background: rgba(255,255,255,.7);font-weight: normal;color: #262c36;font-size: .12rem;opacity: 0;transition: .3s}
.nyaword .list li .txt .desc{color: rgba(255,255,255,.7);line-height: 1.8em;height: 0;overflow: hidden;text-align: justify;font-size: .16rem}

.nyaword .list li:before{content: '';position: absolute;left: -1px;right: -1px;bottom:-1px;top: -1px;background: url(../images/ny/rybgon.png) no-repeat center;background-size: 100% 100%;z-index: 4;pointer-events: none;transition: .3s;opacity:0}

@media (min-width: 1025px){
  .nyaword .list li:hover:before{opacity: 1;}
  .nyaword .list li:hover .txt h4 i{transform: translateX(.2rem);opacity: 1;}
  .nyaword .list li:hover .txt h4:after{width: 50%}
  .nyaword .list li:hover .txt .desc{height: .58rem;transition: .3s }
  .nyaword .list li:hover .img img{opacity: 1;}
}
@media (max-width: 1024px){
.nyaword .list li .img{opacity: 1;}
.nyaword .list{width:auto;display: block;overflow: auto;white-space: nowrap;font-size: 0}
.nyaword .list li{width: auto;display: inline-block;}
.nyaword .list::-webkit-scrollbar{display: none}
.nyaword .list li .txt{bottom: 1.85rem;}
.nyaword .list li .txt h4 i{transform: translateX(.2rem);opacity: 1;}
.nyaword .list li .txt h4:after{width: 50%}
.nyaword .list li .txt .desc{height: auto; }
.nyaword .list li .img img{opacity: 1;}
}
@media (max-width: 992px){
.nyaword .list li .img{opacity: 1;}
.nyaword .list{display: block;white-space: normal;overflow: hidden;width: 100%;padding: 2.4rem 0 2.6rem}
.nyaword .list li{width: 100%;height: 20%;margin-bottom: 0}
.nyaword .list li .txt{bottom: 0}
.nyaword .list li .txt h4{margin-bottom: 0}
.nyaword .list li .txt h4 i{transform: translateX(.2rem);opacity: 1;}
.nyaword .list li .txt h4:after{width: 50%}
.nyaword .list li .txt .desc{display: none }
.nyaword .list li .img{display: none}
.nyaword{background: url(../images/zc2s.jpg) no-repeat center;background-size: cover}
}

@media (max-width: 640px){

}
@media (max-width: 360px){
.nyaword .list li .txt h4 span{font-size: 5vw}
}
.popBox{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: url(../images/ny/rybgon.png) no-repeat center;background-size: 100% 100%;z-index: 1000;display: none}
.popBoxs{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;}
.popBox .content{background: #fff;padding: .4rem .3rem .4rem .4rem;max-width: 12.8rem;width: 90%;position: relative;}
.popBox .content .items .tit{font-size: .3rem;font-weight: bold;margin-bottom: .2rem}
.popBox .content .items .item{display: none}
.popBox .content .items ul{height: 5.2rem;overflow: auto;padding-right: .4rem}
.popBox .content .items ul::-webkit-scrollbar{width: 5px}
.popBox .content .items ul li{display: flex;padding: .2rem ;font-size: .18rem}
.popBox .content .items ul li .year{font-weight: bold;color: #04417f;width: 12%}
.popBox .content .items ul li .txt{width: 88%}
.popBox .content .items ul li+li{border-top: 1px solid #ddd}
.popBox .content .close{position: absolute;top: .4rem;right: .3rem;z-index: 4;cursor: pointer;font-size: .3rem;color: #888}
@media(max-width: 1024px){
.popBox .content .items ul{height: 60vh}
.popBox .content .items ul li{padding: .2rem 0}
.popBox .content .items ul li .year{width: 1rem}
.popBox .content .items ul li .txt{width:calc(100% - 1rem)}
}

/**/
.ny-lzdjd .items{position: relative;padding-top: .8rem;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;padding-bottom: .5rem}
.ny-lzdjd .items:before{content: '';position: absolute;top: -.19rem;width:.39rem;height: .39rem; background: url(../images/his/cir.png) no-repeat center;background-size: 100% 100%; left: 50%;margin-left: -.19rem;z-index: 2}
.ny-lzdjd .items:after{content: '';position: absolute;top: 0;bottom: 0;width: 1px;background: #ddd;left: 50%;z-index: 0}
.ny-lzdjd .items .left{width: 50%}
.ny-lzdjd .items .right{width: 50%;padding-top: 1.5rem}
.ny-lzdjd .items .left .item{padding-right: .65rem}
.ny-lzdjd .items .right .item{padding-left: .65rem}
.ny-lzdjd .items .right .item .year{text-align: right;}

.ny-lzdjd .items .left .item+.item{margin-top: .6rem}
.ny-lzdjd .items .right .item+.item{margin-top: 1.6rem;}
.ny-lzdjd .items .left .item:nth-child(1) .txt .img{width: 90%;height: auto;order: 2;margin-top: .2rem;margin-left: 5%}
.ny-lzdjd .items .left .item:nth-child(1) .txt .intro{width: 100%;order: 1}
.ny-lzdjd .items .left .item:after{right: -.12rem}
.ny-lzdjd .items .right .item:after{left: -.12rem}
.ny-lzdjd .items .item:after{content: '';position: absolute;width: .24rem;height: .24rem;background: url(../images/ny/dot.png) no-repeat center;background-size: 100% 100%;top: .32rem;border-radius: 50%;transition: .3s}
.ny-lzdjd .items .item .year:after{content: '';height: 1px;top: 50%;background: #ddd;position: absolute;transition: .3s}
.ny-lzdjd .items .left .item .year:after{left: 1.8rem;right: -.65rem;}
.ny-lzdjd .items .right .item .year:after{right: 1.8rem;left: -.65rem;}

.ny-lzdjd .items .item{position: relative;z-index: 4}
.ny-lzdjd .items .item .year{position: relative;}
.ny-lzdjd .items .item .year span{font-size: .7rem;font-weight: bold;}
.ny-lzdjd .items .item .txt {align-items: center;margin-top: .2rem}
.ny-lzdjd .items .item .txt .img{width: 2rem;height: 1.3rem}
.ny-lzdjd .items .item .txt .intro{width: calc(100% - 2.2rem);font-size: .18rem;line-height: 1.6em}


@media (min-width: 1025px){
.ny-lzdjd .items .item:hover .year:after{background:#014aa5 }
.ny-lzdjd .items .item:hover .year{color:#014aa5 }
.ny-lzdjd .items .item:hover:after{background: url(../images/ny/doton.png) no-repeat center;background-size: 100% 100%;}  
}
@media (max-width: 1024px){
.ny-lzdjd .items:before{top: -.19rem;width:.39rem;height: .39rem; left: .19rem;margin-left: -.19rem;z-index: 2}
.ny-lzdjd .items:after{left: .19rem;z-index: 0}
.ny-lzdjd .items .item{padding-left: .6rem}
.ny-lzdjd .items .item+.item{margin-top: .5rem}
.ny-lzdjd .items .item:after{left: .07rem}
.ny-lzdjd .items .item:after{background: url(../images/ny/doton.png) no-repeat center;background-size: 100% 100%;} 
}
@media (max-width: 480px){
.ny-lzdjd .items .item .year span{font-size: .5rem}
.ny-lzdjd .items .item:after{top: .18rem}
.ny-lzdjd .items .item .txt .img{width: 3rem;height:auto}
.ny-lzdjd .items .item .txt .intro{width:100%;margin-top: .15rem}

}

/**/
.ny-jz{padding-bottom: 0}
.ny-jz .wp{margin-top: .4rem}
.ny-jz .item1{display: flex;justify-content: flex-end;align-items: flex-start;position: relative;}
.ny-jz .item1:before{content: '';position: absolute;height: .38rem;background: #0167a9;width: 4.14rem;left: calc(-1 * (100vw - 14.5rem) / 2);top: .6rem}
.ny-jz .item1 img.slog{position: absolute;left: 0;top: 0;width: 3.49rem;z-index: 2;pointer-events: none;user-select: none;}

.ny-jz .item{margin-bottom: 2rem}
.ny-jz .book_boxsp{position: relative;padding-top: 1rem;width:11.52rem }
.ny-jz .book_boxs{position: relative;right: 0;z-index: 1;width: 11.52rem;height: 7.66rem;background: url(../images/bookbg.png) no-repeat 100% 100%;padding: 0 .26rem 0 .24rem;background-size: 100% 100%}
.ny-jz .book_boxs:before{content: "";position: absolute;top: 0;left: 100%;height: 110%;z-index: 0;background: url(../images/shadowr.png) center no-repeat;background-size: 100% 100%;width: .39rem;pointer-events: none}
.ny-jz .book_boxsp:after{content: "";position: absolute;top: 98%;left: .2rem;right: 0;z-index: 0;background: url(../images/bookshadow.png) center no-repeat;background-size: 100% 100%;height: 2.13rem;pointer-events: none}
.ny-jz .cover{ position: absolute; top: 0; bottom: 0; left: .25rem; width: calc(50% - .3rem);}
.ny-jz .page_d{ padding: .7rem .55rem; height: 100%;text-align: left;}
.ny-jz .page_d img{user-select: none;pointer-events: none;width: 100%}
.ny-jz .even .page_d,.ny-jz .cover .page_d{ width: 100%; background: url(../images/prev.png) center no-repeat; background-size: 100% 100%;overflow: hidden;}
.ny-jz .odd .page_d{ width: 100%;background: url(../images/next.png) center no-repeat; background-size: 100% 100%;}
.ny-jz .flipbook{ z-index: 10;}

.ny-jz .item2{position: relative;}
.ny-jz .item2:before{content: '';position: absolute;height: .38rem;background: #f8b21c;width: 4.14rem;right: calc(-1 * (100vw - 14.5rem) / 2);top: .6rem}
.ny-jz .item2 img.slog{position: absolute;right: 0;top: 0;width: 3.49rem;z-index: 2;pointer-events: none;user-select: none;}

@media (max-width: 1024px){
.ny-jz .item1{display: block;}
.ny-jz .item1:before{height: .5vw;width: 10vw;left: -.4rem;top: -3vw}
.ny-jz .item1 img.slog{top: -5vw;width: 10vw;}
.ny-jz .book_boxsp{width: 100%;padding-top: 3vw}
.ny-jz .book_boxs{right: 0;width: 100%;height: 58vw;padding: 0 2.2vw }
.ny-jz .book_boxsp:after{height: 15vw}
.ny-jz .item2:before{height: .5vw;width: 10vw;right: -.4rem;top: -3vw}
.ny-jz .item2 img.slog{top: -5vw;width: 10vw;}
.ny-jz .item{margin-bottom:20vw}
}
@media (max-width: 992px){
.ny-jz .page_d{ padding: .3rem .25rem; height: 100%;text-align: left;}
}
@media (max-width: 576px){
.ny-jz .item1:before{height: .5vw;width: 10vw;left: -.4rem;top: -3vw}
.ny-jz .item1 img.slog{top: -8vw;width: 12vw;}
.ny-jz .item2:before{height: .5vw;width: 10vw;right: -.4rem;top: -3vw}
.ny-jz .item2 img.slog{top: -8vw;width: 12vw;}
.ny-jz .page_d{ padding: .25rem .15rem; height: 100%;text-align: left;}
}

/**/
.book_boxs .item .img{margin-bottom: .2rem;text-align: center;}
.book_boxs1 .item .img{height: 3.5rem;}
.book_boxs .item .img img{mix-blend-mode: multiply;height: auto;width: auto ;}
.book_boxs .item .tit{font-size: .28rem;font-weight: bold;line-height: 1.2em;position: relative;padding-left: .25rem;background: url(../images/bookdot.png) no-repeat left .06rem;background-size: .13rem auto;margin-bottom: .2rem;}
.book_boxs1 .item .desc{max-height: 1.78rem;overflow: auto;padding-right: .15rem;text-align: justify;line-height: 1.6em;font-size: .16rem}
.book_boxs1 .item .desc::-webkit-scrollbar{width:2px}
.book_boxs2 .item .list li{display: flex;align-items: center;justify-content: space-between;}
.book_boxs2 .item .list li+li{margin-top: .4rem}
.book_boxs2 .item .list li .img{width: 1.8rem;height: 1.5rem;margin-bottom: 0}
.book_boxs2 .item .list li .txt{width: calc(100% - 2rem)}
.book_boxs2 .item .list li .txt .name{font-size: .2rem;font-weight: bold;margin-bottom: .1rem}
.book_boxs2 .item .list li .txt .desc{font-size: .16rem;line-height: 1.6em}
.book_boxs2 .item .desc{}
.book_boxs2 .item .tit{margin-bottom: 1rem}
@media (max-width: 1024px){
.book_boxs1 .item .img{height: 26vw;} 
.book_boxs2 .item .tit{margin-bottom: .6rem}
.ny-jz .page_d{padding: .5rem .45rem}
}
@media (max-width: 992px){
.book_boxs1 .item .img{margin-bottom: 3vw;height: 22vw}
.book_boxs .item .tit{font-size: 2.2vw;margin-bottom: 2vw;background-size: 1.2vw auto;padding-left: 2.5vw;background-position: left .2vw}
.book_boxs2 .item .tit{margin-bottom: 5vw}
.book_boxs1 .item .desc{font-size: 1.5vw;max-height: 15vw;-webkit-text-size-adjust;line-height: 1.5em}
.book_boxs2 .item .desc{font-size: 1.5vw;-webkit-text-size-adjust;line-height: 1.5em}
.book_boxs2 .item .list li .img{width: 12vw;height: 10vw;margin-bottom: 0}
.book_boxs2 .item .list li .txt{width: calc(100% - 14vw)}
.book_boxs2 .item .list li .txt .name{font-size: 1.8vw;font-weight: bold;margin-bottom: 1vw}
.book_boxs2 .item .list li .txt .desc{font-size: 1.4vw;line-height: 1.6em}
.ny-jz .page_d{padding: .4rem .35rem}
.book_boxs2 .item .list li+li{margin-top: 3vw}
}
@media (max-width: 576px){
.ny-jz .page_d{padding: .25rem .15rem;}
.ny-jz .even .page_d{padding-left: 2vw}
.ny-jz .book_boxs2 .cover .page_d{padding-left: 0}
.book_boxs1 .item .img{margin-bottom: 3vw;height: 20vw}
.book_boxs .item .tit{font-size: 2.8vw;margin-bottom: 2vw;background-size: 1.8vw auto;padding-left: 2.8vw}
.book_boxs1 .item .desc{font-size: 2vw;max-height: 20vw;-webkit-text-size-adjust;line-height: 1.5em}
.book_boxs2 .item .tit{margin-bottom: 8vw}
.book_boxs2 .item .list li .txt .name{font-size: 2.2vw;font-weight: bold;margin-bottom: 1vw}
.book_boxs2 .item .list li .txt .desc{font-size: 1.8vw;line-height: 1.4em}
}th: .88rem;height: .88rem;background: url(../images/ny/cir2.png) no-repeat center;background-size: 100% 100%;display: flex;align-items: center;justify-content: space-between;z-index: 6}
.uswiBtn a{color: #fff;font-size: .2rem;width: 50%;text-align: center;opacity: .5;}
.uswiBtn a:hover{opacity: 1;}
.ny-ysjj .tit{font-size: .3rem;font-weight: bold;margin-bottom: .35rem}
.ykjj-1 {padding: .3rem 0 .5rem}
.ykjj-1 .img{width: 46%;position: relative;}
.ykjj-1 .img img{position: relative;z-index: 3;user-select: none;pointer-events: none}
.ykjj-1 .img:after{content: '';position: absolute;width: 8.18rem;height: 3.69rem;background: url(../images/ny/jj1bg.png) no-repeat center;background-size: 100% 100%;bottom: 0;right: .76rem;z-index: 0;pointer-events: none}
.ykjj-1 .txt{width: 54%;line-height: 1.8em;text-align: justify;}
.ykjj-1 .txt p:nth-child(1){color: #014aa5}
.ykjj-1 .txt p+p{margin-top: .25rem}
.ykjj-2{padding: .5rem 0}
.ykjj-2 .desc{line-height: 1.8em;margin-bottom: .35rem;text-align: justify;}
.ykjj-2 .slide-hd{width: calc((100vw - 14.4rem) / 2 + 100%)}
.ykjj-2 .slide-hd .swiper-slide{margin-right: .4rem;width: 4.94rem}
.ykjj-2 .slide-hd .swiper-slide .img{height: 2.84rem}
.ykjj-2 .slide-hd .swiper-slide .txt{height: 1.2rem;background: url(../images/ny/hdbg.png) no-repeat center;background-size: cover;padding: .2rem .4rem .25rem .75rem;position: relative;color: #333}
.ykjj-2 .slide-hd .swiper-slide .txt:before{height:.94rem;background: url(../images/ny/hdline.png) no-repeat center;background-size: cover;width: .24rem;content: '';position: absolute;left: .3rem;top: -.45rem;z-index: 5}
.ykjj-2 .slide-hd .swiper-slide .txt .year{font-family: 'geth';font-size: .3rem}
.ykjj-2 .slide-hd .swiper-slide .txt .h4{font-size: .24rem}
.ykjj-2 .slide-hd .uswiBtn{bottom: .76rem;right: 10%}
.ykjj-3{padding: .8rem 0 .2rem;position: relative;}
.ykjj-3:before{content: '';width: 4.93rem;height: 5.59rem;background: url(../images/ny/hdspbg2.png) no-repeat center;background-size: cover;position: absolute;left:6%;top: 0;pointer-events: none}
.ykjj-3 ul li{width: 50%;position: relative;}
.ykjj-3 ul li .img{height: 4.9rem}
.ykjj-3 ul li:nth-child(2){margin-top: -1rem}
.ykjj-3 ul li:nth-child(1) .img:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 3;background: rgba(1,74,165,.55);transition: .3s}
.ykjj-3 ul li:nth-child(2) .img:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 3;background: rgba(220,164,100,.45);transition: .3s}
.ykjj-3 ul li .txt{width: 3.4rem;height: .8rem;left: 50%;top: 50%;margin-left: -1.7rem;margin-top: -.4rem;position: absolute;color: #fff;border-radius: 5px;z-index: 4;text-align: center;font-size: .28rem;background: rgba(220,164,100,.8);line-height: .8rem}
.ykjj-3 ul li:hover .img:after{opacity: 0;}
.ykjj-3 .bmBtn{margin-top: .8rem}
.ykjj-3 .bmBtn a{display: flex;align-items: center;justify-content: center; width: 4rem;height: .8rem;border: 1px solid #014aa5;text-align: center;line-height: .78rem;font-size: .28rem;color: #014aa5;transition: .3s;border-radius: 5px}
.ykjj-3 .bmBtn a i{margin-left: .1rem;font-size: .24rem}
.ykjj-3 .bmBtn a:hover{border-radius: .8rem;background:#014aa5;color: #fff }
@media (max-width: 1024px){
.ykjj-2 .slide-hd{width: calc(100% + .4rem)}
.ykjj-3 ul li .img{height: 4rem}
.ykjj-3 ul li .txt{width: 3rem;height: .6rem;margin-left: -1.5rem;margin-top: -.3rem;font-size: .24rem;line-height: .6rem}
.ykjj-3 .bmBtn a{ width: 3.6rem;height: .68rem;line-height: .66rem;font-size: .24rem;}
}
@media (max-width: 900px){
.ykjj-1 .img{width: 100%;position: relative;margin-bottom: .3rem}
.ykjj-1 .txt{width: 100%;position: relative;}
.ykjj-1 .txt p+p{margin-top: .16rem}
}
@media (max-width: 640px){
.ykjj-3 ul li{width: 90%}
.ykjj-3 ul li:nth-child(1){margin-left: 10%}
.ykjj-3 ul li:nth-child(2){margin-top: 0;}
.ykjj-3 ul li .img{height: 50vw}
.ykjj-3 ul li .txt{width: 2.6rem;height: .6rem;margin-left: -1.3rem;margin-top: -.3rem;font-size: .24rem;line-height: .6rem}
.ykjj-3 .bmBtn a{ width: 3rem;height: .62rem;line-height: .6rem;font-size: .22rem;}
.ykjj-2 .slide-hd .swiper-slide{margin-right: .3rem;width: 77.5vw}
.ykjj-2 .slide-hd .swiper-slide .img{height:40vw}
.ykjj-2 .slide-hd .swiper-slide .txt{height: 1.2rem;background: url(../images/ny/hdbg.png) no-repeat center;background-size: cover;padding: .2rem .4rem .25rem .75rem;position: relative;color: #333}
.ykjj-3{padding: .4rem 0 .2rem;position: relative;}
.ykjj-1{padding-bottom: .2rem}
}

/**/
/**/
.ny-ys .slide-p{padding: 1.5rem 0 1.8rem}
.ny-ys .slide-s{width: 95%;overflow: visible;}
.ny-ys .slide-s .swiper-slide .img{height: 2.75rem}
.ny-ys .slide-s .swiper-slide .img:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,.3);z-index: 4;transition: .3s}
.ny-ys .slide-lp{position: absolute;width:calc((95% - 80px) / 5 * 2 + 20px);top: 0;bottom: 0;z-index: 6;left:calc((95% - 80px) / 5 + 20px)}
.ny-ys .slide-l{box-shadow: 5px 5px 0 #014aa5;-webkit-box-reflect: below 0 linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .2));}
.ny-ys .slide-l .swiper-slide .img{height: 5.5rem;}
.ny-ys .slide-lp .txts {margin-top: .2rem;padding: 0 .3rem}
.ny-ys .slide-lp .txts li+li{display: none}
.ny-ys .slide-lp .txts li h4{font-size: .3rem}
.ny-ys .slide-lp .txts li .year{font-size: .24rem}
.ny-ys .slide-s .swiper-slide .txt{padding: .15rem}
.ny-ys .slide-s .swiper-slide .txt h4{font-size: .26rem}
.ny-ys .slide-s .swiper-slide .txt .year{font-size: .24rem}
.ny-ys .slide-s .uswiBtn{top: .5rem;right: 5%;background: url(../images/ny/cirw.png) no-repeat center;background-size: 100% 100%}
.ny-ys .slide-s .uswiBtn a{color: #004ba5}
.ny-ys .slide-s .swiper-slide .txt{display: none}
@media (max-width: 1024px){
.ny-ys .slide-lp{display: none}
.ny-ys .slide-p{padding: 0}
.ny-ys .slide-s{width: 100%;overflow: hidden;}
.ny-ys .slide-s{-webkit-box-reflect: below 0 linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .2));}
.ny-ys .slide-s .swiper-slide-active .img:after{opacity: 0;}
.ny-ys .slide-s .swiper-slide-active .txt{display: flex}
}
@media (max-width: 640px){
.ny-ys .slide-s .swiper-slide .img{height: 65vw}
.ny-ys .slide-s .swiper-slide .txt h4{font-size: .22rem}
.ny-ys .slide-s .swiper-slide .txt .year{font-size: .2rem}
}

/*.ny-ys .slide-p{padding: .5rem 0 .3rem}
.ny-ys .slide-s{width: 95%;overflow: visible;}
.ny-ys .slide-s .swiper-slide .img{height: 2.7rem}
.ny-ys .slide-s .swiper-slide .img:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,.3);z-index: 4;transition: .3s;display: none}
.ny-ys .slide-s .swiper-slide-active .img:after{opacity: 0;}
.ny-ys .slide-lp{position: absolute;width:calc((95% - 80px) / 5 * 2 + 20px);top: 0;bottom: 0;z-index: 6;left:calc((95% - 80px) / 5 + 20px)}
.ny-ys .slide-l{box-shadow: 5px 5px 0 #014aa5;-webkit-box-reflect: below 0 linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .2));}
.ny-ys .slide-l .swiper-slide .img{height: 5.5rem;}
.ny-ys .slide-lp .txts {margin-top: .2rem;padding: 0 .3rem}
.ny-ys .slide-lp .txts li+li{display: none}
.ny-ys .slide-lp .txts li h4{font-size: .3rem}
.ny-ys .slide-lp .txts li .year{font-size: .24rem}
.ny-ys .slide-s .swiper-slide .txt{padding: .15rem}
.ny-ys .slide-s .swiper-slide .txt h4{font-size: .2rem;font-weight: normal;width: calc(100% - .8rem)}
.ny-ys .slide-s .swiper-slide .txt .year{font-size: .24rem}
.ny-ys .slide-s .uswiBtn{top: .5rem;right: 5%;background: url(../images/ny/cirw.png) no-repeat center;background-size: 100% 100%}
.ny-ys .slide-s .uswiBtn a{color: #004ba5}
.ny-ys .slide-s .swiper-slide .txt{display: none}
@media (max-width: 1024px){
.ny-ys .slide-lp{display: none}
.ny-ys .slide-p{padding: 0}
.ny-ys .slide-s{width: 100%;overflow: hidden;}
.ny-ys .slide-s{-webkit-box-reflect: below 0 linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .2));}
.ny-ys .slide-s .swiper-slide-active .img:after{opacity: 0;}
.ny-ys .slide-s .swiper-slide-active .txt{display: flex}
}
@media (max-width: 640px){
.ny-ys .slide-s .swiper-slide .img{height: 65vw}
.ny-ys .slide-s .swiper-slide .txt h4{font-size: .22rem}
.ny-ys .slide-s .swiper-slide .txt .year{font-size: .2rem}
}
*
/**/
.ny-yjly .intro  .tit{font-size: .3rem;font-weight: bold;margin-bottom: .2rem;line-height: 1.2em}
.ny-yjly .intro  .desc{line-height: 1.8em;font-size: .18rem;text-align: justify;}
.ny-yjly .intro{margin-bottom: .4rem}
.ny-yjly .wp{background: #fff;box-shadow: 0 5px 25px rgba(0,0,0,.02);min-height: 3rem;padding:.6rem .8rem .8rem}
.ny-yjly dl .list1{counter-reset:section;}
.ny-yjly dl .list1 li:before{counter-increment:section;content: counter(section);}
.ny-yjly dl dt{border-top: 1px solid #ccc;cursor: pointer;}
.ny-yjly dl+dl dd{display: none}
.ny-yjly dl dt{font-size: .22rem;font-weight: bold;position: relative;padding-right: .5rem;padding-top: .18rem;padding-bottom: .18rem}
.ny-yjly dl dt i{font-weight: normal;font-size: .16rem;position: absolute;right: .2rem;top: 50%;margin-top: -.08rem;color: #666;transition: .3s}
.ny-yjly dl.show dt i{transform: rotate(180deg);}
.ny-yjly dl.show dt{color: #04488d }
.ny-yjly dl dd{padding: .4rem .2rem;border-top: 1px solid #ddd}
.ny-yjly dl dd .list1{width: 46%}
.ny-yjly dl dd .list1 li{position: relative;padding-left: .35rem;line-height: 1.2em}
.ny-yjly dl dd .list1 li sup{color: #04488d }
.ny-yjly dl dd .list1 li:before{position: absolute;left: 0;top: .03rem;width: .26rem;height: .26rem;border-radius: 3px;background:#04488d;text-align: center;line-height: .26rem;color: #fff }
.ny-yjly dl dd .list1 li+li{margin-top: .25rem}
.ny-yjly dl dd .xgwx{width: 50%;padding: .3rem;border: 1px solid #ddd}
.ny-yjly dl dd .xgwx .subtit{font-size: .2rem; font-weight: bold;margin-bottom: .2rem}
.ny-yjly dl dd .xgwx .list2{}
.ny-yjly dl dd .xgwx .list2 li+li{margin-top: .1rem}
.ny-yjly dl dd .xgwx .list2 li{color: #8a8a8a}
.ny-yjly dl dd .xgwx .list2 li a{color: #8a8a8a;text-decoration: underline;}
.ny-yjly dl dd .xgwx .list2 li a:hover{color: #04488d}
@media (max-width: 1024px) {
.ny-yjly .wp{padding: .4rem .5rem .6rem;}
.ny-yjly dl dd .list1{width: 100%}
.ny-yjly dl dd .xgwx{width: 100%;margin-top: .3rem}
}
@media (max-width: 640px) {
.ny-yjly .wp {padding: .4rem .3rem .5rem;}
.ny-yjly dl dd{padding: .3rem .1rem;border-top: 1px solid #ddd}
}

/**/
.ny-rwjs .item{position: relative;overflow: hidden;padding-top: .1rem}
.ny-rwjs .item+.item{margin-top: .5rem}
.ny-rwjs .item .num{font-weight: bold;font-size: 1.8rem;color: rgba(255,255,255,.1);position: absolute;left: 0;bottom: -.3rem}
.ny-rwjs .item .tit{padding: .3rem .65rem;font-size: .3rem;font-weight: bold;border-bottom: 1px solid rgba(255,255,255,.2);padding-bottom: .2rem;margin-bottom: .15rem;color: #fff}
.ny-rwjs .item .box{padding: .2rem .65rem .4rem;display: flex;justify-content: space-between;align-items: flex-start;}
.ny-rwjs .item .box .txt{width: calc(100% - 4.75rem);text-align: justify;font-size: .18rem;line-height: 1.8em;color: #fff;text-indent: 2em}
.ny-rwjs .item .box .txt .intro{font-weight: bold;margin-bottom: .25rem}
.ny-rwjs .item .box .txt .desc{padding-right: .2rem;overflow: auto;height: 3.25rem}
.ny-rwjs .item .box .txt .desc::-webkit-scrollbar-track{background:rgba(255,255,255,.2);}
.ny-rwjs .item .box .txt .desc::-webkit-scrollbar-thumb{background:rgba(255,255,255,.8)}
.ny-rwjs .item .box .txt .desc p+p{margin-top: .1rem}
.ny-rwjs .item .box .img{width: 4rem;position: relative;margin-top: .1rem}
.ny-rwjs .item .box .img img{width: 100%}
.ny-rwjs .item .box .img:before{content: '';position: absolute;top: .15rem;left: .15rem;right: .15rem;bottom: .15rem;border: 1px solid #d9cab8;border-radius: .1rem;z-index: 2;pointer-events: none}
.ny-rwjs .item .box .img p{position: absolute;right: .3rem;bottom: .3rem;color: #fff;text-shadow: 2px 2px 3px rgba(0,0,0,.5);left: .3rem;text-align: right;}
.ny-rwjs .item0{background: url(../images/ny/ab1.jpg) no-repeat left center;background-size: cover;padding-top: 0}
.ny-rwjs .item1{background: linear-gradient(45deg,#3170c0,#538ad0)}
.ny-rwjs .item2{background: linear-gradient(45deg,#e7a961,#e7c081)}
.ny-rwjs .item0 .videoIntro{width: 50%}
.ny-rwjs .item0 .videoIntro .img{height: 5.2rem}
.ny-rwjs .item0 .videoIntro a{display: block;position: relative;}
.ny-rwjs .item0 .videoIntro a:before{content: '';position: absolute;left: 50%;top: 50%;width: 1.14rem;height: 1.14rem;background: url(../images/ny/play.png) no-repeat center;background-size: 100% 100%;z-index: 5;margin-left: -.57rem;margin-top: -.57rem;z-index: 4}
.ny-rwjs .item0 .txt{width: 50%;padding: .5rem .3rem .5rem .5rem}
.ny-rwjs .item0 .txt h4{font-size: .36rem;color: #fff;text-shadow: 2px 2px 3px rgba(0,0,0,.5);margin-bottom: .2rem}
.ny-rwjs .item0 .txt .desc{height: 3.25rem;overflow: auto;padding-right: .2rem;text-align: justify;font-size: .18rem;line-height: 1.8em;text-indent: 2em}
.ny-rwjs .item0 .txt .desc::-webkit-scrollbar-track{background:rgba(255,255,255,.2);}
.ny-rwjs .item0 .txt .desc::-webkit-scrollbar-thumb{background:rgba(255,255,255,.8)}
@media (max-width: 900px){
 .ny-rwjs .item0 .txt{width: 100%;padding: .4rem} 
 .ny-rwjs .item0 .videoIntro{width: 100%}
 .ny-rwjs .item0 .videoIntro .img{height: 55vw}
.ny-rwjs .item .box{flex-wrap: wrap;}
.ny-rwjs .item .box .txt{width:100%}
.ny-rwjs .item .box .img{width: 60%;margin: .4rem auto 0}
.ny-rwjs .item .box .txt .desc{padding-right: 0;height: auto}
.ny-rwjs .item0 .txt .desc{height: auto;padding-right: 0}
}
@media (max-width: 640px){
.ny-rwjs .item .box{padding: .2rem .3rem .4rem}
.ny-rwjs .item .tit{padding: .3rem .3rem}
.ny-rwjs .item .box .img{width: 80%;margin: .3rem auto 0}
}

/**/
.ny-czqh .wp{align-items: flex-start;}
.ny-czqh .hd{width: 4.1rem;background: #04417f;padding: .25rem 0;border-radius: 0 0 0 .4rem;position: relative;z-index: 5}
.ny-czqh .hd ul li{position: relative;padding-left: .5rem;font-size: .18rem}
.ny-czqh .hd ul li:before{content: '';position: absolute;top: -1px;bottom: -1px;left: 0;right: -.1rem;background: linear-gradient(to right,#fff,#f0c05c);z-index: 1;opacity: 0;visibility: hidden;transition: .3s}
.ny-czqh .hd ul li a{color: #fff;display: block;position: relative;z-index: 3;padding: .2rem 0;padding-right: .2rem}
.ny-czqh .hd ul li.on a:before{content: '';width: .2rem;height: .2rem;background: url(../images/ny/arron.png) no-repeat center;background-size: 100% 100%;left: 0;top: 50%;margin-top: -.1rem;position: absolute;}
.ny-czqh .hd ul li+li:after{content: '';position: absolute;right: 0;top: 0;height: 1px;background: rgba(255,255,255,.2) ;left:.5rem;z-index: 0}
.ny-czqh .bd{width: calc(100% - 4.1rem);padding: .5rem;background: #fff}
.ny-czqh .hd ul li.on:before{opacity: 1;visibility: visible;}
.ny-czqh .hd ul li.on a{color: #04488d;font-weight: bold;padding-left: .35rem}

.ny-czqh .bd .topimg{background: url(../images/ny/chizibgg.png) no-repeat right 15%;position: relative;margin-bottom: 1rem;justify-content: space-between;}
.ny-czqh .bd .topimg .txt{display: flex;flex-direction: column;align-items: flex-end;}
.ny-czqh .bd .topimg .txt .year{font-size: .72rem;color: #014aa5;font-weight: bold;margin-bottom: .15rem}
.ny-czqh .bd .topimg .txt i{display: block;width: .46rem;height: .46rem;border: 2px solid #014aa5;text-align: center;line-height: .42rem;border-radius: 50%;color: #014aa5}
.ny-czqh .bd .topimg .img p{position: absolute;left: 0;top:calc(100% + .2rem);color: #777}
.ny-czqh .bd .topimg .img{max-width: calc(100% - 2rem)}
@media (max-width: 1024px){
 .ny-czqh .hd{width:100%;max-height: 3.45rem;overflow: auto} 
 .ny-czqh .bd{width: 100%;margin-top: -.4rem;padding-top: .9rem;position: relative;z-index: 3}
 .ny-czqh .hd ul li:before{right: 0}
.ny-czqh .hd::-webkit-scrollbar{width: 5px}
.ny-czqh .hd::-webkit-scrollbar-thumb{background:#e0bb6c}
}
@media (max-width: 640px){
.ny-czqh .bd .topimg{margin-bottom: .4rem}
.ny-czqh .bd .topimg .img{width: 100%;max-width: inherit;}
.ny-czqh .bd .topimg .txt{width: 100%;flex-direction: inherit;align-items: center;justify-content: space-between;margin-top: .2rem}
.ny-czqh .bd .topimg .img p{position: relative;top: 0;margin-top: .15rem}
.ny-czqh .bd .topimg .txt .year{margin-bottom: 0}
.ny-czqh .bd .topimg .txt .year{font-size: .62rem}
}

/**/
.yjxm-list{padding-bottom: .4rem}
.yjxm-list li{padding: .4rem .4rem;position: relative;z-index: 2}
.yjxm-list li+li{border-top: 1px dashed #ddd}
.yjxm-list li:after{content: '';position: absolute;top: -1px;left: 0;bottom: -1px;right: 0;background: url(../images/newbg.jpg) no-repeat center;background-size: cover;opacity: 0;visibility: hidden;transition: .3s;z-index: 0}
.yjxm-list li a{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;;position: relative;z-index: 3}
.yjxm-list li .img{width: 3.95rem;height: 2.65rem}
.yjxm-list li .txt{width: calc(100% - 3.95rem);padding-left: .35rem}
.yjxm-list li .txt time{font-size: .18rem;color: #666}
.yjxm-list li .txt time span{color: #014AA5;font-size: .32rem;margin-right: 5px}
.yjxm-list li .txt .line{height: .5rem;width: 1.81rem;background: url(../images/zx1.png) no-repeat right center;background-size: 100% 100%;position: relative;left: -.35rem;margin-top: -.1rem}
.yjxm-list li .txt h4{font-weight: normal;font-size: .22rem;margin-top: -.05rem;line-height: 1.5em;text-align: justify;}
.yjxm-list li .txt p{line-height: 1.6em;margin-top: .15rem;color: #777}
.yjxm-list li .txt .mor{display: flex;justify-content: flex-end;margin-top: .15rem}
.yjxm-list li .txt .mor span{display: flex;align-items: center;}
.yjxm-list li .txt .mor span img{width: .31rem;margin-left: .1rem}
@media (min-width: 1025px){
.yjxm-list li:hover{z-index: 5}
.yjxm-list li:hover:after{opacity: 1;visibility: visible;}
.yjxm-list li:hover .txt h4{color: #F6EC95}
.yjxm-list li:hover .txt p{color: #fff;opacity: .8;}
.yjxm-list li:hover .txt time{color: #fff}
.yjxm-list li:hover .txt time span{color:  #F6EC95}
.yjxm-list li:hover .txt .mor{color: #fff}
.yjxm-list li:hover .txt .line{background: url(../images/newlineon.png) no-repeat right center;background-size: 100% 100%; }
}
@media (max-width: 1024px){
.yjxm-list li:nth-child(1){padding-top:.1rem }
.yjxm-list li{padding: .3rem 0} 

}
@media (max-width: 900px){
.yjxm-list li .txt p{display: none}
.yjxm-list li .img{width: 3.65rem;height: 2.45rem}
.yjxm-list li .txt{width: calc(100% - 3.65rem);padding-left: .35rem}
}
@media (max-width: 640px){
.yjxm-list{padding: 0 .2rem .4rem}
.yjxm-list li .img{width: 100%;height: 55vw}
.yjxm-list li .txt{width:100%;padding-left: 0;margin-top: .25rem}
.yjxm-list li .txt .line{left: 0}
.yjxm-list li .txt .mor{justify-content: flex-start;}
}

/**/
.ny-dsj .slide-year .swiper-slide{display: flex;align-items: center;}

.ny-dsj .txts{width: 11rem;height: 6.55rem;background: url(../images/ny/dsjbg.png) no-repeat center;background-size: 100% 100%;padding: 1rem 2.2rem .9rem .9rem}
.ny-dsj .txts ul li+li{display: none}
.ny-dsj .txts ul li .item .img{width: 2.5rem; }
.ny-dsj .txts ul li .item .intro{width: calc(100% - 2.5rem);padding-left: .38rem;padding-top: .15rem}
.ny-dsj .txts ul li .item .intro h4{font-size: .3rem;margin-bottom: .2rem}
.ny-dsj .txts ul li .item .intro .desc{max-height: 2.9rem;overflow: auto;padding-right: .2rem;line-height: 1.8em;text-align: justify;text-indent: 2em;font-size: .18rem}
.ny-dsj .txts ul li .item .intro .desc::-webkit-scrollbar{width:4px;}
@media (min-width: 1025px){
.ny-dsj .slide-year .line{width: .4rem;height: 100%;display: flex;flex-direction: column;justify-content: space-between;padding: .05rem 0}
.ny-dsj .slide-year .line span{display: block;height: 1px;background: #aaa;width: 100%;width: .2rem}
.ny-dsj .slide-year .line span:nth-child(5){background:#0167a9;width: .4rem }
.ny-dsj .slide-year{width: 3rem;height: 7rem} 
.ny-dsj .slide-year .year{font-size: .36rem;color: #9a9999;font-family: 'geth';position: relative;padding-left: .9rem;transition: .3s;}
.ny-dsj .slide-year .year:before{content: '';position: absolute;left: 0;top: 50%;width: 1.06rem;height: 5px;background: url(../images/ny/dsjline.png) no-repeat left center;background-size: 100% 100%;margin-top: -2px}

.ny-dsj .slide-year .swiper-slide-active .year{font-size: .6rem;color: #0167a9;font-weight: bold;} 
}
@media (max-width: 1024px){
.ny-dsj .slide-year{width: 100%;margin-bottom: .4rem}
.ny-dsj .txts{width: 100%;padding: .8rem 2rem .6rem .8rem;height: 6rem}
.ny-dsj .slide-year .swiper-wrapper{align-items: center;}
.ny-dsj .slide-year .year{font-size: .28rem;color: #9a9999;font-family: 'geth';width: 100%;line-height: .4rem}
.ny-dsj .slide-year .swiper-slide{display: flex;justify-content: center;flex-wrap: wrap;text-align: center;}
.ny-dsj .slide-year .swiper-slide-active .year{font-size: .38rem;color: #0167a9;font-weight: bold;}
.ny-dsj .slide-year .line{width: 100%;height:.4rem;display: flex;justify-content: space-between;padding:0 .05rem;margin-bottom: .1rem}
.ny-dsj .slide-year .line span{display: block;height: 100px;background: #aaa;width: 1px;height: .2rem}
.ny-dsj .slide-year .line span:nth-child(5){background:#0167a9;height: .4rem } 
}
@media (max-width: 900px){
.ny-dsj .txts{padding: .5rem 1.2rem .8rem .7rem;height:auto;position: relative;background: transparent;}
.ny-dsj .txts:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;width: 95vw;background: url(../images/ny/dsjbg.png) no-repeat center;background-size: 100% 100%;}
.ny-dsj .txts ul{position: relative;z-index: 4}
.ny-dsj .txts ul li .item .img{width: 2rem; }
.ny-dsj .txts ul li .item .intro{width: calc(100% - 2rem);padding-left: .3rem;padding-top: .15rem}
.ny-dsj .txts ul li .item .intro .desc{max-height: 2.3rem}
}
@media (max-width: 640px){
.ny-dsj .txts{padding: .4rem .8rem .8rem .5rem}
.ny-dsj .txts ul li .item .img{width: 100%; }
.ny-dsj .txts ul li .item .img img{width: auto;max-width: 55%}
.ny-dsj .txts ul li .item .intro{width: 100%;padding-left:0;padding-top: .25rem}
.ny-dsj .slide-year .year{font-size: .22rem;}
.ny-dsj .slide-year .swiper-slide-active .year{font-size: .3rem;}
.ny-dsj .txts ul li .item .intro h4{font-size: .28rem}
}

/**/
/**/
.nyPro{padding-top: .8rem;}
.nyPro .wp{align-items: flex-start;}
.nyPro .leftNav{width: 30%;position: sticky;top: 1.5rem;}
.nyPro .leftNav .nav2{position: relative;}
#c-case2 .c-line{position:absolute;top:0;left:-.2rem;width:4px;background:#014aa5;;height:0;z-index: 0;border-radius: 4px}
.nyPro .leftNav .nav1{margin-bottom: .3rem}
.nyPro .leftNav .nav1 li{font-size: .24rem;position: relative;}
.nyPro .leftNav .nav1 li a{position: relative;display: inline-block;}
.nyPro .leftNav .nav1 li.on{font-weight: bold;}
.nyPro .leftNav .nav1 li.on a:after{content: '';position: absolute;left: -5px;right:-5px;bottom: 0;height: 4px;background: #014aa6;z-index: 0}

.nyPro .leftNav .nav2 li .img{background: #000}
.nyPro .leftNav .nav2 li .img img{opacity: .5;}
.nyPro .leftNav .nav2 li.on .img{border: 3px solid #fff;border-radius: 5px;box-shadow: 0 .1rem .2rem rgba(0,0,0,.35)}
.nyPro .leftNav .nav2 li.on .img img{opacity: 1;}
.nyPro .leftNav .nav2 li.on .txt{opacity: 0;visibility: hidden;}
.nyPro .leftNav .nav2 li .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;font-size: .2rem;color: #fff;padding: .25rem}
/*.nyPro .leftNav .nav2:before{content: '';position: absolute;width: .15rem;height: .15rem;border-radius: 50%;background:#339c3d;left:0;top:0;z-index:5 }
.nyPro .leftNav .nav2:after{content: '';position: absolute;width: 3px;bottom: 0;background: #d8d8d8;left:.06rem;top:.05rem }*/
.nyPro .leftNav .nav2 li{position: relative;}
.nyPro .leftNav .nav2 li+li{margin-top: .2rem}
.nyPro .leftNav .nav2 li a{color: #888}
.nyPro .leftNav .nav2 li a:hover{color: #339c3d}
.nyPro .leftNav .nav2 li.on{font-size: .28rem}
.nyPro .leftNav .nav2 li.on a{color: #339c3d}
.nyPro .rightCon{width: 67%}
.nyPro .rightCon ul li+li{margin-top: .5rem}
.nyPro .rightCon ul li .img{margin-bottom: .2rem}
.nyPro .rightCon ul li .desc{font-size: .18rem;line-height: 1.8em;text-align: justify;}
.nyPro .rightCon ul li h4{font-size: .34rem;margin-bottom: .2rem}
.nyPro .rightCon .nav2 li{padding-bottom: .8rem}
@media (max-width:1024px){
.nyPro{padding-top: .5rem;}
.nyPro .leftNav{width: 100%;position: relative;top: 0;margin-bottom: .2rem}
.nyPro .leftNav .nav2,#c-case2 .c-line{display: none;}
.nyPro .rightCon{width: 100%}  
.nyPro .rightCon{font-size: .18rem}
.nyPro .leftNav .nav1 li{width: 25%;text-align: center;}
.nyPro .leftNav .nav1 li+li:before{content: '';width: 5px;height: 5px;position: absolute;left: -2px;top: 50%;margin-top: -2px;background: #000;border-radius: 50%}
}
@media (max-width:640px){
.nyPro .rightCon ul li h4{font-size: .3rem}
}

/**/
.ny-phpage{background: url(../images/photo/bg.jpg) no-repeat center;background-size: cover;height: 100vh;width: 100%;padding-bottom: 0;padding-top: 0;overflow: hidden;padding-top: 2rem}
.ny-phpage .uls{-webkit-box-reflect: below -.4rem linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .3));}
.ny-phpage .uls ul li img{height:100%;display: block;max-width: inherit;}
.ny-phpage .liMarb{margin-top: .12rem;margin-bottom: .12rem}
.ny-phpage .uls ul li{position: relative;margin: 0 .06rem;height: 2rem;display: inline-block;}
.ny-phpage .liMarb ul li{height: 1.7rem}
.ny-phpage .uls ul{overflow: hidden;font-size: 0;white-space: nowrap;}
.fancybox-caption{font-size: .2rem}
.fancybox-navigation .fancybox-button--arrow_right{padding: 0}
.fancybox-navigation .fancybox-button--arrow_left{padding: 0}
.fancybox-button{background: #3d4b69}
.fancybox-infobar,.fancybox-button--zoom,.fancybox-button--play,.fancybox-button--thumbs{display: none;}
.fancybox-bg {background: rgba(22,36,64,.9);}
.fancybox-navigation .fancybox-button{height: 80px;}
.ny-phpage .ulss {position: relative;}
.ny-phpage .ulss:before{content: '';position: absolute;top: 0;bottom: 0;left: -1px;width:40%;background: url(../images/msl.png) no-repeat center;background-size: 100% 100%;z-index:6;pointer-events: none;}
.ny-phpage .ulss:after{content: '';position: absolute;top: 0;bottom: 0;right: -1px;width:40%;background: url(../images/msr.png) no-repeat center;background-size: 100% 100%;z-index:6;pointer-events: none;}
@media (min-width: 993px){

}
@media (max-width: 1024px){
.ny-phpage{padding-top: 1.7rem}
.ny-phpage .uls ul li{height: 1.8rem;}
.ny-phpage .liMarb ul li{height: 1.6rem}  
}
@media (max-width: 992px){
.ny-phpage{padding-top: 18vh}
.ny-phpage .uls ul li{height: 18vh;}
.ny-phpage .liMarb ul li{height: 16vh}
.ny-phpage .uls{-webkit-box-reflect: none;}
.ny-phpage .ulss{-webkit-box-reflect: below -.4rem linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .3));}
.fancybox-navigation .fancybox-button{height: 60px;width: 50px}  
}
@media (max-width: 360px){
.ny-phpage{padding-top: 19vh}
.ny-phpage .uls ul li{height: 16vh;}
.ny-phpage .liMarb ul li{height: 14vh}
}

/**/
.nyaword{height: 100vh;width: 100%;padding-bottom: 0;padding-top: 0;overflow: hidden;background: url(../images/ny/rybg.jpg) no-repeat center;background-size: 100% 100%}
.nyaword .list{position: relative;z-index: 4;height: 100%;}
.nyaword .list li{width: 20%;height: 100%;position: relative;overflow: hidden;}
.nyaword .list li .img{height: 100%;background: #262c36;opacity: 0;}
.nyaword .list li .img img{opacity: 1;width: 100%;height: 100%;object-fit: cover}
.nyaword .list li .txt{position: absolute;left: .45rem;right: .45rem;bottom: 1.55rem;z-index: 5}
.nyaword .list li .txt h4{color: #fff;position: relative;padding-bottom: .15rem;border-bottom: 1px solid rgba(255,255,255,.3);margin-bottom: .25rem;display: flex;align-items: center;}
.nyaword .list li .txt h4:after{content: '';position: absolute;left: 0;bottom: -1px;height: 1px;width: 0;background: #fff;transition: .3s}
.nyaword .list li .txt h4 span{font-size: .3rem;font-weight: bold;transform: skewX(-10deg);display: block;}
.nyaword .list li .txt h4 i{width: .3rem;height: .3rem;border-radius: 50%;text-align: center;line-height: .3rem;background: rgba(255,255,255,.7);font-weight: normal;color: #262c36;font-size: .12rem;opacity: 0;transition: .3s}
.nyaword .list li .txt .desc{color: rgba(255,255,255,.7);line-height: 1.8em;height: 0;overflow: hidden;text-align: justify;font-size: .16rem}

.nyaword .list li:before{content: '';position: absolute;left: -1px;right: -1px;bottom:-1px;top: -1px;background: url(../images/ny/rybgon.png) no-repeat center;background-size: 100% 100%;z-index: 4;pointer-events: none;transition: .3s;opacity:0}

@media (min-width: 1025px){
  .nyaword .list li:hover:before{opacity: 1;}
  .nyaword .list li:hover .txt h4 i{transform: translateX(.2rem);opacity: 1;}
  .nyaword .list li:hover .txt h4:after{width: 50%}
  .nyaword .list li:hover .txt .desc{height: .58rem;transition: .3s }
  .nyaword .list li:hover .img img{opacity: 1;}
}
@media (max-width: 1024px){
.nyaword .list li .img{opacity: 1;}
.nyaword .list{width:auto;display: block;overflow: auto;white-space: nowrap;font-size: 0}
.nyaword .list li{width: auto;display: inline-block;}
.nyaword .list::-webkit-scrollbar{display: none}
.nyaword .list li .txt{bottom: 1.85rem;}
.nyaword .list li .txt h4 i{transform: translateX(.2rem);opacity: 1;}
.nyaword .list li .txt h4:after{width: 50%}
.nyaword .list li .txt .desc{height: auto; }
.nyaword .list li .img img{opacity: 1;}
}
@media (max-width: 992px){
.nyaword .list li .img{opacity: 1;}
.nyaword .list{display: block;white-space: normal;overflow: hidden;width: 100%;padding: 2.4rem 0 2.6rem}
.nyaword .list li{width: 100%;height: 20%;margin-bottom: 0}
.nyaword .list li .txt{bottom: 0}
.nyaword .list li .txt h4{margin-bottom: 0}
.nyaword .list li .txt h4 i{transform: translateX(.2rem);opacity: 1;}
.nyaword .list li .txt h4:after{width: 50%}
.nyaword .list li .txt .desc{display: none }
.nyaword .list li .img{display: none}
.nyaword{background: url(../images/zc2s.jpg) no-repeat center;background-size: cover}
}

@media (max-width: 640px){

}
@media (max-width: 360px){
.nyaword .list li .txt h4 span{font-size: 5vw}
}
.popBox{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: url(../images/ny/rybgon.png) no-repeat center;background-size: 100% 100%;z-index: 1000;display: none}
.popBoxs{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;}
.popBox .content{background: #fff;padding: .4rem .3rem .4rem .4rem;max-width: 12.8rem;width: 90%;position: relative;}
.popBox .content .items .tit{font-size: .3rem;font-weight: bold;margin-bottom: .2rem}
.popBox .content .items .item{display: none}
.popBox .content .items ul{height: 5.2rem;overflow: auto;padding-right: .4rem}
.popBox .content .items ul::-webkit-scrollbar{width: 5px}
.popBox .content .items ul li{display: flex;padding: .2rem ;font-size: .18rem}
.popBox .content .items ul li .year{font-weight: bold;color: #04417f;width: 12%}
.popBox .content .items ul li .txt{width: 88%}
.popBox .content .items ul li+li{border-top: 1px solid #ddd}
.popBox .content .close{position: absolute;top: .4rem;right: .3rem;z-index: 4;cursor: pointer;font-size: .3rem;color: #888}
@media(max-width: 1024px){
.popBox .content .items ul{height: 60vh}
.popBox .content .items ul li{padding: .2rem 0}
.popBox .content .items ul li .year{width: 1rem}
.popBox .content .items ul li .txt{width:calc(100% - 1rem)}
}

/**/
.ny-lzdjd .items{position: relative;padding-top: .8rem;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;padding-bottom: .5rem}
.ny-lzdjd .items:before{content: '';position: absolute;top: -.19rem;width:.39rem;height: .39rem; background: url(../images/his/cir.png) no-repeat center;background-size: 100% 100%; left: 50%;margin-left: -.19rem;z-index: 2}
.ny-lzdjd .items:after{content: '';position: absolute;top: 0;bottom: 0;width: 1px;background: #ddd;left: 50%;z-index: 0}
.ny-lzdjd .items .left{width: 50%}
.ny-lzdjd .items .right{width: 50%;padding-top: 1.5rem}
.ny-lzdjd .items .left .item{padding-right: .65rem}
.ny-lzdjd .items .right .item{padding-left: .65rem}
.ny-lzdjd .items .right .item .year{text-align: right;}

.ny-lzdjd .items .left .item+.item{margin-top: .6rem}
.ny-lzdjd .items .right .item+.item{margin-top: 1.3rem;}
.ny-lzdjd .items .left .item:nth-child(1) .txt .img{width: 90%;height: auto;order: 2;margin-top: .2rem;margin-left: 5%}
.ny-lzdjd .items .left .item:nth-child(1) .txt .intro{width: 100%;order: 1}
.ny-lzdjd .items .left .item:after{right: -.12rem}
.ny-lzdjd .items .right .item:after{left: -.12rem}
.ny-lzdjd .items .item:after{content: '';position: absolute;width: .24rem;height: .24rem;background: url(../images/ny/dot.png) no-repeat center;background-size: 100% 100%;top: .32rem;border-radius: 50%;transition: .3s}
.ny-lzdjd .items .item .year:after{content: '';height: 1px;top: 50%;background: #ddd;position: absolute;transition: .3s}
.ny-lzdjd .items .left .item .year:after{left: 1.8rem;right: -.65rem;}
.ny-lzdjd .items .right .item .year:after{right: 1.8rem;left: -.65rem;}

.ny-lzdjd .items .item{position: relative;z-index: 4}
.ny-lzdjd .items .item .year{position: relative;}
.ny-lzdjd .items .item .year span{font-size: .7rem;font-weight: bold;}
.ny-lzdjd .items .item .txt {align-items: center;margin-top: .2rem}
.ny-lzdjd .items .item .txt .img{width: 2rem;height: 1.3rem}
.ny-lzdjd .items .item .txt .intro{width: calc(100% - 2.2rem);font-size: .18rem;line-height: 1.6em;max-height: 1.7rem;overflow: auto;padding-right: .1rem;}


@media (min-width: 1025px){
.ny-lzdjd .items .item:hover .year:after{background:#014aa5 }
.ny-lzdjd .items .item:hover .year{color:#014aa5 }
.ny-lzdjd .items .item:hover:after{background: url(../images/ny/doton.png) no-repeat center;background-size: 100% 100%;}  
}
@media (max-width: 1024px){
.ny-lzdjd .items:before{top: -.19rem;width:.39rem;height: .39rem; left: .19rem;margin-left: -.19rem;z-index: 2}
.ny-lzdjd .items:after{left: .19rem;z-index: 0}
.ny-lzdjd .items .item{padding-left: .6rem}
.ny-lzdjd .items .item+.item{margin-top: .5rem}
.ny-lzdjd .items .item:after{left: .07rem}
.ny-lzdjd .items .item:after{background: url(../images/ny/doton.png) no-repeat center;background-size: 100% 100%;} 
}
@media (max-width: 480px){
.ny-lzdjd .items .item .year span{font-size: .5rem}
.ny-lzdjd .items .item:after{top: .18rem}
.ny-lzdjd .items .item .txt .img{width: 3rem;height:auto}
.ny-lzdjd .items .item .txt .intro{width:100%;margin-top: .15rem}

}

/**/
.ny-jz{padding-bottom: 0}
.ny-jz .wp{margin-top: .4rem}
.ny-jz .item1{display: flex;justify-content: flex-end;align-items: flex-start;position: relative;}
.ny-jz .item1:before{content: '';position: absolute;height: .38rem;background: #0167a9;width: 4.14rem;left: calc(-1 * (100vw - 14.5rem) / 2);top: .6rem}
.ny-jz .item1 img.slog{position: absolute;left: 0;top: 0;width: 3.49rem;z-index: 2;pointer-events: none;user-select: none;}

.ny-jz .item{margin-bottom: 2rem}
.ny-jz .book_boxsp{position: relative;padding-top: 1rem;width:11.52rem }
.ny-jz .book_boxs{position: relative;right: 0;z-index: 1;width: 11.52rem;height: 7.66rem;background: url(../images/bookbg.png) no-repeat 100% 100%;padding: 0 .26rem 0 .24rem;background-size: 100% 100%}
.ny-jz .book_boxs:before{content: "";position: absolute;top: 0;left: 100%;height: 110%;z-index: 0;background: url(../images/shadowr.png) center no-repeat;background-size: 100% 100%;width: .39rem;pointer-events: none}
.ny-jz .book_boxsp:after{content: "";position: absolute;top: 98%;left: .2rem;right: 0;z-index: 0;background: url(../images/bookshadow.png) center no-repeat;background-size: 100% 100%;height: 2.13rem;pointer-events: none}
.ny-jz .cover{ position: absolute; top: 0; bottom: 0; left: .25rem; width: calc(50% - .3rem);}
.ny-jz .page_d{ padding: .7rem .55rem; height: 100%;text-align: left;}
.ny-jz .page_d img{user-select: none;pointer-events: none;width: 100%}
.ny-jz .even .page_d,.ny-jz .cover .page_d{ width: 100%; background: url(../images/prev.png) center no-repeat; background-size: 100% 100%;overflow: hidden;}
.ny-jz .odd .page_d{ width: 100%;background: url(../images/next.png) center no-repeat; background-size: 100% 100%;}
.ny-jz .flipbook{ z-index: 10;}

.ny-jz .item2{position: relative;}
.ny-jz .item2:before{content: '';position: absolute;height: .38rem;background: #f8b21c;width: 4.14rem;right: calc(-1 * (100vw - 14.5rem) / 2);top: .6rem}
.ny-jz .item2 img.slog{position: absolute;right: 0;top: 0;width: 3.49rem;z-index: 2;pointer-events: none;user-select: none;}

@media (max-width: 1024px){
.ny-jz .item1{display: block;}
.ny-jz .item1:before{height: .5vw;width: 10vw;left: -.4rem;top: -3vw}
.ny-jz .item1 img.slog{top: -5vw;width: 10vw;}
.ny-jz .book_boxsp{width: 100%;padding-top: 3vw}
.ny-jz .book_boxs{right: 0;width: 100%;height: 58vw;padding: 0 2.2vw }
.ny-jz .book_boxsp:after{height: 15vw}
.ny-jz .item2:before{height: .5vw;width: 10vw;right: -.4rem;top: -3vw}
.ny-jz .item2 img.slog{top: -5vw;width: 10vw;}
.ny-jz .item{margin-bottom:20vw}
}
@media (max-width: 992px){
.ny-jz .page_d{ padding: .3rem .25rem; height: 100%;text-align: left;}
}
@media (max-width: 576px){
.ny-jz .item1:before{height: .5vw;width: 10vw;left: -.4rem;top: -3vw}
.ny-jz .item1 img.slog{top: -8vw;width: 12vw;}
.ny-jz .item2:before{height: .5vw;width: 10vw;right: -.4rem;top: -3vw}
.ny-jz .item2 img.slog{top: -8vw;width: 12vw;}
.ny-jz .page_d{ padding: .25rem .15rem; height: 100%;text-align: left;}
}

/**/
.book_boxs .item .img{margin-bottom: .2rem;text-align: center;}
.book_boxs1 .item .img{height: 3.5rem;}
.book_boxs .item .img img{mix-blend-mode: multiply;height: auto;width: auto ;}
.book_boxs .item .tit{font-size: .28rem;font-weight: bold;line-height: 1.2em;position: relative;padding-left: .25rem;background: url(../images/bookdot.png) no-repeat left .06rem;background-size: .13rem auto;margin-bottom: .2rem;}
.book_boxs1 .item .desc{max-height: 1.78rem;overflow: auto;padding-right: .15rem;text-align: justify;line-height: 1.6em;font-size: .16rem}
.book_boxs1 .item .desc::-webkit-scrollbar{width:2px}
.book_boxs2 .item .list li{display: flex;align-items: center;justify-content: space-between;}
.book_boxs2 .item .list li+li{margin-top: .4rem}
.book_boxs2 .item .list li .img{width: 1.8rem;height: 1.5rem;margin-bottom: 0}
.book_boxs2 .item .list li .txt{width: calc(100% - 2rem)}
.book_boxs2 .item .list li .txt .name{font-size: .2rem;font-weight: bold;margin-bottom: .1rem}
.book_boxs2 .item .list li .txt .desc{font-size: .16rem;line-height: 1.6em}
.book_boxs2 .item .desc{}
.book_boxs2 .item .tit{margin-bottom: 1rem}
@media (max-width: 1024px){
.book_boxs1 .item .img{height: 26vw;} 
.book_boxs2 .item .tit{margin-bottom: .6rem}
.ny-jz .page_d{padding: .5rem .45rem}
}
@media (max-width: 992px){
.book_boxs1 .item .img{margin-bottom: 3vw;height: 22vw}
.book_boxs .item .tit{font-size: 2.2vw;margin-bottom: 2vw;background-size: 1.2vw auto;padding-left: 2.5vw;background-position: left .2vw}
.book_boxs2 .item .tit{margin-bottom: 5vw}
.book_boxs1 .item .desc{font-size: 1.5vw;max-height: 15vw;-webkit-text-size-adjust;line-height: 1.5em}
.book_boxs2 .item .desc{font-size: 1.5vw;-webkit-text-size-adjust;line-height: 1.5em}
.book_boxs2 .item .list li .img{width: 12vw;height: 10vw;margin-bottom: 0}
.book_boxs2 .item .list li .txt{width: calc(100% - 14vw)}
.book_boxs2 .item .list li .txt .name{font-size: 1.8vw;font-weight: bold;margin-bottom: 1vw}
.book_boxs2 .item .list li .txt .desc{font-size: 1.4vw;line-height: 1.6em}
.ny-jz .page_d{padding: .4rem .35rem}
.book_boxs2 .item .list li+li{margin-top: 3vw}
}
@media (max-width: 576px){
.ny-jz .page_d{padding: .25rem .15rem;}
.ny-jz .even .page_d{padding-left: 2vw}
.ny-jz .book_boxs2 .cover .page_d{padding-left: 0}
.book_boxs1 .item .img{margin-bottom: 3vw;height: 20vw}
.book_boxs .item .tit{font-size: 2.8vw;margin-bottom: 2vw;background-size: 1.8vw auto;padding-left: 2.8vw}
.book_boxs1 .item .desc{font-size: 2vw;max-height: 20vw;-webkit-text-size-adjust;line-height: 1.5em}
.book_boxs2 .item .tit{margin-bottom: 8vw}
.book_boxs2 .item .list li .txt .name{font-size: 2.2vw;font-weight: bold;margin-bottom: 1vw}
.book_boxs2 .item .list li .txt .desc{font-size: 1.8vw;line-height: 1.4em}
}jz .item2:before{content: '';position: absolute;height: .38rem;background: #f8b21c;width: 4.14rem;right: calc(-1 * (100vw - 14.5rem) / 2);top: .6rem}
.ny-jz .item2 img:nth-child(1){/*position: absolute;*/right: 0;top: 0;width: 3.49rem;z-index: 2;pointer-events: none;user-select: none;}
.ny-jz .item2 img:nth-child(2){position: relative;left: -.9rem;z-index: 1;pointer-events: none;user-select: none;width: 12.8rem}
@media (max-width: 1024px){
.ny-jz .item1{display: block;}
.ny-jz .item1:before{height: 1vw;width: 10vw;left: -.4rem;top: 4vw}
.ny-jz .item1 img:nth-child(1){top: 0;width: 15vw;}
.ny-jz .item1 img:nth-child(2){right: 0;width: 90vw}
.ny-jz .item2:before{height: 1vw;width: 10vw;right: -.4rem;top: 4vw}
.ny-jz .item2 img:nth-child(1){top: 0;width: 15vw;}
.ny-jz .item2 img:nth-child(2){left: 0;width: 90vw}
.ny-jz .item2{margin-top: -10vw}
}
*/
/**/
.nyPro{padding-top: .8rem;}
.nyPro .wp{align-items: flex-start;}
.nyPro .leftNav{width: 30%;position: sticky;top: 1.5rem;}
.nyPro .leftNav .nav2{position: relative;}
#c-case2 .c-line{position:absolute;top:0;left:-.2rem;width:4px;background:#014aa5;;height:0;z-index: 0;border-radius: 4px}
.nyPro .leftNav .nav1{margin-bottom: .3rem}
.nyPro .leftNav .nav1 li{font-size: .24rem;position: relative;}
.nyPro .leftNav .nav1 li a{position: relative;display: inline-block;}
.nyPro .leftNav .nav1 li.on{font-weight: bold;}
.nyPro .leftNav .nav1 li.on a:after{content: '';position: absolute;left: -5px;right:-5px;bottom: 0;height: 4px;background: #014aa6;z-index: 0}

.nyPro .leftNav .nav2 li .img{background: #000}
.nyPro .leftNav .nav2 li .img img{opacity: .5;}
.nyPro .leftNav .nav2 li.on .img{border: 3px solid #fff;border-radius: 5px;box-shadow: 0 .1rem .2rem rgba(0,0,0,.35)}
.nyPro .leftNav .nav2 li.on .img img{opacity: 1;}
.nyPro .leftNav .nav2 li.on .txt{opacity: 0;visibility: hidden;}
.nyPro .leftNav .nav2 li .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;font-size: .2rem;color: #fff;padding: .25rem}
/*.nyPro .leftNav .nav2:before{content: '';position: absolute;width: .15rem;height: .15rem;border-radius: 50%;background:#339c3d;left:0;top:0;z-index:5 }
.nyPro .leftNav .nav2:after{content: '';position: absolute;width: 3px;bottom: 0;background: #d8d8d8;left:.06rem;top:.05rem }*/
.nyPro .leftNav .nav2 li{position: relative;}
.nyPro .leftNav .nav2 li+li{margin-top: .2rem}
.nyPro .leftNav .nav2 li a{color: #888}
.nyPro .leftNav .nav2 li a:hover{color: #339c3d}
.nyPro .leftNav .nav2 li.on{font-size: .28rem}
.nyPro .leftNav .nav2 li.on a{color: #339c3d}
.nyPro .rightCon{width: 67%}
.nyPro .rightCon ul li+li{margin-top: .5rem}
.nyPro .rightCon ul li .img{margin-bottom: .2rem}
.nyPro .rightCon ul li .desc{font-size: .18rem;line-height: 1.8em;text-align: justify;}
.nyPro .rightCon ul li h4{font-size: .34rem;margin-bottom: .2rem}
.nyPro .rightCon .nav2 li{padding-bottom: .8rem}
@media (max-width:1024px){
.nyPro{padding-top: .5rem;}
.nyPro .leftNav{width: 100%;position: relative;top: 0;margin-bottom: .2rem}
.nyPro .leftNav .nav2,#c-case2 .c-line{display: none;}
.nyPro .rightCon{width: 100%}  
.nyPro .rightCon{font-size: .18rem}
.nyPro .leftNav .nav1 li{width: 25%;text-align: center;}
.nyPro .leftNav .nav1 li+li:before{content: '';width: 5px;height: 5px;position: absolute;left: -2px;top: 50%;margin-top: -2px;background: #000;border-radius: 50%}
}
@media (max-width:640px){
.nyPro .rightCon ul li h4{font-size: .3rem}
}

/**/
.ny-phpage{background: url(../images/photo/bg.jpg) no-repeat center;background-size: cover;height: 100vh;width: 100%;padding-bottom: 0;padding-top: 0;overflow: hidden;padding-top: 2rem}
.ny-phpage .uls{-webkit-box-reflect: below -.4rem linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .3));}
.ny-phpage .uls ul li img{height:100%;display: block;max-width: inherit;}
.ny-phpage .liMarb{margin-top: .12rem;margin-bottom: .12rem}
.ny-phpage .uls ul li{position: relative;margin: 0 .06rem;height: 2rem;display: inline-block;}
.ny-phpage .liMarb ul li{height: 1.7rem}
.ny-phpage .uls ul{overflow: hidden;font-size: 0;white-space: nowrap;}
.fancybox-caption{font-size: .2rem}
.fancybox-navigation .fancybox-button--arrow_right{padding: 0}
.fancybox-navigation .fancybox-button--arrow_left{padding: 0}
.fancybox-button{background: #3d4b69}
.fancybox-infobar,.fancybox-button--zoom,.fancybox-button--play,.fancybox-button--thumbs{display: none;}
.fancybox-bg {background: rgba(22,36,64,.9);}
.fancybox-navigation .fancybox-button{height: 80px;}
.ny-phpage .ulss {position: relative;}
.ny-phpage .ulss:before{content: '';position: absolute;top: 0;bottom: 0;left: -1px;width:40%;background: url(../images/msl.png) no-repeat center;background-size: 100% 100%;z-index:6;pointer-events: none;}
.ny-phpage .ulss:after{content: '';position: absolute;top: 0;bottom: 0;right: -1px;width:40%;background: url(../images/msr.png) no-repeat center;background-size: 100% 100%;z-index:6;pointer-events: none;}
@media (min-width: 993px){

}
@media (max-width: 1024px){
.ny-phpage{padding-top: 1.7rem}
.ny-phpage .uls ul li{height: 1.8rem;}
.ny-phpage .liMarb ul li{height: 1.6rem}  
}
@media (max-width: 992px){
.ny-phpage{padding-top: 18vh}
.ny-phpage .uls ul li{height: 18vh;}
.ny-phpage .liMarb ul li{height: 16vh}
.ny-phpage .uls{-webkit-box-reflect: none;}
.ny-phpage .ulss{-webkit-box-reflect: below -.4rem linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .3));}
.fancybox-navigation .fancybox-button{height: 60px;width: 50px}  
}
@media (max-width: 360px){
.ny-phpage{padding-top: 19vh}
.ny-phpage .uls ul li{height: 16vh;}
.ny-phpage .liMarb ul li{height: 14vh}
}

/**/
.nyaword{height: 100vh;width: 100%;padding-bottom: 0;padding-top: 0;overflow: hidden;background: url(../images/ny/rybg.jpg) no-repeat center;background-size: 100% 100%}
.nyaword .list{position: relative;z-index: 4;height: 100%;}
.nyaword .list li{width: 20%;height: 100%;position: relative;overflow: hidden;}
.nyaword .list li .img{height: 100%;background: #262c36;opacity: 0;}
.nyaword .list li .img img{opacity: 1;width: 100%;height: 100%;object-fit: cover}
.nyaword .list li .txt{position: absolute;left: .45rem;right: .45rem;bottom: 1.55rem;z-index: 5}
.nyaword .list li .txt h4{color: #fff;position: relative;padding-bottom: .15rem;border-bottom: 1px solid rgba(255,255,255,.3);margin-bottom: .25rem;display: flex;align-items: center;}
.nyaword .list li .txt h4:after{content: '';position: absolute;left: 0;bottom: -1px;height: 1px;width: 0;background: #fff;transition: .3s}
.nyaword .list li .txt h4 span{font-size: .3rem;font-weight: bold;transform: skewX(-10deg);display: block;}
.nyaword .list li .txt h4 i{width: .3rem;height: .3rem;border-radius: 50%;text-align: center;line-height: .3rem;background: rgba(255,255,255,.7);font-weight: normal;color: #262c36;font-size: .12rem;opacity: 0;transition: .3s}
.nyaword .list li .txt .desc{color: rgba(255,255,255,.7);line-height: 1.8em;height: 0;overflow: hidden;text-align: justify;font-size: .16rem}

.nyaword .list li:before{content: '';position: absolute;left: -1px;right: -1px;bottom:-1px;top: -1px;background: url(../images/ny/rybgon.png) no-repeat center;background-size: 100% 100%;z-index: 4;pointer-events: none;transition: .3s;opacity:0}

@media (min-width: 1025px){
  .nyaword .list li:hover:before{opacity: 1;}
  .nyaword .list li:hover .txt h4 i{transform: translateX(.2rem);opacity: 1;}
  .nyaword .list li:hover .txt h4:after{width: 50%}
  .nyaword .list li:hover .txt .desc{height: .58rem;transition: .3s }
  .nyaword .list li:hover .img img{opacity: 1;}
}
@media (max-width: 1024px){
.nyaword .list li .img{opacity: 1;}
.nyaword .list{width:auto;display: block;overflow: auto;white-space: nowrap;font-size: 0}
.nyaword .list li{width: auto;display: inline-block;}
.nyaword .list::-webkit-scrollbar{display: none}
.nyaword .list li .txt{bottom: 1.85rem;}
.nyaword .list li .txt h4 i{transform: translateX(.2rem);opacity: 1;}
.nyaword .list li .txt h4:after{width: 50%}
.nyaword .list li .txt .desc{height: auto; }
.nyaword .list li .img img{opacity: 1;}
}
@media (max-width: 992px){
.nyaword .list li .img{opacity: 1;}
.nyaword .list{display: block;white-space: normal;overflow: hidden;width: 100%;padding: 2.4rem 0 2.6rem}
.nyaword .list li{width: 100%;height: 20%;margin-bottom: 0}
.nyaword .list li .txt{bottom: 0}
.nyaword .list li .txt h4{margin-bottom: 0}
.nyaword .list li .txt h4 i{transform: translateX(.2rem);opacity: 1;}
.nyaword .list li .txt h4:after{width: 50%}
.nyaword .list li .txt .desc{display: none }
.nyaword .list li .img{display: none}
.nyaword{background: url(../images/zc2s.jpg) no-repeat center;background-size: cover}
}

@media (max-width: 640px){

}
@media (max-width: 360px){
.nyaword .list li .txt h4 span{font-size: 5vw}
}
.popBox{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: url(../images/ny/rybgon.png) no-repeat center;background-size: 100% 100%;z-index: 1000;display: none}
.popBoxs{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;}
.popBox .content{background: #fff;padding: .4rem .3rem .4rem .4rem;max-width: 12.8rem;width: 90%;position: relative;}
.popBox .content .items .tit{font-size: .3rem;font-weight: bold;margin-bottom: .2rem}
.popBox .content .items .item{display: none}
.popBox .content .items ul{height: 5.2rem;overflow: auto;padding-right: .4rem}
.popBox .content .items ul::-webkit-scrollbar{width: 5px}
.popBox .content .items ul li{display: flex;padding: .2rem ;font-size: .18rem}
.popBox .content .items ul li .year{font-weight: bold;color: #04417f;width: 12%}
.popBox .content .items ul li .txt{width: 88%}
.popBox .content .items ul li+li{border-top: 1px solid #ddd}
.popBox .content .close{position: absolute;top: .4rem;right: .3rem;z-index: 4;cursor: pointer;font-size: .3rem;color: #888}
@media(max-width: 1024px){
.popBox .content .items ul{height: 60vh}
.popBox .content .items ul li{padding: .2rem 0}
.popBox .content .items ul li .year{width: 1rem}
.popBox .content .items ul li .txt{width:calc(100% - 1rem)}
}

/**/
.ny-lzdjd .items{position: relative;padding-top: .8rem;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;padding-bottom: .5rem}
.ny-lzdjd .items:before{content: '';position: absolute;top: -.19rem;width:.39rem;height: .39rem; background: url(../images/his/cir.png) no-repeat center;background-size: 100% 100%; left: 50%;margin-left: -.19rem;z-index: 2}
.ny-lzdjd .items:after{content: '';position: absolute;top: 0;bottom: 0;width: 1px;background: #ddd;left: 50%;z-index: 0}
.ny-lzdjd .items .left{width: 50%}
.ny-lzdjd .items .right{width: 50%;padding-top: 1.5rem}
.ny-lzdjd .items .left .item{padding-right: .65rem}
.ny-lzdjd .items .right .item{padding-left: .65rem}
.ny-lzdjd .items .right .item .year{text-align: right;}

.ny-lzdjd .items .left .item+.item{margin-top: .6rem}
.ny-lzdjd .items .right .item+.item{margin-top: 1.6rem;}
.ny-lzdjd .items .left .item:nth-child(1) .txt .img{width: 90%;height: auto;order: 2;margin-top: .2rem;margin-left: 5%}
.ny-lzdjd .items .left .item:nth-child(1) .txt .intro{width: 100%;order: 1}
.ny-lzdjd .items .left .item:after{right: -.12rem}
.ny-lzdjd .items .right .item:after{left: -.12rem}
.ny-lzdjd .items .item:after{content: '';position: absolute;width: .24rem;height: .24rem;background: url(../images/ny/dot.png) no-repeat center;background-size: 100% 100%;top: .32rem;border-radius: 50%;transition: .3s}
.ny-lzdjd .items .item .year:after{content: '';height: 1px;top: 50%;background: #ddd;position: absolute;transition: .3s}
.ny-lzdjd .items .left .item .year:after{left: 1.8rem;right: -.65rem;}
.ny-lzdjd .items .right .item .year:after{right: 1.8rem;left: -.65rem;}

.ny-lzdjd .items .item{position: relative;z-index: 4}
.ny-lzdjd .items .item .year{position: relative;}
.ny-lzdjd .items .item .year span{font-size: .7rem;font-weight: bold;}
.ny-lzdjd .items .item .txt {align-items: center;margin-top: .2rem}
.ny-lzdjd .items .item .txt .img{width: 2rem;height: 1.3rem}
.ny-lzdjd .items .item .txt .intro{width: calc(100% - 2.2rem);font-size: .18rem;line-height: 1.6em}


@media (min-width: 1025px){
.ny-lzdjd .items .item:hover .year:after{background:#014aa5 }
.ny-lzdjd .items .item:hover .year{color:#014aa5 }
.ny-lzdjd .items .item:hover:after{background: url(../images/ny/doton.png) no-repeat center;background-size: 100% 100%;}  
}
@media (max-width: 1024px){
.ny-lzdjd .items:before{top: -.19rem;width:.39rem;height: .39rem; left: .19rem;margin-left: -.19rem;z-index: 2}
.ny-lzdjd .items:after{left: .19rem;z-index: 0}
.ny-lzdjd .items .item{padding-left: .6rem}
.ny-lzdjd .items .item+.item{margin-top: .5rem}
.ny-lzdjd .items .item:after{left: .07rem}
.ny-lzdjd .items .item:after{background: url(../images/ny/doton.png) no-repeat center;background-size: 100% 100%;} 
}
@media (max-width: 480px){
.ny-lzdjd .items .item .year span{font-size: .5rem}
.ny-lzdjd .items .item:after{top: .18rem}
.ny-lzdjd .items .item .txt .img{width: 3rem;height:auto}
.ny-lzdjd .items .item .txt .intro{width:100%;margin-top: .15rem}

}

/**/
.ny-jz{padding-bottom: 0}
.ny-jz .wp{margin-top: .4rem}
.ny-jz .item1{display: flex;justify-content: flex-end;align-items: flex-start;position: relative;}
.ny-jz .item1:before{content: '';position: absolute;height: .38rem;background: #0167a9;width: 4.14rem;left: calc(-1 * (100vw - 14.5rem) / 2);top: .6rem}
.ny-jz .item1 img.slog{position: absolute;left: 0;top: 0;width: 3.49rem;z-index: 2;pointer-events: none;user-select: none;}

.ny-jz .item{margin-bottom: 2rem}
.ny-jz .book_boxsp{position: relative;padding-top: 1rem;width:11.52rem }
.ny-jz .book_boxs{position: relative;right: 0;z-index: 1;width: 11.52rem;height: 7.66rem;background: url(../images/bookbg.png) no-repeat 100% 100%;padding: 0 .26rem 0 .24rem;background-size: 100% 100%}
.ny-jz .book_boxs:before{content: "";position: absolute;top: 0;left: 100%;height: 110%;z-index: 0;background: url(../images/shadowr.png) center no-repeat;background-size: 100% 100%;width: .39rem;pointer-events: none}
.ny-jz .book_boxsp:after{content: "";position: absolute;top: 98%;left: .2rem;right: 0;z-index: 0;background: url(../images/bookshadow.png) center no-repeat;background-size: 100% 100%;height: 2.13rem;pointer-events: none}
.ny-jz .cover{ position: absolute; top: 0; bottom: 0; left: .25rem; width: calc(50% - .3rem);}
.ny-jz .page_d{ padding: .7rem .55rem; height: 100%;text-align: left;}
.ny-jz .page_d img{user-select: none;pointer-events: none;width: 100%}
.ny-jz .even .page_d,.ny-jz .cover .page_d{ width: 100%; background: url(../images/prev.png) center no-repeat; background-size: 100% 100%;overflow: hidden;}
.ny-jz .odd .page_d{ width: 100%;background: url(../images/next.png) center no-repeat; background-size: 100% 100%;}
.ny-jz .flipbook{ z-index: 10;}

.ny-jz .item2{position: relative;}
.ny-jz .item2:before{content: '';position: absolute;height: .38rem;background: #f8b21c;width: 4.14rem;right: calc(-1 * (100vw - 14.5rem) / 2);top: .6rem}
.ny-jz .item2 img.slog{position: absolute;right: 0;top: 0;width: 3.49rem;z-index: 2;pointer-events: none;user-select: none;}

@media (max-width: 1024px){
.ny-jz .item1{display: block;}
.ny-jz .item1:before{height: .5vw;width: 10vw;left: -.4rem;top: -3vw}
.ny-jz .item1 img.slog{top: -5vw;width: 10vw;}
.ny-jz .book_boxsp{width: 100%;padding-top: 3vw}
.ny-jz .book_boxs{right: 0;width: 100%;height: 58vw;padding: 0 2.2vw }
.ny-jz .book_boxsp:after{height: 15vw}
.ny-jz .item2:before{height: .5vw;width: 10vw;right: -.4rem;top: -3vw}
.ny-jz .item2 img.slog{top: -5vw;width: 10vw;}
.ny-jz .item{margin-bottom:20vw}
}
@media (max-width: 992px){
.ny-jz .page_d{ padding: .3rem .25rem; height: 100%;text-align: left;}
}
@media (max-width: 576px){
.ny-jz .item1:before{height: .5vw;width: 10vw;left: -.4rem;top: -3vw}
.ny-jz .item1 img.slog{top: -8vw;width: 12vw;}
.ny-jz .item2:before{height: .5vw;width: 10vw;right: -.4rem;top: -3vw}
.ny-jz .item2 img.slog{top: -8vw;width: 12vw;}
.ny-jz .page_d{ padding: .25rem .15rem; height: 100%;text-align: left;}
}

/**/
.book_boxs .item .img{margin-bottom: .2rem;text-align: center;}
.book_boxs1 .item .img{height: 3.5rem;}
.book_boxs .item .img img{mix-blend-mode: multiply;height: auto;width: auto ;}
.book_boxs .item .tit{font-size: .28rem;font-weight: bold;line-height: 1.2em;position: relative;padding-left: .25rem;background: url(../images/bookdot.png) no-repeat left .06rem;background-size: .13rem auto;margin-bottom: .2rem;}
.book_boxs1 .item .desc{max-height: 1.78rem;overflow: auto;padding-right: .15rem;text-align: justify;line-height: 1.6em;font-size: .16rem}
.book_boxs1 .item .desc::-webkit-scrollbar{width:2px}
.book_boxs2 .item .list li{display: flex;align-items: center;justify-content: space-between;}
.book_boxs2 .item .list li+li{margin-top: .4rem}
.book_boxs2 .item .list li .img{width: 1.8rem;height: 1.5rem;margin-bottom: 0}
.book_boxs2 .item .list li .txt{width: calc(100% - 2rem)}
.book_boxs2 .item .list li .txt .name{font-size: .2rem;font-weight: bold;margin-bottom: .1rem}
.book_boxs2 .item .list li .txt .desc{font-size: .16rem;line-height: 1.6em}
.book_boxs2 .item .desc{}
.book_boxs2 .item .tit{margin-bottom: 1rem}
@media (max-width: 1024px){
.book_boxs1 .item .img{height: 26vw;} 
.book_boxs2 .item .tit{margin-bottom: .6rem}
.ny-jz .page_d{padding: .5rem .45rem}
}
@media (max-width: 992px){
.book_boxs1 .item .img{margin-bottom: 3vw;height: 22vw}
.book_boxs .item .tit{font-size: 2.2vw;margin-bottom: 2vw;background-size: 1.2vw auto;padding-left: 2.5vw;background-position: left .2vw}
.book_boxs2 .item .tit{margin-bottom: 5vw}
.book_boxs1 .item .desc{font-size: 1.5vw;max-height: 15vw;-webkit-text-size-adjust;line-height: 1.5em}
.book_boxs2 .item .desc{font-size: 1.5vw;-webkit-text-size-adjust;line-height: 1.5em}
.book_boxs2 .item .list li .img{width: 12vw;height: 10vw;margin-bottom: 0}
.book_boxs2 .item .list li .txt{width: calc(100% - 14vw)}
.book_boxs2 .item .list li .txt .name{font-size: 1.8vw;font-weight: bold;margin-bottom: 1vw}
.book_boxs2 .item .list li .txt .desc{font-size: 1.4vw;line-height: 1.6em}
.ny-jz .page_d{padding: .4rem .35rem}
.book_boxs2 .item .list li+li{margin-top: 3vw}
}
@media (max-width: 576px){
.ny-jz .page_d{padding: .25rem .15rem;}
.ny-jz .even .page_d{padding-left: 2vw}
.ny-jz .book_boxs2 .cover .page_d{padding-left: 0}
.book_boxs1 .item .img{margin-bottom: 3vw;height: 20vw}
.book_boxs .item .tit{font-size: 2.8vw;margin-bottom: 2vw;background-size: 1.8vw auto;padding-left: 2.8vw}
.book_boxs1 .item .desc{font-size: 2vw;max-height: 20vw;-webkit-text-size-adjust;line-height: 1.5em}
.book_boxs2 .item .tit{margin-bottom: 8vw}
.book_boxs2 .item .list li .txt .name{font-size: 2.2vw;font-weight: bold;margin-bottom: 1vw}
.book_boxs2 .item .list li .txt .desc{font-size: 1.8vw;line-height: 1.4em}
}th: .88rem;height: .88rem;background: url(../images/ny/cir2.png) no-repeat center;background-size: 100% 100%;display: flex;align-items: center;justify-content: space-between;z-index: 6}
.uswiBtn a{color: #fff;font-size: .2rem;width: 50%;text-align: center;opacity: .5;}
.uswiBtn a:hover{opacity: 1;}
.ny-ysjj .tit{font-size: .3rem;font-weight: bold;margin-bottom: .35rem}
.ykjj-1 {padding: .3rem 0 .5rem}
.ykjj-1 .img{width: 46%;position: relative;}
.ykjj-1 .img img{position: relative;z-index: 3;user-select: none;pointer-events: none}
.ykjj-1 .img:after{content: '';position: absolute;width: 8.18rem;height: 3.69rem;background: url(../images/ny/jj1bg.png) no-repeat center;background-size: 100% 100%;bottom: 0;right: .76rem;z-index: 0;pointer-events: none}
.ykjj-1 .txt{width: 54%;line-height: 1.8em;text-align: justify;}
.ykjj-1 .txt p:nth-child(1){color: #014aa5}
.ykjj-1 .txt p+p{margin-top: .25rem}
.ykjj-2{padding: .5rem 0}
.ykjj-2 .desc{line-height: 1.8em;margin-bottom: .35rem;text-align: justify;}
.ykjj-2 .slide-hd{width: calc((100vw - 14.4rem) / 2 + 100%)}
.ykjj-2 .slide-hd .swiper-slide{margin-right: .4rem;width: 4.94rem}
.ykjj-2 .slide-hd .swiper-slide .img{height: 2.84rem}
.ykjj-2 .slide-hd .swiper-slide .txt{height: 1.2rem;background: url(../images/ny/hdbg.png) no-repeat center;background-size: cover;padding: .2rem .4rem .25rem .75rem;position: relative;color: #333}
.ykjj-2 .slide-hd .swiper-slide .txt:before{height:.94rem;background: url(../images/ny/hdline.png) no-repeat center;background-size: cover;width: .24rem;content: '';position: absolute;left: .3rem;top: -.45rem;z-index: 5}
.ykjj-2 .slide-hd .swiper-slide .txt .year{font-family: 'geth';font-size: .3rem}
.ykjj-2 .slide-hd .swiper-slide .txt .h4{font-size: .24rem}
.ykjj-2 .slide-hd .uswiBtn{bottom: .76rem;right: 10%}
.ykjj-3{padding: .8rem 0 .2rem;position: relative;}
.ykjj-3:before{content: '';width: 4.93rem;height: 5.59rem;background: url(../images/ny/hdspbg2.png) no-repeat center;background-size: cover;position: absolute;left:6%;top: 0;pointer-events: none}
.ykjj-3 ul li{width: 50%;position: relative;}
.ykjj-3 ul li .img{height: 4.9rem}
.ykjj-3 ul li:nth-child(2){margin-top: -1rem}
.ykjj-3 ul li:nth-child(1) .img:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 3;background: rgba(1,74,165,.55);transition: .3s}
.ykjj-3 ul li:nth-child(2) .img:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 3;background: rgba(220,164,100,.45);transition: .3s}
.ykjj-3 ul li .txt{width: 3.4rem;height: .8rem;left: 50%;top: 50%;margin-left: -1.7rem;margin-top: -.4rem;position: absolute;color: #fff;border-radius: 5px;z-index: 4;text-align: center;font-size: .28rem;background: rgba(220,164,100,.8);line-height: .8rem}
.ykjj-3 ul li:hover .img:after{opacity: 0;}
.ykjj-3 .bmBtn{margin-top: .8rem}
.ykjj-3 .bmBtn a{display: flex;align-items: center;justify-content: center; width: 4rem;height: .8rem;border: 1px solid #014aa5;text-align: center;line-height: .78rem;font-size: .28rem;color: #014aa5;transition: .3s;border-radius: 5px}
.ykjj-3 .bmBtn a i{margin-left: .1rem;font-size: .24rem}
.ykjj-3 .bmBtn a:hover{border-radius: .8rem;background:#014aa5;color: #fff }
@media (max-width: 1024px){
.ykjj-2 .slide-hd{width: calc(100% + .4rem)}
.ykjj-3 ul li .img{height: 4rem}
.ykjj-3 ul li .txt{width: 3rem;height: .6rem;margin-left: -1.5rem;margin-top: -.3rem;font-size: .24rem;line-height: .6rem}
.ykjj-3 .bmBtn a{ width: 3.6rem;height: .68rem;line-height: .66rem;font-size: .24rem;}
}
@media (max-width: 900px){
.ykjj-1 .img{width: 100%;position: relative;margin-bottom: .3rem}
.ykjj-1 .txt{width: 100%;position: relative;}
.ykjj-1 .txt p+p{margin-top: .16rem}
}
@media (max-width: 640px){
.ykjj-3 ul li{width: 90%}
.ykjj-3 ul li:nth-child(1){margin-left: 10%}
.ykjj-3 ul li:nth-child(2){margin-top: 0;}
.ykjj-3 ul li .img{height: 50vw}
.ykjj-3 ul li .txt{width: 2.6rem;height: .6rem;margin-left: -1.3rem;margin-top: -.3rem;font-size: .24rem;line-height: .6rem}
.ykjj-3 .bmBtn a{ width: 3rem;height: .62rem;line-height: .6rem;font-size: .22rem;}
.ykjj-2 .slide-hd .swiper-slide{margin-right: .3rem;width: 77.5vw}
.ykjj-2 .slide-hd .swiper-slide .img{height:40vw}
.ykjj-2 .slide-hd .swiper-slide .txt{height: 1.2rem;background: url(../images/ny/hdbg.png) no-repeat center;background-size: cover;padding: .2rem .4rem .25rem .75rem;position: relative;color: #333}
.ykjj-3{padding: .4rem 0 .2rem;position: relative;}
.ykjj-1{padding-bottom: .2rem}
}

/**/
/**/
.ny-ys .slide-p{padding: 1.5rem 0 1.8rem}
.ny-ys .slide-s{width: 95%;overflow: visible;}
.ny-ys .slide-s .swiper-slide .img{height: 2.75rem}
.ny-ys .slide-s .swiper-slide .img:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,.3);z-index: 4;transition: .3s}
.ny-ys .slide-lp{position: absolute;width:calc((95% - 80px) / 5 * 2 + 20px);top: 0;bottom: 0;z-index: 6;left:calc((95% - 80px) / 5 + 20px)}
.ny-ys .slide-l{box-shadow: 5px 5px 0 #014aa5;-webkit-box-reflect: below 0 linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .2));}
.ny-ys .slide-l .swiper-slide .img{height: 5.5rem;}
.ny-ys .slide-lp .txts {margin-top: .2rem;padding: 0 .3rem}
.ny-ys .slide-lp .txts li+li{display: none}
.ny-ys .slide-lp .txts li h4{font-size: .3rem}
.ny-ys .slide-lp .txts li .year{font-size: .24rem}
.ny-ys .slide-s .swiper-slide .txt{padding: .15rem}
.ny-ys .slide-s .swiper-slide .txt h4{font-size: .26rem}
.ny-ys .slide-s .swiper-slide .txt .year{font-size: .24rem}
.ny-ys .slide-s .uswiBtn{top: .5rem;right: 5%;background: url(../images/ny/cirw.png) no-repeat center;background-size: 100% 100%}
.ny-ys .slide-s .uswiBtn a{color: #004ba5}
.ny-ys .slide-s .swiper-slide .txt{display: none}
@media (max-width: 1024px){
.ny-ys .slide-lp{display: none}
.ny-ys .slide-p{padding: 0}
.ny-ys .slide-s{width: 100%;overflow: hidden;}
.ny-ys .slide-s{-webkit-box-reflect: below 0 linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .2));}
.ny-ys .slide-s .swiper-slide-active .img:after{opacity: 0;}
.ny-ys .slide-s .swiper-slide-active .txt{display: flex}
}
@media (max-width: 640px){
.ny-ys .slide-s .swiper-slide .img{height: 65vw}
.ny-ys .slide-s .swiper-slide .txt h4{font-size: .22rem}
.ny-ys .slide-s .swiper-slide .txt .year{font-size: .2rem}
}

/*.ny-ys .slide-p{padding: .5rem 0 .3rem}
.ny-ys .slide-s{width: 95%;overflow: visible;}
.ny-ys .slide-s .swiper-slide .img{height: 2.7rem}
.ny-ys .slide-s .swiper-slide .img:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,.3);z-index: 4;transition: .3s;display: none}
.ny-ys .slide-s .swiper-slide-active .img:after{opacity: 0;}
.ny-ys .slide-lp{position: absolute;width:calc((95% - 80px) / 5 * 2 + 20px);top: 0;bottom: 0;z-index: 6;left:calc((95% - 80px) / 5 + 20px)}
.ny-ys .slide-l{box-shadow: 5px 5px 0 #014aa5;-webkit-box-reflect: below 0 linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .2));}
.ny-ys .slide-l .swiper-slide .img{height: 5.5rem;}
.ny-ys .slide-lp .txts {margin-top: .2rem;padding: 0 .3rem}
.ny-ys .slide-lp .txts li+li{display: none}
.ny-ys .slide-lp .txts li h4{font-size: .3rem}
.ny-ys .slide-lp .txts li .year{font-size: .24rem}
.ny-ys .slide-s .swiper-slide .txt{padding: .15rem}
.ny-ys .slide-s .swiper-slide .txt h4{font-size: .2rem;font-weight: normal;width: calc(100% - .8rem)}
.ny-ys .slide-s .swiper-slide .txt .year{font-size: .24rem}
.ny-ys .slide-s .uswiBtn{top: .5rem;right: 5%;background: url(../images/ny/cirw.png) no-repeat center;background-size: 100% 100%}
.ny-ys .slide-s .uswiBtn a{color: #004ba5}
.ny-ys .slide-s .swiper-slide .txt{display: none}
@media (max-width: 1024px){
.ny-ys .slide-lp{display: none}
.ny-ys .slide-p{padding: 0}
.ny-ys .slide-s{width: 100%;overflow: hidden;}
.ny-ys .slide-s{-webkit-box-reflect: below 0 linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .2));}
.ny-ys .slide-s .swiper-slide-active .img:after{opacity: 0;}
.ny-ys .slide-s .swiper-slide-active .txt{display: flex}
}
@media (max-width: 640px){
.ny-ys .slide-s .swiper-slide .img{height: 65vw}
.ny-ys .slide-s .swiper-slide .txt h4{font-size: .22rem}
.ny-ys .slide-s .swiper-slide .txt .year{font-size: .2rem}
}
*
/**/
.ny-yjly .intro  .tit{font-size: .3rem;font-weight: bold;margin-bottom: .2rem;line-height: 1.2em}
.ny-yjly .intro  .desc{line-height: 1.8em;font-size: .18rem;text-align: justify;}
.ny-yjly .intro{margin-bottom: .4rem}
.ny-yjly .wp{background: #fff;box-shadow: 0 5px 25px rgba(0,0,0,.02);min-height: 3rem;padding:.6rem .8rem .8rem}
.ny-yjly dl .list1{counter-reset:section;}
.ny-yjly dl .list1 li:before{counter-increment:section;content: counter(section);}
.ny-yjly dl dt{border-top: 1px solid #ccc;cursor: pointer;}
.ny-yjly dl+dl dd{display: none}
.ny-yjly dl dt{font-size: .22rem;font-weight: bold;position: relative;padding-right: .5rem;padding-top: .18rem;padding-bottom: .18rem}
.ny-yjly dl dt i{font-weight: normal;font-size: .16rem;position: absolute;right: .2rem;top: 50%;margin-top: -.08rem;color: #666;transition: .3s}
.ny-yjly dl.show dt i{transform: rotate(180deg);}
.ny-yjly dl.show dt{color: #04488d }
.ny-yjly dl dd{padding: .4rem .2rem;border-top: 1px solid #ddd}
.ny-yjly dl dd .list1{width: 46%}
.ny-yjly dl dd .list1 li{position: relative;padding-left: .35rem;line-height: 1.2em}
.ny-yjly dl dd .list1 li sup{color: #04488d }
.ny-yjly dl dd .list1 li:before{position: absolute;left: 0;top: .03rem;width: .26rem;height: .26rem;border-radius: 3px;background:#04488d;text-align: center;line-height: .26rem;color: #fff }
.ny-yjly dl dd .list1 li+li{margin-top: .25rem}
.ny-yjly dl dd .xgwx{width: 50%;padding: .3rem;border: 1px solid #ddd}
.ny-yjly dl dd .xgwx .subtit{font-size: .2rem; font-weight: bold;margin-bottom: .2rem}
.ny-yjly dl dd .xgwx .list2{}
.ny-yjly dl dd .xgwx .list2 li+li{margin-top: .1rem}
.ny-yjly dl dd .xgwx .list2 li{color: #8a8a8a}
.ny-yjly dl dd .xgwx .list2 li a{color: #8a8a8a;text-decoration: underline;}
.ny-yjly dl dd .xgwx .list2 li a:hover{color: #04488d}
@media (max-width: 1024px) {
.ny-yjly .wp{padding: .4rem .5rem .6rem;}
.ny-yjly dl dd .list1{width: 100%}
.ny-yjly dl dd .xgwx{width: 100%;margin-top: .3rem}
}
@media (max-width: 640px) {
.ny-yjly .wp {padding: .4rem .3rem .5rem;}
.ny-yjly dl dd{padding: .3rem .1rem;border-top: 1px solid #ddd}
}

/**/
.ny-rwjs .item{position: relative;overflow: hidden;padding-top: .1rem}
.ny-rwjs .item+.item{margin-top: .5rem}
.ny-rwjs .item .num{font-weight: bold;font-size: 1.8rem;color: rgba(255,255,255,.1);position: absolute;left: 0;bottom: -.3rem}
.ny-rwjs .item .tit{padding: .3rem .65rem;font-size: .3rem;font-weight: bold;border-bottom: 1px solid rgba(255,255,255,.2);padding-bottom: .2rem;margin-bottom: .15rem;color: #fff}
.ny-rwjs .item .box{padding: .2rem .65rem .4rem;display: flex;justify-content: space-between;align-items: flex-start;}
.ny-rwjs .item .box .txt{width: calc(100% - 4.75rem);text-align: justify;font-size: .18rem;line-height: 1.8em;color: #fff;text-indent: 2em}
.ny-rwjs .item .box .txt .intro{font-weight: bold;margin-bottom: .25rem}
.ny-rwjs .item .box .txt .desc{padding-right: .2rem;overflow: auto;height: 3.25rem}
.ny-rwjs .item .box .txt .desc::-webkit-scrollbar-track{background:rgba(255,255,255,.2);}
.ny-rwjs .item .box .txt .desc::-webkit-scrollbar-thumb{background:rgba(255,255,255,.8)}
.ny-rwjs .item .box .txt .desc p+p{margin-top: .1rem}
.ny-rwjs .item .box .img{width: 4rem;position: relative;margin-top: .1rem}
.ny-rwjs .item .box .img img{width: 100%}
.ny-rwjs .item .box .img:before{content: '';position: absolute;top: .15rem;left: .15rem;right: .15rem;bottom: .15rem;border: 1px solid #d9cab8;border-radius: .1rem;z-index: 2;pointer-events: none}
.ny-rwjs .item .box .img p{position: absolute;right: .3rem;bottom: .3rem;color: #fff;text-shadow: 2px 2px 3px rgba(0,0,0,.5);left: .3rem;text-align: right;}
.ny-rwjs .item0{background: url(../images/ny/ab1.jpg) no-repeat left center;background-size: cover;padding-top: 0}
.ny-rwjs .item1{background: linear-gradient(45deg,#3170c0,#538ad0)}
.ny-rwjs .item2{background: linear-gradient(45deg,#e7a961,#e7c081)}
.ny-rwjs .item0 .videoIntro{width: 50%}
.ny-rwjs .item0 .videoIntro .img{height: 5.2rem}
.ny-rwjs .item0 .videoIntro a{display: block;position: relative;}
.ny-rwjs .item0 .videoIntro a:before{content: '';position: absolute;left: 50%;top: 50%;width: 1.14rem;height: 1.14rem;background: url(../images/ny/play.png) no-repeat center;background-size: 100% 100%;z-index: 5;margin-left: -.57rem;margin-top: -.57rem;z-index: 4}
.ny-rwjs .item0 .txt{width: 50%;padding: .5rem .3rem .5rem .5rem}
.ny-rwjs .item0 .txt h4{font-size: .36rem;color: #fff;text-shadow: 2px 2px 3px rgba(0,0,0,.5);margin-bottom: .2rem}
.ny-rwjs .item0 .txt .desc{height: 3.25rem;overflow: auto;padding-right: .2rem;text-align: justify;font-size: .18rem;line-height: 1.8em;text-indent: 2em}
.ny-rwjs .item0 .txt .desc::-webkit-scrollbar-track{background:rgba(255,255,255,.2);}
.ny-rwjs .item0 .txt .desc::-webkit-scrollbar-thumb{background:rgba(255,255,255,.8)}
@media (max-width: 900px){
 .ny-rwjs .item0 .txt{width: 100%;padding: .4rem} 
 .ny-rwjs .item0 .videoIntro{width: 100%}
 .ny-rwjs .item0 .videoIntro .img{height: 55vw}
.ny-rwjs .item .box{flex-wrap: wrap;}
.ny-rwjs .item .box .txt{width:100%}
.ny-rwjs .item .box .img{width: 60%;margin: .4rem auto 0}
.ny-rwjs .item .box .txt .desc{padding-right: 0;height: auto}
.ny-rwjs .item0 .txt .desc{height: auto;padding-right: 0}
}
@media (max-width: 640px){
.ny-rwjs .item .box{padding: .2rem .3rem .4rem}
.ny-rwjs .item .tit{padding: .3rem .3rem}
.ny-rwjs .item .box .img{width: 80%;margin: .3rem auto 0}
}

/**/
.ny-czqh .wp{align-items: flex-start;}
.ny-czqh .hd{width: 4.1rem;background: #04417f;padding: .25rem 0;border-radius: 0 0 0 .4rem;position: relative;z-index: 5}
.ny-czqh .hd ul li{position: relative;padding-left: .5rem;font-size: .18rem}
.ny-czqh .hd ul li:before{content: '';position: absolute;top: -1px;bottom: -1px;left: 0;right: -.1rem;background: linear-gradient(to right,#fff,#f0c05c);z-index: 1;opacity: 0;visibility: hidden;transition: .3s}
.ny-czqh .hd ul li a{color: #fff;display: block;position: relative;z-index: 3;padding: .2rem 0;padding-right: .2rem}
.ny-czqh .hd ul li.on a:before{content: '';width: .2rem;height: .2rem;background: url(../images/ny/arron.png) no-repeat center;background-size: 100% 100%;left: 0;top: 50%;margin-top: -.1rem;position: absolute;}
.ny-czqh .hd ul li+li:after{content: '';position: absolute;right: 0;top: 0;height: 1px;background: rgba(255,255,255,.2) ;left:.5rem;z-index: 0}
.ny-czqh .bd{width: calc(100% - 4.1rem);padding: .5rem;background: #fff}
.ny-czqh .hd ul li.on:before{opacity: 1;visibility: visible;}
.ny-czqh .hd ul li.on a{color: #04488d;font-weight: bold;padding-left: .35rem}

.ny-czqh .bd .topimg{background: url(../images/ny/chizibgg.png) no-repeat right 15%;position: relative;margin-bottom: 1rem;justify-content: space-between;}
.ny-czqh .bd .topimg .txt{display: flex;flex-direction: column;align-items: flex-end;}
.ny-czqh .bd .topimg .txt .year{font-size: .72rem;color: #014aa5;font-weight: bold;margin-bottom: .15rem}
.ny-czqh .bd .topimg .txt i{display: block;width: .46rem;height: .46rem;border: 2px solid #014aa5;text-align: center;line-height: .42rem;border-radius: 50%;color: #014aa5}
.ny-czqh .bd .topimg .img p{position: absolute;left: 0;top:calc(100% + .2rem);color: #777}
.ny-czqh .bd .topimg .img{max-width: calc(100% - 2rem)}
@media (max-width: 1024px){
 .ny-czqh .hd{width:100%;max-height: 3.45rem;overflow: auto} 
 .ny-czqh .bd{width: 100%;margin-top: -.4rem;padding-top: .9rem;position: relative;z-index: 3}
 .ny-czqh .hd ul li:before{right: 0}
.ny-czqh .hd::-webkit-scrollbar{width: 5px}
.ny-czqh .hd::-webkit-scrollbar-thumb{background:#e0bb6c}
}
@media (max-width: 640px){
.ny-czqh .bd .topimg{margin-bottom: .4rem}
.ny-czqh .bd .topimg .img{width: 100%;max-width: inherit;}
.ny-czqh .bd .topimg .txt{width: 100%;flex-direction: inherit;align-items: center;justify-content: space-between;margin-top: .2rem}
.ny-czqh .bd .topimg .img p{position: relative;top: 0;margin-top: .15rem}
.ny-czqh .bd .topimg .txt .year{margin-bottom: 0}
.ny-czqh .bd .topimg .txt .year{font-size: .62rem}
}

/**/
.yjxm-list{padding-bottom: .4rem}
.yjxm-list li{padding: .4rem .4rem;position: relative;z-index: 2}
.yjxm-list li+li{border-top: 1px dashed #ddd}
.yjxm-list li:after{content: '';position: absolute;top: -1px;left: 0;bottom: -1px;right: 0;background: url(../images/newbg.jpg) no-repeat center;background-size: cover;opacity: 0;visibility: hidden;transition: .3s;z-index: 0}
.yjxm-list li a{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;;position: relative;z-index: 3}
.yjxm-list li .img{width: 3.95rem;height: 2.65rem}
.yjxm-list li .txt{width: calc(100% - 3.95rem);padding-left: .35rem}
.yjxm-list li .txt time{font-size: .18rem;color: #666}
.yjxm-list li .txt time span{color: #014AA5;font-size: .32rem;margin-right: 5px}
.yjxm-list li .txt .line{height: .5rem;width: 1.81rem;background: url(../images/zx1.png) no-repeat right center;background-size: 100% 100%;position: relative;left: -.35rem;margin-top: -.1rem}
.yjxm-list li .txt h4{font-weight: normal;font-size: .22rem;margin-top: -.05rem;line-height: 1.5em;text-align: justify;}
.yjxm-list li .txt p{line-height: 1.6em;margin-top: .15rem;color: #777}
.yjxm-list li .txt .mor{display: flex;justify-content: flex-end;margin-top: .15rem}
.yjxm-list li .txt .mor span{display: flex;align-items: center;}
.yjxm-list li .txt .mor span img{width: .31rem;margin-left: .1rem}
@media (min-width: 1025px){
.yjxm-list li:hover{z-index: 5}
.yjxm-list li:hover:after{opacity: 1;visibility: visible;}
.yjxm-list li:hover .txt h4{color: #F6EC95}
.yjxm-list li:hover .txt p{color: #fff;opacity: .8;}
.yjxm-list li:hover .txt time{color: #fff}
.yjxm-list li:hover .txt time span{color:  #F6EC95}
.yjxm-list li:hover .txt .mor{color: #fff}
.yjxm-list li:hover .txt .line{background: url(../images/newlineon.png) no-repeat right center;background-size: 100% 100%; }
}
@media (max-width: 1024px){
.yjxm-list li:nth-child(1){padding-top:.1rem }
.yjxm-list li{padding: .3rem 0} 

}
@media (max-width: 900px){
.yjxm-list li .txt p{display: none}
.yjxm-list li .img{width: 3.65rem;height: 2.45rem}
.yjxm-list li .txt{width: calc(100% - 3.65rem);padding-left: .35rem}
}
@media (max-width: 640px){
.yjxm-list{padding: 0 .2rem .4rem}
.yjxm-list li .img{width: 100%;height: 55vw}
.yjxm-list li .txt{width:100%;padding-left: 0;margin-top: .25rem}
.yjxm-list li .txt .line{left: 0}
.yjxm-list li .txt .mor{justify-content: flex-start;}
}

/**/
.ny-dsj .slide-year .swiper-slide{display: flex;align-items: center;}

.ny-dsj .txts{width: 11rem;height: 6.55rem;background: url(../images/ny/dsjbg.png) no-repeat center;background-size: 100% 100%;padding: 1rem 2.2rem .9rem .9rem}
.ny-dsj .txts ul li+li{display: none}
.ny-dsj .txts ul li .item .img{width: 2.5rem; }
.ny-dsj .txts ul li .item .intro{width: calc(100% - 2.5rem);padding-left: .38rem;padding-top: .15rem}
.ny-dsj .txts ul li .item .intro h4{font-size: .3rem;margin-bottom: .2rem}
.ny-dsj .txts ul li .item .intro .desc{max-height: 2.9rem;overflow: auto;padding-right: .2rem;line-height: 1.8em;text-align: justify;text-indent: 2em;font-size: .18rem}
.ny-dsj .txts ul li .item .intro .desc::-webkit-scrollbar{width:4px;}
@media (min-width: 1025px){
.ny-dsj .slide-year .line{width: .4rem;height: 100%;display: flex;flex-direction: column;justify-content: space-between;padding: .05rem 0}
.ny-dsj .slide-year .line span{display: block;height: 1px;background: #aaa;width: 100%;width: .2rem}
.ny-dsj .slide-year .line span:nth-child(5){background:#0167a9;width: .4rem }
.ny-dsj .slide-year{width: 3rem;height: 7rem} 
.ny-dsj .slide-year .year{font-size: .36rem;color: #9a9999;font-family: 'geth';position: relative;padding-left: .9rem;transition: .3s;}
.ny-dsj .slide-year .year:before{content: '';position: absolute;left: 0;top: 50%;width: 1.06rem;height: 5px;background: url(../images/ny/dsjline.png) no-repeat left center;background-size: 100% 100%;margin-top: -2px}

.ny-dsj .slide-year .swiper-slide-active .year{font-size: .6rem;color: #0167a9;font-weight: bold;} 
}
@media (max-width: 1024px){
.ny-dsj .slide-year{width: 100%;margin-bottom: .4rem}
.ny-dsj .txts{width: 100%;padding: .8rem 2rem .6rem .8rem;height: 6rem}
.ny-dsj .slide-year .swiper-wrapper{align-items: center;}
.ny-dsj .slide-year .year{font-size: .28rem;color: #9a9999;font-family: 'geth';width: 100%;line-height: .4rem}
.ny-dsj .slide-year .swiper-slide{display: flex;justify-content: center;flex-wrap: wrap;text-align: center;}
.ny-dsj .slide-year .swiper-slide-active .year{font-size: .38rem;color: #0167a9;font-weight: bold;}
.ny-dsj .slide-year .line{width: 100%;height:.4rem;display: flex;justify-content: space-between;padding:0 .05rem;margin-bottom: .1rem}
.ny-dsj .slide-year .line span{display: block;height: 100px;background: #aaa;width: 1px;height: .2rem}
.ny-dsj .slide-year .line span:nth-child(5){background:#0167a9;height: .4rem } 
}
@media (max-width: 900px){
.ny-dsj .txts{padding: .5rem 1.2rem .8rem .7rem;height:auto;position: relative;background: transparent;}
.ny-dsj .txts:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;width: 95vw;background: url(../images/ny/dsjbg.png) no-repeat center;background-size: 100% 100%;}
.ny-dsj .txts ul{position: relative;z-index: 4}
.ny-dsj .txts ul li .item .img{width: 2rem; }
.ny-dsj .txts ul li .item .intro{width: calc(100% - 2rem);padding-left: .3rem;padding-top: .15rem}
.ny-dsj .txts ul li .item .intro .desc{max-height: 2.3rem}
}
@media (max-width: 640px){
.ny-dsj .txts{padding: .4rem .8rem .8rem .5rem}
.ny-dsj .txts ul li .item .img{width: 100%; }
.ny-dsj .txts ul li .item .img img{width: auto;max-width: 55%}
.ny-dsj .txts ul li .item .intro{width: 100%;padding-left:0;padding-top: .25rem}
.ny-dsj .slide-year .year{font-size: .22rem;}
.ny-dsj .slide-year .swiper-slide-active .year{font-size: .3rem;}
.ny-dsj .txts ul li .item .intro h4{font-size: .28rem}
}

/**/
/**/
.nyPro{padding-top: .8rem;}
.nyPro .wp{align-items: flex-start;}
.nyPro .leftNav{width: 30%;position: sticky;top: 1.5rem;}
.nyPro .leftNav .nav2{position: relative;}
#c-case2 .c-line{position:absolute;top:0;left:-.2rem;width:4px;background:#014aa5;;height:0;z-index: 0;border-radius: 4px}
.nyPro .leftNav .nav1{margin-bottom: .3rem}
.nyPro .leftNav .nav1 li{font-size: .24rem;position: relative;}
.nyPro .leftNav .nav1 li a{position: relative;display: inline-block;}
.nyPro .leftNav .nav1 li.on{font-weight: bold;}
.nyPro .leftNav .nav1 li.on a:after{content: '';position: absolute;left: -5px;right:-5px;bottom: 0;height: 4px;background: #014aa6;z-index: 0}

.nyPro .leftNav .nav2 li .img{background: #000}
.nyPro .leftNav .nav2 li .img img{opacity: .5;}
.nyPro .leftNav .nav2 li.on .img{border: 3px solid #fff;border-radius: 5px;box-shadow: 0 .1rem .2rem rgba(0,0,0,.35)}
.nyPro .leftNav .nav2 li.on .img img{opacity: 1;}
.nyPro .leftNav .nav2 li.on .txt{opacity: 0;visibility: hidden;}
.nyPro .leftNav .nav2 li .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;font-size: .2rem;color: #fff;padding: .25rem}
/*.nyPro .leftNav .nav2:before{content: '';position: absolute;width: .15rem;height: .15rem;border-radius: 50%;background:#339c3d;left:0;top:0;z-index:5 }
.nyPro .leftNav .nav2:after{content: '';position: absolute;width: 3px;bottom: 0;background: #d8d8d8;left:.06rem;top:.05rem }*/
.nyPro .leftNav .nav2 li{position: relative;}
.nyPro .leftNav .nav2 li+li{margin-top: .2rem}
.nyPro .leftNav .nav2 li a{color: #888}
.nyPro .leftNav .nav2 li a:hover{color: #339c3d}
.nyPro .leftNav .nav2 li.on{font-size: .28rem}
.nyPro .leftNav .nav2 li.on a{color: #339c3d}
.nyPro .rightCon{width: 67%}
.nyPro .rightCon ul li+li{margin-top: .5rem}
.nyPro .rightCon ul li .img{margin-bottom: .2rem}
.nyPro .rightCon ul li .desc{font-size: .18rem;line-height: 1.8em;text-align: justify;}
.nyPro .rightCon ul li h4{font-size: .34rem;margin-bottom: .2rem}
.nyPro .rightCon .nav2 li{padding-bottom: .8rem}
@media (max-width:1024px){
.nyPro{padding-top: .5rem;}
.nyPro .leftNav{width: 100%;position: relative;top: 0;margin-bottom: .2rem}
.nyPro .leftNav .nav2,#c-case2 .c-line{display: none;}
.nyPro .rightCon{width: 100%}  
.nyPro .rightCon{font-size: .18rem}
.nyPro .leftNav .nav1 li{width: 25%;text-align: center;}
.nyPro .leftNav .nav1 li+li:before{content: '';width: 5px;height: 5px;position: absolute;left: -2px;top: 50%;margin-top: -2px;background: #000;border-radius: 50%}
}
@media (max-width:640px){
.nyPro .rightCon ul li h4{font-size: .3rem}
}

/**/
.ny-phpage{background: url(../images/photo/bg.jpg) no-repeat center;background-size: cover;height: 100vh;width: 100%;padding-bottom: 0;padding-top: 0;overflow: hidden;padding-top: 2rem}
.ny-phpage .uls{-webkit-box-reflect: below -.4rem linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .3));}
.ny-phpage .uls ul li img{height:100%;display: block;max-width: inherit;}
.ny-phpage .liMarb{margin-top: .12rem;margin-bottom: .12rem}
.ny-phpage .uls ul li{position: relative;margin: 0 .06rem;height: 2rem;display: inline-block;}
.ny-phpage .liMarb ul li{height: 1.7rem}
.ny-phpage .uls ul{overflow: hidden;font-size: 0;white-space: nowrap;}
.fancybox-caption{font-size: .2rem}
.fancybox-navigation .fancybox-button--arrow_right{padding: 0}
.fancybox-navigation .fancybox-button--arrow_left{padding: 0}
.fancybox-button{background: #3d4b69}
.fancybox-infobar,.fancybox-button--zoom,.fancybox-button--play,.fancybox-button--thumbs{display: none;}
.fancybox-bg {background: rgba(22,36,64,.9);}
.fancybox-navigation .fancybox-button{height: 80px;}
.ny-phpage .ulss {position: relative;}
.ny-phpage .ulss:before{content: '';position: absolute;top: 0;bottom: 0;left: -1px;width:40%;background: url(../images/msl.png) no-repeat center;background-size: 100% 100%;z-index:6;pointer-events: none;}
.ny-phpage .ulss:after{content: '';position: absolute;top: 0;bottom: 0;right: -1px;width:40%;background: url(../images/msr.png) no-repeat center;background-size: 100% 100%;z-index:6;pointer-events: none;}
@media (min-width: 993px){

}
@media (max-width: 1024px){
.ny-phpage{padding-top: 1.7rem}
.ny-phpage .uls ul li{height: 1.8rem;}
.ny-phpage .liMarb ul li{height: 1.6rem}  
}
@media (max-width: 992px){
.ny-phpage{padding-top: 18vh}
.ny-phpage .uls ul li{height: 18vh;}
.ny-phpage .liMarb ul li{height: 16vh}
.ny-phpage .uls{-webkit-box-reflect: none;}
.ny-phpage .ulss{-webkit-box-reflect: below -.4rem linear-gradient(transparent, transparent 65%, rgba(255, 255, 255, .3));}
.fancybox-navigation .fancybox-button{height: 60px;width: 50px}  
}
@media (max-width: 360px){
.ny-phpage{padding-top: 19vh}
.ny-phpage .uls ul li{height: 16vh;}
.ny-phpage .liMarb ul li{height: 14vh}
}

/**/
.nyaword{height: 100vh;width: 100%;padding-bottom: 0;padding-top: 0;overflow: hidden;background: url(../images/ny/rybg.jpg) no-repeat center;background-size: 100% 100%}
.nyaword .list{position: relative;z-index: 4;height: 100%;}
.nyaword .list li{width: 20%;height: 100%;position: relative;overflow: hidden;}
.nyaword .list li .img{height: 100%;background: #262c36;opacity: 0;}
.nyaword .list li .img img{opacity: 1;width: 100%;height: 100%;object-fit: cover}
.nyaword .list li .txt{position: absolute;left: .45rem;right: .45rem;bottom: 1.55rem;z-index: 5}
.nyaword .list li .txt h4{color: #fff;position: relative;padding-bottom: .15rem;border-bottom: 1px solid rgba(255,255,255,.3);margin-bottom: .25rem;display: flex;align-items: center;}
.nyaword .list li .txt h4:after{content: '';position: absolute;left: 0;bottom: -1px;height: 1px;width: 0;background: #fff;transition: .3s}
.nyaword .list li .txt h4 span{font-size: .3rem;font-weight: bold;transform: skewX(-10deg);display: block;}
.nyaword .list li .txt h4 i{width: .3rem;height: .3rem;border-radius: 50%;text-align: center;line-height: .3rem;background: rgba(255,255,255,.7);font-weight: normal;color: #262c36;font-size: .12rem;opacity: 0;transition: .3s}
.nyaword .list li .txt .desc{color: rgba(255,255,255,.7);line-height: 1.8em;height: 0;overflow: hidden;text-align: justify;font-size: .16rem}

.nyaword .list li:before{content: '';position: absolute;left: -1px;right: -1px;bottom:-1px;top: -1px;background: url(../images/ny/rybgon.png) no-repeat center;background-size: 100% 100%;z-index: 4;pointer-events: none;transition: .3s;opacity:0}

@media (min-width: 1025px){
  .nyaword .list li:hover:before{opacity: 1;}
  .nyaword .list li:hover .txt h4 i{transform: translateX(.2rem);opacity: 1;}
  .nyaword .list li:hover .txt h4:after{width: 50%}
  .nyaword .list li:hover .txt .desc{height: .58rem;transition: .3s }
  .nyaword .list li:hover .img img{opacity: 1;}
}
@media (max-width: 1024px){
.nyaword .list li .img{opacity: 1;}
.nyaword .list{width:auto;display: block;overflow: auto;white-space: nowrap;font-size: 0}
.nyaword .list li{width: auto;display: inline-block;}
.nyaword .list::-webkit-scrollbar{display: none}
.nyaword .list li .txt{bottom: 1.85rem;}
.nyaword .list li .txt h4 i{transform: translateX(.2rem);opacity: 1;}
.nyaword .list li .txt h4:after{width: 50%}
.nyaword .list li .txt .desc{height: auto; }
.nyaword .list li .img img{opacity: 1;}
}
@media (max-width: 992px){
.nyaword .list li .img{opacity: 1;}
.nyaword .list{display: block;white-space: normal;overflow: hidden;width: 100%;padding: 2.4rem 0 2.6rem}
.nyaword .list li{width: 100%;height: 20%;margin-bottom: 0}
.nyaword .list li .txt{bottom: 0}
.nyaword .list li .txt h4{margin-bottom: 0}
.nyaword .list li .txt h4 i{transform: translateX(.2rem);opacity: 1;}
.nyaword .list li .txt h4:after{width: 50%}
.nyaword .list li .txt .desc{display: none }
.nyaword .list li .img{display: none}
.nyaword{background: url(../images/zc2s.jpg) no-repeat center;background-size: cover}
}

@media (max-width: 640px){

}
@media (max-width: 360px){
.nyaword .list li .txt h4 span{font-size: 5vw}
}
.popBox{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: url(../images/ny/rybgon.png) no-repeat center;background-size: 100% 100%;z-index: 1000;display: none}
.popBoxs{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;}
.popBox .content{background: #fff;padding: .4rem .3rem .4rem .4rem;max-width: 12.8rem;width: 90%;position: relative;}
.popBox .content .items .tit{font-size: .3rem;font-weight: bold;margin-bottom: .2rem}
.popBox .content .items .item{display: none}
.popBox .content .items ul{height: 5.2rem;overflow: auto;padding-right: .4rem}
.popBox .content .items ul::-webkit-scrollbar{width: 5px}
.popBox .content .items ul li{display: flex;padding: .2rem ;font-size: .18rem}
.popBox .content .items ul li .year{font-weight: bold;color: #04417f;width: 12%}
.popBox .content .items ul li .txt{width: 88%}
.popBox .content .items ul li+li{border-top: 1px solid #ddd}
.popBox .content .close{position: absolute;top: .4rem;right: .3rem;z-index: 4;cursor: pointer;font-size: .3rem;color: #888}
@media(max-width: 1024px){
.popBox .content .items ul{height: 60vh}
.popBox .content .items ul li{padding: .2rem 0}
.popBox .content .items ul li .year{width: 1rem}
.popBox .content .items ul li .txt{width:calc(100% - 1rem)}
}

/**/
.ny-lzdjd .items{position: relative;padding-top: .8rem;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;padding-bottom: .5rem}
.ny-lzdjd .items:before{content: '';position: absolute;top: -.19rem;width:.39rem;height: .39rem; background: url(../images/his/cir.png) no-repeat center;background-size: 100% 100%; left: 50%;margin-left: -.19rem;z-index: 2}
.ny-lzdjd .items:after{content: '';position: absolute;top: 0;bottom: 0;width: 1px;background: #ddd;left: 50%;z-index: 0}
.ny-lzdjd .items .left{width: 50%}
.ny-lzdjd .items .right{width: 50%;padding-top: 1.5rem}
.ny-lzdjd .items .left .item{padding-right: .65rem}
.ny-lzdjd .items .right .item{padding-left: .65rem}
.ny-lzdjd .items .right .item .year{text-align: right;}

.ny-lzdjd .items .left .item+.item{margin-top: .6rem}
.ny-lzdjd .items .right .item+.item{margin-top: 1.3rem;}
.ny-lzdjd .items .left .item:nth-child(1) .txt .img{width: 90%;height: auto;order: 2;margin-top: .2rem;margin-left: 5%}
.ny-lzdjd .items .left .item:nth-child(1) .txt .intro{width: 100%;order: 1}
.ny-lzdjd .items .left .item:after{right: -.12rem}
.ny-lzdjd .items .right .item:after{left: -.12rem}
.ny-lzdjd .items .item:after{content: '';position: absolute;width: .24rem;height: .24rem;background: url(../images/ny/dot.png) no-repeat center;background-size: 100% 100%;top: .32rem;border-radius: 50%;transition: .3s}
.ny-lzdjd .items .item .year:after{content: '';height: 1px;top: 50%;background: #ddd;position: absolute;transition: .3s}
.ny-lzdjd .items .left .item .year:after{left: 1.8rem;right: -.65rem;}
.ny-lzdjd .items .right .item .year:after{right: 1.8rem;left: -.65rem;}

.ny-lzdjd .items .item{position: relative;z-index: 4}
.ny-lzdjd .items .item .year{position: relative;}
.ny-lzdjd .items .item .year span{font-size: .7rem;font-weight: bold;}
.ny-lzdjd .items .item .txt {align-items: center;margin-top: .2rem}
.ny-lzdjd .items .item .txt .img{width: 2rem;height: 1.3rem}
.ny-lzdjd .items .item .txt .intro{width: calc(100% - 2.2rem);font-size: .18rem;line-height: 1.6em;max-height: 1.7rem;overflow: auto;padding-right: .1rem;}


@media (min-width: 1025px){
.ny-lzdjd .items .item:hover .year:after{background:#014aa5 }
.ny-lzdjd .items .item:hover .year{color:#014aa5 }
.ny-lzdjd .items .item:hover:after{background: url(../images/ny/doton.png) no-repeat center;background-size: 100% 100%;}  
}
@media (max-width: 1024px){
.ny-lzdjd .items:before{top: -.19rem;width:.39rem;height: .39rem; left: .19rem;margin-left: -.19rem;z-index: 2}
.ny-lzdjd .items:after{left: .19rem;z-index: 0}
.ny-lzdjd .items .item{padding-left: .6rem}
.ny-lzdjd .items .item+.item{margin-top: .5rem}
.ny-lzdjd .items .item:after{left: .07rem}
.ny-lzdjd .items .item:after{background: url(../images/ny/doton.png) no-repeat center;background-size: 100% 100%;} 
}
@media (max-width: 480px){
.ny-lzdjd .items .item .year span{font-size: .5rem}
.ny-lzdjd .items .item:after{top: .18rem}
.ny-lzdjd .items .item .txt .img{width: 3rem;height:auto}
.ny-lzdjd .items .item .txt .intro{width:100%;margin-top: .15rem}

}

/**/
.ny-jz{padding-bottom: 0}
.ny-jz .wp{margin-top: .4rem}
.ny-jz .item1{display: flex;justify-content: flex-end;align-items: flex-start;position: relative;}
.ny-jz .item1:before{content: '';position: absolute;height: .38rem;background: #0167a9;width: 4.14rem;left: calc(-1 * (100vw - 14.5rem) / 2);top: .6rem}
.ny-jz .item1 img.slog{position: absolute;left: 0;top: 0;width: 3.49rem;z-index: 2;pointer-events: none;user-select: none;}

.ny-jz .item{margin-bottom: 2rem}
.ny-jz .book_boxsp{position: relative;padding-top: 1rem;width:11.52rem }
.ny-jz .book_boxs{position: relative;right: 0;z-index: 1;width: 11.52rem;height: 7.66rem;background: url(../images/bookbg.png) no-repeat 100% 100%;padding: 0 .26rem 0 .24rem;background-size: 100% 100%}
.ny-jz .book_boxs:before{content: "";position: absolute;top: 0;left: 100%;height: 110%;z-index: 0;background: url(../images/shadowr.png) center no-repeat;background-size: 100% 100%;width: .39rem;pointer-events: none}
.ny-jz .book_boxsp:after{content: "";position: absolute;top: 98%;left: .2rem;right: 0;z-index: 0;background: url(../images/bookshadow.png) center no-repeat;background-size: 100% 100%;height: 2.13rem;pointer-events: none}
.ny-jz .cover{ position: absolute; top: 0; bottom: 0; left: .25rem; width: calc(50% - .3rem);}
.ny-jz .page_d{ padding: .7rem .55rem; height: 100%;text-align: left;}
.ny-jz .page_d img{user-select: none;pointer-events: none;width: 100%}
.ny-jz .even .page_d,.ny-jz .cover .page_d{ width: 100%; background: url(../images/prev.png) center no-repeat; background-size: 100% 100%;overflow: hidden;}
.ny-jz .odd .page_d{ width: 100%;background: url(../images/next.png) center no-repeat; background-size: 100% 100%;}
.ny-jz .flipbook{ z-index: 10;}

.ny-jz .item2{position: relative;}
.ny-jz .item2:before{content: '';position: absolute;height: .38rem;background: #f8b21c;width: 4.14rem;right: calc(-1 * (100vw - 14.5rem) / 2);top: .6rem}
.ny-jz .item2 img.slog{position: absolute;right: 0;top: 0;width: 3.49rem;z-index: 2;pointer-events: none;user-select: none;}

@media (max-width: 1024px){
.ny-jz .item1{display: block;}
.ny-jz .item1:before{height: .5vw;width: 10vw;left: -.4rem;top: -3vw}
.ny-jz .item1 img.slog{top: -5vw;width: 10vw;}
.ny-jz .book_boxsp{width: 100%;padding-top: 3vw}
.ny-jz .book_boxs{right: 0;width: 100%;height: 58vw;padding: 0 2.2vw }
.ny-jz .book_boxsp:after{height: 15vw}
.ny-jz .item2:before{height: .5vw;width: 10vw;right: -.4rem;top: -3vw}
.ny-jz .item2 img.slog{top: -5vw;width: 10vw;}
.ny-jz .item{margin-bottom:20vw}
}
@media (max-width: 992px){
.ny-jz .page_d{ padding: .3rem .25rem; height: 100%;text-align: left;}
}
@media (max-width: 576px){
.ny-jz .item1:before{height: .5vw;width: 10vw;left: -.4rem;top: -3vw}
.ny-jz .item1 img.slog{top: -8vw;width: 12vw;}
.ny-jz .item2:before{height: .5vw;width: 10vw;right: -.4rem;top: -3vw}
.ny-jz .item2 img.slog{top: -8vw;width: 12vw;}
.ny-jz .page_d{ padding: .25rem .15rem; height: 100%;text-align: left;}
}

/**/
.book_boxs .item .img{margin-bottom: .2rem;text-align: center;}
.book_boxs1 .item .img{height: 3.5rem;}
.book_boxs .item .img img{mix-blend-mode: multiply;height: auto;width: auto ;}
.book_boxs .item .tit{font-size: .28rem;font-weight: bold;line-height: 1.2em;position: relative;padding-left: .25rem;background: url(../images/bookdot.png) no-repeat left .06rem;background-size: .13rem auto;margin-bottom: .2rem;}
.book_boxs1 .item .desc{max-height: 1.78rem;overflow: auto;padding-right: .15rem;text-align: justify;line-height: 1.6em;font-size: .16rem}
.book_boxs1 .item .desc::-webkit-scrollbar{width:2px}
.book_boxs2 .item .list li{display: flex;align-items: center;justify-content: space-between;}
.book_boxs2 .item .list li+li{margin-top: .4rem}
.book_boxs2 .item .list li .img{width: 1.8rem;height: 1.5rem;margin-bottom: 0}
.book_boxs2 .item .list li .txt{width: calc(100% - 2rem)}
.book_boxs2 .item .list li .txt .name{font-size: .2rem;font-weight: bold;margin-bottom: .1rem}
.book_boxs2 .item .list li .txt .desc{font-size: .16rem;line-height: 1.6em}
.book_boxs2 .item .desc{}
.book_boxs2 .item .tit{margin-bottom: 1rem}
@media (max-width: 1024px){
.book_boxs1 .item .img{height: 26vw;} 
.book_boxs2 .item .tit{margin-bottom: .6rem}
.ny-jz .page_d{padding: .5rem .45rem}
}
@media (max-width: 992px){
.book_boxs1 .item .img{margin-bottom: 3vw;height: 22vw}
.book_boxs .item .tit{font-size: 2.2vw;margin-bottom: 2vw;background-size: 1.2vw auto;padding-left: 2.5vw;background-position: left .2vw}
.book_boxs2 .item .tit{margin-bottom: 5vw}
.book_boxs1 .item .desc{font-size: 1.5vw;max-height: 15vw;-webkit-text-size-adjust;line-height: 1.5em}
.book_boxs2 .item .desc{font-size: 1.5vw;-webkit-text-size-adjust;line-height: 1.5em}
.book_boxs2 .item .list li .img{width: 12vw;height: 10vw;margin-bottom: 0}
.book_boxs2 .item .list li .txt{width: calc(100% - 14vw)}
.book_boxs2 .item .list li .txt .name{font-size: 1.8vw;font-weight: bold;margin-bottom: 1vw}
.book_boxs2 .item .list li .txt .desc{font-size: 1.4vw;line-height: 1.6em}
.ny-jz .page_d{padding: .4rem .35rem}
.book_boxs2 .item .list li+li{margin-top: 3vw}
}
@media (max-width: 576px){
.ny-jz .page_d{padding: .25rem .15rem;}
.ny-jz .even .page_d{padding-left: 2vw}
.ny-jz .book_boxs2 .cover .page_d{padding-left: 0}
.book_boxs1 .item .img{margin-bottom: 3vw;height: 20vw}
.book_boxs .item .tit{font-size: 2.8vw;margin-bottom: 2vw;background-size: 1.8vw auto;padding-left: 2.8vw}
.book_boxs1 .item .desc{font-size: 2vw;max-height: 20vw;-webkit-text-size-adjust;line-height: 1.5em}
.book_boxs2 .item .tit{margin-bottom: 8vw}
.book_boxs2 .item .list li .txt .name{font-size: 2.2vw;font-weight: bold;margin-bottom: 1vw}
.book_boxs2 .item .list li .txt .desc{font-size: 1.8vw;line-height: 1.4em}
}