﻿




/*主体内容部分 开始*/
#body{ width: 100%;}
   /*广告轮转*/
#body .body_banner{ height: 370px;}
#body .body_banner .banner_list{ height:330px; overflow:hidden;}
#body .body_banner .banner_list .banner_item{ height:330px; width:100%; float:left;}
#body .body_banner .banner_list .banner_item a{ cursor:pointer;}
#body .body_banner  .banner_item .banner_middle{ height:330px; width:1000px; margin:0px auto; position:relative; overflow:hidden;}
#body .body_banner  .banner_item .banner_middle .banner2_block{ height:330px; width:430px; position:absolute; right:10px; top:0px;}
#body .body_banner  .banner_item .banner_middle .product_title{ font-size: 48px; margin-top: 25px;}
#body .body_banner  .banner_item .banner_middle .product_intro{ font-size:22px;}

#body .body_banner  .banner_item .banner2_block .download_btn{height:72px; width:197px; display:block;position:absolute;  bottom:90px; left:10px; background:url(../images/index/btn2.png) no-repeat}
#body .body_banner  .banner_item .banner2_block .download_btn:hover{background:url(../images/index/btn2_hover.png) no-repeat}

#body .body_banner  .banner_item .banner2_block .detail_title{ width:197px;  height:72px;  display:block; position:absolute; bottom:90px; left:240px; background:url(../images/index/rjjs_normal.png) no-repeat}
#body .body_banner  .banner_item .banner2_block .detail_title:hover{ width:197px;  height:72px;  display:block; position:absolute; bottom:90px; left:240px; background:url(../images/index/rjjs_over.png) no-repeat}


#body .body_banner  .banner_item .banner2_block .step_block{ height:20px; font-size:16px;width:470px; position:absolute; bottom:30px; left:0px;}
#body .body_banner  .banner_item .banner2_block .step_block a{display:block; float:left; padding-right:30px;}

#body .body_banner  .banner_item .banner_middle .banner3_block{ height:330px; width:400px; padding-left:30px; position:absolute; right:0px; top:0px;}
#body .body_banner  .banner_item .banner3_block .download_btn{height:72px; width:197px; display:block;position:absolute; bottom:90px; left:30px; background:url(../images/index/btn3.png) no-repeat}
#body .body_banner  .banner_item .banner3_block .download_btn:hover{background:url(../images/index/btn3_hover.png) no-repeat}
#body .body_banner  .banner_item .banner3_block .step_block{ height:20px; font-size:16px;width:430px; position:absolute; bottom:30px; left:30px;}
#body .body_banner  .banner_item .banner3_block .step_block a{display:block; float:left; padding-right:30px;}

#body .body_banner  .banner_item .banner_middle .banner4_block{ height:330px; width:400px; padding-left:30px; position:absolute; right:0px; top:0px;}
#body .body_banner  .banner_item .banner4_block .download_btn{height:72px; width:197px; display:block;position:absolute; bottom:80px;  left:30px; background:url(../images/index/btn4.png) no-repeat}
#body .body_banner  .banner_item .banner4_block .download_btn:hover{background:url(../images/index/btn4_hover.png) no-repeat}
#body .body_banner  .banner_item .banner4_block .step_block{ height:20px; font-size:16px;width:400px; position:absolute; bottom:30px; left:30px;}
#body .body_banner  .banner_item .banner4_block .step_block a{display:block; float:left; padding-right:20px;}

#body .body_banner  .banner_item .banner_middle .banner5_block{ height:39px; width:1000px; position:relative; margin-top:260px;}
#body .body_banner  .banner_item  .banner5_block .app_item{height:39px;  display:block; position:absolute;}
#body .body_banner  .banner_item  .banner5_block .app_item1{width:95px; left:62px; background:url('../images/index/app1.png') no-repeat;}
#body .body_banner  .banner_item  .banner5_block .app_item2{width:95px; left:219px; background:url('../images/index/app2.png') no-repeat;}
#body .body_banner  .banner_item  .banner5_block .app_item3{width:107px; left:370px; background:url('../images/index/app3.png') no-repeat;}
#body .body_banner  .banner_item  .banner5_block .app_item4{width:95px; left:532px; background:url('../images/index/app4.png') no-repeat;}
#body .body_banner  .banner_item  .banner5_block .app_item5{width:95px; left:687px; background:url('../images/index/app5.png') no-repeat;}
#body .body_banner  .banner_item  .banner5_block .app_item6{width:95px; left:844px; background:url('../images/index/app6.png') no-repeat;}

