.doctor_img{
    width:250px;
    height:350px;
    float:left;
}
.text-box{
    width:920px;
    height:350px;
    float:right;
}
.title1{
    font-size:24px;
}
.title1 .pubc-more{
    width: auto;
    padding: 0 15px;
}
.pubc-more{
    font-size: 12px;
    color: #474747;
    width: 90px;
    line-height: 22px;
    height: 22px;
    border: 1px solid #ddd;
    display: block;
    text-align: center;
    border-radius: 10px;
    float: right;
    margin-top: 5px;
}
.dorname{
    padding-bottom: 20px;
    margin-bottom: 20px;
    padding-top: 3px;
}

.title2{
    line-height: 35px;
}
.title3{
    line-height: 35px;
}
.text{
    line-height: 25px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 4; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/
}
.visit_title{
    /*height:30px;*/
    width:100%;
    font-size:24px;
    margin-top:15px;
    margin-bottom: 20px;
}
.visit_table{
    width:100%;
    height:53%;
}
.visit_table_tr1{
    height:65px;background-color: #01763A;text-align: center;color:#ffffff;font-size:16px;
}
.visit_table tr:last-child{
    text-align: center;font-size:14px;
}
.visit_table td{
    border:1px solid #eeeeee;
}


.table2-box {
    padding: 5px;
}
.table2 {
    width: 100%;
}
table {
    border-collapse: collapse;
}
.table2-box th {
    border: 1px solid #ececec;
    font-size: 14px;
    color: #333333;
    text-align: center;
    background-color:#F8F8F8;
}
th {
    height: 40px;
}
.table1 th {
    height: 50px;
    font-size: 16px;
    color: #333;
    background-color: #f8f8f8;
    text-align: center;
    border-color: #ececec;
}
.table2-box .tb2-th1 {
    width: 114px;
    line-height: 1.4;
    border-right: 1px solid #ececec;
}
.table2-box .tb2-th2 {
    width: 110px;
}

.table2-box .tb2-th3 {
    width: 64px;
}

.table2-box .tb2-th4 {
    width: 64px;
}
.table2-box .tb2-th5 {
    width: 64px;
    border-right: 1px solid #ececec;
}
.table2-box td {
    height: 40px;
}
.table1 th {
    height: 50px;
    font-size: 16px;
    color: #333;
    background: #f8f8f8;
    text-align: center;
    border-color: #ececec;
}
.part3-title1{
    font-size: 24px;
    color: #333333;
}
.part3-desc {
    font-size: 14px;
    color: #333333;
    line-height: 22px;
    padding-top: 26px;
}
.part3-p{
    margin-bottom: 20px;
}
.news_item{
    font-size: 14px;
    color: #474747;
    border-bottom: 1px solid #cccccc63;
}
.news_item:hover{
    color:#BE9161;
    /* border-bottom: 1px solid #01763A; */
}
.news-item-a{
    display: block;
    padding: 20px 0;
    overflow: hidden;
}
.news-item-a:hover{
    display: block;
    padding: 20px 0;
    overflow: hidden;
    color:#BE9161;
}

.news_item .s1 {
    width: 70%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
}
.news_item .s3 {
    width: 30%;
    text-align: right;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: right;
}
.doctor-img{
    width: 348px;
    height: 459px;
}

.qrcode{
    width:160px;
    margin-right:30px;
    float:left;
}
.qrcode span{
    width:10px;
}

#learning{
    margin-bottom: 35px;
}