@charset "utf-8";
.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:linear-gradient(to bottom,#fff4e7 60%,rgba(255,255,255,0) 100%);min-height: 3rem;border-top: 4px solid #56ac3a;padding: .4rem .8rem .5rem;z-index: 5;position: relative;}

.arc-con{line-height: 1.8em;color: #333;text-align: justify;padding-bottom: .2rem;font-size: .18rem}
.arc-con p,.arc-con p span{margin-bottom: .2rem;line-height: 1.8em !important;font-size: .18rem!important;}

.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;text-indent:2em}

.arc-con img{margin: .1rem auto;display:block;max-width: 800px!important;height: auto!important;}
.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;margin:0 auto}
.arc-tit{margin-bottom: .2rem;}
.arc-tit h1{font-size: .32rem;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: #56ac3a;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;}
.arc-sib div:hover{color: #d73f27;}
.arc-sib div:hover a{color: #d73f27;}
.arc-back{margin-left: .3rem}
.arc-back a{display: flex;border-radius: 5px;color:#56ac3a;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:#be2b28;padding: 0 8px;min-width: .4rem;height: .4rem;line-height: .38rem;
border: 1px solid #be2b28;border-radius: 3px }
.pages ul li a.on{background:#be2b28;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: #be2b28;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}
}



.nyMain{background:url(../images/nybg1.jpg) #fefaf7 no-repeat top center ;background-size: 100% auto;  padding:.6rem 0 .8rem;min-height: 4rem;position: relative;}

.nyLeft{width: 2.8rem;background:url(../images/nyleft.png)  #fff no-repeat bottom center;background-size: 100% auto;padding-bottom: .5rem;position: relative;z-index: 3}
.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 .dot{display: block;width: .12rem;height: .12rem;position: relative;top: -.02rem;margin-right: .15rem;}
.nyLeft .nyLeftBtn .dot:after{content: '';position: absolute;top: .05rem;left: .08rem;width: .12rem;height: .12rem;z-index: 2}
.nyLeft .nyLeftBtn .dot.ry{background: #be2b28}
.nyLeft .nyLeftBtn .dot.ry:after{background: #dfbf8f}
.nyLeft .nyLeftBtn{background:#fff;position: relative;padding: 0 .1rem;position: relative;z-index: 10;border-bottom: 1px solid #f3e7d5;display: flex;justify-content: center;align-items: center;border-top: .05rem solid #be2b28;height: .78rem }
.nyLeft .nyLeftBtn span{font-size: .26rem;display: block;overflow: hidden;/*text-overflow: ellipsis;white-space: nowrap;*/font-weight: bold;max-width: 2rem}
.nyLeft .nyLeftBtn i.plus:before{background: #888}
.nyLeft .nyLeftBtn i.plus:after{background: #888}
.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: #888}
.nyLeft  i.plus:after{content: '';position: absolute;left: 50%;height: .16rem;top: 50%;margin-top: -.08rem;width: 2px;margin-left: -1px;background: #888;transition: .3s}
.nyLeft .subNavs{padding-top: .15rem}
.nyLeft .subNavs .li{position: relative;}
.nyLeft .subNavs .li>a{padding:.13rem .55rem ;display:block;position:relative;font-size:.18rem ;text-align: center;background: url(../images/nydot.png) no-repeat .4rem center;}
.nyLeft .subNavs .subNav{padding: 0 .2rem .2rem;display: none;text-align: center;}
.nyLeft .subNavs .subNav .lis>a{padding:.1rem 0;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: #be2b28;background: url(../images/nydot.png)#f5f5f5 no-repeat .4rem center;}
.nyLeft .subNavs .subNav .lis.on>a{color: #be2b28}

.nyLeft .subNavs .subNav .subNav a{margin-left: .2rem}

.nyRight{width: calc(100% - 2.8rem);background: #fff;position: relative;z-index: 2}
.nyRight.arc{width: 100%}
.nyRight .posi{padding: .15rem 5%;border-bottom: 1px solid #f3e7d5;height: .68rem}
.nyRight .pos{background: url(../images/posi.png) no-repeat left center;background-size: .16rem .21rem;padding-left: .24rem}
.nyRight .nyRcon{padding: .35rem 5% .6rem;min-height: 60vh}
@media (max-width:1024px){
.nyLeft{width: 100%;margin-bottom: .2rem;padding-bottom: 0;background: #fff}
.nyLeft .subNavs{display: none;padding-bottom: .3rem}

.nyLeft .subNavs .li>a{text-align: left;padding-left: .6rem}
.nyLeft .nyLeftBtn{justify-content: flex-start;height: auto;padding: .15rem .3rem}
.nyLeft .line{display: none;}
.nyRight{width: 100%}
.nyRight .posi{justify-content: flex-start;height: auto;line-height: .24rem;font-size: .17rem;padding: .15rem 5%}
.arc-tool{display: none}
}

@media (max-width: 900px){

}
@media (max-width:750px){

.arc-con img{width: 100%!important;height: auto!important;}
}
@media (max-width: 640px){
.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;padding: .25rem .6rem}
.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}
}
@media (max-width: 480px){

}

/**/
.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: 1.8rem}
.imgList li .txt{border-top: 1px solid #bf2f2c;background: #fff;padding: .15rem .2rem .2rem;text-align: center;}


.txtList{padding-bottom: .2rem}
.txtList li{margin-bottom: .25rem;line-height: .3rem}
.txtList li a{display: flex;position: relative;justify-content: space-between;padding-left: .15rem;flex-wrap: wrap;}
.txtList li a:before{content: '';position: absolute;left: 0;top: .12rem;height: .06rem;width: .06rem; background: #e5e5e5;z-index: 0;border-radius: 50%;}
.txtList li .h4{font-size: .2rem;line-height: 1.5em;width: calc(100% - 1.2rem)}
.txtList li .time{color: #999999;font-size: .18rem}


.newsList{padding-bottom: .2rem}
.newsList li{padding: .4rem 0;}
.newsList li+li{border-top: 1px solid #eee}
.newsList li a{display: flex;align-items: center;justify-content: space-between;background: rgba(255,255,255,.6);box-shadow: 0 0 .15rem rgba(0,0,0,.1);overflow: hidden;transition: .3s;background-size: cover;background-repeat: no-repeat;;background-position: center;position: relative;}
.newsList li a:after{content: '';position: absolute;left: 0;bottom: 0;height: 3px;width: 0;background: #56ac3a;transition: .3s }
.newsList li .img{width: 3.85rem;z-index: 5;height: 2.5rem}
.newsList li .txt{width:calc(100% - 3.8rem);padding:.2rem 1.8rem .2rem .4rem;position: relative;}
.newsList li .txt .h4{font-size: .24rem;}
.newsList li .txt .p{color: #666;line-height: 1.6em;margin-top: .2rem}
.newsList li .time{color: #56ac3a;margin-top: .3rem}
.newsList li .txt span.arr{display: block;width: .5rem;height: .5rem;position: relative;border-radius: 50%;transition: .3s;position: absolute;right: .3rem;top: 50%;margin-top: -.25rem}
.newsList li .txt span.arr:before{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;border-radius: 50%;border: 1px dashed #56ac3a;animation: roted 30s linear infinite;opacity: 0;transition: .3s}
.newsList li .txt span.arr:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;border-radius: 50%;background: url() no-repeat center;background-size: .19rem .13rem}
.newsList li.nopic .txt{width: 100%;padding:.3rem 1.8rem .3rem .4rem;}

@media (min-width: 1025px){
.imgList li:hover{box-shadow: 0 5px 20px rgba(0,0,0,.1)}
.txtList li:hover a:before{background: #be2b28}
.txtList li:hover a .h4{text-decoration: underline;}
.newsList li:hover .txt span.arr:before{opacity: 1}
.newsList li:hover a{box-shadow: 0 5px .15rem rgba(0,0,0,.15)}
.newsList li:hover a:after{width: 100%}
}
@media (max-width: 1024px){
.imgList li{width: calc(50% - .18rem)}
.imgList li .img{height: 22vw}
.newsList li .txt span.arr{display: none}
.newsList li .txt{padding-right: .4rem}
.newsList li .txt .h4{font-size: .22rem}
.newsList li.nopic .txt{width: 100%;padding:.3rem .4rem .3rem .4rem;}


}
@media (max-width:900px){

.newsList li .img{width: 3.2rem;height: 2.1rem}
.newsList li .txt{width:calc(100% - 3.2rem);}
.newsList li .txt .p{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 .3rem .3rem}
.newsList li.nopic .txt{width:100%;padding: .3rem .3rem .3rem}
.newsList li.nopic .txt .p{display: -webkit-box;line-height: 1.6em;font-size: .18rem}
.newsList li .txt .h4{line-height: 1.5em}
.txtList li a:before{top: .1rem}
.txtList li .h4{font-size: .2rem;line-height: 1.5em;width: 100%}
.txtList li .time{width: 100%;margin-top: .05rem}

}
@media (max-width:540px){

.newsList li .time{margin-top: .2rem}
.newsList li{padding: .3rem 0}
.imgList li .txt{font-size: .18rem}
}

@media (max-width: 480px){
.imgList li{width: 100%;margin-bottom: .3rem}
.imgList li .img{height: 45vw}	
}


.intit .h3{position: relative;display: flex;justify-content: center;align-items: center;}
.intit .h3 .cn{font-size: .28rem;font-weight: bold;}
.intit .h3 .dot{display: block;width: .12rem;height: .12rem;position: relative;top: -.02rem;margin-right: .15rem;}
.intit .h3 .dot:after{content: '';position: absolute;top: .05rem;left: .08rem;width: .12rem;height: .12rem;z-index: 2}
.intit .h3 .dot.ry{background: #be2b28}
.intit .h3 .dot.ry:after{background: #dfbf8f}


.nyIntro .tit{font-size: .36rem;text-align: center;margin-bottom: .4rem;font-weight: bold;}
.nyIntro .tit span:before{content: '';display: inline-block;height: 1px;width: .55rem;background: #be2b28;margin-right: .2rem;vertical-align: middle;}
.nyIntro .tit span:after{content: '';display: inline-block;height: 1px;width: .55rem;background: #be2b28;margin-left: .2rem;vertical-align: middle;}
.nyIntro .arcCon img{margin: 0 auto;}

.nyDep .list:after{width: calc(33.3333% - .2rem);content: '';display: inline-block;}
.nyDep .list li{width: calc(33.3333% - .2rem);margin-bottom: .2rem;height: .48rem}
.nyDep .list li a{background: #f8f1e6;height: 100%;display: flex;align-items: center;padding: 0 .2rem;border-radius: .4rem;font-size: .18rem;line-height: 1.1em;transition: .3s;width: 100%}
.nyDep .list li a span{display: block;width: 100%}
.nyLea .list li{width: 3.76rem;margin:0 5% .5rem;text-align: center;border-bottom: 4px solid #be2b28}
.nyLea .list li a{position: relative;display: block;padding: .3rem 0;height: 100%}
.nyLea .list li a:before{content: '';position: absolute;top: 0;left: .3rem;right: .3rem;bottom: .3rem;border: 1px solid #f1ede3;z-index: 0;pointer-events: none}
.nyLea .list li a:after{content: '';position: absolute;top: 1.6rem;left:0;right: 0;bottom:0;background: url(../images/1182.png) no-repeat bottom center;background-size: cover; z-index: 1;pointer-events: none}
.nyLea .list li .img{position: relative;z-index: 5;width: 2.1rem;margin: 0 auto;height: 2.9rem}
.nyLea .list li .txt{position: relative;z-index: 5;padding: .2rem .3rem 0}
.nyLea .list li .h4{font-size: .28rem;margin-bottom: .1rem}
.nyLea .list li .p{color: #666;line-height: 1.8em}

.nyLibs{width: 100%;background: url(../images/1189.png) #fff no-repeat top center;background-size: 100% auto}
.nyLibs .tit{border-bottom: 1px solid #ebd8b9;padding: 0 5% 0 4%}
.nyLibs .intit{}
.nyLibs .posi{padding-left: 0;padding-right: 0;border-bottom: 0}
.libTab .hd{position:relative;margin-bottom:.45rem }
.libTab .hd:after{content:'';height:1px;position:absolute;left:0;bottom:0;right:0;background:#ebd9cb; } 
.libTab .hd ul li{margin: 0 .2rem;font-size: .24rem}
.libTab .hd ul li span{font-weight: bold;}
.libTab .hd ul li a{color: #888;display: block;padding-bottom: .2rem;position: relative;}
.libTab .hd ul li a:after{content:'';height:4px;position:absolute;left:50%;bottom:0;width: 0;background:#be2b28;z-index: 3;transform: translateX(-50%);}
.libTab .hd ul li.on a{color: #be2b28}
.libTab .hd ul li.on a:after{width: 50%;transition:.3s}
.libTab .tabCon dl:nth-child(1){padding-top: 0}
.libTab dl{padding: .3rem 0 .15rem;}
.libTab dl+dl{border-top: 1px dashed #ddd;}
.libTab dl dt{font-size: .24rem;font-weight: bold;margin-bottom: .25rem}
.libTab dl dt:after{content: '';height: 2px;width: .5rem;background: #be2b28;display: block;margin-top: .1rem}
.libTab dl dd ul{display: flex;flex-wrap: wrap;}
.libTab dl dd ul li{width: 16%;margin-bottom: .2rem;font-size: .18rem}
/*.libTab .bd{max-height: 9.2rem;overflow: auto;padding-right: .2rem}*/
.libSer{margin-bottom: .55rem;padding-top: .2rem}
.libSer ul li{margin: 0 .1rem}
.libSer .sel{width: 1.9rem;height: .38rem;line-height: .38rem;border: 1px solid #ddd;background: #fff;padding: 0 .1rem;display: block;}
.libSer .inp{width: 3.5rem;height: .38rem;line-height: .38rem;border: 1px solid #ddd;background: #fff;padding: 0 .1rem}
.libSer .sub{width: .8rem;height: .38rem;line-height: .38rem;border: 1px solid #dcbb87;background: #dcbb87;text-align: center;color: #fff;}

.nyLeaDea .img{width: 1.4rem;position: relative;}
.nyLeaDea .txt{width:100%;}
.nyLeaDea .img:after{content: '';position: absolute;left: .2rem;right: -.1rem;top: .2rem;bottom: -.1rem;background: #fff9f9;z-index: 0;pointer-events: none;display: none}
.nyLeaDea .img img{width: 100%;position: relative;z-index: 3}

.nyLeaDea .txt .h3{font-size: .3rem;color: #be2b28;margin-bottom: .2rem;font-weight: bold;}
.nyLeaDea .txt .desc{padding-left: .2rem;margin-bottom: .2rem;border-left: 2px solid  #be2b28;color: #888;line-height: 1.6em}
.nyLeaDea .txt .arc-con{padding-left: .2rem;}
@media (min-width:1025px){
.nyDep .list li a:hover{background:  #be2b28;color: #fff}
}
@media (max-width:1024px){
.nyLea .list{justify-content: space-between;}
.nyLea .list li{width:45%;margin:0 0 .5rem;}
.libTab .bd{max-height: inherit;}
.libTab dl dd ul li{width: 16.6666%;}
}
@media (max-width:900px){
.nyDep .list li{width: 48%}
.libSer ul li{margin: .1rem 0;width: 100%}
.libSer .sel{width: calc(100% - 1rem);height: .44rem;line-height: .44rem;}
.libSer .inp{width: calc(100% - 1rem);height: .44rem;line-height: .44rem;}
.libSer .sub{width: 100%;height: .44rem;line-height: .44rem;}

.nyLeaDea .img{width: 2.4rem;position: relative;margin:0 auto;float: inherit;}
.nyLeaDea .txt{width: 100%;margin-top: .3rem;text-align: center;}
.nyLeaDea .txt .desc{border-left: 0;font-size: .18rem;padding-left: 0}
.nyLeaDea .txt .arc-con{padding-left: 0}
}
@media (max-width:640px){
.nyIntro .arcCon img{float: inherit;margin-left: 0;width:100%;display: block;margin: 0 auto .2rem}
.nyIntro .tit span{display: block;padding: 0 .2rem;position: relative;font-size: 4.8vw}
.nyIntro .tit span:before,.nyIntro .tit span:after{width: .2rem;position: absolute;top:50%}
.nyIntro .tit span:before{left: 0}
.nyIntro .tit span:after{right: 0}
.nyDep .list li{width: 100%;height: auto}
.nyDep .list li a{padding: .15rem .25rem;line-height: 1.4em}

.nyLea .list li a:before{left: .1rem;right: .1rem;}
.nyLea .list li .img{position: relative;z-index: 5;width: 80%;margin: 0 auto;height: 39vw}

.libSer .sel{height: .5rem;line-height: .5rem;}
.libSer .inp{height: .5rem;line-height: .5rem;}
.libSer .sub{height: .5rem;line-height: .5rem;font-size: .2rem}

.libTab .hd ul{display: block;overflow: auto;white-space: nowrap;}
.libTab .hd ul li{display: inline-block;}
.libTab .hd ul li a:after,.libTab .hd:after{display: none}
.libTab dl dd ul li{width: 20%;}
.nyLibs .tit{padding-top: .2rem}
.nyLibs .posi{width: 100%;}
}
@media (max-width:480px){
.nyLea .list li{width: 100%;margin:0 0  0.5rem !important;}
.nyLea .list li .img{width: 66%;margin: 0 auto;height: 70vw}
.nyLea .list li a:before{left: .3rem;right: .3rem;}
.nyLea .list li .p{font-size: .18rem}
.libTab dl dd ul li{width: 25%;font-size: .2rem}
}

.nyLeaDea .h3{text-align: center;font-size: .3rem;margin-bottom: .3rem;font-weight: bold;color: #be2b28;padding-bottom: .2rem;border-bottom: 1px solid #ddd}
.nyLeaDea  .item dt{font-size: .2rem;font-weight: bold;position: relative;background: #be2b28;color: #fff;padding: .1rem .2rem;}
.nyLeaDea  .item1{width: calc(100% - 1.8rem);margin-bottom: 0}

.nyLeaDea  .item dd{line-height: 1.8em;padding: .2rem .25rem .4rem;background: #fff9f9}
@media (max-width:900px){
.nyLeaDea  .item1{width: 100%;float: inherit;margin-top: .2rem}
}
@media (max-width:640px){
.nyLeaDea  .item dd{font-size: .18rem}
.nyLeaDea .img{width: 2rem}
}

.arc-con  p{margin-bottom: .15rem !important;}
.arc-con > *{line-height: .33rem !important;color: #555 !important;font-size: .18rem !important;}


.nyLeft .subNavs .li.on .subNav .subNav{display: none}
.nyLeft .subNavs .subNav .lis.on .subNav{display:block;}