.journal-detail-first-container {
  width: 100%;
  background: #FFFFFF;
  display: flex;
  padding-bottom: 3vw;
}

.journal-detail-first-container-left {
  width: 24vw;
  height: 32.5vw;
  box-shadow: 0vw 5 1.6vw 0vw rgba(127, 127, 127, 0.5);
  border-radius: 1.2vw;
  margin-left: 4.3vw;
  margin-top: 3.7vw;
  background-size: cover;
}

.journal-detail-first-container-right {
  margin-left: 3.5vw;
  margin-top: 2.7vw;
}

.journal-detail-first-container-right-title {
  width: 64vw;
  height: 9.6vw;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 4.8vw;
  color: #333333;
  line-height: 4.8vw;
  text-align: left;
  font-style: normal;
}

.journal-detail-first-container-right-table {
  margin-top: 1.5vw;
}

.journal-detail-first-container-right-table th,
.journal-detail-first-container-right-table td {
  border: 0.3vw solid #DCDFE6;
  padding: 0.4vw 0 0.4vw 3.2vw;
}

.journal-detail-first-container-right-table th {
  width: 24vw;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 3.7vw;
  color: #666666;
  line-height: 5.3vw;
  text-align: left;
  font-style: normal;
}

.journal-detail-first-container-right-table td {
  text-align: left;
  width: 33vw;
}

.journal-detail-second-container {
  width: 100%;
  background: #FFFFFF;
  padding-top: 4vw;
  padding-bottom: 5.3vw;
  margin-top: 2.7vw;
}

.journal-detail-jcr-table {
  margin-left: 4.3vw;
  width: 91.5vw;
}

.journal-detail-jcr-table th {
  border: 0.3vw solid #DCDFE6;
  padding: 0.8vw;
  text-align: left;
}

.journal-detail-jcr-table th {
  background-color: #53C69F;
  color: white;
  padding: 0.8vw;
  text-align: center;
  height: 8.5vw;
}

.journal-detail-jcr-table td {
  display: flex;
  align-items: center;
  padding: 0.9vw 0 0.9vw 1.2vw;
  height: 8.5vw;
  padding-left: 3.2vw;
  border: 0.3vw solid #ddd;
}

.journal-detail-jcr-table-q1 {
  width: 14.9vw;
  height: 6.7vw;
  background: #20AE9C;
  border-radius: 1.1vw;
  color: #fff;
  text-align: center;
  line-height: 6.7vw;
  margin-right: 3.2vw;
  margin-left: auto;
}

.journal-detail-sci-table-top {
  background: #E0F0EB;
  color: #333333;
  height: 10.4vw;
  line-height: 10.4vw;
  margin-left: -3.1vw;
  width: 27vw;
  text-align: center;
}

.journal-detail-sci-table-top-value {
  margin-right: 5vw;
  margin-left: auto;
}

.journal-detail-description {
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 3.7vw;
  color: #333333;
  line-height: 5.9vw;
  text-align: justify;
  font-style: normal;
  text-transform: none;
  margin-left: 3.2vw;
  margin-right: 3.2vw;
  margin-top: 2.7vw;
  margin-bottom: 2.7vw;
}

.journal-detail-cite-score-table {
  width: 91.5vw;
  border-collapse: collapse;
  margin-left: 4.3vw;
  margin-top: 4vw;
}

.journal-detail-cite-score-table th,
.journal-detail-cite-score-table td {
  text-align: center;
  padding: 2.7vw;
  border: 0.3vw solid #ddd;
}

.journal-detail-cite-score-table th {
  background-color: #53C69F;
  color: white;
  font-size: 4vw;
}

.journal-detail-coverage {
  font-family: PingFangSC, PingFang SC;
  font-weight: 300;
  font-size: 3.2vw;
  color: #0091FF;
  line-height: 4.8vw;
  text-align: left;
  font-style: normal;
  text-transform: none;
}

.journal-detail-publisher {
  background-color: #fff !important;
  color: #333333 !important;
  width: 19.5vw !important;
  text-align: left !important;
  padding-left: 3.2vw !important;
  padding-right: 2.4vw;
}

.journal-detail-publisher-table {
  border: 0.3vw solid #DCDFE6;
  margin-left: 4.3vw;
}

.journal-detail-publisher-table th {
  border: 0.3vw solid #DCDFE6;
  background: #53C69F;
  text-align: center;
  color: #fff;
  padding-top: 2.3vw;
  padding-bottom: 2.3vw;
}

.journal-detail-publisher-table td {
  border: 0.3vw solid #DCDFE6;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 3.2vw;
  color: #333333;
  line-height: 5.9vw;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding-left: 2.4vw;
}

.journal-detail-bottom-button-container {
  position: fixed;
  bottom: 20vw;
  width: 100%;
  display: flex;
  justify-content: space-around;
}

.journal-detail-bottom-button {
  width: 42.7vw;
  height: 11.7vw;
  box-shadow: 0vw 3 1.1vw 0vw rgba(255, 255, 255, 0.15);
  border-radius: 6.7vw;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 3.7vw;
  color: #FFFFFF;
  line-height: 11.7vw;
  text-align: center;
  font-style: normal;
}