.research-page .description {
	margin-top: .87rem;
	font-size: 0;
}
.research-page .description .text {
	padding-right: .58rem;
	box-sizing: border-box;
	width: 50%;
	display: inline-block;
	vertical-align: top;
}
.research-page .description .img {
	width: 50%;
	display: inline-block;
	vertical-align: top;
}
.research-page .description-title {
	padding-bottom: .25rem;
	margin-bottom: .25rem;
	position: relative;
	font-size: .32rem;
	font-family: 'ITC Avant Garde Gothic LT Book';
}
.research-page .description-title::after {
	content: '';
	width: .49rem; height: 2px;
	background-color: #5a5a5a;
	position: absolute;
	left: 0; bottom: 0;
}
.research-page p {
	font-size: .16rem;
	color: #5a5a5a;
	font-family: Calibri;
	line-height: 1.3;
}
.research-page .description .text img {
	margin-top: .1rem;
}
.certificate {
	margin: 1rem 0;
	position: relative;
}
.certificate .title {
	margin-bottom: .21rem;
	font-size: .32rem;
	font-family: 'ITC Avant Garde Gothic LT Book';
	color: var(--mainColor);
	width: 100%;
	text-align: center;
}
.certificate .subtitle {
	font-family: Calibri;
	font-size: .16rem;
	text-align: center;
	color: #5a5a5a;
	width: 100%;
}
#certificate {
	margin-top: .45rem;
}
#certificate img {
	width: 3rem;
	border: 1px solid #ddd;
	box-sizing: border-box;
}
#certificate .swiper-wrapper {
	align-items: center;
}
.certificate .iconfont {
	position: absolute;
	right: -1rem; top: 55%;
	font-size: .6rem;
	width: .9rem; height: .9rem;
	outline: none;
	cursor: pointer;
	color: var(--mainColor);
}
.certificate .icon-back {
	left: -1rem;
}
.photo {
	margin: .74rem 0 .9rem;
}
.photo .title {
	width: 100%;
	text-align: center;
	color: var(--mainColor);
	font-size: .32rem;
	font-family: 'ITC Avant Garde Gothic LT Book';
}
.photo .subtitle {
	font-family: Calibri;
	font-size: .16rem;
	text-align: center;
	color: #5a5a5a;
	width: 100%;
}
.photo .imgs {
	margin-top: .53rem;
	font-size: 0;
	display: inline-block;
}
.photo .imgs img {
	float: left;
	width: 3rem; height: 2.06rem;
}
.photo .imgs img:first-of-type {
	width: 6.3rem; height: 4.3rem;
}
.photo .imgs img:nth-of-type(2) {
	margin: 0 .17rem .18rem .19rem;
}
.photo .imgs img:nth-of-type(3) {
	margin-bottom: .18rem;
}
.photo .imgs img:nth-of-type(4) {
	margin: 0 .17rem 0 .19rem;
}

@media screen and (max-width: 768px) {
.research-page .description {
	margin-top: .4rem;
}
.research-page .description-title {
	margin-bottom: .15rem;
	padding-bottom: .15rem;
	font-size: .26rem;
}
.research-page .description .text {
	padding-right: 0;
	width: 100%;
}
.research-page p {
	color: #5a5a5a;
	line-height: 1.5;
}
.research-page .description .text img {
	width: 100%;
}
.research-page .description .img {
	margin-top: .1rem;
	width: 100%;
}
.research-page .description .img img {
	width: 100%;
}
.certificate {
	margin-top: .4rem;
}
.certificate .title {
	margin-bottom: .15rem;
	font-size: .26rem;
}
#certificate .swiper-slide {
	text-align: center;
}
.certificate .iconfont {
	right: -4%;
	z-index: 1;
	font-size: .5rem;
	width: .45rem; height: .45rem;
	text-align: center;
}
.certificate .icon-back {
	left: -4%;
}

}
