@charset "utf-8";
@import url("ui.datepicker.css");
@import url("jqGrid/ui.jqgrid.css");
/* CSS Document */
/*@import url("../default.css"); 没有这个文件  */
html , div{
	scrollbar-face-color: #e4f4ff;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#bfbfbf;
	scrollbar-3dlight-color:#bfbfbf;
	scrollbar-arrow-color:#104EA5;
	scrollbar-track-color:#e4f4ff;
	scrollbar-darkshadow-color:#e4f4ff;	
	}
html,body{
	color:#030303;
	font: 12px/150% Arial, Helvetica, sans-serif,"宋体";	
	overflow:hidden;
	min-width:1002px;	
	}

a:link{
	text-decoration:none;
	color:#06355F;
	}
a:hover {
	text-decoration:none;
	}
.time{/*时间样式*/
	color:#999;
	margin-left:6px;
	font-size:11px;
	white-space:nowrap;
	}
.star{/*星星标志样式*/
	margin-left:6px;
	}
.must_input{/*简单提示样式*/
	color:#FF0000;
	padding:0 5px;
	font:normal 16px/20px '宋体';
	}

.position{/*所在位航条*/
	background:#B6DDFC;
	padding-left:32px;
	margin:1px;
	background:#B6DDFC url(images/positionBg.gif) no-repeat 16px 8px;
	height:30px;
	font:normal 14px/30px "宋体";
	}
.position span{
	font:normal 14px/30px "宋体";
	}

.hint{
	color:#F00;
	background:none;
	padding:0 6px;
	font-weight:bold;
	}
.hintBold{
	color:#F00;
	padding:0 6px;
	font-weight:bold;
	background:none;
	}
.dataTableH .hint, .dataTableS .hint{
	white-space:nowrap;
	}

.dataTableH{/*数据表格横向*/
	background-color:#72C2E7;
	margin:10px auto;
	width:96%;
}
 .dataTableH th{
	background-color:#EEF9FF;
	font-weight:normal;
	font-size:12px;
	padding:5px 5px;
	height:20px;
	line-height:20px;
	text-align:center;
	vertical-align:top;
	color:#000000;
	white-space:nowrap;
	}
 .dataTableH td{
	padding:5px 10px;
	background-color:#FFFFFF;
	vertical-align:top;
	line-height:16px;
	color:#000000;
	}
.dataTableH .trBg , .dataTableS .trBg{
	background-color:#FFFACD;
	}
.dataTableH .evenTrBg{
	background-color:#F6FBFF; 
	}
.dataTableH .tdBg , .dataTableS .tdBg{
	background:none;
	}
 .dataTableH td table td, .dataTableS td table td{
 	padding:0 0; 
 	}
 .dataTableH td table.dataTableSG, .dataTableS td table.dataTableSG, .dataTableH td table.dataTableHG, .dataTableS td table.dataTableHG{
 	padding:0; 
 	margin:0;
 	}
 .dataTableH td table.dataTableSG td, .dataTableS td table.dataTableSG td, .dataTableH td table.dataTableHG td, .dataTableS td table.dataTableHG td{
 	padding:5px 5px; 
 	}
.dataTableS{/*数据表格纵向*/
	background-color:#72C2E7;
	margin:10px auto;
	width:96%;
	}
 .dataTableS th{
	background-color:#EEF9FF;
	font-weight:normal;
	font-size:12px;
	padding:5px 5px;
	height:20px;
	line-height:20px;
	text-align:right;
	color:#000000;
	vertical-align:top;
	white-space:nowrap;
	}
 .dataTableS td{
	padding:5px 10px;
	background-color:#FFFFFF;
	vertical-align:top;
	line-height:20px;
	color:#000000;
	text-align:left;
	}
