@import url(/HRSNHHSPUIOUEu5EKSuMISIJTkfrHIkMJS5pUIqTDt.css);
/* pc导航样式调整 */
.top-banner li {
	margin-right: 2rem !important;
}
.top-banner li:last-of-type {
	margin-right: 0 !important;
}
.top-right a,
.footer a {
	color: #fff;
}
.banner-item a:hover {
	border-bottom: 0.375rem solid #fff !important;
}
.active-banner-item {
	border-bottom: 0.375rem solid #fff !important;
}
/* pc导航样式调整结束 */
/* footer样式调整 */
/* .footer-copyright {
	font-size: 14px;
} */
.footer-code p {
	margin-top: 0 !important;
	line-height: normal !important;
}
/* footer样式调整结束 */

.main-right {
	flex: 1;
	margin: 40px 0 0 60px;
}
.main-line {
	width: 100%;
	border-bottom: 1px solid #d8d8d8;
	margin: 20px 0;
}
.main-right-title {
	font-size: 32px;
	color: #333;
}
.main-imgs {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	text-align: center;
	font-size: 20px;
	color: #333;
}
.main-imgs li {
  max-width: 32%;
	margin-bottom: 40px;
}
.main-imgs img {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
	height: 205px;
}
.ellispsis {
  overflow: hidden;
  text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

@media screen and (max-width: 1700px) {
  .top-banner li {
    margin-right: 1.725rem !important;
  }
  .active-banner-item {
    border-bottom: 0.35rem solid #fff !important
  }
  .banner-item a:hover {
    border-bottom: 0.35rem solid #fff !important;
  }
}
@media screen and (max-width: 1600px) {
  .top-banner li {
    margin-right: 1.65rem !important;
  }
}
@media screen and (max-width: 1500px) {
  .top-banner li {
    margin-right: 1.55rem !important;
  }
}
@media screen and (max-width: 1400px) {
  .top-banner li {
    margin-right: 1.45rem !important;
  }
  .main-imgs li {
    max-width: 48% !important;
  }
}
@media screen and (max-width: 1300px) {
  .top-banner li {
    margin-right: 1.35rem !important;
  }
}
@media screen and (max-width: 800px) {
	main {
		padding-top: 78px;
	}
}
@media screen and (max-width: 576px) {
	.orz_fixbox {
		padding: 0 1.875rem;
	}
  .main-imgs li {
    max-width: 100% !important;
  }
}