/* 幻灯片 */
	.architecture-banner{
		width: 100%;
	}
	
	.architecture-banner img{
		width: 100%;
	}
	
	.architecture-banner .mobile-image{
		display: none;
	}
	
	.architecture-banner .computer-image{
		display: block;
	}
	
/* 内容 */
	.architecture-wrapper{
		width: 100%;
		position: relative;
		padding-top: 8.934%;
		background-image: url('../images/background-7.jpg');
		background-size: 100% 62.315%;
		background-repeat: no-repeat;
		background-position: 0% 0%;
	}
	
	.architecture-wrapper::after{
		width: 100%;
		content: '';
		height: auto;
		padding: 7.094% 0%;
		background-color: rgba(230, 0, 18, 1);
		position: absolute;
		top: 62.315%;
		left: 0%;
		z-index: -1;
	}
	
	.architecture-wrapper .upper-wrapper .title-chinese{
		width: 100%;
		position: relative;
		padding-bottom: 3.215%;
	}
	
	.architecture-wrapper .upper-wrapper .title-chinese::after{
		content: '';
		height: 2px;
		width: 4.286%;
		background-color: rgba(230, 0, 18, 1);
		position: absolute;
		bottom: 0%;
		left: 47.858%;
	}
	
	.architecture-wrapper .upper-wrapper .title-chinese p{
		line-height: 1;
		display: block;
		text-align: center;
		font-family: "SourceHanSansCN-Regular";
	}
	
	.architecture-wrapper .upper-wrapper .title-chinese p:first-child{
		font-size: 24px;
		color: rgba(230, 0, 18, 1);
	}
	
	.architecture-wrapper .upper-wrapper .title-chinese p:last-child{
		font-size: 26px;
		margin-top: 2.143%;
		color: rgba(0, 0, 0, 1);
	}
	
	.architecture-wrapper .upper-wrapper .explain p{
		line-height: 1;
		font-size: 26px;
		text-align: center;
		margin-top: 2.858%;
		color: rgba(0, 0, 0, 1);
		font-family: "SourceHanSansCN-Regular";
	}
	
	.architecture-wrapper .below-wrapper{
		width: 100%;
		display: grid;
		margin-top: 9.286%;
		grid-column-gap: 70px;
		grid-template-columns: repeat(2, 1fr);
	}
	
	.architecture-wrapper .below-wrapper .item{
		width: 100%;
		box-shadow: 
		0px 0px 12px rgba(0, 0, 0, 0.3), 
		0px 0px 0px rgba(0, 0, 0, 0) inset;
	}
	
	.architecture-wrapper .below-wrapper .item.bottom-margin{
		margin-bottom: 12.782%;
	}
	
	.architecture-wrapper .below-wrapper .item.top-margin{
		margin-top: 12.782%;
	}
	
	.architecture-wrapper .below-wrapper .item img{
		width: 100%;
		height: 100%;
	}
	
/* 旗下品牌 */
	.architecture-brand{
		width: 100%;
		padding: 7.883% 0% 5.781%;
	}
	
	.architecture-brand .upper-wrapper .title-chinese{
		line-height: 1;
		font-size: 26px;
		color: rgba(0, 0, 0, 1);
	}
	
	.architecture-brand .below-wrapper{
		width: 100%;
		display: grid;
		grid-gap: 25px;
		margin-top: 2.858%;
		grid-template-columns: repeat(3, 1fr);
	}
	
	.architecture-brand .below-wrapper .item{
		width: 100%;
		display: block;
	}
	
	.architecture-brand .below-wrapper .item img{
		width: 100%;
		height: 100%;
	}
	
	/* 旗下品牌-悬停 */
	.architecture-brand .below-wrapper .item.current-hover-item{
		box-shadow:
		0px 0px 12px rgba(0, 0, 0, 0.3), 
		0px 0px 0px rgba(0, 0, 0, 0) inset;
	}
	
