body
{
	margin:0;
	background-color:#999999;
	font-size:12px;
	color:#333333;
	font-family:Verdana, Arial, 宋体;
	line-height:24px;
}

a:link  
{
}
a:visited  
{
}
a:hover   
{
}
a img   
{
	border:0;
}
.clear-float
{
	clear:both;
}

.top-container
{
	width:980px;
	margin:0 auto 0 auto;
	background-color:#FFFFFF;
}

	.top-logo
	{
		height:89px;
		width:600px;
		background-image:url(images/top.jpg);
		background-repeat:no-repeat;
		background-position:25px 18px;
		float:left;
	}
	
	.top-sub-menu
	{
		padding-top:14px;
		padding-right:15px;
		text-align:right;
		float:right;
	}
		.top-sub-menu a
		{
			font-size:12px;
			color:#666666;
			line-height:30px;
			margin-right:10px;
			text-decoration:none;
			float:right;
		}
		.top-sub-menu .top-sub-menu-space
		{
			background-color:#666666;
			width:1px;
			height:8px;
			line-height:8px;
			overflow:hidden;
			float:right;
			margin-top:10px;
			margin-right:10px;
		}		
		
	.top-main-menu
	{
		clear:both;
		height:33px;
		width:100%;
		background-color:#333333;
		background-image:url(images/top_menu_bg.jpg);
		background-repeat:repeat-x;
	}
		.top-main-menu ul
		{
			margin:0;
			padding:0;
			list-style:none;
		}
		.top-main-menu ul li
		{
			float:left;
			width:195px;
			height:33px;
			border-right:solid #7D7D7D 1px;
			text-align:center;
			line-height:33px;
		}
		.top-main-menu ul li a
		{
			color:#FFFFFF;
			font-size:14px;
			font-weight:bold;
			text-decoration:none;
		}
		.top-main-menu ul li a:hover
		{
			color:#FF9900;
			text-decoration:none;
		}
		.top-main-menu ul .selected a
		{
			color:#FF9900;
		}
	
	.top-image
	{
		height:292px;
		width:100%;
		background-image:url(images/top_img.jpg);
		clear:both;
	}

