body {
	background:url(../images/bg.jpg) repeat-x top #f5f5f5; 
	font-size:12px;
	line-height:1.8em;
	color:#505050;
	margin:0 auto;
}
*{
	margin:0;
	padding:0;
}
input, textarea, select {
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
}
li {
	list-style:none;
}
.l {
	float:left;
}
.r {
	float:right;
}
.c {
	clear:both;
}
.t_l {
	text-align:left;
}
.t_r {
	text-align:right;
}
.t_c {
	text-align: center;
}
a {
	color:#505050;
	text-decoration:none;
}
a:hover {
	color:#F60;
}
#head {
	width:980px;
	height:544px;
	margin:0 auto;
}
.top {
	width:980px;
	height:30px;
	line-height:30px;
}
.top_01 {
	width:500px;
	height:30px;
}
.top_02 {
	width:300px;
	height:30px;
	text-align:right;
}
.logo {
	width:980px;
	height:116px;
	background:url(../images/logo.jpg) no-repeat top;
}
.menu {
	width:960px;
	height:48px;
	padding:0px 10px;
}
.menu li {
	width:134px;
	height:48px;
	text-align:center;
	line-height:48px;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bold;
	float:left;
	background:url(../images/m1.jpg) right no-repeat;
}
.menu li a {
	color:#505050;
	display:block;
	text-decoration:none;
}
.menu li a:hover {
	color:#FFF;
	background:url(../images/m2.jpg) no-repeat top;
}
.banner {
	width:980px;
	height:320px;
	margin:30px auto 15px;
}
#cont {
	width:979px;
	margin:10px auto;
	padding:0 22px;

}
.cont_left {
	width:220px;
}
.cont_right {
	width:745px;
}
.product_list {
	width:218px;
	background:#FFF;
	border:1px solid #f0c8af;
	margin-bottom:15px;
}
.list_top {
	width:220px;
	height:51px;
}
.list_main {
	width:198px;
	padding:10px;
}
.list_main li {
	width:195px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	background:url(../images/list_li.jpg) no-repeat top;
}
.list_main li a {
	color:#505050;
	display:block;
	padding-left:40px;
	text-decoration:none;
}
.list_main li a:hover {
	color:#FFF;
	font-weight:bold;
	background:url(../images/list_a.jpg) no-repeat top;
}
.contact_main {
	width:200px;

	padding:10px;
	font-size:14px;
	background:url(../images/contact_main.jpg) no-repeat top;
}
.message {
	width:220px;
	height:90px;
}
.product {
	width:743px;
	background:#FFF;
	border:1px solid #f0c8af;
	margin-bottom:15px;
}
.product_top {
	width:745px;
	height:32px;
	line-height:32px;
	background:url(../images/right_top.jpg) no-repeat top;
}
.top_left {
	width:110px;
	height:32px;
	font-size:14px;
	font-weight:bold;
	color:#eb110f;
	padding-left:35px;
}
.top_right {
	width:400px;
	height:32px;
	text-align:right;
	padding-right:15px;
}
.product_main {
	width:723px;
	height:468px;
	padding:10px;
}
.cont_02 {
	width:745px;
	height:226px;
	margin-bottom:15px;
}
.about {
	width:363px;
	height:214px;
	background:#FFF;
	border:1px solid #f0c8af;
}
.about_top {
	width:365px;
	height:32px;
	line-height:32px;
	background:url(../images/right_top.jpg) no-repeat top left;
}
.about_main {
	width:343px;
	height:163px;
	padding:10px;
	overflow:hidden;
}
.about_main img {
	margin-right:10px;
}
.about_main li {
	width:315px;
	height:29px;
	line-height:29px;
	color:#999999;
	padding-left:20px;
	background:url(../images/news_li.jpg) no-repeat top;
}
.case {
	width:743px;
	height:230px;
	background:#FFF;
	border:1px solid #f0c8af;
}
.case_main {
	width:723px;
	height:180px;
	padding:10px;
}
#footb{background:url(../images/foot_bg.jpg) repeat-x top;}
#foot {
	width:980px;
	height:102px;
	margin:15px auto 0px;	
}
.foot_01 {
	width:980px;
	height:31px;
	text-align:center;
	color:#FFF;
	line-height:31px;}
.foot_01 a {
	color:#FFF;
	text-decoration:none;
}
.foot_01 a:hover {
	color:#FFF;
}
.foot_02 {
	width:980px;
	height:50px;
	text-align:center;
	padding-top:20px;
}
.box {
	width:723px;
	min-height:500px;
	padding:10px;
}



/*产品类别样式：fcss为一级类别样式，scss为二级类别样式，tcss为三级类别样式*/
.fcss			{width:195px; height:30px; background:url(../images/list_li.jpg) no-repeat top;}
.fcss a			{display:block; padding-left:40px; font:12px/30px ""; color:#505050; text-decoration:none;}
.fcss a:hover 	{font-weight:bold; color:#FFF; background:url(../images/list_a.jpg) no-repeat top;}

.scss			{width:155px; height:30px; padding:0 0 0 40px;}
.scss a			{font:12px/24px ""; color:#000;text-decoration:none;}
.scss a:hover 	{color:#FF0000; text-decoration:underline;}