.pt_160 {
	padding-top: 160px;
}
.pt_360 {
	padding-top: 360px;
}
.pt_380 {
	padding-top: 380px;
}
.pb_15 {
	padding-bottom: 15px;
}
.pb_35 {
	padding-bottom: 35px;
}
.pb_80 {
	padding-bottom: 80px;
}
.pb_105 {
	padding-bottom: 105px;
}
.pb_130 {
	padding-bottom: 130px;
}
.history {
	background: url("/img/06/his_img.jpg") no-repeat; min-height: 940px;
}
.history ul {
	margin: 0px; width: 490px; float: right;
}
.history ul li {
	margin: 0px; padding: 0px; clear: both;
}
.history ul ul {
	margin: 0px 0px 30px !important; width: 380px; float: right;
}
.history ul ul li {
	margin: 0px 0px 5px;
}
.recruit {
	background: url("/img/06/bg.jpg") no-repeat; padding: 0px 0px 0px 310px; width: 670px; height: 670px;
}
.recruit ul {
	padding: 10px 0px 0px !important;
}
.recruit ul li {
	margin: 0px 0px 25px; padding: 0px;
}
.contact_r {
	margin: 0px; padding: 0px; width: 400px; height: 890px; float: left;
}
.contact_l {
	margin: 160px 0px 0px; padding: 0px; width: 380px; float: right; position: relative;
}
.contact_l .bt_map {
	top: 0px; right: 0px; position: absolute;
}
.contact_m {
	margin: 120px 0px 0px; padding: 0px; width: 375px; float: right; position: relative;
}
.store {
	margin: 0px 0px 20px; padding: 0px; position: relative;
}
.store .map {
	top: 0px; width: 55px; height: 15px; right: 0px; position: absolute;
}
#sitemap {
	margin: 0px; padding: 0px;
}
#sitemap ul {
	margin: 0px; padding: 0px;
}
#sitemap ul li { width:200px; overflow:hidden;
	margin: 0px 51px 0px 0px; float: left;
}
#sitemap ul li.last {
	margin: 0px;
}
#sitemap ul ul {
	margin: 10px 0px 0px; float: none;
}
#sitemap ul li li {
	background: url("../img/bu_6.gif") no-repeat 0px 11px; padding: 5px 0px 0px 10px; float: none;
}
#sitemap ul li li a {
	text-decoration: none;
}
