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:50px; bottom:55px;}
#gotop{ width:54px; height:54px; background:#f19601; 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-box{width: 100%; height: 100%; margin: 45px auto 0 auto; text-align: center;  user-select: none;position: relative;z-index: 0;}
.pc-box .main-m{width:1045px; height: 100%;position: relative; margin: 0 auto; text-align: center;}

/* 公共title */
.pc-box  .main-m img{display: block;width: 100%;height: 100%;}

.pc-container .titleBox{ display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;}
.pc-container .titleBox  .titleBoxTxt{ font-size: 50px;line-height: 50px;color: #01636e;font-weight: bold;}
.pc-container .titleBox .tlogodes{color: #000;font-size: 20px;font-weight: 400;margin: 8px 0 0 0;}


/* 顶部*/
.pc-box .top{width: 100%; height:642px;background: url("../images/bg01.png") no-repeat top;position: relative;background-color: #fff;}

.pc-box .top .topbox{width: 100%;box-sizing: border-box;}
.pc-box .top .topbox .topboxone{display: flex;align-items: baseline;justify-content: space-between;width: 100%;position: relative; padding: 130px 90px 0 40px;box-sizing: border-box;}
.pc-box .top .topbox .topboxone .topleft{display: flex;flex-direction: column;align-items: baseline;justify-content: center;position: relative;z-index: 1;}
.pc-box .top .topbox .topOne{display: flex;align-items: center;}
.pc-box .top .topbox .topOne .topOne-small{color: #00626b;font-size: 56px;line-height: 56px;font-weight: bold;letter-spacing: 1px;margin-right: 10px;}
.pc-box .top .topbox .topOne .topOne-border{font-size: 24px;line-height: 24px;color: #fff;font-weight: 200;background: #d96c19;border-radius: 35px;border: 1px solid #fff;box-shadow: 0 0 0 3px #d96c19;width: 118px;height: 30px;display: flex;align-items: center;justify-content: center;}
.pc-box .top .topbox .topTwo{ color: #00626b;font-weight: bold;font-size: 86px;line-height: 86px;margin: 15px 0 25px 0;position: relative;}.pc-box .top .topbox .topThree{width: 300px;height: 3px;background: linear-gradient(to right, #00626b, transparent);}
.pc-box .top .topbox .topFour{color: #333534;font-size: 20px;line-height: 20px;font-weight: 400;margin-top: 12px;}
.pc-box .top .topbox .topFive{text-align: left;color: #01626b;font-weight: bold;font-size: 22px;line-height: 24px;margin-top: 5px;}
/* 预约表单 */
.pc-box  .topform {position: relative;background-color: #fff;border-radius: 25px;width: 330px;padding: 25px;box-sizing: border-box;}
.pc-box  .topform .formtitle{color: #01626b;font-weight: bold;font-size: 26px;line-height: 26px;margin-bottom: 15px;}
.pc-box .topform .get-form {position: relative;width: 100%;z-index: 1;}
.pc-box  .topform .get-form .get-form-top{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;}
.pc-box  .topform .get-form .get-form-top .gft-item{position: relative;display: flex;align-items: center;justify-content: center;background-color: #fff;border: 1px solid #000;width: 100%;height: 42px;margin-bottom: 15px;}
.pc-box  .topform .get-form .get-form-top .gft-item .gfi-title{color: #000;font-size: 18px;line-height: 18px;width: 54px;height: 100%;text-align: left;display: flex;align-items: center;padding-left: 10px;box-sizing: border-box;}
.pc-box  .topform .get-form .get-form-top .gft-item .gfi-input{width: 100%;height: 100%;}
.pc-box  .topform .get-form .get-form-top .gft-item .gfi-input .gfi-input-name{border: none;background: #ffffff;width: 100%;height: 100%;font-size: 18px;padding-left: 15px;box-sizing: border-box;}
.pc-box  .topform .get-form .get-form-top .gft-item .gfi-getCode{position: absolute;right: 5px;top: 50%;transform: translate(0, -50%);}
.pc-box  .topform .get-form .get-form-top .gft-item .gfi-getCode .getYzm{border: none;padding:6px 15px;border-radius: 22px;display: flex;align-items: center;justify-content: center;font-size: 16px;color: #ffffff;background-color: #767676;}
.pc-box  .topform .get-form .get-form-top .gft-item .subtxt{color: #fff;font-size: 18px;line-height: 18px;font-weight: bold;}
.pc-box  .topform .get-form .get-form-bottom{display: flex;align-items: center;justify-content: center;font-size: 12px;}

.pc-box  .topbox .toprenwu{ width: 658px;height: 434px;position: absolute;bottom: 0;left: 50%;transform: translate(-50%, 0);}

.pc-box .topbox .topthreebox{position: relative;top: 100px;z-index: 1;display: flex;align-items: center;justify-content: space-between;width: 100%;padding: 0 85px;box-sizing: border-box;}
.pc-box .topbox .topthreebox .threeItem{ width: 275px;height: auto;background: #00626b;border-radius: 15px;display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative;padding: 15px 0;box-sizing: border-box;}
.pc-box .topbox .topthreebox .threeItem .threeItemnum{  background: #00626b;border-radius: 50%;color: #fff;font-size: 20px;font-weight: 500;position: absolute;top: -22px;width: 40px;height: 40px;display: flex;align-items: baseline;justify-content: center;}
.pc-box .topbox .topthreebox .threeItem .threeItemtitle{position: relative;z-index: 1;color: #fff;font-size: 26px;font-weight: bold;}
.pc-box .topbox .topthreebox .threeItem .threeItemdes{color: #fff;font-size: 20px;font-weight: 200;}
.pc-box .topbox .topthreebox .threeItem .threeItemps{ background: #fff;border-radius: 25px;color: #00626b;font-size: 18px;margin-top: 5px;padding: 0 12px;}

/* 学口语来新航道 */
.pc-box .come{background-color: #fff;padding: 105px 0 50px 0;}
.pc-box .come .comebox{display: flex;align-items: center;justify-content: space-between;margin-top: 25px;}
.pc-box .come .comebox .comeboxitem{ display: flex;flex-direction: column;align-items: center;justify-content: center;background: #fff;border-radius: 15px;box-shadow: 1px 1px 0 1px #f4f4f4;width: 215px;padding: 0 0 15px 0;}
.pc-box .come .comebox .comeboxitem .comitemimg{width: 212px;height: 141px;}
.pc-box .come .comebox .comeboxitem .cometitle{margin: 10px 0;color: #016269;font-size: 26px;line-height: 26px;font-weight: bold;}
.pc-box .come .comebox .comeboxitem .comedes{color: #000;font-size: 18px;text-align: center;line-height: 22px;}

/* 英语口语提升 精品3-5人班 */
.pc-box .tisheng{background-color: #fff;padding-bottom: 15px;}
.pc-box .tishengTwo{width: 100%;padding: 20px 0; background: url("../images/tsbg.png") no-repeat;background-size: cover; position: relative;}
.pc-box .tishengTwo .tstwobox{width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.pc-box .tishengTwo .tstwobox .tstitle{    color: #fff;font-size: 26px;font-weight: bold;border: 1px solid #fff;border-radius: 35px;width: 210px;height: 45px;display: flex;align-items: center;justify-content: center;margin-bottom: 15px;}
.pc-box .tishengTwo .tstwobox .tstwoboxin{width: 100%;display: flex;align-items: center;justify-content: space-between;background: #fff;padding: 5px;box-sizing: border-box;}
.pc-box .tishengTwo .tstwobox .tstwoboxin .tstwoitem{width: 245px;display: flex;flex-direction: column;align-items: center;}
.pc-box .tishengTwo .tstwobox .tstwoboxin .tstwoitem .tsimg{width: 100%;height: 176px;}
.pc-box .tishengTwo .tstwobox .tstwoboxin .tstwoitem .tsimgtitle{color: #fff;font-size: 26px;font-weight: bold;}
.pc-box .tishengTwo .tstwobox .tstwoboxin .tstwoitem .tsimgdes{color: #fff;font-size: 18px;font-weight: 200;}

/* 表格 */
.pc-box .kytable{width: 100%;padding: 25px 0 50px 0; background: url("../images/bglast.png") no-repeat bottom;position: relative;background-color: #fff;}
.pc-box .kytable .kybtn{ width: 290px;height: 50px;margin: 0 auto;background: #e88021;border-radius: 35px;color: #fff;font-size: 26px;font-weight: bold;  display: flex;align-items: center;  justify-content: center;cursor: pointer;}

.pc-box .kytable .zhutibox{margin: 35px 0;width: 100%;height: auto;background: linear-gradient(to bottom, #d3d2d0, 44%, transparent);padding: 8px;box-sizing: border-box;position: relative;}
.pc-box .kytable .zhutibox .zhutiboxin{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;background-color: #fff;}
.pc-box .kytable .zhutibox .ztboxtitle{color: #03797b;font-size: 26px;font-weight: bold;border: 1px solid #03797b;border-radius: 35px;width: 200px;height: 40px;display: flex;align-items: center;justify-content: center;margin: 15px 0;}
.pc-box .kytable .zhutibox .ztitem{background: #fff4ee;width: 100%;height: 190px;padding: 10px 20px;display: flex;align-items: center;justify-content: space-between;box-sizing: border-box;position: relative;z-index: 1; }
.pc-box .kytable .zhutibox .ztitem .ztitemone{display: flex;flex-direction: column;align-items: center;width: 155px;height: 100%;border-radius: 15px;padding: 5px 10px;box-sizing: border-box;}
.pc-box .kytable .zhutibox .ztitem .ztitemone:nth-child(odd){background-color: #fff;}
.pc-box .kytable .zhutibox .ztitem .ztitemone:nth-child(even){background-color: #f0f0f0;}
.pc-box .kytable .zhutibox .ztitem .ztitemone .ztonetitle{color: #03797b;font-weight: bold;font-size: 26px;margin-bottom: 5px;}
.pc-box .kytable .zhutibox .ztitem .ztitemone .ztonedes{  color: #000;font-size: 18px;line-height: 26px;text-align: left;border-top: 1px solid #000;padding-top: 5px;}

.pc-box .kytable .zhutibox .yinimg{width: 262px;height: 237px;position: absolute;top: 0;right: 0;}

.pc-box .kytable .zhuoyuetable{margin: 25px 0;}
.pc-box .kytable .zhuoyuetable tr{}
.pc-box .kytable .zhuoyuetable tr th{background-color: #00626b;color: #fff;font-size: 26px;padding: 8px 0;}
.pc-box .kytable .zhuoyuetable tr td{padding: 8px;font-size: 18px;}
.pc-box .kytable .zhuoyuetable tr:nth-child(odd) td{background-color: #fff;}
.pc-box .kytable .zhuoyuetable tr:nth-child(even) td{background-color: #f0f0f0;}





.pc-box .topform .get-form input::-webkit-input-placeholder {
  color: #cacbca;
  font-size: 16px;
}

.pc-box .topform .get-form input:-moz-placeholder {
  color: #cacbca;
  font-size: 16px;
}

.pc-box .topform .get-form input::-moz-placeholder {
  color: #cacbca;
  font-size: 16px;
}

.pc-box .topform .get-form input:-ms-input-placeholder {
  color: #cacbca;
  font-size: 16px;
}