.manu{text-align:center;}
.manu .a_p{height:44px;line-height:42px;margin:0 4px;padding: 0 17px;display:inline-block;border-radius:2px;font-size:16px;}
.manu a{border:1px solid #D9D9D9;color:#485460;}
.manu .current{border:1px solid #2369B7;color:#2369B7;}
.manu .disabled{border:1px solid #D9D9D9;color:#D9D9D9;}

.fanye{width: 100%;position: relative;padding: 15px 0;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;}
.fanye ul{width: 100%;position: relative;}
.fanye ul li{position: relative;font-size: 16px;color: #1E272E;line-height: 36px;}
.fanye ul li a{color: #485460;}
.fanye ul li a:hover{color: #2369B7;}

.pc_table::-webkit-scrollbar-track {background: #f7f7f7;}
.pc_table::-webkit-scrollbar-thumb {background: #2369B7;cursor:pointer;}
.pc_table::-webkit-scrollbar {height: 5px;width:5px;border-radius:3px;}
.pc_table {max-height: 85vh;overflow: scroll;margin: 0 auto;}

.kf_nbanner{width: 100%;position: relative;z-index: 2;}
/*.kf_nbanner:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.80) 15%, rgba(0, 0, 0, 0.00) 100%);}*/
.kf_nbanner img{width: 100%;min-height: 150px;height: auto;}
.kf_nbanner .kf_text{width: 100%;position: absolute;top: 50%;left: 0;color: #ffffff;}
.kf_nbanner .kf_text .kf_tit{font-size: 64px;font-weight: bold;}
.kf_nbanner .kf_location{font-size: 18px;color: #F6B42B;margin-top: 12px;}
.kf_nbanner .kf_location a{color: #ffffff;position: relative;}
.kf_nbanner .kf_location a:after{content: '/';display: inline-block;margin: 0 10px;}

.kf_pnav{width: 100%;position: relative;background: #f5f5f5;z-index: 1;}
.kf_pnav ul{position: relative;}
.kf_pnav ul li{position: relative;}
.kf_pnav ul li a{display: block;line-height: 72px;font-size: 16px;color: #333333;padding: 0 40px;}
.kf_pnav ul li a i{display:inline-block;width:36px;height:36px;background-size:100% 100% !important;margin-right:12px;margin-top: -2px;}
.kf_pnav ul li a i.icon01{background:url('../images/icon_nav_pro01.svg') center center no-repeat;}
.kf_pnav ul li a i.icon02{background:url('../images/icon_nav_pro02.svg') center center no-repeat;}
.kf_pnav ul li a i.icon03{background:url('../images/icon_nav_pro03.svg') center center no-repeat;}
.kf_pnav ul li.on a, .kf_pnav ul li:hover a{background: #2369B7;color: #ffffff;}
.kf_pnav ul li.on a i.icon01, .kf_pnav ul li a:hover i.icon01{background:url('../images/icon_nav_pro01_h.svg') center center no-repeat;}
.kf_pnav ul li.on a i.icon02, .kf_pnav ul li a:hover i.icon02{background:url('../images/icon_nav_pro02_h.svg') center center no-repeat;}
.kf_pnav ul li.on a i.icon03, .kf_pnav ul li a:hover i.icon03{background:url('../images/icon_nav_pro03_h.svg') center center no-repeat;}

.kf_nnews{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.kf_nnews_list{width: 100%;position: relative;gap: 40px;}
.kf_nnews_list li{width: 100%;position: relative;}
.kf_nnews_list li a{width: 100%;position: relative;border: 1px solid #F2F2F2;border-radius: 12px;overflow:hidden;}
.kf_nnews_list li a .kf_img{width: 400px;position: relative;}
.kf_nnews_list li a .kf_img .positionimg{width: 100%;height: 100%;padding-bottom: 0;}
.kf_nnews_list li a .kf_text{width: calc(100% - 400px);position: relative;padding: 36px 52px 36px 52px;gap: 16px;}
.kf_nnews_list li a .kf_text .kf_tit{font-size: 24px;color: #1E272E;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.kf_nnews_list li a .kf_text p{font-size: 16px;color: #485460;line-height: 26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.kf_nnews_list li a .kf_text em{font-style: normal;font-size: 14px;color: #485460;padding-left: 24px;background: url('../images/icon_time.svg') left center no-repeat;background-size: 18px 18px;}
.kf_nnews_list li a .kf_text span{font-size: 16px;color: #485460;margin-top: 12px;}
.kf_nnews_list li a .kf_text span i{display: inline-block;width: 20px;height: 20px;margin-left: 4px;background: url(../images/icon_more_hei.svg) center center no-repeat;}
.kf_nnews_list li a:hover {-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .1);box-shadow: 0 0 15px rgba(0, 0, 0, .1);}
.kf_nnews_list li a:hover .kf_text .kf_tit{color: #2369B7;}
.kf_nnews_list li a:hover .kf_text span{color: #2369B7;}
.kf_nnews_list li a:hover .kf_text span i{opacity: 1;margin-left: 12px;background: url(../images/icon_more_lan.svg) center center no-repeat;}

.kf_article{line-height: 2;font-size: 16px;color: #485460;}
.kf_article p{margin-bottom: 12px;}
.kf_article b, .kf_article b span, .kf_article strong{font-weight:bold;color: #1E272E;}
.kf_article img{max-width: 100%;height: auto !important;vertical-align: middle;margin: 20px 0;}
.kf_article h2 {font-size: 24px;font-weight: bold;margin: 15px 0;color: #1E272E;}
.kf_article h3 {font-size: 22px;font-weight: bold;margin: 12px 0;color: #1E272E;}
.kf_article table, .kf_article table tr, .kf_article table td{border: 1px solid #EEE;border-collapse: collapse;}
.kf_article table{width: 100% !important;}
.kf_article table td{line-height: 1.4;padding: 5px 5px;color: #485460;font-size: 14px;font-weight: 290;border: 1.0000pt solid #343a40 !important;}
.kf_article table td p{margin:0;font-size: 14px;}

.kf_newspage{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.kf_newspage h1{font-size: 36px;color: #1E272E;text-align: center;font-weight: bold;}
.kf_newspage .kf_newspage_info{font-size: 16px;color: #485460;text-align: center;margin-top: 20px;}
.kf_newspage .kf_article{padding: 50px 0;border-top: 1px solid #ddd;}

.kf_napplications{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.kf_napplications ul{width: 100%;position: relative;gap: 72px;}
.kf_napplications ul li{width: 100%;position: relative;gap: 72px;}
.kf_napplications ul li .kf_img{width: calc(50% - 72px);position: relative;}
.kf_napplications ul li .kf_img .positionimg{padding-bottom: 75%;border-radius:24px;}
.kf_napplications ul li .kf_wz{width: 50%;position: relative;}
.kf_napplications ul li .kf_wz .kf_tit{font-size: 32px;color: #1E272E;font-weight: bold;}
.kf_napplications ul li .kf_wz .kf_dec{font-size: 18px;color: #485460;line-height: 34px;gap: 12px;}
.kf_napplications ul li .kf_wz .kf_dec p{font-weight: lighter;}
.kf_napplications ul li .kf_wz .kf_combut{line-height: 52px;font-size: 16px;}

.kf_apppage{width: 100%;position: relative;}
.kf_apppage_c{width: 100%;position: relative;}
.kf_apppage_t{width: 100%;position: relative;}
.kf_apppage_t .kf_img{width: 55%;clip-path: polygon(80px 0, 100% 0, calc(100% - 80px) 100%, 0 100%);}
.kf_apppage_t .kf_img .positionimg{padding-bottom: 64%;}
.kf_apppage_t .kf_text{width: 58%;position: absolute;top: 50%;right: 0;}
.kf_apppage_t .kf_text .kf_box{width: 100%;height: 100%;position: relative;background: #ffffff;padding: 40px 80px;box-shadow: 0px 0px 10px 0px #eee;transform: skewX(-14deg);-webkit-transform: skewX(-14deg);}
.kf_apppage_t .kf_text .kf_text_c{transform: skewX(14deg);-webkit-transform: skewX(14deg);gap: 16px;}
.kf_apppage_t .kf_text h1{font-size: 32px;color: #1E272E;font-weight: bold;}
.kf_apppage_t .kf_text .fk_line{width: 60px;height: 3px;background: #2369B7;}
.kf_apppage_t .kf_text .kf_dec{font-size: 16px;color: #485460;line-height: 30px;}
.kf_apppage_b{width: 100%;position: relative;margin-top: 80px;}
.kf_apppage_b .kf_tit{font-size: 24px;color: #1E272E;font-weight: bold;padding-bottom: 12px;border-bottom: 1px solid #eeeeee;position: relative;}
.kf_apppage_b .kf_tit:before{content: '';display: inline-block;width: 60px;height: 3px;background: #2369B7;position: absolute;left: 0;bottom: -1px;}

.kf_contact{width: 100%;position: relative;}
.kf_contact_c{width: 100%;position: relative;}
.kf_contact_l{width: 40%;position: relative;}
.kf_contact_l ul{width: 100%;position: relative;}
.kf_contact_l ul li{width: 100%;position: relative;margin-bottom: 24px;line-height: 1.8;}
.kf_contact_l ul li span{font-size: 20px;color: #1E272E;font-weight: bold;}
.kf_contact_l ul li p{font-size: 16px;color: #485460;}
.kf_contact_r{width: 50%;position: relative;background: #f9f9f9;padding: 50px 60px 60px 60px;border-radius: 12px;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.08), 8px 8px 16px 0px rgba(0, 0, 0, 0.06);}
.kf_contact_r input,.kf_contact_r textarea{font-size: 14px;color: #485460;}
.kf_contact_r ::-webkit-input-placeholder {font-size: 14px;color: #485460;}
.kf_contact_r ::-moz-placeholder {font-size: 14px;color: #485460;}
.kf_contact_r ::-ms-input-placeholder {font-size: 14px;color: #485460;}
.kf_contact_r form{width: 100%;position: relative;}
.kf_contact_r input, .kf_contact_r textarea{width: 100%;font-size: 14px;color: #1E272E;border-radius: 6px;padding: 12px 15px;background: #f8f8f8;border: 1px solid #c0c0c0;margin-bottom: 20px;}
.kf_contact_r textarea{height: 150px;}
.kf_contact_r .kf_form_btn01{font-size: 18px;color: #ffffff;line-height: 54px;background: #F6B42B;padding: 0 42px;border-radius: 6px;display: inline-block;cursor: pointer;}
.kf_contact_r .kf_form_btn01:hover{padding: 0 54px;}

.kf_pbanner{width: 100%;height: 640px;position: relative;background: radial-gradient(185% 180.47% at 50% 0%, #1E272E 45%, #2369B7 100%), #1E272E;}
.kf_pbanner .container{height: 100%;}
.kf_pbanner_c{width: 100%;position: absolute;bottom: 52px;left: 0;gap: 78px;}
.kf_pbanner_c .kf_img{width: 592px;position: relative;}
.kf_pbanner_c .kf_img img{width: 100%;height: auto;}
.kf_pbanner_c .kf_text{width: calc(100% - 670px);position: relative;}
.kf_pbanner_c .kf_title .kf_tit{color: #ffffff;}
.kf_pbanner_c .kf_title .kf_dec{color: #ffffff;}

.kf_pintro{width: 100%;position: relative;}
.kf_pintro_c{width: 100%;position: relative;}
.kf_pintro_l{width: 576px;position: relative;}
.kf_pintro_l .kf_img{width: 100%;position: relative;border-radius: 16px;overflow: hidden;}
.kf_pintro_l .kf_img img{width: 100%;height: auto;}
.kf_pintro_l .swiper{width: 100%;position:relative;}
.kf_pintro_l .swiper-slide{position:relative;}
.kf_pintro_l .swiper-slide .positionimg{padding-bottom: 60%;}
.kf_pintro_l .swiper-pagination{bottom: 15px;}
.kf_pintro_l .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;background: #ffffff;opacity: 1;}
.kf_pintro_l .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #F6B42B;}
.kf_pintro_r{width: calc(100% - 576px);position: relative;padding-left: 74px;}
.kf_faq_c{width: 100%;position: relative;gap: 20px;}
.kf_faq_c dl{width: 100%;position: relative;border-radius: 16px;background: #ffffff;border: 1px solid #DEE2E6;}
.kf_faq_c dl dt{width: 100%;position: relative;padding: 24px 20px;cursor: pointer;}
.kf_faq_c dl dt .kf_tit{width: 80%;font-size: 14px;color: #485460;line-height: 22px;font-weight: bold;text-transform: capitalize;display: -webkit-inline-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.kf_faq_c dl dt i{display: inline-block;width: 20px;height: 20px;background: url('../images/icon_faq.svg') center center no-repeat;}
.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_faq_c dl.on{background: #ffffff;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 8px 8px 16px 0 rgba(0, 0, 0, 0.08);}
.kf_faq_c dl.on dt .kf_tit{font-size: 16px;color: #1E272E;}
.kf_faq_c dl.on dt i{background: url('../images/icon_faq_h.svg') center center no-repeat;}

.kf_pproduct{width: 100%;position: relative;}
.kf_pproduct .kf_title{text-align: center;}
.kf_pproduct .kf_title .kf_dec{width: 874px;max-width: 100%;}
.kf_pproduct_list{width: 100%;position: relative;gap: 24px 20px;}
.kf_pproduct_list li{width: calc(25% - 15px);position: relative;}
.kf_pproduct_list li a{display: block;position: relative;}
.kf_pproduct_list li a .positionimg{padding-bottom: 100%;border-radius: 16px;}
.kf_pproduct_list li a p{width: 100%;padding: 0 16px;font-size: 16px;color: #1E272E;font-weight: bold;line-height: 22px;text-align: center;margin-top: 20px;}
.kf_pproduct_b{width: 100%;position: relative;}
.kf_pproduct_b .tab_hover{width: 100%;position: relative;gap: 32px;}
.kf_pproduct_b .tab_hover li{font-size: 14px;color: #485460;line-height: 52px;padding: 0 32px;border-radius: 40px;border: 1px solid #DEE2E6;background: #ffffff;cursor: pointer;}
.kf_pproduct_b .tab_hover li.on{color: #ffffff;background: #2369B7;border-color: #2369B7;}
.kf_pproduct_b .kf_cs{width: 100%;position: relative;}
.kf_pproduct_b table{width: 100% !important;position: relative;}
.kf_pproduct_b table, .kf_pproduct_b table tr, .kf_pproduct_b table td {border: 1px solid #DEE2E6;border-collapse: collapse;line-height: 22px;padding: 10px 32px;font-size: 16px;color: #485460;width: max-content;}
.kf_pproduct_b table thead td{color: #1E272E;line-height: 32px;font-weight: bold;}
.kf_pproduct_b table tr:nth-child(odd){background: #F5F5F5;}
.kf_pproduct_b table tr:last-child td{height: 60px;font-size: 14px;}
.kf_pproduct_b table thead tr{background: #ffffff !important;}
.kf_pproduct_b table td.kf_fhei{color: #1E272E;}

.kf_pdvantages{width: 100%;position: relative;background: #F5F5F5;}
.kf_pdvantages .kf_title{text-align: center;}
.kf_pdvantages .kf_title .kf_dec{width: 874px;max-width: 100%;}
.kf_pdvantages_c{width: 100%;position: relative;gap: 52px 54px;}
.kf_pdvantages_c li{width: calc(33.33% - 36px);position: relative;padding-top: 100px;}
.kf_pdvantages_c li span{font-size: 128px;color: #2369B7;font-weight: bold;opacity: 0.2;position: absolute;top: 0;left: 0;}
.kf_pdvantages_c li .kf_tit{font-size: 20px;color: #1E272E;font-weight: bold;text-transform: capitalize;}
.kf_pdvantages_c li .kf_dec{font-size: 16px;color: #485460;line-height: 28px;}
.kf_pdvantages_c li:nth-child(3n+2){transform: translateY(40px);}
.kf_pdvantages_c li:nth-child(3n+3){transform: translateY(80px);}

.kf_pyoushi{width: 100%;position: relative;background: #f5f5f5;}
.kf_pyoushi:before{content: '';width: 100%;height: calc(100% - 80px);background: linear-gradient(0deg, #1E272E 0%, #1E272E 100%), #D9D9D9;position: absolute;top: 0;left: 0;}
.kf_pyoushi .kf_title .kf_tit{color: #ffffff;}
.kf_pyoushi .kf_title .kf_dec{width: 760px;max-width: 100%;color: #ffffff;}
.kf_pyoushi .kf_spage{position: absolute;right: 0;bottom: 0; gap: 12px;}
.kf_pyoushi .kf_spage .swiper-button-next:after, .kf_pyoushi .kf_spage .swiper-button-prev:after{display: none;}
.kf_pyoushi .kf_spage .swiper-button-prev, .kf_pyoushi .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_pyoushi .kf_spage .swiper-button-prev{background: url('../images/icon_arr_l_h.svg') center center no-repeat rgba(255, 255, 255, 0.30);;}
.kf_pyoushi .kf_spage .swiper-button-next{background: url('../images/icon_arr_r_h.svg') center center no-repeat rgba(255, 255, 255, 0.30);;}
.kf_pyoushi .kf_spage .swiper-button-prev:hover, .kf_pyoushi .kf_spage .swiper-button-next:hover{background-color: #F6B42B;}
.kf_pyoushi_c{width: 100%;position: relative;}
.kf_pyoushi_c .swiper{width: 100%;position: relative;padding-bottom: 16px;}
.kf_pyoushi_c .swiper-slide{position: relative;}
.kf_pyoushi_c .swiper-slide a{display: block;position: relative;border-radius: 16px;background: #ffffff;overflow: hidden;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 0 8px 16px 0 rgba(0, 0, 0, 0.08);}
.kf_pyoushi_c .swiper-slide a .positionimg{padding-bottom: 76.5%;}
.kf_pyoushi_c .swiper-slide a .kf_tit{height: 64px;background: #ffffff;padding: 0 24px;}
.kf_pyoushi_c .swiper-slide a .kf_tit p{font-size: 16px;color: #1E272E;font-weight: bold;line-height: 22px;text-align: center;}

.kf_ptechnical{width: 100%;position: relative;background: #F5F5F5;}
.kf_ptechnical .kf_title .kf_dec{width: 760px;max-width: 100%;}
.kf_ptechnical_c{width: 100%;position: relative;}
.kf_ptechnical_c .kf_ptechnical_t{width: 100%;height: 315px;position: relative;padding: 82px 32px 0 32px;border-radius: 16px;background: radial-gradient(126.5% 119.76% at 50% 0%, #1E272E 76.1%, #2369B7 100%), #FFF;}
.kf_ptechnical_c .kf_ptechnical_t .kf_box{gap: 16px;}
.kf_ptechnical_c .kf_ptechnical_t .kf_tit{font-size: 28px;color: #ffffff;font-weight: bold;text-transform: capitalize;}
.kf_ptechnical_c .kf_ptechnical_t .kf_dec{font-size: 14px;color: #ffffff;line-height: 22px;}
.kf_ptechnical_c .kf_ptechnical_t span{font-size: 128px;color: #ffffff;font-weight: bold;opacity: 0.2;position: absolute;right: 32px;top: 0;}
.kf_ptechnical_c ul{width: 100%;position: relative;padding: 0 32px;gap: 20px;margin-top: -66px;}
.kf_ptechnical_c ul li{width: calc(25% - 15px);position: relative;}
.kf_ptechnical_c ul li.last{width: calc(50% - 10px);}
.kf_ptechnical_c ul li a{display: block;position: relative;background: #ffffff;border-radius: 16px;overflow: hidden;}
.kf_ptechnical_c ul li a .positionimg{padding-bottom: 200px;}
.kf_ptechnical_c ul li a p{width: 100%;font-size: 16px;color: #1E272E;font-weight: bold;line-height: 60px;padding: 0 16px;text-align: center;position: relative;}

.kf_pchoose{width: 100%;position: relative;}
.kf_pchoose .kf_title{text-align: center;}
.kf_pchoose .kf_title .kf_dec{width: 874px;max-width: 100%;}
.kf_pchoose_c{width: 100%;position: relative;}
.kf_pchoose_c .swiper{width: 100%;position: relative;}
.kf_pchoose_c .swiper-slide{position: relative;padding-right: 15px;}
.kf_pchoose_c .swiper-slide .kf_box{position: relative;}
.kf_pchoose_c .swiper-slide .kf_img{width: 520px;position: relative;}
.kf_pchoose_c .swiper-slide .kf_img .positionimg{padding-bottom: 75%;border-radius: 12px;}
.kf_pchoose_c .swiper-slide .kf_text{width: calc(100% - 520px);position: relative;padding-left: 72px;}
.kf_pchoose_c .swiper-slide .kf_text .kf_pchoose_tit{position: relative;gap: 12px;}
.kf_pchoose_c .swiper-slide .kf_text .kf_pchoose_tit .kf_tit{font-size: 16px;color: #F6B42B;line-height: 22px;text-transform: uppercase;}
.kf_pchoose_c .swiper-slide .kf_text .kf_pchoose_tit .kf_dec{font-size: 20px;color: #1E272E;font-weight: bold;text-transform: capitalize;}
.kf_pchoose_c .swiper-slide .kf_text .kf_text_c{font-size: 16px;color: #485460;line-height: 22px;}
.kf_pchoose_c .swiper-slide .kf_text .kf_theme{width: 100%;position: relative;padding: 20px;border-radius: 12px;background: #ffffff;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 8px 8px 16px 0 rgba(0, 0, 0, 0.08);}
.kf_pchoose_c .swiper-slide .kf_text .kf_theme i{display: inline-block;width: 52px;height: 52px;border-radius: 8px;background-color: #F6B42B;background-position: center center;background-repeat: no-repeat;}
.kf_pchoose_c .swiper-slide .kf_text .kf_theme i.icon01{background-image: url('../images/icon_pchoose01.svg');}
.kf_pchoose_c .swiper-slide .kf_text .kf_theme p{width: calc(100% - 52px);position: relative;padding-left: 16px;font-size: 16px;color: #485460;line-height: 22px;text-transform: capitalize;}
.kf_pchoose_c .swiper-button-next:after, .kf_pchoose_c .swiper-button-prev:after{display: none;}
.kf_pchoose_c .swiper-button-prev, .kf_pchoose_c .swiper-button-next{width: 48px;height: 48px;border-radius: 50px;opacity: 1;}
.kf_pchoose_c .swiper-button-prev{background: url('../images/icon_arr_l_h.svg') center center no-repeat #2369B7;left: -72px;}
.kf_pchoose_c .swiper-button-next{background: url('../images/icon_arr_r_h.svg') center center no-repeat #2369B7;right: -60px;}
.kf_pchoose_c .swiper-button-prev.swiper-button-disabled{background: url('../images/icon_arr_l.svg') center center no-repeat #F5F5F5;}
.kf_pchoose_c .swiper-button-next.swiper-button-disabled{background: url('../images/icon_arr_r.svg') center center no-repeat #F5F5F5;}

.kf_rnews{width: 100%;position: relative;}
.kf_rnews_c{width: 100%;position: relative;padding-bottom: 15px;}
.kf_rnews_c .swiper-slide{position: relative;}
.kf_rnews_c .swiper-slide a{display: block;position: relative;border-radius: 16px;border: 1px solid #DEE2E6;background: #ffffff;overflow: hidden;}
.kf_rnews_c .swiper-slide a .positionimg{padding-bottom: 63%;}
.kf_rnews_c .swiper-slide a .kf_text{width: 100%;position: relative;padding: 20px;}
.kf_rnews_c .swiper-slide a .kf_text .kf_time{font-size: 14px;color: #485460;}
.kf_rnews_c .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_rnews_c .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_rnews_c .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_rnews_c .swiper-slide a:hover .kf_text .kf_tit{color: #2369B7;}

.kf_rproduct{background:#f5f5f5;}
.kf_rproduct .kf_pproduct02_list li a{background:#ffffff;border:1px solid #dddddd;}

.kf_pintro02{width: 100%;position: relative;}
.kf_pintro02 .kf_title {text-align: center;}
.kf_pintro02 .kf_title .kf_dec{width: 874px;max-width: 100%;}
.kf_pintro02_c{width: 100%;position: relative;}
.kf_pintro02_c .kf_img{width: 100%;position: relative;}
.kf_pintro02_c .kf_img img{width: 614px;height: auto;max-width: 100%;}
.kf_pintro02_c ul{width: 100%;position: relative;gap: 24px;}
.kf_pintro02_c ul li{width: calc(33.33% - 16px);position: relative;padding: 20px;border-radius: 12px;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 8px 8px 16px 0 rgba(0, 0, 0, 0.08);}
.kf_pintro02_c ul li i{display: inline-block;width: 92px;height: 92px;border-radius: 8px;background: #F6B42B;position: relative;}
.kf_pintro02_c ul li i:before{content: '';display: inline-block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.kf_pintro02_c ul li i.icon01:before{background: url('../images/icon_pintro02_01.svg') center center no-repeat;}
.kf_pintro02_c ul li i.icon02:before{background: url('../images/icon_pintro02_02.svg') center center no-repeat;}
.kf_pintro02_c ul li i.icon03:before{background: url('../images/icon_pintro02_03.svg') center center no-repeat;}
.kf_pintro02_c ul li p{font-size: 16px;color: #485460;line-height: 28px;text-transform: capitalize;line-height: 28px;text-align: center;}

.kf_pproduct02{width: 100%;position: relative;}
.kf_pproduct02 .kf_title{text-align: center;}
.kf_pproduct02_list{width: 100%;position: relative;gap: 42px;}
.kf_pproduct02_list li{width: calc(33.33% - 28px);position: relative;}
.kf_pproduct02_list li a{display: block;position: relative;border-radius: 16px;background: #F5F5F5;overflow: hidden;}
.kf_pproduct02_list li a .positionimg{padding-bottom: 75%;}
.kf_pproduct02_list li a .kf_tit{width: 100%;height: 64px;position: relative;padding: 0 16px;}
.kf_pproduct02_list li a .kf_tit p{font-size: 16px;color: #1E272E;font-weight: bold;line-height: 22px;}
.kf_pproduct02_list li a:hover{box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 0 8px 16px 0 rgba(0, 0, 0, 0.08);}

.kf_yaunli{background: #F5F5F5;}
.kf_yaunli ul{padding-left: 18px;margin: 8px 0;}
.kf_yaunli ul li{list-style: disc;}

.kf_pchoose02{width: 100%;position: relative;}
.kf_pchoose02 .kf_title{text-align: center;}
.kf_pchoose02 .kf_title .kf_tit{color: #ffffff;}
.kf_pchoose02 .kf_title .kf_dec{color: #ffffff;width: 874px;max-width: 100%;}
.kf_pchoose02:before{content: '';width: 100%;height: 532px;position: absolute;left: 0;top: 0;background: linear-gradient(0deg, #1E272E 0%, #1E272E 100%), #D9D9D9;}
.kf_pchoose02_c{width: 100%;position: relative;z-index: 1;}
.kf_pchoose02_c ul{width: 100%;position: relative;gap: 20px;}
.kf_pchoose02_c ul li{width: calc(25% - 15px);position: relative;padding: 36px 20px 28px 20px;border-radius: 16px;background: #ffffff;border:1px solid #eeeeee;}
.kf_pchoose02_c ul li .kf_tit{width: 100%;position: relative;}
.kf_pchoose02_c ul li .kf_tit .kf_pchoose02_tit{width: calc(100% - 88px);font-size: 16px;color: #333333;font-weight: bold;text-transform: capitalize;}
.kf_pchoose02_c ul li .kf_tit span{display: inline-block;width: 56px;line-height: 56px;border-radius: 8px;background: #F6B42B;font-size: 32px;color: #F5F5F5;font-weight: bold;text-align: center;}
.kf_pchoose02_c ul li .kf_dec{font-size: 14px;color: #777777;line-height: 26px;}
.kf_pchoose02_c ul li:hover{box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 8px 8px 16px 0 rgba(0, 0, 0, 0.08);}

.kf_pselect{width: 100%;position: relative;overflow: hidden;}
.kf_pselect_t{width: 100%;position: relative;}
.kf_pselect_l{width: 760px;position: relative;}
.kf_pselect_r{width: calc(100% - 760px);position: relative;padding-left: 74px;}
.kf_pselect_r .kf_box{width: 100%;position: relative;padding: 32px 24px;border-radius: 12px;background: linear-gradient(180deg, #1E272E 51.07%, #214873 70.74%, #2369B7 95.44%), #FFF;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 8px 8px 16px 0 rgba(0, 0, 0, 0.08);gap: 16px;}
.kf_pselect_r i{display: inline-block;width: 52px;height: 52px;border-radius: 8px;background: #F6B42B;position: relative;}
.kf_pselect_r i:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url('../images/icon_pselect.svg') center center no-repeat;}
.kf_pselect_r .kf_tit{font-size: 24px;color: #ffffff;font-weight: bold;text-transform: capitalize;}
.kf_pselect_r .kf_dec{font-size: 16px;color: #ffffff;line-height: 22px;text-transform: capitalize;}
.kf_pselect_c{width: 100%;position: relative;}
.kf_pselect_c .swiper{width: 100%;position: relative;overflow: unset;}
.kf_pselect_c .swiper-slide{position: relative;}
.kf_pselect_c .swiper .swiper-slide:before{content: '';width: calc(100% + 30px);height: 1px;background: #E0E0E0;position: absolute;left: 0;top: 86px;z-index: -1;}
.kf_pselect_c .swiper-slide .kf_box{width: 100%;position: relative;}
.kf_pselect_c .swiper-slide .kf_label{display: inline-block;width: 84px;line-height: 32px;border-radius: 30px;background: #F6B42B;font-size: 14px;color: #ffffff;text-align: center;position: relative;}
.kf_pselect_c .swiper-slide .kf_label:before{content: '';display: inline-block;width: 16px;height: 16px;background: #F6B42B;position: absolute;left: calc(50% - 8px);bottom: -7px;transform: rotate(45deg);}
.kf_pselect_c .swiper-slide .kf_line{width: 1px;height: 100px;background: #E0E0E0;margin-left: 41px;position: relative;z-index: -1;}
.kf_pselect_c .swiper-slide .kf_line:before{content: '';display: inline-block;width: 16px;height: 16px;border-radius: 50%;background: #F6B42B;position: absolute;left: -7px;top: 45px;z-index: 1;}
.kf_pselect_c .swiper-slide .kf_text{width: 100%;position: relative;padding: 28px 32px;border-radius: 16px;border: 1px solid #E0E0E0;gap: 20px;}
.kf_pselect_c .swiper-slide .kf_text .kf_tit{font-size: 16px;color: #1E272E;font-weight: bold;text-transform: capitalize;}
.kf_pselect_c .swiper-slide .kf_text .kf_dec{font-size: 16px;color: #485460;line-height: 24px;height: 120px;}
.kf_pselect_c .swiper-slide:hover .kf_text{box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04), 8px 8px 16px 0 rgba(0, 0, 0, 0.08);}
.kf_pselect_c .swiper-slide:hover .kf_text .kf_tit{color: #F6B42B;}

.kf_pfaq{width: 100%;position: relative;background: #F5F5F5;}
.kf_pfaq .kf_title{text-align: center;}
.kf_pfaq .kf_title .kf_dec{width: 874px;max-width: 100%;}
.kf_pfaq_c{width: 100%;position: relative;gap: 40px;}
.kf_pfaq_c .kf_item{width: calc(50% - 20px);position: relative;}

.kf_intro03{width: 100%;position: relative;}
.kf_intro03_l{width: 45%;position: relative;}
.kf_intro03_l .positionimg{padding-bottom: 75%;border-radius: 16px;border: 1px solid #eee;}
.kf_intro03_r{width: 55%;position: relative;padding-left: 74px;}
.kf_intro03_r .kf_text{font-size: 16px;color: #485460;line-height: 30px;gap: 12px;}
.kf_intro03_l .swiper-pagination{bottom: 15px;}
.kf_intro03_l .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;background: #ffffff;opacity: 1;}
.kf_intro03_l .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #F6B42B;}

.kf_pparameter{width: 100%;position: relative;}
.kf_pparameter_c{width: 100%;position: relative;}

.kf_aabout{width: 100%;position: relative;}
.kf_aabout_c{width: 100%;position: relative;}
.kf_aabout_r{width: 54%;position: relative;padding-right: 74px;}
.kf_aabout_r .kf_text{width: 100%;position: relative;font-size: 16px;color: #485460;line-height: 30px;gap: 12px;}
.kf_aabout_l{width: 46%;position: relative;}
.kf_aabout_l .positionimg{padding-bottom: 75%;border-radius: 12px;}
.kf_aabout .kf_about_num{width: 100%;position: relative;}
.kf_aabout .kf_about_num ul{width: 100%;position: relative;}
.kf_aabout .kf_about_num ul li{position: relative;gap: 12px;text-align: center;}
.kf_aabout .kf_about_num ul li i{display: inline-block;width: 52px;height: 52px;}
.kf_aabout .kf_about_num ul li i.icon01{background: url('../images/icon_about01.svg') center center no-repeat;}
.kf_aabout .kf_about_num ul li i.icon02{background: url('../images/icon_about02.svg') center center no-repeat;}
.kf_aabout .kf_about_num ul li i.icon03{background: url('../images/icon_about03.svg') center center no-repeat;}
.kf_aabout .kf_about_num ul li i.icon04{background: url('../images/icon_about04.svg') center center no-repeat;}
.kf_aabout .kf_about_num ul li i.icon05{background: url('../images/icon_about05.svg') center center no-repeat;}
.kf_aabout .kf_about_num ul li .kf_sz{font-size: 36px;color: #1E272E;font-weight: bold;letter-spacing: 0.36px;}
.kf_aabout .kf_about_num ul li .kf_sz span{font-weight: bold;margin-right: 5px;}
.kf_aabout .kf_about_num ul li p{font-size: 16px;color: #485460;}

.kf_azizhi{width: 100%;position: relative;background: #F5F5F5;}
.kf_azizhi .kf_title .kf_dec{width: 874px;max-width: 100%;}
.kf_azizhi_c{width: 100%;position: relative;}
.kf_azizhi_c .swiper-slide{position: relative;}
.kf_azizhi_c .swiper-slide a{display: block;position: relative;}
.kf_azizhi_c .swiper-slide a .positionimg{padding-bottom: 141%;border: 1px solid #eeeeee;}
.kf_azizhi_c .swiper-slide a p{font-size: 16px;color: #485460;line-height: 22px;margin-top: 12px;padding: 0 16px;text-align: center;}
.kf_azizhi .kf_spage{position: absolute;right: 0;bottom: 0; gap: 12px;}
.kf_azizhi .kf_spage .swiper-button-next:after, .kf_azizhi .kf_spage .swiper-button-prev:after{display: none;}
.kf_azizhi .kf_spage .swiper-button-prev, .kf_azizhi .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_azizhi .kf_spage .swiper-button-prev{background: url('../images/icon_arr_l_h.svg') center center no-repeat #2369B7;}
.kf_azizhi .kf_spage .swiper-button-next{background: url('../images/icon_arr_r_h.svg') center center no-repeat #2369B7;}
.kf_azizhi .kf_spage .swiper-button-prev.swiper-button-disabled{background: url('../images/icon_arr_l.svg') center center no-repeat #ffffff;}
.kf_azizhi .kf_spage .swiper-button-next.swiper-button-disabled{background: url('../images/icon_arr_r.svg') center center no-repeat #ffffff;}

.kf_ashili{width: 100%;position: relative;}
.kf_ashili .kf_title{text-align: center;}
.kf_ashili .kf_title .kf_dec{width: 874px;max-width: 100%;}
.kf_ashili_c{width: 100%;position: relative;}
.kf_ashili_c .swiper-slide{position: relative;}
.kf_ashili_c .swiper-slide a{display: block;position: relative;}
.kf_ashili_c .swiper-slide a .positionimg{padding-bottom: 75%;border: 1px solid #eeeeee;border:1px solid #eeeeee;border-radius:20px;}
.kf_ashili_c .swiper-slide a p{font-size: 16px;color: #485460;line-height: 22px;margin-top: 12px;padding: 0 16px;text-align: center;}
.kf_ashili .swiper-pagination{position: relative;bottom: 0;}
.kf_ashili .swiper-pagination-bullet{width: 14px;height: 14px;border-radius: 14px;margin: 0 6px !important;}
.kf_ashili .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 60px;background:#2369B7;}

.kf_productpage{width: 100%;position: relative;background: #ffffff;z-index: 1;}
.kf_productpage_t{width: 100%;position: relative;}
.kf_productpage_img{width: 40%;position: relative;}
/*.kf_productpage_img .kf_pic{width: 100%;position: relative;padding-bottom: 75%;border: 1px solid #ddd;border-radius: 24px;}*/
.kf_productpage_img .swiper{width: 100%;position: relative;overflow: hidden;}
.kf_productpage_img .swiper.swiper02{margin-top: 16px;}
.kf_productpage_img .swiper .swiper-slide{position: relative;}
.kf_productpage_img .swiper.swiper02 .swiper-slide{cursor: pointer;}
.kf_productpage_img .swiper .swiper-slide .kf_pic{width: 100%;position: relative;padding-bottom: 80%;border: 1px solid #ddd;border-radius: 12px;overflow: hidden;}
.kf_productpage_img .swiper.swiper02 .swiper-slide .kf_pic{border-radius: 6px;}
.kf_productpage_img .swiper.swiper02 .swiper-slide.on .kf_pic{border-color: #F6B42B;}
.kf_productpage_text{width: 55%;position: relative;}
.kf_productpage_text h1{font-size: 32px;color: #1E272E;font-weight: bold;line-height: 1.4;border-bottom: 1px solid #ddd;padding-bottom: 16px;}
.kf_productpage_text .kf_desc{width: 100%;position: relative;font-size: 16px;color: #777777;margin-top: 24px;}
.kf_productpage_text .kf_desc p{line-height: 36px;}
.kf_productpage_text .kf_button{width: 100%;position: relative;gap: 24px;}
.kf_productpage_text .kf_button a:nth-child(1){background: #F6B42B;}
.kf_productpage_text .kf_button a:nth-child(2){border: 1px solid #ddd;color: #1E272E;}
.kf_productpage_c{width: 100%;position: relative;margin-top: 80px;}
.kf_productpage_c .kf_productpage_tab{width: 100%;position: relative;border-bottom: 1px solid #ddd;}
.kf_productpage_c .kf_productpage_tab li{font-size: 18px;color: #ffffff;font-weight: bold;padding: 12px 48px;margin-right: 24px;background: #F6B42B;border-radius: 12px 0 0 0;}
.kf_productpage_c .kf_productpage_tab li a{color: #ffffff;}

.kf_productpage_c .kf_bujian{width: 100%;position: relative;margin-bottom:12px;}
.kf_productpage_c .kf_bujian ul{width: 100%;position: relative;gap:20px 24px;}
.kf_productpage_c .kf_bujian ul li{width: calc(25% - 18px);position: relative;}
.kf_productpage_c .kf_bujian ul li .positionimg{padding-bottom:75%;border: 1px solid #ddd;border-radius:20px;}
.kf_productpage_c .kf_bujian ul li .positionimg img{margin: 0;}
.kf_productpage_c .kf_bujian ul li .kf_tit{font-size: 16px;color: #1E272E;text-align:center;margin-top:10px;}
.kf_productpage_c .kf_bujian ul li .kf_tit p{margin:0;}

@media screen and (max-width:1699px){
	.fanye ul li{font-size: 14px;line-height: 32px;}

    .kf_nbanner .kf_text .kf_tit{font-size: 52px;}
    .kf_nbanner .kf_location{font-size: 16px;}
    
    .kf_aabout_r{padding-right: 64px;}
    .kf_aabout_r .kf_text{font-size: 14px;line-height: 28px;gap: 10px;}

    .kf_azizhi_c .swiper-slide a p{font-size: 14px;line-height: 18px;margin-top: 10px;padding: 0 12px;}

    .kf_ashili_c .swiper-slide a p{font-size: 14px;line-height: 18px;margin-top: 10px;padding: 0 12px;}

    .kf_article{font-size: 14px;}
	.kf_article p{margin-bottom: 10px;}
	.kf_article img{margin: 15px 0;}
	.kf_article h2 {font-size: 22px;margin: 12px 0;}
	.kf_article h3 {font-size: 20px;margin: 12px 0;}

    .kf_nnews_list{gap: 30px;}
    .kf_nnews_list li a .kf_img{width: 225px;}
    .kf_nnews_list li a .kf_text{width: calc(100% - 225px);padding: 24px 32px 24px 32px;gap: 12px;}
    .kf_nnews_list li a .kf_text .kf_tit{font-size: 20px;}
    .kf_nnews_list li a .kf_text p{font-size: 14px;line-height: 24px;}
    .kf_nnews_list li a .kf_text span{font-size: 13px;margin-top: 6px;}

    .kf_newspage h1{font-size: 26px;}
    .kf_newspage .kf_newspage_info{font-size: 14px;margin-top: 12px;}
    .kf_newspage .kf_article{padding: 32px 0;}

    .kf_napplications ul {gap: 60px;}
    .kf_napplications ul li{gap: 60px;}
    .kf_napplications ul li .kf_img{width: calc(50% - 60px);}
    .kf_napplications ul li .kf_wz .kf_tit{font-size: 26px;}
    .kf_napplications ul li .kf_wz .kf_dec {font-size: 16px;line-height: 30px;gap: 10px;}
    .kf_napplications ul li .kf_wz .kf_combut{line-height: 45px;font-size: 14px;}

    .kf_apppage_t .kf_text h1{font-size: 28px;}
    .kf_apppage_t .kf_text .kf_dec{font-size: 14px;line-height: 28px;}
    .kf_apppage_b{margin-top: 60px;}
    .kf_apppage_b .kf_tit{font-size: 22px;}

    .kf_productpage_text h1{font-size: 24px;}
    .kf_productpage_text .kf_desc{font-size: 14px;margin-top: 16px;}
    .kf_productpage_text .kf_desc p {line-height: 32px;}
    .kf_productpage_text .kf_button a {font-size: 14px;line-height: 45px;padding: 0 42px;}
    .kf_productpage_img .swiper.swiper02 {margin-top: 10px;}
    .kf_productpage_c{margin-top: 60px;}
    .kf_productpage_c .kf_productpage_tab li{font-size: 16px;padding: 10px 40px;margin-right: 20px;}
    
    .kf_pbanner_c{gap: 72px;}
    .kf_pbanner_c .kf_img{width: 542px;}
    .kf_pbanner_c .kf_text{width: calc(100% - 614px);}
    
    .kf_faq_c{gap: 16px;}
    .kf_faq_c dl dt{padding: 18px 20px;}
    
    .kf_pintro_l{width: 540px;}
    .kf_pintro_r{width: calc(100% - 540px);padding-left: 60px;}

    .kf_pproduct_list li a p{padding: 0 12px;font-size: 14px;line-height: 18px;margin-top: 16px;}
    
    .kf_pproduct_b .tab_hover{gap: 24px;}
    .kf_pproduct_b .tab_hover li{line-height: 48px;padding: 0 24px;}
    .kf_pproduct_b table, .kf_pproduct_b table tr, .kf_pproduct_b table td{font-size: 14px;padding: 8px 24px;}
    .kf_pproduct_b table tr:last-child td {height: 52px;font-size: 13px;}

    .kf_pdvantages_c{gap: 40px 45px;}
    .kf_pdvantages_c li{width: calc(33.33% - 30px);padding-top: 68px;}
    .kf_pdvantages_c li span{font-size: 92px;}
    .kf_pdvantages_c li .kf_tit{font-size: 18px;}
    .kf_pdvantages_c li .kf_dec{font-size: 14px;line-height: 26px;}
    
    .kf_pyoushi:before{height: calc(100% - 70px);}
    .kf_pyoushi_c .swiper-slide a .kf_tit{height: 54px;padding: 0 16px;}
    .kf_pyoushi_c .swiper-slide a .kf_tit p{font-size: 14px;line-height: 18px;}
    
    .kf_ptechnical_c .kf_ptechnical_t{height: 290px;padding: 60px 32px 0 32px;}
    .kf_ptechnical_c .kf_ptechnical_t span{font-size: 96px;}
    .kf_ptechnical_c .kf_ptechnical_t .kf_box {gap: 12px;}
    .kf_ptechnical_c .kf_ptechnical_t .kf_tit{font-size: 24px;}
    .kf_ptechnical_c ul li a p{font-size: 14px;}
    
    .kf_pchoose_c .swiper-slide .kf_img{width: 480px;}
    .kf_pchoose_c .swiper-slide .kf_text{width: calc(100% - 480px);padding-left: 56px;}
    .kf_pchoose_c .swiper-slide .kf_text .kf_pchoose_tit{gap: 10px;}
    .kf_pchoose_c .swiper-slide .kf_text .kf_pchoose_tit .kf_tit{font-size: 14px;line-height: 20px;}
    .kf_pchoose_c .swiper-slide .kf_text .kf_pchoose_tit .kf_dec{font-size: 18px;}
    .kf_pchoose_c .swiper-slide .kf_text .kf_text_c{font-size: 14px;}
    .kf_pchoose_c .swiper-slide .kf_text .kf_theme{padding: 16px;}
    .kf_pchoose_c .swiper-slide .kf_text .kf_theme p{font-size: 14px;line-height: 20px;}

    .kf_pintro02_c ul li p{font-size: 14px;line-height: 26px;}
    .kf_pintro02_c ul li i{width: 78px;height: 78px;}

    .kf_pproduct02_list{gap: 24px;}
    .kf_pproduct02_list li{width: calc(33.33% - 16px);}
    .kf_pproduct02_list li a .kf_tit{height: 60px;}
    .kf_pproduct02_list li a .kf_tit p{font-size: 14px;line-height: 20px;}
    
    .kf_pchoose02:before{height: 440px;}
    .kf_pchoose02_c ul{gap: 16px;}
    .kf_pchoose02_c ul li{width: calc(25% - 12px);padding: 30px 20px 24px 20px;}
    .kf_pchoose02_c ul li .kf_tit span{width: 52px;line-height: 52px;font-size: 28px;}
    .kf_pchoose02_c ul li .kf_tit .kf_pchoose02_tit{width: calc(100% - 80px);}
    .kf_pchoose02_c ul li .kf_dec{line-height: 22px;}

    .kf_pselect_l{width: 740px;}
    .kf_pselect_r{width: calc(100% - 740px);padding-left: 60px;}
    .kf_pselect_r .kf_box{gap: 12px;}
    .kf_pselect_r .kf_tit{font-size: 22px;}
    .kf_pselect_r .kf_dec{font-size: 14px;}

    .kf_pselect_c .swiper-slide .kf_text{padding: 24px 20px;gap: 12px;}
    .kf_pselect_c .swiper-slide .kf_text .kf_dec{font-size: 14px;line-height: 22px;height: 100px;}

    .kf_intro03_r{padding-left: 60px;}
    
    .kf_productpage_c .kf_bujian ul{gap: 16px 16px;}
    .kf_productpage_c .kf_bujian ul li {width: calc(25% - 12px);}
    .kf_productpage_c .kf_bujian ul li .kf_tit{font-size: 14px;margin-top: 8px;}

}

@media screen and (max-width:1499px){
	.manu .a_p{height:40px;line-height:38px;margin:0 3px;padding: 0 16px;font-size:14px;}

	.kf_nbanner .kf_text .kf_tit{font-size: 42px;}
    .kf_nbanner .kf_location{font-size: 14px;}
    
    .kf_pnav ul li a{line-height: 64px;padding: 0 30px;}

	.kf_aabout .kf_about_num ul li{gap: 8px;}
    .kf_aabout .kf_about_num ul li .kf_sz{font-size: 30px;}
    .kf_aabout .kf_about_num ul li p{font-size: 14px;}

    .kf_contact_l ul li{margin-bottom: 20px;}
    .kf_contact_l ul li span{font-size: 18px;}
    .kf_contact_l ul li p{font-size: 14px;}
    .kf_contact_r{padding: 32px 42px 42px 42px;}
    .kf_contact_r input, .kf_contact_r textarea{margin-bottom: 16px;}
    .kf_contact_r .kf_form_btn01{font-size: 16px;line-height: 50px;}

    .kf_pbanner_c{gap: 64px;}
    .kf_pbanner_c .kf_img{width: 512px;}
    .kf_pbanner_c .kf_text{width: calc(100% - 576px);}

    .kf_pintro_l{width: 500px;}
    .kf_pintro_r{width: calc(100% - 500px);}

    .kf_ptechnical_c ul{gap: 16px;}
    .kf_ptechnical_c ul li{width: calc(25% - 12px);}

    .kf_rnews_c .swiper-slide a .kf_text{padding: 16px;}
    .kf_rnews_c .swiper-slide a .kf_text .kf_time{font-size: 13px;}
    .kf_rnews_c .swiper-slide a .kf_text .kf_tit{margin-top: 12px;}

    .kf_pintro02_c ul{gap: 20px;}
    .kf_pintro02_c ul li{width: calc(33.33% - 13.333px);}

    .kf_pproduct02_list {gap: 20px;}
    .kf_pproduct02_list li {width: calc(33.33% - 13.333px);}

    .kf_pchoose02:before{height: 400px;}
    .kf_pchoose02_c ul{gap: 12px;}
    .kf_pchoose02_c ul li{width: calc(25% - 9px);padding: 24px 20px 20px 20px;}
    .kf_pchoose02_c ul li .kf_tit span{font-size: 24px;}

    .kf_pselect_l{width: 660px;}
    .kf_pselect_r{width: calc(100% - 660px);}
    .kf_pselect_r .kf_tit{font-size: 20px;}

    .kf_intro03_r .kf_text{font-size: 14px;line-height: 28px;gap: 10px;}

}

@media screen and (max-width:1299px){
    .kf_nbanner .kf_text .kf_tit{font-size: 32px;}
    .kf_nbanner .kf_location{margin-top: 10px;}
    
    .kf_pnav ul li a{font-size: 14px;line-height: 56px;padding: 0 20px;}

    .kf_apppage_t .kf_text h1{font-size: 24px;}
    .kf_apppage_t .kf_text .kf_box{padding: 32px 52px;}
    .kf_apppage_t .kf_text .kf_dec{line-height: 22px;}
    .kf_apppage_b{margin-top: 50px;}
    .kf_apppage_b .kf_tit{font-size: 20px;}
    
    .kf_pbanner{height: 520px;}
    .kf_pbanner_c{gap: 50px;}
    .kf_pbanner_c .kf_img{width: 420px;}
    .kf_pbanner_c .kf_text{width: calc(100% - 470px);}

    .kf_pintro_l{width: 420px;}
    .kf_pintro_r{width: calc(100% - 420px);padding-left: 48px;}

    .kf_faq_c{gap: 12px;}
    .kf_faq_c dl{border-radius: 12px;}
    .kf_faq_c dl dt{padding: 15px 16px;}
    .kf_faq_c dl dd{padding: 12px 16px;}

    .kf_pproduct_list{gap: 20px 16px;}
    .kf_pproduct_list li{width: calc(25% - 12px);}
    .kf_pproduct_list li a p{margin-top: 12px;}

    .kf_pproduct_b .tab_hover{gap: 12px;}
    .kf_pproduct_b .tab_hover li{line-height: 42px;padding: 0 16px;}
    .kf_pproduct_b table, .kf_pproduct_b table tr, .kf_pproduct_b table td{font-size: 13px;padding: 6px 12px;}
    .kf_pproduct_b table tr:last-child td {height: 48px;font-size: 12px;}

    .kf_pdvantages_c{gap: 30px 30px;}
    .kf_pdvantages_c li{width: calc(33.33% - 20px);padding-top: 45px;}
    .kf_pdvantages_c li span{font-size: 64px;}
    .kf_pdvantages_c li .kf_tit{font-size: 16px;}
    .kf_pdvantages_c li .kf_dec{line-height: 22px;}

    .kf_pchoose_c .swiper-slide .kf_img{width: 400px;}
    .kf_pchoose_c .swiper-slide .kf_text{width: calc(100% - 400px);padding-left: 32px;}
    .kf_pchoose_c .swiper-slide .kf_text .kf_pchoose_tit{gap: 8px;}
    .kf_pchoose_c .swiper-slide .kf_text .kf_pchoose_tit .kf_tit{font-size: 13px;}
    .kf_pchoose_c .swiper-slide .kf_text .kf_pchoose_tit .kf_dec{font-size: 16px;}
    .kf_pchoose_c .swiper-slide .kf_text .kf_theme{padding: 12px;}
    .kf_pchoose_c .swiper-slide .kf_text .kf_theme p{font-size: 13px;line-height: 18px;}
    .kf_pchoose_c .swiper-button-prev, .kf_pchoose_c .swiper-button-next{width: 40px;height: 40px;}
    .kf_pchoose_c .swiper-button-prev{left: -52px;}
    .kf_pchoose_c .swiper-button-next{right: -40px;}

	.kf_pintro02_c ul {gap: 16px;}
	.kf_pintro02_c ul li {width: calc(33.33% - 10.666px);}
	.kf_pintro02_c ul li i {width: 64px;height: 64px;}
	.kf_pintro02_c ul li i.icon01:before{background-size: 42px 42px;}
	.kf_pintro02_c ul li p{line-height: 24px;}

	.kf_pproduct02_list {gap: 16px;}
    .kf_pproduct02_list li{width: calc(33.33% - 10.666px);}

    .kf_pchoose02:before{height: 350px;}
    .kf_pchoose02_c ul{gap: 12px;}
    .kf_pchoose02_c ul li{width: calc(33.33% - 8px);}
    .kf_pchoose02_c ul li .kf_tit span{font-size: 22px;}

    .kf_pselect_l{width: 540px;}
    .kf_pselect_r{width: calc(100% - 540px);}
    .kf_pselect_r .kf_tit{font-size: 18px;}
    
    .kf_pselect_c .swiper .swiper-slide:before{top: 81px;}
    .kf_pselect_c .swiper-slide .kf_label{line-height: 28px;font-size: 13px;}
    .kf_pselect_c .swiper-slide .kf_text {padding: 20px 16px;gap: 10px;}
    .kf_pselect_c .swiper-slide .kf_text .kf_dec{line-height: 20px;}

    .kf_pfaq_c{gap: 24px;}
    .kf_pfaq_c .kf_item{width: calc(50% - 12px);}

    .kf_intro03_r {padding-left: 50px;}
    .kf_intro03_r .kf_text{line-height: 26px;gap: 8px;}
    
    .kf_productpage_c .kf_bujian ul{gap: 15px 15px;}
    .kf_productpage_c .kf_bujian ul li {width: calc(33.33% - 10px);}

}

@media screen and (max-width:1023px){
	.manu .a_p{height:38px;line-height:36px;margin:0;padding: 0 15px;}
    
    .fanye{padding: 12px 0;}
	.fanye ul li{line-height: 24px;}

	.kf_nbanner{margin-top: 60px;}
	.kf_nbanner .kf_text .kf_tit{font-size: 24px;}
    .kf_nbanner .kf_location{margin-top: 8px;}
    
    .kf_pnav ul li a{line-height: 50px;padding: 0 15px;}
	.kf_pnav ul li a i{margin-right: 8px;}

    .kf_aabout_r{padding-right: 24px;}
    .kf_aabout_r .kf_text{line-height: 22px;gap: 6px;}
    .kf_aabout .kf_about_num ul li{gap: 3px;}
    .kf_aabout .kf_about_num ul li .kf_sz{font-size: 22px;}
    .kf_aabout .kf_about_num ul li p{font-size: 13px;}

    .kf_azizhi_c .swiper-slide a p{margin-top: 8px;}

    .kf_ashili_c .swiper-slide a p{margin-top: 8px;}

    .kf_article{font-size: 14px;}
	.kf_article p{margin-bottom: 8px;}
	.kf_article img{margin: 12px 0;}
	.kf_article h2 {font-size: 20px;margin: 10px 0;}
	.kf_article h3 {font-size: 18px;margin: 10px 0;}
	.kf_article table td{padding: 3px 3px;font-size: 12px;}
	.kf_article table td p{font-size: 12px;}

    .kf_nnews_list{gap: 16px;}
    .kf_nnews_list li a .kf_img{width: 172px;}
    .kf_nnews_list li a .kf_text{width: calc(100% - 172px);padding: 12px 16px 12px 16px;gap: 8px;}
    .kf_nnews_list li a .kf_text .kf_tit{font-size: 16px;}
    .kf_nnews_list li a .kf_text p{line-height: 22px;}
    .kf_nnews_list li a .kf_text span{font-size: 12px;}

    .kf_newspage h1{font-size: 22px;}
    .kf_newspage .kf_newspage_info{font-size: 12px;margin-top: 6px;}
    .kf_newspage .kf_article{padding: 20px 0;}

    .kf_napplications ul {gap: 32px;}
    .kf_napplications ul li{gap: 32px;}
    .kf_napplications ul li .kf_img{width: calc(50% - 32px);}
    .kf_napplications ul li .kf_wz .kf_tit{font-size: 20px;}
    .kf_napplications ul li .kf_wz .kf_dec {font-size: 14px;line-height: 22px;gap: 8px;}
    .kf_napplications ul li .kf_wz .kf_combut{line-height: 36px;font-size: 13px;}
    
    .kf_apppage_t .kf_text .kf_text_c{gap: 10px;}
    .kf_apppage_t .kf_text h1{font-size: 22px;}
    .kf_apppage_t .kf_text .kf_box{padding: 24px 32px;}
    .kf_apppage_b{margin-top: 30px;}
    .kf_apppage_b .kf_tit{font-size: 18px;}

    .kf_contact_l ul li{margin-bottom: 16px;}
    .kf_contact_l ul li span{font-size: 16px;}
    .kf_contact_r{width: 55%;padding: 24px 24px 24px 24px;}
    .kf_contact_r input, .kf_contact_r textarea{padding: 10px 15px;margin-bottom: 10px;}
    .kf_contact_r textarea {height: 112px;}
    .kf_contact_r .kf_form_btn01{font-size: 14px;line-height: 45px;}

    .kf_productpage_img .swiper.swiper02 {margin-top: 6px;}
	.kf_productpage_text h1 {font-size: 20px;line-height: 1.2;padding-bottom: 8px;}
    .kf_productpage_text .kf_desc p {line-height: 30px;}
    .kf_productpage_text .kf_desc {margin-top: 10px;}
    .kf_productpage_text .kf_button a {line-height: 40px;padding: 0 30px;}
    .kf_productpage_c {margin-top: 40px;}
    .kf_productpage_c .kf_productpage_tab li {padding: 8px 36px;margin-right: 15px;}
     
    .kf_pbanner{height: 350px;margin-top: 60px;}
    .kf_pbanner_c{gap: 30px;}
    .kf_pbanner_c .kf_img{width: 320px;}
    .kf_pbanner_c .kf_text{width: calc(100% - 350px);}

    .kf_pintro_l{width: 100%;}
    .kf_pintro_r{width: 100%;padding-left: 0;margin-top: 16px;}

    .kf_faq_c{gap: 10px;}
    .kf_faq_c dl{border-radius: 8px;}
    .kf_faq_c dl dt{padding: 12px 12px;}
    .kf_faq_c dl dd{padding: 10px 12px;}

    .kf_pproduct_list{gap: 16px 12px;}
    .kf_pproduct_list li{width: calc(33.33% - 8px);}
    .kf_pproduct_list li a p{margin-top: 10px;}

    .kf_pproduct_b .tab_hover{gap: 5px;}
    .kf_pproduct_b .tab_hover li{font-size: 13px;line-height: 40px;padding: 0 12px;}
    .kf_pproduct_b table, .kf_pproduct_b table tr, .kf_pproduct_b table td{line-height: 16px;}
    .kf_pproduct_b table thead td{line-height: 16px;}
    .kf_pproduct_b table tr:last-child td {height: 42px;}

    .kf_pdvantages_c{gap: 16px 24px;}
    .kf_pdvantages_c li{width: calc(50% - 12px);padding-top: 36px;}
    .kf_pdvantages_c li:nth-child(3n+2){transform: translateY(0);}
    .kf_pdvantages_c li:nth-child(3n+3){transform: translateY(0);}
    .kf_pdvantages_c li span{font-size: 48px;}

    .kf_pyoushi .kf_title .kf_dec{width: 600px;}

    .kf_ptechnical_c .kf_ptechnical_t{height: 290px;padding: 32px 24px 0 24px;}
    .kf_ptechnical_c .kf_ptechnical_t span{font-size: 58px;right: 24px;}
    .kf_ptechnical_c .kf_ptechnical_t .kf_box {gap: 10px;}
    .kf_ptechnical_c .kf_ptechnical_t .kf_tit{font-size: 20px;}
    .kf_ptechnical_c ul {gap: 12px;padding: 0 24px;}
    .kf_ptechnical_c ul li {width: calc(33.33% - 8px);}

    .kf_pchoose_c .swiper-slide .kf_img{width: 300px;}
    .kf_pchoose_c .swiper-slide .kf_img .positionimg{padding-bottom: 100%;}
    .kf_pchoose_c .swiper-slide .kf_text{width: calc(100% - 300px);padding-left: 24px;}
    .kf_pchoose_c .swiper-slide .kf_text .kf_pchoose_tit{gap: 6px;}
    .kf_pchoose_c .swiper-slide .kf_text .kf_text_c{font-size: 13px;line-height: 18px;}
    .kf_pchoose_c .swiper-button-prev, .kf_pchoose_c .swiper-button-next{display: none;}

	.kf_pintro02_c .kf_img img{width: 500px;}
	.kf_pintro02_c ul {gap: 12px;}
	.kf_pintro02_c ul li{width: 100%;}
	.kf_pintro02_c ul li i {width: 52px;height: 52px;}
	.kf_pintro02_c ul li i.icon01:before {background-size: 32px 32px;}

	.kf_pproduct02_list {gap: 12px;}
    .kf_pproduct02_list li{width: calc(50% - 6px);}
    
    .kf_pchoose02:before {height: 290px;}
    .kf_pchoose02_c ul {gap: 10px;}
    .kf_pchoose02_c ul li{width: calc(50% - 5px);padding: 16px 16px 16px 16px;}

    .kf_pselect_l{width: 100%;}
    .kf_pselect_r{width: 100%;padding-left: 0;margin-top: 12px;}
    .kf_pselect_r .kf_box{padding: 20px 20px;gap: 10px;}

    .kf_pselect_c .swiper-slide .kf_text .kf_dec{height: auto;}
    .kf_pselect_c .swiper-slide .kf_text {padding: 12px 16px;gap: 8px;}

    .kf_pfaq_c {gap: 10px;}
    .kf_pfaq_c .kf_item{width: 100%;}

    .kf_intro03_r {padding-left: 24px;}
    .kf_intro03_r .kf_text{line-height: 22px;gap: 5px;}

}

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

	.fanye{padding: 10px 0;}
	.fanye ul li{line-height: 20px;}
	.fanye ul li:last-child{margin-top: 5px;}

	.kf_nbanner .kf_text .kf_tit{font-size: 22px;}
    .kf_nbanner .kf_location{margin-top: 6px;}
    
    .kf_pnav ul li{width:50%;}
    .kf_pnav ul li a {font-size: 13px;line-height: 40px;padding: 0 10px;}
    .kf_pnav ul li a i{display:none;}

    .kf_aabout_r{width: 100%;padding-right: 0;}
    .kf_aabout_r .kf_text{gap: 5px;}
    .kf_aabout_l{width: 100%;margin-top: 12px;}
    .kf_aabout .kf_about_num ul{-webkit-box-pack: unset;-ms-flex-pack: unset;justify-content: unset;gap: 12px;}
    .kf_aabout .kf_about_num ul li{width: calc(33.33% - 8px);gap: 0;}
    .kf_aabout .kf_about_num ul li .kf_sz{font-size: 20px;}
    .kf_aabout .kf_about_num ul li p{font-size: 12px;}

    .kf_azizhi .kf_spage{display: none;}

    .kf_ashili .swiper-pagination-bullet{width: 12px;height: 12px;margin: 0 2px;}
    .kf_ashili .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 12px;}

    .kf_article{line-height: 22px;}
    .kf_article p{margin-bottom: 6px;}
	.kf_article img{margin: 10px 0;}
	.kf_article h2 {font-size: 18px;margin: 8px 0;}
	.kf_article h3 {font-size: 16px;margin: 8px 0;}

    .kf_nnews_list{gap: 10px;}
    .kf_nnews_list li a .kf_img {width: 100%;}
    .kf_nnews_list li a .kf_img .positionimg{height:0;padding-bottom:75%;}
    .kf_nnews_list li a .kf_text{width: 100%;padding: 12px 12px;}
    .kf_nnews_list li a .kf_text em{font-size: 13px;}

    .kf_newspage h1{font-size: 20px;line-height: 1.2;}
    .kf_newspage .kf_article{padding: 12px 0;}

    .kf_napplications ul {gap: 16px;}
    .kf_napplications ul li{gap: 10px;}
    .kf_napplications ul li .kf_img{width: 100%;}
    .kf_napplications ul li .kf_wz{width: 100%;}
    .kf_napplications ul li .kf_wz .kf_tit{font-size: 18px;}
    .kf_napplications ul li .kf_wz .kf_dec {gap: 6px;}

    .kf_apppage_t .kf_img{width: 100%;clip-path: unset;}
    .kf_apppage_t .kf_text{width: 100%;position: relative;top: 0;-webkit-transform: unset;-moz-transform: unset;-o-transform: unset;transform: unset;}
    .kf_apppage_t .kf_text .kf_box{transform: unset;-webkit-transform: unset;padding: 12px 15px;}
    .kf_apppage_t .kf_text .kf_text_c{transform: unset;-webkit-transform: unset;}
    .kf_apppage_b {margin-top: 20px;}
    
    .kf_contact_c{display: block;}
    .kf_contact_l{width: 100%;}
    .kf_contact_l ul li{margin-bottom: 5px;}
    .kf_contact_l ul li span{font-size: 15px;}
    .kf_contact_r{width: 100%;margin-top: 10px;border-radius: 6px;padding: 16px 16px 16px 16px;}
    .kf_contact_r input, .kf_contact_r textarea {padding: 8px 15px;margin-bottom: 8px;}
    .kf_contact_r .kf_form_btn01{line-height: 40px;padding: 0 24px;}

    .kf_productpage_img{width: 100%;margin-bottom: 20px;}
    .kf_productpage_text{width: 100%;}
	.kf_productpage_text .kf_desc {margin-top: 6px;}
	.kf_productpage_text .kf_desc p {line-height: 26px;}
	.kf_productpage_text .kf_button{gap: 12px;}
	.kf_productpage_text .kf_button a {line-height: 34px;padding: 0 24px;}
	.kf_productpage_c {margin-top: 20px;}

	.kf_pbanner{height: auto;}
    .kf_pbanner_c{position: relative;padding: 30px 0;bottom: 0;gap: 16px;}
    .kf_pbanner_c .kf_img{width: 70%;margin-left: 15%;}
    .kf_pbanner_c .kf_text{width: 100%;}

    .kf_pintro_r{margin-top: 12px;}

    .kf_faq_c{gap: 8px;}
    .kf_faq_c dl dt{padding: 10px 12px;}

    .kf_pproduct_list{gap: 10px;}
    .kf_pproduct_list li{width: calc(50% - 5px);}
    .kf_pproduct_list li a p{margin-top: 6px;}

    .kf_pdvantages_c{gap: 3px;}
    .kf_pdvantages_c li{width: 100%;padding-top: 30px;}
    .kf_pdvantages_c li span{font-size: 42px;}

    .kf_pyoushi .kf_spage{display: none;}
    
    .kf_pyoushi:before {height: calc(100% - 62px);}
    .kf_pyoushi_c .swiper-slide a .kf_tit {height: 45px;padding: 0 12px;}
    .kf_pyoushi_c .swiper-slide a .kf_tit p {font-size: 13px;line-height: 16px;}

    .kf_ptechnical_c .kf_ptechnical_t{height: auto;padding: 24px 16px 84px 16px;}
    .kf_ptechnical_c .kf_ptechnical_t span{font-size: 42px;right: 16px;}
    .kf_ptechnical_c .kf_ptechnical_t .kf_box {gap: 8px;}
    .kf_ptechnical_c .kf_ptechnical_t .kf_tit{font-size: 18px;}
    .kf_ptechnical_c .kf_ptechnical_t .kf_dec{line-height: 20px;}
    .kf_ptechnical_c ul {gap: 10px;padding: 0 12px;}
    .kf_ptechnical_c ul li {width: calc(50% - 5px);}
    .kf_ptechnical_c ul li a p{font-size: 13px;}

    .kf_pchoose_c .swiper-slide .kf_img{width: 100%;}
    .kf_pchoose_c .swiper-slide .kf_img .positionimg{padding-bottom: 75%;}
    .kf_pchoose_c .swiper-slide .kf_text{width: 100%;padding-left: 0;margin-top: 12px;}
    .kf_pchoose_c .swiper-slide .kf_text .kf_pchoose_tit{gap: 5px;}

    .kf_rnews_c .swiper-slide a .kf_text {padding: 12px;}
    .kf_rnews_c .swiper-slide a .kf_text .kf_tit {margin-top: 8px;}
    .kf_rnews_c .swiper-slide a .kf_text p{margin-top: 6px;}

    .kf_pintro02_c ul li{padding: 16px;}
    .kf_pintro02_c ul li p {line-height: 22px;}

    .kf_pproduct02_list{gap: 10px;}
    .kf_pproduct02_list li{width: 100%;}
    .kf_pproduct02_list li a .kf_tit{height: auto;padding: 10px 16px;}
    
	.kf_pchoose02:before {height: 256px;}
	.kf_pchoose02_c ul {gap: 8px;}
	.kf_pchoose02_c ul li{width: 100%;}
	.kf_pchoose02_c ul li .kf_tit span{width: 45px;line-height: 45px;font-size: 20px;}
	.kf_pchoose02_c ul li .kf_tit .kf_pchoose02_tit {width: calc(100% - 60px);}

	.kf_pselect_r .kf_box {padding: 16px 16px;gap: 8px;border-radius: 6px;}
    .kf_pselect_r .kf_dec{line-height: 20px;}

    .kf_intro03_l{width: 100%;}
    .kf_intro03_r{width: 100%;padding-left:0;margin-top: 12px;}
    
    .kf_productpage_c .kf_bujian ul{gap: 10;}
    .kf_productpage_c .kf_bujian ul li {width: 100%;}
    .kf_productpage_c .kf_bujian ul li .kf_tit{margin-top: 6px;}

}