.body-top {
  height: var(--top-height);
}
.body-box .icon-bg3 {
  width: 3.5rem;
  display: block;
  margin: 0rem auto 0 auto;
}
.body-top-right {
  margin-right: var(--padding);
  padding: 0.35rem 0.15rem 0.15rem 0;
  color: #DCEBFF;
  font-size: 0.17rem;
}

.body-top-right li {
  float: right;
  margin-right: 0.1rem;
}

/* .body-main {
  padding: 0 var(--padding);
} */

.body-box .main-top {
  margin: 0 var(--padding);
  /* height: 3.22rem; */
  background: rgb(239, 247, 255);
  border-radius:
    .20rem;
  margin-top: 0.3rem;
  padding: .35rem .38rem;
}
.main-top .top-box .top-item {
  display: flex;
  border-bottom: 1px solid rgb(216, 223, 235);
  padding-bottom: 0.28rem;
}

.main-top .top-box .top-item .top-left {
  display: flex;
  width: 80%;
}

.main-top .top-box .top-item .top-right {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.main-top .top-box .top-item .top-left .left-icon {
  width: 1.35rem;
  height: 1.35rem;
  border-radius: 50%;
}

.main-top .top-box .top-item .top-left .left-icon img {
  width: 100%;
  height: 100%;
}

.main-top .top-box .top-item .top-left .left-contents {
  /* display: flex; */
  flex: 1;
  margin-left: .22rem;
}

.main-top .top-box .top-item .top-left .left-contents .left-title {
  font-family: 思源黑体 CN;
  font-size: .36rem;
  font-weight: 700;
  display: flex;
}

.main-top .top-box .top-item .top-left .left-contents .left-title .name {
  color: rgb(40, 128, 236);
  min-width: 400px;
}

.main-top .top-box .top-item .top-left .left-contents .left-title .money {
  color: rgb(250, 138, 1);
  margin-left: 1rem;
}
.main-top .top-box .top-item .top-left .left-contents .left-center {
  display: flex;
  margin-top: .27rem;
  color: gray;
}
.main-top .top-box .top-item .top-left .left-contents .left-btn {
  display: flex;
  margin-top: .28rem;
}

.main-top .top-box .top-item .top-left .left-contents .left-btn li {
  background: rgb(217, 232, 241);
  margin-right: 0.15rem;
  border-radius:
    .08rem;
  padding: .08rem .12rem;
}

.main-top .top-box .top-item .top-right .right-btn {
  width: 1.8rem;
  height: .60rem;
  box-sizing: border-box;
  background: rgb(255, 255, 255);
  border-radius:
    .30rem;
  display: flex;
  font-weight: 700;
  align-items: center;
  justify-content: center;
}

.main-top .top-box .top-item .top-right .right-btn img {
  width: .3rem;
  height: .3rem;
}

.main-top .top-box .top-item .top-right .right-btn .right-text {
  margin-left: .2rem;
  color: rgb(40, 128, 236);
  font-size: .22rem;
  font-weight: 700;
}

.main-top .top-box .bottom-item {
  display: flex;
  justify-content: space-between;
  padding: .13rem 0.15rem;
  color: gray;
  align-items: center;
}
.main-top .top-box .bottom-item .company {
  color: rgb(40, 128, 236);
  font-size: .18rem;
}
.main-top .top-box .bottom-item .time {
  margin-top: .1rem;
}
.main-list {
  margin: 0 var(--padding);
  padding: .4rem .58rem;
  background-color: #fff;
  border-radius:
    .20rem;
  margin-top: .2rem;
  display: flex;
  justify-content: space-between;
}
.main-list .main-left-box {
  width: 75%;
  padding-right: .5rem;
}
.main-list .main-right-box {
  width: 25%;
  border-left: 1px solid rgb(201, 201, 201);
  padding:  0 .35rem;
}
.main-list .main-right-box .main-right-item{
  padding-bottom: 0.3rem;
    border-bottom: 1px solid rgb(219, 218, 218);
}
.main-list .main-right-box .bottom {
  padding-bottom: .25rem;
}
.main-list .main-right-box .main-right-item .right-lable {
  display: flex;
  margin-bottom: .3rem;
  align-items: center;
}
.main-list .main-right-box .main-right-item .title {
  padding-top: .3rem;
  /* padding-bottom: .15rem; */
  color: rgb(40, 128, 236);
  font-size: .2rem;
  font-weight: 500;
}
.main-list .main-right-box .main-right-item .lable {
  padding: .1rem 0;
}
.main-list .main-right-box .main-right-item .lable1 {
  display: flex;
}
.main-list .main-right-box .main-right-item .lable1 li{
  background: rgb(247, 247, 247);
  margin-right: 0.15rem;
  border-radius: 0.08rem;
  padding: 0.08rem 0.12rem;
  color: rgb(102, 102, 102);
}
.main-list .main-right-box .main-right-item .lable-title {
  padding: .25rem 0;
  padding-top: .32rem;
  display: flex;
    justify-content: space-between;
    color: rgb(51, 51, 51);
    font-size: .2rem;
    font-weight: 600;
}
.main-list .main-right-box .main-right-item .lable-title  .lable-text {
  color: rgb(236, 0, 0);
  font-weight: 700;
}
.main-list .main-right-box .main-right-item .picture{
  width: .80rem;
  height: .80rem;
  border-radius:
  .10rem;
}
.main-list .main-right-box .main-right-item .text {
  margin-left: .25rem;
  font-size: .2rem;
  color: rgb(40, 128, 236);
}
.main-list .main-right-box .main-right-item .picture img {
  width: .8rem;
  height: 100%;
}
.main-list .main-right-box .main-right-item .lable .lable-icon {
  width: .17rem;
  height: .17rem;
}
.main-list .main-right-box .main-right-item .lable .lable-text{
  margin-left: .1rem;
  color: rgb(102, 102, 102);
}
.main-list .main-left-box .main-left-item  {
  margin-top: .1rem;
}
.main-list .main-left-box .main-left-item .title {
  font-size: .22rem;
  color: rgb(0, 0, 0);
  font-weight: 600;
  position: relative
}
.main-list .main-left-box .main-left-item .xiaokuai {
  background: rgb(40, 128, 236);
  width: 0.45rem;
  height: 0.04rem;
  position: absolute;
  bottom: -0.1rem;
}
.content {
  padding: 0.4rem 0;
  padding-right: .1rem;
  color: rgb(51, 51, 51);
  font-size: .18rem;
  line-height: .34rem;
}
.content2 {
  padding: 0.1rem 0;
  padding-right: .1rem;
  color: rgb(51, 51, 51);
  font-size: .18rem;
  line-height: .34rem;
}