.el-main {
  padding: 0 !important;
}
.main-content {
  display: flex;
  column-gap: 0.24rem;
  background: #f6f6fa;
}
.left-box {
  flex: 1;
  display: flex;
  flex-direction: column;
  row-gap: 0.24rem;
}
.info-box {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  box-sizing: border-box;
  padding: 0.25rem;
  background-color: #fff;
  border-radius: 0.04rem;
}
.el-main {
  padding: 60px 0 0 0 !important;
  background-color: #F1F5FB;
}

@keyframes admission {
  0% {
      opacity: 0;
      transform: translateY(-20px);
      -webkit-transform: translateY(-20px);
      -moz-transform: translateY(-20px);
      -ms-transform: translateY(-20px);
      -o-transform: translateY(-20px);
  }

  100% {
      opacity: 1;
      transform: translateY(0);
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      -o-transform: translateY(0);
  }
}

.el-container:nth-child(2)>.el-main {
  margin-top: 0 !important;
  margin: 0 !important;
}

.Hui-backgroundGradient {
  background: url('../img/banner-pcc.jpg') no-repeat center;
  background-size: cover;
  /* background: rgba(236, 246, 252, 1); */
  -webkit-mask-image: linear-gradient(to bottom, black 0%, black 70%, transparent 100%);
  mask-image: linear-gradient(to bottom, black 0%, black 70%, transparent 100%);
}

/* ç”¨æˆ·ä¿¡æ¯ ä»¥åŠèƒŒæ™¯ */
.Hui-user-background {
  background-size: cover;
  height: 150px;
  padding: 50px 30px 0 30px;
  display: flex;
  gap: 30px;
}

.Hui-user-background .Hui-headPortrait {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  overflow: hidden;
  border: 2px solid #fff;
  box-shadow: 8px 8px 20px 0 rgba(55, 99, 170, 0.4);
}

.Hui-user-background .Hui-headPortrait img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.Hui-user-background .Hui-headPortrait span {
  font-size: 30px;
  color: #fff;
}

.Hui-user-background .Hui-information {
  display: flex;
  flex-direction: column;
  font-family: 'MyFont';
}

.Hui-user-background .Hui-information .Hui-title {
  font-size: 25px;
  font-family: 'MyFont';
  margin-bottom: 5px;
}

.Hui-user-background .Hui-information .Hui-mainBody {
  display: grid;
  grid-template-columns: repeat(3, auto);
  gap: 8px 20px;
}

.Hui-user-background .Hui-information .Hui-mainBody .Hui-data {
  display: flex;
  align-items: center;
  color: rgb(0 0 0 / 60%);
  font-size: 14.5px;
  gap: 5px;
}
.sj-show{
  display: none !important;
}
.Hui-user-background .Hui-information .Hui-mainBody .Hui-data .Hui-item {
  display: flex;
}

.Hui-user-background .Hui-information .Hui-mainBody .Hui-data .Hui-item:nth-of-type(1) {
  margin-right: 10px;
}

