@charset "utf-8";
/* CSS Document */
.self_typeface1{font-family: Arial,'simsun',sans-serif;}
.left_bar_menu1 .total1 span{  color:#010101 !important;   display: inline-block !important;}
.left_bar1 .left_bar_menu1{ position:relative;}
.left_bar_menu1 .total1 a{ position:absolute; top:0; right:0;float:right; font-size:14px; color:#010101; text-decoration:none; font-weight:normal;     margin-top: -2px;}
.left_bar_menu1 .total1 a i{ font-size:22px; color:#010101; font-style:normal; vertical-align: -2px; margin:0 13px 0 4px; }
.newstart_top{ width:845px; height:155px; border:#e5e5e5 solid 1px; border-top:none; margin-bottom:10px;   padding-left: 4px;}
.newstart_top ul li{ width:140px; float:left;}
.newstart_top ul .docpic{ width:58px; height:58px; overflow:hidden; text-align:center; vertical-align:middle; position:relative; z-index:99;   display: table-cell; background:#ffffff; border:#e5e5e5 solid 1px;}
.newstart_top ul .docpic img{ width:auto; height:auto; max-width:100%; max-height:100%; vertical-align:-5px;}
.newstart_top ul .outpic span{ width:19px; height:18px; position:absolute; right:-5px; bottom:-3px; background:url(../images/F_5start.png) no-repeat; z-index:100;}
.newstart_top ul .outpic{   width: 60px; height: 60px; position:relative; text-align:center; margin-left:43px; margin-top:15px;}
.newstart_top ul li p{ line-height:18px; font-size:12px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; text-align:center;}
.newstart_top ul li .firstp{ margin-top:12px; font-size:14px;}
.newstart_top ul li .firstp b{color:#2582df; font-weight:normal;}
.newstart_top ul li p b{ font-weight:normal; color:#ff8c06;}
.inquiry{ width:831px; height:50px; line-height:50px; font-size:22px; color:#ffffff; background:#3e8bf5; padding-left:20px; margin-bottom:10px;}
.doctor_serviceStar1 { width:258px !important;}
.doctor_serviceStar2 { width:176px !important; }
.case_history{ width:287px; float:left;   padding-top: 4px;}
.case_history p{ font-size:12px; padding:5px 0 5px 30px; line-height:18px;}
.case_history p b{ font-weight:normal; color:#ff8c06;}
.martop8{ margin-top:8px; font-size:14px; margin-bottom:1px;}
.martop8 span{ color:#999999;}
.widthau{ width:146px !important;}
.hp_doc_box_serviceStar{ padding-bottom:29px !important;}
.lh23{ line-height:23px;}
.pr14{ padding-right: 14px;}
.doc_rela_link{ height:80px;   border-left: 1px dashed #ddd; margin-top:0 !important;}
.star2_headstar{
    position: absolute;
    right: -5px;
    bottom: -3px;
}
.doctor_new_headimg .namestar{
    font-size: 14px;
    color: #2582df;
    font-weight: normal;
}
.doctor_new_headimg .title{
    font-size: 14px;
    color: #999999;
    font-weight: normal;
}
.doctor_new_headimg li.newstar{
    float: left;
    width: 160px !important;
    margin-bottom: 15px;
}
.doctor_new_headimg li.marr25{
    margin-right: 25px;
}
.doctor_new_headimg .oranum{
    color: #ff8c06;
}
.doctor_new_headimg li .jingyan{
    color: #000000;
    padding-left: 8px;
    line-height: 15px;
}
.doctor_new_headimg li .title_keshi{
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
    text-indent: 10px;
    margin-bottom: 10px;
    width: 160px;
    height: 24px;
    line-height: 24px;
    color: #000000;
    background-color: #e8e8e8;
}
.doctor_new_headimg .fl{
    display: block;
    float: left;
    margin-left: 8px;
}
.doctor_new_headimg .fr {
	width:100px;
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
    display: block;
    float: left;
    line-height: 17px;
}
.toptr .top_morea{
    float:right;
    padding:11px 20px 0px 0px;
    color:#FFFFFF;
}
.toptr .top_morea a{
    color: #ffffff;
    text-decoration: none;
}


.star_top5_newstar3 {
    width: 585px;
    padding: 20px 15px 0 30px;
}

.doctor_new_headimg3 .namestar{
    font-size: 14px;
    color: #2582df;
    font-weight: normal;
}
.doctor_new_headimg3 .title{
    font-size: 14px;
    color: #999999;
    font-weight: normal;
}
.doctor_new_headimg3 li.newstar{
    float: left;
    width: 176px !important;
    margin-bottom: 15px;
    font-size: 12px;
}
.doctor_new_headimg3 li.marr25{
    margin-right: 27px;
}
.doctor_new_headimg3 .oranum{
    color: #ff8c06;
}
.doctor_new_headimg3 li .jingyan{
    color: #000000;
    line-height: 15px;
    margin-top: 6px;
    font-size: 12px;
}
.doctor_new_headimg3 li .title_keshi{
    text-indent: 10px;
    margin-bottom: 10px;
    width: 160px;
    height: 24px;
    line-height: 24px;
    color: #000000;
    background-color: #e8e8e8;
}
.doctor_new_headimg3 .fl{
    display: block;
    float: left;
}
.doctor_new_headimg3 .fr {
	width:120px;
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
    display: block;
    float: left;
    line-height: 20px;
    font-size: 12px;
}
.subnav_star2{
    background: url("//i1.hdfimg.com/v2/images/h_hf/boxa_01.gif") repeat scroll 0 0;
    float: left;
    height: 37px;
    padding-left: 15px;
    width: 625px;
}
.subnav_star2 .left_top{
    background: url("//i1.hdfimg.com/v2/images/h_hf/boxa_02.gif") repeat-x scroll 0 0;
    border-left: 1px solid #84d3fb;
    border-right: 1px solid #84d3fb;
    border-top: 1px solid #84d3fb;
    color: #0c5c85;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin-top: 5px;
    padding: 0 15px;
    text-decoration: none;
}
.subnav_star2 .right_more{
    float: right;
    line-height: 32px;
    margin-right: 10px;
    font-size: 14px;
}
.ranking{ font-size:22px; text-align:center; height:52px; line-height:52px; margin-top:-10px; color:#000000;}
.caringValue-head{ background:url(../images/ranking.png) no-repeat !important;}
.service_start_top{ background:none !important; padding-left:19px !important; color:#000000 !important; padding-top:16px; }
.knowCaringValue{ font-size:16px !important; }
.caringValue-content{  border: 1px solid #d8d8d8 !important; padding-bottom:0 !important;}
.medical_history a{ border:#dcdcdc solid 1px; font-size:12px; height:22px; line-height:22px; display:inline-block; padding:0 6px; margin:3px 1px;}
.medical_history a:hover{ text-decoration:none; cursor:default;}
.greycolor{ background:#ededed;}
.rankTable>tbody>tr:last-child>td{ border-bottom:none !important;}
.outer_grade {  width: 90px;  background:url(../images/allstartg.png) no-repeat;  vertical-align: -3px;  display: inline-block;  background-size: 90px 15px;}
.outer_grade .inner_grade {  height: 19px;  display: inline-block; overflow: hidden;  background:url(../images/allstarty.png) no-repeat;  background-size: 90px 15px;}
.satisfaction b { font-weight: normal; color: #ff7170;}
.empty_out{ height:455px;}
.empty_out p{ font-size:16px; color:#4c4c4c;}
.empty_out p:first-child{ margin-top:77px;}
.empty_out a{ height:40px; line-height:40px; font-size:16px; color:#ffffff; padding:0 47px; background:#fc7622; display:inline-block; border-radius:4px; margin:24px 0 234px 0;}
.oh { text-align:left;}
.oh p{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.case_detail{ width:422px;  float: left; padding: 4px 24px 0 24px; text-align:left; font-size:12px; }
.case_detail span b{ color:#ff8c06; font-weight:normal;}
.serviceStarwb li{ width:956px !important;}
.marl41{ margin-left:41px;}
.detail_experience{ margin-top:7px; height:64px; overflow:hidden;}
.detail_experience a{ cursor:default; text-decoration:none; color:#757575; border:#d1d1d1 solid 1px; height:22px; line-height:22px; display:inline-block; padding:0 7px; margin:0 4px 10px 0;}
.detail_experience a:hover{ color:#757575;}
.big_title h2 {
	text-align:left;
	width:946px;
    height: 31px;
    line-height: 31px;
    background: url(//i1.hdfimg.com/v2/images/h_hf/boxc_01.gif) repeat-x left center;
    font-size: 14px;
    padding-left: 10px;
	border:#dbdbdb solid 1px;
	border-bottom:none;
	margin:10px 0 10px 0;
}
.big_title h2 span {
    display: inline-block;
    background: url(//i1.hdfimg.com/v2/images/h_hf/boxc_02.gif) no-repeat left center;
    padding-left: 20px;
}
.doc_rela_link a { text-decoration:none;}
.blue_a3 { text-decoration:none;}
#headpA_blue #rt {
    width:auto;
    height: 27px;
    margin: 38px 0 0 0;
    float: right;
}
#doc_list_index .tdnew_a {width:152px !important;}
#doc_list_index .tdnew_b {padding: 5px 0 5px 5px !important;}
.all_disease{ height:59px !important; overflow:hidden; text-align:left;}
.doctor_star_yellow { background:url(../images/F_7ystart.png) no-repeat !important; width:16px !important; height:16px !important;  vertical-align: 5px !important;}
.doctor_star_disease { background:url(../images/F_7gstart.png) no-repeat !important;width:16px !important; height:16px !important; margin-right:4px !important;     vertical-align: -9px !important;}
.doctor_star_score{ padding-right:0 !important;}
.doc_info_ul1 .first_li { position:relative;}
.doctor_star_new{ position:absolute !important;  left:70px; top:5px; }
.doctor_star_new .graynum { line-height: 18px !important; min-width: 200px !important;}
.graynum p{ color:#ffffff;}
.doctor_star_new .dhwidth{ line-height: 18px !important; min-width: 200px !important;}
.doctor_new_headimg li:nth-child(3) { margin-right:0 !important;}
.graynum p{ color:#ffffff;}
.top10{top:10px !important;}
.doc_info_ul .first_li{ position:relative;}
.doc_head3 {
  width: 58px;
  height: 58px;
  overflow: hidden;
}
.blue_a3 {
  color: #2670d5;
  font-family: Helvetica,'simsun',Arial,sans-serif;
}
.doc_rela_link {
  float: left;
  line-height: 180%;
  padding-left: 25px;
}
.doc_rela_link a {
  margin-bottom: 4px;
  border-radius: 2px;
  line-height: 20px;
  color: #333;
  display: block;
  height: 20px;
  width: 72px;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
.tel_btn {
  background: #e76049;
}
.online_btn {
  background: #29c171;
}
.doc_rela_link .jiahao_btn {
  background: #4197ff;
}
.inside_box {
  padding: 0 11px;
}
.star_top5_newstar{ padding-right:0 !important; width:auto !important;}
.star_top5_newstar3{ padding-right:0 !important; width:auto !important;}
.detail_experience span{ cursor:default; text-decoration:none;  height:22px; line-height:22px; display:inline-block; padding:0 ; margin:0 0 10px 0;}
