/*广告*/
.banner{ background:url(../images/banner201602.png) no-repeat center center; height:703px; overflow:hidden; width:100%; }

/*冲刺课程*/
.sprint-course{  width:100%; background:url(../images/bj-01.png) no-repeat center top; height:927px; overflow:hidden; position:relative; padding-bottom:80px;}
.sprint-course .title{ position:absolute; background:url(../images/title-bj.png) no-repeat center center; width:1000px; height:86px; text-align:center; color:#ffea40; font-size:42px; font-weight:bold; line-height:86px;word-spacing:8px; letter-spacing: 10px;}
.sprint{ background:url(../images/cz-bj.png) no-repeat center bottom;height:927px; overflow:hidden;}
.sprint .course{padding-top:149px; overflow:hidden; width:401px;}
.sprint .course .name{ overflow:hidden;}
.sprint .name span{ background:url(../images/xhuojian.png) no-repeat center center; width:33px; height:68px; display:block;}
.sprint .name .wz{ width:352px;}
.sprint .name h2{ font-size:22px; color:#666666;}
.sprint .name i {text-align:justify;text-align-last:justify; font-size:16px; line-height:24px;color:#666666;}
.sprint .price{ overflow:hidden; padding:20px 0  0 49px;}
.sprint .price h3{ color:#d93d54; font-size:30px;line-height:48px;height:48px; }
.sprint .price a{ background:#de6464; display:block; width:148px; height:48px; color:#fff; line-height:48px; text-align:center; font-size:20px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.sprint .price a:hover{ background:#d93d54;}
.sprint .xuxian{ background:url(../images/xuxian.png) left center; width:401px; height:1px; margin:40px 0;}
.sprint .welfare{ background:url(../images/welfare-bj.png) no-repeat center bottom; width:491px; height:717px;padding-top:149px;}
.sprint .welfare dl{ padding-left:35px;}
.sprint .welfare dt{ text-align:center; font-size:28px; font-weight:bold; color:#d93d54; line-height:28px; padding:30px 0;}
.sprint .welfare dd{ padding-bottom:36px;}
.sprint .welfare dd h2{ color:#d93d54; font-size:18px; line-height:30px;}
.sprint .welfare dd p{ color:#512929; font-size:16px;line-height:28px;}
.sprint .welfare dd b{color:#d93d54;font-size:14px;}

/*课程安排*/
.plan{ background:#be2a40; overflow:hidden; padding-bottom:80px;}
.plan .title{ background:url(../images/title-bj.png) no-repeat  center center;width:1000px; height:86px; text-align:center; color:#ffea40; font-size:42px; font-weight:bold; line-height:86px;word-spacing:8px; letter-spacing: 10px; margin-top:60px;}
.plan .content{ padding-top:60px;}
.plan .content
.s_title{ background:#fff; width:1000px; height:90px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;position:relative; margin:5px 0;}
.s_title ul{ overflow:hidden; width:930px; height:100px; margin:auto; position:absolute;top:-5px; left:50%; margin-left:-465px;}
.s_title ul li{ float:left; width:300px; margin:0 5px; text-align:center; line-height:90px;font-size:20px; font-weight:bold; color:#7e1423; cursor:pointer; margin-top:5px;}
.s_title ul li.margin-left{ margin-left:0;}
.s_title ul .gd1{ background:#d93d54; color:#fff; height:100px; position:relative;line-height:100px;margin-top:0;}
#_baf_list1{ background:#fff; margin-top:20px; padding:40px 40px 20px 40px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#_baf_list2{ background:#fff; margin-top:20px; padding:40px 40px 20px 40px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#_baf_list3{ background:#fff; margin-top:20px; padding:40px 40px 20px 40px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.s_content ul{ width:915px; margin:auto; margin-left:5px; border-left:solid 2px #d93d54; position:relative;}
.s_content li{ position:relative; left:-7px; padding:20px 0;}
.s_content h2{ font-size:36px; color:#d93d54; line-height:36px; height:36px; background:url(../images/yuan.png) no-repeat left center; padding-left:24px; margin-bottom:10px;}
.s_content span{ display:block; padding:10px 0 10px 24px;}
.s_content span b{ display:block; font-size:20px; color:#666666; line-height:20px; padding-bottom:10px;}
.s_content span i{ display:block; font-size:16px; color:#666666; line-height:16px;}

/*资深讲师*/
.lecturer{ padding:60px 0 60px 0; overflow:hidden;}
.lecturer .title{background:url(../images/title-bj.png) no-repeat  center center;width:1000px; height:86px; text-align:center; color:#ffea40; font-size:42px; font-weight:bold; line-height:86px;word-spacing:8px; letter-spacing: 10px; margin-bottom:60px;}
.lecturer .box{ overflow:hidden; position:relative; height:199px;cursor:pointer; padding-bottom:20px;}
.lecturer .category-one .photo{ width:200px; height:200px; }
.lecturer .category-one  img{ display:block;width:200px; height:200px;}
.lecturer .category-one .wzxx{ background:url(../images/red-bj-01.png) no-repeat center center; width:746px; height:171px; display:block; position:absolute; right:0; padding-left:84px; padding-top:28px;}
.lecturer .category-one h3{ font-size:20px; color:#fff; line-height:20px; padding-bottom:10px;}
.lecturer .category-one span{ color:#fff; font-size:14px; width:706px; display:block; line-height:24px;}
.lecturer .category-two .photo{ width:200px; height:200px;}
.lecturer .category-two  img{ display:block;width:200px; height:200px;}
.lecturer .category-two .wzxx{ background:url(../images/red-bj-02.png) no-repeat center center; width:790px; height:171px;display:block; position:absolute; left::0; padding-left:40px; padding-top:28px;}
.lecturer .category-two h3{ font-size:20px; color:#fff; line-height:20px; padding-bottom:10px;}
.lecturer .category-two span{ color:#fff; font-size:14px; width:706px; display:block; line-height:24px;}
.lecturer .category-one:hover .wzxx{ background:url(../images/white-bj-01.png) no-repeat center center;} 
.lecturer .category-two:hover .wzxx{ background:url(../images/white-bj-02.png) no-repeat center center;} 
.lecturer .box:hover h3{ color:#666666;}
.lecturer .box:hover span{ color:#666666;}

/*底部*/
.footer{ background:#be2a40; padding-bottom:40px;}
.footer span{ display:block; padding-top:40px; padding-bottom:20px; width:522px; margin:auto;}
.footer span a{ font-size:16px; color:#fff; padding:0 11px;}
.footer p{ color:#fff; font-size:14px; text-align:center;}
.footer p a{ color:#fff; font-size:14px; }

/*浮动菜单*/
.float-menu{ position:fixed; z-index:10000; top:100px; right:20px;width:112px; overflow:hidden;}
.float-menu .top-menu{ background:url(../images/menu-top.png) no-repeat center center; width:112px; height:56px;}
.float-menu dl{ background:#ea3b62;width:112px;}
.float-menu dt{ background:url(../images/ioc-kf.png) no-repeat center top; text-align:center; color:#fff; padding-top:40px; padding-bottom:5px;}
.float-menu dd{ text-align:center; padding:5px 0;}
.float-menu a{ color:#fff; font-size:18px;}
.float-menu .erwm{ width:92px; height:92px; margin:auto; padding:10px 0;}
.float-menu .erwm img{ width:92px; height:92px;}
.float-menu .bottom-menu{ background:url(../images/menu-bottom.png) no-repeat center center;width:112px; height:118px; cursor:pointer;}
