@charset "utf-8";
/* CSS Document */
/*清除默认样式*/
body,p,h1,h2,h3,h4,h5,h6{ margin:0; }
a{ color:#333; text-decoration:none; font-family: "microsoft yahei"; outline:none; border:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color:transparent; }
img{ border:none; vertical-align:middle; }
ul,ol,dl,dd,td,th,input,select{ padding:0; margin:0; }
li{ list-style:none; }
table{ border-collapse:collapse; }
input,select{ outline:none; }
select{ appearance:none; -moz-appearance:none; -webkit-appearance:none; }
input::-webkit-input-placeholder{ color:#88a8ff; }
input:-moz-placeholder{ color:#88a8ff; }
input::-moz-placeholder{ color:#88a8ff; }
input:-ms-input-placeholder{ color:#88a8ff; }

/*公共样式*/
.fl{ float:left; }
.fr{ float:right; }
.clearfix{ *zoom:1; }
.clearfix:after{ content:""; display:block; clear:both; }
.main{ width:1000px; margin:0 auto; }
h2{ font:bold 65px/85px "microsoft yahei"; color:#5378ee; text-align:center; }
.mr0{ margin-right:0!important; }

/*top*/
.zg_topWrap{ background:url(../image/top_wrap.jpg) no-repeat center top; }
.zg_top{ background:url(../image/top.jpg) no-repeat center top; }
.zg_logo{ padding:11px 0 0 20px; }
.zg_top ul{ padding:30px 0 0 45px; }
.zg_top li{ float:left; font:16px/32px "microsoft yahei"; color:#fff; }
.zg_top li a{ color:#fff; padding:0 15px; }
.zg_tel{ padding:12px 58px 0 0; }
.zg_tel span{ display:block; width:100%; font:12px/18px "microsoft yahei"; color:#fff; text-align:center; background:url(
../image/top_pic1.png) no-repeat center center; }
.zg_tel b{ font:bold 24px/32px "microsoft yahei"; color:#fff; }

/*banner*/
.zg_bannerWrap{ background:url(../image/banner.jpg) no-repeat center top; }
.zg_banner{ position:relative; }
.zg_banner p{ position:absolute; color:#fff; }
.zg_banner a{ position:absolute; display:block; width:353px; height:63px; font:bold 36px/63px "microsoft yahei"; color:#0b9878; text-align:center; background:#eaff03; border-radius:10px; top:442px; left:169px; }
.ban_text1{ font:45px/45px "microsoft yahei"; top:255px; left:31px; }
.ban_text1 span{ font-size:65px; color:#eaff03; }
.ban_text1 img{ margin-right:3px; vertical-align:bottom; }
.ban_text2{ font:bold 53px/1 "microsoft yahei"; top:349px; left:31px; }
.ban_img{ position:absolute; top:51px; right:87px; }

/*团队与课程*/
.zg_m1Wrap{ background:url(../image/m1_wrap.jpg) no-repeat center top; }
.zg_m1{ padding-top:50px; height:872px; background:url(../image/m1.jpg) no-repeat center top; }
.zg_m1con{ position:relative; }
.zg_m1con dl{ position:absolute; width:350px; color:#fff; }
.zg_m1con dt{ font:bold 35px/1 "microsoft yahei"; text-align:center; }
.zg_m1con dd{ padding:32px 0 0; }
.zg_m1con dd p{ font:18px/38px "microsoft yahei";}
.zg_m1con dd a{ display:block; width:100px; height:36px; font:21px/36px "microsoft yahei"; color:#0b9878; text-align:center; background:#e2f612; border-radius:5px; margin:16px auto 0; }
.zg_m1dl1{ top:143px; left:72px; }
.zg_m1dl2{ top:233px; left:560px; }
.zg_m1dl2 dd{ padding-top:23px; }

/*2018新课程体系*/
.zg_m2Wrap{ background:url(../image/m2_wrap.jpg) no-repeat center top; }
.zg_m2{ background:url(../image/m2.jpg) no-repeat center top; height:1577px; padding-top:55px; }
.zg_m2 h2{ color:#3a67f7; }
.zg_m2 table{ margin:46px auto; background:#3a67f7; color:#fff; vertical-align:middle; }
.zg_m2 th{ font:26px/76px "microsoft yahei"; border:2px solid #fff; }
.zg_m2 td{ border:2px solid #fff; }
.zg_m2 td.cour_tit{ width:80px; font:bold 26px/78px "microsoft yahei"; text-align:center; }
.zg_m2 td.cour_tit2{ line-height:30px; }
.zg_m2 td.cour_subtit{ font:22px/38px "microsoft yahei"; padding:5px 15px; }
.zg_m2 td.cour_type{ font:22px/38px "microsoft yahei"; padding:5px 20px; }
.zg_m2 td.cour_set{ font:16px/22px "microsoft yahei"; padding:13px 16px; }
.zg_m2 td.cour_hour{ font:16px/22px "microsoft yahei"; padding:13px 45px; }

/*7大服务*/
.zg_m3Wrap{ background:url(../image/m3_wrap.jpg) no-repeat center top; }
.zg_m3{ background:url(../image/m3.jpg) no-repeat center top; height:1072px; padding-top:42px; }
.zg_m3 h2{ color:#3a65f1; }
.zg_m3 h2 span{ color:#21e2b6; padding-right:36px; }
.zg_m3 h2 b{ display:inline-block; *display:inline; *zoom:1; vertical-align:bottom; font-size:98px; *font-size:65px; *vertical-align:middle; }
.zg_m3con{ margin-top:47px; }
.zg_m3con dl{ float:left; width:307px; height:266px; text-align:center; }
.zg_m3con dt{ font:24px/76px "microsoft yahei"; padding-top:28px; color:#fff; }
.zg_m3con dd{ font:20px/36px "microsoft yahei"; }
.zg_m3dl1{ margin-left:188px; }
.zg_m3dl3{ margin-left:35px; }
.zg_m3dl6{ margin-left:188px; }
.zg_m3dl1 dd,.zg_m3dl2 dd,.zg_m3dl6 dd,.zg_m3dl7 dd{ color:#eaff03; }
.zg_m3dl3 dd,.zg_m3dl4 dd,.zg_m3dl5 dd{ color:#3a67f7; }

/*大咖助力*/
.zg_m4Wrap{ background:url(../image/m4_wrap.jpg) no-repeat center top; }
.zg_m4{ background:url(../image/m4.jpg) no-repeat center top; height:722px; padding-top:81px; }
.zg_m4 h2{ color:#295af7; }
.zg_m4 h2 span{ color:#f0ff00; padding-right:42px; }
.zg_m4 ul{ margin-top:176px; }
.zg_m4 li{ position:relative; float:left; width:225px; height:315px; background:url(../image/m4_pic0.png) no-repeat; margin-right:33px; }
.zg_m4 li img{ position:absolute; top:-88px; left:50%; margin-left:-68px; width:137px; height:140px;}
.zg_m4 dl{ color:#fff; padding:52px 10px 0;}
.zg_m4 dt{ font:14px/16px "microsoft yahei"; padding-bottom:5px; }
.zg_m4 dd{ font:12px/16px "microsoft yahei"; }
.zg_m4 li a{ position:absolute; display:block; width:65px; height:24px; font:14px/24px "microsoft yahei"; color:#0b9878; text-align:center; background:#eaff03; border-radius:4px; bottom:13px; left:50%; margin-left:-33px; }

/*校区分布图*/
.zg_m5Wrap{ background:url(../image/m5_wrap.jpg) no-repeat center top; }
.zg_m5{ background:url(../image/m5.jpg) no-repeat center top; height:824px; padding-top:66px; }
.zg_m5 h2{ color:#5378ee; }
.zg_m5 h2 span{ color:#1ee5b8; padding-right:40px; }

/*footer*/
.zg_footerWrap,.zg_footer{ background:#444547; }
.zg_footer{ font:12px/24px "microsoft yahei"; color:#fff; text-align:center; padding:52px 0 64px; }
.zg_footer a{ color:#fff; }




