/* @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;
}
.icon-bg {
      width: 4.95vw;
      height: 4.69vw;
}

/* 轮播图样式 */
.big-content .swiper-pagination-bullet-active {
      background: #ccc !important;
}

.big-content .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
      background-image: url('./img/next.png')
}

.big-content .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
      background-image: url('./img/pre.png')
}

/* 特色功能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;

}



/* 产品功能 */
.pro-cen {
      background: url('../img/prouduct.png');
      background-size: 100% 100%;
}

.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: 5rem; */

}
.s-item{
      width: 38.75vw;
      height:23.3vw;
      margin-right:10px;
      border-radius: 4px;
      position: relative;
} 
.text-s-item{
      width: 50%;
}
.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;
}
.text-bg{
      background: url('../img/bg/title-bg.png') no-repeat 100% 100%;
} 
.news-img{
    width:15vw;
    height: 10vw;
}
.news-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.new-text{
      width:70%;
      margin-left:20px;
}
.video-class{
    width: 75%;
    height: 43vw;
}