.md,.sm{
    display: none;
}
  #index .m-fiv .main{
      margin-top: 20px;
     justify-content: space-between;
  }
   #index .m-fiv .fiv-l{
       width: 69%;
       border: 1px solid #ecececb5;
  border-radius: 20px;
   padding: 12px;
   background: #fff;
   }
      #index .m-fiv .fiv-r{
          width: 30%;
          background: #fff;
      }
      #index .m-fiv .fiv-l ol{
          padding: 0;
          margin: 0;
          justify-content: space-around;
         
      }
      #index .m-fiv .fiv-l .content{
          margin-top: 16px;
          display: none;
      }
      #index .m-fiv .fiv-l .content.active{
          display: flex;
      }
     #index .m-fiv .fiv-l ol li.active {
  border-bottom: 4px solid #3e7bb7;
  color: #3e7bb7;
  padding-bottom: 6px;
}
#index .m-fiv .fiv-l .content-l{
    width: 48%;
    position: relative;
    margin: 0;
}
#index .m-fiv .fiv-l .content-r{
    width: 52%;
     padding-left: 12px;
}
#index .m-fiv .fiv-l .content-r dl{
  border-bottom: 1px solid #ebebeb;
  margin: 0;
  padding-bottom: 6px;
}
#index .m-fiv .fiv-l .content-r dd .title{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
   color: #000;
}
#index .m-fiv .fiv-l .content-r dt .des{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
    text-overflow: ellipsis;

}
#index .m-fiv .fiv-l .content-r dt .es{
    font-size: 13px;
    color: #8c8c8c;
    margin-top: 5px;
}
#index .m-fiv .fiv-l .content-r dt{margin: 0;
}
#index .m-fiv .fiv-l .content-r p{
    font-weight: normal;
    margin: 0;
}
#index .m-fiv .fiv-l .content-r ol li{
    line-height: 29px;
}
#index .m-fiv .fiv-l .content-r ol li a{
    font-size: 15px;
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
}
#index .m-fiv .fiv-l .content-r ol li a:before{
   content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #ccc;
  border-radius: 10px;
  margin-bottom: 2px;
  margin-right: 10px;
}
#index .m-fiv .fiv-l .content-l figcaption{
   position: absolute;
  bottom: 0;
  color: #fffc;
  font-size: 17px;
  line-height: 40px;
  background: #00000021;
  width: 100%;
  padding: 0 10px;
}
#index .m-fiv .fiv-l .content-l figcaption time{
    float: right;
    font-size: 15px;
  color: #ffffffad;
}
#index .m-fiv .fiv-l .content-l img{
    width: 100%;
    height: 100%;
}
#index span.swiper-pagination-bullet{
        width: 2.4%;
        display: inline-block;
        height: 8px;
        background: #0e5ba6;;
        border-radius: 1rem;
}
#index .m-fiv .fiv-r{
    border: 1px solid #ecececb5;
  border-radius: 20px;
padding: 0 12px 0;
}
#index .m-fiv .fiv-r .head {
  padding: 10px 0;
  border-bottom: 2px solid #f3f3f3;
  margin-bottom: 12px;
}
#index .m-fiv .fiv-r .header {
  background: url(/static/index/pc/images/hospital1.png) no-repeat;
    background-size: auto;
  background-size: contain;
  padding-left: 30px;
  margin: 0;
  display: block;
}
#index .m-fiv .fiv-r .header {
  font-size: 16px;
  color: #616161;
  font-weight: 600;
}
#index .m-fiv .fiv-r a.more {
  background: none;
  color: #ffc300 !important;
  float: right;
  padding: 0;
}
#index .m-fiv .fiv-r .img{
    height: 131px;
    overflow: hidden;
}
#index .m-fiv .fiv-r img{
    width: 100%;
    /*height: 84px;*/
}
#index .m-fiv .fiv-r figure{
    position: relative;
    margin: 0;
    margin-bottom: 10px;
}
#index .m-fiv .fiv-r figcaption{
  position: absolute;
  bottom: 0;
  color: #fffc;
  font-size: 16px;
  line-height: 28px;
  background: #00000030;
  width: 100%;
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#index .m-fiv .fiv-r ol{
    margin: 0;
    padding: 0;
}
#index .m-fiv .fiv-r ol li a{
    font-size: 15px;
    color: #616161;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
  width: 60%;
}
#index .m-fiv .fiv-r ol li time{
    float: right;
    font-size:14px ;
    color: #848484;
}
#index .m-fiv .fiv-r ol li{
    line-height: 30px;
}
#index .m-fiv .fiv-r ol li:before{
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #3e7bb7;
    margin-right: 10px;
    margin-bottom: 10px;
}

