/* CSS Document */



body{
	font-size:12px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	background:url(body_bg.gif) center repeat-y #fff;
	padding:0;
	margin:0;
	line-height:20px;
}
a{
	color:#666666;
	text-decoration:none;
	background:inherit;
}
a:hover{
	color:#000;
	text-decoration:underline;
	background:inherit;
}

p{
	margin:0px;
	padding:0px;
}
h2{
	font-size:25px;
	color:#333333;
	margin:0;
	padding:0 0 10px 0; 
	font-family:Georgia, "Times New Roman", Times, serif;
}

h3{
	font-size:18px;
	color:#A70000;
	font-weight:bold;
	margin:0;
	padding:0 0 10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}


/*-----------------header-------------------*/

#container{
	width:1000px;
	margin:0px auto;
	padding:0;
}

#header{
	height:89px;
	width:948px;
	margin:0 auto;
	padding:0;
	background:url(header_bg.gif) repeat-x #B90000;
}	
#logo{
	width:229px;
	height:46px;
	padding:21px 0 0 15px;
	margin:0;
	float:left;
}
#menu{
	width:630px;
	height:44px;
	margin:23px 13px 0 0;
	padding:0px;
	background:url(menu_bg.gif) repeat-x;
	float:right;
}

#menu_content{
	display:block;
	margin:0;
	padding:9px 0px 7px 0px;
	width:630px;
	height:28px;
	list-style:none;
	position:relative
}
#menu_content .img_left{
	float:left;
	margin:-9px 0 0 0;
	padding:0;
}
#menu_content .img_right{
	position:absolute;
	float:left;
	margin:-9px 0 0 0;
	padding:0;
	right:0;
}

	#menu_content a{
		float:left;
		display:block;
		padding:3px 12px 3px 12px;
		margin:0;
		color:#F2D6D6;
		font-weight:bold;
		background:inherit;
		border-right:solid 1px #CD5C5C;
		letter-spacing:1px;
		
	}
	#menu_content a:hover{
		
		color:#fff;
		text-decoration:none;
		
	}
	
	#menu_content .menu_left{
		float:left;
		display:block;
		padding:3px 10px 3px 10px;
		margin:0;
		color:#F2D6D6;
		font-weight:bold;
		background:inherit;
		letter-spacing:1px;
		
	}
	
	#menu_content .menu_right{
		float:left;
		display:block;
		padding:3px 0px 3px 13px;
		margin:0;
		color:#F2D6D6;
		font-weight:bold;
		background:inherit;
		letter-spacing:1px;
		border:none;
	}
	
#flash{
	width:948px;
	height:352px;
	margin:6px auto;
	clear:both;
}

/*---------------begin main-------------------*/

#littlemenu{
	color:#999999;
	width:948px;
	margin:0 auto;
	font-size:11px;
	padding:5px 0 0 12px;
	
}

	#littlemenu a{
		color:#999999;
		background:inherit;
	}
	#littlemenu a:hover{
		color:#cc0000;
		background:inherit;
	}

#main{
	padding:20px 0 0 0;
	width:948px;
	margin:0 auto;
}

	#main_left{
		width:180px;
		float:left;
		padding:0 0 0 10px;
		margin:0px;
		
	}
	
	#main_left ul{
		margin:0;
		padding:0;
		list-style:none;
	}

	#main_left li{
		display: inline;
	}
	#main_left a{
		text-decoration:none;
		float: left;
		display: block;
		width: 160px;
		margin:0px;
		padding:4px 0 4px 15px;
		background:url(product_jiantou.gif) no-repeat left;
		font-size:11px;
		font-weight:bold;
	}
	#main_left a:hover{
		text-decoration:underline;
		font-size:11px;
		font-weight:bold;
		
	}
	
	
	#main_left img{
		text-align:left;
		padding:25px 0px;
		margin:0px;
	}
	
	#main_left p{
		margin:0;
		padding:4px 0px;
		color:#333333;
		font-weight:bold;
	}
		#main_left p a{
			color:#333333;
			font-weight:bold;
		}
		#main_left a:hover{
			color:#cc0000;
			font-weight:bold;
		}

#main_right{
	width:735px;
	float:right;
	padding:0px;
	margin:0px;
	text-align:left;
	font-size:11px;
}

#newslist ul{
	list-style:none;
	margin:5px 10px 0 0 ;
	padding:0;
	position:relative;
}

#news_title{
	text-align:center;
	font-size:18px;
	font-weight:bold;
}

#news_source{
	text-align:right;
	font-weight:bold;
}


#newslist ul li{
	padding:5px 8px 5px 10px;
	margin:0;
	background:url(product_jiantou.gif) no-repeat left center;
	position:relative;
	border-bottom:dashed 1px #cccccc;
}

#newslist ul li span{
	position:absolute;
	right:10px;
	color:#bbbbbb;
}

#main_right h4{
	color:#93060F;
	font-weight:bold;
	font-size:13px;
	margin:10px 0;
	padding:0;
}


#main_right .intro
{
	float:left;
	width:250px;
	padding:0;
	margin:0 5px 5px 0;
}
#main_right .intro span{
	color:#990000;
}

.main_right_line{
	line-height:5px;
	border-top:dashed 1px #999999;
	border-bottom:dashed 1px #999999;
	clear:both;
	width:100%;
	margin:8px 0;
}

