/*
body, form, ul, li, p, dl, dd, dt ,h,td,th,h3{
	margin: 0;
	padding: 0;
	font-size: 12px;
}
*/
body{
	margin:5px;
	font-size: 13px;
}


a:link{}
a:visited{color:#888;}
a:hover{color:#000;text-decoration:none;}


dl, dt, dd, ul, ol, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

/*  ----------- */
#topSide {
border-bottom:1px solid #C9D7F1;
height:24px;
}
#topSide .tops1 {
margin:0 auto;
position:relative;
width:980px;
z-index:1100;
}
.topNav {
float:left;
}
.topNav li {
float:left;
padding:5px 5px 0;
}


.login {
color:#000000;
float:right;
font-family:arial;
font-size:13px;
position:absolute;
right:5px;
top:3px;
}

.notice_wap {
-x-system-font:none;
color:#333333;
float:left;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:5px 0 0;
}

/* -------------- */

#Header,#Footer,.Area
{
	height: auto;
	margin: 0 auto;
/*	background-color: #B5D7A5;	
width:800px;
	display: block;
*/
	width:1000px;
	clear: both; 
}


#Footer
{
	margin-top: 15px;

}
/*
  面包屑:		breadcrumb(即页面所处位置导航提示）
 */
#BreadCrumb
{
	background:#6694E3 none repeat scroll 0 0;
	color:#FFF;
	height:26px;
	line-height:22px;
	position:relative;
	text-indent:10px;
	z-index:11;
	margin:2px 0;
}
#BreadCrumb a
{
	color:#FFF;
}

.jumpAnchor
{
	float:right;position: relative;top: -18px;
}
#Logo {
	background-color: #CC0000;
	width: 130px;
	float: left;
	height: 47px;
	background-repeat:no-repeat;

}

#Banner {
	float:right;
	background-image: url(../images/topbanner.jpg);
	background-repeat:no-repeat;
	background-position: 0px;
	width:80%;
	height:40px;
	/*BORDER: #FF7777 1px solid; */
}



/* 该定义主要是为了使  层在非IE浏览器里高自动适应  */
.hackDiv
{
	clear:both;
	font-size:1px;
	height:5px;
	line-height:1px;
	visibility:hidden;
}

/*使每块之间有一定的间隔*/
.clear{
	clear: both;
	font-size:1px;
	visibility: hidden;
	height: 1px;
	background-color: #00FF00;
	width: 100%;
}


/*
	 ***********************   中间内容区   **********************************
*/
/* 区块  */
.Area {
/* 	
	margin:auto;
	clear: both;
*/
	z-index:29;
}

.Area  p {
	clear: left;
	margin: 0px;
	padding: 0px;
}

.Area p  label{
	float: left;
	width: 120px;
	margin-left: 40px;
	vertical-align: baseline;
	line-height:16px;
	font-size: 13px;
}




.Area .pageRight p ,.Area .pageLeft p {
	text-align:center;
	padding:10px;
	margin:0 auto;
}

/*
  左边
 */
.Area .pageLeft {
	float: left;
	width: 20%;
/*
	background-color:#0000ff;
	width:140px;
*/
}


/*
  右边
 */
.Area .pageRight {
	float: right;
	width: 79%;
/*
	background-color:#00ff00;
	*/
}

.Area .tabnav_container {
	float:left;padding-bottom:10px;position:relative;width:100%;
}

.info_alert {
	background:#FFF9D7 none repeat scroll 0 0;
	border:1px solid #E2C822;
	margin:0 0 10px 25px;
	padding:15px;
	width:70%;
	display:none;
}



.msgBox
{
	WIDTH: 99%;
	background-color: #ffffe9;
	margin-bottom:5px;	
	PADDING: 5px;
	BORDER: #cccccc 1px solid; 
	color:#000000;	
}

/*
  测试用
 */
 .redline {
	clear: both;
	line-height: 4px; 	
	height: 4px;
	width: 960px;
	margin: 0 auto;
	background-color: #FFBF56;
}

/*=========== 定义针对表单的样式表         */


.validate_invalid {
	color:red; font-style:italic;}
input.validate_invalid {
	border:1px dotted red;
}


/* 出错时的显示 */
.invalid
{
	background-color: #E6E6E6;
	color: #ff0000;
}

/* 提醒信息 */
.alert
{
	background-color: #E6E6E6;
	color: #ff0000;
}


/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */


/* 提交按钮 */
.pub_butt {
font-size:16px;
font-weight:bold;
height:40px;
width:100px;
}



.time{color:#060;}

h1 {
	margin:0;
	padding:5px 0;
}

.detail_title{
	height:64px;
	padding:0 10px
}

.detail_title .pubTime {
	color:#999999;
	float:left;
}


/*分页*/

.pageLink {
clear:both;
height:24px;
margin:0 auto;
padding:30px 0;
text-align:center;
width:auto;
}
.pageLink li {
display:inline;
font-size:12px;
line-height:20px;
margin:0 1px;
}
.pageLink .morePage {
border:0 none;
}
.pageLink a {
border:1px solid #DBDBDB;
display:inline-block;
height:20px;
padding:0 6px;
}
.pageLink a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#3366CC none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
.pageLink .prev, .pageLink .next {
color:#CCCCCC;
font-weight:normal;
margin-bottom:2px;
width:50px;
}
.pageLink .prev, .pageLink .next {
color:#2244DD;
}
.pageLink .prev:hover, .pageLink .next:hover {
color:#FFFFFF;
}
.pageLink .nolink {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#3366CC none repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
}