@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; background:#2A82B8 url(../images/bg_main.jpg) center repeat-y;}
Div,h1,h2,h3,h4,p,form,label,input,textarea,img,span{margin:0; padding:0}
Ul{margin:0px; padding:0px; list-style-type:none; font-size:0; line-height:0;}/*------------------------------------------------top--------------------*/
#topMain{width:100%; height:166px;}
#top{width:1003px;margin:0 auto;height:196px;position:relative;}
#top img.logo{ display:block; font-size:0; line-height:0; margin:0; position:absolute; left:0; top:0;}
#top img.banner{ display:block; margin:0; position:absolute; left:283px; top:0px;}
/*------------------------------------------------Menu--------------------*/
#MenuMain {width:100%; height:36px;}
#MenuContent{width:1003px; height:36px;margin:0 auto;background:url(../images/menu_bg.jpg) 0 0 repeat-x; position:relative;}
#Menu {width:916px; margin:0 auto; display:block; height:36px; position:relative;}
#Menu ul.nav{ display:block;width:916px; height:36px; position:absolute; left:0; top:0;}
#Menu ul.nav li{display:block;float:left; height:36px;}
#Menu ul.nav li a{display:block;padding:0 14px; font-size:14px; line-height:36px; color:#FFFFFF;background-color:inherit;text-decoration:none;}
#Menu ul.nav li a:hover{color:#FFFFFF;background:url(../images/menu_bg2.jpg) 0 0 repeat-x;background-color:inherit;}
#Menu ul.nav li a.over{display:block;padding:0 14px; font-size:14px; line-height:36px;;color:#FFFFFF;background:url(../images/menu_bg2.jpg) repeat-x;text-decoration:none;}
#Menu ul.nav li a.over:hover{color:#FFFFFF;background:url(../images/menu_bg2.jpg) 0 0 repeat-x;background-color:inherit;}
#Menu ul.nav li a.out{display:block;padding:0 14px; font-size:14px; line-height:36px; color:#FFFFFF;background-color:inherit;text-decoration:none;background:url(../images/menu_line.gif) right no-repeat;}
#Menu ul.nav li a.out:hover{color:#FFFFFF;background:url(../images/menu_bg2.jpg) 0 0 repeat-x;background-color:inherit;}

/*------------------------------------------------bodymain--------------------*/
#Bodymain{width:100%; height:inherit;}
#Main {width:916px; height:auto; margin:0 auto;}
/*------------------------------------------------left--------------------*/
#Mainleft{width:228px; float:left; padding:10px 10px 0 0;}
#QuickProduct{
	display:block;
	width:228px; height:28px;
	background:url(../images/line.gif) left bottom repeat-x;
	margin:0 0 10px 0;
	}
#QuickProductFont{
	display:block;
	float:left;
	width:150px;
	height:28px;
	font:bold 16px/28px Arial, Helvetica, sans-serif;
	color:#7E8A2C;
	background-color:inherit;
	margin:0 0 0 0;
	}	
#QuickProductMore{
	width:70px; height:19px;
	float:right;
	}	
#QuickProductMore a{
	width:70px;
	height:19px;
	background:url(../images/read_more_bg.gif) 0 0 no-repeat;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	float:right;
}
#QuickProductMore a:hover{
	color:#d2d7af;
	background-color:inherit;
}
#CategoryC {width:228px; text-align:left;}
#CategoryC ul{margin: 0;padding: 0;list-style-type: none;width: 228px; text-align:left;}
#CategoryC ul li{background:url(../images/Category_bg.jpg) no-repeat left;padding:0 0 0 0; text-align:left; height:29px; vertical-align:middle; line-height:28px;}
#CategoryC ul li a{color:#444444; font-size:11px; font-weight:bold;text-decoration: none;padding:0;text-align:left; margin:0;}
#CategoryC ul li a:visited{color:#444444; font-size:11px; font-weight:bold; text-align:left;}
#CategoryC ul li a:hover{color:#880000; text-align:left;}
#CategoryC ul li a.Catecurrent:link { color:#996600;text-decoration:none;font-size:12px; font-weight:bold;} 
#CategoryC ul li a.Catecurrent:visited { color:#996600;text-decoration:none;font-size:12px; font-weight:bold} 
#CategoryC ul li a.Catecurrent:hover { color:#ff9900; text-decoration:none;font-size:12px; font-weight:bold}
#ProSearch{
	width:228px;
	margin:0 auto;
	height:50px;
	position:relative;
}
#ProSearch form{
	width:200px;
	background:url(../images/serch_icon.gif) 1px 0 no-repeat;
	padding:0 0 0 25px;
	position:absolute;
	left:0;
	top:15px;
}
#ProSearch form input.txtBox{
	width:140px;
	height:17px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#404040 solid 1px;
	border-left:#404040 solid 1px;
	font:normal 10px/17px Arial, Helvetica, sans-serif;
	color:#060606;
	background-color:#FFFFFF;
	padding:0 0 0 8px;
	float:left;
}
#ProSearch form input.go{
	background:url(../images/btn_go.jpg) 0 0 no-repeat;
	height:19px;
	width:39px;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#F5F7E7;
	cursor:pointer;
	float:right;
	border:none;
	text-indent:-2000px;
}
#LeftPic{
	width:228px; height:127px;
	background:url(../images/Left_pic.jpg) 0 0 no-repeat;
	margin:0 0 10px 0;
	}
