﻿.Clearit::after {
  content: '';
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}

body {
  min-height: 100vh
}

.wrap {
  width: 100%;
  height: 100vh
}

.linkmap {
  display: none;
}

a:hover {
  color: #46BD72;
}

.main {
  background: url('/Sites/Uploaded/UserUpLoad/20231213/20231213141826.png') no-repeat center top;
  /* height: 100vh; */
  width: 100%;
  margin-bottom: 0;
  overflow: hidden;
  background-size: cover;
}

.item {
  width: 79.1666vw;
  margin: 0 auto;
  /* overflow: hidden; */
}

.item_search {
  overflow: hidden;
  margin: 0.8333vw 0;
  display: flex;
  justify-content: flex-end;
}

.item_search form {
  position: relative;
  overflow: hidden;
}

.item_search .searchtxt {
  border: none;
  font-size: 0.83333334vw;
  height: 2.604166667vw;
  background-color: #fff;
  padding-left: 0.4166666667vw;
  border-radius: 0.4166666667vw;
  width: 21.15vw;
  box-sizing: border-box;
}

.item_search .searchbtn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.520833vw;
  background: url(/Content/Areas/Hospitals/images/Main/Search.png) no-repeat center;
  background-size: 1.0935vw;
  width: 2.34375vw;
  height: 1.875vw;
}

.z_item {
  float: left;
  background-color: #fff;
  padding: 0.78125vw;
  box-sizing: border-box;
  border-radius: 0.31vw;
}

.sqgk {
  width: 56.34vw;
  padding: 1.25vw 1.02vw;
  margin-right: 1.67vw;
  height: 22.92vw;
}

.item_title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.73vw;
}

.item_title h2 {
  font-size: 1.04vw;
  font-weight: 700;
  line-height: inherit;
  height: auto;
}

.more_a {
  display: block;
  width: 4.06vw;
  height: 1.15vw;
  background: url('/Content/Areas/Hospitals/images/Main/more.png') no-repeat center;
  background-size: cover;
  transition: all 0.3s ease-in-out;
  background-size: 4.1vw;
}

.more_a:hover {
  background: url('/Sites/Uploaded/UserUpLoad/20231213/20231213151357.png') no-repeat center;
  transition: all 0.3s ease-in;
  background-size: 4.1vw;
}

.lb {
  position: relative;
  float: left;
  width: 32.71vw;
  overflow: hidden;
  margin-right: 1.25vw;
}

.lb .swiper-box {
  width: 32.71vw;
  height: 17.94vw;
  overflow: hidden;
  position: relative;
}

.lb .swiper-box .img_box {
  display: block;
  width: 32.71vw;
  height: 100%;
}

.lb .swiper-box .img_box img {
  width: 100%;
  height: 100%;
}

.lb .swiper-box li .title_type {
  display: none;
}

.pagination-xw {
  position: absolute;
}

.lb .pagination-xw {
  position: absolute;
  bottom: 0.52vw;
  width: 32.8125vw;
  z-index: 2;
  text-align: center;
}

.lb .swiper-pagination-bullet {
  background: rgba(0, 0, 0, 0.5);
  opacity: 1;
  height: 0.52vw;
  width: 0.52vw;
}

.lb .swiper-pagination-bullet-active {
  background: #fff;
  height: 0.52vw;
  width: 0.52vw;
  border-radius: 50%;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  margin: 0.26vw;
}

.Description_text {
  float: left;
  width: 20.31vw;
}

.Description_text .title_type {
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 1.8vw;
  margin-bottom: 0.52vw;
  display: block;
}

.Description_text img {
  display: none;
}

.Description_text p {
  line-height: 1.6vw;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  font-size: 0.83vw;
}

.Description_text_btm {
  margin-top: 1vw;
}

.Description_text_btm a {
  display: block;
  padding-left: 1.2vw;
  margin-bottom: 0.52vw;
  background: url('/Sites/Uploaded/UserUpLoad/20231214/20231214114823.png')no-repeat left center;
  font-size: 0.83vw;
}

.Description_text_btm p {
  padding-left: 1.2vw;
  background: url('/Sites/Uploaded/UserUpLoad/20231214/20231214114655.png')no-repeat left center;
}


/* Ã§Â§â€˜Ã¥Â®Â¤ */

.dep {
  width: 21.15vw;
  padding: 1.25vw 1.02vw;
  height: 22.92vw;
}

