body{
	background: #fff;
}

.section-banner{
	width: 100%;
	height: 49.63541vw;
	overflow: hidden;
}

.section-banner .swiper-container{
	width: 100%;
	height: 100%;
}

.section-banner .swiper-container .swiper-wrapper{
	width: 100%;
	height: 100%;
}

.section-banner .swiper-container .swiper-wrapper .swiper-slide{
	width: 100%;
	height: 100%;
	background-color: #fff;
}

.section-banner .swiper-container .swiper-wrapper .swiper-slide img.img-banner{
	width: 100%;
	height: 100%;
}

.section-banner .swiper-container .swiper-wrapper .swiper-slide img.img-banner.mob-show {
	display: none;
}

.section-banner .swiper-container .swiper-wrapper .swiper-slide .video-banner {
	width: 100%;
	height: 100%;
	-o-object-fit: fill;
	object-fit: fill;
}

.section-banner .swiper-container .swiper-wrapper .swiper-slide .video-banner.mob-show {
	display: none;
}

.section-banner .swiper-container .swiper-pagination-bullet{
	width: 3vw;
	border-radius: 0.88541vw;
	height: 0.88541vw;
	margin-right: 0.3125vw;
	background-color: #fff;
	opacity: .3;
}

.section-banner .swiper-container .swiper-pagination-bullet-active{
	height: 0.88541vw;
	opacity: 1;
}

.section-banner .swiper-container .swiper-pagination{
	display: flex;
	align-items: center;
	bottom: 3.17708vw;
	justify-content: center;
}

.section-banner .swiper-container .swiper-button-group{
	display: flex;
	flex-direction: row;
	align-items: center;
	/* position: absolute;
	bottom: 22.03125vw; */
	z-index: 12;
	cursor: pointer;
	/* width: 100%; */
	/* justify-content: space-between; */
	/* padding: 0 2.1875vw; */
	box-sizing: border-box;
}

.section-banner .swiper-container .swiper-button-group .default{
	width: 3.125vw;
	height: 3.125vw;
	position: absolute;
	bottom: 19.79166vw;
	z-index: 12;
	transition: all .3s linear;
}

.section-banner .swiper-container .swiper-button-group .swiper-prev{
	background: url(../png/swiper-prev-head-default.png) no-repeat;
	background-size: 100% 100%;
	left: 1.14583vw;
	top: 50%;
	transform: translateY(-50%);
}

.section-banner .swiper-container .swiper-button-group .swiper-prev:hover{
	background: url(../png/swiper-prev-head-active.png) no-repeat;
	background-size: 100% 100%;
}

