* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font: 12px/18px Georgia, sans-serif;
	height: 100%;
	width:1024px;
	margin:0 auto;
	background:#000;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
h1{
	color:#323234;
	font-weight:normal;
	font-size:24px;
	font-family:Georgia,sans-serif;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	width: 100%;
	min-width: 1016px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background:#000 url('/design/site/images/bg.jpg') no-repeat center top;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 520px;
}
		.logo{margin:0 auto;width:285px;height:196px;}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 100px;
	height: 250px;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	width:974px;
	margin:0 auto;
	background:#f7f5f3;
}
		.content_left_bg{
		background:url('/design/site/images/content_left_bg.png') no-repeat;
		width:63px;
		height:60px;
		position:relative;
		top: -8px;
		margin-bottom:-60px;
		}
		.content_center_bg{
		background:url('/design/site/images/content_center_bg.png') no-repeat;
		width:164px;
		height:97px;
		position:relative;
		top: -16px;
		margin-left: 566px;
		margin-bottom:-97px;
		*position:absolute;
		*top: 503px;
		*margin-left: -450px;
		}
		.content_left_botton_bg{
		background:url('/design/site/images/content_left_botton_bg.jpg') no-repeat;
		width:112px;
		height:120px;
		margin-top:-120px;
		}
		.content_right_botton_bg{
		background:url('/design/site/images/content_right_botton_bg.jpg') no-repeat;
		width:13px;
		height:14px;
		float:right;
		margin-top:-14px;
		}
		.content_right_bg{
		width:141px;
		height:114px;
		position:relative;
		margin-left: 84%;
		margin-bottom:-97px;
		margin-top:79px;
		}
		.text{
		margin-left:50px;
		}
			.phone{display:inline-block;position:relative;margin-left: 138px;background:url('/design/site/images/phone.jpg') no-repeat;width:175px;height:74px;*float:left;}
			.menu{display:inline-block;*float:left;}
			.menu ul{*margin-top:58px;}
			.menu ul li{display:inline;margin:0 25px;}
			.menu ul li a{font-size:20px;color:#c55c3a;text-decoration:underline;*position:relative;}
			.menu ul li a:hover{text-decoration:none;}
			.all{width:100%;margin-left:25px;margin-top: 53px;font-size:14px;color:#636263;}
				.all h1{margin-bottom:18px;}
				.all p{margin-bottom:50px;}
				.all a{text-decoration:underline;color:#636263;}
				.left{vertical-align:top;display:inline-block;width: 593px;margin-right:47px;*float:left;}
					.gall{font-size:11px;color:#000000;font-family:Georgia,sans-serif;}
					.gall .item{display:inline-block;width:49%;vertical-align:top;}
					.gall .item .text_a{margin-top:8px;margin-bottom:10px;}
					.gall .item .lavel {background:url('/design/site/images/gal.png') no-repeat left top; position:relative;z-index:1;padding-left: 12px;}
					.gall .item img{position:relative;z-index:-1;background:url('/design/site/images/array.png') no-repeat right center; padding-right: 22px;}
				.right{font-size:11px;color:#000000;margin-top: -63px;min-height:400px; height:auto !important; height:400px;vertical-align:top;display:inline-block;width:auto;background:url('/design/site/images/content_right_bg.jpg') no-repeat right top;width:256px;*width:259px;*float:left;}
					.right .content{width:176px;margin-top: 63px;}
					.right a{font-size:10px;color:#949392;text-decoration:underline;}
					.right a:hover{text-decoration:none;}
/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 250px;
	margin-left: -100%;
	position: relative;
	background: #B5E3FF;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 250px;
	margin-left: -250px;
	position: relative;
	background: #FFACAA;
}


/* Footer
-----------------------------------------------------------------------------*/
.footer{
	color:#323234;
	font-size:11px;
	width: 335px;
	margin-left:43px;
	*position:relative;
	margin-bottom:15px;
}
#footer {
	display:none;
	width:975px;
	
	margin:0 auto;
	background:#fff;
	margin: -20px auto 0;
	height: 20px;
}
.flow_img{width:700px;}
.flow_img a{margin-bottom:5px;margin-right:5px;display:inline-block;}