@charset "utf-8";
/* 样式重置 */
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,form,fieldset,button,input,textarea,img,th,td,select{margin:0;padding:0;}
/*body{font:12px/1.14 "Microsoft YaHei",Arial,sans-serif,"\5fae\8f6f\96c5\9ed1";word-wrap:break-word;color:#3e3e3e;background:#FFF;text-align:center;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
*/textarea,input,button,select,legend{font:12px/1.14 arial,"\5fae\8f6f\96c5\9ed1";color:#333;outline:none;border:none;*font-size:100%;*border:0;vertical-align:top;background:none;}
h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:normal;}
a:hover{text-decoration:none;outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
table{border-collapse:collapse;border-spacing:0;}
img{border:none;vertical-align:top;}
textarea{resize:none;overflow:auto;}
ul,ol,li{list-style:none;vertical-align:top}
i,em{font-style:normal;}
a,img{-webkit-touch-callout:none;}
input[type=submit],
input[type=reset],
input[type=button]{filter:chroma(color=#000000);} 
::-moz-placeholder{color:#19222a;}
::-webkit-input-placeholder{color:#19222a;}
:-ms-input-placeholder{color:#19222a;}     
/* 公共样式 */
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.prz{position:relative;zoom:1;}
.pra{position:absolute;}
.clearfix{*zoom:1;}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.cleargap{font-size:0;letter-spacing:-8px;text-align:left;}
.ibox{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px;letter-spacing:normal;}
.justify{text-align:justify!important;text-justify:inter-ideograph!important;}
.justify_fix{display:inline-block;*display:inline;*zoom:1;width:100%;height:0;overflow:hidden;}
.responLayout{overflow:hidden;}
.layoutItem{padding-bottom:32767px;margin-bottom:-32767px;}
.usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}/**文字不可复制***/
.fz14{font-size:14px!important}
.mr5{margin-right: 20px;}
.song{font-family:"宋体","\5b8b\4f53";}
.arial{font-family:Arial}
.img-container{display:block;position:relative;zoom:1;overflow:hidden;}
.img-container img{display:block;}
.img-responsive,
.edits img{max-width:100%;width:auto\9;height:auto;-ms-interpolation-mode:bicubic;_width:auto;}
.ieBox{*behavior:url(./js/boxsizing.htc)}
.ellipsis{overflow:hidden;}
.padleft{padding-left:0!important;}
.padright{padding-right:0!important;}
.mr0{margin-right:0!important;}
.mb0{margin-bottom:0!important;}
.mb10{margin-bottom:10px!important;}
.nobor{border:none!important;}
.nobg{background:none!important;}
.edits li{list-style-type:disc;list-style-position:inside;}
.bold{font-weight:bold!important;}	
.mb0{margin-bottom:0px!important;}
.w1180{width:1180px;margin:0 auto!important;text-align:left;}

.bg_white{background:#fff;}
.bg_grey{background:#f6f4f1!important;}
.bg_blank{background:#2c2f3b;}
.red{color:#e85953!important;}
.module_item{padding:70px 0;}
.module_item h1{font-size:42px;color:#202124;padding-bottom:52px;text-align:center;line-height: 42px}
.module_three{background:#fff;}
.zsfa_ul .zsfa_li_1{width:258px;}
.zsfa_ul .zsfa_li_2{width:300px;}
.zsfa_ul .zsfa_li_3{width:279px;}
.zsfa_ul .zsfa_li_4{width:313px;}
.zsfa_ul .zsfa_li .rows{transition: all 0.6s}
.zsfa_ul .zsfa_li{margin-right:10px;/*padding-top:100px;*/transition: all 0.6s;/*height:2065px;*/}
.zsfa_ul .zsfa_li:hover .rows{box-shadow: 0 0 20px #bbb}
/*.zsfa_ul .zsfa_li:hover .a_list_buy {background: #e9594c;text-decoration: none;}*/
.zsfa_ul .zsfa_li:hover .buyCar{background:#ce4d41;color:#fff;}
.zsfa_ul .zsfa_li.active .rows{box-shadow: 0 0 20px #bbb}
.zsfa_ul .zsfa_li.active .buyCar{background:#ce4d41;color:#fff;}
.zsfa_ul .zsfa_li .buyCar.active,.zsfa_ul .select_con .a_list_buy.active{background:#ce4d41;color:#fff;}
.zsfa_ul .className{width:277px;height:75px;background:url(../images/m3_title1.png?v=1.1) no-repeat;top:0;z-index:2;padding-top:25px;}
.zsfa_ul .classType{font-size:60px;line-height:60px;margin-top:-5px;}
.zsfa_ul .zsfa_li_1{color:#b5b2aa;}
.zsfa_ul .zsfa_li_1 .className{padding-left:25px;}
.zsfa_ul .classInfo h5{font-size:26px;padding-bottom:10px;}
.zsfa_ul .zsfa_li_1 .classInfo h5{color:#696564;}
.zsfa_ul .zsfa_li_1 .classInfo{padding-left:15px;}
.zsfa_ul .classInfo i{font-size:14px;color:#fff;padding:0 10px;}
.zsfa_ul .zsfa_li_1 .classInfo i{background:#94908e;}
.zsfa_ul .rows{background:#fff;padding:15px 15px 0 15px;margin-bottom:10px;box-shadow: 0 0 15px #ddd}
.zsfa_ul .row1_title{font-size:16px;color:#999;padding-bottom:10px;}
.zsfa_ul .row1_main{font-size:16px;color:#333;}
.zsfa_ul .row1{padding-bottom:15px;}
.zsfa_ul .row2_title{font-size:18px;color:#333;padding-bottom:15px;}
.zsfa_ul .row2 p i{font-size:14px;color:#999;line-height:38px;padding-right:15px;}
.zsfa_ul .row2 p span{font-size:14px;color:#333;line-height:38px;}
.zsfa_ul .row2 p{border-top:1px solid #f2f2fa;padding:0 2px;}
.zsfa_ul .rows .Tit .num{font-size:24px;color:#333;padding:4px 6px;border:1px solid #cecece;border-radius:5px;margin-right:6px;}
.zsfa_ul .rows .Tit span{font-size:18px;color:#333;line-height:32px;}
.zsfa_ul .row3 p{font-size:14px;padding:6px 2px;border-top:1px solid #f2f2fa;line-height:26px;}
.zsfa_ul .row3 p i{color:#333;}
.zsfa_ul .row3 p span{color:#999;}
.zsfa_ul .row3{height:430px;}
.zsfa_ul .row4{height:195px;}
.zsfa_ul .row4 p{font-size:14px;color:#333;text-align:left;line-height:30px;border-top:1px solid #f2f2fa;border-bottom:1px solid #f2f2fa;padding:10px 2px;}
.zsfa_ul .row4 p i{color:#999;}
.zsfa_ul .row5{height:300px;}
.zsfa_ul .row6{height:270px;}
.zsfa_ul .row6 p{font-size:14px;line-height:26px;padding:10px 2px;border-top:1px solid #f2f2fa;border-bottom:1px solid #f2f2fa;}
.zsfa_ul .row6 p i{color:#333;}
.zsfa_ul .row6 p span{color:#999;}
.zsfa_ul .row7{padding-bottom:25px;margin-bottom:0;}
.zsfa_ul .row7 .title{font-size:14px;color:#333;padding-bottom:12px;}
.zsfa_ul .row7 .selectbox{font-size:14px;color:#bf5548;width:188px;height:35px;background:#fff;background-image:url(../images/m3_down.png?v=1.1);background-position:90% center;background-repeat:no-repeat;box-shadow: 0 0 20px #f5e4e2;line-height:35px;padding-left:10px;border:1px solid #bf5548;cursor:pointer;border-radius:3px;}
.zsfa_ul .row7 .selectbox.active{}
.zsfa_ul .row7 .selectbox.active2{border:1px solid #df4138;border-radius:3px;color:#df4138;}
.zsfa_ul .row7 .selectPop p{font-size:14px;color:#666;background:url(../images/m3_check.png) no-repeat 10px center;padding:7px 0 7px 40px;border-top:1px solid #f2f2fa;cursor:pointer;}
.zsfa_ul .row7 .selectPop p.check_on{background:url(../images/m3_checked.png) no-repeat 8px center;}

.zsfa_ul .row7 .sureBtn{font-size:14px;color:#333;line-height:34px;background:#e8e8e8;text-align:center;cursor:pointer;}
.zsfa_ul .row7 .row_price i{font-size:30px;color:#3f3e48;line-height: 40px;}
.zsfa_ul .row7 .row_price span{font-size:14px;color:#999;line-height:46px;}
.zsfa_ul .row7 .row_price{padding-top:8px;}
.zsfa_ul .row7 .row_price b{font-size:16px;font-weight:normal;/*vertical-align: middle*/}
.zsfa_ul .row7 .twoYear{padding-top:30px;}
.zsfa_ul .buyCar{display:block;height:48px;line-height:48px;background:#616372;text-align:center;font-size:16px;color:#fff;margin-top:30px;}
.zsfa_ul .buyCar.active{background:#ce4d41;color:#fff;}
.zsfa_ul .buyCar:hover{text-decoration: none}
.zsfa_ul .zsfa_li_2 .zengsong{font-size:16px;color:#fff;right:38px;bottom:5px;}
.zsfa_ul .zsfa_li_2 .className{background:url(../images/m3_title2.png?v=1.1) no-repeat;width:323px;}
.zsfa_ul .zsfa_li_3 .className{background:url(../images/m3_title3.png?v=1.1) no-repeat;width:300px;}
.zsfa_ul .zsfa_li_2 .classType{color:#ba9b70;padding-left:37px;padding-right:10px;}

.zsfa_ul .zsfa_li_2 .classInfo h5{color:#7f5d31;}
.zsfa_ul .zsfa_li_2 .classInfo i{background:#af987c;}
.zsfa_ul .zsfa_li_2 .tips_1{background:url(../images/m3_icon2.png) no-repeat;width:40px;height:47px;font-size:12px;color:#fff;text-align:center;right:5px;top:-2px;line-height:16px;padding-top:5px;}
.zsfa_ul .zsfa_li_2 .otherAdd{font-size:14px;padding-top:8px;line-height:22px;}
.zsfa_ul .playIcon{color:#666;background:url(../images/m3_icon9.png) no-repeat right center;padding-right:26px;}
.zsfa_ul .playIcon:hover{color:#df4138;background:url(../images/m3_icon10.png) no-repeat right center;text-decoration: none}
.zsfa_ul .playIcon_eyes{color:#666;background:url(../images/m3_icon11.png) no-repeat right center;padding-right:26px;}
.zsfa_ul .playIcon_eyes:hover{color:#df4138;background:url(../images/m3_icon12.png) no-repeat right center;text-decoration: none}
.addIcon_erweima{color:#666;background:url(../images/m3_icon13.png) no-repeat right center;padding-right:26px;}
.addIcon_hoverImg{display:none;z-index:1;}
.addIcon_name:hover .addIcon_hoverImg{display:block;}
.addIcon_name:hover .addIcon_erweima{color:#df4138;background:url(../images/m3_icon14.png) no-repeat right center;}
.zsfa_ul .zsfa_li_2 .row7 .selectbox{width:260px;}
.zsfa_ul .zsfa_li_3 .className span h5{color:#636c83;}
.zsfa_ul .zsfa_li_3 .className span i{background:#949aa8;color:#fff;}
.zsfa_ul .zsfa_li_3 .classType{padding-right:10px;color:#8894ad;padding-left:34px;}
.zsfa_ul .zsfa_li_3 .row3 p i{font-size:14px;color:#666;}
.zsfa_ul .zsfa_li_3 .row3 p span{font-size:14px;color:#666;display:block;padding:0 10px;}
.zsfa_ul .zsfa_li_3 .row3 p span i{color:#999;padding-left:20px;}
.zsfa_ul .zsfa_li_3 .row3 p{border-bottom:1px solid #f2f2fa;}
.zsfa_ul .zsfa_li_3 .row3 p.steps{border-bottom:1px solid #f2f2fa;padding-bottom:8px;}
.zsfa_ul .zsfa_li_3 .row3{height:auto;}
.zsfa_ul .zsfa_li_3 .row5{height:auto;}
.zsfa_ul .zsfa_li_3 .row6{height:auto;}
.zsfa_ul .zsfa_li_3 .row7 .selectbox{width:239px;}
.zsfa_ul .zsfa_li_4 .classType{}
.zsfa_ul .zsfa_li_4 .className{background:url(../images/m3_title4.png?v=1.1) no-repeat;width:335px;margin-left:-22px;}
.zsfa_ul .zsfa_li_4 .classInfo h5{color:#e0be91;}
.zsfa_ul .zsfa_li_4 .classInfo i{background:#ecd8b7;color:#333;}
.zsfa_ul .zsfa_li_3 .row3 .ewm_con{width:100%;}
.zsfa_ul .zsfa_li_3 .row3 .ewm_con .ewm_con_txt{width:100px;font-size: 18px;color:#333;line-height: 27px;}
.zsfa_ul .zsfa_li_3 .row3 .ewm_con img{max-width: 100%;}
.zsfa_ul .zsfa_li_3 .row3 .otherAdd1 div{padding-left: 11px;font-size:13px;background: url(../images/star.png) no-repeat 0 center;}
.zsfa_li_4 .row2{height:622px;}
.zsfa_li_4 .row3{height:800px;}
.zsfa_li_4 .row2 .intros{font-size:20px;color:#333;background:url(../images/m3_icon4.png) no-repeat 65px bottom;line-height:36px;padding-bottom:30px;text-align:left;padding-left:65px;}
.zsfa_li_4 .row2{text-align:center;}
.zsfa_li_4 .saveMoney{width:108px;height:33px;background:url(../images/m3_icon5.png) no-repeat;font-size:20px;color:#fff;text-align:center;line-height:33px;margin-top:80px;padding-right:35px;}
.zsfa_li_4 .row3{text-align:right;}
.zsfa_li_4 .row3 p{border:none;padding-right:35px;}
.zsfa_li_4 .row3 p i{font-size:20px;color:#bdbdbd;}
.zsfa_li_4 .row3 p span{font-size:20px;color:#333;}
.zsfa_li_4 .row3 .priceRow i{font-size:20px;color:#bdbdbd;}
.zsfa_li_4 .row3 .priceRow span{font-size:25px;color:#333;}
.zsfa_li_4 .row3 .priceRow span i{font-size:26px;}
.zsfa_li_4 .row3 .priceRow{border-top:1px solid #f2f2fa;margin-top:20px;padding:10px 0 0 0;}
.zsfa_li_4 .row3 p.lisheng{width:100%;text-align: center;font-size: 24px;color:#616372;margin-top: 30px;}
.zsfa_li_4 .row3 p.lisheng span{font-size: 24px;color:#ce4d41;}
.zsfa_li_4 .row4{padding-top:25px;height:450px;}
.zsfa_li_4 .row4 .title{font-size:14px;color:#333;padding:17px 0 13px 0;}
.zsfa_li_4 .row4 .sp_check{font-size:30px;background:url(../images/m3_check.png) no-repeat 10px 25px;padding-left:35px;border:none;cursor:pointer;}
.zsfa_li_4 .row4 .sp_check.check_on{background:url(../images/m3_checked.png?) no-repeat 10px 25px;}
.zsfa_li_4 .row4 .downPrice{width:84px;height:113px;background:url(../images/m3_icon7.png) no-repeat;font-size:14px;color:#fff;text-align:center;right:30px;top:64px;padding-top:40px;}
.zsfa_ul .zsfa_li_1 .row7 .selectbox{width:218px;}
.module_three{}
.module_three .tips{background:#fff;padding:28px 22px;margin-top:37px;}
.module_three .tips h2{font-size:16px;color:#000000;padding-bottom:25px;font-weight:bold;}
.module_three .tips p{font-size:14px;color:#333;padding:12px 0;border-bottom:1px solid #e5e5e5;}
.module_three .tips p i{padding-right:10px;}
.module_three .tips .downBtn{font-size:16px;color:#333;text-align:center;padding-top:10px;display:block;}
.module_three .tips .downBtn.active{background:url(../images/m3_icon8.png) no-repeat center bottom;display:block;width:1135px;height:20px;text-align:center;}
.hide{display:none;}
.module_three .tips .para3{border-bottom:none;}
.module_three .tips .para3.active{border-bottom:1px solid #e5e5e5;}
.agreement_div{display:none;}

.module_four{background:#fff;}
.module_four .title_a{width:212px;height:55px;background:#6a6c71;text-align:center;line-height:55px;font-size:16px;color:#ebebeb;vertical-align: middle;margin:0 5px;}
.module_four .title_a:hover{text-decoration: none;background:#f3f3f3;color:#333;}
.module_four .title_a.active{background:#e6cdaa;color: #855b28;}
.module_four .titleBox{text-align:center;background:#585a5f;height:100px;line-height: 100px;}
.module_four .sub_a{font-size:16px;color:#333;background:url(../images/m4_icon5.png) no-repeat left center;display:block;width:91px;height:33px;line-height:33px;}
.module_four .sub_a:hover{text-decoration: none}
.module_four .subjectTabs{padding-top:43px;margin-left:58px;padding-bottom:30px;}
.module_four .sub_a.active{color:#fff;background:url(../images/m4_icon6.png) no-repeat left center;}
.module_four .lesson_li{margin-right:20px;float:left;cursor: pointer;}
.module_four .lesson_li .time{font-size:16px;color:#333;text-align:center;}
.module_four .lesson_li .name{font-size:18px;color:#333;padding:15px 0 10px 0;}
.module_four .lesson_li .box_top{height:77px;background:#f5f6f3;transition:all 0.8s;-moz-transition:all 0.8s;}
.module_four .lesson_li .box{width:146px;height:287px;border:2px solid #f5f6f3;text-align:center;margin-top:110px;transition:all 0.8s;-moz-transition:all 0.8s;}
.module_four .lesson_li .teacher{font-size:14px;color:#666;}
.module_four .lesson_li .box_mid .keshi{width:92px;height:92px;background:url(../images/m4_icon3.png) no-repeat;text-align:center;margin:33px auto;}
.module_four .lesson_li .box_mid .keshi i{font-size:28px;color:#34394a;display:inline-block;padding:18px 0 0 0;line-height: 44px}
.module_four .lesson_li .box_mid .keshi span{font-size:14px;color:#34394a;}
.module_four .lesson_li .box_bot{font-size:14px;color:#333;text-align:center;border-top:1px solid #f5f6f3;line-height: 56px;transition:all 0.8s;-moz-transition:all 0.8s;}
.module_four .lesson_li .redIcon{width:12px;height:13px;background:url(../images/m4_icon1.png) no-repeat;left:50%;margin-left:-6px;top:46px;}
.module_four .lesson_li .line_i{width:1px;height:50px;background:#ecede8;top:-50px;left:50%;}
.module_four .lesson_li:hover{border:none;}
.module_four .lesson_li:hover .box_top{background:#e85953;}
.module_four .lesson_li:hover .name{color:#fff;}
.module_four .lesson_li:hover .teacher{color:#fff;}
.module_four .lesson_li:hover .keshi{background:url(../images/m4_icon4.png) no-repeat;}
.module_four .lesson_li:hover .box{background:#5c6274;}
.module_four .lesson_li:hover .box_bot{border-top:1px solid #6d7282;color:#fff;}
.module_four .lesson_li:hover .redIcon {background: url(../images/m4_icon2.png) no-repeat;width:24px;height:25px;margin-left:-12px;top:40px;}
.module_four .lesson_li.active .line_i{background:#e85953;}
.module_four .lesson_li.active{border:none;}
.module_four .lesson_li.active .box_top{background:#e85953;}
.module_four .lesson_li.active .name{color:#fff;}
.module_four .lesson_li.active .teacher{color:#fff;}
.module_four .lesson_li.active .keshi{background:url(../images/m4_icon4.png) no-repeat;}
.module_four .lesson_li.active .box{background:#5c6274;}
.module_four .lesson_li.active .box_bot{border-top:1px solid #6d7282;color:#fff;}
.module_four .lesson_li .box_mid{position: relative;}
.module_four .lesson_li .box_mid .tab_btn{position: absolute;top:77px;left:51px;display: none;}
.classItem_B .lesson_li .box_mid .tab_btn{left:40px;}
.classItem_C .lesson_li .box_mid .tab_btn{left:128px;top:96px;}
.module_four .lesson_video_btn.active .tab_btn{display: block;}
.module_four .lesson_li.active .redIcon {background: url(../images/m4_icon2.png) no-repeat;width:24px;height:25px;margin-left:-12px;top:40px;}
.module_four .subjectItem .line{width:1107px;height:1px;background:url(../images/m4_line.png) no-repeat center top;left:-100px;top:52px;}
.module_four .subjectItem{display:none;}
.module_four .subjectTit{margin-top:175px;}
.module_four .subjectTit .sub_a{margin-bottom:20px;text-align:center;}
.module_four .subjectBox{box-shadow: 0 0 20px #ddd;border-radius:5px;}
.module_four .classItem{display:none;}
.module_four .subjct_font{line-height:92px;font-size:18px;color:#666;text-align:center;background:#f8f8f8;}
.module_four .classTab{background:#fff;}
.module_six ul{margin-left:70px;}
.module_six h1{/*color:#fff;*/text-align:center;}
.module_six li h3{font-size:20px;/*color:#fff;*/color:#202124;padding:30px 0 25px 0;}
.module_six li p{font-size:14px;color:#202124;line-height:22px;text-align:left;}
.module_six li{width:182px;margin-right:40px;text-align:center;}
.module_seven .m7_item{font-size:26px;color:#edd2ba;width:160px;height:115px;text-align:center;vertical-align: middle;padding-top:45px;line-height:36px;opacity:0;}
.module_seven .m7_item1{background:#2c2f3b;color:#edd2ba;left:170px;top:255px;}
.module_seven .m7_item2{background:#ccba9b;color:#fff;left:330px;top:255px;}
.module_seven .m7_item3{background:#f5f5f7;color:#b0a084;left:170px;top:415px;}
.module_seven .m7_item4{background:#f5f5f7;color:#b0a084;left:10px;top:575px;}
.module_seven .phoneImg{margin-left:469px;margin-top:35px;}
.module_seven .iphoneLoad{width:242px;height:59px;background:url(../images/m7_icon1.png) no-repeat;display:block;margin-top:130px;}
.module_seven .androidLoad{width:242px;height:56px;background:url(../images/m7_icon2.png) no-repeat;display:block;margin-top:150px;}
.module_seven .loadBtn{text-align:right;}


.module_eight .titie_h1{font-size:32px;color:#000;line-height:72px;text-align:center;padding-top:60px;}
.module_eight 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-top:1px solid #e4e5e8;cursor:pointer;}
.module_eight 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;}
.module_eight dl dd a{color:#666;}
.module_eight dl dd img{display:inline-block;width:16px;margin:1px 14px -2px 19px;}
.module_eight .dl_i{display:inline-block;width:53px;}
.module_eight .wid50{width:49px;display:inline-block;}
.module_eight .jiant{display: block;padding-top: 28px;float:right;cursor:pointer;}
.module_eight .titie_h1 i{width:56px;height:4px;background-color:#e9594c;display:block;margin: 0 auto 25px;}
.module_eight .questionBox{background:#fff;border-radius:10px;padding:30px;}
.module_eight .click_a{background:url(../images/jts.png) no-repeat center center;cursor:pointer;float:right;width:50px;height:70px;line-height: 70px}
.module_eight .click_a.active{background:url(../images/jtx.png) no-repeat center center;}

.phone_erweima,.android_erweima{display:none;right:15px;top:46px;z-index:2;}
.iphoneLoad_box:hover .phone_erweima{display:block;}
.androidLoad_box:hover .android_erweima{display:block;}

.classItem_B .lesson_li{width:126px;margin-right:8px;}
.classItem_B .subjectTabs_B{margin-left:12px;}
.classItem_B .subjectTabs_B .line{left:-14px;width:1070px;}
.classItem_B .lesson_li .box{width:100%;}
.classItem_B .lesson_li .box_bot{line-height: 20px;padding-top:6px;}
.classItem_C .lesson_li,.classItem_ABC .lesson_li{width:297px;margin-right:20px;}
.classItem_C .lesson_li .box,.classItem_ABC .lesson_li .box{width:100%;}
.classItem_C .lesson_li .box_bot{line-height:22px;padding-top:6px;}
.classItem_ABC .lesson_li .box_bot{padding-top: 8px;}
.classItem_C .lesson_li .box_mid .keshi,.classItem_ABC .lesson_li .box_mid .keshi{margin:20px auto;}
.classItem_C .lesson_li .addIcon,.classItem_ABC .lesson_li .addIcon{font-size:40px;color:#999999;margin:54px 10px;}
.classItem_ABC{text-align:center;}
.classItem_ABC h3{font-size:24px;color:#333;text-align:center;line-height: 30px;}
.classItem_ABC .classType_abc{text-align:center;}
.classItem_ABC .classType_abc a{font-size:24px;color:#fb4b4b;text-decoration: underline;line-height: 46px}
.classItem_ABC .inner_abc{padding:182px 0 242px 0;}
.add_ewm{position: relative;cursor: pointer;}
.add_ewm .addEwmImg{position: absolute;left:110px;top:-30px;display: none;}
.add_ewm:hover .addEwmImg{display: block;}
.pop_box{
	position:fixed;
	width:550px;
	height:520px;
	left:50%;top:50%;
	margin-top: -275px;
	margin-left: -260px;
	background:#fff;
	z-index:21;
}
.pop_box .pop_title{height: 68px;line-height: 80px;font-size: 22px;}
.pop_tit_icon {
    right: -50px;
    top: 33px;   
     display: block;
    position: absolute;
    top: 5px;
    width: 24px;
    height: 24px;
    background: url(../images/f_close.png) no-repeat 0 0;
    cursor: pointer;
}
.pop_box_bttom a {
    display: block;
    background: #ff574a;
    width: 100%;
    height: 55px;
    line-height: 55px;
    font-size: 18px;
    color: #fff;
    text-align: center;
}
.pop_box_bttom a:hover{text-decoration: none;color:#fff;}
.pop_box_bttom .grey, .pop_box_bttom .grey:hover {
    color: #fff;
    background: #ccc;
}
.sp_check_xy {
    font-size: 12px;
    color: #666; 
}
.check_on_xy {
   color: #000;
}
.cfc4944{
	color: #fc4944;
}
.marxy01{
	margin-left:23px; 
	margin-right: 8px;
}
.srrz{
	width: 75px;
	height:20px;
	line-height: 20px;
	text-align: center;
	font-size:16px;
	color:#333;
	margin-top:-3px;
	border-radius: 10px;
	margin-bottom: 7px;
}
.divsor{
	padding-bottom: 28px;
	font-size:14px;
}
.pop_box .box_content {
    border-top: none;
    border-bottom:1px solid #d8d8d8;
    padding-top: 10px;
    font-size:12px;
    padding-bottom: 10px;
    padding-left:25px;
    padding-right:25px;
}
#check_xieyi a{
	text-decoration: underline;
	font-size:16px;
}
#check_xieyi a:hover{color:#ff574a;}
.sp_check_xy a{
    font-size: 12px;
    color: #666;
}
.check_on_xy a{
    font-size: 12px;
    color: #000;
}
.pop_box .box_content p {
     margin-top: 0px; 
}


.pop_box .pop_title{line-height:30px;color:#fff;height:50px;background:#6e6c70;padding:25px;}
.tips_important{height:40px;padding:0 25px;line-height:40px;font-size:12px;color:#fe574a;background:#fff6f6;background:#fff6f6 url(../images/m_icon1.png) no-repeat 25px center;padding-left:60px;margin-bottom:20px;}
.divsor .num{font-size:36px;color:#e8e8e8;line-height: 36px;padding-right:10px;}
.sp_check_xy {
    display: inline-block;
    padding-left: 23px;
    background: url(../images/span_kcy.jpg) no-repeat 0 center;
    cursor: pointer;
    margin-left: 4px;
    font-size: 16px;
    line-height: 28px;
    padding-top:12px;padding-bottom:12px;
}
.check_on_xy {
    background: url(../images/span_xzy.jpg) no-repeat left center;
}
.buyLesson_tips{width:82px;height:90px;background:url(../images/tips.png) no-repeat;right:14px;top:-10px;z-index: 19}
.pop_mask{/*background:rgba(0,0,0,.7);*/background: url(http://www.dongao.com/zjzcgl/2018-zsfa/images/a_touming_bj.png);position:fixed;left:0;top:0;width:100%;height:100%;z-index: 20;}
/*弹窗样式 2.0*/
/*套餐里边文字弹窗提示样式开始*/
.otherAdd a,.tip_text_div,.tip_text_i,.tip_text_a{position: relative;cursor: pointer;}
.otherAdd a .tip_text,.tip_text_div .tip_text,.tip_text_i .tip_text,.tip_text_a .tip_text{display:none;position: absolute;left:0;top:21px;z-index:2;width:227px;height:60px;padding:20px 5px;font-size: 12px;line-height:20px;color:#000!important;background: url(../images/tip_textbg.png) center no-repeat;}
.otherAdd a:hover .tip_text,.tip_text_div:hover .tip_text,.tip_text_i:hover .tip_text,.tip_text_a:hover .tip_text{display: inline-block;}
.playIcon_hover:hover .tip_text{display: inline-block;}
/*套餐里边文字弹窗提示样式结束*/
/*1年学习期解释样式开始*/
.xf_tishi {
    position: absolute;
    display: inline-block;
    margin-left: 10px;
    cursor: pointer;
    left:60px;
}
.xf_tishi span.xf_tishi_con{font-size: 13px;color: #555;display:none;position: absolute;top:15px;left:-70px;width:218px;z-index:2;padding:26px 13px 20px 13px;line-height:20px;background: url(../images/tishik_one.png) no-repeat;background-size:100% 100%;}
.xf_tishi:hover .xf_tishi_con,.xf_tishi:hover .xf_tishi_con2{display: block;}
.xf_tishi span.xf_tishi_con2{font-size: 13px;color: #555;display:none;position: absolute;top:12px;left:-70px;width:218px;z-index:2;padding:26px 13px 20px 13px;line-height:20px;background: url(../images/tishik_two.png) no-repeat;background-size:100% 100%;}
/*1年学习期解释样式结束*/
.backTop{transition: all 0.6s}
.backTop.active{left:-75px!important;}
/*套餐修改*/
.sp_check .yuanjia{font-size: 16px;color:#333;text-decoration:line-through;margin-left: 10px;}
.xsth{position: absolute;left:100px;top:17px;}
.tip_huifu{width:100%;text-align: center;font-size: 14px;color:#616372;}
.row7 .price_tit{font-size: 18px;color:#333;line-height: 20px;padding: 1px 0 17px 15px;}
.row7 .row_price{border-top: 1px solid #ededed;}
.zsfa_ul .row7 .row_price span{font-size: 18px;color:#000;}
.row7 .row_price i .price_num{font-size: 30px;    padding-left: 10px;}
.row7 .row_price i .rmb{font-size: 14px;padding-left: 5px;}
.row7 .subjectbox .selectPop{display: none;}
.row7 .subjectbox{margin-top: 10px;}
.row7 .subjectbox .sureBtn{display: none;}
.row7 .subjectbox .select_con{margin-top: 10px;box-shadow: 0 0 20px #ccc;display: none;left: 0;top: 35px;z-index: 1;width: 100%;background: #fff;}
.row7 .subjectbox .year_tab{width:100%;height:64px;background: #f7f7f7;font-size: 12px;color:#333;}
.row7 .subjectbox .year_tab .year_check{font-size:14px;cursor:pointer;background: url(../images/y3_check.png) no-repeat 10px center;padding: 7px 0 7px 28px;margin-left: 18px;display: inline-block;}
.row7 .subjectbox .year_tab .year_check.year_on{background: url(../images/y3_checkon.png) no-repeat 10px center;}
.row7 .subjectbox .check_data{width:100%;text-align: center;font-size: 18px;color:#666;line-height: 38px;}
.zsfa_li_4 .row4 .tip_youhui{font-size: 14px;color:#616372;line-height: 20px;margin-bottom: 10px;}
.zsfa_li_4 .row4 .sp_check .tip_yh{display: inline-block;width:273px;padding-left:10px;left:0px;background: #f6f6f6;background: #f6f6f6 url(../images/sanjiao.jpg) center no-repeat;background-size:100% 275px;font-size: 14px;color:#616372;line-height: 25px;padding-top: 7px;position: relative;left:-35px;}
.zsfa_li_4 .row4 .sp_check .two_three{font-size: 16px;color:#666;margin-top: 6px;}
.zsfa_li_4 .row4 .sp_check .rmb{font-size: 14px;margin-left: 5px;}
.zsfa_li_4 .row3 .text_lscon{font-size:17px;color:#616372;text-align: center;width:100%;padding:0;margin-top: 20px;}
.zsfa_li_4 .row3 .zhi_jiang{width:100%;text-align: center;}
/*套餐修改结束*/
.tips_name{font-weight: bold;font-size:14px;}
.zsfa_ul .row7 .row_price .youhui_des, .zsfa_li_4 .row4 .sp_check .youhui_des {
    padding: 1px 8px;
    margin: 2px 0 0px 5px;
    line-height: 18px;
    color: #ff3e1b;
    font-size: 14px;
    width: 172px;
}
.zsfa_ul .row7 .row_price .youhui_des .color00,.zsfa_li_4 .row4 .sp_check .tip_yh .color00{
    color: #000;
    text-decoration: none;
}
.three_subject{height:70px;}
.zsfa_li_4 .row4 .sp_check .tip_yh{color:#fc5d3f;}
.row7 .row_price i .price_num,.row7 .row_price i .rmb{color:#333;}
.zsfa_ul .row4 .sureBtn {
    font-size: 14px;
    color: #333;
    line-height: 34px;
    background: #e8e8e8;
    text-align: center;
    cursor: pointer;
}
.zsfa_ul .row4 .check_data{text-align: center;}
.zsfa_li_4 .row4 .selectPop .sp_lianbao {
    width: 84%;
    padding-left:40px;
}
.row4 .subjectbox .select_con {
    margin-top: 10px;
    box-shadow: 0 0 20px #ccc;
    display: none;
    left: 0;
    top: 35px;
    z-index: 1;
    width: 100%;
    background: #fff;
}

.zsfa_ul .row4 .selectPop p.check_on2 {
    background: url(../images/m3_checked.png) no-repeat 10px center;
}
.selectbox4 {
    font-size: 14px;
    color: #bf5548;
    width: 188px;
    height: 35px;
    background: #fff;
    background-image: url(../images/m3_down.png?v=1.1);
    background-position: 90% center;
    background-repeat: no-repeat;
    line-height: 35px;
    padding-left: 10px;
    border: 1px solid #bf5548;
    cursor: pointer;
    border-radius: 3px;
    box-shadow: 0 0 20px #f5e4e2;
}
.zsfa_ul .row4 .selectbox4.active {
    background-image: url(../images/m3_up.png?v=1.1);
    background-position: 90% center;
    background-repeat: no-repeat;
}
.row4 .subjectbox .year_tab .year_check4 {
    cursor: pointer;
    background: url(../images/y3_check.png) no-repeat 10px center;
    padding: 7px 0 7px 28px;
    margin-left: 18px;
    display: inline-block;
}
.row4 .subjectbox .year_tab .year_check4.year_on {
    background: url(../images/y3_checkon.png) no-repeat 10px center;
}
.three_subject3{margin-top: 10px;}

.three_subject{
	background: #616372;
}
.one_subject{
	background: #bd5038;
  padding-bottom: 8px;
}
.three_subject3{
	background: #616372;
}
.row7 .row_price.three_subject i .price_num, .row7 .row_price.one_subject i .price_num{
    color: #fff;
}
.row7 .row_price.three_subject i .rmb, .row7 .row_price.one_subject i .rmb{
    color: #fff;
}
.row7 .row_price.three_subject span.mr5, .row7 .row_price.one_subject span.mr5{
    color: #fff;
}
.row7 .row_price.three_subject3 span.mr5, .row7 .row_price.three_subject3 i .rmb, .row7 .row_price.three_subject3 i .price_num{
	color: #fad289;
}
.zsfa_ul .row7 .row_price .youhui_des.color01, .zsfa_li_4 .row4 .sp_check .tip_yh.color01{
    color: #ffe177;
}
.zsfa_ul .row7 .row_price .youhui_des.color01 a, .zsfa_li_4 .row4 .sp_check .tip_yh.color01 a{
    color: #fae9cc;
}
.zsfa_li_4 .row4 .sp_check {
    background-color:  #bd3d21;
}
.zsfa_li_4 .row4 .threeYear_kj .sp_check {
    background: #6b6e8c;
}
.sp_check .yuanjia {
    color: #bebfcb;
}
.zsfa_li_4 .row4 .sp_check .two_three {
    color: #fff;
}
.zsfa_li_4 .row4 .sp_check {
    border-radius: 0px;
}
.onetPrice{
	background: #f6f6f6;
}
.zsfa_ul .row7 .row_price.onetPrice span {
    color: #6f6f6f;
}
.zsfa_ul .row7 .row_price.onetPrice {
    padding-top: 10px;
}
.zsfa_li_4 .row4 {
    height: 414px;
}
.three_subject3 {
    margin-top: 3px;
}
.row7 .row_price {
    margin-bottom: 3px;
}

/*增加逆袭提分班*/
.zsfa_ul .zsfa_li_1 {
    width: 187px;
}
.zsfa_ul .zsfa_li_1 .className {
    padding-left: 12px;
}
.zsfa_ul .className {
    width: 200px;
}
.zsfa_ul .zsfa_li_1 .classInfo {
    padding-left: 3px;
}
.zsfa_ul .zsfa_li_1 .classInfo {
    padding-left: 3px;
    padding-top: 10px;
}
.zsfa_ul .rows {
    padding: 15px 5px 0 5px;
}
.zsfa_ul .row2 p i {
    font-size: 12px;
}
.zsfa_ul .row2 p span {
    font-size: 12px;
}
.zsfa_ul div.row2 p i {
    padding-right: 1px;
    width:65px;
}
.zsfa_ul .row4 p span{

}
.zsfa_ul .row7 .row_price {
    margin: 0 5px;
}
.row7 .row_price i .price_num {
    padding-left: 5px;
}
.mr5 {
    margin-right: 5px;
}
.zsfa_ul div.row7 .row_price {
    padding-top: 15px;
    padding-bottom: 10px;
    margin:5px 5px;
}
.zsfa_ul div.row7 .padtb {
    padding-top: 10px;
    padding-bottom: 5px;

}
.three_subject {
     height: auto; 
}
.zsfa_ul .zsfa_li .buyCar.active, .zsfa_ul .select_con .a_list_buy.active {
    width: 82px;
    margin-right:0;
}
.zsfa_ul .row7 .row_price i em{
    font-size:18px;
}
.zsfa_ul .zsfa_li_2 {
    width: 233px;
}
.zsfa_ul li.zsfa_li_2 .className {
    width: 251px;
}
.zsfa_ul .row1 {
    padding-bottom: 15px;
}
.zsfa_ul .zsfa_li_3 {
    width: 200px;
}
.zsfa_ul .zsfa_li_3 .className {
    width: 223px;
}
.zsfa_ul .zsfa_li_3 .classType {
    padding-left: 23px;
}
.zsfa_ul .zsfa_li_3 .row3 p span i {
    padding-left: 5px;
}
/*span.addIcon_erweima {
    background: none;
}*/
.ewm_con_img{
	text-align: center;
}
.zsfa_ul .zsfa_li_3 .row3 .ewm_con .ewm_con_txt {
    width: 100%;
    font-size:16px;
    text-align: center;
}
a.a_style {
    margin-top:125px;
    text-align: left;
    margin-left: 4px;
    width:250px;
}
.zsfa_li_4 .row2 {
    height: 530px;
}
.zsfa_li_4 .row3.rows {
    height: 815px;
}
.zsfa_li_4 .row4.rows  {
    height: 384px;
}
div.small_title .small_title1 {
    background: url(../images/top_a.png) no-repeat;
    width: 206px;
}
div.small_title .small_title2 {
    background: url(../images/top_b.png) center no-repeat;
    width: 250px;
    margin-left: -8px;
}
div.small_title .small_title3 {
    background: url(../images/top_c.png) center no-repeat;
    width: 219px;
    margin-left: -10px;
}
div.small_title .small_title4 {
    background: url(../images/top_d.png?v=1.0) center no-repeat;
    width: 286px;
    margin-left: -10px;
}
div.small_title .small_title5 {
    background: url(../images/top_e.png) center no-repeat;
    width: 250px;
    margin-left: -8px;
}

.zsfa_ul .zsfa_li_4 {
    width: 286px;
}
.two_kj{
	background: url(../images/selected.png) no-repeat 15px center;
}
.two_kj.on{
	background: url(../images/m3_checked.png) no-repeat 15px center;
}
.zsfa_ul div.row7 .row_price {
    border-radius: 5px;
}
.buy_p1{
	width:96%;
	margin:0 auto;

}  
.zsfa_ul .row4 p {
	border-radius: 5px;
}  
.a_list_buy,.zixun {
    border-radius: 4px;
}
div.row7 .subjectbox .select_con {
    padding-bottom: 10px;
}
.zsfa_ul .zsfa_li_3 .row3 .otherAdd1 div {
    padding-top: 5px;
    padding-bottom:3px;
}
.zsfa_ul .playIcon_eyes {
    padding-right: 20px;
}
.zsfa_ul .row3 {
    height: 355px;
}
.zsfa_li_4 .row3 p {
    padding-right: 0px; 
}
.zsfa_li_4 .row3 .priceRow {
    border-top: 2px solid #bbbbbb;
}





/*战19，保20！*/

.battle_box{
	box-shadow: 0 0 20px #ccc;	
	position: relative;
	margin-bottom: 50px;
	border-radius: 10px;
}
.battle_boxcon{
	padding-left: 52px;
}
.battle_boxcontit{
	padding-top:20px;
	font-size:18px;
	color: #000;
}
.battle_boxcontit2{
	color: #57647d;
	font-size:14px;
	background:#e9eaec;
	height:26px;
	line-height: 26px;
	width:216px;
	text-align: center;
	margin-top:5px;
	border-radius: 26px;
}
.pricetxtf{
	padding:15px 0;
	margin-right:18px;
	border-bottom: 1px solid #f4f4f4;
}
.pricetxt{
	font-size:12px;
	color: #333;
}
.pricedetail{
	font-size:14px;
	color: #000;
	padding-top: 10px;
}
.pricedetail span{
	font-size:32px;
	color: #ee0004;
}
.pricedetail span i{
	font-size:18px;
}
.battle_boxconbot{
	padding:15px 0;
}

.battle_boxur{
	width:756px;
	border:4px solid #f1f1f1;
	border-radius: 5px;
	position: relative;
	height:217px;
}
.battle_boxur .battle_boxcon{
	width:200px;
}
.battle_boxur .battle_boxcontit2 {
    width:110px;
}

.battle_boxur .pricetxt {
	padding-top:15px;
}
.battle_boxur .battle_boxcon {
    padding-left: 0px;
}
.battle_bottom{
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	height:84px;
	background:#f5f5f5;
	width:100%;
}
.battle_bottom1{
	border-bottom-left-radius: 10px;
	padding:15px 0;
	width:130px;
	background:url(../images/battle_bottom1.png) no-repeat left top;
	color: #fff;
	line-height: 26px;
	font-size:26px;
	font-weight: bold;
	padding-left:10px;
}
.battle_bottom1 .battle_bottom1p{
	padding-left:10px;
	font-size:16px;
	font-weight: normal;
}
.battle_bottom2{
	padding:20px 0;
	font-size:16px;
	color: #666;
	line-height: 49px;
	margin-left: 10px;
}
.battle_bottom2 .org{
	color: #ee0004;
}

.battle_bottom3{
	padding:20px 0;
	margin-left:120px;
}
.battle_bottom3p1 span{
	display: inline-block;
	width:80px;
	height:20px;
	line-height: 20px;
	color: #fff;
	font-size:12px;
	background:url(../images/battle_bottom3p1.png) no-repeat left top;
	background-size: 100% 100%;
}
.battle_bottom3p1 i{
	font-size:14px;
	color: #ee0004;
}
.battle_bottom3p2{
	font-size:44px;
	padding-top:10px;
	color: #ee0004;
	font-weight: bold;
}
.battle_bottom3p2 span{
	font-size:24px;
	color: #ee0004;
}
.battle_bottom4{
	
	
}
.battle_bottom4 a{
	color: #fff;
	background:#ee0004;
	font-size:20px;
	text-align: center;
	line-height: 55px;
	width:165px;
	height:55px;
	display: inline-block;
	border-radius: 5px;
	margin-top:15px;
}


.battle_tit{background: url(../images/ys_tit.png) no-repeat center;height: 146px;position: relative;}
.battle_tit .gm_person{position: absolute;color: #fff;background: #575df3;top: 0;right:1px;padding: 5px 5px 5px 12px;border-bottom-left-radius: 15px;}
.battle_tit .gm_person font{font-size: 16px;}
.battle_tit h1{padding-bottom: 4px;font-size: 40px;color: #fefeff;text-align: center;padding-top: 24px;}
.battle_tit .spurt_djs{width: 270px;margin: 5px auto;text-align: center;margin-top:25px;background-color: #ffffff;border-radius: 20px;color: #ee0003;padding: 5px 0;font-size: 18px;}
.battle_tit .spurt_djs span{font-size: 24px;margin: 0 3px;}

.battle_ul{background:#fff;border: 1px solid transparent;}
.battle_ul p{font-size: 18px;color: #000;padding: 20px 0 0 30px;}
.battle_table {width: 1035px;margin: 28px auto;}
.battle_table td{border: 2px solid #f3f2f2;height: 80px;line-height: 80px;text-align: center;font-size: 20px;}
.battle_table tr td:first-child{width: 225px;}
.battle_table tr.brown_bg td{background: #e7d5b8;color: #866532;}
.battle_table .redfont{color: #ee0004;font-size: 40px;}
.battle_table .redfont i{font-size: 24px;}
.battle_table  td.arrow{border-right:none;position: relative;}
.arrow::after{width:65px;height: 14px;display: block;content: "";background: url(../images/table_arrow.png) center no-repeat;position: absolute;right: -35px;top: 44px;}
/*战19，保20！end*/