.all_box {
  width: 6.4rem;
  background: #fff;
  margin: 0 auto;
  overflow: hidden;
}

.max_width {
  margin: 0 0.12rem;
}

.mar_LR {
  margin: 0 0.56rem;
}

.last_a {
  display: block;
  margin: 0 auto;
  width: 2.73rem;
  height: 0.72rem;
  text-align: center;
  line-height: 0.72rem;
  font-size: 0.26rem;
  color: #6a10e4;
  background: url(../imagess/ico2.png) no-repeat center;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
  background-size: 100%;
}

img {
	width: 100%;
  display: block;
  max-width: initial;
}
.banner_wrap {
	overflow: hidden;
	position: relative;
	width: 6.4rem;
}
.banner_wrap a {
}
.title{
	text-align: center;
}
.title h2{display: inline-block;vertical-align: top;
	font-size: 0.3rem;
	color: #333333;padding: 0 0.1rem;
	line-height: 0.34rem;letter-spacing: 2px;
}
.title em{display: inline-block;vertical-align: top;background: url(../images/tit01.png) no-repeat;width: 0.31rem;height: 0.34rem;background-size: 100%;}
.title .em01{transform: rotate(90deg);}
.brn {
  display: block;
  width:2.5rem;
  height: 0.6rem;
  background: linear-gradient(90deg, #154eed, #4fe5b5);
  border-radius: 0.4rem;
  text-align: center;
  line-height: 0.6rem;
  color: #fff;
  font-size: 0.24rem;
  margin: 0 auto;
  font-weight: bold;
  
}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;}
.clearfix{zoom:1;}
.wp {
  position: relative;
}
.box1 .title{padding-top: 0.4rem;background: linear-gradient(rgba(67,115,244,0.06),rgba(255,255,255,0));}
.box1{padding:0rem 0 0.3rem ;}
.box1-con dl{margin: 0.3rem auto 0;background: url(../images/page1-1.png) no-repeat;width: 6.08rem;height: 2.58rem;background-size: 100%;filter: drop-shadow( 0 0 10px rgba(60,69,65,0.2));font-size: 0;padding: 0 0.15rem;position: relative;}
.box1-con dl h3{font-size: 0.26rem;color: #fff;line-height: 0.41rem;text-align: center;margin-bottom: 0.15rem;}
.box1-con dl dt,.box1-con dl dd{display: inline-block;vertical-align: top;}
.box1-con dl dt{width: 2.7rem;padding-top: 0.07rem;position: relative;}
.box1-con dl dt p{position: absolute;left: 0;width: 100%;bottom: 0;font-size: 0.27rem;color: #fff;height: 0.41rem;line-height: 0.41rem;background: rgba(0,0,0,0.5);text-align: center;letter-spacing: 2px;}
.box1-con dl dd{width: 2.84rem;margin-left: 0.24rem;}
.box1-con dl dd p{font-size: 0.23rem;color: #333333;line-height: 0.36rem;position: relative;padding-left: 0.18rem;}
.box1-con dl dd p em{width: 0.08rem;height: 0.08rem;background: #ff6c00;position: absolute;left: 0;top: 0.13rem;transform: rotate(-45deg);}
.box1-con dl dd a{border-radius: 30px;width: 2.4rem;height: 0.6rem;line-height: 0.6rem;text-align: center;position: absolute;bottom: 0.15rem;right: 0.42rem;background: linear-gradient(90deg,#154eed, #4fe5b5);color: #fff;font-size: 0.23rem;letter-spacing: 1px;}
.box1-con dl:nth-of-type(3) dd p{line-height: 0.32rem;}

.content{width: 6rem;margin: 0 auto;height: 3.6rem;}


.box2{padding: 0.34rem 0 0.31rem;background: url(../images/page2-bg.jpg) no-repeat;background-size: 100%;}
.box2_con{text-align: center;font-size: 0;padding-bottom: 0.4rem;}
.box2_con dl{margin: 0.24rem 0.13rem 0;width: 2.92rem;height: 1.86rem;position: relative;display: inline-block;vertical-align: top;}
.box2_con dl dd{position: absolute;width: 100%;left: 0;top: 0;padding: 0.32rem 0.13rem 0;text-align: left;}
.box2_con dl dd span{border-radius: 30px;display: inline-block;height:0.46rem ;line-height: 0.46rem;padding: 0 0.05rem;min-width: 1.38rem;font-size: 0.25rem;color: #fff;text-align: center;}
.box2_con dl dd p{font-size:0.22rem;line-height: 0.3rem;margin-top: 0.28rem;}
.box2_con .dl01 dd span{background: #a696e9;}
.box2_con .dl02 dd span{background: #ebbbaf;}
.box2_con .dl03 dd span{background: #a8cee3;}
.box2_con .dl04 dd span{background: #d6c185;}
.box2_con .dl01 dd p{color: #5f4db0;}
.box2_con .dl02 dd p{color: #c08273;}
.box2_con .dl03 dd p{color: #609fc0;}
.box2_con .dl04 dd p{color: #b7a25e;}

.box3{padding: 0.31rem 0 0.1rem;}
.box3 .teacher_swiper .swiper-slide{width: 2.63rem;padding-left: 0.15rem;padding-top: 0.25rem;padding-bottom: 0.2rem;}
.box3 .teacher_swiper .swiper-slide img{ filter: drop-shadow(0 0 0.1rem rgba(73,73,73,0.24));}

.box4{padding: 0.28rem 0 0.31rem;}
.box4 .box4_con{padding: 0.1rem 0 0.4rem;text-align: center;font-size: 0;}
.box4 .box4_con dl{display: inline-block;vertical-align: top;margin: 0.2rem 0.1rem 0;background: #fff;box-shadow: 0 0 10px rgba(73,73,73,0.24);border-radius: 5px;padding: 0.1rem 0rem 0.13rem 0.1rem;width: 2.9rem;}
.box4 .box4_con dl dt{position: relative;width: 2.7rem;}
.box4 .box4_con dl dt h3{position: absolute;width: 100%;height: 0.38rem;line-height: 0.38rem;background: #f6b84a;left: 0;bottom: 0;font-size: 0.25rem;color: #fff;letter-spacing: 1px;}
.box4 .box4_con dl dd{text-align: left;padding-top: 0.08rem;}
.box4 .box4_con dl dd h3{font-size: 0.22rem;color: #333333;line-height: 0.48rem;padding-left: 0.3rem;background: url(../images/icon.png) no-repeat left center;background-size: 0.19rem 0.2rem;}
.box4 .box4_con dl dd p{font-size: 0.19rem;color: #333333;line-height: 0.32rem;}

.box5{padding: 0.37rem 0 0.3rem;background: #f5f5f5;}
.title h3{font-size: 0.2rem;color: #333333;line-height: 0.3rem;}
.box5-left{float: left;width: 1.2rem;padding-left: 0.15rem;background: url(../images/page5-1.png) no-repeat left 0.23rem;background-size: 0.09rem 3.57rem;padding-top: 0.12rem;}
.box5_con{padding: 0.12rem 0.27rem 0.35rem;}
.box5-left li{font-size: 0.24rem;color: #f37551;line-height: 0.3rem;}
.box5-left li:nth-of-type(1){margin-bottom: 0.99rem;}
.box5-left li:nth-of-type(2){margin-bottom: 0.8rem;}
.box5-left li:nth-of-type(3){margin-bottom: 0.52rem;}
.box5-right{width: 4.6rem;float: right;}
.box5-right .ul{padding-bottom: 0.2rem;}
.box5-right .ul span{float: left;width: 1.15rem;height: 0.46rem;line-height: 0.46rem;border-radius: 50px;font-size: 0.23rem;color: #444;margin-top: 0.08rem;padding-left: 0.35rem;background: url(../images/page5-3.png) no-repeat 0.08rem center;background-size: 0.18rem 0.19rem;}
.box5-right .ul.xxsj span{width: 1.4rem;}
.box5-right .ul.cfkm,.box5-right .ul.mbyx{padding: 0.1rem 0 0.16rem;}
.box5-right em{display: block;height: 1px;width: 100%;background: #e5e5e5;}
.box5-right .ul span.side{background: #f6b84a url(../images/page5-2.png) no-repeat 0.08rem center;color: #fff;background-size: 0.19rem 0.2rem;}

.box6{padding: 0.4rem 0 0.3rem;position: relative;}
.box6 .view{position: relative;}
.box6 .view dl{width: 6.12rem;margin:0.3rem auto 0;background: #7395f4;padding: 0.15rem 0 0.11rem 0.35rem;border-radius: 10px;}
.box6 .view dl dt{width: 1.74rem;float: left;border-radius: 5px;overflow: hidden;}
.box6 .view dl dd{float: right;width: 3.83rem;}
.box6 .view dl dd h3{width: 1.05rem;height: 0.37rem;line-height: 0.37rem;font-size: 0.23rem;color: #7395f4;background: #fcf09d;border-radius: 30px;text-align: center;}
.box6 .view dl dd h4{font-size: 0.22rem;color: #fff;line-height: 0.5rem;margin-bottom: 0.07rem;}
.box6 .view dl dd p{font-size: 0.2rem;color: #fff;line-height: 0.26rem;}
.box6 .preview{margin-bottom: 0.45rem;}
.box6 .arrow-left,.box6 .arrow-right{width: 0.16rem;height: 0.34rem;z-index: 4;position: absolute;top:1.4rem;}
.box6 .arrow-left{left: 0.22rem;background: url(../images/left.png) no-repeat;background-size: 100%;}
.box6 .arrow-right{right: 0.24rem;background: url(../images/right.png) no-repeat;background-size: 100%;}
.box6 .preview .swiper-slide{width: 1.1rem;height: 1.1rem;margin: 0.34rem 0 0 0.15rem;border-radius: 100px;position: relative;overflow: hidden;}
.box6 .preview .swiper-slide p{width: 100%;height: 100%;position: absolute;left: 0;top: 0;font-size: 0.18rem;color: #fff;background:rgba(0,0,0,0.24) ;line-height: 0.26rem;padding-top: 0.77rem;text-align: center;}
.preview .active-nav{box-shadow: 0 0 10px rgba(73,73,73,0.24);}
.preview .active-nav p{display: none;}
.box6 .preview .swiper-slide:nth-last-child(1){margin-right: 0.15rem;}

.box6 .swiper-pagination{position: absolute;bottom: 0;left: 0;width: 100%;}
.box6 .swiper-pagination-bullet{width: 0.2rem;height: 0.2rem;background: #000;display: inline-block;vertical-align: top;}


.box7{padding: 0.25rem 0;}
.box7-con{padding: 0.11rem 0.14rem 0.4rem;}
.box7-con dl{padding-left: 0.45rem;position: relative;margin-top: 0.17rem;}
.box7-con dl dd h3{line-height: 0.44rem;font-size: 0.25rem;color: #333333;letter-spacing: 1px;}
.box7-con dl dd p{font-size: 0.2rem;color: #555555;line-height: 0.26rem;padding: 0.04rem 0.15rem 0.06rem;background: #fff8eb;border-radius: 5px;}
.box7-con dl dt strong{position: absolute;font-size: 0.22rem;color: #fff;width: 0.34rem;height: 0.34rem;border-radius: 30px 30px 2px 30px;left: 0;top: 0.05rem;background: linear-gradient(90deg, #154eed, #4fe5b5);text-align: center;line-height: 0.34rem;}
.box7-con dl dt em{width: 0.04rem;height: 0.64rem;background: #b9caf9;position: absolute;left:0.16rem ;top: 0.5rem;}

.box8{padding: 0.35rem 0 0.38rem;background:#fafdff url(../images/page8-bg.jpg) no-repeat bottom;background-size: 100%; padding-bottom: 1.20rem;}
.box8_con{padding: 0.28rem 0 0;}
.box8_con .tab{width: 6.12rem;margin: 0 auto;height: 0.5rem;border-radius: 5px;background: linear-gradient(90deg, #154eed, #4fe5b5);text-align: center;font-size: 0;}
.box8_con .tab span,.box8_con .tab select{display: inline-block;vertical-align: top;}
.box8_con .tab span{font-size: 0.24rem;color: #fff;line-height: 0.5rem;margin-right: 0.12rem;}
.box8_con .tab select{width: 0.8rem;height: 0.35rem;background: #8ad1de url(../images/city.png) 0.6rem center no-repeat;font-size: 0.2rem;color: #1a5ce8;line-height: 0.35rem;background-size: 0.1rem 0.18rem;margin-top: 0.07rem;border: none;outline: none;text-indent: 0.11rem;letter-spacing: 1px;font-weight: bold;}
.tabCon dl{display: none;width: 6.12rem;margin: 0.3rem auto 0;padding: 0.13rem 0.12rem 0.2rem 0.15rem;background: #fff;border-radius: 10px;box-shadow: 0 0 10px rgba(73,73,73,0.24);position: relative;}
.tabCon dl:after{content:'' ;position: absolute;font-size: 0;background: url(../images/jt.png) no-repeat;width: 0.24rem;height: 0.32rem;top: -0.16rem;left: 0.52rem;background-size: 100%;}
.box8_con .tabCon dl dd p{margin-top:0.13rem;font-size: 0.17rem;color: #555555;line-height: 0.34rem;position: relative;letter-spacing: -0.5px;}
.box8_con .tabCon dl dd p strong{display: block;font-size: 0.23rem;color: #333333;letter-spacing: 2px;padding-left: 0.22rem;background: url(../images/dz.png) no-repeat center left;background-size: 0.16rem 0.2rem;line-height: 0.32rem;}
.box8_con .tabCon dl dd p strong span{box-shadow: 0 0.2rem 0 #d9e3fd;height: 0.08rem;padding: 0 0.02rem 0 0.04rem;display: inline-block;font-size: 0.23rem;}
.box8_con .tabCon dl dd p a{position: absolute;right: 0;top: 0.2rem;width: 1rem;height: 0.4rem;color: #fff;line-height: 0.4rem;border-radius: 50px;font-size: 0.18rem;text-align: center;background: linear-gradient(90deg, #154eed, #4fe5b5);}