.banner{width: 100%;}
.banner img{
    width: 100%;
}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 5vw !important;
right: -1030px !important;
  }
  #phone{display:none;}
  #index .pro{
    position: relative;
    height: 6.5vw;
  }
  #index .pro-part{ position: absolute;
width: 100%; 
top: -78%;
z-index: 99;
}
.swiper-pagination{bottom:0 !important;}
 .swiper-button-next, .swiper-button-prev {
     bottom:0 !important;
 }
  #index .pro-list{
    width: 100%;
    justify-content: space-around;
    margin: 0 auto;
    background: url(/static/index/pc/images/pro-bg.png) no-repeat;
    background-size: 100% 100%;
    padding: 3.5vw 0;
  }
  #index .pro-list li{
    text-align: center;
  }
  #index .pro-list li p{
    padding: 0;
    margin: 0;
  }
  #index .pro-list li img{
    width: 70%;
  }
  #index .pro-list li:hover{
    transform: scale(1.5);
    transition: all 0.1s;
  }
  #index .pro-list li p{
    color: #000;
  }
  #index #bg{
    background: url(/static/index/pc/images/one-bg.png) no-repeat;
    background-size: 100% 100%;
    padding-bottom: 90px;
  }
  #index .m-one{
      padding-top:20px;
  }
  #index .part1-main .head{
   padding: 20px 0;
  }
  #index .part1-main .head ul{
    justify-content: space-around;
    margin: 0;
  }
  #index .part1-main .head ul li.active{
    border-bottom: 4px solid #3e7bb7;
  color: #3e7bb7;
  padding-bottom: 6px;
  }
  #index #pc .part1-text{
    background: url(/static/index/pc/images/one-text-bg.png) no-repeat;
    background-size: 75% 100%;
    padding-top: 60px;
    padding-bottom: 60px;
  }
  #index #pc .part1-texts{
    justify-content: space-between;
    display: none;
  }
  #index #pc .part1-texts.active{
    display: flex;
  }
  #index #pc .l-list{border-left: 1px solid #ffffff47;
padding-left: 0;
padding-right: 34px;
height: 274px;
  margin-top: 30px;
}
  #index #pc .l-list li{
    line-height: 46px;
font-size: 15px;
color: #fff;
margin: 30px 0;
padding-left: 15px;
display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  }
  #index #pc .l-list li:nth-child(1){margin-top: 0;}
  #index #pc .l-list li.active{
    background: #f9f8f83b;
    border-left: 1px solid #fff;}
    #index #pc .r-text{
        background: #fff;
        border-radius: 1rem;
        padding: 16px;
        display: none;
    }
    #index #pc.r-text.active{
        display: flex;
    }
  
    #index #pc .r-text figcaption{padding-left: 16px;}
    #index #pc .r-text p.title{
        color: #3e7bb7;
        font-size: 22px;
    }
    #index #pc .r-text p.english{
        font-size: 18px;
    }
    #index #pc .r-text p.text{
        font-size: 15px;
        color: #979696;
        text-indent: 2rem;
  line-height: 28px;
    }
    .spread-negative{
        box-shadow: 0 0 10px -5px;
    }
    #index .one-part2{
      margin-top: 40px;
     
  
    }
    #index .one-part2 .content{ justify-content: space-between;
        margin-top: 20px;
    }
    #index .one-part2 .header{
      font-size: 16px;
      color: #616161;
      font-weight: 600;
    }
    #index .one-part2 .part2-text{
      background: #fff;
      padding: 0 12px;
      width: 30.5%;
    }
    #index .one-part2 .part2-text .head{
      padding: 10px 0;
      border-bottom: 2px solid #f3f3f3;
    }
    #index .one-part2 .part2-text .img-text img{
      width: 100%;
    }
    #index .one-part2 .part2-text .img-text{
      position: relative;
      margin: 0;
      margin-top: 12px;
    }
    #index .one-part2 .part2-text .img-text p.title{
      position: absolute;
      bottom: 0;
      font-size: 15px;
      color: #fff;
      background: #00000026;
      margin: 0;
      width: 100%;
      line-height: 26px;
      padding: 0 10px;
