div {
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	vertical-align: top;
}

form {
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
}

img {
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
}

ul {
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	list-style-type: none;
}

ol {
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
}

li {
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
	list-style-type: none;
}

dl {
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
}

dt {
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
}

dd {
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 0px;
}

H1 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

H2 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

H3 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

H4 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

H5 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

H6 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

.disabled {
	border: 1px solid #ffffff;
	padding: 0px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: left;
	height: 15px;
	width: 96%;
	color: black;
}

input.text {
	border: 1px solid #999999;
	padding: 0px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 15px;
	width: 510px;
}

input.text1 {
	border: 1px solid #cccccc;
	padding: 0px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 15px;
	width: 96.7%;
}

input.text2 {
	border: 1px solid #999999;
	padding: 0px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 15px;
	width: 98%;
}

input.text90 {
	border: 1px solid #999999;
	padding: 0px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 15px;
	width: 92%;
	border: 1px solid #cccccc;
}

input.text80 {
	border: 1px solid #999999;
	padding: 0px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 15px;
	width: 80%;
}

input.text70 {
	border: 1px solid #999999;
	padding: 0px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 15px;
	width: 70%;
}

input.text75 {
	border: 1px solid #999999;
	padding: 0px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 15px;
	width: 75%;
}

input.text60 {
	border: 1px solid #999999;
	padding: 0px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 15px;
	width: 60%;
}

input.text50 {
	border: 1px solid #999999;
	padding: 0px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 15px;
	width: 50%;
}

input.text40 {
	border: 1px solid #999999;
	padding: 0px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 15px;
	width: 40%;
}

input.text30 {
	border: 1px solid #999999;
	padding: 0px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 15px;
	width: 31%;
}

input.text20 {
	border: 1px solid #999999;
	padding: 0px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 15px;
	width: 20%;
}

input.text10 {
	border: 1px solid #999999;
	padding: 0px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 15px;
	width: 10%;
}

input.file {
	border: 1px solid #999999;
	padding: 0px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: left;
	height: 25px;
	width: 98%;
}

input.shortText {
	border: 1px solid #999999;
	padding: 0px;
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 3px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 15px;
	width: 200px;
}


label {
	text-align: right;
}

textarea {
	border: 1px solid #999999;
	overflow: auto;
	padding: 1px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	width: 510px;
}

textarea.text660 {
	border: 1px solid #999999;
	overflow: auto;
	padding: 1px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	width: 660px;
}

textarea.text1 {
	border: 1px solid #cccccc;
	overflow: auto;
	padding: 1px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	width: 96.7%;
	min-height: 50px;
}

textarea.text2 {
	border: 1px solid #999999;
	overflow: auto;
	padding: 1px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	width: 98%;
	min-height: 50px;
}

textarea.text90 {
	border: 1px solid #999999;
	overflow: auto;
	padding: 1px;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	width: 92%;
}

select.text1 {
	border: 1px solid #cccccc;
	overflow: auto;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 20px;
	width: 97%;
}

select.text90 {
	overflow: auto;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 20px;
	width: 93%;
	border: 1px solid #cccccc;
}

select.text80 {
	overflow: auto;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 20px;
	width: 80%;
}

select.text50 {
	overflow: auto;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 20px;
	width: 50%;
}

select.text30 {
	overflow: auto;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 20px;
	width: 30%;
}

select.text20 {
	overflow: auto;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 20px;
	width: 20%;
}

select.text10 {
	overflow: auto;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 20px;
	width: 10%;
}

select.shortText {
	border: 1px solid #999999;
	overflow: auto;
	margin: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 20px;
	width: 205px;
}

A:link {
	color: blue;
	text-decoration: none
}

A:visited {
	color: blue;
	text-decoration: none
}

A:hover {
	color: red;
	text-decoration: underline
}

A:active {
	color: red;
}

.info-style parent table {
	text-align: left;
	width: 95%;
	background-color: #ffe;
	border: 1px solid #cc9;
	color: #c0d;
	margin-bottom: 20px;
}

