.span*{
	float: left;
}

#nav ,#nav .dropdown-menu{
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	background-color: #2E363E;
}

#nav *{
	color: #FFFFFF;
}
#nav .dropmenu-ul,#nav .dropmenu{
	float: left;
	width: 190px;
	background-color: #2E363E;
}

#nav .navli .dropdown-menu{
	border: none;
}

#nav .navli .chdli{
	margin-left: 30px;
}

#nav a{
	height: 30px;
	line-height: 30px;
}

.navbar{
	/* filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5; */
	height: 100%;
}

.left_td{
	vertical-align: top;
	width: 260px;
	margin: 0;
	position: relative;
	z-index: 99;
	background-color: #3A424B;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.log{
	background-color: #5BC56B;
	color: #FFFFFF;
	height: 50px;
	line-height: 40px;
	padding:10px 0px 0px 10px;
	font-size: 23px;
	text-align: left;
	position: relative;
	z-index: -1
}

.lbg{
	position: absolute;
	top: 62px;
	background: url(../pics/lef_bg.png) -20px 0px;
	height: 100%;
	width: 260px;
	z-index: -1;
}

.rig_top,.newbody{
	background-color: #E5E5E5;
	padding: 0px;
	margin: 0px;
}

.rig_top table{
	height: 60px;
	background-color: #FFFFFF;
}

.rig_top .rig_top_lef{
	padding-left: 0px; 
	color: #15A086;
	font-size: 17px;
}

.rig_top .rig_top_rig{
	padding-right: 15px;
}

.rig_top .rig_ifr{
	
}

.rig_top_city .cname{
	font-size: 19px;
	color: #5A5A5A;
}

.rig_top .rig_top_icon img{
	width: 40px;
	height: 40px;
}

#tab td, #tab th{
	text-align: center;
	border-bottom: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
}

.itmtitle{
	color:gray; text-align: left;font-size: 16px;
	font-family: '微软雅黑', tahoma, Srial, helvetica, sans-serif;
	height: 34px;
	line-height: 30px;
}

.newbody .itmtitle{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #CCCCCC;
	background-color: #F5F5F5;
}

.newbody .itmtitle input{
	margin-top: -3px;
}

.newbody .itmtitle .titbut{
	float: right;
}

.newbody .itmtitle .active{
	float: left;
}

.newbody .itmtitle .glyphicon{
	margin-bottom: -1px;
}

.newbody .itmtitle .breadcrumb{
	background-color: #F5F5F5;
}

.newbody .newt{
	margin-top: -15px;
	margin-bottom: 10px;
	border: none;
}

.newbody .newt .breadcrumb,.newbody .nfrorm .breadcrumb{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.newbody .newt li,.newbody .nfrorm li{
	color: #0064cc;
}

.newbody .nfrorm input{
	
}

.newbody .nfrorm{
	border: none;
	height: 42px;
}

.newbody .nfrorm form{
	margin: 0px;
}

.newbody .itmtitle .label{
	position: absolute;
	top: 17px;
	left: 195px;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px 0px 10px;
	font-size: 14px;
	display: none;
}

.newbody .itmtitle .label .glyphicon{
	margin-left: 15px;
	cursor: pointer;
	color: white;
}

#form input[type=text]:focus {
	outline: none;
	border-color: /* rgba(93, 149, 242, .75) */#84AEF4;
}

.row-fluid input:focus{
	outline: none;
}

.table > tbody > tr:hover > td{
  background-color: #93C5D3;
}
.table tr th{
	background: #3F5677;
	text-align: center;
	color:#505a5f;
	border: 1px solid white;
}

.table tr{
	border-bottom: 1px solid #E5E5E5;
}

.table td{
	background: white;
	text-align: center;
}

.table thead th{
	background-color: #ececec;
}
/* .table thead td{
	background-color: #5FB26A;
	color: white;
	border: 1px solid white;
} */

.table-hover tbody tr:hover > td {
  background-color: #EAFAFF;
}

.control-group{
	padding:10px 0;
	margin-bottom: 0px;
}

.container-fluid input,.form-inline input,.circle_radius,.circle input{
	height: 22px;
	font-family: '微软雅黑', tahoma, Srial, helvetica, sans-serif;
	border-radius: 5px; 
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	/* behavior: url(iecss3.htc); */
	position:relative;
	z-index:10;
}

.form-horizontal input{
	outline: none;
}


