.aside-left{
  display: none;
}

.banner-bgd{
  width: 7.5rem;
  height: 3.81rem;
  margin: 0 auto;
  background: url('../images-yd/banner-bgd.png') no-repeat center;
  background-size: contain;
}
.banner img{
  padding: .03rem 0 0 .2rem;
  width: 1.9rem;
  height: .6rem;
}

.ad0-bgd{
  background: #fff;
}
.ad0{
  padding: .4rem 0 .35rem;
  font-size: 0;
  text-align: center;
}
.ad0 h2{
  font-size: .24rem;
  color: #1d1d1d;
  font-weight: 600;
  margin-bottom: .24rem;
}
.ad0 h2 span{
  display: inline-block;
  vertical-align: middle;
  width: .42rem;
  height: .1rem;
  margin: 0 .1rem;
}
.ad0 h2 span:nth-of-type(1){
  background: url('../images-yd/ad0-title-left.png') no-repeat center;
  background-size: contain;
}
.ad0 h2 span:nth-of-type(2){
  background: url('../images-yd/ad0-title-right.png') no-repeat center;
  background-size: contain;
}
.ad0-box{
  display: inline-block;
  vertical-align: top;
  width: 2.84rem;
  height: 2rem;
  background: url('../images-yd/ad0-left.png') no-repeat center;
  background-size: contain;
}
.ad0-box .ad0-list{
  display: none;
}
.ad0-right{
  display: inline-block;
  vertical-align: top;
  width: 3.75rem;
  height: 2rem;
}
.ad0-right h3{
  font-size: .18rem;
  color: #8045da;
  font-weight: 600;
}
.ad0-right p{
  padding: 0 .1rem;
  font-size: .2rem;
  color: #1f1f1f;
  text-align: left;
}

.direaction-bgd{
  background: #f7f1ff;
}
.direaction{
  padding: .2rem 0;
  font-size: 0;
  text-align: center;
}
.direaction h2{
  font-size: .26rem;
  color: #1d1d1d;
  font-weight: 600;
}
.direaction h2 span{
  display: inline-block;
  vertical-align: middle;
  width: .42rem;
  height: .1rem;
  margin: 0 .1rem;
}
.direaction h2 span:nth-of-type(1){
  background: url('../images-yd/ad0-title-left.png') no-repeat center;
  background-size: contain;
}
.direaction h2 span:nth-of-type(2){
  background: url('../images-yd/ad0-title-right.png') no-repeat center;
  background-size: contain;
}
.direaction-box01{
  box-sizing: border-box;
  padding: .15rem .3rem 0 2.8rem;
  width: 6.73rem;
  height: 3.4rem;
  margin: 0 auto .2rem;
  background: url('../images-yd/direaction-box01__img.png') no-repeat center;
  background-size: contain;
}
.direaction-img-pc{
  display: none;
}
.direaction-box01 h3{
  font-size: .24rem;
  color: #fa384d;
  text-align: left;
  font-weight: 600;
  margin-bottom: .05rem;
}
.direaction-box01 h4{
  font-size: .22rem;
  color: #9259ea;
  text-align: left;
}
.direaction-box01 p{
  font-size: .16rem;
  color: #1f1f1f;
  text-align: left;
}
.direaction-box02{
  box-sizing: border-box;
  padding: .15rem 2.8rem 0 .3rem;
  width: 6.73rem;
  height: 3.4rem;
  margin: 0 auto .2rem;
  background: url('../images-yd/direaction-box02__img.png') no-repeat center;
  background-size: contain;
}
.direaction-box02 h3{
  font-size: .24rem;
  color: #fa384d;
  text-align: left;
  font-weight: 600;
  margin-bottom: .05rem;
}
.direaction-box02 h4{
  font-size: .22rem;
  color: #9259ea;
  text-align: left;
}
.direaction-box02 p{
  font-size: .16rem;
  color: #1f1f1f;
  text-align: left;
}
.direaction .direaction-link{
  display: block;
  width: 2rem;
  height: .42rem;
  font-size: .24rem;
  color: #fff;
  margin: 0 auto;
  text-align: center;
  line-height: .42rem;
  background: #fca641;
}

.introduce-bgd{
  width: 7.5rem;
  margin: 0 auto;
  background: url('../images/introduce-bgd.png') no-repeat center;
  background-size: cover;
}
.introduce{
  padding: .2rem 0;
  font-size: 0;
  text-align: center;
}
.introduce h2{
  font-size: .26rem;
  color: #fff;
  font-weight: 600;
  margin-bottom: .2rem;
}
.introduce h2 span{
  display: inline-block;
  vertical-align: middle;
  width: .42rem;
  height: .1rem;
  margin: 0 .1rem;
}
.introduce h2 span:nth-of-type(1){
  background: url('../images-yd/ad1-title-left.png') no-repeat center;
  background-size: contain;
}
.introduce h2 span:nth-of-type(2){
  background: url('../images-yd/ad1-title-right.png') no-repeat center;
  background-size: contain;
}
.introduce-box{
  width: 6.2rem;
  height: 3.2rem;
  margin: 0 auto .25rem;
  background: url('../images-yd/introduce-box.png') no-repeat center;
  background-size: contain;
}
.introduce .introduce-link{
  display: block;
  width: 2.3rem;
  height: .42rem;
  font-size: .24rem;
  color: #fff;
  margin: 0 auto;
  text-align: center;
  line-height: .42rem;
  background: #fca641;
}
.exchange-bgd{
  background: #fff;
}
.exchange{
  padding: .2rem 0;
  font-size: 0;
  text-align: center;
}
.exchange h2{
  font-size: .26rem;
  color: #1d1d1d;
  font-weight: 600;
  margin-bottom: .2rem;
}
.exchange h2 span{
  display: inline-block;
  vertical-align: middle;
  width: .42rem;
  height: .1rem;
  margin: 0 .1rem;
}
.exchange h2 span:nth-of-type(1){
  background: url('../images-yd/ad0-title-left.png') no-repeat center;
  background-size: contain;
}
.exchange h2 span:nth-of-type(2){
  background: url('../images-yd/ad0-title-right.png') no-repeat center;
  background-size: contain;
}
.exchange-box{
  box-sizing: border-box;
  padding: .3rem .22rem 0 2.44rem;
  width: 6.7rem;
  height: 2.83rem;
  margin: 0 auto;
  background: url('../images/exchange-box.png') no-repeat center;
  background-size: contain;
}
.exchange-box p{
  font-size: .16rem;
  color: #1f1f1f;
  line-height: .25rem;
  text-align: left;
}
.exchange-box p:nth-of-type(3){
  display: none;
}

