@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin:0; padding:0;}

body {color:#424A5E; font-size:85%; line-height:1.6; font-family:Corbel,Verdana, Arial, Helvetica, sans-serif; background-color:#fff; word-wrap:break-word;}

a:link{color:#0066cc}
a:visited{color:#0066cc}
a:hover{color:#1F3A87/*#BC2931*/}
a:active { background:#06c; color:#fff;}

img,fieldset{border:0;}
ul,ol{list-style-type:none;}

em { font-style:normal;}

h1{
        font-family:"Microsoft YaHei","΢ź","Microsoft JhengHei","ĺ",STHeiti,Georgia, "Times New Roman", Times, serif;
        padding:10px 0;}

label {display:block;}



/* global */
.input {
         -moz-background-clip:border;
         -moz-background-inline-policy:continuous;
         -moz-background-origin:padding;
         background:#FBFBFB;border:1px solid #0B69A7;font-size:18px;margin-right:6px;margin-top:2px;
        font-family:Corbel,Verdana, Arial, Helvetica, sans-serif;padding:2px;width:250px;}
        
.input2 {
         -moz-background-clip:border;
         -moz-background-inline-policy:continuous;
         -moz-background-origin:padding;
         background:#FBFBFB none repeat scroll 0 0;border:1px solid #bed666;font-size:18px;margin-right:6px;margin-top:2px;
        font-family:Corbel,Verdana, Arial, Helvetica, sans-serif;padding:3px;width:95%; overflow:auto;}

.button {width:86px; height:26px; border:0px solid #fff; font:14px/27px ''; overflow:hidden; cursor:pointer; background:#63A24F; color:#fff;}

.floatlt { float:left;}
.floatrt { float:right;}

.red { color:red;}

.block { display:block;}
.none { display:none;}
/* 列表学费数 */
.me {-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; padding:1px 3px; display:block; border:1px solid #888; color:#666; font-size:9px;}
.free {border-color:#3b3; color:#3b3; }


.img_teacher { width:108px; height:25px; background:url(/images/icon.png) -288px -132px; vertical-align:middle;}


/* 标签和分类管理 */

sup {}
sup a {text-decoration:none;}




/* layout */
#main_body,#footer {width:950px; margin:auto;}
#header {overflow:hidden; padding:10px; background:#2c80bc; border-bottom:1px solid #0b69a7;}
.header {width:950px; margin:0 auto;}
 .wow {width:280px; height:60px; background:url(/images/index_top_wow.png) no-repeat; float:right; overflow:hidden; text-indent:-2000em;}
 .logo_index {width:280px; height:60px; float:left; padding:0;}
                .logo_index a { width:280px; height:60px; background:url(/images/logo_2.png) no-repeat; display:block; overflow:hidden; text-indent:-200em;}
				.logo_index a:visited {  background:url(/images/logo_2.png) no-repeat;}
				.logo_index a:active { background:url(/images/logo_2.png) no-repeat;}
#login {padding:10px 0; background:#eeeff4;}
.login {width:950px; margin:0 auto;}
	dl.login_input {float:right; padding-top:5px;}
		dl.login_input dt { font:bold 16px/1.6 ''; margin-bottom:10px;}
		dl.login_input dd {margin-bottom:5px;}

		/* 亮灰 */
		a.button_2 {border:1px solid #0f5e96; display:block; color:#fff; margin-top:5px; text-decoration:none;}
		a.button_2:visited {color:#fff;}
		a.button_2:hover { color:#fff;}
		a.button_2 span {background:#2c80bc; display:block; border-top:1px solid #93c5e8; padding:3px 10px; font-size:16px; font-weight:bold; text-align:center;}



.main_body {padding:0 0; width:950px; margin:15px auto; overflow:hidden; height:1%; zoom:1;}
.main_body .right {width:240px; margin-left:-240px; float:right;}
.main_body .left {margin-right:240px; padding-right:20px;}

.left_cont {}
.left_cont dt { font:bold 24px/1.6 '';}
.left_cont dt a { font:normal 14px/1.6 ''; margin-left:20px;}
.left_cont dd { margin-bottom:10px;}
.left_cont dd h3 { font-size:14px;}
.left_cont dd h3 a { font:normal 12px/1.6 ''; float:right;}
.left_cont h4 {font-size:12px;}


.courses_list {overflow:hidden; zoom:1;}
.courses_list li {width:50%; height:80px; float:left; border-bottom:1px solid #e2e2e2; overflow:hidden; zoom:1; padding:10px 0;}
.courses_list .header_img {width:80px; float:left; margin-right:-95px; }
.courses_list .header_img img {width:80px;}
.courses_list .cont {margin-left:95px; margin-right:10px;}
.courses_list .cont_data {}
.courses_list .cont_data p {display:inline; float:left; padding-right:10px; border-left:1px solid #ccc; padding-left:10px;}
.courses_list .cont_data p.first {padding-left:0; border-left:none;}

.students_list {overflow:hidden; zoom:1;}
.students_list li {width:49%; height:48px; float:left; border-bottom:1px solid #e2e2e2; overflow:hidden; zoom:1; padding:10px 0;}
.students_list .header_img {width:48px; float:left; margin-right:-60px; }
.students_list .header_img img {width:48px;}
.students_list .cont {margin-left:60px; margin-right:10px;}
.students_list .cont span {font-size:12px; color:#999;}

.teacher_list {overflow:hidden; zoom:1;}
.teacher_list li {width:111px; height:153px; float:left; position:relative; margin-left:4px;}
.teacher_list li.first {margin-left:0;}
.teacher_list .header_img {}
.teacher_list .header_img img {width:111px; height:153px;}
.teacher_list li span {width:91px; padding:3px 10px; height:34px; display:block;  background:url(/images/teacher_list.png); _background:none #000; position:absolute; overflow:hidden; bottom:0px; _bottom:-1px; z-index:999;}
.teacher_list li span a {color:#fff!important;  line-height:1.3; text-decoration:none;}





.know_list {}
.know_list li {border-bottom:1px solid #e2e2e2; overflow:hidden; zoom:1; padding:10px 0; font-size:12px;}
.know_list .header_img {width:100px; float:left; margin-right:-120px;}
.know_list .header_img img {width:100px;}
.know_list .cont {margin-left:120px;}
.know_list .cont div.conts { font:normal 12px/1.2 ''; color:#333; padding-top:5px;}




/* 评价星星 */
.star-rating-small {height:15px;overflow:hidden;position:relative;width:75px; background:url("/images/edufire_star_rating_sm.png") repeat-x; margin:10px 0;}
.star-rating-small li {height:15px; overflow:hidden;text-indent:-2000em; overflow:visible; background:url("/images/edufire_star_rating_sm.png") repeat-x 0 -30px;}
.index_star li {width:auto; float:none; border:none; padding:0;}



.rt_1 {padding:10px; margin-bottom:10px;}
.rt_1 dt {font:bold 14px/1.6 ''; border-bottom:1px solid #ccc; margin-bottom:5px;}
.rt_1 dd {color:#333; font-size:12px;} 

.rt_2 {padding:10px; margin-bottom:10x;}
.rt_2 dt {font:bold 14px/1.6 ''; border-bottom:1px solid #ccc; margin-bottom:5px;}
.rt_2 ul {overflow:hidden; height:1%; zoom:1;}
.rt_2 li {width:48px; height:48px; margin:0 7px 7px 0; float:left;}
.rt_2 li img { width:48px; height:48px;}



        


#footer {border-top:1px solid #d4d4d4; padding:10px 0; overflow:hidden; color:#999; clear:both;}
.hide {display:none;}
.ft_16 { font-size:16px;}
.ft_12 { font-size:12px;}