@charset "utf-8";
.swiper-pagination-bullet {
	outline: none
}
.toast-window-wrap {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	border-radius: 10px;
	background: rgba(0,0,0,.7);
	z-index: 999;
	padding: 0 15px;
	max-width: 60%;
}
.cssload-circle {
	position: relative;
	margin: 10px auto;
	width: 140px;
	height: 140px;
	background: rgb(255,255,255);
	border: solid 9px rgb(204,14,14);
	border-radius: 100%;
	overflow: hidden;
	animation: cssload-rotates 2.3s infinite linear;
	-o-animation: cssload-rotates 2.3s infinite linear;
	-ms-animation: cssload-rotates 2.3s infinite linear;
	-webkit-animation: cssload-rotates 2.3s infinite linear;
	-moz-animation: cssload-rotates 2.3s infinite linear;
	box-sizing: content-box;
}
.cssload-up {
	width: 53px;
	height: 70px;
	left: 44px;
	overflow: hidden;
	background: rgb(204,238,255);
	position: absolute;
}
.cssload-up:before, .cssload-up:after {
	content: "";
	width: 53px;
	height: 53px;
	background: rgb(255,255,255);
	position: absolute;
	z-index: 1;
}
.cssload-up:before {
	top: 53px;
	left: -30px;
	transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}
.cssload-up:after {
	top: 53px;
	left: 30px;
	transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}
.cssload-innera {
	position: relative;
	top: 26px;
	width: 53px;
	height: 53px;
	background: rgb(204,14,14);
	animation: cssload-mymove 2.3s infinite linear;
	-o-animation: cssload-mymove 2.3s infinite linear;
	-ms-animation: cssload-mymove 2.3s infinite linear;
	-webkit-animation: cssload-mymove 2.3s infinite linear;
	-moz-animation: cssload-mymove 2.3s infinite linear;
}
.cssload-down {
	width: 53px;
	height: 70px;
	left: 44px;
	top: 70px;
	overflow: hidden;
	background: rgb(204,238,255);
	position: absolute;
	z-index: 1;
}
.cssload-down:before, .cssload-down:after {
	content: "";
	width: 53px;
	height: 70px;
	background: rgb(255,255,255);
	position: absolute;
	z-index: 1;
}
.cssload-down:before {
	top: -44px;
	left: -30px;
	transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}
.cssload-down:after {
	top: -44px;
	left: 42px;
	transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}