.department_box li {
  float: left;
  width: 5.83vw;
  margin-right: 0.57vw;
  border-radius: 0.26041666667vw;
  margin-bottom: 0.7vw;
  border: 0.05vw solid #E9E9E9;
  height: 2vw;
  box-sizing: border-box;
  text-align: center;
}

.department_box li a.tit_department {
  font-size: 0.73vw;
  padding: 0 0.41vw;
}

.ks-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.department_box li:nth-child(3n) {
  margin-right: 0;
}


/* Ã¦â€“Â°Ã©â€”Â» */

.Min1 {
  padding: 1.5625vw 0;
}

.xwdt {
  width: 38.75vw;
  margin-right: 1.5vw;
  height: 24.84vw;
}

.doc {
  width: 38.75vw;
  height: 24.84vw;
}

.xwdt .art_list {
  display: flex;
  justify-content: space-between;
}

.art_list_left {
  width: 16.67vw;
  float: left;
  /* margin-right: 0.8vw; */
}

.art_list_left li:nth-child(1) {
  margin-bottom: 0.78vw;
}

.art_list_left li {
  position: relative;
}

.art_list_left li a {
  display: block;
  width: 16.67vw;
  overflow: hidden;
}

.art_list_left li:hover a.title_type {
  color: #46BD72;
  transition: all .3s ease-in;
}

.art_list_left li:hover img {
  transform: scale(1.03);
  transition: all .3s ease-in-out;
}

.art_list_left li img {
  width: 100%;
  height: 9.79vw;
  transition: all .3s ease-in-out;
}

.art_list_left li a.title_type {
  position: absolute;
  bottom: 0;
  padding: 0.2604166vw 0.52083333vw;
  color: #fff;
  background: rgba(0, 0, 0, .3);
  box-sizing: border-box;
  font-size: 0.7291vw;
  transition: all .3s ease-in-out;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}

.art_list_right {
  width: 19.54vw;
  float: left;
}

.art_list_right li {
  display: flex;
  height: 3.36vw;
  margin-bottom: 0.83vw;
  align-items: center;
  justify-content: space-between;
}

.art_list_right li.last {
  margin-bottom: 0;
}

.art_list_right .span-date {
  color: #46BD72;
  font-size: 0.73vw;
  width: 3.81vw;
  padding: 0.2604166vw 0;
  /* margin-right: 0.6675vw; */
  text-align: center;
}

