
.hide{display: none;}
.fs-right,.fs-left,.fs-middle{height: 432px;}
.sw-menu .sw-menu-dialog{height: 432px;}
.sw-menu .sw-menu-list .block li{display: block;width: 300px;padding-bottom: 15px;line-height: 20px;height: auto;}
.sw-menu .sw-menu-list .block li a{color: #3095fc;}

.sw-menu .sw-menu-list .sw-menu-hd strong{background-image: none;}
.sw-menu .sw-menu-item dl{position: relative;padding: 16px 0;height: auto;}
.sw-menu .sw-menu-item dl i{background: url(/images/kfkt/2021/jt.png) no-repeat;display: inline-block;width: 8px;height: 13px;position: absolute;right: 0;top:50%;margin-top: -6.5px;}
.sw-menu .sw-menu-item{padding: 0 18px 0;}
.sw-menu .sw-menu-list .sw-menu-fl li{width:125px;height: 34px;min-width: 125px;}

.sw-menu .sw-menu-list .sw-menu-fl li a{display: inline-block;}
.sw-menu .sw-menu-list .sw-menu-fl li a span{
    display: inline-block;
   
    max-width: 105px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    _width:expression(this.scrollWidth > 70 ? "105px" : (this.scrollWidth < 1? "1px" : "auto"))
}

.sw-menu .sw-menu-list .sw-menu-bd li a i{display: inline-block;width: 12px;height: 34px;background: url(/images/kfkt/2021/hm.png) no-repeat center center;margin-left: 3px; *zoom:1;*display: inline;}
.fs-right-top{width: 294px;height: 169px;background: url(/images/kfkt/2021/rightBg.png) no-repeat center center;margin: 15px 18px;}
.font1Box{text-align: center;padding-top: 15px;}
.fs-right-top ul li{font-size: 14px;margin-top: 6px;padding-left: 35px;}
.fs-right-top ul li i{display: inline-block;width: 6px;height: 6px;border-radius: 100%;background-color: #bfe1ff;vertical-align: middle;margin-right: 8px;}
.fs-right-Bth{padding-left: 35px;margin-top: 10px;}
.fs-right-Bth a{display: inline-block;width: 90px;height: 28px;background-color: #3095fc;border-radius: 40px;text-align: center;line-height: 28px;font-size: 14px;color: #ffffff;font-weight: bold;}
.fs-right-Bth a:hover{text-decoration: none;background-color: #57aaff;}
.fs-right-Bottom{margin: 0 18px;}
.fs-right-nav{border-bottom: 1px solid #dfe2e3;padding: 10px 0;}
.fs-right-nav div{float: left;font-size: 18px;position: relative;cursor: pointer;}
.fs-right-nav div.on{font-weight: bold;}
.fs-right-nav div.on i{width: 54px;height: 4px;background-color: #3095fc;position: absolute;bottom: -10px;left: 0;}
.fs-right-nav p{width: 10px;height: 16px;background: url(/images/kfkt/2021/icon1.png) no-repeat center center;float: left;padding: 0 15px;margin-top: 5px;}
.fs-right-con p{color: #333333;font-size: 14px;width: 185px;}
.fs-right-con p a:hover{color: #3095fc;text-decoration: none;}
.fs-right-con .no1{width: 14px;height: 18px;background: url(/images/kfkt/2021/no1.png) no-repeat;margin:3px 6px 0 0;}
.fs-right-con .no2{width: 14px;height: 18px;background: url(/images/kfkt/2021/no2.png) no-repeat;margin:3px 6px 0 0;}
.fs-right-con .no3{width: 14px;height: 18px;background: url(/images/kfkt/2021/no3.png) no-repeat;margin:3px 6px 0 0;}
.fs-right-con .no4{width: 16px;height: 11px;background: url(/images/kfkt/2021/no4.png) no-repeat;margin:5px 6px 0 0;}
.fs-right-con .no5{width: 16px;height: 11px;background: url(/images/kfkt/2021/no5.png) no-repeat;margin:5px 6px 0 0;}
.fs-right-con li{overflow: hidden;padding-top: 10px;}
.fs-right-con li i{vertical-align: middle;}
.fs-right-con li span{background: url(/images/kfkt/2021/hm.png) no-repeat center left;padding-left: 16px;color: #999;}
.fs-right-con{padding-top: 10px;}
.fs-right-con li label{color: #f4664a;font-size: 14px;}

.live-calendar-mod .title-mod{margin-bottom: 0;}
.live-calendar-con{overflow: hidden;height: 170px;}
.live-calendar-con ul{padding-top: 20px;margin-right: -20px;}
.live-calendar-con li{width: 394px;height: 150px;background-color: #ffffff;border-radius:5px;position: relative;}
.live-calendar-con li i{display: inline-block;position: absolute;right: 0;top:-10px;background-color: #ffd27a;color: #9b4618;height: 23px;line-height: 23px;padding: 0 10px;border-radius: 40px 40px 40px 0px;}
.tacherLeft{width: 114px;text-align: center;}
.tacherRight{width: 270px;}
.teacherPic{padding-top: 18px;}
.teacherPic img{width: 80px;height: 80px;border-radius: 100%;}
.teacherName{padding-top: 12px;}
.liveTitle{font-size: 16px;line-height: 20px;padding-top: 30px;height: 40px;}
.liveData{font-size: 14px;color: #666666;padding-top: 10px;}
.liveInfo p{color: #f3664a;font-weight: bold;padding-top: 4px;}
.liveInfo p span{color: #999;text-decoration: line-through;font-size: 12px;font-weight: normal;}
.liveInfo a{display: inline-block;width: 82px;height: 28px;text-align: center;line-height: 28px;border-radius: 40px;}
.liveInfo .liveInfoLink2:hover{background-color: #ff7459;}
.liveInfo .liveInfoLink1:hover{border:1px solid #f4664a;color:#f4664a;}
.liveInfoLink1{border: 1px solid #d3d3d3;margin-right: 12px;}
.liveInfoLink2{background-color: #f3664a;color: #ffffff;}
.liveInfoLink1:hover{text-decoration: none;}
.liveInfoLink2:hover{text-decoration: none;}
.liveInfo {margin-top: 6px;}
.live-calendar-list{margin-bottom: 30px;position: relative;}
.live-calendar-con li{float: left;margin-right: 10px;}
.teacher-column-main{height: 150px;overflow: hidden;position: relative;}
.teacher-column{position: relative;}
.teacher-column-mod{margin-bottom: 30px;}
.teacher-column-mod .teacher-column-main ul li{width: 383px;height: 150px;margin-right: 10px;padding: 10px 10px 0 0;float: left;background: url(/images/kfkt/2021/teachBg.png) no-repeat;}
.teacher-column-main ul{margin-right: -20px;}
.teacher-column-main ul li .video-icon{background: url(/images/common/column/spirit-v4.png) no-repeat;width: 18px;height: 18px;line-height: 180px;overflow: hidden;position: absolute;right: 13px;top: 112px;background-position: left -315px;}
.teacher-column-main ul li .teacher-info {margin-left: 142px;position: relative;z-index: 1;}
.teacher-info h2{font-size: 16px;font-weight: bold;padding-top: 30px;}
.teacher-info-p{font-size: 16px;padding-top: 15px;}
.teacher-info-p i{display: inline-block;border-radius: 5px;background-color: #f2f6fd;color: #3095fc;font-size: 12px;display: inline-block;padding: 0px 5px;margin: 0px 0 0 5px;}
.teacher-info-p1{font-size: 16px;color: #666666;padding-top: 3px;}
.teacher-info .taa-tig{display: inline-block;font-size: 12px;color: #ffffff;position: absolute;background-color: #bfbfbf;padding: 3px 10px;top: -10px;right: -10px;border-radius: 0px 5px 0 5px;}
.job-teacher img{display: inline-block;padding-top: 10px;height: 37px;width: 100%;}
.sw-course-mod .title-mod h2{margin-right: 20px;}
.courseFontPic img{display: inline-block;margin-top: 12px;height: 29px;width: 100%;}

.about-mod{height: 441px;background: url(/images/kfkt/2021/bottom.png) no-repeat;margin-top: 10px;margin-bottom: 24px;}
.about-mod-title{text-align: center;width: 100%;padding-top: 47px;margin-bottom: 10px;}
.about-mod-title img{display: inline-block;}
.about-mod-text{padding: 0 245px 0 245px;}
.about-mod-bth{text-align: center;margin-top: 50px;}
.about-mod-text p{font-size: 16px;color: #ffffff;line-height: 28px;text-indent: 2em;padding-top: 20px;}
.about-mod-bth a{display: inline-block;width: 222px;height: 49px;border-radius: 5px;text-align: center;line-height: 49px;background-color: #f79c35;font-size: 18px;color: #ffffff;font-weight: bold;background: linear-gradient(to right, #f8a537 0%,#f66e2a 100%);}
.about-mod-bth a:hover{text-decoration: none;}
.sw-left-fixed .backTop a{background: none;width: 45px;height: 28px;background: url(/images/kfkt/2021/backtop.png) no-repeat center center;}
.sw-left-fixed .backTop a:hover{background: url(/images/kfkt/2021/backtop1.png) no-repeat center center !important;}
.video-icon:hover{opacity: 0.7;filter: alpha(opacity=70);}

.fs-right-con p a{
    display: inline-block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


body .mCSB_scrollTools{width:4px;background:#ffffff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;right: 4px;}
body .mCSB_scrollTools .mCSB_draggerRail{background:#ffffff;}
body .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background:#3095fc;*margin-left:-2px;}
body .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover,.liveSeckill-mod .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:active,.liveSeckill-mod .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#3095fc;}

body .mCSB_scrollTools .mCSB_buttonDown{background-position:left -20px;}
body .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:#3095fc;}
body .mCustomScrollbar .mCSB_container{margin-right:8px;}

body .mCSB_scrollTools a+.mCSB_draggerContainer{margin: 0;}
.sw-menu .sw-menu-dialog{width: 445px;}
.sw-menu .sw-menu-item:hover dl dt a{font-weight:bold;color:#3095fc;}
/* .sw-menu .sw-menu-list .block li a:hover{text-decoration: underline;} */

.sw-course-list .cover .coverTig{display: inline-block;background-color: #ee4e3a;position: absolute;top:0;right: 0;font-size: 12px;color: #ffffff;font-weight: bold;padding: 2px 5px;border-radius: 0 3px 0px 3px;}
.newUser-dialog-mod .newUser-dialog-bd{padding-right: 5px;}
.hiddenline{height: 252px;overflow: hidden;}
.newUser-dialog-mod .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #dddddd;}
.newUser-dialog-mod .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{background:#dddddd;}
.newUser-dialog-mod .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#dddddd;}
.sw-course-mod .sw-course-list li .sw-course-price strong{font-size: 22px;}