#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;} }