.product-slide .swiper-pagination{
	display: block;
	display: flex;
	justify-content: center;
	align-items: center;
}
/* .prev-btn.iconfont, .next-btn.iconfont{
	display: none;
} */
.swiper-pagination-bullet{
	--swiper-pagination-bullet-width: 6px;
	--swiper-pagination-bullet-height: 6px;
}
.swiper-bullet-active,
.swiper-pagination-bullet-active{
	--swiper-pagination-bullet-width: 9px;
	--swiper-pagination-bullet-height: 9px;
}
.section-title{
	--section-title-weight: 400;
	--section-title-height: 1;
}
.more-button{
	--more-button-top:15px;
}
.list-more-button,
.more-button{
	margin-bottom: 50px;
}
.list-more-button .button--default,
.more-button .button--default{
	font-size: 12px;
	letter-spacing: 4.8px;
	--btn-line-height: 1.42;
	--btn-height: initial;
	padding: 8px 14px;
}
@media screen and (max-width: 767px) {
	.list-more-button,
	.more-button{
		margin-bottom: 30px !important;
	}
}

/* 博客专辑 */
.content-blog-read{
	display: none;
}
.content-blog-body{
	--content-blog-body-padding: 20px 0 0;
	display: flex;
	flex-direction: column;
	text-align: center;
}
.content-blog-info{
	margin: 0 auto 5px; 
	order: -1;
	
}
.content-blog-time{
	--content-blog-time-size: 12.6px;
	line-height: 1.4;
	margin-bottom: 3px;
}
.content-blog-title{
	--content-blog-title-size: 20px;
	--content-blog-title-weight: 400;
	line-height: 1.1;
	--content-blog-title-bottom: 0px;
}
@media screen and (max-width: 767px) {
	.content-blog-list{
		flex-wrap: wrap;
	}
	.content-blog-item{
		display: flex;
	}
	.content-blog-cover{
		padding-bottom: 33.33%;
		width:100%;
		flex: 1;
		margin-bottom: var(--side-padding);
	}
	.content-blog-body{
		flex: 2;
		padding: 0;
	}
	.content-blog-info{
		margin: 0 0 5px;
		padding-left: var(--side-padding);
	}
	.content-blog-title{
		text-align: left;
		padding-left: var(--side-padding);
	}
	.content-blog{
		--section-space: 13px;
	}
}


/* 图文列表 */
.imgtxt-list-image,
.imgtxt-list-title,
.imgtxt-list-text{
	--imgtxt-list-title-margin-bottom: 15px;
	--imgtxt-list-text-margin-bottom: 15px;
	--imgtxt-list-image-margin-bottom: 15px;
}
.imgtxt-list-top .imgtxt-list-title{
	--imgtxt-list-title-weight: 400;
}
[data-section-type="imgtxt_list"] .list-section-wrapper{
	--list-section-wrapper-padding: 0 var(--side-padding) var(--section-space) ;
	/* border: 1px solid #e8e8e1; */
	padding-top: var(--section-space);
}
[data-section-type="imgtxt_list"]{
	border-top: 1px solid #e8e8e1;
}
.imgtxt-list .imgtxt-list-btn{
	--btn-padding: 8px 14px;
	line-height: 1.42;
	--btn-height: initial;
	letter-spacing: 4.8px;
	font-size: 12px;
}
@media screen and (max-width: 1200px) {
	.imgtxt-list-title{
		font-size: var(--wrapper-list-title);
	}
	.imgtxt-list-text{
		font-size: var(--wrapper-list-text);
	}
	.imgtxt-list-item{
		margin-bottom: calc( var(--h-space) * 2 - 2px );
	}
	.imgtxt-list-title{
		--imgtxt-list-title-margin-bottom: 10px;
	}
}
@media screen and (max-width: 767px) {
	.imgtxt-list-item{
		margin-bottom: 32px;
	}
}


/* 单个图文 */
.imgtxt-single{
	margin: 0 6%;
}
.imgtxt-single-text{
	--imgtxt-single-body-slide-padding: 0 30px;
}
.imgtxt-single-text .content-title,
.imgtxt-single-text .rich-text{
	--imgtxt-single-title-bottom: 15px;
	--imgtxt-single-text-bottom: 15px;
	line-height: 1.4;
	--imgtxt-single-text-weight: 400;
}
.imgtxt-single-text .content-title{
	line-height: 1;
}
@media screen and (max-width: 1200px) {
	.imgtxt-single-text .rich-text{
		--imgtxt-single-text-size: 18px;
	}
}
@media screen and (max-width: 767px) {
	.imgtxt-single{
		margin: 0 20px;
	}
	.imgtxt-single-text .rich-text{
		--imgtxt-single-text-size: 16.56px;
	}
	.imgtxt-single-text{
		--imgtxt-single-body-slide-padding: 30px 0 0;
	}
}

