﻿#brand .brand-list li .brand-number{color:var(--color)}
#projects::before{background:var(--color)}
#projects .home-label{color:#fff}
#projects .home-label::before,#projects .home-label::after{background:#fff}
#projects::after{color:#bdfdc5}

 .pro{max-height:776px;overflow:hidden;border-bottom-color:rgb(223,223,223);border-bottom-width:1px;border-bottom-style:solid}
.pro h2{font:500 36px/52px "microsoft Yahei";margin:30px auto 28px;height:52px;text-align:center;overflow:hidden;font-size-adjust:none;font-stretch:normal;font-weight:normal}
.pro h2 a{color:rgb(34,34,34);text-decoration:none}
.pro_t{height:60px;overflow:hidden}
.pro_t span{background:rgb(225,225,225);font:14px/60px Arial,Helvetica,sans-serif;width:96px;height:60px;text-align:center;overflow:hidden;display:block;font-size-adjust:none;font-stretch:normal}
.pro_t span a{color:rgb(51,51,51)}
.pro_t ul{width:904px;height:60px;overflow:hidden}
.pro_t ul li{font:14px/60px Arial,Helvetica,sans-serif;width:225px;height:60px;text-align:center;overflow:hidden;margin-right:1px;float:left;font-size-adjust:none;font-stretch:normal}
.pro_t ul li a{background:rgb(225,225,225);width:225px;height:60px;color:rgb(51,51,51);overflow:hidden;display:inline-block}
.pro_t li a:hover{background:var(--color);color:rgb(255,255,255);font-weight:bold;text-decoration:none}
.pro_t .cur a{background:var(--color);color:rgb(255,255,255);font-weight:bold;text-decoration:none}
.pro_t .nones{background:none}
.pro_c{max-height:538px;min-height:290px;overflow:hidden;margin-top:29px}
.pro_c ul{width:1100px}
.pro_c ul li{margin:0px 22px 21px 0px;width:233px;height:240px;float:left}
.pro_c ul li a.ipic{width:233px;height:200px;text-align:center;vertical-align:middle;display:table-cell}
.pro_c ul li a img{max-width:233px;max-height:200px}
.pro_c ul li i{font:14px/40px Arial,Helvetica,sans-serif;height:40px;text-align:center;color:rgb(102,102,102);overflow:hidden;display:block;font-size-adjust:none;font-stretch:normal}
.pro_c ul .nones{margin-right:0px}
.pro .pro_t ul{  width: 100%;}
.pro .pro_c{max-width: unset;}
.pro .pro_t ul{display:flex;align-items:center;justify-content:center}
.pro .pro_t ul li{flex:1}
.pro .pro_t ul li a{width:100%}
.pro .pro_c ul{width:100%}
  .pro .pro_c ul{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}
.pro .pro_c ul li{width:100%;margin-right:0;margin-bottom:0}
@media  (max-width:900px){.pro .pro_c ul{grid-template-columns:repeat(2,1fr)}}
.pro_c ul li a img ,.pro_c ul li a.ipic{width: 100%;display: inline-block;}
.pro{ margin-bottom: 3%;}
.pro .pro_c ul li a{display: inline-block;    width: 100%;}
.pro .pro_c ul li a i{text-align: center;}
.pro .pro_c ul li a img{max-width:unset;max-height:unset}
.pro .pro_c ul li,.pro .pro_c ul li a.ipic{height:auto}
.pro .pro_c,.pro{max-height:unset}
.pro_c ul li i ,.pro .pro_t ul li a{font-size: var(--fontsize16);}
@media (min-width:1025px){#about .about-con {width: 45%;}
#about .about-img{width: 54.75%;}
}
.abswiper{height:100%}
#about .about-img img{width: 100%;height:100%}
#partners{padding-bottom:4%;background: #f8f8f8;}
.home-des{text-align:center;color:#555;max-width:800px;margin:0 auto;}
.partnerlist{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px;}
.partnerlist li{border:1px solid #eee;width:23%;margin-top:15px;border-radius:5px;padding:10px;background:#fff}
.partnerlist li img{aspect-ratio:2/1;object-fit:contain;}
@media (max-width:768px){#partners{padding-bottom:30px}
.partnerlist{margin-top:10px;}
.partnerlist li{width:48%;}}
.pro {margin-bottom: 0%; border-bottom: none;}
#partners .home-title{margin: 22px 0px 20px 0px;}
@media (max-width:1024px){.pro_t ul li a{pointer-events:none}}
@media (max-width:768px){.pro .pro_t ul li{width:33.333%;height:auto;flex:initial;margin:0;border-right:1px solid #fff;line-height:1.3;border-bottom:1px solid #fff;}
.pro .pro_t ul{flex-wrap:wrap;height:auto;align-items:initial}
.pro_t{height:auto;}
.pro_t ul li a{padding:16px 10px;display:flex;align-items:center;justify-content:center;text-align:center;height:100%;width:100%;}
.pro_t span{display:none}}
@media (max-width:540px){.pro .pro_t ul li{width:50%}
.pro .pro_t ul li a{padding:10px 6px;font-size:var(--fontsize15);min-height:61px}}