.info-style parent td {
	padding: 10px 30px;
	background: url("../../../../../resources/images/icons/info.gif") no-repeat 8px center;
}

.info-style {
	margin-left: 10px;
	background-color: #ffe;
	color: #c00;
	font-weight: bold;
}

.warn-style {
	margin-left: 10px;
	background-color: #ffe;
	color: #c00;
	font-weight: bold;
}

.error-style {
	margin-left: 10px;
	background-color: #ffe;
	color: #c00;
	font-weight: bold;
}

.fatal-style {
	margin-left: 10px;
	background-color: #ffe;
	color: #c00;
	font-weight: bold;
}

ul#errors {
	text-align: left;
	margin-bottom: 10px;
	padding: 10px 0px;
	display: none;
	background-color: #FFE;
	border: 1px solid #CC9;
	color: #C00;
	line-height: 2em;
	width: 100%;
}

ul#errors li {
	margin-left: 40px;
	list-style-type: disc;
	list-style-position: outside;
	color: #c00;
	cursor: pointer;
	line-height: 1.8em;
}

ul#errors li li {
	list-style-type: circle;
}

ul#errors li.heading {
	margin: 10px;
	padding: 5px;
	background: url("../../../../resources/images/error.gif") no-repeat left center;
	text-indent: 33px;
	list-style-type: none;
	list-style-image: none;
	color: #000;
	font-weight: bold;
}

.editTable {
	background: #A5A5A5;
	line-height: 20px;
}

.editTable tr {
	background: #fff;
	height: 20px;
}

.ui-datatable .ui-datatable-data td td,
.ui-datatable .ui-datatable-data-empty td td {
    border-width: 1px;
    border-style: solid;
    border-color: #c6e4f8;
    padding:0px;
}

.labelColumn {
	background-color: #f3faff;
	text-align: left;
	padding-left: 10px;
	width: 18%;
}

.labelColumn1 {
	background-color: #f3faff;
	text-align: left;
	padding-left: 10px;
}

.titleColumn {
	background-color:#eaeaea;
	text-align: center;
    white-space: nowrap;
}

.valueColumn {
	text-align: left;
}

.showColumn {
	text-align: left;
	vertical-align: top;
}

.clear {
	OVERFLOW: hidden; HEIGHT: 1%
}

.clearf {
	CLEAR: both
}

.l {
	FLOAT: left
}

.r {
	FLOAT: right
}

.odd-row, .ui-datatable-odd {
	background-color: #ECF3FE;
}

.even-row, .ui-datatable-even {
	background-color: #FFFFFF;
}

.active-row {
	background-color: #c1ebff;
}

.selected-row, .ui-selection-column {
}

.ui-picklist .ui-picklist-list {
    height:350px;
	width:220px;
}

/**百度地图**/
#bMap{
	width: 300px;
	height: 300px;
	border: 1px solid #000000;
	background-color: white;
	z-index: 10;
	position: absolute;
}

.bMap{
	width: 300px;
	height: 300px;
	border: 1px solid #000000;
	background-color: white;
	z-index: 10;
	position: absolute;
}

.men_img_area{
	width: 60px;
	height: 60px;
	display: inline-block;
	float: left;
}

.men_img_area img{
	width: 100%;
	height: 100%;
}

#cha_ico_btn{
	display: inline-block;
	float: left;
	margin-top: 30px;
}

.menu_icon_img{
	width: 25px;
	height: 25px;
}

.inside_page_top{
	width: 100%;
	height: 30px;
	border: 1px solid red;
}

#over_lay{
	width: 100%;
	height:100%;
	z-index:201;
	top: 0px;
	left: 0px;
	background-color:#000000;
	opacity: 0.5;
	filter:Alpha(opacity=50);
	display: none;
    position: fixed;
}

.data_query_con{
	width:1000px;
	height:350px;
	height: auto;
	min-height: 125px;
	border: 1px solid #cccccc;
	background-color: #ebebeb;
	border-radius: 5px;
	position: absolute;
	top:100px;
	left: 100px;
	z-index:202;
	display: none;
    left:2px;
    top:45px;
    position: fixed;
}

