.course_header{background:#FAFBFB;border-bottom:1px solid #e2e2e2; float:left; width:100%;}
.page_hash{display:block; height:1px; overflow:hidden;}

.course_icon{height:16px; float:left; margin-left:20px;}
.course_icon em{display:block;float:left;overflow:hidden; height:12px; margin-top:2px;}
.course_icon span{float:left;font-family:"微软雅黑", "宋体", Arial;line-height:16px;padding:0 0 0 6px;display:block; color:#555;}
.course_icon_sign em{width:18px; margin-top:1px; background:url(../images/sign.png) no-repeat left top;}
.ie6 .course_icon_sign em{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tpl/default/images/sign.png',sizingMethod='scale');}
.course_icon_comment em{width:14px; background:url(../images/comment.png) no-repeat left top;}
.ie6 .course_icon_comment em{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tpl/default/images/comment.png',sizingMethod='scale');}
.course_icon_price em{width:14px; height:14px; margin-top:0px; background:url(../images/price.png) no-repeat left top;}
.ie6 .course_icon_price em{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tpl/default/images/price.png',sizingMethod='scale');}
.course_icon_time em{width:16px; height:14px; margin-top:0px; background:url(../images/time.png) no-repeat left top;}
.ie6 .course_icon_time em{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tpl/default/images/time.png',sizingMethod='scale');}
.course_icon_clock em{width:14px; height:14px; margin-top:0px; background:url(../images/clock.png) no-repeat left top;}
.ie6 .course_icon_clock em{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tpl/default/images/clock.png',sizingMethod='scale');}

.course_img{ position:relative; left:-7px; padding:10px 13px 16px 16px ; background:url(../images/course/course_info_img_bg.png) no-repeat 0 0; float:left;}
.ie6 .course_img{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/tpl/default/images/course/course_info_img_bg.png',sizingMethod='scale');}
.course_img .img{width:410px; height:290px}
.course_img #swfBox{width:320px; height:240px}
.course_info{width:500px; height:250px; position:relative; float:right;}
.course_info h1{font-size:23px; font-family:"微软雅黑","宋体";color:#ee5d31; font-weight:bold; line-height:1.4em; padding:3px 0 0 0;}
.course_info .ci_item{color:#666; margin:15px 0 0 0;}
.course_info .other{color:#aaa; margin:20px 0 0 0;}

.course_info .buttons{position:absolute; left:0; bottom:0;}
.course_info .buttons .sign{ float:left; text-align:center; padding:0 17px; display:inline-block; font-weight:bolder; font-size:16px; color:#fff; margin-right:13px; height:31px; line-height:31px; border:1px solid #ED6942;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.08);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.08);box-shadow:0 1px 1px rgba(0,0,0,0.08);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#F7815D;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7815D',endColorstr='#ED6942',gradientType='0');background:-webkit-gradient(linear,left top,left bottom,from(#F7815D),to(#ED6942));background:-moz-linear-gradient(top,#F7815D,#ED6942);cursor:pointer; font-family:"微软雅黑","宋体";}
.course_info .buttons .sign:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F78D5E',endColorstr='#EA7941',gradientType='0');background:-webkit-gradient(linear,left top,left bottom,from(#F78D5E),to(#EA7941));background:-moz-linear-gradient(top,#F78D5E,#EA7941); }
.course_info .buttons .signed{float:left; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; text-align:center; padding:0 17px;display:inline-block; color:#AAA; font-size:16px; font-weight:bolder; height:31px; line-height:31px; margin-right:13px; border:1px #ddd solid; background:#FCFCFC;}
.course_info .buttons .signed span{ color:#CCC; font-size:12px; display:inline-block; padding-left:3px; line-height:normal;}
.course_info .buttons .like{ float:left; text-align:center; padding:0 15px; display:inline-block; color:#999; font-size:12px; height:31px; line-height:31px; border:1px solid #ddd;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.08);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.08);box-shadow:0 1px 1px rgba(0,0,0,0.08);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#f7f7f7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f1f1',gradientType='0');background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));background:-moz-linear-gradient(top,#fff,#f1f1f1);cursor:pointer;}
.course_info .buttons .like span{ background:url(../images/course/like_btn_ico.gif) no-repeat 0 11px; display:inline-block; padding-left:15px;}
.course_info .buttons .like:hover{ border:1px #FFB79E solid; background:#FEF3EF;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEF9F5',endColorstr='#FFEDE6',gradientType='0');background:-webkit-gradient(linear,left top,left bottom,from(#FEF9F5),to(#FFEDE6));background:-moz-linear-gradient(top,#FEF9F5,#FFEDE6);}
.course_info .buttons .like:hover span{background:url(../images/course/like_btn_ico.gif) no-repeat 0 -11px; }
.course_info .buttons .liked{float:left; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; text-align:center; padding:0 15px;background:url(../images/course/like_btn_ico.gif) no-repeat 0 11px; display:inline-block; color:#999; font-size:12px; height:31px; line-height:31px; border:1px #FEC7B2 solid; background:#f1f1f1;}
.course_info .buttons .liked span{background:url(../images/course/like_btn_ico.gif) no-repeat 0 -32px;  display:inline-block; padding-left:15px;}
.course_info #bdshare{z-index:2;}
.course_info .bds_tools{position:absolute; right:0; bottom:8px;}
.course_info .bds_more{ color:#369CBE; margin:0; padding:0; padding-right:13px!important; background:url(../images/course/share_btn.jpg) no-repeat right center!important;}

.course_detail_left{float:left; width:880px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(34, 25, 25, 0.3);-webkit-border-shadow:0 1px 4px rgba(34, 25, 25, 0.3);box-shadow:0 1px 4px rgba(34, 25, 25, 0.3);position:relative; overflow:hidden;}
.ie_low .course_detail_left{border:solid 1px #d3d3d3;}
.cd_nav{height:41px;background:url(../images/tabbg.png) repeat-x 0 bottom #f7f8f8; width:880px; float:left; overflow:hidden;}
.cd_nav a{float:left; height:40px; display:block; padding:0 18px; line-height:40px; font-size:14px; border-right:solid 1px #d3d3d3;color:#333;}
.cd_nav a.active{background:#fff; border-bottom:solid 1px #fff; font-weight:bold;height:40px;}
.cd_lectures{margin:18px 18px 0 18px;border:1px solid #E5E6E6;border-bottom:none; float:left; width:842px; background:#f8f8f6;}
.ie6 .cd_lectures{margin:18px 9px 0 9px;}
.cd_lectures .section{border-bottom:1px solid #E5E6E6; font-weight:bolder; height:40px; line-height:40px; padding-left:10px; background:url(../images/course/sec-t.jpg) repeat-x 0 0; font-size:13px; overflow:hidden;}
.cd_lectures .lectures{border-bottom:1px solid #E5E6E6; padding:5px 10px; overflow:hidden; float:left; width:822px;}
.cd_lectures .lecture{float:left; width:195px; margin:10px 5px; height:54px; overflow:hidden;}
.cd_lectures .duration{float:left;display:block;height:54px;width:54px; position:relative;margin:0 8px 0 0;}
.cd_lectures .duration span{ text-align:center; color:#fff; height:16px; line-height:16px; padding-top:38px; display:block;}
.cd_vods .duration{background:url(../images/course/vod.gif) no-repeat;}
.cd_lives .duration{background:url(../images/course/live.gif) no-repeat;}
.cd_lectures .lecture .info{width:123px; height:54px; display:table-cell; vertical-align:middle;}
.ie_low .cd_lectures .lecture .info{float:left;display:inline-block;}
.cd_lectures .lecture .info h4{font-size:12px; color:#999;line-height:18px;}
.cd_lectures .lecture .info a{font-size:12px;color:#3d535e;line-height:16px; padding:4px 0 0 0; display:block;word-wrap: break-word; word-break: break-all;}
.cd_lives .lecture .info h4{line-height:16px;}
.cd_lives .lecture .info a{padding:2px 0 0 0; height:16px; display:block; overflow:hidden;}
.cd_lives .lecture .info p{padding:2px 0 0 0;}
.cd_lives .lecture .info .lecture_btn{color:#fff; display:inline-block;padding:2px 5px 1px 5px; line-height:14px; height:14px;}
.ie_low .cd_lives .lecture .info .lecture_btn{padding:3px 5px 1px 5px;}
.cd_lives .lecture .info .lecture_btn_green{background:#67832f;}
.cd_lives .lecture .info .lecture_btn_green:hover{background:#6c941d;}
.cd_lives .lecture .info .lecture_btn_blue{background:#5886a1;}
.cd_lives .lecture .info .lecture_btn_blue:hover{background:#6492ae;}

.lecture_detail{position:absolute; left:100px; top:100px; padding:10px; border:solid 2px #ff6f00; background:#fff; overflow:hidden;}
.lecture_detail .ld_box{width:362px; float:left;}
.lecture_detail .ld_img{float:left; width:100px; text-align:center; display:block;}
.lecture_detail .ld_img img{float:left;}
.lecture_detail .ld_info{float:left; margin:0 0 0 8px; width:252px;}
.lecture_detail a{color:#ff6f00; font-weight:bold;font-family:"微软雅黑","宋体";}
.lecture_detail .desc{color:#b3b3b3;font-family:"微软雅黑","宋体";}
.lecture_detail .mini_btn input{font-size:12px; padding:0 10px 0 10px;}
.ie8 .lecture_detail .mini_btn input{padding:3px 10px 0 10px;}
.ie7 .lecture_detail .mini_btn input{padding:3px 4px 0 5px;}
.ie6 .lecture_detail .mini_btn input{padding:4px 4px 0 5px;}
.lecture_detail .ld_close{position:absolute; top:0; right:0;}

.cd_other{padding:0 18px; margin:20px 0 0 0;}
.cd_other h2{font-size:14px; color:#333;}
.cd_other .box{padding:10px 0 0 0;}
.cdc_box{color:#666; line-height:2em;}
.cd_tags div a{color:#999; display:inline-block; padding-left:22px; padding-right:15px; background:url(../images/course/icons.gif) no-repeat 0 -90px; margin-bottom:5px;}
.cd_tags div a:hover{ color:#666}
.cd_also_like{overflow:hidden;}
.cd_also_like .box{float:left; margin:0 0 0 -36px; padding:0;}
.cd_also_like .box p{float:left; width:100px; margin:10px 0 10px 36px;}
.ie6 .cd_also_like .box{margin-left:-50px;}
.ie6 .cd_also_like .box p{margin-left:35px;}
.cd_also_like .box p .title{line-height:16px; display:block; text-align:center; height:16px; overflow:hidden; color:#4eb6d0; padding:6px 0 0 0;}
.cd_comment_ask form{position:relative;}
.cd_comment_ask textarea{width:832px; height:50px; border-color:#E1E1E1; color:#636B6F;}
.cd_comment_ask .inputlength{background:#eee;}
.comment_box .comment_score{float:left; margin:6px 0 0 0;}
.comment_box .comment_score *{float:left; color:#666; display:block; line-height:18px;}
.comment_box .comment_score strong{font-weight:normal;}
.comment_box .comment_score ul{width:100px; height:18px; overflow:hidden;background:url(../images/course/stars.gif) repeat-x 0 0; overflow:hidden;}
.comment_box .comment_score ul li{width:20px; height:18px; cursor:pointer;}
.comment_box .comment_score ul li.active{background:url(../images/course/stars.gif) no-repeat 0 bottom;}
.comment_box .comment_score span{color:#f60; padding-left:8px; font-weight:bold;}
.ie .comment_box .comment_score strong{margin-top:2px;}
.ie .comment_box .comment_score span{margin-top:1px;}
.cd_comment_ask .share_weibo{float:right; margin:6px 20px 0 0;}
.cd_comment_ask .share_weibo *{float:left; cursor:pointer;}
.cd_comment_ask .share_weibo input{margin:2px 5px 0 0;}
.ie_lower .cd_comment_ask .share_weibo input{margin-top:-3px;}

.comment_box a,
.ask_box a{color:#369CBE;}
.comment_ask_tabs{border-bottom:1px solid #E1E1E1; padding:0 0 12px 0;}
.comment_ask_tabs a{text-decoration:none; display:inline-block;margin-right:16px; line-height:26px;height:26px;padding:0 8px;color:#999}
.comment_ask_tabs a.active{ background:#f60; color:#fff;text-decoration:none;}
.comment_ask_list ul{float:left; width:100%;}
.comment_ask_list li{padding:12px 0;border-bottom:1px solid #E1E1E1;float:left; width:100%;}
.comment_ask_list li.ask_answer{padding:12px 0 0 0;}
.comment_ask_list .user_avatar{float:left;}
.comment_ask_list .detail{float:right; width:786px;}
.comment_ask_list .info{height:20px; line-height:20px;}
.comment_ask_list .info *{float:left;}
.comment_ask_list .user_name{color:#369CBE;}
.comment_ask_list .comment_score{padding:0 0 0 15px;}
.comment_ask_list .comment_score em{background:url(../images/course/stars_small.gif) no-repeat; height:15px; display:block; width:80px; margin:2px 0 0 0;}
.comment_ask_list .comment_score em.score1{ background-position:0 -128px}
.comment_ask_list .comment_score em.score2{ background-position:0 -96px}
.comment_ask_list .comment_score em.score3{ background-position:0 -64px}
.comment_ask_list .comment_score em.score4{ background-position:0 -32px}
.comment_ask_list .comment_score em.score5{ background-position:0 0}
.comment_ask_list .time{padding:0 0 0 15px;}
.comment_ask_list .opt{float:right;}
.comment_ask_list .opt a{color:#369CBE; margin:0 0 0 20px;}
.comment_ask_list .opt a:hover{color:#369CBE; text-decoration:underline;}
.comment_ask_list .content{width:100%; clear:both; line-height:20px; word-wrap: break-word; word-break: break-all;}

.comment_ask_list .answer_box{float:right;width:596px; margin:12px 0 0 0;border-top:1px solid #E1E1E1; padding:12px 0 0 0;}
.comment_ask_list .answer_box textarea{width:536px; height:28px; float:right;border-color:#E1E1E1; color:#636B6F;}
.comment_ask_list .answer_box .share_weibo{margin-top:3px;}
.comment_ask_list .answer_box li{border-top:1px solid #E1E1E1;border-bottom:none;}
.comment_ask_list .answer_box .detail{width:548px;}
.comment_ask_list .answer_page{float:left; margin:4px 0 0 0;}
.comment_ask_list .answer_page .pagination{text-align:left;}

.course_detail_right{float:right; width:300px;}
.ie6 .course_detail_right{width:302px;}
.course_detail_right dl{width:300px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(34, 25, 25, 0.3);-webkit-border-shadow:0 1px 4px rgba(34, 25, 25, 0.3);box-shadow:0 1px 4px rgba(34, 25, 25, 0.3);position:relative; overflow:hidden; float:left; padding:0 0 15px 0;}
.ie6 .course_detail_right dl{border:solid 1px #d3d3d3;}
.course_detail_right dt{color: #333;font-size:15px;font-family:"微软雅黑", "宋体", Arial; font-weight:bold; padding:12px 15px;}
.course_detail_right dd{float:left; width:230px; margin:0 15px;}
.ie6 .course_detail_right dd{margin:0 8px;}
.teacher_info .teacher_avatar{float:left;}
.teacher_info .teacher_right{float:left; padding:0 0 0 8px;}
.teacher_info .teacher_name{color: #333;font-size:14px;line-height:20px;display:block; height:20px; overflow:hidden; margin:0 0 14px 0;}
.teacher_desc{padding:8px 0 0 0; color:#676767; line-height:2em;}
.course_detail_right dl.rgiu{padding-bottom:7px;}
.rgiu dt{padding-bottom:0;}
.rgiu ul{}
.rgiu li{border-top:1px solid #E1E1E1; font-size:14px;line-height:1.5em; padding:8px 0;font-family:"微软雅黑", "宋体", Arial;}
.rgiu li.rgiu0{border:none;}

.study_list{}
.study_list dt{padding-bottom:5px;}
.study_list li{border-top:1px solid #E1E1E1; height:40px; padding:8px 0;}
.study_list li.study0{border:none;}
.study_list li .user_avatar{float:left;}
.study_list li .info{float:left; padding:0 0 0 8px; line-height:20px;}
.study_list li .info a{color:#369CBE;}
.study_list .pagination{padding:12px 0 0 0;border-top:1px solid #E1E1E1;}