.doctor_banner {
    width   : 100%;
    height  : 6.6983rem;
    position: relative;
}

.doctor_banner_img {
    width          : 100%;
    height         : 5.6998rem;
    background     : url("../images/d1.png");
    background-size: cover;
}

.docotr_search {
    width        : 12.3349rem;
    height       : 1.9968rem;
    background   : #FFFFFF;
    box-shadow   : 0rem 0rem .4676rem .0126rem rgba(0, 0, 0, 0.07);
    border-radius: .2022rem;
    top          : 7.8483rem;
    margin       : -1.049rem auto 0rem auto;
    z-index      : 999;
}

.docotr_search_list {
    width          : 12.3349rem;
    height         : 1.9968rem;
    display        : flex;
    justify-content: space-around;
    align-items    : center;
    box-shadow     : 0rem 0rem .4676rem .0126rem rgba(0, 0, 0, 0.07);
}

.docotr_search_list_item {
    width : 2.1232rem;
    height: .6825rem;
}

.docotr_search_link {
    display: block;
    width  : 100%;
    height : 100%;
    display: flex;
}

.doctor_banner_img1 {
    width       : .6572rem;
    height      : .6825rem;
    margin-right: .1769rem;
}

.doctor_banner_t1 {
    margin-top   : .0758rem;
    margin-bottom: .1264rem;
    font-size    : .2528rem;
    color        : #333333;
    white-space  : nowrap;
}

.doctor_banner_t2 {
    font-size  : .1769rem;
    color      : #999999;
    white-space: nowrap;
}

.dbj3 {
    width           : 100%;
    height          : 3.5276rem;
    background-color: #F2F3F5;
    position        : absolute;
    top             : 8.7204rem;
    z-index         : -1;
}

.kgh {
    width     : 100%;
    margin-top: .6319rem;
}

.kgh_container_t1 {
    font-size   : .2528rem;
    color       : #333333;
    margin-right: .139rem;
    position    : relative;
    cursor: pointer;
}
.kgh_container_t1:hover{
    color: #3d80f3;
}
.kgh_container_t3:hover,.kgh_container_t3 a:hover{
    color: #3d80f3;
}
.kgh_container_checked{
    position: relative;
}
.kgh_container_checked::after{
    content   : "";
    display   : block;
    position  : absolute;
    width     : 100%;
    height    : .0506rem;
    background: #3E80F3;
    bottom    : -0.1011rem;
}
.kgh_container_t2 {
    margin-right: .139rem;
    font-size   : .2528rem;
    color       : #999999;
}

.kgh_container_t3,.kgh_container_t3 a{
    font-size: .2528rem;
    color    : #999999;
    cursor: pointer;
}

.kgh_hispital_box {
    width              : 100%;
    background-color   : #F2F3F5;
    /* margin-top      : 1.1754rem; */
    padding-bottom     : .9984rem;
    box-sizing         : border-box;
}
.kgh_hispital_box9{
    margin-top      : 1.1754rem;
}
.kgh_hispital_list {
    width          : 100%;
    display        : flex;
    flex-wrap      : wrap;
    /*justify-content: space-between;*/
}

.kgh_hispital_list_item {
    width        : 5.6367rem;
    height       : 5.4344rem;
    background   : #FFFFFF;
    border-radius: .1517rem;
    position     : relative;
    margin-top   : 1.1754rem;
    margin-right: 0.375rem;
}

.kgh_hispital_list_item:nth-child(3),
.kgh_hispital_list_item:nth-child(6) {
    margin-right: 0px;
}

.kgh_hispital_list_item_img {
    width    : 1.5419rem;
    height   : 1.5419rem;
    border-radius: 50%;
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.kgh_hispital_list_item_img1{
    width: .4803rem;
    height: .4803rem;
    position:relative;
    left: 1.188rem;
    top: -0.3791rem;
}
.kgh_hispital_list_item_img_box{
    width    : 1.6303rem;
    height   : 1.6303rem;
    position : absolute;
    left     : 50%;
    transform: translateX(-50%);
    top      : -0.8341rem;
    background-color: #ffffff;
    border-radius: 50%;

}
.hispital_list_t1,
.hispital_list_t2,
.hispital_list_t3 {
    text-align: center;
}

.hispital_list_t1 {
    font-size    : .278rem;
    color        : #333333;
    margin-top   : 1.0742rem;
    margin-bottom: .1517rem;
    font-weight  : bold;
}

.hispital_list_t2 {
    font-size    : .2022rem;
    color        : #666666;
    margin-bottom: .278rem;

}

.hispital_list_t3 {
    width             : 4.0569rem;
    font-size         : .1769rem;
    color             : #999999;
    margin            : 0 auto .3412rem auto;
    line-height       : .278rem;
    word-break        : break-all;
    text-overflow     : ellipsis;
    display           : -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow          : hidden;
}

.kgh_border {
    width     : .8088rem;
    height    : .0253rem;
    background: #EEEEEE;
    margin    : 0 auto;
}

.kgh_num {
    display    : flex;
    margin-top : .3791rem;
    margin-left: .9605rem;
}

.kgh_num_box {
    width        : .5182rem;
    height       : .5308rem;
    margin-right : 1.0237rem;
    text-align   : center;
    margin-bottom: .5055rem;
}

.kgh_num_box_t1 {
    font-size    : .3539rem;
    font-family  : D-DIN Exp;
    font-weight  : 400;
    color        : #333333;
    margin-bottom: .0758rem;
    white-space  : nowrap;
}

.kgh_num_box_t2 {
    font-size  : .1769rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color      : #999999;
}

.kgh_hispital_btn {
    display      : block;
    width        : 2.7425rem;
    height       : .5814rem;
    background   : #3E80F3;
    border-radius: .2907rem;
    border       : none;
    font-size    : .2528rem;
    color        : #FFFFFF;
    margin       : 0px auto;
    text-align   : center;
    line-height  : .5814rem;
}

.kgh_click {
    text-align: center;
    margin-top: .5055rem;
    font-size : .2022rem;
    color     : #999999;
    cursor    : pointer;
}

.h_footer {
    margin-top: 0px;
}

.hispital_list_t4 {
    font-size  : .1769rem;
    color      : #3E80F3;
    font-weight: bold;
    position   : absolute;
    left       : 3.7283rem;
    top        : .5182rem;
}

.quick {
    position: relative;
}

.quickNavigation {
    width   : 3.2354rem;
    height  : 6.3191rem;
    position: absolute;
    top     : 0.7077rem;
    z-index : 999;
    display : none;
}

.zys_link {
    cursor: pointer;
}

.zys_link:hover+#quick_box {
    display: block;
}

#quick_box:hover {
    display: block;
}