/* 公共页脚样式（从 index.css 抽取） */
#footer-container {
	height: 509px;
	position: relative;
	width: 1923px;
	margin: 14px 0 4px 0;
}

.footer-content {
	background-color: rgba(249, 249, 252, 1);
	height: 430px;
	background: url(../img/home/106b176550c06051921373989d5e12f5.jpg) 100% no-repeat;
	background-size: 100% 100%;
	width: 1923px;
}

.footer-content .block1 {
	width: 292px;
	height: 263px;
	margin: 43px 0 0 239px;
}

.footer-content .block1 .brand {
	width: 285px;
	height: 87px;
	overflow-wrap: break-word;
	font-size: 0;
	font-family: Source Han Sans CN-Medium;
	font-weight: 500;
	text-align: left;
	line-height: 44px;
	margin-left: 7px;
}

.footer-content .block1 .brand .brandname {
	width: 285px;
	height: 87px;
	overflow-wrap: break-word;
	color: rgba(21, 33, 115, 1);
	font-size: 29px;
	font-family: Source Han Sans CN-Medium;
	font-weight: 500;
	text-align: left;
	line-height: 44px;
}

.footer-content .block1 .brand .sologan {
	width: 285px;
	height: 87px;
	overflow-wrap: break-word;
	color: rgba(21, 33, 115, 1);
	font-size: 25px;
	font-family: Source Han Sans CN-Regular;
	font-weight: NaN;
	text-align: left;
	line-height: 34px;
}

.footer-content .block1 .contact {
	width: 268px;
	height: 92px;
	margin-top: 84px;
}

.footer-content .block1 .contact .address {
	width: 266px;
	height: 21px;
	overflow-wrap: break-word;
	color: rgba(51, 51, 51, 1);
	font-size: 16px;
	letter-spacing: 0.6399999856948853px;
	font-family: Source Han Sans CN-Normal;
	font-weight: NaN;
	text-align: left;
	white-space: nowrap;
	line-height: 21px;
	margin-left: 2px;
}

.footer-content .block1 .contact .post_code {
	width: 106px;
	height: 21px;
	overflow-wrap: break-word;
	color: rgba(51, 51, 51, 1);
	font-size: 16px;
	letter-spacing: 0.6399999856948853px;
	font-family: Source Han Sans CN-Normal;
	font-weight: NaN;
	text-align: left;
	white-space: nowrap;
	line-height: 21px;
	margin-top: 14px;
}

.footer-content .block1 .contact .tel {
	width: 169px;
	height: 21px;
	overflow-wrap: break-word;
	color: rgba(51, 51, 51, 1);
	font-size: 16px;
	letter-spacing: 0.6399999856948853px;
	font-family: Source Han Sans CN-Normal;
	font-weight: NaN;
	text-align: left;
	white-space: nowrap;
	line-height: 21px;
	margin-top: 14px;
}

.footer-content .block2 {
	width: 290px;
	height: 92px;
	margin: 214px 0 0 10px;
}

/* .text-group_7 {
	width: 274px;
	height: 91px;
} */

.footer-content .block2 .mobile {
	width: 272px;
	height: 21px;
	overflow-wrap: break-word;
	color: rgba(51, 51, 51, 1);
	font-size: 16px;
	letter-spacing: 0.6399999856948853px;
	font-family: Source Han Sans CN-Normal;
	font-weight: NaN;
	text-align: left;
	white-space: nowrap;
	line-height: 21px;
	margin-left: 2px;
}

.footer-content .block2 .fax {
	width: 169px;
	height: 21px;
	overflow-wrap: break-word;
	color: rgba(51, 51, 51, 1);
	font-size: 16px;
	letter-spacing: 0.6399999856948853px;
	font-family: Source Han Sans CN-Normal;
	font-weight: NaN;
	text-align: left;
	white-space: nowrap;
	line-height: 21px;
	margin-top: 14px;
}

.footer-content .block2 .mail {
	width: 222px;
	height: 21px;
	overflow-wrap: break-word;
	color: rgba(51, 51, 51, 1);
	font-size: 16px;
	letter-spacing: 0.6399999856948853px;
	font-family: Source Han Sans CN-Normal;
	font-weight: NaN;
	text-align: left;
	white-space: nowrap;
	line-height: 21px;
	margin-top: 14px;
}

.footer-content .block3 {
	width: 134px;
	height: 92px;
	margin: 214px 0 0 19px;
}

/* .text-group_8 {
	width: 135px;
	height: 91px;
} */

.footer-content .block3 .business1 {
	width: 133px;
	height: 21px;
	overflow-wrap: break-word;
	color: rgba(51, 51, 51, 1);
	font-size: 16px;
	letter-spacing: 0.6399999856948853px;
	font-family: Source Han Sans CN-Normal;
	font-weight: NaN;
	text-align: left;
	white-space: nowrap;
	line-height: 21px;
	margin-left: 2px;
}

.footer-content .block3 .business2 {
	width: 116px;
	height: 21px;
	overflow-wrap: break-word;
	color: rgba(51, 51, 51, 1);
	font-size: 16px;
	letter-spacing: 0.6399999856948853px;
	font-family: Source Han Sans CN-Normal;
	font-weight: NaN;
	text-align: left;
	white-space: nowrap;
	line-height: 21px;
	margin-top: 14px;
}

.footer-content .block3 .business3 {
	width: 133px;
	height: 21px;
	overflow-wrap: break-word;
	color: rgba(51, 51, 51, 1);
	font-size: 16px;
	letter-spacing: 0.6399999856948853px;
	font-family: Source Han Sans CN-Normal;
	font-weight: NaN;
	text-align: left;
	white-space: nowrap;
	line-height: 21px;
	margin-top: 14px;
}

.footer-content .block4 {
	height: 281px;
	background: url(../img/home/18ce59846df482034bfe4186670fe70e.jpg) 100% no-repeat;
	background-size: 100% 100%;
	width: 556px;
	margin: 50px 243px 0 140px;
}

..footer-content .block4 .blank {
	width: 556px;
	height: 281px;
}

.copyright {
	background-color: rgba(13, 13, 13, 1);
	/* position: relative; */
	left: 0;
	top: 429px;
	width: 1920px;
	height: 80px;
	font-size: 14px;
}

.copyright .website {
	width: 408px;
	height: 24px;
	overflow-wrap: break-word;
	color: rgba(153, 153, 153, 1);
	letter-spacing: 0.7200000286102295px;
	font-family: Source Han Sans CN-Normal;
	font-weight: NaN;
	text-align: left;
	white-space: nowrap;
	line-height: 24px;
	margin: 27px 0 0 249px;
}

.copyright .icp {
	width: 171px;
	height: 24px;
	overflow-wrap: break-word;
	color: rgba(153, 153, 153, 1);
	letter-spacing: 0.7200000286102295px;
	font-family: Source Han Sans CN-Normal;
	font-weight: NaN;
	text-align: left;
	white-space: nowrap;
	line-height: 24px;
	margin: 28px 0 0 530px;
}

.copyright .icp_code {
	width: 298px;
	height: 24px;
	overflow-wrap: break-word;
	color: rgba(153, 153, 153, 1);
	letter-spacing: 0.7200000286102295px;
	font-family: Source Han Sans CN-Normal;
	font-weight: NaN;
	text-align: left;
	white-space: nowrap;
	line-height: 24px;
	margin: 28px 238px 0 26px;
}