body {
  background: #fff !important;
}
.breadcrumbs {
  margin-top: 30px;
  color: #666;
}
.lawyer_profile_container {
  margin-top: 100px;
  display: flex;
  justify-content: space-between;
}
.lawyer_profile_container .container_left {
  width: 388px;
}
.lawyer_profile_container .container_left img {
  width: 100%;
  height: 431px;
}
.lawyer_profile_container .container_left .lawyer_information .xmzw {
  margin-top: 60px;
}
.lawyer_profile_container .container_left .lawyer_information .xmzw .xm {
  font-weight: 600;
  font-size: 40px;
  color: #8f1919;
}
.lawyer_profile_container .container_left .lawyer_information .xmzw .zw {
  font-size: 20px;
  color: #333;
}
.lawyer_profile_container .container_left .lawyer_information .lxfs_box {
  margin-top: 40px;
  line-height: 2;
  font-size: 20px;
}
.lawyer_profile_container .container_left .lawyer_information .lxfs_box .lxfs {
  font-weight: 600;
  font-size: 20px;
  color: #8f1919;
}
.lawyer_profile_container .container_left .lawyer_information .bgdz_box {
  display: flex;
  font-size: 20px;
}
.lawyer_profile_container .container_left .lawyer_information .bgdz_box .bgdz {
  font-weight: 600;
  font-size: 20px;
  color: #8f1919;
}
.lawyer_profile_container .container_left .lawyer_information .bgdz_box .dz {
  width: 240px;
  font-size: 18px;
}
.lawyer_profile_container .container_left .down_share {
  margin-top: 70px;
  display: flex;
  justify-content: space-between;
}
.lawyer_profile_container .container_left .down_share a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #333;
}
.lawyer_profile_container .container_left .down_share a span {
  margin-left: 20px;
}
.lawyer_profile_container .container_left .down_share a img {
  width: 46px;
  height: 46px;
}
.lawyer_profile_container .container_left .down_share a .social-share .icon-wechat {
  background: url(../images/share_wx.png) no-repeat;
  background-size: 28px 28px;
  background-position: center;
  
  background: none;
  border-color: transparent;
}
.lawyer_profile_container .container_left .down_share a .social-share .icon-wechat:hover {
  background-image: url(../images/share_wx_active.png);
  background-color: #7bc549;
  
  background-color: transparent;
}

.lawyer_profile_container .container_left .share:hover .social-share>.icon-wechat>.wechat-qrcode {
    display: block !important;
}




.lawyer_profile_container .container_left .prev_next_article {
  margin-top: 40px;
}
.lawyer_profile_container .container_left .prev_next_article a {
  line-height: 3;
  color: #333;
}
.lawyer_profile_container .container_left .prev_next_article a:hover {
  color: #8f1919;
}
.lawyer_profile_container .container_right {
  flex: 1;
  margin-left: 80px;
}
.lawyer_profile_container .container_right .content_box {
  margin-top: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid #eee;
}
.lawyer_profile_container .container_right .content_box:first-child {
  margin-top: 0;
}
.lawyer_profile_container .container_right .content_box .title {
  font-size: 32px;
  font-weight: 600;
  color: #8f1919;
}
.lawyer_profile_container .container_right .content_box .content {
  font-size: 18px;
  margin-top: 40px;
}