.section-banner .swiper-container .swiper-button-group .swiper-next{
	background: url(../png/swiper-next-head-default.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 0.9375vw;
	right: 1.14583vw;
	top: 50%;
	transform: translateY(-50%);
}

.section-banner .swiper-container .swiper-button-group .swiper-next:hover{
	background: url(../png/swiper-next-head-active.png) no-repeat;
	background-size: 100% 100%;
}

.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity{
	display: flex;
	flex-direction: column;
	max-width: 60%;
	position: absolute;
	left: 11.97916vw;
	bottom: 18.4375vw;
}

.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity h2{
	font-size: 3.43750vw;
	line-height: 1;
	color: #000;
	margin-bottom: 0.7812vw;
	font-family: 'din';
	visibility: hidden;
	max-width: 100%;
}

.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity p{
	font-size: 1.5625vw;
	line-height: 1;
	margin-bottom: 2.0833vw;
	color: #000;
	visibility: hidden;
	max-width: 100%;
}

.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group .btn{
	width: 8.8vw;
	height: 2.3vw;
	box-sizing: border-box;
	border-radius: 1.1vw;
	border: 1px solid #000;
	font-size: 0.83333vw;
	color: #000;
	padding: 0 1.0416vw;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	cursor: pointer;
	transition: all .1s linear;
	margin-right: 0.98958vw;
	visibility: hidden;
}
@media screen and (max-width: 1600px){
	.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group .btn{
		width: 8.8vw;
	}
}
.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group .btn .arr-left{
	width: 0.41666vw;
	height: 0.625vw;
	background: url(../png/arr-left-black.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 0.72916vw;
}

.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group .btn .arr-down{
	width: 0.46875vw;
	height: 0.41666vw;
	background: url(../png/downarr-black.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 0.72916vw;
}

.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group .more:hover{
	border-color: #4196F6;
	color: #fff;
	background-color: #4196F6;
}

.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group .more:hover .arr-left{
	background: url(../png/arr-left-white.png) no-repeat;
	background-size: 100% 100%;
}

.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group .buy:hover{
	border-color: #4196F6;
	color: #fff;
	background-color: #4196F6;
}

.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group .buy:hover .arr-down{
	background: url(../png/downarr-white.png) no-repeat;
	background-size: 100% 100%;
}

.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group .inquire:hover{
	border-color: #4196F6;
	color: #fff;
	background-color: #4196F6;
}

.section-product {
	width: 100%;
	height: auto;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-top: 1.30208vw;
}

.section-product .product-list-content{
	width: 48.9vw;
	height: 37.5vw;
	padding-top: 5.20833vw;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	position: relative;
	margin-bottom: 1.40625vw;
	overflow: hidden;
}

.section-product .product-list-content .productImg{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	transform: scale(1,1);
	transition: all 0.3s linear;
}

.section-product .product-list-content .productImg.mob-show {
	display: none;
}

.section-product .product-list-content:hover .productImg{
	transform: scale(1.03);
}

.section-product .product-list-content h2{
	font-size: 2.60416vw;
	color: #000;
	margin-bottom: 1vw;
	text-align: center;
	font-family: 'din';
}

.section-product .product-list-content p{
	font-size: 1.04166vw;
	color: #000;
	margin-bottom: 1.5vw;
	text-align: center;
}

.section-product .product-list-content a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 7.25vw;
	height: 2.1875vw;
	border-radius: 1.09375vw;
	color: #000;
	font-size: 0.83333vw;
	border: 1px solid #000;
	box-sizing: border-box;
	margin: 0 auto;
	transition: all .1s linear;
}



.section-product .product-list-content a .arr{
	margin-left: 0.72916vw;
	width: 0.36458vw;
	height: 0.625vw;
	background: url(../png/arr-left-black.png) no-repeat;
	background-size: 100% 100%;
}



.section-product-show {
	width: 100%;
	height: auto;
	display: flex;
	flex-direction: column;
}

.section-product-show .part-top{
	width: 100%;
	height: auto;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 1.30208vw;
}



.section-product-show .part-top .part-box{
	width: 49.27083vw;
	height: 37.5vw;
	padding-top: 5.46875vw;
	overflow: hidden;
	position: relative;
}


.section-product-show .part-top .part-box .bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	display: block;
	transform: scale(1,1);
	transition: all 0.3s linear;
}

.section-product-show .part-top .part-box:hover img{
	transform: scale(1.03);
}

.section-product-show .part-top .part-box h2{
	font-weight: bold;
	color: #000;
	font-size: 2.60416vw;
	width: 100%;
	text-align: center;
	margin-bottom: 1.25vw;
}

.section-product-show .part-top .part-box p{
	font-size: 1.04166vw;
	color: #000;
	margin-bottom: 1.82291vw;
	text-align: center;
}


.section-product-show .part-top .part-box a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 6.25vw;
	height: 2.1875vw;
	border-radius: 1.09375vw;
	color: #000;
	font-size: 0.83333vw;
	border: 1px solid #000;
	box-sizing: border-box;
	margin: 0 auto;
	transition: all .1s linear;
}

.section-product-show .part-top .part-box a:hover{
	color: #fff;
	background-color: #4196F6;
	border-color: #4196F6;
}

