﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
/*清除边线*/
fieldset, img {
border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}
li {
list-style:none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
/*添加空字符清除融合*/

abbr, acronym {
border:0;
font-variant:normal;
}
/* to preserve line-height and selector appearance */

sub {
vertical-align:text-bottom;
}
input, textarea, select {
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
/*to enable resizing for IE*/
/*在ie下重定义*/
input, textarea, select {
*font-size:100%;
}
/*because legend doesn’t inherit in IE */
/*IE下legend不继承 */
legend {
color:#000;
}
.clean {
clear:both;
}
/* Clear Fix */
.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix
{
display:inline-block;
}
/* Hide from IE Mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */
a {
	text-decoration:none;
	color:#1B1B1B;
}
a:hover {
	color:#F60;}
/*--------------reset--------------*/
body {
	background:#f7f5e7 url(image/bg.png) repeat-x left top;
	font: 12px "宋体", Arial, serif; 
	color: #424242;
	margin:0 auto;
	text-align:center;
	line-height:18px;
	}
#wrapper {
	background: url(image/head.jpg) no-repeat right top;
	width:960px;
	margin:0 auto;
	text-align:left;
	}
#header {
	background:url(image/logo.gif) no-repeat 37px 17px;
	}
#header h1 {
	text-indent:-9999px;
	display:none;
	}
#header #ico {
	float:right;
	height:45px;
	background: url(image/top_r.png) no-repeat right top;
	padding:15px 15px 0 0;
	}
#header #ico_r {
    float:right;	
	height:45px;
	background:url(image/top_l.png) no-repeat left top;
	padding:12px 0 0 15px;
	}
#header #ico a {	
	padding:4px 7px;
	color:#FFF;
	display:inline;
	margin:0 4px;
	text-decoration:none;
	}
	#header #ico a:hover {
	background-color:#a6b612;
	padding:3px 6px;
	border:1px solid #cbe004;
	border-top:1px solid #bccf0a;
	color:#FFF;
	margin:0 4px;
	display:inline;
	text-decoration:none;
	}
#header .menu {
	margin:70px 0 0 0;
	display:inline;
	float:left;
	}
#header .menu ul {
	padding:0 0 0 80px;
	}
	#header .menu ul li {
		float:left;
		display:block;
				}
	#header .menu ul li a {
		float:left;
		display:block;
		text-align:center;
		padding:3px 10px 10px 10px;
		color:#323232;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		}
#header .menu ul li a:hover {
color:#eb7705;
	background:url(image/hover.gif) no-repeat center bottom;
		}
/*------------main---------------*/
#main_m {
	margin:0 10px;
	background:#fff url(image/container_m.png) repeat-y left top;
	}
#main_b {
	background:url(image/container_b.png) no-repeat left bottom;
	padding:0 0 8px 0;
}
#main_t {
	background:url(image/container_t.png) no-repeat left top;
	padding:8px 0 0 0;}
#main {
	background-color:#f8f8f8;
	margin:7px 15px;
	padding:0 0 15px;}
	
/*------------------AD------------------*/
.topad {
text-align:center;
padding:10px 0;
}
#crumb {
float:left;
clear:both;
margin:0 30px;
display:inline;
width:785px;
padding:0 0 0 60px;
background-color:#f3f3f3;
border:1px solid #e3e3e3;
border-bottom:1px solid #FDFDFD;
}
#crumb b{
float:left;
display:block;
background:url(image/guest_th.gif) no-repeat left center;
height:34px;
line-height:34px;
padding:0 12px 0 0;
}
#crumb ul {
float:left;
height:34px;
line-height:34px;
}
#crumb ul li {
float:left;
}
#crumb ul li a{
	background:url(image/icon.gif) no-repeat right center;
