/* 学校概况 */
.overview_txt{
    padding: .2rem 0;
    text-align: center;
}

.overview_img{
    width: 100%;
    height: 2.35rem;
    padding: 0 .15rem;
}

/* 学校简介 */
.school_team{
    padding: .17rem .15rem;
}
.school_team .title{
    height: .65rem;
    line-height: .65rem;
    text-align: center;
    font-size: .17rem;
}
.tabs{
    display: flex;
    justify-content: space-between;
}
.tabs p{
    width: 33%;
    height: .25rem;
    text-align: center;
    border-bottom: 1px solid #7f7f7f;
}
.works_img section p{
    text-indent: .24rem;
    line-height: .2rem;
}
.works_img section a{
    display: block;
    width: 100%;
    height: 2.16rem;
    margin-top: .15rem;
}
.works_img section{
    padding-top: .2rem;
    display: none;
}
.works_img .show {
    display: block;
}
.tabs .active{
    border-bottom: 2px solid #7f7f7f;
}

/* school_image */
.school_image{
    display: flex;
    justify-content: space-around;
    padding: 0 .1rem;
    margin-bottom: .3rem;
}
.img_box{
    width: 1.67rem;
    height: 1.05rem;
    position: relative;
}
.school_image span{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: .2rem;
    color: #fff;
    text-align: center;
    background: rgba(0, 0, 0, .5);
}

/* introduction */
.introduction{
    background: #f4f4f4;
}
.introduction h2{
    height: .65rem;
    line-height: .65rem;
    text-align: center;
}
.introduction figure{
    display: flex;
    justify-content: space-between;
}
.introduction figure .img{
    width: 1.62rem;
    height: 2.5rem;
}
.introduction figure figcaption{
    width: 2rem;
}
.introduction figure figcaption p{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.introduction .txt{
    padding: .25rem .15rem;
    text-indent: .24rem;
}

/* overview_bj */
.overview_bj{
    width: 100%;
    height: 7.74rem;
    margin: .25rem 0;
    background: url(../img/overview_bj.png) no-repeat center center;
    background-size: 1.62rem 7.74rem;
    position: relative;
}
.overview_bj p{
    position: absolute;
    width: 2rem;
    transform: scale(.8,.8);
}
.overview_bj .txt01{
    right: -.1rem;
    top: .67rem;
}
.overview_bj .txt02{
    left: -.1rem;
    top: 1.2rem;
}
.overview_bj .txt03{
    right: -.1rem;
    top: 1.8rem;
}
.overview_bj .txt04{
    left: -.1rem;
    top: 2.7rem;
}
.overview_bj .txt05{
    left: -.1rem;
    top: 3.1rem;
}
.overview_bj .txt06{
    right: -.1rem;
    top: 3.4rem;
}
.overview_bj .txt07{
    left: -.1rem;
    top: 4.2rem;
}
.overview_bj .txt08{
    right: -.1rem;
    bottom: 1.6rem;
}
.overview_bj .txt09{
    left: -.1rem;
    bottom: .7rem;
}
.overview_bj .txt10{
    right: -.1rem;
    bottom: 0;
}
/* 名师团队 */
.Teacher_team .title{
    font-size: .17rem;
    text-align: center;
}
.Teacher_list{
    padding: .3rem .15rem .15rem .15rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.Teacher_list .img_box{
    width: 1.65rem;
    height: 2.5rem;
    position: relative;
    margin-bottom: .15rem;
}
.Teacher_list .img_box span{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: .25rem;
    line-height: .28rem;
    background: rgba(0, 0, 0, .3);
    text-align: center;
    color: #fff;
}
.Teacher_list .img_box span i{
    color:#e8d8b8;
}