.banner {
	width: 100%;
	padding-top: 98px;
}

.banner img {
	display: block;
	width: 100%;
}

.main {
	padding-bottom: 120px;
}

.main h4.title {
	font-family: 'pingfang';
	font-size: 42px;
	color: #000000;
	text-align: center;
	font-weight: 500;
	line-height: 172px;
}

.main .item1 .l {
	width: 695px;
}

.main .item1 .l .swiper-slide img {
	display: block;
	width: 100%;
}

.main .item1 .r {
	width: calc(100% - 750px);
}

.main .item1 .r h5.model {
	font-family: 'pingfang';
	font-size: 24px;
	color: #000000;
	line-height: 81px;
	border-bottom: 2px solid #f3f3f3;
}

.main .item1 .r .article {
	padding-top: 22px;
}

.main .item1 .r .article p {
	font-size: 16px;
	color: #626262;
	line-height: 28px;
}

.main .item1 .r h5.morepic {
	font-size: 20px;
	color: #575757;
	line-height: 52px;
	font-weight: 500;
}

.main .item1 .r .swiper-slide img {
	display: block;
	width: 100%;
}

.main .item1 .r a.contact {
	display: block;
	width: 178px;
	height: 48px;
	background-color: #e15300;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	line-height: 48px;
	margin-top: 25px;
}

@media screen and (max-width: 550px ) {
	
	.banner {
		padding-top: 0px;
	}
	
	.main h4.title {
		font-size: 22px;
		line-height: 48px;
		padding-top: 20px;
	}
	
	.main .item1 .l,
	.main .item1 .r {
		width: 100%;
	}
	
	.main .item1 .r h5.morepic,
	.gallery-thumbs {
		display: none;
	}
	
	.main .item1 .r h5.model {
		font-size: 18px;
	}
	
}