#QuickContact{
	width:228px; height:auto;
	margin:15px 0 25px 0;
	padding:0;
	}
#QuickContact ul{
	width:210px;
	padding:0;
	color:#6c6c6c;
	margin:0 0 0 0;
}
#QuickContact ul li{
	font-size:12px;
	height:18px;
	line-height:18px;
	color:#6c6c6c;
}
#QuickContact ul li a{
	display:block;
	padding:0 0 0 0;
	font-size:12px;
	height:18px;
	color:#a0ac4d;
	background-color:inherit;
	text-decoration:none;
}
#QuickContact ul li a:hover{
	color:#880000;
}	
/*------------------------------------------------rgiht--------------------*/
a:link { color:#6c6c6c;text-decoration:none;font-size:12px;} 
a:visited { color:#6c6c6c;text-decoration:none;font-size:12px;} 
a:hover { color:#880000; text-decoration:none;font-size:12px;}
/*-------------------------------------------------------------------------*/
#MainRight{width:658px; float:right; padding:10px 10px 0 0; height:auto;}
#Quick{
	display:block;
	width:658px; height:28px;
	background:url(../images/line.gif) left bottom repeat-x;
	margin:0 0 10px 0;
	}
#QuickFont{
	display:block;
	float:left;
	width:150px;
	height:28px;
	font:bold 16px/28px Arial, Helvetica, sans-serif;
	color:#7E8A2C;
	background-color:inherit;
	margin:0 0 0 0;
	}	
#QuickMore{width:70px; height:19px;	float:right;}	
#QuickMore a{
	width:70px;
	height:19px;
	background:url(../images/read_more_bg.gif) 0 0 no-repeat;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	float:right;
}
#QuickMore a:hover{color:#d2d7af;background-color:inherit;}
#QuickLoaction{width:400px; height:19px;float:right; text-align:right; font-size:12px; margin-top:5px;}
#QuickContent{width:658px; height:auto; font-size:12px; color:#6c6c6c; margin:0 0 10px 0;}
#RightPro{
	display:block;
	width:658px; height:20px;
	background:url(images/service_icon.gif) left no-repeat #e8ebd6;
	margin:0 0 10px 0;
	vertical-align:middle;
	margin:0 0 18px 0;
	}
#RightProFont{
	display:block;
	float:left;
	width:150px;
	height:20px;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#7E8A2C;
	background-color:inherit;
	margin:0 0 0 0;
	}	
#RightProMore{width:70px; height:19px;	float:right;}	
#RightProMore a{
	width:70px;
	height:19px;
	background:url(../images/read_more_bg.gif) 0 0 no-repeat;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	float:right;
}
#RightProMore a:hover{color:#d2d7af;background-color:inherit;}
#MainRight ul{
	width:658px;
	padding:0;
	height:160px;
	height:190px;
	margin:0 0 14px 0;
}
#MainRight ul li{
	float:left;
	width:160px;
	height:190px;
	margin:0 4px 4px 0;
	font-size:0;
	line-height:0;
}
#Contactus{width:658px; height:52px; background:url(../images/Index_contactus.jpg) no-repeat; margin:0 0 0 0;}
#ContactCon{width:658px; height:90px; position:relative; font-size:12px; color:#6c6c6c; margin:10px 0 0 0; line-height:120%;}
#ContactCon a.msn{
	display:block;
	background:url(../images/MSN.jpg) 0 0 no-repeat;
	width:277px;
	height:69px;
	position:absolute;
	left:380px;
	top:45px;
	text-indent:-2000px;
}
#ContactCon a.msn:hover{
	background:url(../images/MSN-2.jpg) 0 0 no-repeat;
}
/*---------------------------foot---------------------------------*/
.input{
	border:#D4D0C8 solid 1px;
}
#ProPic{width:184px;height:110px;overflow:hidden;position:relative;display:table-cell;vertical-align:middle;text-align:center;}
#ProPic p {position:static;+position:absolute;top:50%}
#ProPic img {position:static;+position:relative;top:-50%;left:-50%;}
#ProPictwo{width:120px;height:93px;overflow:hidden;position:relative;display:table-cell;vertical-align:middle;text-align:center;}
#ProPictwo p {position:static;+position:absolute;top:50%}
#ProPictwo img {position:static;+position:relative;top:-50%;left:-50%;}
/*------------------------------------------------------------*/
.tdShowLine{ background-color:#a0ac4d;}
.tdShow{border:#a0ac4d 1px solid; background-color:#FFFFFF;}

/*Add style*/
#footer {font-size:9pt; color:#6c6c6c; line-height:180%;}
#footer #footermenu {font-size:9pt;}
#footer #footermenu a {font-size:9pt; padding:3px 7px; font-weight:bold;}
#footer #copy{font-size:9pt; color:#6c6c6c; line-height:180%; padding-left:7px;}







