@charset "utf-8";
body{background-color:#fff;}
#doc{width:960px;clear:both;margin:0 auto;}
#content{background-color:#ffffff;}
#head{height:70px;overflow:hidden;margin-top:-10px;}
.msn_bg{background:url(../images/msn_bg.png);}
.u_hgzm_bg{background:url(../images/u_hgzm_bg.png);}
.u_xlxwrz_bg{background:url(../images/u_xlxwrz_bg.png);}
.u_j1_bg{background:url(../images/user_j1_bg.png);}
.staff_bg{background:url(../images/staff_bg.png);}
.s_hgzm_bg{background:url(../images/s_hgzm_bg.png);}
.s_j1_bg{background:url(../images/staff_j1_bg.jpg);}
.u_gps_bg{background:url(../images/u_gps_bg.png);}
.s_gps_bg{background:url(../images/s_gps_bg.png);}
#foot{margin-top:10px;padding:10px 0;height:20px;border-top:1px solid #c5dbec;}
#foot p{height:25px;line-height:25px;text-align:center;}
#content .l{width:180px;float:left;overflow:hidden;}
#content .r{width:770px;float:right;overflow:hidden;}
#content .al{width:130px;float:left;overflow:hidden;}
#content .ar{width:820px;float:right;overflow:hidden;}
#mnav{background:url(redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) left -35px;}
#mnav #login_info{float:right;padding-right:10px;padding-top:8px;}
#mnav .menuBar{padding-left:0px;float:left;}
.text{height:16px;padding:2px;}
.field_row{height:28px;}
.tfield_row{height:45px;}
 .ltext{float:left;padding-top:4px;}
 .lfield{float:left;}
.field_row em,.hfield_row em,.tfield_row em,.aem{color:red;}
.hfield_row{height:auto;}
.theme_title{height:28px;background:url(redmond/images/ui-bg_glass_75_d0e5f5_1x400.png) left -185px;}
.theme_border{ border: 1px solid #c5dbec;}
.theme_content{padding:5px 10px 10px 10px;}
table.theme{ border-collapse: collapse; width: 100%; }
table.theme td, table.theme th { border: 1px solid #c5dbec; padding: 0 10px; }
table.theme td{height:28px;}
h2.theme_title{line-height:28px;padding-left:10px;}

ul.bmenu li{line-height:25px;verticle-align:middle;}
ul.smenu{padding-left:10px;}
ul.smenu li{line-height:25px;verticle-align:middle;}
ul.sub_nav{height:25px;padding-left:15px;}
ul.sub_nav li{float:left;padding:0 16px 0 16px;}
.acc_off{background:url(../images/r_sanjiao.png) left 3px  no-repeat;padding-left:10px;}
.acc_on{background:url(../images/b_sanjiao.png) left 2px  no-repeat;padding-left:10px;}
/*弹出窗口 学校列表*/
div.dialog_schools ul{clear:both;}
div.dialog_schools ul li{width:48%;float:left;}
/*翻页 css*/
p.pagination{text-align:center;padding:10px;}
p.pagination a{padding:5px 10px;margin:2px;}
p.pagination span{padding:5px 10px;border:1px solid #b9b7b7;color:#ffffff;margin:2px;}
div.dialog_school_list p{font-family:Arial;font-size:14px;line-height:22px;}
div.dialog_school_list p a{color:blue;}
/*所有的 字体大小  在下面定义*/
ul.bmenu li,ul.smenu li,div.dialog_schools ul li{font-size:14px;}
.action_icons,.ac_results li,#login_info{font-size:12px;}
.mh1,.sh1{font-size:20px;}
/*所有的 字体颜色  在下面定义*/
.content1 li.color_red a,.content1 li.color_red a:hover, a:hover,p.icon_error,.color_red,a.color_red,.color_red a{color:#cc0a0c;}
ul.bmenu li a,ul.bmenu li a:hover,ul.smenu li a:hover,.action_icons a:hover,.postion a,.postion,.ora a,.ora,.mh1,.sh1,ul.content1 li a:hover{color:#e17009;}
ul.smenu li a,ul.bmenu li a,.action_icons a,p.pagination span,p.pagination a,div.dialog_schools ul li a,.deepblue,.theme_title,.theme_title a,.sub_nav li a,ul.content1 li a{color:#2e6e9e;}
#mnav ul.menu li a,#login_info,#login_info a{color:#ffffff;}
.tipstext,#foot,#foot a{color:#6f7172;}
/*背景颜色颜色*/
ul.content1 li{background:url(../images/newicon.png) no-repeat -10px -100px;padding-left:12px;}
p.pagination span{background-color:#dfeffc;}
.ac_results ul,.ac_over{background-color: white;}
.ac_over {background-color:#eaf4fd;}
.ac_out{background-color:#ffffff;}
.sub_nav li.on{background:url(../images/ui-bg_001.png) left -185px;}
.htrbg{background-color:#eaf4fd;font-weight:bold;}
/*边框颜色*/
p.pagination a,p.pagination span,.ac_results{border:1px solid #c5dbec;}
.shr{clear:both; height:9px; overflow:hidden; display:block;border-bottom:1px solid #eeeeee;}
/*所有的 行高*/
div.dialog_schools ul li,ul.sub_nav li{height:27px;line-height:27px;}
#mnav,#mnav ul li,.sh1{height:30px;}
.mh1{height:40px;line-height:30px;}
#mnav ul.menu li{float:left;padding:7px 10px;}
.postion{height:35px;line-height:35px;}
ul.content1 li{height:22px;line-height:22px;}
/*所有的 字体变形  在下面定义*/
ul.bmenu li a,ul.smenu li a,.action_icons a,.postion a,p.pagination a,div.dialog_schools ul li a,.sub_nav li a,#mnav ul.menu li a,ul.content1 li a,#foot a,#login_info a,a.color_red,div.dialog_school_list p a{text-decoration:none;}
ul.bmenu li a:hover,ul.smenu li a:hover,.action_icons a:hover,.postion a:hover,div.dialog_schools ul li a:hover,#mnav ul.menu li a:hover,.ora a,ul.content1 li a:hover,#foot a:hover,#login_info a:hover,a.color_red:hover,div.dialog_school_list p a:hover{text-decoration:underline;}
.pcontent{font-size:14px;text-indent:2em;line-height:25px;}
.font_b{font-weight:bold;}
.f14{font-size:14px;line-height:22px;}
.h18{font-size:18px;font-weight:bold;}
/*提示字符*/
 .tooltip {
	background-color:#eaf4fd;border:1px solid #85b5d9;padding:5px 15px;
	display:none;text-align:left;font-size:12px;
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	z-index:9999;
}
.icon_my{background:url(../images/icons.gif);width:20px;height:18px;display:inline-block;}
.icon_red{background:url(redmond/images/ui-icons_cd0a0a_256x240.png) no-repeat;width:16px;height:14px;display:inline-block;}
.icon_white_logout{background:url(redmond/images/ui-icons_d8e7f3_256x240.png) no-repeat;width:16px;height:14px;display:inline-block;}
.icon_white_logout{background-position:left -176px;}
.icon_newwin{background-position:-45px -80px;}
.icon_imp{background-position:-18px -180px;}
.icon_right{background-position:-65px -260px;}
.icon_x{background-position:-20px -260px;}
.icon_del{background-position:left -260px;}
.icon_yi{background-position:-162px -258px;}
.icon_men{background-position:-293px 2px;}
.icon_women{background-position:-386px 2px;}
.icon_circle_red{background-position:left -388px;}
.icon_circle_black{background-position:-314px -388px;}
.icon_circle_yellow{background-position:-222px -388px;}
.icon_circle_green{background-position:-38px -388px;}
.icon_home{background-position:-200px -102px;}
.icon_alert{background-position:-2px -143px;}
.icon_question{background-position:-50px -143px;}
.icon_print{background-position:-163px -96px;}
.icon_ask{background-position:-52px -143px;}
.icon_cross{background-position:-32px -63px;}
.icon_mail{background-position:-80px -95px;}
tr.db_on{background-color:#f3fcd4;color:#2e6e9e;}
tr.db_off{color:#2e6e9e;}
tr.db_off .icon_shenli{background:url(../images/shenli.png);width:40px;height:20px;display:inline-block;  cursor: pointer;}
tr.db_on  .icon_shenli{background:url(../images/shenli_hover.png);width:40px;height:20px;display:inline-block;  cursor: pointer;}
.btn_02_on{background:url(../images/btn_02_blank.png);width:40px;height:20px;display:inline-block;  cursor: pointer;}
.corner5{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;overflow:hidden;}
.mtips{background-color:#eaf4fd;border:1px solid #85b5d9;padding:5px 15px;}
/*icons*/
.icon_error{background:url(../images/icon_error.gif) left 3px no-repeat;padding-left:20px;}
p.icon_error{line-height:22px;}
.sbutton{height:22px;}
.ac_results {
	padding: 0px;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/

	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}
div.info-dialog p{text-indent:2em;line-height:22px;font-size:14px;padding-bottom:10px;}
.ac_loading {
	background: white url('../images/indicator.gif') right center no-repeat;
}
/** defined submenu **/
.menuBar{margin-left:20px;height:30px;overflow:hidden;}
.menuBar a{padding:0 7px;}
.menuBar a.bold{color:red;font-size:14px;text-decoration:none;font-weight:bold;}
.menuBar a.menuButton:hover{text-decoration:none;}
.menuBar li{float:left;line-height:30px;padding:0 3px;margin:0 1px;}
.menuBar a.menuButton {
  background-color: transparent;
  color: #fff;
  cursor: pointer;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}
div.menu {
  background-color: #6da6d1;
  left: 0px;
  padding:5px 1px 5px 1px;;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
  margin-top:-2px;
}
div.menu a.menuItem {
  cursor:pointer;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
  color:#fff;
}
.menuBar li.on{
	background:url(../images/btn_bg2.png) left -35px;
}
div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
background-color: #e17009;
}

div.menu a.menuItem span.menuItemText {
}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}
 #shuoming{background:url(../images/shuoming.png);width:70px;height:20px;overflow:hidden;CURSOR:pointer;margin-top:5px;}
.icon{background:url(../images/icons);background-repeat:no-repeat;}
h2.ora2{border-top: 1px dashed silver;height: 22px;color:#e17009;}
.w700{width: 700px;}
.w170{width:170px;}

div.flow_control_button input{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-weight:bold;width:100px;height:30px;background-color:#71A9D2;cursor: pointer;color:white}