/* 幻灯片 */
	.about-us-banner{
		width: 100%;
	}
	
	.about-us-banner img{
		width: 163%;
		height: 100vh;
	}
	
	.about-us-banner img.mobile-images{
		display: none;
	}
	
	.about-us-banner img.computer-images{
		display: block;
	}

/* 核心业务 */
	.about-us-business{
		width: 100%;
		padding: 60px 0% 60px;
		background-color: rgba(0, 0, 0, 1);
	}
	
	.about-us-business .content-wrapper{
		gap: 75px;
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
	}

	/* 核心业务-内容 */
	.about-us-business .content-wrapper .header{
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.about-us-business .content-wrapper .header p{
		line-height: 1;
		font-size: 42px;
		color: rgba(255, 255, 255, 1);
		font-family: "SourceHanSansCN-Medium";
	}

	/* 核心业务-内容 */
	.about-us-business .content-wrapper .content{
		width: 100%;
		display: grid;
		grid-template-columns: repeat(4, 1fr);
	}
	
	.about-us-business .content-wrapper .content .item{
		display: block;
		padding: 0% 15px;
		padding-bottom: 35px;
		position: relative;
	}
	
	.about-us-business .content-wrapper .content .item::after{
		opacity: 0;
		content: '';
		width: 100%;
		height: 65%;
		-moz-opacity: 0;
		-khtml-opacity: 0;
		visibility: hidden;
		transition: opacity 0.5s, visibility 0.5s;
		-o-transition: opacity 0.5s, visibility 0.5s;
		-moz-transition: opacity 0.5s, visibility 0.5s;
		-webkit-transition: opacity 0.5s, visibility 0.5s;
		background: linear-gradient(to top, rgba(91, 108, 255, 0.5), rgba(0, 0, 0, 0));
		position: absolute;
		right: 0%;
		bottom: 0%;
	}

	/* 核心业务-内容-主要的 */
	.about-us-business .content-wrapper .content .item .main{
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	
	.about-us-business .content-wrapper .content .item .main .name{
		gap: 10px;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
	}
	
	.about-us-business .content-wrapper .content .item .main .name p{
		line-height: 1;
		font-size: 24px;
		padding-bottom: 5px;
		color: rgba(255, 255, 255, 1);
		position: relative;
	}
	
	.about-us-business .content-wrapper .content .item .main .name p::after{
		width: 0%;
		content: '';
		height: 3px;
		transition: 0.5s;
		-o-transition: 0.5s;
		-moz-transition: 0.5s;
		-webkit-transition: 0.5s;
		background: linear-gradient(to right, rgba(119, 118, 255, 1), rgba(158, 65, 245, 1));
		position: absolute;
		left: 0%;
		bottom: 0%;
	}
	
	.about-us-business .content-wrapper .content .item .main .name .iconfont{
		font-size: 15px;
		transition: 0.5s;
		-o-transition: 0.5s;
		-moz-transition: 0.5s;
		-webkit-transition: 0.5s;
		transform: rotate(-45deg);
		color: rgba(91, 108, 255, 1);
		-webkit-transform: rotate(-45deg);
	}
	
	.about-us-business .content-wrapper .content .item .main .icon{
		width: 85px;
		height: 85px;
		background-size: 100% 100%;
		background-position: center;
		background-repeat: no-repeat;
	}

	/* 核心业务-内容-次要的 */
	.about-us-business .content-wrapper .content .item .minor{
		width: 100%;
		row-gap: 5px;
		display: flex;
		column-gap: 1px;
		margin-top: 65px;
		align-items: center;
		justify-content: flex-start;
	}
	
	.about-us-business .content-wrapper .content .item .minor p{
		display: flex;
		align-items: center;
		justify-content: center;
		color: rgba(255, 255, 255, 1);
		position: relative;
	}
	
	.about-us-business .content-wrapper .content .item .minor p samp{
		font-size: 14px;
		line-height: 12px;
		width: fit-content;
		white-space: nowrap;
		transform: scale(0.858);
		width: -moz-fit-content;
		width: -webkit-fit-content;
		transform-origin: center;
	}
	
	.about-us-business .content-wrapper .content .item .minor p::after{
		width: 1px;
		content: '';
		height: 100%;
		background-color: rgba(255, 255, 255, 1);
		position: absolute;
		right: calc(0% - 1px);
	}
	
	.about-us-business .content-wrapper .content .item .minor p:last-child::after{
		display: none;
	}

/* 公司团队 */
	.about-us-team{
		width: 100%;
		padding: 100px 0% 120px;
		background-color: rgba(0, 0, 0, 1);
	}
	
	.about-us-team .content-wrapper{
		gap: 120px;
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
	}

	/* 公司团队-公司数据 */
	.about-us-team .content-wrapper .company-data{
		width: 100%;
		display: grid;
		grid-gap: 20px;
		grid-template-columns: repeat(3, 1fr);
	}
	
	.about-us-team .content-wrapper .company-data .item{
		gap: 35px;
		width: 100%;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: flex-start;
	}
	
	.about-us-team .content-wrapper .company-data .item .number{
		width: 100%;
		display: flex;
		padding-bottom: 35px;
		align-items: flex-end;
		justify-content: flex-start;
		border-bottom: 2px solid rgba(114, 116, 136, 1);
		position: relative;
	}
	
	.about-us-team .content-wrapper .company-data .item .number p{
		line-height: 1;
		font-size: 64px;
		background: -webkit-linear-gradient(left, rgb(255,204,103), rgb(63,95,184));
        background: linear-gradient(to right, rgb(255,204,103), rgb(63,95,184));

          /* 使用text-fill-color属性在WebKit内核浏览器中实现文字渐变色 */
          -webkit-background-clip: text;
          -webkit-text-fill-color: transparent;

          /* 兼容非WebKit内核浏览器的方案 */
          background-clip: text;
          color: transparent;

		font-family: "SourceHanSansCN-Medium";
	}
	
	.about-us-team .content-wrapper .company-data .item .name{
		width: 100%;
		line-height: 1;
		font-size: 28px;
		color: rgba(255, 255, 255, 1);
		font-family: "SourceHanSansCN-Medium";
	}

	/* 公司团队-员工介绍 */
	.about-us-team .content-wrapper .employee-introduce{
		gap: 80px;
		width: 100%;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}

	/* 公司团队-员工介绍-头部 */
	.about-us-team .content-wrapper .employee-introduce .header{
		gap: 10px;
		width: 100%;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
	
	.about-us-team .content-wrapper .employee-introduce .header p{
		line-height: 1;
		font-size: 38px;
		color: rgba(255, 255, 255, 1);
	}

	/* 公司团队-员工介绍-内容 */
	.about-us-team .content-wrapper .employee-introduce .content{
		width: 100%;
		display: grid;
		grid-row-gap: 40px;
		grid-column-gap: 20px;
		grid-template-columns: repeat(4, 1fr);
	}
	
	.about-us-team .content-wrapper .employee-introduce .content .item{
		gap: 20px;
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
	}
	
	.about-us-team .content-wrapper .employee-introduce .content .item .image{
		width: 100%;
	}
	
	.about-us-team .content-wrapper .employee-introduce .content .item .image img{
		width: 100%;
		height: 100%;
	}
	
	.about-us-team .content-wrapper .employee-introduce .content .item .explain{
		gap: 10px;
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
	}
	
	.about-us-team .content-wrapper .employee-introduce .content .item .explain p{
		line-height: 1;
		font-size: 18px;
		color: rgba(255, 255, 255, 1);
	}

/* 演示设计 */
	.about-us-demo{
		width: 100%;
		background-color: rgba(0, 0, 0, 1);
	}
	
	.about-us-demo .content-wrapper{
		gap: 80px;
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
	}

	/* 演示设计-头部 */
	.about-us-demo .content-wrapper .header{
		gap: 25px;
		display: flex;
		margin: 0% auto;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		width: calc(100% - 200px);
	}
	
	.about-us-demo .content-wrapper .header .name{
		line-height: 1;
		font-size: 42px;
		color: rgba(255, 255, 255, 1);
		font-family: "SourceHanSansCN-Bold";
	}
	
	.about-us-demo .content-wrapper .header .explain p{
		font-size: 20px;
		line-height: 40px;
		color: rgba(255, 255, 255, 1);
	}

	/* 演示设计-内容 */
	.about-us-demo .content-wrapper .content{
		width: 100%;
		overflow: visible;
	}
	
	.about-us-demo .content-wrapper .content .swiper-wrapper{
		gap: 10px;
		width: 100%;
		transition-timing-function: linear;
		-o-transition-timing-function: linear;
		-ms-transition-timing-function: linear;
		-moz-transition-timing-function: linear;
		-webkit-transition-timing-function: linear;
	}
	
	.about-us-demo .content-wrapper .content .swiper-wrapper .swiper-slide{
		width: 100%;
		display: grid;
		grid-gap: 10px;
		grid-template-columns: repeat(3, 1fr);
	}
	
	.about-us-demo .content-wrapper .content .swiper-wrapper .swiper-slide .item{
		width: 100%;
		overflow: hidden;
	}
	
	.about-us-demo .content-wrapper .content .swiper-wrapper .swiper-slide .item.big{
		grid-row: span 2 / span 2;
		grid-column: span 1 / span 1;
	}
	
	.about-us-demo .content-wrapper .content .swiper-wrapper .swiper-slide .item img{
		width: 100%;
		height: 100%;
		transition: all 0.5s;
		-o-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-webkit-transition: all 0.5s;
	}

/* 介绍图像 */
	.about-us-image{
		width: 100%;
		padding-bottom: 140px;
		background-color: rgba(0, 0, 0, 1);
	}
	
	.about-us-image .content-wrapper{
		width: 100%;
	}
	
	.about-us-image .content-wrapper img{
		width: 100%;
		height: 100%;
	}

/* 核心思想 */
	.about-us-idea{
		width: 100%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}

	/* 核心思想-内容 */
	.about-us-idea .content-wrapper{
		width: 100%;
		display: flex;
		height: 100vh;
		align-items: center;
		justify-content: center;
	}
	
	.about-us-idea .content-wrapper .explain p{
		font-size: 34px;
		line-height: 48px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
	}

/* 公司介绍 */
	.about-us-introduce{
		width: 100%;
		padding: 180px 0% 140px;
		background-color: rgba(0, 0, 0, 1);
	}

	/* 公司介绍-内容 */
	.about-us-introduce .content-wrapper{
		width: 100%;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
	
	.about-us-introduce .content-wrapper .item{
		gap: 45px;
		display: flex;
		padding: 0% 100px;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
	}
	
	.about-us-introduce .content-wrapper .item .name{
		gap: 35px;
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
	}
	
	.about-us-introduce .content-wrapper .item .name p:first-child{
		line-height: 1;
		font-size: 20px;
		color: rgba(180, 203, 172, 1);
		font-family: "SourceHanSansCN-Medium";
	}
	
	.about-us-introduce .content-wrapper .item .name p:last-child{
		gap: 15px;
		width: 100%;
		display: flex;
		min-height: 75px;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
	}
	
	.about-us-introduce .content-wrapper .item .name p:last-child samp{
		line-height: 1;
		font-size: 30px;
		color: rgba(255, 255, 255, 1);
		font-family: "SourceHanSansCN-Medium";
	}
	
	.about-us-introduce .content-wrapper .item .explain p{
		font-size: 18px;
		line-height: 30px;
		color: rgba(255, 255, 255, 1);
	}

	/* 核心业务-悬停 */
	.about-us-business .content-wrapper .content .item.current-hover-item::after{
		opacity: 1;
		-moz-opacity: 1;
		-khtml-opacity: 1;
		visibility: visible;
	}
	
	.about-us-business .content-wrapper .content .item.current-hover-item .main .name p{
		background: linear-gradient(to right, rgba(119, 118, 255, 1), rgba(158, 65, 245, 1));
		-webkit-text-fill-color: transparent;
		-webkit-box-decoration-break: clone;
		-webkit-background-clip: text;
		text-fill-color: transparent;
		box-decoration-break: clone;
		background-clip: text;
	}
	
	.about-us-business .content-wrapper .content .item.current-hover-item .main .name p::after{
		width: 100%;
	}
	
	.about-us-business .content-wrapper .content .item.current-hover-item .main .iconfont{
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}

	/* 演示设计-内容-悬停 */
	.about-us-demo .content-wrapper .content .swiper-wrapper .swiper-slide .item.current-hover-item img{
		transform:scale(1.1);
	}

/* 响应 1680 */	
@media screen and (max-width: 1680px) {}

/* 响应 1440 */
@media screen and (max-width: 1440px) {
/* 幻灯片 */

/* 核心业务 */
	.about-us-business{
		padding: 100px 0% 45px;
	}
	
	.about-us-business .content-wrapper{
		gap: 65px;
	}

	/* 核心业务-内容 */
	.about-us-business .content-wrapper .header p{
		font-size: 38px;
	}

	/* 核心业务-内容 */
	.about-us-business .content-wrapper .content .item{
		padding: 0% 10px;
		padding-bottom: 25px;
	}

	/* 核心业务-内容-主要的 */
	.about-us-business .content-wrapper .content .item .main .name{
		gap: 5px;
	}
	
	.about-us-business .content-wrapper .content .item .main .name p{
		font-size: 20px;
	}
	
	.about-us-business .content-wrapper .content .item .main .name p::after{
		height: 2px;
	}
	
	.about-us-business .content-wrapper .content .item .main .name .iconfont{
		font-size: 12px;
	}
	
	.about-us-business .content-wrapper .content .item .main .icon{
		width: 65px;
		height: 65px;
	}

	/* 核心业务-内容-次要的 */
	.about-us-business .content-wrapper .content .item .minor{
		margin-top: 50px;
	}
	
	.about-us-business .content-wrapper .content .item .minor p samp{
		font-size: 12px;
		line-height: 10px;
		transform: scale(0.834);
	}

/* 公司团队 */
	.about-us-team{
		padding: 45px 0% 100px;
	}
	
	.about-us-team .content-wrapper{
		gap: 100px;
	}

	/* 公司团队-公司数据 */
	.about-us-team .content-wrapper .company-data{
		grid-gap: 15px;
	}
	
	.about-us-team .content-wrapper .company-data .item{
		gap: 30px;
	}
	
	.about-us-team .content-wrapper .company-data .item .number{
		padding-bottom: 30px;
	}
	
	.about-us-team .content-wrapper .company-data .item .number p{
		font-size: 52px;
	}
	
	.about-us-team .content-wrapper .company-data .item .name{
		font-size: 20px;
	}

	/* 公司团队-员工介绍 */
	.about-us-team .content-wrapper .employee-introduce{
		gap: 60px;
	}

	/* 公司团队-员工介绍-头部 */
	.about-us-team .content-wrapper .employee-introduce .header p{
		font-size: 30px;
	}

	/* 公司团队-员工介绍-内容 */
	.about-us-team .content-wrapper .employee-introduce .content{
		grid-row-gap: 35px;
		grid-column-gap: 15px;
	}
	
	.about-us-team .content-wrapper .employee-introduce .content .item{
		gap: 15px;
	}
	
	.about-us-team .content-wrapper .employee-introduce .content .item .explain p{
		font-size: 14px;
	}

/* 演示设计 */
	.about-us-demo{
		padding-top: 100px;
	}
	
	.about-us-demo .content-wrapper{
		gap: 60px;
	}

	/* 演示设计-头部 */
	.about-us-demo .content-wrapper .header{
		gap: 20px;
		width: calc(100% - 100px);
	}
	
	.about-us-demo .content-wrapper .header .name{
		font-size: 34px;
	}
	
	.about-us-demo .content-wrapper .header .explain p{
		font-size: 18px;
		line-height: 30px;
	}

	/* 演示设计-内容 */
	.about-us-demo .content-wrapper .content .swiper-wrapper{
		gap: 5px;
	}
	
	.about-us-demo .content-wrapper .content .swiper-wrapper .swiper-slide{
		grid-gap: 5px;
	}

/* 介绍图像 */
	.about-us-image{
		padding-bottom: 120px;
	}

/* 核心思想 */

	/* 核心思想-内容 */
	.about-us-idea .content-wrapper .explain p{
		font-size: 30px;
		line-height: 40px;
	}

/* 公司介绍 */
	.about-us-introduce{
		padding: 140px 0% 100px;
	}

	/* 公司介绍-内容 */
	.about-us-introduce .content-wrapper .item{
		gap: 35px;
		padding: 0% 50px;
	}
	
	.about-us-introduce .content-wrapper .item .name{
		gap: 25px;
	}
	
	.about-us-introduce .content-wrapper .item .name p:first-child{
		font-size: 18px;
	}
	
	.about-us-introduce .content-wrapper .item .name p:last-child{
		gap: 10px;
		min-height: 58px;
	}
	
	.about-us-introduce .content-wrapper .item .name p:last-child samp{
		font-size: 24px;
	}
	
	.about-us-introduce .content-wrapper .item .explain p{
		font-size: 14px;
		line-height: 24px;
	}

	/* 核心业务-悬停 */

	/* 演示设计-内容-悬停 */
}

/* 响应 1280 */
@media screen and (max-width: 1280px) {}

/* 响应 1000 */
@media screen and (max-width: 1000px) {}

/* 响应 750 */
@media screen and (max-width: 750px) {}