﻿.home-banner .swiper-slide>a::after{display:none;}
.home-boxshaw{margin-top: unset;}
.home-banner .banner-animote{color:#fff;transform:translate(0,-50%);left:5%;text-align:left;width:50%}
.home-banner  .tag{font-weight:700}
.home-banner .banner-animote .p3 a{color:var(--color);border-color:var(--color)}
@media (max-width:1024px){.home-banner .banner-animote{width:100%}}
.home-banner .banner-animote .p3 a{color:#fff;background:var(--color)}
.home-banner .banner-animote{z-index:1;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}
.home-banner .banner-animote .p1{font-weight:var(--fontbold8)}
.home-banner .banner-animote .p2{font-weight:var(--fontbold5)}
.home-pro .list li{display: block;width: 24%;}
.home-pro .list li .img{width: 100%;}
.home-pro .list li .info{border-top: 1px solid #EEEEEE;}
.home-pro .list li .info .title{height: 56px;}
.home-pro .list li .info .more{display: none;}
.home-pro .list li .info .text{display: none;}
.home-pro .list li:nth-child(4n+3) .info::before, .home-pro .list li:nth-child(4n+4) .info::before {left: 0;right: auto;border-width: initial;border-color: initial}
.home-pro .list li .info:after {transition: all .3s linear;content: "";position: absolute;top: -3.5px;left: 0;opacity: 0;width: 0;height: 0;border-style: solid;border-width: 3px 0 3px 5px;border-color: transparent transparent transparent var(--color);}
.home-pro .list li .info:before {content: "";position: absolute;top: -1px;left: 0;width: 0%;height: 1px;background: var(--color);transition: all .3s linear;z-index: 1;border-width: initial;transform: initial;border-style: initial;}

.home-pro .list li:hover .info{background: #F7F7F7;color: inherit;}
.home-pro .list li:hover .info::before {width: 100%;}
.home-pro .list li:hover .info::after {opacity: 1;left: calc(100% - 4px);}
@media (max-width:1024px) {.home-pro .list li{width: 48%;}}
.home-pro .list {padding: 0 20px;}

@font-face{font-family:"kchefont";display:swap;src:url(https://cdn.seo.com.cn/Content/ck/kche/iconfont/iconfont.woff2?t=1750317603580) format('woff2'),url(https://cdn.seo.com.cn/Content/ck/kche/iconfont/iconfont.woff?t=1750317603580) format('woff'),url(https://cdn.seo.com.cn/Content/ck/kche/iconfont/iconfont.ttf?t=1750317603580) format('truetype')}
.kchefont{font-family:"kchefont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-kche-roundhowtoregp:before{content:"\e612"}
.icon-kche-commandkey:before{content:"\e65f"}
.icon-kche-browser:before{content:"\e655"}
.icon-kche-company:before{content:"\e635"}
.icon-kche-magicline:before{content:"\e629"}
@font-face{font-family:iconfont2;display:swap;src:url(https://css02.v15cdn.com/m432/fonts/iconfont.woff2?t=1743402352039) format('woff2'),url(https://css02.v15cdn.com/m432/fonts/iconfont.woff?t=1743402352039) format('woff'),url(https://css02.v15cdn.com/m432/fonts/iconfont.ttf?t=1743402352039) format('truetype')}
#serviceswiper2 .icon-right{font-family:iconfont2!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#serviceswiper2 .icon-right:before{content:"\ec33"}
.home-service{background:no-repeat top;padding:4% 0 0;position:relative}
.home-service .home-des,.home-service .home-title{color:#FFFFFF}
#serviceswiper2{margin-top:40px}
#serviceswiper2 .swiper-slide{background:#fafafa;width:49%;padding:3% 25px;text-align:center;height:auto;display:flex;flex-direction:column;align-items:center}
#serviceswiper2 .swiper-slide .p1{font-size:var(--fontsize28);font-weight:var(--fontbold6)}
#serviceswiper2 .swiper-slide .icon{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0}
#serviceswiper2 .swiper-slide .icon li{display:inline-flex;flex-direction:column;margin:10px 0.65%;width:32%;line-height:1.4}
#serviceswiper2 .swiper-slide .icon li:hover p{color:var(--color)}
#serviceswiper2 .swiper-slide .icon li>em{height:40px;font-size:40px;color:var(--color);display:flex;align-items:center;justify-content:center;margin-bottom:5px}
#serviceswiper2 .swiper-slide .home-more{margin-top:auto}
#serviceswiper2 .serviceswiper-pagination{text-align:center;margin-top:10px}
@media (min-width:1025px){#serviceswiper2 .swiper-wrapper{display:flex;justify-content:space-between;}}
@media (max-width:768px){#serviceswiper2{margin-top:20px}
.home-service{padding:30px 0 0}
#serviceswiper2 .swiper-slide .icon li{width:48%;margin:10px 1%;}}
@media (max-width:540px){#serviceswiper2 .swiper-slide .icon li{font-size:var(--fontsize14);width:100%;margin:10px 0 0;}
#serviceswiper2 .swiper-slide .icon li>em{font-size:35px;height:35px;}
#serviceswiper2 .swiper-slide .icon{margin:12px 0 20px}
#serviceswiper2 .icon-right{font-size:var(--fontsize14)}}
.home-about .aboutimg img,#serviceswiper2 .swiper-slide,.home-pro .list li{border-radius:10px;overflow:hidden;}
@media (min-width:1025px){header:not(.is-active) .head-left .item,header:not(.is-active) .head-nav .nav-ul>li>a{text-shadow: 1px 1px 2px var(--fontcolor);}}
#newswiper .swiper-slide{box-shadow: 0px 3px 20px 0px #DEDEDE;}
#serviceswiper2 .swiper-slide{box-shadow: 1px 5px 5px 0px #DEDEDE;}