@charset "utf-8";

/**/
.filters{margin-bottom: .4rem}
.filters .tit{background: #aa2223;line-height: .58rem}
.filters .tit .t{font-size: .22rem;color: #fff;padding: 0 .3rem}
.filters .tit .arr{background: #780304;line-height: .58rem;text-align: center;color: #fff;display: block;width: .58rem;font-size: .2rem;cursor: pointer;position: relative;}
.filters .tit .arr:before{position: absolute;left: 0;top:0;right: 0;text-align: center;transition: .3s}
.filters .tit .arr.on:before{transform: rotate(90deg);color: #fff;}
.filters .tit button{background: #ae2d2e;color: #fff;display: flex;align-items: center;padding: 0 .2rem;cursor: pointer;}
.filters .tit button img{width: .2rem;height: .2rem;margin-right: .1rem}
.filter-box{background: #fff;padding:.3rem .3rem .5rem;box-shadow: 0 .1rem .15rem rgba(0,0,0,.05);display: none;position: absolute;top: .58rem;left: 0;right: 0;z-index: 4}
.filter-box dl+dl{margin-top: .2rem}
.filter-box dl dt{font-weight: bold;font-size: .18rem;margin-bottom: .1rem;position: relative;}
.filter-box dl dt:before{content: '';position: absolute;left: .6rem;top: 50%;height: 1px;background: #ddd;right: 0}
.filter-box dl dd.row4 .item{width: 25%}
.filter-box dl dd .item{width: 33.333%;line-height: 1.6em;padding: .1rem 0;padding-right: .3rem;}
.filters .letters{padding: .3rem 0 .3rem;border-bottom: 1px solid #ddd}
.filters .letters li{width: 6.666%;padding: .1rem 0;text-align: center;}
.filters .letters li a{padding: .05rem 0;display: block;}
.filters .letters li.on a{background: #005ca1;border-radius: .3rem;color: #fff}
.filters .letters li.noData a{color: #999;pointer-events: none}
.filters .letters li:nth-child(1).noData a{color: #fff;pointer-events: auto}
.letter-list{min-height: 5rem}
.letter-list>li{margin-bottom: .35rem}
.letter-list .letter{display: block;width: .46rem;height: .46rem;border: 1px solid #aaa;border-radius: 5px;text-align: center;line-height: .44rem;font-size: .2rem;margin-bottom: .1rem}
.letter-list>li ul li{width: 14.28%;font-size: .17rem;padding: .1rem 0}
@media (max-width: 640px){
.letter-list>li ul li{width: 25%}
.filters .letters li{width: 14.28%;}
.filter-box dl dd .item{width: 100%}
.filter-box dl dd.row4 .item{width: 50%}
}

/**/



.social-share{font-family: "swiper-icons" !important;}
.social-share *{font-family: "swiper-icons" !important;}
.social-share .icon-qq:before{content:"\e60f";color: #4dafea}
.social-share .icon-qzone:before{content:"\e80f";color: #fece00}
.social-share .icon-weibo:before{content:"\e61f";color: #e83437}
.social-share .icon-wechat:before{content:"\e615";color: #7dd43c}
/*.social-share .icon-qzone:hover{background: #FDBE3D;color: #fff}
.social-share .icon-weibo:hover{background: #ff3b3b;color: #fff}
.social-share .icon-wechat:hover{background: #33b045;color: #fff}*/
.social-share a{position:relative;text-decoration:none;display:inline-block;outline:0;margin-left: .2rem}
.social-share .social-share-icon{position:relative;display:inline-block;width:.5rem;height:.5rem;font-size:.26rem;border-radius:5px;line-height:.5rem;text-align:center;border-radius: 50%;background: #fff}
.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:50%;left:calc(100% + 10px);width:140px;height:152px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all .2s;-webkit-tansition:all 350ms;-moz-transition:all 350ms;margin-top: -75px}
.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}
.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}
.social-share .icon-wechat .wechat-qrcode h4{font-weight:400;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0!important}
.social-share .icon-wechat .wechat-qrcode .help{display: none}
.social-share .icon-wechat .wechat-qrcode .help p{font-weight:400;line-height:16px;padding:0;margin:0}
.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;top:50%;transform: translateY(-50%);right: 100%;width:0;height:0;border-width:10px;border-style:solid;border-color: transparent #fff transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode{display:block}

.nyArc{background:#fff; min-height: 3rem;padding: .4rem .6rem .5rem;z-index: 5;position: relative;border-top: 5px solid #aa2223}

.arc-con{line-height: 1.8em;color: #333;padding-bottom: .2rem;font-size: .17rem;}
.arc-con p{margin-bottom: .1rem;line-height: 1.8em;text-align: justify;}
.arc-con table,.arc-con table td,.arc-con table td p{margin-bottom:0;}
.arcCon{line-height: 1.8em;color: #333;padding-bottom: .2rem;font-size: .18rem}
.arcCon p{margin-bottom: .2rem;line-height: 1.8em;}

.arc-con img{margin: .1rem auto;}
.arc-con img.spimg{max-width:inherit;}

.arc-con table{border: 1px solid #eee;min-width: 640px;margin-left:0!important;width: 100%;background: #fff}

.arc-con table tr th,.arc-con table tr td{border: 1px solid #eee!important;padding: 15px;text-align: center;}
/*.arc-con table tr:nth-child(2n){background: #EEEEEE}*/
.tbsc{overflow: auto;padding: 15px 0;width: 100%}
.tbsc::-webkit-scrollbar{height:4px}
.tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#999;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.tbsc::-webkit-scrollbar-track{border-radius:10px;background:#ededed;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.arc-con video{max-width: 100%!important;height: auto!important;display: block;}
.arc-tit{margin-bottom: .2rem;}
.arc-tit h1{font-size: .28rem;text-align: center;line-height: 1.4em;font-weight: normal;}
.arc-info{text-align: center;padding-bottom: .3rem;font-size: .16rem;color: #666;border-bottom: 1px dashed #ddd;margin-bottom: .3rem}
.arc-info span{display: inline-block;margin: 0 .1rem;padding: 4px 0 2px}
.arc-info span i{color: #005ca1;margin-right: 5px}
#resize a{margin: 0 .05rem}
.arc-sibs{}
.arc-sib{border-top: 1px solid #ddd;padding-top: .26rem;}
.arc-sib div{padding: .08rem 0;font-size: .18rem}
.arc-sib div.prev{background: url(../images/ny/pr.png) no-repeat left center;background-size: .16rem .16rem;padding-left: .25rem}
.arc-sib div.next{background: url(../images/ny/ne.png) no-repeat left center;background-size: .16rem .16rem;padding-left: .25rem}
.arc-sib div{color: #005ca1;}
.arc-sib div a{color: #005ca1;}
.arc-back{margin-left: .3rem}
.arc-back a{display: flex;border-radius: 5px;color:#005ca1;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}


.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: .16rem;display: inline-block;margin:.02rem}
.pages ul li a{height: .4rem;text-align: center;line-height: .38rem;padding: 0 8px;min-width: .4rem;
display: block;border: 1px solid #ededed;border-radius: 3px;background: #fff}
.pages ul li.cur{background:#005ca1;padding: 0 8px;min-width: .4rem;height: .4rem;line-height: .38rem;
border: 1px solid #005ca1;border-radius: 3px }
.pages ul li a.on{background:#005ca1;padding: 0 8px;min-width: .4rem;height: .4rem;line-height: .38rem;color: #fff ;border-radius: 3px}
.pages ul li.cur{color:#fff;}
.pages ul li.page-count{line-height: .38rem}
.page-form {line-height: .38rem}
.page-form input{border:1px solid #ddd;width: .4rem;height: .4rem;float: left;text-align: center;padding: 0 3px;background: #fff;border-radius: 3px;margin: 0 5px}
.page-form span{float: left;color: #666}
.page-form button{border:none;width: 52px;height: .4rem;line-height: .4rem;text-align: center;margin-left: 3px;
float: left;background: #005ca1;color: #fff;border-radius: 3px;margin-left: 5px}

@media (max-width: 640px){
.pages ul li{padding: 0}
.pages ul li.pageitem{display: none}
.pages ul li.page-form{padding-left: .1rem}
}
@media (max-width: 375px){
.pages ul li ,.page-form button{border-left: 0}
}

.ny-ba{position: relative;height:4.3rem;overflow: hidden;}
.ny-ba:after{content:'';position:absolute;left:0;bottom:-1px;width: 38.5%;height:.25rem;background:#f0f7fa;z-index:2;transform: skewX(60deg);transform-origin: right bottom;}
.ny-ba.sp:after{display: none}
.ny-ba .imgBox{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;pointer-events: none;user-select: none}
.ny-ba .imgBox .img{padding-bottom: 0;height: 100%}
/*.ny-ba .imgBox:before{content: '';position: absolute;top: 0; left: 0;right: 0;;z-index: 1;height:2rem;background: url(../images/blackms1.png) no-repeat left bottom;background-size:100% 100%;opacity: .9}*/
.ny-ba .imgBox:after{content: '';position: absolute;left: 0;top: 0;bottom: 0;z-index: 0;background: url(../images/ny/nybams.png) no-repeat left center;background-size:auto 100%;width: 100%;pointer-events: none}
.ny-ba.sp .imgBox:after{display: none}
.ny-ba.nomask .imgBox:before{display: none}
.ny-ba .wp.sp{height: 100%;position: relative;z-index: 5;padding-top: 0}
.ny-ba .wp{max-width: 14.4rem;}

.posi{line-height: .21rem}
.posi a{}
.posi {padding-left: .3rem;background: url(../images/ny/home.png) no-repeat left center;background-size: .24rem .21rem}
.nyMain .wp{max-width: 14.4rem;}
.nyMain.sp .wp{max-width: 17.6rem;}
.nyMain{background:url(../images/ny/nybg.jpg) #f0f7fa no-repeat bottom center ;background-size: 100% auto;  padding:0 0 1.2rem;min-height: 5rem;position: relative;}

/*.nyMain:before{content: '';position: absolute;top: 0;right: 0;width: 5.66rem;height: 5.79rem;z-index: 0;pointer-events: none;background: url(../images/ny/ear.png) no-repeat center;background-size: 100% 100%}*/
.nyMain.sp:before{display: none}
.nytit{position: absolute;color: #fff;left: 0;bottom: 1.6rem;}
.nytit:after{content: '';width: .35rem;height: 4px;background:  #fff;display: block;position: absolute;left: 0;top: .2rem;display: none}
.nytit .tcn{font-size: .54rem;line-height: 1em;font-weight: bold;margin-top: -.3rem;color: #f0f7fa}
.nytit .ten{font-size: .6rem;text-transform: uppercase;color: rgba(255,255,255,.2);font-weight: bold;}

.nyLeft{width: 2.5rem;position: relative;z-index: 6;margin-top: -.8rem;padding: .1rem 0 0 .1rem}
.nyLeft:after{background:url(../images/ny/nylbg1.png)  #005ca1 no-repeat left top;position:absolute;z-index: 3;top: 0;left: 0;bottom: .15rem;right: .15rem;z-index: 0;pointer-events: none;content: ''}
.nyLeft.sp{padding: 0;width: 2.8rem}
.nyLeft.sp:after{display: none}
.nyLeft.sp .nyLeftBtn{display: flex;height: .8rem}
.nyLeft.sp .nyLeftBtn span{font-size: .28rem}
.nyLeft.sp .subNavs .li>a{padding: .18rem 0;text-align: center;}
.nyLeft.sp .subNavs .li.on>a{background: #aa2223;color: #fff}
.nyLeft.sp .subNavs .li.on>a:after{display: none}
.nyLeft.sp .subNavs .li.on{border-bottom-color:#aa2223 }
/*.nyLeft .line{width: .09rem;background: #f8f1e6;position: absolute;left: 100%;top: .2rem;bottom: .2rem;z-index: 2;pointer-events: none;}
.nyLeft .line:before{content: '';position: absolute;left: 0;top: -.2rem;right: 0;height: .5rem;transform: skewY(60deg);background: #f8f1e6;transform-origin: top left}
.nyLeft .line:after{content: '';position: absolute;left: 0;bottom: -.2rem;right: 0;height: .5rem;transform: skewY(-60deg);background: #f8f1e6;transform-origin: bottom left}*/

.nyLeft .nyLeftBtn{background:#005ca1;position: relative;padding: 0 .1rem;position: relative;z-index: 10;justify-content: center;align-items: center;height: .68rem;display: none;color: #fff }
.nyLeft .nyLeftBtn span{font-size: .24rem;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;max-width: calc(100% - .7rem)}
.nyLeft .nyLeftBtn i.plus{width: .6rem;right: 0}
.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: .4rem;height: 100%;position: absolute;right:-.1rem;top: 0;z-index: 5}
/*.nyLeft  i.plus:before{content: "\e676";font-family: swiper-icons!important;position: absolute;right: .15rem;top: 50%;transform: translateY(-50%);font-size: .16rem;transition: .3s}
.nyLeft  i.plus.show:before{transform:translateY(-50%) rotate(90deg);}*/
.nyLeft  i.plus:before{content: '';position: absolute;left: 50%;height: 2px;top: 50%;margin-top: -1px;width: .16rem;margin-left: -.08rem;background: #005ca1}
.nyLeft  i.plus:after{content: '';position: absolute;left: 50%;height: .16rem;top: 50%;margin-top: -.08rem;width: 2px;margin-left: -1px;background: #005ca1;transition: .3s}
.nyLeft .subNavs{padding: .15rem .2rem 0;background:url(../images/ny/nylbg.png)  #fff no-repeat bottom center;background-size: 100% auto;padding-bottom: 1.6rem;position: relative;z-index: 2}
.nyLeft .subNavs .li{position: relative;}
.nyLeft .subNavs .li{border-bottom: 1px solid #e9e9e9}
.nyLeft .subNavs .li>a{padding:.25rem .3rem .25rem 0;display:block;position:relative;font-size:.2rem ;}
.nyLeft .subNavs .subNav{padding: 0;display: none;background: #e8edf1}
.nyLeft .subNavs .subNav .lis>a{padding:.15rem .2rem;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{border-bottom-color:#005ca1 }
.nyLeft .subNavs .li.on .subNav{display: block;}
.nyLeft .subNavs .li.on>a{color: #005ca1;position: relative;font-weight: bold;}
.nyLeft .subNavs .li.on>a:after{content: "\e676";font-family: swiper-icons!important;position: absolute;right: .05rem;top: 50%;transform: translateY(-50%);font-size: .16rem;font-weight: bold;}
.nyLeft .subNavs .li.has>a:after{display: none}
.nyLeft .subNavs .subNav .lis.on>a{color: #fff;background: #005ca1}

.nyLeft .subNavs .subNav .subNav a{margin-left: .2rem}
.nyRight.sp{background: #fff;margin-top: -.8rem;min-height: 6rem}
.nyRight{width: calc(100% - 3.2rem);position: relative;z-index: 2;padding: .5rem 0 .2rem;}
.nyRight .nyrtit{border-bottom: 1px solid #ddd;padding-bottom: .2rem;margin-bottom: .3rem}
.nyRight .nyrtit .tit{font-size: .32rem;font-weight: bold;color: #005ca1;font-style: italic;}
.nyRight.arc{width: 100%}
.nyRight .nyRcon{}
.nyRight .nyRcon.bg{background:linear-gradient(to bottom,rgba(255,255,255,.6) 60%,rgba(255,255,255,0) 100%);}
@media (max-width:1024px){
.nyMain:before{width: 50vw;height: 51vw}
.nyLeft .nyLeftBtn{display: flex}
.nyLeft:after{display: none}
.nyLeft.sp{width: 100%}
.nyLeft{width: 100%;margin-bottom: .2rem;padding-left: 0;padding-top: 0;margin-top: 0}
.nyLeft .subNavs{display: none;padding: .15rem .3rem .3rem;}
.nyLeft .subNavs .li>a{text-align: left;}
.nyLeft .nyLeftBtn{justify-content: flex-start;height: auto;padding: .18rem .3rem}
.nyLeft.sp .nyLeftBtn{height: auto}
.nyLeft .line{display: none;}
.nyRight.sp{margin-top: 0}
.nyRight{width: 100%;padding-top: .1rem}
.arc-tool{display: none}
.nyMain{padding-top: .3rem;min-height: inherit}
.ny-ba .imgBox:before{height: 1rem;}
.ny-ba{height: 30vw;margin-top: 0}
.nytit{bottom: 1rem}
.nytit .tcn{font-size: .36rem}
.nytit .ten{font-size: .5rem}
.arc-con img{margin: .1rem auto;max-width:100%}
}

@media (max-width: 900px){
.ny-ba{height: 30vw}
.nyMain{padding-bottom: 1rem}
.nyArc{padding: .4rem .4rem .5rem}
}
@media (max-width:750px){

.arc-con img{width: auto!important;height: auto!important;}
}
@media (max-width: 640px){
.nyLeft .subNavs .li>a{padding:.2rem .3rem .2rem 0;}
.nyLeft .nyLeftBtn span{font-size: .22rem}
.nyMain{padding-top: .4rem}
#resize a{margin: 0 .1rem}
.arc-tit h1{font-size: .26rem}
/*.arc-con p,.arc-con span{font-size: .18rem!important}*/
.arc-sib{font-size: .18rem}
.arc-sib{width: 100%}
.arc-back{width: 100%;margin-left: 0;margin-top: .25rem}
.arc-share {justify-content: center;width: 100%}
.arc-info{font-size: .18rem}
.nyLeft .subNavs .subNav{text-align: left;}
.nyLeft .subNavs .subNav .subNav{text-align: left;padding: .1rem .3rem}
.nyLeft .subNavs .subNav .lis>a{font-size: .18rem}
.nyLeft .subNavs .subNav .liss>a{font-size: .18rem;margin-left: 0}

.nytit{bottom: 10vw}
/*.nytit .tcn{font-size: .36rem}
.nytit .ten{font-size: .5rem}*/
.posi{bottom: .3rem}
.nyRight .nyrtit .posi{width: 100%;order: 1}
.nyRight .nyrtit .tit{width: 100%;margin-top: .2rem;order: 2}
}
@media (max-width: 480px){
.nyLeft .nyLeftBtn{padding: .18rem .3rem}
.nytit .tcn{font-size: 5vw;margin-top: -4vw}
.nytit .ten{font-size: 7vw;}
.nyArc{padding: .3rem .3rem 0}
}

/**/
.imgList{padding-bottom: .1rem}
.imgList:after{content: '';width: calc(33.3333% - .24rem);display: inline-block;}
.imgList li{box-shadow: 0 5px 10px rgba(0,0,0,.05)}
.imgList li{width: calc(33.3333% - .2rem);margin-bottom: .36rem;transition: .3s}
.imgList li .img{height: 2.2rem}
.imgList li .txt{border-top: 2px solid #005ca1;background:rgba(255,255,255,.5);padding: .15rem .2rem .15rem;text-align: center;font-size: .18rem}

.txtList{margin-bottom: .5rem;background: #fff}
.txtList li{padding: .25rem .3rem;position: relative;}
.txtList li+li{border-top: 1px solid #eee}
.txtList li a{display: flex;justify-content: space-between;align-items: center;position: relative;z-index: 2}
.txtList li h4{width: calc(100% - 1.4rem);font-size: .18rem;font-weight: normal;line-height: 1.4em}
.txtList li time span{font-size: .24rem;display: block;font-weight: bold;line-height: 1em}
.txtList li time{font-size: .16rem;border-right: 1px dashed #ddd;width: 1.1rem}



.newsList{padding-bottom: .2rem}
.newsList li{margin-bottom: .3rem}
.newsList li a{display: flex;align-items: center;justify-content: space-between;background: rgba(255,255,255,.6);overflow: hidden;transition: .3s;background-size: cover;background-repeat: no-repeat;;background-position: center;position: relative;background-color: rgba(255,255,255,1);padding: .25rem}

.newsList li .img{width: 2.85rem;z-index: 5;height: 1.95rem;padding-bottom: 0}
.newsList li .txt{width:calc(100% - 3.2rem);position: relative;}
.newsList li .txt .h4{font-size: .2rem;margin-bottom: .15rem;margin-top: .15rem;padding-bottom: .15rem;position: relative;line-height: 1.4em}
.newsList li .txt .p{color: #888;line-height: 1.8em;margin-top: .2rem;height: .56rem\0}
.newsList li time{color: #005ca1;margin-top: .3rem;font-family: 'but'}
.newsList li time i{margin-right: 5px}
.newsList li .h4:after{content: '';display: block;height: 1px;width: .6rem;background:#ddd;position: absolute;left: 0;bottom: 0 }
.newsList li.nopic .txt{width: 100%;padding:0}

@media (min-width: 1025px){
.imgList li:hover{box-shadow: 0 5px 20px rgba(0,0,0,.1)}
.txtList li:hover:after{opacity: 1;visibility: visible;transition: .5s;}
.txtList li:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;width: 100%;background: url(../images/ny/6s.png)#aa2223 no-repeat right center;background-size: auto 100%;opacity: 0;visibility: hidden;}
.txtList li:hover a{color: #fff}
.newsLists li:hover a{background: #aa2223}
.newsLists li:hover  .h4{color: #fff}
.newsLists li:hover  .p{color: rgba(255,255,255,.7)}
.newsLists li:hover  time{color: rgba(255,255,255,1)}
.newsLists li:hover .h4:after{background: #fff;width: 1.8rem;transition: .3s .2s}
}
@media (max-width: 1024px){
.imgList li{width: calc(50% - .18rem)}
.imgList li .img{height: 28vw}
.newsList li .txt span.arr{display: none}
.newsList li .txt .h4{font-size: .22rem}
.newsList li.nopic .txt{width: 100%;}


}
@media (max-width:900px){
.txtList li .h4{font-size: .2rem}
.newsList li .imgBox{width: 3.2rem;}
.newsList li .imgBox .img{height: 2rem}
.newsList li .txt{width:calc(100% - 3.2rem);}
.newsList li .txt .p{display: none}
.newsList li .h4:after{display: none}
}
@media (max-width:640px){ 
.newsList li a{flex-wrap: wrap;}
.newsList li .img{width: 100%;height: 50vw}

.newsList li .txt{width:100%;padding: .2rem 0 .1rem 0}
.newsList li.nopic .txt{width:100%;}
.newsList li.nopic .txt .p{display: -webkit-box;line-height: 1.6em;font-size: .18rem}
.newsList li .txt .h4{line-height: 1.5em;padding-bottom: 0}


}
@media (max-width:540px){
.txtList li h4{width: calc(100% - 1.1rem);}
.txtList li time{width: .9rem}
.newsList li .time{margin-top: .2rem}
.imgList li .txt{font-size: .2rem}
}

@media (max-width: 480px){
.imgList li{width: 100%;margin-bottom: .3rem}
.imgList li .img{height: 55vw}  
}


/**/
.fancybox-button--zoom{display: none!important}
/**/


.ny-guanyu .row img{float: right;margin-left: .4rem;width: 4.26rem}
.ny-guanyu .slide-ico{padding: .3rem 0 .4rem}
.ny-guanyu .slide-ico .swiDots{text-align: center;margin-top: .2rem}
.ny-guanyu .slide-ico .swiDots span{width: 12px;height: 12px;background: #005ca1;border-radius: 50%;opacity: .5;margin: 0 .08rem}
.ny-guanyu .slide-ico .swiDots span.active{opacity: 1}
.ny-guanyu .slide-ico .item{display: flex;justify-content: center;flex-wrap: wrap;}
.ny-guanyu .slide-ico .item .txt  p{font-size: .16rem;line-height: 1em;margin-top: .05rem;color: #888}
.ny-guanyu .slide-ico .item .txt  .num{color: #005ca1}
.ny-guanyu .slide-ico .item .txt  .num strong{font-size: .5rem;display: inline-block;line-height: 1em}
.ny-guanyu .slide-ico .item .ico{width: 1.1rem;height: 1.1rem;border-radius: 50%;position: relative;display: flex;align-items: center;justify-content: center;border: 1px solid #abcbe1;margin-right: .15rem}
.ny-guanyu .slide-ico .item .ico i{display: flex;align-items: center;justify-content: center;;width: 1rem;height: 1rem;border-radius:50%;border: 1px dashed #005ca1;}
.ny-guanyu .slide-ico .item .txt{width: calc(100% - 1.3rem)}
.ny-guanyu .slide-ico .item .ico i img{width:.58rem;height: .58rem}
@media (max-width: 640px){
.ny-guanyu .row img{float:inherit;margin-left: 0;width:auto}
.ny-guanyu .slide-ico .item .ico{margin: 0 auto }
.ny-guanyu .slide-ico .item .txt{width: 100%;text-align: center;}
.ny-guanyu .slide-ico .item .txt p{font-size: .18rem}
}

/**/
.ny-news .slide-news {padding-bottom: .45rem;background: url(../images/ny/66sbg.png) no-repeat right center;background-size: auto 100%;margin-bottom: .4rem}
.ny-news .slide-news a{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ny-news .slide-news .img{width: 45.5%;height: 3.5rem}
.ny-news .slide-news .txt{width: 54.5%;padding: .45rem .4rem}
.ny-news .slide-news .swiDots{position: absolute;left: 0;width:45.5%;text-align: center;z-index: 3}
.ny-news .slide-news .swiDots span{background: #aa2223;margin: 0 .08rem;width: 10px;height: 10px;}
.ny-news .slide-news .swiDots span.active{opacity: 1;}
.ny-news .slide-news .swiBtn{position: absolute;display: flex;right: .4rem;bottom: .9rem;z-index: 4}
.ny-news .slide-news .swiBtn a{display: block;width: .4rem;height: .4rem;border: 2px solid #fff;color: #fff;font-weight: bold;text-align: center;line-height: .38rem;border-radius:5px;opacity: .7;}
.ny-news .slide-news .swiBtn a.next{margin-left: .15rem}
.ny-news .slide-news .swiBtn a:hover{opacity: 1;}
.ny-news .slide-news .txt h4{font-size: .24rem;margin-bottom: .15rem;position: relative;color: #fff;font-weight: normal;line-height: 1.5em;height: .72rem;}
.ny-news .slide-news .txt p{color: rgba(255,255,255,.7);line-height: 1.8em;margin-top: .2rem;height: .84rem;margin-bottom: .5rem;}
.ny-news .slide-news time{color: #fff;margin-top: .3rem;}
.ny-news .slide-news time i{margin-right: 5px}
@media (max-width: 992px){
.ny-news .slide-news .img{width: 100%;height: 55vw}
.ny-news .slide-news .txt{width: 100%;padding: .45rem .4rem;background: url(../images/ny/66sbgm.jpg) no-repeat right center;background-size: cover;} 
.ny-news .slide-news{background: transparent;padding-bottom: 0} 
.ny-news .slide-news .swiDots{display: none}
.ny-news .slide-news .swiBtn{bottom: .45rem}
.ny-news .slide-news .txt h4,.ny-news .slide-news .txt p{height: auto}
}



.ny-ld{background: #fff;border-top: 5px solid #aa2223;padding:.3rem .5rem}
.ny-ld ul li{padding: .25rem 0;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.ny-ld ul li+li{border-top: 1px dashed #eee}
.ny-ld ul li .name{width: 2.2rem;padding-left: .5rem;border-left: 1px solid #ddd}
.ny-ld ul li .name a{font-size: .2rem;text-decoration: underline;color: #00599e;text-transform:capitalize;}
.ny-ld ul li .desc{width: calc(100% - 2.2rem);padding-right: .4rem;line-height: 1.5em}
@media (max-width: 640px){
.ny-ld ul li .name{width: 100%;padding-left: 0;border-left: 0;margin-top: .1rem;font-size: .22rem}
.ny-ld ul li .desc{width: 100%;padding-right: 0;font-size: .2rem} 
}

/**/
.ny-his{background: #fff;border-top: 5px solid #aa2223;padding:.3rem .5rem .6rem}
.ny-his .hisNav{margin-bottom: .4rem;background: url(../images/ny/hisline.png) no-repeat center;background-size: 8.13rem auto}
.ny-his .hisNav ul li{position: relative;border-radius: 50%;font-size: .18rem}
.ny-his .hisNav ul li a{display: flex;width: 100%;height: 100%;border-radius: 50%;background: #ededed;align-items: center;justify-content: center;text-align: center;}

.ny-his .hisNav ul li a:hover{color:  #aa2223}
.ny-his .hisNav ul li.on:after{content: '';position: absolute;top: calc(100% - 2px);left: 50%;transform: translateX(-50%);border: 12px solid transparent;border-top-color: #aa2223 }
.ny-his .hisNav ul li.on a{color: #fff;background: #aa2223;}
.ny-his .slide-img .swiper-slide{width: calc(33.3333% - .16rem);margin-right: .24rem}
.ny-his .slide-img .swiper-slide .img{height: 2.22rem}
.ny-his .slide-img .swiper-slide:last-child{margin-right: 0}
.ny-his .slide-img:before{content: '';position: absolute;left: 0;top: -1px;bottom: -1px;width: 1rem;background: url(../images/masl.png) repeat-y left center;background-size:100% auto;z-index: 3;pointer-events: none;opacity: .8;}
.ny-his .slide-img:after{content: '';position: absolute;right: 0;top: -1px;bottom: -1px;width: 1rem;background: url(../images/masr.png) repeat-y left center;background-size:100% auto;z-index: 3;pointer-events: none;opacity: .8;}
.ny-his .slide-img .swiBtn a{position: absolute;top: 50%;transform: translateY(-50%);z-index: 5;color: #fff;font-size: .3rem}
.ny-his .slide-img .swiBtn a.prev{left: .1rem}
.ny-his .slide-img .swiBtn a.next{right: .1rem}
@media (min-width: 801px){
.ny-his .hisNav ul li.li1{width: 1.24rem;height: 1.24rem;margin-top: .2rem}
.ny-his .hisNav ul li.li2{width: 1.48rem;height: 1.48rem;margin-top: .4rem}
.ny-his .hisNav ul li.li3{width: 1.76rem;height: 1.76rem}
.ny-his .hisNav ul li.li4{width: 1.88rem;height: 1.88rem;margin-top: .4rem}
.ny-his .hisNav ul li.on a{box-shadow: 0 0 .3rem rgba(170,35,35,.4)}
}
@media (max-width: 900px){
.ny-his .slide-img .swiper-slide{width: calc(50% - .15rem);margin-right: .3rem}
}
@media (max-width: 800px){
.ny-his .hisNav ul li{width: 18vw;height: 18vw}
}
@media (max-width: 480px){
.ny-his .hisNav{background: transparent}
.ny-his .hisNav ul{display: block;white-space: nowrap;overflow: auto;padding-bottom: .3rem}
.ny-his .hisNav ul::-webkit-scrollbar-thumb{background: #aa2223}
.ny-his .hisNav ul li{width: 26vw;height: 26vw;display: inline-block;vertical-align: middle;}
.ny-his .hisNav ul li+li{margin-left: .2rem}
.ny-his .hisNav ul li span{white-space: normal;}
.ny-his{padding:.3rem .3rem .6rem}
.ny-his .slide-img .swiper-slide{width: 100%}
.ny-his .slide-img .swiper-slide .img{height: 46vw}
}

/**/
.resList li{background: #fff;padding:.35rem .4rem;margin-bottom: .2rem;position: relative;transition: .3s;overflow: hidden;}

.resList li .tit{font-size: .22rem;display: flex;justify-content: space-between;padding-bottom: .15rem;margin-bottom: .15rem;border-bottom: 1px dashed #ddd}
.resList li .tit div{flex:auto;}
.resList li .tit .h4{border-left: 3px solid #005ca1;padding-left: .15rem}
.resList li .tit .name{text-align: right;font-size: .18rem;font-style: italic;color: #aa2223}
.resList li .desc{line-height: 1.6em;color: #888;min-height: .5rem}
.resList li a{display: block;position: relative;}
.resList li .mor{position: absolute;right: 0;bottom: -.15rem;background: url(../images/ny/arr.png) no-repeat bottom center;padding-bottom: .25rem;color: #fff;opacity: 0;visibility: hidden;transition: .3s;}

@media (min-width: 1025px){
.resList li:after{content: '';position: absolute;width: 2.5rem;height: 2.5rem;background: rgba(255,255,255,.15);bottom: -1.6rem;right: -.8rem;border-radius: 50%;transition: .3s;transform-origin: right bottom;transform: scale(0);}
.resList li:hover{background: #aa2223;box-shadow: 0 .1rem .3rem rgba(170,35,35,.4);  }
.resList li:hover a{color: #fff }
.resList li:hover .tit .name{color: #fff }
.resList li:hover .tit .h4{border-left-color: #fff}
.resList li:hover .desc{color: rgba(255,255,255,.7);padding-right: 1.3rem}
.resList li:hover .mor{opacity: 1;visibility: visible;}
.resList li:hover:after{transform: scale(1);}  
}
@media(max-width: 1024px){
.resList li .tit{flex-wrap: wrap;}
.resList li .tit div{flex:inherit;}
.resList li .tit .h4{width: 100%}
.resList li .tit .name{width: 100%;text-align: left;margin-top: .1rem;padding-left: .15rem;font-size: .2rem} 
}
/**/
.ny-repre{background: #fff;border-top: 5px solid #aa2223;padding:.3rem .3rem .6rem}
.ny-repre .tbsc{padding-top: 0}
.ny-repre .table .tr{display: flex;justify-content: space-between;position: relative;text-align: center;border: 1px solid transparent}
.ny-repre .table .thead .tr .td+.td{border-left: 1px solid rgba(255,255,255,.2)}
.ny-repre .table .tr .td+.td{border-left: 1px solid #eee}
.ny-repre .table .tr .td:nth-child(1){width: .85rem;font-size: .2rem}
.ny-repre .table .tr .td:nth-child(2){width: 2.6rem}
.ny-repre .table .tr .td:nth-child(3){width: 1.75rem}
.ny-repre .table .tr .td:nth-child(4){width: 1.5rem}
.ny-repre .table .tr .td:nth-child(5){width: 1.8rem}
.ny-repre .table .tr .td:nth-child(6){width: 1rem}
.ny-repre .table .tr .td:nth-child(7){width: 1.1rem }
.ny-repre .table .thead{background: #aa2223;border-bottom: 2px solid #d15253}
.ny-repre .table .thead .td{color: #fff;font-weight: bold;padding: .15rem .1rem;font-size: .2rem}
.ny-repre .table .tbody .td{padding: .25rem .15rem;line-height: 1.5em;display: flex;justify-content: center;flex-direction: column;font-size: .17rem}
.ny-repre .table .tbody .tr:nth-child(2n){background: #f8f8f8}

@media (min-width: 1025px){
.ny-repre .table .tbody .tr:hover{box-shadow: 0 0 .3rem rgba(170,35,35,.4);z-index: 5;background: #fff;border: 1px solid #aa2223;text-decoration: underline;color:#aa2223  }
}
@media (max-width: 1024px){
 .ny-repre .table{min-width: 11rem} 
}

/**/
.repList:after{content: '';display: inline-block;width: calc(33.3333% - .3rem);}
.repList li{width: calc(33.3333% - .3rem);margin-bottom: .45rem;background: #fff}
.repList li .img{height: 3.6rem}
.repList li time{position: absolute;left: .2rem;top: 0;z-index: 3;background: #00599e;color: #fff;line-height: .38rem;padding: 0 .2rem;font-size: .15rem;}
.repList li time i{margin-right: 5px}
.repList li .txt{padding: .2rem;}
.repList li .txt h4{font-weight: normal;line-height: 1.4em;font-size: .18rem;height: .5rem}
@media (max-width: 1024px){
.repList li{width: calc(50% - .2rem);} 
.repList li .img{height:45vw} 
}
@media (max-width: 480px){
.repList{width: 80%;margin: 0 auto}
.repList li{width: 100%;} 
.repList li .img{height:76vw} 
}

/**/
.ny-join{background: #fff;border-top: 5px solid #aa2223;padding:.3rem .5rem .6rem}
.ny-join .items1{margin-bottom: .5rem}
.ny-join .tit{text-align: center;margin-bottom: .3rem;font-size: .36rem}
.ny-join .items1 .map{width: 5.63rem}
.ny-join .items1 .map img{width: 100%}
.ny-join .items1 ul{width: calc(100% - 5.83rem)}
.ny-join .items1 ul li{height: calc(50% - .1rem);background: #00599e;padding: .2rem;color: #fff;display: flex;justify-content: center;flex-direction: column}
.ny-join .items1 ul li+li{margin-top: .2rem}
.ny-join .items1 ul li .tel{font-size: .24rem;padding-top: .15rem;margin-top: .15rem;border-top: 1px dashed rgba(255,255,255,.2)}
.ny-join .items1 ul li p{font-size: .2rem;color: rgba(255,255,255,.6)}
.ny-join .items2 .list{padding-bottom: .3rem}
.ny-join .items2 .list li{padding: .2rem 0}
.ny-join .items2 .list li+li{border-top: 1px solid #eee}
.ny-join .items2 .list li h4{font-weight: normal;font-size: .18rem;margin-bottom: .1rem;line-height: 1.4em}
.ny-join .items2 .list li time{color:#00599e;font-family: 'but' }
.ny-join .items2 .list li time i{margin-right: 5px}
.ny-join .items2 .list li a:hover{text-decoration:underline;color: #aa2223}
@media (max-width: 900px){
.ny-join .items1 .map{width:100%}
.ny-join .items1 ul{width: 100%;margin-top: .2rem} 
}
@media (max-width: 640px){
.ny-join{padding:.3rem .3rem .6rem}
}

/**/
.ny-eduItr{background: #fff;border-top: 5px solid #aa2223;padding:.3rem .5rem .6rem}
.ny-eduItr dl+dl{margin-top: .5rem}
.ny-eduItr dl dt{font-size: .34rem;margin-bottom: .3rem}
.ny-eduItr dl dd{background: #f5f5f5;border-radius: .1rem;padding: .3rem;text-align: center}
.ny-eduItr .s1 .hygqp{height: 4rem;width: 4rem;position: relative;}
.ny-eduItr .s1 #hygq{height: 4rem;width: 4rem}
.ny-eduItr .s1 .hygqp .num span{font-size: .36rem;color: #fff;position: absolute;z-index: 4;pointer-events: none}
.ny-eduItr .s1 .hygqp .num span:nth-child(1){top: 35%;right: 22%}
.ny-eduItr .s1 .hygqp .num span:nth-child(2){bottom: 25%;right: 55%}
.ny-eduItr .s1 .hygqp .num span:nth-child(3){top:22%;left: 30%}

.ny-eduItr .s1 dd{padding: 0 .3rem}
.ny-eduItr .s1 dd ul{margin-left: 1.5rem}
.ny-eduItr .s1 dd ul li{font-size: .18rem;text-align: left;display: flex;align-items: center}
.ny-eduItr .s1 dd ul li:before{content: '';width: .7rem;height: .25rem;display: block;margin-right: .1rem}
.ny-eduItr .s1 dd ul li:nth-child(3):before{background:#4265c3 }
.ny-eduItr .s1 dd ul li:nth-child(1):before{background:#f03550 }
.ny-eduItr .s1 dd ul li:nth-child(2):before{background:#119d93 }
.ny-eduItr .s1 dd ul li+li{margin-top: .3rem}
.ny-eduItr .s1 dd ul li.sp{font-size: .24rem;color: #aa2223;margin-top: .5rem}
.ny-eduItr .s1 dd ul li.sp:before{display: none}
@media (max-width: 900px){
.ny-eduItr .s1 .hygqp{margin: 0 auto .1rem}
.ny-eduItr .s1 dd ul{margin-left: 0;width: 100%} 
.ny-eduItr .s1 dd ul li{justify-content: center}
.ny-eduItr .s1 dd{padding-bottom: .3rem}
}
@media (max-width: 480px){
.ny-eduItr dl dt{font-size: .3rem;}
.ny-eduItr{padding:.3rem .3rem .6rem}
.ny-eduItr .s1 .hygqp{height: 60vw;width: 60vw;}
.ny-eduItr .s1 #hygq{height: 60vw;width: 60vw}
.ny-eduItr .s1 .hygqp .num span{font-size: .3rem}
.ny-eduItr .s1 dd ul li{font-size: .18rem;}
.ny-eduItr .s1 dd ul li:before{width: .4rem;height: .15rem;margin-right: 5px}
}