.main{margin-top: 0;font-family: Source Han Sans CN;}

.title{text-align: center;}
.title h3{font-size: 38px;line-height: 48px;color: #323333;position: relative;padding-bottom: 19px;letter-spacing: 1px;}
.title h3::before{content: '';position: absolute;left: 555px;background-image: linear-gradient(to right, #FF5700, #FF8037);box-shadow: 0 3px 9px 1px rgba(255,102,21,0.4);border-radius: 3px;width: 90px;height: 6px;bottom: 0;}
.title p{font-size: 16px;line-height: 28px;color: #6E6E6E;margin-top: 24px;letter-spacing: 1px;}
.freete{margin: 125px auto 0;font-size: 20px;line-height: 49px;background-image: linear-gradient(58deg, #FF600D, #FE8240);box-shadow: 0 2px 9px rgba(168,69,16,0.27);border-radius: 25px;width: 227px;height: 49px;display: block;color: #fff;text-align: center;}

.banner{position: relative;height: 855px;}
.banner .banner-img{position: absolute;margin-left: -960px;left: 50%;top: 0;}
.banner .banner-main{padding-top: 477px;display: flex;padding-left: 83px;}
.banner .banner-main input{background-color: transparent;font: 20px/44px FZXiHei I-Z08S;height: 46px;color: #FF620F;padding-left: 47px;width: 213px;box-sizing: border-box;border: 1px solid #FF6E1F;border-radius: 23px;}
.banner .banner-main input::-webkit-input-placeholder{color: #FF620F;}
.banner .banner-main input:-moz-placeholder{color: #FF620F;opacity: 1;}
.banner .banner-main input::-moz-placeholder{color: #FF620F;opacity: 1;}
.banner .banner-main input:-ms-input-placeholder{ color: #FF620F;}
.banner .banner-main input::placeholder{color: #FF620F;}
.banner .banner-main .toget{display: block;margin-left: 15px;width: 214px;height: 46px;border-radius: 23px;background-image: linear-gradient(to right, #FF5B05, #F28F59);font: 20px/46px FZDaHei-B02S;color: #fff;}

.cont1{margin-top: -26px;}
.cont1 ul{margin-top: 60px;display: flex;justify-content: space-between;}
.cont1 ul li{width: 288px;text-align: center;}
.cont1 ul li img{border: 2px solid #fff;}
.cont1 ul li p{font-size: 22px;line-height: 32px;margin: 25px auto 9px;color: #323333;}
.cont1 ul li span{display: block;font-size: 14px;line-height: 24px;color: #797979;padding: 0 17px;}
.cont1 ul li img:hover{border-color: #FF6f20;}

.cont2{margin-top: 90px;height: 598px;position: relative;}
.cont2 .cont2-main{padding: 99px 0 52px;background-image: linear-gradient(58deg, #FF600D, #FE8240);border-radius: 4px;position: absolute;margin-left: -960px;left: 50%;top: 131px;width: 1920px;}
.cont2 .cont2-main .cont2-img{position: absolute;right: 0;top: 838px;}
.cont2 .cont2-main ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.cont2 .cont2-main ul li:nth-child(-n+5) .item{width: 222px;height: 207px;box-shadow: 0 2px 17px 1px rgba(24,141,195,0.19);border-radius: 10px;background-color: #fff;text-align: center;transition: transform 1s linear;padding-top: 30px;box-sizing: border-box;}
.cont2 .cont2-main ul li:nth-child(-n+5) i{display: block;width: 86px;height: 86px;border-radius: 50%;background-image: linear-gradient(to right, #FF5700, #FF8037);box-shadow: 0 3px 9px 1px rgba(255,102,21,0.4);font-size: 30px;line-height: 86px;color: #fff;margin: 0 auto 24px;transition: transform 1s linear;}
.cont2 .cont2-main ul li:nth-child(-n+5) p{font-size: 14px;color: #323333;line-height: 24px;transition: transform 1s linear;}
.cont2 .cont2-main ul li:last-child{width: 227px;height: 49px;box-shadow: 0 2px 9px rgba(168,69,16,0.27);border-radius: 25px;font-size: 20px;line-height: 49px;margin: 60px auto 0;background-color: #fff;text-align: center;}
.cont2 .cont2-main ul li:last-child a{display: block;color: #FF6C1D;}
.cont2 .cont2-main ul li:nth-child(-n+5):hover .item{transform: rotateY(180deg);}
.cont2 .cont2-main ul li:nth-child(-n+5):hover .item i{transform: rotateY(180deg);}
.cont2 .cont2-main ul li:nth-child(-n+5):hover .item p{transform: rotateY(180deg);}

.cont3{margin-top: 95px;}
.cont3 ul{margin-top: 60px;display: flex;justify-content: space-between;}
.cont3 ul li{width: 25%;text-align: center;}
.cont3 ul li img{background-color: #EC6B57;border-radius: 50%;}
.cont3 ul li:nth-child(2) img{background-color: #F5B638;}
.cont3 ul li:nth-child(3) img{background-color: #4EB55E;}
.cont3 ul li:nth-child(4) img{background-color: #48BCBA;}
.cont3 ul li p{font-size: 22px;line-height: 32px;color: #323333;margin: 25px auto 12px;}
.cont3 ul li span{display: block;font-size: 14px;line-height: 26px;color: #797979;}

.cont4{margin-top: 90px;}
.cont4 ul{margin-top: 105px;display: flex;justify-content: space-between;padding: 0 23px 23px;}
.cont4 ul li{position: relative;}
.cont4 ul li::before, .cont4 ul li:nth-child(2)::after{content: '';background-image: linear-gradient(58deg, #FF600D, #FE8240);border-radius: 50%;position: absolute;}
.cont4 ul li:first-child::before{width: 70px;height: 70px;opacity: .15;right: -36px;bottom: -80px;}
.cont4 ul li:nth-child(2)::before{width: 39px;height: 39px;opacity: .79;right: -47px;bottom: -39px;}
.cont4 ul li:nth-child(2)::after{opacity: 0.34;width: 35px;height: 35px;top: -43px;right: -29px;}
.cont4 ul li:nth-child(3)::before{width: 20px;height: 20px;opacity: .97;right: -37px;top: -36px;}
.cont4 ul li:nth-child(4)::before{width: 18px;height: 18px;opacity: .8;right: -6px;bottom: -20px;}
.cont4 ul li:nth-child(5)::before{width: 18px;height: 18px;right: 0;top: -7px;}
.cont4 ul li:nth-child(6)::before{width: 35px;height: 35px;right: -36px;bottom: -27px;}
.cont4 ul li:nth-child(7)::before{width: 32px;height: 32px;opacity: .2;right: -9px;top: -40px;}
.cont4 ul li .item{transition: transform 1s linear;}
.cont4 ul li p{transform: rotate(45deg);border-radius: 20px;}
.cont4 ul li p i{transform: rotate(-45deg);width: 150px;height: 150px;font-size: 18px;line-height: 140px;color: #fff;text-align: center;display: block;transition: transform 1s linear;}
.cont4 ul li:nth-child(odd) p{background-image: linear-gradient(13deg, #FF600D, #FE8240);box-shadow: 0 2px 9px rgba(168,69,16,0.27);}
.cont4 ul li:nth-child(even) p{background-color: #F9F9F9;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.14);}
.cont4 ul li:nth-child(even) p i{color: #FF7024;}
.cont4 ul li:hover .item{transform: rotateY(180deg);}
.cont4 ul li:hover p i{transform: rotate(-45deg) rotateY(180deg);}

.cont5{margin-top: 136px;position: relative;padding-top: 67px;height: 881px;box-sizing: border-box;}
.cont5 .cont5-img{position: absolute;left: 50%;margin-left: -960px;top: 0;}
.cont5 .title h3{color: #fff;}
.cont5 .title h3::before{background: #fff;box-shadow: none;}
.cont5 .cont5-swiper{margin-top: 55px;position: relative;}
.cont5 .cont5-swiper .swiper-container{width: 1100px;padding: 5px;}
.cont5 .cont5-swiper .swiper-slide{height: 508px;background-color: #fff;text-align: center;padding: 34px 30px 0;box-sizing: border-box;color: #454545;position: relative;box-shadow: 3px 3px 13px rgba(6,0,1,0.11);}
.cont5 .swiper-slide img{width: 123px;border-radius: 50%;}
.cont5 .swiper-slide i{display: block;font-size: 22px;line-height: 40px;margin-top: 9px;}
.cont5 .swiper-slide h2{font-size: 18px;line-height: 36px;}
.cont5 .swiper-slide h3{font-size: 16px;line-height: 42px;margin-top: 2px;}
.cont5 .swiper-slide h3 span{color: #FF7024;}
.cont5 .swiper-slide p{font-size: 14px;line-height: 24px;color: #2e2e2e;}
.cont5 .swiper-slide.swiper-slide-next h3{font-weight: bold;}
.cont5 .swiper-slide .aptitude{position: absolute;bottom: 0;width: 100%;height: 40px;text-align: center;font-size: 18px;color: #fff;line-height: 40px;left: 0;overflow: hidden;}
.cont5 .swiper-slide .aptitude::before{content: '';width: 380px;height: 60px;border-radius: 50%;background-color: #FF7126;left: -15px;top: 0;position: absolute;}
.cont5 .swiper-slide .aptitude::after{content: '';width: 100%;height: 20px;background-color: #FF7126;left: 0;position: absolute;bottom: 0;}
.cont5 .swiper-slide .aptitude span{position: relative;z-index: 1;display: block;}
.cont5 .swiper-button-next, .cont5 .swiper-button-prev{background-image: url(../images/landing16.png);width: 12px;height: 39px;background-size: cover;margin-top: -10px;z-index: 2;}
.cont5 .swiper-button-prev{transform: rotate(180deg);}

.cont6{margin-top: 95px;}
.cont6 .cont6-main .free{margin-top: 50px;}

.cont7{margin-top: 95px;}
.cont7 ul{margin-top: 60px;}
.cont7 ul li{display: flex;justify-content: space-between;box-shadow: 0 2px 17px 1px rgba(0, 0, 0, 0.07);border: 1px solid #fff;}
.cont7 ul li:nth-child(n+2){margin-top: 40px;}
.cont7 ul li .item-left{width: 600px;box-sizing: border-box;padding-left: 91px;position: relative;padding-top: 66px;}
.cont7 ul li:nth-child(2) .item-left{margin-right: 81px;}
.cont7 ul li .item-left h4{font-size: 26px;line-height: 32px;color: #323333;}
.cont7 ul li .item-left span{font-size: 18px;line-height: 32px;color: #FF7024;}
.cont7 ul li .item-left p{font-size: 16px;line-height: 32px;margin-top: 20px;color: #666666;}
.cont7 ul li .item-right img{height: 323px;}
.cont7 ul li:hover{background-color: #FF762A;border-color: #FF762A;}
.cont7 ul li:hover .item-left h4, .cont7 ul li:hover .item-left p, .cont7 ul li:hover .item-left span{color: #fff;}

.cont8{margin-top: 105px;}
.cont8 .cont8-main{margin-top: 60px;text-align: center;}
.cont8 .cont8-main ul{margin-top: 20px;display: flex;justify-content: space-between;padding: 0 66px;}
.cont8 .cont8-main ul li{width: 208px;}
.cont8 .cont8-main ul li p{font-size: 20px;line-height: 30px;color: #323333;font-weight: 600;}
.cont8 .cont8-main ul li span{font-size: 16px;line-height: 26px;display: block;color: #6E6E6E;margin-top: 6px;}
.cont8 .cont8-main .free{margin-top: 55px;}

.cont9{margin-top: 95px;}
.cont9 .cont9-main{position: relative;background-color: #F4F4F4;width: 1920px;height: 773px;box-sizing: border-box;padding-top: 50px;margin-top: 60px;}
.cont9 .cont9-main .cont9-img{position: absolute;right: 51px;bottom: 0;}
.cont9 .cont9-main ul{padding-left: 3px;display: flex;flex-wrap: wrap;padding-right: 485px;box-sizing: border-box;}
.cont9 .cont9-main ul li{transition: padding-left .3s;}
.cont9 .cont9-main ul li .item{width: 557px;height: 144px;box-sizing: border-box;background: #fff url(../images/landing12.png) 30px 24px no-repeat;box-shadow: 0 3px 24px rgba(215,215,215,0.61);border-radius: 10px;border: 2px solid #fff;padding: 30px 34px 0 128px;}
.cont9 .cont9-main ul li:nth-child(n+2){margin-top: 28px;}
.cont9 .cont9-main ul li p{font-size: 20px;line-height: 30px;color: #3B3B3B;}
.cont9 .cont9-main ul li span{font-size: 16px;line-height: 28px;color: #7C7C7C;display: block;margin-top: 2px;}
.cont9 .cont9-main ul li:nth-child(2) .item{background-image: url(../images/landing13.png);}
.cont9 .cont9-main ul li:nth-child(3) .item{background-image: url(../images/landing14.png);}
.cont9 .cont9-main ul li:nth-child(4) .item{background-image: url(../images/landing15.png);}
.cont9 .cont9-main ul li:hover{padding-left: 150px;}
.cont9 .cont9-main ul li:hover .item{border-color: #FF6F20;}

.teatab, .tofree{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 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;}

.tofree .blank{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.tofree .surr{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
.tofree .form{width: 690px;padding: 44px 69px 49px;box-sizing: border-box;border-radius: 10px;box-shadow: 4px 5px 6px rgba(173,68,13,0.2);background-color: #fff;position: relative;}
.tofree h3{font-size: 30px;line-height: 1;text-align: center;color: #202020;margin-bottom: 28px;}
.tofree h3 strong{color: #FF691A;font-weight: 400;}
.tofree input, .tofree select, .tofree .btnget{display: block;width: 100%;box-sizing: border-box;height: 70px;font-size: 24px;line-height: 70px;border-radius: 35px;}
.tofree input, .tofree select{background-color: #FEF1E6;padding-left: 35px;color: #B7B7B7;}
.tofree select{color: #B7B7B7;appearance: none;-moz-appearance: none;-webkit-appearance: none;}
.tofree input::-moz-placeholder{color: #B7B7B7;}
.tofree input::-webkit-input-placeholder{color: #B7B7B7;}
.tofree input:-moz-placeholder{color: #B7B7B7;opacity: 1;}
.tofree input:-ms-input-placeholder{ color: #B7B7B7;}
.tofree .select{position: relative;margin: 28px auto;}
.tofree .select::before{content: '';width: 0;height: 0;position: absolute;border-style: solid;border-width: 10px 8px 0;border-color: #000 transparent transparent transparent;top: 30px;right: 70px;}
.tofree .imgcode{margin: 28px auto;display: flex;justify-content: space-between;}
.tofree .imgcode input{margin-bottom: 0;width: 365px;}
.tofree .imgcode img{height: 70px;}
.tofree .btnget{background-image: radial-gradient(circle, #FF7D36, #FF691A);color: #fff;font-weight: bold;}


