.w1400 { width: 1440px; }
.ban { position: relative; }
.ban img { width: 100%; max-height: 6rem; }
.inner_left { width: 3rem; z-index: 100; position: relative; margin-bottom: 0.4rem; margin-top: -0.9rem; }
.inner_right { width: calc(100% - 3.6rem); }
.inner_right1 { width: 100%; min-height:800px;}
.inner_left h2 { height: 0.9rem; line-height: 0.9rem; text-align: center; color: rgb(255, 255, 255); font-size: 0.36rem; font-family: 思源宋体-Bold; background: rgba(17, 98, 184, 0.8); font-weight: 100; }
.inner_left ul { background: url("/images/nav1.png") right bottom no-repeat rgb(248, 248, 248); padding-bottom: 1.45rem; }
.inner_left ul li { position: relative; border-bottom: 0.02rem solid rgb(241, 241, 241); border-left: 3px solid rgb(248, 248, 248); transition: all 0.5s ease 0s; }
.inner_left ul li p { padding: 0px 0px 0px 0.35rem; align-items: center; height: 0.7rem; }
.inner_left ul li p a { font-size: 0.2rem; display: block; line-height: 0.7rem; cursor: pointer; width: 100%; color: rgb(51, 51, 51); transition: all 0.5s ease 0s; }
.inner_left ul li:hover, .inner_left ul li.active { background: rgb(255, 255, 255); border-left: 3px solid rgb(17, 98, 184); }
.inner_left ul li:hover p a, .inner_left ul li.active p a { color: rgb(17, 98, 184); }
.inner_left ul li p img { width: 23px; height: 4px; display: none; }
.nysubnav { background: rgb(225, 244, 249); display: none; }
.nysubnav a { padding: 0px 0.3rem; line-height: 0.4rem; display: block; font-size: 0.16rem; }
.nysubnav a:hover, .nysubnav a.on { color: rgb(0, 65, 147); }
.local { border-bottom: 0.04rem solid rgb(17, 98, 184); padding: 0.25rem 0px 0.3rem; }
.adress { width: 100%; color: rgb(0, 0, 0); font-size: 0.14rem; text-align: right;line-height: 2; }
.adress img { padding-right: 0.1rem; }
.adress a { font-size: 0.14rem; color: rgb(0, 0, 0); }
.adress a:hover { color: rgb(17, 98, 184); }
embed,video{margin:0 auto!important;    width: 80%!important;}
#vsb_content_2 TABLE{width: 60%!important;    margin: 0 auto 15px!important;}
#vsb_content_2 TABLE p{margin:5px!important;}
.flnav { padding-bottom: 0.7rem; }
.flnav h2 { font-weight: bold; font-size: 0.24rem; color: rgb(255, 255, 255); letter-spacing: 0.05rem; margin: 0.4rem 0px 0.3rem; width: 2.77rem; height: 0.67rem; background: url("/images/navbg.png") center center / 100% no-repeat; line-height: 0.67rem; padding-left: 0.25rem; }
.flnav ul { margin: 0px -0.33rem; }
.flnav li { width: 33.3%; padding: 0px 0.33rem; margin-bottom: 0.3rem; }
.flnav li a { display: block; font-size: 0.18rem; color: rgb(51, 51, 51); line-height: 2; border-bottom: 1px solid rgb(228, 228, 228); position: relative; transition: all 0.5s ease 0s; }
.flnav li a::after { content: ""; position: absolute; right: 0px; bottom: 0.1rem; width: 0.36rem; height: 0.07rem; background: url("/images/nav2.png") center center / 100% 100% no-repeat; }
.flnav li:hover a { color: rgb(17, 98, 184); }
.flnav li:hover a::after { background: url("/images/nav3.png") center center no-repeat; }
.jg { padding: 0.55rem 0px 0px; }
.jg h2 { font-size: 0.26rem; color: rgb(0, 0, 0); margin-bottom: 0.35rem; font-weight: bold; }
.jg ul { margin-bottom: 1rem; border-left: 2px solid rgb(17, 98, 184); padding-left: 0.2rem; background: url("/images/jg1.png") right bottom no-repeat; }
.jg ul li { font-size: 0.16rem; width: 33.3%; margin-bottom: 0.2rem; }
.jg ul li a { color: rgb(0, 0, 0); transition: all 0.5s ease 0s; }
.jg ul li:hover a { color: rgb(17, 98, 184); }
.ld { padding-bottom: 0.8rem; }
.ldlist { padding: 0.55rem 0px 0.4rem; border-bottom: 1px solid rgb(207, 224, 241); transition: all 0.5s ease 0s; }
.ldlist h2 { font-size: 0.22rem; color: rgb(0, 0, 0); font-weight: bold; margin-bottom: 0.35rem; }
.ldlist h2 span { font-size: 0.22rem; color: rgb(0, 0, 0); font-weight: 100; padding-left: 0.3rem; border-left: 1px solid rgb(207, 224, 241); display: inline-block; margin-left: 0.3rem; }
.ldlist .gzcont p { font-size: 0.16rem; color: rgb(102, 102, 102); padding-left: 0.2rem; margin-bottom: 0.15rem; line-height: 1.5; }
.ldlist .gzcont { border-left: 2px solid rgb(17, 98, 184); }
.ldlist:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0.05rem 0.05rem; padding: 0.55rem 0.2rem 0.4rem; border-bottom: 1px solid rgba(0, 0, 0, 0); }
.jjy { padding: 0.5rem 0px 0.7rem; }
.jj1 { flex-wrap: nowrap; }
.jj1 p, .jj2-t, .jj2-b, .jj3 p, .jj4-l p, .jj6-r p, .jj5 p { text-indent: 2em; }
.jj1-l { width: 5.85rem; }
.jj1-r { width: 6.1rem; background: rgb(255, 255, 255); margin: 0.3rem 0px 0.3rem -1.5rem; padding: 0.3rem 0px 0.3rem 0.3rem; z-index: 100; position: relative; }
.jj1-l img { width: 5.85rem; height: 4.28rem; }
.jjy p { font-size: 0.16rem; color: rgb(51, 51, 51); line-height: 0.3rem; }
.jj1-cont { max-height: 3rem; overflow-y: scroll; padding-right: 0.3rem; }
.jj1-cont::-webkit-scrollbar, .jj4cont::-webkit-scrollbar, .jj6-cont::-webkit-scrollbar { width: 2px; height: 2px; background-color: transparent; }
.jj1-cont::-webkit-scrollbar-track, .jj4cont::-webkit-scrollbar-track, .jj6-cont:hover::-webkit-scrollbar-track { border-radius: 10px; background-color: rgb(231, 231, 231); }
.jj1-cont::-webkit-scrollbar-thumb, .jj4cont::-webkit-scrollbar-thumb, .jj6-cont:hover::-webkit-scrollbar-thumb { border-radius: 10px; background-color: rgb(23, 94, 151); }
.jj2 { margin: 0.5rem 0px 0.7rem; }
.jj2-m { margin: 0.5rem 0px; }
.jj2-m ul { justify-content: center; }
.jj2-m ul li { width: 1.43rem; height: 1.43rem; margin-right: 0.7rem; border: 1px dashed rgb(145, 166, 200); border-radius: 50%; position: relative; z-index: 1; overflow: hidden; padding: 0.07rem; }
.jj2-m ul li:last-child { margin-right: 0px; }
.jj2-m ul li p { font-size: 0.14rem; color: rgb(255, 255, 255); margin-bottom: 0.1rem; text-align: center; line-height: 0.26rem; }
.jj2-m ul li p span { font-size: 0.34rem; color: rgb(255, 255, 255); }
.jj2-m ul li a { position: relative; display: flex; flex-direction: column; justify-content: center; width: 100%; height: 100%; z-index: 1; align-items: center; text-align: center; }
.jj2-m ul li a::after { content: ""; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; width: 100%; height: 100%; background: linear-gradient(rgb(78, 161, 201), rgb(22, 100, 183)); border-radius: 50%; z-index: -1; }
.jj2-m ul li p:last-child { margin-bottom: 0px; }
.jj3 { margin-bottom: 0.4rem; background: url("/images/jj1bg.png") center center / cover no-repeat; padding: 0.5rem 0.3rem; }
.jj3 p { color: rgb(255, 255, 255); }
.jj4 { margin-bottom: 0.5rem; }
.jj4-l { width: calc(100% - 5.43rem); }
.jj4-r { width: 5.23rem; padding-left: 0.15rem; }
.jj4cont { max-height: 3.3rem; overflow-y: scroll; padding-right: 0.2rem; }
.jj4-r img { width: 5.23rem; height: 3.31rem; }
.jj5 { margin-bottom: 0.5rem; background: url("/images/jj2bg.png") center center / cover no-repeat; padding: 0.5rem 0.3rem; }
.jj6-l { width: 5.25rem; }
.jj6-r { width: calc(100% - 5.55rem); }
.jj6-cont { max-height: 3.6rem; overflow-y: scroll; padding-right: 0.1rem; }
.lsyg { padding: 0.35rem 0px 1.2rem; position: relative; }
.lsyg::before { content: ""; position: absolute; left: 0.25rem; height: 100%; width: 1px; border-left: 1px dashed rgb(204, 204, 204); z-index: -1; }
.ls1 { margin-bottom: 0.5rem; }
.lslm {background: url("/images/lsbg.png") center no-repeat;height: 0.88rem;align-items: center;padding: 0px 0.2rem;cursor: pointer;transition: 0.5s;background-size: 100% 100%;}
.lslm h2 { width: 1.7rem; line-height: 0.88rem; align-items: center; font-size: 0.4rem; font-weight: bold; color: rgb(255, 255, 255); }
.lslm img { width: 0.2rem; transition: all 0.5s ease 0s; }
.lslm p {width: calc(100% - 2rem);font-size: 0.24rem;color: rgb(255, 255, 255);font-weight: bold;line-height: 1.25;text-align: center;letter-spacing: 2px;display: flex;flex-direction: column;justify-content: center;}
.lslm h2 i { width: 0.09rem; height: 0.09rem; background: rgb(255, 255, 255); border-radius: 50%; }
.lslm h2 span { font-size: 0.24rem; color: rgb(255, 255, 255); letter-spacing: 1px; }
.ls-b {padding-left: 0.7rem;visibility: hidden;transform: scaleY(0);transform-origin: top;overflow: hidden;height: 0;}
.ls-b.on {height: auto;visibility: visible;transform: scaleY(1);/* transition: 0.5s; */}
.ls-b .lscont p { font-size: 0.16rem; color: rgb(0, 0, 0); line-height: 0.32rem; text-indent: 2em; }
.lscont { padding: 0.3rem 0px; }
.lsslick { padding-bottom: 1rem; }
.lsslick li p {font-size: 22px;margin-top: 0.2rem;color: rgb(0, 0, 0);text-align: center;}
.lsslick li { position: relative; transform: scale(0.5); }
.lsslick li .imged { z-index: 1; padding-bottom: 75%; }
.lsslick li .imged::after { content: ""; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 2; }
.lsslick .swiper-slide-active, .lsslick .swiper-slide-duplicate-active { transform: scale(1.6); }
.lsslick li.swiper-slide-active .imged::after { background: none; }
.lsslick .swiper-button-next {background: url("/images/lsnext.png") center center no-repeat;width: 10px;height: 18px;margin-top: 0px;right: 9%;transform: translateY(calc(-50% - 0.3rem));top: calc(50% - 0.3rem);}
.lsslick .swiper-button-prev {background: url("/images/lsprev.png") center center no-repeat;width: 10px;height: 18px;margin-top: 0px;top: calc(50% - 0.3rem);left: 9%;transform: translateY(calc(-50% - 0.3rem));}
.swiper-button-next::after, .swiper-container-rtl .swiper-button-prev::after { display: none; }
.lsslick li.swiper-slide-active p { font-size: 10px; margin-top: 0.1rem; }
.lslm.on img { transform: rotateX(180deg); transition: all 0.5s ease 0s; }
/* 内容 */
.development {
  padding-top: .5rem;
}

