﻿@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin:0;
}
dt,ul{
		padding:0;
	margin:0;
}
img {
	border:none;
}
a{
	color:#000;
	text-decoration:none;
}
a:link{
	color:#000;
}
a:hover{
	color:#f60;
}
ul{
	list-style-type:none;
}
.body{
	position:relative;
	width:1000px;
	height:auto;
	margin:0 auto;
	font:12px "宋体","微软雅黑";
	}
	#header{
		position:relative;
		width:1000px;
		height:70px;
	}
	#header span{
		position:absolute;
		top:8px;
		right:130px;
	}
	#banner embed{
		display:block;
		width:1000px;
		height:252px;
	}
	#nav{
		
		width:1000px;
		height:34px;
		color:#FFF;
		background:url(../images/nav_bg.gif) repeat-x left top;
	}
		#nav li{
			float:left;
			width:80px;
		height:34px;
		line-height:30px;
		
	}
	#nav a{
		display:block;
		float:left;
		width:70px;
		height:34px;
		line-height:30px;
		text-indent:10px;
		color:#FFF;
		}
		#nav a.homelink {
			text-indent:20px;
		}
		#main{
			float:right;
			width:731px;
			height:auto;
			margin-top:8px;
		}
		#sidebar{
			float:left;
			width:255px;
			height:auto;
			margin-top:8px;
		}
		#about_us{
			float:left;
			width:524px;
			height:270px;
			background:url(../images/about_bg_r1.gif) repeat left top;
		}
		#about_us h2{
			width:524px;
			height:39px;
			background:url(../images/about_bg.gif) no-repeat left top;
			text-indent:-9999px;
		}
		#about_us  p{
			width:494px;
			height:220px;
			padding:0 12px 6px;
			margin-left:6px;
			text-indent:24px;
			line-height:20px;
			background: #fff;
		}
		#about_pic{
			float:right;
			position:relative;
			width:207px;
			height:275px;
			background: url(../images/bg1.gif) repeat left top;
		}
		#about_pic dt{
			width:207px;
			height:47px;
			background:url(../images/about_pic.gif) no-repeat left top;
		}
		#KinSlideshow{
			position:absolute;
			width:183px;
			height:228px;
			top:0px;
			left:14px;
		}
		.js_pic_img{
			width:180px;
			height:212px;
		}
			.hack{
				position:absolute;
				left:0px;
				bottom:0px;
				width:207px;
				height:10px;
			    background: url(../images/bg2.gif) no-repeat left bottom;
		}
		#fuwu{
			position:relative;
		    float:left;
			width:361px;
			margin-top:12px;
			height:auto;
			background: url(../images/bg4.gif) repeat-y left top;
		}
			*html #fuwu{
			margin-top:6px;
		}
		#fuwu h3#fuwu_title1{
			float:left;
			width:361px;
			height:33px;

		}
		#fuwu dt{
			float:left;
			width:90px;
			height:28px;
			padding-left:24px;
			cursor:pointer;
			line-height:28px;
			background:url(../images/ico.gif) no-repeat 8px center;
		}
		 #fuwu dd{
			 display:none;
			 position:absolute;
			  z-index:9999;
			 height:126px;
			 width:291px;
			 padding:20px 20px 0;
			 line-height:22px;
		 }
		 .fuwu_content{
			 background:url(../images/message_left.gif) no-repeat center center;
		 }
	
		 .fuwu_content_r{
			 background:url(../images/message.gif) no-repeat center center;
		 }
	
		 #menucontent1{
			 top:-30px;
			 left:78px;
		 }
		  #menucontent2{
			 top:-30px;
			 left:210px;
		 }
		 	  #menucontent3{
			 top:-30px;
			 left:-80px;
		 }
		  	  #menucontent4{
			 top:0px;
			  left:98px;
		 }
		   	  #menucontent5{
			 top:0px;
			  left:210px;
		 }
		 	   	  #menucontent6{
			 top:0px;
			  left:-80px;
		 }
		  	   	  #menucontent7{
			 top:26px;
			 left:98px;
		 }
		   	   	  #menucontent8{
			 top:26px;
			 left:210px;
		 }
		    	   	  #menucontent9{
			 top:26px;
			left:-80px;
		 }
		   	   	  #menucontent10{
			 top:53px;
			 left:98px;
		 }
		   	   	  #menucontent11{
			 top:53px;
			 left:210px;
		 }
		   	   	  #menucontent12{
			 top:53px;
			left:-80px;
		 }
		 	   	   	  #menucontent13{
			 top:81px;
			 left:98px;
		 }
		   	   	  #menucontent14{
			 top:81px;
			 left:210px;
		 }
		   	   	  #menucontent15{
			 top:81px;
			left:-80px;
		 }
		 	 	   	   	  #menucontent16{
			 top:109px;
			 left:112px;
		 }
		   	   	  #menucontent17{
			 top:109px;
			 left:210px;
		 }
		   	   	  #menucontent18{
			 top:109px;
			left:-80px;
		 }
			#news{
				float:left;
				position:absolute;
				top:646px;
				left:638px;
			width:361px;
			height:202px;
			background:url(../images/bg4.gif) repeat-y left top;
		}
			* html #news{
		z-index:-9999;
		}
	*+html #news{
		z-index:-9999;
		}
		#news dt{
			float:left;
			width:361px;
			height:33px;

		}
		#news dd{
			float:left;
			width:320px;
			height:24px;
			padding-left:24px;
			line-height:24px;
			background:url(../images/ico.gif) no-repeat 8px center;
		}
				#news dd a{
			display:block;
			width:320px;
			height:24px;
			line-height:24px;
			white-space:nowrap;
			overflow:hidden;
			text-overflow:ellipsis;
		}
		li a{
			color: #000;
		}
		li a:hover{
			color:#f60;
		}
		#banner_middle{
				position:absolute;
				top:860px;
				left:269px;
				z-index:-9999;
			width:731px;
			height:114px;
		}
		*html #banner_middle{
			top:868px;
		}
		#banner_middle_banner
		{display:block;
	width:730px;
	height:112px;
	background:#0B5093;
	border:1px solid #d9d9d9;
		}
			#news1,#news2{
				position:absolute;
				top:980px;
				left:269px;
			width:361px;
			height:202px;
			background:url(../images/bg4.gif) repeat-y left top;
		}
	#news2 {
		left:638px;
	}
	*html #news1,*html #news2{
		top:988px;
		
	}
		#news1 dt,#news2 dt{
			float:left;
			width:361px;
			height:33px;
	
		}

		#news1 dd,#news2 dd{
			float:left;
			width:320px;
			height:24px;
			padding-left:24px;
			line-height:24px;
			background:url(../images/ico.gif) no-repeat 8px center;
		}
				#news1 dd a,#news2 dd a{
			display:block;
			width:320px;
			height:24px;
			line-height:24px;
			white-space:nowrap;
			overflow:hidden;
			text-overflow:ellipsis;
		}
		#sidebar  #zhaopin,#sidebar  #lianxi{
			width:255px;
			margin-top:8px;
			
		}
		#lianxi{
			position:relative;