.main-container
{
	width:980px;
	margin:0 auto 0 auto;
	background-color:#FFFFFF;
	padding:20px 0 10px 0;
}


	.main-container .content-container
	{
		width:87%;
		margin:0px auto 0 auto;
	}
	.main-container .content-container .title
	{
		background-image:url(images/dot_1.jpg);
		background-repeat:no-repeat;
		background-position:2px 10px;
		padding-left:25px;
		font-size:18px;
		font-weight:bold;
		border-bottom:solid 1px #E1E1E1;
		line-height:40px;
		color:#000000;
	}
	.main-container .content-container .content
	{
		margin-top:20px;
		padding:0px;
	}		
		.main-container .content-container .content a
		{
				color:#333333;
				text-decoration:none;
		}		
		.main-container .content-container .content a:hover
		{
				color:#333333;
		}		
		.main-container .content-container .content a:visited
		{
			color:#333333;
		}
		
		/*首页*/
		.index-main
		{
			float:left;
			width:610px;
			margin:15px 20px 0 15px;
		}
			.index-main .content-1
			{
				font-size:12px;
				line-height:20px;
			}
			.index-main .content-1 a
			{
				color:#000000;
				text-decoration:none;
			}
			.index-main .content-1 a:hover
			{
				color:#000000;
				text-decoration:none;
			}
			.index-main .content-1 h3
			{
				line-height:25px;
				font-size:16px
			}
			
			.index-main .index-p-list
			{
				margin:20px 0 0 0;
			}
			.index-main .index-p-list .index-p-list-title
			{
				height:29px;
				background-color:#E1F0FC;
				background-image:url(images/dot_1.gif);
				background-repeat:no-repeat;
				background-position:10px 7px;
				padding-left:30px;
				font-size:13px;
				font-weight:bold;
				line-height:29px;
			}
			.index-main .index-p-list .index-p-list-title a
			{
				font-size:12px;
				text-decoration:none;
				color:#999999;
				margin-left:438px;
			}
			.index-main .index-p-list-content
			{
				font-size:12px;
				color:#666666;
				line-height:20px;
			}			
			.index-main .index-p-list-content .index-p-item-title-link
			{
				line-height:20px;
				color:#000;
				text-decoration:none;
				font-size:13px;
				font-weight:bold;
				display:block;
				margin-bottom:10px;
			}
			.index-main .index-p-list-content .more-link
			{
				color:#666666;
				font-weight:bold;
				text-decoration:none;
			}
			.index-main .index-p-list-content .index-p-list-img
			{
				background-image:url(images/index_p_img_bg.jpg);
				background-repeat:no-repeat;
				padding:10px 0 0 5px;
			}			
			
		.index-side
		{
			float:left;
			border:solid 3px #86B4D1;
			width:270px;
			height:500px;
			margin-top:6px;
			padding:10px;	
		}
			.index-side .index-side-yj
			{
				margin-top:20px;
				margin-bottom:15px;
			}			
			.index-side .index-side-yj .index-side-yj-title
			{
				background-image:url(images/index_side_yj_bg.jpg);
				background-repeat:no-repeat;
				height:25px;
			}	
			.index-side .index-side-yj .index-side-yj-title-en
			{
				background-image:url(images/index_side_yj_bg_en.jpg);
			}	
			.index-side .index-side-yj .index-side-yj-title a
			{
				float:right;
				font-size:12px;
				text-decoration:none;
				color:#666666;
				margin-right:10px;
			}
			.index-side .index-side-yj .index-side-yj-content
			{
				padding-top:20px;
				padding-bottom:20px;
				border-bottom:solid 1px #CCCCCC;
				color:#666666;
			}	
			.index-side .index-side-yj .index-side-yj-content .achievement-list
			{
				margin:0;
				padding:0;
				float:left;
				width:110px;
				list-style:none;
				font-size:12px;
			}	
			.index-side .index-side-yj .index-side-yj-content .achievement-list li
			{
				background-image:url(images/dot_2.jpg);
				background-repeat:no-repeat;
				background-position:0px 3px;
				padding-left:20px;
				height:23px;
				width:100%;
				line-height:23px;
				margin-bottom:2px;
			}
		
			.index-side .index-side-contact
			{
				height:200px;
				margin-top:0px;
			}	
				
		
		/*公司业绩列表*/
		.main-container .content-container .content .achievement-list
		{
			margin:0;
			padding:0;
			float:left;
			width:188px;
			list-style:none;
		}
		.main-container .content-container .content .achievement-list li
		{
			background-image:url(images/dot_2.jpg);
			background-repeat:no-repeat;
			background-position:0px 3px;
			padding-left:20px;
			height:23px;
			width:100%;
			line-height:23px;
			margin-bottom:8px;
		}
		/*主营业务*/
		.main-container .content-container .content .service-list
		{
			background-image:url(images/serv_bg.jpg);
			background-repeat:no-repeat;
			background-position:10px 5px;
			margin:0 0 30px 0;
		}		
		/*产品介绍*/
		.main-container .content-container .content .p_content
		{
			background-image:url(images/p_bg.jpg);
			background-repeat:no-repeat;
			background-position:10px 5px;
			margin:0 0 30px 0;
		}
			.main-container .content-container .content .p-item-list
			{
				float:left;
				width:170px;
			}
			.main-container .content-container .content .p-item-list ul
			{
				list-style:none;
				margin:0;
				padding:0;
			}
			.main-container .content-container .content .p-item-list ul li
			{
				height:33px;
				line-height:33px;
				border-bottom:solid 1px #E3E3E3;
				background-image:url(images/dot_2.jpg);
				background-repeat:no-repeat;
				background-position:0 7px;
				padding-left:20px;
			}
			.main-container .content-container .content .p-item-list ul .selected a
			{
				color:#FF6600;
			}
			.main-container .content-container .content .p-item-content
			{
				float:left;
				margin-left:30px;	
				width:75%;			
			}		
		
.bottom-container
{
	width:980px;
	height:128px;
	margin:0 auto 0 auto;
	background-color:#FFFFFF;
	border-top:solid 1px #E1E1E1;
	background-image:url(images/bottom_bg.jpg);
	background-repeat:repeat-x;
}
	.bottom-container .links
	{
		width:91%;
		height:29px;		
		margin:15px auto 0 auto;
	}
	.bottom-container .links a
	{
		margin-right:10px;
	}
	.bottom-container .logo
	{
		width:155px;
		height:50px;
		background-image:url(images/bottom_logo.jpg);
		background-repeat:no-repeat;
		margin:20px 0 0 14px;
		float:left;
	}
	.bottom-container .copy
	{
		font-size:12px;
		margin:10px 0 0 0;
	}
