.h-nav {
	max-width: 100%;
	gap: 0 16px;
}

.pc-drop-hd .close {
	width: 70px;
}

.com-part1-hd .left .t3 {
	line-height: 1.4;
}

.com-part2-bd .swiper-slide {
	padding: 45px;
}

.h-nav li .yiji {
	white-space: nowrap;
}

.qrcode .text {
	white-space: nowrap;
}


.sidebar .hd .t1 {
	font-size: 30px;
	line-height: 1;
}

.ititle .bd {
	font-size: 16px;
	text-transform: none;
}

.serviceLang .list {
	word-break: break-word;
}

.p-left {
	width: 80%;
}

.p-right {
	width: 20%;
}

.tushuTab .r {
	height: 750px;
}

@media screen and (max-width: 992px) {
	.p-left {
		width: 100%;
	}

	.p-right {
		width: 100%;
	}
}

@media screen and (max-width: 768px) {
	.contact-box .city-tab {
		font-size: 13px;
	}

	.tushuTab .r {
		height: 620px;
	}
}