/*css 初始化 */
body,
dl,
dd,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
input,
textarea,
p,
hr,
thead,
tbody,
tfoot,
th,
td {
  margin: 0;
  padding: 0;
}

ul,
ol {
  list-style: none;
}

a {
  color: var(--main-color);;
  text-decoration: none !important;
}

:root {
  --main-color: var(--main-color);;
}
 
 body {
	display: flex;
	width: 100;
	height: 100%;
	position: relative;
	text-decoration: none;
}

.main_section {
	flex: 1;
}

.all_pro_content img:hover {
	opacity: 0.8;
}
 
/*-----------------section_aside侧边栏设置-------------------*/
header,
section,
footer {
	min-width: 1200px;
}

header {
	height: auto;
}

section {
	padding: 30px 0px;
	background: #f6f6f6;
	height: auto;
}

footer {
	height: 515px;
	padding: 20px 0px;
}
 
/*----------------------------section------------------------ */
section>div {
	width: 1200px;
	margin: 0 auto;
}

.main_brand {
	height: 260px;
}

.content {
	margin: 25px auto;
}

.quality {
	height: 90px;
	background: #f6f6f6;
}

/* footer */
.footer {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}
 
/*----------------------section质量保证------------------ */
.quality {
	display: flex;
}

.qu_item {
	flex: 1;
	display: flex;
	justify-content: center;
	align-items: center;
}

.qu_item span {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: solid 2px var(--main-color);
	margin-right: 8px;
}

.qu_item span i {
	font-size: 30px;
	color: var(--main-color);
	font-weight: 400;
}

.qu_item p {
	margin: 0;
}
 