@charset "gb2312";
/*主体*/
.hd990{ width: 990px; margin: 0 auto; overflow: hidden; padding:0 10px;}
.hdtop,.hdtop div,.hd990,.hd990 div{ font-family:"微软雅黑";}
a:hover{ text-decoration:none;}

/*主视觉*/
.hdtop{ background:url(../images/banner.png) no-repeat center 0; padding-top:40px; height:663px; text-align:center;}
.hdt_date{ width:348px; margin:0 auto; padding-bottom:25px; height:63px; background:url(../images/top_tbg.png) no-repeat 0 0; line-height:62px; font-size:30px; font-weight:bold; color:#010101;}
.hdtop p{ line-height:40px; padding:29px 0 47px; font-size:30px; font-weight:550; color:#207e52;}
.hdt_clk{ width:530px; margin:0 auto; height:76px; background:url(../images/top_clk.png) no-repeat 0 0; line-height:74px; font-size:46px; font-weight:550; color:#fff; cursor:pointer;}
.hdtop .sharecon{ width:220px; margin:0 auto; margin-top:40px; padding-left:50px;}

.hdgreen{ background:#fff2e3;}
/*为什么要在暑假报辅导班?*/
.hdtitle{ padding:38px 0 55px; height:60px; position:relative; text-align:center;}
.hdtitle p{ line-height:60px; font-size:40px; font-weight:bold; color:#262a27;}

.tit_zx{ position:absolute; right:0; top:52px; width:160px; height:36px; background:url(../images/zx_clk.png) no-repeat 0 0; line-height:34px; font-size:22px; font-weight:bold; color:#fff; cursor:pointer;}
ul.hdwhy{ padding-bottom:11px;}
ul.hdwhy li{ height:122px; margin-bottom:40px;  width:990px; box-shadow:0px 0px 4px 3px #f4ddcd; border-radius:12px; background:#fff;}
ul.hdwhy li span{ display:inline-block; float:left; width:247px; padding-top:13px; height:109px; line-height:48px; font-size:32px; font-weight:bold; color:#fff; text-align:center; background:url(../images/why_l.png) no-repeat 0 0;}
ul.hdwhy li p{ float:left; width:666px; padding:7px 48px 0 29px; height:115px; line-height:36px; font-size:20px; color:#262a27;}

/*广告位1*/
.hdadver{ background:url(../images/advbg.jpg) no-repeat center 0; height:225px; text-align:center;}
.hdadver p{ padding:41px 0 38px; line-height:60px; font-size:42px; font-weight:bold; color:#fff; text-shadow:1px 4px 3px #019858;}
.adv_clk{ width:220px; margin:0 auto; height:44px; border-bottom:2px solid #fff100; background:#ff5b04; border-radius:24px; line-height:42px; font-size:28px; font-weight:550; color:#fff; cursor:pointer;}

/*暑假期间怎样迎接新学期?*/
.hdhow{ background:url(../images/howbg.png) no-repeat 0 0; position:relative; height:798px;}
.how_name{ position:absolute; left:382px; top:280px; width:177px; padding-top:36px; height:141px; background:url(../images/how_tit.png) no-repeat 0 0; text-align:center; line-height:108px; font-size:92px; font-weight:550; color:#fff;}
.how_list{ position:absolute; width:260px; height:260px; background:url(../images/how_list.png) no-repeat 0 0; text-align:center;}
.how_list span{ display:block; padding-top:80px; line-height:40px; font-size:38px; font-weight:550; color:#fff;}
.how_list p{ line-height:34px; font-size:24px; color:#fff; padding:8px 0 14px;}
.how_list a{ display:block; width:120px; margin:0 auto; height:36px; line-height:34px; font-size:22px; font-weight:550; color:#fff; background:url(../images/how_clk.png) no-repeat 0 0;}
.how1{ top:4px; left:168px;}
.how2{ top:0px; left:494px;}
.how3{ top:248px; left:648px;}
.how4{ top:480px; left:496px;}
.how5{ top:490px; left:198px;}
.how6{ top:260px; left:68px;}

/*暑假班火热来袭，早报名早优惠*/
.yhbox{ margin-bottom:50px;}
ul.yh_class{ height:53px;}
ul.yh_class li{ float:left; width:164px; margin-right:1px; height:53px; background:url(../images/cla_green.png) no-repeat 0 0; line-height:52px; text-align:center; cursor:pointer; font-size:32px; font-weight:550; color:#fff;}
ul.yh_class li.current{ background:url(../images/cla_orange.png) no-repeat 0 0;}
.yh_hover{ display:none; margin-top:-3px; padding-top:3px; width:990px; background:#fff url(../images/bg_ico.png) no-repeat left bottom; border-radius:12px; box-shadow:0px 0px 4px 3px #d1f6ea; border-top-left-radius:0; border-top-right-radius:0;}
.yh_hover ul{ padding:24px 0 0 160px; height:301px;}
.yh_hover ul li{ width:100%; padding:0 0 10px 26px; background:url(../images/ico_lx.png) no-repeat 0 9px;}
.yh_hover ul li span{ display:block; line-height:30px; font-size:18px; color:#262a27; padding-bottom:2px;}
.yh_hover ul li p{ line-height:24px; font-size:16px; color:#262a27;}

/*暑假课程都讲什么内容?*/
.hdwhat{ margin-bottom:50px;}
ul.what_class{ height:53px;}
ul.what_class li{ float:left; width:164px; margin-right:1px; height:53px; background:url(../images/cla_green.png) no-repeat 0 0; line-height:52px; text-align:center; cursor:pointer; font-size:32px; font-weight:550; color:#fff;}
ul.what_class li.current{ background:url(../images/cla_orange.png) no-repeat 0 0;}
.what_hover{ display:none; margin-top:-3px; padding-top:3px; width:990px; background:#fff url(../images/bg_ico.png) no-repeat left bottom; border-radius:12px; box-shadow:0px 0px 4px 3px #f4ddcd; border-top-left-radius:0; border-top-right-radius:0;}
.what_hover ul{ overflow:hidden;}
.what_hover ul li{ margin:0 2px; border-bottom:1px solid #f4ddcd; height:76px;}
.what_hover ul li span{ display:inline-block; float:left; width:162px; border-right:1px solid #f4ddcd; padding:22px 0; line-height:32px; text-align:center; font-size:20px; color:#262a27; font-weight:bold;}
.what_hover ul li p{ float:left; width:787px; line-height:24px; font-size:16px; color:#262a27; padding:26px 18px;}
.what_hover ul li p.l2{ float:left; width:787px; line-height:24px; font-size:16px; color:#262a27; padding:15px 18px;}
.what_hover ul li p.tl{ font-weight:800; font-size:20px; }
.what_hover ul li p.tl0{ font-weight:800; font-size:20px; width: 90%; text-align: center; }

/*精华学校鼎级班怎么教学?*/
.hdjiaoxue{ background:url(../images/whatbg.png) no-repeat 0 0; height:670px; position:relative; text-align:center;}
.hdjiaoxue strong{ display:block; position:absolute; left:418px; top:262px; width:180px; line-height:30px; font-size:28px; font-weight:550; color:#262a27;}
.hdjiaoxue p{ position:absolute; width:300px; height:72px; padding-top:7px; background:url(../images/what_list.png) no-repeat 0 0; line-height:30px; font-size:16px; color:#fff;}
.hdjiaoxue p span{ display:block; line-height:32px; font-size:22px; font-weight:bold; color:#fff;}
.hdjiaoxue p.jx01{ left:345px; top:0;}
.hdjiaoxue p.jx02{ left:618px; top:126px;}
.hdjiaoxue p.jx03{ left:690px; top:253px;}
.hdjiaoxue p.jx04{ left:620px; top:379px;}
.hdjiaoxue p.jx05{ left:501px; top:505px;}
.hdjiaoxue p.jx06{ left:189px; top:505px;}
.hdjiaoxue p.jx07{ left:70px; top:379px;}
.hdjiaoxue p.jx08{ left:0; top:253px;}
.hdjiaoxue p.jx09{ left:72px; top:126px;}

/*精华学校鼎级班有什么特色?*/
.hdcharac{ background:url(../images/characbg.png) no-repeat 0 0; height:625px; position:relative;}
.char_name{ display:block; position:absolute; left:323px; top:108px; width:352px; line-height:86px; font-size:64px; font-weight:bold; color:#207e52; text-align:center;}
.hdcharac p{ position:absolute; width:315px; line-height:24px; font-size:14px; color:#262a27;}
.hdcharac p span{ display:block; padding-bottom:2px; line-height:28px; font-size:18px; color:#207e52; font-weight:bold;}
.hdcharac p.char01{ left:5px; top:10px;}
.hdcharac p.char02{ left:5px; top:205px; width:300px;}
.hdcharac p.char03{ left:12px; top:402px;}
.hdcharac p.char04{ left:692px; top:10px; width:300px;}
.hdcharac p.char05{ left:685px; top:205px; width:310px;}
.hdcharac p.char06{ left:686px; top:397px; width:300px;}

/*鼎级班的老师都有谁?*/
.djb_det{ width:938px; height:68px; border:1px dotted #67d1b5; padding:10px 25px; text-align:center; line-height:34px; font-size:20px; color:#000; border-radius:10px;}
ul.tea_class{ padding:30px 0 24px 310px; height:36px;}
ul.tea_class li{ float:left; width:160px; height:36px; line-height:34px; margin-right:50px; background:url(../images/djb_qh.png) no-repeat 0 0; text-align:center; font-size:22px; color:#207e52; font-weight:550; cursor:pointer;}
ul.tea_class li.current{ background:url(../images/djb_qhon.png) no-repeat 0 0; color:#fff;}
.tea_hover{ display:none; padding-bottom:50px; padding-top:50px;}


/*优秀师资*/
.tea_chu{ width:100%;}
.tea_chu .swiper-container{ width:100%; overflow:hidden; box-sizing:border-box; padding-bottom:49px;}
.tea_chu .swiper-slide .title{ margin:0; box-sizing:border-box; padding-left:48px;}
.tea_chu .swiper-slide .title img{ width:282px; height:229px; float:left;}
.tea_chu .swiper-slide .title strong{ float:left; display:inline-block; padding:10px 0 0 20px; width:540px; line-height:52px; font-size:28px; color:#ea5100;}
.tea_chu .swiper-slide .title span{ float:left; display:inline-block; line-height:28px; padding:6px 0 0 20px; width:540px; font-size:25px; font-weight:550; color:#000;}
.tea_chu .swiper-slide .title p{ float:left; width:540px; line-height:28px; font-size:20px; color:#000000; padding:13px 0 0 20px;}
.tea_chu .swiper-pagination{ bottom:0; text-align:center;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 3px;}
.tea_chu .swiper-pagination-bullet{ background:url(../images/scro_d.png) no-repeat 0 0; opacity:1; width:11px; height:10px;}
.tea_chu .swiper-pagination-bullet-active{ background:url(../images/scro_don.png) no-repeat 0 0;}
.tea_chu .swiper-button-next{ background:url(../images/scro_r.png) no-repeat 0 0; width:24px; height:42px;}
.tea_chu .swiper-button-prev{ background:url(../images/scro_l.png) no-repeat 0 0; width:24px; height:42px;}


/*无缝滚动图片*/
.yearscroll{ width:938px; height:404px; margin-bottom:50px; border-radius:8px; padding:5px; background:-webkit-linear-gradient(bottom, #ea5100 , #ea5100); /* Safari 5.1 - 6.0 */ background:-o-linear-gradient(bottom, #ea5100, #ea5100); /* Opera 11.1 - 12.0 */background:-moz-linear-gradient(bottom, #ea5100, #ea5100); /* Firefox 3.6 - 15 */ background:linear-gradient(to bottom, #ea5100 , #ea5100); /* 标准的语法 */}
.scrollbox{ width:938px; height:404px; overflow:hidden;}
.scrollbox table{ width:100%; border:0; border-collapse:collapse; background-color: #fff;}
.scrollbox table td{ border:0;}
.scrollbox table td img{ height:400px; width:auto;} 

/*北京十大校区，可就近学习！*/
.hdschool{ border:2px solid #f4ddcd; border-radius:10px; overflow:hidden; width:986px; margin-bottom:50px;}
.hdschool ul{ float:left; width:685px; padding-left:20px; }
.hdschool ul li{ width:685px; border-bottom:1px solid #499874; font-size:18px; color:#207e52; line-height:36px; height:36px;}
.hdschool ul li.sch_name{ font-size:28px; font-weight:bold; line-height:46px; height:46px; text-align:center;}
.hdschool ul li span{ display:inline-block; float:left; width:160px; text-align:center; border-right:1px solid #499874;}
.hdschool ul li p{ float:left; width:515px; padding-left:9px;}
.sch_left{ float:left; width:300px; text-align:center;}
.sch_left p{ line-height:52px; font-size:28px; font-weight:550; color:#207e52; padding:83px 0 42px;}
.sch_clk{ width:232px; height:48px; line-height:46px; background:url(../images/sch_clk.png) no-repeat 0 0; margin:0 auto; cursor:pointer; font-size:24px; font-weight:550; color:#fff;}

/*底部浮动条*/
.l_floatbg{ position:fixed; left:0; bottom:0; width:100%; height:136px; background:#207e52; opacity:0.85; filter:alpha(opacity=85); -webkit-transform:translateZ(0); z-index:400;}
.l_floatbox{position:fixed; left:0; bottom:0; width:100%; height:136px; -webkit-transform:translateZ(0); z-index:410;}
.flo_con{ width:990px; margin:0 auto; position:relative;}
.flo_con span.flo_c_up{ cursor:pointer; display:block; position:absolute; right:2px; top:8px; width:17px; height:17px;}
.flo_hdleft{ float:left; width:250px; text-align:center; padding-top:10px;}
.flo_hdleft span{ display:block; line-height:42px; font-size:35px; font-weight:bold; color:#fff; font-family:"微软雅黑";}
.flo_hdleft p{ font-family:"微软雅黑"; color:#fff; font-size:18px; display:block; line-height:24px;}
.flo_hdleft strong{ display:block; line-height:32px; font-size:26px; color:#fff100; font-family:"微软雅黑";}
.flo_hdleft p{ font-family:"微软雅黑"; color:#fff; font-size:18px; padding-top:10px; line-height:28px;}
.flo_hdright{ float:left; width:700px; padding-top:10px; height:135px; position:relative; overflow:hidden;}
.flo_hdright ul{ float:left; width:650px; overflow:hidden;}
.flo_hdright ul li{ float:left; width:650px; padding:0; font-weight:500; color:#fff; line-height:24px; font-size:16px; font-family:"微软雅黑";}
/*select::-ms-expand {display: none;}*/  /*清除ie的默认选择框样式清除，隐藏下拉箭头*/ 
.flo_hdclk{ float:left; width:170px; height:52px; background:#ff5b04; border-bottom:2px solid #fff100; border-radius:30px; text-align:center; line-height:50px; font-size:26px; font-weight:550; color:#fff; cursor:pointer; font-family:"微软雅黑";}