@charset "utf-8";
.doctor_details .title_h1 {
  height: 50px;
  font-size: 24px;
  color: #333333;
}

.doctor_details .title_h1 h1 {
  display: inline-block;
  line-height: 50px;
  float: left;
}

.doctor_details .title_h1 span {
  padding: 1px 4px 1px 15px;
  margin-top: 22px;
  display: inline-block;
  color: #a7a7a7;
  border-radius: 2px;
  font-size: 12px;
  margin-left: 5px;
}

.doctor_details .title_h1 span.director {
  background: #eeeeff url(../images/director.png) 3px center no-repeat;
  color: #9695f1;
}

.doctor_details .title_h1 span.professor {
  background: #e3f8fc url(../images/professor.png) 3px center no-repeat;
  color: #06bae0;
}

/*分页代码*/

ul,li{ list-style:none;}




/*左边导航*/

.doctor_details .section_list_left {
  width: 900px;
}

.doctor_details .section_nav {
  width: 100%;
  height: 36px;
  background: #f8f8f8;
  border: 1px solid #e8e8e8;
}

.doctor_details .section_nav li {
  float: left;
  position: relative;
}
.doctor_details .section_nav li:last-child a{padding: 0 20px;}
@media(max-width:950px){.doctor_details .section_nav li:last-child a{padding:0;}}

.doctor_details .section_nav li a {
  display: block;
  height: 36px;
  line-height: 36px;
  border-bottom: 1px solid #f8f8f8;
  border-top: 1px solid #f8f8f8;
  width: 106px;
  text-align: center;
  border-right: 1px solid #e8e8e8;
  font-size: 14px;
  color: #666666;
}

