
@font-face {
  font-family: Nunito-Regular;
  src: url(../../images/Nunito/Nunito-Regular.ttf);
}
@font-face {
  font-family: Nunito-Bold;
  src: url(../../images/Nunito/Nunito-Bold.ttf);
}
@font-face {
  font-family: DFYuanGB-W9;
  src: url(../../images/font/DFYuanGB-W9.otf);
}
@font-face {
  font-family: DFYuanGB-W7;
  src: url(../../images/font/DFYuanGB-W7.otf);
}

.newpages {font-family: Nunito-Regular;}
.newpages .footer{margin-bottom:150px}
.bottomcover{position: fixed;width:100%;left:0;bottom:0;z-index:999999}
.bottomcover .bg{background: rgba(0,0,0,.6);position: absolute;width:100%;left:0;bottom:0}
.bottomcover .col-xs-4{height:182px;}
.bottomcover .col-xs-4 img{position: absolute;bottom:0}
.bottomcover .b_title{margin-top:20px}
.bottomcover .b_title .icon{padding-left:74px;background: url('../../images/tgpage/gift-1.png') left center/60px no-repeat;line-height:60px;display: inline-block;color:#fff;font-size:33px;}
.bottomcover .b_title .hascolor{font-size:51px;color:#ffe900}
.bottomcover #signForm1{margin-top:15px;margin-bottom:30px;}
.bottomcover #signForm1 input{width:228px;line-height:50px;border-radius: 10px;border:0;background: #fff;margin-right:15px;padding:}
.bottomcover #signForm1 span{display: none!important;}
.bottomcover #signForm1 .age-submit{width:228px;line-height:50px;border-radius: 10px;color:#5f5122;font-size:27px;display: inline-block;background: #ffe900;}

.newpages .footer ul {margin-right: 140px;}
.violet {color: #e17ddb;}
.blueness {color: #02bceb;}

.mg-b20 {margin-bottom: 20px;}

.newpages .top{padding: 19px 0px;}
.newpages .top .tel{font-size:32px;font-family: "Arial";font-weight:bold;margin-top: 20px;}
.newpages .top .tel span{width: 28px;height: 34px;background: url(../../images/practice/tel.png) no-repeat center center;display: inline-block;margin-top: 6px; }
.newpages .header{height: 674px; background: url(../../images/practice/icon3.png) center/cover no-repeat;}

.newpages .header .pcform #signForm .age-submit {margin-bottom: 10px;line-height: 39px;height: 43px; background-color: #02bceb;color: #ffffff;display: block;width: 100%;text-align: center;}
.autumn.newpages .header .pcform #signForm dl {margin-top: 60px;margin-left: 50px;}
.autumn.newpages .header .pcform #signForm .course-title {font-size: 35px;}
.newpages .header .pcform #signForm dl {width: 370px;position: relative;}
.autumn.newpages .header .pcform #signForm .age-input-m input {line-height: 42px;}

#signForm .add-product {padding-left: 45px;}
.add-product .add-title {font-size: 26px;color: #4d4d4d;margin-top: 15px;background: url(../../images/practice/icon1.png) no-repeat left center;padding-left: 36px;}
.add-product .add-intro {color: #b5b5b5;font-size: 16px;padding: 0px 0px 25px 27px;} 
.add-product .add-list {display: block;color: #4d4d4d;padding: 10px 0px;margin-right: -4px;font-size: 15px;}
.add-product .add-list li {display: block;background: url(../../images/practice/icon2.png) no-repeat left center;padding: 6px 0px 6px 28px;}
#signForm .btip {text-align: center;width: 100%;margin: 0 0 15px 0;font-size: 18px;color: #8a8a8a;position: absolute;top: -2px;right: 0;width: auto;}

.wyh-intro {margin-top: -40px;z-index: 112;position: relative;}
.wyh-intro .box{width: 1136px;background: #fff;padding: 30px;border-radius: 10px;box-shadow: 5px 15px 20px rgba(0,0,0,0.1);}
.wyh-intro .box .item{width: 33.33%;padding: 0px 5px;}
.wyh-intro .box .item .con{position: relative;border-radius: 20px;overflow: hidden;}
.wyh-intro .box .item .fontbox{position: absolute;opacity: 0; top: 0;width: 100%;height: 100%; background-color: #02bceb;color: #ffffff;padding: 15px 25px;}
.wyh-intro .box .fontbox .tit{text-align: center;font-size: 24px;line-height: 34px;padding: 10px 0px;}
.wyh-intro .box .fontbox .fontitem{font-size: 20px;line-height: 32px;position: relative;padding-left: 15px;margin-bottom: 8px;}
.wyh-intro .box .fontbox .fontitem::after{position: absolute;width: 5px;height: 5px;content: '';display: block;background: #fff;border-radius: 50%;overflow: hidden;top: 15px;left: 0; }
.wyh-intro .box .item .con:hover .fontbox{opacity: 1;}

.lecture{margin-top: 100px;}
.orderbtn{display: inline-block;width: 500px;line-height: 87px;height: 94px; background-color: #ffe503;font-size: 39px;border-radius: 50px;margin: 84px auto 100px;}

.multiple{background-color: #fafafa;padding-top: 95px;}

.autumn .grow {background-color: #fafafa;}

.ensure {background-color: #02bceb;}
/* .ensure .title {font-size: 48px;color: #333;line-height: 50px;margin-bottom: 65px;}
.ensure .title .blue {color: #0ebeec;font-weight: bold;} */
.ensure .title{padding: 100px 0px;}
.ensure .rowbox {margin: 0px -34px;}
.ensure .item {padding: 0px 34px;text-align: center;float: left;width: 20%;}
.ensure .item .imgbox {margin-bottom: 30px;}
.ensure .item .name {color: #ffffff;font-size: 26px;line-height: 30px;}

.pd0 {padding-left: 0 !important;padding-right: 0 !important;}
.fc-imgwra .b_title {padding-left: 53px;}
.fc-imgwra #signForm1 {padding-left: 53px;}
.fc-imgwra .tg_girl-imgwra img {width: 472px;max-width: 564px;}

/* .city-selebox {height: 60px;line-height: 60px;overflow: hidden;}
.city-selebox p {line-height: 34px;color: #999;}
.city-selebox .select-arraw {position: absolute;width: 40px;height: 39px;line-height: 48px;z-index: 2;background: #fff;text-align: center;top: 0;right: 0;border-left: 1px solid #a0a0a0;border-radius: 5px;}
#sele-city {height: 36px;line-height: 36px;}
.newpages .header .pcform #signForm .city-selebox span {display: block;} */

/* #sele-city {opacity: 0;position: relative;z-index: 9;top: -44px;}
.select-text {border: 1px solid #a0a0a0;} */

@media (min-width: 992px) {
  /* .autumn.tg.newpages .header {background: url(${prefix("images/0705/icon23.png")}) center/cover no-repeat;} */
}
@media screen and (max-width:1920px) and (min-width: 1441px){
  .autumn .container {width:1230px;}
}
@media (max-width: 1200px) {
  .ensure {padding: 50px 0px;}
  .ensure .title {font-size: 40px;margin-bottom: 30px;}

  .newpages .header{height: 500px;}
  .autumn.newpages .header .pcform #signForm dl{margin-top: 20px;padding-top: 10px;}
  .wyh-intro .box{max-width: 100%;}
  .wyh-intro .box .fontbox .tit{font-size: 20px;}
  .wyh-intro .box .fontbox .fontitem{font-size: 16px;line-height: 22px;}
  .orderbtn{font-size: 26px;height: 80px;line-height: 75px; width: 450px;}
  .ensure .title{padding: 50px 0px;}
  .orderbtn{margin: 30px auto 40px;}

  .lecture .row img{max-width: 85%;}
  .multiple .row img{max-width: 90%;}
  .ensure .title img{max-width: 45%;}
  .ensure .item{padding: 0px 10px;}
}
@media (max-width: 992px) {
  .ensure .item {padding: 0px 6px;}
}
@media (max-width: 991px) {
  /* .autumn.tg.newpages .header {background: #07bceb url(${prefix("images/0705/icon28.png")}) center top no-repeat;} */
  .ensure .title{padding: 20px 0px;}
  .orderbtn{width: 300px;height: 50px;line-height: 48px;font-size: 18px;}
  .orderbtn img{width: 20px;}
  .newpages .header{height: 380px;}
  .autumn.newpages .header .pcform #signForm dl{float: right;}
  .add-product .add-list{display: none;}
  .ensure .item .imgbox{margin-bottom: 10px;}
  .ensure .item .name{font-size: 20px;line-height: 24px;}
  .age-input-m{padding: 0px 20px;margin-bottom: 0px;}
  .wyh-intro .box .item .fontbox{padding: 5px 10px;}
  .wyh-intro .box .fontbox .tit{font-size: 16px;line-height: 20px;}
  .wyh-intro .box .fontbox .fontitem{font-size: 12px;margin-bottom: 0px;}
  #signForm .add-product{padding-left: 0;}
  .lecture{margin-top: 30px;}
  .multiple{padding-top: 30px;}
  .ensure{padding: 20px 0px 0px;}
}
@media (max-width: 768px) {
  .ensure .title {font-size: 24px;line-height: 30px;}
  .ensure .item {margin-bottom: 20px;}
  .ensure .item .imgbox {height: 120px;margin-bottom: 15px;}
  .ensure .item .imgbox img {max-height: 100%;}
  .ensure .item .name {font-size: 16px;line-height: 20px;}

  .newpages #signForm {margin-top: 400px;text-align: center;}
  .autumn.newpages .header .pcform #signForm dl{text-align: left;margin: 0 auto;display: inline-block;float: none;width: 100%;}
  .autumn .grow{padding: 35px 0 150px;}
  .wyh-intro{z-index: 108;}
}
@media (max-width: 767px) {
  .autumn .grow{padding: 0px;}
  .newpages .footer{padding: 0px;background: #02bceb;font-size: 20px;line-height: 39px;color: rgba(255,255,255,0.8);}
  .newpages .footer .font20{padding: 20px 0px;}
}
@media (max-width: 640px) {
  .ensure .item {width: 33.33%;}
  /* .autumn.tg.newpages .header {background: #07bceb url(${prefix("images/0705/icon29.png")}) center top no-repeat;background-size:contain;} */
}
@media (max-width: 420px) {
  .ensure .item {width: 50%;}
  .select-box .form-control {border-radius: 25px;overflow: hidden;}
  /* .city-selebox {height: 60px;line-height: 60px;overflow: hidden;margin-bottom: 15px !important;}
  .city-selebox .select-arraw {width: 45px;} */  
  /* .autumn.tg.newpages .header {height: auto;}
  .autumn.tg.newpages #signForm {margin-top: 270px;} */
  .add-product .add-list {display: none;}
  .newpages .header{height: 180px;}
  .top .logo img{max-height: 50px;}

  .newpages #signForm{margin: 180px -15px 15px;width: calc(100% + 30px);padding: 0px 15px 15px;background: #e16dd8;}
  .newpages .footer{margin-bottom: 50px;}
  .newpages .footer .font20{font-size: 14px;line-height: 20px;}
}
