/*wap-main*/
.wap-main{width: 100%; height: auto; }
.wap-main .main-myd{width: 7rem;height: 100%;position: relative;margin: 0 auto;text-align: center;}

/* 公共title */
.wap-main  .main-myd img{display: block;width: 100%;height: 100%;}
.wap-main .fontTitle{}
.wap-main .fontTitle .font-top{display: flex;align-items: center;justify-content: center;margin-bottom: 0.05rem;}
.wap-main .fontTitle .font-top .topleft{display: flex;align-items: center;}
.wap-main .fontTitle .font-top .topleft .leftLine{width: 0.85rem;height: 0.01rem;background-color: #4e4a49;}
.wap-main .fontTitle .font-top .topleft .leftcrcle{ width: 0.1rem;height: 0.1rem;background-color: #4e4a49;border-radius: 100%;}

.wap-main .fontTitle .font-top .topcenter{margin: 0 0.12rem;position: relative;}
.wap-main .fontTitle .font-top .topcenter .centerdes{font-size: 0.3rem;color: #4e4a49;position: relative;z-index: 1;font-weight: bold;}
.wap-main .fontTitle .font-top .topcenter .centerborder{
width: 100%;height: 0.12rem;
background-color: #ffcca7;border-radius: 0.30rem;
margin: 0 auto;position: absolute;bottom: 0;opacity: 0.8;}

.wap-main .fontTitle .fontBigtitle{ font-size: 0.38rem;font-weight: 500;color: #35312e;}
.wap-main .fontTitle .fontBigtitle span{color: #af3600;}

.wap-main .smalltitle{color: #343331;font-size: 0.28rem;margin: 0.10rem 0 0.25rem 0;}

/* 顶部*/
.wap-main .top{width: 100%; height:6.06rem; background:url(../images/bg01.png) no-repeat ; background-size:100%;}

/* 预约 */
.wap-main  .telePhoneForm{width: 100%;background-color: #fff6ef;padding: 0.45rem 0 0.6rem 0;} 

.wap-main .telformBox{ background: linear-gradient(145deg, #ffa008, #ff9408);padding: 0 0.35rem 0.25rem 0.35rem;border-radius: 0.2rem;}
.wap-main .telformBox .gou{ display: flex;align-items: center;justify-content: space-between;position: relative;top: -0.1rem;padding: 0 0.2rem;}
.wap-main .telformBox .gou .gouitem{display: flex;align-items: center;flex-direction: column;position: relative;}
.wap-main .telformBox .gou .gouitem .gitemline{ 
width: 0.12rem;height: 0.5rem;
background-color: #fdd34b;border-radius: 0.2rem;
position: relative;z-index: 1;}
.wap-main .telformBox .gou .gouitem .gitemtrangle{
width: 0;height: 0;
border-left: 0.1rem solid #fdd34b;border-top: 0.1rem solid transparent;border-bottom: 0 solid transparent;
position: absolute;top: 0;right: 0.03rem;}
.wap-main .telformBox .gou .gouitem .gitemcricle{
width: 0.3rem;height: 0.3rem;
border-radius: 100%;
background-color: #cf7b01;
position: relative;top: -0.12rem;z-index: 0;}

.wap-main  .telePhoneForm .phone-title{
background:#df5c02 ;border-radius: 0.35rem;
width: 4.7rem;height: 0.7rem;
display: flex;align-items: center;justify-content: center;flex-direction: column;
margin: 0 auto;position: relative;top: -0.3rem;} 
.wap-main  .telePhoneForm .phone-title .phonetione{font-size: 0.32rem;font-weight: 500;color: #fff;letter-spacing: 0.05rem;}

.wap-main .telePhoneForm .get-form{width: 100%;height: auto;box-sizing: border-box;}
.wap-main .telePhoneForm .get-form .get-form-top{width: 100%;display: flex;flex-direction: column;}
.wap-main .telePhoneForm .get-form .get-form-top .gft-item{width: 100%;height: 0.75rem;position: relative;display: flex;align-items: center;border: 0.02rem solid #c7c7c7;background-color: #fff;margin-bottom: 0.25rem;padding: 0.1rem 0.2rem;box-sizing: border-box;}
.wap-main .telePhoneForm .get-form .get-form-top .gft-item .gfi-title{ width: 1.2rem;height: 100%;margin-right: 0.05rem;display: flex;align-items: center;font-size: 0.3rem;font-weight: bold;color: #192c4c;}
.wap-main .telePhoneForm .get-form .get-form-top .gft-item .gfi-input .gfi-input-name{width: 100%;height: 100%;border: none;background: #ffffff;font-size: 0.3rem;line-height: 0.3rem;}
.wap-main .telePhoneForm .get-form .get-form-top .gft-item .gfi-getCode{position: absolute;right: 0.05rem;top: 50%;transform: translate(0, -50%);}
.wap-main .telePhoneForm .get-form .get-form-top .gft-item .gfi-getCode .getYzm{border: none;padding: 0.06rem 0.15rem;display: flex;align-items: center;justify-content: center;color: #192c4c;font-size: 0.3rem;background-color: #ffffff;}
.wap-main .telePhoneForm .get-form .get-form-top .gft-submit {position: relative; height: 0.75rem;background:linear-gradient(to bottom,#7735f9,#3b08d3)  ;display: flex;align-items: center;justify-content: center;}
.wap-main .telePhoneForm .get-form .get-form-top .gft-submit .imgone{animation: cricleHandle 2s ease infinite;color: #fff;font-size: 0.34rem;font-weight: bold;}
.wap-main .telePhoneForm .get-form .get-form-top .gft-submit .imgtwo{animation: fingerHandle 2s ease infinite;width: 0.73rem;height: 0.86rem;position: absolute;right: -0.1rem;bottom: -0.5rem;}
@keyframes cricleHandle {
    0% {
        transform: none;
    }
    20% {
        transform: none;
        
    }
    30% {
        transform: none;
    }
    40% {
        transform: scale3d(0.8, 0.8, 0.8);
    }
    50% {
        transform: none;
    }
    80%{
        transform: none;
    }
    100% {
        transform: none;
    }
}
@keyframes fingerHandle {
    0% {
        transform: none;
    }
    20% {
        transform: translate(-0.2rem,-0.2rem);
        
    }
    30% {
        transform: scale3d(0.8, 0.8, 0.8);
    }
    40% {
        transform: scale3d(0.9, 0.9, 0.9);
    }
    50% {
        transform: scale3d(1,1,1);
    }
    100% {
        transform: none;
    }
}
.wap-main .telePhoneForm .get-form .get-form-bottom{display: flex;align-items: center;justify-content: center;margin-top: 0.25rem;font-size: 0.24rem;}

/* 国际教育一站式服务 更多学习选择 */
.wap-main  .follow{background-color: #fff6ef;}
.wap-main  .follow .followBox{width: 100%;margin-top: 0.35rem;}
.wap-main  .follow .followBox .followItem:nth-child(odd){height: 2.15rem;background-color: #f76f0b;border-radius: 0.3rem;display: flex;padding: 0.06rem 0.05rem 0.06rem 0rem;margin-bottom: 0.2rem;}
.wap-main  .follow .followBox .followItem:nth-child(even){height: 2.15rem;background-color: #513007;border-radius: 0.3rem;display: flex;padding: 0.06rem 0.05rem 0.06rem 0rem;margin-bottom: 0.2rem;}
.wap-main  .follow .followBox .followItem .item-leftTitle{
width: 0.7rem;height: 100%;
writing-mode: vertical-lr;letter-spacing: 0.04rem;font-size: 0.34rem;color: #ffffff;font-weight: 500;
display: flex;align-items: center;justify-content: center;}
.wap-main  .follow .followBox .followItem .item-right{width: 6.25rem;display: flex;align-items: center;background-color: #ffffff;border-radius: 0.3rem;padding: 0rem 0.15rem 0rem 0.15rem;}
.wap-main  .follow .followBox .followItem .item-right .item-right-img{width: 2rem;height: 1.3rem;}
.wap-main  .follow .followBox .followItem .item-right .itemRight-txt{width: 2.5rem;height: 1.6rem;margin: 0 0 0 0.1rem;display: flex;align-items: center;font-size: 0.26rem;line-height: 0.37rem;text-align: left;color: #4d4d4d;}
.wap-main  .follow .followBox .followItem .item-right .itemThreeBox {width: 1.2rem;height: 1.2rem;background-image: linear-gradient(90deg, #ffda3f, #ffffff);border-radius: 1rem;}
.wap-main  .follow .followBox .followItem .item-right .itemThreeBox .rightThree{width: 1.1rem;height: 1.1rem;display: flex;align-items: center;justify-content: center;border-radius: 1rem;border: 0.05rem solid #ffffff;font-size: 0.3rem;color: #fff;font-weight: bold;background:linear-gradient(to bottom,#ff7f1e,#f2560b) ;margin-top: 0.04rem;margin-left: 0.04rem;}

/* 中间广告图 */
.wap-main  .priceNow{position: relative;padding-top :0.45rem;background:url(../images/chunse.png) no-repeat bottom ; background-size:100%;background-color: #fff6ef;}
.wap-main  .priceNow .priceIn{width: 6.7rem;margin: 0 auto;border: 0.1rem solid #fabd7a;border-radius: 0.2rem;position: relative;z-index: 1;background: linear-gradient(to bottom, #fff,85%, #f3fbfe);}
.wap-main  .priceNow  .price-top{ width: 6.63rem;height: 2.68rem;position: relative;left: -0.3rem;margin-top: 0.2rem;}
.wap-main  .priceNow .price-tbottom{width: 6.3rem;height: 3.1rem;margin: 0.5rem auto;display: flex;flex-direction: column;justify-content: space-between;}
.wap-main  .priceNow .price-tbottom .lineRighrItem{ width: 100%;height: 0.45rem;display: flex;align-items: center;position: relative;border: 0.01rem solid #d9d8d7;border-radius: 0.3rem;}
.wap-main  .priceNow .price-tbottom .lineRighrItem .lineOne{ 
width: 0.35rem;height: 0.35rem;
background-color: #f76f0b;
display: flex;align-items: center;justify-content: center;
font-size: 0.2rem;font-weight: bold;color: #fff;
position: absolute;left: -0.15rem;top: -0.2rem;}
.wap-main  .priceNow .price-tbottom .lineRighrItem .trigleShoaddow{
width: 0;height: 0;
border-left: 0rem solid transparent;border-right: 0.15rem solid transparent;border-bottom: 0.2rem solid #683615;
position: absolute;left: 0.2rem;top: -0.19rem;}
.wap-main  .priceNow .price-tbottom .lineRighrItem .lineTwo{
width: 1.25rem;height: 100%;
background:linear-gradient(to left,#7735f9,#3b08d3) ;border-radius: 0.3rem;
font-size: 0.24rem;
color: #ffffff;
display: flex;align-items: center;justify-content: center;
margin-left: -0.01rem;}
.wap-main  .priceNow .price-tbottom .lineRighrItem .lineThree{ 
height: 100%;font-size: 0.26rem;color: #7a7a7a;
display: flex;align-items: center;justify-content: center;
margin-left: 0.05rem;}
.wap-main  .priceNow .price-tbottom .lineRighrItem .lineThree span{color: #ff9106;font-weight: bold;}
.wap-main  .priceNow .price-tbottom .rightTxt{width: 100%;text-align: left;font-size: 0.26rem;color: #4c4c4c;} 
/* 按钮 */
.wap-main  .onlineBtn{
width: 3.5rem;height: 0.7rem;
position: absolute;bottom: -0.3rem;left: 50%;transform: translate(-50%,0);
background: linear-gradient(to bottom,#7735f9,#3b08d3);
border: 0.02rem solid #ffd21f;border-radius: 0.35rem;box-sizing: border-box;
display: flex;align-items: center;justify-content: center;gap: 0.1rem; }
.wap-main  .onlineBtn .onlintxt{font-size: 0.34rem;font-weight: 400;color: #fefffd;}
.wap-main  .onlineBtn .onlineime{width: 0.44rem;height: 0.44rem;}

.wap-main  .priceNow .ball{position: absolute;top: -0.25rem;right: -0.2rem;width: 0.79rem;height: 0.78rem;z-index: 1;}

/* 多样授课模式 助你安心学习 */
.wap-main  .moreMode{padding: 0.6rem 0 0.5rem 0;background-color: #f76f0b;}
.wap-main  .moreMode .moreModebox{background-color: #fff;border-radius: 0.2rem;padding: 0.35rem 0;}
.wap-main  .moreMode .modeBox{display: flex;flex-wrap: wrap;justify-content: space-evenly;align-items: center;margin-top: 0.35rem;}
.wap-main  .moreMode .modeBox .boxItem{width: 3.3rem;display: flex;flex-direction: column;align-items: center;margin-bottom: 0.4rem;}

.wap-main  .moreMode .modeBox .boxItem .shuLine{border: 0.01rem dashed #aeaeae;width: 0.01rem;height: 100%;}

.wap-main  .moreMode .modeBox .boxItem .item-topImg{width: 1.78rem;height: 1.78rem;}
.wap-main  .moreMode .modeBox .boxItem .safeTitle{font-size: 0.34rem;line-height: 0.34rem; font-weight: bold;color: #473f3c;margin-top: 0.15rem;}
.wap-main  .moreMode .modeBox .boxItem .safeTitle span{color:#da5802 ;}
.wap-main  .moreMode .modeBox .boxItem .safeDes{ margin: 0.15rem 0;font-size: 0.28rem;color: #808080;line-height: 0.36rem;text-align: center;}

.wap-main  .clickyuyue{width: 2rem;height: 0.5rem;display: flex;flex-direction: column;align-items: center;justify-content: center;
background: linear-gradient(to right, #f46d36, #ff9833);
border: 0.02rem solid #fffb85;
border-radius: 0.40rem;position: relative;margin: 0 auto;}
.wap-main  .clickyuyue .yuyuetxt{ color: #fff;font-size: 0.28rem;font-weight: bold;line-height: 0.28rem;animation: cricleHandle 2s ease infinite;}
.wap-main  .clickyuyue .yuhand{ width: 0.36rem;
height: 0.51rem;
position: absolute;
right: -0.03rem;
bottom: -0.25rem;animation: fingerHandle 2s ease infinite;}

/* 热门课程报名入口*/
.wap-main  .hotTitle{background-color: #fff6ef;padding: 0.45rem 0;}
.wap-main  .hotEntranceBox{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0.35rem 0 0 0}
.wap-main  .hotEntranceBox .hotBoxItem{width: 3.3rem;height: 4.5rem;position: relative; margin-bottom: 0.3rem;}
.wap-main  .hotEntranceBox .hotBoxItem:nth-child(odd) .hotItem-title{width: 100%;height: 0.7rem;font-size: 0.32rem;font-weight: bold;color: #ffffff;background-color: #f76f0b;border-radius: 0.3rem 0.3rem 0rem 0rem;display: flex;align-items: center;justify-content: center;}
.wap-main  .hotEntranceBox .hotBoxItem:nth-child(even) .hotItem-title{width: 100%;height: 0.7rem;font-size: 0.32rem;font-weight: bold;color: #ffffff;background-color: #ffc100;border-radius: 0.3rem 0.3rem 0rem 0rem;display: flex;align-items: center;justify-content: center;}
.wap-main  .hotEntranceBox .hotBoxItem .hotItem-content{width: 100%;height: 3.8rem;background-color: #ffffff;border-radius: 0rem 0rem 0.3rem 0.3rem;}
.wap-main  .hotEntranceBox .hotBoxItem:nth-child(odd) .hotItem-content .trgleHot{width: 0;height: 0;border-left: 0.12rem solid transparent;border-right: 0.12rem solid transparent;border-top: 0.12rem solid #f76f0b;position: absolute;left: 50%;top: 0.7rem;transform: translate(-50%,0rem);}
.wap-main  .hotEntranceBox .hotBoxItem:nth-child(even) .hotItem-content .trgleHot{width: 0;height: 0;border-left: 0.12rem solid transparent;border-right: 0.12rem solid transparent;border-top: 0.12rem solid #ffc100;position: absolute;left: 50%;top: 0.7rem;transform: translate(-50%,0rem);}
.wap-main  .hotEntranceBox .hotBoxItem .hotItem-content .hotItem-in{width: 2.2rem;height: 3rem;margin: 0 auto; padding-top: 0.25rem;box-sizing: border-box;display: flex;flex-flow: column;align-items: center;}
.wap-main  .hotEntranceBox .hotBoxItem .hotItem-content .hotItem-in .in-item{width: 100%;height: 0.35rem;display: flex;align-items: center;font-size: 0.26rem;color: #333333;margin-bottom: 0.02rem;}
.wap-main  .hotEntranceBox .hotBoxItem .hotItem-content .hotItem-in .in-item img{width: 0.22rem;height: 0.22rem;margin-right: 0.1rem;}
.wap-main  .hotEntranceBox .hotBoxItem .hotItem-content .hotBoxItem-btn {width: 2.5rem;height: 0.5rem;background-color: #ffcb25;display: flex;align-items: center;justify-content: center;border-radius: 0.3rem;font-size: 0.28rem;font-weight: bold;color: #014d99;margin: 0 auto;}

.wap-main  .list{width: 100%;height: 1rem;display: flex;justify-content: space-between;}
.wap-main  .list .list-item:nth-child(odd){width: 1.6rem;height: 100%;background-color: #f76f0b;border-radius: 0.15rem;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 0.28rem;font-weight: bold;}
.wap-main  .list .list-item:nth-child(even){width: 1.6rem;height: 100%;background-color: #ffc100;border-radius: 0.15rem;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 0.28rem;font-weight: bold;}

/* 出国留学申请 新航道更专业 */
.wap-main  .profess{background-color: #fff6ef;padding: 0 0 0.35rem 0;} 
.wap-main  .profess .professBox{margin-top: 0.25rem;}
.wap-main  .profess .professBox  .swiper-item{width: 2.5rem;height:3.5rem; position: relative;display: flex;flex-direction: column;align-items: center;}
.wap-main  .profess .professBox  .swiper-item .bgRed{width: 2.3rem;height: 3rem;position: absolute;z-index: -1;}
.wap-main  .profess .professBox  .swiper-item .swiper-name{font-size: 0.22rem;line-height: 0.26rem;color: #ffffff;font-weight: bold;margin: 0.25rem 0 0.05rem 0;}
.wap-main  .profess .professBox  .swiper-item .swiper-region{font-size: 0.32rem;font-weight: bold;color: #f7bd7e;}
.wap-main  .profess .professBox  .swiper-item .swiper-num{font-size: 0.22rem;color: #fff;margin: 0.1rem 0;}
.wap-main  .profess .professBox  .swiper-item .swiper-num span{font-size: 0.56rem;line-height: 0.56rem; font-weight: bold;color: #f7bd7e;}
.wap-main  .profess .professBox  .swiper-item .swiper-no{height: 0.18rem;font-size: 0.18rem;color: #fff;position: relative;top: 0.3rem;}

.wap-main .btnall{width: 3.9rem;height: 0.65rem;position: relative; 
margin: 0 auto;border-radius: 0.35rem;
display: flex;align-items: center;justify-content: center;gap: 0.15rem;
background: linear-gradient(to right, #ffa300, #ff5d00);
border: 0.02rem solid #fffa88;
}
.wap-main .btnall .btnallicon{ width: 0.46rem;height: 0.45rem;}
.wap-main .btnall .btnalltxt{font-size: 0.28rem;font-weight: bold;color: #fff;}

/* 新航道本科/研究生留学项目推荐 */
.wap-main  .recommand{background-color: #f76f0b;padding: 0.25rem 0 0.5rem 0;box-sizing: border-box;position: relative;}

.wap-main  .recommand .professTxtdes{display: flex;justify-content: center;align-items: center;margin-bottom: 0.25rem;}
.wap-main  .recommand .professTxtdes .cricleOne{width: 0.3rem;height: 0.3rem;border-radius: 0.18rem;background-color: #5f19eb;}
.wap-main  .recommand .professTxtdes .cricleTwo{width: 0.3rem;height: 0.3rem;border-radius: 0.18rem;background-color: #fff;position: relative;left: -0.15rem;color: #5f19eb;font-size: 0.18rem;font-weight: bold;display: flex;justify-content: center;align-items: center;}
.wap-main  .recommand .professTxtdes .fontTxt{font-size: 0.3rem;font-weight: 500;color: #fff;}

.wap-main  .recommand .threeTitleBox{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.wap-main  .recommand .threeTitleBox .threeTitle-item {width: 100%;background-color: #ffffff;border-radius: 0.22rem;display: flex;position: relative;margin-bottom: 0.25rem;}
.wap-main  .recommand .threeTitleBox .threeTitle-item:last-child{margin-bottom: 0;}

.wap-main  .recommand .threeTitleBox .threeTitle-item .item-on{width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;padding: 0.2rem 0.3rem;box-sizing: border-box;}
.wap-main  .recommand .threeTitleBox .threeTitle-item .item-on .titleItem-one{width: 100%;font-size: 0.34rem;line-height: 0.34rem; font-weight: bold;color: #333333;}
.wap-main  .recommand .threeTitleBox .threeTitle-item .item-on .titleItem-one span{color: #ff8718;}
.wap-main  .recommand .threeTitleBox .threeTitle-item .item-on .titleItem-border{width: 100%;border: 0.01rem dashed #d3d3d3;margin: 0.15rem 0;}
.wap-main  .recommand .threeTitleBox .threeTitle-item .item-on .titleItem-Two{font-size: 0.3rem;line-height: 0.3rem; color: #000;font-weight: bold;}
.wap-main  .recommand .threeTitleBox .threeTitle-item .item-on .titleItem-Three{ margin-top: 0.15rem;font-size: 0.28rem;line-height: 0.28rem; color: #767676;}
.wap-main  .recommand .threeTitleBox .threeTitle-item .item-on .titleItem-Three span{color: #ff8718;}
.wap-main  .recommand .threeTitleBox .threeTitle-item .item-on .tuijianbtn{
background: linear-gradient(to bottom, #7735f9, #3b08d3);
border-radius: 0.35rem;
border: 0.02rem solid #ffd21f;width: 2.8rem;height: 0.5rem;
display: flex;align-items: center;justify-content: center;
position: relative;margin-top: 0.35rem;
}
.wap-main  .recommand .threeTitleBox .threeTitle-item .item-on .tuijianbtn .tuijianbtntxt{font-size: 0.28rem;color: #fff;line-height: 0.28rem;font-weight: bold; }
.wap-main  .recommand .threeTitleBox .threeTitle-item .item-on .tuijianbtn .tjicon{  width: 0.66rem;
height: 0.66rem;
position: absolute;
right: -0.2rem;
top: -0.11rem;
z-index: 1;}

.wap-main  .recommand .threeTitleBox .threeTitle-item .item-under{position: absolute;bottom: 0;z-index: 0;}

.wap-main  .recommand .bookdescript{ position: absolute;bottom: -0.5rem;left: -0.25rem;width: 1.3rem;height: 1.54rem;}

/* 用心用情用力做教育 新航道为梦想护航 */
.wap-main .price{padding: 0.5rem 0;background-color: #fff6ef;}
.wap-main .price .priceBox{width: 100%;margin-top: 0.35rem;}
.wap-main .price .priceBox .worth{width: 100%;height: 4.49rem;display: flex;align-items: center;}
.wap-main .price .priceBox .worth .worthBg{width: 100%;height: 4.49rem;position: absolute;z-index: 0;}

.wap-main .price .priceBox .worth-item{ width: 5.34rem;height: 4.06rem;margin: 0 auto;display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative;}
.wap-main .price .priceBox .worth-item .itemBg{ width: 5.34rem;height: 4.06rem;margin: 0 auto;position: absolute;z-index: 1;}

.wap-main .price .priceBox .worth-item .itemzs { width: 3.99rem;height: 2.7rem;position: absolute;z-index: 1;top: 0.3rem;}
.wap-main .price .priceBox .worth-item .img-des{  width: 100%;position: absolute;z-index: 1;font-size: 0.26rem;color: #8a3e06;bottom: 0.52rem;}
.wap-main .price .priceBox .worth-item .img-des span{font-weight: bold;}
.wap-main .price .priceBox .worth-item .img-code{width: 100%;z-index: 1;font-size: 0.22rem;color: #4c4c4c;position: absolute;bottom: 0.15rem;}

/* 匠心筑梦 初心育人坚守学术品质 */
.wap-main .teacher{background-color: #fff6ef;padding-bottom: 0.5rem;}
.wap-main .teacher .teacher-swiper{position: relative;margin-top: 0.25rem; }
.wap-main .teacher .teacher-swiper .teacherBox{padding: 0.2rem 0.35rem;background-color: #fff;margin: 0 auto;box-sizing: border-box;display: flex;border-radius: 0.22rem;}

.wap-main .teacher .teacher-swiper .teacherBox .swiper-img{display: flex;flex-direction: column;align-items: center;}
.wap-main .teacher .teacher-swiper .teacherBox .swiper-img .leftimg{width: 2rem;height: 2.47rem;}
.wap-main .teacher .teacher-swiper .teacherBox .swiper-img .teacherName{ 
width: 1.8rem;
background-color: #ec6e3b;border-radius: 0.1rem;
margin-top: 0.1rem;padding: 0.05rem 0;
display: flex;align-items: center;justify-content: center;
font-size: 0.34rem;font-weight: bold;color: #fff}

.wap-main .teacher .teacher-swiper .teacherBox .teacherBox-right{width: 4.3rem;padding: 0.05rem 0 0 0.3rem;box-sizing: border-box;text-align: left;}
.wap-main .teacher .teacher-swiper .teacherBox .teacherBox-right .prodes{
display: flex;align-items: baseline;flex-direction: column; justify-content: space-between;}
.wap-main .teacher .teacher-swiper .teacherBox .teacherBox-right .prodes .protitle{
width: 1.6rem;height: 0.45rem;
border-radius: 0.40rem;border: 0.01rem solid #ec6e3b;
color: #ec6e3b;font-size: 0.3rem;font-weight: 400;display: flex;align-items: center;justify-content: center;margin-bottom: 0.1rem;}
.wap-main .teacher .teacher-swiper .teacherBox .teacherBox-right .prodes .des{ font-size: 0.28rem;color: #4a4a4a;line-height: 0.38rem;}

.wap-main  .teacher-pre{width: 0.40rem;height: 0.41rem;display: flex;align-items: center;justify-content: center;top: 1.40rem;position: absolute;z-index: 1;}

/* 坚持学术深耕 打造原版教材 */
.wap-main .jiaocai{background-color: #fff6ef;position: relative;}

.wap-main .jiaocai .teacher-swiper{position: relative;}

.wap-main .jiaocaiBox{display: flex;flex-direction: column;align-items: center;justify-content: center;margin-top: 0.35rem;}
.wap-main .jiaocaiBox  .navBox{width: 100%; height: 0.6rem;background: linear-gradient(to right, #ff5b02, #ffa403);display: flex;align-items: center;justify-content: center;margin-bottom: 0.25rem;}
.wap-main .jiaocaiBox  .navBox .navxuhao{ width: 0.38rem;height: 0.25rem;margin-right: 0.1rem;}
.wap-main .jiaocaiBox  .navBox .navcontent{ color: #fff;font-size:0.32rem;font-weight: bold;}

.wap-main .jiaocaiBox  .jiaocaicontentimg{width: 6.85rem;height: 4.94rem;}

.wap-main  .jiaocai-pre{width: 0.40rem;height: 0.41rem;display: flex;align-items: center;justify-content: center;top: 3rem;position: absolute;z-index: 1;}

/* 武汉多个校区任选 享受舒适学习环境 */
.wap-main .location{background-color: #fff6ef;position: relative;}
.wap-main .location  .locationBox {position: relative;top: 0.8rem;}
.wap-main .location  .locationBox .swiper-scroll{}
.wap-main .location  .locationBox .swiper-scroll .gallery-top {height:auto; width: 100%;margin-top: 0.2rem;}
.wap-main .location  .locationBox .swiper-scroll .gallery-thumbsTwo {padding: 0.3rem 0.15rem 0.2rem 0.15rem;}
.wap-main .location  .locationBox .swiper-scroll .gallery-thumbsTwo .swiper-wrapper{display: flex; flex-flow: row nowrap; justify-content: center;}
.wap-main .location  .locationBox .swiper-scroll .gallery-thumbsTwo .swiper-slide {width: 2rem !important; 
padding:0.07rem 0;margin-right: 0 !important; 
border-radius:0.3rem;font-weight: bold;font-size: 0.24rem !important;
border: 0.01rem solid #4d4d4d;color: #4d4d4d; }
.wap-main .location  .locationBox .swiper-scroll .gallery-thumbsTwo .swiper-slide-thumb-active {width: 2rem !important;
padding:0.08rem 0;margin-right: 0 !important;
border-radius:0.3rem;font-weight: bold; 
font-size: 0.24rem !important;
background: linear-gradient(to right, #ff5b02, #ffa403);
border:none;color: #fff;opacity: 1;}

.wap-main .location  .locationBox .swiper-scroll .gallery-topTwo {}
.wap-main .location  .locationBox .swiper-scroll .gallery-topTwo .imgList{display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
gap: 0.3rem ;
background-color: #fff;
border-radius: 0.3rem;
padding: 0.15rem 0;
box-sizing: border-box;}
.wap-main .location  .locationBox .swiper-scroll .gallery-topTwo .imgList img{width: 3.12rem;height: 2.24rem; border-radius: 0.25rem;}


/* 预约 底*/
.wap-main .get{background:linear-gradient(to bottom,#fb702f,#ec5635) ;padding: 1.3rem 0 0.20rem 0;}

.wap-main .school{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap; padding: 0 0.60rem;}
.wap-main .school .schoolItem{color: #fff;font-size: 0.3rem;border: 0.01rem solid #fff;border-radius: 0.05rem;padding: 0.02rem 0.15rem;}
.wap-main .school .schoolItem a{color: #fff;}

.wap-main .get .get-form{padding: 0 0.3rem;margin-top: 0.25rem;}
.wap-main .get .get-form .get-form-top{display: flex;align-items: center;justify-content: center;flex-direction: column;}
.wap-main .get .get-form .get-form-top .gft-item{width: 100%;height: 0.9rem;position: relative;display: flex;align-items: center;border: 0.01rem solid #f2f2f2;padding: 0 0 0 0.25rem;box-sizing: border-box;margin-bottom: 0.3rem;background-color: #ffffff;}
.wap-main .get .get-form .get-form-top .gft-item .gfi-img{width: 0.3rem;height: 0.36rem;margin-right: 0.3rem;}
.wap-main .get .get-form .get-form-top .gft-item .gfi-input{height: 100%;}
.wap-main .get .get-form .get-form-top .gft-item .gfi-input input{font-size: 0.3rem;}
.wap-main .get .get-form .get-form-top .gft-item .gfi-input .gfi-input-name{border: none;background: #ffffff;height: 100%;}
.wap-main .get .get-form .get-form-top .gft-item .gfi-getCode{position: absolute;right: 0.2rem;top: 50%;transform: translate(0, -50%);}
.wap-main .get .get-form .get-form-top .gft-item .gfi-getCode .getYzm{border: none;padding: 0.1rem 0.15rem;border-radius: 0.5rem;display: flex;align-items: center;justify-content: center;color: #ffffff;background-color: #767676;font-size: 0.3rem;}
.wap-main .get .get-form .get-form-top .gft-submit{width: 100%;height: 0.8rem;background:linear-gradient(to left, #7735f9, #3b08d3); ;padding: 0 0.65rem;box-sizing: border-box;display: flex;align-items: center;justify-content: center;}
.wap-main .get .get-form .get-form-top .gft-submit .gfs-img{width: 0.35rem;height: 0.34rem; margin-right: 0.1rem;}
.wap-main .get .get-form .get-form-top .gft-submit .gfs-txt{color: #fff;font-size: 0.34rem;font-weight: bold;}
.wap-main .get .get-form .get-form-bottom{display: flex;align-items: center;justify-content: center;margin-top: 0.2rem;font-size: 0.24rem;}

/* 最后 */
.wap-main .get .lasttop{display: flex;flex-direction: column; align-items: center;justify-content: center;margin-top: 0.45rem;}
.wap-main .get .lasttop .ltone{background:linear-gradient(to left, #7735f9, #3b08d3) ;border-radius: 0.30rem;color: #fff;font-size: 0.26rem;padding: 0.05rem 0.2rem; margin-bottom: 0.25rem;}
.wap-main .get .lasttop .ltotwo{color: #fff;font-size: 0.26rem;margin-left: 0.10rem;}

.wap-main .get .phonenum{color: #fff;font-size: 0.28rem;font-weight: bold;margin-top: 0.15rem;text-align: center;}

input[type="checkbox"]{
    display: none;
}
label {
    display: inline-block;
    padding-left: 0.25rem;
    position: relative;
    cursor: pointer;
}

/* 创建自定义复选框样式 */
label:before {
    content: "";
    position: absolute;
    left: -0.1rem;
    top: 0.01rem;
    width: 0.3rem;
    height: 0.3rem;
    background: #fff;
    border: 0.01rem solid #dcdcdc;
    border-radius: 0.03rem;
    box-sizing: border-box;
    transition: border-color 0.3s ease-in-out;
}

/* 当复选框被选中时改变背景和边框颜色 */
input[type="checkbox"]:checked + label:before {
    content: "✔";
    color:#fff;
    background: #767676; 
    border-color: #fff; 
}