/* 响应 1680 */
@media screen and (max-width: 1680px) {
/* 幻灯片 */
	
/* 内容 */
	.architecture-wrapper .upper-wrapper .title-chinese p:first-child{
		font-size: 22px;
	}
	
	.architecture-wrapper .upper-wrapper .title-chinese p:last-child{
		font-size: 24px;
	}
	
	.architecture-wrapper .upper-wrapper .explain p{
		font-size: 24px;
	}
	
	.architecture-wrapper .below-wrapper{
		grid-column-gap: 55px;
	}
	
/* 旗下品牌 */
	.architecture-brand .upper-wrapper .title-chinese{
		font-size: 24px;
	}
	
	.architecture-brand .below-wrapper{
		grid-gap: 20px;
	}
}

/* 响应 1440 */
@media screen and (max-width: 1440px) {
/* 幻灯片 */
	
/* 内容 */
	.architecture-wrapper .upper-wrapper .title-chinese p:first-child{
		font-size: 20px;
	}
	
	.architecture-wrapper .upper-wrapper .title-chinese p:last-child{
		font-size: 22px;
	}
	
	.architecture-wrapper .upper-wrapper .explain p{
		font-size: 22px;
	}
	
	.architecture-wrapper .below-wrapper{
		grid-column-gap: 40px;
	}
	
/* 旗下品牌 */
	.architecture-brand .upper-wrapper .title-chinese{
		font-size: 22px;
	}
	
	.architecture-brand .below-wrapper{
		grid-gap: 15px;
	}
}

/* 响应 1280 */
@media screen and (max-width: 1280px) {
/* 幻灯片 */
	
/* 内容 */
	.architecture-wrapper .upper-wrapper .title-chinese p:first-child{
		font-size: 18px;
	}
	
	.architecture-wrapper .upper-wrapper .title-chinese p:last-child{
		font-size: 20px;
	}
	
	.architecture-wrapper .upper-wrapper .explain p{
		font-size: 20px;
	}
	
	.architecture-wrapper .below-wrapper{
		grid-column-gap: 25px;
	}
	
/* 旗下品牌 */
	.architecture-brand .upper-wrapper .title-chinese{
		font-size: 20px;
	}
}

/* 响应 1000 */
@media screen and (max-width: 1000px) {
/* 幻灯片 */
	.architecture-banner .mobile-image{
		display: block;
	}
	
	.architecture-banner .computer-image{
		display: none;
	}
	
/* 内容 */
	.architecture-wrapper .upper-wrapper .title-chinese{
		padding-bottom: 3.922%;
	}
	
	.architecture-wrapper .upper-wrapper .title-chinese::after{
		width: 8.850%;
		left: 45.576%;
	}
	
	.architecture-wrapper .upper-wrapper .title-chinese p:first-child{
		font-size: 16px;
	}
	
	.architecture-wrapper .upper-wrapper .title-chinese p:last-child{
		font-size: 18px;
		margin-top: 2.615%;
	}
	
	.architecture-wrapper .upper-wrapper .explain p{
		font-size: 18px;
		margin-top: 3.922%;
	}
	
	.architecture-wrapper .below-wrapper{
		grid-row-gap: 15px;
		margin-top: 7.844%;
		grid-template-columns: repeat(1, 1fr);
	}
	
	.architecture-wrapper .below-wrapper .item.bottom-margin{
		margin-bottom: 0%;
	}
	
	.architecture-wrapper .below-wrapper .item.top-margin{
		margin-top: 0%;
	}
	
/* 旗下品牌 */
	.architecture-brand .upper-wrapper .title-chinese{
		font-size: 18px;
	}
	
	.architecture-brand .below-wrapper{
		margin-top: 5.229%;
		grid-template-columns: repeat(2, 1fr);
	}
}

/* 响应 750 */
@media screen and (max-width: 750px) {
/* 幻灯片 */
	
/* 内容 */
	
/* 旗下品牌 */
}