.max_width {
  overflow: hidden;
  margin: 0 auto;
  width: 1000px;
}
.title{
  font-size: 34px;
  line-height: 60px;
  text-align: center;;
  color: #4c4c4c;
  background: url(../images/title_03.png) center 22px no-repeat;
  font-weight: bold;
}
.title span{
  display: block;
  font-size: 24px;
  line-height: 26px;
  font-weight: normal;
}
.anniu a{
  display: block;
  width: 215px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  font-size: 20px;
  color: #FFF;
  background: #fb6e5e;
  border-radius: 5px;
  margin: 0 auto;
}
.anniu a:hover{
  background: #ec6758;
}
.banner_wrap {
  overflow: hidden;
  min-width: 1000px;
  width: 100%;
  height: 699px;
}
.banner_wrap img {
  margin: 0 auto;
  position: relative;
  left: 50%;
  margin-left: -960px;
}
.box0{
  overflow: hidden;
  min-width: 1000px;
  width: 100%;
  height: 289px;
}
.box0 img {
  margin: 0 auto;
  position: relative;
  left: 50%;
  margin-left: -960px;
}
.box1{
  min-width: 1000px;
  width: 100%;
  height: 841px;
  background: url(../images/box1_bj.jpg) no-repeat center;
}
.box1_1{
	margin: 0 auto;
  width: 1002px;
  position: relative;
}
.box1_1 span{
  display: inline-block;
  font-size: 14px;
  color: #fd6f39;
  top: 590px;
  left: 370px;
  cursor: pointer;
}
.box1_1 .span2{
  left: 720px;
}
.box1_1 .c1{
  display: block;
  width: 118px;
  height: 35px;
  border-radius: 4px;
  text-align: center;
  line-height: 35px;
  font-size: 14px;
  background: #9570ff;
  color: #FFF;
  top: 651px;
  left: 348px;
}
.box1_1 .c1:hover{
  background: #8360e9;
}
.box1_1 .c2{
  display: block;
  width: 118px;
  height: 35px;
  border-radius: 4px;
  text-align: center;
  line-height: 35px;
  font-size: 14px;
  background: #fb6e5e;
  color: #FFF;
  top: 730px;
  left: 348px;
}
.box1_1 .c2:hover{
  background: #e56253;
}

.box1_1 .a2{
  left: 740px;
}
.box1_1 .a5{
  left: 740px;
}
.box1_1 .p1{
  left: -272px;
  top: -620px;
  display: none;
}
.box1_1 .p2{
  left: -275px;
  top: -620px;
  display: none;
}


.box2{
  width: 100%;
  box-sizing: border-box;
}
.box2 .bg1 {
	box-sizing: border-box;
	padding-top: 50px;
	width: 100%;
  height: 604px;
  background: url(../images/box2_bj1.jpg) top no-repeat;
}
.box2 .bg2 {
	overflow: hidden;
	width: 100%;
  height: 600px;
  background: url(../images/box2_bj2.jpg) top no-repeat;
}

.box2 .title{
  margin-bottom: 45px;
}

.box2 .anniu {
	overflow: hidden;
	margin: 0 auto;
	width: 543px;
	margin-top: 480px;
}
.box2 .anniu a {
	float: left;
}
.box2 .anniu a:nth-of-type(2){
	margin-left: 113px;
	background: #9570ff;
}

.box2 .anniu a:nth-of-type(2):hover{
	background: #8564e3;
}