.Hui-user-background .Hui-information .Hui-mainBody .Hui-data .Hui-item .Hui-not {
  background-color: rgba(147, 147, 147, 0.7);
  color: #FFFFFF;
  font-size: 12px;
  flex-shrink: 0;
  padding: 0.02rem 0.1rem;
  border-radius: 3px;
  cursor: pointer;
  font-family: 'MyFont';
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-user-background .Hui-information .Hui-mainBody .Hui-data .Hui-item .Hui-not:hover {
  background-color: #878787;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-user-background .Hui-information .Hui-mainBody .Hui-data .Hui-item .item {
  background-color: rgb(22 93 255 / 60%);
  cursor: pointer;
  color: #FFFFFF;
  font-size: 12px;
  padding: 0.02rem 0.1rem;
  border-radius: 3px;
  font-family: 'MyFont';
}

.Hui-user-background .Hui-information .Hui-mainBody .Hui-data a {
  color: #005cff;
  text-decoration: none;
  margin-left: 0.1rem;
  font-size: 0.163rem;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-user-background .Hui-information .Hui-mainBody .Hui-data a:hover {
  color: #5f99ff;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-user-background .Hui-information .Hui-mainBody .Hui-data img {
  width: 15px;
  height: 15px;
  object-fit: contain;
}











.Hui-authentication {
  display: flex;
  justify-content: center;
  /* padding: 20px 30px 0 30px; */
  padding: 0;
  animation: admission 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation: admission 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.Hui-contactMy .Hui-statement .Hui-elaborate span {
  align-items: flex-start;
}

.Hui-authentication .Hui-background {
  border-radius: 50rem;
  -webkit-border-radius: 50rem;
  -moz-border-radius: 50rem;
  -ms-border-radius: 50rem;
  -o-border-radius: 50rem;
  background: linear-gradient(90deg, #3B82F6 0%, #1D4ED8 100%);
  box-shadow: 0px 4px 6px -4px rgba(0, 0, 0, 0.1), 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  padding: 10px 30px;
  width: 100%;
  gap: 5px;
  margin: 15px 30px 0 30px;
}

.Hui-authentication .Hui-background .Hui-prospect {
  display: flex;
  align-items: center;
  gap: 5px;
}

.Hui-authentication .Hui-background img {
  width: 18px;
  height: 18px;
}

.Hui-authentication .Hui-background span {
  font-size: 14.5px;
  color: #fff;
}

.Hui-authentication .Hui-background a {
  margin-left: auto;
  background-color: rgb(81, 130, 239);
  color: #FFFFFF;
  padding: 3px 15px;
  font-size: 14.5px;
  text-decoration: none;
  border-radius: 100px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
}

.Hui-authentication .Hui-background a:hover {
  background-color: #ffffffe6;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  color: rgb(29, 79, 216);
}

/* é‡æž„ç»“æž„ä»¥ä¸‹ */
.Hui-structure {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.Hui-structure .Hui-userInformation {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 15px;
  animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}



/* å³ä¾§ä½™é¢æ˜¾ç¤º */
.Hui-structure .Hui-userInformation .Hui-balance {
  min-width: 3.5rem;
  padding: 0.2rem;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: space-between;
  box-sizing: border-box;
  position: relative;
  background: linear-gradient(180deg, #2D5FFE 0%, #4C7DFF 100%);
  box-shadow: 0px 2px 15px 0px rgba(0, 4, 255, 0.3);
  border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  -moz-border-radius: 0.1rem;
  -ms-border-radius: 0.1rem;
  -o-border-radius: 0.1rem;
  position: relative;
  overflow: hidden;
  height: 1.9rem;
}

.Hui-structure .Hui-userInformation .Hui-balance2 {
  padding: 0;
}

.Hui-structure .Hui-userInformation .Hui-balance2 .Hui-title-size {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0.2rem 0 0 0.2rem;
  box-sizing: border-box;
}

.Hui-structure .Hui-userInformation .Hui-balance .Hui-flexBottom {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.23) 0%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  justify-items: center;
  box-sizing: border-box;
  z-index: 1;
}

.Hui-structure .Hui-userInformation .Hui-balance .Hui-flexBottom a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.05rem;
  color: #fff;
  padding: 0.1rem;
  box-sizing: border-box;
  width: 100%;
  font-size: 14px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  font-family: 'MyFont';
}

.Hui-structure .Hui-userInformation .Hui-balance .Hui-flexBottom a img {
  width: 14px;
  height: 14px;
  object-fit: contain;
}

.Hui-structure .Hui-userInformation .Hui-balance .Hui-flexBottom a:hover {
  background-color: #ffffff2b;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-structure .Hui-userInformation .Hui-balance::after {
  content: "";
  position: absolute;
  top: -20%;
  right: -15%;
  background-color: rgba(255, 255, 255, 0.05);
  border-radius: 50%;
  width: 100px;
  height: 100px;
}

.Hui-structure .Hui-userInformation .Hui-balance::before {
  content: "";
  position: absolute;
  bottom: -69%;
  left: -36%;
  background-color: rgba(255, 255, 255, 0.05);
  width: 200px;
  height: 200px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}

.Hui-structure .Hui-userInformation .Hui-balance .Hui-title {
  color: rgba(255, 255, 255, 0.7);
  font-family: 'MyFont';
  font-size: 0.165rem;
}

.Hui-structure .Hui-userInformation .Hui-balance .Hui-title-size {
  color: #fff;
  font-size: 20px;
  font-family: 'MyFont';
}

.Hui-structure .Hui-userInformation .Hui-balance .Hui-amountOfMoney {
  color: #fff;
  font-size: 26px;
  font-family: 'MyFont';
}

.Hui-structure .Hui-userInformation .Hui-balance .Hui-recharge-btn {
  background: linear-gradient(125deg, rgba(255, 255, 255, 0.45), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.15));
  color: #fff;
  padding: 5px 25px;
  font-size: 14.5px;
  cursor: pointer;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  position: relative;
  z-index: 1;
  font-family: 'MyFont';
}

.Hui-structure .Hui-userInformation .Hui-balance .Hui-recharge-btn:hover {
  background-color: #ffffff;
  color: rgb(60, 110, 255);
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

/* Vip */
.Hui-VIP {
  min-width: 3.5rem;
  padding: 0.6rem 0.2rem 0.2rem 0.2rem;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  box-sizing: border-box;
  position: relative;
  border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  -moz-border-radius: 0.1rem;
  -ms-border-radius: 0.1rem;
  -o-border-radius: 0.1rem;
  position: relative;
  height: 1.9rem;
  gap: 0.08rem;
  justify-content: space-between;
}

.Hui-VIP .Hui-recharge-btn {
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
  width: 70px;
  height: 30px;
  opacity: 1;
  border-radius: 19px;
  background: rgba(58, 56, 66, 1);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 14px;
  font-family: 'MyFont';
  margin-left: auto;
  cursor: pointer;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-VIP .Hui-recharge-btn:hover {
  opacity: 0.7;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-VIP .VIP {
  font-size: 25px;
  position: absolute;
  top: 17px;
  left: 0.2rem;
}

.Hui-VIP .Hui-amountOfMoney {
  font-size: 17px;
  font-family: 'MyFont';
  color: rgba(58, 56, 66, 1);
}

.Hui-VIP .credit-title {
  display: flex;
  font-family: 'MyFont';
}

.Hui-VIP .credit-title .notice-btn {
  color: #005cff;
  cursor: pointer;
}

.Hui-VIP span {
  color: rgba(151, 123, 72, 1);
  font-size: 14px;
  font-family: 'MyFont';
}

.Hui-VIP .el-progress {
  width: 50%;
}


.Hui-VIP .el-progress-bar__outer {
  height: 8px !important;
}

.Hui-VIP .el-progress-bar__inner {
  position: relative;
  overflow: hidden;
  background: linear-gradient(90deg,
          rgba(225, 202, 164, 0.8) 0%,
          rgba(181, 151, 101, 1) 30%,
          rgba(225, 202, 164, 0.8) 60%,
          rgba(181, 151, 101, 1) 100%);
  background-size: 200% 100%;
  overflow: hidden;
}

.Hui-VIP .el-progress-bar__inner::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 5%;
  height: 100%;
  background: white;
  filter: blur(2px);
  box-shadow: 0 0 10px 5px rgba(255, 255, 255, 0.6);
  animation: whiteFlow 2s linear infinite;
  -webkit-animation: whiteFlow 2s linear infinite;
  -webkit-filter: blur(2px);
}

@keyframes whiteFlow {
  0% {
      transform: translateX(-200%);
      -webkit-transform: translateX(-200%);
      -moz-transform: translateX(-200%);
      -ms-transform: translateX(-200%);
      -o-transform: translateX(-200%);
  }

  80% {
      transform: translateX(2100%);
      -webkit-transform: translateX(2100%);
      -moz-transform: translateX(2100%);
      -ms-transform: translateX(2100%);
      -o-transform: translateX(2100%);
  }

  100% {
      transform: translateX(2100%);
      -webkit-transform: translateX(2100%);
      -moz-transform: translateX(2100%);
      -ms-transform: translateX(2100%);
      -o-transform: translateX(2100%);
  }
}

/* æ™®é€š */

.Hui-VIP-ordinary-fvip-bg{
  background: url('../img/vip-bk1.png') no-repeat center;
  background-size: 100% 100%;
}
.Hui-VIP-ordinary-vip-bg{
  background: url('../img/bg-2.png') no-repeat center;
  background-size: 100% 100%;
}
.vip-bg-1::after {
  content: "";
  position: absolute;
  top: 35px;
  right: 5px;
  width: 95px;
  height: 95px;
  background: url('../img/vip-xz2-bg.png') no-repeat center;
  background-size: contain;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.vip-bg-2::after {
  content: "";
  position: absolute;
  top: 35px;
  right: 5px;
  width: 95px;
  height: 95px;
  background: url('../img/vip-xz1-bg.png') no-repeat center;
  background-size: cover;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);

}
/* é’é“œ */
.Hui-VIP-bronze {
  background: url('../img/vip-bk2.png') no-repeat center;
  background-size: 100% 100%;
}

.Hui-VIP-bronze::after {
  content: "";
  position: absolute;
  top: 35px;
  right: 5px;
  width: 95px;
  height: 95px;
  background: url('../img/vip-xz2.png') no-repeat center;
  background-size: cover;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

/* ç™½é“¶ */
.Hui-VIP-silver {
  background: url('../img/vip-bk1.png') no-repeat center;
  background-size: 100% 100%;
}

.Hui-VIP-silver::after {
  content: "";
  position: absolute;
  top: 35px;
  right: 5px;
  width: 95px;
  height: 95px;
  background: url('../img/vip-xz3.png') no-repeat center;
  background-size: cover;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

/* é»„é‡‘ */
.Hui-VIP-gold {
  background: url('../img/vip-bk4.png') no-repeat center;
  background-size: 100% 100%;
}

.Hui-VIP-gold::after {
  content: "";
  position: absolute;
  top: 35px;
  right: 5px;
  width: 95px;
  height: 95px;
  background: url('../img/vip-xz4.png') no-repeat center;
  background-size: cover;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

/* é“‚é‡‘ */
.Hui-VIP-platinum {
  background: url('../img/vip-bk5.png') no-repeat center;
  background-size: 100% 100%;
}

.Hui-VIP-platinum::after {
  content: "";
  position: absolute;
  top: 35px;
  right: 5px;
  width: 95px;
  height: 95px;
  background: url('../img/vip-xz5.png') no-repeat center;
  background-size: cover;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

/* é’»çŸ³ */
.Hui-VIP-diamond {
  background: url('../img/vip-bk6.png') no-repeat center;
  background-size: 100% 100%;
}

.Hui-VIP-diamond::after {
  content: "";
  position: absolute;
  top: 35px;
  right: 5px;
  width: 95px;
  height: 95px;
  background: url('../img/vip-xz6.png') no-repeat center;
  background-size: cover;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.Hui-news {
  background: radial-gradient(93% 143% at 29% 0%, rgba(109, 109, 109, 0.08) 0%, rgba(0, 0, 0, 0) 100%), #FFFFFF;
  border: 2px solid #FFFFFF;
  box-shadow: 0px 2px 15px 0px rgba(128, 128, 128, 0.2);
  border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  -moz-border-radius: 0.1rem;
  -ms-border-radius: 0.1rem;
  -o-border-radius: 0.1rem;
  overflow: hidden;
  height: 1.9rem;
  display: flex;
  box-sizing: border-box;
}

.Hui-news .Hui-title-size {
  width: 40%;
  height: 100%;
  background: radial-gradient(118% 118% at 79% 15%, #C7D8F1 0%, #F5F9FF 100%);
  display: flex;
  flex-direction: column;
  padding: 0.2rem 0.3rem;
  box-sizing: border-box;
  justify-content: center;
  gap: 0.1rem;
}

.Hui-news .Hui-title-size span {
  color: #000000;
  font-size: 20px;
  font-family: 'MyFont';
}

.Hui-news .Hui-title-size a {
  color: #3B82F6;
  font-size: 0.17rem;
  display: flex;
  align-items: center;
  gap: 0.02rem;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-news .Hui-title-size a:hover {
  opacity: 0.7;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-news .Hui-title-size a img {
  width: 15px;
  height: 15px;
}

.Hui-news .el-carousel__container {
  height: 1.9rem;
}

.Hui-news .el-carousel__item {
  padding: 0.2rem;
  box-sizing: border-box;
}

.Hui-news .Hui-carouselImage {
  width: 65%;
  height: 100%;
}

.Hui-news .Hui-carouselImage img {
  width: 22px;
  height: 22px;
}

.Hui-news .Hui-carouselImage .Hui-itemNew {
  display: flex;
  cursor: pointer;
}

.Hui-news .Hui-carouselImage .Hui-itemNew:hover {
  background-color: #fff;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-news .Hui-carouselImage .Hui-itemNew .Hui-describe {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0.1rem;
  width: 100%;
}

.Hui-news .Hui-carouselImage .Hui-itemNew .Hui-describe .Hui-title {
  color: #000000bf;
  font-size: 0.22rem;
  display: flex;
  align-items: center;
  gap: 0.05rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 0.1rem;
  font-family: 'MyFont';
}

.Hui-news .Hui-carouselImage .Hui-itemNew .Hui-describe .Hui-timeLabel {
  display: flex;
  justify-content: space-between;
  flex-direction: column-reverse;
  gap: 0.1rem;
}

.Hui-news .Hui-carouselImage .Hui-itemNew .Hui-describe .Hui-timeLabel .Hui-time {
  color: #9CA3AF;
  font-size: 0.165rem;
}

.Hui-news .Hui-carouselImage .Hui-itemNew .Hui-describe .Hui-timeLabel .Hui-label {
  color: #9CA3AF;
  font-size: 0.165rem;
}

.Hui-news .el-carousel__button {
  background-color: #b8b8b8;
}

/* æ•°æ®å¿«æ·æ˜¾ç¤ºå— */
.Hui-dataBlock {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 15px;
}

.Hui-dataBlock .Hui-itemBlock {
  padding: 20px;
  display: flex;
  flex-direction: column;
  height: 130px;
  justify-content: space-between;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
  animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  box-shadow: 0px 2px 15px 0px rgba(128, 128, 128, 0.2);
  border-radius: 0.15rem;
  overflow: hidden;
  border: 4px solid rgba(255, 255, 255, 0.8);
  position: relative;
  background: radial-gradient(93% 143% at 29% 0%, rgba(109, 109, 109, 0.08) 0%, rgba(0, 0, 0, 0) 100%), #FFFFFF;
}

.Hui-dataBlock .Hui-itemBlock:nth-of-type(1)::after {
  content: "";
  background: url('../img/itemBlock1.png') no-repeat center;
  background-size: contain;
  width: 258px;
  height: 248px;
  opacity: 0.6;
  position: absolute;
  bottom: -85%;
  right: -30%;
}

.Hui-dataBlock .Hui-itemBlock:nth-of-type(2)::after {
  content: "";
  background: url('../img/itemBlock2.png') no-repeat center;
  background-size: contain;
  width: 165px;
  height: 165px;
  opacity: 0.6;
  position: absolute;
  bottom: -37%;
  right: -10%;
}

.Hui-dataBlock .Hui-itemBlock:nth-of-type(3)::after {
  content: "";
  background: url('../img/itemBlock3.png') no-repeat center;
  background-size: contain;
  width: 196px;
  height: 196px;
  opacity: 0.6;
  position: absolute;
  bottom: -55%;
  right: -4%;
}

.Hui-dataBlock .Hui-itemBlock:nth-of-type(4)::after {
  content: "";
  background: url('../img/itemBlock4.png') no-repeat center;
  background-size: contain;
  width: 180px;
  height: 180px;
  opacity: 0.6;
  position: absolute;
  bottom: -40%;
  right: -5%;
}

.Hui-hoverTop {
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-hoverTop:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  transform: translateY(-5px);
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  -o-transform: translateY(-5px);
}

.Hui-dataBlock .Hui-itemBlock .Hui-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.Hui-dataBlock .Hui-itemBlock .Hui-title span {
  color: #4B5563;
  font-size: 20px;
  font-family: 'MyFont';
}

.Hui-dataBlock .Hui-itemBlock .Hui-title img {
  width: 40px;
  height: 40px;
}

.Hui-dataBlock .Hui-itemBlock .Hui-quantity {
  color: #000;
  font-size: 25px;
  font-family: 'MyFont';
}

.Hui-dataBlock .Hui-itemBlock .Hui-quantity i {
  font-style: normal;
  color: #9CA3AF;
  font-size: 14.5px;
  font-weight: normal;
  margin-left: 5px;
  font-family: 'MyFont';
}

.Hui-dataBlock .Hui-itemBlock a {
  color: #9CA3AF;
  font-size: 15px;
  text-decoration: none;
  width: fit-content;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  font-family: 'MyFont';
}

.Hui-dataBlock .Hui-itemBlock a:hover {
  color: rgb(37 136 255);
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

/* è´¦æˆ·å®‰å…¨ */
.Hui-security {
  display: flex;
  gap: 15px;
}

.Hui-security .Hui-safetyScore {
  padding: 20px;
  width: 50%;
  min-height: 3.5rem;
  display: flex;
  flex-direction: column;
  gap: 20px;
  animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  overflow: hidden;
  background: radial-gradient(93% 143% at 29% 0%, rgba(109, 109, 109, 0.08) 0%, rgba(0, 0, 0, 0) 100%), #FFFFFF;
  border: 4px solid #ffffff;
  box-shadow: 0px 2px 15px 0px rgba(128, 128, 128, 0.2);
  border-radius: 0.15rem;
  position: relative;
}

.Hui-security .Hui-safetyScore::after {
  content: "";
  width: 100%;
  height: 150px;
  background: url('../img/dengback.png') no-repeat center;
  background-size: cover;
  position: absolute;
  bottom: 0;
  right: -10%;
}

.goods-box {
  background-color: #fff;
  max-height: 3.4rem;
  overflow-y: auto;
}

/* Chrome/Safari/Opera */
.goods-box::-webkit-scrollbar {}

.Hui-security .Hui-safetyScore .Hui-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.Hui-security .Hui-safetyScore .Hui-title span {
  color: #000000;
  font-size: 20px;
  font-family: 'MyFont';
}

.Hui-security .Hui-safetyScore .Hui-title a {
  color: #3B82F6;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-security .Hui-safetyScore .Hui-title a:hover {
  filter: contrast(0.5);
  text-decoration: underline;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-security .Hui-safetyScore .Hui-title a img {
  width: 20px;
  height: 20px;
}

.Hui-security .Hui-safetyScore .Hui-echart {
  display: flex;
  justify-content: space-between;
  height: 100%;
  padding: 0.2rem 0.6rem 0 0.2rem;
}

.Hui-security .Hui-safetyScore .Hui-echart .Hui-text {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.Hui-security .Hui-safetyScore .Hui-echart .Hui-text span {
  color: #4B5563;
  font-size: 0.2rem;
  font-family: 'MyFont';
}

.Hui-security .Hui-safetyScore .Hui-echart .Hui-text .Hui-fraction {
  font-size: 0.5rem;
  color: #000;
  font-weight: bold;
  font-family: cursive;
}

.Hui-security .Hui-safetyScore .Hui-echart .Hui-text .Hui-fraction i {
  color: #9CA3AF;
  font-size: 14px;
  margin-left: 5px;
  font-style: normal;
  font-weight: normal;
  font-family: initial;
}

.Hui-security .Hui-safetyScore .Hui-echart .Hui-text .Hui-compare {
  color: #9CA3AF;
  font-size: 15px;
  display: grid;
  align-items: center;
  gap: 15px;
  grid-template-columns: repeat(3, 1fr);
}

.Hui-security .Hui-safetyScore .Hui-echart .Hui-text .Hui-compare p {
  flex-shrink: 0;
}

.Hui-security .Hui-costInformation {
  background: #FFFFFF;
  padding: 20px;
  width: calc(100% / 4 - 53px);
  display: flex;
  flex-direction: column;
  gap: 15px;
  animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.Hui-security .Hui-costInformation .Hui-title {
  color: #000;
  font-weight: bold;
  font-size: 16px;
}

.Hui-security .Hui-costInformation .Hui-quota {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.Hui-security .Hui-costInformation .Hui-balance {
  color: #4B5563;
  font-size: 14.5px;
}

.Hui-security .Hui-costInformation .Hui-amountOfMoney {
  color: #3B82F6;
  font-size: 25px;
  font-weight: bold;
  font-family: cursive;
}

.Hui-security .Hui-costInformation .Hui-payment {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}

.Hui-security .Hui-costInformation .Hui-notYet {
  display: flex;
  flex-direction: column;
  gap: 15px;
  border-radius: 12px;
  background: #F9FAFB;
  padding: 15px;
  width: 100%;
}

.Hui-security .Hui-costInformation .Hui-notYet span {
  color: #4B5563;
  font-size: 15px;
}

.Hui-security .Hui-costInformation .Hui-notYet p {
  color: #000;
  font-size: 15px;
  font-weight: bold;
}

/* äº§å“åˆ—è¡¨ï¼ˆåŽŸæ ·å¼ä¿®æ”¹ï¼‰ */

.Hui-productList {
  display: flex;
  gap: 15px;
}

.Hui-productList .Hui-flexbox {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.Hui-productList .Hui-flexbox .Hui-zhongbu {
  display: flex;
  gap: 15px;
}

.Hui-outsource {
  margin: 0;
  width: 100%;
  animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 15px;
}

.product-list-box {
  margin: 0;
  padding: 0;
  overflow: hidden;
  border-radius: 0.15rem;
  padding: 20px;
  background-color: #fff;
  box-shadow: 0px 2px 15px 0px rgba(128, 128, 128, 0.2), inset 14px 14px 43px -23px rgba(0, 0, 0, 0);
  font-family: 'MyFont';
}

.el-table th.el-table__cell>.cell {
  font-weight: 500;
}

.product-list-box .title-text {
  font-size: 20px;
  margin-bottom: 0.15rem;
  font-family: 'MyFont';
  font-weight: 400;
}

.goods-table {}

.goods-table thead tr td {
  color: #64748B;
  font-size: 0.165rem;
  background-color: rgba(22, 93, 255, 0.04);
  font-family: 'MyFont';
}

.goods-table thead tr td img {
  width: 0.12rem;
  height: 0.12rem;
  object-fit: contain;
  cursor: pointer;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}


.goods-table tbody tr td {
  font-size: 0.165rem;
  padding: 0.15rem 0;
  color: #4B5563;
  font-family: 'MyFont';
}

.goods-table .product-item:nth-of-type(2n) {
  background-color: #F9FAFB;
}

.goods-table .product-item:hover {
  background-color: #eaeaea;
}

.product-item td:nth-child(1) {
  color: #1F2937;
}

.goods-table {
  overflow: hidden;
}

.Hui-productList .Hui-rightTow {
  border-radius: 12px;
  width: calc(100% / 4 - 15px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 15px;
}

.Hui-productList .Hui-rightTow .Hui-finance {
  display: flex;
  flex-direction: column;
  gap: 20px;
  background-color: #fff;
  padding: 20px;
  animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.Hui-productList .Hui-rightTow .Hui-finance .Hui-title {
  color: #000;
  font-weight: bold;
  font-size: 16px;
}

.Hui-productList .Hui-rightTow .Hui-finance p {
  color: #4B5563;
  font-size: 14.5px;
}

.Hui-productList .Hui-rightTow .Hui-apiInformation {
  display: flex;
  flex-direction: column;
  gap: 10px;
  background-color: #fff;
  padding: 20px;
  height: 50%;
  animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.Hui-productList .Hui-rightTow .Hui-apiInformation .Hui-title {
  color: #000;
  font-weight: bold;
  font-size: 16px;
}

.Hui-productList .Hui-rightTow .Hui-apiInformation .Hui-itemActivation {
  display: flex;
  justify-content: space-between;
  padding: 5px 5px 5px 10px;
}

.Hui-productList .Hui-rightTow .Hui-apiInformation .Hui-itemActivation span {
  color: #4B5563;
  font-size: 14.5px;
}

.Hui-productList .Hui-rightTow .Hui-apiInformation .Hui-itemActivation p {
  color: #EF4444;
  font-size: 14.5px;
}

/* æŽ¨å¹¿è®¡åˆ’  æ–°é—» */
.Hui-campaign {
  display: flex;
  gap: 15px;
}

.Hui-pushs {
  padding: 20px;
  width: 100%;
  animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  background: radial-gradient(93% 143% at 29% 0%, rgba(109, 109, 109, 0.08) 0%, rgba(0, 0, 0, 0) 100%), #FFFFFF;
  box-sizing: border-box;
  border: 4px solid #ffffff;
  box-shadow: 0px 2px 15px 0px rgba(128, 128, 128, 0.2);
  border-radius: 0.15rem;
}

/* æœªå¼€å¯ */
.Hui-unopened {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  height: 100%;
  justify-content: space-evenly;
  text-align: center;
}

.Hui-unopened img {
  width: 3rem;
  height: 2rem;
}

.Hui-unopened .recommend-text {
  margin: 0 auto;
  margin-top: 0.24rem;
  color: #8692B0;
  font-size: 0.14rem;
  background: #EEF4FF;
  height: 0.32rem;
  width: 2rem;
  text-align: center;
  line-height: 0.32rem;
  border-radius: 0.03rem;
}

.Hui-unopened .no-recommend {
  margin-top: 0.14rem;
  height: 0.42rem;
  line-height: 0.42rem;
}

.Hui-unopened .Hui-text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 15px;
}

.Hui-unopened .Hui-text span {
  color: #000000;
  font-size: 22px;
  font-weight: bold;
}

.Hui-unopened .Hui-text p {
  color: #4B5563;
  font-size: 14.5px;
}

.Hui-unopened .Hui-text a {
  border-radius: 4px;
  background: #165dff;
  padding: 10px 30px;
  text-decoration: none;
  color: #fff;
  font-size: 14.5px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.no-product {
  margin-top: 0.6rem;
  padding-bottom: 0.6rem;
}

.Hui-unopened .Hui-text a:hover {
  background: #0f4dff9c;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-unopened .Hui-blockDescription {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}

.Hui-unopened .Hui-blockDescription .Hui-item {
  padding: 20px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  box-shadow: 1px 2px 4px #00000014;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}

.Hui-unopened .Hui-blockDescription .Hui-item .Hui-title {
  display: flex;
  align-items: center;
  gap: 5px;
}

.Hui-unopened .Hui-blockDescription .Hui-item .Hui-title img {
  width: 17px;
  height: 17px;
}

.Hui-unopened .Hui-blockDescription .Hui-item .Hui-title span {
  color: #000;
  font-size: 16px;
  font-weight: 500;
}

.Hui-unopened .Hui-blockDescription .Hui-item p {
  color: #4B5563;
  font-size: 14.5px;
}

.Hui-unopened .Hui-blockDescription .Hui-item:nth-of-type(1) {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(135deg, #EFF6FF -6%, #FFFFFF 100%);
}

.Hui-unopened .Hui-blockDescription .Hui-item:nth-of-type(2) {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(135deg, #FAF5FF -6%, #FFFFFF 100%);
}

.Hui-unopened .Hui-blockDescription .Hui-item:nth-of-type(3) {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), linear-gradient(135deg, #F0FDF4 0%, #FFFFFF 100%);
}

/* åŽŸæŽ¨ä»‹ æ ·å¼ä¿®æ”¹ */
.recommend-box-open .recommend-top .left {
  padding: 0;
}

.recommend-box-open .top-statistic {
  gap: 33px;
  justify-content: flex-start
}

.recommend-box-open .top-statistic .top-item {
  margin: 0;
}


.Hui-journalism .Hui-currentlyUnavailable {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 0.165rem;
  height: 100%;
  justify-content: center;
}

.Hui-journalism .Hui-currentlyUnavailable img {
  width: 0.8rem;
  height: 0.8rem;
}

.Hui-journalism .Hui-currentlyUnavailable .Hui-label {
  color: #fff;
}

.Hui-campaign .Hui-contactMy .Hui-title {
  color: #000000;
  font-size: 20px;
  font-family: 'MyFont';
  margin-bottom: 0.2rem;
}

.Hui-campaign .Hui-contactMy {
  width: 50%;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
  display: flex;
  flex-direction: column;
  background-color: #fff;
  padding: 20px;
  overflow-y: auto;
  animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  background: radial-gradient(93% 143% at 29% 0%, rgba(109, 109, 109, 0.08) 0%, rgba(0, 0, 0, 0) 100%), #FFFFFF;
  border: 4px solid #ffffff;
  box-shadow: 0px 2px 15px 0px rgba(128, 128, 128, 0.2);
  border-radius: 0.15rem;
}

.Hui-contactMy .Hui-flexs {
  display: flex;
  align-items: center;
  height: 100%;
}

/* å³å°†ä¸Šçº¿ */
.Hui-contactMy .Hui-flexs span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  flex-direction: column;
  font-size: 0.165rem;
}

.Hui-contactMy .Hui-flexs span img {
  width: 2.5rem;
  height: 2.5rem;
}

.Hui-contactMy .Hui-qrCode {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.1rem;
  width: 30%;
}

.Hui-contactMy .Hui-statement {
  width: 70%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
  width: 70%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 0.12rem;
  justify-content: space-around;
}

.Hui-contactMy .Hui-statement .Hui-elaborate {
  background-color: #EFF6FF;
  padding: 0.2rem;
  display: flex;
  flex-direction: column;
  gap: 0.1rem;
}

.Hui-contactMy .Hui-statement .Hui-elaborate span {
  font-size: 0.18rem;
  color: #111827;
}

.Hui-contactMy .Hui-statement .Hui-elaborate div {
  font-size: 0.165rem;
  color: #4B5563;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}

.Hui-contactMy .Hui-statement p {
  font-size: 0.165rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}


.Hui-contactMy .Hui-qrCode img {
  width: 135px;
  height: 135px;
  object-fit: contain;
}

.Hui-contactMy .Hui-qrCode .Hui-label {
  background-color: #3B82F6;
  padding: 0.1rem 0.15rem;
  color: #fff;
  width: fit-content;
  border-radius: 1rem;
  font-size: 0.165rem;
  display: flex;
  align-items: center;
  gap: 0.05rem;
  box-shadow: 0px 12px 12px rgba(11, 83, 255, 0.24);
}

.Hui-contactMy .Hui-qrCode .Hui-label img {
  width: 0.2rem;
  height: 0.2rem;
}

.Hui-contactMy .Hui-qrCode span {
  color: #6B7280;
  font-size: 0.165rem;
}

.Hui-campaign .Hui-journalism::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}

.Hui-campaign .Hui-journalism .Hui-titles {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: sticky;
  top: 0;
  z-index: 2;
  background-color: #fff;
  padding: 20px 20px 10px 20px;
}

.Hui-campaign .Hui-journalism .Hui-titles span {
  color: #000;
  font-weight: bold;
  font-size: 16px;
}

.Hui-campaign .Hui-journalism .Hui-titles a {
  color: #165dff;
  text-decoration: none;
  font-size: 14.5px;
  display: flex;
  align-items: center;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-campaign .Hui-journalism .Hui-titles a:hover {
  color: #91a8ff;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-campaign .Hui-journalism .Hui-titles a img {
  width: 15px;
  height: 15px;
}

.Hui-campaign .Hui-journalism .Hui-itemNew {
  display: flex;
  gap: 6px;
  position: relative;
  z-index: 1;
  padding: 10px 20px;
  cursor: pointer;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-campaign .Hui-journalism .Hui-itemNew:hover .Hui-describe .Hui-timeLabel .Hui-label {
  background-color: #fff;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-campaign .Hui-journalism .Hui-itemNew:hover {
  background-color: #f5f5f5;
}

.Hui-campaign .Hui-journalism .Hui-itemNew:hover .Hui-describe .Hui-title {
  color: #2563EB;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-campaign .Hui-journalism .Hui-itemNew img {
  width: 22px;
  height: 22px;
}

.Hui-campaign .Hui-journalism .Hui-itemNew .Hui-describe {
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 100%;
}

.Hui-campaign .Hui-journalism .Hui-itemNew .Hui-describe .Hui-title {
  color: #1F2937;
  font-size: 0.185rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.Hui-campaign .Hui-journalism .Hui-itemNew .Hui-describe .Hui-briefIntroduction {
  font-size: 0.165rem;
  color: #53575a;
}

.Hui-campaign .Hui-journalism .Hui-itemNew .Hui-describe .Hui-timeLabel {
  display: flex;
  justify-content: space-between;
}

.Hui-campaign .Hui-journalism .Hui-itemNew .Hui-describe .Hui-timeLabel .Hui-time {
  color: #9CA3AF;
  font-size: 14px;
}

.Hui-campaign .Hui-journalism .Hui-itemNew .Hui-describe .Hui-timeLabel .Hui-label {
  padding: 2px 10px;
  background-color: #EFF6FF;
  font-size: 0.165rem;
  color: #2563EB;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.Hui-campaign .Hui-journalism .Hui-itemNew .Hui-index {
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: top;
  border: 2px solid #fff;
  background: linear-gradient(1turn, #fff, #f3f5f8);
  box-shadow: 8px 8px 20px rgba(55, 99, 170, 0.06);
  border-radius: 50%;
  font-size: 14.5px;
  font-weight: 500;
  text-align: center;
  line-height: 22px;
  flex-shrink: 0;
  color: #000000a6;
}

.recommend-box-open .url {
  margin-top: 0.16rem;
}

.recommend-box-open .top-statistic {
  margin-top: 0.15rem;
}

.recommend-box-open .top-statistic .top-item {
  min-height: 1.46rem;
}

/* æœ€è¿‘å·¥å• */
.Hui-recentWorkOrders {
  width: calc(100% / 4 - 53px);
  padding: 20px;
  background-color: #fff;
  overflow: hidden;
  max-height: 100%;
  overflow-y: auto;
  animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation: bottom-top 1s cubic-bezier(0.18, 0.89, 0.32, 1.28);
  max-height: 7.38rem;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
}


.Hui-recentWorkOrders::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}

.WorkOrder-box {
  margin: 0;
  margin-top: 0;
  width: 100%;
  height: 65%;
  padding: 0 0.2rem 0.2rem 0.2rem;
  box-sizing: border-box;
  overflow-y: auto;
}

/* æ»šåŠ¨æ¡æµ…ç™½è‰² */
.WorkOrder-box::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 10px;
}

.Hui-recentWorkOrders .WorkOrder-box .Hui-currentlyUnavailable {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 0.165rem;
  margin-top: 2rem;
}

.Hui-recentWorkOrders .WorkOrder-box .Hui-currentlyUnavailable img {
  width: 2rem;
}

.Hui-recentWorkOrders .WorkOrder-box .WorkOrder-title {
  font-size: 16px;
}

.WorkOrder-content {
  padding: 0;
  border: 0;
  display: flex;
  flex-direction: column;
  gap: 0.12rem;
}

.WorkOrder-item {
  border: none;
  margin: 0;
  gap: 0.05rem;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.replay-title {
  font-size: 0.165rem;
  color: rgb(255 255 255 / 70%);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 70%;
}

.more {
  background-color: transparent;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.more:hover {
  color: #2563EB;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.replay-name {
  color: #4B5563;
  background-color: #F3F4F6;
  padding: 0.03rem 0.1rem;
  width: fit-content;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  box-shadow: 1px 2px 4px #0000001a;
}

.WorkOrder-item .Hui-boxBalance {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 70%;
}

.WorkOrder-item:hover {
  background-color: #1366ec14;
  transform: scale(1.03);
  border-color: #0058ff87;
  color: #65696c82;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transform: scale(1.03);
  -moz-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -o-transform: scale(1.03);
}

.WorkOrder-item:hover .replay-name {
  background-color: #f5f5f5;
  border-radius: 0.05rem;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

.replay-box {
  width: 30%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.replay-box .Hui-time {
  color: rgba(255, 255, 255, 0.7);
  font-size: 0.165rem;
}

.WorkOrder-item .Hui-boxBalance .Hui-time {
  color: #6B7280;
  font-size: 0.165rem;
}

.replay-div {
  border-radius: 2.03rem;
  margin-right: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-family: 'MyFont';
}

@keyframes bottom-top {
  0% {
      transform: translateY(-10px);
      -webkit-transform: translateY(-10px);
      -moz-transform: translateY(-10px);
      -ms-transform: translateY(-10px);
      -o-transform: translateY(-10px);
      opacity: 0;
  }

  100% {
      transform: translateY(0);
      -webkit-transform: translateY(0);
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      -o-transform: translateY(0);
      opacity: 1;
  }
}




/* åª’ä½“æŸ¥è¯¢ */
@media (max-width: 768px) {
  * {
      box-sizing: border-box;
  }
  .sj-show{
    display: block !important;
  }
  .sj-heighe{
    display: none !important;
  }
  .Hui-VIP {
      padding: 13vw 5vw 5vw 5vw;
      height: 40vw;
      gap: 2vw;
  }

  .Hui-VIP .Hui-amountOfMoney {
      font-size: 4.5vw;
  }

  .Hui-VIP .credit-title {
      font-size: 3.5vw;
  }

  .Hui-VIP-ordinary::after {
      top: 8vw;
      right: 5vw;
      width: 22vw;
      height: 22vw;
  }

  .Hui-VIP-bronze::after {
      top: 8vw;
      right: 5vw;
      width: 22vw;
      height: 22vw;
  }

  .Hui-VIP-silver::after {
      top: 8vw;
      right: 5vw;
      width: 22vw;
      height: 22vw;
  }

  .Hui-VIP-gold::after {
      top: 8vw;
      right: 5vw;
      width: 22vw;
      height: 22vw;
  }

  .Hui-VIP-platinum::after {
      top: 8vw;
      right: 5vw;
      width: 22vw;
      height: 22vw;
  }

  .Hui-VIP-diamond::after {
      top: 8vw;
      right: 5vw;
      width: 22vw;
      height: 22vw;
  }


  .Hui-VIP span {
      font-size: 3.5vw;
  }

  .Hui-VIP .Hui-recharge-btn {
      right: 5vw;
      bottom: 5vw;
      width: 20vw;
      height: 8vw;
      font-size: 3.7vw;
  }

  .Hui-VIP .VIP {
      width: 13vw;
      height: 15vw;
      position: absolute;
    
      top: 17px;
      left: 5vw;
  }

  .main-card {
      overflow-x: hidden;
  }

  .Hui-gai .Hui-logo {
      display: none;
  }

  .Hui-authentication {
      padding: 0;
  }

  .Hui-authentication .Hui-background {
      flex-direction: column;
      padding: 3vw;
      gap: 2vw;
      margin: 0;
      border-radius: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
  }

  .Hui-authentication .Hui-background .Hui-prospect {
      align-items: initial;
  }

  .Hui-security .Hui-safetyScore .Hui-echart .Hui-text span {
      font-size: 4vw;
  }

  .Hui-authentication .Hui-background img {
      padding-top: 1vw;
      width: 4vw;
      height: 4vw;
  }

  tbody .el-table__row {
      height: 12vw;
  }

  tr>td,
  th {
      padding-left: 0 !important;
  }

  .product-list-box .product-name {
      font-size: 3vw;
  }

  .Hui-structure {
      gap: 3vw;
  }

  .Hui-user-background .Hui-headPortrait span {
      font-size: 7vw;
  }

  .Hui-user-background .Hui-information .Hui-mainBody {
      grid-template-columns: 1fr;
      gap: 2vw;
  }

  .Hui-user-background .Hui-information .Hui-title {
      margin-bottom: 1vw;
  }

  .Hui-user-background .Hui-information .Hui-mainBody .Hui-data a {
      font-size: 3.5vw;
  }

  .Hui-user-background .Hui-information .Hui-mainBody .Hui-data {
      font-size: 3.5vw;
      gap: 1vw;
  }

  .Hui-user-background {
      height: auto;
      padding: 5vw 5vw 12vw 5vw;
      gap: 5vw;
  }

  .Hui-user-background .Hui-headPortrait {
      flex-shrink: 0;
      width: 18vw;
      height: 18vw;
  }

  .Hui-structure .Hui-userInformation .Hui-userData {
      width: 100%;
      flex-direction: column;
      gap: 5vw;
  }

  .Hui-structure .Hui-userInformation {
      padding: 0;
      flex-direction: column;
      grid-template-columns: 1fr;
      gap: 5vw;
  }

  .Hui-structure .Hui-userInformation .Hui-userData .Hui-textDisplay {
      flex-direction: column;
  }

  .Hui-structure .Hui-userInformation .Hui-userData .Hui-headPortrait {
      width: 22vw;
      height: 22vw;
  }

  .Hui-structure .Hui-userInformation .Hui-userData .Hui-headPortrait span {
      font-size: 7vw !important;
  }

  .Hui-structure .Hui-userInformation .Hui-userData .Hui-textDisplay .Hui-data img {
      width: 5vw;
      height: 5vw;
  }

  .Hui-security .Hui-safetyScore .Hui-echart .Hui-text {
      gap: 3vw;
      align-items: center;
      margin-top: 4vw;
  }

  .Hui-recentWorkOrders .WorkOrder-box .Hui-currentlyUnavailable img {
      width: 30vw;
  }

  .Hui-unopened .no-recommend {
      margin-top: 0.14rem;
      height: 7vw;
      line-height: 7vw;
      font-size: 3vw;
  }

  .Hui-unopened div h2 {
      font-size: 4vw;
  }

  .Hui-security .Hui-safetyScore .Hui-echart .Hui-text .Hui-compare {
      display: flex;
      align-items: center;
  }

  .Hui-unopened div p {
      font-size: 3vw;
  }

  .Hui-recentWorkOrders .WorkOrder-box .Hui-currentlyUnavailable {
      font-size: 4vw;
      margin-top: 0;
  }

  .Hui-unopened img {
      width: 45vw;
      height: 35vw;
  }

  .Hui-unopened .recommend-text {
      margin: 0 auto;
      margin-top: 0.24rem;
      color: #8692B0;
      font-size: 3.5vw;
      background: #EEF4FF;
      height: 8vw;
      width: 45vw;
      text-align: center;
      line-height: 8vw;
      border-radius: 0.03rem;
  }

  .Hui-journalism .Hui-currentlyUnavailable {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      font-size: 4vw;
      height: 60vw;
  }

  .Hui-campaign .Hui-contactMy {
      width: 100%;
  }

  .Hui-contactMy .Hui-qrCode img {
      width: 30vw;
      height: 30vw;
  }

  .Hui-contactMy .Hui-qrCode {
      gap: 2vw;
      width: 100%;
  }

  .Hui-contactMy .Hui-qrCode .Hui-label {
      padding: 1.5vw 3vw;
      border-radius: 1rem;
      font-size: 3.5vw;
      gap: 1vw;
  }

  .Hui-contactMy .Hui-statement {
      width: 100%;
      height: 100%;
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 3vw;
      margin-top: 3vw;
  }

  .Hui-contactMy .Hui-qrCode span {
      font-size: 4vw;
  }

  .Hui-contactMy .Hui-statement p {
      font-size: 3.5vw;
  }

  .Hui-contactMy .Hui-qrCode .Hui-label img {
      width: 4vw;
      height: 4vw;
  }

  .Hui-structure .Hui-userInformation .Hui-userData .Hui-textDisplay .Hui-data a {
      font-size: 3.5vw;
  }

  .Hui-contactMy .Hui-flexs {
      display: flex;
      align-items: center;
      flex-direction: column;
  }

  .Hui-journalism .Hui-currentlyUnavailable img {
      width: 30vw;
      height: 30vw;
  }

  .Hui-structure .Hui-userInformation .Hui-balance {
      min-width: 100%;
      padding: 5vw;
      gap: 3vw;
      height: 45vw;
  }

  .Hui-structure .Hui-userInformation .Hui-balance .Hui-title-size {
      font-size: 5vw;
      padding: 0;
  }

  .replay-box .Hui-time {
      font-size: 3.5vw;
  }

  .WorkOrder-box {
      padding: 0;
  }

  .Hui-structure .Hui-userInformation .Hui-balance .Hui-title {
      color: rgba(255, 255, 255, 0.7);
      font-size: 4vw;
  }

  .Hui-contactMy .Hui-statement .Hui-elaborate {
      padding: 3vw;
      gap: 1vw;
  }

  .Hui-certify-text {
      width: auto;
  }

  .Hui-contactMy .Hui-statement .Hui-elaborate span {
      font-size: 4.5vw;
      color: #111827;
  }

  .Hui-contactMy .Hui-statement .Hui-elaborate div {
      font-size: 3.5vw;
      color: #4B5563;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      overflow: hidden;
      text-overflow: ellipsis;
      word-break: break-word;
  }

  .Hui-campaign .Hui-journalism .Hui-itemNew .Hui-describe .Hui-title {
      font-size: 4vw;
  }

  .Hui-campaign .Hui-journalism .Hui-itemNew .Hui-describe .Hui-briefIntroduction {
      font-size: 3.5vw;
  }

  .Hui-campaign .Hui-journalism .Hui-itemNew .Hui-describe .Hui-timeLabel .Hui-label {
      padding: 1vw 2vw;
      font-size: 3vw;
  }

  .Hui-structure .Hui-userInformation .Hui-balance .Hui-amountOfMoney {
      font-size: 6vw;
  }

  .Hui-structure .Hui-userInformation .Hui-userData .Hui-textDisplay .Hui-flexLeft .Hui-button {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 2vw;
  }

  .Hui-structure .Hui-userInformation .Hui-userData .Hui-textDisplay .Hui-flexLeft .Hui-button a {
      padding: 2vw;
      gap: 1.5vw;
      justify-content: center;
  }

  .Hui-structure .Hui-userInformation .Hui-userData .Hui-textDisplay .Hui-flexLeft .Hui-button a img {
      width: 4vw;
      height: 4vw;
  }

  .Hui-authentication .Hui-background span {
      font-size: 3.5vw;
  }

  .Hui-dataBlock {
      grid-template-columns: repeat(2, 1fr);
      gap: 3vw;
  }

  .product-list-box {
      padding: 5vw;
  }

  .replay-div {
      font-size: 3vw;
      padding: 1vw 2vw;
      height: auto;
      line-height: initial;
  }

  .WorkOrder-item .Hui-boxBalance .Hui-time {
      font-size: 4vw;
  }

  .Hui-productList .Hui-flexbox {
      width: 100%;
  }

  .replay-title {
      font-size: 4vw;
  }

  .goods-table tbody tr td {
      font-size: 3vw;
  }

  .Hui-productList .Hui-flexbox .Hui-zhongbu {
      flex-direction: column;
      gap: 2vw;
  }

  .goods-box {
      height: 100%;
  }

  .replay-name {
      padding: 1vw 2vw;
      font-size: 3vw;
  }

  .Hui-recentWorkOrders {
      width: 100%;
  }

  .WorkOrder-item {
      padding: 2vw;
      gap: 2vw;
  }

  .no-product .el-button {
      width: 30vw;
      height: 9vw;
      font-size: 4vw;
  }

  .Hui-structure .Hui-userInformation .Hui-balance .Hui-flexBottom a {
      gap: 1vw;
      padding: 1vw;
      font-size: 4vw;
  }

  .Hui-structure .Hui-userInformation .Hui-balance .Hui-flexBottom a img {
      width: 3vw;
      height: 3vw;
  }

  .Hui-news .el-carousel__container {
      height: 34vw;
  }

  .Hui-news .Hui-carouselImage .Hui-itemNew .Hui-describe .Hui-timeLabel .Hui-label {
      font-size: 3.5vw;
  }

  .Hui-news .Hui-carouselImage .Hui-itemNew .Hui-describe .Hui-timeLabel .Hui-time {
      font-size: 3.5vw;
  }

  .Hui-news .Hui-carouselImage .Hui-itemNew .Hui-describe .Hui-title {
      font-size: 4vw;
      padding-right: 3.5vw;
  }

  .Hui-dataBlock .Hui-itemBlock:nth-of-type(1)::after {
      content: "";
      width: 20vw;
      height: 20vw;
      bottom: -22%;
      right: -15%;
  }

  .Hui-dataBlock .Hui-itemBlock:nth-of-type(2)::after {
      content: "";
      width: 20vw;
      height: 20vw;
      bottom: -22%;
      right: -15%;
  }

  .Hui-dataBlock .Hui-itemBlock:nth-of-type(3)::after {
      content: "";
      width: 20vw;
      height: 20vw;
      bottom: -22%;
      right: -15%;
  }

  .Hui-dataBlock .Hui-itemBlock:nth-of-type(4)::after {
      content: "";
      width: 20vw;
      height: 20vw;
      bottom: -22%;
      right: -15%;
  }

  .Hui-news {
      height: 35vw;
  }

  .Hui-news .Hui-title-size span {
      font-size: 5vw;
  }

  .Hui-news .Hui-title-size a {
      font-size: 3.5vw;
  }

  .WorkOrder-content {
      gap: 0;
  }

  .no-product h2 {
      font-size: 5vw;
  }

  .no-product p {
      font-size: 3.5vw;
  }

  .Hui-structure .Hui-userInformation .Hui-userData .Hui-textDisplay .Hui-flexLeft {
      gap: 3vw;
  }

  .Hui-structure .Hui-userInformation .Hui-userData .Hui-textDisplay .Hui-flexRight {
      gap: 5vw;
      margin-top: 3vw;
  }

  .Hui-dataBlock .Hui-itemBlock {
      padding: 4vw;
      height: auto;
  }

  .Hui-dataBlock .Hui-itemBlock .Hui-title span {
      font-size: 3.7vw;
  }

  .Hui-structure .Hui-userInformation .Hui-userData .Hui-textDisplay .Hui-data {
      font-size: 3.5vw;
  }

  .Hui-dataBlock .Hui-itemBlock .Hui-title img {
      width: 7vw;
      height: 7vw;
  }

  .Hui-dataBlock .Hui-itemBlock .Hui-quantity i {
      font-size: 3.5vw;
  }



  .Hui-dataBlock .Hui-itemBlock a {
      font-size: 3.7vw;
  }

  .Hui-security {
      flex-direction: column;
      gap: 3vw;
  }

  .Hui-security .Hui-safetyScore {
      width: 100%;
      padding: 5vw;
  }

  .Hui-security .Hui-safetyScore .Hui-echart {
      flex-direction: column;
      padding: 0;
      align-items: center;
      gap: 5vw;
  }

  .Hui-security .Hui-costInformation {
      width: 100%;
      padding: 5vw;
  }

  .Hui-productList {
      gap: 3vw;
      flex-direction: column;
  }

  .Hui-outsource {
      padding: 0;
      width: 100%;
      display: flex;
      flex-direction: column;
  }

  .Hui-productList .Hui-rightTow {
      width: 100%;
      gap: 3vw;
  }

  .Hui-productList .Hui-rightTow .Hui-finance {
      padding: 5vw;
      width: 100%;
  }

  .Hui-campaign {
      flex-direction: column;
      gap: 3vw;
  }

  .Hui-pushs {
      width: 100%;
      padding: 5vw;
  }

  .Hui-unopened .Hui-blockDescription {
      grid-template-columns: repeat(1, 1fr);
      gap: 3vw;
  }

  .Hui-campaign .Hui-journalism {
      width: 100%;
      max-height: 80vw;
      min-height: 80vw;
      padding: 0 0 5vw 0;
  }
}
.info-first {
  height: 0.6rem;
  display: flex;
  cursor: pointer;
}
.name-first {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.36rem;
  background: #fff;
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 0.03rem;
  color: #FFFFFF;
  font-weight: bold;
}
.name-box {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin-left: 0.08rem;
}
.name {
  color: #8692B0;
  font-size: 0.14rem;
  font-weight: 400;
}
.name .id-text {
  color: #1E2736;
}
.hello {
  font-weight: 400;
  font-size: 0.16rem;
  color: #1E2736;
  max-width: 2.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.info-second {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.info-three {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  row-gap: 0.04rem;
}
.info-three .compny-box,
.info-three .person-box {
  display: flex;
  align-items: flex-start;
  column-gap: 0.32rem;
  font-size: 0.14rem;
}
.info-three .compny-box .left-icon,
.info-three .person-box .left-icon {
  display: flex;
  align-items: center;
  column-gap: 0.04rem;
  font-size: 0.14rem;
  color: #8692B0;
}
.info-three .compny-box .left-icon img,
.info-three .person-box .left-icon img {
  vertical-align: middle;
  width: 0.24rem;
  height: 0.24rem;
  flex-shrink: 0;
}
.info-three .compny-box .right-text .certify-id,
.info-three .person-box .right-text .certify-id {
  display: flex;
  align-items: center;
}
.info-three .compny-box .right-text .right-type,
.info-three .person-box .right-text .right-type {
  color: #949CB0;
}
.info-three .compny-box .right-text .company-name,
.info-three .person-box .right-text .company-name {
  color: #1E2736;
  display: inline-block;
  max-width: 2.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.info-three .compny-box .right-text .certify-bottom,
.info-three .person-box .right-text .certify-bottom {
  display: flex;
  align-items: center;
}
.info-three .compny-box .right-text .certify-bottom .cpoy-btn,
.info-three .person-box .right-text .certify-bottom .cpoy-btn {
  cursor: pointer;
  margin-left: 0.04rem;
  width: 0.14rem;
  height: 0.14rem;
}
.info-three .compny-box .right-text .bule-text,
.info-three .person-box .right-text .bule-text {
  cursor: pointer;
  color: var(--color-primary);
}
.info-three .compny-box .right-text .certify-text,
.info-three .person-box .right-text .certify-text {
  color: #292E36;
  display: inline-block;
  max-width: 1.6rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.email-box,
.phone-box {
  color: #8692B0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.14rem;
}
.email-box .phone-number,
.phone-box .phone-number {
  margin-left: 0.25rem;
  color: #1E2736;
}
.info-second > div img {
  margin-right: 0.05rem;
  vertical-align: middle;
  width: 0.16rem;
}
.statistics-content {
  display: flex;
  flex-wrap: wrap;
  min-height: 2.4rem;
}
.money-box {
  box-sizing: border-box;
  flex: 1;
  border-radius: 0.04rem;
  background-color: #fff;
}
.money-top {
  display: flex;
  justify-content: space-between;
  column-gap: 0.26rem;
}
.money-top .money-credit {
  position: relative;
  flex: 1;
  flex-shrink: 0;
  border-radius: 0.04rem;
  background: #F6F6FA;
  padding: 0.16rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.money-top .money-credit .credit-btn {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  background-color: var(--color-primary);
  font-size: 0.14rem;
  color: #fff;
  padding: 0.05rem 0.23rem;
  border-radius: 0.04rem;
  border-radius: 0 0.04rem 0 0.08rem;
}
.money-top .money-credit .credit-title {
  color: #646464;
  font-size: 0.14rem;
  display: flex;
  align-items: center;
  column-gap: 0.08rem;
}
.money-top .money-credit .credit-title.coin-title {
  justify-content: space-between;
}
.money-top .money-credit .credit-title .credit-detail {
  color: var(--color-primary);
  font-size: 0.14rem;
  cursor: pointer;
}
.money-top .money-credit .credit-title .create-notice {
  display: flex;
  align-items: center;
}
.money-top .money-credit .credit-title .create-notice .notice-status {
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 50%;
  background-color: #A2A2A2;
}
.money-top .money-credit .credit-title .create-notice .notice-status.active {
  background-color: var(--color-success);
}
.money-top .money-credit .credit-title .create-notice .notice-btn {
  color: var(--color-primary);
  font-size: 0.12rem;
  cursor: pointer;
}
.money-top .money-credit .credit-money {
  margin-top: 0.16rem;
  display: flex;
  align-items: center;
  column-gap: 0.1rem;
}
.money-top .money-credit .credit-money .credit-num {
  color: #2B2B2B;
  font-size: 0.32rem;
  font-weight: 500;
  flex-shrink: 0;
}
.money-top .money-credit .credit-money .credit-num .s-24 {
  margin-right: 0.08rem;
  font-size: 0.24rem;
}
.money-top .money-credit .credit-money .recharge-btn {
  cursor: pointer;
  padding: 0 0.1rem;
  line-height: 0.24rem;
  color: #ffffff;
  font-size: 0.12rem;
  border-radius: 0.04rem;
  background: var(--color-primary);
}
.money-top .money-credit .credit-money .recharge-text {
  font-weight: 400;
  cursor: pointer;
  color: var(--color-primary);
  font-size: 0.14rem;
  margin-left: 0.16rem;
}
.money-order {
  margin-top: 0.32rem;
  border-top: 1px solid #EEEEEE;
  padding-top: 0.24rem;
  display: flex;
  align-items: center;
}
.money-order .money-order-divider {
  width: 1px;
  height: 0.2rem;
  border-radius: 1px;
  background: #EBEBF4;
  margin: 0 0.2rem;
}
.money-order .money-order-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
  flex-shrink: 0;
}
.money-order .money-order-item .money-order-title {
  display: flex;
  align-items: center;
  font-size: 0.14rem;
  color: #333333;
}
.money-order .money-order-item .money-order-title .credit-tag {
  margin-left: 0.08rem;
  color: #333333;
  font-size: 0.12rem;
  box-sizing: border-box;
  padding: 0.02rem 0.04rem;
  border: 1px solid #E6E7EB;
  border-radius: 2px;
  background: #FFFFFF;
}
.money-order .money-order-item .money-order-value {
  font-size: 0.14rem;
  color: #2B2B2B;
  font-weight: bold;
}
.money-order .money-order-item .money-order-value .s-12 {
  margin-right: 0.06rem;
  font-size: 0.12rem;
}
.voucher-box {
  color: #646464;
  font-size: 0.12rem;
}
.voucher-box .bule-text {
  color: var(--color-primary);
  margin-left: 0.03rem;
  cursor: pointer;
}
.statistics-bottom {
  margin-top: -0.16rem;
  display: flex;
  padding: 0.26rem 5.32rem 0.26rem 0.24rem;
  border-radius: 0.04rem;
  background: url("../img/index_bg.png") no-repeat;
  background-size: auto 100%;
  background-position: right center;
  background-color: #fff;
}
.statistics-bottom .statistics-item {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 0.08rem;
}
.statistics-bottom .statistics-item .statistics-item-name {
  color: #A2A2A2;
  font-size: 0.14rem;
}
.statistics-bottom .statistics-item .statistics-item-name .green-text {
  color: var(--color-success);
}
.statistics-bottom .statistics-item .statistics-item-name .red-text {
  color: var(--color-danger);
}
.statistics-bottom .statistics-item .statistics-item-value {
  font-size: 0.14rem;
  color: #2B2B2B;
  font-weight: bold;
}
.statistics-bottom .statistics-item .statistics-item-value .s-12 {
  margin-right: 0.06rem;
  font-size: 0.12rem;
}
.statistics-bottom .statistics-item-divider {
  width: 1px;
  height: 0.2rem;
  border-radius: 1px;
  background: #EBEBF4;
  margin: 0 0.2rem;
}
.order-box {
  margin-left: 0.08rem;
  width: 5rem;
  display: flex;
  column-gap: 0.08rem;
}
.order-box .order-item {
  height: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  border-radius: 0.03rem;
  cursor: pointer;
}
.order-box .order-title {
  color: #FFFFFF;
  font-size: 0.13rem;
  font-weight: 500;
}
.order-box .order-nums {
  margin-bottom: 0.33rem;
  font-size: 0.32rem;
  font-weight: bold;
  color: #FFFFFF;
}
.order-box .order-type-img {
  margin-top: 0.36rem;
}
.order-box .order-type-img img {
  width: 0.68rem;
  height: 0.68rem;
}
.order-box .order-box-1 {
  background: #7239EA;
}
.order-box .order-box-2 {
  background: #3699FF;
}
.order-box .order-box-3 {
  background: #3DD598;
}
.product-list-box {
  flex: 1;
  background-color: #fff;
  border-radius: 0.04rem;
  padding: 0.24rem;
}
.product-list-box .title-text {
  font-size: 0.14rem;
  color: #2B2B2B;
  margin-bottom: 0.24rem;
}
.product-list-box .product-name {
  color: var(--color-primary);
  font-size: 0.14rem;
  cursor: pointer;
}
.product-list-box .red-time {
  color: var(--color-danger);
}
.right-box {
  flex-shrink: 0;
  box-sizing: border-box;
  padding: 0.24rem;
  width: 4.5rem;
  border-radius: 0.04rem;
  background-color: #fff;
}
.recommend-box {
  width: 3.65rem;
  text-align: center;
  margin: 0 auto;
  margin-top: 0.21rem;
}
.recommend-box h2 {
  text-align: center;
  color: #1E2736;
  font-size: 0.24rem;
}
.recommend-box p {
  margin-top: 0.26rem;
  text-align: center;
  color: #8692B0;
  font-size: 0.14rem;
}
.recommend-box img {
  width: 3.65rem;
  height: 2.56rem;
}
.recommend-people {
  margin-top: 0.3rem;
  border-top: 1px solid #E6E7EB;
  padding-top: 0.3rem;
  text-align: left;
}
.recommend-people-num {
  display: inline-block;
  width: 1rem;
  height: 0.08rem;
  background: var(--color-warning);
  border-radius: 0rem 0.2rem 0.2rem 0rem;
}
.recommend-money-num {
  display: inline-block;
  width: 1.2rem;
  height: 0.08rem;
  background: var(--color-success);
  border-radius: 0rem 0.2rem 0.2rem 0rem;
}
.recommend-number {
  margin-left: 0.16rem;
  font-weight: bold;
  font-size: 0.26rem;
  color: #040E34;
}
.recommend-people > div {
  display: flex;
  align-items: center;
}
.recommend-people > div:nth-of-type(2) {
  margin-top: 0.47rem;
}
.WorkOrder-box {
  margin-top: 0.24rem;
}
.WorkOrder-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.12rem;
  font-size: 14px;
  color: #2B2B2B;
  font-weight: bold;
}
.more {
  cursor: pointer;
  display: block;
  padding: 0 0.03rem;
  background: #EEF4FF;
  height: 0.24rem;
  line-height: 0.24rem;
  text-align: center;
  border-radius: 0.03rem;
  color: #8692B0;
}
.WorkOrder-content {

  border-radius: 0.03rem;
}
.WorkOrder-item {
  display: flex;
  align-items: center;
  margin-bottom: 0.3rem;
}
.WorkOrder-item:hover {
  cursor: pointer;
  transition: background-color 0.25s ease;
}
.replay-div {
  flex-shrink: 0;
  margin-right: 0.1rem;
  font-weight: 500;
  font-size: 0.13rem;
  padding: 0 0.1rem;
  height: 0.26rem;
  line-height: 0.26rem;
  text-align: center;
  background: rgba(54, 155, 255, 0.205);
  color: #FFF;
  border-radius: 0.03rem;
}
.replay-red {
  color: var(--color-danger);
  background: rgba(240, 20, 46, 0.205);
}
.replay-green {
  background: rgba(61, 213, 152, 0.205);
  color: var(--color-success);
}
.replay-box {
  width: 80%;
}
.replay-title {
  font-size: 0.14rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.replay-name {
  font-size: 0.13rem;
  font-weight: 500;
  color: #8692B0;
}
.notice-box {
  margin-top: 0.24rem;
}
.notice-item {
  display: flex;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-left: 0.16rem;
}
.notice-item:hover {
  background-color: #f5f7fa;
  transition: background-color 0.25s ease;
}
.notice-item:nth-of-type(1) {
  border-left: 0.02rem solid var(--color-success);
  margin-bottom: 0.4rem;
}
.notice-item:nth-of-type(2) {
  border-left: 0.02rem solid var(--color-primary);
  margin-bottom: 0.4rem;
}
.notice-item:nth-of-type(3) {
  border-left: 0.02rem solid var(--color-warning);
  margin-bottom: 0.3rem;
}
.notice-time {
  font-size: 0.2rem;
  color: #1E2736;
}
.notice-title {
  font-weight: 400;
  font-size: 0.14rem;
  color: #1E2736;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.notice-type {
  font-size: 0.13rem;
  font-weight: 500;
  color: #8692B0;
}
.notice-item-right {
  color: #8692B0;
  width: 0.24rem;
  height: 0.24rem;
  text-align: center;
  line-height: 0.24rem;
  background: #EEF4FF;
  border-radius: 0.03rem;
}
.no-product {
  text-align: center;
  margin-top: 1.06rem;
  padding-bottom: 1.72rem;
  background-color: #fff;
  border-radius: 0.04rem;
  padding: 0.24rem;
}
.no-product h2 {
  font-weight: 400;
  color: #171725;
  font-size: 0.28rem;
}
.no-product p {
  margin: 0.1rem 0 0.2rem 0;
  color: #8692B0;
  font-size: 0.14rem;
}
.no-recommend {
  margin: 0 auto;
  margin-top: 0.24rem;
  color: #FFF;
  font-size: 0.14rem;
  background: var(--color-primary);
  height: 0.32rem;
  line-height: 0.32rem;
  width: 1.52rem;
  border-radius: 0.03rem;
  cursor: pointer;
}
.recommend-text {
  margin: 0 auto;
  margin-top: 0.24rem;
  color: #8692B0;
  font-size: 0.14rem;
  background: #EEF4FF;
  height: 0.32rem;
  line-height: 0.32rem;
  border-radius: 0.03rem;
}
.info-box .divider-box {
  height: 100%;
  background-color: #E6E7EB !important;
}
.dialog-form {
  display: flex;
  flex-direction: column;
}
.cz-input {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.cz-input > .btn-ok {
  margin-left: 0.1rem;
  height: 0.46rem;
  background: var(--color-primary);
  border-radius: 3px;
  color: rgba(255, 255, 255, 0.9);
  display: flex;
  align-items: center;
  justify-content: center;
}
.pay-html {
  display: flex;
  justify-content: center;
}
.pay-html > img {
  width: 2.5rem;
  height: 2.5rem;
}
.ty-select {
  width: 100%;
}
.recommend-box-open .recommend-top {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.recommend-box-open .recommend-top .left {
  display: flex;
  flex-direction: column;
}
.recommend-box-open .recommend-top .left .row1 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.recommend-box-open .recommend-top .left .row1 .title-text {
  font-size: 18px;
  font-weight: bold;
  color: #171725;
  margin-right: 0.2rem;
  margin-bottom: 0;
}
.recommend-box-open .recommend-top .left .row1 .reword {
  background: linear-gradient(180deg, #F74C4B 0%, #EF7575 100%);
  border-radius: 3px;
  color: #FFF;
  position: relative;
  padding: 1px 6px 1px 20px;
  font-size: 13px;
  cursor: pointer;
}
.recommend-box-open .recommend-top .left .row1 .reword img {
  width: 36px;
  height: 35px;
  position: absolute;
  left: -18px;
  top: -4px;
}
.recommend-box-open .recommend-top .left .row2 {
  font-size: 14px;
  font-weight: bold;
  color: #2B2B2B;
  margin-top: 0.3rem;
  margin-bottom: 0.13rem;
}
.recommend-box-open .recommend-top .left .row3,
.recommend-box-open .recommend-top .left .row4 {
  font-size: 14px;
  color: #8692B0;
}
.recommend-box-open .recommend-top .right {
  width: 1.5rem;
  height: 1.53rem;
}
.recommend-box-open .url {
  width: 100%;
  height: 0.46rem;
  border: 1px solid #E6E7EB;
  border-radius: 3px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 0.26rem;
}
.recommend-box-open .url .url-text {
  width: 100%;
  font-size: 15px;
  color: #8692B0;
  margin-left: 0.16rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.recommend-box-open .url .copy-btn {
  width: 112px;
  height: 100%;
  background: #E1F0FF;
  border-left: 1px solid #E6E7EB;
  border-radius: 0px 3px 3px 0px;
  font-size: 16px;
  color: var(--color-primary);
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.recommend-box-open .top-statistic {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  column-gap: 0.08rem;
  flex-wrap: wrap;
  margin-top: 0.24rem;
}
.recommend-box-open .top-statistic .top-item {
  padding: 0.16rem;
  flex: 1;
  box-shadow: 0px 1px 4px rgba(21, 34, 50, 0.08);
  border-radius: 0.04rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 0.45rem;
}
.recommend-box-open .top-statistic .top-item:nth-of-type(1) {
  background: url("../img/referral/top1.png") no-repeat;
  background-size: 100% auto;
  background-position: bottom;
}
.recommend-box-open .top-statistic .top-item:nth-of-type(2) {
  background: url("../img/referral/top3.png") no-repeat;
  background-size: 100% auto;
  background-position: bottom;
}
.recommend-box-open .top-statistic .top-item .top-money {
  font-size: 0.24rem;
  font-weight: bold;
  color: #1E2736;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.recommend-box-open .top-statistic .top-item .top-text {
  font-size: 0.14rem;
  color: #8692B0;
}
.open-dialog {
  font-size: 16px;
}
.open-dialog .dialog-footer {
  font-size: 0.16rem;
}
.open-dialog .dialog-footer .btn-ok {
  width: 1.12rem;
  height: 0.46rem;
  background: var(--color-primary);
  border-radius: 3px;
  color: #FFF;
}
.open-dialog .dialog-footer .btn-no {
  width: 1.12rem;
  height: 0.46rem;
  background: #E7E7E7;
  border-radius: 3px;
  color: #1E2736;
}
.wx-code {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  z-index: 100;
  position: fixed;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
  cursor: pointer;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.wx-code .wx-img {
  width: 40px;
  height: 40px;
  background: url('../img/wx.svg') no-repeat;
  background-size: 100% 100%;
}
.wx-code:hover .wx-img {
  background: url('../img/wx_hover.svg') no-repeat;
  background-size: 100% 100%;
}
.wx-box {
  text-align: center;
}
.wx-box .img {
  width: 200px;
  height: 200px;
  margin: 0 auto;
}
.wx-box .img img {
  width: 100%;
}
@media screen and (max-width: 750px) {
  .main-content {
    display: block;
    padding-bottom: 1.5rem;
  }
  .el-main {
    margin-top: 1rem;
  }
  .statistics-bottom {
    padding: 0.26rem 0.24rem;
    margin-top: 0.24rem;
  }
  .recharge-btn {
    height: 30px;
    line-height: 30px;
  }
  .progress-box .el-progress-circle {
    display: flex;
  }
  .order-box {
    width: 100%;
    margin-left: 0;
    margin-top: 0.2rem;
  }
  .order-box .order-item {
    flex: 1;
  }
  .info-box .divider-box {
    display: none;
  }
  .info-three {
    margin-top: 10px;
    width: 100%;
    align-items: flex-end;
  }
  .right-box {
    width: auto;
    margin-top: 0.2rem;
  }
}
