.myInsurance .infoBox[data-v-7c058004] {
  position: relative;
  min-height: 6.875vw;
  background: #ffffff;
  border-radius: 0.417vw;
  padding: 0.833vw 1.563vw;
}
.myInsurance .infoBox .risk-box[data-v-7c058004] {
  height: 1.563vw;
  background: #fff9eb;
  padding: 0.313vw 1.042vw 0.313vw 0.313vw;
}
.myInsurance .myins[data-v-7c058004] {
  background: #fff;
  padding: 0.833vw;
  border: 0.052vw solid;
  border-color: #e0e0e0;
  border-radius: 0.313vw;
  padding-bottom: 0;
}
.myInsurance .myins .productStyle[data-v-7c058004] {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.myInsurance .myins .productStyle .productItem[data-v-7c058004] {
  display: flex;
  width: 19.479vw;
  height: 8.75vw;
  padding: 0.833vw 0.833vw 0.573vw 0.833vw;
  box-sizing: border-box;
  justify-content: space-between;
  margin: 0 1.042vw 1.042vw 0px;
  flex-direction: column;
  background: #ffffff;
  border: 0.052vw solid;
  border-color: #d9d9d9;
  border-radius: 0.313vw;
}
.myInsurance .myins .productStyle .productItem .productDetail[data-v-7c058004] {
  display: flex;
  justify-content: space-between;
  position: relative;
  height: inherit;
}
.myInsurance .myins .productStyle .productItem .productDetail .left[data-v-7c058004] {
  display: flex;
  margin-top: 1.458vw;
  align-items: center;
  flex-direction: column;
}
.myInsurance .myins .productStyle .productItem .productDetail .left .nums[data-v-7c058004] {
  color: #c10003;
  font-size: 0.833rem;
  line-height: 1.146vw;
  margin-bottom: 0.417vw;
}
.myInsurance .myins .productStyle .productItem .productDetail .left .name[data-v-7c058004] {
  color: #999999;
  font-size: 0.625rem;
  line-height: 0.885vw;
}
.myInsurance .myins .productStyle .productItem .productDetail .right[data-v-7c058004] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 12.5vw;
}
.myInsurance .myins .productStyle .productItem .productDetail .right .policy-list-title[data-v-7c058004] {
  color: #1e1e1e;
  width: 10.417vw;
  font-size: 0.729rem;
  line-height: 1.042vw;
  margin-bottom: 0.625vw;
}
.myInsurance .myins .productStyle .productItem .productDetail .right .line[data-v-7c058004] {
  color: #666666;
  font-size: 0.625rem;
  line-height: 0.885vw;
  margin-bottom: 0.313vw;
}
.myInsurance .myins .productStyle > div[data-v-7c058004]:nth-child(4n) {
  margin-right: 0px !important;
}
.detail .top[data-v-7c058004] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  min-height: 4.167vw;
  border: 0.052vw solid #e6e6e6;
  border-radius: 0.417vw;
  position: relative;
  margin-bottom: 0.417vw;
}
.detail .top .insName[data-v-7c058004] {
  color: #1e1e1e;
  font-size: 0.833rem;
  line-height: 1.146vw;
  margin-bottom: 0.208vw;
}
.detail .top .insNumber[data-v-7c058004] {
  color: #1e1e1e;
  font-size: 0.729rem;
  line-height: 1.042vw;
}
.detail .tips[data-v-7c058004] {
  background: #f4f4f4;
  border-radius: 0.521vw;
  padding: 0.234vw 0.755vw;
}
.detail .tips span[data-v-7c058004],
.detail .tips p[data-v-7c058004] {
  color: #666666;
  font-size: 0.625rem;
  line-height: 0.885vw;
}
.detail .info[data-v-7c058004] {
  margin-top: 1.25vw;
}
[data-v-7c058004] .ant-modal {
  height: 34.896vw !important;
}
[data-v-7c058004] .ant-modal .content {
  height: auto !important;
}
[data-v-7c058004] .ant-modal-footer {
  display: flex;
  justify-content: center;
}
[data-v-7c058004] .ant-modal-footer .ant-btn {
  display: none;
}
[data-v-7c058004] .ant-modal-footer .ant-btn-primary {
  margin: 0px !important;
  display: block;
}
.empty[data-v-7c058004] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 100%;
  padding: 5% 0;
}

