﻿@charset "utf-8";
:root{--color:#455EA1;--fontfamily:"Roboto Slab", serif}
@media (max-width:768px){.kche-t46 .kche-item-img{max-width:100%}}
.kche-t162 .kche-t162-item{height:auto}
.home-more,.home-more:hover,#customswiper .customswiper-next em, #customswiper .customswiper-prev em,.procate li:hover,.wmkcfeedback .send-btn,.maylink-list .swiper-slide:hover .pro-info .title,.maylink-list .swiper-slide:hover .pro-info .text,.prodetails-info .prodetails-btnlist>:hover,.prodetails-tabs .prodetails-tabs-item.act,.common-page a.ctxt, .common-page span.ctxt,.procate li:hover .info .title,.pro-list.list1 li:hover .pro-info *,.icon-hottitle{color:#fff;}
@media (max-width:768px){.bottom-btn .btn-item.gotop em{color:#fff;}}
 footer{background-color:var(--hovercolor);background-image:url(https://css02.v15cdn.com/m433/imgs/foot-bg.svg);color:var(--footercolor)}
footer .foot-main{padding:3% 0px}
.foot-qrimg img{max-width:100px;height:auto}
footer a{color:var(--footercolor);transition:all .1s linear}
footer a:hover{text-decoration:underline}
footer .foot-logo img{max-height:60px}
footer .foot-title{font-weight:var(--fontbold6);font-size:var(--fontsize24);color:var(--footercolor);margin-bottom:10px;height:auto}
footer .foot-item{width:20%}
footer .foot-cate{width:16%}
footer .foot-list{list-style:none}
footer .foot-list li{margin-bottom:4px}
footer .foot-nav{display:unset}
footer .foot-nav .foot-list{display:flex;flex-wrap:wrap;justify-content:space-between}
footer .foot-nav .foot-list li{width:49%}
footer .foot-link li{display:flex}
footer .foot-link li p{padding-left:10px}
footer .foot-share{margin-top:15px}
footer .foot-share ul{display:flex;flex-wrap:wrap;list-style:none}
footer .foot-share ul li{margin-right:10px;margin-bottom:10px}
footer .foot-share ul li a{width:35px;height:35px;background:#0000008C;border-radius:var(--borderradius);display:inline-flex;align-items:center;justify-content:center;color:#FFFFFF;text-decoration:none;transition:all .2s linear}
footer .foot-share ul li a:hover{transform:translateY(-4px)}
.foot-main .l-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}
footer .foot-info .foot-text{max-width:520px;margin-bottom:15px}
footer .copyright{padding:10px 15px;font-size:15px;text-align:center;position:relative;z-index:1}
footer .copyright::before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,.05);z-index:-1}
footer .foot-contact ul{justify-content:unset}
footer .copyright a{margin-left:5px}
footer .foot-share ul li{margin:0}
footer .foot-title{width:100%;text-align:left}
footer .foot-item{flex:1}
footer .foot-nav ,footer .foot-info{flex: 1.5;}
@media (max-width:1024px){footer .foot-main{padding:30px 0px}
footer .foot-item{width:49% !important;flex:unset}
footer .foot-item:nth-child(n+3){margin-top:20px}
}@media (max-width:768px){footer .foot-item{width:100% !important}
footer{margin-bottom:calc(55px + constant(safe-area-inset-bottom));margin-bottom:calc(55px + env(safe-area-inset-bottom))}
}footer .foot-item.foot-info .foot-list li{display:flex;align-items:flex-start;justify-self:flex-start}
footer .foot-item.foot-info .foot-list li P{text-align:left}
footer .foot-item.foot-info .foot-list li em{margin-right:10px}
 footer .wmkcfeedback input,footer .wmkcfeedback textarea{margin-bottom:10px;height:30px}
footer .wmkcfeedback textarea{height:50px}
footer .wmkcfeedback{margin-top:0}
footer .wmkcfeedback .send-btn{margin-top: 10px;}
footer .foot-share{padding-top:0}
footer .wmkcfeedback .send-btn{margin: 10px 0;}
@media(min-width:1025px){#licontact-us{display:flex;align-items:center}
#licontact-us a{background:var(--color);height:40px;padding:0 15px;border-radius:30px;color:#fff!important;transition:all .1s linear;text-decoration:none}
#licontact-us a:hover{opacity:.9}
#licontact-us a::before{display:none}}
.foot-submit{max-width:300px;width:100%;display:flex;overflow:hidden;border-radius:5px;margin-bottom:15px}
.foot-submit input{width:calc(100% - 80px);border:none;outline:none;padding:0 10px;height:40px;font-size:var(--fontsize16);font-family:var(--fontfamily);}
.foot-submit button{flex:1;border:none;outline:none;cursor:pointer;background:var(--color);color:#fff;font-size:var(--fontsize16);padding:0 10px;font-family:var(--fontfamily);}
.foot-submit button:hover{opacity:.9}
.head-nav .nav-ul>li#lisolution>a{pointer-events: none;}
footer .copyright::before{display: none;}
