/* */
.subDoctor_stateList {
    overflow: hidden;}
.subDoctor_stateList a{
     color:#333;}
.subDoctor_stateList a:hover{
     color:rgb(29, 61, 144);}
.subDoctor_stateList li {
    overflow: hidden;
    margin: 15px;
    border-right: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;}
.subDoctor_stateList h3 {
    background: #f4f4f4;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    padding-left: 20px;
    font-weight: bold;}
.subDoctor_stateList li a {
    display: block;
    overflow: hidden;}
.subDoctor_state_info {
    overflow: hidden;}
.subDoctor_state_info .leftt {
    float: left;
    width: 77%;
    border-right: 1px dashed #e0e0e0;}
.left_img {
    float: left;
    width: 166px;}
.left_img_box {
    height: 0px;
    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 .left_info_con p {
    padding-left: 25px;
    color: #000;
    font-size: 15px;
    margin-bottom: 10px;
    width: 90%;
    line-height: 30px;}
.subDoctor_state_info .rightt {
    float: right;
    width: 15%;
    margin-top: 70px;}
.subDoctor_state_info .rightt span {
    float:none !important;}


