.wuge-wrapper {
  min-height: 1500px;
}
.wuge-wrapper .bread-crumb-wrapper {
  width: 686px;
  margin: 60px auto 50px;
  font-size: 16px;
}
.wuge-wrapper .main-wrapper {
  width: 911px;
  margin: 0 auto;
}
.wuge-wrapper .main-wrapper .wuge-title {
  width: 154px;
  height: 34px;
  background: url("../imgs/wu-title.png") no-repeat center bottom;
  background-size: contain;
  margin: 0 auto;
}
.wuge-wrapper .main-wrapper .input-wrapper {
  width: 500px;
  margin: 70px auto 50px;
  font-size: 24px;
}
.wuge-wrapper .main-wrapper .input-wrapper input {
  width: 348px;
  height: 50px;
  background: #dac4a1;
  border-radius: 8px;
  border: none;
  outline: none;
  box-shadow: inset 0px 5px 3px 0px rgba(38,38,38,0.24);
  font-size: 24px;
  font-family: KaiTi;
  padding-left: 15px;
}
.wuge-wrapper .main-wrapper .input-wrapper .second-name-wrapper {
  margin-bottom: 35px;
}
.wuge-wrapper .main-wrapper .input-wrapper .warn {
  margin-left: 134px;
  color: #bd1313;
  font-size: 24px;
  padding-top: 8px;
  position: relative;
  top: 25px;
  display: none;
}
.wuge-wrapper .main-wrapper .input-wrapper .submit {
  width: 178px;
  height: 50px;
  background-color: #cfa972;
  box-shadow: 0px 5px 1px 0px #8c6d41;
  border-radius: 8px;
  outline: none;
  border: none;
  font-size: 24px;
  color: #fff;
  font-family: KaiTi;
  margin: 35px 0 0 134px;
  cursor: pointer;
}
.wuge-wrapper .main-wrapper .result-wrapper {
  width: 840px;
  margin: 120px auto 0;
  font-size: 0;
  display: none;
}
.wuge-wrapper .main-wrapper .result-wrapper #xing1 {
  background: url("../imgs/xing-mu.png") no-repeat center bottom;
  background-size: cover;
}
.wuge-wrapper .main-wrapper .result-wrapper #xing2 {
  background: url("../imgs/xing-huo.png") no-repeat center bottom;
  background-size: cover;
}
.wuge-wrapper .main-wrapper .result-wrapper #xing3 {
  background: url("../imgs/xing-tu.png") no-repeat center bottom;
  background-size: cover;
}
.wuge-wrapper .main-wrapper .result-wrapper #xing4 {
  background: url("../imgs/xing-shui.png") no-repeat center bottom;
  background-size: cover;
}
.wuge-wrapper .main-wrapper .result-wrapper #xing5 {
  background: url("../imgs/xing-jin.png") no-repeat center bottom;
  background-size: cover;
}
.wuge-wrapper .main-wrapper .result-wrapper .wg-wrapper {
  width: 140px;
  vertical-align: top;
}
.wuge-wrapper .main-wrapper .result-wrapper .wg-wrapper .wg-detail {
  font-size: 0;
}
.wuge-wrapper .main-wrapper .result-wrapper .wg-wrapper .wg-detail .wg-name {
  font-size: 24px;
  vertical-align: top;
  height: 31px;
  line-height: 31px;
}
.wuge-wrapper .main-wrapper .result-wrapper .wg-wrapper .wg-detail .wg-num {
  font-size: 18px;
  color: #fff;
  width: 31px;
  height: 31px;
  line-height: 31px;
  text-align: center;
  vertical-align: top;
  margin: 0 10px;
  border-radius: 50%;
}
.wuge-wrapper .main-wrapper .result-wrapper .wg-wrapper .wg-detail .wg-num#bad {
  background: #e12323;
}
.wuge-wrapper .main-wrapper .result-wrapper .wg-wrapper .wg-detail .wg-num#good {
  background: #32b16c;
}
.wuge-wrapper .main-wrapper .result-wrapper .wg-wrapper .wg-detail .wg-num#half {
  background: #5b7ca5;
}
.wuge-wrapper .main-wrapper .result-wrapper .wg-wrapper .wg-detail .wg-ele {
  width: 31px;
  height: 31px;
  vertical-align: top;
  border-radius: 50%;
}
.wuge-wrapper .main-wrapper .result-wrapper .name-wrapper {
  vertical-align: top;
  width: 122px;
  margin-left: 30px;
}
.wuge-wrapper .main-wrapper .result-wrapper .name-wrapper ul li {
  margin-bottom: 35px;
}
.wuge-wrapper .main-wrapper .result-wrapper .name-wrapper ul li div {
  width: 122px;
  height: 122px;
  text-align: center;
  line-height: 120px;
  font-size: 85px;
  font-family: "微软雅黑";
  background: url("../imgs/fang-gray.png") no-repeat center bottom;
  background-size: cover;
}
.wuge-wrapper .main-wrapper .result-wrapper .name-wrapper ul li .bh-icon {
  font-size: 14px;
  font-family: AdobeHeitiStd-Regular;
  width: 29px;
  height: 29px;
  text-align: center;
  line-height: 29px;
  top: -14px;
  right: -14px;
  background: #f8c323;
  border-radius: 50%;
}
.wuge-wrapper .main-wrapper .result-wrapper .name-wrapper .zg {
  width: 120%;
}
.wuge-wrapper .main-wrapper .result-wrapper .name-wrapper .zg .zg-detail {
  font-size: 0;
}
.wuge-wrapper .main-wrapper .result-wrapper .name-wrapper .zg .zg-detail .zg-name {
  font-size: 24px;
  vertical-align: top;
  height: 31px;
  line-height: 31px;
}
.wuge-wrapper .main-wrapper .result-wrapper .name-wrapper .zg .zg-detail .zg-num {
  font-size: 18px;
  color: #fff;
  width: 31px;
  height: 31px;
  line-height: 31px;
  text-align: center;
  vertical-align: top;
  margin: 0 10px;
  border-radius: 50%;
}
.wuge-wrapper .main-wrapper .result-wrapper .name-wrapper .zg .zg-detail .zg-num#bad {
  background: #e12323;
}
.wuge-wrapper .main-wrapper .result-wrapper .name-wrapper .zg .zg-detail .zg-num#good {
  background: #32b16c;
}
.wuge-wrapper .main-wrapper .result-wrapper .name-wrapper .zg .zg-detail .zg-num#half {
  background: #5b7ca5;
}
.wuge-wrapper .main-wrapper .result-wrapper .name-wrapper .zg .zg-detail .zg-ele {
  width: 31px;
  height: 31px;
  vertical-align: top;
  border-radius: 50%;
}
.wuge-wrapper .main-wrapper .result-wrapper .tg-rg-dg-wrapper {
  width: 140px;
  vertical-align: top;
  margin-left: 32px;
  position: relative;
}
.wuge-wrapper .main-wrapper .result-wrapper .tg-rg-dg-wrapper .g-detail {
  font-size: 0;
  position: absolute;
}
.wuge-wrapper .main-wrapper .result-wrapper .tg-rg-dg-wrapper .g-detail.tg-detail {
  top: 93px;
}
.wuge-wrapper .main-wrapper .result-wrapper .tg-rg-dg-wrapper .g-detail.dg-detail {
  bottom: 0;
}
.wuge-wrapper .main-wrapper .result-wrapper .tg-rg-dg-wrapper .g-detail .g-name {
  font-size: 24px;
  vertical-align: top;
  height: 31px;
  line-height: 31px;
}
.wuge-wrapper .main-wrapper .result-wrapper .tg-rg-dg-wrapper .g-detail .g-num {
  font-size: 18px;
  color: #fff;
  width: 31px;
  height: 31px;
  line-height: 31px;
  text-align: center;
  background: #46830b;
  vertical-align: top;
  margin: 0 10px;
  border-radius: 50%;
}
.wuge-wrapper .main-wrapper .result-wrapper .tg-rg-dg-wrapper .g-detail .g-num#bad {
  background: #e12323;
}
.wuge-wrapper .main-wrapper .result-wrapper .tg-rg-dg-wrapper .g-detail .g-num#good {
  background: #32b16c;
}
.wuge-wrapper .main-wrapper .result-wrapper .tg-rg-dg-wrapper .g-detail .g-num#half {
  background: #5b7ca5;
}
.wuge-wrapper .main-wrapper .result-wrapper .tg-rg-dg-wrapper .g-detail .g-ele {
  width: 31px;
  height: 31px;
  vertical-align: top;
  border-radius: 50%;
}
.wuge-wrapper .main-wrapper .result-wrapper .wx-img-wrapper {
  vertical-align: top;
  width: 196px;
  height: 276px;
  background: url("../imgs/wuxing.png") no-repeat center center;
  background-size: cover;
  left: 190px;
}
