body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldest,input,button,p,blockquote,th,td{
	 margin:0;padding:0;
	}
body{background:#fff;
font:12px/1.5em Tahoma,Helvetica,Arial,sans-serif;
	color:#333;
	}		
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	}
ol,ul{
	list-style:none;
	}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal; 
	}
table{
	border-collapse:collapse;border-spacing:0;
	}
caption,th{
	text-align:left;
	}	
fieldset,img{
	border:0;
	}
label{
	cursor:pointer;
	cursor:hand;
	}
input{
	outline:none;
	}		
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal;
	}
q:before,q:after{
	content:'';
	}
abbr,acronym{
	border:none;font-variant:normal;
	}
input,button,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	vertical-align:middle
	}
input,button,textarea,select{
	*font-size:100%;
	}
.clearfix{
	zoom:1;
	}	
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clear{
	clear:both;}
	
a{color:#333; text-decoration:none}
a:hover{text-decoration:underline; color:#1E387A;}
.left{ float:left;}
.right{float:right;}

.head{width:963px; height:84px; margin-top:10px; padding:20px 20px; margin:0 auto; background:url(../images/top-bg.jpg) repeat-x;}

.slogan{ margin:36px 0 0 16px;}
.contact-nav{ text-align:right; margin-bottom:30px;}
.contact-nav a{ margin:0 6px; color:#bbb; line-height:25px;}

.menu{ font-size:14px;
	height:26px;  margin-left:20px;
}
.menu li{
	float:left;
	width:95px;
	height:26px;
	line-height:26px;
	border-right:1px solid #371A1A;
	text-align:center;
	font-weight:bold;
}
.menu li a{ color:#ddd;}
.menu li a:hover,.menu li.cur a{
	color:#FCEB02;
	background:url(../images/ico.jpg) no-repeat left;
	width:101px;
	display:block;
	text-decoration:none;
}
.banner{width:1003px; margin:0 auto;}
#main{
	width:973px;
	margin:0 auto;
	padding:15px 15px 15px 15px;
	background:#FAFAFA;
	overflow: hidden;

}

.about{ width:420px; line-height:21px;}
.about-a img{ float:left; margin:0px 16px 0px 6px;}

.news{ width:280px; margin-left:30px;}
.news-list li{margin-left:10px; background:url(../images/ico01.gif) no-repeat left; color:#666; line-height:22px; padding-left:16px;}
.list{ width:220px;}
.list img{ margin:3px 6px;}



.title{height:20px; margin-bottom:12px; position:relative; background:url(../images/x-bg.gif) repeat-x center;}
.title h2{ background:#FAFAFA; float:left; color:#8F4812; padding-right:6px;}
.title span{ position:absolute; right:0px; color:#747474; padding-left:6px; bottom:2px; background:#FAFAFA;}



.pic-img li{ margin:6px 7px;}
.pic-img li p{ line-height:30px; }
.pic-img li img{ padding:2px; border:1px solid #E6E6E6;} 

.footer{ width:973px; height:84px; margin:0 auto; margin-bottom:12px; background:url(../images/foot-bg.jpg) repeat-x #000000; padding:20px 16px 20px 14px; line-height:21px; color:#676565}
.foot-right{ height:41px; background:url(../images/yuzihao.gif) no-repeat right; text-align:right; padding-right:40px; }
.footer a{ color:#888}

/*about*/
.about-ct{width:740px; line-height:21px;}
.detail{ padding:0px 10px;}
.sidebar{width:210px; float:left; margin-right:16px;}
.sidebar-a{background:#F6F6F6;  border:1px solid #E1DEDE; padding:1px; margin-bottom:8px; padding-bottom:12px;} 
.sidebar-a h2{ line-height:30px; height:30px; font-size:14px; padding-left:16px; background:url(../images/ab-bg.gif) repeat-x top;} 
.sidebar-a li{background:url(../images/diamonds_1.gif) no-repeat left; line-height:35px; border-bottom:1px solid #eee;  padding-left:30px; margin:0px 10px;} 
.sidebar-b img{ margin:3px 0px;}

.nav-title{ border:1px solid #eee; height:25px; margin-bottom:12px; position:relative; background:url(../images/x-bg.gif) repeat-x center; padding-top:8px;}
.nav-title h2{ background:#FAFAFA; padding-left:6px; float:left; font-size:13px;  _font-size:12px; color:#8F4812; padding-right:8px;}

.currently{ position:absolute; right:0; background:#FAFAFA; padding:0px 10px;}
.currently span{ margin:0px 3px;}
.orange{ font-weight:bold; color:#FF9900}

/*news*/
.news-detail p{ text-indent:26px; line-height:22px;}
.news-detail h3{text-align:center; line-height:30px; border-bottom:1px solid #E1DEDE;}
.news-detail h5{text-align:center; line-height:50px;}
.new-list{ padding:0px 10px;}
.new-list li{border-bottom:1px dashed #E5E4E4; line-height:30px;  background:url(../images/ico01.gif) no-repeat left;  padding-left:16px;}

/*pic*/
.pic-list li{ float:left; margin:6px 13px; display:inline; text-align:center; line-height:30px;}
.pic-list li img{ padding:2px; border:1px solid #E6E6E6;} 

.protucts_show h3{ margin:0px 10px 20px 10px; line-height:35px; font-size:13px; font-weight:bold; border-bottom:#eee solid 1px; text-align:center}
.box-left-img img{padding:5px; border:1px solid #eee;}
.box-left{ width:300px; float:left; margin:0px 20px;}
.box-left-desc ul li{width:60px; height:60px; float:left; margin:5px;}
.box-left-desc ul li img{ width:50px; height:50px;}
.box-left-desc{ margin-top:6px;}

.box-right{float:left; width:320px; margin-left:20px;}
.box-right li{font-size:13px; line-height:40px; border-bottom:1px dashed #eee; }

.box-desc,.box-about{ clear:both;  margin:12px 0px; border:1px solid #eee;}
.box-desc h3,.box-about h3{ line-height:32px; padding-left:20px; background:#eee;  font-weight:bold;}

.box-about li{ float:left; text-align:center; margin:10px 0px 10px 12px; display:inline;}
.box-about img{ border:1px #eee solid;}
.box-desc-freestyle{margin:10px; padding:0px 16px; }

