/*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: #b8d0fe;border-radius: 0.30rem;
margin: 0 auto;position: absolute;bottom: 0;opacity: 0.8;}

.wap-main .fontTitle .fontBigtitle{ font-size: 0.38rem;font-weight: bold;color: #020724;}
.wap-main .fontTitle .fontBigtitle span{color: #2150de;}

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



.wap-main  .choiceTwo{ 
    width: 100%;
    display: flex;align-items: center; justify-content: center;
    margin: 0.25rem auto 0 auto;gap: 0.2rem;
}
.wap-main .choiceTwo .onlineInty{
    width: 2.8rem;height: 0.65rem; 
    display: flex;align-items: center;justify-content: center;gap: 0.08rem; 
    background: linear-gradient(to right, #fbf19a, #ffdc9b);border-radius: 0.30rem;
    padding: 0.04rem;box-sizing: border-box;
}
.wap-main .choiceTwo .onlineInty .onlintxt{
    width: 100%;height: 100%;
    display: flex;align-items: center;justify-content: center;
    background: linear-gradient(to right, #fee737, #fecc45);border-radius: 0.30rem;
    border: 0.01rem solid #fff;box-sizing: border-box;
    font-size: 0.28rem;font-weight: bold;color: #6a1d03;
    padding-bottom: 0.015rem;
}


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

/* 刮刮卡 */
.wap-main .guagua{
    position: relative; background-color: #e4ecff;
}
.wap-main .guagua .ggbox{   
    width: 100%; height:6.5rem; background:url(../images/ggkbgwhite.png) no-repeat top; background-size:100%;
    position: relative; top: -0.45rem;
    padding:0.7rem 0.25rem 0.25rem 0.25rem;box-sizing: border-box;
    display: flex;flex-direction: column; gap: 0.25rem;align-items: center;
}
.wap-main .guagua .ggkleft{display: flex;flex-direction: column; align-items: center;justify-content: center;}
.wap-main .guagua .ggkleft .ggkcanvas{
    width: 5.5rem;height: 1.4rem;
    border: 0.1rem solid #e2edff;
    margin-bottom: 0.1rem;position: relative;z-index: 100;
    display: flex;align-items: center;justify-items: center;
}
.wap-main .guagua .ggkleft .gglefttxt{font-size: 0.26rem;color: #4e4e4e;font-weight: 400;}
.wap-main .guagua .ggkright{
    display: flex;flex-direction: column;align-items: center;
    width: 5.7rem;
}
.wap-main .guagua .ggkright .ggkrightone{font-size: 0.34rem;font-weight: bold;color: #215ce6;}
.wap-main .guagua .ggkright .ggkrighttwo{
    display: flex;
    background: linear-gradient(to right, #e4ecff, 57%, transparent);border-radius: 0.15rem 0 0 0.15rem;
    padding: 0.15rem;
    width: 100%;margin: 0.1rem auto;
}
.wap-main .guagua .ggkright .ggkrighttwo .rttitle{
    background: #215ce6;border-radius: 0.30rem;
    color: #fff;font-weight: bold;font-size: 0.3rem;letter-spacing: 0.05rem;
    writing-mode: vertical-lr;text-orientation: upright;
    width: 0.36rem;margin-right: 0.15rem;
    display: flex;align-items: center;justify-content: center;
}
.wap-main .guagua .ggkright .ggkrighttwo .rtdes{text-align: left;font-size: 0.28rem;line-height: 0.42rem;}
.wap-main .guagua .ggkright .ggkrighttwo .rtdes span{font-weight: bold;color: #215ce6;}
.wap-main .guagua .ggkright .ggkrightthree{font-size: 0.26rem;color: #4e4e4e;font-weight: 400;width: 100%;text-align: left;}
.wap-main .guagua .ggkimgone{width: 3.19rem;height: 0.74rem;position: absolute;right: -0.1rem;top: -0.3rem;}
.wap-main .guagua .ggkimgtwo{width: 1.26rem;height: 1.16rem;position: absolute;right: 0;bottom: 0.2rem;}
.wap-main .guagua .banyuan{
    width: 0.25rem;height: 0.35rem;
    background-color: #fff;border: 0.1rem solid #e2edff;
    border-radius: 0 0 0.5rem 0;
    border-left: none;border-top: none;
    position: absolute;left: 0.65rem;top: 0.7rem;
    z-index: 100;
}
.wap-main .guagua .banyuantwo{
    width: 0.25rem;height: 0.35rem;
    background-color: #fff;border: 0.1rem solid #e2edff;
    border-radius: 0 0 0 0.5rem;
    border-right: none;border-top: none;
    position: absolute;right: 0.65rem;top: 0.7rem;z-index: 100;
}
.wap-main .guagua .banyuanthree{
    width: 0.25rem;height: 0.35rem;
    background-color: #fff;border-radius: 0 0.5rem 0 0;
    border: 0.1rem solid #e2edff;border-left: none;border-bottom: none;
    position: absolute;left: 0.65rem;top: 1.85rem;z-index: 100;
}
.wap-main .guagua .banyuanfour{
    width: 0.25rem;height: 0.35rem;
    background-color: #fff;border-radius: 0.5rem 0 0 0 ;
    border: 0.1rem solid #e2edff;border-right: none;border-bottom: none;
    position: absolute;right: 0.65rem;top: 1.85rem;
    z-index: 100;
}

/* 国际教育一站式服务 更多学习选择 */
.wap-main  .follow{background-color: #e4ecff;}
.wap-main  .follow .followBox{width: 100%;margin-top: 0.35rem;}
.wap-main  .follow .followBox .followItem:nth-child(odd){
    height: 2.15rem;
    background-color: #2c6cea;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: #891ceb;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, #ffd320, #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: #691c00;font-weight: bold;
    background:linear-gradient(to bottom,#fdad18,#ffec09) ;
    margin-top: 0.04rem;margin-left: 0.04rem;
}

/* 热门课程报名入口*/
.wap-main  .hotTitle{background-color: #e4ecff;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: #891ceb;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: #2c6cea;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 #891ceb;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 #2c6cea;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: #891ceb;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: #2c6cea;border-radius: 0.15rem;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 0.28rem;font-weight: bold;}

.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-radius: 0.40rem;border: 0.02rem solid #fffb85;
    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;
}
@keyframes cricleHandle {
    0%, 20%, 30% , 50% , 80% , 100%{
        transform: none;
    }
    40% {
        transform: scale3d(0.8, 0.8, 0.8);
    }
}
@keyframes fingerHandle {
    0% ,100%{
        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);
    }
}

/*  新航道4R个性化课程 全新升级  */
.wap-main .shengji {background-color: #e4ecff;}
.wap-main .shengji .shengjibox{background-color: #fff;width: 100%;padding: 0.15rem;box-sizing: border-box;margin-top: 0.25rem;}
.wap-main .shengji .shengjibox .shengjiSwiper .swiper-slide{height: 5rem !important;}
/* 4r图片展示 */
.wap-main .shengji .shengjibox .pro-two{width: 100%; display: flex;flex-direction: column; align-items: center;margin-bottom: 0.2rem;}
.wap-main .shengji .shengjibox .pro-two .pro-two-left{width: 6.45rem;font-size:0.26rem;line-height: 0.42rem;text-align: left;margin-bottom: 0.15rem;}
.wap-main .shengji .shengjibox .pro-two .pro-two-right{position: relative;}
.wap-main .shengji .shengjibox .pro-two .pro-two-right .ptr-img{width: 6.45rem;height: 3.24rem;}
.wap-main .shengji .shengjibox .pro-two .pro-two-right .ptr-txt{ display: flex;flex-direction: column;align-items: center;justify-content: center;position: absolute;color: #fff;width: 3rem;height: 2.35rem;right: 0.05rem;top: 0.45rem;}
.wap-main .shengji .shengjibox .pro-two .pro-two-right .ptr-txt .ptr-tItem{  display: flex;flex-direction: column;align-items: center;justify-content: center;position: absolute;}
.wap-main .shengji .shengjibox .pro-two .pro-two-right .ptr-txt .ptr-txtBig{font-size: 0.2rem;line-height: 0.2rem;color: #e6ba6f;font-weight: bold;}
.wap-main .shengji .shengjibox .pro-two .pro-two-right .ptr-txt .ptr-txtborder{margin: 0.04rem 0;width: 1.8rem;height: 0.02rem;background-color: #492d17;}
.wap-main .shengji .shengjibox .pro-two .pro-two-right .ptr-txt .ptr-txtSmall{font-size: 0.14rem;line-height: 0.16rem;}
/* 1对1量身定制培训 */
.wap-main .shengji .shengjibox .three-top-center{height: 100%; position: relative;}
.wap-main .shengji .shengjibox .three-top-center .ttc-title{
    background-color: #1f4fde;
    color: #ffffff;font-size: 0.3rem;font-weight: bold;
    height: 0.7rem;
    display: flex;align-items: center;justify-content: center;
}
.wap-main .shengji .shengjibox .three-top-center .ttc-sixone{width: 100%;height: 4.1rem;display: flex;align-items: center;justify-content: center;}
.wap-main .shengji .shengjibox .three-top-center .ttc-sixone .ttc-fish{width: 6.49rem;height: 2.4rem;}
/* 非常6+1学习法 */
.wap-main .shengji .shengjibox .three-top-center .ttc-sixone .ttc-soneImg{width: 5.53rem;height: 3.77rem;}
/* 至尊9+1服务 */
.wap-main .shengji .shengjibox .three-top-center .ttc-sixone .nineaddImg{width: 6.06rem;height: 3.78rem;}

/* 热门项目 */
.wap-main .remen{background-color: #e4ecff;padding: 0.45rem 0;}
.wap-main .remen .remenbox{margin-top: 0.25rem;}
.wap-main .remen .remenbox .remennav .swiper-wrapper{box-sizing: border-box; display: flex;align-items: center;justify-content: space-between;}
.wap-main .remen .remenbox .problemBox-nav {
    display: flex;flex-direction: column;align-items: center;justify-content: center;
    position: relative;cursor: pointer;
    background: linear-gradient(to right, #ff5f4f, #fc5241);
    width: 100%;height: 1.7rem;margin: 0 auto;box-sizing: border-box;
}
.wap-main .remen .remenbox .remennav .swiper-slide:nth-child(2)  .problemBox-nav {
    display: flex;flex-direction: column;align-items: center;justify-content: center;
    position: relative;cursor: pointer;
    background: linear-gradient(to right, #4691e4, #3d81d6);
    width: 100%;height: 1.7rem;margin: 0 auto;box-sizing: border-box;
}
.wap-main .remen .remenbox .remennav .swiper-slide:nth-child(3)  .problemBox-nav {
    display: flex;flex-direction: column;align-items: center;justify-content: center;
    position: relative;cursor: pointer;
    background: linear-gradient(to right, #7170f8, #5c5be3);
    width: 100%;height: 1.7rem;margin: 0 auto;box-sizing: border-box;
}
.wap-main .remen .remenbox .remennav .swiper-slide:nth-child(4)  .problemBox-nav {
    display: flex;flex-direction: column;align-items: center;justify-content: center;
    position: relative;cursor: pointer;
    background: linear-gradient(to right, #23b9d4, #01a5cb);
    width: 100%;height: 1.7rem;margin: 0 auto;box-sizing: border-box;
}
.wap-main .remen .remenbox .remennav .swiper-wrapper .swiper-slide-thumb-active .problemBox-nav{border: 0.03rem solid #ff0101;}
.wap-main .remen .remenbox .problemBox-nav .pni-one{
    color: #fff;font-weight: bold;font-size: 0.34rem;line-height: 0.34rem;
    margin-bottom: 0.08rem;
}
.wap-main .remen .remenbox .problemBox-nav .pni-two{color: #fff;font-size: 0.26rem;line-height: 0.32rem;font-weight:300;}
.wap-main .remen .remenbox .remenContent{
    margin-top: 0.15rem;
}
.wap-main .remen .remenbox .problemBox-content{
    background-color: #fff;
    width: 100%;padding: 0.15rem;box-sizing: border-box;
}
.wap-main .remen .remenbox .problemBox-content .slideTitle{
    color: #343434;font-size: 0.28rem;line-height: 0.36rem; font-weight: bold;margin-bottom: 0.15rem;
}
.wap-main .remen .remenbox .problemBox-content .one-txtOne{  display: flex;padding: 0.1rem 0 0.1rem 0.2rem;background-image: linear-gradient(to right, #c90013, 55%, transparent);border-radius: 0.25rem;color: #feffff;font-size: 0.3rem;line-height: 0.3rem;font-weight: bold;}
/* tabox */
.wap-main .remen .remenbox .problemBox-content .pro-tabox{width: 100%;display: flex;align-items: baseline;justify-content: space-between;margin: 0.15rem 0;}
.wap-main .remen .remenbox .problemBox-content .pro-tabox .pro-tabox-item{display: flex;flex-direction: column;width: 33%;}
.wap-main .remen .remenbox .problemBox-content .pro-tabox .pro-tabox-item .pti-head{ width: 100%;height: auto;background: #ce000d;padding: 0.08rem 0;box-sizing: border-box;color: #fff;font-size: 0.26rem;}
.wap-main .remen .remenbox .problemBox-content .pro-tabox .pro-tabox-item .pti-body{width: 100%;height: 3rem;background-color:#fdfbf9; color: #000;font-size: 0.24rem;display: flex;align-items: center;justify-content: center;}
/* 雅思战队老师 */
.wap-main .remen .remenbox .problemBox-content .zdteacher{margin-top: 0.15rem;display: flex;flex-direction: column;align-items: flex-start;}
.wap-main .remen .remenbox .problemBox-content .zdteacher .zdrow{width: 100%;gap: 0.03rem; display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 0.12rem;}
.wap-main .remen .remenbox .problemBox-content .zdteacher .zdrow:last-child{margin-bottom: 0;}
.wap-main .remen .remenbox .problemBox-content .zdteacher .zdrow .ztleft-item{display: flex;flex-direction: column;align-items: flex-start;width: 50%; }
.wap-main .remen .remenbox .problemBox-content .zdteacher .zdrow .ztleft-item .ztitem-title{text-align: left;font-size: 0.28rem;font-weight: bold;color: #f9ae3b;margin-bottom: 0.05rem;}
.wap-main .remen .remenbox .problemBox-content .zdteacher .zdrow .ztleft-item .ztitem-tea{display: flex; gap: 0.02rem;width: 100%;}
.wap-main .remen .remenbox .problemBox-content .zdteacher .zdrow .ztitem-tea .teaperson{ position: relative;}
.wap-main .remen .remenbox .problemBox-content .zdteacher .zdrow .ztitem-tea .teaperson .zdname{ display: none;}
.wap-main .remen .remenbox .problemBox-content .zdteacher .zdrow .ztitem-tea .teaperson .zdprof{ display: none;}
.wap-main .remen .remenbox .problemBox-content .zdteacher .zdrow .ztitem-tea .teaperson .ztitem-tea-imgzero{ width: 1.1rem;height: 1.34rem;}
.wap-main .remen .remenbox .problemBox-content .zdteacher .zdrow .ztitem-tea .ztitem-tea-name{ position: absolute;bottom: 0.05rem;left: 0.08rem;display: flex;flex-direction: column;text-align: left;font-size: 0.16rem;color: #fff;}
.wap-main .remen .remenbox .problemBox-content .zdteacher .zdrow .ztitem-tea .ztitem-tea-name span{font-weight: bold;font-size: 0.20rem;}
/* 按钮 */
.wap-main  .one-six{display: flex;align-items: center;justify-content: center;margin-top: 0.25rem;gap: 0.15rem;}
.wap-main  .one-six .one-six-in {
    width: 2.8rem;height: 0.55rem;
    display: flex;align-items: center;justify-content: center;
    background-color: #fe8302;border-radius: 0.50rem;box-sizing: border-box;
}
.wap-main  .one-six .one-six-in .btn-red-img{width: 0.39rem;height: 0.4rem;}
.wap-main  .one-six .one-six-in .btn-red-img img{width: 100%;height: 100%;}
.wap-main  .one-six .one-six-in .btn-red-txt{font-size: 0.28rem;line-height: 0.28rem; color: #ffffff;font-weight: bold;margin-left: 0.05rem;}
/* 托福 */
.wap-main .remen .remenbox .problemBox-content .one-txtTwo{display: flex;padding: 0.1rem 0 0.1rem 0.2rem;background-image: linear-gradient(to right, #0d268a, 55%, transparent);border-radius: 0.25rem;color: #feffff;font-size: 0.3rem;line-height: 0.3rem;font-weight: bold;}
/* 托福学术战队特色 */
.wap-main .remen .remenbox .problemBox-content .four-problemBoxbox{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0.15rem auto 0.25rem auto;}
.wap-main .remen .remenbox .problemBox-content .four-problemBoxbox .four-boxItem{width: 2rem;}
.wap-main .remen .remenbox .problemBox-content .four-problemBoxbox .four-boxItem .four-boxItem-top{ width: 100%;
    height: 2rem;
    background-color: #f7f7f7;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.wap-main .remen .remenbox .problemBox-content .four-problemBoxbox .four-boxItem .four-boxItem-top .fbt-one{ font-size: 0.26rem;font-weight: bold;}
.wap-main .remen .remenbox .problemBox-content .four-problemBoxbox .four-boxItem .four-boxItem-top .fbt-Two{font-size: 0.22rem;}
.wap-main .remen .remenbox .problemBox-content .one-txtThree{
    display: flex;padding: 0.06rem 0 0.06rem 0.2rem;
    background-image: linear-gradient(to right, #b77553, 55%, transparent);border-radius: 0.25rem;
    color: #feffff;font-size: 0.3rem;font-weight: bold;
}
/* 托福学术战队课程 */
.wap-main .remen .remenbox .problemBox-content .one-txtFive{margin: 0.15rem auto 0.25rem auto;}
.wap-main .remen .remenbox .problemBox-content .one-txtFive tr:first-child th{background-color: #163494;padding: 0.05rem 0;font-size:0.28rem;color: #fff;border-right: 0.01rem solid #fff;}
.wap-main .remen .remenbox .problemBox-content .one-txtFive tr:nth-child(even) td{background-color: #f9f9fb;font-size: 0.24rem;padding: 0.1rem 0;border-bottom: 0.01rem solid #fff;border-right: 0.01rem solid #fff;}
.wap-main .remen .remenbox .problemBox-content .one-txtFive tr:nth-child(odd) td{background-color: #ecf4ff;font-size: 0.24rem;padding: 0.1rem 0;border-bottom: 0.01rem solid #fff;border-right: 0.01rem solid #fff;}
/* 托福战队老师 */
.wap-main .remen .remenbox .problemBox-content .zdteacher .zdrow .ztitem-tea .ztitem-tea-img{ width: 1.03rem;height: 1.54rem;}
/* 锦秋 */
.wap-main .remen .remenbox .setting{
    width: 100%; display: flex;align-items: flex-start;
}
.wap-main .remen .remenbox .setting .settingItem{
    width:3.3rem;position: relative;box-sizing: border-box;border-radius: 0 0 0.15rem 0.15rem;box-shadow: 0.07rem 0.04rem 0.06rem 0rem #e0e5eb;
}
.wap-main .remen .remenbox .setting .settingItem .setitemtitle{
    width: 100%;height: 1.1rem;
    display: flex;flex-direction: column; align-items: center;justify-content: center;
    background: #075bfc;
    text-align: center;
    box-sizing: border-box;
    color: #fff;font-size: 0.28rem;line-height: 0.4rem;font-weight: 300;
}
.wap-main .remen .remenbox .setting .settingItem .setitemtitle span{font-size:0.32rem;font-weight: bold;}
.wap-main .remen .remenbox .setting .settingItem .setone{ 
    width: 100%;height: 8rem;
    display: flex;flex-direction: column; align-items: baseline;
    background: #fff;border-radius: 0 0 0.10rem 0.10rem;
    padding: 0.15rem;box-sizing: border-box;
    position: relative;
}
.wap-main .remen .remenbox .setting .settingItem .setone .setonedes{text-align: left;color: #252531;font-size: 0.28rem;font-weight: bold;line-height: 0.42rem;width: 100%;}
.wap-main .remen .remenbox .setting .settingItem .setone .setonelr{display: flex;align-items: center;justify-content: center;gap: 0.12rem;margin-top:0.25rem;width: 100%;}
.wap-main .remen .remenbox .setting .settingItem .setone .setonelr .setoneleft{width: 0.492rem;height: 0.492rem;}
.wap-main .remen .remenbox .setting .settingItem .setone .setonelr .setoneright{text-align: left;font-size: 0.26rem;line-height: 0.32rem;font-weight: 300;width: 2.65rem;}
.wap-main .remen .remenbox .setting .settingItem .setone .setonelast{
    background: #075bfc;border-radius: 0.05rem;
    width: 93%;padding: 0.08rem 0.12rem;box-sizing: border-box;
    color: #fff;font-size: 0.26rem;line-height: 0.36rem;
    position: absolute;bottom: 0.10rem;left: 50%;transform: translate(-50%, 0);
}
.wap-main .remen .remenbox .setting .settingItem .setone .setonelast span{color: #fdc101;font-weight: bold;}

.wap-main .remen .remenbox .setting .settingItem .setone .settwopur{width: 100%;display: flex;align-items: center;justify-content: center;gap: 0.12rem;box-sizing: border-box;}
.wap-main .remen .remenbox .setting .settingItem .setone .settwopur .settwopuritem{
    background: #f5f5fd;border-radius: 0.10rem;
    padding: 0.10rem;box-sizing: border-box;
    color: #623ffd;font-size: 0.26rem;text-align: center;
}

.wap-main .remen .remenbox .setting .settingItem .setone .setfouricon{width: 0.767rem;height: 0.754rem; margin: 0 auto;}
.wap-main .remen .remenbox .setting .settingItem .setone .setfoursch{ width: 100%;font-size: 0.26rem;text-align: center;line-height: 0.34rem;}
.wap-main .remen .remenbox .setting .settingItem .sanjiao {  
    width: 0;height: 0;
    border-left: 0.35rem solid #075bfc;border-top: 0.55rem solid transparent;border-bottom: 0.55rem solid transparent;
    position: absolute;right: -0.34rem;top: 0;
}
/* 留学预备 */
.wap-main .remen .remenbox .problemBox-content .liuyu{display: flex;flex-wrap: wrap;justify-content:center;width: 100%;gap: 0.15rem;}
.wap-main .remen .remenbox .problemBox-content .liuyu .liuyuitem{
    display: flex;flex-direction: column;align-items: center;
    background: #e9fbff;padding: 0.1rem;
}
.wap-main .remen .remenbox .problemBox-content .liuyu .liuyuitem .lyiimg{width: 2.93rem;height: 1.7rem;}
.wap-main .remen .remenbox .problemBox-content .liuyu .liuyuitem .lytxt{background: #00aed6;
    width: 100%;height: 0.5rem;
    margin-top: 0.01rem;
    display: flex;align-items: center;justify-content: center;
    color: #fff;font-size:0.26rem;
}

/* 新航道 封闭学习中心 */
.wap-main .fengbi{ position: relative;background-color: #e4ecff;padding-bottom: 0.25rem;}
.wap-main .fengbi .fengbiBox{display: flex;flex-wrap: wrap; align-items: center;justify-content: space-around;gap: 0.15rem 0; margin-top: 0.25rem; }
.wap-main .fengbi .fengbiBox .fbitem{
    background-color: #fff;border-radius: 0.15rem;
    width: 3.35rem;padding: 0.12rem 0 0.15rem 0;
    display: flex;flex-direction: column;align-items: center;justify-content: space-between; gap: 0.15rem 0;
}
.wap-main .fengbi .fengbiBox .fbitem .fbvideo{width: 3.173rem;height: 2.0615rem; }
.wap-main .fengbi .fengbiBox .fbitem .fbvideotxt{ color: #000;font-size: 0.28rem;line-height: 0.28rem;font-weight: 500;}
.wap-main .fengbi .fbdes{ 
    color: #fff;font-size: 0.28rem;font-weight: bold;
    width: 90%;margin: 0.12rem auto 0 auto;padding: 0.08rem 0;
    background: linear-gradient(to right,transparent,#1f4fdf,transparent);
}

/* 新航道 前程留学 */
.wap-main .qcliuxue{width: 100%;position: relative; background-color: #2c6cea;padding: 0.35rem 0;} 
.wap-main .qcliuxue .qclxbox{margin-top: 0.25rem;} 
.wap-main .qcliuxue .qclxbox .qclxtitle{  display: flex;align-items: center;justify-content: center;gap: 0.15rem;} 
.wap-main .qcliuxue .qclxbox .qclxtitle .qclxpoint{  width: 0.08rem;height: 0.08rem;background: #fff;border-radius: 50%;} 
.wap-main .qcliuxue .qclxbox .qclxtitle .qclxtxt{color: #fff;font-size: 0.32rem;line-height: 0.32rem;} 
.wap-main .qcliuxue .qclxbox .lxorigin { 
    display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0.15rem;
    width: 100%;margin-top: 0.15rem;
} 
.wap-main .qcliuxue .qclxbox .lxorigin .originitem{
    display: flex;flex-direction: column;align-items: center;
    background: #fff;border-radius: 0.12rem;
    width: 2.8rem; padding: 0.15rem 0;
} 
.wap-main .qcliuxue .qclxbox .lxorigin .originitemTwo{width: 3.2rem;}
.wap-main .qcliuxue .qclxbox .lxorigin .originitem .oritemimg{width: 1.16rem;height: 0.78rem;} 
.wap-main .qcliuxue .qclxbox .lxorigin .originitem .oritemimgTwo{width: 2.11rem;height: 1.04rem;} 
.wap-main .qcliuxue .qclxbox .lxorigin .originitem .originname{ font-size: 0.32rem;margin: 0.10rem auto;} 
.wap-main  .originbtn{
    background: linear-gradient(to right, #4794ee, #2c6bec);border-radius:  0.25rem;
    width: 2.3rem;height:  0.4rem;
    display: flex;align-items: center;justify-content: center;gap: 0.08rem;
} 
.wap-main  .originbtn .originwechat{width:  0.285rem;height:  0.24rem;} 
.wap-main  .originbtn .originwetxt{font-size:  0.26rem;color: #fff;} 


/* 出国留学申请 新航道更专业 */
.wap-main  .profess{background-color: #e4ecff;padding: 0.25rem 0 0.45rem 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 .kaoyan{background-color: #e4ecff;}
.wap-main .kaoyanbox{margin-top: 0.25rem;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.15rem 0;}
.wap-main .kaoyanbox .kaoyanitem{
    display: flex;flex-direction: column; align-items: center;justify-content: space-between;
    width: 3.45rem;
    background: #fff;border-radius: 0.15rem;
    padding: 0.10rem;box-sizing: border-box;
}
.wap-main .kaoyanbox .kaoyanitem .kytop{display: flex;align-items: center;justify-content: space-between;width: 100%;}
.wap-main .kaoyanbox .kaoyanitem .kytop .kyleft{width: 1.95rem;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.08rem;}
.wap-main .kaoyanbox .kaoyanitem .kytop .kyleft .kyleftone{color: #333333;font-size: 0.3rem;font-weight: bold;}
.wap-main .kaoyanbox .kaoyanitem .kytop .kyleft .kyleftone span{color: #1f4de0;}
.wap-main .kaoyanbox .kaoyanitem .kytop .kyleft .kylefttwo{
    background-color: #eef4ff;border-radius: 0.15rem;
    width: 100%;height: 0.4rem;
    color: #514f50;font-size: 0.2rem;line-height: 0.2rem;
    display: flex;align-items: center;justify-content: center;
}
.wap-main .kaoyanbox .kaoyanitem .kytop .kyright{width: 1.14rem;height: 1.18rem;}

/* 师资 + 荣誉  + 图书 */
.wap-main .sxryts{padding: 0.45rem 0 0 0;background-color: #e4ecff;}
.wap-main .fournav{width: 100%;display: flex;align-items: center;justify-content: space-between;margin-top: 0.25rem;}
.wap-main .fournav .fouritem{
    width: 32%;height: 0.6rem;
    display: flex;align-items: center;justify-content: center;
    font-size: 0.32rem;font-weight: bold;color: #8e8e8e;
    background: #fff;
}
.wap-main .fournav .fouritemactive{color: #fff;background: linear-gradient(to right, #499aec, #2c6cea);}
/* 内容 */
.wap-main  .fourcontent{background-color: #fff;padding: 0.20rem;width: 100%;box-sizing: border-box;margin-top: 0.20rem;}
.wap-main  .fourcontentItem{display: none;}
.wap-main  .fourcontentItemactive{display: block;}
.wap-main  .fourcontent .fouttitle{display: flex;flex-direction: column; align-items: center;justify-content: center;margin-bottom: 0.2rem;}
.wap-main  .fourcontent .fouttitle .fourtitlebig{ font-weight: bold;font-size: 0.28rem;line-height: 0.30rem;margin-bottom: 0.08rem;color: #333333;}
.wap-main  .fourcontent .fouttitle .foursmall{font-weight: 400;font-size: 0.26rem;line-height: 0.26rem;color: #333333;}
/* 师资 */
.wap-main .fourcontent{position: relative; }
.wap-main .fourcontent .teacher-swiper{position: relative; }
.wap-main .fourcontent .teacherBox{padding: 0.2rem 0.3rem;background-color: #fff;margin: 0 auto;box-sizing: border-box;display: flex;border-radius: 0.22rem;}

.wap-main .fourcontent .teacherBox .swiper-img{display: flex;flex-direction: column;align-items: center;width: 2rem;}
.wap-main .fourcontent .teacherBox .swiper-img .leftimg{width: 2rem;height: 2.47rem;}
.wap-main .fourcontent .teacherBox .swiper-img .teacherName{ 
    width: 1.8rem;
    background-color: #2c6cea;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 .fourcontent .teacherBox .teacherBox-right{width: 4rem;padding: 0.05rem 0 0 0.3rem;box-sizing: border-box;text-align: left;}
.wap-main .fourcontent .teacherBox .teacherBox-right .prodes{
    display: flex;align-items: baseline;flex-direction: column; justify-content: space-between;
}
.wap-main .fourcontent .teacherBox .teacherBox-right .prodes .protitle{
    width: 1.6rem;height: 0.45rem;
    border-radius: 0.40rem;border: 0.01rem solid #428feb;
    color: #1f4fdf;font-size: 0.3rem;font-weight: 400;display: flex;align-items: center;justify-content: center;margin-bottom: 0.1rem;
}
.wap-main .fourcontent .teacherBox .teacherBox-right .prodes .des{ font-size: 0.28rem;color: #4a4a4a;line-height: 0.38rem;}
.wap-main .fourcontent .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 .worth{width: 100%;display: flex;flex-wrap: wrap; align-items: center;justify-content: center;gap: 0.15rem 0.05rem;}
.wap-main .worth .itemzs { width: 3.23rem;height: 2.61rem;}
/* 图书 */
.wap-main .bookall{width: 6.5rem;height: 7.55rem;margin: 0 auto;}


/* 武汉多个校区任选 享受舒适学习环境 */
.wap-main .location{background-color: #e4ecff;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;border: 0.01rem solid #4d4d4d;
    color: #4d4d4d; font-weight: bold;font-size: 0.24rem !important;
}
.wap-main .location  .locationBox .swiper-scroll .gallery-thumbsTwo .swiper-slide-thumb-active {
    width: 2rem !important;padding:0.08rem 0;
    font-weight: bold; color: #fff;font-size: 0.24rem !important;
    background: linear-gradient(to right, #489aec, #2c6cea);border-radius:0.3rem;
    border:none;opacity: 1;margin-right: 0 !important;
}

.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:#2c6cea ;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 right, #f3dd00, #ffad01); ;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: #6c1d00;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:#fff ;border-radius: 0.30rem;color: #2c6cea;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;}


/* 刮刮卡弹窗 */
.wap-main  .dialogggk{    
    position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;overflow: hidden;display: none; 
}
.wap-main .dialogggk .ggkgraybg{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);position: absolute;z-index: 1;}
.wap-main  .dialogggk .ggkbox img{width: 100%;height: 100%;display: block;}
.wap-main  .dialogggk .ggkbox {
    width: 6.57rem;height: auto;
    position: absolute;left:50% ;top: 45%;transform: translate(-50%,-50%); 
    z-index: 100;
}
.wap-main  .dialogggk .diatop{
    position: relative;width: 100%;
    display: flex;flex-direction: column;align-items: center;
}
.wap-main  .dialogggk .diatop .ggktioimg{width: 6.73rem;height: 1.56rem;}
.wap-main  .dialogggk .diatop .ggktitle{    
    position: absolute;left: 0;top: 0.5rem;
    color: #fff;font-size: 0.3rem;font-weight: bold;
    width: 100%;text-align: center;
}
.wap-main  .dialogggk .get-formone{ 
    background: linear-gradient(63deg, #9cc7fa, #6a95f8, transparent);border-radius: 0.20rem;
    width: 95%;
    padding: 0.06rem;box-sizing: border-box;
    position: relative;top: -0.50rem;left: 0.15rem;z-index: 100;
}
.wap-main  .dialogggk .get-form{
    display: flex;align-items: center;justify-content: center;flex-direction: column;
    background: #e3ecff;border-radius: 0.20rem;
    width: 100%;padding: 0.20rem 0.35rem;box-sizing: border-box;z-index: 100;
}
.wap-main  .dialogggk .get-form .get-form-top{ display: flex;flex-direction: column;align-items: center;justify-content: space-between;width: 100%;}
.wap-main  .dialogggk .get-form .get-form-top .gft-item{position: relative;width: 100%;height: 0.8rem;}
.wap-main  .dialogggk .get-form .get-form-top .gft-item .gfi-input-name{    
    background: #ffffff;border-radius: 0.12rem;
    width: 100%;height: 100%;padding-left: 0.10rem;box-sizing: border-box;
    font-size: 0.28rem;border: none;
}
.wap-main  .dialogggk .get-form .get-form-top .gft-submit{
    height: 0.55rem;padding: 0 0.35rem;
    background: linear-gradient(to right, #feb118, #ffee07);border-radius: 0.30rem;
    display: flex;align-items: center;justify-content: center;
    color: #6b1c00;font-size: 0.28rem;font-weight: bold;margin-top: 0.15rem;
}
.wap-main  .dialogggk .get-form .get-form-bottom{display: flex;align-items: center;justify-content: center;margin-top: 0.12rem;font-size: 0.2rem;}
.wap-main  .dialogggk .dialogguanbi{
    width: 0.52rem;height: 0.53rem;
    position: absolute;right: 0.05rem;top: -0.65rem;z-index: 100;
}


/* 战队弹框 */
.wap-main .yasimodal {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;overflow: hidden;display: none; }
.wap-main .yasimodal .graybg{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);position: relative;z-index: 1;}

.wap-main .yasimodal .yasidialog{
    background: #fff;
    width: 7rem;padding: 0.19rem;-webkit-box-sizing: border-box;box-sizing: border-box;
    position: absolute;top: 40%;left: 50%;transform: translate(-50%, -50%);
    display: flex;flex-direction: column;align-items: center;justify-content: center;z-index: 2;
}
.wap-main .yasimodal .yasidialog .dia-title{
    width: 6.48rem;padding: 0.08rem 0;background: #0d248a;
    font-size: 0.32rem;font-weight: bold;color: #fff;
    display: flex;align-items: center;justify-content: center;
}
/* 老师介绍 */
.wap-main .yasimodal .yasidialog .dia-center{width: 6.48rem; padding: 0.15rem;background: #e7e7e7;display: flex;box-sizing: border-box;}
.wap-main .yasimodal .yasidialog .dia-center .dia-cenimg{width: 1.17rem;height: 1.75rem;margin-right: 0.10rem;}
.wap-main .yasimodal .yasidialog .dia-center .dia-cenimg img{width: 100%;height: 100%;display: block;}
.wap-main .yasimodal .yasidialog .dia-center .dia-cenright{background-color: #fff;padding: 0.10rem 0.10rem 0.10rem 0.20rem;display: flex;width: 100%;box-sizing: border-box;}
.wap-main .yasimodal .yasidialog .dia-center .dia-cenright .dia-des{width: 3.1rem;display: flex;flex-direction: column;align-items: baseline;}
.wap-main .yasimodal .yasidialog .dia-center .dia-cenright .dia-des .dia-desone{display: flex;align-items: end;font-size: 0.24rem;font-weight: 300;}
.wap-main .yasimodal .yasidialog .dia-center .dia-cenright .dia-des .dia-desone span{ font-weight: bold;font-size: 0.32rem;}
.wap-main .yasimodal .yasidialog .dia-center .dia-cenright .dia-des .dia-destwo{ width: 1.8rem;height: 0.55rem;display: flex;align-items: center;justify-content: center;background: #ffe5b2;border-radius: 0.20rem 0 0.20rem 0;font-weight: 300;font-size: 0.22rem;margin: 0.08rem 0 0.05rem 0;}
.wap-main .yasimodal .yasidialog .dia-center .dia-cenright .dia-des .dia-desthree{display: flex;flex-direction: column;}
.wap-main .yasimodal .yasidialog .dia-center .dia-cenright .dia-des .dia-desthree .dia-desthreeItem{ display: flex;align-items: center;}
.wap-main .yasimodal .yasidialog .dia-center .dia-cenright .dia-des .dia-desthree .ddthre-point{width: 0.05rem;height: 0.05rem;background: #605f5f;border-radius: 50%;margin-right: 0.08rem;}
.wap-main .yasimodal .yasidialog .dia-center .dia-cenright .dia-des .dia-desthree .ddthre-txt{text-align: left;font-size: 0.22rem;font-weight: 300; width: 3.5rem;}
/* 视频 */
.wap-main .yasimodal .yasidialog .dia-bottomvideo {width: 6.48rem;height: 3.65rem;margin: 0.15rem auto 0 auto;}
.wap-main .yasimodal .yasidialog .dia-bottomvideo .player{width: 100%;height: 100%;}

/* 预约表单 */
.wap-main .yasimodal .get-form{padding: 0.15rem;width: 100%;box-sizing: border-box;background: #fff;}
.wap-main .yasimodal .get-form .get-form-top{display: flex;align-items: center;justify-content: center;flex-direction: column;}
.wap-main .yasimodal .get-form .get-form-top .gft-item{width: 100%;height: 0.75rem;position: relative;display: flex;align-items: center;border: 0.01rem solid #000;padding: 0 0 0 0.25rem;box-sizing: border-box;margin-bottom: 0.15rem;background-color: #ffffff;}
.wap-main .yasimodal .get-form .get-form-top .gft-item .gfi-img{width: 0.25rem;height: 0.28rem;margin-right: 0.3rem;}
.wap-main .yasimodal .get-form .get-form-top .gft-item .gfi-input{height: 95%;width: 100%;}
.wap-main .yasimodal .get-form .get-form-top .gft-item .gfi-input input{font-size: 0.26rem;}
.wap-main .yasimodal .get-form .get-form-top .gft-item .gfi-input .gfi-input-name{border: none;background: #ffffff;width: 100%;height: 100%;}
.wap-main .yasimodal .get-form .get-form-top .gft-item .gfi-getCode{position: absolute;right: 0.2rem;top: 50%;transform: translate(0, -50%);}
.wap-main .yasimodal .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.28rem;}
.wap-main .yasimodal .get-form .get-form-top .gft-submit{width: 100%;height: 0.8rem;background-color: #0d248a;padding: 0 0.65rem;box-sizing: border-box;display: flex;align-items: center;justify-content: center;}
.wap-main .yasimodal .get-form .get-form-top .gft-submit .gfs-img{width: 0.33rem;height: 0.33rem; margin-right: 0.1rem;}
.wap-main .yasimodal .get-form .get-form-top .gft-submit .gfs-img img{width: 100%;height: 100%; display: block;}
.wap-main .yasimodal .get-form .get-form-top .gft-submit .gfs-txt{color: #fffeff;font-size: 0.32rem;font-weight: bold;}
.wap-main .yasimodal .get-form .get-form-bottom{display: flex;align-items: center;justify-content: center;margin-top: 0.2rem;font-size: 0.24rem;}
/* 输入框 */
.wap-main .yasimodal .yasidialog  .get-form input::-webkit-input-placeholder {color: #cacbca;font-size: 0.24rem;}
.wap-main .yasimodal .yasidialog  .get-form input:-moz-placeholder {color: #cacbca;font-size: 0.24rem;}
.wap-main .yasimodal .yasidialog  .get-form input::-moz-placeholder {color: #cacbca;font-size: 0.24rem;}
.wap-main .yasimodal .yasidialog  .get-form input:-ms-input-placeholder {color: #cacbca;font-size: 0.24rem;}
/* 关闭 */
.wap-main .yasimodal .diaclose{ position: absolute;bottom: -0.8rem;left: 50%;transform: translate(-50%, 0);width: 0.52rem;height: 0.53rem;}
.wap-main .yasimodal .diaclose img{ width: 100%;height: 100%;}

/* 全封闭视频弹窗 */
.wap-main  .qfbvideo{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;overflow: hidden;display: none;}
.wap-main  .qfbvideo .qfbshowvideo{
    background: #fff;
    width: 7rem;padding: 0.19rem;-webkit-box-sizing: border-box;box-sizing: border-box;
    position: absolute;top: 40%;left: 50%;transform: translate(-50%, -50%);
    display: flex;flex-direction: column;align-items: center;justify-content: center;z-index: 2;
}
.wap-main  .qfbvideo .qfbshowvideo .qfbtitle{color: #000;font-weight: bold;font-size: 0.32rem;margin-bottom: 0.15rem;}
.wap-main  .qfbvideo .qfbshowvideo .qfbvideobox{width: 6.48rem;height: 3.65rem;}
.wap-main  .qfbvideo .qfbshowvideo .qfbvideobox .player{width: 100%;height: 100%;}
.wap-main  .qfbvideo .qfbgraybg{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);position: relative;z-index: 1;}
.wap-main  .qfbvideo .qfbdiaclose{position: absolute;bottom: -0.8rem;left: 50%;transform: translate(-50%, 0);width: 0.52rem;height: 0.53rem;}
.wap-main  .qfbvideo .qfbdiaclose img{ width: 100%;height: 100%;}
