@charset "UTF-8";
/* 手机端 */
/* 电脑端 */
/* 1920 */
.main {
  width: 74%;
  margin: 0 auto; }

.container {
  width: 74%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%); }

.btn01 {
  width: 7.29167vw;
  height: 2.08333vw;
  line-height: 2.08333vw;
  border-radius: 1.04167vw;
  font-size: 0.83333vw;
  color: #fff;
  background-color: #0E39A8;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all .5s;
  cursor: pointer; }
  .btn01 img {
    width: 0.46875vw;
    margin-left: 0.3125vw; }

.tel {
  display: none !important; }

#toTop {
  width: 3.125vw;
  height: 3.125vw;
  border-radius: 0.20833vw;
  background-color: #0E39A8;
  position: fixed;
  right: 5%;
  bottom: 12%;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer; }
  #toTop img {
    width: 1.66667vw; }

/* 标题 */
.title01 {
  position: relative; }
  .title01 h5 {
    display: flex;
    align-items: center;
    font-size: 1.77083vw;
    font-weight: bold;
    line-height: 1.6; }
    .title01 h5 img {
      width: 3.48958vw;
      margin-right: 0.52083vw; }
  .title01 h6 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1; }
    .title01 h6 img {
      height: 2.60417vw; }

.title02 {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  z-index: 10; }
  .title02 > img {
    width: 3.48958vw; }
  .title02 h5 {
    font-size: 1.77083vw;
    font-weight: bold;
    line-height: 1.6;
    text-align: center;
    position: relative; }
    .title02 h5 img {
      position: absolute;
      top: 0.20833vw;
      left: 50%;
      transform: translateX(-50%);
      z-index: -1;
      height: 2.60417vw; }
  .title02 .title_line {
    width: 2.08333vw;
    height: 0.10417vw;
    background-color: rgba(255, 255, 255, 0.7);
    margin-top: 0.625vw; }

.title_h5 {
  font-size: 1.77083vw;
  margin-bottom: 1.66667vw;
  font-weight: bold;
  text-align: center; }

.n_title {
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid #E2E5EB; }
  .n_title a {
    font-size: 1.04167vw;
    line-height: 2.8;
    margin: 0 2.08333vw;
    position: relative; }
    .n_title a::after {
      width: 0;
      height: 2px;
      content: '';
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translateX(-50%);
      background-color: #0E39A8;
      transition: all .3s; }
    .n_title a:hover::after {
      width: 140%; }
  .n_title .n_title_active::after {
    width: 140%; }

.n_title01 {
  margin: 2.08333vw auto 3.64583vw; }

/* 数字轮播 */
.num_p {
  display: inline-block;
  position: relative; }
  .num_p sup {
    position: absolute;
    top: 0;
    left: 105%; }

/* 轮播箭头 */
.next_t,
.prev_t {
  width: 2.39583vw;
  height: 2.39583vw;
  background: url("/static/images/315c22af6bf4f0ec0de1.png") no-repeat center;
  background-size: 100% 100%;
  transition: all .3s;
  z-index: 10;
  margin-top: 0; }
  .next_t:hover,
  .prev_t:hover {
    background: url("/static/images/786abbaddf400ca77fab.png") no-repeat center;
    background-size: 100% 100%; }

.next_t {
  background: url("/static/images/f4a140c4082019d414d2.png") no-repeat center;
  background-size: 100% 100%; }
  .next_t:hover {
    background: url("/static/images/1cc7674c4527249bcb84.png") no-repeat center;
    background-size: 100% 100%; }

/* 热门关键词 */
.hot_key {
  display: flex;
  align-items: center;
  padding: 12px 0; }
  .hot_key a,
  .hot_key p {
    font-size: 12px;
    transition: all .3s;
    color: #999; }
  .hot_key a:hover {
    color: #0E39A8; }
  .hot_key span {
    color: #999;
    margin: 0 0.26042vw; }

.hot_key_cp01 {
  background-color: #F5F7FA; }

/* 分页 */
.fenye {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center; }
  .fenye a {
    width: 2.60417vw;
    height: 2.60417vw;
    line-height: 2.60417vw;
    font-size: 14px;
    margin: 0 0.41667vw;
    border-radius: 4px;
    border: 1px solid #E0E1E4;
    color: #999999;
    transition: all .3s; }
    .fenye a:hover {
      background-color: #0E39A8;
      color: #fff; }
  .fenye .fenye_active {
    background-color: #0E39A8;
    color: #fff; }
  .fenye span {
    display: block;
    font-size: 14px;
    line-height: 2.60417vw;
    color: #999999;
    margin: 0 0.41667vw; }

/* 头部导航 */
#header {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100; }
  #header .header_width {
    width: 90%;
    margin: 0 auto;
    height: 6.7vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all .5s;
    position: relative;
    z-index: 10;
    transition: all .3s; }
    #header .header_width .logo1 img {
      width: 12.5vw; }
    #header .header_width .header_nav {
      width: 54%;
      height: 6.7vw;
      margin-left: 8%;
      margin-right: 2%;
      z-index: 10; }
      #header .header_width .header_nav .nav_ul01 {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        transition: all .5s; }
        #header .header_width .header_nav .nav_ul01 > li {
          position: relative; }
          #header .header_width .header_nav .nav_ul01 > li > a {
            display: block;
            font-size: 16px;
            line-height: 40px;
            transition: all .5s;
            color: #fff;
            position: relative; }
            #header .header_width .header_nav .nav_ul01 > li > a::after {
              content: '';
              width: 0;
              height: 2px;
              background-color: #0E39A8;
              position: absolute;
              bottom: 0;
              left: 50%;
              transform: translateX(-50%);
              transition: all .3s; }
          #header .header_width .header_nav .nav_ul01 > li .nav_ul02 {
            width: 200%;
            position: absolute;
            left: 50%;
            top: 40px;
            transform: translateX(-50%);
            background-color: rgba(0, 0, 0, 0.5);
            overflow: hidden;
            z-index: 1; }
            #header .header_width .header_nav .nav_ul01 > li .nav_ul02 li {
              max-height: 0;
              text-align: center;
              overflow: hidden;
              transition: all .5s; }
              #header .header_width .header_nav .nav_ul01 > li .nav_ul02 li a {
                display: block;
                transition: all .3s;
                font-size: 14px;
                line-height: 1.6;
                padding: 0.52083vw 0.20833vw;
                color: #fff; }
                #header .header_width .header_nav .nav_ul01 > li .nav_ul02 li a:hover {
                  background-color: RGBA(14, 57, 168, 0.5);
                  transition: all .3s; }
          #header .header_width .header_nav .nav_ul01 > li:hover > a::after {
            width: 160%; }
          #header .header_width .header_nav .nav_ul01 > li:hover .nav_ul02 li {
            max-height: 80px; }
        #header .header_width .header_nav .nav_ul01 .on:hover > a::after,
        #header .header_width .header_nav .nav_ul01 .one_active > a::after {
          width: 160%; }
      #header .header_width .header_nav .nav_ul01_black > li > a {
        color: #333; }

