h1,h2,h3,h4,h5,h6,form,div,li,span{margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6,a,div,li,table,tr,td,th,form,select,option,input{font:12px arial;color:#444;}
h1,h2,h3,h4,h5,h6,div,li,table,tr,td,th{text-align:left;font-weight:100;}
img{border:0px;}
li{list-style:none outside;}
u{font-size:1px;color:#fff;}
.hehe {display:none;}
body {
  margin:0px;
  background-color:#fff;
}
a:link,a:visited {
  font : 12px arial;
  color : #333;
  text-decoration : underline
}
a:hover {
  font : 12px arial;
  color : #888;
  text-decoration : none;
  top: 1px;
  left: 1px;
  position: relative;
}
a.a1:link,a.a1:visited {
  font : 12px arial;
  color : #333;
  text-decoration : none
}
a.a1:hover {
  font : 12px arial;
  color : #888;
  text-decoration : none;
}
a.a2:link,a.a2:visited {
  font : 14px arial;
  color : #333;
  text-decoration : none
}
a.a2:hover {
  font : 14px arial;
  color : #888;
  text-decoration : none;
}
.nav {
  width:714px;
  padding:15px 0px 0px 5px;
}
.nav2 img {
  margin:0px 5px 5px 5px;
}
.nav2 td {
  padding:0px 0px 0px 0px;
  border-bottom:#fff 3px solid;
}
.about .nav2 td.n01 {
  border-bottom:#f90 3px solid;
}
.products .nav2 td.n02 {
  border-bottom:#f90 3px solid;
}
.process .nav2 td.n03 {
  border-bottom:#f90 3px solid;
}
.equipment .nav2 td.n04 {
  border-bottom:#f90 3px solid;
}
.business .nav2 td.n05 {
  border-bottom:#f90 3px solid;
}
.trading .nav2 td.n06 {
  border-bottom:#f90 3px solid;
}
.contact .nav2 td.n07 {
  border-bottom:#f90 3px solid;
}
.nav2 th {
  background:url(img/bg.gif);
  width:1px;
  height:58px;
}
.nav3 {
  margin:0px 13px 0px 0px;
}
.ban {
  padding:0px 0px 5px 0px;
}
.location td {
  padding:5px 0px 5px 0px;
}
.location th {
  background:url(img/tbg.gif);
  height:5px;
}
.news {
  width:270px;
  margin:10px 0px 0px 15px;
}
.news22 {
  width:690px;
}
.news td {
  padding:0px 0px 5px 0px;
}
.news th {
  background:url(img/tbg.gif);
  height:5px;
}
.news_list {
  width:270px;
  margin:0px 0px 0px 15px;
}
.news_list h1 {
  padding:2px;
  color:#333;
  width:250px;
  height:16px;
  overflow:hidden;
  text-overflow:ellipsis;
}
.news_list td {
  padding:2px 2px 2px 0px;
}
.news_list h2 {
  margin:0px 0px 0px 13px;
  color:#aaa;
  width:250px;
  height:18px;
  overflow:hidden;
  text-overflow:ellipsis;
}
.news_list h1 img {
  margin-right:8px;
}
.news_list h3 {
  background:url(img/bg2.gif);
  height:1px;
}
.news2 {
  width:100%;
  margin:10px 0px 0px 20px;
}
.news2 td {
  padding:0px 0px 5px 0px;
}
.news2 th {
  background:url(img/tbg.gif);
  height:5px;
}
.news2_list {
  margin:27px 0px 0px 15px;
  width:400px;
  border: #eee 0px solid;
}
.news2_list table td div {
  padding:1px;
  border: #eee 1px solid;
  background:#ccc;
  width:90px;
}
.news2_list table img {
  border: #fff 1px solid;
  background: #f90;
}
.news2_list table th {
  background:url(img/bg2.gif) repeat-y left;
  font:12px lighter;
  color:#888;
  text-align:left;
  padding:3px 5px 5px 5px;
}
.news2_list table th h1 {
  background:url(img/bg2.gif) repeat-x bottom;
  padding:3px;
  width:100px;
  height:15px;
  overflow:hidden;
  text-overflow:ellipsis;
}
.news2_list table th h2 {
  padding:3px;
  color:#888;
}
.side {
	border-left: #eee 1px solid;
	width:159px;
}
.side h1 {
  height:29px;
  background:#fff;
  top: 0px;
  left: -1px;
  position: relative;
  padding:11px 0px 0px 0px;
  font-size:14px;
  line-height:21px;
  color:#888;
  letter-spacing:2px;
}
.side h4 {
  padding:8px 0px 8px 0px;
}
.side h4.n {
  background:#f8f8f8;
}
.side h2 {
  background:url(img/bg2.gif);
  height:1px;
}
.side h3 {
  background:url(img/tbg.gif);
  height:5px;
}
.side h5 {
	background:#fff;
	color:#f80;
	font-weight:bold;
	padding:25px 0px 5px 5px;
}
.side h6 {
	height:40px;
	padding:0px 0px 0px 5px;
}
.side input{
	width:120px;
	border:#888 1px solid;
}
.side .go{margin-left:2px;width:20px;font-weight:900;color:#fff;background:#ccc;border:#888 1px solid;}

.about_t h1 {
	height:29px;
  padding:11px 0px 0px 0px;
  font-size:14px;
  line-height:21px;
  color:#888;
  letter-spacing:2px;
}
.about_t h4 {
  padding:11px 0px 11px 0px;
  font-size:14px;
  line-height:21px;
}
.about_t h4 span {
  color:#fff;
}
.about_t h2 {
  background:url(img/bg2.gif);
  height:1px;
}
.about_t h3 {
  background:url(img/tbg.gif);
  height:5px;
}
.pro_list {
	margin-top:5px;
}
.pro_list td {
	padding:0px 0px 5px 0px;
}
.step td {
	padding:5px 10px 5px 0px;
}
.step td div {
	padding:5px 0px 0px 10px;
	color:#888;
}
.step th {
  background:url(img/bg2.gif) repeat-x center;
  height:1px;
  padding:5px 0px 5px 0px;
}
.facility td {
	padding:5px 10px 5px 0px;
}
.facility td div {
	padding:5px 0px 15px 10px;
	color:#888;
}
.facility th {
  background:url(img/bg2.gif) repeat-x center;
  height:1px;
  padding:5px 0px 5px 0px;
}
.scrap th {
	width:220px;
}
.scrap th div {
	width:200px;
	border:#eee 3px solid;
}
.scrap th img {
	width:200px;
	border:#fff 1px solid;
}
.scrap h1 {
	font-weight:900;
	padding:2px 0px 5px 5px;
	width:280px;
  height:18px;
  overflow:hidden;
  text-overflow:ellipsis;
}
.scrap h2 {
  background:url(img/bg2.gif);
  height:1px;
}
.scrap h3 {
	padding:5px 0px 5px 5px;
	color:#888;
	width:280px;
  overflow:hidden;
  text-overflow:ellipsis;
}
.pp_news {
	padding:0px 0px 0px 14px;
}
.pp {
	text-align:right;
	background:#eee;
	padding:6px 8px 4px 0px;;
	border-top:#fff 1px solid;
	font-weight:900;
	font-size:13px;
	color:#f90;
	clear:both;
}
.pp a:link, .pp a:visited,.pp a:hover{
	color:#505757;
	text-decoration:none;
}
.more {
  padding:5px 0px 5px 0px;
  text-align:right;
}
.page {
  margin:5px 0px 5px 0px;
  text-align:right;
}

.text_t {
  font-size:14px;
  font-weight:900;
  padding:5px;
}
.text2 {
  padding:0px 10px 10px 5px;
  line-height:21px;
  font-size:14px;
}
.over {
  background: #f8f8f8;
  border-left:#f90 2px solid;
}
.out {
  background: #fff;
}