  .inno{
    padding:10px 0;
    margin:0px;
  }
  .inno .topic{
    width:100%;
    display:block;
    margin-bottom:110px;
  }
  .inno .topic img{
    width:140px;
  }
  .inno .topic span{
    text-align:left;
    padding-left:15px;
    font-size:48px;
    line-height:48pt;
    font-weight:500;
    vertical-align:middle;
    display:inline-block;
    color:var(--msColor);
  }
  .inno .content{
    padding:60px 0;
  }
  .inno h3{
    margin:15px 0;
    font-size:20px;
    background:var(--msColor);
    border-radius:3px;
    color:#fff;
    display:inline;
    padding:10px;
    font-weight:400;
  }
  .inno .param .desc{
    width:100%;
    margin:15px 0 25px 0;
    padding:15px 0 5px 0;
    display:block;
    font-weight:300;

    font-size:18px;
    line-height:22pt;
  }
  .inno .param .desc strong{
    font-weight:500;
  }
  .inno .icon{
    margin:48px 0;
  }
  ol{
    list-style-type: decimal;
    margin: 0;
    padding:0 0 0 25px;
  }
  ol>li {
    margin-bottom:35px;
    text-indent:-1.5em;
    list-style-type:none;
    font-weight:300;
    counter-increment:item;
  }
  ol>li:before {
    display:inline-block;
    width:1.5em;
    padding-right:0.5em;
    font-weight:bold;
    text-align:right;
    content:counter(item) ".";
  }


@media (min-width: 1281px) {}
@media (min-width: 1025px) and (max-width: 1280px) {}
@media (min-width: 768px) and (max-width: 1024px) {
  .inno .topic{
    margin:60px 0;
  }
  .inno .topic img{
    width:90px;
  }
  .inno .topic span{
    font-size:30px;
    line-height:32pt;
  }
  .inno .param .desc br {
    content: " ";
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {}
@media (min-width: 481px) and (max-width: 767px) {}
@media (min-width: 320px) and (max-width: 480px) {
  .inno .content{
    padding:10px 0;
  }
  .inno .topic{
    margin:45px 0;
  }
  .inno .topic img{
    width:80px;
  }
  .inno .topic span{
    font-size: 20px;
    line-height: 22pt;
  }
  .inno h3{
    text-align:center;
    display:block;
    padding:15px;
  }
  .inno .param .desc{
    font-size:15px;
    line-height:18pt;
  }

  .inno .param .desc br {
    content: " ";
    display: none;
  }

}
@media (max-width: 320px) {
  .top-header .mobile-lang{
    display:none !important;
  }
}