/* 首页banner */
.i_banner {
  width: 100%;
  overflow: hidden;
  position: relative; }
  .i_banner .i_swiper {
    position: relative; }
    .i_banner .i_swiper .swiper-slide {
      position: relative; }
      .i_banner .i_swiper .swiper-slide img {
        width: 100%;
        transition: all .3s; }
      .i_banner .i_swiper .swiper-slide .i_sw01 {
        width: 34.63542vw;
        position: absolute;
        top: 24%;
        left: 50%;
        transform: translateX(-50%); }
      .i_banner .i_swiper .swiper-slide .i_sw02 {
        width: 48.22917vw;
        position: absolute;
        top: 13%;
        left: 50%;
        transform: translateX(-50%); }
    .i_banner .i_swiper .i_pagination {
      bottom: 5%;
      display: flex;
      align-items: center;
      justify-content: center; }
      .i_banner .i_swiper .i_pagination .swiper-pagination-bullet {
        width: 0.46875vw;
        height: 0.46875vw;
        margin: 0 0.625vw;
        background-color: #fff; }
      .i_banner .i_swiper .i_pagination .swiper-pagination-bullet-active {
        width: 2.91667vw;
        height: 0.98958vw;
        background: url("/static/images/2b6313c6abc0514681a6.png") no-repeat center;
        background-size: cover; }

/* 内页banner */
.n_banner {
  width: 100%;
  overflow: hidden;
  position: relative; }
  .n_banner > img {
    width: 100%; }
  .n_banner .banner_title {
    position: absolute;
    top: 9.63542vw;
    left: 13.54167vw; }
    .n_banner .banner_title h3 {
      font-family: 'Rany';
      font-size: 3.125vw;
      letter-spacing: 1px;
      color: #fff;
      font-weight: bold; }
    .n_banner .banner_title h5 {
      font-family: 'SourceHanSansCN';
      font-size: 1.5625vw;
      letter-spacing: 1px;
      font-weight: bold;
      color: #fff; }

/* 首页 产品系列 */
.product_p {
  width: 100%;
  overflow: hidden;
  position: relative; }
  .product_p > img {
    width: 100%; }
  .product_p .product_line {
    position: absolute;
    top: 6.875vw;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: rgba(192, 192, 192, 0.23); }
  .product_p .product_mask {
    width: 24.47917vw;
    height: 36.66667vw;
    background-color: rgba(255, 255, 255, 0.6);
    position: absolute;
    right: 0;
    top: 6.92708vw;
    z-index: 1;
    border-left: 1px solid rgba(192, 192, 192, 0.23); }
  .product_p .container {
    width: 87.5%;
    top: 2.08333vw;
    left: 12.5%;
    transform: translateX(0); }
    .product_p .container .product_title {
      display: flex;
      align-items: center;
      justify-content: space-between;
      transition: all .5s;
      padding-right: 12.5vw; }
      .product_p .container .product_title p {
        font-size: 0.9375vw;
        font-weight: bold; }
    .product_p .container .swiper_product {
      overflow: hidden;
      margin-top: 6.25vw; }
      .product_p .container .swiper_product .swiper-slide {
        display: flex;
        align-items: center; }
        .product_p .container .swiper_product .swiper-slide > img {
          width: 28.80208vw;
          margin-right: 3.125vw; }
        .product_p .container .swiper_product .swiper-slide .sw_product_text h6 {
          font-size: 1.77083vw;
          font-weight: bold;
          color: #0E39A8;
          display: inline-block;
          position: relative; }
          .product_p .container .swiper_product .swiper-slide .sw_product_text h6::after {
            display: block;
            content: '';
            width: 1.35417vw;
            height: 1.35417vw;
            border-radius: 50%;
            position: absolute;
            right: -0.3125vw;
            top: 0;
            z-index: -1;
            background-color: #FFD200; }
        .product_p .container .swiper_product .swiper-slide .sw_product_text p {
          height: auto;
          font-size: 0.83333vw;
          color: #666;
          line-height: 1.8;
          margin: 1.5625vw 0 1.04167vw;
          padding-right: 0.52083vw; }
        .product_p .container .swiper_product .swiper-slide .sw_product_text ul {
          display: flex;
          align-items: center;
          justify-content: space-between;
          transition: all .5s;
          flex-wrap: wrap;
          margin-bottom: 0.52083vw; }
          .product_p .container .swiper_product .swiper-slide .sw_product_text ul li {
            width: 48%;
            display: flex;
            align-items: center;
            margin-bottom: 1.04167vw; }
            .product_p .container .swiper_product .swiper-slide .sw_product_text ul li img {
              width: 2.34375vw;
              margin-right: 0.625vw; }
            .product_p .container .swiper_product .swiper-slide .sw_product_text ul li b {
              font-size: 1.04167vw; }
      .product_p .container .swiper_product .swiper-slide-next {
        padding-left: 2.60417vw; }
  .product_p .prev_product {
    top: 60%;
    left: auto;
    right: 23.28125vw; }
  .product_p .next_product {
    top: 68%;
    right: 23.28125vw; }

/* 首页 关于我们 */
.i_about {
  width: 100%;
  position: relative;
  overflow: hidden; }
  .i_about > img {
    width: 100%; }
  .i_about .container {
    width: 66%;
    top: 5.9375vw; }
    .i_about .container h6 {
      font-size: 1.25vw;
      font-weight: bold;
      color: #0E39A8;
      text-align: center;
      margin: 1.25vw 0 0.9375vw; }
    .i_about .container p {
      font-size: 0.83333vw;
      height: 5.3125vw;
      line-height: 1.6;
      color: #666;
      text-align: center;
      overflow: hidden;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      text-overflow: ellipsis;
      -webkit-line-clamp: 4; }
    .i_about .container > img {
      width: 35.83333vw;
      margin: 1.5625vw auto 2.60417vw; }
    .i_about .container ul {
      width: 100%;
      position: absolute;
      bottom: 4.6875vw;
      left: 0;
      display: flex;
      justify-content: space-between; }
      .i_about .container ul li {
        width: 34%; }
        .i_about .container ul li .i_about_b {
          width: 50%;
          margin-top: 1.875vw; }
        .i_about .container ul li .num_p span {
          font-size: 2.8125vw;
          color: #0E39A8;
          font-weight: bold;
          font-family: 'impact'; }
        .i_about .container ul li .num_p sup {
          font-size: 1.04167vw;
          color: #0E39A8;
          font-weight: bold; }
        .i_about .container ul li i {
          display: block;
          font-size: 14px;
          line-height: 1.6;
          height: 44px;
          color: #666;
          overflow: hidden;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          text-overflow: ellipsis;
          -webkit-line-clamp: 2; }
      .i_about .container ul .i_about_a {
        display: flex;
        flex-direction: column;
        align-items: flex-end; }
    .i_about .container .btn01 {
      margin: 0 auto; }

/* 首页 核心优势 */
.i_advantages_bg {
  width: 100%;
  overflow: hidden;
  position: relative; }
  .i_advantages_bg > img {
    width: 100%; }
  .i_advantages_bg .container {
    top: 2.91667vw; }
    .i_advantages_bg .container .title02 h5 {
      color: #fff; }
    .i_advantages_bg .container .i_advantages_ul {
      margin-top: 2.5vw;
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap; }
      .i_advantages_bg .container .i_advantages_ul .i_advantages_li {
        width: 35.9375vw;
        height: 15.625vw;
        margin-bottom: 1.04167vw;
        padding: 1.5625vw 2.39583vw;
        background-color: #fff;
        position: relative; }
        .i_advantages_bg .container .i_advantages_ul .i_advantages_li img {
          height: 4.58333vw; }
        .i_advantages_bg .container .i_advantages_ul .i_advantages_li .adv_img {
          height: 0.78125vw;
          position: absolute;
          top: 1.5625vw;
          right: 2.08333vw; }
        .i_advantages_bg .container .i_advantages_ul .i_advantages_li .adv_img02 {
          display: none; }
        .i_advantages_bg .container .i_advantages_ul .i_advantages_li b {
          font-size: 0.9375vw;
          line-height: 1.6;
          display: block;
          margin: 1.45833vw 0 1.04167vw; }
        .i_advantages_bg .container .i_advantages_ul .i_advantages_li p {
          font-size: 0.72917vw;
          line-height: 1.6;
          width: 70%; }
        .i_advantages_bg .container .i_advantages_ul .i_advantages_li:hover .adv_img01 {
          display: none; }
        .i_advantages_bg .container .i_advantages_ul .i_advantages_li:hover .adv_img02 {
          display: block; }
        .i_advantages_bg .container .i_advantages_ul .i_advantages_li:hover p,
        .i_advantages_bg .container .i_advantages_ul .i_advantages_li:hover b {
          color: #fff; }
      .i_advantages_bg .container .i_advantages_ul .i_advantages_li:nth-of-type(1):hover {
        background: url("/watermark.php?src=static/images/6967b5ccb00e51805461.png") no-repeat center;
        background-size: cover; }
      .i_advantages_bg .container .i_advantages_ul .i_advantages_li:nth-of-type(2):hover {
        background: url("/watermark.php?src=static/images/0437ba1501786934a68a.png") no-repeat center;
        background-size: cover; }
      .i_advantages_bg .container .i_advantages_ul .i_advantages_li:nth-of-type(3):hover {
        background: url("/watermark.php?src=static/images/771ce371509d7d8dc281.png") no-repeat center;
        background-size: cover; }
      .i_advantages_bg .container .i_advantages_ul .i_advantages_li:nth-of-type(4):hover {
        background: url("/watermark.php?src=static/images/92cf2b9c7415e434ea09.png") no-repeat center;
        background-size: cover; }

/* 首页 新闻 */
.i_news_bg {
  width: 100%;
  overflow: hidden;
  position: relative; }
  .i_news_bg > img {
    width: 100%; }
  .i_news_bg .container {
    top: 3.125vw; }
    .i_news_bg .container .title02 .title_line {
      background-color: #B5B5B5; }
    .i_news_bg .container .i_news_a {
      height: 20.83333vw;
      margin-top: 3.4375vw;
      display: flex;
      align-items: center;
      justify-content: space-between;
      transition: all .5s;
      overflow: hidden; }
      .i_news_bg .container .i_news_a .i_news_fl {
        width: 49%;
        height: 100%;
        position: relative; }
        .i_news_bg .container .i_news_a .i_news_fl img {
          width: 100%;
          height: 100%;
          object-fit: cover; }
        .i_news_bg .container .i_news_a .i_news_fl .i_news_mask {
          width: 100%;
          height: 3.125vw;
          padding: 0 1.30208vw;
          position: absolute;
          bottom: 0;
          left: 0;
          display: flex;
          align-items: center;
          justify-content: space-between;
          transition: all .5s;
          background-color: rgba(0, 0, 0, 0.5); }
          .i_news_bg .container .i_news_a .i_news_fl .i_news_mask p {
            font-size: 0.83333vw;
            font-weight: bold;
            color: #fff; }
          .i_news_bg .container .i_news_a .i_news_fl .i_news_mask i {
            display: block;
            font-size: 12px;
            color: #fff; }
      .i_news_bg .container .i_news_a .i_news_fr {
        width: 49%;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between; }
        .i_news_bg .container .i_news_a .i_news_fr li {
          height: 33%;
          display: flex;
          padding: 2.08333vw 1.875vw;
          transition: all .3s; }
          .i_news_bg .container .i_news_a .i_news_fr li .i_news_date {
            width: 15%;
            margin-right: 2.34375vw; }
            .i_news_bg .container .i_news_a .i_news_fr li .i_news_date b {
              display: block;
              font-size: 0.9375vw;
              margin-bottom: 0.52083vw;
              color: #0E39A8; }
            .i_news_bg .container .i_news_a .i_news_fr li .i_news_date i {
              display: block;
              font-size: 0.72917vw;
              color: #999; }
          .i_news_bg .container .i_news_a .i_news_fr li .i_news_text {
            flex: 1; }
            .i_news_bg .container .i_news_a .i_news_fr li .i_news_text b {
              display: block;
              font-size: 0.9375vw;
              margin-bottom: 0.52083vw;
              overflow: hidden;
              display: -webkit-box;
              -webkit-box-orient: vertical;
              text-overflow: ellipsis;
              -webkit-line-clamp: 1; }
            .i_news_bg .container .i_news_a .i_news_fr li .i_news_text p {
              font-size: 0.72917vw;
              color: #666;
              overflow: hidden;
              display: -webkit-box;
              -webkit-box-orient: vertical;
              text-overflow: ellipsis;
              -webkit-line-clamp: 2; }
          .i_news_bg .container .i_news_a .i_news_fr li:hover {
            background-color: #0E39A8; }
            .i_news_bg .container .i_news_a .i_news_fr li:hover .i_news_date b,
            .i_news_bg .container .i_news_a .i_news_fr li:hover .i_news_date i {
              color: #fff; }
            .i_news_bg .container .i_news_a .i_news_fr li:hover .i_news_text p,
            .i_news_bg .container .i_news_a .i_news_fr li:hover .i_news_text b {
              color: #fff; }
    .i_news_bg .container .btn01 {
      margin: 4.16667vw auto 0; }

/* 留言 */
.i_message_bg {
  position: relative; }
  .i_message_bg > img {
    display: block;
    width: 100%; }
  .i_message_bg .container {
    width: 64%;
    top: 5vw; }
    .i_message_bg .container .i_message_ul {
      display: flex;
      align-items: center;
      justify-content: space-between;
      transition: all .5s; }
      .i_message_bg .container .i_message_ul .i_message_li {
        width: 32%;
        height: 10.41667vw;
        background: url("/watermark.php?src=static/images/a9a9e48b3773de1653e7.png") no-repeat center;
        background-size: 100% 100%;
        position: relative;
        padding: 2.60417vw 1.875vw; }
        .i_message_bg .container .i_message_ul .i_message_li .i_message_icon {
          width: 3.48958vw;
          position: absolute;
          top: -1.04167vw;
          right: 1.77083vw; }
        .i_message_bg .container .i_message_ul .i_message_li b {
          font-size: 1.04167vw;
          display: block;
          margin-bottom: 1.04167vw; }
        .i_message_bg .container .i_message_ul .i_message_li p {
          font-size: 0.83333vw;
          line-height: 1.6; }
        .i_message_bg .container .i_message_ul .i_message_li:hover .i_message_icon {
          transition: all .8s;
          transform: rotate(360deg); }
  .i_message_bg .i_message_text {
    text-align: center;
    position: absolute;
    bottom: 3.38542vw;
    left: 50%;
    transform: translateX(-50%); }
    .i_message_bg .i_message_text p {
      font-size: 1.04167vw;
      line-height: 1.6;
      color: #fff; }
    .i_message_bg .i_message_text i {
      display: block;
      font-size: 12px;
      line-height: 1.6;
      margin: 0.83333vw 0 1.66667vw;
      color: rgba(255, 255, 255, 0.7); }
    .i_message_bg .i_message_text .btn01 {
      margin: 0 auto; }

/* 底部导航 */
#footer {
  background-color: #202534;
  padding-top: 2.86458vw; }
  #footer .foot_logo img {
    width: 12.5vw;
    margin: 0 auto; }
  #footer .foot_top {
    display: flex;
    justify-content: space-between;
    padding: 2.08333vw 0 0; }
    #footer .foot_top .foot_ul {
      flex: 1;
      display: flex;
      align-items: flex-start;
      justify-content: space-between; }
      #footer .foot_top .foot_ul .foot_li > a {
        font-size: 0.83333vw;
        color: #fff;
        margin-bottom: 1.25vw;
        position: relative; }
        #footer .foot_top .foot_ul .foot_li > a::after {
          content: '';
          display: block;
          width: 1.30208vw;
          height: 1.25vw;
          background: url("/static/images/839e13a7d4f680035a8a.png") no-repeat center;
          background-size: 100% 100%;
          position: absolute;
          left: -0.41667vw;
          top: -0.625vw; }
      #footer .foot_top .foot_ul .foot_li ul li {
        margin-bottom: 0.78125vw; }
        #footer .foot_top .foot_ul .foot_li ul li a {
          font-size: 12px;
          color: rgba(255, 255, 255, 0.4); }
          #footer .foot_top .foot_ul .foot_li ul li a:hover {
            color: #0E39A8; }
      #footer .foot_top .foot_ul .foot_company {
        width: 20%; }
        #footer .foot_top .foot_ul .foot_company i {
          display: block;
          color: #fff;
          font-size: 0.83333vw; }
        #footer .foot_top .foot_ul .foot_company b {
          display: block;
          color: #fff;
          font-size: 1.25vw;
          margin: 0.625vw 0 1.04167vw; }
        #footer .foot_top .foot_ul .foot_company .foot_company_li {
          color: rgba(255, 255, 255, 0.4);
          display: flex;
          align-items: flex-start;
          margin-bottom: 0.78125vw; }
          #footer .foot_top .foot_ul .foot_company .foot_company_li span {
            display: block; }
          #footer .foot_top .foot_ul .foot_company .foot_company_li p {
            flex: 1;
            word-break: break-all; }
      #footer .foot_top .foot_ul .foot_qr01 {
        width: 8.33333vw;
        text-align: center; }
        #footer .foot_top .foot_ul .foot_qr01 img {
          width: 6.25vw;
          margin: 0 auto 0.9375vw; }
        #footer .foot_top .foot_ul .foot_qr01 p {
          font-size: 12px;
          color: rgba(255, 255, 255, 0.4); }
  #footer .foot_line {
    width: 100%;
    height: 1px;
    background-color: rgba(154, 176, 232, 0.24);
    margin-top: 4.16667vw; }
  #footer .foot_bot {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding: 1.5625vw 0; }
    #footer .foot_bot a,
    #footer .foot_bot p {
      color: rgba(255, 255, 255, 0.4); }
    #footer .foot_bot a {
      margin: 0 0.78125vw; }

/* 内页 */
/* 应用场景 */
@keyframes scenarios_dian {
  from {
    transform: translate(-50%, -50%) scale(1); }
  to {
    transform: translate(-50%, -50%) scale(0.7); } }
.scenarios_banner > img {
  width: 100%; }
.scenarios_banner .scenarios_position {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0; }
  .scenarios_banner .scenarios_position .scenarios_ul {
    width: 100%;
    height: 100%;
    position: relative; }
    .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li {
      position: absolute; }
      .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li .scenarios_dian {
        width: 16px;
        height: 16px;
        border-radius: 50%;
        background-color: #0E39A8;
        position: relative;
        cursor: pointer; }
        .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li .scenarios_dian::after {
          display: block;
          content: '';
          width: 26px;
          height: 26px;
          border-radius: 50%;
          background-color: RGBA(14, 57, 168, 0.5);
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%);
          animation: scenarios_dian .8s linear infinite alternate; }
      .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li a {
        width: 10.41667vw;
        height: 4.16667vw;
        background-color: #0E39A8;
        color: #fff;
        position: absolute;
        left: 2.08333vw;
        top: 50%;
        transform: translateY(-50%);
        font-size: 0.83333vw;
        line-height: 1.6;
        display: none;
        align-items: center;
        justify-content: center; }
      .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li:nth-child(1) {
        top: 16.66667vw;
        left: 20.83333vw; }
      .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li:nth-child(2) {
        top: 26.97917vw;
        left: 55.46875vw; }
      .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li:nth-child(3) {
        top: 16.40625vw;
        left: 76.04167vw; }
      .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li:nth-child(3) {
        top: 16.40625vw;
        left: 76.04167vw; }
        .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li:nth-child(3) a {
          display: flex; }
      .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li:nth-child(4) {
        top: 38.54167vw;
        left: 80.20833vw; }

