@charset "utf-8";
/* CSS Document */
.exterior {
	width:980px;
	margin:0 auto;
}
.exterior .main_head {
	margin-bottom:30px;
}
.exterior .desc {
 width:298px;
	height:181px;
	float:left;
	line-height:1.8;
}
.exterior .right_img {
	float:right;
}
.exterior .desc_wrap {
	margin-bottom:60px;
}
.exterior .desc_wrap .photo_cap {
	width:920px;
	position:relative;
	top:50px;
	left:30px;
}
.exterior .customer_voice .customer_card {
	padding:25px 0 30px;
	border-bottom:1px solid #d8d8d8;
	margin-bottom:60px;
}
.exterior .customer_voice h2{
	border-top:3px solid #f26300;
	background-color:#fff8f0;
	padding:10px 0 10px 10px;
	border-bottom:1px solid #d8d8d8;
}
.customer_voice .customer {
	width:80px;
	height:174px;
	float:left;
}
.customer_voice .customer_name {
	text-align:center;
}
.customer_voice .customer_card .voice_wrap {
	width:326px;
	position:relative;
	float:left;
}
.customer_voice .customer_card .voice_wrap .balloon_top {
	position:absolute;
	top:0;
	left:20px;
}
.customer_voice .customer_card .voice_wrap .balloon_bottom {
	position:absolute;
	bottom:-55px;
	left:20px;
	margin-bottom:25px;
}
.customer_voice .customer_card .voice_wrap .balloon_arrow {
	position:absolute;
	top:45px;
}
.customer_voice .customer_card .voice_wrap .voice {
	background-color:#fce6cd;
	width:241px;
	padding:0 24px 5px 26px;
	line-height:1.75;
	position:relative;
	top:15px;
	left:20px;
}
.customer_voice .customer_card .right_box {
	width:555px;
	float:right;
	text-align:center;
}
.customer_voice .customer_card .right_box img {
	max-width:555px;
	max-height:431px;
}
.customer_voice .customer_card .right_box .detail_button {
	margin-top:15px;
}
.exterior .parts_construct {
	background:url(../exterior/img/construction_bg.png) no-repeat;
	width:920px;
	height:278px;
	padding:25px 30px 0;
	margin-bottom:30px;
	position:relative;
}
.exterior .parts_construct ul {
	width:900px;
	position:absolute;
	right:38px;
	bottom:38px;
}
.exterior .parts_construct ul li {
	width:189px;
	margin-left:46px;
	float:left;
}
.exterior .parts_construct ul li:first-child {
	margin-left:0;
}

.construction_link {
	width:980px;
	margin:0 auto;
	text-align:center;
	background:#f6f6f6;
}
.construction_link a {
	display:block;
	padding:8px 0;
}
.construction_link a img {
	margin-left:10px;
}
.construction_link a:hover {
	background:#eeeeef;	
}