.data_query_con .data_que_tit{
	width:100%;
	height: 40px;
}

.data_query_con .data_que_tit .que_tit_des{
	height: 24px;
	line-height: 24px;
	float: left;
	margin-left:10px;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	margin-top:10px;
}

.data_query_con .data_que_tit .que_tit_clo{
	width: 27px;
	height: 27px;
	display: inline-block;
	float: right;
	margin-right: 10px;
	margin-top:8px;
	background: url("../../../../resources/images/admin_oper_icon.png") scroll -253px -65px no-repeat;
	cursor: pointer;
}

.data_query_con .data_que_tit .que_tit_clo:hover{
	background: url("../../../../resources/images/admin_oper_icon.png") scroll -171px -64px no-repeat;
}

.data_query_con .que_con_are{
	width:980px;
	margin-left: 10px;
	height: auto;
	min-height: 35px;
	max-height: 250px;
	background-color: white;
	overflow: auto;
}

.data_query_con .que_con_are  #que_con_tab{
	width: 100%;
    background-color: #A5A5A5;
}

.data_query_con .que_con_are  #que_con_tab tr{
	height: 30px;
	line-height:30px;
	border-bottom: 1px solid #cccccc;
    background-color: #ffffff;
}

.data_query_con .que_con_are  #que_con_tab td {
	text-align: center;
}

.data_query_con .que_con_are  #que_con_tab td .text90{
	border: 1px solid #cccccc;
}

.data_query_con .que_con_are  #que_con_tab   .titleColumn{
    white-space: nowrap;
}

.data_query_con .que_con_are  #que_con_tab .valueColumn{
    background-color: #ffffff;
}

.data_query_con .que_are_but{
	width:100%;
	height:40px;
    text-align: center;
}

.data_query_con .que_are_but .que_config{
	display: inline-block;
	height:26px;
	width: 53px;
	text-align: center;
	line-height:26px;
	border-radius: 5px;
	border: 1px solid #808080;
	background-color: white;
	margin-top: 8px;
	cursor: pointer;
    background: url("/resources/images/menu/query_confirm_sign.png") scroll -5px -13px no-repeat;
    background-color: #8bc94e;
    padding-left:20px;
    border: 0px;
    color: #ffffff;
}

.data_query_con .que_are_but .que_config:hover{
	text-decoration: none;
    background-color: #68ae27;
}

.data_query_con .que_are_but .que_reset{
	display: inline-block;
	float: right;
	margin-right: 5px;
	font-family: '宋体';
	height:24px;
	width: 55px;
	text-align: center;
	line-height:24px;
	border-radius: 5px;
	border: 1px solid #808080;
	background-color: white;
	margin-top: 8px;
	cursor: pointer;
}

.data_query_con .que_are_but .que_reset:hover{
	text-decoration: none;
	color:#333;
}

 #change_icon{
	width:410px;
	height:400px;
	background-color: white;
	z-index: 205;
	position: absolute;
	top: 100px;
	left: 100px;
	display: none;
}

#change_icon .cha_ico_tit{
	width: 100%;
	height: 35px;
	line-height: 35px;
}

#change_icon .cha_ico_tit .cha_tit_des{
	display: inline-block;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin-left: 7px;
}

#change_icon .cha_ico_tit .cha_clo_btn{
    display: inline-block;
	width: 20px;
	height: 20px;
	float: right;
	background: url("/resources/images/desktop_bg.png")  scroll -3px -446px no-repeat;
	margin-top: 7px;
	margin-right:7px;
	cursor: pointer;
}

#change_icon .cha_ico_con{
    width:401px;
	height:355px;
	margin-left:4px;
	overflow: auto;
}

#change_icon .cha_ico_con .ico_con_are{
	width: 100%;
	height: auto;
}

