.banner-p {
	width: 100%;
	font-size: 2.125rem;
}

/*---------------------------- 一段话----------------------- */
.paragraph {
	width: 85rem;
	/* width: 1360px; */
	height: auto;
	margin: 3.75rem auto 5rem;
	/* margin: 60px auto 80px; */
	text-align: center;
	font-size: 1.25rem;
	/* font-size: 20px; */
	font-family: 'SourceHanSansCN-Regular';
	color: #333333;
}

/*---------------------------- 安全----------------------- */
.qhset-1 {
	width: 100%;
}

.qhset-2,
.qhset-3 {
	width: 100%;
	padding: 2.5rem 0;
	background-color: #f5f6fa;

}

.qhset-2 {
	margin: 3.75rem 0;
}

.qhset-3 {
	margin: 3.75rem 0 0;
}


.qhset-div {
	width: 100rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	opacity: 0;
	transform: translateX(-100%);
	/* 过渡效果 */
	transition: opacity 0.5s ease-in, transform 0.8s ease-out;
	/*transform: translateY(30px);*/
}
.qhset-div.visible {
	opacity: 1;
	transform: translateY(0);
}

.qhset-img {
	width: 40.625rem;
	height: 21.875rem;
	display: inline-block;
	overflow: hidden;
	cursor: pointer;
}

.qhset-img:hover .qhset-img-1 {
	transform: scale(1.1);
}

.qhset-img-1 {
	width: 100%;
	height: 100%;
	transition: transform 0.5s ease;
}

.qhset-div-c {
	width: 56.25rem;
	/* width: 900px; */
	display: inline-block;
}

.qhset-1-title {
	width: 100%;
	display: flex;
	align-items: flex-start;
}

.qhset-1-title-span {
	background-color: #0781c5;
	width: 0.25rem;
	height: 1.875rem;
	display: inline-block;
}

.qhset-1-title-p {
	width: 100%;
	height: 2rem;
	display: inline-block;
	font-family: 'SourceHanSansCN-Bold';
	color: #333333;
	font-size: 1.625rem;
	margin: 0;
	line-height: 2rem;
	padding-left: 0.8rem;
}

.qhset-content {
	width: 100%;
	font-size: 1.25rem;
	font-family: 'SourceHanSansCN-Regular';
	margin-top:35px;
	line-height: 2.125rem;
}

.pdf-content{
	line-height: 30px;
}

.qhset-a {
	color: #436cff;
	text-decoration: none;
}

/*---------------------------- 奖项----------------------- */
.award {
	width: 100%;
	height: 56.5rem;
	margin: 0 auto;
	padding-bottom: 4.875rem;
	background-image: url(../img/qhset/qhset-b.png);
	background-size: 100% 100%;
	opacity: 0;
	transform: translateY(30px);
	transition: opacity 0.5s ease-in, transform 0.8s ease-out;
}
.award.visible {
	opacity: 1;
	transform: translateY(0);
}

.award-title {
	width: 100rem;
	text-align: center;
	font-size: 2.125rem;
	/* font-size: 34px; */
	font-family: 'SourceHanSansCN-Medium';
	color: #333333;
	margin: 0 auto;
	padding: 2.5rem 0;
}

.award-p {
	width: 85.25rem;
	padding: 0;
	margin: 0 auto 2.5rem;
	color: #333333;
	font-size: 1.25rem;
	font-family: 'SourceHanSansCN-Regular';
	text-align: center;
	line-height: 2.125rem;
	
}

.award-div {
	width: 100rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.award-left,
.award-right {
	width: 3.5625rem;
	height: 11rem;
	background-size: 100% 100%;
}

.award-left {
	background-image: url(../img/qhset/qhset-left-1.png);
	cursor: pointer;
}

.award-right {
	background-image: url(../img/qhset/qhset-right-1.png);
	cursor: pointer;
}

.award-1 {
	width: 82.875rem;
	/* width: 1326px; */
	height: 13.125rem;
	display: flex;
	justify-content: space-between;
}

.award-img-div1 {
	width: 19.375rem;
	height: 13.125rem;
	overflow: hidden;
	cursor: pointer;
}

.award-img1, .award-img2{
	width: 100%;
	height: 100%;
	transition: transform 0.5s ease;
}

.award-img-div1:hover .award-img1 {
	transform: scale(1.1);
}
.award-img-div2:hover .award-img2 {
	transform: scale(1.1);
}
.award-2{
	width: 100rem;
	height: 16.875rem;
	margin: 1.875rem auto 0;
	display: flex;
	justify-content: space-between;
}
.award-img-div2{
	width: 13.125rem;
	height: 16.875rem;
	overflow: hidden;
	cursor: pointer;
}

.award {
	opacity: 0;
	transform: translateY(30px);
}

.award.visible {
	animation: fadeInUp 0.8s ease forwards;
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translateY(30px);
	}
	to {
		opacity: 1;
		transform: translateY(0);
	}
}