body{
font-size:12px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;
}
a{color:#000000;
text-decoration:none;
}
a:hover{color:#000000;
text-decoration:underline;}
ul{list-style:none;}
ul li,p{line-height:20px;}
ul,li,p,h4,h5{margin:0; padding:0;}
#top{
width:960px;
margin:0 auto;
margin-bottom:3px;
}
#menu{
width:960px;
background:url(menu_bg.jpg) repeat-x;
height:35px;
margin:0 auto;
margin-bottom:5px;
}
#menu li{
width:130px;
background:url(menu_hr.jpg) no-repeat right center;
height:35px;
line-height:35px;
display:block;
float:left;
text-align:center;
}
#menu li a{color:#FFFFFF; font-size:14px; font-weight:bold;}
#menu li a:hover{color:#FFFFFF; }

#main{
width:960px;
margin:0 auto;
}
#main #left{
float:left;
}
#main #right{
float:right;
}
#main #flash{
width:670px;
height:315;
border:1px solid #5aa82b;
}
#main .rightbox{
width:246px;

border:1px solid #5aa82b;
}
#main .rightbox .title{
margin-top:3px;
width:100%;
height:30px;
line-height:30px;
background:url(about_ico.gif) no-repeat 5px center;
padding-left:30px;
font-size:14px;
font-weight:bold;
}
#main .rightbox p{
padding:5px;
}

#main .rightbox .news2{width:236px;}

#main .rightbox .news2 h4{border-bottom:1px solid #e8e8e8; text-indent:8px; font-weight:bold; line-height:28px;font-size:14px;}
#main .rightbox .news2 li{line-height:25px;background:url(dot.gif) no-repeat 5px center;padding-left:15px;}
#main  #left #product{
width:670px;
clear:both;
margin-top:5px;
border:1px solid #5aa82b;
overflow:hidden;
}
#main  #left #product .plist {
margin:3px;
width:159px;
float:left;
}
#main #left #product .protitle{
height:38px;
width:100%;
color:#fff;
font-size:14px;
background:#78A92D url(p_ico.gif) no-repeat 10px center;
padding-left:25px;
line-height:38px;
font-weight:bold;
}
#main  #left #product .plist ul li{
width:159px;
}
#main  #left #product .plist .ptitle{ color:#000000; font-size:14px; font-weight:bold; height:25px; text-align:center;}
#main  #left #product .plist .pimg{text-align:center;}
#main  #left #product .plist .pimg img{border:1px solid #5aa82b; padding:3px; }
#main   #left #product .plist .pinfo{text-align:center;}
#main .rightbox2{
width:246px;
margin-top:5px;
border:1px solid #5aa82b;
}

#main .rightbox2 p{
padding:5px;
width:100%;
}

#main .rightbox2 .ystitle{
margin-top:3px;
width:100%;
height:30px;
line-height:30px;
background:url(ys.gif) no-repeat 5px center;
padding-left:30px;
font-size:14px;
font-weight:bold;
}

#main .rightbox2 .contactus{
margin-top:3px;
width:100%;
height:30px;
line-height:30px;
background:url(about_ico.gif) no-repeat 5px center;
padding-left:30px;
font-size:14px;
font-weight:bold;
}
#main #left .news{
width:670px;
margin-top:5px;
}
#main #left .newsbox{
width:328px;
float:left;
border:1px solid #5aa82b;
}
#main #left .newstitle{ 
width:100%;
height:30px;
line-height:30px;
background:url(new_bg.jpg) repeat-x;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
}
#main  #left .news li{
line-height:25px;
}

.mr10{
margin-right:10px;
}
#main #left .newsico{
background:url(news.gif) no-repeat 5px center;
padding-left:20px;
}
#main #left .helpico{
background:url(help.gif) no-repeat 5px center;
padding-left:20px;
}

#main #left .newsbox li{
background: url(dot.gif) no-repeat 5px center;
padding-left:18px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	zoom:1;
	display: inline-block;
	_height:1px;
}
* html .clearfix {
 	height: 0%;
 	line-height:0;
}
*+html .clearfix {
 	height: 0%;
 	line-height:0;
}
.clearfix {
	display: block;
}