.news_title .new_txt {
  font-size: .25rem;
  color: #333;
  padding-bottom: .25rem;
  line-height: 1.5;
  font-family: constan;
  text-align: center;
}

.news_title .new_time {
  width: 100%;
  text-align: center;
}

.news_title .new_time .time {
  font-size: .14rem;
  color: #a3a9bb;
  opacity: 0.8;
  padding-bottom: .15rem;
  position: relative;
  padding-bottom: .35rem;
  width: 100%;
}

.news_title .new_time .time::after {
  content: " ";
  width: 100%;
  height: .01rem;
  left: 0;
  top: 75%;
  background: #ccc;
  position: absolute;
}

.news_title .new_time .time a {
  padding-right: .2rem;
  color: #222;
  font-family: "Microsoft Yahei";
  font-size: 0.14rem;
  line-height: 1.5;
}

.news_title .new_time .icon {
  font-size: .14rem;
  color: #333;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  width: 30%;
}

.news_title .new_time .icon a {
  margin-top: -.1rem;
}

.news_title .new_time .icon a img {
  width: .3rem;
  height: .3rem;
  margin-right: .05rem;
  opacity: .7;
}

.news_title .new_time .icon a img:hover {
  opacity: 1;
}

.news_bod {
  margin-top: .2rem;
}

