.com-title h3,
.com-title p {
	color: #fff;
}

#banner-container {
	height: 36.36rem;
}

	#banner-container .swiper-slide {
		width: 100%;
		height: 100%;
		overflow: hidden;
	}

		#banner-container .swiper-slide .pic {
			height: 100%;
		}

		#banner-container .swiper-slide img {
			animation: bannerPic 4s alternate infinite 1s;
		}

@keyframes bannerPic {
	from {
		transform: scale(1);
	}

	to {
		transform: scale(1.06);
	}
}

#banner-container .swiper-pagination {
	bottom: 1.77rem;
}

#banner-container .swiper-pagination-bullet {
	width: auto;
	height: auto;
	font-size: 0.91rem;
	background-color: transparent;
	margin: 0 0.45rem;
	color: #fff;
	opacity: 0.5;
	transition: all 0.3s ease;
}

	#banner-container .swiper-pagination-bullet::after {
		content: '';
		position: absolute;
		left: 2.27rem;
		top: 50%;
		transform: translateY(-50%);
		width: 0;
		height: 0.05rem;
		background-color: #f8c681;
	}

	#banner-container .swiper-pagination-bullet:last-child::after {
		width: 0 !important;
	}

#banner-container .swiper-pagination-bullet-active {
	transition: all 0.3s ease;
	position: relative;
	color: #f8c681;
	margin-right: 5.91rem;
}

	#banner-container .swiper-pagination-bullet-active::after {
		animation: active-swiper 7.2s ease;
	}

@keyframes active-swiper {
	0% {
		width: 0;
	}
	/*1091*/
	100% {
		width: 3.64rem;
	}
	/*0913*/
}

.about {
	height: 40.91rem;
	padding: 4.55rem 0;
	box-sizing: border-box;
}

	.about .main-center {
		position: relative;
		height: 31.82rem;
		background-color: #eaeaea;
		overflow: hidden;
		z-index: 2;
	}

		.about .main-center .about-l {
			padding-top: 6.14rem;
			padding-left: 1.29%;
		}

			.about .main-center .about-l .ab-title {
				position: relative;
				font-size: 2.73rem;
				font-weight: bold;
				display: inline-block;
				margin-bottom: 2.64rem;
			}

				.about .main-center .about-l .ab-title em {
					font-size: 2.33rem;
					font-style: normal;
					display: block;
				}

				.about .main-center .about-l .ab-title span {
					position: absolute;
					left: 0;
					top: -2.73rem;
					font-size: 5.45rem;
					color: #a78b6b;
					opacity: 0.2;
					white-space: nowrap;
					font-weight: 500;
					font-family: SourceHanSansSC-Medium;
				}

				.about .main-center .about-l .ab-title::before {
					content: '';
					position: absolute;
					left: 0;
					bottom: -1.14rem;
					width: 100%;
					height: 0.27rem;
					background-color: #a78b6b;
				}

				.about .main-center .about-l .ab-title::after {
					content: '';
					position: absolute;
					right: 0;
					bottom: -1.14rem;
					width: 50%;
					height: 0.27rem;
					background-color: #333;
				}

			.about .main-center .about-l .des {
				font-size: 1.36rem;
				line-height: 2.05rem;
				margin-bottom: 1.91rem;
			}

			.about .main-center .about-l .ab-info p {
				font-size: 0.73rem;
				line-height: 1.36rem;
				margin-bottom: 2.32rem;
				width: 33%;
				text-align: justify;
			}

			.about .main-center .about-l .more {
				position: relative;
				display: block;
				width: 9.09rem;
				height: 2.27rem;
				text-align: center;
				line-height: 2.27rem;
				font-size: 0.73rem;
				color: #a78b6b;
				border: 0.05rem solid #a78b6b;
			}

				.about .main-center .about-l .more span {
					position: absolute;
					left: 50%;
					top: 50%;
					transform: translate(-50%, -50%);
					z-index: 3;
				}

				.about .main-center .about-l .more::after {
					content: '';
					position: absolute;
					right: 0;
					top: 0;
					width: 0;
					height: 100%;
					background-color: #a78b6b;
					transition: all 0.3s;
					z-index: 1;
				}

				.about .main-center .about-l .more:hover {
					color: #fff;
				}

					.about .main-center .about-l .more:hover::after {
						left: 0;
						width: 100%;
						transition: all 0.3s;
					}

		.about .main-center .mb-pic {
			display: none;
		}

		.about .main-center .about-r {
			position: absolute;
			right: 0;
			top: 0;
			bottom: 0;
			z-index: -1;
		}

			.about .main-center .about-r .logo {
				position: absolute;
				right: 2.05rem;
				top: 2.18rem;
				width: 7.36rem;
				height: 2.14rem;
			}

				.about .main-center .about-r .logo img {
					object-fit: contain;
				}

