
.title{
	color: #333333; font-size: 30px; line-height: 90px; padding: 0 40px; font-weight: bolder; background: url('../images/gy.jpg'); height: 386PX;
}
.titleH{
	color: #333333; font-size: 30px; line-height: 90px; padding: 0 40px; font-weight: bolder; background: url('../images/hotel.jpg'); height: 386PX;
}
.titleEH{
	color: #333333; font-size: 30px; line-height: 90px; padding: 0 40px; font-weight: bolder; background: url('../images/EH1.jpg'); height: 702PX;
}
.titleFS{
	color: #333333; font-size: 30px; line-height: 90px; padding: 0 40px; font-weight: bolder; background: url('../images/fs1.jpg'); height: 680PX;
}
.history{
	background: #c2b474; font-size: 16px; color: #fff; padding: 30px 42px; line-height: 26px;
}
.htitle{
	font-size: 27px; margin-bottom: 20px;
}
.st{
	display: inline-block; font-size: 18px; color: #333333; border-bottom: 3px solid #c2b474; margin:35px 42px 15px; 
}
.text{
	font-size: 14px; line-height: 35px; padding-left:42px; color: #666666; 
}
.culture img{
	width: 100%; display: block;
}

.swiper-slide{ 
	width: 330px !important;  display: block;
}
.swiper-slide img {
display: unset!important;
width: unset!important;
height: unset!important;
object-fit: cover;
}

.swiper,.swiper-wrapper{
	height: unset!important;
}
.sw{
	padding: 20px 42px 40px; border-bottom: 10px solid #f8f8f8; 
}

.bottomV{
	width: 100%; text-align: center;
}
.bottomV .st{
	font-size: 28px!important; margin: 58px auto 38px!important;
}
.bottomBanner{
	text-align: center; margin-bottom: 88px;
}
.bottomBanner img{
	margin: 0 25px;
}

.text1 ,.text2{
	width: 330px; padding-left: 5px; font-weight: bolder; box-sizing: border-box; text-align: left;
}
.text1{
	font-size: 18px; color: #c2b474; margin-top: 15px;
}

.text2{
	font-size: 16px; color: #333333; margin-top: 8px; line-height: 24px;
}
.text1 img{
	margin-right: 10px;
}