.mal0{margin-left: 0 !important;}
.mar0{margin-right: 0 !important;}
.borb0{border-bottom: none !important;}
.mal20{margin-left: 20px !important;}
.mab20{margin-bottom: 20px !important;}
.mab25{margin-bottom: 25px !important;}
.mal18{margin-left: 18px !important;}
.course_container .module_title{font-size:28px;border-top: 1px solid rgba(244,46,20,.2);border-bottom: 1px solid rgba(244,46,20,.2);font-weight:bold;color:rgba(67,71,78,1);padding: 20px 0;}
.course_container .curse_title{margin-top: 48px;}
.course_container .curse_title.fixed{position: fixed;top: 1px;z-index: 9;background: #fff;left: 50%;margin-left: -590px;}
.course_container .curse_title.fixed .class.class_B{height: 88px;margin-top: 0;padding-top: 12px;}
.course_container .curse_title .class{height: 88px;width: 350px;color: #fff;text-align: center;box-sizing: border-box;padding-top: 12px;position: relative;}
.course_container .curse_title .class .qczb{position: absolute;top: 0;right: 0;}
.course_container .curse_title .class h6{font-size:32px;}
.course_container .curse_title .class p{width:80px;
    line-height:24px;
    background:rgba(255,255,255,.2);margin: 8px auto;}
.course_container .curse_title .class.class_A{background:#666;background:linear-gradient(221deg,rgba(95,98,106,1) 0%,rgba(190,192,197,1) 100%);}
.course_container .curse_title .class.class_B
{
    width: 405px;
    height: 104px;
    background:#F22513;
    background:linear-gradient(136deg,rgba(255,134,59,1) 0%,rgba(250,67,51,1) 100%);margin-left: 10px;margin-top: -16px;

}
.course_container .curse_title .class.class_B p{width: 122px;}
.course_container .curse_title .class.class_C p{width: 136px;}
.course_container .curse_title .class.class_C{
    width: 405px;
    /* height: 104px; */
    background:#cf9a44;
    background:linear-gradient(324deg,rgba(245,183,30,1) 0%,rgba(230,145,27,1) 100%);margin-left: 10px;
    box-shadow:0px -3px 815px 0px rgba(234,234,234,0.5);padding-top: 10px;
}

/* 课程体系--主体 */
.course_container .corse_body .class{width: 350px;box-sizing: border-box;background: #fff;}
.course_container .corse_body .class.class_B{width: 405px;margin-left: 10px;cursor: pointer;}
.course_container .corse_body .class.class_C{width: 405px;margin-left: 10px;cursor: pointer;}
.course_container .corse_body .class .row{width: 310px;margin: 0 auto;}
.course_container .corse_body .class_B .row{width: 365px;margin: 0 auto;}
.course_container .corse_body .class_C .row{width: 365px;margin: 0 auto;}
.course_container .corse_body .row{border-bottom: 1px solid #EEEEEE;padding-bottom: 20px;}
.course_container .corse_body .class_B,.course_container .curse_title .class_B{box-shadow:0px -3px 815px 0px rgba(234,234,234,0.5),0px -3px 63px -7px rgba(68,66,66,0.26);}
.course_container .corse_body .class_A,.course_container .curse_title .class_A{box-shadow:0px 0px 20px 0px rgba(204,184,184,0.26);}
.course_container .corse_body .class_C,.course_container .curse_title .class_C{box-shadow:0px 0px 20px 0px rgba(204,184,184,0.26);}
.course_container .corse_body .row h4{font-size:18px;color:rgba(51,51,51,1);padding-top: 13px;padding-bottom: 14px;position: relative;}
.course_container .corse_body .row h4 .num{font-size:24px;margin-right: 5px;}
.course_container .corse_body .row h4 .zbst{position: absolute;top: 17px;right: 60px;}
.course_container .corse_body .row1 p{font-size:14px;color: #333;line-height:30px;}
.course_container .corse_body .row1 p span{color: #666;}
.course_container .corse_body .class_A .row2 p,.course_container .corse_body .class_A .row3 p{font-size:14px;color: #333;line-height: 30px;}
.course_container .corse_body .row2 p span,.course_container .corse_body .row3 p span,.course_container .corse_body .class_B .row5 .right p span,.course_container .corse_body .class_C .row5 .right p span{display: inline-block;width: 7px;height: 7px;background: #C1CDD8;border-radius: 4px;margin-right: 12px;}
.course_container .corse_body .class_A .ckjb{display: block;width: 117px;line-height: 23px;border-radius: 3px;border: 1px solid rgba(102,102,102,.4);text-align:center;font-size: 14px;color: #666;margin: 20px auto 0;}
.course_container .corse_body .class_A .five_cont{position: relative;width: 311px;height:88px;background: url('../images/bg1_a.png') center no-repeat;margin-top: 20px;}
.course_container .corse_body .class_A .five_cont span{position: absolute;font-size:12px;color: #666;}
.course_container .corse_body .class_A .five_cont .num1{top: 9px;left: 23px;}
.course_container .corse_body .class_A .five_cont .num2{top: 9px;left: 132px;}
.course_container .corse_body .class_A .five_cont .num3{top: 9px;left: 242px;}
.course_container .corse_body .class_A .five_cont .num4{top: 67px;left: 72px;}
.course_container .corse_body .class_A .five_cont .num5{top: 67px;left: 191px;}
.course_container .corse_body .class_A .class_modlue{padding: 9px 0;}
.course_container .corse_body .class_A .class_modlue img{width: 40px;margin-right: 9px;}
.course_container .corse_body .class_A .class_modlue span{height:14px;color: #333;display: inline-block;line-height: 40px;}
.course_container .corse_body .class_A .class_modlue .tea_name{margin-right: 10px;}
.course_container .corse_body .class_A .class_modlue .tea_sub{color: #666;}
.course_container .corse_body .class_A .row4 .ymk{width: 292px;height: 88px;background: url('../images/ymk_bg.png') center no-repeat;position: relative;margin-left: 20px;}
.course_container .corse_body .class_A .row4 .ymk span{position: absolute;font-size:14px;color: #666;}
.course_container .corse_body .class_A .row4 .ymk .text1{top: 9px;left: 20px;}
.course_container .corse_body .class_A .row4 .ymk .text2{top: 9px;left: 200px;}
.course_container .corse_body .class_A .row4 .ymk .text3{top: 63px;left: 36px;}
.course_container .corse_body .class_A .row4 .ymk .text4{top: 63px;left: 200px;}
.course_container .corse_body .class_A .row5{padding-top: 20px;background: none;}
.course_container .corse_body .class_A .row5 span{display: inline-block;vertical-align: middle;}
.course_container .corse_body .class_A .row5 .zeng{width: 28px;line-height: 28px;background: #F62227;border-radius: 14px;text-align:center;font-size:16px;color: #fff;margin-right: 1px;}
.course_container .corse_body .class_A .row5 .z_text{width: 82px;line-height: 34px;text-align: center;background: #F6F5F5;margin-left: 6px;}
.course_container .corse_body .class_A .row6{border-bottom: none;padding-bottom: 20px;height: 199px;}
.course_container .corse_body .class_A .row6 .buy_class{width: 310px;margin: 88px auto 0;}
.course_container .corse_body .class_A .row6 .buy_class h3{line-height: 34px;background: #E9E9E9;font-size:16px;color: #666;text-align: center;font-weight: 900;}
.course_container .corse_body .class_A .row6 .buy_price{height: 86px;border: 1px solid #EEEEEE;}
.course_container .corse_body .class_A .row6 .buy_price{padding-left: 20px;}
.course_container .corse_body .class_A .row6 .cgthj{padding: 32px 0 0;
    font-size: 20px;
    color: #666666;
    line-height: normal;
    background: none;
    border: none;}
.course_container .corse_body .class_A .row6 .thj_price{padding-right: 68px;
    color: #F62227;
    font-size: 14px;
    margin-top: 16px;
    line-height: normal;
    border: none;
    background: none;
    padding-left: 0;
}
.course_container .corse_body .class_buy{padding: 15px 0 23px;}
.course_container .corse_body .class_buy>a{display: inline-block;vertical-align: middle;text-align: center;}
.course_container .corse_body .class_buy .zixun{width: 110px;line-height: 38px;border:1px solid #F62227;font-size:18px;color: #F62227;border-radius: 4px;transition: .6s;}
.course_container .corse_body .class_buy .zixun:hover{background:#F22513;background: linear-gradient(136deg,rgba(254,111,21,1) 0%,rgba(242,37,19,1) 100%);background: -webkit-linear-gradient(136deg,rgba(254,111,21,1) 0%,rgba(242,37,19,1) 100%);color: #fff;}
.course_container .corse_body .class_buy .yjxy{background:#F22513;width: 181px;line-height: 38px;background:linear-gradient(136deg,rgba(254,111,21,1) 0%,rgba(242,37,19,1) 100%);border-radius:4px;font-size:18px;color: #fff;margin-left: 13px;transition: .6s;}
.course_container .corse_body .class_buy .yjxy:hover{background:#F22513;background: linear-gradient(136deg,rgba(254,111,21,1) 0%,rgba(242,37,19,1) 100%);background: -webkit-linear-gradient(136deg,rgba(254,111,21,1) 0%,rgba(242,37,19,1) 100%);box-shadow: 0 0 10px 0 #F22513;color: #fff;}
.course_container .corse_body .class_A .row7{padding: 40px 0 45px;}
.course_container .corse_body .arrow_cont{margin-top: 18px;}
.course_container .corse_body .left{width: 1px;height: 144px;background: #EEEEEE;margin-left: 8px;}
.course_container .corse_body .right{margin-left: -4px;margin-top: -10px;width: 98%;}
.course_container .corse_body .right p{font-size:16px;color: #3c3c3c;}
.course_container .corse_body .right i{display: inline-block;vertical-align: middle;padding: 4px 10px;background: #EAEAEA;font-size:12px;color: #666666;margin-left: 18px;margin-top: 10px;margin-bottom: 20px;}
.course_container .corse_body .class_B .row2{padding-bottom: 0;}
.course_container .corse_body .arrow_cont .right p b{font-size:14px;color: #666;font-weight: normal;}
.course_container .corse_body .class_B .row3 .nxtk_cont{margin-left: 20px;}
.course_container .corse_body .class_B .row3 .nxtk_cont span{display: inline-block;vertical-align: middle;width: 167px;height: 50px;background: #F3F3F3;text-align: center;font-size:14px;color: #666;margin-top: 10px;box-sizing: border-box;padding-top: 8px;line-height: 18px;margin-right: 6px;}
.course_container .corse_body .row4 .nxzl{margin-left: 20px;}
.course_container .corse_body .row4 .nxzl span{display: inline-block;vertical-align: middle;width: 167px;background: #F3F3F3;text-align: center;font-size:14px;color: #666;margin-top: 10px;box-sizing: border-box;line-height: 34px;margin-right: 6px;}
.course_container .corse_body .row5{background:linear-gradient(148deg,rgba(241,245,251,1) 0%,rgba(242,246,255,1) 100%);padding-top: 16px;}
.course_container .corse_body .row5 h5{font-size:18px;color: #F62227;position: relative;font-weight: 900;}
.course_container .corse_body .row5 h5 span{display: inline-block;width: 28px; line-height: 28px;background: #F62227;border-radius: 14px;text-align: center;font-size: 16px;color: #fff;margin-right: 4px;font-weight: 400;}
.course_container .corse_body .row5 .djc{position: absolute;top: 0;right: 84px;}
.course_container .corse_body .row5 .zeng_title{margin-left: 20px;}
.course_container .corse_body .row5 .zeng_title span{display: inline-block;vertical-align: middle;width: 167px;line-height: 34px;background: #fff;text-align: center;font-size:14px;color: #F62227;box-shadow:0px -3px 815px 0px rgba(234,234,234,0.5),0px 4px 11px -6px rgba(210,216,235,1);margin-right: 6px;margin-top: 11px;}
.course_container .corse_body .row5{position: relative;}
.course_container .corse_body .row5 .right{margin-top: 20px;width: 100%;position: relative;z-index: 2;}
.course_container .corse_body .row5 .left{position: absolute;top: 122px;left: 11px;height: 264px;}
.course_container .corse_body .row5 .right p{color: #333;}
.course_container .corse_body .row5 .right i{margin: 10px 10px 0 0;width: 167px;box-sizing: border-box;padding: 0;text-align: center;line-height: 34px;}
.course_container .corse_body  .row5 .row{padding-bottom: 24px;}
.course_container .corse_body .origin_price h6{line-height: 34px;background: #E9E9E9;padding-left: 20px;font-size: 16px;color: #333333;}
.course_container .corse_body .row6{padding-top: 19px;padding-bottom: 0;}
.course_container .corse_body .row6 p{padding-left: 46px;line-height: 36px;font-size: 12px;color: #333;background: url('../images/ncj_check.png') 20px center no-repeat;border: 1px solid #EEEEEE;}
.course_container .corse_body .row6 p span{font-size: 16px;}
.course_container .corse_body .row6 p i{margin-right: 43px;font-size: 12px;color: #666;}
.course_container .corse_body .row7{margin-top: 20px;position: relative;}
.course_container .corse_body .row7>h6{background:#3A3D43;font-size:16px;color: #fff;line-height: 34px;background:linear-gradient(122deg,rgba(107,103,103,1) 0%,rgba(58,61,67,1) 100%);padding-left: 20px;}
.course_container .corse_body .row7 .zxtj{position: absolute;top: -7px;right: -5px;}
.course_container .corse_body .row7 .new_price{border: 1px solid #EEEEEE;padding-top: 20px;}
.course_container .corse_body .new_price>div>div{width: 50%;box-sizing: border-box;padding-left: 20px;}
.course_container .corse_body .new_price h6{font-size:16px;color: #666;background: url('../images/buy/icon_back.png') left center no-repeat;padding-left: 23px;}
.course_container .corse_body .new_price h6.czbtf{background: url('../images/buy/icon_money.png') left center no-repeat;}
.course_container .corse_body .new_price p{font-size: 14px;color: #F62227;padding-top: 6px;background: url('../images/ncj_check.png') left 12px no-repeat;padding-left: 20px;cursor: pointer;}
.course_container .corse_body .new_price p i{font-size: 18px;}
.course_container .corse_body .new_price p span{font-size: 24px;}
.course_container .corse_body .new_price .buy_tip{width: 288px;line-height: 26px;text-align: center;margin: 10px auto 11px;padding-top: 0; font-size: 12px;color: #666;background: #F0F0F0;padding-left: 0;cursor: inherit;}
.course_container .corse_body .class_C .row2 .right i{margin: 0 0 0 10px;padding: 0;width: 68px;line-height: 20px;text-align: center;margin-bottom: 10px;}
.course_container .corse_body .class_C .right h6{font-size:14px;color: #666;line-height: 19px;margin: 10px 0 15px 18px;}
.course_container .corse_body .class_C .left{height: 324px;}
.course_container .corse_body .class_C .row2{padding-bottom: 5px;}
.course_container .corse_body .class_C .row7>h6{background:#3A3D43;background:linear-gradient(122deg,rgba(107,103,103,.7) 0%,rgba(58,61,67,.7) 100%);}
.course_container .corse_body .new_price .type_item.on {
    background: url(../images/buy/check_on.png) left 12px no-repeat;
}

/* 购课须知 */
.tip_area .tips{padding:28px 22px;margin-top: 30px;}
.tip_area .tips h2{font-size:16px;color:#000000;padding-bottom:25px;font-weight:bold;text-align: left;}
.tip_area .tips .red{color: #e02f33;}
.tip_area .tips p{font-size:14px;color:#333;padding:12px 0;border-bottom:1px solid #e5e5e5;text-align: left;line-height: 16px;}
.tip_area .tips p i{padding-right:10px;}
.tip_area .tips .downBtn{font-size:16px;color:#333;text-align:center;padding-top:10px;display:block;}
.tip_area .tips .downBtn.active{background:url(https://www.dongao.com/zckjs/2019-zsfa/images/m3_icon8.png) no-repeat center bottom;display:block;width:1135px;height:20px;text-align:center;}
.tip_area .hide{display:none;}
.tip_area .tips .para3{border-bottom:none;}
.tip_area .tips .para3.active{border-bottom:1px solid #e5e5e5;}

/* 底部图书购买 */
.bottom_book{display: block; position: fixed;left: 0;bottom: -184px;z-index: 9;width: 100%;background: rgba(0,0,0,.5);padding: 20px 0;}
.book_part1{position: fixed;bottom: 0;left: 0;z-index: 8;cursor: pointer;}
.bottom_book .book_des{border:1px solid rgba(250,56,65,1);background: #FFE5CD;height: 143px;margin-left: 125px;margin-bottom: 20px;position: relative;width: 1180px;overflow: hidden;box-sizing: border-box;margin: 0 auto;}
.bottom_book .book_des .book_close{position: absolute;top: 15px;right: 15px;cursor: pointer;}
.bottom_book .book_des>div>div{width: 326px;height: 124px;border-right: 1px solid rgba(165,22,22,.1);margin-top: 9px;box-sizing: border-box;padding-top: 10px;text-align: left;}
.bottom_book .book_des .des_left{position: relative;}
.bottom_book .book_des>div>div{cursor: pointer;box-sizing: border-box;padding-left: 32px;}
.bottom_book .book_des>div .book_check,.bottom_book .book_des>div .book_check_on{position: absolute;bottom: -9px;right: -14px;}
.book_check_on{display: none;}
.bottom_book .book_des>div .des_right{margin-left: 20px;}
.bottom_book .book_des>div .des_right h5{font-size:14px;color: #333;margin-left: -6px;}
.bottom_book .book_des>div .des_right h6{font-size:14px;color: #333;margin-top: 14px;}
.bottom_book .book_des>div .des_right h5 span{color: #999;}
.bottom_book .book_des>div .des_right .six_zhe{color: #FF0008;}
.bottom_book .book_des>div .des_right .big_font{font-size: 20px;color: #FF0008;}
.bottom_book .book_des>div .des_right p span{display: inline-block;vertical-align: middle;width:68px;line-height:20px;background: #fff;text-align: center;font-size: 12px;color: #666666;margin-right: 10px;margin-top: 10px;}
.bottom_book .book_des>div .des_right del{display: inline-block; font-size:12px;color: #999;margin-top: 4px;margin-left: 42px;}
.bottom_book .book_des .book_buy{width: 202px;height: 144px;background: #fff;margin-top: 0;box-sizing: border-box;padding-left: 25px;}
.bottom_book .book_des .book_buy>a{display: block;width: 140px;line-height: 30px;border-radius:4px;text-align: center;font-size:14px;}
.bottom_book .book_des .book_buy .book_gobuy{background:#F22513;background:linear-gradient(136deg,rgba(254,111,21,1) 0%,rgba(242,37,19,1) 100%);margin-top: 34px;color: #fff;}
.bottom_book .book_des .book_buy .zixun{border:1px solid rgba(224,4,9,1);margin-top: 15px;color: #F62227;}
.book_des::-webkit-scrollbar,.book_choose::-webkit-scrollbar, .bottom_book::-webkit-scrollbar{
    display: none;
}
.bottom_book.small_screen{margin-left: 0;left: 0;}
.bottom_book.small_screen .book_des>div>div{padding-left: 20px;}
.bottom_book.small_screen .book_des>div>div{width: 286px;}
.bottom_book.small_screen .book_des .book_buy{width: 200px;padding-left: 29px;}

/* 图书温馨提示 */
.pop_mask{display:none;background: url(//www.dongao.com/zjzcgl/2018-zsfa/images/a_touming_bj.png);position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 20;}
.pop_mask .pop_box{position: fixed;width:545px;height:380px;left: 50%;top: 50%;margin-top: -203px;margin-left: -265px;z-index: 21;border-radius: 10px;background: #FAF2F0;}
.pop_mask .pop_box .pop_tit{background:#FE6F15;background:linear-gradient(136deg,rgba(255,152,87,1) 0%,rgba(255,109,96,1) 100%);text-align: center;height: 90px;border-radius: 10px 10px 0 0;}
.pop_mask .pop_content{background: #fff;border-radius: 10px;}
.pop_mask .pop_box .pop_tit h5{font-size: 36px;color: #fff;padding: 12px 0 10px;}
.pop_mask .pop_box .pop_tit p{color: #ffffff;font-size: 16px;}
.pop_mask .pop_box .pop_tit a{background: url(../images/pop/f_close.png) no-repeat;width: 30px;height: 30px;position: absolute;right: 8px;top: 10px;}
.pop_mask .pop_main{padding:0 6px 0 16px;text-align: left;}
.pop_mask .pop_main .popmain_show{font-size: 14px;color: #333333;}
.pop_mask .pop_main .popmain_show h5{font-size: 14px;color: #333333;padding:15px 0 6px;}
.pop_mask .pop_main .popmain_show .red{color:#fc080c ;}
.pop_mask .pop_main .popmain_show p{border-bottom: 1px solid #ffe6dc;padding-bottom: 11px;}
.pop_mask .pop_main ul p{font-size: 16px;color: #333333;padding:9px 0 5px;}
.pop_mask .pop_main ul i{font-style: inherit;font-size: 14px;color: #333333;padding-left: 24px;}
.pop_mask .pop_main ul li{line-height:23px;padding:8px 0;}
.pop_mask .pop_btn{background:#FE6F15;font-size: 18px;color: #fff;background:#ff9d1e linear-gradient(118deg, #ff9d1e 0%, #fc551b 100%);border-radius:4px;width: 344px;line-height: 52px;display:block;text-align: center;margin: 16px auto;}

/* 新课标弹窗 */
.pop_kb{position: fixed;top: 50%;left: 50%; margin-left: -500px;margin-top: -165px; width: 1000px;border-radius:5px;background: #fff;height: 335px;z-index: 20;box-sizing: border-box;padding: 10px 10px 30px;display: none;}
.pop_kb .kb_close{position: absolute;top: -21px;right: -21px;cursor: pointer;}
.pop_kb .kb_part tbody{vertical-align: top;}
.pop_kb .kb_part th{line-height: 44px;background: #FFEFDF;font-size:18px;color: #333;text-align: center;}
.pop_kb .kb_part th span{font-size:14px;color: #666;}
.pop_kb .kb_part td{line-height: 44px;box-sizing: border-box;padding: 0 14px 0 12px;font-size:14px;color: #666;border: 1px solid #EEEEEE;line-height: normal;padding-top: 52px;text-align: left;}
.pop_kb .kb_part td.pat0{padding-top: 0;line-height: 44px;}
.pop_kb .kb_part td .tea_img{line-height: 40px;}
.pop_kb .kb_part td .tea_img img{margin-right: 9px;}
.pop_kb .kb_part td p{font-size:14px;color: #333;padding-top: 10px;}
.pop_kb .kb_part td p.k_time{color: #666;padding-bottom: 50px;}
.pop_kb .kb_part td p span{margin-left: -6px;}
.pop_kb .kb_part td.final{padding-top: 0;}
.pop_kb .kb_part td.final h2{margin-left: -6px;font-size:14px;color: #333;padding-top: 10px;}
.pop_kb .kb_part td.final h3{font-size:14px;color: #333;padding-top: 8px;}
.pop_kb .kb_part td.final .k_time{padding-bottom: 9px;padding-top: 4px;}

.buy_stb{text-decoration: underline;}