.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;
    margin-top: 30px;

}



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

/*    padding-top: 10px;*/

    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;

    /*    box-shadow: 0 0 10px #efefef;*/

}



.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 .liner_jump {

    display: flex;

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

}


.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail:last-child>.liner_jump::after{
    display: none;
}
.hospatilpage .hospatil_content .content_auto .lfet_containershow  .lfet_listuobox .list_hospitail .liner_jump::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 .liner_jump .lfet_imgbox {

    position: relative;

    width: 20%;

}



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

    width: 160px;

    border-radius: 100%;

    height: 160px;

}







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

    width: 75%;

    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 .liner_jump .righ_desc_content  .title_box .lfet_namebox  p i{

    color: #FA5151;

}



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

    display: flex;

    justify-content: space-between;

}



.hospatilpage .hospatil_content .content_auto .lfet_containershow .lfet_listuobox .list_hospitail .liner_jump .righ_desc_content .title_box .lfet_namebox {

    display: flex;

    



}



.hospatilpage .hospatil_content .content_auto .lfet_containershow .lfet_listuobox .list_hospitail .liner_jump .righ_desc_content .title_box .lfet_namebox  p {

    font-size: 14px;

    color: #999999;

    margin: auto 0;



}



.hospatilpage .hospatil_content .content_auto .lfet_containershow .lfet_listuobox .list_hospitail .liner_jump .righ_desc_content .title_box .lfet_namebox  p i {

 /*   max-width: 200px;

    color: red;

    font-size: 13px;

    white-space: nowrap;

    overflow: hidden;

    transition-duration: 0.5s;

    text-overflow: ellipsis;*/

    max-width: 200px;

     white-space: nowrap;

    overflow: hidden;

    transition-duration: 0.5s;

    text-overflow: ellipsis;

     color:#333333;

       font-size: 18px;

       font-weight: bold;

}



.hospatilpage .hospatil_content .content_auto .lfet_containershow .lfet_listuobox .list_hospitail .liner_jump .righ_desc_content .title_box .lfet_namebox  img {

    width: 80px;

}



.hospatilpage .hospatil_content .content_auto .lfet_containershow .lfet_listuobox .list_hospitail .liner_jump .righ_desc_content .title_box  span{

    color: #FA5151;

    display: block;

    border: 1px solid #FA5151;

    transition-duration: 0.5s;

    margin: auto 0;

    font-size: 14px;

    padding: 3px 10px;

    border-radius: 4px;

}





.hospatilpage .hospatil_content .content_auto .lfet_containershow .lfet_listuobox .list_hospitail:hover .liner_jump .righ_desc_content  .title_box span{

    background-color: #FA5151;

    color: #ffffff;

}  

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

    display: flex;

    line-height: 26px;



}



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

    color: #999999;

    width: 50px;

    font-size: 14px;

}



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

    width: calc(100% - 50px);

    font-size: 14px;

    color: #333333;

    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 .liner_jump .righ_desc_content .icon_box {

    display: flex;

    justify-content: space-between;

}



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

    display: flex;

}



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

    display: flex;

    margin-right: 20px;

}



.hospatilpage .hospatil_content .content_auto .lfet_containershow .lfet_listuobox .list_hospitail .liner_jump .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 .liner_jump .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 .liner_jump .righ_desc_content .right_icon {

    display: flex;



}



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

    width: 18px;

    height: 18px;

    margin: auto 0;

}



.hospatilpage .hospatil_content .content_auto .lfet_containershow .lfet_listuobox .list_hospitail .liner_jump .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;

}