@charset "utf-8";
/* CSS Document */
input[type="text"].inp:focus, input[type="password"].inp:focus, textarea:focus{ border: 1px solid #0198DF;}
.inp {padding: 5px;border: 1px solid #d5d5d5;color:#666; outline:none;vertical-align: middle;}
.yellow{ color:#FF8402;}
.global_select {
    padding: 5px;
    color: #666;
}
input, textarea, select {
    font-size: 12px;
}
.select_s2 {
    line-height: 34px;
    color: #595959;
    font-size: 14px;
    border: 1px solid #E8E8E8;
    outline: 0px none;
    vertical-align: middle;
    background-color: #FFF;
    padding: 5px 0px;
	margin-right:10px;
	float:none;
}
.select_s2 {
    line-height: 34px;
    color: #595959;
    font-size: 14px;
	display:inline-block;
}
.blue{color: #0198DF;}
.register_main{ margin: 45px auto 30px;border: 1px solid #E7E7E7;
position: relative;
background: none repeat scroll 0% 0% #FFF;
padding: 0px;width: 998px;}
.jzzc {
    position: absolute;
    top: -143px;
    left: 350px;
}

.jzzc {
    color: #333;
    font-family: "微软雅黑";
    font-size: 24px;
    margin-top: 32px;
}
.register_box .tit,.pwd_step {
    font-family: "Microsoft YaHei";
    font-size: 20px;
    height: 57px;
    background: none repeat scroll 0% 0% #F5F6F7;
    border-bottom: 1px solid #E7E7E7;
}
.register_box .tit span,.pwd_step span{
    display: block;
    text-align: center;
    line-height: 57px;
    position: relative;
    float: left;
    cursor: pointer;
    border-right: 1px solid #E7E7E7;
    height: 57px;
}
.register_box .tit span{ width: 226.25px;}
.pwd_step span{width: 241px;}
 .icon_teacher,.icon_student,.icon_parent{
    padding-left: 30px;
}
.register_box .tit span.on {
    background: none repeat scroll 0% 0% #3D95D5;
    color: #FFF;
}
.register_box .tit  span,.pwd_step span{
    font-family: "Microsoft YaHei";
    font-size: 20px;
	color:#0198DF;
}
.register_box .tit span.on i {
    background: url(../images/register/arrow.png) no-repeat scroll 0px 0px transparent;
    width: 23px;
    height: 12px;
    display: block;
    position: absolute;
    bottom: -12px;
    right: 50%;
}
.register_box .icon_teacher {
	background:url(../images/register/teacher_icon.png) no-repeat 65px 0 scroll;
}
.register_box .tit span.on.icon_teacher {
	background:url(../images/register/teacher_icon_hover.png) no-repeat 65px 0 #3D95D5 scroll;
}
.register_box .icon_student {
	background:url(../images/register/student_icon.png) no-repeat 65px 0 scroll;
}
.register_box .tit span.on.icon_student {
	background:url(../images/register/student_icon_hover.png) no-repeat 65px 0 #3D95D5 scroll;
}
.register_box .icon_parent {
	background:url(../images/register/parent_icon.png) no-repeat 65px 0 scroll;
}
.register_box .tit span.on.icon_parent {
	background:url(../images/register/parent_icon_hover.png) no-repeat 65px 0 #3D95D5 scroll;
}
.register_box .icon_admin {
	background: url(../images/register/admin_icon.png) no-repeat 29px  0 scroll;
}
.register_box .tit span.on.icon_admin {
	background: url(../images/register/admin_icon_hover.png) no-repeat 29px  0 #3D95D5 scroll;
}
.registerCon{
padding:30px 0px;
  +text-align:left;
}

.reList{
  margin:10px 0px;
  width:100%;
}

.reList .reName{
	width: 230px;
	margin-right: 20px;
    font-weight: normal;
    float: left;
    text-align: right;
    line-height: 29px;
    font-size: 14px;
    color: #555;
}
.reList .reName span{
    color: #F00;
    font-style: normal;
    font-family: time;
    font-size: 16px;
    font-weight: normal;
    margin-right: 10px;
}

.reList .reInfor{
  float:left;
  text-align:left;
}

.reList .reInfor{
  color:#555;
  line-height:26px;
  font-size:14px;
}
#for_rule{ color: #0198DF;}
#rule {
    margin: 9px 5px 0px 0px;
    padding: 0px;
}
#register_btn{ margin-left: 250px;}
#register_btn {
    width: 140px;
    background-color: #3D95D5;
    color: #FFF;
}
#register_btn:hover{background-color: #0198DF;}
#register_btn:active{background-color: #3D95D5;}

#register_btn{
    height: 38px;
    line-height: 36px;
    font-size: 18px;
}
.btn {
    display: block;
    float: left;
    text-align: center;
    border: 0px none;
    color: #FFF;
    cursor: pointer;
}
/*找回密码*/
.re_pwd{    
	font-family: "Microsoft YaHei";
    font-size: 20px;
    height: 57px;
    background: #F5F6F7 none repeat scroll 0% 0%;
    border-bottom: 1px solid #E7E7E7;}
.re_pwd{
	line-height:57px;
	color: #0198DF;
	padding-left: 20px;
	text-align: left;
	font-size: 20px;
	height: 57px;
	background: #F5F6F7 none repeat scroll 0% 0%;
	border-bottom: 1px solid #E7E7E7;
}
.re_pwdbox{ height:400px;}
.pwd_step .on{ background-color:#3D95D5 ;color: #fff;}
.pwd_step i{ 
	background: transparent url("../images/register/arrow-3.png") no-repeat scroll 0px 0px;
    width: 29px;
    height: 57px;
    display: block;
    position: absolute;
    bottom: 0px;
    right:-29px; z-index:99;}
.pwd_step .on i{    
	background: transparent url("../images/register/arrow-2.png") no-repeat scroll 0px 0px;
    width: 29px;
    height: 57px; z-index:98;
    display: block;
    position: absolute;
    bottom: 0px;
    right:-29px;
}

.table_box {
    width: 798px;
}
.table_box table {
    width: 100%;
    margin-bottom: 30px;
}
.table_box th {
    text-align: center;
    padding: 0px  5px;
}
.table_box tr:hover{ background-color: #F6F9FC;}
.table_box  th {
    background-color: #F4F4F4;
  height: 36px;
	border: 1px solid #E9E9E9;
color: #535353;
font-size: 14px;
text-align: center;
}
.table_box td{
    padding: 9px;
    text-align: center;
	border: 1px solid #E9E9E9;
color: #535353;
font-size: 14px;
}

.reg-tips{ width:798px;}
.new_task {
    background: transparent url(../images/register/inTm.png) no-repeat scroll 0px 0px;
}
.new_task_2 {
    background: transparent url(../images/register/inTm-2.png) no-repeat scroll 0px 0px;
}
.new_task,.new_task_2{
    display: block;
    width: 95px;
    height: 25px;
    float: right;
}
.table_box a{ color:#0198DF;}
.table_box a:hover{ color:#FF8402;}





/*职务关系弹窗*/
.add_relation {
    padding: 10px;
}












/*添加部门弹窗*/
.add_part{  padding:10px;}
.add_part .reName{ width:100px;}

/*按钮*/
.orderBtn {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    background: #3D95D5 none repeat scroll 0% 0%;
    color: #FFF;
    text-align: center;padding: 0px 25px;
}
.orderBtn:hover{ cursor:pointer; background: #0198DF none repeat scroll 0% 0%;}



/*底部*/
.foot_box{ background-color:#EEE;width: 100%;height: 159px; border-top: 1px solid #D7D7D7;}
.foot_box .box1000 ul {width: 480px;  margin: 0px auto 10px; text-align: center;line-height: 22px;padding-top: 36px;}
.foot_box .box1000 ul .noborr { border-right: 0px none;}
.foot_box .box1000 ul li { width: 58px;height: 13px; line-height: 13px;padding: 0px 10px; float: left;  border-right: 2px solid #8A8A8A;}
.foot_box .box1000 p { clear: both; width: 1000px; color: #333;float: left;margin: 5px auto; text-align: center; line-height: 30px;}