#change_icon .cha_ico_con .ico_con_are .men_ico{
	width: 64px;
	height: 64px;
	display: inline-block;
	float: left;
}

 #change_icon .cha_ico_con .ico_con_are .men_ico a{
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
}

 #change_icon .cha_ico_con .ico_con_are .men_ico img{
	width: 100%;
	height: 100%;
	display: block;
}

.ope_dat_lin{
	color: #0000ff!important;
}

.ope_dat_lin:hover{
	color: red!important;
	cursor: pointer;
}

#apply_image{
	max-height: 200px;
	max-width: 300px;
}

.coachStudentTrainHourReport_div #que_con_tab{
    background: #A5A5A5;
}

.coachStudentTrainHourReport_div #que_con_tab tr{
    background: #fff;
}

.coachStudentTrainHourReport_div #que_con_tab .titleColumn{
    background-color:#eaeaea;
    text-align: center;
    font-family: '宋体';
}

.coachStudentTrainHourReport_div #que_con_tab .valueColumn {
    text-align: left;
}

.open_window_link{
    color: #0000ff!important;
    cursor: pointer!important;
}

.open_window_link:hover{
    color: red!important;
}

.act_but_lis_ext{
    display: block;
    width: auto;
    height: auto;
    position: fixed;
    top:43px;
    right: 0px;
    background-color: #e0e0e0;
    border: 1px solid #a5a5a5;
    z-index: 1000;
    display: none;
}

.act_but_lis_ext li{
    display: block;
    overflow: hidden;
    margin-left: 5px;
    margin-right: 5px;
}

.act_but_lis_ext li a{
    margin-top: 0px;
}

.nav_menu_ext{
    width: 15px;
    height: 25px;
    line-height:25px;
    font-family: '宋体';
    position: fixed;
    top: 10px;
    right: 38px;
    z-index: 10002;
    font-weight: bold;
    cursor: pointer;
    display:none;
    background: url("/resources/images/menu/admin_oper_icon.png") scroll -8px -3489px no-repeat;
}

.nav_menu_ext:hover{
    background: url("/resources/images/menu/admin_oper_icon.png") scroll -8px -3514px no-repeat;
}

.more_registr_info{
    float:right;
    margin-right: 5px;
    font-family: '宋体';
    cursor: pointer;
    color: red!important;
 }

#more_registr_area{
    display: none;
}

.ope_reg_inf a{
    color: red!important;
    cursor: pointer;
    font-family: '宋体';
}

.ope_reg_inf .previous_registr{
    display: inline-block;
    float: right;
    margin-right: 5px;
}

.ope_reg_inf .next_registr{
    display: inline-block;
    float: right;
    margin-right: 5px;
}

.ope_reg_inf a:hover{
    text-decoration: none;
}

.m_reg_inf_mid{
    display: none;
}

#login_again{
    width: 340px;
    height: 175px;
    background: url("/resources/images/security/login_again_bg.png") scroll 0px 0px no-repeat;
    margin: 0px auto;
    margin-top: 100px;
}

#login_again .login_again_link{
    width: 125px;
    height: 25px;
    display: inline-block;
    margin-top: 100px;
    margin-left: 144px;
}

#add_cho_item{
    width: 100%;
    height:100%;
    background-color: #ebebeb;
    /*position: absolute;*/
    position: fixed;
    z-index: 1000;
    top:0px;
    left: 0px;
    display: none;
    overflow: auto;
}

#add_cho_item .add_cho_ite_tit{
    width:100%;
    height:42px;
    left:0;
    border-bottom: 1px solid #a5a5a5;
    background-color: #e0e0e0;
    text-align: center;
}

#add_cho_item .add_cho_ite_tit .actionButtonlist{
    width:200px;
    position: absolute;
    left:10px;
}

#add_cho_item .add_cho_ite_tit .actionButtonlist li{
}

#add_cho_item .add_cho_ite_tit .cho_ite_tit_des{
    height: 24px;
    line-height: 24px;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    margin-top:10px;
}