float:left;
display:inline;
padding:0 10px 0 0;
margin:0 4px 0 0;
text-decoration:none;}
.contentmain {
float:left;
padding:0 10px 15px 20px;
margin:10px 0 0 0;

display:inline;
}
.contentmain h2 {
width:619px;
font-size:15px;
color:#000;
font-weight:bold;
padding:0 0 12px 10px;
background:url(image/h2_line.gif) no-repeat left bottom;
}
.typecontent{
width:619px;
padding:20px 0 0 0;
}
#sidebar {
float:left;
width:230px;
border-right:1px #999999 dashed;
text-align:right;
padding:30px 0 25px 0;
margin-bottom:20px;
}
.aboutus {
}
.aboutus h1 {
padding:0 60px 0 0;
height:35px;
line-height:35px;
background:url(image/sider_hover.png) no-repeat right top;
font-size:14px;
font-weight:bold;
margin:0 0 0 25px;
border-bottom:1px #989898 dashed;
}
.aboutus ul li {
background:url(image/over.gif) no-repeat 165px center;
border-bottom:1px #989898 dashed;
margin:0 0 0 25px;

}
.aboutus ul li a {
display:block;
line-height:35px;
padding:0 60px 0 0;
color:#373737;
height:35px;
text-decoration:none;
}
.aboutus ul li a:hover {
background:url(image/sider_hover.png) no-repeat right top;
}
#footer {
clear:both;
}
#footer ul {
float:right;
padding:0 20px 0 0;
}
#footer ul li {
float:left;
display:inline;
}
#footer ul li a {
float:left;
display:block;
color:#c7d441;
padding:5px;
text-decoration:none;
}
#footer ul li a:hover {
color:#eb7705;
}
#footer p {
float:left;
padding:3px 0 0 60px;
line-height:18px;
}
#footer p a {
text-decoration:none;
color:#c7d441;
}
/*----------guestbook---------------*/
.articlerecord {
background:#fff url(image/guestbook_bg.gif) repeat-x left top;
border:1px #CCCCCC solid;
border-top:3px #90ba3c solid;
margin-bottom:25px;
width:615px;}
.author {
background:#fff url(image/orangeline.gif) no-repeat right top;
height:56px;
padding:10px;
padding-bottom:0;
display:block;
float:left;
font-size:14px;
color:#CCCCCC;
}
.title {
float:left;
display:block;
padding:15px;
font-size:13px;
}
.addtime {
font-size:12px;
color:#CCCCCC;
}
.articleshortcut {
padding:0 0 0 80px;
position:relative;
top:-20px;
left:0;
}
.replyauthor {
padding:10px;
padding-top:0;
display:block;
float:left;
font-size:14px;
color:#CCCCCC;}
.replycontent {
border-left:1px #CCCCCC dashed;
padding:0 0 0 20px;
}
#bottompage{padding:20px 0 0 230px;}

#bottompage ul li{float:left;margin-left:4px;
display:inline;width:20px;height:18px;line-height:18px;text-align:center;}
*html #bottompage ul li{height:17px !important;}
#bottompage ul li a{
	float:left;
	display:block;
	font-size:12px;
	width:20px;
	height:16px;
	line-height:16px;
	text-align:center;
	text-decoration:none;
	border:1px solid #ddd;
	color:#90ba3c;
	padding-top:2px;
	background-color: #fff;
}
#bottompage ul li span{float:left;display:block;font-size:12px;width:20px;height:16px;line-height:16px;text-align:center;text-decoration:none;background:#fff;color:#90ba3c;padding-top:2px;}
#bottompage ul li.nextprev {width:45px;}
#bottompage ul li.nextprev a{width:45px;}
#bottompage ul li.nextprev span{width:45px;}
#bottompage ul li.currentpage span{background:#90ba3c;color:#fff; border: #85bd1e 1px solid;}
#bottompage ul li a:hover{background:#f1ffd6;color: #638425;border: #85bd1e 1px solid;}
#addguestbooklayout {
clear:both;
width:613px;
background-color:#f3f3f3;
border:1px solid #e3e3e3;
border-bottom:1px solid #FDFDFD;
margin:25px 0 0 0;
}
#addguestbooklayout table {
	margin:10px;}
#addguestbooklayout table th {
	width:66px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#486402;
	background:url(image/guest_th.gif) no-repeat center center;
	}