white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
    }
    #index .one-part2 .header{
display: block;
    }
    #index .one-part2 .part2-text1 .header{
      background: url(/static/index/pc/images/part2-icon1.png) no-repeat;
      background-size: contain;
      padding-left: 30px;
      margin: 0;
    }
    #index .one-part2 .part2-text2 .header{
      background: url(/static/index/pc/images/part2-icon2.png) no-repeat;
      background-size: contain;
      padding-left: 30px;
      margin: 0;
      display: block;
    }
    #index .one-part2 .part2-text3 .header{
      background: url(/static/index/pc/images/part2-icon3.png) no-repeat;
      background-size: contain;
      padding-left: 30px;
      margin: 0;
    }
    #index .one-part2 a.more{
      background: none;
      color: #ffc300 !important;
      float: right;
      padding: 0;
    }
    #index .one-part2 .part2-text ul.text-list {
      padding: 0;
      margin: 0;
    }
    #index .one-part2 .part2-text .text-list li{
      justify-content: space-between;
      line-height: 36px;
      flex-wrap: nowrap;
    }
    #index .one-part2 .part2-text .text-list span.circle{
      display: inline-block;
      width: 8px;
      height: 8px;
      border-radius: 1rem;
      background: #3e7bb7;
      margin-right: 6px;

    }
    #index .one-part2 .part2-text .text-list .text-title ,time.time{
      font-size: 15px;
      color: #616161;
      text-decoration: none;
      margin: 0;
      
    }
    #index .one-part2 .part2-text .text-list time.time{
      font-size: 14px;
      color: #949393;
    }
    #index .one-part2 .part2-text a:hover{
      color: #3e7bb7 !important;
    }
    #index .m-two{
      background: url(/static/index/pc/images/two-bg.png) no-repeat;
      background-size: 100% 100%;
      padding-top: 20px;
      padding-bottom: 30px;
    }
    #index .m-two .header {
      border-bottom: 2px solid #f3f3f34d;
      margin-top: 14px;
    }
    #index .m-two .header .tit {
      color: #fff;
      font-weight: 600;
      display: inline;
      border-bottom: 4px solid #ffc300;
    }
    #index .m-two .card{
      position: relative;
      width: 19%;
      margin: 40px 0;
      padding: 0 16px;
      padding-bottom: 16px;
    }
    #index .m-two .card i{
      display: block;
      width: 40%;
      height: 8px;
      position: absolute;
      top: -1px;
      background: #90b9e0;
      left: 50%;
      transform: translateX(-50%);
    }
    #index .m-two .card .name{
      font-size: 18px;
    font-weight: 600;
    color: #f5b145;
    text-align: center;
    line-height: 50px;
    margin: 0;
    margin-top: 10px;
    white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
    }
    #index .one-part2 .part2-text .text-list .text-title{
       width:66%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
    }
    #index .m-two .card p{
      line-height: 24px;
      margin: 0;
      display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin: 12px 0;
    }
    #index .m-two .card .zj img{
      width: 100%;
    }
    #index .m-two .card a.xq{color:#2273c2;}
    #index .m-two .card a.zixun{
      display: block;
      background-image: linear-gradient(to right,#4080bc,#58bbfa);
      color: #fff;
      text-align: center;
      line-height: 34px;
    }
    #index .m-two .two-main .swiper-slide{
      justify-content: space-between !important;
    }
    .swiper-container-horizontal > .swiper-pagination-bullets{
      bottom: 0 !important;
    }
    .swiper-container{
      position: relative !important;
    }
