﻿@charset "utf-8"; 
:root{--color:#0689ff}
.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;}}
.pagesbanner {min-height:inherit}
/*@media (min-width:1025px){body.nobanner{padding-top:120px;}*/
/*body.nobanner .head-left{color:var(--fontcolor);}*/
/*body.nobanner .lang-icon img{filter:brightness(0);}*/
/*body.nobanner.head-top .head-right .head-share .icon-share,body.nobanner.head-share ul a,body.nobanner.lang-icon span{color:var(--fontcolor);}*/
/*body.nobanner header:not(.is-active) .head-nav .nav-ul>li>a{color:var(--fontcolor);}*/
/*body.nobanner header:not(.is-active) .head-nav .nav-ul>li:hover>a{color:var(--color);}*/
/*body.nobanner .lang-icon span::before,body.nobanner .lang-icon span::after{background:var(--fontcolor)}*/
/*.nobanner header .head-top,.nobanner header:not(.is-active) .head-info{background:#fff}*/
/*body.nobanner .head-share ul a:hover{color:#fff}}*/
.lang-icon img{filter: brightness(0);}
.lang-icon span{color:var(--fontcolor)}
.lang-icon span:before,.lang-icon span:after{background:var(--fontcolor)}
.nobanner header .head-top,header,.nobanner header{background: #fff;}
@media (min-width:1025px){body:not(.nobanner){padding-top:120px;}
.head-nav .nav-ul>li>a,.head-left,.head-top .head-right .head-share .icon-share,.head-share ul a{color:var(--fontcolor)}
.head-share ul a:hover{color:#fff;}}
.pagesbanner{min-height:inherit;}

footer{background-color:#080808;color:#e5e5e5;position:relative;font-size:var(--fontsize14);overflow:hidden;z-index:2}
footer::before{content:"";position:absolute;left:50%;top:25%;width:45%;aspect-ratio:1/1;transform:translateX(-50%);background-color:rgba(255,255,255,.02);border-radius:50%;border:1px solid rgba(255,255,255,.1);z-index:-1}
footer .foot-main{padding:4% 0}
.foot-bot .l-wrap{border-top:1px solid rgba(255,255,255,.06)}
.foot-qrimg img{max-width:100px;height:auto}
footer .foot-logo{margin-bottom:50px;display:block}
footer a{color:#e5e5e5;transition:all .1s linear}
footer a:hover{text-decoration:underline;color:#fff}
footer .foot-nav a{margin:0}
footer .foot-logo img{max-height:60px}
footer .foot-title{font-weight:var(--fontbold6);font-size:var(--fontsize22);margin-bottom:10px;position:relative;color:#fff}
footer .foot-item{width:auto;display:block;max-width:24%}
footer .foot-contact{margin:0}
footer .foot-list{list-style:none;font-size: var(--fontsize18)}
footer .foot-list li{margin-bottom:4px}
footer .foot-list li a em{color:var(--color1);font-size:var(--fontsize16)}
footer .foot-contact .foot-link{display:block}
footer .foot-contact .foot-link li{display:flex;font-size: var(--fontsize15);margin:0 0 15px}
footer .foot-link li p{padding-left:10px}
footer .foot-link li p a{display:block}
footer .foot-link li em{color:var(--color)}
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:rgba(255,255,255,.1);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#FFF;text-decoration:none;transition:all .2s linear}
footer .foot-share ul li a:hover{background-color:var(--color1)}
.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;display:block}
footer .copyright a{margin-left:5px}
@media (max-width:1024px){footer .foot-item{max-width:inherit;width:48%;margin:10px 0}}
@media (max-width:768px){footer .foot-item{width:100%;}
footer .foot-nav .foot-list{display:flex;flex-wrap:wrap;justify-content:space-between}
footer .foot-nav .foot-list li{width:48%}}
#wmkc .wmkc-itemcont a{text-transform:inherit!important;width:auto!important;min-width:120px;}
:root{--hometitlefont:42px;--fontsize12:14px;--fontsize13:15px;--fontsize14:16px;--fontsize15:17px;--fontsize16:18px;--fontsize17:19px;--fontsize18:20px;--fontsize20:22px;--fontsize22:24px;--fontsize24:26px;--fontsize26:28px;--fontsize28:30px;--fontsize30:32px;--fontsize32:34px;--fontsize34:36px;--fontsize36:38px;}
@media (max-width:1440px){:root{--hometitlefont:32px}}
@media (max-width:1024px){:root{--hometitlefont:28px}}
.kche-t78 .kche-template-item h2{font-size:var(--fontsize24)}
.kche-t167 .kche-t167-info .kche-t167-title p{font-size:var(--fontsize20)}
.kche-t86 .kche-t86-item-flex>.kche-item-r>.kche-item-tit{font-size:var(--fontsize18)}
.kche-t86 .kche-t86-item-flex>.kche-item-r>.kche-item-text{font-size:var(--fontsize16)}
.kche-t75>.kche-list>.kche-flex-item>.kche-content{font-size:var(--fontsize15)}
span[style="font-size:24px"]{font-size:var(--fontsize24)!important}
#wmkc .wmkc-email .wmkc-itemcont p{overflow: initial;}
.head-left{display:none;}
@media (min-width:1025px){.head-top .head-right{margin-left:auto}}
.wmkc-wechat .wmkc-list-img .wmkc-list-item:hover img{transform:scale(1.5)}
.wmkc-wechat .wmkc-list-img .wmkc-list-item img{transition:all .2s}