﻿@import url("https://cdn.seo.com.cn/Content/ck/kche/iconfont/iconfont.css");
.home-banner .swiper-slide>a{position: relative;display: flex;}
/*.home-banner .swiper-slide>a::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(135deg, var(--color) 0, rgba(0, 0, 0, 0)80%);}*/
.home-banner .swiper-slide>a::after{display:none;}

.home-banner .banner-animote .title{text-shadow:1px 2px 3px var(--fontcolor)}
.home-banner .banner-animote .more a{display:inline-block;min-width:160px;max-width:160px;display:flex;align-items:center;justify-content:center;height:45px;background:var(--color);color:#fff;transition:all .3s;font-size:var(--fontsize16);margin-top:20px;}
.home-banner .banner-animote .more a em{margin-left:10px;transform: translateY(2px);}
.home-banner .banner-animote .more a:hover{background:#fff;color:var(--color)}
@media (max-width:550px){.home-banner .banner-animote .more a{margin-top:10px;min-width:120px;max-width: 120px;height:30px;font-size:var(--fontsize14);}}
@font-face{font-family:iconfont2;src:url(https://css02.v15cdn.com/m425/fonts/iconfont.woff2?t=1743411571290) format('woff2'),url(https://css02.v15cdn.com/m425/fonts/iconfont.woff?t=1743411571290) format('woff'),url(https://css02.v15cdn.com/m425/fonts/iconfont.ttf?t=1743411571290) format('truetype')}
.home-contact .iconfont{font-family:iconfont2!important;}
.home-contact .icon-direction-right:before{content:"\e66d"}
.home-contact{background:var(--hovercolor);background:no-repeat center;text-align:center;overflow:hidden;background-size:cover;padding:4% 0;}
.home-contact .animate{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:Roter360 10s linear infinite;max-height:150%;z-index:0;opacity:0.5}
.home-contact .l-wrap{z-index:9;position:relative;max-width:1100px}
@keyframes Roter360 {0%{transform:translate(-50%,-50%) rotateZ(0deg)}100%{transform:translate(-50%,-50%) rotateZ(360deg)}}
.home-contact .des{color:var(--color);font-size:var(--fontsize18)}
.home-contact .home-title{color:#FFFFFF;margin-bottom:20px}
.home-contact p{color:#fff;margin:5px 0}
.home-contact .more{margin-top:40px;position:relative;width:180px;height:54px;background:var(--color);color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;text-transform:capitalize;overflow:hidden;border-radius:5px;transition:all 0.1s linear}
.home-contact .more em{font-weight:var(--fontbold6);font-size:var(--fontsize14);margin-right:5px}
.home-contact .more:hover{opacity:0.8}
@media (max-width:768px){.home-contact{padding:30px 0}
.home-contact .home-title{margin-bottom:10px}
.home-contact .more{margin-top:20px}}
@media (max-width:450px){.home-contact .more{width:140px;height:45px}}
.home-line{width: 60px;height: 3px;background-color: var(--color, #0c5adb);margin: 20px auto 20px;border-radius: 30px;}
.home-service .home-des{color: inherit;}
.home-service .service-list {display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 20px;}
.home-service .service-item {width: 32%;box-shadow: 0px 1px 10px 0px rgba(51, 51, 51, 0.1);border-radius: 10px;padding: 25px;box-sizing: border-box;margin-bottom: 2%;background-color: #fff;}
.home-service .service-top {display: flex;margin-bottom: 20px;background-color: #fff;align-items: center;}
.home-service .service-top em {font-size: 26px;margin-right: 15px;color: var(--color, #0c5adb);font-weight: bolder;transition: all .2s ease;}
.home-service .service-item .home-service .service-top>em {font-size: 28px;transition: all .2s ease;color: var(--color, #0c5adb);}
.home-service .service-tit {font-size: 18px;font-weight: var(--fontbold6, 600);margin: 0;color: #000;}
.home-service .service-botton {padding-bottom: 25px;}
.home-service .service-text p {color: #444;font-size: 16px;margin: 0;}
@media (max-width: 768px) {.home-service .service-item {width: 49%;padding: 15px;}}
.choose-ul .choose-item .title{margin-bottom:0;}
.probox{padding: 3% 0;}
.probox .prolist{display: flex;justify-content: space-between;margin-top: 20px;}
.probox .prolist .item{width: 31%;border: 1px solid #eee;}
.probox .prolist img{width: 100%;}
.probox .prolist .info{text-align: center;font-weight: var(--fontbold7);margin-bottom: 10px;color: var(--fontcolor);line-height: 20px;text-transform: capitalize;padding: 10px 0;}
.choose-ul .choose-item em,.home-service .service-top em{color:var(--color1)}
.home-project .swiper .project-button-next, .home-project .swiper .project-button-prev{background:var(--color1)}
@media (min-width:1281px){.home-about .about-info .home-title{font-size:32px}}
.home-about .about-img{padding-top:0;padding-left:0}
.home-about .about-img iframe{width:100%}
.home-about .color span{padding:0;line-height:1.4}
@media (max-width:768px){.home-about .about-img iframe{display:block;height:auto;min-height:inherit;aspect-ratio:16/9}
.home-about .about-img{padding:0}
.home-about .color span{font-size:var(--fontsize18)}}
@media (min-width:769px){.probox.pro1{padding-top:8%}}
.home-title+.home-des{margin-top:10px}
.home-solution{padding-bottom:3%;}
.solution-swiper{margin-top:30px;}
.solution-swiper .swiper{padding-bottom:60px;}
.solution-swiper .solution-pic a{display:block;position:relative;overflow:hidden;}
.solution-swiper .solution-pic .solution-img img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;}
.solution-swiper .solution-pic .solution-hover{position:absolute;width:100%;height:100%;background:rgba(10 94 213 / 45%);top:-100%;left:0;transition:all 700ms ease;}
.solution-swiper .solution-pic .solution-icon{transition:all 700ms ease;width:78px;height:78px;position:absolute;top:100%;left:50%;transform:translate(-50%,0);background:var(--color);border-radius:50%;}
.solution-swiper .solution-pic .solution-icon:before{content:'';width:22px;height:2px;background:#fff;top:50%;left:50%;position:absolute;margin-left:-11px;margin-top:-1px;transition:all 700ms ease;}
.solution-swiper .solution-pic .solution-icon:after{content:'';width:2px;height:22px;background:#fff;top:50%;left:50%;position:absolute;margin-left:-1px;margin-top:-11px;transition:all 700ms ease;}
.solution-swiper .solution-pic:hover .solution-hover{top:0}
.solution-swiper .solution-pic:hover .solution-icon{top:50%;transform:translate(-50%,-50%)}
.solution-swiper .solution-pic .solution-icon:hover{background:#fff;}
.solution-swiper .solution-pic .solution-icon:hover::before,.solution-swiper .solution-pic .solution-icon:hover::after{background:var(--color1);}
.solution-swiper .solution-tit{margin-top:20px;font-size:var(--fontsize18);color:var(--color);line-height:1.4}
.solution-swiper .solution-tit a:hover{color:var(--color1);transition:all 700ms ease;}
@media (max-width:768px){.home-solution{padding:20px 0 30px;}
.solution-swiper{margin-top:20px;}
.solution-swiper .solution-pic .solution-icon{width:60px;height:60px;}
.solution-swiper .swiper{padding-bottom:50px;}}
.home-contact{position:relative;}
.home-contact .l-wrap{position:relative;}
.home-contact:before{content:'';width:100%;height:100%;background:rgba(0 0 0 /30%);position:absolute;top:0;left:0;}
.home-title{color:var(--color);}
.home-about .about-info .home-title,.home-des{color:var(--fontcolor);}
.choose-ul .choose-item em{overflow:hidden;height:60px;line-height:1;display:inline-block;margin-top:15px}
.choose-ul .choose-item em img{filter:drop-shadow(0 100px 0 var(--color1));transform:translateY(-100px);height:100%;object-fit:contain}
@media (max-width:768px){.choose-ul .choose-item em{height:40px}}
/*.home-banner .swiper-slide>a::after{background: linear-gradient(135deg, #0a5ed5de 0, rgba(0, 0, 0, 0) 80%);}*/
.home-choose{margin-top:6%;}
.home-about{padding-top:0;}
.index-pro{justify-content: space-between;}
.index-pro .pro-item{width:32%;border-radius: 20px;margin-bottom:2%;border:1px solid var(--color) !important;background:var(--color);transition:all .3s}
.index-pro .pro-item:hover{box-shadow:1px 2px 11px 2px rgb(10 94 213 / 50%)}
.index-pro .pro-item .pro-img a{background:#fff;padding-bottom:75%;}
.index-pro .pro-item .pro-img a img{width:auto;height:auto;object-fit: initial;}
@media (min-width:769px){.index-pro .pro-item:nth-child(n + 7){margin-bottom:0;}}
@media (max-width:768px){.index-pro .pro-item{width:49%;}
.index-pro .pro-item:nth-child(n + 8){margin-bottom:0;}
.home-choose{margin-top:20px;}
.index-pro .pro-item:nth-child(2n+1){border-right: 1px solid var(--color) !important;}
.index-pro .pro-item:nth-child(n+3){border-top: 1px solid var(--color) !important;}}
@media (max-width:540px){.index-pro .pro-item{width:100%;}}
.home-service .service-text p{word-break: break-word;}
@media (max-width:1280px){.index-pro .pro-item .pro-img a img{object-fit: initial;}}
.index-pro .pro-item .pro-title a,.index-pro .pro-item .pro-btn{color:#fff!important}
.index-pro .pro-item .pro-btn em{opacity:1}
@media (max-width:540px){.home-service .service-item{width:100%;margin-bottom:20px}
.home-service .service-top{margin-bottom:6px}
.home-service .service-text p{font-size:var(--fontsize1r)}
.home-service .service-botton{padding:0}}
/*.home-banner .swiper-slide>a::after {background: linear-gradient(135deg, #0a5ed542 0, rgba(0, 0, 0, 0) 80% 80%);}*/
/* .index-pro .pro-item:hover .pro-img img{transform:translate(-50%,-50%)} */
.home-more:hover {box-shadow: 1px 2px 10px var(--color1);background-color: var(--color1)}
.home-contact .more:hover{background-color: var(--color1);}
.news-list .news-item .news-info .news-btn{padding: 10px 20px;transition: .3s;}
.news-list .news-item:hover .news-info .news-btn{background: var(--color1);color: #fff;}
@media (max-width:768px){.home-choose::before{height:102%}
}
.news-list .news-item .news-img img{display:block;aspect-ratio:4/3;object-fit:cover;}
