.law_firm_profile {
  margin-top: 94px;
}
.law_firm_profile .overview_title {
  text-align: center;
  padding-top: 30px;
  background: url(../images/overview_title.png) no-repeat top center;
}
.law_firm_profile .overview_title h1 {
  font-size: 80px;
  color: #8f1819;
}
.law_firm_profile .overview_title span {
  font-size: 32px;
  color: #999;
}
.law_firm_profile .overview_box {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
}
.law_firm_profile .overview_box .overview_content_left {
  width: 624px;
}
.law_firm_profile .overview_box .overview_content_left h1 {
  color: #333;
}
.law_firm_profile .overview_box .overview_content_left .overview_content {
  margin-top: 80px;
}
.special {
  width: 100%;
  margin-top: 60px;
  padding-bottom: 46px;
  padding-top: 10px;
  background: url(../images/law_firm_img_bg.png) no-repeat;
  background-size: 100% 100%;
}
.special .honorSwiper {
  width: 1400px;
}
.special .honorSwiper .swiper-wrapper {
  width: 100%;
}
.special .honorSwiper .swiper-wrapper img {
  display: block;
  width: 100%;
  height: 215px;
  object-fit: cover;
}
.honor_cont_box {
  margin-top: 60px;
}
.honor_cont_box .honor_cont_one {
  margin-top: 60px;
}
.honor_cont_box .honor_cont_one:first-child {
  margin-top: 0px;
}
.honor_cont_box .honor_cont_one .text_cont_one_title h1 {
  display: flex;
  align-items: center;
}
.honor_cont_box .honor_cont_one .text_cont_one_title h1:before {
  content: " ";
  width: 15px;
  height: 42px;
  display: inline-block;
  margin-right: 30px;
  background-color: #8f1819;
}
.honor_cont_box .honor_cont_one .text_cont_one_title .text {
  margin-top: 60px;
}
.honor_cont_box .data_box {
  display: flex;
  justify-content: space-between;
  margin-top: 60px;
  padding: 20px 60px;
  background: url(../images/data_bg.png) no-repeat;
  background-size: 100%;
}
.honor_cont_box .data_box .data_content {
  color: #fff;
}
.honor_cont_box .data_box .data_content h2 img {
  transform: rotate(-90deg);
  /* 旋转45度 */
}
.honor_cont_box .data_box .data_content .line {
  width: 20px;
  height: 5px;
  margin: 10px 0;
  background-color: #8f1819;
}
