.hospatilpage {

    width: 100%;

    background-color: #F7F7F7;

}



.district {

    width: 100%;

}



.district .district_center {

    width: 1200px;

    padding: 30px 0;

    border-radius: 4px;

    background-color: #ffffff;

    margin: auto;

}



.district .district_center .district_title {

    font-size: 22px;

    text-align: center;

    margin-bottom: 20px;

}



.district .district_center .list_label_contet {

    width: 100%;

    display: flex;

}



.district .district_center .list_label_contet .lfet_title {

    width: 80px;

    margin-top: 14px;

    text-align: right;

    padding-right: 20px;

    font-size: 16px;



}



.district .district_center .list_label_contet .lable_box {

    padding: 10px 0;

    width: 1100px;

    display: flex;

    flex-wrap: wrap;

}



.district .district_center .list_label_contet .lable_box .active {

    border: 1px solid #FA5151;

    border-radius: 4px;

    color: #FA5151;

}



.district .district_center .list_label_contet .lable_box a:hover {

    color: #FA5151;

}



.district .district_center .list_label_contet .lable_box a {

    display: block;

    border: 1px solid #ffffff;

    padding: 5px 20px;

    font-size: 14px;

    margin: 0 10px 10px 0;

    color: #999999;

}



.hospatilpage .hospatil_content {

    width: 100%;

    display: flex;

    padding: 0px 0 40px;

}



.hospatilpage .hospatil_content .content_auto {

    width: 1200px;

    margin: auto;

    display: flex;

    justify-content: space-between;

}

.hospatilpage .hospatil_content .content_auto .lfet_containershow{

    width: 880px;

    background-color: #ffffff;

    box-shadow: 0 0 10px #efefef;

    border-radius: 5px;

}



.hospatilpage .hospatil_content .content_auto .lfet_containershow .lfet_listuobox {

   width: 860px;

   margin-left: 20px;

   

}

/*.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail:last-child{

    margin-bottom: 0;

}*/



.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail {

/*    margin-bottom: 30px;*/

    transition-duration: 0.5s;

    padding: 15px;

    border-radius: 6px;



}



.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail:hover {

    box-shadow: 0 0 20px #e8d3d3;

}



.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail a {

    display: flex;

    justify-content: space-between;
    position: relative;

}
.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail:last-child>a::after{
    display: none;
}

.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail a::after{
    position: absolute;
    bottom: -15px;
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #ededed;
}




.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail a .lfet_imgbox {

    position: relative;

    width: 28%;

}



.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail a .lfet_imgbox .show_img {

    width: 100%;

    border-radius: 6px;

    height: 160px;



}









.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail a .righ_desc_content {

    width: 68%;

    display: flex;

    flex-direction: column;

    padding: 10px 2% 10px 0;

    justify-content: space-between;

}



.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail:hover a .righ_desc_content .title_box p {

    color: #FA5151;

}



.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail a .righ_desc_content .title_box {

    display: flex;

}



.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail a .righ_desc_content .title_box p {

    width: 100%;

    color: #333333;

    

    transition-duration: 0.5s;

    margin: auto 0;

 

    font-size: 18px;

    font-weight: bold;

     display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;

}









.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail a .righ_desc_content .list_desc {

    display: flex;

    line-height: 26px;



}



.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail a .righ_desc_content .list_desc span {

    color: #999999;

    width: 50px;

    font-size: 14px;

}



.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail a .righ_desc_content .list_desc p {

     width: 100%;

    font-size: 14px;

    color: #666666;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    text-overflow: ellipsis;

}





.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail a .righ_desc_content .icon_box {

    display: flex;

    justify-content: space-between;

}



.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail a .righ_desc_content .lfet_ionbox {

    display: flex;

}



.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail a .righ_desc_content .lfet_ionbox .list_icon {

    display: flex;

    margin-right: 20px;

}



.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail a .righ_desc_content .lfet_ionbox .list_icon img {

    width: 18px;

    height: 18px;

    margin: auto 0;

}



.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail a .righ_desc_content .lfet_ionbox .list_icon span {

    color: #666666;

    font-size: 14px;

    margin: auto 0 auto 4px;

}





.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail a .righ_desc_content .right_icon {

    display: flex;



}



.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail a .righ_desc_content .right_icon img {

    width: 18px;

    height: 18px;

    margin: auto 0;

}



.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail a .righ_desc_content .right_icon span {

    color: #666666;

    font-size: 14px;

    margin: auto 0 auto 4px;

}

 

.hospatilpage .hospatil_content .righ_nav_box {

    width: 280px;

    height: fit-content;

    border-top-right-radius: 4px;

   

}



.hospatilpage .hospatil_content .righ_nav_box  .list_navobx{

    width: 100%;

     display: flex;

    flex-direction: column;

    background-color: #ffffff;

    box-shadow: 0 0 10px #e5e5e5;

    border-radius: 4px;

    display: flex;

    padding: 20px 0;

    flex-direction: column;

    margin-bottom: 40px;

   

}



.hospatilpage .hospatil_content .righ_nav_box  .list_navobx .jump_tithad{

    width: 90%;

     margin: 0 auto  20px;

    justify-content: space-between;

    display: flex;

}

.hospatilpage .hospatil_content .righ_nav_box  .list_navobx .jump_tithad .left_arr_title{

    font-size: 18px;

    font-weight: 600;

    position: relative;

    padding-left: 10px;



    color: #000000;

}

.hospatilpage .hospatil_content .righ_nav_box  .list_navobx .jump_tithad .left_arr_title::before {

    content: "";

    display: inline-block;

    width: 4px;

    position: absolute;

    left: 0;

    height: 24px;

    background-color:#FA5151;

}



.hospatilpage .hospatil_content .righ_nav_box  .list_navobx .jump_tithad  .more{

    color: #999999;

    margin: auto 0;

    display: flex;

      transition-duration: 0.5s;

    font-size: 15px

}

.hospatilpage .hospatil_content .righ_nav_box  .list_navobx .jump_tithad:hover .more{

    color: #FA5151;

}

.hospatilpage .hospatil_content .righ_nav_box  .list_navobx .jump_tithad  .more i{

    font-size: 13px;

    margin: auto 0 auto 3px;

}





 .hospatilpage .hospatil_content .righ_nav_box  .list_navobx .list_arrow{

    width: 84%;

   

   border-top: 1px solid #E5E6EB;

  

    margin: auto;

}

.hospatilpage .hospatil_content .righ_nav_box  .list_navobx .list_arrow:hover a{

    color: #FA5151;

}

 .hospatilpage .hospatil_content .righ_nav_box  .list_navobx .list_arrow a{

    white-space: nowrap;

    overflow: hidden;

    transition-duration: 0.5s;

     padding: 14px 0;

    display: block;

    width: 100%;

    text-overflow: ellipsis;

     font-style: 16px;

    color: #999999;

 }