.product {
	position: relative;
	height: 44.09rem;
	background-color: #333;
}

	.product::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		height: 14.73rem;
		background: url(../images/pro-t-shadow.png) no-repeat center;
		background-size: cover;
		z-index: 1;
	}

	.product .com-title {
		position: absolute;
		left: 50%;
		top: 4.55rem;
		transform: translateX(-50%);
		padding-top: 0;
		z-index: 2;
	}

	.product .pro-top .pro-item {
		position: relative;
		height: 53.09rem;
		display: none;
	}

		.product .pro-top .pro-item .pro-info {
			position: absolute;
			left: 13.4%;
			top: 50%;
			transform: translateY(-50%);
			width: 15rem;
			height: 18.18rem;
			padding: 3.55rem 1.59rem 1.59rem 2.36rem;
			background-color: rgba(0, 0, 0, 0.35);
			border-radius: 0.45rem;
		}

			.product .pro-top .pro-item .pro-info h3 {
				position: relative;
				font-size: 1.4rem;
				font-weight: 500;
				color: #fff;
				margin-bottom: 2.45rem;
				line-height: 60px;
			}

				.product .pro-top .pro-item .pro-info h3::before {
					content: '';
					position: absolute;
					left: -1.45rem;
					top: 50%;
					transform: translateY(-50%);
					width: 0;
					height: 0;
					border-top: 0.45rem solid transparent;
					border-left: 0.82rem solid #a78b6b;
					border-bottom: 0.45rem solid transparent;
				}

			.product .pro-top .pro-item .pro-info p {
				line-height: 1.45rem;
				font-size: 0.82rem;
				color: #fff;
				text-align: justify;
			}

	.product .pro-top .cur {
		display: block;
	}

	.product .pro-small {
		position: absolute;
		bottom: 2.27rem;
		left: 50%;
		transform: translateX(-50%);
		z-index: 2;
	}

		.product .pro-small #product-contaier {
			padding-top: 0.45rem;
		}

			.product .pro-small #product-contaier .swiper-slide {
				height: 5.45rem;
				background-color: #fff;
				box-sizing: border-box;
				padding: 0.68rem;
				transition: all 0.3s;
			}

			.product .pro-small #product-contaier .pic {
				width: 5.77rem;
				height: 4.09rem;
			}

				.product .pro-small #product-contaier .pic .img {
					position: relative;
					padding-bottom: 70.9%;
				}

					.product .pro-small #product-contaier .pic .img img {
						position: absolute;
						left: 0;
						top: 0;
						transition: all 0.3s ease;
					}

			.product .pro-small #product-contaier .info {
				width: calc(100% - 5.77rem);
				margin-left: 0.68rem;
			}

				.product .pro-small #product-contaier .info h3 {
					font-size: 0.91rem;
					font-weight: 500;
					margin-bottom: 0.64rem;
				}

				.product .pro-small #product-contaier .info p {
					line-height: 1rem;
					color: #666;
					overflow: hidden;
					text-overflow: ellipsis;
					display: -webkit-box;
					-webkit-line-clamp: 2;
					-webkit-box-orient: vertical;
				}

			.product .pro-small #product-contaier .cur {
				transform: translateY(-0.45rem);
				transition: all 0.3s;
			}

		.product .pro-small .swiper-button-next,
		.product .pro-small .swiper-button-prev {
			width: 1.82rem;
			height: 2.73rem;
			background-color: rgba(0, 0, 0, 0.4);
			opacity: 1;
		}

			.product .pro-small .swiper-button-next:hover,
			.product .pro-small .swiper-button-prev:hover {
				background-color: rgba(167, 139, 107, 0.4);
			}

		.product .pro-small .swiper-button-next,
		.product .pro-small .swiper-container-rtl .swiper-button-prev {
			right: -4.09rem;
		}

		.product .pro-small .swiper-button-prev,
		.product .pro-small .swiper-container-rtl .swiper-button-next {
			left: -4.09rem;
		}

			.product .pro-small .swiper-button-next:after,
			.product .pro-small .swiper-button-prev:after {
				font-size: 0.64rem;
			}