.back a{
	color:#AD0000;
	text-decoration:none;
}
.back a:hover{
	color:#000;
	text-decoration:underline;
}
	

#main_right_title{
	height:30px;
	background:#999999;
	color:#fff;
	font-size:20px;
	padding:5px 0 0 15px;
	line-height:26px;
	position:relative;
	margin:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
#main_right_title span{
	color:#fff;
	font-size:12px;
}

.what_bg{
	width:113px;
	height:24px;
	position:absolute;
	right:10px;
	top:5px;
	line-height:24px;
	text-align:center;
	letter-spacing:1px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	background:url(products_details_What.gif) no-repeat;
}
.what_bg a{
	color:#fff;
	text-decoration:none;
}
.what_bg a:hover{
	color:#000;
	text-decoration:none;
}

#Intro_Img{
	border:solid 1px #E6E6E6;
	margin:10px 0 0 0;
	padding:3px;
}


#main_product_class{
	width:743px;
	height:312px;
	float:right;
	background:#999999;
	margin:0 4px 0 0;
	padding:0
}
#main_product_class .left{
	float:right;
}
#main_product_class .right{
	float:left;
	width:260px;
	height:312px;
	position:relative;
	
}

#main_product_class .right h2{
	font-size:16px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding:20px 0;
	margin:0 0 0 6px;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}

.product_class_what{
	background:url(products_details_What.gif) no-repeat;
	width:113px;
	height:24px;
	position:absolute;
	top:140px;
	left:15px;
	line-height:24px;
	text-align:center;
	letter-spacing:1px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}

#product_class_list{
	width:743px;
	clear:both;
}

#product_item{
	display:block;
	float:left;
	width:185px;
	height:185px;
	border-bottom:dashed 1px #999999;
	text-align:center;
}

#product_item_img{
	width:170px;
	height:99px;
	padding:1px;
	border:solid 1px #ccc;
	margin:20PX 0 0 0;
}

#product_item a{
	color:#B30000;
	text-decoration:underline;
}
#product_item a:hover{
	color:#000;
	text-decoration:none;
}


.product_class_what a{
	color:#fff;
}
.product_class_what a:hover{
	color:#000;
	text-decoration:none;
}
.product_class_intro{
	position:absolute;
	top:170px;
	left:15px;
	font-size:11px;
	color:#fff;
	padding:0 5px 0 0;
	margin:0;
}

	

	

	
	
#main_product{
	width:743px;
	height:600px;
	float:right;
	margin:0 4px 0 0;
	padding:0;
	background:#DAC898;
	position:relative;
}
#main_product_left{
	width:272px;
	height:594px;
	position:absolute;
	top:3px;
	right:3px;
	padding:0 0 0 0;
	float:right;
	background:#fff;
}

	#main_product_item{
		float: left;
		display:block;
		width: 132px;
		height:140px;
		padding:0;
		margin:0;
		text-align:center;
	}
	#main_product_item a{
		text-decoration:none;
		color:#B10000;
		margin:0px;
		padding:5px 0px;
		display:block;
	}

	
		#main_product_item a:hover{
		text-decoration:underline;
		color:#000;
		margin:0px;
		padding:5px 0px;
		display:block;
	}


#main_product_right{
	width:468px;
	height:600px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}

	#main_right p{
		line-height:20px;
		padding:5px 10px 5px 0;
		margin:0;
	}
	#main_right p img{
		padding:5px 15px 10px 0px;
		margin:0;
		float:left;
	} 
	#imgright{
		padding:5px 15px 10px 0px;
		margin:0;
		float:right;
	} 
	
#product_intro{
	clear:both;
	margin-top:15px;
}


#pro_list{
	height:160PX;
	margin:0px;
	padding:0;
	
}

#pro_list ul{
	margin:0px;
	padding:0;
}

#pro_list li{
	list-style:none;
	display:block;
	float:left;
	margin:0px;
	padding:0 0px 0 8px;
	width:180px;
	height:146px;
	border-right:dashed 1px #cccccc;
}

#pro_list li img{
	padding:0;
}
#pro_list li p{
	padding: 1px;
	text-align:center;
	line-height:20px;
	margin:0;
	color:#666666;
}
.pro_intro{
	color:#CC0000;
	
}

#pro_list  .pro_right{
	list-style:none;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:188px;
	height:146px;
	border:none;
}

/*--------foot--------*/

#foot{
	border-top:solid 2px #E5E5E5;
	height:60px;
	width:948px;
	margin:0 auto;
	margin-top:20px;
	padding:0;
	color:#666666;
	clear:both;
}

#foot p{
	margin:10px 0 0 20px;
}



#foot p a{
	padding:10px 0 0 5px;
}

#foot_menu{
	margin:20px 10px 0 0;
	padding:0;
	float:right;
	width:195px;
	height:29px;
	color:#fff;
	background:url(foot_menu_bg.gif) repeat-x;
}
#foot_menu_left{
	width:3px;
	height:29px;
	float:left;
	color:#666666;
	background:url(foot_menu_left.gif) no-repeat;
}
#foot_menu_right{
	width:3px;
	height:29px;
	float:right;
	background:url(foot_menu_right.gif) no-repeat;
}

#foot_menu_link{
	display:block;
	margin:3px 0 0 2px;
	padding:0px;
	float:left;
}

#foot_menu_link a{
	padding:10px 7px 0 7px;
	color:#ffffff;

}





	
	