/*----------------------overall----------------------*/
*{
	font-size:12px;
	margin:0;
	padding:0;
	}
body{
	background:url(background.gif) repeat-x;
	}

.clear{
	clear:both;
	margin:0 auto;
	width:100%;
	height:10px;
	}
	
ul{
	list-style:none;
	}

.left{ margin-bottom:20px;}

/*----------------------header----------------------*/

.logo{
	float:left;
	margin-top:20px; 
	}

.top1{
	width:100%;
	height:100px;
	min-width:1002px;
	margin:0 auto;
	background:#06319e;
	}
	
.top2{
	width:1002px;
	height:100px;
	margin:0 auto;
	background:url(top2.gif) no-repeat;
	}
	.top2 a{
	color:#fff;
	float:left;
	text-decoration:none;
	margin-left:20px;
	background:url(3.gif) no-repeat 0px center; 	
	text-indent:1em;
	font-size:12px;
	}
	.top2 a:hover{
	color:#fff;
	background:url(2.gif) no-repeat 0px center; 
	text-indent:1em;
	}
	
.menuoutline{
	width:100%;
	height:50px;
	margin:0 auto;
	min-width:1002px;
	background:url(menu.gif) repeat-x;
	}
	
.menu{
	width:1002px;
	height:50px;
	margin:0 auto;
	background:url(menu.gif) repeat-x;
	}
	
.menu ul li{ float:left; list-style:none; position:relative; z-index:100;}

.menu ul li a{
	display:block;
	font-size:14px;
	text-align:center;
	width:125px;
	height:35px;
	padding-top:15px;
	color:#777;
	text-decoration:none;
	}