.advantage {
	position: relative;
	height: 41.36rem;
}

	.advantage::before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		width: 13.5%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.7);
	}

	.advantage::after {
		position: absolute;
		content: '';
		top: 0;
		right: 0;
		width: 13.5%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.7);
	}

	.advantage .com-title {
		position: absolute;
		left: 50%;
		top: 4.55rem;
		transform: translateX(-50%);
		padding-top: 0;
		z-index: 2;
	}

	.advantage .ad-center {
		position: relative;
		padding: 0 13.5%;
	}

		.advantage .ad-center #ad-container .swiper-slide {
			position: relative;
			height: 41.36rem;
		}

			.advantage .ad-center #ad-container .swiper-slide::after {
				position: absolute;
				content: '';
				bottom: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background-color: rgba(0, 0, 0, 0.7);
				z-index: -1;
				transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
			}

			.advantage .ad-center #ad-container .swiper-slide .ad-item {
				color: #fff;
				text-align: center;
				padding: 15.27rem 1.41rem 0;
				transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
			}

				.advantage .ad-center #ad-container .swiper-slide .ad-item::before {
					content: '';
					position: absolute;
					right: 0;
					top: 0;
					bottom: 0;
					width: 0.05rem;
					height: 100%;
					background-color: rgba(255, 255, 255, 0.1);
				}

				.advantage .ad-center #ad-container .swiper-slide .ad-item .icon {
					width: 4.36rem;
					height: 4.36rem;
					line-height: 4.36rem;
					border-radius: 50%;
					margin: 0 auto 2.59rem;
					text-align: center;
					border: solid 0.09rem #ffffff;
					overflow: hidden;
					display: flex;
					justify-content: center;
					align-items: center;
				}

					.advantage .ad-center #ad-container .swiper-slide .ad-item .icon img {
						max-height: 100%;
						max-width: 100%;
						width: auto;
						height: auto
					}

					.advantage .ad-center #ad-container .swiper-slide .ad-item .icon i {
						font-size: 2.36rem;
						color: #fff;
					}

				.advantage .ad-center #ad-container .swiper-slide .ad-item h4 {
					position: relative;
					font-size: 1.09rem;
					margin-bottom: 2.23rem;
					color: #fff;
				}

					.advantage .ad-center #ad-container .swiper-slide .ad-item h4::after {
						content: '';
						position: absolute;
						left: 50%;
						bottom: -0.91rem;
						transform: translateX(-50%);
						width: 1.36rem;
						height: 0.09rem;
						background-color: #b8bbbe;
					}

				.advantage .ad-center #ad-container .swiper-slide .ad-item span {
					font-size: 0.73rem;
					text-transform: uppercase;
					white-space: nowrap;
				}

				.advantage .ad-center #ad-container .swiper-slide .ad-item p {
					font-size: 0.73rem;
					line-height: 1.36rem;
					margin-top: 2.41rem;
					opacity: 0;
					transition: all 0.3 cubic-bezier(0.075, 0.82, 0.165, 1);
				}

			.advantage .ad-center #ad-container .swiper-slide:hover {
				transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
			}

				.advantage .ad-center #ad-container .swiper-slide:hover::after {
					height: 0;
					transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
				}

				.advantage .ad-center #ad-container .swiper-slide:hover .ad-item {
					transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
					padding-top: 12.55rem;
				}

					.advantage .ad-center #ad-container .swiper-slide:hover .ad-item p {
						opacity: 1;
						transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
					}

		.advantage .ad-center .swiper-button-next,
		.advantage .ad-center .swiper-button-prev {
			width: 1.82rem;
			height: 2.73rem;
			text-align: center;
			line-height: 2.73rem;
			background-color: rgba(0, 0, 0, 0.4);
		}

			.advantage .ad-center .swiper-button-next:hover,
			.advantage .ad-center .swiper-button-prev:hover {
				background-color: rgba(167, 139, 107, 0.4);
			}


			.advantage .ad-center .swiper-button-next:after,
			.advantage .ad-center .swiper-button-prev:after {
				font-size: 1.09rem;
				color: #fff;
			}

		.advantage .ad-center .swiper-button-prev,
		.advantage .ad-center .swiper-container-rtl .swiper-button-next {
			left: 5.91rem;
		}

		.advantage .ad-center .swiper-button-next,
		.advantage .ad-center .swiper-container-rtl .swiper-button-prev {
			right: 5.91rem;
		}

