/* CSS Document */
html, body 
{
	margin: 0;
	padding:0;
	background:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #993300;
	background: url(./../images/bg.jpg) left top repeat-x;
}

ul,
ol
{
	margin-left: 20px;
}

ul li ul,
ol li ul,
ul li ol,
ol li ol
{
	margin-left: 20px;
}

img
{
	border:none;
}

.clr 
{
	clear:both;
	font-size:1px;
}
a 
{
	outline:none;
	text-decoration:underline;
	color: #993300;
}

a img 
{
	text-decoration:none;
	border: none;
}

a:hover 
{
	text-decoration:none;
}
.fleft
{
	float: left;
}
.fright
{
	float: right;
}
/*****************************************************/
/*****************************************************/
#container
{
	width: 1105px;
	margin: 0 auto;
	padding-left: 10px;
	background: url(./../images/bg.jpg) left top repeat-x;
}
	#header
	{
		margin: 0 0 0 17px;
		padding-top: 22px;
		height: 102px;
		width: 942px;
		background: url(./../images/header_bg.jpg) left bottom repeat-x; 
	}	
		#logo
		{
			float: left;
			width: 198px;
			height: 102px;
		}
		#top_menu
		{	
			margin-top: 3px;
			width: 717px;
			height: 79px;
			float: left;
			margin-left: 18px;
		}
			#top_menu div
			{
				width:237px;
				margin-top: 17px;
				text-align: center;
				float: left;
			}
				#top_menu div a,
				#top_menu div a:hover
				{
					color: #fff;
					text-decoration: none;
					font-size: 18px;
				}
				#top_menu .sp
				{
					width: 1px; 
					float: left;
					margin: 0;
				}
		#header_shadow
		{
			float: left;
			/*background: url(./../images/header_shadow.jpg) left top no-repeat;*/
			font-size: 1px;
		}
	#main_container
	{
		background: url(./../images/main_bg.jpg) left top no-repeat;
		height: 877px;
	}
		#left_menu
		{
			float: left;
			width: 216px;
			margin: 67px 17px 0 0;
		}
		#body_container
		{
			float: left;
			width: 718px;
		}
			#page_type
			{
				height: 47px;
				padding-top: 18px;
				text-align: center;
			}
			#page_type_1
			{
				height: 47px;
				padding-top: 18px;
				text-align: center;
			}
				.title
				{
					color: #fff;
					font-size: 27px;
				}
					.title a
					{
						color: #fff;
						font-size: 27px;
					}
					.title a:hover
					{
						color: #fff;
						font-size: 27px;
						text-decoration: none;
					}
			#content_container
			{
				margin: 22px;
				height: 690px;
			}
			#content_container_1
			{
				margin-bottom: 22px;
				height: 712px;
			}
				.main_slider
				{
					width: 718px;
					margin-top: 4px;
					margin-left: 1px;
					padding:0;
					position: relative;
					cursor: hand;
					cursor: pointer;
				}
					.main_name
					{
						height: 112px;
						padding-top: 14px;
					}
						.main_title
						{
							font-size: 27px;
							color: #999999;
							display: table-cell;
							width: 204px;
							height: 98px;
							padding-left: 18px;
							background: url(./../images/tr.png) left top no-repeat;
							vertical-align: middle;
						}
					.hide_slide
					{
						height: 137px;
						display: none;
					}
				.main_info
				{
					padding: 20px;
					height: 124px;
					display: none;
				}
				.reviews
				{
				}
					.reviews td
					{
						color: #be6801;
					}
					.error
					{
						color: #f00;
					}
					label.error
					{
						vertical-align: top;
						padding-left: 20px;
					}
					.form_separator
					{
						height: 6px;
						font-size: 1px;
					}
					.my-form
					{
						border: 1px solid #a8a8a7;
						width: 424px;
						height: 31px;
						background: #ffe3af;
					}
					.my-form:focus
					{
						border: 1px solid #66beed;
						background: #fff;
					}
					.my-form1
					{
						border: 1px solid #a8a8a7;
						width: 100px;
						height: 31px;
						background: #ffe3af;
					}
					.my-form1:focus
					{
						border: 1px solid #66beed;
						background: #fff;
					}
					.my-textarea
					{
						width: 424px;
						border: 1px solid #a8a8a7;
						height: 140px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color: #000;
						background: #ffe3af;
					}
					.my-textarea:focus
					{
						border: 1px solid #66beed;
						background: #fff;
					}
					.submit
					{
						background: url(./../images/submit.jpg) left top repeat-x;
						height: 30px;
						/*border: #17b5ff 1px solid;*/
						color: #be6801;
						height: 30px;
						border: none;
						padding: 0 10px;
						/*margin-left: 205px;*/
					}
					.thx
					{
						border: #71b100 solid 1px;
						background: #c3f46d;
						padding: 10px;
						text-align: center;
						/*width: 380px;*/
						margin-bottom: 15px; 
					}
					.err
					{
						border: #ef0707 solid 1px;
						background: #fc7272;
						padding: 10px;
						text-align: center;
						margin-bottom: 15px; 
						color: #000;
					}
					.atention
					{
						color: #000;
					}
				#company
				{
					float: right;
					width: 186px;
					padding-left: 24px;
				}
					.photo_about
					{
						width: 186px;
						height: 184px;
						/*margin-bottom: 23px;*/
						position: relative;
						
					}
						.cor
						{
							width: 155px;
							height: 135px;
							/*margin: 13px;*/
							padding: 13px;
							background: #ffe3ae;
						}
						.zoom
						{
							width: 70px;
							height: 80px;
							position: absolute;
							right: 0;
							bottom: 0px;
							display: none;
						}
					.photo_about:hover
					{
						background: url(./../images/st_bg.png) left top no-repeat;
					}
				
				#company1
				{
					float: right;
					width: 151px;
					padding-left: 20px;
					padding-top: 15px;
				}
					.photo_about1
					{
						width: 20px;
						height: 212px;
						margin-bottom: 23px;
						position: relative;
					}
						.cor1
						{
							width: 151px;
							height: 180px;
						}
				.sitemap
				{
					margin-left: 20px;	
					line-height: 1.5;
					list-style: none;
				}
					.sitemap li
					{
						list-style: none;
					}
					.sitemap li ul
					{
						margin-left: 40px;
						list-style: none;
					}
					.sitemap a, sitemap a:visited
					{
						color: #213b9e;
						text-decoration: underline;
					}
					.sitemap a:hover, sitemap a:active
					{
						font-weight: bold;
						color: #213b9e;
						text-decoration: none;
					}
				.news
				{
					width: 674px;
					float: left;
					margin-bottom: 20px;
				}
					.news_date
					{
						color: #c76b0c;
						font-weight: bold;
					}
					a.news_title
					{
						font-weight: bold;
						color: #262626;
					}
					a.news_title:hover
					{
						font-weight: bold;
						color: #262626;
					}
					.news_short
					{
						
					}
					.news_img
					{
						width: 181px;
						height: 161px;
						margin-bottom: 23px;
						position: relative;
						background: #ffe3ae;
						float: right;
					}
						.news_img .cor
						{
						}
				.map_title
				{
					color: #db8825;
					font-size: 14px;
				}
				#flash
				{
					width: 550px;
					margin: 0 auto;
				}
				.prod_cat_item
				{
					width: 216px;
					padding-right: 8px;
					height: 209px;
					background: none;
					text-align: center;
					position: relative;
					float: left;
					cursor: hand;
					cursor: pointer;
				}
				.prod_cat_item:hover
				{
					background: url(./../images/ibg.png) left top no-repeat;
				}
					.prod_cat_photo
					{
						width: 176px;
						height: 133px;
						padding: 20px;
						background: #ffe3af;
						margin-bottom: 13px;
					}
						.prod_cat_photo_corner
						{
							width: 176px;
							height: 133px;
						}
					.prod_cat_zoom
					{
						width: 70px;
						height: 80px;
						position: absolute;
						left: 12;
						bottom: 20px;
						display: none;
					}
					.prod_cat_item a,
					.prod_cat_item a:hover
					{
						font-size: 10px;
						color: #ea9e45;
						text-decoration: none;
					}
				.prod_info
				{
					background: #fff0cb;
					width: 654px;
					height: 365px;
					padding: 10px;
				}
					.prod_info_item
					{
						width: 654px;
						display: none;
					}
						.text_info
						{
							width: 410px;
						}
							.prod_title
							{
								font-size: 22px;
								color: #ea9e45;
							}
						.prod_info_img
						{
							width: 234px;
							height: 310px;
							margin-left: 10px;
							margin-top: 25px;
							cursor: hand;
							cursor: poiner;
						}
			#copyright
			{
				padding: 36px 54px 0 0;
				color: #402100;
				font-size: 10px;
			}
				#jineo a
				{
					color: #402100;
					font-size: 10px;
					text-decoration: none;
				}
				#jineo a:hover
				{
					color: #402100;
					font-size: 10px;
					text-decoration: underline;
				}
