/*header start*/
.header{width: 100%;height: auto;display: block;}
.header_top_box{width: 100%;height: auto;background: var(--linear);}
.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: 38px;}
.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_box li:nth-of-type(3) .nav_list_box{width: 300px;}
.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;}
.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_txt{width: 71%;-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: 24px;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;background: url(../images/index_product_bg.png) no-repeat center bottom;background-size: 100% auto;}
.index_title_box{width: 100%;height: auto;}
.index_title_box h2{font-size: 48px;color: #333333;font-family: "PlusJakartaSans-Bold";text-align: center;text-transform: uppercase;}
.index_title_box span{display: block;width: 120px;height: 3px;background: var(--linear);margin: 0px auto;margin-top: 20px;}
.index_product_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;margin-top: 58px;gap: 20px;}
.index_product_ul li{flex: 1;transition: all 0.3s;overflow: hidden;position: relative;}
.index_product_ul li:hover{flex: 0 0 43%;}
.index_product_ul_img{width: 100%;height: 580px;overflow: hidden;}
.index_product_ul_img img{width: 100%;height: 100%;object-fit: cover;display: block;}
.index_product_ul_content{width: 100%;height: 100%;position: absolute;padding: 30px;background: linear-gradient(178deg, rgba(94, 171, 79, 0.7) 0%, rgba(3, 109, 161, 0.7) 100%);left: 0;top: calc(100% - 19%);transition: all 0.3s;}
.index_product_ul_content h2{font-size: 26px;color: #FFFFFF;font-family: "PlusJakartaSans-SemiBold";min-height: 60px;display: block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.index_product_ul_content p{font-size: 18px;color: #FFFFFF;line-height: 1.6;margin-top: 30px;font-family: "PlusJakartaSans-Light";}
.index_product_ul_content a{display: flex;justify-content: center;align-items: center;font-size: 18px;width: 180px;height: 50px;border-radius: 25px;border: 1px solid #FFFFFF;color: #FFFFFF;margin-top: 50px;transition: all 0.3s;position: absolute;left: 30px;bottom: 30px;}
.index_product_ul li:hover .index_product_ul_content{top: 0;backdrop-filter: blur(5px) saturate(0.2);}
.index_product_ul_content a:hover{background: #FFFFFF;color: var(--mainColor);}
.index_more_box{border: 1px solid var(--mainColor);display: flex;justify-content: center;align-items: center;width: 180px;height: 50px;border-radius: 25px;color: var(--mainColor);margin: 0px auto;margin-top: 50px;font-size: 18px;transition: all 0.3s;}
.index_more_box:hover{background: var(--mainColor);color: #FFFFFF;border-color: var(--mainColor);}
.index_case_box{width: 100%;height: auto;padding: 80px 0px;background: #F8F8F8;}
.index_case_sw{width: 100%;height: auto;margin-top: 58px;}
.index_case_sw .swiper-slide{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;}
.index_case_content_left{width: 39.2%;height: auto;-webkit-animation-delay: 1s;}
.index_case_content_left h2{font-size: 32px;color: var(--mainColor);font-family: "PlusJakartaSans-Bold";margin-top: 50px;}
.index_case_content_left p{font-size: 18px;color: #666666;line-height: 1.6;margin-top: 20px;}
.index_case_content_left a{margin-top: 65px;margin-left: 0;}
.index_case_content_right{width: 59.8%;height: auto;-webkit-animation-delay: 1s;overflow: hidden;padding: 10px;}
.index_case_content_right img{width: 100%;height: auto;display: block;box-shadow: -5px 0px 5px 0px rgba(4, 0, 0, 0.15);border-radius: 10px;}
.index_case_bottom_box{width: 100%;height: auto;margin: 0px auto; margin-top: 80px;position: relative;padding: 0 5%;}
.index_case_bottom_box:after{content: "";display: block;width: 90%;height: 2px;background: #E7E7E7;position: absolute;left: 50%;top: 25px;transform: translateX(-50%);}
.index_case_bottom_sw{width: 100%;height: auto;}
.index_case_bottom_sw .swiper-slide{cursor: pointer;}
.index_case_bottom_sw_top{width: 52px;height: auto;aspect-ratio: 1/1;border-radius: 50%;border: 1px dashed var(--mainColor);margin: 0px auto;position: relative;display: flex;align-items: center;justify-content: center;transform: scale(0.68);transition: all 0.3s;}
.index_case_bottom_sw_top span{display: block;aspect-ratio: 1/1;border-radius: 50%;width: 25%;height: auto;background: var(--mainColor);position: relative;z-index: 3;}
.index_case_bottom_sw_top:after{content: "";display: block;width: 49%;height: auto;aspect-ratio: 1/1;border-radius: 50%;background: rgba(94, 171, 79, 0.4);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.index_case_bottom_sw .swiper-slide h4{font-size: 16px;color: #666666;margin-top: 10px;text-align: center;transition: all 0.3s;}
.index_case_bottom_sw .swiper-slide.swiper-slide-thumb-active .index_case_bottom_sw_top{transform: scale(1);}
.index_case_bottom_sw .swiper-slide.swiper-slide-thumb-active h4{color: var(--mainColor);font-family: "PlusJakartaSans-Bold";}
.index_case_swiper_right_btn,.index_case_swiper_left_btn{width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;border-radius: 50%;border: 1px solid var(--mainColor);background: none;top: 29%;}
.index_case_swiper_right_btn img,.index_case_swiper_left_btn img{width: 24px;height: auto;display: block;transition: all 0.3s;}
.index_case_swiper_right_btn:hover,.index_case_swiper_left_btn:hover{background: var(--mainColor);}
.index_case_swiper_left_btn img{transform: rotateY(180deg);}
.index_case_swiper_right_btn:hover,.index_case_swiper_left_btn:hover{background: var(--mainColor);}
.index_case_swiper_right_btn:hover img,.index_case_swiper_left_btn:hover img{filter: brightness(0) invert(1);}
.index_about_box{width: 100%;height: auto;padding: 100px 0;background: url(../images/index_about_bg.jpg) no-repeat center center;background-size: cover;overflow: hidden;}
.index_about_content_box{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;}
.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";text-transform: uppercase;}
.index_about_content_right p{font-size: 18px;color: #333333;line-height: 1.6;margin-top: 35px;}
.index_about_more{width: 180px;height: 50px;border: 1px solid var(--mainColor);border-radius: 25px;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*/
/*product_areas.html start*/
.product_areas_box{width: 100%;height: auto;padding: 80px 0px;overflow: hidden;}
.product_areas_btn{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
.product_areas_btn li{width: 32%;height: 50px;border: 1px solid #E5E5E5;border-radius: 8px;transition: all 0.3s;}
.product_areas_btn li a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;font-size: 16px;color: #333333;text-align: center;font-family: "PlusJakartaSans-Medium";transition: all 0.3s;}
.product_areas_btn li:hover,.product_areas_btn li.on{border-color: var(--mainColor);background: var(--mainColor);}
.product_areas_btn li:hover a,.product_areas_btn li.on a{color: #FFFFFF;}
.product_areas_info_box{width: 100%;height: auto;margin-top: 80px;display: flex;justify-content: space-between;align-items: center;}
.product_areas_info_left{width: 52%;height: auto;border: 1px solid #E5E5E5;padding: 10px;border-radius: 10px;}
.product_areas_info_left_sw{width: 100%;height: auto;}
.product_areas_info_left_sw img{width: 100%;height: auto;display: block;border-radius: 10px;}
.product_areas_info_left_sw_page span.swiper-pagination-bullet-active{background: var(--mainColor);}
.product_areas_info_right{width: 44%;height: auto;}
.product_areas_info_right h2{font-size: 32px;color: var(--mainColor);font-family: "PlusJakartaSans-Bold";display: block;position: relative;padding-bottom: 18px;}
.product_areas_info_right h2:after{content: "";display: block;width: 18%;height: 2px;background: var(--mainColor);position: absolute;left: 0;bottom: 0;}
.product_areas_info_right_list{width: 100%;height: auto;padding-top: 20px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.product_areas_info_right_list li{width: 47.5%;height: auto;padding-bottom: 18px;margin-top: 20px;border-bottom: 1px dashed var(--mainColor);}
.product_areas_info_right_list li h3{font-size: 24px;color: #333333;font-family: "PlusJakartaSans-Bold";}
.product_areas_info_right_list li p{font-size: 18px;color: #999;margin-top: 10px;}
.product_areas_info_right a{margin-left: 0;margin-top: 50px;}
.product_areas_info_right_txt{width: 100%;height: auto;margin-top: 30px;}
.product_areas_info_right_txt p{font-size: 18px;color: #333333;line-height: 1.6;}
.product_areas_advantage_box{width: 100%;height: auto;padding: 80px 0px;background: #F8F8F8;}
.product_areas_advantage_ul{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;padding-top: 38px;}
.product_areas_advantage_ul li{width: 49.3%;height: auto;background: #FFFFFF;border-radius: 12px;padding: 45px 29px 36px 45px;margin-top: 20px;}
.product_areas_advantage_ul_title{width: 100%;height: auto;position: relative;padding-left: 32px;margin-bottom: 20px;}
.product_areas_advantage_ul_title:before{content: "";display: block;width: 20px;height: auto;aspect-ratio:1/1;background: url(../images/product_areas_advantage_ico.png) no-repeat center center;background-size: 100% auto;position: absolute;left: 0;top: 4px;}
.product_areas_advantage_ul_title h2{font-size: 24px;color: #000000;font-family: "PlusJakartaSans-Bold";}
.product_areas_advantage_ul_txt{width: 100%;height: auto;overflow: hidden;overflow-y: auto;padding-left: 32px;padding-right: 48px;}
.product_areas_advantage_ul_txt::-webkit-scrollbar{width: 2px;}
.product_areas_advantage_ul_txt::-webkit-scrollbar-track{background: #E5E5E5;}
.product_areas_advantage_ul_txt::-webkit-scrollbar-thumb{background: var(--mainColor);}
.product_areas_advantage_ul_txt p{font-size: 18px;color: #666666;line-height: 1.6;}
.public_product_detial_related_sw .swiper-slide{height: auto;}
.public_product_detial_related_application_sw{width: 100%;height: auto;padding-bottom: 60px;}
.public_product_detial_related_application_sw_page{bottom: 0 !important;}
/*product_areas.html end*/
/*case.html start*/
.case_info_box{margin-top: 50px;}
.application_ul_box{width: 100%;height: auto;margin-top: 30px;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.application_ul_box li{width: 32%;height: auto;margin-left: 2%;margin-top: 30px;background: #f8f8f8;overflow: hidden;border-radius: 5px;}
.application_ul_box li:nth-of-type(3n+1){margin-left: 0;}
.application_ul_img{width: 100%;height: auto;overflow: hidden;}
.application_ul_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.application_ul_box li h2{font-size: 24px;color: #333333;font-family: "PlusJakartaSans-Bold";text-align: center;transition: all 0.3s;}
.application_ul_box li p{font-size: 16px;line-height: 1.6;text-align: center;margin-top: 10px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.application_ul_box li:hover .application_ul_img img{transform: scale(1.1);}
.application_ul_box li:hover h2{color: var(--mainColor);}
.application_ul_box li span{display: flex;justify-content: center;align-items: center;width: 148px;height: 42px;border: 1px solid var(--mainColor);color: var(--mainColor);margin: 0px auto;margin-top: 15px;border-radius: 5px;transition: all 0.3s;}
.application_ul_box li:hover span{background: var(--mainColor);color: #fff;}
.application_ul_content{width: 100%;height: auto;padding: 30px 20px; }
/*case.html end*/
/*footer start*/
.footer{width: 100%;height: auto;background: linear-gradient(90deg, rgba(94, 171, 79, 1) 0%, rgba(3, 109, 161, 1) 100%);}
.footer_top_box{width: 100%;height: auto;padding: 80px 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;}
.right_online_btn a.back_up img{width: 18px;}
/*footer end*/
.crumbs_content i:nth-last-of-type(1){display: none;}
@media (max-width: 1768px) {
	.contentWH1400{width: 83.33%;}
	.index_product_ul_content h2{font-size: 24px;}
	.nav_frist_link{font-size: 16px;}
	.index_swiper_content_txt h2{font-size: 38px;}
	.index_about_content_right p{font-size: 16px;}
	.product_areas_btn li a{padding: 0 10px;}
	.product_areas_info_right h2{font-size: 28px;}
	.product_areas_info_right_txt{margin-top: 20px;}
	.product_areas_info_right_txt p{font-size: 16px;}
	.product_areas_info_right_list{padding-top: 10px;}
}
@media (max-width: 1400px) {
	.header_content_right_language{margin-left: 30px;}
	.nav_box li + li{margin-left: 30px;}
	.index_about_content_right p{margin-top: 20px;}
	.index_about_content_ul li{padding: 23px;}
	.product_areas_info_right h2{font-size: 24px;}
	.product_areas_info_right_list li h3{font-size: 20px;}
	.product_areas_info_right_list li{margin-top: 10px;}
	.product_areas_info_right a{margin-top: 30px;}
	.product_areas_advantage_ul_title h2{font-size: 20px;}
	.product_areas_advantage_ul_txt p{font-size: 16px;}
  .index_about_why_ul_right h3{font-size: 24px;}
}
@media (max-width: 1200px) {
	.contentWH1400{width: 92%;}
	.nav_box li + li{margin-left: 20px;}
	.index_swiper_content_txt h2{font-size: 24px;}
	.index_swiper_content_txt p{font-size: 18px;margin-top: 20px;}
	.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;}
	.index_about_content_box{flex-wrap: wrap;}
	.index_about_content_left{width: 100%;}
}
@media (max-width: 990px) {
	.nav_box{position: absolute;left: 0;top: 80px;width: 100%;height: calc(100vh - 80px);z-index: 999;background: #FFFFFF;display: block;overflow: hidden;overflow-y: auto;padding: 50px;display: none;}
	.nav_box li{height: auto;}
	.nav_box li + li{margin-left: 0;}
	.nav_frist_link{line-height: 50px;display: inline-block;}
	.nav_list_box,
	.nav_box li:nth-of-type(3) .nav_list_box{width: 100%;position: relative;left: 0;transform: none;}
	.hd_btn{display: block;}
	.index_title_box h2{font-size: 38px;}
	.index_product_ul{flex-wrap: wrap;}
	.index_product_ul li{flex: auto;width: 100%;}
	.index_product_ul li:hover{flex: auto;}
	.index_case_sw .swiper-slide{flex-direction: column-reverse;justify-content: flex-start;}
	.index_case_content_right{width: 100%;}
	.index_case_content_left{width: 100%;}
	.index_about_content_ul li{padding: 20px;}
	.index_about_content_ul li p{font-size: 16px;}
	.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;}
	.footer_top_box{flex-wrap: wrap;}
	.footer_nav_list{width: 32%;}
	.footer_top_box .footer_nav_list:nth-of-type(4){margin-top: 50px;}
	.footer_info_box{width: 63%;margin-top: 50px;}
	.footer_last_box{justify-content: center;}
	.footer_last_box p{text-align: center;}
	.product_areas_btn li a{font-size: 14px;}
	.product_areas_info_box{flex-wrap: wrap;}
	.product_areas_info_left{width: 100%;}
	.product_areas_info_right{width: 100%;margin-top: 30px;}
	.application_ul_box{justify-content: space-between;}
	.application_ul_box li{width: 48.5%;margin-left: 0;}
}
@media (max-width: 768px) {
	.header_top_box{display: none;}
	.logo{width: 17vw;}
	.header_bottom_content{height: 13.8vw;}
	.nav_box{top: 13.8vw;padding: 5% 4%;height: calc(100vh - 13.8vw);}
	.nav_frist_link{line-height: 10.8vw;font-size: 3.8vw;}
	.nav_two_link{height: 10.8vw;font-size: 3.6vw;}
	.index_swiper_content_txt{width: 100%;}
	.index_swiper_content_txt h2{font-size: 4.8vw;}
	.index_swiper_content_txt p{font-size: 3.6vw;margin-top: 3.8vw;}
	.index_swiper_bg{height: 68vw;}
	.index_swiper_bg img{height: 100%;object-fit: cover;}
	.index_banner_swiper_page{bottom: 3.6vw !important;}
	.index_product_box{padding: 8vw 0;}
	.index_title_box h2{font-size: 4.8vw;}
	.index_title_box span{width: 16vw;height: 0.4vw;margin-top: 3.2vw;}
	.index_product_ul{margin-top: 5.8vw;}
	.index_product_ul_img{height: auto;}
	.index_product_ul_content{padding: 5% 4%;top: calc(100% - 19vw);}
	.index_product_ul_content h2{font-size: 4.2vw;min-height: 11vw;}
	.index_product_ul_content p{font-size: 3.6vw;margin-top: 3.2vw;}
	.index_product_ul_content a{width: 38vw;height: 10.8vw;font-size: 3.6vw;bottom: 5%;left: 4%;}
	.index_more_box{width: 38vw;height: 10.8vw;font-size: 3.6vw;margin-top: 5.8vw;}
	.index_case_box{padding: 8vw 0;}
	.index_case_sw{margin-top: 5.8vw;}
	.index_case_content_left h2{font-size: 4.2vw;margin-top: 3.8vw;}
	.index_case_content_left p{font-size: 3.6vw;margin-top: 3.2vw;}
	.index_case_content_left a{margin-top: 5.8vw;}
	.index_case_bottom_box{margin-top: 8vw;}
	.index_case_bottom_sw_top{width: 5vw;}
	.index_case_bottom_sw .swiper-slide h4{font-size: 3.6vw;}
	.index_case_bottom_box:after{top: 2.5vw;}
	.index_case_swiper_right_btn, .index_case_swiper_left_btn{width: 6vw;height: 6vw;}
	.index_case_swiper_right_btn img, .index_case_swiper_left_btn img{width: 48%;}
	.index_about_box{padding: 8vw 0;}
	.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: 66.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.6vw;}
	.footer_last_box{padding: 2.8vw 0;justify-content: center;}
	.footer_last_box p{font-size: 3.2vw;text-align: center;}
	.footer_top_box .footer_nav_list:nth-of-type(4){margin-top: 5.8vw;width: 32%;}
	.right_online_box li:nth-last-of-type(1){display: none;}
	.product_areas_box{padding: 8vw 0;}
	.product_areas_btn li{width: 100%;height: 10.8vw;border-radius: 1.2vw;}
	.product_areas_btn li a{font-size: 3.6vw;}
	.product_areas_btn li + li{margin-top: 3.6vw;}
	.product_areas_info_box{margin-top: 5.8vw;}
	.product_areas_info_right{margin-top: 5.8vw;}
	.product_areas_info_right h2{font-size: 4.2vw;padding-bottom: 3.6vw;}
	.product_areas_info_right_txt{margin-top: 3.8vw;}
	.product_areas_info_right_txt p{font-size: 3.6vw;}
	.product_areas_info_right_list{padding-top: 3.2vw;}
	.product_areas_info_right_list li{margin-top: 3.8vw;padding-bottom: 1.8vw;}
	.product_areas_info_right_list  li h3{font-size: 4.2vw;}
	.product_areas_info_right a{margin-top: 5.8vw;}
	.product_areas_advantage_box{padding: 8vw 0;}
	.product_areas_advantage_ul{padding-top: 3.2vw;}
	.product_areas_advantage_ul li{width: 100%;margin-top: 3.8vw;padding: 5% 4%;border-radius: 2vw;}
	.product_areas_advantage_ul_title{padding-left: 5.8vw;margin-bottom: 3.6vw;}
	.product_areas_advantage_ul_title h2{font-size: 4.2vw;}
	.product_areas_advantage_ul_title:before{width: 3vw;}
	.product_areas_advantage_ul_txt{padding-left: 5.8vw;padding-right: 5.8vw;height: 38vw;}
	.product_areas_advantage_ul_txt p{font-size: 3.6vw;}
	.public_product_detial_related_application_sw{padding-bottom: 8vw;}
	.application_ul_box li{width: 100%;margin-top: 3.8vw;}
	.application_ul_box li h2{font-size: 4.2vw;margin-top: 3.2vw;}
	.application_ul_box li p{font-size: 3.6vw;margin-top: 3.2vw;}
	.case_info_box{margin-top: 5.8vw;}
	.application_ul_content{padding: 5% 4%;}
	.application_ul_box li span{width: 38vw;height: 10.8vw;font-size: 3.6vw;margin-top: 3.8vw}
}












