.swiper-pagination-bullet{
      width: 7px !important;
      height: 7px;
      display: inline-block;
      background: #fff !important;
      border-radius: 1rem;
      bottom: 0;
    }
    .swiper-pagination-custom{
      top: 94%;
    }
    .swiper-pagination-bullet-active{
      width: 30px !important;
      height: 6px;
      background: #ffc300 !important;
    }
    .swiper-button-prev{right: 52.5%;
        background:url(/static/index/pc/images/left.png) no-repeat;
        background-size: 100%;
    }
    .swiper-button-next{left: 52.5%;
         background:url(/static/index/pc/images/right.png) no-repeat;
         background-size: 100%;
    }
    .swiper-button-next, .swiper-button-prev{
      bottom: 0 !important;
      top: none !important;
     width: 30px;
  height: 25px;
  margin: 0 8px;
    }
    #index .m-four{
      background: url(/static/index/pc/images/four-bg.png);
      padding: 14px 0;
    }
    #index .m-four li {
        margin: 10px 0;
      }
      #index .m-four li img{
        width: 100%;
      }
      #index .m-four li{
       width: 24.5%;
      }
      #index .m-four ul{
        margin: 20px auto;
        justify-content: space-between;
      }
      #index #pc .r-text.active {display:flex;}
  @media (max-width:1200px) {
    .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    right: -865px !important;
      }
      #index .pro-list li:hover{
        transform: scale(1.3);
        transition: all 0.1s;
      }
  }
  @media (max-width:991px) {
        #index #pc .r-text img{width:60%;}
        #index #pc .r-text p.title {
  margin-bottom: 0;
}
#index #pc .r-text p.english {
  margin-bottom: 0;
}
#index #pc .r-text p.text {
  line-height: 24px;
  margin-bottom: 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}
    #index .pro-list li:hover{
      transform: scale(1.2);
      transition: all 0.1s;
    }
    #index .l-list {
  padding-right: 10px;
  } 
  #index .one-part2 .content{justify-content:space-around;}
  #index .one-part2 .part2-text {
width: 86%;
margin-top: 36px;
}    
#index .one-part2 {
  margin-top: 0;
  }
 .swiper-button-next, .swiper-button-prev {
 margin: 0 14px;
  height: 25px !important;
      bottom: 0 !important;
}     
#index .m-one {
    padding-bottom: 40px;
}
#index .m-fiv div.fiv-l {
  width: 100%;
  }
  #index .m-fiv div.fiv-r {
  width: 86%;
  margin: 26px 0 10px;
}
#index .m-fiv .main {
  justify-content: center;
}
  }
   @media (max-width:1200px) {
       #index .m-fiv .fiv-r ol li a {
  width: 50%;
}
   }
      @media (max-width:991px) {
          #index .m-fiv .fiv-r .img {
  height: auto;}
      }
  @media (max-width:767px) {
        #index .m-fiv div.fiv-r {
    width: 100%;}
    #index .m-fiv .fiv-l figure.content-l {
  width: 100%;}
  #index .m-fiv .fiv-l div.content-r {
  width: 100%;
      padding: 0;
      margin-top: 10px;
  }
  #index #bg {
      padding-bottom: 0;
  }
      #phone .part1-text{background:#fff;}
      #phone .l-list li{
          background: #d9e7f3;
    padding: 3px 12px;
    border-radius: 4px;
    color: #616161;
      }
      #index #phone .content p.title {
  color: #3e7bb7;
  font-size: 22px;
}
#index #phone .content p.english {
  font-size: 18px;
}
#index #phone .content p.text {
  font-size: 15px;
  color: #979696;
  text-indent: 2rem;
  line-height: 28px;
}
        #phone .l-list2 li {
    padding: 3px 2px;
    font-size: 15px;
  }
  #phone .contents{padding: 22px;}
      #phone .contents .content{display:none;}
      #phone .contents .content.active{display:block;}
       #phone .l-list li.active{
           background: #679ccc;
           color: #fff;
       }
      #index .r-text {
