/* 主体内容 —— START */
.page-main {
	background-color: #F8F8FA;
}

/* 主体内容-区域1 */
.page-main .main-one .one-container {
	/* top: 194px;
	left: 166px; */
	top: 12.125rem;
	left: 10.375rem;
}

.main-one .one-container .container-title {
	/* width: 192px;
	height: 168px;
	line-height: 56px; */
	width: 12rem;
	height: 10.5rem;
	font-size: 2rem;
	line-height: 3.5rem;
}

.main-one .one-container .container-desc {
/* 	margin-top: 50px;
	margin-bottom: 32px; */
	margin-top: 3.125rem;
	margin-bottom: 2rem;
	font-size: 1.25rem;
}
/* end */

/* 主体内容-区域2 */
.page-main .main-two {
	padding-bottom: 100px;
}

.page-main .main-two .two-title {
	margin-top: 65px;
}

.page-main .main-two .two-desc {
	margin: 24px 0;
}

.page-main .main-two .two-container {
	height: 374px;
	background-image: url("../../img/product-introduce-ai/two_back2.png");
	background-size: cover;
	z-index: 1;
}

.main-two .two-container .container-img {
	margin-top: 46px;
	width: 506px;
	height: 335px;
}

.main-two .two-container .container-texts {
	margin-top: 79px;
	margin-left: 45px;
}

.two-container .container-texts .texts-item {
	padding-left: 23px;
	margin-bottom: 34px;
}

.two-container .container-texts .texts-item::before {
	content: "";
	position: absolute;
	top: 10px;
	left: 0;
	width: 13px;
	height: 13px;
	background-image: url("../../img/two_icon3.png");
	background-size: 100% 100%;
}

.two-container .container-texts .texts-item:nth-child(1) {
	margin-bottom: 61px;
}

.two-container .container-texts .texts-item:nth-child(2) {
	margin-bottom: 58px;
}

.page-main .main-two .two-back {
	bottom: 0;
	left: 0;
	height: 406px;
	z-index: 0;
}

.page-main .main-two .two-spirit1 {
	top: 0px;
	left: 82px;
	width: 58px;
	height: 106px;
	background-image: url("../../img/product-introduce-ai/two_spirit1.png");
	background-size: cover;
}

.page-main .main-two .two-spirit2 {
	top: 0px;
	right: 114px;
	width: 58px;
	height: 62px;
	background-image: url("../../img/product-introduce-ai/two_spirit2.png");
	background-size: cover;
}
/* end */

/* 主体内容-区域3 */
.main-three .three-container .container-labels {
	margin-left: 70px;
	margin-bottom: 63px;
	z-index: 1;
}

.three-container .container-labels .labels-item {
	margin-right: 30px;
	padding: 15px 20px;
	border-radius: 12px;
	border: 1px solid rgba(255, 255, 255, 0.5);
	background-color: rgba(255, 255, 255, 0.3);
}

.container-labels .labels-item .item-icon {
	margin-right: 8px;
	width: 17px;
	height: 17px;
}

.main-three .three-container .container-box {
	padding-top: 65px;
	padding-left: 47px;
	height: 764px;
	background-image: url("../../img/product-introduce-ai/three_back1.png");
	background-size: cover;
}

.three-container .container-box .box-texts {
	width: 764px;
}

.container-box .box-texts .texts-title {
	margin-bottom: 24px;
}

.three-container .container-box .box-item {
	padding: 40px;
	background-size: 100% 100%;
}

.container-box .box-item .item-num {
	width: 85px;
	height: 47px;
	border-radius: 100px;
	border: 1px solid #000000;
}

.box-item .item-num .num-icon {
	width: 24px;
	height: 24px;
}

.three-container .container-box .box-item.box-item1 {
	bottom: 0;
	left: 0;
	width: 561px;
	height: 441px;
	background-image: url("../../img/product-introduce-ai/three_back2.png");
}

