/* Mobile solution cards: keep the title and description group vertically centered. */
@media(max-width:760px){
  .index_main .floor_0_1 .list .item .bg,
  .index_main .floor_0_1 .list .item.is-expanded .bg{display:flex!important;align-items:center!important;padding:30px 30px 42px!important}
  .index_main .floor_0_1 .list .item .bg .inner,
  .index_main .floor_0_1 .list .item.is-expanded .bg .inner{position:static!important;width:100%!important;height:auto!important;margin:0!important}
  .index_main .floor_0_1 .list .item .bg .title{width:100%!important;max-height:none!important;margin:0!important;padding-right:24px!important}
  .index_main .floor_0_1 .list .item .bg .title h3{margin:0 0 14px!important}
  .index_main .floor_0_1 .list .item .bg .title .p{height:auto!important;max-height:none!important;margin:0!important;overflow:visible!important}
  .index_main .floor_0_1 .list .item .bg .title h3{margin:0 0 14px!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important}
  .index_main .floor_0_1 .list .item.is-expanded .bg .title h3{font-weight:700!important}
  .index_main .floor_0_1 .list .item .bg .title .p{margin:0!important;font-size:14px!important;font-weight:400!important;line-height:1.8!important}
  .index_main .floor_0_1 .list .item .bg .des{right:14px!important;bottom:15px!important;width:26px!important;height:139px!important}
  .index_main .floor_0_1 .list .item .bg .des:before{right:13px!important;top:0!important;width:1px!important;height:98px!important}
  .index_main .floor_0_1 .list .item .bg .des i{right:0!important;bottom:0!important;width:26px!important;height:26px!important}
  .index_main .floor_0_1 .list .item .bg .des i:before,
  .index_main .floor_0_1 .list .item .bg .des i:after{left:7px!important;top:12px!important;width:12px!important;height:2px!important}
}
