﻿@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0
}
body {
	text-align:left;
	 font-size:12px;
	  font-family:"宋体",simsun, Verdana, Lucida, Arial, Helvetica, sans-serif;
	background:#2c4f64;
	color:#666;
}
table {
	border-collapse:collapse;
	text-align:left
}
th, td {
	border-collapse:collapse
}
ol, ul {
	list-style:none;
	padding:0px;
	margin:0px
}
ul{ margin:8px; clear:both}
a {
	text-decoration:none;
	color:#666;
	font-size:12px;
	line-height:22px
}
a:hover {
	color:#C00
}
a.more{ float:right; font-weight:normal; font-size:12px; margin-right:5px;}
input, select, form img, button {
	vertical-align: middle;
}
button {
	border:0;
	cursor:pointer
}
img {
	border:0;
}
.clear {
	clear:both;
}
.hidden{ display:none}
.contain {
	height:100%;
	padding:0 8px;
	margin:0 auto;
	width:925px;
	overflow:hidden;
	clear:both;
	background:#FFF;
}
#loginhot {
	background:url(images/login_bg.gif) repeat-x;
	height:24px;
	border:1px solid #ccc;
	 padding:3px;

}
.f_left {
	float:left;
}
.f_right {
	float:right;
}
.marginb8 {
	margin-bottom:8px;
}
.margint8 {
	margin-top:8px;
}
#head1_login {
	width:563px;
	float:left
}
#head1_login input {
	width:100px;
}
#head1_login .button {
	width:50px;
	color:#666;
}
#logo {
	width:265px;
	text-align:center; height:143px;
}
#banner {
	width:655px; height:143px;
}
#menu {
	background:url(images/menu_bg.gif) repeat-x bottom;
	height:50px;
	padding-left:30px;
	padding-top:8px;
}
#menu h1 {
	font-weight:normal;
	float:left;
	width:89px;
	color:#eee
}
#menu h1 a {
	color:#FFF;
	line-height:25px;
	text-align:center;
	margin-right:18px;
}
#menu h1 a:hover {
	color:#cf0;
}
#menu h1.job a{ color:#f60; font-weight:bold}
h1,h2,h3{font-size:12px;}
h2{ line-height:27px; margin-left:10px;}
h2 span{ float:left}
#part2 .left h2{ background: url(images/icon_urecomm.gif) no-repeat left center; margin:5px 8px;padding-left:15px; line-height:20px;}
#bild h2{ float:left; background:url(images/icon_bild.gif) no-repeat left center; padding-left:15px;}
#unit_lishi h2{  background:url(images/icon_lishi.gif) no-repeat left center; padding-left:15px;}

h3{ float:left; height:25px; padding-top:2px; text-align:center;font-weight:normal;  border-left:1px solid #c2d0bc}
#supplier h3.issue{ width:63px}
#supplier h3{ width:87px}
#supplier_1,#supplier_2,#supplier_3{ padding-top:5px; clear:both}
.tit h3.current{ background:#fff; font-weight:bold;}
.tit img{ float:left}
#works h3{ width:100px}
.mid h3{ width:100px}
.left h3{ width:86px}
.right h3{width:79px}
#bolan h3{width:130px}
#expert h3,#bbs h3{width:118px}
#qiyejia h3.current,#links h3.current{ width:130px;}
#links h3.more{ float:right}

#a1, #b1,#c1,#d1,#e1,#f1,#h1,#g1,#h1,#bolan h3.current,#links h3.more{ border-left:none} 
.left, .mid,.right{	float:left;}
.left {
	width:260px;
}
.mid {
	width:403px;
	margin-left:8px;
}
.right {width:240px;
	margin-left:8px;
}
.border,.borderg {margin-top:8px;
	border:1px solid #ccc; overflow:hidden;
	}.borderg { background: url(images/tit_bg.gif) repeat-x top;}
#hotpic, #notice, #news_huiyuan {
	height:255px;
}
#hotpic {
	 margin-top:8px;
}
#notice {
	background: url(images/notice_bg.gif) no-repeat;
}
#notice .more {
	float:right;
	height:30px;
	line-height:30px;
	clear:right
}
#part2 ul,#part3 ul{margin:5px;	line-height:22px;}
.news_list {
	line-height:22px;
	margin:5px;
}
.news_list li {
	clear:both
}
.news_list li a {	line-height:22px;
	float:left
}
.news_list li a img{padding:3px 0;}
.news_list span {	line-height:22px;
	float:right
}
.pic_tit {
	margin:6px;
	margin-bottom:0
}

#ad1 {
	text-align:justify; 
}
#ad1 ul{ margin:0}
#ad1 li {width:175px;  overflow:hidden; height:70px;
	float:left;
	margin:8px 8px 0px 0px;
	*margin:8px 8px 0px 0px;
	_margin:8px 8px 0px 0px;
	border:#ccc 1px solid;
}
#ad1 li.lst{ width:300px}
#ad1 li embed { margin:0; padding:0}
#ad1 li.last {
	margin-left:0px; margin-right:0;
	*margin-left:0px;*margin-right:0;
	_margin-left:0px;_margin-right:0;
}

#ad1 img {
	width:175px;
	height:70px;
}#ad1 .lst img {
	width:300px;
	height:45px;
}
#unit_design{ border-bottom:1px dashed #ccc}
#bild .more{ float: right; margin:3px;}
#bild{ height:172px;}
#supplier{ height:231px;}
* html #supplier{ height:231px;}
#unit_lishi{ height:312px;}

#works{ height:170px; }
#works .tit{ width:587px; padding-left:85px;  height:27px; border-right:1px solid #c2d0bc}
#works .tit img{ margin-right:30px;}
#works td img {width:160px; height:120px;  margin:10px 11px;}

#bolan{ height:135px}
#bolan ul{ margin:0; padding:4px}
#bolan li{ border:1px solid #eee; width:110px; height:85px; overflow:hidden;padding:3px;margin:6px; margin-top:1px;}

.pic_list {padding:8px; clear: both;}
.pic_list li,#btabout li{ float:left; margin-left:8px;}

#qiyejia{ width:924px;}
#qiyejia_list ul,#links ul{ margin:0}
#links{  width:924px; height:120px;}

#qiyejia_list li{ float:left; margin:5px 7px ; text-align:center}
#qiyejia_list li img {width:100px; height:120px;}
#f_2{ line-height:1.5em; padding:8px; padding-top:10px;}
#bbs{ height:168px;}

#link { padding:10px 20px 12px 30px; clear:both}
#link li{ padding:0px; margin:0; float:left; width:145px;}
#link li a{ padding:0px; margin:0; }
#btabout{ background:#3d9348; color:#fff; margin-top:8px; height:25px;}
#btabout ul{ background:#ccc; padding-left:150px; }
#btabout li a{ color:#fff;}
#copyright{ padding:15px; text-align:center; line-height:20px;}


#tree li{ width:130px; height:110px; overflow:hidden; float:left; margin:10px; text-align:center}
#tree li img{ height:85px;}