.section-product-show .part-top .part-box a .arr{
	margin-left: 0.72916vw;
	width: 0.36458vw;
	height: 0.625vw;
	background: url(../png/arr-left-black.png) no-repeat;
	background-size: 100% 100%;
}

.section-product-show .part-top .part-box a:hover .arr{
	background: url(../png/arr-left-white.png) no-repeat;
	background-size: 100% 100%;
}

.section-product-show .part-bottom-product{
	width: 100%;
	height: 42.70833vw;
	overflow: hidden;
	position: relative;
}

.section-product-show .part-bottom-product .bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	display: block;
	transform: scale(1,1);
	transition: all 0.3s linear;
}

.section-product-show .part-bottom-product:hover img{
	transform: scale(1.03);
}

.section-product-show .part-bottom-product .part-intro{
	display: flex;
	flex-direction: column;
	position: absolute;
	left: 14.42708vw;
	bottom: 7.13541vw;
}

.section-product-show .part-bottom-product .part-intro h2{
	font-size: 2.60416vw;
	color: #000;
	font-weight: bold;
}

.section-product-show .part-bottom-product .part-intro p{
	font-size: 2.08333vw;
	color: #000;
	font-weight: bold;
	margin-bottom: 1.04166vw;
}

.section-product-show .part-bottom-product .part-intro a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 6.25vw;
	height: 2.1875vw;
	border-radius: 1.09375vw;
	color: #000;
	font-size: 0.83333vw;
	border: 1px solid #000;
	box-sizing: border-box;
	transition: all .1s linear;
}

.section-product-show .part-bottom-product .part-intro a .arr{
	margin-left: 0.72916vw;
	width: 0.36458vw;
	height: 0.625vw;
	background: url(../png/arr-left-black.png) no-repeat;
	background-size: 100% 100%;
}

.section-product-show .part-bottom-product .part-intro a:hover{
	color: #fff;
	background: #4196F6;
	border-color: #4196F6;
}

.section-product-show .part-bottom-product .part-intro a:hover .arr{
	background: url(../png/arr-left-white.png) no-repeat;
	background-size: 100% 100%;
}

.section-known{
	width: 100%;
	height: auto;
	display: flex;
	flex-direction: column;
	/* padding-bottom: 7.86458vw; */
	background: #fff;
	margin-bottom: 1.30208vw;
}

.section-known .part-top{
	width: 100%;
	padding: 0 22vw;
	/* height: 18.28125vw; */
	display: flex;
	flex-direction: column;
	background-color: #E6E6E6;
	padding-top: 3.90625vw;
	padding-bottom: 1.82291vw;
	box-sizing: border-box;
}

.section-known .part-top h2{
	width: 100%;
	text-align: center;
	font-size: 1.875vw;
	margin-bottom: 2.91666vw;
	font-weight: bold;
}

