/* course.asp CSS Document 2013.2*/
#course2013_pic {float:left;width:150px;border:1px solid #ddd;padding:1px}
#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;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_title_text{font-size:14px;color:#fff;font-weight:bold;line-height:22px;text-decoration:none;margin-top:5px;padding-left:55px;}
#course2013 .coursecontent_title_study{background:url(/school/course-kj/course/icon_study.png) no-repeat 30px 0;}
#course2013 .coursecontent_title_student{background:url(/school/course-kj/course/icon_student.png) no-repeat 30px 0;}
#course2013 .coursecontent_title_again{background:url(/school/course-kj/course/icon_again.png) no-repeat 30px 0;}
#course2013 .coursecontent_title_grade{background:url(/school/course-kj/course/icon_grade.png) no-repeat 30px 0;}
#course2013 .coursecontent_title_exam{background:url(/school/course-kj/course/icon_exam.png) no-repeat 30px 0;}
#course2013 .coursecontent_text{margin-left:150px;}
#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 { margin-left:5px;margin-right:5px;margin-top:5px;margin-bottom:20px;cursor:pointer;} 
.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; }



/*----------------------------------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{float:left; 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 }
/*----------------------------------table begin-----------------------------------------------*/
.main .tit { color: #999; height: 20px; background-color: #dfdfdf; margin-top: 5px; margin-bottom: 5px; font: 12px/20px "宋体"; clear:both }
.main .tit b { padding-right: 10px; color: #FFF; background-color: #2ebfbb; display: inline; height: 20px; float: left; }
.mian .tit em { text-transform: uppercase; padding-right: 10px; padding-left: 10px; font: normal normal 12px Arial, Helvetica, sans-serif; line-height: 20px; }
.main p { color: #666; line-height: 20px; text-indent: 2em; margin-bottom: 5px; padding: 5px 10px 5px 14px; }
.main .red { color: #c00; padding-left: 2px; }
.main p.noindent { text-indent: 0; }
.main .tese { padding-left: 10px; line-height: 25px; color: #333333; }
.main .tese em { background-image: url(../img/nub-bg.jpg); background-repeat: no-repeat; display: inline-block; height: 25px; width: 25px; overflow: hidden; text-align: center; color: #333333; float: left; margin-right: 4px; font: normal normal 16px impact, arial; }
.main .black3 { color: #333; }
.main .noti { border: 1px solid #ff7200; background-color: #fff9ea; margin: 10px; }
.main .ico { background-image: url(http://www.zili.cn/school/course-zk/img/jiantou.jpg); background-repeat: no-repeat; background-position: left 6px; padding-left: 10px; margin-left: 14px; margin-right: 10px; line-height: 24px; color: #333; margin-top: 5px; }
.main img { display:block; margin:0 auto }
.cs-table { background-color: #c4c4c4; margin-right: 10px; margin-left: 10px; width:97% }
.cs-table td { line-height: 22px; background-color: #F5F5F5; padding-right: 5px; padding-left: 5px; }
.cs-table .tdtit { background-color: #ffe7d5; font-weight: bold; }
.cs-table .tdcenter { text-align: center; }
.cs-table .tdgrey { background-color:#ececec }
.cs-table .tdgreen { background-color:#e5ffdc }
.cs-table .tdyl { background-color:#fdffdc }
/*----------------------------------cs750 begin-----------------------------------------------*/
.newcs { width:750px; margin:25px auto }
.newcs a { text-decoration:underline; color:#d40000 }
.newcs p { text-indent:2em; line-height:22px; margin-bottom:10px }
.newcs a:hover { color:#1283b4 }
.newcs img { display:block; margin:0 auto 20px }
.newcs h2 { border-bottom:solid 3px #d3d3d3; height:34px; line-height:34px; position:relative; z-index:900; margin-bottom:20px }
.newcs h2 b { height:34px; line-height:34px; border-bottom:solid 3px #ed6b31; color:#ed6b31; font:normal 18px/34px microsoft yahei,黑体; position:absolute; z-index:9999; left:0; top:0}
.newcs h3 { font-size:12px; background:#efefef; height:21px; line-height:21px; margin:20px 0 }
.newcs h3 b { background:url(../img/namebg.jpg) no-repeat 0 0; display:block; width:91px; height:21px; float:left; color:#fff; text-align:center; margin-right:10px; }
.red { color:#d40000 }
.newcs h4{ font:normal 30px/35px microsoft yahei,黑体; height:35px; margin:20px; text-align:center }
.seven li { width:360px; float:left; display:inline; margin-right:25px; margin-top:10px }
.seven li.nomar { margin-right:0 }
.seven li .num { background:url(../img/cir1.jpg) no-repeat 0 0; display:inline; width:46px; height:46px;font-family:tahoma; font-size:30px; line-height:46px; float:left; color:#fff; text-align:center; margin-right:10px; }
.seven li.bgcs .num { background:url(../img/cir2.jpg) no-repeat 0 0 }
.seven li .rgt { width:304px; float:right;font:normal 30px/35px microsoft yahei,黑体; margin-top:5px }
.seven li .rgt p { text-indent:0; margin-top:10px; margin-left:2px}
.newcs .cstable { width:100%; background:#d4d4d4 }
.newcs .cstable td { padding:3px; background:#fff; line-height:20px; color:#494949; text-align:center }
.newcs .cstable .tdtit { font-weight:bold; background:#eaeaea; }
.newcs .cstable .tdgrey { background:#f4f4f4 }
.newcs .noti {border: 1px solid #ea7780; background-color: #fff2f3; margin: 20px 0; padding:10px}
.newcs .noti .noindent { text-indent:0 }
.newcs .notigrey {border: 1px solid #d3d3d3; background-color: #f8f8f8; }
/*----------------------------------cs831 begin-----------------------------------------------*/
.newcs .noindent { text-indent:0 }
.fl { float:left }
.fr { float:right }
.cl { clear:both }
.jsbz .fl { display:inline; width:428px; margin:0 30px;font:normal 36px/35px microsoft yahei,黑体; text-align:center; }
.jsbz .fl .org { font:normal 36px/35px microsoft yahei,黑体; color:#ed6b31 }
.jsbz .fl img { margin-top:15px }
.newcs h5 { text-align:left; margin:10px 30px;font:normal 30px/35px microsoft yahei,黑体; height:35px; }
.newcs h5 b { font-family:tahoma; font-size:30px; height:35px; width:35px; line-height:35px; background:#333; color:#fff; font-weight:normal; display:block; float:left; margin-right:10px; text-align:center }
.newcs .fiveavg { margin:20px 10px 20px 75px }
.newcs .nomag { margin-left:0 }
.newcs .mgbigger { margin:20px auto 30px auto }
.imgshare { width:665px; margin:10px auto; overflow:hidden }
.imgshare ul { width:678px; margin-left:-8px }
.imgshare li { float:left; width:210px; height:152px; margin:8px; display:inline }
.imgshare li img { margin:0 }
.newcs dt { width:91px; height:21px; float:left; background:url(../img/zjbg.jpg) no-repeat 0 0 ; overflow:hidden; line-height:21px; text-align:center; color:#fff; font-weight:bold}
.newcs dd { width:649px; display:inline; line-height:22px; float:left; margin-left:10px; }
.newcs dd.cl { width:750px; display:block; margin:5px; clear:both }