@charset "utf-8";

@font-face {
  font-family: "思源宋体 Regular";src: 
  url("../font/siyuansongti.woff") format("woff");
}
@font-face {
  font-family: "fzb";src: 
  url("../font/FZBANGSKJW.TTF");
}
@font-face {
  font-family: "cal-b";src: 
  url("../font/calibrib.ttf");
}
.inner .wp,.ban .wp {width: 94%;margin: 0 auto;max-width: 15rem;padding: 0 !important;}
img,video{max-width: 100%;}
.tbsc{overflow-x:auto;}
.tbsc table{width:800px;}
/* #header{position: relative;} */
.ban{width: 100%;position: relative;}
.ban>img{width: 100%;}
.ban .yjlm{position: absolute;left: 0%;width: 100%;bottom: 25%;z-index: 10;}
.ban .yjlm h2{font-size: 0.72rem;color: #fff;display: inline-block;margin-bottom: .2rem;font-family: bell;    text-transform: uppercase;}
.ban .yjlm p{font-size: 0.22rem;color: #fff;opacity: .5;padding-bottom: .25rem;font-family: "思源宋体 Regular";}
.ban .yjlm p::after{background: #660774;width: .55rem;height: 0.05rem;}
.ejlm{margin-bottom: 0.8rem;}
.wrap_pc{justify-content: center;transform: skewX(-25deg);}
.wrap_pc ul{height: 0.95rem;background: url(../images/navbg.jpg) repeat center/cover;margin-top: -.5rem;padding: 0 .5rem;}
.wrap_pc ul li{font-size: 0.18rem;margin: 0 0.3rem;color: #fff;height: 100%;display: flex;align-items: center;transform: skewX(25deg);}
.wrap_pc ul li a{padding-bottom: .15rem;border-bottom:2px solid rgba(0,0,0,0);}
.ejlm ul{justify-content: center;align-items: center;}
.wrap_ph h2{width:100%;color:#fff;height: 0.6rem;line-height: 0.6rem;font-size: 0.26rem;padding: 0 0.2rem;background: #660774;}
.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.2rem 0rem 0.2rem;display: none;transition: 0s;box-shadow: 0px 0px 0.1rem 0px rgba(0, 0, 0, 0.12);}
.wrap_ph li{font-size: 0.2rem;line-height: 0.34rem;color: #333;display: inline-block;padding: 0 0.1rem;width:100%;}
.wrap_ph li h3{display: flex;justify-content: space-between;align-items: center;}
.wrap_ph li a{transition:0.5s;display: block;}
.wrap_pc li.active a,.wrap_pc  li:hover a{border-bottom: 2px solid #fff;}
.inner .wrap_ph{display: none;}
.wrap_ph li.active{color: #660774;}

.inner{}
.evenbg::after{width: 2.87rem;height: 2.75rem;background: url(../images/bantbg.png) no-repeat;background-size: 100%;bottom: auto;top: 0;z-index: 1;}
/* 简介 */
.common{width: 100%;/* overflow: hidden; */position: relative;padding: 0rem 0 1.5rem;background-size: 100% !important;}
.common::after{}

/* evens */
.evbg{background: url(../images/innbg.jpg) no-repeat bottom;}
h2.sannav{font-size: 0.6rem;color: #000;text-align: center;margin-bottom: .7rem;font-family: bell;}
.even ul{margin: 0 -0.2rem;}
.even ul li{width: 50%;padding: 0 0.2rem;margin-bottom: .4rem;}
.even ul li a{box-shadow: 0px 3px 0.13rem 0px rgba(0, 0, 0, 0.19);padding: 0.24rem .25rem;align-items: center;}
.even ul li a::after{width: 100%;background: url(../images/ebg.jpg) no-repeat #fff;background-size: 100% !important;}

.even ul li .scale{width: 2.71rem;}
.even ul li .ev-r{width: calc(100% - 2.71rem);align-items:flex-start;}
.even ul li .date{width: 0.5rem;background: #660774;color: #fff;font-size: 0.18rem;margin: -.15rem 0 0 -.3rem;z-index: 100;text-align: center;padding: .2rem .05rem;transition: 0.5s;position: relative;}
.even ul li .ev-tit{width: calc(100% - .2rem);padding-left: .3rem;transition: 0.5s;}
.even ul li .date p{color: #fff;margin-top: .1rem;transition: 0.5s;}
.even ul li h3{font-size: 0.22rem;color: #000033;line-height: 0.26rem;height: .55rem;margin-bottom: .3rem;transition: 0.5s;}
.even ul li .ev-tit p{font-size: 0.16rem;color: #666;display: flex;align-items: center;margin-bottom: .15rem;transition: 0.5s;padding-left: .3rem;}
.even ul li .ev-tit p::after{bottom: auto;top: 50%;transform: translateY(-50%);background-size: 100% !important;}
.even ul li .p-ico1::after{background: url(../images/tim2.png) no-repeat center;width: 0.19rem;height: 0.19rem;}
.even ul li .p-ico2::after{background: url(../images/adr2.png) no-repeat center;width: 0.16rem;height: .2rem;}
.even ul li .ev-tit span{display: flex;justify-content: flex-end;margin-top: .2rem;}
.page{width: 100%;padding-top: 0.5rem;}
.page img{display: block;margin: 0 auto;}

@media screen and (min-width: 1025px) {
  .even ul li a:hover::after{background: url(../images/ebg2.jpg) no-repeat;}
  .even ul li a:hover .date{background: #fff;color: #660774;}
  .even ul li a:hover .date p{color: #660774;}
  .even ul li a:hover h3,.even ul li a:hover .ev-tit p{color: #fff;}
  .even ul li a:hover .p-ico1::after{background: url(../images/tim2-1.png) no-repeat center;}
  .even ul li a:hover .p-ico2::after{background: url(../images/adr2-1.png) no-repeat center;}
  
}
@media screen and (max-width: 1024px) {
  .even ul{margin: 0 -0.1rem;}
.even ul li{width: 50%;padding: 0 0.1rem;margin-bottom: .3rem;}
h2.sannav{margin-bottom:.3rem;font-size: .4rem;}
.even ul li .ev-tit{padding-left:.2rem;}
.even ul li .scale{width: 2.3rem;}
.even ul li .ev-r{width: calc(100% - 2.3rem);}
}
@media screen and (max-width: 768px) {
  .even ul li{width: 100%;}
  .even ul li a{padding:.2rem;}
}
@media screen and (max-width: 420px) {
  .even ul li .scale{width: 2rem;}
.even ul li .ev-r{width: calc(100% - 2rem);}
}
/* history */
.hisbg{background: url(../images/hisbg.png) no-repeat left bottom;padding-bottom: 2rem;}
.hist{padding-top: 1rem;}
.hist::after{width: 0.01rem;height: calc(100% - .5rem);background: #660774;left: 50%;transform: translateX(-50%);top: .05rem;}
.hist::before{content: "";position: absolute;width: 0.61rem;height: 0.61rem;background: url(../images/hico1.png) no-repeat;background-size: 100%;left: 50%;transform: translateX(-50%);top: 0rem;}
.hist li{width: 50%;padding-left: .35rem;} 
.hist li .a{align-items:flex-start;}     
.hist li .time{width: 1.25rem;padding: 0 .5rem 0 0rem;}
.hist li .box{width: calc(100%  - 1.25rem);padding-left: .15rem;}
/* .hist li .time::after{width: 0.4rem;height: 1px;background: #660774;left: auto;right: 0;bottom: auto;top: 50%;transform: translateY(-50%);} */
.hist li .time::before{content: "";position: absolute;width: 0.2rem;height: 0.2rem;border: 1px solid #660774;border-radius: 50%;left: -.46rem;bottom: auto;top: 0;background: #fff;}
.hist li .time span{font-size: 0.22rem;color: #660774;line-height: 28px;}
.hist li .con p{font-size: 0.18rem;color: #666;line-height: 0.24rem;margin-bottom: .1rem;}
.hist li .box::after{top: -.3rem;left: -.2rem;right: -.3rem;bottom: -.2rem;width: auto;box-shadow: 0px 3px 0.16rem 0px rgba(0, 0, 0, 0.18);opacity: 0;height: auto;background: #fff;}
.hist li .box::before{content: "";position: absolute;width: 0.4rem;height: 1px;background: #660774;left: -.4rem;top: .1rem;}
.hist li:nth-child(2n+1){float: right;margin-top: .5rem;}
.hist li:nth-child(2n){float: right;padding: 0 0.35rem 0 0;}
.hist li:nth-child(2n){margin-top: 1.5rem;}
.hist li:nth-child(2n) .time{order:2;padding: 0 0rem 0 .5rem;}
.hist li:nth-child(2n) .box{padding:0 .15rem 0 0;}
.hist li:nth-child(2n) .time::before{left: auto;right: -.46rem;}
.hist li:nth-child(2n) .box::before{left: auto;right:-.4rem;}
.hist li:nth-child(2n) .con p{text-align: left;}
.hist li:nth-child(2n) .box::after{right: -.2rem;}
.hist li:nth-child(5){margin-top: 0.5rem;}
.more002{ text-align: center;}
.more002 a{display: inline-block;cursor: pointer;background: #fff;}
.more002 a img{transition: .5s;width: .53rem;height: .53rem;}
.more002.on a img{ transform: rotateX(180deg);}
.hist-none{display: none;}
@media screen and (min-width: 1025px) {
  .hist li:hover .box::after{opacity: 1;}
  .hist li:hover .time::before{background: #660774;}
}
@media screen and (max-width: 1024px) {

}
@media screen and (max-width: 768px) {
  .hist::before{left: .2rem;}
  .hist::after{left: 0.2rem;}
  .hist li{width: 100%;padding-left: .45rem;}
  .hist li:nth-child(2n) .time{order: -1;padding: 0 0.5rem 0 0rem;}
  .hist li:nth-child(2n) .box{padding:0 0 0 0.15rem;}
.hist li:nth-child(2n) .time::before{left: -.26rem;right: auto;}
.hist li:nth-child(2n) .box::before,.hist li .box::before{display:none;}
.hist li:nth-child(2n) .con p{text-align: left;}
.hist li:nth-child(2n) .box::after{right: -.2rem;}
.hist li:nth-child(2n),.hist li{margin-top:0.2rem !important;padding: 0 0 0 .35rem;}
.more002{ text-align: left;margin-left:-.05rem}
.hist li .time{width: 1rem;padding: 0 .5rem 0 0rem;}
.hist li .box{width: calc(100%  - 1rem);padding-left: .15rem;}
.hist li .time::before{left: -.26rem;}
}
@media screen and (max-width: 420px) {
  
}
/* about */
.jjsbg{background: url(../images/jjbg.jpg) no-repeat bottom;background-size: 100%;}
.sanji{justify-content: center;border-bottom: 1px solid #ddd;margin-bottom: .5rem;}
.sanji a{display: block;margin: 0 .3rem;font-size: 0.18rem;color: #666;padding-bottom: .15rem;    margin-bottom: 0.3rem;}
.sanji a::after{left: 50%;transform: translateX(-50%);width: .6rem;height: .02rem;background: #660774;bottom: -.01rem;opacity: 0;}
.sanji a.on,.sanji a:hover{color: #660774;}
.sanji a.on::after{opacity: 1;}
.jj1{z-index: 1000;padding-top: 1rem;}
.jj1{margin-bottom: 1rem;}
.jj1-l{width: 60%;padding-right: .4rem;z-index: 100;}
.jj1-r{width: 40%;z-index: 10;}
.jj1-l::after{width: 3.35rem;height:0.02rem;background: #660774;left: auto;bottom: auto;right: -1.5rem;top: .3rem;}
.jj1-l h3,.jj4-l h3{font-size: 0.4rem;color: #333;line-height: 0.5rem;font-family: "fzb";margin-bottom: .3rem;width: 80%;}
.jj1-l p,.jj4-l p{font-size: 0.22rem;color: #666;line-height: 0.38rem;text-align: justify;}
.jj2{margin-bottom: 1.5rem;}
.jj2::after{width: 7.51rem;height: 7.71rem;background: url(../images/jjbg1.png) no-repeat top/cover;top: -2rem;left: auto;right: 0;bottom: auto;}
.jj2 ul{margin: 0 -0.5rem;}
.jj2 ul li{width: 25%;padding: 0 0.5rem;display: flex;align-items: center;flex-direction: column;}
.jj2 ul li .jjico{width: 2.14rem;height: 2.14rem;border-radius: 50%;border: 1px dashed #660774;display: flex;align-items: center;justify-content: center;}
.jj2 ul li .jjico img{max-width: 1.07rem;height: 1.09rem;}
.jj2 ul li span{font-size: 0.6rem;color: #660774;display: block;margin: .3rem 0;text-align: center;}
.jj2 ul li p{font-size: 0.24rem;color: #666;line-height: 0.36rem;width: 100%;}
.jj3{align-items:flex-start;margin-bottom: 1rem;}
.jj3::after{width: 8.15rem;height: 6.75rem;background: url(../images/jjbg3.png) no-repeat top/cover;top: 0rem;left: auto;right: 0;bottom: auto;}
.jj3-l{width: 40%;}
.jj3-r{width: 60%;margin: 1rem 0 0 -1rem;background: url(../images/jjbg2.jpg) no-repeat center/cover;padding: .4rem 1rem .7rem .7rem;position: relative;z-index: 10;}
.jj3-r h3{font-size: 0.4rem;color: #fff;line-height: 0.5rem;font-family: "fzb";margin-bottom: .2rem;width: 80%;padding-left: .25rem;}
.jj3-r h3::after{width: 0.02rem;height: .45rem;background: #fff;bottom: auto;top: .1rem;}
.jj3-r p{font-size: 0.24rem;color: #fff;line-height: 0.36rem;text-align: justify;padding-left: .25rem;}
.jj4-l{width: 55%;padding-right: 1rem;}
.jj4-r{width: 45%;}
.jj4-l h3{width: 100%;}

@media screen and (min-width: 1025px) {
  .jj2 ul li .jjico:hover img{transform: rotateY(360deg);transition: .5s;}
  
}
@media screen and (max-width: 1024px) {

}
@media screen and (max-width: 768px) {
  .sanji{margin-bottom:.3rem;}
  .jj1,.jj2,.jj3{margin-bottom: .4rem !important;}
  .jj1{padding-top:0;}
  .jj1-l,.jj3-l,.jj4-l{width: 100%;margin-bottom: .3rem;padding: 0;}
  .jj1-r,.jj3-r,.jj4-r{width: 100%;}
  .jj1-l h3{width: 100%;font-size: .32rem;}
  .jj2 ul{margin: 0 -0.2rem;}
  .jj2 ul li{width: 25%;padding: 0 0.2rem;}
  .jj3{width: 94%;margin: 0 auto;}
  .jj1-l::after{display: none;}
  .jj2 ul li .jjico{width: 1.6rem;height: 1.6rem;}
.jj2 ul li .jjico img{max-width: .9rem;height: .8rem;}
.jj2 ul li span{font-size:.4rem;}
.jj3-r{margin:0 0 0 0;padding: .25rem}
.jj2 ul li .jjico{width: 1.2rem;height: 1.2rem;}
.jj2 ul li .jjico img{max-width: .7rem;height: .6rem;}
}
@media screen and (max-width: 600px) {
  .jj2 ul li{width:50%;margin-bottom:.25rem;}
}
/* admission */
.admbg{padding: 0rem 0 2rem;background: #f9f9f9;}
.admbg::after{background: url(../images/admbg.png) no-repeat;background-size: 100%;left: auto;right: 0;width: 8.15rem;height: 6.75rem;}

.adm .adm1{padding: 0.3rem .5rem;background: #fff;margin-bottom: .6rem;}
.adm .adm1 p{font-size: 0.2rem;color: #333;line-height: 0.36rem;margin-bottom: .2rem;text-align: justify;}
.adm .adm1 span{display: block;text-align: right;color: #501f71;font-size: 0.2rem;line-height: 0.36rem;font-weight: bold;}
.adm ul{margin: 0 -0.16rem;}
.adm ul li{width: 33.3%;padding: 0 0.16rem;margin-bottom: 0.3rem;}
.adm ul li .imged{padding-bottom: 130%;}

.adm ul li .con{width: 95%;padding: 0.3rem .3rem .3rem 0.25rem;box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.18);margin-top: -.9rem;z-index: 10;position: relative;clip-path: polygon(0% 100%, 0% 0%, 95% 0%, 100% 100%);}
.adm ul li .con::after{width: 100%;background: #fff;border-bottom: 0.04rem solid #471b64;}
.adm ul li .con h3{font-size: 0.3rem;color: #333;height: 0.72rem;line-height: 0.36rem;font-weight: bold;transition: 0.5s;}
.adm ul li .con span{display: flex;justify-content: flex-end;/* width: 0.41rem; */height: 0.19rem;background: url(../images/a-more1.png) no-repeat right;text-align: right;}

@media screen and (min-width: 1025px) {
  .adm ul li a:hover .con span{background: url(../images/a-more2.png) no-repeat right;}
  .adm ul li a:hover .con::after{background: url(../images/admbg2.jpg) no-repeat;border-bottom: 0.04rem solid rgba(0,0,0,0);}
  .adm ul li a:hover .con h3{color: #fff;}
  .adm ul li a:hover .con{}

}
@media screen and (max-width: 1024px) {
  .admbg{padding: 0.4rem 0 !important;background: #f9f9f9;}
}
@media screen and (max-width: 768px) {
  .adm ul li{width: 50%;}
  .adm .adm1{margin-bottom: .3rem;padding: .2rem;}
  .adm .adm1 p{margin-bottom: .1rem;}
}
@media screen and (max-width: 420px) {
  .adm ul li{width: 100%;}
}
/* heads */
.headbg{background: url(../images/jjbg.jpg) no-repeat bottom;background-size: 100%;}
.headbg::after{width: 3.63rem;height: 3.7rem;background: url(../images/headbg1.png) no-repeat;left: auto;right: 0;bottom: auto;top: 0;}
.heads{padding-bottom: 1.5rem;padding-top: .6rem;}
.heads ul{padding: 0 15%;}
.heads ul li{padding: 0.25rem .2rem;border-bottom: 1px solid #e1e1e1;justify-content: space-between;align-items: center;}
.heads ul li:first-child{border-top: 1px solid #e1e1e1;}
.heads ul li span{width: 5rem;padding: 0 0.2rem;border-left: 2px solid #431c82;font-size: 0.24rem;color: #431c82;line-height: 0.38rem;}
.heads ul li p{width: calc(100% - 5rem);}
.heads ul li p a{white-space: nowrap;font-size: 0.22rem;color: #666;line-height: 0.38rem;margin-right: 0.5rem;transition: .5s;}
@media screen and (min-width: 1025px) {
  .heads ul li p a:hover{color: #431c82;}
}
@media screen and (max-width: 1280px) {
  .heads ul li p{width: calc(100% - 3rem);}
}
@media screen and (max-width: 1024px) {
  .heads ul{padding: 0;}
  .heads{padding-top:0}
  .heads ul li{padding:.15rem .1rem;}
}
@media screen and (max-width: 768px) {
  .heads ul li span{font-size: .2rem;width: 2rem;}
  .heads ul li p{width: calc(100% - 2rem);}
}
/* institutions */
.instbg::after{width: 15%;height: 38%;background: url(../images/insbg.png) no-repeat;background-size: 100%;left: auto;right: 0;bottom: auto;top: 0;}
/* .inst img{width: 100%;} */
.inst1,.inst2{justify-content: center;margin-bottom: .6rem;}
.inst1 h4{width: 5.09rem;height: 1.03rem;border-radius: 0.1rem;background: url(../images/insbg2.jpg) no-repeat top/cover;align-items: center;justify-content: center;font-size: 0.24rem;line-height: 1.4;color: #fff;text-transform: uppercase;text-align: center;}
.inst1 h4::after{width: 1px;height: 2rem;background: #c9c9c9;left: 50%;transform: translateX(-50%);bottom: auto;top: 100%;}
.inst2 h4{margin-left: 5.3rem;width: 3.6rem;height: 0.8rem;border-radius: 0.1rem;align-items: center;justify-content: center;font-size: 0.24rem;line-height: 1.4;color: #fff;text-transform: uppercase;background: #8c66ad;}
.inst2 h4::after{left: auto;right: 100%;width: 0.85rem;height: 1px;background: #c9c9c9;top:50%;bottom: auto;transform: translateY(-50%);}
.inst3{padding-top: 0.8rem;justify-content: space-between;align-items: flex-start;}
.inst3::after{width: 60%;height: 1px;background: #c9c9c9;bottom: auto;top: 0;left: 20%;}
.inst3 ul{width: 40%;padding: .2rem .35rem 0rem;border: 1px solid #c9c9c9;border-radius: 0.1rem;}
.inst3 ul::after{width: 1px;height: .8rem;background: #c9c9c9;left: 50%;transform: translateX(-50%);bottom: 100%;}
.inst3 ul li{width: 100%;height: 1rem;background: #f6f0fb;margin-bottom: .35rem;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;font-size: 0.2rem;color: #333;line-height: 1.4;border-radius: .1rem;padding: 0 .9rem;}
.inst4{margin-top: 1.15rem;padding-top: .8rem;justify-content: space-between;}
.inst4::after{width: 72%;height: 1px;border-top:1px dashed  #c9c9c9;bottom: auto;top: 0;left: 14%;}

.inst4 ul{width: 28%;}
.inst4 li{height: 1rem;border-radius: 0.1rem;background: url(../images/insbg3.jpg) no-repeat top/cover;align-items: center;justify-content: center;font-size: 0.2rem;line-height: 1.4;color: #fff;padding: 0 .25rem;display: flex;margin-bottom: .4rem;}
.inst4 ul::after{width: 1px;height: .8rem;border-left:1px dashed  #c9c9c9;left: 50%;transform: translateX(-50%);bottom: 100%;}
.inst4 ul:nth-child(2) li{padding: 0 .5rem;}
.inst-auto{overflow: auto;}




@media screen and (max-width: 1200px) {
  .inst3 ul li{padding: 0 .2rem;}
}
@media screen and (max-width: 1024px) {
  .inst4 ul:nth-child(2) li{padding: 0.1rem .2rem;}
  .inst1 h4,.inst2 h4{font-size: .2rem;}
  .inst3 ul li{padding: 0 .2rem;}
  .inst4 li{height: auto;padding:.1rem 0.2rem;margin-bottom: .2rem;}
  .inst3 ul li,.inst4 li{font-size: 0.18rem;}
  .inst2 h4{}
}
@media screen and (max-width: 768px) {

  .inst{width: 700px;}
}

/* Latest news */
.lastnew{padding-top:.5rem}
.lastnew li{margin-bottom: .3rem;}
.lastnew li a{ box-shadow: -0.436px 4.981px 12px 0px rgba(153, 153, 153, 0.3);padding: .3rem .5rem .3rem .3rem;background: url(../images/lastbg1.jpg) no-repeat;background-size: cover;align-items: center;    height: 2rem;}
.lastnew li a::after{background: url(../images/lastbg2.jpg) no-repeat;background-size: cover;}

.lastnew li .date{width: 0.9rem;text-align: center;}
.lastnew li .con{width: calc(100% - .9rem);padding-left: .3rem;}
.lastnew li .date span{display: inline-block;font-size: 0.48rem;color: #501f71;transition: .5s;}
.lastnew li .date p{font-size: 0.2rem;color: #fff;background: #501f71;margin-top: .1rem;padding: .05rem;white-space: nowrap;transition: .5s;}
.lastnew li h3{font-size: 0.24rem;color: #333;line-height: 0.3rem;max-height: 0.8rem\0;margin-bottom: .15rem;transition: .5s;}
.lastnew li h4{font-size: 0.16rem;color: #666;line-height: 0.24rem;max-height: 0.48rem\0;transition: .5s;}
.lastnew li .con p{display: flex;justify-content: flex-end;color: #fff;font-size: 0.14rem;opacity: 0;transition: .5s;align-items:center;}
.lastnew li .con p img{display:inline-block;margin-right:.1rem;width:.22rem;}



@media screen and (min-width: 1025px) {
  .lastnew li a:hover::after{width: 100%;}
  .lastnew li a:hover .date span,.lastnew li a:hover h3,.lastnew li a:hover h4{color: #fff;}
  .lastnew li a:hover .date p{background: #fff;color: #501f71;}
  .lastnew li a:hover .con p{opacity: 1;}
}

@media screen and (max-width: 1024px) {
  .lastnew li a{padding: .2rem;}
  .lastnew li .con{padding-left: .2rem;}
  .lastnew{padding-top:0rem;}
}
@media screen and (max-width: 768px) {
  .lastnew li .date span{font-size:.4rem;}
  .lastnew li .con p{display: none;}
}
/* 内容页 */
.ny-content{background: #fbfbfb;}
.nyarc{justify-content: space-between;padding-top: 1.2rem;}
.nyarc .aleft{width:68%;background: #fff;padding: .3rem .3rem .6rem .3rem;}
.nyarc .aright{width:28% }
.nyarc .aleft .arc-tit{margin-bottom: .4rem;}
.nyarc .aleft .arc-tit h1{font-size: .34rem;line-height: 1.3;}
.nyarc .aleft .arc-info{color: #6c6c6c;margin-bottom: .3rem;padding-bottom: .45rem;border-bottom: 1px solid #ddd;display: flex;justify-content: space-between;}
.nyarc .aleft .arc-info span{display: flex;align-items: center;font-size: 0.16rem;color: #6c6c6c;}
.nyarc .aleft .arc-info span img{display: inline-block;margin-right: .1rem;max-width: .32rem;}
.nyarc .aleft .share #share-2{padding-right: .5rem;}
.nyarc .aleft .share{display: flex;}
.nyarc .aleft .arc-con{padding-bottom: .5rem;font-size: .17rem;}
.nyarc .aleft .arc-con p{font-size: 0.16rem !important;line-height: 0.3rem !important;margin-bottom: .1rem; color: #666;text-indent: 0rem !important;}
.nyarc .aleft .arc-sibp{border-top: 1px dashed #ddd;padding: .5rem .3rem 0;}
.nyarc .aleft .arc-sib{width: calc(100% - 1.5rem);font-size: .16rem;color: #999;line-height: .25rem;}
.nyarc .aleft .arc-sib div{padding: .08rem 0}
.nyarc .aleft .backlist a{display: block;height: .4rem;width: 1.2rem;color: #fff;text-align: center;line-height: .4rem;border-radius: 3px;background: #501f71;}
.nyarc .aright dl{position:sticky;top: 1.1rem;}
.nyarc .aright dl dt {position: relative;padding: 0 .15rem .2rem;z-index: 5;border-bottom: 1px solid #dcdcdc;margin-bottom: .2rem;}
.nyarc .aright dl dt span{font-size: .18rem;display: block;line-height: .43rem;color: #000;margin-left: .15rem;}
.nyarc .aright dl dt img{width: 0.55rem;}

.nyarc .aright dl dd ul li{padding: .15rem 0;position: relative;}
.nyarc .aright dl dd ul li time{border: 1px solid #dcdcdc;padding: 0 19px;font-size: .16rem;height: .3rem;width: 1.5rem;display: block;line-height: .3rem;text-align: center;color: #666;position: relative;font-family: Arial;}
.nyarc .aright dl dd ul li:hover time{border: 1px solid #501f71;color:#501f71;}
.nyarc .aright dl dd ul li:hover time:before{content: '';
    position: absolute;
    width: .1rem;
    height: .1rem;
    border: 1px solid #501f71;
    left: -.06rem;
    top: 50%;
    transform: translateY(-50%) rotate(-45deg);
    border-right: 0;
    border-bottom: 0;
    background: #fff;}




.nyarc .aright dl dd ul li time:before{content: '';position: absolute;width: .1rem;height: .1rem;border: 1px solid #ddd; left: -.06rem;top:50%;transform: translateY(-50%) rotate(-45deg);border-right: 0;border-bottom: 0;background: #fff}
.nyarc .aright dl dd ul li h4{font-weight: normal;margin-top: .15rem;font-size: .14rem;line-height: 1.5em;color: #444;}
.nyarc .aright dl dd ul{position: relative;padding-left: .5rem;margin-top: .05rem;padding-top: .15rem}
.nyarc .aright dl dd ul:before{content: '';width: 1px;background: #ddd;top: 0;position: absolute;left: .23rem;height: 100%}
.nyarc .aright dl dd ul li:before{content: '';width: .1rem;height: .1rem;border: 2px solid #ccc;top: .24rem;position: absolute;left: -.34rem;border-radius: 50%;background: #fff;}
.nyarc .aright dl dd ul li:hover:before{border: 2px solid #501f71;}
.nyarc .aright dl dd ul li:hover a{color: #501f71}
/* .nyarc .aright dl dd ul li:hover time{background: #501f71;color: #fff;border-color: #fff} */
/* .nyarc .aright dl dd ul li:hover time:before{background: #501f71;border-color:transparent} */
@media screen and (max-width: 1024px){
 .nyarc .aleft{width:100%;padding: .2rem;}
.nyarc .aright{width:100%;display: none;}
/*.nyarc .aleft .share #share-2{display: none;}*/
.nyarc{padding-top: 0;}
.nyarc .aleft .arc-info{padding-bottom: .2rem;margin-bottom: .1rem;}
.nyarc .aleft .arc-tit{margin-bottom: .15rem;}
.nyarc .aleft .arc-tit h1{font-size: 0.32rem;}
}
@media (max-width: 640px){
  .nyarc .aleft .arc-sib{width: 100%}
.nyarc .aleft .backlist{width: 100%}
.nyarc .aleft .backlist a{margin: .1rem 0 .1rem;}
.nyarc .aleft .arc-sib{font-size: .18rem}
.nyarc .aleft .arc-sibp{padding:.2rem .1rem 0;}
.nyarc .aleft .arc-con{padding-bottom:.2rem;}
}
/* research */
.resbg::after{width: 12%;height: 25%;background: url(../images/resbg2.png) no-repeat;background-size: 100%;left: auto;right: 0;bottom: auto;top: 0;}
.resbg{background: url(../images/resbg.png) no-repeat bottom #f9f9f9;}
.resbg .common{background:none;padding-top: .5rem;}
.rese1{align-items: center;background: #fff;padding: 0.2rem;margin-bottom: .4rem;}
.rese-l{width: 5.5rem;}
.rese-r{width: calc(100% - 5.5rem);padding: 0 0.6rem;}
.rese-r h3{font-size: 0.3rem;color: #501f71;line-height: 0.48rem;margin-bottom: .15rem;font-family: fzb;}
.rese-r h3::after{width: 2rem;height: 2px;background: #501f71;bottom: auto;top: 50%;left: auto;right: 102%;}
.rese-r p{font-size: 0.2rem;color: #333;line-height: 0.39rem;}
.rese2 h3{padding: .15rem .3rem;border: 1px solid #501f71;border-radius: 0.36rem;font-size: 0.24rem;color: #4f1578;margin-bottom: .3rem;display: inline-block;line-height: 1.3;}
.rese2 ul{padding-left:.5rem;}
.rese2 li{font-size: 0.2rem;color: #333;line-height: 1.5;margin-bottom: .15rem;padding-left: .2rem;}
.rese2 li::after{width: 0.08rem;height: 0.08rem;background: #541f81;border-radius: 50%;top: 50%;bottom: auto;margin-top: -0.04rem;}


@media screen and (min-width: 1025px) {

}

@media screen and (max-width: 1024px) {
  .rese-r{padding: 0 .4rem;}
  .rese2 ul{padding-left:0;}
  .resbg .common{padding-top: 0;}
}
@media screen and (max-width: 768px) {
  .rese-l{width: 100%;margin-bottom: .3rem;}
.rese-r{width: 100%;padding: 0;}
.rese-r h3::after{display: none;}
.rese2 li{margin-bottom:.1rem;}
.rese-r h3{margin-bottom:.1rem;}
}

/* research-list */
/* .research-list ul{margin: 0 -0.2rem;} */
.reselist{padding-top: 0.4rem !important;}
.research-list ul{margin:0 -.2rem;}
.research-list ul li{padding: .5rem .2rem;width: 33.3%;}
.research-list ul li h3{font-size: 0.2rem;color: #333;line-height: 0.32rem;margin: .2rem 0 .1rem;transition: .5s;}
.research-list ul li p{font-size: 0.14rem;color: #999;}
.research-list .line{width: 100%;border-bottom: 1px dashed #c9c9c9;}



@media screen and (min-width: 1025px) {
  .research-list ul li a:hover h3{color: #431c82;}
}

@media screen and (max-width: 1024px) {
  .research-list ul{margin:0 -.1rem;}
  .research-list ul li{padding:.1rem;width: 33.3%;}
  .research-list .line{display: none;}
.reselist{padding-top: 0rem !important;}
}
@media screen and (max-width: 768px) {

  .research-list ul{min-height: 55px;}
  .research-list ul li{width: 50%;}
  .research-list ul li:last-child{display: none;}
}
/* 搜索结果 */
.serchbg::after{width: 12%;height: 25%;background: url(../images/serchbg2.png) no-repeat;background-size: 100%;bottom: auto;top: 0;}
.serchbg{background: url(../images/serchbg1.png) no-repeat bottom;padding-top: 1.3rem;background-size: 100%;}
.serchbg .common{background:none;}
.nyss{justify-content: center;margin-bottom: 0.8rem;width: 100%;align-items: center;}
.nyss form{border: 1px solid #ddd;padding: 0 0 0 .2rem;}
.nyss img{width: .19rem;}
.nyss input{width: 5rem;height: 0.65rem;font-size: 0.16rem;color: #999;padding-left: 0.4rem;}
.nyss button{width: 2.4rem;height: 0.67rem;line-height: 0.5rem;text-align: center;color: #fff;font-size: 0.16rem;background: #4e157d;}
.search li *{transition: .5s;}
.search li{margin-bottom: .3rem;border: 1px solid #e1ceff;border-radius: 0.1rem;overflow: hidden;}
.search li a{padding: .2rem .6rem .2rem .5rem;background: #fff;height: 1.6rem;align-items:center;}
.search li a::after{background: url(../images/serchbg3.jpg) no-repeat;background-size: cover;}
.search li a::before{content: "";position: absolute;left: 0;top: 50%;width: 0.08rem;height: 0.56rem;background: #4e2e8e;margin-top: -0.28rem;}
.search li .date{width: 1.6rem;padding: .15rem 0 .15rem .7rem;text-align: center;white-space: nowrap;border-left: 1px solid #e1ceff;}
.search li .con{width: calc(100% - 1.6rem);padding-right: .7rem;}
.search li .date span{color: #999;font-size: 0.36rem;}
.search li .date p{color: #999;font-size: 0.18rem;margin-top: .1rem;}
.search li h3{font-size: 0.24rem;color: #666;line-height: 0.3rem;max-height: .6rem;}




@media screen and (min-width: 1025px) {
  .search li a:hover::after{width: 100%;}
  .search li a:hover h3,.search li a:hover .date p,.search li a:hover .date span{color: #fff;}
  .search li a:hover .date{border-left: 1px solid #fff;}
  .search li a:hover::before{display: none;}
}

@media screen and (max-width: 1024px) {
  .nyss{margin-bottom: .3rem;}
  .nyss form{width: 100%;display: flex;align-items: center;}
  .nyss input{width: calc(100% - 1.8rem);padding-left: .15rem;}
  .nyss button{width: 1.5rem;white-space: nowrap;    float: right;}
  .search li a{padding: .2rem;height: 1.4rem;}
  .search li .date{width: 1rem;padding: .15rem 0 .15rem .2rem;text-align: center;white-space: nowrap;border-left: 1px solid #e1ceff;}
.search li .con{width: calc(100% - 1rem);padding-right: .2rem;}
}
@media screen and (max-width: 768px) {
 
}
/* message */
.messbg::after{width: 12%;height: 40%;background: url(../images/messbg1.png) no-repeat;background-size: 100%;left: auto;right: 0;bottom: auto;top: 0;}
.messbg{background: url(../images/jjbg.jpg) no-repeat bottom;background-size: 100%;}
.mession p{font-size: 0.20rem !important;line-height: 0.38rem !important;color: #666 !important;/*text-align: justify;*/text-indent: 0 !important;}
.mess1{padding: .4rem .4rem  .4rem 1.5rem;margin-bottom: .3rem;}
.mess1::after{width: 0.77rem;height: 0.62rem;background: url(../images/messbg2.png) no-repeat;background-size: 100%;bottom: auto;top: 0;}
.mess2{padding: .6rem 0;margin-bottom: .6rem;}
.mess2::after{width: auto;left: 10%;right: -5%;background: url(../images/messbg3.jpg) no-repeat;background-size: cover;}
.mess2-l{width: 5.5rem;}
.mess2-r{width: calc(100% - 5.5rem);padding-left: .6rem;}
.mess2-r p{color: #fff;}
.mess3{align-items: center;}
.mess3-l{width: calc(100% - 6.1rem);}
.mess3-r{width: 6.1rem;padding-left: .3rem;}



@media screen and (min-width: 1025px) {
 
}

@media screen and (max-width: 1024px) {
  .mess1{padding: .3rem .3rem .3rem 1rem;}
  .mess2-r{padding-left: .3rem;}
  .mess2::after{left: -3%;right: -3%;}
}
@media screen and (max-width: 768px) {
  .mess1{padding: 0;margin-bottom: .3rem;}
  .mess1::after{display: none;}
  .mess2-l{width: 100%;margin-bottom: .25rem;}
  .mess2-r{width: 100%;padding-left: 0rem;}
  .mess3-l{width: 100%;margin-bottom: .25rem;}
  .mess3-r{width:100%;padding-left: 0rem;}
  .mess2{padding: .3rem 0;margin-bottom: .3rem;}
   .mess2-l img{margin:0 auto;display: block;}
}
/* faculty */

.facubg::after{width: 17%;height: 21%;background: url(../images/facubg2.png) no-repeat;background-size: 100%;left: auto;right: 0;bottom: auto;top: 0;}
.facubg{background: url(../images/facubg.png) no-repeat bottom;background-size: 100%;}
.facu{padding-top: .8rem;}
.facu-t{border-bottom: 1px solid #c3c3c3;padding-bottom: .4rem;}
.facu-t .wp{align-items: baseline;}
.facu-t .all{width: 1.45rem; white-space: nowrap;border-radius: 0.28rem;height: 0.57rem;line-height: 0.57rem;text-align: center;font-size: 0.2rem;color: #501f71; font-family: "cal-b";border: 1px solid #501f71;}
.facu-t .all.on{color: #fff;background: #5d0f72;}
.facu-t .all-r{width: calc(100% - 1.45rem);padding-left: .2rem;}
.facu-t .all-r .all-t{border-bottom: 1px dashed #c3c3c3;padding-bottom: .2rem;width: 100%;margin-bottom: .2rem;align-items: center;}
.facu-t .all-r .all-t:last-child{border-bottom: 1px dashed rgba(0, 0, 0, 0);padding-bottom: 0em;margin-bottom: 0;}
.facu-t .all-r span{width: 2.1rem;white-space: nowrap;border-radius: 0.28rem;height: 0.57rem;line-height: 0.57rem;text-align: center;font-size: 0.2rem;color: #501f71;font-family: "cal-b";border: 1px solid #501f71;text-transform: uppercase;display: inline-block;}
.facu-t .all-r ul{width: calc(100% - 2.45rem);padding-left: .1rem;padding-top: .2rem;align-items: center;}
.facu-t .all-r ul li{padding: 0 0.1rem .05rem;margin-bottom: .1rem;font-size: 0.16rem;color: #666;line-height: 0.24rem;}
.facu-t .all-r .all-t:last-child li{padding: 0 .2rem;}
.facu-t .all-r ul li a{font-family: "微软雅黑";text-transform: uppercase;/* padding-bottom: .15rem; *//* display: inline-block; */}
.facu-t .all-r ul li.on::after{width: 0.2rem;height: 0.03rem;background: #501f71;border-radius: 0.015rem;left: 50%;margin-left: -0.1rem;}
.facu-t .all-r ul li.on,.facu-t .all-r ul li:hover{color:#501f71;font-weight: bold;}
.falist{padding-top: 0.75rem;margin: 0 -0.2rem;padding-bottom: 1rem;}
.falist li{width: 33.3%;padding: 0 0.2rem;margin-bottom: 0.6rem;}
.falist li *{transition: .5s;}
.falist li a{display: block;box-shadow: 0px 0.09rem 0.18rem 0px rgba(35, 35, 42, 0.19);/* height: 2.48rem; */padding: 0.3rem;}
.falist li a::after{width: 100%;height: 100%;background: url(../images/facubg2.jpg) no-repeat;background-size: 100% 100%!important;}
.falist li a::before{content: "";position: absolute;left: 0;top: 0;width: 0.02rem;height: 0.5rem;background: #471b64;}
.falist li .h3,.falist li .h4{display: flex;flex-wrap: wrap;align-items: center;}
.falist li .h4{align-items:baseline;}
.falist li h3{font-size: 0.20rem;color: #333;line-height: 1.4;}
.falist li h4{font-size: 0.16rem;color: #666;margin: 0.2rem 0 0.3rem;line-height: 1.4;width:calc(100% - 1.2rem);}
.falist li .h3 span,.falist li .h4 span{font-size: 0.16rem;color: #431c82;white-space: nowrap;margin-right: 5px;}
.falist li p{padding: 0 .2rem;display: inline-block;border: 1px solid rgba(67,28,130,.3);color: rgba(67,28,130,1);font-size: 0.12rem;border-radius: 0.15rem;height: .3rem;line-height: .3rem;}



/*====翻页====*/
.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{padding: 0px 0.13rem;height: 0.4rem;line-height: 0.4rem;display:inline-block;margin: 0 3px 0.1rem;color: #919191;font-size: 14px;transition:all .3s;border:1px solid #dbdada;}
.j_pages a font{ padding:0 0.1rem}
.j_pages .on{background: #53127c;color: #fff;border:none;}
.j_pages a:hover{background: #53127c;color:#fff!important;}
.j_pages span{color:#919191; /*padding: 0px 0.16rem;*/height: 0.4rem;line-height: 0.4rem;display:inline-block; font-size:0.14rem;}
.j_pages input{color:#919191;padding: 0px 0.16rem;height: 0.4rem;line-height: 0.4rem;display:inline-block;font-size:0.14rem;background:#f6f6f6;border:none;cursor:pointer;border-radius: 0;transition: 0.6s;}
.j_pages input[type="text"]{ width:0.4rem; padding:0; text-align:center}
.j_pages input[type="submit"]:hover{ background: #53127c; color:#fff}

@media screen and (min-width: 1025px) {
  .falist li a:hover::after{background: url(../images/facubg3.jpg) no-repeat;}
  .falist li a:hover::before{background: #fff;}
  .falist li a:hover h3,.falist li a:hover h4{color: #fff;}
  .falist li a:hover .h3 span,.falist li a:hover .h4 span,.falist li a:hover p{color: #fff;}
  .falist li a:hover p{border:1px solid rgba(255,255,255,.3)}
}

@media screen and (max-width: 1024px) {
  .facu{padding-top: 0rem;}
  .falist{padding-top: 0.3rem;margin: 0 -0.1rem;padding-bottom: 0rem;}
  .falist li{width: 33.3%;padding: 0 0.1rem;margin-bottom: 0.6rem;}
  .facu-t .all-r .all-t{width:100%;}
  .facu-t{padding-bottom:.2rem;}
}
@media screen and (max-width: 768px) {
  .falist li{width: 50%;margin-bottom:.3rem;}
  .falist li a{padding: .2rem;}
  .falist li:last-child{display: none;}
  .facu-t .all{width: 1.45rem;height: .45rem;line-height: .45rem;}
.facu-t .all-r{width: 100%;padding-left: 0rem;margin-top:.2rem;}
.facu-t .all-r span{width: 1.25rem;height: .45rem;line-height: .45rem;}
.facu-t .all-r ul{width: calc(100% - 1.25rem);}
.facu-t .all-r ul{padding-left:.1rem;}
}

@media screen and (max-width: 500px) {
   .falist li{width: 100%;}
}



@media screen and (min-width: 1025px) {

}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1200px) {}
@media screen and (max-width: 1024px) {
  .inner .wrap_ph{display: block;}
  .inner .wrap_pc{display: none;}
  .ejlm{margin: 0;padding: 0.3rem 0;}
  .about h2{font-size: 0.3rem;margin-bottom: 0.15rem;}
  .ban::before{height: 0.5rem;display: none;}
  .ban .yjlm {display: none;}
  .ban:after,.inner:after{display: none;}
  .common{padding:0 0 .4rem;}
}
@media screen and (max-width: 768px) {
 .page{margin-top:0.15rem;padding-top: 0;}
 .common::after{width: 3rem;height: 4rem;}

  
}
@media screen and (max-width: 500px) {
  
}
@media screen and (max-width: 420px) {
 
}



.pb_sys_style1 .p_no_d {
    border: 1px solid #580f7b !important;
    color: #fff;
    background-color: #580f7b !important;
}
.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 {
    border: 1px solid #ccc;
    padding: 5px 10px !important;
    margin: 0 0 0 5px;
    height: 28px !important;
    line-height: 16px !important;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
font-size: 12px !important;
}


#vsb_content_2 TABLE {
    border-collapse: collapse;
    border: 1px solid #000;
    margin: 0 auto !important;
}


#vsb_content_2 IMG {
    border-bottom: #ccc 0px solid !important;
    border-left: #ccc 0px solid !important;
    border-top: #ccc 0px solid !important;
    border-right: #ccc 0px solid !important;
}