/* course.asp CSS Document 2013.2*/

#course2013_pic {float:left;width:150px;}
#course2013_record{margin-left:160px;padding:5px;font-weight:bold;}
#course2013_record ul li {margin:5px 5px;}
#course2013_record ul li span{padding-left:10px;}
#course2013 .classroom{border:1px solid #ddd;margin-right:5px;}
#course2013 .classroom_right{border:1px solid #ddd;}

#course2013 .coursecontent{margin-top:5px;}


/*#course2013 .coursecontent{margin-top:5px;border-top:1px solid #8fc31f;} */
/*#course2013 .coursecontent_title{float:left;width:140px;height:26px;background:url(/school/course-kj/course/icon_course.gif) no-repeat 0 0;} */

#course2013 .coursecontent h2{
    border-bottom: 2px solid #D3D3D3;
    height: 25px;
    line-height: 25px;
    margin-bottom: 10px;
    position: relative;
    z-index: 900;
}
#course2013 .coursecontent_title{
	font-weight:bold;text-decoration:none;padding-left:30px;
    border-bottom: 2px solid #ED6B31;
    color: #007dc9;
    font: 16px/25px microsoft yahei;
    height: 25px;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9999;	
	}
#course2013 .coursecontent_title_study{background:url(/school/course-kj/course/icon_study.png) no-repeat 10px 5px;}
#course2013 .coursecontent_title_student{background:url(/school/course-kj/course/icon_student.png) no-repeat 10px 5px;}
#course2013 .coursecontent_title_again{background:url(/school/course-kj/course/icon_again.png) no-repeat 10px 5px;}
#course2013 .coursecontent_title_grade{background:url(/school/course-kj/course/icon_grade.png) no-repeat 10px 5px;}
#course2013 .coursecontent_title_exam{background:url(/school/course-kj/course/icon_exam.png) no-repeat 10px 5px;}
#course2013 .coursecontent_text{margin-left:30px;}
#course2013 .coursecontent_book{margin-left:8px;border:1px solid #ddd;}


#course2013_grade{margin:0 10px 20px;}
#course2013_grade table {border:1px #999 solid; border-collapse:collapse;width:550px;}
#course2013_grade caption {font-weight:bold;margin-bottom:5px}
#course2013_grade td {border:1px #999 solid; padding:1px;text-align:center;}
#course2013_grade th {border:1px #999 solid; padding:1px;text-align:center;font-weight:normal;background-color: #e9edf2;}
#course2013_intro{margin-top:20px}
#course2013_intro ul li{ height:22px;}
#course2013_question li{padding-left:18px;display:block;height:1%;}
#course2013_question .question{color:#ff6600;background:url(/school/img/icon_question.gif) no-repeat 0 3px;}
#course2013_question .answer{color:#666666;background:url(/school/img/icon_answer.gif) no-repeat 0 3px;}


