@charset "UTF-8";
:root{--ThemesBoxTitleColor: #212121;--ThemesBoxSubTitleColor: #808080;--ThemesTextContentColor: #212121;--ThemesBodyColor: #F3F3F3;--ThemesProductsTitleColor: #000000;--ThemesBoxTitleFont: FiraSans-Bold;--ThemesBoxSubTitleFont: FiraSans-Regular;--ThemesTextContentFont: FiraSans-Regular;--ThemesProductsTitleFont: FiraSans-Bold;--ThemesNavFont: FiraSans-Regular;--FloatMessageTitleColor: #FFFFFF;--FloatMessageTitleBgColor: #32A45A;--FloatMessageArrowColor: #FFFFFF;--FloatMessageButtonTextColor: #FFFFFF;--FloatMessageButtonHoverTextColor: #333333;--FloatMessageButtonBgColor: #32A45A;--FloatMessageButtonBgHoverColor: #00000000;--FloatMessageButtonBorderColor: #00000000;--FloatMessageButtonBorderHoverColor: #32A45A;--FloatButtonTextColor: #FFFFFF;--FloatButtonBgColor: #1a73e8;--FloatButtonBgGradientColor: #0d47a1;--FloatButtonHoverBgColor: #1557b0;--FloatButtonHoverBgGradientColor: #0a3a8a;--FloatButtonFontSize: 18px;--FloatButtonPadding: 18px;--ProductsPriceFont: Roboto-Bold;--ThemesButtonFont: Roboto-Bold;--ButtonRadiusSizePc: 24px;--ButtonRadiusSizeMobile: 24px;--ButtonFontStyle1: Roboto-Bold;--ButtonTextColorStyle1: #ffffff;--ButtonBgColorStyle1: #00b95e;--ButtonBorderColorStyle1: #00000000;--ButtonHoverTextColorStyle1: #00b95e;--ButtonBgHoverColorStyle1: #00000000;--ButtonBorderHoverColorStyle1: #00b95e;--ButtonTextSizePcStyle1: 20px;--ButtonRadiusSizePcStyle1: 30px;--ButtonTextSizeMobileStyle1: 14px;--ButtonRadiusSizeMobileStyle1: 30px;--ButtonFontStyle2: Roboto-Bold;--ButtonTextColorStyle2: #00b95e;--ButtonBgColorStyle2: #00000000;--ButtonBorderColorStyle2: #00B95E;--ButtonHoverTextColorStyle2: #ffffff;--ButtonBgHoverColorStyle2: #00b95e;--ButtonBorderHoverColorStyle2: #00000000;--ButtonTextSizePcStyle2: 20px;--ButtonRadiusSizePcStyle2: 30px;--ButtonTextSizeMobileStyle2: 14px;--ButtonRadiusSizeMobileStyle2: 30px;--ButtonFontInquiry: Roboto-Bold;--ButtonTextColorInquiry: #ffffff;--ButtonBgColorInquiry: #00b95e;--ButtonBorderColorInquiry: #00000000;--ButtonHoverTextColorInquiry: #00b95e;--ButtonBgHoverColorInquiry: #00000000;--ButtonBorderHoverColorInquiry: #00b95e;--ButtonTextSizePcInquiry: 18px;--ButtonRadiusSizePcInquiry: 23px;--ButtonTextSizeMobileInquiry: 18px;--ButtonRadiusSizeMobileInquiry: 23px;--ButtonFontBatchInquiryList: Roboto-Bold;--ButtonTextColorBatchInquiryList: #00b95e;--ButtonBgColorBatchInquiryList: #00000000;--ButtonBorderColorBatchInquiryList: #00b95e;--ButtonHoverTextColorBatchInquiryList: #FFFFFF;--ButtonBgHoverColorBatchInquiryList: #00b95e;--ButtonBorderHoverColorBatchInquiryList: #00000000;--ButtonTextSizePcBatchInquiryList: 14px;--ButtonRadiusSizePcBatchInquiryList: 30px;--ButtonTextSizeMobileBatchInquiryList: 14px;--ButtonRadiusSizeMobileBatchInquiryList: 30px;--ButtonFontBatchInquiryDetail: Roboto-Bold;--ButtonTextColorBatchInquiryDetail: #00B95E;--ButtonBgColorBatchInquiryDetail: #00000000;--ButtonBorderColorBatchInquiryDetail: #32A45A;--ButtonHoverTextColorBatchInquiryDetail: #FFFFFF;--ButtonBgHoverColorBatchInquiryDetail: #32A45A;--ButtonBorderHoverColorBatchInquiryDetail: #00000000;--ButtonTextSizePcBatchInquiryDetail: 16px;--ButtonRadiusSizePcBatchInquiryDetail: 30px;--ButtonTextSizeMobileBatchInquiryDetail: 16px;--ButtonRadiusSizeMobileBatchInquiryDetail: 5px;--PreBackgroundColor: #F1F1F1;--ThemesMobileButtomNavBgColor: #ffffff;--ThemesMobileButtomIconColor: #4a4a4a;--ThemesMobileButtomIconSelectedColor: #ec6608;--ThemesMobileButtomNavNameColor: #333333;--ThemesMobileButtomNavNameSelectedColor: #ec6608;--ThemesMobileButtomNavNameSize: 12px;}
.ly_poster_116[data-visual-id="26960"]{width:1440px; margin:0 auto; padding:0;}.ly_poster_116[data-visual-id="26960"]{padding-top:0px;padding-bottom:0px;}.ly_poster_116[data-visual-id="26960"]{box-sizing: border-box;padding-left:0%;padding-right:0%;}@media screen and (max-width: 1480px) {.ly_poster_116[data-visual-id="26960"]{ width: 96%;box-sizing: border-box;}}@media screen and (max-width: 1000px) {.ly_poster_116[data-visual-id="26960"]{padding-top:0px;padding-bottom:0px;}.ly_poster_116[data-visual-id="26960"]{width:98%; min-width:inherit;}.ly_poster_116[data-visual-id="26960"]{padding-left:0%;padding-right:0%;}}
.ly_poster_116[data-visual-id="26960"] {
			width: 100%;
			position: relative;
		}
		.ly_poster_116[data-visual-id="26960"] .banner_container {
			width: 100%;
			position: relative;
			overflow: hidden;
		}
		/* 背景图片层 */
		.ly_poster_116[data-visual-id="26960"] .banner_bg {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
		}
		/* 渐变遮罩层 */
		.ly_poster_116[data-visual-id="26960"] .banner_overlay {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			background: #3709AA;
			mix-blend-mode: hard-light;
			z-index: 1;
		}
		/* 内容区块 - 垂直居中 + 垂直偏移 */
		.ly_poster_116[data-visual-id="26960"] .banner_content {
			position: absolute;
			top: 50%;
			left: 0;
			width: 100%;
			transform: translateY(calc(-50% + 3.125vw));
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			text-align: center;
			z-index: 2;
			box-sizing: border-box;
		}
		/* 主标题 */
		.ly_poster_116[data-visual-id="26960"] .banner_title {
			font-family: 'Fira Sans', var(--ThemesBoxTitleFont);
			font-style: normal;
			font-weight: 300;
			font-size: 2.344vw;
			line-height: 2.813vw;
			color: #ffffff;
			margin: 0;
			max-width: 52.422vw;
			animation: titleFadeIn_116 1s cubic-bezier(0.25, 0.1, 0.25, 1) 0.3s both;
		}
		@keyframes titleFadeIn_116 {
			from {
				transform: translateY(1.563vw);
				opacity: 0;
			}
			to {
				transform: translateY(0);
				opacity: 1;
			}
		}
		/* 副标题 */
		.ly_poster_116[data-visual-id="26960"] .banner_subtitle {
			font-family: 'Fira Sans', var(--ThemesTextContentFont);
			font-style: normal;
			font-weight: 300;
			font-size: 1.406vw;
			line-height: 2.344vw;
			color: #ffffff;
			margin-top: 1.25vw;
			max-width: 52.422vw;
			animation: subtitleFadeIn_116 1s cubic-bezier(0.25, 0.1, 0.25, 1) 0.6s both;
		}
		@keyframes subtitleFadeIn_116 {
			from {
				transform: translateY(1.563vw);
				opacity: 0;
			}
			to {
				transform: translateY(0);
				opacity: 1;
			}
		}

		/* ========== 移动端样式 (375px设计稿) ========== */
		@media (max-width: 768px) {
			.ly_poster_116[data-visual-id="26960"] .banner_container {
				padding-top: 0 !important;
				padding-bottom: 40% !important;
			}
			.ly_poster_116[data-visual-id="26960"] .banner_content {
				transform: translateY(calc(-50% + 5.333vw));
				padding-left: 5.333vw;
				padding-right: 5.333vw;
			}
			.ly_poster_116[data-visual-id="26960"] .banner_title {
				font-size: 4.8vw;
				line-height: 1.4;
				max-width: 90vw;
				padding: 0;
			}
			.ly_poster_116[data-visual-id="26960"] .banner_subtitle {
				font-size: 3.733vw;
				line-height: 1.5;
				max-width: 90vw;
				margin-top: 2.667vw;
				padding: 0;
			}
		}
.ly_other_2 .other_wrapper{position: relative;padding:25px 0}
.ly_other_2 .other_wrapper .bread_crumb .bread_column{margin-bottom: 5px}
.ly_other_2[data-visual-id="26979"] .wide{width:1440px; margin:0 auto; padding:0;}.ly_other_2[data-visual-id="26979"]{padding-top:0px;padding-bottom:0px;}.ly_other_2[data-visual-id="26979"] .wide .section{box-sizing: border-box;padding-left:0%;padding-right:0%;}@media screen and (max-width: 1480px) {.ly_other_2[data-visual-id="26979"] .wide{ width: 96%;box-sizing: border-box;}}@media screen and (max-width: 1000px) {.ly_other_2[data-visual-id="26979"]{padding-top:0px;padding-bottom:0px;}.ly_other_2[data-visual-id="26979"] .wide{width:98%; min-width:inherit;}.ly_other_2[data-visual-id="26979"] .wide .section{padding-left:3%;padding-right:3%;}}
.ly_other_2[data-visual-id="26979"]{background-color: #f7f7f7; }
		.ly_other_2[data-visual-id="26979"] .other_wrapper .bread_crumb ,.ly_other_2[data-visual-id="26979"] .other_wrapper .bread_crumb a{color:#555555;font-size:14px}
		@media screen and (max-width:1000px) {
			.ly_other_2[data-visual-id="26979"] .other_wrapper .bread_crumb ,.ly_other_2[data-visual-id="26979"] .other_wrapper .bread_crumb a{font-size:12px}
		}
.ly_article_1 .article_content_box .article_title{text-align: center;font-size: 30px;line-height: 46px;padding: 0 2% 35px}
.ly_article_1[data-visual-id="26961"] .wide{width:1440px; margin:0 auto; padding:0;}.ly_article_1[data-visual-id="26961"]{padding-top:50px;padding-bottom:50px;}.ly_article_1[data-visual-id="26961"] .wide .section{box-sizing: border-box;padding-left:0%;padding-right:0%;}@media screen and (max-width: 1480px) {.ly_article_1[data-visual-id="26961"] .wide{ width: 96%;box-sizing: border-box;}}@media screen and (max-width: 1000px) {.ly_article_1[data-visual-id="26961"]{padding-top:20px;padding-bottom:20px;}.ly_article_1[data-visual-id="26961"] .wide{width:98%; min-width:inherit;}.ly_article_1[data-visual-id="26961"] .wide .section{padding-left:3%;padding-right:3%;}}
.ly_article_1[data-visual-id="26961"] .editor_txt{color:#212121}
		.ly_article_1[data-visual-id="26961"] .article_content_box .article_title{color:#000000}
        .ly_article_1[data-visual-id="26961"] .article_title{ font-size: 30px; }
        @media screen and (max-width: 1000px) {
            .ly_article_1[data-visual-id="26961"] .article_title{ font-size: 30px; }
        }
.procurement_float_btn{
    position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 999;
    writing-mode: vertical-lr;
    text-orientation: mixed;
    background: linear-gradient(180deg, #1a73e8 0%, #0d47a1 100%);
    color: #FFFFFF;
    padding: 18px 10px;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 2px;
    text-decoration: none;
    border-radius: 8px 0 0 8px;
    box-shadow: -2px 2px 12px rgba(26,115,232,0.3);
    transition: all .3s ease;
    cursor: pointer;
}
.procurement_float_btn:hover{
    background: linear-gradient(180deg, #1557b0 0%, #0a3a8a 100%);
    padding-right: 14px;
    box-shadow: -4px 2px 18px rgba(26,115,232,0.5);
    color: #FFFFFF;
    text-decoration: none;
}
@media screen and (max-width: 768px){
    .procurement_float_btn{
        font-size: 16px;
        padding: 12px 8px;
    }
}
#cw-widget-holder.woot-widget-holder:not(.woot--hide){background:#fff}
#cw-widget-holder.woot-widget-holder:not(.woot--hide) iframe{visibility:visible!important;opacity:1!important}