.main{padding-bottom: 152px;position: relative;overflow: hidden;}
.main .main-img{position: absolute;top: 2475px;left: 50%;margin-left: -960px;}

.banner .box{padding-top: 338px;padding-left: 356px;box-sizing: border-box;}
.banner .field{display: flex;height: 60px;border-radius: 30px;background-color: #fff;width: 487px;}
.banner .field input{font-size: 20px;line-height: 60px;padding-left: 40px;width: 302px;box-sizing: border-box;border-radius: 30px 0 0 30px;}
.banner .field button{font-size: 30px;line-height: 60px;color: #764500;display: block;width: 185px;background:linear-gradient(rgba(254,176,54,1),rgba(253,223,97,1));border-radius:30px;}
.banner .box p{font-size: 30px;padding-left: 48px;line-height: 40px;margin-top: 15px;color: #fff;}

.cont1{margin-top: 95px;}
.cont1 ul{margin-top: 75px;position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;}
.cont1 ul li:first-child{width: 334px;height: 334px;padding: 53px 0 0 71px;box-sizing: border-box;border-radius: 50%;background-color: #6512bc;position: absolute;top: 29px;left: 443px;}
.cont1 ul li:first-child::before, .cont1 ul li:first-child::after{content: '';position: absolute;background-color: #fff;}
.cont1 ul li:first-child::before{top: 0;left: 164px;width: 6px;height: 100%;}
.cont1 ul li:first-child::after{top: 157px;left: 0;width: 100%;height: 6px;}
.cont1 ul li:nth-child(n 2){width: 556px;height: 186px;box-sizing: border-box;padding-top: 50px;box-shadow: 0 3px 29px 0 rgba(0, 0, 0, 0.09);border-radius: 93px;}
.cont1 ul li:nth-child(n 3){margin-top: 6px;}
.cont1 ul li:nth-child(n 2) p{font-size: 20px;line-height: 30px;color: #444;}
.cont1 ul li:nth-child(n 2) span{color: #949494;font-size: 16px;line-height: 24px;display: block;margin-top: 7px;}
.cont1 ul li:nth-child(2){border-top-left-radius: 0;padding-right: 137px;text-align: right;}
.cont1 ul li:nth-child(3){border-top-right-radius: 0;padding-left: 138px;text-align: left;}
.cont1 ul li:nth-child(4){border-bottom-left-radius: 0;padding-right: 137px;text-align: right;}
.cont1 ul li:nth-child(5){border-bottom-right-radius: 0;padding-left: 138px;text-align: left;}

.cont2{position: relative;margin-top: 150px;height: 1128px;}
.cont2 .cont2-img{position: absolute;top: 0;left: 50%;margin-left: -960px;}
.cont2 .title{padding-top: 99px;}
.cont2 .title h3{color: #fefefe;}
.cont2 .title p{text-align: center;color: #fefefe;font-size: 20px;line-height: 30px;margin-top: 20px;}

.cont3{margin-top: 95px;}
.cont3 .swiper{margin-top: 75px;padding: 0 26px 88px 75px;position: relative;}
.cont3 .swiper .swiper-slide{display: flex;justify-content: space-between;}
.cont3 .swiper .swiper-slide .item-left{position: relative;padding: 13px 12px 0 0;}
.cont3 .swiper .swiper-slide .item-left i{position: absolute;top: 0;right: 0;width: 350px;height: 350px;background-color: rgba(101,18,188,.12);}
.cont3 .swiper .swiper-slide .item-left img{position: relative;width: 350px;height: 350px;}
.cont3 .swiper .swiper-slide .item-right{padding-top: 39px;width: 640px;}
.cont3 .swiper .swiper-slide .item-right i{display: block;margin-top: 30px;font-size: 32px;line-height: 32px;color: #444;font-weight: bold;}
.cont3 .swiper .swiper-slide .item-right i span{font-size: 20px;display: inline-block;margin-left: 160px;padding-left: 27px;color: #898989;background: url(/uploads/image/2mimages/ququabc42.png) left center no-repeat;font-weight: 400;}
.cont3 .swiper .swiper-slide .item-right p{font-size: 16px;line-height: 34px;color: #898989;margin-top: 17px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;max-height: 102px;}
.cont3 .swiper .swiper-slide .item-right .aptitude{font-size: 16px;background-color: #6417bf;color: #fefefe;line-height: 26px;border-radius: 26px;display: inline-block;padding: 0 10px;margin-top: 20px;}
.cont3 .swiper .swiper-pagination{width: 157px;display: flex;justify-content: space-between;left: 461px;}
.cont3 .swiper .swiper-pagination-bullet{width: 10px;height: 10px;background-color: #bebebe;opacity: 1;}
.cont3 .swiper .swiper-pagination .swiper-pagination-bullet-active{width: 36px;background-color: #8b8b8b;border-radius: 10px;}
.cont3 .swiper .swiper-button-next, .cont3 .swiper .swiper-button-prev{top: 444px;width: 64px;height: 7px;margin: 0;background-size: cover;opacity: 1;}
.cont3 .swiper .swiper-button-prev{background-image: url(/uploads/image/2mimages/ququabc43.png);left: 154px;}
.cont3 .swiper .swiper-button-next{background-image: url(/uploads/image/2mimages/ququabc37.png);left: 282px;}
.cont3 .swiper .swiper-button-prev.swiper-button-disabled{background-image: url(/uploads/image/2mimages/ququabc38.png);}
.cont3 .swiper .swiper-button-next.swiper-button-disabled{background-image: url(/uploads/image/2mimages/ququabc44.png);}

.cont4{margin-top: 145px;}
.cont4 .cont4-main{margin-top: 75px;position: relative;}
.cont4 .cont4-main p{position: absolute;font-size: 24px;line-height: 34px;color: #444;font-weight: bold;top: 125px;left: 670px;}
.cont4 .cont4-main p:nth-child(3){top: 495px;left: 108px;}
.cont4 .cont4-main p:nth-child(4){top: 900px;}


.teatab{position: fixed;width: 100%;height: 100%;z-index: 25;top: 0;left: 0;background-color: rgba(0,0,0,.5);display: none;}
.teamodel{padding-top: 200px;display: none;}
.teacherzl{display: flex;justify-content: space-between;background-color: #fff;padding: 25px 50px;border-radius: 10px;box-shadow:0 0 20px #eee;min-height: 540px;}
.teacherzl .item-left{display: flex;align-items: center;}
.teacherzl .item-left img{width: 400px;}
.teacherzl ul{width: 600px;display: flex;flex-direction: column;justify-content: center;}
.teacherzl ul li{font-size: 20px;line-height: 40px;}
.teacherzl ul li i:first-child{font-weight: bold;}