.Top003156 menu li .sub dt{text-align: left;}
.Top003156 menu li .sub dl{padding:0.1rem 0.2rem;}
@media(min-width:1024px){
  .Top003156 menu li .sub{width:2.6rem;margin-left:-1.3rem;}
  .Top003156 menu li#m57 .sub{width:3rem;}
}

.Hometitle .cn{text-transform: uppercase;}
@media(max-width:1024px){
  .Hometitle .cn{font-size: var(--font-size32);}
}
.Floor003231 .controls li p{line-height: calc(22 / 16);}
.Floor003231 .controls li.on p{height: calc(30 / 16 * 3em);}
.HomeAbout .slogan{font-size:var(--font-size32);}
@media(min-width:1025px){
  .HomeAbout .right{width:50%;}
}
.Bottom002900 .b_nav nav dl{max-width:2.2rem;}
.Bottom002900 .b_nav nav dt{font-size:var(--font-size18);}
@media(min-width:1025px){
  .Bottom002900 .b_nav{max-width:10rem;width:65%;}
}
.cbanner .txt .btn a{width:2.2rem;}
@media(max-width:1024px){
  .cbanner .txt .cn{font-size: var(--font-size22);}
  .cbanner .txt .desc{font-size:var(--font-size14);}
  .cbanner .txt .btn a{width:2rem;}
}
.Honor .tab-nav li{width:2.6rem;}
@media(max-width:1024px){
  .Honor .tab-nav ul{display: block;}
  .Honor .tab-nav li{width:100%;margin-bottom:0.05rem;height: 0.5rem}
}
.EquipInfo .tab-nav li{width:2.6rem;}
@media(max-width:1024px){
  .EquipInfo .tab-nav ul{display: block;}
  .EquipInfo .tab-nav li{width:100%;margin-bottom:0.05rem;height: 0.5rem}
}

@media(max-width:1024px){
  .Floor003231 .desc{height: calc(1.75em * 5);}
  .RighInfo003134 .img-side .btn a{min-width:2.2rem;margin-bottom:0.2rem;}
  .RighInfo003134 .img-side .btn a:not(:first-child){margin-left:0;}
}