.support {
	height: 37.91rem;
}

	.support .swpport-container .support-item {
		width: 22.8625%;
		height: 10.8rem;
		box-sizing: border-box;
		margin-right: 2.85%;
		margin-bottom: 2.73rem;
		padding: 1.82rem 0.27rem 0.82rem 0.91rem;
		border: 0.05rem solid rgba(255, 255, 255, 0.3);
	}

		.support .swpport-container .support-item:nth-child(4n) {
			margin-right: 0;
		}

		.support .swpport-container .support-item .icon {
			text-align: right;
			margin-bottom: 0.91rem;
		}

			.support .swpport-container .support-item .icon img {
				width: 50px;
				height: auto;
				display: inline-block;
				filter: brightness(0%) contrast(200%) invert(100%) opacity(100%);
			}

			.support .swpport-container .support-item .icon i {
				font-size: 2.45rem;
				color: #fff;
			}

		.support .swpport-container .support-item .sup-b .num {
			font-size: 1.09rem;
			color: #fff;
		}

			.support .swpport-container .support-item .sup-b .num em {
				font-size: 0.91rem;
				color: #fff;
			}

		.support .swpport-container .support-item .sup-b h3 {
			font-size: 0.82rem;
			color: #fff;
			margin: 0.59rem 0 0.41rem;
		}

		.support .swpport-container .support-item .sup-b p {
			font-size: 0.66rem;
			color: #acacac;
			line-height: 22px;
		}

		.support .swpport-container .support-item:hover {
			background-color: #a78b6b;
			border-color: #a78b6b;
		}

			.support .swpport-container .support-item:hover .sup-b p {
				color: rgba(255, 255, 255, 0.5);
			}

.order {
	padding: 2.41rem 0;
}

	.order .order-l {
		margin-right: 1.82rem;
	}

		.order .order-l .logo {
			width: 9.5rem;
			height: 2.73rem;
		}

			.order .order-l .logo img {
				object-fit: contain;
			}

		.order .order-l p {
			font-size: 0.82rem;
			margin-top: 0.73rem;
			color: rgba(255, 255, 255, 0.9);
		}

	.order .form {
		width: calc(100% - 11.77rem);
	}

		.order .form h3 {
			font-size: 1.09rem;
			font-weight: 500;
			margin-bottom: 0.91rem;
			color: #fff;
		}

		.order .form input {
			width: 26.96%;
			height: 2.27rem;
			padding: 0 0.45rem;
			background-color: #ffffff;
			color: #666666;
			box-sizing: border-box;
		}

			.order .form input::-webkit-input-placeholder {
				color: #666;
			}

		.order .form .layui-input-inline {
			display: inline-block;
			vertical-align: middle;
		}

		.order .form .layui-btn {
			width: 13.9%;
			height: 2.27rem;
			border: 0;
			outline: 0;
			background-color: #a78b6b;
			font-size: 0.73rem;
			color: #fff;
			cursor: pointer;
		}

