.banner {
	padding-top: 5rem;
	width: 100%;
}

.banner img {
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 100%";

}

.banner .banner-alt {
	margin: auto;
	width: 92vw;

}
.banner .banner-alt div {
	margin: auto;
	text-align: center;
	width: 100%;
	padding-bottom: 2rem;
}

.introduce {
	font-weight: 300;margin: auto;background-color: white;
}

.introduce .content{
	letter-spacing: 0.2rem;line-height: 2rem;padding: 1rem;color: #505050;margin-bottom: 2rem;
}

.company-introduce {
	padding-top: 4rem;
	margin-top: 1rem;
	padding-bottom: 0rem;
}

.company-introduce .company-introduce-module {
	width: 96%;
	margin: auto;
}

.company-introduce .company-introduce-module .module-content {
	padding-top: 2rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.company-introduce .company-introduce-module .module-content .module-no {
	width: 5rem;
	margin-right: 1rem;
	height: 2rem;
	display: flex;
	align-items: center;
	font-size: 1.8rem;
	letter-spacing: 0.2rem;
	color: #898989;

}

.company-introduce .company-introduce-module .module-content .module-no .module-no-line {
	display: flex;
	align-items: center;
	width: 1rem;
	height: 1px;
	border-top: solid 2px #898989;
	margin-right: 1rem;
}

.company-introduce .company-introduce-module .module-content .module-introduce {
	width: calc(100vw - 8rem);
}

.company-introduce .company-introduce-module .module-content .module-title {
	font-size: 1.8rem;
	font-weight: 700;
	color: #0A1B35;
}

.company-introduce .company-introduce-module .module-content .module-title .module-en-title {
	margin-top: -0.2rem;
	min-height: 1rem;
}

.company-introduce .company-introduce-module .module-content .module-title .module-zh-title {
	margin-top: 0rem;
	font-size: 1.5rem;
}

.company-introduce .company-introduce-module .module-content .module-introduce .module-introduce-content {
	
	margin-top: 2rem;
	font-size: 0.9rem;
	color: #767676;
	line-height: 1.8rem;
}

.company-introduce .company-introduce-module .module-content .module-introduce .module-introduce-line {
	margin-bottom: 2rem;
	margin-top: 2rem;
	font-size: 0.9rem;
	border-top: solid 2px #00456B;
	width: 5rem;
}

.company-introduce .company-introduce-module .module-content .module-introduce .module-introduce-footer .module-footer-zh-title {
	min-height: 1rem;
	color: #0A1B35;
	font-size: 1.2rem;
	font-weight: 500;
}


.company-introduce .company-introduce-module .module-content .module-introduce .module-introduce-footer .module-footer-en-title {
	margin-top: 0rem;
	font-size: 0.8rem;
	color: #7C7C7C;
}


.company-introduce .company-introduce-module .module-content .module-industries-introduce {
	width: calc(100vw - 7rem);
}

.company-introduce .company-introduce-module .module-content .module-industries-introduce .module-introduce-content {
	margin-top: 2rem;
	font-size: 0.9rem;
	color: #767676;
	line-height: 1.8rem;
}

.company-introduce .company-introduce-module .module-content .module-industries-introduce .module-introduce-line {
	margin-bottom: 2rem;
	margin-top: 2rem;
	font-size: 0.9rem;
	border-top: solid 2px #00456B;
	width: 5rem;
}

.company-introduce .company-introduce-module .module-content .module-industries-introduce .module-introduce-footer .module-footer-zh-title {
	height: 1rem;
	color: #0A1B35;
	font-size: 1.2rem;
	font-weight: 500;
}


.company-introduce .company-introduce-module .module-content .module-industries-introduce .module-introduce-footer .module-footer-en-title {
	margin-top: 0rem;
	font-size: 0.8rem;
	color: #7C7C7C;
}
.company-introduce .company-introduce-module .module-content .module-pic {
	width: 100%;
}


.company-introduce .company-introduce-module .module-content .module-enterprise-pic {
	width: 50rem;
	margin-right: 5rem;
}

.company-introduce .company-introduce-module .module-content .module-enterprise-pic {
	width:90%;
	margin: auto;
	
}

.company-introduce .company-introduce-module .module-content .module-enterprise-content {
	margin: auto;
	width: 96%
}

.company-introduce .company-introduce-module .module-content .module-enterprise-content .module-enterprise-line {
	margin: auto;
	width: 2rem;
	height: 1px;
	border-top: solid 2px #898989;
	
}

.company-introduce .company-introduce-module .module-content .module-enterprise-content .module-enterprise-no {
	text-align: center;
	font-size: 1.8rem;
	letter-spacing: 0.2rem;
	color: #898989;
	line-height: 3rem;
}


.company-introduce .company-introduce-module .module-content .module-enterprise-content .module-enterprise-title {
	text-align: center;
	font-size: 1.8rem;
	font-weight: 700;
	color: #0A1B35;

}

.company-introduce .company-introduce-module .module-content .module-enterprise-content .module-enterprise-title .module-enterprise-en-title {

	margin-top: -0.2rem;
	height: 1rem;
}

.company-introduce .company-introduce-module .module-content .module-enterprise-content .module-enterprise-title .module-enterprise-zh-title {

	margin-top: 0rem;
	font-size: 1.5rem;
}

.company-introduce .company-introduce-module .module-content .module-enterprise-content .module-enterprise-rows {
	text-align: center;
	margin-top: 5rem;
	font-size: 0.9rem;
	color: #767676;
	line-height: 1.8rem;
}

.company-introduce .company-introduce-module .module-content .module-enterprise-content .module-enterprise-rows .module-enterprise-row {
	margin-top: 2rem;
	font-size: 0.9rem;
}

.company-introduce .company-introduce-module .module-content .module-enterprise-content .module-enterprise-rows .module-enterprise-row .module-enterprise-zh-row {
	height: 1rem;
	color: #0A1B35;
	font-size: 1.2rem;
	font-weight: 500;
}

.company-introduce .company-introduce-module .module-content .module-enterprise-content .module-enterprise-rows .module-enterprise-row .module-enterprise-en-row {
	margin-top: 0rem;
	font-size: 0.8rem;
	color: #7C7C7C;
}

