/* 公共头部 开始 */

.haeder_box {
  max-width: 24rem;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

.haeder_box .haeder_top {
  width: 100%;
  height: 0.5rem;
  background-color: #444444;
}

.haeder_box .haeder_top .haeder_top_text {
  width: 20rem;
  line-height: 0.5rem;
  font-size: 0.2rem;
  color: #fff;
  margin: 0 auto;
  font-family: PingFang SC;
  /* text-align: left; */
  display: flex;
  justify-content: space-between;
}

.haeder_box .haeder_top .haeder_top_text .header_top_right_text a {
  line-height: 0.5rem;
  font-size: 0.2rem;
  color: #fff;
}

.haeder_box .header_content {
  width: 21rem;
  margin: 0 auto;
  height: 2.125rem;
  background-color: #fff;
  display: flex;
  align-items: center;
}

.haeder_box .header_ctn_logo {
  width: 1.425rem;
  height: 1.425rem;
  margin-right: 0.125rem;
  margin-left: .2875rem;
}

.haeder_box .header_ctn_logo img {
  width: 1.425rem;
  height: 1.425rem;
}

.haeder_box .header_ctn_name {
  height: 1.425rem;
  padding-top: 0.1875rem;
  margin-right: 1rem;
}
.header_ctn_name_ctn {
  width: 5.625rem;
  color: #0050aa;
  font-size: 0.425rem;
  font-family: PingFang SC;
  font-weight: 600;
  cursor: default;
}
.header_ctn_name_img {
  width: 5.475rem;
  height: 0.5625rem;
}
.header_ctn_name_img img {
  width: 100%;
  height: 100%;
}

.haeder_box .menu {
  flex: 1;
}

.haeder_box .menu .menu_top{
  display: flex;
  align-items: center;
  justify-content: end;
  margin:10px 23px 30px 0;
}

@font-face {
  font-family: 'YouSheBiaoTiYuan';
  src: url(./YouSheBiaoTiYuan.TTF);
}
.haeder_box .menu .menu_phone{
  font-family: 'YouSheBiaoTiYuan';
  font-size: 18px;
  margin-right: .425rem;
  color: #0050AA;
}

.haeder_box .menu .menu_search{
  display: flex;
  align-items: center;
}
.haeder_box .menu .menu_search form{
  display: flex;
  align-items: center;
}

.haeder_box .menu .menu_search .input{
  border: none;
  max-width: 5.5rem;
  height: .7125rem;
  line-height:.7125rem;
  padding: 0 .125rem;
  box-sizing: border-box;
  background-color: #EFEFEF;
  font-size: .2rem;
}

.haeder_box .menu .menu_search .input:focus{
  border: none;
  outline:none;
}

.haeder_box .menu .menu_search .input::placeholder{
  color: #909090; /* 将颜色改为您想要的颜色 */
}

.haeder_box .menu .menu_search .menu_search_btn{
  border: none;
  width: .8375rem;
  height: .7125rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #0050aa;
}

.haeder_box .menu .menu_search .menu_search_btn img{
  width: .5rem;
  height: .5rem;
}

.haeder_box .menu .header_ctn_tab {
  display: flex;
  flex: 1;
  /* height: 1.475rem; */
  align-items: end;
  justify-content: space-between;
}

.haeder_box .menu .header_ctn_tab  .subnav {
  background: #fff;
  border-top: 2px solid #0050AA;
  box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);
  height: auto;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 100%;
  /*width: 100%;*/
  z-index: 199;
  opacity: 0;
  visibility: hidden;
  transition: all .6s ease 0s;
  transform: translate3d(0, 10px, 0);
  -moz-transform: translate3d(0, 10px, 0);
  -webkit-transform: translate3d(0, 10px, 0);
}

.haeder_box .header_tab_item:hover .subnav {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}

.haeder_box .header_tab_item .subnav a {
  color: #666;
  display: block;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  height: 40px;
  line-height: 40px;
  transition: all 0.2s ease-in-out 0s;
  max-width: 100%;
  border: 0 none;
  border-bottom: 1px solid #eee;
  border-radius: initial;
  min-width: 120px;
  white-space:nowrap;
}


.haeder_box .header_tab_item .subnav a:hover {
  color: #0050AA;
  background: #f9f9f9;
  text-indent: 3px;
}


.header_ctn_tab_h{
  display: none;
}
.haeder_box .header_ctn_down {
    display: none;
  }

.haeder_box .header_tab_item {
  font-family: PingFang SC;
  font-size: .25rem;
  font-weight: 800;
  line-height: 0.25rem;
  text-align: center;
  color: #444444;
  cursor: pointer;
  position: relative;
  min-width: 90px;
  height: 40px;
}

.haeder_box .header_tab_item a {
  color: #444444;
}

.haeder_box .header_tab_item.active {
  color: #0050aa;
}

.haeder_box .header_tab_item.active .a {
  color: #0050aa;
}

.haeder_box .header_banner {
  width: 100%;
  height: 7.975rem;
}

.haeder_box .banner_img {
  width: 100%;
  height: 8.975rem;
  object-fit:cover;
}

/* 公共头部 结束 */
/* G.首页 */
/* 导航 */
.G_nav_box {
  font-family: "PingFang SC", sans-serif;
  font-size: 0.2rem;
  width: 24rem;
  height: 1.4875rem;
  background-color: #444;
  display: flex;
  /* justify-content: center; */
  align-items: center;
  justify-content: space-between;
}

.G_nav_box .box {
  min-width: 15.125rem;
  height: 100%;
  margin: auto;
  display: flex;
  justify-content: space-between;
  box-sizing: border-box;
}

.G_nav_box .box .G_nav_boxx:hover {
  background: #0552aa;
  width: 2.5rem;
}

.G_nav_box .box .G_nav_boxx {
  box-sizing: border-box;
  cursor: pointer;
  /* width: 1.5rem; */
  min-width: 1.4rem;
  max-width: 2.5rem;
  box-sizing: border-box;
  padding: 0 0.5rem;
  font-size: 0.25rem;
  color: white;
  display: flex;
  flex-direction: column;
  /* justify-content: center; */
  align-items: center;
  padding-top: 0.4375rem;
}

.G_nav_box .box .G_nav_boxx p {
  width: 0.225rem;
  background-color: rgba(255, 255, 255, 0.7);
  height: 0.0125rem;
  margin-top: 0.22rem;
}

.G_index_box {
  width: 100%;
  height: 6.25rem;
  background-color: rgb(255, 255, 255);
}
.hzfy {
  display: none;
}
/* 1..最新公告公示开始 */
.g_new_box1 {
  width: 20.025rem;
  height: 7.25rem;
  margin: auto;
  background-color: white;
  margin-top: 0.625rem;
  display: flex;
  justify-content: space-between;
}

.g_new_box1 .box1_left {
  cursor: pointer;
  width: 9.7rem;
  height: 100%;
  /* overflow: hidden; */
}

.g_new_box1 .box1_left .new-swiper-pagination{
  bottom: 2.65rem;
}

.g_new_box1 .box1_left .new-swiper-pagination .swiper-pagination-bullet{
  width: 15px;
  height: 15px;
}

.g_new_box1 .box1_left .new-swiper-button-next{
  top: var(--swiper-navigation-top-offset, 38%);
}

.g_new_box1 .box1_left .new-swiper-button-prev{
  top: var(--swiper-navigation-top-offset, 38%);
}

.g_new_box1 .box1_left img {
  width: 100%;
  height: 4.675rem;
  object-fit: cover;
}

.g_new_box1 .box1_left .box_left_bom {
  width: 100%;
  height: 2.575rem;
  color: white;
  background-color: #0050aa;
}

.g_new_box1 .box1_left .box_left_bom .left_left {
  float: left;
  overflow: hidden;
  /* height: 1.7875rem; */
  width: 1rem;
  padding: 0.2125rem 0.4125rem 0 0.6rem;
}

.g_new_box1 .box1_left .box_left_bom .left_left h2 {
  font-size: 0.5rem;
}

.g_new_box1 .box1_left .box_left_bom .left_left p {
  font-size: 0.25rem;
}

.g_new_box1 .box1_left .box_left_bom .left_left .yuan {
  width: 0.4rem;
  height: 0.4rem;
  margin-top: 0.25rem;
  border-radius: 50%;
  background-color: white;
  display: flex;
  justify-content: center;
  align-items: center;
}

.g_new_box1 .box1_left .box_left_bom .left_left .yuan img {
  width: 0.3rem;
  height: 0.3rem;
}

.g_new_box1 .box1_left .box_left_bom .left_right {
  float: left;
  width: 7.3rem;
  /* height: 2.5rem; */
  color: white;
  margin-top: 0.375rem;
}

.g_new_box1 .box1_left .box_left_bom .left_right .left_right_tit {
  font-size: 0.28rem;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.g_new_box1 .box1_left .box_left_bom .left_right p {
  width: 100%;
  height: 0.0125rem;
  margin: 0.25rem 0;
  background-color: white;
}

.g_new_box1 .box1_left .box_left_bom .left_right .text {
  width: 100%;
  font-size: 0.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.box1_right {
  width: 9.8625rem;
  height: 5.625rem;
}

.box1_right .top_box {
  cursor: pointer;
  width: 100%;
  height: 2.8rem;
  background-color: white;
  box-shadow: 4px 4px 10px 0px #d9d9d9;
  display: flex;
}

.box1_right .top_box .right {
  flex: 1;
  padding: 0.5625rem .125rem 0 0.3375rem;
}

.box1_right .top_box .right .title {
  font-size: 0.3rem;
  color: #0050aa;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 7.5rem;
}

.box1_right .top_box .right p {
  width: 100%;
  height: 0.0125rem;
  background-color: #eee;
  margin: 0.25rem 0 0.35rem 0.25rem;
}

.box1_right .top_box .right .textbox {
  font-size: 0.25rem;
  color: #999;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.box1_right .top_box .leftt {
  height: 1.025rem;
  width: 1.75rem;
  /* background-color: red; */
  margin-top: 0.8875rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.box1_right .top_box .leftt .time {
  color: #666;
  font-size: 0.5rem;
}

.box1_right .top_box .leftt .year {
  color: #9b9b9b;
  font-size: 0.2rem;
}

.box1_right .list {
  min-height: 5.8rem;
}

.box1_right .list > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0.0125rem solid #eee;
}

.box1_right .list .box {
  max-width: 8.2rem;
  padding: 0.34rem 0;
  font-size: 0.24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;
}
.box1_right .list .box:hover a {
  color: rgba(0, 80, 170, 1) !important;
}

.box1_right .list .time2 {
  font-size: 0.25rem;
  color: #9a9a9a;
}

.box1_right .xiangq {
  /* display: none !important; */
  width: 100%;
  height: 0.6rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-size: 0.25rem;
  color: #333;
  margin-top: 0.2rem;
}

.box1_right .xiangq div {
  width: 0.6rem;
  height: 0.6rem;
  background-color: #0050aa;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 0.175rem;
}

.box1_right .xiangq div img {
  width: 0.3rem;
  height: 0.3rem;
}

/* 1..最新公告公示结束 */
/* 2.门诊出诊表开始 */
.G_box2_tab {
  /* width: 22.025rem; */
  margin: auto;
  /* height: 2.225rem; */
  display: flex;
  align-items: center;
  overflow-x: auto;
  overflow-y: hidden;
  /* justify-content: center; */
}

.G_box2_tab .box {
  flex-shrink: 0;
  width: 2.225rem;
  cursor: pointer;
  height: 2.225rem;
  color: white;
  font-size: 0.3rem;
  background-color: #444;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  justify-content: center;
}

.G_box2_tab .box span {
  margin-top: 0.3875rem;
}

.G_box2_tab .box img {
  width: 0.625rem;
  height: 0.625rem;
  margin-top: 0.3375rem;
}

.G_box2_tab .box:hover {
  background-color: #0050aa;
}
.G_box2_tab .xvan {
  background-color: #0050aa;
}

/* .G_box2_tab .box:nth-child(9) {
  font-size: 0.25rem;
} */

/* .G_box2_tab .box:nth-child(9) span {
  margin-top: 0.273625rem;
  display: inline-block;
  width: 1.675rem;
} */

.big_box2 {
  width: 24rem;
  height: 8.4rem;
  background-color: #f6f6f6;
  margin-top: 0.875rem;
}

.big_box2 .con {
  width: 20.025rem;
  margin: auto;
  height: 100%;
  padding: 0.625rem 0;
  display: flex;
  justify-content: space-between;
}

.big_box2 .hua {
  display: none;
  width: 5.75rem;
  min-height: 7.15rem;
  max-height: 7.15rem;
  position: relative;
  background-color: #0050aa;
  overflow: auto;
  overflow-x: hidden;
  margin-right: 0.75rem;
  /* padding-top: .6375rem; */
}
.big_box2 .xvan {
  display: block;
}
.big_box2 .hua::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 0.1rem;
  /* height: .625rem !important; */
}

.big_box2 .hua::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  margin-left: 0.025rem;
  border-radius: 0.125rem;
  width: 0.1rem;
  height: 0.0625rem !important;
  background: white;
}

