@media (max-width: 1660px) {
    .wrap {
      background-color: #f1f5fc;
      width: 100%;
      font-family: 'Microsoft YaHei,Arial,sans-serif';
    }
    .wrap .video-js .vjs-big-play-button {
      display: none;
    }
    .wrap .safeplace {
      width: 81.66667vw;
      margin: auto;
    }
    .wrap .safeplace a {
      text-decoration: none;
      color: inherit;
    }
    .wrap .safeplace .title {
      display: flex;
      justify-content: center;
      align-items: center;
    }
    .wrap .safeplace .title .i {
      width: 2.21667vw;
      margin-right: 1.16667vw;
    }
    .wrap .safeplace .title .s {
      font-size: 2.45vw;
      line-height: 1.2;
      color: #333333;
      font-weight: bold;
    }
    .wrap .model1 {
      width: 100%;
      background-color: #f1f5fc;
    }
    .wrap .model1 .theme {
      display: flex;
      justify-content: space-around;
      width: 100%;
      height: 3.73333vw;
      background-color: #ffffff;
      border-radius: 10px;
      overflow: hidden;
    }
    .wrap .model1 .theme #sp4:hover {
      background: #ffffff;
      color: #c7000b;
    }
    .wrap .model1 .theme .theme-1 {
      cursor: pointer;
      width: 13.59167vw;
      font-size: 1.16667vw;
      line-height: 3.73333vw;
      text-align: center;
      color: #666666;
    }
    .wrap .model1 .theme .theme-1:hover {
      background: linear-gradient(275.91deg, #c7000b 0%, rgba(199, 0, 11, 0.4) 100%);
      color: #ffffff;
    }
    .wrap .model1 .theme .theme-1.theme-1:last-child {
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      width: 14.875vw;
      margin-left: 5.83333vw;
      text-align: center;
      color: #c7000b;
    }
    .wrap .model1 .theme .theme-1.theme-1:last-child .i {
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-jiantou.png);
      background-size: contain;
      background-position: center;
      background-repeat: no-repeat;
      width: 0.7vw;
      margin-left: 0.58333vw;
      height: 0.46667vw;
    }
    .wrap .model2 {
      width: 100%;
      background-color: #f1f5fc;
      padding-top: 5.83333vw;
    }
    .wrap .model2 .title {
      justify-content: flex-start;
    }
    .wrap .model2 .title .i {
      width: 3.85vw;
    }
    .wrap .model2 .theme {
      position: relative;
      margin-top: 2.33333vw;
    }
    .wrap .model2 .theme .theme-left {
      position: absolute;
      width: 53.5%;
      overflow: hidden;
      bottom: 2.33333vw;
      height: auto;
      border-radius: 1.16667vw;
    }
    .wrap .model2 .theme .theme-left .broadcast-play2 {
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-play.png);
      pointer-events: none;
      background-size: 100%;
      width: 4.08333vw;
      height: 4.08333vw;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      position: absolute;
      z-index: 2;
    }
    .wrap .model2 .theme .theme-right {
      margin-top: 4.66667vw;
      margin-left: 47.6%;
      width: 52.4%;
      height: 24.55833vw;
      background-color: #ffffff;
      border-radius: 20px;
      color: #333333;
      font-size: 1.28333vw;
      line-height: 1.5;
      padding: 1.75vw 2.33333vw 1.16667vw 8.6%;
    }
    .wrap .model2 .theme .theme-right .p3 {
      width: 100%;
      display: inline-block;
      font-size: 1.63333vw;
      margin-bottom: 1.925vw;
      position: relative;
      z-index: 2;
    }
    .wrap .model2 .theme .theme-right .p3::after {
      content: '';
      width: 32.66667vw;
      height: 3.79167vw;
      background: url("/~/media/CNBGV2/Images/5GBusinessOpenClass/4/title-back-line.png");
      background-size: 100% 100%;
      background-repeat: no-repeat;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
    }
    .wrap .model2 .theme .theme-right .p1 {
      margin-bottom: 1.16667vw;
    }
    .wrap #model3 {
      width: 100%;
      background-color: #f1f5fc;
      padding-top: 5.83333vw;
    }
    .wrap #model3 .theme {
      display: flex;
    }
    .wrap #model3 .theme .theme-1 {
      display: flex;
      justify-content: space-around;
      width: auto;
    }
    .wrap #model3 .theme .item-play {
      position: relative;
    }
    .wrap #model3 .theme .item-play .broadcast-play,
    .wrap #model3 .theme .item-play .broadcast-play3 {
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-play.png);
      pointer-events: none;
      background-size: 100%;
      width: 4.08333vw;
      height: 4.08333vw;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      position: absolute;
      z-index: 2;
    }
    .wrap #model3 .theme .item-top {
      border-radius: 10px;
      background-color: #ffffff;
      margin-top: 1.45833vw;
      overflow: hidden;
      margin-right: 1.16667vw;
      width: 19.54167vw;
      height: 32.08333vw;
    }
    .wrap #model3 .theme .item-top .item-play {
      width: 19.54167vw;
    }
    .wrap #model3 .theme .item-top .item-play .i {
      width: 100%;
    }
    .wrap #model3 .theme .item-top .text1 {
      height: 7vw;
      padding-left: 1.16667vw;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
    }
    .wrap #model3 .theme .item-top .text1 .p1 {
      font-size: 1.75vw;
      line-height: 1.5;
      color: #333333;
    }
    .wrap #model3 .theme .item-top .text1 .p2 {
      font-size: 1.16667vw;
      line-height: 1.5;
      color: #999999;
    }
    .wrap #model3 .theme .item-top .text2 {
      padding: 1.16667vw;
      font-size: 1.16667vw;
      line-height: 1.8;
      margin-top: 1.75vw;
      color: #666666;
      padding-right: 1.16667vw;
      border-top: 1px solid rgba(0, 0, 0, 0.05);
    }
    .wrap #model3 .theme .item-top .text2 .p1 {
      display: flex;
    }
    .wrap #model3 .theme .item-top .text2 .p1 .i {
      margin-top: 0.875vw;
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-yuan.png);
      width: 0.35vw;
      height: 0.35vw;
      margin-right: 0.58333vw;
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      flex-shrink: 0;
    }
    .wrap #model3 .theme .item-top .text2.vinda {
      margin-top: 0.05833vw;
    }
    .wrap #model3 .theme .item-bottom {
      margin-top: 1.51667vw;
      display: flex;
      flex-direction: column;
      align-items: center;
    }
    .wrap #model3 .theme .item-bottom .i {
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-bigyuan.png);
      width: 1.80833vw;
      height: 1.80833vw;
      margin-right: 0.58333vw;
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      flex-shrink: 0;
    }
    .wrap #model3 .theme .item-bottom .p1 {
      font-size: 1.4vw;
      line-height: 1.5;
      color: #c7000b;
      padding-top: 0.93333vw;
    }
    .wrap #model3 .theme .item-bottom .p2 {
      font-size: 1.75vw;
      line-height: 1.5;
      color: #c7000b;
      padding-top: 0.58333vw;
    }
    .wrap #model3 .theme .prev-left {
      position: absolute;
      cursor: pointer;
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-left-active.png);
      opacity: 1;
      width: 2.45vw;
      height: 2.45vw;
      left: 4.55vw;
      background-size: auto;
      background-size: 2.45vw, 2.45vw;
      margin-top: 16.625vw;
      top: auto;
    }
    .wrap #model3 .theme .prev-left.prev-left:hover {
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-left-hove.png);
    }
    .wrap #model3 .theme .next-right {
      position: absolute;
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-jt-right.png);
      cursor: pointer;
      opacity: 1;
      width: 2.45vw;
      height: 2.45vw;
      background-size: 2.45vw, 2.45vw;
      margin-top: 16.625vw;
      top: auto;
      right: 4.55vw;
    }
    .wrap #model3 .theme .next-right.next-right:hover {
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-jt-right2.png);
    }
    .wrap #model3 .theme .prev-left.swiper-button-disabled {
      position: absolute;
      cursor: pointer;
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-jt-left.png);
      opacity: 1;
      width: 2.45vw;
      height: 2.45vw;
      left: 4.55vw;
      background-size: auto;
      background-size: 2.45vw, 2.45vw;
      margin-top: 16.625vw;
      top: auto;
    }
    .wrap #model3 .theme .prev-left.swiper-button-disabled.prev-left:hover {
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-left-hove.png);
    }
    .wrap #model3 .theme .next-right.swiper-button-disabled {
      position: absolute;
      cursor: pointer;
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-right-active.png);
      opacity: 1;
      width: 2.45vw;
      height: 2.45vw;
      background-size: 2.45vw, 2.45vw;
      margin-top: 16.625vw;
      top: auto;
      right: 4.55vw;
    }
    .wrap #model3 .theme .next-right.swiper-button-disabled.next-right:hover {
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-jt-right2.png);
    }
    .wrap #model3 .xuxian {
      width: 100%;
      border-bottom: 1px dashed #000000;
      opacity: 0.1;
      transform: translate(0, -7.05833vw);
    }
    .wrap #model4 {
      width: 100%;
      background-color: #f1f5fc;
      padding-top: 100px;
    }
    .wrap #model4 .theme {
      display: flex;
      justify-content: space-around;
      padding-top: 2.33333vw;
    }
    .wrap #model4 .theme .theme-left {
      margin-right: 1.16667vw;
      border-radius: 1.16667vw;
      overflow: hidden;
      width: 36.80833vw;
      height: 59.73333vw;
    }
    .wrap #model4 .theme .theme-left .i {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
    .wrap #model4 .theme .theme-right {
      display: flex;
      justify-content: space-between;
      width: 53.5%;
      height: auto;
      flex-direction: column;
      z-index: 2;
    }
    .wrap #model4 .theme .theme-right .dir {
      background-color: #ffffff;
      padding: 1.75vw;
      margin-bottom: 1.16667vw;
      border-radius: 1.16667vw;
      width: 43.69167vw;
      height: 14.05833vw;
    }
    .wrap #model4 .theme .theme-right .dir.dir:hover {
      background-color: #c7000b;
    }
    .wrap #model4 .theme .theme-right .dir.dir:hover .mub {
      color: #ffffff;
    }
    .wrap #model4 .theme .theme-right .dir.dir:hover .mub .mub-1 {
      border-bottom: 1px solid #ffffff;
    }
    .wrap #model4 .theme .theme-right .dir.dir:hover .p1 .i {
      background-color: #ffffff;
    }
    .wrap #model4 .theme .theme-right .dir.dir:hover .p1 p {
      color: #ffffff;
    }
    .wrap #model4 .theme .theme-right .dir .mub {
      display: flex;
      margin-bottom: 1.05vw;
      color: #333333;
    }
    .wrap #model4 .theme .theme-right .dir .mub .mub-1 {
      font-size: 1.75vw;
      line-height: 1;
      border-bottom: 1px solid #c7000b;
    }
    .wrap #model4 .theme .theme-right .dir .mub p {
      font-size: 1.4vw;
      margin-left: 0.875vw;
      line-height: 1.5;
    }
    .wrap #model4 .theme .theme-right .dir .p1 {
      display: flex;
      align-items: center;
    }
    .wrap #model4 .theme .theme-right .dir .p1 .i {
      background-color: #c7000b;
      width: 0.35vw;
      height: 0.35vw;
      margin-right: 0.58333vw;
      border-radius: 0.35vw;
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      flex-shrink: 0;
    }
    .wrap #model4 .theme .theme-right .dir .p1 p {
      font-size: 1.16667vw;
      line-height: 1.8;
      color: #666666;
    }
    .wrap #model5 {
      position: relative;
      width: 100%;
      background-color: #f1f5fc;
      padding-top: 100px;
      background-position: bottom;
      background-repeat: no-repeat;
      background-size: 100%;
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-maks.png);
    }
    .wrap #model5 .theme {
      width: 81.66667vw;
      padding-top: 2.33333vw;
      display: flex;
    }
    .wrap #model5 .theme .prev-left {
      cursor: pointer;
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-left-active.png);
      opacity: 1;
      width: 2.45vw;
      height: 2.45vw;
      left: 4.55vw;
      background-size: auto;
      background-size: 2.45vw, 2.45vw;
      margin-top: 9.275vw;
      top: auto;
    }
    .wrap #model5 .theme .prev-left.prev-left:hover {
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-left-hove.png);
    }
    .wrap #model5 .theme .next-right {
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-jt-right.png);
      cursor: pointer;
      opacity: 1;
      width: 2.45vw;
      height: 2.45vw;
      background-size: 2.45vw, 2.45vw;
      margin-top: 9.275vw;
      top: auto;
      right: 4.55vw;
    }
    .wrap #model5 .theme .next-right.next-right:hover {
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-jt-right2.png);
    }
    .wrap #model5 .theme .prev-left.swiper-button-disabled {
      cursor: pointer;
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-jt-left.png);
      opacity: 1;
      width: 2.45vw;
      height: 2.45vw;
      left: 4.55vw;
      background-size: auto;
      background-size: 2.45vw, 2.45vw;
      margin-top: 9.275vw;
      top: auto;
    }
    .wrap #model5 .theme .prev-left.swiper-button-disabled.prev-left:hover {
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-left-hove.png);
    }
    .wrap #model5 .theme .next-right.swiper-button-disabled {
      cursor: pointer;
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-right-active.png);
      opacity: 1;
      width: 2.45vw;
      height: 2.45vw;
      background-size: 2.45vw, 2.45vw;
      margin-top: 9.275vw;
      top: auto;
      right: 4.55vw;
    }
    .wrap #model5 .theme .next-right.swiper-button-disabled.next-right:hover {
      background-image: url(/~/media/CNBGV2/Images/5GBusinessOpenClass/4/icon-jt-right2.png);
    }
    .wrap #model5 .theme .theme-todo {
      width: 100%;
    }
    .wrap #model5 .theme .item {
      display: flex;
    }
    .wrap #model5 .theme .item .item-left {
      width: 16.1vw;
      height: 19.54167vw;
    }
    .wrap #model5 .theme .item .item-left .i {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
    .wrap #model5 .theme .item .item-right {
      font-size: 1.16667vw;
      line-height: 1.5;
      color: #666666;
      padding-left: 1.16667vw;
      flex: 1;
    }
    .wrap #model5 .theme .item .item-right .p1 {
      width: 2.33333vw;
    }
    .wrap #model5 .theme .item .item-right .p2 {
      margin-bottom: 1.16667vw;
    }
    .wrap #model5 .theme .item .item-right .p4 {
      font-size: 1.4vw;
      color: #333333;
      margin-top: 4.725vw;
      margin-bottom: 0.58333vw;
    }
    .wrap #model5 .theme .item .item-right .p4.p6 {
      margin-top: 5.83333vw;
    }
    .wrap #model5 .theme .item2 {
      display: flex;
    }
    .wrap #model5 .theme .item2 .item-left .i {
      width: 100%;
    }
    .wrap #model5 .theme .item2 .item-right {
      display: flex;
      flex-direction: column;
      justify-content: center;
      font-size: 1.16667vw;
      line-height: 1.5;
      color: #666666;
      padding-left: 1.16667vw;
      width: 22.75vw;
    }
    .wrap #model5 .theme .item2 .item-right .p1 {
      width: 2.33333vw;
    }
    .wrap #model5 .theme .item2 .item-right .p2 {
      margin-left: 3.325vw;
    }
    .wrap #model5 .theme2 {
      display: flex;
      margin-top: 5.83333vw;
      flex-direction: column;
      align-items: center;
      padding-bottom: 5.83333vw;
    }
    .wrap #model5 .theme2 .item {
      cursor: pointer;
      border: 1px solid #c7000b;
      border-radius: 10px;
      color: #c7000b;
      font-size: 1.4vw;
      line-height: 1.25;
      padding: 1.45833vw 2.91667vw 1.45833vw 2.91667vw;
      width: 11.66667vw;
    }
    .wrap #model5 .theme2 .item.item:hover {
      background-color: #c7000b;
      color: #ffffff;
    }
    .wrap #model5 .theme2 .p1 {
      margin-top: 2.33333vw;
      color: #666666;
      font-size: 1.4vw;
      line-height: 1.5;
    }
  }
  
  @media (max-width: 980px) {
    .homepage-mb {
      display: block;
      font-size: 0;
    }
    .homepage-mb img {
      width: 100%;
    }
    .homepage,
    .homepage2,
    .broadcast-play,
    .broadcast-play2,
    .broadcast-play3 {
      display: none;
    }
    .wrap {
      width: 100%;
    }
    .wrap .safeplace {
      width: 92vw;
    }
    .wrap .safeplace .title {
      margin-bottom: 5.33333vw;
    }
    .wrap .safeplace .title .i {
      width: 8.8vw;
      margin-right: 2.66667vw;
    }
    .wrap .safeplace .title .s {
      font-size: 5.6vw;
    }
    .wrap .model1 {
      display: none;
    }
    .wrap .model2 {
      padding-top: 13.33333vw;
    }
    .wrap .model2 .title {
      justify-content: flex-start;
    }
    .wrap .model2 .title .i {
      width: 8.8vw;
      height: 11.86667vw;
    }
    .wrap .model2 .theme {
      display: flex;
      flex-direction: column-reverse;
    }
    .wrap .model2 .theme .theme-left {
      position: initial;
      width: 100%;
      margin-top: 5.33333vw;
    }
    .wrap .model2 .theme .theme-right {
      margin-top: 0;
      margin-left: 0;
      width: 100%;
      height: auto;
      font-size: 3.2vw;
      line-height: 1.5;
      background-color: #f1f5fc;
      padding: 0;
    }
    .wrap .model2 .theme .theme-right .p3 {
      font-size: 3.73333vw;
      margin-bottom: 2.66667vw;
    }
    .wrap .model2 .theme .theme-right .p3::after {
      display: none;
    }
    .wrap .model2 .theme .theme-right .p1 {
      margin-bottom: 2.66667vw;
    }
    .wrap #model3 {
      padding-top: 13.33333vw;
    }
    .wrap #model3 .xuxian {
      transform: translate(0, -14.13333vw);
    }
    .wrap #model3 .title .i {
      width: 5.06667vw;
      height: 4.53333vw;
    }
    .wrap #model3 .theme .theme-1 {
      width: 64.8vw;
      height: auto;
      margin: 5.33333vw 0 0 0;
      border-radius: 2.66667vw;
    }
    .wrap #model3 .theme .theme-1 .theme-right .item-bottom .p2,
    .wrap #model3 .theme .theme-1 .theme-center .item-bottom .p2 {
      font-size: 3.2vw;
    }
    .wrap #model3 .theme .theme-1 .item-top {
      width: 64.93333vw;
      height: 81.33333vw;
    }
    .wrap #model3 .theme .theme-1 .item-top .item-play {
      width: 64.93333vw;
    }
    .wrap #model3 .theme .theme-1 .item-top .text1 {
      padding-left: 2.66667vw;
      padding-right: 2.66667vw;
      height: 14.66667vw;
    }
    .wrap #model3 .theme .theme-1 .item-top .text1 .p1 {
      font-size: 4vw;
    }
    .wrap #model3 .theme .theme-1 .item-top .text1 .p2 {
      font-size: 3.2vw;
    }
    .wrap #model3 .theme .theme-1 .item-top .text2 {
      padding: 3.33333vw 4vw 8vw 2.66667vw;
    }
    .wrap #model3 .theme .theme-1 .item-top .text2 .p1 {
      font-size: 3.2vw;
    }
    .wrap #model3 .theme .theme-1 .item-top .text2 .p1 .i {
      width: 0.8vw;
      height: 0.8vw;
      margin-right: 1.33333vw;
      flex-shrink: 0;
      margin-top: 2.66667vw;
    }
    .wrap #model3 .theme .theme-1 .item-bottom {
      margin-top: 2.66667vw;
    }
    .wrap #model3 .theme .theme-1 .item-bottom .i {
      width: 4.13333vw;
      height: 4.13333vw;
    }
    .wrap #model3 .theme .theme-1 .item-bottom .p1 {
      font-size: 3.2vw;
    }
    .wrap #model3 .theme .theme-1 .item-bottom .p2 {
      font-size: 3.2vw;
    }
    .wrap #model3 .theme .theme-1 .item-bottom .p2.active1 {
      font-size: 4vw;
    }
    .wrap #model4 .title .i {
      width: 4.26667vw;
      height: 4.93333vw;
    }
    .wrap #model4 .theme .theme-left {
      display: none;
    }
    .wrap #model4 .theme .theme-right {
      width: 100%;
    }
    .wrap #model4 .theme .theme-right .dir {
      padding: 4vw;
      margin-bottom: 2.66667vw;
      width: 100%;
      height: auto;
    }
    .wrap #model4 .theme .theme-right .dir .mub {
      margin-bottom: 2.4vw;
      align-items: center;
    }
    .wrap #model4 .theme .theme-right .dir .mub .mub-1 {
      font-size: 4vw;
      height: 4.8vw;
    }
    .wrap #model4 .theme .theme-right .dir .mub p {
      font-size: 3.2vw;
      margin-left: 2vw;
    }
    .wrap #model4 .theme .theme-right .dir .p1 .i {
      width: 0.8vw;
      height: 0.8vw;
      margin-right: 1.33333vw;
    }
    .wrap #model4 .theme .theme-right .dir .p1 p {
      font-size: 3.2vw;
      margin-bottom: 0.66667vw;
    }
    .wrap #model5 {
      background-image: url(../image/icon-maks2.png);
    }
    .wrap #model5 .title {
      margin-bottom: 0;
    }
    .wrap #model5 .title .i {
      width: 4vw;
      height: 6.8vw;
    }
    .wrap #model5 .swiper-wrapper {
      flex-direction: column;
    }
    .wrap #model5 .theme {
      flex-direction: column;
      width: 100%;
    }
    .wrap #model5 .theme .item {
      margin-top: 5.33333vw;
    }
    .wrap #model5 .theme .item .item-left {
      width: 36.8vw;
      height: 44.66667vw;
    }
    .wrap #model5 .theme .item .item-right {
      font-size: 3.2vw;
      padding-left: 2.66667vw;
      flex: 1;
    }
    .wrap #model5 .theme .item .item-right .p1 {
      width: 2.66667vw;
    }
    .wrap #model5 .theme .item .item-right .p2 {
      margin-bottom: 3.2vw;
    }
    .wrap #model5 .theme .item .item-right .p4 {
      font-size: 3.2vw;
      margin-top: 3.2vw;
      margin-bottom: 1.33333vw;
    }
    .wrap #model5 .theme .item .item-right .p4.p6 {
      margin-top: 11.73333vw;
    }
    .wrap #model5 .theme .item .item-right .p5 {
      font-size: 2.66667vw;
    }
    .wrap #model5 .theme2 {
      margin-top: 9.73333vw;
      padding-bottom: 13.33333vw;
    }
    .wrap #model5 .theme2 .item {
      border: 1px solid #c7000b;
      border-radius: 1.33333vw;
      font-size: 3.2vw;
      padding: 3.33333vw 6.66667vw 3.33333vw 6.66667vw;
      width: 26.66667vw;
      white-space: nowrap;
    }
    .wrap #model5 .theme2 .p1 {
      margin-top: 5.33333vw;
      font-size: 3.2vw;
      text-align: center;
    }
  }
  