﻿@charset "utf-8";
.header_box{z-index: 1000}
@font-face {
  font-family: "swiper-icons"; /* Project id 2560839 */
  src: url('../font/swiper.woff?t=1621499440278') format('woff');
}
.compensate-for-scrollbar{margin-right: 0!important}
.swiper-icons {
  font-family: "swiper-icons" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


#vsb_content_4 IMG{
border-bottom: #ccc 0px solid!important;
    border-left: #ccc 0px solid!important;
    border-top: #ccc 0px solid!important;
    border-right: #ccc 0px solid!important;
}



.nyrcon {
min-height: 20rem;
}
.nyab-f .arc-con  p img{
display: block;
margin: auto;
}

.swi-linkedin:before {
  content: "\e764";
}

.swi-caidan:before {
  content: "\e620";
}

.swi-guanbi:before {
  content: "\eca0";
}

.swi-instagram:before {
  content: "\e736";
}

.swi-tengxunweibo:before {
  content: "\e653";
}

.swi-facebook1:before {
  content: "\e8e7";
}

.swi-pause:before {
  content: "\e618";
}

.swi-arrbar:before {
  content: "\e62a";
}

.swi-arrbal:before {
  content: "\eac0";
}

.swi-shipinhao:before {
  content: "\e64a";
}

.swi-bzhan:before {
  content: "\e613";
}

.swi-huya:before {
  content: "\e617";
}

.swi-douyu:before {
  content: "\e67a";
}

.swi-kuaishou:before {
  content: "\e61b";
}

.swi-bilibili:before {
  content: "\e605";
}

.swi-qq:before {
  content: "\e603";
}

.swi-douyin:before {
  content: "\e690";
}

.swi-Titter:before {
  content: "\e694";
}

.swi-play:before {
  content: "\e630";
}

.swi-facebook:before {
  content: "\e63b";
}

.swi-more:before {
  content: "\e601";
}

.swi-yousanjiao:before {
  content: "\e614";
}

.swi-more1:before {
  content: "\e602";
}

.swi-shijian:before {
  content: "\e6b4";
}

.swi-ssj:before {
  content: "\e6cb";
}

.swi-weixin:before {
  content: "\e615";
}

.swi-sina:before {
  content: "\e61f";
}

.swi-downb:before {
  content: "\e600";
}

.swi-upb:before {
  content: "\eabc";
}

.swi-darrr:before {
  content: "\e65c";
}

.swi-arrlb:before {
  content: "\e62f";
}

.swi-darrl:before {
  content: "\eabb";
}

.swi-morear:before {
  content: "\e679";
}

.swi-jia:before {
  content: "\e65b";
}

.swi-jian:before {
  content: "\e622";
}

.swi-arrl:before {
  content: "\e60a";
}

.swi-close:before {
  content: "\e60b";
}

.swi-arrr:before {
  content: "\e648";
}

.swi-sousuo:before {
  content: "\e616";
}

.swi-arrrb:before {
  content: "\e676";
}

.swi-up:before {
  content: "\eabe";
}

.swi-moreal:before {
  content: "\eabf";
}

.swi-down:before {
  content: "\eabd";
}


