/* CSS Document */
body{
	background:url(../images/main_bj.jpg) top center repeat-x #fff;
	color:#363636;
	}
	.text1{
	color:#b32756;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	margin:0px;
	padding:0px;
	line-height:25px;
	
}
	.text{
	color:#E55454;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	display:inline;
	margin:0px;
	padding:0px;
	line-height:25px;
	
}
.body_width{
	width:1003px;
	overflow:hidden;
	margin:0px auto;
	padding:0px;
	}
.center_a{
	width:946px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	}
.menu_a{
	background:url(../images/menu.jpg) bottom center no-repeat;
	padding:11px 0px 18px 0px;
	width:100%;
	margin:0px;
	overflow:hidden;
	}
.menu_a li{
	background:url(../images/menu_dian.jpg) left center no-repeat;
	padding:0px 16px 0px 25px;
	line-height:28px;
	float:left;
	overflow:hidden;
	color:#414141;
	margin:0px;
	font-weight:bold;
	font-size:14px;
	}
.menu_a li.one{
	background:url(../images/menu_1.jpg) top center no-repeat;
	width:92px;
	text-align:center;
	color:#FFF;
	margin:0px;
	overflow:hidden;
	float:left;
	}
.menu_a li.one a,.menu_a li.one a:link,.menu_a li.one a:visited {color:#FFF; text-decoration:none;}
.menu_a li.one a:hover {color:#FFF; text-decoration:underline;}
.menu_a li.one a:active {color:#FFF; text-decoration:none;}

.menu{
	background:url(../images/menu.jpg) bottom center no-repeat;
	padding:11px 0px 18px 0px;
	width:100%;
	margin:0px;
	overflow:hidden;
	}
.menu li{
	background:url(../images/menu_dian.jpg) left center no-repeat;
	padding:0px 16px 0px 25px;
	line-height:28px;
	float:left;
	overflow:hidden;
	color:#414141;
	margin:0px;
	font-size:14px;
	}
.menu li.one{
	background:url(../images/menu_1.jpg) top center no-repeat;
	width:92px;
	text-align:center;
	color:#FFF;
	margin:0px;
	overflow:hidden;
	float:left;
	}
.menu li.one a,.menu li.one a:link,.menu li.one a:visited {color:#FFF; text-decoration:none;}
.menu li.one a:hover {color:#FFF; text-decoration:underline;}
.menu li.one a:active {color:#FFF; text-decoration:none;}
.left_1{
	width:29px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	}
.left_2{
	width:28px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	}
.bottom_bg{
	background:url(../images/bottom.jpg) bottom center no-repeat;
	}
.bottom_1{
	line-height:20px;
	width:100%;
	text-align:center;
	margin:0px;
	padding:0px;
	color:#7F7F7F;
	}
.mail{
	background:url(../images/mail_bj.jpg) bottom center no-repeat;
	padding:6px 6px 11px 6px;
	width:179px;
	overflow:hidden;
	margin:0px;
	}
.tm{
	width:100%;
	text-align:left;
	margin:0px;
	padding:0px;
	line-height:34px;
	font-size:14px;
	font-weight:bold;
	}
.tm a,.tm a:link,.tm a:visited {color:#E55454; text-decoration:none;}
.tm a:hover {color:#E55454; text-decoration:underline;}
.tm a:active {color:#E55454; text-decoration:none;}
.mail_1{
	width:100%;
	overflow:hidden;
	margin:0px;
	padding-bottom:5px;
	}

.mail_1a{
	width:45px;
	text-align:left;
	line-height:22px;
	padding-bottom:10px;
	overflow:hidden;
	text-align:left;
	margin:0px;
	}
.mail_1b{
	padding-bottom:10px;
	overflow:hidden;
	margin:0px;
	width:134px;
	}
.mail_1b input{
	width:126px;
	text-align:left;
	border:1px solid #666;
	height:17px;
	line-height:17px;
	}
.mail_2{
	padding:0px 15px 0px 48px;
	width:116px;
	text-align:left;
	margin:0px;
	overflow:hidden;
	}
.news{
	background:url(../images/news_bj.jpg) top center repeat-x #fff;
	width:191px;
	text-align:left;
	margin:0px;
	padding:18px 0px 13px 0px;
	overflow:hidden;
	}
.news_1{
	line-height:32px;
	padding-left:6px;
	color:#E55454;
	font-weight:bold;
	font-size:14px;
	margin:0px;
	width:185px;
	}
.news_1 a,.news_1 a:link,.news_1 a:visited {color:#E55454; text-decoration:none;}
.news_1 a:hover {color:#E55454; text-decoration:underline;}
.news_1 a:active {color:#E55454; text-decoration:none;}
.news_2{
	width:191px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	}
.news_2 li{
	padding:0px 6px 3px 6px;
	width:179px;
	border-bottom:1px dashed #D9D9D9;
	list-style:none;
	text-align:left;
	margin:0px;
	color:#5B5B5B;
	}
.news_2 li a,.news_2 li a:link,.news_2 li a:visited {color:#5B5B5B; text-decoration:none;}
.news_2 li a:hover {color:#5B5B5B; text-decoration:underline;}
.news_2 li a:active {color:#5B5B5B; text-decoration:none;}
.news_2 li span{
	font-weight:bold;
	color:#1C1C1C;
	float:left;
	}
.contact{
	line-height:23px;
	padding-left:12px;
	width:179px;
	font-weight:bold;
	font-size:14px;
	color:#DF4949;
	background-color:#F1F1F1;
	}
.contact a,.contact a:link,.contact a:visited {color:#DF4949; text-decoration:none;}
.contact a:hover {color:#DF4949; text-decoration:underline;}
.contact a:active {color:#DF4949; text-decoration:none;}
.contact_1{
	width:186px;
	padding-left:5px;
	text-align:left;
	margin:0px;
	overflow:hidden;
	}
.contact_1 span{
	background:url(../images/e_mail.jpg) left center no-repeat;
	padding-left:20px;
	text-align:left;
	margin:0px;
	}
.center_r_1{
	width:548px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	}
.l_1{
	width:3px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	}
.center_r_2{
	width:180px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	}
.l_2{
	width:542px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	}

.tm2{
	background:url(../images/profile.jpg) bottom left no-repeat;
	padding:0px 0px 11px 20px;
	text-align:left;
	color:#DF4949;
	width:522px;
	margin:0px;
	overflow:hidden;
	font-weight:bold;
	font-size:14px;
}
.tm2 a,.tm2 a:link,.tm2 a:visited {color:#DF4949; text-decoration:none;}
.tm2 a:hover {color:#DF4949; text-decoration:underline;}
.tm2 a:active {color:#DF4949; text-decoration:none;}
.profile{
	padding:1px 14px 6px 14px;
	width:518px;
	text-align:left;
	margin:0px;
	overflow:hidden;
	}
.tm3{
	background:url(../images/products.jpg) bottom center no-repeat;
	padding:0px 8px 18px 20px;
	width:514px;
	overflow:hidden;
	margin:0px;
	}
.tm3_1{
	width:200px;
	text-align:left;
	overflow:hidden;
	margin:0px;
	color:#DF4949;
	line-height:22px;
	font-weight:bold;
	font-size:14px;
}
.tm3_1 a,.tm3_1 a:link,.tm3_1 a:visited {color:#DF4949; text-decoration:none;}
.tm3_1 a:hover {color:#DF4949; text-decoration:underline;}
.tm3_1 a:active {color:#DF4949; text-decoration:none;}
.tm3_2{
	width:200px;
	text-align:right;
	line-height:22px;
	margin:0px;
	overflow:hidden;
	padding:0px;
	}
.products{
	width:540px;
	overflow:hidden;
	padding:2px 1px 2px 1px;
	margin:0px;
	
	}
.flash{
	width:730px;
	overflow:hidden;
	margin:0px;
	padding-right:5px;
	}
.tm4{
	background:url(../images/pro_ser.jpg) bottom center no-repeat;
	padding:10px 0px 10px 12px;
	width:168px;
	font-weight:bold;
	font-size:14px;
	overflow:hidden;
	color:#DF4949;
	}
.tm4 a,.tm4 a:link,.tm4 a:visited {color:#DF4949; text-decoration:none;}
.tm4 a:hover {color:#DF4949; text-decoration:underline;}
.tm4 a:active {color:#DF4949; text-decoration:none;}
.equipment{
	padding:12px 10px 5px 14px;
	width:156px;
	text-align:left;
	margin:0px;
	overflow:hidden;
	}
.pro_ser{
	padding:10px 5px 10px 11px;
	width:169px;
	text-align:left;
	overflow:hidden;
	margin:0px;
	}
.pro_ser li{
	background:url(../images/pro_ser_dian.jpg) left center no-repeat;
	padding-left:14px;
	width:155px;
	text-align:left;
	margin:0px;
	}
.more{
	width:170px;
	text-align:right;
	padding-right:10px;
	margin:0px;
	overflow:hidden;
	}
.c_pro_ser{
	padding:2px 5px 10px 11px;
	width:175px;
	text-align:left;
	overflow:hidden;
	margin:0px;
	}
.c_pro_ser li{
	background:url(../images/pro_ser_dian.jpg) left center no-repeat;
	padding-left:14px;
	width:161px;
	text-align:left;
	margin:0px;
	}
.c_l_1{
	width:3px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	}
.c_l_2{
	width:723px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	}
.c_l_3{
	width:9px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	}
.c_right_1{
	background:url(../images/profile.jpg) bottom left no-repeat;
	padding:0px 0px 11px 20px;
	text-align:left;
	color:#DF4949;
	width:300px;
	margin:0px;
	overflow:hidden;
	font-weight:bold;
	font-size:14px;
	line-height:25px;
	}
.c_right_2{
	padding:0px 12px 11px 0px;
	text-align:right;
	width:200px;
	line-height:25px;
	margin:0px;
	}
.c_right{
	padding:12px 2px 10px 1px;
	width:720px;
	text-align:left;
	margin:0px;
	overflow:hidden;
	
	}
.pro_testa{
	width:162px;
	height:32px;
	line-height:32px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	text-align:center;
	}