
		* {
			margin: 0;
			padding: 0;
		}

		.MallOnlineExhibitionHall {
			min-height: 1200px;
		}

		.MallOnlineExhibitionHallBannerBox {
			position: relative;
		}

		.MallOnlineExhibitionHallBannerSrc {
			text-align: center;
		}

		.MallOnlineExhibitionHallBannerSrc img {
			width: 100%;
			display: block;
		}


		.ENMallLanguageBox {
			display: inline-block;
			position: absolute;
			top: 10%;
			right: 5%;
			margin-top: -12px;
			z-index: 10;
		}

		.ENMallLanguageBox a {
			text-align: center;
			display: inline-block;
			line-height: 28px;
			min-width: 28px;
			min-height: 28px;
			text-align: center;
			margin-right: 5px;
			border: 1px solid #fff;
			font-size: 15px;
			background-color: #fff;
			color: #000;
			text-decoration: none;
			font-weight: 500;
			border-radius: 2px;
			vertical-align: middle;
		}

		.ENMallLanguageBox a.LanguageIcon {
			background-color: #E50012;
			border-color: transparent;
		}

		.ENMallLanguageBox a.LanguageIcon img {
			display: block;
			width: 90%;
			margin: 3px auto;
		}

		.BannerTopBox {
			position: absolute;
			left: 0;
			top: 77%;
			width: 100%;
			text-align: center;
			margin-top: -15px;
		}

		.MallCountdownBox {
			display: inline-block;
			margin: 0 10px;
		}

		.MallLanguageBox {
			display: inline-block;
		}

		.CountdownBox {
			display: inline-block;
			position: absolute;
			top: 10%;
			left: 20%;
			margin-top: -12px;
			z-index: 10;
		}

		.CountdownBox,
		.NumberofcountriesBox {
			display: inline-block;
			text-align: center;
		}



		.NumberofcountriesBox {
			min-width: 200px;
		}

		.NumberofcountriesText {
			display: inline-block;
		}

		.CountdownBox p,
		.NumberofcountriesBox p {
			margin: 0;
			padding: 0;
			display: inline-block;
			color: #fff;
			font-size: 16px;
			line-height: 22px;
		}


		.CountdownTextBox {
			display: inline-block;

		}

		.countdowntext,
		.countriesText {
			font-size: 16px;
			/* font-weight: bold; */
			display: inline-block;
			background-image: url(https://trust-data.oss-cn-shenzhen.aliyuncs.com/file/upload/20251117/467_1763375172685697.png);
			line-height: 22px !important;
			padding: 0px 5px 1px 5px;
			text-align: center;
			background-size: 100% 100%;
			background-repeat: no-repeat;
			background-position: left top;
			color: #fff;
			margin: 0px;
		}


		.clickconme {
			display: inline-block;
			text-decoration: none;
			line-height: 20px;
			box-sizing: border-box;
			padding: 0px 4px;
			color: #fff;
			border-radius: 5px;
			font-size: 16px;
			background-image: url(https://trust-data.oss-cn-shenzhen.aliyuncs.com/file/upload/20260706/1750_1783321774455337.png);
			background-repeat: no-repeat;
			background-size: 7px;
			background-position: left top 5px;
			padding-left: 12px;
			margin-left: 10px;
		}

		.clickconme span {
			background-color: #E50012;
			display: inline-block;
			padding: 0 5px;
			border-radius: 5px;
			padding-bottom: 2px;
		}

		.clickconme:hover {
			color: #ffff00;
		}

		.countdowntext {
			background-image: url(https://trust-data.oss-cn-shenzhen.aliyuncs.com/file/upload/20260630/1750_1782812603527738.png);
			color: #e60012;
		}

		/* 语言 */


		.MallLanguageBox a {
			display: inline-block;
			line-height: 28px;
			min-width: 26px;
			text-align: center;
			box-sizing: border-box;
			padding: 0px 10px;
			margin-right: 5px;
			background-color: #ed1c24;
			font-size: 15px;
			color: #fff;
			text-decoration: none;
			font-weight: 500;
			border-radius: 10px;
			min-width: 100px;
			background-size: 20px;
			background-repeat: no-repeat;
		}

		.MallLanguageBox a:hover {
			box-shadow: 0px 0px 10px #ffff00;
		}

		.MallExhibitionHallGoTo {
			text-align: center;
			box-sizing: border-box;
			padding: 10px 10px;
			padding-top: 0px;
		}

		.MallExhibitionHallGoTo a {
			display: inline-block;
			color: #000;
			padding: 5px 10px;
			border-radius: 9px;
			text-align: center;
			cursor: pointer;
			font-size: 16px;
			line-height: 28px;
			vertical-align: middle;
			min-width: 175px;
			text-align: center;
			box-sizing: border-box;
			text-decoration: none;
			margin: 10px 6px;
			border: 1px solid #ed1c24;
			box-shadow: 6px 6px 5px #555;
			transition: all 0.3s ease;
		}

		.MallExhibitionHallGoTo a.on {
			background-color: #ed1c24;
			color: #fff;
		}

		.MallExhibitionHallGoTo a:hover {
			box-shadow: 0px 0px 10px #ed1c24;
		}

		/* 搜索 */
		.MallExhibitionHallSearchBox {
			margin: 26px 0;
			text-align: center;
		}

		.MallExhibitionHallSearchContent {
			display: inline-block;
			box-sizing: border-box;
			border: 1px solid #e60012;
			border-radius: 38px;
			overflow: hidden;
			vertical-align: bottom;
			position: relative;
			padding-right: 100px;
		}

		.NewSearchTitle {
			position: absolute;
			width: 80px;
			text-align: center;
			left: 0px;
			top: 50%;
			margin-top: -14px;
			box-sizing: border-box;
			border-right: 1px solid #ccc;
		}

		.NewSearchTitle span {
			font-size: 14px;
			line-height: 28px;
			color: #000;
			display: block;
			width: 100%;
			text-align: center;
		}

		.NewSearchInputBox {
			display: inline-block;
			vertical-align: middle;
			width: 460px;
			box-sizing: border-box;
			padding-left: 80px;
		}

		.NewSearchInputBox input {
			box-sizing: border-box;
			line-height: 38px;
			border: none;
			color: #000;
			font-size: 14px;
			outline: none;
			background-color: #fff;
			padding: 0 10px;
			width: 100%;
		}

		.NewSearchSubmitBox {
			display: inline-block;
			position: absolute;
			top: 0px;
			width: 100px;
			right: 0px;
			z-index: 10;
		}

		.NewSearchSubmitBox input {
			background-color: #e60012;
			border: none;
			width: 100%;
			text-align: center;
			line-height: 38px;
			min-height: 38px;
			background-image: url(https://trust-data.oss-cn-shenzhen.aliyuncs.com/file/upload/20260331/1699_1774946527489464.png);
			background-repeat: no-repeat;
			background-size: 30px;
			background-position: center;
			cursor: pointer;
		}

		.NewExhibitionHallSearchBtn {
			display: inline-block;
			vertical-align: middle;
			text-align: center;
			margin-left: 10px;
		}

		.MallExhibitionHallSearchContent {
			vertical-align: middle;
		}

		.MallExhibitionHallSearchContentBox {
			display: inline-block;
			background-color: #f8f8f8;
			padding: 10px 10px;
			border-radius: 10px;
		}

		.MallExhibitionHallSearchCLass {
			display: inline-block;
			vertical-align: middle;
			margin-right: 10px;
		}

		.MallExhibitionHallSearchCLass img {
			width: 30px;
			vertical-align: middle;
		}

		.MallExhibitionHallSearchCLass span {
			display: inline-block;
			vertical-align: middle;
			font-size: 16px;
			color: #000;
			line-height: 22px;
		}

		.MallExhibitionHallContentBox {
			margin: 25px auto;
			box-sizing: border-box;
			width: 100%;
			max-width: 1230px;
			padding: 0 15px;
			margin-top: 15px;
		}

		.MallExhibitionHallListBox {
			display: grid;
			grid-template-columns: repeat(3, 1fr);
			gap: 15px;
		}

		.MallExhibitionHallItem {
			min-width: 0;
			border: 1px solid #e6e6e6;
			box-sizing: border-box;
			padding: 10px 0px;
			border-radius: 15px;
			width: 100%;
			position: relative;
		}

		.MallExhibitionHallClassificationDetails {
			/*margin-top: 15px;*/
		}

		.MallExhibitionHallDetails {
			overflow: hidden;
			transition: all 0.3s ease;

			/* 关键：防止 Swiper 溢出 */
		}

		.MallExhibitionHallItem:hover {
			box-shadow: 0px 0px 15px #ccc;
		}

		.MallExhibitionHallHeader {
			position: relative;
			min-height: 50px;
			text-align: center;
			display: flex;
			flex-direction: column;
			justify-content: center;
			text-align: center;
			box-sizing: border-box;
			padding-left: 90px;
			padding-right: 140px;
		}

		.MallExhibitionHallLogo {
			display: inline-block;
			width: 80px;
			display: flex;
			flex-direction: column;
			justify-content: center;
			text-align: center;
			height: 50px;
			position: absolute;
			left: 10px;
			top: 0px;
		}

		.MallExhibitionHallLogo img {
			max-width: 100%;
			max-height: 50px;
		}

		body .MallExhibitionHallBooth {
			text-align: center;
			margin-bottom: 5px;
		}

		body .MallExhibitionHallBooth span {
			display: inline-block;
			line-height: 20px;
			padding: 3px 10px 3px 10px;
			background-color: #f2f2f2;
			border-radius: 30px;
			color: #000;
			font-size: 12px;
			text-align: center;
			font-family: "微软雅黑";
			border: none;
		}

		.MallExhibitorHallConsult {
			display: inline-block;
			text-align: right;
			position: absolute;
			right: 10px;
			z-index: 100;
			top: 10px;
		}

		.MallExhibitorHallConsult .ExhibitorShopbuttom {
			display: inline-block;
			color: #000;
			padding: 0 12px;
			border-radius: 20px;
			text-align: center;
			cursor: pointer;
			font-size: 12px;
			line-height: 26px;
			vertical-align: middle;
			min-width: 55px;
			text-align: center;
			box-sizing: border-box;
			text-decoration: none;
			margin: 0 2px;
			border: 1px solid #f2f2f2;
			background-color: #f2f2f2;
		}

		.MallExhibitorCompanyName {
			text-align: center;
			padding: 3px 5px;
		}

		.MallExhibitorCompanyName p {
			min-height: 40px;
			line-height: 20px;
			color: #000;
			margin: 0;
			font-size: 13px;

		}

		.MallExhibitorHallProductBox {
			position: relative;
		}

		.MallExhibitorHallProductBox img {
			max-width: 100%;
		}

		.swiper-slide {
			padding: 0 25px;
			box-sizing: border-box;
			text-align: center;
		}

		.ExhibitorImg {
			text-align: center;
		}

		.ExhibitorImg img {
			max-width: 100%;
			max-height: 185px;
		}

		.ImgBannerLeftButtom {
			position: absolute;
			display: inline-block;
			width: 20px;
			height: 20px;
			top: 50%;
			margin-top: -10px;
			text-align: center;
			left: 3px;
			cursor: pointer;
			background-image: url(https://trust-data.oss-cn-shenzhen.aliyuncs.com/file/upload/20230417/536_1681694155748763.png);
			background-repeat: no-repeat;
			background-size: 100% auto;
			z-index: 10;
		}

		.ImgBannerLeftButtom:hover {
			background-image: url(https://trust-data.oss-cn-shenzhen.aliyuncs.com/file/upload/20230529/536_1685340960566463.png);
		}

		.ImgBannerRightButtom {
			position: absolute;
			display: inline-block;
			width: 20px;
			height: 20px;
			top: 50%;
			margin-top: -10px;
			text-align: center;
			right: 3px;
			cursor: pointer;
			background-image: url(https://trust-data.oss-cn-shenzhen.aliyuncs.com/file/upload/20230415/536_1681521708238692.png);
			background-repeat: no-repeat;
			background-size: 100% auto;
			z-index: 10;
		}

		.ImgBannerRightButtom:hover {
			background-image: url(https://trust-data.oss-cn-shenzhen.aliyuncs.com/file/upload/20230529/536_1685340954763752.png);
		}

		.MallExhibitorTextContent {
			text-align: center;
			padding: 10px 0px 0px 0px;
		}

		.MallExhibitorTextContent p {
			margin: 0;
			padding: 0;
			font-size: 14px;
			color: #000;
			line-height: 20px;
			overflow: hidden;
			text-overflow: ellipsis;
			-webkit-line-clamp: 1;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			min-height: 20px;
		}

		/* ========== 加载更多样式 ========== */
		.MallExhibitionHallListBox {
			display: grid;
			grid-template-columns: repeat(3, 1fr);
			gap: 10px;
			position: relative;
			/* 让绝对定位相对于这个容器 */
			padding-bottom: 60px;
			/* 为加载提示预留空间 */
		}

		.load-more-box {
			position: absolute;
			bottom: 0;
			left: 0;
			right: 0;
			text-align: center;
			padding: 10px 0;
			grid-column: 1 / -1;
			/* 不占用 Grid 空间 */
		}

		.load-more-box .loading-spinner {
			display: inline-block;
			width: 30px;
			height: 30px;
			border: 3px solid #f3f3f3;
			border-top: 3px solid #e60012;
			border-radius: 50%;
			animation: spin 0.8s linear infinite;
			vertical-align: middle;
		}

		.load-more-box .loading-text {
			display: inline-block;
			font-size: 14px;
			color: #999;
			margin-left: 10px;
			vertical-align: middle;
		}

		.load-more-box .no-more-text {
			font-size: 14px;
			color: #ccc;
		}

		@keyframes spin {
			0% {
				transform: rotate(0deg);
			}

			100% {
				transform: rotate(360deg);
			}
		}

		.MallExhibitionHallClassificationContent {
			margin: 25px auto;
			box-sizing: border-box;
			width: 100%;
			max-width: 1230px;
			padding: 0 15px;
			margin-bottom: 0px;
		}

		.MallExhibitionHallClassificationTitle {
			padding-left: 20px;
			background-image: url(https://trust-data.oss-cn-shenzhen.aliyuncs.com/file/upload/20260630/1750_1782812604468338.png);
			background-position: left center;
			background-repeat: no-repeat;
			background-size: 15px;
			margin-bottom: 15px;
		}

		.MallExhibitionHallClassificationTitle h5 {
			font-size: 18px;
			margin: 0;
			padding: 0;
			line-height: 29px;
			color: #000;
		}

		.MallExhibitionHallClassificationListBox {}



		.MallExhibitionHallClassificationListBox span {
			display: inline-block;
			vertical-align: middle;
			padding: 2px 10px;
			font-size: 14px;
			color: #333;
			border-radius: 6px;
			border: 1px solid #ccc;
			line-height: 22px;
			margin: 3px 3px;
		}

		.ViewMoreBox {
			text-align: right;
			padding: 10px 0;
		}

		.ViewMoreBox a {
			display: inline-block;
			background-color: #ffffff;
			color: #000000;
			padding: 2px 36px;
			border: 1px solid #ff0000;
			border-radius: 20px;
			text-align: center;
			cursor: pointer;
			font-size: 16px;
			line-height: 26px;
			vertical-align: middle;
			min-width: 60px;
			text-align: center;
			box-sizing: border-box;
			text-decoration: none;
			margin: 0 2px;
			position: relative;
			overflow: hidden;
			transition: all 0.3s ease;
			animation: breatheFloat 1.2s ease-in-out infinite;
		}

		.ViewMoreBox a:hover {
			animation-duration: 0.5s;
			box-shadow: 0px 0px 10px #ed1c24;
		}

		@keyframes breatheFloat {
			0% {
				transform: translateY(0px) scale(1);
				box-shadow: 0 4px 10px rgba(237, 28, 36, 0.3);
			}

			50% {
				transform: translateY(-4px) scale(1.03);
				box-shadow: 0 8px 20px rgba(237, 28, 36, 0.5);
			}

			100% {
				transform: translateY(0px) scale(1);
				box-shadow: 0 4px 10px rgba(237, 28, 36, 0.3);
			}
		}

		.StayTunedBox {
			text-align: center;
			margin-top: 5px;
		}

		.StayTunedBox p {
			font-size: 14px;
			color: #919191;
			line-height: 20px;
		}

		/*表单弹窗*/
		.FormContentBack,
		.FormContentBackTwo {
			position: fixed;
			z-index: 99999;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			background-color: rgba(0, 0, 0, 0.3);
			display: none;
		}

		.FormContentPopup,
		.FormContentPopupTwo {
			position: fixed;
			left: 50%;
			top: 50%;
			z-index: 1000000;
			background: #fff;
			border-radius: 5px;
			box-shadow: 2px 2px 33px rgba(0, 0, 0, 0.3);
			width: 550px;
			margin-left: -275px;
			margin-top: -300px;
			display: none;
		}

		.FormContentPopupHeader {
			padding: 8px 15px;
			background: #e60012;
			border-bottom: 1px solid #eee;
		}

		.FormContentPopupHeader img.headericon {
			display: inline-block;
			width: 23px;
			vertical-align: middle;
			margin-right: 5px;
		}

		.FormContentPopupHeader span {
			color: #fff;
			font-size: 16px;
			line-height: 20px;
			display: inline-block;
			vertical-align: middle;
		}

		.FormContentPopupHeader img.closeimg {
			display: inline-block;
			float: right;
			width: 18px;
			margin-top: 3px;
			cursor: pointer;
		}

		.FormContentDetails,
		.FormContentDetailsTwo {
			padding: 10px;
			padding-top: 0px;
		}

		.FormContentDetails ul,
		.FormContentDetailsTwo ul {
			margin: 0;
			padding: 0;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		}

		.FormContentDetails ul li,
		.FormContentDetailsTwo ul li {
			list-style: none;
			margin-top: 15px;
			width: 100%;
		}

		.FormDetailsTitle {
			display: block;
		}

		.FormDetailsTitle p {
			margin: 0;
			padding: 0;
			font-size: 14px;
			line-height: 18px;
			color: #e60012;
			display: inline-block;
			vertical-align: middle;
		}

		.FormDetailsTitle span.required {
			display: inline-block;
			font-size: 16px;
			color: #FF0000;
			line-height: 18px;
			vertical-align: middle;
			margin-left: 3px;
		}

		.FormDetailsInput {
			margin-top: 5px;
		}

		.FormDetailsInput input.form-input,
		.FormDetailsInput select {
			display: block;
			box-sizing: border-box;
			border: 1px solid #eee;
			line-height: 36px;
			color: rgba(0, 0, 0, 0.85);
			border-radius: 2px;
			padding: 0 6px;
			width: 100%;
			outline: none;
		}

		.FormDetailsInput input::-webkit-input-placeholder {
			color: #aaa;
		}

		.FormContentDetails input.form-input:focus,
		.FormContentDetails select:focus,
		.FormContentDetailsTwo input.form-input:focus,
		.FormContentDetailsTwo select:focus {
			border-color: #e60012 !important;
			box-shadow: 0 0 0 3px rgba(0, 145, 69, .08);
		}
		.SubmitBox {
			text-align: center;
			margin: 13px 0;
			margin-top: 0px;
		}

		.SubmitBox .SubmitBtn {
			display: inline-block;
			outline: none;
			width: 90%;
			max-width: 260px;
			line-height: 39px;
			border-radius: 39px;
			font-size: 17px;
			cursor: pointer;
			font-weight: 600;
			background: linear-gradient(to right, #e60012 10%, #e60012);
			border: 1px solid #e60012;
			color: #fff;
		}

		.SubmitBox .SubmitBtn:hover {
			box-shadow: 0 0 8px #e60012;
		}

		.RequiredTextBox {
			text-align: center;
			min-height: 20px;
			margin-bottom: 8px;
		}

		.SubmitBox p.RequiredText {
			font-size: 12px;
			color: #d81e06;
			margin: 0;
			padding: 0;
			line-height: 20px;
			background-image: url(https://trust-data.oss-cn-shenzhen.aliyuncs.com/file/upload/20231225/316_1703489788346764.png);
			background-position: left top 2px;
			background-repeat: no-repeat;
			background-size: 18px;
			padding-left: 22px;
			display: inline-block;
			display: none;
		}

		.AnimOn {
			animation: zoomIn 0.3s ease 0s 1 both;
			display: block;
		}

		.zoomIn {
			-webkit-animation-name: zoomIn;
			animation-name: zoomIn;
		}

		@keyframes zoomIn {
			0% {
				opacity: 0;
				-webkit-transform: scale3d(.3, .3, .3);
				transform: scale3d(.3, .3, .3);
			}

			50% {
				opacity: 1;
			}
		}

		@-webkit-keyframes zoomIn {
			0% {
				opacity: 0;
				-webkit-transform: scale3d(.3, .3, .3);
				transform: scale3d(.3, .3, .3);
			}

			50% {
				opacity: 1;
			}
		}

		/*表单弹窗 end*/

		/* 提交中提示 */
		.overlay {
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: rgba(0, 0, 0, 0.5);
			z-index: 1000002;
			display: none;
		}

		.loading-modal {
			position: fixed;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			background: white;
			padding: 30px;
			border-radius: 15px;
			box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
			z-index: 1000006;
			text-align: center;
			min-width: 300px;
			display: none;
			font-size: 14px;
		}

		.modal-title {
			margin-bottom: 10px;
			color: #333;
			font-size: 18px;
			font-weight: 600;
		}

		.modal-spinner {
			width: 40px;
			height: 40px;
			border: 4px solid #f3f3f3;
			border-radius: 50%;
			border-top: 4px solid #e60012;
			animation: spin 1s linear infinite;
			margin: 0 auto 20px;
		}

		@keyframes spin {
			to {
				transform: rotate(360deg);
			}
		}

		/* ========== 返回顶部按钮 ========== */
		.back-to-top {
			position: fixed;
			bottom: 30px;
			right: 30px;
			width: 48px;
			height: 48px;
			background: linear-gradient(135deg, #e60012, #cc0011);
			color: #ffffff;
			border: none;
			border-radius: 50%;
			cursor: pointer;
			display: flex;
			align-items: center;
			justify-content: center;
			box-shadow: 0 4px 20px rgba(230, 0, 18, 0.35);
			transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
			z-index: 9999;
			opacity: 0;
			visibility: hidden;
			transform: translateY(20px);
			text-decoration: none;
		}

		/* 显示状态 */
		.back-to-top.show {
			opacity: 1;
			visibility: visible;
			transform: translateY(0);
		}

		/* 悬停效果 */
		.back-to-top:hover {
			background: linear-gradient(135deg, #ff0015, #cc0011);
			box-shadow: 0 6px 30px rgba(230, 0, 18, 0.5);
			transform: translateY(-3px) scale(1.05);
		}

		/* 点击效果 */
		.back-to-top:active {
			transform: scale(0.9);
		}

		/* SVG 图标 */
		.back-to-top svg {
			width: 22px;
			height: 22px;
			stroke: #ffffff;
			stroke-width: 2.5;
			fill: none;
		}

		/* 悬停时图标上移 */
		.back-to-top:hover svg {
			transform: translateY(-2px);
			transition: transform 0.3s ease;
		}

		/* ========== 滚动进度环（可选） ========== */
		.back-to-top .progress-ring {
			position: absolute;
			top: -3px;
			left: -3px;
			width: 54px;
			height: 54px;
			transform: rotate(-90deg);
		}

		.back-to-top .progress-ring circle {
			fill: none;
			stroke: rgba(230, 0, 18, 0.2);
			stroke-width: 2;
		}

		.back-to-top .progress-ring .progress-circle {
			stroke: #e60012;
			stroke-dasharray: 150.8;
			stroke-dashoffset: 150.8;
			transition: stroke-dashoffset 0.3s ease;
		}

		/* ========== 移动端适配 ========== */
		@media (max-width: 768px) {
			.back-to-top {
				bottom: 20px;
				right: 20px;
				width: 44px;
				height: 44px;
			}

			.back-to-top svg {
				width: 18px;
				height: 18px;
			}
		}

		@media (max-width: 480px) {
			.back-to-top {
				bottom: 15px;
				right: 15px;
				width: 40px;
				height: 40px;
			}

			.back-to-top svg {
				width: 16px;
				height: 16px;
			}
		}

		.NewCategoryList {
			margin: 10px 0;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			box-sizing: border-box;

		}

		.NewCategoryListDetails {
			display: inline-block;
			text-align: center;
			background-color: #fff;
			border-radius: 38px;
			padding: 6px 14px;
			box-sizing: border-box;
			margin: 3px 3px;
			cursor: pointer;
			border: 1px solid #ccc;
		}

		.NewCategoryListDetails span {
			font-size: 14px;
			color: #000;
			line-height: 22px;
			margin: 0;
			padding: 0;
			vertical-align: inherit;
			border-radius: 0px;
			border: none;
			display: inline-block;
		}

		.NewCategoryListDetails:hover {
			background-color: #e60012;
		}

		.NewCategoryListDetails:hover span {
			color: #fff;
		}

		body .CategoryCurr {
			background-color: #e60012;
			color: #fff;
		}

		body .CategoryCurr span {
			color: #fff;
		}

		/* 底部 */
		.MallOnlineExhibitionFooter {
			padding: 36px 0px 30px 0px;
			background-color: #E50012;
		}

		.MallOnlineExhibitionFooterContent {
			padding: 0 15px;
			box-sizing: border-box;
			width: 100%;
			max-width: 1230px;
			margin: 0 auto;
		}

		.MallOnlineExhibitionFooterDetails {
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			align-items: center;
			justify-content: center;
		}

		.MallOnlineExhibitionFooterDetailsText {
			display: inline-block;
			width: 60%;
		}

		.MallOnlineExhibitionFooterDetailsText h5 {
			margin: 0;
			padding: 0;
			font-size: 16px;
			color: #fff;
			line-height: 22px;
			font-weight: bold;
			margin-bottom: 5px;
		}

		.MallOnlineExhibitionFooterContact span {
			background-repeat: no-repeat;
			padding-left: 21px;
			background-size: 16px;
			line-height: 22px;
			background-position: left center;
			margin: 2px 0;
			font-size: 14px;
			color: #fff;
			display: inline-block;
			margin-right: 2px;
			box-sizing: border-box;
			min-width: 192px;
		}

		.MallOnlineExhibitionFooterDetailsCode {
			text-align: right;
			width: 40%;
			display: inline-block;
		}

		.MallOnlineExhibitionFooterCodeImg {
			display: inline-block;
			text-align: center;
			box-sizing: border-box;
			padding: 2px 2px;
		}

		.MallOnlineExhibitionFooterCodeImg p {
			font-size: 12px;
			line-height: 20px;
			color: #fff;
			margin: 0;
			padding: 0;
		}

		.MallOnlineExhibitionFooterCodeImg img {
			display: block;
			width: 90px;
			margin: 0 auto;
			margin-top: 2px;
		}



		/* 底部 end */
		/* 阅读并且同意 */
		.ReadAndAgree{}
		.ReadAndAgree label{display: inline-block;font-size: 12px;line-height: 16px;color: #666;cursor: pointer;}
		.ReadAndAgree label a{font-size: 12px;line-height: 16px;color: #00e;}
		/* 自定义复选框 */
		.ReadAndAgree {
			display: flex;
			align-items: center;
			box-sizing: border-box;
			padding: 0 10px;
			cursor: pointer;
			font-size: 12px;
			font-size: 16px;
			color: #333;
			user-select: none;
			transition: color 0.2s;
			
		}
		
		/* 隐藏原生复选框 */
		.ReadAndAgree input[type="checkbox"] {
			position: absolute;
			opacity: 0;
			width: 0;
			height: 0;
			pointer-events: none;
		}
		
		/* 自定义复选框外观 */
		.ReadAndAgree .checkmark {
			flex-shrink: 0;
			display: inline-block;
			box-sizing: border-box;
			width: 18px;
			height: 18px;
			border: 1px solid #d0d5dd;
			border-radius: 3px;
			background: #ffffff;
			margin-right: 3px;
			position: relative;
			transition: all 0.25s ease;
			vertical-align: bottom;
		}
		
		/* 选中状态 */
		.ReadAndAgree input[type="checkbox"]:checked + .checkmark {
			background: #e60012;
			border-color: #e60012;
		}
		
		/* 选中后的对勾 */
		.ReadAndAgree input[type="checkbox"]:checked + .checkmark::after {
			content: '';
			position: absolute;
			left: 4px;
			top: -1px;
			width: 6px;
			height: 11px;
			border: solid #fff;
			border-width: 0 2px 2px 0;
			transform: rotate(45deg);
		}
/* 区号 */
.PhoneNumberbox{display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.PhoneNumberCode{display: inline-block;width: 35%;box-sizing: border-box;position: relative;padding-right: 20px;}
.CountryBox{display: block;position: relative;width: 100%;}
.CountryValBox{display:block;width: 100%;border: 1px solid #eee;box-sizing: border-box;line-height: 36px;color: rgba(0,0,0,0.85);border-radius: 2px;padding: 0 6px;height: 38px;cursor: pointer;font-size: 14px;overflow: hidden;}
.CountryValBox span.selects{color: #aaa;}
.CountryListSelect{display: inline-block;position: absolute;left: 0;top: 40px;min-width: 100%;box-shadow: 0px 5px 10px #5d5d5d;border-radius: 5px;overflow: hidden;display: none;background-color: #fff;z-index: 100;}
.CountryListSelect ul{margin: 0;padding: 0;background-color: #fff;max-height: 200px;overflow: auto;min-width: 315px;}
.CountryListSelect ul::-webkit-scrollbar {width : 6px;height: 1px;border-radius: 0px;}
.CountryListSelect ul::-webkit-scrollbar-thumb {box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);background: #ccc;border-radius: 5px;}
.CountryListSelect ul::-webkit-scrollbar-track {box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);background: #eee;border-radius: 5px;} 
.CountryListSelect ul li{display: block;list-style: none;font-size: 14px;line-height: 25px;color: #606060;padding: 3px 8px;cursor: pointer;white-space: nowrap;box-sizing: border-box;margin-top: 0px;}
.NationalFlag{display: inline-block;width: 16px;height: 11px;background-image: url(https://trust-data.oss-cn-shenzhen.aliyuncs.com/file/upload/20231228/872_1703730542273382.png);margin-right: 5px;}
.CountryCode{display: inline-block;margin-left: 5px;}
.CountryListSelect ul li:hover{background-color: #f1f1f1;}
.CountrySearch{padding: 5px 5px;}
.CountrySearch input{border: 1px solid #eee;box-sizing: border-box;color: rgba(0,0,0,0.85);border-radius: 2px;outline: none;line-height: 30px;padding: 0 6px;font-size: 13px;width: 100%;}
.CountrySearch input::-webkit-input-placeholder{color: #aaa;}
.Noentries{font-size: 12px;text-align: center;margin: 0;color: #aaa;line-height: 30px;padding-bottom: 10px;}
.CountryValBox .CountryName{display: none;}
.PhoneNumberLink{position: absolute;width: 20px;display: inline-block;text-align: center;right: 0px;top: 50%;margin-top: -10px;}
.PhoneNumberLink p{margin: 0;line-height: 20px;font-size: 14px;font-family: '微软雅黑';color: #000;}
.PhoneNumberMobile{display: inline-block;width: 65%;}
/* 区号 end*/


		/* 适配 */
		@media screen and (max-width: 1200px) {
			.ExhibitorImg img {
				max-height: 153px;
			}





			.CountdownBox p,
			.NumberofcountriesBox p {
				font-size: 12px;
			}

			.countdowntext,
			.countriesText {
				font-size: 12px;
			}

			.clickconme {
				font-size: 12px;
			}

			.MallExhibitionHallGoTo a {
				font-size: 14px;
				min-width: 100px;
				padding: 2px 5px;
			}

			.MallLanguageBox a {
				font-size: 12px;
				min-width: auto;
			}
		}

		@media screen and (max-width: 850px) {
			body .MallExhibitionHallBooth {
				display: block;
			}

			body .MallExhibitionHallBooth span {
				background-color: transparent;
			}

			.MallExhibitorTextContent p {
				font-size: 12px;
			}

			.MallExhibitorHallConsult .ExhibitorShopbuttom {
				border: none;
				color: #000;
				background-color: #f2f2f2;
			}

			.MallExhibitorTextContent {
				padding-top: 2px;
			}

			.CountdownBox p,
			.NumberofcountriesBox p {
				font-size: 14px;
			}

			.countdowntext,
			.countriesText {
				font-size: 14px;
				padding: 0px 4px 0px 4px;
			}

			.MallLanguageBox a {
				font-size: 14px;
				font-weight: normal;
				background-color: transparent;
				padding: 1px 5px;
				line-height: 20px;
				border: none;
			}



			.CountdownBox p {
				color: #fff;
			}

			.clickconme {
				font-size: 12px;
				line-height: 18px;
				background-size: 7px;
				background-position: left center;
				padding-left: 10px;
			}

			.MallExhibitionHallGoTo {
				margin-top: 10px;
			}

			.MallExhibitionHallListBox {
				grid-template-columns: repeat(2, 1fr);
			}

			.ExhibitorImg img {
				max-height: 160px;
			}

			.NewSearchInputBox {
				width: 350px;
			}

			.MallExhibitionHallHeader {
				padding-left: 0px;
			}

			.MallExhibitorCompanyName {
				text-align: left;
				padding: 5px 5px;
				padding-bottom: 3px;
			}





			.MallExhibitionHallHeader {
				max-height: auto;
			}

			.MallExhibitionHallLogo {
				width: 100px;
				height: auto;
				max-height: 70px;
				position: inherit;
				display: block;
			}

			.MallExhibitionHallLogo img {
				max-height: 70px;
			}

			.MallExhibitionHallDetails {
				padding-bottom: 23px;
			}

			.MallExhibitorHallConsult {
				bottom: 3px;
				top: inherit;
				width: 100%;
				left: 0;
				text-align: center;
			}

			.ViewMoreBox a {
				padding: 2px 16px;
				font-size: 14px;
				line-height: 22px;
				min-width: 50px;
				border: none;
			}

			.MallExhibitorCompanyName p {
				overflow: auto;
				white-space: break-spaces;
				line-height: 22px;
			}

			.MallExhibitionHallGoTo a {
				/* border: none; */
				box-shadow: none;
				margin: 3px 5px;
				padding-bottom: 3px;
			}



		}

		@media screen and (max-width: 750px) {

			.BannerTopBox {
				top: 77%;
			}

			.CountdownBox {
				left: 3%;
				top: 8%;
			}

			.ENMallLanguageBox {
				right: 3%;
				top: 8%;
			}

			.MallLanguageBox a {
				font-size: 12px;
				line-height: 18px;
			}



			.ExhibitorImg img {
				max-height: 150px;
			}

			.load-more-box .no-more-text {
				font-size: 12px;
				color: #ccc;
			}

			.MallExhibitionHallSearchBox {
				margin-top: 0px;
			}

			.MallExhibitionHallGoTo {
				padding-bottom: 0px;
			}




			.FormContentPopup,
			.FormContentPopupTwo {
				left: 5%;
				width: 90%;
				margin-left: 0px;
			}

			.loading-modal {
				position: fixed;
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%);
				width: 300px;
				box-sizing: border-box;
				font-size: 12px;
			}

			.modal-title {
				font-size: 14px;
			}

			.MallOnlineExhibitionFooterDetails {
				display: block;
			}

			.MallOnlineExhibitionFooterDetailsText {
				display: block;
				width: 100%;
			}

			.MallOnlineExhibitionFooterDetailsCode {
				display: block;
				width: 100%;
				text-align: center;
				margin-top: 15px;
			}

			.MallExhibitionHallLogo {
				width: 80px;
				max-height: 55px;
			}

			.MallExhibitionHallLogo img {
				max-height: 55px;
			}
		}

		@media screen and (max-width: 500px) {

			.ENMallLanguageBox a {
				font-size: 12px;
				min-width: 22px;
				line-height: 22px;
				min-height: 22px;
			}

			.ENMallLanguageBox a.LanguageIcon img {
				margin: 1px auto;
			}

			.MallLanguageBox a {
				background-size: 15px;
			}


			.ExhibitorImg img {
				max-height: 100px;
			}

			.swiper-slide {
				padding: 0 15px;
			}

			.ImgBannerLeftButtom {
				left: 0px;
				width: 15px;
				height: 15px;
			}

			.ImgBannerRightButtom {
				right: 0px;
				width: 15px;
				height: 15px;
			}

			body .MallExhibitionHallBooth span {
				font-size: 12px;
			}

			.NewSearchInputBox input {
				line-height: 33px;
			}

			.MallExhibitionHallSearchContent {
				border-radius: 33px;
			}

			.NewSearchSubmitBox input {
				line-height: 33px;
				min-height: 33px;
				background-size: 28px;
			}

			.NewSearchInputBox {
				width: 300px;
			}

			.NewSearchSubmitBox {
				width: 60px;
			}

			.MallExhibitionHallSearchContent {
				padding-right: 60px;
			}

			.CountdownBox p,
			.NumberofcountriesBox p {
				font-size: 12px;
			}

			.countdowntext,
			.countriesText {
				font-size: 12px;
			}

			.MallExhibitionHallGoTo a {
				line-height: 20px;
			}

			.StayTunedBox p {
				font-size: 12px;
			}

			.MallExhibitionHallLogo {
				width: 60px;
				max-height: 55px;
			}

			.MallExhibitionHallLogo img {
				max-height: 45px;
			}
			.ViewMoreBox a{font-size: 12px;line-height: 20px;}
		}

		@media screen and (max-width: 450px) {
			.MallExhibitorCompanyName p {
				font-size: 12px;
				line-height: 18px;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				overflow: hidden;
				min-height: 36px;
			}

			.clickconme {
				background-size: 6px;
				background-position: left center;
				padding-left: 9px;
				line-height: 14px;
			}

			.ExhibitorImg img {
				max-height: 80px;
			}

			.MallExhibitionHallClassificationTitle {
				background-size: 12px;
			}

			.NewSearchTitle {
				width: 70px;
			}

			.NewSearchInputBox {
				padding-left: 70px;
			}

			.NewSearchTitle span {
				font-size: 12px;
			}

			.MallExhibitionHallClassificationTitle h5 {
				font-size: 14px;
				line-height: 20px;
			}

			.NewCategoryListDetails {
				padding: 2px 10px;
			}

			.NewCategoryListDetails span {
				font-size: 12px;
			}

			.MallExhibitorHallConsult .ExhibitorShopbuttom {
				padding: 0 8px;
				min-width: 50px;
			}

			.ExhibitorImg img {
				max-height: auto;
			}

			.NewSearchInputBox {
				width: 260px;
			}

			.MallExhibitionHallGoTo {
				margin-top: 0px;
			}

			.MallExhibitionHallGoTo a {
				margin: 8px 3px;
				padding: 2px 2px;
				min-width: 145px;
			}


			.CountdownBox p,
			.NumberofcountriesBox p {
				font-size: 12px;
				line-height: 16px !important;
			}

			.countdowntext,
			.countriesText {
				font-size: 12px;
				line-height: 16px !important;
			}

			.clickconme {
				font-size: 12px;
			}

			.MallOnlineExhibitionFooterContact span {
				font-size: 12px;
				min-width: auto;
			}

			.MallOnlineExhibitionFooterCodeImg img {
				width: 70px;
			}

			.MallExhibitionHallDetails {
				padding-bottom: 27px;
			}

			.NewSearchInputBox input {
				font-size: 12px;
			}
		}

		@media screen and (max-width: 420px) {
			.ExhibitorImg img {
				max-height: 70px;
			}

			body .MallExhibitionHallBooth span {
				font-size: 10px;
			}

			/* ===== 禁止页面字体缩放 ===== */
			html,
			body {
				-webkit-text-size-adjust: 100% !important;
				text-size-adjust: 100% !important;
				-moz-text-size-adjust: 100% !important;
				-ms-text-size-adjust: 100% !important;
			}

			/* ===== 禁止所有元素字体缩放 ===== */
			* {
				-webkit-text-size-adjust: none !important;
				text-size-adjust: none !important;
			}

			/* ===== 输入框固定字号（防止iOS自动放大） ===== */
			input,
			textarea,
			select,
			button {
				font-size: 16px;
				/* iOS 默认最小字号 16px */
				touch-action: manipulation;
			}



			.NumberofcountriesBox p {
				font-size: 10px;
			}

			.clickconme {
				font-size: 10px;
			}

			.load-more-box .no-more-text {
				font-size: 10px;
			}

			.MallExhibitorHallConsult .ExhibitorShopbuttom {
				font-size: 10px;
				line-height: 20px;
			}
		}

		@media screen and (max-width: 375px) {
			.MallExhibitionHallClassificationTitle h5 {
				font-size: 12px;
				line-height: 18px;
			}

			.NewSearchTitle {
				width: 60px;
			}

			.NewSearchInputBox {
				padding-left: 60px;
			}

			.NewSearchTitle span {
				font-size: 10px;
			}

			.CountdownBox p {
				font-size: 9px;
			}

			.MallExhibitorHallConsult .ExhibitorShopbuttom {
				font-size: 9px;
				line-height: 20px;
				padding: 0 6px;
			}

			.MallExhibitorCompanyName p {
				font-size: 10px;
				line-height: 14px;
				min-height: 28px;
			}

			.MallLanguageBox a {
				font-size: 9px;
			}

			.ExhibitorImg img {
				max-height: 70px;
			}

			.MallExhibitorTextContent p {
				font-size: 10px;
			}

			.NumberofcountriesBox p {
				font-size: 9px;
			}

			.countdowntext,
			.countriesText {
				font-size: 9px;
			}

			.clickconme {
				font-size: 9px;
				width: auto;

			}

			.NewSearchInputBox {
				width: 230px;
			}



			.MallExhibitorHallConsult .ExhibitorShopbuttom {
				font-size: 10px;
				line-height: 22px;
			}

			.MallExhibitionHallDetails {
				padding-bottom: 18px;
			}

			.MallExhibitionHallGoTo a {
				font-size: 12px;
				padding: 2px 3px;
				min-width: 125px;
			}

			.ViewMoreBox a {
				font-size: 12px;
			}

			.MallOnlineExhibitionFooterCodeImg img {
				width: 63px;
			}

			.MallExhibitionHallLogo img {
				max-height: 70px;
			}


			.StayTunedBox p {
				font-size: 10px;
			}

		}

	