/* 产品系列 */
.cp01_back {
  background-color: #F5F7FA;
  padding-bottom: 5.20833vw; }
  .cp01_back .cp01_a {
    padding-top: 2.5vw; }
    .cp01_back .cp01_a .cp01_ul {
      margin-top: 3.75vw;
      display: flex;
      align-items: center;
      justify-content: space-between;
      transition: all .5s;
      overflow: hidden; }
      .cp01_back .cp01_a .cp01_ul .cp01_li {
        width: 48%;
        height: 25vw;
        background-color: #fff;
        position: relative;
        padding: 2.39583vw 3.4375vw;
        margin-bottom: 2%; }
        .cp01_back .cp01_a .cp01_ul .cp01_li .cp_icon01 {
          width: 10.46875vw;
          position: absolute;
          right: 1.45833vw;
          bottom: 3.125vw; }
        .cp01_back .cp01_a .cp01_ul .cp01_li h6 {
          font-size: 1.77083vw;
          font-weight: bold;
          margin-bottom: 2.60417vw; }
        .cp01_back .cp01_a .cp01_ul .cp01_li p {
          font-size: 0.9375vw;
          line-height: 1.8; }
        .cp01_back .cp01_a .cp01_ul .cp01_li a {
          position: absolute;
          left: 3.4375vw;
          bottom: 2.29167vw; }

