﻿.pb_35 {
  padding-bottom: 3.5vw;
}

.pt_35 {
  padding-top: 3.5vw;
}

.row {
  overflow: hidden;
}

.row .img_a {
  display: block;
  width: 33.56vw;
  float: left;
  margin-right: 1.25vw;
}

.row a.img_a img {
  width: 100%;
}

.des_con h2 {
  font-size: 1.25vw;
  margin-bottom: 0.73vw;
  color: #333;
}

.des_con {
  width: 35.09vw;
  float: left;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 13;
  -webkit-box-orient: vertical;
}

.des_con p {
  line-height: 1.38vw;
  color: #333;
  font-size: 0.82vw;
}

.des_con .details {
  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;
  position: absolute;
  right: 0;
  bottom: 5px;
}

.des_con .details:hover {
  background: url('/Sites/Uploaded/UserUpLoad/20231218/20231218103204.png') no-repeat center;
  transition: all 0.3s ease-in;
  background-size: cover;
}


/*历史沿革*/

.tit_header {
  font-size: 1.25vw;
  color: #00A8B1;
  margin-bottom: 1.5vw;
}

.tit_header a {
  color: #00A8B1;
  position: relative;
  padding-left: 0.8vw;
}

.tit_header a::after {
  content: '';
  width: 0.31vw;
  height: 1.35vw;
  background: #00A8B1;
  position: absolute;
  left: 0;
  top: 0.16vw;
}


/* 愿景 */

.Min1 {
  background-color: #E5F6F7;
}

.yj_item {
  overflow: hidden;
}

.yj_item li {
  width: 16.67vw;
  height: 16.67vw;
  margin: 0 0.68vw 0.68vw 0;
  float: left;
  box-sizing: border-box;
  padding: 8vw 0.8vw 1.67vw;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: #00A8B1;
}

.yj_item li:nth-child(13),
.yj_item li:nth-child(2) {
  width: 34.02vw;
}

.yj_item li:nth-child(3),
.yj_item li:nth-child(7),
.yj_item li:nth-child(11),
.yj_item li:nth-child(14) {
  margin-right: 0;
}

.yj_item li.Li10 {
  width: 34.01vw;
}

.yj_item li.Li11 {
  margin-right: 0;
}

.yj_item li.Li1,
.yj_item li.Li11 {
  padding: 1.67vw;
  box-sizing: border-box;
}
.des_con img {
  display: none;
}
.yj_item li h2 {
  color: #fff;
  font-size: 2vw;
  margin-bottom: 0.83vw;
}

.yj_item li .subtitle {
  color: #fff;
  font-size: 1.04vw;
  line-height: 1.5vw;
  margin-bottom: 0.5vw;
}

.yj_item li p {
  font-size: 0.73vw;
  line-height: 1.2vw;
  color: #fff;
  text-align: justify;
}

.yj_item li span {
  display: block;
  padding-top: 4.43vw;
  color: #fff;
  font-size: 0.73vw;
}

.yj_item li.Li2 {
  padding: 0 0.83vw;
}

.yj_item li.Li2 span {
  padding-top: 12.71vw;
}

.yj_item li.Li2 {
  background: url('/Sites/Uploaded/UserUpLoad/20240105/20240105151816.png');
}

.yj_item li.Li3 {
  background: url('/Sites/Uploaded/UserUpLoad/20240105/20240105151920.png');
}

.yj_item li.Li4 {
  background: url('/Sites/Uploaded/UserUpLoad/20240105/20240105151942.png');
}

.yj_item li.Li5 {
  background: url('/Sites/Uploaded/UserUpLoad/20240105/20240105151959.png');
}

.yj_item li.Li6 {
  background: url('/Sites/Uploaded/UserUpLoad/20240105/20240105152016.png');
}

.yj_item li.Li7 {
  background: url('/Sites/Uploaded/UserUpLoad/20240105/20240105152034.png');
}

.yj_item li.Li8 {
  background: url('/Sites/Uploaded/UserUpLoad/20240105/20240105152052.png');
}

.yj_item li.Li9 {
  background: url('/Sites/Uploaded/UserUpLoad/20240105/20240105152203.png');
}

.yj_item li.Li10 {
  background: url('/Sites/Uploaded/UserUpLoad/20240105/20240105152113.png');
}

ul.his_ul {
  position: relative;
}