.teacher-bgd{
  background: #f7f1ff;
}
.teacher{
  padding: .2rem 0;
  font-size: 0;
  text-align: center;
}
.teacher h2{
  font-size: .26rem;
  color: #1d1d1d;
  font-weight: 600;
  margin-bottom: .2rem;
}
.teacher h2 span{
  display: inline-block;
  vertical-align: middle;
  width: .42rem;
  height: .1rem;
  margin: 0 .1rem;
}
.teacher h2 span:nth-of-type(1){
  background: url('../images-yd/ad0-title-left.png') no-repeat center;
  background-size: contain;
}
.teacher h2 span:nth-of-type(2){
  background: url('../images-yd/ad0-title-right.png') no-repeat center;
  background-size: contain;
}
.teacher ul{
  width: 6.62rem;
  height: 2.42rem;
  margin: 0 auto;
  background: url('../images-yd/teacher-box.png') no-repeat center;
  background-size: contain;
}
.teacher-list{
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  padding-top: .2rem;
  width: 1.64rem;
  height: 2.42rem;
  background: rgba(0, 0, 0, 0.4);
}
.teacher-list h3{
  width: 1rem;
  height: .3rem;
  font-size: .12rem;
  color: #f1f1f1;
  line-height: .3rem;
  margin: 0 auto .2rem;
  border: 1px solid #f1f1f1;
  border-radius: .05rem;
}
.teacher-list p{
  padding: 0 .06rem;
  font-size: .12rem;
  color: #f1f1f1;
  text-align: left;
}

.class-bgd{
  background: #f7f1ff;
}
.class{
  padding: .2rem 0;
  font-size: 0;
  text-align: center;
}
.class h2{
  font-size: .26rem;
  color: #1d1d1d;
  font-weight: 600;
  margin-bottom: .2rem;
}
.class h2 span{
  display: inline-block;
  vertical-align: middle;
  width: .42rem;
  height: .1rem;
  margin: 0 .1rem;
}
.class h2 span:nth-of-type(1){
  background: url('../images-yd/ad0-title-left.png') no-repeat center;
  background-size: contain;
}
.class h2 span:nth-of-type(2){
  background: url('../images-yd/ad0-title-right.png') no-repeat center;
  background-size: contain;
}
.class .direaction-img-yd{
  width: 6.65rem;
  height: 6.66rem;
  margin: 0 auto;
}

.zsjz-bgd{
  background: #642ab8;
}
.zsjz{
  padding: .2rem 0;
  font-size: 0;
  text-align: center;
}
.zsjz h2{
  font-size: .26rem;
  color: #fff;
  font-weight: 600;
  margin-bottom: .2rem;
}
.zsjz h2 span{
  display: inline-block;
  vertical-align: middle;
  width: .42rem;
  height: .1rem;
  margin: 0 .1rem;
}
.zsjz h2 span:nth-of-type(1){
  background: url('../images-yd/ad1-title-left.png') no-repeat center;
  background-size: contain;
}
.zsjz h2 span:nth-of-type(2){
  background: url('../images-yd/ad1-title-right.png') no-repeat center;
  background-size: contain;
}
.zsjz-table{
  width: 6.26rem;
  margin: 0 auto;
  border-left: 1px solid #fff;
}
.zsjz-table th{
  font-size: .18rem;
  color: #874de0;
  font-weight: 600;
  line-height: .35rem;
  background: #fff;
}
.zsjz-table th:not(:last-of-type){
  border-right: 1px solid #874de0;
}
.zsjz-table td{
  padding: .2rem 0;
  font-size: .18rem;
  color: #fff;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.server-bgd{
  background: #f7f1ff;
}
.server{
  padding: .2rem 0;
  font-size: 0;
  text-align: center;
}
.server h2{
  font-size: .26rem;
  color: #1d1d1d;
  font-weight: 600;
  margin-bottom: .2rem;
}
.server h2 span{
  display: inline-block;
  vertical-align: middle;
  width: .42rem;
  height: .1rem;
  margin: 0 .1rem;
}
.server h2 span:nth-of-type(1){
  background: url('../images-yd/ad0-title-left.png') no-repeat center;
  background-size: contain;
}
.server h2 span:nth-of-type(2){
  background: url('../images-yd/ad0-title-right.png') no-repeat center;
  background-size: contain;
}
.server-list{
  display: inline-block;
  vertical-align: top;
  width: 2rem;
  margin: 0 .2rem;
}
.server-list img{
  width: 1.37rem;
  margin: 0 auto .1rem;
}
.server-list h3{
  font-size: .18rem;
  color: #8a51e3;
  font-weight: 600;
  margin-bottom: .1rem;
}
.server-list p{
  font-size: .2rem;
  color: #333;
  text-align: left;
}
