/* 浮动按钮 */
	.floating-button-wrapper{
		width: 5.255%;
		transform: translate(0%, -50%);
		position: fixed;
		top: 50%;
		right: 0.526%;
		z-index: 9999;
	}
	
	.floating-button-wrapper .item{
		width: 100%;
		display: block;
		padding: 12% 0% 16%;
		background: rgba(255, 255, 255, 1);
		border: 2px solid rgba(221, 221, 221, 1);
	}
	
	.floating-button-wrapper .item:first-child{
		border-bottom-width: 1px;
	}
	
	.floating-button-wrapper .item:last-child{
		border-top-width: 1px;
	}
	
	.floating-button-wrapper .item .image{
		width: 50%;
		margin: 0% auto;
	}
	
	.floating-button-wrapper .item .image img{
		width: 100%;
		height: 100%;
	}
	
	.floating-button-wrapper .item .image img.image-when-selected{
		display: none;
	}
	
	.floating-button-wrapper .item .image img.image-when-not-selected{
		display: block;
	}
	
	.floating-button-wrapper .item p{
		line-height: 1;
		font-size: 14px;
		margin-top: 10%;
		text-align: center;
		color: rgba(99, 99, 99, 1);
	}

/* 幻灯片 */
	.index-banner{
		width: 100%;
		position: relative;
	}
	
	.index-banner img{
		width: 100%;
		height: 100%;
	}
	
	.index-banner .content-wrapper{
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		position: absolute;
		top: 0%;
		right: 0%;
		bottom: 0%;
		left: 0%;
	}
	
	.index-banner .content-wrapper .content .upper-wrapper p:first-child{
		width: 100%;
		line-height: 1;
		font-size: 60px;
		letter-spacing: 0.2em;
		color: rgba(0, 110, 252, 1);
		font-family: "SourceHanSansCN-Bold";
	}
	
	.index-banner .content-wrapper .content .upper-wrapper p:last-child{
		width: 100%;
		line-height: 1;
		font-size: 50px;
		margin-top: 2.143%;
		letter-spacing: 0.05em;
		color: rgba(64, 64, 64, 1);
		font-family: "SourceHanSansCN-Regular";
	}
	
	.index-banner .content-wrapper .content .below-wrapper{
		width: 100%;
		display: flex;
		margin-top: 5.715%;
		align-items: center;
		justify-content: flex-start;
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item{
		height: 60px;
		display: flex;
		width: 23.572%;
		cursor: pointer;
		align-items: center;
		border-radius: 10px;
		margin-right: 2.143%;
		justify-content: center;
		background-color: rgba(255, 255, 255, 1);
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item p{
		line-height: 1;
		font-size: 16px;
		margin-right: 6.061%;
		color: rgba(29, 29, 29, 1);
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item span{
		font-size: 28px;
		color: rgba(0, 110, 252, 1);
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item:last-child{
		margin-right: 0%;
	}

/* 关于我们 */
	.index-about-us{
		width: 100%;
		margin-top: 5.255%;
	}
	
	.index-about-us .content-wrapper{
		width: 100%;
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		background-image: url('../images/icon-1.png');
		background-size: 190px 155px;
		background-position: 94% 20%;
		background-repeat: no-repeat;
	}
	
	.index-about-us .content-wrapper .upper-wrapper{
		width: 25.358%;
	}
	
	.index-about-us .content-wrapper .upper-wrapper p:first-child{
		line-height: 1;
		font-size: 36px;
		color: rgba(17, 17, 17, 1);
		font-family: "SourceHanSansCN-Regular";
	}
	
	.index-about-us .content-wrapper .upper-wrapper p:last-child{
		line-height: 1;
		font-size: 16px;
		margin-top: 5.634%;
		color: rgba(0, 110, 252, 1);
	}
	
	.index-about-us .content-wrapper .below-wrapper{
		width: 67.500%;
		margin-top: 4.785%;
	}
	
	.index-about-us .content-wrapper .below-wrapper .explain{
		width: 93.122%;
		font-size: 16px;
		margin: 0% auto;
		line-height: 26px;
		color: rgba(118, 118, 118, 1);
	}
	
	.index-about-us .content-wrapper .below-wrapper .about-us-banner-wrapper{
		width: 100%;
		margin: 2.117% 0%;
		position: relative;
	}
	
	.index-about-us .content-wrapper .below-wrapper .about-us-banner-wrapper .about-us-banner{
		width: 93.122%;
		margin: 0% auto;
	}
	
	.index-about-us .content-wrapper .below-wrapper .about-us-banner-wrapper .about-us-banner .swiper-slide img{
		width: 100%;
		height: 100%;
	}

	/* 左右切换 */
	.index-about-us .content-wrapper .below-wrapper .swiper-button .swiper-button-prev{
		width: auto;
		left: 0%;
	}
	
	.index-about-us .content-wrapper .below-wrapper .swiper-button .swiper-button-next{
		width: auto;
		right: 0%;
	}
	
	.index-about-us .content-wrapper .below-wrapper .swiper-button .swiper-button-prev:after,
	.index-about-us .content-wrapper .below-wrapper .swiper-button .swiper-button-next:after{
		display: block;
		font-size: 20px;
		color: rgba(200, 200, 200, 1);
	}

/* 优势 */
	.index-advantage{
		width: 100%;
		margin-top: 3.679%;
		padding-bottom: 9.459%;
	}
	
	.index-advantage .content-wrapper{
		width: 100%;
		display: flex;
		align-items: inherit;
		justify-content: space-between;
	}
	
	.index-advantage .content-wrapper .upper-wrapper{
		width: 43.929%;
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0) inset;
		position: relative;
	}
	
	.index-advantage .content-wrapper .upper-wrapper img{
		width: 100%;
		height: 100%;
	}
	
	.index-advantage .content-wrapper .upper-wrapper .content{
		padding: 6.505%;
		position: absolute;
		top: 0%;
		right: 0%;
		bottom: 0%;
		left: 0%;
	}
	
	.index-advantage .content-wrapper .upper-wrapper .content p:first-child{
		line-height: 1;
		font-size: 36px;
		margin-top: 3.739%;
		color: rgba(0, 110, 252, 1);
		font-family: "SourceHanSansCN-Medium";
	}
	
	.index-advantage .content-wrapper .upper-wrapper .content p:last-child{
		width: 90%;
		font-size: 16px;
		overflow: hidden;
		line-height: 26px;
		margin-top: 3.739%;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		letter-spacing: 0.1em;
		color: rgba(61, 61, 61, 1);
		-webkit-box-orient: vertical;
	}
	
	.index-advantage .content-wrapper .upper-wrapper .image{
		width: 94.309%;
		position: absolute;
		top: 30.435%;
		right: 2.846%;
		z-index: 999;
	}
	
	.index-advantage .content-wrapper .below-wrapper{
		display: grid;
		width: 54.286%;
		grid-gap: 20px;
		align-items: initial;
		grid-template-rows: repeat(2, 1fr);
		grid-template-columns: repeat(2, 1fr);
	}
	
	.index-advantage .content-wrapper .below-wrapper .item{
		overflow: hidden;
		padding: 0% 8.109%;
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0) inset;
		position: relative;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .title{
		width: 100%;
		display: flex;
		margin-top: 16.130%;
		align-items: flex-end;
		justify-content: flex-start;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .title p:first-child{
		line-height: 1;
		font-size: 24px;
		white-space: nowrap;
		margin-right: 3.226%;
		color: rgba(0, 110, 252, 1);
		font-family: "SourceHanSansCN-Medium";
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .title p:last-child{
		line-height: 1;
		font-size: 12px;
		white-space: nowrap;
		transform-origin: left;
		transform: scale(0.834);
		color: rgba(23, 23, 23, 1);
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .explain{
		font-size: 14px;
		overflow: hidden;
		line-height: 22px;
		margin-top: 6.452%;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		color: rgba(90, 90, 90, 1);
		-webkit-box-orient: vertical;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .content{
		width: 100%;
		margin-top: 4.839%;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .content .content-item{
		width: 100%;
		height: 30px;
		display: flex;
		line-height: 1;
		font-size: 14px;
		align-items: center;
		color: rgba(67, 67, 67, 1);
		justify-content: flex-start;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .content .content-item span{
		display: block;
		font-size: 14px;
		margin-right: 4.839%;
		color: rgba(0, 110, 252, 1);
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .image{
		width: 37.838%;
		position: absolute;
		right: 0%;
		bottom: 0%;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .image img{
		width: 100%;
		height: 100%;
	}

/* 全球 */
	.index-global{
		width: 100%;
		margin-top: 3.153%;
		position: relative;
	}
	
	.index-global img{
		width: 100%;
		height: 100%;
	}
	
	.index-global .content-wrapper{
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0%;
		right: 0%;
		bottom: 0%;
		left: 0%;
	}
	
	.index-global .content-wrapper .content{
		width: 50%;
		margin-top: 7.143%;
	}
	
	.index-global .content-wrapper .content .title p:first-child{
		line-height: 1;
		font-size: 36px;
		color: rgba(255, 255, 255, 1);
		font-family: "SourceHanSansCN-Regular";
	}
	
	.index-global .content-wrapper .content .title p:last-child{
		line-height: 1;
		font-size: 16px;
		margin-top: 2.858%;
		color: rgba(255, 255, 255, 1);
	}
	
	.index-global .content-wrapper .content .explain{
		font-size: 16px;
		line-height: 26px;
		margin-top: 4.286%;
		letter-spacing: 0.1em;
		color: rgba(255, 255, 255, 1);
	}

/* 体验 */
	.index-experience{
		width: 100%;
		margin-top: 5.255%;
	}
	
	.index-experience .experience-header p:first-child{
		line-height: 1;
		font-size: 36px;
		text-align: center;
		color: rgba(17, 17, 17, 1);
		font-family: "SourceHanSansCN-Regular";
	}
	
	.index-experience .experience-header p:last-child{
		line-height: 1;
		font-size: 16px;
		margin-top: 1.429%;
		text-align: center;
		color: rgba(0, 110, 252, 1);
	}
	
	.index-experience .content-wrapper{
		display: flex;
		width: 79.349%;
		align-items: center;
		justify-content: space-between;
		margin: 2.102% 7.436% 0% 13.216%;
	}
	
	.index-experience .content-wrapper .upper-wrapper{
		width: 35.100%;
	}
	
	.index-experience .content-wrapper .upper-wrapper .title p:first-child{
		line-height: 1;
		font-size: 30px;
		color: rgba(0, 110, 252, 1);
		font-family: "SourceHanSansCN-Bold";
	}
	
	.index-experience .content-wrapper .upper-wrapper .title p:last-child{
		line-height: 1;
		font-size: 30px;
		margin-top: 3.774%;
		color: rgba(30, 30, 30, 1);
		font-family: "SourceHanSansCN-Regular";
	}
	
	.index-experience .content-wrapper .upper-wrapper .content{
		font-size: 16px;
		line-height: 26px;
		margin-top: 7.548%;
		color: rgba(80, 80, 80, 1);
	}
	
	.index-experience .content-wrapper .upper-wrapper .explain{
		width: 100%;
		margin-top: 15.095%;
	}
	
	.index-experience .content-wrapper .upper-wrapper .explain p:first-child{
		line-height: 1;
		font-size: 26px;
		font-style: oblique;
		color: rgba(0, 110, 252, 1);
		font-family: "SourceHanSansCN-Bold";
	}
	
	.index-experience .content-wrapper .upper-wrapper .explain p:last-child{
		line-height: 1;
		font-size: 26px;
		margin-top: 3.774%;
		font-style: oblique;
		color: rgba(0, 110, 252, 1);
		font-family: "SourceHanSansCN-Bold";
	}
	
	.index-experience .content-wrapper .below-wrapper{
		width: 60.928%;
	}
	
	.index-experience .content-wrapper .below-wrapper img{
		width: 100%;
		height: 100%;
	}

/* 介绍 */
	.index-introduce{
		width: 100%;
		margin-top: 5.255%;
		padding-top: 6.306%;
		padding-bottom: 7.095%;
		background-image: url('../images/background-1.jpg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	
	.index-introduce .introduce-header p:first-child{
		line-height: 1;
		font-size: 36px;
		text-align: center;
		color: rgba(11, 11, 11, 1);
		font-family: "SourceHanSansCN-Regular";
	}
	
	.index-introduce .introduce-header p:first-child samp{
		color: rgba(0, 110, 252, 1);
		font-family: "SourceHanSansCN-Bold";
	}
	
	.index-introduce .introduce-header p:last-child{
		line-height: 1;
		font-size: 16px;
		margin-top: 2.143%;
		text-align: center;
		color: rgba(0, 110, 252, 1);
	}
	
	.index-introduce .content-wrapper{
		width: 100%;
		display: grid;
		margin-top: 6.072%;
		border-radius: 10px;
		grid-template-columns: repeat(5, 1fr);
		background-color: rgba(255, 255, 255, 1);
	}
	
	.index-introduce .content-wrapper .item{
		width: 100%;
		padding: 17.858% 0% 28.572%;
	}
	
	.index-introduce .content-wrapper .item .image{
		width: 53.572%;
		margin: 0% auto;
	}
	
	.index-introduce .content-wrapper .item .image img{
		width: 100%;
		height: 100%;
	}
	
	.index-introduce .content-wrapper .item .content{
		width: 90%;
		font-size: 14px;
		line-height: 22px;
		margin-top: 8.929%;
		text-align: center;
		color: rgba(121, 121, 121, 1);
	}
	
	.index-introduce .content-wrapper .item .content p:first-child{
		font-size: 16px;
		font-weight: bold;
		line-height: 26px;
		color: rgba(31, 31, 31, 1);
		font-family: "SourceHanSansCN-Regular";
	}

/* 常见问题 */
	.index-problem{
		width: 100%;
		padding-top: 7.883%;
		padding-bottom: 10.510%;
	}
	
	.index-problem .content-wrapper{
		width: 100%;
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
	}
	
	.index-problem .content-wrapper .upper-wrapper{
		width: 45.358%;
	}
	
	.index-problem .content-wrapper .upper-wrapper .title p{
		line-height: 1;
		font-size: 36px;
		margin-bottom: 3.938%;
		color: rgba(17, 17, 17, 1);
		font-family: "SourceHanSansCN-Regular";
	}
	
	.index-problem .content-wrapper .upper-wrapper .title p:last-child{
		margin-bottom: 0%;
	}
	
	.index-problem .content-wrapper .upper-wrapper .title p:nth-child(2){
		line-height: 1;
		font-size: 40px;
		color: rgba(0, 110, 252, 1);
		font-family: "SourceHanSansCN-Bold";
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper{
		width: 100%;
		margin-top: 22.835%;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item{
		height: 60px;
		display: flex;
		width: 51.182%;
		cursor: pointer;
		align-items: center;
		border-radius: 10px;
		margin-bottom: 6.300%;
		justify-content: center;
		background-color: rgba(255, 255, 255, 1);
		box-shadow: 0px 0px 10px rgba(0, 110, 252, 0.2), 0px 0px 0px rgba(0, 110, 252, 0.2) inset;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item:last-child{
		margin-bottom: 0%;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item p{
		line-height: 1;
		font-size: 16px;
		margin-right: 6.061%;
		color: rgba(0, 110, 252, 1);
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item span{
		font-size: 28px;
		color: rgba(0, 110, 252, 1);
	}
	
	.index-problem .content-wrapper .below-wrapper{
		width: 54.643%;
		padding-top: 2.929%;
	}
	
	.index-problem .content-wrapper .below-wrapper .item{
		width: 100%;
		border-bottom: 1px solid rgba(219, 219, 219, 1);
	}
	
	.index-problem .content-wrapper .below-wrapper .item .name{
		width: 100%;
		display: flex;
		cursor: pointer;
		padding: 3.791% 0%;
		align-items: center;
		justify-content: space-between;
	}
	
	.index-problem .content-wrapper .below-wrapper .item .name p{
		line-height: 1;
		font-size: 22px;
		color: rgba(21, 21, 21, 1);
		font-family: "SourceHanSansCN-Regular";
	}
	
	.index-problem .content-wrapper .below-wrapper .item .name span{
		line-height: 1;
		display: block;
		font-size: 22px;
		color: rgba(219, 219, 219, 1);
	}
	
	.index-problem .content-wrapper .below-wrapper .item .content{
		width: 100%;
		display: none;
		font-size: 16px;
		line-height: 26px;
		padding-bottom: 3.268%;
		color: rgba(102, 102, 102, 1);
	}

	/* 浮动按钮-按钮-悬停 */
	.floating-button-wrapper .item.current-hover-item{
		background: linear-gradient(to top, rgba(31, 206, 255, 1), rgba(70, 98, 255, 1));
	}
	
	.floating-button-wrapper .item.current-hover-item .image img.image-when-selected{
		display: block;
	}
	
	.floating-button-wrapper .item.current-hover-item .image img.image-when-not-selected{
		display: none;
	}
	
	.floating-button-wrapper .item.current-hover-item p{
		color: rgba(255, 255, 255, 1);
	}
	
	/* 幻灯片-按钮-悬停 */
	.index-banner .content-wrapper .content .below-wrapper .button-item.current-hover-item{
		background-color: rgba(0, 110, 252, 1);
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item.current-hover-item p{
		color: rgba(255, 255, 255, 1);
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item.current-hover-item span{
		color: rgba(255, 255, 255, 1);
	}

	/* 常见问题-按钮-悬停 */
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item.current-hover-item{
		background-color: rgba(0, 110, 252, 1);
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item.current-hover-item p{
		color: rgba(255, 255, 255, 1);
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item.current-hover-item span{
		color: rgba(255, 255, 255, 1);
	}

/* 响应 1680 */
@media screen and (max-width: 1680px) {
/* 浮动按钮 */
	.floating-button-wrapper .item p{
		font-size: 13px;
	}

/* 幻灯片 */
	.index-banner .content-wrapper .content .upper-wrapper p:first-child{
		font-size: 54px;
	}
	
	.index-banner .content-wrapper .content .upper-wrapper p:last-child{
		font-size: 44px;
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item{
		height: 55px;
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item p{
		font-size: 15px;
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item span{
		font-size: 26px;
	}

/* 关于我们 */
	.index-about-us .content-wrapper{
		background-size: 165px 135px;
	}
	
	.index-about-us .content-wrapper .upper-wrapper p:first-child{
		font-size: 32px;
	}
	
	.index-about-us .content-wrapper .upper-wrapper p:last-child{
		font-size: 15px;
	}
	
	.index-about-us .content-wrapper .below-wrapper .explain{
		font-size: 15px;
		line-height: 24px;
	}

	/* 左右切换 */
	.index-about-us .content-wrapper .below-wrapper .swiper-button .swiper-button-prev:after,
	.index-about-us .content-wrapper .below-wrapper .swiper-button .swiper-button-next:after{
		font-size: 18px;
	}

/* 优势 */
	.index-advantage .content-wrapper .upper-wrapper .content p:first-child{
		font-size: 32px;
	}
	
	.index-advantage .content-wrapper .upper-wrapper .content p:last-child{
		font-size: 15px;
		line-height: 24px;
	}
	
	.index-advantage .content-wrapper .below-wrapper{
		grid-gap: 15px;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .title p:first-child{
		font-size: 22px;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .title p:last-child{
		transform: scale(0.667);
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .explain{
		font-size: 13px;
		line-height: 20px;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .content .content-item{
		height: 25px;
		font-size: 13px;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .content .content-item span{
		font-size: 13px;
	}

/* 全球 */
	.index-global .content-wrapper .content .title p:first-child{
		font-size: 32px;
	}
	
	.index-global .content-wrapper .content .title p:last-child{
		font-size: 15px;
	}
	
	.index-global .content-wrapper .content .explain{
		font-size: 15px;
		line-height: 24px;
	}

/* 体验 */
	.index-experience .experience-header p:first-child{
		font-size: 32px;
	}
	
	.index-experience .experience-header p:last-child{
		font-size: 15px;
	}
	
	.index-experience .content-wrapper .upper-wrapper .title p:first-child{
		font-size: 28px;
	}
	
	.index-experience .content-wrapper .upper-wrapper .title p:last-child{
		font-size: 28px;
	}
	
	.index-experience .content-wrapper .upper-wrapper .content{
		font-size: 15px;
		line-height: 24px;
	}
	
	.index-experience .content-wrapper .upper-wrapper .explain p:first-child{
		font-size: 24px;
	}
	
	.index-experience .content-wrapper .upper-wrapper .explain p:last-child{
		font-size: 24px;
	}

/* 介绍 */
	.index-introduce .introduce-header p:first-child{
		font-size: 32px;
	}
	
	.index-introduce .introduce-header p:last-child{
		font-size: 15px;
	}
	
	.index-introduce .content-wrapper .item .content{
		font-size: 13px;
		line-height: 20px;
	}
	
	.index-introduce .content-wrapper .item .content p:first-child{
		font-size: 15px;
		line-height: 24px;
	}

/* 常见问题 */
	.index-problem .content-wrapper .upper-wrapper .title p{
		font-size: 32px;
	}
	
	.index-problem .content-wrapper .upper-wrapper .title p:nth-child(2){
		font-size: 36px;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item{
		height: 55px;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item p{
		font-size: 15px;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item span{
		font-size: 26px;
	}
	
	.index-problem .content-wrapper .below-wrapper .item .name p{
		font-size: 20px;
	}
	
	.index-problem .content-wrapper .below-wrapper .item .name span{
		font-size: 20px;
	}
	
	.index-problem .content-wrapper .below-wrapper .item .content{
		font-size: 15px;
		line-height: 24px;
	}
}

/* 响应 1440 */
@media screen and (max-width: 1440px) {
/* 浮动按钮 */
	.floating-button-wrapper .item p{
		font-size: 12px;
	}

/* 幻灯片 */
	.index-banner .content-wrapper .content .upper-wrapper p:first-child{
		font-size: 48px;
	}
	
	.index-banner .content-wrapper .content .upper-wrapper p:last-child{
		font-size: 38px;
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item{
		height: 50px;
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item p{
		font-size: 14px;
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item span{
		font-size: 24px;
	}

/* 关于我们 */
	.index-about-us .content-wrapper{
		background-size: 135px 110px;
	}
	
	.index-about-us .content-wrapper .upper-wrapper p:first-child{
		font-size: 28px;
	}
	
	.index-about-us .content-wrapper .upper-wrapper p:last-child{
		font-size: 14px;
	}
	
	.index-about-us .content-wrapper .below-wrapper .explain{
		font-size: 14px;
		line-height: 22px;
	}

	/* 左右切换 */
	.index-about-us .content-wrapper .below-wrapper .swiper-button .swiper-button-prev:after,
	.index-about-us .content-wrapper .below-wrapper .swiper-button .swiper-button-next:after{
		font-size: 16px;
	}

/* 优势 */
	.index-advantage .content-wrapper .upper-wrapper .content p:first-child{
		font-size: 28px;
	}
	
	.index-advantage .content-wrapper .upper-wrapper .content p:last-child{
		font-size: 14px;
		line-height: 22px;
	}
	
	.index-advantage .content-wrapper .below-wrapper{
		grid-gap: 10px;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .title p:first-child{
		font-size: 20px;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .title p:last-child{
		transform: scale(0.584);
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .explain{
		font-size: 12px;
		line-height: 18px;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .content .content-item{
		height: 20px;
		font-size: 12px;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .content .content-item span{
		font-size: 12px;
	}

/* 全球 */
	.index-global .content-wrapper .content .title p:first-child{
		font-size: 28px;
	}
	
	.index-global .content-wrapper .content .title p:last-child{
		font-size: 14px;
	}
	
	.index-global .content-wrapper .content .explain{
		font-size: 14px;
		line-height: 22px;
	}

/* 体验 */
	.index-experience .experience-header p:first-child{
		font-size: 28px;
	}
	
	.index-experience .experience-header p:last-child{
		font-size: 14px;
	}
	
	.index-experience .content-wrapper .upper-wrapper .title p:first-child{
		font-size: 26px;
	}
	
	.index-experience .content-wrapper .upper-wrapper .title p:last-child{
		font-size: 26px;
	}
	
	.index-experience .content-wrapper .upper-wrapper .content{
		font-size: 14px;
		line-height: 22px;
	}
	
	.index-experience .content-wrapper .upper-wrapper .explain p:first-child{
		font-size: 22px;
	}
	
	.index-experience .content-wrapper .upper-wrapper .explain p:last-child{
		font-size: 22px;
	}

/* 介绍 */
	.index-introduce .introduce-header p:first-child{
		font-size: 28px;
	}
	
	.index-introduce .introduce-header p:last-child{
		font-size: 14px;
	}
	
	.index-introduce .content-wrapper .item .content{
		font-size: 12px;
		line-height: 18px;
	}
	
	.index-introduce .content-wrapper .item .content p:first-child{
		font-size: 14px;
		line-height: 22px;
	}

/* 常见问题 */
	.index-problem .content-wrapper .upper-wrapper .title p{
		font-size: 28px;
	}
	
	.index-problem .content-wrapper .upper-wrapper .title p:nth-child(2){
		font-size: 32px;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item{
		height: 50px;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item p{
		font-size: 14px;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item span{
		font-size: 24px;
	}
	
	.index-problem .content-wrapper .below-wrapper .item .name p{
		font-size: 18px;
	}
	
	.index-problem .content-wrapper .below-wrapper .item .name span{
		font-size: 18px;
	}
	
	.index-problem .content-wrapper .below-wrapper .item .content{
		font-size: 14px;
		line-height: 22px;
	}
}

/* 响应 1280 */
@media screen and (max-width: 1280px) {
/* 浮动按钮 */

/* 幻灯片 */
	.index-banner .content-wrapper .content .upper-wrapper p:first-child{
		font-size: 42px;
	}
	
	.index-banner .content-wrapper .content .upper-wrapper p:last-child{
		font-size: 32px;
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item{
		height: 45px;
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item p{
		font-size: 13px;
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item span{
		font-size: 22px;
	}

/* 关于我们 */
	.index-about-us .content-wrapper{
		background-size: 110px 90px;
	}
	
	.index-about-us .content-wrapper .upper-wrapper p:first-child{
		font-size: 24px;
	}
	
	.index-about-us .content-wrapper .upper-wrapper p:last-child{
		font-size: 13px;
	}
	
	.index-about-us .content-wrapper .below-wrapper .explain{
		font-size: 13px;
		line-height: 20px;
	}

	/* 左右切换 */
	.index-about-us .content-wrapper .below-wrapper .swiper-button .swiper-button-prev:after,
	.index-about-us .content-wrapper .below-wrapper .swiper-button .swiper-button-next:after{
		font-size: 14px;
	}

/* 优势 */
	.index-advantage .content-wrapper .upper-wrapper .content p:first-child{
		font-size: 24px;
	}
	
	.index-advantage .content-wrapper .upper-wrapper .content p:last-child{
		font-size: 13px;
		line-height: 20px;
	}
	
	.index-advantage .content-wrapper .below-wrapper{
		grid-gap: 5px;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .title p:first-child{
		font-size: 18px;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .title p:last-child{
		transform: scale(0.417);
	}

/* 全球 */
	.index-global .content-wrapper .content .title p:first-child{
		font-size: 24px;
	}
	
	.index-global .content-wrapper .content .title p:last-child{
		font-size: 13px;
	}
	
	.index-global .content-wrapper .content .explain{
		font-size: 13px;
		line-height: 20px;
	}

/* 体验 */
	.index-experience .experience-header p:first-child{
		font-size: 24px;
	}
	
	.index-experience .experience-header p:last-child{
		font-size: 13px;
	}
	
	.index-experience .content-wrapper .upper-wrapper .title p:first-child{
		font-size: 24px;
	}
	
	.index-experience .content-wrapper .upper-wrapper .title p:last-child{
		font-size: 24px;
	}
	
	.index-experience .content-wrapper .upper-wrapper .content{
		font-size: 13px;
		line-height: 20px;
	}
	
	.index-experience .content-wrapper .upper-wrapper .explain p:first-child{
		font-size: 20px;
	}
	
	.index-experience .content-wrapper .upper-wrapper .explain p:last-child{
		font-size: 20px;
	}

/* 介绍 */
	.index-introduce .introduce-header p:first-child{
		font-size: 24px;
	}
	
	.index-introduce .introduce-header p:last-child{
		font-size: 13px;
	}

/* 常见问题 */
	.index-problem .content-wrapper .upper-wrapper .title p{
		font-size: 24px;
	}
	
	.index-problem .content-wrapper .upper-wrapper .title p:nth-child(2){
		font-size: 28px;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item{
		height: 45px;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item p{
		font-size: 13px;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item span{
		font-size: 22px;
	}
	
	.index-problem .content-wrapper .below-wrapper .item .name p{
		font-size: 16px;
	}
	
	.index-problem .content-wrapper .below-wrapper .item .name span{
		font-size: 16px;
	}
	
	.index-problem .content-wrapper .below-wrapper .item .content{
		font-size: 13px;
		line-height: 20px;
	}
}

/* 响应 1000 */
@media screen and (max-width: 1000px) {
/* 浮动按钮 */
	.floating-button-wrapper{
		width: 7.813%;
		right: 0%;
	}

/* 幻灯片 */
	.index-banner .content-wrapper .content .upper-wrapper p:first-child{
		font-size: 36px;
		text-align: center;
	}
	
	.index-banner .content-wrapper .content .upper-wrapper p:last-child{
		font-size: 26px;
		text-align: center;
	}
	
	.index-banner .content-wrapper .content .below-wrapper{
		justify-content: center;
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item{
		height: 40px;
		width: 33.629%;
		border-radius: 5px;
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item p{
		font-size: 12px;
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item span{
		font-size: 20px;
	}

/* 关于我们 */
	.index-about-us .content-wrapper{
		display: block;
		background-size: 80px 65px;
	}
	
	.index-about-us .content-wrapper .upper-wrapper{
		width: 100%;
	}
	
	.index-about-us .content-wrapper .upper-wrapper p:first-child{
		font-size: 20px;
		text-align: center;
	}
	
	.index-about-us .content-wrapper .upper-wrapper p:last-child{
		font-size: 12px;
		margin-top: 2.615%;
		text-align: center;
	}
	
	.index-about-us .content-wrapper .below-wrapper{
		width: 100%;
		margin-top: 3.922%;
	}
	
	.index-about-us .content-wrapper .below-wrapper .explain{
		font-size: 12px;
		line-height: 18px;
	}
	
	.index-about-us .content-wrapper .below-wrapper .about-us-banner-wrapper{
		margin: 2.615% 0%;
	}

/* 优势 */
	.index-advantage{
		margin-top: 5.883%;
	}
	
	.index-advantage .content-wrapper{
		display: block;
	}
	
	.index-advantage .content-wrapper .upper-wrapper{
		width: 100%;
	}
	
	.index-advantage .content-wrapper .upper-wrapper .content p:first-child{
		font-size: 20px;
	}
	
	.index-advantage .content-wrapper .upper-wrapper .content p:last-child{
		width: 100%;
		font-size: 12px;
		line-height: 18px;
		margin-top: 3.006%;
	}
	
	.index-advantage .content-wrapper .below-wrapper{
		width: 100%;
		margin-top: 24.779%;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item{
		padding-bottom: 8.850%;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .title{
		margin-top: 12.482%;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .title p:first-child{
		font-size: 16px;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .title p:last-child{
		transform: scale(0.667);
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .explain{
		margin-top: 4.681%;
	}
	
	.index-advantage .content-wrapper .below-wrapper .item .content{
		margin-top: 4.681%;
	}

/* 全球 */
	.index-global .content-wrapper{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.index-global .content-wrapper .content{
		width: 100%;
		margin-top: 0%;
	}
	
	.index-global .content-wrapper .content .title p:first-child{
		font-size: 20px;
		text-align: center;
	}
	
	.index-global .content-wrapper .content .title p:last-child{
		font-size: 12px;
		margin-top: 2.615%;
		text-align: center;
	}
	
	.index-global .content-wrapper .content .explain{
		font-size: 12px;
		line-height: 18px;
		text-align: center;
		margin-top: 3.922%;
	}

/* 体验 */
	.index-experience .experience-header p:first-child{
		font-size: 20px;
	}
	
	.index-experience .experience-header p:last-child{
		font-size: 12px;
		margin-top: 2.615%;
	}
	
	.index-experience .content-wrapper{
		display: block;
		width: 73.569%;
		margin: 3.530% auto 0%;
	}
	
	.index-experience .content-wrapper .upper-wrapper{
		width: 100%;
	}
	
	.index-experience .content-wrapper .upper-wrapper .title p:first-child{
		font-size: 22px;
	}
	
	.index-experience .content-wrapper .upper-wrapper .title p:last-child{
		font-size: 22px;
		margin-top: 2.615%;
	}
	
	.index-experience .content-wrapper .upper-wrapper .content{
		font-size: 12px;
		line-height: 18px;
		margin-top: 3.922%;
	}
	
	.index-experience .content-wrapper .upper-wrapper .explain{
		margin-top: 3.922%;
	}
	
	.index-experience .content-wrapper .upper-wrapper .explain p:first-child{
		font-size: 18px;
	}
	
	.index-experience .content-wrapper .upper-wrapper .explain p:last-child{
		font-size: 18px;
		margin-top: 2.615%;
	}
	
	.index-experience .content-wrapper .below-wrapper{
		width: 100%;
		margin-top: 5.229%;
	}

/* 介绍 */
	.index-introduce .introduce-header p:first-child{
		font-size: 20px;
	}
	
	.index-introduce .introduce-header p:last-child{
		font-size: 12px;
		margin-top: 2.615%;
	}
	
	.index-introduce .content-wrapper{
		margin-top: 5.229%;
		grid-template-columns: repeat(3, 1fr);
	}
	
	.index-introduce .content-wrapper .item{
		padding: 10.458% 0% 13.072%;
	}
	
	.index-introduce .content-wrapper .item .image{
		width: 41.831%;
	}

/* 常见问题 */
	.index-problem .content-wrapper{
		display: block;
	}
	
	.index-problem .content-wrapper .upper-wrapper{
		width: 100%;
	}
	
	.index-problem .content-wrapper .upper-wrapper .title p{
		font-size: 20px;
		margin-bottom: 2.615%;
	}
	
	.index-problem .content-wrapper .upper-wrapper .title p:nth-child(2){
		font-size: 24px;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper{
		display: flex;
		margin-top: 3.922%;
		align-items: center;
		justify-content: flex-start;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item{
		height: 40px;
		width: 33.629%;
		margin-bottom: 0%;
		border-radius: 5px;
		margin-right: 2.143%;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item:last-child{
		margin-right: 0%;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item p{
		font-size: 12px;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item span{
		font-size: 20px;
	}
	
	.index-problem .content-wrapper .below-wrapper{
		width: 100%;
		padding-top: 5.229%;
	}
	
	.index-problem .content-wrapper .below-wrapper .item .name{
		padding: 3.540% 0%;
	}
	
	.index-problem .content-wrapper .below-wrapper .item .name p{
		font-size: 14px;
	}
	
	.index-problem .content-wrapper .below-wrapper .item .name span{
		font-size: 14px;
	}
	
	.index-problem .content-wrapper .below-wrapper .item .content{
		font-size: 12px;
		line-height: 18px;
	}
}

/* 响应 750 */
@media screen and (max-width: 750px) {
/* 浮动按钮 */
	.floating-button-wrapper{
		width: 16.471%;
	}

/* 幻灯片 */
	.index-banner .content-wrapper .content .upper-wrapper p:first-child{
		font-size: 30px;
	}
	
	.index-banner .content-wrapper .content .upper-wrapper p:last-child{
		font-size: 20px;
	}
	
	.index-banner .content-wrapper .content .below-wrapper{
		justify-content: space-between;
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item{
		height: 35px;
		width: 48.040%;
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item p{
		margin-right: 2.778%;
	}
	
	.index-banner .content-wrapper .content .below-wrapper .button-item span{
		font-size: 18px;
	}

/* 关于我们 */
	.index-about-us .content-wrapper{
		background-size: 55px 45px;
	}

/* 优势 */
	.index-advantage .content-wrapper .below-wrapper{
		grid-template-rows: repeat(4, 1fr);
		grid-template-columns: repeat(1, 1fr);
	}

/* 全球 */

/* 体验 */
	.index-experience .content-wrapper{
		width: 90%;
	}

/* 介绍 */
	.index-introduce .content-wrapper{
		grid-template-columns: repeat(2, 1fr);
	}

/* 常见问题 */
	.index-problem .content-wrapper .upper-wrapper .button-wrapper{
		justify-content: space-between;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item{
		height: 35px;
		width: 48.040%;
		margin-right: 0%;
	}
	
	.index-problem .content-wrapper .upper-wrapper .button-wrapper .item span{
		font-size: 18px;
	}
}