/*header start*/
.header{width: 100%;height: auto;display: block;}
.header_top_box{width: 100%;height: auto;background: var(--mainColor);}
.header_top_content{width: 100%;height: 38px;display: flex;justify-content: space-between;align-items: center;}
.header_top_content_left{display: flex;justify-content: flex-start;align-items: center;}
.header_top_content_left p{font-size: 16px;color: #FFFFFF;font-family: "PlusJakartaSans-Light";}
.header_top_content_left a{display: block;width: 16px;height: auto;margin-left: 15px;}
.header_top_content_left a img{width: 100%;height: auto;display: block;filter: brightness(0) invert(1);}
.header_top_content_right{display: flex;justify-content: flex-end;align-items: center;height: 100%;}
.header_top_content_right li{display: flex;align-items: center;}
.header_top_content_right li img{width: 18px;height: auto;display: block;margin-right: 5px;}
.header_top_content_right li a{color: #FFFFFF;font-size: 16px;font-family: "PlusJakartaSans-Light";}
.header_top_content_right li + li{margin-left: 20px;}
.header_top_content_right li a:hover{text-decoration: underline;}
.header_bottom_box{width: 100%;height: auto;position: relative;}
.header_bottom_box.fixed{position: fixed;top: 0;left: 0;z-index: 999;background: #FFFFFF;box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);}
.header_bottom_content{width: 100%;height: 82px;display: flex;justify-content: space-between;align-items: center;}
.logo{width: 115px;height: auto;}
.logo img{width: 100%;height: auto;display: block;}
.header_bottom_right_box{height: 100%;display: flex;justify-content: flex-end;align-items: center;}
.nav_box{height: 100%;display: flex;justify-content: flex-end;align-items: center;}
.nav_box li{height: 100%;position: relative;}
.nav_box li + li{margin-left: 58px;}
.nav_frist_link{display: flex;align-items: center;height: 100%;font-size: 18px;color: var(--222);font-family: "PlusJakartaSans-Medium";}
.nav_box li.on .nav_frist_link,.nav_box li:hover .nav_frist_link{color: var(--mainColor);}
.nav_list_box{width: 268px;height: auto;position: absolute;left: 50%;transform: translateX(-50%);top: 100%;z-index: 99;background: #FFFFFF;box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);display: none;}
.nav_list_item{width: 100%;height: auto;border-bottom: 1px solid #E5E5E5;}
.nav_list_box .nav_list_item:nth-last-of-type(1){border-bottom: none;}
.nav_two_link{display: flex;height: 45px;align-items: center;line-height: 1.6; padding: 0 10px;font-size: 16px;transition: all 0.3s;}
.nav_two_link:hover{background: var(--mainColor);color: #FFFFFF;}
.nav_list_content{width: 100%;min-height: 100%;background: #FFFFFF;position: absolute;left: 100%;top: 0;box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);display: none;}
.nav_list_content a{display: flex;height: 45px;align-items:center;border-bottom: 1px solid #E5E5E5;transition: all 0.3s;padding: 0 10px;}
[lang="de"] .nav_list_content a{font-size: 14px;}
.nav_list_content a:nth-last-of-type(1){border-bottom: none;}
.nav_list_content a:hover{background: var(--mainColor);color: #FFFFFF;}
.nav_list_item:hover .nav_list_content{display: block;}
.nav_box li:hover .nav_list_box{display: block;}
.header_content_right_language{height: 100%;margin-left: 50px;display: flex;align-items: center;cursor: pointer;position: relative;}
.header_content_right_language_btn{display: flex;align-items: center;}
.header_content_right_language_btn img{display: block;}
.header_content_right_language_btn img + img{margin-left: 8px;}
.header_content_right_language_list{width: 120px;height: auto;position: absolute;left: 50%;transform: translateX(-50%);top: 100%;background: #FFFFFF;box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);z-index: 999;display: none;}
.header_content_right_language:hover .header_content_right_language_list{display: block;}
.header_content_right_language_list a{line-height: 35px;padding: 0 10px;border-bottom: 1px solid #E5E5E5;display: block;font-size: 16px;}
.header_content_right_language_list a:hover{background: var(--mainColor);color: #FFFFFF;}
.header_content_right_language_list a:nth-last-of-type(1){border-bottom: none;}
.header_content_right_search{margin-left: 17px;position: relative;padding-left: 15px;cursor: pointer;}
.header_content_right_search:before{content: "";width: 2px;height: 14px;background: rgba(102, 102, 102, 0.3);position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.header_content_right_search img{width: 18px;height: auto;display: block;}
.header_search_box{width: 100%;max-height: 0px;background: #FFFFFF;position: absolute;left: 0px;top: 100%;z-index: 9999;overflow: hidden;transition: all 0.6s;box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);}
.header_search_box form{width: 100%;height: auto;display: flex;justify-content: center;align-items: center;}
.header_search_box input{width: 400px;height: 42px;display: block;outline: none;background: #FFFFFF;color: #333333;padding: 0 18px;border: none;font-size: 18px;margin: 30px 0;border-bottom: 1px solid #E5E5E5;}
.header_search_box input:nth-last-of-type(1){border-radius: 8px;width: 150px;margin-left: 15px;background: var(--mainColor);color: #FFFFFF;cursor: pointer;}
.header_search_box.on{max-height: 800px;}
.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:  #000;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;display: block;position: relative;overflow: hidden;}
.index_banner_swiper{width: 100%;height: auto;}
.index_swiper_bg{width: 100%;height: auto;}
.index_swiper_bg img{width: 100%;height: auto;display: block;}
.index_swiper_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: center;}
.index_swiper_content .contentWH1400{display: flex;justify-content: flex-end;}
.index_swiper_content_txt{width: 53%;-webkit-animation-delay: 1s;}
.index_swiper_content_txt h2{font-size: 48px;color: #FFFFFF;font-family: "PlusJakartaSans-Bold";text-align: left;text-transform: capitalize;text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);}
.index_swiper_content_txt p{font-size: 20px;margin-top: 30px;line-height: 1.6;text-align: left;color: #FFFFFF;text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);}
.index_swiper_content_more{width: 100%;height: auto;display: flex;justify-content: flex-start;margin-top: 100px;}
.index_swiper_content_more a{display: flex;justify-content: center;align-items: center;width: 180px;height: 50px;background: #FFFFFF;border-radius: 25px;color: var(--mainColor);font-size: 18px;transition: all 0.3s;}
.index_swiper_content_more a:hover{box-shadow: inset 4px 4px 4px rgba(1, 64, 153, 0.4);}
.index_banner_swiper_page{width: 100%;bottom: 30px !important;}
.index_banner_swiper_page span{width: 22px;height: 4px;background: #FFFFFF;opacity: 0.5;border-radius: 2px;}
.index_banner_swiper_page span.swiper-pagination-bullet-active{opacity: 1;}
/*banner end*/
/*content start*/
.content{width: 100%;height: auto;}
.index_product_box{width: 100%;height: auto;padding: 80px 0px;overflow: hidden;}
.index_product_title_box{width: 100%;height: auto;}
.index_product_title_top{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;}
.index_product_title_top h2{font-size: 48px;color: var(--222);font-family: "PlusJakartaSans-Bold";}
.index_product_title_top a{display: flex;justify-content: flex-start;align-items: center;font-size: 18px;color: #222222;transition: all 0.3s;}
.index_product_title_top a img{display: block;width: 20px;height: auto;margin-left: 8px;margin-top: 5px;filter: brightness(0);transition: all 0.3s;}
.index_product_title_top a:hover{color: var(--mainColor);}
.index_product_title_top a:hover img{filter: initial;}
.index_product_title_bottom{width: 100%;height: auto;margin-top: 20px;}
.index_product_title_bottom p{font-size: 18px;color: #222222;line-height: 1.6;}
.index_product_content_box{width: 100%;height: auto;overflow: hidden;padding: 0 13.335%;margin-top: 68px;}
.index_product_content_sw{width: 100%;height: auto;overflow: unset;padding-bottom: 80px;}
.index_product_content_sw .swiper-slide{background: #F3F4F6;width: 100%;height: auto;}
.index_product_content_sw .swiper-slide a{display: block;width: 100%;height: auto;padding: 50px;}
.index_product_content_sw_img{width: 100%;height: auto;overflow: hidden;}
.index_product_content_sw_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.index_product_content_sw .swiper-slide h2{font-size: 22px;color: #222222;font-family: "PlusJakartaSans-SemiBold";}
.index_product_content_sw .swiper-slide span{display: flex;justify-content: flex-start;align-items: center;color: var(--mainColor);margin-top: 15px;}
.index_product_content_sw .swiper-slide span img{width: 16px;margin-left: 8px;}
.index_product_content_sw .swiper-slide:hover span{text-decoration: underline;}
.index_product_content_sw .swiper-slide:hover .index_product_content_sw_img img{transform: scale(1.1);}
.index_product_content_sw_left_btn,.index_product_content_sw_right_btn{width: 32px;height: auto;bottom: 0px;top: auto;transform: none;background: none;}
.index_product_content_sw_left_btn img,.index_product_content_sw_right_btn img{width: 100%;height: auto;display: block;filter: brightness(0);transition: all 0.3s;}
.index_product_content_sw_right_btn img{transform: rotateY(-180deg);}
.index_product_content_sw_left_btn{left: 0;}
.index_product_content_sw_right_btn{right: auto;left: 62px;}
.index_product_content_sw_left_btn:hover img,.index_product_content_sw_right_btn:hover img{filter:initial;}
.index_solution_box{width: 100%;height: auto;position: relative;}
.index_solution_bg{width: 100%;height: auto;aspect-ratio:1920/800;position: relative;}
.index_solution_bg_list{width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0;transition: all 0.6s;}
.index_solution_bg_list img{width: 100%;height: 100%;display: block;object-fit: cover;}
.index_solution_content_box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.index_title_box{width: 100%;height: auto;}
.index_title_box h2{font-size: 48px;color: #222222;font-family: "PlusJakartaSans-Bold";text-align: center;}
.index_title_box p{font-size: 18px;color: #333333;text-align: center;line-height: 1.6;padding: 0 15%;margin-top: 10px;}
.index_solution_bottom_box{width: 100%;height: auto;/*margin-top: 58px;*/position: relative;}
.index_solution_content_box{width: 100%;height: 100%;display: flex;justify-content: space-between;}
.index_solution_content_box li{width: calc(100% / 6);height: 100%;border-right: 2px solid rgba(255,255,255,0.2);background: linear-gradient(0deg,rgba(0, 112, 184, 0.6) 0%, rgba(255, 255, 255, 0) 90%);transition: all 0.3s;position: relative;flex: 1;}
.index_solution_content_box li a{display: block;width: 100%;height: 100%;padding: 200px 40px;}
.index_solution_content_box li:nth-last-of-type(1){border-right: none;}
.index_solution_content_box li h2{font-size: 24px;color: #FFFFFF;font-family: "PlusJakartaSans-Bold";min-height: 58px;display: block;}
.index_solution_content_box li i{display: block;width: 120px;height: 2px;background: #FFFFFF;margin-top: 20px;}
.index_solution_content_box li p{font-size: 16px;color: #FFFFFF;margin-top: 30px;line-height: 1.6;transform: translateY(30px);opacity: 0;transition: transform 0.3s, opacity 0.3s;}
.index_solution_content_box li:hover{background: rgba(0, 112, 184,0.6);}
.index_solution_content_box li:hover p{transform: translateY(0);opacity: 1;}
.index_solution_content_box li span{display: flex;justify-content: flex-start;align-items: center;font-size: 16px;color: #FFFFFF;position: absolute;bottom: 40px;left: 40px;}
.index_solution_content_box li span img{display: block;width: 20px;height: auto;margin-left: 8px;}
.index_about_box{width: 100%;height: auto;padding: 100px 0;background: url(../images/index_about_bg.webp) no-repeat center center;background-size: cover;overflow: hidden;}
.index_about_content_box{width: 100%;height: auto;display: flex;justify-content: space-between;}
.index_about_content_left{width: 50%;height: auto;overflow: hidden;border-radius: 10px;box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);}
.index_about_content_left img{width: 100%;height: 100%;display: block;object-fit: cover;}
.index_about_content_right{width: 47%;height: auto;}
.index_about_content_right h2{font-size: 48px;color: #222222;font-family: "PlusJakartaSans-Bold";}
.index_about_content_right p{font-size: 16px;color: #333333;line-height: 1.6;margin-top: 20px;}
.index_about_more{width: 180px;height: 58px;border: 1px solid var(--mainColor);border-radius: 29px;margin-top: 30px;font-size: 18px;color: var(--mainColor);display: flex;justify-content: center;align-items: center;}
.index_about_more:hover{background: var(--mainColor);color: #FFFFFF;}
.index_about_content_ul{width: 100%;height: auto;display: flex;justify-content: space-between;margin-top: 68px;}
.index_about_content_ul li{width: 23.5%;height: auto;padding: 40px;border-radius: 8px;box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);background: rgba(255,255,255,0.8);}
.index_about_content_ul li h3{font-size: 20px;color: var(--mainColor);text-align: center;font-family: "PlusJakartaSans-Bold";}
.index_about_content_ul li h3 span{font-family: "PlusJakartaSans-Bold";font-size: 48px;}
.index_about_content_ul li p{font-size: 18px;color: #222;text-align: center;margin-top: 20px;}
.index_why_choose_box{width: 100%;height: auto;padding: 80px 0px;overflow: hidden;}
.index_title_box{width: 100%;height: auto;}
.index_title_box h2{font-size: 48px;color: #333333;text-align: center;font-family: "PlusJakartaSans-Bold";}
.index_why_choose_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;margin-top: 20px;}
.index_why_choose_ul li{width: 32%;height: auto;margin-top: 30px;border: 1px solid #E5E5E5;}
.index_why_us_ul{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 20px;}
.index_why_us_ul li{width: 48.5%;height: auto;padding: 30px;background: #fff;border-radius: 10px;margin-top: 35px;display: flex;justify-content: flex-start;align-items: center;border: 1px solid var(--mainColor);}
.index_about_why_ul_ico{width: 130px;height: auto;aspect-ratio:1/1;background: var(--mainColor);border-radius: 50%;display: flex;justify-content: center;align-items: center;margin: 0px auto;transition: all 0.3s;}
.index_about_why_ul_ico img{display: block;width: 60%;}
.index_about_why_ul_right{flex: 1;padding-left: 50px;}
.index_about_why_ul_right h3{color: #1B1B1B;font-family: "PlusJakartaSans-Bold";font-size: 30px;text-align: left;margin-top: 20px;}
.index_about_why_ul_right p{font-size: 18px;color: #383838;margin-top: 20px;line-height: 1.6;}
.index_why_us_ul li:hover .index_about_why_ul_ico{transform: rotate(360deg);}
.index_news_box{width: 100%;height: auto;padding: 80px 0px;background: #F8F8F8;overflow: hidden;}
.index_news_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;margin-top: 20px;}
.index_news_ul li{width: 32%;height: auto;border: 1px solid #E5E5E5;margin-top: 30px;background: #FFFFFF;margin-left: 2%;}
.index_news_ul li:nth-of-type(3n+1){margin-left: 0;}
.index_news_ul li a{display: block;width: 100%;height: auto;padding: 10px;}
.index_news_ul_img{width: 100%;height: auto;aspect-ratio:425/283;overflow: hidden;}
.index_news_ul_img img{width: 100%;height: 100%;object-fit: cover; display: block;transition: all 0.3s;}
.index_news_ul_content{width: 100%;height: auto;}
.index_news_ul_content{padding: 30px;width: 100%;height: auto;}
.index_news_ul_content_time{font-size: 16px;color: var(--mainColor);font-family: "PlusJakartaSans-Bold";}
.index_news_ul_content h2{font-size: 20px;color: #333333;font-family: "PlusJakartaSans-Bold";display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-top: 10px;line-height: 1.4;min-height: 56px;}
.index_news_ul_content p{font-size: 16px;color: #666666;line-height: 1.6;margin-top: 10px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.index_news_ul_content span{display: flex;justify-content: center;align-items: center;width: 182px;height: 40px;border: 1px solid #E5E5E5;font-size: 16px;color: #333333;margin-top: 30px;border-radius: 20px;transition: all 0.3s;}
.index_news_ul li:hover .index_news_ul_img img{transform: scale(1.1);}
.index_news_ul li:hover .index_news_ul_content span{background: var(--mainColor);color: #FFFFFF;border-color: var(--mainColor);}
/*content end*/
/*about.html start*/
.about_tem_box{width: 100%;height: auto;padding: 80px 0;background: #F8F8F8;overflow: hidden;}
.about_tem_btn_box{width: 66.6%;height: auto;display: flex;justify-content: center;border-bottom: 2px solid #cfcfcf;margin: 0px auto;margin-top: 40px;}
.about_tem_btn_box li{font-size: 18px;color: #000000;font-family: "PlusJakartaSans-Medium";padding-bottom: 17px;position: relative;cursor: pointer;}
.about_tem_btn_box li + li{margin-left: 30px;}
.about_tem_btn_box li.on{color: var(--mainColor);}
.about_tem_btn_box li.on:after{content: "";display: block;width: 100%;height: 2px;background: var(--mainColor);position: absolute;left: 0;bottom: -2px;}
.about_tem_content_box{width: 100%;height: auto;margin-top: 70px;}
.about_tem_content_list{width: 100%;overflow: hidden;height: 0;}
.about_tem_content_sw{width: 100%;height: auto;margin: 0px auto;}
.about_tem_content_sw .swiper-slide{border-radius: 10px;overflow: hidden;}
.about_tem_content_sw .swiper-slide img{width: 100%;height: auto;display: block;}
.public_certification_box{background: none;}
.public_about_partner_box{background: #F8F8F8;}
/*about.html end*/
/*product.html start*/
.public_products_content_left_content{top: 82px;}
.product_category_related_solution_box{width: 100%;height: auto;padding: 80px 0px;border-bottom: 1px solid rgba(60, 60, 60, 0.2);overflow: hidden;}
.product_category_related_solution_title{width: 100%;height: auto;}
.product_category_related_solution_title h2{font-size: 30px;color: #000000;font-family: "PlusJakartaSans-SemiBold";text-align: center;}
.product_category_related_solution_content_box{width: 100%;height: auto;display: flex;justify-content: flex-end;margin-top: 60px;}
.product_category_related_solution_content{width: 86.7%;height: auto;overflow: hidden;}
.product_category_related_solution_content_sw_con{width: 72.12%;}
.product_category_related_solution_content_sw{width: 100%;overflow: unset;padding-bottom: 60px;}
.product_category_related_solution_content_sw .swiper-slide{position: relative;}
.product_category_related_solution_content_sw_bg{width: 100%;height: auto;overflow: hidden;aspect-ratio:5/4;}
.product_category_related_solution_content_sw_bg img{width: 100%;height: 100%;object-fit: cover; display: block;transition: all 0.3s;}
.product_category_related_solution_content_sw_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;padding: 30px;padding-bottom: 36px;display: flex;align-items: flex-end;background: rgba(0, 0, 0, 0.4);transition: all 0.3s;}
.product_category_related_solution_content_sw_content_txt{width: 100%;height: auto;}
.product_category_related_solution_content_sw_content_txt h2{font-size: 24px;color: #FFFFFF;font-family: "Poppins-Medium";white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.product_category_related_solution_content_sw_content_txt p{font-size: 14px;color: #FFFFFF;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 8px;}
.product_category_related_solution_content_sw_content_txt span{display: none;color: #FFFFFF;text-decoration: underline;margin-top: 10px;}
.product_category_related_solution_content_sw .swiper-slide:hover .product_category_related_solution_content_sw_bg img{transform: scale(1.1);}
.product_category_related_solution_content_sw .swiper-slide:hover .product_category_related_solution_content_sw_content{background: rgba(0, 112, 184, 0.6);}
.product_category_related_solution_content_sw .swiper-slide:after{content: "";display: block;width: 0;height: 11px;background: var(--mainColor);position: absolute;left: 0;bottom: 0;transition: 0.3s;}
.product_category_related_solution_content_sw .swiper-slide:hover:after{width: 100%;}
.product_category_related_solution_content_sw .swiper-slide:hover .product_category_related_solution_content_sw_content_txt span{display: block;}
.product_category_related_solution_content_sw_right,.product_category_related_solution_content_sw_left{width: 45px;height: 52px;background: rgba(0,0,0,0.56);display: flex;align-items: center;justify-content: center;font-size: 24px;color: #FFFFFF;font-family: "Poppins-Medium";}
.product_category_related_solution_content_sw_left{left: 0;}
.product_category_related_solution_content_sw_right{right: -200px;}
.product_category_related_solution_content_sw_right:hover,.product_category_related_solution_content_sw_left:hover{background: var(--mainColor);color: #FFFFFF;}
.product_category_related_solution_content_sw_page{width: 100%;height: auto;bottom: 0 !important;}
.product_category_related_solution_content_sw_page span{width: 36px;height: 3px;border-radius: 1px;background: #828282;opacity: 1;}
.product_category_related_solution_content_sw_page span.swiper-pagination-bullet-active{background: var(--mainColor);}
/*product.html end*/
/*applications.html start*/
.application_box{width: 100%;height: auto;padding: 80px 0px;}
.solution_content_ul{width: 100%;height: auto;}
.solution_content_ul li{width: 100%;height: auto;margin-top: 28px;background: #FFFFFF;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);border: 1px solid #EEEEEE;padding: 14px;}
.solution_content_ul a{display: flex;justify-content: space-between;width: 100%;padding-right: 34px;align-items: center;}
.solution_content_ul_img{width: 43.1%;height: auto;overflow: hidden;aspect-ratio:5/3;}
.solution_content_ul_img img{width: 100%;height: 100%;object-fit: cover; display: block;transition: all 0.3s;}
.solution_content_ul_right{width: 46.84%;height: auto;}
.solution_content_ul_right h2{font-size: 20px;color: #222;font-weight: 600;}
.solution_content_ul_right p{font-size: 16px;color: #08122D;font-weight: 300;line-height: 1.6;margin-top: 12px;}
.solution_content_ul_right span{display: flex;justify-content: center;align-items: center;width: 182px;height: 46px;background: var(--mainColor);font-size: 14px;color: #FFFFFF;font-weight: 400;text-align: center;border-radius: 5px;margin-top: 28px;}
.solution_content_ul li:hover .solution_content_ul_img img{transform: scale(1.1);}
/*applications.html end*/
/*footer start*/
.footer{width: 100%;height: auto;background: url(../images/footer_bg.jpg) no-repeat center center;background-size: cover;}
.footer_top_box{width: 100%;height: auto;padding: 50px 0px;display: flex;justify-content: space-between;border-bottom: 1px solid rgba(255,255,255,0.8);}
.footer_logo{width: 155px;height: auto;}
.footer_logo img{width: 100%;height: auto;display: block;filter: brightness(0) invert(1);}
.footer_top_left_share{width: 100%;height: auto;margin-top: 50px;}
.footer_top_left_share h2{font-size: 20px;color: #FFFFFF;}
.footer_nav_list h2{font-size: 22px;color: #FFFFFF;font-family: "PlusJakartaSans-Bold";text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);}
.footer_nav_list span{display: block;width: 26px;height: 2px;background: #FFFFFF;margin-top: 5px;margin-bottom: 15px;}
.footer_nav_list a{display: block;font-size: 16px;color: #FFFFFF;line-height: 1.4;margin-top: 15px;text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);}
.footer_nav_list a:hover{text-decoration: underline;}
.footer_top_box .footer_nav_list:nth-of-type(3){width: 20%;}
.footer_info_box{width: 23%;}
.footer_share_ul{width: 100%;height: auto;margin-top: 25px;display: flex;justify-content: flex-start;}
.footer_share_ul li{width: 22px;height: auto;margin-left: 22px;}
.footer_share_ul li:nth-of-type(1){margin-left: 0;}
.footer_share_ul li img{width: 100%;height: auto;display: block;filter: brightness(0) invert(1);}
.footer_info_box h2{font-size: 22px;color: #FFFFFF;font-family: "PlusJakartaSans-Bold";text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);}
.footer_info_box span{display: block;width: 26px;height: 2px;background: #FFFFFF;margin-top: 5px;margin-bottom: 15px;}
.footer_info_ul{width: 100%;height: auto;}
.footer_info_ul li{margin-top: 15px;display: flex;justify-content: flex-start;align-items: flex-start;}
.footer_info_ul li img{width: 18px;height: auto;display: block;margin-right: 10px;filter: brightness(0) invert(1);}
.footer_info_ul li p{color: #fff;font-size: 16px;line-height: 1.4;text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);}
.footer_info_ul li p a{color: #fff;text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);}
.footer_info_ul li p a:hover{color: #FFFFFF;text-decoration: underline;}
.footer_last_box{width: 100%;height: auto;padding: 20px 0;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.footer_last_box p{font-size: 16px;color: #fff;}
.footer_last_box a{color: #fff;}
.footer_last_box a:hover{color: #FFFFFF;text-decoration: underline;}
/*footer end*/
@media (max-width: 1768px) {
	.index_solution_content_box li a{padding: 30px 20px;}
	.index_solution_content_box li h2{font-size: 20px;}
}
@media (max-width: 1400px) {
	.nav_frist_link{font-size: 16px;}
	.nav_box li + li{margin-left: 45px;}
	.header_content_right_language{margin-left: 45px;}
	.index_product_content_sw .swiper-slide a{padding: 25px;}
	.index_product_content_sw .swiper-slide h2{font-size: 18px;}
	.index_product_content_box{padding: 0 4%;}
	.index_solution_content_box li p{font-size: 14px;}
	.index_swiper_content_txt h2{font-size: 40px;}
	.index_swiper_content_txt p{font-size: 18px;}
	.index_swiper_content_more{margin-top: 60px;}
	.public_about_info_left_ul li{width: 48.5%;}
	.public_about_culture_ul li{padding: 30px 20px;}
	.public_about_culture_ul li h3{font-size: 20px;min-height: auto;}
	.public_certification_content_sw .swiper-slide{width: 32.5%;}
}
@media (max-width: 1200px) {
	.header_content_right_language{margin-left: 20px;}
	.nav_box li + li{margin-left: 20px;}
	.index_swiper_content_txt h2{font-size: 32px;}
	.index_swiper_content_txt p{font-size: 16px;margin-top: 15px;}
	..index_swiper_content_more{margin-top: 30px;}
	.index_solution_content_box li p{display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden;}
	.index_about_content_box{flex-wrap: wrap;}
	.index_about_content_left{width: 100%;}
	.index_about_content_right{width: 100%;margin-top: 50px;}
	.index_why_us_ul li{flex-direction: column;}
	.index_about_why_ul_right{padding-left: 0;}
	.index_about_why_ul_right h3{text-align: center;}
	.index_about_why_ul_right p{text-align: center;}
	.footer_top_box{flex-wrap: wrap;}
	.footer_nav_list{width: 23%;}
	.footer_info_box{width: 37%;margin-top: 30px;}
	.about_tem_btn_box{width: 92%;}
}
@media (max-width: 990px) {
	.nav_frist_link{font-size: 14px;}
	.index_solution_content_box li h2{font-size: 18px;}
	.index_solution_content_box li i{margin-top: 5px;}
	.index_product_content_sw{overflow: hidden;}
	.index_about_content_ul li{padding: 20px;}
	.index_about_content_ul li p{font-size: 16px;}
	.logo{width: 68px;}
	.nav_frist_link{font-size: 14px;}
	.nav_box li + li{margin-left: 10px;}
	.header_content_right_language{margin-left: 10px;}
	.index_swiper_content_txt{width: 72%;}
	.index_swiper_content_txt h2{font-size: 24px;}
	.index_swiper_content_more{margin-top: 20px;}
	.index_solution_content_box li p{-webkit-line-clamp: 4;}
	.index_solution_content_box{position: relative;flex-wrap: wrap;}
	.index_solution_content_box li{height: auto;width: 32%;background: var(--mainColor);flex: initial;margin-top: 20px;}
	.index_solution_content_box li p{transform: translateY(0);opacity: 1;}
	.index_solution_content_box li span{position: relative;left: 0;bottom: 0;margin-top: 20px;}
	.index_about_why_ul_ico{width: 72px;}
	.index_about_why_ul_right h3{font-size: 24px;}
	.index_about_why_ul_right p{font-size: 16px;}
	.index_news_ul li{width: 100%;margin-left: 0;}
	.about_tem_btn_box{width: 100%;}
	.about_tem_btn_box li{font-size: 16px;}
	.why_us_tem_content_box:after{display: none;}
	.why_us_tem_content_box{flex-wrap: wrap;}
	.why_us_tem_left{width: 100%;padding: 5% 4%;}
	.why_us_tem_right{width: 100%;}
	.why_us_tem_left_txt{width: 100%;}
	.product_category_related_solution_content{width: 95.7%;}
}
@media (max-width: 768px) {
	.header_top_box{display: none;}
	.header_bottom_content{height: 13.8vw;}
	.logo{width: 14vw;}
	.hd_btn{display: block;}
	.header_content_right_language{margin-left: 4.8vw;}
	.nav_box{padding: 3.6vw;overflow: hidden;overflow-y: auto;position: absolute;left: 0;top: 100%;height: calc(100vh - 13.8vw);width: 100%;background: #FFFFFF;z-index: 999;display: none;}
	.nav_box li{height: auto;}
	.nav_box li + li{margin-left: 0;margin-top: 3.6vw;}
	.nav_frist_link{display: inline-block;line-height: 10.8vw;font-size: 3.8vw;}
	.nav_list_box{position: relative;left: 0;transform: none;width: 100%;}
	.nav_two_link{font-size: 3.6vw;display: inline-block;line-height: 10.8vw;height: auto;}
	.nav_list_content{position: relative;left: 0;}
	.nav_list_content a{font-size: 3.6vw;height: 10.8vw;}
	.header_search_box.on{top: 13.8vw;}
	.header_search_box form{padding: 3.2vw;}
	.header_search_box input{width: 58.5%;padding: 0 1.2vw;margin: 0;font-size: 3.6vw;}
	.header_search_box input:nth-last-of-type(1){width: 38.5%;}
	.index_swiper_bg{height: 99vw;}
	.index_swiper_bg img{height: 100%;object-fit: cover;}
	.index_swiper_content_txt h2{font-size: 4.8vw;}
	.index_swiper_content_txt p{font-size: 3.6vw;margin-top: 3.2vw;}
	.index_swiper_content_more a{width: 38vw;height: 10.8vw;font-size: 3.6vw;margin-top: 3.8vw;}
	.index_swiper_content_txt{width: 85%;}
	.index_product_box{padding: 8vw 0;}
	.index_product_title_top h2{font-size: 4.8vw;}
	.index_product_title_top a{font-size: 3.6vw;}
	.index_product_title_top a img{width: 3.2vw;margin-left: 1.8vw;}
	.index_product_title_bottom{margin-top: 3.8vw;}
	.index_product_title_bottom p{font-size: 3.6vw;}
	.index_product_content_box{margin-top: 5.8vw;}
	.index_product_content_sw .swiper-slide h2{font-size: 3.8vw;}
	.index_product_content_sw .swiper-slide span{font-size: 3.6vw;margin-top: 1.8vw;}
	.index_product_content_sw .swiper-slide span img{width: 3.2vw;margin-left: 1.8vw;}
	.index_product_content_sw_left_btn, .index_product_content_sw_right_btn{width: 4.8vw;}
	.index_product_content_sw_right_btn{left: 6.8vw;}
	.index_product_content_sw{padding-bottom: 10vw;}
	.index_solution_content_box li{width: 48.5%;margin-top: 3.8vw;}
	.index_solution_content_box li a{padding: 5% 4%;}
	.index_solution_content_box li h2{font-size: 3.8vw;min-height: auto;}
	.index_solution_content_box li i{width: 12vw;margin-top: 1.8vw;}
	.index_solution_content_box li p{font-size: 3.6vw;margin-top: 3.2vw;}
	.index_solution_content_box li span{font-size: 3.6vw;margin-top: 1.8vw;}
	.index_about_box{padding: 8vw 0;}
	.index_about_content_left{border-radius: 2vw;}
	.index_about_content_right{margin-top: 5.8vw;}
	.index_about_content_right h2{font-size: 4.8vw;}
	.index_about_content_right p{font-size: 3.6vw;margin-top: 3.6vw;}
	.index_about_more{width: 38vw;height: 10.8vw;font-size: 3.6vw;margin-top: 3.8vw;}
	.index_about_content_ul{margin-top: 3.2vw;flex-wrap: wrap;}
	.index_about_content_ul li{width: 48.5%;margin-top: 3.8vw;}
	.index_about_content_ul li h3 span{font-size: 4.8vw;padding: 5% 4%;border-radius: 2vw;}
	.index_about_content_ul li h3{font-size: 3.6vw;}
	.index_about_content_ul li p{font-size: 3.6vw;margin-top: 1.8vw;}
	.index_why_choose_box{padding: 8vw 0;}
	.index_title_box h2{font-size: 4.8vw;}
	.index_title_box p{font-size: 3.6vw;margin-top: 3.6vw;padding: 0;}
	.index_why_us_ul{margin-top: 3.2vw;}
	.index_why_us_ul li{width: 100%;margin-top: 3.8vw;border-radius: 2vw;padding: 5% 4%;}
	.index_about_why_ul_ico {width: 11vw;}
	.index_about_why_ul_right h3{font-size: 3.8vw;}
	.index_about_why_ul_right p{font-size: 3.6vw;margin-top: 3.2vw;}
	.index_news_box{padding: 8vw 0;}
	.index_news_ul{margin-top: 3.2vw;}
	.index_news_ul li{margin-top: 3.8vw;}
	.index_news_ul_content{padding: 5% 4%;}
	.index_news_ul_content_time{font-size: 3.6vw;}
	.index_news_ul_content h2{font-size: 3.8vw;margin-top: 3.2vw;min-height: auto;}
	.index_news_ul_content p{font-size: 3.6vw;margin-top: 3.2vw;}
	.index_news_ul_content span{width: 38vw;height: 10.8vw;font-size: 3.6vw;margin-top: 3.8vw;}
	.footer_top_box{padding: 8vw 0;}
	.footer_top_left{width: 100%;}
	.footer_logo{width: 32vw;margin: 0px auto;}
	.footer_top_left_share{margin-top: 3.8vw;}
	.footer_top_left_share h2{font-size: 4.2vw;text-align: center;}
	.footer_share_ul{justify-content: center;margin-top: 3.8vw;}
	.footer_nav_list{width: 48.5%;margin-top: 5.8vw;}
	.footer_top_box .footer_nav_list:nth-of-type(3){width: 48.5%;}
	.footer_nav_list h2{font-size: 4.2vw;}
	.footer_nav_list a{margin-top: 3.2vw;font-size: 3.6vw;}
	.footer_info_box{width: 48.5%;margin-top: 5.8vw;}
	.footer_info_box h2{font-size: 4.2vw;}
	.footer_info_ul li p a,
	.footer_info_ul li p{font-size: 3.2vw;}
	.footer_last_box{padding: 2.8vw 0;justify-content: center;}
	.footer_last_box p{font-size: 3.2vw;text-align: center;}
	.about_tem_btn_box{margin-top: 3.8vw;}
	.about_tem_btn_box li{font-size: 3.6vw;text-align: center;padding-bottom: 1.8vw;}
	.about_tem_content_sw{width: 92%;}
	.about_tem_content_box{margin-top: 5.8vw;}
	.about_tem_content_sw .swiper-slide{border-radius: 2vw;}
	.product_category_related_solution_box{padding: 8vw 0;}
	.product_category_related_solution_title h2{font-size: 4.8vw;}
	.product_category_related_solution_content_sw_con{width: 95%;}
	.product_category_related_solution_content_box{margin-top: 5.8vw;}
	.product_category_related_solution_content_sw_content{padding: 5% 4%;}
	.product_category_related_solution_content_sw_content_txt h2{font-size: 3.8vw;}
	.product_category_related_solution_content_sw_content_txt p{font-size: 3.2vw;margin-top: 1.8vw;}
	.product_category_related_solution_content_sw_right, .product_category_related_solution_content_sw_left{display: none;}
	.product_category_related_solution_content_sw{padding-bottom: 8vw;}
	.product_category_related_solution_content_sw_page span{width: 3vw;height: 0.3vw;}
	.public_certification_content_sw .swiper-slide{width: 100%;}
	.application_box{padding: 8vw 0;}
	.solution_content_ul li{padding: 0;margin-top: 3.8vw;}
	.solution_content_ul li:nth-of-type(1){margin-top: 0;}
	.solution_content_ul a{flex-direction: column;padding: 5% 4%;}
	.solution_content_ul_img{width: 100%;}
	.solution_content_ul_right{width: 100%;margin-top: 3.2vw}
	.solution_content_ul_right h2{font-size: 4.2vw;}
	.solution_content_ul_right p{font-size: 3.6vw;margin-top: 2.8vw;}
	.solution_content_ul_right span{width: 38vw;height: 10.8vw;font-size: 3.6vw;margin-top: 3.6vw;}

}









