/* 公司简介 */
.about-content {
	float: left;
	width: 100%;
	margin-top: 3%;
}

.about-content {
	overflow: hidden;
}

.about-content h1 {
	width: 100%;
	font-size: 20px;
	text-align: left;
	margin-bottom: 20px;
	line-height: 35px;
	font-family: 'OswaldBold';
	margin-top: 0;
}

.about-content p {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 15px;
	line-height: 27px;
	color: #666;
}

/* 公司简介 */

/* 质量控制 */


.Quality {
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 3%;
	width: 100%;
	float: left;
}

.Quality_l {
	width: 50%;
	float: left;
}

.Quality_l h1 {
	width: 100%;
	font-size: 24px;
	text-align: left;
	margin-bottom: 20px;
	font-family: 'OswaldBold';
	padding: 0;
	line-height: 30px;
}

.Quality_l p {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 15px;
	line-height: 24px;
	color: #666;
}

.Quality_r {
	width: 47%;
	float: right;
}

.Quality_r img {
	width: 100%;
}

/* 质量控制 */

/* 文化 */
.about-wh {
	float: left;
	width: 100%;
	padding: 0px;
	margin-top: 3%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.about-wh_a {
	width: 32%;
	height: 265px;
	background-image: url(/assets/image/08.png);
	background-color: #ffffff;
	padding: 30px 22px 13px;
	box-shadow: 0 0 17px 0 #ededed;
	border-radius: 20px;
}

.about-wh_a img {
	float: right;
	width: 90px;
	height: 95px;
}

.about-wh h3 {
	margin: 0px;
	line-height: 36px;
	margin-bottom: 15px;
	font-size: 20px;
	font-family: 'OswaldBold';
}

.line {
	width: 40px;
	height: 3px;
	background-color: #276fda;
	float: left;
}

.about-wh p {
	line-height: 30px;
	font-size: 18px;
	float: left;
	width: 100%;
	color: #666;
	margin-top: 20px;
}


/* 文化 */

.about-zs {
	float: left;
	width: 100%;
	padding: 0px;
	margin-top: 2px;
}

/* 资质证书 */
.Certif {
	margin-bottom: 6%;
}

.Certif ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.Certif ul li {
	width: 24.2%;
	border: 1px solid #e5e5e5;
}

.Certif ul li img {
	width: 100%;
}

/* 资质证书 */


/* 联系我们 */
.about-lx {
	float: left;
	width: 100%;
	padding: 0px;
	display: flex;
	margin-top: 3%;
	background: #f3f3f3;
}

.about-lx h3 {
	width: 100%;
	font-size: 20px;
	text-align: left;
	margin-bottom: 16px;
	line-height: 28px;
	margin-top: 0;
}

.lx {
	width: 45%;
	float: left;
	padding: 2% 20px;
}


.lx ul {
	width: 100%;
	float: left;
	overflow: hidden;
	margin: 0;
}

.lx ul h4 {
	font-size: 16px;
	font-family: 'OswaldBold';
	margin: 0;
	line-height: 28px;
}

.lx ul li {
	width: 100%;
	float: left;
	line-height: 26px;
}

.lx ul li a {
	color: #000;
}

.lximg {
	width: 59%;
	float: left;
}

.lximg ul {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	margin-top: 7%;
}

.lximg ul li {
	width: 23%;
}

.lximg ul li p {
	line-height: 33px;
	text-align: center;
}

.lximg ul li img {
	width: 100%;
	border: 1px solid #e1e1e1;
}



.fbxj {
	width: 100%;
	FLOAT: left;
	padding: 20px;
	background: #f3f3f3;
	margin-top: 2%;
}

.fbxj h3 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	margin: 0;
	line-height: 28px;
	width: 100%;
	color: #000;
}

.right_input {
	margin-top: 3px;
	width: 100%;
	padding: 0;
}

.right_input li {
	text-align: left;
	display: block;
	overflow: hidden;
	/* padding: 5px 0; */
	margin-top: 10px;
	margin-bottom: 8px;
	margin-left: 0;
	padding-right: 18px;
	padding-left: 0px;
}

.right_input li input,
.right_input li textarea {
	border: 0;
	padding: 10px;
	border-radius: 6px;
	background-color: #fff;
	width: 100%;
	outline: none;
	border: 1px solid #dddddd;
	line-height: 20px;
}

.right_input .fbxj_sub span {
	display: inline-block;
	width: 100%;
	border: 0;
	background: #276fda;
	color: #fff;
	border-radius: 6px;
	line-height: 44px;
	cursor: pointer;
	text-align: center;
	font-family: 'OswaldBold';
}

.right_input .fbxj_sub {
	float: left;
}

.bz_box {
	width: 100%;
	margin-top: 10px;
	float: left;
}

#bzContact {
	width: 100%;
	height: 100px !important;
}


/* 联系我们 */


/* 移动端 */
@media (max-width: 768px) {

	/* 公司简介 */
	.about-content p {
		display: block;
		float: left;
		width: 100%;
		margin-bottom: 7px;
		line-height: 24px;
	}

	.about-contentr {
		width: 100%;
		float: right;
	}

	/* 企业文化 */
	.about-wh_a {
		width: 100%;
		height: 265px;
		background-image: url(/assets/image/08.png);
		background-color: #ffffff;
		padding: 30px 22px 13px;
		box-shadow: 0 0 17px 0 #ededed;
		border-radius: 20px;
		margin-bottom: 30px;
	}

	/* 质量控制 */
	.Quality {
		overflow: hidden;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-top: 3%;
		width: 100%;
		float: left;
		flex-wrap: wrap;
	}

	.Quality_l {
		width: 100%;
		float: left;
	}

	.Quality_r {
		width: 100%;
		float: right;
	}


	/* 联系我们 */
	.fbxj {
		width: 100%;
		FLOAT: LEFT;
		padding: 30px 15px;
	}

	.lx {
		width: 100%;
		float: left;
		padding: 37px 15px;
	}

	.about-lx {
		float: left;
		width: 100%;
		padding: 0px 0px 5%;
		display: flex;
		margin-top: 5%;
		flex-wrap: wrap;
	}

	.lximg {
		width: 100%;
		float: left;
	}

	.lximg ul li {
		width: 56%;
	}

	.lximg ul {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
		margin-top: 0;
	}

	.about-lx h1 {
		width: 100%;
		font-size: 34px;
		text-align: center;
		margin-bottom: 3px;
		font-weight: BOLD;
		letter-spacing: 2px;
	}

	.about-text h1 {
		width: 100%;
		font-size: 34px;
		text-align: center;
		margin-bottom: 20px;
		color: #fff;
		font-weight: BOLD;
		letter-spacing: 3px;
	}

	.about-lx h2 {
		width: 100%;
		font-size: 20px;
		text-align: left;
	}

	.right_input li {
		text-align: left;
		display: block;
		overflow: hidden;
		/* padding: 5px 0; */
		margin-top: 16px;
		margin-bottom: 0px;
		margin-left: 0;
		padding-right: 0px;
		padding-left: 0px;
	}

	.right_input li input,
	.right_input li textarea {
		border: 0;
		padding: 10px;
		border-radius: 0px;
		background-color: #fff;
		width: 100%;
		outline: none;
		border: 1px solid #c5c5c5;
		line-height: 20px;
	}


}