/* 页面公用 */
html {
  font-size: 625%;
}
#dowebok{
  min-width: auto;
}
.home .div2 {
  background-color: #fff;
  padding: .3rem .18rem .2rem .18rem;
}
.home .div3 {
  padding: .2rem .2rem .1rem .2rem;
}

/* page1-banner */
#dowebok .banner{
  position: relative;
  height: 7.3rem;
  overflow: visible;
}
.banner .section {
  overflow: hidden;
}
.banner .slideBannerContainer {
  width: 100%;
  height: 100%;
}
.banner .slideBannerContainer .swiper-slide {
  display: block;
  width: 100%;
  height: 100%;
}
.banner .slideBannerContainer .swiper-slide a {
  display: block;
  width: 100%;
  height: 100%;
  background-size: contain !important;
  background-position: top !important;
}
.banner .slideBannerContainer .swiper-pagination-bullet {
  border-radius: 0.04rem;
  transition: .3s;
}
.banner .slideBannerContainer .swiper-pagination-bullet-active {
  width: 0.2rem;
}
.banner .swiper-button-prev,
.banner .swiper-button-next {
  width: 0.27rem;
  height: 0.44rem;
  margin-top: -0.22rem;
  background-size: .27rem .44rem;
}
.banner .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23E9BE93'%2F%3E%3C%2Fsvg%3E");
}
.banner .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23E9BE93'%2F%3E%3C%2Fsvg%3E");
}
.banner .get188 {
  position: absolute;
  width: 3.7rem;
  padding: 0;
  z-index: 2;
  border-radius: .18rem;
  background-color: rgba(240, 195, 150, 1);
  border: 2px solid rgba(240, 195, 150, 1);
  overflow: hidden;
  visibility: initial;
  text-align: center;
  right: 6%;
  bottom: 50%;
  transform: translateY(50%);
  color: #565656;
}
.banner .login-ban,
.banner .logout{
  display: none;
}
.banner .login-ban{
  padding-top: 0.2rem;
}
.banner .login-ban img{
  width: 2.6rem;
} 
.banner .login-ban p{
  margin-top: 0.1rem; 
  font-size: 0.2rem; 
  font-weight: bold;
} 
.banner .login-ban .btn-warp{
  max-width: 2.6rem; 
  margin: 0.15rem auto;
}
.banner .login-ban .btn{
  width: 100%;
  background: #0E1B3B; 
	background: #0E1B3B;
  background: #0E1B3B; 
  font-size: 0.24rem; 
  color: #E9BE93; 
	color: #E9BE93;
  color: #E9BE93; 
}
.banner .logout .time span {
  color: #0f1e3c;
  font-weight: bold;
  font-size: 0.56rem;
}
.banner .logout .time span:nth-child(1) {
  font-size: 0.36rem;
}
.banner .logout input{
	height: .6rem;
  padding: 0 .2rem 0 .4rem;
	border: 1px solid #bfbfbf;
  border-radius: 0.6rem;
  background-color: #fff;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: .15rem center;
  background-clip: border-box;
  font-size: .2rem;
  text-align: left;
}
.banner .logout .loginForm3{
  text-align: left;
}
.banner .logout .loginForm3>.regphone1 {
  width: 100%;
  padding: .1rem 0 0 0;
}
.banner .logout .loginForm3>.regphone1>.phone {
  width: 100%;
  background-size: .15rem .2rem;
  background-image: url(https://img.acadsoc.com.cn/web/lps/act2020/acs/dsp1121/img/icon1.png);
}
.banner .duanxin {
  display: none;
}
.banner .logout .loginForm3>.regcode2 {
  margin: .2rem auto 0 auto;
  width: 100%;
  position: relative;
}
.banner .logout .loginForm3>.regcode2>.code {
  width: 58%;
  background-size: .2rem .2rem;
  background-image: url(https://img.acadsoc.com.cn/web/lps/act2020/acs/dsp1121/img/icon2.png);
}
.banner .logout .loginForm3>.regcode2>.regcodebtn {
  position: absolute;
  width: 40%;
  height: 100%;
  top: 0;
  right: 0;
  border-radius: 0.6rem;
  background-color: #b81c25;
  color: white;
  font-size: .2rem;
  text-align: center;
}
.banner .logout .loginForm3>.regbtn3 {
  width: 100%;
  height: .6rem;
  margin: .2rem auto 0;
  border-radius: 0.6rem;
  background-color: #c30d23;
  color: white;
  font-size: .32rem;
  text-align: center;
}

/* page2-一次简单的选择，自我蜕变的开始 */
.auto-element-QkVGb1-1 {
  background-color: #fff;
  padding: .6rem 0;
}
.auto-element-QkVGb1-1>.container {
  padding: 0;
  font-size: 0;
}
.auto-element-QkVGb1-1>.container>.p1 {
  color: #c30d23;
  font-weight: bold;
  font-size: .5rem;
  text-align: center;
}
.auto-element-QkVGb1-1>.container>.p3 {
  color: #0f1e3c;
  font-weight: bold;
  font-size: .3rem;
  text-align: center;
  margin: 0 0 .5rem 0;
  letter-spacing: .2rem;
}
.auto-element-QkVGb1-1>.container>.page2-item {
  display: inline-block;
  width: 50%;
  min-width: 1rem;
  min-height: 1rem;
  margin-bottom: .2rem;
  padding: 0 .2rem;
  text-align: center;
}
.auto-element-QkVGb1-1>.container>.page2-item>.img1{
  display: initial;
}
.auto-element-QkVGb1-1>.container>.page2-item>.img2{
  display: none;
}
.auto-element-QkVGb1-1>.container>.button13 {
  display: block;
  width: 4.2rem;
  height: .6rem;
  margin: .2rem auto 0;
  color: white;
  font-weight: bold;
  font-size: .24rem;
  border-radius: 0.6rem;
  background-color: rgba(195, 13, 35, 1);
  text-align: center;
}

/* page3-你想学的课程，我们都有 */
.auto-element-567-2 {
  background-color: white;
  padding: .6rem 0 0 0;
}
.auto-element-567-2>.container {
  box-shadow: 0 0 0 #000;
}
.auto-element-567-2>.container>.p1 {
  color: #c30d23;
  font-weight: bold;
  font-size: .5rem;
  text-align: center;
  box-shadow: 0 0 0 #000;
}
.auto-element-567-2>.container>.p4 {
  margin: 0 0 .6rem 0;
  color: #0f1e3c;
  font-weight: bold;
  font-size: .3rem;
  text-align: center;
  letter-spacing: .2rem;
}
.auto-element-567-2>.container>.div5 {
  flex-wrap: wrap;
  display: flex;
  justify-content: space-between;
}
.auto-element-567-2>.container>.div5>.page3-item {
  width: 31%;
  margin: 0 0 .4rem 0;
  overflow: hidden;
}
.auto-element-567-2>.container>.div5>.page3-item>.div1 {
  text-align: center;
}
.auto-element-567-2>.container>.div5>.page3-item>.div1>.img1 {
  display: initial;
}
.auto-element-567-2>.container>.div5>.page3-item>.div1>.img2 {
  display: none;
}
.auto-element-567-2>.container>.div5>.page3-item>.div2 {
  padding: .25rem;
  background-color: #f2f2f2;
  text-align: center;
}
.auto-element-567-2>.container>.div5>.page3-item>.div2>.p1 {
  color: #0f1e3c;
  font-weight: bold;
  font-size: .24rem;
  line-height: 1;
}
.auto-element-567-2>.container>.div5>.page3-item>.div2>.p2 {
  margin: .15rem 0 0 0;
  padding: .1rem 0 0 0;
  border-top: 1px #bfbfbf solid;
  color: #0f1e3c;
  font-size: .16rem;
  line-height: 1.6;
}
.auto-element-567-2>.container>.div5>.page3-item>.div2>.button3 {
  max-width: 100%;
  width: 2.5rem;
  height: .5rem;
  margin: .2rem auto 0;
  border-radius: 0.6rem;
  background-color: #c30d23;
  color: white;
  font-size: .24rem;
}

/* page4-市面上英语机构那么多 */
.auto-element-QkVGb1-3 {
  padding: .6rem 0 ;
  background-color: #fff;
  text-align: center;
}
.auto-element-QkVGb1-3>.container>.p1 {
  color: #0f1e3c;
  font-weight: bold;
  font-size: .3rem;
  letter-spacing: .2rem;
}
.auto-element-QkVGb1-3>.container>.p3 {
  color: #c30d23;
  font-weight: bold;
  font-size: .5rem;
  margin: 0 0 .5rem 0;
}
.auto-element-QkVGb1-3>.container>.img4 {
  display: initial;
}
.auto-element-QkVGb1-3>.container>.img5 {
  display: none;
}
.auto-element-QkVGb1-3>.container>.button6 {
  width: 4.2rem;
  height: .6rem;
  margin: 0.2rem auto 0;
  border-radius: 0.6rem;
  background-color: rgba(195, 13, 35, 1);
  color: white;
  font-weight: bold;
  font-size: .24rem;
}

/* page5-企业荣誉，彰显实力 */
.auto-element-468-4 {
  background-color: rgba(15, 30, 60, 1);
  padding-top: 0.6rem;
  text-align: center;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
 .auto-element-468-4 {
    padding:.6rem 0 1rem 0;
  }
}
.auto-element-468-4>.container1 {
  box-shadow: 0 0 0 #000;
}
.auto-element-468-4>.container1>.p1 {
  color: rgba(255, 255, 255, 1);
  font-weight: bold;
  font-size: .4rem;
  line-height: 1;
  background-size: contain;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: 0 .15rem;
  background-image: url(https://acadsoc-pro-hw.acadsoc.com.cn/landing-page/files/2021/12/28/gw56tg287n1dlafg7fa47a2hy5fjewb5.png);
  background-clip: content-box;
}
.auto-element-468-4>.container1>.swiper2 {
  width: 100%;
  margin-top: .5rem;
}
.auto-element-468-4>.container1>.swiper2>.swiper-wrapper>.swiper-slide{
  width: 25%;
  padding : 0 0.1rem;
  min-width: 1.65rem;
  boxs-sizing: border-box;
}
@media screen and (max-width: 750px) {
  .auto-element-468-4>.container1>.swiper2>.swiper-wrapper>.swiper-slide {
    width: 1.65rem;
    padding : 0;
  }
}
.auto-element-468-4>.container1>.swiper2>.swiper-wrapper>.swiper-slide img{max-width: 100%;}
.auto-element-468-4>.container1>.swiper2>.swiper-wrapper>.swiper-slide>.page5-item {
  width: 100%;
  border-radius: .1rem;
  overflow: hidden;
  margin-bottom: 0.3rem;
}
.auto-element-468-4>.container1>.swiper2>.swiper-wrapper>.swiper-slide>.page5-item>.img1 {
  width: 100%;
  height: auto;
}
.auto-element-468-4>.container1>.swiper2>.swiper-wrapper>.swiper-slide>.page5-item>.p2 {
  display: flex;
  min-height: .7rem;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  background: linear-gradient(180deg, #ffe2cc 0%, #d3975b 180%);
  border-radius: 10px ;
  box-shadow: 0 0 0 #000;
  color: #142864;
  font-size: .16rem;
  line-height: 1.4;
  margin-top: 0.08rem;
}

/* page6-底部浮层 */
.auto-element-727-5 {
  position: fixed;
  width: 100%;
  height: 1rem;
  left: 0;
  bottom: 0;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.5);
}
.auto-element-727-5.fixed {
  position: unset;
  height: auto;
  background: #0f1e3c;
  bottom: 0;
}
@media screen and (max-width: 750px) {
  .auto-element-727-5 {
    bottom: 50px;
  }
}
.auto-element-727-5>.container {
  position: absolute;
  display: flex; 
  width: 100%;
  padding: 0;
  justify-content: space-around;
  align-items: center;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
}
.auto-element-727-5.fixed>.container {
  position: unset;
  transform: none;
}
.auto-element-727-5>.container>.img1 {
  display: initial;
  width: 4rem;
}
.auto-element-727-5>.container>.button1 {
  display: initial;
  width: 3.5rem;
  height: .6rem;
  margin-top: .7rem;
  border-radius: 0.6rem;
  background-color: rgba(195, 13, 35, 1);
  color: white;
  font-size: .2rem;
  letter-spacing: 2px;
  line-height: .2rem;
  text-align: center;
}
.auto-element-727-5>.container>.img2,
.auto-element-727-5>.container>.button2{
  display: none;
}

/* page7-登录注册弹窗 */
.auto-element-304-4SrgJQ-xhuf1u {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 9000;
}
.auto-element-304-4SrgJQ-xhuf1u>.div1 {
  position: absolute;
  width: 7rem;
  min-height: 1rem;
  min-width: 1rem;
  padding: .5rem 0 .5rem 3rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: .14rem;
  background: #ffffff url(https://acadsoc-development-oss.acadsoc.com.cn/landing-page/files/2021/02/08/x41dr2ynhkgzb43a2gbr9mf6gemp1d7r.png) no-repeat center/100%;
  text-align: center;
}
.auto-element-304-4SrgJQ-xhuf1u>.div1>.img2 {
  display: none;
}
.auto-element-304-4SrgJQ-xhuf1u>.div1>.p2 {
  height: 1.2rem;
  color: white;
  font-weight: bold;
  font-size: .4rem;
  line-height: 1.5rem;
}
.auto-element-304-4SrgJQ-xhuf1u>.div1>.regphone5 {
  width: 3rem;
  margin: .2rem auto 0;
}
.auto-element-304-4SrgJQ-xhuf1u>.div1>.regphone5>.phone {
  width: 100%;
  height: .5rem;
  padding: 0 .3rem;
  background-color: white;
  font-size: .16rem;
  border-radius: 0.6rem;
  border: 1px #A0A0A0 solid;
  text-align: left;
}
.auto-element-304-4SrgJQ-xhuf1u>.div1>.regcode6 {
  position: relative;
  width: 3rem;
  height: .5rem;
  margin: .2rem auto 0;
}
.auto-element-304-4SrgJQ-xhuf1u>.div1>.regcode6>.code {
  width: 100%;
  height: 100%;
  padding: 0 0 0 .3rem;
  background-color: white;
  border-radius: 0.6rem;
  border: 1px solid #A0A0A0;
  font-size: .16rem;
  text-align: left;
}
.auto-element-304-4SrgJQ-xhuf1u>.div1>.regcode6>#btnGetSMS {
  position: absolute;
  width: auto;
  height: 100%;
  padding: 0 .3rem;
  border: none;
  top: 0;
  right: 0;
  background-color: #c30d23;
  border-radius: 0 0.6rem 0.6rem 0;
  color: white;
  font-size: .16rem;
}
.auto-element-304-4SrgJQ-xhuf1u>.div1>.button7 {
  width: 3rem;
  height: .5rem;
  margin: .3rem auto 0;
  border-radius: 0.6rem;
  background-color: rgba(195, 13, 35, 1);
  box-shadow: 0px 4px 10px rgba(195, 13, 35, 0.4);
  color: white;
  font-size: .24rem;
  text-align: center;
}
.auto-element-304-4SrgJQ-xhuf1u>.div1>.close8 {
  position: absolute;
  width: .2rem;
  top: .2rem;
  right: .2rem;
}

@media(max-width:750px) {
  .anti-fraud{
    display: none;
  }
  html {
    font-size: 10vw;
  }
  /* page1-banner */
  .banner{
    margin-bottom: 3rem;
  }
  .banner .get188 {
    width: 7rem;
    right: 50%;
    bottom: -3rem;
    transform: translate(50%, 0);
  }
  .banner .login-ban img{
    width: 4rem;
  }
  .banner .logout input,
  .banner .logout .loginForm3>.regbtn3{
    height: .9rem;
    padding-left: 0.6rem;
  }
  .banner .logout .loginForm3>.regphone1>.phone{
    background-size: .3rem .4rem;
  }
  .banner .logout .loginForm3>.regcode2>.code{
    background-size: .4rem .4rem;
  }

  /* page2-一次简单的选择，自我蜕变的开始 */
  .auto-element-QkVGb1-1>.container {
    padding: 0 .3rem;
  }
  .auto-element-QkVGb1-1>.container>.page2-item {
    width: 100%;
    padding: 0;
  }
  .auto-element-QkVGb1-1>.container>.page2-item>.img1{
    display: none;
  }
  .auto-element-QkVGb1-1>.container>.page2-item>.img2{
    display: initial;
  }
  .auto-element-QkVGb1-1>.container>.button13 {
    width: 90%;
    height: .9rem;
    font-size: .32rem;
  }

  /* page3-你想学的课程，我们都有 */
  .auto-element-567-2>.container {
    padding: 0 .3rem;
  }
  .auto-element-567-2>.container>.p4 {
    margin: 0 0 .5rem 0;
    font-size: .4rem;
  }
  .auto-element-567-2>.container>.div5>.page3-item {
    position: relative;
    width: 50%;
    margin: 0 0 .5rem 0;
    padding: 0 .1rem;
  }
  .auto-element-567-2>.container>.div5>.page3-item>.div1>.img1 {
    display: none;
  }
  .auto-element-567-2>.container>.div5>.page3-item>.div1>.img2 {
    display: initial;
  }
  .auto-element-567-2>.container>.div5>.page3-item>.div2 {
    padding: .3rem .1rem;
  }
  .auto-element-567-2>.container>.div5>.page3-item>.div2>.p1 {
    font-size: .4rem;
  }
  .auto-element-567-2>.container>.div5>.page3-item>.div2>.p2 {
    margin: .12rem 0 0 0;
    font-size: .24rem;
    line-height: 1.5;
  }
  .auto-element-567-2>.container>.div5>.page3-item>.div2>.button3 {
    width: 80%;
    height: .7rem;
    font-size: .32rem;
  }

  /* page4-市面上英语机构那么多 */
  .auto-element-QkVGb1-3>.container {
    padding: 0 .3rem ;
  }
  .auto-element-QkVGb1-3>.container>.p1 {
    font-size: .4rem;
    letter-spacing: .1rem;
  }
  .auto-element-QkVGb1-3>.container>.p3 {
    margin: 0 0 0 0;
  }
  .auto-element-QkVGb1-3>.container>.img4 {
    display: none;
  }
  .auto-element-QkVGb1-3>.container>.img5 {
    display: initial;
  }
  .auto-element-QkVGb1-3>.container>.button6 {
    width: 90%;
    height: .9rem;
    font-size: .32rem;
  }

  /* page5-企业荣誉，彰显实力 */
  .auto-element-468-4>.container1>.swiper2>.swiper-wrapper>.swiper-slide {
    display: flex;
    width: 100%;
    justify-content: space-between;
  }
  .auto-element-468-4>.container1>.swiper2>.swiper-wrapper>.swiper-slide>.page5-item {
    width: 49%;
    margin: 0;
    box-shadow: 0 0 .1rem .04rem rgba(150, 150, 150, .2);
  }
  .auto-element-468-4>.container1>.swiper2>.swiper-wrapper>.swiper-slide>.page5-item>.p2 {
    min-height: 1.1rem;
    font-size: .23rem;
  }

  /* page6-底部浮层 */
  .auto-element-727-5{
    height: 1.6rem;
    background: rgb(195, 13, 35);
  }
  .auto-element-727-5>.container {
    height: 100%;
  }
  .auto-element-727-5>.container>.img1,
  .auto-element-727-5>.container>.button1 {
    display: none;
  }
  .auto-element-727-5>.container>.img2 {
    display: block;
    width: 4.66666rem;
  }
  .auto-element-727-5>.container>.button2 {
    display: block;
    width: 4rem;
    height: 1.06666rem;
    background: url(https://img.acadsoc.com.cn/web/lps/bottomBar/btn.png) no-repeat center/100%;
  }

  /* page7-登录注册弹窗 */
  .auto-element-304-4SrgJQ-xhuf1u>.div1 {
    width: 7rem;
    padding: 0 0 .6rem 0;
    border-radius: .1rem;
    background: #142776;
  }
  .auto-element-304-4SrgJQ-xhuf1u>.div1>.img2 {
    display: initial;
    width: 100%;
    margin: -1rem 0 0 0;
  }
  .auto-element-304-4SrgJQ-xhuf1u>.div1>.p2 {
    height: .5rem;
    margin: .2rem 0 0 0;
    font-size: .5rem;
    line-height: .5rem;
  }
  .auto-element-304-4SrgJQ-xhuf1u>.div1>.regphone5 {
    width: 6.5rem;
  }
  .auto-element-304-4SrgJQ-xhuf1u>.div1>.regphone5>.phone {
    height: .9rem;
    font-size: .28rem;
  }
  .auto-element-304-4SrgJQ-xhuf1u>.div1>.regcode6 {
    width: 6.5rem;
    height: .9rem;
  }
  .auto-element-304-4SrgJQ-xhuf1u>.div1>.regcode6>.code {
    font-size: .28rem;
  }
  .auto-element-304-4SrgJQ-xhuf1u>.div1>.regcode6>#btnGetSMS {
    border-radius: 0.6rem;
    font-size: .28rem;
  }
  .auto-element-304-4SrgJQ-xhuf1u>.div1>.button7 {
    width: 6.5rem;
    height: .9rem;
    font-size: .32rem;
  }
  .auto-element-304-4SrgJQ-xhuf1u>.div1>.close8 {
    width: .32rem;
  }

}
.act916TipsFixed{
  display: none!important;
}

.anti-fraud{
  display: none;
  position: fixed; 
  background-color: gray;
  right: 6%;
  bottom: 4%;
  width: 1.58rem;
  height: 2.74rem;
  z-index: 100;
  cursor: pointer;
  background-image: url("https://img.acadsoc.com.cn/web/web3/img/antiFraud/topic.png");
  background-size: cover;
  /* border: 10px solid #5C5C5C; */
  /* border-radius: 5px; */
}
.anti-fraud:hover .close-anti-fraud{
  display: block;
}
.close-anti-fraud{
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: white;
  border-radius: 10px;
  right: 10px;
  top: 10px;
  float: right;
  text-align:  center;
  font-size: 12px;
  line-height: 20px;
  /* display: none; */
}
.close-anti-fraud:hover{
  background-color: rgb(207, 206, 206);
}
.anti-fraud-bg{
  background-color: rgba(00, 00, 00, 0.2);
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.anti-fraud-bg-title{
  color: white;
  border: solid 1px #55646A;
  padding: 0 20px;
  border-radius: 10px;
  background-color: #3C3C3C;
}
