@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;}

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

.red { color:#ff8c8c;}


/* 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;}


.input3 {background:#FBFBFB;border:1px solid #00537d;font-size:12px;  line-height:18px; height:18px; font-family:Corbel,Verdana, Arial, Helvetica, sans-serif;padding:2px 4px;width:185px; vertical-align:middle;}

.input5 {border:1px solid #4f81bd;font-size:12px; margin-bottom:3px; line-height:18px; height:18px; font-family:Corbel,Verdana, Arial, Helvetica, sans-serif;padding:2px 4px;width:176px; margin-right:4px;}


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

.padding10 {padding:10px;}

/* layout */
#main_body,#footer {width:950px; margin:auto;}
#header {background:url(/images/index_top_wow.png); border-bottom:1px solid #20518b;  }
.header {background:url(/images/logo_2.png) center no-repeat; height:58px; padding:10px 0; margin:0 auto; overflow:hidden;}
.top {width:950px; margin:0 auto; overflow:hidden; zoom:1;}
h1 {float:left; width:5px; height:5px; overflow:hidden; }
.login {float:right; color:#fff; font-size:12px; padding-top:10px;}
.login a {color:#fff;}
.login li {float:left; margin-right:3px;}
.login button {border:1px solid #01628e; vertical-align:middle; background:#0071ab; font:bold 12px/24px ''; color:#fff; height:24px;}

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


.ct {background:url(/images/ct_jb.png); height:256px; overflow:hidden;}
.ct2 {background:url(/images/ct_left.png) left no-repeat;}
.ct3 {background:url(/images/ct_right.png) right no-repeat;}
.ct4 {width:950px; margin:0 auto; overflow:hidden; zoom:1;}
.join {float:right; width:290px; padding-top:20px;}
.join li {font-size:12px; margin-bottom:5px; overflow:hidden; zoom:1; vertical-align:top;}
.input4 {border:1px solid #016ca4; font:14px/18px 'Corbel,Verdana,Arial,Helvetica,sans-serif'; heihgt:18px; padding:3px 4px; width:80%;}
.join button {background:#5f9f53; border:1px solid #36692d; color:#fff; font:bold 14px/24px ''; height:26px;}
.join h2 {font:bold 16px/1.6 ''; margin-bottom:10px; color:#000;}
.join ul {overflow:hidden; zoom:1;}
.join label {width:68px; float:left; text-align:right;}
.join span {width:210px; float:right;}





.main {width:950px; margin:auto; margin-top:20px;}
.main_right {width:256px; float:right; margin-left:-256px;}
.main_left {margin-right:276px;}
.title { border-bottom:1px solid #b8d4e8; margin-bottom:10px;}
.title span { font:bold 14px/1.6 ''; color:#000;}
.title a {float:right; font-size:12px;}

.title2 {margin-bottom:5px;}
.title2 span {font:bold 12px/1.6 ''; color:#000; }

.title3 {margin-bottom:5px;  border-bottom:1px solid #b8d4e8;}
.title3 span {font:bold 12px/1.6 ''; color:#000; }

.tigst {background:#f0f5f8;  padding:10px 10px; margin-bottom:10px;}

.icon {background:url(/images/test.png) no-repeat; vertical-align:middle;}
.success {width:15px; height:15px; background-position:0 0;}
.unsuccessful {width:15x; height:15px;  background-position:-15px 0;}

.students_list {overflow:hidden; zoom:1;}
.students_list li {height:32px; border-bottom:1px dashed #e2e2e2; overflow:hidden; zoom:1; padding:5px 0; font:12px/1.4 '';}
.students_list .header_img {width:24px; float:left; margin-right:-35px; padding:2px; border:1px solid #ccc;}
.students_list .header_img img {width:24px;}
.students_list .cont {margin-left:35px;}
.students_list .cont span {font-size:12px; color:#999;}

.search2 {}
.search2 button {background:#4f81bd; border:1px solid #4f81bd;  font:bold 12px/24px ''; color:#fff; height:24px;}


.class_list {overflow:hidden; zoom:1;}
.class_list li {height:86px; width:50%; float:left; border-bottom:1px dashed #e2e2e2; overflow:hidden; zoom:1; padding:5px 0; font:12px/1.4 '';}
.class_list .header_img {width:80px; float:left; margin-right:-100px; padding:2px; border:1px solid #ccc;}
.class_list .header_img img {width:80px; height:80px; }
.class_list .cont {margin-left:100px; margin-right:10px;}
.class_list .cont span {font-size:12px; color:#999;}


.class_cont {}
.class_cont dt {font:14px/1.8 ''; background:#f4fcff; padding-left:4px;}
.class_cont dd {line-height:1.6; padding-left:4px;}
.class_cont {}


.teacher_list {overflow:hidden; zoom:1;}
.teacher_list li {width:108px; 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:108px; height:153px;}
.teacher_list li span {width:88px; 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;}


.notes_style {overflow:hidden; zoom:1; margin-bottom:10px;}
.notes_style .notes_left {width:50%; float:left;}
.notes_style .notes_right {width:50%; float:left;}

.notes_class { overflow:hidden; zoom:1;}
.notes_class li {width:48%; float:left; padding-right:1%; font-size:12px; height:24px; overflow:hidden;}
.notes_class li strong {font-size:14px; margin-right:5px;}


.notes_detail {background:#eef4f2; margin-right:20px;}
.notes_list {}
.notes_list dt {font:14px/1.6 ''; margin-top:10px; height:22px; overflow:hidden;}
.notes_list dt.first {margin-top:0px;}
.notes_list dd {font-size:12px;}
.notes_list dd.cot {height:38px; overflow:hidden;}
.notes_list span {margin-top:5px;}




#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;}