.three-container .container-box .box-item.box-item2 {
	padding-top: 30px;
	padding-right: 32px;
	bottom: 40px;
	right: 34px;
	width: 546px;
	height: 390px;
	background-image: url("../../img/product-introduce-ai/three_back3.png");
}

.three-container .container-box .box-spirit1 {
	top: -160px;
	left: 0;
	width: 108px;
	height: 150px;
	background-image: url("../../img/product-introduce-ai/three_spirit2.png");
	background-size: cover;
}

.three-container .container-box .box-spirit2 {
	top: 96px;
	right: 41px;
	width: 216px;
	height: 84px;
	background-image: url("../../img/product-introduce-ai/three_spirit4.png");
	background-size: cover;
}

.page-main .main-three .three-spirit1 {
	top: 66px;
	left: -32.5px;
	width: 65px;
	height: 65px;
	background-image: url("../../img/product-introduce-ai/three_spirit1.png");
	background-size: cover;
}

.page-main .main-three .three-spirit2 {
	top: 0;
	right: -31px;
	width: 160px;
	height: 160px;
	background-image: url("../../img/product-introduce-ai/three_spirit3.png");
	background-size: cover;
}
/* end */

/* 主体内容-区域4 */
.page-main .main-four {
	padding-top: 123px;
	/* padding-bottom: 53px; */
	padding-bottom: 100px;
}

.main-four .four-container .container-desc {
	margin-top: 31px;
	margin-bottom: 54px;
}

.main-four .four-container .container-swiper {
	margin-bottom: 53px;
	height: 468px;
	background-image: url("../../img/product-introduce-ai/four_back1.png");
	background-size: cover;
}

.four-container .container-swiper .slide-img {
	width: 387px;
	height: 290px;
	border-radius: 6px;
	border: 1px solid #000000;
}

.four-container .container-swiper .swiper-btn-left {
	margin-top: -28px;
	top: 50%;
	left: -57px;
	width: 27px;
	height: 56px;
}

.four-container .container-swiper .swiper-btn-right {
	margin-top: -28px;
	top: 50%;
	right: -57px;
	width: 27px;
	height: 56px;
}

.four-container .container-swiper .swiper-pagination {
	bottom: -30px;
}

.container-swiper .swiper-pagination .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	background-color: #E6E8EF;
	border-radius: 50%;
	opacity: 1;
}

.container-swiper .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #6536E8;
}

.four-container .container-item .item-desc {
	margin-top: 24px;
	width: 1000px;
}

.main-four .four-container .container-spirit1 {
	top: -18px;
	left: 294px;
	width: 45px;
	height: 83px;
	background-image: url("../../img/product-introduce-ai/four_spirit1.png");
	background-size: cover;
}

.main-four .four-container .container-spirit2 {
	top: 0;
	right: 262px;
	width: 54px;
	height: 36px;
	background-image: url("../../img/product-introduce-ai/four_spirit2.png");
	background-size: cover;
}

.page-main .main-four .four-spirit1 {
	bottom: 110px;
	left: -80px;
	width: 160px;
	height: 160px;
	background-image: url("../../img/product-introduce-ai/three_spirit3.png");
	background-size: cover;
}
/* end */

/* 主体内容-区域5 */
.five-container .container-box .box-l {
	width: 608px;
}

.five-container .container-box .box-r {
	width: 532px;
	line-height: 40px;
}

.container-box .box-r .r-title {
	margin-bottom: 56px;
	z-index: 1;
}

.container-box .box-r .r-progress {
	margin-top: 40px;
	height: 4px;
	background: #F2F2FE;
	border-radius: 16px;
}

.box-r .r-progress .progress-num {
	top: 0;
	left: 0;
	width: 0;
	background-color: #6536E8;
}

.container-box .box-r .r-item {
	margin-top: 40px;
}

.r-item .item-t .t-icon {
	width: 20px;
}

.box-r .r-item .item-desc {
	margin-top: 24px;
}

