.content__explain {
  padding-top: 1.09rem;
}

/* 赛事说明 */
.scale .scale_num {
  font-size: 1.16rem;
  font-weight: 700;
  color: #34e494;
  text-align: center;
}

/* .standard .standard_content {} */

.standard .standard_content .score_wrapper {
  display: flex;
  justify-content: center;
  grid-gap: 0.5rem;
}

.standard .standard_content .score_wrapper .score_item {
  box-sizing: content-box;
  width: 3.5rem;
  /* height: 6.4rem; */
  border: 2px solid #34E494;
  border-radius: 3.5rem / 3.5rem;
  padding: 0.12rem;
  overflow: hidden;
}

.standard .standard_content .score_wrapper .score_item .score_item_content {
  width: 100%;
  padding-bottom: .48rem;
  border-radius: inherit;
  background: linear-gradient(180deg,#3b3b3b, #242424);
}

.standard .standard_content .score_wrapper .score_item .score_img {
  width: 100%;
  display: block;
  line-height: 0;
}

.standard .standard_content .score_wrapper .score_item .score_text {
  text-align: center;
  color: #FFFFFF;
  font-size: 0.18rem;
  line-height: 0.52rem;
  padding: .24rem;
}

.standard .standard_content .score_wrapper .score_item .score_text span {
  display: block;
  border-bottom: 2px dashed #707070;
}

.standard .standard_content .score_wrapper .score_item .score_num {
  font-size: 0.36rem;
  color: #34E494;
  font-weight: 500;
  text-align: center;
}

.standard_table {
  margin: 1.6rem auto 0 auto !important;
  padding: .48rem;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem .8rem;
  flex-wrap: wrap;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.12) 9%, rgba(62, 62, 62, 0.12) 100%) !important;
  position: relative;
  &::before {
    content: '';
    display: block;
    position: absolute;
    width: 94%;
    height: 0;
    border-top: 2px dashed rgba(112, 112, 112, .7);
    left: 50%;
    transform: translateX(-50%);
    top: 50%;
  }
  &::after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 84%;
    border-left: 2px dashed rgba(112, 112, 112, .7);
    left: 50%;
    top: 50%;
    transform: translateY(-50%);
  }
}

.standard_table .table_item {
  width: 100%;
}

/* 评审标准 */
.review_standard_summarize {
  width: 8.9rem;
  margin: 0 auto .76rem auto;
  text-align: center;
  font-size: .28rem;
  color: #FFF;
  line-height: 2;
}

.review_standard_content {
  padding: .48rem !important;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.12) 9%, rgba(62, 62, 62, 0.12) 100%) !important;
}

/* 奖项设置 */
.awards_setting .awards_table {
  width: 8.9rem;
  margin: 0 auto;
  margin-top: 0.84rem;
  font-size: 0.4rem;
}

.awards_setting .awards_table table {
  border: 2px solid #7C7C7C;
  border-radius: 0.32rem;
  background-image: linear-gradient(181deg, rgba(74, 74, 74, 0.8) 1%, rgba(46, 46, 46, 0.8) 100%);
  border-spacing: 0;
  color: #FFF;
}

.awards_setting .awards_table table .title {
  color: #34E494;
}

.awards_setting .awards_table table thead th {
  padding: 0.3rem;
  font-size: 0.24rem;
  font-weight: 600;
  color: #34E494;
}

.awards_setting .awards_table table tbody td {
  padding: 0.1rem;
  font-size: 0.2rem;
  font-weight: 600;
  border-top: 2px solid #7C7C7C;
}

.awards_setting .awards_table table thead th:not(:last-child) {
  border-right: 2px solid #7C7C7C;
}

.awards_setting .awards_table table tbody td:not(:last-child) {
  border-right: 2px solid #7C7C7C;
}

.awards_setting .awards_table .font-center {
  text-align: center;
}