.registration-body .publication-box {
  background-color: #0f519d;
  color: #fff;
}

.registration-body .publication-box img {
  width: 16px;
  margin-right: 10px;
}

.registration-body .publication-box .register-box {
  display: flex;
  justify-content: space-between; /* 图片之间的间隔相同 */
  align-items: center; /* 垂直居中对齐 */
  gap: 10%;
}

.registration-body .publication-box .presenter-btn {
  padding: 5px 20px;
  background-color: #92c5ff;
  color: #0f519d;
  border: none;
}

.registration-body .publication-box .listener-btn {
  padding: 5px 20px;
  background-color: #0b3d76;
  color: #fff;
  border: none;
}

.registration-body .detail-box {
  background-color: #0b3d76;
  color: #fff;
}

.registration-body .detail-box ul li {
  list-style: decimal;
  list-style-position: inside;
}

.registration-body .registration-box .product-box {
  margin-bottom: 80px;
}

.registration-body .registration-box .product-box hr {
  margin: 10px 0;
}

.registration-body .registration-box .product-box .bar-box {
  background-color: #0f519d;
  color: #fff;
  text-indent: 3px;
  width: 90%;
  letter-spacing: 1px;
}

.registration-body .registration-box .product-box .bar1 {
  background-color: #0f519d;
}

.registration-body .registration-box .product-box .bar2 {
  background-color: #22838d;
}

.registration-body .registration-box .product-box .bar3 {
  background-color: #333;
}

.registration-body .registration-box .product-box .title-box {
  width: 90%;
  min-height: 40px;
}

.registration-body .registration-box .product-box .title {
  font-weight: bold;
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.registration-body .registration-box .product-box .subtitle {
  font-weight: 300;
  margin-top: 0;
  text-transform: uppercase;
}

.registration-body .registration-box .product-box .notice-box {
  color: #0f519d;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
}

.registration-body .registration-box .product-box .notice1 {
  color: #0f519d;
}

.registration-body .registration-box .product-box .notice2 {
  color: #22838d;
}

.registration-body .registration-box .product-box .notice3 {
  color: #333;
}

.registration-body .registration-box .product-box .reg-btn {
  padding: 6px 15px;
  background-color: #fff;
  margin-top: 20px;
  font-weight: bold;
}

.registration-body .registration-box .product-box i {
  margin-left: 20px;
  position: relative;
  top: 2px;
  font-size: 14px
}

.registration-body .registration-box .product-box .btn1 {
  color: #0f519d;
  border: 1px solid #0f519d;
}

.registration-body .registration-box .product-box .btn2 {
  color: #22838d;
  border: 1px solid #22838d;
}

.registration-body .registration-box .product-box .btn3 {
  color: #333;
  border: 1px solid #333;
}