.dataTableSM{/*数据表格纵向 权限管理页面专用*/
	background-color:#72C2E7;	
	width:90%;
	margin:10px auto;
	table-layout:fixed;
	}
 .dataTableSM th{
	background-color:#EEF9FF;
	font-weight:normal;
	font-size:12px;	
	height:20px;
	line-height:20px;
	text-align:left;
	color:#000000;
	vertical-align:top;
	padding:5px;
	}
 .dataTableSM td{	
	background-color:#FFFFFF;
	vertical-align:top;
	line-height:36px;
	color:#000000;
	padding:0;
	text-align:left;
	white-space:nowrap;
	overflow:hidden;
	}
 .dataTableSM td  .dataTableSM{
 	width:101%; 
 	margin:-1px;	
	}
 .dataTableSM td input{
 	margin:5px;
	}
.dataTableHG{/*数据表格灰色横向*/
	background-color:#DDDDDD;
	margin:5px 10px;
	}
 .dataTableHG th{
	background-color:#EEE;
	font-weight:normal;
	font-size:12px;
	padding:0 5px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#000000;
	}
 .dataTableHG td{
	padding:5px 10px;
	background-color:#FFFFFF;
	vertical-align:top;
	text-align:center;
	color:#000000;
	}
.dataTableSG{/*数据表格灰色纵向*/
	background-color:#DDD;
	margin:5px 10px;
	}
 .dataTableSG th{
	background-color:#EEE;
	font-weight:normal;
	font-size:12px;
	padding:5px 5px;
	height:20px;
	line-height:20px;
	text-align:right;
	color:#000000;
	vertical-align:top;
	}
 .dataTableSG td{
	padding:5px 10px;
	background-color:#FFFFFF;
	vertical-align:top;
	line-height:20px;
	color:#000000;
	text-align:left;
	}
.FormList{/*查询条目框*/
	padding:10px 10px 0 10px;
	white-space:normal;
	}
.FormList label{/*查询条目框*/
	padding-left:20px;
	padding-right:8px;
	white-space:nowrap;
	background:url(images/add.png) no-repeat 2px center;
	}
.hidden{
	display:none;
	}
/*按钮区域*/
.btnFrame{
	padding:5px 0px;
	*padding:-5px 0px;
	text-align:center;
	}
.btnFrame input{
	margin:auto 12px;
	}
.btnFrame a:hover{
	color:#990000;	
	background:none;
	}

span.edit a{
	margin:auto auto auto 6px;
	}
span.edit a:hover{
	margin:auto auto auto 6px;
	background:none;
	}
/*分页条*/
/*定义分页*/
.NewPage{
	text-align:center;
	margin:5px 20px 5px 20px;
	*margin:10px 20px -5px 20px;
	
	}
.NewPage a{
	font-size:12px;
	color:#06355F;
	margin:auto 5px;
	text-decoration:none;
	}
.NewPage a:hover{
	font-size:12px;
	background:none;
	text-decoration:underline;
	}
.NewPage a.NewPageL{
	font-weight:normal;
	 font-size:12px;
	}
.NewPage .noPage{
	color:#A0A0A0;
	margin:auto 5px;
	}
.NewPage a.NewPageR{
	font-size:12px;
	font-weight:normal;
	}
.NewPage .page{
	padding:2px 10px;
	font:normal 12px/18px "宋体";
	color:#003397;
	}
.NewPage  input, .NewPage  select{
	margin:auto 5px;
	font-size:12px;
	text-align:center;
	}
.NewPage .btnGo{
	width:20px;
	height:20px;
	padding:0;
	}
.NewPage  span.Hint{
	color:red;
	font-weight:bold;
	}
  /*end 定义分页*/

/*-------导航开始---------------*/
.top{
	width:100%;
	min-width:960px;
	height:109px;
	overflow:hidden;
	background:#B6DDFC url(images/topBg.jpg) repeat-x left top;
	_background:#B6DDFC url(images/topBgForIE6.jpg) repeat-x left top;
	}
.header{
	width:100%;
	height:108px;
	overflow:hidden;
	background:url(images/topBgImg.jpg) no-repeat right top;
	_background:url(images/topBgImgForIE6.jpg)  no-repeat right top;
	}