#add_cho_item .add_cho_ite_tit .cho_ite_tit_clo{
    width: 27px;
    height: 27px;
    display: inline-block;
    margin-top:8px;
    background: url("../../../../resources/images/admin_oper_icon.png") scroll -253px -65px no-repeat;
    cursor: pointer;
    position: absolute;
    right: 10px;
}

#add_cho_item .add_cho_ite_tit .cho_ite_tit_clo:hover{
    background: url("../../../../resources/images/admin_oper_icon.png") scroll -171px -64px no-repeat;
}

#add_cho_item .add_cho_ite_con{
    width: 100%;
    overflow: auto;
}

#add_cho_item .add_cho_ite_con table{
    background-color: #A5A5A5;
    margin-top: 10px;
}

#add_cho_item .add_cho_ite_con tr{
    background-color: #ffffff;
}

#pri_stu_app_rep{
    font-family: '宋体';
    font-size:16px;
}

#pri_stu_app_rep table{
    border-collapse:collapse;
}

#pri_stu_app_rep table td{
    border: 1px solid transparent;
}

#pri_stu_app_rep table .stu_nam_sex{
    width: 100%;
    height: 35px;
    line-height: 35px;
}

#pri_stu_app_rep table .stu_car_inf{
    width: 100%;
    height: 30px;
    line-height: 30px;
}

#pri_stu_app_rep table .stu_lif_adr{
    width: 100%;
    height: 40px;
    line-height: 40px;
}

#pri_stu_app_rep table .stu_pho_num{
    height: 40px;
    line-height: 40px;
}

#pri_stu_app_rep table .stu_car_typ{
    height: 65px;
    line-height: 65px;
}

font{
}

.pri_stu_app_rep{
    width:550px;
    height: 270px;
    margin: 0px auto;
    font-family: '宋体';
    font-size:16px;
    position: absolute;
    top: 82px;
    left:45px;
}

.pri_stu_app_rep .pri_rep_one{
    width: 100%;
    height: 35px;
    line-height: 30px;
}

.pri_stu_app_rep .pri_rep_one .app_stu_nam{
    width: 280px;
    height: 100%;
    text-align: center;
    float: left;
}

.pri_stu_app_rep .pri_rep_one .pri_app_bla_one{
    height:100%;
    width: 40px;
    float: left;
    text-align: center;
}

.pri_stu_app_rep .pri_rep_two{
    height: 20px;
    line-height: 20px;
}

.pri_stu_app_rep .pri_rep_tem{
    margin-top: 7px;
}

.pri_stu_app_rep .pri_rep_two .pri_rep_two_des{
    width: 110px;
    height: 100%;
    float: left;
    text-align: center;
}

.pri_stu_app_rep .pri_rep_two .pri_rep_two_bla{
    width: 62px;
    height: 100%;
    float: left;
}

.pri_stu_app_rep .pri_rep_two .pri_rep_two_card{
    width: 370px;
    height: 100%;
    float: left;
    letter-spacing:13px;
    margin-left: 5px;
}

.pri_stu_app_rep .pri_rep_three{
    width:540px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-align: left;
    margin-left: 5px;
}

.pri_stu_app_rep .pri_rep_four{
    height: 39px;
    width: 100%;
    line-height:39px;
}

.pri_stu_app_rep .pri_rep_five{
    height: 40px;
    line-height: 40px;
}

.pri_stu_app_rep .pri_rep_five .pri_rep_five_pho{
    width: 280px;
    height: 100%;
    float: left;
    text-align: center;
}

.pri_stu_app_rep .pri_rep_six{
    height: 65px;
    line-height: 65px;
    width: 100%;
}

.pri_stu_app_rep .pri_rep_six .pri_rep_six_bla{
    width: 175px;
    height: 100%;
    float: left;
}

.pri_stu_app_rep .pri_rep_six .pri_rep_six_typ{
    width: 105px;
    height: 100%;
    float: left;
    text-align: center;
}

.valueColumn .ui-state-default{
    background-color:white!important;
}

#studentTable .editTable{
   background-color:transparent;
}

#studentTable .editTable tr{
    background-color:transparent!important;
}

