.renewal-insurance-container[data-v-fdc4ec9a] {
  padding-top: 1.226667rem;
  background-color: #fbfbfb;
  width: 100%;
  height: 100%;
  position: relative;
}
.renewal-insurance-container .surrender-color[data-v-fdc4ec9a] {
  color: #98999a;
}
.renewal-insurance-container .guarantee-color[data-v-fdc4ec9a] {
  color: #5ba5fd;
}
.renewal-insurance-container .orange-color[data-v-fdc4ec9a] {
  color: #fe8a3d;
}
.renewal-insurance-container[data-v-fdc4ec9a] .nav-tabs {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
}
.renewal-insurance-container[data-v-fdc4ec9a] .nav-tabs .van-tabs__wrap {
  height: 1.226667rem;
}
.renewal-insurance-container[data-v-fdc4ec9a] .nav-tabs .van-tab {
  height: 1.226667rem;
  padding: 0.386667rem 0.266667rem 0;
  align-items: stretch;
  font-size: 0.453333rem;
  line-height: 0.64rem;
  color: #333;
}
.renewal-insurance-container .month-order-numer[data-v-fdc4ec9a] {
  padding: 0.32rem 0.32rem 0;
  font-size: 0.32rem;
  color: #777;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-pull-refresh {
  background-color: #fbfbfb;
  padding: 0 0.32rem;
  height: calc(100vh - 1.226667rem) !important;
  overflow: auto !important;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list {
  height: auto !important;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item {
  width: 9.36rem;
  padding: 0.4rem 0.32rem;
  font-size: 0.4rem;
  background-color: #fff;
  border-radius: 0.266667rem;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item:first-child {
  margin-top: 0.2rem;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item:nth-child(n + 2) {
  box-shadow: 0 0.053333rem 1.026667rem 0 rgba(0, 0, 0, 0.08);
  margin-top: 0.4rem;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .title .title-txt {
  width: 4.986667rem;
  height: 0.64rem;
  font-size: 0.453333rem;
  font-weight: 500;
  color: #333333;
  line-height: 0.64rem;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .title .status-txt {
  height: 0.533333rem;
  font-size: 0.373333rem;
  line-height: 0.533333rem;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .time {
  height: 0.493333rem;
  margin-top: 0.053333rem;
  font-size: 0.346667rem;
  color: #777777;
  line-height: 0.493333rem;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .content {
  position: relative;
  overflow: hidden;
  width: 8.72rem;
  margin-top: 0.266667rem;
  padding: 0.32rem;
  background-color: #fafafa;
  border-radius: 0.266667rem;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .content .label {
  color: #777;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .content .value {
  color: #333;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .content p {
  height: 0.56rem;
  line-height: 0.56rem;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .content p:nth-child(n + 2) {
  margin-top: 0.16rem;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .content .seal {
  position: absolute;
  top: -0.186667rem;
  right: -0.186667rem;
  width: 1.333333rem;
  height: 1.333333rem;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .content .gray-gradient {
  color: #777;
  background: linear-gradient(264deg, rgba(247, 247, 247, 0) 0%, #ededed 100%);
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .content .orange-gradient {
  color: #fe8a3d;
  background: linear-gradient(264deg, rgba(255, 247, 242, 0) 0%, #fff3e8 100%);
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .content .underwriting-desc {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 8rem;
  height: 0.8rem;
  margin-top: 0.266667rem;
  padding: 0.133333rem 0 0.133333rem 0.213333rem;
  font-size: 0.373333rem;
  border-radius: 0.133333rem;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .content .underwriting-desc p {
  width: 6.933333rem;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .content .underwriting-desc .question {
  margin-right: 0.133333rem;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .btn-group {
  display: flex;
  align-items: center;
  margin-top: 0.266667rem;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .btn-group .more {
  height: 0.493333rem;
  font-size: 0.346667rem;
  color: #777777;
  line-height: 0.493333rem;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .btn-group .right {
  margin-left: auto;
  display: flex;
  align-items: center;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .btn-group .btn {
  min-width: 2.24rem;
  padding: 0 0.32rem;
  height: 0.906667rem;
  margin-left: 0.213333rem;
  border-radius: 0.453333rem;
  border: 0.013333rem solid #cecfd0;
  text-align: center;
  line-height: 0.906667rem;
  font-size: 0.346667rem;
  color: #333333;
  background-color: #fff;
}
.renewal-insurance-container[data-v-fdc4ec9a] .van-list .order-item .btn-group .orange-btn {
  border-color: #fe8a3d;
  color: #fe8a3d;
}
.renewal-insurance-container .overlay-wrapper[data-v-fdc4ec9a] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.renewal-insurance-container .overlay-wrapper p[data-v-fdc4ec9a] {
  font-size: 0.426667rem;
}
