.productStyle[data-v-313efcdb] {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.productStyle .productItem[data-v-313efcdb] {
  display: flex;
  width: 19.271vw;
  cursor: pointer;
  padding: 0.833vw;
  box-sizing: border-box;
  border-radius: 0.313vw;
  box-shadow: 0px 0px 0.313vw rgba(0, 0, 0, 0.2);
  justify-content: space-between;
  margin-right: 0.833vw;
  background-image: url(../img/product_bg.e1659b0a.png);
  background-size: 100% 100% !important;
}
.productStyle .productItem .productDetail[data-v-313efcdb] {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.productStyle .productItem .productDetail .productName[data-v-313efcdb] {
  color: #1e1e1e;
  font-size: 0.729rem;
  line-height: 0.729vw;
}
.productStyle .productItem .productDetail .productName .small[data-v-313efcdb] {
  font-size: 0.625rem;
  color: #999999;
}
.productStyle .productItem .productDetail .customerProducts[data-v-313efcdb] {
  height: 0.625vw;
  color: #999999;
  font-size: 0.625rem;
  line-height: 0.625vw;
  margin-top: 0.417vw;
}
.productStyle .productItem .productDetail .interestRate[data-v-313efcdb] {
  display: flex;
  justify-content: space-between;
  margin-top: 0.417vw;
  height: 1.667vw;
}
.productStyle .productItem .productDetail .interestRate .interNum[data-v-313efcdb] {
  display: flex;
  align-items: baseline;
}
.productStyle .productItem .productDetail .interestRate .interNum .num[data-v-313efcdb] {
  font-size: 1.667rem;
  line-height: 1.667vw;
}
.productStyle .productItem .productDetail .interestRate .interestRules[data-v-313efcdb] {
  display: flex;
  align-items: center;
  color: #1e1e1e;
  font-size: 0.833rem;
}
.productStyle .productItem .productDetail .refereneRate[data-v-313efcdb] {
  display: flex;
  justify-content: space-between;
  margin-top: 0.417vw;
}
.productStyle .productItem .productDetail .refereneRate .rate[data-v-313efcdb],
.productStyle .productItem .productDetail .refereneRate .longestRule[data-v-313efcdb] {
  color: #999999;
  font-size: 0.729rem;
}
.productStyle > div[data-v-313efcdb]:nth-child(4n) {
  margin-right: 0px !important;
}
.symbol[data-v-313efcdb] {
  font-size: 0.938rem;
  line-height: 0.938vw;
}

.gold-detail[data-v-d58c14cc] {
  width: 21.875vw;
  height: 10.417vw;
  background-image: url(../img/glod_bg.1501fe09.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.finance-index-body[data-v-d94591ec] .ant-tabs-bar {
  border: none;
}
.finance-index-body[data-v-d94591ec] .ant-tabs-bar .ant-tabs-tab-active {
  font-weight: 600;
}
.finance-index-body[data-v-d94591ec] .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab {
  padding: 0;
  height: 1.667vw;
  color: #1e1e1e;
  font-size: 0.833rem;
}
.finance-index-body[data-v-d94591ec] .ant-tabs-bar .ant-tabs-ink-bar-animated {
  width: 1.979vw;
  height: 0.208vw;
  border-radius: 0.104vw;
}
.finance-index-body .header-total[data-v-d94591ec] {
  background: #ffffff;
  border: 0.052vw solid;
  border-color: #dd2922;
  border-radius: 0.417vw;
  padding: 0.833vw 3.333vw;
}
.finance-index-body .header-total .total-money[data-v-d94591ec] {
  color: #1e1e1e;
  font-size: 1.667rem;
  line-height: 2.344vw;
}
.finance-index-body .header-total #financeEchart[data-v-d94591ec] {
  width: 5.625vw;
  height: 5.625vw;
  background: #f3f3f3;
  border-radius: 5.208vw;
}
.finance-index-body[data-v-d94591ec] .detail-box {
  border: 0.052vw solid #e0e0e0;
  border-radius: 0.313vw;
  background-color: #fff;
  padding: 0.833vw;
  margin-top: 0.833vw;
}
.finance-index-body[data-v-d94591ec] .detail-box .detail-detail {
  line-height: 1.042vw;
}
.finance-index-body[data-v-d94591ec] .detail-box .finance-card {
  width: 20.573vw;
  background: #ffffff;
  border-radius: 0.313vw;
  box-shadow: 0px 0px 0.313vw rgba(0, 0, 0, 0.2);
  padding: 0.833vw;
  margin-right: 0.833vw;
}
.finance-index-body[data-v-d94591ec] .detail-box .finance-card .rate {
  font-weight: 600;
  color: #dd2922;
  font-size: 1.667rem;
  line-height: 1.667vw;
}
.finance-index-body[data-v-d94591ec] .detail-box .finance-card .img-box {
  width: 4.479vw;
  height: 4.479vw;
  position: relative;
  margin: 0 0.313vw;
  text-align: center;
  border-radius: 0.208vw;
}
.finance-index-body[data-v-d94591ec] .detail-box .finance-card .img-box div {
  position: absolute;
  bottom: 0px;
  color: #fff;
  width: 100%;
  border-radius: 0 0 0.208vw 0.208vw;
  background: rgba(0, 0, 0, 0.25);
}
.tipsBox[data-v-d94591ec] .ant-modal-close {
  display: none;
}
.tipsBox[data-v-d94591ec] .ant-modal-header {
  border: none;
  padding: 0.625vw 0;
}
.tipsBox[data-v-d94591ec] .ant-modal-body {
  padding: 1.042vw !important;
}
.tipsBox[data-v-d94591ec] .ant-modal-body .content {
  height: auto !important;
  color: #1e1e1e;
  word-break: break-all;
  line-height: 1.5rem;
}
.tipsBox[data-v-d94591ec] .ant-modal-footer {
  border: none;
}
.box-shadow[data-v-d94591ec] {
  border-radius: 0.313vw;
  box-shadow: 0 0 0.417vw rgba(201, 201, 201, 0.5);
}
.infoBox[data-v-d94591ec] {
  border: 0.052vw solid #e0e0e0;
  border-radius: 0.313vw;
  width: 49.5%;
}
.totalBox[data-v-d94591ec] {
  padding: 0.417vw 0;
}
.total-money[data-v-d94591ec] {
  color: #c10003;
  font-size: 1.042rem;
  line-height: 1.042vw;
}
.echart-legend[data-v-d94591ec] {
  width: 0.521vw;
  height: 0.521vw;
  border-radius: 50%;
}
.normal[data-v-d94591ec] {
  border-color: #D9D9D9;
  color: #1e1e1e;
}
.switchBtn[data-v-d94591ec] {
  width: 2.083vw;
  height: 1.563vw;
  display: flex;
  justify-content: center;
  align-items: center;
}
.chart1[data-v-d94591ec] {
  width: 13.542vw;
  height: 13.542vw;
  background: #f3f3f3;
  border-radius: 50%;
}
.chart2[data-v-d94591ec] {
  width: 45.833vw;
  height: 12.5vw;
}
.totalBox > div[data-v-d94591ec]:last-child {
  margin: 0 !important;
}
.normal[data-v-d94591ec] {
  background: #dddddd;
  color: #999;
}
.totalMoneyBox[data-v-d94591ec] {
  border-bottom: 0.052vw solid #e4e6ea;
  padding-bottom: 0.417vw;
  position: relative;
}
.totalMoneyBox[data-v-d94591ec]::after {
  content: '';
  position: absolute;
  width: 3.125vw;
  border-bottom: 0.156vw solid #c10003;
  bottom: -0.052vw;
}

