@media (max-width: 767px) {
	.pc {
		display: none;
	}

	.yd {
		display: block !important;
	}
}
.h-130 {
	height: 130rem;
}
.h-24 {
	height: 24rem;
}
.h-80 {
	height: 80rem;
}
.h-8 {
	height: 8rem;
}
.h-90 {
	height: 90rem;
}
.h-20 {
	height: 20rem;
}
.h-84	{
	height: 84rem;
}
.h-32 {
  height: 32rem;
}
.h-36 {
	height: 32rem;
  }
.h-40 {
	height: 40rem;
}
.h-45 {
	height: 45rem;
}
.d9-hr {
	border: none;
  height: 1px;
  background: #D9D9D9;
}
.w-346 {
	width: 346rem !important;
}
.mr-50 {
	margin-right: 50rem;
}
.h-56 {
	height: 56rem;
}
.h-50  {
	height: 50rem;
}
.h-64 {
	height: 64rem;
}
.h-66 {
	height: 66rem;
}
.h-18 {
	height: 18rem;
}
.h-16 {
	height: 16rem;
}
.h-12 {
	height: 12rem;
}
.h-8 {
	height: 8rem;
}
.pc {
	background: #FFFFFF;
}
.pc-team {
	height: 812rem;
	background: #F4F4FA;
}
.pc-team .container {
  width: 1400rem;
  margin: 0 auto;
}
.pc-line-3 {
	height: fit-content;
	background-image: url(../img/ai/pc-line-3-bg.png);
	background-repeat: no-repeat;
	background-size: cover;	
	background-position: center;
}

.pc-line-3 .container {
  width: 1400rem;
  margin: 0 auto;
}
.pc-line-3 .cell-3  {
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;	
	width: 1400rem;
	height: 392rem;
	background: url(../img/ai/pc-cell-3-bg.png) no-repeat;
	background-position: left center;
	background-size: 1012rem 320rem;
}

.pc-line-3 .cell-4  {
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;	
	width: 1400rem;
	height: 392rem;
	background: url(../img/ai/pc-cell-3-bg.png) no-repeat;
	background-position: right center;
	background-size: 1012rem 320rem;
}