.section-known .part-top .row {
	width: 100%;
	height: auto;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	box-sizing: border-box;
	position: relative;
}
.section-known .part-top .row .swiper-pagination-item {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.section-known .part-top .swiper-pagination {
	position: absolute;
	width: 100%;
	height: auto;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	box-sizing: border-box;
	/* bottom:  2.34375vw; */
	/* left:0.26041vw; */
	top: 0;
}

.section-known .part-top .swiper-pagination .swiper-pagination-bullet {
	width: 10.41666vw;
	height: 5.20833vw;
	background-color: transparent;
	/* margin: 0 4.16666vw; */
	padding-right: 2px;
	display: block;
}


.section-known .part-top .row .swiper-pagination-item div {
	width: 20vw;
	display: flex;
	flex-direction: column;
	font-size: 1.25vw;
	color: #999;
	cursor: pointer;
	/* justify-content: space-between; */
	align-items: center;
	/* padding: 0 4.16666vw; */
}
.section-known .part-top .row .swiper-pagination-item div img {
	display: block;
	width: 5.21vw;
	height: auto;
	margin-bottom: 0.73vw;
}
.section-known .part-top .row .swiper-pagination-item div img:last-of-type{
	display: none;
}

.section-known .part-top .row .swiper-pagination-item div.active {
	color: #000;
}
.section-known .part-top .row .swiper-pagination-item div.active img:first-of-type{
	display: none;
}

.section-known .part-top .row .swiper-pagination-item div.active img:last-of-type{
	display: block;
}

/* .section-known .part-top .row .swiper-pagination-item div:hover {
	color: #000;
} */

.section-known .part-top .row .swiper-pagination-itema div img {
	width: 5.20833vw;
	height: 5.20833vw;
	margin-bottom: 0.72916vw;
}

/* boyaÃ¤ÂºÂ§Ã¥â€œÂhover */
.section-known .part-top .row .swiper-pagination-itema div img {
	display: none;
}
@media screen and (max-width: 751px){
	.section-known .part-top .swiper-pagination{
		bottom:  6.66666vw;
		/* left:1.06666vw; */
	}
	.section-known .part-top .swiper-pagination .swiper-pagination-bullet{
		width: 13.7vw;
		height: 13.7vw;



	}
	.section-known .part-top .swiper-pagination .swiper-pagination-bullet-active:nth-child(1){

		background-size: 13.7vw 13.7vw;

	}
	.section-known .part-top .swiper-pagination .swiper-pagination-bullet-active:nth-child(2){
		background-size: 13.7vw 13.7vw;
	}
	.section-known .part-top .swiper-pagination .swiper-pagination-bullet-active:nth-child(3){
		background-size: 13.7vw 13.7vw;
	}
	.section-known .part-top .swiper-pagination .swiper-pagination-bullet-active:nth-child(4){
		background-size: 13.7vw 13.7vw;

	}
	.section-known .part-top .row a{
		padding: 0 3.16666vw;
		text-align: center;
	}
	.section-known .part-top .swiper-pagination .swiper-pagination-bullet{
		margin: 0 3.16666vw;
		padding-right: 0;
		top: -2.41545vw;

	}
	.section-known .part-top .swiper-pagination .swiper-pagination-bullet:nth-child(1){
		/* padding-right: 0px; */
		position: relative;
		left:-0.7vw;
		/* bottom: 0.26666vw; */
	}
	.section-known .part-top .swiper-pagination .swiper-pagination-bullet:nth-child(2){
		/* padding-right: 0px; */
		position: relative;
		/* left:0.56666vw; */
		/* bottom: 0.26666vw; */
	}
	.section-known .part-top .swiper-pagination .swiper-pagination-bullet:nth-child(3){
		/* padding-right: 0px; */
		position: relative;
		left:1.26666vw;
		/* bottom: 0.26666vw; */
	}.section-known .part-top .swiper-pagination .swiper-pagination-bullet:nth-child(4){
		 /* padding-right: 0px; */
		 position: relative;
		 left: 5vw;
		 /* bottom: 0.26666vw; */
	 }

}
@media screen and (min-width: 520px)and(max-width: 751px){
	.section-known .part-top .swiper-pagination .swiper-pagination-bullet:nth-child(2){
		/* padding-right: 0px; */
		position: relative;
		left:0.66666vw;
		/* bottom: 0.26666vw; */
	}
}
.section-vlog {
	width: 100%;
	height: 37.5vw;
	margin-bottom: 4.6875vw;
}

.section-vlog .mob-show {
	display: none;
}

.section-vlog .swiper-container{
	width: 100%;
	height: 100%;
}

.section-vlog .swiper-container .swiper-wrapper{
	width: 100%;
	height: 100%;
}

.section-vlog .swiper-container .swiper-slide{
	width: 62.5vw;
	height: 100%;
	padding-top: 3.38541vw;
	display: flex;
	flex-direction: column;
	align-items: center;
	box-sizing: border-box;
}

.section-vlog .swiper-container .swiper-slide .vlogImg{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}

.section-vlog .swiper-container .swiper-slide .vlogVideo {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}

.section-vlog .swiper-container .swiper-slide h2{
	font-size: 2.08333vw;
	color: #000;
	margin-bottom: 1.04166vw;
	width: 100%;
	text-align: center;
	display: none;
}

.section-vlog .swiper-container .swiper-slide a {
	flex-direction: row;
	align-items: baseline;
	font-size: 0.83333vw;
	color: #000;
	cursor: pointer;
	display: none;
}

.section-vlog .swiper-container .swiper-slide-active h2{
	display: block;
}

.section-vlog .swiper-container .swiper-slide-active a {
	display: flex;
}

.section-vlog .swiper-container .swiper-slide a:hover{
	text-decoration: underline;
}

.section-vlog .swiper-container .swiper-slide a .arr{
	width: 0.41666vw;
	height: 0.625vw;
	margin-left: 0.46875vw;
}

.section-vlog .swiper-container .swiper-button-group{
	display: flex;
	flex-direction: row;
	align-items: center;
	/* position: absolute;
	bottom: 22.03125vw; */
	z-index: 12;
	cursor: pointer;
	/* width: 100%; */
	/* justify-content: space-between; */
	/* padding: 0 2.1875vw; */
	box-sizing: border-box;
}

.section-vlog .swiper-container .swiper-button-group .default{
	width: 2.60416vw;
	height: 2.60416vw;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 12;
	transition: all .3s linear;
}

.section-vlog .swiper-container .swiper-button-group .swiper-prev-vlog{
	background: url(../png/swiper-prev-head-default.png) no-repeat;
	background-size: 100% 100%;
	left: 20.20833vw;
}

.section-vlog .swiper-container .swiper-button-group .swiper-prev-vlog:hover{
	background: url(../png/swiper-prev-head-active.png) no-repeat;
	background-size: 100% 100%;
}

.section-vlog .swiper-container .swiper-button-group .swiper-next-vlog{
	background: url(../png/swiper-next-head-default.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 0.9375vw;
	right: 20.20833vw;
}

.section-vlog .swiper-container .swiper-button-group .swiper-next-vlog:hover{
	background: url(../png/swiper-next-head-active.png) no-repeat;
	background-size: 100% 100%;
}

.section-activity{
	width: 100%;
	height: auto;
	display: flex;
	flex-direction: column;
	margin-bottom: 4.6875vw;
}

.section-activity h2{
	font-size: 2.08333vw;
	color: #000;
	margin-bottom: 2.29166vw;
	text-align: center;
}

.section-activity .box-activity{
	width: 100%;
	height: 44.79166vw;
	padding-left: 11.97916vw;
	padding-top: 16.40625vw;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	position: relative;
}

.section-activity .box-activity .bg{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}

.section-activity .box-activity .bg.mob-show {
	display: none;
}

.section-activity .box-activity h2{
	font-size: 2.60416vw;
	color: #000;
	margin-bottom: 1.19791vw;
	text-align: left;
}

.section-activity .box-activity h3{
	font-size: 1.5625vw;
	color: #000;
	margin-bottom: 1.82291vw;
}

.section-activity .box-activity a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 7.25vw;
	height: 2.1875vw;
	border-radius: 1.09375vw;
	color: #000;
	font-size: 0.83333vw;
	border: 1px solid #000;
	box-sizing: border-box;
	transition: all .1s linear;
}
@media (any-hover: hover) {
	.section-activity .box-activity a:hover{
		color: #fff;
		background-color: #4196F6;
		border-color: #4196F6;
	}
}

.section-activity .box-activity a .arr{
	margin-left: 0.72916vw;
	width: 0.36458vw;
	height: 0.625vw;
	background: url(../png/arr-left-black.png) no-repeat;
	background-size: 100% 100%;
}
@media (any-hover: hover) {
	.section-activity .box-activity a:hover .arr{
		background: url(../png/arr-left-white.png) no-repeat;
		background-size: 100% 100%;
	}border-color: #4196F6;
}



.section-ugc{
	width: 100%;
	height: auto;
	display: flex;
	flex-direction: column;
}

.section-ugc h2{
	font-size: 2.08333vw;
	color: #000;
	margin-bottom: 2.29166vw;
	text-align: center;
}

.section-ugc .swiper-container{
	width: 100%;
	height: 33.48958vw;
}

.section-ugc #swiper-ugc-mob {
	display: none;
}

