@charset "utf-8";
#header{background: #163B74;position: relative;}

/*==========================================公共 开始=============================================*/
/* ban */
.ban{width: 100%;position: relative;}
.ban .scale{position: relative;}
.ban .imged{padding-bottom: 35%;}
.ban .yjlm{z-index: 10;position: absolute;width: 100%;left: 0;bottom: 0;}

.yjlm .wp{align-items: center;}
.yjlm .h3{align-items: center;font-size: 0.24rem;font-weight: bold;color: #FFFFFF;}
.yjlm .h3 img{display: inline-block;margin-left: 0.1rem;width: 0.16rem;}
.ejlm_pc{width: 70%;flex: 1;min-width: 0;}
.ejlm_pc ul{width: 100%;align-items: center;}
.ejlm_pc ul li{padding: 0 0.2rem;position: relative;height: 0.6rem;display: flex;align-items: center;}
.ejlm_pc ul li>a{color: #fff;transition: 0.5s;font-size: .18rem;padding: 0 0.1rem;display: block;line-height: 1.5;border-bottom: 1px solid rgba(0,0,0,0);}
.zwnr tr td {
    line-height: 20px;
}
.ejlm_pc .sub {position: absolute;top: 100%;background: rgb(255, 255, 255);width: auto;left: 50%;z-index: 10000;transform: translateX(-50%) scaleY(0);visibility: hidden;opacity: 0;transition: all 0.5s ease 0s;transform-origin: center top;box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px;min-width: 1.6rem;padding: .1rem 0;}
.ejlm_pc ul li:hover .sub{transform: translateX(-50%) scaleY(1);visibility: visible;opacity: 1;}

.ejlm_pc .sub a{line-height: 0.35rem;font-size: 0.18rem;color: #333;display: block;text-align: center;padding-left: 0;}
.ejlm_pc .sub a:hover{background:#163B74;color: #fff;}
.ejlm_pc ul li.active >a,.ejlm_pc ul li:hover>a{
    border-bottom: 1px solid #fff;
    font-weight: bold;
}
.wrap_ph{margin-top: 0.3rem;display: none;}
.wrap_ph h2{width:100%;color:#fff;height: 0.6rem;line-height: 0.6rem;font-size: 0.26rem;padding: 0 0.2rem;background: #163B74;}
.wrap_ph h2::after{width: 0.32rem;height: 0.32rem;background: url(../images/cd.png) no-repeat right center/cover;left: auto;right: 0.2rem;top: 50%;transform: translateY(-50%);}
.wrap_ph ul{padding: 0.1rem 0.2rem 0.2rem;display: none;box-shadow: 0px 0.1rem 0.3rem 0px rgba(69, 10, 66, 0.11);}
.wrap_ph li{font-size: 0.18rem;line-height: 0.34rem;}
.wrap_ph li a{transition:0.5s;display: block;color: #333;}
.wrap_ph{display: none;}
.wrap_ph li.active a{color: #163B74;}

.wrap_ph i{opacity: 1;display: inline-block;width: .34rem;height: .3rem;display: inline-block;background: url(../images/arrow_down.png) center no-repeat;background-size: 15px 15px !important;position: absolute;display: block;right: 0;top: 2px;transition: 0.5s;}
.wrap_ph i.on{transform: rotate(-90deg);}
.wrap_ph .box{display: none;padding-left: 0.25rem;}
.wrap_ph .box a{font-size: 0.16rem;line-height: 0.3rem;color: #666 !important;display: block;}
.wrap_ph .box a:hover{color: #163B74;}
.ejlm_wrap{display: none;}
/*  */
.inner {padding: 0.9rem 0rem 0;position: relative;/* background: #e2effa; */min-height: calc(100vh - 1.2rem);z-index: 11;}
.inner::after{width: 100%;height: 5.44rem;background: url(../images/innbg.png) no-repeat bottom;background-size: 100%;}
.inner .wp{align-items: flex-start;}
.inner_left {width: 2.4rem;z-index: 100;position: relative;}
.inner_right { width: calc(100% - 2.4rem);padding-left: .7rem;}
.inner_left h2 {text-align: center;height: 1rem;align-items: center;background: url(../images/navbg.png) no-repeat;justify-content: center;background-size: 100% 100%;}
.inner_left h2 p{color: #fff;line-height: .34rem;font-weight: bold;font-size: 0.28rem;}

.inner_left ul {padding-bottom: 1rem;background: linear-gradient(0deg, #FFFFFF 38%, #EBF0F9 100%);}
.inner_left ul li {position: relative;transition: .5s;padding: 0 0.24rem;}
.inner_left ul li p {padding: .2rem 0.1rem;height: 100%;border-bottom: 1px dashed #dde4e7;}
.inner_left ul li p a {font-size: 0.18rem;display: block;cursor: pointer;width: 100%;color: #333;transition: .5s;position: relative;line-height: 1.4;padding-right: 15px;}
.inner_left ul li:last-child p{border-bottom:none;}
.inner_left ul li p a::after{content: "";position: absolute;top: 50%;right: 0;width: .16rem;height: 0.16rem;transition: 0.5s;background: url(../images/jt1.png) no-repeat;background-size: 100%;transform: translateY(-50%);}


.inner_left ul li:hover p a, .inner_left ul li.active p a {color: #163B74;font-weight: bold;}
.inner_left ul li.active p a::after,.inner_left ul li:hover p a::after{background: url(../images/jt2.png) no-repeat;background-size: 100%;}
.nysubnav {display: none;padding-left: .3rem;}
/* .inner_left ul li.active .nysubnav{display: block;} */
.nysubnav a { padding: 0px 0.3rem; line-height: 0.4rem; display: block; font-size: 0.16rem; }
.nysubnav a:hover, .nysubnav a.on {color: #163B74;}

.local {margin-bottom: .65rem;justify-content: space-between;align-items: center;}
.local h2{color: #163B74;font-size: 0.36rem;font-weight: bold;align-items: center;
background: -webkit-linear-gradient(360deg, #163B74 -67%, #266FDE 124%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}
.local h2::after{width: 1.17rem;height:1.2rem;background: url(../images/tit.png) no-repeat;left: 0.15rem;bottom: auto;top: 50%;transform: translateY(-50%);background-size: cover;}
.local h2 img{display:inline-block;margin-left:.15rem;}
.adress {color: #333;font-size: 0.16rem;position:relative;align-items: flex-start;position: relative;z-index: 10;padding-left: .15rem;}
.adress p{background: url(../images/home.png) no-repeat left center;background-size: 0.16rem !important;padding-left: .3rem;height: .25rem;line-height: .25rem;}
.adress a {color: #333;transition: 0.5s;}
.adress a:hover { color: #163B74; }
.common{padding-bottom: 3.75rem;}
.footer{position: relative;bottom: auto;}
@media screen and (max-width: 1024px) {
	.common{padding-bottom: .4rem;z-index: 9999;}
}




/* 内容页 */


.new-cont h3{color: #333;font-size: 0.34rem;line-height: 0.38rem;text-align: center;}
.cont-tit{margin: 0rem 0 0.4rem;padding: 0.25rem 0;border-bottom: 1px solid #e5e5e5;display: flex;justify-content: center;flex-wrap: wrap;align-items: center;}
.cont-tit span{font-size: 0.16rem;color: #666;align-items: center;margin: 0 0.3rem 0 0;line-height: 0.3rem;}
.cont-tit span img{display: inline-block;margin-right: 0.05rem;max-width: 0.17rem;}
.article{padding-bottom: 0.5rem;width: 95%;margin: 0 auto;}
.article p{font-size: 0.18rem !important;color: #000;line-height: 2 !important;font-family: "Microsoft YaHei" !important;margin-bottom: 0.15rem;text-indent: 2em;
}
.article span{font-size: 0.18rem !important;line-height: 0.34rem !important;font-family: "Microsoft YaHei" !important;}

.article img,.article video{    max-width: 80%;
    height: auto !important;
    margin: 0 auto;
    display: block;
border: none !important;
    }
.pages{padding-top: 0.3rem;border-top: 1px solid #d6d0d0;}
.pages p{/* margin-bottom: 0.1rem; */font-size: 0.16rem;color: #333;line-height: 0.32rem;transition: 0.5s;}
.pages p a{color: #333;transition: 0.5s;padding-left: 0.1rem;transition: 0.5s;}

.cont-ny .right h2{font-size: 0.24rem;color: #333;line-height: 0.3rem;padding-bottom: .25rem;border-bottom: 1px solid #ddd;margin-bottom: .0rem;}
.cont-ny .right h2::after{width: 1.05rem;height: 2px;background: #163B74;}
.cont-ny .right li a{display: block;padding: .2rem 0;border-bottom: 1px solid #ccc;}
.cont-ny .right li span{color:#666;font-size:.14rem;align-items: center;}
.cont-ny .right li span img{width: 0.2rem;margin-right: .1rem;}
.cont-ny .right li h3{color:#333;font-size: .18rem;margin-top: .1rem;transition: 0.5s;margin-bottom: .15rem;}



@media(min-width: 1024px){
  .cont-ny .right li a:hover h3{color: #163B74;}
}
@media screen and (max-width: 1024px) {
.new-cont{width: 100%;padding: 0.3rem 0;}
.cont-ny .right{width: 30%;padding-left: .4rem;display: none;}
.cont-titl{width:100%;}
.cont-tit span{margin-right:0.2rem;}

}

.xsy img{width: 100%;}
/* 党政机构 */
.dzjg .fl01{margin-bottom: .65rem;position: relative;}
.dzjg .fl01>h3{width: 100%;overflow: hidden;margin-bottom: .25rem;line-height: 1.4;height: 0.6rem;display: flex;align-items: center;padding: 0 .2rem;background: #fff;}
.dzjg .fl01>h3 span{font-size: 0.2rem;color: #163B74;font-weight: bold;border-left: 0.03rem solid #163B74;padding-left: .15rem;display: inline-block;}

.dzjg .fl01 ul{margin: 0 -0.4rem;}
.dzjg .fl01 li{width: 25%;padding: 0 0.4rem;height: 0.56rem;display: flex;align-items: center;}
.dzjg .fl01 li h3{display: block;transition: 0.5s;width: 100%;font-size: .18rem;color: #222;line-height: 1.5;height: 100%;display: flex;align-items: center;}
.dzjg .fl01 li h3::after{height: 100%;background:#A50404;left: 0.05rem;}

.dzjg .fl01 li h3 a{padding-left: 0.2rem;}
.dzjg .fl01 li h3 a::after{width:0.1rem;height: 0.1rem;border-radius: 50%;bottom: auto;top: 50%;transform: translateY(-50%);border:1px solid #163B74}

.jsdw .fl01 li{width: 16.6%;}
@media(min-width: 1024px){
  .dzjg .fl01 li h3:hover a{color: #fff;}
  .dzjg .fl01 li h3:hover::after{width: calc(100% - 0.05rem);}
  .dzjg .fl01 li h3:hover a::after{background: #F18147;border: 1px solid #F18147;}
.jgsz .xy_list li{width: 47%;padding: 0.1rem 0.25rem;align-items: center; word-wrap:normal;margin: 1.5%;border: 1px solid #163b74;}
.jgsz .xy_list li:hover{background: url(../images/yr-more.png) no-repeat right center;padding-right: 0.2rem;}
.jgsz .xy_list li a{font-size: 0.16rem;}
.jgsz .xy_list li:hover a{padding: 0 .4rem 0 0;}
.jgsz .xy_list li:hover a h4{color: #163B74;font-weight: normal;text-decoration: auto;}
.jgsz .xy_list li a::after{width:0.04rem;height: 0.04rem;background: #163B74;border-radius: 50%;bottom: auto;top: 10px;transform: translateY(10%);}
.jgsz .xy_list li:hover a::after{width:0;height: 0;background: #163B74;border-radius: 50%;bottom: auto;top: 10px;transform: translateY(10%);}
}
@media screen and (max-width: 1024px) {
  .dzjg .fl01 ul{margin: 0 -0.1rem;}
  .dzjg .fl01 li{width: 33.3%;padding: 0 0.1rem;}
  .jsdw .fl01 li{width: 20%;}
}
@media screen and (max-width: 768px) {
  .dzjg .fl01{margin-bottom: .3rem;}
  .dzjg .fl01 li{width: 50%}
  .jsdw .fl01 li{width: 25%;}
  .dzjg .fl01>h3 span{font-size:.24rem;}
.article img, .article video{
    max-width: 100%;
}
}
@media screen and (max-width: 420px) {
  .dzjg .fl01 li{margin-bottom:0;width: 100%;}
  .jsdw .fl01 li{width:33.3%;}
}
/* 通知公告 */
.tzgg ul{justify-content: space-between;}
.tzgg li{width: 48%;margin-bottom: .6rem;}
.tzgg li a{display: block;width: 100%;height: 2.3rem;background: #fff;padding: .25rem .35rem;}
.tzgg li a::after{width: 100%;background: #163B74;bottom: auto;height: 0.03rem;top: 0;}
.tzgg li h3{padding-bottom: .25rem;border-bottom: 1px solid #eee;font-size: 0.18rem;color: #333;line-height: 0.32rem;transition: 0.5s;}
.tzgg li p{font-size: 0.16rem;color:#666;line-height: 0.32rem;max-height: 0.96rem\0;margin: .15rem 0 .1rem;transition: 0.5s;}
.tzgg li span{font-size: 0.16rem;color: #163B74;transition: 0.5s;justify-content: flex-end;transition: 0.5s; font-family: sySong;align-items: baseline;}
.tzgg li span em{font-size: 0.24rem;font-family: sySong;font-style: normal;display: inline-block;padding-right: .05rem;}

@media(min-width: 1024px){
  .tzgg li a:hover::after{height: 100%;background: url(../images/tzbg.jpg) no-repeat center/cover;}
  .tzgg li a:hover h3,.tzgg li a:hover p,.tzgg li a:hover span{color: #fff;}
}
@media screen and (max-width: 1024px) {
  .tzgg li{width: 49%;margin-bottom: .3rem;}
}
@media screen and (max-width: 768px) {
  .tzgg li{width: 100%;}
  .tzgg li a{height: auto;padding: .2rem;}
  .tzgg li h3{padding-bottom:.1rem;}
  .tzgg li p{margin:.1rem 0;}
}
@media screen and (max-width: 420px) {
  
}
/* 现任领导 */
.xdld1{justify-content: space-between;}
.xdld1 h2{border-top: 1px solid #e5e5e5;align-items: center;justify-content: flex-start;padding: .35rem 0;width: 47%;}
.xdld1 h2 span{padding-left: 0.3rem;border-left: 0.03rem solid #163B74;font-size: 0.3rem;color: #163B74;line-height: 0.36rem;width: 3.3rem;font-weight: bold;display: block;}
.xdld1>h2:last-child{border-bottom: 1px solid #e5e5e5;}
.xdld1 h2 p{width: calc(100% - 3.3rem);font-size: 0.3rem;color: #333;line-height: 0.36rem;/* padding-left: 1rem; *//* max-width: 10rem; */}
.xdld1 h2 p a{transition: 0.5s;/* width: 1rem; */font-family: Microsoft Yahei;display: inline-block;text-align: left;line-height: 1.8;padding: 0 .4rem;font-size: .3rem;}
.xdld1 h2 p a:hover{color: #163B74;}
.xdld1 h2:nth-child(6){width: 100%;}
.xdld1 h2:nth-child(5) span{width:4.5rem;}
.xdld1 h2:nth-child(5) p{width: calc(100% - 4.5rem);}

@media(min-width: 1024px){
  
}
@media screen and (max-width: 1024px) {
  .xrld-l{width: 100%;}
  .xdld1 h2{ height:auto; padding: .2rem 0;width: 100%;}
}
@media screen and (max-width: 768px) {
  .xdld1 h2 span{width:2.5rem;font-size:.24rem;}
  .xdld1 h2 p{width: calc(100% - 2.5rem);}
  .xdld1 h2 p a{padding:0 .2rem;font-size:.24rem;}
  .xdld1 h2:nth-child(5) span{width:3rem;}
  .xdld1 h2:nth-child(5) p{width: calc(100% - 3rem);}

}
@media screen and (max-width: 420px) {
  
}
/* 学院新闻 */
.newlist li{/* margin-bottom: .4rem; */}
.newlist li a{padding: .4rem 0;align-items: center;border-bottom: 1px solid #eee;}
.newlist li a::after{left: -.3rem;background: linear-gradient(105deg, #B71B1C 6%, #FA8745 105%);}
.newlist li .scale{width: 3.3rem;}
.newlist li .con{width: calc(100% - 3.3rem);padding-left: .4rem;}
.newlist li span{font-size: 0.18rem;color: #999;line-height: 0.28rem;transition: 0.5s;padding-left: 0.25rem;background: url(../images/l-tim1.png) no-repeat left center;background-size: 0.16rem !important;}
.newlist li h3{font-size: 0.18rem;color: #333;line-height: 0.32rem;transition: 0.5s;}
.newlist li p{font-size: 0.16rem;color: #999;line-height: .26rem;max-height: 0.52rem\0;transition: 0.5s;margin: .2rem 0;}

@media(min-width: 1024px){
  .newlist li a:hover::after{width: calc(100% + .6rem);}
  .newlist li a:hover h3,.newlist li a:hover p,.newlist li a:hover span{color: #fff;}
  .newlist li a:hover span{background: url(../images/l-tim2.png) no-repeat left center;}
  .newlist li a:hover p{opacity: .6;}
}
@media screen and (max-width: 1024px) {
 .newlist li a{padding:.3rem 0;}
}
@media screen and (max-width: 768px) {
  .newlist li a{padding:.2rem 0;}
  .newlist li .scale{width: 2.3rem;}
  .newlist li .con{width: calc(100% - 2.3rem);padding-left: .2rem;}
  .newlist li h3{margin:.1rem 0;}
  .newlist li p{-webkit-line-clamp: 2;line-height: .28rem !important;}
  .newlist li span{font-size:.16rem;}
}
@media screen and (max-width: 420px) {
  .newlist li .scale{width: 1.6rem;}
  .newlist li .con{width: calc(100% - 1.6rem);}
}
/* 重要学者 */
.szld ul{margin: 0 -0.25rem;}
.szld li{width: 25%;padding: 0 0.25rem;margin-bottom: 0.6rem;}
.szld li a{display: block;}
.szld li .imged{padding-bottom: 120%;}
.szld li .con{padding-top: 0.15rem;}
.szld li h3{font-size: 0.24rem;color: #333;line-height: 1.6;transition:0.5s;/* margin-bottom: 0.1rem; */}
.szld li p{font-size: 0.18rem;color: #999;line-height: 1.6;transition:0.5s;}

@media screen and (min-width: 1024px) {
  .szld li a:hover h3{font-weight: bold;}
  .szld li a:hover p{color: #333;}
}

@media screen and (max-width: 1024px) {
  .szld ul{margin: 0 -0.1rem;}
  .szld li{width: 25%;padding: 0 0.1rem;margin-bottom: 0.3rem;}
}
@media screen and (max-width: 768px) {
  .szld li{width: 33.3%;}
}
@media screen and (max-width: 480px) {
  .szld li{width: 50%;}
}

/* 图片列表 */
.tu-pic .fl02 ul{margin: 0 -0.15rem;}
.tu-pic .fl02 li{width: 33.3%;padding: 0 0.15rem;}
.tu-pic .fl02 li{margin-bottom: .2rem;}
.tu-pic .fl02 li a{position: relative;display: block;width: 100%;}
.tu-pic .fl02 li .con{width: 100%;padding: 0 .2rem;z-index: 10;height: 1rem;display: flex;align-items: center;background: #fff;}
.tu-pic .fl02 li .con::after{height: 0.06rem;background: #163B74;bottom: 0;}
.tu-pic .fl02 li .con h3{color: #333;font-size: 0.25rem;line-height: 1.3;border-bottom: 1px solid rgba(0,0,0,0);}


@media(min-width: 1024px){	
  .tu-pic .fl02 li a:hover .con{box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);}
  .tu-pic .fl02 li a:hover .con::after{width: 100%;}
  .tu-pic .fl02 li a:hover h3{color: #163B74;border-bottom: 1px solid #163B74;}
}
@media(max-width: 1024px){	
  .tu-pic .fl02 ul{margin: 0 -0.1rem;}
  .tu-pic .fl02 li{width: 33.3%;padding: 0 0.1rem;}
}

@media(max-width: 768px){	
  .slide-hc .swiper-container{padding: 0;}
  .tu-pic .fl02 li{width: 50%;}
.slide-hc .swiper-slide-active{transform: translateX(0rem) translateZ(0px) rotateY(10deg)  scale(1,1);}
.slide-hc .next1{ transform: translateX(0rem) translateZ(0px) rotateY(0deg) scale(1,1);}
.slide-hc .next2{transform: translateX(0rem) translateZ(0px) rotateY(0deg) scale(1,1);} 
.slide-hc .cir{margin-top: 0.2rem;}
.tu-pic .fl02 li .con{height: auto;padding: .15rem;}
.tu-pic .fl02 li .con h3{font-size: 0.2rem;}
	.slide-hc li h3{opacity:1}
}
/* 师资列表 */
.szlist{padding-bottom: 1rem;}
.szlist ul{margin: 0 -0.35rem;}
.szlist li{width: 48%;padding: 0 0.35rem;margin-bottom: 0.75rem;}
.szlist li .imged{padding-bottom: 135%;}
.szlist li .scale{width: 2.1rem;}
.szlist li .con{width: calc(100% - 2.1rem);padding-left: 0.5rem;}

.szlist li .con h3{color: #A50404;font-size: 0.24rem;line-height: 1.3;font-weight: bold;display: flex;align-items: center;}
.szlist li .con h3 span{background: #fff;display: inline-block;line-height: 0.34rem;padding: 0 .2rem;color: #999;font-size: 0.14rem;margin-left: 0.25rem;}
.szlist li .con h4{font-size: 0.14rem;color: #666;line-height: 0.34rem;margin: .2rem 0 .2rem;max-height: 1.36rem\0;}
.szlist li .con .p{line-height: 0.2rem;display: flex;align-items: center;justify-content: flex-end;}
.szlist li .con p{font-size: 0.14rem;color: #666;padding-left: 0.15rem;width: 0.85rem;}
.szlist li .con .p img{width:calc(100% - 0.85rem) ;}


@media(min-width: 1200px){	

}
@media(max-width: 1600px){	
  .szlist ul{margin: 0 -0.1rem;}
  .szlist li{padding: 0 0.1rem;}
}
@media(max-width: 1024px){	
  .szlist{padding-bottom: 0rem;}
  .szlist ul{margin: 0 -0.1rem;}
  .szlist li{width: 50%;padding: 0 0.1rem;margin-bottom: 0.3rem;}
}
@media(max-width: 768px){	
  .szlist li{width: 100%;}
}
/* 组织机构 */
.jgsz .yxt{justify-content: center;margin: 0 -0.2rem 0.6rem;}
.jgsz .yxt dt{width: 45%;padding: 0 0.2rem;}
.jgsz .yxt dt p{height: 0.7rem;display: flex;align-items: center;justify-content: center;background: #F7F9FD;font-size: 0.24rem;font-weight: bold;color: #333;cursor: pointer;}
.jgsz .yxt dt p::after{width: auto;height: auto;border: 0.1rem solid ;border-color: #163B74 transparent transparent transparent;left: 50%;transform: translateX(-50%);bottom: auto;top: 100%;opacity: 0;}
.jgsz .yxt dt.on p{background: #163B74;color: #fff;}
.jgsz .yxt dt.on p::after{opacity: 1;}
.yx-t .tab{display: none;}
.yx-t .tab:first-child{display: block;}

.jgsz .jg-li{margin-bottom: 0.2rem;padding-left: 0.05rem;}
.jgsz .jg-li::after{border-radius: 0rem 0.4rem 0rem 0.4rem;background: #163B74;width: 67%;left: 0rem;top: 0rem;height: 1.55rem;}
.jgsz h3{width: 100%;height: 0.67rem;display: flex;align-items: center;padding: 0 0.2rem;font-size: 0.22rem;font-weight: bold;;}
.jgsz h3 span{color: #163B74;padding-left: 0.15rem;border-left: 0.05rem solid #D2A25A;font-weight: bold;}
.jgsz h3::after{width: 95%;background: #F7F9FD;border-radius: 0 .4rem 0 0;}
.jgsz ul{padding: 0.25rem 0.25rem;border: 1px solid #CEDBE8;background: #fff;min-height: 80px;}
.jgsz li{width: 50%;padding: 0 0.25rem;margin-bottom: 0.2rem;align-items: center;}
.jgsz li a{font-size: 0.18rem;color: #333;line-height: 1.5;transition: 0.5s;display: flex;padding: 0 0rem 0 0.2rem;width: 100%;align-items: center;}
.jgsz li a::after{width:0.04rem;height: 0.04rem;background: #163B74;border-radius: 50%;bottom: auto;top: 50%;transform: translateY(-50%);}
.jgsz li .box{position: relative;}
.jgsz li .box2{width: 3.8rem;padding: 0.2rem 0.25rem 0.35rem;background: url(../images/fbg.png) no-repeat center/cover;position: absolute;opacity: 0;visibility: hidden;transition: 0.5s;z-index: 100;}
.jgsz li .box2::after{width: auto;height: auto;left: auto;bottom: auto;top: 0.35rem;right: 100%;}
.jgsz li dl{max-height: 5rem;overflow-y: auto;}
.jgsz li dt{width: 100%;padding: 0 0.1rem;color: #fff;font-size: 0.18rem;line-height: 1.8;margin-bottom: 0.1rem;}
.jgsz li dt a{color: #fff;font-size: 0.18rem;padding: 0;}

.jgsz li dl::-webkit-scrollbar {width:0px;}
.xklb li{width: 33.3%;}
@media(min-width: 1025px){	
  .jgsz li a:hover h4{color: #163B74;font-weight: bold;text-decoration: underline;}
  .jgsz li dt a:hover{font-weight: bold;text-decoration: underline;}
  .jgsz li .box:hover .box2{left: 120%;}
  .jgsz li .box2{left: 140%;top: -0.35rem;}
  .jgsz li .box2::after{border: 0.1rem solid ;border-color:  transparent #163B74 transparent transparent;}
  .jgsz li:nth-child(3n) .box2{left:auto;right:140%;}
  .jgsz li:nth-child(3n) .box:hover .box2{left:auto;right:140%;}
  .jgsz li:nth-child(3n) .box2::after{border-color:  transparent  transparent transparent #163B74;right:auto;left:100%;}
  .jgsz li .box:hover .box2{opacity: 1;visibility: visible;}
  .jgsz .jg-li:hover{z-index:10;}
}
@media(max-width: 1024px){	
  .jgsz ul{padding: 0.2rem 0 0.1rem;position:relative;}
  .jgsz li{width: 50%;}
	.jgsz .yxt{justify-content: center;margin: 0 -0.1rem 0.3rem;}
	.jgsz .yxt dt{width: 25%;padding: 0 0.1rem;}
	.jgsz .yxt dt p{font-size:.2rem;height:.55rem;}
	 .jgsz li .box{position: inherit;display: flex;align-items: center;}
	.jgsz li .box2{width:100%;left: 0;display: none;top: 100%;}
	.jgsz .jg-li.on{z-index:10;}
  /* .jgsz li dl::after{right: auto;left: 0.3rem;bottom: 100%;border-color: transparent transparent  #163B74 transparent;top: auto;} */
	.jgsz li .box2.active {
    opacity: 1;
    visibility: visible;
    display: block;
}


.xk_btn {
    display: inline-block;
    border-left: .05rem solid transparent;
    border-right: .05rem solid transparent;
    border-top: .05rem solid #333;
    cursor: pointer;
    transition: transform 0.3s ease;
    margin-left: 8px;
    width: auto;
    height: auto;
}

.xk_btn.active {
    transform: rotate(180deg);
    border-top-color: #666; /* 可选：点击后改变颜色 */
}
.jgsz li .box{
    display: flex;
    align-items: center;
    position: relative;
    width: 95%;
}
	.jgsz .jg-li:last-child .box2{top: 100%;bottom: auto;}
	}

@media(max-width: 768px){
 
  .jgsz li{width: 100%;align-items: center;}	
  .jgsz li a{height: auto;}
  .jgsz .yxt dt{width: 50%;margin-bottom:.2rem;}
  .jgsz li:nth-child(2n) dl{left: auto;right: 0;}
.jgsz li .box {
  width: 91%;
  /* pointer-events: none; */
  position: relative;
}
/* 点击后显示子集的样式 */

	
}




/* 新闻列表1 */
.newlist1 ul.list li a{padding:.2rem 0;}
ul.list{margin-top: .1rem;}
ul.list li a{align-items: center;line-height: 1.6;justify-content: space-between;padding: .15rem 0;border-bottom: 1px dashed #d2d2d2;}
ul.list li a::after{width: 0;height: 1px;background: #163B74;}
ul.list h3{width: calc(100% - 1.1rem);font-size: 0.2rem;color: #333;padding: 0 .2rem 0 0rem;transition: 0.5s;position:relative;}
ul.list li span{width: 1.1rem;text-align: right;white-space: nowrap;font-size: 0.16rem;color: #666;}
ul.list li h3::after{width: 0.06rem;height: 0.06 rem;background:#A50404;top: 50%;transform: translateY(-50%);content:"";position:absolute;left: 0;border-radius: 50%;}

.page{margin: .6rem 0 0;}
.page img{display: block;margin: 0 auto;}
@media(min-width: 1025px){	
	ul.list li a:hover h3{color: #163B74;}
	ul.list li a:hover::after{width: 100%;}
	ul.list li a:hover{border-bottom:1px solid rgba(0,0,0,0);}
}

/* 教师索引 */
.jsy{padding: 0.3rem;margin-bottom: 1.3rem;}
.jsy::before{content: "";position: absolute;top: -0.13rem;bottom: -0.13rem;background: url(../images/jsbg.png) no-repeat;background-size: 100% 100%;left: 0.17rem;right: 0.17rem;z-index: -1;}
.jsy::after{width: 100%;background: #F7F9FD;}
.jsy .select1{justify-content: flex-start;border-bottom: 1px dashed rgba(0, 64, 152, 0.1);margin-bottom: .3rem;}
.jsy .sele1{width: auto;display: flex;align-items: center;font-size: 0.18rem;color: #333;padding-right: 0.5rem;margin-bottom: 0.3rem;width: 50%;}

.jsy .sele1 span{padding-right:.15rem;font-size: 0.18rem;font-weight: bold;color: #4A4A4A;width: 1.2rem;text-align: right;}
.jsy .sele1 select{appearance: none;-moz-appearance: none;-webkit-appearance:none;}
.jsy .sele1 .select{border: 1px solid #B9B9B9;height: 0.4rem;line-height: 0.4rem;font-size: 0.14rem;color: #999;width: 2.3rem;padding: 0 0.15rem;position: relative;border-radius: .05rem;cursor: pointer;}
.jsy .sele1 .select h2{font-size: 0.16rem;height: 0.4rem;align-items: center;/* padding: 0 .15rem; */justify-content: space-between;border-radius: .05rem;/* border: 1px solid #B9B9B9; */}
.jsy .sele1 .select h2 p{color: #666;white-space: nowrap;overflow: hidden;flex: 1;min-width: 0;text-overflow: ellipsis;}
.jsy .sele1 .select h2 img{width: .16rem;}
.jsy .sele1 .select ul{background: #f2f2f2;height: 2rem;position: absolute;width: auto;left: 0;right: 0;padding: .15rem 0rem;border-top: 1px solid #eee;z-index: 500000;top: 102%;display: none;overflow-y: auto;}
.jsy .sele1 .select li{font-size: 0.16rem;line-height: 0.32rem;color: #333;transition:0.5s;padding: 0 .15rem;}
.jsy .sele1 .select li:hover{background:#163B74;color:#fff;}
.jsy .sele1 select option{width:100%;}
.jsy .line{width: 100%;height: 1px;opacity: 0.1;
border-bottom: 1px dashed #163B74;margin-bottom: 0.25rem;}
.jsy .sele2{margin-bottom: 0.22rem;align-items: center;}
.jsy .sele2 h3{width: 1.2rem;font-size: 0.18rem;color: #444;white-space: nowrap;height: 0.34rem;line-height: 0.34rem;text-align: right;font-weight: bold;padding-right: 0.1rem;}
.jsy .sele2 span{line-height: 0.34rem;border-radius: 0.05rem;background: #163B74;padding: 0 0.14rem;color: #fff;font-size: 0.16rem;display: inline-block;}

.jsy .sele2 ul{display: flex;flex-wrap: wrap;padding-left: .2rem;flex: 1;min-width: 0;}
.jsy .sele2 ul li{font-size: 0.16rem;color: #333;line-height: 0.34rem;padding: 0 0.13rem;transition: 0.5s;cursor: pointer;}
.jsy .sele2 ul li.active,.sele2 ul li:hover{background: #163B74;color: #fff;}

.jsy .sele3{margin: 0rem 0 0.3rem;justify-content: flex-start;}
.jsy .sele3-l{display: flex;align-items: center;font-size: 0.18rem;color: #000;padding-right: 0.2rem;margin-bottom: 0.3rem;}
.jsy .sele3-l input{border: 1px solid #B9B9B9;height: 0.4rem;line-height: 0.4rem;font-size: 0.16rem;color: #666;/* margin-left: 0.2rem; */padding: 0 0.1rem;width: 2.3rem;border-radius: .05rem;}
.jsy .sele3 button{height: 0.4rem;line-height: 0.4rem;color: #fff;padding: 0 0.3rem;margin-right: 0.22rem;cursor: pointer;font-size: 0.18rem;background: #163B74;}
.jsy .sele3-l span{font-weight:bold;color: #333;padding-right: 0.1rem;width: 1.2rem;text-align: right;}
.szjs ul{justify-content: space-between;}
.szjs li{width: 48%;margin-bottom: 0.45rem;}
.szjs li a{padding: 0.15rem;border: 1px solid #C0C0C0;background: url(../images/szbg1.png) no-repeat;background-size: 100% 100%;align-items: center;}
.szjs li a::after{width: 100%;height: 100%;background: url(../images/szbg2.png) no-repeat;background-size: 100% 100%;opacity: 0;}
.szjs li *{transition: 0.5s;}
.szjs li .p{min-height: 1.5rem;}
.szjs li .scale{width: 2.1rem;}
.szjs li .con{flex: 1;min-width: 0;padding-left: 0.4rem;}
.szjs li h3{font-size: 0.24rem;font-weight: bold;height: 0.56rem;line-height: 0.56rem;color: #163B74;margin-bottom: 0.25rem;}

.szjs li p{font-size: 0.14rem;color: #999;line-height: 0.3rem;}

.szjs li h5{padding-top: 0.2rem;justify-content: space-between;align-items: center;border-top: 1px solid #ddd;margin-top: 0.3rem;}
.szjs li h5 span{font-size: 0.14rem;color: #999;}
.szjs li h5 img{width:0.18rem;}
.szjs li .imged{padding-bottom: 130%;}

@media(min-width: 1200px){	
  .szjs li a:hover::after{opacity: 1;}
}

@media(max-width: 1024px){	
  .jsy .sele3{margin: 0.3rem 0;justify-content: center;}
  .szjs li{width: 49%;margin-bottom: 0.3rem;}
  .jsy{margin-bottom:.5rem;}
}
@media(max-width: 768px){	
 .szjs li{width: 100%;}
 .jsy .sele2 ul{padding-left:.15rem;}

}
@media(max-width: 600px){
	.szjs li .scale{width: 1.6rem;}
	.szjs li h5{margin-top:.15rem;padding-top:.1rem}
	.szjs li h3{margin-bottom:.15rem;}
	.jsy .sele3-l{width:100%;padding:0;}
	.jsy .sele3-l span{width: 1rem;text-align:right;}
	.jsy .sele2 h3 {
		width:1rem;
	}
	.jsy .sele1 span{
		width:1rem;
	}
	.jsy .sele3 {
        justify-content: center;
    }
	.jsy .sele1{padding-right: 0;width: 100%;}
}
@media(max-width: 440px){
	.jsy .sele1 .select{width:2.6rem;}
	.jsy .sele3-l input{width:2.6rem;}

}
/* 关于主页 */
.gyzy .img{padding:0 0 0.18rem 0.18rem;margin: 0 0 0.5rem;}
.gyzy .img::after{width: 3.49rem;height: 2.97rem;background: url(../images/jjbg.png) no-repeat;background-size: 100%;}
.gyzy .img img{width: 100%;}
.gyzy .cont{padding: 0 0.5rem;}
.gyzy .cont p{font-size: 0.18rem;color: #333333;line-height: 2;text-indent: 2em;margin-bottom: 0.3rem;text-align: justify;}

@media(max-width: 1024px){	
  .gyzy .cont{padding: 0 0rem;}
  .gyzy .cont p{margin-bottom: 0.15rem;}
}

/* 硕博导师 */

.inner-l { width: 3.8rem; z-index: 10; position: relative;}
.inner-r { width: calc(100% - 3.8rem);padding-left: 1rem;}

.inner-l ul {background: #F5F5F5;}
.inner-l ul li {position: relative;}
.inner-l ul li>a{padding: .2rem .2rem 0.2rem 0.85rem;display: block;border-bottom: 1px dashed #bbcbdc;}
.inner-l ul li:last-child>a{border-bottom: none;}
.inner-l ul li h3 {transition: 0.5s;position: relative;font-size: 0.18rem;color: #333;line-height: 1.5;}
.inner-l ul li h3::after{width: 0.11rem;height: 0.12rem;opacity: 0;left: auto;
right: 0;bottom: auto;top: 50%;transform:translateY(-50%);}

.inner-l ul li.on>a,.inner-l ul li:hover>a{border-bottom:none;background: #163B74;}
.inner-l ul li:hover h3, .inner-l ul li.on h3 {color: #fff;}
.inner-l ul li.on h3::after,.inner-l ul li:hover h3::after{opacity: 1;}

.sbds{width: 100%;margin-bottom: 0.3rem;justify-content: center;}
.sbds a{display: block;height: 0.42rem;line-height: 0.42rem;font-size: 0.2rem;color: #333;padding: 0 0.25rem;margin: 0 0.1rem;}
.sbds a.on{color: #fff;background: #163B74;}
.dslist .tit{margin-bottom: 0.3rem;border-bottom: 1px solid #163B74;}
.dslist .tit span{display: inline-block;padding: 0 0 0.15rem;margin-right: 0.4rem;font-size: 0.24rem;color: #163B74;font-weight: bold;}
.dslist li{margin-bottom: .4rem;}
.dslist li h3{color: #163B74;font-size: 0.2rem;padding-left: 0.2rem;margin-bottom: 0.35rem;font-weight: bold;}
.dslist li h3::after{width: 0.05rem;height: 0.05rem;border-radius: 50%;bottom: auto;top: 50%;transform: translateY(-50%);background: #163B74;}
.dslist dt{width: 16.6%;margin-bottom: 0.2rem;font-size: 0.16rem;color: #333333;line-height: 1.4;transition: 0.5s;}

@media screen and (min-width: 1024px) {
  .dslist dt:hover{color: #163B74;font-weight: bold;}
}

@media screen and (max-width: 1024px) {
  
}
@media screen and (max-width: 768px) {
  .sbd li{width: 33.3%;}
  .sbd li a{padding: .2rem .2rem 0;}
}
@media screen and (max-width: 600px) {
  .sbd li{width: 50%;}
}


/*====翻页====*/
.j_pages{display: flex;justify-content: center;margin-top: 0.4rem;flex-wrap: wrap;}
.j_pages .box{display: flex;padding: 0;font-size: 0;align-items: center;flex-wrap: wrap;}
.j_pages a{background: #163B74 !important;color: #fff !important;padding: 0px 0.13rem !important;height: 0.34rem !important;line-height: 0.34rem !important;display: inline-block !important;margin: 0 3px 0.1rem !important;font-size: 0.14rem !important;transition:all .3s;border-radius: .04rem;border: 1px solid #ccc !important;cursor: pointer;}
.j_pages a font{ padding:0 0.1rem}
.j_pages .on{background: #163B74;color: #fff;border:none;}
.j_pages a:hover{background: #163B74;/*color:#fff!important;*/}
.j_pages span{padding: 0px 0.13rem !important;height: 0.34rem !important;line-height: 0.34rem !important;display: inline-block !important;margin: 0 3px 0.1rem;color: #919191 !important;font-size: 0.14rem !important;transition:all .3s;border-radius: .04rem;border: 1px solid #ccc !important;background: unset !important;}
.j_pages input{padding: 0px 0.1rem !important;height: 0.34rem !important;line-height: 0.34rem !important;display: inline-block !important;margin: 0 3px 0.1rem;color: #919191 !important;font-size: 0.14rem !important;transition:all .3s;border-radius: .04rem;border: 1px solid #ccc!important;background: unset !important;}
.j_pages input[type="text"]{ width:0.4rem; padding:0; text-align:center}
.j_pages input[type="submit"]:hover{ background: #163B74; color:#fff}
.j_pages #gotopagebut{
	background: #163B74 !important;color: #fff !important;padding: 0px 0.13rem !important;height: 0.34rem !important;line-height: 0.34rem !important;display: inline-block !important;margin: 0 3px 0.1rem !important;font-size: 0.14rem !important;transition:all .3s;border-radius: .04rem;border: 1px solid #ccc !important;
}
#fanye {font-size: 0.14rem;line-height: 0.34rem;height: 0.34rem;padding-bottom: 0.08rem;}


/* puclic */
@media(max-width: 1200px){
	.inner{padding: .4rem 0 0;}
  .inner.ny_cont{padding-top: 0rem;}
  .inner_left,.inner_right .lm_top .adress{display: none;}
	.inner_right{width: 100%;padding-left: 0;}
  .wrap_ph{display: block;margin: 0;padding-bottom: .3rem;}
  .ejlm_pc{display: none;}
  .inner.ny_cont .san-nav{display: block;}
  .ban .h3{bottom: .2rem;display:none;}
  .ban h3{font-size: .22rem;padding: 0;}
  .ban h3:after{width: 2rem;height: .8rem;left: 0;display:none;}
  .ban .imged:after{display:none;}
  
}
@media(max-width: 1024px){
  .common{/* padding: 0rem 0 .4rem; */}
  .san-nav{width: 100%;margin-bottom: .3rem;}
  .adress{/* display:none; *//* margin: .2rem 0 0rem; */width: 100%;padding: 0;}
  .tbsc{overflow-x: auto;}
  .tbsc table{width: 700px;}
  .ban .imged{padding-bottom: 35%;}
  .ban .yjlm{height:.45rem;display: none;}
  .ban .yjlm .wp{align-items:center;}
  .local{margin-bottom:.3rem;}
  .local h2{display:none;}
}
@media(max-width: 768px){
  .txt1 { font-size: 0.2rem !important; }
  .p1 {line-height: 2 !important;font-size: 0.16rem !important;}
  .j_pages{margin-top: .2rem;}
  .title{margin-bottom: .4rem;}
   .inner{min-height: 9.8rem;}
.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o, .pb_sys_common .p_fun a, .pb_sys_common .p_no a{
margin-top: 5px;
}
	
.xy_list ul li {
	width:100%;
}
	.gyzy .img::after
 {
    width: 3.49rem;
    height: 2.2rem;
    background: url(../images/jjbg.png) no-repeat;
    background-size: 100% 100%;
}
}
/*pc_szld*/
.pc_szld{display:block}
.m_szld{display:none}
@media screen and (max-width: 1200px) {
.pc_szld{display:none;}
.m_szld{display:block}
.more_list{
    display: block;
    margin: 0.5rem auto 1rem auto;
    width: 82%;
    height: .4rem;
    text-align: center;
    background: rgb(22 59 116);
    line-height: .4rem;
    border-radius: 2rem;
    cursor: pointer;
    color: #fff;
}
}