/* CSS Document */
#nav { list-style-type: none; padding:0px; margin:0px;}       
#nav a {  display: block;text-align:center; font-size:12px;font-weight:bold;} 
#nav a:link { color:#FFF; text-decoration:none;}     
#nav a:visited {color:#FFF;text-decoration:none;}   
#nav a:hover {color:#FFF;text-decoration:none;}            

#nav li {float: left;font-weight:bold; font-size:11px; color:#fff;}           
#nav li ul { 
	background:#000000; 
	list-style-type: none;
	text-align:left;
	left: -999em; 
	position: absolute;
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #333333; 
	padding:1px;
	margin:0px; 
	width:150px;
}
#nav li ul li{
	padding:0px;
	margin:0px;
	width:140px;
	padding-left:10px;
	border-bottom:#333333 1px solid;
}             
#nav li ul a{display:block;text-align:left;padding-left:2px; line-height:25px;color:#999999;}  
#nav li ul a:link {color:#999999; text-decoration:none;}                                   
#nav li ul a:visited {color:#999999;text-decoration:none;}                               
#nav li ul a:hover {color:#FF0000;text-decoration:none;}

#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}

body{
	background:url(../images/main_bj.jpg) top center repeat-x #1A1C1B;
	color:#999999
	}
.body_width{
	width:922px;
	overflow:hidden;
	margin:0px auto;
	padding:0px;
	}
.menu{
	border-bottom:1px solid #353533;
	width:100%;
	overflow:hidden;
	margin:0px;
	padding:0px;
	}
.menu li{
	padding:0px 15px 0px 15px;
	line-height:39px;
	background:url(../images/menu_2.jpg) left center no-repeat;
	float:left;
	color:#FFF;
	margin:0px;
	}
