﻿@charset "utf-8";
/* v1.1*/
/*充值*/
.charge{ display: inline-block; width: 56px;  text-align:center;height: 22px; font-weight:normal;font-size:14px;border-radius: 2px; background-color: #ffffff; border: solid 1px #38c85f; color: #38c85f;  margin-left: 10px; margin-top: -11px; line-height: 22px;}
.charge:hover{ color: #fff; background-color: #38c85f;}
.pay_type dd label{ margin-right: 20px;}
.charge_result_box h2{ font-size: 18px;color: #393939; line-height: 40px; margin-top: 20px; background: url("../images/zf_cg_icon.png") no-repeat left center; text-indent: 30px;}
.charge_result_box p{ color: #8c8c8c; font-size: 14px; line-height: 1.8;}
.charge_result_box p.last{ margin-bottom: 40px;}
.pay_wait_wx{ width: 567px;}
.wxpay_box .inwrapper { background: #fff; margin-top: 14px; height: 100%;}
.wxpay_box .inwrapper .moneybox{ text-align: center; margin-top: 100px;}
.wxpay{width: 270px; padding: 23px 27px 27px; border: solid 1px #e8e8e8; margin: 40px auto;}
.wxpay img{ width: 198px;}
.pay_wait_wx .moneybox{ width: 210px; float: left; text-align: left; margin-left: 20px; padding-top: 90px;}
.pay_wait_wx .wxpay{ width: 242px;float: left; margin: 10px 27px 30px;  }
.pay_wait_wx .moneybox p{ font-size: 14px; margin-top: 10px;}

/*初级活动页面*/
.activityBox h2{ text-align: center; color: #212121; font-size: 24px; height: 32px; line-height: 32px; margin-top: 50px;}
.activityBox h3{ text-align: center; color: #474747; font-size: 14px; height: 20px; line-height: 1.4; font-weight: normal; margin-bottom: 30px; }
.activityBox th{height: 58px;background-color: #434343; color: #fff;}
.activityBox td{ line-height: 1.6; color: #272727; border: solid 1px #e7e7e7;  padding-left: 20px; }
.activityBox h4{  color: #313131; font-size: 16px; height: 32px; line-height: 32px;}
.actiivityWrapper,.dgList{border: solid 1px #ededed; margin-top: 30px; }
.activity_cls1 .actiivityWrapper div{ display: inline-block; width: 363px; padding: 120px 50px 30px; text-align: left; position: relative;}
.activityAd{width: 472px;height: 214px; border-radius: 2px; background-color: #38c860; padding-top: 30px; text-align: center; position: absolute; left: 50%;  top: 50%; margin-left: -236px; margin-top: -107px;}
.activityAd h1{font-size: 36px;color: #fbfffc; line-height: 52px;}
.activityAd h2{font-size: 20px;color: #fbfffc; font-weight: normal; }
.cerCls1,.cerCls2,.chaCls1,.chaCls2,.chaCls3,.backCls1,.backCls2,.backCls3,.backCls4,.cj_list1,.cj_list2,.cj_list3,.cj_list4{border-right: solid 1px #e8e8e8; }
.cerCls1{ background: url("../images/yi_icon1.png") no-repeat center  30px;}
.cerCls2{ background: url("../images/yi_icon2.png") no-repeat center  30px;}
.activity_cls1 .actiivityWrapper div.cerCls3{ background: url("../images/yi_icon3.png") no-repeat center  30px;width: 360px;}
.borderHover{ display:none;border-bottom: 6px solid #38c860; position: absolute; bottom: 1px; width: 317px; left: 50%; margin-left: -153px; }
.activity_cls1 .actiivityWrapper div:hover .borderHover{ display: inline-block;}
.activity_cls1 .actiivityWrapper div p{ width: 210px;}
.activity_cls2 .actiivityWrapper,.activity_cls3 .actiivityWrapper{ padding: 10px;}
.activity_cls2 .actiivityWrapper div{ width: 24%;display: inline-block;padding: 110px 50px 30px 60px; text-align: left;}
.chaCls1{background: url("../images/er_icon1.png") no-repeat center  30px;}
.chaCls2{background: url("../images/er_icon2.png") no-repeat center  30px; }
.chaCls3{background: url("../images/er_icon3.png") no-repeat center  30px;}
.chaCls4{background: url("../images/er_icon4.png") no-repeat center  30px;}
.activity_cls3 .actiivityWrapper>div{ width: 209px;display: inline-block;padding: 110px 40px 30px 40px; text-align: left; position: relative;}
.activity_cls3 .actiivityWrapper>div.backCls4{ width: 205px;}
.backCls1{background: url("../images/san_icon1.png") no-repeat center  30px;}
.backCls2{background: url("../images/san_icon2.png") no-repeat center  30px;}
.backCls3{background: url("../images/san_icon3.png") no-repeat center  30px;}
.backCls4{background: url("../images/san_icon4.png") no-repeat center  30px;}
.backCls5{background: url("../images/san_icon5.png") no-repeat center  30px;}
.beforeShow{ margin-top: 15px;}
.afterShow{background-color: #38c860; width: 163px; height: 215px; color: #f3fff6; padding:68px 25px 30px; position: absolute; top:-11px; left:20px; display: none;   }
.activity_cls3 .actiivityWrapper>div:hover .afterShow{ display: block;}
.activity_cls table{ margin-top: 30px;}
.activity_cls table td span{font-size: 18px; font-weight: bold;color: #38c860; margin-left: 36px;}
.activity_cls table td a{display: block;width: 94px; height:32px; line-height:32px; margin-left: 31px;color:#fafffb !important;border-radius: 2px;background-color: #38c860;box-shadow: 0 2px 4px 0 #abe9bc; text-align: center;}
.activity_cls table td a:hover,.consultBtn:hover{background-color: #23b64c;}
.consultBtn{ display:block; margin:30px auto;width: 250px; height: 48px; font-size: 18px;line-height: 48px;color: #fafffb !important; text-align: center; border-radius: 2px; background-color:#38c860; box-shadow: 0 2px 4px 0 #abe9bc;}
.condition{ background: url("../images/bg.png") no-repeat  center 80px; }
.condition .inwrapper{  padding: 50px;}
.condition p{color: #c1c1c1; line-height: 1.6; width: 320px; margin: 0 auto;}
.sub_des .clstit{color: #212121;font-size: 18px;height: 26px; line-height: 26px; font-weight: bold;}
.sub_des_add{color: #3b3b3b; margin-bottom: 15px;}
.cj_list>div{width: 215px;display: inline-block;padding: 20px 25px 30px 30px; text-align: left; }
.cj_list{ margin-top: 0;}
.dgList div span{ font-weight: bold; color: #212121;}
.dgList div p{color: #3b3b3b; margin-top: 2px;}
.jin_list{ background:  url("../images/tongjitu.png") no-repeat 70px 15px ; padding: 40px  40px 40px 370px;}
.jin_list>div{width: 335px;display: inline-block; text-align: left;  margin-bottom: 20px;background:  url("../images/gou.png") no-repeat left 3px ; padding-left: 20px; }
.jin_list1,.jin_list2{margin-top: 20px;}
.activity_cls4 .actiivityWrapper{ padding: 10px 20px;}
.per_show .actiivityWrapper{ margin-top: 0; }
.activity_cls4 .actiivityWrapper > div{ display: inline-block; width: 49%; padding: 30px 50px;}
.activity_cls4 .actiivityWrapper > div img{ display: block; float: left;}
.activity_cls4 .actiivityWrapper > div > div{  padding-left: 30px; display: inline-block; width: 193px; color: #3b3b3b }
.teName{color: #212121;font-size: 16px; font-weight: bold; padding-bottom: 10px; display: block;}
/*v1.2*/
.pprice em,.pdNormal{ display: block;font-size: 14px; color: #aaaaaa; text-align: left; text-decoration: line-through;}
.pprice.ppfree{ color:  #38c860;}
.tfree,.tless,.tall,.tdisct{ display: inline-block; width: 14px; height: 17px;  margin: -4px 5px 0; vertical-align: middle;}
.tfree{ background: url("../images/youhui_ming_icon.png") no-repeat center;}
.tless{ background: url("../images/youhui_xian_icon.png") no-repeat center;}
.tall{ background: url("../images/youhui_qun_icon.png") no-repeat center;}
.tdisct{ background: url("../images/yuohui_jian_icon.png") no-repeat center;}
.pdetaibox .proimg,.pdetaibox .proimg img{ width: 332px; height: 267px;}
.pdetaibox .prodescr{height: 267px;width: 886px;}
.ptime{ position: static; color: #909090; margin-top: 12px;}
.ptime em{ vertical-align: inherit;}
.ptime .pdNormal{ text-align: left; margin-top: 5px;}
.disInfo{color: #535353; margin-bottom: 8px;}
.proCarBtn{ bottom: 59px;background: #e3ffeb url("../images/xianqinye_gouwu_icon.png") no-repeat  30px center; padding-left:25px;border:  1px solid #b9ffcd; color: #38c860 !important;}
.proCarBtn:hover{background-color: #cbffd9; }
.disInfoBox{ margin-top: 15px; border-top: 1px solid #f1f1f1; padding-top: 8px; width: 402px;}
.tobutInfo{ width:150px; position: absolute; bottom: 65px; right: 0; font-size: 12px; color: #a7a7a7;}
.shoping_box .probox{ margin-bottom: 0; padding-bottom: 20px;padding-right: 20px;}
.shopcarlist .proimg,.shopcarlist .proimg img{ width: 132px;height: 106px;}
.shopcarlist .prodescr{ width: 380px; padding-left: 15px;height: auto;}
.shopcarlist .pbase,.shopcarlist .ptime{margin-top: 4px;}
.shopcarlist .ptit{ font-size: 14px;}
.shopcarlist .disInfoBox{ border: none; margin-top: 0;}
.shopcarlist .disInfo{ margin-bottom: 5px;}
.shopcarlist td{ border-bottom: 1px solid #f1f1f1;}
table.shopcarlist tr:nth-child(2n){ background: #fff;}
.shopcarlist .pprice{ font-size: 18px; float: right; margin-right: 20px;}
.shopcarlist .pdNormal{margin-right: 20px;}
td.pnum{ text-align: center;}
th.sptit{ text-align: left;  padding-left: 40px;}
.shopcarlist th{ background: #f9f9f9;}
.allessBox{ background-color: #fffeee; padding: 10px;  margin-top: 20px;}
.allessBox span{ float: right; color: #38c860; font-size: 16px;margin-right: 10px;}
.addQuan{ display:inline-block;width: 255px; height: 187px;float: left; margin-left: 15px; background: #fbfbfb url("../images/jieshuan_jyouhui_jia_icon.png") no-repeat center;border: solid 1px #eeeeee;}
.addQuan:hover{ background: #eee url("../images/jieshuan_jyouhui_jia_icon.png") no-repeat center;}
.quanBox dl{ display: inline-block;width: 254px; height: 187px;border-radius: 2px;  float: left;  margin-left: 14px;  margin-bottom: 25px; cursor: pointer;}
.quanBox{ padding: 22px 20px 22px 5px;}
.quanBox dt{ color: #fff; height: 112px;background: url("../images/usecent_youhui_bg.png") no-repeat center top; position: relative;padding-left: 15px;padding-top: 15px; }
.bobo_bg{ position: absolute; bottom: 0;background:  url("../images/usecent_youhuijun_dijia_wenli.png") no-repeat center 5px; height: 10px; width: 100%; left: 0;}
.quanBox dd{ height:70px; background: #fff; border:  1px solid #eeeeee; border-top:none; padding-left: 15px; padding-top: 15px; }
.quan_1 dt{ background-color: #ffc350;}
.quan_2 dt{ background-color: #ff5454;}
.quanBox dt h4{font-size: 14px; font-weight: normal;}
.quanBox dt h2{font-size: 30px;font-weight: normal;}
.quanDel,.quanAdd{ position: absolute; display: inline-block; background:  url("../images/youhuijun_del_nor.png") no-repeat center; width: 19px; height: 19px; right:10px; top: 10px;}
.quanAdd{background:  url("../images/jieshuan_youhui_xunzhe_dan_nor.png") no-repeat center;}
.quanAdd.cur{background:  url("../images/jieshuan_youhui_xunzhe_dan_hig.png") no-repeat center;}
.quanlist_box{ width: 870px;}
#quan_scoll{box-shadow: none; max-height:500px; height: auto; margin: 0px auto 20px;padding-bottom:140px }
.exQuanBox dl{ height: 211px;}
.exQuanBox dd{ height: 106px;}
.quan_3 dt{ background-color: #ddd;}
.quan_4 dt{ background-color: #c7ced2;}
.fitPro span{display: inline-block;position: relative;color: #8e8e8e; }
.fitPro_tit{ width: 71px;}
.fitPro_name{ width: 158px; z-index: 2;}
.fitPro{ margin-top: 14px;}
.fitPro em{ vertical-align: inherit;}
.fitPro span div{ position: absolute;color: #8e8e8e; z-index: 7; height: auto;}
.fitPro_name{ background: url("../images/usecent_youhuijun_nor.png") no-repeat  133px 7px;}
.fitPro_name em{ padding-bottom: 20px; display: inline-block; width: 100%;}
.fitPro_name:hover{ background: url("../images/usecent_youhui_nig.png") no-repeat  133px 7px;}
.fitPro_name .contentHolder{  max-height: 140px; top: 26px; width: 96%;box-shadow: 0 1px 8px 0 rgba(208, 208, 208, 0.5);border-radius: 4px;padding: 10px ;}
.fitPro_name .contentHolder ul{ height: auto; }
.fitPro_name .contentHolder ul li{  line-height: 26px;color: #333333; }
.fitPro_name:hover .contentHolder{ display: block;}
.sptit span{ position: absolute; left: 0;}
.sptit.relative{ padding-left: 250px;}
.carPro_del{ display: inline-block; width: 19px; height: 19px; background: url("../images/gouwuce_del_nor.png") no-repeat center;}
.carPro_del:hover{ background: url("../images/gouwuce_del_nig.png") no-repeat center;}
.proCar_nodata{ width:98%; border-top: 1px solid #eee; height: 500px; padding: 160px auto ; background: url("../images/gouwuce_kong.png") no-repeat center 120px; margin: 20px auto; text-align: center;}
.proCar_nodata p{ padding-top: 338px;color: #cbcbcb;}
.qMore{ display: inline-block;color: #38c860!important; padding-top: 15px;}
.choosebox{margin: 30px 20px 40px;}
.choosebox input{border:  1px solid #e7e7e7;width: 276px;height: 34px; margin-right: 10px; padding-left: 10px;}
.choosebox div{ margin-top: 10px;}
.accout .nodata.qNodata{background:url('../images/usecent_youhui_kong.png') no-repeat center; width: 180px; height: 180px;  padding-top: 190px;}
.quanDescrib{ display: inline-block; width: 548px;  padding:50px 20px 20px 40px;height: 218px; background: #f6f6f6 url("../images/usecent_lqyouhui_bkel_bg.png") no-repeat left top;}
.quanDescrib h3{ margin-bottom: 10px;}
.quanDescrib p{display: inline-block;width: 302px; color: #6c6c6c;}
.quanDescrib div a{ vertical-align: top; margin-top: 4px; margin-left: 68px;}
.more_quanbox .fitPro{ margin-top: 30px;}
.more_quanbox dl{ margin-right: 0;}
.more_quanbox:hover .quanDescrib{ background: #f3f4f6 url("../images/usecent_lqyouhui_kel_bg.png") no-repeat left top; }
.quanDescrib .combtn{ width: 105px; text-align: center;}
.combtn.getout{background-color: #d6d6d6; }
.order_detail{border: solid 1px #ededed; padding: 25px 15px 15px;    margin: 5px 20px 40px;}
.order_detail .left{ width: 40%; display: inline-block; margin-bottom: 15px;}
.order_detail .right{ width: 59%; display: inline-block;margin-bottom: 15px;}
.o_num{ display: inline-block; width: 87px;color: #a1a1a1;}
.shoping_box .pdbox_content{ padding-bottom: 10px; margin-top: 10px; }
.shoping_box .pdbox_content h4{font-size: 14px;}
.teName{color: #212121;font-size: 16px; font-weight: bold; padding-bottom: 10px; display: block;}
.header.task_header{height: 52px; line-height: 52px;background-color: #434343; color:#ebebeb;  position: absolute;}
.new_task_choose,.sumaryBox{background-color: #ffffff;box-shadow: 0 5px 14px 0 rgba(211, 211, 211, 0.5); padding: 20px;}
.mainbox.taskbox{  padding-top: 50px;}
.task_subcontent{ margin-top: 20px;}
.task_left,.task_right{float: left;}
.task_left{ width: 744px; height: 100%;}
.task_right{ width: 336px; margin-left: 15px; position: relative;}
.chapter_list{background-color: #ffffff; padding: 10px; margin-top: 10px;}
.chapter_list li{height: 52px; line-height: 52px;border:1px solid  #f2f2f2;color: #333; padding-left: 75px; margin-top: 2px; position: relative;}
.chapter_list li:hover{ background-image: linear-gradient(to bottom, #ffffff, #f9f9f9);box-shadow: 0 3px 4px 0 rgba(212, 212, 212, 0.5); border:  1px  solid #f1f1f1;}
.chapter_list li:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.tast_start{ display:inline-block;width: 104px; height: 32px; color: #595959;  line-height: 32px;  float: right;   margin-top:10px;margin-right: 20px; text-align:center;border-radius: 4px; background-image: linear-gradient(to bottom, #fcfcfc, #f7f7f7 87%, #ffffff);border: solid 1px #e5e5e5;}
.tast_start:hover{ background-image: linear-gradient(to bottom, rgba(56, 200, 96, 0.99), #38c860 88%, #3dd668);border:  1px solid #2fbe57; color: #fff;}
.sumaryBox{ color: #333333;}
.sumaryBox .tit{ height: 24px; line-height:24px;font-size: 18px; font-weight: bold; position: relative; margin-bottom: 15px;}
.sumaryBox .tit::before{ display: inline-block; content: ""; width: 4px;background-color: #38c860; height: 18px; position: absolute; left:-20px; top:4px;}
.sumaryBox div span{ display: inline-block; width: 49%;  padding: 10px 10px 10px 40px; border: solid 1px #eaeaea;}
.new_task_clist{ line-height: 30px; padding-bottom: 10px;color: #333333;}
.dashedBorder{ border-top: 1px dashed #dadada; padding-top: 10px;}
.new_task_clist a{ margin-left: 20px; display: inline-block; padding: 0 10px;border-radius: 4px;}
.new_task_clist a.cur{background-color: #38c860; color: #fff;}
.chapter_tit{ color: #7d7d7d; font-size: 12px;}
.chapter_list .structer_task .tiTask{ background: url("../images/renwu_list_qinbi_dis.png") no-repeat 50px center;}
.chapter_list .structer_task .veTask{ background: url("../images/renwu_list_vidoe_dis.png") no-repeat 50px center;}
.chapter_list .structer_task .paTask{ background: url("../images/renwu_list_shijun_icon_dis.png") no-repeat 50px center;}
.erTask,.chapter_list .erTask:hover{ background: url("../images/renwu_list_cuoti_icon_high.png") no-repeat 50px center;}
.chapter_list .tiTask,.chapter_list .freeStyle .tiTask:hover, .chapter_list .structer_task .tiTask.cur,.chapter_list .structer_task .tiTask.done{ background: url("../images/renwu_list_qinbi_high.png") no-repeat 50px center;}
.chapter_list .veTask,.chapter_list .freeStyle .veTask:hover, .chapter_list .structer_task .veTask.cur,.chapter_list .structer_task .veTask.done{ background: url("../images/renwu_list_vidoe_high.png") no-repeat 50px center;}
.chapter_list .paTask,.chapter_list .freeStyle .paTask:hover, .chapter_list .structer_task .paTask.cur,.chapter_list .structer_task .paTask.done{ background: url("../images/renwu_list_shijun_icon_high.png") no-repeat 50px center;}
.erTask{ background: url("../images/renwu_list_cuoti_icon_high.png") no-repeat 50px center;}
.chapter_list .structer_task li{ color: #9a9a9a;}
.structer_task li::before{ display: inline-block; content: "."; height: 100%; width: 2px; border-left:2px solid #e8e8e8; font-size: 46px; line-height: 22px; text-indent:  -7px; position: absolute; top: 0; left: 20px; color: #e8e8e8;}
.structer_task li.done::before,.structer_task li.cur::before{  border-left:2px solid #38c860;color: #38c860;}
.structer_task li.done span,.structer_task li.cur span,.structer_task li.erTask span{ color: #333333;}
.chapter_list li em{  padding:0  4px; color: #fff; background: #38c860;border-radius: 2px; font-size: 12px; margin-left: 5px;}
.chapter_list li i{ display: inline-block; position: absolute; right: 60px; width: 20px; height: 24px; top: 13px; background: url("../images/rewu_list_suo_icon.png") no-repeat center;}
.structer_task li.done::before{  content: url("../images/gou.png");text-indent:  -8px;}
.sum_nav{ position: absolute; height: 36px; top: -5px; padding-left: 15px;}
.sum_nav a{ display:inline-block; padding:3px 20px; margin-top: 2px; border-radius: 4px;color: #555555; margin-right: 10px; background-image: linear-gradient(to bottom, #ffffff, #f6f6f6 19%, #f7f7f7 87%, #ffffff);border: solid 1px #e5e5e5;}
.sum_nav a.cur{padding:10px 25px 8px; line-height: 11px; color: #fff;background: #38c860;}
.sumaryBox,.mulu_list{ margin-top: 26px; z-index: 99; position: relative;}
.sumaryBox .submarBox{ margin-top: 20px; padding-bottom: 60px;}
.sumaryBox div span.renwuSpan{ background: url("../images/renwu_icon.png") no-repeat 20px center;border-bottom: none;}
.sumaryBox div span.doneSpan{ background: url("../images/renwuwadnc_icon.png") no-repeat 20px center; border-left: none;border-bottom: none; margin-left: -3px;}
.sumaryBox div span.errSpan{ background: url("../images/renwu_list_cuoti_icon.png") no-repeat 20px center;}
.sumaryBox div span.todoSpan{ background: url("../images/renwu_weiwanc_icon.png") no-repeat 20px center;border-left: none; margin-left: -3px;}

/*课程试听*/
.Audition_box { width: 800px; float: left; text-align: left; margin-left: 20px;}

/*2018-8-29 改版*/
.bsinfo{ line-height: 20px;}
.s_plist li:nth-child(4){margin-right: 0;float: right;}
.accinfo{ margin-top: 20px; border-bottom: none;}
.accinfo span{ color: #cccccc; margin-right: 10px;}
.sty_decu{ width: 100%; line-height: 68px; border-bottom: 10px solid #f4f4f4; padding-left: 15px; font-size: 16px;}
.stydev_box{ display: inline-block; margin-right: 60px; width: 248px; height: 10px; background-color: #eee; border-radius: 5px; position: relative;}
.stydev_box span{ display: inline-block; position: absolute; left:0; top:0;  height: 10px;background-color: #38c860;  border-radius: 5px; opacity: 0.7;}
.sty_decu dt,.sty_decu dd{ display: inline-block;}
.s_plist li{border:1px solid #eee; width: 235px;}
.s_plist .proimg img,.pro_oprt, .pro_bg, .pro_btnbox,.s_plist .proimg{ width: 213px;}
.s_plist{ margin-right:30px; margin-left: 30px;}
.s_plist li:hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.sty_decu dt{font-size: 14px;}
.sty_decu dt span{ font-size: 16px;}
.sty_decu dd{ float: right; margin-right: 20px;}
.mystudy{ background-image: url("../images/wodexuexi.png");}
.mystudy.cur{ background-image: url("../images/wodexuexi01.png");}
.perleftbox .ucenter_list li{font-size: 16px; background-position: 58px 10px;}
.task_newbox,.new_cardbox{ background-color: #fff; margin-bottom: 20px; padding: 30px 99px 99px; }
.task_newbox h2,.new_cardbox h2{ font-size:24px; font-weight: normal;text-align: center; border-bottom: solid 1px #f2f2f2; padding-bottom: 30px; }
.report_d1{ text-align: center; }
.report_d1 dt{background: url("../images/chengji.png") no-repeat center 10px; height:214px;padding-top: 70px; margin-top: 60px; }
.report_d1 dt span{ font-size: 36px; }
.report_d1 dt p{ font-size: 24px; margin-top: 36px; color: #fff; }
.report_d1 dd{ margin-top: 50px;  font-size: 28px; padding-bottom: 30px;border-bottom: solid 1px #f2f2f2; margin-bottom: 40px;}
.report_d2{ margin-top: 40px;}
.report_d2 dt span{ width: 50%; display: inline-block;color: #333333; font-size: 20px; height: 32px; line-height: 32px; padding-left: 40px;}
.goal{ background: url("../images/mubiao_icon.png") no-repeat left center;}
.best{ background: url("../images/zuijiajilu.png") no-repeat left center;}
.err_goal{ background: url("../images/cuoti_icon.png") no-repeat left center;}
.err_best{ background: url("../images/shengyucuoti.png") no-repeat left center;}
.report_d2 dd{ margin-top: 20px; line-height: 24px; font-size: 14px; }
.card_newlist{ margin-top: 40px;}
.card_newlist dd{ padding-top: 20px; margin-top: 15px;}
.card_newlist dd a{ display: inline-block; font-size: 16px; height: 30px; width: 30px; margin-right: 18px; margin-bottom: 20px; text-align: center; line-height: 30px;border-radius: 3px;}

.new_cardbox dt span,.cls_show span{ display: inline-block; margin-right: 30px; line-height: 18px; height:18px;}
.new_cardbox dt span em,a.btn_tit,.cls_show span em{ display:inline-block;width: 18px;height: 18px;border-radius: 3px;border: solid 1px #bfbfbf; margin-right: 10px;}
.new_cardbox dt span.btn_right em,a.btn_right,a.a_done,.cls_show span.btn_right em,.cls_show span.a_done em{background-color: #38c860;border: solid 1px #38c860; color: #fff; }
.new_cardbox dt span.btn_error em,a.btn_error,.cls_show span.btn_error em{background-color: #fd6060;border: solid 1px #fd6060; color: #fff;}

.card_newlist dd a:nth-child(5n),.new_juantask div  a:nth-child(5n){ margin-right:60px;}
.new_btnbox{ text-align: center; margin-top: 80px;}
.new_btnbox a{ margin:0 20px; width: 164px; height: 46px; line-height: 46px; font-size: 16px;}
.new_juantask p{line-height: 60px; font-size: 16px;}
.report_d2 dd .f16{ font-size: 16px;}
.tit_left{ width: 782px; float: left;}
.tit_right{ width: 300px; float: right;}
.newTit{ background-color: #fff; height: 60px;  padding-top: 15px; }
.newTit p{ line-height: 28px; border-left: 4px solid #38c85f;padding-left: 48px; font-size: 18px; padding-right: 50px; }
.newTit p span{ float: right; font-size: 16px;}
.ex_content{ background-color: #fff; width: 100%; margin: 14px 0; padding:35px 48px 50px 74px;}
.titBtn_box{height: 70px;    width: 782px; line-height: 70px; background-color: #fff; margin-top: 14px;padding: 0 74px; position: fixed; bottom: 0;}
.titBtn_box a{ display: inline-block; width: 114px;  font-size: 16px;}
.new_prev{background: url("../images/zuo.png") no-repeat 8px center; text-indent: 40px;}
.new_next{background: url("../images/you.png") no-repeat  95px center;text-indent: 20px; float: right;}
.new_prev.unable{background: url("../images/zuojian.png") no-repeat 8px center; text-indent: 40px; color: #bfbfbf;}
.new_next.unable{background: url("../images/youjian.png") no-repeat  95px center;text-indent: 20px; float: right;color: #bfbfbf;}
.new_stbox{ background-color: #fff; height: 94px; text-align: center; position: relative;}
.new_stbox > a{ display: inline-block; width: 60px; height: 100%; padding-top: 60px;}
.new_stbox ul{ width: 100%; position: absolute; background: #fff;box-shadow: 0px 4px 6px 0px rgba(94, 94, 94, 0.2);border: solid 1px #e5e5e5; z-index: 9;}
.new_stbox ul li{ text-align: left; line-height: 48px; height: 48px;border-bottom: solid 1px #f2f2f2; padding: 0 14px;}
.new_computer{ background: url("../images/dati_nav_jishuanqi_nor.png") no-repeat  center 20px; margin-right: 40px;}
.new_computer:hover{ background: url("../images/dati_nav_jishuanqi_hig.png") no-repeat  center 20px; }
.closedBtn{ display: inline-block; background: url("../images/guan.png") no-repeat; width: 32px; height: 19px; margin-top: 14px;}
.closedBtn.open{ display: inline-block; background: url("../images/kai.png") no-repeat; width: 32px; height: 19px;}
.new_set{background: url("../images/shezhi.png") no-repeat  center 20px;}
.new_set:hover{background: url("../images/shezhi01.png") no-repeat  center 20px;}

.new_cardlist_box{ background-color: #fff; margin-top: 14px; }
.new_time{ height: 58px; line-height: 58px;  padding-left: 50px; background: url("../images/yongshi.png") no-repeat 20px center;}
.new_time span.txt{ float: left;}
.new_time span.time{font-size: 20px;color: #38c85f; margin-left: 20px; display: inline-block; }
.new_time a{background: url("../images/zanting.png") no-repeat  center 20px; display: inline-block; padding-left: 50px; float: right; margin-right: 20px;border-left: 1px solid #f2f2f2; }
.txt{ display: inline-block;}
.cls_show{margin: 33px 20px 20px; }
.aBtnbox a{ display: block; margin: 13px 20px 20px; text-align: center; height: 38px; line-height: 38px;border-radius: 2px; }
.save_nextBtn{border: solid 1px #33b155; color: #33b155;}
.save_endBtn{background-color: #38c85f;color: #fff;}
.new_cardlist .contentHolder{ box-shadow: none; max-height:400px; }
#new_cardlist .alist{ padding-left: 20px; padding-right: 20px;}
#new_cardlist .alist a{ display: inline-block; width: 24px; height: 22px; border-radius: 2px; margin-right:8px;     font-size: 12px; margin-bottom:10px;text-align: center; line-height: 22px;}
#new_cardlist .content p{ margin: 10px 0 18px; border-left: 2px solid #38c85f; position: relative; padding-left: 20px;}
.new_cardlist h3{ padding-left: 20px;height:54px; line-height:54px; margin-bottom:10px;background-color: #f9f9f9;}
#new_cardlist div p .graytxt{ font-size: 12px;}
.new_cardlist{ padding-bottom: 40px;}
.exam_tit{ font-size: 16px; line-height: 1.8;}
.numTit{font-size: 24px;color: #38c85f; margin-right: 5px;}
.cho_list label{ position: relative; padding-left: 35px; display: inline-block;}
label.jcheckbox em,label.singleBtn em{position: absolute; left: 0; top:0px; background: #eeeeee; width: 24px; height: 24px; text-align: center; line-height: 24px; margin-right: 15px;}
label.jcheckbox.checked em,label.singleBtn.checked em{ position: absolute; left: 0; top:0px; background: #80d794; width: 24px; height: 24px; color: #fff; text-align: center; line-height: 24px; margin-right: 15px;}
label.jcheckbox.checked input,label.jcheckbox input,label.singleBtn input{ position: absolute; left: 0; top:5px; margin-right: 15px;}
label.singleBtn em{ border-radius: 50%;}
.cho_list{ border: none; padding-bottom: 40px; margin-top: 40px; }
.collect a:last-child{ display: inline-block;  background: url("../images/dati-shoucang.png") no-repeat left center; float: right; padding-left: 20px; }
.collect a:last-child.cur{background: url("../images/yishoucang.png") no-repeat left center; color: #38c85f;}
#new_cardlist .content{ height: auto;}
.cho_list li:hover{ background-color: #fafafa;}
.can_answer,.user_answer{font-size: 16px;color: #999999; margin-right: 35px;}
.can_answer em{ color: #80d794; vertical-align: top;}
.user_answer em{ color: #fd6060; vertical-align: top;}
.exam_plainbox{ position: relative;}
.exam_plainbox dt{ position: absolute; width:80px; left: 0; top: 0;color: #999999;  font-size: 14px;}
.exam_plainbox dd{ width: 100%; padding-left:80px;color: #595959;}
.exam_plainbox dt.new_vediobox{ top: 29px;}
.aBtnbox{ margin-top: 50px; }
.error_onlybtn{ background: url("../images/zhikancuoti.png") no-repeat left center; vertical-align: top; margin-left: 160px; padding-left: 40px;}
.error_onlybtn.all_onlybtn{ background: url("../images/chakanquanbu.png") no-repeat left center;}
.npoint{ display: inline-block;color: #595959;border: solid 1px #d6d6d6;border-radius: 2px;height: 30px;line-height: 30px; text-align: center; padding: 0 10px;}
.exam_tit.dbexam_tit{ font-size: 14px;padding: 35px 48px 25px 74px; }
.ex_content.dbex_content{padding:0;}
.sub_tit{padding: 35px 48px 50px 74px; border-top: 14px solid #fafafa;}
.dbex_content .ex_optmore{ padding-left: 74px;}
.sub_tit .anwser_error, .sub_tit .anwser_right{ top: 51px; left: 20px;}
.ex_content.dbex_content .sub_tit .exam_tit{ font-size: 14px;}
.save_nextibox .layer-main{ text-align: center; padding: 40px 0; font-size: 16px;}
.save_nextibox .layer-main .laybtn{ margin-top: 40px; text-align: center;}
.save_nextibox .layer-main .laybtn .combtn{ margin-right: 100px;}
.fontBtn a{ display: inline-block; width: 45px; height: 26px; line-height: 26px; border: 1px solid #38c85f; text-align: center;}
.fontBtn a.cur{background-color: #38c85f; color: #fff;}
.dbex_content .sub_tit:first-child{ border-top: 1px solid #d6d6d6;}
.perleftbox{ height: 548px;}
.perrgtbox .ordering .sp_price{ color: #e71111;}
.perleftbox .ucenter_list li.cur,.perleftbox .ucenter_list li.cur:hover{ background-color: #fafafa;}
.my_newTy .combtn{ height: 28px; line-height: 28px;}
.sty_decu dd .combtn{ border-radius: 20px;color:#fff;}
.header_nav > a.app{ display: inline-block; padding-left:15px; background: url("../images/shouji.png") no-repeat left center;}
.exambox{ padding-top: 65px;}

.nav_tabbox{ width: 100%; height: 40px; line-height: 40px;background-color: #333333;  color: #fff; position: relative; padding-left: 15px;}
.nav_tabbox ul{ position: absolute; top: 40px; left: 0px;background-color: #333333; padding: 10px 15px;}
.nav_tabbox ul li{ border: none;}
.mcls_content .inwrapper {padding-top: 14px;}
.nav_tabbox > a.cur{ background: url("../images/-e-kemu-xiala.png") no-repeat  center right; display: inline-block; padding-right: 25px;}

.nav_tabbox li a.cur{ background: url("../images/-e-kemu-xiala.png") no-repeat  center right; display: inline-block; padding-left: 25px;}
.cnt_left{ width: 196px; float: left; margin-top: 20px;}
.cnt_left ul{ width: 100%; color: #595959;}
.cnt_left ul li{ height: 40px; line-height: 40px; padding-left:79px;border-bottom: 1px solid #f2f2f2; background-color: #fff;border-left: 4px solid #fff; }
.cnt_left ul li.cur{ border-left: 4px solid #38c85f;}
.cnt_left ul li.cls_tit{ font-size: 16px;color: #343434; font-weight: bolder; border-left: 4px solid #f2f2f2;:padding-left: 50px; background:#f2f2f2 url("../images/kecheng-icon.png") no-repeat 20px center; cursor: pointer;}
.mainbox.mclsbox{ background-color: #f8f8f8;}
.base_tit{ background: url("../images/quanzhenmoni.png") no-repeat 47px center;}
.base_tit:hover{ background: url("../images/quanzhenmoni01.png") no-repeat 47px center;border-left: 4px solid #f2f2f2;}
.base_tit.cur{ background: url("../images/quanzhenmoni01.png") no-repeat 47px center;border-left: 4px solid #38c85f;}
.chap_tit{ background: url("../images/zhangjiexunlian.png") no-repeat 47px center;}
.chap_tit:hover{ background: url("../images/zhangjiexunlian01.png") no-repeat 47px center;border-left: 4px solid #f2f2f2;}
.chap_tit.cur{ background: url("../images/zhangjiexunlian01.png") no-repeat 47px center;border-left: 4px solid #38c85f;}
.addbase_tit{ background: url("../images/qianghualianxi.png") no-repeat 47px center;}
.addbase_tit:hover{ background: url("../images/qianghualianxi01.png") no-repeat 47px center;border-left: 4px solid #f2f2f2;}
.addbase_tit.cur{ background: url("../images/qianghualianxi01.png") no-repeat 47px center;border-left: 4px solid #38c85f;}
.errey_tit{ background: url("../images/yicuohuncuo.png") no-repeat 47px center;}
.errey_tit:hover{ background: url("../images/yicuohuncuo01.png") no-repeat 47px center;border-left: 4px solid #f2f2f2;}
.errey_tit.cur{ background: url("../images/yicuohuncuo01.png") no-repeat 47px center;border-left: 4px solid #38c85f;}
.xiti_tit{ background: url("../images/xitike.png") no-repeat 47px center;}
.xiti_tit:hover{ background: url("../images/xitike01.png") no-repeat 47px center;border-left: 4px solid #f2f2f2;}
.xiti_tit.cur{ background: url("../images/xitike01.png") no-repeat 47px center;border-left: 4px solid #38c85f;}
.quanzhen_tit{ background: url("../images/quanzhenmoni.png") no-repeat 47px center;}
.quanzhen_tit:hover{ background: url("../images/quanzhenmoni01.png") no-repeat 47px center;border-left: 4px solid #f2f2f2;}
.quanzhen_tit.cur{ background: url("../images/quanzhenmoni01.png") no-repeat 47px center;border-left: 4px solid #38c85f;}
.zhenti_tit{ background: url("../images/zhengtiyuce.png") no-repeat 47px center;}
.zhenti_tit:hover{ background: url("../images/zhengtiyuce01.png") no-repeat 47px center;border-left: 4px solid #f2f2f2;}
.zhenti_tit.cur{ background: url("../images/zhengtiyuce01.png") no-repeat 47px center;border-left: 4px solid #38c85f;}
.chong_tit{ background: url("../images/chongci.png") no-repeat 47px center;}
.chong_tit:hover{ background: url("../images/chongci01.png") no-repeat 47px center;border-left: 4px solid #f2f2f2;}
.chong_tit.cur{ background: url("../images/chongci01.png") no-repeat 47px center;border-left: 4px solid #38c85f;}
.jstudy_tit{ background: url("../images/jichuxuexi.png") no-repeat 47px center;}
.jstudy_tit:hover{ background: url("../images/jichuxuexi01.png") no-repeat 47px center;border-left: 4px solid #f2f2f2;}
.jstudy_tit.cur{ background: url("../images/jichuxuexi01.png") no-repeat 47px center;border-left: 4px solid #38c85f;}
.zhibo_tit{ background: url("../images/zhibohuifang.png") no-repeat 47px center;}
.zhibo_tit:hover{ background: url("../images/zhibohuifang01.png") no-repeat 47px center;border-left: 4px solid #f2f2f2;}
.zhibo_tit.cur{ background: url("../images/zhibohuifang01.png") no-repeat 47px center;border-left: 4px solid #38c85f;}
.myerr_tit{ background: url("../images/cuotri.png") no-repeat 47px center;}
.myerr_tit:hover{ background: url("../images/cuoti01.png") no-repeat 47px center;border-left: 4px solid #f2f2f2;}
.myerr_tit.cur{ background: url("../images/cuoti01.png") no-repeat 47px center;border-left: 4px solid #38c85f;}
.myclt_tit{ background: url("../images/shoucang.png") no-repeat 47px center;}
.myclt_tit:hover{ background: url("../images/shoucang01.png") no-repeat 47px center;border-left: 4px solid #f2f2f2;}
.myclt_tit.cur{ background: url("../images/shoucang01.png") no-repeat 47px center;border-left: 4px solid #38c85f;}
.app_code{width: 195px;background-color: #ffffff;border: solid 1px #eeeeee; margin-top: 15px; padding: 15px; text-align: center;}
.cnt_right{ width: 886px; float: right;}
.got_box{background-color: #fff; margin-top: 20px; margin-bottom: 15px;border: solid 1px #f2f2f2;}
.got_box dl{ display: inline-block; width: 24%;  text-align: center; padding-top: 15px;}
.got_box dl dd{ margin-top: 10px; padding-bottom: 15px;}
.got_box dl dt em{font-size: 30px;color: #38c85f; vertical-align: unset;}
.got_tips{ height: 40px; line-height: 40px;background: #38c860 url('../images/e-tixing.png') no-repeat 30px center ; padding: 0 10px 0 62px; color: #fff; margin-bottom: 15px;}
.got_tips a{ color: #f8e71c;}
.got_tips a.right{ display: inline-block; width: 21px; height: 21px; background: url("../images/datiye_jiexi_biaoq_close.png") no-repeat center; float: right; margin-right: 5px; margin-top: 8px;}

.performance>.performanceCenter {
    width: 500px;
    height: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
}
.performance>.performanceCenter>.taskCount {
    width: auto;display: table;
    height: 20px;
    float: left;
}
.taskicon {
    width: 10px;
    height: 20px;
    float: left;
    background-image: url('../images/renwu_icon.png');
    display: table;
    margin-top: 3px;
    margin-left: 20px;
    margin-right: 7px;
    background-repeat: no-repeat;

}
.performance>.performanceCenter>.taskCount>.taskCountNumber {
    width: auto;
    height: 21px;
    float: left;
    display: table;
    font-size: 12px;
    color: #666;
    margin-left: 3px;
}
.taskicon2 {
    width: 21px;
    height: 21px;
    float: left;
    background: url('../images/yiwanchen_icon.png') no-repeat top center;
    display: table;
    margin-top: 3px;
    margin-left: 20px;
}
.taskicon3 {
    width: 21px;
    height: 21px;
    float: left;
    background: url('../images/currrrti.png') no-repeat top center;
    display: table;
    margin-top: 3px;
    margin-left: 20px;
}
.got_cntbox{ background-color: #fff;border: solid 1px #f2f2f2;}
.navlist_cnt{ height: 50px;  margin: 0 15px 20px 15px; border-bottom: 1px solid #f2f2f2; padding-top: 15px; padding-left:15px; padding-right: 15px;}
.navlist_cnt div{ display: inline-block; height:20px; float: right; }
.got_box dl dd img{ display:inline-block; margin-right: 10px;}
.navlist_cnt_ht{color: #333333;font-size: 16px; font-weight: bolder;}
.ts_debox > div{ display: inline-block; margin: 15px 30px; float: left;}
.tsnav_1{ width: 317px; text-overflow: ellipsis;overflow : hidden;  word-break: break-all;display: inline-block; white-space: nowrap; max-width: 317px;}
.ts_debox .tsnav_2{ width: 172px; margin-left: 59px;}
.tsnav_2 span{ width: 102px; position: relative; display: inline-block;height: 9px;background-color: #e6e6e6;border-radius: 4px; margin-right: 15px;}
.tsnav_2 span em{background-color: #37aa57; height: 100%; border-radius: 4px; position: absolute; top: 0;left: 0;}
.tsnav_3 > a{ display: inline-block;color: #38c860;border-radius: 4px; border: solid 1px #38c85f; padding:3px 5px; margin-left: 12px;}
.ts_debox div.tsnav_3{ margin-top: 8px; margin-left: 0px;}
.ts_video{ padding-left: 40px; margin-top: 15px; padding-bottom: 40px;}
.ts_video li{width: 250px; height: 220px; float: left;  position:relative;background: #ffffff url("../images/-e-shipin-bg01.png") no-repeat  center 10px; box-shadow: 0px 0px 5px 0px rgba(21, 27, 24, 0.2);border-radius: 2px; display: inline-block; margin-right: 20px; margin-bottom: 20px; padding: 10px;}
.ts_video li a{ background: url("../images/bofang.png")no-repeat center; display: block; width: 44px; height: 44px;  margin: 50px auto 10px;}
.ts_stime{ text-align: center;color: #fff;}
.ts_txt{ margin-top: 40px;color: #cccccc; height: 46px; display: inline-block;}
.ts_txt span{ text-decoration: underline;}
.ts_sdone{background: url("../images/shipin-wancheng.png")no-repeat center; display: inline-block; position: absolute; right:30px;top: 121px; width: 52px; height: 52px; }
.ts_time dd{ position: relative;}
.ts_time dd input{ opacity: 0; width: 26px; height: 26px; left: 128px; position: absolute; top:-3px; cursor: pointer; border:none; }
.tsnav_3{ position: relative; z-index: 9;}
.ts_debox div.tsnav_3 div.tabSum{ position: absolute; top:56px; left: -78px; z-index: 9; width: 323px; height: 500px;border: solid 1px #e5e5e5; padding: 0;}
.mulu_list li dt a, .clsturn{ position: absolute; left: -0px;    background: url(../images/e-zhang01-icon.png) no-repeat center; border:none; height: 18px;width: 18px;}
.mulu_list li{ position: relative;padding-left: 25px;border-bottom: solid 1px #f2f2f2; }
.ts_tgbtn{ display: inline-block; width: 17px; height: 17px; vertical-align: bottom;}
.mulu_list li dt a.kc_toggle, .clsturn.slider_up{ background: url(../images/e-zhang-xiala.png) no-repeat center;}
.mulu_list li dd span,.ts_tgbtn{background: url(../images/e-jie-icon.png) no-repeat center;}
.mulu_list dl dd{ padding-left: 0px; margin: 5px 0;}
.ts_table{ padding: 0px 20px 20px ;}
.ts_table th{ line-height: 50px; color: #333; font-weight: bolder;}
.ts_table td{ text-align: center; padding: 10px 0; color: #333;}
.ts_table tr th:nth-child(1){ text-align: left; padding-left: 75px;}
.ts_table tr td:nth-child(1){ text-align: left; padding-left: 25px;}
.ts_table tr td:last-child a{ float: right; margin-right: 30px; margin-left: 15px; height: 28px; line-height: 28px;}
.combtn_4{ background-color: #fff; border: 1px solid #38c860; color: #38c860; border-radius: 4px; height: 28px; line-height: 28px; padding: 0 15px;}
.ts_table tr td:last-child span{width: 60px; display: inline-block;height: 28px; line-height: 28px; color: #fff; float: right; background-color: #808080;border-radius: 4px;}
.ts_table tr td:last-child span.ts_sbdone{background-color: #ff6c6c;}
.ts_table tr td:last-child span.ts_denum{ background-color: #fff; color: #333;}
.ts_table table tr:nth-child(2n){ background-color: #fff;}
.ts_table table tr:hover{ background-color: #fafafa;}
.chap_btnbox td .ts_tgbtn{ background: url(../images/e-zhang01-icon.png) no-repeat center; width: 18px; height: 18px; margin-right: 10px; margin-left: -10px;}
.chap_btnbox td .ts_tgbtn.cur{ background: url(../images/e-zhang-xiala.png) no-repeat center;}
.ts_table tr.chap_btnbox td:last-child span.ts_denum{ float: none;}
.combtn_4.unable{border: solid 1px #e5e5e5; color: #e5e5e5;}
.footer{background-color: #272727; padding: 20px 0;} 
.footer p{ line-height: 1.8;}
.cnt_left ul.other li.cls_tit{background-image: none; cursor: default;}
.cnt_left ul li.cls_tit{ padding-left: 50px;}
.ban_list{ padding: 0 20px; margin-bottom: 40px;}
.n_h1{  border-bottom: 1px solid #f2f2f2;font-size: 16px; padding-bottom: 15px;  margin:  0 15px; }
.n_h1 a{ margin-right: 80px; font-weight: bolder;}
.n_h1 a.cur{color: #38c85f;}
.prolist_content ul.n_banlist{ padding: 10px 20px 20px 40px;}
.prolist_content ul.n_banlist li{ width: 360px;height: 110px;border: solid 1px #dcdcdc; padding-left: 38px; padding-top: 10px; float: left; margin-right: 15px; position: relative;}
.prolist_content ul.n_banlist li p{color: #999999; line-height: 1.6;}
.prolist_content ul.n_banlist li p{color: #999999; line-height: 1.6;}
.prolist_content ul.n_banlist li div{ margin-bottom: 20px;}
.n_h3{ font-size: 12px;}
.n_h2{margin:20px 10px 10px; }
.prolist_content ul.n_banlist li div.n_h3 span{ color: #343434; margin-right: 30px; font-size: 14px; font-weight: bolder;}
.ban_tgbtn{ display: inline-block; height: 20px;  padding-left: 30px; background: url("../images/kecheng-icon.png")no-repeat left center; vertical-align: middle; font-size: 16px; font-weight: bolder;}
.in_btnbox{ display: inline-block; float: right; margin-right: 40px;}
.in_btnbox .in_btn{width: 76px; height: 26px; border-radius: 2px;border: solid 1px #43db5d; text-align: center; line-height: 26px; color: #43db5d; display: inline-block; margin-right: 20px;}
.in_btnbox .in_btn:hover{ color: #fff; background: #43db5d;}
.in_subtog{ color: #999; display: inline-block; background: url("../images/zhedie2.png") no-repeat right center; padding-right: 30px;}
.in_subtog.cur{background: url("../images/zhedie1.png") no-repeat right center; }
.sub_nbox{ position: relative;}
.sub_nbox::before{ display: inline-block; content: ""; width: 1px; height:100%; background: #dcdcdc; position: absolute; left:19px; top:21px;}
.sub_nbox::after{ display: inline-block; content: ""; width: 1px; height:115px; background: #fff; position: absolute; left:19px; bottom:-27px;}
.sub_nbox.new_none::before,.sub_nbox.new_none::after{ display: none;}

.prolist_content ul.n_banlist li:nth-child(2n-1)::before{display: inline-block; content: ""; width: 20px; height:1px; background: #dcdcdc; position: absolute; left:-20px; top:50%;}
.prolist_content ul.n_banlist li:nth-child(2n-1)::after{display: inline-block; content: ""; width: 8px; height:8px; border-radius: 50%; background: #38c85f; position: absolute; left:-25px; top:50%; margin-top: -3px;}
.tsnav_3>a:hover{ color: #fff;background: #42d369;}
.save_endBtn:hover,.combtn:hover{ background: #42d369; }
.save_nextBtn:hover,.combtn_4:hover{ color: #42d369;}
.combtn_4.unable:hover{ color: #e5e5e5;}
#kc_scoll li dl dd:first-child{padding-top: 0;}
.buyed_btn .ts_txt{ color: #101f2e;}
.ts_video li.buyed_btn{background: #ffffff url(../images/shipin-bg.png) no-repeat center 10px;}
.mulu_list dl.new_dlshow dd{ display: block;}
.err_tabBox{ margin-top: 20px;}
.combtn_4.err,.combtn_4.clt{color: #fc8a38;border: solid 1px #fc6700;}
.new_cardlist.fixed{ position: fixed; top: 70px; width: 300px; background: #fff;}
.mulu_list dl dd.new_dlshow{ margin-top: 0; padding-top: 5px;}
.dobSubmit{ line-height: 26px; display: inline-block;}
.dobSubmit:hover{color: #fff;background: #42d369;}
.task_newbox{ position: relative;}
.right_rate{ position: absolute; top:190px; font-size: 18px; left: 61%;}
.tit_left.f18 *{ font-size: 16px;}
.tit_left.f18 .ex_content.dbex_content .sub_tit .exam_tit{font-size: 16px;}
.tit_left.f16 *{ font-size: 14px;}
.tit_left.f14 *{ font-size: 12px;}
.tit_left.f14 .ex_content.dbex_content .sub_tit .exam_tit{font-size: 12px;}

.tit_left.f18 .ex_content.sintyele  .exam_tit{font-size: 18px;}
.tit_left.f18 .ex_content.sintyele  .collect {font-size: 18px;}
.tit_left.f16 .ex_content.sintyele  .exam_tit{font-size: 16px;}
.tit_left.f16 .ex_content.sintyele  .collect {font-size: 16px;}
.desc_epplis { height:44px;overflow:hidden; position:relative; padding-right:21px;}
.desc_epplis::after{ display:inline-block;content:'...'; position:absolute; bottom:0; right:18px;; color:#999;}

.mystudy{ background-image: url("../images/wodexuexi.png");}
.mystudy.cur{ background-image: url("../images/wodexuexi01.png");}
