@charset "utf-8";
body{background: #f5f5f5;}

/*内部版头*/
.insedeBan{
    width:100%;
    height:303px;
    overflow:hidden;
    background:url(../images/about_hm_brand.jpg) no-repeat scroll center 0;
}
/*文章浮块*/
.sidebar{ width:243px; position:absolute; top:-90px;right:0; z-index:999;padding-left:44px;;
    /*transition:top ease .5s;-webkit-transition:top ease .5s;-moz-transition:top ease .5s;-ms-transition:top ease .5s;-o-transition:top ease .5s;*/}
.sidebar .one{width:243px; background:#9d0a3a;}
.sidebar .tab1{width:223px; padding-left:20px;height:90px; overflow:hidden;line-height:32px; font-size:34px;color:#FFFFFF;background:#9d0a3a;}
.sidebar .tab1 p{display:inline-block;padding-top:20px;}
.sidebar .tab1 strong{line-height:95px;font-size:90px;color:#EB92BC;font-weight:normal;font-family:Arial;float:left;}
.sidebar .tab1 span{font-size:22px;color:#EB92BC;}
.sidebar .tab1>strong,.sidebar .tab1 p>span{text-transform:uppercase;}
.sidebar ul{ width:228px;padding-left:15px;overflow:hidden;background:#9d0a3a;}
.sidebar ul li:nth-child(1){padding-top:8px;}
.sidebar ul li{ width:100%;line-height:41px;height:41px;text-align:center; border-bottom:#CCCCCC 1px solid;background:#FFFFFF;}
.sidebar ul li:last-child{border:none;}
.sidebar ul li a{ display:block; color:#666666; font-size:16px; text-decoration:none; background:url(../images/j1.png) 10px center scroll no-repeat;transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear; overflow: hidden;text-overflow: ellipsis;white-space:nowrap;padding:0 20px;}
.sidebar ul li a:hover,.sidebar ul li .sactive{color:#FFFFFF;  background:#55556b url(../images/j2.png) no-repeat scroll 10px center;}
.sidebar ul li.on a{color:#FFFFFF;  background:#55556b url(../images/j2.png) no-repeat scroll 10px center;}
/*医生列表页*/
.show-items{
    overflow: hidden;
}
.show-item{
    width:214px;
    height:250px;
    border-radius: 8px;
    overflow: hidden;
    float: left;
    margin:0 12px 24px 0;
    border:1px solid #F4f4f4;
    position: relative;
}
.show-item img{width:100%;display: inline-block;}
.show-item:nth-child(4n){
    margin-right:0;
}
.show-item:hover .doctor-content{
    height:100%;
}
.doctor-content{
    width:100%;
    height:58px;
    overflow: hidden;
    background: rgba(0,0,0,0.8);
    position: absolute;
    bottom:0;
    left:0;
    transition:.3s ease;
}
.doctor-info{
    width:100%;
    height:100%;
    color:#FFF;
    text-align: center;
    position: relative;
}
.doctor-info .doctor-title{
    height:36px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
    margin-top:16px;
    font-size: 30px;
    font-weight: 200;
    color:#FFF;
}
.doctor-line{
    width:42px;
    height:2px;
    background: #FFF;
    margin:6px auto 15px;
}
.doctor-job{
    height:32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
    padding:0 10px;
    font-size:18px;
    line-height: 18px;
    color:#FFF;
}
.doctor-specialty{
    height:98px;
    overflow: hidden;
    padding:0 10px;
    font-size:18px;
    line-height: 24px;
    color:#FFF;
}
.doctor-best{
    width:100%;
    margin-top:10px;
    font-size:20px;
    text-align: center;
    position: absolute;
    top:182px;
    z-index: 2;
}
.doctor-info  .doctor-best a{
    width:45%;
    display: inline-block;
    color:#ffd800;
    position: relative;
}
.doctor-info  .doctor-best a:nth-child(1):after{
    content: ' ';
    width:1px;
    height:15px;
    background-color: #fff;
    position: absolute;
    right: -3px;
    top: 8px;
}
/*内容页面*/
.show-nav{width:100%;text-align: left;margin-top: 20px;line-height: 24px;}
.rg_content{
    width:900px;
    padding: 20px;
    background: #FFF;
    box-shadow: 0 10px 10px #ddd;
    border-radius: 8px;
    margin: 20px 0;
}
.show-title{
    border-bottom: 1px solid #ddd;
    margin-bottom: 25px;
    padding-bottom: 10px;
}
.show-title h2{
    height: 60px;
    line-height: 60px;
    color:#333;
    text-align: center;
    font-size:24px;
    font-weight: 500;
}
.show-title-info{color:#909399;}
.info-count{float: right;}
.show-content{
    line-height: 24px;
}
.show-copyright{
    background: #f2f6fc;
    padding:15px;
    line-height: 38px;
}
.show-copyright svg{width:30px;height:30px;vertical-align: middle;}
.show-copyright .show-online-btn:link{
    color:#b81744;
}
.viewpage{
    margin-top: 20px;
}
.show-items{
    line-height: 28px;
}
.show-items a{
    color:#2e2e2e;
}