@charset "gb2312";
.business_index {
	clear:both;
	display:block;
	width:570px;
	_width:580px;
	margin:0px;
	padding-bottom:31px;
	background-color:#F9F9F9;
}
.business_index h2 {
	display:inline;
	float:left;
}
.business_index p {
	display:inline;
	float:right;
	width:128px;
}
.business_index p a {
	display:block;
	margin-top:24px;
	height:30px;
}
.business_index2 {
	clear:both;
	display:block;
	width:570px;
	margin:0px;
	padding-bottom:31px;
	line-height:180%;
	background-color:#F9F9F9;
}
.business_index2 span {
	float:left;
	width:400px;
	_width:420px;
	margin:0px;
	padding-left:20px;
}
.mb60 {
	float:left;
	display:block;
	width:420px;
	padding-bottom:60px;
}
.business_index2 h3 {
	float:left;
	width:420px;
	margin-bottom:15px;
}
.business_index2 p {
	float:right;
	display:inline;
	width:128px;
}
.business_index2 p img {
	display:block;
	margin-bottom:10px;
	padding:0px;
}
.mb30 {
	float:left;
	display:block;
	width:420px;
	padding-bottom:30px;
}
#business_system_iso {
	clear:both;
	display:block;
	width:570px;
	margin:0px;
	margin-bottom:30px;
	background:url(../images/business/iso_bg.gif) repeat-y left top;
}
#business_system_iso h3 {
	clear:both;
	display:block;
	width:555px;
	_width:570px;
	margin-bottom:15px;
	padding-left:15px;
	padding-top:20px;
	background:url(../images/business/iso_top_bg.gif) no-repeat left top;
}
#business_system_iso span {
	float:left;
	display:block;
	width:320px;
	_width:330px;
	padding-right:10px;
	margin-left:15px;
	_margin-left:7px;
}
#business_system_iso p {
	float:right;
	_width:215px;
	margin-top:-35px;
	_margin-top:-40px;
	margin-right:10px;
	padding-right:5px;
	text-align:right;
}
*+html #business_system_iso p {
	margin-top:-40px;
}
*+html .margin_for_ie7 {
	margin-top:2px;
}
div#case {
	width: 550px;
	margin:  0 20px 0 10px;
	padding: 0;
	line-height: 180%;
}
div#case h4 {
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
}
div#case .case_contents {
	width: 550px;
	margin:  0 0 20px 0;
}
div#case .case_l {
	width: 270px;
	float: left;
}
div#case .case_r {
	width: 270px;
	float: right;
}
div#factory {
	width: 570px;
	margin:  0 0 20px 0;
	padding: 0;
	line-height: 180%;
}
div#factory p {
	margin:  0 0 10px 0;
	padding: 0;
}
div#factory img {
	margin:  0;
	padding: 0;
}
div#factory .caption {
	width: 570px;
	font-size: 10px;
}
div#factory .cap_l {
	width: 200px;
	float: left;
}
div#factory .cap_r {
	width: 200px;
	float: right;
	text-align: right;
}
sup {
	vertical-align: super;
	font-size: 9px;
	line-height: normal;
}
* html sup {
	vertical-align: super;
	font-size: 10px;
	line-height: normal;
}
div#equipment {
	width: 550px;
	margin:  0 20px 0 10px;
	padding: 0;
	line-height: 180%;
}
div#equipment h4 {
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
}
div#equipment div#eq_l {
	width: 270px;
	float: left;
}
div#equipment div#eq_r {
	width: 270px;
	float: right;
}
div#equipment table {
	width: 100%;
	margin: 0 0 5px 0;
	border: solid 1px #CCCCCC;
	line-height: 160%;
}
div#equipment table th {
	background: #e9ebee;
	width: 70%;
	padding: 4px 10px;
	border-bottom: solid 1px #CCCCCC;
	vertical-align: top;
}
div#equipment table td {
	padding: 4px 10px;
	border-bottom: solid 1px #CCCCCC;
	text-align: right;
}
div#equipment p {
	margin:  0 0 0 20px;
	padding: 5px 0;
}
