.c_classnav{height:168px;background:url(20151117144406.png) no-repeat 50% -140px;overflow:hidden}
.c_classnav li{width:33.33%;float:left;height:168px;background:url(corbg.png) repeat-y;cursor:pointer;position:relative}
.c_classnav li span{width:91px;height:91px;display:block;margin:0 auto;overflow:hidden;margin-top:20px;background:url(ybg2.png) no-repeat;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}
.c_classnav li div{width:85px;margin:0 auto;height:85px}
.c_classnav li .icon1{background:url(c_icon.png) no-repeat 3px 10px}
.c_classnav li .icon2{background:url(c_icon.png) no-repeat -291px 10px}
.c_classnav li .icon3{background:url(c_icon.png) no-repeat -587px 10px}
.c_classnav li .icon4{background:url(c_icon.png) no-repeat -884px 10px}
.c_classnav .li2{background-position:-640px 0}
.c_classnav .li3{background-position:-1275px 0}
.c_classnav .li4{background-position:-1900px 0}
.c_classnav strong{display:block;text-align:center;font-size:16px;color:#fff;font-weight:400;margin-top:15px;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}
.c_classnav .currbg{width:100%;height:9px;background:url(curr.png) no-repeat 50% 0;position:absolute;bottom:0;display:none}
.c_classnav #curr span{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.c_classnav #curr strong{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;font-weight:700}
.c_classnav #curr .currbg{display:block}
.c_classtitle{background:url(20151117144406.png) no-repeat 50% -140px;text-align:center;padding:37px 0 40px 0;height:91px;overflow:hidden}
.c_classtitle h4{display:block;font-size:36px;line-height:40px;height:40px;overflow:hidden;position:relative}
.c_classtitle .hbg{width:100%;height:34px;background:url(titbg.png) no-repeat 50% 50%;top:0;left:0;position:absolute;display:none}
.c_classtitle .choseclass{width:120px;margin:0 auto;font-size:16px;text-align:left;padding-left:20px;height:40px;line-height:40px;background:url(bg04.png);margin-top:20px;border-radius:30px;position:relative;color:#fff;font-weight:700;cursor:pointer}
.c_classtitle .choseclass .iconfont{position:absolute;right:18px;color:#fff;font-size:12px;height:40px;line-height:40px;top:0}
.c_classtitle .info{width:150px;display:block;margin:0 auto;height:38px;line-height:38px;font-size:16px;margin-top:10px;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}
.c_classtitle .info2{text-align:center;height:40px;line-height:40px;font-size:16px;margin-top:10px;color:#373e44}
.c_classtitle .info3{width:150px;display:block;margin:0 auto;height:38px;line-height:38px;font-size:16px;margin-top:10px;color:#373e44;border-top:1px solid #373e44;border-bottom:1px solid #373e44}
.c_classfiexd{position:fixed;width:100%;left:0;top:0;z-index:9999}
.c_sort{padding:20px 0}
.c_sort .rank{float:right}
.c_sort .rank ul a{float:left;margin-left:10px;border-radius:3px;border:1px solid #d0d6dc;padding:0 15px;height:28px;line-height:28px;color:#5b6269;position:relative}

.c_sort .rank img{margin:4px 0 0 4px}
.c_sort .rank img.currpic{display:none}
.c_sort .rank .nocurr{display:none}
.c_sort .rank .currpic{display:inline}
.c_sort .rank .curr li{color:#5398de;border:1px solid #5398de}
.c_sort .chosebtn{padding-left:20px;float:left;height:38px;line-height:38px;font-size:16px;border:1px solid #d0d6dc;color:#5b6269;border-radius:3px;margin-right:20px;width:120px;position:relative;cursor:pointer;display:none}
.c_sort .chosebtn .iconfont{font-size:14px;height:38px;line-height:38px;position:absolute;right:15px;top:1px;color:#5398de}
.c_sort .title{float:left;line-height:30px;font-size:16px;color:#5b6269}
.c_sort .title strong{color:#ea4939;font-weight:400;font-size:36px}
.c_sort .fr{line-height:28px;color:#5b6269}
.c_sort .sortdrop{height:28px;width:98px;line-height:28px;color:#5b6269;border:1px solid #d0d6dc;margin-left:10px;border-radius:3px;float:right;cursor:pointer;position:relative;padding-left:10px;overflow:hidden}
.c_sort .sortdrop:hover{overflow:inherit;background:#fff}
.c_sort .sortdrop:hover .sortdropbox{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.c_sort .sortdrop .iconfont{position:absolute;right:10px;top:0;line-height:28px;color:#d0d6dc}
.c_sort .sortdrop .down{background: url(down.png)no-repeat center; width: 15px;height: 15px;position: absolute;right: 4px;top: 50%;margin-top: -7.5px;background-size: 100% 100%;}
.c_sort .sortdrop:hover .down{
    
    transform:rotate(180deg);
    -ms-transform:rotate(180deg); 	/* IE 9 */
    -moz-transform:rotate(180deg); 	/* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg); 
}

.c_sort .sortdropbox{width:108px;border:1px solid #d0d6dc;overflow-x:hidden;overflow-y:auto;background:#fff;position:absolute;left:-1px;top:28px;z-index:9999;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:.3s;transition:.3s}
.c_sort .sortdropbox span{display:none}
.c_sort .sortdropbox a{display:block;height:30px;color:#5b6269;line-height:30px;text-align:left;padding-left:10px}
.c_sort .sortdropbox a:hover{background:#f2f6f8;color:#3790e4}
.c_contmain li:nth-of-type(4n+1){margin-left:0}
.coursect02{padding-bottom:20px}
.coursect02 .left{width:878px;float:left;background:#fff;margin-top:20px;border:1px solid #e5e9ed;box-shadow:0 1px 3px #eaeef2}
/*.coursect02 .title{height:25px;line-height:25px;width:105px;background:url(bg24.png) no-repeat 0 50%;color:#fff;text-align:center;margin:10px 0 0 15px;font-size:16px;position:relative;font-family:Arial;font-weight:700}*/
.coursect02 .title em{width:9px;height:9px;background:url(bg25.png) no-repeat;position:absolute;left:-20px;top:7px}
.coursect02 .left01 .intro{padding:15px;font-size:14px;line-height:26px;text-indent:2em;color:#666}
.coursect02 .left02 .title{height:25px;line-height:25px;width:105px;background:url(bg26.png) no-repeat 0 50%;color:#fff;text-align:center;margin:10px 0 0 15px;font-size:16px;position:relative;font-weight:700;font-family:Arial}
.coursect02 .left .left02 .title em{width:9px;height:9px;background:url(bg25.png) no-repeat;position:absolute;left:-20px;top:7px}
.coursect02 .left03 .title{height:25px;line-height:25px;width:105px;background:url(bg27.png) no-repeat 0 50%;color:#fff;text-align:center;margin:10px 0 0 15px;font-size:16px;position:relative;font-weight:700;font-family:Arial}
.coursect02 .left03 .title em{width:9px;height:9px;background:url(bg25.png) no-repeat;position:absolute;left:-20px;top:7px}
.coursect02 .left03 ul{padding:5px 15px}
.coursect02 .left03 .li01{border:0}
.coursect02 .left03 li{color:#999;border-top:1px dotted #ddd;min-height:55px;position:relative;padding:15px 15px 15px 85px}
.coursect02 .userface{width:55px;height:55px;position:absolute;left:15px;top:15px}
.coursect02 .userface img{width:55px;height:55px;border-radius:30px}
.coursect02 .liuser{color:#d00;height:24px;line-height:24px;font-size:14px}
.coursect02 .liuser span{float:right;color:#999;font-size:12px}
.coursect02 .liuser span img{height:18px}
.coursect02 .left03.message{line-height:22px;padding-top:2px;color:#666;padding-bottom:5px;font-size:14px}
.coursect02 .left03 li a{color:#999}
.coursect02 .right{width:285px;float:right}
.coursect02 .rightep{background:#fff;border:1px solid #e5e9ed;box-shadow:0 1px 3px #eaeef2;margin-top:20px;padding:2px 0 15px 0}
.coursect02 .rightep .title{font-size:18px;height:50px;line-height:40px;color:#333}
.coursect02 .rightep .title em{width:4px;height:18px;background:#3c9f48;float:left;margin:12px 8px 0 15px}
.coursect02 .lct{width:90px;float:left;height:90px;border:1px solid #e5e5e5}
.coursect02 .lct img{width:90px;height:90px}
.coursect02 .rct{width:145px;float:right;padding-right:15px}
.coursect02 .renzheng0{display:none}
.coursect02 .rct a{font-size:16px}
.coursect02 .rct .intro{height:54px;line-height:18px;overflow:hidden;margin-top:5px;color:#999}
.right01{background:#fff;border:1px solid #e5e9ed;box-shadow:0 1px 3px #eaeef2;margin-top:20px;padding:2px 0 15px 0}
.right01 .title{font-size:16px;height:40px;line-height:40px;color:#333;padding: 0 15px;}
.right01 .title em{width:4px;height:18px;background:#3c9f48;float:left;margin:8px 8px 0 15px; display:none;}
.right01 li{width:33%;color:#999;float:left;margin-top:15px;text-align:center}
.right01 li img{width:55px;height:55px;border-radius:100px;display:block;margin:0 auto;margin-bottom:5px}
.right01 li .tname{font-size:15px;font-weight:400;text-align:center;display:block;height:24px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.coursect02 . .right01 li span{display:block;color:#999}
.right01 .empty{width:200px}
.coursect02 .right02{background:#fff;border:1px solid #e5e9ed;box-shadow:0 1px 3px #eaeef2;margin-top:20px;padding:2px 0 15px 0}
.right02 .title{font-size:18px;height:40px;line-height:40px;color:#333}
.right02 .title em{width:4px;height:18px;background:#3c9f48;float:left;margin:8px 8px 0 15px; display:none;}
.right02 li{padding:0px 15px 15px 15px}
.right02 li img{width:170px;display:block;margin:0 auto;height:110px}

.right02 .litit{height:30px;line-height:30px;}
.right02 li .intro{ padding-left:110px;}
.right02 .intro a{font-size:16px; display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.right02 .intro span{color:#999;padding-top:5px;display:block;line-height:18px;height:34px;overflow:hidden}
.right02 .intro span.fl{background:url(user.png) no-repeat 0 60%;padding-left:15px;color:#d00;line-height:22px}
.right02 .jiage{color:#999}
.right02 .jiage strong{color:#f36f20;font-size:14px;font-weight:400}
.p_nav{height:60px;line-height:60px;color:#5b6269;font-size:14px;background:#fff}
.p_nav a{color:#5b6269}
.p_nav a:hover{-webkit-transition:.3s;transition:.3s;color:#3790e4;text-decoration:none}
.c_sort .rank ul  i{float: right;width:7px;height:10px;float:right;background:url(sort-arrow.png) no-repeat;margin:11px 0 0 7px;}
.c_sort .rank ul  .curr{background:#fff;color:#3ab57f;}
.c_sort .rank ul  a:hover,
.c_sort .rank ul  a:hover i,
.c_sort .rank ul  .curr,
.c_sort .rank ul  .curr i{color:#5398de;}
.c_sort .rank ul  .d:hover i,
.c_sort .rank ul  .curr.d i{background:url(desc.png) no-repeat;}
.c_sort .rank ul  .a:hover i,
.c_sort .rank ul  .curr.a i{background:url(asc.png) no-repeat;}

.coursect{width:1158px;margin:0 auto;background:#fff;border:1px solid #e5e9ed;box-shadow:0 1px 3px #eaeef2;font-size:14px;padding:15px;height:100%}
.coursect a{color:#666}
.coursect .left{width:430px;float:left;height:300px;overflow:hidden}
.coursect .left img{width:430px;height:300px}
.coursect .right{width:710px;float:right;padding-right:10px}
.coursect .title{font-size:24px;font-weight:700}
.coursect .title span{float:right;font-size:12px;font-weight:400;color:#999;line-height:20px;border-left:1px solid #e1e1e1;width:85px;text-align:center}
.coursect .title span strong{font-weight:400;font-size:14px;color:#666}
.coursect ul li{line-height:26px;color:#999}
.coursect #jiage{font-size:32px;color:#f36f20;margin-top:20px}
.coursect #jiage strong{font-size:32px;font-weight:400}
.coursect #jiage b{font-size:28px;font-weight:400}
.coursect .btnbox{line-height:44px;margin-top:15px;color:#999;font-size:12px}
.coursect .btnbox .buybtn{width:155px;float:left;height:44px;line-height:44px;font-size:18px;text-align:center;margin-right:15px;color:#fff;background:#f36f20;border:0;font-family:"\5FAE\8F6F\96C5\9ED1";cursor:pointer}
.coursect .btnbox .buybtn1{width:150px;float:left;height:44px;line-height:44px;font-size:18px;text-align:center;margin-right:15px;color:#fff;background:#ccc;border:0;font-family:"\5FAE\8F6F\96C5\9ED1"}
.coursect .btnbox .buybtn:hover{background:#f17a33}
.coursect .btnbox #xiangou{padding-left:15px}
.coursect #xiangou a{color:#999;padding-left:2px}
.coursect #xiangou a:hover{text-decoration:none}
.coursect .btnbox .fr div{width:60px;float:left;color:#999;line-height:32px;cursor:pointer;text-align:center;font-size:14px}
.coursect .btnbox .fr div a{color:#999}
.coursect .btnbox .fr div a:hover{text-decoration:none}
.coursect .btnbox .fr div img{display:block;margin:0 auto}
.coursect .btnbox .fr div:hover{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}
.coursect .des{color:#999;line-height:24px;margin-top:15px}
.coursect .des em{color:#333}
.commentlist{font-size:12px}
.commentlist .gray{color:#999;font-size:14px}
.commentlist .barbox{width:300px}
.commentlist .barleft{font-size:12px;color:#999;margin-bottom:5px}
.commentlist .barright{height:11px;background:#eee;margin-bottom:5px;border-radius:11px;overflow:hidden}
.commentlist .red{background:#e0a537;height:11px}
.commentlist .cmtBtn{background:0 0;border:1px solid #34BD74;font-family:HelvLight-Norma1d0d6b0044d01,Hiragino Sans GB,\5fae\8f6f\96c5\9ed1;height:32px;line-height:32px;padding:0 20px;color:#34BD74;border-radius:3px;cursor:pointer;font-size:14px}
.boxtit{margin-top:20px;font-size:16px}
.commentlist .cmtBtn:hover{background:#34BD74;color:#fff}
.cmttop{width:100%;margin:0 auto;background:#F7F7F7;height:40px;line-height:40px;border-top:2px solid #EEE}
.cmttop .cmtlist span.active{border-top:2px solid #34BD74;position:relative;margin-top:-2px;background:#fff}
.cmttop .cmtlist span{float:left;width:100px;text-align:center;cursor:pointer;margin:0;border-bottom:none;min-height:auto;padding:0;font-size:14px;color:#666}
.cmttop .cmtlist span em{font-style:normal;color:#dfad50}
.content_box1 .load_more{text-align:center;font-size:14px}
.content_box1 . .load_more a{color:#777}
.pj_box_textarea{padding-left:10px;line-height:28px;border:1px solid #eee;outline:0;border-radius:3px;font-size:14px;resize:none;height:80px;width:250px;margin:10px 0}
/*抢购页*/
    .course-list{background: #fff;margin-top:30px;margin-bottom: 30px}
.course-list li{ position: relative; padding:20px 190px 20px 290px;height:170px;border-top:1px solid #ebebeb; position: relative;}
.course-list li:first-child{border-top:0px;}
.course-list-img{width:250px;height:170px; overflow:hidden;position: absolute;left:20px;top:20px;}
.course-list-img img{width:100%; min-height:100%;}
.course-list-title{font-size:18px;height:38px;line-height:38px; overflow: hidden;}
.course-list-info{color:#9b9b9b;line-height:24px; font-size:14px;margin-top:5px;height:24px; overflow: hidden;}
.course-list-star{height:32px;line-height:32px;margin-top:10px; position: relative;}
.course-list-star .text{color:#6b6b6b; padding-left:5px;float:left;}
.course-list-star .text span{padding:0 5px;}
.course-list-star .star,
.course-list-star .star-on{height:20px;float:left;margin-top:5px;}
.course-list-star .star{width:120px;background: url(star.png) repeat-x;}
.course-list-star .star-on{position: absolute;left:0;top:0;/*background: url(star-ed.png) repeat-x;*/}
.course-list-price{font-size:18px;line-height:38px;color:#f54444;margin-top:15px;}
.course-list-price .free_cor{font-size:14px;color:#6b6b6b;}
.course-list-price .qgbg{width:40px;height:50px; position: absolute;left:20px;top:0px; text-indent: -999em; overflow:hidden;background:url(sign.png) no-repeat;}
.course-list-price em{font-size:12px;color:#ababab;margin-left:20px; text-decoration: line-through;}
.course-list-price .qg-text{font-size:12px;}
.course-list-btn{ position: absolute;right:40px;top:50%;height:34px;line-height: 34px;margin-top:-25px; }
.course-list-btn a{ display: block;background:#5398de;color:#fff;border-radius:3px; font-size:14px; padding:0 40px; transition: .3s;}
.course-list-btn a:hover{background:#0288d1;}
.course-list-time{ position: absolute;right:40px;bottom:40px;line-height:24px; color:#9b9b9b;}
.course-list-time font{font-size:24px;color:#f54444;margin:0 3px;font-weight:bold;}
.course-col{margin-top:30px;}
.course-col ul{margin-left:-20px;}
.course-col li{width:25%;float:left;margin-bottom: 20px}
.course-col-box{margin-left:20px;padding:10px;position: relative;border-radius:4px;background:#fff;border:1px solid #ebebeb;}
.course-col-img{height:160px; overflow: hidden; position: relative;}
.course-col-img img{width:100%;}
.course-col-title{font-size: 14px;height:34px; line-height:34px;margin-top:5px; overflow: hidden;}
.course-col-star{float:right; position: relative;margin-left:10px;}
.course-col-star .star,
.course-col-star .star-on{height:14px;float:left;margin-top:10px;}
.course-col-star .star{width:70px;background: url(star.png) repeat-x;}
.course-col-star .star-on{position: absolute;left:0;top:0;background: url(star-ed.png) repeat-x;}
.course-col-price{font-size:18px;color:#f54444;line-height:28px;height:28px; overflow: hidden;}
.course-col-price .icon{float:right}
.course-col-price span{color:#9b9b9b; font-size:12px;color:#b2b2b2;  line-height: 32px;}
.course-col-price .icon{
    padding-left:  10px;
}
.course-col-price span i{float:left;font-size:14px;margin-right:3px; }
.course-col-bg{width:100%;height:100%; position: absolute;left:0;top:0; text-align: center;background:url(../common/rgba0-40.png); display: none;}
.course-col-bg p{line-height:28px;padding-top:120px;font-size:16px;color:#fff; transition.3s;}
.course-col-sign, .course-col-sign-jf{ width: 40px;height:50px; position: absolute;left:10px;top:0px; text-indent: -999em; overflow:hidden;background:url(sign-tg.png) no-repeat; z-index: 99;}
.course-col-sign-jf{background:url(sign3.png) no-repeat; }
.paging{padding:60px 0;}
.carousel-scroll img{width:100%}
.course-col-price .jifen {float:left!important}
.course-col-price .jiahao {margin-left:0!important}
.item-r .item-txt{font-size: 14px;line-height: 34px;color: #808080;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    /*点播课程列表*/
    .hotCourseBox{ margin-right:-30px;}
    .hotCourseBox li{float:left;width: 25%;}
    .wWidth1200 .detail-content .hotCourseBox li{ width:33.33%;}
    .hotCourseBox .ihotCourse{background:#fff;margin:30px 30px 0px 0;text-align: center;position:relative;z-index:50;-webkit-box-shadow:4px 4px 6px 0px rgba(186,186,186,0.2);-moz-box-shadow:4px 4px 6px 0px rgba(186,186,186,0.2);box-shadow:4px 4px 6px 0px rgba(186,186,186,0.2);border: 1px solid #eee;}
    .hotCourseBox .ihotCourse > .li01 >a img{width:100%;display:block;min-height: 100%;}
    .hotCourseBox .ihotCourse .li01{position: relative;overflow: hidden;}
    .wWidth1200 .hotCourseBox .ihotCourse .li01{ height:200px;}
    .hotCourseBox .ihotCourse .li01{ height:200px;}
    .in01 {background: rgba(0,0,0,0.6);width: 100%;line-height:30px; height:30px; padding:0px 10px;bottom: 0;left: 0;box-sizing: border-box; position:absolute;}
    .in01 span {display: block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; font-size:18px; color:#fff;}
    .in02 {width: 80%;margin:5% 10%;line-height:25px;font-size: 14px;color: #777;text-align: left;}
    .boxbtn01 a {height:35px;line-height:35px;text-align: center;color: #666;font-size: 14px; box-sizing:border-box;border-radius: 30px;overflow: hidden;}
    .hotCourseBox li .boxbtn01{ margin:0px 20px 20px;}
    .course-list-t{ line-height:30px;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .hotCourseBox li .boxbtn01 a.btn01 {float: left;color: #999;width:46%;border: 1px solid #ddd;}
    .hotCourseBox li .boxbtn01 a.btn01:hover{ color:#0288d1;}
    .hotCourseBox li .boxbtn01 a.btn02 {float: right;background:#0288d1;color: #fff;width:46%;border: 1px solid #0288d1;}
    
    .course-list-star{height:30px;line-height:30px;position: relative;}
    .course-list-star .text{color:#6b6b6b; padding-left:5px;float:left;}
    .course-list-star .text span{padding:0 5px;}
    .course-list-star .star,
    .course-list-star .star-on{height:14px;float:left;margin-top:9px;}
    .course-list-star .star{width:70px;background: url(star.png) repeat-x;}
    .course-list-star .star-on{position: absolute;left:0;top:0;background: url(star-ed.png) repeat-x;}
    .course-list-price{font-size:18px;line-height: 30px;color:#e91c35;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
    .course-list-price .free_cor{color:#3ab57f;}
    .course-list-price .qgbg{width:40px;height:50px; position: absolute;left:20px;top:0px; text-indent: -999em; overflow:hidden;background:url(sign.png) no-repeat;}
    .course-list-price em{font-size:14px;color:#ababab;margin-left:20px; text-decoration: line-through;}
    .course-list-price .qg-text{font-size:12px;}
    
    .course-list-info{ height:50px; line-height:25px; overflow:hidden; margin:10px 0;}
    
    .course-list-time{line-height:30px; color:#9b9b9b;}
    .course-list-time font{color:#ff4000;margin:0 3px;font-weight:bold;}