﻿@charset "utf-8"; 
.pro-part .kche-t46>.kche-flex-row-reverse {background: #efefef;}
.pro-detail .pro-detail-content .table td { background: #f0f0f0;}
.product-main .pro-list.list0 .pro-intro,.new-main .new-list.list0 .new-intro{word-break:break-word}
.common-main article img{max-width:100%;height:auto}
.pro-detail .pro-detail-content img{height:auto}
.foot-main .foot-intro{margin-right:10px}
.sidebar-prolist .pro-item{align-items:center}
.map iframe{border:0}
@media (max-width:768px){.kche-t46 .kche-item-img{max-width:100%}}
#ind .play{display:none !important;} 
#ind .adv-icon .icon-item{align-items: center;}
#wmkc {transform:translateY(-50%) scale(1.25)!important;right:15px !important;}
.wmkc-list {border:none!important;}
.wmkc-list>li {min-width:48px;}
.wmkc-list>li {border:1px solid #eee!important;}
.wmkc-list>li:not(:last-child) {border-bottom:none!important;}
.wmkc-list>li.wmkc-whatsapp:hover {border-color:#25d366!important}
.wmkc-list>li.wmkc-email:hover {border-color:#f90!important}
@media (min-width:1025px){body:not(.newsdetailsbody) .sidebar-item:last-child{position:relative}
body:not(.newsdetailsbody) .sidebar-item:nth-child(4) {background:#fff;position:sticky;top:120px;z-index:5;padding-bottom:10px;border-top:2px solid #F3F3F3;margin-top:20px;}
/*.sidebar-item:last-child:before{content:'';width:370px;height:50px;background:#fff;position:absolute;left:50%;transform:translate(-50%,0);top:0;border-bottom:2px solid #F3F3F3}*/
/*.sidebar-item:last-child:after{content:'';width:370px;height:calc(100vh - 516px);background:#fff;border-top:2px solid #F3F3F3;position:absolute;left:50%;transform:translate(-50%,0);top:100%;}*/
body:not(.newsdetailsbody) .product-main .sidebar,body:not(.newsdetailsbody) .new-main .sidebar {-ms-flex-item-align:inherit;align-self:inherit;}
footer {position:relative;z-index:6;}
.prolist-bottom {position:relative;z-index:6;}}
/*@media (min-width:1025px){.product-main .sidebar, .new-main .sidebar{padding-left:0;padding-right:0;}*/
/*.product-main .sidebar .sidebar-item, .new-main .sidebar .sidebar-item{padding-left:15px;padding-right:15px;}*/
/*.product-main .sidebar .sidebar-item:nth-last-of-type(1), .new-main .sidebar .sidebar-item:nth-last-of-type(1){padding-top:70px;}}*/
@media (min-width:1025px){body:not(.newsdetailsbody) .product-main .sidebar,body:not(.newsdetailsbody) .new-main .sidebar{padding:0;border:none;}
body:not(.newsdetailsbody) .product-main .sidebar .sidebar-item,body:not(.newsdetailsbody) .new-main .sidebar .sidebar-item{padding:20px;border:2px solid #f3f3f3;}
body:not(.newsdetailsbody) .product-main .sidebar .sidebar-item:nth-last-of-type(1),body:not(.newsdetailsbody) .new-main .sidebar .sidebar-item:nth-last-of-type(1){box-shadow: 0 0px 15px 0 rgba(0, 0, 0, .16);}
body:not(.newsdetailsbody) .product-main .sidebar .sidebar-item:nth-child(-n+3),body:not(.newsdetailsbody) .new-main .sidebar .sidebar-item:nth-child(-n+3){margin-bottom:0;}
body:not(.newsdetailsbody) .product-main .sidebar .sidebar-item:nth-child(-n+2),body:not(.newsdetailsbody) .new-main .sidebar .sidebar-item:nth-child(-n+2){padding-bottom:0;border-bottom:none;}
body:not(.newsdetailsbody) .product-main .sidebar .sidebar-item:nth-child(2),body:not(.newsdetailsbody) .product-main .sidebar .sidebar-item:nth-child(3),body:not(.newsdetailsbody) .new-main .sidebar .sidebar-item:nth-child(2),body:not(.newsdetailsbody) .new-main .sidebar .sidebar-item:nth-child(3){border-top:none;}
body:not(.newsdetailsbody) .sidebar-newcate li.LiLevel1:last-child{margin-bottom:0;}
body:not(.newsdetailsbody) .new-main .sidebar .sidebar-item:last-child{margin-top:20px;}
}
#write {background:var(--color);padding:50px 0;text-align:center;color:#fff}
.write-title {margin:0 auto;max-width:700px;font-size:28px;}
.write-contact {border:2px solid #fff;background:#fff;display:inline-block;margin-top:30px;padding:7px 25px;}
.write-contact:hover {background:var(--color);color:#fff}
@media (max-width:768px){#write {padding:30px 0;}
.write-title {font-size:23px;line-height:1.4}}
@media (max-width:500px){.write-title {font-size:20px;}}
body.index .advan{background: #F6F6F6 url(https://css02.v15cdn.com/m420/images/appli_bg.webp) no-repeat center bottom;background-size: 100%;}
.hpartner{padding: 3% 0;background: #F6F6F6 url(https://css02.v15cdn.com/m420/images/appli_bg.webp) no-repeat center bottom;background-size: 100%;}
.hpartner .swiper-wrapper{align-items: center;}
.hpartner #hpartner-swiper{padding-bottom:5%;margin-top:3%;}
#hpartner-swiper .swiper-slide{text-align:center;}
#hpartner-swiper .swiper-slide .imgbox{width:100%;background:#fff;box-shadow:0px 3px 20px 0px #DEDEDE;position:relative;height:0;padding-bottom:35%;}
#hpartner-swiper .swiper-slide .imgbox img{max-height:inherit;position:absolute;top:0;left:0;height:100%;object-fit:contain;padding:10px;width:100%;box-sizing: border-box;}
@media(max-width:768px){.hpartner #hpartner-swiper{padding-bottom:40px;}}
/*hfactory*/
.hfactory{padding: 100px 0px;background-image: url(https://css02.v15cdn.com/m428/images/home-choosebg.webp);background-color: #f6f6f6;background-size: cover;}
.hfactory *{box-sizing: border-box;}
.hfactory .main-part{text-align: left;}
.hfactory .hfvidtext{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 20px;}
.hfactory .hfvidtext>div{width: 50%;}
.hfactory .hfactext{padding-left: 50px;}
.hfactory .hfactext>p{padding-top: 20px;line-height:2;}
.hfactory .hfacimgbox{display: flex;flex-wrap: wrap;justify-content: space-between;}
.hfactory .hfac-img{width: 16%;}
.hfactory .hfact-numlist{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 10px;font-size: 18px;}
.hfactory .hfact-num{width: 49%;display: flex;align-items: center;text-align: center;flex-wrap: wrap;margin-bottom: 10px;}
.hfactory .hfact-num p{width: 100%;width: 100%;font-weight: bold;font-size: var(--fontsize32);}
.hfactory .hfact-num span{width: 100%;}
.hfactory .hfvidtext img{width:100%}
@media (max-width:1024px){.hfactory .hfvidtext>div{width: 100%;}
@media (max-width:1440px){.hfactory .hfact-num p{font-size: var(--fontsize24);}.hfactory .hfact-num{line-height: 1;}}
.hfactory .hfactext{padding-left: 0;}
.hfactory .hfac-img{width: 33%;}
.hfactory .hfactext>p{padding-top: 0;line-height:1.6}}
@media (max-width:768px){.hfactory .hfac-img{width: 49%;}}
/*hfactory*/
.hfactory .hfact-num{box-shadow: 0px 3px 20px 0px #DEDEDE;padding: 10px 0;border-radius: 10px;}
.hfactory{margin-top: 50px;}