.zhengu-page {
  background: #780000;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.zhengu-page img {
  -webkit-user-drag: none;
}
.zhengu-page .btn {
  background: linear-gradient(180deg, #fae1ab, #d8ba7e);
  border-radius: 4px;
  color: #ad1917;
  cursor: pointer;
  font-weight: 600;
  text-align: center;
}
.zhengu-page .btn:hover {
  background: linear-gradient(180deg, #ffedc5, #f2d08c);
}
.zhengu-page .el-input.is-active .el-input__inner,
.zhengu-page .el-input__inner:focus {
  border-color: #fff;
}
.zhengu-page .ai-zhengu-section {
  background-image: url(../image/bg-large.3cd64be5.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  height: 918px;
  width: 100%;
}
.zhengu-page .ai-zhengu-section .container {
  margin: 0 auto;
  width: 1420px;
}
.zhengu-page .ai-zhengu-section .container .title-image {
  padding: 40px 0 15px;
}
.zhengu-page .ai-zhengu-section .container .title-image .image {
  background-image: url(https://hzidt.top/temp_static/static49/picture/ai-zhengu.82e2709b.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 81px;
  margin: 0 auto;
  width: 460px;
}
.zhengu-page .ai-zhengu-section .container .zhengu-desc {
  color: #fdfdfd;
  font-size: 20px;
  font-weight: 500;
  line-height: 36px;
  text-align: center;
}

.zhengu-page .ai-zhengu-section .container .zhengu-desc .text {
  position: relative;
  z-index: 0;
}

.zhengu-page .ai-zhengu-section .container .zhengu-desc .text:not(:last-child) {
  margin-right: 24px;
}

.zhengu-page .ai-zhengu-section .container .zhengu-desc .text::after {
  content: "";
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  border-bottom: solid 8px red;
}

.zhengu-page .ai-zhengu-section .container .main-content {
  display: flex;
}
.zhengu-page .ai-zhengu-section .container .main-content .zhuanpan {
  background-image: url(../image/dibu-bg.40b3a511.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 752px;
  position: relative;
  width: 710px;
}
.zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .guanghuan {
  animation: spin 14s linear infinite;
  background-image: url(../image/guanghuan.a1289d5b.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 621px;
  left: 46px;
  position: absolute;
  top: 46px;
  transform-origin: 50% 50%;
  width: 621px;
}
.zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .waiquan {
  animation: nsz-spin 24s linear infinite;
  background-image: url(../image/waiquan.dbce8429.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 583px;
  left: 66px;
  position: absolute;
  top: 66px;
  transform-origin: 50% 50%;
  width: 583px;
}
.zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .wzwh {
  animation: spin 14s linear infinite;
  background-image: url(../image/wzwh.85c0e418.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 482px;
  left: 116px;
  position: absolute;
  top: 116px;
  transform-origin: 50% 50%;
  width: 482px;
}
.zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .nqwz {
  animation: spin 24s linear infinite;
  background-image: url(../image/nqwz.2050582f.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 450px;
  left: 132px;
  position: absolute;
  top: 132px;
  transform-origin: 50% 50%;
  width: 450px;
}
.zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .qkp {
  background-image: url(../image/qkp.9a9190aa.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 108px;
  left: 302px;
  position: absolute;
  top: 300px;
  width: 108px;
}
.zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .ball-1 {
  background-image: url(../image/ball-1.640bb725.png);
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 100px;
  height: 140px;
  left: -40px;
  position: absolute;
  width: 140px;
}
.zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .ball-2 {
  background-image: url(../image/ball-2.244ce2af.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 113px;
  position: absolute;
  right: -30px;
  top: 60px;
  width: 113px;
}
.zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .ball-3 {
  background-image: url(../image/ball-3.a25a9477.png);
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 183px;
  height: 80px;
  position: absolute;
  right: -14px;
  width: 80px;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes nsz-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-1turn);
  }
}
.zhengu-page .ai-zhengu-section .container .main-content .search-section {
  position: relative;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .dipan {
  background-image: url(../image/dipan.237bc439.png);
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 40px;
  height: 142px;
  left: -120px;
  position: absolute;
  width: 802px;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .shadow-bg {
  background: #500;
  bottom: 146px;
  filter: blur(10px);
  height: 512px;
  left: 46px;
  opacity: 0.62;
  position: absolute;
  width: 548px;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .second-bg {
  background: linear-gradient(137deg, #9d201e 51%, #8d0e0a);
  border-radius: 2px;
  bottom: 162px;
  height: 501px;
  left: 26px;
  position: absolute;
  width: 512px;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .first-bg {
  background: linear-gradient(137deg, #a72725, #ab201c);
  border-radius: 2px;
  bottom: 173px;
  box-shadow: 3px 12px 12px 3px rgba(115, 0, 0, 0.2);
  height: 477px;
  left: 38px;
  position: absolute;
  width: 488px;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container {
  bottom: 173px;
  height: 477px;
  left: 38px;
  padding: 24px 36px;
  position: absolute;
  width: 488px;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .tips {
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .input-container {
  position: relative;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .input-container
  .input {
  margin-top: 24px;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .input-container
  .select-list {
  background: #fff;
  height: 200px;
  left: 0;
  position: absolute;
  top: 68px;
  transition: height 0.3s;
  width: 100%;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .input-container
  .select-list.hidden-select {
  height: 0;
  overflow: hidden;
  transition: height 0.3s;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .input-container
  .select-list
  .table-title {
  align-items: center;
  background: #8b251e;
  display: flex;
  justify-content: space-between;
  padding: 4px 56px;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .input-container
  .select-list
  .table-title
  .title {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: center;
  width: 60px;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .input-container
  .select-list
  .table-list {
  height: 170px;
  overflow-y: auto;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .input-container
  .select-list
  .table-list
  .table-item {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  padding: 4px 56px;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .input-container
  .select-list
  .table-list
  .table-item:nth-child(odd) {
  background: #ffece7;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .input-container
  .select-list
  .table-list
  .table-item:nth-child(odd):hover {
  background: #ffdbd2;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .input-container
  .select-list
  .table-list
  .table-item:nth-child(2n) {
  background: #fff;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .input-container
  .select-list
  .table-list
  .table-item:nth-child(2n):hover {
  background: #ffdbd2;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .input-container
  .select-list
  .table-list
  .table-item
  .title {
  color: #333;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  width: 60px;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .input-container
  .select-list
  .table-list
  .table-item
  .liji-zhengu {
  color: #96200e;
  transition: all 0.3s;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .input-container
  .select-list
  .table-list
  .table-item
  .liji-zhengu:hover {
  color: #ad1917;
  transition: all 0.3s;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .rating {
  color: #fff;
  font-size: 28px;
  line-height: 40px;
  margin-top: 24px;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .suggestions {
  width: 100%;
  height: 120px;
  background: #96200e;
  border-radius: 4px;
  box-shadow: inset 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  display: flex;
  margin-top: 20px;
  padding: 20px 16px;
  display: flex;
  flex-wrap: wrap;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .suggestions
  .name {
  color: #fff;
  flex-shrink: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .suggestions
  .desc {
  color: #fff;
  font-size: 18px;
  line-height: 26px;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .btn {
  font-size: 26px;
  height: 64px;
  line-height: 64px;
  margin-top: 32px;
}
.zhengu-page
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .search-container
  .login-tips {
  color: #fff;
  /* cursor: pointer; */
  font-size: 20px;
  line-height: 28px;
  margin-top: 20px;
  text-align: center;
}

.zhengu-page .wdfx-section {
  margin: 0 auto;
  width: 1258px;
}

.zhengu-page .wdfx-section .title-text .text {
  height: 81px;
  font-size: 44px;
  font-weight: bold;
  margin: 0 auto;
  background: linear-gradient(to bottom, #fefae5, #f1ca78);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
}

.zhengu-page .wdfx-section .wdfx-content {
  display: flex;
  justify-content: space-between;
  margin-top: 108px;
}
.zhengu-page .wdfx-section .wdfx-content .left {
  background-image: url(../image/wdfx-img.5dda7208.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 472px;
  width: 690px;
}

.zhengu-page .wdfx-section .wdfx-content .right {
  width: 520px;
}

.zhengu-page .wdfx-section .wdfx-content .right .title {
  color: #ffd085;
  font-size: 36px;
  font-weight: 600;
  line-height: 50px;
}
.zhengu-page .wdfx-section .wdfx-content .right .desc {
  color: #fff;
  font-size: 28px;
  font-weight: 500;
  line-height: 48px;
  margin-top: 28px;
}
.zhengu-page .wdfx-section .wdfx-content .right .fenxi {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 38px;
  width: 100%;
}
.zhengu-page .wdfx-section .wdfx-content .right .fenxi .item {
  color: #fdfdfd;
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  margin-bottom: 12px;
  text-decoration: underline;
  transition: all 0.3s;
}
.zhengu-page .wdfx-section .wdfx-content .right .fenxi .item:hover {
  color: #ffd085;
  transition: all 0.3s;
}
.zhengu-page .wdfx-section .wdfx-content .right .btn {
  font-size: 22px;
  height: 64px;
  line-height: 64px;
  margin-top: 30px;
  width: 416px;
}
.zhengu-page .wdfx-section .wdfx-content .right .zhengu-num {
  color: #fff;
  font-size: 16px;
  line-height: 25px;
  /* margin: 16px 0 0 114px; */
  margin-top: 16px;
  vertical-align: bottom;
}
.zhengu-page .wdfx-section .wdfx-content .right .zhengu-num span {
  width: 20px;
  height: 32px;
  line-height: 32px;
  font-size: 28px;
  text-align: center;
  color: #ffff78;
  background-color: #1b5287;
  display: inline-block;
  border-radius: 5px;
  vertical-align: inherit;
}
.zhengu-page .zgal-section {
  margin: 22px auto 0;
  padding-bottom: 120px;
  width: 1200px;
}

.zhengu-page .zgal-section .title-text {
  padding-bottom: 64px;
}

.zhengu-page .zgal-section .title-text .text {
  height: 81px;
  font-size: 44px;
  font-weight: bold;
  margin: 0 auto;
  background: linear-gradient(to bottom, #fefae5, #f1ca78);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
}

.zhengu-page .zgal-section .content {
  background-image: url(../image/anli-bg.369a1e8a.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 524px;
  position: relative;
  width: 100%;
}
.zhengu-page .zgal-section .content .zhengu-image {
  bottom: 4px;
  height: 405px;
  left: 50%;
  /* overflow-y: scroll; */
  overflow-y: hidden;
  position: absolute;
  scrollbar-width: none;
  transform: translateX(-50%);
  width: 720px;
}
.zhengu-page .zgal-section .content .zhengu-image::-webkit-scrollbar {
  display: none;
}
.zhengu-page .zgal-section .content .zhengu-image .img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.zhengu-page .zgal-section .content .arrow {
  animation: blink 1s linear infinite;
  background-image: url(../image/arrow.7931f113.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 64px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%);
  width: 24px;
}
@keyframes blink {
  50% {
    margin-top: 10px;
    opacity: 0;
  }
}
.zhengu-page .zgal-section .content .position-item .text {
  width: 320px;
}
.zhengu-page .zgal-section .content .position-item .text .title {
  color: #ffd085;
  font-size: 24px;
  font-weight: 500;
  line-height: 33px;
}
.zhengu-page .zgal-section .content .position-item .text .desc {
  color: #ffd085;
  font-size: 16px;
  line-height: 22px;
  margin-top: 2px;
}
.zhengu-page .zgal-section .content .position-item .icon {
  background-repeat: no-repeat;
  background-size: cover;
  flex-shrink: 0;
  height: 70px;
  width: 70px;
}
.zhengu-page .zgal-section .content .jsm-item {
  display: flex;
  left: -192px;
  position: absolute;
  top: 40px;
}
.zhengu-page .zgal-section .content .jsm-item .text {
  margin-right: 12px;
  text-align: right;
}
.zhengu-page .zgal-section .content .jsm-item .icon {
  background-image: url(../image/icon-1.b1b8da7b.png);
}
.zhengu-page .zgal-section .content .zjm-item {
  bottom: 124px;
  display: flex;
  left: -192px;
  position: absolute;
}
.zhengu-page .zgal-section .content .zjm-item .text {
  margin-right: 12px;
  text-align: right;
}
.zhengu-page .zgal-section .content .zjm-item .icon {
  background-image: url(../image/icon-3.55ecd569.png);
}
.zhengu-page .zgal-section .content .jbm-item {
  display: flex;
  position: absolute;
  right: -192px;
  top: 40px;
}
.zhengu-page .zgal-section .content .jbm-item .text {
  margin-left: 12px;
  text-align: left;
}
.zhengu-page .zgal-section .content .jbm-item .icon {
  background-image: url(../image/icon-2.dcbdfeee.png);
}
.zhengu-page .zgal-section .content .market-item {
  bottom: 124px;
  display: flex;
  position: absolute;
  right: -192px;
}
.zhengu-page .zgal-section .content .market-item .text {
  margin-left: 12px;
  text-align: left;
}
.zhengu-page .zgal-section .content .market-item .icon {
  background-image: url(data:image/png;base64,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);
}
.zhengu-page .bottom-section {
  align-items: center;
  background: #5d0000;
  display: flex;
  height: 96px;
  justify-content: center;
  width: 100%;
  position: fixed;
  bottom: 0;
}
.zhengu-page .bottom-section .text {
  color: #ffd085;
  font-size: 24px;
  font-weight: 600;
  line-height: 33px;
  margin-right: 32px;
}
.zhengu-page .bottom-section .input-container {
  position: relative;
}
.zhengu-page .bottom-section .input-container .input {
  display: flex;
}
.zhengu-page .bottom-section .input-container .input .el-input__inner {
  border-radius: 4px 0 0 4px;
  height: 48px;
}
.zhengu-page .bottom-section .input-container .input .btn {
  border-radius: 0 4px 4px 0;
  flex-shrink: 0;
  font-size: 20px;
  height: 48px;
  line-height: 48px;
  /* width: 136px; */
  padding: 0 10px;
}
.zhengu-page .bottom-section .input-container .select-list {
  background: #fff;
  border-bottom: 1px solid #efefef;
  bottom: 47px;
  height: 200px;
  left: 0;
  position: absolute;
  transition: heigh 0.3s;
  width: 100%;
}
.zhengu-page .bottom-section .input-container .select-list.hidden-select {
  height: 0;
  overflow: hidden;
  transition: heigh 0.3s;
}
.zhengu-page .bottom-section .input-container .select-list .table-title {
  align-items: center;
  background: #8b251e;
  display: flex;
  justify-content: space-between;
  padding: 4px 56px;
}
.zhengu-page .bottom-section .input-container .select-list .table-title .title {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: center;
  width: 60px;
}
.zhengu-page .bottom-section .input-container .select-list .table-list {
  height: 170px;
  overflow-y: auto;
}
.zhengu-page
  .bottom-section
  .input-container
  .select-list
  .table-list
  .table-item {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  padding: 4px 56px;
}
.zhengu-page
  .bottom-section
  .input-container
  .select-list
  .table-list
  .table-item:nth-child(odd) {
  background: #ffece7;
}
.zhengu-page
  .bottom-section
  .input-container
  .select-list
  .table-list
  .table-item:nth-child(odd):hover {
  background: #ffdbd2;
}
.zhengu-page
  .bottom-section
  .input-container
  .select-list
  .table-list
  .table-item:nth-child(2n) {
  background: #fff;
}
.zhengu-page
  .bottom-section
  .input-container
  .select-list
  .table-list
  .table-item:nth-child(2n):hover {
  background: #ffdbd2;
}
.zhengu-page
  .bottom-section
  .input-container
  .select-list
  .table-list
  .table-item
  .title {
  color: #333;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  width: 60px;
}
.zhengu-page
  .bottom-section
  .input-container
  .select-list
  .table-list
  .table-item
  .liji-zhengu {
  color: #96200e;
  transition: all 0.3s;
}
.zhengu-page
  .bottom-section
  .input-container
  .select-list
  .table-list
  .table-item
  .liji-zhengu:hover {
  color: #ad1917;
  transition: all 0.3s;
}
@media screen and (min-width: 1921px) {
  .zhengu-page .btn {
    border-radius: 0.20833333vw;
  }
  .zhengu-page .el-input__inner {
    font-size: 0.83333333vw;
    height: 2.08333333vw;
  }
  .zhengu-page .ai-zhengu-section {
    height: 47.8125vw;
  }
  .zhengu-page .ai-zhengu-section .container {
    width: 73.95833333vw;
  }
  .zhengu-page .ai-zhengu-section .container .title-image {
    padding: 2.08333333vw 0 0.78125vw;
  }
  .zhengu-page .ai-zhengu-section .container .title-image .image {
    height: 4.21875vw;
    width: 23.95833333vw;
  }
  .zhengu-page .ai-zhengu-section .container .zhengu-desc {
    font-size: 1.30208333vw;
    line-height: 1.875vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .zhengu-desc
    .text:not(:last-child) {
    margin-right: 1.25vw;
  }
  .zhengu-page .ai-zhengu-section .container .main-content .zhuanpan {
    height: 39.16666667vw;
    width: 36.97916667vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .zhuanpan
    .guanghuan {
    height: 32.34375vw;
    left: 2.39583333vw;
    top: 2.39583333vw;
    width: 32.34375vw;
  }
  .zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .waiquan {
    height: 30.36458333vw;
    left: 3.4375vw;
    top: 3.4375vw;
    width: 30.36458333vw;
  }
  .zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .wzwh {
    height: 25.10416667vw;
    left: 6.04166667vw;
    top: 6.04166667vw;
    width: 25.10416667vw;
  }
  .zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .nqwz {
    height: 23.4375vw;
    left: 6.875vw;
    top: 6.875vw;
    width: 23.4375vw;
  }
  .zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .qkp {
    height: 5.625vw;
    left: 15.72916667vw;
    top: 15.625vw;
    width: 5.625vw;
  }
  .zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .ball-1 {
    bottom: 5.20833333vw;
    height: 7.29166667vw;
    left: -2.08333333vw;
    width: 7.29166667vw;
  }
  .zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .ball-2 {
    height: 5.88541667vw;
    right: -1.5625vw;
    top: 3.125vw;
    width: 5.88541667vw;
  }
  .zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .ball-3 {
    bottom: 9.53125vw;
    height: 4.16666667vw;
    right: -0.72916667vw;
    width: 4.16666667vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .dipan {
    bottom: 2.08333333vw;
    height: 7.39583333vw;
    left: -6.25vw;
    width: 41.77083333vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .shadow-bg {
    bottom: 7.60416667vw;
    filter: blur(0.52083333vw);
    height: 26.66666667vw;
    left: 2.39583333vw;
    width: 28.54166667vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .second-bg {
    border-radius: 0.10416667vw;
    bottom: 8.4375vw;
    height: 26.09375vw;
    left: 1.35416667vw;
    width: 26.66666667vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .first-bg {
    border-radius: 0.10416667vw;
    bottom: 9.01041667vw;
    box-shadow: 0.15625vw 0.625vw 0.625vw 0.15625vw rgba(115, 0, 0, 0.2);
    height: 24.84375vw;
    left: 1.97916667vw;
    width: 25.41666667vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .search-container {
    bottom: 9.01041667vw;
    height: 24.84375vw;
    left: 1.97916667vw;
    padding: 1.25vw 1.875vw;
    width: 25.41666667vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .search-container
    .tips {
    font-size: 0.83333333vw;
    line-height: 1.14583333vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .search-container
    .input-container
    .input {
    margin-top: 1.25vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .search-container
    .input-container
    .select-list {
    height: 10.41666667vw;
    top: 3.54166667vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .search-container
    .input-container
    .select-list
    .table-title {
    padding: 0.20833333vw 2.91666667vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .search-container
    .input-container
    .select-list
    .table-title
    .title {
    font-size: 0.72916667vw;
    line-height: 1.04166667vw;
    width: 3.125vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .search-container
    .input-container
    .select-list
    .table-list {
    height: 8.85416667vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .search-container
    .input-container
    .select-list
    .table-list
    .table-item {
    padding: 0.20833333vw 2.91666667vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .search-container
    .input-container
    .select-list
    .table-list
    .table-item
    .title {
    font-size: 0.72916667vw;
    line-height: 1.04166667vw;
    width: 3.125vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .search-container
    .rating {
    font-size: 1.45833333vw;
    line-height: 2.08333333vw;
    margin-top: 1.25vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .search-container
    .suggestions {
    border-radius: 0.20833333vw;
    box-shadow: inset 0 0.10416667vw 0.3125vw 0 rgba(0, 0, 0, 0.2);
    height: 5.20833333vw;
    margin-top: 1.04166667vw;
    padding: 1.04166667vw 0.83333333vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .search-container
    .suggestions
    .name {
    font-size: 1.04166667vw;
    line-height: 1.45833333vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .search-container
    .suggestions
    .desc {
    font-size: 1.04166667vw;
    line-height: 1.35416667vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .search-container
    .btn {
    font-size: 1.45833333vw;
    height: 3.33333333vw;
    line-height: 3.33333333vw;
    margin-top: 1.66666667vw;
  }
  .zhengu-page
    .ai-zhengu-section
    .container
    .main-content
    .search-section
    .search-container
    .login-tips {
    font-size: 1.04166667vw;
    line-height: 1.45833333vw;
    margin-top: 1.04166667vw;
  }
  .zhengu-page .wdfx-section {
    width: 65.52083333vw;
  }
  .zhengu-page .wdfx-section .title-image .image {
    height: 4.21875vw;
    width: 23.95833333vw;
  }
  .zhengu-page .wdfx-section .wdfx-content {
    margin-top: 5.625vw;
  }
  .zhengu-page .wdfx-section .wdfx-content .left {
    height: 24.58333333vw;
    width: 35.9375vw;
  }
  .zhengu-page .wdfx-section .wdfx-content .right .title {
    font-size: 1.875vw;
    line-height: 2.60416667vw;
  }
  .zhengu-page .wdfx-section .wdfx-content .right .desc {
    font-size: 1.45833333vw;
    line-height: 2.5vw;
    margin-top: 1.45833333vw;
  }
  .zhengu-page .wdfx-section .wdfx-content .right .fenxi {
    margin-top: 1.97916667vw;
    width: 15.20833333vw;
  }
  .zhengu-page .wdfx-section .wdfx-content .right .fenxi .item {
    font-size: 0.9375vw;
    line-height: 1.30208333vw;
    margin-bottom: 0.625vw;
  }
  .zhengu-page .wdfx-section .wdfx-content .right .btn {
    font-size: 1.45833333vw;
    height: 3.33333333vw;
    line-height: 3.33333333vw;
    margin-top: 1.5625vw;
    width: 21.66666667vw;
  }
  .zhengu-page .wdfx-section .wdfx-content .right .zhengu-num {
    font-size: 0.9375vw;
    line-height: 1.30208333vw;
    margin: 0.83333333vw 0 0 5.9375vw;
  }
  .zhengu-page .zgal-section {
    margin: 1.14583333vw auto 0;
    padding-bottom: 4.6875vw;
    width: 62.5vw;
  }
  .zhengu-page .zgal-section .title-image {
    padding-bottom: 3.33333333vw;
  }
  .zhengu-page .zgal-section .title-image .image {
    height: 4.21875vw;
    width: 23.95833333vw;
  }
  .zhengu-page .zgal-section .content {
    height: 27.29166667vw;
  }
  .zhengu-page .zgal-section .content .zhengu-image {
    bottom: 0.20833333vw;
    height: 21.09375vw;
    width: 37.5vw;
  }
  .zhengu-page .zgal-section .content .arrow {
    height: 3.33333333vw;
    width: 1.25vw;
  }
  @keyframes blink {
    50% {
      margin-top: 0.52083333vw;
    }
  }
  .zhengu-page .zgal-section .content .position-item .text {
    width: 16.66666667vw;
  }
  .zhengu-page .zgal-section .content .position-item .text .title {
    font-size: 1.25vw;
    line-height: 1.71875vw;
  }
  .zhengu-page .zgal-section .content .position-item .text .desc {
    font-size: 0.83333333vw;
    line-height: 1.14583333vw;
    margin-top: 0.10416667vw;
  }
  .zhengu-page .zgal-section .content .position-item .icon {
    height: 3.64583333vw;
    width: 3.64583333vw;
  }
  .zhengu-page .zgal-section .content .jsm-item {
    left: -10vw;
    top: 2.08333333vw;
  }
  .zhengu-page .zgal-section .content .jsm-item .text {
    margin-right: 0.625vw;
  }
  .zhengu-page .zgal-section .content .zjm-item {
    bottom: 6.45833333vw;
    left: -10vw;
  }
  .zhengu-page .zgal-section .content .zjm-item .text {
    margin-right: 0.625vw;
  }
  .zhengu-page .zgal-section .content .jbm-item {
    right: -10vw;
    top: 2.08333333vw;
  }
  .zhengu-page .zgal-section .content .jbm-item .text {
    margin-left: 0.625vw;
  }
  .zhengu-page .zgal-section .content .market-item {
    bottom: 6.45833333vw;
    right: -10vw;
  }
  .zhengu-page .zgal-section .content .market-item .text {
    margin-left: 0.625vw;
  }
  .zhengu-page .bottom-section {
    height: 5vw;
  }
  .zhengu-page .bottom-section .text {
    font-size: 1.25vw;
    line-height: 1.71875vw;
    margin-right: 1.66666667vw;
  }
  .zhengu-page .bottom-section .input-container .input .el-input__inner {
    border-radius: 0.20833333vw 0 0 0.20833333vw;
    height: 2.5vw;
  }
  .zhengu-page .bottom-section .input-container .input .btn {
    border-radius: 0 0.20833333vw 0.20833333vw 0;
    font-size: 1.04166667vw;
    height: 2.5vw;
    line-height: 2.5vw;
    width: 7.08333333vw;
  }
  .zhengu-page .bottom-section .input-container .select-list {
    border-bottom: 0.05208333vw solid #efefef;
    bottom: 2.44791667vw;
    height: 10.41666667vw;
  }
  .zhengu-page .bottom-section .input-container .select-list .table-title {
    padding: 0.20833333vw 2.91666667vw;
  }
  .zhengu-page
    .bottom-section
    .input-container
    .select-list
    .table-title
    .title {
    font-size: 0.72916667vw;
    line-height: 1.04166667vw;
    width: 3.125vw;
  }
  .zhengu-page .bottom-section .input-container .select-list .table-list {
    height: 8.85416667vw;
  }
  .zhengu-page
    .bottom-section
    .input-container
    .select-list
    .table-list
    .table-item {
    padding: 0.20833333vw 2.91666667vw;
  }
  .zhengu-page
    .bottom-section
    .input-container
    .select-list
    .table-list
    .table-item
    .title {
    font-size: 0.72916667vw;
    line-height: 1.04166667vw;
    width: 3.125vw;
  }
}
.flex-start {
  justify-content: flex-start;
}
.flex-center,
.flex-start {
  align-items: center;
  display: flex;
}
.flex-center {
  justify-content: center;
}
.flex-end {
  justify-content: flex-end;
}
.flex-between,
.flex-end {
  align-items: center;
  display: flex;
}
.flex-between {
  justify-content: space-between;
}
.flex-around {
  justify-content: space-around;
}
.flex-around,
.flex-evenly {
  align-items: center;
  display: flex;
}
.flex-evenly {
  justify-content: space-evenly;
}
.flex-between-start {
  display: flex;
  justify-content: space-between;
}
.flex-column {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ellipsis1 {
  -webkit-line-clamp: 1;
}
.ellipsis1,
.ellipsis2 {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ellipsis2 {
  -webkit-line-clamp: 2;
}
.ellipsis3 {
  -webkit-line-clamp: 3;
}
.ellipsis3,
.ellipsis4 {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ellipsis4 {
  -webkit-line-clamp: 4;
}
.line {
  border: 0 solid #ececec;
  box-sizing: border-box;
  content: "";
  height: 200%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transform: scale(0.5);
  transform-origin: 0 0;
  width: 200%;
  z-index: 1;
}
.m-zhengu-page {
  background: #780000;
  height: 100vh;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.m-zhengu-page img {
  -webkit-user-drag: none;
}
.m-zhengu-page .el-input.is-active .el-input__inner,
.m-zhengu-page .el-input__inner:focus {
  border-color: #fff;
}
.m-zhengu-page .m-zhengu-main {
  align-items: center;
  background-color: #710100;
  display: flex;
  flex-direction: column;
  padding: 0 4vw;
  width: 100%;
  padding-bottom: 20vw !important;
}

.m-zhengu-page .m-zhengu-main .container {
  background: linear-gradient(137deg, #9d201e 51%, #8d0e0a);
  border-radius: 0.53333333vw;
  padding: 2.66666667vw;
  width: 100%;
  z-index: 2;
}
.m-zhengu-page .m-zhengu-main .container .container-main {
  background: linear-gradient(137deg, #a72725, #ab201c);
  border-radius: 0.53333333vw;
  box-shadow: 0.8vw 3.2vw 3.2vw 0.8vw rgba(115, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  padding: 4.26666667vw 4.26666667vw 6.4vw;
}
.m-zhengu-page .m-zhengu-main .container .container-main .tips {
  color: #ff9478;
  font-size: 14px;
  font-size: 4cqw;
  line-height: 5.86666667vw;
  margin-bottom: 4.26666667vw;
  text-align: center;
}
.m-zhengu-page .m-zhengu-main .container .container-main .input-container {
  position: relative;
}
.m-zhengu-page
  .m-zhengu-main
  .container
  .container-main
  .input-container
  .select-list {
  background: #fff;
  height: 40vw;
  left: 0;
  position: absolute;
  top: 11.73333333vw;
  transition: height 0.3s;
  width: 100%;
}
.m-zhengu-page
  .m-zhengu-main
  .container
  .container-main
  .input-container
  .select-list.hidden-select {
  height: 0;
  overflow: hidden;
  transition: height 0.3s;
}
.m-zhengu-page
  .m-zhengu-main
  .container
  .container-main
  .input-container
  .select-list
  .table-title {
  align-items: center;
  background: #8b251e;
  display: flex;
  justify-content: space-between;
  padding: 1.06666667vw 8vw;
}
.m-zhengu-page
  .m-zhengu-main
  .container
  .container-main
  .input-container
  .select-list
  .table-title
  .title {
  color: #fff;
  font-size: 3.73333333vw;
  font-weight: 500;
  line-height: 5.33333333vw;
  text-align: center;
  width: 16vw;
}
.m-zhengu-page
  .m-zhengu-main
  .container
  .container-main
  .input-container
  .select-list
  .table-list {
  height: 32vw;
  overflow-y: auto;
}
.m-zhengu-page
  .m-zhengu-main
  .container
  .container-main
  .input-container
  .select-list
  .table-list
  .table-item {
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  padding: 1.06666667vw 8vw;
}
.m-zhengu-page
  .m-zhengu-main
  .container
  .container-main
  .input-container
  .select-list
  .table-list
  .table-item:nth-child(odd) {
  background: #ffece7;
}
.m-zhengu-page
  .m-zhengu-main
  .container
  .container-main
  .input-container
  .select-list
  .table-list
  .table-item:nth-child(odd):hover {
  background: #ffdbd2;
}
.m-zhengu-page
  .m-zhengu-main
  .container
  .container-main
  .input-container
  .select-list
  .table-list
  .table-item:nth-child(2n) {
  background: #fff;
}
.m-zhengu-page
  .m-zhengu-main
  .container
  .container-main
  .input-container
  .select-list
  .table-list
  .table-item:nth-child(2n):hover {
  background: #ffdbd2;
}
.m-zhengu-page
  .m-zhengu-main
  .container
  .container-main
  .input-container
  .select-list
  .table-list
  .table-item
  .title {
  color: #333;
  font-size: 3vw;
  line-height: 5.33333333vw;
  text-align: center;
  width: 16vw;
}
.m-zhengu-page
  .m-zhengu-main
  .container
  .container-main
  .input-container
  .select-list
  .table-list
  .table-item
  .liji-zhengu {
  color: #96200e;
  transition: all 0.3s;
}
.m-zhengu-page
  .m-zhengu-main
  .container
  .container-main
  .input-container
  .select-list
  .table-list
  .table-item
  .liji-zhengu:hover {
  color: #ad1917;
  transition: all 0.3s;
}
.m-zhengu-page .m-zhengu-main .container .container-main .rating {
  color: #fff;
  font-size: 6.4vw;
  line-height: 8.8vw;
  margin: 4.26666667vw 2.66666667vw;
}
.m-zhengu-page .m-zhengu-main .container .container-main .suggestions {
  background: #96200e;
  border-radius: 1.06666667vw;
  box-shadow: inset 0 0.53333333vw 1.6vw 0 rgba(0, 0, 0, 0.2);
  color: #fff;
  font-size: 4.26666667vw;
  line-height: 6.4vw;
  margin-bottom: 5.33333333vw;
  padding: 3.2vw;
}
.m-zhengu-page .m-zhengu-main .container .container-main .btn {
  background: linear-gradient(180deg, #fae1ab, #d8ba7e);
  border-radius: 1.06666667vw;
  color: #ad1917;
  cursor: pointer;
  font-size: 6.4vw;
  font-weight: 600;
  line-height: 14.93333333vw;
  text-align: center;
}
.m-zhengu-page .m-zhengu-main .container .container-main .btn:hover {
  background: linear-gradient(180deg, #ffedc5, #f2d08c);
}
.m-zhengu-page .m-zhengu-main .container .container-main .login-tips {
  color: #fff;
  font-size: 4.26666667vw;
  line-height: 5.86666667vw;
  margin-top: 4.8vw;
  text-align: center;
}
.m-zhengu-page .m-zhengu-main .m-zhengu-footer {
  margin-top: -2.66666667vw;
  width: calc(100% + 8vw);
  z-index: 1;
}
