﻿@charset "utf-8"; 
@media (min-width:1025px){.nav-ul>li{padding:0 13px}}
@media (min-width:1025px) and (max-width:1366px){.nav-ul>li{padding:0 9px}
.nav-ul>li>a{font-size:16px;padding-left:10px;padding-right:10px}}
.home-activity .word-box{display:flex;align-items:center;margin:15px 0}
.home-activity .word-box .cf{font-style:italic;font-size:56px;font-weight:var(--fontblod7);line-height:1}
.home-activity .word-box .title{margin:0;line-height:inherit;padding-left:20px}
.home-activity .word-box .title p{font-size:16px;font-weight:var(--fontblod7)}
.home-activity .home-more{width:auto;padding:0 15px}
@media (max-width:768px){.home-activity .word-box .cf{font-size:40px;}}
@media (max-width:550px){.home-activity .word-box .cf{font-size:30px;}}
@media (min-width: 1024px){
#liproducts .submenu{padding: 10px;list-style: none;width: 900px;display: flex;flex-wrap: wrap;left: -200px;transform-origin: top;transform: scaleY(0);opacity: 0;transition: all .3s ease-in-out;}
#liproducts:hover .submenu {transform: scaleY(1);opacity: 1;}
#liproducts .submenu>li{margin: 10px 0;position: relative;min-height: 100px;width: 32%;margin-left: 1%;}
#liproducts .submenu>li>a {display: inline-block;text-decoration: none;height: auto;padding: 0 0 0 100px;width: 100%;transition: all .1s linear;cursor: pointer;}
#liproducts .submenu>li em, #liproducts .submenu>li i {display: none;}
#liproducts .submenu>li .cate-img a{padding: 0;display: block;width: auto;min-width: auto;}
#liproducts .submenu>li .cate-img a img{width: 100%;height: 100%;object-fit: cover;}
#liproducts .cate-con{padding-left: 100px;}
#liproducts .cate-con .cate-img{width: 80px;height: 80px;position: absolute;left: 0;top: 0;}
#liproducts .cate-con ul{position: static;display: block;background: 0 0;padding: 0;}
#liproducts .cate-con ul>li>a{line-height: 15px;}}
@media (max-width:1024px) {#liproducts .submenu{transform: scaleY(1);opacity: 1;}}
.home-activity .activity-wrap{padding:2% 0;}
@media (max-width:500px){.home-activity .activity-wrap .img>div:nth-child(1){width:59%;}
.home-activity .activity-wrap .img>div:nth-child(2){width:39%;}}
.production-market .rd-international-list .rd-international-item .info p{opacity:1}
.production-market .rd-international-list .rd-international-item::after{background:rgba(0,0,0,.4)}
.production-market .rd-international-list .rd-international-item{margin:10px 0}
#liproducts .cate-con ul>li>a{position:relative}
#liproducts .cate-con ul>li>a:before{content:'-';display:block;position:absolute;top:45%;left:0;transform:translateY(-50%)}
.home-about .about-info .about-content p{display:block;}
.home-banner .swiper-slide.swiper-slide-active img {animation:none}
.home-banner .banner-animote{opacity:1}
.home-banner .banner-animote.bannertxt1 {text-align:center;max-width:80%;left:10%;bottom:0;top:15%;width:100%;}
.home-banner .banner-animote.bannertxt1 .title {font-size:4vw;line-height:1.3;font-weight:700}
.home-banner .banner-animote.bannertxt1 .text {font-size:1.2vw;margin:1vw 0}
.home-banner .banner-animote.bannertxt1 .btn {background:#FCC206;display:inline-block;color:#fff;text-transform:uppercase;border-radius:50px;padding:.5vw 1.5vw;}
.home-banner .banner-animote.bannertxt1 .btn a {color:#fff;font-weight:700;font-size:1.3vw;line-height:1.2;display:block;}
.home-banner .banner-animote.bannertxt2 {padding:0;max-width:53%;left:8%;bottom:0;top:17%;width:100%;}
.home-banner .banner-animote.bannertxt2 .title {font-size:3.6vw;line-height:1.3;font-weight:700;text-shadow:2px 3px 4px #000;}
.home-banner .banner-animote.bannertxt2 .text {position:relative;font-size:1.2vw;margin:1vw 0}
.home-banner .banner-animote.bannertxt2 .text:before {content:'';width:90%;height:100%;background:linear-gradient(to right,#FEC106 83%,rgb(127 96 2 / 80%) 95%,rgba(0,0,0,0));position:absolute;left:0;top:0;}
.home-banner .banner-animote.bannertxt2 .text p {position:relative;color:#fff;font-style:italic;padding:.4vw 1vw;line-height:1.3;font-size:1.5vw}
.home-banner .swiper-slide-active .banner-animote {animation:none}
@media (max-width:768px) {.home-banner .banner-animote.bannertxt1 {;padding:0;max-width:90%;left:5%;top:10%}}
@media (max-width:560px) {.home-banner .banner-animote.bannertxt1 .text {display:none}
.home-banner .banner-animote.bannertxt1 .title {font-size:5vw}
.home-banner .banner-animote.bannertxt1 .btn {margin-top:2vw}
.home-banner .banner-animote.bannertxt1 .btn a {font-size:1.1vw;padding:.8vw 1.2vw}
.home-banner .banner-animote.bannertxt2{max-width:62%}
.home-banner .banner-animote.bannertxt2 .title{font-size:5vw;line-height:1.2}
.home-banner .banner-animote.bannertxt2 .text{display:none}}
#teamTookSwiper .teampop {position:absolute;top:0;left:0;background:rgba(0,0,0,.3);width:100%;height:100%;padding:5vw 15px 15px;color:#fff;z-index:2;}
#teamTookSwiper .teampop .teampoptit {font-weight:bold;font-size:21px;margin-bottom:8px}
#teamTookSwiper .teampop p {color:#fff;}
#teamTookSwiper .teampop a {display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
@media (max-width:1200px) and (min-width:769px){#teamTookSwiper .teampop{padding:2vw 15px 15px}
#teamTookSwiper .teampop .teampoptit{font-size:18px}
#teamTookSwiper .teampop p{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}}
@media (max-width:560px){#teamTookSwiper .teampop{padding:2vw 15px 15px}
#teamTookSwiper .teampop .teampoptit{font-size:18px}
#teamTookSwiper .teampop p{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}}
@font-face {font-display:swap;font-family:fontawesome;src:url(/images/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/images/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/images/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(/images/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(/images/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(/images/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}
.fa {display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-family:FontAwesome!important;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-plane:before {content:"\f1d8"}
footer {padding:0}
footer .foot-main {background:#111;color:#CCC;font-size:15px;padding:0;}
.foot-main a {color:#CCC}
.foot-main .l-wrap {display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:40px;padding-bottom:40px;justify-content:space-between;}
.foot-main .foot-item {max-width:23%;}
.foot-main .foot-cate {max-width:26%}
.foot-main .foot-title {position:relative;margin-bottom:25px;padding-bottom:10px;text-transform:uppercase;font-size:1.25em;color:#FFF}
.foot-main .foot-title:after {display:block;position:absolute;left:0px;top:100%;width:40px;height:2px;background:var(--color);content:""}
.foot-main .foot-title img {max-width:280px;max-height:70px}
.foot-main .foot-about .foot-title {padding-bottom:0px;margin-bottom:10px}
.foot-main .foot-about .foot-title:after {display:none}
.foot-main .foot-feedback {padding-bottom:20px}
.foot-about .foot-link .title {margin:30px 0px 20px;text-transform:uppercase;font-weight:var(--fontbold6);font-size:1.25em;color:#FFF}
.foot-about .foot-link ul {display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:300px}
.foot-about .foot-link ul li {margin:20px 12px 0px 0px}
.foot-about .foot-link ul .social-item {display:flex;justify-content:center;align-items:center;width:30px;height:30px;background:#555;color:#FFF;border-radius:2px;transition:transform .3s ease}
.foot-about .foot-link ul .social-item>i,.foot-about .foot-link ul .social-item>em {font-size:20px}
.foot-about .foot-link ul .social-item.fb {background-color:#3b5997}
.foot-about .foot-link ul .social-item.tw {background-color:#2d2d2d}
.foot-about .foot-link ul .social-item.lk {background-color:#0A66C2}
.foot-about .foot-link ul .social-item.ins {background:radial-gradient(circle at 30% 107%,#FDF497 0,#FDF497 5%,#fd5949 45%,#D6249F 60%,#285aeb 90%)}
.foot-about .foot-link ul .social-item.pi {background-color:#cc2127}
.foot-about .foot-link ul .social-item.you {background-color:#FF0000}
.foot-about .foot-link ul .social-item.vk {background:#0077FF}
.foot-about .foot-link ul .social-item.tik {background-color:#000}
.foot-about .foot-link ul .social-item:hover {transform:scale(1.1)}
.foot-cate ul {display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;}
.foot-cate ul>li {overflow:hidden;position:relative;box-sizing:border-box;padding:0 14px;margin-bottom:10px;width:35%}
.foot-cate ul>li:nth-child(2n){width:65%;padding-right:0}
.foot-cate ul>li:after {position:absolute;left:0px;top:0px;content:">"}
.foot-cate a:hover,.foot-right a:hover,.foot-main a:hover {color:var(--color)}
.foot-contact .contact-item {display:flex}
.foot-contact li {margin-bottom:20px}
.foot-contact .icon {display:flex;justify-content:center;align-items:center;margin-right:20px;width:40px;height:40px;background:#222}
.foot-contact .icon i,.foot-contact .icon em {color:#CCC}
.foot-contact .con {display:flex;flex-direction:column;justify-content:center;max-width:calc(100% - 60px);min-height:40px;line-height:1.3em}
.foot-contact .con a {word-break:break-all;}
.foot-feedback .foot-wrap {max-width:300px}
.foot-feedback .tips {line-height:1.5em}
.foot-feedback .feedback-input {position:relative;margin:16px 0px 18px;border:1px solid #868686;width:100%;}
.foot-feedback .feedback-input .iconfont {position:absolute;right:5px;top:5px;font-size:20px;color:#555}
.foot-feedback .feedback-btn {padding:10px 16px;background:var(--color);cursor:pointer;text-transform:capitalize;color:#FFF}
.foot-feedback .feedback-btn i,.foot-feedback .feedback-btn em {display:inline-block;margin-left:10px;transform:scale(0.9)}
.foot-feedback input {box-sizing:border-box;padding:0px 14px;width:100%;height:40px;background:#111;line-height:40px;color:#CCC;font-size:14px;border:none;outline: none;}
.foot-right {background:#111;font-size:14px;color:#CCC}
.foot-right a {margin-left:10px;color:#CCC}
.foot-right .l-wrap {padding:15px 0px;border-top:1px solid #393939;text-align:center}
.bottom-btn {position:fixed;display:none;padding:0vw 4vw;box-sizing:border-box;left:0px;bottom:-16vw;width:100%;z-index:996;background-color:#FCFCFCFB;border-top:solid 1px #F1F1F1;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);justify-content:space-between;transition:all .2s linear;opacity:0}
.bottom-btn .btn-item {width:14vw;height:14vw;line-height:1.2;position:relative}
.bottom-btn .btn-item>a {display:flex;flex-direction:column;width:100%;height:100%;justify-content:center;align-items:center}
.bottom-btn .iconfont {font-size:22px;line-height:1;color:#333}
.bottom-btn p {font-size:12px;color:#333;text-transform:capitalize}
.bottom-btn .btn-item.cart {display:none}
.bottom-btn .btn-item.cart>div {width:100%;height:100%}
.bottom-btn .btn-item .top-btn {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#FFF;border:1px solid #ccc;box-shadow:none;width:35px;height:35px}
.bottom-btn .btn-item .top-btn:hover {box-shadow:none;background:none}
.bottom-btn.is-active {bottom:0px;opacity:1}
.bottom-btn.show-cart {bottom:0px;opacity:1}
.bottom-btn.is-pro .btn-item.inquiry {display:none}
.bottom-btn.is-pro .btn-item.cart {display:block}
@media screen and (max-width:1080px) {.foot-main .foot-item {width:48%;max-width:100%;}}
@media screen and (max-width:768px) {.top-btn {display:none!important}
.bottom-btn .btn-item .top-btn {display:flex!important}
.foot-main .foot-item {width:100%;margin-bottom:20px}
.foot-contact .con {max-width:250px}
.foot-main .foot-feedback {display:none}
.foot-main .foot-intro,.foot-cate ul {max-width:none;max-width:initial}
.foot-about .foot-link ul {max-width:100%}
.foot-main .foot-title {margin-bottom:20px}
.foot-main .l-wrap {padding:8vw 15px 0vw;}
.foot-right .l-wrap {padding:4vw}
.foot-feedback .feedback-btn {font-size:14px;padding:12px 14px}
.bottom-btn {display:flex;transform:translate(0,0)!important;bottom:0;opacity:1;}
footer {margin-bottom:calc(14vw + constant(safe-area-inset-bottom));margin-bottom:calc(14vw + env(safe-area-inset-bottom))}}
@media (min-width:769px){.contact-list .contact-item{height:270px}}
.solution5 .solution-1-list .item {width:19%;margin:0 1.25% 20px 0;}
.solution5 .solution-1-list .item:nth-child(5n) {margin-right:0;}
@media (max-width:1200px){.solution-1-list .info{width:100%;flex:inherit}
.solution-1-list .item{width:24%;margin:10px 0 0 1.333%;padding:20px 10px}
.solution-1-list .item:nth-child(1){margin-left:0}
.solution-1-list .item .title{line-height:1.3;padding:8px 0}}
@media (max-width:1024px){.solution-1-list .info{width:48%;}
.solution-1-list .item{width:48%;margin:20px 0 0 4%;}
.solution-1-list .item:nth-child(2n + 1){margin-left:0}
.solution-1-list{margin-bottom:0}
.solution5 .solution-1-list .item{width:48%;margin:20px 0 0 4%;}
.solution5 .solution-1-list .item:nth-child(2n + 1){margin-left:0}
.solution5 .solution-1-list .item:nth-child(5n) {margin-right:52%;margin-bottom:30px}}
@media (max-width:560px){.solution-1-list .info{width:100%;}
.solution-1-list .item{width:100%;margin:20px 0 0 0;}
.solution5 .solution-1-list .item{width:100%;margin:20px 0 0 0;}
.solution5 .solution-1-list .item:nth-child(5n) {margin-right:0;}}
#tagTabs .tagItem:nth-child(2){display:none}
.company-about-wrap+.team-number{margin-top:10px;}
@media (max-width:1200px){.team-took{margin-bottom:15px}
.team-took .bg{height:70%}}
@media (max-width:768px){.team-number .team-number-item p:nth-child(1){font-size:18px}}
.streamlined-order-process .solution-2{background-image: none !important;justify-content:flex-start;}
.solution-2 .activity-wrap .content p{color:#000;}
.solution-2 .activity-wrap .title em{color:#000;}
.solution-2::before{background: none}
@media (min-width:1025px){.page-main{width:calc(100% - 380px)}}
.news-detail-main .newscontent-details .kche-t179 .kche-t179-text p{word-break:break-word}