.doctor_details .section_nav li a:hover,
.section_nav li a.hover {
  border-top: 2px solid #e72231;
  color: #e72231;
  background: #fff;
  border-bottom: 1px solid #fff;
}
/*概览内容*/
.details_top{margin-top: 20px;position: relative;}
.details_top>img{float: left;width: 140px;height: 140px;border-radius: 50%;}
.details_top .details_contant{width: 738px;}
.details_top .details_contant .w100 span {
  display: inline-block;
  line-height: 26px;
  float: left;
  color: #666666;
}
.details_top .details_contant p.overview_p {
  color: #333333;
  line-height: 26px;
  font-size: 12px;
  float: right;
  width: 680px;
}
.details_top .details_contant p a{  color: #e72231;}
.details_top .details_contant .registration{height: 32px;width: 320px;  margin: 10px auto 0px;}
.details_top .details_contant .registration a,
.details_top .details_contant .registration .hospitalPhone_text{cursor: pointer; position: relative; display: block;width: 148px;border-radius:3px ;color: #e72231;font-size: 14px;height: 30px;border: 1px solid #e72231;line-height: 30px;text-align: center;}
.details_top .details_contant .registration a.on,
.details_top .details_contant .registration .hospitalPhone_text.on{background: #e72231;color: #fff;}
.details_top .details_contant .registration a:hover,
.details_top .details_contant .registration .hospitalPhone_text:hover{background: #fff;color: #e72231; border: 1px solid #e72231;}
.details_top .details_contant .registration a.on:hover,
.details_top .details_contant .registration .hospitalPhone_text.on:hover{background: #e72231;color: #fff;border: 1px solid #e72231;}
/*病友点评*/
.satisfaction{margin: 20px 0px 10px;}
.satisfaction .remark_title{border-bottom: 1px solid #eee;}
.satisfaction .remark_title .title_h2{line-height: 48px;font-size:20px;color: #333333;}
.satisfaction .remark_title a{  border: 1px solid #e72231;
  padding: 5px 20px 5px 10px;
  background: url(../images/share.png) right center no-repeat;
  color: #e72231;
float: right;  margin-top: 12px;
  display: block;
  text-align: center;}
.satisfaction_left{width: 660px;margin-top: 30px;}
.satisfaction_title{width: 142px;float: left;margin-top: 25px;}
 .satisfaction_title p{height: 40px;line-height: 55px;text-align: right;
 color: #666666;font-size: 14px;} 
 .percentage{width: 495px;height: 131px; padding:0px 15px 23px 8px;background: url(../images/percentage.jpg) left bottom no-repeat;} 
 .percentage p{float: right;color: #f26f27;padding: 0px 5px;
 height: 22px;line-height: 22px;background: #fff5e1;}
 .percentage p span{color: #f6c829; font-size:16px; font-weight:bold}
.percentage_100{width: 100%;margin-top: 40px;}
.percentage_100 span{display: block;height: 30px;text-align: right;font-size: 18px;
color: #fff;
line-height: 30px;margin: 10px 0px;}
.percentage_72{width: 72%;background: #f26f27;color: #fff;}
.percentage_42{width: 42%;background: #f9b72d;color: #aaaaaa;}
/* .satisfaction_right{width: 220px;margin-top: 40px;} */
.satisfaction_right{width: 240px;margin-top: 40px;}
.satisfaction_right ul li p{font-size: 12px;color: #333;height: 24px;
line-height: 24px;width: 70px;text-align: right;float: left;}
.satisfaction_right ul li .satisficing{margin: 8px 0px 8px 5px;height: 8px;width: 100px;background: #e6e6e6;
float: left;}
.satisfaction_right ul li .satisficing span{display: block;background:#f6c829;height: 8px;}
.satisfaction_right ul li .satisficing span.satisfaction_100{width: 100%;}
.satisfaction_right ul li .satisficing span.satisfaction_72{width: 72%;}
.satisfaction_right ul li .satisficing span.satisfaction_0{width: 0%;}
/* .satisfaction_right ul li span.number{display: block;width: 38px;height: 24px;line-height: 24px;
float: right;color: #999999;} */
.satisfaction_right ul li span.number{display: block; width: auto;float: left;padding-left: 3px;height: 24px;line-height: 24px;
color: #999999;}
/*疗效满意票数*/
.poll{margin-top: 16px;}
.poll>h3{  font-size: 20px;
  height: 50px;
  line-height: 50px;
  color: #333333;
  border-bottom: 1px solid #eee;
  padding-left: 5px;}
.poll ul{margin-top: 10px;padding-bottom: 35px;}
.poll ul li{margin: 10px 10px 0px 0px;
float: left;}
/* .poll ul li a{display: block;color: #333333;
width: 28px;height: 28px;text-align: center;
line-height: 28px;border: 1px solid #eee;} */
.poll ul li a{display: block;color: #333333;
width: auto;padding: 0px 6px 0px 6px;height: 28px;text-align: center;
line-height: 28px;border: 1px solid #eee;}
.poll ul li a:hover,.poll ul li a.on{background: #e72231;border: 1px solid #e72231;color: #fff;}

/*出诊时间*/
.out_call>h3{  font-size: 20px;
  height: 50px;
  line-height: 50px;
  color: #333333;
  border-bottom: 1px solid #eee;
  padding-left: 5px}
.out_call table{width: 100%;}
.out_call table tr{border-left: 1px solid #ccc;}
.out_call table th{height: 44px;text-align: center;background: #e8e8e8;
width: 128px;
color: #666666;border-right: 1px solid #ccc;}
.out_call table td{height: 44px;text-align: center;color: #666666;
  border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;line-height: 44px;}
.out_call table td.color_title{color: #666;}

/*患者咨询*/
.patient_question{margin-top: 30px;}
.patient_question .patient_title{  border-bottom: 1px solid #eee;width: 100%;height: 50px;}
.patient_question .patient_title h3{font-size: 20px;
  height: 50px;
  line-height: 50px;
  color: #333333;
  padding-left: 5px}
  .patient_question .patient_title a,
  .patient_question .patient_title .patient_title_text{cursor: pointer;padding: 4px 10px;background: #e72231;
  color: #fff;font-size: 14px;margin-top: 2px;border-radius: 3px;float: right;}
  .patient_question ul.question_ul li{  margin-top: 22px;
  padding-bottom: 20px;
  border-bottom: 1px dashed #EEE;
  line-height: 20px;}
.patient_question ul.question_ul li i.expert_i {
  width: 16px;
  height: 16px;
  background: url(../images/expert_k_03.png) no-repeat;
  float: left;
  margin: 2px 10px 0 0;
}
.patient_question ul.question_ul li a {
  color: #666;
}
.patient_question ul.question_ul li span.ex_c {
  color: #999;
}
.patient_question ul.question_ul li p {
  line-height: 22px;
}
.patient_question a.more{  border: 1px solid #eee;
  padding: 5px 20px 5px 10px;
  background: url(../images/h_sele.jpg) right center no-repeat;
  color: #333333;
  margin: 20px auto;
  display: block;
  width: 82px;
  text-align: center;}
/*看病经验分享*/
.individual_sharing{margin-top: 20px;}
.individual_sharing .serve_title{  border-bottom: 1px solid #eee;width: 100%;height: 50px;}
.individual_sharing .serve_title .title_h2{font-size: 20px;
  height: 50px;float: left;
  line-height: 50px;
  color: #333333;
  padding-left: 5px}
.individual_sharing .serve_title p{float: right;color: #666666;font-size: 14px;  line-height: 50px;}
.individual_sharing .serve_title p span{color: #f6c829;}
.individual_sharing .experience_nav{margin-top: 20px;}
.individual_sharing .experience_nav li{float: left;margin: 0px 5px;line-height: 20px;
text-align: center;}
.individual_sharing .experience_nav li a{padding: 1px 10px;border-left: 1px solid #cccccc;
color: #333333;text-align: center;font-size: 12px;}
.individual_sharing .experience_nav li:first-child a{border: none;}
.individual_sharing .experience_nav li a span{color: #999999;}
.individual_sharing .experience_nav li a:hover,.individual_sharing .experience_nav li a.on{
color: #e72231;}
.individual_sharing .experience_nav li a:hover span,.individual_sharing .experience_nav li a.on span{
color: #e72231;}
.individual_sharing .experience_ul li{padding-bottom: 20px;border-bottom: 1px dashed #eee;  margin-top: 25px;}
.individual_sharing .experience_ul li>img{width: 60px;height: 60px;border-radius: 50%;float: left;  margin-top: 10px;}
.individual_sharing .experience_right{width: 830px;}
.individual_sharing .experience_right .experience_name{line-height: 32px;float: left;}
.individual_sharing .experience_right .experience_name a{color: #e72231;}
.individual_sharing .experience_right .experience_name span.class{border: 1px solid #e72334;
padding: 1px 4px;color: #333333;}
.individual_sharing .experience_right .experience_satisfaction{float: right;}
.individual_sharing .experience_right .experience_satisfaction span{float: left;}
.individual_sharing .experience_right .experience_satisfaction span.f6c829{color: #f6c829;}
.individual_sharing .experience_right .comment_p{padding: 10px 14px;background: #f3f3f3;}
.individual_sharing .experience_right .comment_p p{line-height: 20px;color: #666666;}
.individual_sharing .experience_right .comment_p p a{color: #06BAE0;}
.individual_sharing .experience_right .comment_p p span{color: #333;}
.individual_sharing .praise_time{margin-top: 10px;}
.individual_sharing .praise_time a{padding-left: 20px;color: #999999;float: left;margin-left: 10px;}
.individual_sharing .praise_time a.praise1{background: url(../images/praise.png) left center no-repeat;}
.individual_sharing .praise_time a.praise2{background: url(../images/praise_2.png) left center no-repeat;}
.individual_sharing .praise_time a.praise1:hover{background: url(../images/praise_on.png) left center no-repeat;color: #f6c829;}
.individual_sharing .praise_time a.praise2:hover{background: url(../images/praise_2on.png) left center no-repeat;color: #f6c829;}
.individual_sharing .praise_time span{color: #999;margin-right: 10px;}
.individual_sharing .share_a {
  border: 1px solid #eee;
  color: #999;line-height: 22px;
  margin: 20px auto;
  width: 254px;
  text-align: center;
}
.individual_sharing .share_a a{color: #999;}
.doctorerLine {
    float: left;
    height: 30px;
    width: 30px;
    display: block;
    background: url(data:image/png;base64,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);
    background-position: center;
    background-repeat:no-repeat;
    background-size: 30px 30px;
}
/*右边内容*/
/*擅长治疗糖尿病医生*/
.recommend{margin-bottom: 20px;padding:0 19px; width:240px; min-height:150px;padding-bottom: 30px; }
.recommendDoctors{margin-bottom: 30px !important;min-height: 180px !important;}
.recommendDoctors li p{clear: both; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 240px;line-height: 24px;}
.recommendDoctors .on_line_consult{width: 80px;line-height: 22px !important;height: 22px !important;border-radius: 3px;color: #fff !important;text-align: center;background: #f26f27;margin-left: 25px;display: inline-block;margin-top: 0px!important;vertical-align: bottom;}
.recommend h3{  border-bottom: 1px solid #eeeeee;
  width: 240px;
  margin: 5px auto 0px;
  height: 52px;
  line-height: 52px;
  font-size: 18px;
  color: #333333;}
.recommend ul.recommend_nav{width: 240px;margin: 5px auto 3px;}
.recommend ul.recommend_nav li{float: left;width:33.33%;height: 34px;line-height: 34px;text-align: center;
background: url(../images/recommend_li.jpg) left center no-repeat;}
.recommend ul.recommend_nav li:first-child{background: none;}
.recommend ul.recommend_nav li a{color: #666666;border-bottom: 2px solid #fff;font-size: 16px;}
.recommend ul.recommend_nav li:hover a,.recommend ul.recommend_nav li.on a{color: #e72231;border-bottom: 2px solid #e72231;}
.recommend ul.recommend_nav2{width: 240px;margin: 5px auto 3px;}
.recommend ul.recommend_nav2 li{float: left;width:33.33%;height: 34px;line-height: 34px;text-align: center;
background: url(../images/recommend_li.jpg) left center no-repeat;}
.recommend ul.recommend_nav2 li:first-child{background: none;}
.recommend ul.recommend_nav2 li a{color: #666666;border-bottom: 2px solid #fff;font-size: 16px;}
.recommend ul.recommend_nav2 li:hover a,.recommend ul.recommend_nav2 li.on a{color: #e72231;border-bottom: 2px solid #e72231;}

.recommend ul.recommend_ul{width: 240px;margin: 0px auto;display: none;}
.recommend ul.recommend_ul li{height: 50px;border-bottom: 1px dashed #eee;padding-top: 14px;}
.recommend ul.recommend_ul li span.ranking1{  color: #fff;padding: 2px 4px;
  background: #e72231;}
  .recommend ul.recommend_ul li span.ranking2{  color: #fff;padding: 2px 4px;
  background: #f9b72d;}
.recommend ul.recommend_ul li .ranking_right{width: 200px;}
.recommend ul.recommend_ul li .ranking_right a{color: #333333;line-height: 18px;font-size: 14px;
height: 18px;white-space: nowrap;word-break: break-word;
text-overflow: ellipsis;overflow: hidden;}
.recommend ul.recommend_ul li .ranking_right p{color: #999999;line-height: 22px;}
.green{color: #f26f27;}
#recommend1_ul{display: block;}
#recommend4_ul{display: block;}
/*专家观点*/
.section_list_right .viewpoint h3{
  border-bottom: 1px solid #eeeeee;width: 240px;margin: 5px auto 0px;
  height: 52px;line-height: 52px;font-size: 18px;color: #333333;
}
.section_list_right .viewpoint ul{width: 240px;margin: 5px auto 0px;height: 245px;overflow: hidden;}
.section_list_right .viewpoint ul li{height: 48px;font-size: 14px;
border-bottom: 1px dashed #eeeeee;background: url(../images/viewpoint_li.png) 5px center no-repeat;
line-height: 48px;padding-left: 26px;
white-space: nowrap;word-break: break-word;text-overflow: ellipsis;overflow: hidden;}
.section_list_right .viewpoint ul li a{color: #666666;}


@media only screen and (max-width:950px) {
  .doctor_details .section_nav {
    width: auto;
    height: auto;
    background: #f8f8f8;
    border: none;
    border-top: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
  }
  .doctor_details .section_nav li {
    height: 40px;
    float: left;
    width: calc( 33.333% - 1px);
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    position: relative;
  }
  .doctor_details .section_nav li a {
    border: none;
    width: 100%;
  }
  .doctor_details .section_list_left {
  width: 100%;
}
.section_nav li a.hover {
  border-top: 2px solid #06bae0;
  color: #06bae0;
  background: #fff;
  border-bottom: 1px solid #fff;
}
.details_top>img {
  float: none;
  width: 140px;
  height: 140px;
  margin: 0px auto;}
  .details_top .details_contant {
   width: 93.75%;
  margin: 0px auto;
  float: none;
}
.details_top .details_contant .w100 span{width: 18%;}
.details_top .details_contant p.overview_p {
  width: 82%;
}
.details_top .details_contant .registration {
   margin: 0px auto 0px;
  float: none;
  width: 80%;
}
.details_top .details_contant .registration a {
  display: block;
  width: 48%;}
  .satisfaction {display: none;}
  .individual_sharing .serve_title p {display: none;}
  .individual_sharing .experience_right {
  width: 80%;
}
.individual_sharing .experience_right .experience_name {
  line-height: 22px;
  float: none;
  width: 95%;}
  .individual_sharing .experience_right .experience_satisfaction {
  float: none;
}
.section_list_right{display: none;}
.poll ul li {
    
  margin: 10px 1% 0px 0px;
  float: left;
}
.experience_x{overflow-x: auto;}
.individual_sharing .experience_nav {
  margin-top: 10px;
  width: 555px;
  height: 20px;
  padding-bottom: 12px;
}

}
@media (min-width:950px) and (max-width:1024px){
    .recommend,.viewpoint{ display:none}
}
  
@media(min-width:767px) and (max-width:770px){
    .doctor_details .section_nav li{ height:50px; line-height:50px}
    .doctor_details .section_nav li a{ font-size:14px; height:50px; line-height:50px;border-bottom: 1px solid #e8e8e8;}
    .doctor_details .section_nav li a.hover{height:48px;}
    .poll ul li a:hover, .poll ul li a.on{ font-size:14px;}
    .poll ul li a{ font-size:14px; }
    .individual_sharing .serve_title .title_h2{ width:500px; font-size:14px}
    .individual_sharing .experience_nav{ width:100%; height:50px}
    .individual_sharing .experience_nav li{ line-height:50px}
    .individual_sharing .experience_nav li a:hover, .individual_sharing .experience_nav li a.on{ font-size:12px}
    .individual_sharing .experience_nav li a{ font-size:12px; padding: 1px 14px;}
    .individual_sharing .experience_right .experience_name{ font-size:12px; line-height:50px}
    .individual_sharing .experience_right .experience_satisfaction span{ font-size:14px}
    .individual_sharing .experience_right .comment_p p{ font-size:12px; line-height:50px}
    
    .poll ul li a:hover, .poll ul li a.on
    .doctor_details .title_h1 h1{ font-size:14px;margin-left: 20px;}
    
    .poll>h3{ font-size:14px}
    
    .patient_question ul.question_ul li{ padding-left:20px; padding-right:20px}
    .patient_question .patient_title a,
    .patient_question .patient_title .patient_title_text{ margin-right:100px}
    .individual_sharing{ margin-top:0px}
}


.disnone {
    border: none!important;
    background: #CCCCCC;
    color: #fff!important;
}
.details_top .details_contant .registration a.disnone:hover{background: #CCCCCC;color: #fff!important; border: none!important;}

.hospital_guahao{    padding: 0px 10px;background: #e72231;border-radius: 3px;height: 25px;display: inline-block;color: #fff !important;margin-left: 30px;}

/*智能名医推荐*/
.H_line{margin-top:25px;}
.H_line p.fl{ margin-top:15px; height:40px; line-height:30px; margin-lefT:15px; font-size:14px; color:#999}
.H_line p.fl span{color:#f26f27; font-size:16px; font-weight:bold}
.H_line ul.fr{  margin-top:5px; clear:both;float: left}
.H_line ul.fr li{ float: left;margin-bottom: 20px;}
.H_line ul.fr li a{font-size:14px; border: solid 1px #dddddd;color: #333;height: 18px;width: auto;padding: 2px 6px;margin: 0 5px;text-align: center;line-height: 18px;}
.H_line ul.fr li a:hover{background: #e72231;color: #fff;}
.H_line ul.fr li.on a{color: #fff;background: #e72231;}
.H_line>div{ border-top:solid 1px #eeeeee;}
.H_online_expert_title{color: #f6c829 !important}
.H_online_expert_title_top{float: left;font-size: 20px;height: 40px;line-height: 60px;color: #333333;padding-left: 5px;}
.H_online_expert>div{border-top:none!important}
.H_online_expert_change{margin-right: 1.3%;float: right;color: #aaa;margin-top: 18px;font-size: 16px;cursor:pointer; border-bottom: 2px solid #e72231;width: 70px;}
.H_online_expert_change i{background: url('../images/refresh.png');display: inline-block;width: 16px;height: 16px;background-size: cover;vertical-align: top;margin-right: 3px;margin-top: 4px;}
.H_online_expert_top{border-bottom: solid 1px #eeeeee;width: 100%;height: 1px;float: right;margin-bottom: 15px;}
.H_exp_line{border-top: none;}
.H_exp_line li{float:left; width:276px; margin-left:20px;margin-bottom: 30px;border:1px solid #eee;height:200px;}
.H_exp_line li .border{border:none;}
.H_exp_line li:first-child{margin-left:13px;}
.H_bri{padding:19px 0 0 0;}
.H_bri img.fl{width:60px; height:60px;margin-top: -55px;margin-left: 5px;}
.H_bri_right {width:186px; height:80px;margin-top: -60px;margin-right: 10px;}
.H_bri_right h4{ font-size:14px; color:#333; line-height:30px;}
.H_bri_right span.fl{ margin-top:8px;}
.H_bri_right p {clear:both;}
.H_line_btn_all{width:30px;height: 203px;background: #eee;}
.H_line_lbtn_hidden{opacity: 0;float: left;}
.H_line_lbtn{line-height: 203px;font-size: 40px;color: #aaa;position: absolute;z-index: 2;cursor: pointer;}
.H_line_rbtn{line-height: 203px;font-size: 40px;color: #aaa;;position: absolute;z-index: 2;margin-left: 870px;cursor: pointer;}
.H_line_lbtn:hover,.H_line_rbtn:hover{background: #ccc;color: #fff;}
.H_line_active .doctor_titles{width: 100px;overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;white-space:nowrap;height:24px;display:inline-block;}
.starwz{vertical-align: top;}
.H_tab-con{ display:none}
.H_nei_tab{ display:none}
.H_line_active{ display:none;overflow-y: hidden;height: 218px;overflow-x: hidden;border-top: none!important}
.H_exp_line .on_line{float:right;right: 0px;top: 0px;}
.H_exp_line li div.H_bri a{color:#333;}
.H_exp_line li .border{ padding:10px; border-top:none}
.H_exp_line li .border a{ display:block; width:56px; text-align:center; font-size:12px;border:solid 1px #62c83e; background:#fff; color:#62c83e; height:20px; line-height:20px; margin-left:10px;float:left;}
.H_exp_line li .border a:first-child{margin-left:0;font-size:12px;}
.H_exp_line li .border a.on{ background:#ddd; border:solid 1px #dddddd;color:#fff;font-size:12px;} 
.H_exp_line li .border a.active{ border:solid 1px #e72231; background:#fff; color:#e72231;font-size:12px;}
.H_exp_line li .border a:hover{ border:solid 1px #e72231; background:#e72231; color:#fff}
.H_exp_line li .border a.on:hover{display:block; width:56px; text-align:center; font-size:12px; color:#fff; background:#ddd; height:20px; line-height:20px; border:solid 1px #dddddd; margin-left:10px;float:left;}
.H_bri_right p span{ margin-left:0px; height:15px; display:inline-block}
.H_bri_right p span:nth-last-child(1){ background:none}
.H_bri_right p small { background:none; margin-lefT:5px;}
.H_bri_right small{ line-height:13px; font-size:12px; color:#999}
.H_bri_right small a{color:#999 !important}
.H_fri{ height:32px;line-height: 20px; background:url(../images/h_fri_jiao.jpg) center center no-repeat;padding:10px;margin-top: 5px;
  word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 3; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/}
.H_exp_line li .border {
    position: relative;
    padding: 10px;
    border-top: none;
}
.H_exp_line li div.H_bri a{color:#333;}
.H_exp_line li .border{ padding:10px; border-top:none}
.H_exp_line li .border a{ display:block; width:56px; text-align:center; font-size:12px;border:solid 1px #62c83e; background:#fff; color:#62c83e; height:20px; line-height:20px; margin-left:10px;float:left;}
.H_exp_line li .border a:first-child{margin-left:0;font-size:12px;}
.H_exp_line li .border a.on{ background:#ddd; border:solid 1px #dddddd;color:#fff;font-size:12px;} 
.H_exp_line li .border a.active{ border:solid 1px #e72231; background:#fff; color:#e72231;font-size:12px;}
.H_exp_line li .border a:hover{ border:solid 1px #e72231; background:#e72231; color:#fff}
.H_exp_line li .border a.on:hover{display:block; width:56px; text-align:center; font-size:12px; color:#fff; background:#ddd; height:20px; line-height:20px; border:solid 1px #dddddd; margin-left:10px;float:left;}


.mark-new {
  position: absolute;
  top: -13px;
  left: 60px;
  width: 46px;
  height: 22px;
  display: block;
  background: url(data:image/gif;base64,R0lGODlhMgAZAKIGAP+BAP7+/v6AAP6BAP+BAf///////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCOTRDRTFFRjE5ODAxMUU1ODM2RUUxOThDMUNGOUMyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCOTRDRTFGMDE5ODAxMUU1ODM2RUUxOThDMUNGOUMyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NENFMUVEMTk4MDExRTU4MzZFRTE5OEMxQ0Y5QzIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI5NENFMUVFMTk4MDExRTU4MzZFRTE5OEMxQ0Y5QzIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkECR4ABgAsAAAAADIAGQAAA7toutz+MMpJq7046827f4NADAAwEighois6nKPZreILkG2cqmk4dj5eziQosYQpE6FzEpleO9btSFDamDxCIDAYbAGFQCEM2AoKhLFLwLSOA+kAGF2Na7VwHnbkFW+5f3ACYmV4LyJMRSpqfngoJWKDdilMh2V5YYOBL19bLi9ASnUhAgJQJ6cqJgA1HUqrry58qrI7XXtrLCSpQkFHe1C+Vl2nolWmHwo7yR6lS8wzz9Ac0tPW19jZ2g0JACH5BAUoAAYALAAAAAAyABkAAAO9aLrc/jDKSau9OL8hyACAR4xEN5rjIHqhtpidCnwoS5Yk57mKjtchAej0I4UIPIOoE1LdTjMi4ShLSgOBwQALKAQKXgBWUCCAUwIrFRwwB7rlqZvQxhKtqe0Xm+W3BV9idFk4VkIlZ3uDIyBfgHMkVipCdm6AfipclVpIPB9GHgKiTiKkJSEAMUlHqKwpHpNUT1p4OTAfpj8+dzw5aKCwnIw3qQNJDDfHygainctJHc/KztLV1tfY2drb3BQJADs=);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 46px 22px;
}

.doctorprofile-r {
    width: 260px;
    height: 100px;
    background: url(../images/erweima1.png);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 10px;
    bottom: -60px;
    background-size: 260px 100px;
}

.dimensional-hints {
    position: absolute;
    bottom: 0px;
    right: 110px;
    width: 145px;
    height: 100px;
   background: url(../images/001_03.png);
   background-repeat: no-repeat;
   background-position: center;
   display: none;
}

/*二维码*/
.qrcode-popul {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
    display: none;
    z-index: 9999;
}

.qrcode-populBox {
    width: 600px;
    border: 2px solid #e72231;
    margin: 0 auto;
    margin-top: 5%;
    background: #fff;
    position: relative;
}

.qrcode-populBox h6 {
    text-align: center;
    height: 50px;
    width: 95%;
    margin: 0 auto;
    line-height: 50px;
    font-size: 18px;
    color: #e72231;
    border-bottom: 1px solid #e8e8e8;
}

.erweima-main {
    overflow: hidden;
}

.erweima-main img {
    display: block;
    width: 210px;
    height: 210px;
    margin: 0 auto;
    padding: 20px 0;
}

.erweima-main p {
    text-align: center;
    font-size: 16px;
    padding: 3px;
}

.erweima-main p span {
    font-size: 16px;
    color: #e72231;
    padding: 0 3px;
}

.qrcode-populText {
    padding: 30px 20px;
    line-height: 23px;
    font-size: 14px;
}

.closeQrcode {
    position: absolute;
    top: 5px;
    right: 5px;
    font-size: 30px;
    color: #c3c3c3;
    font-weight: 700;
    cursor: pointer;
}

.hospitalPhoneClick {
  position: relative;
  cursor: pointer;
}

.hospitalPhone{
  position: absolute;
     top: 68px;
    left: 325px;
  display: none;
  background: #fff;
  z-index: 99;
  border:1px solid #e72334;
}

.hospitalPhone p {
  font-size: 14;
  text-align: center;
  line-height: 2;
  color: #666;
  padding:4px 15px;
}

.hospitalPhone p:first-child{
  color: #fff;
  text-align: center;
  background: #e72334;
  padding:6px 15px;
}
.page strong {
    display: block;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 30px;
}
.page jj {
    text-indent: 2em;
    font-size: 14px;
    color: #333;
    line-height: 24px;
    margin-bottom: 34px;
}
.page {
    margin: 20px 0 160px;
}
