﻿
/* 通用
------------------------------------------*/
*{margin:0;	padding:0;}
body{
	font-size:12px;
	font-family:"宋体";
	background:#edf0f9 url(../Image/menubg.gif) left center repeat-y;
	color:#333;
}
a {text-decoration:none;}
a img{border:none; }

iframe {
	border:none;
	margin:0;
	width:99%;
	height:500px;
	padding:0;        
}

textarea{ font-family:"宋体"}
.errorMsg{color:#f00;}

/* 页眉
------------------------------------------*/
#header{
	height:80px;
	background:#477db9 url(../Image/headbg.jpg) left top repeat-y;	
	border-bottom:2px solid #e9f0f6;
	position:relative;
}

#header a{
	color:#fff;
}

#header p{
	line-height:160%;
	position:absolute;
	text-align:right;
	right:40px;
	top:30px;
	color:#fff;
}

#header h1{
	font-family:"黑体" "宋体";
	font-size:18px;
	color:#fff;
	position:absolute;
	top:5px;
	left:0;
	font-weight:normal;
	padding:30px 0 23px 228px;	
}

/* 导航栏
------------------------------------------*/

#navigator{
	background:#bbcbda url(../Image/bannerbg.gif) left center repeat-x;
	border-bottom:2px solid #3b5d83;
	width:100%;
}

#navigator p{
	padding:7px 0 5px 15px;
	float:right;
	margin-right:20px;
	background:url(../Image/navi_separator.gif) left center no-repeat;
}

#navigator img{
	position:relative;
	top:-2px;
	vertical-align:middle;
}

#navigator a{
	color:#333;
}

#navigator #visitorPosition{
	margin-left:181px;text-indent:3px;margin-right:0;float:none;
}



/* 左栏菜单
------------------------------------------*/

#menu{
	width:182px;
	float:left;
}

#menu ul{
	border-bottom:1px solid #5985b2;
	margin-right:1px;
	background:#dfe8f1;
}

#menu li{
	list-style-type:none;	
}

#menu li a{
	text-indent:30px;
	color:#333;
	display:block;
	padding:6px 0 6px;
	width:99%;		/* IE6 Bug，本来不需要的*/	
}

#menu li a:hover{
	background:#ffffae url(../Image/list_item.gif) 15px 5px no-repeat;
}

#menu li.menuTitle{
	border:1px solid #fff;
	border-left:none;	
	background:url(../Image/menutitlebg.gif) left center repeat-x;
	font-weight:bold;
	font-size:14px;		
}

#menu li.menuTitle a.title1{
	text-indent:35px;
	padding:8px 0 7px;
	background:url(../Image/title_1.gif) 10px 5px no-repeat;
}

#menu li.menuTitle a.title1:hover{
	background:url(../Image/title_1.gif) 10px 5px no-repeat;
}

#menu li.menuTitle a.title2{
	text-indent:35px;
	padding:8px 0 7px;
	background:url(../Image/title_2.gif) 10px 5px no-repeat;
}

#menu li.menuTitle a.title2:hover{
	background:url(../Image/title_2.gif) 10px 5px no-repeat;
}

#menu li.menuTitle a.title3{
	text-indent:35px;
	padding:8px 0 7px;
	background:url(../Image/title_3.gif) 10px 5px no-repeat;
}

#menu li.menuTitle a.title3:hover{
	background:url(../Image/title_3.gif) 10px 5px no-repeat;
}

#menu li.menuTitle a.title4{
	text-indent:35px;
	padding:8px 0 7px;
	background:url(../Image/title_4.gif) 10px 5px no-repeat;
}

#menu li.menuTitle a.title4:hover{
	background:url(../Image/title_4.gif) 10px 5px no-repeat;
}

#menu li.menuFirst{
	border-top:1px solid #5985b2;
}

/* 正文
------------------------------------------*/

#content{
	/*border:1px solid red;*/
	margin-left:182px;
	padding:15px 10px 30px 15px;
}

#innerPage h2{		/* innerPage 为iframe页的Body标签的ID */
	font-size:14px;
	margin-bottom:1em;	
}

#Operation{
	padding-bottom:.5em;	
}

/* 页脚
------------------------------------------*/

#footer{
	border-top:2px solid #3b5d83;
	padding:10px 0 0;
	margin:25px 0 0;
}

#footer p{
	padding:0 0 0 120px;
	background:url(../Image/logo.gif) 0px 2px no-repeat;
	line-height:130%;
}
#footer p a {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}

/* 表格
------------------------------------------*/

table.tbMain{
	background:#fff;
	width:100%;
	border:1px solid #5787b7;
}

tr.trTitle,table.tbMain tr.trTitle:hover {
	background:url(../Image/ColumnTitleBg.gif) 0px 0px repeat-x;
}

table.tbMain th{
	color:#193b5f;	
}

table.tbMain td, table.tbMain th{
	padding:7px 0 5px 10px;
	border-bottom:1px solid #ddd;
	text-align:left;
}

table.tbMain td{
	padding-bottom:6px;
}

table.tbMain td.noData {
	padding:30px 20px;
	font-size:14px;
}

tr.lastRow td{
	border-bottom:none;
}

table.tbMain tr.alternateRow{
	background:#f7f7f7;
}

table.tbList tr:hover{
	background:#ffffae;
}

#dataRemark{
	padding:10px 0;
}

.alterRow{
	background:#f5f5f5;
}


/* 表单对象
------------------------------------------*/

.input-validation-error
{
	border: 1px solid #ff0000;
    background-color: #ffeeee;
}

input.input-validation-error, textArea.input-validation-error, select.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.textBox{			
	border:1px solid #ccc;
	background:#f5f5f5;
	font-size:12px;
	padding:2px ;
	width:15em;
	
}

.dropDownList{
	border:1px solid #ccc;
	background:#f5f5f5;
	font-size:12px;
	padding:2px ;
	min-width:15em;
	font-family: "Arial" "Times New Roman" "宋体" ;
}


.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.field-validation-error {
	color: #f00;
}

ul.validation-summary-errors{
	color:#f00;
	line-height:140%;
	font-weight:normal;
}

span.validation-summary-errors{
	color:#f00;
	line-height:140%;
}

/* 按钮样式
------------------------------------------*/
.btnExcel{
	background:url(../Image/btn_excel.gif) 0 0 no-repeat;
	font-size:12px;
	padding:4px 0 3px;
	border:1px solid #3c5979;
	width:120px;
	text-indent:19px;
	cursor:pointer;
}

.btnSubmit{
	font-family:宋体;
	background:url(../Image/btn_excel.gif) -25px 0 no-repeat;
	font-size:12px;
	padding:4px 0 3px;
	border:1px solid #3c5979;
	width:80px;
	text-align:center;
	cursor:pointer;
}


div#pagerBottom{
	height:25px;
	width:98%;
	margin:1em auto;
}

/* GreenStyle
*******************************************/
.GreenStyle
{
	float:right;
}

.GreenStyle a{
	display:block;
	border:1px solid #9cba39;
	float:left;
	padding:4px 5px;
	text-decoration:none;
	text-align:center;
	margin:0 1px;
	color:#9cba39;
	background:#fff;
}

.GreenStyle a.CurrentPage
{
	color:#fff;
	background:#C5D985;	
}

.GreenStryl a.CurrentPage:visited
{
	color:#fff;
}

.GreenStyle span{
	line-height:170%;
}

.GreenStyle span b{
	color:#C33;
}