@charset "utf-8";
*{ margin: 0; padding: 0; -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
html { user-select: none; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; line-height: 1.15;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-overflow-scrolling: touch;height: 100%;}
body { overflow: auto;background: #fff;margin: 0 auto;height: 100%;}
input:-webkit-autofill { background-color: #fff !important; }
ul { margin: 0; padding: 0; list-style: none; }
img { border: none; vertical-align: top; margin: 0; padding: 0; }
a { -webkit-tap-highlight-color: transparent; text-decoration: none; }
input { -webkit-appearance: none; outline: none; border: none;background: inherit; }
i{font-style: normal;}
h3{font-weight: bold;}
::-webkit-scrollbar {width: 0;height: 0!important; color: transparent;}
/*banner*/
.banner{background: url('../image/banner.jpg') no-repeat center center;height: 459px;width: 100%;}
.wrap{width: 1180px;margin:0 auto;}
/* nav */
.nav{text-align: center;height: 108px;background: #fff;box-shadow: 0 2px 1px 0 #eee;margin-top: -60px;}
.nav a{display:block;width: 293px;float: left;text-align: center;height: 100%;}
.nav a.on{background: #f7f8ff}
.nav a p{font-size: 24px;color: #333;line-height: 26px;margin-top: 10px;}
.nav a img{margin-top: 20px;}
.nav img.line{float: left;margin-top: 7px;}
.nav.fixed{height: 60px;width: 100%;position: fixed;top: 0;left: 0;margin-top: 0;z-index: 2;}
.nav.fixed a{height: 60px;display: inline-block;float: none}
.nav.fixed p{margin-top: 0;height: 60px;line-height: 60px;}
.nav.fixed img{display: none;}
/* 报考流程 */
.title{font-size: 34px;color: #1d2a67;font-weight: bold;text-align: center;line-height: 40px;}
.title img{margin-top: 18px;}
.step1{margin-top: 50px;margin-bottom: 20px;}
.step1 .title{margin-bottom: 32px;}
.step1 .top{background: url('../image/step1_bg.png') no-repeat center 80%;padding-bottom: 90px;margin-bottom: 30px;padding-top: 38px;box-shadow: 0px -5px 12px -4px #f7f7f7;/* padding-bottom: 40px; */}
.step1 .top .item{float: left;text-align: center;font-size: 14px;color: #808fcf;}
.step1 .top .item p:first-child{font-size: 24px;color: #3b4b93;margin-bottom: 8px;}
.step1 .top .item1{margin-left: 48px;}
.step1 .top .item2 p:first-child{color: #823507;}
.step1 .top .item2{margin-left: 59px;color: #a57252;}
.step1 .top .item3{margin-left: 70px;}
.step1 .top .item4{margin-left: 81px;}
.step1 .top .item5{margin-left: 66px;}
.step1 .top .item6{margin-left: 46px;}
.step1 .btn_box{text-align: right;margin-right: 40px;}
.step1 .btn_box a{display: inline-block;height: 50px;line-height: 50px;text-align: center;font-size: 22px;border-radius: 5px;}
.step1 .btn_box a:first-child{color: #3b4b93;padding: 0 35px 0 15px;background: #e4e6f4 url('../image/icon_more.png') no-repeat 91% center;margin-right: 20px;}
.step1 .btn_box a.btn1{color: #fff;background:#b78258;background: linear-gradient(top,#ecc6a5,#b78258);background: -webkit-linear-gradient(top,#ecc6a5,#b78258);width: 156px;}
.step1 .btn_box a.btn1 img{display: inline-block;width: 27px;margin-top: 11px;margin-right: 5px;}
.step1 .bot_box{/* width: 1100px; */margin: 30px auto 0;padding-top: 36px;border-top: 1px solid #f3f3f3;padding-bottom: 30px;box-shadow: 0px 6px 20px -7px #e2e2e1;padding-left: 40px;}
.step1 .bot_box .s_title{font-size: 24px;color: #1d2a67;font-weight: bold;line-height: 26px;}
.step1 .bot_box .c_item{width: 46%;display: inline-block;margin-top: 20px;padding-left: 10px;background: #f6f7fa;padding-top: 20px;padding-bottom: 20px;margin-right: 20px;}
.step1 .bot_box .c_item p{color: #333333;font-size: 22px;margin-bottom: 10px;}
.step1 .bot_box .c_item a{display: inline-block;background: url('../image/check.png') no-repeat left center;padding-left: 30px;font-size: 18px; color: #666;height: 22px;line-height: 22px;margin-right: 20px;}
.step1 .bot_box .c_item a.on{background: url('../image/checkon.png') no-repeat left center;color: #263888;}
.step1 .bot_box .btn_box{margin-top: 30px;margin-right: 45px;}
.step1 .bot_box .btn_box a:first-child{background: #e4e6f4 url('../image/icon_zixun2.png') no-repeat 14% center;padding: 0 20px 0 50px;}
.btn_box a.btn2{width: 180px;background:#3f42a7;background: linear-gradient(top,#787de3,#3f42a7);background: -webkit-linear-gradient(top,#787de3,#3f42a7);color: #fff;}
/* 报名手册 */
.t_title{font-size: 22px;color: #6c729b;margin-top: 5px;line-height: 24px;margin-bottom: 30px;}
.step2{background: url('../image/step3_bg.jpg') no-repeat center bottom;padding-top: 80px;text-align: center;padding-bottom: 20px;}
.step2 .item{display: inline-block;width: 217px;height: 196px;background: #fff;border-radius: 2px;box-shadow: 0 0 10px 1px #ddd;padding-top: 40px;margin: 0 9px;}
.step2 .item p{font-size: 26px;color: #999999;}
.step2 .item p:first-child{margin-bottom: 30px;}
.step2 .item p span{font-size: 80px;font-weight: bold;color:#cc9569;background-image: -webkit-linear-gradient(top,#eedbcf,#cc9569);-webkit-background-clip: text;-webkit-text-fill-color: transparent;height: 80px;line-height: 80px;display: inline-block;}
.step2 .item p.c_p{font-size: 24px;color: #3b4b93;font-weight: bold;padding-bottom: 15px;position: relative;margin-bottom: 10px;}
.step2 .item p.c_p:after{content: '';width: 82px;height: 1px;background: #dbdbdb;bottom: 0;left: 50%;margin-left: -41px;position: absolute;}
.step2 .item p.l_p{font-size: 18px;color: #999999;}
.step2 .btn_box{text-align: right;width: 1180px;margin: 64px auto 0;}
.step2 .btn_box a{width: 180px;height: 50px;display: inline-block;font-size: 24px;text-align: center;line-height: 50px;border-radius: 5px;}
/* 爆款好课 */
.step3{text-align: center;padding-top: 60px;margin-bottom: 30px;}
.step3 .top{margin-bottom: 28px;}
.step3 .top .item{float: left;width: 533px;height: 137px;background: url('../image/coupon_bg.png') no-repeat center center;text-align: left;}
.step3 .top .item.item04{width: 528px;background: url('../image/coupon_bg3.png') no-repeat center center;    margin-left: 284px;}
.step3 .top .item.item05{background: url('../image/coupon_bg2.png') no-repeat center center;width: 117px;padding-left: 0;}
.step3 .top .item p.fl{font-size: 62px;font-weight: bold;line-height: 62px;color:#9c4a48;background-image: -webkit-linear-gradient(top,#e49e9a,#9c4a48);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-top: 34px;margin-left: 50px;margin-right: 38px;}
.step3 .top .item p.fl span{font-size: 36px;font-weight: bold;}
.step3 .top .item p.c_p{font-size: 16px;color: #7a211f;margin-bottom: 10px;margin-top: 57px;}
.step3 .top .item p.c_p span{font-size: 18px;font-weight: bold;margin-right: 5px;}
.step3 .top .item p.l_p{font-size: 14px;width: 224px;height: 22px;line-height: 22px;text-align: center;color: #7a211f;border-radius: 5px;background: #ecd7c4;}
.step3 .top .item.item05 a{display: block;width: 100%;height: 100%;}
.step3 .top .item.item05 a p{font-size: 16px;color: #fff;text-align: center;line-height: 27px;    padding-top: 41px;}
/*.step3 .top .item.item05 a p:first-child{font-size: 30px;color:#f2e2d5;background-image: -webkit-linear-gradient(top,#fffbf7,#f2e2d5);-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: 35px;margin-top: 25px;font-weight: bold;}*/
/*.step3 .top .item.item05 a p:first-child span{font-size: 16px;font-weight: bold;}
*/
.step3 .other{width: 1180px;height: 450px;background: #f8f8fa;padding-top: 100px;}
.step3 .center{margin-bottom: 30px;}
.step3 .center li{position: relative;width: 269px;padding-top: 100px;float:left;margin-right: 15px;padding-bottom: 20px}
.step3 .center li .note{font-size: 14px;color: #5b3305;width: 180px;height: 39px;line-height: 38px;left: 44px;position: absolute;top: -19px;background: url('../image/note_bg02.png') no-repeat center center;}
.step3 .center li .note span{color: #aa0300;}
.step3 .center li .c_p{width: 246px;height: 70px;border-bottom: 1px solid #eeeeee;margin: 0 auto;font-size: 20px;color: #333333;line-height: 25px;padding-top: 21px;}
.step3 .center li .price{font-size: 14px;color: #ce4e4b;text-align: left;margin-left: 12px;margin-top: 16px;}
.step3 .center li .new{font-size: 36px;font-weight: bold;color:#ce4e4b;background-image: -webkit-linear-gradient(top,#e86764,#a82c28);-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: 40px;letter-spacing: -1px;}
.step3 .center li .new .point{font-weight: bold;font-size: 18px;}
.step3 .center li .new .point2{font-size: 18px;letter-spacing: -1px;}
.step3 .center li .old{font-size: 14px;color: #999999;text-decoration: line-through;letter-spacing: -1px;}
.step3 .center li .btn_box a{width: 108px;height: 30px;border-radius: 5px;line-height: 30px;text-align: center;display: inline-block;font-size: 16px;color: #fff;}
.step3 .center li .btn_box a:first-child{width: 106px;height: 28px;border: 1px solid #5360a5;color: #5360a5;background: #fff;margin-right: 17px;}
.step3 .center li.li01{background:#fff url('../image/course01.jpg') no-repeat center top;padding-top: 130px;margin-top: -30px;margin-left: 30px;}
.step3 .center li.li01 .note{width: 230px;height: 45px;background: url('../image/note_bg01.png') no-repeat center center;top: -36px;left: 19px;line-height: 18px;padding-top: 10px;}
.step3 .center li.li01 .note span{color: #C44E4C;}
.step3 .center li.li01 .note span i{font-size: 16px;}
.step3 .center li.li02{background:#fff url('../image/course02.jpg') no-repeat center top;}
.step3 .center li.li03{background:#fff url('../image/course03.jpg') no-repeat center top;}
.step3 .center li.li04{background:#fff url('../image/course04.jpg') no-repeat center top;}
.step3 .bot_box a{display: inline-block;width: 532px;height: 84px;background: url('../image/zj_bg.png') no-repeat center center;}
.step3 .bot_box a:first-child{background: url('../image/zk_bg.png') no-repeat center center;margin-right: 50px;}
/* 报考须知 */
.step4{background: #f7f8fc;padding-bottom: 60px;padding-top: 40px;}
.step4 .title{margin-bottom: 40px;}
.step4 .wrap{width: 700px;}
.step4 a{display: block;font-size: 20px;color: #1e1e1e;line-height: 25px;margin-bottom: 20px;float: left;}
.step4 a.evena{margin-right: 100px;width: 320px;}
.step4 a span{font-weight: bold;margin-right: 4px;}
/* 活动说明 */
.step5{padding-bottom: 80px;}
.step5 .wrap{background: url('../image/step8_bg.png') no-repeat top right;box-shadow: 0px -1px 20px -4px #e2e2e1;padding-top: 40px;padding-bottom: 40px;margin-top: -40px;}
.step5 .wrap p{padding-left: 71px;font-size: 20px;color: #333;line-height: 30px;position: relative;margin-bottom: 10px;}
.step5 .wrap p.t_title{font-size: 30px;font-weight: bold;color: #020e44;margin-bottom: 20px;padding-left: 40px;}
.step5 .wrap p span{position: absolute;display: block;left: 40px;/* top: 1px; */font-weight: bold;}
.step5 .wrap .notep{font-size: 16px;color: #666;}
.step5 .wrap .mar0{margin-bottom: 0}
/* 弹窗 */
.mask{position: fixed;width: 100%;height: 100%;background: url(https://www.dongao.com/zjzcgl/2018-zsfa/images/a_touming_bj.png);top: 0;left: 0;z-index: 6;display: none;}
.pop{position: fixed;z-index: 7;top: 50%;left: 50%;display: none;}
.warn_tip{color: #fff;border-radius: 50px;position: fixed;text-align: center;width: 300px;top: 45%;padding: 15px 0;left: 50%;margin-left: -150px;z-index: 6;background: url(https://www.dongao.com/zjzcgl/2018-zsfa/images/a_touming_bj.png);font-size: 20px;}
/* 吸底优惠券弹窗 */
.tip_box1{width: 460px;background: #fff;top: 30%;margin-left: -230px;text-align: center;    padding: 40px 0 39px;box-shadow: 0 0 5px 1px #808080;border-radius: 5px;}
.tip_box1 p{display: block; font-size: 22px;line-height: 52px; padding-top: 4px;}
.tip_box1 .close{display:block;width:18px;height:19px;background:url("../image/close2.png") no-repeat center center;position:absolute;top:20px;right:21px;}
.tip_box1 .tip_btn{display:inline-block;width:150px;line-height:30px;margin:0 auto;background-color:red;color:#f7bb41;text-decoration:underline;font-size:16px;}
.tip_box1 .tip_yhq_kf{width: 313px;margin: 0 auto;text-align: center;}
.if_pop{width: 418px;height: 260px;top: 50%;margin-top: -130px;margin-left: -209px;background: url('../image/if_popbg.png') no-repeat center center;padding-top: 44px;text-align: center;}
.if_pop .close{width: 30px;height: 30px;display: block;position: absolute;background: url('../image/close2.png') no-repeat center center;right: 15px;top: -40px;}
.if_pop .title{font-size: 18px;font-weight: bold;color: #8e1f05;margin-top: 50px;margin-bottom: 10px;}
.if_pop .title img{display: inline-block;}
.if_pop .title img:first-child{width: 47px;margin-top: -18px;margin-right: 5px;}
.if_pop .title img:last-child{width: 53px;margin-top: -20px;}
.if_pop .msg{font-size: 18px;color: #5567b4;margin-top: 74px;margin-bottom: 67px;}
.if_pop .btn{font-size: 21px;color: #fff;width: 150px;height: 48px;line-height: 48px;text-align: center;display: inline-block;background: #ba8459;background: linear-gradient(top,#e8c7a9,#ba8459);background: -webkit-linear-gradient(top,#e8c7a9,#ba8459);border-radius: 5px;box-shadow: 0px 3px 2px 0 #ccc3c3;}
.if_suc .msg{color: #8e1f05;margin-bottom: 52px;margin-top: 0}
.if_suc .a_zixun{background: #3f42a7;background: linear-gradient(top,#787de3,#3f42a7);background: -webkit-linear-gradient(top,#787de3,#3f42a7);margin-left: 30px;}
.if_fail .msg{margin-top: 64px;line-height: 26px;margin-bottom: 50px;}
.coupon_suc .goStep{background: linear-gradient(top,#787de3,#3f42a7);background: -webkit-linear-gradient(top,#787de3,#3f42a7);margin-left: 20px;}
.coupon_suc .title{margin-bottom:60px}
/* 册屏幕 */
.right_fixed{width: 106px;background: #364fac;position: fixed;right: 0;top: 150px;z-index: 5;animation:open .5s 1;-webkit-animation:open .5s 1;}
.right_fixed_start{cursor: pointer;position: absolute;display: block;background: url(https://files.dongao.com/sem/zckjs/bm2-2020/images/right_fixed_close.png) no-repeat center;left: -18px;top: 113px;width: 18px;height: 111px;}
.right_fixed.close_right .right_fixed_start{background: url(https://files.dongao.com/sem/zckjs/bm2-2020/images/right_fixed_open.png) no-repeat center;}
.right_fixed.close_right{animation:close .5s 1;-webkit-animation:close .5s 1;width: 0px;}
@keyframes close{from{width:106px;} to{width:0px;}}
@-webkit-keyframes close{from{width:106px;} to{width:0px;}}
@keyframes open{from{width:0px;} to{width:106px;}}
@-webkit-keyframes open{from{width:0px;} to{width:106px;}}
.right_fixed ul{margin: 8px 6px;}
.right_fixed li{background: #fff;font-size: 14px;text-align: center;display: block;height: 40px;color: #666666;line-height: 40px;position: relative;cursor: pointer;white-space: nowrap;}
.right_fixed li:before{content: '';display: block;width: 87px;height: 1px;background: #d4d8e0;bottom: 0;left: 4px;}
.right_fixed li.fir{background: #e58239;cursor: pointer;padding: 10px 0;height: 20px;}   
.right_fixed li.fir:before{display: none;}
.right_fixed li:hover{background: none;color: #fff;}
.right_fixed li.fir:hover{background: #e58239;cursor: pointer;}
.daxn-fixed{display: none !important}
/* 书课同购 hy 2020/5/18 */
.step6{margin-bottom: 60px;}
.step6 .wrap{background: #f8f8fa;padding: 0 30px 20px;width: 1120px;}
.step6 .step6_title{font-size: 24px;color: #333333;height: 60px;line-height: 60px;font-weight: bold;border-bottom: 1px solid #eeeeee;margin-bottom: 25px;}
.step6 .step6_title span{color:#ce4e4b;background-image: -webkit-linear-gradient(top,#e86764,#a82c28);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 28px;font-weight: bold;}
.step6 .course_box div.fl .top{height: 244px;border: 1px solid #e0e3f3;border-radius: 5px;}
.step6 .teacher_ly .top{background: #fff url('../image/teacher_ly.png') no-repeat 0 10px;padding-left: 270px;width: 268px;}
.step6 .course_box h3{font-size: 24px;font-weight: bold;color: #333;margin-top: 32px;margin-bottom: 30px;}
.step6 .teacher_ly .f_p{font-size: 18px;color: #666666;line-height: 35px;}
.step6 .teacher_ly .l_p{margin-top: 10px;font-size: 18px;font-weight: bold;color: #666666;}
.step6 .btn_box {margin-top: 16px;text-align: right;}
.step6 .btn_box .note{font-size: 18px;color: #333333;background: url('../image/note_bg.png') no-repeat center right;padding: 8px 24px 8px 0;display: inline-block;}
.step6 .btn_box .price{color:#ce4e4b;background-image: -webkit-linear-gradient(top,#e86764,#a82c28);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 16px;line-height: 36px;display: inline-block;margin: 0 8px;}
.step6 .btn_box .price .mark{font-weight: bold;font-size: 24px;}
.step6 .btn_box .price .num{font-weight: bold;font-size: 36px;}
.step6 .btn_box .btn2{width: 160px;height: 46px;display: inline-block;font-size: 20px;line-height: 46px;text-align: center;border-radius: 5px;}
.step6 img.fl{margin-top: 106px;margin-left: -8px;position: relative;z-index: 1;}
.step6 .teacher_swj{margin-left: -8px;}
.step6 .teacher_swj .top{background: #fff url('../image/teacher_swj.png') no-repeat 0 10px;padding-left: 225px;width: 313px;}
.step6 .teacher_swj h3{margin-bottom: 10px;height: 24px;margin-left: -10px;}
.step6 .teacher_swj h3 img{position: relative;top: -24px;}
.step6 .teacher_swj .f_p{font-size: 16px;color: #666;margin-bottom: 15px;}
.step6 .teacher_swj .t_p span{float: left;display: block;width: 88px;height: 46px;font-size: 16px;color: #333;background: url('../image/span_bg.png') no-repeat center center;text-align: center;padding-top: 17px;margin-right: 10px;}
.step6 .teacher_swj .s_p{font-size: 14px;margin-top: 10px;color: #999999;letter-spacing: -1px;}
.step6 .teacher_swj .s_p .new{color:#ce4e4b;background-image: -webkit-linear-gradient(top,#e86764,#a82c28);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-right: 30px;}
.step6 .teacher_swj .player{display: block;width: 130px;height: 30px;border: 1px solid #5360a5;color: #5360a5;background: #fff;font-size: 16px;text-align: center;line-height: 30px;border-radius: 5px;margin: 5px auto 0;}
.video_pop{width: 648px;height: 350px;margin-top: -175px;margin-left: -324px;}
.video_pop .close{width: 30px;height: 30px;display: block;position: absolute;background: url('../image/close2.png') no-repeat center center;right: 0;top: -40px;}
