@charset "utf-8";body{background-color:#fffffd;padding-top:50px;}
.wrap{width:1200px;margin:0 auto;}
/* head */
.header{width:100%;height:76px;padding-top:4px;line-height:72px;background:#fff;color:#333;position:fixed;top:0;left:0;font-size:18px;z-index:100 !important;box-shadow:0 3px 8px rgba(0,0,0,0.18);z-index: 999;}
.sp_logo{padding-top:12px;line-height:23px;}
.a_txt{display:inline-block;margin-top:2px;margin-left:14px;border-left:1px solid #dddddd;padding-left:14px;}
.a_txt i{font-size:21px;font-style:normal;}
.sp_link a{display:inline-block;margin-left:60px;padding:0 5px;}
.sp_link .on{border-bottom:4px solid #ff5224;color:#ff5224;}
.sp_link a:hover{color:#ff5224;}
/*弹窗*/
.mask{width:100%;height:100%;background:url('../img/a_touming_bj.png') repeat;position:fixed;top:0;left:0;z-index:20;display:none;}
.pop{background:#FFFFFF;position:fixed;top:50%;left:50%;box-sizing:border-box;border-radius:5px;z-index:21;display:none;}
/*头部滚动样式*/
.header.header_small{height:50px;font-size:14px;padding-top:0px;}
.header_small .sp_logo{padding-top:7px;line-height:32px;}
.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;}
.header_small .header_small_kj{display:none;}
/* banner */
.banner{width:100%;height:532px;background:url(../img/banner.png) no-repeat center center;}
/* 课表模块 */
.test_three .tit{font-size:43px;font-weight: 900; line-height: 43px; text-align:center;margin:70px 0 75px 0; }
.test_three_content1{text-align: center;}
.test_three_box{ padding: 20px 0 73px 0; border-radius: 10px; box-shadow: 8px 8px 20px 8px #e8defb }
.test_three_top { position: relative; height: 38px; border: 1px solid #914efa; margin-bottom: 30px;} 
.test_three_top div{text-align: center; width: 599px; line-height: 38px; height: 38px; font-size: 23px; color: #914efa;cursor: pointer}
.test_three_top span{ position: absolute;z-index: 99;}
.subject{width:970px;border-radius:10px;margin:0 auto;}
/* .subject{width:970px;height:594px;border-radius:10px;box-shadow: 0px 8px 20px 0px #e7ddfb;margin:0 auto;} */
#img_left{position: absolute; top: -4px; left: -10px;}
#img_right{ position: absolute; top: -4px; right: -11px; z-index: 0; }
.tt_l span{color: #fff; z-index: 99;left: 228.5px;}
.tt_r span{right: 228.5px;}

.subject {padding: 60px 0 0 48px; }
.subject_top { margin-bottom: 30px; }
/* .subject_bottom{ width: 100%; height: 100%; background-color: red; } */
.subject_top span {display: inline-block; line-height: 26px; height: 26px; font-size: 14px; padding: 0 64px; border: 1px solid #999; border-radius: 13px; margin-right: 40px; margin-bottom: 10px; color: #999; cursor: pointer; }
.subject_active {background: url(../img/class_background.png); background-color: #c690fe; color: #fff !important;}
.txt{margin-top:20px; padding: 0 15px;text-align:center;border-radius: 14px;background-color: #7c37e3; display:inline-block;}
.txt span{height: 28px; line-height: 28px;color:#fff;font-size:16px;display:inline-block; opacity: 0.8;}

/* 通关计划 */
.research{background:#fff;padding-bottom:80px;}
.research .title{font-size:44px;margin-top:60px;text-align:center; font-weight: 900;}
/* 录播+直播 */
.recorded1{background:#f7f6fd;padding-bottom:60px;}
.recorded1 .title{width:483px;height:46px;background:url(../img/streaming.png) no-repeat center center;background-size:100% auto;margin:0 auto;padding-top:70px;padding-bottom:32px;}
.teacher{background:#fff;box-shadow:0px 8px 20px 0px #e8defb;padding:30px 17px;position:relative;border-radius:5px;}
.teacher .shouke{position:absolute;right:25px;top:-11px;}
.teacher .figure{display:none;position:relative;}
.teacher .show{display:block;}
.lecturer a{display:inline-block;}
.lecturer a img{width:212px;height:88px;position:absolute;left:35%;top:74%;}
.lecturer img{width:652px;height:486px;}
.achievement{margin-top:145px;margin-left:60px; }
.achievement p{margin-bottom:12px;font-size:18px; font-weight: 900;}
.achievement p.blod{font-size:16px}
.achievement .end{ border: none }
.achievement { background-color:#f7f6fd; border-radius: 10px;padding: 23px 18px }
.txt_te{width:445px;padding-bottom:20px; font-size: 14px !important; border-bottom: 1px solid #ccc; color:#666666; font-weight: 400 !important;}
.more_teacher{width:615px;background:#fff;box-shadow:0px 8px 20px 0px #e8defb;margin-left:20px;}
.more_teacher .teach_nav_list{width:66px;float:left;padding:28px 18px 0 18px;text-align:center;margin-bottom:30px;cursor:pointer;position:relative;}
.more_teacher .teach_nav_list .ss_img{width:62px;height:62px;border-radius:50%;border:2px solid transparent; overflow: hidden;}
.more_teacher .teach_nav_list .ss_img img{width:100%;height:100%;}
.more_teacher .teach_nav_list .teach_name{display:inline-block;margin-top:10px}
.more_teacher .teach_nav_list .teach_name{display:inline-block;font-size:14px;line-height:32px;color:#666666;}
.more_teacher .teach_nav_list.on .ss_img{border:2px solid #9358df;}
.more_teacher .teach_nav_list.on .ss_img span{width:0;height:0;border-width:0 8px 8px;border-style:solid;border-color:transparent transparent #9358df;position:absolute;top:21px;left:43%;}
.more_teacher .teach_nav_list.on .ss_img.up{background:url(../img/up.png) no-repeat center center;width:16px;height:16px;position:absolute}
.more_teacher .teach_nav_list.on .teach_name{color:#9358df;}
/* 选课 */
.purchase{background:#fffffd;box-shadow:0px 8px 20px 0px #e7ddfb;margin-top:47px;padding:30px 30px 0 30px;border-radius:10px;}
.course1{width:590px;float:left;}
.course1 .without{margin-top:20px;}
.purchase .one{padding-bottom:30px}
.purchase .one .course1 li{float:left;width:130px;text-align:center;color:#333;font-size:14px;background-color:#ffffff;margin-right:20px;cursor:pointer;padding:10px 20px;border:1px solid #dedede;position:relative;}
.purchase .one .course1 li span{position:absolute;right:0;bottom:-1px;width:44px;height:42px;background:url(../img/dui.png) no-repeat center center;background-size:100% auto;}
.purchase .one .course1 .active{border:1px solid #fe2355;}
.purchase .one .course1 .active span{background:url(../img/dui1.png) no-repeat center center;background-size:100% auto;position:absolute;right:0;bottom:-1px;width:43px;height:42px;}
.prize{width:300px;float:left;font-size:16px;margin-top:36px;text-align:center;}
.prize .price{color:#666;text-align:center;display:inline-block;}
.prize .price span{text-decoration:line-through;}
.prize .money{color:#ff2b4d;display:inline-block;font-size:36px;font-weight:bold;}
.purchase .one a{display:inline-block;background:#ff2b4d;color:#fff;padding:15px 55px;border-radius:50px;margin-top:35px;font-size:16px;}
.two{ margin-top: 40px; }
.two div{float:left;}
.two .dao{background:url(../img/announcement.png) no-repeat center center;background-size:100% auto;width:382px;height:88px;margin-top:30px;}
.two .dao .time{color:#fff;font-size:16px;padding:22px 0 0 65px;}
.two .dao .time span{font-size:21px;display:inline-block;}
.two .qrcode{background:url(../img/erweima.png) no-repeat center center;background-size:100% auto;width:261px;height:150px;margin-left:60px;}
.two .seckill{background:url(../img/seckill.png) no-repeat center center;background-size:100% auto;width:374px;height:138px;margin-left:60px;}
/* 多科同购享优惠 */
.customs{background:#fffffd;padding-bottom:60px;}
.customs .test{position:relative;}
.measurement{margin:28px 0 34px 0;}
.measurement span{color:#fff;background:#a769fc;padding:17px 53px;font-size:16px;border-radius:50px;margin-left:30px;}
.measurement img{width:29px;height:14px;margin-top:20px;margin-left:5px;}
.customs .test_two{/* margin-bottom:28px;*/
position:relative;}
.picture ul{position:relative;height:520px;}
.purchase .zero{width:1142px;height:174px; text-align: center; margin-bottom: 30px; border-bottom: 1px solid #dedede; }
.purchase .zero_box{float:left;background-color:#fff;width:166px;height:168px;margin-right:75px;}
.purchase .zero_top{font-size:20px;margin-top:13px; color: #fff }
.purchase .z_fi{background:url(../img/duoke_1.png);}
.purchase .z_tw{background:url(../img/duoke_2.png);}
.purchase .z_th{background:url(../img/duoke_3.png);}
.purchase .z_fu{background:url(../img/duoke_4.png);}
.purchase .z_fv{background:url(../img/duoke_5.png);margin-right:0;}
.one h3 {font-size: 16px; margin-bottom: 10px}
.ul_mark {width: 825px; height: 314px;background-color: rgba(0,0,0, 0.5);position: absolute; z-index: 10;left: 199px; top: 85px;border-radius: 10px}
.ul_mark_active {width: 815px; left: 209px;}
.mark{width: 252px; height: 316px;left: 14px;top: 14px; background-color: rgba(0,0,0,0); position: absolute;z-index: 1;}
.mark_active {background-color: rgba(0,0,0,0)}
.picture ul li{position:absolute;width:280px;z-index:0;top:70px;border-radius:10px;transition:width .3s,top .3s;}
.picture ul li.f_li{left:184px;}
.picture ul li.t_li{left:349px;}
.picture ul li.s_li{left:559px;}
.picture ul li.l_li{left:759px;}
.picture ul li img{width:100%;display:block;border-top-left-radius:10px;border-top-right-radius:10px;}
/* .picture ul li.active{z-index:1;width:335px;top:35px;opacity:1;transition:width .3s,top .3s;} */
.picture ul li.active{z-index:11;width:335px;top:35px; transition:width .3s,top .3s;}
.picture ul li p{padding:15px 20px;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:18px;color:#666666;line-height:28px;}
.class_schedule{background:#fff;width:870px;height:470px;position:relative;margin:0 auto;}
/* 60天冲刺计划 */
.sprint{height:844px;background-color:#f7f6fd;}
.customs .title{ font-size: 43px; padding-top: 62px; padding-bottom: 72px; line-height: 43px;}
.sprint .spr_title{text-align:center; padding-top: 40px;}
.sprint .spr_title p:first-child{font-size: 43px; margin-bottom: 20px; line-height: 43px;}
.sprint .spr_title p:last-child{font-size: 28px; margin-bottom: 50px; line-height: 28px}
.spr_content ul li{position: relative; width:100%;height:118px;background-color:#fff; margin-bottom: 40px;}
.spr_content ul li p{padding: 9px; font-size: 16px;}
#step_l {position: absolute; top: -20px;}
#step_r {position: absolute; top: -20px; right: 0;}
.spr_content_left{margin-left:440px;}
.spr_content_right{margin-right:440px; text-align: right; }
.spr_one {color: #d79826}
.spr_two {color: #d79826}
.spr_three {color: #ff6540}
.spr_four {color: #ff6540}


/* .class_schedule a{position:absolute;top:84px;left:175px;}
*/
/* .class_schedule a img{width:218px;height:89px;}
*/
/* .class_schedule img{width:560px;height:254px;}
*/

/* 阶段课程 */
.reminder{background:#fff;box-shadow: 0px 8px 20px 0px #e7ddfb;padding:18px 50px;border-radius:5px;font-size:14px}
.reminder .tit{font-size:18px;font-weight:bold;}
.reminder p{margin-bottom:15px;}
.reminder p a{color:#f55f44;}

/* 冲关 */
.present{background:#f7f6fd;padding-top:60px; height: 600px; box-sizing: border-box}
.present .title{font-size: 43px; line-height: 43px; text-align: center;margin-bottom: 138px;}
.present .title span{color: #ff2b4d;}
.present_content ul{margin-top:86px;}
.present_content ul li{float:left;width:20%;text-align:center;margin-bottom:40px;font-size:14px;height:170px;}
.present_content ul li img{display:block;width:101px;height:101px;margin:0 auto;}
.present_content ul li img.individuality{display:block;width:100px;height:101px;margin:0 auto;}
.present_content ul li span{display:block;text-align:center;color:#666666;margin-top:10px;height:40px;}

/* 常见问题 */

.questionBox{padding:0 30px;}
.problem .questionBox{padding:0 30px;}
.problem dl dt{font-size:18px;color:#000;background:url(http://files.dongao.com/zjzcgl/2019-zsfa/images/Q.png) no-repeat left;padding-left:44px;line-height:70px;border-bottom:1px solid #e4e5e8;cursor:pointer;}
.problem dl dd{display:none;font-size:16px;color:#666;background-color:#f7f7f7;padding:25px 23px 27px 0;line-height:25px;border-top:1px solid #ebebec;}
.problem .click_a{background:url(http://www.dongao.com/shuiwushi/2019-zsfa/images/jts.png) no-repeat center center;cursor:pointer;float:right;width:50px;height:70px;line-height:70px;}
.problem .click_a.active{background:url(http://www.dongao.com/shuiwushi/2019-zsfa/images/jtx.png) no-repeat center center;}
.problem .wid50{width:49px;display:inline-block;font-style:normal;}
.problem dl dd img{display:inline-block;width:16px;margin:1px 14px -2px 19px;}
.problem .title { text-align: center; margin-top: 60px; margin-bottom: 70px; font-size: 43px; font-weight: 900;  }
/* 底部 */
.line{border-top:#d9d9d9 solid 1px;}
.con_wrap{width:1180px;min-width:1180px;margin:0 auto;font-size:16px;position:relative;}
.con_fff{background:#fff;}
.con_footer { margin-bottom: 80px;}
.con_footer .footer{padding:70px 0 60px 0;font-size:16px;}
.con_footer .footer .left{width:890px;border-right:2px #eaeaea solid;}
.con_footer .footer .left dt{font-size:22px;padding-bottom:20px;text-align:left;}
.con_footer .footer .left dd{line-height:28px;text-align:left;}
.con_footer .footer .left .left01{width:235px;}
.con_footer .footer .left .left02{width:355px;}
.con_footer .footer .right .p01{padding-bottom:12px;text-align:center;}
.con_footer .footer .right .p02{padding-bottom:22px;color:#e9594c;font-size:32px;font-family:"Arial";}
.con_footer .footer .right .p03{width:135px;height:40px;line-height:40px;color:#fff;background:#e9594c;text-align:center;border-radius:3px;margin-left:44px;}
.footer_bottom{background:#3c3945;padding:27px 0 51px 0;text-align:center;}
.footer_bottom p{font-size:16px;color:#aaa8ae;line-height:24px;}
.con_footer .footer a{display:block;text-align:left;line-height:30px;}

/* 吸底样式 */
.fixed_bot{width:100%;height:80px;background:#a57e49 url(../img/foot_bg_01.png) no-repeat;position:fixed;bottom:0;z-index:999;}
.count_down img{ margin-left: 90px; margin-top: 20px; float: left}
.fixed_bot .count_down .time {float: left; margin-left: 112px; height: 80px; font-size: 22px;line-height: 80px}
.fixed_bot .count_down .time p {color: #826034; }
.fixed_bot .count_down .time span {color: #fbf1d6;font-size: 24px; display: inline-block;padding: 0 3px;width: 37px; box-sizing: border-box; height: 44px; line-height: 44px; background: url(../img/foot_3.png) no-repeat;}
/* .fixed_bot .count_down .time{height:100%;padding-left:179px;font-style:normal; margin-left: 392px;}
.fixed_bot .count_down .time span,.fixed_bot .count_down .time i{display:inline-block;line-height:50px;float:left;}
.fixed_bot .count_down .time span{font-size:31px;color:#d6001f;background-color:#ffffff;border-radius:6px;width:49px;text-align:center;}*/
.fixed_bot .count_down .time i{font-size:18px;color:#826034;padding:0 10px;font-style:normal} 
.fixed_bot .lj_buy{width:136px;height:38px;background:url(../img/foot_5.png) no-repeat center; background-color: #af7b22; border-radius:25px;float:right;margin-right:65px;margin-top:20px;font-size:17px;color:#794e1a;line-height:40px;text-align:center;cursor:pointer;}
.fixed_bot .close_cou{position:absolute;right:14px;top:5px;cursor:pointer;}
.lj_buy:hover {background:url(../img/foot_4.png) no-repeat center;background-color: #fe2355; color: #fe2355}

/* 课表弹窗 */
.schedule{width:970px;height:530px;background:#FFFFFF;position:fixed;top:14%;margin-left:-485px;;box-sizing:border-box;border-radius:5px;z-index:21;display:none;border-radius:10px;}
.class_schedule ul{width:871px;margin:30px auto 0;}
.class_schedule ul li{float:left;width:20%;}
.class_schedule ul li img{float:left;width:70px;height:70px;}
.class_schedule ul li span{float:left;color:#707070;margin:30px 0 0 11px;}
.class_schedule .class_tit{width:871px;height:50px;margin:0 auto;background:#7c37e3;margin-top:20px;position:relative;}
.class_schedule .class_tit img {width: 15px; height: 25px;}
.class_schedule .img_box{width:871px;height:50px;margin:0 auto;margin-top:20px;}
.class_schedule .class_tit .next{position:absolute;right:-50px;top:180px;cursor:pointer;}
.class_schedule .class_tit .prev{position:absolute;left:-50px;top:180px;cursor:pointer;}
.class_schedule .class_tit p{background:#c892fe;color:#7c37e3;font-size:14px;float:left;padding:6px 23px;border-radius:50px;margin-left:64px;margin-top:10px;cursor:pointer;}
.class_schedule .class_tit .month{margin-left:250px; margin-right: 80px}
.class_schedule .class_tit .on{background:#fe2355;color:#fff;}
.class_schedule .img_box .class_img{display:none;}
.class_schedule .img_box .show{display:block;overflow:auto;float:left;height:300px;}
.schedule .guan{position:absolute;right:0;top:-53px;cursor:pointer;}
/* 视频弹框 */
.tip_video{width:890px;height:490px;background:#ffffff;position:absolute;top:50%;margin-top:-245px;left:50%;margin-left:-445px;z-index:102;display:none;}
.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_mask{width:100%;height:100%;background:#000;filter:alpha(opacity=80);opacity:0.8;position:fixed;top:0;left:0;z-index:100;display:none;}
.overflow_y_hidden{overflow:hidden;}
#vio_container_logo{display:none;}
.videobox .tempWrap{width:1100px !important;}
/*滚动条样式*/
.class_img::-webkit-scrollbar{/*滚动条整体样式*/
 display:block;width:4px;/*高宽分别对应横竖滚动条的尺寸*/
 margin-right:30px;}
.class_img::-webkit-scrollbar-thumb{/*滚动条里面小方块*/
 border-radius:5px;-webkit-box-shadow:inset 0 0 5px #8f96c4;background:#8f96c4;}
.class_img::-webkit-scrollbar-track{/*滚动条里面轨道*/
 -webkit-box-shadow:inset 0 0 5px #e2e2e2;border-radius:5px;background:#e2e2e2;}

 .daxn-fixed{top: 110px !important;}

