@font-face{
	 font-family: 'Poppins-Black';
	 src: url('fonts/Poppins-Black.ttf');
}
@font-face{
	 font-family: 'Poppins-Bold';
	 src: url('fonts/Poppins-Bold.ttf');
}
@font-face{
	 font-family: 'Poppins-ExtraBold';
	 src: url('fonts/Poppins-ExtraBold.ttf');
}
@font-face{
	 font-family: 'Poppins-ExtraLight';
	 src: url('fonts/Poppins-ExtraLight.ttf');
}
@font-face{
	 font-family: 'Poppins-Light';
	 src: url('fonts/Poppins-Light.ttf');
}
@font-face{
	 font-family: 'Poppins-Medium';
	 src: url('fonts/Poppins-Medium.ttf');
}
@font-face{
	 font-family: 'Poppins-Regular';
	 src: url('fonts/Poppins-Regular.ttf');
}
@font-face{
	 font-family: 'Poppins-SemiBold';
	 src: url('fonts/Poppins-SemiBold.ttf');
}
@font-face{
	 font-family: 'Poppins-Thin';
	 src: url('fonts/Poppins-Thin.ttf');
}
@font-face{
	 font-family: 'Montserrat-Light';
	 src: url('fonts/Montserrat-Light.ttf');
}
@font-face{
	 font-family: 'Montserrat-Thin';
	 src: url('fonts/Montserrat-Thin.ttf');
}
@font-face{
	 font-family: 'Montserrat-Regular';
	 src: url('fonts/Montserrat-Regular.ttf');
}
@font-face{
	 font-family: 'Montserrat-SemiBold';
	 src: url('fonts/Montserrat-SemiBold.ttf');
}
@font-face{
	 font-family: 'Montserrat-Bold';
	 src: url('fonts/Montserrat-Bold.ttf');
}
@font-face{
	 font-family: 'Montserrat-ExtraLight';
	 src: url('fonts/Montserrat-ExtraLight.ttf');
}
@font-face{
	 font-family: 'Montserrat-Italic';
	 src: url('fonts/Montserrat-Italic.ttf');
}
@font-face{
	 font-family: 'Montserrat-Medium';
	 src: url('fonts/Montserrat-Medium.ttf');
}
*{
  font-family: "Montserrat-Regular";
}
:root{
	--mainColor:#9cc35d;
}
/*header start*/
.header{width: 100%;height: auto;position: relative;transition: background-color 0.4s ease;}
.header.fixed{position: fixed;left: 0;top: 0;z-index: 999;background: #171a11;}
.header_top_box{width: 100%;height: auto;background: #171a11;}
.header_top_content{width: 100%;height: 49px;display: flex;justify-content: flex-end;align-items: center;}
.header_top_content_nav{height: 100%;display: flex;justify-content: flex-end;}
.header_top_content_nav li{height: 100%;position: relative;}
.nav_frist_link{height: 100%;display: flex;align-items: center;font-size: 14px;color: #FFFFFF;font-family: "Montserrat-Light";}
.header_top_content_nav li + li{margin-left: 25px;}
.header_top_content_nav_list{width: 240px;height: auto;background: #171a11;position: absolute;left: 50%;transform: translateX(-50%);top: 100%;display: none;z-index: 999;}
.header_top_content_nav_list a{display: block;width: 100%;height: auto;padding: 0 10px;line-height: 35px;font-size: 14px;color: #FFFFFF;font-family: "Montserrat-Light";border-bottom: 1px solid #E5E5E5;transition: all 0.3s;}
.header_top_content_nav_list a:hover{background: var(--mainColor);}
.header_top_content_nav li:hover .header_top_content_nav_list{display: block;}
.header_top_search_box{width: 142px;height: 100%;margin-left: 25px;}
.header_top_search_box form{display: flex;justify-content: space-between;align-items: center;width: 100%;height: 100%;}
.header_top_search_btn{width: 19px;height: 19px;background: url(/wp-content/uploads/2025/04/search.svg) no-repeat center center;background-size: 18px auto;cursor: pointer;border: none;display: block;margin-right: 10px;}
.header_top_search_txt{display: block;background: none;font-size: 14px;color: #FFFFFF;font-family: "Montserrat-Light";width: calc(100% - 29px); border: none;outline: none;}
.header_top_search_txt::placeholder{color: rgba(255,255,255,0.4);}
.header_top_language_box{width: 19px;height: 100%;position: relative;display: flex;align-items: center;margin-left: 25px;cursor: pointer;}
.header_top_language_box span{display: block;width: 100%;height: auto;}
.header_top_language_box span img{width: 100%;height: auto;display: block;}
.header_top_language_list{width: 100px;height: auto;position: absolute;left: 50%;transform: translateX(-50%);top: 100%;background: #171a11;display: none;}
.header_top_language_list a{display: block;width: 100%;height: auto;padding: 0 10px;line-height: 35px;font-size: 14px;color: #FFFFFF;font-family: "Montserrat-Light";border-bottom: 1px solid #E5E5E5;transition: all 0.3s;}
.header_top_language_list a:hover{background: var(--mainColor);}
.header_top_language_box:hover .header_top_language_list{display: block;}
.header_bottom_box{width: 100%;height: auto;background: #F3F2F2;position: relative;}
.header.fixed .header_bottom_box{position: relative;background: none;}
.header_bottom_box.indexHeader{position: absolute;left: 0;top: 100%;background: transparent;z-index: 99;}
.header_bottom_content{width: 100%;height: 57px;display: flex;justify-content: space-between;align-items: center;}
.logo{width: 158px;height: auto;}
.logo img{width: 100%;height: auto;display: block;}
.header_bottom_content_ul{display: flex;justify-content: flex-end;height: 100%;}
.header_bottom_content_ul li{position: relative;}
.header_bottom_content_ul li + li{margin-left: 30px;}
.header_bottom_content_ul li .nav_frist_link{color: #000000;position: relative;}
.header.fixed .header_bottom_content_ul li .nav_frist_link,
.header_bottom_box.indexHeader .header_bottom_content_ul li .nav_frist_link{color: #FFFFFF;}
.header_bottom_content_ul li:nth-of-type(1){position: initial;}
.header_bottom_content_list_box{width: 100%;height: auto;background: #212519;display: flex;justify-content: flex-start;position: absolute;left: 0;top: 100%;display: none;}
.header_bottom_content_ul li:hover .header_bottom_content_list_box{display: flex;}
.header_bottom_content_list_left{width: 34.53%;height: auto;background: #171a11;padding-bottom: 80px;}
.header_bottom_content_list_left_title{width: 100%;height: 82px;display: flex;align-items: center;padding-left: 360px;}
.header_bottom_content_list_left_title h2{font-family: "Montserrat-Thin";font-size: 14px;color: #FFFFFF;}
.header_bottom_content_list_nav{width: 100%;height: auto;}
.header_bottom_content_list_nav dd{width: 100%;height: 52px;display: flex;align-items: center;justify-content: space-between;padding-right: 19px;padding-left: 360px;}
.nav_two_link{font-size: 16px;color: #FFFFFF;font-family: "Montserrat-Light";display: block;}
.header_bottom_content_list_nav dd span{display: block;font-size: 16px;color: rgba(255,255,255,0.4);font-family: "Poppins-ExtraLight";}
.header_bottom_content_list_nav dd.on{background: #212519;}
.header_bottom_content_list_nav dd.on .nav_two_link{color: var(--mainColor);}
.header_bottom_content_list_nav dd.on span{color: var(--mainColor);}
.header_bottom_content_list_nav_content{height: auto;padding-top: 82px;padding-right: 360px;padding-left: 42px;}
.header_bottom_content_list_nav_list{width: 100%;height: auto;display: none;}
.header_bottom_content_list_nav_list a{display: block;font-size: 14px;color: #FFFFFF;font-family: "Montserrat-Thin";line-height: 52px;}
.header_bottom_content_list_nav_list a:hover{color: var(--mainColor);text-decoration: underline;}
.header_mobile_box{display: none;}
.hd_btn{display: none;position: relative;float: right;width: 6vw;height: 5vw;cursor: pointer;}
.hd_btn span{position: absolute;left: 0;top: 0px;width: 100%;height: 0.5vw;background-color:  var(--mainColor);transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.hd_btn .s1 {top: 0;}
.hd_btn .s2 {top: 2vw;}
.hd_btn .s3 {top: 4vw;}
.hd_btn.on .s1 {top: 2vw;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.hd_btn.on .s2 {opacity: 0;}
.hd_btn.on .s3 {top: 2vw;transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);}
/*header end*/
/*banner start*/
.banner{width: 100%;height: auto;position: relative;}
.index_banner_swiper{width: 100%;height: auto;}
.index_banner_swiper .swiper-slide{width: 100%;height: auto;}
.index_banner_swiper_bg{width: 100%;height: auto;}
.index_banner_swiper_bg img{width: 100%;height: auto;display: block;}
.index_banner_swiper_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: center;padding-top: 240px;}
.index_banner_swiper_content_txt{width: 63.5%;height: auto;-webkit-animation-delay: 1s;position: relative;z-index: 99;}
.index_banner_swiper_content_txt h2{font-size: 60px;color: #FFFFFF;font-family: "Poppins-Bold";line-height: 1.2;}
.index_banner_swiper_content_txt h2 span{color: var(--mainColor);text-decoration: underline;font-family: "Poppins-Bold";}
.index_banner_swiper_content_txt p{font-size: 24px;color: #FFFFFF;font-family: "Montserrat-SemiBold";margin-top: 20px;}
.index_banner_swiper_content_txt p span{color: var(--mainColor);text-decoration: underline;font-family: "Poppins-Bold";}
.index_banner_swiper_content_txt a{display: flex;justify-content: center;align-items: center;width: 179px;height: 48px;border-radius: 24px;background: var(--mainColor);font-size: 16px;color: #FFFFFF;font-family: "Montserrat-Light";margin-top: 25px;transition: all 0.3s;position: relative;z-index: 99;}
.index_banner_swiper_content_txt a:hover{transform: scale(1.1);}
.index_banner_swiper_content_img{width: 100%;height: auto;display: flex;justify-content: flex-end;margin-top: -197px;-webkit-animation-delay: 1s;}
.index_banner_swiper_content_img img{max-width: 100%;height: auto;display: block;}
.index_swiper_page span{width: 10px;height: 10px;background: #FFFFFF;opacity: 1;}
.index_swiper_page span.swiper-pagination-bullet-active{background: var(--mainColor);}
/*banner end*/
/*content start*/
.content{width: 100%;height: auto;}
.index_exhibition_box{width: 100%;height: auto;background: #F5F5F5;}
.index_exhibition_content_box{width: 100%;height: auto;padding: 11px 0;border-bottom: 1px solid #dbdbdb;display: flex;justify-content: space-between;align-items: center;padding: 80px 0px;}
.index_exhibition_content_left h2{font-size: 36px;color: #131511;font-family: "Poppins-Bold";}
.index_exhibition_content_sw_btn{display: flex;align-items: center;margin-top: 66px;}
.index_exhibition_content_sw_btn_left,.index_exhibition_content_sw_btn_right{transition: all .4s;width: 35px;height: 35px;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;font-size: 30px;color: rgba(19, 21, 17, 0.4);font-family: "Poppins-ExtraLight";}
.index_exhibition_content_sw_btn_left{margin-right: 10px;}
.index_exhibition_content_sw_btn_left:hover,.index_exhibition_content_sw_btn_right:hover{background: var(--mainColor);color: #FFFFFF;}
.index_exhibition_content_right{width: 84%;height: auto;padding-left: 59px;}
.index_exhibition_content_right_sw{width: 100%;height: auto;padding: 10px;padding-right: 0;}
.index_exhibition_content_right_sw .swiper-slide{border-radius: 5px;overflow: hidden;background: #f5f5f5;border: 1px solid #FFFFFF;height: auto;display: flex;}
.index_exhibition_content_right_sw .swiper-slide a{display: flex;justify-content: space-between;align-items: center;padding: 40px 30px;}
.index_exhibition_content_right_sw_img{width: 162px;height: auto;margin-right: 45px;}
.index_exhibition_content_right_sw_img img{width: 100%;height: auto;display: block;}
.index_exhibition_content_right_sw_txt{flex: 1;}
.index_exhibition_content_right_sw_txt h2{font-size: 24px;color: #232939;font-family: "Montserrat-SemiBold";}
.index_exhibition_content_right_sw_txt p{font-size: 14px;color: #232939;font-family: "Montserrat-Regular";line-height: 1.6;}
.index_exhibition_content_right_sw .swiper-slide.swiper-slide-active{box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.11);}
.index_product_box{width: 100%;height: auto;padding: 80px 0;}
.index_product_title_box{width: 100%;height: auto;}
.index_product_title_box h2{font-size: 36px;color: #131511;font-family: "Poppins-SemiBold";}
.index_product_title_content{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;}
.index_product_title_content p{font-size: 14px;color: #232939;line-height: 1.6;margin-top: 13px;display: block;width: 70.1%;}
.index_product_title_content a{display: flex;justify-content: center;align-items: center;width: 179px;height: 48px;border-radius: 24px;background: #FFFFFF;font-size: 16px;color: #181b13;transition: all 0.3s;}
.index_product_title_content a:hover{background: var(--mainColor);color: #FFFFFF;}
.index_product_ul{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 24px;}
.index_product_ul li{width: 44.2%;height: auto;padding: 53px 30px;border-radius: 5px;box-shadow: 0px 0px 59px 0px rgba(0, 0, 0, 0.11);background: #FFFFFF;margin-top: 10px;position: relative;}
.index_product_ul li:nth-of-type(1),.index_product_ul li:nth-last-of-type(1){width: 55%;}
.index_product_ul_txt{width: 38.7%;height: 100%;display: flex;flex-direction: column;}
.index_product_ul_txt h2{font-size: 24px;color: #232939;font-family: "Montserrat-SemiBold";}
.index_product_ul_txt p{font-size: 14px;color: #232939;line-height: 1.6;margin-top: 20px;margin-bottom: 92px;}
.home .index_product_ul_txt a{display: flex;justify-content: center;align-items: center;width: 179px;height: 48px;background: #FFFFFF;border-radius: 24px;font-size: 16px;color: #181b13;font-family: "Montserrat-Light";margin-top: auto;box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.09);transition: all 0.3s;}
.index_product_ul_txt a:hover{color: #FFFFFF;background: var(--mainColor);}
.index_product_ul_img{position: absolute;right: 36px;bottom: 46px;height: auto;overflow: hidden;}
.index_product_ul li:nth-of-type(1) .index_product_ul_img,.index_product_ul li:nth-last-of-type(1) .index_product_ul_img{width: 58.5%;height: auto;}
.index_product_ul li:nth-of-type(2) .index_product_ul_img,.index_product_ul li:nth-of-type(3) .index_product_ul_img{width: 56%;right: 16px;bottom: 37px;}
.index_product_ul_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.index_product_ul li:nth-of-type(2) .index_product_ul_txt,.index_product_ul li:nth-of-type(3) .index_product_ul_txt{width: 49.2%;}
.index_product_ul_img:hover img{transform: scale(1.1);}
.index_about_box{width: 100%;height: auto;padding: 32px 0;background: #e8e8e8;display: flex;align-items: center;justify-content: space-between;padding-left: 360px;padding-bottom: 0;overflow: hidden;}
.index_about_content{width: 29.22%;height: auto;}
.index_about_content h2{font-size: 36px;color: #131511;font-family: "Montserrat-SemiBold";}
.index_about_content p{font-size: 14px;color: #000000;font-family: "Montserrat-Light";line-height: 1.6;margin-top: 20px;}
.index_about_content_btn{display: flex;justify-content: flex-start;margin-top: 32px;}
.index_about_content_btn a{display: flex;justify-content: center;align-items: center;width: 179px;height: 48px;border-radius: 24px;box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.09);font-size: 16px;font-family: "Montserrat-Light";transition: all 0.3s;}
.index_about_content_btn a:nth-of-type(1){margin-right: 20px;color: #FFFFFF;background: var(--mainColor);}
.index_about_content_btn a:nth-of-type(2){background: #FFFFFF;}
.index_about_content_btn a:nth-of-type(2) img{width: 30px;height: auto;display: block;margin-right: 12px;transition: all 0.3s;}
.index_about_content_btn a:nth-of-type(1):hover{background: #FFFFFF;color: var(--mainColor);}
.index_about_content_btn a:nth-of-type(2):hover{background: var(--mainColor);color: #FFFFFF;}
.index_about_content_btn a:nth-of-type(2):hover img{filter: brightness(0) invert(1);}
.index_about_content_img{width: 66%;height: auto;border: 10px solid #FFFFFF;border-right: none;border-bottom: none;transform: translateY(30px);}
.index_about_content_img img{width: 100%;height: auto;display: block;}
.index_about_advantage_box{width: 100%;height: auto;padding: 105px 0 80px;background: #F5F5F5;}
.index_about_advantage_ul{width: 100%;height: auto;display: flex;justify-content: space-between;}
.index_about_advantage_ul li{width: 28.3%;height: auto;padding-bottom: 18px;border-bottom: 1px solid #e5e5e5;}
.index_about_advantage_ul_content{width: 100%;height: auto;display: flex;justify-content: flex-start;align-items: center;}
.index_about_advantage_ul_content_left{width: 72px;height: auto;}
.index_about_advantage_ul_content_left img{width: 100%;height: auto;display: block;}
.index_about_advantage_ul_content_right{padding-left: 30px;flex: 1;}
.index_about_advantage_ul_content_right h2{font-size: 60px;color: #c2c2c2;font-family: "Montserrat-Bold";}
.index_about_advantage_ul_content_right h2 span{font-family: "Montserrat-Bold";}
.index_about_advantage_ul_content_right p{font-size: 18px;color: #000000;font-family: "Montserrat-Light";}
.index_about_info_box{width: 100%;height: auto;display: flex;justify-content: flex-start;align-items: center;margin-top: 80px;}
.index_about_info_left{width: 50%;height: auto;}
.index_about_info_left img{width: 100%;height: auto;display: block;}
.index_about_info_right{width: 38.92%;height: auto;margin-left: 32px;}
.index_about_info_right h2{font-size: 24px;color: #232939;font-family: "Poppins-Bold";}
.index_about_info_right p{font-size: 14px;color: #232939;font-family: "Montserrat-Light";line-height: 1.6;margin-top: 25px;}
.index_about_info_right a{display: flex;justify-content: center;align-items: center;width: 290px;height: 52px;background: var(--mainColor);border-radius: 26px;font-size: 16px;color: #FFFFFF;font-family: "Montserrat-Medium";margin-top: 25px;transition: all 0.3s;}
.index_about_info_right a:hover{transform: scale(1.1);}
.index_solution_box{width: 100%;height: auto;padding: 80px 0px;background: #E8E8E8;}
.index_title_box{width: 100%;height: auto;}
.index_title_box h2{font-size: 36px;color: #131511;font-family: "Poppins-SemiBold";}
.index_title_box p{font-size: 16px;color: #181B13;text-align: left;font-family: "Montserrat-Light";margin-top: 10px;}
.index_solution_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.index_solution_ul li{width: 32.3%;height: auto;margin-left: 1.5%;margin-top: 32px;}
.index_solution_ul li:nth-of-type(3n+1){margin-left: 0;}
.index_solution_ul_img{width: 100%;height: auto;overflow: hidden;border-radius: 5px;}
.index_solution_ul_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.index_solution_ul_title{display: flex;justify-content: flex-start;align-items: center;margin-top: 11px;width: 100%;}
.index_solution_ul_title img{display: block;margin-right: 8px;}
.index_solution_ul_title h2{font-size: 16px;color: #232939;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;flex: 1;}
.index_solution_ul li span{display: flex;justify-content: center;align-items: center;width: 179px;height: 48px;background: #FFFFFF;box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.09);border-radius: 24px;font-size: 16px;color: #181B13;font-family: "Montserrat-Light";margin-top: 14px;transition: all 0.3s;}
.index_solution_ul li:hover .index_solution_ul_img img{transform: scale(1.1);}
.index_solution_ul li:hover span{background: var(--mainColor);color: #FFFFFF;box-shadow: initial;}
.index_capabilities_box{width: 100%;height: auto;padding: 26px 0;background: var(--mainColor);}
.index_capabilities_content{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;}
.index_capabilities_content h2{font-size: 24px;color: #FFFFFF;font-family: "Montserrat-Light";}
.index_capabilities_content a{width: 179px;height: 48px;display: flex;justify-content: center;align-items: center;border-radius: 24px;background: #FFFFFF;border-radius: 24px;box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.09);font-size: 16px;color: var(--mainColor);font-family: "Montserrat-Light";}
.index_capabilities_content a:hover{background: #212519;color: #FFFFFF;}
.index_cases_box{width: 100%;height: auto;padding: 80px 0px;background: #F5F5F5;overflow: hidden;}
.index_cases_sw{width: 100%;height: auto;margin-top: 30px;padding-bottom: 76px;}
.index_cases_sw .swiper-slide{width: 100%;height: auto;position: relative;}
.index_cases_sw_bg{width: 100%;height: 100%;overflow: hidden;}
.index_cases_sw_bg img{width: 100%;height: 100% !important;display: block;transition: all 0.3s; object-fit: cover;}
.index_cases_sw_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: flex-end;padding: 22px 26px;justify-content: space-between;}
.index_cases_sw_content_left{width: 56.1%;height: auto;}
.index_cases_sw_content_left h2{font-size: 18px;font-family: "Montserrat-SemiBold";color: #FFFFFF;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 18px;}
.index_cases_sw_content_left p{font-size: 14px;color: #FFFFFF;font-family: "Montserrat-ExtraLight";line-height: 1.8;display: none;}
.index_cases_sw_content span{display: block;font-size: 36px;color: #FFFFFF;font-family: "Poppins-Regular";}
.index_cases_sw .swiper-slide:after{content: "";display: block;width: 0%;height: 4px;background: var(--mainColor);position: absolute;left: 0;bottom: 0;overflow: hidden;transition: all 0.3s;}
.index_cases_sw .swiper-slide:hover:after{width: 100%;}
.index_cases_sw .swiper-slide:hover .index_cases_sw_bg img{transform: scale(1.1);}
.index_cases_sw .swiper-slide:hover .index_cases_sw_content_left p{display: block;}
.index_cases_sw_right,.index_cases_sw_left{width: 35px;height: 35px;background: rgba(45, 45, 45, 0.9);display: flex;justify-content: center;align-items: center;font-size: 24px;color: #FFFFFF;font-family: "Poppins-ExtraLight";bottom: 0;top: auto;transform: none;border-radius: 50%;}
.index_cases_sw_right{right: 0;}
.index_cases_sw_left{left: auto;right: 43px;}
.index_cases_sw_right:hover,.index_cases_sw_left:hover{background: var(--mainColor);}
.index_blog_box{width: 100%;height: auto;padding: 80px 0;background: #e8e8e8;overflow: hidden;}
.index_blog_content_box{width: 100%;height: auto;display: flex;justify-content: space-between;margin-top: 40px;}
.index_blog_content_left{width: 50.96%;height: auto;background: #FFFFFF;overflow: hidden;border-radius: 5px;}
.index_blog_content_left_img{width: 100%;height: auto;overflow: hidden;}
.index_blog_content_left_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.index_blog_content_left_content{width: 100%;height: auto;padding: 30px;}
.index_blog_content_left_content_time{width: 100%;height: auto;display: flex;align-items: center;font-family: "Montserrat-Italic";color: #252525;}
.index_blog_content_left_content_time img{display: block;margin-right: 8px;}
.index_blog_content_left_content h2{font-size: 20px;font-family: "Montserrat-Medium";color: #3c3c3c;margin-top: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index_blog_content_left_content p{font-size: 14px;color: #000000;font-family: "Montserrat-Light";line-height: 1.6;margin-top: 10px;}
.index_blog_content_left_content span{display: flex;justify-content: center;align-items: center;width: 120px;height: 40px;border-radius: 5px;background: var(--mainColor);font-size: 16px;color: #FFFFFF;margin-top: 35px;transition: all 0.3s;}
.index_blog_content_left:hover .index_blog_content_left_img img{transform: scale(1.1);}
.index_blog_content_left:hover .index_blog_content_left_content span{transform: scale(1.1);}
.index_blog_content_right{width: 47.4%;height: auto;}
.index_blog_content_right li{width: 100%;position: relative;height: auto;overflow: hidden;border-radius: 5px;}
.index_blog_content_right_img{width: 100%;height: auto;overflow: hidden;}
.index_blog_content_right_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.index_blog_content_right_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;flex-direction: column;justify-content: flex-end;padding: 26px;background: rgba(0,0,0,0.3);}
.index_blog_content_right_content .index_blog_content_left_content_time{color: #FFFFFF;}
.index_blog_content_right_content h2{font-size: 20px;font-family: "Montserrat-Medium";color: #FFFFFF;margin-top: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index_blog_content_right li + li{margin-top: 20px;}
.index_blog_content_right li:hover .index_blog_content_right_img img{transform: scale(1.1);}
/*products.html start*/
.product_banner_bg{width: 100%;height: auto;}
.product_banner_bg img{width: 100%;height: auto;display: block;}
.product_banner_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: center;}
.crumbs_box.absolute{background: none;}
.crumbs_box.absolute ul li a,.crumbs_box.absolute ul i{color: #FFFFFF;}
.product_banner_content_txt{width: 55.6%;height: auto;}
.product_banner_content_txt h2,
.product_banner_content_txt h1{font-size: 48px;color: #FFFFFF;font-family: "Montserrat-Bold";}
.product_banner_content_txt p{font-size: 24px;color: var(--mainColor);margin-top: 13px;}
.products_box{width: 100%;height: auto;padding: 80px 0;padding-bottom: 104px;}
.products_btn_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.products_btn_ul li{margin-right: 20px;margin-bottom: 20px;}
.products_btn_ul li a{display: flex;justify-content: center;align-items: center;padding: 0 20px;height: 48px;border: 1px solid #F3F2F2;border-radius: 24px;font-size: 18px;color: #232939;font-family: "Montserrat-Bold";box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.05);transition: all 0.3s;}
.products_btn_ul li a:hover{background: var(--mainColor);border-color: var(--mainColor);color: #FFFFFF;}
.products_ul_list{width: 100%;height: auto;}
.products_ul_list li{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;margin-top: 104px;}
.products_ul_list_img{width: 53.7%;height: auto;overflow: hidden;border-radius: 10px;box-shadow: 0px 17px 37px 0px rgba(0, 0, 0, 0.05);position: relative;z-index: 2;transform: translateY(36px);background: #FFFFFF;}
.products_ul_list_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.products_ul_list_content{width: 61.5%;height: auto;margin-left: -15.2%;padding: 69px 39px; padding-left: 18.6%;background: #F3F3F3;border-radius: 10px;}
.products_ul_list_content h2{font-size: 32px;color: #232939;font-family: "Montserrat-Bold";}
.products_ul_list_content h2 a{font-family: "Montserrat-Bold";}
.products_ul_list_content h2 a:hover{color: var(--mainColor);}
.products_ul_list_content p{font-size: 18px;color: #232939;line-height: 1.6;margin-top: 20px;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
.products_ul_list_content_more{width: 178px;height: 48px;border-radius: 24px;display: flex;justify-content: center;align-items: center;background: var(--mainColor);font-size: 18px;color: #FFFFFF;margin-top: 40px;transition: all 0.3s;}
.products_ul_list_content_more:hover{transform: scale(1.1);}
.products_ul_list_img:hover img{transform: scale(1.1);}
.products_ul_list li:nth-of-type(even){flex-direction: row-reverse;}
.products_ul_list li:nth-of-type(even) .products_ul_list_img{margin-left: -15.2%;}
.products_ul_list li:nth-of-type(even) .products_ul_list_content{margin-left: 0;padding: 69px 39px; padding-right: 18.6%;}
/*products.html end*/
/*product_list.html start*/
.product_list_info_box{width: 100%;height: auto;padding: 80px 0;background: #F3F2F2;overflow: hidden;}
.product_list_info_content{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;}
.product_list_info_content_left{width: 47.7%;height: auto;}
.product_list_info_content_left h1{font-size: 36px;color: #232939;font-family: "Montserrat-Bold";}
.product_list_info_content_left p{font-size: 18px;color: #232939;line-height: 1.6;margin-top: 22px;}
.product_list_info_content_right{width: 50%;height: auto;box-shadow: 6px 4px 15.2px 0px rgba(0, 0, 0, 0.1);}
.product_list_info_content_right_sw{width: 100%;height: auto;}
.product_list_info_content_right_sw img{width: 100%;height: auto;display: block;}
.product_list_info_content_right_sw_right,.product_list_info_content_right_sw_left{font-size: 32px;color: #FFFFFF;font-family: "Poppins-ExtraLight";background: none;}
.product_list_info_content_right_sw_right{text-align: right;}
.product_list_box{width: 100%;height: auto;padding: 80px 0;overflow: hidden;}
.product_list_title{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;}
.product_list_title h2{font-size: 36px;color: #000000;font-family: "Poppins-Bold";}
.product_list_title p{display: block;width: 37.33%;height: auto;font-size: 18px;color: #000000;line-height: 1.6;}
.product_list_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;margin-top: 28px;}
.product_list_ul li{width: 23.92%;height: auto;background: #F3F3F3;border-radius: 5px;overflow: hidden;margin-top: 24px;margin-left: 1.44%;}
.product_list_ul li:nth-of-type(4n+1){margin-left: 0;}
.product_list_ul_img{width: 100%;height: auto;aspect-ratio:287/250;overflow: hidden;}
.product_list_ul_img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;}
.product_list_ul_txt{width: 100%;height: auto;padding: 22px;padding-top: 0;}
.product_list_ul_txt h2{font-size: 18px;color: #232939;font-family: "Montserrat-Bold";text-align: center;min-height: 44px;}
.product_list_ul_txt p{font-size: 18px;color: #232939;line-height: 1.4;margin-top: 8px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.product_list_ul li:hover .product_list_ul_img img{transform: scale(1.1);}
.product_list_model_box{width: 100%;height: auto;background: url(../images/product_list_model_bg.jpg) no-repeat top;background-size: 100% auto;padding-top: 121px;padding-bottom: 80px;overflow: hidden;}
.product_list_model_btn{width: 100%;height: auto;display: flex;justify-content: flex-start;}
.product_list_model_btn li{font-size: 18px;color: #FFFFFF;cursor: pointer;display: flex;align-items: center;height: 52px;border-bottom: 1px solid transparent;}
.product_list_model_btn li:hover,.product_list_model_btn li.on{color: var(--mainColor);}
.product_list_model_btn li.on{border-bottom-color: var(--mainColor);}
.product_list_model_btn li + li{margin-left: 36px;}
.product_list_model_title{width: 100%;height: auto;}
.product_list_model_title h2{font-size: 36px;color: #FFFFFF;font-family: "Poppins-Bold";}
.product_list_model_content{width: 100%;height: auto;margin-top: 40px;}
.product_list_model_content_list{width: 100%;height: auto;display: none;background: #FFFFFF;padding: 12px;border-radius: 10px;}
.product_list_model_content_list table{width: 100%;height: auto;}
.product_list_model_content_list table th{height: 92px;background: #EDEDED;border-radius: 10px 10px 0;border-right: 3px solid #FFFFFF;font-size: 18px;color: #232939;font-family: "Poppins-Bold";text-align: center;border-bottom: 3px solid #FFFFFF;}
.product_list_model_content_list table th:nth-last-of-type(1){border-right: none;}
.product_list_model_content_list table tr:nth-of-type(odd){background: #F7F7F7;}
.product_list_model_content_list table td{height: 48px;text-align: center;font-size: 18px;color: #232939;}
.product_list_video_box{width: 100%;height: auto;overflow: hidden;}
.product_list_video_title{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;}
.product_list_video_title h2{font-size: 36px;color: #000000;font-family: "Poppins-Bold";}
.product_list_video_btn{display: flex;justify-content: flex-end;align-items: center;}
.product_list_video_btn_left,.product_list_video_btn_right{width: 38px;height: 38px;display: flex;justify-content: center;align-items: center;border-radius: 50%;font-size: 26px;color: #FFFFFF;font-family: "Poppins-ExtraLight";cursor: pointer;background: #2D2D2D;}
.product_list_video_btn_left:hover,.product_list_video_btn_right:hover{background: var(--mainColor);}
.product_list_video_btn_left{margin-right: 10px;}
.product_list_video_sw{width: 100%;height: auto;margin-top: 52px;overflow: unset;}
.product_list_video_box .product_list_video_sw .swiper-slide img{width: 100%;height: 400px; object-fit: cover; display: block;}
.product_list_video_sw .swiper-slide a:after{background: url(../images/product_list_video_btn.png) no-repeat center center;background-size: 46px auto;}
.product_list_pdf_file_box{width: 100%;height: auto;padding: 80px 0px;overflow: hidden;}
.product_list_pdf_file_title{width: 100%;height: auto;}
.product_list_pdf_file_title h2{font-size: 36px;color: #000000;font-family: "Poppins-Bold";}
.product_list_pdf_file_ul{width: 100%;height: auto;margin-top: 28px;}
.product_list_pdf_file_ul li{width: 100%;height: auto;margin-top: 20px;background: #F3F3F3;border-radius: 5px;border-left: 2px solid rgb(156, 195, 93);overflow: hidden;}
.product_list_pdf_file_ul li a{display: flex;justify-content: space-between;align-items: center;width: 100%;height: 114px;padding: 0 56px;}
.product_list_pdf_file_ul li h2{font-size: 24px;color: #232939;font-family: "Montserrat-Bold";}
.product_list_pdf_file_ul li span{display: block;width: 33px;height: auto;transition: all 0.3s;}
.product_list_pdf_file_ul li span img{width: 100%;height: auto;display: block;}
.product_list_pdf_file_ul li:hover span{transform: translateY(-5px);}
.product_list_feature_box{width: 100%;height: auto;padding: 80px 0;background: #2D2D2D;overflow: hidden;}
.product_list_feature_title{width: 54.25%;height: auto;}
.product_list_feature_title h2{font-size: 36px;color: #FFFFFF;font-family: "Poppins-Bold";line-height: 1.2;}
.product_list_feature_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;margin-top: 40px;}
.product_list_feature_ul li{width: 23.92%;height: auto;margin-top: 68px;margin-left: 1.44%;border: 1px solid rgb(255, 255, 255);border-radius: 10px;padding: 45px 38px;position: relative;}
.product_list_feature_ul li:nth-of-type(4n+1){margin-left: 0;}
.product_list_feature_ul_ico{width: 74px;height: auto;position: absolute;left: 22px;top: -38px;transition: all 0.3s;}
.product_list_feature_ul_ico img{width: 100%;height: auto;display: block;}
.product_list_feature_ul li h2{font-size: 24px;color: #FFFFFF;font-family: "Poppins-Bold";text-align: center;line-height: 1.2;}
.product_list_feature_ul li:hover .product_list_feature_ul_ico{transform: translateY(-5px);}
.product_list_materials_box{width: 100%;height: auto;padding: 80px 0;display: flex;justify-content: flex-end;overflow: hidden;}
.product_list_materials_content_box{width: 81.25%;height: auto;}
.product_list_materials_content{width: 100%;height: auto;display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;margin-top: 48px;}
.product_list_materials_content_img{width: 51.3%;height: auto;overflow: hidden;border-radius: 5px;position: relative;z-index: 2;}
.product_list_materials_content_img img{width: 100%;height: auto;display: block;}
.product_list_materials_content_txt{width: 63.1%;height: auto;background: #F3F3F3;padding: 110px 0;padding-left: 296px;margin-left: -14.4%;margin-top: 56px;}
.product_list_materials_content_div{display: flex;flex-wrap: wrap;justify-content: space-between;width: 365px;height: auto;}
.product_list_materials_content_div p{font-size: 18px;color: #232939;font-family: "Montserrat-Medium";line-height: 2.2;display: block;width: 40%;margin-top: 10px;}
.product_list_faq_box{width: 100%;height: auto;padding-bottom: 80px;overflow: hidden;}
.product_list_faq_ul{width: 100%;height: auto;margin-top: 50px;}
.product_list_faq_ul li{width: 100%;height: auto;}
.product_list_faq_ul_top{width: 100%;height: 92px;display: flex;justify-content: space-between;align-items: center;border-top: 2px solid rgba(0,0,0,0.1);cursor: pointer;}
.product_list_faq_ul_top h2{font-size: 24px;color: #232939;font-family: "Montserrat-Bold";}
.product_list_faq_ul_top span{display: block;font-size: 36px;color: #393939;}
.product_list_faq_ul_bottom{width: 100%;height: auto;display: none;padding-bottom: 50px;}
.product_list_faq_ul_bottom p{font-size: 18px;line-height: 1.6;color: #232939;}
/*product_list.html end*/
/*product_detial.html start*/
.crumbs_box ul{flex-wrap: wrap;}
.product_detial_info_box{width: 100%;height: auto;padding: 40px 0 62px;position: relative;overflow: hidden;}
.product_detial_info_content_box{width: 100%;height: auto;display: flex;justify-content: flex-start;align-items: center;}
.product_detial_info_content_left{width: 42.7%;height: auto;}
.product_detial_info_content_left .crumbs_box{background: none;}
.product_detial_info_box:before{content: "";display: block;width: 49.323%;height: 100%;background: #F3F2F2;position: absolute;left: 0;top: 0;z-index: -1;}
.product_detial_info_content_left_sw_top{width: 100%;height: auto;margin-top: 50px;}
.product_detial_info_content_left_sw_top img{width: 100%;height: auto;display: block;}
.product_detial_info_content_left_sw_top .video_click:after{background: url(../images/product_list_video_btn.png) no-repeat center center rgba(0,0,0,0.6);background-size: 46px auto;}
.product_detial_info_content_left_bottom{width: 100%;height: auto;margin-top: 33px;position: relative;}
.product_detial_info_content_left_bottom_sw{width: 100%;height: auto;}
.product_detial_info_content_left_bottom_sw .swiper-slide{cursor: pointer;}
.product_detial_info_content_left_bottom_sw img{width: 100%;display: block;}
.product_detial_info_content_left_bottom_sw_right,.product_detial_info_content_left_bottom_sw_left{font-size: 32px;color: #232939;background: none;font-family: "Poppins-ExtraLight";}
.product_detial_info_content_left_bottom_sw_right{text-align: right;right: -21px;}
.product_detial_info_content_left_bottom_sw_left{left: -21px;}
.product_detial_info_content_right{flex: 1;padding-left: 156px;padding-top: 50px;}
.product_detial_info_content_right h1{font-size: 24px;color: var(--mainColor);font-family: "Montserrat-Bold";display: block;padding-bottom: 30px;border-bottom: 1px solid #EDEDED;margin-bottom: 50px;}
.product_detial_info_content_right{width: 100%;height: auto;}
.product_detial_info_content_right p{font-size: 18px;color: #232939;margin-top: 10px;line-height: 1.8;}
.product_detial_info_content_right p strong{font-family: "Montserrat-Medium";}
.product_detial_info_content_right a{display: flex;justify-content: center;align-items: center;width: 178px;height: 48px;border-radius: 24px;background: var(--mainColor);font-size: 18px;color: #FFFFFF;font-family: "Montserrat-Bold";margin-top: 70px;}
.product_detial_btn_box{width: 100%;height: auto;position: sticky;top: 106px;margin-top: 100px;background: #FFFFFF;z-index: 22;}
.product_detial_btn{width: 100%;height: auto;display: flex;justify-content: space-between;}
.product_detial_btn li{height: 52px;display: flex;align-items: center;font-size: 16px;color: #232939;cursor: pointer;border-bottom: 1px solid transparent;}
.product_detial_btn li.on{color: var(--mainColor);border-color: var(--mainColor);}
.product_detial_btn li:hover{color: var(--mainColor);}
.product_detial_content_box{width: 100%;height: auto;}
.product_detial_content_list{width: 100%;height: auto;margin-top: 80px;overflow: hidden;}
.product_detial_content_list_description_box{width: 100%;height: auto;padding-bottom: 80px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.product_detial_content_list_description_box h2{font-size: 36px;color: #232939;font-family: "Poppins-Medium";margin-bottom: 40px;}
.product_detial_content_list_description_box p{font-size: 18px;color: #000000;line-height: 1.6;}
.product_detial_content_list_spe{width: 100%;height: auto;padding-bottom: 80px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.product_detial_title{width: 100%;height: auto;}
.product_detial_title h2{font-size: 36px;color: #232939;font-family: "Poppins-Medium";}
.product_detial_content_list_spe_table{width: 100%;height: auto;margin-top: 48px;}
.product_detial_content_list_spe_table table{width: 100%;height: auto;}
.product_detial_content_list_spe_table table th{height: 92px;background: #EDEDED;border-radius: 10px 10px 0;border-right: 3px solid #FFFFFF;font-size: 18px;color: #232939;font-family: "Poppins-Bold";text-align: center;border-bottom: 3px solid #FFFFFF;}
.product_detial_content_list_spe_table table th:nth-last-of-type(1){border-right: none;}
.product_detial_content_list_spe_table table tr:nth-of-type(odd){background: #F7F7F7;}
.product_detial_content_list_spe_table table td{height: 48px;text-align: center;font-size: 18px;color: #232939;}
.product_detial_content_list_feature{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;padding-bottom: 80px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.product_detial_content_list_feature li{width: calc(100% / 3);height: auto;border-left: 1px solid #F3F2F2;margin-top: 55px;padding-left: 50px;}
.product_detial_content_list_feature_ico{width: 48px;height: auto;}
.product_detial_content_list_feature_ico img{width: 100%;height: auto;display: block;}
.product_detial_content_list_feature li h2{font-size: 18px;color: #232939;font-family: "Poppins-Medium";margin-top: 20px;padding-right: 20%;display: block;min-height: 54px;}
.product_detial_content_list_feature li span{display: block;font-size: 80px;color: #000000;opacity: 0.03;font-family: "Montserrat-Bold";margin-top: 25px;}
.product_detial_content_list_video_box{width: 100%;height: auto;margin-top: 52px;padding-bottom: 80px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.product_detial_content_list_video{width: 100%;height: auto;position: relative;}
.product_detial_content_list_video img{width: 100%;height: auto;display: block;}
.product_detial_content_list_video a:after{background: url(../images/product_list_video_btn.png) no-repeat center center;background-size: 46px auto;}
.product_detial_content_list_display_box{width: 100%;height: auto;margin-top: 48px;padding-bottom: 80px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.product_detial_content_list_display_sw{width: 100%;height: auto;overflow: unset;padding-bottom: 75px;}
.product_detial_content_list_display_sw_img{width: 100%;height: auto;overflow: hidden;}
.product_detial_content_list_display_sw_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.product_detial_content_list_display_sw_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: flex-end;padding: 30px 34px;background: rgba(0,0,0,0.2);}
.product_detial_content_list_display_sw_txt{width: 100%;height: auto;}
.product_detial_content_list_display_sw_txt h2{font-size: 24px;color: #FFFFFF;font-family: "Poppins-Medium";}
.product_detial_content_list_display_sw_txt p{font-size: 18px;color: #FFFFFF;line-height: 1.6;margin-top: 20px;display: none;}
.product_detial_content_list_display_sw .swiper-slide:hover .product_detial_content_list_display_sw_img img{transform: scale(1.1);}
.product_detial_content_list_display_sw .swiper-slide:hover .product_detial_content_list_display_sw_txt p{display: block;}
.product_detial_content_list_display_sw_page{width: 100%;height: auto;bottom: 0 !important;}
.product_detial_content_list_display_sw_page span{width: 10px;height: 10px;background: var(--mainColor);}
.product_detial_content_list_display_sw_page span.swiper-pagination-bullet-active{width: 40px;border-radius: 5px;}
.product_detial_application_box{width: 100%;height: auto;margin-top: 48px;padding-bottom: 80px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.product_detial_application_box img{width: 100%;height: auto;display: block;}
.product_derial_related_box{width: 100%;height: auto;padding: 80px 0;}
.product_derial_related_sw_left,.product_derial_related_sw_right{width: 38px;height: 38px;display: flex;justify-content: center;align-items: center;border-radius: 50%;font-size: 26px;color: #FFFFFF;font-family: "Poppins-ExtraLight";cursor: pointer;background: #2D2D2D;}
.product_derial_related_sw_left:hover,.product_derial_related_sw_right:hover{background: var(--mainColor);}
.product_derial_related_sw_left{margin-right: 10px;}
.product_derial_related_sw{width: 100%;margin-top: 60px;height: auto;}
.product_derial_related_sw .swiper-slide{background: #F3F3F3;width: 100%;height: auto;border-radius: 5px;overflow: hidden;}
.product_derial_related_sw .swiper-slide:hover .product_list_ul_img img{transform: scale(1.1);}
/*product_detial.html end*/
/*solution_detial.html start*/
.solution_detial_info_box{width: 100%;height: auto;padding: 50px 0 80px;overflow: hidden;}
.solution_detial_info_content{width: 100%;height: auto;display: flex;justify-content: flex-start;align-items: center;padding-left: 360px;}
.solution_detial_info_content_left{width: 34.44%;height: auto;}
.solution_detial_info_content_left h1{font-size: 36px;color: var(--mainColor);font-family: "Poppins-Bold";margin-bottom: 25px;padding-right: 18%;}
.solution_detial_info_content_left p{font-size: 18px;color: #232939;line-height: 1.6;margin-top: 20px;}
.solution_detial_info_content_right{width: 41.7%;height: auto;margin-left: 12px;}
.solution_detial_info_content_right img{width: 100%;height: auto;display: block;}
.solution_productions_box{width: 100%;height: auto;padding: 80px 0;background: #F3F2F2;overflow: hidden;}
.solution_productions_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.solution_productions_ul li{width: calc(100% / 3);height: auto;padding: 20px;border-radius: 5px;transition: all 0.3s;margin-top: 48px;}
.solution_productions_ul_img{width: 100%;height: auto;overflow: hidden;}
.solution_productions_ul_img img{width: 100%;height: auto;display: block;transition: all 0.3s;border-radius: 5px;}
.solution_productions_ul li h2{font-size: 24px;color: #232939;font-family: "Montserrat-Bold";line-height: 1.2;margin-top: 20px;}
.solution_productions_ul li p{font-size: 18px;color: #232939;line-height: 1.6;margin-top: 10px;}
.solution_productions_ul li:hover{background: #FFFFFF;}
.solution_productions_ul li:hover .solution_productions_ul_img img{transform: scale(1.1);}
.solution_detial_application_box{width: 100%;height: auto;padding: 80px 0;overflow: hidden;}
.solution_detial_application_content_box{width: 100%;height: auto;margin-top: 48px;border: 1px solid rgba(0,0,0,0.1);border-radius: 5px;overflow: hidden;display: flex;justify-content: space-between;}
.solution_detial_application_content_left{width: 52.92%;height: auto;aspect-ratio:635/539;background: #F3F2F2;display: flex;align-items: center;justify-content: center;}
.solution_detial_application_content_left img{max-width: 100%;height: auto;display: block;}
.solution_detial_application_content_right{flex: 1;padding: 24px;display: flex;flex-direction: column;justify-content: center;}
.solution_detial_application_content_right p{font-size: 18px;color: #232939;line-height: 1.6;padding-bottom: 20px;position: relative;}
.solution_detial_application_content_right p:after{content: "";width: 100%;height: 1px;background: linear-gradient(90deg,rgba(0, 0, 0, 0.1) 0%, rgba(102, 102, 102, 0) 80%);position: absolute;left: 0;bottom: 0;}
.solution_detial_application_content_right p + p{margin-top: 20px;}
.solution_detial_application_content_right p:nth-last-of-type(1){padding-bottom: 0;}
.solution_detial_application_content_right p:nth-last-of-type(1):after{display: none;}
.solution_detial_feature_box{width: 100%;height: auto;padding: 80px 0;background: #2D2D2D;overflow: hidden;}
.solution_detial_feature_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.solution_detial_feature_ul li{width: 32%;height: auto;padding-bottom: 60px;border-bottom: 1px solid rgba(255,255,255,0.2);margin-left: 2%;margin-top: 60px;}
.solution_detial_feature_ul li:nth-of-type(3n+1){margin-left: 0;}
.solution_detial_feature_ul_ico{width: 52px;height: auto;transition: all 0.3s;}
.solution_detial_feature_ul_ico img{width: 100%;height: auto;display: block;}
.solution_detial_feature_ul li h2{font-size: 23px;color: #FFFFFF;font-family: "Montserrat-Bold";line-height: 1.2;margin-top: 30px;}
.solution_detial_feature_ul li:nth-last-of-type(1),.solution_detial_feature_ul li:nth-last-of-type(2){padding-bottom: 0;border-bottom: none;}
.solution_detial_feature_ul li:hover .solution_detial_feature_ul_ico{transform: translateY(-5px);}
.solution_detial_process_box{width: 100%;height: auto;padding-top: 80px;}
.solution_detial_chip_box{width: 100%;height: auto;padding: 80px 0;overflow: hidden;}
.solution_detial_comparison_box{width: 100%;height: auto;padding-bottom: 80px;overflow: hidden;}
.solution_detial_comparison_ul{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 24px;}
.solution_detial_comparison_ul li{width: 48.5%;height: auto;margin-top: 24px;}
.solution_detial_comparison_ul_img{width: 100%;height: auto;}
.solution_detial_comparison_ul_img img{width: 100%;height: auto;display: block;}
.solution_detial_comparison_ul li h2{display: flex;justify-content: center;align-items: center;text-align: center;font-size: 24px;color: #232939;font-family: "Montserrat-Bold";width: 100%;height: 62px;background: linear-gradient(90.00deg, rgba(243, 242, 242, 0),rgb(243, 242, 242) 52.588%,rgba(243, 242, 242, 0) 100%);margin-top: 16px;}
.solution_detial_each_box{width: 100%;height: auto;position: relative;}
.solution_detial_each_bg{width: 100%;height: auto;}
.solution_detial_each_bg img{width: 100%;height: auto;display: block;}
.solution_detial_each_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: center;}
.solution_detial_each_content h2{font-size: 32px;color: #FFFFFF;font-family: "Montserrat-Bold";text-align: center;}
.solution_detial_each_content p{font-size: 18px;color: #FFFFFF;text-align: center;line-height: 1.6;margin-top: 20px;}
.solution_detial_each_content a{display: flex;justify-content: center;align-items: center;font-size: 18px;color: #FFFFFF;font-family: "Montserrat-Bold";margin: 0px auto;margin-top: 35px;width: 216px;height: 59px;border-radius: 30px;background: var(--mainColor);transition: all 0.3s;}
.solution_detial_each_content a:hover{transform: scale(1.1);}
.solution_detial_production_box{width: 100%;height: auto;padding: 80px 0;overflow: hidden;}
.solution_detial_production_btn{width: 100%;height: auto;display: flex;justify-content: space-between;margin-top: 68px;}
.solution_detial_production_btn li{width: 13.833%;height: auto;cursor: pointer;}
.solution_detial_production_btn_ico{width: 100%;height: auto;display: flex;justify-content: center;align-items: center;}
.solution_detial_production_btn_ico img{max-width: 100%;height: auto;display: block;}
.solution_detial_production_btn li h2{font-size: 18px;color: #333333;text-align: center;line-height: 1.6;margin-top: 10px;}
.solution_detial_production_btn li.on h2{font-family: "Montserrat-Bold";color: var(--mainColor);}
.solution_detial_production_sw{width: 100%;height: auto;margin-top: 35px;}
.solution_detial_production_sw .swiper-slide{width: 100%;height: auto;display: flex;justify-content: space-between;background: #F3F2F2;overflow: hidden;border-radius: 10px;}
.solution_detial_production_sw_left{width: 45.75%;height: auto;}
.solution_detial_production_sw_left img{width: 100%;height: auto;display: block;}
.solution_detial_production_sw_right{flex: 1;padding: 71px 82px;}
.solution_detial_production_sw_right h2{font-size: 24px;color: var(--mainColor);font-family: "Montserrat-Bold";}
.solution_detial_production_sw_right p{font-size: 18px;color: #333333;line-height: 1.6;margin-top: 30px;}
.solution_detial_production_sw_right_btn,.solution_detial_production_sw_left_btn{width: 39px;height: 39px;display: flex;justify-content: center;align-items: center;font-size: 36px;color: #FFFFFF;background: #2D2D2D;border-radius: 50%;font-family: "Poppins-ExtraLight";top: auto;transform: none;bottom: 80px;}
.solution_detial_production_sw_right_btn:hover,.solution_detial_production_sw_left_btn:hover{background: var(--mainColor);}
.solution_detial_production_sw_left_btn{left: calc(45.75% + 82px);}
.solution_detial_production_sw_right_btn{left: calc(45.75% + 130px);right: auto;}
.solution_deial_faq_box{margin-top: 80px;padding-bottom: 0;}
/*solution_detial.html end*/
/*service.html start*/
.service_basic_box{width: 100%;height: auto;padding: 80px 0;overflow: hidden;}
.service_basic_content{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: flex-start;margin-top: 48px;}
.service_basic_content_left{width: 51.7%;height: auto;}
.service_basic_content_left img{width: 100%;height: auto;display: block;}
.service_basic_content_right{flex: 1;padding-left: 86px;padding-top: 14px;position: relative;}
.service_basic_content_right h2{font-size: 24px;color: #232939;font-family: "Montserrat-SemiBold";}
.service_basic_content_right p{font-size: 18px;color: #000000;line-height: 1.6;margin-top: 20px;}
.service_basic_content_right p strong{font-family: "Montserrat-Bold";}
.service_basic_content_right:before{content: "";width: 17px;height: 100%;position: absolute;left: -17px;background: var(--mainColor);top: 23px;}
.service_site_box{width: 100%;height: auto;padding: 80px 0;background: #2D2D2D;margin-top: 80px;}
.service_site_content_box{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: flex-start;}
.service_site_content_left{width: 48.33%;height: auto;}
.service_site_content_left h2{font-size: 36px;color: #FFFFFF;font-family: "Montserrat-SemiBold";}
.service_site_content_left p{font-size: 18px;color: #FFFFFF;line-height: 1.6;margin-top: 48px;color: rgba(255,255,255,0.8);}
.service_site_content_left p strong{font-family: "Montserrat-Bold";color: #FFFFFF;}
.service_site_content_right{width: 47.33%;height: auto;background: var(--mainColor);border-radius: 10px;margin-top: -142px;}
.service_site_content_right img{width: 100%;height: auto;display: block;border-radius: 10px;transform: translate(-14px, -14px);}
.service_site_content_bottom{width: 100%;height: auto;}
.service_site_content_bottom h2{font-size: 24px;font-family: "Montserrat-Bold";color: var(--mainColor);display: block;padding-bottom: 10px;border-bottom: 1px solid rgba(255,255,255,0.1);margin-top: 30px;}
.service_site_content_bottom p{font-size: 18px;color: #FFFFFF;line-height: 1.6;color: rgba(255,255,255,0.8);margin-top: 20px;}
.service_site_content_bottom p strong{font-family: "Montserrat-Bold";color: #FFFFFF;}
.service_per_box{width: 100%;height: auto;display: flex;justify-content: flex-start;align-items: center;background: #F3F2F2;overflow: hidden;}
.service_per_left_box{width: 36.2%;height: auto;}
.service_per_left_box img{width: 100%;height: auto;display: block;}
.service_per_right_box{width: 39.1%;height: auto;margin-left: 92px;}
.service_per_right_title{width: 100%;height: auto;}
.service_per_right_title h2{font-size: 36px;color: #232939;font-family: "Montserrat-Bold";}
.service_per_right_title p{font-size: 18px;color: #232939;font-family: "Poppins-Regular";line-height: 1.6;margin-top: 22px;}
.service_per_right_ul{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
.service_per_right_ul li{width: 44.2%;height: auto;margin-top: 60px;}
.service_per_right_ul li h2{font-size: 24px;color: #232939;font-family: "Montserrat-Bold";padding-left: 20px;position: relative;}
.service_per_right_ul li h2:before{content: "";display: block;width: 4px;height: 29px;background: var(--mainColor);position: absolute;left: 0;top: 0;}
.service_per_right_ul li p{font-size: 18px;color: #232939;line-height: 1.6;margin-top: 20px;}
.service_process_box{width: 100%;height: auto;padding: 80px 0;overflow: hidden;}
.service_process_ul{width: 100%;height: auto;display: flex;justify-content: space-between;margin-top: 80px;}
.service_process_ul li{width: 18.42%;height: auto;}
.service_process_img{width: 100%;height: auto;position: relative;}
.service_process_img img{width: 100%;height: auto;display: block;}
.service_process_img span{display: flex;justify-content: center;align-items: center;width: 32px;height: 32px;background: var(--mainColor);border-radius: 50%;border: 7px solid #FFFFFF;position: absolute;left: 50%;transform: translateX(-50%);bottom: -20px;font-family: "Montserrat-Bold";color: #FFFFFF;font-size: 18px;box-sizing: content-box;}
.service_process_content{width: 100%;min-height: 160px;margin-top: 30px;}
.service_process_content h2{font-size: 24px;color: #000000;font-family: "Montserrat-Bold";text-align: center;}
.service_process_content p{font-size: 18px;color: #000000;text-align: center;line-height: 1.6;margin-top: 10px;}
.service_process_ul li:nth-of-type(even){display: flex;flex-direction: column-reverse;}
.service_process_ul li:nth-of-type(even) .service_process_content{margin-top: 0;}
.service_process_ul li:nth-of-type(even) .service_process_img span{bottom: auto;top: -20px;}
.service_process_ul li:nth-of-type(even) .service_process_img{margin-top: 30px;}
.service_advantages_box{width: 100%;height: auto;padding-bottom: 80px;position: relative;overflow: hidden;}
.service_advantages_box:after{content: "";display: block;width: 43.5%;height: auto;aspect-ratio:835/204;background: url(../images/service_advantage_logo.png) no-repeat center center;position: absolute;right: -6%;top: 0;}
.service_advantages_ul{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
.service_advantages_ul li{width: 44.6%;height: auto;position: relative;padding-left: 76px;margin-top: 80px;border-left: 1px solid rgba(0,0,0,0.1);}
.service_advantages_ul li:before{content: "";display: block;width: 4px;height: 67px;background: var(--mainColor);position: absolute;left: 0;top: 0;}
.service_advantages_ul_title{width: 100%;height: auto;position: relative;}
.service_advantages_ul_title h2{font-size: 24px;color: #232939;font-family: "Montserrat-SemiBold";text-decoration: underline;}
.service_advantages_ul_title span{display: block;font-size: 80px;color: rgba(0,0,0,0.03);font-family: "Montserrat-Bold";position: absolute;left: 0;bottom: -30px;z-index: -1;}
.service_advantages_ul li p{font-size: 18px;color: #232939;line-height: 1.6;margin-top: 20px;}
.service_related_product_box{width: 100%;height: auto;padding-bottom: 80px;overflow: hidden;}
/*service.html end*/
/*case.html start*/
.case_info_box{width: 100%;height: auto;padding: 80px 0;display: flex;justify-content: flex-start;align-items: center;padding-left: 360px;overflow: hidden;position: relative;}
.case_info_box:after{content: "";display: block;width: 64.1%;height: auto;aspect-ratio: 1229/301;background: url(../images/case_info_logo.png) no-repeat center center;background-size: 100% auto;position: absolute;right: -10%;top: -6%;opacity: 0.1;z-index: -1;}
.case_info_left{width: 46.96%;height: auto;}
.case_info_left h1{font-size: 36px;color: #000000;font-family: "Montserrat-Bold";}
.case_info_left h2{font-size: 24px;color: #232939;font-family: "Poppins-Bold";margin-top: 40px;}
.case_info_left h3{color: var(--mainColor);margin-top: 35px;font-size: 18px;font-family: "Montserrat-Bold";}
.case_info_left p{font-size: 18px;color: #232939;line-height: 1.6;}
.case_info_right{width: 38.1%;height: auto;margin-left: 58px;}
.case_info_right img{width: 100%;height: auto;display: block;}
.case_photos_box{width: 100%;height: auto;padding: 80px 0;background: #F3F2F2;}
.case_photos_sw{width: 100%;height: auto;margin-top: 52px;}
.case_photos_sw .swiper-slide{overflow: hidden;border-radius: 5px;}
.case_photos_sw .swiper-slide img{width: 100%;height: auto;display: block;}
.case_effect_box{width: 100%;height: auto;padding: 80px 0;background: url(../images/case_effect_bg.jpg) no-repeat center center;background-size: cover;overflow: hidden;}
.case_effect_content h2{font-size: 36px;color: #FFFFFF;font-family: "Poppins-SemiBold";}
.case_effect_content h3{font-size: 24px;color: var(--mainColor);font-family: "Montserrat-SemiBold";margin-top: 40px;}
.case_effect_content p{font-size: 18px;color: #FFFFFF;line-height: 1.6;margin-top: 4px;}
.case_effect_content_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.case_effect_content_ul li{width: 25%;height: auto;backdrop-filter: blur(8.9px);background: linear-gradient(90.00deg, rgba(255, 255, 255, 0.85) 0.392%,rgba(255, 255, 255, 0.6) 99.458%);border-left: 1px solid #FFFFFF;margin-top: 60px;padding: 33px;}
.case_effect_content_ul_ico{width: 42px;height: auto;}
.case_effect_content_ul_ico img{width: 100%;height: auto;display: block;}
.case_effect_content_ul li h2{font-size: 18px;color: #232939;font-family: "Montserrat-Bold";margin-top: 10px;}
.case_effect_content_ul li p{font-size: 18px;color: #232939;line-height: 1.6;margin-top: 10px;}
.case_effect_content_ul li:nth-of-type(1){border-radius: 5px 0 0 5px;}
.case_effect_content_ul li:nth-last-of-type(1){border-radius: 0px 5px 5px 0px;}
.case_reviews_box{width: 100%;height: auto;padding: 80px 0;background: #F3F2F2;}
.case_reviews_sw{width: 100%;height: auto;margin-top: 80px;padding-top: 55px;padding-bottom: 75px;}
.case_reviews_sw .swiper-slide{width: 100%;height: auto;background: #FFFFFF;border-radius: 5px;padding: 0 50px;padding-bottom: 90px;}
.case_reviews_sw_img{width: 111px;height: auto;margin: 0px auto;margin-top: -55px;}
.case_reviews_sw .swiper-slide p{font-size: 18px;color: #232939;line-height: 1.6;margin-top: 36px;}
.case_reviews_sw_page{width: 100%;height: auto;bottom: 0 !important;}
.case_reviews_sw_page span{width: 10px;height: 10px;background: var(--mainColor);}
.case_reviews_sw_page span.swiper-pagination-bullet-active{width: 40px;border-radius: 5px;}
/*case.html end*/
/*about.html start*/
.about_banner_txt{width: 100%;}
.about_info_box{width: 100%;height: auto;position: relative;}
.about_info_box:before{content: "";display: block;width: 68.5%;height: 100%;position: absolute;left: 0;top: 0;background: #F3F2F2;z-index: -1;}
.about_info_content{width: 68%;height: auto;padding: 123px 0;}
.about_info_content h1{font-size: 36px;color: #000000;font-family: "Poppins-Bold";}
.about_info_content p{font-size: 18px;color: #232939;line-height: 1.6;margin-top: 20px;}
.about_info_content p strong{font-family: "Montserrat-Bold";}
.about_info_img{width: 36.62%;height: auto;position: absolute;right: 0;bottom: -30px;border-radius: 5px;overflow: hidden;}
.about_info_img img{width: 100%;height: auto;display: block;}
.about_info_box:after{content: "";width: 47.24%;height: auto;aspect-ratio:907/222;background: url(../images/about_info_logo.png) no-repeat center center;background-size: 100% auto;position: absolute;right: 0;top: 20%;}
.about_advantage_box{width: 100%;height: auto;padding: 124px 0;}
.about_advantage_ul{width: 100%;height: auto;display: flex;justify-content: space-between;}
.about_advantage_ul li{width: 29.6%;height: auto;position: relative;}
.about_advantage_ul li h2{font-size: 30px;color: #232939;text-align: center;}
.about_advantage_ul li h2 span{font-family: "Montserrat-Bold";font-size: 70px;position: relative;}
.about_advantage_ul li h2 span:before{content: "";width: 113px;height: 113px;display: block;background: var(--mainColor);opacity: 0.1;position: absolute;left: -72px;top: -35px;z-index: -1;}
.about_advantage_ul li h2 span:after{content: "";display: block;width: 4px;height: 63px;background: var(--mainColor);position: absolute;left: -72px;top: -35px;}
.about_advantage_ul li p{font-size: 18px;color: #232939;text-align: center;margin-top: 10px;}
.about_story_box{width: 100%;height: auto;padding-bottom: 80px;overflow: hidden;}
.about_story_content_box{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;}
.about_story_content_left{width: 59%;height: auto;}
.about_story_content_left h2{font-size: 36px;color: #000000;font-family: "Poppins-Bold";margin-bottom: 20px;}
.about_story_content_left p{font-size: 18px;color: #232939;line-height: 1.6;margin-top: 20px;}
.about_story_content_left p strong{font-family: "Montserrat-Bold";}
.about_story_content_left_bottom{width: 100%;height: auto;display: flex;align-items: center;margin-top: 50px;position: relative;}
.about_story_content_left_bottom_img{width: 100px;height: auto;}
.about_story_content_left_bottom_img img{width: 100%;height: auto;display: block;}
.about_story_content_left_bottom_txt{margin-left: 29px;}
.about_story_content_left_bottom_txt h3{font-size: 24px;color: var(--mainColor);font-family: "Montserrat-Bold";}
.about_story_content_left_bottom_txt h4{font-size: 18px;color: #232939;margin-top: 3px;}
.about_story_content_left_bottom:after{content: "";display: block;width: 270px;height: auto;aspect-ratio:272/216;background: url(../images/about_story_ico2.png) no-repeat center center;background-size: 100% auto;position: absolute;right: 0;bottom: 0;z-index: -1;}
.about_story_content_right{width: 36.92%;height: auto;position: relative;}
.about_story_content_right img{width: 100%;height: auto;display: block;border-radius: 10px;}
.about_story_content_right:after{content: "";width: 86.7%;height: 232px;background: #F3F2F2;border-radius: 10px;position: absolute;right: -32px;top: -43px;z-index: -1;}
.about_culture_box{width: 100%;height: auto;padding: 80px 0;background: #F3F2F2;margin-top: 80px;padding-bottom: 20px;}
.about_culture_content{width: 100%;height: auto;display: flex;justify-content: space-between;}
.about_culture_content_img{width: 50%;height: auto;overflow: hidden;border-radius: 10px;transform: translateY(-125px);}
.about_culture_content_img img{width: 100%;height: auto;display: block;}
.about_culture_content_right{width: 43.33%;height: auto;}
.about_culture_content_right h2{font-size: 36px;color: #000000;font-family: "Poppins-Bold";}
.about_culture_content_right h3{font-size: 18px;color: #232939;font-family: "Montserrat-Bold";margin-top: 48px;}
.about_culture_content_right p{font-size: 18px;color: #232939;line-height: 1.6;margin-top: 24px;}
.about_history_box{width: 100%;height: auto;padding: 80px 0;}
.about_history_top{width: 100%;height: auto;position: relative;margin-top: 70px;}
.about_history_top:before{content: "";display: block;width: 100%;height: 1px;background: rgba(0,0,0,0.1);position: absolute;left: 0;top: 5px;}
.about_history_sw{width: 100%;height: auto;}
.about_history_sw .swiper-slide span{width: 7px;height: 7px;background: #FFFFFF;border-radius: 50%;display: block;border: 3px solid #2D2D2D;box-sizing: content-box;}
.about_history_sw .swiper-slide h2{font-size: 24px;color: #232939;font-family: "Poppins-SemiBold";margin-top: 18px;}
.about_history_bottom_box{width: 100%;height: auto;margin-top: 76px;}
.about_history_bottom_sw{width: 100%;height: auto;}
.about_history_bottom_sw .swiper-slide{width: 100%;height: auto;display: flex;justify-content: flex-start;overflow: hidden;border-radius: 5px;background: #F3F2F2;}
.about_history_bottom_sw_left{width: 52.1%;height: auto;}
.about_history_bottom_sw_left img{width: 100%;height: auto;display: block;}
.about_history_bottom_sw_right{flex: 1;padding: 55px 69px;}
.about_history_bottom_sw_right h2{font-size: 36px;color: #232939;font-family: "Montserrat-Bold";}
.about_history_bottom_sw_right p{font-size: 18px;color: #232939;margin-top: 20px;}
.about_history_sw .swiper-slide.swiper-slide-thumb-active span{border-color: var(--mainColor);}
.about_history_bottom_sw_right_btn,.about_history_bottom_sw_left_btn{width: 39px;height: 39px;background: #2D2D2D;display: flex;justify-content: center;align-items: center;border-radius: 50%;font-size: 32px;color: #FFFFFF;font-family: "Poppins-ExtraLight";bottom: 80px;top: auto;transform: none;}
.about_history_bottom_sw_right_btn:hover,.about_history_bottom_sw_left_btn:hover{background: var(--mainColor);}
.about_history_bottom_sw_left_btn{left: calc(52.1% + 69px);}
.about_history_bottom_sw_right_btn{right: calc(47.9% - 163px);}
.about_certificates_box{width: 100%;height: auto;padding-bottom: 80px;position: relative;}
.about_certificates_box:after{content: "";display: block;width: 100%;height: 519px;background: #2D2D2D;position: absolute;left: 0;bottom: 0;z-index: -1;}
.about_certificates_content{width: 100%;height: auto;margin-top: 80px;display: flex;justify-content: space-between;align-items: flex-end;}
.about_certificates_content_swiper_left{width: 30.33%;height: auto;padding: 10px;margin: 0;}
.about_certificates_content_swiper_left .swiper-slide{width: 100%;height: auto;}
.about_certificates_content_swiper_left_img{width: 100%;height: auto;box-shadow: 4px 0px 10px 0px rgba(0, 0, 0, 0.05);}
.about_certificates_content_swiper_left_img img{width: 100%;height: auto;display: block;}
.about_certificates_content_swiper_left .swiper-slide h2{font-size: 24px;color: #FFFFFF;text-align: center;font-family: "Montserrat-Bold";margin-top: 28px;}
.about_certificates_content_swiper_right{width: 68.1%;height: auto;padding: 10px;margin: 0;}
.about_certificates_content_swiper_right .swiper-slide{width: 100%;height: auto;}
.about_certificates_content_swiper_right .swiper-slide img{width: 100%;height: auto;display: block;}
.about_certificates_content_swiper_right .swiper-slide h2{font-size: 24px;color: #FFFFFF;text-align: center;font-family: "Montserrat-Bold";margin-top: 28px;}
.about_certificates_content_btn{width: 100%;height: auto;margin-top: 70px;display: flex;justify-content: center;align-items: center;}
.about_certificates_content_btn_left,.about_certificates_content_btn_right{width: 42px;height: 42px;display: flex;justify-content: center;align-items: center;border-radius: 50%;font-size: 32px;font-family: "Poppins-ExtraLight";color: #FFFFFF;background: #212519;}
.about_certificates_content_btn_right{margin-left: 10px;}
.about_certificates_content_btn_left:hover,.about_certificates_content_btn_right:hover{background: var(--mainColor);cursor: pointer;}
.about_global_box{width: 100%;height: auto;padding: 80px 0;padding-left: 360px;display: flex;justify-content: flex-start;align-items: center;overflow: hidden;}
.about_global_left{width: 28.5%;height: auto;}
.about_global_left h2{font-size: 36px;color: #000000;font-family: "Poppins-Bold";}
.about_global_number{display: flex;justify-content: space-between;align-items: center;width: 72.7%;height: auto;padding-top: 30px;padding-top: 10px;border-top: 1px solid rgba(0,0,0,0.1);position: relative;margin-top: 80px;}
.about_global_number:before{content: "";display: block;width: 43.41%;height: 1px;background: var(--mainColor);position: absolute;left: 0;top: -1px;}
.about_global_number h2{font-size: 30px;color: #232939;font-family: "Montserrat-Regular";}
.about_global_number h2 span{font-size: 70px;font-family: "Montserrat-Bold";}
.about_global_number p{font-size: 18px;color: #232939;}
.about_global_content{width: 100%;margin-top: 50px;}
.about_global_content p{font-size: 18px;color: #232939;line-height: 1.6;}
.about_global_content p + p{margin-top: 20px;}
.about_global_right{width: 54.64%;height: auto;margin-left: 25px;}
.about_global_right img{width: 100%;height: auto;display: block;}
.about_visit_box{width: 100%;height: auto;overflow: hidden;padding-bottom: 80px;}
.about_visit_sw{width: 100%;height: auto;margin-top: 48px;overflow: unset;}
.about_visit_sw .swiper-slide{width: 100%;height: auto;position: relative;overflow: hidden;border-radius: 5px;}
.about_visit_sw_img{width: 100%;height: auto;}
.about_visit_sw_img img{width: 100%;height: auto;display: block;}
.about_visit_sw_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: flex-end;padding: 25px;background: linear-gradient(360deg,rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 20%);}
.about_visit_sw_content h2{font-size: 24px;color: #FFFFFF;font-family: "Poppins-SemiBold";}
.about_visit_sw_left_btn,.about_visit_sw_right_btn{width: 39px;height: 39px;background: #2D2D2D;border-radius: 50%;display: flex;justify-content: center;align-items: center;font-size: 32px;font-family: "Poppins-ExtraLight";color: #FFFFFF;cursor: pointer;}
.about_visit_sw_left_btn:hover,.about_visit_sw_right_btn:hover{background: var(--mainColor);}
.about_visit_sw_right_btn{margin-left: 11px;}
.about_partners_box{width: 100%;height: auto;padding-bottom: 80px;overflow: hidden;}
.about_partners_sw{width: 87.5%;margin: 0;margin-top: 58px;overflow: unset;padding-bottom: 75px;}
.about_partners_sw .swiper-slide{display: flex;justify-content: center;align-items: center;padding: 42px 0;width: 100%;height: auto;border: 1px solid rgba(0, 0, 0, 0.1);border-right: none;}
.about_partners_sw .swiper-slide img{display: block;max-width: 80%;height: auto;}
.about_partners_sw .swiper-slide:nth-last-of-type(1){border-right: 1px solid rgba(0,0,0,0.1);}
.about_partners_sw_page{width: 100%;height: auto;bottom: 0 !important;}
.about_partners_sw_page span{width: 10px;height: 10px;background: var(--mainColor);}
.about_partners_sw_page span.swiper-pagination-bullet-active{width: 40px;border-radius: 5px;}
/*about.html end*/
/*why_us.html start*/
.why_team_box{width: 100%;height: auto;padding: 112px 0;background: #F3F2F2;position: relative;}
.why_team_content{width: 44.5%;height: auto;}
.why_team_content h2{font-size: 36px;color: #000000;font-family: "Poppins-Bold";margin-bottom: 40px;}
.why_team_content p{font-size: 18px;color: #232939;line-height: 1.6;}
.why_team_content p strong{font-family: "Montserrat-Bold";}
.why_team_img{width: 51.41%;height: auto;border: 5px solid #FFFFFF;position: absolute;right: 0;bottom: -106px;}
.why_team_img img{width: 100%;height: auto;display: block;}
.why_technology_box{width: 100%;height: auto;margin-top: 208px;display: flex;justify-content: flex-start;overflow: hidden;}
.why_technology_left{width: 35.7%;height: auto;padding-left: 360px;background: url(../images/why_techology_ico.png) no-repeat left top #2D2D2D;padding-top: 189px;padding-right: 39px;}
.why_technology_left h2{font-size: 36px;color: #FFFFFF;font-family: "Poppins-Bold";}
.why_technology_left img{display: block;width: 26px;height: auto;margin-top: 37px;}
.why_technology_left p{font-size: 24px;color: #FFFFFF;line-height: 1.4;margin-top: 20px;}
.why_technology_right{width: 45%;height: auto;margin-left: 10px;}
.why_technology_right li{width: 100%;height: auto;}
.why_technology_right_top{width: 100%;height: auto;padding: 40px 23px;border-top: 1px solid rgba(0,0,0,0.1);display: flex;justify-content: space-between;align-items: center;cursor: pointer;}
.why_technology_right_top_title{flex: 1;margin-right: 10px;position: relative;}
.why_technology_right_top_title h2{font-size: 24px;color: #232939;font-family: "Montserrat-SemiBold";text-decoration: underline;position: relative;}
.why_technology_right_top_title span{display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: -1;font-size: 80px;color: #000000;opacity: 0.03;font-family: "Montserrat-Bold";}
.why_technology_right_top_ico{width: 24px;height: auto;}
.why_technology_right_top_ico img{width: 100%;display: block;height: auto;filter: brightness(0);transform: rotate(-90deg);transition: all 0.3s;}
.why_technology_right_bottom{width: 100%;height: auto;padding: 0 23px; padding-bottom: 50px;display: none;}
.why_technology_right_bottom p{font-size: 18px;color: #232939;line-height: 1.6;}
.why_technology_right_bottom p + p{margin-top: 20px;}
.why_technology_right li.on .why_technology_right_top_ico img{transform: none;filter: none;}
.why_technology_right li:nth-last-of-type(1){border-bottom: 1px solid rgba(0,0,0,0.1);}
.why_after_box{width: 100%;height: auto;padding: 80px 0;}
.product_list_pdf_file_title p{font-size: 18px;color: #232939;line-height: 1.6;margin-top: 8px;}
.why_after_sw{width: 100%;height: auto;margin-top: 70px;}
.why_after_sw .swiper-slide{width: 100%;height: auto;display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;}
.why_after_sw_left{width: 46.1%;height: auto;position: relative;z-index: 2;}
.why_after_sw_left_img{width: 100%;height: auto;overflow: hidden;border-radius: 5px;}
.why_after_sw_left_img img{width: 100%;height: auto;display: block;}
.why_after_sw_left_txt{width: 88.43%;height: auto;padding: 22px;background: var(--mainColor);margin: 0px auto;position: relative;z-index: 2;margin-top: -33px;border-radius: 5px;}
.why_after_sw_left_txt p{font-size: 18px;color: #FFFFFF;line-height: 1.6;}
.why_after_sw_left_txt p strong{font-family: "Montserrat-Bold";}
.why_after_sw_left_txt:after{content: " “ ";display: block;font-size: 48px;color: #FFFFFF;font-family: "Montserrat-Bold";position: absolute;left: 4%;top: -12%;}
.why_after_sw_right{width: 58.7%;height: auto;background: #F3F2F2;padding: 70px 20px 168px 104px;margin-left: -4.8%;border-radius: 5px;}
.why_after_sw_right h2{font-size: 24px;color: #232939;font-family: "Montserrat-SemiBold";}
.why_after_sw_right p{font-size: 18px;line-height: 1.6;margin-top: 20px;color: #232939;}
.why_after_sw_left_btn,.why_after_sw_right_btn{position: absolute;left: calc(46.1% + 53px);bottom: 103px;z-index: 99;}
.why_after_sw_right_btn{left: calc(calc(46.1% + 53px) + 46px);}
.why_after_sw_right_number{font-size: 80px;color: #000000;opacity: 0.03;position: absolute;right: 0;top: 0px;z-index: 3;font-family: "Montserrat-Bold";}
.why_quality_box{width: 100%;height: auto;padding-top: 132px;padding-bottom: 80px;background: url(../images/why_quality_img.jpeg) no-repeat top left;background-size: 100% auto;overflow: hidden;}
.why_quality_title h2{font-size: 36px;color: #FFFFFF;font-family: "Poppins-Bold";}
.why_quality_title p{font-size: 18px;color: #FFFFFF;line-height: 1.6;margin-top: 40px;}
.why_quality_ul{width: 100%;height: auto;display: flex;justify-content: space-between;margin-top: 60px;}
.why_quality_ul li{width: 23.92%;height: auto;background: #F3F2F2;padding: 22px;border-radius: 5px;}
.why_quality_ul_ico{width: 47px;height: auto;}
.why_quality_ul_ico img{width: 100%;height: auto;display: block;}
.why_quality_ul li h2{font-size: 24px;color: #232939;font-family: "Montserrat-Bold";margin-top: 19px;display: block;min-height: 58px;}
.why_quality_ul li p{font-size: 18px;color: #000000;line-height: 1.6;margin-top: 19px;}





/*why_us.html end*/
/*content end*/
/*footer start*/
.public_form_box{width: 100%;height: auto;padding: 54px 0;background: var(--mainColor);}
.public_form_content h2{font-size: 48px;color: #FFFFFF;font-family: "Poppins-Bold";text-align: center;line-height: 1.2;}
.public_form_content p{font-size: 16px;color: #FFFFFF;font-family: "Montserrat-Light";text-align: center;margin-top: 9px;}
.public_form_content a{display: flex;justify-content: center;align-items: center;width: 214px;height: 58px;border-radius: 29px;background: #FFFFFF;font-size: 18px;color: var(--mainColor);font-family: "Montserrat-Bold";margin: 0px auto;margin-top: 20px;transition: all 0.3s;}
.public_form_content a:hover{box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.09);}
.footer{width: 100%;height: auto;background: #151810;}
.footer_top_box{width: 100%;height: auto;padding: 55px 0;display: flex;justify-content: space-between;}
.footer_top_left{width: 22.72%;height: auto;}
.footer_logo{width: 59.2%;height: auto;}
.footer_logo img{width: 100%;height: auto;display: block;}
.footer_top_left p{font-size: 14px;color: #FFFFFF;font-family: "Montserrat-ExtraLight";line-height: 1.8;margin-top: 20px;padding-right: 2%;}
.footer_top_nav h2{font-size: 18px;color: #FFFFFF;font-family: "Montserrat-Medium";margin-bottom: 30px;}
.footer_top_nav a{display: block;font-size: 14px;color: #FFFFFF;font-family: "Montserrat-ExtraLight";line-height: 2;}
.footer_top_nav a:hover{text-decoration: underline;color: var(--mainColor);}
.footer_top_info{width: 22.4%;height: auto;}
.footer_top_info h2{font-size: 18px;color: #FFFFFF;font-family: "Montserrat-Medium";margin-bottom: 30px;}
.footer_top_info p{font-size: 14px;color: #FFFFFF;font-family: "Montserrat-ExtraLight";line-height: 2;}
.footer_top_info p a{font-family: "Montserrat-ExtraLight";}
.footer_top_share h2{font-size: 18px;color: #FFFFFF;font-family: "Montserrat-Medium";margin-bottom: 30px;}
.footer .footer_top_share a{display: flex;align-items: center;justify-content: flex-start;color: #FFFFFF;font-family: "Montserrat-ExtraLight";text-decoration: underline;font-size: 16px;}
.footer .footer_top_share a svg{display: block;width: 22px;max-height: 22px;margin-right: 14px; color:#fff;}
.footer .footer_top_share a svg path{fill:#fff;}
.footer_top_share a + a{margin-top: 20px;}
.footer_bottom_box{width: 100%;height: auto;padding: 20px 0;border-top: 1px solid rgba(127, 127, 127, 0.1);}
.footer_bottom_box .contentWH1200{display: flex;justify-content: space-between;align-items: center;}
.footer_bottom_box p{font-size: 14px;color: #FFFFFF;font-family: "Montserrat-ExtraLight";display: flex;align-items: center;justify-content: flex-start;}
.footer_bottom_box p a{display: block;margin-left: 5px;}
.footer_bottom_box p img{width: 71px;height: auto;display: block;}
.cookie_box{width: 357px;height: auto;padding: 30px;background: #252b19;border-radius: 22px;position: fixed;left: 12px;bottom: 100px;z-index: 999;display: none;}
#cookieConsent.show{display: block;}
.cookie_content{width: 100%;height: auto;}
.cookie_content p{font-size: 14px;color: #FFFFFF;line-height: 1.6;font-family: "Montserrat-ExtraLight";}
.cookie_content p a{font-family: "Montserrat-SemiBold";color: var(--mainColor);text-decoration: underline;font-style: italic;}
.cookie_btn{width: 100%;height: auto;display: flex;justify-content: flex-start;margin-top: 34px;}
.cookie_btn a{display: flex;justify-content: center;align-items: center;width: 139px;height: 44px;border-radius: 22px;border: 1px solid var(--mainColor);font-size: 14px;font-family: "Montserrat-Bold";transition: all 0.3s;}
.cookie_btn a:nth-of-type(1){color: #FFFFFF;background: var(--mainColor);}
.cookie_btn a:nth-of-type(1):hover{color: var(--mainColor);background: transparent;}
.cookie_btn a:nth-of-type(2){color: var(--mainColor);margin-left: 17px;}
.cookie_btn a:nth-of-type(2):hover{background: var(--mainColor);color: #FFFFFF;}

.product_detial_swiper {
	width: 100%;
	height: auto;
	padding-top: 3%  ;
	background-color: #f5f5f5;
}
.product_detial_swiper .title{
		font-family: Poppins-SemiBold;
	font-size: 36px;
	line-height: 36px;
	letter-spacing: 1px;
	color: #131511;
	width: 100%;
	text-align: left;
}
.product_detial_swiper .lss{
		font-family: Montserrat-ExtraLight;
	font-size: 16px;
	line-height: 30px;
	color: #181b13;
	margin-top: 15px;
	text-align: center;
}
.product_detial_Swiper {
	width: 100%;
	height: auto;
	margin-top: 40px;
	overflow: hidden;
}

.product_detial_Swiper .img {
	width: 100%;
	height: 274px;
	overflow: hidden;
}
.product_detial_Swiper .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: bottom;
}
.product_detial_Swiper h3 {
	font-family: Montserrat-SemiBold;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 1px;
	color: #9cc35d;
	margin-bottom: 20px;
	  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.flex-con{
	display: flex;
	align-items: center;
	justify-content: center;
}
.product_detial_Swiper .ls p {
	font-size: 14px;
	line-height: 24px;
	color: #000000;
}

.product_detial_Swiper .ls p:first-child {
	font-family: Montserrat-ExtraLight;
	margin-right:5px;
}

.product_detial_Swiper .ls p:last-child {
	font-family: Montserrat-Medium;
}
.flex-c{
	display: flex;
	align-items: center;
}
.product_detial_Swiper .text {
	width: 100%;
	height: 185px;
	background-color: #ffffff;
	box-shadow: 0px 0px 16px 0px rgba(108, 108, 108, 0.11);
	padding: 15px  10px  ;
}
.landingBoxs-pagination{
	margin-top: 3%;
}
.landingBoxs-pagination .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background-color: #a6a6a6;
	box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.09);
	border-radius: 5px;
}

.landingBoxs-pagination .swiper-pagination-bullet-active {
	background-color: #9cc35d;
}
.product_detial_swiper .contentWH1200{
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-bottom: 3%;
}
.product_detial_img{
	width: 100%;
	height: auto;
	padding: 3% 0 ;
}
.product_detial_img .contentWH1200{
	display: flex;
}
.product_detial_img .text .ls{
	font-size: 16px;
	line-height: 30px;
	margin-top: 3%;
}
.product_detial_img .img{
	width: 50%;
	height: auto;
	object-fit: contain;
	margin-left: 4%;
	vertical-align: bottom;
}








/*footer end*/
@media (max-width: 1768px) {
	.index_banner_swiper_bg{height: 972px;}
	.home .index_banner_swiper_bg img{height: 100%;object-fit: cover;}
	.index_about_box{padding-left: 9%;}
	.product_list_materials_content_txt{padding: 64px 0;padding-left: 240px;}
	.solution_detial_info_content{padding-left: 7.75%;}
	.solution_detial_info_content_left{width: 49.44%;}
	.service_per_right_box{width: 56.1%;margin-left: 40px;padding: 35px 0;}
	.case_info_box{padding-left: 7.75%;}
	.about_info_img {width: 33.62%;}
	.about_global_box{padding-left: 7.75%;}
	.why_technology_left{padding-left: 7.75%;}
	 .header_bottom_content_list_left_title{padding-left: 22.79%;}
	 .header_bottom_content_list_nav dd{padding-left: 22.79%;}
	
}
@media (max-width: 1400px) {
	.index_banner_swiper_content_txt h2{font-size: 48px;}
	.index_banner_swiper_content{padding-top: 0;}
	.index_banner_swiper_bg{height: 743px;}
	.index_exhibition_content_right_sw_img{width: 132px;margin-right: 20px;}
	.index_exhibition_content_right_sw .swiper-slide a{padding: 30px 22px;}
	.index_exhibition_content_right_sw .swiper-slide{height: auto;}
	.index_product_ul_txt{width: 48.7%;}
	.solution_detial_each_bg{height: 377px;}
	.solution_detial_each_bg img{height: 100%;object-fit: cover;}
	.solution_detial_production_btn li h2{font-size: 16px;}
	.solution_detial_production_sw_right_btn, .solution_detial_production_sw_left_btn{bottom: 30px !important;}
	.solution_detial_production_sw_left img{height: 100%;object-fit: cover;}
	.service_basic_content_right{padding-left: 40px;}
	.about_global_left{width: 36.5%;}
	.why_quality_ul li h2{font-size: 20px;}
	.why_quality_ul li p{font-size: 16px;}
	.why_quality_box{padding-top: 40px;}
	.product_detial_Swiper .img{
		height: auto;
	}
}
@media (max-width: 1200px) {
	.index_banner_swiper_content_txt h2{font-size: 44px;}
	.index_exhibition_content_box{flex-wrap: wrap;}
	.index_exhibition_content_left{width: 100%;display: flex;justify-content: space-between;align-items: center;}
	.index_exhibition_content_right{width: 100%;padding-left: 0;}
	.index_exhibition_content_sw_btn{margin-top: 0;}
	.index_exhibition_content_right_sw {padding: 10px;margin-top: 30px;}
	.index_product_ul_img{position: relative;right: auto !important;bottom: auto !important;}
	.index_product_ul li{display: flex;flex-direction: column-reverse;}
	.index_product_ul_img{width: 100% !important;height: 255px !important;display: flex;justify-content: center;align-items: center;}
	.index_product_ul_txt{width: 100% !important;margin-top: 10px;}
	.index_product_ul_txt h2{text-align: center;}
	.index_product_ul_txt a{margin: 0px auto;margin-top: 30px;}
	.index_product_ul_txt p{display: block;min-height: 68px;}
	.index_about_box{padding: 50px 4%;flex-wrap: wrap;}
	.index_about_content{width: 100%;}
	.index_about_content_img{width: 100%;border: 10px solid #FFFFFF;transform: none;margin-top: 30px;}
	.index_about_advantage_ul_content_right h2{font-size: 40px;}
	.index_about_advantage_ul_content_right p{font-size: 16px;}
	.index_about_info_right h2{font-size: 18px;}
	.index_about_info_right p{margin-top: 10px;}
	.index_blog_content_right{display: flex;flex-direction: column;justify-content: space-between;}
	.index_blog_content_right li{height: 48.5%;}
	.index_blog_content_right_img{height: 100%;}
	.index_blog_content_right_img img{height: 100%;object-fit: cover;}
	.product_banner_content_txt h2,
	.product_banner_content_txt h1{font-size: 35px;}
	.product_list_feature_ul li h2{font-size: 18px;}
	.product_list_materials_content_box{width: 92%;}
	.product_list_materials_box{justify-content: center;}
	.product_list_materials_content_txt{padding-left: 174px;}
	.product_detial_info_content_right{padding-left: 98px;}
	.product_detial_btn li{font-size: 15px;}
	.solution_detial_info_content{padding: 0 4%;}
	.service_basic_content_right:before{display: none;}
	.service_basic_content{flex-wrap: wrap;}
	.service_basic_content_left{width: 100%;}
	.service_basic_content_right{padding: 0;margin-top: 30px;}
	.service_process_ul{margin-top: 40px;flex-wrap: wrap;}
	.service_process_ul li{width: 32%;margin-top: 40px;}
	.case_info_box{padding-left: 4%;}
	.case_info_right{width: 42.1%;}
	.case_reviews_sw .swiper-slide{padding-left: 30px;padding-right: 30px;}
	.about_history_bottom_sw_right_btn, .about_history_bottom_sw_left_btn{bottom: 10px;}
	.why_team_img{position: relative;transform: none;bottom: auto;}
	.why_team_content{width: 100%;}
	.why_team_img{width: 100%;margin-top: 30px;}
	.why_technology_box{margin-top: 80px;}
	.why_technology_left{padding: 5% 4%;}
	.why_technology_right{width: 60%;}
	.why_after_sw_right_number{display: none;}
	 .header_bottom_content_list_nav dd{padding-left: 4%;}
	 .header_bottom_content_list_left_title{padding-left: 4%;}
	
}
@media (max-width: 990px) {
	.index_banner_swiper_content_txt h2{font-size: 36px;}
	.index_banner_swiper_content_img{margin-top: -92px;}
	.index_exhibition_content_right_sw .swiper-slide a{padding: 5% 4%;flex-direction: column;
	.index_exhibition_content_right_sw_img{margin-right: 0;}}
	.index_exhibition_content_right_sw_txt{margin-top: 30px;}
	.index_about_info_box{flex-direction: column;}
	.index_about_info_left{width: 100%;}
	.index_about_info_right{margin-left: 0;width: 100%;margin-top: 30px;}
	.footer_top_box{flex-wrap: wrap;}
	.product_banner_content_txt{width: 78.6%;}
	.product_banner_content_txt h2,
	.product_banner_content_txt h1{font-size: 28px;}
	.products_ul_list{display: flex;justify-content: space-between;flex-wrap: wrap;}
	.products_ul_list li{flex-direction: column;width: 48.5%;background: #F3F3F3;margin-top: 40px;}
	.products_ul_list_img{width: 100%;transform: none;}
	.products_ul_list_content{margin-left: 0;width: 100%;padding: 5% 4%;}
	.products_ul_list li:nth-of-type(even) .products_ul_list_content{padding: 5% 4%;}
	.products_ul_list li:nth-of-type(even) .products_ul_list_img{margin-left: 0;}
	.product_list_info_content{flex-direction: column-reverse;}
	.product_list_info_content_left{width: 100%;margin-top: 30px;}
	.product_list_info_content_right{width: 100%;}
	.product_list_title{flex-direction: column;}
	.product_list_title p{width: 100%;margin-top: 10px;text-align: center;}
	.product_list_ul{justify-content: space-between;}
	.product_list_ul li{width: 48.5%;margin-left: 0;}
	.product_list_model_box{padding-top: 30px;}
	.product_list_model_btn li{font-size: 16px;}
	.product_list_model_btn li + li{margin-left: 15px;}
	.product_list_model_content_list table th{height: 60px;font-size: 16px;}
	.product_list_model_content_list table td{font-size: 14px;}
	.product_list_feature_ul{justify-content: space-between;}
	.product_list_feature_ul li{padding: 5% 4%;width: 48.5%;margin-left: 0;}
	.product_list_materials_content_img{width: 100%;}
	.product_list_materials_content_txt{margin-left: 0;width: 100%;padding: 5% 4%;display: flex;justify-content: center;}
	.product_list_faq_ul_top h2{display: block;flex: 1;margin-right: 10px;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.product_detial_btn li{font-size: 14px;text-align: center;}
	.product_detial_content_list_display_sw_txt h2{font-size: 16px;}
	.product_detial_content_list_display_sw_txt p{font-size: 14px;margin-top: 10px;}
	.solution_productions_ul li h2{font-size: 18px;}
	.solution_productions_ul li p{font-size: 16px;}
	.solution_detial_feature_ul li h2{font-size: 18px;}
	.solution_detial_each_bg{height: 430px;}
	.solution_detial_production_btn li{width: 32%;margin-left: 2%;margin-top: 20px;}
	.solution_detial_production_btn li:nth-of-type(3n+1){margin-left: 0;}
	.solution_detial_production_btn{flex-wrap: wrap;justify-content: flex-start;margin-top: 30px;}
	.solution_detial_production_sw_right{padding: 5% 4%;padding-bottom: 48px;}
	.service_site_content_box{flex-direction: column-reverse;}
	.service_site_content_right{width: 100%;margin: 0;}
	.service_site_content_right img{transform: none;}
	.service_site_content_left{width: 100%;margin-top: 30px;}
	.service_per_box{flex-direction: column;}
	.service_per_left_box{width: 100%;}
	.service_per_right_box{margin-left: 0;margin-top: 30px;width: 100%;height: auto;padding: 0 4%;padding-bottom: 50px;}
	.case_info_box{padding-left: 4%;padding-right: 4%;flex-wrap: wrap;}
	.case_info_right{margin-left: 0;width: 100%;margin-top: 30px;}
	.case_info_left{width: 100%;}
	.case_effect_content_ul{margin-top: 60px;}
	.case_effect_content_ul li{width: 50%;margin-top: 0;}
	.case_effect_content_ul li:nth-of-type(1),.case_effect_content_ul li:nth-last-of-type(1){border-radius: 0;}
	.about_info_img{position: relative;}
	.about_info_box:after{display: none;}
	.about_info_content{padding: 50px 0;width: 100%;}
	.about_info_img{bottom: auto;width: 100%;}
	.about_info_box:before{display: none;}
	.about_advantage_ul li h2 span{font-size: 40px;}
	.about_advantage_ul li h2{font-size: 20px;}
	.about_story_content_box{flex-wrap: wrap;}
	.about_story_content_left{width: 100%;}
	.about_story_content_right{width: 100%;margin-top: 30px;}
	.about_story_content_right:after{display: none;}
	.about_culture_content{flex-direction: column;}
	.about_culture_content_img{width: 100%;transform: none;}
	.about_culture_content_right{width: 100%;margin-top: 30px;}
	.about_history_bottom_sw .swiper-slide{flex-wrap: wrap;}
	.about_history_bottom_sw_left{width: 100%;}
	.about_history_bottom_sw_left_btn{left: 69px;}
	.about_history_bottom_sw_right_btn{left: 126px;}
	.about_global_box{padding: 80px 4%;flex-direction: column;}
	.about_global_left{width: 100%;}
	.about_global_right{margin-left: 0;width: 100%;margin-top: 30px;}
	.why_team_box{padding: 80px 0;}
	.why_technology_box{flex-direction: column;}
	.why_technology_left{width: 100%;}
	.why_technology_right{margin-left: 0;width: 100%;}
	.why_quality_box{background-size: 100% 320px;}
	.why_quality_ul{margin-top: 30px;justify-content: space-between;flex-wrap: wrap;}
	.why_quality_ul li{width: 48.5%;margin-top: 30px;}
	.product_detial_Swiper .text {
		height: auto;
		padding: 2%;
	}
	.product_detial_img .contentWH1200{
	flex-wrap: wrap;
	}
		.product_detial_img .img{
			width: 60%;
			height: auto;
			margin: 2% 0 0 ;
		}
	
}
@media (max-width: 768px) {
	.product_detial_img .img{width: 100%;}
	.product_detial_img .text .ls{font-size: 14px;line-height: 24px;}
	.header_top_box{display: none;}
	.header_bottom_box{display: none;}
	.header_mobile_box{width: 100%;height: 13.8vw;display: block;background: #F3F2F2;}
	.header_mobile_box .header_top_language_box span img{filter: brightness(0);}
	.header_mobile_box.indexHdeader{position: absolute;left: 0;top: 0;z-index: 99;background: transparent;}
	.header_mobile_box.indexHdeader .header_top_language_box span img{filter: initial;}
	.header.fixed .header_mobile_box{position: relative;}
	.header_mobile_box .contentWH1200{height: 100%;display: flex;justify-content: space-between;align-items: center;}
	.logo{width: 25vw;}
	.header_mobile_right{display: flex;justify-content: flex-end;align-items: center;height: 100%;}
	.hd_btn{display: block;}
	.header_top_content_nav{position: absolute;width: 100%;height: calc(100vh - 13.8vw);top: 100%;background: #171a11;display: block;overflow: hidden;overflow-y: auto;display: none;}
	.header_top_content_nav li{height: auto;padding-left: 5.8vw;}
	.header_top_content_nav li + li{margin-left: 0;margin-top: 3.8vw;}
	.nav_frist_link{display: inline-block;line-height: 8.8vw;}
	.header_top_content_nav_list{position: relative;width: 100%;}
	.header_top_content_nav_list a{line-height: 10.8vw;font-size: 3.6vw;padding: 0 4%;}
	.header_top_language_list{left: auto;transform: none;right: 0;}
	.index_banner_swiper_content_txt h2{font-size: 4.8vw;}
	.index_banner_swiper_content_txt{width: 100%;}
	.index_banner_swiper_content_txt p{font-size: 4.2vw;margin-top: 3.2vw;}
	.index_banner_swiper_content_img{width: 100%;margin-top: 5.8vw;}
	.index_banner_swiper_content_txt a{width: 38vw;height: 8.8vw;font-size: 3.6vw;margin-top: 3.8vw;}
	.index_banner_swiper_bg{height: 132vw;}
	.index_exhibition_content_box{padding: 8vw 0;}
	.index_exhibition_content_left h2{font-size: 4.8vw;}
	.index_exhibition_content_sw_btn_left, .index_exhibition_content_sw_btn_right{width: 6vw;height: 6vw;font-size: 3.2vw;}
	.index_exhibition_content_sw_btn_left{margin-right: 3.2vw;}
	.index_exhibition_content_right_sw{margin-top: 5.8vw;}
	.index_exhibition_content_right_sw_txt h2{font-size: 4.2vw;text-align: center;margin-bottom: 3.2vw;}
	.index_exhibition_content_right_sw_txt{margin-top: 3.2vw;}
	.index_exhibition_content_right_sw_txt p{text-align: center;}
	.index_product_box{padding: 8vw 0;}
	.index_product_title_box h2{font-size: 4.8vw;text-align: center;}
	.index_product_title_content{flex-wrap: wrap;}
	.index_product_title_content p{width: 100%;margin-top: 1.8vw;text-align: center;}
	.index_product_title_content a{width: 38vw;height: 8.8vw;font-size: 3.6vw;margin: 0px auto;margin-top: 3.8vw;}
	.index_product_ul li:nth-of-type(1), .index_product_ul li:nth-last-of-type(1){width: 100%;margin-top: 3.2vw;}
	.index_product_ul{margin-top: 3.8vw;}
	.index_product_ul li{width: 100%;padding: 5% 4%;}
	.index_product_ul_img{height: auto !important;}
	.index_product_ul_txt{margin-top: 3.6vw;height: auto;}
	.index_product_ul_txt h2{font-size: 3.8vw;}
	.index_product_ul_txt p{min-height: auto;margin-top: 3.2vw;margin-bottom: 30px;}
	.index_product_ul_txt a{width: 38vw;height: 8.8vw;font-size: 3.6vw;margin-top: 3.6vw;}
	.index_about_box{padding: 8vw 4%;}
	.index_about_content h2{font-size: 4.8vw;text-align: center;}
	.index_about_content p{margin-top: 3.2vw;}
	.index_about_content_btn{margin-top: 5.8vw;justify-content: space-between;}
	.index_about_content_btn a:nth-of-type(1){margin-right: 0;}
	.index_about_content_btn a{width: 48.5%;height: 10.8vw;font-size: 3.6vw;border-radius: 5.4vw;}
	.index_about_content_btn a:nth-of-type(2) img{width: 4.8vw;margin-right: 1.8vw;}
	.index_about_content_img{border-width: 0.6vw;margin-top: 3.8vw;}
	.index_about_advantage_box{padding: 8vw 0;}
	.index_about_advantage_ul li{width: 32%;padding-bottom: 1.8vw;}
	.index_about_advantage_ul_content_right h2{font-size: 4.8vw;text-align: center;}
	.index_about_advantage_ul_content_right{padding-left: 0;}
	.index_about_advantage_ul_content{flex-direction: column;}
	.index_about_advantage_ul_content_left{width: 11vw;}
	.index_about_advantage_ul_content_right{margin-top: 3.6vw;}
	.index_about_advantage_ul_content_right p{font-size: 3.6vw;text-align: center;}
	.index_about_info_box{margin-top: 8vw;}
	.index_about_info_right{margin-top: 3.8vw;}
	.index_about_info_right h2{font-size: 4.2vw;}
	.index_about_info_right p{margin-top: 2.8vw;}
	.index_about_info_right a{width: 48vw;height: 10.8vw;font-size: 3.6vw;margin-top: 3.6vw;}
	.index_solution_box{padding: 8vw 0;}
	.index_title_box h2{font-size: 4.8vw;}
	.index_title_box p{font-size: 3.2vw;margin-top: 3.2vw;}
	.index_solution_ul{margin-top: 3.2vw;}
	.index_solution_ul li{width: 100%;margin-left: 0;margin-top: 3.8vw;}
	.index_solution_ul_title h2{font-size: 3.6vw;}
	.index_solution_ul li span{width: 38vw;height: 10.8vw;font-size: 3.6vw;margin-top: 3.6vw;}
	.index_capabilities_box{padding: 5.8vw 0;}
	.index_capabilities_content{flex-direction: column;}
	.index_capabilities_content h2{font-size: 4.2vw;text-align: center;}
	.index_capabilities_content a{width: 42vw;height: 10.8vw;font-size: 3.6vw;margin-top: 3.8vw;}
	.index_cases_box{padding: 8vw 0;}
	.index_cases_sw{margin-top: 5.8vw;padding-bottom: 12vw;}
	.index_cases_sw_content{padding: 5% 4%;}
	.index_cases_sw_content_left h2{font-size: 3.6vw;margin-bottom: 3.2vw;}
	.index_cases_sw_content span{font-size: 4.8vw;}
	.index_cases_sw_right, .index_cases_sw_left{width: 6vw;height: 6vw;font-size: 3.6vw;}
	.index_blog_box{padding: 8vw 0;}
	.index_blog_content_box{margin-top: 5.8vw;flex-wrap: wrap;}
	.index_blog_content_left{width: 100%;border-radius: 2vw;}
	.index_blog_content_left_content{padding: 5% 4%;}
	.index_blog_content_left_content_time img{width: 4.8vw;margin-right: 1.8vw;}
	.index_blog_content_left_content_time{font-size: 3.2vw;}
	.index_blog_content_left_content h2{font-size: 3.8vw;margin-top: 1.8vw;}
	.index_blog_content_left_content p{margin-top: 1.8vw;}
	.index_blog_content_left_content span{width: 38vw;height: 10.8vw;font-size: 3.6vw;margin-top: 3.8vw;}
	.index_blog_content_right{width: 100%;margin-top: 3.8vw;}
	.index_blog_content_right li + li{margin-top: 3.8vw;}
	.index_blog_content_right li{border-radius: 2vw;}
	.index_blog_content_right_content{padding: 5% 4%;}
	.index_blog_content_right_content h2{font-size: 3.8vw;margin-top: 1.8vw;}
	.public_form_box{padding: 8vw 0;}
	.public_form_content h2{font-size: 4.8vw;}
	.public_form_content p{font-size: 3.2vw;margin-top: 3.2vw;}
	.public_form_content a{width: 38vw;height: 8.8vw;font-size: 3.6vw;margin-top: 3.8vw;}
	.footer_top_box{padding: 8vw 0;}
	.footer_top_left{width: 100%;}
	.footer_logo{width: 40vw;}
	.footer_top_left p{padding-right: 0;margin-top: 3.2vw;}
	.footer_top_nav{width: 48.5%;margin-top: 5.8vw;}
	.footer_top_nav h2{font-size: 4.2vw;margin-bottom: 3.2vw;}
	.footer_top_info{width: 100%;margin-top: 5.8vw;}
	.footer_top_info h2{font-size: 4.2vw;margin-bottom: 3.2vw;}
	.footer_top_share{width: 100%;margin-top: 5.8vw;}
	.footer_top_share h2{font-size: 4.2vw;margin-bottom: 3.2vw;clear: both;}
	.footer_top_share a{flex-direction: column;width: 23.5%;float: left;font-size: 3.2vw;}
	.footer_top_share a + a{margin-top: 0;margin-left: 1.75%;}
	.footer_top_share a img{width: 4.8vw;margin-right: 0;margin-bottom: 1.8vw;}
	.footer_bottom_box{padding: 2vw 0;}
	.footer_bottom_box .contentWH1200{flex-direction: column;}
	.footer_bottom_box p{font-size: 3.2vw;text-align: center;}
	.product_banner_content_txt h2,
	.product_banner_content_txt h1{font-size: 4.2vw;}
	.product_banner_content_txt{width: 100%;}
	.product_banner_content_txt p{font-size: 3.2vw;margin-top: 1.8vw;}
	.product_banner_bg{height: 47vw;}
	.product_banner_content{padding-top: 3.8vw;}
	.banner .product_banner_bg img{height: 100%;object-fit: cover;}
	.products_box{padding: 8vw 0;}
	.products_btn_ul{justify-content: space-between;}
	.products_btn_ul li{width: 48.5%;margin-right: 0;margin-bottom: 3.2vw;}
	.products_btn_ul li a{padding: 0;width: 100%;height: 8.8vw;font-size: 3.6vw;}
	.products_ul_list li{width: 100%;margin-top: 3.8vw;}
	.products_ul_list_img{border-radius: 0;}
	.products_ul_list li{border-radius: 2vw;overflow: hidden;}
	.products_ul_list_content h2{font-size: 4.2vw;text-align: center;}
	.products_ul_list_content p{font-size: 3.6vw;margin-top: 3.2vw;}
	.products_ul_list_content_more{width: 38vw;height: 8.8vw;font-size: 3.6vw;margin: 0px auto;margin-top: 3.8vw;}
	.product_list_info_box{padding: 8vw 0;}
	.product_list_info_content_left{margin-top: 3.8vw;}
	.product_list_info_content_left h1{font-size: 4.8vw;}
	.product_list_info_content_left p{font-size: 3.6vw;margin-top: 3.2vw;}
	.product_list_box{padding: 8vw 0;}
	.product_list_title h2{font-size: 4.8vw;}
	.product_list_title p{font-size: 3.2vw;margin-top: 1.8vw;}
	.product_list_ul{margin-top: 3.2vw;}
	.product_list_ul li{width: 100%;margin-top: 3.8vw;}
	.product_list_ul_txt{padding: 5% 4%;}
	.product_list_ul_txt h2{min-height: auto;font-size: 4.2vw;}
	.product_list_ul_txt p{font-size: 3.6vw;margin-top: 3.2vw;}
	.product_list_model_title h2{font-size: 4.8vw;}
	.product_list_model_box{padding: 5.8vw 0 8vw;}
	.product_list_model_btn{flex-wrap: wrap;}
	.product_list_model_btn li{font-size: 3.6vw;width: 100%;height: 8.8vw;}
	.product_list_model_btn li + li{margin-left: 0;}
	.product_list_model_box{background-size: 100% 46vw;}
	.product_list_model_content_list{padding: 2.2vw;overflow: hidden;overflow-x: auto;}
	.product_list_model_content_list table{min-width: 780px;}
	.product_list_model_content_list table th{height: 10.8vw;font-size: 3.2vw;border-radius: 2vw 2vw 0 0;}
	.product_list_model_content_list table th:nth-of-type(3){width: 47vw;}
	.product_list_model_content_list table td{height: 8.8vw;padding: 2%;font-size: 2.7vw;}
	.product_list_video_title h2,.product_detial_swiper .title{font-size: 4.8vw;}
	.product_list_video_btn_left, .product_list_video_btn_right{width: 6.8vw;height: 6.8vw;font-size: 3.6vw;}
	.product_list_video_btn_left{margin-right: 1.8vw;}
	.product_list_video_sw{margin-top: 5.8vw;}
	.product_detial_swiper .lss{font-size: 15px;line-height: 25px;}
	.product_list_video_sw .swiper-slide a:after{background-size: 11vw auto;}
	.product_list_pdf_file_box{padding: 8vw 0;}
	.product_list_pdf_file_title h2{font-size: 4.8vw;}
	.product_list_pdf_file_ul li a{height: 11vw;padding: 0 4%;}
	.product_list_pdf_file_ul li h2{font-size: 3.8vw;display: block;flex: 1;margin-right: 1.8vw;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.product_list_pdf_file_ul li span{width: 4.8vw;}
	.product_list_feature_box{padding: 8vw 0;}
	.product_list_feature_title{width: 100%;}
	.product_list_feature_title h2{font-size: 4.8vw;}
	.product_list_feature_ul{margin-top: 3.2vw;}
	.product_list_feature_ul li{margin-top: 6.8vw;}
	.product_list_feature_ul_ico{width: 11vw;top: -6.8vw;}
	.product_list_feature_ul li h2{font-size: 3.6vw;}
	.product_list_materials_box{padding: 8vw 0;}
	.product_list_materials_content_txt{margin-top: 5.8vw;padding: 5% 4%;}
	.product_list_materials_content_div{width: 100%;}
	.product_list_materials_content_div p{font-size: 3.6vw;margin-top: 3.6vw;}
	.product_list_faq_ul_top{height: 10.8vw;}
	.product_list_faq_ul_top h2{font-size: 3.6vw;margin-right: 1.8vw;}
	.product_list_faq_ul_top span{font-size: 4.2vw;}
	.product_list_faq_ul_bottom p{font-size: 3.6vw;}
	.product_list_faq_ul_bottom{padding-bottom: 3.8vw;}
	.product_list_faq_ul{margin-top: 5.8vw;}
	.product_list_faq_box{padding-bottom: 8vw;}
	.product_detial_info_box{padding: 8vw 0;padding-bottom: 0;}
	.product_detial_info_content_box{flex-wrap: wrap;}
	.product_detial_info_content_left{width: 100%;}
	.product_detial_info_box:before{display: none;}
	.product_detial_info_content_left_sw_top{margin-top: 5.8vw;}
	.product_detial_info_content_left_bottom{margin-top: 3.8vw;padding: 0 5.8vw;}
	.product_detial_info_content_left_bottom_sw_right, .product_detial_info_content_left_bottom_sw_left{font-size: 4.8vw;}
	.product_detial_info_content_left_bottom_sw_right{right: 0;} 
	.product_detial_info_content_left_bottom_sw_left{left: 0;}
	.product_detial_info_content_right{padding: 0;margin-top: 5.8vw;}
	.product_detial_info_content_right h1{font-size: 4.8vw;padding-bottom: 1.8vw;margin-bottom: 3.2vw;}
	.product_detial_info_content_right p{font-size: 3.6vw;margin-top: 3.2vw;}
	.product_detial_info_content_right a{width: 42vw;height: 10.8vw;font-size: 3.8vw;border-radius: 5.4vw;margin-top: 5.8vw;}
	.product_detial_btn_box{display: none;}
	.product_detial_content_list{margin-top: 8vw;}
	.product_detial_content_list_description_box h2{font-size: 4.8vw;margin-bottom: 3.2vw;}
	.product_detial_content_list_description_box p{font-size: 3.6vw;}
	.product_detial_content_list_description_box{padding-bottom: 8vw;}
	.product_detial_title h2{font-size: 4.8vw;}
	.product_detial_content_list_spe_table{margin-top: 5.8vw;overflow: hidden;overflow-x: auto;}
	.product_detial_content_list_spe_table table{min-width: 780px;}
	.product_detial_content_list_spe_table table th{height: 10.8vw;font-size: 3.2vw;border-radius: 2vw 2vw 0 0;}
	.product_detial_content_list_spe_table table th:nth-of-type(3){width: 47vw;}
	.product_detial_content_list_spe_table table td{height: 8.8vw;padding: 2%;font-size: 2.7vw;}
	.product_detial_content_list_spe{padding-bottom: 8vw;}
	.product_detial_content_list_feature li{width: 100%;margin-top: 3.8vw;padding-left: 4%;}
	.product_detial_content_list_feature_ico{width: 11vw;}
	.product_detial_content_list_feature li h2{font-size: 3.6vw;margin-top: 3.2vw;}
	.product_detial_content_list_feature li span{font-size: 5.8vw;margin-top: 3.8vw;}
	.product_detial_content_list_feature{padding-bottom: 8vw;}
	.product_detial_content_list_video_box{margin-top: 5.8vw;padding-bottom: 8vw;}
	.product_detial_content_list_video a:after{background-size: 11vw auto;}
	.product_detial_content_list_display_box{margin-top: 5.8vw;padding-bottom: 8vw;}
	.product_detial_content_list_display_sw_content{padding: 5% 4%;}
	.product_detial_content_list_display_sw_txt h2{font-size: 3.6vw;}
	.product_detial_content_list_display_sw{padding-bottom: 12vw;}
	.product_detial_content_list_display_sw_page span{width: 1.8vw;height: 1.8vw;}
	.product_detial_content_list_display_sw_page span.swiper-pagination-bullet-active{width: 4vw;}
	.product_detial_application_box{margin-top: 5.8vw;}
	.product_derial_related_sw_left, .product_derial_related_sw_right{width: 6.8vw;height: 6.8vw;font-size: 3.6vw;}
	.product_derial_related_sw_left{margin-right: 1.8vw;}
	.product_derial_related_sw{margin-top: 5.8vw;}
	.product_derial_related_box{padding: 8vw 0;}
	.solution_detial_info_box{padding: 8vw 0;}
	.solution_detial_info_content{flex-direction: column-reverse;}
	.solution_detial_info_content_right{width: 100%;margin-left: 0;}
	.solution_detial_info_content_left{width: 100%;margin-top: 5.8vw;}
	.solution_detial_info_content_left h1{font-size: 4.8vw;padding: 0;margin-bottom: 3.6vw;}
	.solution_detial_info_content_left p{font-size: 3.6vw;margin-top: 3.2vw;}
	.solution_productions_box{padding: 8vw 0;}
	.solution_productions_ul li{width: 100%;padding: 4%;border-radius: 2vw;margin-top: 3.8vw;}
	.solution_productions_ul li h2{font-size: 3.8vw;margin-top: 3.2vw;}
	.solution_productions_ul li p{font-size: 3.6vw;margin-top: 2.8vw;}
	.solution_detial_application_box{padding: 8vw 0;}
	.solution_detial_application_content_box{margin-top: 5.8vw;flex-wrap: wrap;}
	.solution_detial_application_content_left{width: 100%;}
	.solution_detial_application_content_right p{font-size: 3.6vw;padding-bottom: 1.8vw;}
	.solution_detial_application_content_right p + p{margin-top: 3.6vw;}
	.solution_detial_feature_box{padding: 8vw 0;}
	.solution_detial_feature_ul li{width: 100%;margin-left: 0;margin-top: 3.8vw;padding-bottom: 1.2vw;border-bottom: none;}
	.solution_detial_feature_ul{justify-content: space-between;}
	.solution_detial_feature_ul_ico{width: 11vw;margin: 0px auto;}
	.solution_detial_feature_ul li h2{font-size: 3.6vw;margin-top: 3.2vw;text-align: center;}
	.solution_detial_process_box{padding-top: 8vw;}
	.solution_detial_chip_box{padding: 8vw 0;}
	.solution_detial_comparison_ul li{width: 100%;margin-top: 3.8vw;}
	.solution_detial_comparison_ul li h2{font-size: 3.8vw;height: 8.8vw;margin-top: 3.2vw;}
	.solution_detial_each_content h2{font-size: 4.8vw;}
	.solution_detial_each_content p{font-size: 3.6vw;margin-top: 3.2vw;}
	.solution_detial_each_content a{width: 38vw;height: 8.8vw;font-size: 3.6vw;margin-top: 5.2vw;}
	.solution_detial_each_bg{height: 95vw;}
	.solution_detial_production_box{padding: 8vw 0;}
	.solution_detial_production_btn{margin-top: 3.2vw;}
	.solution_detial_production_btn li{margin-top: 3.8vw;}
	.solution_detial_production_btn_ico{width: 11vw;margin: 0px auto;}
	.solution_detial_production_btn li h2{font-size: 3.2vw;margin-top: 1.8vw;}
	.solution_detial_production_sw .swiper-slide{border-radius: 2vw;flex-wrap: wrap;}
	.solution_detial_production_sw{margin-top: 5.8vw;}
	.solution_detial_production_sw_left{width: 100%;}
	.solution_detial_production_sw_right h2{font-size: 4.8vw;}
	.solution_detial_production_sw_right p{font-size: 3.6vw;margin-top: 3.2vw;}
	.solution_detial_production_sw_right{padding-bottom: 12.8vw;}
	.solution_detial_production_sw_right_btn, .solution_detial_production_sw_left_btn{width: 6.8vw;height: 6.8vw;font-size: 3.6vw;bottom: 3.2vw !important;}
	.solution_deial_faq_box{margin-top: 8vw;padding-bottom: 0;}
	.service_basic_box{padding: 8vw 0;}
	.service_basic_content{margin-top: 5.8vw;}
	.service_basic_content_right{margin-top: 3.8vw;}
	.service_basic_content_right h2{font-size: 4.8vw;}
	.service_basic_content_right p{font-size: 3.6vw;margin-top: 3.2vw;}
	.service_site_box{margin-top: 8vw;padding: 8vw 0;}
	.service_site_content_right{border-radius: 2vw;}
	.service_site_content_right img{border-radius: 2vw;}
	.service_site_content_left{margin-top: 5.8vw;}
	.service_site_content_left h2{font-size: 4.8vw;}
	.service_site_content_left p{font-size: 3.6vw;margin-top: 3.6vw;}
	.service_site_content_bottom h2{font-size: 4.2vw;padding-bottom: 1.8vw;margin-top: 3.8vw;}
	.service_site_content_bottom p{font-size: 3.6vw;margin-top: 3.2vw;}
	.service_per_right_box{margin-top: 5.8vw;}
	.service_per_right_title h2{font-size: 4.8vw;}
	.service_per_right_title p{font-size: 3.6vw;margin-top: 3.8vw;}
	.service_per_right_ul li{width: 100%;margin-top: 5.8vw;}
	.service_per_right_ul li h2{font-size: 4.2vw;padding-left: 4.2vw;}
	.service_per_right_ul li h2:before{width: 0.6vw;}
	.service_per_right_ul li p{font-size: 3.6vw;margin-top: 3.6vw;}
	.service_process_box{padding: 8vw 0;}
	.service_process_ul{margin-top: 3.2vw;}
	.service_process_ul li{width: 100%;margin-top: 3.8vw;}
	.service_process_content{margin-top: 5.8vw;min-height: auto;}
	.service_process_content h2{font-size: 4.2vw;}
	.service_process_content p{font-size: 3.6vw;margin-top: 3.2vw;}
	.service_process_ul li:nth-of-type(even) .service_process_img{margin-top: 5.8vw;}
	.service_advantages_ul li{width: 100%;padding-left: 5.8vw;margin-top: 5.8vw;}
	.service_advantages_ul_title h2{font-size: 4.2vw;}
	.service_advantages_ul_title span{font-size: 13vw;bottom: -5vw;}
	.service_advantages_ul li p{font-size: 3.6vw;margin-top: 3.2vw;}
	.service_advantages_ul li:before{width: 0.4vw;height: 12vw;}
	.service_advantages_box{padding-bottom: 8vw;}
	.service_related_product_box{padding-bottom: 8vw;}
	.case_info_box{padding: 8vw 4%;}
	.case_info_left h1{font-size: 4.8vw;}
	.case_info_left h2{font-size: 4.2vw;margin-top: 3.2vw;}
	.case_info_left h3{font-size: 3.8vw;margin-top: 3.6vw;}
	.case_info_left p{font-size: 3.6vw;margin-top: 3.2vw;}
	.case_photos_box{padding: 8vw 0;}
	.case_photos_sw{margin-top: 5.8vw;}
	.case_effect_box{padding: 8vw 0;}
	.case_effect_content h2{font-size: 4.8vw;}
	.case_effect_content h3{font-size: 4.2vw;margin-top: 3.8vw;}
	.case_effect_content p{font-size: 3.6vw;}
	.case_effect_content_ul{margin-top: 4.8vw;}
	.case_effect_content_ul li{width: 100%;padding: 5% 4%;}
	.case_effect_content_ul_ico{width: 11vw;}
	.case_effect_content_ul li h2{font-size: 3.8vw;margin-top: 2.2vw;}
	.case_effect_content_ul li p{font-size: 3.6vw;margin-top: 3.2vw;}
	.case_reviews_box{padding: 8vw 0;}
	.case_reviews_sw{margin-top: 8vw;padding-top: 8vw;padding-bottom: 12vw;}
	.case_reviews_sw_img{width: 16vw;margin-top: -8vw;}
	.case_reviews_sw .swiper-slide{padding: 0 4% 5% 4%;}
	.case_reviews_sw .swiper-slide p{font-size: 3.6vw;margin-top: 3.2vw;}
	.case_reviews_sw_page span{width: 1.8vw;height: 1.8vw;}
	.case_reviews_sw_page span.swiper-pagination-bullet-active{width: 4vw;}
	.about_info_content{padding: 8vw 0;}
	.about_info_content h1{font-size: 4.8vw;}
	.about_info_content p{font-size: 3.6vw;margin-top: 3.2vw;}
	.about_advantage_box{padding: 8vw 0;}
	.about_advantage_ul li h2 span{font-size: 4.8vw;}
	.about_advantage_ul li h2{font-size: 3.2vw;}
	.about_advantage_ul li p{font-size: 3.2vw;margin-top: 1.8vw;}
	.about_advantage_ul li h2 span:before,.about_advantage_ul li h2 span:after{display: none;}
	.about_advantage_ul li{width: auto;}
	.about_story_content_left h2{font-size: 4.8vw;margin-bottom: 1.8vw;}
	.about_story_content_left p{font-size: 3.6vw;margin-top: 3.2vw;}
	.about_story_content_left_bottom:after{width: 43vw;}
	.about_story_content_left_bottom{margin-top: 5.8vw;}
	.about_story_content_left_bottom_img{width: 20vw;}
	.about_story_content_left_bottom_txt{margin-left: 2.2vw;}
	.about_story_content_left_bottom_txt h3{font-size: 4.2vw;}
	.about_story_content_left_bottom_txt h4{font-size: 3.6vw;}
	.about_story_content_right{margin-top: 5.8vw;}
	.about_story_content_right img{border-radius: 2vw;}
	.about_story_box{padding-bottom: 8vw;}
	.about_culture_box{padding: 8vw 0;margin-top: 0;}
	.about_culture_content_img{border-radius: 2vw;}
	.about_culture_content_right{margin-top: 5.8vw;}
	.about_culture_content_right h2{font-size: 4.8vw;}
	.about_culture_content_right h3{font-size: 3.8vw;margin-top: 3.2vw;}
	.about_culture_content_right p{font-size: 3.6vw;margin-top: 3.2vw;}
	.about_history_box{padding: 8vw 0;}
	.about_history_top{margin-top: 5.8vw;}
	.about_history_sw .swiper-slide h2{font-size: 4.2vw;margin-top: 3.6vw;}
	.about_history_bottom_box{margin-top: 5.8vw;}
	.about_history_bottom_sw_right{padding: 5% 4%;padding-bottom: 12vw;}
	.about_history_bottom_sw_right_btn, .about_history_bottom_sw_left_btn{width: 6.8vw;height: 6.8vw;font-size: 3.6vw;}
	.about_history_bottom_sw_left_btn{left: 4%;}
	.about_history_bottom_sw_right_btn{left:12vw;}
	.about_history_bottom_sw_right h2{font-size: 4.8vw;}
	.about_history_bottom_sw_right p{font-size: 3.6vw;margin-top: 3.2vw;}
	.about_certificates_box{padding-bottom: 8vw;}
	.about_certificates_content_swiper_left{width: 38.5%;}
	.about_certificates_content_swiper_right{width: 60.5%;}
	.about_certificates_content_swiper_right .swiper-slide h2,
	.about_certificates_content_swiper_left .swiper-slide h2{font-size: 3.6vw;margin-top: 3.8vw;}
	.about_certificates_content{margin-top: 5.8vw;}
	.about_certificates_box:after{height: 45vw;}
	.about_certificates_content_btn{margin-top: 5.8vw;}
	.about_certificates_content_btn_left, .about_certificates_content_btn_right{width: 6.8vw;height: 6.8vw;font-size: 3.6vw;}
	.about_certificates_content_btn_right{margin-left: 3.2vw;}
	.about_global_box{padding: 8vw 4%;}
	.about_global_left h2{font-size: 4.8vw;}
	.about_global_number{margin-top: 8vw;padding-top: 1.8vw;}
	.about_global_number h2 span{font-size: 8.8vw;}
	.about_global_number p{font-size: 3.6vw;}
	.about_global_content{margin-top: 3.8vw;}
	.about_global_content p{font-size: 3.6vw;}
	.about_global_content p + p{margin-top: 3.6vw;}
	.about_global_right{margin-top: 5.8vw;}
	.about_visit_sw{margin-top: 5.8vw;}
	.about_visit_sw_content{padding: 5% 4%;}
	.about_visit_sw_content h2{font-size: 4.2vw;}
	.about_visit_sw_left_btn, .about_visit_sw_right_btn{width: 6.8vw;height: 6.8vw;font-size: 3.6vw;}
	.about_visit_sw_right_btn{margin-left: 3.2vw;}
	.about_visit_box{padding-bottom: 8vw;}
	.about_partners_sw{margin-top: 5.8vw;width: 100%;padding-bottom: 8vw;}
	.about_partners_box{padding-bottom: 8vw;}
	.about_partners_sw .swiper-slide{padding: 3.8vw 0;}
	.about_partners_sw_page span{width: 1.8vw;height: 1.8vw;}
	.about_partners_sw_page span.swiper-pagination-bullet-active{width: 4vw;}
	.why_team_box{padding: 8vw 0;}
	.why_team_content h2{font-size: 4.8vw;margin-bottom: 3.6vw;}
	.why_team_content p{font-size: 3.6vw;}
	.why_team_img{margin-top: 5.8vw;}
	.why_technology_box{margin-top: 0;}
	.why_technology_left h2{font-size: 4.8vw;}
	.why_technology_left img{width: 4.8vw;margin-top: 3.6vw;}
	.why_technology_left p{font-size: 3.6vw;margin-top: 3.2vw;}
	.why_technology_right_top{padding: 3.8vw 4%;}
	.why_technology_right_top_title h2{font-size: 3.8vw;}
	.why_technology_right_top_title span{font-size: 12vw;}
	.why_technology_right_top_ico{width: 4.8vw;}
	.why_technology_right_bottom p{font-size: 3.6vw;}
	.why_technology_right_bottom p + p{margin-top: 3.2vw;}
	.why_technology_right_bottom{padding: 0 4%;padding-bottom: 5.8vw;}
	.why_after_box{padding: 8vw 0;}
	.product_list_pdf_file_title p{font-size: 3.6vw;margin-top: 3.2vw;}
	.why_after_sw{margin-top: 5.8vw;}
	.why_after_sw .swiper-slide{flex-direction: column;}
	.why_after_sw_left{width: 100%;}
	.why_after_sw_left_txt{padding: 5% 4%;}
	.why_after_sw_left_txt p{font-size: 3.6vw;}
	.why_after_sw_right{width: 100%;margin-left: 0;padding: 5% 4%;padding-bottom: 16vw;}
	.why_after_sw_right h2{font-size: 4.8vw;}
	.why_after_sw_right p{font-size: 3.6vw;margin-top: 3.2vw;}
	.why_after_sw_left_btn, .why_after_sw_right_btn{bottom: 3.2vw;}
	.why_quality_box{padding-top: 0;background: none;padding-bottom: 8vw;}
	.why_quality_title p{margin-top: 3.2vw;font-size: 3.6vw;color: #000000;}
	.why_quality_title h2{font-size: 4.8vw;color: #000000;}
	.why_quality_ul{margin-top: 3.2vw;}
	.why_quality_ul li{width: 100%;padding: 5% 4%;margin-top: 3.8vw;}
	.why_quality_ul_ico{width: 11vw;}
	.why_quality_ul li h2{min-height: auto;font-size: 4.2vw;margin-top: 3.2vw;}
	.why_quality_ul li p{font-size: 3.6vw;margin-top: 3.2vw;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}

@media screen and (max-width: 768px) {
	.product_list_video_box .product_list_video_sw .swiper-slide img{
	  height: 250px;
	}  
  }




/* 手机端底部导航 */

.side-contact {
  position: fixed;
  right: 15px;
  bottom: 15px;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  transition: all .4s;
}

/* Trigger button - hidden on desktop */
.side-contact__trigger {
  display: none;
}

/* List container */
.side-contact__list {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

/* Each contact item */
.side-contact__item {
  width: 52px;
  height: 52px;
  position: relative;
  border-radius: 14px;
  background: var(--mainColor);
  box-shadow: 0 4px 15px rgba(156, 195, 93, 0.35);
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  overflow: visible;
}

.side-contact__item:hover {
  transform: translateX(-4px);
  box-shadow: 0 6px 24px rgba(156, 195, 93, 0.5);
  border-radius: 16px;
}

/* Hide email item on desktop (same as original behavior) */
.side-contact__item.js-email-popup {
  display: none;
}

/* The main link/button */
.side-contact__link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 2;
}

/* SVG icon styling */
.side-contact__icon {
  width: 24px;
  height: 24px;
  color: #fff;
  display: block;
  flex-shrink: 0;
  transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

.side-contact__item:hover .side-contact__icon {
  transform: scale(1.15);
}

/* Hidden label inside the button */
.side-contact__label {
  display: none;
}

/* Tooltip - glass morphism card */
.side-contact__tooltip {
  padding: 8px 14px;
  background: rgba(255, 255, 255, 0.97);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.6);
  border-radius: 10px;
  position: absolute;
  right: 64px;
  top: 50%;
  transform: translateY(-50%) translateX(10px);
  opacity: 0;
  visibility: hidden;
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12), 0 2px 8px rgba(0, 0, 0, 0.06);
  white-space: nowrap;
  z-index: 10;
}

/* Tooltip arrow */
.side-contact__tooltip::after {
  content: "";
  position: absolute;
  right: -7px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  width: 12px;
  height: 12px;
  background: rgba(255, 255, 255, 0.97);
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  border-right: 1px solid rgba(255, 255, 255, 0.6);
  border-radius: 2px;
}

.side-contact__item:hover .side-contact__tooltip {
  opacity: 1;
  visibility: visible;
  transform: translateY(-50%) translateX(0);
}

.side-contact__tooltip li {
  width: auto;
  height: auto;
  white-space: nowrap;
}

.side-contact__tooltip-link {
  display: block;
  font-size: 14px;
  color: #333;
  font-family: "Montserrat-SemiBold", sans-serif;
  text-decoration: none;
  line-height: 1.5;
  transition: color 0.2s;
}

.side-contact__tooltip-link:hover {
  color: var(--mainColor);
  text-decoration: underline;
}

/* Pulse animation for phone item */
.side-contact__item:first-child {
  animation: side-contact-pulse 3s ease-in-out infinite;
}

@keyframes side-contact-pulse {
  0%, 100% {
    box-shadow: 0 4px 15px rgba(156, 195, 93, 0.35);
  }
  50% {
    box-shadow: 0 4px 28px rgba(156, 195, 93, 0.65), 0 0 0 8px rgba(156, 195, 93, 0.08);
  }
}

/* ============ Mobile Styles ============ */

/* Back to top button */
.side-contact__back-top {
  width: 52px;
  height: 52px;
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.95);
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  visibility: hidden;
  position: relative;
  z-index: 2;
}

.side-contact__back-top.is-visible {
  opacity: 1;
  visibility: visible;
  border-radius: 50%;
}

.side-contact__back-top .side-contact__icon {
  width: 22px;
  height: 22px;
  color: var(--mainColor);
  transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

.side-contact__back-top:hover .side-contact__icon {
  transform: translateY(-3px);
}

@media screen and (max-width: 768px) {
  .side-contact {
    width: auto;
    height: auto;
    top: auto;
    bottom: 15px;
    right: 15px;
    z-index: 999;
    transform: none;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 8px;
    background: transparent;
  }

  .side-contact.is-open {
	bottom: 75px;
  }

  /* Trigger button - smiley contact icon on right */
  .side-contact__trigger {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: var(--mainColor);
    border: none;
    cursor: pointer;
    box-shadow: 0 4px 16px rgba(156, 195, 93, 0.4);
    transition: all 0.3s ease;
    z-index: 1000;
    position: relative;
  }

  .side-contact__trigger:hover {
    transform: scale(1.08);
    box-shadow: 0 6px 24px rgba(156, 195, 93, 0.55);
  }

  .side-contact__trigger:active {
    transform: scale(0.95);
  }

  .side-contact__trigger-icon {
    width: 22px;
    height: 22px;
    color: #fff;
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  }

  .side-contact.is-open .side-contact__trigger-icon {
    transform: rotate(180deg);
  }

  /* Contact items bar - pop up from bottom when toggled */
  .side-contact__list {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    flex-direction: row;
    gap: 0;
    max-height: 0;
    overflow: hidden;
    background: var(--mainColor);
    box-shadow: 0 -4px 24px rgba(0, 0, 0, 0.15);
    opacity: 0;
    transform: translateY(100%);
    transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1),
                opacity 0.3s ease,
                transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 998;
  }

  .side-contact__list.is-expanded {
    max-height: 200px;
    opacity: 1;
    transform: translateY(0);
  }

  .side-contact__item {
    width: 33.333%;
    min-width: 0;
    height: 56px;
    border-radius: 0;
    margin-bottom: 0;
    box-shadow: none;
    background: transparent;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-left: 1px solid rgba(255, 255, 255, 0.25);
  }

  .side-contact__item:first-child {
    border-left: 0;
  }

  .side-contact__item:last-child {
  }

  .side-contact__item:hover {
    transform: none;
    box-shadow: none;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.12);
  }



  /* Show email on mobile */
  .side-contact__item.js-email-popup {
    display: flex;
  }

  .side-contact__link {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%;
    height: 100%;
    padding: 8px 14px;
  }

  .side-contact__icon {
    width: 20px;
    height: 20px;
  }

  /* Show label text on mobile */
  .side-contact__label {
    display: block;
    font-size: 12px;
    color: #fff;
    font-family: "Montserrat-SemiBold", sans-serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 110px;
  }

  /* Hide tooltips on mobile */
  .side-contact__tooltip {
    display: none !important;
  }

  /* Disable pulse animation on mobile */
  .side-contact__item:first-child {
    animation: none;
  }
}

.materials_box1{
	width: 100%;
	height: auto;
	padding: 80px 0 ;
}
.materials_box1 h2{
		font-size: 36px;
	color: #000000;
	font-family: "Poppins-Bold";
}
.materials_box1 ul{
	display: flex;
	align-items: center;
	margin-top: 50px;
	flex-wrap: wrap;
}
.materials_box1 ul li{
	width: calc(100% / 4 );
	height:300px;
	overflow: hidden;
	position: relative;
}
.materials_box1 li:hover img{
	transform: scale(1.1);
}
.materials_box1 li img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: bottom;
	transition: all 0.3s;
}
.materials_box1 li .name{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 18px;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 10px 20px;
	transition: all 0.3s;
}
.materials_box1 li:hover .name{
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 30px;
	background-color: #9cc35d;
	text-align: center;
}

@media screen and (max-width: 1024px) {
	 .materials_box1 ul li{
	width: calc(100% / 3 );
 height: auto;
}
}
@media screen and (max-width: 768px) {
	 .materials_box1 ul li{
	width: calc(100% / 2 );
}
}
@media screen and (max-width: 420px) {
	 .materials_box1 ul li{
   width: 100%;
}
}













