@charset "utf-8";
#header{position: fixed;}
/*内页公共样式*/
.n_banner{ position: relative; z-index: 1; overflow: hidden;}
.n_banner .img .img_hezi{padding-bottom: 30.83% !important;}
.n_banner .top{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; bottom: 0;}
.n_banner .img:after{content:"";position:absolute;width:100%;height:2rem;/* background: url(../images/n-shad.png) repeat-x; */background-size: 100% 100%;bottom:0;left:0;}
.n_banner .top .wp{height: 100%;display: flex;flex-direction: column;justify-content: flex-end;z-index: 100;}
.n_banner .top h3{font-size: .4rem;color: #fff;}
.n_banner .top .line{ margin: .2rem 0}
.mianbao{display: flex;align-items: center;margin: .15rem 0 .5rem;}
.mianbao *{font-size: .16rem;color: #fff;font-style: normal;line-height: 1.5;color: rgba(255,255,255,.7);}
.mianbao span{margin: 0 .06rem;}
.mianbao img{margin: -.03rem .06rem 0 0;height: .14rem;}

.list_sj{position: relative;background: #ffff;  box-shadow: 0px 5px 34.96px 3.04px rgba(0, 19, 42, 0.1);}

.list_sj ul{display: flex;flex-wrap: wrap;min-height: .56rem;}
.list_sj ul li{}
.list_sj ul li *{ transition: .5s;}
.list_sj ul li a{display: flex;width: 100%;height: .6rem;justify-content: center;align-items: center;font-size: .18rem;color: #333333;position: relative;z-index: 1;padding: 0 .4rem;}
.list_sj ul li a:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #0f55a6;/* transform: skewX(-15deg); */opacity: 0;z-index: -1;}

.list_sj ul li.on a:before, .list_sj ul li a:hover:before{ opacity: 1}
.list_sj ul li.on a, .list_sj ul li a:hover{ color: #fff}
#sub_nav_content i{opacity: 1;display: inline-block;width: .34rem;height: .3rem;display: inline-block;background: url(../images/arrow_down.svg) center no-repeat;background-size: 15px 15px !important;position: absolute;display: block;right: 0;top: 2px;transition: 0.5s;}
#sub_nav_content i.on{transform: rotate(-90deg);}
#sub_nav_content .box{display: none;padding-left: 0.25rem;}
#sub_nav_content .box a{font-size: 0.16rem;line-height: 0.3rem;color: #666 !important;display: block;}
#sub_nav_content .box a:hover{color: #204FC8 !important;}
#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;float: left;width: 100%;background: #0f55a6;}
#bnt_back { position: absolute; left: 15px; top: 0px; }
#bnt_back img { height: 28px; }
#bnt_back svg { fill: rgb(255, 255, 255); height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav h1 { font-size: 14px; color: rgb(255, 255, 255); text-align: center; margin: 0px; line-height: 50px; }
#bnt_sub_nav { position: absolute; right: 15px; top: 0px; height: 50px; cursor: pointer; color: rgb(255, 255, 255); font-size: 18px; display: flex; align-items: center; }
#bnt_sub_nav svg { fill: rgb(255, 255, 255); height: 20px; vertical-align: middle; width: 20px; }
#bnt_sub_nav img { display: block; height: 20px; }
#bnt_sub_nav.on img { transform: rotate(-180deg); }
#sub_nav_content { background: rgb(240, 243, 245); display: none; box-shadow: rgb(153, 153, 153) 0px 0px 5px; z-index: 9; }
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0px; }
#sub_nav_content ul li a { display: block; border-left: 2px solid rgb(202, 158, 78); height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: rgb(83, 84, 85); }
#sub_nav_content ul li.on a { color: rgb(202, 158, 78); }
#sub_nav_content dl { font-size: 0px; overflow: hidden; background: rgb(255, 255, 255); padding: 10px 0px; }
#sub_nav_content dt { position: relative; background: rgb(255, 255, 255); z-index: 999; width: 100%; display: inline-block; margin-bottom: 0px; float: left; }
#sub_nav_content dt a { margin: 0px 20px; display: block; color: rgb(91, 83, 73); line-height: 30px; font-size: 14px; font-weight: 400; vertical-align: top; }
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0px; opacity: 0; display: none; }
#sub_nav_content dt a { }
#sub_nav_content dt.title { background: rgb(250, 250, 251); }
#sub_nav_content dt.title i { opacity: 1; }
#sub_nav_content dt.title_on { background: rgb(250, 250, 251); }
#sub_nav_content dt.title_on a { color: rgb(215, 0, 41); border-top: 1px solid rgb(255, 255, 255);}
#sub_nav_content dt.title_on a i { color: rgb(215, 0, 41); }
#sub_nav_content dt.last a { border-top: 1px solid rgb(248, 248, 248); }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color: #1557a7;}
#sub_nav_content dd { display: none; }
#sub_nav_content dd .box { padding: 0px; }
#sub_nav_content dd a { padding: 0px 25px; line-height: 30px; border-top: 1px solid rgb(231, 231, 231); font-size: 12px; color: rgb(91, 83, 73); display: block; height: 30px; }
#sub_nav_content dd a.on { color: rgb(215, 0, 41); }

.n_pad1{ padding: .84rem 0 1.46rem;}
.n_container .wp, .n_banner .wp{ max-width: 14rem;}
/* 三级导航 */
.san-nav{width: 100%;background: #ffffff;}
.san-nav ul{display: flex;justify-content: center;align-items: flex-end;flex-wrap: wrap;}
.san-nav li{/* height: 0.8rem; */display: flex;align-items: flex-end;padding:0 .3rem;}
.san-nav a{display: inline-block;/* margin: 0 0.4rem; */font-size: 0.16rem;color: #a9a9a9;display: flex;align-items: center;height: 0.6rem;transition: 0.5s;}
.san-nav a::after{height: 0.02rem;left: 0;background: rgba(0,0,0,0);width:100%}
.san-nav a.on::after{background: #1557a7;}
.san-nav a:hover,.san-nav a.on{color: #1557a7;}
.inner{padding: 0rem 0 1rem;}
@media(min-width: 1200px){	
  .mianbao a:hover{ color: #fff;}
}
@media(max-width: 1200px){	
  
  .list_sj{ display: none;}
}
@media(max-width: 1024px){
	.inner{padding:.4rem 0;}
  .n_banner .img:after{height: 1rem;}
  .mianbao{margin: .15rem 0 .3rem;}
  .n_banner .top h3{display: none;}
  #m_n_nav{ display: block;}
}
@media(max-width: 768px){
	.n_pad1{padding: .5rem 0;}
  .n_banner .top h3{ font-size: .3rem;}
  .n_banner .top .line{ margin: .1rem 0;}
  .n_banner .top .line img{ height: .06rem }
  .n_banner .img .img_hezi{padding-bottom: 40% !important;}
}
@media(max-width: 456px){
	
} 

.inner .wp_nr .common{width:74%;margin-top: 20px;}
.inner .wp{align-items: flex-start;}
.inner_left { width: 2.6rem; z-index: 100; position: relative; margin-top: -1.67rem;}
.inner_right {width: calc(100% - 2.6rem);padding-left: .65rem;padding-top: 0.5rem;}
.inner_rightssjg{width:100%;}
.inner_left h2 {height: 1.67rem;color: rgb(255, 255, 255);background: url(../images/lmbg.png) no-repeat;text-align: center;background-size: 100% 100%;padding-top: 0.65rem;}
.inner_left h2 p{color: #fff;font-weight: bold;font-size: 0.36rem;}
.inner_left h2 span{display: block;font-size: 0.2rem;color: #fff;font-family: geo;margin-top: 0.1rem;opacity: .4;}

.inner_left ul {background: #f1f1fb;/* padding-bottom: 1.4rem; */border-left: 2px solid #094284;}
.inner_left ul li {position: relative;transition: .5s;}
.inner_left ul li p {padding: 0 0.25rem;height: 100%;border-bottom: 1px solid #ebebeb;display: flex;align-items: center;transition: 0.5s;border-left: 3px solid rgba(0,0,0,0);padding: .2rem 0.25rem;}
.inner_left ul li p a {font-size: 0.19rem;display: block;cursor: pointer;width: 100%;color: #333;transition: .5s;position: relative;line-height: .3rem;}
.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: .18rem;
  height: 0.12rem;
  background: url(../images/jt2.png) no-repeat;
  background-size: 100%;
  transform: translateY(-50%);
  opacity:0;
  }
.inner_left ul li:hover p, .inner_left ul li.active p{/* border-left: 2px solid #f18d00; */background: #0f55a6;color: #fff;}
.inner_left ul li:hover p a, .inner_left ul li.active p a {color: #fff;/* background: url(../images/jt2.png) no-repeat right 0.1rem center; */}
.inner_left ul li.active p a::after,.inner_left ul li:hover p a::after{opacity:1;}
.nysubnav {/* background: #f7f7f7; */display: none;}
.inner_left ul li.active .nysubnav{display: block;padding-left: .3rem;}
.nysubnav a { padding: 0px 0.3rem; line-height: 0.4rem; display: block; font-size: 0.16rem; }
.nysubnav a:hover, .nysubnav a.on {color: #0f55a6;}

.local {border-bottom: 1px solid #ccc;padding: 0rem 0px 0.15rem;margin-bottom: .4rem;justify-content: space-between;align-items: center;}
.local h2{color: #000;font-size: 0.28rem;padding-left: .15rem;border-left: 5px solid #f18d00;}
.adress {color: #666;font-size: 0.16rem;padding-left: .25rem;position:relative;align-items: flex-start;}
.adress img {display:inline-block;width: 0.23rem;}
.adress p{/* width: calc(100% - .23rem); *//* padding-left: .1rem; */line-height: 1.5;}
.adress a {color: #666;transition: 0.5s;}
.adress a:hover { color: #0f55a6; }
.inn_com{padding: 0rem 0 0.4rem;}
.inn_com p{text-align:justify;}

/* zxxw */

.n_content_rr{
    width: 21.375%;
    align-self: flex-start;
    position: relative;
    padding-left: .18rem;
    padding-top: .78rem;
}
.n_content_rr h3{
    display: flex;
    align-items: center;
    font-size: .24rem;
    color: #000000;
    line-height: 1;
    position: relative;
    padding-left: .08rem;
    margin-bottom: .69rem;
}
.n_content_rr h3 img{
    width: .29rem;
    margin-right: .14rem;
}
.n_content_rr h3:before{
    position: absolute;
    content: '';
    left: -.18rem;
    width: .04rem;
    height: .3rem;
    background: #2f3182;
    top: 50%;
    margin-top: -.15rem;
}
.n_content_rr li a{
    display: block;
}
.n_content_rr li a time{
    display: inline-block;
    font-size: .16rem;
    line-height: .3rem;
    color: #9b7d3a;
    padding-left: .2rem;
    padding-right: .1rem;
    background: url("../images/n_con_img02.png") no-repeat left center;
    background-size: auto .3rem;
    margin-bottom: .13rem;
}
.n_content_rr li a p{
    font-size: .16rem;
    line-height: .24rem;
    color: #000000;
    height: .48rem;
}
.n_content_rr li{

    margin-bottom: .3rem;
    position: relative;
}
.n_content_rr li:before{
    position: absolute;
    content: '';
    left: -.26rem;
    top: 0.06rem;
    width: 0.08rem;
    height: 0.08rem;
    border: 0.05rem solid #fff;
    background: #9b7d3a;
    border-radius: 50%;
}
.n_content_rr ul{
    position: relative;
}
.n_content_rr:before{
    position: absolute;
    content: '';
    left: 0;
    top: -.2rem;
    bottom: 0;
    width: 1px;
    background: #e4e4ef;
}
.n_content_rr li:hover p,
.n_con_page p:hover a{
    color: #0f55a6;
}
@media(max-width: 1024px){
.inner .wp_nr .common{width: 100%;}
        
.n_content_rr{
        width: 100%;
        padding-top: .4rem;
    }
    .n_content_rr h3{
        margin-bottom: .4rem;
    }
    .n_content_rr:before{
        top: 0.4rem;
    }

}
@media screen and (max-width: 768px){
.cont p img{width: 100% !important;max-width:100% !important;}
.inner .wp_nr .common{width: 100%;}
	.n_content_rr{
        width: 100%;
        padding-top: .4rem;
    }
.n_content_rr li a p{
        font-size: .18rem;
        line-height: .28rem;
        height: .56rem;
    }

}

/* jianjie */
.jjy{/* padding-top: 0.2rem; */}
.jjy p{text-indent: 2em;}

/* 学院新闻 */
.newlist li{margin-bottom: .4rem;}
.newlist li a{padding: .3rem;align-items: center;background: #fff;}
.newlist li a::after{left: 0;background: #0f55a6;}
.newlist li .scale{width: 3.3rem;}
.newlist li .con{width: calc(100% - 3.3rem);padding-left: .4rem;}
.newlist li .con1{width:100%;padding-left: 0rem;}

.newlist li span{font-size: 0.14rem;color: #999;line-height: 1.3;transition: 0.5s;border-bottom: 2px solid #f18d00;padding-bottom: 0.15rem;align-items: baseline;}
.newlist li span i{font-style: normal;color: #0f55a6;font-weight: bold;font-size: 0.24rem;transition: 0.5s;display: block;margin-right: .05rem;}
.newlist li h3{font-size: 0.2rem;color: #333;line-height: 0.32rem;margin: .15rem 0 .2rem;transition: 0.5s;}
.newlist li p{font-size: 0.16rem;color: #666;line-height: .28rem;max-height: 0.56rem\0;transition: 0.5s;}

@media(min-width: 1024px){
  .newlist li a:hover::after{width: 100%;}
  .newlist li a:hover h3,.newlist li a:hover p,.newlist li a:hover span,.newlist li a:hover span i{color: #fff;}
  .newlist li a:hover span{border-bottom: 2px solid #fff;}
}
@media screen and (max-width: 1024px) {
 .newlist li a{padding: .2rem;}
}
@media screen and (max-width: 768px) {
  .newlist li a{padding: .2rem;}
  .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);}
}
.page{margin: 0.4rem 0 0;}
.page img{margin: 0 auto;display: block;}
/* 通知公告 */

.tzgg li{width: 100%;}
.tzgg li a{padding: 0.34rem 0rem;align-items: center;border-bottom: 1px solid #D8D8D8;}
.tzgg li a::after{height: 1px;background: #0f55a6;}
.tzgg li *{transition: 0.5s;}

.tzgg li .date{width: .75rem;border: 1px solid #0f55a6;height: 0.75rem;display: flex;flex-direction: column;align-items: center;justify-content: center;background: #FFFFFF;white-space: nowrap;}
.tzgg li .con{width: calc(100% - .75rem);padding-left: 0.35rem;}              

.tzgg li .date span{display: block;color: #0f55a6;font-size: 0.3rem;line-height: 1.1;}
.tzgg li .date p{font-size: 0.16rem;color: #0f55a6;margin-top: 0.05rem;}
.tzgg li h3{font-size: 0.2rem;color: #333;line-height: 0.3rem;max-height: 0.6rem;}

@media(min-width: 1024px){
  .tzgg li a:hover::after{width: 100%;}
  .tzgg li a:hover h3{color: #0f55a6;font-weight: bold;}
}
@media screen and (max-width: 1024px) {
  
}
@media screen and (max-width: 768px) {
  .tzgg li{width: 100%;}
  .tzgg li a{height: auto;padding: .2rem 0;}
  .tzgg li h3{margin-bottom: 0.1rem;}
  .tzgg li .date{width: .75rem;height: .75rem;}
  .tzgg li .con{width: calc(100% - .75rem);padding-left: 0.25rem;}    
}

/* 师资列表 */
.xrld ul{justify-content: space-between;}
.xrld li{width: 48%;margin-bottom: .6rem;}
.xrld li a{align-items: center;box-shadow: 0px 2px 8px 0px rgba(10, 11, 24, 0.1);background: #fff;}
.xrld li a::after{background: #0f55a6;width: 100%;height: 0;}
.xrld li .scale{width: 2.15rem;}
.xrld li .con{width:calc(100% - 2.15rem);padding: .3rem .25rem;}
.xrld li h3{font-size: 0.22rem;color: #333;line-height: 0.32rem;padding-bottom: .15rem;border-bottom: 1px solid #eee;transition: 0.5s;}
.xrld li h3::after{width: 0.83rem;height: 0.03rem;background: #0f55a6;bottom: -1.5px;}
.xrld li p{font-size: 0.16rem;color: #666;line-height: 0.3rem;max-height: 0.9rem\0;margin-top: .2rem;transition: 0.5s;}
.xrld li .imged{padding-bottom: 130%;}



@media(min-width: 1024px){
  .xrld li a:hover::after{height: 100%;}
  .xrld li a:hover h3:after{background: #fff;}
  .xrld li a:hover h3,.xrld li a:hover p{color: #fff;}
}
@media screen and (max-width: 1024px) {
  .xrld li{width: 49%;margin-bottom: .3rem;}
}
@media screen and (max-width: 768px) {
  .xrld li{width: 100%;}
}
@media screen and (max-width: 420px) {
  .xrld li .scale{width: 1.6rem;}
  .xrld li .con{width:calc(100% - 1.6rem);padding: .2rem .2rem;}
}


/*  内容页*/
.article .tit{font-size: 0.28rem;color: #000;line-height: 0.32rem;margin: 0.1rem 0 .25rem;text-align: center;}
.article .conttime{padding: 0rem 0 .2rem;border-bottom: 1px dashed #ccc;margin-bottom: 0.2rem;text-align: center;}
.article .conttime span{font-size: 0.16rem;color: #666;padding: 0 0.1rem;}
.cont p{font-size: 0.18rem !important;color: #333 !important;line-height: 1.8 !important;text-align:justify;margin-bottom: .1rem;text-indent: 2em;}
.cont p span{font-size: 0.18rem !important;color: #333 !important;line-height: 1.8 !important;}
.cont p img,.cont p video{height: auto !important;}
.cont p img{
    width: 700px;
}
.cont p iframe{
	display:block;
	margin:0 auto;
}
.cont p a{
word-break: break-all;
}
.szcont p img {
    width: auto;
    max-width: 350px;
}
.new_miew{border-top: 1px solid #c9c9c9;padding: 0.2rem 0rem 0rem;margin-top:0.5rem;/* background: #fff; */}
.new_miew p{font-size: 0.16rem;color: #333;line-height: 1.6;margin-bottom: 0.05rem;padding-left: .15rem;}
.new_miew p a{transition: 0.5s;}
.new_miew p:hover a{color: #0f55a6;}
.new_miew p::after{width: 0.05rem;height: 0.05rem;border-radius: 50%;background: #0f55a6;bottom: auto;top: .13rem;}

@media(max-width: 1024px){	
    .new_miew{margin-top: .3rem;}
    .cont p{margin-bottom: .1rem;}
}
/* 简介页 */
.gk .cont p{text-indent: 2em;margin-bottom: .3rem;}
.gk .fl01{margin-bottom: .1rem;align-items: flex-start;}
.gk .fl01 .left{width: 40%;padding: 0 0 .2rem .2rem;}
.gk .fl01 .right{width: 60%;padding-left: .4rem;}
.gk .fl01 .left::after{width: auto;height: auto;right: .2rem;top: .3rem;background: #0f55a6;}
.gk .fl01 .left img{width: 100%;}

@media(max-width: 768px){	
  .gk .fl01 .left{width: 100%;padding: 0 0 .2rem .2rem;}
  .gk .fl01 .right{width: 100%;padding-left: 0rem;margin-top: .3rem;}
  .gk .cont p{text-indent: 2em;margin-bottom: .1rem;}
}



/* 校园风光 */
.xyfg ul{margin: 0 -0.18rem;}
.xyfg li{width: 33.3%;padding:0 0.18rem;margin-bottom: 0.4rem;}
.xyfg li a{display: block;position: relative;z-index: 1;padding: .15rem;}
.xyfg li a::after{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;border: 1px solid #dcdcdc;background: #fff;z-index: -1;}
.xyfg li h3{font-size: 0.22rem;color: #333;line-height: 0.5rem;text-align: center;height: 50px;transition: 0.5s;padding-top: .05rem;}
.xyfg li .scale .imged{padding-bottom: 70%;}


@media(min-width: 1025px){	
	.xyfg li a:hover h3{color: #0f55a6;}
}
@media(max-width: 1024px){	
	.xyfg .vde{margin-bottom: 0.3rem;}
	.xyfg ul{margin: 0 -0.1rem;}
	.xyfg li{padding: 0 0.1rem;margin-bottom: 0.3rem;}
	.xyfg li a::after{left: 0;right: 0;}
	.xyfg li h3{height: 0.4rem;line-height: 0.4rem;}
}

@media(max-width: 768px){	
	.xyfg li{width: 50%;}
	.xyfg li:last-child{display:none;}
}
/* 通知 */
.newlist1 ul.list{margin-top: .1rem;}
.newlist1 ul.list li a{align-items: center;line-height: 1.6;justify-content: space-between;padding: .2rem 0; border-bottom: 1px dashed #d2d2d2;}
.newlist1 ul.list li a::after{width: 0;height: 1px;background: #0f55a6;}
.newlist1 ul.list h3{width: calc(100% - 1.1rem);font-size: 0.18rem;color: #000;padding: 0 .2rem 0 0.15rem;transition: 0.5s;position:relative;}
.newlist1 ul.list li span{width: 1.1rem;text-align: right;white-space: nowrap;font-size: 0.16rem;color: #666;}
.newlist1 ul.list li h3::after{width: 0.04rem;height: 0.04rem;background:#333;top: 50%;transform: translateY(-50%);content:"";position:absolute;left: 0;border-radius: 50%;}
@media screen and (min-width: 1025px) {
  .newlist1 ul.list li a:hover h3{color: #0f55a6;}
  .newlist1 ul.list li a:hover::after{width: 100%;}
  .newlist1 ul.list li a:hover{border-bottom:1px solid rgba(0,0,0,0);}
}



/* 组织机构 */
.dzjg .fl01{margin-bottom: .4rem;position: relative;top: 30px;}
.dzjg .fl01>h3{overflow: hidden;margin-bottom: .2rem;align-items: center;}
.dzjg .fl01>h3 span{font-size: 0.2rem;color: #0b5eb2;font-weight: bold;padding:0 .1rem;}
.dzjg .fl01>h3 img{width: 0.31rem;}
.dzjg .fl01>h3 span::after{width: 100vw;border-top: 1px dashed #0b5eb2;height: 1px;left: 100%;bottom: 50%;}
.dzjg .fl01 ul{margin: 0 -0.18rem;}
.dzjg .fl01 li{width: 25%;margin-bottom: .3rem;padding: 0 0.18rem;position: relative;}
.dzjg .fl01 li h3{border-bottom: 2px solid #0b5eb2;display: flex;align-items: center;transition: 0.5s;width: 100%;font-size: .17rem;color: #333;line-height: 1.3;height: 100%;flex-wrap: wrap;background: #f1f1fb;padding: 0 0.2rem;height: .78rem;}
.dzjg .fl01 li h3 a{width: calc(100% - 0.1rem);}
.dzjg .fl01 li h3 img{width: 0.1rem;}
.dzjg .fl01 li dl{position: absolute;top: .78rem;background: #3f77b8;padding: 0.2rem 0.05rem;display: none;left: 0.18rem;right: .18rem;z-index: 1000;}
.dzjg .fl01 li dl dt{font-size: 0.16rem;color: #fff;line-height: 0.2rem;padding: 0.1rem 0.2rem;}
.dzjg .fl01 li:hover h3,.dzjg .fl01 li h3.on{background: url(../images/jg-bg.jpg) no-repeat center/cover;}
.dzjg .fl01 li:hover h3 a,.dzjg .fl01 li h3.on a{color: #fff;}
.dzjg .fl01 li h3.on img{transform: rotate(90deg);filter: brightness(100);}


@media(min-width: 1024px){
  .dzjg .fl01 li dl dt:hover{background: #fff;color: #0b5eb2;}

}
@media screen and (max-width: 1024px) {
  .dzjg .fl01 ul{margin: 0 -0.1rem;}
  .dzjg .fl01 li{width: 33.3% !important;padding: 0 0.1rem;}
  .dzjg .fl01 li dl{left: 0.1rem;right: .1rem;}
}
@media screen and (max-width: 768px) {
  .dzjg .fl01{margin-bottom: .3rem;}
  .dzjg .fl01 li{width: 50% !important;}
}
@media screen and (max-width: 420px) {
  .dzjg .fl01 li{margin-bottom:0;height:1.2rem;width: 100% !important;}
}
/* 领导详情 */
.ldxq .fl01{margin-bottom: 0.45rem;}
.ldxq .fl01 .imged{padding-bottom: 49%;width: 35%;margin: 0 auto;}
.ldxq .fl02 .left{width: 0.8rem;}
.ldxq .fl02 .right{width:calc(100% - .8rem);padding-left: 0.6rem;}
.ldxq .fl02 .left h3{font-size: 0.24rem;color: #0f55a6;margin-bottom:0.15rem ;}
.ldxq .fl02 .left p{font-size: 0.16rem;color: #333;line-height: 0.3rem;}
.ldxq .fl02 .ld-1{padding-left: 0.25rem;border-left: 1px solid #0f55a6;margin-bottom: 0.6rem;}
.ldxq .fl02 .ld-t .ld-1{width: 45%;}
.ldxq .fl02 .ld-1 p{font-size: 0.16rem;color: #333;line-height: 0.3rem;margin-bottom: 0.3rem;}


@media(max-width: 768px){	
 .ldxq .fl02 .ld-1{margin-bottom:.3rem;padding-left: 0.15rem;}
 .ldxq .fl02 .ld-1 p{margin-bottom: 0.15rem;}
 .ldxq .fl02 .right{padding-left:.25rem;}
 .ldxq .fl02 .ld-t .ld-1{width: 50%;}
}
/* piclist */
.piclist{padding-top: 0.4rem;}
.piclist ul{margin: 0 -0.5rem;}
.piclist li{width: 50%;padding: 0 0.5rem;margin-bottom: 0.75rem;}
.piclist li .bt{margin-bottom: 0.3rem;padding-bottom: 0.2rem;border-bottom: 1px solid #0f55a6;align-items: center;justify-content: space-between;}
.piclist li .bt h3{align-items: center;font-size: 0.3rem;color: #333;}
.piclist li .bt h3 img{display: inline-block;margin-right: 0.1rem;max-width: 0.41rem;max-height: 0.4rem;}
.piclist li .bt a{width: 0.36rem;}
.piclist li .imged{border-radius: 0.05rem;}


@media(max-width: 1024px){	
  .piclist{padding-top: 0rem;}
  .piclist ul{margin: 0 -0.1rem;}
  .piclist li{width: 50%;padding: 0 0.1rem;margin-bottom: 0.3rem;}
}
@media(max-width: 420px){	
  .piclist li{width: 100%;}
}
/* 校园标识 */
.xxbs .bsli{margin-bottom: 0.4rem;}
.xxbs .bsli .h3{margin-bottom: 0.45rem;overflow: hidden;}
.xxbs .bsli .h3 span{align-items: center;font-size: 0.2rem;color: #0b5eb2;padding-right: 0.15rem;}
.xxbs .bsli .h3 img{display: inline-block;margin-right: 0.1rem;width: 0.31rem;}
.xxbs .bsli .h3 span::after{width: 100vw;height: 1px;border-bottom: 1px dashed rgba(15,85,166,.5);left: 100%;bottom: 0.1rem;}
.xxbs .bsli h2{text-align: center;font-weight: bold;font-size: 0.34rem;color: #0f55a6;margin-bottom:0.25rem ;}
.xxbs .bsli h3{font-weight: bold;color: #333;font-size: 0.24rem;margin-bottom: 0.3rem;}
.xxbs .bsli .con p{font-size: 0.18rem;color: #333;line-height: 0.34rem;text-align: justify;margin-bottom: 0.2rem;}
.xxbs .bsli .con a{font-size: 0.16rem;color: #666;}
.xxbs .bsli .con .img{text-align: center;margin-bottom: 0.2rem;}
.xxbs .bsli .con .line{width: 100%;height: 1px;background: #ddd;margin-bottom: 0.3rem;}
.xxbs .bsli .gc{width: 3.9rem;text-align: center;margin: 0 auto;}
.xxbs .bsli .gc h3{text-align: center;}
.xxbs .bsli .gc h4{font-size: 0.2rem;color: #666;text-align: right;margin: 0.2rem 0;}
.xxbs .bsli .gc p{text-align: center;margin-bottom: 0;}

@media(max-width: 1024px){	

}
@media(max-width: 768px){	
  .xxbs .bsli .con .img img{width: 70%;}
}

/* 翻页 */
.j_pages{margin: 0rem auto;text-align: center;padding-top: .4rem;}

.j_pages .NextDisabled{
    height:20px!important;
}
.j_pages .PrevDisabled{
    height:20px!important;
}
.j_pages .Prev{
    height:20px!important;
}
.j_pages .Next{
    height:20px!important;
}
.j_pages input{
	
border: 1px solid #ccc;
}

.xinxiang .NextDisabled{
    height:20px!important;
}
.xinxiang .PrevDisabled{
    height:20px!important;
}
.xinxiang .Prev{
    height:20px!important;
}
.xinxiang .Next{
    height:20px!important;
}
.xinxiang input{
	
border: 1px solid #ccc;
}
.xinxiang .this-page{
    height:20px!important;
}
.xinxiang a{
    height:20px!important;
}
@keyframes round_animate {
    to {
        transform: rotate(1turn);
       }
   }
/* 三级导航 */
.san-nav{width: 100%;background: #f8f8f8;/* margin-bottom: .3rem; */display: none;}
.san-nav ul{display: flex;justify-content: center;align-items: flex-end;flex-wrap: wrap;}
.san-nav li{/* height: 0.8rem; */display: flex;align-items: flex-end;padding:0 .3rem;}
.san-nav a{display: inline-block;/* margin: 0 0.4rem; */font-size: 0.16rem;color: #a9a9a9;display: flex;align-items: center;height: 0.5rem;}
.san-nav a::after{height: 0.02rem;left: 0;background: rgba(0,0,0,0);width:100%}
.san-nav a.on::after{background: #0f55a6;}
.san-nav a:hover,.san-nav a.on{color: #0f55a6;}



@media screen and (max-width: 1200px) {
    
}
@media screen and (max-width: 1024px) {
    .inner_left,.inner_right .lm_top .adress{display: none;}
	.inner_right{width: 100%;padding-left: 0;padding-top: 0;min-height: 200px;}
	.wrap_ph{display: block;/* background: #e2effa; */}
	.inner{min-height: 6rem;padding: .3rem 0;}
	.page{margin:.25rem 0 0;}
  .local{display: none;}
  .san-nav{display: block;}
}
@media screen and (max-width: 420px) {

.inner{min-height:2rem;}

}



.pb_sys_common{
line-height:40px !important;
}
.cont table{
	margin:0 auto;
	width: 100%!important;
}
.cont table tr td p{
text-indent:0px !important;
}
.cont video{
display:block;
margin:0 auto;
max-width:100% !important;
}

.xinxiang{
	overflow:auto;
}

.xinxiang .xinxianginfo p{
	line-height: 30px;
	text-indent:2em;
}


.xinxiang .xinxianginfo .start{
		text-indent:0em;
}

.xinxiang #wbisopen1, .xinxiang #wbisopen2 {
    width: .14rem;
    height: .14rem;
    background: inherit;
    outline: inherit;
    border: inherit;
    -webkit-appearance: checkbox;
    vertical-align: middle;
    margin: -3px 5px 0 5px;
}
.xinxiang .titlewinstyle1086765,
.xinxiang .titlewinstyle1086760{
	background:#0f55a6;
	color:#fff;
}

.xinxiang .govitemcontent1086765 td,
.xinxiang .govitemcontent1086760 td {
    border: 1px #094284 solid;
}
.xinxiang .govitemcontent1086765 .huifufontstyle1086765,
.xinxiang .govitemcontent1086760 .huifufontstyle1086760{
	color:#0f55a6;
}



.xinxiang .govitemcontent1086810 td,
.xinxiang .govitemcontent1086812 td {
    border: 1px #0f55a6 solid;
    line-height:30px;
    padding: 0 10px!important;
    box-sizing:border-box;
}
.xinxiang .titlestyle1086810,
.xinxiang .titlestyle1086812 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #0f55a6;
    FONT-FAMILY: 宋体;
    BACKGROUND-COLOR: #f3f6fa;
}



.xinxiang #webberedit{
	width:100%;
}



.xinxiang .govitemcontentdetal1086761 td {
    border: 1px #0f55a6 solid;
    line-height:30px;
    padding: 0 10px!important;
    box-sizing:border-box;
}
.xinxiang .titlestyle1086761 {
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #f3f6fa;
    PADDING-LEFT: 25px;
    FONT-FAMILY: 宋体;
    COLOR: #0f55a6;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    PADDING-TOP: 5px;
}

@media screen and (max-width: 1200px) {
	.xinxiang .wp{
		overflow:auto;
	}
}


.headStyle3nu8uiywa7 a:link{height:20px !important;}