.logo{
	float:left;
	margin:10px auto auto 20px;
	_width:406px;
	height:62px;
	_background:url(images/logoForIE6.jpg)  no-repeat left top;
	}
.logo img{_filter:alpha(opacity=0);}
.loginInfo{
	float:right;
	color:#FFFFFF;
	font:normal 12px/200% "宋体";
	margin:10px 20px auto auto;
	}
.loginInfo a{
	color:#FFF;
	font:normal 12px/200% "宋体";
	margin:5px;
	padding:2px 0;
	}
.loginInfo 	a:visited {
	color:#FFF;
	}
.loginInfo a:hover{
	color:#FFF;
	font:normal 12px/200% "宋体";
	background-color:transparent;
	text-decoration:underline;
	}
.loginInfo .hint{
	padding:0 0;
	}
.loginInfo img{
	cursor:pointer;
	}
.loginInfo a.back{
	padding-left:20px;
	background:url(images/back.png) no-repeat left top;
	}
.loginInfo a.help{
	padding-left:20px;
	background:url(images/help.gif) no-repeat left top;
	}
.loginInfo a.lock{
	padding-left:20px;
	background:url(images/lockLogin.png) no-repeat left top;
	}
.loginInfo a.keys{
	padding-left:20px;
	background:url(images/key.png) no-repeat left top;
	}
.nav{
	margin:5px auto auto 5px;
	*margin:4px auto auto 5px;
	color:#FFF;
	height:31px;
	font:bold 14px/31px "宋体";
	zoom:1;
	}
.nav dl  {/*菜单*/
	float:left;
	padding:0 1px;
	_width:100px;
	}
.nav dl  dt {	
	white-space:nowrap;
	height:33px;
	overflow:hidden;
	cursor:pointer;
	}
.nav dl dt span{
	margin-right:4px;
	padding-right:6px;
	padding-left:10px;
	text-align:center;
	height:33px;
	display:block;
	}
.nav dl dt.on {/*菜单选中*/ /*菜单鼠标经过*/
	background:url(images/navLinkBg.jpg) right top no-repeat;
	}
.nav dl dt.on span{
	background:url(images/navLinkBg.jpg) left top no-repeat;
	}
.nav dl dt.onC , .nav dl dt:hover {/*菜单选中*/ /*菜单鼠标经过*/
	background:url(images/navLinkBg.jpg) right top no-repeat;
	}
.nav dl dt.onC span , .nav dl  dt:hover span{
	background:url(images/navLinkBg.jpg) left top no-repeat;
	}
.nav dl  dd {/*二级菜单*/
	position:absolute;
	top:109px;
	left:auto;
	overflow:hidden;
	display:none;
	z-index:9999999;
	opacity:0;
	_width:145px;
	}
.nav dl  ul {/*二级菜单框*/
	border:2px solid #64676C;
	border-left:0;
	border-top:0;
	background:#B0D3F1;
	font:normal 12px/150% "宋体";
	padding:1px;
	}
.nav dl  li {/*二级菜单列表*/
	line-height:200%;
	}
.nav dl  li:hover {/*二级菜单列表*/
	background:#FFF;
	font-weight:bold;
	}
.nav dl  li a{
	padding:3px 14px;
	}
.nav dl  li a:visited {
	}
.nav dl  li a:hover{
	padding:3px 14px;
	color:#000;
	background:none;
	_background:#FFFFFF;
	}
/*原程序使用到的菜单部分css*/
div.CM_SubMenu{
	cursor: pointer;
	padding:3px 0;
	}
.CM_SubMenuOver{
	background:#FFF;
	color:#900;
	}
div.CM_SubMenuBar{
	color:#06355F;	
	font-size: 12px;
	font-family: Verdana, '宋体';
	position: absolute;	
	visibility: hidden;
	border:3px solid #64676C;
	border-left:1px solid #64676C;
	border-top:1px solid #438FD5;
	border-right:2px solid #64676C;
	margin-top:-1px;	
	background:#B0D3F1;
	_width:120px;
	}
