#layout{
	margin: 0 auto;/*--居中 --*/
	width: 800px;/*--宽度必须的--*/
	text-align: left;
	background: #ffffff;
}
#homepage_content{
	width: 800px;/*--宽度必须的--*/
	text-align: left;
	background: #FFFFFF;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border: 0px solid #D5D5D5;
	padding-bottom: 0px;
}	

div#middle {
	float: right;
	width: auto;
	margin-left: 0px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	height:auto;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
	margin-right: 5px;
	line-height: 150%;
}

div#middle a:hover{
	color: #C80000;
	text-decoration: underline;
	word-spacing: 0px;
}

div#content_title {
	border-style: dotted;
	border-width: 0px;
	padding: 4px;
/*	background-color: rgb(230, 230, 230);
*/	margin-bottom: 3px;
	margin-top:10px;
	font-weight:bold;
/*	color: #960000;
*/	color: #C80000;
}
div#content_title a{
	color: #C80000;
}

.h_li_title{
padding-top: 16px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 5px;
width: 138px;
font-size: 15px;
font-weight: bold;
}
.table_text{
	font-size: 12px;
	padding-top: 2px;
	padding-left: 5px;
	line-height: 150%;
	vertical-align: middle;

}
.table_text1{
	font-size: 12px;
	padding-top: 2px;
	padding-left: 5px;
	line-height: 80%;
	vertical-align: middle;

}
.homepage_product_overview{
	width:540px;
	float: right;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 30px;
	
}
.homepage_product_overview img{
	float: none;
}

.menu span{
	width:10px;
	height:34px;
	position:relative;
	display:block;
	float:left;
}
.navrightline{	background:url(../img/nav_line.gif) no-repeat right 0px;}
.menu {font-family:arial,宋体; width:auto; position:relative; font-size:12px; margin:0px; height:34px; float:left;}
.menu-red {
	font-size: 12px;
	font-weight: bold;
	color: #33CCCC;
	position: relative;
	width: 800px;
	height: 34px;
	float: left;
	font-family: Arial, "宋体";
	margin: 0px;
}

.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; position:relative; background:url(../img/nav_bg.gif) repeat-x;}
.menu ul li a{display:block; text-decoration:none; padding-left:34px; padding-right:34px; height:34px; color:#464646; line-height:30px; font-size:12px; float:left;}
.menu ul li ul {display: none; }
/* specific to non IE browsers */
.menu ul li:hover a {text-decoration:none; color:#464646;}
.menu ul li:hover ul {display:block; position:absolute; top:34px; left:0; width:140px; border:1px solid #8c867b; background-color:#fff;  }
.menu ul li:hover ul li {display:block; background:#eeeeee; color:#464646; width:140px; clear:both; margin-bottom:1px;}
.menu ul li:hover ul li a {display:block; color:#464646; padding-left:10px; padding-right:0px; width:130px; height:20px; line-height:20px;}
.menu ul li:hover ul li a.hide {background:#eeeeee; color:#464646; background:url(../img/nav_icon.gif) no-repeat right center;}
.menu ul li:hover ul li a:hover {background:#fff; color:#464646;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li:hover a.hide {background:url(../img/nav_icon.gif) no-repeat right center; background-color:#fff;color:#464646;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:140px; top:0;}
.menu ul li:hover ul li:hover ul li a {background:#eeeeee; color:#464646;}
.menu ul li:hover ul li:hover ul li a:hover { background:#fff;}
.menu ul li:hover ul.left {left:-105px;}
.menu ul li:hover ul li:hover ul.left {left:-140px; width:140px;}

