:root{--ThemesBoxTitleColor: #181d24;--ThemesBoxSubTitleColor: #181d24;--ThemesTextContentColor: #181d24;--ThemesBodyColor: #ffffff;--ThemesProductsTitleColor: #000000;--ThemesBoxTitleFont: OpenSans-Bold;--ThemesBoxSubTitleFont: Opensans-Regular;--ThemesTextContentFont: Opensans-Regular;--ThemesProductsTitleFont: OpenSans-Bold;--FloatMessageTitleColor: #084cb2;--FloatMessageTitleBgColor: #FFFFFF;--FloatMessageArrowColor: #084cb2;--FloatMessageButtonTextColor: #FFFFFF;--FloatMessageButtonHoverTextColor: #FFFFFF;--FloatMessageButtonBgColor: #000000;--FloatMessageButtonBgHoverColor: #000000;--FloatMessageButtonBorderColor: #00000000;--FloatMessageButtonBorderHoverColor: #00000000;--ProductsPriceFont: OpenSans-Bold;--ThemesButtonFont: OpenSans-Semibold;--ButtonRadiusSizePc: 5px;--ButtonRadiusSizeMobile: 5px;--ButtonFontStyle1: OpenSans-Semibold;--ButtonTextColorStyle1: #FFFFFF;--ButtonBgColorStyle1: #00000000;--ButtonBorderColorStyle1: #FFFFFF;--ButtonHoverTextColorStyle1: #2876ea;--ButtonBgHoverColorStyle1: #FFFFFF;--ButtonBorderHoverColorStyle1: #00000000;--ButtonTextSizePcStyle1: 16px;--ButtonRadiusSizePcStyle1: 5px;--ButtonTextSizeMobileStyle1: 14px;--ButtonRadiusSizeMobileStyle1: 5px;--ButtonFontStyle2: OpenSans-Semibold;--ButtonTextColorStyle2: #ffffff;--ButtonBgColorStyle2: #844151;--ButtonBorderColorStyle2: #00000000;--ButtonHoverTextColorStyle2: #ffffff;--ButtonBgHoverColorStyle2: #2876ea;--ButtonBorderHoverColorStyle2: #00000000;--ButtonTextSizePcStyle2: 18px;--ButtonRadiusSizePcStyle2: 5px;--ButtonTextSizeMobileStyle2: 14px;--ButtonRadiusSizeMobileStyle2: 5px;--ButtonFontInquiry: OpenSans-Semibold;--ButtonTextColorInquiry: #FFFFFF;--ButtonBgColorInquiry: #2677ea;--ButtonBorderColorInquiry: #00000000;--ButtonHoverTextColorInquiry: #FFFFFF;--ButtonBgHoverColorInquiry: #191e24;--ButtonBorderHoverColorInquiry: #00000000;--ButtonTextSizePcInquiry: 16px;--ButtonRadiusSizePcInquiry: 0px;--ButtonTextSizeMobileInquiry: 16px;--ButtonRadiusSizeMobileInquiry: 0px;--ButtonFontBatchInquiryList: OpenSans-Semibold;--ButtonTextColorBatchInquiryList: #2677ea;--ButtonBgColorBatchInquiryList: #00000000;--ButtonBorderColorBatchInquiryList: #2677ea;--ButtonHoverTextColorBatchInquiryList: #FFFFFF;--ButtonBgHoverColorBatchInquiryList: #191e24;--ButtonBorderHoverColorBatchInquiryList: #00000000;--ButtonTextSizePcBatchInquiryList: 14px;--ButtonRadiusSizePcBatchInquiryList: 5px;--ButtonTextSizeMobileBatchInquiryList: 14px;--ButtonRadiusSizeMobileBatchInquiryList: 5px;--ButtonFontBatchInquiryDetail: OpenSans-Semibold;--ButtonTextColorBatchInquiryDetail: #2677ea;--ButtonBgColorBatchInquiryDetail: #00000000;--ButtonBorderColorBatchInquiryDetail: #2677ea;--ButtonHoverTextColorBatchInquiryDetail: #FFFFFF;--ButtonBgHoverColorBatchInquiryDetail: #191e24;--ButtonBorderHoverColorBatchInquiryDetail: #00000000;--ButtonTextSizePcBatchInquiryDetail: 16px;--ButtonRadiusSizePcBatchInquiryDetail: 5px;--ButtonTextSizeMobileBatchInquiryDetail: 16px;--ButtonRadiusSizeMobileBatchInquiryDetail: 5px;}
:root{--ThemesHeaderBgColor: #2876ea;--ThemesHeaderTextColor: #ffffff;--ThemesHeaderIconColor: #ffffff;--ThemesNavTextColor: #ffffff;--ThemesNavTextHoverColor: #ffffff;--ThemesNavLevel2TextColor: #000000;--ThemesNavLevel2TextHoverColor: #000000;--ThemesNavLevel3TextColor: #000000;--ThemesNavLevel3TextHoverColor: #000000;--ThemesNavLevel4TextColor: #000000;--ThemesNavLevel4TextHoverColor: #000000;--ThemesNavFont: Montserrat-Regular;}
:root{--ThemesFooterBgColor: #2876ea;--ThemesFooterLineColor: #5391ee;--ThemesFooterTitleColor: #ffffff;--ThemesFooterTextColor: #ffffff;--ThemesFooterIconColor: #ffffff;--ThemesFooterNavFont: Opensans-Regular;}
@keyframes move {
					0% {
						transform: translateY(-100%)
					}

					100% {
						transform: translateY(0%)
					}
				}

				@keyframes movenormal {
					0% {
						transform: translateY(-100%)
					}

					100% {
						transform: translateY(0%)
					}
				}


				.fy_header_white{background-color: #fff; padding-top: 20px; padding-bottom: 20px;}
				.fy_header_40 {
					background-color: var(--ThemesHeaderBgColor);
				}

				.fy_header_40 .wide {
					display: flex;
					align-items: center;
					justify-content: space-between
				}

				.fy_header_40 .logo {
					padding: 10px 0;
					display: none;
				}

				.fy_header_40 .nav {
					padding: 10px 0;
					flex: 1
				}

				.fy_header_40 .nav li {
					padding: 10px 0
				}

				.fy_header_40 .nav ul li a {
					color: var(--ThemesNavTextColor);
					font-family: var(--ThemesNavFont)
				}

				.fy_header_40 .nav ul li a:hover {
					text-decoration: none;
					color: var(--ThemesNavTextHoverColor)
				}

				.fy_header_40 .nav {
					font-family: var(--ThemesNavFont)
				}

				.fy_header_40 .tool {
					display: flex;
					align-items: center
				}

				.fy_header_40 .tool a:hover {
					text-decoration: none
				}

				.fy_header_40 .tool .tool_search {
					padding: 0 14px
				}

				.fy_header_40 .tool .tool_language {
					height: 21px
				}

				.fy_header_40 .tool .tool_language * {
					line-height: 21px
				}

				.fy_header_40 .tool .tool_search .icon-search1 {
					color: var(--ThemesHeaderIconColor);
					font-size: 20px
				}

				.fy_header_40 .tool .tool_language .default_language_currency_style {
					line-height: 25px
				}

				.fy_header_40 .tool .tool_language .default_language_currency_style dt {
					color: var(--ThemesHeaderTextColor);
					font-size: 14px;
					padding: 0 14px
				}

				.fy_header_40 .tool .tool_language .default_language_currency_style i {
					transform: scale(0.8)
				}

				.fy_header_40 .tool .tool_user .tool_member_entrance {
					display: block;
					padding: 0 14px
				}

				.fy_header_40 .tool .tool_user .icon-member2 {
					color: var(--ThemesHeaderIconColor);
					font-size: 20px
				}

				.fy_header_40 .tool .tool_inquiry .tool_inquiry_icon {
					display: block;
					padding: 0 14px
				}

				.fy_header_40 .tool .tool_inquiry .icon-inquiry1 {
					color: var(--ThemesHeaderIconColor);
					font-size: 20px
				}

				.fy_header_40 .tool .tool_inquiry_btn {
					padding: 12px 18px;
					margin-left: 17px;
					border-radius: 5px
				}

				.fy_header_40 .tool .tool_inquiry_btn a {
					font-size: 14px;
					;
					color: #fff
				}

				.fy_header_40 .tool .tool_menu {
					display: none;
					color: var(--ThemesHeaderIconColor);
					font-size: 20px;
					margin: 0 10px
				}

				@media screen and (max-width: 1000px) {
					.fy_header_white{padding-top: 10px; padding-bottom: 10px;}
					.fy_header_40 .logo {
						padding: 30px 0;
					}
					.fy_header_40 .wide{display: block;}

					.fy_header_40 .nav {
						display: none
					}

					.fy_header_40 .tool {
						width: auto;justify-content:end;
					}

					.fy_header_40 .tool_language {
						display: none
					}

					.fy_header_40 .tool .tool_user {
						display: none
					}

					.fy_header_40 .tool .tool_inquiry {
						padding: 0;
						margin: 0px
					}

					.fy_header_40 .tool .tool_inquiry .tool_inquiry_icon {
						padding: 0;
						margin-right: 20px
					}

					html[lang=ar] .fy_header_40 .tool .tool_inquiry .tool_inquiry_icon {
						margin: 0 0 0 20px
					}

					.fy_header_40 .tool .tool_inquiry .icon-inquiry1 {
						font-size: 26px
					}

					.fy_header_40 .tool .tool_inquiry_btn {
						display: none
					}

					.fy_header_40 .tool .tool_menu {
						display: block;
						margin: 0
					}

					.fy_header_40 .tool .tool_search {
						padding: 0;
						margin: 0 20px
					}

					.fy_header_39 .tool .tool_search .icon-search1 {
						font-size: 26px
					}

					.fy_header_39 .tool .tool_menu .icon-mb_menu2 {
						font-size: 26px
					}
				}
				.fy_header_40 .logo {
					width: 193px;
				}
				
				.fy_header_40 .nav li a {
					font-size: 16px;
					padding: 0 20px;
				}
				
				.fy_header_40 .tool .tool_inquiry_btn {
					background-color: #FFFFFF;
					border: 1px solid #00000000
				}
				
				.fy_header_40 .tool .tool_inquiry_btn a {
					color: #084cb2
				}
				
				.fy_header_40 .tool .tool_inquiry_btn:hover {
					background-color: #00000000;
					border: 1px solid #FFFFFF
				}
				
				.fy_header_40 .tool .tool_inquiry_btn:hover a {
					color: #FFFFFF
				}
				
				.fy_header_40 .nav .default_nav_style {
					justify-content: left;
				}
				
				@media screen and (max-width: 1000px) {
					.fy_header_40 .logo {
						width: 100px;
					}
				}
/* 首页banner */
.banner {
      width: 100%;
      height: 100%; overflow: hidden;
    }

    .banner .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .banner .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
	.banner .swiper-pagination{position: relative;}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 30px;}

/* 首页about us */
.ly_video_15 a {
			text-decoration: none
		}

		.ly_video_15 .top_title {
			margin-bottom: 55px;
			text-align: center
		}

		.ly_video_15 .video_box {
			display: flex;
			align-items: center;
			justify-content: space-around;
			flex-wrap: wrap
		}

		.ly_video_15 .video_box .item_side {
			width: 31.94%
		}

		.ly_video_15 .video_box .item_side .item {
			margin-top: 30px;
			position: relative;
			overflow: hidden
		}

		.ly_video_15 .video_box .item_side .item:first-child {
			margin-top: 0
		}

		.ly_video_15 .video_box .item_side .item:before {
			content: '';
			width: 100%;
			height: 100%;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			z-index: 1;
			pointer-events: none
		}

		.ly_video_15 .video_box .item_side .item .text_info {
			width: 100%;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			box-sizing: border-box;
			text-align: center;
			z-index: 1
		}

		.ly_video_15 .video_box .item_side .item .text_info .i_title {
			width: 100%;
			padding: 20px;
			box-sizing: border-box
		}

		.ly_video_15 .video_box .item_side .item .text_info .play {
			display: block;
			margin: 0 auto;
			width: 82px;
			height: 82px;
			border: 3px solid #ffffff;
			border-radius: 100%;
			box-sizing: border-box;
			position: relative
		}

		.ly_video_15 .video_box .item_side .item .text_info .play:before {
			content: "\e708";
			position: absolute;
			top: 13px;
			left: 16px;
			font-family: "iconfont";
			font-size: 50px;
			font-style: normal;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			color: #fff
		}

		@media screen and (max-width: 1000px) {
			.ly_video_15 .video_box tr,.ly_video_15 .video_box td{width: 100%!important; display: block;}
			.ly_video_15 .top_title {
				margin-bottom: 30px
			}

			.ly_video_15 .video_box .item_side {
				width: 100%
			}

			.ly_video_15 .video_box .item_side .item {
				margin-top: 15px
			}

			.ly_video_15 .video_box .item_side .item:first-child {
				margin-top: 15px
			}

			.ly_video_15 .video_box .item_side .item.Video-1 {
				margin-top: 0
			}

			.ly_video_15 .video_box .item_side .item .text_info .play {
				width: 55px;
				height: 55px
			}

			.ly_video_15 .video_box .item_side .item .text_info .play:before {
				font-size: 30px;
				top: 9px;
				left: 12px
			}
		}
		.ly_video_15 {
			margin-top: 110px;
			margin-bottom: 122px;
			background-color: #FFFFFF;
		}
		
		.ly_video_15 .top_title .t_title {
			font-size: 40px;
			color: #181d24;
		}
		
		.ly_video_15 .video_box .item_side .item.Video-1:before {
			background-color: rgba(0, 16, 44, 36%);
		}
		
		.ly_video_15 .video_box .item_side .item.Video-1 .i_title {
			font-size: 20px;
			color: #FFFFFF;
		}
		
		.ly_video_15 .video_box .item_side .item.Video-2:before {
			background-color: rgba(0, 16, 44, 36%);
		}
		
		.ly_video_15 .video_box .item_side .item.Video-2 .i_title {
			font-size: 20px;
			color: #FFFFFF;
		}
		
		.ly_video_15 .video_box .item_side .item.Video-3:before {
			background-color: rgba(0, 16, 44, 36%);
		}
		
		.ly_video_15 .video_box .item_side .item.Video-3 .i_title {
			font-size: 20px;
			color: #FFFFFF;
		}
		
		.ly_video_15 .video_box .item_side .item.Video-4:before {
			background-color: rgba(0, 16, 44, 36%);
		}
		
		.ly_video_15 .video_box .item_side .item.Video-4 .i_title {
			font-size: 20px;
			color: #FFFFFF;
		}
		
		.ly_video_15 .video_box .item_side .item.Video-5:before {
			background-color: rgba(0, 16, 44, 36%);
		}
		
		.ly_video_15 .video_box .item_side .item.Video-5 .i_title {
			font-size: 20px;
			color: #FFFFFF;
		}
		
		@media screen and (max-width: 1000px) {
			.ly_video_15 {
				margin-top: 40px;
				margin-bottom: 40px;
			}
		
			.ly_video_15 .top_title .t_title {
				font-size: 24px;
			}
		
			.ly_video_15 .video_box .item_side .item.Video-1 .i_title {
				font-size: 20px;
			}
		
			.ly_video_15 .video_box .item_side .item.Video-2 .i_title {
				font-size: 20px;
			}
		
			.ly_video_15 .video_box .item_side .item.Video-3 .i_title {
				font-size: 20px;
			}
		
			.ly_video_15 .video_box .item_side .item.Video-4 .i_title {
				font-size: 20px;
			}
		
			.ly_video_15 .video_box .item_side .item.Video-5 .i_title {
				font-size: 20px;
			}
		}
		
		/* 首页why */
		.ly_special_12 {
			position: relative;
			overflow: hidden
		}
		
		.ly_special_12 a {
			text-decoration: none
		}
		
		.ly_special_12 .poster_box {
			position: relative
		}
		
		.ly_special_12 .poster_box::before {
			content: '';
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1
		}
		
		.ly_special_12 .poster_box .info_box {
			display: flex;
			align-items: center;
			justify-content: space-between;
			flex-wrap: wrap;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			z-index: 2
		}
		
		.ly_special_12 .poster_box .info_box .item_side {
			width: 47.91%;
			box-sizing: border-box
		}
		
		.ly_special_12 .poster_box .info_box .left_side .t_title {
			margin-top: 30px
		}
		
		.ly_special_12 .poster_box .info_box .left_side .t_content {
			margin-top: 25px;
			line-height: 1.75
		}
		
		.ly_special_12 .poster_box .info_box .left_side .button {
			margin-top: 35px
		}
		
		.ly_special_12 .poster_box .info_box .left_side .button a {
			display: inline-block
		}
		
		.ly_special_12 .poster_box .info_box .item_side.right_side {
			padding-left: 30px;
			display: grid;
			gap: 30px;
			grid-template-columns: repeat(2, 2fr);
		}
		
		.ly_special_12 .poster_box .info_box .item_side.right_side .item {
			padding: 55px 12%;
			text-align: center
		}
		
		.ly_special_12 .poster_box .info_box .item_side.right_side .item .i_title {
			line-height: 1;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 1;
			overflow: hidden
		}
		
		.ly_special_12 .poster_box .info_box .item_side.right_side .item .i_content {
			margin-top: 25px;
			line-height: 1.8
		}
		
		@media screen and (max-width: 1480px) {
			.ly_special_12 .poster_box .info_box {
				width: 100%
			}
		
			.ly_special_12 .poster_box .info_box .item_side.right_side .item {
				padding: 30px 12%
			}
		
			.ly_special_12 .poster_box .info_box .item_side.right_side .item .i_content {
				margin-top: 12px;
				line-height: 1.425
			}
		}
		
		@media screen and (max-width: 1280px) {
			.ly_special_12 .poster_box .info_box .left_side .t_title {
				margin-top: 20px
			}
		
			.ly_special_12 .poster_box .info_box .left_side .t_content {
				margin-top: 15px
			}
		}
		
		@media screen and (max-width: 1000px) {
			.ly_special_12 .img_box{display: none;}
			.ly_special_12 .poster_box .info_box{position: relative; padding-top: 50px; padding-bottom: 50px; left: 0;transform:translate(0%, 0%)}
			.ly_special_12 .poster_box .info_box .item_side {
				width: 100%
			}
		
			.ly_special_12 .poster_box .info_box .item_side.right_side {
				margin-top: 30px;
				padding-left: 0;
				gap: 15px
			}
		
			.ly_special_12 .poster_box .info_box .left_side .button {
				margin-top: 20px
			}
		}
		.ly_special_12 .poster_box .info_box .left_side .button a {
			font-family: OpenSans-Semibold;
			color: #FFFFFF;
			background-color: #00000000;
			border: 2px solid #FFFFFF;
			font-size: 16px;
			border-radius: 5px !important;
			text-align: center;
			padding-left: 30px;
			padding-right: 30px;
			padding-top: 15px;
			padding-bottom: 15px;
		}
		
		.ly_special_12 .poster_box .info_box .left_side .button a:hover {
			color: #2876ea;
			background-color: #FFFFFF;
			border: 2px solid #00000000;
		}
		.ly_special_12 {
			padding-top: 0px;
			padding-bottom: 0px;
		}
		
		.ly_special_12 .poster_box::before {
			background-color: rgba(0, 79, 215, 50%);
		}
		
		.ly_special_12 .poster_box .info_box .left_side .t_title {
			font-size: 40px;
			color: #FFFFFF;
		}
		
		.ly_special_12 .poster_box .info_box .left_side .t_subtitle {
			font-size: 20px;
			color: #FFFFFF;
		}
		
		.ly_special_12 .poster_box .info_box .left_side .t_content {
			font-size: 16px;
			color: #FFFFFF;
		}
		
		.ly_special_12 .poster_box .info_box .right_side .item.Special-1 {
			background-color: #FFFFFF;
		}
		
		.ly_special_12 .poster_box .info_box .right_side .item.Special-1 .i_title {
			font-size: 60px;
			color: #2876ea;
		}
		
		.ly_special_12 .poster_box .info_box .right_side .item.Special-1 .i_content {
			font-size: 16px;
			color: #343434;
		}
		
		.ly_special_12 .poster_box .info_box .right_side .item.Special-2 {
			background-color: #FFFFFF;
		}
		
		.ly_special_12 .poster_box .info_box .right_side .item.Special-2 .i_title {
			font-size: 60px;
			color: #2876ea;
		}
		
		.ly_special_12 .poster_box .info_box .right_side .item.Special-2 .i_content {
			font-size: 16px;
			color: #343434;
		}
		
		.ly_special_12 .poster_box .info_box .right_side .item.Special-3 {
			background-color: #FFFFFF;
		}
		
		.ly_special_12 .poster_box .info_box .right_side .item.Special-3 .i_title {
			font-size: 60px;
			color: #2876ea;
		}
		
		.ly_special_12 .poster_box .info_box .right_side .item.Special-3 .i_content {
			font-size: 16px;
			color: #343434;
		}
		
		.ly_special_12 .poster_box .info_box .right_side .item.Special-4 {
			background-color: #FFFFFF;
		}
		
		.ly_special_12 .poster_box .info_box .right_side .item.Special-4 .i_title {
			font-size: 60px;
			color: #2876ea;
		}
		
		.ly_special_12 .poster_box .info_box .right_side .item.Special-4 .i_content {
			font-size: 16px;
			color: #343434;
		}
		
		@media screen and (max-width: 1280px) {
			.ly_special_12 .poster_box .info_box .left_side .t_title {
				font-size: 24px;
			}
		
			.ly_special_12 .poster_box .info_box .left_side .t_subtitle {
				font-size: 16px;
			}
		
			.ly_special_12 .poster_box .info_box .left_side .t_content {
				font-size: 14px;
			}
		
			.ly_special_12 .poster_box .info_box .right_side .item.Special-1 .i_title {
				font-size: 30px;
			}
		
			.ly_special_12 .poster_box .info_box .right_side .item.Special-1 .i_content {
				font-size: 14px;
			}
		
			.ly_special_12 .poster_box .info_box .right_side .item.Special-2 .i_title {
				font-size: 30px;
			}
		
			.ly_special_12 .poster_box .info_box .right_side .item.Special-2 .i_content {
				font-size: 14px;
			}
		
			.ly_special_12 .poster_box .info_box .right_side .item.Special-3 .i_title {
				font-size: 30px;
			}
		
			.ly_special_12 .poster_box .info_box .right_side .item.Special-3 .i_content {
				font-size: 14px;
			}
		
			.ly_special_12 .poster_box .info_box .right_side .item.Special-4 .i_title {
				font-size: 30px;
			}
		
			.ly_special_12 .poster_box .info_box .right_side .item.Special-4 .i_content {
				font-size: 14px;
			}
		}
		
		@media screen and (max-width: 1000px) {
			.ly_special_12 {
				padding-top: 0px;
				padding-bottom: 0px;
			}
		}
		/* 首页product分类 */
		.ly_products_28 a {
			text-decoration: none
		}
		
		.ly_products_28 .top_title {
			margin-bottom: 50px;
			text-align: center
		}
		
		.ly_products_28 .pro_box {
			display: grid;
			gap: 30px
		}
		
		.ly_products_28 .pro_box .item {
			overflow: hidden
		}
		
		.ly_products_28 .pro_box .info_box {
			padding: 10px;
			box-sizing: border-box
		}
		
		.ly_products_28 .pro_box .info_box .list {
			margin-top: 20px;
			display: flex;
			align-items: center;
			justify-content: space-between;
			flex-wrap: wrap
		}
		
		.ly_products_28 .pro_box .info_box .list .c_item {
			width: calc(50% - 10px);
			line-height: 2.5;
			box-sizing: border-box;
			margin-right: 10px;
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow: hidden;
			text-align: center;
		}
		
		.ly_products_28 .pro_box .info_box .button {
			margin-top: 40px
		}
		
		.ly_products_28 .pro_box .info_box .button a {
			font-size: 16px
		}
		
		.ly_products_28 .pro_box .info_box .button a i {
			margin-left: 15px;
			vertical-align: middle
		}
		
		@media screen and (max-width: 1000px) {
			.ly_products_28 .top_title {
				margin-bottom: 28px
			}
		
			.ly_products_28 .pro_box {
				gap: 12px
			}
		
			.ly_products_28 .pro_box .info_box {
				padding: 5px
			}
		
			.ly_products_28 .pro_box .info_box .list {
				margin-top: 25px
			}
		
			.ly_products_28 .pro_box .info_box .button {
				margin-top: 20px
			}
		
			.ly_products_28 .pro_box .info_box .list .c_item {
				margin-bottom: 14px;
				line-height: 1.5
			}
		}
		.ly_products_28 {
			background-color: #FFFFFF;
			padding-top: 110px;
			padding-bottom: 55px;
		}
		
		.ly_products_28 .top_title .t_title {
			font-size: 40px;
			color: #000000;
		}
		
		.ly_products_28 .pro_box {
			grid-template-columns: repeat(3, 3fr)
		}
		.ly_products_28 .pro_box .item.Products-1 img.lazyload{}
		@media screen and (max-width: 1000px) {
			.ly_products_28 .pro_box {
				grid-template-columns: repeat(2, 2fr)
			}
			}
		
		.ly_products_28 .pro_box .item.Products-1 {
			background-color: #f9f9f9;
		}
		
		.ly_products_28 .pro_box .item.Products-1 .i_title {
			font-size: 16px;
			color: #434350;
			text-align: center;
			white-space: nowrap; /* 确保文本不会换行 */
			  overflow: hidden; /* 隐藏超出容器的文本 */
			  text-overflow: ellipsis;
		}
		
		.ly_products_28 .pro_box .item.Products-1 .c_item a {
			font-size: 16px;
			color: #434350;
		}
		
		.ly_products_28 .pro_box .item.Products-1 .button a {
			color: #004fd7;
		}
		
		.ly_products_28 .pro_box .item.Products-1 .button a i {
			color: #004fd7;
		}
		
		.ly_products_28 .pro_box .item.Products-2 {
			background-color: #f9f9f9;
		}
		
		.ly_products_28 .pro_box .item.Products-2 .i_title {
			font-size: 20px;
			color: #434350;
		}
		
		.ly_products_28 .pro_box .item.Products-2 .c_item a {
			font-size: 16px;
			color: #434350;
		}
		
		.ly_products_28 .pro_box .item.Products-2 .button a {
			color: #004fd7;
		}
		
		.ly_products_28 .pro_box .item.Products-2 .button a i {
			color: #004fd7;
		}
		
		.ly_products_28 .pro_box .item.Products-3 {
			background-color: #f9f9f9;
		}
		
		.ly_products_28 .pro_box .item.Products-3 .i_title {
			font-size: 20px;
			color: #434350;
		}
		
		.ly_products_28 .pro_box .item.Products-3 .c_item a {
			font-size: 16px;
			color: #434350;
		}
		
		.ly_products_28 .pro_box .item.Products-3 .button a {
			color: #004fd7;
		}
		
		.ly_products_28 .pro_box .item.Products-3 .button a i {
			color: #004fd7;
		}
		
		@media screen and (min-width: 1000px) {
			.ly_products_28 .pro_box .item.Products-1 .c_item a:hover {
				color: #004fd7;
			}
		
			.ly_products_28 .pro_box .item.Products-1 .button a:hover {
				color: #181d24;
			}
		
			.ly_products_28 .pro_box .item.Products-1 .button a:hover i {
				color: #181d24;
			}
		
			.ly_products_28 .pro_box .item.Products-2 .c_item a:hover {
				color: #004fd7;
			}
		
			.ly_products_28 .pro_box .item.Products-2 .button a:hover {
				color: #181d24;
			}
		
			.ly_products_28 .pro_box .item.Products-2 .button a:hover i {
				color: #181d24;
			}
		
			.ly_products_28 .pro_box .item.Products-3 .c_item a:hover {
				color: #004fd7;
			}
		
			.ly_products_28 .pro_box .item.Products-3 .button a:hover {
				color: #181d24;
			}
		
			.ly_products_28 .pro_box .item.Products-3 .button a:hover i {
				color: #181d24;
			}
		}
		
		@media screen and (max-width: 1000px) {
			.ly_products_28 {
				padding-top: 40px;
				padding-bottom: 16px;
			}
		
			.ly_products_28 .top_title .t_title {
				font-size: 24px;
			}
		
			.ly_products_28 .pro_box .item.Products-1 .i_title {
				font-size: 16px;
			}
		
			.ly_products_28 .pro_box .item.Products-1 .c_item a {
				font-size: 16px;
			}
		
			.ly_products_28 .pro_box .item.Products-2 .i_title {
				font-size: 18px;
			}
		
			.ly_products_28 .pro_box .item.Products-2 .c_item a {
				font-size: 16px;
			}
		
			.ly_products_28 .pro_box .item.Products-3 .i_title {
				font-size: 18px;
			}
		
			.ly_products_28 .pro_box .item.Products-3 .c_item a {
				font-size: 16px;
			}
		}
		/* 首页we service */
		.ly_poster_86 {}
		
		.ly_poster_86 .t_title {
			margin-bottom: 50px;
			text-align: center
		}
		
		.ly_poster_86 .poster_box {
			display: flex;
			align-items: center;
			justify-content: space-between;
			flex-wrap: wrap
		}
		
		.ly_poster_86 .poster_box .left_side {
			width: 64.58%;
			display: flex;
			align-items: center;
			justify-content: space-between;
			flex-wrap: wrap
		}
		
		.ly_poster_86 .poster_box .right_side {
			width: 33.33%
		}
		
		.ly_poster_86 .poster_box .right_side .pic_box {
			overflow: hidden
		}
		
		.ly_poster_86 .poster_box .left_side .item {
			width: 100%;
			overflow: hidden
		}
		
		.ly_poster_86 .poster_box .left_side .item.Poster-2,
		.ly_poster_86 .poster_box .left_side .item.Poster-3 {
			width: 48.38%
		}
		
		.ly_poster_86 .poster_box .item_side .item:first-child {
			margin-bottom: 30px
		}
		
		@media screen and (max-width: 1000px) {
			.ly_poster_86 .t_title {
				margin-bottom: 20px
			}
		
			.ly_poster_86 .poster_box .left_side,
			.ly_poster_86 .poster_box .right_side {
				width: 100%
			}
		
			.ly_poster_86 .poster_box .item_side .item {
				margin-top: 15px
			}
		
			.ly_poster_86 .poster_box .left_side .item.Poster-2,
			.ly_poster_86 .poster_box .left_side .item.Poster-3 {
				width: 100%
			}
		
			.ly_poster_86 .poster_box .item_side .item:first-child {
				margin-bottom: 0
			}
		}
		.ly_poster_86 {
			background-color: #FFFFFF;
			padding-top: 55px;
			padding-bottom: 100px;
		}
		
		.ly_poster_86 .top_title .t_title {
			font-size: 40px;
			color: #09222e;
		}
		
		@media screen and (max-width: 1000px) {
			.ly_poster_86 {
				padding-top: 16px;
				padding-bottom: 40px;
			}
		
			.ly_poster_86 .top_title .t_title {
				font-size: 24px;
			}
		}
		
		
/* 面包屑导航 */
		.ly_other_2 .other_wrapper {
			position: relative;
			padding: 25px 0
		}

		.ly_other_2 .other_wrapper .bread_crumb .bread_column {
			margin-bottom: 5px
		}

		@media screen and (max-width: 1440px) {
			.ly_other_2 .other_wrapper {
				padding: 25px 20px
			}
		}
		.ly_other_2 {
			background-color: #f7f7f7;
			padding-top: 0px;
			padding-bottom: 0px;
		}
		
		.ly_other_2 .other_wrapper .bread_crumb,
		.ly_other_2 .other_wrapper .bread_crumb a {
			color: #555555;
			font-size: 14px
		}
		
		@media screen and (max-width:1000px) {
			.ly_other_2 {
				padding-top: 0px;
				padding-bottom: 0px;
			}
		
			.ly_other_2 .other_wrapper .bread_crumb,
			.ly_other_2 .other_wrapper .bread_crumb a {
				font-size: 12px
			}
		}
		/* page页面 */
		.ly_article_1 .article_content_box .article_title {
			text-align: center;
			font-size: 30px;
			line-height: 46px;
			padding: 0 2% 35px
		}
		.ly_article_1 {
			padding-top: 50px;
			padding-bottom: 50px;
		}
		
		.ly_article_1 .editor_txt {
			color: #181d24
		}
		
		@media screen and (max-width: 1000px) {
			.ly_article_1 {
				padding-top: 20px;
				padding-bottom: 20px;
			}
		}
		/* 新闻列表 */
		.ly_news_list_2 {
			background-color: #ffffff
		}
		
		.ly_news_list_2 .news_wrapper {
			width: 75%;
			margin: 0 auto;
			min-width: 75%;
			margin: 0 auto;
			display: flex;
			align-items: baseline;
			justify-content: space-between;
			flex-wrap: wrap
		}
		
		.ly_news_list_2 .left_side {
			width: 18.06%
		}
		
		.ly_news_list_2 .right_side {
			width: 78.62%
		}
		
		.ly_news_list_2 .right_side.full {
			width: 100%
		}
		
		.ly_news_list_2 .right_side .top_title,
		.ly_news_list_2 .left_side .top_title {
			line-height: 56px;
			border-bottom: 1px solid #e8e8e8;
			font-size: 20px;
			color: #222222
		}
		
		.ly_news_list_2 .left_side ul {
			padding: 10px 0;
			position: relative
		}
		
		.ly_news_list_2 .left_side ul li a {
			line-height: 40px;
			font-size: 14px;
			text-decoration: none
		}
		
		.ly_news_list_2 .wrapper.category_box {
			padding: 83px 0 76px;
			box-sizing: border-box;
			font-size: 0;
			text-align: center
		}
		
		.ly_news_list_2 .wrapper.category_box .cate_item {
			margin-left: 36px;
			display: inline-block;
			height: 44px;
			line-height: 44px
		}
		
		.ly_news_list_2 .wrapper.category_box .cate_item:first-child {
			margin-left: 0
		}
		
		.ly_news_list_2 .wrapper.category_box .cate_item a {
			padding: 0 24px;
			display: block;
			font-size: 16px;
			text-decoration: none
		}
		
		.ly_news_list_2 .list_box {
			padding: 40px 0;
			display: grid;
			gap: 50px
		}
		
		.ly_news_list_2 .list_box .themes_news {
			text-align: left;
			position: relative;
			display: flex;
			align-items: flex-start;
			justify-content: space-between
		}
		
		.ly_news_list_2 .list_box .themes_news a:hover {
			text-decoration: none
		}
		
		.ly_news_list_2 .list_box .themes_news .name {
			margin-bottom: 20px;
			line-height: 1.2;
			color: #222222;
			font-size: 24px
		}
		
		.ly_news_list_2 .list_box .themes_news .name a {
			color: #222222;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2
		}
		
		.ly_news_list_2 .list_box .themes_news .time {
			margin-bottom: 20px;
			font-size: 14px;
			color: #666666
		}
		
		.ly_news_list_2 .list_box .themes_news .brief {
			margin-bottom: 32px;
			line-height: 24px;
			font-size: 14px;
			color: #555555;
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2
		}
		
		.ly_news_list_2 .list_box .themes_news .button a {
			display: inline-block;
			text-transform: uppercase
		}
		
		.ly_news_list_2 .list_box .themes_news .text_box {
			width: 55.83%
		}
		
		.ly_news_list_2 .list_box .themes_news .pic_box {
			width: 39.75%
		}
		
		.ly_news_list_2 #turn_page li,
		.ly_news_list_2 #turn_page li a:hover {
			background-color: transparent
		}
		
		.ly_news_list_2 #turn_page li a {
			color: #aaaaaa
		}
		
		.ly_news_list_2 #turn_page li.active a {
			color: #222222
		}
		
		.ly_news_list_2 #turn_page li.first,
		.ly_news_list_2 #turn_page li.last {
			display: none
		}
		
		@media screen and (max-width:1000px) {
			.ly_news_list_2 .wrapper {
				width: 98%;
				min-width: inherit
			}
		
			.ly_news_list_2 .list_box .themes_news {
				margin-bottom: 20px
			}
		
			.ly_news_list_2 .news_wrapper {
				width: 92%
			}
		
			.ly_news_list_2 .left_side {
				display: none;
				position: absolute;
				left: 50%;
				transform: translateX(-50%);
				background-color: #fff;
				z-index: 2;
				width: 92%
			}
		
			.ly_news_list_2 .right_side {
				width: 100%
			}
		
			.ly_news_list_2 .left_side .top_title {
				display: none
			}
		
			.ly_news_list_2 .list_box {
				gap: 35px
			}
		
			.ly_news_list_2 .list_box .themes_news {
				margin-bottom: 0;
				display: block
			}
		
			.ly_news_list_2 .list_box .themes_news .pic_box {
				width: 100%
			}
		
			.ly_news_list_2 .list_box .themes_news .text_box {
				margin-top: 16px;
				width: 100%
			}
		
			.ly_news_list_2 .list_box .themes_news .name,
			.ly_news_list_2 .list_box .themes_news .time {
				margin-bottom: 16px
			}
		}
		
		.ly_news_list_2 .right_side .top_title {
			position: relative
		}
		
		.ly_news_list_2 .right_side .top_title i {
			display: none
		}
		
		@media screen and (max-width: 1000px) {
			.ly_news_list_2 .right_side .top_title {
				padding: 0 45px 0 15px;
				height: 43px;
				line-height: 41px;
				border: 1px solid #484a4e;
				box-sizing: border-box;
				overflow: hidden
			}
		
			.ly_news_list_2 .right_side .top_title i {
				display: block;
				position: absolute;
				top: 50%;
				transform: translateY(-50%);
				right: 14px
			}
		
			.ly_news_list_2 .left_side ul {
				padding: 0;
				height: 225px;
				overflow: auto
			}
		
			.ly_news_list_2 .left_side ul li a {
				display: block;
				padding: 0 15px;
				line-height: 45px;
				font-size: 14px;
				color: #1a1d22
			}
		
			.ly_news_list_2 .left_side ul li a.cur {
				color: #1a1d22;
				background-color: #ffffff
			}
		}
		.ly_news_list_2 .list_box .themes_news .button a {
			font-family: OpenSans-Semibold;
			color: #222222;
			background-color: #00000000;
			border: 1px solid #5f5318;
			font-size: 16px;
			border-radius: 0px !important;
			text-align: center;
			padding-left: 32px;
			padding-right: 32px;
			padding-top: 10px;
			padding-bottom: 10px;
		}
		
		.ly_news_list_2 .list_box .themes_news .button a:hover {
			color: #222222;
			background-color: #00000000;
			border: 1px solid #5f5318;
		}
		.ly_news_list_2 {
			padding-top: 20px;
			padding-bottom: px;
		}
		
		.ly_news_list_2 .news_wrapper .list li a {
			color: #555555
		}
		
		.ly_news_list_2 .news_wrapper .list li.cur a {
			color: #222222;
		}
		
		.ly_news_list_2 .news_wrapper .list li:hover {
			color: #222222
		}
		
		.ly_news_list_2 .news_wrapper .list li:hover a {
			color: #222222;
		}
		
		@media screen and (max-width: 1000px) {
			.ly_news_list_2 {
				padding-top: 20px;
				padding-bottom: 0px;
			}
		
			.ly_news_list_2 .list_box {
				grid-template-columns: repeat(1, calc((100% - 0px) / 1));
			}
		
			.ly_news_list_2 .news_wrapper .list li a {
				color: #333;
			}
		}
		/* 新闻详情 */
		.ly_news_detail_2 .wrapper {
			width: 75%;
			margin: 0 auto
		}
		
		.ly_news_detail_2 .wrapper .top_detail {
			position: relative
		}
		
		.ly_news_detail_2 .wrapper .data_box {
			position: absolute;
			top: 15px;
			left: 0
		}
		
		.ly_news_detail_2 .wrapper .date {
			padding-top: 16px;
			width: 120px;
			height: 120px;
			font-size: 18px;
			line-height: 36px;
			text-align: center;
			box-sizing: border-box
		}
		
		.ly_news_detail_2 .wrapper .date span {
			display: block;
			margin-top: 5px;
			font-size: 48px;
			line-height: 36px;
			font-weight: bold
		}
		
		.ly_news_detail_2 .wrapper .data_box .views_item {
			text-align: right;
			margin-top: 8px;
			font-size: 14px
		}
		
		.ly_news_detail_2 .wrapper .top_title {
			padding-right: 60px;
			padding-bottom: 26px;
			line-height: 50px;
			border-bottom: 1px solid #e8e8e8;
			font-size: 36px;
			color: #222222;
			box-sizing: border-box
		}
		
		.ly_news_detail_2 .wrapper .top_title,
		.ly_news_detail_2 .wrapper .bottom_detail>.bottom_title,
		.ly_news_detail_2 .wrapper .bottom_detail>.bottom_brief,
		.ly_news_detail_2 .wrapper .bottom_detail>.contents,
		.ly_news_detail_2 .wrapper .bottom_detail>.share,
		.ly_news_detail_2 .wrapper .bottom_detail>.news_box {
			float: right;
			width: calc(100% - 175px)
		}
		
		.ly_news_detail_2 .wrapper .bottom_detail {
			padding-top: 40px;
			min-height: 400px
		}
		
		.ly_news_detail_2 .wrapper .bottom_detail>.contents {
			padding-bottom: 20px;
			color: #000;
			line-height: 1.8;
			font-size: 16px;
			min-height: 300px
		}
		
		.ly_news_detail_2 .wrapper .bottom_detail .news_box .item {
			margin-top: 30px
		}
		
		.ly_news_detail_2 .wrapper .bottom_detail .news_box .item:first-child {
			margin-top: 0
		}
		
		.ly_news_detail_2 .wrapper .bottom_detail .news_box .item .icon {
			padding: 0 10px;
			width: 78px;
			line-height: 30px;
			background-color: #fecf00;
			color: #000;
			font-size: 14px;
			overflow: hidden;
			text-align: center;
			box-sizing: border-box
		}
		
		.ly_news_detail_2 .wrapper .bottom_detail .news_box .item .title {
			width: calc(100% - 78px);
			padding-left: 12px;
			line-height: 30px;
			box-sizing: border-box;
			color: #222;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 1;
			overflow: hidden
		}
		
		.ly_news_detail_2 .wrapper .bottom_detail .news_box .item .title a {
			color: #222;
			text-decoration: none
		}
		
		.ly_news_detail_2 .wrapper .bottom_detail .share {
			margin-bottom: 40px;
			padding: 30px 0 50px;
			border-bottom: 1px solid #e8e8e8
		}
		
		.ly_news_detail_2 .wrapper .bottom_detail>.bottom_title,
		.ly_news_detail_2 .wrapper .bottom_detail>.bottom_brief {
			color: #222
		}
		
		.ly_news_detail_2 .wrapper .bottom_detail>.bottom_title {
			font-size: 30px;
			margin-bottom: 20px
		}
		
		.ly_news_detail_2 .wrapper .bottom_detail>.bottom_brief {
			margin-bottom: 40px;
			line-height: 30px;
			font-size: 14px;
			color: #222222
		}
		
		@media screen and (max-width: 1000px) {
			.ly_news_detail_2 .wrapper {
				width: 92%
			}
		
			.ly_news_detail_2 .wrapper .date {
				float: left;
				position: static;
				transform: translate(0, 0)
			}
		
			.ly_news_detail_2 .wrapper .top_title {
				padding-right: 0;
				width: calc(100% - 90px);
				padding-bottom: 0;
				border-bottom: 0;
				font-size: 20px;
				line-height: 27px;
				color: #222222
			}
		
			.ly_news_detail_2 .wrapper .top_detail {
				padding-bottom: 24px;
				border-bottom: 1px solid #3a3d41
			}
		
			.ly_news_detail_2 .wrapper .top_detail .date {
				padding-top: 12px;
				width: 70px;
				height: 70px;
				font-size: 12px;
				line-height: 12px
			}
		
			.ly_news_detail_2 .wrapper .top_detail .date span {
				margin-top: 8px;
				font-size: 30px;
				line-height: 25px
			}
		
			.ly_news_detail_2 .wrapper .bottom_detail>.bottom_title,
			.ly_news_detail_2 .wrapper .bottom_detail>.bottom_brief,
			.ly_news_detail_2 .wrapper .bottom_detail>.contents,
			.ly_news_detail_2 .wrapper .bottom_detail>.share,
			.ly_news_detail_2 .wrapper .bottom_detail>.news_box {
				width: 100%;
				float: none
			}
		
			.ly_news_detail_2 .wrapper .bottom_detail {
				padding-top: 70px
			}
		
			.ly_news_detail_2 .wrapper .bottom_detail>.bottom_title {
				font-size: 18px
			}
		
			.ly_news_detail_2 .wrapper .bottom_detail>.bottom_brief {
				margin-bottom: 30px;
				font-size: 12px;
				line-height: 20px
			}
		
			.ly_news_detail_2 .wrapper .bottom_detail .share {
				margin-bottom: 30px;
				padding: 20px 0 30px
			}
		
			.ly_news_detail_2 .wrapper .bottom_detail .news_box .item {
				margin-top: 20px
			}
		
			.ly_news_detail_2 .wrapper .bottom_detail .news_box .item .icon {
				width: 88px
			}
		
			.ly_news_detail_2 .wrapper .bottom_detail .news_box .item .title {
				padding-left: 15px;
				width: calc(100% - 88px);
				line-height: 20px;
				-webkit-line-clamp: unset
			}
		
			.ly_news_detail_2 .wrapper .bottom_detail .news_box .item .title a {
				font-size: 14px
			}
		}
		.ly_news_detail_2 {
			background-color: #ffffff;
			padding-top: 50px;
			padding-bottom: 50px;
		}
		
		.ly_news_detail_2 .date {
			color: #000000;
			background-color: #fecf00
		}
		
		@media screen and (max-width: 1000px) {
			.ly_news_detail_2 {
				padding-top: 18px;
				padding-bottom: 25px;
			}
		}
		/* 案例列表 */
		.ly_cases_list_2 .cases_wrapper {
			display: flex;
			align-items: flex-start;
			justify-content: space-between;
			flex-wrap: wrap
		}
		
		.ly_cases_list_2 .left_side {
			width: 18%;
			margin-left: 45px
		}
		
		.ly_cases_list_2 .left_side .top_title {
			height: 56px;
			line-height: 56px;
			border-bottom: 1px solid #313439;
			overflow: hidden;
			font-size: 20px;
			color: #000000;
		}
		
		.ly_cases_list_2 .left_side ul {
			padding: 10px 0;
			position: relative
		}
		
		.ly_cases_list_2 .left_side ul li a {
			line-height: 40px;
			font-size: 14px;
			text-decoration: none
		}
		
		.ly_cases_list_2 .right_side {
			flex: 1
		}
		
		.ly_cases_list_2 .right_side .app_title {
			font-size: 48px;
			line-height: 1;
			color: #000;
			text-align: center
		}
		
		.ly_cases_list_2 .right_side .list_box {
			display: grid;
			gap: 44px;
			margin-top: 45px
		}
		
		.ly_cases_list_2 .right_side .list_box .themes_cases {
			text-align: left;
			position: relative;
			overflow: hidden
		}
		
		.ly_cases_list_2 .right_side .list_box .themes_cases a:hover {
			text-decoration: none
		}
		
		.ly_cases_list_2 .right_side .list_box .themes_cases .text_box {
			width: 74%;
			z-index: 10
		}
		
		.ly_cases_list_2 .right_side .list_box .themes_cases .text_box.position_imageinternal {
			position: absolute;
			left: 13%;
			bottom: 13%
		}
		
		.ly_cases_list_2 .right_side .list_box .themes_cases .text_box.position_imagebottom {
			text-align: center;
			width: 100%;
			padding: 20px 30px;
			box-sizing: border-box
		}
		
		.ly_cases_list_2 .right_side .list_box .themes_cases .name {
			margin-bottom: 20px;
			line-height: 1.2;
			color: #fff;
			font-size: 30px
		}
		
		.ly_cases_list_2 .right_side .list_box .themes_cases .name a {
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2
		}
		
		.ly_cases_list_2 .right_side .list_box .themes_cases .button a {
			display: inline-block;
			text-transform: uppercase
		}
		
		.ly_cases_list_2 .right_side .list_box .themes_cases .pic_box {
			position: relative
		}
		
		.ly_cases_list_2 .right_side .list_box .themes_cases .pic_box::after {
			position: absolute;
			content: '';
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			opacity: 0;
			z-index: -1;
			transition: all 0.3s
		}
		
		.ly_cases_list_2 .right_side .list_box .themes_cases:hover .pic_box:after {
			opacity: 1;
			z-index: 1
		}
		
		.ly_cases_list_2 #turn_page {
			width: 100%
		}
		
		.ly_cases_list_2 #turn_page li {
			border: 1px solid #c2c2c2;
			height: auto;
			border-radius: 0;
			padding: 8px;
			font-size: 14px
		}
		
		.ly_cases_list_2 #turn_page li>span {
			min-width: 24px
		}
		
		.ly_cases_list_2 #turn_page li,
		.ly_cases_list_2 #turn_page li a:hover {
			background-color: transparent
		}
		
		.ly_cases_list_2 #turn_page li a {
			min-width: none;
			color: #222222
		}
		
		.ly_cases_list_2 #turn_page li.active {
			background-color: #004297
		}
		
		.ly_cases_list_2 #turn_page li.active a {
			color: #fff
		}
		
		.ly_cases_list_2 #turn_page li.first,
		.ly_cases_list_2 #turn_page li.last {
			display: none
		}
		
		.ly_cases_list_2 .right_side .app_title i {
			display: none
		}
		
		.ly_cases_list_2 .wide {
			max-width: 1440px;
			width: auto
		}
		
		@media screen and (min-width: 1480px) {
			.ly_cases_list_2 .wide {
				box-sizing: border-box
			}
		}
		
		@media screen and (max-width:1000px) {
			.ly_cases_list_2 .cases_wrapper {
				display: block;
				width: 92%;
				margin: 0 auto
			}
		
			.ly_cases_list_2 .right_side {
				width: 100%;
				flex: unset
			}
		
			.ly_cases_list_2 .right_side .wide {
				width: 100%;
				padding-left: 0;
				padding-right: 0
			}
		
			.ly_cases_list_2 .right_side .app_title {
				position: relative;
				padding: 0 45px 0 15px;
				height: 43px;
				line-height: 41px;
				border: 1px solid #484a4e;
				box-sizing: border-box;
				overflow: hidden;
				font-size: 20px;
				text-align: left
			}
		
			.ly_cases_list_2 .right_side .app_title i {
				display: block;
				position: absolute;
				top: 50%;
				transform: translateY(-50%);
				right: 14px
			}
		
			.ly_cases_list_2 .right_side .list_box .themes_cases {
				margin-bottom: 20px
			}
		
			.ly_cases_list_2 .left_side {
				margin-left: 0;
				width: auto;
				display: none;
				padding: 0 20px;
				position: absolute;
				left: 50%;
				transform: translateX(-50%);
				z-index: 11;
				width: 92%;
				background-color: #fff;
				border: 1px solid #000;
				box-sizing: border-box
			}
		
			.ly_cases_list_2 .left_side .top_title {
				display: none
			}
		}
		.ly_cases_list_2 .right_side .list_box .themes_cases .button a {
			font-family: OpenSans-Semibold;
			color: #000000;
			background-color: #FFCC00;
			border: 1px solid #00000000;
			font-size: 12px;
			border-radius: 0px !important;
			text-align: center;
			padding-left: 36px;
			padding-right: 36px;
			padding-top: 15px;
			padding-bottom: 15px;
		}
		
		.ly_cases_list_2 .right_side .list_box .themes_cases .button a:hover {
			color: #000000;
			background-color: #FFCC00;
			border: 1px solid #00000000;
		}
		.ly_cases_list_2 {
			padding-top: 50px;
			padding-bottom: 75px;
		}
		
		.ly_cases_list_2 .default_category_nav .list li a {
			color: #222222
		}
		
		.ly_cases_list_2 .default_category_nav .list li.cur a {
			color: #095ac2;
		}
		
		.ly_cases_list_2 .default_category_nav .list li:hover {
			color: #095ac2
		}
		
		.ly_cases_list_2 .default_category_nav .list li:hover a {
			color: #095ac2;
		}
		
		.ly_cases_list_2 .list_box {
			grid-template-columns: repeat(3, calc((100% - 88px) / 3));
		}
		
		.ly_cases_list_2 .list_box .themes_cases .pic_box::after {
			background-color: rgba(0, 0, 0, 0%);
		}
		
		.ly_cases_list_2 .right_side .list_box .themes_cases .name a {
			color: #FFFFFF
		}
		/* 案例详情 */
		.ly_cases_detail_2 .txt_box {
			width: 88.88%;
			margin: 0 auto;
			padding: 50px 5%;
			transform: translateY(-50%);
			text-align: center;
			box-sizing: border-box
		}
		
		.ly_cases_detail_2 .txt_box .txt_title {
			font-size: 48px;
			color: #222;
			line-height: 1.5
		}
		
		.ly_cases_detail_2 .txt_box .txt_desc {
			margin-top: 18px;
			font-size: 16px;
			color: #000;
			line-height: 1.75
		}
		
		@media screen and (max-width:1000px) {
			.ly_cases_detail_2 .txt_box {
				padding: 3% 2%
			}
		
			.ly_cases_detail_2 .txt_box .txt_title {
				font-size: 28px
			}
		
			.ly_cases_detail_2 .txt_box .txt_desc {
				margin-top: 12px;
				font-size: 14px
			}
		}
		.ly_cases_detail_2 {
			background-color: #FFFFFF;
			padding-top: 0px;
			padding-bottom: 0px;
		}
		
		.ly_cases_detail_2 .txt_box {
			background-color: #f7f7f7;
		}
		
		@media screen and (max-width: 1000px) {
			.ly_cases_detail_2 {
				padding-top: 0px;
				padding-bottom: 0px;
			}
		}
		.ly_cases_description_2 .description_box .share {
			padding: 30px 0 50px
		}
		
		.ly_cases_description_2 .share {
			margin-top: 20px
		}
		
		@media screen and (max-width:1000px) {
			.ly_cases_description_2 .description_box .share {
				padding: 20px 0 30px
			}
		}
		.ly_cases_description_2 {
			background-color: #FFFFFF;
			padding-top: 0px;
		}
		
		@media screen and (max-width: 1000px) {
			.ly_cases_description_2 {
				padding-top: 0px;
				padding-bottom: 40px;
			}
		}
		.ly_description_1 .item_container {
			display: flex;
			align-items: flex-start;
			justify-content: space-between;
			margin-top: 60px;
			flex-wrap: wrap
		}
		
		.ly_description_1 .item_container .item_box {
			width: calc(100% / 2 - 20px);
			margin-bottom: 50px
		}
		
		.ly_description_1 .item_container .item_box .content_box {
			margin-top: 30px
		}
		
		.ly_description_1 .item_container .item_box .content_box .i_title {
			line-height: 1.5
		}
		
		.ly_description_1 .item_container .item_box .content_box .i_content {
			margin-top: 24px;
			line-height: 1.75
		}
		
		.ly_description_1 a:hover {
			text-decoration: none
		}
		
		@media screen and (max-width: 1000px) {
			.ly_description_1 .item_container {
				margin-top: 30px
			}
		
			.ly_description_1 .item_container .item_box {
				width: 100%
			}
		}
		.ly_description_1 {
			background-color: #FFFFFF;
			padding-top: 0px;
			padding-bottom: 50px;
		}
		
		.ly_description_1 .top_title {
			text-align: left;
		}
		
		.ly_description_1 .top_title .t_title {
			color: #222222;
			font-size: 48px;
		}
		
		.ly_description_1 .item_box.Description-1 .i_title {
			color: #222222;
			font-size: 30px;
		}
		
		.ly_description_1 .item_box.Description-1 .i_content {
			color: #222222;
			font-size: 16px;
		}
		
		.ly_description_1 .item_box.Description-2 .i_title {
			color: #222222;
			font-size: 30px;
		}
		
		.ly_description_1 .item_box.Description-2 .i_content {
			color: #222222;
			font-size: 16px;
		}
		
		.ly_description_1 .item_box.Description-3 .i_title {
			color: #222222;
			font-size: 30px;
		}
		
		.ly_description_1 .item_box.Description-3 .i_content {
			color: #222222;
			font-size: 16px;
		}
		
		.ly_description_1 .item_box.Description-4 .i_title {
			color: #222222;
			font-size: 30px;
		}
		
		.ly_description_1 .item_box.Description-4 .i_content {
			color: #222222;
			font-size: 16px;
		}
		
		@media screen and (max-width: 1000px) {
			.ly_description_1 {
				padding-top: 60px;
				padding-bottom: 50px;
			}
		
			.ly_description_1 .top_title .t_title {
				font-size: 24px;
			}
		
			.ly_description_1 .item_box.Description-1 .i_title {
				font-size: 18px;
			}
		
			.ly_description_1 .item_box.Description-1 .i_content {
				font-size: 14px;
			}
		
			.ly_description_1 .item_box.Description-2 .i_title {
				font-size: 18px;
			}
		
			.ly_description_1 .item_box.Description-2 .i_content {
				font-size: 14px;
			}
		
			.ly_description_1 .item_box.Description-3 .i_title {
				font-size: 18px;
			}
		
			.ly_description_1 .item_box.Description-3 .i_content {
				font-size: 14px;
			}
		
			.ly_description_1 .item_box.Description-4 .i_title {
				font-size: 18px;
			}
		
			.ly_description_1 .item_box.Description-4 .i_content {
				font-size: 14px;
			}
		}
		/* 联系我们 */
		.ly_form_4 {
			overflow: hidden
		}
		
		.ly_form_4 .form_wrapper {
			position: relative
		}
		
		.ly_form_4 .form_wrapper .form_bg::after {
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0;
			content: ''
		}
		
		.ly_form_4 .form_wrapper .form_box .form_table {
			width: 80%;
			margin: 0 auto
		}
		
		.ly_form_4 .form_wrapper .form_box .form_title {
			margin-bottom: 15px;
			line-height: 1;
			text-align: center
		}
		
		.ly_form_4 .form_wrapper .form_box .form_content {
			margin-bottom: 40px;
			text-align: center
		}
		
		.ly_form_4 .form_wrapper .form_box .field_rows.field_0 {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between
		}
		
		.ly_form_4 .form_wrapper .form_box .field_rows.field_0 .rows {
			width: 47.92%
		}
		
		.ly_form_4 .form_wrapper .form_box .field_rows.field_0 .rows.full {
			width: 100%
		}
		
		.ly_form_4 .form_wrapper .form_box .field_rows.field_2 {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between
		}
		
		.ly_form_4 .form_wrapper .form_box .field_rows.field_2 .rows {
			width: 49%
		}
		
		.ly_form_4 .form_wrapper .form_box .field_rows.field_2 .rows.full {
			width: 100%
		}
		
		.ly_form_4 .form_wrapper .form_box .code_box {
			align-items: center
		}
		
		.ly_form_4 .form_wrapper .form_box .code_box .input_txt {
			width: 47.92%
		}
		
		.ly_form_4 .form_wrapper .form_box .code_box img {
			margin-left: 4.16%;
			transform: none;
			border-radius: 3px
		}
		
		.ly_form_4 .form_wrapper .form_box .input_txt {
			height: 50px;
			line-height: 50px;
			border-radius: 3px;
			font-size: 18px
		}
		
		.ly_form_4 .form_wrapper .form_box .rows>label {
			color: #000000;
			font-size: 18px
		}
		
		.ly_form_4 .form_wrapper .form_box .rows>label.tips {
			color: #aaa
		}
		
		.ly_form_4 .form_wrapper .form_box .textarea_txt {
			border-radius: 3px;
			height: 140px
		}
		
		.ly_form_4 .form_wrapper .form_box .global_select_box .input_case {
			border-radius: 3px
		}
		
		.ly_form_4 .form_wrapper .form_box .field_checked_box {
			border-radius: 3px
		}
		
		.ly_form_4 .form_wrapper .form_box .form_tool_img_box {
			border-radius: 3px
		}
		
		.ly_form_4 .form_wrapper .form_box .global_select_box {
			line-height: 50px
		}
		
		.ly_form_4 .form_wrapper .form_box .global_select_box .input_case {
			height: 50px
		}
		
		.ly_form_4 .form_wrapper .form_box .field_checked_box {
			padding: 15px 20px 1px;
			line-height: 34px
		}
		
		.ly_form_4 .form_wrapper .form_box .button_rows {
			margin-top: 60px;
			text-align: center
		}
		
		.ly_form_4 .form_wrapper .form_box .form_table .rows .inquiry_submit {
			-webkit-transition: all 0.3s ease-out;
			-o-transition: all 0.3s ease-out;
			transition: all 0.3s ease-out
		}
		
		@media screen and (max-width:1000px) {
			.ly_form_4 .form_wrapper .form_box {
				width: 100%
			}
		
			.ly_form_4 .global_inquiry_form .rows {
				margin-top: 20px
			}
		
			.ly_form_4 .form_wrapper .form_box .form_title {
				margin-bottom: 20px
			}
		
			.ly_form_4 .form_wrapper .form_box .field_rows.field_0 .rows {
				width: 100%
			}
		
			.ly_form_4 .form_wrapper .form_box .field_rows.field_2 .rows {
				width: 100%
			}
		
			.ly_form_4 .form_wrapper .form_box .button_rows {
				margin-top: 30px
			}
		
			.ly_form_4 .form_wrapper .form_box .form_content {
				margin-bottom: 20px
			}
		
			.ly_form_4 .form_wrapper .form_box .rows>label {
				font-size: 14px
			}
		
			.ly_form_4 .form_wrapper .form_box .input_txt {
				height: 40px;
				line-height: 40px;
				font-size: 14px
			}
		
			.ly_form_4 .form_wrapper .form_box .code_box .input_txt {
				width: 100%;
				flex: 1
			}
		}
		.ly_form_4 .form_wrapper .form_box .form_table .rows .inquiry_submit {
			font-family: OpenSans-Semibold;
			color: #FFFFFF;
			background-color: #f47d54;
			border: 1px solid #00000000;
			font-size: 16px;
			border-radius: 0px !important;
			text-align: center;
			padding-left: 32px;
			padding-right: 32px;
			padding-top: 15px;
			padding-bottom: 15px;
		}
		
		.ly_form_4 .form_wrapper .form_box .form_table .rows .inquiry_submit:hover {
			color: #FFFFFF;
			background-color: #000000;
			border: 1px solid #00000000;
		}
		.ly_form_4 {
			background-color: #efefef;
			padding-top: 110px;
			padding-bottom: 137px;
		}
		
		.ly_form_4 {
			background-image: url(//ueeshop.ly200-cdn.com/static/v1/themes/visual/mode_v2/form/mode_4/index00.jpg?x-oss-process=image/format,webp/quality,q_100/resize,m_lfit,h_0,w_1920);
			background-size: 100%;
			background-position: center center;
		}
		
		.ly_form_4 .form_wrapper .form_box .form_title {
			color: #000000;
			font-size: 48px;
		}
		
		.ly_form_4 .form_wrapper .form_box .form_content {
			color: #656565;
			font-size: 18px;
		}
		
		.ly_form_4 .form_wrapper .form_box .form_table .rows>.label {
			color: #1a1d22;
		}
		
		.ly_form_4 .form_wrapper .form_box .form_table .rows>.label.tips {
			color: #9a9a9a;
		}
		
		@media screen and (max-width: 1000px) {
			.ly_form_4 {
				padding-top: 40px;
				padding-bottom: 40px;
			}
		
			.ly_form_4 .form_wrapper .form_box .form_title {
				font-size: 24px;
			}
		
			.ly_form_4 .form_wrapper .form_box .form_content {
				font-size: 14px;
			}
		}
		/* 产品列表 */
		.ly_product_list_2 {
			background-color: #ffffff
		}
		
		.ly_product_list_2 .prdocuts_wrapper {
			display: flex;
			justify-content: space-between;
			align-items: flex-start
		}
		
		.ly_product_list_2 .products_category_wrapper {
			width: 18%;
			margin-right: 3%
		}
		
		.ly_product_list_2 .list_wrapper {
			flex: 1;
			width: 79%
		}
		
		.ly_product_list_2 .list_wrapper.full {
			width: 100%
		}
		
		.ly_product_list_2 .list_wrapper.full .list_box {
			margin-top: 40px
		}
		
		.ly_product_list_2 .top_title {
			height: 56px;
			line-height: 56px;
			border-bottom: 1px solid #e8e8e8;
			overflow: hidden;
			font-size: 20px;
			color: #222222;
			text-transform: uppercase;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 1;
			overflow: hidden;
			word-break: break-word
		}
		
		.ly_product_list_2 .products_category_wrapper .products_category_box .cate_item {
			display: inline-block;
			position: relative;
			line-height: 32px;
			font-size: 14px;
			box-sizing: border-box;
			padding-right: 20px;
			box-sizing: border-box
		}
		
		.ly_product_list_2 .products_category_wrapper .products_category_box .cate_item:hover {
			text-decoration: none
		}
		
		.ly_product_list_2 .list_category_description {
			margin-top: 50px
		}
		
		.ly_product_list_2 .list_box {
			display: grid;
			gap: 30px;
			margin-top: 80px
		}
		
		.ly_product_list_2 .list_box .themes_prod {
			text-align: center
		}
		
		.ly_product_list_2 .list_box .themes_prod .pic_box {
			margin-bottom: 25px;
			overflow: hidden
		}
		
		.ly_product_list_2 .list_box .themes_prod .name {
			margin-bottom: 20px;
			line-height: 1.8;
			color: #222222;
			font-size: 14px;
			padding: 0 30px
		}
		
		.ly_product_list_2 .list_box .themes_prod .name a {
			text-decoration: none;
			color: var(--ThemesProductsTitleColor);
			word-break: break-word;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2;
			overflow: hidden
		}
		
		.ly_product_list_2 .list_box .themes_prod .item_price {
			margin-bottom: 16px;
			font-size: 16px
		}
		
		.ly_product_list_2 .list_wrapper .top_title {
			position: relative
		}
		
		.ly_product_list_2 .list_wrapper .top_title i {
			display: none
		}
		
		.ly_product_list_2 #turn_page {
			margin-bottom: 100px
		}
		
		.ly_product_list_2 #turn_page li {
			background-color: transparent;
			font-size: 16px
		}
		
		.ly_product_list_2 #turn_page li a {
			color: #727272
		}
		
		.ly_product_list_2 #turn_page li.active a,
		.ly_product_list_2 #turn_page li a:hover {
			background-color: transparent;
			color: #000000
		}
		
		.ly_product_list_2 .inquiry_button_box {
			display: flex;
			justify-content: center;
			flex-wrap: wrap
		}
		
		.ly_product_list_2 .inquiry_button_box .global_inquiry_bat_cart {
			width: 100%
		}
		
		@media screen and (max-width:1000px) {
			.ly_product_list_2 .prdocuts_wrapper {
				flex-wrap: wrap
			}
		
			.ly_product_list_2 .list_category_description {
				margin-top: 20px
			}
		
			.ly_product_list_2 .list_box {
				margin-top: 30px
			}
		
			.ly_product_list_2 .list_box .themes_prod {
				margin-bottom: 20px
			}
		
			.ly_product_list_2 .list_box .themes_prod .name {
				padding: 0 5px
			}
		
			.ly_product_list_2 .products_category_wrapper {
				display: none;
				position: absolute;
				left: 50%;
				transform: translateX(-50%);
				background-color: #fff;
				z-index: 2;
				width: 92%;
				box-shadow: 5px 5px 5px 0px rgb(0 0 0 / 30%)
			}
		
			.ly_product_list_2 .products_category_wrapper .products_category_box .top_title {
				display: none
			}
		
			.ly_product_list_2 .products_category_wrapper .products_category_box .category_box {
				padding: 0;
				height: 225px;
				overflow: auto
			}
		
			body .ly_product_list_2 .products_category_wrapper .products_category_box .category_box .cate_item {
				display: block;
				padding: 0 15px;
				line-height: 45px;
				font-size: 14px;
				color: #1a1d22
			}
		
			.ly_product_list_2 .products_category_wrapper .products_category_box .category_box .cate_item.cur {
				color: #1a1d22;
				background-color: #ffd101
			}
		
			.ly_product_list_2 .products_category_wrapper .relate_box {
				display: none
			}
		
			.ly_product_list_2 .list_wrapper {
				width: 100%
			}
		
			.ly_product_list_2 .list_wrapper .top_title {
				padding: 0 35px 0 15px;
				height: 43px;
				line-height: 41px;
				border: 1px solid #e8e8e8;
				box-sizing: border-box;
				margin-top: 12px
			}
		
			.ly_product_list_2 .list_wrapper .top_title i {
				display: block;
				position: absolute;
				top: 50%;
				transform: translateY(-50%);
				right: 14px
			}
		
			.ly_product_list_2 #turn_page {
				margin-bottom: 30px
			}
		}
		
		.ly_product_list_2 .products_category_wrapper .products_category_box {
			margin-bottom: 20px
		}
		
		.ly_product_list_2 .products_category_wrapper .products_category_box .category_box {}
		
		.ly_product_list_2 .products_category_wrapper .products_category_box .category_box .item_title {
			margin: 5px 0;
			position: relative
		}
		
		.ly_product_list_2 .products_category_wrapper .products_category_box .category_box i {
			width: 20px;
			height: 20px;
			position: absolute;
			top: 10px;
			right: 0;
			font-size: 14px;
			cursor: pointer;
		}
		
		.ly_product_list_2 .products_category_wrapper .products_category_box .category_box i:before {
			content: '\e64d'
		}
		
		.ly_product_list_2 .products_category_wrapper .products_category_box .category_box i.cur:before {
			content: '\e626'
		}
		
		.ly_product_list_2 .products_category_wrapper .products_category_box .category_box .next_box {
			padding-left: 25px;
			width: 100%;
			box-sizing: border-box
		}
		
		.ly_product_list_2 .products_category_wrapper .products_category_box .category_box .sub_hide .next_box {
			display: none
		}
		
		@media screen and (max-width: 1000px) {
			.ly_product_list_2 .products_category_wrapper .products_category_box .category_box i {
				right: 5px
			}
		
			.ly_product_list_2 .products_category_wrapper .products_category_box .category_box .next_box {
				padding-left: 15px
			}
		
			body .ly_product_list_2 .products_category_wrapper .products_category_box .category_box .cate_item {
				display: inline-block;
				padding-right: 25px;
				line-height: 32px
			}
		}
		
		.ly_product_list_2 .products_category_wrapper .relate_box .pro_list {
			padding: 6px 0
		}
		
		.ly_product_list_2 .products_category_wrapper .relate_box .pro_list .related_item {
			display: flex;
			align-items: center;
			justify-content: space-between;
			padding: 20px 0;
			border-bottom: 1px solid #e0e0e0
		}
		
		.ly_product_list_2 .products_category_wrapper .relate_box .pro_list .related_item .pic_box {
			flex: none;
			margin-right: 12px;
			width: 80px;
			background-color: #fff;
			position: relative
		}
		
		.ly_product_list_2 .products_category_wrapper .relate_box .pro_list .related_item .pic_box a {
			display: block;
			width: 100%;
			height: 0;
			padding-top: 100%;
			position: relative
		}
		
		.ly_product_list_2 .products_category_wrapper .relate_box .pro_list .related_item .pic_box a img {
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%)
		}
		
		.ly_product_list_2 .products_category_wrapper .relate_box .pro_list .related_item .content {
			width: 100%
		}
		
		.ly_product_list_2 .products_category_wrapper .relate_box .pro_list .related_item .content .g_name {
			line-height: 18px;
			font-size: 14px;
			color: #1a1a1a;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2;
			overflow: hidden;
			text-decoration: none
		}
		
		.ly_product_list_2 .products_category_wrapper .relate_box .pro_list .related_item .content .g_number {
			margin-top: 10px;
			font-size: 12px;
			color: #808080
		}
		
		.ly_product_list_2 .list_bottom_box {
			display: none
		}
		
		@media screen and (max-width: 1000px) {
			.ly_product_list_2 .list_bottom_box {
				display: block
			}
		
			.ly_product_list_2 .relate_box.list_bottom_box .pro_list .related_item {
				display: flex;
				align-items: center;
				justify-content: space-between;
				padding: 20px 0;
				border-bottom: 1px solid #e0e0e0
			}
		
			.ly_product_list_2 .relate_box.list_bottom_box .pro_list .related_item .pic_box {
				flex: none;
				margin-right: 12px;
				width: 80px;
				background-color: #fff;
				position: relative
			}
		
			.ly_product_list_2 .relate_box.list_bottom_box .pro_list .related_item .pic_box a {
				display: block;
				width: 100%;
				height: 0;
				padding-top: 100%;
				position: relative
			}
		
			.ly_product_list_2 .relate_box.list_bottom_box .pro_list .related_item .pic_box a img {
				position: absolute;
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%)
			}
		
			.ly_product_list_2 .relate_box.list_bottom_box .pro_list .related_item .content {
				width: 100%
			}
		
			.ly_product_list_2 .relate_box.list_bottom_box .pro_list .related_item .content .g_name {
				line-height: 18px;
				font-size: 14px;
				color: #1a1a1a;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				overflow: hidden;
				text-decoration: none
			}
		
			.ly_product_list_2 .relate_box.list_bottom_box .pro_list .related_item .content .g_number {
				margin-top: 10px;
				font-size: 12px;
				color: #808080
			}
		}
		.ly_product_list_2 .global_inquiry_bat_button {
			font-family: OpenSans-Semibold;
			color: #2677ea;
			background-color: #00000000;
			border: 1px solid #2677ea;
			font-size: 14px;
			border-radius: 5px !important;
			text-align: center;
			padding-left: 30px;
			padding-right: 30px;
			padding-top: 10px;
			padding-bottom: 10px;
		}
		
		.ly_product_list_2 .global_inquiry_bat_button:hover {
			color: #FFFFFF;
			background-color: #191e24;
			border: 1px solid #00000000;
		}
		.ly_product_list_2 {
			padding-top: 0px;
			padding-bottom: 0px;
		}
		
		.ly_product_list_2 .products_category_wrapper .cate_item {
			color: #555555
		}
		
		.ly_product_list_2 .products_category_wrapper .cate_item:hover {
			color: #222222
		}
		
		.ly_product_list_2 .products_category_wrapper .cate_item.cur {
			color: #222222
		}
		
		.ly_product_list_2 .list_box {
			grid-template-columns: repeat(4, calc((100% - 90px) / 4));
		}
		@media screen and (max-width: 1000px) {
			.ly_product_list_2 .list_box{grid-template-columns: repeat(2, calc((100% - 30px) / 2));}
		}
		
		.ly_product_list_2 .relate_box .top_title {
			color: #222222;
		}
		
		.ly_product_list_2 .relate_box.list_bottom_box .top_title {
			color: #222222;
		}
		/* 产品详情页面 */
		.ly_product_purchase_2 {
			padding: 60px 0
		}
		
		.ly_product_purchase_2 .goods_wrapper {
			display: flex;
			justify-content: space-between;
			align-items: stretch
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info {
			display: inline-flex;
			align-items: center;
			flex-wrap: wrap;
			align-content: start;
			width: 45%
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_name {
			margin-bottom: 18px;
			font-size: 30px;
			line-height: 1.2;
			width: 100%
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_number {
			margin-bottom: 15px
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_desc {
			margin-bottom: 15px;
			font-size: 14px;
			line-height: 1.8;
			width: 100%;
			background-color: unset
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_params {
			width: 100%;
			margin-bottom: 15px
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_params .param_item {
			display: flex;
			justify-content: space-between;
			margin-top: 10px;
			line-height: 1.5
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_params .param_item .cell:nth-child(1) {
			width: 30%
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_params .param_item .cell:nth-child(2) {
			width: 68%
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_params .param_item:first-child {
			margin-top: 0
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_price {
			margin-bottom: 30px;
			width: 100%;
			line-height: 1.2;
			font-size: 24px;
			font-weight: bold
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_price .tourist_vis_price {
			display: inline-block;
			vertical-align: text-bottom;
			line-height: 1
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_price .login_see_price {
			margin-left: 15px;
			display: inline-block;
			vertical-align: middle;
			text-decoration: none;
			color: #ff3026;
			font-size: 14px
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_attribute {
			margin-bottom: 30px
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_attribute .attr_item {
			margin-top: 10px
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_attribute .attr_item .attr_title {
			font-size: 14px;
			line-height: 26px
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_attribute .attr_item .attr_title>strong {
			font-weight: 600
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_attribute .attr_item .attr_title>span {
			margin-left: 6px;
			color: #888
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_attribute .attr_item .attr_box {
			display: flex;
			flex-wrap: wrap;
			gap: 6px;
			padding-top: 5px
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_attribute .attr_item .btn_attr {
			display: block;
			border: 1px solid #bbb;
			border-radius: 20px;
			min-width: 70px;
			min-height: 26px;
			padding: 5px 14px;
			text-align: center;
			font-size: 12px;
			cursor: pointer;
			background-color: #fff;
			line-height: 26px;
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_attribute .attr_item .btn_attr.current {
			border-width: 2px;
			border-color: #1F2328;
			padding-top: 4px;
			padding-bottom: 4px
		}
		
		@media screen and (min-width: 1000px) {
			.ly_product_purchase_2 .goods_wrapper .goods_info .g_attribute .attr_item .btn_attr:hover {
				border-width: 2px;
				border-color: #1F2328;
				padding-top: 4px;
				padding-bottom: 4px
			}
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_attribute .attr_item:first-child {
			margin-top: 0
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_button {
			width: 100%;
			display: grid;
			grid-template-columns: 1fr 1fr;
			gap: 16px 12px;
			text-align: center
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_button .global_download_btn {
			margin-top: 0;
			margin-left: 0;
			width: 54px;
			height: 54px;
			line-height: 54px
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_inquiry_btn {
			display: inline-block;
			vertical-align: top
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_inquiry_btn:hover {
			text-decoration: none
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .share_toolbox {
			margin-top: 40px
		}
		
		.ly_product_purchase_2 .global_inquiry_bat_button {
			display: block
		}
		
		.ly_product_purchase_2 .global_inquiry_bat_cart {
			padding: 15px 20px;
			box-sizing: border-box;
			text-align: center
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .goods_inquiry_btn {
			margin-left: 20px;
			display: inline-block;
			vertical-align: top;
			text-align: center
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .global_download_btn:not(.icon_btn) {
			width: 100%;
			height: 48px;
			line-height: normal;
			margin: 0 auto;
			text-align: center;
			box-sizing: border-box
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_img {
			display: flex;
			justify-content: space-between;
			align-items: self-start;
			width: 50%
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_img .thumb_size {
			max-width: 600px;
			margin: 0 auto;
			transition: .4s;
			order: 2
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_big {
			width: 100%;
			padding-top: 100%;
			position: relative;
			overflow: hidden;
			transition: .5s;
			flex: 1
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_big ul {
			width: 100%;
			height: 100%;
			position: absolute;
			left: 0;
			top: 0
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_big ul li {
			position: relative;
			width: 100%;
			height: 100%;
			float: left
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_big ul li.local_video img {
			display: none
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_big ul li .video_container {
			display: none;
			width: 100%;
			height: 100%;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			z-index: 13;
			background-image: url(/static/images/mweb/icon_video_play.png);
			background-repeat: no-repeat;
			background-size: 80px;
			background-position: center center
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_big ul li iframe {
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%)
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_big ul li video {
			width: 100%;
			height: 100%;
			background-color: #000;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%)
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_big ul li.has_video img {
			position: absolute;
			top: 50% !important;
			left: 50% !important;
			bottom: auto !important;
			right: auto !important;
			transform: translate(-50%, -50%);
			z-index: 12
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_small {
			width: 90px;
			margin-right: 5px;
			position: relative;
			overflow: hidden;
			order: 1;
			min-height: 600px
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_small.btn_padding {
			box-sizing: border-box
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_small ul {
			width: 100%;
			height: 100%;
			font-size: 0;
			position: absolute
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_small ul li {
			display: inline-block;
			max-width: 100%;
			width: 89px;
			height: 89px;
			margin-bottom: 13px;
			cursor: pointer;
			box-sizing: border-box;
			border: 1px solid transparent;
			padding: 2px;
			vertical-align: middle
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_small ul li:hover {
			border: 1px solid #000
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_small ul li.current {
			border: 1px solid #000
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_small ul li.video_pic_box {
			position: relative
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_small ul li.video_pic_box:before {
			content: '';
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			background: rgba(0, 0, 0, 0.5) url(/static/images/products/icon_video.png) no-repeat center center
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_small .switching_btn {
			width: 25px;
			height: 25px;
			background-color: rgb(239, 239, 239, 0.8);
			position: absolute;
			left: 50%;
			transform: translateX(-50%);
			cursor: pointer
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_small .switching_btn:after {
			position: absolute;
			content: '\e62b';
			width: 100%;
			height: 100%;
			font-size: 14px;
			text-align: center;
			line-height: 25px;
			font-family: "iconfont" !important
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_small .switching_btn.thumb_switching_left {
			top: 0;
			transform: translateX(-50%) rotate(180deg)
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_small .switching_btn.thumb_switching_right {
			bottom: 0
		}
		
		.ly_product_purchase_2 .goods_wrapper .thumb_size .thumb_tab {
			display: none;
			width: 45px;
			height: 27px;
			line-height: 27px;
			background-color: rgba(0, 0, 0, 0.4);
			position: absolute;
			left: 10px;
			bottom: 30px;
			border-radius: 27px;
			text-align: center;
			font-size: 15px;
			color: #fff
		}
		
		.ly_product_purchase_2 .mobile_magnify_box {
			display: none;
			position: fixed;
			top: 0px;
			bottom: 0px;
			left: 0px;
			right: 0;
			padding-top: 57px;
			background-color: #000;
			z-index: 10001;
			overflow-y: auto
		}
		
		.ly_product_purchase_2 .mobile_magnify_box ul li {
			margin-bottom: 10px
		}
		
		.ly_product_purchase_2 .mobile_magnify_box ul li:last-child {
			margin-bottom: 0
		}
		
		.ly_product_purchase_2 .mobile_magnify_box .magnift_close {
			position: fixed;
			top: 10px;
			right: 10px;
			width: 37px;
			height: 37px;
			background: #fff;
			border-radius: 50%;
			text-align: center
		}
		
		.ly_product_purchase_2 .mobile_magnify_box .magnift_close::after {
			position: absolute;
			content: "\e631";
			font-size: 16px;
			font-family: "iconfont" !important;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%)
		}
		
		.magnifier img {
			max-width: unset;
			max-height: unset
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_img.layout_bottom {
			max-width: 100%;
			width: 50%;
			display: block;
			flex-wrap: wrap
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_img.layout_bottom .thumb_small {
			order: 3;
			width: 100%;
			min-height: 90px;
			max-width: 600px;
			margin: 12px auto 0
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_img.layout_bottom .thumb_size {
			max-width: 100%
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_img.layout_bottom .thumb_small ul li {
			margin-bottom: 0;
			margin-right: 13px
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_img.layout_bottom .thumb_small .switching_btn.thumb_switching_left {
			top: 50%;
			left: 0;
			transform: translateY(-50%) rotate(90deg)
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_img.layout_bottom .thumb_small .switching_btn.thumb_switching_right {
			top: 50%;
			left: unset;
			right: 0;
			transform: translateY(-50%) rotate(-90deg)
		}
		
		.ly_product_purchase_2 .goods_wrapper .pro_video {
			display: none
		}
		
		@media screen and (max-width: 1000px) {
			.ly_product_purchase_2 {
				padding: 0 0 30px
			}
		
			.ly_product_purchase_2 .goods_wrapper .thumb_big ul li .video_container {
				display: block
			}
		
			.ly_product_purchase_2 .goods_wrapper {
				flex-wrap: wrap
			}
		
			.ly_product_purchase_2 .goods_wrapper .goods_img {
				display: block;
				width: 100%;
				flex-wrap: wrap
			}
		
			.ly_product_purchase_2 .goods_wrapper .goods_img .thumb_size {
				width: 100%;
				order: 1
			}
		
			.ly_product_purchase_2 .goods_wrapper .thumb_small {
				width: 100%;
				height: 92px;
				margin: 10px 0 0;
				overflow: hidden;
				order: 2;
				min-height: auto
			}
		
			.ly_product_purchase_2 .goods_wrapper .thumb_small ul {
				width: 99999px
			}
		
			.ly_product_purchase_2 .goods_wrapper .thumb_small ul li {
				margin-bottom: 0;
				margin-right: 8px
			}
		
			.ly_product_purchase_2 .goods_wrapper .goods_info {
				width: 100%;
				margin-top: 15px
			}
		
			.ly_product_purchase_2 .goods_wrapper .goods_info .g_inquiry_btn {
				box-sizing: border-box
			}
		
			.ly_product_purchase_2 .global_inquiry_bat_cart {
				width: 100%;
				text-align: center
			}
		
			.ly_product_purchase_2 .goods_wrapper .thumb_small .switching_btn.thumb_switching_left {
				left: 0;
				top: 50%;
				transform: translateY(-50%) rotate(90deg)
			}
		
			.ly_product_purchase_2 .goods_wrapper .thumb_small .switching_btn.thumb_switching_right {
				right: 0;
				left: auto;
				top: 50%;
				transform: translateY(-50%) rotate(-90deg)
			}
		
			.ly_product_purchase_2 .goods_wrapper .pro_video {
				display: block;
				position: fixed;
				top: 0;
				bottom: 0;
				left: 0;
				right: 0;
				margin: auto;
				width: 0;
				height: 0;
				overflow: hidden;
				background: #000;
				transition: 0.3s all;
				-webkit-transition: 0.3s all;
				-moz-transition: 0.3s all
			}
		
			.ly_product_purchase_2 .goods_wrapper .pro_video * {
				display: inline-block;
				vertical-align: middle;
				max-width: 100%;
				max-height: 100%
			}
		
			.ly_product_purchase_2 .goods_wrapper .pro_video .close {
				position: absolute;
				display: inline-flex;
				align-items: center;
				justify-content: center;
				top: 0;
				right: 0;
				width: 36px;
				height: 36px;
				color: #fff;
				font-size: 16px;
				z-index: 101
			}
		
			.ly_product_purchase_2 .goods_wrapper .pro_video.play {
				width: 100%;
				height: 100%;
				z-index: 9999
			}
		
			.ly_product_purchase_2 .goods_wrapper .thumb_big .pro_video.play iframe {
				height: 100%;
				width: 100%
			}
		
			.ly_product_purchase_2 .goods_wrapper .goods_info .g_price {
				font-size: 18px
			}
		
			.ly_product_purchase_2 .goods_wrapper .thumb_big ul li #player {
				display: none
			}
		
			.ly_product_purchase_2 .goods_wrapper .goods_info .goods_inquiry_btn {
				margin-left: 0;
				width: 100%
			}
		
			.ly_product_purchase_2 .goods_wrapper .goods_img.layout_bottom {
				width: 100%
			}
		
			.ly_product_purchase_2 .goods_wrapper .goods_info .g_button {
				grid-template-columns: 100%
			}
		}
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_inquiry_btn {
			font-family: OpenSans-Semibold;
			color: #FFFFFF;
			background-color: #2677ea;
			border: 1px solid #00000000;
			font-size: 16px;
			border-radius: 0px !important;
			text-align: center;
			padding-left: 48px;
			padding-right: 48px;
			height: 46px;
			line-height: 46px;
			padding-top: 0;
			padding-bottom: 0;
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_inquiry_btn:hover {
			color: #FFFFFF;
			background-color: #191e24;
			border: 1px solid #00000000;
		}
		.ly_product_purchase_2 .global_inquiry_bat_button {
			font-family: OpenSans-Semibold;
			color: #2677ea;
			background-color: #00000000;
			border: 1px solid #2677ea;
			font-size: 16px;
			border-radius: 5px !important;
			text-align: center;
			padding-left: 40px;
			padding-right: 40px;
			padding-top: 14px;
			padding-bottom: 14px;
			line-height: 1;
		}
		
		.ly_product_purchase_2 .global_inquiry_bat_button:hover {
			color: #FFFFFF;
			background-color: #191e24;
			border: 1px solid #00000000;
		}
		.ly_product_purchase_2 {
			background-color: #ffffff;
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_name {
			font-size: 30px;
			color: #222222;
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_number {
			font-size: 12px;
			color: #222222;
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_desc {
			font-size: 14px;
			color: #222222;
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_params {
			font-size: 14px;
			color: #222222;
		}
		
		.ly_product_purchase_2 .goods_wrapper .goods_info .g_price {
			font-size: 24px;
			color: #222222;
		}
		
		@media screen and (max-width: 1000px) {
			.ly_product_purchase_2 .goods_wrapper .goods_info .g_name {
				font-size: 20px;
			}
		
			.ly_product_purchase_2 .goods_wrapper .goods_info .g_number {
				font-size: 12px;
			}
		
			.ly_product_purchase_2 .goods_wrapper .goods_info .g_desc {
				font-size: 12px;
			}
		
			.ly_product_purchase_2 .goods_wrapper .goods_info .g_params {
				font-size: 12px;
			}
		
			.ly_product_purchase_2 .goods_wrapper .goods_info .g_price {
				font-size: 18px;
			}
		}
		/* 产品详情页的描述部分 */
		.ly_product_description_1 {
			overflow: hidden
		}
		
		.ly_product_description_1 .d_title {
			margin-bottom: 30px
		}
		.ly_product_description_1[data-visual-id="1984"] .desc_menu_title>ul>li {
			line-height: 1.8615;
		}
		
		.ly_product_description_1[data-visual-id="1984"] {
			padding-top: 100px;
			padding-bottom: 100px;
		}
		
		.ly_product_description_1[data-visual-id="1984"] .description_box .d_title {
			color: #13141a;
			font-size: 36px
		}
		
		.ly_product_description_1[data-visual-id="1984"] .desc_menu_title>ul>li .title {
			color: #13141a;
			font-size: 36px
		}
		
		.ly_product_description_1[data-visual-id="1984"] .desc_menu_title>ul>li .title:before {
			background-color: #13141a;
		}
		
		.ly_product_description_1[data-visual-id="1984"] .desc_item .desc_item_head {
			color: #13141a;
			font-size: 36px;
		}
		
		.ly_product_description_1[data-visual-id="1984"] .desc_item .desc_item_head::after {
			font-size: 36px;
		}
		
		.ly_product_description_1[data-visual-id="1984"] .editor_txt {
			color: #181d24
		}
		
		@media screen and (max-width:1000px) {
			.ly_product_description_1[data-visual-id="1984"] {
				padding-top: 40px;
				padding-bottom: 40px;
			}
		
			.ly_product_description_1[data-visual-id="1984"] .description_box .d_title {
				font-size: 24px
			}
		
			.ly_product_description_1[data-visual-id="1984"] .desc_menu_title>ul>li .title {
				font-size: 24px
			}
		
			.ly_product_description_1[data-visual-id="1984"] .desc_item .desc_item_head {
				font-size: 24px;
			}
		
			.ly_product_description_1[data-visual-id="1984"] .desc_item .desc_item_head::after {
				font-size: 24px;
			}
		}
		.themes_pdetial_description {
			position: relative;
		}
		
		.desc_menu_title {
			border-bottom: 2px #dedede solid;
			padding-right: 37px;
			overflow-x: auto;
			overflow-y: hidden;
		}
		
		.desc_menu_title>ul {
			display: flex;
			padding: 0 22px;
			flex-wrap: wrap;
			transition: all .3s;
		}
		
		.desc_menu_title>ul>li {
			padding-right: 60px;
			font-size: 17px;
			color: #9a9a9a;
			cursor: pointer;
			line-height: 67px;
			-webkit-transition: all .3s;
			transition: all .3s;
		}
		
		.desc_menu_title>ul>li .title {
			position: relative;
			padding: 0 8px;
			font-family: var(--ThemesBoxTitleFont);
			font-size: 36px;
			color: #000;
		}
		
		.desc_menu_title>ul>li:last-child {
			padding-right: 0;
		}
		
		.desc_menu_title>ul>li.current {
			color: #191919;
		}
		
		.desc_menu_title>ul>li.current .title::before {
			content: "";
			display: block;
			position: absolute;
			bottom: -1px;
			left: 0;
			width: 100%;
			height: 3px;
			background-color: #191919;
		}
		
		.desc_menu_title .btn_scroll {
			visibility: hidden;
			position: absolute;
			top: 0;
			width: 22px;
			height: 52px;
			cursor: no-drop;
			background-color: #fff;
		}
		
		.desc_menu_title .btn_scroll.cur {
			visibility: visible;
			cursor: pointer;
		}
		
		.desc_menu_title .btn_scroll:before {
			content: "";
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			width: 7px;
			height: 13.5px;
			margin: auto;
			background: url(/static/images/products/icon_pic_btn.png) no-repeat left center;
			background-size: auto 13.5px;
		}
		
		.desc_menu_title .btn_scroll.prev {
			left: 0;
		}
		
		.desc_menu_title .btn_scroll.next {
			right: 0;
		}
		
		.desc_menu_title .btn_scroll.prev:before {
			background-position: -17px center;
		}
		
		.desc_menu_title .btn_scroll.next:before {
			background-position: -25px center;
		}
		
		.desc_menu_title .btn_scroll.prev.cur:before {
			background-position: -1px center;
		}
		
		.desc_menu_title .btn_scroll.next.cur:before {
			background-position: -9px center;
		}
		
		.desc_menu_list .editor_txt {
			padding: 40px 0;
		}
		
		.desc_menu_list .editor_txt:nth-child(n+2) {
			display: none;
			opacity: 0;
		}
		
		.desc_menu_accordion .desc_item .desc_item_head {
			position: relative;
			font-size: 30px;
			font-weight: 600;
			cursor: pointer;
			border-bottom: 1px solid #f0f0f0;
			padding: 24px 0;
		}
		
		.desc_menu_accordion .desc_item .desc_item_head::after {
			content: "\e600";
			display: block;
			position: absolute;
			top: 28px;
			right: 0;
			font-family: "iconfont" !important;
			transition: all .3s;
			font-size: 30px;
			font-weight: normal;
		}
		
		.desc_menu_accordion .desc_item .desc_item_panel {
			display: none;
			overflow: hidden;
			padding: 15px 0;
		}
		
		.desc_menu_accordion .desc_item.current .desc_item_head::after {
			content: "\e628";
		}
		
		@media screen and (max-width: 1000px) {
			.desc_menu_title {
				overflow: hidden;
			}
		
			.desc_menu_title>ul {
				width: max-content;
				padding: 0;
			}
		
			.desc_menu_title>ul>li {
				line-height: 48px;
			}
		
			.desc_menu_title>ul>li .title {
				font-size: 28px;
			}
		
			.desc_menu_accordion .desc_item .desc_item_head {
				font-size: 18px;
				padding: 15px 0;
			}
		
			.desc_menu_accordion .desc_item .desc_item_head::after {
				font-size: 16px;
				top: 19px;
			}
		}
		.swiper-container {
		  width: 100%;
		  height: 300px;
		  margin-left: auto;
		  margin-right: auto;
		}
		.swiper-slide {
		  background-size: cover;
		  background-position: center;
		}
		.gallery-top {
		  height: 80%;
		  width: 100%;
		}
		.gallery-thumbs {
		  height: 20%;
		  box-sizing: border-box;
		  padding: 10px 0;
		}
		.gallery-thumbs .swiper-slide {
		  height: 100%;
		  opacity: 0.4;
		  border:1px solid #777;
		}
		.gallery-thumbs .swiper-slide-active {
		  opacity: 1;
		}
		/* 底部 */
		.ly_footer_40 {
			background-color: var(--ThemesFooterBgColor);
			border-top: 1px solid var(--ThemesFooterLineColor)
		}
		
		.ly_footer_40 a {
			text-decoration: none
		}
		
		.ly_footer_40 .nav {
			padding-top: 50px;
			padding-bottom: 20px
		}
		
		.ly_footer_40 .copy {
			padding: 25px 0;
			color: var(--ThemesFooterTextColor);
			font-size: 14px;
			text-align: center;
			border-top: 1px solid var(--ThemesFooterLineColor)
		}
		
		.ly_footer_40 .copy a {
			color: var(--ThemesFooterTextColor)
		}
		
		.ly_footer_40 .follow_us_list li {
			width: 36px
		}
		
		.ly_footer_40 .follow_us_list li a {
			height: 36px;
			text-align: center
		}
		
		.ly_footer_40 .follow_us_list i {
			width: 36px;
			height: 36px;
			line-height: 36px;
			border-radius: 18px;
			background-color: var(--ThemesFooterIconColor);
			color: var(--ThemesFooterBgColor);
			font-size: 22px
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list {
			margin-bottom: 30px
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list:last-child dl {
			border-bottom: 0
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list dl {
			padding-right: 20%
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list dd {
			font-family: var(--ThemesFooterNavFont)
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list dd,
		.ly_footer_40 .default_foot_menu_style .menu_list dd a {
			font-size: 14px;
			color: var(--ThemesFooterTextColor);
			line-height: 1.5
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list dt {
			font-family: var(--ThemesFooterNavFont)
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list dt,
		.ly_footer_40 .default_foot_menu_style .menu_list dt a {
			color: var(--ThemesFooterTitleColor);
			font-size: 20px;
			margin-bottom: 30px
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list.menu_list_menu dd {
			margin-bottom: 15px
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list.menu_list_contact dd.row {
			min-height: 25px;
			margin-bottom: 15px;
			position: relative;
			line-height: 200%;
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list.menu_list_contact dd.row span {
			color: #999999;
			position: absolute;
			top: 0;
			left: 0;
			display: flex;
			justify-content: center;
			align-items: center
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list.menu_list_custom_content a.link {
			display: inline-block
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list.menu_list_newsletter .subtitle {
			margin-bottom: 35px
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_style {
			margin-bottom: 10px
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form {
			display: flex;
			align-items: flex-start
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form,
		.ly_footer_40 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form * {
			border-radius: 5px
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form input,
		.ly_footer_40 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form button {
			height: 48px;
			line-height: 48px;
			box-sizing: border-box;
			margin-bottom: 10px
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form .text {
			margin-bottom: 0;
			text-indent: 15px;
			font-size: 14px;
			flex-grow: 1;
			max-width: 350px;
			border: 1px solid #595959;
			border-top-right-radius: 0;
			border-bottom-right-radius: 0
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form .subscribe {
			border-top-left-radius: 0;
			border-bottom-left-radius: 0;
			margin-bottom: 0;
			border: 1px solid transparent;
			color: #ffffff;
			padding: 0 17px;
			cursor: pointer
		}
		
		.ly_footer_40 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form .subscribe i {
			font-size: 24px
		}
		
		.ly_footer_40 .global_partner_box {
			margin-bottom: 25px
		}
		
		@media screen and (max-width: 1000px) {
			.ly_footer_40 .nav {
				padding: 0
			}
		
			.ly_footer_40 .default_foot_menu_style .menu_list {
				margin: 0
			}
		
			.ly_footer_40 .default_foot_menu_style .menu_list dt,
			.ly_footer_40 .default_foot_menu_style .menu_list dt a {
				font-size: 16px
			}
		
			.ly_footer_40 .default_foot_menu_style .menu_list dl {
				padding: 0;
				border-bottom: 1px solid var(--ThemesFooterLineColor)
			}
		
			.ly_footer_40 .default_foot_menu_style .menu_list dl dt {
				margin: 0;
				padding: 15px 0
			}
		
			.ly_footer_40 .default_foot_menu_style .menu_list dl dt>i {
				font-size: 20px
			}
		
			.ly_footer_40 .default_foot_menu_style .menu_list dl dd {
				display: none
			}
		
			.ly_footer_40 .default_foot_menu_style .menu_list dl.focus dd {
				display: block
			}
		
			.ly_footer_40 .default_foot_menu_style .menu_list.menu_list_contact dd.row {
				display: none
			}
		
			.ly_footer_40 .default_foot_menu_style .menu_list.menu_list_contact dl.focus dd.row {
				display: block
			}
		
			.ly_footer_40 .default_foot_menu_style .menu_list.menu_list_newsletter .subtitle {
				margin-bottom: 20px
			}
		
			.ly_footer_40 .global_partner_box {
				margin-top: 25px
			}
		}
		:root {
			--ThemesFooterBgColor: #2876ea;
			--ThemesFooterLineColor: #5391ee;
			--ThemesFooterTitleColor: #ffffff;
			--ThemesFooterTextColor: #ffffff;
			--ThemesFooterIconColor: #ffffff;
			--ThemesFooterNavFont: Opensans-Regular;
		}
		@media screen and (min-width:1000px) {
			.default_foot_menu_style .menu_list {
				width: 33%;
				box-sizing: border-box;
			}
		}
		
		.default_foot_menu_style .menu_list.menu_list_custom_content .logo {
			max-width: 100%;
			margin-bottom: 15px;
		}
		
		.default_foot_menu_style .menu_list.menu_list_custom_content .custom_content {
			margin-bottom: 15px;
		}
		
		.default_foot_menu_style .menu_list.menu_list_custom_content .custom_link {
			margin-bottom: 15px;
		}
		
		/*service*/
		.online_section{position:fixed;z-index:9999998;top:40%;right:-165px;transition:all .3s ease; width: 204px; }
		.online_section ul li{ list-style:none;width:200px;height:44px;color:#555; padding-left:42px; margin-bottom:3px;border-radius:5px;transition:all .5s ease;overflow:hidden; margin-bottom:3px;  font-size:16px; border:2px solid #0057a8;}
		.online_section ul li a{font-size:16px; color:#000;}
		.online_section .online_tel{background:#fff url(../images/online_t.png) no-repeat;}
		.online_section .online_email{background:#0057a8 url(../images/online_e.png) no-repeat;}
		.online_section .online_whatsapp{background:#fff url(../images/online_w.png) no-repeat;}
		.online_section .online_skype{background:#0057a8 url(../images/online_s.png) no-repeat;}
		.online_section .online_fb{background:#0057a8 url(../images/online_fb.png) no-repeat;}
		.online_section .online_yb{background:#fff url(../images/online_yb.png) no-repeat;}
		.online_section .online_yb a{color: #000;}
		.online_section .online_coad{background:#fff url(../images/online_c.png) no-repeat; padding:0px; border-radius:5px; text-align: center;}
		.online_section .online_coad p{ padding-left:42px;font-family:'poppins_s'; color:#333; font-size:14px; padding: 0; margin: 0;}
		.online_section .online_coad p img{border-radius: 50%; margin-top: 10px; max-height: 120px;}