.viewport {
  position: relative;
  overflow: hidden;
}
  .viewport .wrapBox {
      position: relative;
      width: 500vw;
  }
  .viewport .wrapBox a{
    display: block;
  }
  .viewport .wrapBox .pure-img {
      display: inline-block;
      width: 100vw;
      height: auto;
      float: left;
  }
  .viewport .buttons{
    position: absolute;
    bottom: 11.3%;
    left: 50%;
    margin-left: -331px;
  }
  .viewport .buttons span{
    display: inline-block;
    width: 102px;
    height: 6px;
    background-color: rgba(218,218,218,.2);
    margin-right: 60px;
    cursor: pointer;
  }
  .viewport .buttons .on{
    background-color: #fba439;
  }
/* 产品架构 */
.productRange {
  color:#202020;
  margin-top:5.25em;
  text-align: center;
}
  .productRange h2{
    font-size: 2.25rem;
    font-weight: 400;
  }
  .productRange .productTip{
    font-size: 1.5rem;
    color: #666;
    padding:1.85rem 0 2.8125rem;
  }
  .productRange .productTip::before{
    content: " ";
    display:inline-block;
    width: 10px;
    border-bottom: 2px solid #666;
    vertical-align: middle;
    margin-right: 5px;
  }
  .productRange .productTip::after{
    content: " ";
    display:inline-block;
    width: 10px;
    border-bottom: 2px solid #666;
    vertical-align: middle;
    margin-left: 5px;
  }
  .productDetail{
    width: 78.7vw;
    margin: auto;
  }
    .productDetail .detailBox{
      display: block;
      width: 24.6vw;
      height: 29.9vw;
      color: #A1A3A5;
      margin: auto;
      border:1px solid #ccc;
      box-shadow: 1px 1px 20px transparent;
    }
    .productDetail .detailBox:hover{
      color:#202020;
      box-shadow: 1px 1px 20px #ccc;
    }
      .productDetail .detailBox .imgBox1,.imgBox2,.imgBox3{
        padding-top:6vw;
      }
      .productDetail .detailBox .imgBox1 img{
        width: 5.57vw;
        height: 5.625vw;
      }
      .productDetail .detailBox .imgBox2 img{
        width: 5.57vw;
        height: 5.88vw;
      }
      .productDetail .detailBox .imgBox3 img{
        width: 7.08vw;
        height: 5.57vw;
      }
      .productDetail .detailBox .title{
        font-size: 1.25vw;
        padding: 2vw 0 4vw;
      }
      .productDetail .detailBox .tip{
        font-size: 0.9375vw;
        width: 19.3vw;
        text-align: left;
        margin: auto;
      }
/*医诺云系统*/
.cloud {
  margin:5.25em 0 5.25em;
  color: #F7FCFF;
  text-align: center;
  position: relative;
}
  .cloud .mdBanner{
    width: 100vw;
  }
  .cloudBox {
    width: 67.7vw;
    position: absolute;
    top:2.6vw;
    left: 50%;
    margin-left: -33.85vw;
  }
  .cloudBox h2 {
    font-size:2.25rem;
    font-weight:400;
  }
  .cloudBox h3 {
    font-size:1.5rem;
    font-weight:400;
    padding: 1.3vw 0 2vw;
  }
  .cloudBox h3::before{
    content: " ";
    display: inline-block;
    width: 10px;
    border: 1px solid #F7FCFF;
    vertical-align: middle;
    margin-right: 5px;
  }
  .cloudBox h3::after{
    content: " ";
    display: inline-block;
    width: 10px;
    border: 1px solid #F7FCFF;
    vertical-align: middle;
    margin-left: 5px;
  }
    .cloudBox .tab-head {
      
      margin: auto;
      display: flex;
    }
    .cloudBox .tab-head li{
      width: 25%;
      text-align: center;
      padding-bottom: 1.25rem;
      border-bottom: 4px solid #EEEFF0;
    }
    .cloudBox .tab-head li img{
      vertical-align: middle;
     
    }
    .cloudBox .tab-head li.selected {
      color: #FCA33C;
      border-bottom: 4px solid #FCA33C;
    }
      .tab-content {
        height: 29.5vw;
        padding: .5vw 0  3.2vw;
        box-sizing: border-box;
      }
      .tab-content .cloudImgBox{
        padding: 2.16vw 0;
      }
      .tab-content .line {
        width: 0;
        height: 24.2vw;
        border: 1px dashed #fff;
        margin: auto;
      }
      .tab-content div.pure-g{
        display: none;
      }
      .tab-content div.show{
        display: block;
      }
      .tab-content .specil{
        padding-left: 1vw;
        padding-right: 1vw;
        padding-top: 0;
        box-sizing: border-box;
      }
      #tabBox1 {
        padding-top:0.9375vw;
      }
      #tabBox3 {
        padding-top:0.9375vw;
      }
      #tabBox4 {
        padding-top:0.9375vw;
      }


            
            