body{  margin:0; padding:0; text-align:center;  font-size:12px; font-family:PingFangSC, sans-serif;}
table,td,tr,img,ul,li,h1,h2,p,object,param,embed{margin:0; padding:0; border:0;}
img{border:0;}
/* ul,li{list-style:none;} */
a{text-decoration:none; color:#fff;}
a:hover{text-decoration:none;}
.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{content:""; display:block; height: 0; clear:both; visibility:hidden;}

/*-返回定部-*/
#tbox{width:54px; float:right; position:fixed; right:20px; bottom:55px;}
#gotop{ width:54px; height:54px; background:#c90013; display:block;}
#gotop .retopic{display: inline-block; border-top: 2px solid; border-right: 2px solid; margin-top: 20px; width: 25px; height: 25px; border-color: #fff; transform: rotate(-45deg);}

.pc-container{width: 100%; height: 100%; margin: 45px auto 0 auto; text-align: center;  user-select: none;position: relative;z-index: 0;}
.pc-container .main-m{width:1200px; height: 100%;position: relative; margin: 0 auto; text-align: center;}
.pc-container img{width: 100%;height: 100%;display: block;}

/* 标题 */
.pc-container .main-m .alltitle{
    display: flex;align-items: center;justify-content: center;gap: 15px;
    position: relative;
}
.pc-container .main-m .alltitle .titleiconleft{width: 37px;height: 33px;}
.pc-container .main-m .alltitle .titletxt{
    color: #600d09;
    font-size: 28px;
    line-height: 28px;
    font-weight: bold;
    position: relative;
    top: 3px;
}

/* 按钮 */
.pc-container .allbtn{
    width: 100%;
    display: flex;align-items: center;justify-content: center;gap: 20px;
    margin-top: 25px;
}
.pc-container .allbtn .btnone{
    background: url(../images/btn01.png) no-repeat top;background-size: 100%;
    width: 267.3px;height: 52.2px;
    color: #7c3f00;font-weight: 900;font-size: 20px;line-height: 19px;
    position: relative;
    display: flex;align-items: center;justify-content: center;
    cursor: pointer;
}
.pc-container .allbtn .btnonetwo{
    background: url(../images/btn02.png) no-repeat top;background-size: 100%;
    width: 267.3px;height: 52.2px;
    color: #fff;font-weight: 900;font-size: 20px;line-height: 19px;
    position: relative;
    display: flex;align-items: center;justify-content: center;
    cursor: pointer;
}




/* 顶部*/
.pc-container .top{
    width: 100%; height:464px;
    background: url("../images/bg01.png") no-repeat top;
}
.pc-container .top .topBox{
    position: relative;
    width: 910px;height: 100%;
    padding: 85px 0 0 40px;box-sizing: border-box;
    margin: 0 auto;
}
.pc-container .top .topBox .topsmall{ color: #6f0603;font-size: 58px;line-height: 86px;font-weight: 500; }
.pc-container .top .topBox .topbig{ font-size: 92px;line-height: 98px;font-weight: bold;color: #500e00; }
.pc-container .top .topBox .topcricle{
    width: 525px;height: 45px;
    display: flex;align-items: center;justify-content: center;
    background: linear-gradient(to bottom, #aa000d, #4d0b0d);border-radius: 35px;
    color: #fff;font-size: 24px;font-weight: 500;line-height: 24px;
    margin: 35px auto 0 auto;
    position: relative;
}
.pc-container .top .topBox .topcricle::before{
    content: '';
    width: 220px;height: 2px;
    position: absolute;top: -2px;left: 50%;transform: translate(-50%, 0);
    background: linear-gradient(to right, transparent, 38%, #fff299, transparent);
}
.pc-container .top .topBox .topschname{    
    color: #f69d65;font-size: 16px;line-height: 16px;
    letter-spacing: 9px;
    position: relative;
    margin-top: 15px;
}
.pc-container .top .topBox .topschname::after{
    content: '';
    width: 2px;height: 13px;
    position: absolute;top: 50%;left: 412px;transform: translate(-50%, -50%);
    background: #f69d65;
}
.pc-container .top .topBox .taimg{
    width: 199px;height: 398px;
    position: absolute;right: 0;bottom: 0;
}

/* 中间部分 */
.pc-container .centerseticon{
    width: 100%; height:auto;
    background: url("../images/bg02.png") no-repeat bottom;
    padding: 35px 0;box-sizing: border-box;
}
/* 描述 */
.pc-container .centerseticon .cendesbox{
    width: 100%;
    display: flex;align-items: flex-start;justify-content: space-between;
}
.pc-container .centerseticon .cendesbox .cdleft{
    width: 300px;height: 280px;
    background: linear-gradient(315deg, #e10b00, #e9935a);border-radius: 15px;
    padding: 15px;box-sizing: border-box;
    display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;
}
.pc-container .centerseticon .cendesbox .cdleft .cdrightitem{
    text-align: left;color: #fff;font-size: 18px;font-weight: 300;
}
.pc-container .centerseticon .cendesbox .cdright{
    width: 865px;height: 280px;
    display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;
}
.pc-container .centerseticon .cendesbox .cdright .cdrightitem{
    width: 100%;
    display: flex;flex-direction: column;align-items: flex-start;
    background: #fff;box-shadow: 0 0 5px 1px #f8caca;border-radius: 10px;
    padding: 10px 20px;box-sizing: border-box;
    color: #333333;font-size: 16px;text-align: left;
}
.pc-container .centerseticon .cendesbox .cdright .cdrightitem span{ color: #511308;font-weight: bold;font-size: 20px; }


/* 英本飞跃计划 服务内容 */
.pc-container .centerseticon .whitebox{
    width: 100%;
    background-color: #fff;border-radius: 15px;box-shadow: 0 0 3px 3px #f6e2e3;
    padding: 35px 15px;box-sizing: border-box;
    position: relative;
}
.pc-container .centerseticon .whitebox .whitetitle{
    position: absolute;left: 0;top: -30px;
    width: 380px;height: 50px;
    display: flex;align-items: center;
    background: linear-gradient(to right, #fd5e27, #d20500);border-radius: 5px 35px 35px 0;
    padding: 0 0 0 15px;box-sizing: border-box;
}
.pc-container .centerseticon .whitebox .whitetitle .whitenum{width: 33px;height: 33px;}
.pc-container .centerseticon .whitebox .whitetitle .whitename{    
    color: #fff;font-size: 20px;line-height: 20px;font-weight: bold;
    margin-left: 15px;
}
.pc-container .centerseticon .whitebox .whitetitle .whitetrgle{
    width: 0;height: 0;
    border-top: 9px solid #fd5e27;border-right: 13px solid transparent;border-bottom: 10px solid transparent;
    position: absolute;left: 0;bottom: -19px;
}
/* 院校解析、专业解析 */
.pc-container .whitebox .fuwuone{
    width: 100%;
    display: flex;align-items: center;justify-content: center;gap: 25px;
    padding-top: 30px;
}
.pc-container .whitebox .fuwuone .fuwuleft{
    display: flex;flex-direction: column;align-items: flex-start;gap: 15px;
}
.pc-container .whitebox .fuwuone .fuwuleft .fwlitem{
    display: flex;align-items: center;
}
.pc-container .whitebox .fuwuone .fuwuleft .fwlitem .fwname{
    width: 230px;height: 45px;
    display: flex;align-items: center;justify-content: center;
    background-color: #ffc257;
    color: #fff;font-size: 18px;font-weight: bold;
}
.pc-container .whitebox .fuwuone .fuwuleft .fwlitem .fwline{
    width: 30px;height: 2px;
    background-color: #ffc257;
}
.pc-container .whitebox .fuwuone .fuwuleft .fwlitem .fwcricle{
    width: 8px;height: 8px;
    background-color: #ffc257;border-radius: 35px;
}
.pc-container .whitebox .fuwutwo{
    margin-top: 50px;
}
.pc-container .whitebox .fuwutwo .twonav{
    display: flex;align-items: center;justify-content: center;
    position: relative;
    width: 100%;height: 45px;border-radius: 15px 15px 0 0;box-sizing: border-box;
    background: linear-gradient(to bottom,#e6bb88,#d6a074);
    cursor: pointer;
}
.pc-container .whitebox .fuwutwo .twonav .twonavone{
    color: #6c4c37;font-size: 18px;font-weight: bold;
}
.pc-container .whitebox .fuwutwo .twonav .twonavicon{
    width: 32.4px;height: 33px;
    position: absolute;right: 20px;bottom: 0;
    display: none;
}
.pc-container .whitebox .fuwutwo .swiper-wrapper .swiper-slide-thumb-active .twonav{
    background: linear-gradient(to bottom,#ff814f,#e20f04);
}
.pc-container .whitebox .fuwutwo .swiper-wrapper .swiper-slide-thumb-active .twonav .twonavone{color: #fff;font-size: 18px;font-weight: bold;}
.pc-container .whitebox .fuwutwo .swiper-wrapper .swiper-slide-thumb-active .twonav .twonavicon{display: block;}
.pc-container .whitebox .fuwutwo .addborder::before{
    content: '';
    width: 0;height: 25px;border: 1px dashed #fff;
    position: absolute;left: -1px;bottom: 0;
}
.pc-container .whitebox .fuwutwo .addborder::after{
    content: '';
    width: 0;height: 25px;border: 1px dashed #fff;
    position: absolute;right: 0;bottom: 0;
}

.pc-container .whitebox .fuwutwo .pinkbox{
    background-color: #fff2ef;
    width: 100%;
    padding: 12px 15px 15px 15px;box-sizing: border-box;
}
.pc-container .whitebox .fuwutwo .pinkbox .pinkdes{
    text-align: left;
    color: #4b2317;font-size: 16px;line-height: 32px;
}
.pc-container .whitebox .fuwutwo .pinkbox .pinkwhite{
    width: 100%;
    display: flex;align-items: flex-start;justify-content: center; gap: 12px;
    margin-top: 30px;
}
.pc-container .whitebox .fuwutwo .pinkbox .pinkwhite .pwitem{
    background-color: #fff;
    width: 372px;height: 480px;
    padding: 15px;box-sizing: border-box;
    display: flex;flex-direction: column;align-items: center;
}
.pc-container .whitebox .fuwutwo .pinkbox .pinkwhite .pwitem .pwitemtitle{
    width: 100%;padding: 3px 0;
    background-color: #ffded7;border-radius: 35px;
    color: #cd3437;font-size: 18px;font-weight: bold;
}
.pc-container .whitebox .fuwutwo .pinkbox .pinkwhite .pwitem .pwbottom{
    width: 342px;margin-top: 15px;
}
.pc-container .whitebox .fuwutwo .pinkbox .pinkwhite .pwitem .pwbottom .pwbtootxt{
    color: #818181;font-size: 16px;
}
.pc-container .whitebox .fuwutwo .pinkbox .pinkwhite .pwitem .pwbottom .pwbtooborder{
    width: 100%;height: 0;
    border: 1px dashed #d7d7d7;box-sizing: border-box;
    margin: 10px 0;
}
.pc-container .manzhanwei{
    position: relative;
}
.pc-container .manzhanwei .manimg{
    width: 197px;height: 215px;
    position: absolute ; right: 10px;top: -110px;
}

/* 外籍文书头脑风暴、精修、润色  */
.pc-container .whitebox .fengbao{    
    margin-top: 25px;
    width: 100%;
    display: flex;align-items: flex-start;justify-content: center;gap: 30px;
}
.pc-container .whitebox .fengbao .fbitem{
    display: flex;flex-direction: column;align-items: center;gap: 15px;
}
.pc-container .whitebox .fengbao .fbitem .fbitemtitle{
    width: 100%;height: 35px;
    background-color: #ffded7;border-radius: 35px;
    color: #cc3234;font-size: 18px;font-weight: 500;
    display: flex;align-items: center;justify-content: center;
}
.pc-container .whitebox .fengbao .fbitem .fbimg{width: 536px;height: 189px;}

/* 背景提升-EPQ */
.pc-container .whitebox .epq{width: 941px;height: 275px;margin: 25px auto 0 auto;}
.pc-container .maozi{position: relative;}
.pc-container .maozi .maozimg{
    position: absolute; left: -40px;bottom: -25px;
    width: 182px;height: 96px;
}

/* 英本飞跃计划 全流程服务体系 */
.pc-container .tixi{
    width: 100%;
    background: linear-gradient(to right, #fff, #fff7f2);border-radius: 15px;box-shadow: 0 0 3px 3px #f6e2e3;
    padding: 30px 0;box-sizing: border-box;
    position: relative;margin-top: 35px;
}
.pc-container .tixi .tixiimg{
    width: 1004px;height: 105px;
    margin: 0 auto;
}


/* 英本飞跃计划 全明星导师介绍 */
.pc-container .teabox{
    position: relative;
    width: 100%;
    margin-top: 35px;
}
.pc-container .teabox .teacher{
    width: 1070px;
    margin: 5px auto;position: relative;
    background: linear-gradient(to right, #fff, #fff7f2);border-radius: 15px;box-shadow: 0 0 3px 3px #f6e2e3;
    padding: 15px;box-sizing: border-box;
    display: flex;align-items: flex-start; gap: 20px;
}
.pc-container .teabox .teacher .tealeft{ width: 191px;height: 262px; }
.pc-container .teabox .teacher .tearight{
    display: flex;flex-direction: column;align-items: flex-start;
}
.pc-container .teabox .teacher .tearight .trone{
    width: 140px;height: 30px;
    background: linear-gradient(to right, #fd5e27, #d20500);border-radius: 0 35px 35px 0;
    display: flex;align-items: center;justify-content: flex-start;gap: 8px;
    padding-left: 10px;box-sizing: border-box;
    color: #fff;font-size: 18px;font-weight: bold;line-height: 18px;
}
.pc-container .teabox .teacher .tearight .trone span{
    color: #f6c9c6;font-weight: 300;font-size: 14px;line-height: 14px;
    background: linear-gradient(45deg, #f91d05, #c30101);
    padding: 3px;
    position: relative;top: 2px;
}
.pc-container .teabox .teacher .tearight .trtwo{
    margin: 10px 0 18px 0;
    text-align: left;font-size: 16px;line-height: 24px;font-weight: 300;color: #000;
    height: 97px;
}
.pc-container .teabox .teacher .tearight .trthree{
    width: 100%;height: 75px;
    display: flex;align-items: center;gap: 20px;
    background: linear-gradient(to right, #ffeded, transparent);
    padding: 5px 0 5px 5px;box-sizing: border-box;
}
.pc-container .teabox .teacher .tearight .trthree .trthreetitle{
    width: 22px;height: 100%;
    background: linear-gradient(to right, #f34101, #e10f02);
    color: #ffffff;font-size: 14px;font-weight: 500;writing-mode: vertical-lr;text-orientation: upright;
    display: flex;align-items: center;justify-content: center;
}
.pc-container .teabox .teacher .tearight .trthree .ttright{
    width: 765px;
    display: flex;flex-wrap: wrap;gap: 10px 0;
}
.pc-container .teabox .teacher .tearight .trthree .ttright .ttritem{
    width: 48%;
    text-align: left;font-size: 15px;font-weight: 300;
    position: relative;
}
.pc-container .teabox .teacher .tearight .trthree .ttright .ttritem::before{
    content: '';
    position: absolute;left: -10px;top: 50%;transform: translate(0, -50%);
    width: 3px;height: 3px;
    background-color: #938383;border-radius: 35px;
}
.pc-container .teabox .teacher .tearight .trthree .ttright .ttritemtwo{ text-align: left;font-size: 15px;font-weight: 300; }
/* 按钮 */
.pc-container .teabox .teacher .teabtn{
    display: flex;align-items: center;justify-content: center;gap: 8px;
    background: linear-gradient(to bottom, #ffaf34, #fe883e);border-radius: 15px 0 15px 0;
    position: absolute;bottom: 0;right: 0;
    width: 255px;height: 45px;
    cursor: pointer;
}
.pc-container .teabox .teacher .teabtn .teabtnimg{ width: 24px;height: 24px; }
.pc-container .teabox .teacher .teabtn .teatxt{ color: #fff;font-size: 22px;font-weight: 500;line-height: 22px; }
.pc-container .teabox .teacher-pre{
    width: 35px;height: 35px;
    position: absolute;top: 50%;transform: translate(0,-50%);z-index: 2;
    cursor: pointer;
}

/* 团队介绍 */
.pc-container .teambox{
    width: 100%;
    display: flex;align-items: center;justify-content: space-between;
    margin-top: 35px;
}
.pc-container .teambox .teamitem{
    width: 574px;height: 304px;
    border: 5px solid #fff;border-radius: 20px;
    box-shadow: 0 0 3px 3px #f6e2e3;
}



/* 最后 */
.pc-container .last{ 
    width: 100%; height:auto;
    background-color: #cc3336;
    padding: 20px 0 30px 0;box-sizing: border-box;
}
/* 最后 */
.pc-container .last .lastbox{ display: flex;flex-direction: column;align-items: center;justify-content: center; }
.pc-container .last .lastbox .laone{ 
    width: 280px;height: 30px;
    background:linear-gradient(to right,#f4f4f4,#f0ece0,#fefdfb) ;border-radius: 35px;
    display: flex;align-items: center;justify-content: center;
    color: #c70000;font-size: 18px;font-weight: bold; 
}
.pc-container .last .lastbox .latwo{ color: #fff;font-weight: 500;font-size: 18px;margin: 10px auto 0 auto; }



