.mod {
	width: 1920px;
	height: 4100px;
}

.container {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	background-color: #000000;
}

.header {
	display: flex;
	position: relative;
	align-items: flex-start;
	flex-direction: row;
	justify-content: center;
}

.banner {
	position: relative;
	width: 1920px;
	height: 820px;
}

.shop-logo {
	position: absolute;
	top: 45px;
	left: 460px;
	width: 170px;
	height: 60px;
}

.logo {
	position: absolute;
	bottom: 77px;
	left: 810px;
	width: 121px;
	height: 40px;
}

.logo-1 {
	position: absolute;
	right: 816px;
	bottom: 77px;
	width: 121px;
	height: 40px;
}

.body-item0 {
	display: flex;
	position: relative;
	align-items: flex-start;
	flex-direction: row;
	justify-content: center;
	background-size: contain;
	background-image: url(./images/img_18.png);
	width: 1920px;
	height: 820px;
}

.body-item-AI {
	background-image: url(./images/img_43.jpg) !important;
}

.body-item-findcar {
	background-image: url(./images/img_29.png) !important;

}

.body-item-restorePhoto {
	background-image: url(./images/img_30.png) !important;
}

.body-item-restorePhoto_2 {
	background-image: url(./images/img_33.jpg) !important;
}

.body-item-identification_3 {
	background-image: url(./images/img_38.jpg) !important;
}

.body-item-fix_master_3 {
	background-image: url(./images/img_41.jpg) !important;
}

.body-item-repair_master {
	background-image: url(./images/img_47.jpg) !important;
}

.body-item-photo_restorer {
	background-image: url(./images/img_50.jpg) !important;
}

.body-item-scanFiles {
	background-image: url(./images/img_51.jpg) !important;
}

.body-item-scanFiles_1 {
	background-image: url(./images/img_56.jpg) !important;
}

.body-item-scanFiles_1-1 {
	background-image: url(./images/img_62.jpg) !important;
}

.body-item-identification_2 {
	background-image: url(./images/img_59.jpg) !important;
}

.body-item-photo_huoshan {
	background-image: url(./images/img_65.jpg) !important;
}
.body-item-AI_computed{
	background-image: url(./images/img_68.png) !important;
}

.body-item-qingshi{
	background-image: url(./images/img_71.png) !important;
}
.body-item-huangli {
	background-image: url(./images/img_74.png) !important;
}
.body-item-caiwu {
	background-image: url(./images/img_77.png) !important;
}
.body-item-yaokong {
	background-image: url(./images/img_80.png) !important;
}
.body-item-zhaoPianHuiFuShi{
	background-image: url(./images/img_81.png) !important;
}



.item-long {
	margin-top: 152px;
	margin-right: 99px;
	width: 286px;
	height: 553px;
}

.group {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	margin-top: 304px;
}

.large-icon {
	position: relative;
	width: 74px;
	height: 74px;
	border-radius: 10px;
	overflow: hidden;
}

.tag {
	position: relative;
	margin-top: 27px;
	margin-left: 1px;

	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 30px;
	white-space: nowrap;
	color: #000000;
	font-family: YouSheBiaoTiHei;
	font-size: 22px;
	font-weight: 400;
}

.desc {
	position: relative;
	margin-top: 14px;
	margin-left: 1px;
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 25px;
	white-space: nowrap;
	color: rgba(54, 61, 66, 0.99);
	font-family: PingFangSC-Regular;
	font-size: 18px;
	font-weight: 400;
}

.view {
	display: flex;
	position: relative;
	align-items: center;
	flex-direction: row;
	justify-content: center;
	margin-top: 40px;
}

.action-bg {
	margin-right: 12px;
	width: 161px;
	height: 40px;
}

.button-bg {
	width: 161px;
	height: 40px;
}

.body-item1 {
	display: flex;
	position: relative;
	align-items: flex-start;
	flex-direction: row;
	justify-content: center;
	background-size: contain;
	background-image: url(./images/img_19.png);
	width: 1920px;
	height: 820px;
}

.product-long {
	margin-top: 152px;
	margin-right: 99px;
	width: 286px;
	height: 553px;
}

.group-1 {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	margin-top: 304px;
}

.large-icon-1 {
	position: relative;
	width: 74px;
	height: 74px;
}

.label {
	position: relative;
	margin-top: 27px;
	margin-left: 1px;
	max-width: 332px;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 30px;
	white-space: nowrap;
	color: #000000;
	font-family: YouSheBiaoTiHei;
	font-size: 22px;
	font-weight: 400;
}

.detail {
	position: relative;
	margin-top: 14px;
	margin-left: 1px;
	max-width: 332px;
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 25px;
	white-space: nowrap;
	color: rgba(54, 61, 66, 0.99);
	font-family: PingFangSC-Regular;
	font-size: 18px;
	font-weight: 400;
}

