@font-face {
    font-family: "PingFang Bold";
    src: url("../fonts/PingFang\ Bold.ttf");
  }
  @font-face {
    font-family: "PingFang Medium";
    src: url("../fonts/PingFang\ Medium.ttf");
  }
  @font-face {
    font-family: "PingFang Heavy";
    src: url("../fonts/PingFang\ Heavy.ttf");
  }
  body{
    
    /*overflow-x: hidden;*/

  }
h3{
  margin-top: 0;
}
  .top1{
    position: relative;
    height: 710px;
}
/* .top1 .top1bg{
  background: url(/healthcodon/images/MagRack/background.png);

  top: 0;
  left: 0;
  width:100%;
  height:100%;
  min-width: 1000px;
  z-index:-10;
  zoom: 1;
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;

} */

.top1 .top1bg{
  top: 0;
  left: 0;
  width:100%;
  height:106%;
  min-width: 1000px;
  z-index:-10;
  zoom: 1;
  background-color: #fff;
  background: url(../images/MagRack/t1.png) no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;
}
   /*position: absolute;*/

/*.top1 .top1bg img{*/
/*  display: block;*/
/*  outline: none;*/
/*  border:0;*/
/*  height: 106%;*/
/*  width: 100%;*/
/*}*/

.top1 .top1left{
  position: absolute;
  top: 72%;
  left: 2%;
}
.top1 .top1left span{
  font-family: "PingFang Heavy";
  font-size: 20px;
  color: #ffffff;
  transform: rotate(-90deg);
  border-radius: 50%;
  display: inline-block;
 
}
.top1 .top1left p{
  width: 4px;
  height: 74px;
  background-color: #faa669;
  position: absolute;
  left: 69%;
  top:39%
}
.top1 .top1left .top1font{
  font-family: "PingFang Heavy";
  font-size: 20px;
  color: #141414;
  transform: rotate(-90deg);
  border-radius: 50%;
  position: absolute;
  font-style:normal;
  top: -540%;
  left: 9%;

}
.top1 .top1left .top2font{
  font-family: "PingFang Heavy";
  font-size: 20px;
  color: #141414;
  transform: rotate(-90deg);
  border-radius: 50%;
  position: absolute;
  font-style:normal;
  top: -1023%;
  left: 11%;
}
.top1 .top1right{
  
}
.top1 .top1right p{
  width: 4px;
  height: 74px;
  background-color: #faa669;
  position: absolute;
  right: 20%;
  top: 5%;
  transform: rotate(-90deg);
  
  
}
.top1 .top1right span{
  display: block;
  position: absolute;
  right: 17.6%;
  top: 13%;
  font-family: "PingFang Heavy";
}
.top1 .top1right i{
  display: block;
  position: absolute;
  right: 14.3%;
  top: 17%;
  font-style:normal;
  font-family: "PingFang Heavy";
}

.top1 .top1bottom p{
  font-family: "PingFang Heavy";
  font-size: 26px;
  color: #141414;
  position: absolute;
  bottom: 16%;
    left: 21%;
}
.top1  .top1bottom span{
  font-family: "PingFang Medium";
  font-size: 16px;
  color:rgba(255,254,254,0.3);
  position: absolute;
  bottom: -4%;
  left: 39%;
  letter-spacing: 8px;
  


}
.top1  .top1bottom .t1{
  bottom: 9%;
    left: 21%;
    position: absolute;
}
.top1  .top1bottom .t2{
  bottom: 9%;
    left: 28%;
    position: absolute;
}

.top1  .top1bottom .t3{
  bottom: 9%;
    left: 35%;
    position: absolute;
}
.top1  .top1bottom .t4{
  bottom: 9%;
    left: 42%;
    position: absolute;
}

.product{
  height: 890px;
background: url(/healthcodon/images/MagRack/background2.png);
/* position:fixed; */
top: 0;
left: 0;
width:100%;

min-width: 1000px;
z-index:-10;
zoom: 1;
background-color: #fff;
background-repeat: no-repeat;
background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-position: center 0;
}
.product .productleft {
  float: left; 


}
.product .productleft  img{
  margin-left: 120px;
  margin-top: 100px;
  width: 76%;

}
.product .productright{
  /* float: left; */
}
.product .productright h3{
  font-family: "PingFang Bold";
  font-size: 40px;
  color: #fff;
 padding-top: 166px;
  letter-spacing: 20px;
}
.product .productright .productlist1{
  font-family: "PingFang Bold";
  font-size: 20px;
  color: #fff;
  margin-bottom: 115px;

}
.product .productright .proudctlist{
  font-family: "PingFang Bold";
  font-size: 20px;
  color: #fff;

  margin-top: 88px;
}
.product .productright .proudctlist2{
  font-family: "PingFang Bold";
  font-size: 20px;
  color: #fff;
}

