﻿
#indexSwiper .swiper-pagination-bullet:after{background-color: var(--color2);}
.about .about-btn .btn-more{background-color:var(--color2);}
.about .about-btn .btn-more:hover{color:var(--color2);border-color:var(--color2)}
.cate-img:after{border-bottom-color:var(--color2);border-left-color:var(--color2);border-color:var(--color2) var(--color2) transparent transparent}
.pro-list>li:hover .pro-wrap{border-color:var(--color2)}
.pro-list>li:hover .pro-btn{background-color: var(--color2);}

@font-face {font-family:"iconfont2";font-display:swap;src:url('https://css02.v15cdn.com/m439/fonts/iconfont.woff2?t=1773210533151') format('woff2'),url('https://css02.v15cdn.com/m439/fonts/iconfont.woff?t=1773210533151') format('woff'),url('https://css02.v15cdn.com/m439/fonts/iconfont.ttf?t=1773210533151') format('truetype');}
.home-service .iconfont {font-family:"iconfont2" !important;}
.icon-service-3:before {content:"\e61c";}
.icon-service-1:before {content:"\e673";}
.icon-service-2:before {content:"\e603";}
.icon-service-5:before {content:"\e829";}
.icon-service-4:before {content:"\eb01";}
.icon-left-arrow:before {content:"\e604";}
.icon-right-arrow:before {content:"\eaf3";}
.l-main-home section.intro {padding:0;background:none;}
.home-title{font-size:42px;font-weight:var(--fontbold5);color:var(--fontcolor);text-align:center;text-transform:capitalize;line-height:1.4;position:relative;padding-bottom:20px}
.home-title::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:6px;background:var(--color);border-radius:3px}
.home-des{font-size:var(--fontsize16);color:var(--introcolor);text-align:center;max-width:1000px;margin:10px auto 0px}
.home-des a{font-weight:var(--fontbold5);background:var(--bgcolor);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.home-des a:hover{border-bottom:1px solid var(--color)}
@media (max-width:1440px){.home-title{font-size:34px}}
@media (max-width:1280px){.home-title{font-size:30px}}
@media (max-width:1024px){.home-title{font-size:26px}}
@media (max-width:768px){.home-title{font-size:24px}}
.home-service{padding:4% 0}
.home-service{background:no-repeat center;background-size:cover}
.home-service .home-des,.home-service .home-title{color:#FFFFFF}
.home-service .home-title:after{display:none;}
#serviceswiper{padding-top:4em}
#serviceswiper .swiper-slide{position:relative;transition:all .15s linear}
#serviceswiper .swiper-slide.swiper-slide-next,#serviceswiper .swiper-slide.swiper-slide-prev{transform:translateY(-20px)}
#serviceswiper .swiper-slide>img{width:100%;display:block;}
#serviceswiper .swiper-slide .info{position:absolute;background:linear-gradient(90deg,#5226D5,#A939C8);color:#fff;border-radius:4px;width:80%;bottom:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;padding:10px 20px;text-align:center;justify-content:center;}
#serviceswiper .swiper-slide .info img{margin-right:5px;}
#serviceswiper .serviceswiper-btn::after,#serviceswiper .serviceswiper-btn::before{opacity:.1}
@media (max-width:768px){#serviceswiper .swiper-slide .info{padding:10px}
.home-service{padding:30px 0px}}
.homeswiper-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;gap:20px;margin-top:3em;padding:2px 0}
.homeswiper-btn::after,.homeswiper-btn::before{content:"";position:absolute;left:0px;top:50%;transform:translateY(-50%);height:1px;background:#EEEEEE;width:calc(100% / 2 - 100px)}
.homeswiper-btn::after{left:auto;right:0px}
.homeswiper-btn .homeswiper-next,.homeswiper-btn .homeswiper-prev{width:60px;height:60px;border-radius:50%;border:1px solid var(--color);display:flex;align-items:center;justify-content:center;transition:all .1s linear;cursor:pointer}
.homeswiper-btn .homeswiper-next:hover,.homeswiper-btn .homeswiper-prev:hover{background:var(--color)}
.homeswiper-btn .homeswiper-next:hover em,.homeswiper-btn .homeswiper-prev:hover em{color:#FFFFFF}
.homeswiper-btn .homeswiper-next em,.homeswiper-btn .homeswiper-prev em{color:var(--color);font-size:var(--fontsize22)}
@media (max-width:768px){.homeswiper-btn .homeswiper-next,.homeswiper-btn .homeswiper-prev{width:50px;height:50px}}
.l-main-home section.latestpro{display:none}

#indexSwiper .banner-in{position: absolute;top:13%;left:0;width:100%;text-align: center;color:#fff;padding-left:2%}
#indexSwiper .banner-in .tit{font-weight: bold;font-size: 2.8vw;line-height: 1.3;}
#indexSwiper .banner-in .des{font-size:1.5vw;line-height: 1.3;margin:1% 0 3%}
#indexSwiper .banner-in .more a{display:inline-block;font-size:1.3vw;padding:.5% 1%;color:#fff;background: linear-gradient(158deg,#310CCE,#8B15CD);width:auto;border-radius: 10px;;transition:all .3s ease-in-out}
#indexSwiper .banner-in .more a:hover{font-size:1.5vw;padding:0.8% 1.5%}
@media (max-width:768px){#indexSwiper .banner-in .more{display:none;}}

#indexSwiper .swiper-slide>a{pointer-events:none}

@media (min-width:961px){.cate-item{width:20%;padding:0 20px;}}
.cate-img>.btn-more{background-color:#5439DF;}
.pro-list .pro-wrap{border-color:var(--color)}
.pro-list .pro-btn{background: var(--color);color:#fff;}
.about .about-tit,.l-main-home .sec-title{color:var(--color2)}
.about .about-tit:after{background: var(--color2);}
#indexSwiper{height:auto}
#indexSwiper .swiper-slide a.bannertxt2btn{transition:all .3s ease-in-out;position:absolute;display:block;width:17%;height:14%;background:#121128 url(/uploads/45259/page/p202609201755328c777.png) no-repeat 43% 43%;background-size:128%;border-radius:2vw;bottom:28%;left:6.8%;z-index:2;pointer-events:initial}
#indexSwiper .swiper-slide a.bannertxt3btn{transition:all .3s ease-in-out;position:absolute;display:block;width:12.2%;height:10%;background:url(/uploads/45259/page/p202609201801253b9b5.png) no-repeat 56% 40%;;background-size:116%;bottom:32%;left:7.5%;z-index:2;pointer-events:initial}
#indexSwiper .swiper-slide a.bannertxt2btn:hover,#indexSwiper .swiper-slide a.bannertxt3btn:hover{transform:scale(1.1)}