padding: 22px;
    margin-bottom: 0;
  }
      .spread-negative {
  box-shadow: 0 0 10px -5px;
  border-radius: 30px;
}
         #pc{display:none;}
         #phone{display:block;
             padding-bottom: 64px;
         }
         .one-part1{
             background: url(/static/index/pc/images/phone-bg.png) no-repeat;
         background-size: 103% 100%;
    background-position: center;
         }
         #phone .part1-texts{display:none;}
         #phone .part1-texts.active{display:block;}
         #phone .r-text li{display:none;} 
         #phone .r-text li.active{display:block;} 
          #phone .l-list{padding:0;
              margin: 0;
              justify-content: space-around;
          }
      #index #pc .r-text figcaption {
  padding-left: 0;
}
      #index #pc .r-text p.title {
  font-size: 20px;
}
#index #pc .r-text p.english {
  font-size: 16px;
}
  #index #pc .r-text p.text {
    line-height: 22px;
    font-size: 14px;}
      #index #pc .r-text p.english {
           white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
      }
        #index #pc .r-text img{width:100%;}
          #index #pc .r-text p.title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
      .lg,.sm{
          display: none;
      }
      .md{
          display: block;
      }
    #index .pro-list li {
        width: 25%;
        margin: 6px 0;
    }
      #index .pro-list li img{
          width: 36%;
      }
      #index .pro {
  height: 100%;
}
#index .pro-part {
 position: static;
}
#index .pro-list {
  padding: 28px 0;
    width: 100%;
  justify-content: space-around;
  margin: 0 auto;
  background: url(/static/index/pc/images/pro-bg2.png) no-repeat;
    background-size: auto;
  background-size: 100% 100%;
}
  #index .part1-main .head ul {
  justify-content: space-between;
  padding: 0;
}
#index #pc .l-list {padding-right: 8px;}
#index #pc .l-list li {padding-left: 5px;}
 #index .one-part2 .part2-text {
    width: 100%;}
    #index .m-two .card {

  width: 32.5%;}
    .swiper-button-next, .swiper-button-prev {
   }
    .m-thr .thr-text1,.m-thr .thr-text2,.m-thr .thr-text3 {
  padding-right: 0;
}
.m-thr .thr-text .text2-list,.m-thr .thr-text .text3-list {
  border: none;
  padding: 0;
}
#index .m-four ul {
  margin: 10px auto;}
  #index .m-four li {
  margin: 5px 0;
}
#index .m-four {padding:1px 0;}
/*.part1-main figure img{*/
/*    width: 100%;*/
/*}*/
  }
  @media (max-width:575px) {
      #index .m-fiv .fiv-l ol li{
          font-size: 3.5vw;
      }
      #index .m-fiv .fiv-l .content-l figcaption {
          font-size: 4.5vw;
  line-height: 11vw;
  padding: 0;
      }
      #index .m-fiv{
          padding: 0 1rem !important;
          margin-top: 4vw;
      }
      #index .m-fiv div.fiv-r {
    margin: 6vw 0 auto;
  }
      #index .m-fiv .fiv-l ol li.active {
          padding-bottom: 1vw;
    border-bottom: 1vw solid #3e7bb7;
      }
      #index .m-fiv .fiv-l .content-l figcaption time {
  font-size: 3.5vw;}
  #index .m-fiv .fiv-r .head {
  padding: 2vw 0;
}
   #index .m-fiv .fiv-r .head  .header {
    padding-left: 6vw;
  }
   .one-part1{padding: 0 1rem;
       padding-top: 4vw;
   }
        #index .one-part2 .part2-text1 .header {
  padding-left: 6vw;}
  #index .one-part2 .header {
  font-size: 4.6vw;}
  #index .one-part2 .part2-text .head {
  padding: 2vw 0;}
  #index .one-part2 .part2-text .img-text {
  margin-top: 3vw;
}
#index .one-part2 .part2-text .img-text p.title {
  font-size: 4.5vw;
  line-height: 8vw;}
  #index .one-part2 .part2-text .text-list li {
  line-height: 9vw;
}
#index .one-part2 .part2-text .text-list .text-title, time.time {
  font-size: 4.3vw;}
  #index .one-part2 .part2-text .text-list time.time {
  font-size: 3.5vw;}
  #index .one-part2 .part2-text .text-list span.circle {
  width: 2vw;
  height: 2vw;
  margin-right: 1vw;
}
      #index .part1-text {
  margin-top: 2vw;
  padding-bottom: 5vw;}
  #index .l-list li {
