.k_top{width: 100%;box-shadow: 6px 6px 12px 0 rgba(102,102,102,0.05);}
.k_center{width: 1200px;}
.k_flex{display: flex;justify-content: space-between;padding: 6px 0 23px;align-items: center}
.k_top_left{width: 148px;height: auto;cursor: pointer}
.k_top_left img{display: block;width: 148px;height: 51px;}
.k_top_left span{display: flex;justify-content: space-between;font-size: 14px; font-family:HarmonyOS-Light;font-weight: 300;color: #666666;}
.k_top_left span i{font-style: normal;}
.k_top_con{display: flex;}
.k_top_con input{width: 560px;padding: 10px 38px;border: 2px solid #0076FE;outline: none;height: 44px;}
.k_top_con button{background: #0076FE;border: none;width: 81px;height: 44px;font-size: 16px;font-family:HarmonyOS-Regular;font-weight: 400;color: #FFFFFF;margin-left: -4px}
.k_top_right{display: flex;align-items: center;position: relative;height: 74px;cursor: pointer}
.k_top_right img{width: 26px;margin-right: 10px;}
.k_top_right img:first-child{width: 34px;}
.k_top_right span{font-size: 18px;font-family:HarmonyOS-Regular;font-weight: 500;color: #666666;}
.k_app_hover{width: 146px;height: 164px;border: 1px solid rgba(51,51,51,0.1);position: absolute;top:68px;padding-top: 10px;right: -24px;display: none;background: #ffffff;z-index: 2}
.k_app_hover img{width: 116px;height: 116px;margin: auto;display: block;}
.k_app_hover p{text-align: center;font-size: 14px;font-family:HarmonyOS-Light;font-weight: 400;color: #666666;letter-spacing: 2px}
.k_top_right:hover .k_app_hover{display: block;}
.k_app_triangle:after{content: '';position: absolute;top: -7px;right: 47%;width: 10px;height: 10px;border-top: 2px solid #ebeced;border-right: 2px solid #ebeced;transform: rotate(-45deg);background-color: #fff;}
.swiper_banner img{display: block;width: 100%;height: 360px;object-fit: cover;}
.k_title{display: flex;justify-content: space-between;margin: 48px 0 30px;align-items: center}
.k_title h3{font-size: 24px;font-family:HarmonyOS-Regular;font-weight: 400;color: #333333;}
.k_title a{font-size: 14px;font-family: HarmonyOS-Regular;font-weight: 600;color: #0076FE;}
.k_title a img{width: 8px;}
.k_classify_txt:hover{color: #015fff;}
.k_classify_icon{width: 100%;height: 156px;position: relative;overflow: hidden}
.k_classify_icon img{width: 100%;height: 156px;display:block;object-fit: cover;border-radius: 3px;}
.k_classify_icon img:hover{transform: scale(1.05);transition: transform 0.4s;}
.k_classify_icon span{position: absolute;display: block;width: 42px;height: 20px;background: rgb(255,98,98);border-radius: 3px;color: #ffffff;text-align: center;line-height: 20px;font-size: 12px;font-family: HarmonyOS Sans SC;top: 6px;left: 6px;z-index:9}
.k_class_box a.thumbnail{border: none;margin-bottom: 25px}
.k_class_box a{text-decoration: none;}
.k_classify_txt{font-size: 15px;font-family:HarmonyOS-Regular;font-weight: 400;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 16px 0 16px 0;}
.k_classify_star{display: flex;justify-content: space-between;align-items: center;font-size: 12px;font-family:HarmonyOS-Light;font-weight: 300;color: #B5B5B5;margin-bottom: 16px;}
.k_sale{display: flex;align-items: center;}
.k_sale_left{margin-right: 16px;font-size: 15px;  font-family:HarmonyOS-Medium;font-weight: 600;color: #FF6262;}
.k_sale_right{font-size: 12px;font-family:HarmonyOS-Light;font-weight: 300;color: #B5B5B5;}
.k_lecturer{width: 1200px;position: relative}
.k_lecturer_slide{overflow: hidden;}
.k_lecturer .thumbnail .caption{background: #FFFFFF;box-shadow: 6px 6px 14px 5px rgba(0,118,254,0.05);
    margin-top: -78px;padding: 28px 25px 5px 17px}
.k_lecturer .thumbnail img.thumbnail_head{display: block;width: 128px;height:128px;position: relative;z-index: 1;margin-left: 17px;border-radius: 50%}
.caption_top{margin-left:136px;display: flex;justify-content: space-between;}
.caption_top_left{margin-right: 10px;width: 130px;}
.caption_top_left h3{width: 140px;font-size: 16px;font-family: HarmonyOS-Medium;font-weight: 500;color: #333333;text-align: center;margin-bottom: 4px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.caption_top_left p{text-align: center;font-size: 14px;height: 40px;font-family:HarmonyOS-Regular;font-weight: 400;color: #888888;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.caption_top_right{width: 34px;}
.caption_top_right img{display: block;width: 27px;}
.caption_text{font-size: 14px;font-family:HarmonyOS-Regular;font-weight: 400;color: #666666;line-height: 25px;margin-top: 12px;height: 125px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.caption_btn1{display: flex;align-items: center;justify-content: center;width: 100px;height: 36px;margin:30px auto;border: 1px solid #0076FE;cursor: pointer;border-radius: 2px;}
.caption_btn1 img{display: block;width: 14px;margin: -2px 10px 0 0}
.k_lecturer .caption_btn1 b{font-size: 14px;font-family:HarmonyOS-Regular;color: #0076FE;font-weight: bold;}
.caption_btn_suc{background: #0076FE;}
.caption_btn_suc strong{color: #ffffff;}
.k_center_box{margin-bottom: 130px;}
.k_lecturer .swiper-button-prev{width: 36px;height: 36px;background: url("/Public/home/kt_img/left_slide.png") no-repeat;background-size: cover;left: -32px;}
.k_lecturer .swiper-button-next{width: 36px;height: 36px;background: url("/Public/home/kt_img/right_silde.png") no-repeat;background-size: cover;right:-42px;}

/*搜索*/
.k_result_tit{font-size: 14px;font-family:HarmonyOS-Regular;font-weight: 400;color: #888888;margin: 22px 0 27px;}
.k_result_tab{background: rgb(244,244,246);}
.k_result_tab ul{width: 100%;height: 40px;display: flex;}
.k_result_tab ul li{padding: 0 22px;font-size: 14px;line-height: 40px;font-family:HarmonyOS-Regular;font-weight: 400;color: #333333;border-right: 1px solid rgba(229, 229, 229, 1);cursor: pointer}
.k_result_tab ul li.k_result_tab_ul_on{color: #ffffff;background: rgba(0, 118, 254, 1);border-right: 1px solid rgba(0, 118, 254, 1);}
.k_result_box{margin-bottom: 100px;}
.k_result_box_row{margin: 20px 0;}
.k_result_box_row a.thumbnail{border: none;display: flex;text-decoration: none;margin-bottom: 0}
.k_result_box_row .k_classify_icon{width: 280px;height: 150px;margin-right: 21px;}
.k_result_box_row img{width: 100%;height: 150px;}
.k_result_box_row .k_classify_star{font-size: 16px;font-family:HarmonyOS-Regular;font-weight: 400;color: #888888;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.k_result_box_row .k_classify_text{position: relative;width: 900px;}
.k_result_box_row .k_classify_txt {font-size: 18px;}
.k_result_box_row .k_sale{position: absolute;bottom: 0;}
.k_result_box_row .k_sale_left {font-size: 20px;}
.k_result_btn{margin: 60px auto 20px;width: 200px;height: 37px;color: #1b7afb;font-size: 16px;text-align: center;line-height: 37px;border: 1px solid #1b7afb;font-family:HarmonyOS-Regular;cursor: pointer;}
/*课程简介*/
.k_intro_tit{width: 100%;font-size: 14px;font-family:HarmonyOS-Regular;font-weight: 400;color: #888888;line-height: 48px;display: flex;align-items: center;margin-bottom: 10px;}
.k_intro_tit i{color: #000000;font-style: normal;}
.k_media{margin-bottom: 48px;}
.k_media .media-list{width: 100%;}
.k_media .media .pull-right{float: none!important;padding-left: 0;margin-right: 50px;}
.k_media .pull-right img.media-object{width: 600px;height: 320px;}
.k_media .media{display: flex;}
.k_media .media-heading{font-size: 24px;font-family:HarmonyOS-Regular;font-weight: 400;color: #333333;line-height: 40px;}
.media-intro{font-size: 16px;font-family:HarmonyOS-Regular;font-weight: 400;color: #888888;word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.media-course{width: 100%;background: #F4F4F4;margin: 24px 0;}
.media-course ul{display: flex;flex-wrap: wrap;padding: 21px 15px;}
.media-course ul li{width: 50%;display: flex;align-items: center;margin-bottom: 10px;}
.media-course ul li:last-child{
    display: none;
}
.media-course ul li label{font-size: 12px;font-family:HarmonyOS-Regular;font-weight: 400;color: #888888;}
.media-course ul li .half{margin-top: -3px;}
.media-course ul li i{font-style: normal;margin-left: 30px;font-size: 12px;}
.media-course ul li span{font-size: 12px;font-family:HarmonyOS-Regular;font-weight: 400;color: #333333;}
.media-gold{display: flex;justify-content: space-between;margin-bottom: 20px;}
.media-gold-left span{font-family:"HarmonyOS-Bold";font-weight: 500;color: #FF6262;margin-right: 20px;}
.media-gold-left span b{font-size: 20px;}
.media-gold-left s{font-size: 14px;font-family:"HarmonyOS-Light";font-weight: 300;color: #B5B5B5;}
.media-gold-right{display: flex;align-items: center;}
.media-gold-right img{display: flex;width: 21px;height: 21px;margin-right:6px;cursor: pointer;}
.media-gold-right span{font-size: 14px;font-family:HarmonyOS-Regular;font-weight: 400;color: #999999;}
.media-gold .media-gold-right-color span{color: #F5A623;}
.media-buy{width: 220px;height: 40px;background: #0076FE;border-radius: 5px;}
.media-buy a{display: block;font-size: 16px;font-family:HarmonyOS-Regular;font-weight: 400;color: #FFFFFF;text-align: center;line-height: 40px;text-decoration: none;}
.media-buy-lear{background: #F5A623;}
.k_intro_box{margin-bottom: 65px;}
.k_intro_box ul.nav{width: 100%;height: 40px;display: flex;background:rgb(244,244,246);margin-bottom: 20px;}
.k_intro_box ul.nav li{border-right: 1px solid rgba(229, 229, 229, 1);}
.k_intro_box ul.nav li a{padding: 9px 15px;font-size: 14px;font-family:HarmonyOS-Regular;font-weight: 400;color: #333333;margin-right: 0;border-radius: 0;}
.k_intro_box ul.nav li.active{margin: 0;}
.k_intro_box ul.nav li.active a{background: #0076FE;color: #ffffff;border: 1px solid #0076FE;}
.k_intro_box_con{display: flex;}
.k_intro_box_con_left{width: 800px;margin: 0 20px;}
.k_intro_box_con_right{width: 360px;}
.k_intro_box_con_left .active{margin: 0;}
.tab_one img{width: 100%;}
.tab_two h3{font-size: 15px;border-bottom: 1px solid rgba(229, 229, 229, 1);line-height: 60px;}
.tab_two ul li{display: flex;border-bottom: 1px solid rgba(229, 229, 229, 1);align-items: center;padding: 20px 5px;justify-content: space-between;}
.tab_two ul li i{font-style: normal;}
.tab_two ul li a{
    color: #0076FE;
    font-weight: bold;
    padding-right: 10px;
}
.tab_two ul li img{width: 38px;height: 38px;margin-right: 22px;}
.tab_two_right p{color: #333333;font-size: 15px;line-height: normal;font-family:HarmonyOS-Regular;}
.tab_two_right span{color: #999999;font-family:HarmonyOS-Regular;}
.tab_three_top{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid rgba(244, 244, 244, 1);padding-bottom: 36px;}
.tab_three_box{display: flex;align-items: center}
.tab_three_box h1{font-family:"HarmonyOS-Bold";font-size: 50px;margin-right: 22px;}
.tab_three_box h1 i{font-style: normal;}
.tab_three_right{width: 180px;height: 40px;background: #0076FE;border-radius: 5px;}
.tab_three_right a{font-size: 16px;font-family:HarmonyOS-Regular;font-weight: 400;color: #FFFFFF;line-height: 40px;display: block;text-align: center;}
.tab_three_common .media-list{margin-top: 24px;}
.tab_media a img{display: block;width: 40px;height: 40px;border-radius:50%;}
.media-left, .media>.pull-left{margin-right: 16px;padding-right: 0;}
.tab_media .media-body h4{font-size: 14px;font-family:HarmonyOS-Regular;font-weight: 400;color: #333333;margin-bottom:0;margin-top: 5px;}
.tab_media_text{margin-top: 12px;}
.tab_media_text p{margin-bottom: 10px;font-size: 14px;font-family:HarmonyOS-Regular;font-weight: 400;color: #666666;}
.tab_media_reply{width: 100%;background: #F4F4F6;padding: 10px 22px;font-size: 12px;font-family:HarmonyOS-Regular;font-weight: 400;color: #888888;}
/*评价弹窗*/
.k_common{display: none;}
.k_common_con{width: 600px;padding: 44px;background: #fff;}
.k_common_ground{display: flex;align-items: center;margin-bottom: 20px;}
.k_common_ground label{font-size: 18px;font-family:HarmonyOS-Regular;font-weight: 400;color: #333333;}
.k_common_ground_right{display: flex;align-items: center;}
.k_common_ground_right img{width: 18px;margin-top: -2px;}
.k_common_con .k_bounced_hide {width: 35px;height: 35px;position: absolute;top: 0;right: 0;cursor: pointer;}
#half_result{margin-left: 20px;font-size: 15px;font-family:HarmonyOS-Regular;font-weight: bold;color: #FAAF57;}
.k_common_text{width: 100%;height: 136px;background: #F4F4F6;border-radius: 5px;padding: 9px;}
.k_common_text textarea{display: block;width: 100%;height: 120px;resize: none;border: none;outline: none;background: #F4F4F6;}
.k_common_text span{display: block;float: right;margin-top: 7px;font-size: 13px;}
.k_common_btn{margin:40px auto 12px;}
.k_intro_guest{margin-top: 56px;}
.k_intro_guest .thumbnail{border: none;margin-bottom: 0}
.k_intro_guest .thumbnail img{width: 120px;height: 120px;border-radius: 50%;margin-bottom:10px;}
.k_intro_guest .thumbnail .caption{padding: 10px 22px;}
.k_intro_guest .thumbnail .caption h3{font-size: 16px;font-family:HarmonyOS-Regular;font-weight: 400;color: #373737;line-height: 26px;text-align: center;}
.k_intro_guest .thumbnail .caption span{font-size: 12px;font-family:HarmonyOS-Regular;font-weight: 400;color: #888888;line-height: 26px;display: block;text-align: center;margin-bottom: 12px;}
.k_intro_guest .thumbnail .caption p{font-size: 14px;font-family:HarmonyOS-Regular;font-weight: 400;color: #333333;line-height: 23px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;-webkit-box-orient: vertical;}
/*收藏弹窗*/
.k_bounced{width: 100%;height: 100%;background: rgba(0,0,0,.1);position: fixed;z-index: 99;top: 0;}
.k_bounced_box{display: flex;align-items: center;justify-content:center;width: 100%;height: 100%;}
.k_bounced_collect{width: 460px;border-radius: 10px;padding:40px;background: #fff;position: relative;}
.k_bounced_collect img{width: 45px;height: 45px;margin:15px auto;display: block;}
.k_bounced_collect h3{text-align: center;font-family:"HarmonyOS-Bold";font-size: 20px;line-height: 50px;}
.k_bounced_collect p{text-align: center;margin-bottom: 12px;color: #999999;font-size: 14px;}
.k_bounced_collect p a{color: #0076FE;font-weight: bold;text-decoration: none;font-size: 15px;}
.k_bounced_collect img.k_bounced_hide{position: absolute;right: 10px;top: 10px;margin: 0;width: 30px;height: 30px;cursor: pointer;}
.k_collect{display: none;}
.k_bounced_cx img{position: absolute;right: 3px;top: 3px;margin: 0;width: 32px;height: 32px;cursor: pointer;}
/*购买课程*/
.k_buy_top{width: 100%;height: 200px;background: #FFFFFF;border-radius: 5px;margin: 48px 0 24px;display: flex;align-items: center;justify-content: center;}
.k_buy_top_nav{width: 45px;height: 45px;box-shadow:inset  0 1px 6px 1px rgba(72,71,71,0.6);display: flex;align-items: center;justify-content: center;border-radius: 50%;margin: 0 2px;position: relative;}
.k_buy_top_nav p{position: absolute;top: -28px;width: 100px;text-align: center;font-family:HarmonyOS-Regular;;font-weight: 400;color: #888888;}
.k_buy_top_nav span{display: block;width: 30px;height: 30px;background: #999999b5;border-radius: 50%;color: #fff;text-align: center;line-height: 30px;}
.k_buy_top_back{width: 376px;height: 10px;background: rgba(72, 71, 71, 0.20);border-radius: 3px;}
.k_buy_top_nav i{display: none;}
.k_buy_top_nav_on i{display: block;width: 30px;height: 30px;background: rgba(0, 118, 254, 1);border-radius: 50%;color: #fff;text-align: center;line-height: 30px;opacity: 1;}
.k_buy_top_nav_on p{color: #333333;font-family:HarmonyOS-Regular;font-weight: 500;}
.k_buy_top_nav_on span{display: none;}
.k_buy_con{width: 100%;padding: 18px 0 40px;background:#fff;border-radius: 5px;}
.k_buy_con_a{display: flex;justify-content: space-between;align-items: center;padding: 0 50px 60px;}
.k_buy_con_left{display: flex;}
.k_buy_con_left img.img-rounded{width: 180px;height: 100px;margin-right: 15px;}
.k_buy_con_left_box_text h3{font-size: 18px;font-family:HarmonyOS-Regular;font-weight: 400;color: #333333;line-height: 30px;white-space: nowrap;overflow: hidden;width: 747px;text-overflow: ellipsis;}
.k_buy_con_left_box_text .half{margin: 10px 0;}
.k_buy_con_left_box_text p{font-size: 16px;font-family:HarmonyOS-Regular;font-weight: 400;color: #888888;white-space: nowrap;overflow: hidden;width: 747px;text-overflow: ellipsis;}
.k_buy_con_right{font-size: 16px;font-family:HarmonyOS-Regular;font-weight: 400;color: #888888;width: 140px;text-align: center;}
.k_buy_con_right span{color: #FF6262;font-weight: bold;font-size: 17px;}
.k_buy_con_b{width: 100%;border-top: 1px solid rgba(244, 244, 244, 1);padding: 40px 96px;}
.k_buy_con_b:first-child p{font-size: 15px;font-family:HarmonyOS-Regular;font-weight: 400;color: #888888;line-height: 32px;}
.k_buy_con_b p:first-child span{color: #cc0000;font-size: 16px;font-family:"HarmonyOS-Medium";}
.k_buy_con_b p{font-size: 16px;font-family:HarmonyOS-Regular;font-weight: 400;color: #888888;line-height: 32px;}
.k_buy_con_b p span{color: #cc0000;font-size: 18px;font-family:"HarmonyOS-Bold";}
.k_buy_con_btn{justify-content: end;display: flex;align-items: center;margin-top: 30px;}
.k_buy_con_btn_left{display: flex;align-items: center;font-size: 16px;font-family:HarmonyOS-Regular;font-weight: 400;color: #666666;line-height: 48px;}
.k_buy_con_btn_left input{width: 20px;height: 20px;display:block ;margin-right: 8px;cursor: pointer;margin-top: 0;}
.k_buy_con_btn_left a{color: #0076FE;text-decoration: none;font-weight: bold;margin-right: 40px;}
.k_buy_con_btn_right{width: 220px;height: 46px;background: rgba(204, 204, 204, 1);border-radius: 5px;}
.k_buy_con_btn_back{background: #0076FE;}
.k_buy_con_btn_right a{display: block;color: #fff;text-align: center;line-height: 46px;font-size: 16px;font-family:HarmonyOS-Regular;text-decoration: none;}
.k_buy_con_pay{display: none}
.k_buy_con_pay_top{padding: 29px 44px;}
.k_buy_ground{display: flex;}
.k_buy_ground label{font-size: 16px;font-family:"HarmonyOS-Medium";font-weight: 500;color: #333333;line-height: 34px}
.k_buy_ground span{font-size: 16px;font-family:HarmonyOS-Regular;font-weight: 400;color: #666666;display: block;line-height: 34px}
.k_buy_pay{width: 100%;border-top: 1px solid rgba(244, 244, 244, 1);padding: 22px 44px 0 44px;}
.k_buy_pay h3{font-size: 16px;font-family:"HarmonyOS-Medium";font-weight: 500;color: #333333;margin-bottom: 20px;}
.k_buy_pay_box{width: 155px;height: 43px;border: 1px solid #CCCCCC;display: flex;justify-content: center;align-items: center;}
.k_buy_pay_flex{display: flex;}
.k_buy_pay_box {margin-right: 25px;position: relative;cursor: pointer}
.k_buy_pay_box img.z_pay_icon{width: 32px;margin-right: 8px;}
.k_buy_pay_box span{font-size: 14px;font-family:HarmonyOS-Regular;font-weight: 400;color: #666666;line-height: 86px;}
.z_pay_tab{display: none;position: absolute;right: 0;width: 30px;bottom: 0;}
.z_pay_on{border: 1px solid rgba(0, 118, 254, 1);}
.z_pay_on span{color: rgba(102, 102, 102, 1);}
.z_pay_on img.z_pay_tab{display: block;}
.k_pay_btn {width: 180px;height: 42px;background: rgb(255,101,0);border-radius: 5px;float: right;margin-top: 10px;}
.k_pay_btn a{display: block;color: #fff;text-align: center;line-height: 42px;font-size: 16px;font-family: HarmonyOS-Regular;text-decoration: none;}
.k_pay{display: none;}
.k_pay_top{font-size: 20px;font-family:"HarmonyOS-Medium";font-weight: 500;color: #333333;display: flex;justify-content: center;align-items: center;}
.k_pay_top span{font-size: 30px;font-family:"HarmonyOS-Bold";font-weight: 500;color: #FF6262;}
.k_pay h3{font-size: 16px;font-family: HarmonyOS-Regular;font-weight: 400;color: #888888;line-height: 21px;}
.k_pay img{width: 200px;height: auto;}
/*全部视频*/
.k_all{margin-bottom: 20px;}
.k_all_box label{font-size: 14px;font-family: HarmonyOS-Regular;font-weight: 400;color: #333333;line-height: 31px;float: left;display: block;width: 42px;}
.k_all_nav{float: right;width: 1150px;display: flex;flex-wrap: wrap;}
.k_all_nav a{background: #F4F4F6;border-radius: 2px;padding: 5px 16px;margin: 0 10px 12px 0;text-decoration: none;font-size: 15px;font-family: HarmonyOS-Regular;font-weight: 400;color: #666666;}
.k_all_nav a.side_on{background: rgba(231, 237, 251, 1);color: rgba(0, 118, 254, 1);}
.k_none{display: none;}
.tab_active .k_buy_con_a{padding: 0;}
.tab_active .k_buy_con_left img.img-rounded{width: 280px;height: 150px;}
.tab_active .k_buy_con_left_box_text h3,
.tab_active .k_buy_con_left_box_text p{width: 520px;}
.tab_active .k_buy_con_left_box_text{position: relative;}
.k_buy_m{display: flex;justify-content: space-between;position: absolute;bottom: 0px;width: 100%;align-items: center;}
.tab_active .k_buy_m p{width: auto;}
.tab_active .k_buy_con_a{margin-bottom: 20px;cursor: pointer}
.k_buy_m p span{font-size: 20px;font-family:"HarmonyOS-Bold";font-weight: 500;color: #FF6262;}
.k_buy_m p s{font-size: 12px;font-family:HarmonyOS-Light;font-weight: 300;color: #B5B5B5;line-height: 42px;}
.k_buy_m p:last-child{font-size: 12px;font-family:HarmonyOS-Light;font-weight: 300;color: #B5B5B5;}
.tab_active .k_buy_con_left_box_text .half img{width: 20px;}
.k_intro_box_con_right h3{font-size: 16px;font-family:"HarmonyOS-Medium";font-weight: 500;color: #333333;}
.k_all_mend{margin: 30px 0 0 0;}
.k_all_mend_top{display: flex;align-items: center;}
.k_all_mend_top img{width: 48px;height: 48px;border-radius: 50%;margin-right: 12px;}
.k_all_mend_name h3{font-size: 16px;font-family: HarmonyOS-Regular;font-weight: 400;color: #373737;line-height: 23px;}
.k_all_mend_name span{font-size: 12px;font-family: HarmonyOS-Regular;font-weight: 400;color: #888888;line-height: 23px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.k_all_mend_text{
    font-size: 12px;font-family: HarmonyOS-Regular;font-weight: 400;color: #666666;line-height: 20px;margin: 12px 0;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.k_all_mend_news{display: flex;}
.k_all_mend_news label{font-size: 12px;font-family: HarmonyOS-Regular;font-weight: 400;color: #888888;line-height: 23px;width: 60px}
.k_all_mend_news a{display: block;font-size: 12px;font-family: HarmonyOS-Regular;font-weight: 400;color: #0076FE;line-height: 23px;text-decoration: none;width: 258px}

.k_all_mend_right{padding:0 20px;}
/*视频学习*/
.k_video{display: flex;}
.k_video_left{width: 880px;height: 600px;margin-right: 20px;position: relative}
.k_video_top{width: 100%;height: 495px;position: relative;}
.k_video_show{width: 100%;height: 100%;background: rgba(0,0,0,.3);position: absolute;top: 0;left: 0;}
.k_video_show img{display: block;width: 80px;height: 80px;margin:206px auto 0;cursor: pointer;}
.k_video_top video{width: 100%;height: 495px;}
.k_video_bottom{width: 100%;height: 50px;display: flex;align-items: center;justify-content: space-between;background: #333;}
.k_video_bottom h3{font-size: 16px;font-family: HarmonyOS-Regular;font-weight: 400;color: #FFFFFF;line-height: 48px;padding:0 20px;letter-spacing: 1px;}
.active_top_right_detail_bottom_right{float: right;}
.active_top_right_detail_bottom_right span{color: #aaaaaa;font-size: 16px;margin-right: 10px;line-height: 35px;display: block;float: left;}
.active_top_right_detail_bottom_right img{display: block;float: left;margin: 4px 10px 0 0;cursor: pointer;width: 26px}
.k_video_right{width: 300px;height:547px;}
.k_video_right_top{width: 100%;background: #333333;border-radius: 5px 5px 0 0;padding-left: 20px;}
.k_video_right_top span{font-size: 16px;font-family: HarmonyOS-Regular;font-weight: 400;color: #FFFFFF;line-height: 48px;border-bottom: 3px solid #0076FE;padding-bottom: 10px;}
.k_video_list{width: 100%;height:498px;overflow-y: scroll;background: #26262B;}
.k_video_list::-webkit-scrollbar {width: 8px;height: 8px;border-radius: 8px;background-color: rgba(240, 240, 240, 0.1);}
.k_video_list::-webkit-scrollbar-track {box-shadow: inset 0 0 0 rgba(240, 240, 240, .5);border-radius: 10px;background-color: #333;}
.k_video_list::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow: inset 0 0 0 rgba(240, 240, 240, .5);background-color: #666666;}
.k_video_ul_li{border-bottom: 1px solid #333333;padding: 15px 12px;display: flex;cursor: pointer;}
.k_video_ul_li img{width: 18px;height: 18px;margin-right: 10px;}
.k_video_ul_li_box h3{font-size: 14px;font-family: HarmonyOS-Regular;font-weight: 400;color: #999999;margin-bottom: 3px;}
.k_video_ul_li_box span{font-size: 12px;font-family: HarmonyOS-Regular;font-weight: 400;color: #666666;}
.k_video_ul_li_on .k_video_ul_li_box h3{color: #0076FE;}
.k_video_tab{display: none;}
.k_video_tab_show{display: block;}
/*讲师招募*/
.k_settle_banner{width: 100%;margin-bottom: 98px;}
.k_settle_banner img{display: block;width: 100%;height: 340px;object-fit: cover;}
.k_settle_box {width: 900px;margin:0 auto 70px;}
.k_settle_box h3{font-size: 22px;font-family:"HarmonyOS-Medium";font-weight: 500;color: #333333;line-height: 48px;text-align: center;margin-bottom: 10px;}
.k_settle_box p{text-align: center;font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #333333;line-height: 37px;}
.k_check h3{font-size: 22px;font-family:"HarmonyOS-Medium";font-weight: 500;color: #333333;line-height: 48px;text-align: center;margin-bottom: 40px;}
.k_check_box{width: 320px;height: 160px;background: linear-gradient(180deg, rgba(230,241,254,0.6), rgba(255,255,255,0.6));border: 2px solid rgba(230, 241, 254, 0.6);border-radius: 5px;padding: 30px 0;margin: 0 30px;}
.k_check_box_tit{display: flex;align-items: center;justify-content: center;margin-bottom: 33px}
.k_check_box_tit img{width: 29px;height: 29px;margin-right: 12px}
.k_check_box_tit span{font-size: 16px;font-family:"HarmonyOS-Medium";font-weight: 500;color: #333333;}
.z_check_btn{width: 121px;height: 39px;background: #0076FE;border: 1px solid #0076FE;border-radius: 5px;margin: auto;}
.z_check_btn a{font-size: 14px;font-family: HarmonyOS-Regula;text-align: center;font-weight: 400;line-height: 34px;color: #FFFFFF;display: block;}
.k_check_flex{display: flex;justify-content: center;margin-bottom: 120px;}
.k_sellet_box {width: 320px;height: 160px;border-radius: 5px;background: linear-gradient(-90deg, rgba(230,241,254,1), rgba(255,255,255,1));padding: 30px;}
.k_sellet_box p{font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #333333;line-height: 23px;margin-bottom: 25px;}
.k_sellet_box p b{color: #0076FE;}
.k_sellet_box p span{color: rgba(136, 136, 136, 1);}
.k_sellet_ul {display: flex;align-items: center;justify-content: center;}
.k_sellet_ul li{width: 78px;height: 28px;border: 1px solid #807F80;border-radius: 5px;margin: 0 15px}
.k_sellet_ul li a{font-size: 12px;font-family: HarmonyOS Sans SC;font-weight: 400;color: #333333;line-height:27px;display: block;text-align: center;}
.k_sellet_ul li:last-child{background: #0076FE;}
.k_sellet_ul li:last-child a{color: #fff;}
.k_sellet_box img.k_bounced_hide{position: absolute;right: 0;top: 0;margin: 0;width: 24px;height: 24px;cursor: pointer;}
/*入驻资料*/
.s_center{background: rgba(0,0,0,.01);margin:10px auto 52px;padding: 35px 140px;}
.s_center_title{font-size: 16px;font-family:HarmonyOS-Bold;font-weight: bold;color: #333333;line-height: 48px;margin-bottom: 18px;}
.k_center .form-group{margin: 0 0 44px 0;}
.k_form{display: flex;align-items: center;}
.k_form label,
.k_signature label,
.k_name label,
.k_card label,
.k_radio label{margin-right: 35px;font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #333333;}
.k_user{width: 120px;height: 120px;border-radius: 50%;position: relative;cursor: pointer;}
.k_user img{display: block;width: 100%;height: 100%;border-radius: 50%;}
.k_user input{position: absolute;width: 100%;height: 100%;display: block;top: 0;opacity: 0;}
.k_signature{display: flex;align-items:center ;}
.k_input{width: 86%;border: 1px solid #999999;border-radius: 5px;padding: 8px 20px;display: flex;justify-content: space-around;}
.k_input input{width: 94%;border: none;outline: none;font-size: 12px;color: #333;font-family: HarmonyOS-Regula;font-weight: 300;}
.k_input input::-webkit-input-placeholder{color:#333;}
.k_input span{font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #999999;}
.k_input textarea{width: 100%;height: 100px;resize: none;padding: 0;outline: none;color: #333333}
.k_input span{float: right;}
.k_line{width: 1100px;height: 2px;background: #F4F4F4;margin-left: -100px;margin-bottom: 41px;}
.k_name input{width: 331px;height: 40px;border: 1px solid #999999;border-radius: 5px;font-size: 12px;font-family: HarmonyOS-Regula;font-weight: 300;color: #333;line-height: 42px;outline: none;padding: 0 20px;}
.k_card{display: flex;align-items: center;}
.k_card label{margin-left: -40px;}
.k_card_box{width: 74px;height: 74px;border-radius:0;}
.k_card_box img,.k_card_box input{display: block;width: 74px;height: 74px;border-radius:0;}
.k_card a{display: block;font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #0076FE;line-height: 48px;margin-left: 23px;position: relative}
.k_card a img{position: absolute;width:160px;left: 65px;top: -48px;display: none;}
.k_radio{display: flex;}
.k_radio label{margin-left: -112px;}
.k_radio_a {display: flex;align-items: center;}
.k_radio_box {margin-right: 30px;display: flex;align-items: center;font-size: 14px;font-weight: 400;color:rgba(51, 51, 51, 1);cursor: pointer;}
.k_radio_box input{width: 17px;height: 17px;margin-top: 0;margin-right: 10px;}
.form_video{display: none;}
.k_s_ul{display: flex;justify-content: center;}
.k_s_ul li{width: 121px;height: 37px;border: 1px solid #999999;border-radius: 5px;font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #333333;line-height: 36px;text-align: center;margin: 70px 25px 50px;}
.k_s_ul li:last-child{background: #0076FE;color: #fff;border: 1px solid #0076FE;}
/*用户中心*/
.p_center{margin: 20px auto 90px;display: flex;justify-content: space-between;}
.k_personal_left{width:190px;height: 800px;background: #ffffff;padding: 25px 0;}
.k_personal_right{width: 990px;height: 800px;background: #FFFFFF;}
.k_personal_top{display: flex;padding: 0 17px 26px;align-items: center;}
.k_personal_top img{width: 52px;height: 52px;display: block;border-radius: 50%;margin-right: 10px;}
.k_personal_top span{display: block;word-break: break-word;}
.k_create{padding:15px 29px;font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #0076FE;border-top: 1px solid #f4f4f4;}
.k_create span{width: 108px;height: 32px;background: #0076FE;border-radius: 3px;display: block;text-align: center;line-height: 32px;font-size: 14px;font-family: HarmonyOS Sans SC;font-weight: 400;cursor: pointer;color: #FFFFFF;}
.k_personal_list>li>a{padding:18px 29px;border-top: 1px solid #f4f4f4;font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #333333;background: #fff;position: relative}
.k_personal_list>li:last-child{border-bottom: 1px solid #f4f4f4;}
.k_personal_list>li>a:hover{color: #0076FE;}
.k_personal_list>li.active{margin: 0;}
.k_personal_list>li.active>a{color: #0076FE;}
.k_personal_list>li>a>i{background: url("/Public/home/kt_img/prompt.png") no-repeat;background-size: cover;text-align: center;line-height: 18px;color: #ffffff;font-size: 12px;padding: 2px 6px;font-style: normal;position: absolute;top: 8px;}
.nav>li>a:focus, .nav>li>a:hover{background: #fff;}
.k_personal_right .active{margin: 0;}
.k_account h3{font-size: 16px;font-family:HarmonyOS-Bold;font-weight: bold;color: #333333;padding: 20px 19px;border-bottom: 1px solid #F4F4F4;}
.k_account_box{padding: 20px;}
.k_account_box b{display: block;width: 92px;height: 32px;background: #0076FE;border-radius: 3px;font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #FFFFFF;text-align: center;line-height: 32px;}
.k_account_user{padding: 40px 49px;}
.k_ground {display: flex;align-items: center;}
.k_ground label{width: 65px;text-align: right;margin-right: 40px;font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #666666;line-height: 48px;}
.k_user_head{display: block;width: 73px;height: 73px;border-radius: 50%;position: relative;}
.k_user_head img{width: 73px;height: 73px;border-radius: 50%;object-fit: cover}
.k_user_head input{display: block;width: 73px;height: 73px;border-radius: 50%;position: absolute;top: 0;opacity: 0;cursor: pointer;z-index: 99;}
.k_user_head span{width: 73px;height: 73px;border-radius: 50%;text-align: center;line-height: 73px;position: absolute;top: 0;background: rgba(0,0,0,.6);color: #fff;font-size: 14px;cursor: pointer;display: none;left: 0;}
.k_ground input.form_input{width: 240px;height: 34px;border: 1px solid #999999;border-radius: 5px;font-size: 12px;font-family:HarmonyOS-Light;font-weight: 300;color: #333333;padding: 11px 13px;outline: none;}
.k_center  .k_ground{margin-bottom: 25px;}
.k_ground_phone,
.k_ground_wx,
.k_ground_qq{display: flex;align-items: center;}
.k_ground_phone span{display: block;font-size: 14px;font-family:HarmonyOS-Light;font-weight:500;color: #333333;margin-right: 16px;}
.k_ground_phone a{font-size: 14px;font-family:HarmonyOS-Light;font-weight: 600;color: #0076FE;line-height: 42px;}
.k_ground_wx img,.k_ground_qq img{width: 30px;margin-right: 10px}
.k_ground_wx span,
.k_ground_qq span{font-size: 14px;font-family:HarmonyOS-Light;font-weight:500;color: #333333;}
.k_per_btn{width: 160px;height: 40px;background: #0076FE;border-radius: 4px;margin: auto;}
.k_per_btn a{font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #FFFFFF;line-height: 40px;display: block;text-decoration: none;text-align: center;}
.k_bound{display: none;}
.k_bound_box h3,.k_verify h3{font-size: 16px;font-family:HarmonyOS-Medium;font-weight: 500;color: #333333;line-height: normal;margin-bottom: 24px;}
.k_bound_box p{font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #999999;line-height: 48px;text-align: left;margin-bottom: 0;}
.k_bound_box input,.k_verify input{width: 100%;height: 40px;background: #F3F4F4;border-radius: 2px;padding: 0 12px;margin-bottom: 25px;outline: none;}
.k_bound_btn{width: 100%;height: 40px;background: #0076FE;border-radius: 2px;}
.k_bound_btn a{font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;text-align: center;line-height: 40px;color: #FFFFFF;display: block;text-decoration: none;}
.k_verify{display: none;}
.k_verify_code{display: flex;align-items: center;justify-content: space-between;}
.k_verify_code input{width: 240px;height: 40px;background: #F3F4F4;border-radius: 2px;outline: none;}
.k_verify_code button{background: #ffffff;width: 115px;height: 41px;border: 1px solid #0076FE;border-radius: 2px;text-align: center;line-height: 40px;margin-bottom: 25px;font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #0076FE;}
.k_per{padding: 20px;}
.k_media_common{display: none;}
.k_media_show{display: block;}
.k_comment_top{width: 100%;height: 690px;overflow: auto;}
.k_comment_top::-webkit-scrollbar {width: 8px;height: 8px;border-radius: 8px;background-color: rgba(240, 240, 240, 0.1);}
/*定义滚动条轨道 内阴影+圆角*/
.k_comment_top::-webkit-scrollbar-track {box-shadow: inset 0 0 0 rgba(240, 240, 240, .5);border-radius: 10px;background-color: #E3E3E3;}
/*定义滑块 内阴影+圆角*/
.k_comment_top::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow: inset 0 0 0 rgba(240, 240, 240, .5);background-color: #C1C1C1;}
.k_comment_ul{display: flex;margin-bottom:30px;}
.k_comment_ul li {width: 72px;height: 32px;border: 1px solid #0076FE;border-radius: 3px;font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #0076FE;line-height: 32px;margin-right: 24px;text-align: center;cursor: pointer;}
.k_comment_ul li.k_comment_ul_on{background: #0076FE;color: #ffffff;}
.k_comment_ul li:hover{background: #EBF4FF;border: 1px solid #0076FE;border-radius: 3px;color: #0076FE;}
.k_media_common{padding: 0 13px;}
.k_media_common li{border-bottom: 1px solid #f1f4f5;padding-bottom: 20px;}
.k_media_common li:last-child{border-bottom: none;}
.k_media_common .tab_media .media-body h4{font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #333333;margin-bottom: 2px;}
.k_media_common .tab_media .media-body p{font-size: 12px;font-family: HarmonyOS-Regula;font-weight: 400;color: #999999;}
.k_media_common .media-body .tab_media_text p{font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #666666;}
.k_common_media{display: flex;align-items: center;}
.k_common_media img{width: 88px;height: 48px;margin-right: 10px;}
.k_common_media span{font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #666666;margin-right: 20px;}
.k_common_media i{width: 36px;height: 18px;background: #D5D5D5;border-radius: 3px;display: block;font-size: 12px;font-family: HarmonyOS-Regula;font-weight: 400;color: #FFFFFF;text-align: center;line-height: 18px;font-style: normal;}
.tab_course{display: flex;}
.tab_course img{width: 168px;height: 100px;margin-right: 20px;}
.tab_course h5{font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #333333;margin: 0 0 4px;line-height: 22px;}
.tab_course h5 i{background: #D5D5D5;border-radius: 3px;font-size: 12px;font-family: HarmonyOS-Regula;font-weight: 400;color: #FFFFFF;padding: 2px 6px;font-style: normal;margin-left: 10px;}
.tab_course span{font-size: 12px;font-family: HarmonyOS-Regula;font-weight: 400;color: #999999;display: block;margin-bottom: 5px;}
.tab_media_text h6{width: 100%;background: #F4F4F6;font-size: 12px;font-family: HarmonyOS-Regula;font-weight: 400;color: #888888;padding: 10px 20px;margin-bottom: 10px;}
.z-personal-right-icon img{width: 224px;display: block;margin: 180px auto 30px;}
.z-personal-right-icon p{text-align: center;font-size: 16px;color: #999999;}
/*我的关注*/
.k_att_box{padding: 20px 33px;}
.k_att_list{width: 100%;border-bottom: 1px solid rgba(244, 244, 244, 1);display: flex;align-items: center;padding:30px 0;}
.k_att_list img{width: 72px;height: 72px;display: block;margin-right: 20px;border-radius: 50%}
.k_att_list img.img-rounded{border-radius: 6px}
.k_att_list_con{width: 832px;display: flex;align-content: space-between;align-items: center;}
.k_att_left{width: 726px;}
.k_att_list_con h4{font-size: 16px;font-family: HarmonyOS-Regula;font-weight: 400;color: #333333;display: flex;align-items: center;cursor: pointer}
.k_att_left a{text-decoration: none;}
.k_att_left h4 i{display: block;width: 86px;height: 24px;background:url("/Public/home/kt_img/lesson.png")no-repeat ;background-size: cover;font-size: 12px;font-family: HarmonyOS-Regula;font-weight: 400;color: #FFFFFF;text-align: center;line-height: 22px;margin-left: 20px;font-style: normal;letter-spacing: 1px;}
.k_att_list_con p{font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #888888;line-height: 30px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.k_att_list_num {display: flex;align-items: center;}
.k_att_list_num span{display: block;font-size: 12px;font-family:HarmonyOS-Light;font-weight: 300;color: #999999;margin-right: 20px;}
.k_att_right{width: 106px;float: right;text-align: center;}
.k_att_right a{border: 1px solid #D1D1D1;border-radius: 3px;font-size: 12px;font-family: HarmonyOS-Regula;font-weight: 400;color: #999999;padding: 4px 12px;text-decoration: none;}
/*我的课程*/
.k_attr_buy{width: 77px;height: 33px;border: 1px solid #0076FE;border-radius: 3px;font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #0076FE;line-height: 33px;text-align: center;}
.k_attr_buy_list img{width: 228px;height: 128px;border-radius: 5px}
.k_attr_buy_list .k_att_list_con {width: 678px;}
.k_attr_buy_list .k_att_left{width: 506px;}
.k_attr_buy_list .k_att_left h4{margin-bottom: 19px;}
.k_attr_buy_list .k_att_left h4:hover{color:#FF8739 ;}
.k_attr_buy_list .k_att_left p{font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #999999;line-height: 19px;white-space: inherit;margin-bottom: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.k_attr_buy_list .k_att_right {width: 170px;}
.k_attr_buy_list .k_att_right a{width: 130px;height: 35px;text-align: center;line-height: 26px;display: block;color: #FF8739;font-size: 14px;border: 1px solid #FF8739;margin: auto;letter-spacing: 1px;}
/*我的收藏*/
.k_collect_a{display: flex;border-bottom: 1px solid #F4F4F4;margin-bottom: 20px;}
.k_collect_a img{display: block;width: 88px;height: 48px;margin-right: 20px;}
.k_collect_a_right{width: 804px;position: relative;}
.k_collect_a_right h4{font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #666666;}
.k_collect_a_right p{position: absolute;bottom: 0;width: 100%;text-align: right;font-size: 12px;font-family: HarmonyOS-Regula;font-weight: 400;color: #999999;}
.k_collect_a_right p a{text-decoration: none;color: #999999;}
.k_collect_a_right p a:hover{color: #0076FE;}
.k_collect_a_lesson img{width: 168px;height: 100px;display: block;margin-right: 25px;}
.k_collect_a_lesson .k_collect_a_right{width: 730px;}
.k_collect_a_lesson .k_collect_a_right h4{font-size: 16px;font-family: HarmonyOS-Regula;font-weight: 400;color: #333333;}
.k_collect_a_lesson .k_collect_a_right p{display: flex;justify-content: space-between;align-items: center;}
.k_collect_a_lesson .k_collect_a_right p span{font-size: 20px;font-family:HarmonyOS-Bold;font-weight: 500;color: #FF6262;}
.k_collect_a_lesson .k_collect_a_right p span s{font-size: 14px;font-family:HarmonyOS-Light;font-weight: 300;color: #B5B5B5;margin-left: 20px;}
.k_collect_a_lesson .k_collect_a_right p i{font-style: normal;}
.k_center .z-con-news-right {width: 680px;height: 150px;}
.k_center .z-con-news-p{width: 100%;position: absolute;bottom: 0;}
.k_center .z-con-news-p i img{margin-top: -4px;}
.k_center .z-con-news-p span{float: right;}
.k_center .z-con-news-p span img{width: 20px;margin-top: -2px;}
.k_center .z-con-news-p span a{color: #999999;}
/*讲师介绍*/
.k_lecturer_top{width: 100%;height: 300px;background: url("/Public/home/kt_img/intro.png") no-repeat;background-size: cover;margin-bottom: 130px}
.k_lecturer_con{width: 800px;margin:52px auto 0;display: flex;}
.k_lecturer_left{margin-right: 70px;}
.k_lecturer_left img{width: 108px;height: 108px;border-radius: 50%;display: block;}
.k_lecturer_left h3{font-size: 19px;font-family:HarmonyOS-Bold;font-weight: bold;color: #333333;text-align: center;margin: 10px 0 10px -16px;width: 140px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;line-clamp: 2;-webkit-box-orient: vertical;-webkit-box-orient: vertical;}
.k_lecturer_left p{font-size: 12px;font-family:HarmonyOS-Light;font-weight: 300;color: #888888;text-align: center;margin: 10px 0 10px -16px;width: 140px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 4;-webkit-box-orient: vertical;-webkit-box-orient: vertical;}
.k_lecturer_pay a{display: block;width: 90px;height: 32px;background: #0076FE;border-radius: 5px;font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #FFFFFF;line-height: 32px;text-align: center;margin: 30px 0;text-decoration: none;}
.k_lecturer_pay a.k_pay_intro{display: block;width: 90px;height: 32px;background: #D7D7D7;border-radius: 5px;font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #666666;line-height: 32px;text-align: center;margin: 30px 0;}
.k_lecturer_text p{font-size: 14px;font-family: HarmonyOS-Regula;font-weight: 400;color: #333333;line-height: 23px;opacity: 0.8; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    -webkit-box-orient: vertical;}
.k_lecturer_list{margin-bottom: 200px;}
.k_lecturer_list a{text-decoration: none;}
/*课程管理*/
.k_manage{width: 100%;padding: 13px 47px;display: flex;justify-content: space-between;margin-bottom: 10px;background: #ffffff;align-items: center;}
.k_manage_left img{width: 124px;height: 43px;display: block;}
.k_manage_right h4{font-size: 16px;font-family: HarmonyOS-Regula;font-weight: 400;color: #333333;margin-right: 50px;}
.k_manage_right{display: flex;align-items: center;}
.k_manage_right_head{display: flex;align-items: center;}
.k_manage_right_head img{width: 52px;height: 52px;border-radius: 50%;margin-right: 26px;}
.k_manage_right_head h3{font-size: 20px;font-family:HarmonyOS-Bold;font-weight: bold;color: #333333;line-height: 48px;}
.page_con{width: 100%;}
.page_left{width: 206px;height: 90vh;z-index: 1005;background: #fff;bottom: 0;top:100px;position: absolute;-webkit-box-shadow: 0 0 17px 0 rgba(130,122,122,0.1);box-shadow: 0 0 17px 0 rgba(130,122,122,0.1);}
.page_right{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 auto;height: auto;background-color: #fff;border-radius: 0.45rem;-webkit-box-shadow: 0 0 17px 0 rgba(130,122,122,0.1);box-shadow: 0 0 17px 0 rgba(130,122,122,0.1);margin: calc(24px /2) calc(24px /2) calc(24px /2) calc(210px + 12px);padding: 36px 27px;}
.page_title{font-size: 16px;font-family:HarmonyOS-Bold;font-weight: 500;color: #333333;margin-bottom: 20px;}
.page_title a{display: block;width: 125px;height: 36px;border-radius: 5px;background: #0076FE;text-align: center;color: #fff;line-height: 36px;text-decoration: none;}
.page_right_box{width: 100%;}
.table{width: 100%;}
.tab_box tr th, .tab_box tr td{text-align: center;vertical-align: middle;}
.tab_box tr th{font-size: 14px;background: #F7F7F7;font-family:HarmonyOS-Medium;font-weight: 500;color: #333333;}
.page_right_box .table>thead>tr>th{border-bottom: none;}
.tab_box tr td.tab_sort{display: flex;align-items: center;justify-content: center;cursor: pointer;}
.tab_box tr td{font-size: 14px;font-family:HarmonyOS-Light;font-weight: 300;color: #666666;}
.tab_box tr td img{width: 18px;margin-left: 4px;}
.tab_box tr td a{font-size: 14px;font-family:HarmonyOS-Light;font-weight: 300;color: #0076FE;text-decoration: none;}
.tab_box tr td.tab_content{position: relative;}
.tab_box tr td.tab_content ul{position: absolute;width: 81px;background: #FFFFFF;border: 1px solid #D1D1D1;border-radius: 3px;right: 0;padding: 6px 0;display: none;z-index: 1;}
.tab_box tr td.tab_content ul li{padding: 0;line-height: 24px;border-bottom: 1px solid #dbdbdb;}
.tab_box tr td.tab_content ul li:last-child{border-bottom: none;}
.tab_name{max-width: 200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.k_sort{width: 100%;height: 100%;background: rgba(0,0,0,.1);position: fixed;top: 0;z-index: 999999;display: none}
.k_sort_box{display: flex;height: 100%;align-items: center;justify-content: center;}
.k_sort_input{width: 400px;background: #fff;border-radius: 10px;padding: 20px;}
.k_sort_input input{display: block;width: 100%;outline: none;border: 1px solid #dbdbdb;padding: 6px 12px;border-radius: 5px;font-size: 15px;margin-bottom: 15px;}
.k_sort_input a:nth-child(2){display: block;width: 80px;height: 28px;background: #f4f4f5;float: right;color: #000;text-align: center;line-height: 28px;border-radius: 5px;text-decoration: none;}
.k_sort_input a:nth-child(3){display: block;width: 80px;height: 28px;background: #0076FE;float: right;color: #fff;text-align: center;line-height: 28px;border-radius: 5px;margin-right: 10px;text-decoration: none;}
.modal{background: rgba(0,0,0,.1);display: flex;align-items: center;}
.modal_box{display: flex;align-items: center;justify-content: center;height: 100%;}
.modal-dialog{width: 1100px;margin: auto;}
.modal-content{padding: 46px 20px;position: relative;}
.modal-dialog img.modal_cha{display: block;position: absolute;right: 3px;width: 25px;height: 25px;top: 3px;cursor: pointer;}
.modal_con table{text-align: center;}
.modal_con table tr th{text-align: center;background: #F7F7F7;}
.modal_con tr td span{cursor: pointer;}
.modal_con tr td a{color: #0076FE;text-decoration: none;}
.tab_refuse{position: absolute;width: 150px;background: #FFFFFF;border: 1px solid #B6B5B5;border-radius: 3px;top: 30px;color: #cc0000;font-size: 12px;padding: 3px 6px;display: none;}
.refuse_span{color: #cc0000;}
.modal_dialog{width: 960px;}
.modal_dialog .modal_con{padding: 36px 20px;}
.modal_con h3{font-size: 16px;font-family:HarmonyOS-Medium;font-weight: 500;color: #333333;margin-bottom: 12px;}
#myModa2 .modal-dialog img.modal_icon{width: 26px;height: 26px;display: block;border-radius: 50%;margin: auto;}
.modal_search{width: 406px;height: 31px;border: 1px solid #CFCFCF;border-radius: 2px;display: flex;align-items: center;justify-content: center;padding: 5px 12px;margin:20px auto 30px;}
.modal_search input{width: 100%;border: none;outline: none;cursor: pointer;margin-right: 12px;}
.modal_search img{width: 20px;}
.modal_tab{width: 100%;max-height: 400px;overflow: auto;}
.page_ul{width: 110px;margin:86px auto;}
.page_ul li{width: 109px;height: 33px;border: 1px solid #0076FE;border-radius: 5px;font-size: 16px;font-family: HarmonyOS-Regula;font-weight: 400;color: #0076FE;text-align: center;line-height: 32px;margin-bottom: 25px;cursor: pointer;}
.page_ul li.page_ul_on{background: #0076FE;color: #ffffff;}
.k_comment{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;-webkit-box-pack: justify;
    -webkit-box-align: center;-ms-flex-align: center;height: auto;border-radius: 0.45rem;margin: calc(24px /2) calc(24px /2) calc(24px /2) calc(210px + 12px);}
.k_comment_left{width: 300px;height:auto;background: #fff;}
.k_comment_left_top{width: 233px;border: 1px solid #999999;border-radius: 2px;padding: 5px 10px;margin:30px auto;display: flex;align-items: center;justify-content: center;}
.k_comment_left_top input{outline: none;margin-right: 20px;}
.k_comment_left_top img{width:18px;height: auto;display: block;}
.comment_ul li{border-bottom: 1px solid #F4F4F4;padding: 0 20px 6px;margin-bottom: 16px;cursor: pointer;}
.comment_ul li:last-child{border-bottom: none;}
.comment_ul li.comment_ul_on p{color: #0076FE;}
.comment_ul li p{font-size: 15px;font-family: HarmonyOS-Regula;font-weight: 400;color: #333333;margin-bottom: 6px;}
.comment_ul li span{font-size: 12px;font-family:HarmonyOS-Light;font-weight: 300;color: #999999;}
.k_comment_right{width: 80%;background: #fff;padding: 30px;margin: calc(0px /2) calc(24px /2) calc(24px /2) calc(6px + 12px);}
.k_comment_tab{display: none;}
.k_comment_tab_show{display: block;}
.k_comment_tab table tr th{text-align: center;background: #F7F7F7;}
.k_comment_tab table tr td{text-align: center;font-size: 14px;font-family:HarmonyOS-Light;font-weight: 300;color: #666666;}
.k_comment_tab table tr td a {font-size: 14px;font-family: HarmonyOS-Light;font-weight: 300;color: #0076FE;margin-right: 20px;text-decoration: none;}
.k_comment_tab table tr td span{margin-right: 20px;}
.k_sort_input textarea{width: 100%;height: 110px;resize: none;outline: none;border-radius: 5px;padding: 10px;border: 1px solid #dbdbdb;margin-bottom: 10px;}
.c_form{display: flex;margin-bottom: 20px;}
.c_form label{width: 140px;text-align: right;font-size: 15px;color: #333;margin-right: 10px;line-height: 32px;}
.c_form input{width: 400px;outline: none;border-radius: 5px;border: 1px solid #dbdbdb;padding: 5px 12px;}
.c_form_icon{position: relative;}
.c_form_icon img{width: 150px;height: 150px;}
.c_form_icon video{width: 150px;height: 150px;display: none;}
.c_form_icon input{display: block;width: 150px;height: 150px;margin: auto;outline: none;position: absolute;top: 0;opacity: 0;cursor: pointer;}
.c_form_select select{padding: 5px 12px;margin-right: 20px;outline: none;}
.c_form_select .chosen-container-single .chosen-single{background: #fff;height: 32px;}
.c_form_select .chosen-container{margin-right: 20px;}
.c_form_select .chosen-container-single .chosen-single span{line-height: 30px;}
.c_form_select .chosen-container-single .chosen-single div b{background-position: 0 6px;}
.c_form_line{width: 500px;background: rgb(254,250,250);padding: 30px 10px;margin-left: 16px;}
.c_form_amount{display: flex;align-items: center;}
.c_form_amount label{width: 116px;}
.c_form_amount input{width: 200px;margin-right: 20px;}
.c_form_btn{width: 200px;height: 42px;background: #0076FE;line-height: 42px;border-radius: 5px;margin:100px 0 100px 300px;}
.c_form_btn a{text-decoration: none;color: #ffffff;display: block;text-align: center;line-height: 42px;font-size: 17px;}
.y_enter_top{display: flex;align-items: center;}
.y_enter_top img{width: 54px;display: block;height: 54px;border-radius: 50%;margin-right: 10px;}
.y_footer_box .y_enter_top p{color: rgba(136, 136, 136, 1);font-size: 18px;font-weight: 600;}
.y_enter_btn{width: 120px;height: 34px;background: #0076FE;border-radius: 5px;margin-top: 20px;}
.y_enter_btn a{display: block;text-align: center;line-height: 34px;color: #ffffff;text-decoration: none;}
.c_radio{display: flex;align-items: center;width: 120px;font-size: 16px;}
.c_radio input{width: 26px;margin-top: 0;cursor: pointer;}
/*添加课时*/
.k_add{width: 100%;height: 100%;background: rgba(0,0,0,.12);position: fixed;top: 0;z-index: 9999;}
.k_add_box{width: 700px;border-radius: 10px;padding: 20px 40px;background: #ffffff;}
.k_add_box h3{color: #0076FE;font-size: 17px;text-align: center;font-weight: bold;margin: 10px 0 30px;}
.k_add_ground{margin-bottom: 20px;display: flex;}
.k_add_ground label{width: 110px;text-align: right;font-size: 16px;color: #999999;font-weight: bold;margin-right: 8px;line-height: 34px;}
.k_add_ground input{width: 476px;border-radius: 4px;border: 2px solid #dbdbdb;outline: none;padding: 5px 13px;font-size: 15px;}
.k_add_ground .c_form_icon input{width: 150px;height: 150px;}
.k_add_btn{display: flex;align-items: center;justify-content: center;margin: 50px 0 30px;}
.k_add_btn a{text-align: center;width: 120px;height: 36px;border: 2px solid #dbdbdb;display: block;line-height: 32px;text-decoration: none;margin: 0 12px;border-radius: 5px;color: #999999;font-weight: bold;}
.k_add_btn a:last-child{background: #0076FE;border: 2px solid #0076FE;color: #fff;}
.right_arrow,.right_arrow_a{position: absolute;width: 40px;top: 50%;right: 0;margin-top: -20px;}
.right_arrow img,
.right_arrow_a img{width: 40px;cursor: pointer;}
.right_arrow_a{display: none;}
.video_bounced{width: 100%;position: absolute;top: 0;height: 100%;background: rgba(0,0,0,.3);display: none;}
.video_ul{display: flex;width: 100%;height: 100%;justify-content: center;align-items: center;}
.video_ul li{width: 120px;height: 35px;border-radius: 5px;background: #0076FE;color: #ffffff;text-align: center;line-height: 35px;margin: 0 10px;cursor: pointer;}
.half img{width: 15px;}
.s_bounced h3{line-height: 45px;margin: 20px 0;}
.s_bounced .k_pay_top{font-weight: bold;color: #cc0000;}
.s_bounced p.pay_type{width:130px;height: 40px;background: #0076FE;border-radius: 5px;margin: auto;}
.s_bounced p.pay_type a{color: #ffffff;display: block;line-height: 40px;}
.g_check select{width: 400px;border-radius: 3px;border: 1px solid #c6c6c6;outline: none;height: 41px;padding: 0 10px;font-size: 16px;}
.g_check select:nth-child(2){width: 200px;}
/*退款*/
.k_att_right span.k_refund{border: 1px solid #DBDBDB;color: #000000;background: #DBDBDB;width: 130px;height: 35px;text-align: center;line-height: 33px;display: block;font-size: 14px;margin: auto;letter-spacing: 1px;font-weight: bold;cursor: pointer;}
.k_refund_bounced_box h2{font-size: 20px;color: #333333;text-align: center;font-weight: bold;margin:20px 0;}
.k_refund_bounced{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,.3);}
.k_refund_bounced_box{width: 500px;background: #ffffff;padding: 15px 30px;border-radius: 20px;}
.form_refund label{font-size: 15px;color: #333333;font-weight: bold;margin-right: 2px;}
.form_refund span{font-size: 15px;}
.form_refund textarea{border: 1px solid #DBDBDB;width: 80%;height: 100px;border-radius: 5px;outline: none;color: #333333;padding: 5px;}
.form_refund input{border: 1px solid #DBDBDB;font-size: 16px;padding: 3px 10px;width: 80%;border-radius: 5px;}
.ul_refund{display: flex;justify-content: center;align-items: center;}
.ul_refund{display: flex;align-items: center;justify-content: center;margin: 40px 0 30px;}
.ul_refund li{width: 130px;height: 35px;border-radius: 3px;text-align: center;line-height: 35px;margin: 0 10px;cursor: pointer;}
.ul_refund li:first-child{background: #015fff;color: #ffffff;}
.ul_refund li:last-child{background: #dbdbdb;color: #333333;font-weight: bold;}
.k_manage_icon{position: relative;width: 52px;height: 52px;margin-right: 10px;}
.k_manage_icon img{cursor: pointer;}
.k_manage_icon input{width: 52px;height: 52px;position: absolute;left: 0;top: 0;border-radius: 50%;opacity: 0;cursor: pointer;}
