/* 主体内容 —— START */
.page-main {
	background-color: #F8F8FA;
}

/* 主体内容-区域1 */
.page-main .main-one .one-container {
	top: 0;
	left: 0;
}

.main-one .one-container .container-text {
	/* width: 321px;
	height: 168px; */
	width: 20.0625rem;
	height: 10.5rem;
}

.main-one .one-container .container-desc {
	/* margin-top: 53px;
	margin-bottom: 70px;
	width: 477px;
	font-size: 20px; */
	margin-top: 3.3125rem;
	margin-bottom: 4.375rem;
	width: 29.8125rem;
	font-size: 1.25rem;
}
/* end */

/* 主体内容-区域2 */
.page-main .main-two {
	padding-top: 55px;
	padding-bottom: 60px;
	background-image: url("../../img/product-introduce/two_back1.png");
	background-size: 100% 476px;
	background-repeat: no-repeat;
}

.main-two .two-container .container-title {
	z-index: 1;
}

.main-two .two-container .container-desc {
	margin-top: 24px;
	margin-bottom: 52px;
}

.two-container .container-box .box-item:nth-child(1) {
	width: 590px;
	height: 345px;
	background-image: url("../../img/product-introduce/two_back2.png");
	background-size: cover;
}

.two-container .container-box .box-item:nth-child(1) {
	padding-top: 42px;
	padding-left: 70px;
	padding-right: 49px;
}

.two-container .container-box .box-item:nth-child(2) {
	width: 590px;
	height: 345px;
	background-image: url("../../img/product-introduce/two_back3.png");
	background-size: cover;
}

.two-container .container-box .box-item:nth-child(2) {
	padding-top: 48px;
	padding-left: 53px;
	padding-right: 66px;
}

.main-two .two-container .container-spirit1 {
	top: 195px;
	left: 5px;
	width: 40px;
	height: 40px;
	background-image: url("../../img/product-introduce/two_spirit2.png");
	background-size: cover;
}

.main-two .two-container .container-spirit2 {
	top: 170px;
	right: 5px;
	width: 56px;
	height: 106px;
	background-image: url("../../img/product-introduce/two_spirit3.png");
	background-size: cover;
}

.main-two .two-container .container-spirit3 {
	margin-left: -58px;
	bottom: -40px;
	left: 50%;
	width: 116px;
	height: 116px;
	background-image: url("../../img/product-introduce/two_spirit4.png");
	background-size: cover;
}

.page-main .main-two .two-spirit1 {
	top: -52.5px;
	right: 13px;
	width: 138px;
	height: 105px;
	background-image: url("../../img/product-introduce/two_spirit1.png");
	background-size: cover;
}

.page-main .main-two .two-spirit2 {
	bottom: 70px;
	left: 0;
	width: 65px;
	height: 65px;
	background-image: url("../../img/product-introduce/two_spirit5.png");
	background-size: cover;
}

.page-main .main-two .two-point {
	top: 90px;
	left: -50px;
	width: 144px;
	height: 50px;
	background: #B6F214;
	transform: rotate(-90deg);
}
/* end */

/* 主体内容-区域3 */
.page-main .main-three {
	padding-top: 110px;
	padding-bottom: 140px;
}

.main-three .three-container .container-left {
	width: 588px;
}

.three-container .container-left .left-t {
	margin-bottom: 23px;
	height: 250px;
}

.container-left .left-t .t-c {
	padding-top: 37px;
	padding-left: 35px;
	width: 365px;
	height: 251px;
	background-image: url("../../img/product-introduce/three_back1.png");
	background-size: cover;
}

.left-t .t-c .c-num {
	margin-bottom: 49px;
}

.left-t .t-c .c-icon {
	top: 44px;
	right: 70px;
	width: 55px;
	height: 55px;
}

.container-left .left-t .t-icon {
	top: 0;
	right: 34px;
	width: 164px;
	height: 110px;
	background-image: url("../../img/product-introduce/three_back2.png");
	background-size: cover;
}

.container-left .left-t .t-img {
	bottom: 0;
	right: 34px;
	width: 235px;
	height: 127px;
	border-radius: 24px;
	border: 2px solid #B6F214;
}

.three-container .container-left .left-b {
	padding-top: 66px;
	padding-left: 49px;
	padding-right: 53px;
	height: 276px;
	background-image: url("../../img/product-introduce/three_back4.png");
	background-size: cover;
}

.three-container .container-right .right-t {
	margin-bottom: 32px;
}