font-size: 3.5vw;
    padding: 1vw 1vw;

}
  #phone {
    display: block;
    padding-bottom: 9vw;
  }
 #index .l-list2 li {
 width: 32%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
    #index .l-list3 li {
    /*font-size: 3.12vw;*/
    /*padding: 1vw .5vw;*/
    width: 32%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
    #phone .contents {
    padding: 3vw;
    padding-bottom: 0;
  }
    #index #phone .content p.title {
    color: #3e7bb7;
    font-size: 5vw;
    margin-bottom: 0;
  }
   #index #phone .content p.english {
    font-size: 4vw;
    margin-bottom: 0;
  }
    #index #phone .content p.text {
    font-size: 3.5vw;
    color: #979696;
    text-indent: 2rem;
    line-height: 7vw;
    margin-bottom: 0;
    text-indent: 0;
  }
      .lg,.md{
          display: none;
      }
      .sm{
          display: block;
      }
       #index .m-one{
           padding-bottom: 6vw;
           margin-bottom: 6vw;
       }
       #index .l-list {padding-right:0;}
       #index .r-text p.title {
  font-size: 4vw;
  margin: 0;
}
#index .r-text p.english {
  font-size: 3.5vw;
  margin: 0;
}
#index .r-text p.text {
 font-size: 3.4vw;
    line-height: 6vw;}
     .spread-negative {
    border-radius: 5.5vw;
  }
  #index .l-list {
  height: auto;
      padding: 2vw 3vw;
      justify-content: space-between;
  }
   #index .part1-main .head {
  padding: 3vw 0;}
   #index .part1-main .head ul li{
   font-size: 3.5vw;
   }
   #index .part1-main .head ul li.active {
  padding-bottom: 1vw;
  border-bottom: 1vw solid #3e7bb7;
}
 #index .r-text {
    padding: 3vw;
  }
    #index .one-part2 {
    padding: 0 1rem !important;
  }
  #index .one-part2 .content {
  margin-top: 0vw;}
       #index .one-part2 .part2-text {
    margin-top: 6vw;
       }
      #index .m-two {
    padding: 4vw 1rem;
  }
    #index .m-two .card {
    width: 48%;
  }
  .swiper-button-next, .swiper-button-prev {
 width: 24px !important;
    height: 22px !important;
    bottom: 0 !important;
    margin: 0 8vw;
  }
   #index .m-thr {
    padding: 4vw 1rem;
    margin: 0;
  }
  .m-thr .thr-main {padding-bottom:0;}
    #index .m-four {
    padding: 4vw 1rem;
    margin: 0;
  }
  #index .m-four li {
  width: 48.5%;
}
#index .m-two .card .name {
  font-size: 4vw;
  line-height: 12vw;
  margin-top: 2vw;}
  #index .m-two .card {
  margin: 8vw 0;
  padding: 0 2vw;
  padding-bottom: 3vw;
}
#index .m-two .card p {
  line-height: 6vw;
  margin: 2vw 0;
  font-size: 3.5vw;
}
  }
   