.nytop{/*padding-top: .5rem;*/background: url(../images/nybabg.png) no-repeat top right;background-size: 58% auto}
.nytop .bgimg{height: 4rem;position: relative;z-index: 3}
.nytop .bgimg .wp{height:100%}
.nytop .cinfo{background: url(../images/posbg.png) no-repeat center;background-size: cover;padding: .25rem .3rem ;color: #fff;min-width: 5.5rem}
.nytop .cinfo .tit{font-size: .32rem;font-weight: bold;margin-bottom: .15rem}
.nytop .posi{color: #fff;position: relative;opacity: .8}
.nytop .posi i{font-size: .18rem;margin-right: 5px}
.nytop .posi a{color: #fff}



.arc-con{line-height: 1.8em;}
.arc-con img{    display: block;
    margin: 0 auto;}
.arc-con p{margin-bottom: .2rem;}
.arc-con table{border: 1px solid #eee;min-width: 640px;margin-left:0!important;width: 100%;background: #fff}
.arc-con .tbsc{overflow: auto;padding: 15px 0;width: 100%}
.arc-con table tr th,.arc-con table tr td{border: 1px solid #eee!important;padding: 15px;text-align: center;}
.arc-con table tr:nth-child(2n){background: #EEEEEE}
.arc-con .tbsc::-webkit-scrollbar{height:4px}
.arc-con .tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#999;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.arc-con .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}
.arc-con iframe{width: 100%!important}

.arc-info{color: #666;text-align: center;margin-bottom: .35rem; border-bottom:1px solid #ddd;padding-bottom: .2rem;font-size: .16rem;padding-top: .2rem;border-top: 1px solid #ddd}
.arc-info span{margin: 5px 10px;display: inline-block;}
.arc-info span i{margin:0 10px;cursor: pointer;}
.arc-sib{padding-top: .2rem;padding-left: 1.4rem}
.arc-sib div{padding: .06rem 0}

.arc-tit{margin-bottom: .25rem}
.arc-tit h1{font-size: .3rem;font-weight: bold;text-align: center;line-height: 1.4em;margin-bottom: .1rem }
.arc-tit h2{font-size: .22rem;text-align: center;line-height: 1.4em }


.nyCon{padding: .7rem 0 .7rem}
.nyCon .arc{padding-left: 1.4rem;border-bottom: 1px solid #ddd;padding-bottom: .2rem}
.nyCon .arc #share{position: absolute;left: 0;top:0;}
.nyCon .arc #share a{display: block;width: .5rem;height: .5rem;border-radius: 50%;text-align: center;line-height: .5rem;font-size: .25rem;background: #f2f2f2;color: #bd2323;margin-bottom: .15rem}

@media screen and (max-width: 768px){
.arc-con video{max-width: 100%!important;height: auto!important;width: auto!important}
.arc-con img{max-width: 100%!important;height: auto!important;width: auto!important}
.nyCon .arc #share{position: static;width: 100%;display: flex;justify-content: center;padding-bottom: .25rem}
.nyCon .arc #share a{margin: 0 .2rem}
.nyCon .arc{padding-left: 0}
.arc-sib{padding-left:0}
.nytop .bgimg{height: 40vw}
}

@media screen and (max-width: 540px){
.nytop .cinfo{min-width: inherit;width: 100%}
.nytop .cinfo{padding: .2rem .25rem;}
.nytop .cinfo .tit{font-size: .28rem}
.arc-tit h1{font-size: .26rem;}
.arc-tit h2{font-size: .2rem;text-align: center;line-height: 1.4em }

}

.ny-tlist{padding-bottom: .4rem}
.ny-tlist li{display: flex;padding: .26rem .3rem;border-bottom: 1px solid #ddd;transition: .3s}
.ny-tlist li:hover{background: url(../images/listbg.png) #bd2323 no-repeat right center;padding-left: .5rem;box-shadow: 0 0 15px rgba(0,0,0,.6);border-bottom: 1px solid transparent}
.ny-tlist li:hover time{color: #fff}
.ny-tlist li:hover time span{color: #fff}
.ny-tlist li:hover h4  a{color: #fff}
.ny-tlist li time{display: block;width: .8rem;font-size: .18rem;color: #888;text-align: center;line-height: 1em}
.ny-tlist li time span{display: block;font-size: .3rem;color: #bd2323;margin-bottom: .1rem}
.ny-tlist li h4{width: calc(100% - .8rem);padding-left: .4rem;font-size: .2rem;font-weight: bold;line-height: 1.4em}
.ny-tlist li h4 a{position: relative;top:50%;transform: translateY(-50%);display: block;}


.ny-plist{padding-bottom: .4rem}
.ny-plist li{display: flex;padding: .35rem .3rem;border-bottom: 1px solid #ddd;transition: .3s}
.ny-plist li:hover{background: url(../images/listbg.png) #bd2323 no-repeat right center;box-shadow: 0 0 15px rgba(0,0,0,.6);border-bottom: 1px solid transparent}
.ny-plist li:hover time{color: #fff}
.ny-plist li:hover time span{color: #fff}
.ny-plist li:hover .mtime{color: #fff}
.ny-plist li:hover h4  a{color: #fff}
.ny-plist li:hover p{color: #fff}
.ny-plist li:hover h4:after{background: #fff}
.ny-plist li .pic{width: 22%;height: 1.7rem;margin-left: 2%}
.ny-plist li time{display: block;width: .8rem;font-size: .18rem;color: #888;text-align: center;line-height: 1em}
.ny-plist li time span{display: block;font-size: .4rem;color: #333333;margin-bottom: .2rem}
.ny-plist li .txt{width: calc(76% - .8rem);padding-left: .4rem;}
.ny-plist li .txt .mtime{display: none}
.ny-plist li h4{font-size: .2rem;font-weight: bold;line-height: 1.4em}
.ny-plist li h4:after{content: '';height: 2px;width: 40px;background: #bd2323;display: block;margin-top: .2rem;margin-bottom: .2rem}
.ny-plist li p{font-size: .14rem;color: #777;line-height: 1.8em;text-indent: 2em}

.ny-plist1{padding-bottom: .4rem}
.ny-plist1 li{width: calc(33.3333333% - .3rem);margin-right: .45rem;margin-bottom: .5rem;transition: .3s}
.ny-plist1 li:hover{box-shadow: 0 5px 15px rgba(0,0,0,.3)}
.ny-plist1 li:nth-child(3n){margin-right: 0}
.ny-plist1 li .pic{height: 2.5rem}
.ny-plist1 li .txt{padding: .25rem .3rem .3rem;border: 1px solid #ddd;border-top: 0;
	background: url(../images/listbg1.png) no-repeat bottom center;}
.ny-plist1 li h4{font-size: .2rem;margin-bottom: .15rem;line-height: 1.4em;position: relative;}
.ny-plist1 li h4:before{position: absolute;left: -.31rem;top:5%;width: 3px;height: 90%;background: #bd2323;content: ''}
.ny-plist1 li p{font-size: .16rem;line-height: 1.8em;color: #777}


.ny-bklist1{padding-bottom: .4rem}

.ny-bklist1 li:after{position: absolute;left: 0;right:0;top:10%;bottom: 0;background: #bd2323;content: '';z-index: 0;transition: .3s}
.ny-bklist1 li:hover:after{left: -5px;right:-5px;box-shadow: 0 5px 15px rgba(0,0,0,.3)}
.ny-bklist1 li:hover h4{background:#bd2323;color: #fff }
.ny-bklist1 li:hover h4:after{opacity: 0}
.ny-bklist1 li:hover h4 a{color: #fff }
.ny-bklist1 li .pic{border: 1px solid #ddd}
.ny-bklist1 li{width: calc(25% - .6rem);margin-right: .8rem;margin-bottom: .6rem;position: relative;}
.ny-bklist1 li:nth-child(4n){margin-right: 0}
.ny-bklist1 li h4{height: .5rem;text-align: center;line-height: .5rem;background: #f4f4f4;font-size: .18rem;position: relative;}
.ny-bklist1 li h4:after{position: absolute;left: 24.5%;right:24.5%;bottom: -3px;height: 3px;background: #bd2323;content: ''}

@media screen and (max-width:1080px){
	.ny-bklist1 li{width: calc(25% - .3rem);margin-right: .2rem;}
}
@media screen and (max-width: 768px){
.ny-plist li p{line-height: 1.6em;}
.ny-plist li h4:after{margin-top: .1rem;margin-bottom: .1rem}
.ny-plist li .pic{height: 1.5rem}

.ny-plist1 li{width: calc(47% - .25rem);margin-right: .5rem}
.ny-plist1 li:nth-child(2n){margin-right: 0}
.ny-plist1 li:nth-child(3n){margin-right: .5rem}


.ny-bklist1 li{width: calc(33.33333% - .3rem);margin-right: .4.5rem;}
.ny-bklist1 li:nth-child(3n){margin-right: 0}
.ny-bklist1 li:nth-child(2n){margin-right: 0.2rem;}

}
@media screen and (max-width: 640px){
.ny-tlist li{padding: .26rem .1rem}
.ny-tlist li h4{width: calc(100% - .65rem);padding-left: .2rem}
.ny-tlist li:hover{padding-left: .1rem;box-shadow:none;border-bottom: 1px solid transparent}  
.ny-plist li .txt .mtime{display:block;}
.ny-plist li  .ptime{display:none;}
.ny-plist li{padding: .3rem .15rem}
.ny-plist li .pic{margin-left: 0;width:40%;height: 1.3rem}
.ny-plist li .txt{width: 60%;padding-left: .2rem}
.ny-plist li .txt p{display: none}
.ny-plist1 li{width: 100%;margin-right: 0}
.ny-plist1 li:nth-child(3n){margin-right: 0}
.ny-plist1 li:nth-child(2n){margin-right: 0}
.ny-plist1 li .pic{height: 50vw}
.ny-plist1 li .txt{background-size: 80% auto}

.ny-bklist1 li{width: calc(50% - .15rem);margin-right: .3rem;}
.ny-bklist1 li:nth-child(4n){margin-right: .3rem}
.ny-bklist1 li:nth-child(3n){margin-right: .3rem}
.ny-bklist1 li:nth-child(2n){margin-right: 0}
}

@media print{
  .header .hd-r{display: none}
  #share{display: none}
  .footer{display: none}
  .nyCon .arc{padding-left: 0}
  .arc-sib{padding-left:0}
}

.ny-bklist1 li .pic img{height: 4.1rem;width: 100%;max-width: inherit;max-height: inherit;}
@media screen and (max-width: 768px){
 .ny-bklist1 li .pic img{height: 3.6rem;} 
}
@media screen and (max-width: 480px){
 .ny-bklist1 li .pic img{height: 2.86rem} 
}
@media screen and (max-width: 375px){
 .ny-bklist1 li .pic img{height: 2.6rem} 
}