@charset "utf-8";
.social-share{font-family: "swiper-icons" !important;}
.social-share *{font-family: "swiper-icons" !important;}
.social-share .icon-qq:before{content:"\e60f"}
.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-top: .1rem}
.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}


.arc-con{line-height: 1.8em;color: #333;text-align: justify;padding-bottom: .2rem}
.arc-con img{display: inline-block;width: auto!important;margin: .1rem 0}
.arc-con p{/*margin-bottom:*/ .2rem;text-indent: 2em}
.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 h1{font-size: .3rem;text-align: center;}
.arc-info{padding-bottom: .2rem;border-bottom: 1px solid #ddd;margin-bottom: .3rem;text-align: center;padding-top: .2rem;font-size: .16rem;}
.arc-info .time{color: #888;margin-bottom: .1rem}
.arc-info span{display: inline-block;margin: 0 .1rem;padding: 3px 0}
.arc-sibs{border-top: 1px solid #ddd;padding-top: .26rem;}
.arc-sib{flex:1;}
.arc-sib p{padding: .08rem 0;}
.arc-back{margin-left: .3rem}
.arc-back a{display: block;border-radius: 5px;color: #f89830;text-align: center;}
.arc-back a span{display: block;margin-top: 5px}


.arc-share{position: fixed;left:50%;margin-left: -8rem;top:6.4rem;transition: .3s }
.arc-share span{display: block;margin-bottom: .15rem;text-align: center;color: #666}
.arc-share.sc{top: 1.8rem }

.arc-share .social-share .social-share-icon{display: block;}
@media (min-width: 1930px){
.arc-share{top: 7.5rem}	
}

@media (max-width:1600px){
.arc-share .tt{display: none}
.arc-share{position: static;left: 0;margin-left: 0;top: 0;margin-top: .15rem}
.arc-share.sc{top: 0 }
.arc-share .social-share {display: flex;justify-content: center;}
.arc-share .social-share a{margin: 0 .1rem}
}
.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)}


.pages{padding-top: .2rem}
.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: .16rem;display: inline-block;margin:.02rem}
.pages ul li a{height: .35rem;text-align: center;line-height: .33rem;padding: 0 8px;min-width: .35rem;
display: block;border: 1px solid #ddd;border-radius: 3px;background: #fff}
.pages ul li.cur{background:#f89830;padding: 0 8px;min-width: .35rem;height: .35rem;line-height: .33rem;
border: 1px solid #f89830;border-radius: 3px }
.pages ul li a.on{background:#f89830;padding: 0 8px;min-width: .35rem;height: .35rem;line-height: .33rem;color: #fff ;border-radius: 3px}
.pages ul li.cur{color:#fff;}
.pages ul li.page-count{line-height: .33rem}
.page-form {line-height: .33rem}
.page-form input{border:1px solid #ddd;width: .35rem;height: .35rem;float: left;text-align: center;padding: 0 3px;background: transparent;border-radius: 3px;margin: 0 5px;background: #fff}
.page-form span{float: left;color: #666}
.page-form button{border:none;width: 52px;height: .35rem;line-height: .35rem;text-align: center;margin-left: 3px;
float: left;background: #f89830;color: #fff;border-radius: 3px;margin-left: 5px}


.ny-ba{position: relative;;}
.ny-ba .imgBox .img{padding-bottom: 0;height: 5.8rem}
.ny-ba .imgBox:before{content: '';position: absolute;left: 0;right: 0;;z-index: 1;height: 40%;background: url(../images/bamask1.png) no-repeat left center;background-size:100% 100%;opacity: .8}
.ny-ba .imgBox .mask{position: absolute;left: 0;right: .2rem;bottom: 0;z-index: 0;height: 100%;background: url(../images/nybamas.png) no-repeat bottom center;background-size:100% auto;}
.ny-ba.nomask .imgBox:before{display: none}
.ny-ba .wp{height: 100%;position: relative;}

/*@media (min-width: 1930px){
.ny-ba .imgBox .img{height:7rem;position: relative;;}	
}
*/

/*.posi{}
.posi .cur{position: absolute;top: -.6rem;padding-left: .3rem;background: url(../images/home.svg) no-repeat left center;background-size: .2rem .2rem;color: #fff;right: 0}
.posi a{position: relative;color: #fff}
.posi a:last-child{color: #fff}
*/
.sub-nav-p-s{position:relative;padding:.18rem .2rem .18rem 0 ;cursor:pointer;border-radius:.1rem  .1rem 0 0;}
.sub-nav-p-s i{font-size: .18rem;color: #444;display: none;position: absolute;top: 35%;right: .2rem}
.sub-nav-p-s.on i{display:inline-block;transform:rotate(180deg)}
.sub-nav-p-s span{position:relative;display:block;overflow:hidden;width:calc(100% - .25rem);text-overflow:ellipsis;white-space:nowrap;
line-height:1.2em;font-size: .34rem;color: #fff}
.sub-nav-p-s span em{display: block;font-size: .18rem;color: rgba(255,255,255,.8);}

.subnav2s{position: absolute;top: -2.5rem;left: 0;z-index: 4;width: 30%}
.subnav2s ul{margin-top: .15rem}
.subnav2s ul li{width: 31.333%;font-size: .18rem;padding: .1rem 0}
.subnav2s ul li a{color: #fff;position: relative;}
.subnav2s ul li.on a:before{content: "\e614";position: absolute;left: -.2rem;top: 50%;transform: translateY(-50%);font-family: "swiper-icons" !important;color: #DDB16A}
.subnav2s ul li.on a{color: #DDB16A}
.subnav2s ul:after{content: '';width: 31.333%;display: inline-block;}
.subnav2s.sp ul li{width: 50%;font-size: .18rem;padding: .1rem 0}
.nosub .subnav2s{top: -1.2rem}
.nosub .subnav2s .sub-nav-p-s i{display: none!important}


.nyMain{background: url(../images/nybg.jpg)#f7f4f1 no-repeat bottom center ;background-size: 100% auto;  padding: .2rem 0 1.2rem;min-height: 4rem}

.nytit{font-size: .36rem;text-align: center;margin-bottom: .4rem}
.nytit:after{content: '';height: 2px;width: .5rem;background:#f89830;display: block;margin: .1rem auto 0 }


.typeName{position: relative;z-index: 5;position: absolute;left: 0;bottom: 0;width: 100%}
.typeName .h3{color: #fff;text-align: center;padding: .25rem .8rem .25rem 0;position: relative;}
.typeName .h3:before{content: '';position: absolute;right: 100%;top: 0;bottom: 0;background:#f89830;width: calc((100vw - 14.4rem) / 2) }
.typeName .h3:after{content: '';position: absolute;right: 0;top: 0;bottom: 0;background:#f89830;width: 150%;z-index: 0;transform: skewX(15deg)}
.typeName .h3 span{font-size: .36rem;display: block;line-height: 1.1em;position: relative;z-index: 4}
.typeName .h3 em{color: rgba(255,255,255,.5);text-transform: uppercase;}

.typeSub{background: #f7f4f1;padding: .25rem 0}
.typeSub .wp{border-bottom: 1px solid #ddd;align-items: center;}
.posi{padding-left: .3rem;background: url(../images/home1.svg) no-repeat left center;background-size:.23rem .23rem;top: -.1rem;position: relative; }
.typeNames{font-size: .36rem;margin-bottom: .3rem;text-align: center;}
.nysubNav{flex:1;margin-right: .2rem}
.nysubNav ul li{display: inline-block;padding: 0 .1rem .15rem;position: relative;margin-right: .1rem}
.nysubNav ul li a{display: block;font-size: .2rem;position: relative;}
.nysubNav ul li a span{position: relative;z-index: 3}
.nysubNav ul li.on:after{content: '';position: absolute;left: 0;bottom: -1px;right: 0;background: #f89830;z-index: 0;height: 3px}
.nysubNav ul li.on a{color: #f89830}



@media (max-width: 1024px){

.ny-ba .imgBox .img{height: 45vw}
.posi .wp{padding: .2rem 0;display: flex;justify-content: flex-end;}
.posi .cur{position: static;color: #444;background-image: url(../images/home1.svg);}
.posi .cur a{color: #444}
.posi .cur a:hover{color: #982218}

.subnav2s{top:0;position: static;color: #444;width: 100%}
.subnav2s ul{margin-top: 0;padding: .2rem;display: none;background: #fff3f3}
.subnav2s ul:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"."}
.subnav2s ul li{width: 33%;float: left;}
.subnav2s ul li a{color: #444;padding-left: .25rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.subnav2s ul li a:hover{color: #982218}
.subnav2s ul li.on a:before{left: 0}
.sub-nav-p-s{padding:.18rem .2rem .18rem .2rem ;background: #f89830;cursor: inherit;}
.sub-nav-p-s i{display: block;color: #fff}
.sub-nav-p-s span{font-size: .24rem;color: #fff}
.sub-nav-p-s span em{display: none}

.posi{width: 100%;order: 1;margin-bottom: .25rem;top: 0}
.nysubNav{width: 100%;order: 2;margin-right: 0}
.typeName .h3:before{width: 25px}
.typeName .h3{padding-right: .5rem}
}
@media (max-width: 900px){
.ny-ba .imgBox .img{height:50vw}

.nysubNav ul li{margin-right: 0}
.nysubNav ul{white-space: nowrap;overflow-x: auto;overflow-y: hidden;}
.nysubNav ul::-webkit-scrollbar{width:4px;height: 4px;display: block;}
.nysubNav ul::-webkit-scrollbar-track{border-radius:5px;;background: #eee}
.nysubNav ul::-webkit-scrollbar-thumb{border-radius:5px;background:#bbb;}
}
@media (max-width:750px){

}
@media (max-width: 640px){
.subnav2s ul li{width: 50%}
.arc-tit h1{font-size: .26rem}
.arc-con p,.arc-con span{font-size: .18rem!important}
.arc-sib{width: 100%}
.arc-back{width: 100%;margin-left: 0;margin-top: .15rem}
.typeName .h3 span{font-size: .3rem}
.typeName .h3{padding: .2rem .5rem .2rem 0}
}
@media (max-width: 375px){
}


.worklist{margin-bottom: .5rem}
.worklist li:nth-child(1){width: 68%;margin-bottom: .2rem}
.worklist li:nth-child(6){width: 68%;float: right;}
.worklist li:nth-child(1) .img{height:5.9rem; }
.worklist li:nth-child(6) .img{height:5.9rem; }
.worklist li:nth-child(2){position: absolute;top: 0;right: 0}
.worklist li:nth-child(3){position: absolute;top: 3.05rem;right: 0}
.worklist li:nth-child(4){position: absolute;top: 6.1rem;left: 0}
.worklist li:nth-child(5){position: absolute;bottom:0;left: 0}


.worklist li{width: calc(32% - .2rem);overflow: hidden;}
.worklist li .img{height:2.85rem;position: relative;padding-bottom: 0 }
.worklist li a{display: block;position: relative;}
.worklist li .txt{position: absolute;left: 0;bottom: 0;right: 0;height: .5rem;line-height: .5rem;background: rgba(255,255,255,.9);color: #fff;font-size: .18rem;padding-right: 1.4rem;padding-left: .15rem;transition: .3s;}
.worklist li .txt p{font-size: .18rem;color: #f89830;line-height: .45rem}
.worklist li .txt time{position: absolute;top: 0;right: 0;bottom: 0;padding: 0 .2rem 0 .3rem;z-index: 3;overflow: hidden;}
.worklist li .txt time:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 0;background:#f89830;transform: skewX(-15deg);transform-origin: left bottom}
.worklist li .txt time span{position: relative;z-index: 3}
.worklist li .hidet{position: absolute;left:0;top: 0;right: 0;bottom: 0;background: rgba(244,145,5,.7);
    backdrop-filter: blur(5px);padding: .35rem;color: #fff;opacity: 0;visibility: hidden;transition: .4s;z-index: 3}
.worklist li .hidet .swi-arrbar{display: block;width: .45rem;height: .45rem;border: 1px solid #fff;border-radius: 50%;text-align: center;line-height: .43rem;transition: .3s;color: #fff;position: absolute;top: 50%;right: 0;margin-top: -.23rem}
.worklist li .hidet .txt1{position: relative;padding-right: .6rem;width: 100%}
.worklist li .hidet .txt1 time{font-size: .18rem;}
.worklist li .hidet .txt1 p{font-size: .18rem;margin-top: .1rem}
.worklist li .hidet .icon-tuji{position: absolute;top: .35rem;right: .35rem;width: .4rem;height: .35rem;background: url(../images/tj.svg) no-repeat center;background-size: .4rem .35rem}

.worklist li:hover .txt{bottom: -.6rem}
.worklist li:hover .hidet{opacity: 1;visibility:visible;}
.worklist li:hover .imgBox:before{opacity: 0}
.worklist li:hover .imgBox:after{opacity: 0}

@media (max-width: 900px){
.worklist{display: flex;justify-content: space-between;;flex-wrap: wrap;}
.worklist:after{display: none}
.worklist li:nth-child(1){width: calc(50% - .1rem);margin-bottom: .2rem}
.worklist li:nth-child(6){width: calc(50% - .1rem);float: inherit;}
.worklist li:nth-child(1) .img{height:35vw; }
.worklist li:nth-child(6) .img{height:35vw; }
.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% - .1rem);overflow: hidden;margin-bottom: .2rem}
.worklist li .img{height:35vw;position: relative; }

}
@media screen and (max-width: 640px){
.worklist li:nth-child(1){width:100%;margin-bottom: .3rem}
.worklist li:nth-child(6){width:100%;}
.worklist li:nth-child(1) .img{height:60vw; }
.worklist li:nth-child(6) .img{height:60vw; }
.worklist li{width:100% !important;overflow: hidden;margin-bottom: .3rem}
.worklist li .img{height:60vw;position: relative; }
.worklist{margin-bottom: .3rem}

}


.txtnList{}
.txtnList li{width: calc(50% - .15rem);margin-bottom: .3rem;background: #fff;border-radius: 0 0 .4rem 0;border-top: 3px solid #f89830;transition: .3s;box-shadow: 0 0 .1rem rgba(0,0,0,.1); }
.txtnList li a{display:block;padding:.2rem .3rem .3rem .3rem}
.txtnList li time{color: #f89830;font-family: 'ath';font-size: .2rem}
.txtnList li time span{font-size: .46rem;margin-right: .1rem;}
.txtnList li h4{font-size: .2rem;margin-bottom: .1rem;margin-top: .1rem;font-weight: normal;}
.txtnList li p{font-size: .16rem;line-height: 1.8em;max-height: .56rem\0;color: #666;margin-bottom: .1rem}

.picnList li {margin-bottom: .35rem;transition: .3s;border-radius: 0 0 .4rem 0;overflow: hidden;background: #fff;box-shadow: 0 0 .1rem rgba(0,0,0,.1);}
.picnList li a{display: flex;justify-content: space-between;flex-wrap:  wrap;}
.picnList li .imgBox{width: 4rem}
.picnList li .txt{flex:1;padding: .3rem .35rem;position: relative;}
.picnList li .txt:before{content: '';width: 3px;height: .6rem;background:#f89830;position: absolute;left: 0;top: .3rem }
.picnList li .txt h4{font-size: .22rem;margin-bottom: .15rem;font-weight: normal;}
.picnList li .txt p{font-size: .16rem;margin-bottom: .2rem;color: #666;line-height: 1.6em;max-height: .75rem\0}
.picnList li .txt time{color: #666;font-size: .2rem}

.nyjg dl{margin-bottom: .5rem}
.nyjg dl dt{height: .6rem;line-height: .6rem;position: relative;overflow: hidden;padding: 0 .3rem}
.nyjg dl dt span{font-size: .24rem;position: relative;z-index: 5;color: #fff}
.nyjg dl dt:after{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 50%;transform: skewX(30deg);z-index: 0;background: #f89f12;transform-origin: left bottom}
.nyjg dl dd{background: #fff;padding: .3rem}
.nyjg dl.dl1 dt:after{background: #f89f12}
.nyjg dl.dl2 dt:after{background: #d60909}
.nyjg dl.dl3 dt:after{background: #633521}
.nyjg dl.dl4 dt:after{background: #b24e18}
.nyjg dl dd .list li{width: 23.5%;margin-right: 2%;margin-bottom: .2rem}
.nyjg dl dd .list li:nth-child(4n){margin-right: 0}
.nyjg dl dd .list li a{display: block;border: 1px solid #ddd;height: .54rem;padding: 0 .2rem;font-size: .18rem;position: relative;padding-right: .4rem;transition: .3s}
.nyjg dl dd .list li a:after{content: "\e679";font-family: swiper-icons!important;position: absolute;right: .2rem;top: 50%;transform: translateY(-50%);}
.nyjg dl dd .list li span{position: relative;display: inline-block;top: 50%;transform: translateY(-50%);}

.nyjg dl.dl1 dd .hd{width: 22%}
.nyjg dl.dl1 dd .bd{width: 74%;border-left: 2px solid #f0d1d2;padding-left: .4rem;padding-top: .3rem}
.nyjg dl.dl1 dd .bd .tabCon{display: none}
.nyjg dl.dl1 dd .bd .tabCon:nth-child(1){display:block;}
.nyjg dl.dl1 dd .bd h4{font-size: .26rem;margin-bottom: .2rem}
.nyjg dl.dl1 dd .bd .desc p{font-size: .18rem;margin-bottom: .2rem;color: #666;line-height: 2em;text-indent: 2em}
.nyjg dl.dl1 dd .hd ul li{display: block;border: 1px solid #ddd;height: .54rem;padding: 0 .2rem;font-size: .18rem;position: relative;padding-right: .4rem;transition: .3s;cursor: pointer;margin-bottom: .15rem}
.nyjg dl.dl1 dd .hd ul li:last-child{margin-bottom: 0}
.nyjg dl.dl1 dd .hd ul li:after{content: "\e679";font-family: swiper-icons!important;position: absolute;right: .2rem;top: 50%;transform: translateY(-50%);}
.nyjg dl.dl1 dd .hd ul li span{position: relative;display: inline-block;top: 50%;transform: translateY(-50%);}
.nyjg dl.dl1 dd .hd ul li.on{background: linear-gradient(to right,#ff9d1f,#b31d20);color: #fff;border-color:#ff9d1f }
.nyjg dl.dl1 dd .list li a:hover{background: #f89f12;border-color: #f89f12;color: #fff}
.nyjg dl.dl2 dd .list li a:hover{background: #d60909;border-color: #d60909;color: #fff}
.nyjg dl.dl3 dd .list li a:hover{background: #633521;border-color: #633521;color: #fff}
.nyjg dl.dl4 dd .list li a:hover{background: #b24e18;border-color: #b24e18;color: #fff}


.nyab-1{padding-bottom: .8rem}
.nyab-1 .wp{padding: .5rem 0}
.nyab-1 .wp .bg{position: absolute;top: 0;right: 0;bottom: 0;width: 100%;background: url(../images/ab1.png) no-repeat right center;background-size: auto 100%;z-index: 0}
.nyab-1 .wp .txt{padding: .5rem;border-radius: .2rem;background: rgba(255,255,255,.9);box-shadow: 0 0 .15rem rgba(0,0,0,.15);width: 74%;backdrop-filter: blur(3px);position: relative;z-index: 3}
.nyab-1 .wp .txt p{font-size: .18rem;line-height:2em;margin-bottom: .15rem;text-indent: 2em;text-align: justify;}
.nyab-1 .wp .txt .ts{padding-left: 1.1rem}
.nyab-1 .wp .txt h4{position: absolute;left: 0;top: 0;width: .66rem;font-size: .36rem;color:#f89830;line-height: 1.1em;padding-right: .3rem }
.nyab-1 .wp .txt h4:after{content: '';width: 3px;height: 3.41rem;position: absolute;right: 0;top: .1rem;background: url(../images/line.png) no-repeat top center;}

.nyab-2{padding: .8rem 0 1.8rem;background: url(../images/ab1bg.jpg) no-repeat center;background-size: cover}
.nyab-2 .item{text-align: center;color: #fff}
.nyab-2 .item span{font-size: .6rem}
.nyab-2 .item p{margin-top: .1rem;line-height: 1.6em;color: rgba(255,255,255,.8);}
.nyab-2 .swiDots{text-align: center;margin-top: .5rem}
.nyab-2 .swiDots span{width: .5rem;border-radius: 10px;background: #fff;height: 4px}
.nyab-2 .swiDots span.active{opacity: 1}

.nyab-3 .wp{margin-top: -1.2rem;background:linear-gradient(to bottom,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%);min-height: 3rem;border-top: 4px solid #e1bd6f;padding: .3rem .5rem 1rem;border-radius: .2rem .2rem 0 0;box-shadow: 0 -.1rem .15rem rgba(0,0,0,.1)}
.nyab-3  p{font-size: .18rem;line-height:2em;margin-bottom: .15rem;text-indent: 2em;text-align: justify;}

.teachList li{width: calc(50% - .2rem);background:#fff;border-radius: 0 0 .4rem 0;box-shadow: 0 0 .1rem rgba(0,0,0,.1);border-top: 3px solid #f89830;transition: .3s;margin-bottom: .4rem}
.teachList li a{display: flex;}
.teachList li .imgBox{width: 2.2rem}
.teachList li .imgBox .img{height: 2.8rem;padding-bottom: 0}
.teachList li .txt{width: calc(100% - 2.2rem);padding: .25rem}
.teachList li .txt .name{font-size: .24rem;color: #f89830;margin-bottom: .1rem;font-weight: normal;}
.teachList li .txt .zw{font-size: .2rem;margin-bottom: .15rem;color: #333}
.teachList li .txt .desc{font-size: .16rem;color: #777;line-height: 1.8em;height: .84rem;margin-bottom: .15rem}
.teachList li .txt .swi-morear{font-size: .22rem;color: #888;transition: .3s}


.nyld ul{padding: .5rem;border-radius: 0 .3rem 0 0;box-shadow: 0 0 .15rem rgba(0,0,0,.1);width: 48%;background: url(../images/ldbg.jpg) rgba(255,255,255,.8) no-repeat left center;background-size: auto 100%;padding-left: 1.6rem}
.nyld ul li{padding: .2rem 0;display: flex;font-size: .24rem}
.nyld ul li .zw{width: 1.6rem;text-align: right;;padding-right: .3rem;position: relative;}
.nyld ul li .zw:after{content: '';width: 1px;background: #ddd;height: .3rem;top: 8px;position: absolute;right: 0}
.nyld ul li .name{width: calc(100% - 1.6rem);padding-left: .3rem;font-size: .22rem}
.nyld ul li .name span{display: inline-block;margin-right: .2rem;color: #666;padding: 5px 0}
.nyld ul li .zw span{padding: 5px 0;display: inline-block;}

@media (min-width: 1025px){
.picnList li:hover{box-shadow: 0 5px 10px rgba(0,0,0,.15); }
.txtnList li:hover{box-shadow: 0 5px 10px rgba(0,0,0,.15);}
.teachList li:hover .txt .swi-morear{color: #f89830;transform: translateX(10px);}
.teachList li:hover{box-shadow: 0 5px 10px rgba(0,0,0,.15);}

}
@media (max-width: 1024px)
{
	.picnList li .txt p {
    -webkit-line-clamp: 2;
}
.nyjg dl dd .list li{width: 32%;margin-right: 2%;}
.nyjg dl dd .list li:nth-child(4n){margin-right: 2%}
.nyjg dl dd .list li:nth-child(3n){margin-right: 0}

.nyab-1 .wp .bg{display: none}
.nyab-1 .wp .txt{padding: .3rem;width: 90%;margin:  0 auto;background: #fff}
.nyab-1 .wp{background: url(../images/f22.jpg) no-repeat top center;background-size: 100% auto;padding-top: 40%}
.teachList li .txt .desc{height: auto;line-height: 1.6em}

.nyld ul{width: 100%;margin-bottom: .3rem;background-size: .4rem 100%}

}
@media (max-width: 900px){

.txtnList li{width: 100%}
.nyjg dl dd .list li{width: 48%;margin-right: 2%;}
.nyjg dl dd .list li:nth-child(4n){margin-right: 2%}
.nyjg dl dd .list li:nth-child(3n){margin-right: 2%}
.nyjg dl dd .list li:nth-child(2n){margin-right: 0}
.teachList li{width: 100%}
}
@media (max-width: 640px){
.picnList li .imgBox{width: 100%;margin-right: 0}
.picnList li .txt{width: 100%}
.nyjg dl dd .list li{width: 100%;margin-right: 0!important}
.nyab-1 .wp{padding-top:40%;padding-bottom: 0}
.nyab-1 .wp .txt .ts{padding-left: 0}
.nyab-1 .wp .txt h4{background: transparent;padding-right: 0;width: 100%;position: static;font-size: .3rem;text-align: center;margin-bottom: .2rem}
.nyab-1 .wp .txt h4:after{display: none}
.nyab-1 .wp .txt p,.nyab-3 p{font-size: .16rem;line-height: 1.8em}
.nyab-3 .wp{padding: .35rem .3rem .6rem}
.nyld ul{padding-left: .8rem}
.nyld ul li{flex-wrap: wrap;padding: .1rem 0}
.nyld ul li .zw{width: 100%;padding-right: 0;text-align: left;}
.nyld ul li .name{width: 100%;padding-left: 0;display: flex;flex-wrap: wrap;}
.nyld ul li .name span{margin-right: 0;width: 100%;}
.nyld ul li .zw:after{display: none}

}