/*导航*/
.top{
    position: relative;
    width: 100%;
    background-image: linear-gradient(to top, #7124b9,#8457cf);
}
/*banner*/
.banner img{
    width: 100%!important;
    height: auto!important;
}
.banner table{
    width: 100%;
}
.banner #flashBoxu_u2_{
    width: 100%!important;
    height: auto!important;
}

/*一级栏目名称*/
.wz{
    background-image: linear-gradient(to top,rgba(0,0,0,.48),transparent);
    height: 1.8rem;
    margin-top: -1.8rem;
    position: relative;
    z-index: 9998;
}
.wz h1{
    color: #ffffff;
    font-size: .6rem;
    line-height: 1.05rem;
}
.wz .lie{
    color: #ffffff;
    font-size: .18rem;
}
.wz .lie a{
    color: #ffffff;
}
/*框架*/
.frame{
    min-height: 8rem;
}
.l_nav{
    background: #f3ecff;
    height: .97rem;
}
.l_nav .wp{
    overflow: hidden;
}
.l_nav a{
    display: grid;
    align-items: center;
    height: .97rem;
    float: left;
    margin-right: .5rem;
    padding: 0 .35rem;
    font-size: .18rem;
}
.l_nav a.cvt{
    color: #7837c1;
    border-bottom: .06rem solid #7837c1;
}

/*单篇正文*/
.shop{
    padding: .5rem 0;
}
/*分页*/
.pages{
    font-size: .16rem;
}

/*师资概况*/
.szgk{
    padding: .5rem 0;
}
.szgk .one .bt{
    font-size: .24rem;
    color: #7530be;
    padding-left: .25rem;
    background: #f3ecff;
    height: .79rem;
    border-left: .09rem solid #7530be;
    display: grid;
    align-items: center;
}
.szgk .one .text{
    margin: .45rem 0;
}

.szgk dl dt{
    display: inline-block;
    padding: 0 .44rem;
    background: #7530be;
    font-size: .24rem;
    color: #ffffff;
    line-height: .79rem;
}
.szgk dl dd{
    margin: .4rem -.15rem;
}
.szgk dl dd div{
    margin-bottom: .16rem;
    padding: 0 .15rem;
}
.szgk dl dd a{
    display: grid;
    align-items: center;
    text-align: center;
    background: #f3ecff;
    font-size: .18rem;
    border-radius: .04rem;
    height: .73rem;
}

/*文章内容页*/
.wznr{
    padding: .5rem 0;
}
.wznr .title{
    position: relative;
    padding-left: .15rem;
    font-size: .3rem;
    line-height: .4rem;
    width: 60%;
    margin-bottom: .15rem;
}
.wznr .title:before{
    content: "";
    display: inline-block;
    width: .05rem;
    height: .33rem;
    background: #752dbd;
    top: .03rem;
    left: 0;
    position: absolute;
}
.wznr .time{
    padding-left: .15rem;
    font-size: .18rem;
}

.wznr .text{
    margin: .4rem 0;
    border-bottom: .01rem solid #dcdcdc;
    border-top: .01rem solid #dcdcdc;
    padding: .4rem 0;
}
.wznr .pag{
    padding-left: .5rem;
    font-size: .18rem;
    line-height: .3rem;
}

/*教师内容*/
.texts{
   word-break: keep-all;
}
.texts p,.texts p span,.texts span {
  word-break: keep-all !important;
}
.texts .li{
    background: #f3ecff;
}
.texts .li span{
    display: grid;
    align-items: center;
    background: url("../images/frame/1.png")no-repeat center;
    background-size: 2.08rem .57rem;
    width: 2.08rem;
    height: .57rem;
    font-size: .24rem;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
}




