.related_course { padding:10px; line-height: 18px; cursor:pointer;border-bottom:1px dashed #ddd;overflow: hidden;} 
.related_course a { display: block; width: 100%; height: 100%; text-decoration: none; cursor: pointer; } 
.related_course a:hover { /*border: 1px solid #996600;background-color: #FFCC62;text-decoration: none; background-color: #FFE0A2;*/ text-decoration:underline; 
}



/*----------------------------------cstab begin-----------------------------------------------*/
.cstabs { height:31px; border-bottom:solid 1px #d70606; margin:20px 0 0; } 
.cstabs li { float:left; display:inline; margin-right:5px; width:90px; position:relative; _top:1px }
#cstb2 { width:90px }
#cstb3 { width:140px }
#cstb4 { width:100px }
.cstabs li a { display:block;background:url(../images/tabsbg.jpg) repeat-x 0 0; border:solid 1px #c9c9c9; height:30px; text-align:center; line-height:30px; text-decoration:none; border-bottom-color:#d70606; color:#4a4a4a; outline:none }
.cstabs li.focusbg a { background:none; border-color:#d70606; border-bottom-color:#fff; font-weight:bold; }
.cstabs li .blue { color:#0072cf; font-weight:bold }
/*----------------------------------content begin-----------------------------------------------*/
.csmain{display: inline-block; width:100%; margin-top:10px; margin-bottom:10px;}
.cscontent { padding:20px 0; display:none }
.csdesp { background:#f2f2f2; border:solid 1px #cdcdcd; padding:20px 20px 5px }
.csdesp li { float:left; line-height:22px; width:374px; margin-bottom:10px }
.csdesp li .cstit { float:left; width:66px }
.csdesp li .cscon { float:left; width:308px; }
.csdesp li.cdatend { clear:both; float:none; width:100% }
.csdestext { margin-top:0px }
.csbanner{ margin-top:20px;}
.csdestext .csnameatt { height:63px; background:url(../images/course_namebg.jpg) no-repeat 0 0; font-size:18px }
.csdestext .csnameatt span { display:block; padding-left:25px; padding-top:10px }
.csdestext .csnameatt span.csnd { font-size:14px; padding-left:32px }
.csdestext p { line-height:25px; margin-top:10px }
.csdestext p b,.csdestext p strong { font-size:14px }
.attit { background:url(../images/course_attrbg.jpg) no-repeat 0 0; height:29px; line-height:26px; padding-left:20px; color:#ce0000; font-size:14px }
.sessionred,.sessionblue,.sessiongrey { background:#df1b0f; color:#fff; font:normal 24px/30px 'microsoft yahei','黑体'; text-align:center; height:30px; margin:1px 0; padding:5px 0 }
.sessionblue { background:#0f76df;font-size:18px }
.sessiongrey { background:#ddd; margin-top:10px; color:#666; margin-bottom:0 }
.cstable { width:80%; background:#d4d4d4 }
.cstable td { padding:3px; background:#fff; line-height:20px; color:#494949; text-align:center }
.cstable .tdtit { font-weight:bold; background:#eaeaea; }
.cstable .tdcsname { padding:3px 20px }
.blue { color:#008cd6 }

/*----------------------------------FAQ begin-----------------------------------------------*/
.csfaq h2 { font-size:14px;color:#c00;font-weight:bold;line-height:22px;border-bottom:solid 1px #c00; margin-bottom:10px; margin-top:20px;}
.csfaq dl { padding-bottom:5px; border-bottom:solid 1px #ddd; line-height:18px; margin-bottom:5px }
.csfaq dt { background: url(/school/course-kj/img/icon_ask.png) no-repeat 10px 3px; color:#666; padding-left:30px;  }
.csfaq dd { background: url(/school/course-kj/img/icon_answer.png) no-repeat 10px 3px; color:#c00; padding-left:30px; }
.csfaq dt span,.csfaq dd span { padding:5px; text-align:right; color:#aaa }
.csfaq dt span em,.csfaq dd span em { font-style:normal; padding-left:10px }


/*----------------------------------CourseGroup begin-----------------------------------------------*/
#course_group { margin:10px 0 ; border:solid 1px #ddd; padding:10px; height:120px; overflow:hidden ;font-size: 12px;text-decoration: none}

#course_group .prolist { float:left; display:inline; margin:0 5px; padding-right:0px;}
#course_group .prolist li.cross { float:left; width:100px; text-align:center; display:inline; background:url(/school/course-kj/img/icon_cross.gif) no-repeat 90px 30px}
#course_group .prolist li.equal { float:left; width:100px; text-align:center; display:inline; background:url(/school/course-kj/img/icon_equal.gif) no-repeat 90px 30px}
#course_group .prolist li img { border:solid 1px #ddd; padding:1px }
#course_group .prolist li span { display:block ; color:#666; line-height:20px}
#course_group .csmp { float:left; display:inline; font-weight:bold; line-height:20px }
#course_group .csmp a { display:block;background:url(/school/course-kj/img/icon_botton.gif) no-repeat 0 0; width:80px; height:25px; line-height:25px; text-align:center; color:#666 ; text-decoration:none; margin-top:10px }
#course_group .csmp a:hover { color:#0072cf; text-decoration:underline}
#course_group .price { color:#999 }
#course_group .sale { color:#c00 }
#course_group .gain { color:#999 }