.navigation li a:hover{ background:url(menuhover.gif) no-repeat;color:#fff;}
.navigation li ul{ display:none; z-index:2000; width:123px; position:absolute; top:50px; left:0px; margin: 0px; padding:0; z-index:200; background-color:#969696;}
.navigation ul li{ background-color:#969696; height:30px; line-height:30px; margin:0px; padding: 0px;z-index:2000; margin-bottom:1px;}
.navigation ul li a, .navigation ul li a:hover { background-image:none; color:#fff; width:123px; margin:0px; padding: 0px; }
.navigation li ul li { background-color:#2a415d; border:0; background-image:none; height:30px; line-height:30px;}
.navigation li ul li a { color:#fff; font-weight:normal; text-align:center;  background-image:none; }
.navigation li ul li a:visited { _color:#fff; background-image:none; font-weight:normal; color:#fff; }
.navigation li ul li a:hover { color:#fff; background-image:none; background:#112136; height:30px; line-height:30px;}
.navigation li ul li.hover { background:#2a415d; background-image:none; width:123px; height:30px; line-height:30px;}
.navigation li.hover ul a { background-image:none; }



.image{
	width:1002px;
	height:400px;
	margin:0 auto;
	border:#999 1px solid;
	background:#fff;
	z-index:1;
	}
.image img {
	height:400px;
	margin:0;
	overflow:hidden;
	zoom:1;
	z-index:0;
}
/*----------------------center----------------------*/
.center{
	width:1002px;
	height:500px;;
	margin:0 auto;
	background:#fff;
	}
	
.center p{
	color:#666;
	line-height:25px;
	}

.across{
	width:1002px;
	height:250px;
	}
	
.div{
	float:left;
	display:inline;
	margin-left:30px;
	}
.right_div{
	float:left;
	display:inline;
	margin-left:30px;
	}
	
	.div ul li{	
	margin-top:10px;
	line-height:25px;
	list-style:none;
	background:url(1.gif) no-repeat 20px 50%; 		
	text-indent:35px;
	border-bottom:1px dotted #ccc;
	}
	
	.div li a{
	display:block;
	color:#565656;
	text-decoration:none;
	background:url(1.gif) no-repeat 20px 50%; 		
	padding-left:0px;
	text-indent:35px;
	}
	
	.div li a:hover{
	color:#f27500;
	background:url(2.gif) no-repeat 20px 50%; 		
	padding-left:0px;
	text-indent:35px;
	}
	
.div a img{ border:none;}

.center_n{	width:1002px;height:auto;;margin:0 auto;background:#fff;}
.list_con{ margin:5px 20px;}
.list_con p{ line-height:25px;}
/*------------across_1------------*/
.across_1{
	float:right;
	display:inline;
	}
	.across_1 ul li{
	float:left;	
	margin:10px;
	list-style:none; 		
	}
	
	.across_1 li a{
	display:block;
	width:105px;
	height:37px;
	padding:13px 60px 0 5px;
	color:#333;
	border:#ccc solid 1px;
	font-family:"黑体";
	font-size:14px;
	text-decoration:none;
	}
	
	.across_1 li a:hover{
	color:#ca0000;
	}
	
.btl_1{
	width:auto;
	height:40px;
	background:url(btl-1.gif) no-repeat;
	}
	.btl_1nb{
	width:60px;
	height:14px;
	float:left;
	padding: 13px 0 0;
	margin-left:40px;
	font-family: "黑体";
	color: #FFF;
	font-size:14px;
	display:inline;
	}

	.btl_1 a{
	float:right;
	margin:15px 15px 0 0;
	text-indent:10px;
	font:"黑体";
	font-size:12px;
	color:#ccc;
	letter-spacing:1px;
	text-decoration:none;
	background:url(3.gif) no-repeat 0 6px;
	}
	.btl_1 a:hover{
	color:#f27500;
	background:url(2.gif) no-repeat 0 6px;
	}
	
.btl_2{
	width:auto;
	height:40px;
	background:url(btl-2.gif) repeat-x;
	}
	.btl_2nb{
	width:80px;
	height:14px;
	float:left;
	padding: 13px 0 0;
	margin-left:40px;
	font-family: "黑体";
	color: #787878;
	font-size:14px;
	display:inline;
	}
	.btl_2nb font{
	font-family:"黑体";
	font-size:14px;
	letter-spacing:5px;
	color:#898989;
	}
	.btl_2 a{
	float:right;
	margin:15px 15px 0 0;
	text-indent:10px;
	font:"黑体";
	font-size:12px;
	color:#777;
	letter-spacing:1px;
	text-decoration:none;
	background:url(3.gif) no-repeat 0 6px;
	}
	.btl_2 a:hover{
	color:#f27500;
	background:url(2.gif) no-repeat 0 6px;
	}
	
.imgdiv{
	width:980px;
	height:133px;
	padding:5px 0 20px 0;
	border:#777 1px solid;
	margin:10px 0 0 10px;
	background:#fff; 
	}
	.imgdiv ul{
	margin-left:60px;
	}
	.imgdiv ul li{
	float:left;
	margin-right:10px;
	list-style:none;
	}
	.imgdiv ul li a{
	display:block;
	width:120px; 
	height:120px;
	margin:5px 5px;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	color:#787878;
	}
	.imgdiv ul li a:hover{
	color:#f27500;
	}
	.imgdiv ul li a img{
	margin:10px 0;
	border:1px solid #ccc;
	width:120px;
	height:100px;
	}

.information{
	width:300px;
	height:auto;
	float:left;
	margin-left:20px;
	display:inline;
	}
	.information ul li{
	line-height:40px;
	list-style:none;
	background:url(1.gif) no-repeat 20px 50%; 
	text-indent:35px;
	border-bottom:1px dotted #ccc;
	}
	
	.information li a{
	display:block;
	color:#565656;
	text-decoration:none;
	background:url(1.gif) no-repeat 20px 50%; 		
	padding-left:0px;
	text-indent:35px;
	}
	
	.information li a:hover{
	color:#c70707;
	background:url(2.gif) no-repeat 20px 50%; 		
	padding-left:0px;
	text-indent:35px;
	}

.righthead{
	width:400px;
	margin-right:10px;
	}
	.righthead img{
	width:100px;
	height:120px;
	margin:10px;
	float:left;
	}
	.righthead p{
	margin:10px 10px 0 0;
	text-indent:2em;
	}	
	
.blk_t{	width:auto; height:40px; background:url(btl-3.gif) no-repeat;}
.blk_t p{ color:#fff; line-height:40px; font-size:13px; font-family: "黑体";}
/*----------------------footer----------------------*/
.footer_1{
	width:100%;
	min-width:1002px;
	height:55px;
	margin:0px auto;
	padding-top:25px;
	background:url(footer.gif) repeat-x;
	
	}
.footer{
	width:1002px;
	height:50px;
	color:#555;
	font-size:10px;
	text-align:center;
	line-height:16px;
	margin:0px auto;
	}
.footer p{ font-size:12px; line-height:18px; color:#fff;}	
.footer a{
	color:#fff;
	text-align:center;
	text-decoration:none;
	}
