.main{ width: 100%; background: #f7f8f9;}
.wz{ height: 55px; font-size: 12px; color: #5b5e62; line-height: 50px;}
/*课程晋级*/
.kcjj{ width: 100%; height: 290px; position: relative;}
.kcjjbg{ width: 100%; height: 100%; position: absolute; top: 0;left: 0;}
.kcjjx{ width: 360px; position: absolute; left: 748px; top: 0; padding-top: 29px;}
.jjx-left{ width: 328px;float: left;}
.kcjjx .wlimg{ width: 328px; height: 174px; display: block;}
.wlxx{ height: 55px; margin-top: 23px;}
.wlxx .jyb{ color: #fff; font-size: 16px; display: block; float: left; margin: 5px 44px 0;}
.wlxx .ljgm{ width: 104px; height: 29px; display: block; float: left; border: 1px solid #ff6000; color: #ff6000; line-height: 29px; text-align: center; cursor: pointer;}

.jjx-right{ width: 30px; padding-top: 5px;
    float: left;}
.jjx-right li{ width: 29px;
    height: 62px;
    padding-top: 9px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    border: 2px solid #4b7590;
    border-left: none;
    cursor: pointer;}
.jjx-right li.on{ background:url("../images/tmbai.png") repeat;}

/*课程介绍 end*/
.kc{ width: 100%; margin-top: 25px;}
.kch{ height: 63px; width: 100%; background: #fff; font-size: 15px;}
.kch .kchd{ line-height: 63px; width: 122px; text-indent: 20px; font-size: 15px; float: left;}
.kch .kcnav{ width: 790px; height: 58px; float: left;}
.kch .kcnav li{ width: 57px; line-height: 58px; border-bottom: solid 3px #fff; float: left;  text-align: center; margin-right: 18px; font-size: 15px; cursor: pointer;}
.kch .kcnav li.active{ border-bottom: solid 3px #19aa6c;}
.kch .kcnav2{ width: 138px; float: right; height: 63px;}
.kch .kcnav2 li{ width: 145px; line-height: 63px; float: left; font-size: 15px;  text-align: center;}
.kch .kcnav2 li:last-child{ width: 113px; margin-right: 0; text-align: right;}
.kch .kcnav2 li span{ width: 22px; height: 18px; display: inline-block; background: url("../images/teacher-ico.png") no-repeat -171px 0; float: right; margin: 23px 20px 0 0;}
.kch .kcnav2 li.li2{ text-align: right; cursor: pointer;}

.kcsp{ margin-top: 20px;}
.kcjs{  border-bottom: 1px solid #d4d7dd;margin-top: 20px; background:#e0e1e5;    padding: 20px 0 20px 20px;}
.kcjs-left{ width: 560px; height: 458px; background: #fff;*margin-bottom: 30px; float: left;}
.kcjs-left .top{ width: 100%; height: 297px; position: relative; overflow: hidden;}
.kcjs-left .top img{ width: 100%; height: 100%; display: block;}
.kcjs-left .top .rmtj{ position: absolute; width: 107px; height: 36px; text-align: center; line-height: 36px; background: #eb6100; color: #fff; font-size: 16px; top: 0; left: 0;}
.kcjs-left .top .nj{ width: 110px; height: 26px; text-align: center; line-height: 26px; background: #5b5d62; font-size: 12px; color: #fff;position: absolute;
    top: 0; right: 0;}
.kcjs-left .kcname{ height: 60px; line-height: 60px; text-indent: 10px; background: #36383b; color: #fff; font-size: 16px; position: relative;}
.kcjs-left .kcname .ckqb{ width: 134px; height: 60px; position: absolute; line-height: 60px; background: #00a15c; color: #fff; font-size: 13px; text-align: center; top: 0; right: 0;}
.kcjs-left .price{ height: 38px; line-height: 38px; font-size: 21px; color: #ff6600;text-indent: 27px;}
.kcjs-left .price span{text-decoration: line-through; color: #999999; font-size: 14px; }
.kcjs-left .tong{ color: #666; font-size: 12px;    text-indent: 25px;
    line-height: 20px;}
.kcjs-left .tonga{ color: #666; font-size: 12px; padding: 10px 20px 0 20px; line-height:20px;}

.kcjs-right{ float: left; width: 616px;}
.kcjs-right li{ width: 272px; height: 214px; background: #fff; margin: 0 0 30px 28px; float: left;}
.kcjs-right li .top{ width: 100%; height: 144px; position: relative; cursor: pointer;}
.kcjs-right li .top img{ width: 100%; height: 100%; display: block;}
.kcjs-right li .top .jiang{ width: 77px; height: 26px; background: #5b5d62; line-height: 26px; text-align: center; position: absolute; top: 0; right: 0; color: #fff; overflow: hidden;}
.kcjs-right li .top .fc{ width:272px; height: 144px;  background-color: rgb(0, 0, 0);
    filter: alpha(opacity=30);
    *zoom: 1;background: rgba(0,0,0,0.3); position: absolute; top: 0; left: 0;}
.kcjs-right li .top .fc img{ width: 55px; height: 58px; display: block; position: absolute; top: 44px; left: 105px;}
.kcjs-right li .top .fc:hover{ background-color: rgb(0, 0, 0);
    filter: alpha(opacity=60);
    *zoom: 1;background: rgba(0,0,0,0.6);}
.kcjs-right li p{ width: 95%; margin: 0 auto; overflow: hidden;}
.kcjs-right li .kcname{ font-size: 15px; color: #222; line-height: 33px;}
.kcjs-right li .tname{ font-size: 12px; color: #666; text-indent: 5px;}


/*分页*/
div.digg{margin:3px;text-align:center; padding: 167px 0 33px 0;}
div.digg a{border:#e6e6e6 1px solid;padding:5px 9px;margin:2px;color:#666;text-decoration:none}
div.digg a:hover{border:#53c79f 1px solid;color:#000;}
div.digg a:active{border:#53c79f 1px solid;color:#000;}
div.digg span.current{border:solid 1px #53c79f;padding:5px 9px;font-weight:bold;margin:2px;color:#fff;background-color:#53c79f;}
div.digg span.disabled{border:#eee 1px solid;padding:5px 9px;margin:2px;color:#ddd;}