#studentTable .editTable td{
    border: 1px solid #A5A5A5;
}

#feeAuditGrid_data .editTable{
    background-color:transparent;
}

#feeAuditGrid_data .editTable tr{
    background-color:transparent!important;
}

#feeAuditGrid_data .editTable td{
    border: 1px solid #A5A5A5;
}

#applyItemTable_data .editTable{
    background-color:transparent;
}

#applyItemTable_data .editTable tr{
    background-color:transparent!important;
}

#applyItemTable_data .editTable td{
    border: 1px solid #A5A5A5;
}

#transferTable_data .editTable{
    background-color:transparent;
}

#transferTable_data .editTable tr{
    background-color:transparent!important;
}

#transferTable_data .editTable td{
    border: 1px solid #A5A5A5;
}

#transferTable_data td{
    border: 1px solid #A5A5A5;
}

.add_que_btn{
    width: 100%;
    text-align:center;
    background-color: #ffffff;
}

.add_que_btn .actionButtonlist{
    margin-top: -10px;
}

.add_que_btn .confirm_button{
    margin-top: 5px;
    margin-bottom: 5px;
}

#problemList_data td{
    border: 1px solid #EAEAEA;
}

.add_que_btn_are div{
    margin-top: 0px!important;
}

.add_que_btn_are div .confirm_button{
    margin-top: 5px;
    margin-bottom: 5px;
}

#studentTable_data .editTable{
    background-color:transparent!important;
}

#tabView .ui-state-active{
    background-color:#ee9b1f!important;/*f06f85*/
    color:#f06f85!important;
}

#tabView .ui-state-active a{
    color: white;
}

#tabView .ui-tabs-selected{
    color: #ffffff!important;
}

#dataList_data td{
    border: 1px solid #A5A5A5;
}

#arrangeTable_content td{
    border: 1px solid #A5A5A5;
}

#reserveTable_data td{
    border: 1px solid #A5A5A5;
}

#j_idt1288_data td{
    border: 1px solid #A5A5A5;
}

.tab_car_btn_are{
    width: 100%;
    height: 40px;
    line-height: 40px;
}

.tab_car_btn_are a{
    display: inline-block;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background-color:#8bc94e;
    color: #ffffff;
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 10px;
    float: right;
    margin-top: 8px;
    margin-right: 10px;
}

.tab_car_btn_are a:hover{
    background-color:#68ae27;
    text-decoration: none;
    cursor: pointer;
}

.tab_car_btn_are .tab_car_btn_pre{
    margin-right: 15px;
}

.tab_car_btn_are .tab_car_btn_nex{
    margin-right: 5px;
}

.que_are_tit{
    width:100%;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
    text-align: center;
    float: left;
    font-size: 12px;
    margin-bottom: -8px;
    margin-left: 15px;
    margin-top: 5px;
}

.add_query_btn{
    display: inline-block;
    height:26px;
    width: 53px;
    text-align: center;
    line-height:26px;
    border-radius: 5px;
    background-color: white;
    cursor: pointer;
    background: url("/resources/images/menu/query_confirm_sign.png") scroll -5px -13px no-repeat;
    background-color: #8bc94e;
    padding-left:20px;
    border: 0px;
    color: #ffffff!important;
    margin-top: 5px!important;
    margin-bottom: 0px!important;
}

 .add_query_btn:hover{
    text-decoration: none;
    background-color: #68ae27;
    color:white!important;
}

.ui-state-highlight{
    background-color: #ee9b1f!important;
    color: #ffffff;
}

.ui-growl-title{
    color: #000000;
}

#tips{
    position: fixed!important;
    top: 15px;
    right:45px;
    z-index:100000;
}

.install_img_sty{
    width: 20px;
    height: 20px;
}

.exam_stage{
    display: block;
    width: 17px;
    height:17px;
    clear: both;
    margin-top: 2px;
    margin-bottom: 2px;
}

.exam_stage_one_1{
    background: url("/resources/images/menu/admin_oper_icon.png") scroll -7px -3546px no-repeat;
}

