@font-face {
    font-family: "PingFang Medium";
    src: url("/healthcodon/fonts/._PingFang Medium.ttf");
}
@font-face {
    font-family: "PingFang Regular";
    src: url("../fonts/._PingFang Regular.ttf");
}
@font-face {
    font-family: "";
    src: url("../fonts/Manrope-Regular.ttf");
}
@charset "gb2312";
body{
    width: 100%;
    height: 100%;
    /* margin: 0 auto; */
    overflow-x: hidden;
}
h3{
    /*height: 38px;*/
}
.ShopBox {
    width: 100%;
    background-color: #fefbff;
  }
  .box {
    /*overflow: hidden;*/
    position: relative;
  }
.border{
    border:none !important;
}
.drop li{
    border-bottom: 1px solid #dee2e6 !important;
}
  .s-header {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    /*height: 700px;*/
      height: 900px;
    display: flex;
    align-items: center;
  }
  .s-header-left h1{
    font-family: 'PingFang Medium';
    font-size: 30px;
    color: #222222;
    text-align: left;
     font-weight: normal;
  }
  .s-header-left .s-l-xian {
    height: 153px;
    width: 1px;
    background-color: #222222;
    margin-top: 30px;
  }
  .s-l-txt {
    margin-top: 30px;
    font-family: 'PingFang Regular';
    font-size: 20px;
    color: #222222;
  }
  .s-l-txt p{
    margin-bottom: 38px;
  }
  .s-header-middle {
    width: 425px;
    height: 604px;
    margin-left: 150px;
  }
  .s-header-right {
    margin-left: 112px;
  }
  .s-header-right p {
    font-family: 'PingFang Regular';
    font-size: 20px;
    color: #222222;
    margin-bottom: 22px;
  }
  .s-header-right h3 {
    font-family: 'PingFang Medium';
    font-size: 30px;
    color: #222222;
    font-weight: normal;
  }
  .s-product-firstLine {
    width: 88%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 100px;
  }
  .s-f-left {
    width: 48.8%;
    height: 450px;
    background: #f5f1f2;
    position: relative;
    padding: 50px 40px 44px 30px;
    box-sizing: border-box;
  }
  .s-f-right {
    width: 48.8%;
    height: 450px;
    background: #c2d9ea;
    position: relative;
    padding: 50px 40px 44px 30px;
    box-sizing: border-box;
  }
  
  .s-pro-tab {
    position: absolute;
    top: 40px;
    right: 45px;
  }
  .s-pro-wrapper {
    display: flex;
    flex-direction: column;
    height: 350px;
    justify-content: space-between;
  }
  .s-pro-title h3{
    font-family: 'PingFang Medium';
    font-size: 24px;
    color: #000000;
    font-weight: normal;
  }
  .s-pro-title p{
    font-family: 'PingFang Regular';
    font-size: 16px;
    color: #666666;
  }
  .s-pro-img {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .s-pro-img  img {
    width: 160px;
  }
  .s-pro-footer{
    text-align: right;
    font-family: 'PingFang Regular';
    font-size: 17px;
    color: #000000;
    position: relative;
    cursor: pointer;
  }
  .s-pro-fxian {
    width: 230px;
    height: 2px;
    background-color: #222222;
    position: absolute;
    right: 0;
    bottom: -6px;
  }
  .s-pro-fxian2 {
    width: 225px;
    height: 2px;
    background-color: #222222;
    position: absolute;
    right: 0;
    bottom: -6px;
  }
.classification{
    margin-top: 74px;
}
.classificationtop{
    display: flex;
    flex-direction: column;
    text-align: center;
    position: relative;
    justify-content: center;
    margin-bottom: 88px;
}
.classificationtop .lineleft{
    display: inline-block;
    width: 100px;
    height: 3px;
    background-color:#50c0d0;
    position: absolute;
    left: 39.6%;
    justify-content: center;

}
.classificationtop .lineright{
    display: inline-block;
    width: 100px;
    height: 3px;
    background-color: #50c0d0;
    position: absolute;
    left: 53.6%;
    justify-content: center;

}
.classificationtop h3{
    position: absolute;
    left: 47%;
    width: 85px;
    /*background-color: #fff;*/
    font-size: 30px;
    color: #333333;
    /*font-family: 'PingFang Medium';*/
    justify-content: center;
    top: -21px;

}
.classificationtop p{
    position: absolute;
    left: 45.2%;
    top: 25px;
    font-size: 18px;
    color: #999999;
    /*font-family: 'PingFang Regular';*/
    justify-content: center;
    
    
}
.shoppage{
    width: 100%;
    display: flex;
    justify-content: center;
    /* align-items:flex-start; */
    /* width: 680px; */
    flex-flow: wrap;
    /* align-content: flex-start; */
    /* margin: 0 auto; */
    /* justify-content:space-around; */
    /* margin-left: 20px; */
    /* z-index: 99; */
    
}
.shoppage li{
    display: flex;
    /* align-items:flex-start;
    justify-content:space-between;
    flex-wrap: wrap; */
    /* justify-content:space-around; */
    /* flex: 1; */
    box-sizing: border-box;
    flex: 0 0 20%;
    /* justify-content: center;
     */
     text-align: center;
     /* margin: 0 auto; */
     margin:0 14px 68px 0;

}
.shoppage li img{
    width: 340px;
    height: 180px;
    border-radius: 28px;
    background-color: #f4f6f5;
    justify-content:space-between;
}
.shoppage li p{
    margin-top: 30px;
    font-family: 'PingFang Regular';
    font-size: 20px;
    color: #333333;

}
/*.shoppage .te{*/
/*    margin-left: 15px;*/
/*}*/
.plength{
    width: 327px;
}
/*.shoppage .all{*/
/*    width: 340px;*/
/*    height: 180px;*/
/*    border-radius: 28px;*/
/*    background-color: #f4f6f5;*/
/*    justify-content:space-between;*/
/*  position: relative;*/
/*    text-align: center;*/
/*}*/
/*.shoppage .all a{*/
/*    margin-top: 62px;*/
/*}*/
/*.shoppage .all span{*/
/*    font-size: 26px;*/
/*    color: #000000;*/
/*    font-family: 'PingFang Regular';*/
/*    margin-left: 60px;*/
/* */
/*    display: inline-block;*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 40%;*/
/*}*/
/*.shoppage .all span:hover{*/
/*    color: #4c4c4c;*/
/*}*/
/*.shoppage .all img{*/
/*    width: 40px;*/
/*    height: 40px;*/
/*    !* display: inline-block; *!*/
/*    margin-left: 9px;*/
/*    position: absolute;*/
/*    left: 58%;*/
/*    top: 38%;*/
/*    */
/*}*/
.shoppage li .all{
    width: 340px;
    height: 180px;
    border-radius: 28px;
    background-color: #f4f6f5;
    justify-content:space-between;
    position: relative;
    text-align: center;
    margin: 0;
}
.shoppage li .all a{
    margin-top: 62px;
}
.shoppage li .all span{
    font-size: 26px;
    color: #000000;
    font-family: 'PingFang Regular';
    margin-left: 60px;

    display: inline-block;
    position: absolute;
    left: 21px;
    top: 40%;
}
.shoppage li .all span:hover{
    color: #4c4c4c;
    cursor: pointer;
}
.shoppage li .all img{
    width: 40px;
    height: 40px;
    /* display: inline-block; */
    margin-left: 9px;
    position: absolute;
    left: 58%;
    top: 38%;

}


    