.news_bod p {
  text-indent: 2em;
  font-size: .16rem;
  color: #333;
  line-height: .3rem;
  font-family: constan;
}

.news_bod p img {
  display: block;
  margin: .3rem auto .2rem;
  max-width: 100%;
  height: auto;
}

.news_bod .text {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.news_bod .text div {
  font-size: .14rem;
  color: #333;
  opacity: 0.6;
  line-height: .3rem;
}

.new_miew {
  border-top: .01rem solid #a2a7b8;
  border-bottom: .01rem solid #a2a7b8;
  padding: .3rem 0;
  margin-top: 0.3rem;
}
.new_miew a:hover{color:rgb(17, 98, 184)}
.new_miew div {
  font-size: .16rem;
  color: #333;
  line-height: .3rem;
}

.qrid_zz {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
  display: none;
  top: 0;
  left: 0;
  z-index: 1000;
  display: none;
  justify-content: center;
  align-items: center;
}

.qrid_zz #qrid {
  padding: 8px;
  background: #fff;
  border-radius: 5px;
}

/* 列表页 */
.ul-list{margin-bottom: 0.8rem;}
.ul-listb1{padding-bottom: 0.5rem;}
.ul-listb1 .con{height: .8rem;border-bottom:1px solid #dfdfdf;overflow:hidden;line-height:0.28rem;}
.ul-listb1 .con:hover .tit{color: rgb(17, 98, 184);}
.ul-listb1 .date{font-size:0.14rem;color:#999;padding-left:0.3rem;/* border-left:1px solid #e5e5e5; */margin-top:0.26rem;width: 1.5rem;height: 0.28rem;line-height: 0.28rem;text-align: right;}
.ul-listb1 .tit{font-size:0.18rem;color:#333;height:0.28rem;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:0.26rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;width: calc(100% - 1.5rem);}
/* piclist */
.video-ul{ padding-top: 0.6rem; margin:0 -0.2rem;}
.piclist li{width: 33.3%;padding: 0 0.2rem;margin-bottom: 0.3rem;}
.img-hide{ display: block; overflow:hidden; }
.img-hide img{ transition: 0.5s all; }
.img-hide:hover img{ transform: scale(1.05,1.05); }
.video-ul-box:hover .video-ul-bottom{ background: rgb(17, 98, 184); }
.video-ul-box:hover  a{ color: #fff; }
.page-box img{ margin:0 auto; }

.piclist .imged{padding-bottom: 55%;}
.video-ul-bottom{background: rgb(241 248 255);padding:0rem 0.2rem;height: 0.6rem;text-align: center;}
.video-ul-bottom a{color: #000;display: block;line-height: 0.6rem;font-size: 0.18rem;}
/* 校园风光 */

.xyfg{padding:0.6rem 0 1rem;overflow: hidden;}
.fj1{margin-bottom: 1.5%;}
.fj1-l{width: 67%;}
.fj1-r{width: 33%;padding-left: 1.5%;}
.fj2-l{width: 32%;}
.fj2-r{width: 68%;padding-left: 1.5%;}
.fj1-l .imged{padding-bottom: 63.1%;}
.fj1-r .imged{padding-bottom: 64.8%;}
.fj-t{margin-bottom: 4.4%;}
.fj2-l .imged{padding-bottom: 132%;}
.fj2-r .imged{padding-bottom: 63.5%;}
.xyfg ul li a{width: 100%;display: flex;position: relative;}


.zzc{width:100%;transition: 0.5s;background: rgba(17,98,184,0.8);justify-content: center;align-items: center;text-align: center;position: absolute;top: 0;left: 0;height: 0;opacity: 0;flex-direction: column;}
.zzc img{width:0.71rem;}
.zzc p{color: #fff;font-size: 0.18rem;margin-top: 0.25rem;}

.xyfg a:hover .zzc{height: 100%;opacity: 1;}


.lxwm{width: 100%!important;}
.xl-l{width: calc(100% - 3rem);}
.xl-r{width: 2.89rem;text-align: center;}
.lxwm_cont{align-items: flex-start;padding: 1.3rem 0 1rem;}
.xl-r img{width: 2.37rem;height: 2.37rem;box-shadow: 0 10px 29px 3px rgba(0,0,0,0.25);}
.xl-r p{text-align: center;font-size: 0.20rem;color: #333;margin-top: 0.2rem;}
.xl-l h2{font-size: 0.28rem;color: #333;font-weight: bold;margin-bottom: 0.4rem;}
.xl-l p{font-size: 0.2rem;margin-bottom: 0.25rem;display: flex;align-items: center;}
.xl-l p span{color: #333;padding-left: 0.1rem;line-height: 2;}
.xl-l p:nth-child(3){margin-left:-0.05rem}
.xl-l p img{width: 0.26rem;}

.xyfgs1{  display: flex;}
.xyfgs1 .nyphotoList{ width: 5rem; margin: 0 .5rem 0 0}
.xyfgs1 .nyphotoList .wall-column{ width: 100%}
.xyfgs1 .ul-list{ flex: 1; overflow: hidden}

@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1400px) {
}
@media screen and (max-width: 1200px) {
}
@media screen and (max-width: 1024px) {
  .inner_left, .inner_right { width: 100%; }
  .jg ul { margin-bottom: 0.4rem; }
  .inner_left { margin-bottom: 0px; }
  .jj1-r { width: calc(100% - 6rem); }
  .jj2, .jj2-m { margin: 0.3rem 0px; }
  .xyfgs1{ flex-wrap: wrap}
  .xyfgs1 .nyphotoList{ width: 100%; margin: 0 0 .4rem} 
.xyfgs1 .ul-list{ flex: auto; width: 100%}
}
@media screen and (max-width: 768px) {
  .inner_left ul { padding-bottom: 0.5rem; }
  .jj1 { flex-wrap: wrap; }
  .flnav { padding-bottom: 0.4rem; }
  .jj1-l, .jj4-r, .jj6-l { width: 100%; text-align: center; }
  .jj1-r, .jj4-l, .jj6-r { width: 100%; margin: 0px; }
  .jj4-l { margin-bottom: 0.2rem; }
  .jj6-r { margin-top: 0.2rem; }
  .jj2-m ul li { margin-right: 0.2rem; }
  .lsslick .swiper-slide-active,.lsslick li{transform: scale(1);}
  .lsslick li .imged::after{background: none;}
  .lsslick .swiper-button-next {right: 0%;width: 17px;height: 12px;background: url(/images/next.png) center center no-repeat;transform: translateY(calc(-50% - 0.1rem));top: calc(50% - 0.1rem);}
.lsslick .swiper-button-prev {left: 0%;width: 17px;height: 12px;background: url(/images/prev.png) center center no-repeat;transform: translateY(calc(-50% - 0.1rem));top: calc(50% - 0.1rem);}
.lsslick{padding-bottom: 0;}
.ls1{margin-bottom: 0.3rem;}
.piclist ul{margin: 0 -0.1rem;}
.piclist li{width: 50%;padding: 0 0.1rem;}
.lsslick li p{font-size: 0.18rem !important;}
.xyfg {padding: 0.4rem 0;}
embed,video{margin:0 auto!important;    width: 100%!important;}
#vsb_content_2 TABLE{width: 100%!important;    margin: 0 auto 15px!important;}
#vsb_content_2 TABLE p{margin:5px!important;}
.adress {text-align: left;}
}
@media screen and (max-width: 600px) {
  .flnav li { width: 50%; }
  .jg ul li { width: 50%; }
  .ldlist { padding: 0.25rem 0px 0.2rem; }
  .ldlist h2 { margin-bottom: 0.2rem; }
  .lslm h2{font-size: 0.24rem;width: 1.2rem;}
  .lslm h2 span{font-size: 0.18rem;}
  .lslm h2 i{width:0.05rem;height:0.05rem;}
  .lslm p{width:calc(100% - 1.5rem);font-size: 0.2rem;}
  .lslm{padding: 0 0.1rem;}
  .lsyg {padding: 0.35rem 0px 0.5rem;}
  .zzc img {width: 0.4rem;}
}
@media screen and (max-width: 420px) {
  .lsslick .swiper-button-next { right: 3%; }
.lsslick .swiper-button-prev { left: 3%; }
.piclist ul{margin: 0;}
.piclist li{width: 100%;padding: 0;}
}