.box3{
  width: 100%;
  height: 627px;
  padding-top: 50px;
  box-sizing: border-box;
  background: url(../images/box3_bj.jpg) top no-repeat;
}
.box3 .title{
  margin-bottom: 66px;
}
.box3 .teacher_box{
  box-sizing: border-box;
  padding: 0 20px;
  position: relative;
}
.box3 .teacher_box .swiper-slide{
  padding: 10px 0;
  box-sizing: border-box;
  text-align: center;
}
.box3 .teacher_box .swiper-slide dl {
  width: 100%;
  height: 350px;
  box-sizing: border-box;
  padding-top: 9px;
}
.box3 .teacher_box .swiper-slide a {
  display: block;
  transition: box-shadow 0.5s;
}
.box3 .teacher_box .swiper-slide dt img {
  display: block;
  margin: 0 auto;
}
.box3 .teacher_box .swiper-slide dd h2 {
  font-size: 18px;
  color: #9570ff;
  line-height: 28px;
  margin-bottom: 5px;
  text-align: center;
}
.box3 .teacher_box .swiper-slide dd span {
  display: inline;
	padding: 0 15px;
  text-align: center;
  color: #FFF;
  font-size: 16px;
  border-radius: 10px;
  background: #fb6e5e;
  margin-bottom: 10px;
}
.box3 .teacher_box .swiper-slide dd p{
  font-size: 13px;
  line-height: 24px;
  color: #666666;
  text-align: center;
  margin-bottom: 15px;
}
.box3 .teacher_box .swiper-slide a strong{
  display: block;
  width: 143px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  font-size: 16px;
  font-weight: normal;
  color: #FFF;
  background: #fb6e5e;
  border-radius: 5px;
  margin: 0 auto;
  opacity: 0;
  transition: opacity 0.5s;
}
.box3 .teacher_box .swiper-slide a:hover{
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
  background: #fff;
}
.box3 .teacher_box .swiper-slide a:hover strong{
  opacity: 1;
}

.box3 .teacher_box .swiper-left {
  position: absolute;
  top: 94px;
  left: 0;
  width: 20px;
  height: 34px;
  background: url(../images/jt_15.png) no-repeat top;
  outline: none;
  cursor: pointer;
}
.box3 .teacher_box .swiper-right {
  position: absolute;
  top: 94px;
  right: 0;
  width: 20px;
  height: 34px;
  background: url(../images/jt_18.png) no-repeat top;
  outline: none;
  cursor: pointer;
}

.add_box3Wrap {
	overflow: hidden;
	width: 100%;
  height: 795px;
  background: url(../images/add_box3Bg.jpg) no-repeat top;
}
.add_box3Wrap a {
	margin-top: 550px;
}
.add_box3Wrap .title {
	margin-top: 58px;
}















.box4{
  width: 100%;
  height: 1015px;
  background: url(../images/box4_bj.jpg) no-repeat center;
  padding-top: 50px;
  box-sizing: border-box;
}
.box4 .title{
  margin-bottom: 40px;
}
.box4 p{
  width: 1026px;
  margin: 0 auto;
  margin-bottom: 30px;
}
.box4 .anniu {
	margin-top: 770px;
}

.box5{
  width: 100%;
  height: 664px;
  background: url(../images/box5_bj.jpg) top no-repeat;
  padding-top: 50px;
  box-sizing: border-box;
}
.box5 .title{
  margin-bottom: 40px;
}
.box5_1{
  width: 1020px;
  height: 413px;
  background: url(../images/box5_01.png) top no-repeat;
  margin: 0 auto;
}

.box5_1_left{
  width: 383px;
  height: 322px;
  padding-left: 15px;
  padding-top: 61px;
  float: left;
}

.bottom_fc {
  position: fixed;
  bottom: 0px;
  width: 100%;
  height: 88px;
  background: #934be6;
  z-index: 999;
}
.bottom_fc .fc_box {
  margin: 0 auto;
  width: 1000px;
}
.bottom_fc .fc_box .fc_big {
  display: flex;
  justify-content: flex-start;
}
.bottom_fc .fc_box .fc_big .fc_left {
  width: 600px;
}
.bottom_fc .fc_box .fc_big .fc_right {
  width: 500px;
  height: 88px;
}
.bottom_fc .fc_box .fc_big .fc_right iframe {
  width: 400px;
  box-sizing: border-box;
  height: 88px;
  border: none;
  padding-top: 26px;
}