span.SubFlag{
	font-size: 13px;
	cursor:default;
	font-family:"Wingdings 3";
	}
.CM_Text{
	padding:0 12px;
	line-height:180%;
	}
.CM_Sub{	
	text-align:center;
	}
.aoneList{
	background:url(images/menu_bg02.jpg) repeat-x left top;
	height:23px;
	font:normal 12px/23px Verdana, '宋体';
	}
.aone_t{
	font:bold 12px/23px Verdana, '宋体';
	padding-left:40px;
	float:left;
	background:url(images/aone_tBg.gif) no-repeat 10px 3px;
	}
.aone_a  a{
	color:#FF7000;
	}
.aone_b{}	

/*-------导航结束---------------*/
/*页面整体渐变背景*/
.all{
	min-width:960px;
	width:100%;
	overflow:hidden;
	height:auto;
	background:#FFF url(images/bodyBg.jpg) repeat-x bottom left;
	}
/*---左右栏缩放---*/	
.arrowL{
	width:10px;
	float:left;
	height:100%;
	cursor:pointer;
	background:#375A9E url(images/arrowLBg.gif) center center no-repeat;
	}
.arrowR{
	width:11px;
	float:left;
	height:100%;
	cursor:pointer;
	background:#375A9E url(images/arrowRBg.gif) center center no-repeat;
	}
/*---左右栏缩放结束---*/	
/*-------主体开始---------------*/
.main{
	min-width:960px;
	width:100%;
	overflow:auto;
	}
.main .left{
	width:227px;
	float:left;
	height:100%;
	background:#B6DDFC;
	overflow:auto;
	}
.right{
	float:none;
	height:100%;
	overflow:auto;
	}
/*列表页类背景*/
.ListBg{
	min-height:400px;	
	background:url(images/branceRBg.png) right bottom no-repeat;
	_background:none;	
	}
.ListBg .Data	{
	text-align:center;
	margin:5px auto 5px auto;
	*margin:5px auto -5px auto;
	width:100%;
	}
/*文档类页面背景*/
.DocumentBg{
	min-height:400px;
	background:url(images/DocumentRBg.png) right bottom no-repeat;
	_background:none;
	}
.DocumentBg .Data{
	text-align:center;
	margin:5px auto 5px auto;
	*margin:5px auto -5px auto;
	padding-top:10px;
	width:100%;
	}
/*编辑类右侧背景*/
.EditBg{
	min-height:400px;
	background:url(images/CustomerBg.png) right bottom no-repeat;
	_background:none;
	}

.EditBg .Data{
	text-align:center;
	margin:5px auto 5px auto;
	*margin:5px auto -5px auto;
	width:100%;
	}
/*部分页面用到上下两层内容时使用*/
.inlineFrame{
	margin:auto;
	text-align:left;
	zoom:1;	
	width:96%;
	min-width:960px;
	_width:960px;
	}
.inlineFrame .dataTableH,.inlineFrame .dataTableS{
	margin:10px auto;
	width:100%;
	}
.type .dataTableH,.type .dataTableS{	
	width:98%;
	}
.Data fieldset{
	padding:5px 0;		
	}
.Data fieldset legend{
	color:#000;
	padding-left:28px;
	margin-left:20px;
	font:normal 14px/28px "宋体";
	background:url(images/arrowDown.png) left center no-repeat;
	}
.selectTypeFrame{
	padding:10px;
	}
.selectType{/*查询选项卡*/
	padding:15px 10px 0 0;
	margin:auto 0px;
	height:28px;	
	_height:29px;
	}
.selectType label{
	float:left;
	height:28px;
	_width:60px;
	font:normal 12px/26px "宋体";
	cursor:pointer;
	text-align:center;
	border-bottom:1px solid #637A8C;
	background:url(images/tabIn.jpg) no-repeat left 2px;
	}
