@charset "utf-8";
/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; } 
body{
	font-size:12px;
	line-height:150%;
	background-image: url(bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

a:link,a:visited{
	color:#494949;
	text-decoration:none;
}
a:hover{
	color:#FF0000;
}


.van{
	width:527px;
	height:38px;
	background-image:url(van_bg.jpg);
	text-align:center;
}
.van ul{
	margin-left:20px;
	list-style:none;
	
}
.van ul li{
	float:left;
	width:80px;
	text-align:center;
}
.van a{
	background-image:url(van_hover.jpg);
	background-position:right;
	color:#333333;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:38px;
	line-height:38px;
	
}
.van a:hover{
	background-image:url(van_link.jpg);
	background-position:right;
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:38px;
}

.left_bg{
	background-image:url(left_bg.jpg);
	background-repeat:repeat-y;
	padding:17px 0px;
	text-align:center;
	width:214px;
	vertical-align:top;
}
.left_bg ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.left_bg ul li{
	float:left;
	line-height:35px;
	text-align:left;
	width:214px;
}
.left_bg ul li span{
	display:block;
}
.left_bg ul li font{
	display:block;
	margin-left:30px;
}
.left_bg ul li a{
	display:block;
	background-image:url(left_menu_link.jpg);
	color:#000000;
	font-size:14px;
	font-weight:bold;
	height:35px;
}
.left_bg ul li a:hover{
	color:#FFFFFF;
	display:block;
	background-image:url(left_menu_hover.jpg);
	height:35px;
}

.prd_detail_tit{
	font-size:14px;
	text-align:left;
	border-bottom:dashed #999999 1px;
	color:#444444;
	font-weight:bold;
}

.footer{
	background-image:url(footer_bg.jpg);
	background-repeat:repeat-x;
	color:#000000;
	height:60px;
	margin:0 auto;
	margin-top:20px;
	width:1002px;
	text-align:center;
}
.footer span{
	display:block;
	line-height:150%;
	padding-top:20px;
}
.footer font{
	font-family:Arial;
}
.footer a{
	text-decoration:underline;
}
.footer a:hover{
	color:#FF0000;
}

.tit{
	margin:0 auto;
	width:100%;
	text-align:left;
	background-image:url(tit_ico.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:1px #cccccc solid;
	height:30px;
}
.tit span{
	margin-left:20px;
	height:35px;
	line-height:30px;
	font-size:14px;
	color:#104d7c;
	font-weight:bold;
}

.contact_bg
{
	background-image:url(contact_bg.jpg);
	width:211px;
	height:149px;
	margin-top:25px;
}

.img_border{
	border:2px solid #e4e4e4;
	padding:1px;
}



.Pages {
	MARGIN: 20px auto; TEXT-ALIGN: center;
	margin-bottom:40px;
}
.Pages A {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 3px; BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, "¼w"; TEXT-DECORATION: none
}
.Pages A:hover {
	BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #003399 1px solid; BACKGROUND: #0066cc; BORDER-LEFT: #003399 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #003399 1px solid
}