.lead{margin-bottom:25px;padding-top:30px;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1}
/* 现任领导 */
.lead ul{margin-bottom: 10px;}
.lead li{width: 50%;margin-bottom: 30px;float:left;}
.lead li .text{width: calc(100% - 1.9rem);border-bottom: 1px solid #e3e4ec;}
.lead li .text h5{line-height:40px;height:40px;padding-left: 15px;font-size: 22px;color: #006db8;font-weight: 600;background: url(../images24/lead01.png) no-repeat left center;background-size: cover;
border-left: 1px solid #006db8;margin-bottom: 22px;}
.lead li .text h3{font-size: 22px;color: #666;margin-bottom: 15px;transition: 0.6s all; font-weight: normal;}
.lead li .text dd{margin-bottom: 10px;padding-left: 24px;font-size: 16px;color: #323232;line-height: 24px;background: url(../images24/lead02.png) no-repeat left 5px;background-size: 16px 16px;}
.lead li .text dd+dd{background: url(../images24/lead03.png) no-repeat left 5px;background-size: 16px 13px;}
.lead li .text p{font-size: 14px;color: #666666;line-height: 24px;}
.lead li:hover .pic img{transform: scale(1.1);transition: 0.6s all;}
.lead li:hover .text h3{color: #006db8;font-weight: 600; transition: 0.6s all;}
@media(max-width: 850px){
.lead li{width: 100%;}
.lead li .text dd{font-size:18px;}
.lead li .text p{font-size: 18px;}
}

@media(max-width: 580px){
.lead li .pic{    margin: 0 auto;padding-bottom: 10px;}
.lead li .text {width: 100%;}
.lead li .text h5{
    font-size: 18px;
}
.lead li .text h3{
    font-size: 18px;
}
.lead li .text dd{font-size:14px;}
.lead li .text p{font-size: 14px;}

}


/* teacher_zhpgae */
.teacher_zhpgae {
    font-family: Microsoft YaHei;
    margin-bottom: 35px;
}

.teacher_zhpgae .teacher_item {
    font-family: Microsoft YaHei;
}

.teacher_zhpgae .teacher_item .tit {
    border-bottom: 3px solid #006db8;
    margin: 30px 0 20px 0;
    padding-bottom: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}


.teacher_zhpgae .teacher_item .tit p {
    float: left;
    font-size:30px;
    font-weight: bold;
    color: #006db8;
}

.teacher_zhpgae .teacher_item .tit a {
    display: block;
    float: right;
    height: 35px;
    line-height:35px;
    font-size: 16px;
    color: #006db8;
    transition: 0.6s all;
}

.teacher_zhpgae .teacher_item .tit a:hover {
    padding-left: 30px;
    transition: 0.6s all;
}

.teacher_zhpgae .teacher_list {
    height: auto;
    overflow: hidden;
}

.teacher_zhpgae .teacher_list ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -.1rem;
}

.teacher_zhpgae .teacher_list ul li {
    width: 16.6%;
}

.teacher_zhpgae .teacher_list ul li a {
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    color: #333333;
    box-sizing: border-box;
    display: block;
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: Microsoft YaHei;
    transition: all .3s;
}
.teacher_zhpgae .teacher_list ul li:hover a {
    box-sizing: border-box;
    font-weight: bold;
    color:#006db8;
}

.teacher_zhpgae .teacher_zitem {
    font-size: 24px;
    font-weight: bold;
    color: #333333;
    position: relative;
    padding-left:15px;
    line-height:50px;
    margin-top:10px;
    font-family: Microsoft YaHei;
}

.teacher_zhpgae .teacher_zitem:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 25px;
    background: #006db8;
}

@media(max-width:700px){
  .teacher_zhpgae .teacher_list ul li {
    width: 20%;
   }
}

@media(max-width:550px){
  .teacher_zhpgae .teacher_list ul li {
    width: 33.3%;
   }
}


.peopleShowT{margin-bottom: 60px;position: relative;padding: 0 30px 30px;}
.peopleShowT::after{content: "";width: 99%;height: calc(100% - 0.6rem);border: 0.01rem solid #eceef5;position: absolute;left: 0;bottom: 0;border-radius: 0.08rem;box-shadow: 0px 1px 45.08px 0.92px rgba(83, 90, 129, 0.05);}
.peopleShowT .text{width: calc(100% - 0);position: relative;z-index: 2;}
.peopleShowT .text h5{height:60px;line-height:60px;font-size:30px;color: #323232;font-weight: 600;}
.peopleShowT .text h5 i{font-style: normal;margin-left:20px;font-size:18px;color: #006db8;}
.peopleShowT .text .con{padding-top:25px;}
.peopleShowT .text .con h3{font-size:18px;color: #323232;font-weight: 600;margin-bottom:15px;}
.peopleShowT .text .con p{font-size: 18px;color: #323232;line-height: 26px;margin-bottom:35px;}
.peopleShowT .text .con li{font-size: 18px;color: #323232;line-height: 24px;padding-left: 22px;margin-bottom: 15px;background: url(../images24/lead02.png) no-repeat left 0.04rem;background-size: 16px 16px;}
.peopleShowT .text .con li+li{background: url(../images24/lead03.png) no-repeat left 6px;background-size:16px 13px;}
.peopleShowB .tabs{justify-content: flex-start;margin-bottom: 40px;flex-wrap: nowrap;border-bottom: 1px solid #d0d1da;}
.peopleShowB .tabs a{padding:15px;font-size: 20px;color: #323232;}
.peopleShowB .tabs a.active{border-radius: 5px 5px 0 0;background: #006db8;color: #fff;}
.peopleShowB .swiper-slide p{font-size: 20px;color: #323232;line-height:36px;margin-bottom:26px;}