.selectType label .textR{
	height:26px;
	padding-right:16px;
	margin-left:16px;
	padding-top:2px;
	background:url(images/tabIn.jpg) no-repeat right 2px;
	display:block;
	white-space:nowrap;
	}
.selectType label .textR a{	
	margin-left:4px;
	margin-right:-10px;	
	padding:2px 4px;
	_padding:1px 4px;	
	background:url(images/delBg.gif) no-repeat center center;
	}
.selectType label.on .textR a, .selectType label:hover .textR a{	
	margin-left:4px;
	margin-right:-10px;
	padding:1px 4px;
	border:0px solid transparent;
	_border:1px solid red;
	background:url(images/delBg.gif) no-repeat center center;
	}
 .selectType label .textR a:hover{	
	margin-left:4px;
	margin-right:-10px;
	padding:0px 3px;
	border:1px solid red;
	background:url(images/delBg.gif) no-repeat center center;
	}
.selectType label.on, .selectType label:hover{
	float:left;
	height:29px;
	padding-top:0;
	border-bottom:0px solid #637A8C;
	text-align:center;
	font:bold 12px/29px "宋体";
	background:url(images/tabOn.jpg) no-repeat left top;
	}
.selectType label.on .textR, .selectType label:hover .textR{
	height:26px;
	padding-right:16px;
	margin-left:16px;
	border-bottom:0px solid #637A8C;
	background:url(images/tabOn.jpg) no-repeat right top;
	}
.type{
	border:1px solid #637A8C;
	background:#EEF9FF;
	margin:auto 0;	
	*padding:5px;
	_margin-top:-3px;
	}	
/*左侧查询头部样式*/	
.main .left  .head{
	background:#71A4CC url(images/zoom.png) no-repeat 14px center;
	_background:#71A4CC url(images/searchBg.gif) no-repeat 14px center;
	height:30px;
	font:normal 14px/30px "宋体";
	padding-left:40px;
	margin:1px;
	white-space:nowrap;
	}
.main .left  .alert{
	background:#71A4CC url(images/bell.png) no-repeat 14px center;
	_background:#71A4CC url(images/bell.gif) no-repeat 14px center;
	height:30px;
	font:normal 14px/30px "宋体";
	padding-left:40px;
	margin:1px;
	white-space:nowrap;
	}
/*左侧树头部样式*/
.main .left  .tree{
	background:#71A4CC url(images/treeBg.png) no-repeat 14px center;
	height:30px;
	font:normal 14px/30px "宋体";
	padding-left:40px;
	margin:1px;
	white-space:nowrap;
	}
.main .left  .treeFrame{
	margin:6px 12px;
	}
/*树使用样式*/
.dtree {
	font-family:  Arial,'宋体';
	font-size: 12px;
	color: #333;
	white-space: nowrap;
}
.dTreeNode{
	font:normal 14px/14px '宋体';
	white-space: nowrap;
	text-overflow:ellipsis;
	}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree .dTreeNode a {
	color: #000;
	font-size:12px;
	text-decoration: none;
}
.dtree .dTreeNode a:hover{
	background:none;
	}
.dtree a.node, .dtree a.nodeSel {
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #000;
	text-decoration: underline;
}
.dtree a.nodeSel, .dtree a.nodeSel:hover {
	background-color: #CCC;
}
.dtree .clip {
	overflow: hidden;
	font-size: 12px;
}

/*执行状态部分使用*/	
table.state{
	background:#72C2E7;
	height:12px;
	line-height:12px;
	table-layout:fixed;
	}
table.state td,table.state td.uncomplete, .state td.evenTrBg{
	background:#FFF;
	padding:0 0px !important;
	border:0 none !important;
	height:20px !important;
	width:20px  !important;
	text-align:center !important;
	font-style:italic;
	color:#CCCCCC;
	}
.state td.complete{
	background:#A2B700;
	color:#000;
	font-style:normal;
	}
.state td.subcomplete{
	background:#FFA500;
	color:#666;
	}
/*文档上传提示*/
.FileLoad{
	text-align:center;
	padding:12px;
	font:normal 14px/24px "宋体";
	display:none;
	color:#FF0000;
	}
