#linkdd{ background: #eee; margin-top: 3px; border-left: solid 3px #980000; padding-left: 43px; line-height: 56px;}

#linkdd a{ font-size: 18px; color: #000;}
@media (min-width: 991px){
.leftsidebar_box{margin-bottom: 3.4em;}
}
.leftsidebar_box  dl{margin-bottom:0px;}


.leftsidebar_box dt.active ,.leftsidebar_box dt:hover{ width: 100%;background: #980000 !important;}
.leftsidebar_box dt{font-weight: normal;position:relative;}
.leftsidebar_box dt.active>a ,.leftsidebar_box dt:hover a,.leftsidebar_box dt.active i ,.leftsidebar_box dt:hover i{color:#fff !important;}


.leftsidebar_box  dd{background: #eee; margin-top: 3px;border: none;
    padding-left: 55px;
    
    font-size: 14px;
    line-height: 36px;position: relative;}
.leftsidebar_box  dd{color: #333 !important;}
.leftsidebar_box dd.active ,.leftsidebar_box dd>a:hover{ color:#980000 !important;}

.leftsidebar_box dd.active>a ,.leftsidebar_box dd:hover>a{color:#980000 !important;}

.arrow{font-style:normal;position:absolute;right:8px;font-weight:bold;font-size:18px;color:#980000;}
.active .arrow{color:#fff;}
dd span{cursor: pointer;font-style: normal;
    position: absolute;
    right: 8px;
    font-weight: bold;
    font-size: 18px;
    color: #980000;}
   .sj a{color: #333!important;    display: block;}
    .sj a:hover{color: #980000!important;}

.subDoctor_stateList{overflow: hidden;}
.subDoctor_stateList li{overflow: hidden;margin: 15px;border-right: 1px solid #e0e0e0;border-left: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}
.subDoctor_stateList li.second{background: #f9f9f9;}
.subDoctor_stateList li a{display: block;overflow: hidden;}
.subDoctor_state_info{overflow: hidden;}
.subDoctor_state_info .left{float: left;width: 77%;}
.subDoctor_state_info .right{float: right;width: 15%;margin-top: 70px;}
.subDoctor_stateList h3{background:#f4f4f4;height:50px;line-height: 50px;margin:0 auto;padding-left: 20px;}


.left_img{float: left;width: 166px;}
.left_img_box{height: 0;padding-bottom: 132%;overflow: hidden;padding-left: 20px;padding-top: 20px;}
.left_img_box img{display: block;width: 100%;}
.left_info{margin-left: 160px;margin-top: 20px;border-right: 1px dashed #e0e0e0;}
.left_info h3{font-size:20px;font-weight: normal;margin-bottom: 15px;}
.left_info .left_info_con p{padding-left: 25px;color:#999999;font-size: 15px;margin-bottom: 10px;width: 90%;line-height: 30px;text-indent: 2em;}

.left_info .left_info_con .addr{background: url(./images/addr.png) no-repeat center left;}
.left_info .left_info_con .phone{background: url(./images/phone.png) no-repeat center left;}
.left_info .left_info_con .mail{background: url(./images/mail.png) no-repeat center left;word-break:break-all;}


.subDoctor_state_info .right p{margin-bottom: 10px;font-size: 15px;font-style: normal;}
.subDoctor_state_info .right p strong{color:#666;}
.subDoctor_state_info .right p i{color:#999;font-style: normal;}

.subDoctor_stateList li a:hover .left_info h3{color:#900;}

.subDoctor_year_info_a a{margin-right: 5px;}

@media screen and (max-width: 1000px){
  .subDoctor_state_info .left{width: 100%;float: none;overflow: hidden;border-right: none;}
  .subDoctor_state_info .right{width: 27%;
    float: right;
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 10px;}

}




@media screen and (max-width:480px){

  .left_img{float: none;margin: 0px auto;}
  .left_info{margin-left: 0;margin-top: 10px;}
.left_img_box{padding-left:0px;}
.subDoctor_stateList li a{font-size: 0.8em;}

}
.footer-b span{float: none;}
.footer-b{text-align:center;}
.footer-b span{display:inline-block;}
.footer-b span:first-child{float: none;}

@media (max-width: 991px){
.footer-b span:first-child{float:none;}
.footer-b{text-align:center;}
}
