﻿.cate-item .list{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}
.cate-item{width:100%;padding:2% 0}
.cate-item .list li{width:100%;margin-right:0}
.cate-item .list li span{display:inline-block;width:100%;text-align:center;margin:4% 0}
@media (max-width:768px){.cate-item .list{grid-template-columns:repeat(2,1fr)}
}
.que-item:first-of-type {background: #14487a;}
.que-item:nth-of-type(2) {background: #d3b73a;}
.que-item:nth-of-type(3) {background: #f8f8f8;}
@media (min-width:1025px) {.pro-name {height: 58px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;}}
.about-con{background:#12559a}
.about .more-btn{background:#fbd11f}
.about .about-icon{display:none}
@media (min-width:1241px){.part-item{width:20%}}

#swiper-banner .ban-inner.ban1{position:absolute;top:50%;left:6%;z-index:2;transform: translateY(-50%);}
#swiper-banner .ban-inner.ban1 .tit{line-height:1;font-size:70px;font-weight: var(--fontbold7);color:#11569C;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}
#swiper-banner .ban-inner.ban1 .tit span{color:#F3D31F;}
#swiper-banner .ban-inner.ban1 .des{margin:4% 0;max-width:82%;font-size:26px;font-weight: var(--fontbold7);}
#swiper-banner .ban-inner.ban1 .ban-more{display:inline-block !important;color:#fff;font-size:22px;background: #11569C;border-radius: 30px;transition: all .3s;border:2px solid #fff;padding:5px 5%;}
#swiper-banner .ban-inner.ban1 .ban-more:hover{background:#F3D31F;color:#000}
@media (max-width:1800px){#swiper-banner .ban-inner.ban1 .tit{font-size:3.6vw;}
#swiper-banner .ban-inner.ban1 .des{font-size:1.6vw;max-width:60%;}
#swiper-banner .ban-inner.ban1 .ban-more{font-size:1.1vw;}}
@media (max-width:768px){#swiper-banner .ban-inner.ban1{left:0;padding:0 10px;}
#swiper-banner .ban-inner.ban1 .tit{font-size:24px;}
#swiper-banner .ban-inner.ban1 .des{font-size:14px;max-width:90%;margin:5px 0;}
#swiper-banner .ban-inner.ban1 .ban-more{font-size:12px;}}
@media (max-width:550px){#swiper-banner .ban-inner.ban1 .tit{font-size:22px;}
#swiper-banner .ban-inner.ban1 .des{font-size:12px;max-width:100%;}
#swiper-banner .ban-inner.ban1 .ban-more{padding:3px 10px;}}
.about>div.home-solution{width:100%;padding-top:40px;}
.home-solution ul{display:flex;flex-wrap:wrap;justify-content: space-between;margin:30px 0 0;}
.home-solution ul li{width:32%;}
.home-solution ul li .img{overflow: hidden;}
.home-solution ul li img{width:100%;display:block;transition: all .3s;}
.home-solution ul li:hover img{transform: scale(1.05);}
.home-solution ul li p{text-align:center;margin-top:10px;font-size:20px;}
.home-solution .more-btn-box{text-align:center}
.home-solution .more-btn-box a{background:#282828;font-size:18px;text-transform: uppercase;width: 200px;height: 50px;line-height: 50px;}
@media (max-width:768px){.home-solution ul li{width:100%;margin-top:10px;background: none;margin-bottom:0;}
.home-solution ul{margin-top:0;}
.home-solution ul li p{font-size:16px;}}