.decoration-strategy-banner{
	height: 500px;
}

.decoration-strategy-container{
	height: auto;
	padding-top: 10px;
}


/*公共部分*/
.decoration-strategy-container .prepare-box,
.decoration-strategy-container .guide-box,
.decoration-strategy-container .construction-box,
.decoration-strategy-container .life-box{
	height: 440px;
	box-sizing: border-box;
	border: solid 1px #eeeeee;
	padding: 0 20px;
	margin-bottom: 20px;
}
.box-header{
	height: 90px;
	box-sizing: border-box;
	padding-bottom: 27px;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	font-size: 26px;
	color: #171717;
	line-height: 1em;
}
.box-header a{
	font-size: 18px;
	line-height: 1em;
}

/*前期准备*/
.prepare-box .prepare-box-content{
	display: flex;
	justify-content: space-between;
}
.prepare-box .prepare-box-content .prepare-content-left{
	height: 300px;
}
.prepare-box .prepare-box-content .prepare-content-left .prepare-left-item{
	height: 100%;
	width: 360px;
	float: left;
	margin-right: 18px;
}
.prepare-box .prepare-box-content .prepare-content-left .prepare-left-item .item-img{
	width: 100%;
	height: 225px;
	vertical-align: bottom;
}
.prepare-box .prepare-box-content .prepare-content-left .prepare-left-item .item-desc{
	height: 75px;
	padding: 0 22px;
	line-height: 74px;
	font-size: 18px;
	box-sizing: border-box;
	border: solid 1px #eeeeee;
	border-top: 0;
}
.prepare-box .prepare-box-content .prepare-content-right{
	width: 402px;
	height: 300px;
}
.prepare-box .prepare-box-content .prepare-content-right .prepare-right-item{
	height: 50%;
}
.prepare-box .prepare-box-content .prepare-content-right .prepare-right-item .item-title{
	margin-bottom: 20px;
	line-height: 1em;
	font-size: 20px;
	font-weight: 500;
}
.prepare-box .prepare-box-content .prepare-content-right .prepare-right-item .item-content{
	position: relative;
	height: 65px;
	font-size: 16px;
}
.prepare-box-content .prepare-content-right .prepare-right-item .item-content .content-excerpt{
	color: #5f5f5f;
	line-height: 1.4em;
	height: 100%;
}
.prepare-box-content .prepare-content-right .prepare-right-item .item-content .content-more{
	position: absolute;
	bottom: 0;
	right: 0;
	color: #d21111;
}
/*选材指南*/
.guide-box .guide-box-content{
	height: 300px;
	display: flex;
	justify-content: space-between;
}
.guide-box .guide-box-content .guide-content-left{
	height: 100%;
	width: 380px;
	overflow: hidden;
}
.guide-box .guide-box-content .guide-content-left .guide-left-item{
	height: 137px;
	width: 180px;
	margin-right: 20px;
	margin-bottom: 26px;
	float: left;
}
.guide-box .guide-box-content .guide-content-left .guide-left-item:nth-child(2n){
	margin-right: 0;
}
.guide-box .guide-box-content .guide-content-left .guide-left-item .item-img{
	width: 100%;
	height: 112px;
	vertical-align: bottom;
}
.guide-box .guide-box-content .guide-content-left .guide-left-item .item-desc{
	height: 25px;
	line-height: 1em;
	font-size: 18px;
	display: flex;
	align-items: flex-end;
}
.guide-box .guide-box-content .guide-content-center{
	width: 370px;
	height: 300px;
}
.guide-box .guide-box-content .guide-content-center .guide-right-item{
	height: 47%;
	margin-bottom: 6%;
}
.guide-box .guide-box-content .guide-content-center .guide-right-item .item-title{
	margin-bottom: 20px;
	line-height: 1em;
	font-size: 20px;
	font-weight: 500;
}
.guide-box .guide-box-content .guide-content-center .guide-right-item .item-content{
	position: relative;
	height: 65px;
	font-size: 16px;
}
.guide-box .guide-box-content .guide-content-center .guide-right-item .item-content .content-excerpt{
	color: #5f5f5f;
	line-height: 1.4em;
	height: 100%;
}
.guide-box .guide-box-content .guide-content-center .guide-right-item .item-content .content-more{
	position: absolute;
	bottom: 0;
	right: 0;
	color: #d21111;
}
.guide-box .guide-box-content .guide-content-right{
	width: 360px;
	height: 300px;
}
.guide-box .guide-box-content .guide-content-right .guide-content-right-img{
	width: 100%;
	height: 225px;
	vertical-align: bottom;
}
.guide-box .guide-box-content .guide-content-right .guide-content-right-desc{
	height: 75px;
	padding: 0 22px;
	line-height: 74px;
	font-size: 18px;
	box-sizing: border-box;
	border: solid 1px #eeeeee;
	border-top: 0;
}

/*装修施工*/
.construction-box .construction-box-content{
	height: auto;
}
.construction-box .construction-box-content .content-item{
	width: 570px;
	height: 112px;
	margin-right: 18px;
	margin-bottom: 50px;
	float: left;
}
.construction-box .construction-box-content .content-item:nth-child(2n){
	margin-right: 0;
}
.construction-box .construction-box-content .content-item a{
	display: block;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: space-between;
}
.construction-box .construction-box-content .content-item .item-img{
	width: 180px;
	height: 100%;
}
.construction-box .construction-box-content .content-item .item-desc{
	width: 370px;
}

.construction-box .construction-box-content .content-item .item-desc .item-desc-title{
	margin-bottom: 20px;
	line-height: 1em;
	font-size: 20px;
	font-weight: 500;
}
.construction-box .construction-box-content .content-item .item-desc .item-desc-content{
	position: relative;
	height: 65px;
	font-size: 16px;
}
.construction-box-content .content-item .item-desc .item-desc-content .content-excerpt{
	color: #5f5f5f;
	line-height: 1.4em;
	height: 100%;
}
.construction-box-content .content-item .item-desc .item-desc-content .content-more{
	position: absolute;
	bottom: 0;
	right: 0;
	color: #d21111;
}

/*家居生活*/
.decoration-strategy-container .life-box{
	height: 370px;
	margin-bottom: 0;
}
.decoration-strategy-container .life-box .life-box-content{
	height: 210px;
	display: flex;
	justify-content: space-between;
}
.decoration-strategy-container .life-box .life-box-content .life-content-item{
	width: 260px;
	height: 100%;
}
.decoration-strategy-container .life-box .life-box-content .life-content-item a{
	display: block;
	width: 100%;
	height: 100%;
	display: flex;
	flex-flow: column;
	justify-content: space-between;
}
.decoration-strategy-container .life-box .life-box-content .life-content-item .life-item-img{
	width: 100%;
	height: 162px;
}
.decoration-strategy-container .life-box .life-box-content .life-content-item .life-item-desc{
	text-align: center;
}

