.download__wrapper {
  min-width: 25.6rem;
  margin: 0 auto; }
  .download__wrapper .hcp_background_img {
    height: 8.5rem;
    background: url("https://static.gethover.com/build/images/support/hcp-download-background-d0d2af1bda.jpg") no-repeat;
    background-size: 100% auto;
    background-position: center; }
  .download__wrapper .hc2_background_img {
    height: 8.5rem;
    background: url("https://static.gethover.com/build/images/support/h2-download-background-dfdcb847fa.jpg") no-repeat;
    background-size: 100% auto;
    background-position: center; }
  .download__wrapper .fc_background_img {
    height: 8.5rem;
    background: url("https://static.gethover.com/build/images/support/fc-download-background-eb6f9c7ef9.jpg") no-repeat;
    background-size: 100% auto;
    background-position: center;
    background-position-y: top; }
  .download__wrapper .hx1_background_img {
    height: 8.5rem;
    background: url("https://static.gethover.com/build/images/support/hx1-download-background-a5e2a32b0d.jpeg") no-repeat;
    background-position: center;
    background-position-y: top; }
  .download__wrapper .download-list {
    width: 31rem;
    margin: -5.45rem auto 3.925rem; }
    .download__wrapper .download-list .list-title {
      font-size: 1rem;
      font-weight: bold;
      margin-bottom: 1rem;
      color: #fff;
      height: 1.25rem; }
    .download__wrapper .download-list .list-toggle-header {
      height: 3.2rem;
      display: flex;
      position: relative; }
      .download__wrapper .download-list .list-toggle-header .remind-select {
        position: absolute;
        padding-top: 0.2rem;
        color: #fff;
        left: 0;
        right: 0;
        margin: auto;
        width: 5rem;
        height: 0.5rem;
        font-size: 0.4rem;
        text-align: center;
        z-index: 1; }
      .download__wrapper .download-list .list-toggle-header .list-toggle-header-item {
        cursor: pointer;
        width: 50%;
        height: 100%;
        background: #111111;
        opacity: 0.9;
        display: flex;
        flex-direction: column;
        text-align: center;
        justify-content: center; }
        .download__wrapper .download-list .list-toggle-header .list-toggle-header-item span {
          color: #fff;
          opacity: 0.5; }
          .download__wrapper .download-list .list-toggle-header .list-toggle-header-item span.icon {
            font-size: 0.6rem;
            padding-bottom: 0.25rem;
            padding-top: 0.6rem; }
          .download__wrapper .download-list .list-toggle-header .list-toggle-header-item span.name {
            font-size: 0.35rem;
            font-weight: 400; }
          .download__wrapper .download-list .list-toggle-header .list-toggle-header-item span.hx1-icon {
            margin: 0.2rem auto;
            width: 2.5rem;
            height: 1.25rem;
            background: url("https://static.gethover.com/build/images/hoverX1/support/hx1-icon-05a16ef80e.png") no-repeat;
            background-size: contain; }
          .download__wrapper .download-list .list-toggle-header .list-toggle-header-item span.icon-fc_falcon {
            font-size: 1rem;
            padding-top: 0.4rem; }
          .download__wrapper .download-list .list-toggle-header .list-toggle-header-item span.icon-hcp_hover-camera-passport {
            font-size: 0.55rem; }
          .download__wrapper .download-list .list-toggle-header .list-toggle-header-item span.name-hcp {
            font-weight: 800; }
      .download__wrapper .download-list .list-toggle-header .list_toggle_header_active {
        cursor: unset;
        height: 100%;
        opacity: 0.9; }
        .download__wrapper .download-list .list-toggle-header .list_toggle_header_active span {
          opacity: 1; }
    .download__wrapper .download-list .list-toggle-content {
      color: #262626;
      min-height: 8.75rem; }
      .download__wrapper .download-list .list-toggle-content .title {
        font-size: 0.7rem;
        margin: 0px auto;
        font-weight: bolder; }
      .download__wrapper .download-list .list-toggle-content .app-download {
        padding-top: 1.25rem;
        margin: 1.25rem 0px;
        height: 6.25rem;
        background: #F5F5F5;
        text-align: center;
        padding-bottom: 1.8rem;
        border-top: 0.075rem solid #181818; }
        .download__wrapper .download-list .list-toggle-content .app-download ul {
          width: 26rem;
          height: 2.5rem;
          display: flex;
          justify-content: space-between;
          margin: 24px auto 0px; }
          .download__wrapper .download-list .list-toggle-content .app-download ul li {
            cursor: pointer;
            color: #fff;
            width: 7.75rem;
            height: 2.5rem;
            background-color: #181818;
            border-radius: 2.5rem;
            line-height: 2.5rem;
            font-size: 0.475rem;
            display: flex;
            justify-content: center;
            align-items: center; }
            .download__wrapper .download-list .list-toggle-content .app-download ul li .icon {
              font-size: 1.25rem;
              margin-right: 0.375rem; }
            .download__wrapper .download-list .list-toggle-content .app-download ul li.code {
              position: relative; }
              .download__wrapper .download-list .list-toggle-content .app-download ul li.code .pc__img {
                width: 6rem;
                position: absolute;
                top: 2.1rem;
                visibility: hidden;
                opacity: 0; }
              .download__wrapper .download-list .list-toggle-content .app-download ul li.code .hover2-app-qrimg {
                width: 5rem;
                top: 3rem; }
            .download__wrapper .download-list .list-toggle-content .app-download ul li.code:hover .pc__img {
              visibility: visible;
              transition-duration: 1s;
              opacity: 1; }
        @media screen and (max-width: 1240px) {
          .download__wrapper .download-list .list-toggle-content .app-download ul {
            width: 24rem; }
            .download__wrapper .download-list .list-toggle-content .app-download ul li {
              width: 7rem;
              height: 2rem; }
              .download__wrapper .download-list .list-toggle-content .app-download ul li.code .pc__img {
                top: 1.625rem; } }
      .download__wrapper .download-list .list-toggle-content .user-guide-download {
        padding-top: 1.25rem;
        background: #F5F5F5;
        margin: 1.25rem 0px;
        text-align: center;
        border-top: 0.075rem solid #181818;
        padding-bottom: 1.9rem; }
        .download__wrapper .download-list .list-toggle-content .user-guide-download ul {
          height: 2.475rem;
          display: flex;
          justify-content: center;
          margin: 2.425rem auto 0px; }
          .download__wrapper .download-list .list-toggle-content .user-guide-download ul li {
            list-style: none;
            font-weight: bold; }
            .download__wrapper .download-list .list-toggle-content .user-guide-download ul li .icon {
              font-size: 1rem; }
            .download__wrapper .download-list .list-toggle-content .user-guide-download ul li .text {
              font-size: 0.4rem;
              margin: -0.2rem 0px -0.4rem;
              height: 1.75rem;
              border-right: 1px solid #D8D8D8;
              display: flex;
              justify-content: center;
              align-items: center;
              padding: 0px 0.875rem; }
            @media screen and (max-width: 1240px) {
              .download__wrapper .download-list .list-toggle-content .user-guide-download ul li .text {
                height: 2rem;
                padding: 0px 0.8rem; } }
            .download__wrapper .download-list .list-toggle-content .user-guide-download ul li a {
              font-size: 0.3rem;
              text-decoration: underline; }
          .download__wrapper .download-list .list-toggle-content .user-guide-download ul :last-child .text {
            border: none; }
      .download__wrapper .download-list .list-toggle-content .firmware-upgrade {
        padding-top: 1.25rem;
        background: #F5F5F5;
        border-top: 0.075rem solid #181818;
        padding-bottom: 1.25rem; }
        .download__wrapper .download-list .list-toggle-content .firmware-upgrade .title {
          width: 25.55rem;
          text-align: center;
          margin: 0px auto 1.225rem; }
        .download__wrapper .download-list .list-toggle-content .firmware-upgrade .detail {
          width: 25.55rem;
          display: flex;
          margin: 0px auto;
          justify-content: space-between; }
          .download__wrapper .download-list .list-toggle-content .firmware-upgrade .detail .text {
            width: 50%; }
            .download__wrapper .download-list .list-toggle-content .firmware-upgrade .detail .text .head, .download__wrapper .download-list .list-toggle-content .firmware-upgrade .detail .text .head-normal {
              font-size: 0.45rem;
              font-weight: 500;
              margin-bottom: 0.825rem; }
            .download__wrapper .download-list .list-toggle-content .firmware-upgrade .detail .text .head-normal {
              font-size: 0.4rem;
              font-weight: 400; }
            .download__wrapper .download-list .list-toggle-content .firmware-upgrade .detail .text p {
              font-size: 0.4rem; }
          .download__wrapper .download-list .list-toggle-content .firmware-upgrade .detail .list {
            width: 7.75rem;
            margin-left: 4.275rem; }
            .download__wrapper .download-list .list-toggle-content .firmware-upgrade .detail .list .icon-item {
              width: 7.75rem;
              height: 1.625rem;
              background: #181818;
              border-radius: 1.625rem;
              color: #fff;
              padding: 0px 0.75rem;
              margin-bottom: 0.25rem;
              cursor: pointer;
              display: flex;
              align-items: center; }
              .download__wrapper .download-list .list-toggle-content .firmware-upgrade .detail .list .icon-item.item-hcp {
                margin-top: 1.5rem;
                font-size: 0.6rem;
                font-weight: bold;
                justify-content: space-around; }
              .download__wrapper .download-list .list-toggle-content .firmware-upgrade .detail .list .icon-item .icon-mac, .download__wrapper .download-list .list-toggle-content .firmware-upgrade .detail .list .icon-item .icon-windows {
                font-size: 1rem;
                margin-right: 0.4rem; }
              .download__wrapper .download-list .list-toggle-content .firmware-upgrade .detail .list .icon-item .icon-zh {
                margin-left: 0.375rem; }
              .download__wrapper .download-list .list-toggle-content .firmware-upgrade .detail .list .icon-item .icon-us {
                margin-left: 0.125rem; }
              .download__wrapper .download-list .list-toggle-content .firmware-upgrade .detail .list .icon-item .text {
                width: unset;
                font-weight: 500; }
                .download__wrapper .download-list .list-toggle-content .firmware-upgrade .detail .list .icon-item .text .download {
                  font-weight: bolder;
                  font-size: 16px;
                  text-align: center; }
        .download__wrapper .download-list .list-toggle-content .firmware-upgrade .firmware-info {
          width: 25.55rem;
          display: flex;
          justify-content: space-between;
          margin: 0.75rem auto 0px;
          list-style: none; }
        @media screen and (max-width: 1240px) {
          .download__wrapper .download-list .list-toggle-content .firmware-upgrade .detail {
            width: 24rem; }
            .download__wrapper .download-list .list-toggle-content .firmware-upgrade .detail .list .icon-item {
              width: 7.5rem; }
          .download__wrapper .download-list .list-toggle-content .firmware-upgrade .firmware-info {
            width: 24rem; } }
      .download__wrapper .download-list .list-toggle-content .warranty {
        margin-top: 1.25rem;
        padding-top: 1.25rem;
        background: #F5F5F5;
        border-top: 0.075rem solid #181818;
        padding-bottom: 1.25rem; }
        .download__wrapper .download-list .list-toggle-content .warranty .title {
          width: 25.55rem;
          text-align: center;
          margin: 0px auto 1.225rem; }
        .download__wrapper .download-list .list-toggle-content .warranty .statement__part {
          width: 25.55rem;
          margin: 0px auto;
          padding-bottom: 1rem;
          font-size: 0.4rem; }
          .download__wrapper .download-list .list-toggle-content .warranty .statement__part .mt {
            margin-top: 0.2rem; }
          .download__wrapper .download-list .list-toggle-content .warranty .statement__part .tip {
            font-size: 0.375rem; }
          .download__wrapper .download-list .list-toggle-content .warranty .statement__part ul li {
            list-style-position: inside; }
            .download__wrapper .download-list .list-toggle-content .warranty .statement__part ul li a {
              text-decoration: underline; }
          .download__wrapper .download-list .list-toggle-content .warranty .statement__part table, .download__wrapper .download-list .list-toggle-content .warranty .statement__part th, .download__wrapper .download-list .list-toggle-content .warranty .statement__part td {
            border: 1px solid #D8D8D8;
            border-collapse: collapse; }
          .download__wrapper .download-list .list-toggle-content .warranty .statement__part th, .download__wrapper .download-list .list-toggle-content .warranty .statement__part td {
            padding: 0.1rem 0.25rem; }
  @media screen and (max-width: 1240px) {
    .download__wrapper .hcp_background_img, .download__wrapper .hc2_background_img {
      height: 7.1rem; }
    .download__wrapper .download-list {
      width: 25.6rem;
      margin-top: -6.2rem; }
      .download__wrapper .download-list .list-title {
        margin-top: 1rem;
        margin-bottom: 0.75rem; } }
