@charset "utf-8";
/* CSS Document */

body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background: url(images/main_bg.gif) 0 0 repeat-x;
	color:#333;
	font-size: 13px;
	line-height: 180%;
}

div, h1, h2, h3, h4, p, form, label, input, textarea, span{
	margin:0; padding:0;
}
img{
	border: none;
}
a{color:#323232;text-decoration:none;}
a:hover{color:#f00;text-decoration:none;}
a.inquire {float:left;}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
.spacer{
	clear:both; 
}
h1{ font-size:24px; color:#333333; margin: 10px 0;}
h2{ color:#FFFFFF; font-size:24px;}
h3{ color:#8a8a8a; font-size:24px;}
span{ color:#f2db50;}
input, select, textarea { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.import { color: #f00;}
.txt, select {background: url(../Images/space.jpg) 0 0 repeat-x; border: 1px solid #dcdcdc; height: 18px;}
/*------------------------------------------------top--------------------*/
#Header {
	width: 981px;
	height: 110px;
	margin: 0 auto;
	background: #f5f5f5;
	border-top:#404040 7px solid;
                     overflow:hidden;
}
#logo_name{
height:110px;
float:left;
width:250px;
}
#logoname{
text-align:center;
color:#8F8F8F;
font-weight:bolder;
padding-bottom:5px;

}
#logoname a{
color:#B1B8AD;
}
.Logo {
	width: 250px;
	float: left;
}
#logotext{
width:410px;
height:100px;
float:left;
font-size:12px;
margin-top:30px;
font-weight:bolder;
margin-left:20px;
}
.tpLink {
	width: 250px;
	height:85px;
	float:right;
	text-align: right;
	color: #a5a5a5;
    margin-right:30px;
}

#Crumbs{ padding:0; padding-bottom: 10px; color: #333;}
#Crumbs a { color: #a1a1a1;}


.Search {
	text-align: right; margin-top:40px; float:right; padding-right:10PX;
}
.Search input {
	float:right;
}
.Search input.txt {
	height:19px; margin-right: 2px;
}

.Search span {
	padding-right: 51px;
	line-height: 20px;
}
.Search Form { padding: 0; margin: 0; }
.Search .txt {
	border: #808080 1px solid;
	background: #fff;
	color: #000;
}
.Search A { color: #eaff00; text-decoration: underline; }

/*------------------------------------------------nav--------------------*/
#nav{
	width:900px;
	height:24px;
                     clear:both;
	background: #ddd;
	border-bottom:#ffffff solid 2px;
	margin:0 auto;
	padding:0 0 0 81px;
}
#nav ul{
	border-left:#FFFFFF solid 1px;
	height:24px;
}
#nav ul li{
	float:left;
	border-right:#FFFFFF solid 1px;
	height:24px;
	font-weight:bold;
}
#nav ul li.noBdr{
	border:none;
}
#nav ul li a{
	display:block;
	padding:0 17px;
	color:#000;
	background-color:inherit;
	text-decoration:none;
}
#nav ul li a:hover{
	background:url(images/nav_bg_hover.gif) 0 0 repeat-x;
	color:#fff;
	background-color:inherit;
}
#nav ul li a.hover{
	display:block;
	padding:0 17px;
	font:bold 21px/24px Arial, Helvetica, sans-serif;
	background:url(images/nav_bg_hover.gif) 0 0 repeat-x;
	color:#fff;
	text-decoration:none;
	background-color:inherit;
}

#banna{
	width:981px;
	margin:0 auto;
	background: url(../images/banna_bg_07.jpg) 0 0 no-repeat;
	height:172px;
}
#subban{
	width:981px;
	margin:0 auto;
	background: url(../images/banna_sub.jpg) 0 0 no-repeat;
	height:140px;
}


#main{
	width:981px;
	margin:0 auto;
	height:167px;
	background-image: url(../images/main_bg_09.gif);
	background-repeat: repeat-x;
}

#main-left { padding-left:22px; padding-top:19px; width:590px; padding-right:46px;float: left; color:#9F9F9F;}
#main-left a { color: #9F9F9F; }
#main-right{
	width:287px;
	height:147px;
	float: right;
	border-left-width: 1px;
	border-left-style: dashed;
	padding-left:22px;
                     padding-top:19px;
	color: #9F9F9F;
                     font-weight: bold;
}
#main-right a{
	color: #9F9F9F;
}
#main-right p{ line-height:18px;}

#Products{
	clear: both;
	width:981px;
	margin:0 auto;
	;
}
#Products-left{
	width:285px;
	height:350px;
	float:left;
	padding-left:22px;
	padding-top:19px;
	border-right: #8a8a8a 1px dashed;
}
#Products-Categories{
	width:265px;
	height:33px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: 8a8a8a;
}
#Products-left UL {
	padding-top:10px;
	padding-right: 20px;
	margin-bottom: 10px;
}
#Products-left UL LI {
	padding-top: 2px;
	padding-left: 22px;
	color: #6a6969;
	line-height: 19px;
	margin-bottom: 5px;
	font-weight: bold;
	background: url(../Images/arrow.gif) 1px 6px no-repeat;
}
#Products-left .news LI {
	padding-left: 22px;
	color: #6a6969;
	line-height: 16px;
	font-weight: normal;
	font-size:13px;
	margin-bottom: 5px;
	background: url(../Images/arrow.gif) 1px 6px no-repeat;
}