ul.his_ul::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 0.052vw;
  background: #E5F6F7;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
}

.his_ul li {
  height: 31.35vw;
  position: relative;
  width: 8.13vw;
}

.his_ul>div {
  display: flex;
  align-items: center;
}

.his_ul li .con {
  height: 50%;
  position: absolute;
  left: 0;
  top: 50%;
  padding-top: 3.5vw;
  box-sizing: border-box;
}

.his_ul li:nth-child(2n) .con {
  top: 0;
  display: flex;
  flex-direction: column-reverse;
  padding: 0 0 3.5vw 0;
}

.his_ul li a.img_box {
  width: 100%;
  display: block;
  height: 4.58vw;
  overflow: hidden;
  border-radius: 0.3vw;
}

.his_ul li a.img_box img {
  width: 100%;
  height: 100%;
}

.his_ul li {}

h2.title_h2 {
  width: 5.83vw;
  height: 2.5vw;
  background: #00A8B1;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

h2.title_h2 a.title_type {
  font-size: 1.47vw;
  color: #fff;
}

h2.title_h2::after {
  content: "";
  border-width: 1.25vw 0.65vw;
  border-style: solid;
  border-color: transparent #fff transparent transparent;
  position: absolute;
  right: 0;
}

h2.title_h2::before {
  content: "";
  width: 0.052vw;
  height: 3vw;
  background: #00A8B1;
  left: 0;
  position: absolute;
  top: -2.865vw;
}

.Min .row1 {
  padding: 0 0 4.58vw 0;
}

.his_ul li .con::after {
  content: "";
  position: absolute;
  width: 2vw;
  height: 2vw;
  background: #E5F6F7;
  left: 0;
  border-radius: 50%;
  top: -1.05vw;
  left: -0.9vw;
  z-index: 1;
}

.his_ul li .con::before {
  content: "";
  position: absolute;
  width: 1.25vw;
  height: 1.25vw;
  background: #00A8B1;
  border-radius: 50%;
  top: -0.64vw;
  left: -0.55vw;
  z-index: 2;
}

h3.sub_title {
  font-size: 0.98vw;
  font-weight: bold;
  color: #00A8B1;
  margin: 0.73vw 0 0.5vw 0;
}

.his_ul li .con p {
  font-size: 0.73vw;
  font-weight: 400;
  color: #333333;
  line-height: 1.1vw;
}

.his_ul li:nth-child(2n) .con::before {
  top: auto;
  bottom: -0.64vw;
}

.his_ul li:nth-child(2n) .con::after {
  top: auto;
  bottom: -1.05vw;
}

.his_ul li:nth-child(2n) h2.title_h2::before {
  top: auto;
  bottom: -2.865vw;
}

.Min2 {
  padding: 4.58vw 0;
}

.leader_left {
  width: 38.85vw;
  height: 24.32vw;
  float: left;
  border: 0.01vw solid #00A8B1;
  padding: 1.25vw 1.25vw 0;
  box-sizing: border-box;
}

.leader_right {
  width: 28.23vw;
  float: right;
}

ul.leader_ul {
  overflow: hidden;
}

ul.leader_ul li {
  overflow: hidden;
  background: url(/Content/Areas/Common/images/common/leaderBg.png) no-repeat;
  width: 100%;
  height: 3.65vw;
  margin-bottom: 1.25vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 1.25vw;
  box-sizing: border-box;
  color: #01A9B2;
}

ul.leader_ul li .fl {
  font-size: 0.83vw;
}

ul.leader_ul li .fr {
  font-size: 1.04vw;
  font-weight: 600;
}

ul.leader_ul li .fr span {
  margin-left: 0.6vw;
}

.wh_top {
  width: 100%;
  height: 8.7vw;
  background: #00A8B1;
}

.wh_right {
  float: right;
  width: 28.23vw;
}

ul.wh_bot_ul {
  font-size: 0.83vw;
  text-align: justify;
  line-height: 1.47vw;
  position: relative;
  padding: 0 0 0 1vw;
}

ul.wh_top_ul {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  padding: 1.25vw;
}

ul.wh_top_ul li {
  color: #fff;
  /* font-size: 2vw; */
  text-align: center;
  width: 25%;
}

ul.wh_top_ul li img {
  width: 4.6vw;
}
ul.wh_top_ul li:nth-child(2) img,ul.wh_top_ul li:nth-child(4) img,ul.wh_top_ul li:nth-child(6) img   {
  width: 1.3vw;
}

ul.wh_top_ul li span {
  display: block;
  margin-top: 0.52vw;
}

ul.wh_bot_ul li {
  list-style: auto;
}

.wh_bot .tit_header {
  margin-bottom: 0.4vw;
  margin-top: 0.4vw;
}





.left_bg img {
z-index: 1;

}









.m2qyc6Swiper_box{
padding-top: 4.167vw;
}
.m2qyc6Swiper{
width: 41.677vw;
margin: 0 auto;
}
.m2qyc6Swiper_box li{
text-align: center;
}
.m2qyc6Swiper_box li a.title_type{
font-size: 7.55vw;
font-weight: bold;
color: #00a8b1;
opacity: .4;
display: block;
margin-top: 1.042vw;
}
.m2qyc6Swiper_box li .content_p{display: flex;align-items: center;justify-content: center;height: 3.333vw;margin: 1.042vw 0;}
.m2qyc6Swiper_box li p{font-size: 1.050vw;margin: 0 auto;color: #00a8b1;text-indent: 0 !important;text-align: center !important;line-height: 1.667vw;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.m2qyc6Swiper_box li p.ls-title{
  font-size: 1.250vw;
    font-weight: bold;
    margin-bottom: 10px;
}
.m2qyc6sSwiperWpr{
position: relative;
height:3.750vw;
margin-top:2.083vw;
border-bottom: 0.052vw solid #00a8b1;
}

.m2qyc6sSwiper{
width: 100%;
height: 3.750vw;
position: absolute !important;
left: 0;
top: 0;
}
.m2qyc6sSwiper_2 {
opacity: 0;
z-index: 3;
}
.m2qyc6sSwiper .year_item {
cursor: pointer;
font-size:0.833vw;
line-height:1.250vw;
height: 2.292vw;
padding-top: 1.458vw;
transition: all 0.5s ease-in-out;
position: relative;
text-align: center;
}
.m2qyc6sSwiper .year_item a{
color: #00a8b1;

}
.year_item:before {
content: "";
transition: all 0.5s ease-in-out;
background: #00a8b1;
height:0.781vw;
width:0.052vw;
position: absolute;
left: 50%;
bottom: 0px;
}
.m2qyc6sSwiper .slick-current.year_item  a{
color: #C24339;
font-size:0.833vw;
}
.m2qyc6sSwiper .slick-current.year_item{
padding-top:0.365vw;
}
.m2qyc6sSwiper .slick-current.year_item a{
font-size:1.250vw;
color: #035155;
}
.m2qyc6sSwiper .slick-current.year_item:before{
content: "";
bottom: -1.094vw;
height:1.667vw;
background-color: #035155;
}






@keyframes sopplus {
to {
transform: rotate(-360deg)
}
}


.ri_le {
text-align: center;
}

.slick-arrow {
width:2.396vw;
display: inline-block;
position: absolute;
height:2.396vw;
cursor: pointer;
top: -25%;
/* position: relative; */
border-radius: 50%;
border: none;
/* text-indent: 2000px; */
color: transparent;
}

.slick-arrow::after {content: '';display: block;position: absolute;width: 3.490vw;height: 3.542vw;top: -0.573vw;left: -0.599vw;background: url('/Sites/Uploaded/UserUpLoad/20240430/20240430120852.png') no-repeat center;background-size: 3.490vw 3.542vw;}
.slick-arrow:hover::after{
content: '';
animation: sopplus 8s linear 0s infinite both;
}

.slick-prev {
/* margin-right: 60px; */
background: #00a8b1 url(/Sites/Uploaded/UserUpLoad/20240430/20240430120927.png) no-repeat center;
background-size:1.146vw;
left: 36%;
}

.slick-next {
background: #00a8b1 url('/Sites/Uploaded/UserUpLoad/20240430/20240430120927.png')no-repeat center;
right: 36%;
background-size:1.146vw;
transform: rotate(180deg);
}

.next_btn:hover {
background: #00a8b1 url('/Sites/Uploaded/UserUpLoad/20231108/20231108094905.png')no-repeat center;
background-size:1.146vw;


}

.prev_btn:hover {
background: #00a8b1 url('/Sites/Uploaded/UserUpLoad/20231108/20231108094753.png')no-repeat center;
background-size:1.146vw;

}

.log {
position: absolute;
top: 38%;
left: 0;
right: 0;
}

.log img {
width: 100%;
}


.hist_matt {
position: absolute;
width: 55%;
left: 23%;
top: 30%;
z-index: 1111;
text-align: center;
}

.matt_ul li .title_type {
font-size: 11.198vw;
font-weight: bold;
color: #00a8b1;
opacity: .1;
}
.matt_ul li .text_p{
  position: absolute;
top: 50%;
left: 50%;
width: 100%;
transform: translate(-50%, -50%);
}

.matt_ul li p {
font-size:1.042vw;
font-weight: bold;
margin: 0 auto;
color: #FFFFFF;
text-indent: 0 !important;
text-align: center !important;
line-height: 1.875vw;

}

.matt_ul li p .detail {
display: none;
}

.matt_ul li {
position: relative;
width: 100%;
display: none;
/* text-align: center; */
}

.matt_ul li.selected {
display: block;
}


@media only screen and (max-width: 768px) {
  .m2qyc6Swiper_box li .content_p {
    height: auto;
}

.m2qyc6Swiper_box {
    padding-top: 10vw;
}
  .main{padding: 0 10px;box-sizing: border-box;}
.lsyg_bg{
margin-top:0;
height: auto;
}
.tab_title{
padding:15px 0;
}
.tab_title h2.title_header{
font-size:20px;
}
.m2qyc6Swiper{
width:100%;
}
.m2qyc6Swiper_box li a.title_type{
font-size:50px;
}
.m2qyc6Swiper_box li p.ls-title{font-size: 5vw;line-height: 5vw;}
  .m2qyc6Swiper_box li p{
    font-size: 4vw;
    line-height: initial;
}
.slick-arrow{width:40px;height:40px;background-size:60% 60%;top: -22%;}
.slick-arrow::after {
width:2.500vw;
height:2.500vw;
top: -4px;
left: -4px;
background-size:100%;
}
.m2qyc6sSwiperWpr{
margin-top:20px;
display: none;
}
  ul.wh_bot_ul li {
  list-style: none;
  font-size: 3.5vw;
  margin-bottom: 10px;
  line-height: 6vw;
}
  ul.wh_top_ul li span {
  font-size: 3vw;
}
  .row .img_a {
  width: 100%;
}

.des_con {
  width: 100%;
  -webkit-line-clamp: initial;
}

.des_con h2 {
  font-size: 4.25vw;
  margin-top: 2vw;
}

.des_con p {
  font-size: 3.5vw;
  line-height: 6vw;
}

.des_con .details {
  width: 16vw;
  height: 4vw;
}

.tit_header {
  font-size: 4.5vw;
  margin-bottom: 2vw;
}
  .wh_bot .tit_header{
    margin-bottom: 1.4vw;
    margin-top: 3.4vw;
  }

.tit_header a::after {
  width: 0.5vw;
  height: 4.75vw;
  top: 0.8vw;
}

.tit_header a {
  padding-left: 2vw;
}

.yj_item li {
  width: 46vw !important;
  margin: 0 0.68vw 0.68vw 0 !important;
  padding: 1vw;
  height: 23vw;
}
.yj_item li:nth-child(2n){
  margin-right:0;
}
.leader_left {
  width: 100%;
  height: auto;
  margin-bottom: 2vw;
}

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

ul.leader_ul li .fl {
  font-size: 3.75vw;
}

ul.leader_ul li .fr {
  font-size: 3.75vw;
}

.wh_right {
  width: 100%;
}

.wh_top {
  height: auto;
}

ul.wh_top_ul li img {
  width: 13vw;
}
  ul.wh_top_ul li:nth-child(2) img, ul.wh_top_ul li:nth-child(4) img, ul.wh_top_ul li:nth-child(6) img{
    width:5vw
  }

ul.wh_bot_ul {
  font-size: 3vw;
  line-height: 5vw;
}

.yj_item li p {
  font-size: 2vw;
  line-height: 3vw;
}

.yj_item li:nth-child(2n) {
  margin-right: 0;
}

.yj_item li h2 {
  font-size: 3vw;
}

.yj_item li .subtitle {
  font-size: 2.5vw;
}

.yj_item li span {
  font-size: 2vw;
  padding: 0;
}
}