* {
  box-sizing: border-box; }

.listBox {
  padding-bottom: 4.16666vw;
  width: 83.33333vw;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap; }
  @media screen and (max-width: 750px) {
    .listBox {
      padding: 0 5.33333vw 10.66666vw;
      width: auto; } }
  .listBox .part {
    display: flex;
    flex-direction: row;
    width: 40.625vw;
    padding: 1.04166vw;
    background-color: #fff;
    margin-bottom: 2.08333vw; }
    @media screen and (max-width: 750px) {
      .listBox .part {
        width: 100%;
        padding: 2.66666vw;
        margin-bottom: 4vw; }
        .listBox .part:last-child {
          margin-bottom: 0; } }
    .listBox .part .imgBox {
      width: 16.66666vw;
      height: 20vw;
      overflow: hidden; }
      @media screen and (max-width: 750px) {
        .listBox .part .imgBox {
          width: 42.66666vw;
          height: 51.2vw;
          flex-shrink: 0; } }
      .listBox .part .imgBox img {
        width: 100%;
        height: 100%;
        transform: scale(1, 1);
        transition: all .3s linear; }
      .listBox .part .imgBox:hover img {
        transform: scale(1.05, 1.05); }
    .listBox .part .right {
      display: flex;
      flex-direction: column;
      width: 17.5vw;
      padding-top: 2.60416vw;
      margin-left: 1.5625vw; }
      @media screen and (max-width: 750px) {
        .listBox .part .right {
          width: auto;
          padding-top: 4vw;
          margin-left: 4vw;
          flex: 1;
          position: relative; } }
      .listBox .part .right .icon-tec {
        width: 1.25vw;
        height: 1.25vw;
        display: block;
        margin-bottom: 1.04166vw; }
        @media screen and (max-width: 750px) {
          .listBox .part .right .icon-tec {
            width: 4.26666vw;
            height: 4.26666vw;
            margin-bottom: 1.33333vw; } }
      .listBox .part .right .p {
        font-size: 1.25vw;
        margin-bottom: 4.32291vw;
        max-height: 7.25vw; }
        .listBox .part .right .p:hover {
          color: #0097e0; }
        @media screen and (max-width: 750px) {
          .listBox .part .right .p {
            font-size: 3.73333vw;
            line-height: 5.33333vw;
            margin-bottom: 10.46666vw;
            max-height: 21.33333vw; } }
      .listBox .part .right .more {
        display: flex;
        flex-direction: row;
        align-items: center;
        font-size: 0.83333vw; }
        .listBox .part .right .more:hover .arr {
          left: 0.52083vw; }
        @media screen and (max-width: 750px) {
          .listBox .part .right .more {
            font-size: 2.93333vw;
            position: absolute;
            left: 0;
            bottom: 8vw; } }
        .listBox .part .right .more .arr {
          width: 0.83333vw;
          height: 0.83333vw;
          margin-left: 0.52083vw;
          position: relative;
          left: 0;
          top: 0.10416vw;
          transition: all .2s linear; }
          @media screen and (max-width: 750px) {
            .listBox .part .right .more .arr {
              width: 2.66666vw;
              height: 2.66666vw;
              margin-left: 1.33333vw; } }

.loadMore {
  margin: 0 auto;
  width: 10.41666vw;
  height: 3.33333vw;
  background: linear-gradient(90deg, #19b7ff 0%, #0097e0 100%);
  color: #fff;
  font-size: 0.83333vw;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 5.20833vw; }
  @media screen and (min-width: 750px) {
    .loadMore:hover .arr {
      margin-left: 1.5625vw; } }
  @media screen and (max-width: 750px) {
    .loadMore {
      width: 26.66666vw;
      height: 8.53333vw;
      font-size: 2.93333vw;
      line-height: 8.53333vw;
      margin-bottom: 13.33333vw; } }
  .loadMore .arr {
    display: block;
    width: 0.83333vw;
    height: 0.83333vw;
    margin-left: 1.04166vw;
    transition: all 0.2s linear; }
    @media screen and (max-width: 750px) {
      .loadMore .arr {
        width: 2.66666vw;
        height: 2.66666vw;
        margin-left: 1.33333vw; } }