#hotpro{
	width:651px;
	float:left;
	padding-left:22px;
	padding-top:19px;
}
#hotpro h4{
	border-bottom: #8a8a8a 1px dashed; margin-right: 20px; color:#8a8a8a;
}
#hotpro h4 a{
color:8a8a8a;
}
#hotpro h4 a hover{
color:8a8a8a;
}
#hotpro ul{ padding-top:10px;}
#hotpro ul li{ float:left; font-size:10px; width: 110px; padding: 10px 10px 0 10px; text-align:center; overflow: hidden; line-height: normal; }
#hotpro ul li a { font-size: 11px; font-weight:bolder}

/*---------------footer--------------------*/
#footer{
	clear:both;
	width:981px;
	margin:0 auto;
	background:url(../images/footer_03_07.jpg) 0 0 repeat-x;
	height:71px;
}
#footer ul {
	width:650px;
	margin:0 auto;
	padding:6px 0 13px 0;
	height:11px;
}
#footer ul li{
	color:#fff;
	float:left;
	line-height: normal;
}
#footer ul li a{
	padding:0 6px;
	color:#c3c2c2;
	float:left;
}
#footer p.copy{ text-align:center;
	margin:0 auto;
	padding:0;
	font:normal 10px/29px Arial, Helvetica, sans-serif;
	color:#C1C1C1;
	background-color:inherit;
}




/*-------------------------Product Categories---------------------------------*/
#Product-Categories{width:981px;
	margin:0 auto;
}
#Product-Categories-left {
	width:191px;
	float:left;
	margin-top:20px;
	margin-left: 5px;
	margin-right: 22px;
	background: #d9d9d9 url(../images/cat_top.gif) 0 0 no-repeat;
}
#Product-Categories-left .bot {
	background: #fff url(../Images/cat_bot.jpg) 0 0 no-repeat; height: 30px;
}
#Product-Categories-left ul{
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top:55px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#Product-Categories-left ul li{
	padding-top: 2px;
	color: #8a8a8a;
	line-height: 19px;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight:bold;
}
#Product-Categories-left ul ul {
	padding-top: 10px; padding-left: 5px;
}
#Product-Categories-left ul ul li {font-size: 13px; color:#706f6f;font-weight:normal; background:url(../images/arrow2.gif) 0 50% no-repeat; padding-left: 10px;}

#Product-Categories-right{ width:735px;float:left;padding-left:22px;padding-top:19px; padding-bottom: 20px; }
#Product-Categories-right ul{padding-top:4px;}
#Product-Categories-right ul li{float:left; width: 168px; height: 170px; margin-right:10px; margin-bottom:10px; border:#f0f0f0 1px solid; text-align:center; padding: 10px 0; line-height: normal; over-flow: hidden;}
#Product-Categories-right ul li p{ clear:both; text-align: center;height:25px; padding: 5px 10px 0 10px; font-weight:bold; font-size:11px;}
#Product-Categories-right ul li img {text-align:center; float:none; margin:0;}
#Product-Categories-right td img { margin:0;}
#Product-Categories-right img { float: left; margin:20px 0;}
#Product-Categories-right .page{clear:both;font-size:11px;text-align: right;height:25px;margin:10px 0;}

#newslist{ width:735px;float:left;padding-left:22px;padding-top:19px; padding-bottom: 20px; }
#newslist ul{padding-top:4px;}
#newslist ul li{line-height: 180%; background:url(../images/arrow1.gif) 0 40% no-repeat; padding-left:10px;}
#newslist ul li p{ clear:both; text-align: center;height:25px; padding: 5px 10px 0 10px; font-weight:bold; font-size:11px;}
#newslist li img {text-align:center; float:none; margin:0;}
#newslist td img { margin:0;}
#newslist img { float: left; margin:20px 0;}
#newslist .page{clear:both;font-size:11px;text-align: right;height:25px;margin:10px 0;}



#cert{ width:735px;float:left;padding-left:22px;padding-top:19px; padding-bottom: 20px;}
#cert ul{padding-top:4px; float: left;}
#cert ul li{float:left; width: 168px; height: 170px; margin-right:10px; margin-bottom:10px; border:#f0f0f0 1px solid; text-align:center; padding: 10px 0; line-height: normal;}
#cert ul li p{font-size:12px;text-align: center; font-weight:bold;}

/*--------------------------------------table------------------------------------------------------*/



table {
	width: 98%; background: #dcdcdc; color:#333333;
}
th {
	background: #f1f1f1; padding: 3px 10px; text-align: left;
}
td {
	background: #fff; padding: 3px 10px;
}
#sitemap{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
margin-left:450px;
font-weight:bolder;
}
#sitemap-product{
margin-left:30px;
}
#content { width:652px; float: right; border-left: 1px #999999 dashed; padding:0 0 0 20px;}
#content h1 { padding:20px 0; }
#content ul li{ float:left; padding-right:5px; margin-bottom:20px; font-size:12px; font-weight:bold; width:125px;}
#content p{ padding:7px 0; line-height:16px;}
#content p span{ color:#FF0000; font-weight: bold; }
#content a{ color: #000081; text-decoration: underline; }
#content ul li a{ text-decoration: none; font-size: 11px;}
#content ul li a img{ width:90%; height:90%;}