.zhengu-page .ai-zhengu-section {
  background-image: url(../image/bg-large.3cd64be5.jpg);
}

.zhengu-page .ai-zhengu-section .container .title-text {
  padding: 40px 0 15px;
}

.zhengu-page .ai-zhengu-section .container .title-text .text {
  /* background-image: url(../picture/ai-zhengu.82e2709b.png); */
  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
  .ai-zhengu-section
  .container
  .main-content
  .search-section
  .dipan {
  background-image: url(../image/dipan.237bc439.png);
}

.zhengu-page .ai-zhengu-section .container .main-content .zhuanpan {
  background-image: url(../image/dibu-bg.40b3a511.png);
}

.zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .guanghuan {
  background-image: url(../image/guanghuan.a1289d5b.png);
}

.zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .waiquan {
  background-image: url(../image/waiquan.dbce8429.png);
}

.zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .wzwh {
  background-image: url(../image/wzwh.85c0e418.png);
}

.zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .nqwz {
  background-image: url(../image/nqwz.2050582f.png);
}

.zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .qkp {
  background-image: url(../image/qkp.9a9190aa.png);
}

.zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .ball-1 {
  background-image: url(../image/ball-1.640bb725.png);
}

.zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .ball-2 {
  background-image: url(../image/ball-2.244ce2af.png);
}

.zhengu-page .ai-zhengu-section .container .main-content .zhuanpan .ball-3 {
  background-image: url(../image/ball-3.a25a9477.png);
}

.zhengu-page .wdfx-section .title-image .image {
  background-image: url(https://hzidt.top/temp_static/static49/picture/wdfx.1ee341c3.png);
}

.zhengu-page .wdfx-section .wdfx-content .left {
  background-image: url(../image/wdfx-img.5dda7208.png);
}

.zhengu-page .zgal-section .title-image .image {
  background-image: url(https://hzidt.top/temp_static/static49/picture/zgal.183beb44.png);
}

.zhengu-page .zgal-section .content {
  background-image: url(../image/anli-bg.369a1e8a.png);
}

.zhengu-page .zgal-section .content .arrow {
  background-image: url(../image/arrow.7931f113.png);
}

.zhengu-page .zgal-section .content .jsm-item .icon {
  background-image: url(../image/icon-1.b1b8da7b.png);
}

.zhengu-page .zgal-section .content .jbm-item .icon {
  background-image: url(../image/icon-2.dcbdfeee.png);
}

.zhengu-page .zgal-section .content .zjm-item .icon {
  background-image: url(../image/icon-3.55ecd569.png);
}

.zhengu-page .zgal-section .content .market-item .icon {
  background-image: url(../image/icon-4.png);
}

.m-zhengu-page {
  height: auto;
}

.m-zhengu-page .m-zhengu-main {
  /* padding: 0 4vw; */
  padding: 0;
}

.m-zhengu-page .m-zhengu-main .ai-zhengu-section {
  width: 100%;
  padding: 0 4vw;
}

.m-zhengu-page .m-zhengu-main .ai-zhengu-section .container {
  width: 100%;
  background: transparent;
  padding: 0;
  border-radius: 0;
}

.m-zhengu-page .m-zhengu-main .ai-zhengu-section .container .title-text {
  padding: 30px 0 15px;
}

.m-zhengu-page .m-zhengu-main .ai-zhengu-section .container .title-text .text {
  height: 10vw;
  font-size: 6vw;
  font-weight: 800;
  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;
}

.m-zhengu-page .m-zhengu-main .ai-zhengu-section .container .title-text .text2 {
  font-size: 5vw;
}

.m-zhengu-page .m-zhengu-main .ai-zhengu-section .container .subhead {
  text-align: center;
  line-height: 6vw;
  font-size: 4vw;
  padding: 0 11vw;
  color: #f2d79c;
}

.m-zhengu-page .m-zhengu-main .ai-zhengu-section .container .zhengu-desc {
  color: #fdfdfd;
  font-size: 3.5vw;
  line-height: 5vw;
  text-align: center;
  display: flex;
  align-content: space-between;
  justify-content: space-between;
  flex-flow: wrap;
}

.m-zhengu-page .ai-zhengu-section .container .zhengu-desc .text {
  position: relative;
  z-index: 0;
  width: 43%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  margin-bottom: 15px;
}

.m-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;
}

.m-zhengu-page .m-zhengu-main .zhuanpan {
  background-image: url(../image/dibu-bg.40b3a511.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 94.67vw;
  height: 94.67vw;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.m-zhengu-page .m-zhengu-main .zhuanpan .guanghuan {
  animation: spin 14s linear infinite;
  background-image: url(../image/guanghuan.a1289d5b.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 82.8vw;
  height: 82.8vw;
  position: absolute;
  /* left: calc(46px / 2);
  top: calc(46px / 2); */
  transform-origin: 50% 50%;
}

.m-zhengu-page .m-zhengu-main .zhuanpan .waiquan {
  animation: nsz-spin 24s linear infinite;
  background-image: url(../image/waiquan.dbce8429.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 77.73vw;
  height: 77.73vw;
  position: absolute;
  /* left: calc(66px / 2);
  top: calc(66px / 2); */
  transform-origin: 50% 50%;
}

.m-zhengu-page .m-zhengu-main .zhuanpan .wzwh {
  animation: spin 14s linear infinite;
  background-image: url(../image/wzwh.85c0e418.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 64.27vw;
  height: 64.27vw;
  position: absolute;
  /* left: calc(116px / 2);
  top: calc(116px / 2); */
  transform-origin: 50% 50%;
}

.m-zhengu-page .m-zhengu-main .zhuanpan .nqwz {
  animation: spin 24s linear infinite;
  background-image: url(../image/nqwz.2050582f.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 60vw;
  height: 60vw;
  position: absolute;
  /* left: calc(132px / 2);
  top: calc(132px / 2); */
  transform-origin: 50% 50%;
}

.m-zhengu-page .m-zhengu-main .zhuanpan .qkp {
  background-image: url(../image/qkp.9a9190aa.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 24vw;
  height: 24vw;
  position: absolute;
  /* left: calc(302px / 2);
  top: calc(300px / 2); */
}

.m-zhengu-page .m-zhengu-main .container {
  width: 60%;
  padding: 2vw;
  position: relative;
}

.m-zhengu-page .m-zhengu-main .container .container-main {
  padding: 2vw;
}

.m-zhengu-page .m-zhengu-main .container .container-main .tips {
  color: #ffffff;
  font-size: 2.6vw;
  line-height: 20px;
  margin-bottom: 2vw;
}

.m-zhengu-page
  .m-zhengu-main
  .container
  .container-main
  .input-container
  .el-input {
  border: solid 1px #000;
  border-radius: 4px;
}

.m-zhengu-page
  .m-zhengu-main
  .container
  .container-main
  .input-container
  .el-input
  .el-input__prefix {
  display: flex;
  align-items: center;
}

.m-zhengu-page
  .m-zhengu-main
  .container
  .container-main
  .input-container
  .el-input
  .el-input__inner {
  height: 8vw;
  padding-left: 9vw;
  padding-right: 2vw;
  font-size: 3vw;
}

.search-icon {
  height: 80%;
}

.m-zhengu-page .m-zhengu-main .container .container-main .rating {
  font-size: 2.5vw;
  margin: 1vw;
}

.m-zhengu-page .m-zhengu-main .container .container-main .suggestions {
  font-size: 2.5vw;
  line-height: 4vw;
  margin-bottom: 5vw;
  padding: 1.5vw;
}

.m-zhengu-page .m-zhengu-main .container .container-main .suggestions .name {
  font-weight: bold;
}

.m-zhengu-page .m-zhengu-main .container .container-main .suggestions .desc {
  color: #ddd;
}

.m-zhengu-page .m-zhengu-main .container .container-main .btn {
  font-size: 2.5vw;
  font-weight: 800;
  line-height: 9vw;
  color: #ff0000;
}

.m-zhengu-page .m-zhengu-main .container .container-main .login-tips {
  font-size: 2.1vw;
  line-height: 4vw;
  margin-top: 4vw;
}

.m-zhengu-page .m-zhengu-main .container .ball-1 {
  background-image: url(../image/ball-1.640bb725.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 18.67vw;
  height: 18.67vw;
  position: absolute;
  top: -12vw;
  right: -20vw;
}
.m-zhengu-page .m-zhengu-main .container .ball-2 {
  background-image: url(../image/ball-2.244ce2af.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 15.07vw;
  height: 15.07vw;
  position: absolute;
  top: -3vw;
  left: -15vw;
}
.m-zhengu-page .m-zhengu-main .container .ball-3 {
  background-image: url(../image/ball-3.a25a9477.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 10.67vw;
  height: 10.67vw;
  position: absolute;
  left: -12vw;
  bottom: 2vw;
}

.m-zhengu-page .m-zhengu-main .m-zhengu-footer {
  width: 100vw;
  padding: 0 4vw;
}

.m-zhengu-page .fixed-window {
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 9;
  background-color: #510100;
  display: flex;
  align-items: center;
  padding: 3vw 4vw;
  box-shadow: 10px 10px 5px 10px rgb(0 0 0);
  /* visibility: hidden; */
}

.m-zhengu-page .fixed-window .desc {
  width: 42vw;
  font-size: 2.3vw;
  font-weight: bold;
  line-height: 4vw;
  text-align: center;
  padding-right: 2vw;
  background: linear-gradient(to right, #fefae5, #f1ca78);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.m-zhengu-page .fixed-window .input-container {
  position: relative;
  background-color: #f2d9a1;
  border-radius: 2vw;
}

.m-zhengu-page .fixed-window .input-container .el-input {
  border: solid 1px #000;
  border-radius: 4px;
  display: flex;
  align-items: center;
}

.m-zhengu-page .fixed-window .input-container .el-input .el-input__inner {
  height: 7vw;
  padding-left: 6vw;
  padding-right: 1vw;
  font-size: 2.2vw;
}

.m-zhengu-page .fixed-window .input-container .el-input .el-input__prefix {
  display: flex;
  align-items: center;
}

.m-zhengu-page
  .fixed-window
  .input-container
  .el-input
  .el-input__prefix
  .search-icon {
  height: 60%;
}

.m-zhengu-page .fixed-window .input-container .el-input .el-input_btn {
  height: 7vw;
  font-size: 2.2vw;
  font-weight: 800;
  color: #ff0001;
  white-space: nowrap;
  padding: 0 1vw;
  display: flex;
  align-items: center;
  justify-content: center;
}

.m-zhengu-page .m-zhengu-main .ai-zhengu-section .container .introduce {
  width: 100%;
  color: #fff;
  font-size: 3.5vw;
  line-height: 5vw;
  margin: 5vw 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.m-zhengu-page .m-zhengu-main .ai-zhengu-section .container .introduce .desc {
  width: 53%;
}

.m-zhengu-page .m-zhengu-main .ai-zhengu-section .container .introduce .item {
  width: 47%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  font-size: 3vw;
  line-height: 3.2vw;
  text-align: center;
}

.m-zhengu-page
  .m-zhengu-main
  .ai-zhengu-section
  .container
  .introduce
  .item
  .text {
  width: 45%;
  border-bottom: 1px solid #fff;
}

.m-zhengu-page .m-zhengu-main .ai-zhengu-section .container .btn {
  width: 70vw;
  margin: 0 auto;
  font-size: 3.2vw;
  font-weight: 800;
  line-height: 9vw;
  color: #ff0000;
  background: linear-gradient(180deg, #fae1ab, #d8ba7e);
  border-radius: 1.06666667vw;
  cursor: pointer;
  text-align: center;
}

.m-zhengu-page .m-zhengu-main .ai-zhengu-section .container .times {
  font-size: 3.2vw;
  margin: 5vw 0;
  color: #fff;
  vertical-align: bottom;
}

.m-zhengu-page .m-zhengu-main .ai-zhengu-section .container .times span {
  width: 3.2vw;
  height: 5vw;
  line-height: 5vw;
  font-size: 4vw;
  text-align: center;
  color: #ffff78;
  background-color: #1b5287;
  display: inline-block;
  border-radius: 1vw;
  vertical-align: inherit;
}

.m-zhengu-page .m-zhengu-main .ai-zhengu-section .wdfx-img {
  width: 100%;
  margin: 5vw 0;
}

.m-zhengu-page .m-zhengu-main .ai-zhengu-section .container .content {
  width: 100%;
  background-image: url(../image/anli-bg.369a1e8a.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 43.67vw;
  position: relative;
  margin: 15vw 0;
}

.m-zhengu-page
  .m-zhengu-main
  .ai-zhengu-section
  .container
  .content
  .zhengu-image {
  bottom: 1px;
  height: 34vw;
  left: 50%;
  overflow-y: hidden;
  position: absolute;
  scrollbar-width: none;
  transform: translateX(-50%);
  width: 61vw;
}

.m-zhengu-page
  .m-zhengu-main
  .ai-zhengu-section
  .container
  .content
  .zhengu-image
  .img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

.m-zhengu-page .ai-zhengu-section .container .content .jsm-item {
  display: flex;
  position: absolute;
  top: 1vw;
  left: 9vw;
}

.m-zhengu-page .ai-zhengu-section .container .content .jsm-item .text {
  width: 40vw;
  position: absolute;
  top: -15vw;
  left: -5vw;
  font-size: 2.5vw;
  color: #f8e3a8;
}

.m-zhengu-page .ai-zhengu-section .container .content .jsm-item .text .title {
  margin-bottom: 1vw;
}

.m-zhengu-page .ai-zhengu-section .container .content .jsm-item .icon {
  background-image: url(../image/icon-1.b1b8da7b.png);
  background-repeat: no-repeat;
  background-size: cover;
  flex-shrink: 0;
  height: 9vw;
  width: 9vw;
}

.m-zhengu-page .ai-zhengu-section .container .content .zjm-item {
  display: flex;
  position: absolute;
  left: 9vw;
  bottom: 9vw;
}

.m-zhengu-page .ai-zhengu-section .container .content .zjm-item .text {
  width: 40vw;
  position: absolute;
  left: -5vw;
  bottom: -20vw;
  font-size: 2.5vw;
  color: #f8e3a8;
}

.m-zhengu-page .ai-zhengu-section .container .content .zjm-item .text .title {
  margin-bottom: 1vw;
}

.m-zhengu-page .ai-zhengu-section .container .content .zjm-item .icon {
  background-image: url(../image/icon-3.55ecd569.png);
  background-repeat: no-repeat;
  background-size: cover;
  flex-shrink: 0;
  height: 9vw;
  width: 9vw;
}

.m-zhengu-page .ai-zhengu-section .container .content .jbm-item {
  display: flex;
  position: absolute;
  top: 1vw;
  right: 9vw;
}

.m-zhengu-page .ai-zhengu-section .container .content .jbm-item .text {
  width: 40vw;
  position: absolute;
  top: -15vw;
  right: -5vw;
  font-size: 2.5vw;
  color: #f8e3a8;
  text-align: right;
}

.m-zhengu-page .ai-zhengu-section .container .content .jbm-item .text .title {
  margin-bottom: 1vw;
}

.m-zhengu-page .ai-zhengu-section .container .content .jbm-item .icon {
  background-image: url(../image/icon-2.dcbdfeee.png);
  background-repeat: no-repeat;
  background-size: cover;
  flex-shrink: 0;
  height: 9vw;
  width: 9vw;
}

.m-zhengu-page .ai-zhengu-section .container .content .market-item {
  display: flex;
  position: absolute;
  right: 9vw;
  bottom: 9vw;
}

.m-zhengu-page .ai-zhengu-section .container .content .market-item .text {
  width: 40vw;
  position: absolute;
  right: -5vw;
  bottom: -22vw;
  font-size: 2.5vw;
  color: #f8e3a8;
  text-align: right;
}

.m-zhengu-page
  .ai-zhengu-section
  .container
  .content
  .market-item
  .text
  .title {
  margin-bottom: 1vw;
}

.m-zhengu-page .ai-zhengu-section .container .content .market-item .icon {
  background-image: url(../image/icon-4.png);
  background-repeat: no-repeat;
  background-size: cover;
  flex-shrink: 0;
  height: 9vw;
  width: 9vw;
}

.m-zhengu-page .fixed-window .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%;
}

.m-zhengu-page .fixed-window .input-container .select-list .table-title {
  align-items: center;
  background: #8b251e;
  display: flex;
  justify-content: space-between;
  padding: 1vw 4vw;
}

.m-zhengu-page .fixed-window .input-container .select-list .table-title .title {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: center;
  /* width: 60px; */
}

.m-zhengu-page .fixed-window .input-container .select-list .table-list {
  height: 170px;
  overflow-y: auto;
}

.m-zhengu-page
  .fixed-window
  .input-container
  .select-list
  .table-list
  .table-item {
  font-size: 3.5vw;
  align-items: center;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  padding: 1vw 3vw;
}

.m-zhengu-page
  .fixed-window
  .input-container
  .select-list
  .table-list
  .table-item:nth-child(odd) {
  background: #ffece7;
}

.m-zhengu-page
  .fixed-window
  .input-container
  .select-list
  .table-list
  .table-item:nth-child(2n) {
  background: #fff;
}
