
@media (min-width: 1025px) {
.Top003156 menu li .sub {width: 2rem;margin-left: -1rem;}
}


.Banner003223 .txt .tit {font-size: var(--font-size50);margin-bottom: 0.16rem;}
.Banner003223 .txt .desc{font-size: var(--font-size20); line-height: 1.7;}
@media (max-width:1024px) {
.Banner003223 .txt .tit {font-size: var(--font-size24); margin-bottom: 0.1rem;}
.Banner003223 .txt .desc{font-size: var(--font-size15); }
}

.HomePro li{padding: 0.3rem 0 0.24rem 0.24rem;}
.HomePro li .Homemore{margin-top: 0.24rem;}
.HomePro li .txt{width: 46%; }
.HomePro li .img{width: 51%; }
.HomePro li .tit{font-size: var(--font-size24);}
.HomePro li .desc{line-height: 1.7;}

@media (min-width:1025px) {
.HomePro li:nth-child(1) .txt,
.HomePro li:nth-child(2) .txt{margin-top: 0.3rem;width: 42%;}
.HomePro li:nth-child(1) .img,
.HomePro li:nth-child(2) .img{width: 53%;}
}

.HomeSolu .left{width: calc(340 / 1440 * 100%);}
.HomeSolu .left li{padding-left: calc(20 / 340 * 100%);}
.HomeSolu .left .box{padding: 0 calc(20 / 280 * 100%);font-size: var(--font-size18);}
.HomeSolu .left .icon{margin-right: 0.1rem;}
.HomeSolu .topbox .textwarp .tit {font-size: var(--font-size26);}

@media screen and (max-width: 1024px) {
.HomeSolu .left{width: 100%;}
.HomeSolu .left li{padding-left:0;}
.HomeSolu .topbox .textwarp .tit {font-size: var(--font-size20);}
.HomeSolu .left .box {padding: 0 0.1rem;font-size: var(--font-size16);}
}

.HomeWhy .txt .subtit{font-size: var(--font-size40);}
@media (max-width: 1024px) {
.HomeWhy .txt .subtit{font-size: var(--font-size26);}
.HomeWhy .txt .desc{font-size: var(--font-size16);line-height: 1.7;}
}

@media (max-width: 640px) {
.HomeWhy .bg .Ispic{height: 4.86rem;}
.HomeWhy .txt .subtit{font-size: var(--font-size24);line-height: 1.4;}
}


@media(min-width:1025px){
.Bottom002900 .contact{width: 28%;max-width: 3.6rem;}
.Bottom002900 .b_nav{max-width: 9.8rem;width: 66%;}
.Bottom002900 .b_nav nav dl{max-width: 2rem;}
}


.Menu003135 .nav-menu li:not(:last-child){margin-right: calc(28 / 1920 * 100vw);}
.Menu003135 .current{font-size:var(--font-size14);background-size:.14rem auto;padding-left:.2rem;}
.Menu003135 .current i{margin: 0 0.05rem;}

.Menu .side-title{font-size: var(--font-size30);}


.ProCate .intro .info{font-size: var(--font-size16); line-height: 1.7; }

.Prolist li .btn .zixun a{width: 1.7rem;}



.Solution .intro .info{ font-size: var(--font-size16); line-height: 1.7; }


.SoluInfo .edit_info{line-height: 1.7;}
@media (min-width:1025px) {
.SoluInfo .edit_info{  max-height: 3.6rem; padding-right: 0.08rem;}
}

.Solulist .tab-nav li{padding: 0.12rem 0.2rem;}
@media (max-width: 1024px) {
.Solulist .tab-nav li {padding: 0.1rem 0.12rem; }
}

.AboutInfo .edit_info{ line-height: 1.7;}
@media (min-width:1025px) {
.AboutInfo .info{width: 52%;} 
.AboutInfo .pic {width: 45%;}
.AboutInfo .edit_info{  max-height: 5rem; padding-right: 0.08rem;}
}

.Floor003236 .txt pre{line-height: 1.7;}


.Strength .edit_info{line-height: 1.7;}
@media (min-width:1025px) {
.Strength .item .intro{ }
.Strength .edit_info{  max-height: 3.6rem; padding-right: 0.08rem;}
}

.StrCate .intro .info{line-height: 1.7;}

.ContactInfo .name{font-size: var(--font-size28);}

@media (max-width: 1024px) {
.ContactInfo .name{font-size: var(--font-size26);}
}