/* 公共样式 */
.module_title{font-size: 36px;font-weight: bold;color: #140f5c;padding: 24px 0 0;margin: 50px auto 60px;text-align: center;background: url('../images/title_bg.png') center no-repeat;}
.module_btn{display:block;width: 236px;height: 48px;background-image: linear-gradient(-56deg,  #f33262 0%, #fd4575 100%);background-color: #fd4575;color: #fff;text-align: center;font-size: 20px;line-height: 48px;position: relative;margin: 60px auto 0px;cursor: pointer;}
.module_btn span{display: inline-block;width: 0;height: 0;border: 15px solid transparent;position: absolute;}
.module_btn span.lt{border-top-color: #fff;left: -15px;top: 0;}
.module_btn span.rb{border-bottom-color: #fff;right: -15px;bottom: 0;}
.overflow_y_hidden{overflow:hidden;}
/* 弹窗 */
.a_mask{position:fixed;left:0;top:0;width:100%;height:100%;background:url(http://www.dongao.com/zjzcgl/2018-zsfa/images/a_touming_bj.png) left top;z-index: 6;display: none;}
.mar0{margin-right: 0!important;}
/* 头部导航 start*/
.header.header_small{height: 50px;font-size: 16px;padding-top: 0px;}
.header_small .sp_logo{padding-top: 7px;line-height: 32px;}
.a_logo{margin-right: 20px;}
.header_small img{height:35px;}
.header_small .sp_link{line-height: 45px;height:50px;}
.header_small .sp_link a{height: 47px;line-height: 45px; position: relative;font-size: 14px;}
.fdkc{margin-right: 20px;}
.header_small .sp_link .on{color: #ff5121;}
.header_small .header_small_kj{display: none;}
.header_width{width:1180px;margin:0 auto}
/* 头部导航 end*/

/* banner */
.module_banner{position: relative;}
.banner img{width: 100%;}
.banner .banner_btn{width: 235px;position: absolute;left: 50%;bottom: 30%;margin-left: -120px;}

/* 中级备考为什么要刷题 start*/
.module_why{text-align: center;padding: 0 60px;position: absolute;top: 82%;background: #ffffff;width: 1180px;box-shadow: 0px 1px 49px 0px rgba(30, 30, 30, 0.2);    box-sizing: border-box;}
.module_why .fl{width: 27%;}
.module_why .fl img{width: 100px;}
.module_why .fl img+p{margin-top: 27px;line-height: 20px;font-size: 16px;}
.st_btn{width: 561px;height:80px;color: #ffffff;font-size: 22px;line-height:60px;margin:53px auto;background: url("../images/st_btn.png") center no-repeat;}
/* 中级备考为什么要刷题 end*/

/* 解锁刷题 start*/
.module_unlock{margin-top: 500px;}
.module_unlock .w1180{position: relative;}
.module_unlock .fl{	width: 338px;height: 358px;background-color: #fffeff;box-shadow: 0px 1px 49px 0px rgba(30, 30, 30, 0.2);text-align: center;box-sizing: border-box;padding: 0 32px;}
.module_unlock .fl img{margin: 20px 0 30px;}
.module_unlock .fl h4{color: #140f5c;font-size: 28px;font-weight: bold;margin-bottom: 13px;}
.module_unlock .fl p{color: #22242a;font-size: 20px;line-height: 28px;}
.module_unlock .ma60{margin: 0 62px;}
.module_unlock .ewm{position: absolute;right: 330px;bottom: -47px;display: none;}
/* 解锁刷题 end*/

/* 三大阶段 start*/
.module_stage{width: 100%;background: url("../images/stage_bg.png") 0 0 no-repeat;}
.module_stage .w1180{padding-top: 200px;}
.module_stage .stage_wrap{padding-bottom: 80px;background: url("../images/stage_1180.png") 0 0px no-repeat;}
.module_stage .stage{width: 312px;height: 710px;background-position: center center;background-size: contain;background-repeat: no-repeat;box-sizing: border-box;padding: 120px 20px 0;}
.module_stage .stage1{background-image: url("../images/stage1.png");margin: 251px 0 0 39px;}
.module_stage .stage2{background-image: url("../images/stage2.png");margin: 227px 52px 0;}
.module_stage .stage3{background-image: url("../images/stage3.png");margin-top:135px;height: 830px;padding-top: 170px;width: 315px}
.module_stage .stage h3{color: #ffffff;font-size: 18px;font-weight: normal;padding: 10px 0 10px;}
.module_stage .stage h3 span{color: #98b8e5;font-size: 14px;}
.module_stage .stage p{color: #7da8e4;font-size: 14px;line-height: 28px;padding-bottom: 10px;}
.module_stage .stage .line{border-bottom: 1px solid #4371b0;padding-bottom: 10px;position: relative;border-top: none;}
.module_stage .stage span.color{color: #0ab4d9;padding-top: 15px;padding-bottom:10px;display: inline-block;font-size: 16px;}
.module_stage .stage .see_video{width: 278px;height: 93px;background-color: #ffffff;overflow: hidden;}
.module_stage .see_video h3{color: #f33262;font-size: 18px;margin:0;text-align: right;padding: 7px 0px 0px 0;}
.module_stage .see_video p{padding: 0;margin: 2px 10px 3px 0;	color: #001045;}
.module_stage .see_video .module_btn{width: 100px;margin: 0;height: 26px;font-size: 14px;line-height: 24px;}
.module_stage .see_video .module_btn span{border-width: 12px;}
.module_stage .toast{	
    width: 236px;
    background-color: #1b4f97;
    border: solid 2px rgba(113, 233, 252, 0.43);
    padding: 20px 10px 10px 30px;
    position: absolute;
    right: -7px;
    top: 92px;
    background-image: url(../images/line.png);
    background-position: 12px 28px;
    background-repeat: no-repeat;
    display: none;
}
.module_stage .toast .listen_btn{cursor: pointer;margin-left: 10px;vertical-align: middle;}
.module_stage .toast .toast_close{position: absolute;right: 0px;top: 0px;width: 20px;}
.module_stage .toast li p{color: #ffffff;font-size: 18px;padding-bottom: 5px;}
.module_stage .toast li span{display:inline-block;padding-bottom:10px; color: #ffffff;font-size: 14px;line-height: 16px;}
.stage_bottom {height: 260px;background: url(../images/stage_bottom.png) no-repeat;margin-top: 29px;padding-bottom:40px;}
.stage_bottom .stage_left{padding: 30px 0px 0 39px;}
.stage_bottom .module_btn span.lt{border-top-color: #01285d;}
.stage_bottom .module_btn span.rb{border-bottom-color: #01285d;}
.blue_btn{background-image: linear-gradient(-56deg, #00b0c8 0%, #22c2d8 100%);background-color:#22c2d8;margin: 62px 71px;}
.blue_btn:hover{background-image: linear-gradient(-56deg, #0d98ab 0%, #17adc1 100%);background-color:#0d98ab;}
.stage_bottom .year{margin-top: 20px;}
.stage_bottom .sp_check,.stage_bottom .year_check{cursor: pointer; display:inline-block;width: 110px;padding:10px 33px 10px;color: #ffffff;font-size: 18px;background: url("../images/uncheck.png") left center no-repeat;}
.stage_bottom .check_on{background-image: url(../images/check.png);}
.price_box {margin-top: 30px;}
.price_box span{color: #ffffff;font-size: 14px;    text-decoration: line-through;}
.price_box .price{color: #ffce29;font-size: 18px;margin-bottom: 10px;margin-right: 20px;}
.price_box .price i{font-weight: bold;font-size: 40px;letter-spacing: -1px;}
.a_list_btn .a_list_buy{display: inline-block;margin-top: 64px;margin-left: 134px;}
.a_list_btn p{display: inline-block;font-size: 30px;color: #98b8e5;padding-left:52px;margin-top: 64px;}
/* 三大阶段 end*/

/* 购课提示 */
.gkts{padding:20px 0 15px 30px;font-size: 26px;color: #333;text-align: left;font-weight: bold;}
.buyclass_note{text-align: left;padding-bottom: 15px;}
.buyclass_note p{margin-bottom: 8px;font-size: 14px;color: #333;position: relative;padding-left: 30px;line-height: 25px;}
.buyclass_note .more_c{cursor: pointer;margin-top: 20px;padding-left: 20px;}
.buyclass_note .more_c img{width: 100%;}


/* 老学员福利 */
.welfare div{width: 544px;height: 285px;background: url("../images/fuli1.png") center no-repeat;}
.welfare div.fr{background-image: url(../images/fuli2.png);}
.welfare p{font-size: 24px;color: #ffffff;line-height: 34px;padding: 39px 0 30px 50px;}
.welfare p span{color: #ffce29;}
.welfare .module_btn {margin: 10px 0 0 50px;}
.welfare .module_btn span.lt{border-top-color: #001d45;}
.welfare .module_btn span.rb{border-bottom-color: #001d45;}

/* 名师 */
.module_teacher{background-color: #f6f9fd;padding: 9px 0 50px;margin-top: 30px;}
.slideBox{ overflow: hidden;height: 439px; position: relative;text-align: center;}
.slideBox .hd{position: absolute; right: 50%; bottom: -0px; margin-right: -50px; z-index: 1;}
.slideBox .hd ul{overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{float: left; margin-right: 10px; width: 16px; height: 16px; background: #32445b; border-radius: 100%; cursor: pointer; opacity: 0.3;}
.slideBox .hd ul li.on{opacity: 1;}
.slideBox .bd{position: relative; z-index: 0;   }
.slideBox .bd li{zoom: 1; vertical-align: middle;padding: 20px 30px;}
.slideBox .bd li img{width: 160px;height: 160px;margin-top: 40px;}
.slideBox .bd li h4{color: #333333;	font-size: 20px;font-weight: bold;margin: 20px 0;}
.slideBox .bd li p{	color: #202124;line-height: 24px;font-size: 16px;}
/* .slideBox .prev,
.slideBox .next{display: block; width: 110px; height: 110px; position: absolute; left: 30px; top: 50%; margin-top: -99px; transition: all 0.6s;}
.slideBox .prev{background: url('../images/prev_more.png') center no-repeat;}
.slideBox .next{left: auto; right: 30px; background: url('../images/next_more.png') center no-repeat;}
.slideBox .next:hover{background: url("../images/next.png") center no-repeat;}
.slideBox .prev:hover{background: url("../images/prev.png") center no-repeat;} */

.slideBox .bd ul{box-sizing: border-box;}
.slideBox .bd li .w_teacher_des{width: 240px !important; height: 366px;background: #fff; box-sizing: border-box; margin-right: 45px;box-shadow: 0px 1px 20px 0px 
    rgba(30, 30, 30, 0.1);}


/*banner 视频弹框 */
.tip_video{width:890px;height:490px;background:#fff;position:absolute;top:50%;margin-top:-245px;left:50%;margin-left:-445px;z-index:102;}
.video_close {position:absolute;right:-42px;margin-left:510px;top:0;width:30px;height:30px;cursor:pointer;}
#video_box_logo {filter:alpha(opacity=0)!important;opacity:0!important;}
.video_pop{ width: 100%;height: 100%;position: fixed;top:0;left: 0;z-index: 100;display: none;}
.video_pop_mask {width: 100%; height: 100%; background: #000; filter: alpha(opacity=80); opacity: 0.8; position: fixed; top: 0; left: 0; z-index: 100;}
.overflow_y_hidden{overflow: hidden;}
#vio_container_logo{display: none;}
.videobox .tempWrap{width: 1100px !important;}


/* 三大阶段视频弹窗 */
.a_mask1 {width: 100%;height: 100%;background: url(http://www.dongao.com/zjzcgl/2018-zsfa/images/a_touming_bj.png);z-index: 4;display: none;position:absolute;left:0;top:0;}
.content1{height:576px;position: absolute;left: 50%;top:47%;margin-left: -590px;z-index: 5;width: 1180px;margin-top:-320px;display:none;}
.video_area {background: #27272b;height: 576px;position: relative;width:100%;}
.video_class_tab{width:100%;font-size: 24px;color:#636466;text-align: center;line-height: 64px;}
.video_class_tab .video_tab_list{margin:0 40px;cursor: pointer;}
.video_class_tab .video_tab_list.on{color:#fff;background: url(http://files.dongao.com/zjzcgl/2019-zsfa/images/underline.png) no-repeat center bottom;padding:10px 0;}
.video-box{float:left;width:857px;height:500px;background:#27272b;margin-left:32px;margin-top:10px;}
.videocontent{width:857px;height:473px;background:#000;}
 .video_infor .video_infor_right{width:380px;margin-left:20px;display: block;}
.video_infor_right .ban_vid_name{font-size: 40px;color:#fff;font-weight: normal;margin:60px 0 40px 0;line-height: 40px;    position: absolute;
    top: 92px;right: 18px;width:267px;}
.video_infor_right .banci_con{font-size:14px;color:#fff;position: absolute;right: 5px;top: 250px;width: 250px;}
.prev_next_btn{position: absolute;bottom: 105px;right: 83px;}
.prev_next_btn .video_prev,.prev_next_btn .video_next{display: inline-block;width:50px;height:50px;}
.prev_next_btn .video_prev{margin-right:20px;}
.prev_next_btn .video_prev{background: url(http://files.dongao.com/zjzcgl/2019-zsfa/images/video_prev.png) no-repeat center;}
.prev_next_btn .video_prev:hover{background: url(http://files.dongao.com/zjzcgl/2019-zsfa/images/videon_prev.png) no-repeat center;}
.prev_next_btn .video_next{background: url(http://files.dongao.com/zjzcgl/2019-zsfa/images/video_next.png) no-repeat center;}
.prev_next_btn .video_next:hover{background: url(http://files.dongao.com/zjzcgl/2019-zsfa/images/videon_next.png) no-repeat center;}
.content1 .con_close{position: absolute;top:28px;right:-49px;width:32px;cursor: pointer;}
.videoTabs_big .videoTab_item{display:none;padding-top:110px;text-align:left;}
.videoTabs_big .videoTab_item span{color:#fff;display:block;padding:10px 0;cursor:pointer;font-size:20px;color:#666;font-weight:bold;background:url(../images/icona.png) no-repeat 140px center;}
.videoTabs_big .videoTab_item span.canClick{background:none;}
.videoTabs_big .videoTab_item span.active{color:#fff;}
.videoName_tab {width:230px;padding-left:20px;}
.videoTabs_big .videoTab_item .tea_info{display:inline-block;font-size: 14px;font-weight: normal;color: #666;margin-bottom: 20px;}
.videoTabs_big .videoTab_item span.active+.tea_info{color: #fff;}
/*视频弹窗的样式结束*/

/* 课程安排 */
.tit {width:100%;text-align:center;font-size:48px;font-weight:bold;color:#333333;line-height:150px;}
.bg_f7 {color:#fff;}
.con_quality td {padding:12px 0;line-height:18px;font-size:14px;color:#000;text-align:center;border:1px solid #eeeeee;}
.con_quality {padding:0px 0 50px 0;}
.con_quality table {font-size:18px;color:#000;width:100%;background:#fff;}
.con_quality td {padding:14px 0;line-height:16px;font-size:14px;color:#000;text-align:left;text-indent:20px;border:2px solid #e5e5e5;}
.con_quality th {line-height:50px;text-indent:20px;background-color:#1c4885;border-right:1px solid #efefef;}
.f5efe2 {background:#f5efe2;}
.schedule {display:inline-block;color:#666666;font-size:14px;margin-top:5px;}

/*课程安排 end*/



/*侧导航*/
.floors{	width: 80px;
	height: 414px;position: fixed;left:3px;top:40%;margin-top:-200px;z-index: 8;background:url(../images/side.png);display:none;}


.floors .floor_ul{padding-top: 60px;}
.floors .floor_ul li{text-align:center;padding:0 1px;}
.floors .floor_ul li span{display:inline-block;cursor: pointer;font-size:14px;color:#ffffff;padding:10px 0;width:70px;line-height: 24px;}

.floors .floor_a{cursor:pointer;}
.floors .floor_a:hover{background:#f33262;}
/* .floors .floor_a:hover span{color:#fff;border-bottom:1px solid #f33262;} */
.floors .floor_a.active{background:#f33262;}
/* .floors .floor_a.active span{color:#fff;border-bottom:1px solid #f33262;} */
.floors .floor_ul li i{font-size:12px;color:#666;display:inline-block;width:118%;margin-left:-5px;color:#333;padding-top:8px;}
.floors .floor_ul img{margin-top:8px;}



/* 吸底 */
/* .fix_btm{width: 100%;height: 97px;position: fixed;bottom: 0;left: 0;background: url("../images/bottom.png") center no-repeat;z-index: 10;} */
.fixed_footer{width:100%;height:97px;background:url(../images/bottom.png) no-repeat center bottom;position: fixed;left:0;bottom:0;z-index: 2}
.fixed_footer span{display:inline-block;font-size:20px;color:#fff;padding-top: 5px; }
.fixed_footer span i{font-size:39px;font-weight:bold;	color: #ffc200;line-height: 66px;}
.fixed_footer del{display:block;font-size:18px;color:#fff;opacity: 0.71;}
.fixed_footer .btns{padding:12px 0;}
.fixed_footer .btns a{width:180px;height:54px;text-align:center;font-size:20px;display:inline-block;margin-right:30px;line-height: 54px;margin-top: 15px;}
.fixed_footer .buyBtn{background:#ffc200;color: #62242f;}
.fixed_footer .zixun_btn{background:transparent;border: 1px solid #ffffff;color: #fff;}
/*.priceShow{width: 700px;}*/
.priceShow .oldPrice{width:295px;height: 78px;background: url(../images/price_bg.png) center no-repeat;text-align: center;margin-top: 10px;}
body{padding-bottom: 97px;}
.priceShow .nowPrice{padding-top: 13px;}