.news {
	height: 44.09rem;
}

	.news .news-t {
		margin-bottom: 3.41rem;
	}

		.news .news-t ul li {
			position: relative;
			cursor: pointer;
			margin-right: 2.73rem;
			padding: 0.32rem 1.05rem;
			color: #fff;
			font-size: 0.73rem;
		}

			.news .news-t ul li:hover {
				background-color: #a78b6b;
			}

			.news .news-t ul li::after {
				content: '';
				position: absolute;
				right: -1.27rem;
				top: 50%;
				transform: translateY(-50%);
				width: 0.09rem;
				height: 1.09rem;
				background-color: #cccccc;
			}

			.news .news-t ul li:last-child {
				margin-right: 0;
			}

				.news .news-t ul li:last-child::after {
					width: 0;
					height: 0;
				}

		.news .news-t ul .news-active {
			background-color: #a78b6b;
		}

	.news .news-container {
		display: none;
	}

		.news .news-container .item {
			position: relative;
			width: 31.4%;
			margin-right: 2.9%;
			box-sizing: border-box;
			transition: all 0.5s ease;
		}

			.news .news-container .item .pic {
				margin-bottom: 1.36rem;
				overflow: hidden;
				position: relative;
				padding-bottom: 42.4%;
			}

				.news .news-container .item .pic img {
					position: absolute;
					top: 0;
					left: 0;
					transition: all 0.3s ease;
				}

			.news .news-container .item .news-tit {
				font-size: 0.73rem;
				color: #fff;
				overflow: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
			}

			.news .news-container .item .date {
				color: #fff;
				font-size: 1.14rem;
				margin-top: 1.45rem;
			}

			.news .news-container .item p {
				margin-top: 1.05rem;
				color: rgba(255, 255, 255, 0.7);
				line-height: 1.14rem;
				text-align: justify;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 3;
				-webkit-box-orient: vertical;
			}

			.news .news-container .item .date-hover {
				display: none;
				margin-top: 1.09rem;
			}

				.news .news-container .item .date-hover span {
					position: relative;
					color: #666666;
					font-size: 1.14rem;
					margin-right: 1.91rem;
				}

					.news .news-container .item .date-hover span::after {
						position: absolute;
						right: -1.09rem;
						top: 50%;
						transform: translateY(-50%);
						content: '';
						width: 0.05rem;
						height: 0.82rem;
						background-color: rgba(255, 255, 255, 0.6);
					}

				.news .news-container .item .date-hover i {
					width: 18px;
					height: 18px;
				}

					.news .news-container .item .date-hover i img {
					}

			.news .news-container .item::before {
				content: '';
				position: absolute;
				right: -5%;
				top: 0;
				width: 1px;
				height: 4.09rem;
				background-color: #e6e6e6;
				transition: all 0.5s;
			}

			.news .news-container .item::after {
				content: '';
				position: absolute;
				right: -5%;
				top: 0;
				width: 1px;
				height: 0;
				background-color: #a78b6b;
				z-index: 1;
				transition: all 0.5s;
			}

			.news .news-container .item:hover {
				transition: all 0.5s ease;
			}

				.news .news-container .item:hover::before {
					height: 100%;
					background-color: rgba(230, 230, 230, 0.1);
				}

				.news .news-container .item:hover::after {
					height: 90px;
				}

				.news .news-container .item:hover .pic img {
					transform: scale(1.04);
				}

				.news .news-container .item:hover .news-tit {
					color: #fff;
				}

				.news .news-container .item:hover .date {
					display: none;
				}

				.news .news-container .item:hover .date-hover {
					display: flex;
					align-content: center;
				}

			.news .news-container .item:nth-child(3n) {
				margin-right: 0;
			}

				.news .news-container .item:nth-child(3n)::before,
				.news .news-container .item:nth-child(3n)::after {
					width: 0;
					height: 0;
				}

	.news .news-selected {
		display: block;
	}

	.news .more-news {
		text-align: center;
		margin-top: 3.77rem;
	}

	.news .more {
		position: relative;
		width: 9.09rem;
		height: 2.27rem;
		background-color: #a78b6b;
		text-align: center;
		font-size: 0.73rem;
		color: #fff;
		line-height: 2.27rem;
		display: inline-block;
	}

		.news .more::after {
			content: '';
			position: absolute;
			left: 0;
			top: 0;
			width: 0;
			height: 100%;
			background-color: #1a1b20;
			transition: all 0.3s;
			z-index: -1;
		}

		.news .more:hover {
			color: #fff;
		}

			.news .more:hover::after {
				width: 100%;
				transition: all 0.3s;
			}

@media only screen and (max-width: 1680px) {
	.about .main-center .about-l {
		padding-top: 5.14rem;
	}

	.about .main-center .about-r {
		right: -15%;
	}

		.about .main-center .about-r .logo {
			right: 9.5rem;
		}
}

@media only screen and (max-width: 1580px) {
	.advantage .ad-center #ad-container .swiper-slide .ad-item p {
		margin-top: 1.41rem;
		font-size: 0.64rem;
	}

	.support .swpport-container .support-item {
		padding: 0.82rem 2.27rem 0.82rem 0.91rem;
	}
}

