.cm_tb{background-color:#F3F3F3; font-size: 16px; color:#666666; font-family:"微软雅黑"; overflow-x:hidden;}

.cm_tb .one_model{padding:10px; background-color:#FFFFFF;margin-top:10px;}

.cm_tb .one_model .ml_pic{margin-top:10px;padding:0px;}
.cm_tb .one_model .ml_pic img{ width:100%; margin-top:10px; }
.cm_tb .one_model .shdx_desc{padding-left:5px;font-size:15px;line-height:35px;color:#888888;}
.cm_tb .one_model .shdx_desc li{ list-style:none;}
.cm_tb .one_model .shdx_desc li img{ margin-right:6px;}

/** 适合对象 **/
.cm_tb .one_model .shdx{line-height:55px;font-size:20px;color:#37BC9B; font-weight:bold;}
.cm_tb .one_model .shdx img{margin-right:5px;}

/* 培养目标**/
.cm_tb .one_model .pymb{line-height:55px;font-size:20px;color:#8CC152;font-weight:bolder;}
.cm_tb .one_model .pymb img{margin-right:5px;}

/** 课程摘要 **/
.cm_tb .one_model .kczy{line-height:55px;font-size:20px;color:#4FC1E9;font-weight:bolder;}
.cm_tb .one_model .kczy img{margin-right:5px;}
.kczy_con .kczy_title{font-size:16px;font-weight:bolder;color:#666666;line-height:20px; margin-bottom:5px;}
.kczy_con .kczy_desc{font-size:14px;color:#888888;line-height:20px;}
.kczy_con .kczy_item{min-height:130px;}
.kczy_con .kczy_item img{ width:100%;}
/** 大标题 **/
.question{font-size:20px;color:#4FC1E9;font-weight: bolder;}
.question_num{font-size:35px;}
.big_title{font-size:20px;color:#666666;font-weight:bolder;}
.q_t_cont{margin: 20px 0px;}

/** 问题一模块  **/
.qm_one{}
.qm_one .erji_cont{line-height:58px;}
.qm_one .erji_tit{color:#FFFFFF;font-size:20px;background-color:#74AAEA;padding:8px 20px;border-radius:20px;}
.qm_one .qmo_txt{line-height:28px;font-size:16px;color:#888888;margin-bottom:25px;}
.qm_one .qmo_txt_orange{line-height:26px;font-size:16px;color:#ff7a32; margin-top:10px;}
.qm_one .tit_org{line-height:40px;font-size:18px;color:#ff7a32; margin-top:10px; font-weight:bold;}
.qm_one .tongbu{ width:80%; height:160px; background:#70c3ff; text-align:center; border-radius:10px; padding-top:20px; margin:10px auto;}
.qm_one .tongbu img{ width:80px;}
.qm_one .cihui{ width:80%; height:160px; background:#fd6a7f; text-align:center; border-radius:10px; padding-top:20px; margin:10px auto;}
.qm_one .cihui img{ width:80px;}
.qm_one .juzi{ width:80%; height:160px; background:#89d04f; text-align:center; border-radius:10px; padding-top:20px; margin:10px auto;}
.qm_one .juzi img{ width:80px;}


/** 问题二模块**/
.qm_two{}
.qm_two .erji_cont{line-height:58px;}
.qm_two .erji_tit{color:#FF6C5C;font-size:20px;background-color:#FBE9E7;padding:8px 20px;border-radius: 20px;}
.qm_two .sj_tit{color:#FF6C5C;font-size:17px; line-height:28px;}
.qm_two .qmt_txt{line-height:28px;font-size:16px;color:#888888;margin-bottom:25px;}

/** 问题三模块 **/
.qm_three{}
.qm_three .qmthr_txt{line-height:40px;font-size:16px;color:#666666; background:url(../images/mk/course_desc/q3_c1.png) no-repeat 3px 12px; padding-left:30px;}
.qm_three .qmthr_txt img{margin-right:5px;}

/** 问题四模块 **/
.qm_four{}
.qm_four .erji_cont{margin-top:20px;font-size:17px;color:#4FC1E9; line-height:30px; background:url(../images/mk/course_desc/q4_2.png) no-repeat 2px 5px; padding-left:30px; }
.qm_four .pm_fotxt{padding-left:30px;line-height:30px;font-size:16px;color:#666666;}

/** 问题五模块 **/
.qm_five{}
.qm_five .erji_tit{line-height:45px;color:#FF7A32;font-size:18px;font-weight: bolder;}
.qm_five .sj_tit{line-height:28px;font-size:17px;color:#4FC1E9;}
.qm_five .qmf_txt{line-height:36px;font-size:16px;color:#888888;margin-bottom:20px;}
.qm_five .qmf_txt b{color:#FF7A32;font-size:18px;}
.qm_five .five_pic img{width:100%;margin-bottom:20px;}
.qm_five .fqm_td{font-size:16px;line-height:35px;color:#888888;}
.qm_five .fqm_td b{color:#4FC1E9;}
.qm_five .fqm_fftx{line-height:28px;font-size:16px;color:#888888;margin-bottom:20px;}
.qm_five .fqm_fftx b{color:#4FC1E9;}

/** 问题六模块 **/
.qm_six{}
.qm_six .erji_tit{line-height:40px;font-weight: bolder;color:#8CC152;font-size:16px; margin-top:20px;}
.qm_six .erji_tit .erji_num{font-size:20px;margin-right:20px;background-color:#8CC152;color:#FFFFFF;border-radius:20px; padding:3px 10px;}
.qm_six .qm_sixtxt{padding-left:50px;line-height:30px;font-size:14px;color:#666666;}

/** 问题七模块 **/
.qm_seven{}
.qm_seven .topic-list{}
.qm_seven .topic-list>div{ margin-bottom:20px; overflow: hidden;}
.qm_seven .user-img{float: left; width:60px; height:60px;}
.qm_seven .user-img img{ width:100%;}
.qm_seven .topic-con{margin-left:90px;position: relative;}
.qm_seven .topic-list-say>.topic-con>i{position: absolute;width:16px;height: 24px;display: inline-block;content: "";  background:url(../images/mk/course_desc/bg_say.png) no-repeat; left: -14px; top:25px;}
.qm_seven .topic-con .words{float: left;min-width: 160px;padding:16px; border: 2px solid #7a80a2; border-radius: 10px; font-size: 15px; line-height:36px;}


/** 最后的公众号信息 **/
.qm_last{}
.qm_last .pic_l{ width:100%; height:60px; background:#fc6e51; margin:30px auto 0 auto; border-radius:10px 10px 0 0;}
.qm_last .pic_l .words{font-size:18px; line-height:60px; color:#FFF; float:left; margin-left:3%; }
.qm_last .pic_l .picimg{ width:40px; height:40px; float:right; margin:10px;}
.qm_last .pic_l .picimg img{ width:40px; height:40px;}

.qm_last .pic_c{ width:100%; height:60px; background:#f6bb42; margin:30px auto 0 auto; border-radius:10px 10px 0 0;}
.qm_last .pic_c .words{font-size:18px; line-height:60px; color:#FFF; float:left; margin-left:3%; }
.qm_last .pic_c .picimg{ width:40px; height:40px; float:right; margin:10px;}
.qm_last .pic_c .picimg img{ width:40px; height:40px;}

.qm_last .pic_r{ width:100%; height:60px; background:#4fc1e9; margin:30px auto 0 auto; border-radius:10px 10px 0 0;}
.qm_last .pic_r .words{font-size:18px; line-height:60px; color:#FFF; float:left; margin-left:3%; }
.qm_last .pic_r .picimg{ width:40px; height:40px; float:right; margin:10px;}
.qm_last .pic_r .picimg img{ width:40px; height:40px;}

.qm_last .picb{ width:100%; background:#f3f3f3; padding:20px 3%; overflow:hidden;}
.qm_last .picb .picbimg{ width:100px; height:100px; float:left; margin-right:3%;}
.qm_last .picb .picbimg img{ width:100%;}
.qm_last .picb .words{ font-size:15px; line-height:30px; float:left;}
.qm_last .picb .words b{ color:#ff7a32;}

.qm_last .picb .words_pre{ font-size:15px; line-height:30px;}
.qm_last .picb .words_pre b{ color:#ff7a32;}

.qm_last .picb .words_rg{ font-size:15px; line-height:30px;}


/** 问题一模块——初中数学八年级同步课程  **/
.qm_one .erji_cont{line-height:58px;}
.qm_one .erji_tit1{color:#74AAEA;font-size:18px; line-height:30px; font-weight:bold;}
.qm_one .qmo_txt{line-height:28px;font-size:16px;color:#888888;margin-bottom:25px;}

/** 问题五模块 **/
.qm_five {
}

.qm_five .erji_tit {
    line-height: 45px;
    color: #FF7A32;
    font-size: 18px;
    font-weight: bolder;
}

.qm_five .sj_tit {
    line-height: 28px;
    font-size: 17px;
    color: #4FC1E9;
}

.qm_five .qmf_txt {
    line-height: 36px;
    font-size: 16px;
    color: #888888;
    margin-bottom: 20px;
}

.qm_five .qmf_txt b {
    color: #FF7A32;
    font-size: 18px;
}

.qm_five .five_pic img {
    width: 100%;
    margin-bottom: 20px;
}

.qm_five .fqm_td {
    font-size: 16px;
    line-height: 35px;
    color: #888888;
}

.qm_five .fqm_td b {
    color: #4FC1E9;
}

.qm_five .fqm_fftx {
    line-height: 28px;
    font-size: 16px;
    color: #888888;
    margin-bottom: 20px;
}

.qm_five .fqm_fftx b {
    color: #4FC1E9;
}


/** 初中数学九年级同步课程  **/
.qm_one .wid20{float:left;}@media screen and (min-width: 640px){.qm_one .wid20{ width:20%;}}@media screen and (max-width:640px){.qm_one .wid20{ width:33%;}}@media screen and (max-width:480px){.qm_one .wid20{ width:50%;}}
.qm_one .q1_9{ border-radius:55px; background:#74aaea; font-size:15px; font-weight:bold; line-height:18px; padding-top:25px; text-align:center; color:#FFF; width:110px; height:110px; margin:20px auto;}


/** 初中数六年级培优课程 **/
.qm_three .que1{ border:2px solid #30a6ab; padding:20px; line-height:30px; font-size:16px; margin:20px auto; border-radius:10px;}
.qm_three .que2{ border:2px solid #6ab82c; padding:20px; line-height:30px; font-size:16px; margin:20px auto; border-radius:10px;}


/** 小学一年级培优课程 **/
.qm_one .topic-list{}
.qm_one .topic-list>div{ margin-bottom:20px; overflow: hidden;}
.qm_one .user-img{float: left; width:80px; height:80px;}
.qm_one .user-img img{ width:100%;}
.qm_one .topic-con{margin-left:110px;position: relative;}
.qm_one .topic-list-ask>.topic-con>i{position: absolute;width:30px;height: 23px;display: inline-block;content: "";  background:url(../images/mk/course_desc/py2_7.png) no-repeat; left: -18px; top:0px;}
.qm_one .topic-list-say>.topic-con>i{position: absolute;width:16px;height: 24px;display: inline-block;content: "";  background:url(../images/mk/course_desc/bg_say.png) no-repeat; left: -14px; top:25px;}
.qm_one .topic-con .words{float: left;min-width: 160px;padding:16px; border: 2px solid #7a80a2; border-radius: 10px; font-size: 15px; line-height:36px;}
.qm_one .font20b_blue{ font-size:18px; font-weight:bold; color:#4fc1e9; line-height:40px; margin-left:120px;}
.qm_one .font20b_orange{ font-size:18px; font-weight:bold; color:#ff7a32; line-height:40px;}


/** 专题课程——初升高 **/
.cm_tb .one_model_zy{padding:10px; background:#8accec; margin-top:10px;}
.one_model_zy .zhaiyao{ width:100%; text-align:center;}
.one_model_zy .zhaiyao img{ width:98%; padding-bottom:30px;}
.one_model_zy .kczy{line-height:50px;font-size:20px;color:#4FC1E9;font-weight:bolder; background:#FFF; width:160px; height:50px; text-align:center; border-radius:50px; margin-top:20px; margin-bottom:20px;}

.cm_tb .one_model .shdx_zy{line-height:50px;font-size:20px;color:#FFF ;font-weight:bolder; background:#37bc9b; width:160px; height:50px; text-align:center; border-radius:50px; margin-top:20px; margin-bottom:20px;}
.cm_tb .one_model .pymb_zy{line-height:50px;font-size:20px;color:#FFF ;font-weight:bolder; background:#8cc152; width:160px; height:50px; text-align:center; border-radius:50px; margin-top:20px; margin-bottom:20px;}

.qm_one .wid33{float:left;}@media screen and (min-width: 480px){.qm_one .wid33{ width:33%;}}@media screen and (max-width:480px){.qm_one .wid33{ width:50%;}}
.qm_one .q1_9{ border-radius:80px; background:#74aaea; font-size:16px; font-weight:bold; line-height:26px; padding:35px 16px 0 16px; text-align:center; color:#FFF; width:160px; height:160px; margin:20px auto;}

.qm_five .erji_tit_blue{line-height:45px;color:#74aaea;font-size:18px;font-weight: bolder;}

.question_orange{font-size:20px;color:#ff7a32;font-weight: bolder;}

.qm_one .wid50{float:left;}@media screen and (min-width: 798px){.qm_one .wid50{ width:25%;}}@media screen and (max-width:798px){.qm_one .wid50{ width:50%;}}
.qm_one .zk_q1{ width:121px; height:135px;  background:url(../images/mk/course_desc/bg_qp1.png) no-repeat; margin:0  auto; text-align:center; font-size:22px; font-weight:bold; color:#ffffff; padding-top:26px;}
.qm_one .zk_words{ font-size:16px; line-height:32px; padding:15px;}


/*直播课程*/
.cm_tb .one_model .kcb{line-height:30px;font-size:20px;color:#fa9927;font-weight:bolder; margin-top:10px; margin-bottom:15px;}
.cm_tb .one_model .kcb img{ margin-right:5px;}
.cm_tb .one_model .p_l{  font-size:16px; color:#888; padding-bottom:20px;}
.cm_tb .one_model .p_l td{ padding:15px; line-height:30px; border:2px solid #dedede;}
.cm_tb .one_model .p_l td img{ padding-right:10px;}
.cm_tb .one_model .skjs{ font-size:15px; line-height:30px;}
.cm_tb .one_model .skjs img{ width:320px;}
.cm_tb .one_model .skjs_blue{ font-size:20px; font-weight:bold; color:#4fc1e9; line-height:36px;}
.cm_tb .one_model .jsimg{ width:100%; border-radius:100px; overflow:hidden; }
.cm_tb .one_model .jsimg img{ width:100%;}

@media (max-width: 1024px) {
    .cm_tb .one_model .jsimg {
        width: 100%;
        overflow: hidden;
        text-align: center;
        margin-bottom: 20px;
    }

    .cm_tb .one_model .jsimg img {
        width: 200px;
        border-radius: 30px;
    }
}
.qm_liuc .erji_tit{line-height:40px;font-weight: bolder; font-size:16px; margin-top:20px;}
.qm_liuc .erji_tit .erji_num{font-size:20px;margin-right:20px;background-color:#8cc152; color:#FFFFFF;border-radius:20px; padding:3px 10px;}
.one_model .bmycn{ width:98%; margin:5px auto 20px auto; border:2px solid #ff7a32; border-radius:5px; background:#ffe8dc; padding:20px; line-height:36px;}
.one_model .xywx{ width:180px; margin:10px auto 20px auto;}
.one_model .xywx img{ width:100%;}
.one_model .dingwei{ padding:10px 0 10px 50px; background:url(../images/mk/course_desc/dw.png) no-repeat; background-size:30px auto;}
.one_model .biaoti{ background:#71b940; padding:6px 30px; font-size:20px; font-weight:bold; color:#FFF;}

.one_model .skls_into {
    color: #ff7200;
    font-weight: bold;
}
.cm_tb .orange{ color:#ff7a32;}

.one_model .wid_kcfw{ float:left;}@media screen and (min-width:320px) and (max-width: 440px){.one_model .wid_kcfw{ width:33%;}}@media screen and (min-width:440px) and (max-width: 540px){.one_model .wid_kcfw{ width:25%;}}@media screen and (min-width:540px) and (max-width: 798px){.one_model .wid_kcfw{ width:20%;}}@media screen and (min-width:798px) and (max-width: 1024px){.one_model .wid_kcfw{ width:14.2%;}}@media screen and (min-width:1024px) {.one_model .wid_kcfw{ width:10%;}}
.one_model .kcfw{ width:100px; height:100px; border-radius:10px; background:#ffe8dc; font-size:16px; font-weight:bold; color:#ff7a32; line-height:22px; padding-top:20px; text-align:center; margin:5px auto;}

.one_model .bmycn1 {
    background-color: #fdf3ac;
}

.one_model .bmycn1 > div:first-child {
    color: #2e9ed6;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    padding-top: 30px;
}

.one_model .bmycn1 > div:last-child {
    color: #ff9c01;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 30px;
}
@charset "utf-8";
/* CSS Document */

* {
    margin:0;
    padding:0;
}
.clear {
    clear:both;
}
ul {
    list-style:none;
}
#wrap {
    width: auto;
    max-width: 800px;
    margin: 0 auto;
}
.title {
    margin-top: 30px;
    padding: 20px;
    box-shadow:0 2px 14px rgba(255,122,50,.3);
    background-image: url(../images/mk/course_desc/bg.png);
    background-repeat: no-repeat;
    background-position: bottom;
}
.main {
    padding-left: 10px;
    color: #1b2026;
    font-size: 26px;
}
.main span {
    color: #ff7a32;
    font-weight: bold;
}
.assistant {
    padding-left: 10px;
    color: #FF7A32;
    font-size: 18px;
}
h1 {
    font-size: 24px;
    color: #ff7a32;
    font-weight: normal;
    margin: 50px 0 0 20px;
}
h2 {
    font-size: 18px;
    color: #333;
    line-height: 2.2em;
}
h3 {
    font-size: 14px;
    color: #555;
    line-height: 2.2em;
}
p {
    font-size: 14px;
    color: #333;
    font-weight: normal;
    line-height: 2.2em;
}
.l_p, .o_b {
    height:100%; overflow:hidden;
    padding: 20px;
    background-color: #fdfbfa;
    border: 1px solid #ffece1;
    margin-top: 20px;
}
.pic {
    display: block;
    float: left;
    width: 160px;
    height: 160px;
}
.l_p_r {
    float: right;
    max-width: 570px;
    width:auto;
}
.s_p {
    padding: 20px 20px 0 20px;
    font-size: 15px;
}
.span1 {
    display: block;
    color: #888;
    padding-left: 12px;
    margin: 12px;
    border-left: 6px solid #eee;
}
.span2 {
    color: #4fc1e9;
}
.ex {
    margin: 20px 0 0 20px;
    border: 1px solid #eee;
}
.next {
    padding: 40px 20px 0 20px;
    color: #4fc1e9;
    font-size: 20px;
    font-weight: bold;
}
.st_p, .c_p {
    padding: 20px 20px 0 20px;
    font-size: 15px;
}
.st_p span, .c_p span {
    font-weight: bold;
    font-size: 18px;
    margin-right: 10px;
    color: #ff7a32;
}
.c_p .span_1 {
    color: #aaa;
    font-size: 15px;
    font-weight: normal;
}
.o_p {
    padding: 0 20px;
    font-size: 15px;
    color: #4fc1e9;
}
.o_ul, .t_ul, .p_ul {
    font-size: 15px;
    padding: 10px 20px;
    line-height: 3em;
}
.o_li, .t_li, .p_li {
    background-image: url(../images/mk/course_desc/pigeon.png);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 30px;
}
.object span {
    font-size: 15px;
    font-weight: bold;
    padding-left: 20px;
    line-height: 2.2em;
}
.t_ul, .p_ul {
    height:100%; overflow:hidden;
    padding: 20px 40px;
    background-color: #fdfbfa;
    border: 1px solid #ffece1;
    margin-top: 20px;
}
.t_li {
    background-image: url(../images/mk/course_desc/target.png);
}
.content_1 {
    margin-bottom: 80px;
}
.module {
    width: 760px;
    height: 661px;
    padding: 40px 20px 0 20px;
}
/* 自信系列H5课程css */

/****自信系列课程css*****/