/* header start */
.header{width: 100%;height: auto;position: sticky;top: 0;left: 0;z-index: 99;}
.header_top_box{width: 100%;height: auto;background: var(--mainColor);}
.header_top_content{width: 100%;height: 42px;display: flex;justify-content: space-between;align-items: center;}
.header_top_content_link{display: flex;justify-content: flex-start;align-items: center;}
.header_top_content_link li{display: flex;justify-content: flex-start;align-items: center;}
.header_top_content_link li + li{margin-left: 30px;}
.header_top_content_link li img{width: 17px;height: auto;margin-right: 8px;display: block;}
.header_top_content_link li a{display: block;font-size: 16px;color: #FFFFFF;}
.header_top_content_link li a:hover{text-decoration: underline;}
.header_top_content_share{display: flex;align-items: center;justify-content: space-between;}
.header_top_content_share li{width: 32px;height: 32px;border-radius: 50px;background: rgba(255, 255, 255, 0.2);display: flex;align-items: center;justify-content: center;transition: all 0.3s;}
.header_top_content_share li a{display: flex;align-items: center;justify-content: center;}
.header_top_content_share li a img{width: 60%;height: auto;display: block;}
.header_top_content_share li+li{margin-left: 16px;}
.header_top_content_share li:hover{transform: translateY(-3px);}
.header_bottom_box{width: 100%;height: auto;background: #FFFFFF;}
.header_bottom_content{width: 100%;height: 88px;display: flex;align-items: center;justify-content: space-between;}
.header_bottom_logo{width: 172px;height: auto;}
.header_bottom_nav_box{height: 100%;display: flex;align-items: center;}
.header_bottom_nav_ul{width: 100%;height: 100%;display: flex;align-items: center;justify-content: space-between;position: relative;}
.header_bottom_nav_ul > li{height: 100%;display: flex;align-items: center;position: relative;}
.header_bottom_nav_ul li+li{margin-left: 42px;}
.header_bottom_nav_ul li a{font-size: 18px;font-family: "Inter-SemiBold";color: #18212C;position: relative;display: block;}
.header_bottom_nav_ul li:hover > a{color: var(--mainColor);}
.header_bottom_nav_ul li:hover a:after{opacity: 1;}
.header_bottom_nav_ul li > a:after {content: "";position: absolute;display: block;width: 100%;height: 2px;background: var(--mainColor);border-radius: 10px;left: 0;bottom: -19px;opacity: 0;transition: all 0.3s;}
.hd_btn{display: none;position: relative;float: right;width: 6vw;height: 4vw;cursor: pointer;z-index: 999;}
.hd_btn span{position: absolute;left: 0;width: 100%;height: 0.4vw;background-color:  var(--mainColor);transition: all 0.3s;}
.hd_btn .s1 {top: 0;}
.hd_btn .s2 {top: 1.8vw;}
.hd_btn .s3 {top: 3.6vw;}
.hd_btn.on .s1 {top: 1.8vw;transform: rotate(45deg);}
.hd_btn.on .s2 {opacity: 0;}
.hd_btn.on .s3 {top: 1.8vw;transform: rotate(-45deg);}
.header_language_box{display: flex;align-items: center;justify-content: center;}
.header_language_box img{display: block;width: 100%;height: auto;}
.header_language_search{margin-right: 18px;display: block;}
.header_language_search img{width: 100%;height: auto;display: block;object-fit:contain;}
.header_language_box span{width: 1px;height: 16px;background: #E1CCCB;margin-right: 22.5px;}
.header_language_ico{margin-right: 24px;}
.header_page{background: var(--mainColor);border-radius: 10px;width: 141px;height: 48px;font-size: 18px;color: #FFFFFF;font-family: "Inter-Bold";padding: 14px 24px;display: flex; justify-content: center;align-items: center;transition: all 0.3s;}
.header_page:hover{transform: scale(1.01);background: var(--mainColor);color: #FFFFFF;}
.nav_list_box{position:absolute;left:50%;top:100%;transform:translateX(-50%);min-width:230px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.12);border-radius:0 0 8px 8px;overflow:visible;padding:6px 0;display:none;z-index:99;}
.header_bottom_nav_ul li:hover .nav_list_box{display:block;}

.nav_two_link{display:block;padding:0 22px;line-height:46px;font-size:15px;font-weight:500;color:#18212c;white-space:nowrap;transition:all .3s;}
.nav_two_link:hover{background:var(--mainColor);color:#fff;}
.nav_list_content {min-width: 320px;width: max-content; 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;border-radius: 6px;overflow: visible;}
.nav_list_content a {display: flex;height: 55px;align-items: center;border-bottom: 1px solid #E5E5E5;transition: all 0.3s;padding: 0 10px;}
.nav_list_item{position: relative;}
.nav_list_item:hover .nav_list_content{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;}


.language_dropdown {
  position: relative;
  display: inline-block;
}
.header_language_ico {
  display: inline-block;
  padding: 5px;
  cursor: pointer;
}
.header_content_right_language_list {
  display: none; 
  position: absolute;
  top: 100%;
  right: 0; 
  z-index: 999;
  background-color: #ffffff;
  border-radius: 6px;
  padding: 15px 20px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
  grid-template-columns: repeat(3, minmax(120px, 1fr));
  gap: 12px 20px;
}
.language_dropdown:hover .header_content_right_language_list {
  display: grid;
}
.header_content_right_language_list a {
  display: flex;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  color: #333333;
  font-size: 14px;
  padding: 4px 8px;
  border-radius: 4px;
  transition: background-color 0.2s, color 0.2s;
}
.header_content_right_language_list a:hover {
  background-color: #f5f5f5;
  color: #000000;
}
.header_content_right_language_list a img {
  width: 20px;
  height: auto;
  border-radius: 2px;
  object-fit: cover;
}
/* header end */
/* banner start */
.index_banner_swiper{width: 100%;height: auto;overflow: hidden;position: relative;}
.index_banner_swiper .swiper-slide{width: 100%;height: auto;position: relative;}
.index_banner_swiper_bg{width: 100%;height: auto;position: relative;object-fit: cover;}
.index_banner_swiper_bg img{width: 100%;height: auto;display: block;object-fit: cover;}
.index_banner_swiper_bg::after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(15, 43, 73, 0.62);z-index: 1;}
.index_banner_swiper_content_box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: center;z-index: 2;}
.index_banner_swiper_content{width: 38.5%;height: auto;}
.index_banner_swiper_content h1, .index_banner_swiper_content h2{font-size: 58px;font-family: "Inter-Bold";color: #FFFFFF;text-transform: capitalize;line-height: 1.2;margin-bottom: 18px;}
.index_banner_swiper_content p{font-size: 20px;color: #FFFFFF;line-height: 1.7;margin-bottom: 120px;}
.index_banner_swiper_btn{width: 100%;height: auto;display: flex;justify-content: flex-start;}
.index_banner_swiper_product{font-size: 16px;font-family: "Inter-Bold";color: #FFFFFF;display: flex;align-items: center;justify-content: center;background: var(--mainColor);width: 180px;height: 56px;border-radius: 10px;margin-right: 18px;}
.index_banner_swiper_solution{font-size: 16px;font-family: "Inter-Bold";color: #FFFFFF;display: flex;align-items: center;justify-content: center;background: rgba(255, 255, 255, 0.08);border: 1px solid rgba(255, 255, 255, 0.58);border-radius: 10px;width: 180px;height: 56px;}
.index_banner_swiper_btn a{transition: all 0.3s;}
.index_banner_swiper_btn a:hover{transform: scale(1.05);}
.index_swiper_left_btn,
.index_swiper_right_btn{width: 48px;height: 48px;margin-top: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;background: rgba(255, 255, 255, 0.2);display: flex;align-items: center;justify-content: center;z-index: 10;cursor: pointer;transition: all 0.3s;}
.index_swiper_left_btn{left: 56px;right: auto;}
.index_swiper_right_btn{right: 56px;left: auto;}
.index_swiper_left_btn::after,
.index_swiper_right_btn::after{display: none;}
.index_swiper_left_btn:hover,.index_swiper_right_btn:hover{background: var(--mainColor);}
.swiper-pagination-bullet{width: 12px;height: 12px;}
.index_banner_sw_page .swiper-pagination-bullet-active{width: 12px;height: 12px; background: var(--mainColor);}
/* banner end */
/* content start */
.index_solutions_box{width: 100%;height: auto;position: relative;background: url(../images/index_solutions_background.png) no-repeat center center;background-size: cover;padding: 80px 0;}
.index_title_box{width: 100%;height: auto;}
.index_title_box h2{font-size: 48px;color: #111827;font-family: "Inter-ExtraBold";text-align: center;}
.index_title_box span{display: block;  width: 48px;height: 2px;background: var(--mainColor);margin: 0px auto;margin-top: 10px;}
.index_title_box p{font-size: 18px;color: #667085;text-align: center;margin-top: 20px;}
.index_solutions_ul{width: 57%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;margin: 0 auto;padding-top: 135px;}
.index_solutions_ul li{width: 18.5%;height: auto;position: relative;margin-top: -21px;transition: all 0.5s;}
.index_solutions_ul li:hover{transform: translateY(-8px);}
.index_solutions_ul li:nth-of-type(4n+1){margin-left: 0;}
.index_solutions_ul li:nth-of-type(5){margin-left: 13.5%;}
.index_solutions_ul li:nth-of-type(7){margin-right: 13.5%;}
.index_solutions_ul_bg{width: 100%;height: auto;overflow: hidden;border-radius: 20px;transform: rotate(-45deg);aspect-ratio: 1/1;}
.index_solutions_ul_bg img{width: 100%;height: 100%;object-fit: cover;display: block;transition: all 0.3s;}
.index_solutions_ul_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}
.index_solutions_ul_content_img{width: 75px;height: 75px;}
.index_solutions_ul_content_img img{width: 100%;height: 100%;}
.index_solution_dia_mask{position: absolute;inset: 0;background: rgba(255,255,255,0.7);transition: all 0.3s;transform: rotate(45deg);transition: all 0.3s;border-radius: 20px;}
.index_solutions_ul li:hover .index_solution_dia_mask{background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));}
.index_solutions_ul_content h3{font-size: 18px;font-family: "Inter-Bold";color: #000000;max-width: 130px;}
.index_solutions_ul li:hover .index_solutions_ul_content h3{color: #FFFFFF;}
.index_solutions_ul li:hover .index_solutions_ul_content img{filter: brightness(0) invert(1);transform: scale(1.01);}
.index_solutions_ul li:hover .index_solutions_ul_bg img{transform: scale(1.05);}
.index_solutions_ul li:hover > a::after{content: ""; position: absolute;inset: 12px;border: 2px solid rgba(255, 255, 255, 0.25);border-radius: 18px;z-index: 10;pointer-events: none;transform: rotate(45deg);}
.index_solution_more{width: 100%;height: auto;margin-top: 154px;}
.index_solution_more a{width: 410px;height: 60px;background: var(--mainColor);display: flex;align-items: center;justify-content: center;border-radius: 999px;margin: 0 auto;font-size: 16px;font-family: "Inter-ExtraBold";text-transform: capitalize;color: #FFFFFF;transition: all 0.3s;position: relative;}
.index_solution_more a img{margin-left: 16px;}
.index_solution_more a:hover{transform: scale(1.05);}
.index_products_box{width: 100%;height: auto;padding: 80px 0;background: #F6F7FA;}
.index_products_top{width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;}
.index_products_left{width: 30.8%;height: auto;}
.index_products_left span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);text-transform: uppercase;margin-bottom: 13px;display: block;}
.index_products_left h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.index_products_top_bottom_box{width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;margin-bottom: 62px;}
.index_products_top_bottom_box p{font-size: 18px;color: #667085;line-height: 1.6;}
.index_products_right{
    /*width: 34.5%;*/
    width: auto;
    height: auto;display: flex;align-items: flex-end;flex-wrap: wrap;}
.index_products_right li{margin-left: 16px;font-size: 16px;color: #64748B;font-family: "Inter-SemiBold";display: flex;align-items: center;justify-content: center;width: auto;height: 48px;border-radius: 999px;cursor: pointer;border: 1px solid #e5e7eb;padding:0 20px;}
.index_products_right li.on{background: var(--mainColor);color: #FFFFFF;}
.index_products_bottom{width: 100%;overflow: hidden;}
.index_products_bottom_sw_list{width: 100%;height: auto;position: relative;overflow: visible;}
.index_products_bottom_sw_list .swiper-slide{width: 26.7%;height: auto;background: #FFFFFF;border: 1px solid #E9EDF2;box-shadow: 0px 10px 30px rgba(15, 23, 42, 0.05);}
.index_products_bottom_sw_list{display: none;}
.index_products_bottom_sw_list.on{display: block;}
.index_products_bottom_img{width: 100%;height: auto;position: relative;transition: all 0.3s;overflow: hidden;cursor: pointer;aspect-ratio: 195/146;}
.index_products_bottom_img:hover > .index_product_sw_img{transform: scale(1.05);}
.index_products_bottom_img > .index_product_sw_img{width: 100%;height: 100%;display: block;object-fit: cover;transition: all 0.3s;}
.index_logo_mark{position: absolute;top: 64%;left: 50%;transform: translate(-50%,-50%);filter: brightness(0) invert(1);width: 53%;opacity: 0.3;}
.index_products_bottom_tag{position: absolute;top: 20px;left: 20px;font-size: 16px;font-family: "Inter-Bold";color: #FFFFFF;letter-spacing: 0.6px;background: var(--mainColor);width: 203px;height: 34px;display: flex;align-items: center;justify-content: center;border-radius: 8px;}
.index_products_bottom_content{padding: 23px 31px;}
.index_products_bottom_content h3{font-size: 24px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 28px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.index_products_bottom_content p{font-size: 18px;color: #667085;margin-bottom: 64px;display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.index_products_bottom_content a{display: flex;align-items: center;justify-content: flex-start;font-size: 18px;font-family: "Inter-SemiBold";color: var(--mainColor);text-transform: capitalize;}
.index_products_bottom_content a img{margin-right: 12px;transition: all 0.3s;}
.index_products_bottom_content a:hover img{transform: translateX(-5px);}
.index_products_bottom_sw_left_btn,
.index_products_bottom_sw_right_btn{width: 48px;height: 48px;margin-top: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;background: #FFFFFF;display: flex;align-items: center;justify-content: center;z-index: 10;cursor: pointer;transition: all 0.3s;}
.index_products_bottom_sw_left_btn{left: -56px;right: auto;}
.index_products_bottom_sw_right_btn{right: -56px;left: auto;}
.index_products_bottom_sw_left_btn::after,
.index_products_bottom_sw_right_btn::after{display: none;}
.index_products_bottom_sw_left_btn:hover,.index_products_bottom_sw_right_btn:hover{background: var(--mainColor);}
.index_products_bottom_sw_left_btn:hover img,.index_products_bottom_sw_right_btn:hover img{filter: brightness(0) invert(1);}
.index_about_us_box{width: 100%;height: auto;position: relative;background: url(../images/index_about_us_background.png) no-repeat center center;background-size: cover;padding: 80px 0;}
.index_about_us_content_box{width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;}
.index_about_us_content_left{width: 47%;height: auto;}
.index_about_us_content_left > h3{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);text-transform: uppercase;margin-bottom: 14px;}
.index_about_us_content_left h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #FFFFFF;text-transform: capitalize;line-height: 1.3;}
.index_about_us_content_left > p:first-child{margin-top: 32px;}
.index_about_us_content_left > p{font-size: 18px;color: #FFFFFF;margin-top: 22px;line-height: 1.6;}
.index_about_us_advantage_box{width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;margin-top: 48px;}
.index_about_us_advantage_box li{width: 22.8%;height: auto;border: 1px solid rgba(255, 255, 255, 0.3);border-radius: 18px;background: rgba(16, 17, 20, 0.4);padding: 20px 13px;}
.index_about_us_advantage_box li h3{font-size: 32px;font-family: "Inter-ExtraBold";color: #FFFFFF;position: relative;}
.index_about_us_advantage_box li h3::after{content: "";display: block;position: absolute;left: -13px;top: 0;width: 3px;height: 48px;background: var(--mainColor);}
.index_about_us_advantage_box li p{font-size: 16px;font-family: "Inter-Medium";color: rgba(255, 255, 255, 0.85);}
.index_about_us_content_left a{width: 174px;height: 58px;display: flex;align-items: center;justify-content: center;font-size: 16px;font-family: "Inter-Bold";text-transform: capitalize;background: var(--mainColor);margin-top: 54px;border-radius: 10px;color: #FFFFFF;}
.index_about_us_content_left a img{margin-left: 24px;}
.index_about_us_content_left a:hover{transform: scale(1.05);}
.index_about_us_right_video{width: 45.6%;height: auto;}
.index_about_us_right_video a{box-shadow: 0px 30px 80px rgba(0, 0, 0, 0.42);overflow: hidden;position: relative;width: 100%;display: block;border-radius: 24px;}
.index_about_us_right_video a img{width: 100%;height: auto;transition: all 0.3s;object-fit: cover;aspect-ratio: 730/625;}
.index_about_us_right_video a:hover img{transform: scale(1.03);}
.index_about_us_right_video a::after{background: url(../images/index_about_us_video_ico.png) no-repeat center center;content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;z-index: 5;transition: all 0.3s;}
.index_about_us_right_video a:hover::after{transform: translate(-50%, -50%) scale(1.08);}

.index_about_us_right_video a::after {display: none;}
.index_about_us_right_video a[data-url]:not([data-url=""]):not([data-url="javascript:;"])::after {display: block;}
.index_about_us_right_video a[data-url]:not([data-url=""]):not([data-url="javascript:;"]) {pointer-events: auto;cursor: pointer;}

.index_case_box{width: 100%;height: auto;padding: 80px 0;}
.index_case_top{width: 100%;height: auto;}
.index_case_top_top span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);margin-bottom: 14px;display: block;}
.index_case_top_top h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.index_case_top_bottom{width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;}
.index_case_top_bottom p{font-size: 18px;color: #66717F;line-height: 1.7;}
.index_case_top_bottom a{font-size: 16px;font-family: "Inter-Bold";color: #5B6770;text-transform: capitalize;display: flex;align-items: center;justify-content: center;}
.index_case_top_bottom a img{display: block;margin-left: 12px;transition: all 0.3s;}
.index_case_top_bottom a:hover img{transform: translateX(5px);}
.index_case_sw_wrap{width:100%;position:relative;margin-top:46px;}
.index_case_sw{width:100%;max-width:1600px;margin:0 auto;overflow:hidden;}
.index_case_sw .swiper-slide{width:59%;}
.index_case_card{display:block;width:100%;height:auto;aspect-ratio:953/443;border-radius:8px;overflow:hidden;position:relative;box-shadow:0 4px 17.5px rgba(0,0,0,.15);}
.index_case_sw .swiper-slide:not(.swiper-slide-active) .index_case_card{filter:blur(1px) brightness(.85);}
.index_case_sw .swiper-slide:not(.swiper-slide-active) .index_case_card_bar{height:60px;background:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,0));}
.index_case_sw .swiper-slide:not(.swiper-slide-active) .index_case_card_name,
.index_case_sw .swiper-slide:not(.swiper-slide-active) .index_case_card_more{display:none;}
.index_case_card img{width:100%;height:100%;object-fit:cover;display:block;}
.index_case_card_bar{position:absolute;left:0;bottom:0;width:100%;height:64px;background:rgba(0,0,0,.45);display:flex;justify-content:space-between;align-items:center;padding:0 32px;}
.index_case_card_name{font-size:20px;font-weight:700;color:#FFFFFF;}
.index_case_card_more{display:flex;align-items:center;color:#FFFFFF;font-size:18px;font-weight:600;}
.index_case_card_more img{width:20px;height:20px;margin-right: 12px;}
.index_case_sw_btn{width:48px;height:48px;border-radius:50%;background: #FFFFFF;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:5;transition:all .3s;}
.index_case_sw_btn img{width:24px;height:24px;object-fit:contain;}
.index_case_sw_prev{left:70px;opacity:.5;}
.index_case_sw_next{right:70px;}
.index_case_sw_btn:hover{background:var(--mainColor);opacity:1;}
.index_case_sw_btn:hover img{filter:brightness(0) invert(1);}
.index_case_pagination{width:100%;display:flex;justify-content:center;align-items:center;margin-top:34px;}
.index_case_pagination.swiper-pagination-bullets{bottom: 80px;}
.index_case_pagination .swiper-pagination-bullet{width:12px;height:12px;background:#d1d5db;opacity:1;border-radius:999px;margin:0 4px;transition:all .3s;}
.index_case_pagination .swiper-pagination-bullet-active{width:32px;background:var(--mainColor);}
.index_case_bottom_box{width: 100%;height: auto;text-align: center;margin-top: 42px;}
.index_case_bottom_box > h3{font-size: 26px;font-family: "Inter-Bold";color: #111827;margin-bottom: 13px;}
.index_case_bottom_box > p{font-size: 18px;color: #4B5563;line-height: 1.2;}
.index_case_sw .swiper-slide:not(.swiper-slide-active) .index_case_bottom_box{display: none;}
.index_news_box{width: 100%;height: auto;background: #F4F6F8;padding: 80px 0;}
.index_news_top{width: 100%;height: auto;}
.index_news_top_top span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);margin-bottom: 14px;display: block;}
.index_news_top_top h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.index_news_top_bottom{width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;margin-bottom: 53px;}
.index_news_top_bottom p{font-size: 18px;color: #66717F;line-height: 1.7;}
.index_news_top_bottom a{font-size: 16px;font-family: "Inter-Bold";color: #5B6770;text-transform: capitalize;display: flex;align-items: center;justify-content: center;}
.index_news_top_bottom a img{display: block;margin-left: 12px;transition: all 0.3s;}
.index_news_top_bottom a:hover img{transform: translateX(5px);}
.index_news_bottom{width: 100%;height: auto;display: flex;justify-content: space-between;}
.index_news_left_content{width: 54%;height: auto;border-radius: 8px;border: 1px solid rgba(24, 33, 44, 0.08);box-shadow: 0px 14px 34px rgba(24, 33, 44, 0.06);background: #FFFFFF;overflow: hidden;}
.index_news_left_content_img{width: 100%;height: auto;overflow: hidden;}
.index_news_left_content_img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;aspect-ratio: 225 / 86;}
.index_news_left_content:hover .index_news_left_content_img img{transform: scale(1.01);}
.index_news_left_content_txt{width: 100%;height: auto;padding: 25px;}
.index_news_left_content_txt span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);margin-bottom: 8px;display: block;}
.index_news_left_content_txt h3{font-size: 26px;font-family: "Inter-Bold";color: #111827;line-height: 1.3;margin-bottom: 10px;transition: all 0.3s;}
.index_news_left_content_txt:hover h3{color: var(--mainColor);}
.index_news_left_content_txt p{font-size: 18px;color: #66717F;line-height: 1.7;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.index_news_right_content{width: 44.2%;height: auto;display: flex;flex-direction: column;justify-content: space-between}
.index_news_right_content a{width: 100%;height: auto;background: #FFFFFF;border: 1px solid rgba(24, 33, 44, 0.08);border-radius: 8px;padding: 16.7px;transition: all 0.3s;display: flex;align-items: center; }
.index_news_right_content a+a{margin-top: 18px;}
.index_news_right_content_img{width: 44%;height: 100%;transition: all 0.3s;aspect-ratio: 2 / 1;flex-shrink: 0;}
.index_news_right_content_img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;border-radius: 8px;overflow: hidden;}
.index_news_right_content a:hover .index_news_right_content_img img{transform: scale(1.02);}
.index_news_right_content_txt{margin-left: 18px;}
.index_news_right_content_txt span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);line-height: 1.3;margin-bottom: 8px;}
.index_news_right_content_txt h3{font-size: 22px;font-family: "Inter-Bold";color: #111827;margin-bottom: 10px;transition: all 0.3s;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.index_news_right_content_txt:hover h3{color: var(--mainColor);}
.index_news_right_content_txt p{font-size: 18px;color: #66717F;line-height: 1.7;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.index_vocs_solution_box{width: 100%;height: auto;position: relative;}
.index_vocs_solution_background{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.index_vocs_solution_background::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(170.9deg, #cb2633e6 -6.01%, #f41122e6 95.51%);z-index: 1;}
.index_vocs_solution_background img{width: 100%;height:100%;object-fit: cover;}
.index_vocs_solution_content{position: relative;z-index: 2;padding: 80px 0;width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;}
.index_vocs_solution_left h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #FFFFFF;margin-bottom: 18px;text-transform: capitalize;}
.index_vocs_solution_left p{font-size: 18px;color: rgba(255, 255, 255, 0.8);}
.index_vocs_solution_right a{width: 227px;height: 58px;display: flex;align-items: center;justify-content: center;font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);background: #FFFFFF;border-radius: 10px;transition: all 0.3s;}
.index_vocs_solution_right a img{margin-left: 14px;}
.index_vocs_solution_right a:hover{transform: scale(1.05);}
/* about_us start */
.about_us_banner_box{width: 100%;height: auto;}
.about_us_banner_background_img{width: 100%;height: auto;position: relative;z-index: 1;overflow: hidden;}
.about_us_banner_background_img::after {content: '';position: absolute; left: 0; top: 0; width: 100%;height: 100%;background: rgba(15, 43, 73, 0.62); z-index: 1;}
.about_us_banner_background_img img{width: 100%;height: 100%;display: block;object-fit: cover;}
.about_us_banner_content_box{position: absolute;z-index: 2;width: 100%;height: auto;display: flex;align-items: center;padding: 98px 0;top: 0;left: 0;}
.about_us_banner_content_txt{width: 49%;}
.about_us_banner_content_txt span{display: block;font-size: 18px;font-family: "Inter-Bold";text-transform: uppercase;line-height: 1.65;color: #FFFFFF;margin-bottom: 14px;}
.about_us_banner_content_txt h2{font-size: 52px;font-family: "Inter-ExtraBold";color: #FFFFFF;margin-bottom: 20px;text-transform: capitalize;}
.about_us_banner_content_txt p{font-size: 20px;line-height: 1.7;color: #FFFFFF;letter-spacing: 1px;} 
.crumbs_content{padding: 30px 0;}
.crumbs_content_left a{font-size: 16px;color: #667085;text-transform: capitalize;font-family: "Inter-SemiBold";}
.crumbs_content_left a:last-child{font-family: "Inter-Bold";color: #000000;}
.about_us_santytent_box{width: 100%;height: auto;background: url(../images/about_us_santytech_bg_img.png) no-repeat center center;background-size: cover;}
.about_us_santytent_box .contentWH1600{display: flex;align-items: center; justify-content: space-between;padding: 80px 0;}
.about_us_santytent_left_video{width: 45.6%;height: auto;}
.about_us_santytent_left_video a{overflow: hidden;position: relative;width: 100%;display: block;border-radius: 24px;}
.about_us_santytent_left_video a img{width: 100%;height: auto;transition: all 0.3s;object-fit: cover;aspect-ratio: 730/625;}
.about_us_santytent_left_video a:hover img{transform: scale(1.03);}
.about_us_santytent_left_video a::after{background: url(../images/index_about_us_video_ico.png) no-repeat center center;content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;z-index: 5;transition: all 0.3s;}
.about_us_santytent_left_video a:hover::after{transform: translate(-50%, -50%) scale(1.08);}

.video_click::before,
.about_us_santytent_left_video a::after {display: none;}
.video_click[data-url]:not([data-url=""]):not([data-url="javascript:;"])::before,
.about_us_santytent_left_video a[data-url]:not([data-url=""]):not([data-url="javascript:;"])::after {display: block;}
.video_click {pointer-events: none; /* 禁止点击和冒泡触发弹窗 */cursor: default;     /* 鼠标保持默认指针样式 */}
.about_us_santytent_left_video a[data-url]:not([data-url=""]):not([data-url="javascript:;"]) {pointer-events: auto;cursor: pointer;}

.about_us_santytent_content_right{width: 47.6%;height: auto;}
.about_us_santytent_content_right > h3{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);margin-bottom: 14px;}
.about_us_santytent_content_right h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 32px;text-transform: capitalize;}
.about_us_santytent_content_right p{font-size: 18px;color: #66717F;line-height: 1.65;letter-spacing: 1px;}
.about_us_santytent_content_right p+p{margin-top: 22px;}
.about_us_santytent_advantage_box{width: 100%;height: auto;display: flex;align-items: stretch;justify-content: space-between;margin-top: 26px;transition: all 0.3s;}
.about_us_santytent_advantage_box li{width: 22.8%;height: auto;background: #F8FAFC;border: 1px solid #E3E8EE;padding: 20px 13px;border-radius: 18px;min-height: 145px;}
.about_us_santytent_advantage_box li h3{font-size: 32px;font-family: "Inter-ExtraBold";color: var(--mainColor);position: relative;}
.about_us_santytent_advantage_box li h3 span{font-size: 32px;font-family: "Inter-ExtraBold";color: var(--mainColor);}
.about_us_santytent_advantage_box li h3::after{content: "";display: block;position: absolute;left: -13px;top: 0;width: 3px;height: 48px;background: var(--mainColor);}
.about_us_santytent_advantage_box li p{font-size: 16px;font-family: "Inter-Medium";color: rgba(52, 64, 84, 0.85);letter-spacing: 1.3px;}
.about_us_culture_box{width: 100%;height: auto;padding: 80px 0;}
.about_us_culture_title{text-align: center;}
.about_us_culture_title span{display: block;font-size: 16px;font-family: "Inter-Bold";text-transform: uppercase;color: var(--mainColor);line-height: 1.85;margin-bottom: 10px;}
.about_us_culture_title h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;text-transform: capitalize;}
.about_us_culture_title p{font-size: 18px;line-height: 1.6;color: #667085;margin-bottom: 52px;}
.about_us_culture_ul{width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;}
.about_us_culture_ul li{width: 23.8%;height: auto;border: 1px solid #E3E8EE;box-shadow: 0px 14px 30px rgba(15, 23, 42, 0.08);border-radius: 10px;padding: 31px;min-height: 308px;}
.about_us_culture_ul_ico{width: 54px;height: 54px;border-radius: 10px;background: rgba(203, 38, 51, 0.1);display: flex;align-items: center;justify-content: center;margin-bottom: 26px;border: 1px solid rgba(203, 38, 51, 0.24);transition: all 0.3s;}
.about_us_culture_ul_content h3{font-size: 24px;font-family: "Inter-Bold";color: #111827;line-height: 1.2;margin-bottom: 18px;transition: all 0.3s;text-transform: capitalize;}
.about_us_culture_ul_content p{font-size: 18px;line-height: 1.6;color: #667085;}
.about_us_culture_ul li:hover .about_us_culture_ul_content h3{color: var(--mainColor);}
.about_us_culture_ul li:hover .about_us_culture_ul_ico{transform: translateY(-5px);}
.about_us_development_box{width: 100%;height: auto;background: url(../images/about_us_development_bg_img.png) no-repeat center center;background-size: cover;padding: 80px 0;}
.about_us_development_top{text-align: center;}
.about_us_development_top span{display: block;font-size: 16px;font-family: "Inter-Bold";line-height: 1.85;color: var(--mainColor);text-transform: uppercase;margin-bottom: 10px;}
.about_us_development_top h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;text-transform: capitalize;}
.about_us_development_top p{font-size: 18px;line-height: 1.6;color: #667085;margin-bottom: 74px;}
.about_us_development_sw{width: 100%;height: auto;background: url(../images/about_us_development_sw_img_bg.png) no-repeat center center;background-size: cover;border-radius: 10px;margin-bottom: 14px;}
.about_us_development_sw .swiper-slide{display: flex;align-items: center;justify-content: space-between;}
.about_us_development_sw_img{width: 46%;height: auto;aspect-ratio: 5/3;}
.about_us_development_sw_img img{width: 100%;height: 100%;border-radius: 10px;object-fit: cover;}
.about_us_development_sw_content{width: 48%;height: auto;}
.about_us_development_sw_content h3{font-size: 52px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.about_us_development_sw_content h3 strong{color: var(--mainColor);}
.about_us_development_sw_content h4{font-size: 24px;font-family: "Inter-Bold";line-height: 1.3;color: #111827;margin-bottom: 12px;}
.about_us_development_sw_content p{font-size: 18px;color: #667085;line-height: 1.65;}
.about_us_development_content_sw_time {position: relative;width: 85%;margin: 0 auto;padding: 40px 0;}
.about_us_development_content_sw_time::before {content: "";position: absolute;top: 63px; left: 50px;width: calc(100% - 100px);height: 2px;background: #CDD5DF;z-index: 1;}
.about_us_development_content_sw_time .swiper-slide{text-align: center;}
.about_us_development_content_sw_time .swiper-slide span{font-size: 18px;font-family: "Inter-Bold";color: #667085;}
.about_us_development_content_sw_time_dice{width: 46px;height: auto;aspect-ratio: 1/1;margin: 0px auto;position: relative;display: flex;justify-content: center;align-items: center;border-radius: 50%;background: transparent;}
.about_us_development_content_sw_time_dice_in{width: 34px;height: auto;aspect-ratio: 1/1;border: 1px solid #cdd5df;border-radius: 50%;background: #fff;position: relative;z-index: 2;}
.about_us_development_content_sw_time_dice_in::after{content: "";display: block;width: 8px;height: 8px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #cdd5df;border-radius: 50%;}
.about_us_development_content_sw_time .swiper-slide-thumb-active .about_us_development_content_sw_time_dice{background: rgba(237, 0, 0, 0.1);}
.about_us_development_content_sw_time .swiper-slide-thumb-active .about_us_development_content_sw_time_dice_in{border-color: var(--mainColor);}
.about_us_development_content_sw_time .swiper-slide-thumb-active .about_us_development_content_sw_time_dice_in::after{background: var(--mainColor);}
.about_us_development_content_sw_time .swiper-slide-thumb-active span{color: var(--mainColor);}
.about_us_environment_box{width: 100%;height: auto;padding: 80px 0;position: relative;}
.about_us_environment_top{width: 100%;height: auto;}
.about_us_environment_top span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);margin-bottom: 14px;display: block;}
.about_us_environment_top h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;text-transform: capitalize;}
.about_us_environment_top p{font-size: 18px;color: #66717F;line-height: 1.7;}
.about_us_environment_bottom_sw{margin-top: 54px;}
.about_us_environment_bottom_sw .swiper-slide{width: 100%;height: auto;overflow: hidden;border-radius: 10px;}
.about_us_environment_bottom_sw_ul_img{width: 100%;height: 100%;overflow: hidden;}
.about_us_environment_bottom_sw_ul_img img{width: 100%;height: 100%;display: block;transition: all 0.3s;object-fit: cover;}
.about_us_environment_bottom_sw .swiper-slide h3{width: 100%;height: 100%;position: absolute;;left: 0;top: 0;padding: 20px;display: flex;align-items: flex-end;background: linear-gradient(0deg, rgba(7, 12, 18, 0.72) 0%, rgba(7, 12, 18, 0) 58%);font-size: 18px;color: #FFFFFF;font-family: "Inter-Bold";text-transform: capitalize;}
.about_us_environment_bottom_sw .swiper-slide:hover .about_us_environment_bottom_sw_ul_img img{transform: scale(1.1);}
.about_us_environment_bottom_sw_btn{width:48px;height:48px;border-radius:50%;background: #FFFFFF;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;position:absolute;top:60%;transform:translateY(-50%);cursor:pointer;z-index:5;transition:all .3s;}
.about_us_environment_bottom_sw_btn img{width:24px;height:24px;object-fit:contain;}
.about_us_environment_bottom_sw_prev{left:143px;opacity:.5;}
.about_us_environment_bottom_sw_next{right:143px;}
.about_us_environment_bottom_sw_btn:hover{background:var(--mainColor);opacity:1;}
.about_us_environment_bottom_sw_btn:hover img{filter:brightness(0) invert(1);}
.about_us_certification_box{width: 100%;height: auto;padding: 80px 0;background: #F5F7FA;}
.about_us_certification_top{width: 100%;height: auto;}
.about_us_certification_top span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);margin-bottom: 14px;display: block;}
.about_us_certification_top h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;text-transform: capitalize;}
.about_us_certification_top p{font-size: 18px;color: #66717F;line-height: 1.7;}
.about_us_certification_content{width: 100%;height: auto;}
.about_us_certification_content_list{width: 100%;height: 0;overflow: hidden;}
.about_us_certification_sw{width: 100%;height: auto;padding-bottom: 15px;margin-top: 50px;}
.about_us_certification_sw .swiper-slide{display: flex;justify-content: center;align-items: flex-end;aspect-ratio:285/403;}
.about_us_certification_sw .swiper-slide img{width: 80%;height: auto;display: block;margin: 0px auto;transition: all 0.3s;}
.about_us_certification_sw .swiper-slide.swiper-slide-active img{width: 100%;}
.about_us_certification_btn{width: 100%;height: auto;display: flex;justify-content: space-between;margin-top: 45px;}
.about_us_certification_btn li{width: 32%;height: 69px;border-radius: 8px;font-size: 18px;color: #64748B;border: 2px solid #e5e7eb; font-family: "Inter-SemiBold";text-align: center;display: flex;justify-content: center;align-items: center;cursor: pointer;transition: all 0.3s;}
.about_us_certification_btn li.on,.about_us_certification_btn li:hover{background: var(--mainColor);color: #FFFFFF;}
.about_us_partners_box{width: 100%;height: auto;padding: 80px 0;position: relative;}
.about_us_partners_top{width: 100%;height: auto;}
.about_us_partners_top span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);margin-bottom: 14px;display: block;}
.about_us_partners_top h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;text-transform: capitalize;}
.about_us_partners_top p{font-size: 18px;color: #66717F;line-height: 1.7;}
.about_us_partners_bottom_sw{margin-top: 54px;}
.about_us_partners_bottom_sw .swiper-slide{width: 100%;height: auto;overflow: hidden;border-radius: 10px;}
.about_us_partners_bottom_sw_ul_img{width: 100%;height: auto;overflow: hidden;border: 1px solid #e3e8ee;box-shadow: 0px 10px 24px #0f172a0d;overflow: hidden;border-radius: 10px;}
.about_us_partners_bottom_sw_ul_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.about_us_partners_bottom_sw .swiper-slide:hover .about_us_partners_bottom_sw_ul_img img{transform: scale(1.1);}
.about_us_partners_bottom_sw_btn{width:48px;height:48px;border-radius:50%;background: #FFFFFF;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;position:absolute;top:64%;transform:translateY(-50%);cursor:pointer;z-index:5;transition:all .3s;}
.about_us_partners_bottom_sw_btn img{width:24px;height:24px;object-fit:contain;}
.about_us_partners_bottom_sw_prev{left:100px;opacity:.5;}
.about_us_partners_bottom_sw_next{right:100px;}
.about_us_partners_bottom_sw_btn:hover{background:var(--mainColor);opacity:1;}
.about_us_partners_bottom_sw_btn:hover img{filter:brightness(0) invert(1);}
/* about_us end */
/* product start */
.product_banner_box{width: 100%;height: auto;}
.product_banner_background_img{width: 100%;height: auto;position: relative;z-index: 1;overflow: hidden;}
.product_banner_background_img img{width: 100%;height: 100%;display: block;object-fit: cover;}
.product_banner_background_img::after{content: "";position: absolute;inset: 0;z-index: 2;background: linear-gradient(#1c273399, #1c273399);}
.product_banner_content_box{position: absolute;z-index: 2;width: 100%;height: auto;display: flex;align-items: center;padding: 80px 0;top: 0;left: 0;}
.product_banner_content_txt{width: 49%;text-align: center;margin: 0 auto;}
.product_banner_content_txt span{display: block;font-size: 18px;font-family: "Inter-Bold";text-transform: uppercase;line-height: 1.65;color: #FFFFFF;margin-bottom: 14px;}
.product_banner_content_txt h1{font-size: 52px;font-family: "Inter-ExtraBold";color: #FFFFFF;margin-bottom: 20px;}
.product_banner_content_txt p{font-size: 20px;line-height: 1.7;color: #FFFFFF;letter-spacing: 1px;} 
.product_banner_content_txt a{width: 147px;height: 56px;background: var(--mainColor);display: flex;align-items: center;justify-content: center;border-radius: 10px;font-size: 16px;font-family: "Inter-Bold";color: #FFFFFF;margin: 62px auto 0;transition: all 0.3s;}
.product_banner_content_txt a:hover{transform: scale(1.05);}
.product_list_content_box{width: 100%;height: auto;padding: 80px 0;}
.product_list_content_box .contentWH1600{display: flex;justify-content: space-between;}
.product_category_left_box{width: 20.1%;height: auto;margin-right: 48px;}
.product_category_left_content{width: 100%;height: auto;position: sticky;top: 88px;}
.product_category_left_content_nav{width: 100%;height: auto;overflow: hidden;border-radius: 12px;background: #FFFFFF;box-shadow: 0px 14px 30px rgba(15, 23, 42, 0.08);border: 1px solid #E3E8EE;}
.product_category_left_title{width: 100%;height: 68px;background: var(--mainColor);display: flex;align-items: center;font-size: 22px;color: #FFFFFF;font-family: "Inter-ExtraBold";padding-left: 28px;}
.product_category_left_content_ul{width: 100%;height: auto;}
.product_category_left_content_ul li{width: 100%;height: auto;border-bottom: 1px solid #F3F4F6;}
.product_category_left_content_ul_top{width: 100%;height: 50px;padding: 0 18px;display: flex;justify-content: space-between;align-items: center;transition: all 0.3s;}
.product_category_left_content_ul_top a{font-size: 16px;color: #344054;font-family: "Inter-Bold";}
.product_category_left_content_ul_top i{width: 9px;height: auto;transition: all 0.3;}
.product_category_left_content_ul_top.on .product_category_left_content_ul_top_plus{display: none;}
.product_category_left_content_ul_top .product_category_left_content_ul_top_minus{display: none;}
.product_category_left_content_ul_top.on .product_category_left_content_ul_top_minus{display: block;}
.product_category_left_content_ul_top:hover,
.product_category_left_content_ul_top.on{background: rgba(203, 38, 51, 0.1);}
.product_category_left_content_ul_top.on {margin: 13px 0px 13px 13px;border-radius: 5px;overflow: hidden;width: 92.8%;border-left: 4px solid var(--mainColor);}
.product_category_left_content_ul_top.on a{color: var(--mainColor);}
.product_category_left_content_ul_top.on i img{filter: initial;transform: rotate(0deg);position: relative;}
.product_category_left_content_ul_bottom{width: 100%;height: auto;display: none;}
.product_category_left_content_ul_bottom_item{width: 100%;height: auto;}
.product_category_left_content_ul_bottom_item_top{width: 100%;height: 44px;display: flex;align-items: center;padding-left: 56px;padding-right: 32px;}
.product_category_left_content_ul_bottom_item_top a{font-size: 16px;color: #66717F;font-family: "Inter-SemiBold";}
.product_category_left_content_ul_bottom_item_top span{width: 5px;height: 5px;border-radius: 50%;background: #CBD5E1;display: block;margin-right: 9px;}
.product_category_left_content_ul_bottom_item_top.on:hover,
.product_category_left_content_ul_bottom_item_top.on a{color: var(--mainColor);}

.product_category_left_content_ul_bottom_item_top.on span{background: var(--mainColor);}
.product_category_left_content_ul li.on .product_category_left_content_ul_bottom{display: block;}
.product_category_right_box{width: 81%;height: auto;}
.product_category_right_top{width: 100%;height: auto;margin-bottom: 40px;border-bottom: 1px solid #E3E8EE;padding-bottom: 25px;}
.product_category_right_top span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);text-transform: uppercase;display: block;margin-bottom: 13px;}
.product_category_right_top_title{}
.product_category_right_top h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.product_category_right_top p{font-size: 18px;color: #667085;line-height: 1.65;}
.product_category_right_bottom{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.product_category_right_bottom li{width: 32%;height: auto;border-radius: 16px;border: 1px solid #DDE4EC;box-shadow: 0px 1px 2px rgba(7, 26, 61, 0.06);overflow: hidden;margin-left: 2%;margin-bottom: 25.7px;position: relative;}
.product_category_right_bottom li:nth-of-type(3n+1){margin-left: 0;}
.product_category_right_bottom_img{width: 100%;height: auto;overflow: hidden;position: relative;aspect-ratio: 195/146;}
.product_category_right_bottom_img .product_category_right_bottom_img_bg{width: 100%;height: 100%;display: block;transition: all 0.3s;object-fit: cover;}
.product_category_right_bottom_img:hover .product_category_right_bottom_img_bg{transform: scale(1.05);}
.product_category_left_content_ul_bottom_item_top a.on{color: var(--mainColor);}
.product_category_right_bottom_content{width: 100%;height: auto;padding: 25px;}
.product_category_right_bottom_content strong{font-size: 16px;font-family: "Inter-ExtraBold";color: var(--mainColor);text-transform: uppercase;letter-spacing: 0.6px;margin-bottom: 13px;}
.product_category_right_bottom_content h3{font-size: 24px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;/*min-height: 63px;*/display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.product_category_right_bottom_content p{font-size: 18px;color: #66717F;line-height: 1.6;margin-bottom: 39px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.product_category_right_bottom_content_button{display: flex;align-items: center;justify-content: space-between;border-top: 1px solid #E3E8EE;padding-top: 20.5px;}
.product_category_right_bottom_content_button_page{display: flex;align-items: center;justify-content: center;}
.product_category_right_bottom_content_button_page{height: auto;font-size: 16px;font-family: "Inter-SemiBold";color: var(--mainColor);text-transform: capitalize;transition: all 0.3s;}
.product_category_right_bottom_content_button_page img{width: 16px;height: 16px;margin-right: 12px;display: block;transition: all 0.3s;}
.product_category_right_bottom_content_button_page:hover img{transform: translateX(-3px);}
.product_category_right_bottom_content_button_info{height: auto;background: var(--mainColor);display: flex;align-items: center;justify-content: center;padding: 11px 23px;border-radius: 5px;font-size: 16px;font-family: "Inter-Bold";color: #FFFFFF;transition: all 0.3s;}
.product_category_right_bottom_content_button_info:hover{transform: scale(1.05);}
.product_category_right_bottom_page{width: 100%;height: auto;display: flex;justify-content: center;margin-top: 50px;}
.product_category_right_bottom_page li{width: 40px;height: 40px;opacity: 0.2;}  
.product_category_right_bottom_page li a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;border: 1px solid #E3E8EE;background: var(--mainColor);font-size: 16px;color: #FFFFFF;border-radius: 5px;}
.product_category_right_bottom_page li + li{margin-left: 8px;}
.product_category_right_bottom_page li.on,.product_category_right_bottom_page li.prev,.product_category_right_bottom_page li.next,.product_category_right_bottom_page li:hover{opacity: 1;}
.product_category_right_bottom_page li.prev a,.product_category_right_bottom_page li.next a{background: transparent;}
.product_category_right_bottom_page li.prev a:hover,.product_category_right_bottom_page li.next a:hover{background: var(--mainColor);}
.product_culture_box{width: 100%;height: auto;padding: 120px 0;background: #F4F6F8;}
.product_culture_title{text-align: center;}
.product_culture_title span{display: block;font-size: 16px;font-family: "Inter-Bold";text-transform: uppercase;color: var(--mainColor);line-height: 1.85;margin-bottom: 10px;}
.product_culture_title h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.product_culture_title p{font-size: 18px;line-height: 1.6;color: #667085;margin-bottom: 52px;}
.product_culture_ul{width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;}
.product_culture_ul li{width: 23.8%;height: auto;border: 1px solid #E3E8EE;box-shadow: 0px 14px 30px rgba(15, 23, 42, 0.08);border-radius: 10px;padding: 31px;min-height: 359px;}
.product_culture_ul_ico{width: 54px;height: 54px;border-radius: 10px;background: rgba(203, 38, 51, 0.1);display: flex;align-items: center;justify-content: center;margin-bottom: 26px;border: 1px solid rgba(203, 38, 51, 0.24);transition: all 0.3s;}
.product_culture_ul_content h3{font-size: 24px;font-family: "Inter-Bold";color: #111827;line-height: 1.2;margin-bottom: 18px;transition: all 0.3s;}
.product_culture_ul_content p{font-size: 18px;line-height: 1.6;color: #667085;}
.product_culture_ul li:hover .product_culture_ul_content h3{color: var(--mainColor);}
.product_culture_ul li:hover .product_culture_ul_ico{transform: translateY(-5px);}
.product_faq_box{width: 100%;height: auto;padding: 120px 0;}
.product_faq_title{text-align: center;}
.product_faq_title span{display: block;font-size: 16px;font-family: "Inter-Bold";text-transform: uppercase;color: var(--mainColor);line-height: 1.85;margin-bottom: 10px;}
.product_faq_title h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.product_faq_title p{font-size: 18px;line-height: 1.6;color: #667085;margin-bottom: 52px;}
.product_faq_ul{width: 100%;height: auto;}
.product_faq_ul li{width: 100%;height: auto;overflow: hidden;border-radius: 10px;background: #FFFFFF;transition: all 0.3s;margin-top: 20px;border: 1px solid #E3E8EE;}
.product_faq_question{width: 100%;height: 65px;display: flex;justify-content: space-between;align-items: center;padding: 0 20px;border-bottom: 1px solid transparent;cursor: pointer;transition: all 0.3s;}
.product_faq_question h2{display: block;font-size: 18px;color: #111827;width: 90%;transition: all 0.3s;font-family: "Inter-ExtraBold";}
.product_faq_question span{font-size: 25px;color: #111827;border-radius: 50%;font-weight: 500;line-height: 0;transition: all 0.3s;display: block;}
.product_faq_answer{width: 100%;height: auto;padding: 30px 20px;display: none;}
.product_faq_answer p{font-size: 18px;line-height: 1.6;color: #667085;}
.product_faq_ul li.on .product_faq_question{border-color: #E5E5E5;background: rgba(237, 0, 0, 0.1);border-left: 3px solid #ED0000;}
.product_faq_ul li.on,.product_faq_ul li:hover{box-shadow: 0px 0px 10px 0px rgba(4, 0, 0, 0.15);}
.product_faq_ul li.on .product_faq_question h2{color: var(--mainColor);}
.product_faq_ul li.on .product_faq_question span{color: #111827;}
/* product end */
/* product detial start  */
.product_detial_introduction_box{width: 100%;height: auto;background: url(../images/about_us_santytech_bg_img.png) no-repeat center center;background-size: cover;padding: 80px 0;}
.product_detial_introduction_box .contentWH1600{display: flex;align-items: center;}
.product_detial_info_content_left{width: 50.5%;height: auto;margin-right: 73px;}
.product_detial_info_content_left_sw{width: 100%;height: auto;margin-bottom: 35px;position: relative;aspect-ratio: 195 / 146;}
.product_detial_info_content_left_sw .swiper-slide{width: 100%;height: auto;overflow: hidden;border-radius: 10px;position: relative;}
.product_detial_info_content_left_sw .swiper-slide .product_detial_info_content_left_sw_img{width: 100%;height: 100%;display: block;transition: all 0.3s;object-fit: cover;}
.product_detial_info_content_left_bottom_sw{width: 100%;height: auto;position: relative;}
.product_detial_info_content_left_bottom_sw .swiper-slide{width: 100%;height: auto;overflow: hidden;border-radius: 10px;border: 2px solid #E3E8EE;cursor: pointer;position: relative;aspect-ratio: 195 / 146;}
.product_detial_info_content_left_bottom_sw .swiper-slide .product_detial_info_content_left_sw_img{width: 100%;height: 100%;transition: all 0.3s;object-fit: cover;}
.product_detial_info_content_left_bottom_sw .swiper-slide.swiper-slide-thumb-active{border-color: var(--mainColor);}
.product_detial_info_content_right{width: 44.8%;height: auto;}
.product_detial_info_content_right span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);text-transform: uppercase;display: block;margin-bottom: 14px;}
.product_detial_info_content_right h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.product_detial_info_content_right p{font-size: 18px;color: #667085;line-height: 1.8;margin-bottom: 44px;}
.product_detial_info_content_right > a{width: 147px;height: 56px;display: flex;align-items: center;justify-content: center;background: var(--mainColor);border-radius: 10px;font-size: 16px;font-family: "Inter-Bold";color: #FFFFFF;transition: all 0.3s;margin-bottom: 37px;}
.product_detial_info_content_right > a:hover{transform: scale(1.05);}
.product_detial_share_box{width: 100%;height: auto;border-top: 1.5px solid #E3E8EE;padding-top: 25px;display: flex;align-items: center;position: relative;z-index: 1;}
.product_detial_share_box strong{font-size: 18px;font-family: "Inter-Bold";color: #111827;margin-right: 21px;}
.product_detial_share_ul{width: 100%;height: auto;display: flex;align-items: center;}
.product_detial_share_ul li{width: 40px;height: 40px;background: rgba(203, 38, 51, 0.15);border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: all 0.3s;cursor: pointer;}
.product_detial_share_ul li a img{width: 100%;height: 100%;display: block;}
.product_detial_share_ul li+li{margin-left: 14px;}
.product_detial_share_ul li:hover{transform: translateY(-5px);}
.product_detial_overview_box{width: 100%;height: auto;padding: 80px 0;background: #F4F6F8;}
.product_detial_overview_box .contentWH1600{display: flex;align-items: center;}


.product_detial_left_box{width: 47.1%;height: auto;margin-right: 113px;}
.product_detial_left_box span{display: block;font-size: 16px;font-family: "Inter-Bold";text-transform: uppercase;color: var(--mainColor);margin-bottom: 13px;}
.product_detial_left_box h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 48px;}
.product_detial_left_box h3{font-size: 24px;font-family: "Inter-Bold";color: #111827;}
.product_detial_left_box p{font-size: 18px;color: #667085;line-height: 1.7;margin-top: 14px;margin-bottom: 8px;}
.product_detial_left_box p:last-child{margin-bottom: 0;}

/*.product_detial_overview_box table{width: 100%;border-radius: 10px;overflow: hidden;background: #FFFFFF;box-shadow: 0 15px 35px rgba(16, 24, 40, 0.08);margin: 30px 0;}*/
.product_detial_overview_box th,
.product_detial_overview_box td{padding: 5px 10px;font-size: 18px;line-height: 1.5;color: #667085;}
/*.product_detial_overview_box thead th{color: #FFFFFF;background: var(--mainColor);font-family: "Inter-Bold";}*/
/*.product_detial_overview_box tbody td{color: #667085;padding: 12px 0;}*/
.product_detial_overview_box tbody tr , .product_detial_overview_box th{border-bottom: 1px solid #E3E8EE;}
/*.product_detial_overview_box tbody tr:nth-child(even){background: #f6f8fb;}*/

/*.product_detial_overview_box tbody td:first-child{color: #111827;font-family: "Inter-Bold";}*/
.product_detial_right_box{width: 45.8%;height: auto;background: #FFFFFF;display: flex;align-items: center;justify-content: center;padding: 40px 50px;border-radius: 10px;overflow: hidden;}
.product_detial_right_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.product_detial_right_img:hover img{transform: scale(1.03);}
.product_detial_process_box{width: 100%;height: auto;padding: 103px 0;background: url(../images/about_us_development_bg_img.png) no-repeat center center;background-size: cover;}
.product_detial_process_top{width: 100%;height: auto;}
.product_detial_process_top span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);margin-bottom: 14px;display: block;}
.product_detial_process_top h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.product_detial_process_top p{font-size: 18px;color: #66717F;line-height: 1.7;}
.product_detial_process_bottom{width: 100%;height: auto;background: #FFFFFF;border-radius: 10px;overflow: hidden;padding: 50px;display: flex;align-items: center;justify-content: center;margin-top: 32px;}
.product_detial_process_bottom_img img{width: 100%;height: auto;max-height:650px;}
.product_features_box{width: 100%;height: auto;padding: 120px 0;background: #F4F6F8;}
.product_features_title{text-align: center;}
.product_features_title span{display: block;font-size: 16px;font-family: "Inter-Bold";text-transform: uppercase;color: var(--mainColor);line-height: 1.85;margin-bottom: 10px;}
.product_features_title h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.product_features_title p{font-size: 18px;line-height: 1.6;color: #667085;margin-bottom: 52px;}
.product_features_ul{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;align-items: stretch;}
.product_features_ul li{width: 32.1%;height: auto;border-radius: 10px;border: 1px solid #E3E8EE;box-shadow: 0px 1px 2px rgba(7, 26, 61, 0.06);padding: 33px 20px 48px 29px;margin-bottom: 28px;min-height: 202px;background: #FFFFFF;transition: all 0.3s;}
.product_features_ul li+li{margin-left: 1%;}
.product_features_ul li:nth-of-type(3n+1){margin-left: 0;}
.product_features_ul li:nth-of-type(4),.product_features_ul li:nth-of-type(5),.product_features_ul li:nth-of-type(6){margin-bottom: 0;}
.product_features_ul_top{width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;}
.product_features_ul_ico{width: 58px;height: 58px;display: flex;align-items: center;justify-content: center;background: rgba(203, 38, 51, 0.1);border-radius: 10px;transition: all 0.3s;}
.product_features_ul li:hover .product_features_ul_ico{transform: translateY(-5px);}
.product_features_ul_top strong{font-size: 42px;font-family: "Inter-ExtraBold";color: rgba(203, 38, 51, 0.1);}
.product_features_ul_content{margin-top: 28px;}
.product_features_ul_content h3{font-size: 24px;font-family: "Inter-Bold";color: #111827;margin-bottom: 13px;transition: all 0.3s;}
.product_features_ul_content p{font-size: 18px;color: #667085;line-height: 1.6;}
.product_features_ul li:hover .product_features_ul_content h3{color: var(--mainColor);}
.product_detial_applications_box{width: 100%;height: auto;padding: 80px 0;}
.product_detial_applications_top{width: 100%;height: auto;}
.product_detial_applications_top span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);margin-bottom: 14px;display: block;}
.product_detial_applications_top h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.product_detial_applications_top p{font-size: 18px;color: #66717F;line-height: 1.7;}
.product_detial_applications_bottom{width: 100%;height: auto;margin-top: 40px;}
.product_detial_applications_bottom_top{width: 100%;height: auto;display: flex;align-items: center;margin-bottom: 40px;}
.product_detial_applications_bottom_top_img{width: 30.3%;height: auto;border-radius: 10px;overflow: hidden;margin-right: 24px}
.product_detial_applications_bottom_top_img img{width: 100%;height: 100%;height: auto;display: block;transition: all 0.3s;}
.product_detial_applications_bottom_top_img:hover img{transform: scale(1.03);}
.product_detial_applications_bottom_top_content{width: 68.3%;height: auto;background: #F4F6F8;border: 1px solid #F4F6F8;box-shadow: 0px 14px 30px rgba(15, 23, 42, 0.08);padding: 22px 40px;border-radius: 10px;}
.product_detial_applications_bottom_top_content_list{width: 100%;height: auto;display: flex;margin: 20px 0;}
.product_detial_applications_bottom_top_content_list p{font-size: 18px;color: #667085;line-height: 1.65;}
.product_detial_applications_bottom_top_content_list strong{font-family: "Inter-ExtraBold";color: var(--mainColor);padding-right: 27px;white-space: nowrap;line-height: 1.65;}
.product_detial_applications_bottom_ul{width: 100%;height: auto;display: flex;align-items: center;}
.product_detial_applications_bottom_ul li{width: 32.1%;height: auto;aspect-ratio: 10 / 7;}
.product_detial_applications_bottom_ul li+li{margin-left: 30px;}
.product_detial_applications_bottom_ul li:nth-of-type(3n+1){margin-left: 0;}
.product_detial_applications_bottom_ul li img{width: 100%;height: 100%;display: block;border-radius: 10px;border: 1px solid #E3E8EE;box-shadow: 0px 14px 30px rgba(15, 23, 42, 0.08);    object-fit: cover;}
.product_detial_applications_two_box{width: 100%;height: auto;padding: 95px 0;}
.product_detial_applications_two_top{width: 100%;height: auto;}
.product_detial_applications_two_top span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);margin-bottom: 14px;display: block;}
.product_detial_applications_two_top h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.product_detial_applications_two_top p{font-size: 18px;color: #66717F;line-height: 1.7;}
.product_detial_applications_two_table_box h2{font-size: 24px;font-family: "Inter-Bold";color: #111827;}
.product_detial_applications_two_table_box p{font-size: 18px;color: #667085;line-height: 1.7;margin: 14px 0;}
.product_detial_applications_two_table_box table{width: 100%; border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 10px;overflow: hidden;margin: 32px 0;border-collapse: separate;}
.product_detial_applications_two_table_box tr:first-child{background: rgba(203, 38, 51, 0.04);}
.product_detial_applications_two_table_box tr + tr td{border-top: 1px solid rgba(0, 0, 0, 0.1);}
.product_detial_applications_two_table_box td{padding: 20px 46px;font-size: 18px;line-height: 1.65;}
.product_detial_applications_two_table_box td:first-child{width: 25%;color: #111827;border-right: 1px solid rgba(0, 0, 0, 0.1);font-family: "Inter-Bold";}
.product_detial_applications_two_table_box td:last-child{width: 75%;color: #667085;}
.product_detial_applications_two_bottom_ul{width: 100%;height: auto;display: flex;align-items: center;}
.product_detial_applications_two_bottom_ul li{width: 32.1%;height: auto;aspect-ratio: 10 / 7;}
.product_detial_applications_two_bottom_ul li+li{margin-left: 30px;}
.product_detial_applications_two_bottom_ul li:nth-of-type(3n+1){margin-left: 0;}
.product_detial_applications_two_bottom_ul li img{width: 100%;height: 100%;display: block;border-radius: 10px;border: 1px solid #E3E8EE;box-shadow: 0px 14px 30px rgba(15, 23, 42, 0.08);   object-fit: cover;}
.product_detial_table_box{width: 100%;height: auto;padding: 80px 0;background: #F4F6F8;}
.product_detial_table_top{width: 100%;height: auto;margin-bottom: 54px;}
.product_detial_table_top span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);margin-bottom: 14px;display: block;}
.product_detial_table_top h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}

.product_detial_table_content_box table{width: 100%;border-radius: 10px;overflow: hidden;background: #FFFFFF;box-shadow: 0 15px 35px rgba(16, 24, 40, 0.08);margin: 30px 0;}
.product_detial_table_content_box p{font-size: 18px;color: #66717F;line-height: 1.7;}
.product_detial_table_content_box th,
.product_detial_table_content_box td{padding: 22px 0px;font-size: 18px;line-height: 1.5;text-align: center;}
.product_detial_table_content_box thead th{color: #FFFFFF;background: var(--mainColor);font-family: "Inter-Bold";}
.product_detial_table_content_box tbody td{color: #667085;padding: 12px 0;}
.product_detial_table_content_box tbody td:first-child{color: #111827;font-family: "Inter-Bold";}
.product_detial_table_content_box tbody tr{border-bottom: 1px solid #E3E8EE;}
.product_detial_table_content_box tbody tr:nth-child(even){background: #f6f8fb;}
.product_detial_recommendations_box{width: 100%;height: auto;padding: 80px 0;}
.product_detial_recommendations_top{width: 100%;height: auto;margin-bottom: 55px;}
.product_detial_recommendations_top span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);margin-bottom: 14px;display: block;}
.product_detial_recommendations_top h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.product_detial_recommendations_top p{font-size: 18px;color: #66717F;line-height: 1.7;}
.product_detial_recommendations_bottom_sw_list{width: 100%;height: auto;position: relative;overflow: visible;}
.product_detial_recommendations_bottom_sw_list .swiper-slide{width: 23.7%;height: auto;background: #FFFFFF;border: 1px solid #E9EDF2;box-shadow: 0px 10px 30px rgba(15, 23, 42, 0.05);}
.product_detial_recommendations_bottom_img{width: 100%;height: auto;position: relative;transition: all 0.3s;overflow: hidden;cursor: pointer;aspect-ratio: 3/2;}
.product_detial_recommendations_bottom_img:hover > .product_detial_recommendations_sw_img{transform: scale(1.05);}
.product_detial_recommendations_bottom_img > .product_detial_recommendations_sw_img{width: 100%;height: 100%;display: block;object-fit: cover;transition: all 0.3s;}
.product_detial_recommendations_sw_img{width: 100%;height: 100%;display: block;object-fit: cover;transition: all 0.3s;}
.product_detial_recommendations_bottom_tag{position: absolute;top: 20px;left: 20px;font-size: 16px;font-family: "Inter-Bold";color: #FFFFFF;letter-spacing: 0.6px;background: var(--mainColor);height: 34px;display: flex;align-items: center;justify-content: center;border-radius: 8px;padding: 0 10px;}
.product_detial_recommendations_bottom_content{padding: 23px 31px;}
.product_detial_recommendations_bottom_content h3{font-size: 24px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 28px;}
.product_detial_recommendations_bottom_content p{font-size: 18px;color: #667085;margin-bottom: 64px;}
.product_detial_recommendations_bottom_content a{display: flex;align-items: center;justify-content: flex-start;font-size: 18px;font-family: "Inter-SemiBold";color: var(--mainColor);text-transform: capitalize;}
.product_detial_recommendations_bottom_content a img{margin-right: 12px;transition: all 0.3s;}
.product_detial_recommendations_bottom_content a:hover img{transform: translateX(-5px);}
.product_detial_recommendations_sw_left_btn,
.product_detial_recommendations_sw_right_btn{width: 48px;height: 48px;margin-top: 0;top: 61%;transform: translateY(-50%);border-radius: 50%;background: #FFFFFF;display: flex;align-items: center;justify-content: center;z-index: 10;cursor: pointer;transition: all 0.3s;box-shadow: 0px 4px 6px -4px rgba(0, 0, 0, 0.1), 0px 10px 15px -3px rgba(0, 0, 0, 0.1);}
.product_detial_recommendations_sw_left_btn{left: -56px;right: auto;}
.product_detial_recommendations_sw_right_btn{right: -56px;left: auto;}
.product_detial_recommendations_sw_left_btn::after,
.product_detial_recommendations_sw_right_btn::after{display: none;}
.product_detial_recommendations_sw_left_btn:hover,.product_detial_recommendations_sw_right_btn:hover{background: var(--mainColor);}
.product_detial_recommendations_sw_left_btn:hover img,.product_detial_recommendations_sw_right_btn:hover img{filter: brightness(0) invert(1);}
.product_detial_faq_box{width: 100%;height: auto;padding: 120px 0;}
.product_detial_faq_title{text-align: center;}
.product_detial_faq_title span{display: block;font-size: 16px;font-family: "Inter-Bold";text-transform: uppercase;color: var(--mainColor);line-height: 1.85;margin-bottom: 10px;}
.product_detial_faq_title h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.product_detial_faq_title p{font-size: 18px;line-height: 1.6;color: #667085;margin-bottom: 52px;}
.product_detial_faq_ul{width: 100%;height: auto;}
.product_detial_faq_ul li{width: 100%;height: auto;overflow: hidden;border-radius: 10px;background: #FFFFFF;transition: all 0.3s;margin-top: 20px;border: 1px solid #E3E8EE;}
.product_detial_faq_question{width: 100%;height: 65px;display: flex;justify-content: space-between;align-items: center;padding: 0 20px;border-bottom: 1px solid transparent;cursor: pointer;transition: all 0.3s;}
.product_detial_faq_question h2{display: block;font-size: 18px;color: #111827;width: 90%;transition: all 0.3s;font-family: "Inter-ExtraBold";}
.product_detial_faq_question span{font-size: 25px;color: #111827;border-radius: 50%;font-weight: 500;line-height: 0;transition: all 0.3s;display: block;}
.product_detial_faq_answer{width: 100%;height: auto;padding: 30px 20px;display: none;}
.product_detial_faq_answer p{font-size: 18px;line-height: 1.6;color: #667085;}
.product_detial_faq_ul li.on .product_detial_faq_question{border-color: #E5E5E5;background: rgba(237, 0, 0, 0.1);border-left: 3px solid #ED0000;}
.product_detial_faq_ul li.on,.product_detial_faq_ul li:hover{box-shadow: 0px 0px 10px 0px rgba(4, 0, 0, 0.15);}
.product_detial_faq_ul li.on .product_detial_faq_question h2{color: var(--mainColor);}
.product_detial_faq_ul li.on .product_detial_faq_question span{color: #111827;}
/* product_detial end */
/* solution */
.solution_category_left_box{width: 20.1%;height: auto;margin-right: 48px;}
.solution_category_left_content{width: 100%;height: auto;position: sticky;top: 88px;}
.solution_category_left_content_nav{width: 100%;height: auto;overflow: hidden;border-radius: 12px;background: #FFFFFF;box-shadow: 0px 14px 30px rgba(15, 23, 42, 0.08);border: 1px solid #E3E8EE;}
.solution_category_left_title{width: 100%;height: 68px;background: var(--mainColor);display: flex;align-items: center;font-size: 22px;color: #FFFFFF;font-family: "Inter-ExtraBold";padding-left: 28px;}
.solution_category_left_content_ul{width: 100%;height: auto;}
.solution_category_left_content_ul li{width: 100%;height: auto;border-bottom: 1px solid #F3F4F6;}
.solution_category_left_content_ul_top{width: 100%;height: 50px;padding: 0 18px;display: flex;justify-content: space-between;align-items: center;transition: all 0.3s;}
.solution_category_left_content_ul_top a{font-size: 16px;color: #344054;font-family: "Inter-Bold";}
.solution_category_left_content_ul_top i{width: 9px;height: auto;transition: all 0.3;}
.solution_category_left_content_ul_top.on .solution_category_left_content_ul_top_plus{display: none;}
.solution_category_left_content_ul_top .solution_category_left_content_ul_top_minus{display: none;}
.solution_category_left_content_ul_top.on .solution_category_left_content_ul_top_minus{display: block;}
.solution_category_left_content_ul_top:hover,
.solution_category_left_content_ul_top.on{background: rgba(203, 38, 51, 0.1);}
.solution_category_left_content_ul_top.on {margin: 13px 0px 13px 13px;border-radius: 5px;overflow: hidden;width: 92.8%;border-left: 4px solid var(--mainColor);}
.solution_category_left_content_ul_top.on a{color: var(--mainColor);}
.solution_category_left_content_ul_top.on i img{filter: initial;transform: rotate(0deg);position: relative;}
.solution_category_left_content_ul_bottom{width: 100%;height: auto;display: none;}
.solution_category_left_content_ul_bottom_item{width: 100%;height: auto;}
.solution_category_left_content_ul_bottom_item_top{width: 100%;height: 44px;display: flex;align-items: center;padding-left: 56px;padding-right: 32px;}
.solution_category_left_content_ul_bottom_item_top a{font-size: 16px;color: #66717F;font-family: "Inter-SemiBold";}
.solution_category_left_content_ul_bottom_item_top span{width: 5px;height: 5px;border-radius: 50%;background: #CBD5E1;display: block;margin-right: 9px;}
.solution_category_left_content_ul_bottom_item_top.on a{color: var(--mainColor);}
.solution_category_left_content_ul_bottom_item_top.on span{background: var(--mainColor);}
.solution_category_left_content_ul li.on .solution_category_left_content_ul_bottom{display: block;}
/* solution start */
.solution_gallery_box{width: 100%;height: auto;padding: 80px 0;background: url(../images/solution_gallery_bg.png) no-repeat center center;background-size: cover;}
.solution_gallery_top{width: 100%;height: auto;margin-bottom: 52px;}
.solution_gallery_top span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);margin-bottom: 14px;display: block;}
.solution_gallery_top h1{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.solution_gallery_ul{width: 100%;height: auto;display: flex;align-items: center;}
.solution_gallery_ul li{width: 49.3%;height: auto;border-radius: 10px;overflow: hidden;}
.solution_gallery_ul li+li{margin-left: 25px;}
.solution_gallery_ul li img{width: 100%;height: auto;display: block;}
.solution_overview_box{width: 100%;height: auto;position: relative;background: linear-gradient(rgba(59, 60, 61, 0.8), rgba(59, 60, 61, 0.8)) , url(../images/solution_overview_bg.png) no-repeat center center;background-size: cover;padding: 80px 0;}
.solution_overview_content_box{width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;}
.solution_overview_content_right{width: 47%;height: auto;}
.solution_overview_content_right > h3{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);text-transform: uppercase;margin-bottom: 14px;}
.solution_overview_content_right h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #FFFFFF;text-transform: capitalize;line-height: 1.3;}
.solution_overview_content_right > p{font-size: 18px;color: #FFFFFF;margin-top: 22px;line-height: 1.6;}
.solution_overview_advantage_box{width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;margin-top: 48px;}
.solution_overview_advantage_box li{width: 22.8%;height: auto;border: 1px solid rgba(255, 255, 255, 0.3);border-radius: 18px;background: rgba(16, 17, 20, 0.4);padding: 20px 13px;min-height: 150px;}
.solution_overview_advantage_box li h3{font-size: 22px;font-family: "Inter-ExtraBold";color: #FFFFFF;position: relative;}
.solution_overview_advantage_box li h3::after{content: "";display: block;position: absolute;left: -13px;top: 0;width: 3px;height: 48px;background: var(--mainColor);}
.solution_overview_content_right a{width: 174px;height: 58px;display: flex;align-items: center;justify-content: center;font-size: 16px;font-family: "Inter-Bold";text-transform: capitalize;background: var(--mainColor);margin-top: 54px;border-radius: 10px;color: #FFFFFF;}
.solution_overview_content_right a:hover{transform: scale(1.05);}
.solution_overview_left{width: 45.6%;height: auto;}
.solution_overview_left a{box-shadow: 0px 30px 80px rgba(0, 0, 0, 0.42);overflow: hidden;position: relative;width: 100%;display: block;border-radius: 24px;}
.solution_overview_left a img{width: 100%;height: auto;transition: all 0.3s;object-fit: cover;aspect-ratio: 730/625;}
.solution_overview_left a:hover img{transform: scale(1.03);}
.solution_industry_box{width: 100%;height: auto;padding: 80px 0;}
.solution_industry_top{width: 100%;height: auto;margin-bottom: 52px;}
.solution_industry_top span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);margin-bottom: 14px;display: block;}
.solution_industry_top h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.solution_industry_bottom{width: 100%;height: auto;display: flex;align-items: center;}
.solution_industry_bottom_left{width: 45.2%;height: auto;position: relative;margin-right: 90px;}
.solution_industry_bottom_left_sw .swiper-slide{width: 100%;height: auto;box-shadow: 0px 14px 30px rgba(15, 23, 42, 0.08);border: 1px solid #e3e8ee;border-radius: 10px;overflow: hidden;}
.solution_industry_bottom_left_sw .swiper-slide img{width: 100%;height: auto;display: block;}
.solution_industry_bottom_right{width: 49.1%;height: auto;}
.solution_industry_bottom_right h3{font-size: 34px;font-family: "Inter-Bold";color: #111827;margin-bottom: 32px;}
.solution_industry_bottom_right > p{font-size: 18px;color: #667085;line-height: 1.7;margin-bottom: 22px;}
.solution_industry_bottom_ul{width: 100%;height: auto;margin-bottom: 54px}
.solution_industry_bottom_ul li{width: 100%;height: auto;border-left: 2.7px solid var(--mainColor);padding-left: 20.7px;}
.solution_industry_bottom_ul li+li{margin-top: 18px;}
.solution_industry_bottom_ul li h4{font-size: 18px;font-family: "Inter-Bold";color: #111827;margin-bottom: 8px;}
.solution_industry_bottom_ul li > p{font-size: 18px;color: #667085;line-height: 1.65;}
.solution_industry_bottom_right a{width: 147px;height: 56px;display: flex;align-items: center;justify-content: center;background: var(--mainColor);border-radius: 10px;font-size: 16px;font-family: "Inter-Bold";color: #FFFFFF;transition: all 0.3s;}
.solution_industry_bottom_right a:hover{transform: scale(1.05);}
.solution_industry_bottom_left_sw_left_btn,
.solution_industry_bottom_left_right_btn{width: 48px;height: 48px;margin-top: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;background: #FFFFFF;display: flex;align-items: center;justify-content: center;z-index: 10;cursor: pointer;transition: all 0.3s;box-shadow: 0px 4px 6px -4px rgba(0, 0, 0, 0.1), 0px 10px 15px -3px rgba(0, 0, 0, 0.1);}
.solution_industry_bottom_left_sw_left_btn{left: -56px;right: auto;}
.solution_industry_bottom_left_right_btn{right: -56px;left: auto;}
.solution_industry_bottom_left_sw_left_btn::after,
.solution_industry_bottom_left_right_btn::after{display: none;}
.solution_industry_bottom_left_sw_left_btn:hover,.solution_industry_bottom_left_right_btn:hover{background: var(--mainColor);}
.solution_industry_bottom_left_sw_left_btn:hover img,.solution_industry_bottom_left_right_btn:hover img{filter: brightness(0) invert(1);}
.solution_industry_two_box{width: 100%;height: auto;padding: 95px 0;}
.solution_industry_two_top{width: 100%;height: auto;margin-bottom: 54px;}
.solution_industry_two_top span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);margin-bottom: 14px;display: block;}
.solution_industry_two_top h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.solution_industry_two_top p{font-size: 18px;color: #66717F;line-height: 1.7;}
.solution_indeustry_two_bottom_ul{width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;}
.solution_indeustry_two_bottom_ul li{width: 49.3%;height:auto;border: 1px solid #E3E8EE;border-radius: 10px;box-shadow: 0px 14px 30px rgba(15, 23, 42, 0.08);overflow: hidden;}
.solution_industry_two_bottom_ul_img{width: 100%;height: auto;overflow: hidden;}
.solution_industry_two_bottom_ul_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.solution_industry_two_bottom_ul_img:hover img{transform: scale(1.05);}
.solution_indeustry_two_bottom_ul_content{width: 100%;height: auto;padding: 42px 28px;}
.solution_indeustry_two_bottom_ul_content_txt{border-left: 2.7px solid var(--mainColor);padding-left: 21px;}
.solution_indeustry_two_bottom_ul_content h4{font-size: 18px;font-family: "Inter-Bold";color: #111827;margin-bottom: 8px;}
.solution_indeustry_two_bottom_ul_content p{font-size: 18px;color: #667085;line-height: 1.65;}
.solution_content_box{width: 100%;height: auto;padding: 80px 0;background: #F4F6F8;}
.solution_content_top{width: 100%;height: auto;margin-bottom: 54px;}
.solution_content_top span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);margin-bottom: 14px;display: block;}
.solution_content_top h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.solution_content_top p{font-size: 18px;color: #66717F;line-height: 1.7;}   
.solution_content_ul{width: 100%;height: auto;}
.solution_content_ul li{width: 100%;height: auto;border: 1px solid #E3E8EE;border-radius: 10px;box-shadow: 0px 8px 12px rgba(15, 23, 42, 0.06);padding: 26px 46px;display: flex;align-items: center;transition: all 0.3s;background: #FFFFFF;}
.solution_content_ul li+li{margin-top: 48px;}
.solution_content_ul li strong{font-size: 32px;font-family: "Inter-ExtraBold";color: var(--mainColor);line-height: 1.4;margin-right: 48px;}
.solution_content_ul li h3{font-size: 18px;font-family: "Inter-Bold";color: #111827;line-height: 1.76;}
.solution_content_ul li:hover{background: rgba(203, 38, 51, 0.1);border: 1px solid rgba(203, 38, 51, 0.48);}
.solution_case_box{width: 100%;height: auto;padding: 80px 0;}
.solution_case_top{width: 100%;height: auto;}
.solution_case_top_top span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);margin-bottom: 14px;display: block;}
.solution_case_top_top h2{font-size: 48px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 18px;}
.solution_case_top_bottom{width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;}
.solution_case_top_bottom p{font-size: 18px;color: #66717F;line-height: 1.7;}
.solution_case_top_bottom a{font-size: 16px;font-family: "Inter-Bold";color: #5B6770;text-transform: capitalize;display: flex;align-items: center;justify-content: center;}
.solution_case_top_bottom a img{display: block;margin-left: 12px;transition: all 0.3s;}
.solution_case_top_bottom a:hover img{transform: translateX(5px);}
.solution_case_bottom_sw_list{width: 100%;height: auto;position: relative;overflow: visible;margin-top: 53px;}
.solution_case_bottom_sw_list .swiper-slide{width: 23.7%;height: auto;background: #FFFFFF;border: 1px solid #E9EDF2;box-shadow: 0px 10px 30px rgba(15, 23, 42, 0.05);}
.solution_case_bottom_img{width: 100%;height: auto;position: relative;transition: all 0.3s;overflow: hidden;cursor: pointer;aspect-ratio: 3 / 2;}
.solution_case_bottom_img:hover > .solution_case_sw_img{transform: scale(1.05);}
.solution_case_bottom_img > .solution_case_sw_img{width: 100%;height: 100%;display: block;object-fit: cover;transition: all 0.3s;}
.solution_case_bottom_tag{position: absolute;top: 20px;left: 20px;font-size: 16px;font-family: "Inter-Bold";color: #FFFFFF;letter-spacing: 0.6px;background: var(--mainColor);width: 203px;height: 34px;display: flex;align-items: center;justify-content: center;border-radius: 8px;}
.solution_case_bottom_content{padding: 23px 31px;}
.solution_case_bottom_content h3{font-size: 24px;font-family: "Inter-ExtraBold";color: #111827;margin-bottom: 28px;}
.solution_case_bottom_content p{font-size: 18px;color: #667085;margin-bottom: 64px;}
.solution_case_bottom_content a{display: flex;align-items: center;justify-content: flex-start;font-size: 18px;font-family: "Inter-SemiBold";color: var(--mainColor);text-transform: capitalize;}
.solution_case_bottom_content a img{margin-right: 12px;transition: all 0.3s;}
.solution_case_bottom_content a:hover img{transform: translateX(-5px);}
.solution_case_sw_left_btn,
.solution_case_sw_right_btn{width: 48px;height: 48px;margin-top: 0;top: 61%;transform: translateY(-50%);border-radius: 50%;background: #FFFFFF;display: flex;align-items: center;justify-content: center;z-index: 10;cursor: pointer;transition: all 0.3s;box-shadow: 0px 4px 6px -4px rgba(0, 0, 0, 0.1), 0px 10px 15px -3px rgba(0, 0, 0, 0.1);}
.solution_case_sw_left_btn{left: -56px;right: auto;}
.solution_case_sw_right_btn{right: -56px;left: auto;}
.solution_case_sw_left_btn::after,
.solution_case_sw_right_btn::after{display: none;}
.solution_casesw_left_btn:hover,.solution_case_sw_right_btn:hover{background: var(--mainColor);}
.solution_case_sw_left_btn:hover img,.solution_case_sw_right_btn:hover img{filter: brightness(0) invert(1);}
/* solution end */
/* case_lise start*/
.case_list_banner_box{width: 100%;height: auto;position: relative;}
.case_list_banner_bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;}
.case_list_banner_bg img{width: 100%;height:100%;display: block; object-fit: cover;}
.case_list_banner_bg::after{content: "";position: absolute;inset: 0;z-index: 2;pointer-events: none;background: rgba(7, 26, 61, 0.35);}
.case_list_banner_content{position: relative;z-index: 2;width: 100%;height: auto;display: flex;align-items: center;}
.case_list_banner_content_txt{background: rgba(203, 38, 51, 0.48);color: #FFFFFF;width: 100%;padding: 0 35px; max-width: 765px;box-sizing: border-box;margin-top: 11%;position: relative;left: 8.3%;border: 1px solid rgba(203, 38, 51, 0.48)}
.case_list_banner_content_txt h1{font-size: 64px;font-family: "Inter-Medium";text-transform: uppercase;color: #FFFFFF;margin-top: 73px;margin-bottom: 34px;letter-spacing: -1.5px;}
.case_list_banner_content_txt span{display: block;width: 88px;height: 4px;background: #FFFFFF;margin: 0 35px;margin-bottom: 44px;}
.case_list_banner_content_txt p{font-size: 22px;color: rgba(255, 255, 255, 0.78);line-height: 1.3;width: 95%;margin-bottom: 66px;}
.case_list_curmbs_box{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;}
.case_list_ul{width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.case_list_ul li{width: 158px;height: 38px;border: 1px solid #DDE4EC;border-radius: 6px;box-shadow: 0px 1px 2px rgba(7, 26, 61, 0.06);color: var(--mainColor);font-size: 14px;display: flex;align-items: center;justify-content: center;margin: 10px 0;background: #FFFFFF;cursor: pointer;}
.case_list_ul li a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.case_list_ul li:hover{background: #F4B62E;color: #071A3D;}
.case_list_ul li.on{min-width: 158px;background: #f4b62e;border: 1px solid rgba(247, 181, 0, 0.5);box-shadow: 0px 1px 2px rgba(7, 26, 61, 0.06);color: #071A3D;font-family: "Inter-SemiBold";font-size: 14px;}
.case_list_content_box{width: 100%;height: auto;padding: 80px 0;}
.case_list_content_title{font-size: 40px;font-family: "Inter-Medium";color: var(--mainColor);text-transform: uppercase;line-height: 1.15;border-bottom: 1px solid #dde4ec;margin-bottom: 25px;padding-bottom: 23px;}
.case_list_content_ul{width: 100%;height: auto;}
.case_list_content_ul li{width: 100%;height: auto;border: 1px solid rgba(221, 228, 236, 1);background: rgba(255, 255, 255, 1);box-shadow: 0px 1px 2px rgba(7, 26, 61, 0.06);border-radius: 16px;margin-bottom: 27px;overflow: hidden;display:flex;flex-direction: row;    justify-content: flex-start;}
/*.case_list_content_ul li+li{margin-left: 20px;}*/
/*.case_list_content_ul li:nth-of-type(3n+1){margin-left: 0;}*/
.case_list_content_ul_img{width: 40%;height: auto;overflow: hidden;transition: all 0.3s;aspect-ratio: 212/136;}
.case_list_content_ul_img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.case_list_content_ul_txt{width: 100%;height: auto;padding: 26px;}
.case_list_content_ul_txt h2{font-size: 24px;font-family: "Inter-Bold";line-height: 1.2;margin-bottom: 22px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;min-height: 54px;}
.case_list_content_ul_txt p{font-size: 18px;color: #435164;line-height: 1.2;margin-bottom: 27px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.case_list_content_ul_txt a{font-size: 14px;color: var(--mainColor);font-family: "Inter-Bold";border-bottom: 1px solid rgba(203, 38, 51, 0.48);padding: 5px;}
.case_list_content_ul li:hover .case_list_content_ul_img{transform: scale(1.04)}
.news_page{width: 100%;height: auto;display: flex;justify-content: center;margin-top: 50px;}
.news_page li{width: 40px;height: 40px;opacity: 0.2;}
.news_page li a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;border: 1px solid #C0CCD9;background: var(--mainColor);font-size: 18px;color: #FFFFFF;border-radius: 4px;}
.news_page li + li{margin-left: 8px;}
.news_page li.on,.news_page li.prev,.news_page li.next,.news_page li:hover{opacity: 1;}
.news_page li.prev a,.news_page li.next a{background: transparent;}
.news_page li.prev a:hover,.news_page li.next a:hover{background: var(--mainColor);}
/* case_list end */
/* case_detial start */
.case_detial_banner_box{width: 100%;height: auto;position: relative;}
.case_detial_banner_bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;}
.case_detial_banner_bg img{width: 100%;height:100%;display: block;  object-fit: cover;}
.case_detial_banner_bg::after{content: "";position: absolute;inset: 0;z-index: 2;pointer-events: none;background: rgba(7, 26, 61, 0.35);}
.case_detial_banner_content{position: relative;z-index: 2;width: 100%;height: auto;display: flex;align-items: center;}
.case_detial_banner_content_txt{background: rgba(203, 38, 51, 0.48);color: #FFFFFF;width: 100%;padding: 0 35px; max-width: 765px;box-sizing: border-box;margin-top: 26.7%;position: relative;left: 8.3%;border: 1px solid rgba(203, 38, 51, 0.48);}
.case_detial_banner_content_txt h2{font-size: 64px;font-family: "Inter-Medium";text-transform: uppercase;color: #FFFFFF;margin-top: 73px;margin-bottom: 34px;letter-spacing: -1.5px;}
.case_detial_banner_content_txt span{display: block;width: 88px;height: 4px;background: #FFFFFF;margin: 0 35px;margin-bottom: 44px;}
.case_detial_banner_content_txt p{font-size: 22px;color: rgba(255, 255, 255, 0.78);line-height: 1.3;width: 95%;margin-bottom: 66px;}
.case_detial_content_box{width: 100%;height: auto;padding: 80px 0;}
.case_detial_content_box .case-case{display: flex;
    align-items: center;
    flex-direction: column;}
.case_detial_content_title{width: 100%;height: auto;}
.case_detial_content_title h2, .case_detial_content_title h1{font-size: 40px;font-family: "Inter-Medium";color: var(--mainColor);text-transform: uppercase;line-height: 1.12;margin-bottom: 20px;text-align: center;}
.case_detial_content_title span{display: block;background: var(--mainColor);box-shadow: 12px 0px rgba(203, 38, 51, 0.48);width: 64px;height: 2px;margin: 0 auto;}
.case_detial_content_title p{font-size: 18px;color: #435164;line-height: 1.5;text-align: center;margin-top: 24px;margin-bottom: 34.4px;}
.case_detial_content_img{width: 68%;height:auto;border: 1px solid rgba(221, 228, 236, 1);border-radius: 16px;box-shadow: 0px 5px 14px rgba(7, 26, 61, 0.08);padding: 18px 20px;overflow: hidden;margin-bottom: 26px;aspect-ratio: 16/9;margin-right:20px;}
.case_detial_content_img img{display: block;width: 100%;height:100%;border-radius: 16px;object-fit: cover;}
.case_detial_content_info{width: 100%;height: auto;}
.case_detial_content_info p{font-size: 18px;color: #435164;line-height: 1.5;margin-bottom: 28px;}
.case_detial_content_info p:last-child{margin-bottom: 0;}
.case_detial_content_table_box {width: 100%;overflow-x: auto;}
.case_detial_content_table_box table{width: 100%;margin: 22px 0;border-radius: 12px;box-shadow: 0 2px 4px rgba(7, 26, 61, 0.08);background: #FFFFFF;border-top: 1px solid #dbe4ef;}
.case_detial_content_table_box th,
.case_detial_content_table_box td {padding: 18px 20px;text-align: left;vertical-align: middle;border-right: 1px solid #dbe4ef;border-bottom: 1px solid #dbe4ef;}
.case_detial_content_table_box th:last-child,
.case_detial_content_table_box td:last-child {border-right: none;}
.case_detial_content_table_box thead td {background: var(--mainColor);color: #fff;font-size: 18px;font-weight: 700;line-height: 1.4;}
.case_detial_content_table_box thead td:first-child {border-top-left-radius: 12px;}
.case_detial_content_table_box thead td:last-child {border-top-right-radius: 12px;}
.case_detial_content_table_box tbody td {color: #435164;font-size: 16px; line-height: 1.4;}
.case_detial_content_table_box tbody td:first-child {color: var(--mainColor);font-family: "Inter-ExtraBold";}
.case_detial_content_table_box tbody tr:nth-child(odd) td {background: #FFFFFF;}
.case_detial_content_table_box tbody tr:nth-child(even) td {background: #F3F7FB;}
.case_detial_content_table_box tbody tr:last-child td {border-bottom: none;}
.case_detial_content_txt_background{width: 100%;height: auto;margin-bottom: 42px;}
.case_detial_content_txt_background strong{font-size: 22px;font-family: "Inter-SemiBold";color: #071A3D;}
.case_detial_content_txt_background p{font-size: 18px;color: #435164;line-height: 1.5;margin-top: 24px;}
.case_detial_content_txt_result{width: 100%;height: auto;}
.case_detial_content_txt_result strong{font-size: 22px;font-family: "Inter-SemiBold";color: #071A3D;}
.case_detial_content_txt_result p{font-size: 16px;color: #435164;line-height: 1.5;margin-top: 24px;}
.solution_detial_swiper_box{width: 100%;height: auto;padding: 80px 0;background: #F3F7FB;}
.solution_detial_swiper_title{width: 100%;height: auto;}
.solution_detial_swiper_title h2{font-size: 40px;font-family: "Inter-Medium";text-align: center;color: var(--mainColor);text-transform: uppercase;margin-bottom: 22.7px;}
.solution_detial_swiper_title span{display: block;width: 90px;height: 4px;background: #5B6770;margin: 0 auto;margin-bottom: 69px;}
.solution_detial_swiper_content_box{width: 100%;height: auto;}
.solution_detial_swiper_content_box .swiper-slide{width: 26.6%;height: auto;background: #FFFFFF;border: 1px solid #dde4ec;box-shadow: 0px 1px 2px rgba(7, 26, 61, 0.06);}
.solution_detial_swiper_content_img{width: 100%;height: auto;overflow: hidden;background: linear-gradient(130.07deg, #ffffff 0%, #f3f7fb 112.76%);padding: 24px;display: flex;justify-content: center;align-items: center;}
.solution_detial_swiper_content_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.solution_detial_swiper_content_img:hover img{transform: scale(1.05);}
.solution_detial_swiper_content{width: 100%;height: auto;margin-top: 22.7px;padding: 0 22.7px;}
.solution_detial_swiper_content h2{font-size: 17px;font-family: "Inter-ExtraBold";color: var(--mainColor);margin-bottom: 23.7px;}
.solution_detial_swiper_content a{display: flex;width: 100%;height: auto;background: var(--mainColor);border-radius: 6px;justify-content: center;align-items: center;padding: 13px 0;margin-bottom: 24.7px;font-size: 13px;font-family: "Inter-ExtraBold";color: #FFFFFF;line-height: 1.65;transition: all 0.3s;}
.solution_detial_swiper_content a:hover{background: var(--mainColor);}
.solution_detial_swiper_right_btn{background: #FFFFFF;position: relative;right: -2138px;top: -249px;border-radius: 50%;display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;}
.solution_detial_swiper_right_btn:hover{background: var(--mainColor);}
.solution_detial_swiper_right_btn:hover img{filter: brightness(0) invert(1);}
.solution_detial_swiper_left_btn{background: #FFFFFF;position: relative;left: -69px;top: -275px;border-radius: 50%;display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;}
.solution_detial_swiper_left_btn:hover{background: var(--mainColor);}
.solution_detial_swiper_left_btn:hover img{filter: brightness(0) invert(1);}
/* case_detial end */
/* news start */
.news_banner_box{width: 100%;height: auto;position: relative;}
.news_banner_bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;}
.news_banner_bg img{width: 100%;height:100%;display: block;  object-fit: cover;}
.news_banner_bg::after{content: "";position: absolute;inset: 0;z-index: 2;pointer-events: none;background: rgba(7, 26, 61, 0.35);}
.news_banner_content{position: relative;z-index: 2;width: 100%;height: auto;display: flex;align-items: center;}
.news_banner_content_txt{background: rgba(203, 38, 51, 0.48);color: #FFFFFF;width: 100%;padding: 0 35px; max-width: 765px;box-sizing: border-box;margin-top: 11%;position: relative;left: 8.3%;border: 1px solid rgba(203, 38, 51, 0.48)}
.news_banner_content_txt h2{font-size: 64px;font-family: "Inter-Medium";text-transform: uppercase;color: #FFFFFF;margin-top: 73px;margin-bottom: 34px;letter-spacing: -1.5px;}
.news_banner_content_txt span{display: block;width: 88px;height: 4px;background: #FFFFFF;margin: 0 35px;margin-bottom: 44px;}
.news_banner_content_txt p{font-size: 22px;color: rgba(255, 255, 255, 0.78);line-height: 1.3;width: 95%;margin-bottom: 66px;}
.news_crumbs_box{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;}
.news_list_ul{width: 100%;height: auto;display: flex;align-items: center;justify-content: flex-end;flex-wrap: wrap;}
.news_list_ul li{width: 158px;height: 38px;border: 1px solid #DDE4EC;border-radius: 6px;box-shadow: 0px 1px 2px rgba(7, 26, 61, 0.06);color: var(--mainColor);font-size: 14px;display: flex;align-items: center;justify-content: center;margin: 10px 0;background: #FFFFFF;cursor: pointer;}
.news_list_ul li+li{margin-left: 22px;}
.news_list_ul li:hover{background: #F4B62E;color: #071A3D;}
.news_list_ul li.on{min-width: 158px;background: #f4b62e;border: 1px solid rgba(247, 181, 0, 0.5);box-shadow: 0px 1px 2px rgba(7, 26, 61, 0.06);color: #071A3D;font-family: "Inter-SemiBold";font-size: 14px;}
.news_top_box{width: 100%;height: auto;padding: 80px 0;}
.news_top_sw{width: 100%;height: auto;border: 1px solid #dde4ec;border-radius: 16px;box-shadow: 0px 16px 34px rgba(7, 26, 61, 0.12);padding: 29px 29px 29px 12px;position: relative;margin-bottom: 47px;}
.news_top_sw::before{content: "";width: 72px;height: 4px;background: var(--mainColor);position: absolute;top: 0;left: 0;}
.news_top_sw .swiper-slide a{display: flex;align-items: center;padding: 29px;}
.news_top_sw_img{width: 54%;height: auto;border-radius: 16px;overflow: hidden;margin-right: 57.7px;position: relative;background: linear-gradient(180deg, rgba(7, 26, 61, 0) 54%, rgba(7, 26, 61, 0.36) 100%);transition: all 0.3s;}
/*.news_top_sw_img::before{content: "";width: 56px;height: 4px;background: var(--mainColor);position: absolute;top: 0;left: 0;}*/
.news_top_sw_img img{width: 100%;height: auto;display: block;transition: all 0.3s;aspect-ratio: 2 / 1;object-fit: cover;}
.news_top_sw_img:hover img{transform: scale(1.02);}
.news_top_sw_right{width: 40%;height: auto;}
.news_top_sw_right h2{font-size: 40px;color: var(--mainColor);font-family: "Inter-Medium";margin-bottom: 18px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_top_sw_right_time{font-size: 14px;font-family: "Inter-SemiBold";color: #758295;margin-bottom: 10px;}
.news_top_sw_right p{font-size: 18px;color: #435164;line-height: 1.5;margin-bottom: 40.7px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_top_sw_right span{font-size: 16px;font-family: "Inter-Bold";color: var(--mainColor);line-height: 1.4;transition: all 0.3s;display: flex;align-items: center;}
.news_top_sw_right span img{padding-left: 8px;transition: all 0.3s;width: 14px;height: 14px;display: block;}
.news_top_sw_right span:hover img{transform: translateX(2px);}
.news_top_sw_page{width: 100%;bottom: 27px !important;}
.news_top_sw_page span{width: 12px;height: 12px;background: var(--mainColor);}
.news_top_sw_page span.swiper-pagination-bullet-active{width: 32px;height: 12px;border-radius: 999px;}
.news_bottom_content_ul{width: 100%;height: auto;}
.news_bottom_content_ul li{width: 100%;height: auto;border: 1px solid rgba(221, 228, 236, 1);background: rgba(255, 255, 255, 1);box-shadow: 0px 1px 2px rgba(7, 26, 61, 0.06);border-radius: 16px;margin-bottom: 27px;overflow: hidden;display: flex;
    flex-direction: row;    justify-content: flex-start;}
/*.news_bottom_content_ul li+li{margin-left: 20px;}*/
/*.news_bottom_content_ul li:nth-of-type(3n+1){margin-left: 0;}*/
.news_bottom_content_ul_img{width: 40%;height: auto;overflow: hidden;transition: all 0.3s;}
.news_bottom_content_ul_img img{display: block;width: 100%;height: 100%;aspect-ratio: 3/2;object-fit: cover;}
.news_bottom_content_ul_txt{width: 100%;height: auto;padding: 26px;}
.news_bottom_content_ul_txt h2{font-size: 24px;font-family: "Inter-Bold";line-height: 1.2;margin-bottom: 10px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_bottom_content_ul_txt p{font-size: 18px;color: #435164;line-height: 1.2;margin-bottom: 10px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news_bottom_content_ul_txt a{font-size: 14px;color: var(--mainColor);font-family: "Inter-Bold";border-bottom: 0.7px solid rgba(203, 38, 51, 0.48);padding: 5px;}
.news_bottom_content_ul li:hover .news_bottom_content_ul_img{transform: scale(1.01)}
.news_bottom_content_item {display: none;}
.news_bottom_content_item.on {display: block;}
.news_bottom_page{width: 100%;height: auto;display: flex;justify-content: center;margin-top: 50px;}
.news_bottom_page li{width: 40px;height: 40px;opacity: 0.2;}
.news_bottom_page li a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;border: 1px solid #C0CCD9;background: var(--mainColor);font-size: 18px;color: #FFFFFF;border-radius: 9999px;}
.news_bottom_page li + li{margin-left: 8px;}
.news_bottom_page li.on,.news_bottom_page li.prev,.news_bottom_page li.next,.news_bottom_page li:hover{opacity: 1;}
.news_bottom_page li.prev a,.news_bottom_page li.next a{background: transparent;}
.news_bottom_page li.prev a:hover,.news_bottom_page li.next a:hover{background: var(--mainColor);}
.news_bottom_page li.prev a:hover img,.news_bottom_page li.next a:hover img{filter: brightness(0) invert(1);}
/* news end */
/* news_detail start */
.news_detail_content_box{width: 100%;height: auto;padding: 80px 0;background: #F3F7FB;}
.news_detail_content_box .contentWH1600{display: flex;justify-content: space-between;}
.news_detail_content_box.on{display: none;}
.news_detial_list_ul{width: 100%;height: auto;display: flex;align-items: center;justify-content: flex-end;flex-wrap: wrap;}
.news_detial_list_ul li{width: 158px;height: 38px;border: 1px solid #DDE4EC;border-radius: 6px;box-shadow: 0px 1px 2px rgba(7, 26, 61, 0.06);color: var(--mainColor);font-size: 14px;display: flex;align-items: center;justify-content: center;margin: 10px 0;background: #FFFFFF;cursor: pointer;}
.news_detial_list_ul li+li{margin-left: 22px;}
.news_detial_list_ul li:hover{background: #F4B62E;color: #071A3D;}
.news_detial_list_ul li.on{min-width: 158px;background: #f4b62e;border: 1px solid rgba(247, 181, 0, 0.5);box-shadow: 0px 1px 2px rgba(7, 26, 61, 0.06);color: #071A3D;font-family: "Inter-SemiBold";font-size: 14px;}
.news_detail_left_box{width: 17.5%;height: auto;}
.news_detail_left_content{width: 100%;height: auto;position: sticky;top: 80px;}
.news_detail_left_content_nav{width: 100%;height: auto;overflow: hidden;border-radius: 12px;background: #FFFFFF;box-shadow: 0px 1px 2px #0000000d;}
.news_detail_left_title{width: 100%;height: 57px;background: var(--mainColor);display: flex;align-items: center;font-size: 18px;color: #FFFFFF;font-family: "Inter-Medium";padding-left: 34px;}
.news_detail_left_content_ul{width: 100%;height: auto;}
.news_detail_left_content_ul li{width: 100%;height: auto;border-bottom: 1px solid #F3F4F6;}
.news_detail_left_content_ul_top{width: 100%;height: 44px;padding: 0 32px;display: flex;justify-content: space-between;align-items: center;}
.news_detail_left_content_ul_top a{font-size: 16px;color: #374151;font-family: "Inter-Medium";}
.news_detail_left_content_ul_top i{display: block;width: 16px;height: auto;}
.news_detail_left_content_ul_top i img{width: 100%;height: auto;display: block;filter: grayscale(100%);transform: rotate(90deg);transition: all 0.3s;}
.news_detail_left_content_ul_top:hover,
.news_detail_left_content_ul_top.on{background: rgba(203, 38, 51, 0.1);}
.news_detail_left_content_ul_top.on a{color: var(--mainColor);}
.news_detail_left_content_ul_top.on i img{filter: brightness(0.6);transform: rotate(0deg);}
.news_detail_left_content_ul_bottom{width: 100%;height: auto;display: none;}
.news_detail_left_content_ul_bottom_item{width: 100%;height: auto;}
.news_detail_left_content_ul_bottom_item_top{width: 100%;height: 44px;display: flex;justify-content: space-between;align-items: center;padding-left: 56px;padding-right: 32px;}
.news_detail_left_content_ul_bottom_item_top a{font-size: 16px;color: #374151;font-family: "Inter-Medium";}
.news_detail_left_content_ul_bottom_item_top i{display: block;width: 7px;height: auto;}
.news_detail_left_content_ul_bottom_item_top i img{width: 100%;height: auto;display: block;}
.news_detail_left_content_ul_bottom_item_bottom{width: 100%;height: auto;padding-top: 30px;display: none;}
.news_detail_left_content_ul_bottom_item_bottom a{display: block;font-size: 16px;color: #374151;font-family: "Inter-Medium";line-height: 45px;}
.news_detail_left_content_ul li.on .news_detail_left_content_ul_bottom{display: block;}
.news_detail_left_content_inquiry{width: 100%;height: auto;border-radius: 16px;border: 1px solid #DDE4EC;box-shadow: 0px 1px 2px rgba(7, 26, 61, 0.06);/*margin-top: 24.7px;*/}
.news_detail_left_content_inquiry_title{font-size: 18px;color: #FFFFFF;font-family: "Inter-Medium";text-transform: uppercase;display: flex;align-items: center;padding-left: 20px;background: var(--mainColor);width: 100%;height: 59px;border-radius: 12px 12px 0 0;border-bottom: 2.7px solid rgba(203, 38, 51, 0.48);}
.news_detial_form{width: 100%;height: auto;padding: 18px;background: #FFFFFF;}
.news_detial_form li{width: 100%;height: auto;position: relative;margin-bottom: 10px;}
.news_detial_form li input{display: block;width: 100%;height: 42px;border: 1px solid #dde4ec;border-radius: 6px;outline: none;padding: 0 12px;font-size: 16px;color: #757575;background: #F3F7FB;}
.news_detial_form li textarea{display: block;width: 100%;height: 154px;border: 1px solid #dde4ec;border-radius: 6px;outline: none;padding: 0 12px;font-size: 16px;color: #757575;resize: none;padding-top: 11.7px;background: #F3F7FB;}
.news_detial_form li+li{margin-top: 12px;}
.news_detial_form_btn{display: block;width: 100%;height: 42px;border-radius: 6px;background: #F4B62E;cursor: pointer;border: none;outline: none;transition: all 0.3s;font-size: 16px;color: #071A3D;font-family: "Inter-Medium";}
.news_detial_form_btn:hover{background: var(--mainColor);color: #ffffff;}
.news_detial_form li img{display: block;height: 41px;width: auto;position: absolute;right: 0;top: 0px;cursor: pointer;}
.news_detail_related_box{width: 100%;height: auto;overflow: hidden;border-radius: 12px;background: #FFFFFF;box-shadow: 0px 1px 2px #0000000d;margin-top: 24.7px;}
.news_detail_related_title{width: 100%;height: 57px;background: var(--mainColor);display: flex;align-items: center;font-size: 18px;color: #FFFFFF;font-family: "Inter-Medium";padding-left: 34px;border-bottom: 2.7px solid rgba(203, 38, 51, 0.48);}
.news_detial_related_sw .swiper-slide{padding: 18px;width: 100%;height: auto;background: #FFFFFF;}
.news_detial_related_sw_img{width: 100%;height: auto;overflow: hidden;border-radius: 6px;}
.news_detial_related_sw_img img{width: 100%;height: auto;display: block;}
.news_detial_related_sw_txt h2{font-size: 16px;color: #071A3D;white-space: wrap;}
.news_detial_related_sw_page{width: 100%;bottom: 27px !important;}
.news_detial_related_sw_page span{width: 12px;height: 12px;background: var(--mainColor);}
.news_detial_related_sw_page span.swiper-pagination-bullet-active{width: 32px;height: 12px;border-radius: 999px;}
.news_detail_right_box{width: 80.8%;height: auto;margin-left: 24.3px;background: #FFFFFF;padding: 47.7px 56.7px 34px;border: 1px solid #dde4ec;border-radius: 16px;box-shadow: 0px 5px 14px rgba(7, 26, 61, 0.08);}
.news_detail_right_top{width: 100%;height: auto;border-bottom: 0.7px solid #DDE4EC;}
.news_detail_right_top h1{font-size: 40px;font-family: "Inter-Medium";color: var(--mainColor);line-height: 1.2;margin-bottom: 37px;}
.news_detail_right_top_bottom{display: flex;align-items: center;justify-content: space-between;}
.news_detail_right_top_bottom_content{display: flex;align-items: center;justify-content: center;}
.news_detail_right_top_bottom_content p{font-size: 14px;color: #758295;line-height: 1.5;margin-right: 23px;}
.news_detail_right_top_bottom_content p img{width: 12px;height: 12px;padding-right: 9.7px;}
.news_detail_right_top_bottom_share{display: flex;justify-content: space-between;align-items: center;width: 41.8%;padding-bottom: 22.8px;}
.news_detial_share_title{width: 20.8%;height: auto;padding-bottom: 0;border-bottom: none;margin-right: 9.2px;}
.news_detial_share_title h2{font-size: 14px;font-family: "Inter-SemiBold";line-height: 1.5;}
.news_detial_share_box{width: 100%;height: auto;margin-top: 0;}
.news_detail_right_bottom{width: 100%;height: auto;margin-top: 28px;}
.news_detail_right_bottom p{font-size: 18px;color: #435164;margin-bottom: 34px;}
.news_detail_right_bottom h2{font-size: 22px;font-family: "Inter-SemiBold";color: #071A3D;margin-bottom: 24px;}
.news_detail_right_bottom strong{font-size: 18px;font-family: "Inter-SemiBold";color: #071A3D;padding-bottom: 24px;display: block;}
.news_detail_right_bottom img{max-width: 100%;}
.news_detail_right_bottom p a{color: blue;text-decoration: underline;}
.news_detail_right_bottom table{width: 100%;height: auto;margin-top:10px;}
.news_detail_right_bottom table tr{border-bottom: 1px solid #F3F4F6;}
.news_detail_right_bottom table td{height: auto;padding:10px 10px;font-size: 14px;color: #374151;border:1px #e4e4e4 solid;}
.news_detail_right_bottom ul li{list-style-type:disc;}
.news_detail_right_bottom ul li p{margin-bottom: 10px;}
.news_detial_content_right_bottom_last{width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;border-top: 0.7px solid #DDE4EC;padding-top: 30.7px;}
.news_detial_content_right_bottom_last_list strong{font-size: 16px;font-family: "Inter-Bold";color: #071A3D;line-height: 1.5;}
.news_detial_content_right_bottom_last_list a{font-size: 14px;color: #435164;line-height: 1.5;}
.news_detial_content_right_bottom_last_list a:hover{color: var(--mainColor);text-decoration: underline;}
/* news_detail end */
/* FAQ start */
.faq_banner_box{width: 100%;height: auto;position: relative;}
.faq_banner_bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;}
.faq_banner_bg img{width: 100%;height:100%;display: block;  object-fit: cover;}
.faq_banner_bg::after{content: "";position: absolute;inset: 0;z-index: 2;pointer-events: none;background: rgba(7, 26, 61, 0.35);}
.faq_banner_content{position: relative;z-index: 2;width: 100%;height: auto;display: flex;align-items: center;}
.faq_banner_content_txt{background: rgba(203, 38, 51, 0.48);color: #FFFFFF;width: 100%;padding: 0 35px; max-width: 765px;box-sizing: border-box;margin-top: 11%;position: relative;left: 8.3%;border: 1px solid rgba(203, 38, 51, 0.48)}
.faq_banner_content_txt h1{font-size: 64px;font-family: "Inter-Medium";text-transform: uppercase;color: #FFFFFF;margin-top: 73px;margin-bottom: 34px;letter-spacing: -1.5px;}
.faq_banner_content_txt span{display: block;width: 88px;height: 4px;background: #FFFFFF;margin: 0 35px;margin-bottom: 44px;}
.faq_banner_content_txt p{font-size: 22px;color: rgba(255, 255, 255, 0.78);line-height: 1.3;width: 95%;margin-bottom: 66px;}
.faq_content_box{width: 100%;height: auto;padding: 80px 0;}
.faq_content_box .contentWH1600{display: flex;align-items: flex-start;}
.faq_content_left{width: 51%;height: auto;}
.faq_content_left_title{font-size: 40px;font-family: "Inter-Medium";color: var(--mainColor);margin-bottom: 22px;text-transform: uppercase;}
.faq_content_left > span{content: "";width: 56px;height: 2px;box-shadow: 10px 0px rgba(203, 38, 51, 0.1);display: block;background: var(--mainColor);}
.faq_content_left_ul{width: 100%;height: auto;margin-top: 29px;}
.faq_content_left_ul li{width: 100%;height: auto;border-top: 1px solid #DDE4EC;border-bottom: 0.7px solid #DDE4EC;}
.faq_content_left_question{padding: 18px 0;display: flex;align-items: center;justify-content: space-between;}
.faq_content_left_question h3{font-size: 18px;font-family: "Inter-SemiBold";color: #071A3D;padding-left: 38px;}
.faq_content_left_answer{padding: 14px 0 33px 38px;}
.faq_content_left_answer p{font-size: 16px;color: #435164;line-height: 1.5;}
.faq_content_left_ul li.on{background: linear-gradient(90deg, #e5f0fab8 0%, #ffffff33 100%);border-left: 3px solid #F4B62E;}
.faq_page1{display: block;}
.faq_page2{display: none;}
.faq_content_left_ul li.on .faq_page1{display: none;}
.faq_content_left_ul li.on .faq_page2{display: block;}
.faq_content_left_ul li.on .faq_content_left_question h3{color: var(--mainColor);}
.faq_content_left_title:nth-of-type(2){padding-top: 60px;}
.faq_content_right{width: 26.3%;height: auto;margin-left: 115px;border: 1px solid #dde4ec;box-shadow: 0px 5px 14px #071a3d14;background: #f3f7fb;border-radius: 16px;padding: 50px 38px;}   
.faq_content_right span{content: "";display: block;width: 46px;height: 4px;background: var(--mainColor);}
.faq_content_right h2{font-size: 40px;font-family: "Inter-Medium";color: var(--mainColor);margin: 27.3px 0 32px;text-transform: uppercase;}
.faq_content_right p{font-size: 18px;color: #435164;line-height: 1.6;margin-bottom: 63px;}
.faq_content_right_page{display: flex;align-items: flex-end;}
.faq_content_right_page1{display: flex;justify-content: center;align-items: center;width: 203px;height: 48px;background: #F7B500;border-radius: 6px;margin-right: 22px;transition: all 0.3s;}
.faq_content_right_page1:hover{background: var(--mainColor);color: #FFFFFF;}
.faq_content_right_page2{font-size: 16px;font-family: "Inter-Medium";color: #071A3D;border-bottom: 1px solid rgba(7, 26, 61, 0.3);display: block;width: 205px;height: 24px;}
.faq_content_right_page2 img{margin-left: 4px;}
/* FAQ end */
/* video start */
.video_banner_box{width: 100%;height: auto;position: relative;}
.video_banner_bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;}
.video_banner_bg img{width: 100%;height:100%;display: block;object-fit: cover;}
.video_banner_bg::after{content: "";position: absolute;inset: 0;z-index: 2;pointer-events: none;background: rgba(7, 26, 61, 0.35);}
.video_banner_content{position: relative;z-index: 2;width: 100%;height: auto;display: flex;align-items: center;}
.video_banner_content_txt{background: rgba(203, 38, 51, 0.48);color: #FFFFFF;width: 100%;padding: 0 35px; max-width: 765px;box-sizing: border-box;margin-top: 11%;position: relative;left: 8.3%;border: 1px solid rgba(203, 38, 51, 0.48);}
.video_banner_content_txt h1{font-size: 64px;font-family: "Inter-Medium";text-transform: uppercase;color: #FFFFFF;margin-top: 73px;margin-bottom: 34px;letter-spacing: -1.5px;}
.video_banner_content_txt span{display: block;width: 88px;height: 4px;background: #FFFFFF;margin: 0 35px;margin-bottom: 44px;}
.video_banner_content_txt p{font-size: 22px;color: rgba(255, 255, 255, 0.78);line-height: 1.3;width: 95%;margin-bottom: 66px;}
.video_content_box{width: 100%;height: auto;padding: 80px 0;}
.video_content_box .contentWH1600{display: flex;align-items: flex-start;}
.video_content_left{width: 18%;}
.video_left_content_nav{width: 100%;height: auto;overflow: hidden;border-radius: 12px;background: #FFFFFF;box-shadow: 0px 1px 2px #0000000d;}
.video_left_title{width: 100%;height: 57px;background: var(--mainColor);display: flex;align-items: center;font-size: 18px;color: #FFFFFF;font-family: "Inter-Medium";padding-left: 34px;}
.video_left_content_ul{width: 100%;height: auto;}
.video_left_content_ul li{width: 100%;height: auto;border-bottom: 1px solid #F3F4F6;}
.video_left_content_ul_top{width: 100%;height: 44px;padding: 0 32px;display: flex;justify-content: space-between;align-items: center;}
.video_left_content_ul_top a{font-size: 16px;color: #374151;font-family: "Inter-Medium";}
.video_left_content_ul_top i{display: block;width: 16px;height: auto;}
.video_left_content_ul_top i img{width: 100%;height: auto;display: block;filter: grayscale(100%);transform: rotate(90deg);transition: all 0.3s;}
.video_left_content_ul_top:hover,
.video_left_content_ul_top.on{background: rgba(203, 38, 51, 0.1);}
.video_left_content_ul_top.on a{color: var(--mainColor);}
.video_left_content_ul_top.on i img{filter: brightness(0.6);transform: rotate(0deg);}
.video_left_content_ul_bottom{width: 100%;height: auto;display: none;}
.video_left_content_ul_bottom_item{width: 100%;height: auto;}
.video_left_content_ul_bottom_item_top{width: 100%;height: 44px;display: flex;justify-content: space-between;align-items: center;padding-left: 56px;padding-right: 32px;}
.video_left_content_ul_bottom_item_top a{font-size: 16px;color: #374151;font-family: "Inter-Medium";}
.video_left_content_ul_bottom_item_top i{display: block;width: 7px;height: auto;}
.video_left_content_ul_bottom_item_top i img{width: 100%;height: auto;display: block;}
.video_left_content_ul_bottom_item_bottom{width: 100%;height: auto;padding-top: 30px;display: none;}
.video_left_content_ul_bottom_item_bottom a{display: block;font-size: 16px;color: #374151;font-family: "Inter-Medium";line-height: 45px;}
.video_left_content_ul li.on .video_left_content_ul_bottom{display: block;}
.video_content_right{width: 75%;height: auto;margin-left: 24px;}
.video_content_right_title{font-size: 40px;font-family: "Inter-Medium";color: var(--mainColor);margin-bottom: 22px;text-transform: uppercase;border-bottom: 1px solid #DDE4EC;padding-bottom: 24px}
.video_content_right_ul {display: flex;flex-wrap: wrap;width: 100%;height: auto;}
.video_content_right_ul > li {position: relative;width: 32%;overflow: hidden;border: 1px solid #DDE4EC;border-radius: 16px;background: #FFFFFF;box-shadow: 0 3px 8px rgba(16, 40, 75, 0.08);transition: all 0.3s;gap: 26px;margin-bottom: 26px;}
.video_content_right_ul > li+li{margin-left: 24px;}
.video_content_right_ul > li:nth-child(3n+1){margin-left: 0;}
.video_content_right_ul > li::before {content: "";position: absolute;top: 0;left: 0;z-index: 5;width: 42px;height: 4px;background: #F7B500;}
.video_content_right_ifream {position: relative;overflow: hidden;height: auto;width: 100%;}
.video_content_right_ifream > a {position: relative;display: block;width: 100%;height: 100%;}
.video_content_right_ifream > a > img:first-child {display: block;width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;}
.video_content_right_ifream > a > img:last-child {position: absolute;top: 50%;left: 50%;z-index: 3;display: block;width: 92px;height: 92px;object-fit: contain;transform: translate(-50%, -50%);transition: all 0.3s;}

.video_content_right_txt{padding: 15px;}
.video_content_right_meta{display: flex;align-items: center;justify-content: space-between;margin-bottom: 14px;}
.video_content_right_meta span{font-size: 14px;font-family: "Inter-Bold";text-transform: uppercase;color: var(--mainColor);}
.video_content_right_meta i{font-size: 14px;color: #758295;font-family: "Inter-Bold";font-style: normal;}
.video_content_right_txt h3{font-size: 24px;font-family: "Inter-Bold";color: #0B1E3F;margin-bottom: 14px;}
.video_content_right_txt p{font-size: 18px;color: #475569;}
.video_content_right_ul > li:hover
.video_content_right_ifream > a > img:first-child {transform: scale(1.04);}
/* video end */
/* download start */
.download_banner_box{width: 100%;height: auto;position: relative;}
.download_banner_bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;}
.download_banner_bg img{width: 100%;height:100%;display: block; object-fit: cover;}
.download_banner_bg::after{content: "";position: absolute;inset: 0;z-index: 2;pointer-events: none;background: rgba(7, 26, 61, 0.35);}
.download_banner_content{position: relative;z-index: 2;width: 100%;height: auto;display: flex;align-items: center;}
.download_banner_content_txt{background: rgba(203, 38, 51, 0.48);color: #FFFFFF;width: 100%;padding: 0 35px; max-width: 765px;box-sizing: border-box;margin-top: 11%;position: relative;left: 8.3%;border: 1px solid rgba(203, 38, 51, 0.48);}
.download_banner_content_txt h1{font-size: 64px;font-family: "Inter-Medium";text-transform: uppercase;color: #FFFFFF;margin-top: 73px;margin-bottom: 34px;letter-spacing: -1.5px;}
.download_banner_content_txt span{display: block;width: 88px;height: 4px;background: #FFFFFF;margin: 0 35px;margin-bottom: 44px;}
.download_banner_content_txt p{font-size: 22px;color: rgba(255, 255, 255, 0.78);line-height: 1.3;width: 95%;margin-bottom: 66px;}
.download_content_box{width: 100%;height: auto;padding: 80px 0 78px;}
.download_content_top_box{width: 100%;height: auto;}
.download_content_box_ul{width: 100%;height: 108px;display: flex;align-items: center;justify-content: center;border-bottom: 1px solid #DDE4EC;margin-bottom: 64px;}
.download_content_box_ul li{width: 220px;height: 48px;background: #F8F9FA;display: flex;align-items: center;justify-content: center;border-radius: 30px;cursor: pointer;}
.download_content_box_ul li.on{background: var(--mainColor);}
.download_content_box_ul li.on a{color: #FFFFFF;font-size: 16px;font-family: "Inter-Medium";}
.download_content_box_ul li+li{margin-left: 52px;}
.download_content_box_ul li a{font-size: 16px;font-family: "Inter-Medium";color: #1A1A1A;}
.download_content_bottom_box.on{display: block;}
.download_content_bottom_box{display: none}
.download_content_bottom_box{width: 100%;height: auto;}
.download_content_bottom_box .contentWH1600{display: flex;align-items: flex-start;}
.download_right_title{background: var(--mainColor);padding: 16px 0 16px 44px;border-radius: 16px 16px 0 0;font-size: 16px;font-family: "Inter-Bold";color: #FFFFFF;}
.download_right_box{width: 74.5%;height: auto;border-radius: 16px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);}
.download_right_ul{width: 100%;height: auto;}
.download_right_ul li{width: 100%;height: auto;padding: 0 42px;border-bottom: 1px solid #F3F4F6;}
.download_right_ul li a{display: flex;justify-content: space-between;align-items: center;width: 100%;height: auto;padding: 16px 0;}
.download_right_ul_left{display: flex;justify-content: flex-start;align-items: center;}
.download_right_ul_left_ico{width: 28px;height: auto;aspect-ratio:1/1;background: #F3F3F7;display: flex;justify-content: center;align-items: center;border-radius: 50%;transition: all 0.3s;}
.download_right_ul_left_ico img{display: block;width: 48%;height: auto;transition: all 0.3s;filter: invert(100%) brightness(0);}
.download_right_ul_left h3{font-size: 18px;color: #374151;font-family: "Inter-SemiBold";margin-left: 14px;transition: all 0.3s;}
.download_right_ul_right{font-size: 16px;color: #4B5563;transition: all 0.3s;}
.download_right_ul li:hover .download_right_ul_left_ico{background: var(--mainColor);}
.download_right_ul li:hover .download_right_ul_left_ico img{filter: brightness(0) invert(1);}
.download_right_ul li:hover .download_right_ul_right,
.download_right_ul li:hover .download_right_ul_left h3{color: var(--mainColor);}
.download_left_content_nav{width: 18%;height: auto;overflow: hidden;border-radius: 12px;background: #FFFFFF;box-shadow: 0px 1px 2px #0000000d;margin-right: 24px;}
.download_left_title{width: 100%;height: 57px;background: var(--mainColor);display: flex;align-items: center;font-size: 18px;color: #FFFFFF;font-family: "Inter-Medium";padding-left: 34px;}
.download_left_content_ul{width: 100%;height: auto;}
.download_left_content_ul li{width: 100%;height: auto;border-bottom: 1px solid #F3F4F6;}
.download_left_content_ul_top{width: 100%;height: 44px;padding: 0 32px;display: flex;justify-content: space-between;align-items: center;}
.download_left_content_ul_top a{font-size: 16px;color: #374151;font-family: "Inter-Medium";text-transform: capitalize;}
.download_left_content_ul_top i{display: block;width: 16px;height: auto;}
.download_left_content_ul_top i img{width: 100%;height: auto;display: block;filter: grayscale(100%);transform: rotate(90deg);transition: all 0.3s;}
.download_left_content_ul_top:hover,
.download_left_content_ul_top.on{background: rgba(203, 38, 51, 0.1);}
.download_left_content_ul_top.on a{color: var(--mainColor);}
.download_left_content_ul_top.on i img{filter: initial;transform: rotate(0deg);}
.download_left_content_ul_bottom{width: 100%;height: auto;display: none;}
.download_left_content_ul_bottom_item{width: 100%;height: auto;}
.download_left_content_ul_bottom_item_top{width: 100%;height: 44px;display: flex;justify-content: space-between;align-items: center;padding-left: 56px;padding-right: 32px;}
.download_left_content_ul_bottom_item_top a{font-size: 16px;color: #374151;font-family: "Inter-Medium";}
.download_left_content_ul_bottom_item_top i{display: block;width: 7px;height: auto;}
.download_left_content_ul_bottom_item_top i img{width: 100%;height: auto;display: block;}
.download_left_content_ul_bottom_item_bottom{width: 100%;height: auto;padding-top: 30px;display: none;}
.download_left_content_ul_bottom_item_bottom a{display: block;font-size: 16px;color: #374151;font-family: "Inter-Medium";line-height: 45px;}
.download_left_content_ul li.on .download_left_content_ul_bottom{display: block;}
/* download end */
/* contact us start */
.contact_us_banner_box{width: 100%;height: auto;position: relative;}
.contact_us_banner_bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;}
.contact_us_banner_bg img{width: 100%;height:100%;display: block; object-fit: cover;}
.contact_us_banner_bg::after{content: "";position: absolute;inset: 0;z-index: 2;pointer-events: none;background: rgba(7, 26, 61, 0.35);}
.contact_us_banner_content{position: relative;z-index: 2;width: 100%;height: auto;display: flex;align-items: center;}
.contact_us_banner_content_txt{background: rgba(203, 38, 51, 0.48);color: #FFFFFF;width: 100%;padding: 0 35px; max-width: 765px;box-sizing: border-box;margin-top: 11%;position: relative;left: 8.3%;border: 1px solid rgba(203, 38, 51, 0.48);}
.contact_us_banner_content_txt h2{font-size: 64px;font-family: "Inter-Medium";text-transform: uppercase;color: #FFFFFF;margin-top: 73px;margin-bottom: 34px;letter-spacing: -1.5px;}
.contact_us_banner_content_txt span{display: block;width: 88px;height: 4px;background: #FFFFFF;margin: 0 35px;margin-bottom: 44px;}
.contact_us_banner_content_txt p{font-size: 22px;color: rgba(255, 255, 255, 0.78);line-height: 1.3;width: 95%;margin-bottom: 66px;}
.contact_us_content{width: 100%;height: auto;padding: 80px 0;}
.contact_us_content .contentWH1600{display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact_us_content_left{width: 34.6%;height: auto;}
.contact_us_content_left h2{font-size: 40px;font-family: "Inter-Medium";text-transform: uppercase;color: var(--mainColor);margin-bottom: 28px;margin-top: 20px;text-align: center;}
.contact_us_content_left span{display: block;width: 90px;height: 4px;background: #5b6770;margin: 0 auto;}
.contact_us_content_left p{font-size: 18px;color: #152238;line-height: 1.6;font-family: "Inter-Medium";margin-top: 32px;margin-bottom: 52px;}
.contact_us_content_left a{width: 205px;height: 48px;display: flex;justify-content: center;align-items: center;background: #F7B500;box-shadow: 0px 1px 2px rgba(7, 26, 61, 0.06);transition: all 0.3s;margin: 0 auto;}
.contact_us_content_left a img{display: block;margin-right: 8px;transition: all 0.3s;}
.contact_us_content_left a:hover{background: var(--mainColor);color: #FFFFFF;}
.contact_us_content_left a:hover img{filter: brightness(0) invert(1);}
.contact_us_content_right{width: 49%;height: auto;display: flex;align-items: center;justify-content: flex-start;flex-direction: column;}
.contact_us_content_right_list{display: flex;align-items: center;justify-content: center;border-radius: 16px;border: 1px solid rgba(221, 228, 236, 1);box-shadow: 0px 5px 14px rgba(7, 26, 61, 0.08);overflow: hidden;position: relative;margin-bottom: 32px;}
.contact_us_content_right_list:last-child{margin-bottom: 0;}
.contact_us_content_right_list::before{content: "";width: 48px;height: 4px;background: var(--mainColor);position: absolute;top: 0;left: 0;}
.contact_us_content_right_img{display: flex;align-items: center;justify-content:stretch;}
.contact_us_content_right_img img{height: auto;display: block;object-fit: contain;}
.contact_us_content_right_info{padding: 30px 64px 14px 36px;}
.contact_us_content_right_info h2{font-size: 24px;font-family: "Inter-Bold";color: #071A3D;margin-bottom: 12px;}
.contact_us_content_right_info p{font-size: 18px;color: #435164;margin-bottom: 15px;line-height: 1.2;}
.contact_us_content_right_info a{font-size: 14px;font-family: "Inter-Bold";color: var(--mainColor);border-bottom: 0.7px solid rgba(0, 61, 165, 0.42);padding-bottom: 6.7px;}
.contact_us_content_right_info_phone{font-size: 16px;color: #071A3D;font-family: "Inter-SemiBold";width: 100%;height: auto;display: flex;align-items: center;margin-top: 18px;}
.contact_us_content_right_info_phone img{padding-right: 5.8px;display: block;width: 20px}
.contact_us_inquiry_box{width: 100%;height: auto;padding: 80px 0px;overflow: hidden;}
.contact_us_inquiry_box .contentWH1600{display: flex;justify-content: space-between;}
.contact_us_inquiry_left{width: 30%;height: auto;overflow: hidden;border-radius: 16px;position: relative;box-shadow: 0px 20px 25px -5px rgba(0,0,0,0.1);}
.contact_us_inquiry_left_bg{width: 100%;height: 100%;}
.contact_us_inquiry_left_bg img{width: 100%;height: 100%;object-fit: cover;display: block;}
.contact_us_inquiry_left_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);padding: 32px;display: flex;flex-direction: column;justify-content: flex-end;}
.contact_us_inquiry_left_content h2{font-size: 24px;color: #FFFFFF;font-family: "Inter-Bold";}
.contact_us_inquiry_left_content p{font-size: 16px;color: #E5E7EB;line-height: 1.6;margin-top: 6px;}
.contact_us_inquiry_right{width: 68.4%;height: auto;padding: 40px;background: #F3F7FB;border-radius: 16px;}
.contact_us_inquiry_right_title{width: 100%;height: auto;}
.contact_us_inquiry_right_title h3{font-size: 40px;color: var(--mainColor);font-family: "Inter-Bold";text-transform: uppercase;margin-bottom: 14px;}
.contact_us_inquiry_right_title p{font-size: 18px;color: #4B5563;}
.contact_us_inquiry_right_ul{width: 100%;height: auto;padding-top: 34px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.contact_us_inquiry_right_ul li{width: 100%;height: auto;margin-top: 24px;}
.contact_us_inquiry_right_ul li:nth-of-type(1),.contact_us_inquiry_right_ul li:nth-of-type(2){width: 48.5%;}
.contact_us_inquiry_right_name{font-size: 16px;color: #374151;}
.contact_us_inquiry_right_name span{color: #E62129;padding-left: 8px;}
.contact_us_inquiry_right_input{width: 100%;height: auto;position: relative;}
.contact_us_inquiry_right_input span{display: block;width: 20px;height: auto;position: absolute;left: 10px;top: 8px;}
.contact_us_inquiry_right_input span img{width: 100%;height: auto;display: block;}
.contact_us_inquiry_right_input input{display: block;width: 100%;height: 36px;border: 1px solid #E4E4E7;border-radius: 6px;padding-left: 40px;font-size: 14px;outline: none;margin-top: 8px;}
.contact_us_inquiry_right_input input::placeholder{color: #71717A;}
.contact_us_inquiry_right_input textarea{display: block;width: 100%;height: 97px;border: 1px solid #E4E4E7;border-radius: 6px;padding: 8px;padding-left: 40px;resize: none;outline: none;margin-top: 8px;}
.contact_us_inquiry_right_verification{width: 100%;height: auto;display: flex;justify-content: space-between;margin-top: 8px;}
.contact_us_inquiry_right_verification_img{width: 86px;height: auto;overflow: hidden;border-radius: 6px;display: flex;align-items: center;justify-content: center;background: #fff;}
.contact_us_inquiry_right_verification_img img{width: 100%;height: auto;display: block;}
.contact_us_inquiry_right_verification_input{width: 88%;height: auto;position: relative;}
.contact_us_inquiry_right_verification_input input{width: 100%;height: 44px;border: 1px solid #E4E4E7;border-radius: 6px;padding-left: 13px;outline: none;font-size: 14px;display: block;}
.contact_us_inquiry_right_verification_input input::placeholder{color: #71717A;}
.contact_us_inquiry_right_ul li p{font-size: 14px;color: #6B7280;margin-top: 8px;}
.contact_us_inquiry_right_btn{width: 22.5%;height: 48px;margin-top: 30px;display: flex;justify-content: center;align-items: center;background: #F7B500;font-size: 16px;color: #071A3D;outline: none;border: none;border-radius: 6px;cursor: pointer;transition: all 0.3s;}
.contact_us_inquiry_right_btn:hover{background: var(--mainColor);color: #FFFFFF;}
.contact_us_inquiry_right_btn img{display: block;margin-right: 8px;transition: all 0.3s;}
.contact_us_inquiry_right_btn:hover img{filter: brightness(0) invert(1);}
.contact_us_inquiry_form_box{display: flex;align-items: center;}
.contact_us_inquiry_form_txt{font-size: 16px;color: #6B7280;text-align: center;margin-top: 20px;padding-left: 18px;}
/* contact us end */
/* content end */
/* footer start */
.footer{width: 100%;height: auto;background: #0B1016;padding: 60px 0 0;}
.footer_top_box{width: 100%;height: auto;display: flex;justify-content: space-between;border-bottom: 1px solid rgba(255, 255, 255, 0.08);padding-bottom: 55.7px;}
.footer_about{width: 19.3%;height: auto;}
.footer_logo_img a img{width: auto;height: 56.6px;display: block;margin-bottom: 16px;}
.footer_logo_content p{font-size: 18px;color: rgba(255, 255, 255, 0.72);line-height: 1.7;margin-bottom: 24px;}
.footer_logo_share{display: flex;align-items: center;}
.footer_logo_share li{width: 34px;height: 34px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.22);display: flex;align-items: center;justify-content: center;transition: all 0.3s;}
.footer_logo_share li a{display: flex;align-items: center;justify-content: center;}
.footer_logo_share li a img{width: 70%;height: auto;display: block;}
.footer_logo_share li+li{margin-left: 12px;}
.footer_logo_share li:hover{background: var(--mainColor);}
.footer_top_ul_quick{width: 6.4%;height: auto;display: flex;flex-direction: column;}
.footer_top_ul_quick h2{font-size: 18px;font-family: "Inter-Bold";color: #FFFFFF;margin-bottom: 16px;}
.footer_top_ul_quick a{font-size: 16px;color: rgba(255, 255, 255, 0.78);line-height: 1.7;}
.footer_top_ul_quick a:hover{color: var(--mainColor);}
.footer_top_ul_quick a+a{margin-top: 9px;}
.footer_top_ul_product{width: 13.1%;height: auto;display: flex;flex-direction: column;}
.footer_top_ul_product h2{font-size: 18px;font-family: "Inter-Bold";color: #FFFFFF;margin-bottom: 16px;}
.footer_top_ul_product a{font-size: 16px;color: rgba(255, 255, 255, 0.9);line-height: 1.7;}
.footer_top_ul_product a:hover{color: var(--mainColor);}
.footer_top_ul_product a:nth-of-type(2),.footer_top_ul_product a:nth-of-type(3),.footer_top_ul_product a:nth-of-type(4),.footer_top_ul_product a:nth-of-type(5){font-size: 14px;color: rgba(255, 255, 255, 0.78);}
.footer_top_ul_product a:hover:nth-of-type(2),.footer_top_ul_product a:hover:nth-of-type(3),.footer_top_ul_product a:hover:nth-of-type(4),.footer_top_ul_product a:hover:nth-of-type(5){color: var(--mainColor);}
.footer_top_ul_product a+a{margin-top: 16px;}
.footer_top_ul_product a img{margin-right: 8px;}
.footer_top_ul_app{width: 17%;height: auto;display: flex;flex-direction: column;}
.footer_top_ul_app h2{font-size: 18px;font-family: "Inter-Bold";color: #FFFFFF;margin-bottom: 16px;}
.footer_top_ul_app a{font-size: 16px;color: rgba(255, 255, 255, 0.78);line-height: 1.7;}
.footer_top_ul_app a:hover{color: var(--mainColor);}
.footer_top_ul_app a+a{margin-top: 9px;}
.footer_top_ul_contact{width: 16.8%;height: auto;}
.footer_top_ul_contact h2{font-size: 18px;font-family: "Inter-Bold";color: #FFFFFF;margin-bottom: 16px;}
.footer_top_ul_contact_list{width: 100%;height: auto;}
.footer_top_ul_contact_list li{width: 100%;height: auto;display: flex;align-items: center;justify-content: flex-start;}
.footer_top_ul_contact_list li+li{margin-top: 10px;}
.footer_top_ul_contact_list li img{margin-right: 12px;}
.footer_top_ul_contact_list li p{font-size: 16px;line-height: 1.7;color: rgba(255, 255, 255, 0.78);}
.footer_top_ul_contact_list li a{transition: all 0.3s;}
.footer_top_ul_contact_list li:hover a{text-decoration: underline;}
.footer_bottom_box{width: 100%;height: auto;display: flex;align-items: center;justify-content: space-between;padding: 26.5px 0;}
.footer_bottom_left p{font-size: 16px;color: rgba(255, 255, 255, 0.58);line-height: 1.5;}
.footer_bottom_left a:hover{text-decoration: underline;}
.footer_bottom_right p{font-size: 16px;color: rgba(255, 255, 255, 0.58);line-height: 1.5;}
.footer_bottom_right a:hover{text-decoration: underline;}
/* footer end */


.page {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    margin-top: 50px;
}

.page li {
    width: 40px;
    height: 40px;
    opacity: 0.2;
    border-radius: 4px;
}

.page li a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    border: 1px solid #C0CCD9;
    background: var(--mainColor);
    font-size: 18px;
    color: #FFFFFF;
    border-radius: 4px;
}

.page li + li {
    margin-left: 8px;
}

.page li.on, .page li.prev, .page li.next, .page li:hover {
    opacity: 1;
}

.page li.prev a, .page li.next a {
    background: transparent;
}

.page li.prev a:hover, .page li.next a:hover {
    background: var(--mainColor);
}

.page .active {
    background: var(--mainColor);
    opacity: 1;
}
.second_nav {
    position: relative;
}

.nav_list_content_two {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    width: 300px;
    background: #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .12);
    z-index: 20;
    border-radius: 8px;
}

.second_nav:hover .nav_list_content_two {
    display: block;
}
.nav_list_content_two .three_nav  a {
    font-size: 16px;
    white-space: normal !important;
    overflow-wrap: break-word;
    line-height: 1.5;
    display: flex;
    justify-content: flex-start;
}
.three_nav {
    border-bottom: 1px solid #eee;
}

.three_nav:last-child {
    border-bottom: 0;
}

.nav_three_link {
    display: block;
    padding: 14px 16px;
    color: #222;
    line-height: 1.4;
}

.nav_three_link:hover {
    color: #fff;
    background: #d92736;
}
.product_detial_right_img,
.product_detial_process_bottom_img,
.product_features_ul_ico,
.product_detial_applications_bottom_top_img,
.product_detial_applications_bottom_ul li,
.product_detial_applications_two_bottom_ul li {
    position: relative;
    overflow: hidden;
}
.index_logo_mark1 {
    position: absolute !important;
    top: 64% !important;
    left: 50% !important;
    width: 53% !important;
    height: auto !important;
    max-width: none !important;
    transform: translate(-50%, -50%) !important;
    filter: brightness(0) invert(1);
    opacity: 0.3;
    object-fit: contain !important;
    z-index: 5;
    pointer-events: none;
}
img.index_logo_mark1.process {
    width: 75% !important;
    top: 55% !important;
    filter: brightness(7) invert(1);
    opacity: 0.08;
}
.product_detial_left_box.width100 {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100%;
}
.product_detial_applications_bottom_top_img.application_no_image {
    width: 30.3%;
    min-height: 220px;
    background: var(--mainColor);
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.product_detial_applications_bottom_top_img.application_no_image span {
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.2;
    text-align: center;
}
@media (max-width:1768px){
    .header_bottom_nav_ul li+li{margin-left: 30px;}
    .header_bottom_nav_ul li a{font-size: 14px;}
    .header_language_search{margin-right: 10px;}
    .header_language_box span{margin-right: 10px;}
    .header_language_ico{margin-right: 18px;}
    .header_page{width: 128px;font-size: 16px;}
    .index_banner_swiper_content{width: 50%;}
    .index_banner_swiper_content h1, .index_banner_swiper_content h2{font-size: 45px;}
    .index_banner_swiper_content p{margin-bottom: 60px;}
    /*.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px;}*/
    .index_title_box h2{font-size: 45px;}
    .index_solutions_ul{width: 87%;}
    .index_products_top_bottom_box{flex-wrap: wrap;}
    .index_products_left{width: 100%;}
    .index_products_left h2{font-size: 45px;}
    .index_products_right{width: 100%;}
    .index_products_top_bottom_box p{margin-bottom: 38px;}
    .index_case_top_top h2{font-size: 45px;}
    .index_case_sw_prev{left: -64px;}
    .index_case_sw_next{right: -64px;}
    .index_news_left_content_txt h3{font-size: 24px;}
    .index_news_right_content_txt h3{font-size: 18px;}
    .index_news_right_content_txt p{font-size: 16px;}
    .index_vocs_solution_left h2{font-size: 40px;}
    .footer_top_ul_quick{width: 8.4%;}
    .footer_top_ul_product{width: 18.1%;}
    .footer_top_ul_app{width: 10%;}
    .footer_top_ul_contact{width: 21.8%;}
    .about_us_banner_content_box{padding: 70px 0;}
    .about_us_banner_content_txt span{font-size: 16px;}
    .about_us_banner_content_txt h2{font-size: 45px;}
    .about_us_banner_content_txt p{font-size: 18px;}
    .about_us_santytent_content_right h2{font-size: 40px;}
    .about_us_santytent_content_right p{font-size: 16px;}
    .about_us_santytent_advantage_box li h3 span{font-size: 28px;}
    .about_us_santytent_advantage_box li p{font-size: 14px;}
    .about_us_culture_title h2{font-size: 40px;}
    .about_us_culture_ul_content h3{font-size: 22px;}
    .about_us_culture_ul_content p{font-size: 16px;}
    .about_us_development_top h2{font-size: 40px;}
    .about_us_development_sw_content h3{font-size: 48px;}
    .about_us_environment_top h2{font-size: 40px;}
    .about_us_environment_bottom_sw_btn{top: 64%;}
    .about_us_environment_bottom_sw_next{right: 45px;}
    .about_us_environment_bottom_sw_prev{left: 45px;}
    .about_us_environment_bottom_sw .swiper-slide h3{font-size: 16px;}
    .about_us_certification_top h2{font-size: 40px;}
    .about_us_partners_top h2{font-size: 40px;}
    .about_us_partners_bottom_sw_btn{top: 68%;}
    .about_us_partners_bottom_sw_next{right: 45px;}
    .about_us_partners_bottom_sw_prev{left: 45px;}
    .product_banner_content_box{padding: 45px 0;}
    .product_banner_content_txt{width: 100%;}
    .product_banner_content_txt h1{font-size: 45px;}
    .product_banner_content_txt p{font-size: 18px;}
    .product_banner_content_txt a{margin: 50px auto 0;}
    .product_category_left_title{font-size: 18px;}
    .product_category_left_box{width: 32.1%;}
    .product_category_right_top_title{font-size: 45px;}
    .product_category_right_bottom li{width: 49%;}
    .product_category_right_bottom li:nth-of-type(3n+1){margin-left: 2%;}
    .product_category_right_bottom li:nth-of-type(2n+1){margin-left: 0;}
    .product_culture_ul_content h3{font-size: 22px;}
    .product_detial_info_content_right h2{font-size: 45px;}
    .product_features_ul li{width: 30.1%;}
    .product_detial_applications_bottom_top_img{width: 45.3%;}
    .solution_overview_advantage_box{flex-wrap: wrap;}
    .solution_overview_advantage_box li{width: 47.8%;margin-bottom: 6%;}
    .solution_overview_left{width: 48.6%;}
    .case_list_banner_content_txt{margin-top: 0;}
	.case_list_ul li{width: 19%;}
	.case_list_curmbs_box{flex-wrap: wrap;}
	.case_list_banner_content_txt h1{font-size: 45px;}
    .case_detial_banner_content_txt h2{font-size: 45px;}
	.case_detial_banner_content_txt{margin-top: 0;}
    .solution_swiper_right_btn{left: 101%;}
	.solution_detial_swiper_right_btn{left: 101%;}
    .news_banner_content_txt{margin-top: 0;}
	.news_banner_content_txt h2{font-size: 45px;}
	.news_top_sw .swiper-slide a{flex-wrap: wrap;}
	.news_top_sw_img{width: 100%;margin-bottom: 20px;}
	.news_top_sw_right{width: 100%;}
	.news_bottom_content_ul_txt h2{font-size: 22px;}
	.news_detail_left_box{width: 25.5%;}
	.news_detail_right_box{width: 80%;}
	.news_detail_right_top h1{font-size: 35px;}
	.news_detail_right_top_bottom_share{width: 38%;}
    .faq_banner_content_txt{margin-top: 0;}
	.faq_banner_content_txt h1{font-size: 45px;}
	.faq_content_box .contentWH1600{align-items: center;justify-content: space-between;}
	.faq_content_right{width: 45.3%;margin-left: 0;}
	.faq_content_left_title{font-size: 35px;}
	.download_banner_content_txt{margin-top: 0;}
	.download_banner_content_txt h1{font-size: 45px;}
	.download_left_content_nav{width: 26%;}
	.video_banner_content_txt h1{font-size: 45px;}
	.video_banner_content_txt{margin-top: 0;}
	.video_content_left{width: 30%;}
	.video_content_right_ul > li{width: 30%;}
	.video_content_right_txt h3{font-size: 22px;}
	.video_content_right_txt p{font-size: 16px;}
    .contact_us_banner_content_txt h2{font-size: 45px;}
	.contact_us_content_left{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.contact_us_content_right{width: 100%;}
	.contact_us_content_left a{margin: 0 auto;}
	.contact_us_banner_content_txt{margin-top: 0;}
	.contact_us_inquiry_left{width: 43%;}
	.contact_us_inquiry_right{width: 54.4%;}
	.contact_us_inquiry_right_title h3{font-size: 35px;}
}
@media (max-width:1400px){
    .header_bottom_nav_ul li+li{margin-left: 13px;}
    .index_banner_swiper_content h1, .index_banner_swiper_content h2{font-size: 35px;}
    .index_banner_swiper_content{width: 70%;}
    .index_banner_swiper_content p{margin-bottom: 45px;}
    .index_products_bottom_content h3{font-size: 22px;}
    .index_swiper_right_btn{right: 30px;}
    .index_swiper_left_btn{left: 30px;}
    .index_case_pagination.swiper-pagination-bullets{display: none;}
    .footer_top_ul_quick{width: 12.4%;}
    .footer_top_ul_product{width: 22.1%;}
    .footer_top_ul_app{width: 12%;}
    .about_us_banner_content_txt{width: 100%;}
    .about_us_santytent_box .contentWH1600{flex-wrap: wrap;flex-direction: column-reverse;}
    .about_us_santytent_left_video{width: 100%;}
    .about_us_santytent_content_right{width: 100%;margin-bottom: 20px;}
    .about_us_culture_box{padding: 80px 0;}
    .about_us_environment_bottom_sw_btn{top: 66%;}
    .about_us_environment_bottom_sw_next{right: 45px;}
    .about_us_environment_bottom_sw_prev{left: 45px;}
    .about_us_partners_bottom_sw_btn{top: 69%;}
    .about_us_partners_bottom_sw_next{right: 45px;}
    .about_us_partners_bottom_sw_prev{left: 45px;}
    .product_banner_background_img{height: 400px;}
    .product_list_content_box .contentWH1600{flex-wrap: wrap;}
    .product_category_left_box{width: 100%;margin-bottom: 2%;margin-right: 0;}
    .product_category_right_box{width: 100%;}
    .product_culture_ul{flex-wrap: wrap;}
    .product_culture_ul li{width: 48.8%;margin-top: 2%;box-shadow: 0px 6px 7px rgba(15, 23, 42, 0.08);}
    .product_culture_ul li:nth-of-type(1),.product_culture_ul li:nth-of-type(2){margin-top: 0;}
    .product_features_ul li{width: 48%;}
    .product_features_ul li:nth-of-type(2n+1){margin-left: 0;}
    .product_features_ul li:nth-of-type(2n){margin-left: 1%;}
    .product_features_ul li:nth-of-type(1){margin-left: 0;}
    .product_features_ul li:nth-of-type(4){margin-bottom: 28px;}
    .product_detial_applications_bottom_top{flex-wrap: wrap;}
    .product_detial_applications_bottom_top_img{width: 100%;margin-bottom: 20px;margin-right: 0;}
    .product_detial_applications_bottom_top_content{width: 100%;}
    .solution_overview_content_box{flex-wrap: wrap;flex-direction: column-reverse;}
    .solution_overview_left{width: 100%;}
    .solution_overview_content_right{width: 100%;margin-bottom: 2%;}
    .solution_overview_advantage_box li{width: 48.8%;margin-bottom: 2%;}
    .solution_overview_content_right a{margin-top: 0;}
    .solution_industry_bottom{flex-wrap: wrap;}
    .solution_industry_bottom_left{width: 100%;margin-bottom: 5%;}
    .solution_industry_bottom_right{width: 100%;}
    .case_list_banner_content_txt p{font-size: 20px;}
	.case_list_ul li{font-size: 13px;height: 34px;width: 18%;}
	.case_list_content_title{font-size: 35px;}
	.case_list_content_ul_txt h2{font-size: 20px;margin-bottom: 20px;}
	.case_list_content_ul_txt p{font-size: 16px;}
    .case_detial_banner_content_txt h2{font-size: 40px;}
	.case_detial_banner_content_txt p{font-size: 20px;}
    .solution_detial_swiper_right_btn{top: -180px;}
	.solution_detial_swiper_left_btn{top: -200px;}
    .solution_detial_swiper_title h2{font-size: 35px;}
    .news_banner_content_txt h2{font-size: 40px;}
	.news_banner_content_txt p{font-size: 20px;}
	.news_top_sw_right h2{font-size: 35px;}
	.news_detail_left_box{width: 28.5%;}
	.news_detail_right_top h1{font-size: 30px;}
	.news_detail_right_top_bottom_share{width: 44%;}
    .faq_banner_content_txt h1{font-size: 40px;}
	.faq_banner_content_txt p{font-size: 20px;}
	.faq_content_left_title{font-size: 28px;}
	.faq_content_left_question h3{padding-left: 12px;}
	.faq_content_left_answer{padding: 5% 4%;}
	.faq_content_right h2{font-size: 35px;}
	.faq_content_right p{font-size: 16px;}
	.download_banner_content_txt h1{font-size: 40px;}
	.download_banner_content_txt p{font-size: 20px;}
	.download_left_content_nav{width: 30%;}
	.download_right_ul_left h3{font-size: 16px;}
	.download_right_ul_right{font-size: 14px;}
	.video_content_right_ul{align-items: center;justify-content: space-between;margin-bottom: 2%;}
	.video_content_right_ul > li+li{margin-left: 0;}
	.video_content_right_ul > li{width: 49%;margin-bottom: 2%;}
	.about_us_banner_content_txt h2{font-size: 40px;}
    .contact_us_inquiry_right_title h3{font-size: 30px;}
	.contact_us_inquiry_form_box{flex-wrap: wrap;}
	.contact_us_inquiry_right_btn{width: 100%;}
	.product_detial_applications_bottom_top_img.application_no_image{width: 100%;}
	.product_detial_process_bottom_img img.img{max-height:480px;}
}

@media (max-width:1200px){
    .hd_btn{display: block;left: 165px;}
    .header_bottom_box{position: fixed;top: 0;left: 0;z-index: 99;}
    .header_bottom_nav_box {display: none;position: absolute;top: 88px;left: 0;width: 100%;height: calc(100vh - 72px) !important;background: #FFFFFF;margin-left: 0;padding: 20px 4% 40px;align-items: flex-start;overflow-y: auto;z-index: 98;}
	.header_bottom_nav_box li{margin-bottom: 20px;flex-wrap: wrap;}
	.header_bottom_nav_box li + li{margin-left: 0;}
    .header_bottom_nav_ul{display: block;height: auto;}
    .header_bottom_nav_ul li .nav_ul_frist{line-height: 56px;padding: 0 5%;text-align: left;font-size: 18px;white-space: normal;}
    .nav_list_box{position:static;transform:none;min-width:0;width:100%;box-shadow:none;border-radius:0;padding:0;display:block;background:#f7f7f7;}
	.nav_two_link{line-height:48px;padding:0 8%;font-size:16px;border-bottom:1px solid #eee;}
	.nav_list_content_two {display: none !important;}
    .nav_list_content{display: none !important;}
    .index_solutions_ul{width: 100%;}
    .index_solutions_ul_content h3{font-size: 16px;}
    .index_solution_more{margin-top: 80px;}
    .index_about_us_content_box{flex-wrap: wrap;}
    .index_about_us_content_left{width: 100%;margin-bottom: 5%;}
    .index_about_us_right_video{width: 100%;}
    .index_news_bottom{flex-wrap: wrap;}
    .index_news_left_content{width: 100%;margin-bottom: 3%;}
    .index_news_right_content{width: 100%;}
    .index_vocs_solution_content{padding: 80px 0;}
    .index_vocs_solution_left h2{font-size: 36px;}
    .footer_top_box{flex-wrap: wrap;}
    .footer_about{width: 100%;margin-bottom: 3%;}
    .footer_top_ul_quick{width: 48.5%;}
    .footer_top_ul_product{width: 45.8%;margin-bottom: 6%;}
    .footer_top_ul_app{width: 48.5%;}
    .footer_top_ul_contact{width: 45.8%;}
    .about_us_banner_background_img{height: 400px;}
    .about_us_culture_ul{flex-wrap: wrap;}
    .about_us_culture_ul li{width: 48.8%;margin-bottom: 2%;}
    .about_us_culture_ul li:nth-of-type(3),.about_us_culture_ul li:nth-of-type(4){margin-bottom: 0;}
    .about_us_environment_bottom_sw_next{right: 30px;}
    .about_us_environment_bottom_sw_prev{left: 30px;}
    .about_us_partners_bottom_sw_next{right: 24px;}
    .about_us_partners_bottom_sw_prev{left: 24px;}
    .about_us_partners_bottom_sw_btn{top: 66%;}
    .product_detial_introduction_box .contentWH1600{flex-wrap: wrap;}
    .product_detial_info_content_left{width: 100%;margin-bottom: 40px;}
    .product_detial_info_content_right{width: 100%;}
    .product_detial_overview_box .contentWH1600{flex-wrap: wrap;}
    .product_detial_left_box{width: 100%;margin-bottom: 20px;margin-right: 0;}
    .product_detial_right_box{width: 100%;}
    /*.case_detial_content_box .case-case{display:block;}*/
    .solution_gallery_top h1{font-size: 45px;}
    .solution_overview_content_right h2{font-size: 45px;}
    .solution_industry_top h2{font-size: 45px;}
    .solution_industry_two_top h2{font-size: 45px;}
    .solution_content_top h2{font-size: 45px;}
    .solution_case_top_top h2{font-size: 45px;}
    .case_list_banner_content_txt h1{font-size: 40px;}
	.case_list_banner_content_txt p{font-size: 18px;}
	.case_list_ul li{width: 48%;margin: 4px 0;}
	.case_list_content_ul_txt h2{font-size: 18px;}
	.case_list_content_ul_txt p{font-size: 14px;}
	.case_list_content_ul{justify-content: space-between;}
	.case_list_content_ul li{width: 48%;}
	.case_list_content_ul li:nth-of-type(2n+1){margin-left: 0;}
	.case_detial_content_img{width:80%}
	/*.case_list_content_ul li:nth-of-type(3n+1){margin-left: 20px;}*/
    .news_bottom_content_ul li{width: 100%;}
    .news_bottom_content_ul li+li{margin-left: 0;}
	.news_detail_content_box .contentWH1600{flex-wrap: wrap;flex-direction: column-reverse;}
	.news_detail_left_box{width: 100%;margin-bottom: 20px;}
	.news_detail_right_box{width: 100%;margin-left: 0;margin-bottom: 20px;}
    .faq_content_left_title{font-size: 25px;}
	.faq_content_left_question h3{font-size: 16px;}
	.faq_content_box .contentWH1600{flex-wrap: wrap;}
	.faq_content_left{width: 100%;margin-bottom: 20px;}
	.faq_content_right{width: 100%;}
	.download_content_bottom_box .contentWH1600{flex-wrap: wrap;}
	.download_left_content_nav{width: 100%;margin: 0 0 20px 0;}
	.download_right_box{width: 100%;}
	.video_banner_content_txt h1{font-size: 40px;}
	.video_banner_content_txt p{font-size: 20px;}
	.video_content_box .contentWH1600{flex-wrap: wrap;}
	.video_content_left{width: 100%;margin-bottom: 4%;}
	.video_content_right{margin-left: 0;width: 100%;}
    .contact_us_banner_content_txt h2{font-size: 40px;}
	.contact_us_banner_content_txt p{font-size: 18px;}
	.contact_us_content_left h2{font-size: 35px;}
	.contact_us_inquiry_right_title h3{font-size: 24px;}
	.contact_us_inquiry_left_content h2{font-size: 20px;}
	.contact_us_inquiry_left_content p{font-size: 15px;}
	.contact_us_inquiry_right{padding: 30px;}
}
@media (max-width:990px){
    .header_top_content_link li a{font-size: 13px;}
    .hd_btn{left: 85px;}
    .header_page{width: 56%;font-size: 14px;}
    .header_bottom_logo img{width: 140px;height: 40px;}
    .index_banner_swiper_content h1, .index_banner_swiper_content h2{font-size: 25px;}
    .index_banner_swiper_content p{font-size: 16px;}
    .index_swiper_right_btn{right: 15px;}
    .index_swiper_left_btn{left: 15px;}
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{display: none;}
    .index_banner_swiper_product{width: 25%;font-size: 15px;}
    .index_banner_swiper_solution{width: 25%;font-size: 15px;}
    .index_banner_swiper_content p{margin-bottom: 30px;}
    .index_title_box h2{font-size: 30px;}
    .index_title_box p{font-size: 16px;}
    .index_solutions_ul{padding-top: 30px;}
    .index_solutions_ul_content_img img{width: 80%;height: 80%;}
    .index_solutions_ul_content h3{font-size: 14px;}
    .index_solutions_ul_bg{transform: rotate(0);height: 163px;}
    .index_solution_dia_mask{transform: rotate(0);}
    .index_solutions_ul li:hover > a::after{transform: rotate(0);}
    .index_solutions_ul li{width: 31.5%;margin-top: 29px;}
    .index_solutions_ul li:nth-of-type(4n+1){margin-left: 0;}
    .index_solutions_ul li:nth-of-type(5){margin-left: 0;}
    .index_solutions_ul li:nth-of-type(7){margin-right: 0;}
    .index_products_bottom_content h3{font-size: 20px;}
    .index_products_bottom_content p{font-size: 16px;}
    .index_products_bottom_content a{font-size: 16px;}
    .index_products_left h2{font-size: 30px;}
    .index_products_left p{font-size: 16px;}
    .index_products_bottom_tag{font-size: 15px;}
    .index_about_us_content_left h2{font-size: 30px;}
    .index_about_us_content_left > p{font-size: 16px;}
    .index_about_us_advantage_box li h3{font-size: 25px;}
    .index_about_us_advantage_box li p{font-size: 15px;}
    .index_case_top_top h2{font-size: 30px;}
    .index_case_top_bottom p{font-size: 16px;}
    .index_case_top_bottom a{font-size: 15px;}
    .index_case_card_name{font-size: 16px;}
    .index_case_card_more{font-size: 15px;}
    .index_case_card_more img{width: 14%;height: auto;}
    .index_case_bottom_box > h3{font-size: 20px;}
    .index_case_bottom_box > p{font-size: 16px;}
    .index_news_top_top h2{font-size: 30px;}
    .index_news_top_bottom p{font-size: 16px;width: 78%;}
    .index_vocs_solution_content{flex-wrap: wrap;}
    .index_vocs_solution_left{margin-bottom: 4%;}
    .index_vocs_solution_left h2{font-size: 30px;}
    .index_vocs_solution_left p{font-size: 16px;}
    .about_us_santytent_advantage_box{flex-wrap: wrap;}
    .about_us_santytent_advantage_box li{width: 48.8%;margin-bottom: 2%;}
    .about_us_santytent_advantage_box li:nth-of-type(3),.about_us_santytent_advantage_box li:nth-of-type(4){margin-bottom: 0;}
    .about_us_development_top p{margin-bottom: 50px;}
    .about_us_development_sw_content h3{font-size: 35px;}
    .about_us_development_sw_content h4{font-size: 18px;}
    .about_us_development_sw_content p{font-size: 16px;}
    .about_us_environment_bottom_sw_btn{top: 65%;}
    .about_us_environment_bottom_sw_next{right: 5px;}
    .about_us_environment_bottom_sw_prev{left: 5px;}
    .about_us_certification_top h2{font-size: 38px;}
    .about_us_certification_btn li{font-size: 16px;}
    .about_us_partners_bottom_sw_next{right: 5px;}
    .about_us_partners_bottom_sw_prev{left: 5px;}
    .about_us_partners_bottom_sw_btn{top: 65%;}
    .product_banner_content_txt span{font-size: 16px;}
    .product_banner_content_txt h1{font-size: 40px;}
    .product_banner_content_txt p{font-size: 16px;}
    .product_banner_content_txt a{margin: 18px auto 0;}
    .product_category_right_top_title{font-size: 40px;}
    .product_category_right_bottom_content h3{font-size: 22px;}
    .product_culture_title h2{font-size: 40px;}
    .product_culture_ul_content h3{font-size: 20px;}
    .product_faq_title h2{font-size: 40px;}
    .product_features_ul li{width: 47%;min-height: 360px;}
    .product_detial_applications_two_table_box{overflow-x: auto;}
    .product_detial_applications_two_table_box table{min-width: 990px;}
    .product_detial_table_content_box{overflow-x: auto;}
    .product_detial_table_content_box table{min-width: 990px;}
    .product_detial_info_content_right h2{font-size: 40px;}
    .product_detial_left_box h2{font-size: 40px;}
    .product_detial_process_top h2{font-size: 40px;}
    .product_features_title h2{font-size: 40px;}
    .product_detial_applications_top h2{font-size: 40px;}
    .product_detial_applications_two_top h2{font-size: 40px;}
    .product_detial_table_top h2{font-size: 40px;}
    .product_detial_recommendations_top h2{font-size: 40px;}
    .product_detial_faq_title h2{font-size: 40px;}
    .solution_indeustry_two_bottom_ul{flex-wrap: wrap;}
    .solution_indeustry_two_bottom_ul li{width: 100%;}
    .solution_indeustry_two_bottom_ul li+li{margin-top: 20px;}
    .solution_gallery_top h1{font-size: 40px;}
    .solution_overview_content_right h2{font-size: 40px;}
    .solution_industry_top h2{font-size: 40px;}
    .solution_industry_two_top h2{font-size: 40px;}
    .solution_content_top h2{font-size: 40px;}
    .solution_case_top_top h2{font-size: 40px;}
    .case_list_banner_content_txt{max-width: 680px;}
	.case_list_banner_content_txt h1{font-size: 35px;letter-spacing: 0;margin-top: 60px;margin-bottom: 30px;}
	.case_list_banner_content_txt span{margin-bottom: 30px;}
	.case_list_banner_content_txt p{margin-bottom: 40px;}
	.case_list_content_title{font-size: 30px;}
    .case_detial_banner_content_txt{max-width: 680px;}
	.case_detial_banner_content_txt h2{font-size: 35px;letter-spacing: 0;margin-top: 60px;margin-bottom: 30px}
	.case_detial_banner_content_txt p{margin-bottom: 40px;}
	.case_detial_banner_content_txt span{margin-bottom: 30px;}
	.case_detial_content_title h2 , .case_detial_content_title h1{font-size: 30px;}
	.case_detial_content_img{width:100%;}
    .solution_detial_swiper_left_btn{top: -206px;left: -56px;}
	.solution_detial_swiper_title h2{font-size: 35px;}
    .news_banner_content_txt{max-width: 680px;}
	.news_banner_content_txt h2{font-size: 35px;letter-spacing: 0;margin-top: 60px;margin-bottom: 30px;}
	.news_banner_content_txt p{margin-bottom: 40px;}
	.news_banner_content_txt span{margin-bottom: 30px;}
	.news_crumbs_box{flex-wrap: wrap;}
	.news_list_ul{justify-content: flex-start;}
    .news_detial_list_ul{justify-content: flex-start;}
	.news_top_sw_right h2{font-size: 24px;}
	.news_top_sw_right p{font-size: 16px;}
	.news_bottom_content_ul_txt h2{font-size: 18px;}
	.news_bottom_content_ul_txt p{font-size: 16px;}
	.news_detail_right_top h1{font-size: 25px;}
	.news_detail_right_top_bottom_share{width: 51%;padding-bottom: 8px;}
	.news_detail_right_bottom p{font-size: 16px;}
	.news_detail_right_bottom h2{font-size: 18px;}
	.news_detail_right_bottom strong{font-size: 16px;}
    .faq_banner_content_txt{max-width: 680px;}
	.faq_banner_content_txt h1{font-size: 35px;letter-spacing: 1px;margin-top: 60px;margin-bottom: 30px;}
	.faq_banner_content_txt p{margin-bottom: 40px;}
	.faq_banner_content_txt span{margin-bottom: 30px;}
	.download_banner_content_txt{max-width: 680px;}
	.download_banner_content_txt h1{font-size: 35px;letter-spacing: 1px;margin-top: 60px;margin-bottom: 30px;}
	.download_banner_content_txt p{margin-bottom: 40px;}
	.download_banner_content_txt span{margin-bottom: 30px;}
	.download_content_box_ul{margin-bottom: 20px;}
	.video_banner_content_txt{max-width: 680px;}
	.video_banner_content_txt h1{font-size: 35px;letter-spacing: 0;margin-top: 60px;margin-bottom: 30px;}
	.video_banner_content_txt p{margin-bottom: 40px;}
	.video_banner_content_txt span{margin-bottom: 30px;}
    .contact_us_banner_content_txt{max-width: 680px;}
	.contact_us_banner_content_txt h2{font-size: 35px;letter-spacing: 0;margin-top: 60px;margin-bottom: 30px;}
	.contact_us_banner_content_txt p{margin-bottom: 40px;}
	.contact_us_banner_content_txt span{margin-bottom: 30px;}
	.contact_us_content_right_list{width: 100%;}
	.contact_us_content_right_info h2{font-size: 20px;}
	.contact_us_content_right_info p{font-size: 16px;}
	.contact_us_inquiry_box .contentWH1600{flex-wrap: wrap;}
	.contact_us_inquiry_left{width: 100%;margin-bottom: 20px;}
	.contact_us_inquiry_right{width: 100%;}
	.contact_us_inquiry_left_bg{height: 450px;}
}
@media (max-width:768px){
    .header_top_box{display: none;}
    
    .header_bottom_nav_box{top: 19vw;}
    .header_bottom_logo img{width: 28vw;height: 10vw;}
    .hd_btn{left: 0;}
    .header_search_box.on{top: 13.8vw;}
	.header_search_box form{padding: 3.2vw;}
	.header_search_box input{width: 58.5%;padding: 0 1.2vw;margin: 0;font-size: 3.6vw;}
	.header_search_box input:nth-last-of-type(1){width: 38.5%;}
    .header_page{display: none;}
    .index_banner_swiper_bg img{height: 99vw;}
    .index_banner_swiper_content{width: 100%;}
    .index_banner_swiper_content h1,.index_banner_swiper_content h2{font-size: 5.8vw;margin-bottom: 4.2vw;}
    .index_banner_swiper_content p{font-size: 3.6vw;margin-bottom: 4.2vw;}
    .index_swiper_right_btn,.index_swiper_left_btn{display: none;}
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{display: block;}
    .index_case_pagination.swiper-pagination-bullets{display: none;}
    .index_banner_swiper_product{width: 48.5%;font-size: 3.6vw;height: 12vw;}
    .index_banner_swiper_solution{width: 45%;font-size: 3.6vw;margin-left: 2%;height: 12vw;}
    .index_solutions_box{padding: 8vw 0;}
    .index_title_box h2{font-size: 6vw;}
    .index_title_box span{width: 16vw;height: 0.5vw;margin-top: 5%;}
    .index_title_box p{font-size: 3.6vw;margin-top: 5%;}
    .index_solutions_ul{padding-top: 0;}
    .index_solutions_ul li{width: 48.5%;margin-top: 4%;}
    .index_solutions_ul_bg{height: 35vw;}
    .index_solutions_ul_content_img{width: 15vw;height: 15vw;}
    .index_solutions_ul_content h3{font-size: 3.6vw;}
    .index_solutions_ul li:hover > a::after{inset: 2vw;}
    .index_solution_more{margin-top: 10%;}
    .index_solution_more a{width: 100%;height: 12vw;font-size: 3.6vw;}
    .index_solution_more a img{margin-left: 2%;}
    .index_products_box{padding: 8vw 0;}
    .index_products_left span{font-size: 3.6vw;margin-bottom: 2%;}
    .index_products_left h2{font-size: 6vw;margin-bottom: 5%;}
    .index_products_top_bottom_box{margin-bottom: 8%;}
    .index_products_top_bottom_box p{font-size: 3.6vw;margin-bottom: 8%;}
    .index_products_right li{font-size: 3.6vw;width: 100%;height: 10vw;}
    .index_products_right li{margin-top: 2%;}
    .index_products_bottom_sw_right_btn,.index_products_bottom_sw_left_btn{display: none;}
    .index_products_bottom_tag{font-size: 3.6vw;width: 43vw;height: 9vw;}
    .index_products_bottom_content{padding: 5% 4%;}
    .index_products_bottom_content h3{font-size: 4.2vw;margin-bottom: 6%;}
    .index_products_bottom_content p{font-size: 3.6vw;margin-bottom: 10%;}
    .index_products_bottom_content a{font-size: 3.6vw;}
    .index_products_bottom_content a img{width: 4vw;height: 4vw;}
    .index_about_us_box{padding: 8vw 0;}
    .index_about_us_content_left > h3{font-size: 3.6vw;margin-bottom: 2%;}
    .index_about_us_content_left h2{font-size: 6vw;}
    .index_about_us_content_left > p{font-size: 3.6vw;margin-top: 5%;}
    .index_about_us_advantage_box{margin-top: 5vw;flex-wrap: wrap;}
    .index_about_us_advantage_box li{width: 100%;}
    .index_about_us_advantage_box li+li{margin-top: 2%;}
    .index_about_us_advantage_box li h3{font-size: 4.2vw;}
    .index_about_us_advantage_box li p{font-size: 3.6vw;}
    .index_about_us_content_left a{width: 100%;height: 12vw;font-size: 3.6vw;margin-top: 8%;}
    .index_case_box{padding: 8vw 0;}
    .index_case_top_top span{font-size: 3.6vw;margin-bottom: 2%;}
    .index_case_top_top h2{font-size: 6vw;margin-bottom: 2%;}
    .index_case_top_bottom{flex-wrap: wrap;}
    .index_case_top_bottom p{font-size: 3.6vw;margin-bottom: 2%;}
    .index_case_top_bottom a{font-size: 3.6vw;}
    .index_case_sw_wrap{margin-top: 10%;}
    .index_case_sw .swiper-slide{width:86vw;}
	.index_case_sw .swiper-slide .index_case_card,
	.index_case_sw .swiper-slide-active .index_case_card{width:100%;aspect-ratio:16/10;filter:none;}
	.index_case_sw .swiper-slide:not(.swiper-slide-active) .index_case_card_bar{height:12vw;background:rgba(0,0,0,.45);}
	.index_case_sw .swiper-slide:not(.swiper-slide-active) .index_case_card_name{display:block;font-size:3.6vw;}
	.index_case_sw .swiper-slide:not(.swiper-slide-active) .index_case_card_more{display:flex;}
    .index_case_sw_btn{width: 10vw;height: 10vw;}
	.index_case_sw_prev{left:-6vw;}
	.index_case_sw_next{right:-6vw;}
    .index_case_pagination{margin-top: 6%;}
    .index_case_pagination .swiper-pagination-bullet-active{width: 8vw;}
    .index_case_pagination .swiper-pagination-bullet{height: 2vw;}
    .index_case_card_name{font-size: 3.6vw;}
    .index_case_card_more{font-size: 3.6vw;}
    .index_case_bottom_box{margin-top: 8%;}
    .index_case_bottom_box h3{font-size: 4.2vw;}
    .index_case_bottom_box p{font-size: 3.6vw;}
    .index_news_box{padding: 8vw 0;}
    .index_news_top_top span{font-size: 3.6vw;}
    .index_news_top_top h2{font-size: 6vw;}
    .index_news_top_bottom{flex-wrap: wrap;margin-bottom: 10%;}
    .index_news_top_bottom p{font-size: 3.6vw;width: 100%;margin-bottom: 2%;}
    .index_news_top_bottom a{font-size: 3.6vw;}
    .index_news_left_content_txt{padding: 5% 4%;}
    .index_news_left_content_txt span{font-size: 3.6vw;}
    .index_news_left_content_txt h3{font-size: 4.2vw;}
    .index_news_left_content_txt p{font-size: 3.6vw;}
    .index_news_right_content a{padding: 5% 4%;}
    .index_news_left_content_txt p{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
    .index_news_right_content_txt span{font-size: 3.6vw;}
    .index_news_right_content_txt h3{font-size: 4.2vw;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
    .index_news_right_content_txt p{font-size: 3.6vw;}
    .index_news_right_content a{flex-wrap: wrap;}
    .index_news_right_content_img{width: 100%;height: auto;}
    .index_news_right_content_img img{width: 100%;height: 100%;}
    .index_vocs_solution_content{padding: 8vw 0;}
    .index_vocs_solution_left h2{font-size: 6vw;}
    .index_vocs_solution_left p{font-size: 3.6vw;}
    .index_vocs_solution_right a{width: 50vw;height: 12vw;font-size: 3.6vw;}
    .footer{padding: 8vw 0;}
    .footer_logo_img a img{height: 10vw;}
    .footer_logo_content p{font-size: 3.6vw;margin-bottom: 5%;}
    .footer_top_ul_quick{width: 30.5%;}
    .footer_top_ul_quick h2{font-size: 4.2vw;}
    .footer_top_ul_quick a{font-size: 3.6vw;}
    .footer_top_ul_product{width: 62.8%;}
    .footer_top_ul_product h2{font-size: 4.2vw;}
    .footer_top_ul_product a{font-size: 3.6vw;}
    .footer_top_ul_product a+a{margin-top: 2%;}
    .footer_top_ul_app{width: 28%;}
    .footer_top_ul_app h2{font-size: 4.2vw;}
    .footer_top_ul_app a{font-size: 3.6vw;}
    .footer_top_ul_contact{width: 63%;}
    .footer_top_ul_contact h2{font-size: 4.2vw;}
    .footer_top_ul_contact_list li p{font-size: 3.6vw;}
    .footer_bottom_box{flex-wrap: wrap;}
    .footer_bottom_left{width: 100%;margin-bottom: 5%;}
    .footer_bottom_left p{font-size: 3.6vw;}
    .footer_bottom_right{width: 100%;}
    .footer_bottom_right p{font-size: 3.6vw;text-align: center;}
    body{padding-bottom: 0;}
    .about_us_banner_content_box{padding: 8vw 0;}
    .about_us_banner_background_img{height: 66vw;}
    .about_us_banner_content_txt span{font-size: 3.6vw;}
    .about_us_banner_content_txt h2{font-size: 4.8vw;}
    .about_us_banner_content_txt p{font-size: 3.6vw;}
    .crumbs_content_left a{font-size: 3.2vw;}
    .crumbs_content{padding: 3vw 0;}
    .about_us_santytent_box .contentWH1600{padding: 8vw 0;}
    .about_us_santytent_content_right > h3{font-size: 3.6vw;}
    .about_us_santytent_content_right h2{font-size: 4.5vw;}
    .about_us_santytent_content_right p{font-size: 3.6vw;}
    .about_us_santytent_advantage_box li{width: 100%;min-height: auto;}
    .about_us_santytent_advantage_box li:nth-of-type(3){margin-bottom: 2%;}
    .about_us_santytent_advantage_box li h3{font-size: 4.2vw;}
    .about_us_santytent_advantage_box li h3 span{font-size: 4.2vw;}
    .about_us_santytent_advantage_box li p{font-size: 3.6vw;}
    .about_us_culture_box{padding: 8vw 0;}
    .about_us_culture_title span{font-size: 3.6vw;}
    .about_us_culture_title h2{font-size: 4.5vw;}
    .about_us_culture_title p{font-size: 3.6vw;margin-bottom: 4%;}
    .about_us_culture_ul li{width: 100%;padding: 5% 4%;min-height: auto;box-shadow: none;}
    .about_us_culture_ul li:nth-of-type(3){margin-bottom: 2%;}
    .about_us_culture_ul_ico{margin-bottom: 4%;}
    .about_us_culture_ul_content h3{font-size: 4.2vw;}
    .about_us_culture_ul_content p{font-size: 3.6vw;}
    .about_us_development_box{padding: 8vw 0;}
    .about_us_development_top span{font-size: 3.6vw;margin-bottom: 2%;}
    .about_us_development_top h2{font-size: 4.5vw;margin-bottom: 3%;}
    .about_us_development_top p{font-size: 3.6vw;margin-bottom: 6%;}
    .about_us_development_sw .swiper-slide{flex-wrap: wrap;padding: 5% 4%;}
    .about_us_development_sw_img{width: 100%;margin-bottom: 2%;}
    .about_us_development_sw_content{width: 100%;}
    .about_us_development_sw_content h3{font-size: 4.5vw;margin-bottom: 4vw;}
    .about_us_development_sw_content h4{font-size: 4.2vw;}
    .about_us_development_sw_content p{font-size: 3.6vw;}
    .about_us_development_content_sw_time .swiper-slide span{font-size: 3.6vw;}
    .about_us_development_content_sw_time::before{left: 0;width: calc(100% - 2vw);}
    .about_us_environment_box{padding: 8vw 0;}
    .about_us_environment_top span{font-size: 3.6vw;margin-bottom: 2%;}
    .about_us_environment_top h2{font-size: 4.5vw;margin-bottom: 4%;}
    .about_us_environment_top p{font-size: 3.6vw;margin-bottom: 8%;}
    .about_us_environment_bottom_sw_btn{display: none;}
    .about_us_environment_bottom_sw .swiper-slide h3{font-size: 3.6vw;padding: 5% 4%;}
    .about_us_certification_box{padding: 8vw 0;}
    .about_us_certification_top span{font-size: 3.6vw;margin-bottom: 4%;}
    .about_us_certification_top h2{font-size: 4.5vw;margin-bottom: 4%;}
    .about_us_certification_top p{font-size: 3.6vw;}
    .about_us_certification_sw{margin-top: 8vw;}
    .about_us_certification_btn{margin-top: 8vw;flex-wrap: wrap;}
    .about_us_certification_btn li{width: 100%;height: 14vw;font-size: 3.6vw;}
    .about_us_certification_btn li+li{margin-top: 2%;}
    .about_us_partners_box{padding: 8vw 0;}
    .about_us_partners_top span{margin-bottom: 2%;font-size: 3.6vw;}
    .about_us_partners_top h2{font-size: 4.5vw;margin-bottom: 6%;}
    .about_us_partners_top p{font-size: 3.6vw;}
    .about_us_partners_bottom_sw{margin-top: 8%;}
    .about_us_partners_bottom_sw_btn{display: none;}
    .product_banner_content_box{padding: 8vw 0;}
    .product_banner_content_txt span{font-size: 3.2vw;}
    .product_banner_content_txt h1{font-size: 5.8vw;}
    .product_banner_content_txt p{font-size: 3.6vw;}
    .product_banner_content_txt a{width: 140px;height: 45px;}
    .product_list_content_box{padding: 8vw 0;}
    .product_category_left_box{margin-bottom: 6%;}
    .product_category_left_title{height: 15vw;font-size: 3.6vw;}
    .product_category_left_content_ul_top a{font-size: 3.6vw;}
    .product_category_left_content_ul_bottom_item_top a{font-size: 3.6vw;}
    .product_category_right_top{margin-bottom: 10vw;padding-bottom: 5vw;}
    .product_category_right_top span{font-size: 3.6vw;}
    .product_category_right_top_title{font-size: 5.5vw;}
    .product_category_right_top p{font-size: 3.6vw;}
    .product_category_right_bottom li{width: 100%;}
    .product_category_right_bottom_content{padding: 5% 4%;}
    .product_category_right_bottom_content strong{font-size: 3.2vw;}
    .product_category_right_bottom_content h3{font-size: 3.8vw;}
    .product_category_right_bottom_content p{font-size: 3.6vw;margin-bottom: 5vw;}
    .product_category_right_bottom_content_button_info{padding: 5% 4%;}
    .product_category_right_bottom li{margin-left: 0;}
    .product_category_right_bottom li:nth-of-type(3n+1){margin-left: 0;}
    .product_category_right_bottom_page{margin-top: 7vw;}
    .product_category_right_bottom_page li a{font-size: 3.6vw;}
    .product_culture_box{padding: 8vw 0;}
    .product_culture_title span{font-size: 3.2vw;}
    .product_culture_title h2{font-size: 5.5vw;}
    .product_culture_title p{font-size: 3.6vw;}
    .product_culture_title p{margin-bottom: 7vw;}
    .product_culture_ul li{width: 100%;margin-top: 6%;padding: 5% 4%;min-height: auto;}
    .product_culture_ul li:nth-of-type(2){margin-top: 6%;}
    .product_culture_ul_content h3{font-size: 4.2vw;}
    .product_culture_ul_content p{font-size: 3.6vw;}
    .product_faq_box{padding: 8vw 0;}
    .product_faq_title span{font-size: 3.2vw;}
    .product_faq_title h2{font-size: 5.5vw;}
    .product_faq_title p{font-size: 3.6vw;margin-bottom: 5vw;}
    .product_faq_question h2{font-size: 3.6vw;}
    .product_faq_answer p{font-size: 3.6vw;}
    .product_detial_introduction_box{padding: 8vw 0;}
    .product_detial_info_content_right span{font-size: 3.2vw;}
    .product_detial_info_content_right h2{font-size: 5.5vw;}
    .product_detial_info_content_right p{font-size: 3.6vw;margin-bottom: 4vw;}
    .product_detial_info_content_right > a{font-size: 3.6vw;width: 45%;height: 12vw;margin-bottom: 5vw;}
    .product_detial_share_box strong{font-size: 3.6vw;}
    .product_detial_overview_box{padding: 8vw 0;}
    .product_detial_left_box span{font-size: 3.2vw;}
    .product_detial_left_box h2{font-size: 5.5vw;margin-bottom: 5vw;}
    .product_detial_left_box h3{font-size: 4.2vw;}
    .product_detial_left_box p{font-size: 3.6vw;margin-top: 2vw;margin-bottom: 2vw;}
    .product_detial_process_box{padding: 8vw 0;}
    .product_detial_process_top span{font-size: 3.2vw;}
    .product_detial_process_top h2{font-size: 5.5vw;}
    .product_detial_process_top p{font-size: 3.6vw;}
    .product_detial_process_bottom{padding: 5% 4%;margin-top: 6vw;}
    .product_features_box{padding: 8vw 0;}
    .product_features_title span{font-size: 3.2vw;}
    .product_features_title h2{font-size: 5.5vw;}
    .product_features_title p{font-size: 3.6vw;margin-bottom: 5vw;}
    .product_features_ul_ico{width: 12vw;height: 12vw;}
    .product_features_ul_content{margin-top: 5vw;}
    .product_features_ul_top strong{font-size: 6.5vw;}
    .product_features_ul li{width: 100%;min-height: auto;margin-bottom: 6%;padding: 5% 4%;}
    .product_features_ul li+li{margin-left: 0;}
    .product_features_ul li:nth-of-type(4){margin-left: 0;}
    .product_features_ul li:nth-of-type(5){margin-bottom: 6%;}
    .product_features_ul_content h3{font-size: 4.5vw;}
    .product_features_ul_content p{font-size: 3.6vw;}
    .product_detial_applications_box{padding: 8vw 0;}
    .product_detial_applications_top span{font-size: 3.2vw;}
    .product_detial_applications_top h2{font-size: 5.5vw;}
    .product_detial_applications_top p{font-size: 3.6vw;}
    .product_detial_applications_bottom_top{margin-bottom: 5vw;}
    .product_detial_applications_bottom_top_content{padding: 5% 4%;}
    .product_detial_applications_bottom_top_content_list strong{font-size: 4.2vw;}
    .product_detial_applications_bottom_top_content_list p{font-size: 3.6vw;}
    .product_detial_applications_bottom_ul{flex-wrap: wrap;}
    .product_detial_applications_bottom_ul li{width: 100%;}
    .product_detial_applications_bottom_ul li+li{margin-left: 0;margin-top: 6%;}
    .product_detial_applications_two_box{padding: 8vw 0;}
    .product_detial_applications_two_top span{font-size: 3.2vw;margin-bottom: 3vw;}
    .product_detial_applications_two_top h2{font-size: 5.5vw;}
    .product_detial_applications_two_top p{font-size: 3.6vw;}
    .product_detial_applications_two_table_box td{padding: 5% 4%;font-size: 3.6vw;}
    .product_detial_applications_two_table_box td:first-child{font-size: 4.2vw;}
    .product_detial_applications_two_bottom_ul{flex-wrap: wrap;}
    .product_detial_applications_two_bottom_ul li{width: 100%;}
    .product_detial_applications_two_bottom_ul li+li{margin-left: 0;margin-top: 6%;}
    .product_detial_table_box{padding: 8vw 0;}
    .product_detial_table_top{margin-bottom: 6%;}
    .product_detial_table_top span{font-size: 3.2vw;}
    .product_detial_table_top h2{font-size: 5.5vw;}
    .product_detial_table_content_box p{font-size: 3.6vw;}
    .product_detial_table_content_box th, .product_detial_table_content_box td{font-size: 4.2vw;}
    .product_detial_table_content_box tbody td{font-size: 3.6vw;}
    .product_detial_recommendations_box{padding: 8vw 0;}
    .product_detial_recommendations_top{margin-bottom: 5vw;}
    .product_detial_recommendations_top span{font-size: 3.2vw;}
    .product_detial_recommendations_top h2{font-size: 5.5vw;margin-bottom: 3vw;}
    .product_detial_recommendations_top p{font-size: 3.6vw;}
    .product_detial_recommendations_sw_right_btn{display: none;}
    .product_detial_recommendations_sw_left_btn{display: none;}
    .product_detial_recommendations_bottom_tag{font-size: 3.6vw;}
    .product_detial_recommendations_bottom_content{padding: 5% 4%;}
    .product_detial_recommendations_bottom_content h3{font-size: 4.5vw;margin-bottom: 5vw;}
    .product_detial_recommendations_bottom_content p{font-size: 3.6vw;margin-bottom: 7vw;}
    .product_detial_recommendations_bottom_content a{font-size: 3.6vw;}
    .product_detial_recommendations_bottom_content a img{width: 5vw;height: 5vw;}
    .product_detial_faq_box{padding: 8vw 0;}
    .product_detial_faq_title span{font-size: 3.2vw;}
    .product_detial_faq_title h2{font-size: 5.5vw;}
    .product_detial_faq_title p{font-size: 3.6vw;margin-bottom: 7vw;}
    .product_detial_faq_question h2{font-size: 3.6vw;}
    .product_detial_faq_answer p{font-size: 3.6vw;}
    .solution_gallery_box{padding: 8vw 0;}
    .solution_gallery_top{margin-bottom: 4vw;}
    .solution_gallery_top span{font-size: 3.2vw;}
    .solution_gallery_top h1{font-size: 5.5vw;}
    .solution_gallery_ul{flex-wrap: wrap;}
    .solution_gallery_ul li{width: 100%;}
    .solution_gallery_ul li+li{margin-top: 3vw;margin-left: 0;}
    .solution_overview_advantage_box li{min-height: auto;}
    .solution_overview_advantage_box li h3{font-size: 3.6vw;}
    .solution_overview_advantage_box li h3::after{top: -1vw;height: 6vw;}
    .solution_overview_box{padding: 8vw 0;}
    .solution_overview_content_right > h3{font-size: 3.2vw;}
    .solution_overview_content_right h2{font-size: 5.5vw;}
    .solution_overview_content_right > p{font-size: 3.6vw;margin-top: 3%;}
    .solution_overview_advantage_box{margin-top: 5%;}
    .solution_overview_advantage_box li{width: 100%;}
    .solution_overview_content_right a{width: 100%;height: 12vw;margin: 5vw 0;font-size: 3.6vw;}
    .solution_industry_bottom_left_right_btn{display: none;}
    .solution_industry_bottom_left_sw_left_btn{display: none;}
    .solution_industry_box{padding: 8vw 0;}
    .solution_industry_top{margin-bottom: 5vw;}
    .solution_industry_top span{font-size: 3.2vw;}
    .solution_industry_top h2{font-size: 5.5vw;}
    .solution_industry_bottom_right h3{font-size: 4.5vw;margin-bottom: 5vw;}
    .solution_industry_bottom_right > p{font-size: 3.6vw;margin-bottom: 5vw;}
    .solution_industry_bottom_ul{margin-bottom: 6vw;}
    .solution_industry_bottom_ul li h4{font-size: 4.2vw;}
    .solution_industry_bottom_ul li p{font-size: 3.6vw;}
    .solution_industry_bottom_right a{width: 45%;height: 12vw;font-size: 3.6vw;}
    .solution_industry_two_box{padding: 8vw 0;}
    .solution_industry_two_top{margin-bottom: 5vw;}
    .solution_industry_two_top span{font-size: 3.2vw;}
    .solution_industry_two_top h2{font-size: 5.5vw;}
    .solution_industry_two_top p{font-size: 3.6vw;}
    .solution_indeustry_two_bottom_ul_content{padding: 5% 4%;}
    .solution_indeustry_two_bottom_ul_content h4{font-size: 4.2vw;}
    .solution_indeustry_two_bottom_ul_content p{font-size: 3.6vw;}
    .solution_content_box{padding: 8vw 0;}
    .solution_content_top{margin-bottom: 5vw;}
    .solution_content_top span{font-size: 3.2vw;}
    .solution_content_top h2{font-size: 5.5vw;}
    .solution_content_top p{font-size: 3.6vw;}
    .solution_content_ul li{padding: 5% 4%;}
    .solution_content_ul li+li{margin-top: 5vw;}
    .solution_content_ul li strong{font-size: 5.5vw;}
    .solution_content_ul li h3{font-size: 3.6vw;}
    .solution_case_box{padding: 8vw 0;}
    .solution_case_top_top span{font-size: 3.2vw;}
    .solution_case_top_top h2{font-size: 5.5vw;}
    .solution_case_top_bottom{flex-wrap: wrap;margin-bottom: 5vw;}
    .solution_case_top_bottom p{font-size: 3.6vw;margin-bottom: 2vw;}
    .solution_case_top_bottom a{font-size: 3.6vw;}
    .solution_case_top_bottom a img{width: 4vw;height: 4vw;}
    .solution_case_bottom_sw_list{margin-top: 5vw;}
    .solution_case_sw_right_btn{display: none;}
    .solution_case_sw_left_btn{display: none;}
    .solution_case_bottom_tag{font-size: 3.6vw;}
    .solution_case_bottom_content{padding: 5% 4%;}
    .solution_case_bottom_content h3{font-size: 4.2vw;margin-bottom: 4vw;}
    .solution_case_bottom_content p{font-size: 3.6vw;margin-bottom: 5vw;}
    .solution_case_bottom_content a{font-size: 3.6vw;}
    .solution_case_bottom_content a img{width: 4vw;height: 4vw;}
    .case_list_banner_content_txt{max-width: 83vw;}
	.case_list_banner_content_txt h1{font-size: 4.8vw;margin-top: 8vw;margin-bottom: 5vw;}
	.case_list_banner_content_txt span{width: 14vw;height: 1vw;}
	.case_list_banner_content_txt p{font-size: 3.6vw;margin-bottom: 10vw;}
	.case_list_curmbs_box{flex-wrap: wrap;}
	.case_list_ul li.on{font-size: 3.6vw;}
	.case_list_ul li{font-size: 3.6vw;}
	.case_list_content_box{padding: 8vw 0;}
	.case_list_content_title{font-size: 4.8vw;}
	.case_list_content_ul li{width: 100%;}
	.case_list_content_ul_txt{padding: 5% 4%;}
	.case_list_content_ul_txt h2{font-size: 4.2vw;}
	.case_list_content_ul_txt p{font-size: 3.6vw;}
	.case_list_content_ul_txt a{font-size: 3.6vw;}
    .case_detial_banner_content_txt{max-width: 83vw;}
	.case_detial_banner_content_txt h2{font-size: 4.8vw;margin-top: 8vw;margin-bottom: 5vw;}
	.case_detial_banner_content_txt span{width: 14vw;height: 1vw;}
	.case_detial_banner_content_txt p{font-size: 3.6vw;margin-bottom: 10vw;}
	.case_detial_content_box{padding: 8vw 0;}
	.case_detial_content_title h2 , .case_detial_content_title h1{font-size: 4.8vw;}
	.case_detial_content_title span{width: 16vw;height: 0.5vw;}
	.case_detial_content_title p{font-size: 3.6vw;margin: 5vw 0;}
	.case_detial_content_img{padding: 5% 4%;margin-bottom: 8vw;}
	.case_detial_content_info p{font-size: 3.6vw;}
	.case_detial_content_table_box thead th{font-size: 3.6vw;letter-spacing: 1px;}
	.case_detial_content_table_box tbody td{font-size: 3.6vw;}
	.case_detial_content_txt_background strong{font-size: 4.5vw;}
	.case_detial_content_txt_background p{font-size: 3.6vw;}
	.case_detial_content_txt_result strong{font-size: 4.5vw;}
    .solution_detial_swiper_box{padding: 5% 4%;}
	.solution_detial_swiper_title h2{font-size: 4.8vw;margin-bottom: 5vw;}
	.solution_detial_swiper_title span{width: 16vw;height: 1vw;margin-bottom: 8vw;}
	.solution_detial_swiper_content h2{font-size: 3.6vw;}
	.solution_detial_swiper_content a{padding: 5% 4%;}
	.solution_detial_swiper_content_img{padding: 5% 4%;}
	.solution_detial_swiper_content{margin-top: 0;padding: 5% 4%;}
    .news_banner_content_txt{max-width: 83vw;}
	.news_banner_content_txt h2{font-size: 4.8vw;margin-top: 8vw;margin-bottom: 5vw;}
	.news_banner_content_txt p{font-size: 3.6vw;margin-bottom: 10vw;}
	.news_banner_content_txt span{width: 14vw;height: 1vw;}
	.news_list_ul{margin-bottom: 4%;}
	.news_list_ul li+li{margin-left: 2%;}
    .news_detial_list_ul{margin-bottom: 4%;}
	.news_detial_list_ul li+li{margin-left: 2%;}
	.news_top_box{padding: 8vw 0;}
	.news_top_sw_img{margin-bottom: 5vw;margin-right: 0;}
	.news_top_sw_right h2{font-size: 4.5vw;}
	.news_top_sw_right_time{font-size: 3.6vw;}
	.news_top_sw_right p{font-size: 3.6vw;}
	.news_top_sw_right span{font-size: 3.6vw;display: flex;align-items: center;}
	.news_top_sw_page span{width: 2vw;height: 2vw;}
	.news_top_sw_page span.swiper-pagination-bullet-active{width: 7vw;height: 2vw;}
	.news_bottom_content_ul li{width: 100%;}
	.news_bottom_content_ul_txt{padding: 5% 4%;}
	.news_bottom_content_ul_txt h2{font-size: 4.5vw;margin-bottom: 4vw;}
	.news_bottom_content_ul_txt p{font-size: 3.6vw;}
	.news_bottom_content_ul_txt a{font-size: 3.6vw;}
	.news_detail_content_box{padding: 8vw 0;}
	.news_detail_right_top h1{font-size: 4.8vw;margin-bottom: 5vw;}
	.news_detail_right_box{padding: 5% 4%;}
	.news_detail_right_top_bottom{flex-wrap: wrap;}
	.news_detail_right_top_bottom_content{margin-bottom: 2vw;}
	.news_detail_right_top_bottom_content p{font-size: 3.6vw;}
	.news_detail_right_top_bottom_share{width: 100%;}
	.news_detial_share_title h2{font-size: 3.6vw;}
	.news_detail_right_bottom p{font-size: 3.6vw;}
	.news_detail_right_bottom h2{font-size: 4.5vw;}
	.news_detail_right_bottom strong{font-size: 3.6vw;}
	.news_detial_content_right_bottom_last{flex-wrap: wrap;}
	.news_detial_content_right_bottom_last_list strong{font-size: 3.6vw;}
	.news_detial_content_right_bottom_last_list a{font-size: 3.6vw;}
	.news_detail_left_title{font-size: 4.5vw;}
	.news_detail_left_content_ul_top a{font-size: 3.6vw;}
	.news_detail_left_content_ul_bottom_item_top a{font-size: 3.6vw;}
	.news_detail_left_content_ul_bottom_item_bottom a{font-size: 3.6vw;margin-left: 10%;}
	.news_detail_left_content_ul_bottom_item_bottom{padding: 0;}
	.news_detail_left_content_inquiry_title{font-size: 4.5vw;}
	.news_detial_form li input{font-size: 3.6vw;}
	.news_detial_form li textarea{font-size: 3.6vw;}
	.news_detial_form_btn{font-size: 3.6vw;}
	.news_detail_related_title{font-size: 4.5vw;}
	.news_detial_related_sw_txt h2{font-size: 3.6vw;}
	.news_detial_related_sw_page span{width: 2vw;height: 2vw;}
	.news_detial_related_sw_page span.swiper-pagination-bullet-active{width: 7vw;height: 2vw;}
    .faq_banner_content_txt{max-width: 83vw;}
	.faq_banner_content_txt h1{font-size: 4.8vw;margin-top: 8vw;margin-bottom: 5vw;}
	.faq_banner_content_txt p{font-size: 3.6vw;margin-bottom: 10vw;}
	.faq_banner_content_txt span{width: 14vw;height: 1vw;}
	.faq_content_box{padding: 8vw 0;}
	.faq_content_left_title{font-size: 4.5vw;margin-bottom: 5vw;}
	.faq_content_left > span{width: 14vw;height: 0.5vw;}
	.faq_content_left_question h3{font-size: 4.2vw;padding-left: 1vw;}
	.faq_content_left_answer p{font-size: 3.6vw;}
	.faq_content_right{padding: 5% 4%;}
	.faq_content_right h2{font-size: 4.8vw;margin: 5vw 0;}
	.faq_content_right p{font-size: 3.6vw;margin-bottom: 8vw;}
	.faq_content_right_page{flex-wrap: wrap;}
	.faq_content_right_page1{width: 100%;margin-bottom: 4%;}
	.faq_content_right_page2{font-size: 3.6vw;text-align: center;width: 100%;}
	.download_banner_content_txt {max-width: 83vw;}
	.download_banner_content_txt h1{font-size: 4.8vw;margin-top: 8vw;margin-bottom: 5vw;}
	.download_banner_content_txt p{font-size: 3.6vw;margin-bottom: 10vw;}
	.download_banner_content_txt span{width: 14vw;height: 1vw}
	.download_content_box{padding: 8vw 0;}
	.download_content_box_ul{width: 100%;flex-wrap: wrap;height: auto;}
	.download_content_box_ul li+li{margin-left: 0;margin-top: 4vw;}
	.download_content_box_ul li:last-child{margin-bottom: 4vw;}
	.download_content_box_ul li.on a{font-size: 3.6vw;}
	.download_content_box_ul li a{font-size: 3.6vw;}
	.download_left_title{font-size: 4.5vw;}
	.download_left_content_ul_top a{font-size: 3.6vw;}
	.download_left_content_ul_bottom_item_top a{font-size: 3.6vw;}
	.download_left_content_ul_bottom_item_bottom{padding: 0;}
	.download_left_content_ul_bottom_item_bottom a{font-size: 3.6vw;margin-left: 10%;}
	.download_right_title{font-size: 4.5vw;}
	.download_right_ul li{padding: 5% 4%;}
	.download_right_ul li a{flex-wrap: wrap;}
	.download_right_ul_left{margin-bottom: 2%;}
	.download_right_ul_left h3{font-size: 3.8vw;}
	.download_right_ul_right{font-size: 3.8vw;padding: 3vw 0 0 11vw;}
	.video_banner_content_txt{max-width: 83vw;}
	.video_banner_content_txt h1{font-size: 4.8vw;margin-top: 8vw;margin-bottom: 5vw;}
	.video_banner_content_txt p{font-size: 3.6vw;margin-bottom: 10vw;}
	.video_banner_content_txt span{width: 14vw;height: 1vw;}
	.video_content_box{padding: 8vw 0;}
	.video_left_title{font-size: 4.5vw;}
	.video_left_content_ul_top a{font-size: 3.6vw;}
	.video_left_content_ul_bottom_item_top a{font-size: 3.6vw;}
	.video_left_content_ul_bottom_item_bottom{padding-top: 0;}
	.video_left_content_ul_bottom_item_bottom a{font-size: 3.6vw;}
	.video_content_right_title{font-size: 4.8vw;padding-bottom: 5vw;margin-top: 5vw;}
	.video_content_right_ul > li{width: 100%;}
	.video_content_right_meta span{font-size: 3.2vw;}
	.video_content_right_meta i{font-size: 3.2vw;}
	.video_content_right_txt h3{font-size: 4.5vw;}
	.video_content_right_txt p{font-size: 3.6vw;}
	.video_content_right_ul > li{margin-bottom: 4%;}
    .contact_us_banner_content_txt{max-width: 83vw;}
	.contact_us_banner_content_txt h2{font-size: 4.8vw;margin-top: 8vw;margin-bottom: 5vw;}
	.contact_us_banner_content_txt p{font-size: 3.6vw;margin-bottom: 10vw;}
	.contact_us_banner_content_txt span{width: 14vw;height: 1vw;}
	.contact_us_content{padding: 8vw 0;}
	.contact_us_content_left h2{font-size: 4.8vw;margin: 4vw 0;}
	.contact_us_content_left span{width: 16vw;height: 1vw;}
	.contact_us_content_left p{font-size: 3.6vw;margin: 8vw;}
	.contact_us_content_left a{width: 100%;font-size: 3.6vw;}
	.contact_us_content_right_list{flex-wrap: wrap;}
	.contact_us_content_right_info{padding: 5% 4%;}
	.contact_us_content_right_info h2{font-size: 4.2vw;}
	.contact_us_content_right_info p{font-size: 3.6vw;}
	.contact_us_content_right_info a{font-size: 3.6vw;}
	.contact_us_content_right_info_phone{font-size: 3.6vw;}
	.contact_us_inquiry_box{padding: 8vw 0;}
	.contact_us_inquiry_left_content h2{font-size: 4.5vw;}
	.contact_us_inquiry_left_content p{font-size: 3.6vw;}
	.contact_us_inquiry_right_title h3{font-size: 4.5vw;}
	.contact_us_inquiry_right_title p{font-size: 3.6vw;}
	.contact_us_inquiry_right_ul li:nth-of-type(1), .contact_us_inquiry_right_ul li:nth-of-type(2){width: 100%;}
	.contact_us_inquiry_right_name{font-size: 3.8vw;}
	.contact_us_inquiry_right_input input{font-size: 3.6vw;}
	.contact_us_inquiry_right_input textarea{font-size: 3.6vw;}
	.contact_us_inquiry_right_verification_input input{font-size: 3.6vw;}
	.contact_us_inquiry_right_ul li p{font-size: 3.6vw;}
	.contact_us_inquiry_right_btn{font-size: 3.6vw;}
	.contact_us_inquiry_form_txt{font-size: 3.6vw;}
	.contact_us_inquiry_right_verification_img img{height: 100%;}
	
}







