
* { margin:0; padding:0; }
BODY {
	padding-right: 0px; padding-left: 0px; font-size:small; padding-bottom: 0px; margin: 0px; padding-top: 0px;
	width:1003px;
	color:#112482;
	margin-left:auto;
	margin-right:auto;
}
/** 头部*/
.nav_logo {
	overflow: hidden; color: #ffffff; height: 103px;
	background:url(../img/logo.jpg); background-position: center;repeat-x #FFFFFF
}
.nav_logo UL {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}

.nav_logo LI {float: left}
.nav_logo A:link {color: #ffffff}
.nav_logo A:hover {color: #ffffff}
.nav_logo A:visited {color: #ffffff}
.nav_stat {
	font-size: large; color: #ffffff; line-height: 35px; 
	border-bottom: #78bfd9 3px solid; 
	height: 35px; background-color: #2b6fbd
}
.nav_left A:link {	color: #ffffff}
.nav_left A:hover {	color: #ffffff}
.nav_left A:visited {	color: #ffffff}
.nav_left {	padding-left: 20px; float: left}
.nav_right {	padding-right: 10px; float: right}
.nav_right A:link {	color: #ffffff}
.nav_right A:hover {	color: #ffffff}
.nav_right A:visited {	color: #ffffff}


.nav_search {	padding-left: 10px; line-height: 74px; padding-top: 10px; text-align: center}
LI.nav_link {	float: right; width: 220px; line-height: 50px}

/** end of 头部*/


/** 正文部分 */
#content {
	float:left;
	width:1003px;
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 10px; 
	padding-bottom: 0px; 
	color: #000000;
	height: 100%
}

#cont_titlebar{padding-bottom:10px}
.cont_title { font-weight: bold; font-size:small; color: #112482}

#cont_note,.cont_note,.cont_redblock, .cont_whiteblock, .cont_greenblock{
	padding-left: 10px; 
	padding-right: 10px;
	padding-top: 10px; 
	padding-bottom:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right: 0px;
}
#cont_note, .cont_note, .cont_redblock{
	border-left: #ffcb99 1px solid; 
	border-right: #ffcb99 1px solid; 
	border-top: #ffcb99 1px solid; 
	border-bottom: #ffcb99 1px solid;
	background-color:#fff8ee;
}
.cont_greenblock{
	border-left: #78bfd9 1px solid; 
	border-right: #78bfd9 1px solid; 
	border-top: #78bfd9 1px solid; 
	border-bottom: #78bfd9 1px solid;
	background-color:#e5f4fb;
}
.cont_whiteblock{

}
.tx_title {
	padding-left: 10px;
	padding-top: 5px;
	font-weight: bold; 
	font-size:small; 
	color: #ff5400; 
}
.tx_content {
	padding-left: 10px
}
.tx_content p{ padding:5px 0 5px 0}

#freearea,.freearea{height:50px;}

#cont_table{width:100%; padding-bottom:10px}
#cont_table #biaotou{
	width:100%;
	background-color:#e5f4fb; 
}
#cont_table li{
	float:left;
	list-style-type:none;
	height:30px; 
	line-height:30px; 
	text-align:center; 
}
#cont_table #biaotou li div{
	border-top: #cee2ec 1px solid;  
	border-left: #cee2ec 1px solid; 
	border-bottom: #cee2ec 1px solid;
}
#cont_table #biaotou li div.bian{
	border-top: #cee2ec 1px solid;  
	border-left: #cee2ec 1px solid; 
	border-bottom: #cee2ec 1px solid;
	border-right: #cee2ec 1px solid;
}
#cont_table li div{
/*	border-left: #cee2ec 1px solid; */
	height:30px;
	border-bottom: #cee2ec 1px solid;
}
#cont_table li div.bian{
	height:30px;
/*	border-left: #cee2ec 1px solid; 	*/
/*	border-right: #cee2ec 1px solid;	*/
	border-bottom: #cee2ec 1px solid;
}

/***/
.mytable, .mytable3 {
	border-collapse:collapse; 	/* 关键属性：合并表格内外边框(其实表格边框有2px，外面1px，里面还有1px哦) */
	border:solid #78bfd9; 		/* 设置边框属性；样式(solid=实线)、颜色(#999=灰) */
	border-width:1px 0 0 1px; 	/* 设置边框状粗细：上 右 下 左 = 对应：1px 0 0 1px */
	width:100%;
	margin:10px 0 10px 0;
}
.mytable th, .mytable td, .mytable3 th, .mytable3 td {
	border:solid #78bfd9;border-width:0 1px 1px 0;padding:2px; height:25px;
}

.mytable th, .mytable3 th{clear:both; background-color:#e5f4fb; color:#112482}
.mytable td, .mytable3 td{text-align:left; padding-left:10px;height:20px; font-size:small; }

h4{font-size:small;color:#112482}
/***/
.mytable3{
	border: 0;
	margin:10px 0 10px 0;
}
.mytable3 th,.mytable3 td {
	border-width:0 0px 0px 0;
}

/***/
.mytable2 {
	border-collapse:collapse; /* 关键属性：合并表格内外边框(其实表格边框有2px，外面1px，里面还有1px哦) */
	border:solid #ffcb99; 		/* 设置边框属性；样式(solid=实线)、颜色(#999=灰) */
	border-width:1px 0 0 1px; /* 设置边框状粗细：上 右 下 左 = 对应：1px 0 0 1px */
	width:100%;
}
.mytable2 th,.mytable2 td {border:solid #ffcb99;border-width:0 1px 1px 0;padding:2px; height:25px}
.mytable2 th{clear:both; background-color:#fff8ee; color:#112482}
.mytable2 td {text-align:left; padding-left:10px;height:20px; font-size:small;}

/***/


#content INPUT[type='text'],#content INPUT[type='select'],#content INPUT[type='password']{
	height:20px; vertical-align:bottom;
}

.btn-style{
	border-left: #78bfd9 1px solid; 
 	border-right: #78bfd9 1px solid; 
	border-top: #78bfd9 1px solid; 
	border-bottom: #78bfd9 1px solid;
	
	padding-left: 3px; 
	padding-right: 3px; 
	padding-top: 2px;
	padding-bottom: 2px;

	height:22px;

	font-size: small; color: #112482; 
	font-weight:bold;
	cursor: hand; 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#78bfd9); 
/*	background-color:#78bfd9; */
}

/** end of 正文部分 */

#toolTipsWrapper {
	border: 1px solid #78bfd9;
	padding:4px 4px;
	background: #e5f4fb;
	color:#112482;
}

/* ajax载入数据时的提示框 */
.notify_box {
 /*非IE的主流浏览器识别的垂直居中的方法*/
vertical-align:middle;

 /*设置水平居中*/
 text-align:center;

 /* 针对IE的Hack */
 font-size: 14px; /*约为高度的0.873，200*0.873 约为175*/
 font-family:Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/

 width:200px;
 height:50px;
 line-height:50px;

 background-color:#FFFFFF; 
  border-left:#ffbbcc 1px solid;
  border-right:#ffbbcc 1px solid;
  border-top:#ffbbcc 1px solid;
  border-bottom:#ffbbcc 1px solid;
  position:absolute;
/*  display:none; */
}
.notify_box img {
 /*设置图片垂直居中*/
 vertical-align:middle;
 margin-top:17px;
 margin-bottom:17px;
}

.report_list td{
	vertical-align:left;
}


.tr_select{background:#e5f4fb;}