/* input[type=text]:focus,input[type=password]:focus,textarea:focus{
 transition:border linear .2s,box-shadow linear .5s;
 -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
 -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
 outline:none;border-color:rgba(241,39,242,.75);
 box-shadow:0 0 8px rgba(241,39,232,.5);
 -moz-box-shadow:0 0 8px rgba(241,39,232,.5);
 -webkit-box-shadow:0 0 8px rgba(241,39,232,3);
 
 } */
 
.adjust input{
	margin-left: 0px;
}


.yuan { 
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	width: 40px;
	height: 40px;
	/* behavior: url(iecss3.htc); */
}

.newbody{
	padding: 12px 15px 0px 15px;
}

.childbody,.newbody{
	background-color: #EDF1F5;
}

.bg_col_green:hover{
	/* background: #30CD73; */
}

.bg_col_blue:hover{
	/* background: #3498DB; */
}

.container-fluid input[type='button'],
.container-fluid input[type='submit']{
	height: 30px;
	width: 100px;
	color: white;
	font-weight: bold;
	font-size: 15px;
	outline: none;
}

.container-fluid  .select2-choice{
	color: #767676;
	font-family: '微软雅黑', tahoma, Srial, helvetica, sans-serif;
	height: 28px;
	line-height: 28px;
}

.container-fluid  .sel_text{
	width: 164px;
	height: 30px;
}

.form-inline{
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

.form-inline .add,.form-inline #add{
	float: right;
}

.form-inline input,.form-inline select,.select2-choice,.childbody table,.form-horizontal,.form-horizontal input,.form-horizontal select,#setpage
,.sea_form .info_table,.table{
	font-family: '微软雅黑', tahoma, Srial, helvetica, sans-serif;
}

.sea_form{
	width: 100%;
}

.form-inline input,.form-inline select,.select2-choice{
	color: #767676;
}

.form-inline input,.form-horizontal .input_text{
	height: 22px;
}

.form-inline .select2-choice,.form-horizontal .select2-choice{
	height: 28px;
	line-height: 28px;
}

.form-inline .ownbtn{
	width: 70px;
	color: white;
	height: 30px;
}

.form-inline .aownbtn{
	width: auto;
	color: white;
	height: 30px;
}

.form-inline .lgownbtn{
	width: 120px;
	color: white;
	height: 30px;
}

.form-horizontal .ownbtn{
	width: 150px;
	color: white;
	height: 30px;
}

.form-horizontal .addbtn{
	width: auto;
	color: white;
	height: 28px;
}

.itmtitle .ownbtn{
	width: 100px;
	color: white;
	height: 30px;
}

.form-inline .sel_text{
	width: 164px;
	height: 30px;
}

.form-horizontal #choseModel input,.form-horizontal #projectObj input{
	width: 20px;
	height: 16px;
}

.form-horizontal .input_text{
	width: 225px;
}

.form-horizontal .sel_text{
	width: 239px;
	height: 30px;
}

.form-horizontal textarea{
	width: 450px;
	height: 56px;
}

.form-horizontal #projectOption .row{
	margin: 0px;	
}

.form-horizontal label{
	font-size: 15px;
}

.table th,.table td {
	background-color: white;
	text-align: center;
}

.table{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#setpage {
	text-align: center;
	margin-bottom: 15px;
	border-bottom: 1px solid #D1D1D1;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	background-color: #F7F7F7;
}

.info_table{
	border: none;
	display: inline-table;
	width: 100%;
	font-size: 16px;
	border-spacing: 0;
	border-collapse: collapse;
}
.info_table tr{
	width: 100%;
}

.info_table th{
	height: 30px;
	background-color: #F0F0F0;
	border: 1px solid #E8E4E5;
	font-weight: normal;
	font-size: 14px;
	width: 120px;
}

.info_table td{
	height: 30px;
	background-color: #F9F9F9;
	border: 1px solid #E8E4E5;
	text-align: left;
	font-size: 14px;
	padding-left: 10px;
}

.info_table #choseModel{
	text-align: left;
}

.info_table #choseModel .child_title{
	
}

.dropdown .dropmenu{
	
}

.control-group{
	margin: 0px;
	padding: 0px;
}

.sea_form{
	padding-top: 10px;
	background-color: #F6F6F6;
	display: block;
}

.sea_form .info_div{
	margin: 0px 15px 15px 15px;
}