#body .body_banner  .banner_item  .banner5_block .app_item1:hover{ background:url('../images/index/app1_hover.png') no-repeat;}
#body .body_banner  .banner_item  .banner5_block .app_item2:hover{ background:url('../images/index/app2_hover.png') no-repeat;}
#body .body_banner  .banner_item  .banner5_block .app_item3:hover{ background:url('../images/index/app3_hover.png') no-repeat;}
#body .body_banner  .banner_item  .banner5_block .app_item4:hover{ background:url('../images/index/app4_hover.png') no-repeat;}
#body .body_banner  .banner_item  .banner5_block .app_item5:hover{ background:url('../images/index/app5_hover.png') no-repeat;}
#body .body_banner  .banner_item  .banner5_block .app_item6:hover{ background:url('../images/index/app6_hover.png') no-repeat;}

#body .body_banner .title_list{ height:40px; background:#4d9cd0; }
#body .body_banner .title_list .title_middle{ width:1000px; margin:0px auto; overflow:hidden;}
#body .body_banner .title_list .title_middle .title_item{ height:40px; width:198px; border-left:1px #fff solid;border-right:1px #fff solid; text-align:center; line-height:40px; float:left; cursor:pointer;}
#body .body_banner .title_list .title_middle .title_item_focus{background:#fbb03b; cusor:pointer;}
#body .body_banner .title_list .title_middle .title_item a{ color:#FFFFFF; font-size:18px;}
#body .body_banner .title_list .title_middle .title_item a:hover{color:#FFFFFF; }


#body .body_content{ width:1000px; margin:0px auto; padding-top:15px;}
   /*内容左边*/
