/*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  .titleBox{ display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 100%;}
.wap-main  .titleBox  .titleBoxTxt{ font-size: 0.46rem;
line-height: 0.48rem;
color: #caa56e;
font-weight: bold;}
.wap-main  .titleBox  .titleBoxTxt span{color: #192754;}
.wap-main  .titleBox  .titleLOGO {    display: flex;
align-items: center;
justify-content: center;
margin-top: 0.1rem}
.wap-main  .titleBox  .titleLOGO .tlogoborder{width: 0.72rem;
height: 0.02rem;
background: #192754;}
.wap-main  .titleBox  .titleLOGO .tlogodes{color: #192754;
font-size: 0.26rem;
font-weight: 400;
margin: 0 0.05rem;}

/* 顶部*/
.wap-main .top{width: 100%; height:auto; background:url(../images/bg01.png) no-repeat ; background-size:100%;background-color: #eeeef0;}
.wap-main .top .topbox{padding-top: 1.1rem;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;}
.wap-main .top .topbox .topOne{width: 2.92rem;height: 0.44rem;margin: 0 auto;}
.wap-main .top .topbox .topTwo{    color: #fff;
font-weight: bold;
font-size: 0.80rem;
line-height: 1rem;
margin: 0.15rem 0 0.25rem 0;
position: relative;}
.wap-main .top .topbox .topTwo .topTwo-pen{
position: absolute;
bottom: -0.05rem;
right: -0.85rem;
width: 1.03rem;
height: 0.59rem;
}
.wap-main .top .topbox .topThree{
border: 0.01rem solid #fff;
border-radius: 0.35rem;
font-size: 0.30rem;
line-height: 0.30rem;
font-weight: 400;
display: flex;
align-items: center;
justify-content: center;
height: 0.45rem;
}
.wap-main .top .topbox .topThree .topThree-left{
background-color: #fff;
border-radius: 0.35rem;
margin-right: 0.10rem;
color: #1c3166;
padding: 0.06rem 0.15rem;
height: 100%;
box-sizing: border-box;
}
.wap-main .top .topbox .topThree .topThree-right{
color: #fff;
padding: 0.06rem 0.15rem 0.08rem 0;
height: 100%;
box-sizing: border-box;
}
.wap-main .top .topbox .topFour{width: 2.13rem;height: 0.36rem;margin-top: 0.25rem;}

.wap-main .top .topform{  position: relative;margin-top: 0.5rem;
background: #fff;
padding: 0.35rem;
width: 100%;
height: auto;
box-sizing: border-box;
border-radius: 0.35rem;}
.wap-main  .get-form{width: 100%;height: auto;box-sizing: border-box;}
.wap-main  .get-form .get-form-top{width: 100%;display: flex;flex-direction: column;}
.wap-main  .get-form .get-form-top .gft-item{width: 100%;height: 0.75rem;position: relative;display: flex;align-items: center;border: 0.02rem solid #000;background-color: #fff;margin-bottom: 0.25rem;padding: 0.1rem 0.2rem;box-sizing: border-box;}
.wap-main  .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: #000;}
.wap-main  .get-form .get-form-top .gft-item .gfi-input{height: 100%;}
.wap-main  .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  .get-form .get-form-top .gft-item .gfi-getCode{position: absolute;right: 0.05rem;top: 50%;transform: translate(0, -50%);}
.wap-main  .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: #fff;
font-size: 0.3rem;
background-color: #767676;
border-radius: 0.35rem;}
.wap-main  .get-form .get-form-top .gft-submit {position: relative; height: 0.75rem;background:#ff9a00 ; display: flex;align-items: center;justify-content: center;}
.wap-main  .get-form .get-form-top .gft-submit .imgone{color: #fff;font-size: 0.34rem;font-weight: bold;}
.wap-main  .get-form .get-form-bottom{display: flex;align-items: center;justify-content: center;margin-top: 0.25rem;font-size: 0.24rem;}

.wap-main   .topform .toprenwu{
position: absolute;
right: 0.5rem;
top: -1.03rem;
width: 0.78rem;
height: 1.03rem;}
.wap-main .shuye{ width: 0.41rem;
height: 0.41rem;
position: absolute;
left: -0.1rem;
top: -0.15rem;}
.wap-main  .topform .shuben{width: 1.41rem;
height: 1.39rem;
position: absolute;
left: -0.20rem;
top: -1.2rem;}
.wap-main .top  .toprenwuTxt{background-color: #ec6166;
border-radius: 0 0 0.15rem 0.15rem;
color: #fff;
font-size: 0.3rem;
font-weight: bold;
width: 1.70rem;
height: 0.65rem;
display: flex;
align-items: center;
justify-content: center;
position: relative;
left: 4.5rem;}

/* 20年英语培训实力品牌 */
.wap-main .pinpai{background-color: #eeeef0;padding-top: 0.45rem;}
.wap-main .pinpai .pinpaiBox{background-color: #293e75;
width: 100%;
height: auto;
padding: 0.30rem 0.25rem;
box-sizing: border-box;
border-radius: 0.20rem;}
.wap-main .pinpai .pinpaiBox .pinBoxIn{width: 100%;background-color: #fff;border-radius: 0.05rem;padding: 0.10rem 0 0.10rem 0.95rem;
box-sizing: border-box;position: relative;z-index: 1;
display: flex;
align-items: center;}
.wap-main .pinpai .pinpaiBox .pinBoxIn .pin-left{width: 3rem;}
.wap-main .pinpai .pinpaiBox .pinBoxIn .pin-left .pin-left-item{position: relative;
width: 3rem;margin-bottom: 0.15rem;}
.wap-main .pinpai .pinpaiBox .pinBoxIn .pin-left .pitemtxt{background-color: #cba76d;
border-left: 0.14rem solid #2b417a;
border-radius: 0.05rem;
text-align: left;
padding: 0.08rem 0 0.08rem 0.20rem;
color: #fff;
font-size: 0.26rem;
line-height: 0.36rem;
font-weight: 400;
width: 2.7rem;
position: relative;
z-index: 1;
box-sizing: border-box;}
.wap-main .pinpai .pinpaiBox .pinBoxIn .pin-left .pin-left-item:last-child{margin-bottom: 0;}
.wap-main .pinpai .pinpaiBox .pinBoxIn .pin-left .pin-left-item .pinyingy{
width: 2.44rem;
height: 0.35rem;
position: absolute;
bottom: -0.08rem;
right: 0;
}
.wap-main .pinpai .pinpaiBox .pinBoxIn .pin-left .pin-left-item .pinpTragle{
width: 0;
height: 0;
position: absolute;
bottom: 0.20rem;
right: 0;
border-left: 0.35rem solid #cba76d;
border-top: 0.15rem solid transparent;
border-bottom: 0.15rem solid transparent;
}

.wap-main .pinpai .pinpaiBox .pinBoxIn .pin-right{display: flex;flex-direction: column; align-items: baseline;position: relative;
top: -0.35rem;}
.wap-main .pinpai .pinpaiBox .pinBoxIn .pin-right .rightone{position: relative;}
.wap-main .pinpai .pinpaiBox .pinBoxIn .pin-right .rightone .rightonetxt{color: #2a407a;
font-weight: bold;
font-size: 0.4rem;
line-height: 0.45rem;
position: relative;z-index: 2;}
.wap-main .pinpai .pinpaiBox .pinBoxIn .pin-right .rightone .prborder{position: absolute;
width: 92%;
height: 0.12rem;
background: #dac399;
bottom: 0.05rem;
left: 0;}
.wap-main .pinpai .pinpaiBox .righttwo{text-align: center;
color: #fff;
font-size: 0.26rem;
line-height: 0.36rem;font-weight: 300;
margin-top: 0.15rem;}
.wap-main .pinpai .pinpaiBox .righttwo span{font-weight: bold;}

.wap-main .pinpai .pinpaiBox .pinBoxIn .laba{ width: 0.97rem;
height: 1.01rem;
position: absolute;
right: 0.3rem;
bottom: 0;}
.wap-main .pinpai .pinpaiBox .pinBoxIn .reshu{width: 0.79rem;height: 1.138rem;position: absolute;left: 0;bottom: 0;}
.wap-main .pinpai .pinpaiBox .pinBoxIn .yanjing{    width: 1.91rem;
height: 0.51rem;
position: absolute;
left: -0.13rem;
top: -0.8rem;}
.wap-main .pinpai .pinzong{width: 100%;
height: 0.65rem;
background-color: #c29f69;
border-radius: 0.20rem;
position: absolute;
top: 0;
clip-path: polygon(0 0, 0.25rem 100%, calc(100% - 0.25rem) 100%, 100% 0);}


/* 4大培训优势 */
.wap-main .fadvan{padding: 0.65rem 0;background:url(../images/advbg.png) no-repeat bottom; background-size:100%;background-color: #eeeef0;}
.wap-main .fadvan .advBox{ display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-around;
width: 100%;
box-sizing: border-box;
margin-top: 0.35rem;
padding-left: 0.25rem;}
.wap-main .fadvan .advBox .advBoxItem{ display: flex;
position: relative;
width: 2.7rem;
height: auto;margin-bottom: 0.5rem;}
.wap-main .fadvan .advBox .advBoxItem .aditemone{background: #fff;
width: 100%;
height: 80%;
display: flex;
flex-direction: column;
padding: 0.10rem;
box-sizing: border-box;
position: absolute;
bottom: -0.10rem;
left: -0.37rem;}
.wap-main .fadvan .advBox .advBoxItem .aditemone .aditemone-num{ color: #cdae77;
font-size: 0.20rem;
font-weight: bold;
line-height: 0.20rem;
text-align: left;}
.wap-main .fadvan .advBox .advBoxItem .aditemone .aditemone-border{    width: 0.02rem;
height: 0.35rem;
background: #cdae77;
position: relative;
left: 0.10rem;
margin-top: 0.05rem;}
.wap-main .fadvan .advBox .advBoxItem .aditemtwo{  display: flex;
flex-direction: column;
background: #1a2a5b;
width: 100%;
padding: 0.15rem 0.25rem;
box-sizing: border-box;
border-radius: 0 0.25rem 0 0;
position: relative;
z-index: 1;}
.wap-main .fadvan .advBox .advBoxItem .aditemtwo .aditemtwo-title{text-align: left;
color: #fff;
font-size: 0.32rem;}
.wap-main .fadvan .advBox .advBoxItem .aditemtwo .aditemtwo-title span{color: #caa76f;}
.wap-main .fadvan .advBox .advBoxItem .aditemtwo .aditemtwo-border{  width: 0.25rem;
height: 0.03rem;
background: #fff;
margin: 0.03rem 0;}
.wap-main .fadvan .advBox .advBoxItem .aditemtwo .aditemtwo-des{text-align: left;
color: #fff;
font-size: 0.26rem;
line-height: 0.34rem;
font-weight: 200;}
.wap-main .fadvan .advBox .advBoxItem .advimg{ width: 0.98rem;
height: 0.83rem;
position: absolute;
bottom: -0.30rem;
right: -0.18rem;
z-index: 1;}
.wap-main .fadvan .anniuadv{width: 3rem;
height: 0.6rem;
background: #c29f65;
border-radius: 0.35rem;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-size: 0.32rem;
font-weight: bold;
box-shadow: 0 -0.03rem 0 0.02rem #172854;margin-top: 0.25rem;}

/* 四六级课程 */
.wap-main .cource{padding-top: 0.35rem;background:url(../images/courcenterbg.png) no-repeat center; background-size:100%;background-color: #172854;}
.wap-main .cource .courcebox{padding: 0 0.25rem;
width: 100%;
box-sizing: border-box;margin-top: 0.25rem;}
.wap-main .cource .courcebox .coubox{color: #fff;
font-size: 0.26rem;
text-align: left;font-weight: 300;
line-height: 0.36rem;}
.wap-main .cource .courcebox .coutable{margin: 0.15rem auto 0 auto;border-top: 0.01rem solid #fff;border-left: 0.01rem solid #fff;}
.wap-main .cource .courcebox .coutable tr{}
.wap-main .cource .courcebox .coutable tr th{ color: #fff;
font-size: 0.3rem;
line-height: 0.3rem;width: 2rem;padding: 0.15rem 0;border-right: 0.01rem solid #fff;}
.wap-main .cource .courcebox .coutable tr td{color: #252724;font-size: 0.26rem;padding: 0.05rem 0;border-right: 0.01rem solid #fff;border-bottom: 0.01rem solid #fff;}
.wap-main .cource .courcebox .coutable tr:nth-child(odd){background-color: #eaedf4;}
.wap-main .cource .courcebox .coutable tr:nth-child(even){background-color: #d8dae6;}
.wap-main .cource .courcebox .coubtn{display: flex;
align-items: center;
justify-content: center;
height: 0.7rem;margin-top: 0.25rem;}
.wap-main .cource .courcebox .coubtn .coubtn-one{background: #cd161b;
border-radius: 0.35rem 0 0 0;
color: #fff;
font-size: 0.32rem;
line-height: 0.32rem;
font-weight: bold;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: 0 0.15rem;}
.wap-main .cource .courcebox .coubtn .coubtn-two{    background: #c29f65;
border-radius: 0 0 0.35rem 0;
color: #150b00;
font-weight: bold;
font-size: 0.32rem;
line-height: 0.32rem;
width: auto;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: 0 0.08rem;}

.wap-main .cource .courcebox .youhui{position: relative;
background: #fff;
width: 100%;
height: auto;
box-sizing: border-box;
border: 0.08rem solid #c19e64;
display: flex;flex-direction: column;
align-items: center;
padding: 0.15rem 0;margin-top: 0.35rem;}
.wap-main .cource .courcebox .youhui .yhleft{
position: relative;left: -0.28rem;
width: 5.886rem;height: 2.961rem;
}
.wap-main .cource .courcebox .youhui .yhleft .yhlefttxt{position: absolute;
color: #fff;
text-align: left;
font-size: 0.36rem;
line-height: 0.52rem;
font-weight: bold;
left: 0.17rem;
top: 0.80rem;}
.wap-main .cource .courcebox .youhui .yhborder{width: 91%;
height: 0;
border-bottom: 0.01rem dashed #acacac;
margin: 0.25rem 0;}
.wap-main .cource .courcebox .youhui .yhright{display: flex;
flex-direction: column;
align-items: center;
justify-content: center;position: relative;padding-bottom: 0.75rem;}
.wap-main .cource .courcebox .youhui .yhright .yhrione{color: #4d4d4d;
font-size: 0.28rem;
line-height: 0.38rem;}
.wap-main .cource .courcebox .youhui .yhright .yhrione span{font-weight: bold;}
.wap-main .cource .courcebox .youhui .yhright .yhritwo{ background: #ff9801;
border-radius: 0.75rem;
border: 0.05rem solid #fff;
box-shadow: 0 0 0.05rem 0.01rem #dbdbdb;
color: #fff;
font-weight: bold;
font-size: 0.28rem;
text-align: center;
line-height: 0.48rem;
padding: 0.08rem 0.40rem;margin: 0.15rem 0;}
.wap-main .cource .courcebox .youhui .yhbottom{position: absolute;
bottom: 0;
left: 50%;
background: #cd161b;
border-radius: 0.30rem 0.30rem 0 0;
color: #fff;
font-size: 0.32rem;
font-weight: bold;
width: 3.2rem;
height: 0.7rem;
display: flex;
align-items: center;
justify-content: center;
transform: translate(-50%, 0);}
.wap-main .cource .courcebox .youhui  .yhtop{position: absolute;
top: -0.2rem;right: 0;
background: #cd161b;
border-radius: 0 0 0.50rem 0.50rem;
color: #fff;
font-size: 0.4rem;
font-weight: bold;
padding: 0.1rem 0.2rem 0.20rem 0.2rem;
}

/* 多样授课模式 方便你的学习 */
.wap-main .cource .duoyangbox{display: flex;flex-wrap: wrap;
justify-content: space-evenly;margin-top: 0.25rem;}
.wap-main .cource .duoyangbox .dyboxitem{display: flex;
flex-direction: column;
align-items: center;
justify-content: center;margin-bottom: 0.35rem;}
.wap-main .cource .duoyangbox .dyboxitem .dyiImg{width: 2.28rem;
height: 2.26rem;
border: 0.05rem solid #d4d4d6;
border-radius: 1.2rem;}
.wap-main .cource .duoyangbox .dyboxitem .dytitle{color: #fff;
font-weight: bold;
font-size: 0.32rem;
line-height: 0.32rem;
margin: 0.15rem 0;}
.wap-main .cource .duoyangbox .dyboxitem .dydes{ color: #fff;
font-size: 0.26rem;line-height: 0.32rem;}
.wap-main .cource .duoyangbox .dyboxitem .dybtn{  background: #cb161b;
border-radius: 0.30rem;
color: #fff;
font-size: 0.32rem;
font-weight: bold;
width: 1.65rem;
height: 0.5rem;
display: flex;
align-items: center;
justify-content: center;
margin-top: 0.15rem;cursor: pointer;}

/* 增加背景 */
.wap-main .addbg{width: 100%;height: 1.14rem; background:url(../images/addbg.png) no-repeat top; background-size:100%;background-color: #eeeef0;}

/* 0元享四六级冲刺指导课 */
.wap-main .zhidao{background-color: #eeeef0;padding-top: 0.25rem;}
.wap-main .zhidao .zhidaobox{width: 100%; display: flex;flex-direction: column; align-items: center;justify-content: space-between;padding:0.25rem 0.24rem;box-sizing: border-box;}
.wap-main .zhidao .zhidaobox .zdleft{position: relative;
background: #172854;
display: flex;
flex-direction: column;
align-items: center;justify-content: center;
border-radius: 1rem 1rem 0 0 ;
color: #fff;
width: 100%;
padding: 0.5rem 0 0.5rem 0.85rem;box-sizing: border-box;}
.wap-main .zhidao .zhidaobox .zdleft .zdletitle{font-size: 0.38rem;
font-weight: 200;margin-bottom: 0.15rem;}
.wap-main .zhidao .zhidaobox .zdleft .zdledes{text-align: left;
font-size: 0.26rem;
font-weight: 200;line-height: 0.36rem;margin-bottom: 0.25rem;}
.wap-main .zhidao .zhidaobox .zdleft span{font-weight: bold;}
.wap-main .zhidao .zhidaobox .zdleft .zdlered{ background: #cd161b;
font-size: 0.32rem;
width: 3rem;
height: 0.55rem;
display: flex;
align-items: center;
justify-content: center;}
.wap-main .zhidao .zhidaobox .zdleft .zdleImg{width: 1.84rem;height: 2.78rem;position: absolute;left: 0.13rem;bottom: 0;}

.wap-main .zhidao .zhidaobox .zdright{ position: relative;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
background-color: #fff;width: 100%;height: auto;padding: 0.25rem;box-sizing: border-box; margin-top: 0.1rem;}
.wap-main .zhidao .zhidaobox .zdright .zdrightTitle{ color: #162953;
font-weight: bold;
font-size: 0.32rem;
margin-bottom: 0.15rem;}


.wap-main .zhidao .zhidaobox .zdright .zdrifhtfree{background: #cd161b;
border-radius: 0 0 0.35rem 0.35rem;
color: #fff;
font-size: 0.36rem;
font-weight: bold;
height: 1.1rem;
width: 0.65rem;
position: absolute;
right: 0.12rem;
top: -0.42rem;
writing-mode: tb-rl;
display: flex;
align-items: center;
padding-top: 0.10rem;
box-sizing: border-box;}


/* 英语四六级考试常见问题解答 */
.wap-main .qs{background-color: #eeeef0;padding: 0.45rem 0 0.5rem 0;background: url("../images/qsbg.png") no-repeat bottom;}
.wap-main .qs .qsbox{ width: 90%; margin: 0 auto;  background: #fff;
border: 0.04rem solid #c29f65;
padding: 0.20rem;padding-bottom: 0;box-sizing: border-box;margin-top: 0.25rem;}
.wap-main .qs .qsbox .qsboxitem{padding-bottom: 0.15rem;
margin-bottom: 0.15rem;
border-bottom: 0.01rem dashed #ababab;}
.wap-main .qs .qsbox .qsboxitem .qsboxitemtop{ text-align: left;
font-size: 0.3rem;
font-weight: bold;
color: #cd151d;}
.wap-main .qs .qsbox .qsboxitem .qsboxitembot{color: #262626;
text-align: left;
font-size:0.26rem;line-height: 0.42rem;
margin-top: 0.02rem;}
.wap-main .qs .qsbox .qsboxitem .qsboxitembot span{font-weight: bold;color: #172854;}
.wap-main .qs .qsbox .qsbtn{display: flex;
align-items: center;
justify-content: center;
text-align: center;
background: #cd161b;
width: 2.2rem;
color: #fff;
font-size: 0.26rem;
font-weight: bold;
padding: 0.08rem 0;}
.wap-main .qs .qsbox .qsfangda{    width: 1.04rem;
height: 1.39rem;
position: absolute;
right: -0.25rem;
top: 0.5rem;}

/* 英语基础薄弱，该如何备考四级？ */
.wap-main .qs{background-color: #eeeef0;}
.wap-main .qs .bottomform{ position: relative;   background-color: #fff;
width: 90%;
margin: 0 auto;
padding: 0.25rem;
box-sizing: border-box;
border-radius: 0.25rem;margin: 0.35rem auto 1rem auto;}
.wap-main .qs .bottomform .renwutwo{ width: 1.74rem;
height: 2.62rem;
position: absolute;
right: -0.5rem;
bottom: -0.8rem;}
.wap-main .qs .toprenwutwo{width: 1.66rem;
height: 2.49rem;
position: absolute;
right: -0.60rem;
bottom: -0.30rem;}
.wap-main .qs .yong{color: #fff;
font-size: 0.26rem;
margin-top: 0.22rem;}
.wap-main .qs .yong span{font-weight: bold;font-size: 0.32rem;}

.wap-main .get-form input::-webkit-input-placeholder {
  color: #cacbca;
  font-size: 0.24rem;
}
 
.wap-main .get-form input:-moz-placeholder {
  color: #cacbca;
  font-size: 0.24rem;
}
 
.wap-main .get-form input::-moz-placeholder {
  color: #cacbca;
  font-size: 0.24rem;
}
 
.wap-main .get-form input:-ms-input-placeholder {
  color: #cacbca;
  font-size: 0.24rem;
}