/*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 .main-myd .alltitle{
    display: flex;align-items: center;justify-content: center;gap: 0.2rem;
    position: relative;
}
.wap-main .main-myd .alltitle .titleiconleft{width: 0.44rem;height: 0.39rem;}
.wap-main .main-myd .alltitle .titletxt{
    color: #600d09;
    font-size: 0.32rem;
    line-height: 0.32rem;
    font-weight: bold;
    position: relative;
    top: 0.06rem;
}

/* 按钮 */
.wap-main .allbtn{
    width: 100%;
    display: flex;align-items: center;justify-content: center;gap: 0.20rem;
    margin-top: 0.25rem;
}
.wap-main .allbtn .btnone{
    background: url(../images/btn01.png) no-repeat top;background-size: 100%;
    width: 3.033rem;height: 0.594rem;
    color: #7c3f00;font-weight: 900;font-size: 0.26rem;line-height: 0.26rem;
    position: relative;
    display: flex;align-items: center;justify-content: center;
}
.wap-main .allbtn .btnonetwo{
    background: url(../images/btn02.png) no-repeat top;background-size: 100%;
    width: 3.033rem;height: 0.594rem;
    color: #fff;font-weight: 900;font-size: 0.26rem;line-height: 0.26rem;
    position: relative;
    display: flex;align-items: center;justify-content: center;
}

