.navbar {
   position: fixed;
   width: 100%;
   height: 52px;
   z-index: 9999;
   border-radius: 0px;
   font-size: 14px;
}
.navbar-brand {
   padding: 11px 10px !important;
}
.navbar-brand > img {
   width: 70px;
}
.scope,
.case {
   position: relative;
}
.scope_li,
.case_li {
   position: absolute;
   width: 200px;
   text-align: center;
   left: -20px;
   line-height: 35px;
   /* display: none; */
   background: #222;
   border-radius: 5px;
   /* box-shadow: 3px 3px 10px #888888; */
   display: none;
}
.scope_li a,
.case_li a {
   text-decoration: none;
   color: #fff;
}
.scope_li a:hover,
.case_li a:hover {
   color: #1682de;
}
.footer {
   position: relative;
   bottom: 0px;
   width: 100%;
   background: #222;
}
.centers {
   margin: 0px auto;
   width: 80%;
   height: 100%;
   display: grid;
   grid-template-columns: repeat(2, 50%);
   grid-template-rows: 100%;
}
.address a {
   color: #000;
}
.property_right {
   display: grid;
   grid-template-rows: repeat(3, 33.33%);
   grid-template-columns: 100%;
   padding: 10px 0px;
}
.property_right1 {
   display: flex;
   flex-wrap: nowrap;
   align-items: center;
}
.property_right-home {
   border-right: 1px solid #999;
   padding: 5px;
   color: #999;
   font-size: 13px;
   overflow: hidden;
   white-space: nowrap;
}
.property_right3-size {
   padding: 5px;
   color: #999;
   font-size: 13px;
}
.keep_on_record {
   display: flex;
   align-items: center;
   justify-content: flex-start;
   padding-bottom: 20px;
   flex-direction: column;
}
.tel_bottom {
   width: 100%;
   height: 50px;
   /* background: url(/img/tel_bottom.jpg) no-repeat; */
   position: relative;
}
.tel_bottom span {
   display: block;
   position: absolute;
   left: 160px;
   top: 6px;
   color: #fff;
   font-size: 24px;
   font-weight: bold;
   font-family: Georgia, "Times New Roman", Times, serif;
}
.keep-onRecord{
   width: 100%;
    height: 30px;
    padding-left: 165px;
    font-size: 13px;
    color: #fff;
}
.property_right a {
   font-size: 10px;
   color: #999;
}
#back-to-top {
   width: 70px;
   height: 70px;
   display: flex;
   align-items: center;
   place-content: center;
   flex-wrap: nowrap;
   float: right;
   background: linear-gradient(180deg, #00416a, #e4e5e6);
   cursor: pointer;
   margin: 0px 30px;
   position: fixed;
   right: 10px;
   bottom: 100px;
   border-radius: 5px;
   font-size: 14px;
   z-index: 9999;
}
.QRcode {
   width: 70px;
   height: 50px;
   display: flex;
   align-items: center;
   place-content: center;
   cursor: pointer;
   margin: 0px 30px;
   position: fixed;
   right: -4px;
   bottom: 182px;
   font-size: 14px;
   z-index: 9999;
   background: url(/img/icon-fixed.png) no-repeat;
   transform: scale(1.4);
   background-position: 0px -50px;
}
.QRcode-img {
   width: 172px;
   height: 170px;
   display: flex;
   align-items: center;
   place-content: center;
   cursor: pointer;
   margin: 0px 30px;
   position: fixed;
   right: 87px;
   bottom: 120px;
   font-size: 14px;
   z-index: 9999;
   background: url(/img/NewtouchCQrode.jpg) no-repeat;
   background-position: 0px 0px;
   background-size: 100%;
   border: 1px solid #00a0e9;
   display: none;
}
.phone {
   width: 70px;
   height: 50px;
   display: flex;
   align-items: center;
   place-content: center;
   cursor: pointer;
   margin: 0px 30px;
   position: fixed;
   right: -4px;
   bottom: 255px;
   font-size: 14px;
   z-index: 9999;
   background: url(/img/icon-fixed.png) no-repeat;
   transform: scale(1.4);
   background-position: 0px 0px;
}
.phone-none {
   width: 358px;
   height: 170px;
   border: 1px solid #00a0e9;
   display: none;
   padding: 10px;
   position: fixed;
   right: 85px;
   bottom: 200px;
   font-size: 12px;
   z-index: 9999;
   place-content: center;
   background: #fff;
   margin: 0px 30px;
   flex-direction: column;
   justify-content: center;
}
.phone-call3 {
   width: 100%;
   height: 100%;
   display: grid;
   grid-template-columns: 30% 70%;
   grid-template-rows: 100%;
}
.phone-image {
   background: url(/img/icon_call3.png) no-repeat;
   background-position: 50%;
   width: 100%;
   height: 100%;
}
.phone-size {
   display: flex;
   flex-direction: column;
}
.phone-size p {
   font-size: 16px;
   height: 25px;
   line-height: 25px;
}
#source {
   width: 70px;
   height: 70px;
   display: flex;
   align-items: center;
   place-content: center;
   flex-wrap: nowrap;
   float: right;
   background: linear-gradient(180deg, #00416a, #e4e5e6);
   cursor: pointer;
   margin: 0px 30px;
   position: fixed;
   right: 10px;
   bottom: 170px;
   border-radius: 5px;
   font-size: 14px;
   z-index: 9999;
   opacity: 0.9;
}
.Head_themeLisBr {
   border: 1px solid #999;
}
.addHead {
   border: 1px solid #777;
}

