@charset "utf-8";
* {-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-backface-visibility: hidden;}
.eclip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.eclips{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.line2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display: block\0;}
.line3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;display: block\0;}
.line4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;display: block\0;}
.line5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;display: block\0;}
.line6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;display: block\0;}
.line8{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;display: block\0;}
.zi2{position: relative;z-index: 2}
.zi5{position: relative;z-index: 5}
.check:checked,.check:not(:checked){position:absolute;left:-9999px;opacity:0}
.check:checked+label,.check:not(:checked)+label{position:relative;display:inline-block;height:16px;cursor:pointer;padding-left:24px;line-height:18px}
.check+label:after{position:absolute;width:8px;height:8px;border-radius:3px;top:5px;left:5px;content:""}
.check+label:before{position:absolute;top:0;left:0;z-index:0;width:16px;height:16px;border-radius:3px;content:"";background:#fff;border:1px solid #888}
.check:checked+label:after{background:#0075c1}
.check:checked+label:before{border-color:#0075c1}
.radio:checked+label,.radio:not(:checked)+label{position:relative;display:inline-block;height:16px;line-height:16px;cursor:pointer;padding-left:24px}
.radio+label:after,.radio+label:before{position:absolute;top:-1px;left:0;z-index:0;width:16px;height:16px;border-radius:50%;content:""}
.radio:not(:checked)+label:after,.radio:not(:checked)+label:before{border:1px solid #888}
.radio:checked,.radio:not(:checked){position:absolute;left:-9999px;opacity:0}
.radio:checked+label:before{border:1px solid #0075c1}
.radio:checked+label:after{width:8px;height:8px;border-radius:50%;background:#0075c1;top:4px;left:5px}
.imgBox,.zoomImg{position:relative;overflow:hidden;isolation:isolate}
.imgBox .img{padding-bottom:60%;transition:.5s;background-size:cover;display:block;background-repeat:no-repeat;background-position:center;display:block;background: #eee}
.imgBox img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s}
/*.imgBox img{display: none\0;}*/
.none{display: none;}
.overhide{overflow: hidden}
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"."}
.fl{float:left}
.fr{float:right}

.pb_sys_common {
    font-size: 12px;
    font-family: SimSun;
    line-height: 32px !important;}

.pb_sys_style1 .p_no_d {
    border: 1px solid #88372e !important;
    color: #fff;
    background-color: #88372e !important;
}




.poab{position:absolute}
.pore{position:relative}
.text-r{text-align:right}
.text-m{text-align:center}
.text-bold{font-weight: 700;}
.text-light{font-weight:100;}
.text-upper{text-transform: uppercase;}
.text-lower{text-transform: lowercase;}
.text-ver{writing-mode: tr-lr;writing-mode: vertical-lr;}
.bgBox{background-repeat: no-repeat;background-position: center;background-size: cover;}
.abUrl{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 5;background: rgba(255,255,255,0);}
.flex{display:flex;justify-content:space-between;flex-wrap:wrap;}
.flexc{align-items: center;}
.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;}
.scbox{overflow-y:auto }
.scbox::-webkit-scrollbar{width:4px;display:block;}
.scbox::-webkit-scrollbar-track{border-radius:5px;;background: #ddd}
.scbox::-webkit-scrollbar-thumb{border-radius:5px;background:#0075c1;}

.aline_w{position:relative;background-image:linear-gradient(rgba(255,255,255,1),rgba(255,255,255,1));background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .5s}

.compensate-for-scrollbar{margin-right: 0!important}

.aline_r{position:relative;background-image:linear-gradient(#f4c493,#f4c493);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .5s}

@keyframes sca{
0%{transform: scale(1);}50%{transform:  scale(1.1)}100%{transform:  scale(1)}
}
@keyframes go{
0%{transform: translateX(0);}50%{transform: translateX(10px);}100%{transform: translateX(0);}
}
@keyframes up{
0%{transform: translateY(0);}50%{transform: translateY(-8px);}100%{transform: translateY(0);}
}
@keyframes roted{
0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}
}
@keyframes roteds{
0%{transform: rotate(0deg);}100%{transform: rotate(-360deg);}
}
.zoomImg,.loadimg{width:100%;overflow:hidden;position:relative;display:block;background: url() #f2f2f2 no-repeat center;}
.zoomImg:before{position:absolute;top:0;left:-90%;z-index:2;display:block;content:"";width:50%;height:100%;opacity:.25;pointer-events:none;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);z-index: 3}
.zoomImg img{width:100%;transition: .5s;height: 100%;object-fit: cover;position: relative;z-index: 1}
.slideImg{width:100%;overflow:hidden;position:relative;display:block;}
.slideImg img{width:100%;transition: .5s;height: 100%;object-fit: cover;position: relative;z-index: 1}
.zoomImg.noms:before{display: none}
.zoomImg.mask:after{content: '';position: absolute;left: -1px;right: -1px;bottom: 0;height: 40%;z-index: 2;pointer-events: none;background:url(../image/ny/blackms.png) repeat-x top center;background-size:auto 100%;opacity: .7}
.imgfix img{display: none\0}
@-webkit-keyframes shine{100%{left:125%}
}
@keyframes shine{100%{left:125%}
}

@media (min-width: 992px){
.zoomImg:hover:before{-webkit-animation:shine .75s;animation:shine .75s}
.zoomImg:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
a:hover .zoomImg:before{-webkit-animation:shine .75s;animation:shine .75s}
a:hover .zoomImg img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)} 
}
.block{position: relative;display: block;}
.transImg{display: block;overflow: hidden;}
.transImg img{transition: .5s}
@media screen and (min-width: 992px){
.imgBox.trans:hover .img{ transform: scale(1.05)}
.imgBox.trans:hover img{ transform: scale(1.05)}
.a:hover .imgBox.trans .img{ transform: scale(1.05)}
.a:hover .imgBox.trans img{ transform: scale(1.05)}
.transImg:hover img{transform: scale(1.05)}
.a:hover .transImg img{transform: scale(1.05)}
.alin_w:hover .aline_w{background-size:100% 1px;color: #fff}
.aline_w:hover{background-size:100% 1px}
.alin_r:hover .aline_r{background-size:100% 1px;color: #f4c493}
.aline_r:hover{background-size:100% 1px}

}
.wp {max-width: 15.8rem;margin: 0 auto;width:94%}
.wpa{width:94%;margin:0 auto;max-width:17.5rem}
@media (max-width: 1440px) {

}
@media (max-width:992px){
  .wp {width:auto;margin-left:.4rem;margin-right:.4rem;max-width: inherit; }
  body{font-size: .22rem;}
}

@media (max-width:597px){
.wp {width:auto;margin-left:5vw;margin-right:5vw }
  body{font-size: .24rem;}
.eclips{display: inline-block;overflow: visible;text-overflow: inherit;white-space: normal;}
}
.nyArc .wp{background: linear-gradient(to bottom,#fff 70%,rgba(255,255,255,0) 100%);border-top: .05rem solid #d2b65a;padding: .5rem 5%}


.nyarc{background:linear-gradient(to bottom,#fff4e7 60%,rgba(255,255,255,0) 100%);min-height: 3rem;border-top: 4px solid #630108;padding: .4rem .8rem .5rem;z-index: 5;position: relative;}

.uarc-con{line-height: 1.8em;color: #333;text-align: justify;padding-bottom: .2rem;font-size: .18rem}


.uarc-con p{}
.uarc-con iframe {
    margin: 0 auto;
    display: block;
width:100%;
}

.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;}

.uarc-con img{margin: .1rem auto;}


.uarc-con table,.tbsc table{/*border: 1px solid #eee;background: #fff*/min-width: 640px;margin-left:0!important;width: 100%;margin: 0 auto !important;}

.uarc-con table tr th,.uarc-con table tr td,.tbsc table tr td,.tbsc  table tr th,{/*border: 1px solid #eee!important;padding: 15px;text-align: center;*/}
/*.uarc-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)}
.uarc-con video{width: 80%!important;height: auto!important;display: block;margin:0 auto .2rem;}





.arc-tit{margin-bottom: .2rem;}
.arc-tit h1{font-size: .28rem;text-align: center;line-height: 1.4em;}
.arc-info{text-align: center;padding-bottom: .2rem;font-size: .16rem;color: #666;border-bottom: 1px solid #ddd;margin-bottom: .3rem}
.arc-info span{display: inline-block;margin: 0 .1rem;padding: 4px 0 2px}
.arc-info span i{color: #d2b65a;margin-right: 5px}
#resize a{margin: 0 .05rem}
.arc-sibs{}
.arc-sib{border-top: 1px solid #ddd;padding-top: .26rem;font-size: .18rem;line-height: 1.6em}
.arc-sib div{padding: .08rem 0;}
.arc-sib div:hover{color: #88372e;}
.arc-sib div:hover a{color: #88372e;}
.arc-back{margin-left: .3rem}
.arc-back a{display: flex;border-radius: 5px;color:#d2b65a;text-align: center;width: 1.2rem;height: .38rem;line-height: .38rem;justify-content: center;align-items: center;background-size: cover;border-radius: 5px;margin: 0 auto}
.arc-back a span{display: block;margin-left: 5px}
.arc-back a img{width: .24rem}
.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}

@media (max-width: 800px){
.uarc-con img{width: auto!important;height: auto!important}
.arc-tit h1{font-size: .32rem}
.arc-info{font-size: .22rem}
.uarc-con,.arc-sib{font-size: .23rem}
}
@media (max-width: 576px){
.uarc-con img{width: auto!important;height: auto!important}
.arc-tit h1{font-size: .36rem}
.arc-info{font-size: .26rem}
.uarc-con,.arc-sib{font-size: .28rem}
}


.pages{}
.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: .16rem;display: inline-block;margin:.02rem}
.pages ul li a{height: .36rem;text-align: center;line-height: .34rem;padding: 0 8px;min-width: .36rem;
display: block;border: 1px solid #ededed;border-radius: 3px;background: #fff}
.pages ul li.cur{background:#88372e;padding: 0 8px;min-width: .36rem;height: .36rem;line-height: .34rem;
border: 1px solid #88372e;border-radius: 3px;color:#fff; }
.pages ul li.page-count{line-height: .34rem}
.page-form {line-height: .38rem}
.page-form input{border:1px solid #ddd;width: .36rem;height: .36rem;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: .36rem;line-height: .36rem;text-align: center;margin-left: 3px;float: left;background: #88372e;color: #fff;border-radius: 3px;margin-left: 5px}

@media (max-width: 800px){
.pages ul li{padding: 0}
.pages ul li.pageitem{display: none}
.pages ul li.page-form{padding-left: .1rem}

.pages ul li{font-size: .22rem;margin:.02rem}
.pages ul li a{height: .46rem;line-height: .44rem;min-width: .46rem;}
.pages ul li.cur{padding: 0 8px;min-width: .46rem;height: .46rem;line-height: .44rem; }
.pages ul li.page-count{line-height: .44rem}
.page-form {line-height: .46rem}
.page-form input{width: .46rem;height: .46rem;}
.page-form button{width: 52px;height: .46rem;line-height: .46rem;}
}
@media (max-width: 576px){
.pages ul li ,.page-form button{border-left: 0}
}


.nyMain .wp{align-items: flex-start;}
.nyLeft{width: 3.3rem;position: relative;z-index: 3;background:url(../image/ny/nyleftbg.png) #fff7f3 no-repeat bottom center;background-size: 100% auto ;border-bottom: 5px solid #88372e;min-height: 5.3rem}
.nyLeft .leftslog img{width: 100%}
.nyLeft .nyLeftBtn{background:url(../image/ny/nyleft.png) no-repeat top center;background-size: 100% auto; position: relative;padding: 0 .1rem;position: relative;z-index: 10;justify-content: center;align-items: center;height: 1.61rem;color: #fff;padding-bottom: .3rem}
.nyLeft .nyLeftBtn span em{text-transform: uppercase;font-weight: normal;font-size: .16rem;opacity: .5;}
.nyLeft .nyLeftBtn span{font-size: .4rem;display: block;text-align: center;}
.nyLeft .nyLeftBtn i.plus{width: .6rem;display: none}
.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: #88372e}
.nyLeft  i.plus:after{content: '';position: absolute;left: 50%;height: .16rem;top: 50%;margin-top: -.08rem;width: 2px;margin-left: -1px;background: #88372e;transition: .3s}
.nyLeft .subNavs{padding: .45rem .15rem 1rem;margin-top: -.35rem;}
.nyLeft .subNavs .li{position: relative;}
.nyLeft .subNavs .li{border-bottom: 1px solid #ddd}
.nyLeft .subNavs .li>a{padding:.2rem .45rem .2rem .15rem;display:block;position:relative;font-size:.2rem ;}
.nyLeft .subNavs .subNav{padding: 0 .2rem .2rem;display: none;}
.nyLeft .subNavs .subNav .lis>a{padding:.1rem 0 .1rem .1rem;display:block;position:relative;font-size: .16rem}
.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: #88372e;position: relative;}
/*.nyLeft .subNavs .li.on{border-bottom: 1px solid #88372e}*/
/*.nyLeft .subNavs .li.on:after{content: '';position: absolute;width: .2rem;height: .19rem;background: url() no-repeat center;background-size: 100% 100%;left: 50%;margin-left: -.1rem;bottom: -.1rem;z-index: 1;pointer-events: none}*/
.nyLeft .subNavs .li>a:after{position: absolute;right: .15rem;top: 50%;transform: translateY(-50%);width: .16rem;height: .08rem;background: url(../image/ny/4.png) no-repeat center;background-size: 100% 100%;content: ''}
.nyLeft .subNavs .li.on>a:after{background: url(../image/ny/4on.png) no-repeat center;background-size: 100% 100%}
.nyLeft .subNavs .li.has>a:after{display: none}
.nyLeft .subNavs .subNav .lis.on>a{color: #88372e}

.nyLeft .subNavs .subNav .subNav a{margin-left: .2rem}

.nyRight{width: calc(100% - 3.7rem);position: relative;z-index: 2;}
.nyRight .nyrtit{border-bottom: 1px solid #88372e;padding-bottom: .15rem;}
.nyRight .nyrtit .tit{font-size: .32rem;font-weight: bold;color: #88372e}
.nyRight .nyrtit .slogt{width: 2.35rem}
.nyRight .nyrCon{padding: .5rem 0 .6rem}
.nyRight .nyrtit .slogt img{width: 100%}
@media (max-width: 800px){
.nyLeft  i.plus:before{width: .24rem;margin-left: -.12rem;}
.nyLeft  i.plus:after{height: .24rem;margin-top: -.12rem;}

.nyLeft{width: 100%;min-height: inherit;border-bottom: 0} 
.nyRight{width: 100%;margin-top: .4rem}
.nyLeft .subNavs{display:none;border-top: 0;background: #fff7f3;padding: .3rem .2rem .5rem;margin-top: 0;min-height: inherit; }
.nyLeft .subNavs .li>a{font-size: .24rem;padding: .25rem }
.nyLeft .nyLeftBtn{padding:  .2rem .3rem;height: auto;justify-content: space-between;display: flex;background: #88372e}
.nyLeft .nyLeftBtn span{font-size: .3rem;text-align: left;}
.nyLeft .nyLeftBtn span em{display: none}
.nyLeft .nyLeftBtn span br{display: none}
.nyLeft .nyLeftBtn i.plus{width: .7rem;display: block;}
.nyRight .nyrtit{}
.nyRight .nyrtit .tit{font-size: .36rem}
.nyLeft .subNavs .li.on>a:after{font-size: .22rem}
.nyLeft .subNavs .subNav .lis>a{padding:.15rem 0 .15rem .15rem;font-size: .22rem}
.nyLeft .subNavs .subNav .liss>a{padding:.06rem 0;font-size: .2rem}
.nyLeft .subNavs .li.on:after{width: .3rem;height: .29rem;margin-left: -.15rem;bottom: -.15rem;}

}
@media (max-width: 576px){
.nyLeft .nyLeftBtn{padding: .2rem .25rem;}
.nyLeft .nyLeftBtn span{font-size: .36rem;text-align: left;}
.nyLeft .subNavs .li>a{font-size: .28rem;padding: .22rem .45rem .22rem .2rem;}
.nyLeft .nyLeftBtn i.plus{width: .8rem}
.nyLeft .subNavs .subNav .lis>a{padding:.15rem 0 .15rem .15rem;font-size: .26rem}
.nyRight .nyrtit .tit{order: 2}
.nyRight .nyrtit .posi{order: 1;width: 100%;margin-bottom: .2rem}
}

.nyMain{background: url(../image/ny/nybg.jpg)#fff no-repeat bottom center;background-size: 100% auto;min-height: 4rem;padding: .6rem 0 .8rem}

/*.nypage{background: transparent;}
.nypage #app{position: relative;z-index: 2}
.nypage:before{content: '';position: absolute;left: 0;top: 0;z-index: 1;height: 3.49rem;width: 4.12rem; background: url() no-repeat top left;background-size: 100% 100%;}
.nypage:after{content: '';position: absolute;left: 0;right: 0;top:1rem;bottom: 0; background: url() no-repeat top center;background-size: 100% auto;z-index: 0}*/
.posi a+a:before{/*content: '>';margin: 0 .1rem;color: #888*/}
.posi {color: #888}
.posi a{color: #888}
.posi a:hover{color: #88372e}
.posi{display: block;background: url(../image/ny/home.png) no-repeat left center;background-size: .19rem .18rem;padding-left: .25rem}
.nyba{position: relative;}
.nyba .img{position: relative;height: 5.5rem;overflow: hidden;}
.nyba .img img{width: 100%;height: 100%;object-fit: cover}
@media (min-width: 2000px){
.nyba .img{height: 7.2rem;}
}
.nyba .nysubtxt{position: absolute;left: 2rem;right: 0;background: rgba(0,22,80,.85);z-index: 4;bottom: 0;height: 1.3rem;border-left: .3rem solid #c7002f;border-radius:1.2rem 0 0 0;display: flex;align-items: center;padding-left: 1rem;padding-right: 5.4rem}
.nyba .nysubtxt .tit{font-size: .46rem;color: #ffffff;font-weight: bold;}
.nyba .nysubtxt .slog{position: absolute;width: 3.63rem;right: 1.3rem;bottom: .45rem;max-height: inherit;}
.nyba .nysubtxt .posi{flex:1;overflow: hidden;margin-left: .6rem}
.nyba .nysubtxt .posi a{color: #fff}
.nyba .nysubtxt .posi a:before{color:rgba(255,255,255,.5)}

.nyRight  .nyArc{padding-left: .4rem;padding-right: .4rem}
@media (max-width: 800px){
.nypage:before{display: none}
.nyMain{padding: .4rem 0 .5rem}

.nyba{padding-left: 0}
.nyba .nysubtxt{display: none}	
.nyba .img{height: 40vw}
.nyLeft .leftslog{display: none}
.posi{background-size: .24rem .23rem;padding-left: .35rem}
.nyRight .nyrCon{background: transparent;}
}
@media (max-width: 597px){

.posi{background-size: .28rem .26rem;padding-left: .4rem}
.nyRight .nyArc{padding-left: 0;padding-right: 0}
}
/**/
.picList{padding:0 .4rem}
.picList:after{content: '';display: inline-block;width: 3.5rem}
.picList li{width: 3.5rem;margin-bottom: .4rem}
.picList li .img{height: 2.4rem}
.picList li .txt{text-align: center;padding:.15rem .2rem;background: #eee;transition: .3s}
.picList li .txt h4{font-size: .2rem;font-weight: normal;}

@media (min-width: 801px){
.picList li:hover .txt{background: #88372e}
.picList li:hover .txt h4{color: #fff}
}
@media (max-width: 800px){
.picList{padding:0 }
.picList li{width: calc(50% - .2rem);margin-bottom: .4rem}  
.picList li .img{height: 25vw}
.picList li .txt h4{font-size: .26rem;font-weight: normal;}
}
@media (max-width: 576px){
.picList li{width: calc(50% - .1rem);margin-bottom: .3rem}  
.picList li .img{height: 25vw}
.picList li .txt h4{font-size: .28rem;font-weight: normal;}
}

/**/
.djList {margin-bottom: .5rem}
.djList li{position: relative;border-bottom: 1px dashed #d8dff2}
.djList li a{padding: .3rem 0 .3rem .3rem;position: relative;z-index: 4}
.djList li .img{width: 3.25rem;height: 1.9rem}
.djList li .txt{flex:1;overflow: hidden;margin-left: .3rem;margin-right: .3rem}
.djList li .txt h4{font-size: .2rem;line-height: 1.4em}
.djList li .txt .desc{margin: .2rem 0 .25rem;color: #888;line-height: 1.6em;text-align: justify;font-size: .14rem;height: .66rem}
.djList li .txt time{color: #666;font-size: .16rem}
.djList li .txt .mor{display: flex;align-items: center;color: #687ec0}
.djList li .txt .mor i{display: block;width: .26rem;height: .26rem;background: #687ec0;border-radius: 50%;margin-right: .1rem;text-align: center;line-height: .26rem;color: #fff;font-size: .14rem;font-weight: bold;}
.djList li time.sp{background:linear-gradient(to bottom,#c0203a,#f3eb8b);color:#fff;display:flex;align-items: center;justify-content: center;text-align: center; transition: .3s;position: relative;z-index: 3;width: .8rem;height: .8rem;flex-direction: column;}
.djList li time.sp span{font-size: .38rem;display: block;line-height: 1em;font-weight: bold;}

@media (min-width: 801px){
.djList li:hover:after{opacity: 1;visibility: visible;} 
.djList li:hover .txt h4{color: #fff}
.djList li:hover .txt .mor{color: #fff}
.djList li:hover .txt .mor i{background: #90b749}
.djList li:hover .txt .info{color: #fff}
.djList li:hover .txt time{color: #fff}
.djList li:hover .txt .desc{color: rgba(255,255,255,.7)}
.djList li:after{content: '';position: absolute;top: -1px;left: 0;bottom:0;right: 0;background: url(../image/ny/nynbg.jpg) repeat right center;background-size: cover;z-index: 0;pointer-events: none;opacity: 0;visibility: hidden;transition: .3s}
}
@media (max-width: 800px){
.djList li .txt h4{font-size: .28rem;}
.djList li a{padding: .35rem 0;}
.djList li .txt time{display: block;}
.djList li time.sp,.djList li .txt .mor{display: none}
.djList li .txt .desc{font-size: .2rem;height: auto;-webkit-line-clamp: 2;}
.djList li .txt{margin-right: 0}
.djList li:nth-child(1) a{padding-top: 0}
.djList li .txt time{color: #666;font-size: .22rem}
}
@media (max-width: 597px){

.djList li .txt h4{font-size: .28rem;margin-bottom: .15rem;font-weight: normal;line-height: 1.3em;}
.djList li .txt .desc{display: none}
.djList li .txt time{font-size: .24rem;}
.djList li a{padding: .3rem 0;}
.djList li .img{width: 2.8rem;height: 1.8rem}
}
/**/
.txtList{padding-bottom: .4rem}
.txtList li{border-bottom: 1px dashed #d8dff2}
.txtList li a{padding: .2rem .3rem;transition: .3s;position: relative;}
.txtList li time{background: #88372e;color:#fff;display:flex;align-items: center;justify-content: center;text-align: center; transition: .3s;position: relative;z-index: 3;width: .8rem;height: .8rem;flex-direction: column;}
.txtList li time span{font-size: .38rem;display: block;line-height: 1em;}
.txtList li h4{flex:1;overflow:hidden;margin-left: .25rem;font-size: .2rem;line-height: 1.4em;position: relative;z-index: 3;font-weight: normal;}
@media (min-width: 801px){
.txtList li a:after{content: '';position: absolute;top: -1px;left: 0;bottom:0;right: 0;background: url(../image/ny/nytzbg.jpg) repeat right center;background-size: cover;z-index: 0;pointer-events: none;opacity: 0;visibility: hidden;transition: .3s}
.txtList li:hover time{background:#fff;color: #88372e;}
.txtList li:hover a{color: #fff }
.txtList li:hover a:after{opacity: 1;visibility: visible; }
}
@media (max-width: 800px){
.txtList li a{padding: .3rem 0}
.txtList li h4{font-size: .26rem}
.txtList li time {width: 1rem;height: 1rem}
.txtList li:nth-child(1) a{padding-top: 0}
}
@media (max-width: 597px){
.txtList li time {width: 1.2rem;height: 1.2rem}
.txtList li a{align-items: flex-start;}
.txtList li h4{font-size: .28rem;}
.txtList li time{}
.txtList li time span{font-size: .46rem}
}


/**/
.nyRight .nyAbout{padding-left:.4rem;padding-right: .4rem}
.nyAbout .desc{line-height: 2em;font-size: .18rem;text-align: justify;text-indent: 2em}
.nyAbout .row-1 .txt{width: 5.4rem}
.nyAbout .row-1 .img img{width: 5.45rem}
.nyAbout .row-1 .txt .year{margin-bottom: .3rem}
.nyAbout .row-1 .txt .year span{color: #90b749;font-weight: bold;position: absolute;left: .35rem;top: 50%;transform: translateY(-50%);font-size: .5rem}
.nyAbout .row-1 .txt .year img{width: 4.99rem}
.nyAbout .row-1 .desc2{margin-top: .4rem}
.nyAbout  .desc p+p{margin-top: .2rem}
.nyAbout .row-2{margin-top: .4rem}
.nyAbout .row-2 .dataList{width: 5.45rem;background: url() no-repeat center;background-size: cover;padding: .3rem .2rem}
.nyAbout .row-2 .dataList li{display: flex;align-items: center;font-size: .18rem;color: #fff;padding: .1rem}
.nyAbout .row-2 .dataList li p:nth-child(1){width: 1.8rem;text-align: right;position: relative;}
.nyAbout .row-2 .dataList li p:nth-child(2){flex:1;overflow: hidden;margin-left: .8rem}
.nyAbout .row-2 .dataList li p:nth-child(2) span{font-size: .4rem;font-weight: bold;margin-right: .1rem}
.nyAbout .row-2 .dataList li p:nth-child(1):after{content: '';position: absolute;left: calc(100% + .2rem);top: 50%;border-top: 1px dotted rgba(255,255,255,.3);width: .45rem}
.nyAbout .row-2 .desc{width: 5.45rem}
.nyAbout .row-2 .desc2{width: 100%;margin-top: .4rem}
.nyAbout .row-3{margin-top: .4rem}
.nyAbout .row-3 .desc{width: 5.45rem}
.nyAbout .row-3 .desc2{width: 100%;margin-top: .4rem}
.nyAbout .row-3 img{width: 5.36rem}
@media (max-width: 800px){
.nyAbout .desc{font-size: .24rem;}
.nyAbout .row-1 .txt{width: 100%;margin-bottom: .3rem}
.nyAbout .row-1 .img img{width:100%}
.nyAbout .row-2 .desc{width: 100%}
.nyAbout .row-2 .dataList{width: 100%;margin-bottom: .4rem}
.nyAbout .row-3 .desc{width: 100%;margin-bottom: .4rem}
.nyAbout .row-2 .desc2{width: 100%}
.nyAbout .row-3 .img{text-align: center;width: 100%}
.nyAbout .row-3 img{width: auto;}
.nyAbout .row-1 .img{width: 100%}
.nyAbout .row-1 .txt .year img{width: 50%}
.nyAbout .row-1 .txt .year span{font-size: .6rem}
.nyAbout .row-2 .dataList{display: flex;justify-content: center;}
.nyAbout .row-2 .dataList li{font-size: .24rem;padding: .15rem}
.nyAbout .row-2 .dataList li p:nth-child(1){width: 1.8rem;text-align: right;position: relative;}
.nyAbout .row-2 .dataList li p:nth-child(2){margin-left: 1rem}
.nyAbout .row-2 .dataList li p:nth-child(2) span{font-size: .6rem;}
.nyRight .nyAbout{padding-left:0;padding-right: 0}
}
@media (max-width: 597px){
.nyAbout .row-1 .txt .year img{width: 100%} 
.nyAbout .desc{font-size: .26rem;} 
.nyAbout .row-2 .dataList li{font-size: .26rem;padding: .15rem 0}
.nyAbout .row-2 .dataList{padding: .3rem 0}
.nyAbout .row-2 .dataList li p:nth-child(2){margin-left: .6rem}
.nyAbout .row-2 .dataList li p:nth-child(1){width: 2rem}
.nyAbout .row-2 .dataList li p:nth-child(1):after{display: none}
}

/**/
.jgList{padding: 0 .4rem}
.jgList li{width: calc(50% - .15rem);margin-bottom: .3rem;position: relative;background: #e7ecf8;}
.jgList li:before{content: '';width: 2px;position: absolute;top: .3rem;bottom: .3rem;background: #88372e;left: 0;z-index: 5;transition: .3s}
.jgList li:after{content: '';position: absolute;top: -1px;left: 0;bottom:0;right: 0;background: url() repeat right center;background-size: cover;z-index: 0;pointer-events: none;opacity: 0;visibility: hidden;transition: .3s}
.jgList li a{display: flex;align-items: center;height: 1rem;font-size: .22rem;padding: 0 .35rem;position: relative;z-index: 5}
.jgList li a span{background: url() no-repeat left center;background-size: .24rem .24rem;padding-left: .45rem}
@media (min-width: 801px){
 .jgList li:hover:after{opacity: 1;visibility: visible;} 
 .jgList li:hover a{color: #fff} 
 .jgList li:hover a span{background: url() no-repeat left center;background-size: .24rem .24rem;}
 .jgList li:hover:before{background: #fff;left: .1rem}
}
@media (max-width: 800px){
.jgList li a{font-size: .24rem}
.jgList{padding: 0 }
}
@media (max-width: 597px){
.jgList li{width: 100%}
.jgList li a{font-size: .3rem}
.jgList li a span{background: url() no-repeat left center;background-size: .3rem .3rem;padding-left: .55rem}
}

/**/
/**/
.jsList1{padding:0 .15rem}
.jsList1 li{width: 22%;margin: 0 1.5% .45rem;position: relative;}

.jsList1 li .img{height: 2.8rem;background: transparent;}
.jsList1 li a{display: block; border: 1px solid #d3dbe4;padding: .2rem;position: relative;transition: .3s;z-index: 4}
.jsList1 li a:after{content: '';width: .3rem;height: 2px;background: #88372e;bottom: -1px;left: 50%;margin-left: -.15rem;position: absolute;}
.jsList1 li h4{font-size: .22rem}
.jsList1 li .txt p{color: #666;margin-top: .1rem}
.jsList1 li .txt{padding: .2rem 0 0;text-align: center;}


@media (min-width: 801px){
.jsList1 li:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 0;background: url(../image/ny/554bg.jpg) no-repeat center;background-size: cover;z-index: 0;transition:.3s;opacity: 0;visibility: hidden}
.jsList1 li:hover:after{opacity: 1;visibility: visible;}
.jsList1 li a:hover{color: #fff}
.jsList1 li a:hover p{color: rgba(255,255,255,.7)}
.jsList1 li a:hover:after{background: #fff}
}
@media (max-width: 800px){
.jsList1{display: flex;justify-content: space-between;}
.jsList1:after{content: '';display: inline-block;width: 31.3333%}
.jsList1 li{width: 30.3333%;}
.jsList1 li h4{font-size: .26rem}
.jsList1 li .img{height: 34vw}
.jsList1{padding:0}
}
@media (max-width: 597px){
.jsList1 li{width: 46%;margin: 0 2% .4rem}
.jsList1 li h4{font-size: .28rem}
.jsList1 li .img{height: 48vw}
.jsList1 li .txt p{font-size: .2rem}
.jsList1 li a{padding: .2rem .2rem .3rem}
}

/**/
/**/
.nyRight .nyjsxx{padding-left: .4rem;padding-right: .4rem}
.nyjsxx .tit{font-size: .3rem;color: #0075c2;padding-bottom: .2rem;border-bottom: 1px solid #d3dbe4;margin-bottom: .4rem;font-weight: bold;color: #88372e}
.nyjsxx .con{flex:1;overflow: hidden;margin-left: .8rem;line-height: 1.8em;font-size: .18rem;text-align: justify;}
.nyjsxx .img{width: 3.1rem}
.nyjsxx .img img{width: 100%;}
.nyjsxx .con h4{font-size: .24rem;margin-bottom: .15rem;font-weight:bold;}

@media (max-width: 800px){
.nyjsxx .con{font-size: .22rem;margin-left: .6rem} 
.nyjsxx .con h4{font-size: .28rem} 
.nyjsxx .tit{font-size: .32rem}
}
@media (max-width: 597px){
.nyjsxx .con{font-size: .28rem;margin-left: 0;flex:inherit;width: 100%;margin-top: .4rem} 
.nyjsxx .con h4{font-size: .28rem} 
.nyjsxx .tit{font-size: .38rem}
.nyjsxx .img{}
}