.menu li a,.menu li a:link,.menu li a:visited {color:#FFF; text-decoration:none;}
.menu li a:hover {color:#FFF; text-decoration:underline;}
.menu li a:active {color:#FFF; text-decoration:none;}

.menu li.one{
	background:url(../images/menu_1.jpg) top center no-repeat;
	font-weight:bold;
	width:94px;
	text-align:center;
	padding-right:15px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
	}
.center_r{
	background-color:#000000
}
.jj{
	width:732px;
	overflow:hidden;
	padding:0px;
	margin:5px 0px;
}
.gj{
	width:357px;
	overflow:hidden;
	padding:0px;
	margin:0px 9px 0px 0px;
}
.gj_t{
	width:333px;
	overflow:hidden;
	padding:5px 0px 0px 24px;
	margin:0px;
	line-height:25px;
	font-weight:bold;
	color:#FFF;
	background:url(../images/products_bj.jpg) bottom left no-repeat;
}
.gj_n{
	width:330px;
	overflow:hidden;
	padding:5px 13px 5px 14px;
	margin:0px;
}
.gj_n h1{
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
}
.gj_n h2{
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#fff;
	font-weight:bold;
	line-height:25px;
}
.t_jj{
	width:357px;
	overflow:hidden;
	padding:0px;
	margin:0px 0px 0px 9px;
}

.products{
	padding:5px 0px 0px 24px;
	line-height:25px;
	font-weight:bold;
	color:#FFF;
	width:708px;
	background:url(../images/products_bj.jpg) bottom left no-repeat;
}
.products a,.products a:link,.products a:visited {color:#FFF; text-decoration:none;}
.products a:hover {color:#FFF; text-decoration:underline;}
.products a:active {color:#FFF; text-decoration:none;}
.pro_test {
	color:#FFFFFF;
}
.pro_test a,.pro_test a:link,.pro_test a:visited {color:#FFF; text-decoration:none;}
.pro_test a:hover {color:#FFF; text-decoration:underline;}
.pro_test a:active {color:#FFF; text-decoration:none;}
.products_1{
	width:728PX;
	padding:15PX 2PX 10PX 2PX;
	margin:0PX;
	overflow:hidden;
}
.bottom_bg{
	background-color:#000000;
}
.bottom span{
	line-height:32px;
	padding:0px 0px 20px 0px;
	margin:0px;
}
.bottom{
	color:#666;
	text-align:center;
}
.bottom a{
	font-weight:bold;
}
.tm{
	padding-left:24px;
	line-height:24px;
	color:#FFFFFF;
	width:165px;
	text-align:left;
	font-weight:bold;
	background:url(../images/tm_bj.jpg) top center no-repeat;
	}
.tm a,.tm a:link,.tm a:visited {color:#FFF; text-decoration:none;}
.tm a:hover {color:#FFF; text-decoration:underline;}
.tm a:active {color:#FFF; text-decoration:none;}
.mail_1{
	padding:0px 10px 0px 10px;
	line-height:25px;
	width:169px;
	text-align:left;
	color:#FFFFFF
	}
.mail_2{
	padding:0px 8px 6px 8px;
	margin:0px;
	overflow:hidden;
	width:173px;
	}
.mail_2 input{
	border:1px solid #282A29;
	background-color:#1A1C1B;
	color:#CCC;
	width:169px;
	margin:0px;
	padding:0px;
	}
.mail_4{
	padding:18px 8px 6px 8px;
	margin:0px;
	overflow:hidden;
	width:173px;
	}
.mail_4 input{
	border:1px solid #282A29;
	background-color:#1A1C1B;
	color:#CCC;
	width:169px;
	margin:0px;
	padding:0px;
	}
.mail_3{
	padding:0px 8px 6px 8px;
	margin:0px;
	overflow:hidden;
	width:173px;
	}
.mail_3b{
	width:58px;
	overflow:hidden;
	text-align:left;
	margin:0px;
	padding:0px;
	}
.mail_3a{
	background:url(../images/dian.jpg) left center no-repeat;
	color:#6F6F6F;
	text-decoration:underline;
	padding-left:15px;
	width:100px;
	margin:0px;
	}
.mail_3c{
	background:url(../images/dian.jpg) left center no-repeat;
	color:#6F6F6F;
	text-decoration:underline;
	padding-left:23px;
	width:158px;
	text-align:left;
	margin-bottom:5px;
	}
.news{
	padding:8px 12px 5px 12px;
	width:165px;
	overflow:hidden;
	text-align:left;
	margin:0px;
	}
.news_a{
	width:100%;
	overflow:hidden;
	padding-bottom:8px;
	margin:0px;
	}
.bt{
	color:#999999;
	width:100%;
	margin:0px;
	padding-bottom:5px;
	overflow:hidden;
	}
.bt span{
	float:right;
	}
.bt a,.bt a:link,.bt a:visited {color:#999999; text-decoration:underline;}
.bt a:hover {color:#999999; text-decoration:none;}
.bt a:active {color:#999999; text-decoration:none;}
.lr{
	width:100%;
	text-align:left;
	color:#666666;
	margin:0px;
	padding:0px;
	}
.news_1{
	padding:3px 17px 20px 17px;
	width:155px;
	overflow:hidden;
	text-align:right;
	margin:0px;
	color:#999999;
	}
.news_1 a,.news_1 a:link,.news_1 a:visited {color:#999999; text-decoration:underline;}
.news_1 a:hover {color:#999999; text-decoration:none;}
.news_1 a:active {color:#999999; text-decoration:none;}
.search{
	padding-left:24px;
	width:165px;
	margin:0px;
	text-align:left;
	color:#999999;
	line-height:35px;
	}
.submit{
	padding:0px 8px 18px 8px;
	margin:0px;
	overflow:hidden;
	width:173px;
	text-align:right;
	}
.submit_1{
	padding:0px 8px 110px 8px;
	margin:0px;
	overflow:hidden;
	width:173px;
	text-align:right;
	}
.contact{
	background:url(../images/contact_bj.jpg) top center no-repeat;
	padding:117px 8px 14px 8px;
	margin:0px;
	overflow:hidden;
	width:173px;
	text-align:left;
	}
.pro_ser{
	padding:10px 6px 45px 24px;
	width:159px;
	overflow:hidden;
	margin:0px;
	}
.pro_ser li{
	background:url(../images/pro_ser_d.jpg) left center no-repeat;
	padding-left:12px;
	width:147px;
	text-align:left;
	line-height:28px;
	margin:0px;
}
.c_right{
	background:url(../images/c_right.jpg) top center no-repeat;
	padding:0px 17px 0px 24px;
	width:691px;
	margin:0px;
	overflow:hidden;
	line-height:24px;
	}
.c_right_1{
	width:391px;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	margin:0px;
	overflow:hidden;
	}
.c_right_2{
	background:url(../images/c_right_dian.jpg) left center no-repeat;
	width:110px;
	color:#999;
	margin:0px;
	text-align:left;
	padding-left:12px;
	overflow:hidden;
	}
.c_right_3{
	width:728PX;
	padding:18PX 2PX 10PX 2PX;
	margin:0PX;
	overflow:hidden;
	}
	
.c_right_2a{
	background:url(../images/c_right_dian.jpg) left center no-repeat;
	width:130px;
	color:#999;
	margin:0px;
	text-align:left;
	padding-left:12px;
	overflow:hidden;
	}