.big_box2 .hua::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  /* // -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); */
  border-radius: 10px;
  background: #0050aa;
}

.big_box2 .hua p:hover {
  font-size: 0.325rem;
  /* color: green; */
  font-weight: bold;
}
.big_box2 .hua .xvan {
  font-size: 0.325rem;
  /* color: green; */
  font-weight: bold;
}

.big_box2 .hua p {
  line-height: 0.45rem;
  height: 0.45rem;
  font-size: 0.275rem;
  cursor: pointer;
  color: white;
  margin: 0.1875rem 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 90%;
}

.big_box2 .hua img {
  height: 2.85rem;
  width: 2.58125rem;
  position: absolute;
  bottom: 1%;
  right: 0;
  z-index: -1;
}

.big_box2 .kaqie {
  width: 13.2875rem;
  height: 7.15rem;
}

.big_box2 .kaqie .ka_top {
  width: 100%;
  height: 0.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.big_box2 .kaqie .ka_top span {
  font-size: 0.3rem;
  color: #444;
}

.big_box2 .kaqie .ka_top .qie {
  width: 1rem;
  height: 0.5rem;
  display: flex;
}

.big_box2 .kaqie .ka_top .qie img {
  width: 0.35rem;
  height: 0.35rem;
}

.big_box2 .kaqie .ka_top .qie .shang {
  width: 0.5rem;
  height: 0.5rem;
  background-color: #bbd5f2;
  display: flex;
  justify-content: center;
  align-items: center;
}

.big_box2 .kaqie .ka_top .qie .xia {
  width: 0.5rem;
  height: 0.5rem;
  background-color: #0050aa;
  display: flex;
  justify-content: center;
  align-items: center;
}
.big_box2 .kaqie .xvan {
  display: block !important;
}
.big_box2 .kaqie .con_box {
  display: none;
}
.big_box2 .kaqie .ka_con {
  /* width: 12.2rem; */
  width: 100%;
  height: 6.3rem;
  margin-top: 0.375rem;
  display: flex;
  justify-content: space-between;
}

.big_box2 .kaqie .ka_con > div {
  box-sizing: border-box;
  width: 4.225rem;
  height: 100%;
  cursor: pointer;
  /* display: fl; */
}
.big_box2 .kaqie .ka_con > div:hover {
  background-color: rgba(0, 80, 170, 1);
}
.big_box2 .kaqie .ka_con > div:hover .name {
  color: rgb(255, 255, 255) !important;
}
.big_box2 .kaqie .ka_con > div:hover .zhizee {
  color: rgb(255, 255, 255) !important;
}
.big_box2 .kaqie .ka_con > div:hover .zhizetext {
  color: rgb(255, 255, 255) !important;
}
.big_box2 .kaqie .ka_con > div img {
  width: 4.25rem;
  height: 3.7875rem;
}

.big_box2 .kaqie .ka_con > div .zhize {
  display: flex;
  width: 100%;
  min-height: 0.35rem;
  padding: 0.25rem 0 0.175rem 0;
  color: #333;
  font-size: 0.25rem;
  border-bottom: 1px solid #d7d7d7;
}

.big_box2 .kaqie .ka_con > div .zhize .name {
  margin-right: 0.35rem;
}

.big_box2 .kaqie .ka_con > div .zhize .zhizee {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.big_box2 .kaqie .ka_con > div .zhizetext {
  width: 100%;
  font-size: 0.175rem;
  color: #999;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  margin-top: 0.2rem;
}

/* 2.门诊出诊表结束 */
/* 3.就诊指南开始 */
.g_new_box3 {
  width: 20.025rem;
  margin: auto;
  display: flex;
}

.g_new_box3 .lanbj {
  background-color: #0050aa;
}

.g_new_box3 > a > div {
  cursor: pointer;
  margin-top: 0.625rem;
  width: 5rem;
  height: 4.7rem;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.g_new_box3 > a > div .jzbj {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
}

.g_new_box3 > a > div .icon {
  width: 1.1625rem;
  height: 1.1625rem;
  margin: 1rem 0 0.625rem 0;
}

.g_new_box3 > a > div .text {
  font-size: 0.4rem;
  color: white;
}

/* 3.就诊指南结束 */
/* 4.科室导航开始 */
.g_new_box4_H5 {
  display: none;
}
.g_new_box4 {
  margin-top: 0.625rem;
  width: 24rem;
  height: 9.825rem;
  background: url(../image/bj2.png) no-repeat;
  background-size: 100% 100%;
}

.g_new_box4 > div {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.35);
}

.g_new_box4 > div .G_box4_nav {
  height: 0.75rem;
  width: 20rem;
  margin: 0.975rem auto 1.475rem;
  display: flex;
  justify-content: space-between;
}
.g_new_box4 > div .G_box4_nav .xvan span {
  color: #0050aa;
  font-weight: 500;
}
.g_new_box4 > div .G_box4_nav .xvan .img img {
  display: block;
}
.g_new_box4 > div .G_box4_nav > div:hover .img img {
  display: block;
}

.g_new_box4 > div .G_box4_nav > div:hover span {
  color: #0050aa;
  font-weight: 500;
}

.g_new_box4 > div .G_box4_nav > div {
  cursor: pointer;
  min-width: 0.3125rem;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
}

.g_new_box4 > div .G_box4_nav > div span {
  display: inline-block;
  color: white;
  font-size: 0.3rem;
}

.g_new_box4 > div .G_box4_nav > div .img {
  width: 1.1625rem;
  height: 0.175rem;
}

.g_new_box4 > div .G_box4_nav > div .img img {
  width: 100%;
  height: 100%;
  display: none;
}

.G_box_con3 {
  width: 16.5375rem;
  height: 5.5rem;
  margin: auto;
  display: flex;
  font-size: 0.325rem;
  flex-wrap: wrap;
  /* justify-content: space-between; */
  align-items: center;
  align-content: space-between;
}

.G_box_con3 > a > div {
  cursor: pointer;
  width: 4.7625rem;
  height: 1.5rem;
  color: white;
  border: 0.0125rem solid white;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.G_box_con3 > a:nth-child(3n-1) {
  margin: 0 1rem;
}
.G_box_con3 > a:hover {
  background-color: rgba(0, 80, 170, 1);
  color: white;
}

.G_box_con3_qie {
  width: 20rem;
  margin: auto;
  height: 0.5rem;
  display: flex;
  justify-content: flex-end;
}

.G_box_con3_qie img {
  width: 0.35rem;
  height: 0.35rem;
}

.G_box_con3_qie .qie {
  width: 1rem;
  height: 0.5rem;
  display: flex;
}

.G_box_con3_qie .qie .xia {
  cursor: pointer;
  width: 0.5rem;
  height: 0.5rem;
  background-color: #0050aa;
  display: flex;
  justify-content: center;
  align-items: center;
}

.G_box_con3_qie .qie .shang {
  cursor: pointer;
  width: 0.5rem;
  height: 0.5rem;
  background-color: #bbd5f2;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* 4.科室导航结束 */
/* 5.科室导航开始 */
.g_new_box5 {
  width: 20.025rem;
  margin: auto;
  height: 7.15rem;
  display: flex;
  justify-content: space-between;
}

.g_new_box5 .box5_left {
  width: 4rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  overflow-y: auto;
  overflow-x:visible;
}

.g_new_box5 .box5_left > div:hover .ttx {
  background-color: #0050aa;
  color: white;
}

.g_new_box5 .box5_left > div:hover .sanjiao {
  display: block;
}
.g_new_box5 .box5_left .xvan .ttx {
  background-color: #0050aa;
  color: white;
  padding: .125rem;
  box-sizing: border-box;
}
.g_new_box5 .box5_left .xvan .sanjiao {
  display: block;
}
.g_new_box5 .box5_left > div {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.g_new_box5 .box5_left .ttx {
  width: 3.05rem;
  /* height: 1.125rem; */
  display: flex;
  justify-content: center;
  align-items: center;
  color: #444;
  font-size: 0.3rem;
  background-color: #d9d9d9;
}

.g_new_box5 .box5_left .sanbao {
  width: 0.3rem;
  height: 0.4rem;
}

.g_new_box5 .box5_left .sanjiao {
  width: 0;
  height: 0;
  display: none;
  border-top: 0.2rem solid transparent;
  border-left: 0.3rem solid #0050aa;
  border-bottom: 0.2rem solid transparent;
}

.g_new_box5 .box5_right {
  background: url(../image/box_bj.png) no-repeat;
  background-size: 100% 100%;
  width: 16.0625rem;
  height: 7.15rem;
  position: relative;
  background-color: white;
  overflow: auto;
  overflow-x: hidden;
}

.g_new_box5 .box5_right .rongbox {
  position: absolute;
  left: 0;
}
.g_new_box5 .box5_right .rongbox p {
  font-size: 0.25rem !important ;
  line-height: 0.8rem;
}
.g_new_box5 .box5_right .rongbox p span {
  font-size: 0.25rem !important;
  line-height: 0.8rem;
}
/*.g_new_box5 .box5_right img {
  width: 11.625rem;
  height: 100%;
  position: absolute;
  right: 0;
  z-index: 0;
}*/
.rongbox img {
  max-width: 100%;
}
.tsimg {
  width: 11.625rem;
  height: 100%;
  position: absolute;
  right: 0;
  z-index: 0;
}

/* 5.科室导航结束 */

/* 6.院报开始 */
.g_new_box6 {
  width: 20.025rem;
  height: 8.2875rem;
  margin: auto;
}

.g_new_box6 .box6_con {
  width: 20rem;
  height: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 0.25rem;
}

.g_new_box6 .box6_con > a > div {
  cursor: pointer;
  width: 9.475rem;
  height: 100%;
  position: relative;
}

.g_new_box6 .box6_con > a > div img {
  height: 5.575rem;
  width: 100%;
}

.g_new_box6 .box6_con > a > div .wen_text {
  width: 100%;
  height: 0.95rem;
  background-color: #0050aa;
  position: absolute;
  top: 4.625rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.g_new_box6 .box6_con > a > div .wen_text p {
  width: 7.25rem;
  font-size: 0.225rem;
  color: white;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 0.375rem;
}

.g_new_box6 .box6_con > a > div .wen_text .time {
  font-size: 0.175rem;
  color: white;
  margin-right: 0.25rem;
}

.g_new_box6 .box6_con > a > div .con_txt {
  width: 100%;
  height: 2.7125rem;
  background-color: #f6f6f6;
  overflow: hidden;
}

.g_new_box6 .box6_con > a > div .con_txt .con_zi {
  margin: 0.375rem auto 0.275rem;
  width: 8.75rem;
  min-height: 1.45rem;
  color: #999;
  font-size: 0.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}

.g_new_box6 .box6_con > a > div .xiangq {
  height: 0.45rem;
  width: 100%;
  display: flex;
  align-items: center;
}

.g_new_box6 .box6_con > a > div .xiangq .yuan {
  margin: 0 0.175rem 0 0.375rem;
  width: 0.45rem;
  height: 0.45rem;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #0050aa;
}

.g_new_box6 .box6_con > a > div .xiangq .yuan img {
  width: 0.3rem;
  height: 0.3rem;
}

.g_new_box6 .box6_con > a > div .xiangq span {
  font-size: 0.225rem;
  color: #333;
}

.g_new_box6 .box6_con > a > div .xiangq2 {
  height: 0.45rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.g_new_box6 .box6_con > a > div .xiangq2 .yuan {
  margin: 0 0.375rem 0 0.175rem;
  width: 0.45rem;
  height: 0.45rem;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #0050aa;
}

.g_new_box6 .box6_con > a > div .xiangq2 .yuan img {
  width: 0.3rem;
  height: 0.3rem;
}

.g_new_box6 .box6_con > a > div .xiangq2 span {
  font-size: 0.225rem;
  color: #333;
}

/* 6.院报结束 */
/* G.首页结尾 */
/* G.患者服务开始 */
/* 1.在线问答开始 */
.G_zxwd {
  width: 100%;
  height: 7.725rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0.625rem 0 0 0;
  background-color: #f6f6f6;
}

.G_zxwd .lie::-webkit-scrollbar {
  width: 0.1rem;
}

.G_zxwd .lie::-webkit-scrollbar-thumb {
  margin-left: 0.025rem;
  border-radius: 0.125rem;
  width: 0.1rem;
  height: 0.0625rem !important;
  background: white;
}

.G_zxwd .lie::-webkit-scrollbar-track {
  border-radius: 10px;
  background: #0050aa;
}

.G_zxwd .lie {
  width: 9.95rem;
  min-height: 6.025rem;
  max-height: 6.025rem;
  background-color: #0050aa;
  position: relative;
  overflow: auto;
  overflow-x: hidden;
  color: white;
}

.G_zxwd .lie > img {
  width: 4rem;
  position: absolute;
  right: 0;
  bottom: 0;
}

.G_zxwd .lie h2 {
  font-size: 0.35rem;
  margin: 0.625rem 0 0.375rem 0.625rem;
}

.G_zxwd .lie > p {
  cursor: pointer;
  margin: 0 0 0.375rem 0.625rem;
  max-width: 90%;
  height: 0.375rem;
  font-size: 0.25rem;
  display: flex;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.G_zxwd .lie > p:hover {
  text-decoration: underline;
}
.G_zxwd .lie .xvan {
  text-decoration: underline;
}
.G_zxwd .lie > p img {
  width: 0.375rem;
  height: 0.375rem;
  margin-right: 0.15rem;
}

.G_zxwd .wenda {
  width: 9.675rem;
  height: 5.625rem;
  margin-left: 0.5rem;
}

.G_zxwd .wenda > h3 {
  font-size: 0.35rem;
  color: #444;
}

.G_zxwd .wenda .problem {
  box-sizing: border-box;
  font-size: 0.275rem;
  margin: 0.375rem 0;
  color: #444;
  width: 9.675rem;
  height: 0.9875rem;
  line-height: 0.9875rem;
  padding: 0 0.375rem;
  /* display: flex; */
  /* align-items: center; */
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: 1px solid #dedede;
}
.G_zxwd .wenda .answer > div p {
  font-size: 0.25rem !important;
}
.G_zxwd .wenda .answer > div p span {
  font-size: 0.2rem !important;
}
.G_zxwd .wenda .answer {
  /* box-sizing: border-box; */
  display: flex;
  align-items: center;
  font-size: 0.25rem;
  color: #444;
  width: 9.675rem;
  height: 2.925rem;
  padding: 0 0.375rem;
  border: 1px solid #dedede;
  overflow: auto;
  overflow-x: hidden;
}

.G_zxwd .wenda .answer > div {
  /* padding: .25rem 0; */
  width: 10.25rem;
  height: 2.7rem;
  /* overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4; */
}

/* 1.在线问答结束 */
/* 2.健康指南开始 */
.zkbox {
  width: 20rem;
  height: 5rem;
  margin: auto;
}

.zkbox > div {
  width: 4.7rem;
  height: 100%;
  cursor: pointer;
}
.zkbox > div:hover .txt {
  color: rgba(0, 80, 170, 1);
}
.zkbox > div > img {
  width: 100%;
  height: 3.8625rem;
}

.zkbox > div > p {
  height: 0.0625rem;
  width: 0.6rem;
  margin: 0.375rem 0 0.2rem 0;
  background-color: #0050aa;
}

.zkbox > div .txt {
  font-size: 0.25rem;
  color: #444;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* 2.健康指南结束 */
/* G.患者服务结束 */
/* G.党建工作开始 */
/* 1.基层党建开始 */
.jcdj {
  width: 20rem;
  margin: 0.625rem auto 0;
  display: flex;
  justify-content: space-between;
}

.jcdj > a > div {
  width: 6.3375rem;
  height: 100%;
}

.jcdj > a > div:hover p {
  color: rgba(0, 80, 170, 1);
}
.jcdj > a > div:hover .txt {
  color: rgba(0, 80, 170, 1);
}

.jcdj > a > div img {
  width: 100%;
  height: 4.3125rem;
}

.jcdj > a > div > p {
  font-size: 0.25rem;
  color: #444;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0.275rem 0 0.2rem 0;
}

.jcdj > 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;
}

.G_fenye {
  width: 100%;
  height: 0.25rem;
  display: flex;
  margin: 0.375rem 0;
  justify-content: center;
}

.G_fenye > div:nth-child(2n) {
  margin: 0 0.225rem;
}

.G_fenye .xvan {
  cursor: pointer;
  width: 0.25rem;
  height: 0.25rem;
  background-color: #0050aa !important;
}

.G_fenye .weixvan {
  cursor: pointer;
  box-sizing: border-box;
  border: 1px solid #0050aa;
  width: 0.25rem;
  height: 0.25rem;
}

/* 1.基层党建结束 */
/* 2.党建要闻开始 */
.djyw {
  width: 20rem;
  margin: 0.625rem auto 0;
  height: 7.475rem;
  overflow: hidden;
  display: flex;
}

.djyw .left {
  width: 11.0125rem;
  height: 100%;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}

.djyw .left .djyw_img {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 7.475rem;
  z-index: -1;
}

.djyw .left img {
  width: 100%;
  height: 7.475rem;
  object-fit: cover;
}

.djyw .left .tit {
  width: 8.6375rem;
  height: 0.9rem;
  margin: 5.575rem 0 0 0.875rem;
  color: white;
  font-size: 0.275rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.djyw .left .time {
  font-size: 0.25rem;
  height: 0.35rem;
  color: white;
  margin: 0 0 0 8.875rem;
}

.djyw .right {
  width: 8.625rem;
  height: 100%;
  margin-left: 0.375rem;
}

.djyw .right .xiangq2 {
  margin-top: 0.25rem;
  height: 0.45rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.djyw .right .xiangq2 span {
  font-size: 0.225rem;
  color: #333;
}

.djyw .right .xiangq2 .yuan {
  margin: 0 0.375rem 0 0.175rem;
  width: 0.45rem;
  height: 0.45rem;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #0050aa;
}

.djyw .right .xiangq2 .yuan img {
  width: 0.3rem;
  height: 0.3rem;
}

.djyw .right li {
  margin-bottom: 0.15rem;
  list-style: none;
  width: 8.6125rem;
  /* height: 1.875rem; */
  border-bottom: 0.025rem solid #dedede;
}

.zhizee {
  color: gray;
}

.djyw .right li:hover .txt {
  color: rgba(0, 80, 170, 1);
}

.djyw .right li .time {
  font-size: 0.35rem;
  color: #0050aa;
}

.djyw .right li .txt {
  margin-top: 0.07rem;
  width: 8.6375rem;
  height: 0.65rem;
  color: #444;
  font-size: 0.275rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* 2.党建要闻结束 */
/* 3.理论学习开始 */
.llxx {
  width: 20rem;
  margin: auto;
  min-height: 10rem;
}

.llxx > a > div {
  margin: 0.625rem 0;
  height: 3.0625rem;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.llxx > a > div:hover .wenben .tit {
  color: rgba(5, 82, 170, 1);
}
.llxx > a > div:hover .wenben .contxt {
  color: rgba(5, 82, 170, 1);
}

.llxx > a > div .time {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  box-sizing: border-box;
  border: 0.0125rem solid #dedede;
}

.llxx > a > div .time .year {
  font-size: 0.475rem;
  color: #444;
}

.llxx > a > div .time .month {
  font-size: 0.325rem;
  color: rgba(68, 68, 68, 1);
}

.llxx > a > div .wenben {
  width: 12.375rem;
}

.llxx > a > div .wenben .tit {
  font-size: 0.325rem;
  color: #444;
  overflow: hidden;
  text-overflow: ellipsis;
  /* white-space: nowrap; */
}

.llxx > a > div .wenben .contxt {
  color: #999;
  font-size: 0.225rem;
  width: 12.375rem;
  height: 1.15rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.llxx > a > div .img {
  width: 4.4rem;
  height: 3.0625rem;
}

.llxx > a > div .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* 3.理论学习结束 */
/* 4.党建活动开始 */
.djhd {
  width: 20rem;
  margin: 0.625rem auto 0;
  display: flex;
  justify-content: space-between;
}

.djhd > a > div {
  cursor: pointer;
  width: 4.5rem;
  height: 100%;
}

.djhd > a > div:hover .txt {
  color: rgba(5, 82, 170, 1);
}

.djhd > a > div > img {
  width: 100%;
  height: 2.6875rem;
}

.djhd > a > div .time {
  font-size: 0.225rem;
  color: #0050aa;
  margin: 0.15rem 0 0.0875rem 0;
}

.djhd > 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;
}

.djhd > a > div .yd {
  margin-top: 0.15rem;
  font-size: 0.225rem;
  color: #0050aa;
}

/* 4.党建活动结束 */
/* 5.廉政建设开始 */
.lzjs {
  width: 20rem;
  height: 7.525rem;
  margin: 0.625rem auto 0;
}

.lzjs .leftimg {
  width: 11.8625rem;
  height: 7.525rem;
  position: relative;
}

.lzjs .leftimg img {
  width: 100%;
  height: 100%;
}

.lzjs .leftimg .baibei {
  position: absolute;
  width: 10.3375rem;
  height: 5.85rem;
  background-color: white;
  left: 9.5125rem;
  top: 0.775rem;
  z-index: 2;
}

.lzjs .leftimg .baibei .xiangq2 {
  margin-top: 0.375rem;
  height: 0.45rem;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.lzjs .leftimg .baibei .xiangq2 span {
  font-size: 0.225rem;
  color: #333;
}

.lzjs .leftimg .baibei .xiangq2 .yuan {
  margin: 0 0.375rem 0 0.175rem;
  width: 0.45rem;
  height: 0.45rem;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #0050aa;
}

.lzjs .leftimg .baibei .xiangq2 .yuan img {
  width: 0.3rem;
  height: 0.3rem;
}

.lzjs .leftimg .baibei .title {
  margin: 0.625rem 0 0 0.625rem;
  font-size: 0.275rem;
  color: #444;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lzjs .leftimg .baibei .txtbox {
  width: 9.3125rem;
  height: 2.85rem;
  color: #666;
  font-size: 0.225rem;
  margin: 0.625rem 0 0 0.625rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
}

.lzjs .leftimg .heibei {
  position: absolute;
  left: 12.0625rem;
  top: 0.625rem;
  width: 7.9375rem;
  height: 5.85rem;
  z-index: 1;
  background-color: #444;
}

/* 5.廉政建设结束 */
/* 6.党史学习开始 */
.dsxx {
  width: 100%;
  margin-top: 0.625rem;
  background-color: #f6f6f6;
  overflow: hidden;
}

.dsxx .dsxxcon {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between;
  width: 20rem;
  height: 8rem;
  margin: 0.625rem auto 0;
}

.dsxx .dsxxcon > a > div {
  cursor: pointer;
  display: flex;
  align-items: center;
  width: 9.6625rem;
  height: 2.25rem;
  background-color: white;
}

.dsxx .dsxxcon > a > div:hover {
  background-color: rgba(5, 82, 170, 1);
}
.dsxx .dsxxcon > a > div:hover .left .day {
  color: white;
}
.dsxx .dsxxcon > a > div:hover .left .year {
  color: white;
}
.dsxx .dsxxcon > a > div:hover .right .tit {
  color: white;
}
.dsxx .dsxxcon > a > div:hover .right .con {
  color: white;
}

.dsxx .dsxxcon > a > div .left {
  margin-left: 0.125rem;
  margin-right: 0.375rem;
  width: 1.125rem;
  height: 1.375rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  border-right: 0.0375rem solid #dedede;
}

.dsxx .dsxxcon > a > div .left .day {
  height: 0.5rem;
  font-size: 0.4rem;
  color: #444;
}

.dsxx .dsxxcon > a > div .left .year {
  font-size: 0.15rem;
  color: #444;
  margin-top: 0.0625rem;
}

.dsxx .dsxxcon > a > div .right {
  width: 7rem;
  height: 1.25rem;
}

.dsxx .dsxxcon > a > div .right .tit {
  color: #444;
  font-size: 0.275rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dsxx .dsxxcon > a > div .right .con {
  color: #666;
  font-size: 0.225rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  width: 100%;
}

/* 6.党史学习结束 */
/* 7.职工之家开始 */
.zgzj {
  width: 20rem;
  margin: 0.625rem auto 0;
  height: 6.95rem;
  display: flex;
  justify-content: space-between;
}

.zgzj .firstimg {
  width: 9.875rem;
  height: 6.95rem;
  overflow: hidden;
  cursor: pointer;
}

.zgzj .firstimg:hover img {
  transform: scale(1.2);
  transition: all 0.6s;
}

.zgzj .firstimg img {
  /* cursor: pointer; */
  width: 100%;
  height: 100%;
}

.zgzj .fourimg {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between;
  width: 10.05rem;
  height: 100%;
}
.zgzj .fourimg .img {
  width: 4.9875rem;
  height: 3.44rem;
  overflow: hidden;
}
.zgzj .fourimg img {
  /* cursor: pointer; */
  width: 100%;
  height: 100%;
  cursor: pointer;
  /* overflow: hidden; */
}
.zgzj .fourimg .img:hover img {
  transform: scale(1.2);
  transition: all 0.6s;
}

/* 7.职工之家结束 */
.G_nav {
  width: 24rem;
  height: 1.225rem;
  background-color: #444;
  display: flex;
}

.G_nav .con {
  width: 20rem;
  height: 0.5rem;
  margin: auto;
  display: flex;
}

.G_nav .con .img {
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 0.5rem;
}

.G_nav .con .img img {
  width: 100%;
  height: 100%;
}

.G_nav .con > p {
  display: flex;
  align-items: center;
  font-size: 0.25rem;
}

.G_nav .con > p a {
  color: white;
}

.G_nav .con > p img {
  width: 0.3rem;
  height: 0.3rem;
  margin: 0 0.125rem;
}

/* G.党建工作结束 */
/* G.新闻、文章列表开始 */
.G_list_detail {
  width: 20rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  min-height: 9.5rem;
  margin: 1.25rem auto 0;
}

.G_list_detail a > div:hover {
  background-color: #0050aa;
  color: white;
  cursor: pointer;
}

.G_list_detail a > div:hover .title {
  /* background-color: #0050aa; */
  color: white;
  cursor: pointer;
}

.G_list_detail > a {
  width: auto;
  height: 3.975rem;
  margin-bottom: 0.37rem;
}

.G_list_detail a > div:hover .henxian {
  background-color: white;
}

.G_list_detail > :nth-child(3n-1) {
  margin: 0 0.3625rem;
}

.G_list_detail a > div {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #666;
  overflow: hidden;
  width: 6.425rem;
  height: 3.975rem;
  background-color: #f6f6f6;
}

.G_list_detail a > div .time {
  font-size: 0.225rem;
  margin-top: 0.5rem;
}

.G_list_detail a > div .henxian {
  width: 0.275rem;
  background-color: #666;
  height: 0.025rem;
  margin: 0.125rem 0 0.25rem 0;
}

.G_list_detail a > div .title {
  width: 4rem;
  height: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: black;
}

.G_list_detail a > div .con {
  width: 5.625rem;
  height: 0.7rem;
  line-height: 0.35rem;
  font-size: 0.1875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-align: center;
  margin: 0.5rem 0;
}

.G_list_detail a > div .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 0.45rem;
  font-size: 0.1875rem;
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}

.G_duo_fenye {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0.825rem 0;
  width: 100%;
  height: 0.5rem;
}

.G_duo_fenye .zuojian {
  cursor: pointer;
  width: 0.3275rem;
  height: 0.35rem;
}

.G_duo_fenye .zuojian img {
  width: 100%;
  height: 90%;
}

.G_duo_fenye .youjian {
  cursor: pointer;
  width: 0.3275rem;
  height: 0.35rem;
}

.G_duo_fenye .youjian img {
  width: 100%;
  height: 90%;
}

.G_duo_fenye .num {
  cursor: pointer;
  width: 0.5rem;
  height: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.G_duo_fenye .xvan {
  color: white !important;
  background-color: #0050aa !important;
}
.G_duo_fenye .num:hover {
  color: white;
  background-color: #0050aa;
}

/* G.新闻、文章列表结束 */
/* G.公共底部（地图） 开始*/
.G_map {
  display: flex;
  width: 24rem;
}

.G_map .map_left {
  width: 12rem;
  height: 8.3rem;
}

.G_map .map_right {
  overflow: hidden;
  width: 12rem;
  height: 8.3rem;
  color: white;
  background-color: #444;
}

.G_map .map_right .name {
  margin: 0.7rem 0 0 0.75rem;
  font-size: 0.35rem;
}

.G_map .map_right .iphone {
  font-size: 0.275rem;
  margin: 0.475rem 0 0 0.775rem;
}

.G_map .map_right .dizhi {
  display: flex;
  font-size: 0.275rem;
  margin: 0.375rem 0 0.375rem 0.775rem;
}
.G_map .map_right .dizhi > div {
  width: 7.65rem;
}

.G_map .map_right .car {
  display: flex;
  font-size: 0.275rem;
  margin: 0.375rem 0 0.675rem 0.775rem;
}

.G_map .map_right .car > div {
  width: 7.65rem;
}

.G_map .map_right .erwima {
  float: left;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 1.6875rem;
  height: 1.875rem;
  margin: 0 0.375rem 0 0.75rem;
}

.G_map .map_right .erwima > img {
  width: 1.2rem;
  height: 1.2rem;
}

.G_map .map_right .erwima span {
  margin-top: 0.1875rem;
  text-align: center;
  font-size: 0.23rem;
  color: white;
}

.landi {
  width: 100%;
  background-color: rgba(0, 80, 170, 1);
}

/* G.公共底部（地图）结束 */

/* G.详情页开始 */
.G_upper {
  position: fixed;
  left: 0;
  bottom: 3.375rem;
  width: 1.125rem;
  height: 0.95rem;
  border: 1px solid #dedede;
  box-sizing: border-box;
  color: #666;
  font-size: 0.2rem;
  display: flex;
  align-items: center;
  z-index: 999;
  background: #fff;
}
.G_upper .hui {
  width: 0.25rem;
  height: 100%;
  background-color: #ccc;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 0.1625rem;
}
.G_upper .hui img {
  width: 0.25rem;
  height: 0.25rem;
}

.nuxt {
  position: fixed;
  bottom: 3.375rem;
  right: 0;
  width: 1.125rem;
  height: 0.95rem;
  border: 1px solid #dedede;
  box-sizing: border-box;
  color: #666;
  font-size: 0.2rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  z-index: 999;
  background: #fff;
}
.nuxt .hui {
  width: 0.25rem;
  height: 100%;
  background-color: #0050aa;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 0.1625rem;
}
.nuxt .hui img {
  width: 0.25rem;
  height: 0.25rem;
}

.G_details {
  width: 20rem;
  margin: 0.875rem auto 0;
  min-height: 10rem;
}
.G_details .H5_detailupper {
  display: none;
}
.G_details .H5_detailnuxt {
  display: none;
}
.G_details .title {
  font-size: 0.4rem;
  color: #0050aa;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  font-weight: 600;
}
.G_details .timeeye {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0.375rem 0 0.5rem 0;
  color: #cdcdcd;
  font-size: 0.25rem;
}
.G_details .timeeye > img {
  width: 0.325rem;
  height: 0.325rem;
  margin: 0 0.15rem 0 0.3rem;
}
.G_details .xian {
  width: 20rem;
  height: 0.025rem;
  border-bottom: 0.025rem dashed #ececec;
}
#topcontrol a.top_stick {
  width: 0.7rem !important;
  height: 0.7rem !important;
  /* bottom: .625rem !important;
  right: .625rem !important;
  background-repeat: no-repeat !important;
  background-size: 100% 150% !important; */
}
.G_details .two_tit {
  display: flex;
  justify-content: center;
  font-size: 0.3rem;
  color: #666;
  margin: 0.625rem 0 0.375rem 0;
}
.G_details .txtcon {
  width: 20rem;
  padding: 20px 0;
  /* min-height: 8.625rem; */
  /* color: #666; */
  /* font-size: 0.275rem; */
  margin: auto;
  /* line-height: 0.8rem; */
}
.G_details .txtcon span {
  font-size: 0.275rem !important;
  line-height: 0.8rem !important;
}
.detail_bom {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 0.5rem;
  width: 20rem;
  margin: 1.25rem auto 1.3375rem;
}
.detail_bom img {
  cursor: pointer;
  width: 0.5rem;
  height: 0.5rem;
}
.detail_bom .fanhui {
  cursor: pointer;
  height: 0.5rem;
  color: #0050aa;
  font-size: 0.275rem;
  margin-right: 0.85rem;
}
.detail_bom .fanhui a {
  color: #0050aa;
}

/* G.详情页结束 */
/* 蓝色底部开始 */
.G_lanfooter {
  width: 24rem;
  background-color: rgba(0, 80, 170, 1);
  margin-top: 1rem;
}

/* 蓝色底部结束 */
/* G.其他列表类详情页开始 */
.zczj {
  width: 20rem;
  min-height: 11.25rem;
  margin: auto;
}
.zczj .title {
  font-size: 0.35rem;
  color: #0050aa;
  margin: 0.875rem 0 0.625rem 0;
}
.zczj .todayuser {
  width: 100%;
  min-height: 5rem;
  /* display: flex;
  justify-content: flex-start;
  flex-wrap: wrap; */
  display: grid;
  /* justify-content: flex-start; */
  /* flex-wrap: wrap; */
  gap: 20px;
  grid-template-columns: repeat(5, 1fr);
}
.zczj .todayuser > a:nth-child(4n) .tobox {
  margin-right: 0;
}
.zczj .todayuser .tobox {
  cursor: pointer;
  width: 100%;
  margin-right: 1rem;
  margin-bottom: 1.25rem;
}
.zczj .todayuser .tobox .userimg {
  width: 100%;
  /* max-width: 3rem; */
  /*height: 5rem;*/
  object-fit: contain;
}
.zczj .todayuser .tobox .post {
  display: flex;
  width: 100%;
  border-bottom: 1px solid #d7d7d7;
  font-size: 0.25rem;
  color: #333;
}
.zczj .todayuser .tobox .post .name {
  margin: 0.25rem 0.35rem 0.175rem 0;
}
.zczj .todayuser .tobox .post .postt {
  margin: 0.25rem 0.35rem 0.175rem 0;
}
.zczj .todayuser .tobox .affair {
  margin-top: 0.2rem;
  line-height: 0.275rem;
  color: #999;
  font-size: 0.175rem;
  width: 100%;
  height: 1.1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
/* .G_lanfooter {
  width: 7.5rem;
  height: 0.64rem;
} */
/* G.其他列表类详情页结束 */

/* 模块标题 开始*/
.all_title_main {
  overflow: hidden;
  padding-top: 1rem;
  width: 100%;
}

.all_title_main .all_title_text {
  font-family: PingFang SC;
  font-size: 0.375rem;
  font-weight: 600;
  line-height: 0.525rem;
  color: #363636;
  text-align: center;
}
.all_title_main .all_title_text a {
  font-family: PingFang SC;
  font-size: 0.375rem;
  font-weight: 600;
  line-height: 0.525rem;
  color: #363636;
  text-align: center;
}

.all_title_main .all_title_English {
  display: flex;
  margin: 0 auto;
  margin-top: 0.15rem;
  height: 0.25rem;
  justify-content: center;
  align-items: center;
}

.all_title_line {
  width: 0.3rem;
  height: 0;
  border-bottom: 1px solid #999999;
}

.all_title_main .all_title_English_text {
  font-family: PingFang SC;
  font-size: 0.175rem;
  font-weight: 400;
  line-height: 0.25rem;
  text-align: center;
  margin: 0 0.2rem;
  color: #999999;
}

/* 模块标题 结束*/
/* 导航条 */
.navigation {
  width: 100%;
  height: 1.5rem;
  background-color: #444444;
  display: flex;
  justify-content: center;
  position: relative;
}
.navigation_bg {
  width: 2.375rem;
  height: 100%;
  background-color: #0050aa;
  position: absolute;
  z-index: 0;
  transition: 0.1s all cubic-bezier(0.65, 0.05, 0.36, 1);
}
.navigation_item {
  padding: 0 0.5rem;
  display: flex;
  height: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
}
.navigation_item_title {
  font-family: PingFang SC;
  font-size: 0.25rem;
  font-weight: 400;
  line-height: 0.35rem;
  text-align: center;
  color: #fff;
  cursor: pointer;
  user-select: none;
  max-width: 2rem;
}
.navigation_item_line {
  width: 0.225rem;
  height: 0.0125rem;
  background: #ffffffb2;
  margin-top: 0.2rem;
}

/* 医院概况 开始 */
.overview_box {
  max-width: 24rem;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}

/* 医院简介 开始 */
.overview_box .intro_box {
  width: 100%;
}

.overview_box .intro_box .intro_content {
  margin: 0 auto;
  margin-top: 0.625rem;
  width: 20rem;
  display: flex;
  justify-content: space-between;
}

.overview_box .intro_box .intro_ctn_left {
  width: 10.55rem;
}

.overview_box .intro_box .intro_ctn_left_title {
  font-family: PingFang SC;
  font-size: 0.45rem;
  font-weight: 600;
  line-height: 0.45rem;
  text-align: left;
  color: #0050aa;
}

.overview_box .intro_box .intro_ctn_left_text {
  font-family: PingFang SC;
  font-size: 0.25rem;
  font-weight: 400;
  line-height: 0.4625rem;
  text-align: left;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  margin-top: 0.75rem;
  height: 3.25rem;
}

.overview_box .intro_box .intro_ctn_left_btn {
  cursor: pointer;
  width: 2.3rem;
}
.overview_box .intro_box .intro_ctn_left_btn a {
  margin-top: 0.7125rem;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.overview_box .intro_box .intro_btn_icon {
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #0050aa;
}
.overview_box .intro_box .intro_btn_icon img {
  width: 0.2rem;
  height: 0.2rem;
}

.overview_box .intro_box .intro_btn_text {
  margin-left: 0.175rem;
  font-family: PingFang SC;
  font-size: 0.25rem;
  font-weight: 400;
  color: #333333;
}

.overview_box .intro_box .intro_ctn_right {
  width: 8.85rem;
  height: 5.9rem;
  position: relative;
}
.overview_box .intro_box .intro_ctn_right img{
  width: 8.85rem;
  height: 5.9rem;
  /* position: absolute;
  left: 0;
  top: 0;
  z-index: 0; */
  object-fit: cover;
}

.overview_box .intro_box .intro_right_top {
  display: flex;
  overflow: hidden;
}

.overview_box .intro_box .intro_right_top_img {
  width: 5.9rem;
  height: 2.95rem;
  position: relative;
}

.overview_box .intro_box .intro_top_img_mask {
  width: 2.95rem;
  height: 2.95rem;
  background-color: #8694a5;
  opacity: 0.8;
  position: absolute;
  z-index: 1;
}


.overview_box .intro_box .intro_right_top_other {
  width: 2.95rem;
  height: 2.95rem;
  background-color: #0050aa;
}

.overview_box .intro_box .intro_right_bottom {
  display: flex;
  overflow: hidden;
  justify-content: end;
}

.overview_box .intro_box .intro_right_bom_img {
  width: 5.9rem;
  height: 2.95rem;
  position: relative;
}

.overview_box .intro_box .intro_bom_img_mask {
  width: 2.95rem;
  height: 2.95rem;
  background-color: #0050aa;
  opacity: 0.7;
  position: absolute;
  z-index: 1;
}

.overview_box .intro_box .intro_right_bom_img img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

/* 医院简介 结束 */
/* 院务公开 开始 */
.overview_box .open_box {
  margin-top: 0.375rem;
  overflow: hidden;
}

.overview_box .open_box .open_content {
  margin-top: 0.625rem;
  width: 100%;
  overflow: hidden;
  display: none;
}

.overview_box .open_box .open_content.active {
  display: block;
}

.overview_box .open_box .open_ctn_left {
  width: 50%;
  height: 6.25rem;
  float: left;
}

.overview_box .open_box .open_ctn_left img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.overview_box .open_box .open_ctn_right {
  width: 50%;
  height: 6.25rem;
  background-color: #0050aa;
  overflow: hidden;
}

.overview_box .open_box .open_right_title {
  width: 8.25rem;
  height: 0.85rem;
  margin-top: 0.75rem;
  margin-left: 0.375rem;
  font-family: PingFang SC;
  font-size: 0.28rem;
  font-weight: 400;
  line-height: 0.425rem;
  text-align: left;
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.overview_box .open_box .open_right_line {
  width: 0.775rem;
  height: 0.05rem;
  background-color: #fff;
  margin-left: 0.375rem;
  margin-top: 0.25rem;
}

.overview_box .open_box .open_right_text {
  font-family: PingFang SC;
  font-size: 0.25rem;
  font-weight: 400;
  line-height: 0.5rem;
  text-align: left;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  margin-top: 0.625rem;
  margin-left: 0.375rem;
  width: 9.675rem;
  height: 2.5rem;
  color: #ffffff;
}

.overview_box .open_box .open_right_btn {
  margin-top: 0.375rem;
  display: flex;
  justify-content: end;
  align-items: center;
  margin-right: 2rem;
}
.overview_box .open_box .open_right_btn a {
  width: 2.3rem;
  display: flex;
  cursor: pointer;
  height: 100%;
  align-items: center;
  justify-content: end;
}

.overview_box .open_box .open_right_btn_text {
  font-family: PingFang SC;
  font-size: 0.25rem;
  font-weight: 300;
  line-height: 0.35rem;
  text-align: left;
  color: #fff;
  margin-right: 0.175rem;
}

.overview_box .open_box .open_right_btn_icon {
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  display: flex;
  background-color: #fff;
  align-items: center;
  justify-content: center;
}

.overview_box .open_box .open_right_btn_icon img {
  width: 0.2rem;
  height: 0.2rem;
}

.overview_box .open_box .open_pag {
  width: 100%;
  justify-content: center;
  margin-top: 0.375rem;
  display: flex;
}

.overview_box .open_box .open_pag_item {
  width: 0.25rem;
  height: 0.25rem;
  border: 1px solid #0050aa;
  box-sizing: border-box;
  margin: 0 0.125rem;
  cursor: pointer;
}

.overview_box .open_box .open_pag_item.active {
  background-color: #0050aa;
}

/* 院务公开 结束 */
/* 医院环境 开始 */
.overview_box .environment_box {
  overflow: hidden;
  width: 100%;
  margin-top: 0.375rem;
}

.overview_box .environment_box .environment_content {
  width: 20rem;
  margin: 0 auto;
  margin-top: 0.775rem;
  display: none;
  flex-wrap: wrap;
}

.overview_box .environment_box .environment_content.active {
  display: block;
}

.overview_box .environment_box .environment_ctn_top {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.overview_box .environment_box .environment_top_first img {
  width: 100%;
  height: 100%;
}
.overview_box .environment_box .environment_top_item:first-child {
  width: 9.75rem;
  height: 4.625rem;
}

.overview_box .environment_box .environment_top_item {
  width: 4.625rem;
  height: 4.625rem;
  margin-bottom: 0.5rem;
}

.overview_box .environment_box .environment_top_item img {
  width: 100%;
  height: 100%;
}

.overview_box .environment_box .environment_ctn_bom {
  margin-top: 0.5rem;
  display: flex;
  justify-content: space-between;
}

.overview_box .environment_box .environment_pag {
  width: 100%;
  justify-content: center;
  display: flex;
}

.overview_box .environment_box .environment_pag_item {
  width: 0.25rem;
  height: 0.25rem;
  border: 1px solid #0050aa;
  box-sizing: border-box;
  margin: 0 0.125rem;
  cursor: pointer;
}

.overview_box .environment_box .environment_pag_item.active {
  background-color: #0050aa;
}

/* 医院环境 结束 */
/* 领导简介 开始 */
.overview_box .leader_box {
  margin-top: 0.375rem;
  overflow: hidden;
}

.overview_box .leader_box .leader_content {
  width: 100%;
  /* height: 9rem; */
  background-color: #f6f6f6;
  overflow: hidden;
  margin-top: 0.625rem;
}

.overview_box .leader_box .leader_ctn_main {
  width: 20rem;
  height: auto;
  margin: 0 auto;
  margin-top: 0.625rem;
}

.overview_box .leader_box .leader_main_top {
  display: flex;
  align-items: start;
  justify-content: space-between;
  width: 100%;
  height: 0.6rem;
}

.overview_box .leader_box .leader_main_tab {
  display: flex;
}

.overview_box .leader_box .leader_tab_item {
  font-family: PingFang SC;
  font-size: 0.3rem;
  font-weight: 400;
  line-height: 0.425rem;
  text-align: left;
  margin-right: 0.3125rem;
  color: #444444;
  position: relative;
  cursor: pointer;
}

.overview_box .leader_box .leader_tab_item.active {
  color: #0050aa;
}

.overview_box .leader_box .leader_tab_item.active::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -0.2rem;
  content: "";
  width: 0.6rem;
  height: 0.1rem;
  border-radius: 0.5rem;
  background-color: #0050aa;
}

.overview_box .leader_box .leader_pag {
  display: flex;
}

.overview_box .leader_box .pag_icon {
  width: 0.5rem;
  height: 0.5rem;
  background-color: #0050aa;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.overview_box .leader_box .pag_img_active {
  width: 0.3rem;
  height: 0.3rem;
  display: none;
}

.overview_box .leader_box .pag_img {
  width: 0.3rem;
  height: 0.3rem;
}

.overview_box .leader_box .pag_icon.active .pag_img {
  display: none;
}

.overview_box .leader_box .pag_icon.active .pag_img_active {
  display: block;
}

.overview_box .leader_box .pag_icon.active {
  background-color: #bbd5f2;
}

.overview_box .leader_box .leader_intro_leader {
  display: none;
}
.overview_box .leader_box .leader_intro_leader.active {
  display: block;
}
.overview_box .leader_box .leader_ctn_intro {
  margin-top: 0.525rem;
  overflow: hidden;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.overview_box .leader_box .leader_item {
  width: 4.625rem;
  height: 7rem;
  overflow: hidden;
}
.overview_box .leader_box .leader_item a {
  width: 100%;
  height: 100%;
}
.overview_box .leader_box .leader_item_img {
  width: 100%;
  height: 3.625rem;
  overflow: hidden;
}
.overview_box .leader_box .leader_item_img img {
  width: 100%;
  min-height: 4rem;
  object-fit: cover;
}
.overview_box .leader_box .leader_item_text {
  width: 100%;
  margin: 0 auto;
  margin-top: 0.225rem;
}
.overview_box .leader_box .leader_item_title {
  font-family: PingFang SC;
  font-size: 0.25rem;
  font-weight: 400;
  line-height: 0.35rem;
  text-align: left;
  color: #333333;
}

.overview_box .leader_box .leader_item_name {
  margin-right: 0.35rem;
  font-weight: bold;
}
.overview_box .leader_box .leader_item_position {
  margin-right: 0.35rem;
  margin-top: .125rem;
  font-size: 0.2rem;
}
.overview_box .leader_box .leader_item_line {
  width: 100%;
  height: 0.0125rem;
  background-color: #d7d7d7;
  margin-top: 0.175rem;
}
.overview_box .leader_box .leader_item_des {
  margin-top: 0.2rem;
  font-family: PingFang SC;
  font-size: 0.23rem;
  font-weight: 400;
  line-height: 0.36rem;
  text-align: left;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.overview_box .leader_box .leader_item_more {
  display: none;
}
/* 领导简介 结束 */
/* 组织架构 开始 */
.overview_box .framework_box {
  margin-top: 0.375rem;
  overflow: hidden;
  width: 100%;
}

.overview_box .framework_box .framework_content {
  margin-top: 0.625rem;
  overflow: hidden;
  display: flex;
  justify-content: center;
}

.overview_box .framework_box .framework_content img {
  width: 20rem;
}

/* 组织架构 结束 */
/* 荣誉展示 开始 */
.overview_box .honor_box {
  margin-top: 0.375rem;
  overflow: hidden;
}

.overview_box .honor_box .honor_content {
  width: 20rem;
  margin: 0 auto;
  margin-top: 0.625rem;
  display: none;
}

.overview_box .honor_box .honor_content.active {
  display: block;
}

.overview_box .honor_box .honor_list {
  display: flex;
  justify-content: space-between;
}

.overview_box .honor_box .honor_item {
  width: 4.625rem;
  height: 4.625rem;
  background-color: #f6f6f6;
}

.overview_box .honor_box .honor_item_img {
  width: 3.3rem;
  height: 2.625rem;
  margin: 0.5rem auto 0.325rem;
}

.overview_box .honor_box .honor_item_img img {
  width: 100%;
  height: 2.3625rem;
}

.overview_box .honor_box .honor_item_title {
  font-family: PingFang SC;
  font-size: 0.275rem;
  font-weight: 400;
  line-height: 0.4rem;
  text-align: center;
  margin: 0 auto;
  color: #444444;
}

.overview_box .honor_box .honor_pag {
  width: 100%;
  justify-content: center;
  margin-top: 0.375rem;
  display: flex;
}

.overview_box .honor_box .honor_pag_item {
  width: 0.25rem;
  height: 0.25rem;
  border: 1px solid #0050aa;
  box-sizing: border-box;
  margin: 0 0.125rem;
  cursor: pointer;
}

.overview_box .honor_box .honor_pag_item.active {
  background-color: #0050aa;
}

/* 荣誉展示 结束 */
/* 医疗成果 开始 */
.overview_box .achievement_box {
  margin-top: 0.375rem;
  overflow: hidden;
}

.overview_box .achievement_box .achievement_content {
  margin-top: 0.625rem;
  width: 100%;
  overflow: hidden;
}

.overview_box .achievement_box .achievement_ctn_main {
  padding: 0 2rem;
  height: 6.3rem;
  margin: 0.725rem 0;
  background-color: #0050aa;
  display: flex;
  justify-content: space-between;
}

.overview_box .achievement_box .achievement_ctn_left {
  overflow: hidden;
  width: 8.7rem;
}

.overview_box .achievement_box .achievement_left_item {
  display: none;
}

.overview_box .achievement_box .achievement_left_item.active {
  display: block;
}

.overview_box .achievement_box .achievement_left_title {
  font-family: PingFang SC;
  font-size: 0.35rem;
  font-weight: 800;
  line-height: 0.425rem;
  text-align: left;
  color: #ffffff;
  margin-top: 0.625rem;
}

.overview_box .achievement_box .achievement_left_line {
  width: 0.775rem;
  height: 0.05rem;
  background-color: #fff;
  margin-top: 0.15rem;
}

.overview_box .achievement_box .achievement_left_text {
  font-family: PingFang SC;
  font-size: 0.28rem;
  font-weight: 400;
  line-height: 0.5rem;
  text-align: left;
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  margin-top: 0.625rem;
}

.overview_box .achievement_box .achievement_ctn_tab {
  width: 1.375rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
}

.overview_box .achievement_box .achievement_tab_item {
  font-family: PingFang SC;
  font-size: 0.275rem;
  font-weight: 400;
  line-height: 0.4rem;
  text-align: center;
  color: #fff;
  cursor: pointer;
}

.overview_box .achievement_box .achievement_tab_item.active {
  font-size: 0.35rem;
  line-height: 0.5rem;
}

.overview_box .achievement_box .achievement_ctn_right {
  width: 8.95rem;
  height: 7.75rem;
  margin-top: -0.725rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.overview_box .achievement_box .achievement_right_item {
  width: 0rem;
  height: 0rem;
  transition: 0.2s all linear;
}

.overview_box .achievement_box .achievement_right_item.active {
  width: 100%;
  height: 100%;
}

.overview_box .achievement_box .achievement_right_item img {
  width: 100%;
  height: 100%;
}

/* 医疗成果 结束 */
/* 仪器设备 开始 */
.overview_box .equipment_box {
  margin-top: 0.375rem;
}

.overview_box .equipment_box .equipment_content {
  overflow: hidden;
  width: 20rem;
  margin: 0.625rem auto 0;
}

.overview_box .equipment_box .equipment_pag {
  display: flex;
  justify-content: end;
}

.overview_box .equipment_box .pag_icon {
  width: 0.5rem;
  height: 0.5rem;
  background-color: #0050aa;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.overview_box .equipment_box .pag_img_active {
  width: 0.3rem;
  height: 0.3rem;
  display: none;
}

.overview_box .equipment_box .pag_img {
  width: 0.3rem;
  height: 0.3rem;
}

.overview_box .equipment_box .pag_icon.active .pag_img {
  display: none;
}

.overview_box .equipment_box .pag_icon.active .pag_img_active {
  display: block;
}

.overview_box .equipment_box .pag_icon.active {
  background-color: #bbd5f2;
}

.overview_box .equipment_box .equipment_ctn_main {
  width: 100%;
  margin-top: 0.5rem;
  overflow: hidden;
}

.overview_box .equipment_box .equipment_ctn_list {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.overview_box .equipment_box .equipment_ctn_item {
  width: 4.625rem;
  height: 5.85rem;
}

.overview_box .equipment_box .equipment_item_img {
  width: 100%;
  height: 5.1rem;
}

.overview_box .equipment_box .equipment_item_img img {
  width: 100%;
  height: 100%;
}

.overview_box .equipment_box .equipment_item_text {
  height: 0.75rem;
  background-color: #444444;
  padding-left: 0.25rem;
  line-height: 0.75rem;
  color: #ffffff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: PingFang SC;
  font-size: 0.225rem;
  font-weight: 400;
  text-align: left;
}

/* 仪器设备 结束 */
/* 医院概况 结束 */
/* 专家介绍 开始 */
.expert_box {
  max-width: 24rem;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}
.expert_box .mySwiper-expert .swiper-pagination {
  display: none;
}
.expert_box .expert_ctn_top {
  width: 20rem;
  display: flex;
  align-items: start;
  justify-content: space-between;
  height: 0.6rem;
  margin: 0.625rem auto 0;
}
.expert_box .expert_ctn_tab {
  display: flex;
}
.expert_box .expert_tab_item {
  font-family: PingFang SC;
  font-size: 0.3rem;
  font-weight: 400;
  line-height: 0.425rem;
  text-align: left;
  margin-right: 0.75rem;
  color: #444444;
  position: relative;
  cursor: pointer;
}
.expert_box .expert_tab_item.active {
  color: #0050aa;
}
.expert_box .expert_tab_item.active::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -0.2rem;
  content: "";
  width: 0.6rem;
  height: 0.1rem;
  border-radius: 0.5rem;
  background-color: #0050aa;
}
.expert_box .expert_pag {
  display: flex;
}
.expert_box .pag_icon {
  width: 0.5rem;
  height: 0.5rem;
  background-color: #0050aa;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.expert_box .pag_img_active {
  width: 0.3rem;
  height: 0.3rem;
  display: none;
}
.expert_box .pag_img {
  width: 0.3rem;
  height: 0.3rem;
}
.expert_box .pag_icon.active .pag_img {
  display: none;
}
.expert_box .pag_icon.active .pag_img_active {
  display: block;
}
.expert_box .pag_icon.active {
  background-color: #bbd5f2;
}
.expert_box .expert_ctn_tab_h {
  display: none;
}
.expert_box .expert_content {
  display: none;
}
.expert_box .expert_content.active {
  display: block;
}
.expert_box .expert_ctn_main {
  padding: 0.625rem 2rem;
  height: 7.15rem;
  background-color: #f6f6f6;
  display: flex;
  margin-top: 0.275rem;
}
.expert_box  .expert_box_right{
  width: 14rem;
}
.expert_box .expert_ctn_left {
  width: 6.3rem;
  height: 100%;
  background-color: #0050aa;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
.expert_box .expert_left_main {
  margin: 0.625rem 0.02rem 0.625rem 0.5rem;
  height: 5.975rem;
  overflow-y: auto;
}
.expert_box .expert_left_main::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 0.1rem;
  /* height: .625rem !important; */
}

.expert_box .expert_left_main::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  margin-left: 0.025rem;
  border-radius: 0.125rem;
  width: 0.1rem;
  height: 0.0625rem !important;
  background: white;
}

.expert_box .expert_left_main::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  /* // -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); */
  border-radius: 10px;
  background: #0050aa;
}
.expert_box .expert_left_img {
  position: absolute;
  right: 0.25rem;
  bottom: 0;
  width: 2.575rem;
  height: 2.85rem;
}
.expert_box .expert_left_img img {
  width: 100%;
  height: 100%;
}
.expert_box .expert_left_item {
  font-family: PingFang SC;
  font-size: 0.275rem;
  line-height: 0.375rem;
  font-weight: 400;
  text-align: left;
  color: #fff;
  margin-bottom: 0.375rem;
  cursor: pointer;
}
.expert_box .expert_left_item:last-child {
  margin-bottom: 0;
}
.expert_box .expert_left_item.active {
  font-size: 0.325rem;
  line-height: 0.45rem;
}
.expert_box .expert_ctn_right_cut {
  margin-left: 0.55rem;
  display: none;
}
.expert_box .expert_ctn_right_cut.active {
  display: block;
}
.expert_box .expert_ctn_right_cut_peo {
  display: none;
}
.expert_box .expert_ctn_right_cut_peo.active {
  display: block;
}
.expert_box .expert_ctn_right {
  display: flex;
}
.expert_box .expert_ctn_img {
  width: 7.2rem;
  height: 7.2rem;
  margin-right: 0.5rem;
}
.expert_box .expert_ctn_img img {
  width: 100%;
  min-height: 7.2rem;
  object-fit: cover;
}
.expert_box .expert_ctn_message {
  flex: 1;
}
.expert_box .expert_msg_name {
  font-family: PingFang SC;
  font-size: 0.3rem;
  font-weight: 400;
  line-height: 0.425rem;
  text-align: left;
  color: #444444;
}
.expert_box .expert_msg_name span {
  margin-right: 0.175rem;
}
.expert_box .expert_msg_name span:last-child {
  margin-right: 0;
}
.expert_box .expert_msg_line {
  width: 0.9rem;
  height: 0.05rem;
  margin-top: 0.375rem;
  background-color: #0050aa;
}
.expert_box .expert_msg_text {
  font-family: PingFang SC;
  font-size: 0.25rem;
  font-weight: 400;
  line-height: 0.5rem;
  text-align: left;
  color: #999999;
  margin-top: 0.375rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 10;
}

.expert_box .expert_item_more {
  width: 100%;
  display: flex;
  justify-content: end;
  align-items: center;
  margin-top: 0.42rem;
}

.expert_box .expert_more_text {
  font-family: PingFang SC;
  font-size: 0.2rem;
  font-weight: 400;
  line-height: 0.28rem;
  text-align: left;
  color: #333;
  margin-right: 0.08rem;
}

.expert_box .expert_more_icon {
  width: 0.28rem;
  height: 0.28rem;
}

.expert_box .expert_more_icon img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.expert_box .expert_ctn_table_cut {
  width: 20rem;
  margin: 0.625rem auto 0;
  display: none;
}
.expert_box .expert_ctn_table_cut_peo {
  display: none;
}
.expert_box .expert_ctn_table_cut_peo.active {
  display: block;
}
.expert_box .expert_ctn_table_cut.active {
  display: block;
}
.expert_box .expert_ctn_table {
  width: 100%;
  display: flex;
}
.expert_box .expert_big_table {
  flex: 1;
}
.expert_box .table_name {
  width: 2.875rem;
}
.expert_box .table_room {
  width: 5.975rem;
}
.expert_box .expert_big_table td.table_date {
  padding: 0;
}
.expert_box .table_date table {
  width: 100%;
  border: 0;
}
.expert_box .expert_big_table .expert_big_table_tr th {
  background-color: #0050aa;
  text-align: center;
  color: #fff;
  font-family: PingFang SC;
  font-size: 0.275rem;
  font-weight: 400;
  height: 1.225rem;
  line-height: 1.225rem;
  padding: 0;
}
.expert_box .expert_big_table td {
  border: 1px solid #dedede;
  height: 1.125rem;
  font-family: PingFang SC;
  font-size: 0.25rem;
  font-weight: 400;
  text-align: center;
  padding: 0;
}
.expert_box .table_date_ctn {
  display: none;
}
.expert_box .internal_table {
  font-family: PingFang SC;
  font-size: 0.1625rem;
  font-weight: 400;
  text-align: center;
  color: #444;
}
.expert_box .internal_table th {
  background-color: #f6f6f6;
  padding: 0.3rem;
  text-align: center;
  border-right: 0;
}
.expert_box .internal_table td {
  height: 0.35rem;
  padding: 0;
  line-height: 0.35rem;
  font-family: PingFang SC;
  font-size: 0.1625rem;
  font-weight: 600;
  color: #333;
  border-right: 0;
}
.expert_box .internal_table_left {
  width: 3.25rem;
  text-align: center;
  background-color: #f6f6f6;
  font-family: PingFang SC;
  font-size: 0.2rem;
  font-weight: 400;
  line-height: 0.275rem;
  color: #444444;
  border-bottom: 0;
  border-left: 0;
}
.expert_box .internal_table_left_date {
  margin-bottom: 0.075rem;
}
.expert_box .internal_table_name {
  width: 2.275rem;
}
.expert_box .expert_table_msg {
  width: 20rem;
  height: 1.25rem;
  background-color: #f6f6f6;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.expert_box .notice_msg {
  display: flex;
  align-items: center;
  margin-left: 1.0625rem;
}
.expert_box .notice_msg_icon {
  width: 0.375rem;
  height: 0.375rem;
  margin-right: 0.225rem;
}
.expert_box .notice_msg_text {
  font-family: PingFang SC;
  font-size: 0.225rem;
  font-weight: 400;
  line-height: 0.375rem;
  text-align: left;
  color: #444;
}
.expert_box .notice_ewm {
  display: flex;
  align-items: center;
  margin-right: 3.75rem;
}
.expert_box .notice_ewm_text {
  font-family: PingFang SC;
  font-size: 0.225rem;
  font-weight: 400;
  line-height: 0.6875rem;
  text-align: left;
  margin-right: 0.55rem;
}
.expert_box .notice_ewm_icon {
  width: 0.6875rem;
  height: 0.6875rem;
}

/* 专家介绍 结束 */
/* 医学研讨 开始 */
.medical_research_box {
  max-width: 24rem;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}
/* 人才培训 开始 */
.medical_research_box .talents_box {
  width: 100%;
  overflow: hidden;
}
.medical_research_box .talents_box .talents_content {
  width: 20rem;
  margin: 0.625rem auto 0;
  overflow: hidden;
  display: none;
}
.medical_research_box .talents_box .talents_content.active {
  display: block;
}
.medical_research_box .talents_box .talents_ctn_main {
  display: flex;
}
.medical_research_box .talents_box .talents_ctn_left {
  width: 10.125rem;
  height: 6.225rem;
}
.medical_research_box .talents_box .talents_ctn_left img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.medical_research_box .talents_box .talents_ctn_right {
  margin-left: 0.625rem;
  flex: 1;
  overflow: hidden;
}
.medical_research_box .talents_box .talents_right_title {
  font-family: PingFang SC;
  font-size: 0.35rem;
  font-weight: 400;
  line-height: 0.5rem;
  text-align: left;
  margin-top: 0.5rem;
  color: #444444;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.medical_research_box .talents_box .talents_right_text {
  font-family: PingFang SC;
  font-size: 0.225rem;
  font-weight: 400;
  line-height: 0.5rem;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 8;
  color: #444444;
  margin-top: 0.5rem;
  height: 4rem;
  padding-right: 0.225rem;
}
.medical_research_box .talents_box .talents_right_more {
  margin-top: 0.125rem;
  cursor: pointer;
}
.medical_research_box .talents_box .talents_right_more a {
  display: flex;
  justify-content: end;
}
.medical_research_box .talents_box .talents_more_text {
  font-family: PingFang SC;
  font-size: 0.25rem;
  font-weight: 400;
  line-height: 0.6rem;
  text-align: left;
  margin-right: 0.175rem;
  color: #333333;
}
.medical_research_box .talents_box .talents_more_icon {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  background-color: #0050aa;
  display: flex;
  align-items: center;
  justify-content: center;
}
.medical_research_box .talents_box .talents_more_icon img {
  width: 0.3rem;
  height: 0.3rem;
  object-fit: cover;
}
.medical_research_box .talents_box .talents_more_icon img:nth-child(2) {
  display: none;
}
.medical_research_box .talents_box .talents_pag {
  width: 100%;
  justify-content: center;
  margin-top: 0.375rem;
  display: flex;
}
.medical_research_box .talents_box .talents_pag_item {
  width: 0.25rem;
  height: 0.25rem;
  border: 1px solid #0050aa;
  box-sizing: border-box;
  margin: 0 0.125rem;
  cursor: pointer;
}
.medical_research_box .talents_box .talents_pag_item.active {
  background-color: #0050aa;
}
/* 人才培训 结束 */
/* 医师风采 开始 */
.medical_research_box .physician_box {
  margin-top: 0.375rem;
  overflow: hidden;
}
.medical_research_box .physician_box .physician_content {
  margin: 0.625rem auto 0;
  width: 20rem;
  display: none;
}
.medical_research_box .physician_box .physician_content.active {
  display: block;
}
.medical_research_box .physician_box .physician_ctn_main {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.medical_research_box .physician_box .physician_ctn_img {
  width: 6.625rem;
  height: 5.175rem;
  position: relative;
}
.medical_research_box .physician_box .physician_ctn_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.medical_research_box .physician_box .physician_ctn_middle {
  width: 6.625rem;
  height: 5.175rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.medical_research_box .physician_box .physician_middle_img {
  width: 100%;
  height: 2.55rem;
  position: relative;
}
.medical_research_box .physician_box .physician_middle_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.medical_research_box .physician_box .physician_ctn_label {
  width: 1.55rem;
  height: 1.55rem;
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  color: #ffffff;
  font-family: PingFang SC;
  font-size: 0.275rem;
  font-weight: 400;
  line-height: 0.4rem;
  text-align: left;
  overflow: hidden;
  box-sizing: border-box;
  padding-left: 0.1875rem;
  padding-top: 0.175rem;
  background: linear-gradient(135deg, #0050aacc 50%, transparent 50%);
}
.medical_research_box .physician_box .physician_pag {
  width: 100%;
  justify-content: center;
  margin-top: 0.375rem;
  display: flex;
}
.medical_research_box .physician_box .physician_pag_item {
  width: 0.25rem;
  height: 0.25rem;
  border: 1px solid #0050aa;
  box-sizing: border-box;
  margin: 0 0.125rem;
  cursor: pointer;
}
.medical_research_box .physician_box .physician_pag_item.active {
  background-color: #0050aa;
}
/* 医师风采 结束 */
/* 人才招聘 开始 */
.medical_research_box .recruit_box {
  margin-top: 0.375rem;
  overflow: hidden;
}
.medical_research_box .recruit_box .recruit_content {
  margin-top: 3.15rem;
  width: 100%;
  height: 6.625rem;
  background-color: #0050aa;
}
.medical_research_box .recruit_box .recruit_ctn_main {
  width: 20rem;
  margin: 0 auto;
  display: flex;
}
.medical_research_box .recruit_box .recruit_ctn_left {
  width: 8.925rem;
  height: 8.6rem;
  margin-top: -2.525rem;
}
.medical_research_box .recruit_box .recruit_ctn_left img {
  width: 100%;
  height: 100%;
}
.medical_research_box .recruit_box .recruit_ctn_right {
  margin-left: 0.5rem;
  overflow: hidden;
  margin-top: 0.625rem;
  flex: 1;
}
.medical_research_box .recruit_box .recruit_right_list {
  width: 100%;
  height: 4.2rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.medical_research_box .recruit_box .recruit_right_item {
  width: 3.35rem;
  height: 1.15rem;
}
.medical_research_box .recruit_box .recruit_right_item a {
  width: 100%;
  height: 100%;
  background-color: #f6f6f6;
  padding: 0.1875rem 0.4375rem;
  box-sizing: border-box;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-family: PingFang SC;
  font-size: 0.275rem;
  font-weight: 400;
  color: #444444;
}
.medical_research_box .recruit_box .recruit_right_bom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.medical_research_box .recruit_box .recruit_bom_tel {
  display: flex;
}
.medical_research_box .recruit_box .recruit_tel_icon {
  width: 0.625rem;
  height: 0.625rem;
  margin-right: 0.2rem;
}
.medical_research_box .recruit_box .recruit_tel_icon img {
  width: 100%;
  height: 100%;
}
.medical_research_box .recruit_box .recruit_tel_text {
  font-family: PingFang SC;
  font-size: 0.275rem;
  font-weight: 400;
  line-height: 0.625rem;
  text-align: left;
  color: #fff;
}

.medical_research_box .recruit_box .open_right_btn {
  display: flex;
  justify-content: end;
  align-items: center;
}
.medical_research_box .recruit_box .open_right_btn a {
  width: 2.3rem;
  display: flex;
  cursor: pointer;
  height: 100%;
  align-items: center;
  justify-content: end;
}

.medical_research_box .recruit_box .open_right_btn_text {
  font-family: PingFang SC;
  font-size: 0.25rem;
  font-weight: 300;
  line-height: 0.35rem;
  text-align: left;
  color: #fff;
  margin-right: 0.175rem;
}

.medical_research_box .recruit_box .open_right_btn_icon {
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  display: flex;
  background-color: #fff;
  align-items: center;
  justify-content: center;
}

.medical_research_box .recruit_box .open_right_btn_icon img {
  width: 0.2rem;
  height: 0.2rem;
}
.medical_research_box .recruit_box .recruit_bom_btn {
  display: flex;
  width: 1rem;
  height: 0.5rem;
  cursor: pointer;
}
.medical_research_box .recruit_box .recruit_btn_pre {
  width: 0.5rem;
  height: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
}
.medical_research_box .recruit_box .recruit_btn_pre img {
  width: 0.3rem;
  height: 0.3rem;
}
.medical_research_box .recruit_box .recruit_btn_next {
  width: 0.5rem;
  height: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #bbd5f2;
}
.medical_research_box .recruit_box .recruit_btn_next img {
  width: 0.3rem;
  height: 0.3rem;
}
/* 人才招聘 结束 */
/* 医学研讨 结束 */
/* 护理 开始 */
.nurse_box {
  max-width: 24rem;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}
/* 护理概况 开始 */
.nurse_box .general_box {
  width: 100%;
  overflow: hidden;
}
.nurse_box .general_box .general_content {
  width: 100%;
  margin-top: 0.625rem;
  height: 6.25rem;
  position: relative;
  overflow: hidden;
  background-color: #000000b2;
}
.nurse_box .general_box .general_ctn_bj {
  position: absolute;
  left: 0;
  top: 0;
  width: 24rem;
  height: 6.25rem;
  z-index: -1;
}
.nurse_box .general_box .general_ctn_bj img {
  width: 100%;
  height: 100%;
}
.nurse_box .general_box .general_ctn_main {
  width: 18.75rem;
  margin: 1.125rem auto 0;
  /* height: 3rem; */
  font-family: PingFang SC;
  font-size: 0.225rem;
  font-weight: 400;
  line-height: 0.5rem;
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
}
.nurse_box .general_box .general_ctn_more {
  margin-top: 0.775rem;
}
.nurse_box .general_box .general_ctn_more a {
  display: flex;
  justify-content: center;
  cursor: pointer;
}
.nurse_box .general_box .general_more_text {
  font-family: PingFang SC;
  font-size: 0.25rem;
  font-weight: 400;
  line-height: 0.6rem;
  text-align: center;
  color: #fff;
  margin-right: 0.175rem;
}
.nurse_box .general_box .general_more_icon {
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #0050aa;
}
.nurse_box .general_box .general_more_icon img {
  width: 0.3rem;
  height: 0.3rem;
}
/* 护理概况 结束 */
/* 护理教学 开始 */
.nurse_box .teach_box {
  width: 100%;
  overflow: hidden;
  margin-top: 0.375rem;
}
.nurse_box .teach_box .teach_content {
  margin: 0.625rem auto 0;
  width: 20rem;
  display: none;
}
.nurse_box .teach_box .teach_content.active {
  display: block;
}
.nurse_box .teach_box .teach_ctn_main {
  width: 100%;
  display: flex;
}
.nurse_box .teach_box .teach_ctn_left {
  width: 9.075rem;
  /* height: 6.375rem; */
}
.nurse_box .teach_box .teach_ctn_left video {
  width: 100%;
  height: 100%;
}
.nurse_box .teach_box .teach_ctn_right {
  flex: 1;
  margin-left: 0.5rem;
}
.nurse_box .teach_box .teach_right_title {
  font-family: PingFang SC;
  font-size: 0.35rem;
  font-weight: 400;
  line-height: 0.375rem;
  text-align: left;
  color: #444444;
  margin-top: 0.2rem;
}
.nurse_box .teach_box .teach_right_text {
  font-family: PingFang SC;
  font-size: 0.225rem;
  font-weight: 400;
  line-height: 0.4375rem;
  text-align: left;
  color: #444444;
  margin-top: 0.35rem;
}
.nurse_box .teach_box .teach_pag {
  width: 100%;
  justify-content: center;
  margin-top: 0.375rem;
  display: flex;
}
.nurse_box .teach_box .teach_pag_item {
  width: 0.25rem;
  height: 0.25rem;
  border: 1px solid #0050aa;
  box-sizing: border-box;
  margin: 0 0.125rem;
  cursor: pointer;
}
.nurse_box .teach_box .teach_pag_item.active {
  background-color: #0050aa;
}
/* 护理教学 结束 */
/* 护理技能 开始 */
.nurse_box .skill_box {
  width: 100%;
  margin-top: 0.375rem;
  overflow: hidden;
}
.nurse_box .skill_box .skill_content {
  width: 20rem;
  margin: 0.625rem auto 0;
  overflow: hidden;
  display: none;
}
.nurse_box .skill_box .skill_content.active {
  display: block;
}
.nurse_box .skill_box .skill_ctn_main {
  display: flex;
}
.nurse_box .skill_box .skill_ctn_item {
  width: 5rem;
  height: 4.075rem;
  padding: 0.5rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.nurse_box .skill_box .skill_ctn_item:nth-child(1) {
  background-color: #3eb8d7;
}
.nurse_box .skill_box .skill_ctn_item:nth-child(2) {
  background-color: #0392ce;
}
.nurse_box .skill_box .skill_ctn_item:nth-child(3) {
  background-color: #3065b5;
}
.nurse_box .skill_box .skill_ctn_item:nth-child(4) {
  background-color: #0050aa;
}
.nurse_box .skill_box .skill_item_title {
  font-family: PingFang SC;
  font-size: 0.3rem;
  font-weight: 400;
  line-height: 0.425rem;
  text-align: left;
  color: #fff;
}
.nurse_box .skill_box .skill_item_text {
  width: 100%;
  font-family: PingFang SC;
  font-size: 0.225rem;
  font-weight: 400;
  line-height: 0.375rem;
  text-align: left;
  margin-top: 0.375rem;
  color: #fff;
}
.nurse_box .skill_box .skill_item_btn {
  width: 1.35rem;
  height: 0.475rem;
  border: 0.0125rem solid #ffffff;
  text-align: center;
  font-size: 0.225rem !important;
}
.nurse_box .skill_box .skill_item_btn:hover a {
  color: #0050aa;
}
.nurse_box .skill_box .skill_item_btn a {
  width: 100%;
  height: 100%;
  font-family: PingFang SC;
  font-size: 0.225rem;
  font-weight: 400;
  line-height: 0.475rem;
  text-align: center;
  color: #fff;
}
.nurse_box .skill_box .skill_pag {
  width: 100%;
  justify-content: center;
  margin-top: 0.375rem;
  display: flex;
}
.nurse_box .skill_box .skill_pag_item {
  width: 0.25rem;
  height: 0.25rem;
  border: 1px solid #0050aa;
  box-sizing: border-box;
  margin: 0 0.125rem;
  cursor: pointer;
}
.nurse_box .skill_box .skill_pag_item.active {
  background-color: #0050aa;
}
/* 护理技能 结束 */
/* 护理 结束 */
/* 联系我们 */
.contact_us_box {
  margin-top: 0.375rem;
  overflow: hidden;
}
.contact_us_box .map_box {
  margin-top: 0.625rem;
}
/* 列表详情页导航位置条 */
.navigation_loc {
  height: 1.225rem;
  background-color: #444444;
  padding: 0 2rem;
  display: flex;
  align-items: center;
}
.navigation_loc .navigation_loc_icon {
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 0.575rem;
}
.navigation_loc .navigation_loc_icon img {
  width: 100%;
  height: 100%;
}
.navigation_loc .navigation_loc_item {
  font-family: PingFang SC;
  font-size: 0.25rem;
  font-weight: 400;
  line-height: 0.35rem;
  text-align: left;
  color: #fff;
}
.navigation_loc .navigation_loc_item a {
  color: #fff;
}
.navigation_loc .navigation_loc_item::after {
  content: " ";
  display: inline-block;
  height: 0.125rem;
  width: 0.125rem;
  border-width: 0.025rem 0.025rem 0 0;
  border-color: #fff;
  border-style: solid;
  -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
  transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
  margin-left: 0.175rem;
  margin-right: 0.175rem;
}
.navigation_loc .navigation_loc_item:last-child:after {
  display: none;
}
.expert_ctn_tab_h {
  display: none;
}
/* 门诊出诊表 开始 */
.outpatient_service_box {
  width: 20rem;
  margin: 0.5rem auto;
  display: flex;
  overflow: hidden;
}
.outpatient_service_box .os_box_left {
  width: 5.15rem;
  background-color: #0050aa;
  position: relative;
  overflow: hidden;
  height: 9rem;
}
.os_box_left_main {
  margin: 0.625rem 0.02rem 0.625rem 0.375rem;
  height: 7.755rem;
  overflow-y: auto;
}
.os_box_left_main::-webkit-scrollbar {
  display: none;
  /*滚动条整体样式*/
  width: 0.1rem;
  /* height: .625rem !important; */
}

.os_box_left_main::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  margin-left: 0.025rem;
  border-radius: 0.125rem;
  width: 0.1rem;
  height: 0.0625rem !important;
  background: white;
}

.os_box_left_main::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  /* // -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); */
  border-radius: 10px;
  background: #0050aa;
}
.outpatient_service_box .os_box_item {
  display: flex;
  align-items: center;
  margin-bottom: 0.375rem;
  cursor: pointer;
}
.outpatient_service_box .os_box_item:last-child {
  margin-bottom: 0;
}
.outpatient_service_box .os_box_item_icon {
  width: 0.4rem;
  height: 0.4rem;
  margin-right: 0.325rem;
}
.outpatient_service_box .os_box_item_icon img {
  width: 100%;
  height: 100%;
}
.outpatient_service_box .os_box_item_name {
  font-family: PingFang SC;
  font-size: 0.3rem;
  font-weight: 400;
  line-height: 0.525rem;
  text-align: left;
  color: #fff;
}

.outpatient_service_box .os_box_img {
  position: absolute;
  width: 2.575rem;
  height: 2.85rem;
  right: 0rem;
  top: 0rem;
}
.outpatient_service_box .os_box_right {
  flex: 1;
  margin-left: 0.5rem;
  margin-top: 0.375rem;
  display: none;
}
.outpatient_service_box .os_box_right.active {
  display: block;
}
.outpatient_service_box .os_box_right_main {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.outpatient_service_box .os_right_item {
  width: 4.475rem;
  height: 1.525rem;
  background-color: #f6f6f6;
  margin-right: 0.45rem;
  margin-bottom: 0.45rem;
  cursor: pointer;
}
.outpatient_service_box .os_right_item a {
  width: 100%;
  height: 100%;
  font-family: PingFang SC;
  font-size: 0.275rem;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #666666;
  line-height: 0.4rem;
}
.outpatient_service_box .os_right_item:hover a {
  background-color: #0050aa;
  color: #fff;
}
.outpatient_service_box .os_right_item:nth-child(3n) {
  margin-right: 0;
}
/* 门诊出诊表 结束 */
/* 出诊专家 开始 */
.specialist_box {
  width: 20rem;
  height: auto;
  margin: 0.875rem auto;
  overflow: hidden;
}
.specialist_box .specialist_content {
  width: 100%;
}
.specialist_box .specialist_ctn_person {
  display: flex;
}
.specialist_box .specialist_person_img {
  width: 4.675rem;
  height: 4.675rem;
  overflow: hidden;
}
.specialist_box .specialist_person_img img {
  width: 100%;
  min-height: 3.04rem;
  object-fit: cover;
}
.specialist_box .specialist_person_msg {
  flex: 1;
  margin-left: 0.625rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.specialist_box .specialist_person_name {
  font-family: PingFang SC;
  font-size: 0.3rem;
  font-weight: 400;
  line-height: 0.425rem;
  text-align: left;
  color: #444;
}
.specialist_box .specialist_person_name span {
  margin-right: 0.175rem;
}
.specialist_box .specialist_person_line {
  width: 0.9rem;
  height: 0.05rem;
  background-color: #0050aa;
  margin: 0.375rem 0;
}
.specialist_box .specialist_person_text {
  font-family: PingFang SC;
  font-size: 0.25rem;
  font-weight: 400;
  line-height: 0.5rem;
  text-align: left;
  color: #444444;
}
.specialist_box .specialist_ctn_item {
  margin-top: 0.625rem;
}
.specialist_box .specialist_item_title {
  font-family: PingFang SC;
  font-size: 0.3rem;
  font-weight: 400;
  line-height: 0.425rem;
  text-align: left;
  color: #444;
}
.specialist_box .specialist_item_text {
  font-family: PingFang SC;
  font-size: 0.275rem;
  font-weight: 400;
  line-height: 0.5rem;
  text-align: left;
  color: #666;
  margin-top: 0.375rem;
}
.specialist_box .specialist_item_line {
  width: 100%;
  height: 0;
  border-top: 0.0125rem dashed #ececec;
  margin-top: 0.625rem;
}
.specialist_box .specialist_ctn_btn {
  display: flex;
  justify-content: end;
  height: 1.4rem;
  align-items: center;
}
.specialist_box .specialist_btn_return {
  border-right: 0.0125rem solid #ececec;
  height: 100%;
  display: flex;
  align-items: center;
  padding-right: 0.3125rem;
}
.specialist_box .specialist_btn_return a {
  display: flex;
  color: #0050aa;
}
.specialist_box .specialist_btn_return_icon {
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 0.1625rem;
}
.specialist_box .specialist_btn_return_icon img {
  width: 100%;
  height: 100%;
}
.specialist_box .specialist_btn_return_text {
  font-family: PingFang SC;
  font-size: 0.275rem;
  font-weight: 400;
  line-height: 0.5rem;
  text-align: left;
  color: #0050aa;
}
.specialist_box .specialist_btn_home a {
  width: 1.575rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.specialist_box .specialist_btn_home img {
  width: 0.5rem;
  height: 0.5rem;
}
/* 出诊专家 结束 */
