body{position: relative;background: #f4f6f9;}
/*头图部分样式开始*/
.banner {background: url(../images/banner.jpg) no-repeat center 0;padding-top:547px;/*padding-bottom: 44%;height:0;*/width:100%;margin: 0 auto;min-width: 1180px;margin-top: 50px;overflow-y: hidden;position: relative;}

.video_mask {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../images/banbg.png) repeat;
    z-index: 2;
    cursor: pointer;
}
/*头图部分样式结束*/
/*你购买的不止是视频样式开始*/
.cont_service{
  width:100%;background: #f6f4f1;padding-bottom: 60px;
}
.service_list_td1{width:26.4%;}
.service_list_td2{width:18.4%;}
.service_list_td3{width:18.4%;}
.service_list_td4{width:18.4%;}
.text_left{text-align: left;padding-left: 100px;}
.service_content{width:1180px;margin:0 auto;border: 1px solid #dddbd8;}
.service_content table{width: 100%;}
.service_content .service_head_div{width:1180px;z-index:4;margin:0 auto;}
.service_scroll_div{height:380px;overflow-y: auto;border-bottom: 1px solid #dddbd8;background: #fff;}
.service_head{background: #ececec;font-size: 16px;color:#333;border-bottom: 1px solid #dddbd8;line-height: 20px;text-align: center;}
.service_head th{padding:20px 0;}
.service_class{width:100%;position: relative;/*padding:20px 0;*/border-bottom: 1px solid #dddbd8;overflow-y: hidden;}
.service_class .service_name{display: inline-block;position: absolute;top:10px;left:1px;background:#595959;width:70px;
      line-height:25px;text-align: center;color:#fff;font-size: 14px;}
.service_list{font-size: 14px;color:#333333;text-align: center;}
.service_list td{border-right:1px solid #dddbd8;line-height: 40px;}
.service_list .service_td_last{border-right:none;}
/*你购买的不止是视频样式结束*/
/*轻松过关图书样式开始*/
.qsgg_book{width:100%;padding-bottom: 100px;}
.qsgg_book_div{width:1180px;margin:0 auto;}
.qsgg_book_div .qsgg_book_list{display: block;width:275px;margin:0 10px;background: #fff;padding-bottom: 20px;}
.book_img_area{width:100%;height:268px;text-align:center;position: relative;border-bottom:1px solid #e5e5e5;}
.book_img_area img{max-width: 100%;}
.book_img_area .book_img_tit{position: absolute;top:0;right:0;display: block;width:90px;text-align:right;line-height:40px;height:90px;padding-right: 10px;font-size: 22px;color:#fff;background: url(../images/qsgg_icon1.png) no-repeat top right;}
.qsgg_book_list:hover{text-decoration: none;color:#000;cursor: pointer;box-shadow: 0 0 20px #ddd;}
.qsgg_book_list:hover .book_img_area .book_img_tit{background: url(../images/qsgg_icon2.png) no-repeat top right;}
.qsgg_book_list p{padding:0 0 0 12px;color:#000;}
.qsgg_book_list .qsgg_book_name{font-size: 16px;margin-top: 20px;line-height: 20px;height:45px;}
.qsgg_book_list .qsgg_bk1{font-size: 14px;}
.qsgg_book_list .qsgg_bk_ys{font-size: 14px;margin-top: 30px;}
.qsgg_book_list .qsgg_bk_price{font-size: 32px;line-height: 32px;}
.qsgg_book_list .qsgg_bk_price span{font-size: 16px;}
.qsgg_book_tip{text-align: center;width:100%;font-size: 24px;color:#000;margin-top: 30px;}
.qsgg_book_go{/*display:block;*/text-align: center;width:100%;font-size: 24px;color:#f54949;margin-left: 15px;}
.qsgg_book_go:hover{color:#f54949;text-decoration: none;}
/*轻松过关图书样式结束*/

/*app下载样式开始*/
.app_down{width:100%;height:850px;background:#fff url(../images/app_bg.png) no-repeat center;position: relative;}
.app_down .app_down_con{width:1000px;margin:0 auto;position: relative;}
.app_down_con .app_down_txt{width:260px;}
ul.app_down_txt{margin-top: 60px;}
div.app_down_txt{margin-top: 60px;}
.app_down_txt li{line-height: 80px;padding-left: 60px;font-size: 20px;color:#fff;background: url(../images/app_icon1.png) no-repeat left center;opacity: 0;}
.app_down_txt .app_down_li2{background: url(../images/app_icon2.png) no-repeat left center;}
.app_down_txt .app_down_li3{background: url(../images/app_icon3.png) no-repeat left center;}
.app_down_txt .app_down_li4{background: url(../images/app_icon4.png) no-repeat left center;}
.iphoneLoad {width: 242px;height: 59px;background: url(../images/m7_icon1.png?v=1.0) no-repeat;display: block;margin-top: 20px;}
.androidLoad {width: 242px;height: 56px;background: url(../images/m7_icon2.png?v=1.0) no-repeat;display: block;margin-top: 150px;}
.phone_erweima, .android_erweima { display: none;right: 15px;top: 46px;z-index: 2;}
.androidLoad_box:hover .android_erweima {display: block;}
.iphoneLoad_box:hover .phone_erweima {display: block;}
.app_down_img{position: absolute;top:38px;left:50%;margin-left: -128px;width:256px;}
.app_down_img ul{width:100%;text-align:center;}
.app_down_img ul li{width:100%;}
.app_down .app_tit{font-size: 36px;color:#fff;text-align: center;padding:50px 0;}
/*app下载样式结束*/

/*楼层的样式结束*/
.jwlogo{display: none;}


/*免费详情的弹窗开始*/
 .free_course{display: none; position: fixed; left: 50%; top: 50%; margin-left: -275px; z-index: 21; padding: 20px; margin-top: -255px; width: 550px; padding:0 0 30px 0; border-radius: 10px; background: #fff;}
.free_course table{margin:30px auto 0; border:1px solid #a3a3a3; width:495px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.free_course .free_ctit{width:100%; line-height: 64px; color:#000; text-align: center; font-size: 24px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom:1px solid #eaeaea;}
.free_course .free_ctit .free_close{float: right; margin-top:13px; margin-right:16px; cursor: pointer;}
.free_course td{border:1px solid #c6cacc;font-size: 12px;color:#666;line-height: 40px;text-align:left;padding-left: 30px;width:258px;}
.free_course td a{color:#ea433b;font-weight: bold;text-decoration:underline;cursor: pointer;}
/*免费详情的弹窗结束*/
/*班次对比按钮*/
.banci_compt {
    display: block;
    width: 1180px;
    margin:0 auto;
    line-height: 60px;
    font-size: 18px;
    background: #fff;
    text-align: center;
}
.banci_compt span{font-size: 24px;}
.banci_compt:hover{background: #57659e;color:#fff;text-decoration:none;}
.cont_service{
  width:1180px;background: #f6f4f1;padding-bottom: 0px;
  position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -590px;
    z-index: 21;
    margin-top: -255px;
    background: #fff;
    display: none;
}
.cont_service .banci_close{position: absolute;top:9px;right:-57px;cursor: pointer;background: #000;padding:10px;border-radius: 21px;}
.service_list_td1{width:28.4%;}
.service_list_td2{width:18.4%;}
.service_list_td3{width:18.4%;}
.service_list_td4{width:18.4%;}
.text_left{text-align: left;padding-left: 80px;}
.service_content{width:100%;margin:0 auto;border: 1px solid #dddbd8;}
.service_content table{width: 100%;}
.service_content .service_head_div{width:100%;z-index:4;margin:0 auto;}
.service_scroll_div{height:444px;overflow-y: auto;border-bottom: 1px solid #dddbd8;}
.service_head{background: #5d708e;font-size: 16px;color:#fff;border-bottom: 1px solid #dddbd8;line-height: 20px;text-align: center;}
.service_head th{padding:20px 0;}
.service_class{width:100%;position: relative;/*padding:20px 0;*/border-bottom: 1px solid #dddbd8;overflow-y: hidden;}
.service_class .service_name{display: inline-block;position: absolute;top:10px;left:1px;background:#595959;width:70px;
      line-height:25px;text-align: center;color:#fff;font-size: 14px;}
.service_list{font-size: 14px;color:#333333;text-align: center;}
.service_list td{border-right:1px solid #dddbd8;line-height: 40px;}
.service_list .line18{line-height: 20px;padding:10px 0;}
.service_list .service_td_last{border-right:none;}

/*班次对比服务样式结束*/
/*楼层的样式开始*/
.backTop{display:none;width:101px;height:425px;position: fixed; top:130px; left:0px; z-index:8;/*display: none; padding-top:111px;background: url(../images/floor_top.png) no-repeat left top;*/}
.backTop {transition: all 0.3s;}
.backTop_tit{width:100%;height:111px;}
.backTop .back_btn{position: absolute;left:90px;top:159px;cursor: pointer;width:22px;height:120px;background: url(../images/side_bar.png) no-repeat center;}
.backTop .back_btn.active{background: url(../images/side_bar2.png) no-repeat center;}
.backTop .top_a{display: block; line-height:40px; background: #fff; cursor: pointer; color: #767a95; font-size: 14px; text-align: center; width:90px; border-left:2px solid #57659e; border-right:2px solid #57659e; border-bottom: 1px solid #dbdcdd; box-sizing: border-box;}
.top_a_first{border-top: 2px solid #64649b;}
.backTop .top_alast{display: block; width:90px; border-top: 4px solid #64649b;}
.backTop .top_alast img{max-width: 100%;cursor: pointer;}
.backTop .top_a:hover,.backTop .top_a_hover{background:#dbdbf2;text-decoration: none;color:#64649b; }
.backTop.active{left:-94px!important;}
/*楼层的样式结束*/
/*课程试听*/
.w_course_listen {
    width: 160px;
    line-height: 34px;
    background: url(../images/lesson_a.png) center no-repeat;
    margin: 10px auto;
    font-size: 14px;
    color: #FFFFFF;
    box-sizing: border-box;
    padding-left: 66px;
    cursor: pointer;
    /* transition: .3s; */
}
.w_course_listen:hover{
	background: url(../images/lesson_a_hover.png) center no-repeat;
}
.zsfa_li_2 .w_course_listen{
	    background: url(../images/lesson_b.png) center no-repeat;
}
.zsfa_li_2 .w_course_listen:hover{
	    background: url(../images/lesson_b_hover.png) center no-repeat;
}
.zsfa_li_3 .w_course_listen{
	    background: url(../images/lesson_c.png) center no-repeat;
}
.zsfa_li_3 .w_course_listen:hover{
	    background: url(../images/lesson_c_hover.png) center no-repeat;
}
/*课表安排的视频播放弹窗的样式开始*/
	.kc_table_video{width:1070px;height:488px;display:none;left:50%;margin-left:-570px;z-index:12;top:50%;margin-top:-227px;position:fixed;background:#202026;}
	.kc_table_video .table_video_left{width:600px;}
	.visibleArea{height:330px;}
	#mCSB_3_container{left:-9px;width:410px;}
	.kc_table_video .table_video_right{width:465px;}
	.table_video_left .table_video_con{width:100%;height:415px;}
	.table_video_intro{width:100%;height:67px;}
	.table_video_intro .tvideo_intro_name{width:140px;margin-top:9px;}
	.table_video_intro .tvideo_intro_name p{padding-left:19px;}
	.table_video_intro .tvideo_intro_name .tvideo_intro_name1{font-size:18px;color:#fff;line-height:30px;}
	.table_video_intro .tvideo_intro_name .tvideo_intro_name2{font-size:12px;color:#fff;}
	.table_video_cent{display:none;}
	.tvideo_bcjs{width:598px;border-left:1px solid grey;margin-top:9px;height:57px;}
	.tvideo_bcjs p{padding-left:130px;position:relative;font-size:13px;color:#c6c6c6;}
	.tvideo_bcjs p span{position:absolute;top:0px;left:36px;font-size:15px;color:#fff;}
	.banci_name{width:275px;margin:0 auto;font-size:26px;color:#fff;font-weight:bold;text-align:center;padding:30px 0;border-bottom:1px solid #3b3b40;}
	.banci_tab{width:410px;margin:0 auto;border-bottom:1px solid #3b3b40;font-size:16px;color:#6d6f73;line-height:30px;}
	.banci_tab span{display:inline-block;line-height:30px;cursor:pointer;padding: 0 6px;}
	.banci_tab span.active{color:#fff;border-bottom:1px solid #e3504c;}
	.table_video_list{width:410px;margin:0 auto;display:none;}
	.table_video_list .video_list_a{cursor:pointer;display:block;width:98%;line-height:44px;color:#fff;border-bottom:1px solid #3b3b40;background:url(http://www.dongao.com/zjzcgl/2019-zsfa/images/shiting.png) 337px center no-repeat;text-align: left;box-sizing: border-box;padding-left: 10px;}
	.table_video_list .video_list_a:hover{background: #4c4c51 url(http://www.dongao.com/zjzcgl/2019-zsfa/images/shiting.png) 337px center no-repeat;}
	.table_video_list .video_list_a.active{background:url(http://www.dongao.com/zjzcgl/2019-zsfa/images/shiting_on.png) 315px center no-repeat;}
	.table_closed{width:51px;height:49px;color:#fff;text-align:center;line-height:49px;position:absolute;right:-51px;top:0;font-size:20px;cursor:pointer;}
	.service_list_td1 .dayi{position:absolute;width:216px;height:70px;padding:25px 10px 10px 10px;top:19px;background:url(http://www.dongao.com/zjzcgl/2019-zsfa/images/tishik_one.png) no-repeat;background-size:100% 100%;display:none;}
	.service_list_td1:hover .dayi{display:block;}
	.table_video_title{font-size: 26px;color: #999999;padding: 19px 0;}
	.table_video_title a{display: inline-block;vertical-align: middle;line-height: 32px;padding: 0 78px;border-right: 1px solid #79797d;color: #666;}
	.table_video_title a.active{color: #fff;font-weight: 900;}
	.video_teacer_details{
		background: #131316;
		text-align: left;
		box-sizing: border-box;
		padding: 0 10px;display:none;
	}
	.video_teacer_details h3{
		font-size: 14px;
		color: #999;
		line-height: 32px;
	}
	.video_teacer_details p{
		font-size: 14px;
		color: #999;
		line-height: 20px;
		padding-bottom: 10px;
	}
	.table_video_list .video_list_a.noVideo {
    background: url(../images/closed.png) right 9px center no-repeat;
    color: #999;
}
	/*课表安排的视频播放弹窗的样式结束*/
	
/*新增购买人数*/
.classname_ban{ padding-left: 80px;padding-top: 8px;}
.zsfa_ul .className{padding-top: 0;}
.className .yk_peonum{
	width: 70px;
	z-index: 1;
	padding-top:14px;
	position: relative;
}
.className .yk_peonum img{
	width:70px;
}
.className .yk_peonum .yk_gmrs{
	position: absolute;top:33px;font-size:12px;color: #fff;width:70px;text-align: center;
}
.zsfa_li_2 .className .yk_peonum{ padding-left: 28px;padding-right: 17px;}
.zsfa_li_3 .className .yk_peonum{padding-left: 34px;padding-right: 15px;}
.zsfa_li_4 .className .yk_peonum{padding-left: 35px;padding-right: 10px;}
.zsfa_ul .small_title div{height: 85px;font-size:26px;}
.zsfa_ul .small_title div .yk_gmrs{font-size: 14px;color: #fff;}
.zsfa_ul .small_title div span{padding-top: 10px;display: inline-block;}
.zsfa_ul .small_title div p{line-height: 15px;}
