.student01{padding:80px 0 50px;}
.education{ position: relative; display: flex; }
.education .educartxt{flex: 1; padding-right: 20px;}
.education .environpic{ width: 556px;}
.education .environpic img{ width: 100%; }
.educarbox{border-radius: 30px; background:#f1f1f1 url(../images/assist/assbanrbg1.jpg) no-repeat bottom right; background-size: 100%; padding:95px 58px 110px;  }
.educarbox h2{ color: #49B977; font-size: 60px; font-family: 'gothamBold';}
.educarbox h3{ padding:15px 0; color: #151515; font-size: 26px; font-family: 'gothamBold';}
.educarbox p{ line-height: 28px; color: #151515; font-size: 16px; font-family: 'gothamBook';}
.academbox i{display: none; width: 52px; height: 52px; position: absolute; right: 0; bottom: 0;}
.education .swiper-pagination{ position: relative;  margin-top: 35px;  display: flex; gap: 5px; height: 58px;box-sizing:border-box; transition: all .3s ease-in-out;  }
.education .swiper-pagination-bullet{ background-color: transparent; width: 58px; height: 58px; line-height: 58px; opacity: 1; border: none; overflow: hidden; margin-right: 20px; }
.education .swiper-pagination-bullet span{ font-size: 18px; position: relative;  display: inline-block; line-height: 58px;  display: none; position: relative; top: 0; color: #fff;  }
.education .swiper-pagination-bullet img{ width: 58px; height: 58px; }
.education .swiper-pagination-bullet-active{ background-color: #49b977; width: auto; padding:0 25px; color: #fff; border-radius: 56px; white-space: nowrap; }
.education .swiper-pagination-bullet-active span{ display: block; }
.education .swiper-pagination-bullet-active img{ display: none; }
.education .swiper-pagination-bullet:nth-child(odd){ background-color: #ffae33; }


.student02{ background-color: #ffebc9; padding:80px 0 140px; }
.guided{margin-top: 20px; position:relative; padding:60px 25% 0 0;}
.guidebox{ padding:55px 260px 55px 65px; background-color: #fff5e4; border-radius: 30px; }
.guidebox h2{ margin-bottom: 8px; color: #151515; font-size: 24px;line-height: 36px; font-family: 'gothamBold';  }
.guidebox p{padding:8px 0; line-height: 21px; color: #231815; font-size: 14px; font-family: 'gothamBook'; }
.guideimg{position: absolute; right: 0; top: 0; width: 490px;}
.guideimg img{ max-width: 100%; transition: all 0.5s ease-in-out; }
.guideimg:hover img{ transform:scale(1.06); }

.student03{ background-color: #fff; padding:80px 0 80px; }
.safenavs{ padding:50px 0 42px; display: flex; gap:15px; justify-content: center; }
.safenavs span{ line-height: 42px; height: 42px; border-radius: 42px; text-align: center; color: #FF8900; font-size: 20px; font-family: 'gothamBold'; display: inline-block; background-color: #ffebc9; width: 220px;}
.fluency{padding:0px 0 30px 12%;}
.fluencdbox{position: relative; padding-bottom: 50px;}
.fluencdbox .swiper-slide{ width: 100%; height: 100%; position: relative; }
.fluencdbox .swiper-slide:nth-child(even){  padding-top: 66px; }
.sessintxt{position: absolute; width: 100%;  bottom: 0; display: flex; flex-direction: column; align-items: flex-end; }
.sessintxt h3{ padding:0 13% 45px 12%; }
.sessintxt h3 span{font-family: 'gothamMedium'; color: #ff8900; font-size: 20px; line-height: 20px;}
.sessintxt p{ padding-top: 8px; font-family: 'gothamBook'; color: #4c4c4c; font-size: 14px; line-height: 20px;}


.fluencdbox img{ width: 100%; }
.fluencdbox .swiper-scrollbar {
    position: absolute;
    right: 5px;
    bottom: 0;
    left: 0;
    margin:0 auto;
    transform: translateY(-50%);
    width: 440px;
    height: 10px;
    background: #f4f4f4;
    border-radius: 5px;
}

.fluencdbox .swiper-scrollbar-drag {
    background: #ff8900;
    border-radius: 5px;
    cursor: pointer;
}

.student04{}
.strategic{ margin-top: 40px; background:#7ACF9E url(../images/assist/assbanrbg2.png) no-repeat center center; background-size: auto 100%;  }
.strategic h3{ padding:46px 0; font-size: 36px; color: #fff;  text-align: center;font-family: 'gothamBold';  }
.howlearn{text-align: center; padding:25px 0; line-height: 20px; font-size:14px; color: #231815;}
.howlearn p{padding:8px 0;font-family: 'gothamBook'; }
.student05{padding:25px 0 40px;}
.sophypic{padding:40px 0 0;}
.student06{padding:40px 0;}
.sophy01,.sophy02{ margin-top: -15px; }

.exampre{position: relative;}
.exampre .effectes{padding:0 0 0 40%; position: relative;}
.effeclist{padding:7px 0;}
.effecbox{ position: relative; background-color: #d2eff9; padding:25px 30% 25px 40px; border-radius: 30px; }
.effecbox h2{ font-size: 18px; color: #52C0E7; font-family: 'gothamBold';}
.effecbox h3{padding:8px 0 0; color: #3E3A39; font-size: 12px; line-height: 18px; font-family: 'gothamBook'; }
.effecbox h3 span{font-family: 'gothamMedium';}
.effecbox ul{padding:5px 0;}
.effecbox ul li{padding:5px 0; position: relative; line-height: 18px;}
.effecbox ul li p{ padding-left: 13px; position: relative; color: #3E3A39; font-size: 12px;font-family: 'gothamBook'; }
.effecbox ul li p:before{ content: ''; 
  width: 0;
  height: 0;
  position: absolute;
  top: 4px;
  left: 0;
  border-top: 5px solid transparent;    /* 上边框透明 */
  border-bottom: 5px solid transparent; /* 下边框透明 */
  border-left: 5px solid #52c0e7;          /* 左边框为蓝色，创建三角形的一边 */
}
.effecbox ul li span{color: #52C0E7;}
.effecbox i{ position: absolute; bottom: 0; right: 0; }
.effecbox .weeks{padding-right: 30px;}
.effecbox .weeks li{padding: 6px 0;}
.effecbox .weeks li p{font-family: 'gothamBook'; }
.effecbox .weeks li p span{font-family: 'gothamMedium';}
.effecimgs{position: absolute; left: -340px; bottom: -50px;}

.student07{ padding:0 0 30px; }
.student07 .strategic{ margin-top: 40px;
 background:#7ACF9E url(../images/assist/assbanrbg3.png) no-repeat center center;
 background-size: auto 100%;  }
.pillar{text-align: center;}
.pillar span{ display: inline-block; padding:0 25px; line-height: 34px;  border-radius: 35px; border: 2px solid #FF8900; color: #FF8900; font-size: 18px; font-family: 'gothamMedium';}
.student07 .howlearn{padding:18px 0;}
.student08{padding:5px 0 35px;}
.basimg01{padding:10px 0 0;}
.student09 .strategic{ margin-top: 40px;
 background:#7ACF9E url(../images/assist/assbanrbg4.png) no-repeat center center;
 background-size: auto 100%;  }
.student10{}
.corssbox{ position: relative; }
.corssbox .liter01{position: absolute; top: 150px; right: 0;}


.student11{padding:50px 0 150px; background-size: 100%; background:url(../images/assist/rooted_pic08-4.png) no-repeat bottom center;}
.curiosity{padding-top: 60px;}
.curiosity div{ padding:10px 0; }

.student12{}
.student12 .strategic{ margin-top: 0px;
 background:#7ACF9E url(../images/assist/assbanrbg5.png) no-repeat center center;
 background-size: auto 100%;  }
 .student13{padding:95px 0;}
 .relax{ position: relative; padding-right: 410px; }
 .releximgs{ position: relative; }
 .mathematic{ position: absolute; top: 0; right: 0;  width: 338px; }
 .mathematic img{ width: 100%; }
.mathematic .swiper-container {
    width: 100%;
    height: 750px; 
    position: relative;
}
.mathematic .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: cover;
    background-position: center;
    border-radius: 8px;   
    margin: 0;
    /*height: calc((100% - 20px) / 4) !important;*/
}

.mathematic .swiper-slide img {
    width: 100%;
   /* height: 100%;
    object-fit: cover;*/
}

.swimatic01{ display: block; }
.swimatic02{ display: none; }




/*新闻详情页*/
.about05{padding:20px 0 60px;}
.returns{}
.originret{ color: #c6c6c6; font-size: 20px; }
.originret i{ font-weight: bold; }
.origincont{padding:30px 0 20px; font-size: 14px; color: #c8c8c8;font-family: 'gothamBook'; }
.origincont span{ margin-right: 5px; padding:0 10px; display: inline-block; color: #fff; background-color: #f10543; font-size: 14px; line-height: 27px; border-radius: 30px;font-family: 'gothamBold'; }
.origincont em{font-family: 'gothamBook';}
.origincont i{ font-style: normal; padding:0 8px; font-family: 'gothamBook';}

.origintile{ color: #000;padding:33px 0 50px; }
.origintile h2{font-family: 'gothamBold'; font-size: 44px; }
.origintile em{font-family: 'gothamBook';  font-size: 36px;}
.spavecont{font-size: 14px; padding:30px 0;border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;}
.spavecont p{font-family: 'gothamBook'; font-size: 16px; padding:10px 0; line-height: 24px;}
.spavecont h3{ text-align: center; padding:30px 0; }
.spavecont img{max-width: 100%;}
.spavecont h3 img{max-width: 100%;}
.powers{ margin: 40px 0 30px; color: #fd8800; position: relative;padding:0 0 0 30px;  }
.powers h4{ font-family: 'gothamBold';  font-size: 32px; }
.powers h5{ font-family: 'gothamBook';  font-size: 32px; font-style: italic; }
.powers:before{content: ''; width: 8px;height: 100%; position: absolute;  left: 0; top: 0; background-color: #fd8800; }

.previous{padding:35px 15%; text-align: center;}
.previous a{ color: #020202; display:inline-block; margin: 12px 0; }
.previous span{font-family: 'gothamBold'; font-size:23px; display: inline-block;}
.previous p{font-family: 'gothamBook'; font-size: 14px; font-style: italic; line-height: 22px; padding-top: 5px;}
.previous i{ font-weight: bold; vertical-align: 3px; }
.previous a:hover{color: #ef0038;}
#prev-news span{ padding-right: 20px; }
#next-news span{ padding-left: 20px;}

.statement{ color: #8C8C8C; border-radius:20px; background-color: #f0f0f0; padding:28px 38px;}
.statement h3{ font-size: 20px;font-family: 'gothamBold';  }
.statement p{ font-size: 12px;font-family: 'gothamBook'; padding-top: 10px; line-height: 18px; }










/*==========================================设备分辨率 开始=============================================*/


@media screen and (max-device-width:1000px) {}

/*================设备小于760px=========================*/

@media (max-width: 767px){

/*mob*/
.student01{padding:55px 0 50px;}
.education{ flex-direction: column;  }
.education .educartxt{padding-right: 0px;}
.education .environpic{ width: 100%; padding-top: 20px;}
.educarbox{border-radius: 30px;padding:35px 25px 35px;  }
.educarbox h2{  font-size: 18px; }
.educarbox h3{ padding:10px 0; font-size: 16px;}
.educarbox p{ line-height: 22px; font-size: 13px; }
.academbox i{width: 32px; height: 32px;;}
.education .swiper-pagination{  margin-top: 35px; height: 35px;   }
.education .swiper-pagination-bullet{width: 35px; height: 35px; line-height: 35px; margin-right: 3px; }
.education .swiper-pagination-bullet span{ font-size: 12px;  display: inline-block; line-height: 35px;  display: none; top: 0;   }
.education .swiper-pagination-bullet img{ width: 35px; height: 35px; }
.education .swiper-pagination-bullet-active{  width: auto; padding:0 15px;  }
.education .swiper-pagination-bullet-active span{ display: block; }
.education .swiper-pagination-bullet-active img{ display: none; }



.student02{  padding:30px 0 30px; }
.guided{margin-top: 10px; padding:30px 0 0 0;}
.guidebox{ padding:35px 20px 35px; border-radius: 30px; }
.guidebox h2{ margin-bottom: 5px; font-size: 20px;line-height: 32px;  }
.guidebox h2 br{ display: none; }
.guidebox p{padding:8px 0; line-height: 21px;  font-size: 12px; }
.guideimg{position: relative; padding-top: 20px; right: auto; top: auto; width: 100%;}

.student03{  padding:30px 0 30px; }
.safenavs{ padding:20px 0 20px; flex-wrap: wrap; gap:10px; justify-content: center; }

.safenavs span{ flex: 1 1 48%; line-height: 30px; height: 30px; border-radius: 30px;  font-size: 12px; width: auto;}

.fluency{padding:0px 15px 30px;}
.fluencdbox{position: relative; padding-bottom: 50px;}
.fluencdbox .swiper-slide:nth-child(even){  padding-top: 0px; }
.sessintxt{position: absolute; width: 100%;  bottom: 0; display: flex; flex-direction: column; align-items: flex-end; }
.sessintxt h3{ padding:0 5% 15px 5%; }
.sessintxt h3 span{ font-size: 16px; line-height: 20px;}
.sessintxt p{ padding-top: 8px;  font-size: 12px; line-height: 18px;}


.fluencdbox img{ width: 100%; }
.fluencdbox .swiper-scrollbar {
    width: 80%;
}


.student04{}
.strategic{ margin-top: 20px; background-size: cover;  }
.strategic h3{ padding:30px 0; font-size: 20px;  }
.howlearn{ padding:25px 0; line-height: 20px; font-size:12px; }
.howlearn p{padding:8px 0; }
.student05{padding:25px 0 40px;}
.sophypic{padding:30px 0 0;}
.student06{padding:10px 0 20px;}

.exampre{position: relative;}
.exampre .effectes{padding:0 0 0 0%;}
.effeclist{padding:7px 0;}
.effecbox{  padding:25px 5% 25px 20px; overflow: hidden;  }
.effecbox h2{ font-size: 18px; }
.effecbox h3{padding:8px 0 0; font-size: 12px; line-height: 18px;  }
.effecbox ul{padding:5px 80px 5px 0;}
.effecbox ul li{padding:2px 0;  line-height: 14px;}
.effecbox ul li p{ padding-left: 13px; font-size: 12px; }
 
.effecbox i{ position: absolute; bottom: 0; right: 0; }
.effecbox i img{ width: 120px; }
.effecbox .weeks{padding-right: 80px;}
.effecbox .weeks li{padding: 6px 0;}
.effecbox .weeks li p{  }
.effecimgs{position: absolute; left: 0; bottom: -50px; display: none; }
.effecimgs img{  width: 100%; }

.student07{ padding:0 0 30px; }
.student07 .strategic{ margin-top: 40px;  }

.pillar span{ padding:10px 10px; line-height: 20px;  border-radius: 35px;   font-size: 14px; }
.student07 .howlearn{padding:18px 0;}
.student08{padding:5px 0 20px;}
.basimg01{padding:10px 0 0;}
.student09 .strategic{ margin-top: 40px; }
.student10{}
.corssbox .liter01{position: absolute; top: 45px; right: 0;}
.corssbox .liter01 img{ width: 240px; }
.student11{padding:50px 0 50px;}
.curiosity{padding-top: 30px;}

.student12{}
.student12 .strategic{ margin-top: 0px; padding:0 20px;  }
.student13{padding:35px 0;}
.relax{ position: relative; padding-right: 0; }
.releximgs{ position: relative; }
.mathematic{ position: relative; padding-top: 30px; top: auto; right: auto;  width: 100%; }
.mathematic img{ width: 100%; }
.mathematic .swiper-container {
    width: 100%;
    height: auto; 
    position: relative;
}
.mathematic .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: cover;
    background-position: center;
    border-radius: 8px;   
    margin: 0;
}

.mathematic .swiper-slide img {
    width: 100%;
}
.swimatic01{ display: none; }
.swimatic02{ display: block; }




/*新闻详情页mob*/
.about05{padding:10px 0 40px;}
.returns{}
.originret{ font-size: 16px; }
.origincont{padding:20px 0 10px; font-size: 13px;  }
.origincont span{ margin-right: 5px; padding:0 10px;  font-size: 12px; line-height: 22px; border-radius: 25px; }
.origincont em{}
.origincont i{  padding:0 8px; }

.origintile{ padding:20px 0 25px; }
.origintile h2{ font-size: 20px; }
.origintile em{  font-size: 16px;}
.spavecont{ padding:20px 0;}
.spavecont p{ font-size: 14px; padding:5px 0; line-height: 20px;}
.spavecont h3{ padding:15px 0; }
.powers{ margin: 30px 0 20px; padding:0 0 0 20px;  }
.powers h4{   font-size: 20px; }
.powers h5{ font-size: 14px;  }
.powers:before{content: ''; width: 5px;}

.previous{padding:20px 2%; }
.previous a{  margin: 12px 0; }
.previous span{ font-size:20px;}
.previous p{ font-size: 12px; line-height: 20px;}
.previous i{ vertical-align: 1px; }
.statement{ border-radius:20px;  padding:20px 20px;}
.statement h3{ font-size: 18px;  }
.statement p{ font-size: 12px; padding-top: 5px;   }




}


/*1280分辨率以上（大于1700px）*/
@media screen and (min-width: 1700px){

}

/*XXX分辨率以上（大于1500px）*/
@media screen and (min-width: 1500px) and (max-width: 1699px){


}


/*1280分辨率以上（大于1400px）*/
@media screen and (min-width: 1400px) and (max-width: 1499px){

}




/*1280分辨率以上（大于1200px）*/
@media screen and (min-width: 1200px) and (max-width: 1399px) {
.exampre .effectes{  padding: 0 0 0 45%;}
.effecimgs img{ width: 550px; }
.safenavs{padding:20px 0;}
.fluency{  padding: 0px 0 30px 8%;}
.sessintxt h3{    padding: 0 10% 25px 10%;}

}
/*1100分辨率（大于960px，小于1199px）*/
@media screen and (min-width: 992px) and (max-width: 1199px) {

.education .educartxt{  }
.educarbox{ padding:40px 50px; }
.educarbox h2{font-size: 30px;}
.educarbox h3{ font-size: 18px; line-height: 20px; padding:10px 0; }
.educarbox p{ font-size: 12px; line-height: 20px; }
.education .environpic{ width: 300px; }
.guided{   padding: 60px 15% 0 0; }
.guidebox{ padding:30px 30% 30px 30px; }
.academbox i{ width: 28px; height: 28px; }
.guidebox h2{ font-size: 20px; line-height: 30px; }
.guidebox p{ line-height: 20px; font-size: 12px; }
.guideimg{ width: 340px;  top: 50px;}
.fluency{    padding: 0px 0 30px 8%;}
.sessintxt h3{    padding: 0 10% 25px 10%;}
.safenavs span{ font-size: 16px; }

.exampre{position: relative;}
.exampre .effectes{padding:0 0 0 0%; display: flex; gap:10px; }
.effeclist{padding:7px 0; flex: 1 1 48%;}
.effecbox{  padding:35px 5% 25px 35px; min-height: 280px; overflow: hidden;   }
.effecbox h2{ font-size: 18px; }
.effecbox h3{padding:8px 0 0; font-size: 12px; line-height: 18px;  }
.effecbox ul{padding:5px 80px 5px 0;}
.effecbox ul li{padding:5px 0;  line-height: 14px;}
.effecbox ul li p{ padding-left: 13px; font-size: 12px; }
 
.effecbox i{ position: absolute; bottom: 0; right: 0; }
.effecbox i img{ width: auto; height: 180px; }
.effecbox .weeks{padding-right: 100px;}
.effecbox .weeks li{padding: 6px 0;}
.effecbox .weeks li p{  }
.effecimgs{position: absolute; left: 0; bottom: -50px; display: none; }
.effecimgs img{  width: 100%; }
.corssbox .liter01 img{ width: 630px; }
.relax{padding-right:300px;}
.mathematic{ width: 260px; }
.mathematic .swiper-container{ height: 610px; }
.student11{padding:40px 0 80px;}
.previous{padding:20px 5%; }

}

/*880分辨率（大于769px，小于991px）*/
@media screen and (min-width: 768px) and (max-width: 991px) {



/*mob*/
.student01{padding:55px 0 50px;}
.education{ flex-direction: column;  }
.education .educartxt{padding-right: 0px;}
.education .environpic{ width: 100%; padding-top: 20px;}
.educarbox{border-radius: 30px;padding:35px 25px 35px;  }
.educarbox h2{  font-size: 18px; }
.educarbox h3{ padding:10px 0; font-size: 16px;}
.educarbox p{ line-height: 22px; font-size: 13px; }
.academbox i{width: 32px; height: 32px;;}
.education .swiper-pagination{  margin-top: 35px; height: 35px;   }
.education .swiper-pagination-bullet{width: 35px; height: 35px; line-height: 35px; margin-right: 3px; }
.education .swiper-pagination-bullet span{ font-size: 12px;  display: inline-block; line-height: 35px;  display: none; top: 0;   }
.education .swiper-pagination-bullet img{ width: 35px; height: 35px; }
.education .swiper-pagination-bullet-active{  width: auto; padding:0 15px;  }
.education .swiper-pagination-bullet-active span{ display: block; }
.education .swiper-pagination-bullet-active img{ display: none; }



.student02{  padding:30px 0 30px; }
.guided{margin-top: 10px; padding:30px 0 0 0;}
.guidebox{ padding:35px 20px 35px; border-radius: 30px; }
.guidebox h2{ margin-bottom: 5px; font-size: 20px;line-height: 32px;  }
.guidebox h2 br{ display: none; }
.guidebox p{padding:8px 0; line-height: 21px;  font-size: 12px; }
.guideimg{position: relative; text-align: center; padding-top: 20px; right: auto; top: auto; width: 100%;}
.guideimg img{ width: 60%; }

.student03{  padding:30px 0 30px; }
.safenavs{ padding:20px 0 20px;  gap:10px; justify-content: center; }

.safenavs span{ padding:0 20px;  line-height: 30px; height: 30px; border-radius: 30px;  font-size: 12px; width: auto;}

.fluency{padding:0px 15px 30px;}
.fluencdbox{position: relative; padding-bottom: 50px;}
.fluencdbox .swiper-slide:nth-child(even){  padding-top: 0px; }
.sessintxt{position: absolute; width: 100%;  bottom: 0; display: flex; flex-direction: column; align-items: flex-end; }
.sessintxt h3{ padding:0 5% 15px 5%; }
.sessintxt h3 span{ font-size: 16px; line-height: 20px;}
.sessintxt p{ padding-top: 8px;  font-size: 12px; line-height: 18px;}


.fluencdbox img{ width: 100%; }
.fluencdbox .swiper-scrollbar {
    width: 80%;
}


.student04{}
.strategic{ margin-top: 20px; background-size: cover;  }
.strategic h3{ padding:30px 0; font-size: 20px;  }
.howlearn{ padding:25px 0; line-height: 20px; font-size:12px; }
.howlearn p{padding:8px 0; }
.student05{padding:25px 0 40px;}
.sophypic{padding:30px 0 0;}
.student06{padding:10px 0 20px;}

.exampre{position: relative;}
.exampre .effectes{padding:0 0 0 0%; display: flex; gap:10px; }
.effeclist{padding:7px 0; flex: 1 1 48%;}
.effecbox{  padding:25px 5% 25px 20px; min-height: 280px; overflow: hidden;   }
.effecbox h2{ font-size: 18px; }
.effecbox h3{padding:8px 0 0; font-size: 12px; line-height: 18px;  }
.effecbox ul{padding:5px 80px 5px 0;}
.effecbox ul li{padding:2px 0;  line-height: 14px;}
.effecbox ul li p{ padding-left: 13px; font-size: 12px; }
 
.effecbox i{ position: absolute; bottom: 0; right: 0; }
.effecbox i img{ width: 120px; }
.effecbox .weeks{padding-right: 80px;}
.effecbox .weeks li{padding: 6px 0;}
.effecbox .weeks li p{  }
.effecimgs{position: absolute; left: 0; bottom: -50px; display: none; }
.effecimgs img{  width: 100%; }

.student07{ padding:0 0 30px; }
.student07 .strategic{ margin-top: 40px;  }

.pillar span{ padding:10px 10px; line-height: 20px;  border-radius: 35px;   font-size: 14px; }
.student07 .howlearn{padding:18px 0;}
.student08{padding:5px 0 20px;}
.basimg01{padding:10px 0 0;}
.student09 .strategic{ margin-top: 40px; }
.student10{}
.corssbox .liter01{position: absolute; top: 85px; right: 0;}
.corssbox .liter01 img{ width: 500px; }
.student11{padding:50px 0 50px;}
.curiosity{padding-top: 30px;}

.student12{}
.student12 .strategic{ margin-top: 0px; padding:0 20px;  }
.student13{padding:35px 0;}
.relax{ position: relative; padding-right: 0; }
.releximgs{ position: relative; }
.mathematic{ position: relative; padding-top: 30px; top: auto; right: auto;  width: 100%; }
.mathematic img{ width: 100%; }
.mathematic .swiper-container {
    width: 100%;
    height: auto; 
    position: relative;
}
.mathematic .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: cover;
    background-position: center;
    border-radius: 8px;   
    margin: 0;
}

.mathematic .swiper-slide img {
    width: 100%;
}
.swimatic01{ display: none; }
.swimatic02{ display: block; }



/*新闻详情页ipad*/
.about05{padding:10px 0 40px;}
.returns{}
.originret{ font-size: 16px; }
.origincont{padding:20px 0 10px; font-size: 13px;  }
.origincont span{ margin-right: 5px; padding:0 10px;  font-size: 12px; line-height: 22px; border-radius: 25px; }
.origincont em{}
.origincont i{  padding:0 8px; }

.origintile{ padding:20px 0 25px; }
.origintile h2{ font-size: 20px; }
.origintile em{  font-size: 16px;}
.spavecont{ padding:20px 0;}
.spavecont p{ font-size: 14px; padding:5px 0; line-height: 20px;}
.spavecont h3{ padding:15px 0; }
.powers{ margin: 30px 0 20px; padding:0 0 0 20px;  }
.powers h4{   font-size: 20px; }
.powers h5{ font-size: 14px;  }
.powers:before{content: ''; width: 5px;}

.previous{padding:20px 2%; }
.previous a{  margin: 12px 0; }
.previous span{ font-size:20px;}
.previous p{ font-size: 12px; line-height: 20px;}
.previous i{ vertical-align: 1px; }
.statement{ border-radius:20px;  padding:20px 20px;}
.statement h3{ font-size: 18px;  }
.statement p{ font-size: 12px; padding-top: 5px;   }


}


















/*720分辨率（大于480px，小于767px）*/
@media only screen and (min-width: 480px) and (max-width: 767px){


}

 /*440分辨率以下（小于479px）*/
@media only screen and (max-width: 479px) {



}

 
 @media screen and (min-width: 1160px){

}










