body{ margin:0; padding:0; text-align:center;  font-size:12px; font-family:PingFangSC-Semibold, 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; cursor: pointer;}
a:hover{text-decoration:none;}
.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{content:""; display:block; height: 0; clear:both; visibility:hidden;}

/* 公共 */
.pc-container{width: 100%; height: 100%; margin: 45px auto 0 auto; text-align: center; }
.pc-container .pcin{background:#004de5 ;}
.pc-container .main_m{width: 1100px; height: 100%; margin: 0 auto; text-align: center; position: relative;}
.pc-container .main_m img{width: 100%;height: 100%;display: block;}

.pcky .titlebox{display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative;border-bottom: 2px solid #c1d0f7;width: 610px;margin: 0 auto;}
.pcky .titlebox .titlenum{font-size: 42px;line-height: 42px;font-weight: bold;color: transparent;-webkit-background-clip: text;background: -webkit-linear-gradient(to bottom, #6587e1, transparent);background: linear-gradient(to bottom, #6589e1, transparent);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;position: absolute;top: -22px;z-index: 1;}
.pcky .titlebox .titledes{color: #fff;font-weight: bold;font-size: 38px;line-height: 38px;position: relative;z-index: 2;margin-bottom: 10px;}
.pcky .titlebox .titleborder{width: 90px;height: 6px;background: #fff;position: relative;top: 3px;}


/* 顶部 */
.pc-container .top{height:auto; background:url("../images/top.png") no-repeat top;}
.pc-container .top .topbox{position: relative;padding-top: 390px;box-sizing: border-box;display: flex;flex-direction: column;justify-content: center;}
/* 专注大学生英语培训20年 */
.pc-container .top .topbox .topone{width: 380px;height: 50px;display: flex;align-items: center;justify-content: center;background: linear-gradient(to right, #3deefe, #22f7bf);border-radius: 20px 20px 0 0;color: #1e3fcc;font-size: 26px;font-weight: bold;line-height: 26px;position: relative;left: 140px;}
/* 线上+线下+网课+录播+直播 */
.pc-container .top .topbox .toptwo{position: relative;width: 90%;margin: 0 auto;background-color: #fff;border-radius: 15px;padding: 15px 40px 55px 40px;box-sizing: border-box;display: flex;align-items: center;justify-content: space-between;}
.pc-container .top .topbox .toptwo .toptwodes{color: #666666;font-size: 24px;line-height: 24px;}
.pc-container .top .topbox .toptwo .toptwodes span{color: #1c3fcd;font-weight: bold;font-size: 26px;line-height: 40px;}
.pc-container .top .topbox .toptwo .toptwoborder{width: 0;height: 50px;border: 1px dashed #666666}
/* 人物 */
.pc-container .top .topbox .toptwo .twoabtwo{width: 353px;height: 355px;position: absolute;right: 100px;bottom: 134px;}
/* 线上优惠价：专项9折优惠报名 199元起 */
.pc-container .top .topbox .twoabthree{width: 745px;height: 75px;display: flex;align-items: center;justify-content: center;background: linear-gradient(to right, #fe552c, #ff7d31);border-radius: 20px;position: absolute;bottom: -55px;left: 50%;transform: translate(-50%, 0);}
.pc-container .top .topbox .twoabthree .twoabthreedes{color: #fff;font-size: 26px;line-height: 26px;display: flex;align-items: center;}
.pc-container .top .topbox .twoabthree .twoabthreedes span{color: #feed00;font-size: 36px;line-height: 36px;font-weight: bold;}
.pc-container .top .topbox .twoabthree .twoabthreehot{width: 131px;height: 64px;position: absolute;left: 0;top: -25px;}

/* 四六级复习 你是否也遇到了这些问题？ */
.pc-container .top .ques{margin-top: 120px;}
.pc-container .quesbox{width: 100%;margin: 30px auto 0 auto;background-color: #002bb8;border-radius: 20px;padding: 10px;box-sizing: border-box;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.pc-container .quesbox .quesitem{width: 520px;border: 2px solid #76c7ff;border-radius: 10px;background: linear-gradient(to right, #fff, #88bfff);padding: 15px 0 15px 25px;box-sizing: border-box;color: #333333;font-weight: bold;font-size: 22px;line-height: 22px;text-align: left;margin-bottom: 10px;}
.pc-container .quesbox .quesitem span{color: #84b6db;margin-right: 12px;}
.pc-container .quesbox .quesitem:nth-child(n+3){margin-bottom: 0;}

/* 培训课程 有针对性辅导 */
.pc-container .setting{margin-top: 75px;}
.pc-container .setting .setbox{width: 100%;margin-top: 30px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.pc-container .setting .setbox .setitem{width: 250px;height: auto;}
.pc-container .setting .setbox .setitem .setittop{width: 100%;background: linear-gradient(to bottom, #fff, #beedff);padding: 12px 0;display: flex;flex-direction: column;align-items: center;justify-content: center;border-radius: 25px 25px 0 0;}
.pc-container .setting .setbox .setitem .setittop .setdes{color: #323433;font-size: 22px;line-height: 22px;text-align: center;margin-bottom: 8px;}
.pc-container .setting .setbox .setitem .setittop .settitle{color: #005efe;font-size: 24px;line-height: 24px;font-weight: bold;}
.pc-container .setting .setbox .setitem .setbottom{width: 100%;background: linear-gradient(to right, #005dff, #1090fe, #005dff);border-radius: 0 0 25px 25px;color: #fff;font-size: 24px;line-height: 24px;font-weight: bold;padding: 10px 0;cursor: pointer;}

/* 选择新航道 四六级难题全解决 */
.pc-container .solve{margin-top: 75px;position: relative;}
.pc-container .solve .solveitem{width: 100% !important;display: flex;align-items: center;font-weight: 400;}
.pc-container .solve .solveitem:nth-child(3){margin-bottom: 10px;}
.pc-container .solve .solveleft{width: 64px;height: 64px;}
.pc-container .solve .solveright{height: 64px;display: flex;flex-direction: column;align-items: baseline;justify-content: space-between;padding: 5px 0;box-sizing: border-box;margin-left: 15px;}
.pc-container .solve .solveright .solvetitle{color: #1b3ece;font-weight: bold;font-size: 24px;line-height: 24px;}
.pc-container .solve .solveright .solvedes{color: #333333;}
.pc-container .solve .solveright .solvedes span{color: #333333;font-weight: bold;margin-right: 0 !important;}

.pc-container .solve .bookimg{width: 278px;height:201px;position: absolute;right:-45px;bottom: 0;}

.pc-container .solve .solvebg{position: absolute;left: 0;top: -215px;}
.pc-container .solve .solvebg img{width: 390px;height:467px;}

/* 严选授课师资 */
.pc-container .tea{margin-top: 75px;position: relative;}
.pc-container .tea .teabox{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;width: 90%;margin: 30px auto 0 auto;}
.pc-container .tea .teabox .teaitem{display: flex;flex-direction: column;align-items: center;width: 300px;height: 365px;padding: 12px 0 0 0;background: linear-gradient(312deg, #e2f9ff, #fff);box-sizing: border-box;margin-bottom: 25px;}
.pc-container .tea .teabox .teaitem:nth-child(n+4){margin-bottom: 0;}
.pc-container .tea .teabox .teaitem .teaimg{border: 4px solid #1e3fcc;background: #fff;border-radius: 50%;padding: 3px;box-shadow: 3px 0 3px 0px #d0d4d5;}
.pc-container .tea .teabox .teaitem .teaimg .teaimgin{width: 179px;height: 179px;}
.pc-container .tea .teabox .teaitem .teaproname{height: 40px;display: flex;align-items: center;font-size: 24px;line-height: 24px;font-weight: bold;box-shadow: 2px 03px 3px #c9d3d4;position: relative;top: -10px;}
.pc-container .tea .teabox .teaitem .teaproname .teapro{width: 155px;height: 100%;color: #fff;background: #1c3fcd;display: flex;align-items: center;justify-content: center;}
.pc-container .tea .teabox .teaitem .teaproname .teaname{color: #1c3fcd;background: #fff;width: 100px;height: 100%;box-sizing: border-box;display: flex;align-items: center;justify-content: center;}
.pc-container .tea .teabox .teaitem .teades{width: 255px;font-size: 22px;line-height: 26px;text-align: left;}

/* 校区环境展示 舒适温馨 */
.pc-container .env{margin-top: 75px;position: relative;}
.pc-container .env .envbox{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;margin: 30px auto 0 auto;padding: 12px;box-sizing: border-box;background: linear-gradient(to bottom, #0043b4, transparent);border-radius: 25px;width: 85%;}
.pc-container .env .envbox .envitem{ display: flex;position: relative;margin-bottom: 25px;}
.pc-container .env .envbox .envitem:last-child{margin-bottom: 0;}
.pc-container .env .envbox .envitem .envimg{width: 288px;height: 206px;}
.pc-container .env .yellowbg{background: linear-gradient(to right, transparent, #eec142, transparent);padding: 10px 0;color: #374ebe;font-size: 18px;line-height: 18px;letter-spacing: 8px;margin-top: 25px;}
.pc-container .env .envbg{position: absolute;right: 0;bottom: 0;}
.pc-container .env .envbg img{width: 513px;height: 504px;}
