/* banner */
.top-area .img-pc {
    padding-bottom: 0%  !important;
	background: none !important;
	aspect-ratio: 1920/900;
	overflow: hidden;
}
.top-area .img-pc img{
	object-fit: cover;
}
.machine-img figure{
    padding-bottom: 0%  !important;
	background: none !important;
	aspect-ratio: 872/900;
	overflow: hidden;
}
.machine-img figure img{
	object-fit: cover;
}
.top-info-pre{
	overflow: inherit;
	word-break: break-all;
	white-space: pre-line;
}
@media only screen and (max-width: 1024px) {
	.top-area .img-m {
		padding-bottom: 0%  !important;
		background: none !important;
		aspect-ratio: 750/1440;
		overflow: hidden;
	}
	.top-area .img-m img{
		object-fit: cover;
	}
}

@media only screen and (max-width: 1820px) {
	.top-title {
		font-size: 68px;
	}
}

@media only screen and (max-width: 1720px) {
	.top-title {
		font-size: 62px;
	}
}

@media only screen and (max-width: 1565px) {
	.top-title {
		font-size: 58px;
	}
}

@media only screen and (max-width: 1465px) {
	.top-title {
		font-size: 52px;
	}
}

@media only screen and (max-width: 1320px) {
	.top-title {
		font-size: 48px;
	}
}

@media only screen and (max-width: 1220px) {
	.top-title {
		font-size: 42px;
	}
}

@media only screen and (max-width: 1060px) {
	.top-title {
		font-size: 38px;
	}
}

@media only screen and (max-width: 1024px) {
	.top-title {
		font-size: 32px;
	}
}

@media only screen and (max-width: 540px) {
	.learn-tabs>li>a {
		padding: 10px 0;
		line-height: 30px;
	}
}