@charset "UTF-8";

body {
	background-color: #000;
}

h1 {
	color: #a47c3f;
	margin-bottom: 60px;
}

h2 {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}

#product {
	background-color: #000;
	color: #b2b2b2;
	padding: 65px 0;
}

#product .col-lg-4 {
	text-align: center;
}

#product img {
	height: 48px;
	width: 48px;
}

#product  p {
	color: #6D6D6D;
	min-height: 5em;
	text-align: left;
}

#product .col-lg-4:hover * {
	color: #d6c290;
}

#article {
	padding: 65px 0;
	background-color: #fff;
}

#article .date {
	font-size: 18px;
	font-weight: bold;
	font-family: '微软雅黑';
	margin-top: 10px;
}

#article .title {
	font-size: 24px;
	font-weight: bold;
	margin-top: 6px;
	color: #a97c41;
}

#article .summary {
	height: 2.8em;
	font-size: 16px;
	overflow: hidden;
	margin-top: 10px;
}

#moreArticle {
	border-radius: 0;
	padding: 10px 30px;
	margin-top: 20px;
	background-color: #000;
	color: #fff;
}

#partner {
	background-color: #f5f5f5;
	padding: 0 0 65px 0;
}

#partner ul {
	list-style: none;
	padding: 0;
}

#partner li {
	float: left;
	width: 25%;
}

#partner a {
	display: inline-block;
	height: 75px;
	margin: 10px 10px 0 0;
	width: 98%;	
}

#partner img {
	object-fit: contain;
	object-position: center;
	width: 100%;
	height: 100%;
}

#cooperation {
	font-size: 24px;
	line-height: 65px;
	background-color: #f5f5f5;
	padding: 65px 0;
}

#cooperation img {
	width: 100%;
	height: auto;
	outline: none;
	margin: 0;
	max-width: 100%;
	background-color: #fff;
}

#cooperation .card {
	background-color: #fff;
	text-align: center;
	margin: 0 -10px 10px;
}

#cooperation .card:hover {
	box-shadow: 4px 4px 4px grey;
}

@media screen and (max-width: 767px) {
	#product  p {
		min-height: 9em;
	}
	#article .summary {
		height: auto;
	}
	#partner li {
		width: 100%;
	}
	#partner a {
		margin: 5px 0;
		width: 100%;
		height: auto;
	}
	#partner img {
		max-height: 70px;
	}
	#erweima {
		margin: -40px auto 0;
		float: none;
	}
}