/* ==首页== */
.mySwiper-doctor {
  margin-top: 0.3rem;
}

.mySwiper-doctor .swiper-wrapper {
}

.mySwiper-doctor .swiper-wrapper .swiper-slide {
  box-sizing: border-box;
  width: 100%;
  cursor: pointer;
  overflow: hidden;
}
.mySwiper-doctor .swiper-wrapper .swiper-slide:hover {
  background-color: rgba(0, 80, 170, 1);
}

.mySwiper-doctor .swiper-wrapper .swiper-slide:hover .name {
  color: rgb(255, 255, 255) !important;
}

.mySwiper-doctor .swiper-wrapper .swiper-slide:hover .zhizee {
  color: rgb(255, 255, 255) !important;
}

.mySwiper-doctor .swiper-wrapper .swiper-slide:hover .zhizetext {
  color: rgb(255, 255, 255) !important;
}

.mySwiper-doctor .swiper-wrapper .swiper-slide:hover .date {
  color: rgb(255, 255, 255) !important;
}

.mySwiper-doctor .swiper-wrapper .swiper-slide > a {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.mySwiper-doctor .swiper-wrapper .swiper-slide > a .doctor_img{
  width:100%;height:3.7875rem;overflow: hidden;
}

.mySwiper-doctor .swiper-wrapper .swiper-slide > a img {
  display: inline-block;
  width: 100%;
}

.mySwiper-doctor .swiper-wrapper .swiper-slide .zhize {
  display: flex;
  width: 100%;
  min-height: 0.35rem;
  padding: 0.15rem 0.175rem;
  color: #333;
  font-size: 0.25rem;
  border-bottom: 0.0125rem solid #d7d7d7;
  box-sizing: border-box;
}


.mySwiper-doctor .swiper-wrapper .swiper-slide > a .zhize .name {
  margin-right: 0.35rem;
}

.mySwiper-doctor .swiper-wrapper .swiper-slide > a .zhize .zhizee {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.mySwiper-doctor .swiper-wrapper .swiper-slide > a .zhizetext {
  width: 100%;
  font-size: 0.175rem;
  color: #999;
  box-sizing: border-box;
  padding: 0.12rem;
  height: 1.1rem;
  overflow:hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.mySwiper-doctor .swiper-wrapper .swiper-slide > a .date {
  font-size: 0.175rem;
  line-height: 0.355rem;
  color: #0050aa;
  box-sizing: border-box;
  padding-left: 0.13rem;
  padding-top: 0.13rem;
  overflow:hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

/* ==科室导航== */
.mySwiper-menzhen {
  width: 16.5375rem;
  height: 5.5rem;
}

.swiper-slide-menzhen {
  height: calc((100% - 30px) / 4) !important;
  box-sizing: border-box;
  padding: 0.025rem;
}

.swiper-slide-menzhen a {
  font-size: 0.3rem;
  cursor: pointer;
  color: white;
  display: block;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: 0.0125rem solid white;
}
.swiper-slide-menzhen > a:hover {
  background-color: rgba(0, 80, 170, 1);
  color: white;
}

/* ==特色诊疗== */
.g_new_box5 .box5_left > div {
  margin-bottom: 0.4375rem;
}
.g_new_box5 .box5_left {
  justify-content: left !important;
}
.box5_right .rongbox {
  padding: 0.1875rem;
  box-sizing: border-box;
}
.box5_right {
  display: none;
}

.box5_right.active {
  display: block;
}

/* ==医院环境== */
.environment_content {
  width: 100%;
  height: 8rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0.625rem;
}

.environment_content .swiper-slide {
  text-align: center;
  font-size: 0.225rem;
  background: #fff;
  height: calc((100% - 30px) / 2) !important;
  overflow: hidden;
}

.environment_content .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.environment_content .swiper-pagination-bullet {
  width: 0.15rem;
  height: 0.15rem;
  border: 0.025rem solid #0050aa !important;
  background: none;
  box-sizing: border-box;
  margin: 0 0.125rem;
  cursor: pointer;
  border-radius: 0;
  bottom: var(--swiper-pagination-bottom, 0.225rem) !important;
}

.environment_content .swiper-pagination-bullet-active {
  background-color: #0050aa;
}

/* ==领导简介== */
.mySwiper-leader {
  margin-top: 0.5rem;
}

/* ==荣誉展示== */
.mySwiper-honor {
  padding-bottom: 0.75rem;
}
.mySwiper-honor .swiper-pagination-bullet {
  width: 0.15rem;
  height: 0.15rem;
  border: 0.025rem solid #0050aa !important;
  background: none;
  box-sizing: border-box;
  margin: 0 0.125rem;
  cursor: pointer;
  border-radius: 0;
  bottom: var(--swiper-pagination-bottom, 0.225rem) !important;
}

.mySwiper-honor .swiper-pagination-bullet-active {
  background-color: #0050aa;
}

/* ==常见问题== */
.wenda {
  display: none;
}
.wenda.active {
  display: block;
}

/* ==健康科普== */
.mySwiper-health {
  width: 100%;
  height: 100%;
  padding-bottom: 1rem;
}

.health_box {
  width: 20rem;
  margin: auto;
}

.mySwiper-health .swiper-wrapper .swiper-slide {
  overflow: hidden;
}

.mySwiper-health .swiper-wrapper .swiper-slide > a {
  width: 4.7rem;
  height: 100%;
  cursor: pointer;
}
.mySwiper-health .swiper-wrapper .swiper-slide > a:hover .txt {
  color: rgba(0, 80, 170, 1);
}
.mySwiper-health .swiper-wrapper .swiper-slide > a > img {
  width: 100%;
  height: 3.8625rem;
  object-fit: cover;
}

.mySwiper-health .swiper-wrapper .swiper-slide > a > p {
  height: 0.0625rem;
  width: 0.6rem;
  margin: 0.375rem 0 0.2rem 0;
  background-color: #0050aa;
}

.mySwiper-health .swiper-wrapper .swiper-slide > a .txt {
  font-size: 0.25rem;
  color: #444;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.mySwiper-health .swiper-pagination-bullet {
  width: 0.15rem;
  height: 0.15rem;
  border: 0.025rem solid #0050aa !important;
  background: none;
  box-sizing: border-box;
  margin: 0 0.125rem;
  cursor: pointer;
  border-radius: 0;
  bottom: var(--swiper-pagination-bottom, 0.225rem) !important;
}

.mySwiper-health .swiper-pagination-bullet-active {
  background-color: #0050aa;
}

/* ==基层党建== */

.mySwiper-jcdj {
  width: 20rem;
  margin: 0.625rem auto 0;
  padding-bottom: 1rem;
}

.mySwiper-jcdj .swiper-wrapper .swiper-slide > a > div:hover p {
  color: rgba(0, 80, 170, 1);
}
.mySwiper-jcdj .swiper-wrapper .swiper-slide > a > div:hover .txt {
  color: rgba(0, 80, 170, 1);
}

.mySwiper-jcdj .swiper-wrapper .swiper-slide > a > div img {
  width: 100%;
  height: 4.3125rem;
  object-fit: cover;
}

.mySwiper-jcdj .swiper-wrapper .swiper-slide > a > div > p {
  font-size: 0.25rem;
  color: #444;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0.275rem 0 0.2rem 0;
  font-weight: 600;
}

.mySwiper-jcdj .swiper-wrapper .swiper-slide > a > div .txt {
  width: 100%;
  height: 0.725rem;
  color: #666;
  font-size: 0.225rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.mySwiper-jcdj .swiper-pagination-bullet {
  width: 0.15rem;
  height: 0.15rem;
  border: 0.025rem solid #0050aa !important;
  background: none;
  box-sizing: border-box;
  margin: 0 0.125rem;
  cursor: pointer;
  border-radius: 0;
  bottom: var(--swiper-pagination-bottom, 0.225rem) !important;
}

.mySwiper-jcdj .swiper-pagination-bullet-active {
  background-color: #0050aa;
}

/* 查看更多 */
.more .xiangq2 {
  height: 1.45rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.more .xiangq2 span {
  font-size: 0.225rem;
  color: #333;
}

.more .xiangq2 .yuan {
  margin: 0 0rem 0 0.175rem;
  width: 0.45rem;
  height: 0.45rem;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #0050aa;
}

.more .xiangq2 .yuan img {
  width: 0.3rem;
  height: 0.3rem;
}

/* ==党建活动== */
.mySwiper-djhd {
  width: 20rem;
  margin: 0.625rem auto 0;
  padding-bottom: 1rem;
}

.mySwiper-djhd .swiper-wrapper .swiper-slide > a > div {
  cursor: pointer;
  width: 4.5rem;
  height: 100%;
}

.mySwiper-djhd .swiper-wrapper .swiper-slide > a > div:hover .txt {
  color: rgba(5, 82, 170, 1);
}

.mySwiper-djhd .swiper-wrapper .swiper-slide > a > div > img {
  width: 100%;
  height: 2.6875rem;
  object-fit: cover;
}

.mySwiper-djhd .swiper-wrapper .swiper-slide > a > div .time {
  font-size: 0.225rem;
  color: #0050aa;
  margin: 0.15rem 0 0.0875rem 0;
}

.mySwiper-djhd .swiper-wrapper .swiper-slide > a > div .txt {
  width: 100%;
  height: 0.9rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-size: 0.25rem;
  color: #444;
}

.mySwiper-djhd .swiper-wrapper .swiper-slide > a > div .yd {
  margin-top: 0.15rem;
  font-size: 0.225rem;
  color: #0050aa;
}

.mySwiper-djhd .swiper-pagination-bullet {
  width: 0.15rem;
  height: 0.15rem;
  border: 0.025rem solid #0050aa !important;
  background: none;
  box-sizing: border-box;
  margin: 0 0.125rem;
  cursor: pointer;
  border-radius: 0;
  bottom: var(--swiper-pagination-bottom, 18px) !important;
}

.mySwiper-djhd .swiper-pagination-bullet-active {
  background-color: #0050aa;
}

/* ==院务公开== */
.mySwiper-hospital {
  padding-bottom: 1rem;
}
.mySwiper-hospital .swiper-pagination-bullet {
  width: 0.15rem;
  height: 0.15rem;
  border: 0.025rem solid #0050aa !important;
  background: none;
  box-sizing: border-box;
  margin: 0 0.125rem;
  cursor: pointer;
  border-radius: 0;
  bottom: var(--swiper-pagination-bottom, 18px) !important;
}

.mySwiper-hospital .swiper-pagination-bullet-active {
  background-color: #0050aa;
}

/* ==医师学习== */
.mySwiper-talents {
  padding-bottom: 1rem;
}
.mySwiper-talents .swiper-pagination-bullet {
  width: 0.15rem;
  height: 0.15rem;
  border: 0.025rem solid #0050aa !important;
  background: none;
  box-sizing: border-box;
  margin: 0 0.125rem;
  cursor: pointer;
  border-radius: 0;
  bottom: var(--swiper-pagination-bottom, 18px) !important;
}

.mySwiper-talents .swiper-pagination-bullet-active {
  background-color: #0050aa;
}

/* ==人才招聘== */
.mySwiper-recruit {
  width: 100%;
  height: 4.7rem;
}
.mySwiper-recruit .swiper-slide-recruit {
  text-align: center;
  font-size: 0.225rem;
  background: #fff;
  height: calc((100% - 20px) / 4) !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* ==护理教学== */
.mySwiper-teach {
  padding-bottom: 1rem;
}
.mySwiper-teach .swiper-pagination-bullet {
  width: 0.15rem;
  height: 0.15rem;
  border: 0.025rem solid #0050aa !important;
  background: none;
  box-sizing: border-box;
  margin: 0 0.125rem;
  cursor: pointer;
  border-radius: 0;
  bottom: var(--swiper-pagination-bottom, 18px) !important;
}

.mySwiper-teach .swiper-pagination-bullet-active {
  background-color: #0050aa;
}

/* ==护理技能== */
.mySwiper-skill {
  width: 20rem;
  margin: 0.625rem auto 0;
  overflow: hidden;
  padding-bottom: 1rem;
}

.mySwiper-skill .swiper-slide:nth-child(n) .skill_ctn_item {
  background-color: #3eb8d7;
}
.mySwiper-skill .swiper-slide:nth-child(2n) .skill_ctn_item {
  background-color: #0392ce;
}

.mySwiper-skill .swiper-pagination-bullet {
  width: 0.15rem;
  height: 0.15rem;
  border: 0.025rem solid #0050aa !important;
  background: none;
  box-sizing: border-box;
  margin: 0 0.125rem;
  cursor: pointer;
  border-radius: 0;
  bottom: var(--swiper-pagination-bottom, 18px) !important;
}

.mySwiper-skill .swiper-pagination-bullet-active {
  background-color: #0050aa;
}

/*分页*/
#pages {
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

#pages li {
  margin: 0 0.025rem;
  height: 0.5rem;
  line-height: 0.5rem;
  text-align: center;
  color: #333;
  display: inline-block;
}
#pages li a {
  font-size: 0.2rem;
  display: block;
  padding: 0 0.2rem;
  color: #333;
}
#pages li span {
  font-size: 0.175rem;
  display: block;
  padding: 0 0.2rem;
}
#pages li.active {
  text-align: center;
  background: #0050aa;
  color: #fff;
  display: inline-block;
}

#pages li:hover {
  background: #2472ca;
}

#pages li:hover a {
  color: #fff;
}

/* 面包屑 */
.bread-nav {
  color: #ffffff;
}

.bread-nav a {
  color: #f3f3f3;
  margin: 0 0.125rem;
}

/* ==专家介绍== */
.mySwiper-expert {
  flex: 1;
  height: 7.15rem;
  margin-left: 0.2rem;
}
.mySwiper-expert .swiper-pagination {
  text-align: right;
}
.mySwiper-expert .swiper-pagination-bullet {
  width: 0.15rem;
  height: 0.15rem;
  text-align: center;
  line-height: 0.25rem;
  font-size: 0.15rem;
  color: #000;
  opacity: 1;
  background: rgba(0, 0, 0, 0.2);
}

.mySwiper-expert .swiper-pagination-bullet-active {
  color: #fff;
  background: #007aff;
}
.mySwiper-expert .expert_date_text {
  font-size: 0.2rem;
  line-height: 0.355rem;
  color: #0050aa;
  box-sizing: border-box;
  /* padding-left: 0.13rem; */
  padding-top: 0.43rem;
}

/* ==门诊专家== */
.todayuser .date {
  font-size: 0.175rem;
  line-height: 0.355rem;
  color: #0050aa;
  box-sizing: border-box;
  padding-left: 0.13rem;
  padding-top: 0.13rem;
}

/* 底部样式 */
.footer_box {
  width: 20.025rem;
  margin: auto;
}
.link_box {
  padding: .225rem 0;
  border-bottom: 0.0125rem solid #fff;
  display: flex;
}
.link_box .link_title {
  padding: 0 0.2rem 0 0;
  font-size: 0.2rem;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.link_box .link_con {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  /* padding: 0.13rem 0; */
}
.link_box .link_con .link_item {
  margin: 0 0.25rem;
  display: flex;
}
.link_box .link_con .link_item a {
  color: #d7e7f9;
  font-size: 0.2rem;
}
.icp_box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.icp_box .icp_item {
  font-size: 0.2rem;
  margin: 0.25rem 0.125rem;
  color: #fff;
}
.icp_box .icp_item a {
  color: #fff;
  font-size: 0.2rem;
}

/* 下载 */
.download_box {
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, #e6f3fe 0%, #ffffff 100%);
  display: flex;
  flex-direction: column;
}
.download_box .download_top {
  width: 20rem;
  height: 1.425rem;
  margin: 0 auto;
  margin-top: 0.85rem;
  box-sizing: border-box;
}
.download_box .download_top .logo {
  width: 7.1rem;
  height: 100%;
}
.download_box .download_top .logo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.download_con {
  width: 9.75rem;
  margin-left: 5.75rem;
  display: flex;
  height: 100%;
}
.download_left {
  flex: 1;
  height: 100%;
}
.download_left .weixin {
  width: 2rem;
  height: 2rem;
  margin-bottom: 0.625rem;
  background-color: #000;
  margin-top: 2.95rem;
}

.download_left .weixin img{
  width: 2rem;
  height: 2rem;
}
.download_left div {
  display: block;
  width: 100%;
}
.download_left .download_btn {
  background-color: #0756d9;
  border-radius: 0.375rem;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.1rem;
  height: 0.75rem;
  margin-bottom: 0.25rem;
  font-size: 0.3rem;
  line-height: 0.425rem;
}
.download_left .download_btn .azIcon {
  width: 0.45rem;
  height: 0.45rem;
  margin-right: 0.1rem;
}
.download_left .download_btn img.hmIcon {
  width: 0.325rem;
  height: 0.325rem;
  margin-right: 0.175rem;
}

.download_right {
  flex: 1;
  display: flex;
  justify-content: center;
  display: block;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0.2rem;
  position: relative;
}
.download_right .phone {
  position: absolute;
  width: 5.05rem;
  height: 9.85rem;
  left: 0;
  top: 0;
  z-index: 100;
}
.download_right .bgIcon {
  width: 7rem;
  height: 3.975rem;
  position: absolute;
  right: -5.5rem;
  bottom: 0.475rem;
}
