.guangri-section-padding{
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.guangri-section-2{
	background: url(../images/guangri-bilding-bg.jpg) center / cover no-repeat;
	aspect-ratio: 5 / 3;
}
.guangri-section-2-grid > div:nth-child(1){
	width: 42%;
}
.guangri-section-2-grid > div:nth-child(2){
	width: 30%;
}
.gradient-line{
	display: block;
	width: 100%;
	height: 2px;
	background: #83a7c7;
	background: linear-gradient(90deg, #83a7c700 10%, #83a7c7 50%, #83a7c700 90%);
	margin-top: 0.5rem;
}
.gs-2-item{
	display: block;
	width: 100%;
	border: 2px solid #83a7c7;
	border-radius: 1rem;
	padding: 0.75rem;
	box-sizing: border-box;
}
.gs-2-item-img img{
	overflow: hidden;
	border-radius: 0.25rem;
	border: 1px solid #fff;
}
.gs-2-item-title{
	font-size: 1rem;
}
.gs-2-item-text{
	color: #fff;
	font-size: 0.6rem;
}
.grid-col-2 .gs-2-item{
	border: none;
	padding: none;
}
.grid-col-2 .gs-2-item-text{
	font-size: 1rem;
}
.red{
	color: red;
}
.underline{
	text-decoration: underline;
}
.guangri_banner .mounting-item-desc{
	padding: 1rem 2rem;
}
@media(max-width: 960px){
	.guangri_banner{
		padding-left: 0;
		padding-right: 0;
	}
	.guangri-section-2-grid > div:nth-child(2),
	.guangri-section-2-grid > div:nth-child(1){
		width: 100%;
	}
	.gs-2-item-text{
		font-size: 1rem;
	}
	.guangri-section-2{
		background: #4a6379;
		aspect-ratio: auto;
	}
	.guangri-section-5 .uk-position-top-center{
		position: relative !important;
	}
}
.guangri_presentation{
	color: #000;
}
.guangri_presentation *{
	box-sizing: border-box;
}
.guangri_presentation-1{
	background: #afabab;
}
.guangri_presentation-1 > div{
	text-align: center;
	padding: 2rem;
	height: 20rem;
}
.guangri_presentation-1 > div img{
	width: auto;
	height: 100%;
}
.guangri_logos > div{
	padding-top: 1rem;
	padding-bottom: 1rem;
	backdrop-filter: blur(10px);
}
.guangri_logos .uk-grid > div:first-child{
	border-right: 5px solid #000;
  margin-right: -5px;
}
.guangri_logos .uk-grid > div:nth-child(2) img{
	min-width: 450px;
}
.guangri_logos .uk-grid > div{
	padding: 1rem 2rem;
}
.guangri_presentation-1 .row-2{
	border-top: 10px solid #000;
	border-bottom: 10px solid #000;
	background: #767171;
	height: 10rem;
}
.guangri_presentation-2 {
  text-align: justify;
  font-size: 1.2rem;
  font-weight: bold;
}
.guangri_presentation-2 > div{
	padding: 2rem;
	height: 20rem;
	position: relative;
}
.guangri_presentation-2 .row-2{
	border-top: 10px solid #000;
	border-bottom: 10px solid #000;
	background: #fff;
	height: 10rem;
}
.guangri_presentation-2 .row-3{
	display: flex;
	justify-content: center;
	align-items: center;
}
.guangri_presentation-2 .posa{
	position: absolute;
	bottom: 0;
	right: 0;
}
@media(max-width: 960px){
	.guangri_presentation-1 > div img{
		height: auto;
	}
	.guangri_logos .uk-grid > div:nth-child(2) img{
		min-width: auto;
	}
	.precontent .page-title > *{
		font-size: 1.5rem;
	}
	.guangri_logos .uk-grid > div:first-child {
	  border-right: none;
	  margin-right: 0;
	}
	.guangri_logos h3{
		font-size: 1.2rem;
	}
}