#foot{
clear:both;
width:960px;
margin:0 auto;
height:77px;
margin-top:10px;
text-align:center;
background: url(foot_bg.jpg) repeat-x;
padding-top:10px;
}

/*当前位置*/
.postion{
background:url(home.gif) no-repeat 8px center;
padding-left:30px;
height:30px;
width:652px;
line-height:30px;
border-bottom:1px solid #ccc;
}

.productlist{
width:640px;
margin:10px;
}

.productlist p{
width:170px;
height:150px;
float:left;
margin:5px 10px 5px 6px;
text-align:center;
}

.productlist img{
width:180px;
height:140px;
padding:3px;
border:1px solid #999;
}

/*新闻列表*/
#left .nnlist{
width:652px;
margin:10px;
}
#left .nnlist td{
border-bottom:1px dotted #ccc;
}

.pager {
clear:both;
width:800px;

margin-top:10px;
margin:0 auto;
}
.pager A {
MARGIN: 2px; 
COLOR: #333; 
PADDING: 2px 5px 0px 5px; 
border:1px solid #ccc;
}
.pager A:hover {
BORDER: #999 1px solid;
}
.pager A:active {
BORDER: #999 1px solid;
}
.pager SPAN.thisclass {
BORDER: #036cb4 1px solid; 

FONT-WEIGHT: bold; 
MARGIN: 2px; 
COLOR: #fff; 
BACKGROUND-COLOR: #036cb4
}
.pager SPAN.disabled {
BORDER: #eee 1px solid; 
PADDING:2px 5px; 
MARGIN: 2px; 
COLOR: #ddd; 
}

/* ShowArticle Pages */

.article{
margin-top:20px;
width:652px;
clear:both;
height:auto;
}
/* ArticleTitle */
.article_title  h2{
margin: 0 auto;
font-size:14px;
font-weight:bold;
color:#333331;
text-align:center;
height:30px;
line-height:30px;
}

/* ArticleMeta(e.x:publistdate,author,hits...) */
.article_meta{
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
background-color:#f8f8f8;
line-height:25px;
text-align:center;
color:#666;
clear:both;
width:100%;
}
.proimg{
text-align:center;
margin:10px 0;
}
.proimg img{
padding:2px;
border:1px solid #ccc;
} 
.infotitle{
clear:both;
height:30px;
line-height:30px;
width:100%;
background:#78A92D;
color:#fff;
font-weight:bold;
padding-left:10px;
}
/* ArticleContent */
.article_content{
clear:both;
width:640px;
padding-top:20px;
line-height:20px;
text-indent:25px;
margin:0 auto;
height:auto;
}




   /**********在线客服开始********/
   #Showbox {
	position:absolute;
	z-index:1; 
	left: 0px;
	width:155px;
	
/*height:305px;*/
	overflow:hidden;

}
.kftop .closediv{
	text-align:right;
	padding:5px;
}
 .kftop{
background:url(kf_top.gif) center top no-repeat;
height:56px;
width:155px;
}
#Showbox .cont1{
	font-size:12px;
	padding:0px 10px 0 10px;
	background:url(kf_center.gif) center top repeat-y;
}
#Showbox .cont1 .head1{
	text-align:center;
	height:19px;
	line-height:19px;
	background:url(head1.gif) left top repeat-x;
	color:#0D6AB0;
}
#Showbox .cont1 .list1{
	padding:4px 0 4px 20px;
	line-height:14px; /* 如果觉得行高太低，调整这个，不过图片的高度也需要调整的。*/
}
#Showbox .kfbottom{
width:156px;
height:15px;
background:url(kf_bottom.gif) left center no-repeat;
}
  /**********在线客服结束********/



  .p_list{ float:left; margin:15px; text-align:center}
.p_list p img{margin-top:6px;width:170px;height:150px; padding:3px; border:1px solid #ccc;}
.p_list .p_title{height:25px; line-height:25px; text-align:center; background: #FFFFFF; border:0}
