/* 公共联系客服 */
	.communal-service-wrapper{
		width: 100%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}

	/* 公共联系客服-内容 */
	.communal-service-wrapper .content-wrapper{
		width: 100%;
		display: flex;
		height: 100vh;
		align-items: center;
		justify-content: center;
	}

	/* 公共联系客服-内容-主要的 */
	.communal-service-wrapper .content-wrapper .main{
		gap: 20px;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		width: calc((100% - (1vw * 15.365)) / 2);
	}
	
	.communal-service-wrapper .content-wrapper .main p:first-child{
		line-height: 1;
		font-size: 14px;
		color: rgba(255, 255, 255, 1);
	}
	
	.communal-service-wrapper .content-wrapper .main p:last-child{
		line-height: 1;
		font-size: 28px;
		color: rgba(255, 255, 255, 1);
		font-family: "SourceHanSansCN-Bold";
	}

	/* 公共联系客服-内容-次要的 */
	.communal-service-wrapper .content-wrapper .minor{
		gap: 35px;
		display: flex;
		align-items: flex-end;
		flex-direction: column;
		justify-content: center;
		width: calc((100% - (1vw * 15.365)) / 2);
	}
	
	.communal-service-wrapper .content-wrapper .minor .explain{
		gap: 5px;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		width: calc(100% - (1vw * 13.021));
	}
	
	.communal-service-wrapper .content-wrapper .minor .explain p{
		font-size: 14px;
		line-height: 24px;
		color: rgba(255, 255, 255, 1);
	}
	
	.communal-service-wrapper .content-wrapper .minor .qr-code{
		display: grid;
		grid-gap: 25px;
		width: calc(100% - (1vw * 13.021));
		grid-template-columns: repeat(2, 1fr);
	}
	
	.communal-service-wrapper .content-wrapper .minor .qr-code .item{
		gap: 15px;
		width: 100%;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
	
	.communal-service-wrapper .content-wrapper .minor .qr-code .item .image{
		width: 100%;
	}
	
	.communal-service-wrapper .content-wrapper .minor .qr-code .item .image img{
		width: 100%;
		height: 100%;
	}
	
	.communal-service-wrapper .content-wrapper .minor .qr-code .item .text{
		line-height: 1;
		font-size: 12px;
		color: rgba(0, 0, 0, 1);
	}

	/* 公共联系客服-内容-中间图像 */
	.communal-service-wrapper .content-wrapper .middle-image{
		width: calc(1vw * 15.365);
		border-radius: calc(1vw * 1.823);
	}
	
	.communal-service-wrapper .content-wrapper .middle-image img{
		width: 100%;
		height: 100%;
		border-radius: inherit;
	}

/* 响应 1680 */	
@media screen and (max-width: 1680px) {}

/* 响应 1440 */
@media screen and (max-width: 1440px) {
/* 公共联系客服 */

	/* 公共联系客服-内容 */

	/* 公共联系客服-内容-主要的 */
	.communal-service-wrapper .content-wrapper .main{
		gap: 15px;
		width: calc((100% - (1vw * 15.973)) / 2);
	}
	
	.communal-service-wrapper .content-wrapper .main p:first-child{
		font-size: 12px;
	}
	
	.communal-service-wrapper .content-wrapper .main p:last-child{
		font-size: 24px;
	}

	/* 公共联系客服-内容-次要的 */
	.communal-service-wrapper .content-wrapper .minor{
		gap: 25px;
		width: calc((100% - (1vw * 15.973)) / 2);
	}
	
	.communal-service-wrapper .content-wrapper .minor .explain{
		width: calc(100% - (1vw * 15.278));
	}
	
	.communal-service-wrapper .content-wrapper .minor .explain p{
		font-size: 12px;
		line-height: 20px;
	}
	
	.communal-service-wrapper .content-wrapper .minor .qr-code{
		grid-gap: 20px;
		width: calc(100% - (1vw * 15.278));
	}
	
	.communal-service-wrapper .content-wrapper .minor .qr-code .item{
		gap: 10px;
	}

	/* 公共联系客服-内容-中间图像 */
	.communal-service-wrapper .content-wrapper .middle-image{
		width: calc(1vw * 15.973);
		border-radius: calc(1vw * 1.737);
	}
}

/* 响应 1280 */
@media screen and (max-width: 1280px) {}

/* 响应 1000 */
@media screen and (max-width: 1000px) {}

/* 响应 750 */
@media screen and (max-width: 750px) {}