@charset "gb2312";
*
{
	border:0px;
	margin:0px;
	padding:0px; 
}

/*常用的一些类*/
/*-------方位---------*/
.button {	font-size:9pt!important; BORDER: #002D96 1px solid; 	PADDING: 2px 5px 2px 5px;	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#9DBCEA); 	CURSOR: hand;	text-align:center;	height:18px;	line-height:13px;	vertical-align:middle;	width:auto;}
.center {	text-align:center;}
.left{	text-align:left;}
.right{	text-align:right;}
.float_L { float:left; }
.float_L1 { float:left; background:url(top3.png) no-repeat top left;height:33px;	}
.float_R { float:right;}

/*---超链?---*/
a:link{color:#444; text-decoration:none;} 
a:visited{color:#444; text-decoration:none;} 
a:hover{color:#a40303; text-decoration:underline;} 


/*-------字体颜色----------*/
.Red{ color:#a40303;}
.Green {color:Green;}
.Gray {color:#c3c4c5;}
.Black {color:#444;}

/*-------边框---------*/
.bord { border:#d2d3d4 1px solid;}
.bord1 { border-top:#d2d3d4 1px solid;}
.bord2 { border-right:#d2d3d4 1px solid;}
.bord3 { border-bottom:#d2d3d4 1px solid;}
.bord4 { border-left:#d2d3d4 1px solid;}
.line { border-bottom: 1px #bfceff dotted;}
.nobord { border:0px!important;}

/*--------字体-------*/
.indent { text-indent:2em;}
.bolder { font-weight:bolder;}
.normal { font-weight:normal;}

/*-------宽度与高?-------*/
.height1 { height:100px; overflow:hidden;}
.height2 { height:200px; overflow:hidden;}
.high300 { height:325px;}

.wid100 { width: 100px;}
.wid200 { width: 200px;}
.wid300 { width: 300px;}
.wid400 { width: 400px;}
.wid500 { width: 500px;}
.wid600 { width: 600px;}
.wid700 { width: 700px;}
.half { width:48%;}
.full { width:98%;}
.none { display:none;}

/*------背景颜色-------*/
.bg1 { background-color:#fff; }
.bg2 { background-color:#f3f4f5;}
.bgg { background-color:#e2e2e2;}

/*-------margin--------*/
.margin { margin:5px;}
.margin1 { margin-top:2px;}
.margin2 { margin-right:5px;}
.margin3 { margin-bottom:5px;}
.margin4 { margin-left:5px;}


/*-------padding---------*/
.pad { padding:3px;}
.pad1 { padding-top:3px;}
.pad2 { padding-right:3px;}
.pad3 { padding-bottom:3px;}
.pad4 { padding-right:3px;}
.padding { padding:0px 10px 0px 10px;}
/*-----------------------------------*/


/*表格*/
.cont table
{
	font-family:Arial, 宋体;
}
.cont th
{
	border:0px;
}
.cont td
{
	vertical-align:top;
	color:#a40303;
	font-size:10pt;
	padding:5px 0px 4px 0px;
}


/*几个常用的工具吧*/
input { border: #C5C6C7 1px solid; font-size:9pt;	width:auto; height:15px;	line-height :15px;	text-indent:3px; vertical-align:middle;}
.txt{ margin-bottom:1px;}
.lit{ margin-bottom:3px;}
textarea { font-size:9pt;}
select{font-family:宋体;   font-size:9pt; text-indent:3px;}
.check {width:15px; border:0px!important; vertical-align:middle;}
.panel { width:100%;}
.pointer { cursor:pointer; }
.bkplay { display:block;}
.noplay { display:none;}


body 
{
	background-color:#fff;
}
.sb
{
	width:920px;
	margin:0px auto;
	background:#fff url(title2.png) no-repeat left top;
	/*border-bottom:1px solid #e1e1e1;*/
}
form
{	
	margin:0px auto;
	width:920px;
}
.sb
{
	width:920px;
	margin:0px auto;
	background:#fff url(title2.png) no-repeat left top;
	/*border-bottom:1px solid #e1e1e1;*/
}
.header
{
	width:920px;
	margin:0px auto;
	background:#fff url(title1.png) no-repeat left top;
	/*border-bottom:1px solid #e1e1e1;*/
}

	.bar
	{
		font-size:12px;
		font-family:Arial, 宋体;
		height:28px;
		background:url(top1.png) repeat-x left -28px;
		overflow:hidden;
	}
		.bar2
		{
			height:28px;
			background:url(top1.png) no-repeat left top;
		}			
			.welcome
			{
				height:28px;
				float:left;
				color:#a40303;				
				line-height:30px;
				vertical-align:middle;
				padding-left:15px;
			}
			.search
			{
				float:left;
				margin: 4px 0px 0px 90px;
				background:url(search.png) no-repeat left top;
				height:21px;
				width:280px;
			}
				.txt_Search
				{
					border:0px;
					margin:3px 3px 3px 8px;
					width:203px;
				}
				.btn_Search
				{
					border:0px;
					width:60px;
					height:21px;
					background-color:Transparent;
				}
			.copyus
			{
				height:28px;				
				float:right;
				padding: 7px 10px 3px 4px;
				background:url(top1.png) no-repeat right -56px;
				vertical-align:middle;
			}
	.title
	{
		height:170px;
		width:100%;		
		line-height:80px;
		vertical-align:middle;
		text-align:center;
		background-color:Transparent;
	}
	.menu
	{
		font-size:14px;
		height:33px;
		width: 760px;
		background-image:url(top3.png);
		background-position:left -33px;
		background-repeat:repeat-x;
                
	}
		.menu ul
		{
			float:left;
			height:33px;	
			padding-left:8px;		
			background:url(top3.png) no-repeat top left;
		}
		.menu li
		{
			list-style-type:none;
			float:left;
			line-height:36px;
			vertical-align:middle;
			margin-left:16px;
		}
		.menu .line
		{
			height:33px;
			width:1px;
			background:url(top4.png) no-repeat center right;
			padding:0px!important;
		}
		 /*---超链?---*/
		.menu a:link{color:#a40303; text-decoration:none;} 
		.menu a:visited{color:#a40303; text-decoration:none;} 
		.menu a:hover{color:#a40303; text-decoration:underline;} 
		.right_menu
		{
			height:33px;
			float:right;
			width:12px;
			background:url(top3.png) no-repeat right -66px;
		}	
		
.mlink
{
		float:left;
        line-height:36px;
		vertical-align:middle;
		margin-left:14px;	
		background:url(top4.png) no-repeat center right;
		padding-right:14px;		
}

 /*---超链?---*/
		.mlink a:link{color:#a40303; text-decoration:none;} 
		.mlink a:visited{color:#a40303; text-decoration:none;} 
		.mlink a:hover{color:#a40303; text-decoration:underline;} 	
.main
{
	width:920px;
	margin:0px auto;
}
	.people
	{
		margin-top:5px;
		height:102px;
		border:1px solid #c5c5c5;
		padding: 0px 7px 0px 7px;
	}
		.people img
		{
			padding:5px;
			list-style-type:none;
			float:left;
			border:0px solid #fff;
		}
		.mouse_over
		{
			background-image:url(peopleBg.png);
		}
		.mouse_out
		{
			background-color:#fff;
		}
    .news_cont
    {
		width:100%;
		margin-top:10px;
    }
    .main_left
    {
		float:left;
		width:186px;
    }
    .main_right
    {
		float:right;
    }
	.box
	{
		float:left;
		border:1px solid #c5c5c5;
		padding:2px;
	}
		.title2
		{
			height:33px;
			background:#e1e1e1 url(title_bg.png) no-repeat;
			color:#333;
			font-size:13pt;
			font-weight:bolder;
			line-height:34px;
			vertical-align:middle;
			padding-left:25px;
		}
		.title4
		{
			margin-top:5px;
			padding-bottom:5px;
			height:16px;
			background:url(arrow.gif) no-repeat;
			color:#333;
			font-family:Arial, 宋体;
			font-size:9pt;
			line-height:16px;
			vertical-align:text-bottom;
			padding-left:15px;
			border-bottom:1px dashed #CCCCCC;
		}
		.title5
		{
			height:70px;
			color:#000;
			font-family:Arial, 宋体;
			font-size:15pt;
			font-weight:bolder;
			line-height:90px;
			vertical-align:middle;
			text-align:center;
			border-bottom:1px solid #e40303;
		}
		.title6
		{
			background-color:#e1e1e1;
			color:#333;
			font-family:Arial, 宋体;
			font-size:9pt;
			line-height:30px;
			vertical-align:bottom;
		}
		.title7
		{
			background-color:#e1e1e1;
			color:#333;
			font-family:Arial, 宋体;
			font-size:9pt;
			line-height:20px;
			vertical-align:middle;
			padding:10px;
			border-top:1px solid #e40303;
		}
			.more
			{
				float:right;
				padding-right:10px;
				font-size:9pt;
				font-weight:normal;				
			}
		.cont
		{
			padding:1px 5px 6px 5px;
		}		
		.cont ul
		{
			padding-left:15px;
		}
		.cont li
		{		
			color:#a40303;
			height:25px;
			font-size:9pt;
			line-height:25px;
			vertical-align:middle;
		}
		
		.cont2
		{
			padding:20px 30px 20px 30px;
			line-height:160%;
			font-family:Arial;
		}
		.cont2 p
		{
			padding-bottom:10px;
		}
	.linkBox
	{
		float:right;
	}
		.title3
		{
			float:left;
			height:34px;
			background:#a40303 url(title_bg2.png) no-repeat;
			color:#fff;
			font-size:14px;
			font-weight:bolder;
			line-height:34px;
			vertical-align:middle;
			text-indent:2em;
		}
	
/*.footer
{
	float:left;
	width:920px;
	height:103px;
	margin:10px auto;
	background:url(top6.png) repeat-x right -103px;
	font-family:Arial;
	font-size:9pt;
}

*/
.footer
{
	float:left;
	width:920px;
	height:103px;
	margin:10px auto;
	background:url(footerbg.png) no-repeat;
	font-family:Arial;
	font-size:9pt;
}
		 /*---超链?---*/
		.footer a:link{color:#a40303; text-decoration:none;} 
		.footer a:visited{color:#a40303; text-decoration:none;} 
		.footer a:hover{color:#a40303; text-decoration:underline;} 

	.footer_front
	{
		height:103px;
		width:900px;
		float:left;
		background:url(top6.png) no-repeat left top;
	}
	.linklist
	{
		height:20px;
		padding:12px 0px 0px 5px;
	}
		.linklist ul
		{
			list-style-type:none;
			background-color:Black;
		}
		.linklist li 
		{
			float:left;
			width:auto;
			color:#a40303;
			margin-left:8px;
		}
	.copyright
	{
		margin: 10px auto;
		line-height:25px;
	}
  .footer_back
  {
	float:left;
	height:103px;
	width:20px;
	background:url(top6.png) no-repeat left -206px;
  }

.nlink {
	line-height: 10px;
	padding-left:16px;	
	font-size: 12px;
	background:url(i_arrow.gif) no-repeat 2px 8px;
}
.nlink a {	
    padding-left:16px;	
	font-size: 12px;
	color: #333;
	line-height:10px;
}
.nlink a:hover {
	color:#c00;
	text-decoration: none;
}

.nlink1 {
	line-height: 14px;
	padding-left:16px;	
	font-size: 12px;
	background:url(i_arrow.gif) no-repeat 2px 8px;
}
.nlink1 a {	
    padding-left:16px;	
	font-size: 12px;
	color: #333;
	line-height:14px;
}
.nlink1 a:hover {
	color:#c00;
	text-decoration: none;
}
.wp_search .search { margin-left: 65px; background:none;}
	input { border: #C5C6C7 0px solid; height: 15px;    margin-left: 3px;
    margin-bottom: 1px; }