.kf_banner{width: 100%;position: relative;clip-path: polygon(0 0, 100% 0, 100% calc(100% - 100px), 0 100%);}
.kf_banner .swiper{width: 100%;position: relative;}
.kf_banner .swiper .swiper-slide{position: relative;height: calc(100vh + 100px);}
.kf_banner .swiper .swiper-slide .positionimg{height: 100%;padding-bottom: 0;}
.kf_banner .swiper .swiper-slide .positionimg img{transition: all 5s;}
.kf_banner .swiper .swiper-slide.swiper-slide-active .positionimg img{transform:scale(1.1);}
.kf_banner .swiper .swiper-slide .kf_banner_text{width: 100%;position: absolute;left: 0;top: 50%;}
.kf_banner .swiper .swiper-slide .kf_text{width: calc(100% - 712px);position: relative;transform: translateX(-300px);opacity: 0;}
.kf_banner .swiper .swiper-slide.swiper-slide-active .kf_text{transform: translateX(0);opacity: 1;}
.kf_banner .swiper .swiper-slide .kf_text .kf_ttit{font-size: 20px;color: #ffffff;text-transform: capitalize;margin-top: 60px;}
.kf_banner .swiper .swiper-slide .kf_text .kf_tit{font-size: 44px;color: #ffffff;font-weight: bold;text-transform: capitalize;}
.kf_banner .swiper .swiper-slide .kf_text .kf_dec{font-size: 14px;color: #DEE2E6;line-height: 22px;text-transform: capitalize;margin-top: 18px;}
.kf_banner .swiper .swiper-slide .kf_text a{width: fit-content;position: relative;gap: 12px;}
.kf_banner .swiper .swiper-slide .kf_text a .kf_bicon{width: 54px;height: 54px;border-radius: 50%;border: 1px solid #FFF;text-align: center;}
.kf_banner .swiper .swiper-slide .kf_text a i{display: inline-block;width: 20px;height: 20px;background: url('../images/icon_jt_bai.svg') center center no-repeat;}
.kf_banner .swiper .swiper-slide .kf_text a span{font-size: 14px;color: #ffffff;text-transform: capitalize;}
.kf_banner .swiper .swiper-slide .kf_text a:hover i{transform: translateX(8px);}
.kf_banner .swiper .swiper-slide .kf_text a:hover span{transform: translateX(12px);color: #F6B42B;}
.kf_banner .swiper .swiper-slide .kf_img{width: 712px;position: relative;transform: translate(300px);opacity: 0;}
.kf_banner .swiper .swiper-slide .kf_img img{width: 100%;height: auto;}
.kf_banner .swiper .swiper-slide.swiper-slide-active .kf_img{transform: translateX(0);opacity: 1;}
.kf_banner .swiper-pagination{bottom: 132px;}
.kf_banner .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;margin: 0 7px;background: #ffffff;opacity: 0.7;}
.kf_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}

.kf_structure{width: 100%;position: relative;}
.kf_structure_c{width: 100%;position: relative;background:#E9ECF1;border-radius:24px;}
.kf_structure_c .kf_take{width: 100%;position: relative;}
.kf_structure_c .kf_take .kf_box{width: 100%;position: relative;}
/*.kf_structure_c .kf_take .kf_part{position: absolute;top: 0;left: 0;}*/
/*.kf_structure_c .kf_take .kf_part.kf_part01{position: relative;z-index: 1}*/
/*.kf_structure_c .kf_take .kf_part.kf_part02{left: -150px;}*/
/*.kf_structure_c .kf_take .kf_part .kf_part_c{position: relative;}*/
/*.kf_structure_c .kf_take .kf_dianwei{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}*/
/*.kf_structure_c .kf_take .kf_dianwei .kf_wz{width: max-content;position: absolute;opacity: 0;}*/
/*.kf_structure_c .kf_take .kf_dianwei .kf_wz .kf_wz_c{position: relative;}*/
/*.kf_structure_c .kf_take .kf_dianwei .kf_wz .kf_wz_c .kf_text{display: inline-block;font-style: unset;font-size: 14px;color: #2369B7;line-height: 46px;padding: 0 22px;text-transform: capitalize;border-radius: 40px;border: 1px solid #2369B7;opacity: 0;}*/
/*.kf_structure_c .kf_take .kf_dianwei .kf_wz .kf_wz_c .fk_line{width: 136px;height: 1px;position: relative;}*/
/*.kf_structure_c .kf_take .kf_dianwei .kf_wz .kf_wz_c .fk_line:before{content: '';width: 0;height: 100%;background: #2369B7;position: absolute;bottom: 0;transition:all 0.3s ease-in-out;}*/
/*.kf_structure_c .kf_take .kf_dianwei .kf_wz .kf_wz_c .fk_line.kf_left:before{right: 0;}*/
/*.kf_structure_c .kf_take .kf_dianwei .kf_wz .kf_wz_c .kf_dian{position: relative;}*/
/*.kf_structure_c .kf_take .kf_dianwei .kf_wz .kf_wz_c .kf_dian span{display: inline-block;width: 12px;height: 12px;border-radius: 50%;background: #2369B7;position: relative;cursor: pointer;}*/
/*.kf_structure_c .kf_take .kf_dianwei .kf_wz .kf_wz_c .kf_dian span:before{content: '';width: 100%;height: 100%;border-radius: 50%;background: #2369B7;position: absolute;left: 0;top: 0;-webkit-animation: scale 2.4s linear infinite;animation: scale 2.4s linear infinite;}*/
/*.kf_structure_c .kf_take .kf_dianwei .kf_wz:nth-child(1){top: 56%;right: 81%;}*/
/*.kf_structure_c .kf_take .kf_dianwei .kf_wz:nth-child(2){top: 16%;right: 88%;}*/
/*.kf_structure_c .kf_take .kf_dianwei .kf_wz:hover .kf_wz_c .kf_text{opacity: 1;}*/
/*.kf_structure_c .kf_take .kf_dianwei .kf_wz:hover .kf_wz_c .fk_line:before{width: 100%;}*/

.kf_structure_c ul{width: 100%;position: absolute;top:52px;gap: 32px;z-index:1;}
.kf_structure_c ul li{font-size: 14px;color: #485460;text-transform: capitalize;line-height: 50px;padding: 0 32px;border-radius: 40px;border: 1px solid #DEE2E6;cursor: pointer;background:#ffffff;}
.kf_structure_c ul li.on{background: #2369B7;color:#ffffff;}
.kf_structure_c .kf-model{width:100%;height:600px;cursor: url(../images/cursor_360.svg), auto;}

.kf_product{width: 100%;position: relative;z-index: 1;}
.kf_product_c{width: 100%;position: relative;}
.kf_product_c .kf_product_tab{width: 100%;position: relative;}
.kf_product_c .kf_product_tab ul{width: 100%;position: relative;gap: 32px;}
.kf_product_c .kf_product_tab ul li{height: 52px;padding: 0 32px;border-radius: 40px;border: 1px solid #DEE2E6;background: #FFF;cursor: pointer;}
.kf_product_c .kf_product_tab ul li span{font-size: 14px;color: #485460;text-transform: capitalize;}
.kf_product_c .kf_product_tab ul li.on{background: #2369B7;}
.kf_product_c .kf_product_tab ul li.on span{color: #ffffff;}
.kf_product_c .kf_box{width: 100%;position: relative;height: 280px;}
.kf_product_c .kf_product_li{width: 100%;position: absolute;top: 0;}
.kf_product_c .kf_product_lic{width: 100%;position: relative;padding: 20px;border-radius: 32px;border: 1px solid #DEE2E6;background: #F5F5F5;}
.kf_product_c .kf_product_lil{width: calc(100% - 474px);position: relative;padding: 0 96px 0 40px;}
.kf_product_c .kf_product_lil .kf_tit{font-size: 32px;color: #2369B7;font-weight: bold;text-transform: capitalize;}
.kf_product_c .kf_product_lil .kf_dec{font-size: 16px;color: #1E272E;line-height: 26px;margin-top: 20px;}
.kf_product_c .kf_product_lil .kf_product_tit{font-size: 18px;color: #1E272E;text-transform: capitalize;}
.kf_product_c .kf_product_lil ul{width: 100%;position: relative;margin-top: 12px;gap: 15px 24px;}
.kf_product_c .kf_product_lil ul li{width: calc(50% - 12px);position: relative;}
.kf_product_c .kf_product_lil ul li a{font-size: 16px;color: #485460;line-height: 26px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.kf_product_c .kf_product_lil ul li a:before{content: '';display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: #485460;position: relative;margin-right: 8px;}
.kf_product_c .kf_product_lil ul li.on a{color: #2369B7;}
.kf_product_c .kf_product_lil ul li.on a:before{background: #2369B7;}
.kf_product_c .kf_product_lir{width: 474px;height:474px;position: relative;}
.kf_product_c .kf_product_lir .kf_product_img{width: 100%;height: 100%;;position: absolute;top: 0;left: 0;padding:12.5% 0;}
.kf_product_c .kf_product_lir .kf_product_img .positionimg{height: 100%;padding-bottom: 0;border-radius:16px;}
.kf_product_c .kf_product_lir .kf_product_img .positionimg img{object-fit: contain;}

.kf_application{width: 100%;position: relative;clip-path: polygon(0 100px, 100% 0, 100% calc(100% - 100px), 0 100%);overflow: hidden;}
.kf_application .kf_title{width: 100%;position: absolute;left: 0;top: 240px;}
.kf_application .kf_title .kf_tit{color: #ffffff;}
.kf_application .kf_title .kf_dec{color: #ffffff;}
.kf_application_img{width: 100%;height: 926px;position: relative;}
.kf_application_img .kf_img_li{width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0;}
.kf_application_img .kf_img_li .positionimg{height: 100%;padding-bottom: 0;}
.kf_application_c{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.kf_application_c .container{height: 100%;}
.kf_application_c .kf_box{width: 100%;height: 100%;position: relative;}
.kf_application_c ul{width: 100%;height: 100%;position: relative;border-left: 1px solid rgba(255, 255, 255, 0.30);}
.kf_application_c ul li{width: 33.33%;border-right: 1px solid rgba(255, 255, 255, 0.30);padding-top: 500px;}
.kf_application_c ul li .kf_application_nr{width: 100%;padding: 0 36px;position: relative;}
.kf_application_c ul li .kf_application_nr .kf_icon{display: inline-block;width: 52px;height: 52px;}
.kf_application_c ul li .kf_application_nr .kf_icon.icon1{background: url('../images/icon_application01.svg') center center no-repeat;}
.kf_application_c ul li .kf_application_nr .kf_icon.icon2{background: url('../images/icon_application02.svg') center center no-repeat;}
.kf_application_c ul li .kf_application_nr .kf_icon.icon3{background: url('../images/icon_application03.svg') center center no-repeat;}
.kf_application_c ul li .kf_application_nr .kf_tit{font-size: 16px;color: #ffffff;text-transform: capitalize;margin-top: 10px;}
.kf_application_c ul li .kf_application_nr .kf_text{font-size: 14px;color: #ffffff;line-height: 24px;text-align: center;transform:translateY(100px);opacity: 0;}
.kf_application_c ul li .kf_application_nr a.kf_combut{line-height: 36px;font-size: 14px;transform:translateY(100px);opacity: 0;}
.kf_application_img .kf_img_li.on{opacity: 1;}
.kf_application_c ul li:hover{padding-top: 410px;}
.kf_application_c ul li:hover .kf_application_nr .kf_text{transform:translateY(0);opacity: 1;}
.kf_application_c ul li:hover .kf_application_nr a.kf_combut{transform:translateY(0);opacity: 1;}

.kf_youshi{width: 100%;position: relative;}
.kf_youshi .kf_title .kf_dec{width: 450px;max-width: 100%;}
.kf_youshi .kf_spage{position: absolute;right: 0;bottom: 0;gap: 12px;}
.kf_youshi .kf_spage .swiper-button-next:after, .kf_youshi .kf_spage .swiper-button-prev:after{display: none;}
.kf_youshi .kf_spage .swiper-button-prev, .kf_youshi .kf_spage .swiper-button-next{position: relative;width: 48px;height: 48px;border-radius: 50px;border: 1px solid rgba(72, 84, 96, 0.60);left: auto;right: auto;top: auto;margin-top: 0;opacity: 1;}
.kf_youshi .kf_spage .swiper-button-prev{background: url('../images/icon_arr_l_h.svg') center center no-repeat #2369B7;}
.kf_youshi .kf_spage .swiper-button-next{background: url('../images/icon_arr_r_h.svg') center center no-repeat #2369B7;}
.kf_youshi .kf_spage .swiper-button-prev.swiper-button-disabled{background: url('../images/icon_arr_l.svg') center center no-repeat #ffffff;}
.kf_youshi .kf_spage .swiper-button-next.swiper-button-disabled{background: url('../images/icon_arr_r.svg') center center no-repeat #ffffff;}
.kf_youshi_c{width: 100%;position: relative;}
.kf_youshi_c .swiper-slide{position: relative;height: 456px;}
.kf_youshi_c .swiper-slide:nth-child(1){transform:translateY(160px);}
.kf_youshi_c .swiper-slide:nth-child(2){transform:translateY(80px);}
.kf_youshi_c .swiper-slide .kf_box{width: 100%;height: 100%;padding: 48px 32px;position: relative;border-radius: 32px;border: 1px solid #DEE2E6;background-size: 100% 100% !important;overflow:hidden;}
.kf_youshi_c .swiper-slide .kf_box:before{content: '';width: 100%;height: 0;position: absolute;left: 0;bottom: 0;background: url('../images/bg_youshi.webp') center center no-repeat;background-size: 100% 100%;z-index:-1;opacity: 0;transition:all 0.5s ease-in-out;border-radius: 32px;}
.kf_youshi_c .swiper-slide .kf_num{text-align: right;}
.kf_youshi_c .swiper-slide .kf_num span{font-size: 40px;font-weight: bold;-webkit-text-stroke-width: 0.5px;-webkit-text-stroke-color: #1E272E;color: transparent;}
.kf_youshi_c .swiper-slide .kf_tit{font-size: 16px;color: #333333;font-weight: bold;line-height: 22px;}
.kf_youshi_c .swiper-slide .kf_dec{font-size: 14px;color: #485460;line-height: 22px;}
.kf_youshi_c .swiper-slide .kf_dec p{margin-top: 16px;}
.kf_youshi_c .swiper-slide .kf_dec ul{margin-top: 16px;padding-left: 16px;}
.kf_youshi_c .swiper-slide .kf_dec ul li{list-style-type: initial;}
.kf_youshi_c .swiper-slide:hover .kf_box:before{height: 100%;opacity:1;}
.kf_youshi_c .swiper-slide:hover .kf_num span{color: #F6B42B;}
.kf_youshi_c .swiper-slide:hover .kf_tit{color: #ffffff;}
.kf_youshi_c .swiper-slide:hover .kf_dec{color: #ffffff;}

.kf_minbanner{width: 100%;position: relative;}
.kf_minbanner_c{width: 100%;position: relative;border-radius: 52px;background: linear-gradient(56deg, #E5F1FF 24.12%, #FFFDF1 66.23%);overflow: hidden;}
.kf_minbanner_c .kf_text{width: 45.5%;position: relative;padding: 0 24px 0 52px;}
.kf_minbanner_c .kf_text .kf_ttit{font-size: 20px;color: #2369B7;font-weight: bold;text-transform: capitalize;}
.kf_minbanner_c .kf_text .kf_tit{font-size: 32px;color: #1E272E;font-weight: bold;text-transform: capitalize;margin-top: 15px;}
.kf_minbanner_c .kf_img{width: 54.5%;position: relative;}
.kf_minbanner_c .kf_img img{width: 100%;height: auto;}
.kf_minbanner_c a.kf_combut{position: absolute;right: 32px;bottom: 32px;line-height: 52px;font-size: 14px;}

.kf_about{width: 100%;height: 100vh;position: relative;overflow: hidden;}
.kf_about .kf_bg{width: 100%;height: calc(100% - 80px);position: relative;margin-top: 80px;}
.kf_about .kf_bg .positionimg{height: 100%;padding-bottom: 0;}
.kf_about_c{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.kf_about_c .container{height: 100%;}
.kf_about_c .kf_bg01{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.kf_about_c .kf_bg01 .positionimg{height: 100%;padding-bottom: 0;}
.kf_about_c .kf_about_con{width: 100%;height: 100%;position: relative;}
.kf_about_c .kf_about_con .kf_title{margin-top: 50px;}
.kf_about_c .kf_about_num{width: 100%;position: absolute;left: 0;bottom: 50px;}
.kf_about_c .kf_about_num ul{width: 100%;position: relative;}
.kf_about_c .kf_about_num ul li{position: relative;gap: 12px;text-align: center;}
.kf_about_c .kf_about_num ul li i{display: inline-block;width: 52px;height: 52px;}
.kf_about_c .kf_about_num ul li i.icon01{background: url('../images/icon_about01.svg') center center no-repeat;}
.kf_about_c .kf_about_num ul li i.icon02{background: url('../images/icon_about02.svg') center center no-repeat;}
.kf_about_c .kf_about_num ul li i.icon03{background: url('../images/icon_about03.svg') center center no-repeat;}
.kf_about_c .kf_about_num ul li i.icon04{background: url('../images/icon_about04.svg') center center no-repeat;}
.kf_about_c .kf_about_num ul li i.icon05{background: url('../images/icon_about05.svg') center center no-repeat;}
.kf_about_c .kf_about_num ul li .kf_sz{font-size: 36px;color: #1E272E;font-weight: bold;letter-spacing: 0.36px;}
.kf_about_c .kf_about_num ul li .kf_sz span{font-weight: bold;margin-right: 5px;}
.kf_about_c .kf_about_num ul li p{font-size: 16px;color: #485460;}
.kf_partition{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.kf_partition_c{width: 100%;height: 100%;position: relative;}
.kf_partition_c .kf_box{width: 100%;position: relative;transform:translateY(200px);opacity: 0;}
.kf_partition_c .kf_tit{font-size: 80px;color: #ffffff;font-weight: bold;text-transform: uppercase;}
.kf_partition_c .kf_dec{font-size: 29px;color: #ffffff;text-transform: capitalize;}

.kf_news{width: 100%;position: relative;}
.kf_news_c{width: 100%;position: relative;gap: 36px;}
.kf_news_l{width: calc(55.5% - 73px);position: relative;}
.kf_news_l .kf_title a{font-size: 14px;color: #2369B7;text-transform: uppercase;position: absolute;right: 0;bottom: 0;}
.kf_news_l .kf_title a i{display: inline-block;width: 20px;height: 20px;background: url(../images/icon_more_lan.svg) center center no-repeat;margin-left: 4px;}
.kf_news_l .swiper{width: 100%;position: relative;padding-right: 1px;}
.kf_news_l .swiper .swiper-slide{position: relative;}
.kf_news_l .swiper .swiper-slide a{display: block;position: relative;border-radius: 16px;border: 1px solid #DEE2E6;background: #ffffff;overflow:hidden;}
.kf_news_l .swiper .swiper-slide a .positionimg{padding-bottom: 63%;}
.kf_news_l .swiper .swiper-slide a .kf_text{width: 100%;position: relative;padding: 20px;}
.kf_news_l .swiper .swiper-slide a .kf_text .kf_time{font-size: 14px;color: #485460;}
.kf_news_l .swiper .swiper-slide a .kf_text .kf_tit{font-size: 16px;color: #1E272E;font-weight: bold;line-height: 22px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;margin-top: 16px;}
.kf_news_l .swiper .swiper-slide a .kf_text p{font-size: 14px;color: #485460;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-top: 8px;}
.kf_news_l .swiper .swiper-slide a:hover{box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 8px 8px 16px 0 rgba(0, 0, 0, 0.08);}
.kf_news_l .swiper .swiper-slide a:hover .kf_text .kf_tit{color: #2369B7;}
.kf_news_l .kf_spage{position: relative;gap: 12px;}
.kf_news_l .kf_spage .swiper-button-next:after, .kf_news_l .kf_spage .swiper-button-prev:after{display: none;}
.kf_news_l .kf_spage .swiper-button-prev, .kf_news_l .kf_spage .swiper-button-next{position: relative;width: 48px;height: 48px;border-radius: 50px;border: 1px solid rgba(72, 84, 96, 0.60);left: auto;right: auto;top: auto;margin-top: 0;opacity: 1;}
.kf_news_l .kf_spage .swiper-button-prev{background: url('../images/icon_arr_l_h.svg') center center no-repeat #2369B7;}
.kf_news_l .kf_spage .swiper-button-next{background: url('../images/icon_arr_r_h.svg') center center no-repeat #2369B7;}
.kf_news_l .kf_spage .swiper-button-prev.swiper-button-disabled{background: url('../images/icon_arr_l.svg') center center no-repeat #ffffff;}
.kf_news_l .kf_spage .swiper-button-next.swiper-button-disabled{background: url('../images/icon_arr_r.svg') center center no-repeat #ffffff;}
.kf_news_c .kf_news_line{width: 1px;background: linear-gradient(180deg, #FFF 0%, #DEE2E6 50%, #FFF 100%);}
.kf_news_r{width: 44.5%;position: relative;}
.kf_news_r .kf_faq_c{width: 100%;position: relative;gap: 18px;}
.kf_news_r .kf_faq_c dl{width: 100%;position: relative;border-radius: 16px;background: #F5F5F5;}
.kf_news_r .kf_faq_c dl dt{width: 100%;position: relative;padding: 20px 20px;cursor: pointer;}
.kf_news_r .kf_faq_c dl dt .kf_tit{width: 80%;font-size: 14px;color: #485460;line-height: 22px;text-transform: capitalize;}
.kf_news_r .kf_faq_c dl dt i{display: inline-block;width: 20px;height: 20px;background: url('../images/icon_faq.svg') center center no-repeat;}
.kf_news_r .kf_faq_c dl dd{width: 100%;position: relative;padding: 16px 20px;font-size: 14px;color: #485460;line-height: 22px;border-top: 1px solid #DEE2E6;display: none;}
.kf_news_r .kf_faq_c dl.on{background: #ffffff;border: 1px solid #DEE2E6;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 8px 8px 16px 0 rgba(0, 0, 0, 0.08);}
.kf_news_r .kf_faq_c dl.on dt .kf_tit{font-size: 16px;color: #1E272E;font-weight: bold;}
.kf_news_r .kf_faq_c dl.on dt i{background: url('../images/icon_faq_h.svg') center center no-repeat;}

@media screen and (max-width:1699px){
    
    .kf_banner{clip-path: polygon(0 0, 100% 0, 100% calc(100% - 80px), 0 100%);}
    .kf_banner .swiper .swiper-slide{height: calc(100vh + 80px);}
    .kf_banner .swiper .swiper-slide .kf_text{width: calc(100% - 660px);}
    .kf_banner .swiper .swiper-slide .kf_text .kf_ttit{font-size: 18px;margin-top: 50px;}
    .kf_banner .swiper .swiper-slide .kf_text .kf_tit{font-size: 40px;}
    .kf_banner .swiper .swiper-slide .kf_img{width: 660px;}
    
    .kf_structure_c ul{top: 40px;gap: 16px;}
    .kf_structure_c ul li{line-height: 46px;}
    .kf_structure_c .kf-model{height: 540px;}

    /*.kf_structure_c .kf_take .kf_part .kf_part_c img{width: 500px;height: auto;}*/

    .kf_product_c .kf_product_tab ul{gap: 16px;}
    .kf_product_c .kf_product_tab ul li{height: 45px;padding: 0 24px;}
    .kf_product_c .kf_product_lil{width: calc(100% - 442px);padding: 0 72px 0 30px;}
    .kf_product_c .kf_product_lil .kf_tit{font-size: 28px;}
    .kf_product_c .kf_product_lil .kf_dec {font-size: 14px;line-height: 24px;margin-top: 16px;}
    .kf_product_c .kf_product_lil .kf_product_tit{font-size: 16px;}
    .kf_product_c .kf_product_lil ul{gap: 10px 20px;}
    .kf_product_c .kf_product_lil ul li{width: calc(50% - 10px);}
    .kf_product_c .kf_product_lil ul li a{font-size: 14px;line-height: 24px;}
    .kf_product_c .kf_product_lir{width: 442px;height: 442px;}

    .kf_application{clip-path: polygon(0 80px, 100% 0, 100% calc(100% - 80px), 0 100%);}
    .kf_application_img{height: 840px;}
    .kf_application .kf_title{top: 200px;}
    .kf_application_c ul li{padding-top: 460px;}
    .kf_application_c ul li:hover{padding-top: 370px;}
    
    .kf_youshi_c .swiper-slide{height: 418px;}
    .kf_youshi_c .swiper-slide .kf_box{padding: 32px 24px;border-radius: 24px;}
    .kf_youshi_c .swiper-slide .kf_box:before{border-radius: 24px;}
    
    .kf_minbanner_c .kf_text{padding: 0 24px 0 42px;}
    .kf_minbanner_c .kf_text .kf_ttit{font-size: 16px;}
    .kf_minbanner_c .kf_text .kf_tit{font-size: 28px;margin-top: 12px;}
    
    .kf_partition_c .kf_tit{font-size: 72px;}
    .kf_partition_c .kf_dec{font-size: 24px;}

    .kf_news_r .kf_faq_c{gap: 15px;}

}

@media screen and (max-width:1499px){
    .kf_banner{clip-path: polygon(0 0, 100% 0, 100% calc(100% - 60px), 0 100%);}
    .kf_banner .swiper .swiper-slide{height: calc(100vh + 60px);}
    .kf_banner .swiper .swiper-slide .kf_text{width: calc(100% - 520px);}
    .kf_banner .swiper .swiper-slide .kf_text .kf_ttit{font-size: 16px;margin-top: 30px;}
    .kf_banner .swiper .swiper-slide .kf_text .kf_tit{font-size: 32px;}
    .kf_banner .swiper .swiper-slide .kf_text .kf_dec{margin-top: 12px;}
    .kf_banner .swiper .swiper-slide .kf_img{width: 520px;}

    /*.kf_structure_c .kf_take .kf_part .kf_part_c img{width: 450px;height: auto;}*/
    /*.kf_structure_c .kf_take .kf_dianwei .kf_wz .kf_wz_c .kf_text{font-size: 13px;line-height: 36px;padding: 0 12px;}*/

    .kf_product_c .kf_product_tab ul{gap: 12px;}
    .kf_product_c .kf_product_tab ul li{height: 42px;padding: 0 20px;}
    .kf_product_c .kf_product_lil{width: calc(100% - 400px);padding: 0 64px 0 24px;}
    .kf_product_c .kf_product_lil .kf_tit{font-size: 24px;}
    .kf_product_c .kf_product_lil .kf_dec {margin-top: 12px;}
    .kf_product_c .kf_product_lil ul{gap: 8px 20px;}
    .kf_product_c .kf_product_lir{width: 400px;height: 400px;}

    .kf_application{clip-path: polygon(0 60px, 100% 0, 100% calc(100% - 60px), 0 100%);}
    .kf_application_img{height: 800px;}
    .kf_application .kf_title{top: 180px;}
    .kf_application_c ul li{padding-top: 440px;}
    .kf_application_c ul li:hover{padding-top: 350px;}
    
    .kf_youshi_c .swiper-slide{height: 386px;}
    .kf_youshi_c .swiper-slide .kf_box{padding: 24px 20px;border-radius: 20px;}
    .kf_youshi_c .swiper-slide .kf_box:before{border-radius: 20px;}
    .kf_youshi_c .swiper-slide .kf_dec p {margin-top: 12px;}
    .kf_youshi_c .swiper-slide .kf_dec ul{margin-top: 10px;}
    
    .kf_minbanner_c .kf_text{padding: 0 20px 0 32px;}
    .kf_minbanner_c .kf_text .kf_ttit{font-size: 14px;}
    .kf_minbanner_c .kf_text .kf_tit{font-size: 24px;margin-top: 10px;}
    
    .kf_about_c .kf_about_num ul li{gap: 8px;}
    .kf_about_c .kf_about_num ul li .kf_sz{font-size: 30px;}
    .kf_about_c .kf_about_num ul li p{font-size: 14px;}
    .kf_partition_c .kf_tit{font-size: 64px;}
    .kf_partition_c .kf_dec{font-size: 22px;}
    
    .kf_news_c{gap: 24px;}
    .kf_news_l{width: calc(55.5% - 49px);}
    .kf_news_l .swiper .swiper-slide a .kf_text{padding: 16px;}
    .kf_news_l .swiper .swiper-slide a .kf_text .kf_time{font-size: 13px;}
    .kf_news_l .swiper .swiper-slide a .kf_text .kf_tit{margin-top: 12px;}
    .kf_news_r .kf_faq_c{gap: 12px;}
    .kf_news_r .kf_faq_c dl{border-radius: 12px;}
    .kf_news_r .kf_faq_c dl dt{padding: 16px 16px;}
    .kf_news_r .kf_faq_c dl dd{padding: 12px 16px;}
    
}

@media screen and (max-width:1299px){
    .kf_banner .swiper .swiper-slide .kf_text{width: calc(100% - 450px);}
    .kf_banner .swiper .swiper-slide .kf_text .kf_ttit{font-size: 14px;margin-top: 20px;}
    .kf_banner .swiper .swiper-slide .kf_text .kf_tit{font-size: 28px;}
    .kf_banner .swiper .swiper-slide .kf_text .kf_dec{margin-top: 10px;}
    .kf_banner .swiper .swiper-slide .kf_img{width: 450px;}
    
    .kf_structure_c ul{top: 30px;gap: 12px;}
    .kf_structure_c ul li{line-height: 42px;padding: 0 20px;}
    .kf_structure_c .kf-model{height: 480px;}

    /*.kf_structure_c .kf_take .kf_part .kf_part_c img{width: 400px;}*/
    
    .kf_application_img{height: 670px;}
    .kf_application .kf_title{top: 150px;}
    .kf_application_c ul li{padding-top: 340px;}
    .kf_application_c ul li:hover{padding-top: 260px;}
    .kf_application_c ul li .kf_application_nr{padding: 0 24px;}
    .kf_application_c ul li .kf_application_nr .kf_text{line-height: 22px;}

    .kf_youshi_c .swiper-slide{height: 372px;}
    .kf_youshi_c .swiper-slide .kf_box{padding: 16px 16px;}
    .kf_youshi_c .swiper-slide .kf_num span{font-size: 34px;}
    .kf_youshi_c .swiper-slide .kf_tit{font-size: 15px;line-height: 20px;}
    .kf_youshi_c .swiper-slide .kf_dec{line-height: 20px;}
    .kf_youshi_c .swiper-slide .kf_dec p {margin-top: 10px;}
    .kf_youshi_c .swiper-slide .kf_dec ul{margin-top: 8px;}

    .kf_about_c .kf_about_num ul li{gap: 5px;}
    .kf_about_c .kf_about_num ul li .kf_sz{font-size: 24px;}
    .kf_about_c .kf_about_num ul li p{font-size: 13px;}

}

@media screen and (max-width:1023px){


    .kf_banner {clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), 0 100%);margin-top: 60px;}
    .kf_banner .swiper .swiper-slide {height: calc(100vh - 20px);}
    .kf_banner .swiper .swiper-slide .kf_banner_text{bottom: auto;top: 50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
    .kf_banner .swiper .swiper-slide .kf_text{width: calc(100% - 300px);}
    .kf_banner .swiper .swiper-slide .kf_text .kf_ttit{margin-top: 0;}
    .kf_banner .swiper .swiper-slide .kf_text .kf_tit{font-size: 24px;}
    .kf_banner .swiper .swiper-slide .kf_text .kf_dec{margin-top: 8px;}
    .kf_banner .swiper .swiper-slide .kf_img{width: 300px;}
    .kf_banner .swiper-pagination{bottom: 60px;}
    
    .kf_structure_c ul{top: 24px;gap: 10px;}
    .kf_structure_c ul li{line-height: 40px;padding: 0 16px;}
    .kf_structure_c .kf-model{height: 400px;}

    /*.kf_structure_c .kf_take .kf_part .kf_part_c img{width: 300px;}*/
    /*.kf_structure_c .kf_take .kf_part{left: 0 !important;}*/
    /*.kf_structure_c .kf_take .kf_dianwei{z-index: 1;}*/
    /*.kf_structure_c .kf_take .kf_dianwei .kf_wz{opacity: 1;}*/
    /*.kf_structure_c .kf_take .kf_dianwei .kf_wz .kf_wz_c .fk_line{width: 30px;}*/
    /*.kf_structure_c .kf_take .kf_dianwei .kf_wz .kf_wz_c .kf_text {font-size: 12px;line-height: 32px;padding: 0 10px;}*/

    .kf_product_c .kf_product_tab ul {gap: 5px;}
    .kf_product_c .kf_product_tab ul li {height: 36px;padding: 0 12px;}
    .kf_product_c .kf_product_tab ul li span{font-size: 13px;}
    .kf_product_c .kf_box{height: auto;}
    .kf_product_c .kf_product_li{position: relative;}
    .kf_product_c .kf_product_lic{padding: 12px;border-radius: 12px;}
    .kf_product_c .kf_product_lil{width: calc(100% - 280px);padding: 0 32px 0 12px;}
    .kf_product_c .kf_product_lil .kf_tit{font-size: 22px;}
    .kf_product_c .kf_product_lil .kf_dec {margin-top: 10px;line-height: 22px;}
    .kf_product_c .kf_product_lil ul{gap: 6px;}
    .kf_product_c .kf_product_lil ul li {width: 100%;}
    .kf_product_c .kf_product_lir{width: 280px;height: 280px;}
    
    .kf_application{clip-path: unset;}
    .kf_application_img{height: 510px;}
    .kf_application .kf_title{top: 40px;}
    .kf_application_c ul li{padding-top: 240px;}
    .kf_application_c ul li:hover{padding-top: 120px;}
    .kf_application_c ul li .kf_application_nr{padding: 0 12px;}
    .kf_application_c ul li .kf_application_nr .kf_text{font-size: 13px;line-height: 20px;}
    .kf_application_c ul li .kf_application_nr a.kf_combut{line-height: 30px;font-size: 13px;}

    .kf_youshi_c .swiper-slide:nth-child(1), .kf_youshi_c .swiper-slide:nth-child(2){transform:translateY(0);}
    .kf_youshi_c .swiper-slide{height: 330px;}
    
    .kf_minbanner_c{border-radius: 32px;}
    .kf_minbanner_c .kf_text{padding: 0 10px 0 24px;}
    .kf_minbanner_c .kf_text .kf_ttit{font-size: 13px;}
    .kf_minbanner_c .kf_text .kf_tit{font-size: 18px;margin-top: 10px;}
    .kf_minbanner_c a.kf_combut {right: 16px;bottom: 16px;line-height: 40px;font-size: 13px;}

    .kf_about{height: auto;}
    .kf_about .kf_bg{position: absolute;height: 100%;}
    .kf_about_c{position: relative;background: #ffffff;}
    .kf_about_c .kf_bg01{display: none;}
    .kf_about_c .kf_about_num{position: relative;bottom: 0;margin-top: 24px;}
	.kf_about_c .kf_about_num ul li {gap: 3px;}
	.kf_about_c .kf_about_num ul li .kf_sz {font-size: 20px;}
	.kf_partition{position: relative;}
	.kf_partition_c{padding: 40px 0;}
	.kf_about_c .kf_about_con .kf_title {margin-top: 0;}
	.kf_partition_c .kf_box{transform: translateY(0);opacity: 1;}
	.kf_partition_c .kf_tit {font-size: 40px;}
	.kf_partition_c .kf_dec {font-size: 16px;}
    
    .kf_news_c{gap: 32px;}
	.kf_news_l{width: 100%;}
	.kf_news_l .kf_spage{display: none;}
	.kf_news_c .kf_news_line{display: none;}
	.kf_news_r{width: 100%;}
	.kf_news_r .kf_faq_c {gap: 8px;}
	.kf_news_r .kf_faq_c dl {border-radius: 8px;}
	.kf_news_r .kf_faq_c dl dt {padding: 12px 16px;}
	.kf_news_r .kf_faq_c dl dd {padding: 10px 12px;}

}

@media screen and (max-width:767px){
    .kf_banner {clip-path: polygon(0 0, 100% 0, 100% calc(100% - 24px), 0 100%);}
    .kf_banner .swiper .swiper-slide {height: calc(100vh - 36px);}
    .kf_banner .swiper .swiper-slide .kf_text{width: 100%;}
    .kf_banner .swiper .swiper-slide .kf_text .kf_tit{font-size: 22px;}
    .kf_banner .swiper .swiper-slide .kf_text .kf_dec{margin-top: 8px;line-height: 20px;}
    .kf_banner .swiper .swiper-slide .kf_img{display: none;}
    .kf_banner .swiper-pagination{bottom: 40px;}
    
    .kf_structure_c ul{top: 12px;gap: 5px;}
    .kf_structure_c ul li{line-height: 32px;}
    .kf_structure_c .kf-model{height: 360px;}

    /*.kf_structure_c .kf_take .kf_part .kf_part_c img {width: 240px;}*/
    /*.kf_structure_c .kf_take .kf_dianwei {z-index: 0;}*/

    .kf_product_c .kf_product_tab ul li span{font-size: 12px;}
    
    .kf_product_c .kf_product_lic{display: block;}
    .kf_product_c .kf_product_lil{width: 100%;padding: 0;}
    .kf_product_c .kf_product_lil .kf_tit {font-size: 20px;}
    .kf_product_c .kf_product_lil .kf_dec {margin-top: 8px;line-height: 20px;}
    .kf_product_c .kf_product_lil .kf_product_tit {font-size: 15px;}
    .kf_product_c .kf_product_lil ul {gap: 3px;margin-top: 10px;}
    .kf_product_c .kf_product_lir{width: 100%;margin-top: 12px;height: auto;}
    .kf_product_c .kf_product_lir .kf_product_img{position: relative;padding:0;}
    .kf_product_c .kf_product_lir .kf_product_img .positionimg{height: 0;padding-bottom: 75%;}
    
    .kf_application_img{position: absolute;width: 100%;height: 100%;}
    .kf_application .kf_title{width: 100%;padding: 0 15px;text-align: center;margin-top: 24px;top: 0;position: relative;}
    .kf_application_c{position: relative;margin-top: 24px;}
    .kf_application_c ul{border-left:0;border-top: 1px solid rgba(255, 255, 255, 0.30);}
    .kf_application_c ul li{width: 100%;padding: 15px 0;border-right:0;border-bottom: 1px solid rgba(255, 255, 255, 0.30);}
    .kf_application_c ul li .kf_application_nr .kf_text{height: 0;}
    .kf_application_c ul li .kf_application_nr a.kf_combut{height: 0;margin-top: 0;}
    .kf_application_c ul li:hover {padding: 15px 0;}
    .kf_application_c ul li:hover .kf_application_nr .kf_text{height: auto;}
    .kf_application_c ul li:hover .kf_application_nr a.kf_combut{height: auto;margin-top: 12px;}

    .kf_youshi .kf_spage{display: none;}

    .kf_youshi_c .swiper-slide{height: auto;}

    .kf_minbanner_c{display: block;}
    .kf_minbanner_c .kf_text{width: 100%;padding: 16px 20px 0 20px;}
    .kf_minbanner_c .kf_text .kf_tit {font-size: 16px;margin-top: 6px;}
    .kf_minbanner_c .kf_img{width: 100%;margin-top: 12px;}
    .kf_minbanner_c a.kf_combut{line-height: 36px;}

    .kf_about_c .kf_about_num ul{-webkit-box-pack: unset;-ms-flex-pack: unset;justify-content: unset;gap: 12px;}
    .kf_about_c .kf_about_num ul li{width: calc(33.33% - 8px);gap: 0;}
    .kf_about_c .kf_about_num ul li p {font-size: 12px;}

    .kf_partition_c {padding: 30px 0;}
    .kf_partition_c .kf_tit {font-size: 30px;}
    .kf_partition_c .kf_dec {font-size: 14px;}

    .kf_news_l .swiper .swiper-slide a .kf_text {padding: 12px;}
    .kf_news_l .swiper .swiper-slide a .kf_text .kf_tit {margin-top: 8px;}
    .kf_news_l .swiper .swiper-slide a .kf_text p{margin-top: 6px;}
    .kf_news_r .kf_faq_c dl dt {padding: 8px 12px;}

}