@charset "utf-8";
.ny-ba{height: 2.4rem;position: relative;margin-top: 0;}
.ny-ba .bg{position: absolute;left: 0;top:0;right: 0;bottom: 0;z-index: 0}
.ny-ba .bg:before{content: '';position: absolute;left: 0;right: 0;top: 0;z-index: 0;height: 1.5rem;background-size: 100% 100%;opacity: .5}
/*.ny-ba .bg:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;z-index: 0;height: 1.5rem;background: url(../images/bamask.png) no-repeat bottom center;background-size: 100% 100%;opacity: .8}*/
.ny-ba.nomask .bg:before{display: none}
.ny-ba .wp{height: 100%;position: relative;padding-top: .4rem}
.posi{padding: .18rem 0;background: #fbfbfb;border-bottom: 1px solid #eee}
.posi a{}

@media (min-width: 1940px){
.ny-ba{height:6.5rem;position: relative;;} 
}

.ny-ba .txt h4{color: #fff;font-weight: normal;margin-top: 1rem;}
.ny-ba .txt h4 em{font-size: .2rem;display: block;color: rgba(255,255,255,.7);text-transform: uppercase;}
.ny-ba .txt h4 span{display: block;line-height: 1.1em;font-size: .3rem;}
.ny-ba .txt h4 span:after{content: '';height: 2px;width: .7rem;background: #4db1e2;display: block;margin-top: .15rem;margin-bottom: .2rem;}
.left_menus{position:relative;display:none;padding:.2rem .3rem;background: url(../images/ny/nyleftbg1.png) no-repeat top center;
    background-size: 100% auto;;color:#fff;cursor:pointer;
}
.left_menus i{height: 15px}
.left_menus.on i{display:inline-block;transform:rotate(180deg)}
.left_menus span{position:relative;display:block;overflow:hidden;padding-left:.35rem;width:calc(100% - .2rem);
text-overflow:ellipsis;white-space:nowrap;line-height:1em;font-size: .22rem;text-align: left;}
.left_menus span:after{position:absolute;top:50%;left:0;width:.25rem;height:2px;background:#fff;content:'';transform:translateY(-50%)}

.nysubNav{background: #fbfbfb;border-bottom: 1px solid #eee}
.nysubNav ul{overflow-x:auto;overflow-y: hidden;white-space: nowrap;}
.nysubNav ul li{display: inline-block;font-size: .18rem;margin-right: .4rem;padding: .2rem 0;position: relative;}
.nysubNav ul li:after{content: '';height: 2px;position: absolute;left: 50%;transform:translateX(-50%);bottom: 0;background: #4db1e2;width: 0;transition: .3s;}
.nysubNav ul li:last-child{margin-right: 0}
.nysubNav ul li.on a{color: #4db1e2;}
.nysubNav ul li.on:after{width: 100%}
.nysubNav ul::-webkit-scrollbar{height:4px}
.nysubNav ul::-webkit-scrollbar-track{border-radius:5px;;background: #eee}
.nysubNav ul::-webkit-scrollbar-thumb{border-radius:5px;background:#eaa041}

.nyNews{padding: .6rem 0 .8rem}
.nytzlist{padding-bottom: .2rem}
.nytzlist li{margin-bottom: .2rem}
.nytzlist li a{display: flex;justify-content: space-between;background: #f7f8fb;padding: .35rem;flex-wrap: wrap;}
.nytzlist li time{width: 1.2rem;display: block;border-right: 1px dashed #bfbfc0;font-size: .18rem;color: #888;height: .9rem}
.nytzlist li time span{font-size: .34rem;display: block;line-height: 1em;color: #666}
.nytzlist li .txt{width: calc(100% - 1.2rem);padding-left: .2rem}
.nytzlist li .txt h4{line-height: 1.5em;font-size: .22rem;margin-bottom: .1rem}
.nytzlist li .txt p{line-height: 1.6em;color: #666}
.nytzlist li:hover time span{color:  #2074c8}
.nytzlist li:hover a{background: #fff;box-shadow: 0 0 .15rem rgba(0,0,0,.1)}

@media (max-width: 900px){
.nytzlist li .time{width: 100%;margin-bottom: .15rem}
.nytzlist li time{width: auto;height: auto;border-right: 0}
.nytzlist li time span{font-size: .24rem;display: inline-block;margin-right: .1rem}
.nytzlist li .txt{width: 100%;padding-left: 0} 
}
@media (max-width: 640px){
.nytzlist li .txt h4{font-size: .2rem;margin-bottom: .15rem}
.nytzlist li .txt p{font-size: .16rem}
}

.arc-con1{color: #222;line-height: 1.8}
.arc-con1 a{color: #4427b1}
.arc-con1 h1,.arc-con1 h2,.arc-con1 h3,.arc-con1 h4,.arc-con1 h5,.arc-con1 h6{font-weight: bold;margin-bottom: .15rem}
.arc-con1 img{width: auto!important;height: auto!important;max-width: 100%;margin: 10px 0;display: inline-block;margin-left: -2em !important;}
.arc-con1 p{  line-height: 1.8em; text-indent: 2em;  text-align: justify;  word-break: break-all;margin-bottom: .2rem}
.arc-con1 table{border: 1px solid #eee;min-width: 640px;margin-left:0!important;width: 100%;background: #fff}
.tbsc{overflow: auto;padding: 15px 0;width: 100%}
.arc-con1 table tr th,.arc-con1 table tr td{border: 1px solid #eee!important;padding: 15px;text-align: center;}
.arc-con1 table tr:nth-child(2n){background: #EEEEEE}
.tbsc::-webkit-scrollbar{height:4px}
.tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#eaa041;}
.tbsc::-webkit-scrollbar-track{border-radius:10px;background:#eee;}
.arc-con1 video{max-width: 100%!important;height: auto!important;display: block; margin: 0 auto;}
.video-con video{max-width: 100%!important;height: auto!important}

@media screen and (min-width: 1921px){

}
@media screen and (max-width: 1366px){
}
@media screen and (max-width: 1024px){
.ny-ba{height: 30vw;margin-top: 0;}
.ny-ba .bg:before{display: none}
}
@media screen and (max-width: 980px){
.ny-ba{height: 35vw}
.arc-con1 video{width: auto!important;height: auto!important}
.arc-con1 img{width: auto!important;height: auto!important}
.arc-tit h1{font-size: .26rem;}
}
@media screen and (max-width: 640px){
.ny-ba{height: 48vw}
.arc-con1{font-size: .18rem!important}	
.arc-con1 p{font-size: .18rem!important}	
.arc-con1 p span{font-size: .18rem!important}
body{font-size: .18rem}

.arc-con1 p,.arc-con1 span{font-size: .18rem!important}
.ny-ba .ny-bat{bottom: .2rem}
}
@media screen and (max-width:480px){

.subnav2 ul li a{margin: 0 .1rem}
}

.footer{background: url(../images/ftbg.jpg) no-repeat center;background-size: cover; }
.n_pad{padding: .6rem 0 1rem;}
@media screen and (max-width: 980px){
    .n_pad{ padding: .5rem 0;}
}

.news ul{ margin: 0 -.15rem; margin-bottom: -.3rem;}
.news ul li{ width: 33.33%; padding: 0 .15rem; margin-bottom: .3rem;}
.news ul li .txt{background: #f5f5f5;padding: .3rem .3rem .4rem}
.news ul li .item time{display: inline-block;line-height: .32rem;padding: 0 .15rem;color: #a70e0e;border:1px solid  #a70e0e;border-left: 0;border-right: 0}
.news ul li .item h4{margin-top: .25rem;line-height: 1.5em;font-weight: normal;margin-bottom: .2rem}
.news ul li .item p{color: rgba(0,0,0,.6);font-size: .14rem;line-height: 1.8em}

.teacher ul{margin: 0 -.15rem;margin-bottom: -.3rem;justify-content: flex-start;}
.teacher ul li{width: 12.5%;padding: 0 .15rem;margin-bottom: .3rem;}
.teacher ul li .txt{background: #f5f5f5;padding: .1rem .1rem .1rem;text-align: center;}
.teacher ul li .item time{display: inline-block;line-height: .32rem;padding: 0 .15rem;color: #a70e0e;border:1px solid  #a70e0e;border-left: 0;border-right: 0}
.teacher ul li .item h4{margin-top: .025rem;line-height: 1.5em;font-weight: normal;margin-bottom: .02rem;white-space: nowrap;}
.teacher ul li .item p{color: rgba(0,0,0,.6);font-size: .14rem;line-height: 1.8em}

.fanye{text-align:center;margin: .6rem 0 0;}
.fanye img{ max-width:100%}

@media screen and (max-width: 768px){
    .news ul li{ width: 100%;}
    .ny-ba .txt h4 span{font-size: .24rem;margin: .2rem 0 0;}
    .ny-ba .txt h4 em{ display: none;}
    .nysubNav ul li{ margin-right: .15rem}
}
.n_container{ min-height: 60vh}
.nylist_box{}
.nylist ul li{padding: .2rem 1.2rem .2rem 0;border-bottom: 1px dashed #ddd;position: relative;font-size: .18rem;}
.nylist ul li span{position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
.nylist ul li:last-child{border-bottom: 0}

.pages{ text-align: center; margin: 1rem 0 0;}
.pages .box{ display: flex; text-align: center; justify-content: center; flex-wrap: wrap;}
.pages .box *{ transition: .5s;}
.pages .box a{display: inline-block;padding: 0 .14rem;border: #dbdada 1px solid;color: #999999;line-height: .34rem;margin: 0 .02rem;font-size: .16rem;}
.pages .box a font{ display: inline-block; width: .14rem; height: .14rem;}
.pages .box a.on, .pages .box a:hover{background: #19ade9;color: #fff;border: #19ade9 1px solid;}

@media(max-width: 768px){
  .pages{ margin: .4rem 0 0;}
  .pages .box a{padding: 0 .1rem;}
  .pages .box a font{ display: none;}
  .nylist_box{padding: .4rem 0 .5rem;}
  .fanye{ margin: .3rem 0 0;}
  .teacher ul li{width: 33.330%;padding: 0 .15rem;margin-bottom: .3rem;}
}

/*详细页*/
.n_news_detail{/* background: #f9fafc; */}
.n_news_detail .left{ width: calc(100% - 3.8rem); padding: 0 .68rem 0 0;}
.n_news_detail .right{width: 3.8rem;}
.n_news_detail .ar_article_box{}
.n_news_detail .ar_article_box .nav01{margin-bottom: .4rem;}
.n_news_detail .ar_article_box h3{color: #222222;font-size: .28rem;line-height: 1.4375;margin: 0 auto;max-width: 100%;margin-bottom: .1rem;font-weight: normal;}
.n_news_detail .ar_article_box h6{color: #8f8f8f;font-size: 0.14rem;line-height: .42rem;margin-bottom: 0;vertical-align: top;border-bottom: #e3e3e3 1px solid;display: flex;justify-content: space-between;align-items: center;padding: 0 0 .15rem;flex-wrap: wrap;}
.n_news_detail .ar_article_box h6 span{margin: 0 .2rem 0 0;font-size: .16rem;line-height: 1.5;color: #999999;font-weight: normal;}
.n_news_detail .ar_article_box h6 span img{margin: -3px .1rem 0 0;height: .16rem;}
.n_news_detail p{color: #222222;font-size: .18rem;line-height: 1.8em;margin-bottom: .15rem;text-align: justify;text-indent: 2em;}
.arc-con1 .scroll{overflow: hidden;overflow-x:scroll;width: 100%;}
.arc-con1 .scroll::-webkit-scrollbar{width:4px;height: 4px; display: inherit}
.arc-con1 .scroll::-webkit-scrollbar-track{border-radius:5px;;background: #ddd}
.arc-con1 .scroll::-webkit-scrollbar-thumb{border-radius:5px;background:#4db1e2;}

/*====上一篇下一篇====*/
#ar_fot{position:relative;margin-top: .6rem;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;height: 1rem;padding: 0;}
#ar_fot *{ transition: .5s;}
#ar_fot .miso-arrow1s{width: 50%;padding: 0;height: 100%;}
#ar_fot>a{ display: inline-block; height: 100%;}
#ar_fot .cc{ width: 1.2rem; height: 100%; border-left: #eaeaea 1px solid; border-right: #eaeaea 1px solid;  display: flex; align-items: center; justify-content: center;}
#ar_fot .cc img{ height: .24rem;}
#ar_fot .miso-arrow1s.prev a{background: #f5f7fa url(../images/ar_fot_ico1.png) .25rem center no-repeat;}
#ar_fot .miso-arrow1s.next a{text-align: right;background: #fff4f4 url(../images/ar_fot_ico2.png) calc(100% - 15px) center no-repeat;}
#ar_fot .miso-arrow1s a{font-size: .16rem;color: #333333;line-height: .84rem;/* height: 100%; */display: block;align-items: center;padding: 0 .54rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;background-size: .11rem auto !important;}
#ar_fot .miso-arrow1s.prev a{background: #4db1e2 url(../images/ar_fot_ico1_on.png) .25rem center no-repeat; color: #fff}
#ar_fot .miso-arrow1s.next a:hover{text-align: right;background: #4db1e2 url(../images/ar_fot_ico2_on.png) calc(100% - 15px) center no-repeat; color: #fff}

.n_news_detail .right .sticky{ position: sticky; top: 1rem}
.n_news_detail .right .tj{background: #fff4f4;padding: .35rem .3rem .4rem;}
.n_news_detail .right .tj h3{font-size: .24rem;color: #222222;margin-bottom: .24rem;font-weight: normal;}
.list_tj1 li *{ transition: .5s}
.list_tj1 li a{display: flex;height: 32px;align-items: center;;}
.list_tj1 li a h4{font-size: .16rem;color: #222222;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.list_tj1 li a span{width: 20px;height: 20px;background: #cd0100;display: flex;align-items: center;justify-content: center;color: #fff;margin-right: .1rem;min-width: 20px;}
.list_tj1 li:nth-child(4) a span, .list_tj1 li:nth-child(5) a span, .list_tj1 li:nth-child(6) a span{ background: #383d45;}
.list_tj1 li:nth-child(7) a span, .list_tj1 li:nth-child(8) a span, .list_tj1 li:nth-child(9) a span, .list_tj1 li:nth-child(10) a span{ background: #666666;}

@media(min-width: 1200px){
  .list_tj1 li a:hover{ color: #0076cf;}
}
@media(max-width: 1200px){	
	
}
@media(max-width: 992px){
	
}
@media(max-width: 768px){
  .n_news_detail .left{width: 100%;padding: 0;}
  .n_news_detail .right{width: 100%;margin: .4rem 0 0;}
  #ar_fot .miso-arrow1s a{/* padding: 0 20px; *//* background-image: none !important; */}
	#ar_fot .miso-arrow1s{/* width: 100%; */}
	#ar_fot .miso-arrow1s.prev a { padding-right: 15px}
	#ar_fot .miso-arrow1s.next a { padding-left: 15px}
}
@media(max-width: 456px){
	 .teacher ul li{width: 50%;padding: 0 .15rem;margin-bottom: .3rem;}
} 

.n_shizi_d .fl01{background: #f5f5f5;background-size: cover;padding: .6rem 0 .8rem;}
.n_shizi_d .fl01 .wp{ display: flex; flex-wrap: wrap; width: 12rem;}
.n_shizi_d .fl01 .left{ width: 3.62rem;}
.n_shizi_d .fl01 .left img{ width: 100%}
.n_shizi_d .fl01 .right{ width: calc(100% - 3.62rem); padding: .56rem 0 0 1.2rem;}
.n_shizi_d .fl01 .right h3{ font-size: .34rem; color: #333333; font-weight: bold; font-family: "Microsoft Yahei"; border-bottom: #cdd5de 1px solid; padding: 0 0 .3rem; margin-bottom: .25rem;}
.n_shizi_d .fl01 dl{ display: flex; flex-wrap: wrap;}
.n_shizi_d .fl01 dl dd{ min-width: 50%; font-size: .2rem; color: #666666; line-height: .46rem;}
.n_shizi_d .fl01 dl dd font{ font-weight: bold; font-family: "Microsoft Yahei";}

.n_shizi_d .fl02{ padding: .8rem 0;}
.n_shizi_d .fl02 .wp{ width: 13.2rem;}

@media(max-width: 768px){
.n_shizi_d .fl01 .left{margin: 0 auto;max-width: 2rem;}
	.n_shizi_d .fl01 .right{width: 100%;padding: .3rem 0 0;}
	.n_shizi_d .fl01 .right h3{ font-size: .26rem}

	.n_shizi_d .fl01 dl dd{ width: 100%;font-size: .17rem}

	.n_shizi_d .fl02{ padding: .5rem 0}
}