.pc-line-3 .duibi-content {
	padding-left: 100rem;
	width: 1012rem;
	height: 392rem;
	display: flex;
	align-items: center;
}
.pc-line-3 .duibi-content .info {
	height: 346rem;
	display: flex;	
	flex-direction: column;
}
.pc-line-3 .duibi-content .info .title {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 346rem;
	height: 32rem;
	background: linear-gradient( 90deg, #D4443F 0%, rgba(255,255,255,0) 100%);
	border-radius: 40rem 0px 0px 40rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 20rem;
	line-height: 32rem;
	color: #FFFFFF;
	text-align: left;
}
.pc-line-3 .duibi-content .info .title-bg {
	background: linear-gradient( 90deg, #59A819 0%, rgba(89,168,25,0) 100%);
	border-radius: 40px 0px 0px 40px;
}
.pc-line-3 .duibi-content .info .desc  {
	width: 400rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16rem;
	color: rgba(0,0,0,0.8);
	text-align: left;
	line-height: 24rem;
}
.pc-line-3 .duibi-content .info .title img {
	width: 20rem;
	height: 20rem;
	margin: 0 8rem;
}
.pc-line-3 .duibi-content .demo-img {
	width: 160rem;
	height: 346rem;
	margin-right: 40rem;
}
.pc-line-3 .duibi-num  {
	width: 336rem;
	height: 392rem;
	line-height: 392rem;
	font-family: PingFang SC, PingFang SC;	
	font-size: 280rem;
    -webkit-text-fill-color: transparent;    
	background: linear-gradient(to bottom, #FFF, rgba(255,255,255,0));	
	font-weight: 600;	
	text-align: center;
	font-style: normal;
	text-transform: none;
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
}
.pc-line-3 .cell-1 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 20rem;
}
.pc-line-3 .cell-1 .item {
	width: 689rem;
	height: 440rem;
	background: linear-gradient( 180deg, #FFFFFF 0%, rgba(255,255,255,0) 100%);
	border-radius: 8rem;
	border: 2rem solid #FFF;
	border-bottom: unset;	
	border-image: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)) 2 2;	
}
.pc-line-3 .cell-1 .item .title {
	padding-top: 40px;
	padding-left: 40rem;
	display: flex;
	align-items: center;
	height: 34rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 24rem;
	color: #000000;
	line-height: 34rem;
}
.pc-line-3 .cell-1 .item .cell-info {	
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.pc-line-3 .cell-1 .item .cell-info .cell-info-desc {
	height: 22rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16rem;
	color: rgba(0,0,0,0.6);
	text-align: center;
}
.pc-line-3 .cell-1 .item .cell-info .cell-info-title {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16rem;
	color: #000000;
	text-align: center;
}
.pc-line-3 .cell-1 .cell-flex {
	display: flex; align-items: flex-end; justify-content: space-between; padding: 38rem 60rem 0;
}
.pc-line-3 .cell-1 .item .cell-info .cell-info-bg-1 {
	width: 252rem;
	height: 235rem;
	background: url(../img/ai/cell-info-bg-1.png) no-repeat;
	background-position: center;
	background-size: 252rem 235rem;
}
.pc-line-3 .cell-1 .item .cell-info .cell-info-bg-1 .tip-info {
	padding-top: 105rem;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 4rem;
	height: 20rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14rem;
	color: #1DA81F;
	text-align: center;
}
.pc-line-3 .cell-1 .item .cell-info .cell-info-bg-1 .tip-info img {
	width: 20rem;
	height: 20rem;
}
.pc-line-3 .cell-1 .item .cell-info .cell-info-bg-4 {
	width: 252rem;
	height: 235rem;
	background: url(../img/ai/cell-info-bg-4.png) no-repeat;
	background-position: center;
	background-size: 252rem 235rem;
}
.pc-line-3 .cell-1 .item .cell-info .cell-info-bg-4 .tip-info {
	padding-top: 105rem;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 4rem;
	height: 20rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14rem;
	color: #D4443F;
	text-align: center;
}
.pc-line-3-title {
	width: 1400rem;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 39px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 28px;
	color: #000000;
	text-align: left;
}
.pc-line-3-title .title-tag {
	width: 120rem;
	height: 40rem;
	background: #5252FD;
	border-radius: 40rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 20rem;
	line-height: 40rem;
	text-align: center;
	color: #FFFFFF;
}
.pc-line-3-title .title {
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 28rem;
	color: #000000;
	width: fit-content;
}
.pc-line-3-title .bg {
	height: 14rem;
	background: url(../img/ai/line-3title-bg.png);
	background-size: 100% 14rem;
}
.pc-line-3 .cell-1 .item .cell-info .cell-info-bg-4 .tip-info img {
	width: 20rem;
	height: 20rem;
}
.pc-line-3 .cell-1 .item .cell-info .cell-info-bg-3 {
	width: 252rem;
	height: 104rem;
	background: url(../img/ai/cell-info-bg-3.png) no-repeat;
	background-position: center;
	background-size: 252rem 104rem;
}
.pc-line-3 .cell-1 .item .cell-info .cell-info-bg-3 .tip-info {
	padding-top: 58rem;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 4rem;
	height: 20rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14rem;
	color: #1DA81F;
	text-align: center;
}
.pc-line-3 .cell-1 .item .cell-info .cell-info-bg-3 .tip-info img {
	width: 20rem;
	height: 20rem;
}

.pc-line-3 .cell-1 .item .cell-info .cell-info-bg-2 {
	width: 252rem;
	height: 104rem;
	background: url(../img/ai/cell-info-bg-2.png) no-repeat;
	background-position: center;
	background-size: 252rem 104rem;
}
.pc-line-3 .cell-1 .item .cell-info .cell-info-bg-2 .tip-info {
	padding-top: 58rem;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 4rem;
	height: 20rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14rem;
	color: #D4443F;
	text-align: center;
}
.pc-line-3 .cell-1 .item .cell-info .cell-info-bg-2 .tip-info img {
	width: 20rem;
	height: 20rem;
}
.pc-line-3 .cell-1 .item .title img {
	width: 32rem;
	height: 32rem;
	margin-right: 8rem;
}
.pc-line-2 {
	height: fit-content;
	background-image: url(../img/ai/pc-line-2-bg.png);
	background-repeat: no-repeat;
	background-size: cover;	
	background-position: center;
}
.pc-line-2 .container {
  width: 1400rem;
  margin: 0 auto;
}
.pc-line-2-pros {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 198rem;
	height: 163rem;
}
.pc-line-2-pros .pro-bg-1 {
	background: url(../img/ai/pro-bg-1.png) no-repeat;
	background-position: left center;
	background-size: 160rem 160rem;
}
.pc-line-2-pros .pro-bg-2 {
	background: url(../img/ai/pro-bg-2.png) no-repeat;
	background-position: left center;
	background-size: 160rem 160rem;
}
.pc-line-2-pros .pro-bg-3 {
	background: url(../img/ai/pro-bg-3.png) no-repeat;
	background-position: left center;
	background-size: 214rem 160rem;
}
.pc-line-2-pros .item {
	padding-left: 136px;
}
.pc-line-2-pros .item .sub-title {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 8rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 20rem;
	color: #5252FD;
}
.pc-line-2-pros .item .sub-title img {
	width: 24rem;
	height: 24rem;
}
.pc-line-2-pros .item .line-title {
	width: fit-content;
	height: 34rem;
	line-height: 34rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 24rem;
	text-align: center;
	font-style: normal;
	text-transform: none;
	background: linear-gradient(to right, #000000, #5252FD);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
}
.pc-line-2-pros .item .line-2-tip {
	height: 48rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16rem;
	color: rgba(0,0,0,0.6);
	line-height: 24rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.pc-line-2 .container .pc-line-2-gn {
	display: flex;	
	justify-content: space-between;
}
.pc-line-2 .container .gn-list {
	display: grid;
	grid-template-rows: repeat(2, 1fr); /* 两行 */
  	grid-template-columns: repeat(3, 1fr); /* 三列 */
  	gap: 22rem; /* 网格项之间的间隙 */
	padding-top: 98rem;
	padding-bottom: 26rem;
}
.hr-ff-5 {
	height: 1rem;
	background: rgba(255,255,255,0.6);
}
.pc-line-2 .container .gn-list .item {
	width: 364rem;
	height: 171rem;
	background: linear-gradient( 180deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
	border-radius: 8rem;
	border: 2rem solid #fff;
	border-image: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)) 2 2;
	border-bottom: 0;
}
.pc-line-2 .container .gn-list .item .item-tip {
	height: 22rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16rem;
	color: rgba(0,0,0,0.6);
	text-align: left;
	font-style: normal;
	text-transform: none;
	padding-left: 29rem;
}
.pc-line-2 .bg-1 {
	background: linear-gradient( 180deg, #FFDF3C 0%, rgba(255,255,255,0) 100%);
	box-shadow: inset 0px 4rem 8rem 0px #FFFFFF;
}
.pc-line-2 .bg-2 {
	background: linear-gradient( 180deg, #FFACAC 0%, rgba(255,255,255,0) 100%);
	box-shadow: inset 0px 4rem 8rem 0px #FFFFFF;
}
.pc-line-2 .bg-3 {
	background: linear-gradient( 180deg, #9ED7F8 0%, rgba(255,255,255,0) 100%);
	box-shadow: inset 0px 4ren 8rem 0px #FFFFFF;
}
.pc-line-2 .bg-4 {
	background: linear-gradient( 180deg, #CBFFB2 0%, rgba(255,255,255,0) 100%);
	box-shadow: inset 0px 4rem 8rem 0px #FFFFFF;
}
.pc-line-2 .container .gn-list .item .tags {
	padding-left: 29rem;
	display: flex;
	justify-content: flex-start;
	gap: 16rem;
}
.pc-line-2 .container .gn-list .item .tag {
	border-radius: 4rem;
	width: 80rem;
	height: 32rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14rem;
	color: rgba(0,0,0,0.8);
	text-align: center;
	line-height: 32rem;
}
.pc-line-2 .container .gn-list .item .sub-title {
	padding: 27rem 0 15rem 29rem;
	height: 34rem;
	line-height: 34rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 24rem;
	color: #000000;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.pc-line-2 .container .gn-list .item .sub-title span {
	width: 28rem;
	height: 28rem;
	text-align: center;
	line-height: 28rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 20rem;
	color: #FFFFFF;
	background: linear-gradient( 180deg, #000000 0%, #666666 100%);
	border-radius: 100%;
	display: inline-block;
	margin-right: 8rem;
}
.pc-line-2 .container .gn-list .item .hr {
	width: 313rem;
	height: 1rem;
	background: #FFFFFF;
	margin: 0 auto;
}
.pc-line-2 .container .pc-line-2-gn .gn-img {
	width: 224px;
	height: 496px;
}
.pc-line-1 {
	height: fit-content;
	background-image: url(../img/ai/pc-line-1-bg.png);
	background-repeat: no-repeat;
	background-size: cover;	
	background-position: center;
}
.pc-line-1 .container {
  width: 1400rem;
  margin: 0 auto;
}
.pc-line-1 .container .pc-line-1-png {
	width: 1400rem;
	height: auto;
	height: 462rem;
	margin: 0 auto;
	background: url("../img/ai/pc-line-1.png") no-repeat;
	background-size: 1400rem 462rem;
	position: relative;
}
.pc-line-1 .container .pc-line-1-png .t-1 {
	position: absolute;
	left: 60rem;
	top: 96rem;
}
.pc-line-1 .container .pc-line-1-png .t-2 {
	position: absolute;
	left: 564rem;
	top: 41rem;
}
.pc-line-1 .container .pc-line-1-png .t-3 {
	position: absolute;
	top: 222rem;
	left: 428rem;
}
.pc-line-1 .container .pc-line-1-png .t-4 {
	position: absolute;
	left: 948rem;
	top: 141rem;
}
.pc-line-1 .container .pc-line-1-png .tip-img {
	width: 80rem;
	height: 80rem;
	display: block;
}
.pc-line-1 .container .pc-line-1-png .tips {
	display: flex;
	align-items: center;
	gap: 2rem;
	height: 22rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16rem;
	color: #000000;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.pc-line-1 .container .pc-line-1-png .tips img {
	width: 20rem;
	height: 20rem;
}
.pc-line-1 .container .bottom-tip {
	height: 28rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 20rem;
	color: rgba(0,0,0,0.6);
	text-align: center;
	font-style: normal;
}
.pc-hy {
	/* height: 812rem; */
	background: linear-gradient( 180deg, #F1F1FF 0%, #EAFBFF 59%, #FFF7EA 100%);
}
.pc-hy .container {
  width: 1400rem;
  margin: 0 auto;
}
.pc-hy-tabs {
	padding: 0 48rem 20rem;
	border-bottom: 1px solid #D9D9D9;
	display: flex;
	align-items: center;
}
.pc-hy-tabs-item {
	position: relative;
	width: 128rem;
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: 400;
	font-size: 20rem;
	color: rgba(0,0,0,0.8);	
	text-align: center;
	cursor: pointer;
}
.pc-hy-tabs-item-checked {
	color: #5252FD;
}
.pc-hy-tabs-item-checked::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -22rem;
	width: 100%;
	height: 4rem;
	background: rgba(82,82,253,0.98);	
}
.pc-hy-list {
	width: 1400rem;
	height: 562rem;
}
.pc-hy-list-item {
	position: relative;
	width: 1400rem;
	height: 400rem;
	display: none;
}
.pc-hy-list-item-active {
	display: block;
}
.pc-hy-list-item-video {
	width: 256rem;
	height: 503rem;
	position: absolute;
	left: 708rem;
	top: 64rem;
	z-index: 1;
	background: #000000;
	border-radius: 20rem;
}
.pc-hy-list-item-video video {
	width: 256rem;
	height: 503rem;
	border-radius: 20rem;
}
.pc-v-pause, .pc-v-play {
	width: 78rem;
	height: 78rem;
	cursor: pointer;
	position: absolute;
	top: 205rem;
	left: 90rem;
	z-index: 3;
}
.pc-v-pause {
	display: none ;
}

.pc-hy-list-item-b-c {
	width: 476rem;
	height: 162rem;
	position: absolute;
	left: 708rem;
	top: 400rem;
	background: url("../img/live/com/bottom-bg.png") no-repeat;
	background-size: 476rem 162rem;
}
.pc-hy-list-item-b-r {
	position: absolute;
	top: 306rem;
	right: 40rem;
	width: 274rem;
	text-align: right;
	color: #FFF;
}
.pc-hy-list-item-b-r-title {
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16rem;
	color: #FFFFFF;
	line-height: 19rem;
	padding-bottom: 8rem;
}
.pc-hy-list-item-b-r-tip {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14rem;
	color: #FFFFFF;
	line-height: 16rem;
}
.pc-hy-list-item-t-r {
	position: absolute;
	top: 40rem;
	right: 40rem;
	width: 16rem;
	height: 4rem;
}
.pc-hy-list-item-l {
	padding: 40rem;
	width: 520rem;
	height: 320rem;
	color: #FFF;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	font-weight: 500;
	font-family: Source Han Sans SC, Source Han Sans SC;
}
.pc-hy-list-item-l-tip {
	font-size: 14rem;
}
.pc-hy-list-item-l-title {
	font-size: 32rem;
}
.pc-hy-list-item-l-num {
	font-size: 40rem;
}
.pc-hy-list-item-l-v {
	margin: 0 40rem 0 48rem;
	width: 1px;
	height: 70rem;
	background: #FFF;
}
.pc-hy-list-item-l-bottom {
	display: flex;
	justify-content: flex-start;
}
.pc-hy-list-item-l-bg-1 {	
  background-image: url("../img/live/com/icon-1.png");
  background-position: 260rem center;
  background-repeat: no-repeat;
  background-size: 300rem 300rem;
}
.pc-hy-list-item-bg-1 {
	background-color: #00A6E8;
	background-image: url("../img/live/com/c-1.png");
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 800rem 400rem;
}
.pc-hy-list-item-l-bg-2 {	
  background-image: url("../img/live/com/icon-2.png");
  background-position: 260rem center;
  background-repeat: no-repeat;
  background-size: 300rem 300rem;
}
.pc-hy-list-item-bg-2 {
	background-color: #F17E36;
	background-image: url("../img/live/com/c-2.png");
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 800rem 400rem;
}
.pc-hy-list-item-l-bg-3 {	
  background-image: url("../img/live/com/icon-3.png");
  background-position: 260rem center;
  background-repeat: no-repeat;
  background-size: 300rem 300rem;
}
.pc-hy-list-item-bg-3 {
	background-color: #BC5CFB;
	background-image: url("../img/live/com/c-3.png");
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 800rem 400rem;
}
.pc-hy-list-item-l-bg-4 {	
  background-image: url("../img/live/com/icon-4.png");
  background-position: 260rem center;
  background-repeat: no-repeat;
  background-size: 300rem 300rem;
}
.pc-hy-list-item-bg-4 {
	background-color: #5252FD;
	background-image: url("../img/live/com/c-4.png");
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 800rem 400rem;
}
.pc-hy-list-item-l-bg-5 {	
  background-image: url("../img/live/com/icon-5.png");
  background-position: 260rem center;
  background-repeat: no-repeat;
  background-size: 300rem 300rem;
}
.pc-hy-list-item-bg-5 {
	background-color: #5252FD;
	background-image: url("../img/live/com/c-5.png");
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 800rem 400rem;
}
.pc-hy-list-item-l-bg-6 {	
  background-image: url("../img/live/com/icon-6.png");
  background-position: 260rem center;
  background-repeat: no-repeat;
  background-size: 300rem 300rem;
}
.pc-hy-list-item-bg-6 {
	background-color: #5252FD;
	background-image: url("../img/live/com/c-6.png");
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 800rem 400rem;
}
.pc-hy-list-item-l-bg-7 {	
  background-image: url("../img/live/com/icon-7.png");
  background-position: 260rem center;
  background-repeat: no-repeat;
  background-size: 300rem 300rem;
}
.pc-hy-list-item-bg-7 {
	background-color: #5252FD;
	background-image: url("../img/live/com/c-7.png");
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 800rem 400rem;
}
.pc-hy-list-item-l-bg-8 {	
  background-image: url("../img/live/com/icon-8.png");
  background-position: 260rem center;
  background-repeat: no-repeat;
  background-size: 300rem 300rem;
}
.pc-hy-list-item-bg-8 {
	background-color: #00A6E8;
	background-image: url("../img/live/com/c-8.png");
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 800rem 400rem;
}
.pc-hy-list-item-l-bg-9 {	
  background-image: url("../img/live/com/icon-9.png");
  background-position: 260rem center;
  background-repeat: no-repeat;
  background-size: 300rem 300rem;
}
.pc-hy-list-item-bg-9 {
	background-color: #BC5CFB;
	background-image: url("../img/live/com/c-9.png");
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 800rem 400rem;
}
.pc-hy-list-item-l-bg-10 {	
  background-image: url("../img/live/com/icon-10.png");
  background-position: 260rem center;
  background-repeat: no-repeat;
  background-size: 300rem 300rem;
}
.pc-hy-list-item-bg-10 {
	background-color: #00A6E8;
	background-image: url("../img/live/com/c-10.png");
	background-position: right top;
	background-repeat: no-repeat;
	background-size: 800rem 400rem;
}
.pc-hy .btn {
	margin: auto;
	display: flex;
  align-items: center;
	justify-content: center;
	width: 240rem;
	height: 80rem;
	background: #5252FD;
	border-radius: 2rem;
	font-weight: 500;
	font-size: 24rem;
	color: #FFFFFF;
	text-align: justified;
	font-style: normal;
	text-transform: none;
}
.pc-hy .btn img {
	width: 30rem;
	height: 15rem;
	margin-left: 15rem;
}
.pc-gn {
	height: 862rem;
}
.pc-gn .container {
	width: 1400rem;
	margin: 0 auto;
}
.pc-title {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 24rem;
}
.pc-title img {
  width: 67rem;
  height: 102rem;
}
.pc-title .title {
	width: fit-content;
	height: 67rem;
	line-height: 67rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 48rem;
	text-align: center;
	font-style: normal;
	text-transform: none;
	background: linear-gradient(to right, #000000, #5252FD);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
}
.pc-title .tip {	
	height: 28rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 20rem;
	color: rgba(0,0,0,0.6);
	text-align: center;
	font-style: normal;
	text-transform: none;
}
.pc-zs {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.pc-zs-item {
	width: 290rem;
	height: 435rem;
	border-radius: 2rem;
}
.pc-zs-item-title {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 24rem;
	color: #000000;	
	text-align: center;
	font-style: normal;
	text-transform: none;
}
.pc-zs-item-title img {
	width: 24rem;
	height: 24rem;
}

.p-24 {
	padding: 24rem;
}
.pc-rectangle-column {
	display: flex;
	flex-direction: column;
}
.pc-rectangle-around {
	display: flex;
	justify-content: space-around;
	align-items: flex-end
}
.pc-rectangle-img {
	width: 24rem;
	height: 24rem;
	margin: auto;
	display: block;
}
.pc-rectangle-tip {
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 12rem;
	color: #FFFFFF;
	line-height: 28rem;
	text-align: center;
}
.pc-rectangle-1 {
	width: 102rem;
	height: 352rem;
	border-radius: 2rem;
}
.pc-rectangle-2 {
	width: 102rem;
	height: 141rem;
	border-radius: 2rem;
}
.pc-rectangle-3 {
	width: 102rem;
	height: 90rem;
	border-radius: 2rem;
}
.pc-rectangle-bg-1 {
	background: linear-gradient( 180deg, #5252FD 0%, #6F52FD 100%);
}
.pc-rectangle-bg-2 {
	background: linear-gradient( 180deg, #F0AF41 0%, #F0C741 100%);
}
.pc-rectangle-bg-3 {
  background: linear-gradient( 180deg, #ED5B57 0%, #F97244 100%);
}

.pc-rectangle-t {
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14rem;
	text-align: center;
	color: rgba(0,0,0,0.8);
}
.pc-rectangle-hr {
	height: 1px;
	background: #D9D9F0;
}

.pc-zs-grid {
	display: grid;
  grid-template-columns: 137rem 137rem;
  grid-template-rows: 78rem 78rem;
  gap: 16rem;
}
.pc-zs-grid-item {
	width: 100%;
	height: 100%;
	border-radius: 2rem;
	display: flex;
	align-items: center;
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: 500;
	font-size: 14rem;
	color: #FFFFFF;	
}
.c-black-4 {
	color: rgba(0,0,0,0.4) !important
}
.bg-e7{
	background: #E7E7EF !important;
}
.pc-zs-grid-item-bg-c-1 {
	background-color: #5252FD;
}
.pc-zs-grid-item-bg-c-2 {
  background: #E4E4ED;
}
.pc-zs-grid-item-bg-img-5 {
	background-image: url("../img/live/gird-bg-5.png");
  background-size: 64rem 64rem;
  background-position: right center;
  background-repeat: no-repeat;
}
.pc-zs-grid-item-bg-img-1 {
	background-image: url("../img/live/gird-bg-1.png");
  background-size: 64rem 64rem;
	background-position: right center;
	background-repeat: no-repeat;
}
.pc-zs-grid-item-bg-img-2 {
	background-image: url("../img/live/gird-bg-2.png");
  background-size: 64rem 64rem;
	background-position: right center;
	background-repeat: no-repeat;
}
.pc-zs-grid-item-bg-img-3 {
	background-image: url("../img/live/gird-bg-3.png");
  background-size: 64rem 64rem;
	background-position: right center;
	background-repeat: no-repeat;
}
.pc-zs-grid-item-bg-img-4 {
	background-image: url("../img/live/gird-bg-4.png");
  background-size: 64rem 64rem;
	background-position: right center;
	background-repeat: no-repeat;
}

.pc-zs-tip-list {
	display: flex;
	justify-content: flex-start;
	flex-direction: column;
	gap: 8rem;
}
.pc-zs-tip-list-item {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	height: 40rem;
	background: #EEEEFF;
	border-radius: 2rem;
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: 400;
	font-size: 14rem;
	color: rgba(0,0,0,0.8);
	line-height: 24rem;
}
.pc-zs-tip-list-item img {
	width: 16rem;
	height: 16rem;
	margin: 0 8rem 0 16rem;
}

.pc-zs-item-bg1 {
	background: linear-gradient( 180deg, #E3E3FF 0%, #BCBCFF 100%);
	border: 1px solid #DDDDFF;
}
.pc-zs-item-bg2 {
	background: rgba(236,236,241,1);
}
.pc-zs-item-bg3, .pc-zs-item-bg4 {
	background: #f8f8f8;	
}
.pc-gn-right {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 16rem;
}
.pc-gn-right .bg-1 {
	background: url("../../assets/img/live/gn-bg-1.png") no-repeat;
	background-size: 218rem 496rem;
}
.pc-gn-right .bg-2 {
	background: url("../../assets/img/live/gn-bg-2.png") no-repeat;
	background-size: 218rem 496rem;
}
.pc-gn-right .bg-3 {
	background: url("../../assets/img/live/gn-bg-3.png") no-repeat;
	background-size: 218rem 496rem;
}
.ml-25 {
	margin-left: 25rem;
}
.ml-15 {
	margin-left: 15rem;
}
.ml-53 {
	margin-left: 53rem;
}
.ml-49 {
	margin-left: 49rem;
}
.pc-gn-right-item {
	width: 218rem;
	height: 496rem;
	display: flex;
	flex-direction: column;	
}
.pc-gn-right-item .title {
	height: 41rem;
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: 500;
	font-size: 28rem;
	color: #FFFFFF;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.pc-gn-right-item .tip {
	display: flex;
	justify-content: flex-start;
	gap: 8rem;
	align-items: center;
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: 400;
	font-size: 16rem;
	color: #FFFFFF;	
	font-style: normal;
	text-transform: none;
}
.pc-gn-right-item img {
	width: 16rem;
	height: 16rem;
}
.pc-gn-list {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	height: 593rem;
}
.pc-gn-list-center {
	width: 274rem;
	height: 593rem;
	margin: 0 54rem;
}
.pc-gn-list-left {
	padding: 49rem 0;
	display: flex;
	gap: 16rem;
	flex-direction: column;
	justify-content: space-between;
}
.pc-gn-list-left-item {
	width: 333rem;
	height: 112rem;
	background: #E3E3FF;
	border-radius: 2rem;
	border: 1rem solid #DDDDFF;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.pc-gn-list-left-item img {
	width: 64rem;
	height: 64rem;
	margin: 0 16rem;
}
.pc-gn-list-left-item-c {
	padding: 4rem 0;
}
.pc-gn-list-left-item .title {
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: 500;
	font-size: 20rem;
	color: #000000;
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.pc-gn-list-left-item .tip {
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: 400;
	font-size: 14rem;
	color: rgba(0,0,0,0.6);	
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.pc .banner-area {
	height: 720rem;
	background-image: url(../img/ai/banner.png);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	background-position: center;
}
.h-228 {
	height: 228rem;
}
.h-40 {
	height: 40rem;
}
.pc .banner-area .container {
	height: 720rem;
	width: 1400rem;
	margin: 0 auto;
	background: url("../img/ai/banner-right.png") no-repeat;
	background-position: right bottom;
	background-size: 646rem 615rem;
}

.pc .banner-area .container .title {
	height: 81rem;
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: bold;
	font-size: 56rem;
	color: #FFFFFF;	
	font-style: normal;
	text-transform: none
}

.pc .banner-area .container .tip {
	height: 28rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 20rem;
	color: rgba(255,255,255,0.8);
	text-align: left;
	font-style: normal;
	text-transform: none;
}
.pc .banner-area .container .hr-line {
	width: 586px;
	height: 1px;
	background: rgba(255,255,255,0.4);
}
.pc .banner-area .container .cells {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 80rem;
}
.pc .banner-area .container .cell {
	display: flex;
	align-items: center;
	justify-content: space-around;
	padding: 0 3rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 24rem;
	color: #FFFFFF;
	text-align: center;
	font-style: normal;
	text-transform: none;
}
.pc .banner-area .container .cell img {
	width: 28rem;
	height: 28rem;
	margin-right: 5rem;
}
.pc .banner-area .container .btn-tip {
	width: 240rem;
	height: 40rem;
	background: rgba(218,237,255,0.3);
	border-radius: 40rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 20rem;
	color: #FFFFFF;
	line-height: 40rem;
	text-align: center;
	font-style: normal;
	text-transform: none;
}

.pc .banner-area .container .btn {
	display: flex;
  align-items: center;
	justify-content: center;
	width: 240rem;
	height: 80rem;
	background: #3434C0;
	border-radius: 2rem;
	font-weight: 500;
	font-size: 24rem;
	color: #FFFFFF;
	text-align: justified;
	font-style: normal;
	text-transform: none;
}
.pc .banner-area .container .btn img {
	width: 30rem;
	height: 15rem;
	margin-left: 15rem;
}

.yd {
	display: none;
	background: #F6F6F6;
	overflow: hidden;
}

.yd-banner-area {
	width: 750rem;
	height: 640rem;
	background-image: url("../img/ai/yd/banner.png");
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	background-position: center;
}
.yd-banner-area .yd-banner-img {
	position: absolute;
	right: 24rem;
	bottom: 0;
	z-index: 1;
	width: 480rem;
	height: 457rem;
}

.yd-banner-area.banner-hr {
	height: 1rem;
	width: 158rem;
	background: rgba(255,255,255,0.4);
}

.h-100 {
	height: 100rem;
}
.pl-24 {
	padding-left: 24rem;
}
.yd-banner-area-title {
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: bold;
	line-height: 47rem;
	font-size: 40rem;
	color: #FFFFFF;
}

.yd-banner-area .cells {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;	
	gap: 32rem;
}
.yd-banner-area .cell {
	display: flex;
	align-items: center;
	justify-content: flex-start;	
	width: 158rem;
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: 400;
	font-size: 24rem;
	color: #FFFFFF;	
	text-align: center;
	font-style: normal;
	text-transform: none;
	white-space: nowrap;
}
.yd-banner-area .tip {	
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 20rem;
	color: rgba(255, 255, 255, 0.8);	
	text-align: left;
	font-style: normal;
}
.yd-banner-area .cell img {
	width: 28rem;
	height: 28rem;
	margin-right: 10rem;
}
.yd-banner-area .btn-tip {	
	width: 208rem;
	height: 52rem;
	background: rgba(218,237,255,0.3);
	border-radius: 40rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 20rem;
	color: #FFFFFF;
	line-height: 52rem;
	text-align: center;
	font-style: normal;
	text-transform: none;
}

.yd-banner-area .btn {
	display: flex;
  align-items: center;
	justify-content: center;	
	height: 80rem;
	background: #3434C0;
	width: 320rem;
	border-radius: 2rem;
	font-weight: 500;
	font-size: 28rem;
	color: #FFFFFF;
	text-align: justified;
	font-style: normal;
	text-transform: none;
}
.yd-banner-area .btn img {
	width: 30rem;
	height: 15rem;
	margin-left: 15rem;
}

.yd-title {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 16rem;
	padding-left: 24rem;
}
.yd-title img {
  width: 56rem;
  height: 85rem;
}
.yd-title .title {
	height: 50rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 35rem;
	color: transparent;
	line-height: 50rem;	
	text-transform: none;
	background: linear-gradient(to right, #000000 0%, #5252FD 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
}
.yd-title .tip {	
	height: 28rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 20rem;
	line-height: 24rem;
	color: rgba(0,0,0,0.6);
	font-style: normal;
	text-transform: none;
}

.yd-gn {
	padding: 56rem 24rem;
	background: #FFF;
}

.yd-gn-cells {
	display: grid;
	grid-template-columns: 343rem 343rem;
	grid-template-rows: 96rem 96rem;
	gap: 16rem;
	
}
.yd-gn-cells .cell {
	padding: 16rem;
	background: #E3E3FF;
	border-radius: 2rem;
	border: 1px solid #DDDDFF;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 16rem ;
}

.yd-gn-cells .cell img {
	width: 64rem;
	height: 64rem;
}
.yd-gn-cells .cell .title {
	font-weight: 500;
	font-size: 24rem;
	color: #000000;
	line-height: 28rem;
}
.yd-gn-cells .cell .tip {
	font-weight: 400;
	font-size: 16rem;
	color: rgba(0,0,0,0.6);
}
.yd-gn-info {
	height: 360rem;
	padding: 0;
	background: url("../img/live/yd/gn/gn.png") no-repeat;
	background-size: 154rem 360rem;
	background-position: left 0;
	display: flex;
	justify-content: flex-end;
	gap: 16rem;
	align-items: center;
}
.yd-gn-info .cell {
	width: 160rem;
	height: 300rem;
}
.yd-gn-info .cell-bg-1 {
	background: url("../img/live/yd/gn/gn-1.png") no-repeat;
	background-size: 160rem 300rem;
}
.yd-gn-info .cell-bg-2 {
	background: url("../img/live/yd/gn/gn-2.png") no-repeat;
	background-size: 160rem 300rem;
}
.yd-gn-info .cell-bg-3 {
	background: url("../img/live/yd/gn/gn-3.png") no-repeat;
	background-size: 160rem 300rem;
}
.yd-gn-info .cell .title {
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: 500;
	font-size: 28rem;
	color: #FFFFFF;
	text-align: center;
}

.yd-gn-info .cell .tip {
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: 400;
	font-size: 18rem;
	height: 26rem;
	color: #FFFFFF;
	line-height: 21rem;
}

.yd-gn-info .cell .tip img {
	width: 16rem;
	height: 16rem;
	margin-right: 4rem;
}

.yd-team {
	padding: 0 24rem;
	height: 1396rem;
	background: #F4F4FA;	
}
.yd-hr {
	height: 1px;
	background: #D9D9D9;
}
.yd-zh {
	display: flex;
	justify-content: space-between;
}
.yd-zh-title {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 39rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 28rem;
	color: #000000;
	gap: 8rem;
}
.yd-zh-title img {
	width: 32rem;
	height: 32rem;
}
.yd-zh-cell {
	width: 290rem;
	height: 435rem;	
	border-radius: 2rem;	
}
.yd-zh-cell-bg-1 {
	background: linear-gradient( 180deg, #E3E3FF 0%, #BCBCFF 100%);
	border: 1px solid #DDDDFF;
}
.yd-zh-cell-bg-3 {
	background: #F8F8FF;
}
.yd-zh-cell-bg-2 {
	background: #F0F0F6;
}

.yd-rectangle-column {
	display: flex;
  flex-direction: column;
}
.yd-rectangle-around {
	display: flex;
	justify-content: space-around;
	align-items: flex-end;
}

.yd-rectangle-column {
	display: flex;
	flex-direction: column;
}
.yd-rectangle-around {
	display: flex;
	justify-content: space-around;
	align-items: flex-end
}
.yd-rectangle-img {
	width: 24rem;
	height: 24rem;
	margin: auto;
	display: block;
}
.yd-rectangle-tip {
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14rem;
	color: #FFFFFF;
	line-height: 28rem;
	text-align: center;
}
.yd-rectangle-1 {
	width: 102rem;
	height: 352rem;
	border-radius: 2rem;
}
.yd-rectangle-2 {
	width: 102rem;
	height: 141rem;
	border-radius: 2rem;
}
.yd-rectangle-3 {
	width: 102rem;
	height: 90rem;
	border-radius: 2rem;
}
.yd-rectangle-bg-1 {
	background: linear-gradient( 180deg, #5252FD 0%, #6F52FD 100%);
}
.yd-rectangle-bg-2 {
	background: linear-gradient( 180deg, #F0AF41 0%, #F0C741 100%);
}
.yd-rectangle-bg-3 {
  background: linear-gradient( 180deg, #ED5B57 0%, #F97244 100%);
}

.yd-rectangle-t {
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 20rem;
	text-align: center;
	color: rgba(0,0,0,0.8);
}
.yd-rectangle-hr {
	height: 1px;
	background: #D9D9F0;
}

.yd-hy  {
	padding: 40rem 24rem 60rem;
	/* background: #FFF; */
	background: linear-gradient( 180deg, #F1F1FF 0%, #EAFBFF 59%, #FFF7EA 100%);
}
.yd-hy-list {
	height: 440rem;
}
.yd-hy-list-item {
	height: 350rem;
	position: relative;
	margin-bottom: 90rem;
}

.yd-hy-list-item-bg-1 {
	background-color: #00A6E8;
	background-image: url("../img/live/yd/hy/c-1.png");
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: 702rem 190rem;
}

.yd-hy-list-item-bg-2 {
	background-color: #F17E36;
	background-image: url("../img/live/yd/hy/c-2.png");
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: 702rem 190rem;
}

.yd-hy-list-item-bg-3 {
	background-color: #BC5CFB;
	background-image: url("../img/live/yd/hy/c-3.png");
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: 702rem 190rem;
}

.yd-hy-list-item-bg-4 {
	background-color: #5252FD;
	background-image: url("../img/live/yd/hy/c-4.png");
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: 702rem 190rem;
}

.yd-hy-list-item-bg-5 {
	background-color: #5252FD;
	background-image: url("../img/live/yd/hy/c-5.png");
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: 702rem 190rem;
}

.yd-hy-list-item-bg-6 {
	background-color: #5252FD;
	background-image: url("../img/live/yd/hy/c-6.png");
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: 702rem 190rem;
}

.yd-hy-list-item-bg-7 {
	background-color: #5252FD;
	background-image: url("../img/live/yd/hy/c-7.png");
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: 702rem 190rem;
}

.yd-hy-list-item-bg-8 {
	background-color: #00A6E8;
	background-image: url("../img/live/yd/hy/c-8.png");
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: 702rem 190rem;
}

.yd-hy-list-item-bg-9 {
	background-color: #BC5CFB;
	background-image: url("../img/live/yd/hy/c-9.png");
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: 702rem 190rem;
}

.yd-hy-list-item-bg-10 {
	background-color: #00A6E8;
	background-image: url("../img/live/yd/hy/c-10.png");
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: 702rem 190rem;
}

.yd-hy-list-item-content-bg-1 {
  background-image: url("../img/live/com/icon-1.png");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 120rem 120rem;
}
.yd-hy-list-item-content-bg-2 {
  background-image: url("../img/live/com/icon-2.png");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 120rem 120rem;
}
.yd-hy-list-item-content-bg-3 {
  background-image: url("../img/live/com/icon-3.png");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 120rem 120rem;
}
.yd-hy-list-item-content-bg-4 {
  background-image: url("../img/live/com/icon-4.png");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 120rem 120rem;
}
.yd-hy-list-item-content-bg-5 {
  background-image: url("../img/live/com/icon-5.png");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 120rem 120rem;
}
.yd-hy-list-item-content-bg-6 {
  background-image: url("../img/live/com/icon-6.png");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 120rem 120rem;
}
.yd-hy-list-item-content-bg-7 {
  background-image: url("../img/live/com/icon-7.png");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 120rem 120rem;
}
.yd-hy-list-item-content-bg-8 {
  background-image: url("../img/live/com/icon-8.png");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 120rem 120rem;
}
.yd-hy-list-item-content-bg-9 {
  background-image: url("../img/live/com/icon-9.png");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 120rem 120rem;
}
.yd-hy-list-item-content-bg-10 {
  background-image: url("../img/live/com/icon-10.png");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 120rem 120rem;
}



.yd-hy-list-item-video {
	width: 200rem;
	height: 406rem;
	position: absolute;
	left: 50rem;
	top: 24rem;
	z-index: 1;
	background: #000000;
	border-radius: 20rem;
}
.yd-hy-list-item-video video {
	width: 200rem;
	height: 406rem;
	border-radius: 20rem;
}
/* .yd-hy-list .slick-slide img {
	display: unset;
} */
.yd-v-pause, .yd-v-play {
	width: 80rem;
	height: 80rem;
	cursor: pointer;
	position: absolute;
	top: 163rem;
	left: 60rem;
	z-index: 3;
}

.yd-v-play {
	background: url("../img/live/com/play.png") no-repeat;
	width: 80rem;
	height: 80rem;
	background-size: 80rem 80rem;
}

.yd-v-pause {
	background: url("../img/live/com/pause.png") no-repeat;
	width: 80rem;
	height: 80rem;
	background-size: 80rem 80rem;
}

.yd-v-pause {
	display: none ;
}

.yd-hy-list-item-b-c {
	width: 435rem;
	height: 90rem;
	position: absolute;
	left: 45rem;
	top: 330rem;
	background: url(../img/live/com/bottom-bg.png) no-repeat;
	background-size: 435rem 90rem;
}

.yd-hy-list-item-content {
	position: absolute;
	width: 405rem;
	height: 118rem;
	top: 24rem;
	left: 280rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	color: #FFFFFF;
}
.yd-hy-list-item-content .title {
	font-size: 24rem;
	line-height: 28rem;
	padding: 16rem 0;
}
.yd-hy-list-item-content .tip {
	font-weight: 500;
	font-size: 14rem;
	line-height: 24rem;
}
.yd-hy-list-item-content .num {
	font-weight: 500;
	font-size: 20rem;
	color: #FFFFFF;
	line-height: 23rem;
}

.pr-32 {
	padding-right: 32rem;
}

.yd-hy-list-item-b-r {
	position: absolute;
	top: 257rem;
	right: 24rem;
	text-align: right;
	color: #FFF;
	width: 274rem;
	height: 70rem;
}
.yd-hy-list-item-b-r-title {
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16rem;
	color: #FFFFFF;
	line-height: 19rem;
	padding-bottom: 8rem;
}
.yd-hy-list-item-b-r-tip {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 14rem;
	color: #FFFFFF;
	line-height: 16rem;
}

.yd-hy .btn {
	width: 240rem;
	height: 80rem;
	background: #5252FD;
	border-radius: 6rem;
	margin: 0 auto;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 24rem;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
}
.yd-hy .btn img {
	width: 36rem;
	height: 20rem;
	margin-left: 16rem;
}

.yd-hy-tabs {	
	border-bottom: 1px solid #D9D9D9;
	display: flex;
	width: 702rem;
	flex-wrap: nowrap;
	align-items: center;
	height: 65rem;
	/* overflow-x: auto; */
}
.yd-hy-tabs-item {
	position: relative;
	width: 144rem;
	height: 65rem;
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: 400;
	font-size: 28rem;
	color: rgba(0,0,0,0.8);	
	text-align: center;
	cursor: pointer;
}
.yd-hy-tabs-item-checked {
	color: #5252FD;
}
.yd-hy-tabs-item-checked::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -2rem;
	width: 100%;
	height: 4rem;
	background: rgba(82,82,253,0.98);	
}



.yd-zh-cell-titles {
	display: grid;
	grid-template-columns: 137rem 137rem;
	grid-template-rows: 78rem 78rem;
	gap: 16rem;
}

.yd-zh-cell-titles-cell {	
	display: flex;
	height: 78rem;
	align-items: center;
	border-radius: 2rem;
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: 500;
	font-size: 20rem;
	color: #FFFFFF;
	padding-left: 16rem;
}
.yd-zh-cell-tip {
	height: 40rem;
	background: #EEEEFF;
	border-radius: 2rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 24rem;
	gap: 4rem;
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: 400;
	font-size: 16rem;
	color: rgba(0,0,0,0.8);
}
.yd-zh-cell-tip-2 {
	height: 40rem;
	background: #E7E7EF;
	border-radius: 2rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 24rem;
	gap: 4rem;
	font-family: Source Han Sans SC, Source Han Sans SC;
	font-weight: 400;
	font-size: 16rem;
	color: rgba(0,0,0,0.4);
}
.yd-zh-cell-tip img, .yd-zh-cell-tip-2 img {
	width: 16rem;
	height: 16rem;
	margin-right: 4rem;
}
.yd-banner-area-title-bi-1 {
	background-image: url("../img/live/gird-bg-1.png");
	background-size: 64rem 64rem;
	background-position: right center;
	background-repeat: no-repeat;
}
.yd-banner-area-title-bi-2 {
	background-image: url("../img/live/gird-bg-2.png");
	background-size: 64rem 64rem;
	background-position: right center;
	background-repeat: no-repeat;
}
.yd-banner-area-title-bi-3 {
	background-image: url("../img/live/gird-bg-3.png");
	background-size: 64rem 64rem;
	background-position: right center;
	background-repeat: no-repeat;
}
.yd-banner-area-title-bi-4 {
	background-image: url("../img/live/gird-bg-4.png");
	background-size: 64rem 64rem;
	background-position: right center;
	background-repeat: no-repeat;
}
.yd-banner-area-title-bi-5 {
	background-image: url("../img/live/gird-bg-5.png");
	background-size: 64rem 64rem;
	background-position: right center;
	background-repeat: no-repeat;
}
.yd-banner-area-title-bc-1 {
	background-color: #5252FD;
}
.yd-banner-area-title-bc-2 {
	background-color: #E4E4ED;
	color: rgba(0,0,0,0.4);
}
.pl-14 {
	padding-left: 14rem;
}
.pl-39 {
	padding-left: 39rem;
}
.h-25 {
	height: 25rem;
}
.h-16 {
	height: 16rem;
}
.h-117 {
	height: 116rem;
}
.h-43 {
	height: 43rem;
}
.h-4 {
	height: 4rem;
}
.c-ffff8e {
	color: #ffff8e !important;
}

.yd-line-1 {
	width: 750rem;
	height: 600rem;
	background: url(../img/ai/yd/yd-line-1-bg.png) no-repeat;
	background-size: 750rem 600rem;
}
.yd-line-1 .line-1-c {
	width: 702rem;
	height: 274rem;
	background: url(../img/ai/yd/line-1-c.png) no-repeat;
	background-size: 702rem 274rem;
	margin: 0 auto;
	position: relative;
}

.yd-line-1 .line-1-c .cell {
	height: 70rem;
	width: fit-content;
	display: flex;
	flex-direction: column;
	gap: 8rem;
}
.yd-line-1 .line-1-c .t-1 {
	position: absolute;
	top: 64rem;
	left: 16rem;
}
.yd-line-1 .line-1-c .t-2 {
	position: absolute;
	top: 19rem;
	left: 295rem;
}
.yd-line-1 .line-1-c .t-3 {
	position: absolute;
	top: 155rem;
	left: 193rem;
}
.yd-line-1 .line-1-c .t-4 {
	position: absolute;
	top: 109rem;
	left: 435rem;
}
.yd-line-1 .bottom-tip {
	padding-top: 8rem;
	height: 28rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 20rem;
	line-height: 28rem;
	color: rgba(0,0,0,0.6);
	text-align: center;
}
.yd-line-1 .line-1-c .cell .tag-img {
	width: 40rem;
	height: 40rem;
}
.yd-line-1 .line-1-c .cell .info {
	height: 22rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16rem;
	color: #000000;
	text-align: left;
	font-style: normal;
	display: flex;
	align-items: center;
	gap: 8px;
}
.yd-line-1 .line-1-c .cell .info img {
	width: 20rem;
	height: 20rem;
}

.yd-line-2 {
	width: 750rem;
	height: 1220rem;
	background: url(../img/ai/yd/yd-line-2-bg.png) no-repeat;
	background-size: 750rem 1220rem;
}

.px-24 {
	padding: 0 24rem;
}
.yd-line-2-cell-1 {
	display: flex;
	align-items: center;
	justify-content: space-between;	
}
.yd-line-2-cell-1 img {
	width: 148rem;
	height: 326rem;
}
.yd-line-2-cell-1-c {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.yd-line-2-cell-2-c {
	display: flex;
	flex-wrap: wrap;
	gap: 8rem 22rem;
}
.yd-line-2-cell-2-c .cell {
	padding: 0 24rem;
	width: 288rem;
	height: 184rem;
	background: linear-gradient( 180deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
	border-radius: 8rem;
	border: 2rem solid;
	border-bottom: unset;
	border-image: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)) 2 2;
}
.yd-line-2-cell-1-c .cell {	
	padding: 0 40rem;
	width: 451rem;
	height: 160rem;
	background: linear-gradient( 180deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
	border-radius: 8rem;
	border: 2rem solid;
	border-bottom: unset;
	border-image: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)) 2 2;
}
.yd-line-2-cell-title {
	display: flex;
	line-height: 34rem;
	height: 34rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 24rem;
	color: #000000;
	text-align: left;
	font-style: normal;
	text-transform: none
}
.yd-line-2-cell-title span {
	margin-right: 16rem;
	display: inline-block;
	width: 28rem;
	height: 28rem;
	background: linear-gradient( 180deg, #000000 0%, #666666 100%);
	border-radius: 28rem;
	text-align: center;
	line-height: 28rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 20rem;
	color: #FFFFFF;
}
.yd-line-2-cell-hr {
	height: 1px;
	background: #FFFFFF;
}
.yd-line-2-cell-tip {	
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 20rem;
	color: rgba(0,0,0,0.6);
	line-height: 24rem;
}

.yd-line-2-cell-tags {
	display: flex;
	align-items: center;
	height: 56rem;
	gap: 16rem;
}
.yd-line-2-cell-tags .tag {
	width: 80rem;
	height: 32rem;
	background: linear-gradient( 180deg, #FFACAC 0%, rgba(255,255,255,0) 100%);
	box-shadow: inset 0px 4rem 8rem 0px #FFFFFF;
	border-radius: 4rem;
	text-align: center;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16rem;
	color: rgba(0,0,0,0.8);
}

.yd-line-2-cell-tags .tag-bg-2 {
	background: linear-gradient( 180deg, #9ED7F8 0%, rgba(255,255,255,0) 100%);
	box-shadow: inset 0px 4rem 8rem 0px #FFFFFF;
}
.yd-line-2-cell-tags .tag-bg-3 {
	background: linear-gradient( 180deg, #CBFFB2 0%, rgba(255,255,255,0) 100%);
	box-shadow: inset 0px 4rem 8rem 0px #FFFFFF;
}
.yd-line-2-bottom {
	height: 218rem;
	padding: 0 24rem;
	display: flex;
	justify-content: space-between;
}
.yd-line-2-bottom .cell {
	width: 194rem;
	background: url(../img/ai/yd/line-2-b-1.png) no-repeat;
	background-size: auto 120rem;
	background-position: left top;
}
.yd-line-2-bottom .cell-bg-2 {
	background: url(../img/ai/yd/line-2-b-2.png) no-repeat;
	background-size: auto 120rem;
	background-position: left top;
}
.yd-line-2-bottom .cell-bg-3 {
	background: url(../img/ai/yd/line-2-b-3.png) no-repeat;
	background-size: auto 120rem;
	background-position: left top;
}
.yd-line-2-bottom .cell .sub-title {
	display: flex;
	align-items: center;
	gap: 8rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 20rem;
	color: #5252FD;
	height: 28rem;
	line-height: 28rem;
}
.yd-line-2-bottom .cell .sub-title img {
	width: 24rem;
	height: 24rem;
}

.yd-line-2-bottom .cell .title {
	height: 34rem;
	line-height: 34rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 24rem;
	text-align: left;
	font-style: normal;
	text-transform: none;
	background: linear-gradient(to right, #000000, #5252FD);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
}
.yd-line-2-bottom .cell .desc {
	height: 48rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16rem;
	color: rgba(0,0,0,0.6);
	line-height: 24rem;
	text-align: left;
}

.yd-line-3 {
	padding: 0 24rem;
	height: 2490rem;
	background: url(../img/ai/yd/yd-line-3-bg.png) no-repeat;
	background-size: 750rem 2490rem;
}
.yd-line-3 .duibi {
	display: flex;
	justify-content: space-between;
}
.yd-line-3 .duibi .cell {
	padding: 20rem;
	width: 300rem;
	height: 240rem;
	background: linear-gradient( 180deg, #FFFFFF 0%, rgba(255,255,255,0) 100%);
	border-radius: 8rem;
	border: 2rem solid;
	border-bottom: unset;
	border-image: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)) 2 2;
}

.yd-line-3 .duibi .cell .title {
	display: flex;
	align-items: center;
	gap: 8rem;
	height: 34rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 24rem;
	color: #000000;
}
.yd-line-3 .duibi .cell .title img {
	width: 32rem;
	height: 32rem;
}
.yd-line-3 .duibi .cell .items {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}
.yd-line-3 .duibi .cell .items .item {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	gap: 8rem;
}
.yd-line-3 .duibi .cell .items .sub-title {
	height: 22rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16rem;
	color: #000000;
	text-align: center;
	line-height: 22rem;
}
.yd-line-3 .duibi .cell .items .item-1 {
	width: 125rem;
	height: 116rem;
	background: url(../img/ai/yd/tong-1.png) no-repeat;
	background-size: 125rem 116rem;
	color: #1DA81F !important;
}
.yd-line-3 .duibi .cell .items .item-2 {
	width: 125rem;
	height: 51rem;
	background: url(../img/ai/yd/tong-2.png) no-repeat;
	background-size: 125rem 51rem;
	color: #D4443F !important;
}

.yd-line-3 .duibi .cell .items .item-3 {
	width: 125rem;
	height: 51rem;
	background: url(../img/ai/yd/tong-3.png) no-repeat;
	background-size: 125rem 51rem;
	color: #1DA81F !important;
}

.yd-line-3 .duibi .cell .items .item-4 {
	width: 125rem;
	height: 116rem;
	background: url(../img/ai/yd/tong-4.png) no-repeat;
	background-size: 125rem 116rem;
	color: #D4443F !important;
}

.yd-line-3 .duibi .cell .items .content {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 4rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14rem;	
}
.yd-line-3 .duibi .cell .items .content img {
	width: 20rem;
	height: 20rem;
}

.yd-line-3 .duibi .cell .items .tips {
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16rem;
	color: rgba(0,0,0,0.6);
	text-align: center;
	height: 22rem;
	line-height: 22rem;
}

.yd-line-3 .tiyan-title {
	display: flex;	
	align-items: center;
	justify-content: space-between;
	gap: 24rem;
	height: 120rem;
	font-family: PingFang SC, PingFang SC;
	
}
.yd-line-3 .tiyan-title .title {
	min-width: fit-content;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 28rem;
	color: #000000;
	white-space: nowrap;
}
.yd-line-3 .tiyan-title .bg {
	height: 14rem;
	background: url(../img/ai/line-3title-bg.png) no-repeat;
	background-size: auto 14rem;
}
.yd-line-3 .tiyan-title .tag {
	width: 120rem;
	height: 40rem;
	border-radius: 40rem;
	background: #5252FD;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 20rem;
	color: #FFFFFF;
	text-align: center;
	line-height: 40rem;
}
.yd-line-3 .tiyan-item {
	height: 374rem;
	position: relative;
}
.yd-line-3 .duibi-num {
	height: 130rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 128rem;
	line-height: 128rem;
	text-align: right;
	text-transform: none;
	background: linear-gradient(to bottom, #FFFFFF 0%, rgba(255,255,255,0) 100%);
	font-style: normal;
	text-transform: none;
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
}

.yd-line-3 .duibi-num-right {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
.yd-line-3 .duibi-num-left {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.yd-line-3 .tiyan-item .cell {
	padding: 0 30rem 28rem 30rem;
	width: 642rem;
	height: 346rem;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background: url(../img/ai/yd/duibi-bg.png) no-repeat;
	background-size: 702rem 320rem;
	background-position: center bottom;
	display: flex;
	gap: 24rem;
	align-items: flex-end;
}
.yd-line-3 .tiyan-item .cell .cell-img {
	width: 160rem;
	height: 364rem;
}

.yd-line-3 .tiyan-item .cell .cell-info {
	width: 272rem;
	/* height: 364rem; */
}

.yd-line-3 .tiyan-item .cell .cell-info .title {
	display: flex;
	align-items: center;
	justify-content: flex-start;	
	background: linear-gradient(90deg, #D4443F 0%, rgba(255, 255, 255, 0) 100%);
	border-radius: 40rem 0px 0px 40rem;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 20rem;
	line-height: 32rem;
	color: #FFFFFF;
	text-align: left;
	width: 273rem;
	height: 32rem;	
}
.yd-line-3 .tiyan-item .cell .cell-info .title img {
	margin: 0 8rem;
	width: 20rem;
	height: 20rem;
}

.yd-line-3 .tiyan-item .cell .cell-info .title-bg {
	background: linear-gradient( 90deg, #59A819 0%, rgba(89,168,25,0) 100%);
}
.yd-line-3 .tiyan-item .cell .cell-info .desc {
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16rem;
	color: rgba(0,0,0,0.8);
	text-align: left;
	line-height: 22rem;
}