@charset "utf-8";
.pubfpa{padding-left:  2.4rem;padding-right: 2.4rem}
.pubpa{padding-left:  1.48rem;padding-right: 2.4rem}
.appinfo{background: url(/en/images/ny/redbg.jpg) no-repeat center;background-size: cover;padding-top:.95rem;padding-bottom:.95rem }
.appinfo .aleft{width: 48%;background: #fff;padding:.55rem .4rem}
.appinfo .aright{width: 48%;background: #fff;padding:.55rem .4rem}
.appinfo .tit{font-size: .48rem;text-align: center;margin-bottom: .4rem}
.appinfo .tit1{font-size: .44rem;color: #cf0202;margin-bottom: .2rem}
.appinfo p{line-height: 1.8em;font-size: .18rem}
.appinfo p a{word-break: break-all;}
.appinfo  table{width: 100%;}
.appinfo  table,.appinfo  table tr td{border: 1px solid #ddd}
.appinfo  table tr td{padding: .15rem}
.appinfo  table tr td:nth-child(2){text-align: right;}

.appList li{padding-top:.5rem;padding-bottom: .5rem;border-bottom: 1px solid #eee;position: relative;}
.appList li:after{background: #cf0202;height: 4px;width: 1.4rem;content: '';left: 1.45rem;bottom: -1px;position: absolute;}
.appList li:last-child:after{display: none}
.appList li:last-child{border-bottom: 0}
.appList li .tit{width: 37%;text-align: center;}
.appList li .tit i{font-size: 1rem;color: #be9e5d;}
.appList li .tit h4{font-size: .5rem;color: #be9e5d;letter-spacing: 0}
.appList li .txt{width: 60%}
.appList li .txt h4{font-size: .44rem;margin-bottom: .15rem}
.appList li .txt p{line-height: 1.8em;margin-bottom: .15rem}


.offlist li {}
.offlist li h3{font-size: .68rem;text-align: center;margin-bottom: .2rem}
.offlist li .desc{font-size: .18rem;line-height: 1.8em;margin-bottom: .3rem}
.offlist li .item{width: 33.33333%;padding-right: 1rem;margin-bottom: .45rem;}
.offlist li .item .phot{position: relative;margin-bottom: .45rem}
.offlist li .item .phot .pic{position: relative;max-width: 3.27rem}
.offlist li .item .phot .pic a{z-index: 5}
.offlist li .item .phot .pic:after{position: absolute;content: '';right: -.18rem;bottom: -.5rem;background: #cf0202;z-index: 0;width: 100%;height: calc(100% + .2rem)}
.offlist li .item .phot h4{position: relative;z-index: 4;color: #fff;padding-left: .5rem;padding-top: .15rem;font-size: .18rem}
.offlist li .item .phot h4 a{color: #fff}
.offlist li .item .info i{font-size: .3rem;color: #be9e5d}
.offlist li .item .info p:nth-child(1){width: .5rem}
.offlist li .item .info p:nth-child(2){width: calc(100% - .5rem);line-height: .3rem;font-size: .18rem}


.degList{padding-bottom: .5rem}
.degList .flex{padding: .45rem .55rem;border: 1px solid transparent;transition: .3s}
.degList .flex:before{content: '';width:0;height: 3px;background: #cf0202;position: absolute;right: -3px;top: -3px;transition: .3s}
.degList .flex:after{content: '';height: 0;width: 3px;background: #cf0202;position: absolute;right: -3px;top: -3px;transition: .3s}
.degList .flex:hover:after{height: .5rem;}
.degList .flex:hover:before{width: .5rem;}
.degList .flex:hover{border: 1px solid #ddd}
.degList .flex:hover .in-more a{color: #cf0202}
.degList .flex:hover .in-more span{letter-spacing: .05em}
.degList .flex .pic{width: 37.8%;height: 2.8rem}
.degList .flex .txt{width: 62.2%;padding-left: .55rem}
.degList .flex .txt h4{font-size: .44rem;margin-bottom: .2rem}
.degList .flex .txt h4 a{color: #be9e5d}
.degList .flex .txt p{font-size: .18rem;line-height: 1.8em;color: #666;height: .96rem\0;margin-bottom: .2rem}
.degList .flex .txt h4:after{height: 3px;width: .6rem;background:#cf0202;content: '';display: block;margin-top: .15rem }



.gea{background: #fff;padding-bottom: .8rem;max-width: 1920px;margin: 0 auto}
.geb{background: #fafafa;padding-top: .6rem;padding-bottom: .8rem;max-width: 1920px;margin: 0 auto}
.gec{background: #fff;padding-top: .6rem;max-width: 1920px;margin: 0 auto}

.gea .in-more{position: absolute;right: 0;bottom: 0;z-index: 5}
.gea .in-more a,.geb .in-more a,.gec .in-more a{color: #cf0202;}
.gea h3,.geb h3,.gec h3{font-size: .55rem;color: #cf0202;margin-bottom: .3rem}
.gea .desc{font-size: .18rem;line-height: 1.8em;margin-bottom: .4rem;color: #555}

.hdg-Sa{width:2.96rem;margin: 0}
.hdg-Saa {width: calc(100% - 3.36rem);margin: 0}
.hdg-Saa .ssbtn{position: absolute;bottom: 0;left: 0;z-index: 6;width: 1.28rem}
.hdg-Saa .ssbtn a{display: block;width: .54rem;height: .54rem;border-radius: 50%;border: 1px solid #aaa;text-align: center;line-height: .54rem;font-size: .2rem;color: #aaa}
.hdg-Saa .ssbtn a:hover{border: 1px solid #cf0202;background: #cf0202;color: #fff }
.hdg-Saa h4{font-size: .4rem;margin-bottom: .2rem;margin-top: .3rem}
.hdg-Saa h4:after{width: 1rem;height:2px;background:#cf0202;display: block;margin-top: .15rem;content: '' }
.hdg-Saa p{line-height: 1.8em;color: #555}
.hdg-Sc .swiper-slide{height: auto}
.hdg-Sc .item{display: block;;padding: 0 .5rem;height: 100%;position: relative;}
.hdg-Sc .item:after{content: '';position: absolute;top: 0;right: -2px;bottom: 0;width: 1px;background: #ddd;}
.hdg-Sc .item h4{font-size: .3rem;margin-bottom: .2rem}
.hdg-Sc .item p{line-height: 1.8em;}
.hdg-Sc .item i{font-size: .7rem;display: block;;width: .7rem;margin-bottom: .2rem;}
.hdg-Sc .item:hover h4{color: #be9e5d}
.hdg-Sc .item:hover i{color: #be9e5d}
.hdg-Sc .item:hover p{color: #555}
.hdg-Scp {padding-top: .2rem;padding-bottom: .3rem}
.hdg-Scp .ssbtn a{position: absolute;top:50%;transform: translateY(-50%);font-size: .5rem;z-index: 5;color: #cf0202}
.hdg-Scp .ssbtn a.prev{left: -.6rem}
.hdg-Scp .ssbtn a.next{right: -.6rem}

.hdgSbp{padding-top: .2rem;padding-bottom: .3rem}
.hdg-Sb{width:50%;margin: 0}
.hdg-Sbb {width: 47%;margin: 0}
.hdg-Sbb h4{font-size: .44rem;margin-bottom: .2rem;margin-top: .1rem}
.hdg-Sbb h4:after{width: 1rem;height:2px;background:#cf0202;display: block;margin-top: .15rem;content: '' }
.hdg-Sbb p{line-height: 1.8em;padding: .05rem 0}

.hdg-Sb .sbtn{position: absolute;top:50%;transform: translateY(-50%); z-index: 6;}
.hdg-Sb .sbtn{display: block;width: .54rem;height: .54rem;border-radius: 50%;text-align: center;line-height: .54rem;font-size: .2rem;color: #aaa;background: #fff;opacity: .7;}
.hdg-Sb .sbtn:hover{background: #cf0202;color: #fff;opacity: 1; }
.hdg-Sb .prev{left: .2rem}
.hdg-Sb .next{right: .2rem}


.nyres .tabnav li i{position: relative;z-index: 2;display: block;width: .54rem;height: .54rem;border-radius: 50%;border: 1px solid #fff;text-align: center;line-height: .54rem;font-size: .2rem;color: #fff;margin-top: .08rem;margin-right: .2rem}
.nyres .tabnav li span{position: relative;z-index: 2;font-size: .6rem;text-transform: uppercase;}
.nyres .tabnav li{width: calc(50% - 2px);height: 2.45rem;display: flex;justify-content: center;background: #cf0202;position: relative;cursor: pointer;color: #fff}
.nyres .tabnav li .bg{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 0;transition: .3s}
.nyres .tabnav li:nth-child(1) .bg{background: url(/en/images/ny/ac1.png) no-repeat center;background-size: cover}
.nyres .tabnav li:nth-child(2) .bg{background: url(/en/images/ny/ac2.png) no-repeat center;background-size: cover}
.nyres .tabnav li.on .bg{opacity: .15;}
.nyres .tabnav li.on i{background: #fff;color: #cf0202}

.nyres .tabcon .con{display: none}
.nyres .tabcon .con dl{border-top: 1px solid #eee;padding-top: .5rem;position: relative;}
.nyres .tabcon .con dl.on:before{content: '';width: 2.27rem;height: 1.51rem;display: block;position: absolute;left: -.8rem;top:.1rem;background: url(/en/images/ny/yh1.png) no-repeat center;background-size: 2.27rem 1.51rem;z-index: 0}
.nyres .tabcon .con dl.on:after{content: '';width: 2.27rem;height: 1.51rem;display: block;position: absolute;right: -.8rem;bottom: .1rem;background: url(/en/images/ny/yh2.png) no-repeat center;background-size: 2.27rem 1.51rem;z-index: 0}
.nyres .tabcon .con dl dd{display: none}
.nyres .tabcon .con:first-child{display:block;}
.nyres .tabcon .con dl:first-child {border-top: 0}
.nyres .tabcon .con dl:first-child dd{display:block;}
.nyres .tabcon .con dl dt{cursor: pointer;position: relative;z-index: 3}
.nyres .tabcon .con dl dt span{font-size: .6rem;}
.nyres .tabcon .con dl dt i{display: block;width: .3rem;height: .3rem;border-radius: 50%;border: 2px solid #666;text-align: center;line-height: .3rem;color: #666;transition: .3s}
.nyres .tabcon .con dl.on dt span{color: #cf0202}
.nyres .tabcon .con dl.on dt i{transform: rotate(180deg);}
.nyres .tabcon .con dl dd{padding: .3rem 0}

.leaderlist{margin: 0 auto;}
.leaderlist.sp li{border-bottom: 3px solid #be9e5d }
.leaderlist li{width: 22%;border-bottom: 3px solid #cccccc;position: relative;margin-bottom: .5rem}
.leaderlist li:after{height: 20%;background: #be9e5d;content: '';display: block;position: absolute;left: 0;right: 0;bottom:0;z-index: 0;opacity: 0;visibility: hidden;}
.leaderlist li .pic{background: #fff;padding: .15rem .2rem;transition: .3s}
.leaderlist li .txt{background: #fff;padding:0 .2rem  .35rem;position: relative;z-index: 3}
.leaderlist li .txt:before{height: .6rem;background: #be9e5d;content: '';display: block;position: absolute;left: 0;right: 0;top: -.3rem;transform: skewY(-5deg);z-index: 1;visibility: hidden;opacity: 0}
.leaderlist li .txt h4{position: relative;z-index: 4;text-align: center;font-size: .3rem;margin-bottom: .1rem}
.leaderlist li .txt p{position: relative;z-index: 4;font-size: .14rem;line-height: 1.6em;text-align: center;min-height: .44rem}

.leaderlist li:hover .txt:before{visibility: inherit;opacity: 1}
.leaderlist li:hover .txt{background: #be9e5d;color: #fff}
.leaderlist li:hover .txt p{color: #fff7e8;}
.leaderlist li:hover:after{opacity: 1;visibility: inherit;}
.leaderlist li:hover .pic{box-shadow: 0 0 10px rgba(0,0,0,.1)}
.leaderlist li:hover img{transform: scale(1.1);}
.leaderlist li:hover{border-bottom: 3px solid #cf0202}


.nyDmess{max-width: 1811px;margin: 0 auto}
.nyDmess .photo{width: 23.5%}
.nyDmess .txt{width: 51%;padding: .55rem;border-top: 1px solid #eee;position: relative}
.nyDmess .txt:after{content: '';position: absolute;right: -.41rem;bottom:-.49rem ;left: 0;top: 0;background:url(/en/images/ny/sha.png) no-repeat bottom right;z-index: 0;pointer-events: none;background-size: 100% 100%}
.nyDmess .slog{width: 25.5%;position: relative}
.nyDmess .slog div{border-top: 1px solid #eee;border-right: 1px solid #eee;padding: .3rem;border-bottom: 1px solid #eee;}
.nyDmess .slog:before{content: '';width:.5rem;height: 3px;background: #cf0202;position: absolute;right: -2px;top: -2px;transition: .3s}
.nyDmess .slog:after{content: '';height: .6rem;width: 3px;background: #cf0202;position: absolute;right: -2px;top: -2px;transition: .3s}


.nyaca .tabnav .item{width: 50%;cursor: pointer;}
.nyaca .tabnav .item.on  .dintit i {color: #cf0202}
.nyaca .tabnav .item.on  i.swi-downb {transform: rotate(-180deg);}
.nyaca .tabnav .item.on  .dintit {color:#cf0202 }
.nyaca .tabnav .item{padding-bottom:.2rem;border-bottom: 1px solid #eee;margin-bottom: .5rem;position: relative}
.nyaca .tabnav .item:nth-child(1){padding-right: .5rem}
.nyaca .tabnav .item:nth-child(1):before{width: 1px;height: .5rem;background: #eee;position: absolute;right: 0;top:100%;content: ''}
.nyaca .tabnav .item:nth-child(2){padding-left: .5rem}
.nyaca .tabnav .item .dintit{font-size: .3rem}
.nyaca .tabnav .item .dintit i{font-size: .3rem;margin-right: .05rem}
.nyaca .tabnav .item i.swi-downb{display: block;width: .26rem;height: .26rem;border-radius: 50%;border: 2px solid #666;
    text-align: center;line-height: .24rem;color: #666;transition: .3s;font-size: .12rem;margin-top: .05rem}
.nyaca .con ul{padding-bottom: .5rem}
.nyaca .con ul li{border-bottom: 1px solid #eee;padding: .45rem 0;display: flex;justify-content: space-between;
    position: relative;transition: .3s;width: 49%}
.nyaca .con ul li .time{width: 1.3rem;border-right: 1px solid #eee;position: relative;z-index: 3}
.nyaca .con ul li .time i{font-size: .3rem;display: block;color: #cf0202;margin-bottom: .1rem}
.nyaca .con ul li .txt{width: calc(100% - 1.3rem);padding-left: .3rem;font-size: .24rem;position: relative;z-index: 3}
.nyaca .tabCon .con{display: none}
.nyaca .tabCon .con:nth-child(1){display: block;}
.nyaca .con ul li:after{position: absolute;
    content: "";
    bottom: 0;
    left: .5rem;
    right: .5rem;
    height: .2rem;
    z-index: 0;
    box-shadow: 0 0 0.15rem 0.13rem rgba(0,0,0,.1);
    border-radius: 50%;opacity: 0;transition: .3s}
.nyaca .con ul li:before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    top:0;
    z-index: 1;
    background: #fff;transition: .3s
}
.nyaca .con ul li:hover:after{opacity: 1}
.nyaca .con ul li:hover:before{box-shadow: 0 0 10px rgba(0,0,0,.1);top:-1px;bottom: -1px}
.nyaca .con ul li:hover{z-index: 10}

.nyaca .con ul li:nth-last-child(1){border-bottom: 0 }
.nyaca .con ul li:nth-last-child(2){border-bottom: 0 }
.nyaca .con ul li:hover{padding-left: .4rem;padding-right: .4rem}






.hisline{padding: 1rem 0 .3rem;background: url(/en/images/ny/line.png) repeat-y top center;margin-bottom: .5rem;position: relative}
.hisline:before{width: 23px;height: 23px ;background: url(/en/images/ny/arr.png) no-repeat  center;position: absolute;left: 50%;margin-left: -23px;top: 0;content: ''}
.hisline:after{width: 23px;height: 23px ;background: url(/en/images/ny/arr1.png) no-repeat  center;position: absolute;left: 50%;bottom: 0;content: '';margin-left: -1px}
.hisline dl dt {text-align: center;}
.hisline dl dt .year{text-align: center;width: 1.65rem;height: 1rem;line-height: .98rem;margin: 0 auto;font-size: .7rem;background: #fff;border: 1px solid #b69759;position: relative}
.hisline dl dt .year span{display: block;background: #fff;position: relative;z-index: 3}
.hisline dl dt .year:after{width: 100%;height: .6rem;right: -.1rem;bottom: -.1rem;background: #b69759;display: block;content: '';position: absolute;z-index: 0}
.hisline dl dt .year:before{width: 1px;height: .8rem;right: -.1rem;bottom: 0;background: #b69759;display: block;content: '';position: absolute;z-index: 0}
.hisline dl dd .con{width: 50%}
.hisline dl dd .con .info{width: 60%;position: relative}
.hisline dl dd .con .info .c:before{content: '';width:.5rem;height: 3px;background: #cf0202;position: absolute;right: -3px;top: -3px;transition: .3s}
.hisline dl dd .con .info .c:after{content: '';height: .5rem;width: 3px;background: #cf0202;position: absolute;right: -3px;top: -3px;transition: .3s}





/*.hisline dl dd .con .info .pic{height: 2.4rem}
.hisline dl dd .con .info .txt{border: 1px solid #ddd;border-top: 0;padding: .2rem .3rem .35rem}
.hisline dl dd .con .info .txt span{color: #cf0202;font-size: .2rem}
.hisline dl dd .con .info .txt h4{font-size: .24rem;margin-top: .1rem}
.hisline dl dd .con ul{width:.8rem;font-size: .3rem;padding-top: .4rem;padding-bottom: .3rem}
.hisline dl dd .con ul li{position: relative;padding: .15rem 0;cursor: pointer;}
.hisline dl dd .con ul li:before{content: '';position: absolute;width:9px;height: 9px;border: 1px solid #ddd;border-radius: 50%;right: -5px;top:50%;margin-top: -5px;background: #fff}
.hisline dl dd .con ul li.on{color: #cf0202}
.hisline dl dd .con ul li.on:before{background: #cf0202;border: 1px solid #cf0202;}

.hisline dl:nth-child(2n) dd .con{float: right;}
.hisline dl:nth-child(2n) dd .con .info{order: 2}
.hisline dl:nth-child(2n) dd .con ul{order: 1}
.hisline dl:nth-child(2n) dd .con ul li{text-align: right;}
.hisline dl:nth-child(2n) dd .con ul li:before{right:auto;left: -6px}

*/

.hisline dl dd .con .info .pic{height: 2.4rem}
.hisline dl dd .con .info .txt{border: 1px solid #ddd;border-top: 0;padding: .2rem .3rem .35rem}
.hisline dl dd .con .info .txt span{color: #cf0202;font-size: .2rem}
.hisline dl dd .con .info .txt h4{font-size: .24rem;margin-top: .1rem}
.hisline dl dd .con ul{width:.8rem;font-size: .3rem;padding-top: .4rem;padding-bottom: .3rem}
.hisline dl dd .con ul li{position: relative;padding: .15rem 0;cursor: pointer;}
.hisline dl dd .con ul li:before{content: '';position: absolute;width:9px;height: 9px;border: 1px solid #ddd;border-radius: 50%;right: -5px;top:50%;margin-top: -5px;background: #fff}
.hisline dl dd .con ul li.on{color: #cf0202}
.hisline dl dd .con ul li.on:before{background: #cf0202;border: 1px solid #cf0202;}

.evlist .item:nth-child(2n+1) .li{margin-bottom: .3rem}
.evlist .item:nth-child(2n){justify-content: flex-end;}
.evlist .item:nth-child(2n) .li{margin-bottom: .3rem}
.evlist .item:nth-child(2n) .con .info{order: 2}
.evlist .item:nth-child(2n) .con ul{order: 1}
.evlist .item:nth-child(2n) .con ul li{text-align: right;}
.evlist .item:nth-child(2n) .con ul li:before{right:auto;left: -6px}

.tabnavd{margin-bottom: .7rem;}
.tabnavd li{width: 3.1rem;background: #f8f8f8;border: 1px solid #ddd;position: relative;}
.tabnavd li i{width: .76rem;height: .74rem;background: url(/en/images/ny/h.png) no-repeat center;background-size: .76rem .74rem;display: block;}
.tabnavd li a{display: flex;justify-content: space-between;padding: .2rem;}
.tabnavd li span{width: calc(100% - .76rem);padding-left: .2rem;font-size: .18rem;word-break: break-all;display: block;}
.tabnavd li.on{background:  #cf0202; border:  0;}
.tabnavd li.on:after{content: '';height: .18rem;width: 100%;position: absolute;left: 0;bottom: -.18rem;background: url(/en/images/ny/tx.png)  no-repeat bottom center;background-size: 100% auto;}
.tabnavd li.on span{color: #fff}
.tabnavd li.on i{background: url(/en/images/ny/hon.png) no-repeat center;background-size: .76rem .74rem;}


.genlist li{padding: .25rem .5rem .6rem .5rem;position: relative;margin-bottom: .65rem;display: flex;justify-content: space-between;flex-wrap: wrap;transition: .3s}


.genlist li:hover{box-shadow: 0 0 10px rgba(0,0,0,.1)}
.genlist li:hover h4 a{color: #cf0202 }
.genlist li:hover .pic img{transform: scale(1.1); }
.genlist li:before{content: '';width: 2.45rem;height: 100%;position: absolute;top: 0;left: 0;background: #c29545}
.genlist li .pic{width: 27%;position: relative;z-index: 3;}
.genlist li .pic a{border: 5px solid #fff;border-radius: 3px}

.genlist li .txt{width: 73%;position: relative;z-index: 3;padding-left: .5rem;position: relative;padding-bottom: .5rem;padding-top: .4rem}
.genlist li .txt .icon-arrrb{position: absolute;right: -.5rem;bottom: -.6rem;background: #c8c8c8;color: #fff;width: 1.65rem;height: .85rem;font-size: .5rem;line-height: .85rem;text-align: center;}
.genlist li .txt .icon-arrrb:before{transition: .3s;display: block;}
.genlist li .txt .icon-arrrb:hover:before{transform: translateX(.1rem);}
.genlist li:hover .txt .icon-arrrb{background: #ff1617}
.genlist li .txt h4{font-size: .5rem;margin-bottom: .15rem}
.genlist li .txt p{line-height: 1.8em;font-size: .2rem;color: #666}

.arc-con .chaTb{}
.arc-con .chaTb{border-top: 2px solid #ddd;border-left: 0;border-right: 0}
.arc-con .chaTb thead th{font-weight: 500;font-size: .34rem;border-left: 0;border-right: 0;text-align: left;padding: .25rem}
.arc-con .chaTb tr td{border-left: 0;border-right: 0;text-align: left;padding: .25rem}
.arc-con .chaTb tbody tr:nth-child(2n+1){background: #eefaff}
@media screen and (max-width: 1440px){
.pubpa{padding-left:  .52rem;padding-right: 1.4rem} 
.pubfpa{padding-left:  1.4rem;padding-right: 1.4rem} 
}
@media screen and (max-width: 1366px){
.appList li .tit h4{font-size: .55rem}

.hdg-Sc .item{padding: 0 .3rem}
.hdg-Scp .ssbtn a.prev{left: -.4rem}
.hdg-Scp .ssbtn a.next{right: -.4rem}
.hdg-Sbb p{line-height: 1.8em;padding:  0}

.hisline dl dd .con .info{width: 65%;}
.hisline dl dd .con ul li:before{right: -6px}
/*.hisline dl:nth-child(2n) dd .con ul li:before{right:auto;left: -5px}*/
}

@media screen and (max-width: 980px){
  .appinfo{padding-top: .65rem;padding-bottom: .65rem}
.pubpa{padding-right: 1rem} 
.pubfpa{padding-right: 1rem;} 
.appList li .tit{width: 100%;text-align:left;margin-bottom: .3rem}
.appList li .txt{width: 100%;}
.appList li:after{left: .52rem}
.appList li .tit h4{font-size: .48rem}
.appList li .txt h4{font-size: .34rem}
.appinfo .aleft{width: 100%;margin-bottom: .3rem}
.appinfo .aright{width: 100%}

.offlist li .item{width: 50%;padding-right:0;margin-bottom: .4rem}
.offlist li .item:last-child{margin-bottom: 0}

.degList .flex{padding: .2rem .25rem;}
.degList .flex .txt{padding-left: .3rem}
.degList .flex .txt h4{font-size: .34rem;}
.degList .flex .pic{height: 2rem}
.degList .flex .txt p{line-height: 1.4em;font-size: .16rem}

.gea h3, .geb h3, .gec h3{font-size: .45rem}
.hdg-Saa h4{font-size: .32rem}
.hdg-Sbb h4{font-size: .32rem}

.hdg-Sb{width: 100%;padding-bottom: .2rem}
.hdg-Sbb{width: 100%}

.nyres .tabnav li i{width: .36rem;height: .36rem;line-height: .34rem;font-size: .18rem;margin-top: 0;}
.nyres .tabnav li span{font-size: .32rem;}
.nyres .tabnav li{height: 1.45rem;}
.nyres .tabcon .con dl dt span{font-size: .45rem}

.nyres .tabcon .con dl.on:before{width: 1.27rem;height: .84rem;left: -.15rem;top:.1rem;background-size: 1.27rem .84rem}
.nyres .tabcon .con dl.on:after{width: 1.27rem;height: .84rem;right: -.15rem;bottom: .1rem;background-size: 1.27rem .84rem;}

.nyDmess .photo{width:100%;}
.nyDmess .txt{width: 100%;border-top: 0}
.nyDmess .slog{width: 100%}
.nyDmess .slog div{border-top: 0;border-right: 0;padding: .3rem;border-bottom:0;padding-top: .85rem}
.nyDmess .slog:before{content: '';width:.5rem;height: 3px;background: #cf0202;position: absolute;right: -2px;top: .3rem;transition: .3s}
.nyDmess .slog:after{content: '';height: .6rem;width: 3px;background: #cf0202;position: absolute;right: -2px;top: .3rem;transition: .3s}

.nyaca .con ul li{width: 100%}
.nyaca .con ul li{padding-right: 0;}
.nyaca .con ul li{padding-left: 0;}
.nyaca .tabnav .item{margin-bottom: .2rem}
.nyaca .tabnav .item:nth-child(1):before{display: none}

.nyaca dl .con ul li:hover{padding-left: .3rem;padding-right: .3rem}



/*.hisline dl:nth-child(2n) dd .con{float: left;}
.hisline dl:nth-child(2n) dd .con .info{order: 1}
.hisline dl:nth-child(2n) dd .con ul{order: 2}
.hisline dl:nth-child(2n) dd .con ul li{text-align: left;}
.hisline dl dd .con ul li:before{right:-5px}
.hisline dl:nth-child(2n) dd .con ul li:before{right:-5px;left: auto}*/
.hisline dl dd .con{width: 100%}
.hisline{background-position: right top;}
.hisline dl dt{display: flex;justify-content: flex-end}
.hisline dl dt .year{margin: 0}

.hisline:before{left: 100%}
.hisline:after{left: 100%}
.hisline dl:nth-child(2n) dd .con ul li:before{right:-5px;left:auto}
.hisline dl dd .con ul li:before{right:-5px}
.evlist .item{margin-bottom: .4rem}
.evlist .item:nth-child(2n+1){margin-top: 0}
.evlist .item:nth-child(2n){justify-content: flex-end;margin-top:0}
.evlist .item:nth-child(2n) .con .info{order: 1}
.evlist .item:nth-child(2n) .con ul{order: 2}
.evlist .item:nth-child(2n) .con ul li{text-align:left;}
.evlist .item:nth-child(2n) .con ul li:before{right:-5px;left: auto}











.tabnavd li{width:33.33333%;}

.tabnavd{margin-bottom: .5rem;}
.tabnavd li i{width: .46rem;height: .44rem;background-size: .46rem .44rem;}
.tabnavd li a{padding: .15rem;}
.tabnavd li span{width: calc(100% - .46rem);padding-left: .1rem;font-size: .16rem}
.tabnavd li.on:after{content: '';height: .15rem;bottom: -.15rem;}
.tabnavd li.on i{background-size: .46rem .44rem;}


.genlist li{padding: .25rem .3rem .4rem .3rem;margin-bottom: .45rem;}
.genlist li:before{content: '';width: 1.45rem;}
.genlist li .pic{width: 27%;position: relative;z-index: 3}
.genlist li .txt{width: 73%;position: relative;z-index: 3;padding-left: .3rem;padding-bottom: .4rem;padding-top:0}
.genlist li .txt .icon-arrrb{position: absolute;right: -.3rem;bottom: -.4rem;width: 1.35rem;height: .55rem;font-size: .4rem;line-height: .55rem;}
.genlist li .txt h4{font-size: .3rem;margin-bottom: .1rem}
.genlist li .txt p{line-height: 1.6em;font-size: .18rem;color: #666}




}
@media screen and (max-width: 760px){
.hdg-Sa{width: 80%;margin: 0 auto}
.hdg-Saa{width: 100%;margin: 0 auto;text-align: center;padding-bottom: .8rem;}
.hdg-Saa h4:after{margin-left: auto;margin-right: auto}
.hdg-Scp{padding-bottom: 0}
.hdg-Sc .item{padding: 0}
.hdg-Scp .ssbtn a{position: static;transform: none}
.hdg-Scp .ssbtn a:nth-child(1){margin-right: .3rem}
.hdg-Scp .ssbtn{position:absolute;left: 0;bottom: -.6rem}
.hdg-Sc .item:after{display: none}
.nyaca .tabnav .item:nth-child(1){padding-right: .2rem}
.nyaca .tabnav .item:nth-child(2){padding-left: .2rem}
.nyaca .tabnav .item .dintit{font-size: .25rem}
.pubpa{padding-left: .52rem;padding-right: .52rem} 
.pubfpa{padding-left: .52rem;padding-right: .52rem} 
}
@media screen and (max-width: 640px){
	.offlist li h3{font-size: .5rem}
.pubpa{padding-left:  .3rem;padding-right: .3rem} 
.pubfpa{padding-left:  .3rem;padding-right: .3rem} 
.appinfo .aleft,.appinfo .aright{padding: .45rem .25rem}
.offlist li .item{width: 75%;margin-left: auto;margin-right: auto;padding-right: .2rem}
.offlist li .item .phot .pic{max-width: inherit;}

.degList .flex .pic{padding-left:0;width: 100%;height: 45vw;margin-bottom: .2rem}
.degList .flex .txt{padding-left:0;width: 100%}
.degList{padding-bottom: .1rem}
.degList li{margin-bottom: .4rem}
.degList .flex:after{height: .5rem;}
.degList .flex:before{width: .5rem;}
.degList .flex{border: 1px solid #ddd}
.gea h3{padding-top: .2rem}
.gea h3, .geb h3, .gec h3{font-size: .35rem}
.hdg-Sc .item h4{font-size: .28rem}
.hdg-Saa h4{font-size: .28rem}
.hdg-Sbb h4{font-size: .28rem}

.nyres .tabnav li i{width: .3rem;height: .3rem;line-height: .28rem;font-size: .16rem;margin-top: 0;margin-right: .1rem}
.nyres .tabnav li span{font-size: .28rem;}
.nyres .tabnav li{height: 1.05rem;}
.nyres .tabcon .con dl dt span{font-size: .35rem}
.leaderlist li{margin-bottom: .3rem}
.leaderlist li{width: 48%;}
.nyDmess .txt{padding: .3rem}

.nyaca .con ul li .txt{font-size: .2rem;width: calc(100% - 1.1rem);padding-left: .15rem}
.nyaca .con ul li .time{width: 1.1rem}

.hisline dl{margin-bottom: .3rem}
.hisline dl dt {margin-bottom: .3rem}
.hisline dl dd .con .info{width: 75%}
.hisline dl dt .year{height: .6rem;font-size: .35rem;line-height: .58rem}
.hisline dl dd .con .info .pic{height: 40vw}
.hisline dl dd .con .info .txt{padding: .2rem}
.hisline dl dd .con .info .txt h4{font-size: .2rem}
.hisline dl dd .con ul{font-size: .22rem;width: .7rem}



.tabnavd li i{display: none}
.tabnavd li a{padding: .15rem;}
.tabnavd li span{width:100%;padding-left:0;font-size: .16rem}
.tabnavd li.on:after{content: '';height: .1rem;bottom: -.1rem;}


.genlist li{padding: .15rem .2rem .3rem .2rem;margin-bottom: .35rem;}
.genlist li:before{content: '';width: 1.05rem;}
.genlist li .pic{width: 27%;position: relative;z-index: 3}
.genlist li .txt{width: 73%;position: relative;z-index: 3;padding-left: .3rem;padding-bottom: .4rem;padding-top:0}
.genlist li .txt .icon-arrrb{position: absolute;right: -.2rem;bottom: -.3rem;width: 1.35rem;height: .45rem;font-size: .35rem;line-height: .45rem;}
.genlist li .txt h4{font-size: .26rem;}
.genlist li .txt p{font-size: .16rem;}


.arc-con .chaTb thead th{font-size: .26rem;padding: .2rem}
.arc-con .chaTb tr td{padding: .2rem}

}