#addguestbooklayout table input, #addguestbooklayout table select {
	height:20px;
	line-height:20px;
	width:200px;
	border:1px #CCC solid;
	}
#addguestbooklayout table textarea {
	width:400px;
	border:1px #CCC solid;
	}
#addguestbooklayout table .submitbutton {
	background: url(image/guest_btn.gif) no-repeat center center;
	width:73px;
	height:27px;
	line-height:27px;
	border:none;
	}
/*---------------company-----------*/
.news_title {
	display:block;
	padding:20px 10px 5px 10px ;
	}
.artilecut {
	padding:4px 10px 10px 10px;
	line-height:18px;
	}
.prev{
	float:left;
	padding:10px;
	}
	.nextone {
		float:right;
		padding:10px;
		}
	/*------------------------photo--------------*/
.photorecord{
border: #eae8e8 1px solid; background: #ffffff;margin: 0 0 10px 20px;float:left; width:170px; height:250px;overflow:hidden; display:inline;
}
.productimg{padding:5px;}
.productimg a img{width:160px;height:210px;border:0px;}
.photorecord .pro a{font-weight:bold; display:block; text-align:center; padding:4px; height:16px; overflow:hidden;}
#rightproductsearch , .hotprouduct {
	margin:20px;}
#rightproductsearch div {
	text-align:left;
	margin:10px 0;
	padding:0 0 0 10px;
	}
#rightproductsearch div select {
	width:160px;}
#rightproductsearch h1{	
padding:0 80px 0 0;
height:35px;
color:#cae001;
line-height:35px;
font-size:14px;
font-weight:bold;
background-color:#f3f3f3;
border:1px solid #e3e3e3;
border-bottom:1px solid #FDFDFD;}
#rightproductsearch div div {
	float:left;}
.search_btn {
	width:180px;
	padding:0px;
}
#go2{float:left;margin-left:5px; display:inline;width:26px;height:21px;background:url(images/go2.gif) no-repeat;cursor:pointer;}
.hotprouduct h1{
	text-align:center;
height:35px;
color:#cae001;
line-height:35px;
font-size:14px;
font-weight:bold;
background-color:#f3f3f3;
border:1px solid #e3e3e3;
border-bottom:1px solid #FDFDFD;}
.hotprouduct ul li {
	overflow:hidden;
	}
.hotprouduct li a {
text-align:center;
display:block;
width:188px;
overflow:hidden;
white-space: nowrap;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
padding:10px 0 5px 0;
border-bottom:1px dashed #D5D5D5;
}
.hotprouduct li a:hover {
	background:#F2F2F2;
	}
.productcategories {
}
.productcategories h1 {
padding:0 60px 0 0;
height:35px;
line-height:35px;
background:url(image/sider_hover.png) no-repeat right top;
font-size:14px;
font-weight:bold;
margin:0 0 0 25px;
border-bottom:1px #989898 dashed;
}
.productcategories dl {
}
.productcategories dl,.productcategories dd { margin: 0; }
.productcategories dl dt { border-bottom:1px #989898 dashed;
margin:0 0 0 25px;}
.productcategories dl dt a { background:url(image/over.gif) no-repeat 165px center;
display:block;
line-height:35px;
padding:0 60px 0 0;
color:#373737;
height:35px;
text-decoration:none;
}
.productcategories dl dt a:hover {
background:url(image/sider_hover.png) no-repeat right top;}
.productcategories dl dd {
	 color: #000; 
	 background:#E9E9E9;
	margin:0 0 0 25px;
	border-left:1px #FEFEFE solid;
	border-bottom:1px #FEFEFE solid;
	}
.productcategories dl ul { 
	}
	.productcategories dl ul li a {
	display:block;
	line-height:25px;
padding:0 60px 0 0;
color:#373737;
height:25px;
text-decoration:none;
	}
.productcategories dl ul li a:hover {
color:#f78311;}



.imgcommon {
float:left;
padding:3px;
border:1px solid #E4E4E4;
margin:0 10px 20px 10px;
display:inline;}







