@charset "UTF-8";
@media screen and (min-device-width: 312px) and (max-device-width: 480px) {
  html {
    position: relative;
    overflow-x: hidden;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

  body {
    overflow-x: hidden;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

  .nav-bg {
    display: none;
    background-color: rgba(0, 0, 0, 0.7);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 200; }
  .logo {
    float: none;
    position: relative;
    background: #fff;
    padding-top: .31rem;
    padding-bottom: .23rem;
    padding-left: .29rem;
    font-size: 0; }
    .logo img.img-logo-mobile {
      display: block;
      height: .48rem; }
    .logo img.img-logo-pc {
      display: none; }

  .foot {
    padding-top: .18rem;
    padding-bottom: .1rem;
    font-size: .14rem;
    text-align: center;
    color: #adaeb3;
    line-height: .37rem;
    width: 5.34rem;
    margin: 0 auto;
    word-break:break-all;
  }
    .foot span,.foot p,.foot a,.foot div{
        font-size: .14rem;
    }
    .foot span.copy-right {
      display: block;
      text-align: center; }

  /*首页*/
  .mobile-menu {
    position: absolute;
    display: block;
    right: 0;
    top: 10px;
    padding: .2rem .35rem .2rem .2rem;
    z-index: 206; }
    .mobile-menu img.img-menu {
      width: .44rem;
      height: .36rem; }

  .more-list {
    font-size: 14px; }

  .plat-desc-mobile {
    display: block;
    height: 155px;
    font-size: 56px;
    font-weight: 400;
    color: #fff; }

  .index_video {
    margin: 1.05rem 0 0 0; }
    .index_video .panel_img_mobile {
      display: block; }
      .index_video .panel_img_mobile img {
        display: block;
        width: 100%; }

  .panel_01_video, .topmenu, .cooper-con, .promise-card, #master-unit, .ai-banner-pc {
    display: none; }

  .head-warp-con {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    padding: 0;
    z-index: 100;
  }
  .head-warp {
      height: 1rem;
  }
  .totalnav-warp {
      position: fixed;
      opacity: 0;
      width: 100%;
      height: 100%;
      top: 0;
      background-color: rgba(0,0,0,.5);
      right: -7.6rem;
      transition: right .25s ease-in-out;
      -webkit-transition: right .25s ease-in-out;
      -moz-transition: right .25s ease-in-out;
      z-index: 1000;
  }
  .close-totalnav {
      width: 4.6rem;
      height: 1rem;
      background: #fff;
      float: right;
      position: relative;
  }
  .close-totalnav img {
      width: .26rem;
      height: .26rem;
      float: right;
      margin-top: .36rem;
  }
  .close-totalnav-inner {
      margin: 0 .4rem;
      border-bottom: 1px solid #e2e2e2;
      height: 100%;
  }
  .totalnav {
    /*opacity: 0;*/
    /*position: fixed;*/
    top: 0;
    width: 4.6rem;
    background: #fff;
    overflow: hidden;
    height: 100%;
    /*transition: right .25s ease-in-out;*/
    /*-webkit-transition: right .25s ease-in-out;*/
    /*-moz-transition: right .25s ease-in-out;*/

  }
    /*close-totalnav*/
    .totalnav li {
      display: block;
      width: 100%;
      height: auto;
      float: none;
      line-height: .64rem;
    }
      .totalnav li#down-menu {
        border-bottom: 1px solid #303236; }
      .totalnav li:hover {
        /*border-bottom: 1px solid #303236;*/
        height: auto; }
      .totalnav li.mobile-hide {
        display: none; }
      .totalnav li.mobile-hide-ship-coming {
        display: block; }
      .totalnav li.on {
        height: auto;
        color: #fff;
        /*border-bottom: 1px solid #303236; */
      }
      .totalnav li a {
        display: block;
        width: 100%;
        height: auto;
        text-align: left;
        padding: 12px 0 12px .4rem;
        font-size: .32rem;
        font-family: "Microsoft YaHei";
        font-weight: 300; }
        .totalnav li a.about-us-pc, .totalnav li a.about-us-pcon {
          display: none; }
        .totalnav li a.about-us-mobileon, .totalnav li a.about-us-mobile {
          display: block; }
        .totalnav li a:hover {
          /*color: #fff; */
        }
        .totalnav li a.on {
          /*color: #fff; */
        }
        .totalnav li a img.down-pc-img {
          display: none; }
        .totalnav li a img.down-mobile-img {
          display: inline-block;
          width: 30px;
          height: 30px;
          float: right;
          position: relative;
          right: 10%; }
      .totalnav li .down-menu {
        position: relative;
        left: 0;
        top: 0;
        z-index: 0;
        background: #1E1E1E;
        padding: 10px 0 10px .3rem; }
        .totalnav li .down-menu a {
          font-size: .26rem;
          color: #D2D2D2;
          padding: 0 0 0 .4rem; }

  .plat-desc-mobile {
    text-align: center;
    height: 50px;
    font-size: .66rem; }
    .plat-desc-mobile.spec {
      font-size: .54rem; }
    .plat-desc-mobile.spec-again {
      padding: 0 0 34px 0; }

  .plat-desc {
    width: 6.7rem;
    margin: -1rem 0 0 -3.4rem;
    text-align: center; }
    .plat-desc h1 {
      height: auto;
      font-size: .4rem; }
    .plat-desc a {
      display: none; }
      .plat-desc a.mobile {
        display: inline-block;
        width: 2.4rem;
        height: 34px;
        line-height: 34px;
        font-size: .28rem;
        margin: 0 .16rem;
        border-radius: 4px;
        font-weight: 100; }
      .plat-desc a img {
        display: none; }

  .plat-content .com-plat {
    width: auto;
    padding: .84rem .75rem .2rem .75rem; }
    .plat-content .com-plat.com-plat-index {
      padding: .84rem .5rem .2rem .5rem; }
    .plat-content .com-plat .com-plat-title {
      font-size: .5rem;
      height: auto;
      padding: 0 0 .2rem 0; }
    .plat-content .com-plat .com-plat-title-des {
      font-size: .24rem;
      line-height: 1.6; }
    .plat-content .com-plat .index_box {
      padding: .5rem 0 0 0; }
      .plat-content .com-plat .index_box li {
        width: auto;
        float: none;
        padding: .6rem .44rem .4rem .44rem;
        border: 1px solid #eee;
        box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.15);
        -webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.15);
        -ms-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.15);
        margin: 10px 0; }
        .plat-content .com-plat .index_box li .com-plat-text {
          font-size: .26rem;
          text-align: center; }
        .plat-content .com-plat .index_box li div.icon-img {
          width: 60px;
          height: 60px; }
          .plat-content .com-plat .index_box li div.icon-img.one {
            background: url(/Public/img/upgrade_mobile/index_2.png) no-repeat center center/100% 100%; }
          .plat-content .com-plat .index_box li div.icon-img.two {
            background: url(/Public/img/upgrade_mobile/index_1.png) no-repeat center center/100% 100%; }
          .plat-content .com-plat .index_box li div.icon-img.three {
            background: url(/Public/img/upgrade_mobile/index_3.png) no-repeat center center/100% 100%; }
          .plat-content .com-plat .index_box li div.icon-img.four {
            background: url(/Public/img/upgrade_mobile/index_4.png) no-repeat center center/100% 100%; }
        .plat-content .com-plat .index_box li h3 {
          padding: 24px 0 0 0;
          height: 40px;
          font-size: 22px;
          color: #333; }
        .plat-content .com-plat .index_box li .com-plat-text {
          line-height: 22px;
          color: #888; }
    .plat-content .com-plat .page4 {
      display: none; }
    .plat-content .com-plat #mySwipeCar {
      display: block; }
      .plat-content .com-plat #mySwipeCar .swiper-wrapper {
        top: -58px; }
      .plat-content .com-plat #mySwipeCar .icon_box li {
        width: 5.6rem;
        padding: 0;
        margin: 0 5px; }
      .plat-content .com-plat #mySwipeCar .icon-img-boost-server {
        background: #000;
        height: 480px;
        line-height: 466px;
        text-align: center; }
        .plat-content .com-plat #mySwipeCar .icon-img-boost-server img {
          width: 70%; }
      .plat-content .com-plat #mySwipeCar .swiper-pagination-bullet {
        display: inline-block;
        width: 39px;
        height: 2px;
        background: #fff;
        opacity: 1;
        border-radius: 0;
        margin: 0; }
      .plat-content .com-plat #mySwipeCar .swiper-pagination-bullet-active {
        opacity: 1;
        background: #2EC9CB;
        border-radius: 0;
        margin: 0; }
    .plat-content .com-plat.product-style-server {
      height: 622px;
      padding: .1rem 0.5rem 0; }
      .plat-content .com-plat.product-style-server h4 {
        text-align: center;
        font-size: .24rem;
        line-height: 22px; }
      .plat-content .com-plat.product-style-server .com-plat-title.ship {
        padding: 0 0 .1rem 0; }
      .plat-content .com-plat.product-style-server .product-style {
        width: 6.5rem; }
        .plat-content .com-plat.product-style-server .product-style span {
          top: 40%; }
        .plat-content .com-plat.product-style-server .product-style .product-style-img {
          height: 410px;
          line-height: 408px;
          width: auto; }
          .plat-content .com-plat.product-style-server .product-style .product-style-img img {
            width: 58%; }
      .plat-content .com-plat.product-style-server .server-box {
        padding: 10px 0 .66rem 0; }
      .plat-content .com-plat.product-style-server .product-style-info {
        font-size: 0;
        width: 100%;
        padding: 0; }
        .plat-content .com-plat.product-style-server .product-style-info h3 {
          text-align: center;
          font-size: .34rem; }
        .plat-content .com-plat.product-style-server .product-style-info span {
          display: block;
          text-align: center;
          font-size: .24rem;
          line-height: 2; }
  .plat-content.organization .com-plat {
    background: #282828;
    padding: .8rem .1rem .6rem .1rem; }
    .plat-content.organization .com-plat .com-plat-title {
      color: #fff; }
    .plat-content.organization .com-plat .com-plat-title-des {
      color: #fff;
      padding: 0 .5rem; }
    .plat-content.organization .com-plat .car-bg {
      position: relative;
      height: 4.6rem;
      padding: .6rem 0 .5rem 0;
      background: #282828; }
      .plat-content.organization .com-plat .car-bg section {
        position: absolute; }
        .plat-content.organization .com-plat .car-bg section.db {
          top: .36rem;
          right: .2rem; }
        .plat-content.organization .com-plat .car-bg section.hb {
          top: .72rem;
          right: 2.8rem; }
        .plat-content.organization .com-plat .car-bg section.xn {
          top: 3.88rem;
          left: .5rem; }
        .plat-content.organization .com-plat .car-bg section.xb {
          top: 1.08rem;
          left: .24rem; }
        .plat-content.organization .com-plat .car-bg section.hd {
          top: 2.28rem;
          right: .2rem; }
        .plat-content.organization .com-plat .car-bg section.hz {
          top: 3.44rem;
          right: .2rem; }
        .plat-content.organization .com-plat .car-bg section.hn {
          top: 4.94rem;
          left: 2rem; }
      .plat-content.organization .com-plat .car-bg h4 {
        font-weight: 100;
        font-size: .18rem;
        color: #fff;
        padding: 0; }
      .plat-content.organization .com-plat .car-bg .com-plat-text {
        color: #fff;
        font-size: .22rem;
        font-weight: 800;
        line-height: 1.8; }
      .plat-content.organization .com-plat .car-bg img {
        width: 100%; }
  .plat-content.dynamic-content .com-plat {
    padding: .6rem .5rem .4rem .5rem; }
    .plat-content.dynamic-content .com-plat .dynamic-icon-link {
      display: none; }
  .plat-content.dynamic-content .dynamic-list {
    width: 100%;
    margin: 0 auto;
    padding: 0; }
    .plat-content.dynamic-content .dynamic-list li {
      float: none;
      height: auto;
      margin: 0 0 20px 0;
      padding: 16px;
      box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.12);
      -webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.12);
      -moz-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.12);
      -ms-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.12); }
    .plat-content.dynamic-content .dynamic-list .dynamic-link {
      width: 4.2rem;
      padding: 0 0 0 14px; }
    .plat-content.dynamic-content .dynamic-list .dynamic-link-title {
      font-size: .28rem;
      padding: 0 0 6px 0; }
    .plat-content.dynamic-content .dynamic-list .dynamic-link-des {
      height: auto;
      font-size: .2rem;
      line-height: 20px; }
  .plat-content.dynamic-content .dynamic-date {
    top: 26px;
    width: 50px;
    height: 32px;
    background: url(../img/upgrade/up_019.png) 4px -4px no-repeat; }
    .plat-content.dynamic-content .dynamic-date .dynamic-day {
      font-size: .38rem;
      top: -5px; }
    .plat-content.dynamic-content .dynamic-date .dynamic-month {
      right: -2px; }
  .plat-content.dynamic-content .dynamic-month {
    font-size: .16rem; }
  .plat-content.company-client .com-plat {
    padding: .84rem .5rem .2rem .5rem; }
    .plat-content.company-client .com-plat .com-client {
      display: none; }
      .plat-content.company-client .com-plat .com-client.mobile {
        padding: .76rem 0 .2rem 0;
        display: block; }
        .plat-content.company-client .com-plat .com-client.mobile li {
          width: 1.7rem;
          height: .8rem;
          margin: 0 .6rem .5rem 0;
          border: 0; }
          .plat-content.company-client .com-plat .com-client.mobile li.on {
            margin: 0 0 .5rem 0; }
  .plat-content .product-server {
    padding: 100px 0 0 0; }
    .plat-content .product-server .server-box {
      padding: 0 .5rem;
      margin: 0 auto; }
    .plat-content .product-server .server-box-left {
      float: none;
      padding: 0 0 .5rem 0;
      border-bottom: 1px solid #E3E9EF; }
    .plat-content .product-server .server-box-right {
      float: none;
      padding: .68rem 0;
      border-bottom: 0; }
    .plat-content .product-server .server-box-left-info {
      padding: 0; }
      .plat-content .product-server .server-box-left-info h3 {
        height: 32px;
        font-size: .32rem;
        padding: 0 0 0 20px; }
      .plat-content .product-server .server-box-left-info ul {
        width: 4.9rem;
        padding: 0 0 25px 0; }
        .plat-content .product-server .server-box-left-info ul li {
          font-size: .24rem;
          font-weight: 100;
          color: #888;
          line-height: 24px;
          list-style-type: none;
          padding: 0 0 0 20px;
          background: url(/Public/img/upgrade_mobile/circle.png) 0 8px no-repeat; }
        .plat-content .product-server .server-box-left-info ul.spec {
          padding: 0 0 15px 0; }
      .plat-content .product-server .server-box-left-info a {
        width: 90px;
        height: 38px;
        line-height: 38px;
        margin: 0 0 0 20px; }
    .plat-content .product-server .server-box-left-title {
      width: 1.2rem;
      padding: 44px 14px 64px 0;
      border: 0; }
      .plat-content .product-server .server-box-left-title img {
        width: 1rem;
        height: 1rem; }
      .plat-content .product-server .server-box-left-title span {
        font-size: .26rem;
        line-height: 18px; }
  .plat-content.dynamic-map-show {
    height: 664px;
    background: url(/Public/img/upgrade_mobile/ship_img.png) no-repeat #000 center 66%/100% 80%; }
    .plat-content.dynamic-map-show .com-plat {
      background: none; }
    .plat-content.dynamic-map-show .dynamic-text {
      position: relative;
      width: auto;
      top: 0;
      right: 0; }
      .plat-content.dynamic-map-show .dynamic-text h3 {
        color: #fff;
        text-align: center; }
      .plat-content.dynamic-map-show .dynamic-text .com-plat-title-des {
        color: #fff;
        text-align: center; }
  .plat-content.ship-server {
    background: url(../img/upgrade_mobile/ks.jpg) no-repeat center center/100% 100%; }
    .plat-content.ship-server .logistics-plat {
      padding: .68rem .2rem .42rem .2rem; }
      .plat-content.ship-server .logistics-plat .no-video, .plat-content.ship-server .logistics-plat .com-plat-title {
        display: none; }
      .plat-content.ship-server .logistics-plat .com-plat-title-mobile {
        display: block;
        padding: 0 0 .25rem 0; }
      .plat-content.ship-server .logistics-plat .apply-use {
        background: #fff;
        border-radius: 2px;
        color: #15BABA;
        margin: 20px auto 0 auto; }
  .plat-content#supply-tend {
    padding: 60px 0 0 0; }
    .plat-content#supply-tend .com-plat {
      padding: .84rem .5rem .25rem .5rem; }
      .plat-content#supply-tend .com-plat .icon_box {
        padding: .7rem 0 0 0; }
        .plat-content#supply-tend .com-plat .icon_box li {
          width: auto;
          padding: 0 0 .5rem 0; }
          .plat-content#supply-tend .com-plat .icon_box li .icon-img-boost {
            width: 1rem;
            float: left;
            margin: 0; }
            .plat-content#supply-tend .com-plat .icon_box li .icon-img-boost.first, .plat-content#supply-tend .com-plat .icon_box li .icon-img-boost.second, .plat-content#supply-tend .com-plat .icon_box li .icon-img-boost.third {
              background-position: 0 2px;
              text-align: center; }
              .plat-content#supply-tend .com-plat .icon_box li .icon-img-boost.first img, .plat-content#supply-tend .com-plat .icon_box li .icon-img-boost.second img, .plat-content#supply-tend .com-plat .icon_box li .icon-img-boost.third img {
                width: 100%; }
          .plat-content#supply-tend .com-plat .icon_box li .com-plat-text {
            float: left;
            width: 5.4rem;
            font-size: .24rem;
            color: #777;
            line-height: 2; }
            .plat-content#supply-tend .com-plat .icon_box li .com-plat-text span {
              display: block;
              height: .66rem;
              font-size: .32rem;
              color: #222; }
          .plat-content#supply-tend .com-plat .icon_box li .line {
            display: none; }
  .plat-content.supply-boost .com-plat {
    padding: .84rem .5rem .25rem .5rem; }
    .plat-content.supply-boost .com-plat .com-plat-title {
      font-size: .46rem; }
    .plat-content.supply-boost .com-plat .icon_box {
      padding: .66rem 0 0 0; }
      .plat-content.supply-boost .com-plat .icon_box li {
        float: none;
        width: auto;
        padding: .2rem 0 .3rem 0;
        margin: 0 0 10px 0; }
        .plat-content.supply-boost .com-plat .icon_box li h3 {
          padding: .05rem 0 0 0;
          font-size: .4rem;
          height: 38px; }
        .plat-content.supply-boost .com-plat .icon_box li.on-set {
          float: none;
          width: auto;
          padding: .2rem 0 .3rem 0; }
      .plat-content.supply-boost .com-plat .icon_box .com-plat-text {
        width: 5.1rem;
        font-size: .24rem;
        margin: 0 auto;
        text-align: center;
        line-height: 22px; }

  .product-manual {
    padding: 0 0 30px 0; }
    .product-manual .product-manual-content {
      width: auto;
      padding: 0 .5rem; }
      .product-manual .product-manual-content li {
        padding: 0 0 40px 0;
        border-bottom: 1px solid #E3E9EF; }
        .product-manual .product-manual-content li img {
          float: none;
          width: 100%;
          height: 100%; }
    .product-manual .product-manual-content-title {
      float: none;
      width: auto;
      height: auto;
      padding: .6rem 0 40px 0;
      font-size: 0; }
      .product-manual .product-manual-content-title.ship {
        padding: .9rem 0 40px 0; }
      .product-manual .product-manual-content-title span {
        display: block;
        text-align: center;
        font-size: .24rem;
        line-height: 22px; }
      .product-manual .product-manual-content-title h3 {
        width: 306px;
        font-size: .5rem;
        text-align: center;
        margin: 0 auto;
        padding: 0 0 .18rem 0; }
    .product-manual.supply-strategy .com-plat-title {
      height: 38px;
      font-size: .46rem;
      padding: .7rem 0 0 0; }
    .product-manual.supply-strategy .com-plat-title-des {
      width: 5.5rem;
      font-size: .24rem;
      margin: 0 auto;
      line-height: 2; }
    .product-manual.supply-strategy .supply-strategy-img {
      width: auto;
      height: auto;
      margin: .64rem auto 0.5rem auto;
      text-align: center; }
      .product-manual.supply-strategy .supply-strategy-img img {
        width: 80%; }
        .product-manual.supply-strategy .supply-strategy-img img .pc {
          display: none; }
        .product-manual.supply-strategy .supply-strategy-img img .mobile {
          display: block; }

  .server-process {
    font-size: 0;
    padding: .3rem 0 0 0; }
    .server-process li {
      float: none;
      width: auto;
      margin: 0;
      padding: 0 0 30px 0; }
      .server-process li .server-process-info {
        width: 5.3rem; }
      .server-process li .server-process-img {
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center; }
        .server-process li .server-process-img img {
          width: 100%;
          position: relative;
          top: 20px; }
      .server-process li h3 {
        height: 30px;
        font-size: .32rem; }

  .ai-banner-mobile {
    display: block;
    font-size: .5rem;
    color: #fff;
    padding-top: 100px;
    background: #111319;
    text-align: center; }
    .ai-banner-mobile h3.com-plat-title {
      height: 64px;
      color: #fff; }
    .ai-banner-mobile span {
      display: block;
      height: .68rem;
      font-size: .28rem; }
    .ai-banner-mobile p {
      font-size: .24rem;
      width: 6.1rem;
      line-height: 2;
      margin: 0 auto;
      color: #E0E0E0; }
    .ai-banner-mobile img {
      width: 100%; }

  .ai-data {
    padding: .78rem 0 0 0; }
    .ai-data .com-plat-title {
      font-size: .5rem;
      display: none; }
      .ai-data .com-plat-title.mobile {
        display: block;
        height: 44px; }
    .ai-data .ai-data-content {
      width: auto;
      padding: .3rem 0 0 0; }
      .ai-data .ai-data-content li {
        width: 2.2rem;
        margin: 0 .74rem .8rem .74rem; }
        .ai-data .ai-data-content li img {
          width: .92rem;
          height: .92rem; }

  .data-analysis {
    background: #F1F1F1; }
    .data-analysis .data-analysis-content {
      width: auto;
      height: 580px;
      background: #F1F1F1; }
      .data-analysis .data-analysis-content h3 {
        font-size: .5rem;
        width: 6.6rem;
        margin: 0 auto;
        line-height: 36px; }
        .data-analysis .data-analysis-content h3.on {
          padding: .88rem 0 0 0;
          font-size: .5rem; }
      .data-analysis .data-analysis-content .but-left, .data-analysis .data-analysis-content .but-right, .data-analysis .data-analysis-content .slider-box, .data-analysis .data-analysis-content .focus-disc {
        display: none; }
      .data-analysis .data-analysis-content .slider-box-mobile {
        display: block;
        width: auto;
        height: auto;
        margin: .8rem auto 0 auto;
        overflow: hidden;
        padding-bottom: 50px; }
        .data-analysis .data-analysis-content .slider-box-mobile li {
          width: 5.89rem;
          height: 300px;
          margin: 0 5px; }
          .data-analysis .data-analysis-content .slider-box-mobile li h3 {
            width: auto;
            font-size: .4rem;
            font-weight: normal;
            padding: 20px 0 0 0; }
          .data-analysis .data-analysis-content .slider-box-mobile li p {
            width: 4.6rem;
            margin: 0 auto;
            font-size: .28rem;
            color: #777;
            text-align: center;
            line-height: 1.6; }
          .data-analysis .data-analysis-content .slider-box-mobile li img.icon {
            margin: 30px auto 10px auto; }
        .data-analysis .data-analysis-content .slider-box-mobile .swiper-pagination-bullet {
          display: inline-block;
          width: 39px;
          height: 4px;
          background: #000;
          opacity: .2;
          border-radius: 2px;
          margin: 0 4px 0 0; }
        .data-analysis .data-analysis-content .slider-box-mobile .swiper-pagination-bullet-active {
          opacity: 1;
          background: #2EC9CB; }
        .data-analysis .data-analysis-content .slider-box-mobile .swiper-pagination-bullets {
          bottom: -8px; }

  .logistics .logistics-content {
    width: auto;
    padding: 0 .6rem; }
    .logistics .logistics-content .logistics-left {
      width: auto;
      float: none;
      padding: .72rem 0 0 0; }
      .logistics .logistics-content .logistics-left img {
        display: block;
        margin: 0 auto; }
      .logistics .logistics-content .logistics-left h3 {
        font-size: .46rem;
        text-align: center;
        padding: .4rem 0; }
      .logistics .logistics-content .logistics-left p {
        width: 6.1rem;
        margin: 0 auto;
        text-align: center;
        font-size: .24rem;
        padding: 0 0 .82rem 0; }
    .logistics .logistics-content .logistics-right {
      width: 100%;
      float: none; }
  .logistics.on {
    padding: 0 0 1.16rem 0; }

  .news-detail-content {
    width: auto;
    padding: 80px 0.5rem 0 0.5rem; }
    .news-detail-content .news-left-title {
      line-height: 2; }
    .news-detail-content .news-detail-left {
      width: auto;
      float: none;
      padding: .84rem .4rem .25rem .4rem; }
      .news-detail-content .news-detail-left i {
        padding: 22px 0; }
      .news-detail-content .news-detail-left img {
        display: block;
        margin: 0 auto; }
    .news-detail-content .news-detail-right {
      display: none; }
    .news-detail-content #news_list_detail h1 {
      font-size: .42rem; }
    .news-detail-content #news_list_detail p {
      font-size: .24rem;
      color: #333;
      line-height: 2; }

  .recruit-banner {
    height: 240px;
    margin: 66px 0 0 0;
    background: url(../img/upgrade_mobile/recruitment_img.png) no-repeat center center/100% 100%; }

  .recruit-text {
    font-size: 0;
    width: auto;
    line-height: 2;
    padding: .4rem; }
    .recruit-text #recruit-list {
      margin: 10px 0 0 0; }
    .recruit-text h3 {
      height: auto; }
    .recruit-text .recruitment-conditions {
      padding: .4rem; }
      .recruit-text .recruitment-conditions h3 {
        font-size: .34rem;
        padding: 22px 0 12px 0;
        color: #222;
        font-weight: 500; }
      .recruit-text .recruitment-conditions .recruitment-title {
        padding: 0 0 5px 0;
        line-height: 20px;
        height: auto; }
        .recruit-text .recruitment-conditions .recruitment-title span {
          width: auto;
          display: inline;
          padding: 0 .8rem 0 0; }
          .recruit-text .recruitment-conditions .recruitment-title span.recruit-num {
            padding: 0; }
      .recruit-text .recruitment-conditions span.recruit-add {
        display: block;
        text-align: left;
        font-size: 14px;
        color: #555;
        border-bottom: 1px solid #ddd;
        padding: 0 0 10px 0; }

  .job_desc {
    font-size: .28rem;
    color: #666;
    padding: 0;
    font-weight: 300; }

  .news-dynamic-content {
    width: auto;
    height: 5rem;
    line-height: 5rem;
    text-align: center;
    margin: 1rem 0 0 0;
    background: url(/Public/img/upgrade_mobile/more_news_mobile.png) center center no-repeat/100% 100%; }
    .news-dynamic-content h3 {
      display: block;
      height: 30px;
      font-size: .6rem;
      color: #fff; }
    .news-dynamic-content span {
      display: block;
      font-size: .22rem;
      color: #fff; }

  .news-content-all {
    width: auto; }
    .news-content-all .news-lists {
      width: auto;
      padding: .68rem .6rem;
      margin: 0; }
      .news-content-all .news-lists .news-box {
        padding: 0 0 .68rem 0; }
        .news-content-all .news-lists .news-box .news-box-info-title {
          color: #333;
          font-size: .28rem;
          font-weight: 800; }
        .news-content-all .news-lists .news-box p {
          font-size: .24rem;
          color: #666; }
        .news-content-all .news-lists .news-box i {
          width: 10px;
          height: 10px;
          left: -0.119rem;
          top: 20%; }
      .news-content-all .news-lists .news-box-title {
        width: 1.2rem;
        padding: 5% 0 0 0; }
        .news-content-all .news-lists .news-box-title span {
          font-size: .18rem;
          color: #888; }
          .news-content-all .news-lists .news-box-title span.detail-day {
            font-size: .38rem;
            color: #444;
            padding: 10px 0 0 0; }
      .news-content-all .news-lists .news-box-info {
        width: 4.99rem;
        float: left; }

  #newBridge #nb_icon_wrap {
    width: 0;
    height: 1.2rem; }
    #newBridge #nb_icon_wrap .nb-icon-wrap-base {
      width: 1.2rem;
      height: 1.2rem; }

  #news_pager {
    width: auto; }
    #news_pager .pages {
      position: relative;
      right: -1.4rem; }

  .gotop img {
    width: 36px;
    height: 36px; } }

/*# sourceMappingURL=upgrade_mobile.css.map */