.product .productright span{
  font-family: "PingFang Bold";
  font-size: 20px;
  color: #fff;
  display: block;
  float: left;
    text-align: justify;
    width: 546px;

}

.first1{
position: relative;
}

.first1 .firstone{
  margin-left: 560px;
    margin-top: 100px;
}

.first1 .firstone img{
  
  width: 80%;

  
}
.first1 .firstonefont h3{
  position: absolute;
  font-family: "PingFang Heavy";
  font-size: 60px;
  color: #141414;
  left: 25%;
  top: 10%;


}

.first1 .firstonefont h4{
  position: absolute;
  font-family: "PingFang Heavy";
  font-size: 20px;
  color: #141414;
  left: 25%;
  top: 24%;


}

.first1 .firstonefont h5{
  position: absolute;
  font-family: "PingFang Heavy";
  font-size: 20px;
  color: #141414;
  left: 25%;
  bottom: 12%;


}

.first1 .firstonefont p{
  height: 263px;
  width: 2px;
  background-color: #141414;
  position: absolute;
  left: 33.8%;
  bottom: -14%;
  transform: rotate(-90deg);
}
.first1 .firstonefont span{
  display: inline-block;
  transform: rotate(-90deg);
  font-family: "PingFang Heavy";
  font-size: 20px;
  color: #141414;
  position: absolute;
  right: 7.8%;
  top: 11%;
}
  

.first2{
  position: relative;
  }
  
  .first2 .firstone{
    margin-left: 370px;
      margin-top: 100px;
  }
  
  .first2 .firstone img{
    
    width: 67%;
  
    
  }
  .first2 .firstonefont h3{
    position: absolute;
    font-family: "PingFang Heavy";
    font-size: 60px;
    color: #141414;
    right: 12%;
    top: 10%;
  
  
  }
  
  .first2 .firstonefont h4{
    position: absolute;
    font-family: "PingFang Heavy";
    font-size: 20px;
    color: #141414;
    right: 12%;
    top: 24%;
  
  
  }
  
  .first2 .firstonefont h5{
    position: absolute;
    font-family: "PingFang Heavy";
    font-size: 20px;
    color: #141414;
    right: 14%;
    bottom: 12%;
  
  
  }
  
  .first2 .firstonefont p{
    height: 263px;
    width: 2px;
    background-color: #141414;
    position: absolute;
    right: 22.8%;
    bottom: -14%;
    transform: rotate(-90deg);
  }
  .first2 .firstonefont span{
    display: inline-block;
    transform: rotate(-90deg);
    font-family: "PingFang Heavy";
    font-size: 20px;
    color: #141414;
    position: absolute;
    left: 20.8%;
    top: 10%;

  }
  .product1{
    height: 890px;
background-color: #8faaa5;
position: relative;
  }
  .product1 .productleft {
    float: left;
    position: absolute;
    left: 50px;
  
  
  }
  .product1 .productright .feature2{
    position: absolute;
    top: 18%;
    left: 39%;

}
.product1 .productright .feature2 img{
  width: 42%;

}
  .product1 .productleft  img{
    margin-left: 90px;
    margin-top: 143px;
    width: 85%;

  
  }
  .product1 .productright{
    float: left;
    width: 386px;
    right: 100px;
    position: absolute;

  }
  
  .product1 .productright img{
  
  margin-left: 311px;
  }
  .product1 .productright h3{
    font-family: "PingFang Bold";
    font-size: 40px;
    color: #fff;
   padding-top: 166px;

  }
  .product1 .productright .productlist1{
    font-family: "PingFang Bold";
    font-size: 20px;
    color: #fff;
    margin-bottom: 115px;
  
  }
  .product1 .productright .proudctlist{
    font-family: "PingFang Bold";
    font-size: 20px;
    color: #fff;
    text-align: right;
    margin-top: 88px;
  }
  .product1 .productright .proudctlist2{
    font-family: "PingFang Bold";
    font-size: 20px;
    color: #fff;
    text-align: right;

  }
  
  .product1 .productright span{
    font-family: "PingFang Bold";
    font-size: 20px;
    color: #fff;
    display: block;

      text-align: justify;
     
      text-align: right;
  
  }
     

  .product2{
    height: 950px;
background-color: #edefec;
position: relative;

  }
  .product2 .productright{
    float: left;
    margin-left: 199px;
    margin-top: 55px;
    margin-right: 2%;
    width: 410px;
   
  }
  .product2 .productright .feature2{
      position: absolute;
      top: 23%;
      left: 21%;
  
  }
  .product2 .productright .feature2 img{
    width: 96%;
  }
  .product2 .productright h3{
    font-family: "PingFang Bold";
    font-size: 40px;
    color: #141414;
   padding-top: 166px;
   letter-spacing: 5px;

  }
  .product2 .productright .productlist1{
    font-family: "PingFang Bold";
    font-size: 20px;
    color: #141414;
    margin-bottom: 115px;
  
  }
  .product2 .productright .proudctlist{
    font-family: "PingFang Bold";
    font-size: 20px;
    color: #141414;
   
    margin-top: 88px;
  }
  .product2 .productright .proudctlist2{
    font-family: "PingFang Bold";
    font-size: 20px;
    color: #141414;
  

  }
  
  .product2 .productright span{
    font-family: "PingFang Bold";
    font-size: 20px;
    color: #141414;
    display: block;

      text-align: justify;
     
     
  }