.art_list_right .span-date b {
  font-size: 1.67vw;
  font-weight: 700;
  color: #46BD72;
  display: block;
  line-height: 1.3020833334vw;
  margin-bottom: 0.2604166667vw;
  transition: all 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.art_list_right .xxdt_list_right {
  width: 15.73vw;
}

.xxdt_list_right a {
  font-size: 0.83333334vw;
  font-weight: 700;
  display: block;
  margin-bottom: 0.46667vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}

.xxdt_list_right p {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.7291vw;
}


/* Ã¤Â¸â€œÃ¥Â®Â¶ */

.swiper-container_doctor {
  width: 100%;
  overflow: hidden;
}

.swiper_Con {
  background: rgba(255, 255, 255, 0.4);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.scroll_box li .img_box {
  display: block;
  overflow: hidden;
  width: 100%;
  position: relative;
  height: 11.5vw;
}

.scroll_box li .img_box img {
  width: 100%;
  height: auto;
  transition: all 0.3s;
}

.swiper_Con a {
  font-weight: 700;
  font-size: 1.04vw;
  display: inline-block;
  padding: 0.75vw 0;
}

.swiper_Con span {
  color: #666;
  font-size: 0.7291vw;
  display: inline-block;
  padding-bottom: 0.260416667vw;
}

.swiper_Con .js {
  padding: 0 0.78125vw;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.doc_lb {
  position: relative;
}

.arrow-btn {
  position: absolute;
  width: 1.72vw;
  height: 1.72vw;
  top: 45%;
  transform: translate(0px, -45%);
  cursor: pointer;
  z-index: 2;
  border-radius: 50%;
  opacity: .8;
  transition: all .2s ease-in-out;
}

.arrow-btn:hover {
  opacity: 1;
  transition: all .2s ease-in;
}

.doctor-next {
  right: 0;
  background: url('/Sites/Uploaded/UserUpLoad/20231215/20231215152530.png') no-repeat center;
}

.doctor-prev {
  left: 0;
  background: url('/Sites/Uploaded/UserUpLoad/20231215/20231215152514.png') no-repeat center;
}

.sqgk,
.dep,
.xwdt,
.doc {
  -webkit-transform: translateY(100px);
  transform: translateY(100px);
  opacity: 0;
  visibility: hidden;
}

.sqgk {
  -webkit-transition: all 2s cubic-bezier(.08, .82, .17, 1);
  transition: all 2s cubic-bezier(.08, .82, .17, 1);
}

.dep {
  -webkit-transition: all 3s cubic-bezier(.08, .82, .17, 1);
  transition: all 3s cubic-bezier(.08, .82, .17, 1);
}

.xwdt {
  -webkit-transition: all 4s cubic-bezier(.08, .82, .17, 1);
  transition: all 4s cubic-bezier(.08, .82, .17, 1);
}

.doc {
  -webkit-transition: all 5s cubic-bezier(.08, .82, .17, 1);
  transition: all 5s cubic-bezier(.08, .82, .17, 1);
}

.z_item.animate {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}

@media only screen and (max-width: 768px) {
  .item {
   width: 100%;
  }

  .item_search form {
   width: 100%;
  }

  .item_search .searchtxt {
   width: 100%;
   height: 7.2vw;
   border-radius: 1vw;
   font-size: 3vw;
   box-sizing: border-box;
   padding-left: 2vw;
  }

  .item_search input.searchbtn {
   width: 5vw;
   height: 5vw;
   background-size: 4.65vw;
  }

  .sqgk, .dep {
   width: 100%;
   height: auto;
   padding: 2vw;
   box-sizing: border-box;
   border-radius: 1vw;
  }

  .more_a {
   width: 18.14vw;
   height: 5.12vw;
  }

  .sqgk {
   margin-right: 0;
  }

  .lb {
   width: 100%;
   float: none;
  }

  .lb .swiper-box, .lb .swiper-box .img_box {
   width: 100%;
   height: auto;
  }

  .Description_text {
   float: none;
   width: auto;

  }

  .Description_text p {
   line-height: 5.5vw;
   font-size: 3.5vw;
  }

  .item_title h2 {
   font-size: 4.65vw
  }

  .Description_text .title_type {
   font-size: 3.72vw;
   line-height: 7vw;
   margin-top: 2vw;
  }

  .Description_text_btm {
   margin-top: 4vw;
  }

  .Description_text_btm a {
   font-size: 3.5vw;
   padding-left: 5vw;
   margin-bottom: 2vw;
  }

  .Description_text_btm p {
   padding-left: 5vw;
  }

  .z_item {
   float: none;
  }
  .dep{
   margin-top: 3vw;
  }
  .department_box {
   overflow: hidden;
  }
  .department_box li a.tit_department{
   font-size: 3.5vw;
  }

  .xwdt, .doc {
   width: 100%;
   height: auto;
   border-radius: 1vw;
   padding: 2vw;
  }
  .doc{
   margin-bottom: 3vw;
  }

  .item_title {
   margin-bottom: 3vw;
  }
  .department_box li{
   width: 48%;
   height: auto;
   margin-right: 4%;
   margin-bottom: 4%;
   border-radius: 2vw;
  padding: 1vw;
  box-sizing: border-box;
  }
  .department_box li:nth-child(2n){
   margin-right: 0
  }
  .department_box li:nth-child(3n){
   margin-right: 4%;
  }
  .xwdt .art_list {
   display: block;
  }

  .art_list_left, .art_list_right {
   width: 100%;
   height: auto;
   float: none;
  }

  .art_list_left li a {
   width: 100%;
  }

  .art_list_left li img {
   height: auto;
  }

  .art_list_left li:nth-child(1) {
   margin-bottom: 3vw;
  }

  .art_list_left li a.title_type {
   padding: 2vw;
   font-size: 3.72vw;
  }

  .art_list_right li {
   height: auto;
   margin-bottom: 2vw;
  }

  .art_list_right .span-date {
   font-size: 2vw;
   width: 12vw;
   padding: 2vw;
  }

  .art_list_right .span-date b {
   font-size: 7.44vw;
   margin-bottom: 0.5vw;
   line-height: inherit;
  }

  .art_list_right .xxdt_list_right {
   width: 76vw;
  }
  .xwdt, .doc{
   margin-top: 3vw;
  }

  .xxdt_list_right a {
   font-size: 3.72vw;
   margin: 2vw 0;
  }

  .xxdt_list_right p {
   font-size: 3.26vw;
  }
  .Min1{
   padding:0
  }
  .scroll_box li .img_box{
   height: auto;
  }
  .swiper_Con a{
 font-size: 3.5vw;
  }
  .swiper_Con span{
 font-size: 3vw;
  }
}  