.container-right .right-t .t-icon {
	margin-top: 40px;
	margin-right: 34px;
	width: 128px;
	height: 92px;
}

.right-t .t-r .r-desc {
	margin-top: 24px;
	width: 393px;
}

.right-t .t-r .r-desc::before {
	content: "";
	position: absolute;
	top: 5px;
	left: 23px;
	width: 223px;
	height: 77px;
	background-image: url("../../img/product-introduce/three_back3.png");
	background-size: 100% 100%;
	z-index: 0;
}

.container-right .right-t .t-spirit1 {
	top: -20px;
	left: 140px;
	width: 40px;
	height: 42px;
	background-image: url("../../img/product-introduce/three_spirit4.png");
	background-size: cover;
}

.three-container .container-right .right-b {
	padding-top: 35px;
	padding-left: 52px;
	padding-right: 62px;
	width: 588px;
	height: 372px;
	background-image: url("../../img/product-introduce/three_back5.png");
	background-size: cover;
}

.container-right .right-b .b-spirit1 {
	bottom: 10px;
	right: 0;
	width: 50px;
	height: 50px;
	background-image: url("../../img/product-introduce/three_spirit5.png");
	background-size: cover;
}

.page-main .main-three .three-spirit1 {
	top: 30px;
	left: 32px;
	width: 38px;
	height: 31px;
	background-image: url("../../img/product-introduce/three_spirit1.png");
	background-size: cover;
}

.page-main .main-three .three-point {
	top: 180px;
	right: -60px;
	width: 178px;
	height: 50px;
	background: #CCD3FB;
	transform: rotate(-90deg);
}
/* end */

/* 主体内容-区域4 */
.page-main .main-four {
	padding-bottom: 100px;
}

.page-main .main-four .four-container {
	background-image: url("../../img/product-introduce/four_back1.png");
	background-size: 100% 337px;
	background-position: left 80px; 
	background-repeat: no-repeat;
}

.main-four .four-container .container-title {
	margin-bottom: 32px;
	z-index: 1;
}

.main-four .four-container .container-img {
	margin-top: 72px;
	width: 1122px;
	height: 254px;
}

.main-four .four-container .container-btns {
	top: 0;
	right: 0;
	z-index: 9;
}

.four-container .container-btns .btns-item {
	width: 48px;
	height: 48px;
	transition: all 0.2s ease;
}

.four-container .container-btns .btns-item:hover {
	transform: scale(1.025);
}

.page-main .main-four .four-spirit1 {
	top: 156px;
	right: 62px;
	width: 40px;
	height: 40px;
	background-image: url("../../img/product-introduce/four_spirit3.png");
	background-size: cover;
}

.page-main .main-four .four-spirit2 {
	bottom: 0;
	right: 0;
	width: 169px;
	height: 191px;
	background-image: url("../../img/product-introduce/four_spirit4.png");
	background-size: cover;
}

.page-main .main-four .four-point {
	top: 50px;
	left: -50px;
	width: 144px;
	height: 50px;
	color: #FFFFFF;
	background-color: #333333;
	transform: rotate(-90deg);
}
/* end */

/* 主体内容-区域5 */
.page-main .main-five {
	padding-bottom: 70px;
}

.page-main .main-five .five-container {
	height: 400px;
}

.main-five .five-container .container-five-swiper {
	height: 383px;
}

.container-five-swiper .swiper-slide {
	padding: 48px 40px;
	width: 452px;
	height: 260px;
	border-radius: 32px;
	overflow: hidden;
}

.container-five-swiper .swiper-slide .slide-title {
	margin-bottom: 33px;
}

.container-five-swiper .swiper-slide .slide-icon {
	top: 48px;
	right: 40px;
	width: 48px;
	height: 48px;
}

.container-five-swiper .swiper-slide-active {
	width: 492px;
	height: 304px;
	transition: all 0.2s ease;
}

.five-container .container-five-swiper .swiper-pagination-bullet {
	width: 24px;
	height: 4px;
	border-radius: 4px;
	background-color: #B7B7B8;
}

.five-container .container-five-swiper .swiper-pagination-bullet-active {
	width: 56px;
	height: 4px;
	background-color: #060100;
}

.page-main .main-five .five-spirit1 {
	bottom: 0;
	left: 88px;
	width: 40px;
	height: 40px;
	background-image: url("../../img/product-introduce/four_spirit3.png");
	background-size: cover;
}
/* end */

/* 主体内容 —— END */