.product2 .productleft{
    float: left;
        /* margin-left: 360px; */
   }

   .product2 .productleft img{
    margin-top: 200px;
 
    }

    .product3{
      height: 890px;
  background-color: #8faaa5;
  position: relative;
    }
    .product3 .productleft {
      float: left;
      position: absolute;
    
    
    }
    .product3 .productright .feature2{
      position: absolute;
      top: 18%;
      left: 33.5%;
  
  }
  .product3 .productright .feature2 img{
    width: 42%;
  
  }
    .product3 .productleft  img{
      margin-left: 90px;
      margin-top: 143px;
      width: 85%;
  
    
    }
    .product3 .productright{
      float: left;
      position: absolute;
      right: 50px;

  
    }
    
    .product3 .productright img{
    
    margin-left: 400px;
    }
    .product3 .productright h3{
      font-family: "PingFang Bold";
      font-size: 40px;
      color: #fff;
     padding-top: 166px;
  
    }
    .product3 .productright .productlist1{
      font-family: "PingFang Bold";
      font-size: 20px;
      color: #fff;
      margin-bottom: 115px;
    
    }
    .product3 .productright .proudctlist{
      font-family: "PingFang Bold";
      font-size: 20px;
      color: #fff;
      text-align: right;
      margin-top: 88px;
    }
    .product3 .productright .proudctlist2{
      font-family: "PingFang Bold";
      font-size: 20px;
      color: #fff;
      text-align: right;
  
    }
    
    .product3 .productright span{
      font-family: "PingFang Bold";
      font-size: 20px;
      color: #fff;
      display: block;
  
        text-align: justify;
       
        text-align: right;
    
    }
.product3 .productbottom{
  /*padding-top: 48%;*/
  width: 89%;
  margin-left: 5%;
    }
.product3 .productbottom p{
font-family: "PingFang Bold";
      font-size: 20px;
      color: #fff;
      text-align: right;
      margin-right: 1%;
}

.product3 .productbottom  span{
  font-family: "PingFang Bold";
      font-size: 20px;
      color: #fff;
      text-align: right;
  margin-left: 34%;
  display: inline-block;
}


.innovative{
  height: 950px;
  background: url(/healthcodon/images/MagRack/background3.png);
  /* position:fixed; */
  top: 0;
  left: 0;
  width:100%;
  
  min-width: 1000px;
  z-index:-10;
  zoom: 1;

  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;
}

.innovative h3{
  font-family: "PingFang Bold";
  font-size: 40px;
  color: #141414;
  text-align: center;
  padding-top: 70px;
}

.innovative h4{
  font-family: "PingFang Bold";
  font-size: 20px;
  color: #141414;
  text-align: center;
  margin-top: 20px;
}

.innovative p{
  font-family: "PingFang Bold";
  font-size: 20px;
  color: #141414;
  text-align: center;

}

.method{
  height: 950px;
background: url(/healthcodon/images/MagRack/background4.png);
/* position:fixed; */
top: 0;
left: 0;
width:100%;

min-width: 1000px;
z-index:2;
zoom: 1;

background-repeat: no-repeat;
background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-position: center 0;
position: relative;
}
.method .top{
  text-align: center;
}
.method .top h3{
  font-family: "PingFang Bold";
  font-size: 40px;
  color: #141414;
  padding-top: 70px;
  margin-bottom: 20px;
}

