/*主视觉*/
.ftop1{ height:260px; background:url(images/ftop1.png) no-repeat center 0px;}
.ftop2{ height:174px; background:url(images/ftop2.png) no-repeat center 0px;}
.ftop3{ height:180px; background:url(images/ftop3.jpg) no-repeat center 0px;}
.ftop3 .sharecon{width:220px; padding-left:840px; margin:0px auto; padding-top:136px;}
.flead{ height:300px; background:url(images/fleadbg.png) no-repeat center 0px;}

.fcon{ width:980px; margin:0px auto;}
.fcon div{ font-family:"微软雅黑";}
/*倒计时、导语*/
.countdown{ width:340px; height:45px; padding:12px 0 0 11px; float:right;}
.countdown p{ float:left; width:45px;  height:45px;line-height:45px;font-size:30px; text-align:center; font-weight:bold; background:url(images/datebg.png) 0 0 no-repeat;color:#000;}
.countdown span{ display:block; width:27px; height:24px; text-align:center; line-height:24px; padding-top:21px; float:left; font-size:18px; color:#fff;}
.countdown img{ float:left;}
.flead .fcon p.fdy{ width:872px; float:left; padding-top:136px; margin-left:56px;border-bottom:1px dotted #fff; color:#fff; font-size:18px;line-height:36px;}
/*4次课8小时*/
.fpoint{ height:360px; background:url(images/fpoint.png) no-repeat center 0px;}
/*文理科课程购买*/
.courses{ background:#0e7d91;}
.courses .fcon{ height:380px; background:#fff; margin-bottom:10px; padding:3px 0px 6px; overflow:hidden;}
.cbdetail{ width:980px; height:187px; padding-bottom:3px; overflow:hidden;}
.cbdetail1{ float:left; width:719px; height:187px; overflow:hidden;}
.cbdetail2{ float:left; width:738px; height:187px; overflow:hidden;}
.cblist{ float:left; width:325px; height:187px; margin-right:3px; text-align:center; position:relative; display:inline;}
.cblist01{ background:#8fdbf2 url(images/obj01.jpg) no-repeat center 0px;}
.cblist02{ background:#bbccf3 url(images/obj02.jpg) no-repeat center 0px; width:324px;}
.cblist03{ background:#8cc3e8 url(images/obj03.jpg) no-repeat center 0px;}
.cblist04{ background:#8ce8df url(images/obj04.jpg) no-repeat center 0px; width:236px;}
.cblist05{ background:#8cc7e8 url(images/obj05.jpg) no-repeat center 0px; width:237px;}
.cblist06{ background:#92d3a7 url(images/obj06.jpg) no-repeat center 0px; width:236px;}
.cblist07{ background:#ffabb9 url(images/obj07.jpg) no-repeat center 0px;}
.cblist08{ background:#fda77e url(images/obj08.jpg) no-repeat center 0px; width:324px;}
.cblist09{ background:#fed27f url(images/obj09.jpg) no-repeat center 0px;}
.cblist10{ background:#ffe87f url(images/obj10.jpg) no-repeat center 0px;}
.cblist11{ background:#ff7e74 url(images/obj11.jpg) no-repeat center 0px;}
.cblist12{ background:#f7aabf url(images/obj12.jpg) no-repeat center 0px;}
.cblist03,.cblist09{ margin-right:0px;}
.cblist04,.cblist05,.cblist06{ margin-right:3px;}
.cblist11,.cblist12{ width:202px;}
.cblist04 .cblisthover,.cblist05 .cblisthover,.cblist06 .cblisthover,.cblist11 .cblisthover,.cblist12 .cblisthover{ width:340px; height:143px; padding-top:44px;}
.cblist04 .cblisthover p,.cblist05 .cblisthover p,.cblist06 .cblisthover p,.cblist11 .cblisthover p,.cblist12 .cblisthover p{ width:146px; line-height:50px; font-size:16px;}
.cblist img{ display:inline; margin-top:16px; margin-left:-11px;}
.cblist b{ display:block; line-height:50px; font-size:22px; margin-top:13px; color:#000;}
.cblist01 b{ background:#b3e7f6;}
.cblist02 b{ background:#d1dcf7;}
.cblist03 b{ background:#b1d6ef;}
.cblist04 b{ background:#b1efe9;}
.cblist05 b{ background:#b1d9ef;}
.cblist06 b{ background:#b5e1c3;}
.cblist07 b{ background:#ffc6d0;}
.cblist08 b{ background:#fec3a7;}
.cblist09 b{ background:#fee0a8;}
.cblist10 b{ background:#ffefa8;}
.cblist11 b{ background:#ffa7a1;}
.cblist12 b{ background:#fac5d4;}
.cblist b.cb_jj{ font-size:20px;}
.cblist04 span,.cblist05 span,.cblist06 span,.cblist11 span,.cblist12 span{ width:63px; height:53px; position:absolute; left:0px; top:0px;}
.cblist04 .cb_ltop{ background:url(images/cbtop01.png) no-repeat left top;}
.cblist05 .cb_ltop{ background:url(images/cbtop02.png) no-repeat left top;}
.cblist06 .cb_ltop{ background:url(images/cbtop03.png) no-repeat left top;}
.cblist11 .cb_ltop{ background:url(images/cbtop04.png) no-repeat left top;}
.cblist12 .cb_ltop{ background:url(images/cbtop05.png) no-repeat left top;}
.cblisthover{ width:423px; padding:16px 5px 0px; height:171px; background:#d9f7fc; position:absolute; left:0px; top:0px; display:none;}
.cblisthover p{ float:left; height:50px; width:186px; padding:6px 8px 0px 14px; line-height:24px; border-right:1px dotted #7c7a7a; border-bottom:1px dotted #7c7a7a; font-size:14px; color:#000;}
.cblisthover p strong{ font-size:16px; font-weight:normal;}
.cblisthover span{ float:left; padding-left:80px; width:85px; height:32px; line-height:32px; font-size:24px; font-weight:bold; color:#ff5a00; padding-top:16px; background:none;}
.cblisthover a{ width:105px; float:left; padding-left:12px;}
.cb_buy{ float:left; height:53px; padding-top:134px; text-align:center;}
.cb_buy a{ display:block; padding-bottom:5px; height:48px;}
.cb_lkbuy{ width:261px; background:#abe5fb url(images/lkbuy.png) no-repeat 20px 26px;}
.cb_wkbuy{ width:242px; background:#fbebab url(images/wkbuy.png) no-repeat 14px 22px;}
/*进步套餐*/
.fmenu{ background:#7c4c9c; overflow:hidden; padding-bottom:65px;}
.fmenu .fcon{ padding-top:58px; padding-left:10px; overflow:hidden; padding-bottom:40px;}
.roundcon{ width:218px; height:240px; background:url(images/tc_bg1.png) 0 0 no-repeat; float:left; text-align:center;}
.roundcon span{ color:#fff; font-size:32px; line-height:40px; display:block; padding-top:20px; font-weight:bold;}
.roundcon p{ font-size:50px; color:#e7492f; line-height:80px; padding-top:15px; text-align:left; font-weight:bold;}
p.p_symbol{ float:left; width:95px; color:#fffaca; font-size:100px; font-weight:bold; text-align:center; line-height:200px;}
.rectcon{ width:292px; height:228px; margin-top:10px; background:url(images/tc_bg2.png) 0 0 no-repeat; float:left; text-align:center;}
.rectcon span{ font-size:32px; color:#fff; line-height:65px; font-weight:bold;}
.rectcon p{ font-size:22px; color:#e7492f; height:88px; line-height:70px; text-align:left; font-weight:bold;}
.rectcon p b{ font-size:48px;}
.rectcon p strong{ padding-left:48px; font-size:45px;}
.jplist{ float:left; padding-left:23px; clear:both; width:923px; height:321px; background:url(images/bg_tc.png) 23px 0px no-repeat;}
.jhlist_bm{ float:right; padding-top:41px; padding-right:17px;}
.jhlist_bm span{ float:left; width:128px; height:47px; text-align:center; background:url(images/bgtc_bg.png) 0 0 no-repeat; line-height:40px; padding-top:3px;}
.jhlist_bm span a{ font-size:18px; font-weight:bold; color:#fff; display:block;}
.jhlist_bm span a:hover{ text-decoration:none;}
.jhpiclist{ width:894px; padding-top:21px; padding-left:26px; float:left;}
.fmenu_tip{ width:650px; height:140px; border:1px solid #ffe400; line-height:70px; font-size:24px; color:#fff; font-weight:bold; padding:0px 30px; margin:0px auto;}
.fmenu_tip b{ font-size:40px; color:#ffd200;}
.fmenu_tip strong{ font-size:34px; color:#ffd200;}