.view-1 {
	display: flex;
	position: relative;
	align-items: center;
	flex-direction: row;
	justify-content: center;
	margin-top: 40px;
}

.action-bg-1 {
	margin-right: 12px;
	width: 161px;
	height: 40px;
}

.button-bg-1 {
	width: 161px;
	height: 40px;
}

.body-item2 {
	display: flex;
	position: relative;
	align-items: flex-start;
	flex-direction: row;
	justify-content: center;
	background-size: contain;
	background-image: url(./images/img_20.png);
	width: 1920px;
	height: 820px;
}

.item-long-1 {
	margin-top: 152px;
	margin-right: 99px;
	width: 286px;
	height: 553px;
}

.group-2 {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	margin-top: 304px;
}

.large-icon-2 {
	position: relative;
	width: 74px;
	height: 74px;
}

.word {
	position: relative;
	margin-top: 27px;
	max-width: 334px;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 30px;
	white-space: nowrap;
	color: #000000;
	font-family: YouSheBiaoTiHei;
	font-size: 22px;
	font-weight: 400;
}

.desc-1 {
	position: relative;
	margin-top: 14px;
	margin-left: 1px;
	max-width: 332px;
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 25px;
	white-space: nowrap;
	color: rgba(54, 61, 66, 0.99);
	font-family: PingFangSC-Regular;
	font-size: 18px;
	font-weight: 400;
}

.view-2 {
	display: flex;
	position: relative;
	align-items: center;
	flex-direction: row;
	justify-content: center;
	margin-top: 40px;
}

.action-bg-2 {
	margin-right: 12px;
	width: 161px;
	height: 40px;
}

.button-bg-2 {
	width: 161px;
	height: 40px;
}

.main {
	display: flex;
	position: relative;
	align-items: flex-start;
	flex-direction: column;
	background-color: #ffffff;
	width: 1920px;
	line-height: 38px;
	white-space: nowrap;
}

.action-bg-3 {
	position: relative;
	align-self: center;
	margin-top: 122px;
	width: 307px;
	height: 94px;
	line-height: normal;
	white-space: normal;
}

.summary {
	position: relative;
	align-self: center;
	margin-top: 147px;
	max-width: 1102px;
	height: 38px;
	overflow: hidden;
	text-indent: 26.63995361328125px;
	text-overflow: ellipsis;
	letter-spacing: 1px;
	color: #030303;
	font-family: PingFangSC-Regular;
	font-size: 20px;
	font-weight: 400;
}

.article {
	position: relative;
	align-self: center;
	max-width: 1102px;
	height: 38px;
	overflow: hidden;
	text-indent: 26.63995361328125px;
	text-overflow: ellipsis;
	letter-spacing: 1px;
	color: #030303;
	font-family: PingFangSC-Regular;
	font-size: 20px;
	font-weight: 400;
}

.tag-1 {
	position: relative;
	margin-left: 409px;
	max-width: 1102px;
	height: 38px;
	overflow: hidden;
	text-indent: 26.63995361328125px;
	text-overflow: ellipsis;
	letter-spacing: 1px;
	color: #030303;
	font-family: PingFangSC-Regular;
	font-size: 20px;
	font-weight: 400;
}

.layer-wrapper {
	display: flex;
	position: relative;
	align-items: flex-start;
	flex-direction: row;
	justify-content: center;
	margin-top: 153px;
	width: 1920px;
	height: 190px;
	line-height: normal;
	white-space: normal;
}

.layer {
	position: absolute;
	top: 0;
	left: 0;
	width: 1920px;
	height: 190px;
}

.location {
	position: relative;
	margin-top: 50px;
	max-width: 1908px;
	overflow: hidden;
	text-overflow: ellipsis;
	letter-spacing: 0.75px;
	white-space: nowrap;
	color: #8b8f9e;
	font-family: PingFangSC-Regular;
	font-size: 15px;
	font-weight: 400;
}

.location-next {
	position: absolute;
	top: 74px;
	left: 821px;
	line-height: 38px;
	letter-spacing: 0.7px;
	white-space: pre;
	color: #8b8f9e;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	font-weight: 400;
}

.info-wrapper {
	display: flex;
	position: absolute;
	top: 74px;
	left: 793px;
	align-items: flex-start;
	flex-direction: row;
	line-height: 38px;
	white-space: pre;
}

.info {
	margin-top: 28px;
	letter-spacing: 0.75px;
	color: #8b8f9e;
	font-family: PingFangSC-Regular;
	font-size: 15px;
	font-weight: 400;
}

a {
	text-decoration: none;
	color: inherit;
}