.navbar-carouselFont {
   line-height: 25px;
   margin: 0px;
   font-size: 18px;
   position: absolute;
   right: -165px;
   width: 175px;
   animation: myfirst 8s infinite;
}
#nav li{
   width: 101px;
}
.dropdown-menu li{
   width: 100%;
}
.dropdown-menu > li > a{
   padding: 10px 20px !important;
}
@keyframes myfirst {
   0% {
      right: -165px;
   }
   100% {
      right: 540px;
   }
}
.navbar-Carousel {
   position: relative;
   width: 500px;
   left: 5%;
   height: 50px;
   overflow: hidden;
   font-size: 14px;
   float: left;
}
@media screen and (max-width: 768px) {
   .actives{
      display: none;
   }
   .navbar-Carousel {
      display: none;
   }
   .Head_theme {
      flex-direction: column;
   }
   #blood_transfusion {
      display: none;
   }
   .Head_theme li {
      width: 100%;
      margin: 5px 10px;
      border-radius: 5px;
      box-shadow: 0px 2px 5px #7765;
      cursor: pointer;
   }
   #source {
      display: none;
   }
   .slideInUp {
      background-color: transparent;
   }
   .footer {
      position: relative;
      bottom: -360px;
      width: 100%;
      background: #222;
   }
   .footer .centers {
      display: grid;
      grid-template-columns: 100%;
      height: 135px;
      font-size: 0.15rem;
   }
   .footer .centers .property_right {
      display: grid;
      grid-template-rows: 25% 25% 50%;
   }
   .property_right3-size {
      padding: 0px;
   }
   .keep_on_record {
      display: none;
   }
   #back-to-top {
      width: 60px;
      height: 60px;
      right: -15px;
      bottom: 100px;
      color: #fff !important;
   }
   #source {
      width: 60px;
      height: 60px;
      right: -15px;
      bottom: 160px;
   }
   .links {
      position: relative;
      top: 375px;
      width: 99%;
      height: 100px;
      border-bottom: 1px solid #777777;
      margin: 10px 10px;
      border-radius: 2px;
      display: flex;
      align-items: flex-start;
      justify-content: flex-start;
      flex-direction: column;
   }
   .links a {
      display: block;
      margin: 5px;
   }
   .carousel-inner {
      height: 100%;
   }
   .hovers{
      background-color: #fff;
   }
   .box_size span {
      font-size: 12px;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      line-clamp: 2;
      -webkit-box-orient: vertical;
      height: 82%;
   }
   .Head_themeLis {
      height: 85px;
   }
   .centers{
      height: 190px;
   }
   .property_right-home{
      white-space:wrap
   }
}