.method .top h4{
  font-family: "PingFang Bold";
  font-size: 20px;
  color: #141414;
  margin-bottom: 44px;
}

.method .center{
  text-align: center;
}

.method .number{

}

.method .number .number1{
  position: absolute;
  top: 23%;
    right: 45%;
}

.method .number .number2{
  position: absolute;
  top: 38%;
    right: 52%;
}
.method .number .number3{
  position: absolute;
  top: 54%;
    right: 45%;
}
.method .number .number4{
  position: absolute;
  top: 69%;
    right: 52%;
}
.method .number1bg{
  background-image: url(/healthcodon/images/MagRack/number1bg.png);
  background-repeat:no-repeat;
  height: 160px;
  position: absolute;
  right: 12%;
  top: 25%;
}
.method .number1bg p{
  font-family: "PingFang Bold";
  font-size: 20px;
  color: #141414;
  width: 472px;
    text-align: left;
    text-align: justify;
    padding: 0px 5px;
}

.method .number2bg{
  background-image: url(/healthcodon/images/MagRack/number2bg.png);
  background-repeat:no-repeat;
  height: 100px;
  position: absolute;
  left: 11%;
  top: 40%;
}
.method .number2bg p{
  font-family: "PingFang Bold";
  font-size: 20px;
  color: #141414;
  width: 472px;
    text-align: left;
    text-align: justify;
    padding: 0px 5px;
}

.method .number3bg{
  background-image: url(/healthcodon/images/MagRack/number3bg.png);
  background-repeat:no-repeat;
  height: 100px;
  position: absolute;
right: 12%;
  top: 56%;
}
.method .number3bg p{
  font-family: "PingFang Bold";
  font-size: 20px;
  color: #141414;
  width: 472px;
    text-align: left;
    text-align: justify;
    padding: 0px 5px;
}
.method .number4bg{
  background-image: url(/healthcodon/images/MagRack/number4bg.png);
  background-repeat:no-repeat;
  height: 190px;
  position: absolute;
  left: 11%;
  top: 71%;
}
.method .number4bg p{
  font-family: "PingFang Bold";
  font-size: 20px;
  color: #141414;
  width: 472px;
    text-align: left;
    text-align: justify;
    padding: 0px 5px;
}

.notes{
  height: 950px;
  background: url(/healthcodon/images/MagRack/notes.png);
  /* position:fixed; */
  top: 0;
  left: 0;
  width:100%;
  
  min-width: 1000px;
  z-index:-10;
  zoom: 1;

  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;

}
.notes h3{
  font-family: "PingFang Bold";
  font-size: 40px;
  color: #fff;
  text-align: center;
  padding-top: 70px;
  margin-bottom: 20px;
}
.notes h4{
  font-family: "PingFang Bold";
  font-size: 20px;
  color: #fff;
  text-align: center;
  margin-bottom: 10%;
}


.notes .notesfont{
  width: 800px;
  height: 330px;
  background-color:rgba(255, 255, 255, 0.5);
 margin-left: 26%;

}
.notes .notesfont p{
  font-family: "PingFang Medium";
  font-size: 20px;
  color: #141414;
  padding: 3% 3% 0 3%;
  text-align: justify;
  
}


.last{
  height: 950px;
  background: url(/healthcodon/images/MagRack/last.png);
  /* position:fixed; */
  top: 0;
  left: 0;
  width:100%;
  
  min-width: 1000px;
  z-index:3;
  zoom: 1;

  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;
  position: relative;

}
.last h3{
  font-family: "PingFang Bold";
  font-size: 40px;
  color: #141414;
  text-align: center;
  padding-top: 70px;
  margin-bottom: 20px;
}
.last h4{
  font-family: "PingFang Bold";
  font-size: 20px;
  color: #fff;
  text-align: center;
  margin-bottom: 10%;
}


.last .notesfont{
  width: 800px;
  height: 390px;
  background-color:rgba(130, 171, 171, 0.5);
 margin-left: 26%;

}
.last .notesfont p{
  font-family: "PingFang Medium";
  font-size: 20px;
  color: #fff;
  padding: 3% 3% 0 3%;
  text-align: justify;
  
}
.last .lastimg {
  position: absolute;
  right: -165px;
  bottom: 41px;
}
.last .lastimg img{
  width: 69%;
}
@media ( max-width : 1280px) {
  .product3 .productleft img, .product1 .productleft img{
    margin-left: 30px;
  }
  .product3 .productright{
    right: 20px;
  }
  .product1 .productright{
    right: 20px;
  }


}









