.ny-shjy .ny-wps{max-width: 1400px}


.ny-banner .slide{height:760px}
.ny-banner .slide a{display:block;height:100%}
.ny-banner .slide a:after{position:absolute;right:0;bottom:0;left:0;z-index:10;display:block;height:25%;background:url(../../public/images/bamask.png) no-repeat bottom center;background-size:100% 100%;content:''}
.ny-banner .pagin{position:absolute;bottom:30px;z-index:5;text-align:center}
.ny-banner .pagin span{display:inline-block;margin:0 10px!important;width:44px;height:56px;background:url(../../public/images/hfico.png) no-repeat center;}
.ny-banner .pagin span.swiper-pagination-bullet-active{}
.ny-shzy-a{margin-bottom:150px;padding-top:40px}
.ny-shzy-a .ha-slide{margin-bottom:60px}
.ny-shzy-a .swiper-slide .pic:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:rgba(0,0,0,.3);content:'';opacity: 0;transition: .3s}
.ny-shzy-a .swiper-slide h4{margin-top:18px;font-size:16px}
.ny-shzy-a .swiper-slide .jtjd{font-size:18px}
.ny-shzy-a .swiper-slide .pic{position:relative;margin-bottom:50px;height:243px}
.ny-shzy-a .swiper-slide .pic .play{position:absolute;top:50%;left:50%;z-index:3;display:block;margin-top:-33px;margin-left:-33px;
	width:66px;height:66px;background:url(../../ny/images/whzy/play.png) no-repeat center;}
