.banner{position: relative;height: 530px;margin-top: 70px;min-width: 1200px;}
.banner img{position: absolute;left: 50%;margin-left: -960px;display: block;}
.title{text-align: center;}
.title h3{font-size: 44px;line-height: 92px;color: #bb96fc;}
.title h1{font-size: 44px;line-height: 92px;color: #bb96fc;}
.main{margin: auto;min-width: 1200px;position: relative;}
.main .backimg{position: absolute;left: 50%;margin-left: -960px;display: block;top: 1396px;z-index: -1;}
.experience{display: block;margin: auto;width: 217px;height: 60px;font-size: 24px;line-height: 60px;border-radius: 60px;color: #fff;background-color: #FD97A2;text-align: center;margin-top: 50px;}
.experience:hover{box-shadow: 0 20px 50px #FD97A2;background-color: #ee8a95;}

.cont1{padding: 106px 0 50px;}
.cont1 .title span{font-size: 22px;line-height: 28px;color: #aaaaaa;}
.cont1 .cont1-main{display: flex;flex-wrap: wrap;margin-top: 99px;-moz-box-shadow:0px 0px 5px #eceaea; -webkit-box-shadow:0px 0px 5px #eceaea; box-shadow:0px 0px 5px #eceaea;}
.cont1 .cont1-main img{width: 400px;height: 260px;}
.cont1 .cont1-main .mboder{position: relative;height: 6px;background-color: #a4cc00;margin: 3px 0;width: 100%;}
.cont1 .cont1-main .mboder i{position: absolute;width: 20px;height: 9px;background: url(../main/images/language23.png);left: 193px;top: 6px;}
.cont1 .cont1-main .mboder i:nth-child(2){left: 593px;transform: rotate(180deg);top: -9px;}
.cont1 .cont1-main .mboder i:nth-child(3){left: 993px;}
.cont1 .cont1-main p{width: 400px;height: 260px;font-size: 22px;line-height: 28px;box-sizing: border-box;padding: 90px 36px 0;text-align: center;}

.cont2{background-color: #f6f6f6;}
.cont2 .cont2-main{background: url(../main/images/language4.jpg) no-repeat;padding: 44px 0 75px;}
.cont2 .cont2-main ul{margin-top: 453px;display: flex;justify-content: center;}
.cont2 .cont2-main ul li{width: 320px;text-align: center;}
.cont2 .cont2-main ul li:nth-child(n+2){margin-left: 90px;}
.cont2 .cont2-main ul li p{font-size: 28px;line-height: 76px;}
.cont2 .cont2-main ul li span{font-size: 20px;line-height: 30px;color: #999999;}

.cont3{padding: 48px 0 50px;}
.cont3 .cont3-main{display: flex;justify-content: center;margin-top: 105px;}
.cont3 .cont3-main li{width: 275px;text-align: center;}
.cont3 .cont3-main li:nth-child(n+2){margin-left: 33px;}
.cont3 .cont3-main li span{margin-top: 37px;font-size: 19px;line-height: 28px;display: inline-block;padding: 0 15px;color: #666;}

.cont4{margin: auto;background-color: #d7d8fd;height: 912px;position: relative;}
.cont4 .imgte{position: absolute;left: 50%;margin-left: -960px;display: block;}
.cont4 .title h3{color: #fff;padding-top: 57px;z-index: 1;position: relative;width: 1460px;margin: auto;}
.cont4 .cont4-main{width: 1460px;margin: auto;position: relative;margin-top: 40px;}
.cont4 .cont4-main .swiper-container{width: 1170px;height: 588px;padding-top: 28px;}
.cont4 .cont4-main .swiper-slide{height: 534px;text-align: center;position: relative;background-color: #fff;transition: transform .6s;border-radius: 5px;}
.cont4 .cont4-main .swiper-slide::before{position: absolute;content: '';width: 100%;height: 100%;background: rgba(0,0,0,.3);left: 0;border-radius: 5px;}
.cont4 .cont4-main .swiper-button-prev{top: 243px;left: 0px;}
.cont4 .cont4-main .swiper-button-next{top: 243px;right: 0px;}
.cont4 .cont4-main .swiper-slide p:first-child{text-align: center;background-color: #febb0a;color: #fff;width: 100px;border-top-left-radius: 5px;font-size: 18px;line-height: 43px;}
.cont4 .cont4-main .swiper-slide img{width: 107px;height: 107px;border-radius: 50%;}
.cont4 .cont4-main .swiper-slide p{font-size: 26px;line-height: 54px;}
.cont4 .cont4-main .swiper-slide i{font-size: 18px;line-height: 28px;display: inline-block;padding-left: 26px;background: url(../main/images/language11.png) no-repeat;}
.cont4 .cont4-main .swiper-slide i:nth-child(4){margin-right: 30px;background: url(../main/images/language10.png) no-repeat;}
.cont4 .cont4-main .swiper-slide span{display: block;font-size: 18px;line-height: 28px;text-align: left;margin-top: 20px;color: #999;padding: 0 20px;}
.cont4 .cont4-main .swiper-slide .teabtn{color: #FFFFFF;width: 157px;border-radius: 32px;line-height: 43px;font-size: 22px;display: inline-block;background-color: #7665ae;position: absolute;bottom: 29px;left: 78px;}
.cont4 .cont4-main .swiper-container .swiper-slide-next{transform: scale(1.1);}
.cont4 .cont4-main .swiper-container .swiper-slide-next::before{display: none;}
.swiper-button-next, .swiper-button-prev{width: 35px;height: 55px;background-size: 35px 55px;}

.cont5{background: url(../main/images/language20.png) no-repeat 689px 240px;padding: 70px 0 170px;}
.cont5 .cont5-main{display: flex;margin-top: 10px;}
.cont5 .cont5-main .cont5-right{margin-left: 110px;}
.cont5 .cont5-main .cont5-right ul li{overflow: hidden;margin-top: 88px;width: 464px;}
.cont5 .cont5-main .cont5-right img{float: left;margin-right: 20px;}
.cont5 .cont5-main .cont5-right .tit p{font-size: 34px;line-height: 62px;margin-top: 32px;}
.cont5 .cont5-main .cont5-right .tit span{font-size: 18px;line-height: 34px;color: #999;}

.cont6{background-color: #f9f9f9;padding: 50px 0 85px;}
.cont6 .title h3{line-height: 74px;}
.cont6 .title span{font-size: 20px;color: #999;}
.cont6 .title span:nth-child(2){margin-right: 75px;}
.cont6 .cont6-main ul{display: flex; justify-content: center;flex-wrap: wrap;margin: 40px 0 75px;}
.cont6 .cont6-main ul li{width: 440px;position: relative;height: 162px;}
.cont6 .cont6-main ul li:nth-child(odd){margin-right: 190px;}
.cont6 .cont6-main ul li:nth-child(n+3){margin-top: 39px;}
.cont6 .cont6-main ul li img{position: absolute;width: 122px;height: 122px;border: 20px solid #ffca48;border-radius: 50%;-moz-box-shadow:0px 0px 20px #EEE8DB; -webkit-box-shadow:0px 0px 20px #EEE8DB; box-shadow:0px 0px 20px #f0be43;}
.cont6 .cont6-main ul li .tita{background-color: #ffca48;margin: 30px 0 0 100px;border-radius: 103px;height: 103px;padding-left: 65px;}
.cont6 .cont6-main ul li .tita a{font-size: 18px;line-height: 36px;color: #fff;margin-top: 20px;display: inline-block;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cont6 .cont6-main ul li .tita span{font-size: 13px;line-height: 16px;color: #fff;padding-right: 13px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 32px;}
.cont6 .cont6-main ul li:nth-child(2) img{border: 20px solid #fd97a2;-moz-box-shadow:0px 0px 20px #ef8b96; -webkit-box-shadow:0px 0px 20px #ef8b96; box-shadow:0px 0px 20px #ef8b96;}
.cont6 .cont6-main ul li:nth-child(2) .tita{background-color: #fd97a2;}
.cont6 .cont6-main ul li:nth-child(3) img{border: 20px solid #d6d7fd;-moz-box-shadow:0px 0px 20px #cbccf2; -webkit-box-shadow:0px 0px 20px #cbccf2; box-shadow:0px 0px 20px #cbccf2;}
.cont6 .cont6-main ul li:nth-child(3) .tita{background-color: #d6d7fd;}
.cont6 .cont6-main ul li:nth-child(4) img{border: 20px solid #b1d6ff;-moz-box-shadow:0px 0px 20px #91c4ee; -webkit-box-shadow:0px 0px 20px #91c4ee; box-shadow:0px 0px 20px #91c4ee;}
.cont6 .cont6-main ul li:nth-child(4) .tita{background-color: #b1d6ff;}
.cont6 .cont6-main .allp p{font-size: 20px;line-height: 30px;}

.teavideo{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;z-index: 1;}
.teavideo .video{position: absolute;top: 33.3%;left: 33.3%;z-index: 1;}
.teavideo .video video{width: 640px;height: 360px;}
.teavideo .video .closed{font-size: 22px;font-style: normal;position: absolute;top: 0;right: 0;z-index: 3;font-family: 'SinSum';cursor: default;display: block;width: 30px;height: 30px;line-height: 26px;color: #fff;background: orange;border-radius: 50%;text-align: center;}

@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}

.animated.fast {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}

.animated.faster {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}

.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

@media (print), (prefers-reduced-motion) {
  .animated {
    -webkit-animation: unset !important;
    animation: unset !important;
    -webkit-transition: none !important;
    transition: none !important;
  }
}