.xz-connect-people{
    padding-top: 32px;
    width: 231px;
    position: absolute;
}
.xz-connect-people-sticky {
    position: fixed;
    top: 66px;
    z-index: 99;
    padding-top: 0;
  }
.connect-people-title{
    font-weight: bold;
    font-size: 16px;
    color: #303030;
    line-height: 24px;
    float: left;
}
.xz-connect-people .xz-connect-people-head .connect-people-change-more{
    display: none;
    float: right;
    height: 100%;
    font-size: 14px;
    color: #999999;
    line-height: 24px;
    cursor: pointer;
}
.xz-connect-people .xz-connect-people-head .connect-people-change-more.hover{
    color: #468EEB;
}
.xz-connect-people .xz-connect-people-head .connect-people-change-more:active{
    color: #114EEB;
}
.connect-con-list{
    margin-top: 8px;
    display: none;
}
.xz-connect-people-head{
    width: 100%;
    height: 24px;
    /* margin-bottom: 8px; */
    overflow: hidden;
}
.connect-con-list .content-con-item{
    margin-top: 8px;
    padding: 16px 0;
    width: 231px;
    position: relative;
}
.xz-connect-people .xz-recommend-loading img{
    display: block;
}
.content-con-item > .con-logo{
    width: 44px;
    height: 44px;
    box-sizing: border-box;
    float: left;
    margin-right: 8px;
    position: relative;
}
.content-con-item > .con-logo > a{
    display: inline-block;
}
.content-con-item > .con-logo > a > .con-image{
    width: 44px;
    height: 44px;
    border-radius: 4px;
    border: 1px solid #F2F3F5;
    box-sizing: border-box;
    overflow: hidden;
}
.user-info{
    width: 100%;
}
.content-con-item > .common-people-item-right{
    float: left;
    /* width: calc(100% - 44px - 8px - 18px - 58px - 4px); */
    width: calc(100% - 44px - 9px);
}
.xz-connect-people .change-wid{
    max-width: calc(100% - 18px) !important;  
}
.content-con-item > .common-people-item-right > .user-info > .user-name{
    font-size: 14px;
    font-weight: bold;
    color: #303030;
    line-height: 22px;
    /* 适配荣耀20 */
    max-width: calc(100% - 18px - 58px - 4px);
    float: left;
}
.content-con-item > .common-people-item-right > .user-info > .user-name.hover{
    color:#1F6CDD;
}
.content-con-item > .common-people-item-right > .user-info > .active-tag{
    font-size: 12px;
    color: #FA9600;
    line-height: 22px;
    float: left;
    margin-left: 4px;
}
.content-con-item > .common-people-item-right > .user-postion{
    font-size: 12px;
    color: #909090;
    line-height: 20px;
    margin-top: 2px;
    max-width: 100%;
}
.xz-connect-people .common-label-box{
    display: none;
}
.xz-connect-people .common-label-box .label-title{
    padding: 0 8px;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    color: #783B07;
}
.xz-connect-people .common-label-box .label-desc{
    padding: 0 8px;
    font-size: 12px;
    line-height: 20px;
    color: #AC6338;
}
.content-con-item .user-info-describe{
    margin-top: 16px;
    box-sizing: border-box;
    width: 100%;
    float: left;
    color: #303030;
    line-height: 20px;
    font-size: 12px;
    height: auto;
}
.content-con-item .desc-btn-box{
    margin-top: 16px;
    width: 100%;
    float: left;
    position: static;
}
.content-con-item .desc-btn-box .online-contact-btn{
    width: 36px;
    height: 36px;
    background: #F2F3F5;
    border-radius: 4px;
    padding: 10px;
    box-sizing: border-box;
    float: left;
    cursor: pointer;
}
.content-con-item .desc-btn-box .online-contact-btn.hover{
    background: #F0F8FF;
}
.user-contact-online:active .mobile-message{
    color: #114EB8;
}
.content-con-item .desc-btn-box .online-contact-btn:active{
    background: #F0F8FF;
}
.content-con-item .desc-btn-box .online-contact-btn:active .mobile-message{
    color: #114EB8 !important;
}
.content-con-item .desc-btn-box .online-contact-btn.hover .mobile-message{
    color: #468EEB;
}
.content-con-item .desc-btn-box .online-contact-btn .mobile-message{
    font-size: 16px;
    color: #B0B3B8;
}
.content-con-item .desc-btn-box .user-mobile-phone{
    margin-left: 8px;
    background: #F0F8FF;
    border-radius: 4px;
    position: relative;
    padding: 7px 54px 7px 55px;
    box-sizing: border-box;
    width: 187px;
    height: 36px;
    float: left;
    line-height: 22px;
    border: none;
}
.content-con-item .desc-btn-box .user-mobile-phone i{ 
    font-size: 16px;
    color: #1F6CDD;
    float: left;
}
.content-con-item .desc-btn-box .user-mobile-phone .user-mobile-text{
    font-size: 14px;
    color: #1F6CDD;
    line-height: 22px;
    float: left;
    margin-left: 4px;
}
.content-con-item .desc-btn-box .user-mobile-phone .call-phone-img{
    position: absolute;
    right: 0;
    padding-top: 8px;
    display: none;   
    top:36px;
    z-index:10
}
.content-con-item .desc-btn-box .user-mobile-phone.hover{
    background: #F0F8FF;
}
.content-con-item .desc-btn-box .user-mobile-phone.hover .mobile-phone,.content-con-item .desc-btn-box .user-mobile-phone.hover .user-mobile-text{
    color: #468EEB;
}
.content-con-item .desc-btn-box .user-mobile-phone:active{
    background: #F0F8FF;
}
.content-con-item .desc-btn-box .user-mobile-phone:active i{
    color: #114EB8;
}
.content-con-item .desc-btn-box .user-mobile-phone.hover .call-phone-img{
    display: block;
}
