:root {
    --swiper-navigation-size: 44px;
}

:root {
    --swiper-theme-color: #007aff;
}
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
}
a {
    color: #222;
    background-color: transparent;
    -webkit-tap-highlight-color: transparent;
    text-decoration: none;
}
.ablink{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 5;background: rgba(255,255,255,0);}
html{font-size: 100px}
.wp{margin:0 auto;max-width:14.4rem;}
.flex{display:flex;justify-content:space-between;flex-wrap:wrap}
.flex-v-center{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.flex-v{display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;}
.flex-v-bottom{display: -webkit-flex;display: flex;align-items: flex-end;flex-wrap: wrap;justify-content: left;}
.flex-v-bottom a{color: #2144a4;padding-bottom: 3px;border-bottom: 3px solid #2144a4;-webkit-transition: .3s;-o-transition: .3s;transition: .3s}
.eclip {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.l2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.flex-v-center {
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.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;}
.bg-mask:hover .pic .a{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.none{display: none}
@font-face{font-family:'sys';font-style:normal;font-weight:normal;src:url(/font/SourceHanSerifSC-Bold.woff) format("woff")}
@font-face{font-family:'futura';font-style:normal;font-weight:normal;src:url(/font/bb2253.woff) format("woff")}
@font-face{font-family:'bellmt';font-style:normal;font-weight:normal;src:url(/font/bellmt.woff) format("woff")}
@font-face{font-family:'DINCond-Medium';font-style:normal;font-weight:normal;src:url(/font/DINCond-Regular.woff) format("woff")}
@font-face{font-family:'georgia';font-style:normal;font-weight:normal;src:url(/font/georgia.woff) format("woff")}
.sys{font-family:'sys';}
.bel{font-family:'bellmt';}
.din{font-family:'DINCond-Medium';}
.geo{font-family:'georgia';}
.fut{font-family:'futura';}
.pages{}
.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: .16rem;display: inline-block;margin:.02rem}
.pages ul li a{height: .35rem;text-align: center;line-height: .33rem;padding: 0 8px;min-width: .35rem;
    display: block;border: 1px solid #ededed;background: #ededed;border-radius: 3px}
.pages ul li.cur{background:#0054c1;padding: 0 8px;min-width: .35rem;height: .35rem;line-height: .33rem;
    border: 1px solid #0054c1;border-radius: 3px }
.pages ul li a.on{background:#0054c1;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}
.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: #0054c1;color: #fff;border-radius: 3px;margin-left: 5px}

.arc-con{line-height: 1.8em;padding-bottom: .2rem}
.arc-con img{display: inline-block;width: auto!important;height: auto!important}
.arc-con p{margin-bottom: .2rem;text-align: justify;}
.arc-con table{border: 1px solid #eee;min-width: 640px;margin-left:0!important;width: 100%;background: #fff}
.arc-con .tbsc{overflow: auto;padding: 15px 0;width: 100%}
.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}
.arc-con .tbsc::-webkit-scrollbar{height:4px}
.arc-con .tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#999;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.arc-con .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}
.video-con video{max-width: 100%!important;height: auto!important}



.scbox{overflow: auto;padding-right: .15rem}
.scbox::-webkit-scrollbar{width:4px}
.scbox::-webkit-scrollbar-track{border-radius:5px;;background: #eee}
.scbox::-webkit-scrollbar-thumb{border-radius:5px;background:#0054c1;}


.nytop{height: 5.3rem;position: relative;z-index: 2}
.nytop .bg{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 0;pointer-events: none;background-position: center;background-size: cover;background-repeat: no-repeat;overflow: hidden;}
.nytop .bg:before{content: '';position: absolute;left: -1px;;right: -1px;bottom: -1px;z-index: 1;height: 50%; background: url(/images/bamask.png) no-repeat bottom center;background-size:100% 100%}
.nytop .wp{height: 100%;padding-bottom: .15rem}
.nytop .nytopt{color: #fff;margin-top: .2rem}
.nytop .nytopt h3{font-size: .36rem;position: relative;font-weight: bold;}
.nytop .nytopt p{max-width: 5.5rem;font-size: .14rem;margin-top: .05rem;line-height: 1.6em}

.nytop .nytopt .en{color: rgba(255,255,255,.2);text-transform: uppercase;font-size: .28rem}
.nyposi{position: relative;top: -.32rem}
.nyposi .posis{height: .65rem;line-height: .65rem;padding-left: 1.1rem;position: relative;color: #fff}
.nyposi .posis a{color: #fff}
.nyposi .posis:after{content: '';position: absolute;left: 0;top: 0;bottom: 0;width:29vw;background: url(/images/posbg.jpg) no-repeat right center;background-size: auto 100%; }
.nyposi .posis span{background: url(/images/homew.svg) no-repeat left center;background-size: .22rem .22rem;padding-left: .3rem;display: block;}

.ny-nav{width: 2rem;float: left;position: relative;background: url(/images/navline.png) no-repeat top right;padding-right: .2rem}
.ny-nav ul{padding-bottom: 2.8rem}
.ny-nav li {display: block;width: 100%;border-bottom: 1px solid #eee;position: relative;font-size: .18rem}
.ny-nav li:last-child.cur{}
.ny-nav li.cur{border-bottom: 0}
.ny-nav li.cur>a{color:  #fff;background: #2950b9;color: #fff;}
.ny-nav li.cur i{color:  #fff;}
.ny-nav li.cur>a:after{right: .2rem}
.ny-nav li>a{display: block;height: 100%;padding:.12rem .2rem .12rem .2rem;position: relative;}
.ny-nav li>a:hover{color: #2950b9}
.ny-nav li.cur>a:hover{color: #fff}
.ny-nav li.has>a{position: relative;padding:.12rem .4rem .12rem .2rem;}
.ny-nav li.has  i{cursor: pointer;display: block;transition: .3s;position: absolute;right: 0;top: 0; width: .4rem;height: .49rem;
    text-align: center;line-height: .49rem;}
.ny-nav li.has i.show{transform: rotate(45deg);}
.ny-nav li.has i:before{;content: "\e65b";;font-family: "swiper-icons" !important;font-size: .14rem;}

.ny-right{width: calc(100% - 2.5rem);float: right;padding-bottom:.6rem}
.ny-right .nyrtit{margin-bottom: .35rem;}
.ny-right .nyrtit h3{line-height: 1em;;font-weight: bold;font-size: .32rem;}
.ny-right .nyrtit h3:after{height: 3px;width: .55rem;background: #0065bf;content: '';display: block;margin-top: .1rem}
.ny-Main{}

@media screen and (min-width: 1921px){
    .nyposi .posis:after{width: 36vw}
}
@media screen and (max-width: 980px){
    .nytop{height: 4.3rem;}
    .nyposi .posis:after{width: 5rem}
    .nyposi .posis{padding-left: .5rem}
    .nytop .wp{padding-bottom: .5rem}
    .nytop .bg:before{height: 80%}
    .ny-nav{padding-right: 0;background: transparent;}
    /*.ny-nav ul::-webkit-scrollbar{height:4px}
    .ny-nav ul::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.2);border-radius:5px}
    .ny-nav ul::-webkit-scrollbar-thumb{border-radius:5px;background:#ccc;box-shadow:inset 0 0 6px rgba(0,0,0,.15)}*/
    .ny-nav{width: 100%;float: inherit;;box-shadow: none}
    .ny-nav ul{padding-bottom: 0;background:#f6f6f6;display: none}
    /*.ny-nav ul li{display: inline-block;width: auto;border-bottom: 0;font-size: .18rem}
    .ny-nav ul li a{padding:0 .25rem;}
    .ny-nav li.cur a{padding:0 .25rem;}
    .ny-nav ul li a:after{display: none}*/
    .ny-right{width: 100%;float: inherit;padding-top: .4rem}
    .ny-nav li.has .hass i{right: .15rem}
    .ny-nav li.cur .hass{padding-right: .6rem}
}
@media screen and (max-width: 640px){
    .nyposi{position: relative;top: -.28rem}
    .nyposi .posis{height: .56rem;line-height: .56rem;}
    .nytop{height: 3rem;}
    .nytop .bg:before{height: 90%}
}

/*内容*/
.nyab-a {}
.nyab-a .nyab-a1{background: url(/images/jj1bg.jpg) no-repeat center;background-size: cover;padding: .5rem .7rem 0;min-height: 4.28rem;color: #fff;margin-bottom: .7rem}
.nyab-a .nyab-a1 .txt{width: calc(100% - 3.25rem)}
.nyab-a .nyab-a1 .txt p{margin-bottom: .3rem;text-indent: 2em;line-height: 2.3em;text-align: justify;}
.nyab-a .nyab-a1 .datanum{width: 2.62rem;position: absolute;bottom:-1.3rem;right: .7rem}
.nyab-a .nyab-a1 .datanum ul{position: relative;}
.nyab-a .nyab-a1 .datanum ul li{width: 1.3rem;height: 1.3rem;border: 1px dashed rgba(255,255,255,.4);text-align: center;}
.nyab-a .nyab-a1 .datanum ul li span em{font-size: .54rem;display: inline-block;line-height: 1em}
.nyab-a .nyab-a1 .datanum ul li p{font-size: .14rem}
.nyab-a .nyab-a1 .datanum ul li.empty{border: none;opacity: 0}
.nyab-a .nyab-a1 .datanum ul li:nth-child(6){background: #2f55bb;border: none}
.nyab-a .nyab-a1 .datanum ul li:nth-child(3){background: #eba232;border: none}
.nyab-a .nyab-a2{margin-bottom: .6rem}
.nyab-a .nyab-a2 .txt1{max-width: 8rem;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);padding: .4rem ;border-left: 3px solid #2950b9;text-indent: 2em;line-height: 2.3em}
.nyab-a .nyab-a2 .txt2 .pic{width: 59%}
.nyab-a .nyab-a2 .txt2 .txt{width: 37%;text-indent: 2em;line-height: 2.3em;text-align: justify;}
.nyab-a .nyab-a3 {background: #f6f6f6;padding: .4rem .7rem}
.nyab-a .nyab-a3 .pic{width: 52%}
.nyab-a .nyab-a3 .txt{width: 42%;text-indent: 2em;line-height: 2.3em;text-align: justify;}


.nyab-b .ldbox .txt{position: absolute;left: 0;top: 0;bottom: 0;z-index: 3;background: url(/images/ldbg.png) no-repeat center;
    background-size: cover;width: 46%;padding: .3rem 8%;color: #fff}
.nyab-b .ldbox .txt h4{font-size: .24rem;margin-bottom: .2rem}
.nyab-b .ldbox .txt h4 span{font-size: .18rem;display: block;}
.nyab-b .ldbox .txt p{font-size: .18rem;line-height: 1.8em;margin-bottom: .1rem}
.nyab-b .backbtn{margin-top: .3rem}
.nyab-b .backbtn a{display: block;width: 1.4rem;height: .38rem;border: 1px solid #ddd;line-height: .36rem;text-align: center;}
.nyab-b .backbtn a:hover{background: #2950b9;color: #fff;border: 1px solid #2950b9}

.nyab-b .ldlist{padding-bottom: .3rem}
.nyab-b .ldlist ul{width: 46%}
.nyab-b .ldlist ul li{padding: .3rem 0;border-bottom: 1px solid #ddd;line-height: .3rem}
.nyab-b .ldlist ul li:first-child{border-top: 1px solid #ddd}
.nyab-b .ldlist ul li .zhiwei{width: 55%}
.nyab-b .ldlist ul li .names{width: 45%}
.nyab-b .ldlist ul li .zhiwei span{font-size: .24rem;font-weight: bold;color: #0065bf;display: block;padding-left: .25rem;position: relative;}
.nyab-b .ldlist ul li .zhiwei span:before{content: '';width: 1px;height: .48rem;background:#0065bf;position: absolute;left: 0;top:50%;transform: translateY(-50%); }
.nyab-b .ldlist ul li .names .item{margin-bottom: .16rem;font-size: .2rem}
.nyab-b .ldlist ul li .names .item:last-child{margin-bottom: 0}




.sbtn{width: 1.1rem}
.sbtn a{display: block;width: .42rem;height: .42rem;position: relative;text-align: center;line-height: .42rem;font-size: .25rem}
.sbtn a.swiper-button-disabled{opacity: .5;}
.sbtn a:before{display: block;position: relative;z-index: 2;-webkit-transition: .3s;-o-transition: .3s;transition: .3s}
.sbtn a.prev:before{-webkit-transform: translateX(.1rem);-ms-transform: translateX(.1rem);transform: translateX(.1rem);}
.sbtn a.next:before{-webkit-transform: translateX(-.1rem);-ms-transform: translateX(-.1rem);transform: translateX(-.1rem);}
.sbtn a:after{content: '';position: absolute;left: 50%;top: 50%;width: .32rem;height: .32rem;margin-top: -.17rem;margin-left: -.16rem; border: 1px solid #bbb;border-radius: 50%;-webkit-transition: .3s;-o-transition: .3s;transition: .3s}
.sbtn a:hover:before{-webkit-transform: none;-ms-transform: none;transform: none}
.sbtn a:hover:after{width: .46rem;height: .46rem;margin-top: -.25rem;margin-left: -.25rem; border: 1px solid #123e9e;}

.swiTabnav{margin-top: .1rem}
.swiTabnav li{display: inline-block;font-size: .18rem;padding: 0 .15rem}
.swiTabnav li:last-child{padding-right: 0}
.swiTabnav li:first-child{padding-left: 0}
.swiTabnav li a{display: block;padding-bottom: .15rem;position: relative;}
.swiTabnav li a:after{content: '';width: 0;height: 0;border: 6px solid transparent;border-top-color: #0054c1;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;z-index: 3;opacity: 0;visibility: hidden;}
.swiTabnav li.on a{color: #2851ba}
.swiTabnav li.on a:after{opacity: 1;visibility: inherit;}

.nyab-b  .sbtn a:after{border: 1px solid rgba(255,255,255,.4)}
.nyab-b  .sbtn a:before{color: #fff}
.nyab-b  .sbtn a:hover:before{color: #2950b9}
.nyab-b  .sbtn a:hover:after{border: 1px solid rgba(255,255,255,.9);background: #fff}
.nyab-b .aright{width: 16%;}
.nyab-b .aleft{width: 80%;}
.nyab-b  .desc{line-height: 1.8em;font-size: .18rem;width: 80%}
.nyab-b  .desc p{text-indent: 2em}
.nyab-b .gallery-topp{padding-right: .4rem;margin-bottom: .3rem}
.nyab-b .gallery-topp:after{content: '';background: #2950b9;position: absolute;right: 0;bottom: 0;width: 85%;height: 55%}
.nyab-b .gallery-topp .hdtool{}
.nyab-b .gallery-topp .hdtools{padding: .12rem 0;width: 80%;}
.nyab-b .gallery-topp .hdtools .pagGatop{line-height: .5rem;color: #fff}
.nyab-b .gallery-topp .hdtools .pagGatop .current{font-size: .24rem;position: relative;}
.nyab-b .gallery-topp .hdtools .pagGatop .current:after{content: '';height: 1px;width: 1rem;margin: 0 .1rem;display: inline-block;background: #fff;vertical-align: .07rem}
.nyab-b .gallery-top .swiper-slide{overflow: hidden;height: 5rem}
.nyab-b .gallery-top .swiper-slide h4{position: absolute;left: 5%;bottom: 5%;right: 5%;color: #fff;font-size: .2rem;z-index: 3}


.nyab-b .swiper-slide{background-size:cover;background-position:center;background-repeat: no-repeat}

.nyab-b .gallery-thumbsp{}
.nyab-b .gallery-thumbs{height:5.74rem}
.nyab-b .gallery-thumbs .swiper-slide{height:calc((100% - 45px) / 4 );cursor: pointer;position: relative;border-radius: 10px;overflow: hidden;}
.nyab-b .gallery-thumbs .swiper-slide-thumb-active:before{content: '';position: absolute;left: 0;bottom: 0;right: 0;top:0;
    background: rgba(0,100,190,.6);z-index: 1}
.nyab-b .gallery-thumbs .swiper-slide-thumb-active:after{content: '';position: absolute;left: 50%;;top: 50%;height: .4rem;width: .4rem; background: url(/images/eys.svg) no-repeat top center;z-index: 3;background-size: .4rem .4rem;margin-left: -.2rem;margin-top: -.2rem}
.nyab-b .gallery-thumbsp .morarr{display: block;cursor: pointer; width: .31rem;height: .31rem;margin: 0 auto;background: url(/images/arrd.png) no-repeat bottom center;background-size: .31rem .31rem;content: '';margin-top: .1rem}
.nyab-b .gallery-thumbsp .morarr.swiper-button-disabled{opacity: .5}
.nyab-c .info1{}
.nyab-c .info1 dd{padding-left: .2rem;margin-top: .1rem}
.nyab-c .info1 dd p{padding: 3px 0}
.nyab-c .info2{margin-top: .3rem}
.nyab-c .info2 dt h4{font-size: .24rem;font-weight: bold;margin-right: .2rem}
.nyab-c .info2 dt .download a{display: block;height: .3rem;padding: 0 .4rem 0 .15rem;background: url(/images/down.svg) no-repeat right center;background-size: .4rem .2rem;line-height: .28rem;border: 1px solid #ddd}
.nyab-c .info2 dd{margin-top: .2rem}
.nyab-c .info2 dd .item{padding: .4rem;border: 1px solid #ccc;margin-bottom: .15rem }
.nyab-c .info2 dd .item div{max-width: 46%;padding: 0 .3rem}

.nyab-d .nyrcon .txt{line-height: 1.8em}
.nyab-d .nyrcon .txt h4{font-size: .24rem;font-weight: bold;margin-bottom: .1rem}
.nyab-d .xxxg1 .pic{margin-bottom: .2rem}
.nyab-d .xxxg2{background: #f4f4f4;margin: .6rem 0 0;padding: .4rem .6rem}
.nyab-d .xxxg2 .pic{width:2.5rem; }
.nyab-d .xxxg2 .txt{width:calc(100% - 3rem) }
.nyab-d .xxxg2:after{content: '';width: 6.83rem;height: 3.26rem;background: url(/images/xxs2.png) no-repeat right bottom;background-size: 6.83rem 3.26rem;position: absolute;right: -.31rem;bottom: -.25rem;z-index: 0}
.nyab-d .xxxg2:before{content: '';width: 6.84rem;height: 3.27rem;background: url(/images/xxs1.png) no-repeat right bottom;background-size: 6.84rem 3.27rem;position: absolute;left: -.32rem;top: -.25rem;z-index: 0}
.nyab-d .xxxg3 {margin-bottom: .4rem;margin-top: .66rem}
.nyab-d .xxxg3 .pic{width:52%;order: 2;position: relative; }
.nyab-d .xxxg3 .txt{width:45%;order: 1;position: relative; }
.nyab-d .xxxg3 .pic:after{content: '';width: 3.23rem;height: 3.23rem;background: url(/images/xxcirbg.png) no-repeat right center;background-size: 3.23rem 3.23rem;position: absolute;right: 0;top:50%;transform: translateY(-50%);z-index: 0}

.nyxz-a .xzlist:first-child{margin-top: .3rem}
.nyxz-a .xzlist{border-left: 3px solid #0065bf;margin-bottom: .7rem;padding-left: .55rem}
.nyxz-a .xzlist li{width: 31.333333%;font-size: .18rem;padding: .15rem 0}
.nyxz-a .xzlist li a{display: inline-block;padding-left: .3rem;position: relative;transition:padding .3s;}
.nyxz-a .xzlist li a:before{position: absolute;content: '';width: .21rem;height:100%;top: 0;left: 0;background: url(/images/mor2.png) no-repeat right center;transition:width .3s}
.nyxz-a .xzlist li a:hover:before{width: .53rem;}
.nyxz-a .xzlist li a:hover{padding-left: .6rem;font-weight: bold;color:#0065bf }


.nynewsList {padding-bottom: .5rem}
.nynewsList li{padding: .35rem 0;border-bottom: 1px solid #ddd;display: flex;justify-content: space-between;width: 46.5%;position: relative;}
.nynewsList li:after{content: '';position: absolute;left: -.2rem;top: -.1rem;right: -.1rem;bottom: -.1rem;z-index: 0;background: url(/images/ggbg.png) #2950b9 no-repeat right bottom;opacity: 0;visibility: hidden;}
.nynewsList li:hover:after{opacity: 1;visibility: inherit;}
.nynewsList li:hover .time time{color: #fff}
.nynewsList li:hover .time a{color: #265faa;background: #fff;border-color: #fff }
.nynewsList li:hover .txt h4 a{color: #fff}
.nynewsList li:hover .txt p{color: #fff;opacity: .6;}
.nynewsList li:hover {z-index: 10}
.nynewsList li .time{width: .9rem;}
.nynewsList li .time time{color: #265faa;display: block;}
.nynewsList li .time time span{font-size: .34rem;display: block;line-height: 1em}
.nynewsList li .time time em{font-size: .18rem;opacity: .4;letter-spacing: .95em;white-space: nowrap}
.nynewsList li .time a{display: block;width: .3rem;height: .3rem;line-height: .28rem;text-align: center;border: 1px solid #ddd;border-radius: 50%;color: #888;margin-top: .24rem}
.nynewsList li .txt{width: calc(100% - 1.1rem);}
.nynewsList li .txt h4{font-size: .18rem;margin-bottom: .1rem;line-height: 1.5em;margin-bottom: .15rem}
.nynewsList li .txt h4 a{max-height: .54rem\0;display: block\0;}
.nynewsList li .txt p{font-size: .14rem;line-height: 1.6em;color: #777;max-height: .44rem\0}


.nynews1List{}
.nynews1List li{padding-left: .3rem;width: 47.5%;margin-bottom: .4rem}
.nynews1List li .pic{height: 3rem;}
.nynews1List li  time{background: #2950b9;width: .9rem;height: .9rem;color: #fff;text-align: center;position: absolute;left: -.3rem;top:-.45rem;box-shadow: 0 0 .1rem rgba(0,0,0,.3)}
.nynews1List li  time span{font-size: .24rem;display: block;line-height: 1em}
.nynews1List li  time em{font-size: .14rem;opacity: .4;letter-spacing: .75em;white-space: nowrap;padding-left: .1rem}
.nynews1List li .txt {border: 1px solid #ddd;padding:.25rem .3rem .3rem .8rem;position: relative;border-top: 0}
.nynews1List li .txt h4{font-size: .18rem;margin-bottom: .1rem;line-height: 1.5em;margin-bottom: .15rem;height: 0.45rem;}
.nynews1List li .txt h4 a{max-height: .54rem\0;display: block\0;}
.nynews1List li .txt p{font-size: .14rem;line-height: 1.6em;color: #777;max-height: .44rem\0}
.nynews1List li:hover .txt{background: #265faa;color: #fff;border-color: #265faa }
.nynews1List li:hover .txt a{color: #fff}
.nynews1List li:hover .txt p{color: #fff;opacity: .7;}
.nynews1List li:hover  time{background: #cc9933;color: #fff}


.nyarc{padding-top: .2rem}
.nyarc .article-con{width:70% }
.nyarc .aside{width:26% }
.nyarc .article-con .arc-tit{margin-bottom: .3rem;text-align: center;}
.nyarc .article-con .arc-tit h1{font-size: .3rem;font-weight: normal;margin-bottom: .15rem;font-weight: bold;}
.nyarc .article-con .arc-tit h4{font-size: .18rem;font-weight: normal;}
.nyarc .article-con .arc-info{color: #666;font-size: .14rem;margin-bottom: .2rem;border-bottom: 1px solid #ddd;padding-bottom: .15rem}
.nyarc .article-con .arc-info p{padding: .06rem 0}
.nyarc .article-con .arc-info span{margin-right: .25rem;display: inline-block;line-height: .35rem}
.nyarc .article-con .arc-info time{margin-right: .25rem}
.nyarc .article-con .share{line-height: .31rem;cursor: pointer;}
.nyarc .article-con .backlist1 {margin-right: .15rem;}
.nyarc .article-con .backlist1 a{display: block;width: .35rem;border:1px solid #ccc ;height: .35rem;;border-radius: 50%;position: relative;z-index: 3;text-align: center;color: #ccc;line-height: .33rem}
.nyarc .article-con .backlist1 a:hover{background: #2950b9;color: #fff;border:1px solid #2950b9}
.nyarc .article-con .share:hover #share{display: block;}
.nyarc .article-con #share{background: #f6f6f6;padding: 0 .1rem 0 .2rem;border-radius: 0 15px 15px 0;position: absolute;left: .15rem;top: 1px;bottom:1px; white-space: nowrap;border:1px solid #ddd;border-left: 0;display: none}
.nyarc .article-con .share .shareIco{display: block;width: .35rem;height: .35rem;border:1px solid #ccc ;border-radius: 50%;position: relative;z-index: 3;text-align: center;color: #ccc;line-height: .33rem}
.nyarc .article-con .share:hover .shareIco{background: #2950b9;color: #fff;border:1px solid #2950b9}
.nyarc .article-con .arc-sibp{margin-bottom: .3rem;border-top: 1px solid #ddd;padding-top: .15rem;font-size: .15rem}
.nyarc .article-con .arc-sib{width: calc(100% - 1.5rem)}
.nyarc .article-con .arc-sib div{padding: .08rem 0}
.nyarc .article-con .backlist a{display: block;height: .36rem;width: 1.2rem;;color: #888;text-align: center;line-height: .34rem;border-radius: 3px;border:1px solid #ccc;}
.nyarc .article-con .backlist a:hover{background: #265faa;color: #fff;border-color: #265faa }
.nyarc .aside dl dt {position: relative;background: #f4f4f4;padding: .1rem;text-align: center;margin-bottom: .3rem }
.nyarc .aside dl dt span{font-size: .28rem;font-weight: bold;display: block; }
.nyarc .aside dl dd ul li{padding-bottom: .3rem;position: relative;}
.nyarc .aside dl dd ul li time{border: 1px solid #ddd;font-size: .15rem;height: .3rem;padding: 0 .15rem;display: inline-block;line-height: .27rem;text-align: center;color: #666;position: relative;border-left: 0;border-radius: 0 20px 20px 0;font-family:'georgia';color: #265faa }
.nyarc .aside dl dd ul li time i{vertical-align: -1px;margin-right: 4px}
.nyarc .aside dl dd ul li h4{font-weight: normal;margin-top: .15rem;line-height: 1.5em;padding-left: .2rem}
.nyarc .aside dl dd ul{position: relative;border-left: 1px solid #ddd}

.nyarc .aside dl dd ul li:hover a{color: #2c5cbe}
.nyarc .aside dl dd ul li:hover time{background: #2c5cbe;color: #fff;border-color: #2c5cbe}

.nyxxct ul:nth-child(1){width: 41%;padding-left: .75rem;padding-right: .1rem;position: relative;padding-top: .75rem}
.nyxxct ul:nth-child(1):after{content: '';width: 100%;top: .75rem;height: 5.4rem;left: 0;background: #2950b9;z-index: 0;position: absolute}
.nyxxct ul:nth-child(2):after{content: '';width: 100%;top: 0;height: 2.5rem;right: 0;background: #f4f4f4;z-index: 0;position: absolute}
.nyxxct ul:nth-child(1) li{position: relative;z-index: 3}
.nyxxct ul:nth-child(2) li{position: relative;z-index: 3}
.nyxxct ul:nth-child(1) li:nth-child(1){color: #fff;padding: .7rem 0 .5rem;background: url(/images/ctbg.png) no-repeat center;background-size:1.86rem 1.85rem }
.nyxxct ul:nth-child(1) li:nth-child(1) h4{font-size: .24rem;margin-bottom: .2rem}
.nyxxct ul:nth-child(1) li:nth-child(1) p{font-size: .15rem;line-height: 1.8em}
.nyxxct ul:nth-child(1) li:nth-child(2){margin-bottom: .1rem}
.nyxxct ul:nth-child(1) li:nth-child(2) .pic{height: 3.75rem}
.nyxxct ul:nth-child(1) li:nth-child(3) .pic{height: 3.16rem}
.nyxxct ul:nth-child(2){width: 59%;padding-top: .75rem;position: relative;}
.nyxxct ul:nth-child(2) li:nth-child(1){width: 100%;margin-bottom: .1rem}
.nyxxct ul:nth-child(2) li:nth-child(2){width: calc(50% - .05rem)}
.nyxxct ul:nth-child(2) li:nth-child(3){width: calc(50% - .05rem)}
.nyxxct ul:nth-child(2) li:nth-child(1) .pic{height: 5.4rem;width: 100%}
.nyxxct ul:nth-child(2) li:nth-child(2) .pic{height: 4rem;}
.nyxxct ul:nth-child(2) li:nth-child(3) .pic{height: 4rem;}


.nyxsgy-desc{margin-bottom: .4rem}
.nyxsgy-desc h4{font-weight: bold;font-size: .24rem;color: #2950b9;margin-bottom: .2rem}
.nyxsgy-desc h4:after{height: 4px;width: .35rem;background: #2950b9;content: '';display: block;margin-top: .1rem;}
.nyxsgy-desc p{font-size:.17rem;line-height: 1.8em}
.nyxsgy{position: relative;padding-left: 2.3rem}
.nyxsgy li{position: relative; z-index: 3;width: 32.3333%;margin-bottom: .15rem}
.nyxsgy li .pic{height: 2.6rem}
.nyxsgy:before{content: '大学生活';position: absolute;left: 0;top: 0;width: 3.75rem;height: 4.12rem;background: url(/images/gy1.png) no-repeat bottom center;background-size: cover;z-index: 0;color: #fff;font-weight: bold;font-size: .24rem;font-weight: bold;padding: .3rem 0 0 .3rem}
.nyxsgy li h4{position: absolute;left: 0;right: 0;bottom: 0;padding: .4rem .2rem .15rem;background: url(/images/bamask.png) no-repeat bottom center;background-size: 100% 100%;color: #fff}

/*社团*/
.nyshet .aleft .gallery-thumbs{height:5.2rem}
.nyshet .aleft .swiper-slide{cursor: pointer;position: relative;overflow: hidden;}
.nyshet .aleft .morarr.swiper-button-disabled{opacity: .5}
.nyshet .aleft{width: 35%;background: url(/images/st1bg.jpg) no-repeat left bottom;background-size: 100% auto;padding: .35rem;position: relative;z-index: 3}
.nyshet .aleft .inp{width: 100%;height: .4rem;border:1px solid #ddd;line-height: .4rem;padding: 0 .45rem 0 .15rem}
.nyshet .aleft .sub{width: .4rem;height: .4rem;border: 0;position: absolute;right: 0;top: 0;background: url(/images/serbtn.svg) no-repeat center;background-size: .2rem .2rem}
.nyshet .aleft .stlist{margin-top: .3rem;position: relative;padding-right: .15rem;padding-left: .4rem;}

.nyshet .aleft .prev{display: block;cursor: pointer; width: .31rem;height: .31rem;margin: 0 auto;background: url(/images/prev.png) no-repeat bottom center;background-size: .31rem .31rem;content: '';margin-top: .1rem}
.nyshet .aleft .morarr{display: block;cursor: pointer; width: .31rem;height: .31rem;margin: 0 auto;background: url(/images/arrd.png) no-repeat bottom center;background-size: .31rem .31rem;content: '';margin-top: .1rem}
.nyshet .aleft .swiper-slide{font-size: .18rem;padding: .09rem 0}
.nyshet .aleft .swiper-slide a{display: inline-block;padding-left: .6rem;position: relative;transition:padding .3s;}
.nyshet .aleft .swiper-slide a i{width: .53rem;display: block;position: absolute;height: 100%;left: 0;top: 0}
.nyshet .aleft .swiper-slide a i:before{position: absolute;content: '';width: .21rem;height:100%;top: 0;right: 0;background: url(/images/mor2.png) no-repeat right center;transition:width .3s}
.nyshet .aleft .swiper-slide.swiper-slide-thumb-active a i:before{width: .53rem;}
.nyshet .aleft .swiper-slide.swiper-slide-thumb-active a{font-weight: bold;color:#0065bf }
.nyshet .aright{width: 65%;position: relative;z-index: 2;}
.nyshet .aright .pic{height: 7rem;}


.nyjyjx{background: url(/images/xydbg.jpg) no-repeat bottom center;background-size: 100% auto;min-height: 500px}
.nyjyjx ul{padding-bottom: .6rem;padding-top: .2rem}
.nyjyjx ul li{background-repeat: no-repeat;background-position: center;background-size: cover;height: 3.95rem;width: 31.5333%;padding: .4rem;box-shadow: 0 .05rem .05rem rgba(0,0,0,.1);border-top: 4px solid #2850b9;margin-bottom: .4rem;position: relative;}
.nyjyjx ul li:after{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 0;background: url(/images/xybgon.png)#2950b9 no-repeat bottom center;background-size: 100% auto;visibility: hidden;opacity: 0;}
.nyjyjx ul li .ico{margin-bottom: .35rem;position: relative;z-index: 2}
.nyjyjx ul li .ico .ico2{display: none}
.nyjyjx ul li .ico img{width: .8rem;height: .8rem}
.nyjyjx ul li .txt{position: relative;z-index: 2}
.nyjyjx ul li .spmore{position: relative;z-index: 2}
.nyjyjx ul li h4{font-size: .3rem;margin-bottom: .2rem}
.nyjyjx ul li p{margin-bottom: .35rem;line-height: 1.8em;color: #666;font-size: .14rem;min-height: .5rem;max-height: .5rem\0}
.nyjyjx ul li:hover:after{opacity: 1;visibility: inherit;}
.nyjyjx ul li:hover .spmore{color: #fff;border: 1px solid rgba(255,255,255,.4)}
.nyjyjx ul li:hover .spmore svg{fill: #fff;transform: translateX(5px);}
.nyjyjx ul li:hover p{color: #99ccff}
.nyjyjx ul li:hover h4{color: #fff}
.nyjyjx ul li:hover .ico .ico2{display: block;}
.nyjyjx ul li:hover .ico .ico1{display: none;}

.spmore{border: 1px solid #999;color: #555;padding: 0 .18rem;height: .42rem; line-height: .4rem; display:inline-block;}
.spmore svg{height: .13rem;width: .13rem;margin-left: .05rem;fill:#555;transition: .3s}
.spmore:hover{color: #2950b9;border: 1px solid #2950b9}
.spmore:hover svg{fill: #2950b9;transform: translateX(5px);}


/*综合*/
.nytitp{margin-bottom: .4rem}
.nytit h4 span{display: block;text-transform: uppercase;margin-bottom: .05rem;font-size: .24rem;color: #ddd;line-height: 1.1em}
.nytit h4 em{font-size: .3rem;display: block;line-height: 1.1em}

.ny-xysh1 {position: relative;padding: .4rem 0 .9rem}
.ny-xysh1:before{content: '';display: block;width: 30%;height: 55%;z-index: 0;top: -.65rem;left: 0;background: #f8f8f8;position: absolute;}
.ny-xysh1 ul li{width: 48%}
.ny-xysh1 ul li .pic{height: 4.2rem}
.ny-xysh1 ul li .txt{height: 1.3rem;background: #fff;border-left: 2px solid #1b44de;margin-top: -.4rem;position: relative;z-index: 3;margin-left: .2rem;margin-right: .2rem;padding: .3rem}
.ny-xysh1 ul li .txt h4 span{display: block;text-transform: uppercase;margin-bottom: .15rem;font-size: .24rem;color: #ddd}
.ny-xysh1 ul li .txt h4 em{font-size: .3rem;display: block;}


.ny-xysh2{background: url(/images/xylinebg.png)#2950b9 no-repeat bottom right;color: #fff;background-size: auto 92%}
.ny-xysh2 .txt h4 span{display: block;text-transform: uppercase;margin-bottom: .15rem;font-size: .24rem;opacity: .3}
.ny-xysh2 .txt h4 em{font-size: .3rem;display: block;}
.ny-xysh2 .txt h4 {margin-bottom: .35rem}
.ny-xysh2 .txt p {margin-bottom: .35rem;font-size: .24rem}
.ny-xysh2 .txt{padding: .75rem 0;}
.ny-xysh2 .spmore{color: #fff;border: 1px solid rgba(255,255,255,.4)}
.ny-xysh2 .spmore svg{fill: #fff;}
.ny-xysh2 .spmore:hover svg{transform: translateX(5px);}
.ny-xysh2 .year{font-size: 3rem;opacity: .1;position: absolute;right: 0;top: 50%;line-height: 1em;transform: translateY(-50%)}

.sbtn1 a{display: block;width: .46rem;height: .46rem;text-align: center;line-height: .44rem;border: 1px solid #999;}
.sbtn1 a:hover{border: 1px solid #2d53ba;color: #2d53ba}
.sbtn1 a.next{margin-left: .1rem}
.ny-xysh3{background: #f4f4f4;padding: .7rem 0}
.ny-xysh3 .sbtn1{margin-left: .2rem}
.ny-xysh3 .slideHdp{width: 16.8rem}
.ny-xysh3 .slideHd{padding-bottom: 15px}
.ny-xysh3 .slideHd .pic{height: 2.6rem}
.ny-xysh3 .slideHd .txt {padding-top: .2rem}
.ny-xysh3 .slideHd .txt  h4{margin-bottom: .1rem;font-size: .2rem}
.ny-xysh3 .slideHd .txt  p{font-size: .14rem;line-height: 1.8em;max-height: .5rem\0;color: #777;margin-bottom: .15rem}
.ny-xysh3 .slideHd .txt time{color:#2d53ba;font-size: .15rem }
.ny-xysh3 .slideHd .txt time i{vertical-align: -2px;margin-right: 3px;font-size: .18rem}

.ny-xysh4{padding-top: .8rem}
.ny-xysh4 .aleft .pic{height: 5.4rem;position: relative;}
.ny-xysh4 .aleft .pic:before {content: '';position: absolute;left: -2px;bottom: -2px;right: -2px;height: 55%;background: url(/images/bamask.png) no-repeat top center;background-size: 100% 100%;z-index: 2;}
.ny-xysh4 .aleft h4{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;color: #fff;padding:0 .25rem .2rem}
.ny-xysh4 .sbtn1{margin-right: .2rem}
.ny-xysh4 .aleft{width: 60%}
.ny-xysh4 .aright{width: 36%}
.ny-xysh4 ul{margin-bottom: .3rem}
.ny-xysh4 ul li{display: flex;flex-wrap: wrap;padding: .18rem 0;border-top: 1px solid #ddd;font-size: .14rem;color: #666}
.ny-xysh4 ul li.lihead{font-size: .16rem;color: #222}
.ny-xysh4 ul li:first-child{border-top: 0}
.ny-xysh4 ul li .name{width: 35%;padding-right: .1rem}
.ny-xysh4 ul li .beizhu{width: 65%;padding-left: .1rem}

.ny-xysh5{background: url(/images/cttbg.jpg) no-repeat top center;background-size: 100% auto;padding: 1.7rem 0 1rem;margin-top: -1rem}
.ny-xysh5 .nytit span{ opacity: .2;}
.ny-xysh5 .nytit span i:nth-child(2){display: none}
.ny-xysh5 .more a:nth-child(2){display: none}
.ny-xysh5 .nytit em i{cursor: pointer;display: inline-block;position: relative;color: #fff}
.ny-xysh5 .nytit em i:after{content: '';height: 2px;background:#ffb94d;bottom: -.1rem;width: .6rem;position: absolute;left: 50%; margin-left: -.3rem;opacity: 0;visibility: hidden;}
.ny-xysh5 .nytit em i:first-child{margin-right: .3rem}
.ny-xysh5 .nytit em i.on{color: #ffb94d}
.ny-xysh5 .nytit em i.on:after{opacity: 1;visibility: inherit;}
.ny-xysh5 .mediaList li{position: relative;}
.ny-xysh5 .mediaList li .pic{position: relative;height: 3.25rem}
.ny-xysh5 .mediaList li .pic:before {content: '';position: absolute;left: -2px;bottom: -2px;right: -2px;height: 55%;background: url(/images/bamask.png) no-repeat top center;background-size: 100% 100%;z-index: 2;}
.ny-xysh5 .mediaList li h4{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;color: #fff;padding:0 .25rem .2rem}

.ny-xysh5 .mediaList li:nth-child(1){width: 25%}
.ny-xysh5 .mediaList li:nth-child(2){width: 25%}
.ny-xysh5 .mediaList li:nth-child(3){width: 50%}
.ny-xysh5 .mediaList li:nth-child(4){width: 50%}
.ny-xysh5 .mediaList li:nth-child(5){width: 25%}
.ny-xysh5 .mediaList li:nth-child(6){width: 25%}

.ny-xysh5 .spmore{color: #fff;border: 1px solid rgba(255,255,255,.4)}
.ny-xysh5 .spmore svg{fill: #fff;}
.ny-xysh5 .spmore:hover svg{transform: translateX(5px);}



.nysnav2::-webkit-scrollbar{height:3px}
.nysnav2::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.2);border-radius:5px}
.nysnav2::-webkit-scrollbar-thumb{border-radius:5px;background:#ccc;box-shadow:inset 0 0 6px rgba(0,0,0,.15)}
.nysnav2{overflow-x: auto;white-space: nowrap;margin-bottom:.5rem}
.nysnav2 li{display: inline-block;width: auto;border-bottom: 0;font-size: .22rem;margin: 0 .15rem;position: relative;padding-bottom: .06rem;}
.nysnav2 li:after{content: '';width: 100%;height: 2px;background: #2950b9;position: absolute;bottom: 0;left: 0;opacity: 0;visibility: hidden;}
.nysnav2 li.on:after{opacity: 1;visibility:inherit;}
.nysnav2 li:first-child {margin-left: 0;}
.nysnav2 li a{position: relative;display: block; }
.nysnav2 li.on a{color: #2950b9}

.ny-xzbm1{background: url(/images/hq1bg.jpg) no-repeat left bottom;padding:.1rem 0 .9rem;background-size: auto 100%}
.ny-xzbm1 .aleft{width: 40%;position: relative;padding-bottom: .2rem}
.ny-xzbm1 .aleft .pic{height: 4rem}
.ny-xzbm1 .aleft .txt{background: #2950b9;height: .9rem;width: 100%;position: absolute;left: .2rem;bottom:0;z-index: 3;padding: .2rem .25rem;}
.ny-xzbm1 .aleft .txt a{color: #fff;font-size: .18rem;max-height: .5rem\0;display: block\0;}
.ny-xzbm1 .aright{width: 55%}
.ny-xzbm1 .aright li{height: 1.2rem;margin-bottom: .3rem;background: #f0f0f0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.ny-xzbm1 .aright li:last-child{margin-bottom: 0}
.ny-xzbm1 .aright li .pic{height: 100%;width: 1.5rem}
.ny-xzbm1 .aright li .txt{width: calc(100% - 1.5rem)}
.ny-xzbm1 .aright li .txt .time{width:1.2rem;text-align: center;color: #034999;position: relative;overflow: hidden;}
.ny-xzbm1 .aright li .txt .time:before{content: '';width: .4rem;height: .4rem;background:#034999;position: absolute;top:-.25rem;left: -.25rem;transform: rotate(-45deg); }
.ny-xzbm1 .aright li .txt .time span{display: block;font-size: .36rem}
.ny-xzbm1 .aright li .txt .txt1{width: calc(100% - 1.2rem);padding: .15rem .2rem .15rem 0}
.ny-xzbm1 .aright li .txt .txt1 h4{font-size: .19rem;margin-bottom: .1rem}
.ny-xzbm1 .aright li .txt .txt1 p{font-size: .14rem;color: #777;line-height: 1.6em}

.ny-xzbm2{background: #f9f9f9;padding: .8rem 0;}
.ny-xzbm2 .item{width: 31.53333%}
.ny-xzbm2 ul{border-top: 4px solid #2950b9;margin-top: .2rem;padding:.1rem .25rem;background: #fff;margin-bottom: .35rem;box-shadow: 0 0 .1rem rgba(0,0,0,.05);height: 4rem;}
.ny-xzbm2 ul li{padding: .2rem 0;border-bottom: 1px solid #ddd;display: flex;justify-content: space-between;height: 0.94rem;}
.ny-xzbm2 ul li:last-child{border-bottom:0}
.ny-xzbm2 ul li .time{width: .9rem;text-align: center;color: #afbacf;}

.ny-xzbm2 ul li .time span{display: block;font-size: .24rem;color: #034999;}
.ny-xzbm2 ul li .txt{padding-left: .2rem;font-size: .18rem;width: calc(100% - .9rem);}
.ny-xzbm2 ul li .txt h4{line-height: 1.5em}
.ny-xzbm2 ul li .txt h4 a{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: .54rem\0;display: block\0;}



.ny-xzbm3{background: url(/images/mtbg1.jpg) no-repeat center;padding: 1rem 0;height: 8.5rem}
.ny-xzbm3 .nytit{position: relative;left: 46%;}
.ny-xzbm3 .nytit span{color: #fff;opacity: .3}
.ny-xzbm3 .nytit em{color: #fff}
.ny-xzbm3 .spmore{color: #fff;border: 1px solid rgba(255,255,255,.4)}
.ny-xzbm3 .spmore svg{fill: #fff;}
.ny-xzbm3 .spmore:hover svg{transform: translateX(5px);}
.ny-xzbm3 .list{width: calc(50% - .05rem)}
.ny-xzbm3 .list li .pic{height:100%;position: relative;}
.ny-xzbm3 .list li{width: calc(50% - .05rem);height: 2.2rem;position: relative;}
.ny-xzbm3 .list1 li:nth-child(3){width: 100%;height: 4.4rem;margin-top: .1rem}
.ny-xzbm3 .list2 li:nth-child(1){width: 100%;height: 4.4rem;margin-bottom: .1rem}
.ny-xzbm3 .list li .pic:before {content: '';position: absolute;left: -2px;bottom: -2px;right: -2px;height: 35%;background: url(/images/bamask.png) no-repeat top center;background-size: 100% 100%;z-index: 2;}
.ny-xzbm3 .list li h4{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;color: #fff;padding:0 .25rem .2rem}

.ny-xzbm4{padding: 2.4rem 0 .8rem}
.ny-xzbm4 .nytit span i:nth-child(2),.ny-xzbm4 .nytit span i:nth-child(3){display: none}
.ny-xzbm4 .more a:nth-child(2),.ny-xzbm4 .more a:nth-child(3){display: none}
.ny-xzbm4 .more1 a:nth-child(2),.ny-xzbm4 .more1 a:nth-child(3){display: none}
.ny-xzbm4 .nytit em i{cursor: pointer;display: inline-block;position: relative;}
.ny-xzbm4 .nytit em i:after{content: '';height: 2px;background:#2950b9;bottom: -.1rem;width: .6rem;position: absolute;left: 50%; margin-left: -.3rem;opacity: 0;visibility: hidden;}
.ny-xzbm4 .nytit em i{margin-right: .3rem}
.ny-xzbm4 .nytit em i:last-child{margin-right:0}
.ny-xzbm4 .nytit em i.on{color: #2950b9}
.ny-xzbm4 .nytit em i.on:after{opacity: 1;visibility: inherit;}
.ny-xzbm4  ul li{width: 23.5%;margin-right: 2%;padding: .25rem;margin-bottom: .3rem;font-size: .19rem;line-height: 1.5em;position: relative;}
.ny-xzbm4  ul li a{position: relative;z-index: 3;display: block\0;max-height: .56rem\0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ny-xzbm4  ul li:after{content: '';position: absolute;width: 100%;height: 100%;right: -.05rem;bottom: -.05rem;z-index: 0;background: #edf1f9}
.ny-xzbm4  ul li:before{content: '';position: absolute;left: 1px;top: 1px;right:1px;bottom: 1px;z-index:1;background: #fff;border: 1px solid #ddd;}
.ny-xzbm4  ul li:hover:before{background: #2950b9}
.ny-xzbm4  ul li:hover a{color: #fff}
.ny-xzbm4  ul li:nth-child(4n){margin-right: 0}



.ny-dangjian .nytit em{position: relative;}
.ny-dangjian .nytit em:after{content: '';position: absolute;left: 0;bottom: -.1rem;height:2px;background: #d3be99;width: .6rem }
.ny-dangjian .spmore:hover{border-color:#d3be99;background: #d3be99;color: #fff!important }
.ny-dangjian .spmore:hover svg{fill: #fff!important }
.ny-dj1 {padding: .5rem 0;background: #f9f9f9}
.ny-dj1 .aleft{width: 42%;position: relative;padding: .5rem .5rem .5rem 0}
.ny-dj1 .aleft .pic{height: 3.5rem}
.ny-dj1 .aleft:after{content: '';position: absolute;top: 0;right: 0;bottom: 0;width: 80%;background: #fff;z-index: 0}
.ny-dj1 .aright{width: 58%;position: relative;padding: .6rem 0 .6rem .6rem}
.ny-dj1 .aright:after{content: '';position: absolute;top: 0;;bottom: 0;width: 10.7rem;left: 0; background:url(/images/dj1bg.jpg) no-repeat center;background-size: cover; z-index: 0}
.ny-dj1 .aright .nytit{margin-bottom: .35rem}
.ny-dj1 .aright .nytit em{color: #fff}
.ny-dj1 .aright .nytit span{color: #fff;opacity: .2;margin-bottom: 0;margin-top: .05rem;margin-left: .1rem}
.ny-dj1 .aright .nytit span{color: #fff;opacity: .2;margin-bottom: 0;margin-top: .05rem;margin-left: .1rem}
.ny-dj1 .aright .txt1 h4{font-size: .18rem;margin-bottom: .2rem}
.ny-dj1 .aright .txt1 h4 a{color: #fff}
.ny-dj1 .aright .txt1 p{color: #fff;font-size: .14rem;color: #fff;opacity: .6;line-height: 1.8em;margin-bottom: .2rem;max-height: .5rem\0}
.ny-dj1 .aright .txt1 time{color: #fff;display: block;margin-bottom: .2rem}
.ny-dj1 .aright .txt1 time i{margin-right: 5px;vertical-align: -1px}
.ny-dj1 .aright .txt1 .spmore{border-color:#d3be99;background: #d3be99;color: #fff }
.ny-dj1 .aright .txt1 .spmore svg{fill: #fff }
.ny-dj2 {padding:0 0 .5rem ;background: #f9f9f9}

.ny-dj2 .aleft{width: 2.5rem;}
.ny-dj2 .aleft .nytit{margin-bottom: .6rem}
.ny-dj2 .aright{width: calc(100% - 2.5rem);}
.ny-dj2 .aright ul li{width: 31.8%;border: 1px solid #ddd}
.ny-dj2 .aright ul li .pic{height: 1.95rem}
.ny-dj2 .aright ul li .txt{padding: .3rem;text-align: center;}
.ny-dj2 .aright ul li .txt h4{font-size: .18rem;margin-bottom: .15rem}
.ny-dj2 .aright ul li .txt h4:after{content: '';height:2px;background: #d3be99;width: .3rem;display: block;margin: .1rem auto 0 }
.ny-dj2 .aright ul li .txt p{line-height: 1.6em;color: #777;font-size: .15rem;margin-bottom: .2rem;max-height: .48rem\0}
.ny-dj2 .aright ul li .txt time{color: #ca140d}
.ny-dj2 .aright ul li .txt time i{margin-right: 5px;vertical-align: -1px}

.ny-dj3{padding: .5rem 0;background: url(/images/dj5bg.jpg) no-repeat center;background-size: cover}
.ny-dj3 .time{width: .7rem;text-align: center;overflow: hidden;}
.ny-dj3 .time span{font-size: .36rem;display: block;}
.ny-dj3 .time em{font-size: .14rem;letter-spacing: .8em;padding-left: .08rem}
.ny-dj3 .aleft{width:66%;}
.ny-dj3 .aleft .big-news{margin-bottom: .3rem}
.ny-dj3 .aleft .big-news .pic{width:calc(100% - 2.3rem);height: 4.9rem }
.ny-dj3 .aleft .big-news .txt{width:2.3rem;background: #ad0000;padding: .25rem;padding-top: 1rem }
.ny-dj3 .aleft .big-news .txt .time{color: #fff}
.ny-dj3 .aleft .big-news .txt h4{font-size: .18rem;margin-bottom: .1rem;margin-top: .15rem;line-height: 1.5em}
.ny-dj3 .aleft .big-news .txt h4 a{color: #fff;max-height: .81rem\0}
.ny-dj3 .aleft .big-news .txt p{font-size: .13rem;color: rgba(255,255,255,.6);line-height: 1.6em;max-height: 1rem\0}

.ny-dj3 .aleft ul li{width: 48.5%}
.ny-dj3 .aleft ul li .txt{width: calc(100% - .7rem);padding-left: .1rem}
.ny-dj3 .aleft ul li .txt h4{font-size: .18rem;margin-bottom: .1rem}
.ny-dj3 .aleft ul li .txt p{font-size: .14rem;color: #666;max-height: .4rem\0}
.ny-dj3 .aleft ul li .time{color: #ad0000}
.ny-dj3 .aright{width: 29%;}
.ny-dj3 .aright ul li{height: 1.18rem;background: #fff;border: 1px solid #ddd;margin-bottom: .18rem;padding:.18rem .25rem;}
.ny-dj3 .aright ul li h4{font-size: .18rem;line-height: 1.5em;margin-bottom: .05rem}
.ny-dj3 .aright ul li h4 a{max-height: .52rem\0;display: block\0;}
.ny-dj3 .aright ul li time{color: #ca140d}
.ny-dj3 .aright ul li time i{margin-right: 5px;vertical-align: -1px}


.ny-dj4{padding: .5rem 0;background: #f9f9f9}
.ny-dj4 ul li{width: 23.5%;background: #fff;padding: .3rem;border-top: 3px solid #ca140d;transition: .3s}
.ny-dj4 ul li:hover{box-shadow: 0 3px 8px rgba(0,0,0,.1)}
.ny-dj4 ul li:hover a{color: #ca140d}
.ny-dj4 ul li h4{font-size: .18rem;margin-bottom: .15rem;line-height: 1.5em}
.ny-dj4 ul li h4 a{height: .54rem;display: block\0;}
.ny-dj4 ul li p{line-height: 1.6em;color: #777;font-size: .14rem;margin-bottom: .2rem;height: .66rem}
.ny-dj4 ul li .time{border-top: 1px dashed #ddd;padding-top: .15rem;line-height: .26rem}
.ny-dj4 ul li .time time{color: #ca140d}
.ny-dj4 ul li .time a{color: #d3be99;font-size: .26rem}



.ny-gq1{padding: .5rem 0}
.ny-gq1 ul li{width: 18.5%}
.ny-gq1 ul li .pic{height:1.8rem }
.ny-gq1 ul li:nth-child(1){width: 40%}
.ny-gq1 ul li:nth-child(1) .pic{height: 4.2rem;position: relative;}
.ny-gq1 ul li:nth-child(1) .pic:before{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 50%;background: url(/images/bamask.png) no-repeat bottom center;background-size: 100% 100%;z-index: 2}
.ny-gq1 ul li:nth-child(1) .txt{position: absolute;left: 0;bottom:0;right: 0;padding: .2rem .25rem;color: #fff;z-index: 3}
.ny-gq1 ul li:nth-child(1) .txt h4{font-size: .18rem;margin-top: .1rem;line-height: 1.4em}
.ny-gq1 ul li:nth-child(1) .txt time i{margin-right: 5px;vertical-align: -1px}

.ny-gq1 ul li.item{background:#f8f8f8 }
.ny-gq1 ul li.item .txt{padding: .3rem .2rem }
.ny-gq1 ul li.item .txt time{color: #ca140d}
.ny-gq1 ul li.item .txt time i{margin-right: 5px;vertical-align: -1px}
.ny-gq1 ul li.item .txt h4{margin: .1rem 0 .15rem;font-size: .18rem;line-height: 1.5em}
.ny-gq1 ul li.item .txt h4 a{max-height: .54rem\0;display: block\0;}
.ny-gq1 ul li.item .txt p{font-size: .14rem;color: #777;line-height: 1.6em;max-height: .66rem\0}
.ny-gq2{padding: .5rem 0 .9rem}
.ny-gq2 .nytitp{padding-right: .3rem}
.ny-gq2 .wp:after{content: '';position: absolute;top:-.5rem;right: 0;bottom: -.9rem;width: 16.8rem;background: url(/images/gqbg1.jpg) no-repeat center;background-size: cover}
.ny-gq2 .nytitp .sbtn{margin-left: .4rem}
.ny-gq2 .m-show .sbtn a{margin: 0 .2rem}
.ny-gq2 .sbtn a{color: #ca140d}
.ny-gq2 .sbtn a:after{border-color: #ca140d;opacity: .3}
.ny-gq2 .sbtn a:hover:after{border-color: #ca140d;opacity: 1}
.ny-gq2 .slideHdp{width: 16.8rem}
.ny-gq2 .slideHd{padding-bottom: 15px}
.ny-gq2 .slideHd .pic{height: 2.6rem}
.ny-gq2 .slideHd .txt {padding: .2rem .25rem .3rem .25rem;background: #fff;}
.ny-gq2 .slideHd .txt  h4{margin-bottom: .1rem;font-size: .2rem;line-height: 1.5em}
.ny-gq2 .slideHd .txt  h4 a{height: .6rem;display: block\0;}
.ny-gq2 .slideHd .txt  p{font-size: .14rem;line-height: 1.8em;max-height: .5rem\0;color: #777;margin-bottom: .15rem}
.ny-gq2 .slideHd .txt time{color:#ca140d;font-size: .15rem;border-left: 1px solid #ca140d;padding-left: .1rem }
.ny-gq2 .slideHd .txt time i{vertical-align: -2px;margin-right: 3px;font-size: .18rem}

.ny-gq3 {padding: .5rem 0}
.ny-gq3 ul li{width: 23.8%;background: #fff;padding: .25rem;transition: .3s}
.ny-gq3 ul li:hover{box-shadow: 0 3px 5px rgba(0,0,0,.1)}
.ny-gq3 ul li h4{font-size: .18rem;margin-top: .1rem;line-height: 1.5em}
.ny-gq3 ul li h4 a{height: .75rem;display: block\0;}
.ny-gq3 .time{overflow: hidden;color: #ca140d;background: url(/images/gqslgo.jpg) no-repeat right center;}
.ny-gq3 .time span{font-size: .3rem;display: block;line-height: 1em}
.ny-gq3 .time em{font-size: .12rem;letter-spacing: .8em;padding-left: 2px}

.ny-gq4 {padding:0 0 1rem;background:url(/images/gqbg2.png) no-repeat top right;background-size: 98% auto }
.ny-gq4 ul{padding-top: .5rem}
.ny-gq4 ul li{width: 24%;background: #fff;padding: .25rem;border-top: 5px solid #d0ae80;transition: .3s}
.ny-gq4 ul li:hover{box-shadow: 0 3px 5px rgba(0,0,0,.1)}
.ny-gq4 ul li h4{font-size: .18rem;margin-top: .2rem;margin-bottom: .1rem;line-height: 1.4em}
.ny-gq4 ul li h4 a{max-height: .75rem\0;display: block\0;}
.ny-gq4 ul li p{font-size: .14rem;color: #666;line-height: 1.6em;margin-bottom: .15rem;max-height: .66rem\0}
.ny-gq4 ul li .swi-morear{color: #d3be99;font-size: .26rem;}
.ny-gq4 .time{overflow: hidden;color: #ca140d;text-align: center;}
.ny-gq4 .time span{font-size: .36rem;display: block;line-height: 1em}
.ny-gq4 .time em{font-size: .14rem;letter-spacing: .8em;padding-left: .12rem}


@media screen and (max-width: 1680px)
{
    .ny-xysh3 .slideHdp {width: 15.6rem;}
    .ny-gq2 .slideHdp {width: 15.6rem;}
}
@media screen and (max-width: 980px){
    .nyab-a .nyab-a1{min-height:inherit;padding-bottom: .5rem}
    .nyab-a .nyab-a1 .txt{width: 100%}
    .nyab-a .nyab-a1 .datanum{position: static;width: 100%}
    .nyab-a .nyab-a1 .datanum ul li.empty{display: none}
    .nyab-a .nyab-a2 .txt1{max-width: inherit;width: 100%;margin-bottom: .3rem}
    .nyab-a .nyab-a2 .txt2 .pic{width: 100%;margin-bottom: .3rem}
    .nyab-a .nyab-a2 .txt2 .txt{width: 100%;}
    .nyab-a .nyab-a3 .pic{width: 100%;margin-bottom: .3rem;order: 1}
    .nyab-a .nyab-a3 .txt{width: 100%;order: 2}
    .nyab-b .ldbox .txt p{font-size: .16rem;}
    .nyab-b .ldbox .txt{padding: .3rem 6%}
    .nyab-b .aright{width: 100%;}
    .nyab-b .aleft{width: 100%;}
    .nyab-b .gallery-thumbsp{background: transparent;padding-bottom: 0}
    .nyab-b .gallery-thumbs{height:15vw}
    .nyab-b .gallery-thumbs .swiper-slide{height: 15vw}
    .nyab-b .desc{width: 100%;margin-top: .3rem}
    .nyab-b .gallery-top .swiper-slide{height: 50vw}

    .nyxz-a .xzlist li a{}
    .nyxz-a .xzlist li{width: 48%}

    .nynewsList li{width: 100%;padding: .25rem }
    .nynewsList li:after{left: 0;top: -1px;right: 0;bottom: -1px;}

    .nynewsList li .txt h4{margin-bottom: .1rem}
    .nynews1List li .pic{height: 23vw}
    .nynews1List li  time{top: -.9rem}
    .nynews1List li .txt{padding:.25rem .25rem .35rem}

    .nyarc .article-con .arc-hdtool{width: 100%}
    .nyarc .article-con .arc-infot{width: 100%;margin-top: .1rem}
    .nyarc .article-con .arc-infot span{margin: 0 .1rem}

    .nyxxct ul:nth-child(2) li:nth-child(1) .pic{width: 90%;height: 4rem}
    .nyxxct ul:nth-child(1):after{height: 4rem}
    .nyxxct ul:nth-child(1) li:nth-child(2) .pic,.nyxxct ul:nth-child(1) li:nth-child(3) .pic{height: 2rem}
    .nyxxct ul:nth-child(2) li:nth-child(2) .pic,.nyxxct ul:nth-child(2) li:nth-child(3) .pic{height: 3.4rem}

    .nyxsgy{position: relative;padding-left: 1.6rem}
    .nyxsgy li.empty{width: 10%}
    .nyxsgy li{width: 43%}

    .nyshet .aleft{width: 100%;background: url(/images/st1bg.jpg)#f7f7f7 no-repeat left bottom;background-size: inherit;}
    .nyshet .aleft .gallery-thumbs{max-height: 2.6rem}
    .nyshet .aright{width: 100%;}
    .nyshet .aright .pic{height: 80vw}

    .nyjyjx ul li{width: 48.5%;margin-bottom: .3rem;height: auto}

    .ny-xysh1 ul li{width: 100%}
    .ny-xysh1 ul li:first-child{margin-bottom: .3rem}
    .ny-xysh1 ul li .pic{height: 50vw}
    .ny-xysh2 .year{font-size: 1.5rem}
    .ny-xysh3 .slideHdp {width:100%;}
    .ny-xysh3 .slideHd .pic{height: 28vw}
    .ny-gq2 .slideHdp {width:100%;}
    .ny-gq2 .slideHd .pic{height: 28vw}

    .ny-xysh4 .aleft{width: 100%;margin-bottom: .3rem}
    .ny-xysh4 .aleft .pic{height: 50vw}
    .ny-xysh4 .aright{width: 100%}
    .ny-xysh5{margin-top: 0;padding-top: .65rem}
    .ny-xysh4{padding: .65rem 0}


    .ny-xysh5 .mediaList li .pic{height: 30vw}
    .ny-xysh5 .mediaList li:nth-child(1){width: 50%}
    .ny-xysh5 .mediaList li:nth-child(2){width: 50%}
    .ny-xysh5 .mediaList li:nth-child(3){width: 100%}
    .ny-xysh5 .mediaList li:nth-child(3) .pic{height: 40vw}
    .ny-xysh5 .mediaList li:nth-child(4) .pic{height: 40vw}
    .ny-xysh5 .mediaList li:nth-child(4){width: 100%}
    .ny-xysh5 .mediaList li:nth-child(5){width: 50%}
    .ny-xysh5 .mediaList li:nth-child(6){width: 50%}


    .nysnav2{text-align: center;}
    .ny-xzbm1 .aleft{width: 100%;margin-bottom: .3rem}
    .ny-xzbm1 .aright{width: 100%;}
    .ny-xzbm1 .aleft .pic{height: 50vw}
    .ny-xzbm2 .item{width: 100%}
    .nysnav2{margin-bottom: .2rem;padding-bottom: .1rem}
    .ny-xzbm1{padding: .1rem 0 .7rem}
    .ny-xzbm3 .nytit{left: 0}
    .ny-xzbm3 .list{width: 100%}
    .ny-xzbm2{padding: .65rem 0}
    .ny-xzbm3{padding: .65rem 0}
    .ny-xzbm4{padding: .65rem 0}
    .ny-xzbm3{height: auto;background: url(/images/mtbg.jpg) #264fb9 no-repeat center;}
    .ny-xzbm3 .list{margin-bottom: .1rem}
    .ny-xzbm3 .list li{height: 28vw}
    .ny-xzbm3 .list1 li:nth-child(3),.ny-xzbm3 .list2 li:nth-child(1){height: 48vw}
    .ny-xzbm4 ul li{width: 48.5%}
    .ny-xzbm4 ul li:nth-child(4n){margin-right: 3%}
    .ny-xzbm4 ul li:nth-child(2n){margin-right: 0}


    .ny-dj1 .aleft{padding: .3rem .3rem .3rem 0}
    .ny-dj1 .aright{padding: .3rem 0 .3rem .3rem}
    .ny-dj1 .aleft .pic{height: 3rem}
    .ny-dj2 .aleft{width: 2rem}
    .ny-dj2 .aright {width: calc(100% - 2rem);}
    .ny-dj2 .aright ul li{width: 48.5%}
    .ny-dj2 .aright ul li:last-child{display: none}
    .ny-dj3 .aleft{width: 100%;margin-bottom: .3rem}
    .ny-dj3 .aright{width: 100%}
    .ny-dj3 .aleft .big-news .pic{height: 50vw}
    .ny-dj3 .aleft ul li{width: 100%;margin-bottom: .3rem}
    .ny-dj4 ul li{width: 48.5%;margin-bottom: .25rem}
    .ny-dj4 ul li h4 a{height: auto}
    .ny-dj4 ul li h4 p{height: auto}

    .ny-gq1 ul li:nth-child(1){width: 100%;margin-bottom: .2rem}
    .ny-gq1 ul li:nth-child(1) .pic{height: 50vw}
    .ny-gq1 ul li.item{width: 31.6%}
    .ny-gq2 .wp:after{display: none}
    .ny-gq2 .nytitp{padding-right: 0}
    .ny-gq2{background: url(/images/gqbg1.jpg) no-repeat center;background-size: cover;}
    .ny-gq3 ul li{width: 48.5%;margin-bottom: .2rem;padding-bottom: .3rem}
    .ny-gq3 ul li h4 a{height: auto}
    .ny-gq4 ul li{width: 48.5%;margin-bottom: .25rem}
    .ny-gq4{background-position: right 10%;padding-bottom: .7rem}
}
@media screen and (max-width: 700px){
    .swiTabnav{margin-top: .2rem;width: 100%}
    .swiTabnav::-webkit-scrollbar{height:3px}
    .swiTabnav::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.2);border-radius:5px}
    .swiTabnav::-webkit-scrollbar-thumb{border-radius:5px;background:#ccc;box-shadow:inset 0 0 6px rgba(0,0,0,.15)}
    .swiTabnav{overflow-x: auto;white-space: nowrap;text-align: center;padding-bottom: 0;}
    .swiTabnav li{display: inline-block;width: auto;border-bottom: 0;font-size: .18rem}
    .nyxz-a .xzlist li a:hover{padding-left: .3rem}
    .nyxz-a .xzlist li a:hover:before{width: .21rem;}

    .nyarc .article-con{width:100% }
    .nyarc .aside{width:100% }

    .nyxxct ul:nth-child(1){width: 100%;padding-top: 0;padding-left: .55rem}
    .nyxxct ul:nth-child(1):after{top: 0}
    .nyxxct ul:nth-child(2){width: 100%;padding-top: .55rem}
    .nyxxct ul:nth-child(1) li:nth-child(2) .pic,.nyxxct ul:nth-child(1) li:nth-child(3) .pic{height: 45vw}
    .nyxxct ul:nth-child(2) li:nth-child(2) .pic,.nyxxct ul:nth-child(2) li:nth-child(3) .pic{height: 50vw}
    .nyxxct ul:nth-child(2) li:nth-child(1) .pic{height: 55vw}
    .nyxxct ul:nth-child(2) li:nth-child(1) .pic{width: calc(100% - .55rem)}

    .ny-dj1 .aleft{width: 100%}
    .ny-dj1 .aright{width: 100%}
    .ny-dj1 .aleft .pic{height: 45vw}
    .ny-dj2 .aleft{width: 100%}
    .ny-dj2 .aright{width: 100%}
    .ny-dj2 .aleft .nytit{margin-bottom: 0}

    .ny-gq1 ul li.item:last-child{display: none}
    .ny-gq1 ul li.item{width: 48.5%}
    .ny-gq1 ul li .pic{height: 26vw}
}
@media screen and (max-width: 640px){
    .nyab-a .nyab-a1{padding: .4rem ;margin-bottom: .5rem}
    .nyab-a .nyab-a2{margin-bottom: .5rem}
    .nyab-a .nyab-a3{padding: .4rem}

    .nyab-b .ldbox .txt p{font-size: .16rem;}
    .nyab-b .ldbox .txt{position: static;width: 100%;padding: .4rem 8%;background: url(/images/gy1.png) no-repeat bottom center;background-size: 100% auto}
    .nyab-b .gallery-topp{padding-right: 0}
    .nyab-b .gallery-topp .hdtools{padding-right: .2rem}
    .nyab-b .gallery-top .swiper-slide h4{font-size: .18rem}
    .nyab-b .desc{font-size: .17rem}
    .nyab-c .info2 dd .item div{max-width: 50%;padding: 0 .1rem}

    .nyab-d .xxxg2 .pic{width:2.5rem;margin: 0 auto }
    .nyab-d .xxxg2 .txt{width:100% }
    .nyab-d .xxxg3 .txt{width:100%;order: 2;margin-bottom: 0 }
    .nyab-d .xxxg3 .pic{width:100%;order: 1;margin-bottom: .3rem }

    .nyab-b .ldlist ul{width: 100%}
    .nyab-b .ldlist ul li:last-child{border-bottom: 0}
    .nyxz-a .xzlist{padding-left: .3rem}

    .nynews1List li{width: 100%}
    .nynews1List li .pic{height: 50vw;}
    .arc-con p{font-size: .17rem!important}
    .arc-con span{font-size: .17rem!important}
    .nyarc .article-con .arc-tit h4{font-size: .2rem}

    .nyxsgy{position: relative;padding-left: .2rem;padding-top: 1rem}
    .nyxsgy li.empty{width: 6%}
    .nyxsgy li{width: 45%}
    .nyxsgy li .pic{height: 35vw}
    .nyjyjx ul li h4{font-size: .26rem}
    .ny-xysh3 .slideHd .pic{height: 42vw}

    .ny-xysh2{background-size: 100% auto}
    .ny-xysh4 .aleft .pic {
        height: 60vw;
    }
    .ny-xysh5{background-size: auto 80vw;padding: .5rem 0 .65rem}
    .ny-xysh3{padding: .55rem 0}
    .ny-xysh2 .txt{padding: .6rem 0}
    .ny-xysh1{padding: .2rem 0 .6rem}
    .nytit h4 em{font-size: .26rem}
    .nytit h4 span{font-size: .22rem}
    .ny-xysh4 ul{margin-top: -.2rem}

    .ny-xysh1 ul li .txt h4 em{font-size: .26rem}
    .ny-xysh1 ul li .txt h4 span{font-size: .22rem}

    .ny-xzbm4 ul li{width: 100%;margin-right: 0}
    .ny-xzbm4 ul li:nth-last-child(1){display: none}
    .ny-xzbm4 ul li:nth-last-child(2){display: none}
    .ny-xzbm4 ul li:nth-last-child(3){display: none}
    .ny-xzbm4 .nytitp{justify-content: center;}
    .ny-xzbm4 .nytit h4 span{text-align: center;}

    .ny-dj3 .aleft .big-news .pic{width: 100%}
    .ny-dj3 .aleft .big-news .txt{width: 100%;padding: .35rem }
    .ny-dj3 .aright ul li{height: auto;padding: .3rem}
    .ny-gq2 .slideHd .pic{height: 35vw}
}
@media screen and (max-width: 540px){
    .nyjyjx ul li{width: 100%;margin-bottom: .3rem;height: auto}
}
@media screen and (max-width: 480px){
    .nyab-d .xxxg2:before{left: -.31rem}
    .nyab-d .xxxg2:after{bottom: -.24rem}
    .nyab-d .xxxg2 .pic{width:1.6rem; }
    .nyab-d .xxxg2{padding: .4rem}
    .nyab-b .backbtn{justify-content: center;}
    .nynewsList li .time a{margin-top: .15rem}
    .nyarc .article-con .arc-sib{width: 100%}
    .nyarc .article-con .backlist{display: block;width: 100%}
    .nyarc .article-con .backlist a{margin: .2rem auto 0;margin-bottom: .2rem;}
    .nyshet .aleft ul{padding-left: .1rem}
    .ny-xzbm1 .aright li{height: auto}
    .ny-xzbm1 .aright li .pic{width: 100%;height: 45vw}
    .ny-xzbm1 .aright li .txt{width: 100%}
    .ny-xzbm1 .aright li .txt .txt1{padding: .25rem .2rem .25rem 0;}
    .nysnav2 li{font-size: .2rem}

    .ny-dj2 .aright ul li{width: 100%}
    .ny-dj2 .aright ul li:nth-child(1){margin-bottom: .3rem}
    .ny-dj2 .aright ul li .pic{height: 40vw}
    .ny-dj4 ul li{width: 100%}

    .ny-gq1 ul li.item{width: 100%;margin-bottom: .2rem}
    .ny-gq1 ul li.item .pic{height: 45vw}
    .ny-gq3 ul li{width: 100%}
    .ny-gq4 ul li{width: 100%}
    .ny-gq4{background-position: right 5%;}
    .ny-gq2{padding-bottom: .6rem}
    .nytop .nytopt p{display: none}
}
@media screen and (max-width: 360px){
    .spmore{padding: 0 .1rem}
    .ny-xysh1 ul li .txt{padding: .15rem}
    .ny-gq1 .nytit h4 span{font-size: .2rem}
}


.dangjian .header:after{background: linear-gradient(45deg,#bb3f25 0%,#d1363a 100%);}
.dangjian .header:before{background: url(/images/topmask3.png) center no-repeat;background-size: 101% 100%;}
.dangjian .headerm:after{background: linear-gradient(45deg,#bb3f25 0%,#d1363a 100%);}
.dangjian .headerm:before{background: url(/images/topmask3.png) center no-repeat;background-size: 101% 100%;}
.dangjian .header .navbtn{background: url(/images/tx2.svg) no-repeat top right;background-size: 1.21rem .64rem;}
.dangjian .headerm .navbtnm{background: url(/images/tx2.svg) no-repeat top right; background-size: .96rem .51rem;}
.dangjian .footer .ftb:before{background: #ad0000}
.dangjian .footer .ftb:after{background: #d3be99}
.dangjian .nyposi .posis:after{background: url(/images/posbg1.jpg) no-repeat right center;background-size: auto 100%;}
.dangjian .footer .fta .norlink li a:hover{color: #ca140d}
.dangjian .header .hd-nav li .sub-nav .sub-nav-h:after{background: linear-gradient(45deg,#bb3f25 0%,#d1363a 100%);}
.dangjian .header .hd-nav li .sub-nav .sub-nav-h a{color: #ca140d}
.dangjian .header .hdr-t .search:hover .btn{color: #ca140d}
.nytop.dj1 .bg:before{height: 100%;background: url(/images/djmask.png) no-repeat left bottom;background-size: auto 100%}
.nytop.dj2 .bg:before{height: 100%;background: url(/images/gqmask.png) no-repeat left bottom;background-size:  100% 45%}
.dangjian .nytop{height: 4.6rem}
.dangjian .ny-Main a:hover{color: #ca140d}
@media screen and (min-width: 1680px){
    .nytop.dj1 .bg:before{background-size: 100% 100%}
}
@media screen and (max-width: 980px){
    .dangjian  .big-nav{background: #840000}
    .dangjian .big-nav .search .btn{color: #840000}
    .dangjian .nytop{height: 3.6rem}
    .nytop.dj2 .bg:before{background-size: auto 50%;background-position: 20% bottom}
    .dangjian .nytop .wp{padding-bottom: .2rem}
}
@media screen and (max-width: 640px){
    .dangjian .nytop{height: 2.8rem}
}


/*新增概况*/
.nygk1 .wp{padding: .4rem 0 1.1rem}
.nygk1 .txt{width: 49%;position: relative;left: -.5rem;background: #fff;margin-top: .4rem;margin-bottom: .4rem;padding: .35rem 0 .35rem .35rem;border-left: 2px solid #0f4da1}
.nygk1 .txt .desc p{line-height: 1.8em;margin-top: .1rem}
.nygk1 .txt .desc{margin-bottom: .25rem}
.nygk1 .pic{width: 51%}
.nygk1 .zs{position: absolute;right: 0;bottom:-.3rem;width: 5.44rem;pointer-events: none;z-index: 1}

.nygk2{padding: .8rem 0 .8rem;position: relative;height: 4.8rem;background: url(/images/gk2bg.jpg) no-repeat top center;background-size: cover;color: #fff;margin-bottom: .2rem}
.nygk2 .nytit span{color: #fff;opacity: .3}
.nygk2 .nytit em{color: #fff;position: relative;}
.nygk2 .nytit em:before{content: '';background: #fff;position: absolute;left: -2.3rem;height: 1px;width: 2.2rem;top:50%; z-index: 0}
.nygk2 .spmore{color: #fff;border: 1px solid rgba(255,255,255,.4)}
.nygk2 .spmore svg{fill: #fff;}
.nygk2 .spmore:hover svg{transform: translateX(5px);}
.nygk2 .txt{width: 40%}
.nygk2 .pic{width: 50%}
.nygk2 .txt .desc{margin-bottom: .3rem}
.nygk2 .txt .desc h4{font-size: .26rem;margin-bottom: .2rem}
.nygk2 .txt .desc p{margin-bottom: .1rem;line-height: 1.6em}

.nygk3{padding: .8rem 0 .8rem;position: relative;}
.nygk3:after{content: '';background: #e8f1fd;position: absolute;left: 0;bottom: 0;right: 0;height: 55%;z-index: 0}
.nygk3 ul li{width: 33.333333%;position: relative;overflow: hidden;}
.nygk3 ul li img{display: none}
.nygk3 ul li .pic{height: 2.95rem;position: relative;}
.nygk3 ul li .txt{position: absolute;left: -1px;bottom: 0;right: -1px;background-size: 100% 100%;padding: 1rem .2rem .2rem;z-index: 2;color: #fff}
.nygk3 ul li .txt .sign{font-size: .14rem;background: #3366cc;display:inline-block;padding: .03rem .1rem}
.nygk3 ul li .txt h4{margin-top: .1rem;font-size: .18rem}
.nygk3 ul li.video .pic:after{content: "\e630";font-family: "swiper-icons" !important;position: absolute;left: 50%;top:50%;transform: translateY(-50%) translateX(-50%);font-size: .2rem;display: block;width: .5rem;height: .5rem;line-height: .5rem;text-align: center;background: rgba(0,0,0,.5);color: #fff;border: 1px solid rgba(255,255,255,.7)}
.nygk4 .txt{position: absolute;left: 0;bottom: 0;right: 0;background: url(/images/bamask.png) no-repeat bottom center;background-size: 100% 100%;padding: 2rem .2rem .3rem;z-index: 2;color: #fff}
.nygk4 .txt .sign{font-size: .24rem;}
.nygk4 .txt h4{font-size: .34rem;margin-top: .2rem;position: relative;padding-right: .6rem}
.nygk4 .txt h4:after{content: "\e630";font-family: "swiper-icons" !important;position: absolute;right: 0;top:50%;transform: translateY(-50%);font-size: .18rem;display: block;width: .36rem;height: .36rem;border-radius: 50%;border: 2px solid #fff;line-height: .34rem;text-align: center;}
.nygk5{padding: .7rem 0 1rem}
.nygk5 .item{width: 47%;background: #f4f4f4;padding: .3rem;position: relative;min-height: 2rem}
.nygk5 .item:before{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 2;background: #f4f4f4}
.nygk5 .item:after{content: '';position: absolute;left: -.1rem;top: -.1rem;width: 46%;height: 70%; z-index: 1;background: #2950b9}

@media screen and (max-width: 980px){
    .nygk1 .txt{width: 100%;margin: 0;left: 0}
    .nygk1 .pic{width: 100%}
    .nygk1 .zs{width: auto;height: 50vw}
    .nygk1 .txt .desc{margin-top: .2rem}
    .nygk1 .wp{padding: .3rem 0 .8rem}
    .nygk2{height: auto;margin-bottom: 0}
    .nygk3 ul li{width: 50%}
    .nygk3 ul li .pic{height: 30vw}
    .nygk3{padding: .6rem 0}
    .nygk4 .txt{padding: .5rem 0 .25rem}
    .nygk4 .txt h4{font-size: .26rem}
    .nygk4 .txt .sign{font-size: .2rem}
    .nygk5 .nytit{width: 100%}
}
@media screen and (max-width: 640px){
    .nygk2{padding: .6rem 0}
    .nygk2 .txt{width: 100%;order: 2}
    .nygk2 .pic{width: 100%;order: 1;margin-bottom: .3rem}
    .nygk5 .item{width: 100%}
    .nygk5 .item:first-child{margin-bottom: .4rem}
    .nygk5 .nytit{width: auto}
}
@media screen and (max-width: 480px){
    .nygk3 ul li{width: 100%}
    .nygk3 ul li .pic{height: 50vw}
    .nygk4 .txt h4{font-size: .22rem}
    .nygk4 .txt .sign{font-size: .18rem}
    .nygk1 .zs{width: auto;height: 70vw}
}

/*0214*/
.ny-nav li.cur .nysubs{padding-top: .1rem;}
.nysubs{display: none;padding-bottom: .1rem}
.nysubs>a{display: block;padding: .05rem 0;padding-left: .25rem;font-size: .16rem}
.nysubs>a.on{color: #2950b9}
@media screen and (max-width: 980px){
    .ny-nav li{padding: 0}
    .ny-nav li.cur>a{padding: .15rem .25rem}
}

.sub-nav-p-s{position:relative;display:none;margin-bottom:10px;padding:.18rem .3rem;background: url(/images/posbg.jpg) no-repeat right center;
    background-size: auto 100%;;color:#fff;cursor:pointer;border-radius: 10px 0 10px 0}
.sub-nav-p-s.on i{display:inline-block;transform:rotate(180deg)}
.sub-nav-p-s span{position:relative;display:block;overflow:hidden;padding-left:.25rem;width:calc(100% - .2rem);text-overflow:ellipsis;white-space:nowrap;line-height:1em;font-size: .2rem;font-weight: bold;}
.sub-nav-p-s span:after{position:absolute;top:50%;left:0;width:.15rem;height:2px;background:#fff;content:'';transform:translateY(-50%)}

@media screen and (max-width: 980px){
    .sub-nav-p-s {display: flex;}
}

.nr p {font-size:16px!important;line-height:36px!important;font-family:"微软雅黑"!important;color:#333333!important;text-indent: 2em !important;}
.nr font {font-size:16px!important;line-height:36px!important; font-family:"微软雅黑"!important;color:#333333!important}
.nr span {font-size:18px!important;line-height:36px!important; font-family:"微软雅黑"!important;color:#333333!important}
.nr table p{text-indent:0em !important;margin-bottom:0em !important;  }
.nr  img{max-width:100% !important;height:auto !important;display: block !important;margin: 0 auto !important;}
.nr table{max-width:95% !important}

.keywordfontcolor1030925{
    font-size: 0.18rem !important;
    color: #dd4b39 !important;
    font-family: 微软雅黑 !important;
}

.arc-con iframe{height: 50vw!important;width: 100%!important;max-height: 700px}


.xsst{margin-top: -0.9rem;
    width: 100%;
    height: 1rem;
    background-color: rgb(0 0 0 / 50%);
    font-size: 18px;}
.xsst p{
    text-align: center;
    padding-top: .3rem;
    color: #fff;
    font-size: 0.2rem;
}



/*学校视频*/
.parHd {
    margin: 20px auto;
}
.parHd ul {
    text-align: center;
}
.parHd ul li {
    padding: 0 .2rem;
    color: #777;
    font-size: .18rem;
    line-height: .36rem;
    display: inline-block;
    cursor: pointer;
    position: relative;
    border: 1px solid #cfcfcf;
}
.parHd ul li:last-child:after {
    display: none
}
.parHd ul li.on {
    color: #fff;
    background: #2950b9;
    border: 1px solid #2950b9;
}
.parHd ul li.on i {
    background: #2f68bc;
    color: #fff
}
.parHd ul li.on a{
    color: #fff;
}


.sz {
    width: 100%;
}
.sz li {
    overflow: hidden;
    margin: 2%;
    float: left;
    width: 46%;
}
.sz ul li .img33 {
    width: 100%;
    height: 18vw;
    overflow: hidden;
    display: block;
}
.sz ul li .img33 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sz ul li p {
    line-height: 35px;
    text-align: center;
    height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-top: .07rem;
    color: #012a84;
    font-size: .2rem;
}
.sz ul li i {
    height: 1px;
    background: #ccc;
    width: 100%;
    margin-top: .22rem;
    float: right;
}
@media screen and (max-width: 450px){
    .sz ul li .img33 {
        height: 46vw;
    }
    .sz li {
        width: 100%;
        margin: 0;
    }
    .parHd ul li {
        padding: 0 0.16rem;
    }
}
    /***军训寄语样式****/
    .ny-jxjy
    {}
    .ny-jxjy .heading-block h1{
        text-align: center;
        color: #1d4387;
        font-weight: 900;
        text-shadow: 1px 1px 1px rgba(0,46,159,.2);
        margin-bottom: 0;
        font-size: 0.3rem;
        line-height: 0.92;
        padding-top: .5rem;}
    .ny-jxjy .heading-block::after {
        content: "";
        display: block;
        margin-top: 30px;
        width: 40px;}
    .ny-jxjy p {
        font-size: 0.2rem;
        line-height: 2;
        padding:0 10px;
        margin-bottom: 1em;
        text-indent: 2em;
        color: #2e2e2e;
        text-align: justify;}