.section-ugc .swiper-container .swiper-wrapper{
	width: 100%;
	height: 100%;
}

.section-ugc .swiper-container .swiper-slide{
	width: 43.85416vw;
	height: 100%;
	padding-top: 3.64583vw;
	display: flex;
	flex-direction: column;
	align-items: center;
	box-sizing: border-box;
}

.section-ugc .swiper-container .swiper-slide .vlogImg{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}

.section-ugc .swiper-container .swiper-slide h2{
	font-size: 2.08333vw;
	color: #000;
	margin-bottom: 1.04166vw;
	width: 100%;
	text-align: center;
	display: none;
}

.section-ugc .swiper-container .swiper-slide a {
	flex-direction: row;
	align-items: baseline;
	font-size: 0.83333vw;
	color: #000;
	cursor: pointer;
	display: none;
}

.section-ugc .swiper-container .swiper-slide-active h2{
	display: block;
}

.section-ugc .swiper-container .swiper-slide-active a {
	display: flex;
}

.section-ugc .swiper-container .swiper-slide a:hover{
	text-decoration: underline;
}

.section-ugc .swiper-container .swiper-slide a .arr{
	width: 0.41666vw;
	height: 0.625vw;
	margin-left: 0.46875vw;
}

.section-ugc .swiper-container .swiper-button-group{
	display: flex;
	flex-direction: row;
	align-items: center;
	/* position: absolute;
	bottom: 22.03125vw; */
	z-index: 12;
	cursor: pointer;
	/* width: 100%; */
	/* justify-content: space-between; */
	/* padding: 0 2.1875vw; */
	box-sizing: border-box;
}