.exam_stage_one_2{
    background: url("/resources/images/menu/admin_oper_icon.png") scroll -7px -3564px no-repeat;
}

.exam_stage_one_3{
    background: url("/resources/images/menu/admin_oper_icon.png") scroll -7px -3581px no-repeat;
}

.exam_stage_two_1{
    background: url("/resources/images/menu/admin_oper_icon.png") scroll -7px -3600px no-repeat;
}

.exam_stage_two_2{
    background: url("/resources/images/menu/admin_oper_icon.png") scroll -7px -3618px no-repeat;
}

.exam_stage_two_3{
    background: url("/resources/images/menu/admin_oper_icon.png") scroll -7px -3635px no-repeat;
}

.exam_stage_three_1{
    background: url("/resources/images/menu/admin_oper_icon.png") scroll -7px -3653px no-repeat;
}

.exam_stage_three_2{
    background: url("/resources/images/menu/admin_oper_icon.png") scroll -7px -3671px no-repeat;
}

.exam_stage_three_3{
    background: url("/resources/images/menu/admin_oper_icon.png") scroll -7px -3688px no-repeat;
}

#wait_page{
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 10001;
    background-color:#000000;
    opacity: 0.5;
    filter:Alpha(opacity=50);
    display: none;
}

#wait_page_info{
    width: 150px;
    height: 80px;
    position: fixed;
    z-index: 10001;
    display: none;
}

#wait_page_info .wait_page_sign{
    width: 38px;
    height: 38px;
    background: url("/resources/images/imageLoading.gif") scroll 0px 0px no-repeat;
    margin: 0px auto;
}

#wait_page_info .wait_page_desc{
    margin: 0px auto;
    font-size: 21px;
    font-weight: bold;
    color: white;
    width: 140px;
    margin-top: 10px;
}

.myMessageWidget .ui-state-default{
    display: none;
}

#dataList .un_rea_mes_lin{
    color:#0000ff;
    cursor: pointer;
    display: block;
}

#dataList .un_rea_mes_lin:hover{
    color: red;
    text-decoration: none;
}

#dataList .un_rea_mes_lin .las_con_tim{
    color: #C1C1C1;
    margin-left: 5px;
}


#loo_rec_con{
    display: inline-block;
    background-color: #ff0000;
    color: white;
    font-size: 12px!important;
    width: 100px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border-radius: 10px;
    float: right;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
    cursor: pointer;
}

#loo_rec_con:hover{
    text-decoration: none;
    background-color: #ff2300;
}

.un_rea_cou{
    display: inline-block;
    height: 18px;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 18px;
    background-color: #ff0000;
    color: white;
    border-radius: 10px;
}

#show_exam_input{
    display: inline-block;
    position: absolute;
    left: 220px;
    top: 20px;
}

#show_exam_input #auto_show_exam{
    display: inline-block;
    float:left;
}

#show_exam_input .sho_exa_lab{
    font-size: 12px!important;
    display: inline-block;
    float: left;
    margin-top: 2px;
}

#upd_exa_tim{
    display: inline-block;
    color: white;
    background-color: #ff6a16;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 5px;
    text-decoration: none;
    cursor: pointer;
    margin-left: 5px;
    font-size: 12px!important;
}

#upd_exa_tim:hover{
    background-color: red;
}

#upd_exa_tim_are{
    width: 350px;
    height: 100px;
    background-color: white;
    position: absolute;
    z-index: 202;
    display: none;
    background-color: aliceblue;
}

#upd_exa_tim_are table{
    margin-top:20px;
}

#upd_exa_tim_are .upd_tim_are{
    width: 100%;
    text-align: center;
    margin-top: 8px;
}

#upd_exa_tim_are .upd_tim_are a{
    color: white;
    background-color: green;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-radius: 5px;
    display: inline-block;
    margin-left: 3px;
    margin-right: 3px;
    cursor: pointer;
    text-decoration: none;
}

#upd_exa_tim_are .ui-state-active{
    background-color: orange!important;
}