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:#ffb032; 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;box-sizing: border-box;}
.pc-container .main-m img{width: 100%;height: 100%;display: block;}
/* 通用flex */
/* .pc-container .flexcenter{display: flex;align-items: center;justify-content: center;}
.pc-container .flexstartbetw{display: flex;align-items: flex-start;justify-content: space-between;}
.pc-container .flexcenterbetw{display: flex;align-items: center;justify-content: space-between;}
.pc-container .flexcolbaseline{display: flex;flex-direction: column; align-items: baseline;}
.pc-container .flexcolcenter{display: flex;flex-direction: column; align-items: center;}
.pc-container .flexcolcentertwo{display: flex;flex-direction: column; align-items: center;justify-content: center;}
.pc-container .flexcolbasecenter{display: flex;flex-direction: column; align-items: baseline;justify-content: center;}
.pc-container .flexendbetwe{display: flex; align-items: flex-end;justify-content: space-between;} */
/* 标题 */
.pc-container .jqtitle{}
.pc-container .jqtitle .titlebig{gap: 12px;display: flex;align-items: center;justify-content: center;}
.pc-container .jqtitle .titlebig .titleleft{width: 89px;height: 13px;}
.pc-container .jqtitle .titlebig .titlecenter{font-size: 40px;line-height: 40px; color: #242331;font-weight: bold;}
.pc-container .jqtitle .titlebig .titlecenter span{color: #055bfe;}
.pc-container .jqtitle .titlesmall{color: #c7c7c7;font-size: 20px;line-height: 20px;margin-top: 10px;opacity: 0.5;}
/* 按钮 */
.pc-container .jqbtn{gap: 35px;margin-top: 25px;display: flex;align-items: center;justify-content: center;}
.pc-container .jqbtn .jqbtnone{position: relative;display: flex;align-items: center;justify-content: center;
gap: 12px;
background: linear-gradient(to bottom,#fce17a,#ffa31e);
width: 215px;
height: 45px;
border-radius: 35px;
box-shadow: 0 2px 0 1px #e06114;cursor: pointer;}
.pc-container .jqbtn .jqbtnone .btnimg{width: 24px;height: 24px;animation: doudong 3s 0s infinite; }
@keyframes doudong {
    0% { transform: rotate(0deg) }
    10%,20%,30% { transform: rotate(-5deg) }
    15%,25%,35% { transform: rotate(5deg) }
    40% { transform: rotate(-4deg) }
    45% { transform: rotate(4deg) }
    50% { transform: rotate(0deg) }
    100% { transform: rotate(0deg) }
}
.pc-container .jqbtn .btntxt{color: #692b04;
font-size: 20px;
line-height: 20px;
font-weight: bold;}
.pc-container .jqbtn .btnshan{width: 123px;
height: 13px;
position: absolute;
bottom: -5px;
left: 0;}
.pc-container .jqbtn .jqbtntwo{position: relative;display: flex;align-items: center;justify-content: center;
gap: 12px;
background: linear-gradient(to bottom,#14befb,#0d5bfd);
width: 215px;
height: 45px;
border-radius: 35px;
box-shadow: 0 2px 0 1px #0747c3;cursor: pointer;animation: borderwai 2s ease infinite;;}
.pc-container .jqbtn .jqbtntwo .btnhand{ width: 64px;
height: 66px;
position: absolute;
bottom: -38px;
right: -32px;animation: handleanimation 2s ease infinite;}
.pc-container .jqbtn .jqbtntwo .btntxt{color: #fff;
font-size: 20px;
line-height: 20px;
font-weight: bold;animation: btntxtle 2s ease infinite;}
/* 边框下沉 */
@keyframes borderwai {
    0% ,20% ,30% { box-shadow: 0 2px 0 1px #0747c3; }
    40% { box-shadow: none; }
    50% ,80% ,100% { box-shadow: 0 2px 0 1px #0747c3; }
}
/* 文字 */
@keyframes btntxtle {
    0% ,20% ,30% { transform: none; }
    40% { transform: scale3d(0.8, 0.8, 0.8); }
    50% ,80% ,100% { transform: none; }
}
/* 手 */
@keyframes handleanimation {
    0% { transform: none;  }
    20% { transform: translate(-10px,-10px); }
    30% { transform: scale3d(0.8, 0.8, 0.8); }
    40% { transform: scale3d(0.9, 0.9, 0.9); }
    50% { transform: scale3d(1,1,1); }
    100% { transform: none; }
}
.pc-container .jqbtn .jqbtntwo:hover{animation: none;}
.pc-container .jqbtn .jqbtntwo:hover .btntxt{animation: none;}
.pc-container .jqbtn .jqbtntwo:hover .btnhand{animation: none;}


/* 头部 */
.pc-container .jqhead{width: 100%;height: 60px; background: url("../images/head01.png") no-repeat top;padding-top: 15px;box-sizing: border-box;}
.pc-container .jqhead .jqheadBox{}
.pc-container .jqhead .jqheadBox .logoPhone{display: flex;align-items: center;justify-content: space-between;}
.pc-container .jqhead .jqheadBox .logoPhone .xhdlogo{width: 95px;height: 36px;}
.pc-container .jqhead .jqheadBox .logoPhone .xhdphone{background-color: #d6e6ff;border-radius: 30px;padding: 5px 10px;display: flex;align-items: center;justify-content: center;}
.pc-container .jqhead .jqheadBox .logoPhone .xhdphone .xhdph{width: 18px;height: 18px;margin-right: 8px;}
.pc-container .jqhead .jqheadBox .logoPhone .xhdphone .phonenem{color: #363233;font-weight: bold;font-size: 18px;line-height: 18px;}
.pc-container .jqhead .jqheadBox .jqlanmu {display: flex;align-items: center;justify-content: space-between}
.pc-container .jqhead .jqheadBox .jqlanmu  .lanmuitem{padding: 12px 0 6px 0;gap: 5px;cursor: pointer;position: relative; display: flex;align-items: center;justify-content: center;}
.pc-container .jqhead .jqheadBox .jqlanmu  .lanmuitem:hover .itemtxt{color: #0a59fc;}
.pc-container .jqhead .jqheadBox .jqlanmu  .lanmuitem .itemtxt{font-size: 16px;line-height: 16px;}
.pc-container .jqhead .jqheadBox .jqlanmu  .lanmuitem .itemzhishi{width: 14px;height: 8px;position: relative;top: 3px;display: flex;}
.pc-container .jqhead .jqheadBox .jqlanmu  .lanmuitem .itemzhishiTwo{width: 14px;height: 8px;position: relative;top: 3px;display: none;}
.pc-container .jqhead .jqheadBox .jqlanmu  .lanmuitem:hover .itemzhishi{display: none;}
.pc-container .jqhead .jqheadBox .jqlanmu  .lanmuitem:hover .itemzhishiTwo{display: flex;}
.pc-container .jqhead .jqheadBox .jqlanmu  .lanmuitem .xilalm{width: 100%;height: auto;position: absolute;top: 32px;padding: 10px 5px;box-sizing: border-box;background-color: #fff;z-index: 10;display: none;}
.pc-container .jqhead .jqheadBox .jqlanmu  .lanmuitem .xilalm:hover{color: #0a59fc;}
.pc-container .jqhead .jqheadBox .jqlanmu  .lanmuitem:hover .xilalm{display: flex;}

/* swiper */
.pc-container .swiperImg{position: relative;}
.pc-container .swiperImg .spierImg{width: 100%; height: 455px;position: relative;}
.pc-container .swiperImg .spierImg .spierImgtxt{width: 710px;
margin: 0 auto;
position: absolute;
left: 50%;
transform: translate(-50%, 0);
bottom: 55px;display: flex;align-items: center;justify-content: space-between;}
.pc-container .swiperImg .spierImg .spierImgtxt .swtxtitem{background: linear-gradient(to bottom, #fdcc03,#ed8001, #fe5303);
border: 1px solid #ebbb00;
border-radius: 10px;
box-shadow: 0 3px 0 0px #c94202;
width: 224px;
height: 45px;display: flex;align-items: center;justify-content: center;
}
.pc-container .swiperImg .spierImg .spierImgtxt .swtxtitem .switxt{font-size: 20px;
line-height: 20px;
font-weight: bold;
background: -webkit-linear-gradient(#fefffd, #fff4b2);
-webkit-background-clip: text;
color: transparent;
background-clip: text;filter: drop-shadow(2px 3px 1px #ba2801);
}
.pc-container .swiperImg .spierImg .spierImgtxt .swtxtitemTwo{ background: linear-gradient(135deg, #fd7e07, #fccf37);
border: 1px solid #fff;
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: center;
width: 224px;
height: 45px;
border-radius: 10px;}
.pc-container .swiperImg .spierImg .spierImgtxt .swtxtitemTwo .switxt{font-size: 20px;
line-height: 20px;
font-weight: 400;color: #fff;filter: drop-shadow(2px 3px 4px  #ba2801);}

.pc-container .swiperImg .swiper-pagination-bullet{width: 6px;height: 6px;background-color: #fefffd;opacity: 1;}
.pc-container .swiperImg .swiper-pagination-bullet-active{width: 24px;height: 6px;border-radius: 10px;background-color: #055bfe;}

/* A-Level课程 考试概览 */
.pc-container .gailan{padding: 35px 0 70px 0;}
.pc-container .gailan .gailanbox{margin-top: 25px;width: 100%;height: 570px;display: flex;align-items: flex-start;justify-content: space-between;}
/* 左侧 */
.pc-container .gailan .gailanbox .gailanleft{ width: 650px;height: 100%;
box-shadow: 0 0 6px 2px #f3f3f3;
padding: 0 10px;
box-sizing: border-box;
border-radius: 25px;display: flex;flex-direction: column; align-items: baseline;justify-content: center;gap: 8px;}
.pc-container .gailan .gailanbox .gailanleft .leftimg{ position: relative;
width: 100%;
height: 226px;display: flex;align-items: baseline;justify-content: center;}
.pc-container .gailan .gailanbox .gailanleft .leftimg .imgone{width: 327px;
height: 226px;
position: absolute;
left: 0;
top: 0;}
.pc-container .gailan .gailanbox .gailanleft .leftimg .imgtwo{ width: 397px;
height: 226px;
position: absolute;
right: 0;
top: 0;}
.pc-container .gailan .gailanbox .gailanleft .lefttitle{text-align: left;
color: #252432;
font-size: 22px;
font-weight: bold;
}
.pc-container .gailan .gailanbox .gailanleft .leftborder{width: 50px;
height: 4px;
background: #eaeaea;}
.pc-container .gailan .gailanbox .gailanleft .leftdes{text-align: left;
font-size: 18px;
line-height: 36px;
font-weight: 400;}
.pc-container .gailan .gailanbox .gailanleft .leftdes span{color: #085afb;font-weight: bold;}
/* 右侧 */
.pc-container .gailan .gailanbox .gailanright{width: 540px;height: 100%;}
.pc-container .gailan .gailanbox .gailanright .glitem{width: 100%;
border-radius: 15px;position: relative;display: flex;
transition: all 0.45s linear;cursor: pointer;overflow: hidden;}
.pc-container .gailan .gailanbox .gailanright .glitem:nth-child(1){background-color: #0164f3;z-index: 5;padding-top: 0;height: 70px;}
.pc-container .gailan .gailanbox .gailanright .glitem:nth-child(2){background-color: #ffad33;z-index: 4;padding-top: 20px;top: -20px;height: 70px;}
.pc-container .gailan .gailanbox .gailanright .glitem:nth-child(3){background-color: #fc5b2f;z-index: 3;padding-top: 20px;top: -40px;top: -40px;height: 70px;}
.pc-container .gailan .gailanbox .gailanright .glitem:nth-child(4){background-color: #4e62ff;z-index: 2;padding-top: 20px;top: -60px;top: -60px;height: 70px;}
.pc-container .gailan .gailanbox .gailanright .glitem:nth-child(5){background-color: #0eb0f0;z-index: 1;padding-top: 20px;top: -80px;top: -80px;height: 70px;}
.pc-container .glitemHhover{height: 290px !important;}
.pc-container .gailan .gailanbox .gailanright .glitem .glative{width: 100%;height: 100%; padding: 10px 20px;box-sizing: border-box;display: flex;flex-direction: column; align-items: baseline;}
.pc-container .gailan .gailanbox .gailanright .glitem .acitvetitle{display: flex;align-items: center;justify-content: center;gap: 8px;}
.pc-container .gailan .gailanbox .gailanright .glitem .acitvetitle .activejt{width: 25px;height: 25px;transform: rotate(0);transition: all 0.4s linear;}
.pc-container .activejtHhover{transform: rotate(180deg) !important;}
.pc-container .gailan .gailanbox .gailanright .glitem .acitvetitle .actxt{color: #fff;
font-size: 24px;
font-weight: 500;
line-height: 24px;}
.pc-container .gailan .gailanbox .gailanright .glitem .glative .actdes{text-align: left;
color: #fff;
font-size: 18px;
line-height: 34px;display: none;}
.pc-container .actdesHover{display: block !important;}
.pc-container .gailan .gailanbox .gailanright .glitem .glative .noacticon{width: 156px;height: 67px;position: absolute;right: 0;bottom: 0;display: block;}
.pc-container .gailan .gailanbox .gailanright .glitem .glative .noacticonactive{display: none !important;}
.pc-container .gailan .gailanbox .gailanright .glitem .glative .noacticon img{border-radius: 0 15px 15px 0;}

/* A-Level课程 中国考生适应性 */
.pc-container .shiying{background: #f6f7f9;
padding: 35px;}
.pc-container .shiying .shiyingbox{margin-top: 25px;display: flex;align-items: center;justify-content: space-between;}
.pc-container .shiying .shiyingbox .syitem{background: #fff;
box-shadow: 0 0 3px 1px #eaebef;
border-radius: 25px;
width: 265px;
height: 440px;
padding: 10px;
box-sizing: border-box;
position: relative;display: flex;flex-direction: column; align-items: center;}
.pc-container .shiying .shiyingbox .syitem .syitimg{width: 245px;height: 180px;}
.pc-container .shiying .shiyingbox .syitem .sytitle{font-size: 24px;
line-height: 24px;
font-weight: bold;
color: #0a59fc;
margin: 10px 0;}
.pc-container .shiying .shiyingbox .syitem .sydes{ text-align: left;
width: 100%;height: 160px;
box-sizing: border-box;
color: #333333;
font-size: 18px;
line-height: 27px;
font-weight: 400;
border-top: 2px dashed #eaeaea;
padding-top: 10px;}
.pc-container .shiying .shiyingbox .syitem .sybtn{
cursor: pointer;background-color: #ff8e01;border-radius: 25px;width: 150px;height: 30px;display: flex;align-items: center;justify-content: center;gap:5px;
}
.pc-container .shiying .shiyingbox .syitem .sybtn .sybtnicon{width: 22px;height: 22px;}
.pc-container .shiying .shiyingbox .syitem .sybtn .sybtnicontwo{width: 22px;height: 22px;display: none;}
.pc-container .shiying .shiyingbox .syitem .sybtn .sybtntxt{color: #fff;font-size: 16px;line-height: 18px;}

.pc-container .shiying .shiyingbox .syitem:hover{transition: all 1s ease-in-out 0s;
box-shadow:0 6px 30px 0 rgba(0,0,0,.2);}
.pc-container .shiying .shiyingbox .syitem .sybtn:hover{
background-color: #fc213f;
}
.pc-container .shiying .shiyingbox .syitem .sybtn:hover .sybtnicon{display: none ;}
.pc-container .shiying .shiyingbox .syitem .sybtn:hover .sybtnicontwo{display: flex ;}

/* A-Level课程 全球大学要求 */
.pc-container .request{padding: 35px 0;}
.pc-container .request .reqbox{margin-top: 25px;flex-wrap: wrap;display: flex;align-items: center;justify-content: space-between;gap: 20px 10px;}
.pc-container .request .reqbox .reqitem{border: 1px solid #e4e4e4;
box-shadow: 0 0 5px 3px #f3f3f3;
border-radius: 15px;
width: 185px;
height: 255px;cursor: pointer;
transition: all 0.5s cubic-bezier(.46,-1.96,.29,1.14);}
.pc-container .request .reqbox .reqitem:hover{transform: translateY(-10px) ;}
.pc-container .request .reqbox .reqitem:hover .reqone{display: none ; }
.pc-container .request .reqbox .reqitem:hover .reqtwo{display: flex !important; }
.pc-container .request .reqbox .reqitem .reqone{width: 100%;
height: 100%;
padding-top: 15px;
box-sizing: border-box;display: flex;flex-direction: column; align-items: center;}
.pc-container .request .reqbox .reqitem .reqone .reqborder{width: 60px;
height: 8px;
background-color: #f1f1f1;
border-radius: 35px;}
.pc-container .request .reqbox .reqitem .reqone .reqlogo{width: 123px;height: 123px;margin-top: 12px;}
.pc-container .request .reqbox .reqitem .reqone .reqname{color: #242331;font-size: 24px;font-weight: bold;text-align: center;}
/* 另一个卡片 */
.pc-container .request .reqbox .reqitem .reqtwo{width: 100%;
height: 100%;
background: #fff;border-radius: 15px;display: none;flex-direction: column; align-items: center;
}
.pc-container .request .reqbox .reqitem .reqtwo .reqtwotop{
width: 100%;
padding: 15px 0;
box-sizing: border-box;
background: linear-gradient(to bottom, #085afc, 38%, #bad1fd, 80%, #e1ecfe, #fdfdfd, #ebebeb);
border-radius: 15px;
position: relative;display: flex;flex-direction: column; align-items: center;
}
.pc-container .request .reqbox .reqitem .reqtwo .reqtwotop .reqborder{    width: 60px;
height: 8px;
background-color: #f3f3f3;
border-radius: 35px;}
.pc-container .request .reqbox .reqitem .reqtwo .reqtwotop .reqnametwo{display: flex;align-items: center;justify-content: center;gap: 8px;
margin: 12px 0;}
.pc-container .request .reqbox .reqitem .reqtwo .reqtwotop .reqnametwo .renaleft{width: 12px;height: 25px;}
.pc-container .request .reqbox .reqitem .reqtwo .reqtwotop .reqnametwo .renacenter{ color: #fff;
font-size: 18px;
line-height: 18px;
font-weight: bold;}
.pc-container .request .reqbox .reqitem .reqtwo .reqtwotop .reqinfor{width: 90%;
background: linear-gradient(25deg, #fdfdfd, #ffffff, #d9e8ff);
padding: 10px 15px 0 15px;
box-sizing: border-box;
border-radius: 15px 15px 5px 5px;display: flex;flex-direction: column; align-items: center;}
.pc-container .request .reqbox .reqitem .reqtwo .reqtwotop .reqinfor .reqinforitem{border-bottom: 1px dashed #dee3e9;
font-size: 14px;
line-height: 14px;
color: #474c4f;
text-align: center;
margin-bottom: 5px;
padding-bottom: 5px;
width: 100%;}
.pc-container .request .reqbox .reqitem .reqtwo .reqtwotop .reqinfor .reqinforitem:nth-child(2){line-height: 18px;}
.pc-container .request .reqbox .reqitem .reqtwo .reqtwotop .reqinfor .reqinforitem:last-child{border-bottom: none;}
.pc-container .request .reqbox .reqitem .reqtwo .reqtwotop .reqinfotragle{position: absolute;
bottom: -12px;
left: 50%;
transform: translate(-50%,0);
border: 1px solid transparent;
border-top: 12px solid #e8e8e8;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
}
.pc-container .request .reqbox .reqitem .reqtwo .reqbtn{cursor: pointer;
background-color: #075bfc;
border-radius: 25px;
width: 80%;
height: 25px;display: flex;align-items: center;justify-content: center;
gap: 3px;
margin-top: 15px;
box-shadow: 0 1px 1px 1px #73c6f8;}
.pc-container .request .reqbox .reqitem .reqtwo .reqbtn .reqbtnicon{width: 20px;height: 17px;}
.pc-container .request .reqbox .reqitem .reqtwo .reqbtn .reqbtntxt{font-size: 16px;color: #fff;line-height: 16px;}

/*  A-Level课程  选课组合 */
.pc-container .chioce{padding: 35px 0 70px 0;background: linear-gradient(to bottom,#fff,#cfebff);}
.pc-container .chioce .choicbox{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 30px;margin-top: 25px;}
.pc-container .chioce .choicbox .chiocitem{
position: relative;
width: 215px;height: 230px;border-radius: 18px;display: flex;
flex-direction: column; 
align-items: baseline;
justify-content: center;
gap: 20px;padding-left: 20px;
box-sizing: border-box;
}
.pc-container .chioce .choicbox .chiocitem:nth-child(3n+1){background: linear-gradient(to bottom,#d8efff,#fff);box-shadow:0 2px 2px 0px  #d8efff;}
.pc-container .chioce .choicbox .chiocitem:nth-child(3n+2){background: linear-gradient(to bottom,#c8f1f3,#fff);box-shadow: 0 2px 2px 0px  #c8f1f3;}
.pc-container .chioce .choicbox .chiocitem:nth-child(3n+3){background: linear-gradient(to bottom,#e1d6ff,#fff);box-shadow: 0 2px 2px 0px  #e1d6ff;}
.pc-container .chioce .choicbox .chiocitem .choictitle{color: #21232f;
font-size: 24px;
font-weight: bold;
line-height: 24px;text-align: left;}
.pc-container .chioce .choicbox .chiocitem .choicborder{width: 30px;
height: 5px;
background: #fff;}
.pc-container .chioce .choicbox .chiocitem .choicdes{ font-size: 18px;
line-height: 26px;
text-align: left;}
.pc-container .chioce .choicbox .chiocitem .choicbtn{background: #623ffd;
border-radius: 25px;
width: 135px;
height: 29px;
cursor: pointer;display: flex;align-items: center;justify-content: center;
gap: 5px;}
.pc-container .chioce .choicbox .chiocitem .choicbtn .choicon{width: 22px;height: 23px;position: relative;top: 1px;display: flex;}
.pc-container .chioce .choicbox .chiocitem .choicbtn .choicontwo{width: 22px;height: 23px;position: relative;top: 1px;display: none;}
.pc-container .chioce .choicbox .chiocitem .choicbtn .chioctxt{color: #fff;
font-size: 16px;
line-height: 18px;position: relative;
top: -1px;}
.pc-container .chioce .choicbox .chiocitem .chiorighticon{ width: 90px;
height: 86px;
position: absolute;right: 0;top: 0;
}

.pc-container .chioce .choicbox .chiocitem:hover{transition: all 1s ease-in-out 0s;
box-shadow:0 6px 30px 0 rgba(0,0,0,.2);}
.pc-container .chioce .choicbox .chiocitem .choicbtn:hover{
background-color: #fc213f;
}
.pc-container .chioce .choicbox .chiocitem .choicbtn:hover .choicon{display: none ;}
.pc-container .chioce .choicbox .chiocitem .choicbtn:hover .choicontwo{display: flex ;}
.pc-container .chioce .choicbox .chiocitem .choicbtn:hover .chioctxt{color: #fff;}
/* 注 */
.pc-container .chioce .chioctips{ margin: 15px;
text-align: left;
width: 100%;
padding: 0 225px;
box-sizing: border-box;
font-size: 14px;
font-weight: 300;
line-height: 24px;
}

/* 预约 */
.pc-container .get{position: relative;width: 100%;height: 266px; background: url("../images/bg01.png") no-repeat top;}
.pc-container .get .get-form{ position: relative;width: 100%;height: 100%;}
.pc-container .get .get-form .formleft{width: 300px;
display: flex;flex-direction: column; align-items: center;gap: 10px;
position: absolute;
right: 105px;
top: 50%;
transform: translate(0, -50%);}
.pc-container .get .get-form .gft-item{position: relative;
padding-left: 12px;
box-sizing: border-box;
background-color: #fff;
width: 100%;
height: 40px;display: flex;align-items: center;justify-content: space-between;}
.pc-container .get .get-form .gft-item .gfi-img{ width: 18px;
height: 23px;
margin-right: 5px;}
.pc-container .get .get-form .gft-item .gfi-input{width: 270px;height: 100%;display: flex;align-items: center;justify-content:center;}
.pc-container .get .get-form .gft-item .gfi-input .gfi-input-name{ border: none;
width: 100%;
height: 90%;
font-size: 16px;
padding-left: 10px;
box-sizing: border-box;}
.pc-container .get .get-form .gft-item .gfi-getCode{position: absolute;right: 5px;top: 50%;transform: translate(0, -50%);cursor: pointer;}
.pc-container .get .get-form .gft-item .gfi-getCode .getYzm{border: none;
border-radius: 22px;
color: #ffffff;
background-color: #767676;
font-size: 16px;
width: 105px;
height: 30px;}
.pc-container .get .get-form  .formright{width: 100%;
height: 40px;display: flex;align-items: center;justify-content:center;
background:linear-gradient(to right,#ff9a0a,#fbe27d) ;color: #662e00;
font-size: 18px;font-weight: bold;line-height: 18px;cursor: pointer;}
.pc-container .get .get-form .get-form-bottom{font-size: 12px;display: flex;align-items: center;justify-content:center;}
.pc-container .get .get-form .nasheng{width: 743px;height: 295px;position: absolute;bottom: 0;left: 20px;}

/* 为什么选择 新航道 */
.pc-container .why{padding: 35px 0 70px 0;}
.pc-container .why .whybox{margin-top: 25px;}
.pc-container .why .whybox .whytop{display: flex; align-items: flex-end;justify-content: space-between;}
/* 上左 */
.pc-container .why .whybox .whytop .whytpleft{display: flex;flex-direction: column; align-items: baseline;gap: 20px;}
.pc-container .why .whybox .whytop .whytpleft .whtpleitem{width: 520px;
height: 45px;
border-radius: 25px;
box-shadow: 0 0 4px 1px #ced6e1;
padding: 0 20px 0 25px;
box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;
}
.pc-container .why .whybox .whytop .whytpleft .whtpleitem .whitemone{display: flex;align-items: center;justify-content: center;gap: 8px}
.pc-container .why .whybox .whytop .whytpleft .whtpleitem .whitemone .oneicon{width: 39px;height: 34px;}
.pc-container .why .whybox .whytop .whytpleft .whtpleitem .whitemone .onedes{text-align: left;
font-size: 18px;
line-height: 24px;}
.pc-container .why .whybox .whytop .whytpleft .whtpleitem .whitemone .onedes span:nth-child(1){color: #fe8f02;font-weight: bold;}
.pc-container .why .whybox .whytop .whytpleft .whtpleitem .whitemone .onedes span:nth-child(2){color: #085afc;font-weight: bold;
font-size: 22px;line-height: 22px;}
.pc-container .why .whybox .whytop .whytpleft .whtpleitem .whitemtwo{width: 23px;height: 23px;}
/* 上右 */
.pc-container .why .whybox .whytop .whytright{position: relative;
width: 580px;
height: 220px;
background: #fff;}
.pc-container .why .whybox .whytop .whytright .whyrides{width: 100%;
height: 100%;
position: relative;
z-index: 1;
background: #fff;
text-align: left;
font-size: 22px;
line-height: 34px;
padding: 25px;
box-sizing: border-box;
box-shadow: 1px 1px 3px 1px #e5e5e5;}
.pc-container .why .whybox .whytop .whytright .whyrides span{color: #055bfc;font-weight: bold;}
.pc-container .why .whybox .whytop .whytright .bluimg{width: 635px;
height: 220px;
position: absolute;
left: -20px;
top: -20px;}
.pc-container .why .whybox .whytop .whytright .jiangbei{width: 146px;
height: 185px;
position: absolute;
right: -39px;
bottom: 0;
z-index: 2;}
.pc-container .why .whybox .whytop .whytright .whyziti{
width: 374px;
height: 39px;
position: absolute;
bottom: 0;
left: 20px;z-index: 2;
}
/* 下半部分 */
.pc-container .why .whybox .whybottom{margin-top: 25px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 20px 45px;}
.pc-container .why .whybox .whybottom .whybtoItem{
width: 370px;
height: 245px;
box-shadow: 0 0 15px 1px #e9e9eb;
padding: 15px 15px 0 15px;
box-sizing: border-box;display: flex;flex-direction: column; align-items: baseline;
}
.pc-container .why .whybox .whybottom .whybtoItem:hover{
transition: transform .5s cubic-bezier(.46,-1.96,.29,1.14);
transform: translateY(-5px);
box-shadow: 0 0 10px 5px #dedfe0;
}
.pc-container .why .whybox .whybottom .whybtoItem .whbtoone{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.pc-container .why .whybox .whybottom .whybtoItem .whbtoone .whbtoleft{
display: flex;
flex-direction: column; align-items: baseline;
gap: 20px;}
.pc-container .why .whybox .whybottom .whybtoItem .whbtoone .whbtoleft .whbtotitle{
font-weight: bold;
font-size: 24px;
line-height: 24px;
}
.pc-container .why .whybox .whybottom .whybtoItem:nth-child(2n+1) .whbtoone .whbtoleft .whbtotitle{color: #075bfc;}
.pc-container .why .whybox .whybottom .whybtoItem:nth-child(2n) .whbtoone .whbtoleft .whbtotitle{color: #fe8f00;}
.pc-container .why .whybox .whybottom .whybtoItem .whbtoone .whbtoleft .whbtoborder{width: 42px;
height: 4px;
background: #e9e9eb;}
.pc-container .why .whybox .whybottom .whybtoItem .whbtoone .whbtoicon{width: 50px;height: 50px;}
.pc-container .why .whybox .whybottom .whybtoItem .whbtodes{  margin-top: 20px;
text-align: left;
font-size: 18px;
line-height: 28px;font-weight: 300;}
.pc-container .why .whybox .whybottom .whybtoItem .whbtodes span{font-weight: bold;}

/* 新航道锦秋A-Level 海归师资团队 */
.pc-container .teacher{padding: 35px 0 70px 0;background-color: #f8f8fa; }
.pc-container .teacher .teabox{ margin-top: 5px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;  }
.pc-container .teacher .teabox .teaitem{
position: relative;
width: 221px;display: flex;flex-direction: column; align-items: baseline;justify-content: center;}
.pc-container .teacher .teabox .teaitem .teaimg{width: 221px;height: 310px;position: relative;
top: 32px; }
.pc-container .teacher .teabox .teaitem .teaname{
width: 110px;
height: 30px;
display: flex;align-items: center;justify-content: center;
background: linear-gradient(45deg, #f7e0be, #fff, #f7e0be);
border-radius: 0 9px 0 1px;
box-shadow: 2px -2px 8px 1px #bbb7b4;
font-size: 22px;
font-weight: bold;
color: #de0b2c;
line-height: 22px;
position: relative;
z-index: 2;
}
.pc-container .teacher .teabox .teaitem .teades{width: 221px;
height: 60px;
display: flex;align-items: center;justify-content: center;
background: #de0b2c;
color: #fff;
font-size: 16px;
line-height: 22px;
border-radius: 0 0 15px 0;
transform: skewX(-19deg);
padding-top: 5px;
position: relative;
top: -5px;
z-index: 1;}
.pc-container .teacher .teabox .teaitem .teades .teatrgle{width: 0;
height: 0;
border-top: 10px solid #6d2b1f;
border-left: 12px solid transparent;
border-right: 0px solid transparent;
position: absolute;
left: -10px;
top: 4px;}
.pc-container .teacher .teabox .teaitem .sting{
display: flex;align-items: center;justify-content: center;
position: absolute;
right: -15px;
top: 50px;
background-color: #fc213f;
width: 90px;
height: 30px;
gap: 4px;
border-radius: 25px;
cursor: pointer;
}
.pc-container .teacher .teabox .teaitem .sting .stngicon{ width: 22px;height: 23px;display: flex ; }
.pc-container .teacher .teabox .teaitem .sting .stngiconTwo{ width: 22px;height: 23px;display: none ; }
.pc-container .teacher .teabox .teaitem .sting .stingtxt{color: #fff;
font-size: 18px;
line-height: 18px;
position: relative;
top: -1px;}
.pc-container .teacher .teabox .teaitem:hover{transition: all .3s linear;
cursor: pointer;
}
.pc-container .teacher .teabox .teaitem:hover .sting{
transition: all .3s linear;
width: 120px;height: 35px;box-shadow: 0 0 10px 1px #e7e7e7;
right: -50px;
}

/* 新航道锦秋A-Level 班型设置 */
.pc-container .setting{padding: 35px 0 70px 0; position: relative;width: 100%;height: auto; background: url("../images/bg02.png") no-repeat bottom;}
.pc-container .setting .settingbox{margin-top: 25px;display: flex;align-items: center;justify-content: center;}
.pc-container .setting .settingbox .settingItem{width: 290px;
position: relative;
box-sizing: border-box;}
.pc-container .setting .settingbox .settingItem .setitemtitle{width: 100%;
height: 66px;display: flex;flex-direction: column; align-items: center;justify-content: center;
background: #075bfc;
text-align: center;
box-sizing: border-box;
color: #fff;
font-size: 16px;
line-height: 26px;
font-weight: 300;}
.pc-container .setting .settingbox .settingItem .setitemtitle span{font-size:24px;
font-weight: bold;}
.pc-container .setting .settingbox .settingItem .setone{ width: 100%;
height: 450px;display: flex;flex-direction: column; align-items: baseline;
background: #fff;
border-radius: 0 0 10px 10px;
box-shadow: 7px 4px 6px 0px #e0e5eb;
padding: 15px;
box-sizing: border-box;
position: relative;}
.pc-container .setting .settingbox .settingItem .setone .setonedes{text-align: left;
color: #252531;
font-size: 18px;
font-weight: bold;
line-height: 26px;
width: 100%;}
.pc-container .setting .settingbox .settingItem .setone .setonelr{display: flex;align-items: center;justify-content: center;gap: 10px;margin-top: 25px;width: 100%;}
.pc-container .setting .settingbox .settingItem .setone .setonelr .setoneleft{width: 41px;height: 41px;}
.pc-container .setting .settingbox .settingItem .setone .setonelr .setoneright{text-align: left;
font-size: 16px;
line-height: 20px;
font-weight: 300;width: 145px;}
.pc-container .setting .settingbox .settingItem .setone .setonelast{width: 260px;
background: #075bfc;
border-radius: 5px;
padding: 5px 10px;
box-sizing: border-box;
color: #fff;
font-size: 16px;
line-height: 26px;
position: absolute;
bottom: 10px;
left: 50%;
transform: translate(-50%, 0);}
.pc-container .setting .settingbox .settingItem .setone .setonelast span{color: #fdc101;font-weight: bold;}
.pc-container .setting .settingbox .settingItem .setonetrangle{width: 0;
height: 0;
border-left: 40px solid #075bfc;
border-top: 33px solid transparent;
border-bottom: 33px solid transparent;
position: absolute;
right: -40px;
top: 0;}

.pc-container .setting .settingbox .settingItem .setone .settwopur{
width: 100%;display: flex;align-items: center;justify-content: center;gap: 10px;box-sizing: border-box;}
.pc-container .setting .settingbox .settingItem .setone .settwopur .settwopuritem{
background: #f5f5fd;
border-radius: 10px;
padding: 10px;
box-sizing: border-box;
color: #623ffd;
font-size: 16px;
text-align: center;}

.pc-container .setting .settingbox .settingItem .setone .setfouricon{width: 59px;height: 58px; margin: 0 auto;}
.pc-container .setting .settingbox .settingItem .setone .setfoursch{ width: 100%;
font-size: 16px;
text-align: center;
line-height: 28px;}

/* 新航道锦秋A-Level 服务保障 */
.pc-container .baozhang{padding: 35px 0 70px 0; position: relative;width: 100%;height: auto; background: url("../images/bg03.png") no-repeat top;}
.pc-container .baozhangbox{position: relative;width: 100%;height: auto;margin-top: 25px;display: flex;align-items: center;justify-content: center;}
.pc-container .baozhangbox .bzdes{ display: flex;
width: 100%;
height: 485px;
position: relative; margin: 0 auto;
}
.pc-container .baozhangbox .bzdes .bzitem{ width: 145px;
height: auto;position: absolute;display: flex;flex-direction: column; align-items: center;justify-content: center;}
.pc-container .baozhangbox .bzdes .bzitem:nth-child(1){left: 115px;bottom: 72px;}
.pc-container .baozhangbox .bzdes .bzitem:nth-child(2){left: 320px;bottom: 75px;}
.pc-container .baozhangbox .bzdes .bzitem:nth-child(3){ left: 515px;bottom: 130px;}
.pc-container .baozhangbox .bzdes .bzitem:nth-child(4){left: 720px;bottom: 200px;}
.pc-container .baozhangbox .bzdes .bzitem:nth-child(5){left: 935px;top: 25px;}
.pc-container .baozhangbox .bzdes .bzitem .bzitemone{width: 100%;
height: 28px;
background: #075bfc;
border-radius: 20px;
display: flex
;
align-items: center;
justify-content: center;
color: #fff;
font-size: 18px;
line-height: 18px;}
.pc-container .baozhangbox .bzdes .bzitem .bzitemtwo{font-size: 20px;
font-weight: bold;
line-height: 20px;
margin: 8px auto;}
.pc-container .baozhangbox .bzdes .bzitem .bzitethree{ text-align: left;
font-size: 16px;
width: 100%;
line-height: 20px;}
.pc-container .baozhangbox .bzdes .bzbiaoti{position: absolute;
left: 100px;
top: 30px;}
.pc-container .baozhangbox .bzdes .bzbiaoti .bzbtone{ display: flex;align-items: center;justify-content:center; width: 240px;
height: 45px;
border-radius: 25px;
background: linear-gradient(to right, #3d61ff, #15bffc);
color: #fff;
font-size: 20px;
font-weight: bold;
line-height: 20px;}
.pc-container .baozhangbox .bzdes .bzbiaoti .bzbtTwo{ font-size: 24px;
line-height: 24px;
font-weight: bold;
background: linear-gradient(to right, #3d61ff, #15bffc);
-webkit-background-clip: text;
color: transparent;
background-clip: text;margin-top: 5px;}

/* 新航道锦秋A-Level 语言留学一站式 */
.pc-container .yizhan{padding: 35px 0 70px 0; position: relative;width: 100%;height: auto; background: url("../images/bg04.png") no-repeat top;background-size: cover;}
.pc-container .yizhan .yizhanbox{margin-top: 90px;display: flex;align-items: center;justify-content: center;}
.pc-container .yizhan .yizhanbox .yizhanitem{width: 340px;
height: 340px;
padding: 5px;
box-sizing: border-box;
background: linear-gradient(325deg, #2383fe, 6%, transparent);
border-radius: 50%;position: relative;}
.pc-container .yizhan .yizhanbox .yizhanitem .yizhanitemin{
background: #183c9d;
width: 100%;
height: 100%;
border-radius: 50%;
padding: 75px 52px 0 52px;
box-sizing: border-box;
position: relative;display: flex;flex-direction: column; align-items: center;
}
.pc-container .yizhan .yizhanbox .yizhanitem .yizhanitemin .yzimg{width: 126px;
height: 127px;
position: absolute;
top: -68px;}
.pc-container .yizhan .yizhanbox .yizhanitem .yizhanitemin .yzhantitle{    color: #a0aedd;
font-size: 30px;
font-weight: bold;
line-height: 30px;
border-bottom: 1px solid #a0aedd;
width: 100%;height: 68px;display: flex;align-items: center;justify-content: center;
margin-bottom: 15px;padding-bottom: 15px;
}
.pc-container .yizhan .yizhanbox .yizhanitem .yizhanitemin .yzhantitletwo{ font-size: 30px;
line-height: 30px;
border-bottom: 1px solid #075bfc;
width: 100%;
height: 68px;
margin-bottom: 15px;
padding-bottom: 15px;
font-weight: bold;
background: linear-gradient(to left, #3d61ff, #15bffc);
-webkit-background-clip: text;
color: transparent;
background-clip: text;
}
.pc-container .yizhan .yizhanbox .yizhanitem .yizhanitemin .yzhandes{    color: #a0aedd;
font-size: 18px;
line-height: 27px;
text-align: left;}
.pc-container .yizhan .yizhanbox .yizhanitem .yizhanitemin .yzhanbott{ color: #075bfc;
font-size: 16px;
line-height: 20px;
text-align: left;}

/* 新航道锦秋A-Level 四大旗舰校区 */
.pc-container .school{padding: 35px 0 70px 0; position: relative;width: 100%;height: auto; background: url("../images/bg05.png") no-repeat bottom;}
.pc-container .school .schoolbox{margin-top: 25px;
background-color: #fff;
padding: 10px 10px 10px 0;width: 100%;height: auto;
box-sizing: border-box;box-shadow: 0 0 5px 1px #f1f1f1;
display: flex;align-items: center;justify-content: space-between;}
.pc-container .school .schoolbox .schoolleft{width: 385px;
display: flex;flex-direction: column; 
align-items: baseline;
justify-content: center;}
.pc-container .school .schoolbox .schoolleft .slefttiem{ width: 100%;
height: 123px;
border-left: 5px solid #b3b3b3;
display: flex;
align-items: center;
justify-content: space-between;
box-sizing: border-box;
padding-left: 30px;
border-bottom: 1px dashed #b3b3b3;
cursor: pointer;}
.pc-container .slefttiemHover{border-left: 5px solid #075bfc !important;}
.pc-container .school .schoolbox .schoolleft .slefttiem .addreleft{
display: flex;flex-direction: column; 
align-items: baseline;justify-content: center;
}
.pc-container .school .schoolbox .schoolleft .slefttiem .addreleft .schitemtitle{font-size: 22px;
font-weight: bold;
color: #4d4d4d;}
.pc-container .schitemtitleactive{color: #075bfc !important;}
.pc-container .school .schoolbox .schoolleft .slefttiem .addreleft .schitemaddess{
display: flex;align-items: center;justify-content: space-between;
gap: 5px;
margin-top: 5px;}
.pc-container .school .schoolbox .schoolleft .slefttiem .addreleft .schitemaddess .schaddicon{width: 21px;height: 20px;display: none;}
.pc-container .school .schoolbox .schoolleft .slefttiem .addreleft .schitemaddess .schaddicontwo{width: 21px;height: 20px;display: none;}
.pc-container .schaddiconactive{display: block !important;}
.pc-container .school .schoolbox .schoolleft .slefttiem .addreleft .schitemaddess  .schaddess{color: #4d4d4d;
font-size: 16px;
line-height: 16px;text-align: left;}
.pc-container .school .schoolbox .schoolleft .slefttiem .addreright{width: 23px;height: 22px;display: flex;align-items: flex-start;justify-content: space-between;}
.pc-container .school .schoolbox .schoolleft .slefttiem .addreright .addrerightone{width: 100%;height: 100%;display: none;}
.pc-container .school .schoolbox .schoolleft .slefttiem .addreright .addrerighttwo{width: 100%;height: 100%;display: none;}
/* 图片 */
.pc-container .school .schoolbox .schoolright{ background: #f1f1f1;
width: 792px;
height: 494px;}
.pc-container .school .schoolbox .schoolright .imgzong{ 
width: 100%;
height: 100%;
display: flex;align-items: flex-start;justify-content: space-between;
flex-wrap: wrap;
padding: 10px;
box-sizing: border-box;
gap: 10px;display: none;}
.pc-container .imgzongActive{display: flex !important;}
.pc-container .school .schoolbox .schoolright .imgzong .schrightitem{width: 381px;height: 232px;cursor: pointer;overflow: hidden;}
.pc-container .school .schoolbox .schoolright .imgzong .schrightitem:hover img{transform: scale(1.08);transition: transform .5s linear;}

/* 地址 */
.pc-container .information{padding: 25px 0; position: relative;width: 100%;height: auto; background: url("../images/bg06.png") no-repeat bottom;}
.pc-container .information .inforbox{color: #fff;}
.pc-container .information .inforbox .inforone{font-size: 24px;
font-weight: bold;
line-height: 24px;}
.pc-container .information .inforbox .inforTwo{margin: 12px auto 8px auto;
font-size: 16px;
line-height: 16px;
font-weight: 400;}
.pc-container .information .inforbox .inforthree{font-size: 16px;
font-weight: 200;
line-height: 16px;}