@CHARSET "UTF-8";

/*------------- 通用基础样式写在这里面	开始--------------*/
*{margin:0;padding:0; font-size:13px;font-family: arial, verdana, helvetica, sans-serif}
ul{display:block;margin:0;padding:0;list-style:none;}
li{display:block;margin:0;padding:0;list-style: none;}
img{border:0;}
a{text-decoration: none;}

.textAlignLeft{text-align: left;}
.textAlignCenter{text-align: center;}
.textAlignRight{text-align: right;}
.green_button{width:90px;height:33px;border:0px;background-color:#f28c48;color:#fff;border-radius:4px;}
.red_button{width:90px;height:33px;border:0px;background-color:#f4615c;color:#fff;border-radius:4px;}
.ui-upload {height: 40px; width: 100px; background-color: #f28c48; font-size: 14px; line-height: 30px; cursor: pointer; display: inline-block; text-align: center; color: #fff; border-radius: 3px; margin-left: 20px; }

/*------------- 通用基础样式写在这里面	结束--------------*/


/*------------- 下面是单个元素的样式。主要包括：表格、按钮、工具条、导航条等 */
 
/*-------------	table 默认样式	开始	----------------*/
.table_css{
	width:100%;
	border:1px solid #e0eccc;
	text-align: center;
}
.table_css,.table_css thead td{
	border:1px solid #e0eccc; margin:0; padding:0; border-collapse:collapse;border-spacing:0;
	height:40px;
}
.table_css,.table_css tbody td{
	margin:0; padding:0; border-collapse:collapse;border-spacing:0;
	border:1px solid #e0eccc;
	height:40px;
}
/*表头*/
.table_css thead tr{
	text-align:center;
	font-weight:bold;
/* 	background: url("../images/topbar.png"); */
	background: #e0eccc;
	height:40px;
}
.table_odd{background:#FFF}
.table_even{background:#FFF}
.table_hover{background:#f0f7ff;}
/*-------------	table 默认样式	结束---------------*/

/*-------------	通用按钮		开始-----------618.png-----*/
.btn_common {
	display: inline-block;
	width: 70px;
	height: 30spx;
	text-decoration: none;
	outline: 0px none;
	line-height: 30px;
	text-align:center;
	background-color:#F0F0F0;
	border:solid 1px #c3c3c3;/* #9dceff */
	border-radius:3px;
	color:black;
	cursor: pointer;
	margin-left: 3px;
}
.btn_common:hover{
	/* position: relative; */
	background-color:#0d6593;/* #31ACE2; */
	border:1px solid #0F6896;
	color: white;
}

/*-------------	列表		开始----------------*/
.resultList {
	/*  margin-left: 15px; */
	border: 1px solid #e0eccc;
	padding:2px 0 2px 0;
background: #FCFCFC;
	/* 	background: FCFCFC;
	 * border:1px solid #c3c3c3; */
	/* background: #eeeeee;#e0eccc; */
	/* padding: 1px; */
}
/*工具条，包括在列表里面，可选*/
li.toolbar{
	margin-top: 15px;
}
.toolbar{
	margin: 2px 0 4px 0px;
}
.toolbar a{
	display: inline-block;
	width: 80px;
	height: 33px;
	text-decoration: none;
	outline: 0px none;
	line-height: 33px;
	text-align:center;
	color: white;
	cursor: pointer;
	background-color:#f28c48;
	border:solid 0px #ccc;
	border-radius:4px;
}
.toolbar a:hover{
	background-color:#f28c48;/* #31ACE2; #75c8f4;18C9F5 */
}
.toolbar label{
	height: 30px;line-height: 30px;float:left;
}
.toolbar .inputTxt{
	float:left;
	width: 180px;
	height: 33px;
	line-height: 33px;
	border:1px solid #c3c3c3;
	text-indent: 5px;
}

/*工具条，包括在列表里面，可选*/
.toolbarPage{
	text-align:center;
	/* margin-top: 5px; */
	height: 40px;
	line-height: 40px;
}
.toolbarPage a{
	background:#f28c48;
	padding:10px 20px 10px 20px;
	border-radius:4px;
	text-decoration: none;
	margin-left:5px;
	color:white;
	outline:none;
}
.toolbarPage a:hover{
	background-color:#f28c48;/* #31ACE2;#75c8f4; */
}
.toolbarPage input{
	width: 66px;
	height: 33px;
	text-align:center;
}
.toolbarPage span{
	margin:0 20px 0 20px;
}

/*-------------	文本框	--------------*/
.textCss{
	display: inline-block;
	width: 180px;
	height: 22px;
	line-height: 20px;
	border:1px solid #c3c3c3;
	text-indent: 5px;
}
/*-------------	 下拉框	--------------*/
.selectCss{
	display:inline-block;
	width: 180px;
	height: 33px;
	line-height: 33px;
	border:1px solid #c3c3c3;
	z-index: -10;
}
.selectQueryCss{
	display:inline-block;
	width: 180px;
	height: 33px;
	line-height: 33px;
	border:1px solid #c3c3c3;
}
/*----------------	表格表单内容查询条件-------------------*/
.query_tb{
	width:100%;
	padding-left: 20px;
 /*    margin-bottom: 10px; */
}
.query_tb,.query_tb td,.query_tb th{
	border-collapse:collapse;
	border-spacing:0;
	height:38px;
}
.query_tb th{
	text-align:right;
	font-weight: normal;
}
.query_tb input{
	float:left;
	display: inline-block;
	width: 180px;
	height: 33px;
	line-height: 33px;
	border:1px solid #c3c3c3;
	text-indent: 5px;
}
select {height:33px;}
.query_tb a{
	display: inline-block;
	width: 80px;
	height: 33px;
	text-decoration: none;
	outline: 0px none;
	line-height: 33px;
	text-align:center;
	background-color:#f28c48;
	border:solid 0px #f28c48;/* #9dceff */
	border-radius:4px;
	color:white;
	cursor: pointer;
	margin-left: 5px;
	float: right;
}
.query_tb .selectQueryCss1{
	float:left;
	width:180px;
	height:33px;
	border: 1px solid #f28c48;
}

.query_tb a:hover{
	position: relative;
	background-color:#f28c48;/*  #31ACE2; */
}

/*----------------	表格表单内容查询条件-------------------*/
.query_tb1{
	width:100%;
	padding-left: 20px;
}
.query_tb1,.query_tb1 td,.query_tb1 th{
	border-collapse:collapse;
	border-spacing:0;
	height:35px;
}
.query_tb1 th{
	text-align:right;
	font-weight: normal;
}
.query_tb1 input{
	display: inline-block;
	width: 180px;
	height: 33px;
	line-height: 33px;
	border:1px solid #c3c3c3;
	text-indent: 5px;
}

/*----------------	表单头部-------------------*/
.formtitle {
	/* border-bottom: solid 1px #d0dee5; */
	position: relative;
	line-height: 40px;
	height: 40px;
	/* margin-left: 12px; */
	/* margin-bottom: 6px; */
	z-index:0;
}
.formtitle span {
	color:#0d6593;/* #0d6593;#0088cc */
	font-weight: bold;
	font-size: 14px;
	/* border-bottom: solid 3px #0d6593;#66c9f3; */
	border:1px solid #e0eccc; /* #c3c3c3; */
	float: left;
	/**position: absolute;**/
	z-index: 100;
	bottom: -1px;
	/* padding: 0 3px; */
	height: 40px;
	line-height: 40px;
	width:99%;
	background: #e0eccc;/* #2f95ca; */
	margin:5px 0 5px 0;
	padding-left:10px;
}
/*----------------	新增，修改表单内部-------------------*/
.forminfo {/* padding-left: 20px; */font-size: 14px ; margin-top: 15px}
.forminfo li{margin-bottom:4px; clear:both; list-style-type: none;}
.forminfo li label{width:120px; display:block; float: left;text-align: right;line-height: 26px;}
.forminfo li input{
	display: inline-block;
	width: 180px;
	height: 33px;
	line-height:33px;
	border:1px solid #c3c3c3;
	text-indent: 5px;
}

/*----------------	新增表单内部-------------------*/
.forminfo input{
	display: inline-block;
	width: 180px;
	height: 33px;
	line-height:33px;
	border:1px solid #c3c3c3;
	text-indent: 5px;
}
.forminfo textarea{
	border:1px solid #c3c3c3;
}
.resultList textarea{
	border:1px solid #c3c3c3;
}


.forminfo li i{color:RED; padding-left:20px; font-style:normal;}
/*---------------  分页工具样式-----------------*/
.pageCss{
	width:750px;
	margin:0 auto;
}
/*----------------	树菜单样式   #f0f6e4 -------------*/
ul.ztree {border: 1px solid #C5C5C5;background: #f0f0f0;height:94%;overflow-y:scroll;overflow-x:auto;}


/* div弹出框 */
.showDiv_bg{display:none; background-color:silver; width:100%;z-index: 2; position:absolute; opacity:0.1;}
.showDiv_container{display:none; width:500;height:300px; background-color: #fff;z-index: 3; position:absolute; border:6px solid #2D88B8;}
.showDiv_head{height:25px; width:100%; background-color: #2D88B8;cursor:move; border-bottom: 1px solid #2D88B8;}
.showDiv_head a{height:25px; width:25px; line-height:18px; float:right; color:#fff; font-weight: bold; text-align:center; cursor: pointer; text-decoration: none;}
.showDiv_head a:hover{color:red; background-color: #2D88B8;}
.showDiv_foot{position:absolute; left:0px; bottom:0px; height:30px; width:100%; background-color: #2D88B8;border-top: 1px solid #2D88B8;}
.showDiv_body{display:none;}

/*表单信息布局*/
.forminfo_new {margin-left: 20px;width:98%;  display:table; border:1px solid #c3c3c3; border-bottom: 0px;}
.forminfo_new .title{height:30px; line-height:30px; color:#1BAAF4; font-weight: bold; font-size: 16px; }
.forminfo_new li{height:40px; line-height:40px; border-bottom:1px solid #c3c3c3;}
.forminfo_new li lable{width:80px; font-size:12px; display: inline-block; text-align: right;}
.forminfo_new li span{width:165px; display:inline-block;}
.forminfo_new input{width:200px; height:33px;}

/*----------------	表格表单内容显示-------------------*/
.query_tb_form{
	width:100%;
	padding-left: 20px;
 /*    margin-bottom: 10px; */
}
.query_tb_form,.query_tb_form td,.query_tb_form th{
	border:1px solid #0d6593;/* 1px solid #c3c3c3;  */ 
	border-collapse:collapse;
	border-spacing:0;
	height:40px;
}
.query_tb_form th{
	text-align:right;
	font-weight: normal;
	background: #f1f7e8;/* #4BD4DA #F6FCEC #f1f7e8 */
	width: 120px;
}
.query_tb_form td{
	padding-left:5px;
	width: 180px;
}
.query_tb_form input{
	display: inline-block;
	width: 180px;
	height: 33px;
	line-height: 33px;
	border:1px solid #c3c3c3;
	text-indent: 5px;
}
.query_tb_form a{
	display: inline-block;
	width: 80px;
	height: 33px;
	text-decoration: none;
	outline: 0px none;
	line-height: 33px;
	text-align:center;
	color: white;
	cursor: pointer;
	background-color:#f28c48;
	border:solid 0px #ccc;
	border-radius:4px;
}
.query_tb_form a:hover{
	background-color:#f28c48;/* #31ACE2; #75c8f4;18C9F5 */
}

.a_font{
	color:#0d6593;/*#0088cc*/
	font-size:14px;
	font-weight: bold;
}

.formtitle span.navigate_down{
	 float: right;
	 right:10px;
	 top:15px; 
     border-bottom: 0px;
	 background-image: url('../images/navigate-down.png');
	 width: 12px;
	 height: 18px;
}
.formtitle span.navigate_top{
	 float: right;
	 right:10px;
	 top:15px; 
     border-bottom: 0px;
	 background-image: url('../images/navigate-top.png');
	 width: 12px;
	 height: 18px;
}
