
.box_source {
  position: relative;
  padding: 5px 0px;
  margin: 15px 0 15px 0;
  border-radius: 5px;
}

.hide_pc_share{ display:none }

span.icon_social {
    background: url(../images/icon-share-social.png) no-repeat;width: 50px;height: 50px;margin: 0 auto 10px;display: block;
}
.socialcenter .social_share {
    display: flex;
    align-items: center;
    background: #0866ff;
    color: #fff;
    padding: 2px 10px;
    border-radius: 10px;
}

span.icon_social.iface {
    background-position: -5px -65px;
}

span.icon_social.imess {
    background-position: -5px -181px;
}

span.icon_social.izalo {
    background-position: -5px -5px;
}

a.itemt_social {
    margin-right: 15px;
    text-align: center;
}

.box_social {
    padding: 10px;border: 1px solid #e0052b6e;border-radius: 10px;box-shadow: 4px 5px 4px 0px #ff000045;
    position: absolute;width: auto;display: block;background: #fff;top: 105%;z-index: -999;opacity: 0;
}

.socialcenter {
    position: relative;
}

span.icon_social.ishare {
    background-position: 0px -132px;
    width: 34px;
    height: 28px;
    margin: auto;
    background-size: 100% auto;
}
.list_social {
    display: flex;
}

.list_social a.itemt_social:last-child {
    margin: auto;
}

.share_title {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

span.close-social {
    font-size: 28px;
    color: #e41561;
}

.share_title .txt {
    font-size: 16px;
    color: #69bc8e;
}
span.close-social:hover {
    cursor: pointer;
}
.box_social.active {
    z-index: 99;
    opacity: 1;
}
span.icon_social.itele {
    background-position: -5px -343px;
}
@media screen and (max-width:1000px) {
.list_new_right .flex-one{font-weight: bold}
}
@media screen and (max-width:767px) {
  .hide_pc_share{
    display: flex;
  }
  .hide_mb{ display:none }
}