.cssload-innerb {
	position: relative;
	top: 70px;
	width: 53px;
	height: 53px;
	background: rgb(204,14,14);
	animation: cssload-mymoveb 2.3s infinite linear;
	-o-animation: cssload-mymoveb 2.3s infinite linear;
	-ms-animation: cssload-mymoveb 2.3s infinite linear;
	-webkit-animation: cssload-mymoveb 2.3s infinite linear;
	-moz-animation: cssload-mymoveb 2.3s infinite linear;
}
 @keyframes cssload-mymove {
 0% {
top:26px;
}
 100% {
top:79px;
}
}
 @-o-keyframes cssload-mymove {
 0% {
top:26px;
}
 100% {
top:79px;
}
}
 @-ms-keyframes cssload-mymove {
 0% {
top:26px;
}
 100% {
top:79px;
}
}
 @-webkit-keyframes cssload-mymove {
 0% {
top:26px;
}
 100% {
top:79px;
}
}
 @-moz-keyframes cssload-mymove {
 0% {
top:26px;
}
 100% {
top:79px;
}
}
 @keyframes cssload-mymoveb {
 0% {
top:70px;
}
 90% {
top:35px;
}
 100% {
top:-9px;
}
}
 @-o-keyframes cssload-mymoveb {
 0% {
top:70px;
}
 90% {
top:35px;
}
 100% {
top:-9px;
}
}
 @-ms-keyframes cssload-mymoveb {
 0% {
top:70px;
}
 90% {
top:35px;
}
 100% {
top:-9px;
}
}
 @-webkit-keyframes cssload-mymoveb {
 0% {
top:70px;
}
 90% {
top:35px;
}
 100% {
top:-9px;
}
}
 @-moz-keyframes cssload-mymoveb {
 0% {
top:70px;
}
 90% {
top:35px;
}
 100% {
top:-9px;
}
}
 @keyframes cssload-rotates {
 0% {
transform:rotate(0deg);
}
 80% {
transform:rotate(0deg);
}
 100% {
transform:rotate(180deg);
}
}
 @-o-keyframes cssload-rotates {
 0% {
-o-transform:rotate(0deg);
}
 80% {
-o-transform:rotate(0deg);
}
 100% {
-o-transform:rotate(180deg);
}
}
 @-ms-keyframes cssload-rotates {
 0% {
-ms-transform:rotate(0deg);
}
 80% {
-ms-transform:rotate(0deg);
}
 100% {
-ms-transform:rotate(180deg);
}
}
 @-webkit-keyframes cssload-rotates {
 0% {
-webkit-transform:rotate(0deg);
}
 80% {
-webkit-transform:rotate(0deg);
}
 100% {
-webkit-transform:rotate(180deg);
}
}
 @-moz-keyframes cssload-rotates {
 0% {
-moz-transform:rotate(0deg);
}
 80% {
-moz-transform:rotate(0deg);
}
 100% {
-moz-transform:rotate(180deg);
}
}
ul li {
	list-style: none;
}
a {
	color: #333;
	transition: all linear 0.2s
}
a:hover {
	color: #de3f3e
}
.jiemei-404-wrap {
	text-align: center;
	background: #f1f0f3 url("../images/bg-404.png") no-repeat center bottom;
	background-size: 100%;
	height: 100%;
}
.jiemei-404-wrap h3 {
	font-size: 12.5rem;
	line-height: 13.5rem;
	padding: 2rem 0;
	font-weight: bold;
	color: #de3f3e;
}
.jiemei-404-wrap h4 {
	font-size: 2rem;
	font-weight: bold;
	padding-bottom: 1rem;
}
.jiemei-404-wrap h5 {
	font-size: 1.16rem;
	color: #555;
}
.jiemei-404-wrap h5 b {
	font-size: 1.5rem;
	font-weight: bold;
	color: #de3f3e;
	margin-right: 0.4rem;
}
.jiemei-404-wrap .link-area {
	line-height: 5rem;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	color: #555;
	display: inline-block;
	margin: 2.5rem auto;
}
.jiemei-404-wrap .link-area a {
	color: #555;
	display: inline-block;
	margin: 0 0.3rem;
}
.jiemei-404-wrap .btn-area {
	font-size: 0;
}
.jiemei-404-wrap .btn-area a {
	display: inline-block;
	height: 3.8rem;
	line-height: 3.8rem;
	background: #fff;
	font-size: 1.33rem;
	width: 8.33rem;
	border-radius: 0.5rem;
	margin: 0 0.6rem;
	color: #555;
	border: 1px solid #e2e2e2;
}
.jiemei-404-wrap .btn-area a:last-of-type {
	background: #de3f3e;
	border-color: #de3f3e;
	color: #fff;
}
.common-edit-wrap img, .common-edit-wrap video, .common-edit-wrap iframe {
	max-width: 100%;
	border: none;
	background: none;
}
.header-wrap {
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	background: #de3f3e;
}
.header-wrap .col-lg-4 span {
	font-size: 1rem;
	color: #fff;
	margin-right: 1.33rem;
}
.header-wrap .link-area {
	text-align: right;
}
.header-wrap .link-area a {
	font-size: 1rem;
	display: inline-block;
	height: 10px;
	line-height: 10px;
	overflow: visible;
	color: #fff!important;
	padding-right: 14px;
	margin-right: 14px;
	border-right: 1px solid rgba(255, 255, 255, 0.7);
}
.header-wrap .link-area a:nth-of-type(6) {
	border: none;
	padding-left: 20px;
	background: url(../images/icon-header1.png) no-repeat left center;
	background-size: auto 100%;
	padding-right: 0;
	height: 1.1rem;
	line-height: 1.1rem;
}
.header-wrap .link-area a:nth-of-type(7) {
	border: none;
	padding-left: 20px;
	background: url(../images/icon-header2.png) no-repeat left center;
	background-size: auto 100%;
	padding-right: 0;
	height: 1.1rem;
	line-height: 1.1rem;
}
.header-wrap .link-area a:nth-of-type(8) {
	border: none;
	padding-left: 20px;
	background: url(../images/icon-header3.png) no-repeat left center;
	background-size: auto 100%;
	padding-right: 0;
	margin-right: 0;
	height: 1.1rem;
	line-height: 1.1rem;
}
.common-pc-nav {
	font-size: 0;
	line-height: 90px;
	height: 90px;
	position: relative;
	z-index: 12;
	background: #fff;
}
.common-pc-nav .logo-area {
	display: inline-block;
	vertical-align: top;
}
.common-pc-nav .pc-nav-wrap {
	display: inline-block;
	vertical-align: top;
}
.common-pc-nav .pc-nav-wrap .pc-nav-content {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: 94px;
	height: 90px;
	text-align: center;
}
.common-pc-nav.iszt .pc-nav-wrap .pc-nav-content{
	width: 84px;
}
.common-pc-nav .pc-nav-wrap .pc-nav-content.active, .common-pc-nav .pc-nav-wrap .pc-nav-content:hover {
	background: #f5f5f5;
	box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.1);
}
.common-pc-nav .pc-nav-wrap .pc-nav-content > a {
	display: inline-block;
	font-size: 1.33rem;
	color: #333;
}
.common-pc-nav .pc-nav-wrap .pc-nav-content.active > a, .common-pc-nav .pc-nav-wrap .pc-nav-content:hover > a {
	color: #de3f3e;
}
.common-pc-nav .pc-nav-wrap .pc-nav-content .nav-dropdown {
	position: absolute;
	top: 70%;
	left: 50%;
	transform: translateX(-50%);
	background: #de3f3e;
	padding: 0.5rem 1.33rem;
	opacity: 0;
	pointer-events: none;
	transition: all ease-out 0.3s;
}
.common-pc-nav .pc-nav-wrap .pc-nav-content:hover .nav-dropdown {
	top: 100%;
	opacity: 1;
	pointer-events: auto;
}
.common-pc-nav .pc-nav-wrap .pc-nav-content .nav-dropdown a {
	font-size: 1.33rem;
	color: #fff!important;
	text-decoration: underline !important;
	line-height: 3rem;
	display: block;
	white-space: nowrap;
}
.common-pc-nav .pc-nav-wrap .pc-nav-content .nav-dropdown a:hover {
	font-weight: bold;
}
.common-pc-nav .search-area {
	display: inline-block;
	vertical-align: middle;
	width: 30.7%;
}
.common-pc-nav .search-area .form-area {
	display: inline-block;
	vertical-align: middle;
	width: 63.6%;
	height: 35px;
	border: 1px solid #e8e8e8;
	padding: 0;
}
.common-pc-nav .search-area .form-area .select-area {
	float: left;
	width: 38%;
	height: 33px;
	line-height: 33px;
	border-right: 1px solid #e8e8e8;
	position: relative;
	padding-left: 8px;
}
.common-pc-nav .search-area .form-area .select-area span {
	font-size: 14px;
}
.common-pc-nav .search-area .form-area .select-area i {
	position: absolute;
	right: 8px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 14px;
	pointer-events: none;
}
.common-pc-nav .search-area .form-area .select-area select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	font-size: 14px;
}
.common-pc-nav .search-area .form-area .input-area {
	float: left;
	width: 62%;
	position: relative;
	height: 33px;
	line-height: 33px;
}
.common-pc-nav .search-area .form-area .input-area input[type="text"] {
	display: block;
	width: 100%;
	border: none;
	background: none;
	font-size: 14px;
	padding: 0 43px 0 8px;
}
.common-pc-nav .search-area .form-area .input-area input[type="button"] {
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	background: #de3f3e url(../images/icon-search.png) no-repeat center;
	width: 35px;
}
.common-pc-nav .search-area .text-area {
	display: inline-block;
	vertical-align: middle;
	width: 36.4%;
	padding-left: 10px;
	padding-right: 0;
}
.common-pc-nav .search-area .text-area h3 {
	font-size: 1.5rem;
}
.common-pc-nav .search-area .text-area h4 {
	font-size: 1.6rem;
	color: #de3f3e;
	font-weight: bold;
	margin-top: 3px;
	white-space: nowrap;
}
.common-pc-nav.iszt .search-area .text-area h3,.common-pc-nav.iszt .search-area .text-area h4{
	font-size: 1.3rem;
}
.swiper-container-index1 .swiper-pagination-index1 {
	bottom: 40px;
}
.swiper-pagination-index1 .swiper-pagination-bullet {
	width: 3.33rem;
	height: 4px;
	background: #fff;
	border-radius: 0;
}
.banner-form-wrap {
	position: absolute;
	bottom: 60px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 11;
	width: 640px;
	background: rgba(0, 0, 0, 0.5);
	padding: 1rem 2rem 0;
}
.banner-form-wrap .close-banner-form {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	line-height: 30px;
	background: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	text-align: center;
	font-size: 0;
}
.banner-form-wrap .title-area {
	line-height: 3rem;
}
.banner-form-wrap .title-area span {
	font-size: 1.66rem;
	color: #fff;
}
.banner-form-wrap .title-area span b {
	font-size: 2.2rem;
	margin-right: 8px;
	color: #de3f3e;
}
.banner-form-wrap .title-area .num-animation {
	float: right;
	font-size: 3.33rem;
	font-weight: bold;
	color: #fff;
	margin-right: 2rem
}
@keyframes bannerNum {
 0% {
 margin-top: 0
}
 100% {
 margin-top: -100%
}
}
.banner-form-wrap .title-area .num-animation span {
	font-size: 2rem;
	overflow: hidden;
}
.banner-form-wrap .title-area .num-animation span font {
}
.banner-form-wrap .title-area .num-animation span font:nth-of-type(1) {
/*animation: bannerNum linear 0.3s infinite*/
}
.banner-form-wrap .title-area .num-animation i {
	font-size: 1.33rem;
	margin-left: 8px;
}
.banner-form-wrap .form-area {
	display: flex;
	justify-content: space-between;
	width: 100%;
	padding-top: 0;
	padding-left: 0;
}
.banner-form-wrap .form-area .input-area {
	position: relative;
}
.banner-form-wrap .form-area .input-area input {
	display: block;
	width: 100%;
	height: 3rem;
	line-height: 3rem;
	font-size: 1.33rem;
	padding: 0 1.5rem;
	border-radius: 0.3rem;
	border: none;
}
.banner-form-wrap .form-area .input-area:nth-of-type(1) {
	width: 23.15%;
}
.banner-form-wrap .form-area .input-area:nth-of-type(2) {
	width: 17.18%;
}
.banner-form-wrap .form-area .input-area:nth-of-type(2) i {
	position: absolute;
	right: 1.5rem;
	top: 50%;
	transform: translateY(-50%);
	font-size: 14px;
	pointer-events: none;
}
.banner-form-wrap .form-area .input-area:nth-of-type(3) {
	width: 32.21%;
}
.banner-form-wrap .form-area .input-area:nth-of-type(4) {
	width: 23.15%;
	margin-left: 1%;
}
.banner-form-wrap .form-area .input-area input[type="button"] {
	background: #de3f3e;
	color: #fff;
}
.banner-form-wrap .form-area .input-area input[type="button"]:hover {
	opacity: 0.8;
}
.banner-form-wrap .tips-area {
	line-height: 4.16rem;
	margin-top: 0rem;
	padding-left: 2.6rem;
	background: url(../images/icon-tips.png) no-repeat left center;
}
.banner-form-wrap .tips-area .swiper-container-tips {
	height: 3rem;
	line-height: 3rem;
}
.banner-form-wrap .tips-area .swiper-container-tips .tips-content {
	font-size: 14px;
	color: #fff;
	white-space: nowrap
}
.model2-swiper .swiper-slide {
	width: 67.7%;
}
.model2-swiper .model2-content {
	position: relative;
	height: 590px;
}
.model2-swiper .model2-content::after {
	clear: both;
	display: block;
	content: "";
}
.model2-swiper .model2-content .text-area {
	float: left;
	width: 0;
	height: 100%;
	background: #de3f3e;
	padding: 0;
	overflow: hidden;
}
.model2-swiper .swiper-slide-active .model2-content .text-area {
	width: 26.6%;
}
.model2-swiper .model2-content .text-area h3 {
	font-size: 2rem;
	color: #fff;
	background: #e94746;
	padding: 4.16rem 2.5rem;
	line-height: 2.8rem;
	height: 13.92rem;
	overflow: hidden;
}
.model2-swiper .model2-content > img {
	float: left;
	width: 100%;
	height: 100%;
}
.model2-swiper .swiper-slide-active .model2-content > img {
	width: 73.4%;
}
.model2-swiper .model2-content .bottom-area {
	padding: 2.8rem 2.5rem 0;
}
.model2-swiper .model2-content .bottom-area h4 {
	font-size: 1.16rem;
	color: #fff;
	margin-bottom: 0.8rem;
}
.model2-swiper .model2-content .bottom-area p {
	font-size: 1.16rem;
	color: #fff;
	line-height: 2rem;
	padding-top: 0.5rem;
	height: 10rem;
	overflow: hidden;
}
.model2-swiper .model2-content .bottom-area a {
	display: inline-block;
	height: 3.66rem;
	line-height: 3.66rem;
	border: 1px solid #fff;
	border-radius: 0.5rem;
	padding: 0 1.5rem;
	font-size: 1.33rem;
	color: #fff;
	margin-top: 2.2rem;
}
.model2-swiper .swiper-slide .model2-content .mask-area {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	transition: all linear 0.2s;
}
.model2-swiper .swiper-slide-active .model2-content .mask-area {
	display: none;
}
.model2-swiper .swiper-button-next-index2, .model2-swiper .swiper-button-prev-index2 {
	width: 6.4rem;
	height: 6.4rem;
	margin-top: -3.2rem;
	background: url(../images/icon-arrow1.png) no-repeat center;
	background-size: 100% 100%;
	outline: none;
	left: 7%;
}
.model2-swiper .swiper-button-next-index2 {
	background: url(../images/icon-arrow2.png) no-repeat center;
	background-size: 100% 100%;
	left: auto;
	right: 7%;
}
.model2-swiper {
	position: relative;
}
.model2-link2-wrap {
	background: #222;
	padding: 3.33rem 0;
}
.model2-link2-wrap .container {
	display: flex;
	justify-content: space-between;
}
.model2-link2-wrap .container a {
	height: 7.83rem;
	line-height: 7.83rem;
	background: url(../images/img-sucai5.jpg) no-repeat center;
	background-size: 100% 100%;
	width: 23%;
	border-radius: 0.8rem;
	box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.58);
	position: relative;
	overflow: hidden;
	border: 1px solid #444;
	text-align: center;
}
.model2-link2-wrap .container a:hover {
	border-color: #f4504f;
}
.model2-link2-wrap .container a:nth-of-type(2) {
	background: url(../images/img-sucai4.jpg) no-repeat center;
	background-size: 100% 100%;
}
.model2-link2-wrap .container a:nth-of-type(3) {
	background: url(../images/img-sucai3.jpg) no-repeat center;
	background-size: 100% 100%;
}
.model2-link2-wrap .container a:nth-of-type(4) {
	background: url(../images/img-sucai2.jpg) no-repeat center;
	background-size: 100% 100%;
}
.model2-link2-wrap .container a em {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	transition: all linear 0.2s;
}
.model2-link2-wrap .container a:hover em {
	background: rgba(181, 17, 17, 0.7);
}
.model2-link2-wrap .container a img {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	z-index: 2;
}
.model2-link2-wrap .container a span {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	z-index: 2;
	font-size: 1.33rem;
	color: #fff;
	line-height: 2.2rem;
	text-align: left
}
.model2-link2-wrap .container a span i {
	font-size: 2.16rem;
	margin-left: 0.3rem;
}
.index-model3 {
	background: url(../images/bg-sucai1.jpg) repeat center;
	padding: 5rem 15px 21rem;
}
.index-model3 .swiper-slide {
	margin-top: 7rem;
}
.index-model3 .swiper-slide-prev, .index-model3 .swiper-slide-next {
	width: 15.75% !important;
}
.index-model3 .swiper-slide-active {
	width: 68.6% !important;
	margin-top: 0;
}
.model3-swiper {
	width: 1520px;
	margin: auto;
}
.index-model3 .model3-content {
	position: relative;
	height: 364px;
	overflow: hidden;
	margin-top: 5rem;
}
.index-model3 .swiper-slide-active .model3-content {
	background: rgba(17, 17, 17, 0.39);
}
.index-model3 .model3-content::after {
	clear: both;
	display: block;
	content: "";
}
.index-model3 .model3-content .left-area {
	float: left;
	width: 100%;
}
.index-model3 .swiper-slide-prev, .index-model3 .swiper-slide-next {
	margin-top: 7rem;
}
.index-model3 .swiper-slide-active .model3-content {
	height: 536px;
}
.index-model3 .swiper-slide-active .model3-content .left-area {
	width: 30.6%;
	position: relative;
}
.index-model3 .model3-content .left-area .people-area img {
	width: 100%;
	display: block
}
.index-model3 .swiper-slide .model3-content .left-area .people-area > em {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: -moz-linear-gradient( top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.83) 62%, rgba(0, 0, 0, 1) 100% ); /* FF3.6-15 */
	background: -webkit-linear-gradient( top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.83) 62%, rgba(0, 0, 0, 1) 100% ); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient( to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.83) 62%, rgba(0, 0, 0, 1) 100% ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
}
.index-model3 .swiper-slide .model3-content .left-area .text-area {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 1.3rem 1.6rem;
}
.index-model3 .swiper-slide-active .model3-content .left-area .text-area {
	bottom: 5.33rem;
}
.index-model3 .swiper-slide .model3-content .left-area .text-area h3 {
	font-size: 2.16rem;
	color: #fff;
	line-height: 5rem;
	position: relative;
	margin-bottom: 0.8rem;
}
.index-model3 .swiper-slide-active .model3-content .left-area .text-area h3 {
	border-bottom: 1px solid #6e6e6e;
}
.index-model3 .swiper-slide .model3-content .left-area .text-area h3 font {
	font-size: 1.16rem;
	margin-right: 1rem;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.index-model3 .swiper-slide .model3-content .left-area .text-area h3 i {
	position: absolute;
	bottom: -2px;
	height: 4px;
	width: 100%;
	left: 0;
	background: #de3f3e;
}
.index-model3 .swiper-slide .model3-content .left-area .text-area span {
	display: none;
	font-size: 1.16rem;
	color: #fff;
	line-height: 2rem;
	max-height: 6rem;
	overflow: hidden;
}
.index-model3 .swiper-slide-active .model3-content .left-area .text-area span {
	display: block;
}
.index-model3 .swiper-slide .model3-content .left-area .btn-area {
	position: relative;
	bottom: 0;
	left: 0;
	width: 100%;
	justify-content: space-between;
	font-size: 0;
	display: none;
}
.index-model3 .swiper-slide-active .model3-content .left-area .btn-area {
	display: flex;
}
.index-model3 .swiper-slide .model3-content .left-area .btn-area a {
	display: inline-block;
	width: 50%;
	height: 5.33rem;
	line-height: 5.33rem;
	font-size: 1.33rem;
	text-align: center;
	color: #fff;
	background: #de3f3e;
}
.index-model3 .swiper-slide-active .model3-content .left-area .btn-area a:nth-of-type(2) {
	background: #111;
}
.index-model3 .model3-content .right-area {
	float: left;
	width: 69.4%;
	display: none;
}
.index-model3 .swiper-slide-active .model3-content .right-area {
	display: block;
	padding: 0 1.18rem;
}
.index-model3 .swiper-slide-active .model3-content .right-area .title-area {
	line-height: 5.83rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.index-model3 .swiper-slide-active .model3-content .right-area .title-area h3 {
	color: #fff;
	font-size: 1.66rem;
}
.index-model3 .swiper-slide-active .model3-content .right-area .title-area h4 {
	color: #de3f3e;
	font-size: 1.16rem;
}
.index-model3 .swiper-slide-active .model3-content .right-area .title-area i {
	display: inline-block;
	width: 51%;
	height: 1px;
	background: #6e6e6e;
}
.index-model3 .swiper-slide-active .model3-content .right-area .title-area a {
	color: #fff;
	font-size: 1.16rem;
}
.index-model3 .swiper-slide-active .model3-content .right-area .product-area {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.index-model3 .swiper-slide-active .model3-content .right-area .product-area a {
	display: inline-block;
	width: 49%;
	position: relative;
	height: 17.66rem;
	margin-bottom: 1.5rem;
}
.index-model3 .swiper-slide-active .model3-content .right-area .product-area a img {
	display: block;
	width: 100%;
	height: 100%;
}
.index-model3 .swiper-slide-active .model3-content .right-area .product-area a span {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4rem;
	line-height: 4rem;
	background: rgba(0, 0, 0, 0.5);
	padding: 0 0.8rem;
	color: #fff;
	font-size: 1.33rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.window-slider .pic {
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
}
.window-slider .pic ul {
	display: flex;
	justify-content: space-between;
}
.window-slider .pic ul li {
	height: 370px;
	width: 95px;
	transition: all ease 0.6s;
	background-position: left;
	background-repeat: no-repeat;
}
.window-slider .pic ul .pic1 {
	background-image: url(../images/img-sucai11-1.jpg);
}
.window-slider .pic ul .pic2 {
	background-image: url(../images/img-sucai11-2.jpg);
}
.window-slider .pic ul .pic3 {
	background-image: url(../images/img-sucai11-3.jpg);
}
.window-slider .pic ul .pic4 {
	background-image: url(../images/img-sucai11-4.jpg);
}
.window-slider .pic ul .pic5 {
	background-image: url(../images/img-sucai11-5.jpg);
}
.window-slider .pic ul .pic6 {
	background-image: url(../images/img-sucai11-6.jpg);
}
.window-slider .pic ul .pic7 {
	background-image: url(../images/img-sucai11-7.jpg);
}
.window-slider .pic ul .pic8 {
	background-image: url(../images/img-sucai11-8.jpg);
}
.window-slider .txt {
	background: rgba(0, 0, 0, 0.05);
	width: 100px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.window-slider .txt p {
	color: #fff;
}
.window-slider .txt .p1 {
	font-size: 1.6rem;
	width: 15px;
}
.window-slider .pic ul li.active {
	width: 600px;
}
.window-slider .pic ul li.active .txt {
	position: relative;
	background-color: #df3f3f;
}
.window-slider .pic ul li.active .txt::after {
	position: absolute;
	right: -15px;
	top: 50%;
	margin-top: -7px;
	content: "";
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-left: 15px solid #df3f3f;
	border-bottom: 15px solid transparent;
}
.index-model1-wrap {
	display: flex;
	justify-content: space-between;
	margin-top: 4rem;
}
.index-model1-wrap a {
	display: inline-block;
	width: 166px;
	border: 1px solid #ececec;
	box-shadow: 0 0 0.6rem rgba(0, 0, 0, 0.1);
	position: relative;
	text-align: center;
	color: #333;
	transform: translateY(0);
}
.index-model1-wrap a:hover {
	transform: translateY(-1rem);
	box-shadow: 0 0 1rem rgba(222, 63, 62, 0.5);
}
.index-model1-wrap a:hover .bottom-area {
	background: #df3f3f;
}
.index-model1-wrap a img {
	display: inline-block;
	margin-top: 2rem;
	max-width: 50%;
}
.index-model1-wrap a h3 {
	font-size: 1.66rem;
	line-height: 1.8rem;
	margin-top: 1.3rem;
}
.index-model1-wrap a p {
	font-size: 1.16rem;
	line-height: 1.4rem;
	color: #888;
	padding: 0 1.2rem;
	margin-top: 1.3rem;
}
.index-model1-wrap a .bottom-area {
	background: #333;
	color: #fff;
	margin-top: 1.5rem;
}
.index-model1-wrap a .bottom-area h4 {
	line-height: 4rem;
}
.index-model2 {
	padding-top: 5rem;
}
.common-title {
	text-align: center;
	padding-bottom: 1rem;
}
.common-title h3 {
	font-size: 3rem;
	line-height: 3.2rem;
}
.common-title h4 {
	font-size: 1rem;
	line-height: 1.2rem;
	color: #888;
	margin-top: 0.5rem;
}
.common-title.mode2 h3 {
	color: #fff;
}
.common-title.mode2 h4 {
	color: #fff;
}
.common-title i {
	display: block;
	width: 2.5rem;
	height: 2.5px;
	background: #888;
	margin: 1.5rem auto;
}
.common-title h5 {
	color: #888;
	font-size: 1.16rem;
}
.model2-link-wrap {
	text-align: center;
	font-size: 0;
	margin: 2.5rem auto;
}
.model2-link-wrap a {
	display: inline-block;
	height: 3.75rem;
	line-height: 3.6rem;
	width: 8.5rem;
	text-align: center;
	border: 1px solid #e5e5e5;
	color: #555;
	font-size: 1.33rem;
	margin: 0 0.4rem;
	border-radius: 0.5rem;
	margin-bottom: 0.6rem
}
.img-gg-wrap {
	display: block;
	clear: both;
	font-size: 0;
}
.img-gg-wrap img {
	display: block;
	width: 100%;
}
.btn-more-wrap {
	text-align: center;
}
.index-model4 {
	position: relative;
	margin-top: -11.6rem;
}
.index-model5 {
	padding: 5rem 15px;
}
.index-model5 .model5-content {
	position: relative;
	display: block;
	width: 100%;
	height: 16rem;
}
.index-model5 .map-area {
	width: 100%;
	height: 32rem;
	position: relative;
	margin-bottom: 2rem;
}
.btn-common-more {
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 4px;
	color: #434343;
	border: 1px solid #cacaca;
	display: block;
	margin: 2.5rem auto 0;
}
.anchorBL {
	display: none;
}
.index-model5 .model5-content img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.index-model5 .model5-content .text-area {
	position: absolute;
	bottom: 0;
	left: 0;
	display: flex;
	background: rgba(0, 0, 0, 0.5);
	padding: 0.5rem 1rem;
	font-size: 0.7rem;
	color: #fff;
	width: 100%;
	align-items: center;
	justify-content: space-between;
}
.index-model5 .model5-content .text-area h3 {
	font-size: 1.33rem;
}
.index-model6 {
	padding: 5rem 15px;
	background: #f6f6f6;
}
.index-model6 .left-area {
	float: left;
	width: 24.8%;
	height: 56rem;
	background: url("../images/img-sucai1.jpg") no-repeat;
	background-size: 100% 100%;
}
.index-model6 .left-area .left-area-bj {
	background: rgba(0, 0, 0, 0.7);
	background-size: 100% 100%;
	width: 100%;
	height: 100%;
	padding: 5rem 2rem;
	text-align: left;
}
.index-model6 .left-area h3 {
	font-size: 3rem;
	color: #fff;
}
.index-model6 .left-area h3 font {
	color: #ff5152;
	display: block;
	font-weight: 400;
}
.index-model6 .left-area p {
	color: #b5b5b3;
	padding: 2rem 0;
	line-height: 1.9;
}
.index-model6 .left-area .btn-common-more {
	color: #b5b5b3;
	border: 1px solid #b5b5b3;
}
.index-model6 .right-area {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 74%;
	padding-left: 1.2%;
}
.index-model6 .right-area a {
	width: 49%;
	position: relative;
}
.index-model6 .right-area a .model6-content-bj {
	height: 24.2rem;
	width: 100%;
}
.mask-area {
	position: absolute;
	opacity: 0;
	pointer-events: none;
	width: 100%;
	height: 25rem;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.7);
	text-align: center;
	transition: all linear 0.2s;
}
.mask-area img {
	padding: 8rem 0 0.7rem 0;
	width: auto;
}
.mask-area h5 {
	color: #fefefe;
	font-weight: 400;
}
.index-model6 .right-area a:hover .mask-area {
	opacity: 1;
	pointer-events: auto;
}
.index-model6 .right-area a .mask-area {
	height: 24.2rem;
}
.index-model6 .right-area a .tip-area {
	position: absolute;
	width: 12rem;
	height: 4rem;
	right: 1rem;
	top: 68%;
	background: rgba(0, 0, 0, 0.3);
	border: 1px solid rgba(0, 0, 0, 0.4);
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.index-model6 .right-area a:hover .tip-area {
	display: none;
}
.index-model6 .right-area a .tip-area img {
	width: 2rem;
	height: 2rem;
}
.index-model6 .right-area a .tip-area span {
	color: #fefefe;
	font-weight: 400;
	padding-left: 1rem;
}
.index-model6 .right-area a .model6-min-title {
	color: #333;
	font-size: 1.33rem;
	padding: 1rem 0;
	width: 100%;
}
.index-model7 {
	background: #df3f3f;
	padding: 5rem 15px;
}
.index-model7 .left-area {
	float: left;
	width: 20%;
	color: #fefefe;
}
.index-model7 .left-area h3 {
	font-weight: 300;
	font-size: 3rem;
}
.index-model7 .left-area p {
	padding: 0.2rem 0 1rem;
}
.index-model7 .left-area h4 {
	font-weight: 300;
	padding-bottom: 0.5rem;
}
.index-model7 .left-area h5 {
	font-size: 1.2rem;
}
.index-model7 .right-area {
	float: right;
	display: flex;
	width: 78%;
	color: #fefefe;
	justify-content: space-between;
}
.model7-content {
	border-left: 1px solid #f74d4d;
	border-right: 1px solid #d5312f;
	text-align: center;
	width: 100%;
}
.model7-content:first-of-type {
	border-left: 0;
}
.model7-content:last-child {
	border-right: 0;
}
.model7-content h3 {
	font-weight: normal;
	font-size: 1rem;
	padding: 2rem 0 0.5rem;
}
.index-model8 {
	background: url(../images/bg-sucai1.jpg) repeat center;
	padding: 5rem 15px;
}
.index-model8 .common-title h3, .index-model8 .common-title h4 {
	color: #fff;
}
.model8-wrap .left-area {
	float: left;
	width: 60.6%;
	height: 40rem;
	overflow: hidden
}
.model8-wrap .left-area video {
	width: 100%;
	height: 100%;
	outline: none;
	border: none
}
.model8-wrap .right-area {
	float: right;
	padding-top: 0.1rem;
	width: 35.3%;
}
.model8-content {
	height: 7rem;
	border-bottom: 1px solid #4c4c4c;
	padding-bottom: 2rem;
	display: flex;
	align-items: center;
	margin-top: 2rem;
	cursor: pointer;
}
.model8-content .img-area {
	height: 7rem;
	width: 30%;
	position: relative;
	cursor: pointer;
	margin-right: 1rem;
}
.model8-content .img-area .img-area-bj {
	width: 100%;
	height: 100%;
}
.model8-content .img-area .img-area-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.model8-content .img-area span {
	position: absolute;
	background: rgba(0, 0, 0, 0.3);
	line-height: 7rem;
	text-align: center;
	color: #fff;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.model8-current .img-area span {
	display: block;
}
.model8-current .img-area .img-area-icon {
	display: none;
}
.model8-wrap .btn-common-more {
	color: #fff;
	border: 1px solid #6e6e6e;
	display: block;
	margin: 1rem 0 0;
}
.model8-content .text-area {
	color: #fff;
	width: 70%;
	line-height: 1.8rem;
	height: 3.6rem;
	overflow: hidden;
	padding: 0;
}
.index-model9 {
	padding: 5rem 15px;
}
.index-model9 .tab-item-box .tab-item .text-area {
	max-width: 80%;
	padding-left: 0
}
.wiki-left-banner {
	width: 100%;
	position: relative;
	display: block;
	height: 25.5rem;
}
.wiki-left-banner img {
	width: 100%;
	height: 100%;
}
.wiki-left-banner i {
	position: absolute;
	top: 0;
	left: 0;
	background: #e3413f;
	padding: 10px;
	color: #fff;
}
.wiki-left-banner h3 {
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.3);
	padding: 1rem 10px;
	color: #fff;
	font-size: 1.5rem;
	width: 100%;
}
.left-swiper ul {
	padding: 1rem 0;
	display: flex;
}
.left-swiper ul li {
	width: 84px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #343434;
	border: 1px solid #aaaaa8;
	border-radius: 2px;
	margin-right: 10px;
	cursor: pointer;
}
.left-swiper ul li.choice {
	background: #df3f3f;
	color: #fff;
	border-color: #df3f3f;
}
.tab-item-box .tab-item {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.tab-item-box div.switch-box {
	display: none;
}
.tab-item-box div.show {
	display: block;
}
.tab-item-box .tab-item .text-area .tab-item-title {
	color: #333;
}
.tab-item-box .tab-item .text-area span {
	color: #999;
	padding: 10px 0 5px 0;
}
.tab-item-box .tab-item .text-area p {
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	/* autoprefixer: ignore next */
	-webkit-box-orient: vertical;
}
.tab-item-box .tab-item .img-area {
	width: 12rem;
}
.tab-item-box .tab-item .img-area img {
	width: 100%;
	height: 100%;
}
.wiki-centre-title {
	display: flex;
	background: #dd3834;
	padding: 1.5rem;
	color: #fff;
	justify-content: flex-start;
	border-radius: 4px;
	position: relative;
	margin: -2rem 0 2rem 0;
}
.wiki-centre-title h3 {
	font-weight: normal;
	line-height: 2.6rem;
}
.wiki-centre-title h3 p {
	font-size: 1.2rem;
}
.control-area .swiper-button-prev, .control-area .swiper-button-next, .control-area .swiper-pagination {
	background: #fff;
	background-image: none;
	width: 20px;
	height: 20px;
	border-radius: 2px;
	color: #db403b;
	font-size: 14px;
	font-weight: bold;
	top: 9%;
	text-align: center;
	line-height: 20px;
	margin-top: -10px;
	right: 25px;
}
.control-area .swiper-button-prev:focus, .control-area .swiper-button-next:focus, .control-area .swiper-pagination:focus {
	outline: none;
}
.control-area .swiper-button-prev {
	left: auto;
	right: 85px;
}
.control-area .swiper-pagination {
	left: auto;
	right: 54px;
	width: auto;
	background: none;
	top: 9%;
	background: none;
	color: #fff;
	margin-top: -8px;
}
.swiper-container-index5 .swiper-wrapper {
	padding-top: 2rem;
}
.swiper-container-index5 .swiper-wrapper .swiper-slide {
	width: 100%;
}
.swiper-container-index5 .swiper-slide p {
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 1.2rem;
	width: 100%;
	padding-bottom: 0.4rem;
}
.swiper-container-index5 .swiper-slide p a {
	color: #858585;
}
.swiper-container-index5 .swiper-slide p a:hover, .swiper-container-index5 .swiper-slid .more:hover {
	color: #565656;
}
.swiper-container-index5 .more {
	padding-top: 0.8rem;
	font-size: 1.2rem;
	text-decoration: underline;
	color: #858585;
}
.index-model9 .link-area a {
	display: flex;
	background: #fff;
	padding: 1.5rem 1.5rem 1.3rem;
	justify-content: space-around;
	border-radius: 4px;
	border: 1px solid #eaeaea;
	margin-bottom: 0.5rem;
	align-items: center;
}
.index-model9 .link-area a h3 {
	font-weight: normal;
	line-height: 2rem;
	color: #333;
}
.index-model9 .link-area a h3 p {
	font-size: 1rem;
	color: #898989;
}
.index-model9 .link-area a .hover-hide {
	display: block;
}
.index-model9 .link-area a .hover-show {
	display: none;
}
.index-model9 .link-area a:hover {
	background: #333;
	border: 1px solid #333;
}
.index-model9 .link-area a:hover h3 {
	color: #fff;
}
.index-model9 .link-area a:hover h3 p {
	color: #fff;
}
.index-model9 .link-area a:hover .hover-hide {
	display: none;
}
.index-model9 .link-area a:hover .hover-show {
	display: block;
}
.red {
	color: #de3f3e;
}
.index-model10 {
	background: #df3f3f;
	padding: 5rem 15px;
}
.model10-content h3 {
	padding: 1.2rem 0 0.8rem;
	font-size: 1.5rem;
	color: #fff;
	font-weight: normal;
}
.model10-content p {
	font-size: 1rem;
	color: #fff;
	margin-bottom: 5px;
}
.index-model10 .common-title {
	color: #fff;
}
.index-model11 {
	padding: 5rem 15px;
}
.model11-content {
	border: 1px solid #eeeeee;
	position: relative;
	display: block;
	margin-bottom: 2rem;
}
.model11-content:hover {
	box-shadow: 2px 2px 5px 2px #eee;
}
.model11-content .img-area {
	height: 14rem;
	width: 100%;
}
.model11-content .info-area {
	font-size: 1rem;
	padding: 0 15px 15px;
	color: #888888;
}
.model11-content .info-area b {
	color: #363636;
}
.model11-content .info-area i {
	padding: 0.3rem 0.3rem;
	background-color: #df3f3f;
	color: #fff;
	border-radius: 0.5rem;
}
.model11-content .views-area {
	position: absolute;
	top: 0;
	right: 0;
	display: flex;
	padding: 0.6rem 1rem;
	background: rgba(0, 0, 0, 0.3);
	color: #fff;
	align-items: center;
}
.model11-content .views-area img {
	height: 15px;
	padding-right: 8px;
}
.model11-content .title {
	background-image: url("../images/icon-position.png");
	background-repeat: no-repeat;
	background-size: 13px 15px;
	padding: 1.5rem 0 1rem 30px;
	color: #333;
	background-position: 11px;
}
.index-model12 {
	padding: 5rem 15px;
	background: #f6f6f6;
}
.model12-wrap {
	height: 333px;
	position: relative;
}
.common-footer {
	padding-top: 3rem;
	background: #222222;
}
.footer-wrap {
	display: flex;
}
.footer-nav-wrap {
	display: flex;
	width: 45%;
	justify-content: space-between;
	padding-right: 1.5rem;
}
.footer-nav-wrap .nav-content a {
	display: block;
	color: #888;
	font-size: 12px;
	padding: 0 0 0.8rem 0;
	cursor: pointer;
}
.footer-nav-wrap .nav-content a:first-child {
	color: #fff;
}
.erweima-wrap {
	width: 24%;
	padding-right: 1%;
}
.erweima-wrap .text-area {
	padding-top: 0
}
.erweima-wrap .text-area h3 {
	background-image: url("../images/icon-footer1.png");
	background-repeat: no-repeat;
	font-size: 2rem;
	font-weight: normal;
	color: #fff;
	padding: 0 0 8px 40px;
	line-height: 3rem;
}
.common-footer.iszt .erweima-wrap .text-area h3{
	font-size: 1.7rem;
}
.erweima-wrap .text-area h4 {
	font-size: 2.89rem;
	color: #e2b571;
	padding-bottom: 30px;
}
.common-footer.iszt .erweima-wrap .text-area h4{
	font-size: 2.5rem;
}
.erweima-wrap .img-area {
	display: flex;
	color: #787878;
	align-items: center;
	justify-content: space-around;
}
.erweima-wrap .img-area p {
	padding-top: 10px;
	text-align: center;
}
.text-wrap {
	width: 30%;
}
.text-wrap .top-area h3 {
	background-image: url("../images/icon-footer2.png");
	background-repeat: no-repeat;
	font-size: 1.5rem;
	font-weight: normal;
	color: #fff;
	padding: 0 0 8px 35px;
	line-height: 2rem;
}
.text-wrap .top-area p {
	color: #888888;
	line-height: 1.5;
	padding-bottom: 10px;
}
.text-wrap .top-area span {
	display: flex;
	justify-content: space-between
}
.text-wrap .top-area span i {
	color: #e74341;
	background-image: url("../images/icon-footer3.png");
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
}
.text-wrap .bottom-area p {
	color: #fff;
	padding: 30px 0 10px 0;
}
.text-wrap .bottom-area span {
	color: #888888;
	line-height: 1.5;
}
.footer-friendlink {
	display: flex;
}
.footer-friendlink li {
	color: #e8e8e6;
	border-right: 1px solid #444444;
	padding: 0 13px;
	margin-bottom: 15px;
	cursor: pointer;
}
.footer-friendlink li.choice {
	color: #fff;
	font-weight: bold;
}
.footer-friendlink li:last-child, .footer-linkarea a:last-child {
	border: none;
}
.footer-linkarea {
	background-color: #333333;
	padding-top: 13px;
}
.footer-linkarea a {
	color: #888888;
	border-right: 1px solid #454545;
	padding: 0 13px;
	margin-bottom: 10px;
	display: inline-block;
}
.footer-linkarea a:last-child {
	margin-bottom: 13px;
}
.footer-copy {
	display: flex;
	padding: 20px 0;
	align-items: center;
	justify-content: space-around;
	font-size: 12px;
}
.footer-copy span {
	color: #c9c9c9;
}
.footer-copy .copy-content {
	color: #888888;
	display: flex;
	align-items: center;
	justify-content: space-around;
}
.footer-copy .copy-content i {
	padding-right: 6px;
}
/* 弹窗 */
.modal1 {
	width: 100%;
	padding: 5rem 15px 5rem;
	margin-top: -25rem;
	background: rgba(0, 0, 0, 0.9);
	text-align: center;
	position: relative;
	display: none;
	z-index: 99;
}
.modal1 h3 {
	color: #fff;
	padding-bottom: 3rem;
}
.modal1 h3 font {
	color: #de413c;
	padding-right: 8px;
}
.modal1 .container {
	position: relative;
}
.modal1 .close {
	position: absolute;
	right: 50px;
	top: -30px;
}
.modal1-wrap {
	padding: 3rem 2rem;
	background: #fff;
	border-radius: 4px;
}
.form {
	display: flex;
	margin-bottom: 1rem;
	vertical-align: top;
	zoom: 1;
	position: relative;
}
.form-label {
	vertical-align: middle;
	font-size: 14px;
	color: #515a6e;
	line-height: 1;
	padding: 10px 8px 10px 0;
	box-sizing: border-box;
}
.form-val {
	width: calc(100% - 65px);
}
.form-val font {
	position: absolute;
	right: -20px;
	top: 8px;
}
.modal1-wrap .btn {
	width: 100%;
	height: 30px;
	color: #fff;
	background-color: #df3f3f;
	border-radius: 0;
}
.modal1-tips {
	color: #999;
	line-height: 1;
}
.modal1-tips i {
	display: inline-block;
	color: #df3f3f;
	padding-right: 5px;
}
.modal1-wrap-right {
	padding-left: 2rem;
	border-left: 1px solid #d7d7d7;
	margin-left: 2rem;
}
.modal1-wrap-right h3 {
	color: #303030;
}
.modal1-wrap-right h3 span {
	padding-left: 2rem;
}
.modal1-wrap-right h3 span b {
	color: #e1443f;
}
.modal1-wrap-right ul li {
	color: #303030;
}
.modal1-wrap-right ul li b {
	padding: 0 4rem;
	font-weight: normal;
}
.padding-bottom-2 {
	padding-bottom: 2rem;
}
.nowrap {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	width: 72%;
}
.color-white {
	color: #fff !important;
}
.background-white {
	background: #fff !important;
}
.border-white {
	border-color: #fff !important;
}
.input {
	display: inline-block;
	width: 100%;
	height: 44px;
	line-height: 44px;
	padding: 4px 7px;
	font-size: 14px;
	border: 1px solid #dcdee2;
	color: #515a6e;
	background-color: #fff;
	background-image: none;
	position: relative;
	cursor: text;
	transition: border 0.2s ease-in-out, background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.radio-group {
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
}
.radio-group-item {
	font-size: 14px;
	vertical-align: middle;
	display: inline-block;
	position: relative;
	white-space: nowrap;
	margin: 0 5px;
	cursor: pointer;
}
.radio {
	/* display: inline-block; */
	margin-right: 4px;
	white-space: nowrap;
	position: relative;
	line-height: 1;
	vertical-align: middle;
	cursor: pointer;
}
.radio-inner {
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	top: 0;
	left: 0;
	background-color: #fff;
	border: 1px solid #dcdee2;
	border-radius: 50%;
	transition: all 0.2s ease-in-out;
}
.radio-inner:after {
	position: absolute;
	width: 10px;
	height: 10px;
	left: 2px;
	top: 2px;
	border-radius: 6px;
	display: table;
	border-top: 0;
	border-left: 0;
	content: " ";
	background-color: #df3f3f;
	opacity: 0;
	transition: all 0.2s ease-in-out;
	transform: scale(0);
}
.radio-input {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	opacity: 0;
	cursor: pointer;
}
.radio-checked .radio-inner {
	border-color: #df3f3f;
}
.radio-checked .radio-inner:after {
	opacity: 1;
	transform: scale(1);
	transition: all 0.2s ease-in-out;
}
.one-line, .oneline {
	white-space: nowrap;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}
.two-line {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	/*! autoprefixer: off */
	-webkit-box-orient: vertical;/*! autoprefixer: on */
}
/* flex 布局 */
.display-flex {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.flex-column {
	display: flex;
	flex-direction: column;
}
.flex-row {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
}
.cb {
	justify-content: space-between;
}
.ca {
	justify-content: space-around;
}
.cc {
	justify-content: center;
}
.cs {
	justify-content: flex-start;
}
.ce {
	justify-content: flex-end;
}
.ac {
	align-items: center;
}
/* 按钮相关 */
/* 加载更多 */
.move-btn {
	width: 100%;
	text-align: center;
	overflow: hidden;
}
.move-btn a {
	display: inline-block;
	width: 430px;
	max-width: 100%;
	height: 50px;
	color: #8c8c8c;
	line-height: 50px;
	border: 1px solid #efefef;
	background-color: #f9f9f9;
}
/* 二级导航 */
.b1-map-wrap {
	position: relative;
	min-height: 60px;
	overflow: hidden;
}
.b1-crumbs {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	background: rgba(255, 255, 255, 0.5);
	z-index: 10;
}
.b1-min-nav a {
	color: #666;
	padding-left: 3px;
}
.b1-min-nav a.home {
	background: url("../images/icon-index.png") no-repeat;
	padding-left: 25px;
	background-size: 16px 16px;
}
.b1-min-nav a.active {
	color: #333;
}
.crmbs-btn-area span {
	float: left;
	background-color: #e8e8e8;
	padding: 0 10px;
	cursor: pointer;
	color: #333;
	transition: all linear 0.2s;
	line-height: 60px;
}
.crmbs-btn-area a span.active, .crmbs-btn-area span:hover {
	color: #fff;
	background-color: #df3f3f;
}
.b1-min-nav {
	float: left;
	line-height: 60px;
}
.crmbs-btn-area {
	float: right;
	max-width: 72%;
}
/* 页面侧边栏 */

.b1-right-area1 {
	border: 1px solid #efeff1;
	box-shadow: 0 0 1rem rgba(0, 0, 0, 0.2);
}
.right-title-area {
	background-color: #f8f8f8;
	text-align: center;
	padding-top: 20px;
	border-bottom: 1px solid #eeeeee;
}
.right-title-area h4 em {
	color: #dd403b;
}
.right-title-area p {
	color: #999;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
.right-title-area i {
	display: block;
	width: 57px;
	height: 3px;
	background-color: #dd403b;
	margin: 20px auto 0;
}
.b1-right-area1 {
	margin-bottom: 20px;
}
.b1-right-area1 .area1-list {
	position: relative;
	padding: 20px 20px 15px;
}
.b1-right-area1 .area1-list h4 {
	padding: 15px 0 10px;
	font-size: 1.3rem;
	line-height: 1.5;
	font-weight: normal;
}
.b1-right-area1 .area1-list span {
	font-size: 1rem;
	color: #666;
	display: block;
}
.b1-right-area1 .area1-list span:last-child {
	padding-bottom: 10px;
}
.b1-right-area1 .area1-list a {
	display: block;
	color: #666;
	padding: 10px 0;
	font-size: 12px;
	border-top: 1px solid #eeeeee;
}
.b1-right-wrap .area1-list a:hover {
	text-decoration: underline !important;
}
.b1-right-area1-site .qjyb-swiper {
	position: initial;
}
.b1-right-area1-site .qjyb-pagination {
	bottom: 0;
	display: flex;
	justify-content: center;
}
.qjyb-swiper .swiper-pagination {
	display: flex;
	justify-content: center;
}
.qjyb-swiper .swiper-pagination > span {
	display: inline-block;
	background-color: #333333;
}
.qjyb-swiper .swiper-pagination > span.swiper-pagination-bullet-active {
	background-color: #de3f3e;
}
.b1-right-wrap .swiper-container-horizontal > .swiper-pagination-bullets {
	bottom: 0;
}
.b1-right-wrap .swiper-img {
	position: relative;
	overflow: hidden;
}
.b1-right-wrap .swiper-img span {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-color: rgba(0, 0, 0, 0.3);
	padding: 5px 20px;
	color: #fff;
	border-radius: 4px;
	box-sizing: border-box;
}
.b1-right-wrap .swiper-img span img {
	display: inline-block;
	margin-right: 5px;
	width: 2rem;
	height: 2rem;
}
.b1-right-wrap .qjyb-swiper p {
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0;
}
.b1-right-area1 .line {
	margin: 0 20px;
	border-bottom: 1px solid #efefef;
}
.form-area {
	padding: 30px 15px 10px;
}
.form-area .input {
	margin-bottom: 10px;
}
.form-area .btn {
	width: 100%;
	height: 46px;
	background-color: #dd403b;
	color: #fff;
	border-radius: 0;
}
.b1-right-wrap .img-gg-wrap {
	padding: 0;
	margin: 20px 0;
}
.right-img-item {
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
	align-items: center;
	padding: 20px;
}
.right-img-item img {
	width: 95px;
}
.right-img-item .img-item-txt {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-left: 10px;
}
.right-img-item .img-item-txt p {
	margin-bottom: 8px;
}
.right-img-item .img-item-btn {
	width: 100%;
}
.right-img-item .img-item-btn a {
	width: 49%;
	display: inline-block;
	background-color: #de403f;
	color: #fff;
	text-align: center;
	font-size: 12px;
	text-decoration: underline !important;
	line-height: 26px;
}
.right-img-item .img-item-btn a:last-child {
	background-color: #f9f9f9;
	text-decoration: none !important;
	color: #8c8c8c;
}
.btn-more-wrap {
	display: block;
	margin: 20px auto;
	background: #f7f7f7;
	border: 1px solid #eeeeee;
	color: #868686;
	text-align: center;
	line-height: 44px;
	width: 330px;
}
.btn-more-wrap:hover {
	color: #333;
}
.downUrl.disabled {
	background: none;
	border: none;
	color: #666;
	pointer-events: none;
}
.hover:hover {
	box-shadow: 0 0 1rem rgba(0, 0, 0, 0.2);
}
.datail-content-mode3 .design-content-wrap:hover {
	box-shadow: 0 0 1rem rgba(0, 0, 0, 0.3);
}
.datail-content-mode2 {
	align-items: flex-start;
}
.datail-content-mode2 .right-area {
	overflow: hidden;
	flex-wrap: wrap;
}
.datail-content-mode2 .right-area a:hover {
	box-shadow: 0 0 1rem rgba(0, 0, 0, 0.3);
}
.datail-content-mode2 .right-area a {
	border: 1px solid #efefef;
	width: 48%;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.datail-content-mode2 .right-area h3 a {
	border: none;
	width: auto
}
.datail-content-mode2 .right-area h3 a:hover {
	box-shadow: none
}
.datail-content-mode2 .right-area a h3 {
	color: #333;
	font-size: 1.2rem;
	padding: 20px 15px;
	line-height: 1.5rem;
	height: 3rem;
	box-sizing: content-box;
	overflow: hidden;
}
.datail-content-mode2 .right-area a p {
	color: #333;
	font-size: 1rem;
	padding-left: 15px;
}
.datail-content-mode2 .left-area {
	width: 42.5%;
	border: 1px solid #efefef;
	position: relative;
	height: auto;
	transition: all linear 0.2s;
}
.qjybj-box .datail-content-mode2 .left-area {
	width: 48.5%;
}
.datail-content-mode2 .left-area:hover {
	box-shadow: 0 0 1rem rgba(0, 0, 0, 0.3);
}
.datail-content-mode2 .left-area .img-area > img {
	display: block;
	width: 100%;
}
.datail-content-mode2 .right-area {
	width: 57.5%;
}
.text-area {
	padding: 20px;
}
.text-area h3 {
	font-size: 1.5rem;
}
.text-area .info-tip {
	padding-top: 10px;
}
.text-area .info-tip .bj-red {
	background-color: #e13d3e;
	color: #fff;
	border-radius: 4px 0 0 4px;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	position: relative;
}
.text-area .info-tip span i {
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border: 10px solid transparent;
	border-left: 8px solid #e03d38;
	right: -15px;
	top: 50%;
	transform: translateY(-50%);
	content: " ";
	background-color: #f9f9f9;
}
.text-area .info-table {
	border-right: 1px solid #efefef;
	border-top: 1px solid #efefef;
	margin: 20px 0;
	overflow: hidden;
}
.text-area .info-table em {
	float: left;
	width: 33.3333%;
	border-left: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	text-align: center;
	line-height: 50px;
}
.detail-zzxq .text-area .info-table em {
	width: 50%
}
.case-content-mode1.datail-content-mode2 .left-area {
	width: 49.3%;
}
.case-content-mode3.datail-content-mode2 .left-area {
	width: 59%;
	margin-right: 2.4rem;
}
/* CSS不换行 */
.nowrap2 {
	white-space: nowrap;
}
/* padding margin  */
.mt10 {
	margin-top: 10px;
}
.mt30 {
	margin-top: 30px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb50 {
	margin-bottom: 50px !important;
}
.mb15 {
	margin-bottom: 15px;
}
.he60 {
	height: 60px;
}
.mtb30 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.mtb80 {
	margin-top: 80px;
	margin-bottom: 80px;
}
.bt1 {
	border-top: 1px solid #efeeee;
}
.pb30 {
	padding-top: 30px;
	padding-bottom: 30px;
}
.prl0 {
	padding-left: 0;
	padding-right: 0;
}
.ptb80 {
	display: block;
	clear: both;
	padding-top: 80px;
	padding-bottom: 80px;
}
.mb20b1 {
	margin-bottom: 20px;
	border: 1px solid #eee;
}
.swiper-button-prev-index3, .swiper-button-next-index3 {
	background: #858585;
	text-align: center;
	width: 5rem;
	height: 5rem;
	line-height: 5rem;
	color: #fff;
	font-size: 2rem;
	outline: none;
	margin-top: -2.5rem;
	transition: all linear 0.2s
}
.swiper-button-prev-index3:hover, .swiper-button-next-index3:hover {
	background: #de3f3e
}
.swiper-button-prev-index3 {
	left: 19%
}
.swiper-button-next-index3 {
	right: 19%
}
.detail-zzxq .datail-content-mode2 .left-area {
	margin-right: 20px;
	width: 57.7%
}
.detail-zzxq .datail-content-mode2 .left-area .text-area .info-table em {
	width: 33.3333%;
}
.detail-zzxq .hxjx-content-box .datail-content-mode2 .left-area {
	width: 43.5%;
	border: none;
	margin-right: 0;
}
.detail-zzxq .sjal-content-box .text-area .info-table em {
	width: 33.3333%;
}
.detail-zzxq .sjal-content-box .datail-content-mode2 .left-area {
	width: 42.5%;
	margin-right: 0;
}
.pl15 {
	padding-left: 15px;
}
.blr {
	border-left: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
}
.video-play-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 3rem !important;
	padding: 0 !important
}
.video-iframe {
	display: block;
	width: 92%;
	height: 520px;
	margin: auto;
}
.hot-bottom-videolist .mask-area {
	height: 100%
}
.hot-bottom-videolist:hover .mask-area {
	opacity: 1;
	pointer-events: auto
}
.list-item-r > img {
	width: 30%
}
.swiper-button-prev, .swiper-button-next {
	outline: none !important
}
.app2-content img {
	display: block;
	width: 100%;
}
li {
	list-style: none;
}
.position {
	position: relative;
}
/*   工装   */
.box-bg {
	height: auto;
	background: url(../images/bg1.jpg) top center no-repeat;
}
.box1 {
	padding-top: 120px;
}
.list1 {
	height: 380px;
	background-color: #ffffff;
	margin-top: 10px;
	padding-top: 75px;
}
.list1 li {
	background: url(../images/line.png) right center no-repeat;
}
.list1 li:last-child {
	background: none;
}
.list1 li p {
	color: #674937;
	font-size: 20px;
	line-height: 38px;
}
.list1 li i {
	display: block;
	height: 120px;
	margin-bottom: 40px;
	transition: all .5s;
}
.list1 li i.i1 {
	background: url(../icons/i1.png) center center no-repeat;
}
.list1 li i.i2 {
	background: url(../icons/i2.png) center center no-repeat;
}
.list1 li i.i3 {
	background: url(../icons/i3.png) center center no-repeat;
}
.list1 li i.i4 {
	background: url(../icons/i4.png) center center no-repeat;
}
.list1 li:hover i.i1 {
	background: url(../icons/i1h.png) center center no-repeat;
}
.list1 li:hover i.i2 {
	background: url(../icons/i2h.png) center center no-repeat;
}
.list1 li:hover i.i3 {
	background: url(../icons/i3h.png) center center no-repeat;
}
.list1 li:hover i.i4 {
	background: url(../icons/i4h.png) center center no-repeat;
}
.list1 li:hover p {
	color: #de3f3e;
}
.box2 {
	margin-top: 140px;
}
.box2 .list2, .box3 .list3 {
	margin-top: 60px;
}
.list2 li {
	min-height: 510px;
	font-size: 18px;
	color: #674937;
	padding-left: 60px;
	line-height: 30px;
}
.list2 li.l1 {
	background: url(../images/bg1.png) bottom left no-repeat;
	padding-top: 155px;
}
.list2 li.l2 {
	background: url(../images/bg2.png) bottom left no-repeat;
	padding-top: 280px;
}
.list2 li.l3 {
	background: url(../images/bg3.png) bottom left no-repeat;
	padding-top: 125px;
}
.list2 li.l4 {
	background: url(../images/bg4.png) bottom left no-repeat;
	padding-top: 230px;
}
.box3 {
	background-color: #f8f8f8;
	padding: 135px 0 100px;
	min-height: 900px;
}
.box3 .dy-gif {
	width: 50%;
	margin: 0 auto;
}
.box3 .list3-info {
	position: absolute;
	width: 270px;
}
.box3 .list3-info h4 {
	font-size: 30px;
	color: #010101;
	margin-bottom: 10px;
}
.box3 .list3-info p {
	font-size: 22px;
	color: #ac8a5f;
	line-height: 28px;
}
.box3 .list3-info.l1 {
	top: 100px;
	left: 0;
}
.box3 .list3-info.l2 {
	top: 65px;
	right: 0;
}
.box3 .list3-info.l3 {
	top: 340px;
	left: 0;
}
.box3 .list3-info.l4 {
	top: 270px;
	right: 0;
}
.box3 .list3-info.l5 {
	top: 440px;
	right: 0;
}
.box4 {
	padding: 135px 0 115px;
	background: url(../images/bg5.png) bottom center no-repeat;
}
.box4 .list4 .list4-border {
	height: 370px;
	width: 100%;
	border: 3px solid #af8d63;
	border-radius: 15px;
	margin-top: 145px;
	padding: 60px 30px 0;
	font-size: 20px;
	color: #444;
	line-height: 35px;
	transition: all .5s;
}
.list4 .list4-border i {
	display: block;
	height: 76px;
	width: 100%;
	margin-bottom: 40px;
	transition: all .5s;
}
.list4 .list4-border i.i1 {
	background: url(../icons/i5.png) left center no-repeat;
}
.list4 .list4-border i.i2 {
	background: url(../icons/i6.png) left center no-repeat;
}
.list4 .list4-border i.i3 {
	background: url(../icons/i7.png) left center no-repeat;
}
.list4 li:hover .list4-border {
	background-color: #de3f3e;
	border: 3px solid #de3f3e;
	color: #fff;
	margin-top: 125px;
	transition: all .5s;
}
.list4 li:hover .list4-border i.i1 {
	background: url(../icons/i5h.png) left center no-repeat;
}
.list4 li:hover .list4-border i.i2 {
	background: url(../icons/i6h.png) left center no-repeat;
}
.list4 li:hover .list4-border i.i3 {
	background: url(../icons/i7h.png) left center no-repeat;
}
.box5 {
	padding: 125px 0 75px;
}
.box5 .list5 {
	margin-top: 80px;
}
.box5 .swiper-slide-list li {
	float: left;
	width: 50%;
	padding: 3px;
}
.box5 .swiper-slide-list li a {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(209, 82, 80, .8);
	text-align: center;
	font-size: 26px;
	color: #fff;
	line-height: 1300%;
}
.box5 .swiper-slide-list li:hover a {
	opacity: 1;
}
.box5 .swiper-btn {
	height: 118px;
	width: 40px;
	margin-top: 0;
}
.box5 .swiper-btn:focus {
	outline: none;
}
.box5 .swiper-button-prev {
	background: url(../images/left-btn1.jpg) center center no-repeat;
	left: 0;
}
.box5 .swiper-button-prev:hover {
	background: url(../images/left-btn1-h.jpg) center center no-repeat;
	left: 0;
}
.box5 .swiper-button-next {
	background: url(../images/right-btn1.jpg) center center no-repeat;
	right: 0;
}
.box5 .swiper-button-next:hover {
	background: url(../images/right-btn1-h.jpg) center center no-repeat;
	right: 0;
}
/*   软装    */
.c-title h2 {
	font-size: 40px;
	font-weight: bolder;
	color: #444;
}
.c-title h3 {
	font-size: 40px;
	color: #444;
}
.c-title h3 b {
	color: #de3f3e
}
.c-title h4 {
	font-size: 20px;
	margin-top: 10px;
	color: #444;
}
.c-title h5 {
	font-size: 18px;
	margin-top: 15px;
	color: #999;
}
.c-title .line {
	display: block;
	width: 47px;
	height: 6px;
	background-color: #de3f3e;
	margin: 25px auto 0;
}
.box6 {
	padding: 110px 0 120px;
	background: url(../images/bg6.png) top center no-repeat;
}
.box6 .box6-info {
	margin-top: 40px;
	padding-top: 45px;
	background: url(../images/bg8.png) top left no-repeat;
}
.box6 .swiper1 {
	width: 75%;
}
.box6 .swiper-btn {
	width: 58px;
	height: 148px;
	margin-top: -74px;
}
.box6 .swiper-btn:focus {
	outline: none;
}
.box6 .swiper-button-next {
	background: url(../images/right-btn3.jpg) center center no-repeat;
	left: auto;
	right: 39px;
}
.box6 .swiper-button-prev {
	background: url(../images/left-btn3.jpg) center center no-repeat;
	left: 39px;
	right: auto;
}
.box6 .box6-title {
	font-size: 30px;
	color: #de3f3e;
	font-weight: bolder;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 25px;
	padding-top: 20px;
}
.box6 .box6-title span {
	font-size: 20px;
	color: #777;
	font-weight: normal;
}
.box6 .forms1 label {
	font-size: 20px;
	color: #444;
	font-weight: normal;
	padding-top: 5px;
}
.box6 .forms1 .btn {
	width: 100%;
	background-color: #de3f3e;
	height: 43px;
	line-height: 43px;
	padding: 0;
	color: #fff;
	font-size: 16px;
}
.box6 .list6 {
	border-bottom: 1px solid #e5e5e5;
	height: 90px;
	margin-top: 15px;
}
.list6 li {
	height: 70px;
	border-right: 1px solid #e5e5e5;
	font-size: 18px;
	color: #838383;
}
.list6 li:last-child {
	border-right: none;
}
.list6 li i {
	display: block;
	height: 45px;
}
.list6 li i.i1 {
	background: url(../icons/i14.png) center center no-repeat;
}
.list6 li i.i2 {
	background: url(../icons/i15.png) center center no-repeat;
}
.list6 li i.i3 {
	background: url(../icons/i16.png) center center no-repeat;
}
.list6 li i.i4 {
	background: url(../icons/i17.png) center center no-repeat;
}
.box7 li {
	float: left;
	width: 20%;
	padding-right: 2px;
	position: relative;
}
.box7 li div {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	padding: 29% 20px 0;
	color: #fff;
}
.box7 li h4 {
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
}
.box7 li span {
	display: inline-block;
	width: 1px;
	height: 19px;
	background-color: #de3f3e;
	margin: 5px 0;
}
.box7 li p {
	font-size: 16px;
	line-height: 28px;
	margin-top: 55px;
	text-align: left;
}
.box8 {
	background: url(../images/bg9.jpg) top center no-repeat;
	padding-top: 125px;
}
.box8 .swiper-pagination {
	position: static;
	margin-top: 45px;
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 20px;
}
.box8 .swiper-pagination .swiper-pagination-bullet {
	height: 44px;
	width: 15%;
	border-radius: 0;
	opacity: 1;
}
.box8 .swiper-pagination .swiper-pagination-bullet:focus {
	outline: none;
}
.box8 .swiper-pagination span::after {
	padding-left: 65px;
	color: #444;
	font-size: 18px;
	display: block;
	line-height: 44px;
	text-align: right;
}
.box8 .swiper-pagination span.swiper-pagination-bullet-active::after {
	color: #de3f3e;
}
.box8 .swiper-pagination span:nth-child(1) {
	background: url(../icons/i18.png) center center no-repeat;
}
.box8 .swiper-pagination span.swiper-pagination-bullet-active:nth-child(1) {
	background: url(../icons/i18h.png) center center no-repeat;
}
.box8 .swiper-pagination span:nth-child(1)::after {
	content: '卧室';
}
.box8 .swiper-pagination span:nth-child(2) {
	background: url(../icons/i19.png) center center no-repeat;
}
.box8 .swiper-pagination span.swiper-pagination-bullet-active:nth-child(2) {
	background: url(../icons/i19h.png) center center no-repeat;
}
.box8 .swiper-pagination span:nth-child(2)::after {
	content: '卫生间';
}
.box8 .swiper-pagination span:nth-child(3) {
	background: url(../icons/i20.png) center center no-repeat;
}
.box8 .swiper-pagination span.swiper-pagination-bullet-active:nth-child(3) {
	background: url(../icons/i20h.png) center center no-repeat;
}
.box8 .swiper-pagination span:nth-child(3)::after {
	content: '厨房';
}
.box8 .swiper-pagination span:nth-child(4) {
	background: url(../icons/i21.png) center center no-repeat;
}
.box8 .swiper-pagination span.swiper-pagination-bullet-active:nth-child(4) {
	background: url(../icons/i21h.png) center center no-repeat;
}
.box8 .swiper-pagination span:nth-child(4)::after {
	content: '客餐';
}
.box8 .swiper-pagination span:nth-child(5) {
	background: url(../icons/i18.png) center center no-repeat;
}
.box8 .swiper-pagination span.swiper-pagination-bullet-active:nth-child(5) {
	background: url(../icons/i18h.png) center center no-repeat;
}
.box8 .swiper-pagination span:nth-child(5)::after {
	content: '卧室';
}
.box8 .swiper-slide {
	width: 60%;
}
.box8 .swiper-slide img {
	width: 100%;
}
.box8 .swiper3 {
	margin-top: 50px;
}
.box8 .swiper-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	transition: 300ms;
	transform: scale(0.8);
}
.box8 .swiper-slide-active, .swiper-slide-duplicate-active {
	transform: scale(1);
}
.box9 {
	padding: 90px 0 120px;
}
.box9 .list9 {
	margin-top: 70px;
}
.list9 {
	height: 140px;
	border-left: 1px solid #e8e8e8;
}
.list9 li {
	height: 140px;
	border-right: 1px solid #e8e8e8;
	padding-top: 5px;
}
.list9 li i {
	display: block;
	height: 68px;
	margin-bottom: 10px;
}
.list9 li h4 {
	font-size: 14px;
	color: #8c8c8c;
}
.list9 li h5 {
	font-size: 18px;
	color: #444;
	margin-top: 18px;
}
.list9 li i.i1 {
	background: url(../icons/i8.png) center center no-repeat;
}
.list9 li i.i2 {
	background: url(../icons/i9.png) center center no-repeat;
}
.list9 li i.i3 {
	background: url(../icons/i10.png) center center no-repeat;
}
.list9 li i.i4 {
	background: url(../icons/i11.png) center center no-repeat;
}
.list9 li i.i5 {
	background: url(../icons/i12.png) center center no-repeat;
}
.list9 li i.i6 {
	background: url(../icons/i13.png) center center no-repeat;
}
.box10 {
	padding-top: 115px;
	background: url(../images/bg7.jpg) top center no-repeat;
}
.box10 .box10-right {
	padding-top: 110px;
}
.box10-title {
	margin-bottom: 60px;
}
.box10-title h2 {
	font-size: 22px;
	color: #fff;
	margin-bottom: 15px;
}
.box10-title h2 span {
	font-family: Arial, Helvetica, sans-serif;
}
.box10-title h4 {
	color: #fff;
	font-size: 20px;
}
.box10 .swiper-slide h2 {
	font-size: 20px;
	color: #fff;
	text-align: center;
	padding-top: 15px;
}
.box10 .swiper-btn {
	width: 28px;
	height: 28px;
	top: 172px;
}
.box10 .swiper-btn:focus {
	outline: none;
}
.box10 .swiper-button-prev {
	background: url(../images/left-btn2.png) center center no-repeat;
	left: auto;
	right: 39px;
}
.box10 .swiper-button-next {
	background: url(../images/right-btn2.png) center center no-repeat;
	right: 0;
}
.box10 .swiper-button-prev:hover {
	background: url(../images/left-btn2-h.png) center center no-repeat;
	left: auto;
	right: 39px;
}
.box10 .swiper-button-next:hover {
	background: url(../images/right-btn2-h.png) center center no-repeat;
	right: 0;
}
.box11 {
	padding: 110px 0 75px;
}
.box11 .list11 {
	margin-top: 70px;
}
.box11 .list11 h2 {
	font-size: 26px;
	color: #444;
}
.box11 .list11 p {
	font-size: 18px;
	color: #444;
	line-height: 29px;
	margin-top: 24px;
}
.box11 .list11 b {
	color: #f0f0f0;
	font-size: 60px;
}
/*   全屋装   */
.top-forms {
	position: absolute;
	width: 100%;
	background-color: #000;
	bottom: 100px;
	left: 0;
	z-index: 9999;
	padding: 30px 50px 40px;
}
.top-forms p {
	font-size: 26px;
	color: #fff;
	margin-bottom: 25px;
}
.top-forms p span {
	color: #de3f3e;
}
.top-forms input {
	width: 28%;
	float: left;
	margin-right: 5px;
}
.top-forms .btn {
	background-color: #de3f3e;
	color: #fff;
	width: 140px;
}
.list12 li {
	height: 650px;
	padding-top: 75px;
}
.list12 li:nth-child(odd) {
	background: url(../images/bg10.jpg) top left no-repeat;
	background-size: 48%
}
.list12 li:nth-child(even) {
	background: url(../images/bg11.jpg) top right no-repeat;
}
.list12 li:nth-child(odd) .box12-top h2 {
	color: #fff;
}
.list12 li:nth-child(odd) .box12-top h4 {
	color: #fff;
	font-size: 40px;
	margin-top: 13px;
}
.list12 li:nth-child(odd) .box12-top h5 {
	color: #fff;
	font-size: 20px;
	margin-top: 10px;
}
.list12 li:nth-child(even) .box12-top h2 {
	color: #de3f3e;
}
.list12 li:nth-child(even) .box12-top h4 {
	color: #444;
	font-size: 40px;
	margin-top: 13px;
}
.list12 li:nth-child(even) .box12-top h5 {
	color: #de3f3e;
	font-size: 20px;
	margin-top: 10px;
}
.list12 .box12-tabs {
	margin-top: 25px;
	text-align: left
}
.list12 .box12-tabs a {
	text-align: center;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	width: 23%;
	margin-right: 1%;
	margin-bottom: 8px;
	color: #444;
	font-size: 16px;
	border: 1px solid #ececec;
}
.list12 .box12-tabs .c-tabs-active {
	background-color: #de3f3e;
	color: #fff;
}
.list12 .tabs-detail h2 {
	font-size: 20px;
	color: #de3f3e;
	margin-top: 20px;
}
.list12 .tabs-detail p {
	font-size: 14px;
	color: #444;
	margin: 10px 0;
}
.box12 .box12-top {
	height: 125px;
}
.box12-top h2 {
	font-size: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.box13 {
	padding-top: 100px;
}
.q-title h2 {
	font-size: 50px;
	color: #444;
}
.q-title h2 span {
	color: #de3f3e;
}
.q-title h5 {
	font-size: 16px;
	color: #888;
	margin-top: 15px;
}
.box13 .list13 {
	background: url(../images/bg12.jpg) top center no-repeat;
	height: 707px;
	margin-top: 50px;
	padding-top: 145px;
}
.list13 li {
	height: 208px;
	border-right: 1px solid #666563;
	border-bottom: 1px solid #666563;
	padding-top: 50px;
}
.list13 li h2 {
	font-size: 26px;
	color: #de3f3e;
}
.list13 li h2 span {
	color: #fff;
}
.list13 li p {
	color: #9e9e9e;
	font-size: 18px;
	line-height: 26px;
	margin-top: 15px;
}
.list13 li:nth-child(3), .list13 li:nth-child(6), .box25-right li:nth-child(3), .box25-right li:nth-child(6) {
	border-right: none;
}
.list13 li:nth-child(4), .list13 li:nth-child(5), .list13 li:nth-child(6), .box25-right li:nth-child(4), .box25-right li:nth-child(5), .box25-right li:nth-child(6) {
	border-bottom: none;
}
.box14 {
	padding-top: 120px;
}
.box14 .list14 {
	margin-top: 80px;
}
.box14 .list14 li {
	padding-left: 0;
	padding-right: 0;
}
.list14 li .logo-info {
	padding: 15px;
}
.list14 .logo-info h4 {
	font-size: 18px;
	color: #444;
	margin-top: 30px;
}
.list14 .logo-info h5 {
	font-size: 14px;
	color: #888;
	margin-top: 10px;
}
.list14 .logo-info .btn {
	width: 75%;
	height: 43px;
	line-height: 43px;
	padding: 0;
	background-color: #de3f3e;
	color: #fff;
	margin-top: 25px;
	font-size: 16px;
	outline: none
}
.list14 .logo-info .btn:active {
	border: none
}
.box15 {
	margin-top: 75px;
	padding-top: 105px;
	height: 707px;
	background: url(../images/bg13.jpg) top center no-repeat;
}
.box15 .q-title h2 {
	color: #fff;
}
.box15 .list15 {
	margin-top: 50px;
}
.list15 li {
	height: 390px;
	padding-top: 50px;
	transition: all .5s;
}
.list15 li:hover {
	background-color: #de3f3e;
	transition: all .5s;
}
.list15 li:hover span {
	color: #e15c5c;
}
.list15 li i {
	display: block;
	height: 115px;
}
.list15 li i.i1 {
	background: url(../icons/i22.png) top center no-repeat;
}
.list15 li i.i2 {
	background: url(../icons/i23.png) top center no-repeat;
}
.list15 li i.i3 {
	background: url(../icons/i24.png) top center no-repeat;
}
.list15 li h2 {
	font-size: 26px;
	color: #fff;
}
.list15 li p {
	font-size: 18px;
	color: #fff;
	margin-top: 25px;
	line-height: 29px;
}
.list15 li span {
	font-size: 60px;
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*  豪华装   */
.h-title h2 {
	font-size: 30px;
	color: #000;
}
.h-title h4 {
	font-size: 20px;
	color: #ac8a5f;
	margin-top: 10px;
}
.top-forms-h {
	bottom: -35px;
	background-color: rgba(0, 0, 0, .8);
}
.top-forms-h p span {
	color: #f2d797;
}
.top-forms-h .btn {
	background-color: #f2d797;
}
.box16 {
	margin-top: 125px;
	color: #000;
}
.list16 h2 {
	font-size: 30px;
	margin: 10px 0;
}
.list16 p {
	line-height: 30px;
	font-size: 18px;
}
.box17 {
	background: #000 url(../images/bg16.jpg) bottom center no-repeat;
	padding-top: 120px;
	margin-top: 70px;
}
.box17 .list17 {
	margin-top: 30px;
}
.list17 .tabs-detail-info {
	position: absolute;
	left: 0;
	top: 0;
	padding: 50px 40px 0;
}
.tabs-detail-info h2 {
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 25px;
}
.tabs-detail-info p {
	font-size: 16px;
	color: #fff;
	margin-bottom: 15px;
}
.list17 .list17-nav {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 57px;
	line-height: 57px;
	background-color: rgba(0, 0, 0, .5);
	font-size: 20px;
}
.list17 .list17-nav a {
	color: #fff;
}
.list17 .list17-nav a.c-tabs-active {
	background-color: #ac8a5f;
}
.list17-nav a img {
	margin-right: 20px;
}
.list17 .tabs-detail img {
	width: 100%
}
.box18 {
	background: url(../images/bg17.jpg) top center no-repeat;
	padding: 100px 0 80px;
}
.list18 li {
	float: left;
	width: 20%;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	margin-top: 55px;
	transition: all .5s;
}
.list18 li .list18-img {
	height: 160px;
	line-height: 160px;
}
.list18 li h4 {
	font-size: 18px;
	color: #444;
	margin-top: 15px;
}
.list18 li:hover {
	margin-top: 35px;
	transition: all .5s;
}
.list18 li:hover h4 {
	color: #ac8a5f;
}
.box19 {
	height: 800px;
	background: url(../images/bg15.jpg) center center no-repeat;
	padding-top: 100px;
}
.box19 h2 {
	font-size: 40px;
	color: #fefefe;
}
.box19 .list19 {
	margin-top: 80px;
}
.list19 .list19-nav {
	position: absolute;
	left: 60%;
	top: 45px;
	z-index: 99;
}
.list19-nav a img {
	margin-right: 13px;
}
.list19 .list19-nav a {
	display: inline-block;
	background: url(../images/tabs-nav-bg.png) top center no-repeat;
	width: 136px;
	height: 65px;
	line-height: 52px;
	font-size: 16px;
	color: #fff;
	text-align: center;
}
.list19 .list19-nav a.c-tabs-active {
	background: url(../images/tabs-nav-bg-h.png) top center no-repeat;
}
.list19 .list19-right {
	padding-top: 14%;
}
.list19 .list19-right p {
	font-size: 18px;
	color: #fff;
	line-height: 40px;
}
.box20, .box21 {
	padding-top: 105px;
}
.box20 .list20 {
	margin-top: 60px;
}
.box20 .list20 li {
	clear: both;
	margin-bottom: 20px;
	width: 100%;
}
.list20 li h2 {
	font-size: 30px;
	color: #000;
	margin-bottom: 20px;
}
.list20 li h2 b {
	color: #ac8a5f;
	margin-right: 10px;
}
.list20 li p {
	font-size: 16px;
	color: #444;
	line-height: 29px;
}
.box21 .list21 {
	height: 368px;
	background: url(../images/bg14.jpg) top center no-repeat;
	margin-top: 50px;
	padding-top: 124px;
}
.list21 li {
	border-right: 1px solid #878786;
}
.list21 li:last-child {
	border-right: none;
}
.list21 li i {
	display: block;
	height: 94px;
	line-height: 94px;
}
.list21 li p {
	font-size: 20px;
	color: #fff;
	margin-top: 25px;
}
.box22 {
	padding: 80px 0;
}
.list22 li {
	margin-top: 80px;
	padding-left: 0;
	padding-right: 0;
	transition: all .5s;
}
.list22 li p {
	font-size: 16px;
	color: #ac8a5f;
	line-height: 28px;
	transition: all .5s;
}
.list22 .list22-word {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #ac8a5f;
	text-align: center;
	padding-top: 8%;
	font-size: 22px;
	color: #fff;
	transition: all .5s;
}
.list22 li:hover {
	margin-top: 60px;
	transition: all .5s;
}
.list22 li:hover p {
	color: #010101;
	transition: all .5s;
}
.list22 li:hover .list22-word {
	background: transparent;
	transition: all .5s;
}
/*   品牌实力  */
.top-forms-p {
	bottom: -100px;
	background-color: #fff;
}
.top-forms-p p {
	color: #444;
}
.box23 {
	background: url(../images/bg18.jpg) top center no-repeat;
	height: 579px;
	padding-top: 100px;
}
.box23 .list23 li {
	transition: all .5s;
	padding: 100px 45px 0;
	height: 100%;
	height: 479px;
}
.list23 li i {
	display: block;
	height: 116px;
	transition: all .5s;
}
.list23 li i.i1 {
	background: url(../icons/i31.png) center center no-repeat;
}
.list23 li i.i2 {
	background: url(../icons/i32.png) center center no-repeat;
}
.list23 li i.i3 {
	background: url(../icons/i33.png) center center no-repeat;
}
.list23 li i.i4 {
	background: url(../icons/i34.png) center center no-repeat;
}
.list23 li .dot {
	display: block;
	width: 43px;
	height: 43px;
	border-radius: 50%;
	background-color: #de3f3e;
	color: #fff;
	font-size: 20px;
	line-height: 43px;
	transition: all .5s;
	float: right;
	margin-top: 70px;
	margin-right: 20px;
}
.list23 li h2 {
	font-size: 24px;
	color: #444;
	margin-top: 25px;
	transition: all .5s;
}
.list23 li .line {
	display: inline-block;
	height: 2px;
	width: 39px;
	background-color: #de3f3e;
	margin-top: 15px;
	transition: all .5s;
}
.list23 li p {
	font-size: 16px;
	color: #666;
	line-height: 26px;
	margin-top: 10px;
	transition: all .5s;
}
.list23 li:hover {
	background-image: linear-gradient(rgba(210, 60, 59, 1), rgba(210, 60, 59, .5));
	transition: all .5s;
}
.list23 li:hover i.i1 {
	background: url(../icons/i31h.png) center center no-repeat;
}
.list23 li:hover i.i2 {
	background: url(../icons/i32h.png) center center no-repeat;
}
.list23 li:hover i.i3 {
	background: url(../icons/i33h.png) center center no-repeat;
}
.list23 li:hover i.i4 {
	background: url(../icons/i34h.png) center center no-repeat;
}
.list23 li:hover h2, .list23 li:hover p {
	color: #fff;
	transition: all .5s;
}
.list23 li:hover .dot {
	transition: all .5s;
	background-color: #fff;
	color: #de3f3e;
}
.list23 li:hover .line {
	background-color: #fff;
	transition: all .5s;
}
.p-title h2 {
	font-size: 40px;
	color: #444;
}
.p-title h2 b {
	color: #de3f3e;
}
.p-title h4 {
	height: 24px;
	margin-top: 18px;
}
.p-title h4.box24-t1 {
	background: url(../images/t11.png) center center no-repeat;
}
.p-title h4.box24-t2 {
	background: url(../images/t12.png) center center no-repeat;
}
.p-title h4.box24-t3 {
	background: url(../images/t13.png) center center no-repeat;
}
.p-title h4.box24-t4 {
	background: url(../images/t14.png) center center no-repeat;
}
.box24 {
	padding: 90px 0 80px;
	background: url(../images/bg19.png) bottom right no-repeat;
}
.box24 .box24-img {
	margin-top: 85px;
}
.box25 {
	background: url(../images/bg23.jpg) top center no-repeat;
	height: 760px;
}
.box25 .box25-bg {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9999;
}
.box25 .swiper-slide {
	background: url(../images/bg25.png) top right no-repeat;
	height: 760px;
	padding-top: 102px;
}
.box25 .swiper-button-prev {
	left: auto;
	right: 100px;
	top: 80%;
	background: url(../images/left-btn4.png) center center no-repeat;
}
.box25 .swiper-button-next {
	right: 50px;
	top: 80%;
	background: url(../images/right-btn4.png) center center no-repeat;
}
.box25 .box25-right h2 {
	color: #fff;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 20px 0 10px;
}
.box25 .box25-right p {
	font-size: 16px;
	color: #e6d6d5;
	line-height: 30px;
}
.box25-right .text-center {
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap
}
.box25-right .text-center > div {
	background: rgba(0,0,0,.5);
	color: #fff;
	font-size: 14px;
	width: 30%;
	height: 35px;
	line-height: 35px;
	margin-top: 1.5rem;
	overflow: hidden
}
.box26 {
	background: url(../images/bg20.png) bottom center no-repeat;
	padding: 120px 0 80px;
}
.box26 .box26-img {
	position: absolute;
	transition: all .5s;
}
.box26 .box26-img.img1 {
	top: 80px;
	left: 0;
}
.box26 .box26-img.img2 {
	top: 155px;
	left: 235px;
}
.box26 .box26-img.img3 {
	top: 238px;
	left: 473px;
}
.box26 .box26-img.img4 {
	top: 329px;
	left: 710px;
}
.box26 .box26-img.img5 {
	bottom: 55px;
	right: 0;
}
.box26 .box26-img.img1:hover {
	top: 60px;
	transition: all .5s;
}
.box26 .box26-img.img2:hover {
	top: 135px;
	transition: all .5s;
}
.box26 .box26-img.img3:hover {
	top: 218px;
	transition: all .5s;
}
.box26 .box26-img.img4:hover {
	top: 309px;
	transition: all .5s;
}
.box26 .box26-img.img5:hover {
	bottom: 75px;
	transition: all .5s;
}
.box26 .box26-img p {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	font-size: 20px;
	color: #fff;
	padding-top: 100%;
}
.box26 .box26-top {
	margin-top: 40px;
}
.box26 .box26-top h1 {
	font-size: 130px;
	font-family: Arial, Helvetica, sans-serif;
	color: #f0f0f0;
	font-weight: bold;
}
.box26-top p {
	font-size: 16px;
	color: #888;
	line-height: 30px;
}
.box26 .box26-bottom {
	margin-top: 380px;
}
.box26-bottom h2 {
	font-size: 40px;
	color: #fff;
	font-weight: bold;
}
.box26-bottom h4 {
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	margin-top: 15px;
}
.box26-bottom p {
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	margin-top: 25px;
}
.box27 {
	padding: 90px 0 0;
}
.box27 .list27 {
	background: url(../images/bg21.jpg) top center no-repeat;
	padding-top: 105px;
	margin-top: 25px;
	height: 572px;
}
.list27 li {
	height: 85px;
	width: 31%;
	position: absolute;
}
.list27 li span {
	font-size: 16px;
	color: #fff;
	height: 85px;
	padding: 0 15px;
	display: flex;
	align-items: center;
}
.list27 li.i1 {
	left: 0;
	top: 105px;
	transition: all .5s;
}
.list27 li.i1 span {
	background-color: #000;
}
.list27 li.i1:hover {
	top: 85px;
	transition: all .5s;
}
.list27 li.i2 {
	left: 0;
	top: 215px;
}
.list27 li.i2 span {
	background-color: #be1927;
}
.list27 li.i2:hover {
	top: 195px;
	transition: all .5s;
}
.list27 li.i3 {
	left: 0;
	top: 325px;
}
.list27 li.i3 span {
	background-color: #eac938;
}
.list27 li.i3:hover {
	top: 305px;
	transition: all .5s;
}
.list27 li.i4 {
	right: 2px;
	top: 105px;
}
.list27 li.i4 span {
	background-color: #eac938;
}
.list27 li.i4:hover {
	top: 85px;
	transition: all .5s;
}
.list27 li.i5 {
	right: 2px;
	top: 215px;
}
.list27 li.i5 span {
	background-color: #be1927;
}
.list27 li.i5:hover {
	top: 195px;
	transition: all .5s;
}
.list27 li.i6 {
	right: 2px;
	top: 325px;
}
.list27 li.i6 span {
	background-color: #000;
}
.list27 li.i6:hover {
	top: 305px;
	transition: all .5s;
}
.box28 {
	background: url(../images/bg22.jpg) top center no-repeat;
	padding: 180px 0 250px;
}
.box28 .p-title h2 {
	color: #fff;
}
.box28 .list28 {
	margin-top: 100px;
	padding-left: 500px;
}
.list28 li {
	margin-bottom: 30px;
	font-size: 20px;
	color: #fff;
	padding-left: 40px;
	background: url(../icons/i35.png) left center no-repeat;
}
.bottom-forms {
	position: static;
	background-color: #de3f3e;
	margin-bottom: 45px;
}
.bottom-forms p span {
	color: #fff;
}
.bottom-forms .btn {
	background-color: #9b0100;
}
/*   口碑    */
.k-title h2 {
	font-size: 50px;
	color: #444;
}
.k-title p {
	font-size: 18px;
	color: #888;
	margin-top: 15px;
}
.box29 {
	background: url(../images/bg26.jpg) top center no-repeat;
	padding: 210px 0 130px;
}
.box29 .list29 {
	margin-top: 65px;
}
.list29 li {
	height: 314px;
	float: left;
	width: 20%;
	color: #fff;
	padding: 43px 15px 0;
}
.list29 li h3 {
	height: 100px;
	width: 100px;
	border: 3px solid #fff;
	border-radius: 50%;
	margin: 0 auto;
	line-height: 100px;
	font-size: 26px;
	letter-spacing: -2px;
}
.list29 li h2 {
	font-size: 26px;
	font-weight: bold;
	margin-top: 20px;
}
.list29 li h5 {
	border-bottom: 1px solid #fff;
	line-height: 30px;
	margin-top: 10px;
	font-size: 14px;
}
.list29 li h4 {
	font-size: 18px;
	margin-top: 30px;
}
.list29 li:nth-child(1) {
	background-color: #fbc82f;
}
.list29 li:nth-child(2) {
	background-color: #ff9302;
}
.list29 li:nth-child(3) {
	background-color: #ee4c25;
}
.list29 li:nth-child(4) {
	background-color: #1251ae;
}
.list29 li:nth-child(5) {
	background-color: #00b0ad;
}
.box30 {
	background: url(../images/bg27.jpg) top center no-repeat;
	padding: 140px 0 115px;
}
.box30 .box30-num {
	position: absolute;
	top: -32px;
	left: -3px;
}
.box30-num h1 {
	font-size: 80px;
	font-weight: bold;
	color: #fbc82f;
	font-family: Arial, Helvetica, sans-serif;
}
.box30-num span {
	display: block;
	width: 38px;
	height: 5px;
	background-color: #fbc82f;
	margin-left: 23px;
}
.box30 .list30-l {
	background-color: #fff;
	height: 574px;
	padding: 90px 20px 0;
}
.box30 .list30 {
	background-color: #fff;
	height: 275px;
	margin-bottom: 23px;
	padding: 90px 20px 0;
}
.box30 h2 {
	font-size: 24px;
	color: #000;
}
.box30 p {
	margin-top: 12px;
	font-size: 18px;
	color: #888;
	line-height: 26px;
}
.box30 .box30-bg {
	position: absolute;
	right: 0;
	bottom: -27px;
}
.box31 {
	height: 750px;
	background: url(../images/bg29.jpg) top center no-repeat;
	padding-top: 115px;
}
.box31 .box31-img {
	margin-top: 190px;
}
.box31 .box31-img img {
	position: absolute;
	top: -115px;
	left: 108px;
}
.box31 .box31-info {
	height: 137px;
	background-color: #de3f3e;
}
.box31-info .box31-info-arc {
	width: 460px;
	color: #fff;
}
.box31-info-arc h2 {
	font-size: 30px;
	font-weight: bold;
	margin-top: 25px;
}
.box31-info-arc h4 {
	font-size: 24px;
	margin-top: 10px;
}
.box32 {
	height: 894px;
	background: url(../images/bg30.jpg) top center no-repeat;
	padding-top: 120px;
}
.box32 .k-title h2 {
	color: #fff;
}
.c1 {
	color: #ff5055;
}
.box32 .k-title p {
	color: #fff;
}
.box32 img {
	margin-top: 70px;
}
.box33 {
	padding-top: 110px;
	background: url(../images/bg31.jpg) top center no-repeat;
	height: 1182px;
}
.box33 .list33 {
	margin-top: 60px;
}
.box33 .list33 .box33-img {
	padding-top: 22px;
}
.box34 {
	padding-top: 115px;
	background: url(../images/bg32.jpg) top center no-repeat;
	height: 1086px;
}
.box34 .box34-img {
	margin: 45px 0 150px;
}
.box35 {
	background: url(../images/bg33.jpg) top center no-repeat;
	height: 707px;
	padding-top: 145px;
}
/*   周年活动   */
.z-forms {
	background-color: #f0c069;
	height: 350px;
}
.z-forms .form-info {
	background-color: rgba(161, 34, 32, .9);
	padding: 50px 0;
	position: absolute;
	width: 90%;
	left: 5%;
	top: -140px;
}
.z-forms .form-info label, .z-forms .form-info p {
	color: #fff;
}
.z-forms .form-info .btn {
	background-color: #fdf7e7;
	color: #880100;
}
.z-forms-r {
	border-left: 1px solid #c58984;
}
.z-forms-r h2 {
	font-size: 20px;
	color: #fff;
}
.z-forms-r div {
	width: 320px;
	height: 212px;
	border: 1px solid #d49893;
	margin: 20px auto;
	padding-top: 15px;
}
.z-forms-r div p {
	line-height: 3.33rem;
	text-align: left;
	padding-left: 7rem
}
.c2 {
	color: #ffffc9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
}
.box36 {
	background: #000 url(../images/bg34.jpg) bottom center no-repeat;
	padding-bottom: 220px;
}
.box36 .box36-top-title {
	background: url(../images/t15.png) top center no-repeat;
	height: 49px;
	margin-bottom: 50px;
}
.box36 .box36-bottom-title {
	background: url(../images/t16.png) top center no-repeat;
	height: 48px;
	margin-bottom: 50px;
}
.box36 a, .sign a {
	display: block;
	width: 411px;
	height: 60px;
	background: url(../images/bg35.png) top center no-repeat;
	margin: 0 auto;
	line-height: 60px;
	font-size: 36px;
	color: #880100;
}
.box36 .box36-top a {
	position: relative;
	top: -200px;
}
.box36 .box36-bottom {
	margin-top: -60px;
}
.box36 .box36-bottom a {
	margin-top: 20px;
}
.box37 {
	background-color: #f0c069;
	padding: 0 0 50px;
}
.list37 li {
	float: left;
	width: 20%;
	padding: 0 5px;
	margin-top: 68px;
	transition: all .5s;
}
.list37 li span {
	position: absolute;
	right: 5px;
	top: 50px;
	background-color: #6f201f;
	display: inline-block;
	width: 122px;
	height: 31px;
	line-height: 31px;
	color: #fff;
	text-align: center;
	letter-spacing:2px;
	font-size: 16px;
}
.list37 li h2 {
	position: absolute;
	bottom: 60px;
	font-size: 14px;
	text-align: center;
	width: 100%;
	color: #fff;
	left: 0;
	letter-spacing: 0px;
}
.list37 li p {
	font-size: 12px;
	color: #fff;
	letter-spacing: -1px;
	text-align: center;
	position: absolute;
	bottom: 32px;
	width: 100%;
	left: 0;
}
.list37 li:hover {
	margin-top: 58px;
	transition: all .5s;
}
.sign {
	margin: 60px 0;
}
.box38 a {
	display: block;
	width: 411px;
	height: 60px;
	line-height: 60px;
	line-height: 60px;
	font-size: 36px;
	color: #fff;
	background-color: #880100;
	text-align: center;
	border-radius: 30px;
	position: absolute;
	bottom: 75px;
	z-index: 99;
	left: 50%;
	margin-left: -205px;
}
.box38 .swiper-pagination-bullet {
	background: #f0c069 !important;
	opacity: 1;
}
.box38 .swiper-pagination-bullet-active {
	background-color: #fff !important;
}
.box39 {
	background: url(../images/bg41.jpg) top center no-repeat;
	height: 900px;
}
.box39 .tabs-detail {
	padding-top: 140px;
}
.box39 .box39-title {
	display: inline-block;
	width: 252px;
	height: 56px;
	background-color: #f0c069;
	border-radius: 28px;
	line-height: 56px;
	font-size: 30px;
	color: #000;
	margin-top: 40px;
}
.box39 .list39 {
	margin-top: 100px;
}
.box39 .list39 li {
	margin-bottom: 30px;
}
.list39 li span {
	display: block;
	width: 375px;
	background-color: #de3f3e;
	padding: 20px;
	font-size: 22px;
	color: #fff;
}
.list39 li p {
	background-color: rgba(0, 0, 0, .36);
	width: 800px;
	margin-top: 12px;
	padding: 15px 25px;
	font-size: 18px;
	color: #fff;
	line-height: 30px;
}
.box39 .box39-nav {
	position: absolute;
	right: 0;
	top: 0;
	padding-top: 100px;
	background-color: rgba(0, 0, 0, .5);
	width: 350px;
	z-index: 999;
	height: 900px;
}
.box39 .box39-nav a {
	display: block;
	height: 152px;
	width: 394px;
	margin-bottom: 48px;
	font-size: 22px;
	color: #fff;
	padding-top: 22px;
	margin-left: -21px;
}
.box39 .box39-nav a i {
	display: block;
	height: 69px;
	line-height: 69px;
	margin-bottom: 10px;
}
.box39 .box39-nav a.c-tabs-active, .box39 .box39-nav a:hover {
	background-color: #de3f3e;
}
.box40 {
	background-color: #f0c069;
	padding: 100px 0 95px;
}
.box40 a {
	display: block;
	width: 411px;
	height: 60px;
	line-height: 60px;
	line-height: 60px;
	font-size: 36px;
	color: #fff;
	background-color: #880100;
	text-align: center;
	border-radius: 30px;
	margin: 84px auto 0;
}
.box40 .list40 {
	margin-top: 90px;
}
.list40 li {
	padding-left: 110px;
	height: 164px;
	font-size: 16px;
	color: #880100;
	padding-top: 35px;
}
.list40 li.i1 {
	background: url(../images/bg36.png) left center no-repeat;
}
.list40 li.i2 {
	background: url(../images/bg37.png) left center no-repeat;
}
.list40 li.i3 {
	background: url(../images/bg38.png) left center no-repeat;
}
.box41 {
	background: #000 url(../images/bg39.jpg) top center no-repeat;
	padding: 140px 0 70px;
}
.forms.box42 {
	background: url(../images/bg40.jpg) top center no-repeat;
	height: auto;
	padding: 110px 0 80px;
}
.forms.box42 .form-info {
	padding: 40px 30px;
	background-color: #63161d;
	box-shadow: none;
	margin-top: 0;
}
.forms.box42 .form-info .control-label {
	color: #fff;
}
.forms.box42 .radio label, .forms.box42 p {
	color: #fff;
}
.forms.box42 .form-info .btn {
	background-color: #fdf7e7;
	color: #880100;
}
.znhd-form .form-control {
	background: none;
	color: #fff;
}
.znhd-form .form-control::placeholder {
 color: #E1E1E1
}
.znhd-form .radio input[type=radio]:checked + label:before {
	background: url(../images/radioed2.png) center center no-repeat;
}
.znhd-form .form-info .form-text span {
	color: #fff
}
.znhd-form .form-info .btn {
	font-size: 20px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffc9+100 */
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,201,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,201,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,201,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffc9', GradientType=0 ); /* IE6-9 */
}
.c-tabs-circle {
	padding: 4rem 0 0 15px;
}
.c-tabs-circle i {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 20px;
	background: #fff;
	border-radius: 100%;
}
.c-tabs-circle i.active {
	background: rgb(172,138,95)
}
/*   设计实力    */
.top-forms-sj {
	bottom: -40px;
	background-color: #de3f3e;
}
.top-forms-sj p span {
	color: #fcdb99;
}
.top-forms-sj .btn {
	background-color: #fcdb99;
	color: #000;
}
.sj-title h2 {
	font-size: 40px;
	color: #fff;
}
.sj-title .c3 {
	color: #de3f3e;
}
.sj-title .c4 {
	color: #000;
}
.box43 {
	padding: 110px 0 85px;
}
.box43 .box43-img {
	position: absolute;
	z-index: 9999;
}
.box43 .box43-info {
	background: url(../images/bg42.jpg) center center no-repeat;
	height: 436px;
	width: 700px;
	padding-left: 225px;
	padding-top: 160px;
	font-size: 40px;
	color: #000;
	font-weight: bold;
}
.box43 .box43-info span {
	color: #de3f3e;
}
.box43 .box43-num {
	position: absolute;
	z-index: 99999;
	width: 224px;
	height: 110px;
	left: 50%;
	top: 50%;
	margin-left: -120px;
	margin-top: -55px;
	background-color: #de3f3e;
	line-height: 110px;
	font-size: 50px;
	font-weight: bold;
	color: #fff;
}
.box44 {
	background: url(../images/bg43.jpg) top center no-repeat;
	height: 975px;
	padding-top: 90px;
}
.box44 .list44 {
	margin-top: 65px;
}
.list44 .swiper-pagination {
	text-align: right;
	padding-right: 20%;
}
.list44 .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	background: #fff;
	opacity: 1;
}
.list44 .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #de3f3e;
}
.box45 {
	padding: 100px 0;
	background: url(../images/bg44.png) top center no-repeat;
}
.box45 .list45 {
	margin-top: 85px;
}
.box46 {
	background: url(../images/bg45.jpg) top center no-repeat;
	height: 823px;
	padding-top: 140px;
}
.box46 .list46 {
	margin-top: 80px;
}
.box47 {
	padding: 115px 0 80px;
}
.box47 .list47 {
	margin-top: 60px;
}
.box47 .swiper-button-prev {
	right: 0;
	left: auto;
	background: url(../images/left-btn5.jpg) center center no-repeat;
	width: 42px;
	top: -250px;
	height: 42px;
}
.box47 .swiper-button-next {
	right: 0;
	top: -200px;
	background: url(../images/right-btn5.jpg) center center no-repeat;
	width: 42px;
	height: 42px;
}
.box47 .swiper-button-next:focus, .box47 .swiper-button-prev:focus {
	outline: none;
}
/*   别墅大宅   */
.bg-b {
	background-color: #000;
}
.top-forms-bs {
	bottom: 300px;
	background-color: rgba(0, 0, 0, .7);
}
.box48 {
	position: absolute;
	width: 100%;
	top: -250px;
}
.box49 {
	padding-top: 560px;
}
.box49 .list49 {
	margin-top: 50px;
}
.box50, .box50 .list50 {
	padding-top: 100px;
}
.box51 {
	padding-top: 160px;
}
.list51 {
	background: url(../images/bg47.png) top center no-repeat;
	margin-top: 30px;
	padding-bottom: 70px;
}
.list51 li {
	color: #fff;
	padding-top: 90px;
}
.list51 li h2 {
	height: 165px;
	background: url(../images/bg46.png) center center no-repeat;
	line-height: 165px;
	font-size: 36px;
	font-weight: bold;
}
.list51 li h4 {
	font-size: 20px;
	font-weight: bold;
	margin-top: 20px;
}
.list51 li p {
	font-size: 20px;
	margin-top: 5px;
}
.box52 {
	padding: 110px 0;
	background: url(../images/bg51.png) bottom center no-repeat;
}
.box52 .list52 {
	margin-top: 60px;
}
.list52 li {
	height: 310px;
	padding: 65px 0 0 140px;
}
.list52 li.i1 {
	background: url(../images/bg48.png) top center no-repeat;
}
.list52 li.i2 {
	background: url(../images/bg49.png) top center no-repeat;
}
.list52 li.i3 {
	background: url(../images/bg50.png) top center no-repeat;
}
.list52 li p {
	font-size: 18px;
	color: #e4c588;
	background: url(../icons/i40.png) left center no-repeat;
	padding-left: 27px;
	margin-bottom: 25px;
}
.box53 {
	padding: 50px 0;
	background: url(../images/bg52.jpg) bottom center no-repeat;
}
.box53 .list53 {
	margin-bottom: 90px;
}
.box54 {
	background: url(../images/bg53.jpg) top center no-repeat;
	padding: 115px 0 65px;
}
.box54-forms {
	position: static;
	background: url(../images/bg54.jpg) center center no-repeat;
}
.top-forms.box54-forms p span {
	color: #f2d797;
}
.top-forms.box54-forms .btn {
	background-color: #b89365;
	color: #fff;
}
.box54 .box54-title {
	font-size: 30px;
	color: #fff;
	margin-bottom: 30px;
}
.box54-title span {
	color: #e4c588;
}
.box54 .box54-tag {
	display: block;
	width: 186px;
	height: 36px;
	line-height: 36px;
	margin: 0 auto 45px;
	background-color: #e4c588;
	font-size: 20px;
	color: #000;
}
.box54 .box54-arc {
	font-size: 18px;
	color: #dedede;
	line-height: 26px;
	margin: 25px 0 140px;
}
.top-forms-jzsj {
	position: relative;
	bottom: 82px
}
/*   装修贷款   */
.c-forms {
	background: url(../images/bg59.jpg) top center no-repeat;
	height: 589px;
	padding-top: 110px;
}
.apply-form {
	background-color: #fff;
	width: 405px;
	padding: 35px 45px;
}
.apply-form h2 {
	font-size: 26px;
	color: #444;
	margin-bottom: 22px;
}
.apply-form input {
	height: 38px;
	line-height: 38px;
}
.apply-form .btn {
	background-color: #de3f3e;
	width: 100%;
	font-size: 18px;
	color: #fff;
}
.zx-title h2 {
	font-size: 30px;
	color: #444;
	margin-bottom: 7px;
}
.zx-title h2 .c5 {
	color: #de3f3e;
}
.zx-title .c6 {
	color: #fff;
}
.box55 {
	background: url(../images/bg55.jpg) top center no-repeat;
	padding: 60px 0 90px;
}
.list55 {
	margin-top: 45px;
}
.list55 li {
	float: left;
	width: 20%;
	padding: 0 15px;
}
.list55 li .list55-bg {
	background-color: rgba(0, 0, 0, .8);
	height: 215px;
	padding-top: 40px;
	transition: all .5s;
}
.list55 li i {
	display: block;
	height: 90px;
	line-height: 90px;
}
.list55 li h2 {
	font-size: 20px;
	color: #fff;
	margin-top: 20px;
}
.list55 li:hover .list55-bg {
	background-color: #de3f3e;
	transition: all .5s;
}
.lc {
	margin-top: 80px;
}
.lc .lc-img {
	padding-top: 20px;
}
.box56 {
	height: 892px;
	background: url(../images/bg56.jpg) top center no-repeat;
	padding-top: 120px;
}
.box56 .list56 {
	margin-top: 220px;
}
.list56 h2 {
	font-weight: bold;
	color: #fff;
	font-size: 30px;
	margin-bottom: 20px;
}
.list56 p {
	font-size: 20px;
	color: #fff;
	line-height: 32px;
}
.box57 {
	padding: 70px 0 80px;
}
.box57 .list57 {
	margin-top: 85px;
}
.list57 li {
	background: url(../images/line1.png) right center no-repeat;
}
.list57 li:last-child {
	background: none;
}
.list57 li i {
	display: block;
	height: 88px;
	line-height: 88px;
}
.list57 li h2 {
	font-size: 20px;
	color: #444;
	font-weight: bold;
	margin-top: 35px;
}
.list57 li p {
	font-size: 16px;
	color: #444;
	margin-top: 10px;
}
.box58 {
	background: url(../images/bg57.jpg) top center no-repeat;
	padding-top: 70px;
}
.box58 .zx-title h2, .box58 .zx-title p {
	color: #fff;
}
.box58 .list58 {
	margin-top: 30px;
}
.list58 li {
	background: url(../images/bg58.png) bottom center no-repeat;
	height: 415px;
	margin-top: 90px;
	padding-top: 75px;
}
.list58 li span {
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: #de3f3e;
	margin: 0 auto 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 40px;
	color: #fff;
}
.list58 li h3 {
	font-size: 20px;
	color: #444;
	line-height: 25px;
}
.list58 li h2 {
	font-size: 20px;
	font-weight: bold;
	color: #de3f3e;
	margin-top: 70px;
}
.list58 li p {
	font-size: 16px;
	color: #444;
	margin-top: 9px;
}
.box59 {
	box-shadow: 0 -40px 50px -30px #ccc inset;
	padding: 90px 0 80px;
}
.box59 .list59 {
	margin-top: 50px;
}
.list59 li {
	padding: 25px 35px 20px;
	transition: all .5s;
}
.list59 li h2 {
	font-size: 20px;
	color: #444;
	margin-bottom: 15px;
}
.list59 li p {
	font-size: 16px;
	color: #999;
}
.list59 li:hover {
	box-shadow: 0 0 10px 5px #ccc;
	transition: all .5s;
	background: url(../images/line2.png) left top no-repeat;
}
.box60 {
	padding: 90px 0;
}
.box60 .list60 {
	margin-top: 50px;
}
.box61 {
	height: 598px;
	background: url(../images/bg60.jpg) top center no-repeat;
	padding-top: 120px;
}
.box62 {
	padding: 60px 0 100px;
}
.box62 .list62 {
	margin-top: 60px;
}
.box63 {
	background: url(../images/bg61.jpg) top center no-repeat;
	padding: 90px 0 0;
	height: 868px;
}
.box63 .list63 {
	margin-top: 100px;
}
.box64 {
	padding: 80px 0 90px;
}
.box64 .list64 {
	margin-top: 150px;
}
.list64 li div {
	background-color: #f2f2f2;
	padding: 275px 26px 35px;
}
.list64 li img {
	position: absolute;
	top: 0;
}
.list64 li .list64-img-1 {
	left: 26px;
	top: -90px;
	z-index: 99;
}
.list64 li .list64-img-2 {
	right: 26px;
	top: -65px;
	z-index: 9;
}
.list64 li h2 {
	font-size: 20px;
	color: #ac0100;
}
.list64 li p {
	font-size: 16px;
	color: #888;
	margin-top: 15px;
	line-height: 26px;
}
.box65 {
	background: url(../images/bg62.jpg) top center no-repeat;
	padding: 110px 0 10px;
}
.box65 .list65 {
	background-color: #fff;
	padding: 25px 0;
	margin-top: 85px;
}
.list65 li {
	margin-bottom: 25px;
}
.box66 {
	background: url(../images/bg63.jpg) top center no-repeat;
	height: 598px;
	padding-top: 120px;
}
.box67 {
	padding: 80px 0;
}
.box67 .list67 {
	margin-top: 105px;
}
.box68 {
	background: url(../images/bg64.jpg) top center no-repeat;
	height: 650px;
	padding-top: 85px;
}
.box68 .list68 {
	margin-top: 50px;
}
.list68 ul {
	padding-top: 10px;
}
.list68 li {
	font-size: 18px;
	color: #fff;
	line-height: 32px;
	clear: both;
	margin-top: 3px;
}
.list68 li span {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	background-color: rgba(0, 0, 0, .3);
	text-align: center;
	line-height: 30px;
	border-radius: 50%;
	margin: 2px 20px 0 0;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.box69 {
	padding: 80px 0 70px;
}
.box69 .list69 {
	margin-top: 90px;
}
.list69 h2 {
	font-size: 26px;
	color: #444;
	margin-bottom: 15px;
}
.list69 li {
	line-height: 36px;
	font-size: 18px;
	color: #444;
}
.list69 li span {
	display: inline-block;
	width: 26px;
	height: 26px;
	background-color: #000;
	border-radius: 50%;
	text-align: center;
	line-height: 26px;
	font-size: 18px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 9px;
}
.box70 {
	background: url(../images/bg65.jpg) top center no-repeat;
	height: 893px;
	padding-top: 120px;
}
.box70 h2 {
	font-size: 26px;
	color: #fff;
	margin-bottom: 40px;
}
.box70 li {
	margin-bottom: 24px;
}
.box71 {
	padding: 80px 0;
}
.box71 img {
	width: 100%;
}
.box71 .list71 {
	margin-top: 45px;
}
.list71 li {
	margin-bottom: 10px;
}
.list71 li span {
	position: absolute;
	z-index: 9;
	left: 50%;
	top: 50%;
	margin-left: -17px;
	margin-top: -34px;
	width: 34px;
	height: 34px;
	background-color: #de3f3e;
	color: #fff;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 34px;
}
.list71 li p {
	position: absolute;
	bottom: 0;
	z-index: 99;
	width: 100%;
	text-align: center;
	height: 34px;
	line-height: 34px;
	background-color: rgba(0, 0, 0, .5);
	color: #fff;
	font-size: 16px;
}
.box72 {
	background: url(../images/bg66.jpg) top center no-repeat;
	padding-top: 120px;
	height: 600px;
}
.box73 {
	padding: 70px 0;
}
.box74 {
	background: url(../images/bg67.png) top center no-repeat;
	height: 669px;
	padding-top: 80px;
}
.box74 .list74 {
	margin-top: 60px;
}
.list74 span {
	position: absolute;
	width: 87px;
	height: 87px;
	text-align: center;
	line-height: 87px;
	border-radius: 50%;
	background-color: #de3f3e;
	font-size: 36px;
	color: #fff;
	bottom: -44px;
	left: 50%;
	margin-left: -44px;
	font-family: Arial, Helvetica, sans-serif;
}
.box75 {
	padding: 90px 0 50px;
	background: url(../images/bg68.png) bottom center no-repeat;
}
.box75 .list75 {
	margin-top: 85px;
}
.list75 li img {
	border: 6px solid #fff;
	transition: all .5s;
}
.list75 li h2 {
	font-size: 20px;
	color: #ac0100;
	margin-top: 22px;
}
.list75 li p {
	font-size: 16px;
	color: #888;
	line-height: 26px;
	margin-top: 20px;
}
.list75 li:hover img {
	border: 6px solid #ac0100;
	transition: all .5s;
}
.box76 {
	padding: 115px 0 70px;
}
.box76 .list76 {
	margin-top: 55px;
}
.list76 .swiper-button-next {
	width: 38px;
	height: 38px;
	background: url(../images/right-btn6.png) center center no-repeat;
	right: 200px;
}
.list76 .swiper-button-prev {
	width: 38px;
	height: 38px;
	background: url(../images/left-btn6.png) center center no-repeat;
	left: 200px;
}
.box77 {
	background-color: #000;
	padding: 100px 0 80px;
}
.box77 .list77 {
	margin-top: 60px;
}
.list77 .swiper-button-next:focus, .list77 .swiper-button-prev:focus {
	outline: none;
}
.list77 .swiper-button-next {
	width: 38px;
	height: 38px;
	background: url(../images/right-btn6.png) center center no-repeat;
	right: -60px;
}
.list77 .swiper-button-prev {
	width: 38px;
	height: 38px;
	background: url(../images/left-btn6.png) center center no-repeat;
	left: -60px;
}
.box78 {
	background: url(../images/bg69.png) top center no-repeat;
	padding: 115px 0 80px;
}
.box78 .list78 {
	margin-top: 60px;
}
.list78 .list78-img {
	height: 365px;
	line-height: 365px;
	margin-bottom: 30px;
}
.list78 li i {
	position: absolute;
	width: 49px;
	height: 49px;
	line-height: 49px;
	text-align: center;
	border-radius: 50%;
	left: 35px;
	background-color: #ac0100;
	font-size: 26px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.list78 li h2, .list78 li p {
	margin-left: 95px;
}
.list78 li h2 {
	font-size: 26px;
	color: #444;
}
.list78 li p {
	font-size: 16px;
	color: #888;
}
/*  form   */
.forms {
	padding: 80px 0 85px;
	background: url(../images/bg2.jpg) top center no-repeat;
}
.forms .form-info {
	background-color: #fff;
	box-shadow: 0 0 25px #ccc;
	padding: 80px 30px;
	margin-top: 55px;
}
.form-info .form-group {
	margin-bottom: 20px;
}
.form-info .form-horizontal {
	padding-left: 80px;
}
.form-info .control-label, .form-text {
	float: left;
}
.form-info .control-label {
	width: 104px;
	text-align: left;
	font-size: 20px;
	color: #444;
	font-weight: normal;
	padding-top: 5px;
}
.form-info .form-text {
	width: 70%;
}
.form-info .form-text span {
	position: absolute;
	right: 12px;
	top: 9px;
}
.form-text input {
	height: 36px;
	line-height: 36px;
}
.form-info .btn {
	width: 92%;
	height: 43px;
	line-height: 43px;
	background-color: #de3f3e;
	color: #fff;
	padding: 0;
	font-size: 16px;
}
.radio label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 28px;
	margin-right: 44px;
	font-size: 18px;
}
.radio label:before {
	content: "";
	display: inline-block;
	width: 19px;
	height: 19px;
	margin-right: 13px;
	position: absolute;
	left: 0;
	top: auto;
	background: url(../images/radio.png) center center no-repeat;
}
.radio input[type=radio] {
	display: none;
}
.radio input[type=radio]:checked + label:before {
	background: url(../images/radioed.png) center center no-repeat;
}
/*   选项卡    */
.tabs-detail {
	display: none;
	position: relative;
}
.tabs-detail.tabs-active {
	display: block;
}
.ylc-forms .c-title h2, .ylc-forms .c-title h4 {
	font-weight: 400;
}
.ylc-line {
	padding-top: 80px;
	margin-bottom: 120px;
	text-align: center;
}
.ylc {
	position: relative;
	overflow: hidden;
}
.ylc-line h1 {
	font-size: 50px;
	font-weight: 400;
	margin-bottom: 10px;
}
.ylc-line h1 span {
	position: relative;
	top: -5px;
	font-size: 20px;
	color: #fff;
	display: inline-block;
	width: 35px;
	height: 35px;
	line-height: 35px;
	background-color: #de3f3e;
	border-radius: 50%;
}
.ylc-line dl dt {
	color: #888888;
}
.ylc-line dl dd {
	margin-top: 20px;
	margin-bottom: 60px;
	font-size: 22px;
}
.ylc-footer {
	margin-bottom: 70px;
}
.ylc-fo-item {
	padding: 30px 0;
	text-align: center;
	color: #fff;
	border: 1px solid #4a4a4a;
	border-radius: 8px;
	cursor: pointer;
}
.ylc-fo-item:last-child, .ylc-fo-item:first-child {
	margin-left: 0;
}
.ylc-fo-item img {
	display: inline-block;
	position: relative;
	top: -2px;
}
.ylc-fo-item strong {
	font-size: 24px;
}
.ylc-fo-item span {
	font-size: 18px;
}
.ylc-fo-item:hover, .ylc-fo-item.active {
	border-color: #ddbc77;
	color: #ddbc77;
}
.ylc-furn {
	position: relative;
	margin-top: -4%;
	width: 100%;
	background: url('../images/a1-2-bg.jpg') no-repeat center bottom;
	background-size: 100% 55%;
}
.ylc-furn.ylc-jmfurn {
	background-size: 100% 65%;
}
.ylc-furn .ylc-line {
	position: relative;
	top: 190px;
	text-align: left;
	margin-bottom: 0;
	padding-top: 0;
}
.ylc-furn .swiper1 {
	position: relative;
	margin-left: 600px;
	top: 50px;
}
.ylc-furn .ylc-line .swiper-pagination1 {
	width: 550px;
	margin-top: 20px;
}
.ylc-furn .swiper-slide > strong, .ylc-furn .swiper1 h6 {
	font-size: 2rem;
	color: #fff;
}
.ylc-furn .swiper1 h6 {
	margin-bottom: 20px;
}
.ylc-ico-item {
	padding: 0 15px;
	display: flex;
	width: 85px;
	box-sizing: border-box;
	height: 80px;
	opacity: 1;
	justify-content: center;
	border-radius: 0;
	text-align: center;
	flex-wrap: wrap;
	align-content: space-between;
	align-items: center;
	white-space: nowrap;
	background-color: #fff;
	cursor: pointer;
	border-right: 1px solid #dcdcdc;
}
.ylc-ico-item:focus {
}
.ylc-ico-item i {
	display: inline-block;
	margin: 0 auto;
	width: 40px;
	height: 39px;
}
.swiper-pagination1 .ylc-ico-item:nth-of-type(1) i {
	background: url(../images/cl-item0.png) no-repeat center;
	background-size: 100%
}
.swiper-pagination1 .ylc-ico-item:nth-of-type(2) i {
	background: url(../images/cl-item1.png) no-repeat center;
	background-size: 100%
}
.swiper-pagination1 .ylc-ico-item:nth-of-type(3) i {
	background: url(../images/cl-item2.png) no-repeat center;
	background-size: 100%
}
.swiper-pagination1 .ylc-ico-item:nth-of-type(4) i {
	background: url(../images/cl-item3.png) no-repeat center;
	background-size: 100%
}
.swiper-pagination1 .ylc-ico-item:nth-of-type(5) i {
	background: url(../images/cl-item4.png) no-repeat center;
	background-size: 100%
}
.swiper-pagination1 .ylc-ico-item:nth-of-type(6) i {
	background: url(../images/cl-item5.png) no-repeat center;
	background-size: 100%
}
.swiper-pagination1 .ylc-ico-item:nth-of-type(7) i {
	background: url(../images/cl-item6.png) no-repeat center;
	background-size: 100%
}
.swiper-pagination1 .ylc-ico-item:nth-of-type(1).swiper-pagination-bullet-active i {
	background: url(../images/cl-item00.png) no-repeat center;
	background-size: 100%
}
.swiper-pagination1 .ylc-ico-item:nth-of-type(2).swiper-pagination-bullet-active i {
	background: url(../images/cl-item11.png) no-repeat center;
	background-size: 100%
}
.swiper-pagination1 .ylc-ico-item:nth-of-type(3).swiper-pagination-bullet-active i {
	background: url(../images/cl-item22.png) no-repeat center;
	background-size: 100%
}
.swiper-pagination1 .ylc-ico-item:nth-of-type(4).swiper-pagination-bullet-active i {
	background: url(../images/cl-item33.png) no-repeat center;
	background-size: 100%
}
.swiper-pagination1 .ylc-ico-item:nth-of-type(5).swiper-pagination-bullet-active i {
	background: url(../images/cl-item44.png) no-repeat center;
	background-size: 100%
}
.swiper-pagination1 .ylc-ico-item:nth-of-type(6).swiper-pagination-bullet-active i {
	background: url(../images/cl-item55.png) no-repeat center;
	background-size: 100%
}
.swiper-pagination1 .ylc-ico-item:nth-of-type(7).swiper-pagination-bullet-active i {
	background: url(../images/cl-item66.png) no-repeat center;
	background-size: 100%
}
.ylc-ico-item p {
	text-align: center;
	width: 100%;
	color: #000000;
	font-size: 16px;
}
.ylc-ico-item.swiper-pagination-bullet-active p {
	color: #de3f3e;
	font-weight: bold;
}
.ylc-ico-item:last-child {
	border: none;
}
.ylc-hr {
	position: relative;
	margin: 40px 0;
	width: 100%;
	border-bottom: 1px solid #e46362;
}
.ylc-hr::after {
	position: absolute;
	left: 0;
	bottom: 1px;
	content: '';
	width: 70px;
	height: 4px;
	background-color: #fff;
}
.ylc-furn .swiper1 .swiper-slide {
	width: 600px;
	box-sizing: border-box;
	padding: 50px 40px;
	background-color: #de3f3e;
}
.ylc-furn .swiper-button-next, .ylc-furn .swiper-button-prev {
	top: 73%;
	width: 50px;
	height: 50px;
	line-height: 50px;
	background-image: none;
	background-color: #de3f3e;
	color: #fff;
	font-size: 26px;
	text-align: center;
}
.ylc-furn .swiper-button-prev {
	left: 0
}
.ylc-furn .swiper-button-next {
	right: 0
}
.ylc-aux {
	background: url('../images/bg-window1.jpg') no-repeat;
	background-size: cover;
	padding-bottom: 90px;
}
.ylc-aux .ylc-line {
	margin-bottom: 0;
}
.ylc-aux .ylc-line dl dd {
	margin-bottom: 30px;
}
.ylc-swiper-flex {
	display: flex;
	justify-content: space-between;
}
.ylc-left-txt {
	padding: 12px;
	background-color: #fff;
	margin-right: 1%;
	box-sizing: border-box;
}
.ylc-left-txt dl dt {
	font-size: 40px;
	color: #333333;
}
.ylc-left-txt dl dd {
	padding-top: 15px;
	font-size: 18px;
	color: #333333;
}
.ylc-left-txt .ylc-line-red {
	position: relative;
	margin: 20px 0;
	width: 100%;
	border-bottom: 1px solid #d9d9d9;
}
.ylc-left-txt .ylc-line-red::after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	width: 20%;
	height: 4px;
	background-color: #de3f3e;
}
.ylc-left-txt p {
	margin-bottom: 10px;
	font-size: 13px;
	letter-spacing: 2px;
	color: #555555;
	line-height: 1.5em;
}
.ylc-sw-btn {
	position: relative;
	width: 16.666%;
	text-align: center;
	height: 90px;
	border-radius: 0;
	opacity: 1;
	margin: 30px 1px 0 0!important;
	line-height: 90px;
	transition: all linear 0.2s
}
.ylc-sw-btn:nth-of-type(1) {
	background: #de3f3e url(../images/cl-icon0.png) no-repeat center;
	background-size: 30%
}
.ylc-sw-btn:nth-of-type(2) {
	background: #de3f3e url(../images/cl-icon1.png) no-repeat center;
	background-size: 30%
}
.ylc-sw-btn:nth-of-type(3) {
	background: #de3f3e url(../images/cl-icon2.png) no-repeat center;
	background-size: 30%
}
.ylc-sw-btn:nth-of-type(4) {
	background: #de3f3e url(../images/cl-icon3.png) no-repeat center;
	background-size: 30%
}
.ylc-sw-btn:nth-of-type(5) {
	background: #de3f3e url(../images/cl-icon4.png) no-repeat center;
	background-size: 30%
}
.ylc-sw-btn:nth-of-type(6) {
	background: #de3f3e url(../images/cl-icon5.png) no-repeat center;
	background-size: 30%
}
.ylc-sw-btn:nth-of-type(1).swiper-pagination-bullet-active {
	background: #ededed url(../images/cl-icon00.png) no-repeat center;
	background-size: 30%
}
.ylc-sw-btn:nth-of-type(2).swiper-pagination-bullet-active {
	background: #ededed url(../images/cl-icon11.png) no-repeat center;
	background-size: 30%
}
.ylc-sw-btn:nth-of-type(3).swiper-pagination-bullet-active {
	background: #ededed url(../images/cl-icon22.png) no-repeat center;
	background-size: 30%
}
.ylc-sw-btn:nth-of-type(4).swiper-pagination-bullet-active {
	background: #ededed url(../images/cl-icon33.png) no-repeat center;
	background-size: 30%
}
.ylc-sw-btn:nth-of-type(5).swiper-pagination-bullet-active {
	background: #ededed url(../images/cl-icon44.png) no-repeat center;
	background-size: 30%
}
.ylc-sw-btn:nth-of-type(6).swiper-pagination-bullet-active {
	background: #ededed url(../images/cl-icon55.png) no-repeat center;
	background-size: 30%
}
/* ------------报价----------- */
.ylc .b1-map-wrap {
	overflow: initial;
}
.ylc-line h1 em {
	color: #de3f3e;
}
.ylc-price-box {
	position: absolute;
	left: 50%;
	top: 48%;
	width: 59%;
	height: auto;
	padding: 25px;
	transform: translateX(-50%);
	background-color: #fff;
	box-sizing: border-box;
	box-shadow: 0 0 0.6rem rgba(0, 0, 0, 0.1);
	z-index: 10;
}
.ylc-sm {
	color: #999;
}
.ylc-from {
	position: relative;
	display: flex;
	margin-bottom: 17px;
}
.ylc-from > span {
	display: inline-block;
	font-size: 18px;
	width: 100px;
	height: 36px;
	line-height: 36px;
	letter-spacing: 2px;
	color: #444444;
}
.ylc-from > .form-val {
	width: 260px;
}
.ylc-from > .form-val input {
	border: 1px solid #e1e1e1;
	height: 36px;
	line-height: 36px;
	width: 100%;
	padding: 0 10px;
	border-radius: 4px;
}
.ylc .num-animation {
	font-size: 2.66rem;
	line-height: 3.66rem;
	overflow: hidden;
	color: #de3f3e;
}
.ylc-from > .form-val font {
	position: absolute;
	right: 15px;
	top: 5px;
}
.ylc-price-le .btn {
	width: 100%;
	height: 40px;
	background-color: #de3f3e;
	font-size: 16px;
	color: #fff;
	margin-bottom: 20px;
}
.ylc-price-le .btn:focus {
	outline: none;
}
.modal1-tips {
	color: #999;
	line-height: 1;
	text-align: center
}
.modal1-tips i {
	display: inline-block;
	color: #df3f3f;
	padding-right: 5px;
}
.ylc-price-rl {
	padding: 0 3%;
}
.ylc-price-rl > .ylc-num {
	padding-left: 20px;
}
.ylc-price-rl .ylc-num {
	margin-bottom: 13px;
	color: #444444;
	font-size: 16px;
}
.ylc-price-rl .ylc-pr-info {
	border: 1px solid #e1e1e1;
	text-align: center;
	margin-bottom: 20px;
}
.ylc-price-rl .ylc-pr-info .ylc-num {
	text-align: left;
	padding-left: 6rem
}
.ylc-price-rl .ylc-num strong {
	color: #de3f3e;
	font-size: 26px;
}
.ylc-from .radio-group {
	display: flex;
	min-width: 210px;
	justify-content: space-between;
	font-size: 14px;
	vertical-align: middle;
}
.ylc-from .radio-group-item {
	font-size: 14px;
	vertical-align: middle;
	display: inline-block;
	position: relative;
	padding-left: 20px;
	white-space: nowrap;
	height: 36px;
	line-height: 36px;
	cursor: pointer;
}
.ylc-from .radio {
	display: flex;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 2px;
	white-space: nowrap;
	font-size: 16px;
	position: relative;
	line-height: 1;
	height: 36px;
	line-height: 36px;
	color: #444;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer;
}
.ylc-from .radio-inner {
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	top: 10px;
	left: -10px;
	background-color: #fff;
	border: 1px solid #dcdee2;
	border-radius: 50%;
	transition: all .2s ease-in-out;
}
.ylc-from .radio-inner:after {
	position: absolute;
	width: 10px;
	height: 10px;
	left: 2px;
	top: 2px;
	border-radius: 6px;
	display: table;
	border-top: 0;
	border-left: 0;
	content: " ";
	background-color: #df3f3f;
	opacity: 0;
	transition: all .2s ease-in-out;
	transform: scale(0);
}
.ylc-from .radio-input {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	opacity: 0;
	cursor: pointer;
}
.ylc-from .radio-checked .radio-inner {
	border-color: #df3f3f;
}
.ylc-from .radio-checked .radio-inner:after {
	opacity: 1;
	transform: scale(1);
	transition: all .2s ease-in-out;
}
.ylc-mt8 {
	margin-top: 80px;
	margin-bottom: 50px;
}
.ylc-bj-jg {
	margin: 50px auto 0;
}
.pore {
	position: relative;
}
.ylc-bj-bz {
	background-color: #f7f7f7;
}
.ylc-bj-tj {
	position: relative;
	top: 50px;
	width: 100%;
	display: flex;
	align-items: center;
	padding: 20px 0;
	box-sizing: border-box;
	justify-content: space-between;
	background-color: #de3f3e;
}
.ylc-bj-tj > div {
	position: relative;
	text-align: left;
	padding-left: 25px;
	color: #fff;
}
.ylc-bj-tj > div::after {
	position: absolute;
	right: 0;
	top: 0;
	content: '';
	width: 1px;
	height: 100%;
	background: linear-gradient(to bottom, #dcdee2, rgba(0,0,0,0));
}
.ylc-bj-tj > div:last-child::after {
	display: none;
}
.ylc-bj-tj > div p {
	font-size: 18px;
}
.ylc-bj-tj > div p strong {
	font-size: 22px;
	font-weight: 500;
}
.ylc-bz-item {
	margin: 60px auto 0;
}
.ylc-bz-item .ylc-bz-ico {
	display: flex;
	flex-wrap: wrap;
	height: 135px;
	margin-bottom: 20px;
	align-content: space-between;
	justify-content: center;
	border-left: 1px solid #e4e4e4;
}
.ylc-bz-item .ylc-bz-ico:nth-child(6) {
	border-right: 1px solid #e4e4e4;
}
.ylc-bz-item .ylc-bz-ico img {
	display: inline-block;
	width: 60px;
}
.ylc-bz-item .ylc-bz-ico dl {
	width: 100%;
}
.ylc-bz-item .ylc-bz-ico dl dt {
	margin: 10px auto 20px;
}
.ylc-bz-item .ylc-bz-ico dl dd {
	color: #444444;
	font-size: 16px;
	margin: 0;
}
.ylc-dx-imgs {
	margin: 60px 0
}
.ylc-lc-list {
	position: relative;
	top: 70px;
}
.ylc-dx-gc {
	margin-bottom: 0;
}
.ylc-lc-box {
	background: url('../images/bg-bg-yz.png') no-repeat right bottom #de3f3e;
}
.ylc-lc-box h1 {
	color: #fff;
}
.ylc-lc-box h4 {
	color: rgba(255,255,255,.8);
}
.ylc-lc-box .pore {
	position: relative;
}
.ylc-lc-box .ylc-lc-item {
	background-color: #fff;
	padding: 30px;
	text-align: left;
	margin-bottom: 20px;
	box-shadow: 0 0 0.6rem rgba(0, 0, 0, 0.1);
}
.ylc-lc-box .ylc-lc-item em {
	color: #de3f3e;
	font-size: 26px;
}
.ylc-lc-box .ylc-lc-item strong {
	font-size: 26px;
	color: #444444;
}
.ylc-lc-box .ylc-lc-item span {
	color: #888888;
	font-size: 16px;
}
.ylc-kb-box {
	margin-bottom: 0;
}
.ylc-kb-box .ylc-sm {
	margin-bottom: 30px;
}
.ylc-kb-box .swiper-button-next, .ylc-kb-box .swiper-button-prev {
	background-image: none;
	width: 60px;
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	border-radius: 50%;
	background-color: #fff;
	top: 60%;
	box-shadow: 0 0 0.6rem rgba(0, 0, 0, 0.1);
}
.ylc-kb-box .swiper-button-prev {
	left: -5px;
}
.ylc-kb-box .swiper-button-next {
	right: -5px;
}
/* 为什么选择杰美 */
.ylc-jm-num {
	margin: 0px 8%;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.ylc-jm-num img {
	display: inline-block;
	width: 165px;
}
.ylc-jmmoey {
	background: url('../images/jm-bn2.jpg') no-repeat center bottom;
}
.ylc-jmmoey .ylc-price-box {
	position: relative;
	margin-top: 50px;
	width: 70%;
}
.ylc-jmmoey .ylc-line {
	padding-bottom: 460px;
}
.ylc-yzs {
	position: relative;
	margin-bottom: 100px;
}
.ylc-yzs > .container {
	position: relative;
	z-index: 10;
}
.ylc-yzs::after {
	position: absolute;
	left: 0;
	top: 41.7%;
	content: '';
	width: 100%;
	height: 40px;
	background-color: #de3f3f;
	z-index: 0;
}
.ylc-tit {
	padding-left: 90px;
}
.ylc-tit strong {
	position: relative;
	display: inline-block;
	font-size: 50px;
	padding: 0 10px;
	color: #de3f3e;
	margin-right: 15px;
}
.ylc-tit strong::before, .ylc-tit strong::after {
	position: absolute;
	width: 1px;
	height: 15px;
	content: '';
	background-color: #000;
	transform: rotate(30deg)
}
.ylc-tit strong::after {
	bottom: 5px;
	right: 0;
}
.ylc-tit strong::before {
	left: 0;
	top: 10px;
}
.ylc-yzs-info {
	margin-top: 13px;
	position: relative;
	z-index: 10;
}
.ylc-yzs-list {
	position: relative;
	margin-top: 80px;
}
.ylc-tit span {
	font-size: 32px;
	color: #000;
}
.ylc-yzs-info p {
	padding-left: 90px;
	font-size: 22px;
	color: #de3f3e;
	height: 40px;
	margin-bottom: 5px;
	line-height: 40px;
}
.ylc-yzs-info i {
	display: inline-block;
	margin-left: 20px;
	font-style: italic;
	color: #646464;
	font-size: 18px;
}
.ylc-yzs-info p.active {
	background-color: #df3f3f;
	color: #fff;
}
.ylc-yzs-info p.active i {
	color: #fff;
}
.ylc-jmsrdz {
	padding: 100px 0 70px;
	box-sizing: border-box;
	background: url('../images/jm-bn3.jpg') no-repeat;
}
.ylc-jmfurn {
}
.ylc-jmfurn .swiper-button-next, .ylc-jmsrdz .swiper-button-next {
	right: -45px;
	top: 69%;
	background: url('../images/right-btn2-h.png') no-repeat;
	width: 50px;
}
.ylc-jmfurn .swiper-button-prev, .ylc-jmsrdz .swiper-button-prev {
	left: -30px;
	top: 69%;
	background: url('../images/left-btn2-h.png') no-repeat;
	width: 50px;
}
.swiper-button-prev:focus, .swiper-button-next:focus {
	outline: none;
}
.ylc-tit.cen {
	text-align: center;
}
.ylc-jmsrdz .ylc-tit strong::before, .ylc-jmsrdz .ylc-tit strong::after {
	background-color: #fff;
}
.ylc-jmsrdz .ylc-tit span {
	color: #fff;
}
.swiper-srdz {
	margin-top: 50px;
	padding: 15px 0;
	background-color: #fff;
}
.ylc-slideuser {
	position: relative;
}
.ylcmb15 {
	margin-bottom: 15px;
}
.ylc-slideuser .ylc-jms-txt {
	position: absolute;
	right: 15px;
	width: 43%;
	top: 0;
	bottom: 0%;
	line-height: 100%;
	color: #fff;
	padding-left: 30px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	background-color: rgba(0,0,0,.2);
}
.ylc-slideuser .ylc-jms-txt strong {
	font-size: 20px;
}
.ylc-slideuser .ylc-jms-txt p {
	margin-top: 10px;
}
.ylc-jmfurn {
	margin-top: 100px;
}
.ylc-jmfurn .swiper-pagination1 {
	position: relative;
	top: 130px;
}
.ylc-jmaux {
	padding-top: 140px;
}
.ylc-jmaux .ylc-tit {
	margin-bottom: 70px;
}
.ylc-jmtd {
	margin: 100px auto;
}
.ylc-jmtd .ylc-tit {
	margin-bottom: 60px;
}
.ylc-jmtd .wd400 {
	width: 400px;
}
.ylc-jmzb .ylc-tit {
	margin-bottom: 40px;
}
.ylc-jmzb .ylc-tit span, .ylc-jmzb .ylc-tit strong {
	color: #fff;
}
.ylc-jmzb .ylc-tit strong::before, .ylc-jmzb .ylc-tit strong::after {
	background-color: #fff;
}
.ylc-jmzblist .mb10 {
	margin-bottom: 10px;
}
.ylc-jmzblist {
	width: 94.3%;
}
/* 家装案列 */
.ylc-form-wrap {
	position: relative;
	top: -50px;
	width: 890px;
	padding: 20px 50px;
	box-sizing: border-box;
	background-color: rgba(0,0,0,.9);
}
.ylc-form-wrap h6 {
	font-size: 24px;
	color: #fff;
	margin-bottom: 30px;
	text-align: center;
}
.ylc-form-wrap .form-area {
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.ylc-form-wrap .form-area .input-area {
	position: relative
}
.ylc-form-wrap .form-area .input-area input {
	display: block;
	width: 100%;
	height: 3.83rem;
	line-height: 3.83rem;
	font-size: 1.33rem;
	padding: 0 1.5rem;
	border-radius: 0.3rem;
	border: none;
}
.ylc-form-wrap .form-area .input-area:nth-of-type(1) {
	width: 26%;
}
.ylc-form-wrap .form-area .input-area:nth-of-type(2) {
	width: 26%;
}
.ylc-form-wrap .form-area .input-area:nth-of-type(2) i {
	position: absolute;
	right: 1.5rem;
	top: 50%;
	transform: translateY(-50%);
	font-size: 14px;
	pointer-events: none
}
.ylc-form-wrap .form-area .input-area:nth-of-type(3) {
	width: 26%;
}
.ylc-form-wrap .form-area .input-area:nth-of-type(4) {
	width: 15.15%;
	margin-left: 1%
}
.ylc-form-wrap .form-area .input-area input[type=button] {
	background: #de3f3e;
	color: #fff
}
.ylc-tit2 {
	text-align: center;
}
.ylc-tit2 strong {
	position: relative;
	display: inline-block;
	font-size: 32px;
	color: #444444;
}
.ylc-tit2 strong::after {
	position: absolute;
	left: -30px;
	top: -5px;
	content: '“';
	color: #444444;
}
.ylc-tit2 strong::before {
	position: absolute;
	right: -30px;
	bottom: -25px;
	content: '”';
	color: #444444;
}
.ylc-tit2 p {
	color: #de3f3e;
	font-size: 20px;
}
.ylc-tab-box {
}
.ylc-tab-tit {
	text-align: center;
	margin-top: 50px;
	margin-bottom: 30px;
}
.ylc-tab-tit span {
	display: inline-block;
	padding: 10px 30px;
	margin-left: 10px;
	color: #444444;
	font-size: 18px;
	border: 1px solid #ececec;
	cursor: pointer;
}
.ylc-tab-tit span:hover, .ylc-tab-tit span.active {
	border: 1px solid #de3f3e;
	background-color: #de3f3e;
	color: #fff;
}
.ylc-tab-info {
	position: relative;
	display: none;
	overflow: hidden;
}
.ylc-jpal .ylc-tab-info .row > div {
	padding-left: 0;
	padding-right: 0;
}
.ylc-tab-info .ylc-al-item {
	position: relative;
}
.ylc-tab-info .ylc-al-item .ylc-al-txt {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 15px 25px;
	box-sizing: border-box;
	color: #fff;
	white-space: nowrap;
	background-color: rgba(0,0,0,.6);
}
.ylc-tab-info .ylc-al-item:hover .ylc-al-txt {
	background-color: rgba(222, 63, 62, .8);
}
.ylc-tab-info .ylc-al-item .ylc-al-txt .flex-row span {
	display: inline-block;
	margin-right: 30px;
}
.ylc-sjsxg {
	margin-top: 60px;
}
.gallery-top {
	height: 80%;
	width: 100%;
}
.gallery-thumbs {
	height: 20%;
	box-sizing: border-box;
	padding: 10px 0;
	width: 90%;
	margin: 0 auto;
	position: relative;
	top: -90px;
	z-index: 10;
}
.gallery-thumbs img {
	border: 3px solid rgba(0,0,0,0);
}
.ylc-sjsxg {
	position: relative;
}
.ylc-sjsxg::after {
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	bottom: 180px;
	height: 340px;
	content: '';
	background-color: #000;
}
.ylc-sjsxg .ylc-tit2 {
	margin-bottom: 30px;
}
.ylc-sjsxg .swiper-button-prev, .ylc-sjsxg .swiper-button-next {
	background-color: #000;
	background-image: none;
	width: 40px;
	opacity: 1;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	top: 72%;
	color: #fff;
	z-index: 100;
}
.ylc-sjsxg .swiper-button-prev:hover, .ylc-sjsxg .swiper-button-next:hover {
	color: #df3f3f;
}
.ylc-sjsxg .gallery-thumbs .swiper-slide-thumb-active img {
	border: 3px solid #de3f3e;
}
.ylc-gqzx {
	margin-top: 80px;
	background: url(../images/jz-bg1.jpg) no-repeat 0px 260px;
	background-size: contain;
}
.ylc-gqzx .ylc-alimg-box {
	position: relative;
	cursor: pointer;
}
.ylc-gqzx .ylc-alimg-hove {
	position: absolute;
	width: 100%;
	left: 0;
	display: none;
	top: 0;
	bottom: 0;
	right: 0;
	text-align: center;
	background: url('../images/jz-add.png')no-repeat center rgba(0,0,0,.3);
}
.ylc-al-item2:hover .ylc-alimg-hove {
	display: block;
}
.ylc-gqzx .ylc-al-p {
	text-align: center;
	margin-top: 5px;
	color: #fff;
	background-color: #df3f3f;
	height: 40px;
	margin-bottom: 20px;
	line-height: 40px;
}
.ylc-hxarow {
	position: absolute;
	top: 50%;
	left: 61%;
	background-color: rgba(0,0,0,.5);
	height: 60px;
	width: 200px;
	text-align: center;
	line-height: 60px;
	font-size: 18px;
	color: #fff;
	z-index: 10;
}
.ylc-hxarow .swiper-button-prev, .ylc-hxarow .swiper-button-next {
	background-image: none;
	height: 60px;
	top: 26px;
	line-height: 60px;
}
/* 轻奢套餐 */
.ylcj-box1 {
	width: 100%;
	background: url("../images/ylcj-bj1.png") no-repeat;
	max-height: 900px;
	padding-top: 145px;
}
.ylcj-box1-content {
	position: relative;
	max-width: 1300px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 auto;
}
.ylcj-box2 {
	margin: 270px auto 230px;
	position: relative;
}
.ylcj-dz-img1 {
	display: block;
	width: 100%
}
.ylcj-box2-content {
	width: 1300px;
	height: 100%;
	max-width: 100%;
	margin: 0 auto;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%)
}
.ylcj-box2-leftimg {
	position: absolute;
	left: 44px;
	top: 50%;
	transform: translateY(-53%);
	width: 554px;
	background: #de3f3e;
}
.ylcj-box2-leftimg img {
	width: 100%;
	display: block;
	position: relative;
	top: -44px;
	left: -44px;
	max-height: 692px
}
.ylcj-box2-rightarea {
	position: absolute;
	left: 54%;
	top: 50%;
	transform: translateY(-50%)
}
.ylcj-box2-btn-list {
	margin-top: 2rem
}
.ylcj-box2-btn-list a {
	display: inline-block;
	width: 117px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	color: #444;
	margin: 0 6px 9px 0;
	background-color: #fff;
}
.ylcj-box2-btn-list a:hover, .ylcj-box2-btn-list a.active {
	background-color: #de3f3e;
	color: #fff;
}
.ylcj-box3 {
	background: url("../images/qs-bg1.jpg") no-repeat;
	max-width: 1300px;
	margin: 90px auto 0;
	height: 500px;
	background-size: contain;
}
.ylcj-box3 .ylc-line {
	padding-top: 0;
	margin-bottom: 50px;
}
.ylcj-box3 .ylc-line strong {
	color: #df3f3f;
}
.ylcj-price-box {
	max-width: 1000px;
	margin: 0 auto;
}
.ylcj-from {
	width: 50%;
	position: relative;
	display: flex;
	margin-bottom: 17px;
	float: left;
}
.ylcj-from > span {
	display: inline-block;
	font-size: 18px;
	width: 100px;
	height: 36px;
	line-height: 36px;
	letter-spacing: 2px;
	color: #444444;
}
.ylcj-from > .form-val {
	width: 330px;
}
.ylcj-from > .form-val input {
	border: 1px solid #e1e1e1;
	height: 36px;
	line-height: 36px;
	width: 100%;
	padding: 0 10px;
	border-radius: 4px;
}
.ylcj-box6 {
	max-width: 80%;
}
.ylcj-from .radio-group {
	display: flex;
	min-width: 260px;
	justify-content: space-between;
	font-size: 14px;
	vertical-align: middle;
}
.ylcj-from .radio-group-item {
	font-size: 14px;
	vertical-align: middle;
	display: inline-block;
	position: relative;
	padding-left: 20px;
	white-space: nowrap;
	height: 36px;
	line-height: 36px;
	cursor: pointer;
}
.ylcj-from .radio {
	display: flex;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 6px;
	white-space: nowrap;
	font-size: 18px;
	position: relative;
	line-height: 1;
	height: 36px;
	line-height: 36px;
	color: #444;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer;
}
.ylcj-from .radio-inner {
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	top: 10px;
	left: -10px;
	background-color: #fff;
	border: 1px solid #dcdee2;
	border-radius: 50%;
	transition: all 0.2s ease-in-out;
}
.ylcj-from .radio-inner:after {
	position: absolute;
	width: 10px;
	height: 10px;
	left: 2px;
	top: 2px;
	border-radius: 6px;
	display: table;
	border-top: 0;
	border-left: 0;
	content: " ";
	background-color: #df3f3f;
	opacity: 0;
	transition: all 0.2s ease-in-out;
	transform: scale(0);
}
.ylcj-from .radio-input {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	opacity: 0;
	cursor: pointer;
}
.ylcj-from .radio-checked .radio-inner {
	border-color: #df3f3f;
}
.ylcj-from .radio-checked .radio-inner:after {
	opacity: 1;
	transform: scale(1);
	transition: all 0.2s ease-in-out;
}
.ylcj-from > .form-val font {
	position: absolute;
	left: 400px;
	top: 7px;
}
.ylcj-price-box .btn {
	width: 430px;
	height: 40px;
	background-color: #de3f3e;
	font-size: 16px;
	color: #fff;
	display: block;
	margin: 0 auto 20px;
}
.ylccj-a {
	position: absolute;
	right: 43%;
	top: 0;
	width: 26%;
	display: flex;
	flex-direction: column;
	height: 100%;
	z-index: 10;
}
.ylccj-a a {
	width: 100%;
	height: 33%;
}
.index-bottom-windowrap{
	position: fixed;
	cursor: pointer;
	bottom: 0;
	z-index: 100;
}
@keyframes footerBtn{
	0%{
		transform: scale(1)
	}
	50%{
		transform: scale(1.1)
	}
	100%{
		transform: scale(1)
	}
}
.index-bottom-windowrap span{
	position: absolute;
    left: 56%;
    top: 50%;
	margin-top: -1.65rem;
    padding: 0 2rem;
    line-height: 3.3rem;
    background: #da3738;
    color: #fff;
    border-radius: 0.4rem;
    font-size: 1.16rem;
	animation: footerBtn 0.7s linear infinite
}
.right-fixed-tools{
	position: fixed;
	top: 50%;
	transform: translateY(-50%);
	right: 15px;
	width: 70px;
	z-index: 11;
	border-left: 1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
}
.right-fixed-tools a{
	display: block;
	width: 100%;
	height: 70px;
	background: #fff;
	text-align: center;
	cursor: pointer;
	position: relative;
	border-top: 1px solid #e1e1e1;
	padding-top: 1.16rem
}
.right-fixed-tools a:last-of-type{
	border-bottom: 1px solid #e1e1e1;
}
.right-fixed-tools a:hover{
	background: #f5f5f5
}
.right-fixed-tools a img{
	display: inline-block;
}
.right-fixed-tools a span{
	display: block;
	font-size: 1.16rem;
	color: #888;
	line-height: 1.33rem;
	margin-top: 0.6rem
}
.right-fixed-tools a .wx-img{
	position: absolute;
	right: 80%;
	top: -10px;
	width: 120px;
	height: 120px;
	opacity: 0;
	pointer-events: none;
	transition: all linear 0.2s
}
.right-fixed-tools a.wx-hover:hover .wx-img{
	right: 100%;
	opacity: 1;
	pointer-events: auto
}
.right-fixed-tools a.kefu{
	position: absolute;
	bottom: 103%;
	left: 0;
	background: #de3f3e;
	border-radius: 4px;
	border: none;
	box-shadow: 0 0 1rem rgba(0,0,0,.4);
}
.right-fixed-tools a.kefu span{
	color: #fff;
}
.right-fixed-tools a.kefu .msg-icon{
	position: absolute;
	right: 1.3rem;
	top: 1rem;
}
.right-fixed-tools a.kefu i{
	border-left: 10px solid #de3f3e;
	border-bottom: 12px solid transparent;
	position: absolute;
	left: 100%;
	top: 30%;
}
@media (max-width: 768px) {
	.box2 .list2, .box3 .list3{
		margin-top: 5vw;
	}
	.list2 li{
		min-height: auto !important;
		padding: 2vw 0 !important;
		background: none !important;
		border-bottom: 1px solid rgba(103, 73, 55, 0.6);
	}
	.list4 li:hover .list4-border{
		margin: 0;
	}
	.index-model3 {
	padding: 3rem 15px 21rem;
	}
	.index-model10 {
	padding: 3rem 15px;
}
	.index-model5 {
	padding: 3rem 15px;
}
.index-model11 {
	padding: 3rem 15px;
}
.index-model8 {
    padding: 3rem 15px;
}
.model8-content .text-area {
  
    height: 1.8rem;
   }
   .index-model9 {
    padding: 3rem 15px;
}
.index-model9 .tab-item-box .tab-item .text-area {
    width: 50%;
}
.hidden-xs {
    display: block;
}
.tab-item-box .tab-item .img-area {
    width: 50%;
}

.model2-link2-wrap .container a img {
	width: 31px!important;
}
.index-model6 {
	padding: 3rem 0 4rem 15px;
}
	.box26, .forms.box42, .list55 li {
		padding: 0;
	}
	.box54 .box54-arc, .box39 .box39-nav a {
		margin: 0;
	}
	.box1, .box2, .box3, .box4, .box5, .forms, .box6, .box7, .box8, .box9, .box10, .box11, .list12 li, .box13 .list13, .box15, .box22, .box24, .box27, .box49, .box54, .box51, .box52, .box54 .box54-arc, .box50, .box50 .list50, .box43, .box44, .box45, .box46, .box47, .box41, .box40, .box37, .box29, .box30, .box31, .box32, .box33, .box34, .box35, .c-forms, .box55, .box56, .box57, .box58, .box59, .box60, .box61, .box62, .box63, .box64, .box65, .box66, .box67, .box68, .box69, .box70, .box71, .box72, .box74, .box75, .box76, .box77, .box78 {
		padding: 30px 0;
	}
	.list1 {
		padding-top: 0;
	}
	.box4 .list4 .list4-border, .box33 .list33 .box33-img, .list55 li {
		padding-bottom: 20px;
	}
	.forms .form-info .form-horizontal {
		padding-left: 0;
	}
	.box10 .box10-right, .box13, .box14, .box20, .box21, .box19, .box39 .tabs-detail {
		padding-top: 9vw;
	}
	.box17, .box25 .swiper-slide, .list40 li {
		padding-top: 20px;
	}
	.box2, .box33 .list33, .box64 .list64, .box78 .list78 {
		margin-top: 0;
	}
	.box3 .list3-info h4, .box4 .list4 .list4-border, .box9 .list9, .box15, .box5 .list5, .box19 .list19, .box16, .box17, .box28 .list28, .box40 .list40, .box40 a, .list37 li, .box39 .list39, .box36 .box36-bottom, .box29 .list29, .box31 .box31-img, .box56 .list56, .list56 div, .box69 .list69, .box67 .list67, .box65 .list65, .box57 .list57, .box74 .list74, .box75 .list75 {
		margin-top: 20px;
	}
	.list1 li i {
		margin-bottom: 0;
		background-size: auto 100% !important;
		height: 12vw;
		margin-bottom: 2vw
	}
	.list1 li p{
		font-size: 4vw;
		line-height: 6vw;
	}
	.list1, .box4 .list4 .list4-border, .list12 li, .box12 .box12-top, .box13 .list13, .list15 li, .box8 .tabs, .box44, .box46, .z-forms, .box39, .box39 .box39-nav, .box39 .box39-nav a, .box30 .list30-l, .box31, .box31 .box31-info, .box32, .box33, .box34, .apply-form, .c-forms, .box56, .box61, .box63, .box66, .box68, .box70, .box72, .box74 {
		height: auto;
	}
	.box48, .box43 .box43-img, .box31 .box31-img img {
		position: static;
	}
	.list1, .list1 li, .box6 .box6-info {
		background: none;
	}
	.list1 li, .box9 .list9 li, .list11 li, .list16 li, .list40 li, .box34 .box34-img, .list57 li, .list75 li, .list78 li {
		margin-bottom: 30px;
	}
	.list74 li {
		margin-bottom: 50px;
	}
	.list2 li.l2 {
		min-height: 338px;
		padding-top: 105px;
	}
	.list2 li.l4 {
		min-height: 426px;
		padding-top: 125px;
	}
	.box3 .dy-gif, .form-info .btn, .list37 li, .list39 li p, .list39 li span, .list29 li, .box31-info .box31-info-arc {
		width: 100%;
	}
	.box3 .list3-info, .z-forms .form-info {
		position: static;
		width: 100%;
	}
	.forms .form-info, .apply-form {
		padding: 20px 10px;
	}
	.list59 li {
		padding: 15px 0;
	}
	.list60 li {
		margin: 15px 0;
	}
	.radio label {
		margin-right: 10px;
	}
	.form-info .form-text {
		width: calc(100% - 104px);
	}
	.box6 .swiper1, .box40 a {
		width: 100%;
	}
	.box6 .swiper-button-next, .list76 .swiper-button-next, .list77 .swiper-button-next {
		right: 0;
	}
	.box6 .swiper-button-prev, .list76 .swiper-button-prev, .list77 .swiper-button-prev {
		left: 0;
	}
	.box7 li {
		width: 100%;
		float: none;
	}
	.box8 .swiper-pagination span.swiper-pagination-bullet, .box8 .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: none;
	}
	.box8 .swiper-pagination .swiper-pagination-bullet {
		width: 20%;
	}
	.box8 .swiper-pagination span::after {
		padding-left: 0;
		text-align: center;
		font-size: 4.3vw;
	}
	.box10 .swiper-btn {
		top: 15vw;
	}
	.q-title h2 {
		font-size: 32px;
	}
	.box39 .box39-nav a i, .box38 a {
		display: none;
	}
	.top-forms {
		position: static;
		padding: 20px 0;
		background: none;
	}
	.top-forms p {
		color: #000;
		font-size: 16px;
	}
	.top-forms input, .top-forms button {
		width: 100%;
		float: none;
		margin-bottom: 15px;
	}
	.box12-top h2 {
		font-size: 50px;
	}
	.list12 li:nth-child(odd) .box12-top h4, .list12 li:nth-child(even) .box12-top h4 {
		font-size: 20px;
		margin-top: 5px;
		color: #fff
	}
	.list12 li:nth-child(odd) .box12-top h5, .list12 li:nth-child(even) .box12-top h5 {
		font-size: 14px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	
	/* 客服添加 */
	.col-xs-6 {
    width: 100%;
	}
	.col-xs-13 {
    width: 50%;
	}
	.box26-top p {
    font-size: 14px;
	}
	.ylc-line {
    padding-top: 40px;
    
}
.box14 .list14 {
    margin-top: 10px;
}
.box77 .list77 {
    margin-top: 10px;
}
.list57 li {
    background: none !important;
}
.list78 .list78-img {
    height: 290px;
    line-height: 290px;
}
.box47 .swiper-button-prev {
   
    width: 20px;
    height: 20px;
}
.ylcj-box3 {
   
    height: 420px;
   
}
.box47 .swiper-button-next {
   width: 20px;
    height: 20px;
}
.lc {
    margin-top: 30px;
}
.ylc-lc-box .ylc-lc-item span {
    font-size: 14px;
}
.list55 {
    margin-top: 20px;
}
.box46 .list46 {
    margin-top: 30px;
}
	.forms.box42 .form-info {
	padding: 40px 26px;
}
	.ylc-jmfurn {
    margin-top: 40px;
	margin-bottom: 20px;
}
.ylc-ico-item i { 
    width: 26px;
}
	.ylc-ico-item {
    width: 46px;
}
	.box26-bottom p {
    font-size: 14px;
	}
	.box68 .list68 {
    margin-top: 20px;
}
	.list27 li span {
    font-size: 14px;
    text-align: left;
	}
	.ylc-tab-info .ylc-al-item .ylc-al-txt {
    line-height: 20px;
	height: 28%;
    }
	.ylc-from .radio-group-item {
    padding-left: 10px;
}
	.list13 li {
	height: 100px;
	}
	.box54 .box54-arc {
	font-size: 14px;
	}
	.k-title p {
	font-size: 14px;
	}
	.list13 li {
		padding-top: 20px;
		border: none;
	}
	.form-info .control-label {
    width: 100px;
	}
	.z-forms-r h2 {
    font-size: 18px;
	}
	.list37 li h2 {
    line-height: 30px;
	}
	.z-forms-r div p {
    line-height: 2.33rem;
	}
	
	/* 客服添加 */
	
	
	
	.list13 li h2 {
		font-size: 18px;
	}
	.list13 li p {
		font-size: 14px;
	}
	.list15 li span {
		font-size: 32px;
	}
	.ylc-yzs {
    margin-bottom: 40px;
}
.ylc-jmaux .ylc-tit {
    margin-bottom: 30px;
}
	.box15 {
		height: auto;
		background-image: url(../images/bg13.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.list17 .list17-nav {
		height: auto;
		position: static;
		line-height: 11vw;
	}
	.list17 .list17-nav a{
		font-size: 4vw;
	}
	.list17 .list17-nav img {
		display: none;
	}
	.list17 .tabs-detail-info {
		padding: 20px 0;
	}
	.list17 .tabs-detail-info h2 {
		margin-bottom: 10px;
		margin-left: 10px;
	}
	.list17 .tabs-detail-info p {
		float: left;
		margin: 0 10px;
		font-size: 4vw;
	}
	.box18{
		padding: 9vw 0
	}
	.list18 li {
		width: 50%;
		margin-top: 6vw
	}
	.list18 li .list18-img{
		height: 40vw;
		line-height: 40vw
	}
	.list18 li h4{
		font-size: 4vw;
	}
	.list19 .list19-nav, .box39 .box39-nav {
		position: static;
	}
	.box19 h2{
		font-size: 7vw
	}
	.box20 .list20 li {
		border-bottom: 1px solid #ddd;
		padding-bottom: 5vw;
		margin-top: 6vw
	}
	.list20 li h2 {
		font-size: 6vw;
		margin: 4vw 0
	}
	.list20 li p{
		font-size: 4vw;
		line-height: 6.6vw;
	}
	.box21 .list21 {
		height: auto;
		padding: 5vw 0
	}
	.list21 li{
		border: none
	}
	.list21 li i{
		margin: 7vw auto 0;
		height: 12vw;
		line-height: 12vw;
	}
	.list21 li i img{
		max-height: 100%
	}
	.list21 li p {
		font-size: 3.4vw;
		margin-top: 4vw
	}
	.list22 li{
		margin-top: 6vw !important;
	}
	.list22 li p {
		color: #010101;
		font-size: 4vw;
		line-height: 6vw;
		margin-top: 1vw
	}
	.list22 li .list22-word {
		background: transparent;
		transition: all .5s;
		padding-top: 17%
	}
	.box23, .box27 .list27 {
		background: none;
		padding: 0px 0;
	}
	.box23 .list23 li {
		height: auto;
		padding: 0 15px;
		margin: 4px 0;
	}
	.box24 {
		background: none;
	}
	.box25{
		height: auto;
		padding-bottom: 7vw;
		margin-bottom: 9vw
	}
	.box25 .box25-bg, .box30 .box30-bg {
		display: none;
	}
	.box25 .swiper-slide, .box28, .box54 {
		height: auto;
	}
	.box25 .swiper-button-prev {
		top: 45%;
		left: -2vw;
	}
	.box25 .swiper-button-next {
		top: 45%;
		right: -2vw;
	}
	.box26 .box26-img {
		position: static;
		margin: 10px 0;
	}
	.box26 .box26-img img {
		width: 100%;
	}
	.box26 .box26-bottom {
		padding: 30px 0;
		margin-top: 0;
	}
	.box26-bottom h2, .box26-bottom h4, .box26-bottom p, .box26-top p, .box26 .box26-top h1 {
		color: #000;
	}
	.box26 .box26-top h1 {
		font-size: 40px;
	}
	.box27 .list27 li {
		position: static;
		width: 100%;
		margin: 10px 0;
	}
	.box27 .list27 li span {
		width: 100%;
	}
	.box28 {
		padding: 12vw 0px;
		background-attachment: fixed;
		background-size: auto 156%;
		background-position: left center;
		margin-bottom: 4vw
	}
	.list28 li{
		margin-bottom: 6vw;
		font-size: 4.3vw
	}
	.box28 .list28 {
		padding-left: 0;
	}
	.bottom-forms {
		background-color: #de3f3e;
		margin-bottom: 45px;
		padding: 15px;
	}
	.top-forms .btn {
		width: 100%;
	}
	.list52 li {
		padding-left: 110px;
	}
	.box54-forms.top-forms p, .top-forms.top-forms-bs p {
		color: #fff;
	}
	.box43 .box43-info {
		width: 100%;
		height: auto;
		background-image: url(../images/bg42.jpg);
		background-size: 100% 100%;
		padding: 65px 15px 30px;
		font-size: 28px;
		margin-top: 20px;
	}
	.sj-title h2, .k-title h2 {
		font-size: 7vw;
	}
	.box47 .swiper-button-prev {
		top: -50px;
	}
	.box47 .swiper-button-next {
		top: 0;
	}
	.z-forms .form-info .form-horizontal, .box31-info .box31-info-arc {
		padding: 15px;
	}
	.box36 .box36-top-title, .box36 .box36-bottom-title {
		background-size: contain;
	}
	.box39 .box39-nav a {
		width: 25%;
		float: left;
		position: relative;
		z-index: 99999;
		padding: 10px 0;
		font-size: 4vw;
	}
	.box39 .box39-nav {
		width: 100%;
		padding-top: 0;
		background: rgba(0,0,0,.7)
	}
	.box39 .box39-nav::after{
		clear: both;
		content: "";
		display: block
	}
	
	.box36 a, .sign a {
		font-size: 20px;
		width: 90%;
		background-image: url(../images/bg35.png);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		height: auto;
		line-height: 40px;
	}
	.box36 .box36-top a {
		top: 0;
	}
	.box36 {
		padding-bottom: 50px;
	}
	.box30 .list30-l {
		padding-bottom: 50px;
		margin-bottom: 25px;
	}
	.box30 {
		background-image: url(../images/bg27.jpg);
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.apply-form {
		float: none;
		width: 100%;
	}
	.list55 li {
		width: 100%;
	}
	.list58 li {
		background-position: top center;
		margin-top: 0;
		background-size: 100% 100%
	}
	.box64 .list64 li {
		margin-top: 100px;
	}
	.box68 {
		background-color: #de3f3e;
	}
	.list19 .list19-nav a {
		max-width: 32.5%
	}
	.list19 .list19-nav {
		margin-bottom: 1.5rem
	}
	.c-tabs-circle {
		display: none
	}
	.box19 {
		height: auto;
		padding-bottom: 3rem
	}
	.list19 .list19-right {
		padding-top: 6%;
	}
	.list19 .list19-right p {
		font-size: 4vw;
		line-height: 8vw
	}
	.ylc-lc-box {
		background-size: contain;
	}
	.ylc-line {
		margin-bottom: 40px;
	}
	.ylc-line h1 {
		font-size: 22px;
	}
	.ylc-line h1 span {
		font-size: 12px;
		width: 20px;
		height: 20px;
		line-height: 20px;
		top: 0;
	}
	.ylc-line dl dd {
		font-size: 16px;
	}
	.ylc-forms .c-title h2, .ylc-forms .c-title h4 {
		font-size: 22px;
	}
	.ylc-forms .c-title h4 {
		font-size: 18px;
	}
	.ylc-bz-item .ylc-bz-ico img {
		width: 30px;
		height: 30%;
	}
	.ylc-furn .ylc-line .swiper-pagination1 {
		width: 100%;
	}
	.ylc-furn .swiper-button-next, .ylc-furn .swiper-button-prev {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.ylc-price-rl .ylc-num {
		text-align: center;
	}
	.ylc-swiper-flex {
		display: block;
	}
	.swiper-pagination2 {
		margin-left: 0;
		margin-right: 0;
	}
	.ylc-r-img {
		margin-top: 20px;
		padding-left: 0;
		padding-right: 0;
	}
	.ylc-sw-btn {
		margin: 5px 1px 0 0!important;
		padding: 0!important;
		width: 15%;
		height: 40px;
		line-height: 40px;
	}
	.ylc-sw-btn img {
		width: 18px;
	}
	.ylc-jm-num img {
		width: 55px;
	}
	.ylc-from .radio-group {
		min-width: 196px;
	}
	.ylc-price-box .modal1-tips {
		font-size: 12px;
		text-align: center
	}
	.ylc-price-box {
		width: 100% !important;
		transform: translateX(0%);
		left: 0;
		padding: 10px 0;
	}
	.ylc-from > span {
		text-align: left;
		font-size: 14px;
	}
	.ylc-jmmoey .ylc-line {
		margin-bottom: 80px;
		padding-bottom: 130px;
		padding-top: 40px;
	}
	.ylc-tit {
		padding-left: 0;
		text-align: center;
	}
	.ylc-tit strong {
		font-size: 2.8rem;
	}
	.ylc-tit span {
		font-size: 1.33rem;
	}
	.ylc-jmmoey {
		background-size: contain;
	}
	.ylc-yzs-info p {
		padding-left: 20px;
		font-size: 18px;
	}
	.ylc-yzs-info i {
		font-size: 14px;
	}
	.ylc-jmsrdz {
		padding: 40px 0 20px;
		background-size: cover;
	}
	.ylc-slideuser .ylc-jms-txt p {
		font-size: 12px;
	}
	.ylc-slideuser img {
		width: 100%;
	}
	.ylc-slideuser, .ylc-slideuser .row > div {
		margin-bottom: 20px;
	}
	.ylc-jmfurn .swiper-pagination1 {
		top: 30px;
		justify-content: center;
	}
	.ylc-furn .swiper1 {
		margin-left: 0;
		top: 30px;
	}
	.ylc-ico-item {
		padding: 0 5px;
		height: 65px;
	}
	.ylc-furn .swiper1 h6 {
		margin-bottom: 10px;
	}
	.ylc-ico-item p {
		font-size: 12px;
	}
	.ylc-hr {
		margin: 15px auto;
	}
	.ylc-jmfurn .swiper-button-prev, .ylc-jmsrdz .swiper-button-prev {
		left: 0;
	}
	.ylc-jmfurn .swiper-button-next, .ylc-jmsrdz .swiper-button-next {
		right: 0;
	}
	.ylc-furn .swiper1 .swiper-slide {
		padding: 20px;
	}
	.ylc-jmaux {
		padding-top: 20px;
	}
	.ylc-jmtd {
		margin: 30px auto;
	}
	.ylc-jmtd .ylc-tit {
		margin-bottom: 30px;
	}
	.ylc-mt8 {
		padding-top: 20px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.ylc-price-box {
		position: relative;
		margin-top: 20px;
	}
	.ylc-sm {
		font-size: 14px;
	}
	.ylc-dx-imgs{
		margin: 4vw auto
	}
	.ylc-bz-item .ylc-bz-ico dl dd {
		font-size: 12px;
	}
	.ylc-bz-item .ylc-bz-ico {
		height: 100px;
		padding-left: 2px;
		padding-right: 2px;
		border: none !important
	}
	.ylc-lc-list{
		top: auto
	}
	.ylc-lc-list:nth-of-type(1){
		margin-top: 6vw
	}
	.ylc-lc-box .ylc-lc-item {
		padding: 20px;
		margin-bottom: 10px;
	}
	.ylc-lc-box .ylc-lc-item strong {
		font-size: 20px;
	}
	.ylc-kb-box .swiper-button-prev {
		left: 0;
	}
	.ylc-kb-box .swiper-button-next {
		right: 0;
	}
	.ylc-kb-box .swiper-button-next, .ylc-kb-box .swiper-button-prev {
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
	}
	.ylc-furn .ylc-line {
		top: 0;
		text-align: center;
	}
	.ylc-tab-tit span {
		font-size: 12px;
		padding: 5px;
		margin-left: 2px;
	}
	.ylc-form-wrap {
		width: 100%;
	}
	.ylc-form-wrap h6 {
		font-size: 14px;
	}
	.ylc-form-wrap .form-area {
		display: block;
	}
	.ylc-form-wrap .form-area .input-area {
		margin-left: 0!important;
		margin-bottom: 10px;
		width: 100%!important;
	}
	.ylc-sjsxg::after {
		height: 120px;
		bottom: 40px;
	}
	.gallery-thumbs {
		top: -30px;
	}
	.ylc-sjsxg .swiper-button-prev, .ylc-sjsxg .swiper-button-next {
		top: 77%;
		width: 20px;
		height: 20px;
	}
	.ylc-hxxg, .ylc-gqzx {
		margin-top: 40px;
	}
	.form-info .control-label {
		font-size: 16px;
	}
	.radio label {
		font-size: 14px;
	}
	.ylc-hxarow {
		left: 55%;
		top: 48%;
		height: 30px;
		line-height: 30px;
		width: 100px;
		font-size: 12px;
	}
	.ylc-hxarow .swiper-button-prev, .ylc-hxarow .swiper-button-next {
		height: 30px;
		line-height: 30px;
		top: 22px;
	}
	.ylcj-box1 {
		padding-top: 0;
	}
	.ylcj-box1-content {
		display: block;
	}
	.ylccj-a {
		top: 54%;
		right: inherit;
		height: 46%;
		width: 39%;
	}
	.ylcj-from {
		width: 90%;
		margin: 0 auto 15px;
		float: inherit;
	}
	.ylcj-from > span, .ylcj-from .radio {
		font-size: 16px;
	}
	.ylcj-price-box .btn {
		width: 90%;
	}
	.ylcj-dz-img2 {
		width: 70%;
	}
	.ylcj-box2 {
		margin: 2rem auto
	}
	.ylcj-box2-content {
		margin: 2rem auto;
		position: relative;
		left: 0;
    	transform: translateX(0px);
	}
	.ylcj-box3 .modal1-tips {
		text-align: center;
	}
	.ylcj-box3 {
		background-image: none;
	}
	.ylcj-box2-btn-list {
		position: relative;
	}
	.ylcj-box2-btn-list a {
		width: auto;
		padding: 0 1rem;
		line-height: 2.6rem;
		font-size: 1.16rem;
		height: auto
	}
	.ylc-yzs-list::after {
		display: none
	}
	.swiper-srdz .col-lg-6 .col-lg-6 {
		margin-bottom: 15px
	}
	.swiper-srdz .col-lg-6 .col-lg-6 img {
		width: 100%
	}
	.ylcj-box2-leftimg{
		position: relative;
		top: 0;
		left: 0;
		transform: translateY(0);
		width: 100%
	}
	.ylcj-box2-leftimg img{
		left: auto;
		top: auto
	}
	.ylcj-dz-img1{
		display: none
	}
	.ylcj-box2-rightarea{
		left: 5%;
		top: 6%;
		transform: translateY(0)
	}
	.index-bottom-windowrap span{
		display: none
	}
	.right-fixed-tools{
		display: none
	}
	.list12 li:nth-child(odd){
		background-size: 100% 100%
	}
	.box12-bottom h2{
		font-size: 5vw;
		color: #fff;
		margin-top: 5vw
	}
	.list12 .box12-tabs a{
		color: #fff;
		font-size: 3.46vw
	}
	.list12 .tabs-detail h2{
		color: #fff
	}
	.list12 .tabs-detail p{
		color: #fff
	}
	.box12 .box12-top > div{
		max-width: 85%
	}
	.list15 li i{
		height: 14vw;
		background-size: auto 100% !important
	}
	.list15 li h2{
		font-size: 5vw;
		margin-top: 2vw
	}
	.list15 li p{
		font-size: 4vw;
		margin-top: 3vw;
		line-height: 6vw;
	}
	.list15 li{
		padding-top: 6vw;
	}
	.list14 .logo-info .btn{
		width: 100%;
		font-size: 3.46vw;
	}
	.box31-info-arc h2{
		font-size: 5vw;
		margin-top: 0;
	}
	.box31-info-arc h4{
		font-size: 4vw;
	}
	.box38 .swiper-slide img{
	/* 	transform: scale(1.5); */
		position: relative;
	}
	.box38 .swiper-slide-active img{
		z-index: 2
	}
	.box39 .box39-title{
		font-size: 4.6vw;
		width: auto;
		height: 12vw;
		line-height: 12vw;
		padding: 0 8vw;
		border-radius: 6vw;
		margin-top: 6vw
	}
	.list39 li span{
		font-size: 4vw;
		padding: 3vw;
	}
	.list39 li p{
		font-size: 3.7vw;
		padding: 3vw;
	}
	.box40 a{
		font-size: 20px
	}
	.box3 .list3-info h4{
		font-size: 4.5vw;
	}
	.box3 .list3-info p{
		font-size: 4vw
	}
	.box4 .list4 .list4-border{
		padding: 5vw;
	}
	.box4 .list4 .list4-border p{
		font-size: 4vw;
		line-height: 6vw;
	}
	.list4 .list4-border i{
		height: 13vw;
		background-size: auto 100% !important;
		margin-bottom: 5vw;
	}
	.forms .form-info{
		margin-top: 9vw
	}
	.title.middle-size img{
		width: 55%;
		display: block;
		margin: auto
	}
	.box5 .swiper-btn{
		height: 19vw;
		background-size: 60%
	}
	.c-title h2{
		font-size: 6.5vw
	}
	.c-title h4{
		font-size: 4.3vw;
	}
	.c-title .line{
		height: 4px;
		margin-top: 3vw
	}
	.box6 .box6-info{
		margin-top: 0;
		padding-top: 8vw
	}
	.box6 .swiper-btn{
		width: 8vw;
		height: 15vw;
		margin-top: -7.5vw;
	}
	.box6 .box6-title{
		font-size: 6vw;
	}
	.box6 .box6-title span{
		font-size: 4vw
	}
	.box6 .forms1 label{
		font-size: 5vw;
	}
	.list6 li h4{
		font-size: 4vw;
	}
	.box8 .swiper-pagination{
		margin-top: 5vw;
		padding-bottom: 2vw
	}
	.list9 li i{
		height: 12vw;
		background-size: auto 100% !important
	}
	.list9{
		height: auto;
		border: none;
	}
	.list9 li{
		border-left: 1px solid #e8e8e8;
		border-right: none;
		height: auto;
	}
	.list9 li:nth-of-type(3n){
		border-right: 1px solid #e8e8e8
	}
	.list9 li h5{
		font-size: 4vw;
		margin-top: 3vw
	}
	.box8 .swiper3{
		margin-top: 4vw
	}
	.box10-title{
		margin-bottom: 3vw;
	}
	.box10-title h2{
		font-size: 4.3vw;
		margin-bottom: 3vw;
	}
	.box10-title h4{
		font-size: 4vw
	}
	.box10 .swiper-slide h2{
		font-size: 4vw;
		padding-top: 3vw
	}
	.box11 .list11 h2{
		font-size: 5vw;
	}
	.box11 .list11 p{
		font-size: 4vw;
		margin-top: 4vw;
		line-height: 6vw;
	}
	.box11 .list11 b{
		font-size: 6vw;
	}
	.box11 .list11{
		margin-top: 12vw
	}
	.box7 li h4{
		font-size: 6.5vw
	}
	.list16 li > img{
		height: 9vw
	}
	.list16 h2{
		font-size: 5vw;
	}
	.list16 p,.list64 li p{
		font-size: 4vw;
		line-height: 6vw;
	}
	.box43 .box43-num{
		font-size: 12vw;
	}
	.box45 .list45{
		margin-top: 6vw
	}
	.list56 h2{
		font-size: 6vw;
		margin-bottom: 3vw;
		text-shadow: 0 1px 2px rgba(0,0,0,0.6);
	}
	.list56 p{
		font-size: 4.5vw;
		line-height: 6.5vw;
		text-shadow: 0 1px 2px rgba(0,0,0,0.6);
	}
	.list57 li i{
		height: 14vw;
		line-height: 14vw
	}
	.list57 li i img{
		max-height: 100%
	}
	.list57 li h2,.list75 li h2{
		font-size: 5vw;
		margin-top: 5vw
	}
	.list57 li p,.list75 li p{
		font-size: 4vw;
		margin-top: 2vw
	}
	.zx-title h2,.list64 li h2{
		font-size: 5vw;
	}
	.zx-title p{
		font-size: 3.46vw;
	}
	.apply-form h2{
		font-size: 5vw;
	}
	.list59 li h2{
		font-size: 4.5vw;
		margin-bottom: 2vw;
	}
	.list59 li p{
		font-size: 4vw
	}
	.box60 .list60,.box62 .list62,.box63 .list63{
		margin-top: 5vw
	}
	.list23 li .dot{
		font-size: 4vw;
	}
	.list23 li h2{
		font-size: 5.4vw
	}
	.p-title h2{
		font-size: 8vw
	}
	.box25 .box25-right p{
		font-size: 4vw;
		line-height: 6vw;
		max-height: 60vw;
		overflow-x: hidden;
		overflow-y: auto
	}
	.box26-bottom h2{
		font-size: 7vw
	}
	.box26-bottom h4{
		font-size: 5vw;
		line-height: 7vw
	}
}
.list-search-left {
	flex-wrap: wrap;
	justify-content: flex-start;
}
.gzbg-page .site-content-box .img-area{
  justify-content: flex-start;
}
.site-content-box .img-area img{
  margin-right: 2%;
}
.site-content-box .img-area img:nth-of-type(3n){
  margin-right: 0;
}
.zt1-banner-wrap{
	height: 710px;
}
.zt2-banner-wrap{
	height: 763px;
}
.zt3-banner-wrap{
	height: 1131px;
}
.zt4-banner-wrap{
	height: 634px;
}
.zt5-banner-wrap{
	height: 740px;
}
.zt6-banner-wrap{
	height: 763px;
}
.zt7-banner-wrap{
	height: 625px;
}
.zt8-banner-wrap{
	height: 692px;
}
.zt9-banner-wrap{
	height: 651px;
}
.zt10-banner-wrap{
	height: 836px;
}
.zt12-banner-wrap{
	height: 625px;
}
.zt13-banner-wrap{
	height: 634px;
}
.zt14-banner-wrap{
	height: 900px;
}
.zt15-banner-wrap{
	height: 897px;
}