/* cp02 */
.cp02_bg {
  position: relative; }
  .cp02_bg > img {
    width: 100%; }
  .cp02_bg .cp02_a .cp02_b {
    margin-top: 1.04167vw; }
    .cp02_bg .cp02_a .cp02_b > img {
      width: 39.375vw;
      margin: 0 auto; }
    .cp02_bg .cp02_a .cp02_b h5 {
      font-size: 1.77083vw;
      text-align: center;
      font-weight: bold;
      background-image: -webkit-linear-gradient(top, RGBA(53, 71, 97, 1) 70%, RGBA(76, 169, 248, 1));
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
      .cp02_bg .cp02_a .cp02_b h5 span {
        font-size: 2.60417vw;
        background-image: -webkit-linear-gradient(top, RGBA(20, 89, 195, 1) 60%, RGBA(143, 253, 255, 1));
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent; }
    .cp02_bg .cp02_a .cp02_b p {
      font-size: 1.04167vw;
      text-align: center;
      background-image: -webkit-linear-gradient(top, RGBA(192, 214, 232, 1), RGBA(109, 149, 186, 1));
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
  .cp02_bg .cp02_c_ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all .5s;
    margin-top: 0vw; }
    .cp02_bg .cp02_c_ul .cp02_c_li {
      width: 17.1875vw;
      height: 18.75vw;
      padding: 2.8125vw 1.5625vw;
      border-radius: 4px;
      text-align: center;
      cursor: pointer; }
      .cp02_bg .cp02_c_ul .cp02_c_li > img {
        width: 6.77083vw;
        margin: 0 auto;
        transition: all .3s; }
      .cp02_bg .cp02_c_ul .cp02_c_li b {
        display: block;
        font-size: 1.04167vw;
        margin: 1.45833vw 0 0.9375vw; }
      .cp02_bg .cp02_c_ul .cp02_c_li p {
        display: none;
        font-size: 0.83333vw;
        line-height: 1.6;
        color: #666666; }
      .cp02_bg .cp02_c_ul .cp02_c_li:hover {
        background-color: #fff; }
        .cp02_bg .cp02_c_ul .cp02_c_li:hover > img {
          width: 5.20833vw; }
        .cp02_bg .cp02_c_ul .cp02_c_li:hover p {
          display: block; }

/* Vstorage系统特点 */
.cp02_charact {
  width: 100%;
  height: 41.66667vw;
  margin-bottom: 3.90625vw;
  display: flex; }
  .cp02_charact .cp02_charact_fl {
    height: 100%; }
    .cp02_charact .cp02_charact_fl img {
      height: 100%; }
  .cp02_charact .cp02_charact_fr {
    flex: 1;
    height: 100%;
    background: url("/watermark.php?src=static/images/2d85f127aa9a58198401.png") no-repeat center;
    background-size: cover;
    overflow: hidden;
    padding: 3.125vw 13% 0 2.08333vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center; }
    .cp02_charact .cp02_charact_fr .title_h5 {
      text-align: left;
      color: #0E39A8;
      margin-bottom: 1.5625vw;
      text-align: center; }
    .cp02_charact .cp02_charact_fr .cp02_p {
      font-size: 0.83333vw;
      line-height: 2;
      letter-spacing: 0.10417vw; }
    .cp02_charact .cp02_charact_fr .cp02_ul {
      display: flex;
      align-items: center;
      justify-content: space-between;
      transition: all .5s;
      flex-wrap: wrap;
      margin-top: 4.16667vw; }
      .cp02_charact .cp02_charact_fr .cp02_ul .cp02_li {
        text-align: center;
        cursor: pointer; }
        .cp02_charact .cp02_charact_fr .cp02_ul .cp02_li img {
          width: 1.875vw;
          margin: 0 auto; }
        .cp02_charact .cp02_charact_fr .cp02_ul .cp02_li b {
          font-size: 1.04167vw; }

/* 技术参数 */
.cp02_parameter {
  margin-bottom: 5.20833vw; }
  .cp02_parameter .table01 {
    width: 100%; }
    .cp02_parameter .table01 tr {
      height: 2.60417vw;
      font-size: 0.83333vw;
      line-height: 1.4; }
      .cp02_parameter .table01 tr th {
        height: 3.33333vw;
        font-size: 1.04167vw;
        background-color: #0E39A8;
        color: #fff; }
      .cp02_parameter .table01 tr td {
        text-align: left;
        padding-left: 1.66667vw; }
        .cp02_parameter .table01 tr td:nth-child(2n-1) {
          width: 15%; }
        .cp02_parameter .table01 tr td:nth-child(2n) {
          width: 35%; }
      .cp02_parameter .table01 tr:nth-child(2n+1) {
        background-color: #E1E8F5; }
    .cp02_parameter .table01 .tr_title {
      color: #0E39A8;
      font-weight: bold; }

.cp02_scene {
  margin-bottom: 6.25vw; }
  .cp02_scene h5 {
    font-size: 1.77083vw;
    line-height: 1.1; }
  .cp02_scene .cp02_scene_ul {
    display: flex;
    align-items: center; }
    .cp02_scene .cp02_scene_ul .cp02_scene_li {
      width: 21%;
      height: 31.25vw;
      position: relative;
      overflow: hidden;
      transition: all .5s; }
      .cp02_scene .cp02_scene_ul .cp02_scene_li::after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.5); }
      .cp02_scene .cp02_scene_ul .cp02_scene_li > img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
      .cp02_scene .cp02_scene_ul .cp02_scene_li .cp02_scene_text {
        position: absolute;
        top: 2.29167vw;
        left: 1.66667vw;
        padding-right: 4%;
        z-index: 10; }
        .cp02_scene .cp02_scene_ul .cp02_scene_li .cp02_scene_text b {
          font-size: 1.04167vw;
          line-height: 1.6;
          display: block;
          margin-bottom: 0.41667vw;
          color: #fff; }
        .cp02_scene .cp02_scene_ul .cp02_scene_li .cp02_scene_text p {
          display: none;
          font-size: 0.83333vw;
          line-height: 1.6;
          color: rgba(0, 0, 0, 0.6); }
    .cp02_scene .cp02_scene_ul .cp02_scene_active {
      width: 58%; }
      .cp02_scene .cp02_scene_ul .cp02_scene_active::after {
        background-color: transparent; }
      .cp02_scene .cp02_scene_ul .cp02_scene_active .cp02_scene_text b {
        color: #333; }
      .cp02_scene .cp02_scene_ul .cp02_scene_active .cp02_scene_text p {
        display: block; }
      .cp02_scene .cp02_scene_ul .cp02_scene_active .cp02_scene_text .color_white {
        color: #fff; }

/* strength */
/* 核心实力 */
.strength_text {
  width: 47%; }
  .strength_text h5 {
    text-align: left; }
  .strength_text p {
    font-size: 0.83333vw;
    line-height: 1.6;
    color: #666; }

.strength_adv {
  position: relative;
  overflow: hidden; }
  .strength_adv > img {
    width: 100%; }
  .strength_adv .strength_num {
    position: absolute;
    bottom: 0; }

.strength_zb_adv .strength_text {
  margin-top: 9.375vw; }
.strength_zb_adv .strength_num {
  width: 11.09375vw;
  left: 13.54167vw; }

.strength_td_adv .strength_text {
  margin-top: 14.84375vw;
  float: right; }
.strength_td_adv .strength_num {
  width: 18.4375vw;
  left: 51.92708vw; }

.strength_js_adv .strength_text {
  margin-top: 9.89583vw; }
.strength_js_adv .strength_num {
  width: 19.89583vw;
  left: 13.54167vw; }

.strength_sc_adv .strength_text {
  margin-top: 19.27083vw;
  float: right; }
.strength_sc_adv .strength_num {
  width: 35.57292vw;
  left: 51.92708vw; }

/* 项目案例 */
.case_a {
  width: 100%;
  padding: 2.60417vw 0 1.5625vw; }
  .case_a .case_ul {
    margin-top: 3.64583vw;
    display: flex;
    flex-wrap: wrap; }
    .case_a .case_ul .case_li {
      width: 32%;
      margin: 0 2% 2.60417vw 0;
      position: relative;
      overflow: hidden; }
      .case_a .case_ul .case_li > img {
        width: 100%;
        object-fit: cover; }
      .case_a .case_ul .case_li:nth-child(3n) {
        margin-right: 0; }
      .case_a .case_ul .case_li .case_mask {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.6);
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
        opacity: 0;
        transition: all .3s; }
        .case_a .case_ul .case_li .case_mask img {
          width: 3.125vw; }
        .case_a .case_ul .case_li .case_mask p {
          font-size: 1.04167vw;
          margin-top: 1.5625vw;
          color: #fff; }
      .case_a .case_ul .case_li:hover .case_mask {
        opacity: 1; }

/* 新闻列表 */
.news_back {
  background-color: #F5F7FA;
  padding-bottom: 3.125vw; }
  .news_back .news_a .n_title {
    margin: 1.5625vw 0 3.125vw; }
  .news_back .news_a .swiper_news {
    width: 100%;
    position: relative;
    overflow: hidden; }
    .news_back .news_a .swiper_news .swiper-slide {
      display: flex; }
      .news_back .news_a .swiper_news .swiper-slide .news_b_fl {
        width: 48%; }
        .news_back .news_a .swiper_news .swiper-slide .news_b_fl > img {
          padding-left: .5vw;
          display: block;
          width: 100%; }
      .news_back .news_a .swiper_news .swiper-slide .news_b_fr {
        flex: 1;
        background-color: #fff;
        padding: 2.08333vw 2.91667vw; }
        .news_back .news_a .swiper_news .swiper-slide .news_b_fr h6 {
          font-size: 1.04167vw;
          line-height: 1.4;
          font-weight: bold; }
        .news_back .news_a .swiper_news .swiper-slide .news_b_fr p {
          font-size: 0.83333vw;
          line-height: 1.6;
          color: #999;
          margin: 1.25vw 0 2.08333vw; }
        .news_back .news_a .swiper_news .swiper-slide .news_b_fr .news_sw_date {
          display: flex;
          align-items: center; }
          .news_back .news_a .swiper_news .swiper-slide .news_b_fr .news_sw_date img {
            margin-right: 10px; }
          .news_back .news_a .swiper_news .swiper-slide .news_b_fr .news_sw_date i {
            font-size: 12px;
            line-height: 1;
            color: #999999; }
    .news_back .news_a .swiper_news .pagination_news {
      width: auto;
      top: auto;
      left: auto;
      bottom: 6%;
      right: 5%; }
      .news_back .news_a .swiper_news .pagination_news .swiper-pagination-bullet {
        width: 12px;
        height: 12px;
        border-radius: 50%;
        background-color: #BFC0C3;
        margin: 0 0.41667vw; }
      .news_back .news_a .swiper_news .pagination_news .swiper-pagination-bullet-active {
        background-color: #0E39A8; }
  .news_back .news_a .news_ul {
    margin-top: 2.91667vw;
    padding-bottom: 0.52083vw; }
    .news_back .news_a .news_ul .news_li {
      margin-bottom: 1.5625vw;
      background-color: #fff;
      padding: 1.5625vw 3.125vw;
      display: flex;
      align-items: center;
      justify-content: space-between;
      transition: all .5s; }
      .news_back .news_a .news_ul .news_li .news_date {
        text-align: center; }
        .news_back .news_a .news_ul .news_li .news_date b {
          display: block;
          font-size: 1.77083vw;
          font-weight: bold;
          font-family: impact;
          color: #0E39A8; }
        .news_back .news_a .news_ul .news_li .news_date i {
          display: block;
          font-size: 12px;
          color: #0E39A8; }
      .news_back .news_a .news_ul .news_li .news_line {
        width: 1px;
        height: 2.60417vw;
        background-color: #EEE;
        margin: 0 2.08333vw; }
      .news_back .news_a .news_ul .news_li .news_text {
        flex: 1;
        margin-right: 2.86458vw; }
        .news_back .news_a .news_ul .news_li .news_text h6 {
          font-weight: bold;
          font-size: 1.04167vw;
          line-height: 1.8;
          overflow: hidden;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          text-overflow: ellipsis;
          -webkit-line-clamp: 1;
          transition: all .3s; }
        .news_back .news_a .news_ul .news_li .news_text p {
          font-size: 0.83333vw;
          line-height: 1.6;
          color: #999;
          overflow: hidden;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          text-overflow: ellipsis;
          -webkit-line-clamp: 2;
          transition: all .3s; }
      .news_back .news_a .news_ul .news_li > img {
        width: 1.30208vw; }
      .news_back .news_a .news_ul .news_li:hover .news_text p,
      .news_back .news_a .news_ul .news_li:hover .news_text h6 {
        color: #0E39A8; }

/* 新闻详情 */
.xwxq_a {
  display: flex;
  align-items: flex-start;
  margin: 3.64583vw auto 4.16667vw; }
  .xwxq_a .xwxq_fl {
    flex: 1;
    margin-right: 2.08333vw; }
    .xwxq_a .xwxq_fl h1 {
      font-size: 20px;
      line-height: 1.4;
      padding-bottom: 20px;
      text-align: center;
      border-bottom: 1px solid #F0F0F0; }
    .xwxq_a .xwxq_fl .xwxq_date {
      display: flex;
      align-items: center;
      justify-content: center;
      margin: 10px 0 20px; }
      .xwxq_a .xwxq_fl .xwxq_date img {
        width: 12px;
        margin-right: 7px; }
      .xwxq_a .xwxq_fl .xwxq_date i {
        display: block;
        font-size: 12px;
        line-height: 1;
        font-style: normal;
        margin-right: 20px;
        color: #999999; }
    .xwxq_a .xwxq_fl p {
      font-size: 14px;
      line-height: 1.6; }
    .xwxq_a .xwxq_fl img {
      display: inline-block;
      max-width: 100%; }
    .xwxq_a .xwxq_fl .return_list {
      display: flex;
      justify-content: space-between;
      align-items: flex-start;
      padding: 28px 0 0;
      margin-top: 60px;
      border-top: 1px solid #F0F0F0; }
      .xwxq_a .xwxq_fl .return_list .return_list_fl a {
        display: block;
        font-size: 16px;
        line-height: 1.6;
        transition: all .3s; }
        .xwxq_a .xwxq_fl .return_list .return_list_fl a:hover {
          color: #0E39A8; }
      .xwxq_a .xwxq_fl .return_list .btn01 {
        border-radius: 0; }
  .xwxq_a .xwxq_fr {
    width: 23%; }
    .xwxq_a .xwxq_fr i {
      display: block;
      font-style: normal; }
    .xwxq_a .xwxq_fr .xwxq_related {
      border-top: 1px solid #0E39A8;
      margin-top: 48px;
      background-color: #F6F7F9;
      padding: 0 40px 10px 40px; }
      .xwxq_a .xwxq_fr .xwxq_related .xwxq_official {
        text-align: center;
        padding-top: 36px;
        margin-bottom: 26px; }
        .xwxq_a .xwxq_fr .xwxq_related .xwxq_official > img {
          width: 7.70833vw; }
        .xwxq_a .xwxq_fr .xwxq_related .xwxq_official b {
          display: block;
          font-size: 16px;
          line-height: 1.4; }
        .xwxq_a .xwxq_fr .xwxq_related .xwxq_official i {
          font-size: 14px;
          line-height: 1.4;
          color: #999999; }
        .xwxq_a .xwxq_fr .xwxq_related .xwxq_official img {
          margin: 16px auto; }
      .xwxq_a .xwxq_fr .xwxq_related .xwxq_official_li {
        display: block;
        border-bottom: 1px solid #F0F0F0;
        padding-bottom: 24px;
        margin-bottom: 24px; }
        .xwxq_a .xwxq_fr .xwxq_related .xwxq_official_li p {
          font-size: 16px;
          line-height: 1.4;
          margin-bottom: 12px;
          overflow: hidden;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          text-overflow: ellipsis;
          -webkit-line-clamp: 2; }
        .xwxq_a .xwxq_fr .xwxq_related .xwxq_official_li i {
          display: flex;
          align-items: center; }
          .xwxq_a .xwxq_fr .xwxq_related .xwxq_official_li i img {
            margin-right: 5px; }
        .xwxq_a .xwxq_fr .xwxq_related .xwxq_official_li:last-of-type {
          border-bottom: none; }
        .xwxq_a .xwxq_fr .xwxq_related .xwxq_official_li:hover p {
          color: #0E39A8; }
    .xwxq_a .xwxq_fr .xwqx_recommend {
      margin-top: 40px;
      background-color: #0E39A8;
      padding: 30px;
      text-align: center;
      color: #fff; }
      .xwxq_a .xwxq_fr .xwqx_recommend b {
        font-size: 16px;
        line-height: 1.6; }
      .xwxq_a .xwxq_fr .xwqx_recommend a {
        display: block;
        margin-top: 20px; }
        .xwxq_a .xwxq_fr .xwqx_recommend a img {
          width: 100%; }
        .xwxq_a .xwxq_fr .xwqx_recommend a span {
          display: block;
          color: #fff;
          font-size: 16px;
          line-height: 1.6;
          margin-top: 6px; }

/* 关于我们 */
/* 公司概况 */
.overview_a {
  margin-bottom: 2.08333vw; }
  .overview_a .title02 {
    margin-bottom: 1.82292vw; }
  .overview_a .overview_b {
    display: flex;
    align-items: flex-start; }
    .overview_a .overview_b .overview_text {
      flex: 1;
      margin-right: 1.5625vw; }
      .overview_a .overview_b .overview_text b {
        display: block;
        font-size: 20px;
        line-height: 1.8;
        margin-bottom: 1.875vw; }
      .overview_a .overview_b .overview_text p {
        font-size: 14px;
        line-height: 1.6; }
        .overview_a .overview_b .overview_text p span {
          font-weight: bold; }
      .overview_a .overview_b .overview_text .overview_text_num {
        display: flex;
        margin-top: 2.08333vw; }
        .overview_a .overview_b .overview_text .overview_text_num .i_about_b {
          text-align: center;
          margin-right: 5.20833vw; }
          .overview_a .overview_b .overview_text .overview_text_num .i_about_b .num_p span {
            font-family: 'impact';
            color: #0E39A8;
            font-weight: bold;
            font-size: 2.60417vw; }
          .overview_a .overview_b .overview_text .overview_text_num .i_about_b .num_p sup {
            font-size: 0.9375vw;
            color: #0E39A8;
            font-weight: bold; }
          .overview_a .overview_b .overview_text .overview_text_num .i_about_b i {
            display: block;
            font-size: 14px;
            color: #999999; }
    .overview_a .overview_b .overview_img {
      width: 45%; }
      .overview_a .overview_b .overview_img img {
        width: 100%; }
  .overview_a .overview_b01 .overview_text {
    margin-left: 1.5625vw; }
  .overview_a .overview_ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all .5s;
    margin: 0.78125vw 0 1.30208vw; }
    .overview_a .overview_ul .overview_li {
      width: 10.83333vw; }
      .overview_a .overview_ul .overview_li img {
        width: 100%; }
    .overview_a .overview_ul .overview_li_kuan {
      width: 16.66667vw; }

/* CEO寄语 */
.ceo_bg {
  background: url("/watermark.php?src=static/images/1a23a9a2866fa44e1737.png") no-repeat right center;
  background-size: 31.25vw; }
  .ceo_bg .ceo_a {
    display: flex; }
    .ceo_bg .ceo_a .ceo_text {
      flex: 1;
      margin: 4.6875vw 4.0625vw 0 0;
      padding-left: 6%;
      position: relative; }
      .ceo_bg .ceo_a .ceo_text .ceo_yinhao {
        position: absolute;
        top: -1.25vw;
        left: 1.04167vw;
        z-index: -1; }
      .ceo_bg .ceo_a .ceo_text b {
        display: block;
        font-size: 1.04167vw;
        line-height: 2.34375vw;
        background-image: linear-gradient(to right, #E6ECFA, #fff);
        padding-left: 0.9375vw;
        margin-top: 1.5625vw; }
    .ceo_bg .ceo_a .ceo_img {
      width: 38%;
      margin-right: 6%; }
      .ceo_bg .ceo_a .ceo_img img {
        width: 100%; }

/* 团队介绍 */
.team_bg {
  background-color: #F5F7FA;
  padding-bottom: 3.64583vw; }
  .team_bg .team_text_ig02 {
    display: none; }
  .team_bg .team_ul {
    margin-top: 3.125vw; }
    .team_bg .team_ul .team_li {
      display: flex;
      padding: 2.08333vw 1.77083vw;
      background-color: #fff;
      margin-bottom: 2.08333vw;
      position: relative;
      transition: all .3s; }
      .team_bg .team_ul .team_li .team_img {
        width: 28.64583vw;
        height: 18.75vw;
        background: url("/watermark.php?src=static/images/fa900d6e9ccff7740d31.png") no-repeat center;
        background-size: 100% 100%; }
        .team_bg .team_ul .team_li .team_img img {
          width: 19.27083vw;
          height: 17.1875vw;
          margin: 1.5625vw auto 0; }
      .team_bg .team_ul .team_li .team_text {
        flex: 1;
        margin-left: 1.97917vw;
        position: relative;
        z-index: 3; }
        .team_bg .team_ul .team_li .team_text .team_text_title {
          display: flex;
          align-items: flex-end;
          margin-top: 0.78125vw; }
          .team_bg .team_ul .team_li .team_text .team_text_title img {
            width: 1.35417vw;
            margin-bottom: 0.3125vw; }
          .team_bg .team_ul .team_li .team_text .team_text_title b {
            font-size: 1.77083vw;
            line-height: 1;
            display: block;
            margin: 0 1.04167vw 0 0.20833vw; }
          .team_bg .team_ul .team_li .team_text .team_text_title i {
            font-size: 0.83333vw;
            color: #0E39A8; }
        .team_bg .team_ul .team_li .team_text .team_text_p {
          width: 80%;
          margin-top: 2.08333vw; }
          .team_bg .team_ul .team_li .team_text .team_text_p p {
            font-size: 0.83333vw;
            line-height: 1.6;
            margin-bottom: 0.52083vw;
            color: #666666;
            padding-left: 1.04167vw;
            background: url("/static/images/2c22cf5a9264646333dc.png") no-repeat left 0.41667vw;
            background-size: 0.57292vw; }
        .team_bg .team_ul .team_li .team_text .btn01 {
          border-radius: 0;
          position: absolute;
          left: 0;
          bottom: 1.5625vw; }
      .team_bg .team_ul .team_li .team_text_bg {
        width: 30vw;
        position: absolute;
        right: 0;
        bottom: 0;
        z-index: 2; }
      .team_bg .team_ul .team_li:hover {
        background-color: #0E39A8; }
        .team_bg .team_ul .team_li:hover .team_text_ig01 {
          display: none; }
        .team_bg .team_ul .team_li:hover .team_text_ig02 {
          display: block; }
        .team_bg .team_ul .team_li:hover .team_text .team_text_title i,
        .team_bg .team_ul .team_li:hover .team_text .team_text_title b {
          color: #fff; }
        .team_bg .team_ul .team_li:hover .team_text_p p {
          color: #fff;
          background: url("/static/images/2cd642fdfc108e00bec1.png") no-repeat left 0.41667vw; }
        .team_bg .team_ul .team_li:hover .btn01 {
          background-color: #fff;
          color: #0E39A8; }

/* 荣誉资质 */
.honorary_bg {
  background-color: #F5F7FA;
  padding-bottom: 3.125vw; }
  .honorary_bg .honorary_ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 2.8125vw; }
    .honorary_bg .honorary_ul .honorary_li {
      width: 32%;
      margin: 0 2% 2% 0;
      background-color: #fff;
      padding: 1.04167vw 1.04167vw 0 1.04167vw;
      text-align: center;
      transition: all .3s; }
      .honorary_bg .honorary_ul .honorary_li .honorary_li_img {
        padding: 1.04167vw 0;
        background-color: #EAEEF4; }
        .honorary_bg .honorary_ul .honorary_li .honorary_li_img img {
          width: 10.57292vw;
          margin: 0 auto; }
      .honorary_bg .honorary_ul .honorary_li p {
        font-size: 0.83333vw;
        line-height: 1.2;
        padding: 1.45833vw 0;
        transition: all .3s; }
      .honorary_bg .honorary_ul .honorary_li:nth-child(3n) {
        margin-right: 0; }
      .honorary_bg .honorary_ul .honorary_li:hover {
        background-color: #0E39A8; }
        .honorary_bg .honorary_ul .honorary_li:hover p {
          color: #fff; }

/* 加入我们 */
.join_search {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 3.125vw 0 1.875vw; }
  .join_search .join_search_t {
    display: flex;
    align-items: flex-end; }
    .join_search .join_search_t span {
      display: block;
      font-size: 1.77083vw;
      line-height: 1; }
    .join_search .join_search_t p {
      font-size: 0.83333vw;
      line-height: 1.6; }
  .join_search .join_input {
    width: 31.25vw;
    line-height: 2.60417vw;
    padding-left: 1.04167vw;
    margin-left: 1.97917vw;
    border: 1px solid #F0F0F0;
    background: url("/static/images/7dfc91f4d9edfb8cb144.png") no-repeat 98% center;
    background-size: 1.14583vw; }

/* 岗位 */
.join_a {
  padding-bottom: 3.125vw; }

.join_ul {
  margin-bottom: 3.90625vw; }
  .join_ul .join_li .join_li_title,
  .join_ul .join_li .join_li_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all .5s;
    background-color: #E1E7F5; }
    .join_ul .join_li .join_li_title p,
    .join_ul .join_li .join_li_top p {
      font-size: 16px;
      line-height: 1.6;
      padding: 20px 0 20px 28px; }
      .join_ul .join_li .join_li_title p:nth-child(1),
      .join_ul .join_li .join_li_top p:nth-child(1) {
        width: 25%; }
      .join_ul .join_li .join_li_title p:nth-child(2),
      .join_ul .join_li .join_li_top p:nth-child(2) {
        width: 10%; }
      .join_ul .join_li .join_li_title p:nth-child(3),
      .join_ul .join_li .join_li_top p:nth-child(3) {
        width: 10%; }
      .join_ul .join_li .join_li_title p:nth-child(4),
      .join_ul .join_li .join_li_top p:nth-child(4) {
        width: 20%; }
      .join_ul .join_li .join_li_title p:nth-child(5), .join_ul .join_li .join_li_title p:nth-child(6),
      .join_ul .join_li .join_li_top p:nth-child(5),
      .join_ul .join_li .join_li_top p:nth-child(6) {
        display: none; }
      .join_ul .join_li .join_li_title p:nth-child(7),
      .join_ul .join_li .join_li_top p:nth-child(7) {
        width: 35%; }
  .join_ul .join_li .join_li_title {
    background-color: #fff;
    border-bottom: 1px solid #F0F0F0;
    cursor: pointer;
    background: url("/static/images/bc071c56b05baea5305f.png") no-repeat 98% center; }
  .join_ul .join_li .join_li_text {
    display: none;
    padding: 1.5625vw 1.5625vw 2.08333vw;
    background-color: #F5F7FA;
    position: relative; }
    .join_ul .join_li .join_li_text b {
      display: block;
      font-size: 1.04167vw;
      line-height: 1.6;
      margin-bottom: 1.04167vw; }
    .join_ul .join_li .join_li_text ol {
      padding-left: 1.04167vw;
      margin-bottom: 2.60417vw; }
      .join_ul .join_li .join_li_text ol li {
        font-size: 0.83333vw;
        line-height: 1.6; }
    .join_ul .join_li .join_li_text .btn01 {
      border-radius: 0;
      position: absolute;
      right: 30px;
      bottom: 40px; }
  .join_ul .join_li:hover .join_li_title {
    background-color: #0E39A8; }
    .join_ul .join_li:hover .join_li_title p {
      color: #fff; }
  .join_ul .join_li_active .join_li_title {
    background: url("/static/images/93b160bdbccb9c0c4d3f.png") no-repeat 98% center;
    background-color: #0E39A8; }
    .join_ul .join_li_active .join_li_title p {
      color: #fff; }

/* 新增 应用场景 */
.wap_box .title02 {
  margin-top: 2.60417vw; }
  .wap_box .title02 h5 img {
    top: -0.41667vw; }
.wap_box .wap_ul {
  display: flex;
  align-items: center;
  margin-top: 2.91667vw; }
  .wap_box .wap_ul .wap_li {
    width: 16.66667vw;
    height: 46.875vw;
    position: relative;
    transition: all .5s; }
    .wap_box .wap_ul .wap_li::after {
      width: 100%;
      height: 100%;
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      background-color: rgba(0, 0, 0, 0.5); }
    .wap_box .wap_ul .wap_li img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
    .wap_box .wap_ul .wap_li p,
    .wap_box .wap_ul .wap_li h5 {
      position: absolute;
      left: 15%;
      color: #fff;
      font-size: 1.04167vw;
      line-height: 1.6;
      z-index: 10;
      width: 70%; }
    .wap_box .wap_ul .wap_li h5 {
      font-weight: bold;
      top: 76%; }
    .wap_box .wap_ul .wap_li p {
      font-size: 0.83333vw;
      top: 80%;
      display: none; }
  .wap_box .wap_ul .wap_liActive {
    width: calc(100% - (100vw / 1920) * 320 * 3); }
    .wap_box .wap_ul .wap_liActive p {
      display: block; }
    .wap_box .wap_ul .wap_liActive::after {
      background-color: transparent; }
    .wap_box .wap_ul .wap_liActive::before {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      background: url("/watermark.php?src=static/images/69e57b6c0e9d86fb2030.png") no-repeat center bottom;
      background-size: 100%; }

@media screen and (min-width: 1000px) and (max-width: 1400px) {
  .main {
    width: 90%; }

  .btn01 {
    font-size: 12px;
    width: 9.375vw;
    height: 2.60417vw;
    line-height: 2.60417vw;
    border-radius: 1.30208vw; }
    .btn01 img {
      width: 0.625vw;
      margin-left: 0.3125vw; }

  /* 顶部导航 */
  #header .header_width {
    height: 90px; }
    #header .header_width .header_nav {
      width: 60%;
      height: 90px;
      transition: all .3s; }
      #header .header_width .header_nav .nav_ul01 {
        height: 100%; }
        #header .header_width .header_nav .nav_ul01 > li > a {
          font-size: 14px; }
        #header .header_width .header_nav .nav_ul01 > li .nav_ul02 li a {
          font-size: 12px;
          line-height: 40px; }

  /* 底部导航 */
  #footer .foot_top .foot_ul .foot_company i {
    font-size: 14px; }

  .strength_text p,
  .strength_text p span,
  #footer .foot_top .foot_ul .foot_li > a {
    font-size: 14px !important; }

  #footer .foot_top .foot_ul .foot_company .foot_company_li span,
  #footer .foot_top .foot_ul .foot_company .foot_company_li p {
    font-size: 12px; }

  /* 首页 产品系列 */
  /* 首页 关于我们 */
  .i_about .container p {
    font-size: 12px;
    height: 76px; }

  .i_about .container ul li i {
    font-size: 12px;
    height: 38px; }

  /* 首页 核心优势 */
  .i_advantages_bg .container .i_advantages_ul .i_advantages_li {
    padding: 1.5625vw 2.08333vw; }

  .i_advantages_bg .container .i_advantages_ul .i_advantages_li img {
    height: 3.64583vw; }

  .i_advantages_bg .container .i_advantages_ul .i_advantages_li b {
    font-size: 14px;
    margin: 1.04167vw 0 0.625vw; }

  .i_advantages_bg .container .i_advantages_ul .i_advantages_li p {
    width: 100%;
    font-size: 12px;
    height: 58px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3; }

  /* 首页 新闻 */
  .i_news_bg .container .i_news_a .i_news_fr li {
    padding: 1.25vw 1.04167vw;
    align-items: center; }

  .i_news_bg .container .i_news_a .i_news_fr li .i_news_date {
    width: 24%;
    margin-right: 2%; }

  .i_news_bg .container .i_news_a .i_news_fr li .i_news_text b,
  .i_news_bg .container .i_news_a .i_news_fr li .i_news_date b {
    font-size: 14px; }

  .i_news_bg .container .i_news_a .i_news_fr li .i_news_date i,
  .i_news_bg .container .i_news_a .i_news_fr li .i_news_text p {
    font-size: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1; }

  /* 留言 */
  .i_message_bg .container .i_message_ul .i_message_li {
    padding: 1.875vw; }

  .i_message_bg .i_message_text p,
  .i_message_bg .container .i_message_ul .i_message_li b {
    font-size: 16px; }

  .i_message_bg .container .i_message_ul .i_message_li p {
    font-size: 12px;
    line-height: 1.4; }

  /* 内页 */
  .cp01_back .cp01_a .cp01_ul .cp01_li p {
    font-size: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 6; }

  .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li p {
    width: 140px;
    height: 60px;
    font-size: 12px;
    left: 200%; }

  /* cp02 */
  /* Vstorage系统特点 */
  .cp02_charact .cp02_charact_fr .swiper_charact .swiper-slide .sw_sw_charact_li .sw_charact_text {
    width: 85%; }

  .cp02_charact .cp02_charact_fr .swiper_charact .swiper-slide .sw_sw_charact_li .sw_charact_text b {
    font-size: 14px;
    line-height: 1.2;
    margin-bottom: 0.3125vw; }

  .cp02_charact .cp02_charact_fr .swiper_charact .swiper-slide .sw_sw_charact_li .sw_charact_text p {
    font-size: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2; }

  .cp02_charact .cp02_charact_fr .cp02_ul {
    margin-top: 50px; }

  /* 技术参数 */
  .cp02_parameter .table01 tr {
    height: 40px; }

  .cp02_parameter .table01 tr {
    font-size: 14px; }

  .cp02_parameter .table01 tr th {
    font-size: 16px;
    height: 50px; }

  .cp02_scene .cp02_scene_ul .cp02_scene_li {
    height: 36.45833vw; }

  .cp02_scene .cp02_scene_ul .cp02_scene_li .cp02_scene_text p {
    font-size: 14px; }

  /* 新闻列表 */
  .news_back .news_a .swiper_news .swiper-slide .news_b_fr h6 {
    font-size: 14px; }

  .news_back .news_a .swiper_news .swiper-slide .news_b_fr p {
    font-size: 12px; }

  /* 关于我们 */
  /* CEO寄语 */
  .ceo_bg .ceo_a .ceo_text b {
    font-size: 16px;
    line-height: 40px; }

  .ceo_bg .ceo_a .ceo_img {
    margin-right: 0; }

  .ceo_bg .ceo_a .ceo_text {
    padding-left: 0; }

  .ceo_bg .ceo_a .ceo_text .ceo_yinhao {
    top: -2.08333vw;
    left: -3.125vw; }

  /* 团队介绍 */
  .team_bg .team_ul .team_li .team_text .team_text_p {
    margin-top: 1.5625vw;
    padding-bottom: 3.125vw; }

  .team_bg .team_ul .team_li .team_text .team_text_title b {
    font-size: 1.45833vw; }

  .team_bg .team_ul .team_li .team_text .team_text_title img {
    width: 17px;
    margin-bottom: 2px; }

  .team_bg .team_ul .team_li .team_text .team_text_title i {
    font-size: 12px;
    line-height: 1; }

  .team_bg .team_ul .team_li .team_text .team_text_p p {
    font-size: 1.14583vw;
    line-height: 1.4;
    background: url("/static/images/2c22cf5a9264646333dc.png") no-repeat left 4px;
    background-size: 10px;
    padding-left: 20px; }

  .team_bg .team_ul .team_li:hover .team_text_p p {
    background: url("/static/images/2cd642fdfc108e00bec1.png") no-repeat left 4px; }

  .team_bg .team_ul .team_li .team_text .btn01 {
    bottom: 0; }

  /* 荣誉资质 */
  .honorary_bg .honorary_ul .honorary_li p {
    font-size: 14px; } }
@media screen and (max-width: 999px) {
  .pc {
    display: none !important; }

  .tel {
    display: block !important; }

  .container,
  .main {
    width: 90%; }

  .btn01 {
    width: 18.66667vw;
    height: 5.33333vw;
    line-height: 5.33333vw;
    border-radius: 2.66667vw;
    font-size: 2.13333vw; }
    .btn01 img {
      width: 1.2vw;
      margin-left: 0.8vw; }

  /* 标题 */
  .title01 h5 {
    font-size: 4.53333vw; }
    .title01 h5 img {
      width: 8.93333vw;
      margin-right: 1.33333vw; }
  .title01 h6 img {
    height: 6.66667vw; }

  .title02 > img {
    width: 8.93333vw; }
  .title02 h5 {
    font-size: 4.53333vw; }
    .title02 h5 img {
      top: 0.53333vw;
      height: 6.66667vw; }
  .title02 .title_line {
    width: 5.33333vw;
    height: 0.26667vw;
    margin-top: 1.6vw; }

  .title_h5 {
    font-size: 4.53333vw;
    margin-bottom: 4.26667vw; }

  .n_title a {
    font-size: 2.66667vw;
    margin: 0 5.33333vw; }

  .n_title01 {
    margin-bottom: 9.33333vw; }
    .n_title01 a {
      font-size: 2.66667vw;
      margin: 0 2.66667vw; }

  /* 轮播箭头 */
  .next_t,
  .prev_t {
    width: 6.13333vw;
    height: 6.13333vw; }

  /* 分页 */
  .fenye a {
    width: 6.66667vw;
    height: 6.66667vw;
    line-height: 6.66667vw;
    font-size: 12px;
    margin: 0 1.06667vw; }
  .fenye span {
    font-size: 12px;
    line-height: 6.66667vw;
    margin: 0 1.06667vw; }

  /* 顶部导航 */
  #header {
    z-index: 100; }
    #header .header_width {
      height: 20vw;
      align-items: center; }
      #header .header_width .logo1 img {
        width: 32vw; }
      #header .header_width .slogan {
        width: 30%; }
        #header .header_width .slogan img {
          width: 100%; }
      #header .header_width .t_bt {
        width: 6.66667vw;
        height: 4.66667vw;
        display: flex !important;
        flex-direction: column;
        justify-content: space-between; }
        #header .header_width .t_bt span {
          display: block;
          width: 100%;
          height: 0.8vw;
          border-radius: 0.4vw;
          background-color: #fff; }
      #header .header_width .t_bt_black span {
        background-color: #0E39A8; }
      #header .header_width .header_nav {
        background: rgba(0, 0, 0, 0.5);
        position: fixed;
        top: 0;
        right: -100%;
        transition: all .5s;
        width: 100vw;
        height: 100vh;
        margin-right: 0;
        z-index: 1000; }
        #header .header_width .header_nav .nav_ul01 {
          width: 80%;
          height: 100%;
          background-color: #fff;
          padding-top: 20px;
          margin-top: 0;
          overflow-y: scroll;
          position: relative;
          flex-direction: column;
          justify-content: flex-start; }
          #header .header_width .header_nav .nav_ul01 > li {
            width: 100%;
            height: auto;
            top: 0%; }
            #header .header_width .header_nav .nav_ul01 > li > a {
              line-height: 42px;
              padding-left: 20px;
              font-size: 16px;
              color: #3A3A3A; }
              #header .header_width .header_nav .nav_ul01 > li > a::after {
                display: none; }
            #header .header_width .header_nav .nav_ul01 > li .nav_ul02 {
              height: 0;
              position: static;
              width: 100%;
              left: 0;
              top: 0;
              background-color: #fff;
              transform: translateX(0); }
              #header .header_width .header_nav .nav_ul01 > li .nav_ul02 li {
                text-align: left;
                max-height: 1000px; }
                #header .header_width .header_nav .nav_ul01 > li .nav_ul02 li a {
                  color: #3A3A3A;
                  padding-left: 40px;
                  font-size: 14px;
                  line-height: 36px; }
          #header .header_width .header_nav .nav_ul01 .one_active > a {
            background-color: RGBA(14, 57, 168, 0.5);
            color: #fff; }
          #header .header_width .header_nav .nav_ul01 .one_active .nav_ul02 {
            height: auto; }
          #header .header_width .header_nav .nav_ul01 .t_gb {
            margin-bottom: 3.73333vw; }
            #header .header_width .header_nav .nav_ul01 .t_gb img {
              width: 4.8vw;
              margin-right: 5%; }

  /* 底部导航 */
  #footer {
    padding-top: 6.66667vw; }
    #footer .foot_logo img {
      width: 32vw; }
    #footer .foot_top {
      padding: 5.33333vw 0 0; }
      #footer .foot_top .foot_ul .foot_li {
        display: none; }
      #footer .foot_top .foot_ul .foot_company {
        display: block;
        width: 86%;
        margin-right: 1%; }
        #footer .foot_top .foot_ul .foot_company i {
          font-size: 2.13333vw; }
        #footer .foot_top .foot_ul .foot_company b {
          font-size: 4.8vw;
          margin: 1.33333vw 0 2.66667vw; }
        #footer .foot_top .foot_ul .foot_company .foot_company_li {
          margin-bottom: 2vw; }
          #footer .foot_top .foot_ul .foot_company .foot_company_li p,
          #footer .foot_top .foot_ul .foot_company .foot_company_li span {
            font-size: 2.13333vw; }
      #footer .foot_top .foot_ul .foot_qr01 {
        display: block;
        width: 21.33333vw; }
        #footer .foot_top .foot_ul .foot_qr01 img {
          width: 16vw;
          margin: 0 auto 2.4vw; }
    #footer .foot_line {
      margin-top: 10.66667vw; }
    #footer .foot_bot {
      padding: 3.33333vw 0; }
      #footer .foot_bot a {
        margin-left: 2vw; }

  /* 首页banner */
  .i_banner .i_swiper .swiper-slide .i_sw01 {
    width: 55.73333vw;
    top: 17%; }

  .i_banner .i_swiper .swiper-slide .i_sw02 {
    width: 88.8vw;
    top: 21%; }

  .i_banner .i_swiper .i_pagination .swiper-pagination-bullet {
    width: 1.2vw;
    height: 1.2vw;
    margin: 0 1.6vw; }

  .i_banner .i_swiper .i_pagination .swiper-pagination-bullet-active {
    width: 7.46667vw;
    height: 2.53333vw; }

  /* 首页 产品系列 */
  .product_p {
    background: url("/watermark.php?src=static/images/2e11d171665a693016c6.png") no-repeat center;
    background-size: cover; }
    .product_p > img {
      display: none !important; }
    .product_p .product_line {
      top: 17.6vw; }
    .product_p .product_mask {
      width: 1px;
      height: 103.2vw;
      right: 6.66667vw;
      top: 17.73333vw; }
    .product_p .container {
      width: 100%;
      position: static;
      padding: 5% 8% 8% 5%; }
      .product_p .container .product_title {
        padding-right: 0; }
        .product_p .container .product_title p {
          font-size: 2.4vw; }
      .product_p .container .swiper_product {
        margin-top: 10.66667vw; }
        .product_p .container .swiper_product .swiper-wrapper {
          align-items: flex-start; }
        .product_p .container .swiper_product .swiper-slide {
          flex-direction: column-reverse;
          align-items: flex-start;
          height: 0; }
          .product_p .container .swiper_product .swiper-slide > img {
            width: 73.73333vw;
            margin-right: 0; }
          .product_p .container .swiper_product .swiper-slide .sw_product_text {
            width: 100%; }
            .product_p .container .swiper_product .swiper-slide .sw_product_text h6 {
              font-size: 4.53333vw; }
              .product_p .container .swiper_product .swiper-slide .sw_product_text h6::after {
                width: 3.46667vw;
                height: 3.46667vw;
                right: -0.8vw; }
            .product_p .container .swiper_product .swiper-slide .sw_product_text p {
              height: auto;
              font-size: 2.13333vw;
              margin: 2.66667vw 0 4.8vw;
              padding-right: 1.33333vw; }
            .product_p .container .swiper_product .swiper-slide .sw_product_text ul {
              margin-bottom: 5.33333vw; }
              .product_p .container .swiper_product .swiper-slide .sw_product_text ul li {
                width: 40%;
                margin-bottom: 4.8vw; }
                .product_p .container .swiper_product .swiper-slide .sw_product_text ul li img {
                  width: 6vw;
                  margin-right: 1.6vw; }
                .product_p .container .swiper_product .swiper-slide .sw_product_text ul li b {
                  font-size: 2.66667vw; }
          .product_p .container .swiper_product .swiper-slide .btn01 {
            display: none; }
        .product_p .container .swiper_product .swiper-slide-next {
          padding-left: 6.66667vw; }
        .product_p .container .swiper_product .swiper-slide-active {
          height: auto; }
    .product_p .prev_product {
      top: 49%;
      left: auto;
      right: 3.46667vw; }
    .product_p .next_product {
      top: 57%;
      right: 3.46667vw; }

  /* 首页 关于我们 */
  .i_about .container {
    width: 90%;
    top: 6.4vw; }
    .i_about .container h6 {
      font-size: 3.2vw;
      margin: 4.8vw 0 2.4vw; }
    .i_about .container p {
      font-size: 2.13333vw;
      height: 20.53333vw;
      -webkit-line-clamp: 6; }
    .i_about .container > img {
      width: 91.73333vw;
      margin: 5.33333vw auto 0; }
    .i_about .container ul {
      position: static; }
      .i_about .container ul li {
        width: 49%; }
        .i_about .container ul li .i_about_b {
          width: 100%;
          margin-top: 3.73333vw;
          display: flex; }
        .i_about .container ul li .num_p {
          width: 25%;
          margin-right: 0; }
          .i_about .container ul li .num_p span {
            font-size: 5.33333vw; }
          .i_about .container ul li .num_p sup {
            font-size: 1.86667vw;
            left: 60%; }
        .i_about .container ul li i {
          flex: 1;
          font-size: 1.86667vw;
          height: 6.4vw;
          -webkit-line-clamp: 2; }
      .i_about .container ul .i_about_a .i_about_b:nth-of-type(1) .num_p {
        width: 16%;
        margin-right: 12%; }
      .i_about .container ul .i_about_a .i_about_b:nth-of-type(2) .num_p {
        width: 28%;
        margin-right: 0%; }
        .i_about .container ul .i_about_a .i_about_b:nth-of-type(2) .num_p sup {
          left: 66%; }
    .i_about .container .btn01 {
      margin: 7.2vw auto 0; }

  /* 首页 核心优势 */
  .i_advantages_bg .container {
    top: 7.46667vw; }
    .i_advantages_bg .container .swiper_advantages {
      overflow: hidden;
      margin-top: 5.33333vw;
      padding-bottom: 8vw;
      position: relative; }
      .i_advantages_bg .container .swiper_advantages .swiper-slide .sw_adv_li {
        height: 40vw;
        background-color: #fff;
        padding: 4.26667vw 5.33333vw;
        margin-bottom: 2.4vw;
        position: relative; }
        .i_advantages_bg .container .swiper_advantages .swiper-slide .sw_adv_li img {
          height: 11.73333vw; }
        .i_advantages_bg .container .swiper_advantages .swiper-slide .sw_adv_li .adv_img {
          height: 2vw;
          position: absolute;
          right: 4.8vw;
          top: 4.8vw; }
        .i_advantages_bg .container .swiper_advantages .swiper-slide .sw_adv_li .adv_img02 {
          display: none; }
        .i_advantages_bg .container .swiper_advantages .swiper-slide .sw_adv_li b {
          display: block;
          font-size: 2.4vw;
          margin: 4vw 0 2.66667vw; }
        .i_advantages_bg .container .swiper_advantages .swiper-slide .sw_adv_li p {
          font-size: 2.13333vw;
          color: #666; }
        .i_advantages_bg .container .swiper_advantages .swiper-slide .sw_adv_li:hover .adv_img01 {
          display: none; }
        .i_advantages_bg .container .swiper_advantages .swiper-slide .sw_adv_li:hover .adv_img02 {
          display: block; }
        .i_advantages_bg .container .swiper_advantages .swiper-slide .sw_adv_li:hover b,
        .i_advantages_bg .container .swiper_advantages .swiper-slide .sw_adv_li:hover p {
          color: #fff; }
      .i_advantages_bg .container .swiper_advantages .swiper-slide .sw_adv_li01:hover {
        background: url("/watermark.php?src=static/images/6967b5ccb00e51805461.png") no-repeat center;
        background-size: cover; }
      .i_advantages_bg .container .swiper_advantages .swiper-slide .sw_adv_li02:hover {
        background: url("/watermark.php?src=static/images/0437ba1501786934a68a.png") no-repeat center;
        background-size: cover; }
      .i_advantages_bg .container .swiper_advantages .swiper-slide .sw_adv_li03:hover {
        background: url("/watermark.php?src=static/images/771ce371509d7d8dc281.png") no-repeat center;
        background-size: cover; }
      .i_advantages_bg .container .swiper_advantages .swiper-slide .sw_adv_li04:hover {
        background: url("/watermark.php?src=static/images/92cf2b9c7415e434ea09.png") no-repeat center;
        background-size: cover; }
      .i_advantages_bg .container .swiper_advantages .pagination_advantages .swiper-pagination-bullet {
        width: 1.33333vw;
        height: 1.33333vw; }
      .i_advantages_bg .container .swiper_advantages .pagination_advantages .swiper-pagination-bullet-active {
        width: 4.8vw;
        height: 1.33333vw;
        background-color: #fff; }

  /* 首页 新闻 */
  .i_news_bg .container {
    top: 6.66667vw; }
    .i_news_bg .container .i_news_a {
      height: auto;
      margin-top: 4.8vw;
      flex-direction: column; }
      .i_news_bg .container .i_news_a .i_news_fl {
        width: 100%; }
        .i_news_bg .container .i_news_a .i_news_fl .i_news_mask {
          height: 8vw;
          padding: 0 3.33333vw; }
          .i_news_bg .container .i_news_a .i_news_fl .i_news_mask p {
            font-size: 2.13333vw; }
      .i_news_bg .container .i_news_a .i_news_fr {
        width: 100%; }
        .i_news_bg .container .i_news_a .i_news_fr li {
          padding: 5.33333vw 4.8vw; }
          .i_news_bg .container .i_news_a .i_news_fr li .i_news_date {
            width: 15%;
            margin-right: 6vw; }
            .i_news_bg .container .i_news_a .i_news_fr li .i_news_date b {
              font-size: 2.4vw;
              margin-bottom: 1.33333vw; }
            .i_news_bg .container .i_news_a .i_news_fr li .i_news_date i {
              font-size: 1.86667vw; }
          .i_news_bg .container .i_news_a .i_news_fr li .i_news_text {
            flex: 1; }
            .i_news_bg .container .i_news_a .i_news_fr li .i_news_text b {
              font-size: 2.4vw;
              margin-bottom: 1.33333vw; }
            .i_news_bg .container .i_news_a .i_news_fr li .i_news_text p {
              font-size: 1.86667vw;
              overflow: hidden;
              display: -webkit-box;
              -webkit-box-orient: vertical;
              text-overflow: ellipsis;
              -webkit-line-clamp: 1; }
    .i_news_bg .container .btn01 {
      margin: 6.66667vw auto 0; }

  /* 留言 */
  .i_message_bg .container {
    width: 64%;
    top: 8.66667vw; }
    .i_message_bg .container .i_message_ul {
      flex-direction: column; }
      .i_message_bg .container .i_message_ul .i_message_li {
        width: 100%;
        height: 26.66667vw;
        padding: 4vw 4.8vw 6.66667vw 10.66667vw;
        margin-bottom: 1.6vw; }
        .i_message_bg .container .i_message_ul .i_message_li .i_message_icon {
          width: 8.93333vw;
          top: 50%;
          left: -4.53333vw;
          transform: translateY(-50%); }
        .i_message_bg .container .i_message_ul .i_message_li b {
          font-size: 2.66667vw;
          margin-bottom: 1.33333vw; }
        .i_message_bg .container .i_message_ul .i_message_li p {
          font-size: 2.4vw; }
  .i_message_bg .i_message_text {
    width: 100%;
    bottom: 8vw; }
    .i_message_bg .i_message_text p {
      font-size: 2.66667vw; }
    .i_message_bg .i_message_text i {
      font-size: 12px;
      margin: 2.13333vw 0 4.26667vw; }

  /* 内页 */
  /* 产品系列 */
  .cp01_back {
    padding-bottom: 8vw; }
    .cp01_back .cp01_a {
      padding-top: 6.4vw; }
      .cp01_back .cp01_a .cp01_ul {
        margin-top: 5.33333vw;
        flex-wrap: wrap; }
        .cp01_back .cp01_a .cp01_ul .cp01_li {
          width: 100%;
          height: 64vw;
          padding: 5.33333vw 6.66667vw;
          margin-bottom: 4%; }
          .cp01_back .cp01_a .cp01_ul .cp01_li .cp_icon01 {
            width: 26.8vw;
            right: 3.73333vw;
            bottom: 6.66667vw; }
          .cp01_back .cp01_a .cp01_ul .cp01_li h6 {
            font-size: 4.53333vw;
            margin-bottom: 5.33333vw; }
          .cp01_back .cp01_a .cp01_ul .cp01_li p {
            font-size: 2.4vw; }
          .cp01_back .cp01_a .cp01_ul .cp01_li a {
            left: 6.66667vw;
            bottom: 5.33333vw; }

  /* 应用场景banner */
  .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li .scenarios_dian {
    width: 14px;
    height: 14px; }
    .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li .scenarios_dian::after {
      width: 24px;
      height: 24px; }
  .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li a {
    width: 26.66667vw;
    height: 10.66667vw;
    left: 5.33333vw;
    font-size: 2.13333vw; }
  .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li:nth-child(1) {
    top: 44.66667vw;
    left: 18.4vw; }
  .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li:nth-child(2) {
    top: 71.73333vw;
    left: 46.66667vw; }
  .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li:nth-child(3) {
    top: 50.66667vw;
    left: 64vw; }
  .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li:nth-child(4) {
    top: 106.66667vw;
    left: 64vw; }

  /* cp02 */
  .cp02_bg > img {
    height: 186.66667vw;
    object-fit: cover; }
  .cp02_bg .cp02_a .cp02_b {
    margin-top: 8vw; }
    .cp02_bg .cp02_a .cp02_b > img {
      width: 100%;
      margin: 4vw auto 0; }
    .cp02_bg .cp02_a .cp02_b h5 {
      font-size: 4.53333vw; }
      .cp02_bg .cp02_a .cp02_b h5 span {
        font-size: 6.66667vw; }
    .cp02_bg .cp02_a .cp02_b p {
      font-size: 2.66667vw; }
  .cp02_bg .cp02_c_ul {
    flex-wrap: wrap;
    margin-top: 6vw; }
    .cp02_bg .cp02_c_ul .cp02_c_li {
      width: 50%;
      height: 50.66667vw;
      padding: 8.53333vw 4vw; }
      .cp02_bg .cp02_c_ul .cp02_c_li > img {
        width: 12vw; }
      .cp02_bg .cp02_c_ul .cp02_c_li b {
        font-size: 2.66667vw;
        margin: 3.73333vw 0 2.4vw; }
      .cp02_bg .cp02_c_ul .cp02_c_li p {
        display: none;
        font-size: 2.13333vw;
        line-height: 1.6;
        color: #666666; }
      .cp02_bg .cp02_c_ul .cp02_c_li:hover {
        background-color: #fff; }
        .cp02_bg .cp02_c_ul .cp02_c_li:hover > img {
          width: 9.33333vw; }
        .cp02_bg .cp02_c_ul .cp02_c_li:hover p {
          display: block; }

  /* Vstorage系统特点 */
  .cp02_charact {
    height: auto;
    margin-bottom: 10vw;
    flex-direction: column; }
    .cp02_charact .cp02_charact_fl img {
      width: 100%; }
    .cp02_charact .cp02_charact_fr {
      padding: 11.2vw 5.33333vw; }
      .cp02_charact .cp02_charact_fr .title_h5 {
        padding-top: 13.33333vw;
        margin-bottom: 8vw; }
      .cp02_charact .cp02_charact_fr .cp02_p {
        font-size: 2.13333vw;
        letter-spacing: 0.26667vw; }
      .cp02_charact .cp02_charact_fr .cp02_ul {
        margin-top: 6.66667vw; }
        .cp02_charact .cp02_charact_fr .cp02_ul .cp02_li img {
          width: 4.8vw; }
        .cp02_charact .cp02_charact_fr .cp02_ul .cp02_li b {
          font-size: 2.66667vw; }

  /* 技术参数 */
  .cp02_parameter {
    margin-bottom: 13.33333vw; }
    .cp02_parameter .table01 {
      width: 100%; }
      .cp02_parameter .table01 tr {
        height: 10.66667vw;
        font-size: 2.13333vw;
        line-height: 1.4; }
        .cp02_parameter .table01 tr th {
          height: 8.53333vw;
          font-size: 2.66667vw;
          background-color: #0E39A8;
          color: #fff; }
        .cp02_parameter .table01 tr td {
          text-align: left;
          padding-left: 4.26667vw; }
          .cp02_parameter .table01 tr td:nth-child(2n-1) {
            width: 15%; }
          .cp02_parameter .table01 tr td:nth-child(2n) {
            width: 35%; }
        .cp02_parameter .table01 tr:nth-child(2n+1) {
          background-color: #E1E8F5; }
      .cp02_parameter .table01 .tr_title {
        color: #0E39A8;
        font-weight: bold; }

  .cp02_scene {
    margin-bottom: 10.66667vw; }
    .cp02_scene h5 {
      font-size: 4.53333vw; }
    .cp02_scene .cp02_scene_ul {
      flex-direction: column;
      height: 93.33333vw; }
      .cp02_scene .cp02_scene_ul .cp02_scene_li {
        width: 100%;
        height: 20%; }
        .cp02_scene .cp02_scene_ul .cp02_scene_li .cp02_scene_text {
          top: 5.86667vw;
          left: 4.26667vw;
          padding-right: 5%;
          z-index: 10; }
          .cp02_scene .cp02_scene_ul .cp02_scene_li .cp02_scene_text b {
            font-size: 2.4vw;
            line-height: 1.4;
            margin-bottom: 8px; }
          .cp02_scene .cp02_scene_ul .cp02_scene_li .cp02_scene_text p {
            font-size: 2.13333vw;
            line-height: 1.4; }
      .cp02_scene .cp02_scene_ul .cp02_scene_active {
        height: 60%; }
        .cp02_scene .cp02_scene_ul .cp02_scene_active::after {
          background-color: transparent; }
        .cp02_scene .cp02_scene_ul .cp02_scene_active .cp02_scene_text p {
          display: block; }

  /* strength */
  /* 核心实力 */
  /* 资本优势 */
  .strength_adv {
    position: relative; }
    .strength_adv > img {
      height: auto;
      object-fit: cover; }
    .strength_adv .container {
      z-index: 2;
      position: static;
      transform: translateX(0);
      margin-left: 5%; }
    .strength_adv .strength_num {
      height: auto; }

  .strength_text {
    width: 100%; }
    .strength_text h5 {
      font-size: 3.2vw;
      margin-bottom: 2vw; }
    .strength_text p {
      font-size: 2.13333vw;
      color: #222; }

  .strength_zb_adv .strength_text {
    margin: 10.66667vw 0 5.33333vw; }
  .strength_zb_adv .strength_num {
    width: 16vw;
    left: 5%; }

  .strength_td_adv .strength_text {
    margin: 10.66667vw 0 5.33333vw;
    text-align: right; }
    .strength_td_adv .strength_text h5 {
      text-align: right; }
  .strength_td_adv .strength_num {
    width: 22.66667vw;
    left: auto;
    right: 5%; }

  .strength_js_adv .strength_text {
    margin: 10.66667vw 0 5.33333vw; }
  .strength_js_adv .strength_num {
    width: 26.66667vw;
    left: 5%; }

  .strength_sc_adv .strength_text {
    margin: 10.66667vw 0 5.33333vw;
    text-align: right; }
    .strength_sc_adv .strength_text h5 {
      text-align: right; }
  .strength_sc_adv .strength_num {
    width: 66.66667vw;
    left: auto;
    right: 5%; }

  /* 项目案例 */
  .case_a {
    padding: 6.66667vw 0 4vw; }
    .case_a .case_ul {
      margin-top: 9.33333vw; }
      .case_a .case_ul .case_li {
        width: 49%;
        margin: 0 2% 2% 0; }
        .case_a .case_ul .case_li:nth-child(3n) {
          margin-right: auto; }
        .case_a .case_ul .case_li:nth-child(2n) {
          margin-right: 0; }
        .case_a .case_ul .case_li .case_mask img {
          width: 8vw; }
        .case_a .case_ul .case_li .case_mask p {
          font-size: 2.66667vw;
          margin-top: 4vw; }

  /* 新闻列表 */
  .news_back {
    padding-bottom: 8vw; }
    .news_back .news_a {
      padding-top: 1px; }
      .news_back .news_a .n_title {
        margin: 4vw 0 8vw; }
      .news_back .news_a .swiper_news .swiper-slide {
        flex-wrap: wrap;
        height: 106.66667vw; }
        .news_back .news_a .swiper_news .swiper-slide .news_b_fl {
          width: 100%; }
          .news_back .news_a .swiper_news .swiper-slide .news_b_fl > img {
            padding-left: 0;
            width: 100%;
            height: 100%;
            object-fit: cover; }
        .news_back .news_a .swiper_news .swiper-slide .news_b_fr {
          padding: 5.33333vw; }
          .news_back .news_a .swiper_news .swiper-slide .news_b_fr h6 {
            font-size: 2.66667vw;
            overflow: hidden;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            text-overflow: ellipsis;
            -webkit-line-clamp: 2; }
          .news_back .news_a .swiper_news .swiper-slide .news_b_fr p {
            font-size: 2.13333vw;
            margin: 3.2vw 0 5.33333vw;
            overflow: hidden;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            text-overflow: ellipsis;
            -webkit-line-clamp: 3; }
      .news_back .news_a .swiper_news .pagination_news .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        margin: 0 1.06667vw; }
      .news_back .news_a .news_ul {
        margin-top: 6.66667vw;
        padding-bottom: 1.33333vw; }
        .news_back .news_a .news_ul .news_li {
          margin-bottom: 4vw;
          padding: 4vw; }
          .news_back .news_a .news_ul .news_li .news_date b {
            font-size: 4.53333vw; }
          .news_back .news_a .news_ul .news_li .news_line {
            width: 1px;
            height: 6.66667vw;
            margin: 0 4vw; }
          .news_back .news_a .news_ul .news_li .news_text {
            margin-right: 4vw; }
            .news_back .news_a .news_ul .news_li .news_text h6 {
              font-size: 2.66667vw; }
            .news_back .news_a .news_ul .news_li .news_text p {
              font-size: 2.13333vw; }
          .news_back .news_a .news_ul .news_li > img {
            width: 3.33333vw; }

  /* 新闻详情 */
  .xwxq_a {
    margin: 8vw auto 10.66667vw; }
    .xwxq_a .xwxq_fl {
      margin-right: 0; }
      .xwxq_a .xwxq_fl h1 {
        font-size: 18px;
        padding-bottom: 20px; }
      .xwxq_a .xwxq_fl .return_list {
        padding: 3.73333vw 0 0;
        margin-top: 8vw; }
        .xwxq_a .xwxq_fl .return_list .return_list_fl a {
          font-size: 14px; }

  /* 关于我们 */
  /* 公司概况 */
  .overview_a {
    margin-bottom: 5.33333vw; }
    .overview_a .title02 {
      margin-bottom: 4.66667vw; }
    .overview_a .overview_b {
      flex-direction: column-reverse; }
      .overview_a .overview_b .overview_text {
        margin-right: 0; }
        .overview_a .overview_b .overview_text b {
          font-size: 18px;
          margin-bottom: 2.66667vw; }
        .overview_a .overview_b .overview_text .overview_text_num {
          justify-content: space-evenly;
          margin-top: 4vw; }
          .overview_a .overview_b .overview_text .overview_text_num .i_about_b {
            margin-right: 0; }
            .overview_a .overview_b .overview_text .overview_text_num .i_about_b .num_p span {
              font-size: 6.66667vw; }
            .overview_a .overview_b .overview_text .overview_text_num .i_about_b .num_p sup {
              font-size: 2.4vw; }
            .overview_a .overview_b .overview_text .overview_text_num .i_about_b i {
              display: block;
              font-size: 12px; }
      .overview_a .overview_b .overview_img {
        width: 100%; }
    .overview_a .overview_b01 .overview_text {
      margin-left: 4vw; }
    .overview_a .overview_ul {
      margin: 2vw 0 3.33333vw; }
      .overview_a .overview_ul .overview_li {
        width: 27.73333vw; }
      .overview_a .overview_ul .overview_li_kuan {
        width: 42.66667vw; }

  /* CEO寄语 */
  .ceo_bg {
    background: url("/watermark.php?src=static/images/1a23a9a2866fa44e1737.png") no-repeat right bottom;
    background-size: 66.66667vw; }
    .ceo_bg .ceo_a {
      flex-direction: column; }
      .ceo_bg .ceo_a .ceo_text {
        margin: 8vw 0 0;
        padding-left: 0; }
        .ceo_bg .ceo_a .ceo_text .ceo_yinhao {
          width: 11.86667vw;
          position: absolute;
          top: -2.66667vw;
          left: -5%;
          z-index: -1; }
        .ceo_bg .ceo_a .ceo_text b {
          font-size: 2.66667vw;
          line-height: 6vw;
          padding-left: 2.4vw;
          margin-top: 4vw; }
      .ceo_bg .ceo_a .ceo_img {
        width: 60%;
        margin-right: 0; }

  /* 团队介绍 */
  .team_bg {
    padding-bottom: 9.33333vw; }
    .team_bg .team_ul {
      margin-top: 8vw; }
      .team_bg .team_ul .team_li {
        padding: 5.33333vw 4.53333vw;
        margin-bottom: 5.33333vw;
        flex-direction: column; }
        .team_bg .team_ul .team_li .team_img {
          width: 100%;
          height: auto; }
          .team_bg .team_ul .team_li .team_img img {
            width: 49.33333vw;
            height: 44vw;
            margin: 4vw auto 0; }
        .team_bg .team_ul .team_li .team_text {
          margin-left: 2.66667vw; }
          .team_bg .team_ul .team_li .team_text .team_text_title {
            margin-top: 4vw; }
            .team_bg .team_ul .team_li .team_text .team_text_title img {
              width: 3.46667vw;
              margin-bottom: 0.8vw; }
            .team_bg .team_ul .team_li .team_text .team_text_title b {
              font-size: 4.53333vw;
              margin: 0 2.66667vw 0 0.53333vw; }
            .team_bg .team_ul .team_li .team_text .team_text_title i {
              font-size: 2.13333vw; }
          .team_bg .team_ul .team_li .team_text .team_text_p {
            width: 90%;
            margin-top: 4vw;
            padding-bottom: 8vw; }
            .team_bg .team_ul .team_li .team_text .team_text_p p {
              font-size: 2.13333vw;
              margin-bottom: 1.33333vw;
              padding-left: 2.66667vw;
              background: url("/static/images/2c22cf5a9264646333dc.png") no-repeat left 0.8vw;
              background-size: 1.46667vw; }
          .team_bg .team_ul .team_li .team_text .btn01 {
            bottom: 0vw; }
        .team_bg .team_ul .team_li .team_text_bg {
          width: 76.8vw; }
        .team_bg .team_ul .team_li:hover {
          background-color: #0E39A8; }
          .team_bg .team_ul .team_li:hover .team_text_p p {
            color: #fff;
            background: url("/static/images/2cd642fdfc108e00bec1.png") no-repeat left 0.8vw; }

  /* 荣誉资质 */
  .honorary_bg {
    padding-bottom: 8vw; }
    .honorary_bg .honorary_ul {
      margin-top: 7.2vw; }
      .honorary_bg .honorary_ul .honorary_li {
        width: 49%;
        padding: 2.66667vw 2.66667vw 0 2.66667vw; }
        .honorary_bg .honorary_ul .honorary_li .honorary_li_img {
          padding: 2.66667vw 0; }
          .honorary_bg .honorary_ul .honorary_li .honorary_li_img img {
            width: 27.06667vw; }
        .honorary_bg .honorary_ul .honorary_li p {
          font-size: 2.13333vw;
          padding: 3.73333vw 0; }
        .honorary_bg .honorary_ul .honorary_li:nth-child(3n) {
          margin-right: auto; }
        .honorary_bg .honorary_ul .honorary_li:nth-child(2n) {
          margin-right: 0; }

  /* 加入我们 */
  .join_search {
    margin: 8vw 0 4.8vw; }
    .join_search .join_search_t span {
      font-size: 4.53333vw; }
    .join_search .join_search_t p {
      font-size: 2.13333vw; }
    .join_search .join_input {
      width: 66.66667vw;
      line-height: 6.66667vw;
      padding-left: 2.66667vw;
      margin-left: 2.66667vw;
      background-size: 2.93333vw; }

  /* 岗位 */
  .join_a {
    padding-bottom: 8vw; }

  .join_ul {
    margin-bottom: 10vw; }
    .join_ul .join_li .join_li_title,
    .join_ul .join_li .join_li_top {
      display: flex;
      align-items: center;
      justify-content: space-between;
      transition: all .5s;
      background-color: #E1E7F5; }
      .join_ul .join_li .join_li_title p,
      .join_ul .join_li .join_li_top p {
        text-align: center;
        font-size: 12px; }
    .join_ul .join_li .join_li_title {
      background: url("/static/images/bc071c56b05baea5305f.png") no-repeat 99% center; }
    .join_ul .join_li .join_li_text {
      padding: 20px 20px 40px; }
      .join_ul .join_li .join_li_text b {
        font-size: 16px;
        margin-bottom: 20px; }
      .join_ul .join_li .join_li_text ol {
        padding-left: 10px;
        margin-bottom: 40px; }
        .join_ul .join_li .join_li_text ol li {
          font-size: 12px; }
      .join_ul .join_li .join_li_text .btn01 {
        bottom: 30px; }
    .join_ul .join_li_active .join_li_title {
      background: url("/static/images/93b160bdbccb9c0c4d3f.png") no-repeat 99% center; }

  /* 新增 应用场景 */
  .wap_box .title02 {
    margin-top: 6.66667vw; }
    .wap_box .title02 h5 img {
      top: -1.06667vw; }
  .wap_box .wap_ul {
    flex-direction: column;
    margin-top: 7.46667vw; }
    .wap_box .wap_ul .wap_li {
      width: 100%;
      height: 37.33333vw; }
      .wap_box .wap_ul .wap_li p,
      .wap_box .wap_ul .wap_li h5 {
        width: 100%;
        position: absolute;
        left: 0;
        font-size: 3.73333vw;
        padding: 0 5%; }
      .wap_box .wap_ul .wap_li h5 {
        top: 52%; }
      .wap_box .wap_ul .wap_li p {
        font-size: 2.93333vw;
        top: 58%; }
    .wap_box .wap_ul .wap_liActive {
      width: 100%;
      height: auto; }
      .wap_box .wap_ul .wap_liActive p {
        width: 100%; } }
@media screen and (max-width: 450px) {
  .btn01 {
    width: 90px;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    font-size: 12px; }
    .btn01 img {
      width: 6px;
      margin-left: 0.8vw; }

  .n_title a {
    font-size: 14px; }

  .n_title01 a {
    margin: 0 5px; }

  /* 底部导航 */
  #footer .foot_bot a,
  #footer .foot_bot p,
  #footer .foot_top .foot_ul .foot_company i,
  #footer .foot_top .foot_ul .foot_company .foot_company_li p,
  #footer .foot_top .foot_ul .foot_company .foot_company_li span {
    font-size: 12px; }

  .news_back .news_a .swiper_news .swiper-slide .news_b_fr p {
    font-size: 13px; }

  .news_back .news_a .swiper_news .swiper-slide .news_b_fr h6 {
    font-size: 14px; }

  /* 产品系列 */
  .product_p .container .swiper_product .swiper-slide > img {
    max-width: 66.66667vw;
    margin-left: 4.26667vw;
    transition: all .3s; }

  .product_p .container .swiper_product .swiper-slide .sw_product_text ul {
    margin-bottom: 2.66667vw;
    transition: all .3s; }

  .product_p .container .swiper_product .swiper-slide .sw_product_text ul li b {
    font-size: 14px; }

  .product_p .container .product_title p {
    font-size: 14px; }

  .product_p .container .swiper_product .swiper-slide .sw_product_text p {
    font-size: 12px; }

  /* 首页 关于我们 */
  .i_about .container h6 {
    font-size: 14px; }
  .i_about .container p {
    font-size: 12px;
    height: auto;
    -webkit-line-clamp: 3; }
  .i_about .container ul li .num_p sup {
    font-size: 12px; }
  .i_about .container ul li i {
    font-size: 12px;
    height: 38px; }
  .i_about .container .btn01 {
    margin: 20px auto 0; }

  /* 首页 核心优势 */
  .i_advantages_bg .container .swiper_advantages .swiper-slide .sw_adv_li img {
    height: 36px; }

  .i_advantages_bg .container .swiper_advantages .swiper-slide .sw_adv_li b {
    font-size: 14px;
    margin: 8px 0 6px; }

  .i_advantages_bg .container .swiper_advantages .swiper-slide .sw_adv_li p {
    font-size: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3; }

  /* 首页 新闻 */
  .i_news_bg .container .i_news_a .i_news_fl .i_news_mask {
    height: 48px; }

  .i_news_bg .container .i_news_a .i_news_fl .i_news_mask p {
    font-size: 12px;
    width: 70%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2; }

  .i_news_bg .container .i_news_a .i_news_fr li {
    padding: 15px 20px; }

  .i_news_bg .container .i_news_a .i_news_fr li .i_news_date {
    width: 24%;
    margin-right: 2%; }

  .i_news_bg .container .i_news_a .i_news_fr li .i_news_text p,
  .i_news_bg .container .i_news_a .i_news_fr li .i_news_text b {
    font-size: 12px; }

  .i_news_bg .container .i_news_a .i_news_fr li .i_news_date b,
  .i_news_bg .container .i_news_a .i_news_fr li .i_news_date i {
    font-size: 12px; }

  .i_news_bg .container .btn01 {
    margin-top: 20px; }

  /* 留言 */
  .i_message_bg .container .i_message_ul .i_message_li b {
    font-size: 14px; }

  .i_message_bg .container .i_message_ul .i_message_li p {
    font-size: 12px; }

  .i_message_bg .i_message_text {
    width: 90%; }

  .i_message_bg .i_message_text p {
    font-size: 14px;
    line-height: 1.4; }

  .i_message_bg .i_message_text i {
    line-height: 1.4; }

  /* 内页 */
  /* 产品系列 */
  .cp01_back .cp01_a .cp01_ul .cp01_li p {
    font-size: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 6; }

  .cp01_back .cp01_a .cp01_ul .cp01_li h6 {
    margin-bottom: 12px; }

  /* 应用场景banner */
  .scenarios_banner .scenarios_position .scenarios_ul .scenarios_li p {
    width: 120px;
    height: 50px;
    font-size: 12px;
    line-height: 1.4; }

  /* cp02 */
  .cp02_bg .cp02_c_ul .cp02_c_li {
    height: auto;
    padding: 4vw; }

  .cp02_bg .cp02_c_ul .cp02_c_li b {
    font-size: 14px;
    margin: 2.66667vw 0 2.13333vw; }

  .cp02_bg .cp02_a .cp02_b .cp02_b_fr p,
  .cp02_bg .cp02_c_ul .cp02_c_li:hover p {
    font-size: 14px; }

  /* Vstorage系统特点 */
  .cp02_charact .cp02_charact_fr .cp02_ul .cp02_li img {
    width: 24px; }

  .cp02_charact .cp02_charact_fr .cp02_ul .cp02_li b {
    font-size: 14px;
    line-height: 1.8; }

  .cp02_charact .cp02_charact_fr .cp02_p {
    font-size: 13px; }

  /* 技术参数 */
  .cp02_parameter .table01 tr th {
    font-size: 16px; }

  .cp02_parameter .table01 tr {
    font-size: 12px;
    height: auto; }

  .cp02_parameter .table01 td {
    padding: 10px 0; }

  .cp02_scene .cp02_scene_ul .cp02_scene_li .cp02_scene_text b {
    font-size: 16px; }

  .cp02_scene .cp02_scene_ul .cp02_scene_li .cp02_scene_text p {
    font-size: 14px; }

  /* 资本优势 */
  .strength_text .title_h5 {
    font-size: 18px; }

  .strength_text p {
    font-size: 12px; }

  /* 项目案例 */
  .case_a .case_ul .case_li .case_mask p {
    font-size: 12px; }

  /* 新闻列表 */
  .news_back .news_a .news_b .news_b_fr .swiper_news .swiper-slide h6,
  .news_back .news_a .news_ul .news_li .news_text h6 {
    font-size: 14px; }

  .news_back .news_a .news_b .news_b_fr .swiper_news .swiper-slide p,
  .news_back .news_a .news_ul .news_li .news_text p {
    font-size: 12px; }

  .news_back .news_a .news_b .news_b_fr .pagination_news .swiper-pagination-bullet {
    width: 8px;
    height: 8px; }

  /* 新闻详情 */
  .xwxq_a .xwxq_fl .return_list {
    flex-direction: column; }

  .xwxq_a .xwxq_fl .return_list .btn01 {
    margin-top: 20px; }

  /* 关于我们 */
  /* 公司概况 */
  .overview_a .overview_b .overview_text b {
    font-size: 15px; }

  /* CEO寄语 */
  .ceo_bg .ceo_a .ceo_text b {
    font-size: 16px;
    line-height: 40px; }

  /* 团队介绍 */
  .team_bg .team_ul .team_li .team_text .team_text_p {
    padding-bottom: 40px; }

  .team_bg .team_ul .team_li .team_text .team_text_title i {
    font-size: 12px; }

  .team_bg .team_ul .team_li .team_text .team_text_p p {
    font-size: 14px;
    padding-left: 15px;
    background: url("/static/images/2c22cf5a9264646333dc.png") no-repeat left 5px;
    background-size: 10px; }

  .team_bg .team_ul .team_li:hover .team_text_p p {
    background: url("/static/images/2cd642fdfc108e00bec1.png") no-repeat left 5px; }

  /* 荣誉资质 */
  .honorary_bg .honorary_ul .honorary_li p {
    font-size: 12px; }

  /* 加入我们 */
  .join_search .join_search_t span {
    font-size: 16px; }

  .join_search .join_search_t p {
    font-size: 12px;
    line-height: 1.4; }

  .join_search .join_input {
    width: 60%;
    line-height: 36px;
    background: url("/static/images/7dfc91f4d9edfb8cb144.png") no-repeat 97% center;
    background-size: 14px; }

  .join_ul .join_li .join_li_title p,
  .join_ul .join_li .join_li_top p {
    line-height: 1.4;
    padding: 20px 10px; }

  .join_ul .join_li .join_li_title {
    background: url("/static/images/bc071c56b05baea5305f.png") no-repeat 99% center;
    background-size: 10px; } }

/*# sourceMappingURL=lf.css.map */
