.tsFirst {
  position: relative;
  width: 100%;
  height: 2.0833rem;
  background-image: url("../upload/icon_tSbanner.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.tsFirst h3 {
  position: absolute;
  top: 0.8333rem;
  left: 1.25rem;
  font-size: 0.2083rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
}
.tsFirst h4 {
  position: absolute;
  top: 1.1458rem;
  left: 1.25rem;
  font-size: 0.0833rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  text-shadow: 0px 0.0104rem 0.0208rem #000000;
}
.tsFirst .softwareCenter {
  padding: 0.1094rem 0.1563rem 0.0885rem 0.1615rem;
  position: absolute;
  top: 0.7292rem;
  right: 1.25rem;
  width: 2.474rem;
  height: 1.151rem;
  background-image: url("../upload/icon_tSanniubeijing.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  border-radius: 0.1042rem;
}
.tsFirst .softwareCenter h5 {
  font-size: 0.125rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
.tsFirst .softwareCenter p {
  margin-top: 0.0677rem;
  font-size: 0.0833rem;
  color: #ffffff;
}
.tsFirst .softwareCenter .immediately {
  text-align: center;
  line-height: 0.1875rem;
  cursor: pointer;
  position: relative;
  margin-top: 0.1094rem;
  font-size: 0.0729rem;
  font-weight: 500;
  color: #ffffff;
  width: 0.625rem;
  height: 0.1875rem;
  background: #5a93ff;
  border-radius: 50px;
}
.tsFirst .softwareCenter .phone {
  display: none;
  padding: 0.0938rem 0 0.0885rem 0.0885rem;
  position: absolute;
  top: 0.7552rem;
  left: 0.8333rem;
  width: 0.7031rem;
  height: 0.4063rem;
  background: #ffffff;
  border-radius: 0.0521rem;
}
.tsFirst .softwareCenter .phone > :nth-child(1) {
  font-size: 0.0729rem;
  color: #171d29;
}
.tsFirst .softwareCenter .phone > :nth-child(2) {
  font-size: 0.0729rem;
  color: #5a93ff;
}
.tsFirst .softwareCenter .phone::after {
  content: "";
  position: absolute;
  left: -0.0156rem;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 0.026rem solid transparent;
  border-bottom: 0.026rem solid transparent;
  border-right: 0.026rem solid #ffffff;
  /* 这里设置三角形的颜色 */
}
.securityVulnerabilities {
  overflow: hidden;
  width: 100%;
  background-color: #171b1e;
}
.securityVulnerabilities .title {
  margin: 0 auto;
  margin-top: 0.3854rem;
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 1.3906rem;
  height: 0.2083rem;
  font-size: 0.1354rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
}
.securityVulnerabilities .title div {
  width: 0.1302rem;
  height: 0.1302rem;
  background: linear-gradient(180deg, rgba(0, 237, 255, 0.26) 0%, #00e0f8 100%);
  transform: rotate(-45deg);
}
.securityVulnerabilities .title .min {
  width: 0.0885rem;
  height: 0.0885rem;
  background: linear-gradient(180deg, rgba(0, 237, 255, 0.26) 0%, #00e0f8 100%);
}
.securityVulnerabilities .searchLine {
  margin-top: 0.3854rem;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.securityVulnerabilities .searchLine .multipleChoice {
  padding: 0.0417rem 0.0521rem;
  display: flex;
  justify-content: space-between;
  width: 2.6667rem;
  height: 0.3333rem;
  background: #242424;
}
.securityVulnerabilities .searchLine .multipleChoice .custom-dropdown {
  padding: 0.0677rem 0.1667rem 0.0677rem 0.1667rem !important;
  width: 1.25rem;
  height: 0.25rem;
  background: #ffffff;
  display: flex;
  align-items: center;
  padding: 0 0.0521rem;
  position: relative;
}
.securityVulnerabilities .searchLine .multipleChoice .custom-dropdown select {
  cursor: pointer;
  appearance: none;
  border: none;
  outline: none;
  background: transparent;
  font-size: 0.0833rem;
  font-family: "PingFangSC-Regular", "PingFang SC", sans-serif;
  font-weight: 400;
  color: #333333;
  height: 0.3333rem;
  width: 100%;
}
.securityVulnerabilities .searchLine .multipleChoice .custom-dropdown:after {
  content: "";
  position: absolute;
  top: 38%;
  right: 0.1823rem;
  width: 0.0417rem;
  height: 0.0417rem;
  border-bottom: #000000 0.0052rem solid;
  border-left: #000000 0.0052rem solid;
  transform: rotate(-45deg);
}
.securityVulnerabilities .searchLine .keyword {
  margin: 0 auto;
  padding: 0.0417rem;
  width: 4.7813rem;
  height: 0.3333rem;
  background: #242424;
}
.securityVulnerabilities .searchLine .keyword .searchBox {
  display: flex;
  justify-content: space-between;
  width: 4.7031rem;
  height: 0.2344rem;
  background: #ffffff;
  box-shadow: 0px 0.0104rem 0.0208rem 0px rgba(0, 33, 82, 0.15);
}
.securityVulnerabilities .searchLine .keyword .searchBox .custom-input {
  width: 2.0833rem;
  height: 0.2083rem;
  padding: 0.0365rem 0 0 0.0729rem;
  font-size: 0.0833rem;
}
.securityVulnerabilities .searchLine .keyword .searchBox .search-button {
  margin-top: 0.0104rem;
  margin-right: 0.0052rem;
  float: right;
  width: 0.5625rem;
  height: 0.2188rem;
  background: #0b0c16;
  font-size: 0.0729rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
.securityVulnerabilities .searchLine .keyword .searchBox .search-button img {
  padding-right: 0.0573rem;
}
.securityVulnerabilities .history {
  margin-top: 0.3438rem;
}
.securityVulnerabilities .history div {
  transition: all 0.2s linear;
  position: relative;
  cursor: pointer;
  margin-bottom: 0.0729rem;
  width: 100%;
  height: 0.5rem;
  background: #242424;
  font-size: 0.0833rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 0.5rem;
}
.securityVulnerabilities .history div:hover {
  transform: scale(1.05);
  /* 中心放大效果 */
}
.securityVulnerabilities .history div span {
  margin-left: 0.3281rem;
  margin-right: 0.0469rem;
  display: inline-block;
  width: 0.0417rem;
  height: 0.0417rem;
  background: linear-gradient(180deg, rgba(0, 237, 255, 0.26) 0%, #00e0f8 100%);
  transform: rotate(-45deg);
}
.securityVulnerabilities .history div i {
  position: absolute;
  top: 44%;
  right: 0.2604rem;
  transform: rotate(-45deg);
  display: inline-block;
  width: 0.0625rem;
  height: 0.0625rem;
  border-bottom: 0.0104rem solid #ffffff;
  border-right: 0.0104rem solid #ffffff;
}
.securityVulnerabilities .tSbox {
  margin-bottom: 0.7813rem;
}
.pager {
  margin-top: 0.1563rem;
}
#page-buttons {
  display: flex;
}
#total-items {
  font-size: 0.0833rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
#buttons-container {
  font-size: 0.0833rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  display: flex;
}
#buttons-container div {
  margin-right: 0.0521rem;
}
.paginator {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page-button {
  position: relative;
  width: 0.224rem;
  height: 0.224rem;
  background: #ffffff;
  border-radius: 0.0208rem;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.current-button {
  color: #000;
  background: #00fbea !important;
  /* 设置当前按钮的背景颜色 */
}
.ellipsis {
  margin: 0 0.0521rem;
  font-weight: bold;
}
.leftArrow::before {
  position: absolute;
  top: 0.0729rem;
  left: 0.0938rem;
  content: "";
  border-bottom: 0.0104rem solid #9b9b9b;
  border-left: 0.0104rem solid #9b9b9b;
  transform: rotate(45deg);
  width: 0.0625rem;
  height: 0.0625rem;
}
.rightArrow::before {
  position: absolute;
  top: 0.0729rem;
  left: 0.0573rem;
  content: "";
  border-bottom: 0.0104rem solid #9b9b9b;
  border-left: 0.0104rem solid #9b9b9b;
  transform: rotate(-135deg);
  width: 0.0625rem;
  height: 0.0625rem;
}