background:url(../images/bg5.gif) repeat-y left top;		}
	
			#sidebar  #zhaopin .h3,#sidebar  #lianxi dt{
			width:255px;
			height:45px;
			text-indent:-999px;
			background:url(../images/x7.gif) no-repeat left top;
		}
		#sidebar  #lianxi dt{
				height:38px;
			background:url(../images/contact_us.gif) no-repeat left top;
		}
	
		#sidebar  #zhaopin p,#sidebar  #lianxi dd,#demo{
			height:230px;
			line-height:22px;
			padding:12px;
			text-indent:24px;
			overflow:hidden;
			background:url(../images/bg5.gif) repeat-y left top;
		}
		#demo1{
			text-indent:0;
		}
		.textright{
			padding-left:120px;
		}
		#sidebar  #lianxi dd{
			height:170px;
			background:url(../images/contact_bg1.gif) no-repeat center -30px;
		}
		#pic_lfriendlinks{
			clear:both;
			padding-top:12px;
			height:50px;
			background:url(../images/footer_line_bg.gif) no-repeat left bottom;
		}
		*html #pic_lfriendlinks{
			padding-top:24px;
		}
		#pic_lfriendlinks ul li{
			float:left;
			padding-left:8px;
		} 
		dl.sidebar_ny{
			width:253px;
			border:#009 solid 1px;
		}
		dl.sidebar_ny dt{
			position:relative;
			width:253px;
			height:31px;
			line-height:31px;
			text-indent:35px;
			background:url(../images/sitebar_bg1.gif) repeat-x left top;
		}
		dl.sidebar_ny dt span{
			position:absolute;
			top:6px;
			width:16px;
			left:12px;
			height:16px;
			background:url(../images/ico2.gif) no-repeat left center;
		}
		dl.sidebar_ny dd{
			height:28px;
			margin:0 5px;
			line-height:28px;
			border-bottom:#CCC dashed 1px;
		}
		dl.sidebar_ny dd a{
			display:block;
			height:28px;
			line-height:28px;
			text-indent:24px;
			background:url(../images/ico.gif) no-repeat 12px center;
		}
		dl.sidebar_ny dd a:hover{
			background-color:#E4FEFE;}
		.main h2,.main p.weizhi{
			position:relative;
			height:37px;
			width:100%;
			line-height:27px;
			font-size:12px;
			font-weight:normal;
			text-indent:50px;
			background: url(../images/04.gif) repeat-x left top;
		}
		.main h2 span ,.main p.weizhi span{
			position:absolute;
			display:block;
			height:37px;
			width:44px;
			left:0;
			top:0;
			background:url(../images/ico3.gif) no-repeat;
		}
		.main ul{
			border:#ececec solid 1px;
			border-top:none;
			padding-bottom:18px;
			height:auto;
		}
			.main ul li{
				position:relative;
				height:30px;
				line-height:30px;
			border-bottom:#48B4CC solid 1px;
			
		}
		.main ul li.bianse{
			background-color:#f5ffff;
		}
		.main ul li span{
			position:absolute;	height:30px; width:120px; right:0px;
		}
		.main ul li a{
			position:absolute;
			display:block;
			text-indent:30px;
			background:url(../images/ico4.gif) no-repeat 12px center;
		}
		#page,#page_content,.page_content{
			border:#ececec solid 1px;
			border-top:none;
			text-align:center;
			height:20px;
			line-height:20px;
		}
		#page_content,.page_content{
			height:auto;
			text-align: left;
			text-indent:24px;
			color:#333;
			padding:12px;
			font-size:14px;
		    line-height:26px;
		}
		#page_content dt{
			height:60px;
			line-height:60px;
		}
		#page_content  dd{
			line-height:32px;
		}
		.page{
			border:#ececec solid 1px;
			border-top:none;
			line-height:20px;
			text-indent:24px;
			}
			.input{
				height:22px;
				width:400px;
			}
			#msg dd{
				height:40px;
			}
			#msg #content{
				height:200px;
				width:600px;
			}
				#msg span{
					color:#F00;
				}
				.page_rongyu{
					float:left;
					padding-top:0;
					margin-top:0;
				}
				.page_rongyu dt{
					padding-top:0;
					margin-top:0;
					padding-bottom:20px;
					font-weight:bold;
				}
				.page_rongyu dd{
					float:left;
					padding:0;
					margin:0;
					width:220px;
					height:220px;
					background:url(../images/rongyu_bg.jpg) no-repeat 12px 0px;
				}
				.page_baoan dd{
					float:none;
					line-height:24px;
					width:720px;
					height:auto;
					background:none;
				}
				.page_rongyu dd img{
					text-align:center;
					padding-top:12px;
					width:150px;
					height:180px;
				}
			#contentText{
				font-size:14px;
				text-indent:24px;line-height:24px;padding:20px;
			}
					#contentText h3,#contentText h4{
						text-align:center;
						padding:20px;
			}
				div#botton_pic{
			position:absolute;
			top:228px;
			left:0px;
			height:5px;
			width:255px;
			background-image:none;
		}
		#contentText strong{
			font-weight:normal;
         
			border-bottom:1px dotted #03F;
				
			}

	#contentText p{
		padding-bottom:20px;
		line-height:30px;
			}
			
			p#contentTextup{
				border-top:#ececec solid 1px;
				height:20px;
				line-height:20px;
				margin:0 20px;
				padding-top:12px;
				padding-bottom:12px;
			}
			
			p#contentTextnext {
			border-bottom:#ececec solid 1px;height:20px;line-height:20px;margin:0 20px;padding-top:0px;padding-bottom:12px;}
			
			
			span.index_news_time{
				display:none;
			}
			
			
			h1{text-align:center;font-size:14px;height:40px;line-height:40px;}
			
			
			#laiyuan{
				text-align:center; background-color:#F8F8F8; margin:0 auto;width:98%;height:20px;line-height:20px;
			}
			
#about_photos{
	width:120px;
	height:120px;
	float:left;
	padding-right:12px;
	padding-bottom:2px;
}

.kefu6{
	font-size:14px;
	padding-bottom:20px;
	
}
.kefu6 dt{
	padding-top:20px;
	height:40px;
	
}
.news_yc,.news_yc1,.page_rongyu{
	display:none;
}