body {
	background:#f9fbfc;
	margin:0px;
	padding:0px;
	font-size: 14px;
	font-family: Arial;
}
.main {

}
#top {
	background:#f9fbfc url(../img/bg.png) repeat-x;
}
#middle {
	background:url(../img/cirlcle.gif) no-repeat bottom right;
}
#bottom {
	background:url(../img/footer.png) repeat-x bottom left;
}
#head {
	position: relative;
	height: 130px;
	width: 939px;
	margin: 0 auto;
}
	#logo {
		position: absolute;
		top:40px;
		left: 0px;
	}
	#nav {
		position: absolute;
		top:54px;
		left: 274px;
		padding: 0px;
		margin:0px;
		width: 390px;
	}
		#nav li {
			list-style-type: none;
			padding-left: 20px;
			background: url(../img/bullet1.gif) no-repeat 0% 50%;
			float: left;
			width: 110px;
		}
			#nav li a {
				color:#428ea8;
				font-size: 14px;
				font-family: Arial;
				line-height: 28px;
				font-weight: bold;
				text-decoration: none;
			}
			#nav li a:hover {
				text-decoration: none;
				border-bottom: 2px solid #70c712;
				color:#70c712;
			}
	#phone {
		position: absolute;
		top: 54px;
		right: 0px;
		width: 210px;
		
	}
		#phone #code {
			background: url(../img/round.gif) no-repeat top left;
			height: 46px;
			width:46px;
			color:#fff;
			line-height: 46px;
			text-align: center;
			float: left;
			margin: 0 10px 0 0;
		}
		#number {
			display: block;
			position: absolute;
			top:-15px;
			right:0px;
			color:#016589;
			font-size:32px;
			font-weight: normal;
		}
#menu {
	width: 939px;
	height:227px;
	background: url(../img/menu.gif) no-repeat;
	position: relative;
	width: 939px;
	margin: 0 auto;
}
	#callus {
		position: absolute;
		text-align: left;
		top: 86px;
		left: 10px;
		font-size: 12px;
		line-height: 18px;
	}
		#callus a {
			color:#00668a;
			text-decoration: underline;
		}
		#callus a:hover {
			text-decoration: none;
		}
	#service {
		position: absolute;
		top:12px;
		left: 280px;
		margin:10px 10px 10px 25px;
		padding:0px;
	}
		#service li {
			padding-left: 20px;
			background: url(../img/bullet2.gif) no-repeat 0 50%;
			list-style-type:none;
		}
		#service li.in2 {margin-left: 22px;}
		#service li.in3 {margin-left: 32px;}
		#service li.in4 {margin-left: 36px;}
			#service li a {
				color:#fff;
				font-size: 13px;
				line-height: 28px;
				text-decoration: none;
			}
			#service li a:hover {
				text-decoration: underline;
			}
#content {
	width: 100%;
	position: relative;
	width: 939px;
	margin: 0 auto;
}
	#left {
		width: 250px;
		float: left;
	}
	#right {
		width: 669px;
		float: right;
		padding: 0 0px 0 20px;
	}
#footer {
	height: 150px;
	width: 939px;
	margin: 0 auto;
	position: relative;
}
	#footer ul {
		list-style-type: none;
		position: absolute;
		top: 80px;
		left: 10px;
		margin:0px;
		padding:0px;
	}
		#footer ul li {
			padding: 3px 10px;
			float: left;
		}
			#footer ul li a {
				color:#016488;
				font-size: 11px;
			}
			#footer ul li a:hover {
				text-decoration: none;
			}
	#copyright {
		position: absolute;
		top: 105px;
		left:20px;
		font-size: 11px;
	}
		#copyright a {
			color:#016488;
			font-size: 11px;
		}
		#copyright a:hover {
			text-decoration: none;
		}
	#buttons {
		position: absolute;
		top:80px;
		right: 10px;
	}
		#buttons a img {
			border:0px;
		}
			
.news {
	font-size: 13px;
	text-align: justify;
	margin: 15px 20px 20px 0;
}
	.news .readon {
		float: right;
	}
		.news .readon a {
			font-size: 12px;
			color:#016488;
			text-decoration: none;
		}
		.news .readon a:hover {
			color:#016488;
			text-decoration: underline;
		}
	.news .date {
		font-size: 12px;
		color:#016488;
	}
.service {
	list-style-type:none;
	margin: 10px 0;
	padding: 0 0;
}
	.service li
	{
		height: 40px;
		margin: 7px;
		width: 280px;
		font-size: 13px;
		float: left;
	}
	.service li .num {
		display: block;
		float: left;
		background: url(../img/round2.gif) no-repeat;
		width:33px;
		height:33px;
		text-align: center;
		line-height: 33px;
		color:#fff;
		margin-right: 10px;
	}
.title {
	width:220px;
	color:#016589;
	font-size: 12px;
}
	.title span.top {
		font-size: 25px;
		text-transform: none;
		font-weight: bold;
		white-space:nowrap;
		
		display: block;
		text-align: left;
	}
	.title span.bottom {
		font-size: 19px;
		display: block;
		text-transform: uppercase;
		font-weight: normal;
		text-indent: 40px;
		
	}
p{text-indent:20px;}
.clear {clear:both;}