﻿@font-face{font-family:iconfont2;src:url(https://css02.v15cdn.com/m426/iconfont/iconfont.woff2?t=1743399170493) format('woff2'),url(https://css02.v15cdn.com/m426/iconfont/iconfont.woff?t=1743399170493) format('woff'),url(https://css02.v15cdn.com/m426/iconfont/iconfont.ttf?t=1743399170493) format('truetype')}
.icon-dianhua2{font-family:iconfont2!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-dianhua2:before{content:"\e661"}
.flex-jc-sa{display:flex;flex-wrap:wrap;justify-content:space-around}
.home-contact{background-repeat:no-repeat;background-size:100% 100%;background-color:var(--color)}
.home-contact-content{display:flex;justify-content:space-between}
.contact-left{width:42.5%}
.contact-left-img,.contact-left-img img{width:100%;max-width:650px;border-radius:var(--border);border-top-right-radius:0;border-top-left-radius:0}
.contact-left-bottom{display:flex;justify-content:space-between;box-sizing:border-box;padding:30px 0px}
.contact-left-bottom div{display:flex;flex-direction:column;justify-content:center;align-items:center}
.contact-left-num{margin:0px;font-size:38px;color:var(--headercolor);font-weight:var(--fontbold5);line-height:1.1}
.contact-left-txt{font-size:var(--fontsize18);color:var(--headercolor)}
.contact-right{width:50%;position:relative}
.contact-right .play{margin-top:10%;width:45px;height:45px;border-radius:50px;background-color:#FFFFFF;transition:all .3s ease-in-out;-webkit-animation:ripple 1s linear infinite;animation:ripple 1s linear infinite;display:inline-flex;align-items:center;justify-content:center}
@-webkit-keyframes ripple{0%{box-shadow:0 0 0 0 rgb(255 255 255 / 50%),0 0 0 5px rgb(255 255 255 / 50%),0 0 0 10px rgb(255 255 255 / 50%)}
100%{box-shadow:0 0 0 5px rgb(255 255 255 / 25%),0 0 0 10px rgb(255 255 255 / 25%),0 0 0 20px rgba(50,100,245,0)}}
@keyframes ripple{0%{box-shadow:0 0 0 0 rgb(255 255 255 / 25%),0 0 0 5px rgb(255 255 255 / 25%),0 0 0 10px rgb(255 255 255 / 25%)}
100%{box-shadow:0 0 0 5px rgb(255 255 255 / 25%),0 0 0 10px rgb(255 255 255 / 25%),0 0 0 20px rgba(50,100,245,0)}}
.contact-right .img-box em{color:var(--color);font-size:var(--fontsize22)}
.contact-phone-number{font-size:32px;font-weight:var(--fontbold5);color:var(--headercolor);margin:32px 0px;display:inline-block;margin-left:30px}
.contact-right-txt{width:88%;font-size:var(--fontsize18);color:var(--headercolor);margin-top:2%}
.contact-right-btn{width:150px;height:46px;margin-top:30px;background-color:#FFFFFF;border-radius:var(--borderradius);display:flex;justify-content:center;align-items:center;color:var(--color);font-size:var(--fontsize18);transition:all .4s linear;position:relative;z-index:1;box-shadow:0 0 0 #FFF;text-decoration:none}
.contact-right-btn::after{position:absolute;left:0px;top:0px;content:'';display:inline-block;width:0%;height:100%;background-color:var(--color);z-index:-1;border-radius:var(--borderradius);box-shadow:0 0 0 var(--color);transition:all .2s linear}
.contact-right-btn:hover{color:var(--headercolor);box-shadow:0 0 3px #FFF}
.contact-right-btn:hover::after{width:100%;box-shadow:0 0 4px var(--color)}
.contact-right-bottom{position:absolute;bottom:0px;left:0px;width:100%;background-color:#FFFFFF;border-radius:5px 5px 0px 0px;box-sizing:border-box;padding:20px}
.contact-right-bottom p:nth-child(1){font-size:var(--fontsize26);color:var(--fontcolor);font-weight:var(--fontbold5);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-top:0}
.contact-right-bottom p:nth-child(2){color:var(--introcolor);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
@media screen and (max-width:1366px){.contact-left-num{font-size:32px}
.contact-left-txt{font-size:var(--fontsize16)}
.contact-right .play{margin-top:6%}
.contact-right-bottom p:nth-child(1){font-size:var(--fontsize24)}
.contact-right-bottom p:nth-child(2){margin-top:20px;font-size:var(--fontsize14)}
.contact-right-bottom{padding:20px}}
@media screen and (max-width:1240px){.contact-phone-number{font-size:32px;margin:24px 0px}
.contact-right-txt{line-height:24px;font-size:var(--fontsize16);width:90%}}
@media screen and (max-width:900px){.home-contact-content{flex-direction:column;align-items:center}
.contact-left{width:100%}
.contact-left-bottom{padding:30px 0px}
.contact-right{width:95%;box-sizing:border-box;padding-bottom:200px}
.contact-right-bottom{padding:20px}}
@media screen and (max-width:500px){.contact-left-bottom{padding:20px 0px}
.contact-left-num{font-size:var(--fontsize26)}
.contact-left-txt{font-size:var(--fontsize12)}
.contact-phone-number{font-size:var(--fontsize24);margin:15px 0px;margin-left:30px}
.contact-right .play{margin:6% 0;margin-left:6%;width:40px;height:40px}
.contact-right .img-box em{font-size:var(--fontsize18)}
.contact-right-txt{line-height:22px;font-size:var(--fontsize14);width:100%}
.contact-right-btn{width:150px;height:40px;font-size:var(--fontsize15);margin-top:20px}
.contact-right-bottom p:nth-child(1){font-size:var(--fontsize16);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.contact-right-bottom p:nth-child(2){margin:0px;font-size:var(--fontsize14)}
.contact-right-bottom{padding:20px;border-radius:3px 3px 0 0}
.contact-right{width:100%;padding-bottom:150px}}
.home-news{margin-top:4%}
@font-face{font-family:iconfont3;src:url(https://css02.v15cdn.com/m419/fonts/iconfont.woff2?t=1743488956118) format('woff2'),url(https://css02.v15cdn.com/m419/fonts/iconfont.woff?t=1743488956118) format('woff'),url(https://css02.v15cdn.com/m419/fonts/iconfont.ttf?t=1743488956118) format('truetype')}
.our .iconfont{font-family:iconfont3!important;}
.icon-shijian:before{content:"\e617"}
.icon-renqun:before{content:"\e61c"}
.icon-erji:before{content:"\e624"}
.icon-yungongchang:before{content:"\e602"}
.icon-jiangbei1:before{content:"\e60d"}
.icon-caidanlan-chanpin:before{content:"\e62b"}
.flex-jc-sb{display:flex;flex-wrap:wrap;justify-content:space-between}
.our{padding:4% 0 0;background-color:#FFFFFF}
.home-text{color:var(--introcolor);font-size:var(--fontsize18);text-align:center;max-width:920px;margin:0px auto}
.our-list{margin-top:2%;background-color:#FEFEFE}
.our-list li{width:16.66%;text-align:center;padding:3.5% 0px}
.our-list li:nth-child(odd){background-color:#FAFAFA}
.our-list li .iconfont{font-size:48px;color:var(--color);transition:all 0.2s linear;display:inline-block}
.our-list li:hover .iconfont{transform:rotateY(180deg)}
.our-list .our-item-name{color:var(--introcolor);margin:10px 0px 6px;line-height:1.5;word-break:break-all}
.our-list .our-item-bref{color:var(--fontcolor);font-size:var(--fontsize24);font-weight:var(--fontbold5);line-height:1}
@media(max-width:1024px){.our-list li{width:33.33%}
.our-list .our-item-bref{font-size:var(--fontsize20)}
.our-list .our-item-name{font-size:var(--fontsize16)}}
@media(max-width:768px){.our{padding:40px 0 0}}
@media(max-width:500px){.our-list{margin-top:15px}
.our-list li{width:50%}
.our-list li:nth-child(3){background:none}
.our-list li:nth-child(4){background:#FAFAFA;}
.our-list li .iconfont{font-size:36px;line-height:1.3}}
.home-cate .catelist{width:100%;padding-left:0;}
@media (min-width:769px){.home-cate .catelist ul li{width:23.5%;}
.home-cate .catelist ul li:nth-child(4){margin-bottom:1em}
.home-cate .catelist ul li:nth-child(3n){margin-right:2%;}
.home-cate .catelist ul li:nth-child(4n){margin-right:0;}}
.home-banner .swiper-slide>a::after{display:none}
.home-cate .cateul{background:var(--color)}
.home-cate .cateul li{color:#fff}
.home-cate,.home-products,#homeproducts .swiper-slide{background:#fff}
.home-cate .cateul li:hover{color:#fff}
   .home-about .big-title{font-size:35px;font-weight:700}
.contact-left-txt{text-align:center}
@media (max-width:1024px-){.home-contact .contact-title,.home-about .big-title{font-size:25px}
}.home-contact{padding:3% 0}
.home-contact .contact-title{font-size:35px;font-weight:700;color:#fff}
.contact-right .play{margin-top:4%}
.home-contact   .line{width:100%;height:1px;background-color:#fff;margin-top:4%}
@media (max-width:1024px){.home-contact .contact-title{font-size:var(--fontsize28)}}
@media (max-width:768px){.home-contact .contact-title{font-size:var(--fontsize24)}}
.contact-right-flex{display:flex;margin-top:15px;align-items:center;}
.contact-right-list{display:flex;flex-wrap:wrap;align-items:center;width:45%;margin-left:20px;}
.contact-right-list li{width:33.333%;margin:5px 0;}
.contact-right-list li:nth-child(4){width:40%;}
.contact-right-list li:nth-child(n+5){width:30%;}
.contact-right-flex .contact-right-txt{margin:0;}
@media (max-width:550px){.contact-right-flex{flex-wrap:wrap}
.contact-right-list{width:70%;margin:15px 0 0;}}
@media (max-width:900px){.contact-right{padding-bottom:30px}}
.contact-left-txt{text-align:left}
.contact-left-num{width:100%;text-align:left}
.home-news{padding:4% 0;position:relative}
.home-news .homenews-wrap{margin-top:2%;display:flex;justify-content:space-between;align-items:flex-start}
.home-news .homenews-img{width:40%}
.homenews-list{flex:1;padding-left:30px;list-style:none}
.homenews-list li{position:relative;padding-bottom:15px;margin-bottom:15px;padding-left:30px;border-bottom:1px solid #eaeaea}
.homenews-list li.act .icon{background:var(--color);color:#FFFFFF;border-color:var(--color)}
.homenews-list li.act .name{color:var(--color)}
.homenews-list li .info{display:none}
.homenews-list li .icon{cursor:pointer;position:absolute;left:0px;top:4px;width:20px;height:20px;line-height:1;background:rgba(146,146,146,0);border:1px solid var(--introcolor);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fontsize14)}
.homenews-list li .name{font-size:var(--fontsize20);font-weight:var(--fontbold6);line-height:1.2}
.homenews-list li .date{color:var(--introcolor);display:flex;align-items:center;font-size:var(--fontsize14);padding:4px 0px}
.homenews-list li .date em{margin-right:10px;font-size:var(--fontsize14)}
.homenews-list li .text{color:var(--introcolor);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.homenews-list li .home-more{min-width:125px;height:42px;margin-top:1em}
.home-news .homenews-img img{width:100%;border-radius:var(--borderradius);transition:all .1s linear}
.home-news .homenews-img img:hover{transform:scale(1.01)}
@media(max-width:768px){.home-news{padding:40px 0px}
.home-news .homenews-img{display:none}
.homenews-list{padding-left:0px}
.homenews-list li{padding-left:0px}
.homenews-list li .icon{display:none}
.homenews-list li .info{height:auto!important;display:block!important}
.homenews-list li .name{font-size:var(--fontsize18)}
}

.home-service .service-top{display:block}
.home-service .service-top .home-title{text-align:center}
.home-service .service-list{margin-top:3em}
@media (max-width: 768px){.home-service .service-list{margin-top:30px}}