@media only screen and (max-width: 1280px) {
	#banner-container {
		height: 32.91rem;
	}
}

@media only screen and (max-width: 768px) {
	main {
		margin-top: 50px;
	}
	.about {
		height: 40.91rem;
		padding: 2rem 0;
		box-sizing: border-box;
	}
	#banner-container {
		height: 10.91rem;
	}

	.about {
		height: auto;
	}

		.about .main-center {
			width: 90%;
			height: auto;
		}
	.m11_head .logo img {
		display: block;
		max-width: 100%;
		max-height: 70%;
		/* position: absolute; */
		/* top: 0; */
		/* right: 0; */
		/* bottom: 0; */
		/* left: 0; */
		/* margin: auto 0; */
		width: auto;
		height: auto;
	}
	.about .main-center .about-l .ab-title em {
		font-size: 1.43rem;
		font-style: normal;
		display: block;
	}
	.about .main-center .about-l .ab-info p {
		font-size: 0.8rem;
		line-height: 1.36rem;
		margin-bottom: 2.32rem;
		width: 33%;
		text-align: justify;
	}
	.about .main-center .about-l .des {
		font-size: 1.06rem;
		line-height: 2.05rem;
		margin-bottom: 1.91rem;
	}
			.about .main-center .about-l {
				padding-left: 0;
				padding-bottom: 2.14rem;
			}

				.about .main-center .about-l .ab-info p {
					width: 100%;
					margin: 1.32rem 0;
				}

				.about .main-center .about-l .ab-title span {
					top: -1.73rem;
					font-size: 2.05rem;
				}

			.about .main-center .mb-pic {
				display: block;
			}

			.about .main-center .about-r {
				display: none;
			}

	.product {
		height: auto;
	}

		.product .pro-top {
			margin-bottom: 0.91rem;
		}

			.product .pro-top .pro-item {
				height: 284px;
			}

				.product .pro-top .pro-item .pro-info {
					left: 5%;
					width: 18rem;
					height: auto;
					padding: 1.55rem 0.59rem 1.55rem 1.36rem;
				}

					.product .pro-top .pro-item .pro-info h3:before {
						left: -1rem;
					}

		.product .pro-small {
			position: static;
			transform: translateX(0);
		}

			.product .pro-small .swiper-button-next,
			.product .pro-small .swiper-container-rtl .swiper-button-prev {
				right: 2%;
			}

			.product .pro-small .swiper-button-prev,
			.product .pro-small .swiper-container-rtl .swiper-button-next {
				left: 2%;
			}

		.product #product-contaier {
			max-width: 80%;
			margin: 0 auto;
		}

	.advantage::before,
	.advantage::after {
		width: 0;
	}

	.advantage .ad-center {
		padding: 0;
	}

	.advantage .swiper-button-next,
	.advantage .swiper-button-prev {
		display: none;
	}

	.support {
		height: auto;
	}

		.support .swpport-container .support-item {
			width: 100%;
			margin-right: 0;
			margin-bottom: 0.73rem;
		}

	.order .main-center {
		flex-direction: column;
		align-items: flex-start;
	}

	.order .order-l {
		margin-right: 0;
		margin-bottom: 1.36rem;
	}

	.order .form {
		width: 100%;
	}

		.order .form form {
			flex-wrap: wrap;
			text-align: center;
		}

		.order .form input {
			width: 100%;
			margin-bottom: 0.91rem;
			color: #fff;
			background-color: rgba(255, 255, 255, 0.2);
		}

			.order .form input::-webkit-input-placeholder {
				color: #fff;
			}

		.order .form button {
			width: 100%;
			background-color: rgba(167, 139, 107, 0.7);
		}

	.news {
		height: auto;
		padding-bottom: 4.55rem;
	}

		.news .news-container .container {
			flex-wrap: wrap;
		}

		.news .news-container .item {
			padding: 0 0 0.91rem 0;
			margin-bottom: 0.91rem;
			border-bottom: 1px solid rgba(255, 255, 255, 0.3);
		}

			.news .news-container .item:last-child {
				border-bottom: 0;
			}

		.news .more-news {
			margin-top: 0;
		}
}
