/* @import url(""); */

 /* 轮播样式 */
 .scroll {
        position: relative;
  }

  .scroll .get-data {
        position: absolute;
        top: 50%;
        left: 10%;
        transform: translate(50% 10%);
        z-index: 600;
  }

  .swiper-container {
        width: 100%;
        /* height: 23.44vw; */
        margin: 0 auto;
        position: relative;
  }

  .swiper-slide img {
        width: 100%;
        height: 100%;
  }

  .swiper-button-next {
        right: 20px;
        left: auto;
  }

  .swiper-button-prev {
        left: 20px;
        right: auto;
  }

  /* css定义分页，导航按钮颜色 */
  #case5 {
        --swiper-theme-color: #ff2600;
        --swiper-pagination-color: #00ff13;
        /* 两种都可以 */
  }

  #case6 img,
  #case7 img {
        transform: scale(0.7);
  }

  #case7 {
        width: auto;
  }

  .icon-bottom {
        justify-content: center;
        padding-bottom: 6rem;
        width: 100%;
        align-items: flex-start;

  }

  .icon-bottom .icon-item {
        width: 20.3rem;
        /* height: 27.2rem; */
        margin-right: 4vw;
        text-align: center;
  }

  .title {
        width: 100%;
        text-align: center;
        color: #e31a24
  }
  .img-item {
        width: 24.27vw;
        height: 13.85vw;
        position: relative;
        margin-bottom: 2rem;
  }

  .img-item img,
  .img-text {
        width: 100%;
        height: 100%;
  }

  .img-text {
        width: 100%;
        background: #74747400;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 100;
        text-align: center;
  }

  .img-text a,
  .img-text span {
        color: #ffffff;

  }

  .text-span {
        display: none;
        text-align: center;
  }

  .dz-right {
        width: 40%;
        background: #f2f2f2;
        padding: 1rem;
  }

  .data-cen {
        width: 100%;
        height: 16.2vw;
  }

  .data-cen img {
        width: 100%;
        height: 100%;
  }

  .big-content {
        position: relative;
  }

  .address-cen {
        margin-bottom: 10rem;
  }

  .tab_a:hover {
        text-decoration-line: none;
        color: #ff0000 !important;
  }

  .icon-bg {
        width: 4.95vw;
        height: 4.69vw;
  }


  /* 特色功能tab切换样式 */
  * {
        margin: 0;
        padding: 0;
        list-style: none;
  }

  /* body {
        font-size: 12px;
        color: #666;
        text-align: left;
  } */

  h1 {
        text-align: center;
  }

  .specail-cen {
        background: #fbfbfb;

  }

  .tabbox {
        width: 75%;
        height: 53vh;
        margin: 100px auto;
        overflow: hidden;
        margin: 0 auto;
        background: #f0f0f0;
        font-family: '微软雅黑';
        position: relative;
  }

  .tabbox .tab {
        overflow: hidden;
        background: rgba(94, 93, 93, 0.55);
        white-space: nowrap;
        position: absolute;
        top: 0px;
        left: 0;
        width: 100%;
  }

  .tabbox .tab a {
        display: block;
        width: 16.65%;
        /* font-size: 2rem; */
        text-align: center;
        padding: 1rem 0;
        float: left;
        text-decoration: none;
        color: #fff;
        white-space: nowrap;
        border-radius: 4px;
  }

  .tabbox .tab a:hover {
        background: #e31924;
        color: #fff;
        text-decoration: none;
  }

  .tabbox .tab a.on {
        background: #e31924;
        color: #fff;
        text-decoration: none;
  }

  .tabbox .content {
        height: 100%;
        overflow: hidden;
  }

  .tabbox .content li {
        display: none;
  }



  .tabbox1 {
        width: 75%;
        height: 53vh;
        margin: 100px auto;
        overflow: hidden;
        margin: 0 auto;
        /* background: #f0f0f0; */
        font-family: '微软雅黑';
  }

  .tabbox1 ul li .div-first {
        height: 100%;
        width: 100%;
        padding-top: 30px;
  }

  .tabbox1 .tab {
        overflow: hidden;
        background: #fff;
        border-bottom: 1px solid #ccc;
  }

  .tabbox1 .tab a {
        display: block;
        width: 12.5%;
        /* font-size: 2rem; */
        text-align: center;
        padding: 1rem 0;
        float: left;
        text-decoration: none;
        /* color: #fff; */
        white-space: nowrap;
        border-radius: 4px;
  }

  .tabbox1 .tab a:hover {
        background: #e31924;
        color: #fff;
        text-decoration: none;
  }

  .tabbox1 .tab a.on {
        background: #e31924;
        color: #fff;
        text-decoration: none;
  }

  .tabbox1 .content {
        height: 100%;
        overflow: hidden;
  }

  .tabbox1 .content li:not(:first-child) {
        display: none;
  }

  .assistant-cen .tabbox .tab {
        overflow: hidden;
        background: #fbfbfb;
        border-bottom: 1px solid #ccc;
  }

  .assistant-cen .tab a {
        color: #333;
  }


  .specail-ul {
        height: 100%;
  }

  .content .specail-ul li {
        height: 100%;
        display: flex;
        align-items: center !important;
        color: #fff;

  }

  .head-icon {
        width: 4.27vw;
        height: 4.27vw;
        border-radius: 50%;
        overflow: hidden;
        margin-right: 1rem;
  }
  .head-icon img{
        object-fit: scale-down;
  }
  .fh-icon {
        width: 3rem;
        height: 3rem;
        position: absolute;
        left: 0;
        top: 0
  }

  .fh-icon1 {
        width: 3rem;
        height: 3rem;
        position: absolute;
        right: 0;
        bottom: -3.5rem
  }

  .zg-img {
        width: 27.08vw;
        height: 20.83vw;
  }

  .zg-img img {
        width: 100%;
        height: 100%;
        object-fit: scale-down;
  }

  .text-right-class {
        height: 20.83vw;
        width: 45.57vw;
  }

  .goods_icon {
        width: 8.25%;
        /* height: 6.2vw; */
  }

  .goods_icon img {
        width: 100%;
        height: 100%;
  }

  .goods_icon .ac_icon-img {
        display: none;
  }

  .company-cen {
        width: 75%;
        margin: 0 auto;
  }

  .why-text {
        line-height: 2rem;
        width: 100%;
        /* height: 4.64vw;    */
  }

  .min-phone {
        width: 2rem;
        height: 2rem;
  }

  /* 媒体查询 */
  body {
        font-size: 16px;
  }

  .swiper-container h3 {
        transform: translate(0%, -60%) !important;
  }
  /*new*/
  .solution-list{
        width: 75%;
        margin:0 auto;
        padding-bottom: 9rem;

  }
  .s-item{
        width: 38.75vw;
        height:23.3vw;
        /* background: #F3F5F7; */
        margin-right:10px;
        border-radius: 4px;
        /* padding-bottom: 4rem; */
        position: relative;
  } 
  .text-s-item{
        /* width: 37.5vw;
        height:23vw; */
        width: 38.75vw;
        height:23.3vw;
  }
  .s-item img{
        width: 100%;
        height: 100%;
        object-fit: scale-down;
  }
  .s-item .text-top{
        position: absolute;
        bottom: 36px;
        left:50%;
        z-index: 10;
        transform: translate(-50%,-50%);
        color:#fff;
        background: rgba(0, 0, 0, 0.7);
        width: 90%;
        height: 4rem;
        line-height: 4rem;
        text-align: left;
        padding-left:2rem;
  } 
  .icon-pro{
        width: 56px;
        height: 56px;  
  }
  .icon-pro img{
        width: 100%;
        height:100%;
        object-fit: scale-down;
  }