﻿.news-t-box{display:flex;flex-wrap:wrap;justify-content: space-between;}
.news-t-box .new-item{width:24%;}
.news-t-box .new-item .news-t-l{width:100%;}
.news-t-box .new-item .news-t-r{width:100%;padding-left:0;padding-top:10px;}
@media (max-width:1281px){.case-item-tit strong, .news-t-r-tit{font-size:18px;}}
@media (max-width:768px){.news-t-box .new-item{width:49%;margin-top:2%}
.news-t-box .new-item .news-t-r-text{display:none}
.case-item-tit strong, .news-t-r-tit{font-size:16px;}}

.home-videodes{padding:4% 0;}
.home-videodes .video-inner{display:flex;flex-wrap:wrap;justify-content: space-between;align-items: center;width:100%;}
.home-videodes .video-inner .video-left{width:49%;}
.home-videodes .video-inner .video-left .homevideoSwiper{padding-bottom:40px;position: relative;}
.home-videodes .video-inner .video-left .homevideoSwiper .homevideoSwiper-btn{width:34px;height:34px;display:flex;align-items: center;justify-content: center;background: rgba(255,255,255,0.9);color:#000;position: absolute;top:45%;transform: translateY(-50%);z-index:2;border-radius: 50%;cursor: pointer;transition: all .3s;opacity: 0;}
.home-videodes .video-inner .video-left:hover .homevideoSwiper .homevideoSwiper-btn{opacity:1;}
.home-videodes .video-inner .video-left .homevideoSwiper .homevideoSwiper-btn.homevideoSwiper-btn-prev{left:0;}
.home-videodes .video-inner .video-left .homevideoSwiper .homevideoSwiper-btn.homevideoSwiper-btn-next{right:0;}
.home-videodes .video-inner .video-left .homevideoSwiper .homevideoSwiper-btn:hover{background: var(--color);color:#fff;}
.home-videodes .video-inner .video-right{width:49%}
.home-videodes .video-inner .video-right .tit{color:var(--color);font-weight: var(--fontbold7);font-size:26px;margin-bottom:10px;}
.home-videodes .video-inner .video-right .p1,.home-videodes .video-inner .video-right .p2,.home-videodes .video-inner .video-right .p3{margin-bottom:13px;}
.home-videodes .video-inner .video-right p a{color:var(--color);font-weight: var(--fontbold7);}
.home-videodes .video-inner .video-right p a:hover{text-decoration: underline;}
@media (max-width:768px){.home-videodes{padding:40px 0;}
.home-videodes .video-inner .video-left{width:100%;}
.home-videodes .video-inner .video-right{width:100%;margin-top:20px;}
.home-videodes .video-inner .video-right .tit{font-size:22px;}}

.home-choose {text-align:center}
.home-choose .home-des{color:var(--color);display:flex;align-items: center;font-size:24px;justify-content: center;}
.home-choose .home-des span{width:100px;height:1px;display:inline-block;background: var(--color);margin:0 10px;}
.home-choose .home-tit{color:var(--color);font-size:36px;font-weight: var(--fontbold7);}
.home-choose ul{display:flex;flex-wrap:wrap;justify-content: space-between;}
.home-choose ul li{margin-top:2%;width:24%;text-align:center;display:flex;flex-direction: column;}
.home-choose ul li .tit{font-size:24px;font-weight: var(--fontbold5);}
.home-choose ul li .des{margin-top:20px;}
.home-choose .sol{display:inline-block;margin:20px auto 30px;background: #FFC913;color:#fff;padding:5px 10px;}
.home-choose .more a{background: var(--color);border-radius: 30px;overflow: hidden;color:#fff;padding:10px 30px;transition: all .3s;font-size: 18px;}
.home-choose .more a:hover{background: #000;}
@media (max-width:768px){.home-choose{padding-bottom:20px;}
.home-choose ul li{width:49%;}
.home-choose .home-tit{font-size:30px;}}
@media (max-width:600px){.home-choose .home-tit{font-size:26px}
.home-choose .home-des span{width:50px;}
.home-choose .home-des{font-size:16px}
.home-choose ul li{width:100%;}
.home-choose ul li .tit{font-size:18px;}
.home-choose ul li .des{font-size:14px;margin-top:5px;}}

.choimglist{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top:20px}
.choimglist .item{width: 32%;margin-bottom: 15px;text-align: center;}
.choimglist .item .intro{margin:10px 0;font-weight:var(--fontbold7)}
.choimglist .item img{width: 100%;aspect-ratio: 2/3;}
@media (min-width:1025px){.choimglist .item .intro{font-size:19px;}}
@media (max-width:768px) {.choimglist .item{width: 100%;}}  

 .home-testimonials{background:url(/Content/uploads/20261011171/202607021631334f61194cf9094f169361421973390bf0.jpg) no-repeat;background-position:0% 50%;background-size:945px;padding:3% 0}
.home-testimonials .customer-swiper{position:relative;padding-bottom:70px}
.home-testimonials .customer-swiper .swiper-slide{height:auto;box-sizing:border-box}
.home-testimonials .review-item{display:flex;align-items:flex-start;gap:24px;box-sizing:content-box;max-height:100%;border-bottom:1px solid #e8edf5}
.home-testimonials .avatar{flex:0 0 110px}
.home-testimonials .avatar img{width:110px;height:110px;border-radius:14px;object-fit:cover;display:block}
.home-testimonials .info{flex:1}
.home-testimonials .info h3{margin:0 0 16px;font-size:22px;color:#004ea2;font-weight:700;line-height:1.3}
.home-testimonials .star{font-size:22px;color:#ff9712;letter-spacing:3px;margin-bottom:16px;line-height:1}
.home-testimonials .info p{margin:0;font-size:18px;line-height:1.7;color:#2f63ad}
.home-testimonials .customer-swiper .swiper-button-next,.home-testimonials .customer-swiper .swiper-button-prev{width:42px;height:42px;top:auto;bottom:0;color:#0d73ff}
.home-testimonials .customer-swiper .swiper-button-prev{right:70px;left:auto}
.home-testimonials .customer-swiper .swiper-button-next{right:10px}
.home-testimonials .customer-swiper .swiper-button-next:after,.home-testimonials .customer-swiper .swiper-button-prev:after{font-size:28px;font-weight:700}
@media (max-width:991px){.home-testimonials .review-item{gap:18px}
.home-testimonials .avatar{flex:0 0 90px}
.home-testimonials .avatar img{width:90px;height:90px}
.home-testimonials .info h3{font-size:20px}
.home-testimonials .info p{font-size:16px}
}@media (max-width:767px){.home-testimonials .review-item{gap:15px;padding:24px 0}
.home-testimonials .avatar{flex:0 0 70px}
.home-testimonials .avatar img{width:70px;height:70px}
.home-testimonials .info h3{font-size:18px}
.home-testimonials .star{font-size:18px}
.home-testimonials .info p{font-size:15px;line-height:1.6}
.home-testimonials .customer-swiper{padding-bottom:60px}
}.home-testimonials .container{display:flex}
.home-testimonials .container .left,.home-testimonials .container .right{width:50%}
.customer-swiper{overflow:hidden;height:550px;width:100%}
.home-testimonials .container .left .title{font-size:42px;font-weight:700;margin-top:3%;color:#003c8d}
.home-testimonials .container .left .desc{color:#003c8d;margin:3% 0}
@media (max-width:1024px){.home-testimonials .container .left .title{font-size:30px}
}.home-testimonials .info p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
@media (max-width:1200px){.customer-swiper{overflow:hidden;height:650px;width:100%}
}@media (max-width:1024px){.home-testimonials .container{flex-wrap:wrap}
.home-testimonials .container .left,.home-testimonials .container .right{width:100%}}
.news-t-r-tit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
 .news-t-r-text{padding-top:15px}
.news-t-r-text::before{display:none}