/* CSS Document */
a{ text-decoration:none; cursor:pointer;color:#757575;}
a:hover{ color:red;}
p{ text-indent:2em; line-height:230%; }
ul{ list-style:none; line-height:230%;}
body{ font-size:13px; background:#f4f4f4;color:#444;}
*{ margin:0; padding:0;}
img{ border:none; display:inline} 
#topbg{ background:url(../images/bg.jpg) repeat-x; padding-bottom:5px}
#top,#nav ul,#banner,#content{ width:1002px; margin:0 auto; overflow:hidden;}
#top{ background:url(../images/top.jpg) no-repeat; height:114px} 
/*nav*/
#nav{ height:38px; line-height:38px;} 
#nav ul li{float:left; font-size:15px; font-weight:bold; width:125px;display:inline; height:38px;line-height:38px; text-align:center;overflow:hidden; margin:0 5px;}
#nav ul li:hover{background:#3b5c0d; font-size:14px;}
#nav li a{ color:#fff;}
#nav ul li a:hover{ color:#fff604} 
/*banner*/ 
#banner{ padding-top:8px;}
#content{ width:992px; background:#fff; padding:0 5px; padding-bottom:10px;}
.title{ overflow:hidden; }
.title span{padding-left:25px;font-size:14px; font-weight:bold;color:#fff; float:left}
.title a{ float:right; margin-top:10px; margin-right:10px;}
/*content*/ 
#left{overflow:hidden; float:left; width:255px; background:url(../images/leftbg.jpg) repeat-y;}  
#left .title{ background:url(../images/lefttitle.jpg) no-repeat; height:55px; line-height:55px}
/*sort*/  
.sort,.about,.news,.link,.product{ overflow:hidden; margin-bottom:5px;} 
.sort ul li{height:35px; line-height:35px; background:url(../images/sortli.jpg) no-repeat; padding-left:45px;}
.sort ul li a{ color:#000;}
.link ul{ padding-left:20px;}
/*right*/
#right{ float:right;width:728px;overflow:hidden;}
#right .title,.hot .title{ margin-bottom:5px; background:url(../images/righttitle.jpg) no-repeat; height:31px; line-height:31px;}
/*about*/
.about,.news,.product{ overflow:hidden; background:url(../images/divbg.jpg) repeat-x top; border:1px solid #ccc; padding:8px}
.abouts{ overflow:hidden; padding:5px 0;}
.aboutimg{ float:left; border:1px solid #afc698; padding:5px; margin-right:10px;} 
.about_p{ line-height:240%; margin:0 5px; text-indent:2em;}
/*news*/
.new_new{ overflow:hidden;}
.zhi{ float:left; width:340px;}
.zui{ width:340px; float:right}
.news ul li{ border-bottom:1px dotted #ccc; background:url(../images/newli.jpg) no-repeat left; padding-left:20px; clear:both; overflow:hidden;}
.news ul li a{ float:left;} 
.news ul li span{ float:right; margin-right:10px;}
/*product*/
.hot{ width:974px; border:1px solid #ccc; margin:0 auto; overflow:hidden; clear:both; height:430px;}
.pro{ overflow:hidden;}
.pro dl{ float:left; margin:5px 8px; text-align:center;}
.pro dd{ padding:10px 0}
#demo{overflow:hidden;width:964px;  margin:0 auto; height:410px;}
#indemo{float:left;width: 800%;padding:0; margin:0;}
#demo1{float: left;width:964px;padding:0; margin:0;}
#demo2{float: left;width:964px;padding:0; margin:0;}
#flink{ overflow:hidden; clear:both; height:30px; line-height:30px; width:980px;padding-left:10px; margin:0 auto; background:#f7f7f7;  border:1px solid #ccc; margin-bottom:5px; margin-top:5px;}
/*footer*/
#footer{ text-align:center;color:#757575;overflow:hidden; clear:both; min-height:116px;background:url(../images/footer.jpg) repeat-x bottom;color:#a5ec77;}
#footer p{ margin:5px 0}
#footer a,#footer span{ margin:0 15px; color:#a5ec77;}
#left .news{ background:none; border:none} 
/*sub*/ 
.sub .pro dl{ margin:5px 6px;}
.newlist{ overflow:hidden;}
.new_p{ overflow:hidden; border:1px dotted #666; padding:5px; padding-bottom:10px; margin:5px 0}
.new_p h1{ font-size:18px; text-align:left; color:#034102;padding-left:20px; height:30px; line-height:30px;} 
.new_p .time{height:30px; line-height:30px; color:#A67C2A} 
.new_p .time span{ margin:0 15px;} 

/*page*/
.page{float:right;overflow:hidden;height:28px; line-height:30px; display:inline; margin-right:50px;margin-top:10px;}
.page p{ margin:0 10px;float:left ; overflow:hidden}
.page p span{ float:left;}
.page p a{margin:0; padding:0;} 
.subnav{height:30px; line-height:30px; padding-left:20px;width:600px; overflow:hidden;}
.subnav a{font-weight:bold; margin:0 10px}
.news h1,.product h1{ color:#666; width:600px; text-align:center; margin:5px}
.publishtime{ width:485px;text-align:center;height:30px; line-height:30px;margin:0 auto; margin-bottom:10px;}
.publishtime span{margin:0 10px; display:block; float:left;}
.pro_article{ overflow:hidden;}
.article_new p{ margin:0 10px}
.article_p{ margin:0 auto;}
.proimg{ border:1px solid #ccc; width:400px; height:350px; padding:5px; margin-left:90px;}
.protent{ float:left;}
 