.overhide{overflow: hidden;}
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"."}
.l{float:left}
.r{float:right}
.fl{float:left!important}
.fr{float:right!important}
.bor{border:1px dashed #999}
.poab{position:absolute}
.pore{position:relative}
.texto a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.eclip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.eclips{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.imgInline{display:inline-block!important;vertical-align:middle}
.imgMargin{margin:0 auto}
.imgW100{width:100%}

.text-r{text-align:right}
.text-m{text-align:center}
.text-bold{font-weight: 700;}
.text-light{font-weight:100;}
.text-up{text-transform: uppercase;}

.flex{display:flex;justify-content:space-between;flex-wrap:wrap}
.flex-left{display:flex;flex-wrap:wrap}
.flex-center{display:flex;flex-wrap:wrap;justify-content: center;}
.flex-right{display:flex;flex-wrap:wrap;justify-content: flex-end;}
.flex-v-center{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.flex-v{display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;}
.flex-v-bottom{display: -webkit-flex;display: flex;align-items: flex-end;flex-wrap: wrap;justify-content: left;}
@keyframes roted{
  0%{transform: rotate(0deg);}
  100%{transform: rotate(360deg);}
}
@media screen and (min-width: 1025px){
.trans-mask:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}	
.bg-mask:hover .pic .a{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

}
.trans{transition:all .5s}
.trans-mask{display:block;overflow:hidden;width:100%;cursor:pointer;position: relative;}
.trans-mask img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;transform:scale(1.01)}

.bg-mask .pic{overflow: hidden;}
.bg-mask .pic .a{background-repeat: no-repeat;background-position: center;background-size: cover;height: 100%;display: block;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;transform:scale(1.01)}
.uwp{max-width: 1480px;;margin: 0 auto;width: 90%}
.nytop img{width: 100%}

.bgimg{background-repeat: no-repeat;background-position: center;background-size: cover;}
.ablink{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 5;background: rgba(255,255,255,0);}

.pages ul{text-align: center;font-family: 'fru'}
.pages ul li{text-align:center;font-size: 1rem;display: inline-block;margin: 5px}
.pages ul li a{height: 35px;text-align: center;line-height: 33px;padding: 0 8px;min-width: 35px;
display: block;border: 1px solid #ededed;background: #ededed;border-radius: 3px}
.pages ul li.cur{background:#ab2e36;padding: 0 8px;min-width: 35px;height: 35px;line-height: 33px;
border: 1px solid #ab2e36;border-radius: 3px }
.pages ul li a.on{background:#ab2e36;padding: 0 8px;min-width: 35px;height: 35px;line-height: 33px;color: #fff ;border-radius: 3px}
.pages ul li.cur{color:#fff;}
.pages ul li.page-count{line-height: 33px}
.page-form {line-height: 33px}
.page-form input{border:1px solid #ddd;width: 35px;height: 35px;float: left;text-align: center;padding: 0 3px;background: transparent;border-radius: 3px;margin: 0 5px}
.page-form span{float: left;color: #666}
.page-form button{border:none;width: 52px;height: 35px;line-height: 35px;text-align: center;margin-left: 3px;
float: left;background: #ab2e36;color: #fff;border-radius: 3px;margin-left: 5px}

.scbox{overflow: auto}
.scbox::-webkit-scrollbar{width:4px}
.scbox::-webkit-scrollbar-track{border-radius:5px;;background: #eee}
.scbox::-webkit-scrollbar-thumb{border-radius:5px;background:#ab2e36;}
.arc-tit{margin-bottom: .15rem }
.arc-tit h1{font-size:.3rem;line-height: 1.2em;color: #444;font-weight: bold; margin-bottom: .3rem}
.arc-info{color: #777;margin-bottom: .3rem;font-size: .15rem;line-height: .35rem}
.arc-con{line-height: 1.8em;font-size: 1rem}
.arc-con img{display: inline-block;}
.arc-con p{margin-bottom: .2rem;}
.arc-con table{border: 1px solid #eee;min-width: 100%;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-con1 p.sp:first-letter{font-size: 1rem!important;line-height: .9rem; margin-right: .1rem;float: left;color: #ab2e36;font-family: 'geo'}*/
.iconfont{font-size: inherit;}




.ny-nav{width: 21%;float: left;position: relative;background: #fff;padding:0;margin-top: -5.5rem;}
.ny-nav ul{padding: 0 0  2rem;background: url(../images/nysubbg.jpg)#f7f7f7 no-repeat bottom center;background-size: 100% auto}
.ny-nav li {display: block;width: 100%;position: relative;font-size:1.125rem;border-top: 1px solid #ddd;position: relative;} 
.ny-nav li:before{content: '';position: absolute;left: 0;top: 0;height: 0;width: 4px;background: #e0cecf} 
.ny-nav li:first-child{border-top: 0}
.ny-nav li:last-child.cur{}
.ny-nav li.cur{border-bottom: 0;background: #fff;}
.ny-nav li.cur:before{height: 100%}
.ny-nav li.cur>a{color:  #ab2e36;}
.ny-nav li.cur i{color:  #ab2e36;}
.ny-nav li>a{display: block;padding:1.5rem 2rem 1.5rem 2rem;;position: relative;line-height: 1.2em;font-weight: bold;}
.ny-nav li>a:hover{color:  #ab2e36}
.ny-nav li.has>a{position: relative;padding:1.5rem 2rem 1.5rem 1.6rem}
.nysubs{padding-bottom: .1rem;padding-top: 0;display: none}
.nysubs>a{display: block;padding: .03rem 0;padding-left: .3rem;font-size: .16rem;position: relative;padding-right: .25rem;color: #666}
.nysubs>a:hover{color:  #ab2e36}
/*.nysubs>a.on:after{content: '→';margin-left: .1rem}
.nysubs>a:hover:after{content: '→';margin-left: .1rem}*/
.nysubs>a.on{color: #ab2e36}

.sub-nav-p-s{position:relative;padding:1rem 1rem 1rem 1rem ;background: url(../images/nytbg.jpg) no-repeat center;background-size: cover;height:5.5rem; cursor:pointer;color: #fff;text-align: center;}
.sub-nav-p-s div{height: 100%;width:100%; }
.sub-nav-p-s i{width: 1.875rem;height: 1.875rem;background: url(../images/arrd.png) no-repeat center;background-size: 100% 100%; display: none}
.sub-nav-p-s.on i{display:inline-block;transform:rotate(180deg)}
.sub-nav-p-s span{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
	line-height:1em;font-size: 2.5rem;font-family: SourceHanSerifSC-Regular;}

.rightCon{width: 74%;float: right;min-height: 6rem;padding-bottom: 6rem;padding-top: .5rem}
.rightCon1{width: 100%;float: right;min-height: 6rem;padding-bottom: 6rem;padding-top: .5rem}
.nyrtit{margin-bottom: 2rem;}
.nyrtit span{display: inline-block;position: relative;padding-right: .3rem;font-size: .36rem;line-height: 1.2em;z-index: 5;font-weight: bold;color: #ab2e36}


.posi{padding: 1.2rem 0}
.posi .cur{background: url(../images/home.png) no-repeat left top;background-size: 1rem 1rem;padding-left: 1.3rem;}
.posi a:hover{color:#ab2e36 }
@media screen and (min-width: 1921px){
}
@media screen and (max-width: 1180px){
.arc-con p{margin-bottom: .15rem}
}
@media screen and (max-width: 980px){
.nymain{padding-top: 1.5rem}
.ny-nav{width: 100%;float: inherit;margin-top: 0}
.rightCon{width: 100%;float: inherit;padding-top: 2rem}  
.ny-right .nyRcons .nyrcon{padding: 0;padding-bottom:2rem}
.ny-nav ul{display:none;}
.arc-tit h1{font-size: .32rem}
.arc-con img{width: auto!important;height: auto!important}
.arc-con video{width: 100%!important;height: auto!important}
/*.arc-con p,.arc-con span{font-size: 1.1rem!important}*/
.sub-nav-p-s div{width: calc(100% - 2rem);text-align: left;}
.sub-nav-p-s{height: auto;}
.sub-nav-p-s i{display: block;position: absolute;top: 50%;right: 1rem;margin-top: -0.9375rem}
}
@media screen and (max-width: 640px){
.posi{width: 100%;padding-top: .15rem}
.sub-nav-p-s{}
.sub-nav-p-s span{font-size:1.8rem}
.ny-nav li>a{padding: 1.2rem 2rem 1.2rem 2rem;}
}
@media screen and (max-width: 480px){

}
.sub-nav-p-s i:before{display: none}
/**/
.nyab-a  .arc-con{font-size: 1.125rem;}
.nyab-a  .arc-con p{text-align: justify;text-indent: 2em;margin-bottom: .5rem}
.nyab-a  .row-a{background: url(../images/xgbg1.jpg) no-repeat right bottom;padding-bottom: 2rem;border-bottom: 1px solid #eaeaea;position: relative;margin-bottom: 3rem}
.nyab-a  .row-a:after{content: '';width: 8px;height: 8px;border-radius:50%;background: #ab2e36;position: absolute;left: 0;bottom: -4px}
.nyab-a .slide-xgap{position: relative;max-width: 1000px;margin: 0 auto}
.nyab-a .slide-xgap .swiper-slide{cursor: pointer;}
.nyab-a .slide-xgap .slide-xga{max-width: 900px;}
.nyab-a .slide-xgap .slide-xga img{width: 100%}
.nyab-a .slide-xgap .sbtn a{position: absolute;top: 50%;transform: translateY(-50%);width: 19px;height: 44px;z-index: 10}
.nyab-a .slide-xgap .sbtn a.prev{left: 0;background: url(../images/arrl.png) no-repeat center;}
.nyab-a .slide-xgap .sbtn a.next{right: 0;background: url(../images/arrr.png) no-repeat center;}
.nyab-a .player .audios{padding: 4rem 0;;overflow: hidden;}
.nyab-a .player .audios .h4{text-align: center;font-size: .3rem;color: #fff;margin-bottom: .15rem}
#audioContainer{padding: 2rem 0}
.f18{font-size: 1.125rem}
.lint{border: 1px solid #9f9fa1;padding: .8rem 0;font-size: 1rem;border-left: 0;border-right: 0;text-align: center;margin: 0 auto;line-height: 1.6em}
.nyab-b img{display: block;margin:  0 auto;max-width: 100%}
.nyab-b .desc{line-height: 1.8em;text-indent: 2em;text-align: justify;}
.nyab-b .xtit{margin-bottom: 3rem;position: relative;padding-left: 2rem}
.nyab-b .xtit:before{content: '';position: absolute;width: 8px;height: 8px;border-radius:50%;right: 0;top: 50%;margin-top: -4px;background: #ab2e36;z-index: 1}
.nyab-b .xtit:after{content: '';position: absolute;width: 100%;height: 1px;left: 0;top: 50%;background: #ddd;z-index: 0}
.nyab-b .xtit span{background: #fff;padding: 0 .5rem;font-size: 1.75rem;position: relative;z-index: 2}
.nyab-b .row-a{padding-bottom: 5.5rem}
.nyab-b .row-a .desc{margin-bottom: 3rem}
.nyab-b .row-a ul{/* background: url(../images/x.png) no-repeat center 15%; */}
.nyab-b .row-a ul li{width: 50%}
.nyab-b .row-a ul li img{margin:  0 auto 2rem;display: block;}
.nyab-b .row-a  .lint{max-width: 12.5rem;}
.nyab-b .row-b  .lint{max-width: 12.5rem;}
.nyab-b .row-c  .lint{max-width: 42rem;}

.nyab-b .row-b{padding-bottom: 5.5rem}
.nyab-b .row-b .pic img{margin-bottom: 2rem}
.nyab-b .row-b .pic {width: 240px}
.nyab-b .row-b .desc{width: calc(100% - 320px)}
.nyab-b .row-c{padding-bottom: 5.5rem}
.nyab-b .row-d{padding-bottom: 1.5rem}
.nyab-b .row-c .pic{margin-bottom: 3rem}
.nyab-b .row-c .desc a{color: #fff;padding: 0 1rem 0 1rem;background: url(../images/icod.png)#ab2e36 no-repeat 1rem center;height: 2.4rem;line-height: 2.4rem;display: inline-block;font-size: 1rem}
.nyab-b .row-d .desc{padding-top: 2rem}

@media (max-width: 640px){
.nyab-b .row-a ul li{width:100%}
.nyab-b .row-b .pic{width: 100%;margin-bottom: 2rem}	
.nyab-b .row-b .desc{width: 100%}	
}


.xyfglist li{position: relative;margin-bottom: 3rem;display: flex;flex-wrap: wrap;}
.xyfglist li img{max-width: 100%;}
.xyfglist li .pic{max-width: 68%;}
.xyfglist li .txt{position: absolute;top: 5rem;bottom: 5rem;right: 0;width: 42%;padding:3rem 2.5rem}
.xyfglist li .txt h4{font-size:1.25rem;margin-bottom: 1.5rem }
.xyfglist li .txt p{font-size:.875rem;margin-bottom: 3rem;line-height: 1.8em;color: #555 }
.xyfglist li .txt a{display: block;width: 90px;height: 34px;color: #fff;background: #ab2e36;text-align: center;line-height: 34px;transition: .3s }
.xyfglist li .txt a:hover{width: 110px; }
.xyfglist li:nth-child(3) .txt{background: url(../images/x1bg.jpg) no-repeat bottom center;background-size: cover}
.xyfglist li:nth-child(4) .txt{background: url(../images/x2bg.jpg) no-repeat bottom center;background-size: cover}
.xyfglist li:nth-child(5) .txt{background: url(../images/x3bg.jpg) no-repeat bottom center;background-size: cover}
.xyfglist li:last-child{margin-bottom: 1.5rem}
.xyfglist li .txt:before{content: '';width: 7px;top: 7px;right: -7px;bottom: 0;background: #ab2e36;position: absolute; }
.xyfglist li .txt:after{content: '';left: 7px;top: 100%;right: -7px;background: #ab2e36;position: absolute;height: 7px }
.xyfglist li:nth-child(2n){display: flex;justify-content: flex-end;flex-wrap: wrap;}
.xyfglist li:nth-child(2n) .txt{right: auto;left: 0}
.xyfglist li:nth-child(2n) .txt:before{left: -7px;right: auto }
.xyfglist li:nth-child(2n) .txt:after{left: -7px;right: 7px;}





@media(max-width: 1400px){
.xyfglist li .txt{top: 3rem;bottom: 3rem;padding:3rem 2.5rem}	
}
@media(max-width: 1200px){
.xyfglist li .txt{top: 1.5rem;bottom: 1.5rem;padding:3rem 2.5rem;width: 50%}
.xyfglist li .txt p{margin-bottom: 2rem}	
}
@media(max-width: 700px){
.xyfglist li .txt{padding:3rem 2.5rem;width: 100%;position: relative;top: auto;bottom: auto}
.xyfglist li .pic{width: 100%;max-width: inherit;}	
}

.subnav3{margin-bottom: 2.5rem}
.subnav3 ul{overflow-y:hidden;overflow-x: auto;white-space: nowrap;text-align: center; padding-bottom: 10px}
.subnav3 ul li{font-size: 1.25rem;margin: 0 1.5rem;position: relative;padding-bottom: 25px;display: inline-block;}
.subnav3 ul li.on a{color: #ab2e36}
.subnav3 ul li.on{background: url(../images/sub3line.png) no-repeat bottom center;}
.subnav3 ul::-webkit-scrollbar{height:4px}
.subnav3 ul::-webkit-scrollbar-track{border-radius:5px;;background: #eee}
.subnav3 ul::-webkit-scrollbar-thumb{border-radius:5px;background:#ab2e36;}
.worklist{margin-bottom: 3rem}
.worklist li:nth-child(1){width: 68%;margin-bottom: 1.2rem}
.worklist li:nth-child(6){width: 68%;float: right;}
.worklist li:nth-child(1) .pic{height:28.5rem; }
.worklist li:nth-child(6) .pic{height:28.5rem; }
.worklist li:nth-child(1) .txt1 p{font-size: 1.125rem}
.worklist li:nth-child(6) .txt1 p{font-size: 1.125rem}
.worklist li:nth-child(2){position: absolute;top: 0;right: 0}
.worklist li:nth-child(3){position: absolute;top: 14.85rem;right: 0}
.worklist li:nth-child(4){position: absolute;top: 29.7rem;left: 0}
.worklist li:nth-child(5){position: absolute;bottom:0;left: 0}

.worklist li{width: calc(32% - 1.2rem);overflow: hidden;}
.worklist li .pic{height:13.65rem;position: relative; }
.worklist li .pic img{display: none}
.worklist li a{display: block;position: relative;}
.worklist li .txt{position: absolute;left: 0;bottom: 0;right: 0;color: #fff;transition: .3s;padding: .2rem}
.worklist li .txt p{color: #fff;line-height: 1.4em;font-size: 1rem}
.worklist li .txt time{position: absolute;top: 0;right: 0;bottom: 0;background:linear-gradient(45deg,#fa3e46 0%,#ff6a5b 100%);padding: 0 .2rem;z-index: 3}
.worklist li .hidet{position: absolute;left:0;top: 0;right: 0;bottom: 0;background: rgba(153,0,0,.8);background-size: cover;padding: 1.5rem;color: #fff;transition: .4s;z-index: 3;opacity: 0;visibility: hidden;}
.worklist li .hidet .txt1{position: relative;width: 100%;height: 100%}
.worklist li .hidet .txt1 p{line-height: 1.5em;text-align: center;}
.worklist li .hidet .izom{padding-bottom: 1.5rem;}

.worklist li:hover .hidet{opacity: 1;visibility:visible;}
.worklist li:hover .pic:before{opacity: 0}
.worklist li:hover .pic:after{opacity: 0}
@media (max-width: 980px){
.worklist{display: flex;justify-content: space-between;;flex-wrap: wrap;}
.worklist:after{display: none}
.worklist li:nth-child(1){width: calc(50% - .8rem);margin-bottom: 1.5rem}
.worklist li:nth-child(6){width: calc(50% - .8rem);float: inherit;}
.worklist li:nth-child(1) .pic{height:28vw; }
.worklist li:nth-child(6) .pic{height:28vw; }
.worklist li:nth-child(2){position: static;top: 0;right: 0}
.worklist li:nth-child(3){position: static;top:0;right: 0}
.worklist li:nth-child(4){position: static;top:0;left: 0}
.worklist li:nth-child(5){position: static;bottom:0;left: 0}
.worklist li{width: calc(50% - .8rem);overflow: hidden;margin-bottom: 1.5rem}
.worklist li .pic{height:28vw;position: relative; }
.worklist li .txt1 p{font-size: 1.125rem}
}
@media screen and (max-width: 640px){
.worklist li {width: 100%;overflow: hidden;margin-bottom: 1.5rem;}
.worklist li:nth-child(1){width: 100%}
.worklist li:nth-child(6){width: 100%}
.worklist li:nth-child(1) .pic{height:50vw; }
.worklist li:nth-child(6) .pic{height:50vw; }
.worklist li .pic{height: 50vw}

}

.lddea .pic{width:33%;position: relative;z-index: 3 }
.lddea .pic img{width: 100%}
.lddea .txt{width:67%;padding: 3rem;position: relative;z-index: 3 }
.lddea .txt .zw{font-size: 1.625rem;margin-bottom: 2rem}
.lddea .txt .name{font-size: 1.25rem;margin-bottom: 2rem;display: block;}
.lddea .txt .info{border-left: 1px solid #a81b00;padding-left: 2rem;line-height: 1.6em;font-size: 1rem;color: #666}
.lddea .txt .info p{line-height: 1.6em;font-size: 1rem;color: #666}
.lddea .txt .info span{line-height: 1.6em;font-size: 1rem;color: #666;margin-bottom: 8px}
.lddea .txt .info p{margin-bottom: 8px}
.lddea:after{content: '';position: absolute;top: -1rem;bottom: -1rem;right: 0;left: 30%;background: #f6f4f4;z-index: 0}
@media (max-width: 640px){
.lddea .pic{width:50%; margin: 0 auto}
.lddea .txt{width:100%;padding: 3rem;}	
.lddea:after{bottom: -1rem;right: -1rem;top: 30%;left: -1rem}
}

.ldlist{border-top: 5px solid #a81b00}
.ldlist li{padding: 1.5rem;border-bottom: 1px solid #ddd;font-size: 1.25rem;line-height: 1.4em;position: relative;}
.ldlist li.thead{font-size: 1.125rem;color: #a81b00}
.ldlist li .zw{width:76%}
.ldlist li .name{width: 20%;font-size: 1.125rem;transition: .3s;}
.ldlist li .name a:hover{color: #a81b00}
.ldlist li:hover .name a{color: #a81b00;}
.ldlist li:not(.thead):hover .name{transform: translateX(10px);color: #a81b00;}

.nyld2{}
.nyab-ld dl{margin-bottom: 2rem}
.nyab-ld dl dt{background: #537a78;padding: 1.1rem 2rem;position: relative;overflow: hidden;cursor: pointer;}
.nyab-ld dl dt span{color: #fff;font-size: 1.25rem;position: relative;z-index: 3}
.nyab-ld dl dt span em{font-size: 1rem;font-weight: normal;opacity: .8;}
.nyab-ld dl dt i{display: block;width: 1.875rem;height: 1.875rem; background: url(../images/arrd.png) no-repeat center; background-size: 100% 100%;position: absolute;top: 50%;right: 1.5rem;margin-top: -0.9375rem;}
.nyab-ld dl dd{border-top: 5px solid #a81b00;background: #fdfcfb;padding: 0 .3rem;overflow-y:hidden;overflow-x: auto}
.nyab-ld dl dd::-webkit-scrollbar{height:4px}
.nyab-ld dl dd::-webkit-scrollbar-track{border-radius:5px;;background: #eee}
.nyab-ld dl dd::-webkit-scrollbar-thumb{border-radius:5px;background:#ab2e36;}
.nyab-ld dl:nth-child(1) dd{display: block;}
.nyab-ld dl dt{display:none;}
.nyab-ld dl dd .ul1{min-width: 520px}
.nyab-ld dl dd .li1{padding: 1.8rem 0;border-bottom: 1px solid #ddd;display: flex;justify-content: space-between;flex-wrap: wrap;}
.nyab-ld dl dd .ul1 .li1:last-child{border-bottom: 0}
.nyab-ld dl dd .ul1 .li1:first-child .li2 span:nth-child(1){color: #666!important;font-weight: normal;font-size: 1.125rem}
.nyab-ld dl dd .li1 .t1{width: 45%;font-size: 1.25rem}
.nyab-ld dl dd .li1 .t1 .t1s{position: relative;}
.nyab-ld dl dd .li1 .t1 .t1s p{font-size: 1rem}
.nyab-ld dl dd .li1 .t1 h4{font-size: 1.375rem;color: #993333;}
.nyab-ld dl dd .li1 .t1 p{margin-top: .8rem ;color: #888}
.nyab-ld dl dd .li1 .t2{width: 52%;}
.nyab-ld dl dd .li2{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 1.5rem}
.nyab-ld dl dd .ul2 .li2:last-child{margin-bottom: 0}
.nyab-ld dl dd .li2{font-size: 1.125rem;color: #666}
.nyab-ld dl dd .li2 span:nth-child(1){width: 30%;display: block;font-size: 1.25rem;color: #333}
.nyab-ld dl dd .li2 span:nth-child(2){width: 30%;display: block;color: #666}
.nyab-ld dl dd .li2 span:nth-child(3){width: 40%;display: block;color: #666}

.nyab-ld dl.lrxz dd .li2 span:nth-child(1){width: 50%;display: block;font-size: 1.25rem;color: #333}
.nyab-ld dl.lrxz dd .li2 span:nth-child(2){width: 50%;display: block;color: #666}
@media (max-width: 768px){
.nyab-ld dl dd .li1 .t1{width: 38%;}
.nyab-ld dl dd .li1 .t2{width: 60%;}	
}

.nyab-f .arc-con{font-size: 1.125rem;text-indent: 2em}
.nyab-f .arc-con div{margin-bottom: 1rem;line-height: 2em}
.nyab-f .arc-con div a{color: #537a78;position: relative;}
.nyab-f .arc-con div a:hover .pop{display: block;}
.nyab-f .arc-con .pop{position: absolute;right: calc(100% + 1rem);top: -3rem;background: #fff;width: 520px;margin-bottom: 0;padding: 1.5rem 1rem 1.5rem 1.5rem;box-shadow: 0 0 1.5rem rgba(0,0,0,.2);z-index: 10;text-indent: 0;display: none}
.nyab-f .arc-con .pop:after{content: '';border: 10px solid transparent;border-left-color: #fff;position: absolute;left: 100%;top: 3rem}
.nyab-f .arc-con .pop img{width: 100%!important}
.nyab-f .arc-con .pop div{margin-bottom: 0;text-indent: 0}
.nyab-f .arc-con .pop .txt p{font-size: 14px!important;line-height: 1.6em;text-indent: 2em;color: #444;text-align: justify;}
.nyab-f .arc-con .pop .pic{width: 34%;margin: auto;}
.nyab-f .arc-con .pop .txt{width: 66%;padding-right: .8rem;max-height: 155px;padding-left: 1rem}
@media (max-width: 1024px){
.nyab-f .arc-con div a{position: static;}
.nyab-f .arc-con .pop{width: 90%;top: 30%;transform: translateY(-50%) translateX(-50%);left: 50%;max-width: 500px}
.nyab-f .arc-con .pop:after{display: none}
}
@media (max-width: 980px){
.nyab-f .arc-con .pop{position: fixed;top: 50%}
}

/*二期*/

.none{display: none}
.nosub .sub-nav-p-s i{display: none!important}
.zjlist li{width: 50%;height: 17.5rem;text-align: center;}
.zjlist li h4{font-size:1.5rem;margin-top: 1rem}
.zjlist li .ico img{display: inline-block;}
.zjlist li a:hover .ico img{transition: .8s;transform: rotateY(360deg);}
.zjlist li:hover a.a:before{left: 15px;top: 15px;right: 15px;bottom: 15px;}
.zjlist li a.a{height: 100%;width: 100%;position: relative;}
.zjlist li a.a:before{content: '';position: absolute;left: 10px;top: 10px;right: 10px;bottom: 10px;border: 1px solid rgba(255,255,255,.5);transition: .3s}



.zjlist li:nth-child(1){background: url(../images/zj1.jpg) no-repeat center;background-size: cover}
.zjlist li:nth-child(1) h4{color: #fff}
.zjlist li:nth-child(5) h4{color: #fff}
.zjlist li:nth-child(2){background: url(../images/zj2.jpg) no-repeat center;background-size: cover}
.zjlist li:nth-child(3){width: 50%;height: 35rem}
.zjlist li:nth-child(3) .sbtn a{position: absolute;top: 50%;transform: translateY(-50%);z-index: 5;color: #fff;text-shadow: 2px 2px 5px rgba(0,0,0,.2);font-size: 3rem}
.zjlist li:nth-child(3) .sbtn a.prev{left: 1rem}
.zjlist li:nth-child(3) .sbtn a.next{right: 1rem}
.zjlist li:nth-child(4){width: 25%}
.zjlist li:nth-child(5){width: 25%;background: url(../images/zj5.jpg)#a81b00 no-repeat right bottom;;height: 35rem}
.zjlist li:nth-child(3) .slide-pic .pic{height: 35rem }
.zjlist li:nth-child(4) .item{height: 17.5rem }
.zjlist li:nth-child(4) .item a{height: 100% }
.zjlist li:nth-child(4) .item:nth-child(2){background: url(../images/zj4.jpg)#eeeeee no-repeat left bottom;position: relative; }
.zjlist li:nth-child(4) .item:nth-child(2):before{content: '';position: absolute;border: 12px solid transparent;left: -12px;top: 50%;transform: translateX(-50%);border-right-color: #eee;z-index: 10}


/*
.zjlist li:nth-child(2){background: url(../images/zj1.jpg) no-repeat center;background-size: cover}
.zjlist li:nth-child(2) h4{color: #fff}
.zjlist li:nth-child(6) h4{color: #fff}

.zjlist li:nth-child(3){background: url(../images/zj2.jpg) no-repeat center;background-size: cover}
.zjlist li:nth-child(4){width: 50%;height: 35rem}
.zjlist li:nth-child(4) .sbtn a{position: absolute;top: 50%;transform: translateY(-50%);z-index: 5;color: #fff;text-shadow: 2px 2px 5px rgba(0,0,0,.2);font-size: 3rem}
.zjlist li:nth-child(4) .sbtn a.prev{left: 1rem}
.zjlist li:nth-child(4) .sbtn a.next{right: 1rem}
.zjlist li:nth-child(5){width: 25%}
.zjlist li:nth-child(6){width: 25%;background: url(../images/zj5.jpg)#a81b00 no-repeat right bottom;;height: 35rem}
.zjlist li:nth-child(4) .slide-pic .pic{height: 35rem }
.zjlist li:nth-child(5) .item{height: 17.5rem }
.zjlist li:nth-child(5) .item a{height: 100% }
.zjlist li:nth-child(5) .item:nth-child(2){background: url(../images/zj4.jpg)#eeeeee no-repeat left bottom;position: relative; }
.zjlist li:nth-child(5) .item:nth-child(2):before{content: '';position: absolute;border: 12px solid transparent;left: -12px;top: 50%;transform: translateX(-50%);border-right-color: #eee;z-index: 10}
*/



@media (max-width: 900px){
.zjlist li{height:30vw;}
.zjlist li:nth-child(3){width: 100%;height: 50vw}
.zjlist li:nth-child(3)  .slide-pic .pic{width: 100%;height: 50vw}
.zjlist li:nth-child(4){width: 100%;height: 30vw;display: flex;justify-content: space-between;}
.zjlist li:nth-child(4) .item{width: 50%;height: 30vw}	
.zjlist li:nth-child(5){width: 100%;height: 30vw}	
.zjlist li:nth-child(4) .item:nth-child(2):before{left: 50%;top: -24px;transform: translateX(-50%) translateY(0);border-right-color: transparent;border-bottom-color: #eee;}
}
@media (max-width: 640px){
.zjlist li{height:40vw;}
.zjlist li:nth-child(3){height: 60vw}
.zjlist li:nth-child(3)  .slide-pic .pic{height: 60vw}
.zjlist li:nth-child(4){height: 40vw;}
.zjlist li:nth-child(4) .item{height: 40vw}	
.zjlist li:nth-child(5){height: 40vw}	
.zjlist li .ico img{height: 3rem}
.zjlist li h4{font-size: 1.25rem}
}

.nyrcon img{max-width: 100%;}
.nysyt .nyrcon .tab .bd{width: 53%}
.nysyt .nyrcon .tab .bd p{text-align: center;margin-top: .8rem}
.nysyt .nyrcon .tab .hd{width: 40%}
.nysyt .nyrcon .tab .hd li{position: relative;cursor: pointer;height: 8.15rem;margin-bottom: 2rem}
.nysyt .nyrcon .tab .hd li:after{content: '';position: absolute;right:3.75rem;left: 0;height:6.1875rem;background: url(../images/xqline.png) no-repeat right center;background-size: 100% 100%;top: 50%;transform: translateY(-50%);  }
.nysyt .nyrcon .tab .hd li .ico{width:7.5rem;height: 7.5rem;border-radius: 50%;position: relative;z-index: 3;border: 5px solid #b3dff7;top: 50%;transform: translateY(-50%);transition: .3s }
.nysyt .nyrcon .tab .hd li.on .ico{width:8.125rem;height: 8.125rem;border: 5px solid #ab2e36 }
.nysyt .nyrcon .tab .hd li p{font-size: 1.25rem}
.nysyt .nyrcon .tab .hd li  p i{margin-right: .5rem;font-size: 1.4rem;vertical-align: -.2rem}
.nysyt .nyrcon .tab .hd li.on p{color: #ab2e36}
@media (max-width: 900px){
.nysyt .nyrcon .tab .bd{width:100%;order: 2}
.nysyt .nyrcon .tab .bd img{width: 100%}
.nysyt .nyrcon .tab .hd{width: 100%;order: 1}
.nysyt .nyrcon .tab .hd ul{display: flex;justify-content: space-between;}	
.nysyt .nyrcon .tab .hd li{height: auto;width: 33.33333%}
.nysyt .nyrcon .tab .hd li  p i{display: none}
.nysyt .nyrcon .tab .hd li  p{width: 100%;order: 2;text-align: center;display: block;}
.nysyt .nyrcon .tab .hd li  .ico{order: 1;margin: 0 auto 3rem}
.nysyt .nyrcon .tab .hd li:after{display: none}
.nysyt .nyrcon .tab .hd li.on .ico{width:7.5rem;height: 7.5rem; }
}
@media (max-width: 640px){
	.nysyt .nyrcon .tab .hd{margin-top: -2rem}
	.nysyt .nyrcon .tab .hd li p{font-size: 1.125rem}
	.nysyt .nyrcon .tab .hd li .ico{width:7rem;height: 7rem; }
	.nysyt .nyrcon .tab .hd li.on .ico{width:7rem;height: 7rem; }
}

.nygk .more a{width: 133px;height: 40px;background: url(../images/morbg.png) no-repeat center;background-size: 100% 100%;line-height: 40px;font-size: 1rem;display: block;text-align: center;color: #fff}
.nygk-a{background: url(../images/gkbg1.jpg) #fff no-repeat left bottom;padding: 0 0  5.5rem}
.nygk-as{position: relative;padding: 3rem 0}
.nygk-as:after{content: '';position: absolute;top: 0;bottom: 0;left: 30%;width: calc((100vw - 1480px) / 2 + 70%);z-index: 0;background: url(../images/gk1bg.jpg) no-repeat center;background-size: cover}
.nygk-as .pic{width: 48%;position: relative;z-index: 3}
.nygk-as .txt{width: 48%;position: relative;z-index: 3;color: #fff}
.nygk-as .txt h4{font-size: 1.875rem;margin-bottom: 2rem}
.nygk-as .txt .arc-con{text-align: justify;margin-bottom: 3rem}
.nygk-a ul{margin-top: 4.5rem}
.nygk-a ul li{width: 48.5%;border-bottom: 2px solid #f8f8f8;padding: 2rem;height: 11rem;position: relative; }
.nygk-a ul li a{display: block;height: 100%}
.nygk-a ul li span.mor{position: absolute;right: 3rem;bottom: 4rem;font-size: 1rem;color: #888}
.nygk-a ul li span.mor .l1{width: 1px;height: 4rem;background: #ddd;position: absolute;bottom: calc(100% + 10px);left: 50%}
.nygk-a ul li span.mor .l1:before{content: '';position: absolute;bottom: 0;width: 1px;background:#af280f;left: 0;height: 0;transition: .3s }
.nygk-a ul li span.mor .l2:before{content: '';position: absolute;top: 0;width: 1px;background:#af280f;left: 0;height: 0;transition: .3s }
.nygk-a ul li a:hover span.mor .l1:before{height: 100%;}
.nygk-a ul li a:hover span.mor .l2:before{height: 100%;}
.nygk-a ul li a:hover span.mor {color:#af280f}



.nygk-a ul li:nth-child(2):hover span.mor {color:#537a78}
.nygk-a ul li:nth-child(2):hover span.mor .l1:before {background:#537a78}
.nygk-a ul li:nth-child(2):hover span.mor .l2:before {background:#537a78}
.nygk-a ul li:nth-child(2){border-top: 4px solid #537a78;color:#537a78}
.nygk-a ul li:nth-child(2) h4{background: url(../images/gki2.png) no-repeat left center;padding-left: 3rem;background-size: auto 100%}
.nygk-a ul li:nth-child(1){border-top: 4px solid #af280f;color:#af280f }
.nygk-a ul li:nth-child(1) h4{background: url(../images/gki1.png) no-repeat left center;padding-left: 3rem;background-size: auto 100%}



/*
.nygk-a ul li:nth-child(3):hover span.mor {color:#537a78}
.nygk-a ul li:nth-child(3):hover span.mor .l1:before {background:#537a78}
.nygk-a ul li:nth-child(3):hover span.mor .l2:before {background:#537a78}
.nygk-a ul li:nth-child(3){border-top: 4px solid #537a78;color:#537a78}
.nygk-a ul li:nth-child(3) h4{background: url(../images/gki2.png) no-repeat left center;padding-left: 3rem;background-size: auto 100%}
.nygk-a ul li:nth-child(2){border-top: 4px solid #af280f;color:#af280f }
.nygk-a ul li:nth-child(2) h4{background: url(../images/gki1.png) no-repeat left center;padding-left: 3rem;background-size: auto 100%}
*/


.nygk-a ul li span.mor .l2{width: 1px;height: 2.5rem;background: #ddd;position: absolute;top: calc(100% + 10px);left: 50%}
.nygk-a ul li h4{font-size: 1.875rem;height: 31px;line-height: 31px}

.nygk-b{background: url(../images/1912bg.png) #fff repeat-x top center;padding: 3.5rem 0  0}
.nygk-b .uwp{background: url(../images/1912.png) no-repeat top center;max-width: 1366px;}
.nygk-b .tit{font-size: 1.875rem;text-align: center;margin-bottom: 2rem}
.nygk-b .tit:after{content: '';height: 4px;width: 4rem;background: #a81b00;display: block;margin: 1rem auto 0}
.nygk-b  .arc-con{font-size: 1rem;text-align: center;max-width: 1260px;margin:  0 auto;color: #555;margin-bottom: 3rem}
.nygk-b .pics{padding-bottom: 5rem;position: relative;margin-bottom: 4rem}
.nygk-b .pics div{position: relative;z-index: 5}
.nygk-b .pics div:nth-child(1){max-width: 42%;}
.nygk-b .pics div:nth-child(2){max-width: 53%;}
.nygk-b .pics .sq{position: absolute;background: #f4ecdb;width: 475px;height: 245px;bottom: 0;left: 40%;z-index: 0}
.nygk-b .pics img{position: relative;z-index: 5}
.nygk .nygk-b .more a{margin: 0 auto;background: url(../images/morbg1.png) no-repeat center;background-size: 100% 100%;}
@media (max-width: 1645px){
.nygk-as:after{width: calc(70% + 5vw);}	
}
@media (max-width: 900px){
.nygk-as{padding-top: 0}
.nygk-as .pic{width: 100%;margin-bottom: 2rem}
.nygk-as .txt{width: 100%;}
.nygk-as:after{width: calc(100% + 10vw);left: -5vw;top: 20%}	
.nygk-b .pics .sq{width: 45vw;height: 25vw;left: 25%}
}
@media (max-width: 640px){
.nygk-a ul li{width: 100%}
.nygk-a ul li:nth-child(1){margin-bottom: 2rem}
.nygk-b .pics{padding-bottom: 3rem}
}

.nyjgsz .nyrcon dl{border-left: 2px solid #a81b00;padding-left: 3.2rem}
.nyjgsz .nyrcon dl:nth-child(1){margin-bottom: 3rem}
.nyjgsz .nyrcon dl:nth-child(2){margin-bottom: 3rem}
.nyjgsz .nyrcon dl:nth-child(3){margin-bottom: 3rem}
.nyjgsz .nyrcon dl:nth-child(4){margin-bottom: 3rem}

.nyjgsz .nyrcon dl dt{font-size:1.5rem ;color: #a81b00;margin-bottom: 1.5rem;font-weight: bold}
.nyjgsz .nyrcon dl dt p{font-size:1.5rem ;color: #a81b00;margin-bottom: 1.5rem;font-weight: bold}
.nyjgsz .nyrcon dl dd ul li{width: 33.333333%;border-bottom: 1px solid #eee;padding: 1.5rem 0;font-size: 1.125rem;padding-right: 1rem;line-height: 1.4em}
.nyjgsz .nyrcon dl dd ul li a:hover{color:  #a81b00}
.nyjgsz .nyrcon dl dd ul li span{font-size: 14px;display: block;color: #666;margin-top: 3px}
@media (max-width: 900px){
.nyjgsz .nyrcon dl dd ul li{width: 50%}	
.nyjgsz .nyrcon dl dd ul li span{font-size: 12px;line-height: 1.4em}
.nyjgsz .nyrcon dl{padding-left: 2rem}
}





.nyjgzzs{padding: 3rem 0;}
.nyjgzzs .pics{position: absolute;top: 0;right: 0;bottom: 0;width: 60%;z-index: 0}
.nyjgzzs .pics span{position: absolute;top: 0;right: 0;bottom: 0;left: 0}
.nyjgzzs ul{width:50%;position: relative;z-index: 4 }
.nyjgzzs ul li{height: 15rem ;width: 50%;text-align: center;position: relative;}
.nyjgzzs ul li h4{font-size: 1.625rem;margin-top: 1rem}
.nyjgzzs ul li a{display: flex;height: 100%}
.nyjgzzs ul li .ico{width: 6.25rem;height: 6.25rem;position: relative;margin: 0 auto}
.nyjgzzs ul li .ico img{display: block;margin: 0 auto}
.nyjgzzs ul li .ico:before{width: 100% ;height:100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 50%;border: 1px dashed #af280f;content: '';;-webkit-animation: roted 50s infinite}
.nyjgzzs ul li:hover .ico img{transform: rotateY(360deg);transition: .8s}


.nyjgzzs ul li:nth-child(1) .ico:before{border: 1px dashed #fff;}
.nyjgzzs ul li:nth-child(1){background: #af280f;color: #fff}
.nyjgzzs ul li:nth-child(2){background: #f4efe9;}
.nyjgzzs ul li:nth-child(4){background: #fff;}
.nyjgzzs ul li:nth-child(3) span{position: absolute;top: 0;right: 0;bottom: 0;left: 0}



/*
.nyjgzzs ul li:nth-child(2) .ico:before{border: 1px dashed #fff;}
.nyjgzzs ul li:nth-child(2){background: #af280f;color: #fff}
.nyjgzzs ul li:nth-child(3){background: #f4efe9;}
.nyjgzzs ul li:nth-child(5){background: #fff;}
.nyjgzzs ul li:nth-child(4) span{position: absolute;top: 0;right: 0;bottom: 0;left: 0}
*/

@media (max-width: 900px){
.nyjgzzs ul li .ico{width: 5.25rem;height: 5.25rem;}	
.nyjgzzs ul li .ico img{width: 42px}
.nyjgzzs ul li h4{font-size: 1.25rem}
.nyjgzzs ul li{height: 12rem}
}

@media (max-width: 640px){
.nyjgzzs ul{width: 100%}
.nyjgzzs .pics{position: relative;height: 60vw;width: 100%;}
.nyjgzzs{padding: 0;}
}



.nyzsjy{background: url(../images/nyzsbg.jpg) no-repeat bottom center;background-size: 100% auto}
.nyzsjy .nyrcon ul{margin-top: 3rem}
.nyzsjy .nyrcon ul li{width: 25%;}
.nyzsjy .nyrcon ul li a{display: block;position: relative;}
.nyzsjy .nyrcon ul li .pic{height: 21.5rem}
.nyzsjy .nyrcon ul li .txt{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 3;text-align: center;}
.nyzsjy .nyrcon ul li .txt h4{color:#fff ;font-size: 1.625rem;margin-bottom: 2rem;transition: .3s}
.nyzsjy .nyrcon ul li .txt h4:after{content: '';height: 3px;width: 2rem;background: #b0260c;display: block;margin: 1.2rem auto 0;}
.nyzsjy .nyrcon ul li .txt .mor{color: #fff}
.nyzsjy .nyrcon ul li:nth-child(2) .txt h4{color: #333}
.nyzsjy .nyrcon ul li:nth-child(2) .txt .mor{color: #333}
.nyzsjy .nyrcon ul li:nth-child(4) .txt h4:after{background: #fff}
.nyzsjy .nyrcon ul li:hover .txt h4{letter-spacing: .1em}

@media (max-width: 900px){
.nyzsjy .nyrcon ul li{width: 50%;}
}
@media (max-width: 640px){
.nyzsjy .nyrcon ul li .pic{height: 45vw}
.nyzsjy .nyrcon ul li .txt h4{font-size: 1.5rem}
}

.qklist{}
.qklist:after{width: calc(33.33333% - 1.3rem);content: '';display: inline-block;}
.qklist li{width: calc(33.33333% - 1.3rem);background: #efefef;padding: .8rem .8rem 1.5rem;transition: .3s;margin-bottom: 2.5rem}
.qklist li:hover{background: #b0260c}
.qklist li:hover h4{color: #fff}
.qklist li .pic{overflow: hidden;}
.qklist li img{width: 100%;max-height: 423px}
.qklist li h4{font-size: 1.125rem;text-align: center;line-height: 1.4em;margin-top: 1rem}

@media (max-width: 640px){
.qklist li{width: 48.5%;padding: .5rem .5rem 1.2rem;}
.qklist li h4{font-size: 1rem}
}


.nyszdw .nyrcon .tit{font-size: 1.875rem;text-align: center;margin-bottom: 2rem}
.nyszdw .nyrcon .tit:after{content: '';height: 4px;width: 4rem;background: #a81b00;margin: 1rem auto 0;display: block;}
.nyszdw .nyrcon .arc-con{max-width: 960px;margin:  0 auto 4rem;text-align: center;}
.nyszdw .nyrcon ul{width: 48%;position: relative;z-index: 4}
.nyszdw .nyrcon ul li{background: #fbfbfb;height: 9.1rem;margin-bottom: 2rem;border-left: 2px solid #a81b00;box-shadow: 0 0 10px rgba(0,0,0,.05);position: relative;}
.nyszdw .nyrcon ul li:after{content: '';position: absolute;left: 0;top: 0;bottom: 0;width:0;z-index: 0;background:#a81b00; }
.nyszdw .nyrcon ul li:hover:after{width: 100%; transition: .3s}
.nyszdw .nyrcon ul li:hover{border-left-color: #ffcc00}
.nyszdw .nyrcon ul li a{display: flex;justify-content: space-between;padding: 1.425rem 3rem;position: relative;z-index: 4}
.nyszdw .nyrcon ul li .ico{width: 6.25rem;height: 6.25rem;position: relative;background-repeat: no-repeat;background-position: center;background-size: 3rem 3rem}
.nyszdw .nyrcon .ul1 li:nth-child(1) .ico{background-image: url(../images/si1.png);}
.nyszdw .nyrcon .ul1 li:nth-child(2) .ico{background-image: url(../images/si2.png);}
.nyszdw .nyrcon .ul1 li:nth-child(3) .ico{background-image: url(../images/si3.png);}
.nyszdw .nyrcon .ul1 li:nth-child(4) .ico{background-image: url(../images/si4.png);}
.nyszdw .nyrcon .ul1 li:nth-child(1):hover .ico{background-image: url(../images/si1on.png);}
.nyszdw .nyrcon .ul1 li:nth-child(2):hover .ico{background-image: url(../images/si2on.png);}
.nyszdw .nyrcon .ul1 li:nth-child(3):hover .ico{background-image: url(../images/si3on.png);}
.nyszdw .nyrcon .ul1 li:nth-child(4):hover .ico{background-image: url(../images/si4on.png);}

.nyszdw .nyrcon .ul2 li:nth-child(1) .ico{background-image: url(../images/si5.png);}
.nyszdw .nyrcon .ul2 li:nth-child(2) .ico{background-image: url(../images/si6.png);}
.nyszdw .nyrcon .ul2 li:nth-child(3) .ico{background-image: url(../images/si7.png);}
.nyszdw .nyrcon .ul2 li:nth-child(4) .ico{background-image: url(../images/si8.png);}
.nyszdw .nyrcon .ul2 li:nth-child(1):hover .ico{background-image: url(../images/si5on.png);}
.nyszdw .nyrcon .ul2 li:nth-child(2):hover .ico{background-image: url(../images/si6on.png);}
.nyszdw .nyrcon .ul2 li:nth-child(3):hover .ico{background-image: url(../images/si7on.png);}
.nyszdw .nyrcon .ul2 li:nth-child(4):hover .ico{background-image: url(../images/si8on.png);}

.nyszdw .nyrcon ul li .ico:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 1px dashed #a81b00;border-radius: 50%;-webkit-animation: roted 50s infinite}
.nyszdw .nyrcon ul li:hover .ico:after{border-color: #fff}
.nyszdw .nyrcon ul li:hover .txt h4{color: #fff}
.nyszdw .nyrcon ul li:hover .txt p{color: rgba(255,255,255,.6);}
.nyszdw .nyrcon ul li:hover .txt span.swi-morear{color: rgba(255,255,255,.9);}
.nyszdw .nyrcon ul li .txt{width: calc(100% - 8rem);position: relative;}
.nyszdw .nyrcon ul li .txt h4{font-size: 1.75rem}
.nyszdw .nyrcon ul li .txt p{font-size: .9rem;margin-top: .8rem;text-transform: uppercase;color: #666;line-height: 1.4em}
.nyszdw .nyrcon ul li .txt span.swi-morear{position: absolute;right: 0;bottom: 0;font-size: 1.65rem}
.nyszdw .nyrcon .ul2{margin-top: 9.1rem}
.nyszdw .nyrcon .ulp{padding-right: 3rem;padding-top: 6.25rem;padding-bottom: 6.25rem}
.nyszdw .nyrcon .ulp:after{content: '';position: absolute;top: 0;bottom: 0;left: 30%;width: calc((100vw - 1480px) / 2 + 70%);background: url(../images/szbg.jpg) no-repeat center;background-size: cover; z-index: 0}
@media (max-width: 1645px){
.nyszdw .nyrcon .ulp:after{width: calc(70% + 5vw);} 
}
@media (max-width: 900px){
.nyszdw .nyrcon ul{width: 100%}
.nyszdw .nyrcon .ul2{margin-top:0}
.nyszdw .nyrcon .ulp:after{width: calc(80% + 5vw);left: 20%}  
}
@media (max-width: 640px){
.nyszdw .nyrcon .ulp{padding: 5rem 0}
.nyszdw .nyrcon ul li{height: 8.4rem;margin-bottom: 1.5rem}
.nyszdw .nyrcon ul li .txt h4{font-size: 1.5rem}
.nyszdw .nyrcon ul li .ico{width: 5.25rem;height: 5.25rem;background-size: 2.4rem 2.4rem}
.nyszdw .nyrcon ul li .txt{width: calc(100% - 7rem)}
.nyszdw .nyrcon ul li .txt span.swi-morear{bottom: -1rem}
.nyszdw .nyrcon ul li a{padding: 1.425rem 2rem;}

}



.nygjhz .more a{width: 133px;height: 40px;background: url(../images/morbg1.png) no-repeat center;background-size: 100% 100%;line-height: 40px;font-size: 1rem;display: block;text-align: center;color: #fff}
.nygjhz .nyrcon .tit{font-size: 1.875rem;text-align: center;margin-bottom: 2rem}
.nygjhz .nyrcon .tit:after{content: '';height: 4px;width: 4rem;background: #a81b00;margin: 1rem auto 0;display: block;}
.nygjhz .nyrcon .arc-con{max-width: 960px;margin:  0 auto 4rem;text-align: center;}
.nygjhz .nyrcon ul li{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 5rem}
.nygjhz .nyrcon ul li:last-child{margin-bottom: 0}
.nygjhz .nyrcon ul li .pic{height:25.5rem ;width: 49%}
.nygjhz .nyrcon ul li .pic .ps{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1}
.nygjhz .nyrcon ul li .pic .ps p{text-align: center;font-size: 1.875rem;color: #fff;padding: 2rem 2.5rem;border: 1px solid rgba(255,255,255,.2);min-width: 430px}
.nygjhz .nyrcon ul li .pic .ps p span{font-size: 1.5rem}
.nygjhz .nyrcon ul li .txt{width: 51%;position: relative;}

/*
.nygjhz .nyrcon ul li .txt:after{content: '';position: absolute;left: 0;bottom: 0;right: -.5rem;top: 1.5rem;background: #efd4cf}
.nygjhz .nyrcon ul li .txt .ts{position: absolute;top: 1rem;left: -2rem;bottom: .5rem;right: 0;background: #fbfbfb;padding: 2em 4rem;z-index: 3}
.nygjhz .nyrcon ul li .txt .desc{font-size: 1rem;line-height: 1.8em;text-align: justify;text-indent: 2em;color: #555;margin-bottom: 3rem}

.nygjhz .nyrcon ul li:nth-child(2) .more a{background: url(../images/morbg3.png) no-repeat center;background-size: 100% 100%;}
.nygjhz .nyrcon ul li:nth-child(3) .more a{background: url(../images/morbg.png) no-repeat center;background-size: 100% 100%;}
.nygjhz .nyrcon ul li:nth-child(4) .more a{background: url(../images/morbg4.png) no-repeat center;background-size: 100% 100%;}
.nygjhz .nyrcon ul li:nth-child(2n) .pic{order: 2}
.nygjhz .nyrcon ul li:nth-child(2n) .txt{order: 1}
.nygjhz .nyrcon ul li:nth-child(2n) .txt .ts{right: -2rem;left: 0;}
.nygjhz .nyrcon ul li:nth-child(2n) .txt:after{right: 0;left: -.5rem}
.nygjhz .nyrcon ul li:nth-child(2) .txt:after{background: #cfd3ef}
.nygjhz .nyrcon ul li:nth-child(3) .txt:after{background: #efe4cf}
.nygjhz .nyrcon ul li:nth-child(4) .txt:after{background: #bdd6da}
*/


.nygjhz .nyrcon ul li:nth-child(3) .txt:after{background: #efd4cf}
.nygjhz .nyrcon ul li:nth-child(3) .more a{background: url(../images/morbg1.png) no-repeat center;background-size: 100% 100%;}
.nygjhz .nyrcon ul li:nth-child(4) .txt:after{background: #cfd3ef}
.nygjhz .nyrcon ul li:nth-child(4) .more a{background: url(../images/morbg3.png) no-repeat center;background-size: 100% 100%;}
.nygjhz .nyrcon ul li:nth-child(5) .txt:after{background: #efe4cf}
.nygjhz .nyrcon ul li:nth-child(5) .more a{background: url(../images/morbg.png) no-repeat center;background-size: 100% 100%;}
.nygjhz .nyrcon ul li:nth-child(6) .txt:after{background:#bdd6da}
.nygjhz .nyrcon ul li:nth-child(6) .more a{background: url(../images/morbg4.png) no-repeat center;background-size: 100% 100%;}



.nygjhz .nyrcon ul li .txt:after{content: '';position: absolute;left: 0;bottom: 0;right: -.5rem;top: 1.5rem;background: #efd4cf}
.nygjhz .nyrcon ul li .txt .ts{position: absolute;top: 1rem;left: -2rem;bottom: .5rem;right: 0;background: #fbfbfb;padding: 2em 4rem;z-index: 3}
.nygjhz .nyrcon ul li .txt .desc{font-size: 1rem;line-height: 1.8em;text-align: justify;text-indent: 2em;color: #555;margin-bottom: 3rem}

.nygjhz .nyrcon ul li:nth-child(2) .more a{background: url(../images/morbg3.png) no-repeat center;background-size: 100% 100%;}
.nygjhz .nyrcon ul li:nth-child(2n) .pic{order: 2}
.nygjhz .nyrcon ul li:nth-child(2n) .txt{order: 1}
.nygjhz .nyrcon ul li:nth-child(2n) .txt .ts{right: -2rem;left: 0;}
.nygjhz .nyrcon ul li:nth-child(2n) .txt:after{right: 0;left: -.5rem}
.nygjhz .nyrcon ul li:nth-child(2) .txt:after{background: #cfd3ef}






@media (max-width: 1024px){
.nygjhz .nyrcon ul li .pic .ps p{font-size: 1.875rem;padding: 2rem 2.5rem;min-width: 80%}  
}

@media (max-width: 900px){
.nygjhz .nyrcon ul li:nth-child(2n) .pic{order: 1}
.nygjhz .nyrcon ul li:nth-child(2n) .txt{order: 2}
.nygjhz .nyrcon ul li .pic{width: 100%}
.nygjhz .nyrcon ul li .txt{width: 100%}
.nygjhz .nyrcon ul li .txt .ts{position: relative;top: 0;left: 0;bottom:0 }
.nygjhz .nyrcon ul li .pic .ps p{padding: 2rem 2.5rem;min-width: 80%}
.nygjhz .nyrcon ul li .txt:after{bottom: -.5rem}  
}

@media (max-width: 640px){
.nygjhz .nyrcon ul li .txt .ts{padding: 2rem }
.nygjhz .more a{margin: 0 auto}
.nygjhz .nyrcon ul li .pic{height: 60vw}
.nygjhz .nyrcon ul li .pic .ps p{font-size: 1.5rem;padding: 1.5rem 2.5rem;}
.nygjhz .nyrcon ul li .pic .ps p span{font-size: 1rem}
}



.nyrcpy  .more a{width: 133px;height: 40px;background: url(../images/morbg1.png) no-repeat center;background-size: 100% 100%;line-height: 40px;font-size: 1rem;display: block;text-align: center;color: #fff}
.nyrcpy .nyrcon .tit{font-size: 1.875rem;text-align: center;margin-bottom: 2rem}
.nyrcpy .nyrcon .tit:after{content: '';height: 4px;width: 4rem;background: #a81b00;margin: 1rem auto 0;display: block;}
.nyrcpy .nyrcon .arc-con{max-width: 960px;margin:  0 auto 4rem;text-align: center;}
.nyrcpy-a{padding-bottom: 4rem;background: url(../images/py2bg.jpg) no-repeat bottom center;}
.nyrcpy .nyrcon .pylist li{display: flex;justify-content: space-between;flex-wrap: wrap;}
.nyrcpy .nyrcon .pylist li .pic{width: 48%}
.nyrcpy .nyrcon .pylist li .txt{width: 48%}
.nyrcpy .nyrcon .pylist li .txt h4{font-size: 1.875rem;margin-bottom: 2rem}
.nyrcpy .nyrcon .pylist li .txt .desc{font-size: 1rem;line-height: 1.8em;text-indent: 2em;margin-bottom: 3rem;color: #555}
.nyrcpy .nyrcon .nyrcpy-a .pylist li:nth-child(1){margin-bottom: 5rem}
.nyrcpy .nyrcon .nyrcpy-a .pylist li:nth-child(2) .more a{background: url(../images/morbg3.png) no-repeat center;background-size: 100% 100%;}
.nyrcpy .nyrcon .nyrcpy-b{padding-top: 4rem}
.nyrcpy .nyrcon .nyrcpy-b .pylist1 .txt{width: 100%;text-align: center;}
.nyrcpy .nyrcon .nyrcpy-b .pylist2{margin-top: 4rem}
.nyrcpy .nyrcon .nyrcpy-b .pylist2 .txt{width: 65%;text-align: justify;}
.nyrcpy .nyrcon .nyrcpy-b .pylist2 .txt  .more a{background: url(../images/morbg4.png) no-repeat center;background-size: 100% 100%;}
.nyrcpy .nyrcon .nyrcpy-b .pylist2 .pic{width: 30%;}
.nyrcpy .nyrcon .nyrcpy-b .pic1{height: 30.25rem;padding:0 5%}
.nyrcpy .nyrcon .nyrcpy-b .pic1 .intro p{font-size: 1rem;color: #fff;margin-top: 1rem;margin-bottom:3rem;text-align: center;font-size: 1.5rem;line-height: 1.4em}
.nyrcpy .nyrcon .nyrcpy-b .pic1 .more a{background: url(../images/morbg.png) no-repeat center;background-size: 100% 100%;margin: 0 auto}
.nyrcpy .nyrcon .nyrcpy-b .scdata{margin-bottom: 4rem}
.nyrcpy .nyrcon .nyrcpy-b .scdata li span{font-size:4.5rem;font-family: Bookman;color: #aa3348}
.nyrcpy .nyrcon .nyrcpy-b .scdata li p{font-size:1.1rem;color: #888;padding-bottom: .8rem;line-height: 1.4em}
@media (max-width: 1024px){
.nyrcpy .nyrcon .nyrcpy-b .scdata{flex-wrap: nowrap;}
.nyrcpy .nyrcon .nyrcpy-b .scdata li{flex:auto;}
.nyrcpy .nyrcon .nyrcpy-b .scdata li p{width: 100%;margin-top: .5rem}
.nyrcpy .nyrcon .nyrcpy-b .pic1 .intp{justify-content: center;} 
.nyrcpy .nyrcon .pylist li .txt .desc{margin-bottom: 2rem}
}
@media (max-width: 900px){
.nyrcpy .nyrcon .pylist li .pic{width: 100%;margin-bottom: 2.5rem}
.nyrcpy .nyrcon .pylist li .txt{width: 100%;text-align: center;}
.nyrcpy .nyrcon .nyrcpy-a .pylist li:nth-child(2) .pic{order: 1}
.nyrcpy .nyrcon .nyrcpy-a .pylist li:nth-child(2) .txt{order: 2}
.nyrcpy .nyrcon .nyrcpy-b .pic1{height: 25rem}
.nyrcpy .nyrcon .nyrcpy-b .pylist2 .txt{width: 100%;order: 2}
.nyrcpy .nyrcon .nyrcpy-b .pylist2 .pic{width: 100%;order: 1}
.nyrcpy  .more a{margin: 0 auto}
}
@media (max-width: 640px){
  .nyrcpy .nyrcon .nyrcpy-b .scdata{flex-wrap: wrap;}
  .nyrcpy .nyrcon .nyrcpy-b .scdata li span{display: block;width: 100%}
  .nyrcpy .nyrcon .nyrcpy-b .scdata li{width: 100%;text-align: center;margin-bottom: 2rem}
  .nyrcpy .nyrcon .nyrcpy-b .scdata li p{width: 100%;text-align: center;display: block;}
  .nyrcpy .nyrcon .nyrcpy-b .pic1 .intro p{font-size: 1.125rem}

}

.nyyj{padding-bottom: 0}
.nyyj .kytit{text-align: center;font-size: 1.75rem;margin-bottom: 3rem}
.nyyj .kytit:after{content: '';height: 4px;width: 3rem;background: #a81b00;margin: 1rem auto 0;display: block;}
.nyyj-a {margin-bottom: 5rem}
.nyyj-a .uwp{max-width: 1260px;}
.nyyj-b .uwp{max-width: 1260px;}
.nyyj-d .uwp{max-width: 1260px;}
.nyyj-a .pic{width: 58%}
.nyyj-a .txt{width: 42%;position: relative;}
.nyyj-a .ts{position: absolute;top: 3rem;bottom: 6rem;left: -6rem;right: 3rem;background: url(../images/yj1bg.jpg) no-repeat center;background-size: cover;z-index: 3;padding: 2.6rem}
.nyyj-a .ts h4{font-size: 1.75rem;margin-bottom: 1.8rem}
.nyyj-a .ts .desc{font-size: 1rem;margin-bottom: 2.5rem;line-height: 1.8em;color: #555;text-align: justify;text-indent: 2em}
.nyyj-a .ts ul li{text-align: center;}
.nyyj-a .ts ul li .num{font-size: 1rem;margin-bottom: .5rem}
.nyyj-a .ts ul li p{}
.nyyj-a .ts ul li .num span{font-size: 2.5rem;color: #a31a00}
.nyyj-a .ts .mor{position: absolute;bottom: -2rem;right: 8%;color: #fff;z-index: 5;font-size: 1rem;}
.nyyj-a .ts .mor i{margin-left: .5rem}
.nyyj-a .txt:after{content: '';position: absolute;left: 0;bottom: 2rem;right: 0;top: 30%;background: #a81b00}
.nyyj-b{padding: 4rem 0 7.5rem;background: url(../images/yj2bg.jpg) no-repeat center;background-size: cover}
.nyyj-b .tabCon {height:31.25rem ;color: #fff;padding: 3rem 5%}
.nyyj-b .tabCon .txt {max-width: 465px;height: 80%}
.nyyj-b .tabCon .txt .desc{line-height: 2em;font-size: 1rem;text-indent: 2em;margin-bottom: 3rem}
.nyyj-b .tabCon .txt a{font-size: 1rem;}
.nyyj-b .tabCon .txt a i{margin-left: .5rem}
.nyyj-b .hd{width: 90%;margin: 0 auto;max-width: 880px;position: absolute;bottom:-3rem;left: 50%;transform: translateX(-50%);z-index: 10}
.nyyj-b .hd ul li{height: 7rem;background: #fff;width: 50%;cursor: pointer;text-align: center;font-size: 1.25rem;position: relative;z-index: 1;position: absolute;bottom: 0;transition: .3s}
.nyyj-b .hd ul li:nth-child(1){left: 0}
.nyyj-b .hd ul li:nth-child(2){right: 0}
.nyyj-b .hd ul li.on{background: #a71b00;color: #fff;z-index: 4;height: 8.5rem;box-shadow: 0 0 1rem rgba(0,0,0,.2)}
.nyyj-b .hd ul{height: 8.5rem;position: relative;}

.nyyj-c{padding: 5rem 0}
.nyyj-c .ctrl{margin-top: 2rem}
.nyyj-c .ctrl .swiper-icons{display: inline-block;width: 2rem;height: 2rem;border-radius: 50%;border: 1px solid #ccc;text-align: center;line-height: 2rem}
.nyyj-c .ctrl .swiper-icons:hover{background:  #a71b00;color: #fff;border-color:  #a71b00}
.nyyj-c .ctrl ul{display: inline-block;margin: 0 1rem;max-width: calc(100% - 6rem)}
.nyyj-c .ctrl ul li{display: none;line-height: 2rem;font-size: 1.25rem}
.nyyj-c .ctrl ul li:nth-child(1){display:block;}
.nyyj-c .slide-qk .swiper-slide {padding: 15px 0}
.nyyj-c .slide-qk .swiper-slide img{width: 100%;max-height: 339px}
.nyyj-c .slide-qk .swiper-slide a{display: block;padding: 15px;box-shadow: 0 0 15px rgba(0,0,0,.15);}
.nyyj-d{background: #f5f5f5;padding: 4rem 0 10rem}
.nyyj-d ul li{height: 17.8rem;background: #f5f5f5;box-shadow: 0 0 1rem rgba(0,0,0,.1);width: 48.5%;border-bottom: 5px solid #a81b00;transition: .3s}
.nyyj-d ul li a{display:flex;height: 100%;padding: 3.5rem;position: relative;}
.nyyj-d ul li a:after{content: '';position: absolute;right: 0;bottom: 0;top: 2rem;background: url(../images/yj3.png) no-repeat right center;background-size: auto 100%;width: 100%}
.nyyj-d ul li h4{font-size: 1.375rem}
.nyyj-d ul li span{font-size: 1rem;}
.nyyj-d ul li span i{margin-left: .5rem}
.nyyj-d ul li:hover span{color:  #a71b00}
/* .nyyj-d ul li:hover{background: url(../images/yj3bg.jpg) no-repeat center;background-size: cover;box-shadow: 0 0 1rem rgba(0,0,0,.15);} */
.nyyj-d ul li:hover{background-size: cover;box-shadow: 0 0 1rem rgba(0,0,0,.15);}

@media (max-width: 1024px){
.nyyj-a .ts{top: 0;bottom: 0;left: 0;right: 0;padding: 2rem;position: relative;}  
.nyyj-a .ts .desc{margin-bottom: 1.5rem}
.nyyj-a .pic{width: 100%}
.nyyj-a .pic img{width: 100%}
.nyyj-a .txt{width: 100%;position: relative;}
.nyyj-a .txt:after{left: 0;bottom: -4rem;right: -1rem;top: 30%;background: #a81b00}
}
@media (max-width: 640px){
.nyyj-a .ts ul li{width: 30%}
.nyyj-a .ts ul li p{line-height: 1.4em;font-size: 1rem}
.nyyj-b .hd ul{height: 6.5rem;position: relative;}
.nyyj-b .hd ul li{height: 5rem;}
.nyyj-b .hd ul li.on{height: 6.5rem;}
.nyyj-d ul li{width: 100%;margin-bottom: 2rem;height: 13rem}
.nyyj-d{padding-bottom: 6rem}
}

/*****新增***********/
.nyrcon table td{text-indent:0px !important}