/* 网站评价 */
[data-section-type="content_classicreview"]{
	background-color: #f9f9f9;
}
.content-classicreview .swiper-pagination{
	--content-classicreview-pagination-display: flex;
	align-items: center;
	height: 18px;
}
[data-section-type="content_classicreview"] .wrapper{
	--max-width: initial;
	--wrapper-margin: 0 0 var(--section-space);
}
[data-section-type="content_classicreview"] .prev-btn.iconfont, 
[data-section-type="content_classicreview"] .next-btn.iconfont{
	display: none;
}
.content-classicreview{
	padding-top: var(--section-space);
}
.content-classicreview .swiper.j-newswiper{
	--swiper-padding-bottom: 40px 0;
}
.content-classicreview-item{
	background-color: var(--main-color-second);
	padding: 30px;
	transform: scale(.95);
	transition: transform .5s ease,box-shadow .5s ease;
	cursor: grab;
}
.content-classicreview .swiper-slide-active{
	transform: scale(1.1);
	box-shadow: 0 10px 25px #0000001a;
	z-index: 10;
	line-height: 1.4;
}
.content-classicreview .swiper-bullet-active{
	width: 9px;
	height: 9px;
}
.content-classicreview-avator{
	--classicreview-avator-width: 65px;
	--classicreview-avator-height: 65px;
	--classicreview-avator-margin: 0;
}
.content-classicreview-content{
	order: -1;
	line-height: 1.4;
	margin: 0 0 15px;
	--content-classicreview-content-padding: 0;
}
@media screen and (max-width: 767px) {
	.content-classicreview .swiper-slide-active{
		transform: scale(.91) ;
	}
	.content-classicreview-item{
		transform: scale(.75) ;
		padding: 30px 15px;
	}
	.content-classicreview .swiper.j-newswiper{
		padding: 40px 0 70px;
	}
	.content-classicreview-avator{
		width: 71.5px;
		height: 71.5px;
	}
	.content-classicreview-content{
		font-size: 16.56px;
	}
	.content-classicreview-username{
		font-size: 16.56px;
	}
	.content-classicreview-userdesc{
		font-size: 17px;
	}
}

/* 轮播图 */
.home-image-slide .swiper-pagination-bullet{
	--swiper-pagination-bullet-width: 120px;
	border-radius: 0;
	background-color: rgba(255, 255, 255, .4);
	--swiper-pagination-bullet-inactive-opacity: 1;
	position: relative;
	overflow: hidden;
}
.home-image-slide .swiper-pagination{
	--swiper-pagination-bottom: 0;
}
.home-image-slide .swiper-pagination-bullet{
	height: 8px;
}

.home-image-slide .swiper-bullet-active::after{
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	width: 100%;
	background-color: var(--main-color-second);
	transform: translate(-100%);
	animation: slideshowBars 0ms linear forwards;
}
.home-image-slide .swiper-pagination-bullet::after {
	animation-duration: var(--image-slide-delay);
}
@keyframes slideshowBars{
0% {
	transform: translate(-100%);
}
100% {
	transform: translate(0);
}}

[data-section-type="image_slide"]{
	--large-title-size: 76px;
	--large-subtitle-size: 23.4px;
	--large-btn-size: 14px;
}
@media screen and (max-width: 767px) {
	[data-section-type="image_slide"]{
		--large-title-size: 40px;
		--large-subtitle-size: 21.528px;
		--large-btn-size: 13px;
	}
	.home-image-slide .swiper-pagination-bullet{
		width: 45px;
	}
}
.home-slide-btn{
	margin-top: 15px;
}

/* 图文列表B */
.imgtxt-list-B .imgtxt-list-top{
	position: relative;
}
.imgtxt-list-B .imgtxt-list-top .imgtxt-list-content{
	position: absolute;
	top: 50%;
	left: 50%;
	transform:translate(-50%, -50%);
	width: 100%;
	padding: 32px;
}
.imgtxt-list-B .imgtxt-list-item{
	--h-space: 0px;
	margin-bottom: 0;
}

