.g-ratio >figure {
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
}
.hidden {
	display: none;
}
.avtop_block {
  display: flex;
  gap: 20px;
}
.avtop_block .img{
  width: 150px;
}
.avtop_block  .name {
  font-weight: bold;
}
.avtop_block .text_avtor {
  width: calc(100% - 150px);
}
@media (min-width: 1024px) {
  .b-newsDetail-content section h2 {
    margin: 20px 0 20px;
  }
}
@media (max-width: 1023.98px) {
  .b-newsDetail-content section h2 {
    margin: 32px 0 16px;
  }
}
@media (max-width: 550px) {
  .avtop_block {
    flex-direction: column;
  }
  .avtop_block .img,
  .avtop_block .text_avtor{
    width: 100%;
  }

}