.box-r .r-item .item-line {
	margin-top: 40px;
	height: 4px;
	background: #F2F2FE;
	border-radius: 16px;
}

.page-main .main-five .five-spirit1 {
	top: 387px;
	left: -61px;
	width: 145px;
	height: 145px;
	background-image: url("../../img/product-introduce-ai/five_spirit1.png");
	background-size: cover;
}

.page-main .main-five .five-spirit2 {
	top: 480px;
	right: -80px;
	width: 160px;
	height: 160px;
	background-image: url("../../img/product-introduce-ai/three_spirit3.png");
	background-size: cover;
}
/* end */

/* 主体内容-区域6 */
.page-main .main-six {
	padding-top: 100px;
}

.page-main .main-six .six-desc {
	margin-top: 22px;
	margin-bottom: 93px;
	width: 902px;
}

.main-six .six-container .container-board {
	height: 162px;
	border-radius: 16px;
	border: 1px solid #EFE2FC;
	background-color: rgba(205, 202, 219, 0.1);
}

.container-board .board-item .item-title::before {
	content: "";
	position: absolute;
	margin-top: -8px;
	top: 50%;
	right: -20px;
	width: 18px;
	height: 18px;
	background-size: cover;
}

.container-board .board-item .item-t::before {
	background-image: url("../../img/product-introduce-ai/six_icon3.png");
}

.container-board .board-item .item-b::before {
	background-image: url("../../img/product-introduce-ai/six_icon4.png");
}

.main-six .six-container .container-box {
	margin-top: 56px;
}

.six-container .container-box .box-l {
	width: 542px;
	height: 416px;
}

.six-container .container-box .box-r {
	width: 586px;
}

.container-box .box-r .r-icon {
	margin-bottom: 65px;
	width: 30px;
	height: 25px;
}

.box-r .r-text .text-desc {
	margin-top: 40px;
	margin-bottom: 57px;
}

.box-r .r-btns .btns-item:nth-child(1) {
	margin-right: 16px;
	width: 100px;
	height: 68px;
}

.box-r .r-btns .btns-item:nth-child(2) {
	width: 114px;
	height: 68px;
}

.main-six .six-container .container-spirit1 {
	top: -82px;
	left: 136px;
	width: 133px;
	height: 52px;
	background-image: url("../../img/product-introduce-ai/six_spirit1.png");
	background-size: cover;
}

.main-six .six-container .container-spirit2 {
	top: -160px;
	right: 43px;
	width: 150px;
	height: 150px;
	background-image: url("../../img/product-introduce-ai/six_spirit2.png");
	background-size: cover;
}

.page-main .main-six .six-spirit1 {
	top: 50px;
	left: 0;
	width: 176px;
	height: 193px;
	background-image: url("../../img/product-introduce-ai/six_back1.png");
	background-size: cover;
}

.page-main .main-six .six-spirit2 {
	top: 500px;
	right: 0;
	width: 169px;
	height: 191px;
	background-image: url("../../img/product-introduce-ai/six_back2.png");
	background-size: cover;
}
/* end */

/* 主体内容-区域7 */
.page-main .main-seven {
	padding-top: 120px;
	padding-bottom: 200px;
}

.page-main .main-seven .seven-img {
	margin-top: 16px;
	margin-bottom: 28px;
	width: 746px;
	height: 202px;
}

.page-main .main-seven .seven-desc {
	width: 1060px;
}

.main-seven .seven-desc .desc-t {
	margin-bottom: 50px;
}

.page-main .main-seven .seven-spirit1 {
	top: 120px;
	left: 78px;
	width: 75px;
	height: 75px;
	background-image: url("../../img/product-introduce-ai/seven_spirit1.png");
	background-size: cover;
}

.page-main .main-seven .seven-spirit2 {
	bottom: 60px;
	right: 78px;
	width: 75px;
	height: 75px;
	background-image: url("../../img/product-introduce-ai/seven_spirit2.png");
	background-size: cover;
}
/* end */

/* 主体内容 —— END */