@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; font-family:Arial, "宋体"; font-size:12px; line-height:150%; color:#333; }
a { color:#039; }
a:hover { color:#f60; }

#navi { }
	#navi a { display:block; height:36px; text-indent:-9999px; }
	#n1 a { width:83px; background:url(../images/navi/n1.jpg) no-repeat top; }
		#n1 a:hover { background:url(../images/navi/n1.jpg) no-repeat center; }
	#n2 a { width:83px; background:url(../images/navi/n2.jpg) no-repeat top; }
		#n2 a:hover { background:url(../images/navi/n2.jpg) no-repeat center; }
	#n3 a { width:83px; background:url(../images/navi/n3.jpg) no-repeat top; }
		#n3 a:hover { background:url(../images/navi/n3.jpg) no-repeat center; }	
	#n4 a { width:83px; background:url(../images/navi/n4.jpg) no-repeat top; }
		#n4 a:hover { background:url(../images/navi/n4.jpg) no-repeat center; }
	#n5 a { width:83px; background:url(../images/navi/n5.jpg) no-repeat top; }
		#n5 a:hover { background:url(../images/navi/n5.jpg) no-repeat center; }
	#n6 a { width:83px; background:url(../images/navi/n6.jpg) no-repeat top; }
		#n6 a:hover { background:url(../images/navi/n6.jpg) no-repeat center; }
	#n7 a { width:80px; background:url(../images/navi/n7.jpg) no-repeat top; }
		#n7 a:hover { background:url(../images/navi/n7.jpg) no-repeat center; }
	#n1.current a, #n1.current a:hover { background:url(../images/navi/n1.jpg) no-repeat bottom; }
	#n2.current a, #n2.current a:hover { background:url(../images/navi/n2.jpg) no-repeat bottom; }
	#n3.current a, #n3.current a:hover { background:url(../images/navi/n3.jpg) no-repeat bottom; }
	#n4.current a, #n4.current a:hover { background:url(../images/navi/n4.jpg) no-repeat bottom; }
	#n5.current a, #n5.current a:hover { background:url(../images/navi/n5.jpg) no-repeat bottom; }
	#n6.current a, #n6.current a:hover { background:url(../images/navi/n6.jpg) no-repeat bottom; }
	#n7.current a, #n7.current a:hover { background:url(../images/navi/n7.jpg) no-repeat bottom; }


.ancBg { background:url(../images/misc/anc_bg.jpg) repeat-y; padding:5px 10px; height:170px; overflow:hidden; }

.newsBg { background:url(../images/misc/news_bg.jpg) repeat-x; padding:7px; }

.newsList { padding:0; margin:0; list-style-type:none; }
	.newsList li { background:url(../images/misc/bullet.gif) no-repeat 0px 9px; padding:4px 0 2px 12px; border-bottom:#E3E3E3 solid 1px; }
		.newsList li a { text-decoration:none; }
.partnerList { padding:0; margin:0; list-style-type:none; line-height:200%; }
	.partnerList li { background:url(../images/misc/bullet2.gif) no-repeat 0px 8px; padding-left:15px; }
	
.txtBlue { color:#0072BC; }

#foot { background:#F7F7F7 url(../images/common/foot.jpg) repeat-x; line-height:40px; text-align:center; color:#666; }
	#foot span { font-size:11px; }

a.notd { text-decoration:none; }

h1 { font-size:24px; color:#C36B07; margin-top:20px; }
h4 { font-size:14px; color:#666; font-weight:normal; }

.fmContact { border:#86B9D6 solid 1px; padding:1px; }
.tbContact { }
	.tbContact td { border-bottom:#BBE9FF solid 1px; }
	.tbContact th { background:#F5FBFF; padding-right:7px; border-bottom:#BBE9FF solid 1px; vertical-align:top; }

.input { border:#7AC4EA solid 1px; background:#F5FBFF; }
.button { outline:#86B9D6 solid 1px; border:#fff solid 1px !important; border:#86B9D6 solid 1px; background:url(../images/misc/button_bg.gif) repeat-x top; color:#222; margin:5px; padding:2px 12px; font-size:12px; font-family:"Tahoma", Arial; }

.show_page { line-height:21px; margin:12px 0; }
	.show_page a { text-decoration:none; border:#86B9D6 solid 1px; background:#fff; padding:2px 5px; margin:1px; }
	.show_page a.current { background:#2E6AB1; border:#2E6AB1 solid 1px; color:#fff; }

.imgBorder { border:#ccc solid 1px; padding:2px; }


.error_txt{ color:#990000; }

.product_title{
	background:#963;
	color:#FFF;	
}