/*文件审核状态单选按钮部分用用*/
.auditState{
	padding:0 28px;
	font:normal 14px/21px "宋体";
	}
.auditState label{
	margin-right:28px;
	margin-left:10px;
	}
/*帮助页面使用，现在还没有用到*/
.helpMe{
	width:960px;
	margin:15px auto;
	}
.helpMe h1{
	font-size:16px;
	}
.helpMe p{
	font:normal 14px/180% "宋体";
	}
.HelpR{
	min-height:400px;
	background:url(images/helpBg.png) right bottom no-repeat;
	_background:none;
	}


.input_none{
	border:0;
	background:transparent;
	}
.FormList input{
	width:170px;
	height:20px;
	border:1px solid #A5ACB2;
	line-height:20px;
	}
.FormList  select{
	width:172px;
	height:20px;
	line-height:20px;
	}
.FormList .radio{
	width:auto;
	border:0;
	height:auto;
	margin-left:6px;
	}
.comboBoxDiv td{
	white-space:nowrap;
	line-height:18px;
	text-indent:6px;
	}
/*loading图片使用*/
.loadingBg{
	background:#DCEFFE url(images/bodyBg.jpg) repeat-x left -300px;
	zIndex:-1;
	height:2000px;
	text-align:center;
}
.loadingBg img{
	margin:auto;
	}
/*修改成功或失败后的提示使用*/
.hintMessage{
	padding:60px 25px 25px 25px;
	color:#999;
	font:normal 36px/54px '微软雅黑'; 
	text-align:center;
	}
/*修改密码头部使用*/
.changePwdTitle{
	color:#000;
	padding-left:28px;
	margin-top:20px;
	margin-left:20px;
	font:normal 14px/28px "宋体";
	background:url(images/arrowDown.png) left center no-repeat;
	}
/*选择用户所属角色地方使用*/	
.roleListShow{
	float:left;
	white-space:nowrap;
	padding:5px 12px;
	}
	
.searchInput{/*数据查询input使用*/
	border:1px solid #A5ACB2;
	height:20px;
	cursor:pointer;
	background:url(images/zoomSearchBg.png) right center no-repeat;
	}

.fontZoom a.l{	
	height:11px;
	width:9px;
	margin-right:9px;
	background:url(images/fontZoomBg.png) left center no-repeat;
	_background:url(images/fontZoomBg.gif) left center no-repeat;
	}
.fontZoom a.s{
	height:11px;
	width:8px;
	margin-right:9px;
	background:url(images/fontZoomBg.png) -15px center  no-repeat;
	_background:url(images/fontZoomBg.gif) -15px center  no-repeat;
	}
.fontZoom a.d{
	margin-right:9px;
	color:#FFF;
	font:normal 12px/12px "";
	}
.dpmContent{
	text-align:center;
	vertical-align:middle;
	margin:20px auto auto;
	}
dl.remind{
	margin:10px;
	}
dl.remind dt{
	font-weight:bold;
	padding-bottom:10px;
	}
dl.remind dd{
	cursor:hand;
	}
dl.remind dd.hover{
	color:#FFF;
	font-weight:bold;
	}
dl.remind dd .hintR{
	color:#900;
	}
dl.remind dd div{
	display:none;
	color:#000;
	font-weight:normal;
	}
	dl.remind dd div ul{
	margin-left:6px;
	margin-bottom:10px;
	}
.ProgressbarBg{
	width:300px;
	margin:auto;
	margin-top:10px;
	text-align:left;
	border:1px solid #A6C9E2;
	background: #999 url(jqGrid/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
	height:25px;
}
.Progressbar{
	background:#FBEC88 url(jqGrid/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) left 50% repeat-x;
	border-right:1px solid #A6C9E2;
	width:0;
	height:25px;
	}
.percentProgress{
	color:#000066;
	text-align:center;
	font-weight:bold;
	border-style:none;
	margin:5px auto;
	}