/* 顶部*/
.wap-main .top{width: 100%; height:5.59rem; background:url(../images/bg01.png) no-repeat top; background-size:100%;}
.wap-main .top .topBox{
    position: relative;
    width: 4.62rem;height: 100%;
    padding: 0.85rem 0 0 0.77rem;box-sizing: border-box;
    display: flex;flex-direction: column;align-items: flex-start;
}
.wap-main .top .topBox .topone{
    display: flex;align-items: center;justify-content: space-between;
    width: 100%;
    padding-right: 0.1rem;box-sizing: border-box;
}
.wap-main .top .topBox .topone .toponeleft{
    font-size: 0.95rem;line-height: 1.2rem;font-weight: bold;
    background: linear-gradient(32deg, #421102, 24%, #660a00, #7c0700);-webkit-background-clip: text;-webkit-text-fill-color: transparent;
}
.wap-main .top .topBox .topone .toponeright{
    color: #610603;font-size: 0.4rem;line-height: 0.45rem;font-weight: 500;
    text-align: left;
}
.wap-main .top .topBox .topbig{ font-size: 0.95rem;line-height: 0.95rem;font-weight: bold;color: #441100; }
.wap-main .top .topBox .topschname{    
    color: #ffc17c;font-size: 0.18rem;line-height: 0.18rem;letter-spacing: 0.03rem;
    position: relative;
    margin-top: 0.2rem;
    width: 100%;
}
.wap-main .top .topBox .topschname::after{
    content: '';
    width: 0.02rem;height: 0.15rem;
    position: absolute;top: 50%;left: 1.77rem;transform: translate(-50%, -50%);
    background: #ffc17c;
}
.wap-main .top .topBox .topcricle{
    width: 100%;height: 0.55rem;
    display: flex;align-items: center;justify-content: center;
    background: linear-gradient(to bottom, #aa000d, #4d0b0d);border-radius: 0.35rem;
    color: #fff;font-size: 0.26rem;font-weight: 500;line-height: 0.26rem;
    margin: 0.15rem auto 0 auto;
    position: relative;
}
.wap-main .top .topBox .topcricle::before{
    content: '';
    width: 2.20rem;height: 0.02rem;
    position: absolute;top: -0.02rem;left: 50%;transform: translate(-50%, 0);
    background: linear-gradient(to right, transparent, 38%, #fff299, transparent);
}


/* 项目特色 */
.wap-main .tese{
    width: 100%;padding: 0.25rem 0;
    background-color: #ffeced;
}
.wap-main .tese .cendesbox{
    width: 100%;
    display: flex;flex-direction: column; align-items: flex-start;gap: 0.15rem;
}
.wap-main .tese .cendesbox .cdleft{
    width: 100%;height: auto;
    background: linear-gradient(to right, #fff, #fff7f2);border-radius: 0.12rem;
    padding: 0.15rem;box-sizing: border-box;
    position: relative;
}
.wap-main .tese .cendesbox .cdleft .cdleftitem{text-align: left;color: #fff;font-size: 0.26rem;font-weight: 300;}
.wap-main .tese .cendesbox .cdleft .cdrightitem{text-align: left;color: #343434;font-size: 0.26rem;font-weight: 300;}
.wap-main .tese .cendesbox .cdleft .cdrightitem span{font-weight: bold;font-size: 0.28rem;color: #521409;}
.wap-main .tese .cendesbox .cdleft .manimg{
    width: 1.4rem;height: 1.4rem;
    position: absolute;right: -0.2rem;bottom: 0;
}


/* 项目特色 */
.wap-main .fuwu{
    width: 100%;padding: 0.25rem 0 0 0;
    background-color: #ffeced;
}
.wap-main .whitebox{
    width: 100%;
    background-color: #fff;border-radius: 0.15rem;box-shadow: 0 0 0.03rem 0.03rem #f6e2e3;
    padding: 0.25rem 0.15rem;box-sizing: border-box;
    position: relative;margin-top: 0.65rem;
}
.wap-main .whitebox .whitetitle{
    position: absolute;left: 0;top: -0.30rem;
    width: 5rem;height: 0.550rem;
    display: flex;align-items: center;
    background: linear-gradient(to right, #fd5e27, #d20500);border-radius: 0.05rem 0.35rem 0.35rem 0;
    padding: 0 0 0 0.15rem;box-sizing: border-box;
}
.wap-main .whitebox .whitetitle .whitenum{width: 0.37rem;height: 0.36rem;}
.wap-main .whitebox .whitetitle .whitename{    
    color: #fff;font-size: 0.28rem;line-height: 0.28rem;font-weight: bold;
    margin-left: 0.15rem;
}
.wap-main .whitebox .whitetitle .whitetrgle{
    width: 0;height: 0;
    border-top: 0.2rem solid #fd5e27;border-right: 0.3rem solid transparent;border-bottom: 0.10rem solid transparent;
    position: absolute;left: 0;bottom: -0.19rem;
}
/* 院校解析、专业解析 */
.wap-main .fuwu .fuwuone{
    width: 100%;
    display: flex;align-items: center;justify-content: center;
    padding-top: 0.2rem;
}
.wap-main .fuwu .fuwuone .fuwuleft{
    display: flex;flex-direction: column;align-items: flex-start;gap: 0.1rem;
}
.wap-main .fuwu .fuwuone .fuwuleft .fwlitem{
    display: flex;align-items: center;
}
.wap-main .fuwu .fuwuone .fuwuleft .fwlitem .fwname{
    width: 2rem;height: 0.45rem;
    display: flex;align-items: center;justify-content: center;
    background-color: #ffc257;
    color: #fff;font-size: 0.22rem;font-weight: bold;
}
.wap-main .fuwu .fuwuone .fuwuleft .fwlitem .fwline{
    width: 0.25rem;height: 0.02rem;
    background-color: #ffc257;
}
.wap-main .fuwu .fuwuone .fuwuleft .fwlitem .fwcricle{
    width: 0.08rem;height: 0.08rem;
    background-color: #ffc257;border-radius: 0.35rem;
}
/* 会计与金融 + 经济学 + 计量经济学与数理经济学 */
.wap-main .whitebox .fuwutwo{
    margin-top: 0.50rem;
}
.wap-main .whitebox .fuwutwo .twonav{
    display: flex;align-items: center;justify-content: center;
    position: relative;
    width: 100%;height: 0.85rem;border-radius: 0.15rem 0.15rem 0 0;box-sizing: border-box;
    background: linear-gradient(to bottom,#e6bb88,#d6a074);
}
.wap-main .whitebox .fuwutwo .twonav .twonavone{
    color: #6c4c37;font-size: 0.28rem;font-weight: bold;
}
.wap-main .whitebox .fuwutwo .twonav .twonavicon{
    width: 0.6rem;height: 0.6rem;
    position: absolute;right: 0.12rem;bottom: 0;
    display: none;
}
.wap-main .whitebox .fuwutwo .swiper-wrapper .swiper-slide-thumb-active .twonav{
    background: linear-gradient(to bottom,#ff814f,#e20f04);
}
.wap-main .whitebox .fuwutwo .swiper-wrapper .swiper-slide-thumb-active .twonav .twonavone{color: #fff;font-size: 0.28rem;font-weight: bold;}
.wap-main .whitebox .fuwutwo .swiper-wrapper .swiper-slide-thumb-active .twonav .twonavicon{display: block;}
.wap-main .whitebox .fuwutwo .addborder::before{
    content: '';
    width: 0;height: 0.5rem;border: 0.01rem dashed #fff;
    position: absolute;left: -0.01rem;bottom: 0;
}
.wap-main .whitebox .fuwutwo .addborder::after{
    content: '';
    width: 0;height: 0.5rem;border: 0.01rem dashed #fff;
    position: absolute;right: 0;bottom: 0;
}

.wap-main .whitebox .fuwutwo .pinkbox{
    background-color: #fff2ef;
    width: 100%;
    padding: 0.12rem 0.15rem 0.15rem 0.15rem;box-sizing: border-box;
}
.wap-main .whitebox .fuwutwo .pinkbox .pinkdes{
    text-align: left;
    color: #4b2317;font-size: 0.26rem;line-height: 0.48rem;
}
.wap-main .whitebox .fuwutwo .pinkbox .pinkwhite{
    width: 100%;
    display: flex;flex-direction: column; align-items: flex-start;justify-content: center; gap: 0.12rem;
    margin-top: 0.30rem;
}
.wap-main .whitebox .fuwutwo .pinkbox .pinkwhite .pwitem{
    background-color: #fff;
    width: 100%;height: auto;
    padding: 0.15rem;box-sizing: border-box;
    display: flex;flex-direction: column;align-items: center;
}
.wap-main .whitebox .fuwutwo .pinkbox .pinkwhite .pwitem .pwitemtitle{
    width: 100%;padding: 0.03rem 0;
    background-color: #ffded7;border-radius: 0.35rem;
    color: #cd3437;font-size: 0.26rem;font-weight: bold;
}
.wap-main .whitebox .fuwutwo .pinkbox .pinkwhite .pwitem .pwbottom{
    width: 100%;margin-top: 0.15rem;
}
.wap-main .whitebox .fuwutwo .pinkbox .pinkwhite .pwitem .pwbottom .pwbtootxt{
    color: #818181;font-size: 0.24rem;
}
.wap-main .whitebox .fuwutwo .pinkbox .pinkwhite .pwitem .pwbottom .pwbtooborder{
    width: 100%;height: 0;
    border: 0.01rem dashed #d7d7d7;box-sizing: border-box;
    margin: 0.10rem 0;
}

/* 外籍文书头脑风暴、精修、润色 */
.wap-main .run{
    width: 100%;padding: 0.01rem 0 0 0;
    background-color: #ffeced;
}
.wap-main .run .fengbao{    
    width: 100%;
    margin-top: 0.25rem;
    display: flex;flex-direction: column; align-items: flex-start;justify-content: center;gap: 0.30rem;
}
.wap-main .run .fengbao .fbitem{
    width: 100%;
    display: flex;flex-direction: column;align-items: center;gap: 0.15rem;
}
.wap-main .run .fengbao .fbitem .fbitemtitle{
    width: 100%;height: 0.45rem;
    background-color: #ffded7;border-radius: 0.35rem;
    color: #cc3234;font-size: 0.26rem;font-weight: 500;
    display: flex;align-items: center;justify-content: center;
}
.wap-main .run .fengbao .fbitem .fbimg{width: 6.24rem;height: 2.2rem;}


/* 背景提升-EPQ */
.wap-main .beiti{
    width: 100%;padding: 0.01rem 0 0.25rem 0;
    background-color: #ffeced;
}
.wap-main .whitebox .epq{width: 6.23rem;height: 1.83rem;margin: 0.25rem auto 0 auto;}


/* 英本飞跃计划 全流程服务体系 */
.wap-main .tixi{
    width: 100%;padding: 0.25rem 0;
    background-color: #ffeced;
}
.wap-main .tixi .tixibox{
    width: 100%;
    background: #fff;border-radius: 0.15rem;box-shadow: 0 0 0.03rem 0.03rem #f6e2e3;
    padding: 0.30rem 0;box-sizing: border-box;
    position: relative;margin-top: 0.35rem;
}
.wap-main .tixi .tixibox .tixiimg{
    width: 6.28rem;height: 2.68rem;
    margin: 0 auto;
}


/* 英本飞跃计划 全明星导师介绍 */
.wap-main .tea{
    width: 100%;padding: 0.25rem 0;
    background-color: #ffeced;
}
.wap-main .teabox{
    margin-top: 0.35rem;
}
.wap-main .teabox .teacher{
    width: 100%;
    padding: 0.15rem;box-sizing: border-box;
    display: flex;flex-direction: column;align-items: flex-start;
    background: #fff;border-radius: 0.15rem;box-shadow: 0 0 0.03rem 0 #f6e2e3;
    position: relative;z-index: 1;
}
.wap-main .teabox .teacher .teaone{
    width: 100%;
    display: flex;align-items: center;justify-content: space-between;
}
.wap-main .teabox .teacher .teaone .tealeft{
    position: relative;
    width: 1.9rem;height: 2.62rem;
    border-radius: 0.15rem;
}
.wap-main .teabox .teacher .teaone .tealeft img{
    border-radius: 0.15rem;
}
.wap-main .teabox .teacher .teaone .tealeft .trone{
    position: absolute;bottom: 0;
    width: 100%;height: 0.45rem;
    background: linear-gradient(to right, #fd5e27, #d20500);border-radius: 0 0 0.15rem 0.15rem;
    display: flex;align-items: center;justify-content: center;gap: 0.1rem;box-sizing: border-box;
    color: #fff;font-size: 0.26rem;font-weight: bold;line-height: 0.26rem;
}
.wap-main .teabox .teacher .teaone .tealeft .trone span{
    color: #f6c9c6;font-weight: 300;font-size: 0.22rem;line-height: 0.22rem;
    background: linear-gradient(to right, #f91d05, #c30101);border-radius: 0.35rem;
    padding: 0.05rem 0.08rem;box-sizing: border-box;
    position: relative;
}
.wap-main .teabox .teacher .teaone .tearight{
    width: 4.5rem;
    text-align: left;color: #312525;font-weight: 400;font-size: 0.24rem;
}
.wap-main .teabox .teacher .trthree{
    width: 100%;
    display: flex;align-items: center;gap: 0.25rem;
    background: linear-gradient(to right, #ffeded, transparent);
    padding: 0.1rem;box-sizing: border-box;
    margin-top: 0.2rem;
}
.wap-main .teabox .teacher .trthree .trthreetitle{
    width: 0.35rem;height: 1.5rem;
    background: linear-gradient(to right, #f34101, #e10f02);
    color: #ffffff;font-size: 0.24rem;font-weight: 500;writing-mode: vertical-lr;text-orientation: upright;
    display: flex;align-items: center;justify-content: center;
}
.wap-main .teabox .teacher .trthree .ttright{
    width: 5.5rem;
    display: flex;flex-wrap: wrap;gap: 0.03rem 0;
}
.wap-main .teabox .teacher .trthree .ttright .ttritem{
    width: 100%;
    text-align: left;font-size: 0.24rem;font-weight: 300;
    position: relative;
}
.wap-main .teabox .teacher .trthree .ttright .ttritem::before{
    content: '';
    position: absolute;left: -0.10rem;top: 50%;transform: translate(0, -50%);
    width: 0.05rem;height: 0.05rem;
    background-color: #938383;border-radius: 0.35rem;
}
.wap-main .teabox .teacher .trthree .ttright .ttritemtwo{ text-align: left;font-size: 0.24rem;font-weight: 300; }
.wap-main .teabox .teabtn{
    display: flex;align-items: center;justify-content: center;gap: 0.1rem;
    background: linear-gradient(to bottom, #ffaf34, #fe883e);border-radius: 0 0 0.2rem 0.2rem;
    width: 100%;height: 0.65rem;
    position: relative;top: -0.05rem;
    padding-top: 0.05rem;
}
.wap-main .teabox .teabtn .teabtnimg{width: 0.3rem;height: 0.3rem;}
.wap-main .teabox .teabtn .teatxt{color: #fff;font-size: 0.28rem;font-weight: 500;line-height: 0.28rem;}
/* 团队介绍 */
.wap-main .teambox{
    width: 100%;
    display: flex;flex-direction: column; align-items: center;gap: 0.25rem;
    margin-top: 0.35rem;
}
.wap-main .teambox .teamitem{
    width: 6.65rem;height: 3.52rem;
    border: 0.05rem solid #fff;border-radius: 0.20rem;
    box-shadow: 0 0 0.03rem 0.03rem #f6e2e3;
}


/* 最后 */
.wap-main .last{
    background-color: #cc3336;
}
.wap-main .last .lastbox{
    width: 100%;
    padding: 0.25rem 0 0.35rem 0;
    display: flex;flex-direction: column; align-items: center;justify-content: center;
}
.wap-main .last .lastbox .laone{
    width: 3.2rem;height: 0.45rem;
    background:linear-gradient(to right,#f4f4f4,#f0ece0,#fefdfb) ;border-radius: 0.35rem;
    display: flex;align-items: center;justify-content: center;
    color: #c70000;font-size: 0.26rem;font-weight: bold; 
}
.wap-main .last .lastbox .latwo{color: #fff;font-size: 0.24rem;margin-top: 0.12rem;text-align: center;}