@charset "utf-8";
/* CSS Document */
clear {clear:both;}

body
{
	margin:0px;
	font-family:Arial;
	line-height:1.5em;
	color:#666666;
	font-size:12px;
}

.main_container
{
	width:100%;
	height:100%;
}

.header_main_container
{
	width:100%;
	height:69px;
	background-image:url(../images/logo_bg.jpg);
	background-repeat:repeat-x;
	background-color:#09477a;
}

.banner_main_container
{
	width:100%;
	height:390px;
	background-image:url(../images/banner_bg.jpg);
	background-repeat:repeat-x;
}

.middle_main_container
{
	width:100%;
	height:100%;
	background-image:url(../images/inner_middle_bg_1.jpg);
	background-repeat:repeat;
}

.middle_main_container1
{
	width:100%;
	height:100%;
	background-color:#d9e7ef;

	/*float:left;*/
}

.footer_main_container
{
	width:100%;
	height:45px;
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	float:left;
}

.header_container
{
	width:981px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
}

#logo
{
	float:left;
	width:240px;
	height:69px;
}
/* nav */
#nav
{
	width:710px;
	float:right;
	margin-left:30px;

}

/*
#nav ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;

}

#nav li
{
	display:block;
	float:left;
	margin-left:5px;
	margin-right:5px; 
	margin-top:20px;
}

#nav li a
{
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	padding:8px;
}

#nav li a:hover
{
	background-color:#167da9;
}

#active
{
	background-color:#167da9;
}

*/
/* nav */
.banner_container
{
	width:981px;
	margin-left:auto;
	margin-right:auto;
	height:339px;
	padding-top:40px;
}

.middle_container
{
	width:981px;
	margin-left:auto;
	margin-right:auto;
	height:300px;
}

.middle_left_container
{
	width:317px;
	float:left;
	margin-left:30px;
}

#title
{
	padding-top:20px;
}

#content
{
	padding-top:5px;
	padding-right:55px;
}

#content1
{
	padding-top:5px;
	padding-right:30px;
}

#read_more
{
	padding-top:15px;
}

.middle_mid_container
{
	width:317px;
	float:left;
	margin-left:10px;
}

.index_middle_right_container
{
	width:277px;
	float:right;
}

.middle_right_container
{
	width:150px;
	float:right;
	margin-right:10px;
}

.footer_container
{
	width:981px;
	margin-left:auto;
	margin-right:auto;
	height:45px;
}

#footer_left
{
	width:650px;
	float:left;
}

#footer_left ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#footer_left li
{
	display:block;
	float:left;
	margin-left:2px;
	margin-right:2px;
	margin-top:13px; 
	padding-left:5px;
	padding-right:10px;
	padding-bottom:0px;
	border-right:solid 1px #7d7d7d;
}

#footer_left li a
{
	display:block;
	color:#7d7d7d;
	text-decoration:none;
}

#footer_left li a:hover
{
	text-decoration:underline;
}

#footer_right
{
	float:left;
	width:180px;
	padding-top:7px;
	color:#7d7d7d;
	margin-left:100px;
	line-height:1.3em;
}
#footer_right a
{
	color:#7d7d7d;
	text-decoration:none;
}



/* About us.html */

.inner_middle_container
{
	width:981px;
	margin-left:auto;
	margin-right:auto;
	height:530px;
/*	margin-top:35px;*/
	margin-bottom:15px;
	background-color:#e8f5fc;
}

.inner_middle_left_container
{
	width:170px;
	float:left;
	margin-left:30px;
}

.inner_middle_mid_container
{
	width:750px;
	float:left;
	margin-left:0px;
	margin-top:30px;
	margin-bottom:30px;
	background-color:#FFFFFF;
}

.inner_middle_right_container
{
	width:277px;
	float:right;
	margin-right:10px;
}

#inner_content
{
	padding-top:20px;
	padding-right:18px;
	padding-left:15px;
	font-size:14px;
}

#span_content
{
	font-size:18px;
	line-height:1em;
	color:#000;
}

.inner_text
{
	font-size:14px;
	line-height:1.5em;
}

#share_page
{
	margin-top:30px;
	padding-left:0px;
}

.border { border:solid 1px #CCCCCC;}
	
/* Products.html */

.product_title
{
	font-size:18px;
	font-weight:bold;
	color:#007cc2;
}

.product_desc
{
	background:url(../images/bar.gif) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:20px;
	height:30px;
	padding-left:10px;
}

.product_desc span
{
	padding-top:5px; display:block;
}

.clr { clear:both; padding:0; margin:0;}






.current
{
	background-color:#1d90b1;
}









.middle_body_con {width:100%; height:auto; position:relative; background-color:#d9e7ef; padding-top:35px; padding-bottom:35px; z-index:2; } 
.middle_body_content {width:980px; height:100%; margin-left:auto; margin-right:auto; background-color:#e8f5fc; padding:10px; }
.inner_middle_content {width:935px; height:100%; margin-left:auto; margin-right:auto; }
.left_menu_body {width:175px; height:100%; float:left; } 

.inner_middle_mid_container
{
	width:750px;
	float:left;
	margin-left:0px;
	margin-top:20px;
	margin-bottom:60px;
	background-color:#FFFFFF;
}

.left_nav {width:175px; margin-top:20px }
.left_nav ul {margin:0px; padding:0px; display:block; background-color:#FFFFFF; list-style-type:none; font-size:24px; color:#666666; }

.left_nav li
{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e8f5fc;
	display:block;
	background-color:#FFFFFF;
	font-size:12px;
	
}

.left_nav li a {
	color:#04acb9;
	text-decoration:none;
	display:block;
	padding:10px;
	padding-left:20px;
	font-weight:bold;
}

.left_nav li a:hover {
	color:#fff;
	background-color:#a4c3d5;
}

.left_nav1 {width:175px; margin-top:45px }
.left_nav1 ul {margin:0px; padding:0px; display:block; background-color:#FFFFFF; list-style-type:none; font-size:24px; color:#666666; }

.left_nav1 li
{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e8f5fc;
	display:block;
	background-color:#FFFFFF;
	font-size:12px;
	
}

.left_nav1 li a {
	color:#04acb9;
	text-decoration:none;
	display:block;
	padding:10px;
	padding-left:20px;
	font-weight:bold;
}

.left_nav1 li a:hover {
	color:#fff;
	background-color:#a4c3d5;
}


#active
{
	background-color:#a4c3d5;
}

#active span
{
	background-color:#a4c3d5;
	color:#FFFFFF;
}


.inner_text_container
{
	width:750px;
	float:right;
	background-color:#00CCCC;
}

.subtitle
{
	font-size:24px;
	color:#666666;
	padding-left:20px;
}


.banner_style
{
	background-color:#04acb9;
	color:#FFFFFF;
	font-size:24px;
	padding-left:15px;
	padding-bottom:15px;
	line-height:1.0em
}

.banner_style span
{
	font-size:18px;
}	

.lt_green {color:#bdce31; position:relative;}
.link5 {color:#333; text-decoration:none; padding:5px 10px; background-color:#ededed; border:solid 1px #ccc;}
.link5:hover {color:#04acb9; text-decoration:none;}