#choseModel, #projectObj{
	color: #4D4D4D;
	margin-right: 20px;
	word-break:break-all; /*支持IE，chrome，FF不支持*/
	word-wrap:break-word;/*支持IE，chrome，FF*/
}

#choseModel .parent_title{
	height: 30px;
	line-height: 30px;
	background-color: #A5E5A5; 
	padding-left: 10px;
	font-weight: bold;
}

#projectObj .grade_title{
	height: 30px;
	line-height: 30px;
	background-color: #A5E5A5; 
	font-weight: bold;
}

#projectObj .gclass{
	margin: 0px;
}

#projectObj .child{
	margin: 0px 10px 0px 0px;
}

#choseModel .child_title{
	background-color: #D3EAD6;
	height: 26px;
	line-height: 26px;
}

#projectObj .classes{
	background-color: #EAFAEA;
	height: auto;
	line-height: 22px;
}

#choseModel .child_module{
	margin-left: 40px;
}

#choseModel .funcmodule{
	padding-left: 30px;
	background-color: #EDF7ED;
}

.info_div #choseModel{
	margin-right: 0px;
}

.space{
	height: 10px;
}

#startTime,#endTime{
	cursor: pointer;
	/* background:#fff url(../My97DatePicker/skin/datePicker.gif) no-repeat right; */
}

#outul .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.sea_form .form-horizontal .label{
	display: none;
}

.teach_head *,.teach_body *{
	font-family: '微软雅黑', tahoma, Srial, helvetica, sans-serif;
}

.teach_head{
	height: 60px;
	background-color: #5BC56B;
	color: #FFFFFF;
	line-height: 60px;
	padding-left: 40px;
	text-align: left;
}

.teach_head .sch_name{
	font-size: 34px;
}

.teach_head .title{
	margin-left: 15px;
	font-size: 16px;
}

.teach_body{
	width: 100%;
	padding-top: 1px;
}

.teach_table{
	margin-top: 10px;
}

.teach_table td{
	
}

.teach_body .teach_info{
	margin-top: 15px;
}

.teach_body .teach_info .t_img img{
	width: 90px;
	height: 90px;
}

.teach_body .teach_info .t_name{
	font-size: 26px;
	text-align: left;
	padding-left: 10px;
}

.teach_body .teach_info .t_penny{
	text-align: left;
	padding-left: 10px;
}

.teach_body .teach_info .t_lname,.teach_body .teach_info .go_info{
	text-align: right;
}

.teach_body .teach_info a{
	margin-left: 10px;
}

.teach_body .teach_info{
	padding-bottom: 10px;
	border-bottom: 1px solid gray;
}

.teach_affairs_td{
	background-color: #FFFFFF;
	width: 240px;
	text-align: left;
	vertical-align: top;
}

/* .teach_affairs{
	text-align: left;
	padding-top:10px;
	border-bottom: 1px solid gray;
}
 */
.teach_affairs a,.teach_info a{
	cursor: pointer;
}

.teach_affairs_td .aff_title{
	font-size: 20px;
	text-align: center;
	width: 60px;
}

.teach_affairs{
	width: 240px;
	position: relative;
	font-size: 12px;
}

.teach_affairs .aff_title{
	color: white;
	text-align: center;
	font-size: 17px;
	border-bottom: 2px solid #5DBF6A;
	padding-bottom: 5px;
	margin-left: 8px;
	margin-right: 8px;
}

.teach_affairs .aff_li{
	height: 110px;
	position: relative;
	overflow: hidden;
}

.teach_affairs .aff_body{
	margin: 5px 8px;
	position: relative;
}

.teach_affairs .aff_body li{
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis; 
	width: 224px;
	line-height: 22px;
}

.teach_affairs a{
	color: white;
}

.teach_affairs a:HOVER{
	text-decoration: underline;
}

.teach_classes{
	height: auto;
	/* margin: 15px; */
	background-color: white;
}

.teach_classes .glyphicon,.itmtitle .glyphicon{
	vertical-align: -1px;
}

.teach_classes .class_title{
	height: 38px;
	line-height: 38px;
	text-align: left;
	background-color: #F2F2F2;
	color: #397E46;
	padding-left: 10px;
	padding-right: 10px;
	/* border: 1px solid #83D19D; */
	border-bottom: 1px solid #CCCCCC;
	cursor: pointer;
}

