/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./public/static/css/web/index.css ***!
  \***************************************************************************************************************/
:root{
  --max-width:1440px;
  --floor-bottom: 80px;
}
.banner-wrapper {
  /*height: 100vh;*/
  /*margin-top: -90px;*/
}
.banner-wrapper .swiper-container {
}
.banner-mobile {
  display: none !important;
}
.banner-wrapper .swiper-slide .banner-bg{
  /*height: 100%;*/
  background: none no-repeat center center;
  background-size: cover;
}
.banner-wrapper .swiper-slide img{
	display: block;
	width: 100%;
	height: auto;
}
.banner-wrapper .swiper-slide a {
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}
.banner-wrapper .banner-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10%;
  width: calc(100% - 80px);
  height: 100%;
  max-width: var(--max-width);
  margin: auto;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  color: #fff;
}
.banner-wrapper .prev-btn,
.banner-wrapper .next-btn {
  display: none;
  line-height: 1.8;
}
.banner-wrapper:hover .prev-btn,
.banner-wrapper:hover .next-btn {
  display: block;
}
.floor-container{
   position: relative;
   z-index: 1;
}
.floor2-container {
  box-sizing: border-box;
  margin:8vw 0  1vw 0;

  position: relative;
}
.floor2-container .floor2-wrapper {
  margin: 5vw auto 0;
  padding: 0 10vw;
}
.floor2-container .products-container {
  width: 100%;
  /* padding: 0 30px; */
  /* padding: 0 42px; */
  border-radius: 24px;
  position: relative;
}
.floor2-container .products-wrapper {
  /* overflow: hidden; */
}
.floor2-container .floor2-title {
/*  width: 656px;
  height: 90px;
  background: url('../../images/web/floor2-title.png') no-repeat center center;
  background-size: auto 100%;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: flex-end;*/
}
.floor2-text {
  font-size: 80px;
  text-align: right;
  color: #000000;
  font-weight: 800;
  line-height: 0.7;
  font-size: 3.125vw;
text-align: center;
	font-family: "Gotham-Bold";
}
.floor2-container .products-slide {
  /*background-color: #f7f7f7;
  border-radius: 24px;
  padding: 20px 20px 37px 20px;*/
}
.floor2-container .products-img {
  width: 100%;

  position: relative;
}
.floor2-container .products-img img{
	width: 100%;
	display: block;
	object-fit: cover;
	min-height: 20.8425vw;
}
.floor2-container .products-li {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.floor2-container .products-title {
  font-size: 30px;
  color: #000;
  line-height: 1.4;
  text-align: center;
  font-weight: 600;
  margin-top: 0.8vw;
	font-family: "Gotham-Bold";
	
	font-size: 0.9375vw
	
}
.floor2-container .products-subtitle {
  font-size: 21px;
  line-height: 1;
  color: #999;
  text-align: center;
  margin-top: 10px;
}
.floor2-container .floor2-btn {
  width: 238px;
  height: 60px;
  background: #FFFFFF;
  border-radius: 10px;
  border: 2px solid #00A7A5;
  font-size: 24px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.floor2-container .floor2-btn a {
  color: #00A7A5;
  width: 100%;
  height: 100%;
  font-weight: 550;
  display: flex;
  justify-content: center;
  align-items: center;
}
.floor2-container .swiper-pagination-bullet {
  width: 8px!important;
  height: 8px!important;
  margin: 0 8px!important;
}
.floor2-container .swiper-pagination-bullet-active {
    width: 8px!important;
    height: 8px!important;
}
.floor3-container {
  width: 100%;
  height: calc(100vh - 90px);
  background: url(/static/dist/assets/floor3-bg_d55fe8.png) no-repeat center bottom;
  background-size: cover;
  box-sizing: border-box;
}
.floor3-container .row{
  height: 100%;
}
.floor3-container .title-img {
  height: 44px;
  width: 50vw;
  background: url(/static/dist/assets/floor3-title_5f26b9.png) no-repeat center center;
  background-size: auto 100%;
  margin: 0 auto;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 0;
}
.floor3-container .title-img.animation {
  -webkit-transform: translateY(17vh);
  transform: translateY(17vh);
  opacity: 1;
  -webkit-transition: all .5s ease .3s;
  transition: all .5s ease .3s;
}
.floor3-container .floor3-content {
  padding: 75px 70px 45px;
  background: rgba(137,191,119,0.35);
  border-radius: 24px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 0;
}
.floor3-container .floor3-content.animation {
  -webkit-transform: translateY(30vh);
  transform: translateY(30vh);
  opacity: 1;
  -webkit-transition: all .5s ease .3s;
  transition: all .5s ease .3s;
}
.floor3-container .floor3-title {
  width: 100%;
  font-size: 80px;
  line-height: 1;
  color: #ffffff;
  font-weight: 700;
}
.floor3-container .floor3-subtitle {
  width: 100%;
  font-size: 30px;
  color: #ffffff;
  line-height: 1.4;
  margin-top: 48px;
}
.floor3-container .floor3-btn {
  width: 238px;
  height: 60px;
  background-color: #ffffff;
  border-radius: 10px;
  margin-top: 24px;
}
.floor3-container .floor3-btn a {
  color: #00A7A5;
  width: 100%;
  height: 100%;
  font-size: 24px;
  font-weight: 550;
  display: flex;
  justify-content: center;
  align-items: center;
}
.floor2-wrapper{
	position: relative;
}
.prev-btn2,
.next-btn2{
	position: absolute;
	top: 50%;
	margin-top: -1.6vw;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABTCAYAAADjsjsAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMzRTQwQjhFMDY1RDExRjBCRkQ5Q0QxRjFBRkM3RERFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMzRTQwQjhGMDY1RDExRjBCRkQ5Q0QxRjFBRkM3RERFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzNFNDBCOEMwNjVEMTFGMEJGRDlDRDFGMUFGQzdEREUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzNFNDBCOEQwNjVEMTFGMEJGRDlDRDFGMUFGQzdEREUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7t5CtRAAAJ0klEQVR42uRd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);
	background-size: 100%;
	width: 3.2vw;
	height: 3.2vw;
	cursor: pointer;
}
.prev-btn2{
	left: 3.8vw;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
.next-btn2{
	right: 3.8vw;
}
.floor2-container .products-subtitle{
	display: none;
}
.floor2-container .more{
display: block;
	margin: 0 auto;
	width: 5.7vw;
	background: var(--hover-color);
	color: #fff;
	font-size: 0.78125vw;

	height: 2vw;
	text-align: center;
	line-height: 2vw;
	margin-top: .5vw;
	border-radius: 0.4vw;
	
	font-family: "Gotham-Medium";
	opacity: 0;
	transform: translateY(50px);
	-webkit-transform: translateY(50px);
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
} 
.floor2-container .swiper-slide:hover .more{
	opacity: 1;
	transform: translateY(0);
	-webkit-transform: translateY(0);
}
@media (max-width: 1440px) {
  .floor2-container {
  
  }
  .floor2-container .floor2-wrapper {
    /*padding: 0 80px;*/
  }
  .floor2-container .floor2-title {
   /* width: 481px;
    height: 66px;*/
   margin: 0 auto;
  }

  .floor2-container .products-title {
    /*font-size: 24px;*/
  }
  .floor2-container .products-img {
  }
  .floor2-container .products-subtitle {
    font-size: 16px;
  }
  .floor2-container .floor2-btn {
    width: 196px;
    height: 50px;
    font-size: 20px;
  }
  .floor2-container .products-slide {
    /*padding: 16px 16px 22px 16px;*/
  }
  .floor3-container .floor3-title {
    font-size: 56px;
  }
  .floor3-container .floor3-subtitle {
    font-size: 21px;
  }
  .floor3-container .floor3-btn {
    width: 196px;
    height: 50px;
    font-size: 20px;
  }
}
@media (max-width: 1200px) {
  .floor2-container .floor2-wrapper {
  }
  .floor2-wrapper .prev-btn, .floor2-wrapper .next-btn {
    display: none;
  }
  .floor2-container .products-container {
    padding: 0 0;
    border-radius: 0;
  }
  .floor2-container .products-slide {
    /*max-width: 408px;*/
    /* height: 442px; */
  }
  .floor2-container .products-wrapper {
    overflow: visible;
  }
}
@media (max-width: 1024px) {
	.closeheaderbar,.openheaderbar{display: none!important;}
  .banner-wrapper {
  }
  .floor3-container {
    height: calc(100vh - 56px);
  }
  .floor3-container .floor3-content {
    padding: 67px 45px 46px;
  }
  .floor3-container .floor3-title {
    font-size: 44px;
  }
  .floor3-container .floor3-subtitle {
    margin-top: 30px;
  }
}
@media (max-width: 768px) {

	.prev-btn2, .next-btn2{
		width: 8vw;
		height: 8vw;
	}
	.floor2-container .products-title{
		font-size: 3.125vw
	}
	.floor2-container .more{
		width: 15.5vw;
		font-size: 2.1875vw;
		height: 4.8vw;
		line-height: 4.8vw;
		border-radius: 1vw;
	}
	.floor2-container .floor2-wrapper{
		margin-top: 8vw;
	}
	.floor2-text{
		font-size: 6.25vw
	}
	.floor2-container{
		margin: 10vw 0 2vw 0;
	}
  .banner-wrapper {
    height: 747px;
    margin-top: 0;
  }
  .banner-wrapper:hover .prev-btn,
  .banner-wrapper:hover .next-btn {
    display: none;
  }
  .home-header-svg{
    left: 40px;
    top: calc(16vh + 40px);
    width: 56px;
  }
  .banner-pc {
    display: none !important;
  }
  .banner-mobile {
    display: block !important;
  }
  .banner-wrapper .banner-text .subtitle {
    font-size: 18px;
  }
  .banner-wrapper .banner-content {
    width: calc(100% - 40px);
    display: block;
    bottom: 0;
  }
  .banner-wrapper .banner-content .banner-text .title{
    font-size: 56px;
    text-align: center;
    padding-top: 64px;
    margin-bottom: 12px;
  }
  .banner-wrapper .banner-content .banner-text{
     width: 100%;
  }
  .banner-wrapper .banner-content .banner-btn {
      width: 100%;
      font-size: 20px;
      line-height: 1.25;
      justify-content: center;
  }
  .banner-wrapper .banner-text .subtitle {
    font-size: 20px;
    text-align: center;
    margin-bottom: 12px;
  }
  .floor3-container {
    height: 747px;
  }
  .floor3-container .floor3-content {
    padding: 49px 15px 25px;
  }
  .floor3-container .floor3-title {
    font-size: 26px;
  }
  .floor3-container .floor3-subtitle {
    font-size: 16px;
  }
  .floor3-container .floor3-btn {
    width: 138px;
    height: 40px;
  }
  .floor3-container .floor3-btn a {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .banner-wrapper {
    height: 450px;
  }
  .banner-wrapper .banner-content .banner-text .title{
    font-size: 40px;
    line-height: 1.4;
    padding-top: 40px;
    margin-bottom: 0;
  }
  .home-header-svg{
    left: 20px;
    top: calc(16vh + 20px);
    width: 40px;
  }
  .banner-wrapper .banner-content .banner-btn {
    font-size: 14px;
  }
  .banner-wrapper .banner-content .icon-arrow-right{
    font-size: 12px;
  }
  .banner-wrapper .banner-content .icon-arrow-right{
    margin-left: 2px;
  }
  .banner-pc {
    display: none !important;
  }
  .banner-mobile {
    display: block !important;
  }
  .swiper-pagination-bullet {
    width: 6px!important;
    height: 6px!important;
    margin: 0 10px!important;
  }
  .swiper-pagination-bullet-active {
    width: 8px!important;
    height: 8px!important;
  }

  .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 16px;
  }
  .floor2-container .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 5px;
  }
  .floor2-container .products-img {
  }
  .floor2-container .swiper-pagination-bullet {
    width: 6px!important;
    height: 6px!important;
  }
  .floor2-container .products-title {
    /*font-size: 16px;*/
    /*margin-top: 9px;*/
  }
  .floor2-container .products-subtitle {
    font-size: 12px;
    margin-top: 6px;
  }
 

  .floor2-container .floor2-btn {
    width: 138px;
    height: 40px;
    border-radius: 6px;
    font-size: 16px;
  }
  .floor3-container {
    padding:  0 4px;
    height: 450px;
  }
  .floor3-container .floor3-title {
    font-size: 24px;
  }
  .floor3-container .floor3-subtitle {
    font-size: 14px;
  }
  .floor3-container .floor3-btn {
    width: 138px;
    height: 40px;
  }
  .floor3-container .floor3-btn a {
    font-size: 16px;
  }
  .floor3-container .title-img.animation {
    transform: translateY(70px)
  }
  .floor3-container .floor3-content.animation {
    transform: translateY(124px);
    -webkit-transform: translateY(124px);
  }
  .floor3-container .title-img {
    height: 24px;
    width: 176px;
  }
}
@media (max-width: 375px) {
  .floor3-container .floor3-title {
    font-size: 22px;
  }
}

.proType-list{
	display: flex;
  align-items: flex-end;
  justify-content: space-between;
 padding: 0.6vw 2.8vw 3vw;
 padding-bottom: 8vw;
  flex-wrap: wrap;
}
.proType-list .item{
	width: calc(34% - 1.2vw);
	position: relative;
	margin-top: 2.4vw;

	font-family: "Gotham-Bold";
	overflow: hidden;
}
.proType-list .item img{
	width: 100%;
	display: block;
}
.proType-list .item.hover{
	border-radius: 3vw;
}
.proType-list .item.hover img{
	transform: scale(1.1);
}

.floor2-container .swiper-slide:hover  img{
	transform: scale(1.1);
}


.floor2-container .swiper-slide  img{
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}


.floor2-container .products-img{
	position: relative;
	overflow:hidden;
	transform:translate(0,0);
	-webkit-transform:translate(0,0);
}





.proType-list .item .info{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding-right: 1.6vw;
	box-sizing: border-box;
	padding-top: 3.5vw;
	text-align: right;
	font-size: 2.34375vw;
	color: #000;
	line-height: 2.5vw;
	z-index: 3;
	transform: scale(1);
}
.proType-list .item .tit{
	min-height: 2.5vw;
}

.proType-list .item .info .more{
	float: right;
	background: var(--hover-color);
	color: #fff;
	font-size: 0.859375vw;
	padding: 0 0.78125vw;
	height: 2vw;
	line-height: 2vw;
	margin-top: 2vw;
	border-radius: 0.4vw;
	
	font-family: "Gotham-Medium";
		opacity: 0;
		transition: all 0.3s;
		-webkit-transition: all 0.3s;
}
.proType-list .item.hover .info .more{
	opacity: 1;
}
.prev-btn2,.next-btn2{
	display: block;
	width: 3.2vw;
	height: 3.2vw;
}
.floor4-wrapper{

	display: flex;
	padding-top: 6vw;
padding-right: 5vw;
	justify-content: space-around;
	color: #000;
	font-size: 1.3671875vw;
		font-family: "Gotham-Bold";
		text-align: center;
		line-height: 1.4;
}
.floor4-wrapper .item{
	margin-left:9.5vw;
}
.floor4-wrapper .item .icon{
	width: 7.8125vw;
	height: 7.8125vw;
	background-size: 100% 100%!important;
	margin: 0 auto;
	margin-bottom: 1.5vw;

}
.floor4-wrapper .item .icon1{
	  background: url(/static/dist/assets/icon-1_7e7ed9.png) ;

}
.floor4-wrapper .item .icon2{
	  background: url(/static/dist/assets/icon-2_61504a.png) ;

}
.floor4-wrapper .item .icon3{
	  background: url(/static/dist/assets/icon-3_71afd9.png) ;

}

.floor4-container .btn-more{
	display: block;
	margin: 4vw auto;
	width: 18.6vw;
	border-radius: 0.6vw;
	height: 2vw;

	padding-left: 1.5vw;
	color: #fff;
	font-size: 0.859375vw;
	display: flex;
	align-items: center;
	background: #00a7a5;
	justify-content: space-between;
	padding-right: 1vw;
	box-sizing: border-box;
}
.floor4-container .btn-more:hover{
	background: var(--hover-color);
}
.floor4-container .btn-more:after {
  content: "\e90d";
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
 
}

@media (max-width: 1440px) {

}
@media (max-width:768px) {
	
		.proType-list .item{
		width: 100%;
	}
	.proType-list .item .info{
		font-size: 5vw;
		
		line-height: 7vw;
	}
	.proType-list .item .info .more{
		opacity: 1;
		    font-size: 2.5vw;
    padding: 0.3vw 1vw;
    height: 4vw;
    line-height: 3.5vw;
    margin-top: 2vw;
    border-radius: 1vw;
    
	}
	.proType-list .item .info .more2{
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 10;
		display: block;
		top: 0;
	}
	.floor4-wrapper{
		flex-wrap: wrap;
	}
	.floor4-wrapper .item{
		width: 90vw;
		margin: 0;
		margin-top: 3vw;
		margin-bottom:3vw;
		align-items: center;
		
	}
	.floor4-wrapper .item .icon{
		width: 19vw;
		height: 19vw;
		margin-left: 0;
		margin-bottom: 0;
		margin-right: 15vw;
		margin: 0 auto;
	}
		.floor4-wrapper .item .tit{
			font-size: 4.0625vw;
			flex: 1;
		}
			.floor4-wrapper .item .tit br{display: none;}
			.floor4-container .btn-more{
				width: 72vw;
				height: 8.1vw;
				border-radius: 2vw;
				font-size: 3.4375vw
			}
				.floor4-container .btn-more:before{
					content: ' ';
				}
			
}
