*{
	margin:0;
	padding:0;
}
body{
	margin:0;
	text-align:center;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	background:#d8f6d4;
}
ul {
	margin:0;
	padding:0;
	list-style:none;
}
a{
	text-decoration:none;
	color:#333399;
}
#wrap {
	width:1002px;
	margin:0 auto;
	text-align:left;
}
/*头部*/
#top{
	width:1002px;
}
#logo {
	background:url("top_bg.gif");
	height:102px;
	position:relative;
}
#logo2{
	position:absolute;
	left:36px;
	top:19px;
}

/*网页收藏设置*/
#webset{
	position:absolute;
	right:24px;
	top:22px;
	color:#FFF;
}
#webset a{
	color:#FFF;
}
/*网页电话*/
#webtel{
	position:absolute;
	right:24px;
	top:55px;
}
/*index-about*/
#index_about{
	height:177px;
	width:287px;
	padding:0;
	line-height:18px;
	display:block;
	overflow:hidden;
	margin:32px 5px 10px;
	word-break:break-all;
}
#index_about img{
	max-width:100px;
	width: expression(this.width > 100 ? 100 : true);
}
/*导航条*/
#nav{
	margin:1px 0;
	padding:0;
	height:37px;
	width:1002px;
	display:block;
	background:url(n_bg.gif) repeat-x;
}
#nav ul{
	width:autp;
	padding-left:40px;
}
#nav li{
	float:left;
	font: bold 14px Arial, Helvetica, sans-serif;
	height:37px;
	line-height:37px;
	padding:0px;
	text-align:center;
	background:url(n_sep.gif) right no-repeat;
}
#nav li.nobg{
	background:none;
}
#nav li a{
	color:#ffffff;
	height:37px;
	line-height:37px;
	padding:0 37px;
	display:block;
	float:left;
	text-decoration:none;
}
#nav li a:hover{
	height:37px;
	line-height:37px;
	color:#191919;
	padding:0 37px 0;
	display:block;
}
#nav li a.ns{
	height:37px;
	line-height:37px;
	color:#191919;
	padding:0 37px 0;
	display:block;
}
/*横幅*/
#banner{
	margin-left:12px;
	width:975px;
	border:1px solid #5eb155;
	position:relative;
}
/*内页横幅*/
#banner2{
	margin:0 0 14px 12px;
	width:975px;
	border:1px solid #5eb155;
}
/*页面底部*/
#footer{
	background:#D5F3D1 url(footerbg.gif) bottom repeat-x;
	/*height:49px;*/
	text-align:left;
	color:#ffe400;
	font:12px/22px Arial, Helvetica, sans-serif,Arial, Helvetica, sans-serif;
	margin-top:3px;
	padding:10px 0 0 23px;
}
#footer .links{ margin-bottom:5px; color:#000;}
#footer .links a{color:#000; margin-right:10px;}
/*首页产品分类*/
.indexpl{
	background:url(4.gif) 2px 12px no-repeat;
	display:block;
	width:110px;
	float:left;
	line-height:25px;
	text-align:left;
	padding:5px 0 0 22px;
	border-bottom:1px dashed #999999;
	margin:0 10px;
	color:#000;
}

/*内页左侧栏*/
#sideleft{
	background:url(side_2.gif) repeat-y;
}
#side{
	width:auto;
	text-align:center;
}
#side #side_p,#side_c{
	margin:0;
	padding:0;
	width:228px;
}
#side #side_p{
	margin-bottom:8px;
}
#side #side_p li{
	background:url(p_bg.gif) no-repeat;
	height:20px;
	line-height:20px;
	width:187px;
	text-align:left;
	padding:3px 0 0 20px;
	font:14px Arial, Helvetica, sans-serif;
	margin:5px 0;
}
#side #side_p li a{
	color:#000000;
}
#side #side_p li a:hover{
	color:#333399;
}

#main_cbg{background:url(mainbg2.gif) right repeat-y;}
#main_c{
	padding:0 10px
}
#main_contect{
	margin:0 12px 0;
}
#main_t{
	background:url(t_bg.gif) repeat-x;
	padding:0 0 0 20px;
	height:35px;
}
#main_t .cn{
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	padding:3px 10px 0;
	float:left;
}
#main_t .en{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#944c3e;
}
/*网页内容*/
.main_content{
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	padding:13px;
	word-break:break-all;
	overflow:hidden
}
.main_content img {
	max-width:510px;
	width: expression(this.width > 690 ? 690 : true);
} 

#p_list{
	width:auto;
}
#p_list .dx{
	padding:0 25px;
}
#p_list .p_pic{
	background-image:url(photobg.gif);
}

#p_list .ptitle a{
	color:#000000;
}
#p_list .ptitle a:hover{
	color:#278304;
}

#p_list .dx2{
	padding:0 25px;
}
#p_list .p_pic2{
	border:1px solid #e4e4e4;
}
/*产品展示*/
.pshow{
	width:auto;
	text-align:center;
	margin:10px 0;
}
.pshow_sep{
	border-bottom:1px solid #e4e4e4;
	font:bold 14px/18px Tahoma, Geneva, sans-serif;
	padding-left:20px;
	margin:10px 0;
	color:#706e6f;
}
.pshow_content {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	margin:0 10px;
}
.pshow_content img {
	max-width:510px;
	width: expression(this.width > 690 ? 690 : true);
} 
.pshow_info{
	border:1px solid #e4e4e4;
	height:24px;
	line-height:24px;
	margin:10px 0;
	text-align:right;
}
.pshow_info img{
	padding-top:3px;
}
.bzc{
	background:#CCC;
}
.map{
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	height:18px;
	line-height:18px;
	padding:2px 12px 0 0;
	float:right;
}
.map a{
	color:#4d4d4d;
}
#yyc img{
	max-width:510px;
	width: expression(this.width > 510 ? 510 : true);
}