﻿.home-service,.home-products{background:var(--hovercolor)}
.home-logo .swiper-slide:hover img{filter:drop-shadow(var(--hovercolor) 0 180px)}
.home-consultation .title span{color:#fff;}
.home-more,.home-contact .wmkcfeedback .send-btn{background:var(--color2);border-color:var(--color2)}
.home-contact .wmkcfeedback .send-btn{color:#fff}
.home-more:hover,.home-contact .wmkcfeedback .send-btn:hover{background:#EAE8EB;border-color:#EAE8EB;color:#000}
.home-service .swiper-slide:hover .info .more,.home-products .pro-list li:hover .info .title,.home-news .news-list li:hover .info .more span{color:var(--color2)}
.home-news .news-list li:hover .info .more span::before{background:var(--color2)}
.home-about .img .img-box{border:none}
.home-about .img .img-box img{transform:none;}
.home-about .img .num-box,.home-choose .item .num{background:var(--color2)}
.home-about .img .num-box::before{background:#ddd;}
.home-about .img .num-box:after{content:'';width:100%;height:100%;background:var(--color2);border-radius:50%;top:0;left:0;position:absolute;}
.home-about .img .num-box>p{position:relative;z-index:2}
.home-choose .item .num::before{content:"";position:absolute;z-index:-1;width:calc(100% + 20px);height:calc(100% + 20px);left:50%;top:50%;transform:translate(-50%,-50%);background-color:#ddd;opacity:.5;border-radius:50%;transition:all .2s linear}
.home-choose .item .num span{color:#fff;font-size:var(--fontsize18);font-weight:var(--fontbold6)}
.home-choose .item .num::after{background:var(--color2);width:100%;height:100%;transition:none;}
.home-service .swiper-slide .img{border:none!important}
.home-service .swiper-slide .img img{width:100%;aspect-ratio:1/1;}
@media (min-width:769px){.home-consultation .title{font-size:var(--fontsize22)}
.home-consultation .title span,.home-consultation .phone{font-size:var(--fontsize34)}}
.home-consultation .phone ul{display:flex;margin-top:5px}
.home-consultation .phone ul li{margin-right:15px}
.home-consultation .phone ul li a{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%}
.home-consultation .phone ul li .social-item.fb{background-color:#3b5997}
.home-consultation .phone ul li .social-item.you{background-color:#FF0000}
.home-consultation .phone ul li .social-item.ins{background:radial-gradient(circle at 30% 107%, #FDF497 0, #FDF497 5%, #fd5949 45%, #D6249F 60%, #285aeb 90%)}
.home-consultation .phone ul li .social-item.tw{background-color:#2d2d2d}
@media (max-width:768px){.home-consultation .phone ul li{margin-right:10px}
.home-consultation .phone ul li a{width:30px;height:30px}}
@media (max-width:500px){.home-consultation .title{width:100%;text-align:center;margin-bottom:15px}
.home-consultation .phone{width:100%;margin:0 0 15px;text-align:center}
.home-consultation .phone ul{justify-content:center;}
.home-consultation .phone ul li{margin:0 5px}
.home-consultation .home-more{margin:0 auto}}
.home-choose .img-box{padding:0}
.home-choose .img-box img{max-width:100%;}
.home-choose .img-box::before{display:none}
.home-news .news-list li .info .more{font-size:var(--fontsize16)}
.home-news .news-list li .info .more em{background:linear-gradient(45deg,var(--color2) 0,#eee 100%)}
.home-tip span{padding:0;}
.home-tip span::before{display:none}
@font-face{font-family:"iconfont2"; src:url('/js/45104/font/iconfont.ttf') format('truetype');}
.home-logo .iconfont{font-family:"iconfont2" !important;font-style:normal;}
.icon-fuwu:before{content:"\e704";}
.icon-zhifufangshi:before{content:"\e611";}
.icon-zhifu:before{content:"\e8f9";}
.icon-jishufuwu:before{content:"\ebce";}
.icon-jiejuefangan-02:before{content:"\e60e";}
.icon-jiejuefangan1-02:before{content:"\e613";}
.icon-cailiao:before{content:"\e760";}
.icon-a-yinhangkadaizhifuzhifu:before{content:"\e63f";}
.home-logo{padding:3% 0}
.logolist{display:flex;flex-wrap:wrap;justify-content:space-between}
.logolist li{color:#fff;display:flex;align-items:center;width:32%;margin:15px 0}
.logolist li .icon{width:66px;height:66px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;color:var(--color2);margin-right:15px}
.logolist li .icon i{font-size:var(--fontsize28)}
.logolist li .txt{flex:1;font-size:var(--fontsize20);line-height:1.4}
@media (max-width:1024px){.logolist li{margin:10px 0}
.logolist li .icon{width:46px;height:46px;margin-right:10px}
.logolist li .icon i{font-size:var(--fontsize24)}
.logolist li .txt{flex:1;font-size:var(--fontsize17);}}
@media (max-width:768px){.logolist li{width:48%}}
@media (max-width:500px){.home-logo{padding:20px 0}
.logolist li .icon{width:40px;height:40px;}
.logolist li .icon i{font-size:var(--fontsize20)}
.logolist li .txt{flex:1;font-size:var(--fontsize14);}}