
@font-face {
  font-family: 'Poppins';
  src: url('fonts/Poppins-Regular.ttf') format('truetype');
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('fonts/Poppins-Medium.ttf') format('truetype');
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('fonts/Poppins-Bold.ttf') format('truetype');
  font-weight: bold;
  font-display: swap;
}

body{font-family:'Poppins'; }


@media(min-width: 1025px){
.Top002974 .top-menu nav li span a{font-size:16px;font-weight:500;}
.Top002974 .top-menu nav li .sub dt a{font-weight:500;}
.Top002974 .prod-sub .subrightbox .list .ul li a{ display: flex; flex-direction: column;justify-content: space-between; height: 100%;}
}
@media(min-width: 1920px){
.Top002974 .top-menu nav li{margin-right: 2.5vw}
}
@media(min-width: 2300px){
.Top002974 .top-menu nav li{margin-right: 2vw}
}

@media (min-width: 1025px) and (max-width: 1700px){
  .Top002974 .top-menu nav li{margin-right: 3vw;}
  .Top002974 .top-menu nav li:last-child{margin-right: 0;}
  .Top002974 .top-lang{margin: 0 1vw 0 1vw;}
  .Top002974 .logo img{max-height: 55px}

}
@media(max-width: 1550px){
.Top002974 .top-menu nav li{margin-right: 2.7vw;}
}
@media(max-width: 1480px){
.Top002974 .top-menu nav li{margin-right: 2vw;}
}
@media(max-width: 1400px){
.Top002974 .top-menu nav li{margin-right: 1.75vw;}
}
@media(max-width: 1366px){
.Top002974 .top-menu nav li span a{font-size:15px}
}

@media (min-width: 1025px) and (max-width: 1920px){
  .Bottom003009 .b-mid nav{width: 74%}
  .Bottom003009 .b-mid nav dl{max-width: 2.4rem;}
  .Bottom003009 .b-mid .tit{font-size: .18rem;}
  .RighInfo002275 .title{font-size: .22rem;}
  .PicList002950 .txt .inner{padding: 2% 1.2vw 2% 1.2vw}
  .Top002974 .prod-sub dt{line-height: 1.6;}
  .Top002974 .prod-sub .subrightbox ul{display: flex;flex-wrap: wrap;}
  .RighInfo002275 .item .txt p b{font-size: 0.2rem;}
}

@media (min-width: 1920px) and (max-width: 2560px){
  .Bottom003009 .b-mid .tit{font-size: .16rem;}
}

@media (min-width: 2560px) {
  .Bottom003009 .b-mid nav dl {max-width: 2.5rem;}
  .Bottom003009 .b-mid nav { width: 74%; }
}

.Bottom003009 .b-mid nav dd a{text-transform: lowercase; display: inline-block;}
.Bottom003009 .b-mid nav dd  a::first-letter{ text-transform: uppercase;}
.Bottom003009 .b-mid nav dd#bmenu58 a{ text-transform: uppercase;}
	
@media (min-width: 769px) {
    .RighInfo002521 .ul_rundown li .num {top: 280px;}
}

@media screen and (min-width:1025px){
  .Top002974 .prod-sub dt .tit a{
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block;
        padding-right: 0.1rem;
  }
  .Top002974 .prod-sub dt .name h4{
    line-height: 1.2;
    min-height: 32px;
  }
  .Top002974 .prod-sub dt .box{line-height: 2;}
}

.HomeNew .news .txt .tit{font-weight: 500;}
.Menu002147 li a{font-weight: 500;}


@media (min-width:1025px) {
.SoluInfo .item  .RecPro .list{width: calc(100% - 3rem);}
.SoluInfo .item  .RecPro li{ width: 32%;}
.SoluInfo .item  .RecPro li:nth-child(3n){ margin-right: 0;}
}

.ProCategory .list li a:before{top: 0.09rem;}
.PicList003143 li .tit{line-height: 1.5;}

@media (min-width:1025px) {
.AboutInfo .Number ul {justify-content: space-evenly;}
.AboutInfo .Number li:nth-child(1){width: 20%;}
.AboutInfo .Number li:nth-child(2){width: 15%;}
.AboutInfo .Number li:nth-child(3){width: 7%;}
}

.RighInfo002275 .title dd{width: 100%; margin-right:0;}
.RighInfo002275 .title dd:not(:last-child){margin-bottom: 0.15rem;}

.RighInfo002927 .tab li a,
.RighInfo002927 .box .tit aside,
.PicList002950 .tit,
.PicList003143 li .tit,
.ProCategory .item .tit,
.PicList002735 li .txt h3,
.n-newdowm ul li .tit,
.RighInfo002521 .ul_rundown li h2,
.PicList002938 li aside,
.PicList002949 .tit{font-weight: 500;}