html,body{
    margin:0;
    padding:0;
    font-family: 'SourceHanSansCN-Regular','Microsoft YaHei';
}
ul{
    margin:0;
    padding:0;
    list-style: none;
}
h3,h4,p{
    margin:0;
}
h3,h4{
  font-weight: bold;
}

button{
    border:none;
    background-color:#fff;
}
a{
    text-decoration: none;
    color:#323232;
}
a:link {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
/* section{
    height:46rem;
  } */
  .home{
    position:relative;
  }
  /* 每一项-标题 */
  .section-title{
    padding-top:4.5rem;
    padding-bottom:2rem;
  }
  .home .section-title-title{
    font:1.75rem/1.8rem 'SourceHanSansCN-Regular';
    text-align:center;
  }
  .section-title-nav{
    margin-top:1rem;
    text-align: center;
  }
  .section-title-nav p{
    font:0.8rem/2.4rem 'ArialMT';
  }
  .section-title-fontblack{
    color:#666
  }
  .section-title-fontwhite{
    color:#fff
  }

  /********** 顶部 **********/
  .home-top{
    position: fixed;
    width:100%;
    height:4rem;
    background-color:#fff;
    box-shadow: 0 0 5px #ccc;
    z-index:3;
  }
  .home-top-logo{
    width:17.5rem;
    height:3.5rem;
    margin-top:0.25rem;
    margin-left:14rem;
    background-image:url('../img/images/background/logo.png');
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .home-top-logo a{
    display:block;
    width:100%;
    height:100%;
  }
  .home-top-list{
    position:absolute;
    top:1.2rem;
    /* left:44rem; */
    right:16rem;
  }
  .home-top li{
    float:left;
    margin-right:1rem;
    font-size: 1rem;
    line-height:1.6rem;
    color:#323232;  
    cursor:pointer;
  }
  .home-top li:hover{
    margin-left:-0.3rem;
    margin-right:0.7rem;
    font-size: 1.1rem;
    font-weight: bold;
    transition: 0.3s;
  }
  .fontBold{
    margin-left:-0.3rem;
    margin-right:0.7rem;
    font-size: 1.1rem;
    font-weight: bold;
    transition: 0.3s;
  }
  /********** 1.顶部大图 **********/
  .top-large{
    position: relative;
    height:51rem;
    background-image:url('../img/images/background/top-pic.png');
    background-repeat: no-repeat;
    background-size:100%;
    overflow: hidden;
  }
  .top-large-img{
    float:left;
    width:34.5rem;
    height:26rem;
    margin-top:5rem;
    margin-left:11.5rem;
  }
  .top-large-img img{
    width:100%;
    height:100%;
  }
  .top-large-detail{
    float:left;
    position: relative;
    width:40rem;
    height:25rem;
    margin-top:5rem;
    margin-left:-3rem;
  }
  .large-detail-icon{
    position:absolute;
    top:7rem;
    right:4rem;
    height:2.4rem;
    padding:0 2rem;
    background-color:#5151FF;
    border-radius: 1.2rem;
    font-size:1.2rem;
    line-height: 2.4rem;
    text-align: center;
    color:#fff;
  }
  .large-detail-title{
    position:absolute;
    top:11rem;
    right:5rem;
    font-size:2.88rem;
    line-height:3.2rem;
    color:#fff;
  }
  .large-detail-message{
    position:absolute;
    top:16rem;
    right:5rem;
    font-weight: bold;
    font-size:1.25rem;
    line-height:1.6rem;
    color:#1D4E8C
  }
  .large-detail-msg{
    position:absolute;
    top:19rem;
    right:5rem;
    font-size:1.5rem;
    line-height:1.5rem;
    color:#fff;
  }
  .large-detail-button{
    display:block;
    width:11.6rem;
    height:2.8rem;
    margin-top:24rem;
    margin-left:24rem;
    border-radius: 1.4rem;
    background-color:#fff;
    box-shadow: 0 6px 6px rgba(255,255,255,0.3);
    font-size:1.4rem;
    line-height:2.8rem;
    text-align: center;
    text-decoration:none;
    transition: 0s !important;
    color:#3C5EF6

  }
  .large-detail-button:hover{
    font-weight: bold;
    color:#3C5EF6;
  }
  
  .top-large-cloud{
    position:absolute;
    top:5.5rem;
    left:6.8rem;
    width:9rem;
    height:3.75rem;
    background-image:url('../img/images/background/cloud.png');
    background-repeat: no-repeat;
    background-size:100%;
    animation:mymove1 3s;
    animation-fill-mode: forwards;
  }
  .top-large-cloud-right{
    position:absolute;
    top:9rem;
    right:-2rem;
    width:9rem;
    height:3.75rem;
    background-image:url('../img/images/background/cloud.png');
    background-repeat: no-repeat;
    background-size:100%;
    opacity: 0.7;
    animation:mymove2 2.5s;
    animation-fill-mode: forwards;
  
  }
  @keyframes mymove1{
    0%  { left: -20rem; opacity: 0; }
    100% { left: 6.8rem; opacity: 1; }
  }
  @keyframes mymove2{
    0%  { right: -20rem; }
    100% { right: -2rem; }
  }

  /********** 2.解决痛点问题 **********/
  .solve-problem{
    min-height:53rem;
  }
  /****** 列表 ******/
  .solve-problem-list{
    margin:0 auto;
    width:61.5rem;
  }
  .solve-problem-item{
    height:11rem;
    margin-bottom:1rem;
  }
  .solve-problem-item div{
    float:left;
  }
  .solve-problem-item-display{      
    padding-right:1.5rem;
  }
  /* 第一行 */
  .solve-item-one-left{
    width:44rem;
    height:11rem;
    margin-right:1.2rem;
    background-image: url('../img/images/background/solve-item-one-left.png');
    background-repeat: no-repeat;
    background-size: auto 100%;
  }
  .solve-item-one-right{
    width:16rem;
    height:11rem;
    padding-left:2rem;
    background-color:#f3f3f3;
  }
  /* 第二行 */
  .solve-item-two-left{
    width:20.5rem;
    height:11rem;
    margin-right:1.2rem;
    padding-left:2rem;
    background-color:#f3f3f3;
  }
  .solve-item-two-right{
    width:39.5rem;
    height:11rem;
    background-image: url('../img/images/background/solve-item-two-right.jpg');
    background-repeat: no-repeat;
    background-size: auto 100%;
  }
  /* 第三行 */
  .solve-item-three-left{
    width:27.5rem;
    height:11rem;
    margin-right:1.2rem;  
    background-image: url('../img/images/background/solve-item-three-left.png');
    background-repeat: no-repeat;
    background-size: auto 100%;
  }
  .solve-item-three-right{
    width:32.5rem;
    height:11rem;
    padding-left:2rem;
    background-color:#f3f3f3;
  }
  .solve-problem-item h4{
    padding-top:1rem;
    font:1.6rem/4.5rem 'SourceHanSansCN-Regular';
  }
  .solve-problem-item p{
    /* width:12.25rem; */
    font:0.8rem/1.4rem 'SourceHanSansCN-Regular'
  }
  /* 展示 */
  .solve-item-show{
    width:100%;
    height:100%;
    background-color:rgba(32,161,251,0.7);  
    opacity: 0;
  }
  .solve-item-show:hover{
    opacity: 1;
    transition: 0.5s;
  }
  .solve-item-show h4{
    padding-left:2rem;
    font-size: 1.2rem;
    text-align: left;
    color:#fff;
  }
  .solve-item-show p{
    width:82%;
    margin:0;
    padding-left:2rem;
    line-height: 1.2rem;
    text-align: left;
    color:#fff;
  }
  .solve-item-three-right p{
    width:17.5rem;
  }

/********** 3.系统优势特色 **********/
  .system-advantages{
    height:46rem;
    background-image: url('../img/images/03-system-advantages/background.png');
    /*background-size:auto 100%;*/
    background-repeat: no-repeat;
  }
  .system-advantages-list{
    width:61rem;
    height:23rem;
    margin:0 auto;
  }
  .system-advantages-item{
    float:left;
    width:18rem;
    height:12rem;
    margin-right:3.3rem;
    margin-bottom:3.2rem;
    padding-top:3.2rem;
    background-position:-10px -10px;
    background-repeat: no-repeat;
    background-size: 100%;;
    border-radius: 8px;
    overflow: hidden;
  }
  .system-advantages-item:hover{
    width:19rem;
    height:12rem;
    margin-top:-0.5rem;
    margin-right:2.7rem;
    margin-bottom:2.7rem;
    margin-left:-0.6rem;
    transition: 0.3s;
    
  }
  .system-advantages-item:nth-of-type(1){
    background-image: url('../img/images/03-system-advantages/system-advantages-01.png');
  }
  .system-advantages-item:nth-of-type(2){
    background-image: url('../img/images/03-system-advantages/system-advantages-02.png');
  }
  .system-advantages-item:nth-of-type(3){
    margin-right:0;
    background-image: url('../img/images/03-system-advantages/system-advantages-03.png');
  }
  .system-advantages-item:nth-of-type(4){
    background-image: url('../img/images/03-system-advantages/system-advantages-04.png');
  }
  .system-advantages-item:nth-of-type(5){
    background-image: url('../img/images/03-system-advantages/system-advantages-05.png');
  }
  .system-advantages-item:nth-of-type(6){
    margin-right:0;
    background-image: url('../img/images/03-system-advantages/system-advantages-06.png');
  }
  .system-advantages-item h4{
    font-size:1.2rem;
    font-weight: bold;
    line-height:2rem;
    text-align: center;
    color:#262626;
  }
  .system-advantages-item p{
    width:13.5rem;
    margin:0 auto;
    font-size:0.8rem;
    line-height:1.2rem;
    text-align: center;
    color:#484f4f;
  }

/********** 4.系统功能 **********/
  .system-facility{
    height:48rem;
  }
    .system-facility-section{
        width:60rem;
        height:32.5rem;
        margin:0 auto;
        border:none;
    }
    .system-facility-aside {
        float:left;
      width:15rem;
      color: #666;
    }
    .el-menu-item{
        width:13.5rem;
        height:2.5rem;
        margin:0.7rem auto;
        margin-top:0;
        padding-left:1rem;
        border:1px solid #eee;
        border-radius: 6px;
        box-shadow: 0 0 6px #eee;
    }
    .el-menu-item * {
      vertical-align: top;
      }
    .item-icon{
        float:left;
        width:1.2rem;
        height:1.2rem;
        margin:0.65rem 10px 0 0.3rem;
    }
    .item-icon img{
      width:100%;
    }
    .item-title{
        width:9.5rem;
        height:2.5rem;
        font-size: 0.9rem;
        line-height:2.5rem;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
    }
    /* hover*/
    .el-menu-item:focus, .el-menu-item:hover{
      width: 15rem;;
      padding-left:1.8rem;
      background:linear-gradient(to right,#FDA385,#FDBF84);
      color:#fff;
    }
    .system-facility-aside .clickBg, .system-facility-aside .hoverBg{
      width: 15rem;;
      padding-left:1.8rem;
      background:linear-gradient(to right,#FDA385,#FDBF84);
      color:#fff;
    }
    .system-facility-aside .clickBg .item-title, 
    .system-facility-aside .hoverBg .item-title{
      width: 10.5rem;
    }
  
    .system-facility-main{
      position:relative;
      float:left;
      width:43.5rem;
      height:32rem;
      margin-left:1rem;
      padding-top:3.25rem;
      padding-left:2.5rem;
      border:1px solid #eee;
      border-radius: 8px;
    }
    .main-list{
      height: 20.5rem;
      overflow-y: auto;
    }
    .system-facility-main h4{
      font-weight: bold;
      font-size: 1.4rem;
      line-height: 1.8rem;
      margin-bottom:3rem;
    }
    .system-facility-main h4 span{
      font-weight: normal;
      font-size: 1.1rem;
      line-height: 2rem;
    }
    .system-facility-main .main-item{
      font-size: 0.8rem;
      line-height:1.2rem;
      margin-bottom:0.8rem;
    }
    .system-facility-main .main-item img{
      margin-right:0.4rem;
    }
    .main-qq{
      position:absolute;
      bottom:3rem;
      right:4rem;
      display:block;
      width:7rem;
      height:2rem;
      border:2px solid #EFA024;
      border-radius: 1rem;
      font-size: 0.9rem;
      line-height:1.8rem;
      text-align: center;
      text-decoration: none;
      color:#EFA024;
    }
    .main-qq:hover{
      font-weight: bold;
      color:#EFA024;
    }


/********** 5.解决方案 **********/
.carousel-item-top{
    height:40rem;
}
.carousel-item-top img{
    width:100%;
    height:100%;
}
.carousel-item-bottom{
    /*height:50rem;*/
  height: 50rem;
  display: flex;
  justify-content: center;
}
.carousel-item-bottom-left{
    /*float:left;*/
    width:29.25rem;
    height:22.25rem;
    position: relative;
    /*margin-top:10rem;*/
    /*margin-left:17.5rem;*/
    /*overflow: hidden;*/
}
.addSkip{
  display: flex;
  margin-top: 50%;
  justify-content: center;
  align-items: center;
  width: 39%;
  height: 44%;
  left: 9.4%;
  /*opacity: 0;*/
  position: absolute;
  border-radius: 4%;
  overflow: hidden;
}
.addSkip a{
  color: #fff;
  font-size: 1.3rem;
  font-weight: 500;
  padding: 0 1.2rem;
}
.addskip2{
  left: 60.7%;
  margin-top: 67.2%;
}
.addskip3{
  left: 16.2%;
  margin-top: 92.6%;
}
.carousel-item-bottom-left img{
    /* width:100%; */
    height:100%;

    margin-top: 50%;
}
.carousel-item-bottom-right{  
  float:left;  
  width:30%;
  height:50rem;
  margin-left:3rem;
}
.carousel-right-msg{
  width:25rem;
  height:7.5rem;
  margin:0 auto;
  padding-top:2.25rem;
  padding-left:2.25rem;
  background-image:url('../img/images/background/total-solution-background-msg.png');
  background-size: 100%;
  background-repeat: no-repeat;
}
.carousel-right-msg p{
  width:20.75rem;
  font:0.9rem/1.7rem 'SourceHanSansCN-Regular'
}
.carousel-right-detail{    
  width:21rem;
  margin:0 auto;
  font:0.9rem/1.7rem 'SourceHanSansCN-Regular';
  color:#6A6A6A;
}

.carousel-bottom-button{
  display:block;
  width:11rem;
  height:3rem;
  margin:2rem auto;
  background:linear-gradient(to right,#4CAEFE,#02E1FE);
  box-shadow:0 5px 5px #4CAEFE;
  font: 1.8rem/3rem 'SourceHanSansCN-Normal';
  color:#fff;
  text-align: center;
  text-decoration:none;
  cursor: pointer;
}

/********** 6.个性化定制 **********/
.custom-service{
  height:34.25rem;
  background-image: url('../img/images/background/custom-service-background.png');
  background-size:100%;
}
.custom-service-image{
  float:left;
  width:7.5rem;
  height:7.5rem;
  margin:2rem;
  overflow: hidden;
}
.custom-service .swiper-container{
  width:48rem;
  height:14rem;
  background-color:#fff;
  padding-top:1.5rem;
}
.custom-service-image img{
  /* width:100%; */
  height:100%;
}
.custom-service-content{
  float:left;
  width:34rem;
}
.custom-service-content h4{
  font:1rem/1.6rem 'SourceHanSansCN-Regular';
  color:#676767;
}
.custom-service-content nav{
  font:0.6rem/1.6rem 'ArialMT';
  color:#729FFC;
}
.custom-service-content p{
  font:0.9rem/1.5rem 'SourceHanSansCN-Regular';
  color:#6A6A6A;
}
.custom-service .swiper-pagination-bullet{
  width: 30px;
  height: 2px;
  display: inline-block;
  border-radius: 6px;
  background: #000;
  opacity: .2;
}
.custom-service .swiper-pagination-bullet-active{
  opacity: 1;
  background: var(--swiper-pagination-color,var(--swiper-theme-color));
}

/********** 7.多端支持 **********/
.multi-terminal{
  height:46rem;
  background-color:#F8FAFE;
}

.multi-terminal-list{
  display:flex;
  align-items: center;
  justify-content: space-around;
  width:78rem;
  height:12rem;
  margin:0 auto;
}
.multi-terminal-item{
  width:8rem;
  height:12rem;
  margin-right:6rem;
}
.multi-terminal-item:hover{
  transform:translateY(-10px);
  transition: 0.3s;
}
.multi-terminal-item:nth-child(1){
width:14rem;
}
.multi-terminal-item:nth-of-type(4){
  margin-right:0;
}
.multi-terminal-item img{
  height:9.75rem;
}
.multi-terminal-item p{
  padding-top:0.75rem;
  font:bold 0.9rem/1.5rem 'SourceHanSansCN-Regular';
  text-align: center;
}

.multi-terminal-increase{
  width:20rem;
  margin:3rem auto;
  margin-bottom:3.25rem;
}
.multi-terminal-increase h4{
  width:10.4rem;
  margin:0 auto;
  margin-bottom:1.8rem;
  border-left:2px solid #72A9FC;
  font-size: 1.2rem;
  line-height:1.2rem;
  text-align: center;
}
.multi-terminal-increase p{
  margin:0 auto;
  font-size:0.8rem;
  line-height:1.5rem;
  text-align: center;
  color:#999;
}
@media(min-width:1920px){
  .multi-terminal-iconlist{
      width:33rem;
  }
}
@media(max-width:1900px){
  .multi-terminal-iconlist{
      width:36rem;
  }
}
.multi-terminal-iconlist{
  display:flex;
  align-items: center;
  justify-content: space-around;
  width:40rem;
  margin:0 auto;
  overflow: hidden;
  font-size: 0.9rem;
}
.multi-terminal-iconlist img{
  vertical-align: middle;
}
.multi-terminal-iconlist span{
  display:inline-block;
  text-indent: 10px;
  vertical-align: middle;
}

/********** 8.公司优势 **********/
.company-advantages{
  height:30rem;
}
.company-advan-avantages{
  display:flex;
  height:31rem;
}
/* 左侧部分 */
.company-advantages-left{
  width:50%;
  height:30rem;
  padding-top:3.5rem;
  background-image:url('../img/images/background/company-advantages-background.png');
  background-repeat: no-repeat;
  background-size: 100%;
}
.advantages-left-content{
  width:23.5rem;
  height:25rem;
  margin-left:23rem;
  padding-top:2.75rem;
  background-color:rgba(255,255,255,0.7)
}
.advantages-left-content h4{
  margin-right:1.8rem;
  margin-bottom:2.25rem;
  padding-right:8px;
  border-right:4px solid #729FFC;
  font-weight: bold;
  font-size: 1.1rem;
  line-height: 1.1rem;
  text-align: right;
}

.advantages-left-content-item{
  height:2.5rem;
  margin-bottom:1.2rem;
}
.advantages-left-content-item .item-left{
  float:right;
  width:20rem;
  text-align: right;
}
.advantages-left-content-item .item-left-nav{
  font:italic bold 0.8rem/1.2rem 'SourceHanSansCN-Bold'
}
.advantages-left-content-item .item-left-desc{
  font:0.7rem/1.1rem 'SourceHanSansCN-Bold';
  color:#999;
}
.advantages-left-content-item .item-right{
  float:right;
  width:1.1rem;
  height:1.1rem;
  margin:0.2rem 1.5rem 0 0.6rem;
  background-image:url('../img/images/icon/08-no.png');
  background-repeat: no-repeat;
  background-size: 100%;
}
/* 右侧部分 */
.company-advantages-right{
  flex:1;
  width:51.75rem;
  height:30rem;
  padding-top:3.5rem;
  background-color:#72A9FC;
  color:#fff;
}
.advantages-right-content{
  width:23.5rem;
  height:25rem;
  margin-left:1.8rem;
  padding-top:2.75rem;
  /* background-color:rgba(255,255,255,0.7) */
}
.advantages-right-content h4{
  margin-right:1.8rem;
  margin-bottom:2.25rem;
  padding-left:0.4rem;
  border-left:0.2rem solid #fff;
  font-weight: bold;
  font-size: 1.1rem;
  line-height: 1.1rem;
}


.advantages-right-content-item{
  height:2.5rem;
  margin-bottom:3.25rem;
}
.advantages-right-content-item .item-left{
  float:left;
  width:1.1rem;
  height:1.1rem;
  margin:0.8rem;
  background-repeat: no-repeat;
  background-size:100%;
}
.advantages-right-content-item .item-right{
  float:left;
  width:20rem;
}
.advantages-right-content-item p{
  font:0.8rem/1.6rem 'SourceHanSansCN-Bold'
}


/********** 9.公司合作 **********/
.work-together{ 
  height:45rem;
  margin-top:4rem;
  background-image:url('../img/images/background/classic-case-bg.png');
  background-repeat: no-repeat;
  background-position-x:right;
  background-position-y: 15rem;
  background-size:82%;
  color:#fff;
}
/* 智慧实验室管理平台 */
.company-advan-avantbottom{
  height:10rem;
  padding-top:2rem;
  background-image:url('../img/images/background/company-advantages-background-bottom.png');
  background-repeat: no-repeat;
  background-size: 100%;
  text-align: center;
}
.company-advan-avantbottom h4{
font-size: 2.3rem;
line-height:3rem;
text-shadow: 2px 2px 2px #999;
}
.company-advan-avantbottom p{
font-size: 1.4rem;
line-height:3.6rem;
color:#5793F2;
}
.company-advan-avantbottom p span{
font-size: 0.9rem;
}

.work-together-list{
  margin-top:10rem;
  overflow: hidden;
}
.work-together-section{
  /*float:left;*/
  /*width:15.5rem;*/
  /*height:25rem;*/
  /*margin-left:21.75rem;*/
  /*padding-left:1.8rem;*/
  float: left;
  font-size: 1rem;
  width: 13%;
  height: 20%;
  margin-left: 25%;
  padding-left: 1.8rem;
}
.work-together-right{
  /*margin-left:3.5rem;*/
  margin-left:6.2%;
}
.work-together-section h4{
  margin-top:3.5rem;
  font-weight: normal;
  font-size:1.2rem;
  line-height:1.6rem;
}
.work-together-section nav{
  margin-top:0.75rem;
  font-weight: bold;
  font-size:0.9rem;
  line-height:1.6rem;
}
.work-together-section p{
  margin-top:1rem;
  /* padding-right:2rem; */
  font-size:0.9rem;
  line-height:1.6rem;
}
.together-section-item{
margin-top:1rem;
padding-right:0.8rem;
font-size:0.9rem;
line-height:1.6rem;
}


/********** 10.案例 **********/
.classic-swiper{
  width:67.7rem;
  height:27.5rem;
  margin:0 auto;
}
.classic-case-swiper{
  float:left;
  position:relative;
  width:53.4rem;
  height:27.5rem;
  overflow: hidden;
}
.classic-case-swiper-item{
  position:absolute;
  border-radius: 1rem;
  font-size:1rem;
  text-align: center;
  box-shadow: 4px 4px 10px #ccc;
  overflow: hidden;
  cursor: pointer;
  transition: .8s;
}
.classic-case-swiper-item:nth-of-type(1){
  width: 13.75rem;
  height: 21rem;
  top: 2.4rem;
  left: 2%;
  font-size:0.9rem;
  line-height:3.7rem;
  z-index: 1;
}

.classic-case-swiper-item:nth-of-type(2){
  width: 17rem;
  height: 25rem;
  top: 0px;
  left: 57%;
  margin-left: -22.5%;
  font-weight:bold;
  font-size:1.1rem;
  line-height:4.4rem;
  z-index: 2;
}

.classic-case-swiper-item:nth-of-type(3){
  width: 13.75rem;
  height: 21rem;
  top: 2.4rem;
  left: 72%;
  font-size:0.9rem;
  line-height:3.7rem;
  z-index: 1;
}

.classic-case-swiper-item:nth-of-type(4){
  width: 13.75rem;
  height: 21rem;
  top: 2.4rem;
  left: 110%;
  font-size:0.9rem;
  line-height:3.7rem;
  z-index: 0;
}
.classic-case-swiper-item a{
  display:inline-block;
  width:100%;
  height:100%;
  text-decoration: none;
  color:#323232;
}
.classic-case-swiper-item .img-section{
  width:100%;
  height:82%;
}
.classic-case-swiper-item img{
  width:100%;
  height:100%;
}
.classic-case-swiper-item p{
  text-align: center;
  color:#323232;
}
.classic-swiper-btn{
  float:left;
  width:4.15rem;
  height:4.15rem;
  margin-top:11rem;
  background-repeat: no-repeat;  
  border-radius: 50%;
  overflow: hidden;
  cursor:pointer;
}
.classic-swiper-prve{
  margin-right:3rem;
  background-image:url('../img/images/icon/btn-left.png');
  background-size: 100%;
}
.classic-swiper-prve:hover{
  width:5rem;
  height:5rem;
  margin-top:10.5rem;
  margin-left:-0.5rem;
  margin-right:2.65rem;
  box-shadow: 0 0 10px #eee;
  transition: 0.3s;
}
.classic-swiper-next{
  margin-left:3rem;
  background-image:url('../img/images/icon/btn-right.png');
  background-size: 100%;
}
.classic-swiper-next:hover{
  width:5rem;
  height:5rem;
  margin-top:10.5rem;
  margin-left:2rem;
  box-shadow: 0 0 10px #eee;
  transition: 0.3s;
}


/********** 11.联系我们 **********/
.contact-us{
  height:15rem;
  background-image: url('../img/images/background/bottom-background.png');
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-size: 100%;
}
.contact-us-content{
  width:45rem;
  height:12rem;
  margin:0 auto;
  background-color:#fff;
  border-radius: 1rem;
  box-shadow: 0 -5px 15px #eee;
}
.contact-content-left{
  float:left;
}
.contact-content-right{
  float:left;
  width:8rem;
  height:8rem;
  margin-top:2rem;
  margin-left:5rem;
}
.contact-content-right-img{
  margin-left:0.3rem;
}
.contact-content-right img{
  width:100%;
}
.contact-content-right p{
  margin-top:-0.5rem;
  font-size: 0.7rem;
  text-align: center;
  color:#bcbcbc;
}
.contact-us-content-top{
  padding-top:2rem;
  padding-left:2.25rem;
}
.contact-us-content-top h4{
  height:1.8rem;
  padding-left:3rem;
  background-image: url('../img/images/icon/12-contactus.png');
  background-repeat: no-repeat;
  background-position-x: left;
  background-size: auto 100%;
  font-weight: bold;
  font-size: 1.5rem;
  line-height:1.8rem;
}
.contact-us-content-top h4 span{
  padding-left:0.5rem;
  font-weight: normal;
  font-size: 1rem;
  color:#ccc;
}
.contact-us-contnet-bottom{
  margin-top:1.2rem;
  font-size: 1rem;
  text-indent: 2.4rem;
  color:#666;
}
.contact-us-contnet-bottom li{
  line-height: 1.8rem;
}
.contact-us-message{
  margin-top:1.2rem;
  font-size: 0.7rem;
  line-height:1rem;
  text-align: center;
  color:#BCBCBC;
}
.contact-us-message a:link {
  color:#BCBCBC;
}
.contact-us-message a:visited {
  color:#BCBCBC;
}
.contact-us-message a:hover {
  color:#BCBCBC;
}


/********** 12.右侧导航栏 **********/
.sider-bar{
  position:fixed;
  top:25%;
  right:5px;
  z-index:2;
}
.sider-bar-item{
  position: relative;
  width:66px;
  height:60px;
  margin-bottom:2px;
  padding-top:6px;
  background-color:#ddd;
  border:1px solid #3C77F0;
  text-align: center;
  color:#fff;
  cursor: pointer;
  transition: 0.5s;
}
.sider-bar-item:hover{
  background-color:#3C77F0;
}
.sider-bar-item img{
  width:32px;
  height:32px;
}
.sider-bar-item p{
  font-size: 14px;
  color:#fff;
}

.show-wechat{
  display:none;
  position:absolute;
  top:0;
  right:80px;
  width:7rem;
  height:7rem;
  padding:1rem;
  background-image: url('../img/images/icon/11-hrxt.jpg');
  background-repeat: no-repeat;
  background-size: 100%; 
  border:1px solid #ccc;
  box-shadow: 0 0 5px #ccc;
  transition: 0.8s;
}
.show-phone{
  display:none;
  position: absolute;
  top:12px;
  right:80px;
  width:9rem;
  height:3rem;
  background-color:#fff;
  border:1px solid #ccc;
  border-radius: 6px;
  font-weight: bold;
  line-height: 3rem;
  color:#777;
  transition: 0.8s;
}
.show-phone i{
  position:absolute;
  top: 1rem;
  right: -0.5rem;
  width: 0.8rem;
  height: 0.8rem;
  background-color:#fff;
  border:1px solid #ccc;
  border-bottom: none;
  border-left:none;
  transform: rotate(45deg);
}
@media (max-width: 500px) {
  .top-large-detail{
    width: 50%;
  }
  .large-detail-icon{
    left: 20px;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    padding: 0 10px;
    border-radius: 12px;
    right: 0;
  }
  .large-detail-title{
    font-size: 12px;
    left: 20px;
    top: 14rem;
    right: auto;
  }
  .large-detail-message ,.large-detail-msg ,.large-detail-button{
    font-size: 10px;
    line-height: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .large-detail-message{
    /*right: -20px;*/
    left: 20px;
    top: 18rem;
    color: #fff;
  }
  .large-detail-msg{
    top: 22rem;
    /*right: 0px;*/
  left: 20px;
  }
  .large-detail-button{
    margin-top: 27rem;
    width: 60px;
    height: 15px;
    display: none;
  }



  .home .section-title-title{
    font-size: 15px;
    padding: 10px 0;
  }
  .section-title-nav p{
    font-size: 8px;
    margin-top: 10px;
  }

  .solve-problem-list{
    width: 100%;
  }
  .solve-problem-item{
    height: 90px;
    background-size:100% 100%;
  }
  .solve-item-one-left ,.solve-item-three-left,.solve-item-two-right{
    width: 55%;
    height: 100%;
    background-size: 100% 100%;
  }
  .solve-item-one-right ,.solve-item-two-left ,.solve-item-three-right {
    width: 43%;
    height: 100%;
  }
  .solve-problem-item h4{
    font-size: 15px;
    line-height: 17px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .solve-problem-item p{
    font-size: 12px;
    line-height: 13px;
    width: 100%;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    height: calc(13px*4 + 2px);
    margin-top: 10px;
  }
  .system-advantages-list{
    /*width: 63rem;*/
    width: 100%;
  }
  .system-advantages{
    height:57rem;
  }
  .system-advantages-item {
    margin-right: 0;
    /*width: 21rem;*/
    width: 32%;
    background-size: auto;
    margin: 0;
    padding-top: 0;
    text-align: center;
    margin-left: 1%;
    margin-top: 2%;
  }
  .system-advantages-item:hover{
    margin-right: 0;
    /*width: 21rem;*/
    width: 32%;
    background-size: auto;
    margin: 0;
    padding-top: 0;
    text-align: center;
    margin:2% 0 0 1% ;
    transform: scale(1.1);
  }
  .system-advantages-item:hover h4{
    color: #00a2ea;
  }
  .system-advantages-item h4{
    font-size: 12px;
    font-weight: 500;
    line-height: 12rem;

  }
  .system-advantages-item p{
    display: none;
  }


  .system-facility{
    height: 470px;
  }
  .system-facility-section{
    width: 100%;
  }
  .system-facility-aside{
    width: 34%;
  }
  .system-facility-main{
    width: 64%;
    height: 370px;
  }
  .system-facility-aside .clickBg, .system-facility-aside .hoverBg , .el-menu-item{
    width: 100%;
    line-height: 35px;
    height: 35px;

  }
  .system-facility-aside .clickBg .item-title, .system-facility-aside .hoverBg .item-title ,.item-title{
    width: 70%;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
  }
  .el-menu-item:focus, .el-menu-item:hover{
    width: 100%;
    padding-left:1.8rem;
    background:linear-gradient(to right,#FDA385,#FDBF84);
    color:#fff;
  }
  .item-icon img{
    margin-top: 8px;
  }
  .main-qq{
    font-size: 12px;
    width: 80px;
    height: 20px;
    line-height: 15px;
  }
  .item-icon{
    width: 14px;
    height: auto;
    }
  .system-facility-main h4{
    font-size: 15px;
    line-height: 15px;
  }
  .system-facility-main h4 span , .system-facility-main h4 strong{
    display: none;
  }
  .system-facility-main .main-item{
    font-size: 13px;
    line-height: 20px;
    height: 20px;
  }
  .main-list{
    height: 282px;
  }


  .total-solution{
    width: 100%;
    height: 100rem;
  }
  .carousel-item-bottom-left , .carousel-item-bottom-right{
    width: 50%;
  }
  .carousel-item-bottom-left img{
    width: 100%;
    height: auto;
    margin-top: 15%;
  }
  .addSkip{
    width: 39%;
    height: 70%;
    margin-top: 15%;
  }
  .addSkip a{
    font-size: 10px;
  }
  .addskip2{
    margin-top: 32.2%;
  }
  .addskip3{
    margin-top: 57.6%;
  }
  .carousel-right-msg{
    width: 100%;
    height: auto;
    padding: 0;
  }
  .carousel-right-msg p{
    width: 100%;
    font-size: 12px;
    line-height: 15px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
  }
  .carousel-right-detail{
    display: none;
  }
  .carousel-bottom-button{
    width: 80px;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin-top: 15px;
  }


  .custom-service{
    height: 200px;
  }
  .custom-service .swiper-container{
    width: 80%;
    height: 100px;
  }
  .custom-service-image{
    width: 40px;
    height: 40px;
    margin-top: 25px;
  }
  .swiper-slide{
    width: 100% !important;
  }
  .custom-service-content h4{
    font-size: 15px;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .custom-service-content{
    width: 78%;
  }
  .custom-service-content nav{
    display: none;
  }
  .custom-service-content p{
    font-size:12px;
    line-height: 15px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-top: 5px;

  }




  .custom-service .swiper-pagination-bullet{
    width: 15px;
  }



  .multi-terminal-list{
    width: 100%;
  }
  .multi-terminal{
    height: 90rem;
  }
  .multi-terminal-item{
    text-align: center;
    width: 15rem;
  }
  .multi-terminal-item p{
    font-size: 10px;
    line-height: 10px;
    margin-top: 6px;
  }

  .multi-terminal-increase{
    width: 80%;
    margin-top: 10rem;
  }
  .multi-terminal-increase h4{
    font-size: 14px;
    width: 100%;
    border: none;
    margin-bottom: 10px;
  }
  .multi-terminal-increase p{
    font-size: 12px;
    line-height: 16px;
  }
  .multi-terminal-iconlist{
    width: 80%;
    margin-top: 8rem;
  }
  .multi-terminal-iconlist span{
    font-size: 12px;
    padding: 5px 0;
    text-indent:0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .multi-terminal-iconlist li{
    text-align: center;
  }




  .company-advantages{
    height: 45rem;
  }
  .advantages-right-content{
    width: 100%;
    padding-left: 15px;
  }
  .company-advantages-left{
    display: none;
  }
  .advantages-right-content-item{
    display: flex;
    height: 7.5rem;
  }
  .advantages-left-content h4 , .advantages-right-content h4{
    font-size: 10px;
    line-height: 10px;
    height: 10px;
    margin-bottom: 10px;
  }
  .advantages-left-content-item .item-right , .advantages-right-content-item .item-left{
    width: 8px;
    height: 8px;
  }
  .advantages-left-content-item .item-left ,.advantages-right-content-item .item-right{
    height: auto;
    width: auto;
  }
  .advantages-left-content-item .item-left-nav ,   .advantages-right-content-item .item-right-nav{
    font-size: 14px;
    height: 100%;
    line-height: 14px;
    font-weight: 500;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

  }
  .advantages-left-content-item .item-left-desc ,.advantages-right-content-item .item-left-desc{
    display: none;
  }

  .company-advantages-right{
    height: 45rem;
  }
  .advantages-right-content h4{
    font-size: 15px;
  }
  .advantages-right-content-item .item-left img{
    width: 100%;
    height: 100%;
  }
  .company-advan-avantbottom h4{
    font-size: 12px;
  }
  .company-advan-avantbottom p{
    font-size: 7px;
  }
  .company-advan-avantbottom p span{
    font-size: 7px;
  }

  .work-together{
    display: none;
  }



  .classic-swiper{
    width: 95%;
  }
  .classic-swiper-btn ,.classic-swiper-prve:hover ,.classic-swiper-next:hover{
    width: 40px;
    height: 40px;
  }
  .classic-case-swiper{
    width: 70%;
  }
  .classic-case-swiper-item{
    width: 18rem !important;
    height: 25rem !important;
  }


  .contact-us{
    margin-top: 20px;
    height: 100px;
    margin-bottom: 90px;
  }
  .contact-us-content{
    width:100%;
    padding: 10px 0;
    height: 100px;
  }
  .contact-content-left{
    width: 58%;
  }
  .contact-us-content-top h4{
    font-size: 15px;
    height: 10px;
  }
  .contact-us-content-top h4 span{
    font-size: 12px;
  }
  .contact-us-contnet-bottom li{
    font-size:12px;
    line-height: 18px;
  }
  .contact-content-right p{
    font-size: 8px !important;
  }
  .contact-content-right{
    width: 60px;
    height:60px
  }


  .contact-us p{
    font-size: 12px;
  }
.text_color{
  color: #fff !important;
}
}