CSS在线编辑
   |  | 文件：ny.css
@charset "utf-8";

.overhide { overflow: hidden;}
.pd35{padding: 35px 0}
.pd70{padding: 70px 0}
.pd80{padding: 70px 0 80px}
body{padding-top: 118px}
.nytop{height: 520px;position: relative;color: #fff}
.nytop:after{height: 500px;position: relative;}
.nytop .wp{height: 100%;position: relative;z-index:5 ;padding-bottom: 2.5%}
.nytop .tit{font-size: 34px}
.nytop .tit span{font-size: 80px;;color: #fff;display: inline-block;line-height: 1em;margin-left: 10px}
.nytop .posi{ padding: 15px 50px 15px 0;color: #fff;border-radius: 0 25px 0 0;position: relative;font-size: 18px}
.nytop .posi i{font-size: 20px;margin:0 10px}
.nytop .posi a{color: #fff}
.nytop:before{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 50%;background: url(../images/bamask.png) no-repeat top center;background-size: 100% 100%;z-index: 3;}

.shuyuanlist li{float: left;width: 25%;text-align:center;}
.shuyuanlist li img{max-width:60%;display:block;margin:0 auto}
.shuyuanlist li p{float:none;text-align:center}
.nysubnav{background: #fff; border-bottom: 1px solid #f7f7f7;}
.nysubnav .wp{overflow: hidden;}
.nysubnav ul::-webkit-scrollbar{height:3px}
.nysubnav ul::-webkit-scrollbar-track{border-radius:10px;background: #eee}
.nysubnav ul::-webkit-scrollbar-thumb{border-radius:10px;background:#ddd;}
.nysubnav ul{overflow-x: auto;white-space: nowrap;-webkit-overflow-scrolling: touch; }
.nysubnav ul li {display: inline-block;text-align: center;line-height: 68px;height: 68px;font-size: 18px;margin-right: 35px;position: relative;}
.nysubnav ul li:after{content: '';position: absolute;left:50%;bottom:0;right: 0;height: 3px;width: 0;background: #bb1b28;transition: .3s;transform: translateX(-50%)}
.nysubnav ul li.cur:after{width: 100%;}
.nysubnav ul li:hover:after{width: 100%;}
.nysubnav ul li a{display: block;}
.nysubnav ul li:last-child{margin-right: 0}
.ny-tit.mrb35{margin-bottom: 35px}
.ny-tit.mrb25{margin-bottom: 25px}
.ny-tit.mrb15{margin-bottom: 15px}
.ny-tit.mrb5{margin-bottom: 5px}
.ny-tit span{font-size: 40px;display: inline-block;line-height: 1em}
.ny-tit i{font-size: 40px;color:#bb1b28;margin-right: 10px}
.tbsc table{caption-side: top; width: 100%; border-collapse: collapse; empty-cells: hide; border:1px solid #ddd;}
.tbsc table td{border:1px solid #ddd;}
.sc1 h3{font-size: 36px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 20px;
     border-bottom: 1px #dcdcdc solid;
    color: #a20310;
    padding-bottom: 20px;}
.nyMore a{display: inline-block;height: 44px;min-width: 160px;line-height: 44px;text-transform: uppercase;font-size: 14px;text-align: center;padding: 0 20px}
.nyMore a:hover i{ animation:go5 1s ease-out infinite}
.nyMore a i{font-size: 26px;vertical-align: -4px;margin-left: 5px;display: inline-block;}
.nyMore.red a{background: #bb1b28;color: #fff}
.nyMore.white a{background: #fff;color: #bb1b28}
.nyMore.yellow a{background: #eb9617;color: #fff}
.nyMore.border a{border: 1px solid #444;line-height: 40px}
.nyMore.border a:hover{border: 1px solid  #bb1b28;;color:#fff;background: #bb1b28 }
.nyMore.border-w a{border: 1px solid #fff;line-height: 40px;color: #fff}
.nyMore.border-w a:hover{border: 1px solid  #bb1b28;;background: #bb1b28 }
.nyMore.border-r a{border: 1px solid #bb1b28;line-height: 40px;color: #bb1b28;width: }
.nyMore.border-r a:hover{border: 1px solid  #bb1b28;;background: #bb1b28;color: #fff }
.nyMore.border-y a:hover{border: 1px solid  #eb9617;;background: #eb9617;color: #fff }
.tbsc table p{font-size:16px; line-height:28px; margin-bottom: 0px!important;}
.nymain{min-height: 500px;background-color: #f9f9f9}
.helf-ss #vsb_content p:first-child{text-align: center;border-radius: 100%;width: 300px;height: 300px;overflow: hidden;margin: 0 auto 20px;}
.helf-ss #vsb_content p:first-child img{height: auto;    width: 100%;    max-height: inherit;}
.pages-a ul li{margin: 0 3px}
.pages-a ul li a{display: block;height: 34px;min-width: 34px;background: #fff;line-height: 34px;text-align: center;}
.pages-a ul li.cur a{background: #ff9900;color: #fff}

.p_pages{ display: flex;
    flex-wrap: wrap;
    justify-content: center;}
.p_pages span{margin: 0 3px}
.p_pages  span {display: block;height: 34px;min-width: 34px;background: #fff;line-height: 34px;text-align: center;padding:0 10px;font-size: 14px;}
.p_pages  span.p_no_d{background: #8f000b;color: #fff}

.pageb li{margin: 0 10px;width: 55px;height: 55px;text-align: center;line-height: 55px;font-size: 20px}
.pageb li i{font-size: 32px;color: #999}
.pageb li:hover i{color: #be2834}
.pageb li.cur{border:1px solid #be2834;}
.pageb li.line{background: url(../images/ny/xline1.png) no-repeat center;margin: 0;width: 30px }

@media screen and (max-width: 1440px){
.nytop{height: 450px;}
.nytop .tit span{font-size:70px;}
}
@media screen and (max-width: 1366px){
body{padding-top: 90px}
.nytop{height: 400px;}
.nytop .posi{font-size: 16px}
.nytop .tit{font-size: 30px}
.nytop .tit span{font-size:60px;}
.ny-tit span{font-size: 45px;}
}

@media screen and (max-width: 1200px){
body{padding-top: 60px}
.nytop{height: 350px;}
.nytop .tit{font-size: 25px}
.nytop .tit span{font-size:50px;}
.ny-tit span{font-size: 40px;}
.ny-tit{margin-bottom: 25px}
}
@media screen and (max-width: 800px){
.nysubnav ul li{font-size: 16px;margin-right: 20px;height: 60px;line-height: 60px}
.nytop{height: 260px;}
.pd70{padding: 30px 0;}
.pd80{padding: 30px 0;}
.nytop .tit span{font-size:40px;}
.ny-edu-c .sc1{margin-bottom: 0;}

.pageb li{width: 45px;height: 45px;text-align: center;line-height: 45px;font-size: 20px}
.pageb li i{font-size:26px;color: #999}
}
@media screen and (max-width: 640px){
.ny-tit.mrb35{margin-bottom: 25px}
.ny-tit.mrb25{margin-bottom: 15px}
body{padding-top: 55px}
.nysubnav ul li {font-size: 15px}
.nytop .posi{display: none}
.nytop  .wp{padding-bottom: 4%}
.nytop{height: 180px;}
.nytop .tit span{font-size:30px;}
.ny-tit {text-align: center;}
.ny-tit span{font-size: 30px;}
.ny-tit i{font-size: 30px;}

.nyMore a{height: 38px;min-width: 150px;line-height: 38px;font-size: 14px}
.nyMore.border a{line-height: 34px}
.nyMore.border-w a{line-height: 34px}
.nyMore.border-r a{line-height: 34px}
}
@media screen and (max-width: 480px){
.ny-tit span{font-size: 26px;}
.ny-tit i{font-size: 24px;}
.nytop.smallTit .tit span{font-size:26px;}
}
@media screen and (max-width: 360px){
/*.ny-tit {text-align: left;}*/
}

/*关于a*/
.txt p{padding: 8px 0;line-height: 1.6em; color: #333;    text-align: justify;}
.pic img{margin: 0 auto}
.about-aa {background: url(../images/ny/acbg1.jpg) no-repeat bottom center;background-size: 100% auto;}
.about-aa .list ul{width: calc(33.333333333% - 15px)}
.about-aa .list ul li{background: #fff;border-top: 2px solid #bb1b28;padding:10px 20px;margin-bottom: 20px;display: flex;flex-direction: column;justify-content: center;}
.about-aa .list ul li p{padding: 5px 0; color: #333;}
.about-aa .list ul li.lista{min-height: 90px;transition: .3s}
.about-aa .list ul li.listb{min-height: 200px;transition: .3s}
.about-aa .list ul li.listc{min-height: 220px}
.about-aa .list ul li.moreLi{background: transparent;border-top: 0;display: flex;align-items: flex-end;flex-wrap: wrap;justify-content: space-between;;padding: 0;flex-direction: inherit;min-height: 70px}
.about-aa .list ul li.moreLi .nyMore{width: 100%}
.about-aa .list ul li.lista:hover{box-shadow: 0 5px 10px rgba(0,0,0,.15)}
.about-aa .list ul li.listb:hover{box-shadow: 0 5px 10px rgba(0,0,0,.15)}
.about-aa .list ul li.listc:hover{box-shadow: 0 5px 10px rgba(0,0,0,.15)}
.about-ab .pic{width: 47%}
.about-ab .txt{width: 50%}
.about-ac {background: url(../images/ny/acbg2.jpg) no-repeat bottom center;background-size: cover;}
.about-ac  .ny-tit ,.about-ac  .ny-tit i{color: #fff}
.about-ac ul{margin-bottom: 40px}
.about-ac ul li{width: 23.5%}
.about-ac ul li .txt{padding: 0 20px;text-align: center;margin-top: -20px;position: relative;z-index: 3}
.about-ac ul li .txt h4{background: #fff;padding: 14px 10px; line-height: 1.4em}
.about-ac ul li:hover a{color: #bb1b28}
.about-ad  .ny-tit{margin-bottom: 25px}
.about-ae {background: url(../images/ny/acbg3.jpg) no-repeat bottom center;background-size: cover;color: #fff}
.about-ae  .ny-tit ,.about-ae  .ny-tit i{color: #fff}
.about-ae  .ny-tit{margin-bottom: 25px}
.about-ae .pic{width: 47%}
.about-ae .aleft{width: 50%}
.about-af {background: url(../images/ny/acbg4.jpg) no-repeat bottom center;background-size: cover;}
.about-af .pic{width: 47%}
.about-af .txt{width: 50%}
.about-ag {background: url(../images/ny/acbg5.jpg) no-repeat bottom center;background-size: cover;padding: 50px 0 100px}
.about-ag .aleft{width: 57%;background: rgba(255,255,255,.9);border-top: 2px solid #bb1b28;padding: 30px 40px 40px}
.about-ag  .ny-tit{margin-bottom: 25px}
.helf-ss{width:45%;margin: 0 2%;}
/*/*关于b*/
.about-ba{background: url(../images/ny/abbg1.jpg) no-repeat bottom center;background-size: cover;}
.about-ba .pic{width: 50%}
.about-ba .pic div.s:after{content: '';position: absolute;left: -30px;bottom: -30px;background: #a20310;display: block;z-index: 0;width: 45%;height: 50%}
.about-ba .txt{width: 45%}
.about-ba .txt .nyMore{margin-top: 40px}

.about-bb .txt {width:63%;background: url(../images/ny/ldetsq.png) no-repeat top left;background-size: 100% 100%;padding: 20px 20px 20px 50px;}
.about-bb .txt div.s{width:100%}
.about-bb .pic{width: 36%}
.about-bb .pic .name{margin-top: -28px;padding: 0 20px}
.about-bb .pic .name p{background:  #a20310;color: #fff;text-align: center;line-height: 56px;font-size: 22px}

.about-bc{background: url(../images/ny/abbg3.jpg) no-repeat center center;background-size: cover;color: #fff}

.about-bc .aright{width: 65%}
.about-bc .gallery-top .swiper-slide{}
.about-bc .gallery-top .swiper-slide h4{}

.about-bc .aleft{width: 30%;background:url(../images/ny/abbg4.jpg) no-repeat center center;background-size: cover;padding: 25px 0 }
.about-bc .aleft .btn{display: block;margin: 0 auto;font-size: 30px;width: 50px;text-align: center;}
.about-bc .aleft .btn i{font-size: 40px;opacity: .3;}
.about-bc .aleft .btn:hover i{opacity: .6;}
.about-bc .aleft .next{cursor: pointer;}
.about-bc .aleft .prev{cursor: pointer;}
.about-bc .aleft .next1{cursor: pointer;display: none}
.about-bc .aleft .prev1{cursor: pointer;display: none}
.about-bc .gallery-top .swiper-slide{}
.about-bc .gallery-top .swiper-slide .txt img{border: 3px solid #fff;margin-bottom: 5px;max-width: 800px}
.about-bc .gallery-top .swiper-slide .nyMore {margin-top: 40px}
.about-bc .gallery-thumbs{height: 400px;margin: 10px 0}
.about-bc .gallery-thumbs .swiper-slide{height:calc((100% - 45px) / 4 );cursor: pointer;position: relative;text-align: center;line-height: 80px}
.about-bc .gallery-thumbs .swiper-slide span{  font-family: "bellb";font-size: 50px;}
.about-bc .gallery-thumbs .swiper-slide-thumb-active{color: #eb9112}
.about-bc .gallery-thumbs .swiper-slide-thumb-active span:before{content: '';background: #eb9112;z-index: 1;width: 80px;height: 1px;;display: inline-block;margin-right: 10px;vertical-align: middle;}
.about-bc .gallery-thumbs .swiper-slide-thumb-active span:after{content: '';background: #eb9112;z-index: 1;width: 80px;height: 1px;;display: inline-block;margin-left: 10px;vertical-align: middle;}

.about-bd{background: url(../images/ny/abbg5.jpg) no-repeat top center;background-size: cover;}
.about-bd .item{width: 48%}
.about-bd .item .txt{margin-top: -50px;background: #fff;width: 90%;border-top: 2px solid #a20310;padding:20px 30px;}
.about-bd .item .txt i{color:  #a20310;font-size: 40px;display: inline-block;}
.about-bd .item:hover .txt i{ animation:go5 1s ease-out infinite}
.about-bd .item .txt h4{color:  #a20310}



.ny-about-c{background: url(../images/ny/campbg.jpg) #f1f1f1 no-repeat top center;background-size: 100% auto}
.campList{padding-bottom: 15px}
.campList:after{width:31.6%;content: '';display: inline-block; }
.campList li{width:23%;margin-bottom: 30px }
.campList li .pic{height: 255px;
    padding: 0;}
.bg-mask .pic .a {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    height: 100%;
    display: block;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}
.campList li a{background-size: 60%;}
.campList li p{font-size: 20px;text-align: center;padding: 15px 0}


.ny-about-d{background: url(../images/ny/hisbg1.jpg) #f8f8f8 no-repeat bottom center;background-size: 100% auto}
.hisList{width: 100%;max-width: 1000px;margin: 0 auto;padding: 30px 0;position: relative;}
.hisList:before{content: '';position: absolute;left:50%;top: 60px;width: 1px;background: #ddd;height: 100%}
.hisList li{float: left;text-align: right;margin-bottom: 80px;width:50%;padding-right: 6.5%;position: relative;}
.hisList li:last-child{margin-bottom: 0}
.hisList li:nth-child(2n){float: right;text-align: left;padding-left:6.5%;padding-right: 0}
.hisList li:nth-child(2){margin-top: 168px}
.hisList li:before{content: '';position: absolute;top:6%;width: 16px;height: 16px;border: 3px solid #ccc;border-radius: 50%;background: #fff;transition: .3s}
.hisList li:nth-child(2n):before{left: -11px;}
.hisList li:nth-child(2n+1):before{right: -11px}
.hisList li h4.tit{font-size: 62px;font-family: "bellb";line-height: 1em}
.hisList li p{overflow: hidden;padding: 0;margin-bottom: 10px}
.hisList li img{transition: .5s;width: auto!important;
    height: auto!important;
}
.hisList li:hover img{transform: scale(1.1);}
.hisList li:hover:before{border: 3px solid #bb1b28}
.hisList li:hover .tit{color: #bb1b28}

.left-2 li{ width:93%;margin:0 2%;float:left}
.left-2 li p{text-align:center}
@media screen and (max-width: 1280px){
.about-bc .aleft{width: 25%}
.about-bc .aright{width: 72%}
.about-bc .aleft .btn{width: 40px;text-align: center;}
.about-bc .aleft .btn i{font-size: 30px;opacity: .3;}
.about-bc .gallery-thumbs .swiper-slide span{ font-size: 40px;}
.about-bc .gallery-thumbs .swiper-slide-thumb-active span:before{width: 50px}
.about-bc .gallery-thumbs .swiper-slide-thumb-active span:after{width: 50px}
}
@media screen and (max-width: 1023px){
.about-bc .aleft{width:100%;display: flex;justify-content: space-between;margin-bottom:20px}
.about-bc .aright{width: 100%}
.about-bc .gallery-thumbs .swiper-slide-thumb-active span:before{display: none}
.about-bc .gallery-thumbs .swiper-slide-thumb-active span:after{display: none}
.about-bc .gallery-thumbs{height: auto;width: calc(100% - 100px)}
.about-bc .gallery-thumbs .swiper-slide{height: auto;line-height: 1.5em}
.about-bc .aleft .next{display: none}
.about-bc .aleft .prev{display: none}
.about-bc .aleft .next1{display: flex;}
.about-bc .aleft .prev1{display: flex;}
}
@media screen and (max-width: 800px){
.nyMore{text-align: center;width: 100%}
.about-aa .list ul{width: 100%}
.about-ab .pic{width: 100%;margin-bottom: 20px}
.about-ab .txt{width: 100%}
.about-ac ul li{width: 31.33333%}
.about-ac ul li:last-child{display: none}
.about-ae .pic{width: 100%}
.about-ae .aleft{width: 100%;margin-bottom: 20px}
.about-af .pic{width: 100%;margin-bottom: 20px}
.about-af .txt{width: 100%}
.about-ag .aleft{width: 100%}
.about-ad  .ny-tit{margin-bottom: 15px}
.about-ae  .ny-tit{margin-bottom: 15px}
.about-ag  .ny-tit{margin-bottom: 15px}

.about-ba .pic div.s:after{left: -20px;bottom: -20px;}
.about-ba .pic{width: 100%;order: 1;margin-bottom: 40px}
.about-ba .txt{width: 100%;order: 2}
.about-ba .nyMore{order: 3;margin-top: 30px}

.about-bb .txt{width: 100%}
.about-bb .pic{width: 100%;max-width: 460px;margin: 0 auto;margin-bottom: 20px;}
.about-bd .item{width: 100%}
.about-bd .item:first-child{margin-bottom: 30px}
.about-bd .item img{width: 100%}

.campList:after{width:48.5%; }
.campList li{width:48.5%;margin-bottom: 30px }
.campList li p{font-size: 18px;}
.campList li .pic {
    height: 32vw;
    padding: 10px;
}
}
@media screen and (max-width: 640px){
.arc-con p iframe{width:100%;}
.about-aa .list ul li.lista{min-height: inherit;padding: 20px}
.about-aa .list ul li.listb{min-height: inherit;padding: 20px}
.about-aa .list ul li.listc{min-height: inherit;padding: 20px}
.about-ac ul li{width: 48.5%;margin-bottom: 20px}
.about-ac ul li:last-child{display: block;}
.about-ac ul li .txt h4{padding: 10px 5px; line-height: 1.4em}
.about-ac ul{margin-bottom: 30px}
.about-ag .aleft{padding: 20px 20px 30px}
.about-bb .txt{padding: 0;background: transparent;}
.about-bc .gallery-thumbs .swiper-slide span{font-size: 30px}
.about-bc .gallery-top .swiper-slide .nyMore{margin-top: 20px;margin-bottom: 10px}
.about-bc .gallery-top .swiper-slide .txt img{margin: 0 auto;margin-bottom: 5px}
.about-bc .gallery-top .swiper-slide .txt  p{margin-right: 0!important;width: 100%}
.about-bd .ny-tit{text-align: left;}
.hisList li p{text-align: inherit;}
.hisList li{margin-bottom: 40px;}
.hisList li h4.tit{font-size:36px;margin-bottom: 5px}
.hisList li:nth-child(2){margin-top: 108px}
.hisList li p{line-height: 1.2em}
.hisList li:before{width: 10px;height: 10px;}
.hisList li:nth-child(2n):before{left: -8px;}
.hisList li:nth-child(2n+1):before{right: -8px}
.helf-ss{width:95%;margin: 0 2%;}
.shuyuanlist li{float: none;width: 100%;text-align:center;}

}
@media screen and (max-width: 480px){
	.campList li {margin-bottom: 20px}
.campList li p{font-size: 14px;}
.hisList li p{font-size: 13px}
}
@media screen and (max-width: 360px){
.campList li{width: 100%}
.campList li .pic{height: 50vw}
.hisList li h4.tit{font-size:36px;margin-bottom: 5px}
}



/*news*/
.news-tit {margin-bottom: 35px}
.news-tit  h3{font-size: 52px;font-weight: bold;}
.news-tit  span{ padding-left: 20px}
.news-tit  span a{ border-left:1px solid #ddd;padding-left: 20px;line-height: 30px;text-transform: uppercase;}

.nynews-aa{background: url(../images/ny/nnbg1.jpg) #f8f8f8 no-repeat top center;background-size: 100% auto}
.ny-news .more1{margin-top: 30px;text-transform: uppercase;}
.nynews-a .aleft{width: 55%}
.nynews-a .aright{width: 40%}
.nynews-a .aright ul li{display: flex;justify-content: space-between;padding: 25px 0;border-bottom: 1px solid #ddd}
.nynews-a .aright ul li:first-child{padding-top: 0}
.nynews-a .aright ul li .pic{width:40%;height: 130px}
.nynews-a .aright ul li .txt{width:60%;padding-right: 15px}
.nynews-a .aright ul li.nopic .txt{width:100%;padding-right: 0}
.nynews-a  time{font-size: 14px;color: #777}
.nynews-a .aright ul li h4{margin-top: 15px;font-size: 18px;line-height: 1.5em}
.nynews-a .aleft .pic{margin-bottom: 20px;height: 385px}
.nynews-a .aleft .txt h4{margin-top: 15px;font-size: 30px;line-height: 1.2em;margin-bottom: 15px}
.nynews-a .aleft .txt  p{margin-bottom: 25px;line-height: 1.6em;padding: 0}
.nynews-a .aleft .more i{font-size: 24px;display: inline-block;margin-left: 5px;vertical-align: -3px}
.nynews-a .aleft .more a:hover i{animation: go5 1.2s linear infinite}

.nynews-b .medList li{width: 30.333333%;position: relative;}
.nynews-b .medList li .pic{height: 485px}
.nynews-b .medList li .txt{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,.3);z-index: 4;color: #fff;padding: 30px}
.nynews-b .medList li .ly{color: #ffcc00;margin-bottom: 10px}
.nynews-b .medList li h4{font-size: 24px;margin-bottom: 30px}
.nynews-b .medList li .more{opacity: .6;}
.nynews-b .medList li .more i{font-size: 24px;display: inline-block;margin-left: 5px;vertical-align: -3px}
.nynews-b .medList li:hover .more{opacity: 1;}
.nynews-b .medList li:hover .more i{animation: go5 1.2s linear infinite}

.nynews-c{background: url(../images/ny/nnbg2.jpg) #f8f8f8 no-repeat bottom center;background-size: 100% auto}
.nynews-c .txt{background: #fff;background: rgba(255,255,255,.95);position: absolute;top:10%;right: 5%;width: 50%;border-top: 5px solid #bb1b28;padding: 30px 3%;z-index: 3}
.nynews-c .txt h4{font-size: 28px;font-weight: bold;color: #bb1b28;margin-bottom: 15px }
.nynews-c .txt p{line-height: 1.8em;margin-bottom: 20px;padding: 0}
.nynews-c .item:hover  .txt .more a{color: #bb1b28;}
.nynews-c .item  .txt .more a i{font-size: 24px;vertical-align: -3px;margin-left: 2px;display: inline-block;}
.nynews-c .pic{height: 595px}
.nynews-c .item:hover .more a i{animation: go5 1.2s linear infinite}
.nynews-c .c-slide .swiper-pagination-cus{margin-top: 45px}
.nynews-c .c-slide .swiper-pagination-cus div{color:  #777}
.nynews-c .c-slide .swiper-pagination-cus .swiper-pagination-bullets{position: static;padding-top: 15px}
.nynews-c .c-slide .swiper-pagination-cus .swiper-pagination-bullets span{height:4px;width: 80px;display:block;background: #d3d3d3; position: relative;border-radius: 0;transition: .3s}
.nynews-c .c-slide .swiper-pagination-cus .swiper-pagination-bullets span.swiper-pagination-bullet-active{height: 4px;position: relative;top:0;background: #bb1b28;}
.nynews-c .c-slide .next-btn,.c-slide .prev-btn{cursor: pointer;margin-left: 30px}
.nynews-c .c-slide .next-btn i,.c-slide .prev-btn i{font-size: 36px;color:  #888}
.nynews-c .c-slide .next-btn:hover i,.c-slide .prev-btn:hover i{color:   #bb1b28}
.nynews-c .c-slide .swiper-slide img{width: 100%}
.nynews-c .c-slide .swiper-pagination-cus .current{font-size: 36px;color:  #bb1b28;line-height: 36px;margin-right: 10px}
.nynews-c .c-slide .swiper-pagination-cus .total{font-size: 20px;line-height: 36px;position: relative;top:5px;}
.nynews-c .c-slide .swiper-pagination-cus .num{background: url(../images/ny/xline1.png) no-repeat 67% center;margin-right: 30px}



.nynews-b{background: url(../images/ny/newsbg.png) no-repeat bottom center;background-size: 100% auto}
.nynewsList{padding-bottom: 20px}
.nynewsList li {display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;margin-bottom: 35px;transition: .3s}
.nynewsList li .pic{height: 295px;width: 42%}
.nynewsList li .txt{width: 58%;background: #fff;padding: 20px 5%}
.nynewsList li .txt h4{font-size:30px;margin-bottom: 50px;margin-top: 20px}
.nynewsList li .txt h4 a{max-height: 73px\0;display: block\0;}
.nynewsList li .txt .more a{color: #be2834}
.nynewsList li .txt .more i{font-size:24px;display: inline-block;margin-left: 5px;vertical-align: -3px}
.nynewsList li .txt .more a:hover i{animation: go5 1.2s linear infinite}
.nynewsList li:hover{box-shadow: 0 5px 10px rgba(0,0,0,.1)}



/*文章*/
.ny-news-dea{background: url(../images/ny/deabg.jpg) #f1f1f1 no-repeat bottom center;background-size: 100% auto}
.arc-con{line-height: 1.8em}
.arc-con img{display: inline-block;}
.arc-con p{margin-bottom: 20px;font-size: 18px!important;text-align: justify;line-height: 1.8;}
.arc-con span{font-size: 18px!important}
.arc-con table{border: 1px solid #ddd;min-width: 780px;margin-left:0!important;width: 100%!important}
.tbsc{overflow: auto;padding: 15px 0}
.tbsc table{/*min-width: 1100px;*/width: 100%}
.arc-con table tr th,.arc-con table tr td{border: 1px solid #ddd!important;padding:8px 15px}
.arc-con table tr th{text-align:center}
.arc-con table tr th p{text-align:center}
.arc-con table thead{border-top: 5px solid #8f000b;}
.tbsc::-webkit-scrollbar{height:4px}
.tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#ddd;}
.tbsc::-webkit-scrollbar-track{border-radius:10px;background:#eee;}

.ny-news-dea .arc-slog{font-size:17px;color: #bb1b28;line-height: 1.2em;margin-bottom: 15px}
.ny-news-dea .arc-tit{font-size:36px;font-weight: bold;color: #8f000b;line-height: 1.2em;margin-bottom: 25px}
.ny-news-dea .arc-info{;margin-bottom: 30px;position: relative;z-index: 5;line-height: 46px}

.ny-news-dea .wechat-qrcode .help{display: none}
.ny-news-dea .labews{margin-top: 80px;padding-bottom: 50px}
.ny-news-dea .labews .tit{margin-bottom: 40px;position: relative;}

.ny-news-dea .labews dt{font-size: 36px;margin-bottom: 30px}
.ny-news-dea .labews ul li{position: relative;width: 31.333333%;}
.ny-news-dea .labews ul li .pic{height: 260px}
.ny-news-dea .labews ul li .txt{}
.ny-news-dea .labews ul li .txt h4{font-weight: bold;line-height: 1.5em;font-size: 18px;max-height: 81px\0}
.ny-news-dea .labews ul li .txt h4 a{max-height: 54px\0}
.ny-news-dea .labews ul li .txt time{opacity: .6;display: block;margin-top: 18px;margin-bottom: 12px}




@media screen and (max-width: 1200px){
.news-tit {margin-bottom: 35px}
.news-tit  h3{font-size: 42px;font-weight: bold;}
.news-tit  span{ padding-left: 20px;font-size: 14px}
.nynews-a .aright ul li h4{font-size: 16px;}
.nynews-a .aleft .txt h4{margin-top: 15px;font-size: 24px;}
.nynews-b .medList li h4{font-size: 20px}
.nynews-c .txt h4{font-size: 24px}
.nynews-c .pic{height: 50vw}

.nynewsList li .pic{height: 200px}
.nynewsList li .txt h4{font-size:24px;margin-bottom: 40px;}
}
@media screen and (max-width: 1023px){
.arc-con table {min-width: auto;}
}
@media screen and (max-width: 880px){
.nynews-a .aleft{width:100%;padding-bottom: 25px;border-bottom: 1px solid #ddd;margin-bottom: 25px}
.nynews-a .aright{width: 100%}

.news-tit {margin-bottom: 35px}
.news-tit  h3{font-size: 42px;font-weight: bold;}
.news-tit  span{ padding-left: 20px;font-size: 14px}
.nynews-a .aright ul li h4{font-size: 16px;}
.nynews-a .aleft .pic{height: 50vw}
.nynews-a .aleft .txt h4{margin-top: 15px;font-size: 24px;}
.nynews-a .aright ul li .pic{height:26vw}
.nynews-b .medList li h4{font-size: 20px}
.nynews-b .medList li{width: 48%}
.nynews-b .medList li:last-child{display: none}
.nynews-c .txt p{line-height: 1.6em;}
.nynews-c .txt h4{font-size: 24px}
.nynews-c .pic{height: 50vw}
.nynews-c .c-slide .swiper-pagination-cus{justify-content: center;}
.nynews-c .c-slide .swiper-pagination-cus .swiper-pagination-bullets span{width: 35px}
.nynews-c .txt{position: static;width: 100%;padding: 25px}
.nynewsList li .txt{padding: 10px 5%}
.nynewsList li .txt h4{font-size:20px;margin-bottom: 20px;margin-top: 10px}

.ny-news-dea .arc-tit{font-size:28px;}
.arc-con img{width: auto!important;height: auto!important}
.arc-con video{width: 100%!important;height: auto!important}
.arc-con p{margin-bottom: 15px;font-size: 14px!important; width: 100%; float: left;}
.arc-con span{font-size: 15px!important}
.ny-news-dea .labews{margin-top: 60px;padding-bottom: 30px}
.ny-news-dea .labews ul li{position: relative;width: 48.5%;}
.ny-news-dea .labews ul li:last-child{display: none}
.ny-news-dea .labews ul li .pic{height: 28vw}
}

@media screen and (max-width: 640px){
.news-tit {margin-bottom: 20px}
.news-tit h3{font-size: 32px}
.nynews-a .aleft .txt h4{font-size: 18px;line-height: 1.4em}
.nynews-a .aleft .txt p{line-height: 1.5em}
.nynews-a .aright ul li h4{font-size: 14px}
.nynews-c .txt{padding: 15px}
.nynews-c .txt h4{font-size: 18px;}
.nynews-c .txt p{line-height: 1.4em;}
.nynews-c .c-slide .swiper-pagination-cus .swiper-pagination-bullets span{width: 25px}
.nynews-c .c-slide .next-btn i, .c-slide .prev-btn i{font-size: 26px}
.nynews-c .c-slide .next-btn, .c-slide .prev-btn{margin-left: 10px}
.nynews-b .medList li{width: 100%}
.nynews-b .medList li:first-child{margin-bottom: 30px}
.nynews-b .medList li .pic{height: 100vw}
.nynews-b .medList li h4{font-size: 18px}

.nynewsList li .txt{width: 100%;padding: 20px 5%}
.nynewsList li .pic{width: 100%;height: 50vw}
.nynewsList li .txt h4{font-size:18px;}



.ny-news-dea .arc-tit{font-size:26px;}
.ny-news-dea .labews dt{font-size: 28px;margin-bottom: 20px}
.ny-news-dea .labews ul li{position: relative;width: 100%;margin-bottom: 30px}
.ny-news-dea .labews ul li:last-child{display: block;}
.ny-news-dea .labews ul li .pic{height:45vw}
.ny-news-dea .labews ul li .txt h4{font-size: 16px}
.ny-news-dea .labews{margin-top: 40px;padding-bottom: 0}
}


@media screen and (max-width: 360px){
.nynews-c .c-slide .swiper-pagination-cus .swiper-pagination-bullets span{width: 15px}
}




.ny-edu-b{background: url(../images/ny/inedbg.jpg) no-repeat bottom center;background-size: 100% auto}
.ny-edu-b .tabico{margin-bottom: 45px}
.ny-edu-b .tabico li {width: 12.5%;text-align: center;cursor: pointer;padding: 30px 1%;position: relative;color: #333333;}
.ny-edu-b .tabico li:before{content: '';height: 60px;width: 1px;background:#eee;position: absolute;left: 0;top: 50%;transform:translateY(-50%);}
.ny-edu-b .tabico li:first-child:before{display: none}
.ny-edu-b .tabico li i{font-size: 40px;display: block;margin: 0 auto;margin-bottom: 10px;transition: .3s;height: 50px}
.ny-edu-b .tabico li.cur {color: #8f000b;background: url(../images/ny/eduicobg.png) #fff no-repeat bottom center;box-shadow: 0 0 10px rgba(0,0,0,.1);border-radius: 5px;background-size: 105% auto}
.ny-edu-b .tabico li.cur i{font-size: 45px}
/*.ny-edu-b .tabico li.cur p{font-weight: bold;}*/
.ny-edu-b .tabico li.cur:before,.ny-edu-b .tabico li.cur+:before{display: none}
.ny-edu-b .tabCon .tit{font-size: 50px;margin-bottom: 30px;line-height: .9em}
.ny-edu-b .tabCon .arc-con{min-height: 300px}



.nyjsList li:nth-child(2n+1){background: #fff;}
.nyjsList li:nth-child(2n+1) .photo{order: 2;text-align: right;}
.nyjsList li:nth-child(2n+1) .txt{order: 1;}
.nyjsList li .txt{width: 68%}
.nyjsList li .txt .desc{padding-bottom: 30px;border-bottom: 1px solid #ddd;margin-bottom: 40px; line-height: 30px; text-align: justify;}
.nyjsList li  .photo{width: 28%}
.nyjsList li  .photo .pic{max-width: 247px;display: inline-block;}
.nyjsList li  .photo h4{font-size: 30px;margin-bottom: 10px;margin-top: 10px}
.nyjsList li:nth-child(2n){background: #f8f8f8;}



.ny-edu-a-a{background: url(../images/ny/ubg1.jpg) no-repeat bottom center;background-size: 100% auto}
.ny-edu-a-a .tit{font-size: 32px;margin-bottom: 20px}
.ny-edu-a-a ul li {display: flex;justify-content: space-between;border-bottom: 1px solid #ddd;padding: 50px 0}
.ny-edu-a-a ul li:last-child {border-bottom:0}
.ny-edu-a-a ul li .pic{width: 150px;}
.ny-edu-a-a ul li .txt{width: calc(90% - 150px);}
.ny-edu-a-a ul li:nth-child(2n) .pic{order: 1}
.ny-edu-a-a ul li:nth-child(2n) .txt{order:2;}
.ny-edu-a-a ul li .txt h4{font-size: 24px;margin-bottom: 15px}
.ny-edu-a-a ul li .txt p{font-size: 17px;line-height: 1.8em;opacity: .9;}
.ny-edu-a-a .desc p{font-size: 17px;line-height: 1.8em;}


.ny-edu-a-b{background: #fff}
.ny-edu-a-b .tit{font-size: 36px;margin-bottom: 20px; color:#8f000b}
.ny-edu-a-b table tr th{font-size: 24px;padding:5px;border-right: 1px solid #ddd;border-top: 5px solid #bb1925;}
.ny-edu-a-b table tr td{font-size: 18px;padding: 5px 10px;border-bottom: 1px solid #ddd}
.ny-edu-a-b table tr td:nth-child(2){text-align: center;}
.ny-edu-a-b table tr td:nth-child(3){text-align: center;}

.ny-edu-a-c .tit{font-size: 40px;max-width: 930px;margin: 0 auto;margin-bottom: 30px;}
.ny-edu-a-c{background: url(../images/ny/sqbg.jpg) no-repeat top center;background-size: 100% auto}
.ny-edu-a-c table tr td:first-child{/*font-size: 18px;padding: 20px*/}
.ny-edu-a-c table tr td.sp:first-child{font-size: 16px;padding: 20px}
.ny-edu-a-c table tr td{border: 1px solid #ddd;padding: 20px 30px}
.ny-edu-a-c table tr td p{font-size: 16px;padding:0;text-align: inherit!important;}
.ny-edu-a-c table tr td ol{margin-left: 20px}
.ny-edu-a-c table tr td ol li{font-size: 16px;padding: 8px 0}

.ny-edu-a-c table tr:first-child td{font-size: 22px}
.ny-edu-a-c table tr:nth-child(2) td{font-size: 20px}
.ny-edu-a-c .c0{background: #fff;}
.ny-edu-a-c .c1{background: #bb1b28;color: #fff;border: 1px solid #bb1b28}
.ny-edu-a-c .c2{background: #cd3643;color: #fff;border: 1px solid #cd3643}
.ny-edu-a-c .c3{background: #d9d9d9;}
.ny-edu-a-c .c4{background: #e9e9e9;}
.ny-edu-a-c .c5{background: #f8f8f8;}


.ny-edu-c .tit{font-size: 40px;max-width: 930px;margin: 0 auto;margin-bottom: 20px;}
.ny-edu-c .sc1{margin-bottom: 40px;}
.ny-edu-c{background: url(../images/ny/ubg1.png) #f1f1f1 no-repeat bottom center;background-size: 100% auto}
.ny-edu-c table {background: #fff;}
.ny-edu-c table tr th{font-size: 22px;}
.ny-edu-c table tr td{font-size: 16px;}
.ny-edu-c table tr td,.ny-edu-c table tr th{border: 1px solid #ddd;padding: 15px 3%;line-height: 1.5em}
.ny-edu-c table tr td p{font-size: 16px;padding: 8px 0}

.ny-edu-c .c0{background: #fff;}
.ny-edu-c .c1{background: #8f000b;color: #fff;border: 1px solid #8f000b}
.ny-edu-c .c2{background: #ab1f2a;color: #fff;border: 1px solid #ab1f2a}
.ny-edu-c .c3{background: #d9d9d9;}
.ny-edu-c .c4{background: #e9e9e9;}
.ny-edu-c .c5{background: #f8f8f8;}


@media screen and (max-width: 1280px){
.ny-edu-b .tabico::-webkit-scrollbar{height:3px}
.ny-edu-b .tabico::-webkit-scrollbar-track{border-radius:10px;background: #eee}
.ny-edu-b .tabico::-webkit-scrollbar-thumb{border-radius:10px;background:#ddd;}
.ny-edu-b .tabico{overflow-x: auto;white-space: nowrap;-webkit-overflow-scrolling: touch; display: block;padding-bottom: 10px}
.ny-edu-b .tabico li {display: inline-block;width: 160px;vertical-align: top;padding: 20px 1%}
.ny-edu-b .tabico li p{white-space: initial;height: 36px}
.ny-edu-b .tabico li i{height: 40px}
.ny-edu-b .tabico li.cur i{font-size: 40px}
.ny-edu-b .tabCon .tit{font-size: 40px}

.nyjsList li  .photo h4{font-size: 30px;}


.ny-edu-a-a .tit{font-size: 28px;}
.ny-edu-a-b .tit{font-size: 40px;}
.ny-edu-a-c .tit{font-size: 34px;}
.ny-edu-a-a ul li {padding: 30px 0}
.ny-edu-a-a ul li .txt h4{font-size: 22px;margin-bottom: 10px}
.ny-edu-a-a ul li .txt p{font-size: 15px;line-height: 1.6em;}
.ny-edu-a-a .desc p{font-size: 15px;line-height: 1.6em;}
.ny-edu-a-b table tr th{font-size: 20px;}
.ny-edu-a-b table tr td{font-size: 16px;}


.ny-edu-a-c table tr td:first-child{font-size: 16px;}
.ny-edu-a-c table tr td.sp:first-child{font-size: 14px;}
.ny-edu-a-c table tr td p{font-size: 14px;padding: 6px 0}
.ny-edu-a-c table tr td ol li{font-size: 14px;padding: 6px 0}

.ny-edu-a-c table tr:first-child td{font-size: 18px}
.ny-edu-a-c table tr:nth-child(2) td{font-size: 16px}

}
@media screen and (max-width: 800px){
.nyjsList li  .photo h4{font-size: 24px;}
.nyjsList li .nyMore{text-align: left;}

.ny-edu-c .tit{font-size: 36px}
.ny-edu-a-a .tit{font-size: 24px;}
.ny-edu-a-b .tit{font-size: 36px;}
.ny-edu-a-c .tit{font-size: 30px;}
.ny-edu-c table tr td,.ny-edu-c table tr th{padding: 20px 1%;line-height: 1.3em}
.ny-edu-c .w360{width: 220px}
.ny-edu-c .w270{width: 180px}
}	
@media screen and (max-width: 760px){
.ny-edu-b .tabico li {display: inline-block;width: 120px;vertical-align: top;padding: 10px 1%}
.ny-edu-b .tabico li p{white-space: initial;height: 36px;font-size: 13px}
.ny-edu-b .tabico li i{font-size:30px;height: 30px;}
.ny-edu-b .tabico li.cur i{font-size: 30px;}
.ny-edu-b .tabCon .tit{font-size: 34px}

.ny-edu-a-a .tit{font-size: 20px;}
.ny-edu-a-b .tit{font-size: 24px;}
.ny-edu-a-c .tit{font-size: 24px;}
.ny-edu-a-b table tr td{font-size: 14px;padding: 5px}


}

@media screen and (max-width: 640px){
.nyjsList li:nth-child(2n+1) .photo{order: 1;text-align: center;}
.nyjsList li:nth-child(2n+1) .txt{order:2;}
.nyjsList li .txt{width: 100%;text-align: center;}
.nyjsList li .txt p{padding: 3px 0}
.nyjsList li .photo{width: 100%;text-align: center;margin-bottom: 20px}
.nyjsList li .photo .pic{margin:0 auto;display: block;width: 60%}
.nyjsList li .nyMore{text-align: center;}
.nyjsList li .txt .desc{padding-bottom: 20px;margin-bottom: 30px}

.ny-edu-a-a ul li .txt h4{font-size: 20px;}
.ny-edu-a-a ul li .pic{width: 80px;}
.ny-edu-a-a ul li .txt{width: calc(98% - 80px);}

.ny-edu-c .tit{font-size: 30px}
.ny-edu-c table tr th{font-size: 20px;}
.ny-edu-c table tr td{font-size: 16px;}
.ny-edu-c table tr td,.ny-edu-c table tr th{padding: 15px 1%;line-height: 1.3em}
.ny-edu-c table tr td p{font-size: 14px;padding: 5px 0}
.ny-edu-c .w360{width: 180px}
.ny-edu-c .w270{width: 160px}
}





.ny-sch{background: #fff}
.ny-sch .desc{max-width: 1024px;margin:0 auto;line-height: 1.6em;font-size: 18px;text-align: center;}
.ny-sch-a{background: url(../images/ny/sbg1.jpg) #fafafa no-repeat bottom center;padding-bottom: 210px;background-size: 100% auto}
.ny-sch-c{background: url(../images/ny/scbg2.jpg) #ffffff no-repeat bottom center;padding-bottom: 140px;background-size: 100% auto;}

.ny-sch-b .wp{margin-top: -130px}
.ny-sch-b .pic{height: 240px;}
.ny-sch-b .txt{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 3;color: #fff;font-size: 24px;padding:5% 20px 20px;}
.ny-sch-b .txt p{line-height: 1em}
.ny-sch-b .txt p:after{content: '';display: block;width: 1px;height: 40px;background: #fff;margin:0 auto;margin-top: 10px}

.sch-slide{margin-bottom: 20px}
.sch-slide .swiper-slide{padding: 50px 0 30px}
.sch-slide .swiper-slide .item{border-bottom: 3px solid transparent}
.sch-slide .swiper-slide:hover .item{transform: translateY(-10px);border-bottom: 3px solid #8f000b}
.sch-slide .txt{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 3;background: url(../images/tpmsk.png) no-repeat top center;color: #fff;padding: 30px;font-size: 18px}
.sch-slide .txt span.iconfont{display: block;font-size: 24px;margin-top: 10px}
.sch-slide .pic{height: 425px}
.sch-slide .sbtn i{font-size: 40px;color: #666}
.sch-slide .swiper-button-next{right: -60px}
.sch-slide .swiper-button-prev{left: -60px}
.sch-slide .swiper-pagination-bullets{bottom: 0;display: none}
.sch-slide .swiper-pagination-bullet{background: #000;width: 10px;height: 10px}
.sch-slide .swiper-pagination-bullet-active{background: #eb9617}


.sch-slide1 .pic{height: 100px;width: 100%;position: relative;margin-bottom: 10px;}
.sch-slide1 .pic span{display: block;background-position: center;background-repeat: no-repeat;transition: .3s;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.sch-slide1 .pic span.b{opacity: 0;z-index: 0}
.sch-slide1 .pic span.a{z-index: 3}
.sch-slide1 .item:hover .pic span.a{z-index: 0;opacity: 0}
.sch-slide1 .item:hover .pic span.b{z-index: 3;opacity: 1}
.sch-slide1 .item{text-align: center;padding: 50px 0 60px}
.sch-slide1 .item:hover p{color: #1f9191}
.sch-slide1 .item:before{content: '';width: 1px;height: 90px;background: #eee;position: absolute;left: 0;top:50%;margin-top: -45px}
.sch-slide1 .swiper-slide:nth-child(1) .item:before{display: none}

@media screen and (max-width: 1360px){
  .sch-slide .swiper-pagination-bullets{bottom: 0;display: block;}
  .sch-slide .sbtn{display: none}
}
@media screen and (max-width: 1280px){
  .sch-slide1 .swiper-slide .item:before{display: none}
}
@media screen and (max-width: 640px){
.ny-sch-a .wp{width: 80%}
.ny-sch-a{padding-bottom: 210px;}
.ny-sch-c{padding-bottom: 100px}
.ny-sch .desc{line-height: 1.4em;font-size: 14px;text-align: center}
.sch-slide1 {padding-bottom: 30px}
.sch-slide1 .item{text-align: center;padding: 40px 0 40px}
.sch-slide1 .swiper-pagination-bullets{bottom: 0;}
.sch-slide1 .swiper-pagination-bullet{background: #000;width: 10px;height: 10px}
.sch-slide1 .swiper-pagination-bullet-active{background: #eb9617}
.p_pages span.p_no_d,.p_pages span.p_no{display:none;}

}



.ny-camp{background: #fff}
.ny-camp-a{background: url(../images/ny/cambg1.jpg)#f7f7f7 no-repeat bottom center;min-height: 400px;padding:80px 0 210px}
.ny-camp-a .aleft{width: 73%}
.ny-camp-a .pic{width: 24%}
.ny-camp-a .nyMore{margin-top: 30px}

.ny-camp-b{margin-top: -130px;margin-bottom: 90px}
.ny-camp-b ul li:nth-child(2){position: absolute;right: 0;top: 0;z-index: 3;width: 79.765%;bottom: 0}
.ny-camp-b ul li:nth-child(1){width: 58.78%;position: relative;z-index: 5}
.ny-camp-b ul li:nth-child(1) a{padding-right: 30px}
.ny-camp-b ul li .txt{position: absolute;left: 10%;bottom:5%;z-index:4;}
.ny-camp-b ul li .txt p{font-size: 40px;color: #fff;padding-left:20px;background: url(../images/ny/xline.png) no-repeat left center;}

.ny-camp-b ul li:hover .txt i{animation:go5 1s ease-out infinite}
.ny-camp-b ul li:nth-child(2) .txt{left: 35%}
.ny-camp-b ul li:nth-child(2)  .pic{height: 100%}
.ny-camp-b ul li:nth-child(2) .m-show{display: none!important}

.ny-camp-c {padding: 80px 0 130px;border-bottom: 4px solid #eb9112;color: #fff}
.ny-camp-c .aleft{background: rgba(235,145,18,.95);padding: 30px 3%;max-width: 450px;}
.ny-camp-c .aleft .icoa i{font-size: 50px;display: block;margin-bottom: 10px}
.ny-camp-c .aleft .icob i{font-size: 24px;display: block;margin-top: 20px}
.ny-camp-c .aleft .txt {font-size: 18px;}
.ny-camp-c .aleft:hover .icob i {animation:go5 1s ease-out infinite}



.ny-camp-d{background: url(../images/ny/camabg.jpg) #f3f3f3 no-repeat bottom center;min-height: 300px}
.ny-camp-d .aleft ul li a{display: block;padding: 25px 20px 25px 0 ;background: #bb1b28;color: #fff;border-left: 3px solid #eb9112;transition: .3s}
.ny-camp-d .aleft ul li a:hover{background: #eb9112;color: #fff;padding: 25px 20px}
.ny-camp-d .aleft ul li a:hover i{opacity: 1;}
.ny-camp-d .aleft ul li.cur a{background: #eb9112;color: #fff;padding: 25px 20px }
.ny-camp-d .aleft ul li.cur a i{opacity: 1;}
.ny-camp-d .aleft ul li a i{opacity: 0;margin-right: 5px}

.ny-camp-d .aleft{width: 300px}
.ny-camp-d .aright{width: calc(100% - 340px)}
.ny-camp-d .aright .swiper-container{width:100%;margin-left:auto;margin-right:auto}
.ny-camp-d .aright .swiper-slide{background-size:cover;background-position:center}
.ny-camp-d .aright .gallery-top{height:495px;width:100%;margin-bottom: 20px}
.ny-camp-d .aright .gallery-top .sbtn i{font-size: 30px;color: #fff}
.ny-camp-d .aright .gallery-thumbs{height:65px;box-sizing:border-box;position: absolute;right: 3%;bottom: 30px;z-index: 10;width: 94%;max-width: 615px}
.ny-camp-d .aright .gallery-thumbs .swiper-slide{height:100%;opacity:1;cursor: pointer;border: 2px solid transparent}
.ny-camp-d .aright .gallery-thumbs .swiper-slide-thumb-active{opacity:1;border: 2px solid #eb9112}
.ny-camp-d .aright .infos li{width: 32%;background: #fff;padding: 20px 20px 30px}
.ny-camp-d .aright .infos li i{font-size: 38px;color: #bb1b28;display: block;margin-bottom: 10px}
.ny-camp-d .aright .infos li h4{font-size: 20px;margin-bottom: 10px;font-weight: bold;}
.ny-camp-d .aright .infos li p{line-height: 1.6em;font-size: 17px}


@media screen and (max-width: 1200px){
.ny-camp-b ul li .txt p{font-size: 35px}
.ny-camp-b ul li .txt{left: 8%}
.ny-camp-b ul li:nth-child(2) .txt{left: 8%}
}
@media screen and (max-width: 980px){
	.arc-con table tr th, .arc-con table tr td{padding: 5px;}
.ny-camp-b ul li .txt p{font-size: 30px}
.ny-camp-b ul li .txt i{font-size: 30px}
.ny-camp-b ul li:nth-child(2){width: 50%;position: relative;}
.ny-camp-b ul li:nth-child(2) .txt{left: 10%}
.ny-camp-b ul li:nth-child(2) .pc-show{display: none!important}
.ny-camp-b ul li:nth-child(1){width: 50%;position: static;}
.ny-camp-b ul li:nth-child(2) .m-show{display: block!important}
.ny-camp-b ul li:nth-child(1) a{padding-right: 0}

.ny-camp-a .nyMore{text-align: left;}
.ny-camp-d .aright .gallery-top{height:45vw;}
.ny-camp-d .aright .gallery-thumbs{height:65px;position: static;width:100%;max-width: inherit;margin-bottom: 20px}

.ny-camp-d .aleft{width: 100%;margin-bottom: 20px}
.ny-camp-d .aright{width: 100%}

.ny-camp-d .aleft ul li a{padding: 15px 20px 15px 0 }
.ny-camp-d .aleft ul li a:hover{padding: 15px 20px}
.ny-camp-d .aleft ul li.cur a{padding: 15px 20px }
}
@media screen and (max-width: 640px){
.ny-camp-a .aleft{width: 100%;margin-bottom: 20px}
.ny-camp-a .pic{width: 100%;}
.ny-camp-a .pic img{margin:0 auto;max-width: 280px;width: 80%}
.ny-camp-a{padding:50px 0 200px}
.ny-camp-b{margin-bottom: 50px}
.ny-camp-a .nyMore{text-align:center;}
.ny-camp-b ul li:nth-child(1){width: 100%;margin-bottom: 20px}
.ny-camp-b ul li:nth-child(2){width: 100%;}
.ny-camp-b ul li:nth-child(2) .m-show img {display: block;}
.ny-camp-b ul li .txt p{font-size: 26px}
.ny-camp-d .aright .gallery-top{margin-bottom: 10px}
.ny-camp-c .aleft {text-align: center}
.ny-camp-d .aright .gallery-thumbs{height:15vw;margin-bottom: 10px}
.ny-camp-d .aright .infos li{width: 100%;margin-bottom: 10px;padding: 30px 10%}
.ny-camp-d .aright .infos li i{font-size: 35px;}
.ny-camp-d .aright .infos li h4{font-size: 18px;}
.ny-camp-d .aright .infos li p{font-size: 15px}
.tbsc table p{font-size: 14px;}
.sc1 h3{margin-bottom: 10px;font-size: 26px;}
.ny-edu-c .sc1{margin-bottom: 0;}
}


/*ie11 css hack*/ 
@media all and (-ms-high-contrast:none) { 
*::-ms-backdrop, 
} 
/*ie11注意里面的标点符号*/ 
/*ie10 css hack*/ 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
 
}