/*.ny-shzy-a .swiper-slide:hover .pic:after{opacity:1}
.ny-shzy-a .swiper-slide:hover .pic .play{opacity:1}*/
.ny-shzy-b{margin-bottom:50px;height:685px}
.ny-shzy-b .slide-btn2{margin-top:0}
.ny-shzy-b .rightCon{padding-top:40px;overflow: hidden}
.ny-shzy-b .swiper-slide .pic:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:rgba(0,0,0,.3);content:'';opacity:0}
.ny-shzy-b .swiper-slide p{padding:0 15px;height:60px;background:#66635e;color:#fff;font-size:15px;line-height:60px;position: relative;}
.ny-shzy-b .swiper-slide p:after{position:absolute;top:0;right:0;z-index:4;width:0;height:60px;background:#b04830;content:'';
transition:.5s}
.ny-shzy-b .swiper-slide:hover  p:after{width:100%}
.ny-shzy-b .swiper-slide:hover .pic:after{opacity:0}
.ny-shzy-b .swiper-slide:hover .pic .play{opacity:1}
.ny-shzy-b .swiper-slide h4{margin-top:20px;text-align:center;font-size: 16px}
.ny-shzy-b .swiper-slide .pic{position:relative;height:306px}
.ny-shzy-b .swiper-slide .pic .play{position:absolute;top:50%;left:50%;z-index:3;display:block;margin-top:-33px;margin-left:-33px;
	width:66px;height:66px;background:url(../../ny/images/whzy/play.png) no-repeat center;}
.ny-shzy-b .ny-left-tit{position:absolute;top:0;left:0;z-index:2;padding-bottom:70px;padding-left:40px;width:270px;height:495px;background:url(../../ny/images/shjy/vbg.jpg) no-repeat center;background-size:cover}
.ny-shzy-b .ny-left-tit .ny-tit span{display:block;margin-left:70px;width:60px;color:#fff;font-size:60px;writing-mode:tb-lr;writing-mode:vertical-lr;letter-spacing: .15em}
.ny-shzy-b .ny-left-tit .ny-tit em{display:block;margin-right:10px;padding-top:5px;color:#fff;vertical-align:top;letter-spacing:.1em;font-size:14px;writing-mode:tb-lr;writing-mode:vertical-lr}
.ny-shzy-b .rightCon{position:relative;z-index:5;width:calc(100% - 270px)}
@media screen and (max-width:1440px){.ny-shzy-b .ny-left-tit .ny-tit span{width:50px;font-size:50px}
.ny-shzy-b .ny-left-tit .ny-tit em{margin-right:0}
.ny-shzy-b .slide-btn2 a.next{color:#fff}
.ny-shzy-b .slide-btn2 a.next:after{background:#fff}
}
.ny-shzy-c ul{padding-top: 56px;padding-bottom: 100px}
.ny-shzy-c ul li{margin-bottom:105px;}
.ny-shzy-c ul li .picf{width:50%;padding: 0 5% 110px 10%;border-bottom: 6px solid #b74b31}
.ny-shzy-c ul li .pic{width:100%;height:360px}
.ny-shzy-c ul li .text{width:50%;padding: 0 5%}
.ny-shzy-c ul li .text h4{margin-bottom:35px;font-size:36px}
.ny-shzy-c ul li .text h4::after{display:block;margin-top:22px;width:35px;height:1px;background-color:#ac462f;content:"";display: none}
.ny-shzy-c ul li .text p.desc{margin-bottom:115px;height:112px;font-size:16px;line-height:1.8em;color: #666}
.ny-shzy-c ul li .text .kinfo{color:#b04830;font-size:16px;font-weight: bold;}
.ny-shzy-c ul li .text .kinfo p{padding:4px 0}
.ny-shzy-c ul li:last-child .picf{border-bottom: 0}
.ny-shzy-c ul li:nth-child(2n) .picf{order:2;padding: 0 10% 110px 5%;}
.ny-shzy-c ul li:nth-child(2n) .text{order:1}
.ny-shzy-d{margin-bottom:80px}
.ny-shzy-d ul li .pic{width:58.5%;height:460px}
.ny-shzy-d ul li .text{width:41.5%;border:1px solid #c4af8a;border-left:0}
.ny-shzy-d ul li .text h4{padding:50px 30px 35px;border-bottom:1px solid #c4af8a}
.ny-shzy-d ul li .text h4 span{display:block;margin-bottom:15px;font-size:30px}
.ny-shzy-d ul li .text h4 em{display:block;/*letter-spacing:15px;*/font-size:14px}
.ny-shzy-d ul li .text p.desc{margin-bottom:30px;height:125px;font-size:14px;line-height:1.8em;opacity:.9}
.ny-shzy-d ul li .text .info{padding:50px 30px 0 30px}
.ny-shzy-d ul li .text .kinfo{margin-bottom:20px}
.ny-shzy-d ul li .text .kinfo strong{display:inline-block;margin-right:40px;font-size:15px}
.ny-shzy-d ul li .text .kinfo strong span{color:#b04830}
.ny-shzy-d ul li .text .ny-more1{width:223px;border:1px solid #ac462f;background:#ac462f;color:#fff;height: 36px;line-height: 36px}




.news-details{max-width: 1000px;width: 90%;margin: 0 auto}
.arc-tit{font-size:26px;text-align:center;margin-bottom:35px;line-height: 1.4em;font-weight: bold;}
.arc-con{color:#666;margin-bottom:50px;min-height: 500px}
.arc-con p{line-height: 1.8em;font-size:14px}
.arc-con p span{line-height: 1.8em;font-size:14px}
.arc-con img{display: inline-block;}
.arc-con table{border: 1px solid #ddd;min-width: 980px}
.arc-con .sctbc{overflow: auto;padding: 15px 0}
.arc-con table tr th,.arc-con table tr td{border: 1px solid #ddd;padding: 5px}

.arc-info{text-align:right;border-bottom:1px solid #cbb998;color:#666;font-size:12px;padding: 20px 0  25px}
.arc-info span{margin:  0 10px}
.arc-sib{height:95px;margin-top:15px;font-size: 14px}
.arc-sib div{width: 48%;line-height: 20px}
.arc-sib .btn-next{text-align:right;padding:0 20px}
.arc-sib .btn-up{text-align:left;padding:0 20px}
.arc-sib .btn-up a{position: relative;padding-left: 50px}
.arc-sib .btn-next a{position: relative;padding-right: 50px}
.arc-sib .btn-next:hover ,.arc-sib .btn-up:hover{background:url(../../ny/images/new/btn-bg.png) no-repeat;color:#fff;background-size: cover}
.arc-sib .btn-next:hover a,.arc-sib .btn-up:hover a{color:#fff}
.arc-sib .btn-next:hover span,.arc-sib .btn-up:hover span{border-color:#fff}
.arc-sib .btn-next span{border-left: 1px solid #aaa;font-size: 14px;padding-left: 16px;position: absolute;right: 0;top: 50%;margin-top: -10px}
.arc-sib .btn-up span{border-right: 1px solid #aaa;font-size: 14px;padding-right: 16px;position: absolute;left: 0;top: 50%;margin-top: -10px}

.share{position:fixed;top:300px;right:50%;z-index: 99;margin-right: -710px}

.share{height:200px;width:70px;}
.share a{display:block;width:48px;height:48px;margin-bottom:10px}

@media screen and (max-width:1440px){
.share{margin-right: -680px}
}
@media screen and (max-width:1366px){
.share{margin-right:0;right: 30px}
}

.video-arc{max-width: 940px;margin: 0 auto;width: 100%}
.video-arc .video{margin-bottom: 30px}
.video-arc .video a{display: block;position: relative;}
.video-arc .video a img{display: block;}
.video-arc .video a:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,.4);content:'';opacity: 0;transition: .3s}
.video-arc .video a:after{position:absolute;top:50%;left:50%;z-index:3;content: '';
  display:block;margin-top:-44px;margin-left:-44px;width:88px;height:88px;background:url(../../ny/images/play1.png) no-repeat center;opacity: 0;transition: .3s}
  .video-arc .video:hover a:before{opacity: 1;}
  .video-arc .video:hover a:after{opacity: 1;}
.compensate-for-scrollbar{margin-right: 0!important}
body.compensate-for-scrollbar{overflow-y: auto}