.shiren-detail {
    position: relative;
    background: rgba(255, 255, 255, 1);
    padding:4.375rem 1.875rem 0 1.875rem;
}

.shiren-detail:after{
    content: "";
    display: block;
    height: 0;
    clear:both;
    visibility: hidden;
}

.shiren-detail-figure{
    position: absolute;
    top: -5.4rem;
}

.shiren-portrait {
    width: 8.75rem;
    height: 10.875rem;
    background: rgba(241,239,232,1);
    border: 0.2rem solid rgba(255, 255, 255, 1);
    box-shadow: 0 0 0.5rem 0 rgba(82,65,57,0.5);
    border-radius: 0.3125rem;
    float: left;
    margin-right: 2.9rem;
}

.shiren-name-caodai{
    float: left;
    margin-top: 6.2rem;
}

.shiren-name{
    font-size: 1.375rem;
    font-weight: 400;
    color: rgba(0, 0, 0, 1);
    display: inline;
    font-weight: bold;
}

.shici-caodai{
    font-size: 0.875rem;
    font-weight: 400;
    color: rgba(0, 0, 0, 1);
}

.shiren-tab{
    height: 1.75rem;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.7rem;
    border-bottom: 0.0625rem solid #ECECEC;
    margin-top: 5.25rem;
}

.shiren-tab-item{
    margin-right: 1.875rem;
    color: rgba(0, 0, 0, 1);
    float: left;
    padding-bottom: 0.3rem;
    margin-top: -0.0625rem;
    font-size: 1.2rem;
}

.shiren-tab-item.active{
    border-bottom: 0.125rem solid #CC0000;
}

.shiren-intr{
    font-size: 0.9375rem;
    font-weight: 400;
    color: rgba(0,0,0,0.9);
    line-height: 2.25rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
.shiren-intr a{
    color: #E49430;
}
.shiren-life{
    background: white;
    /* margin-top: 1.25rem; */
    /* padding:1.875rem 1.875rem 0 1.875rem;*/
} 

.b-shadow{
    box-shadow: 0px 0px 1.5rem 0px rgba(143, 113, 77, 0.13);
}

.shici-extend{
    font-size: 0.9375rem;
    font-weight: 400;
    color: rgba(0,0,0,0.9);
    line-height: 2.25rem;
    padding: 1.25rem 0;
}

.shici-extend>p{
    margin-bottom:1rem;
}


.shici-extend>.shici-reference{
    margin-bottom:1rem;
}
.shici_reference{
    margin: 1.25rem 0;
    background: url(../img/temp/sx_back.png)no-repeat center / 100% 100%;
    padding: 1.625rem 1.25rem 0.625rem 1.25rem;
    width: 100%;
}

.shici-extend strong {
    color: #C38B48;
    font-size: 1rem;
    display: block;
    margin: 1rem 0 0;
}

.shici-extend br{
    content: "";
}


@media screen and (max-width:47.9375rem){
    .shiren-portrait{
        width: 4.375rem;
        height: 5.4375rem;
        margin-top: 3rem;
        margin-right: 1.2rem;
    }

    .shiren-name{
        font-size: 1.125rem;
    }

    .shici-caodai{
        color: #666666;
    }

    .shiren-tab{
        margin-top: 0;
    }

    .shiren-item{
        padding: 0.875rem 1.25rem 0.625rem;
    }

    .shiren-detail {
        padding:2rem 1rem 0 ;
    }

    .shiren-intr{
        padding-bottom: 1.25rem;
        margin-bottom: 0;
    }
    .shiren-life{
          /* padding-left: 1.25rem;
          padding-right: 1.25rem; */
      }

    .main-middle{
        padding: 0!important;
    }

    .shici-extend strong {
        margin: 0.625rem 0 0 0;
    }


}