.imgtxt-list-B .imgtxt-list-top .imgtxt-list-title,
.imgtxt-list-B .imgtxt-list-top .imgtxt-list-text{
	--imgtxt-list-title-margin-bottom: 12px;
	--imgtxt-list-text-margin-bottom: 12px;
	line-height: 1.1;
}
.imgtxt-list-B .imgtxt-list-top .imgtxt-list-btn{
	padding: 11px 20px;
	height: initial;
}
[data-section-type="imgtxt_list_B"] .wrapper{
	--max-width: initial;
	padding-top: 0;
}
@media screen and (max-width: 767px) {
	.imgtxt-list-B .imgtxt-list-top .imgtxt-list-title{
		--wrapper-list-title: 33.12px;
	}
	.imgtxt-list-B .imgtxt-list-top .imgtxt-list-text{
		--wrapper-list-text: 16px;
	}
	.imgtxt-list-B .imgtxt-list-top .imgtxt-list-btn{
		padding: 9px 17px;
	}
}

/* 图文列表C */
[data-section-type="imgtxt_list_c"] .imgtxt-list-item{
	position: relative;
	margin-bottom: 0px;
}
[data-section-type="imgtxt_list_c"] .imgtxt-list .imgtxt-list-btn{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate( -50%, -50%);
	font-size: 16px;
	text-align: center;
}
@media screen and (max-width: 767px) {
	[data-section-type="imgtxt_list_c"] .imgtxt-list .imgtxt-list-btn{
		font-size: 12.8px;
	}
}
/* 精选商品 */
.product-choice-right{
	width: 30%;
	padding: 24px 0 24px 40px;
	display: flex;
	align-items: center;
}
.product-choice-cover{
	margin: 0;
}
.product-choice{
	flex-wrap: nowrap;
}
.product-choice .product-list .product-item{
	width: 100%;
}
.product-choice .swiper-pagination-bullet-active{
	background-color: #000;
	width: 9px;
	height: 9px;
}
.product-choice .swiper-backface-hidden .swiper-slide{
	height: 100%;
}
.product-choice .product-choice-list{
	position: sticky;
	top: 0;
}
@media screen and (max-width: 767px) {
	.product-choice-right{
		width: 100%;
		padding: 16px 0 0;
	}
	.product-choice .product-choice-list{
		margin-bottom: 0px;
	}
	.prev-btn.iconfont, .next-btn.iconfont{
		display: none;
	}
}

/* 倒计时 */
.base-countdown-nosort{
	--countdown-main-padding: 25.6px 32px;
}
.base-countdown-content{
	--countdown-content-padding: 16px 0;
}
.base-countdown-text{
	text-align: left;
}
.base-countdown-inner{
	--countdown-inner-padding: 0 0 4px;
}
.base-countdown-item{
	padding: 0 16px;
}
.base-countdown-item:not(:last-child)>.base-countdown-inner::after{
	--countdown-inner-sep: "";
}
.base-countdown-item:not(:last-child){
	border-right: 1px solid #000000;
}
.base-countdown-line{
	--countdown-gap: 0;
}
.base-countdown-nobg{
	left: 0 !important;
	top: 0 !important;
	transform: translateX(0) !important;
}
.base-countdown-nosort-hasbg{
	--countdown-nosort-hasbg-direction: row-reverse;
}
@media screen and (max-width: 767px) {
	.base-countdown-content{
		--countdown-content-padding: 45px 0;
	}
}

/* 图文轮播列表-ex */
.imagetxt-slidesex-text{
	margin-bottom: 12px;
}
.imagetxt-slidesex-btns>.button{
	padding: 11px 20px;
	letter-spacing: 4.2px;
}
@media screen and (max-width: 767px) {
	.imagetxt-slidesex-text{
		margin-bottom: 8px;
	}
	.imagetxt-slidesex-btns>.button{
		padding: 9px 17px;
	}
}

/* 商品轮播 */
[data-section-type="product_slide"] .product-slide{
	display: flex;
	flex-direction: column;
}
[data-section-type="product_slide"] .section-title{
	order: 1;
}
[data-section-type="product_slide"] .more-button{
	order: 2;
	--more-button-top: 0;
}
[data-section-type="product_slide"] .swiper-box{
	order: 3;
}