.section-ugc .swiper-container .swiper-button-group .default{
	width: 2.60416vw;
	height: 2.60416vw;
	position: absolute;
	bottom: 15.93749vw;
	z-index: 12;
	transition: all .3s linear;
}

.section-ugc .swiper-container .swiper-button-group .swiper-prev-ugc{
	background: url(../png/swiper-prev-head-default.png) no-repeat;
	background-size: 100% 100%;
	left: 28.58333vw;
}

.section-ugc .swiper-container .swiper-button-group .swiper-prev-ugc:hover{
	background: url(../png/swiper-prev-head-active.png) no-repeat;
	background-size: 100% 100%;
}

.section-ugc .swiper-container .swiper-button-group .swiper-next-ugc{
	background: url(../png/swiper-next-head-default.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 0.9375vw;
	right: 28.58333vw;
}

.section-ugc .swiper-container .swiper-button-group .swiper-next-ugc:hover{
	background: url(../png/swiper-next-head-active.png) no-repeat;
	background-size: 100% 100%;
}

.section-vlog {
	display:none;
}

.section-vlog.active{
	display:block;
}
#swiper-live-mob {
	display: none;
}

@media screen and (min-width: 751px) {
	.section-banner .swiper-container .swiper-pagination {
		display: none;
	}


}
/* ç§»åŠ¨ç«¯é€‚é… */
@media screen and (max-width: 751px) {

	.section-banner {
		height: 128vw;
		margin-bottom: 2.66666vw;
	}

	.section-banner .swiper-container .swiper-wrapper .swiper-slide img.img-banner.pc-show {
		display: none;
	}

	.section-banner .swiper-container .swiper-wrapper .swiper-slide img.img-banner.mob-show {
		display: block;
	}

	.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity {
		top: 12vw;
		left: 0;
		width: 100%;
		max-width: 100%;
		bottom: auto;
	}

	.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity h2 {
		font-size: 8.79999vw;
		text-align: center;
		margin: 0 auto;
		margin-bottom: 4vw;
		max-width: 80%;
	}

	.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity p {
		font-size: 4vw;
		line-height: 1.3;
		text-align: center;
		margin: 0 auto;
		margin-bottom: 6.66666vw;
		max-width: 80%;
	}

	.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group {
		justify-content: center;
	}

	.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group .btn {
		width: 27.33333vw;
		height: 8vw;
		font-size: 3.2vw;
		border-radius: 4vw;
		border-width: 0.26666vw;
		margin-right: 2.66666vw;
	}

	.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group .btn:last-child {
		margin-right: 0;
	}

	.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group .btn .arr-left {
		width: 1.6vw;
		height: 2.53333vw;
		margin-left: 1vw;
	}

	.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group .btn .arr-down {
		width: 1.73333vw;
		height: 1.33333vw;
		margin-left: 2.66666vw;
	}

	.section-product {
		padding-top: 0;
	}

	.section-product .product-list-content {
		width: 100%;
		height: 76vw;
		padding-top: 9.33333vw;
		margin-bottom: 2.66666vw;
	}

	.section-product .product-list-content .productImg.pc-show {
		display: none;
	}

	.section-product .product-list-content .productImg.mob-show {
		display: block;
	}

	.section-product .product-list-content h2 {
		font-size: 6.66666vw;
		line-height: 1;
		margin-bottom: 2.66666vw;
	}

	.section-product .product-list-content p {
		font-size: 3.2vw;
		line-height: 1;
		width: 90%;
		margin: 0 auto;
		margin-bottom: 4vw;
	}

	.section-product .product-list-content a {
		width: 27.33333vw;
		height: 8vw;
		font-size: 3.2vw;
		border-radius: 4vw;
		border-width: 0.26666vw;
	}

	.section-product .product-list-content a .arr {
		width: 1.6vw;
		height: 2.66666vw;
		background-image: url("../png/arr-left-black-mob.png");
		margin-left: 2.53333vw;
	}

	.section-known {
		margin-bottom: 0;
	}

	.section-known .part-top {
		padding: 9.33333vw 8vw 5.60000vw;
	}

	.section-known .part-top h2 {
		font-size: 4.8vw;
		margin-bottom: 7.46666vw;
	}
	.section-known .part-top .row .swiper-pagination-item {
		width: 100%;
		display: flex;
		justify-content: space-between;
		/* align-items: center; */
	}
	.section-known .part-top .row .swiper-pagination-item div{
		font-size: 3.2vw;
		width: 18vw;
	}
	.section-known .part-top .row .swiper-pagination-item div span {
		text-align: center;
	}

	.section-known .part-top .row .swiper-pagination-item div img {
		width: 13.7vw;
		height: 13.7vw;
		margin-bottom: 2.66666vw;
	}

	.section-known .part-top .row a {
		font-size: 3.2vw;
		width: auto;
	}

	.section-known .part-top .row a img {
		width: 13.7vw;
		height: 13.7vw;
		margin-bottom: 2.66666vw;
	}

	.section-vlog #swiper-vlog {
		display: none;
	}

	.section-vlog #swiper-vlog-mob {
		display: block;
	}

	.section-vlog {
		height: 60vw;
		margin-bottom: 6.66666vw;
	}

	.section-vlog .swiper-container .swiper-button-group {
		display: none;
	}

	.section-vlog .swiper-container .swiper-slide {
		padding-top: 9.33333vw;
	}

	.section-vlog .swiper-container .swiper-slide h2 {
		font-size: 5.33333vw;
		line-height: 1;
		font-weight: bold;
		margin-bottom: 4vw;
	}

	.section-vlog .swiper-container .swiper-slide a {
		font-size: 3.2vw;
	}

	.section-vlog .swiper-container .swiper-slide a .arr {
		width: 1.6vw;
		height: 2.66666vw;
		margin-left: 1.86666vw;
	}
	.section-vlog .swiper-container .swiper-pagination-bullet {
		width: 2.66666vw;
		height: 0.8vw;
		border-radius: 3px;
		background: #F9F9F9;
		opacity: .6;
	}

	.section-vlog .swiper-container .swiper-pagination-bullet-active {
		opacity: 1;
	}

	.section-activity h2 {
		font-size: 4.8vw;
		line-height: 1;
		font-weight: bold;
		margin-bottom: 6.66666vw;
	}

	.section-activity .box-activity {
		height: 106.66666vw;
		padding-top: 33.33333vw;
		padding-left: 8vw;
	}

	.section-activity .box-activity .bg.pc-show {
		display: none;
	}

	.section-activity .box-activity .bg.mob-show {
		display: block;
	}

	.section-activity .box-activity h2 {
		font-size: 5.33333vw;
		line-height: 7.19999vw;
		margin-bottom: 4vw;
		max-width: 90%;
	}

	.section-activity .box-activity h3 {
		font-size: 3.2vw;
		line-height: 1;
		margin-bottom: 6.66666vw;
		max-width: 90%;
	}

	.section-activity .box-activity a {
		width: 27.33333vw;
		height: 8vw;
		border-radius: 4vw;
		font-size: 3.2vw;
	}

	.section-activity .box-activity a .arr {
		width: 1.6vw;
		height: 2.53333vw;
		margin-left: 4.53333vw;
	}

	.section-ugc h2 {
		font-size: 4.8vw;
		font-weight: bold;
		margin-bottom: 4.6875vw;
	}

	.section-ugc #swiper-ugc {
		display: none;
	}

	.section-ugc #swiper-ugc-mob {
		display: block;
	}

	.section-ugc .swiper-container {
		height: 76.53333vw;
	}

	.section-ugc .swiper-container .swiper-slide h2 {
		display: block;
		font-size: 5.33333vw;
		font-weight: bold;
		margin-bottom: 4vw;
	}

	.section-ugc .swiper-container .swiper-slide a {
		display: flex;
		font-size: 3.06666vw;
	}

	.section-ugc .swiper-container .swiper-slide a .arr {
		width: 1.6vw;
		height: 2.4vw;
		margin-left: 1.86666vw;
	}

	.section-ugc .swiper-container .swiper-pagination {
		bottom: 4vw;
	}

	.section-ugc .swiper-container .swiper-pagination-bullet {
		width: 2.66666vw;
		height: 0.8vw;
		opacity: .6;
		background: #F9F9F9;
		border-radius: 3px;
	}

	.section-ugc .swiper-container .swiper-pagination-bullet-active {
		opacity: 1;
	}
	.section-banner .swiper-container .swiper-button-group {
		display: none;
	}

	.section-product .product-list-content:hover .productImg {
		transform: unset;
	}
	.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group .more:hover {
		border-color: #000;
		color: #000;
		background: rgba(000,000,000,0);
	}

	.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group .buy:hover {
		border-color: #000;
		color: #000;
		background: rgba(000,000,000,0);
	}
	.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group .inquire:hover {
		border-color: #000;
		color: #000;
		background: rgba(000,000,000,0);
	}
	.section-banner .swiper-container .swiper-wrapper .swiper-slide .part-activity .ad-button-group .more:hover .arr-left {
		background: url(../png/arr-left-black.png) no-repeat;
		background-size: 100% 100%;
	}
	#swiper-live {
		display: none;
	}
	#swiper-live-mob {
		display: block;
	}

}

@media screen and (min-width: 751px) {
	.section-product .product-list-content a:hover{
		color: #fff;
		background-color: #4196F6;
		border-color: #4196F6;
	}
	.section-product .product-list-content a:hover .arr{
		background: url(../png/arr-left-white.png) no-repeat;
		background-size: 100% 100%;
	}
}
.privacy-policy-mask{
	background: rgba(0,0,0,.5);
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 8888;
}
