@charset "utf-8";
/* CSS Document */
/*课程-矩阵 -小*/
.w_course_wrap{padding: 30px 0}
.w_course_dl{width: 212px;height: 233px;background-color: #f8f8f8;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: border-box;position: relative;overflow: hidden;margin-bottom: 20px;margin-right: 12px;transition: 0.3s;border-radius:4px}
.w_course_dl .w_course_pic{height: 108px;width: 100%;border-radius: 4px;position: relative}
.w_course_dl .w_course_pic img{height: 100%;width: 100%;border-radius: 4px;object-fit: cover}
.w_course_dl .w_course_cont{padding-top: 10px ;padding-left: 8px;padding-right: 8px;}
.w_course_dl .w_course_name{font-size: 16px;color: #333;line-height: 19px;margin-bottom: 10px;font-weight: bold}
.w_course_dl .w_course_txt{font-size: 14px;color: #666;line-height: 19px;margin-bottom: 10px;padding-left: 8px;padding-right: 8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.w_course_dl .w_course_cont .w_course_txt{padding-left: 0px;padding-right: 0px;}
.courtxtblue{color: #668DFF;}
.w_course_dl .w_course_cover{position: absolute;left: 0;top: -100%;width: 100%;height: 100%;background-color: rgba(0,0,0,.3);border-radius: 4px;opacity: 1; transition:all .3s; -moz-transition:all .3s;   -o-transition:all .3s; }
.w_course_dl .w_course_cover .l_enroll_btn{text-align: center;margin-top: 58px}
.w_course_dl .w_course_cover a{display: inline-block;box-shadow: none}
.w_course_dl:hover .w_course_cover{top: 0;}
.w_course_dl:hover{box-shadow: 0px 1px 6px rgba(98, 131, 254, 0.53);background: #FFFFFF;border-radius: 4px;}
.w_course_txt p.overhidden{}

/*课程---标识---通用*/
.w_coulogo{min-width: 30px;height: 20px;padding: 0 5px;line-height: 20px;font-size: 12px;color: #fff;text-align: center;border-radius: 4px;display: inline-block;vertical-align: middle;margin-right: 8px}
.w_coulogo.greenbg{background-color: #96D8A8}
.w_coulogo.bluebg{background-color: #6DC4FF}
.w_coulogo.mobluebg{background-color: #0099ff}
.w_coulogo.purbg{background-color: #AD9CE9}
.w_coulogo.pinkbg{background-color: #F3C4F3}
.w_coulogo.redbg{background-color: #FF8F99}
.w_coulogo.moredbg{background-color: #ff7272}
.w_coulogo.yellowbg{background-color: #F9D495}
.w_coulogo.cyanbg{background-color: #79DCD9}
.w_coulogo.fleshbg{background-color: #FFBEC2}
.w_coulogo:last-child{margin-right: 0px;}

/*课程-矩阵 -大*/
.w_course_dlbig{width: 283px;height: 321px;padding:10px;margin-right: 9px; height:auto; min-height:336px;}
.w_course_dlbig .w_course_pic{height: 137px;}

/*课程-矩阵 -中*/
.w_course_boxmid .w_course_dl{height: 250px;}
.w_course_boxmid .w_course_dl:hover{box-shadow: none;}

/* 课程按钮 */
.w_course_btn .px_form_btn a{min-width: 102px;}
.w_course_btn .course_price{color: #E86161;height: 30px;line-height: 30px;font-size: 18px; padding-right:12px;}
.w_course_btn .course_price span{font-size: 16px;}
.w_course_btn .course_price span.font16{font-size: 16px;}
.w_course_btn .course_price span.font14{font-size: 14px;}
.w_course_btn .course_price span.font12{font-size: 12px;}
.w_course_btn .course_cost{ font-size:12px !important; color:#8A8B99; text-decoration:line-through;}
.w_course_btn.small_btn .px_form_btn a{min-width: 82px;height: 30px;line-height: 30px;}
.w_course_btn.small_btn .course_price{height: 30px;line-height: 30px;}
.w_course_btn .course_price + .w_course_txt{padding-right: 0;}
.w_course_txt .course_price{color: #E86161;height: 30px;line-height: 30px;font-size: 18px;}
.w_course_txt .course_price span{font-size: 16px;}
.w_course_txt .course_price span.font16{font-size: 16px;}
.w_course_txt .course_price span.font14{font-size: 14px;}
.w_course_txt .course_price span.font12{font-size: 12px;}

/*课程-行阵 -小*/
.w_course_box .w_course_row{padding: 20px;position: relative;overflow: hidden;}
/* .w_course_box .w_course_row:after{content: '';background-color: #ddd;height: 1px;display: block;position: absolute;bottom: 0;left: 20px;right: 20px;} */
.w_course_box .w_course_row:nth-last-child(1):after{background:none;}
.w_course_row .w_course_pic{width: 205px;height: 108px;margin-right: 20px;position: relative}
.w_course_row .w_course_pic img{width: 100%;height: 100%;border-radius: 4px;}
.w_course_row .w_course_txt{overflow: hidden;margin-left: 232px;margin-right: 120px;}
.w_course_row .w_course_txt .w_course_txtH{font-size: 16px;color: #333;line-height: 21px;margin-bottom: 10px;font-weight: bold;max-width: 75%;}
.w_course_row .w_course_txt .w_course_txtP{font-size: 14px;color: #666;line-height: 19px;margin-bottom: 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.w_course_row .w_course_txt .course_cost{ font-size:14px !important; color:#8A8B99; text-decoration:line-through;}
/*.w_course_row .w_course_txt .w_course_txtP:nth-last-child(1){margin-bottom: 0;}*/
.w_course_row .w_course_txt .w_course_txtPgray{color: #ccc;}
.w_course_row .w_course_txtPitem{font-style: normal}
.w_course_row .w_course_txtline{color: #DDDDDD;margin: 0 15px;}
.w_course_row .w_course_btn{position: absolute;right: 20px;top: 54px;text-align: center}
.w_course_row .w_course_btn .l_enroll{}
.w_course_row .w_course_btn .l_enroll:hover{opacity: .8}
.w_course_row .w_course_btn .w_course_btntxt{font-size: 14px;color: #666;margin-top: 15px;line-height: 19px;display: inline-block}
.w_course_box .w_course_row:hover{background-color: #F8F8F8;}

/*课程-行阵 -大*/
.w_course_rowbig{}
.w_course_rowbig .w_course_pic{width: 220px;height: 137px;}

/*课程-行阵 -中*/
.w_course_rowcen{}
.w_course_rowcen .w_course_pic{width: 212px;height: 135px;}


.w_course_wrap .pageDiv li:hover, .pageDiv li.xl-active, .w_course_wrap .pageDiv li.xl-active:hover{background: #668DFF;}

.w_course_txtP p{ display:inline;}





/*课程详情*/
.w_course_detail{}
.w_cd_top{padding-top: 20px;}
.l_cd_top{padding-bottom: 40px;border-bottom: 1px dashed #DDDDDD;position: relative}
.w_cd_top .w_cdt_pic{width: 326px;height: 200px;border-radius: 4px;position: relative;margin-right: 20px;}
.w_cd_top .w_cdt_pic .w_cdtp_img{width: 100%;height: 100%;border-radius: 4px;}
.w_cd_top .w_cdt_pic .w_cdtp_cover{width: 100%;height: 40px;background-color: rgba(0,0,0,.5);position: absolute;left: 0;bottom: 0;font-size: 16px;color: #fff;text-align: center;line-height: 40px;}
.w_cd_top .w_cdt_pic .w_cdtp_cover span{color: #FF8863;margin: 0 5px;font-weight: bold;font-size: 20px}
.w_cd_top .w_cdt_cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size: 0px;}
.w_cd_top .w_cdt_cont .w_cdtt_name{font-size: 20px;color: #333;line-height: 26px;margin-bottom: 15px;font-weight: bold}
.w_cd_top .w_cdt_cont .w_cdtt_name .w_cdtt_year{font-size: 14px;color: #999;font-weight: normal}
.w_cd_top .w_cdt_cont .w_cdtt_txt{font-size: 14px;color: #999;line-height: 19px;margin-bottom: 5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.w_cd_top .w_cdt_cont .w_cdtt_txt span{color: #ddd;margin: 0 20px;}
.w_cd_top .w_cdt_cont .w_cdtt_txt .w_redcol{color: #E86161;font-style: normal}
.w_cd_top .w_cdt_cont .w_cdtt_txtres{font-size: 16px;color: #666;line-height: 21px;margin-bottom: 10px;}
.w_cd_top .w_cdt_cont .w_cdtt_txtres span{margin-right: 20px}
.w_cd_top .w_cdt_cont .w_cdtt_txtres b{color: #E86161;font-weight: normal}
/* .w_cd_top .w_cdtt_btn {padding-top: 39px;} */
.w_cd_top .w_cdtt_price{color: #E86161;font-size: 16px;margin-right: 20px;line-height: 22px;}
.w_cd_top  .w_cdtt_price span{font-size: 22px;font-weight: 500;}
.w_cd_top  .w_cdtt_price i{font-style: normal;color: #666;font-size: 16px;}
.w_cd_top .w_cdtt_btn .w_cdtt_txt{margin-bottom: 0;margin-left: 20px;}
.w_cd_top .w_cdtt_btn .l_enroll25{background-color: rgba(98, 131, 254, .25);background-image: none;box-shadow: none;}
.w_cd_top .w_cdtt_btn .l_enrollgray{background-color: rgba(195, 195, 195, 1);background-image: none;box-shadow: none;}
.w_cd_top .w_cdtt_btn .w_cdtt_txt b{font-weight: normal;color: #E86161}
.w_cd_top .w_cdtt_btn span.title{font-size: 14px;color: #666;vertical-align: middle;}
.w_cd_pos{margin-top: 44px;}

/* 项目详情 */
.l_course_wrap{padding:20px 0;}
.l_course_wrap .w_course_box{padding-left: 20px;} 
.l_course_wrap .w_course_dl{padding: 0;}
.l_course_wrap .w_course_dlbig{width:280px;margin-right: 20px;height: 273px;margin-bottom: 20px;}
.l_course_wrap .w_course_pic{width:280px;margin-right: 20px;height: 169px;}
.l_course_wrap .w_course_pic img{border-radius: 4px 4px 0 0;}
.l_course_wrap .w_course_dl .w_course_cont{padding: 10px 12px 0;}
.l_course_wrap .w_course_dl .w_course_name{margin-bottom: 18px;}
.l_course_wrap .w_course_dl .w_course_txt{color: #999;font-size: 12px;margin-bottom: 6px;}
.l_course_wrap .w_course_txt .course_left{display: inline-block;max-width: 170px;}
.l_midcourse_box .w_course_dlbig{width: 275px;border: 1px solid #F0F0F0;border-radius: 4px;}
.l_midcourse_box .w_course_pic{width:275px;}
.l_newscd_top .w_cdt_pic{width: 275px;height: 169px;border-radius: 4px;margin-right: 0px;}
.l_newscd_top .w_cdt_cont{height: 169px;background: #F8F8F8;padding-left: 20px;border-radius: 4px 0px 0px 4px;overflow: hidden;}
.l_newscd_top .w_cdt_cont .w_cdtt_name{padding: 20px 0 35px 0;margin-bottom: 0;line-height: 30px;}
.l_new_cdtt{margin-right: 67px;}
.w_cdt_cont .l_new_cdtt .w_cdtt_txt{color: #999;margin-bottom: 15px;}
.w_cdt_cont .l_new_cdtt .w_cdtt_txt i{display: inline-block;width: 15px;height: 15px;vertical-align: middle;margin-right: 8px;}
.l_new_cdtt .w_cdtt_txt i.timer{background: url(../images/headIcon01.png)no-repeat center;}
.l_new_cdtt .w_cdtt_txt i.number{background: url(../images/headIcon03.png)no-repeat center;}
.l_new_cdtt .w_cdtt_txt i.code{background: url(../images/headIcon02.png)no-repeat center;}
.l_new_cdtt .w_cdtt_txt i.orgId{background: url(../images/headIcon04.png)no-repeat center;}
.l_newalign_center{border-bottom: 1px dashed #E1E4EE;margin: 0 20px;}
.l_newalign_center .px_ib_item{padding-top:30px;padding-bottom: 29px;}
.l_newalign_center .px_thead_box{margin-top: 20px;margin-right: 0px}
.l_newalign_center .l_ib_text{ text-align:justify;}
.px_align_center .l_ib_text{ text-align:justify;}
.l_new_changeBox .w_course_pic{width: 275px;height: 169px;}
.l_new_changeBox .w_course_txt{margin-left: 295px;margin-right: 0;}
.l_new_changeBox .w_course_txt .w_course_txtH{padding-top: 10px;font-size: 16px;color: #333;font-weight: normal; max-width: 100%;margin-bottom: 21px;}
.l_new_price{line-height: 31px;font-size: 24px;color: #E86161;margin-bottom: 26px;}
.l_new_price span{vertical-align: middle;}
.l_new_changeBox .w_course_row .w_course_txt .w_course_txtP{color: #999;margin-bottom: 12px;}
.l_new_changeBox .newTxt span{color: #DDDDDD;}
.l_new_changeBox .w_course_txtP i{display: inline-block;width: 15px;height: 15px;vertical-align: middle;margin-right: 8px;}
.l_new_changeBox .w_course_txtP .listIcon01{background: url(../images/listIcon01.png)no-repeat center;}
.l_new_changeBox .w_course_txtP .listIcon02{background: url(../images/listIcon02.png)no-repeat center;}
.l_new_changeBox .w_course_txtP .listIcon03{background: url(../images/listIcon03.png)no-repeat center;}
.l_new_changeBox .w_course_txtP .listIcon04{background: url(../images/listIcon04.png)no-repeat center;}
.l_new_changeBox .w_course_txtP .listIcon05{background: url(../images/listIcon05.png)no-repeat center;}
.l_course_wrap .price_box .w_course_dlbig{height: 330px;}
.l_course_wrap .price_box .w_course_cont{padding-bottom: 6px;}
.w_course_dl .l_price_cont{margin:0 12px;border-top: 1px solid #f0f0f0;height: 55px;line-height: 55px;}
.l_price_cont .l_price_left{color: #E86161;}
.l_price_cont .l_price_right{color: #999999;}
.l_slide_line{margin:0 7px;color:#ddd;height: 12px;overflow: hidden;margin-top: 2px;}

/* 直播课程 */
.w_course_dllive{width: 292px;height: 340px;padding: 10px;background-color: #fff;border: 1px solid #fff;margin-bottom: 5px;margin-right: 0px;}
.w_course_dllive .w_course_pic{height: 152px;}
.w_course_dllive .w_course_pic img{border-radius: 4px 4px 0 0}
.w_course_dllive .w_course_cont{padding-top: 14px;line-height: 24px;}
.w_course_dllive .w_course_name{line-height: 24px;height: 48px;overflow: hidden;font-size: 16px;margin-bottom: 9px;}
.w_course_dllive .w_course_btn .course_price{font-size: 20px;color: #ff2605;}
.px_live_dateline{position: absolute;left: 0;right: 0;bottom: 0;padding: 0 10px;text-align: center;height: 36px;line-height: 36px;font-size: 14px;color: #fff;    background-color: rgba(0, 0, 0, 0.5);}
.w_course_dllive:hover{box-shadow: 0px 1px 6px rgba(215, 216, 219, 0.53);border-color: #e6e6e6;}
.w_course_dllive:hover .w_course_name a{color: #4a68d1;}

.w_course_dllive.middle{width: 270px;height: 330px;padding:0;background-color: #fff;border: 1px solid #fff;margin-bottom: 24px;margin-right: 0px;margin-left: 10px;margin-right: 10px;}
.w_course_dllive.middle .w_course_pic{height: 152px;}
.w_course_dllive.middle .w_course_pic img{border-radius: 4px 4px 0 0}
.w_course_dllive.middle .w_course_cont{padding-top: 14px;line-height: 24px;}
.w_course_dllive.middle .w_course_name{line-height: 24px;height: 48px;overflow: hidden;font-size: 14px;margin-bottom: 9px;}
.w_course_dllive.middle .w_course_btn .course_price{font-size: 20px;color: #ff2605;}
.px_live_dateline{position: absolute;left: 0;right: 0;bottom: 0;padding: 0 10px;text-align: center;height: 36px;line-height: 36px;font-size: 14px;color: #fff;    background-color: rgba(0, 0, 0, 0.5);}
.px_live_dateline.align_left{text-align: left;}
.w_course_dllive.middle{box-shadow: 0px 1px 6px rgba(215, 216, 219, 0.53);border-color: #e6e6e6;}
.w_course_dllive.middle:hover .w_course_name a{color: #4a68d1;}


/* 培训班列表-增加星级评定 */
.w_course_dlbig.addRate{height: 322px;}

/* 标题显示两行 */
.w_course_dl .w_course_name.towRow{height: 48px;overflow: hidden;line-height: 24px;}

/* 固定内容高度 */
/*.rateFixH{ height:30px;}*/
.rateFixH:after{ content:''; display:block; clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.txtFixH{height: 29px;}
.h19{height: 19px;}

/* 直播样式新增 */
.w_course_dl .innerBox{border:1px solid #d7d8db87;height: 320px;border-radius: 4px 4px 0 0;}
.w_course_dl .innerBox .w_course_cont{padding-left: 15px;padding-right: 15px;}
.w_course_dl .innerBox .w_course_btn{padding-left: 15px;padding-right: 15px;}

/* 一列显示个数 */
.column4 .w_course_dlbig:nth-child(4n){margin-right: 0px;}

/* 课程包 */
.px_cpack_title{font-size: 16px;font-weight: 600;line-height: 34px;}
.px_cpack_title span{font-weight: normal;color: #999;}
.px_cpack_wrap .w_course_dl{height: 260px;margin-left: 0px;margin-right: 24px;}
.px_cpack_wrap .w_course_dl .w_course_pic{height: 162px;}
.px_cpack_wrap .w_course_dl .w_course_cont{padding-left:12px;padding-right: 12px;padding-top: 10px;}
.px_cpack_wrap .w_course_dl .w_course_name{line-height: 22px;height: 44px;}
.px_cpack_wrap .w_course_dl:hover{box-shadow: 0px 6px 8px 0px rgba(46,86,164,0.1500);}
.px_cpack_wrap .w_course_dl:hover .w_course_name a{color: #333;}

/* 课程超市 */
.px_course_supermarket{padding-left:34px;padding-right: 55px;}
.px_csmarket_dl{padding: 3px 29px 3px 4px;margin-bottom: 20px;box-shadow: 0px 0px 10px 0px rgba(75,75,75,0.1);border-radius: 8px;min-height: 88px;}
.px_csmarket_pic{width: 130px;height: 88px;}
.px_csmarket_pic img{width: 100%;height: 100%;border-radius: 6px;}
.px_csmarket_txt{overflow: hidden;margin-left: 148px;padding-top: 20px;margin-right: 140px;}
.px_csmarket_txt .title{font-size: 18px;color: #333;line-height: 21px;margin-bottom: 13px;font-weight: 400;position: relative;}
.px_csmarket_txt .title .innerTxt{display: inline-block;max-width: 80%;vertical-align: middle;}
.px_csmarket_txt .title .category,.w_course_name .category,.w_course_pic .category{display: inline-block;padding: 0 6px;height: 20px;line-height: 20px;border-radius: 3px;background: linear-gradient(266deg, #2BB2FF 0%, #4994FF 100%);color: #FFFFFF;font-size: 14px;vertical-align: middle;}
.w_course_name .category.green,.w_course_pic .category.green{background: linear-gradient(266deg, #4BC189 0%, #74D2A5 100%);}
.w_course_name .category.org,.w_course_pic .category.org{background: linear-gradient(266deg, #FB7C34 0%, #FFAA47 100%);}
.w_course_name.towRow .category{vertical-align: unset;}
.w_course_pic .category{position:absolute;top: 0;left: 0;margin-left: 0;border-radius: 4px 0 4px 0;height: 24px;line-height: 24px;}

.px_csmarket_txt .txt{font-size: 12px;color: #999999;line-height: 14px;margin-bottom: 10px;}
.px_csmarket_txt .txt .line{color: #DDDDDD;margin: 0 12px;}
.px_csmarket_dl .px_square_bluebtn{display: none;}
.px_csmarket_dl:hover{background-color: #EFF2F8;}
.px_csmarket_dl:hover .px_square_bluebtn{display: block;}

.w_course_dl .wPer70{max-width: 70%;}
/* .w_course_name .innerTxt{} */

/* 教师详情 */
.w_course_teacher .w_course_pic{width: 108px;}
.w_course_teacher .w_course_txt{margin-left: 128px;}
.w_course_row .w_course_txt .w_course_txtP.mab16{margin-bottom: 16px;}

/* 英文适配课程 */
.en_US .w_course_dl .w_course_txt span.fit_nowrap{display: block;float: none;}
/* .en_US .px_live_dateline{height: auto;line-height: normal;white-space: normal;text-align: left;padding: 8px 10px;} */
/* .en_US .px_live_dateline p{float: none;word-wrap: break;} */

/*收藏*/
.q_cdt_coll{ width:86px; height:34px; line-height:34px; border:solid #94C2FF 1px; font-size:14px; color:#2D85FF; border-radius:36px; text-align:center;}
.q_cdt_coll:hover{ background:#eaf3ff; border-color:#eaf3ff; color:#0075FF;}
.q_cdt_coll:before{ content:''; width:16px; height:16px; margin:-3px 3px 0 0; background:url(../images/ico-coll-bnt.png) no-repeat; display:inline-block; vertical-align:middle;}
.q_cdt_coll_has{ width:86px; height:34px; line-height:34px; border:solid #E9E9E9 1px; font-size:14px; color:#333333; border-radius:36px; text-align:center;}
/*.q_cdt_coll_has:hover{ background:#eaf3ff; border-color:#eaf3ff; color:#0075FF;}*/
.q_cdt_coll_pop{ position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); padding:13px 16px; line-height:22px; background:#FFFFFF; font-size:14px; color:rgba(0,0,0,.9); border:1px solid #DCDCDC; border-radius:6px; box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.08), 0px 16px 24px 2px rgba(0, 0, 0, 0.04), 0px 6px 30px 5px rgba(0, 0, 0, 0.05);}
.q_cdt_coll_pop:before{ content:''; width:20px; height:20px; margin:-3px 8px 0 0; background:url(../images/icon-cdt-coll.png) no-repeat; display:inline-block; vertical-align:middle;}

.q-columns-header{ height:60px; border-bottom:solid #F2F2F2 1px;}
.ability_tab{ height:60px;}
.ability_tab li{ position:relative; padding:0 16px; margin:0 24px; height:60px; line-height:60px; font-size:16px; color:#474C59; float:left; text-align:center; cursor:pointer;}
.ability_tab li.active{ color:#131B26; font-weight:600;}
.ability_tab li.active:before{ position:absolute; left:0; bottom:0; content:''; width:100%; height:4px; background:#3A8BFF; border-radius:2px; display:block;}

.q_img_coll{ display:none; position:absolute; right:8px; top:8px; width:24px; height:24px; background:#ffffff url(../images/icon-cdt-coll-xing.png) no-repeat center center; border-radius:4px; cursor:pointer;}
.q_img_coll_tips{ display:none; position:absolute; top:34px; right:0; padding:8px 16px; line-height:20px; background:#FFFFFF; font-size:14px; color:#333333; white-space:nowrap; border-radius:4px;}
.q_img_coll_tips:before{ position:absolute; right:8px; bottom:100%; content:''; display:block; width:0; height:0; border:solid #ffffff 4px; border-width:5px 4px; border-color:transparent transparent #FFFFFF transparent;}
.q_img_coll:hover .q_img_coll_tips{ display:block;}
.w_course_coll:hover .q_img_coll{ display:block;}

.l_midcourse_box .w_course_coll{width: 275px; height:294px; border: 1px solid #F0F0F0; background:#ffffff;border-radius: 4px;}
.l_midcourse_box .w_course_coll:hover{ box-shadow: 0px 6px 8px 0px rgba(46, 86, 164, 0.15);}
.l_midcourse_box .w_course_pic{width:275px;}
.l_midcourse_box .w_course_coll .w_course_name { line-height:24px; max-height:48px; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.w_cdt_cont{ position:relative;margin-left: 346px;}
.q_cdt_coll{ position:absolute; right:0; top:0;}
.w_cd_top .w_cdt_cont .w_cdtt_name{ margin-right:110px;}

.w_course_dlbig{ height:auto; min-height:auto;}

/*费用标准*/
.w_course_dl{ overflow:visible;}
.w_course_dl:after{ content:''; display:block; clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.w_course_box .w_course_row{ overflow:visible;}
.w_course_box .w_course_row:after{ content:''; display:block; clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
/*费用标准*/
.q_expense{ line-height:30px; display:table; cursor:pointer;}
.q_expense .colorE86161{ font-size:16px; color:#E86161;}
.q_expense_tips{ position:relative; width:16px; height:16px; margin:-3px 0 0 6px; background:url(../images/ico-expense-tips.png) no-repeat; display:inline-block; vertical-align:middle;}
.q_expense_tips .color747C8F{ color:#747C8F;}
.q_expense_tips .color2FA8FF{ color:#2FA8FF;}
.q_expense_con{ position:absolute; left:-12px; top:24px; z-index:999; padding:16px 24px; white-space:nowrap; background:#FFFFFF; border-radius:8px;  box-shadow:0px 0px 24px 0px rgba(141, 152, 189, 0.25); text-align:left;}
.q_expense_con:before{ position:absolute; left:14px; bottom:100%; content:''; display:block; width:0; height:0; border:solid #FFFFFF 6px; border-color: transparent transparent #FFFFFF transparent;}
.q_expense_arrow_right{ left:auto; right:-12px;}
.q_expense_arrow_right:before{ left:auto; right:14px;}
.q_expense_title{ line-height:30px; font-size:14px; color:#3A4561; font-weight:600;}
.q_expense_item{ line-height:30px; font-size:14px; color:#3A4561;}
.q_expense_item:before{ content:''; width:6px; height:6px; margin:-3px 8px 0 0; background:#3A4561; border-radius:50%; display:inline-block; vertical-align:middle;}
.q_expense_ul{ padding-left:14px;}
.q_expense_ul li{ line-height:30px; font-size:14px; color:#3A4561;}

.q_expense .q_expense_con{ display:none;}
.q_expense:hover .q_expense_con{ display:block;}

