.body_content .content_left{ width:670px; float:left;}
.body_content .content_left .product_block{ min-height:560px;}
.body_content .content_left .product_block .product_title{ height:50px; line-height:50px; color:#4d9cd0; border-bottom:1px #f2f2f2 solid;}
.body_content .content_left .product_block .product_title .title_name{ width:160px; border-bottom:2px #4d9cd0 solid;  font-size:28px;}
.body_content .content_left .product_block .product_list .product_item{ height:70px; width:310px; margin-top:10px; padding:10px; float:left; display:inline;overflow:hidden;}
.body_content .content_left .product_block .product_list .product_item .product_img{ display:block; height:60px; width:60px; float:left;}
.body_content .content_left .product_block .product_list .product_item .product_img img{height:60px; width:60px;}
.body_content .content_left .product_block .product_list .product_item .product_con{ height:70px; width:230px; margin-left:20px; display:inline; float:left;  overflow:hidden; }
.body_content .content_left .product_block .product_list .product_item .product_con p{ color:#999; padding-bottom:1px;}
.body_content .content_left .product_block .product_list .product_item .product_con .product_con_title{ font-size:16px; }

.body_content .product_con .download_btn{ height:22px; margin-top:2px; width:62px; display:block;float:left; background:url('../images/index/download_btn.png') no-repeat;}
.body_content .product_con .download_btn:hover{background:url('../images/index/download_btn_on.png') no-repeat;}
.body_content .product_con .phone_btn{ height:22px; margin-top:2px; margin-left:10px; width:62px; display:block;float:left; background:url('../images/index/phone_btn.png') no-repeat;}
.body_content .product_con .phone_btn:hover{background:url('../images/index/phone_btn_on.png') no-repeat;}
.body_content .product_con .use_btn{height:22px;margin-top:2px; width:62px; display:block;background:url('../images/index/use_btn.png') no-repeat;}
.body_content .product_con .use_btn:hover{background:url('../images/index/use_btn_on.png') no-repeat;}

.body_content .content_left .focus_block{ width:670px; height:240px; margin-top:50px;}
.body_content .content_left .focus_block .focus_title_block{ height:40px; width:670px; overflow:hidden;}
.body_content .content_left .focus_block .focus_title{ height:40px; width:630px;  line-height:40px; padding-left:10px; float:left; font-size:20px;background:#4d9cd0; color:#fff; overflow:hidden;}
.body_content .content_left .focus_block .focus_title_right{ height:40px; width:30px; float:left; background:url('../images/index/focus_right.jpg') no-repeat;}
.body_content .content_left .focus_block .focus_list{ height:170px; margin-top:30px;}
.body_content .content_left .focus_block .focus_list .focus_list_item{ height:170px; width:150px; float:left; margin-right:20px; display:inline; background:url('../images/index/focus_bg.jpg') no-repeat;}
.body_content .content_left .focus_block .focus_list .focus_list_item .focus_img{ height:85px; width:85px; margin:25px 29px 0px 31px;}
.body_content .content_left .focus_block .focus_list .focus_list_item .focus_btn{ height:25px; width:85px; margin:7px 29px 8px 31px; text-align:center; line-height:25px; font-size:16px; overflow:hidden;}

   /*内容右边*/
.body_content .content_right{ width:300px; float:right;}
    /*看电影学英语*/
.body_content .content_right .movie{min-height:200px; border:1px #f2f2f2 solid; margin-top:15px; padding:10px;}
.body_content .content_right .movie .movie_title{ height:40px; line-height:40px; overflow:hidden; font-size:18px;font-weight:600;}
.body_content .content_right .movie .movie_list{ overflow:hidden;}
.body_content .content_right .movie .movie_item{ width:80px; height:25px; line-height:25px;  padding:5px 12px  5px 0px;font-size:13px; overflow:hidden; float:left; }

.body_content .content_right .buzou{height:40px; border-left:1px #f2f2f2 solid;border-right:1px #f2f2f2 solid;padding:10px;}
.body_content .content_right .buzou div{ float:left;height:40px; width:130px; text-align:center;  line-height:40px;}
.body_content .content_right .buzou a{ font-size:18px; color:#F40;font-weight:600;}
    
    /*能飞专题*/
.body_content .content_right .zhuanti{height:235px; border:1px #f2f2f2 solid; overflow:hidden;}
.body_content .content_right .zhuanti .zhuanti_top{ height:50px; line-height:50px; overflow:hidden; font-size:18px; font-weight:600;}
.body_content .content_right .zhuanti .zhuanti_title{ width:120px; padding-left:10px; float:left;}
.body_content .content_right .zhuanti .zhuanti_qh{ width:160px; height:20px; line-height:20px; margin-top:18px; float:left; display:inline;}
.zhuanti_qh div{ float:left;}
.zhuanti_qh .qh_prev{ height:20px; width:20px; background:url(../images/index/prev.png) no-repeat;}
.zhuanti_qh .qh_next{ height:20px; width:20px; background:url(../images/index/next.png) no-repeat;}
.zhuanti_qh .dot_block{ height:8px;line-height:8px; text-align:center;  padding:6px; overflow:hidden;}
.zhuanti_qh .dot_block .dot_bg{ height:8px; width:8px; background:#ccc; border-radius:4px; margin:0px 5px;}
.zhuanti_qh .dot_block .dot_focus{ background:#F40;}
.body_content .content_right .zhuanti .zhuanti_block{ margin-top:5px;}
.body_content .content_right .zhuanti .zhuanti_list{ display:none;}
.body_content .content_right .zhuanti .zhuanti_list .zhuanti_con{ height:25px; line-height:25px; padding:5px 0px; overflow:hidden;}
.body_content .content_right .zhuanti .zhuanti_list .zhuanti_a{ background:#f5f8fc;}
.body_content .content_right .zhuanti .zhuanti_list .zhuanti_item{ float:left; padding:0px 8px; overflow:hidden; white-space:nowrap; font-size:13px;}

    /*意见反馈和客服中心*/
.body_content .content_right .service{ height:280px; margin-top:65px;overflow:hidden;}
.body_content .content_right .service .service_top{ height:38px; border-bottom:2px #ccc solid;}
.body_content .content_right .service .service_top .service_title{line-height:38px;  float:left; margin-left:10px; padding:0px 20px; display:inline; color:#333; font-weight:500; font-size:14px; cursor:pointer; }
.body_content .content_right .service .service_top .tab_focus{ font-size:16px; color:#4d9cd0; border-bottom:2px #4d9cd0 solid;}
.body_content .content_right .service .service_block{ height:200px;overflow:hidden;}
.body_content .content_right .service .service_block .service_list{ display:none; padding:0px 20px 20px 20px; overflow:hidden;}
/*
.body_content .content_right .service_list .thought_text{ margin-top:8px;}
.body_content .content_right .service_list  textarea{ height:60px; width:250px;resize:none; padding:3px; margin-top:2px; }
.body_content .content_right .service_list .thought_user{ margin-top:8px;}
.body_content .content_right .service_list  input{ height:12px;width:250px;padding:5px; margin-top:2px; }
.body_content .content_right .service_list .thought_submit{ height:30px; margin-top:10px; line-height:30px;}
.body_content .content_right .service_list .thought_submit .thought_error{width:160px; float:left; overflow:hidden; color:#F40;}
.body_content .content_right .service_list .thought_submit .submit_btn{ height:30px; width:100px; background:#fbb03b; text-align:center; font-size:16px; color:#fff; display:block; float:right; display:inline;}
*/
.body_content .content_right .service .service_list .service_item{ height:80px; width:56px; display:block;float:left; margin:10px 45px 10px 0px; display:inline; overflow:hidden;}
.body_content .content_right .service .service_list .service_item1{ height:80px; width:56px; display:block;float:left; margin:10px 0px 10px 0px; display:inline; overflow:hidden;}
.body_content .content_right .service .service_list .service_item img{ height:56px; width:56px; display:block;}
.body_content .content_right .service .service_list .service_item span{ height:24px; line-height:24px; width:56px; font-size:14px; display:block; cursor:pointer;}

.body_content .content_right .service_list .service_list_top{ height:49px; border-bottom:1px #ccc solid;}
.body_content .content_right .service_list .service_list_top a{ height:49px;  width:80px;line-height:49px;display:block; float:left; padding-left:50px;  font-size:16px; cursor:pointer;}
.body_content .content_right .service_list .service_list_top .qq_btn{ background:url('../images/index/qq_normal.png') no-repeat center;}
.body_content .content_right .service_list .service_list_top .ww_btn{ background:url('../images/index/wangwang_normal.png')  no-repeat center;}
.body_content .content_right .service_list .service_list_top .qq_btn:hover{ background:url('../images/index/qq_over.png') no-repeat center;}
.body_content .content_right .service_list .service_list_top .ww_btn:hover{ background:url('../images/index/wangwang_over.png')  no-repeat center;}
.body_content .content_right .service_list .teacher_block{ height:140px; padding-top:10px;}
.body_content .content_right .service_list .teacher_block  .teacher_img{ float:left; height:115px; width:95px;display:inline; margin-top:10px; display:inline;}
.body_content .content_right .service_list .teacher_block .teacher_list{ float:left; height:120px; width:150px; margin-left:10px; display:inline;}
.body_content .content_right .service_list .teacher_block .teacher_list .teacher_item{ height:20px; line-height:20px; font-size:14px; margin-top:10px; overflow:hidden;}


    /*友情链接*/
.body_content .content_friend{margin-top:50px;}
.body_content .content_friend .friend_list{height:30px;border-bottom:2px #f2f2f2 solid;}
.body_content .content_friend .friend_list li{ height:30px; line-height:30px; padding:0px 20px; text-align:center; font-size:16px;color:#999; float:left; cursor:pointer;}
.body_content .content_friend .friend_list .tab_focus{color:#4d9cd0; border-bottom:2px #4d9cd0 solid; }
.body_content .content_friend .title_list{padding:10px;height:100px;}
.body_content .content_friend .title_list li{ display:none;}
.body_content .content_friend .title_list .title_focus{ display:block;}
.body_content .content_friend .title_list  .title_list_item ul li{ width:95px; height:25px; overflow:hidden; float:left; margin-left:2px; line-height:25px; display:inline; font-size:12px; cursor:pointer;}


    /*热门课程*/
.body_content .course{width:1000px;  margin-top:50px;}
.body_content .course .focus_title_block{ height:40px; width:670px; overflow:hidden;}
.body_content .course .focus_title{ height:40px; width:630px;  line-height:40px; padding-left:10px; float:left; font-size:20px;background:#4d9cd0; color:#fff; overflow:hidden;}
.body_content .course .focus_title_right{ height:40px; width:30px; float:left; background:url('../images/index/focus_right.jpg') no-repeat;}
.body_content .course .course_list{ height:190px; margin:15px 0px;}
.body_content .course .course_list .course_item{ float:left; height:190px; width:240px; text-align:center; margin-left:10px; display:inline;}
.body_content .course .course_list .course_item .course_img{ display:block; height:134px; width:240px;}
.body_content .course .course_list .course_item .course_img img{ height:134px; width:240px;}
.body_content .course .course_list .course_item .course_href{ display:block; height:26px; width:240px; text-align:center; font-size:16px; color:#666;}
.body_content .course .course_list .course_item .course_bottom{ height:30px; line-height:30px;background:#fafafa;}
.body_content .course .course_list .course_item .course_bottom .course_star{ float:left; height:30px; width:80px;}
.body_content .course .course_list .course_item .course_bottom .course_num{ float:right; height:30px; width:140px; text-align:right;}
.body_content .course .course_list .course_item .course_bottom .course_num .stu_num{ font-size:14px; color:#4d9cd0; font-weight:600;}
.body_content .course .course_list .course_item .course_bottom .course_num .stu_name{ font-size:14px; padding:0px 5px; color:#999;}
.star1{ background:url(../images/index/star1.jpg) no-repeat left;}
.star2{ background:url(../images/index/star2.jpg) no-repeat left;}