.teach_classes .class_title .cl_name{
	font-size: 16px;
}

.teach_classes .class_title .cl_type{
	margin-left: 40px;
}

.teach_classes .class_title .cl_duty{
	float: right;
	margin-right: 5px;
}

.class_title a img{
	height: 30px;
}

.teach_classes .class_mode{
	/* border-bottom: 1px solid #83D19D; */
	border-top:none;
	text-align: left;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: white;
	height: auto;
	display: none;
}

.teach_classes .class_mode a{
	color: #2C9B50;
}

.teach_classes .row{
	margin: 0px;
	text-align: center;
}

.teach_classes .class_mode .span2{
	text-align: center;
}

.teach_classes .class_mode img{
	height: 60px;
	width: 60px;
}

.teach_classes a{
	cursor: pointer;
}

.mr10{
	margin-right: 10px;
}

.query_block form{
	padding-top: 5px;
}

form input[readonly='readonly']{
	cursor: pointer;
	background: white;
}

.image_preview_list{
	width: 70px;
	height: 55px;
	display: inline-block;
	margin-right: 10px;
	position: relative;
}

.image_preview{
	width: 70px;
	height: 55px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}

.image_preview img{
	width: 70px;
	height: 55px;
	display: inline-block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.dis_inbk{
	display: inline-block;
}

form .form-label{
	display: inline-block;
	margin: 0 15px 10px;
}
/*教师工作平台每行图片数量4>10,width:24%>12%;*/
.spant{
	width: 12%;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}
form div input[type='submit'],button{
	margin-left:30px;
}

.table_exam > tbody > tr:hover > td{
	background-color: white;
}
.table_exam tr th{
	background: #3F5677;
	text-align: center;
	color: white;
	border: 1px solid white;
}

.table_exam tr{
	border-bottom: 1px solid #E5E5E5;
}

.table_exam tr:hover{
	border-bottom: 1px solid #93C5D3;
}

.table_exam tr td{
	background: white;
	text-align: center;
	height: 16px;
	padding: 2px;
}

.table_exam thead th{
	background-color: #5D8662;
}

.userMenu{
	padding:5px 0px 5px 0px; 
	position: absolute;
	top:51px;
	right: 31px;
	width: 120px;
	display:none; 
	border: 1px solid #E3E3E3;
	background-color: #FFFFFF;
	text-align: center;
	line-height: 26px;
	font-size: 14px/1.5;
	filter:alpha(opacity=90); /*IE滤镜，透明度50%*/
	-moz-opacity:0.9; /*Firefox私有，透明度50%*/
	opacity:0.9;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#D3D3D3,direction=120,strength=3);
    -moz-box-shadow: 2px 2px 10px #AAAAAA;
    -webkit-box-shadow: 2px 2px 10px #AAAAAA;
    box-shadow:2px 2px 10px #AAAAAA;
}

.userMenu a span{
	font-size: 13px;
}

#usertd{
}

.warning_info{
	font-size: 10px;
	line-height: 1.2em;
	border-radius: 3px;
	display: inline-block;
	margin-left: 5px;
	padding: 2px;
	background-color: #f89406;
}

#refundDiv{
	position: absolute;
	z-index: 999;
	top: 50px;
	right: 30px;
	display: none;
}

.refundDiv{
	width: 260px;
}

#students td,#teachers td{
	border: 1px solid #CCCCCC;
	padding: 2px 4px 2px 4px;
	background-color: #FAFAFA;
}

#students td input,#choiceStudents input,#teachers td input,#choiceTeachers input{
	vertical-align: -2px;
}

#choiceStudents,#choiceTeachers{
	width: 640px;
	height: 180px;
	overflow: auto;
	border: 1px solid #CCCCCC;
	background-color: #FAFAFA;
}
#choiceStudents span,#choiceTeachers span{
	margin: 3px;
}
#objects td{
	border: 1px solid #CCCCCC;
	padding: 2px 4px 2px 4px;
	background-color: #FAFAFA;
}

#objects td input,#choiceObjs input{
	vertical-align: -2px;
}

#choiceObjs{
	width: 640px;
	height: 100px;
	overflow: auto;
	border: 1px solid #CCCCCC;
	background-color: #FAFAFA;
}
#choiceObjs span{
	margin: 3px;
}

.colGray6{
	color: #B4B4B4;
}

.colBlack{
	color: #3E3E3E;
}