.assets-mode {
  margin: 0.39063rem 0 0;
}
.assets-title {
  margin-bottom: 0.36458rem;
  height: 0.36458rem;
}
.assets-highlight {
  color: #bb1303;
}
.assets-block .assets-text {
  width: 1.89583rem;
  font-size: 0.08333rem;
  line-height: 1.625;
  color: #000;
  padding: 0.18229rem 0.11979rem 0.13021rem;
  text-align: justify;
  margin-right: 0.15625rem;
  margin-top: 0.59375rem;
  background-color: #d7d3d4;
  -moz-border-radius-topright: 0.10417rem;
       border-top-right-radius: 0.10417rem;
  -moz-border-radius-bottomright: 0.10417rem;
       border-bottom-right-radius: 0.10417rem;
}
.assets-swap {
  margin-top: 0.3125rem;
  margin-bottom: 0.23438rem;
  padding-top: 0.23438rem;
  padding-bottom: 0.26042rem;
  background: url("../images/assets_bg.png") no-repeat center 0/cover;
}
.assets-swap .title {
  height: 0.36458rem;
  margin-bottom: 0.20833rem;
}
.assets-swap .text {
  font-size: 0.08333rem;
  line-height: 1.625;
  padding: 0.08854rem 0.14583rem;
  border: 0.00521rem dashed #c36562;
  -moz-border-radius: 0.13021rem;
       border-radius: 0.13021rem;
  margin-bottom: 0.28646rem;
  color: #000000;
}
.assets-swap .charts {
  width: 5.54167rem;
  margin: 0 auto 0.15625rem;
}
.assets-swap .trait {
  width: 73.84%;
  margin: auto;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.assets-swap .trait-item {
  width: 0;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 0.07292rem;
  line-height: 1.5;
  -moz-border-radius: 0.07813rem;
       border-radius: 0.07813rem;
  margin-right: 0.20833rem;
  position: relative;
  color: #fff;
  position: relative;
}
.assets-swap .trait-item:last-child {
  margin-right: 0;
}
.assets-swap .trait-item:not(:last-child)::after {
  content: " ";
  width: 0.74479rem;
  height: 0.11458rem;
  background: url("../images/assets_s_line.png") no-repeat 0 0/100% 100%;
  position: absolute;
  top: 0.3125rem;
  right: -0.47917rem;
}
.assets-swap .trait-item img {
  width: 0.76563rem;
  height: 0.69271rem;
  margin: 0 auto 0.41667rem;
}
.assets-swap .trait-item > div {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -moz-border-radius: 0.10417rem;
       border-radius: 0.10417rem;
  min-height: 0.73958rem;
  padding: 0.05208rem 0.08333rem;
  position: relative;
}
.assets-swap .trait-item > div::after {
  content: " ";
  width: 0.27083rem;
  height: 0.32292rem;
  background: url("../images/assets_t_01.png") no-repeat 0 0/100% 100%;
  position: absolute;
  top: -0.31771rem;
  left: 50%;
  margin-left: -0.13542rem;
}
.assets-swap .trait-item:nth-child(1) > div {
  background-color: #ccc2c2;
}
.assets-swap .trait-item:nth-child(2) > div {
  background-color: #db5435;
}
.assets-swap .trait-item:nth-child(2) > div::after {
  background-image: url("../images/assets_t_02.png");
}
.assets-swap .trait-item:nth-child(3) > div {
  background-color: #278096;
}
.assets-swap .trait-item:nth-child(3) > div::after {
  background-image: url("../images/assets_t_03.png");
}
.assets-swap .worth {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #666666;
  padding: 0.15625rem 0;
  background-color: #d7d3d4;
  font-size: 0.09375rem;
  -moz-border-radius: 0.10417rem;
       border-radius: 0.10417rem;
}
.assets-swap .worth-title {
  margin-right: 0.15625rem;
}
.assets-swap .worth-block {
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.assets-swap .worth-block__item {
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 0.15625rem;
}
.assets-swap .worth-block__item:last-child {
  margin-right: 0;
}
.assets-swap .worth-block__item .index {
  width: 0.23958rem;
  height: 0.23958rem;
  text-align: center;
  line-height: 0.23958rem;
  background-color: #bb1303;
  margin-right: 0.03125rem;
  -moz-border-radius: 50%;
       border-radius: 50%;
  font-size: 0.09375rem;
  color: #fff;
}
.assets-swap .worth-block__item p {
  white-space: nowrap;
}

.finance {
  margin: 0.39063rem 0 0.28646rem;
}
.finance .title {
  height: 0.36458rem;
  margin-bottom: 0.10417rem;
}
.finance p {
  width: 3.38542rem;
  font-size: 0.08333rem;
  line-height: 1.625;
  margin-bottom: 0.15625rem;
}
.finance .charts-1 {
  margin-top: 0.26042rem;
}
.finance-block {
  width: 100%;
}
.finance-block-1 {
  margin-bottom: 0.21875rem;
}
.finance-block-1 .container {
  background: url("../images/finance_bg.png") no-repeat right 0.125rem/auto;
}
.finance-block-2 {
  min-height: 2.70833rem;
  padding-top: 0.15625rem;
  margin-bottom: 0.20833rem;
  padding-bottom: 0.15625rem;
  background: url("../images/finance-bg_01.png") no-repeat center 0/100% 100%;
}
.finance-block-2 .title {
  margin-left: auto;
}
.finance-block-2 .charts {
  width: 3.03125rem;
  margin-left: 1.07292rem;
  margin-top: -0.22917rem;
}
.finance-block-3 {
  margin-bottom: 0.28646rem;
}
.finance-block-3 .title {
  margin-bottom: 0.39063rem;
}
.finance-block-3 .charts {
  margin: auto;
  height: 1.88542rem;
}
.finance-block-3 .model {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.17708rem;
}
.finance-block-3 .model-item {
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 0.01042rem;
  padding: 0.10417rem 0.11458rem;
  position: relative;
}
.finance-block-3 .model-item:nth-child(1) {
  background-color: #f8ece6;
}
.finance-block-3 .model-item:nth-child(2) {
  margin-right: 0;
  background-color: #f4e2d8;
}
.finance-block-3 .model-item .index {
  color: #ea5432;
  font-size: 0.15625rem;
  font-style: italic;
  position: absolute;
  right: 0.10417rem;
  top: 0.02604rem;
}
.finance-block-3 .model-item .title {
  height: auto;
  color: #ea5432;
  font-size: 0.09375rem;
  margin-bottom: 0.0625rem;
}
.finance-block-3 .model-item .desc {
  color: #666666;
  font-size: 0.08333rem;
  line-height: 1.625;
}
.finance-block-4 {
  min-height: 2.23958rem;
  padding-top: 0.22917rem;
  padding-bottom: 0.22917rem;
  background: url("../images/finance-bg_02.png") no-repeat center 0/cover;
}
.finance-block-4 .title {
  margin-bottom: 0.19792rem;
}
.finance-block-4 p {
  width: 3.85417rem;
}

.operation {
  margin: 0.39063rem 0 0;
}
.operation .title {
  height: 0.36458rem;
  margin-bottom: 0.21875rem !important;
}
.operation-block-1 {
  margin-bottom: 0.25rem;
}
.operation-block-1 .text {
  border: 0.00521rem dashed #cd6d68;
  -moz-border-radius: 0.10417rem;
       border-radius: 0.10417rem;
  padding: 0.04167rem;
  margin-bottom: 0.23438rem;
}
.operation-block-1 .text-wrap {
  color: #000;
  font-size: 0.08333rem;
  line-height: 1.625;
  padding: 0.08854rem;
  -moz-border-radius: 0.10417rem;
       border-radius: 0.10417rem;
  background-color: #f5e8cf;
}
.operation-block-1 .text-wrap span {
  color: #bb1303;
}
.operation-block-1 .text-1 {
  border-color: #8ec4e9;
}
.operation-block-1 .text-1 .text-wrap {
  background-color: #d4e8ef;
}
.operation-block-1 .text-3 {
  border-color: #c9b1ae;
}
.operation-block-1 .text-3 .text-wrap {
  background-color: #e8e0df;
}
.operation-block-1 .title {
  margin-bottom: 0.3125rem;
}
.operation-block-1 .charts-wrap {
  width: 5.28125rem;
  margin: auto;
}
.operation-block-1 .charts-wrap_3 {
  width: 3.44271rem;
  margin-left: 1.77083rem;
  margin-bottom: 0.34375rem;
}
.operation-block-1 .charts-wrap_2 {
  margin-bottom: 0.15625rem;
}
.operation-block-1 .charts-wrap_1 {
  width: 100%;
  margin-bottom: 0.41667rem;
}
.operation-block-1 .floor-title {
  width: 0.63021rem;
  margin: 0.18229rem auto;
}
.operation-block-1 .model {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.operation-block-1 .model-item {
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.125rem;
  position: relative;
  margin-right: 0.01042rem;
}
.operation-block-1 .model-item:nth-child(4n) {
  margin-right: 0;
}
.operation-block-1 .model-item:nth-child(1) {
  background-color: #f8ece6;
}
.operation-block-1 .model-item:nth-child(2) {
  background-color: #d7d3d4;
}
.operation-block-1 .model-item:nth-child(3) {
  background-color: #f5e8cf;
}
.operation-block-1 .model-item:nth-child(4) {
  background-color: #f4e2d8;
}
.operation-block-1 .model-item .index {
  font-size: 0.15625rem;
  color: #ea5432;
  font-style: italic;
  position: absolute;
  top: 0.08333rem;
  right: 0.07813rem;
}
.operation-block-1 .model-item .title {
  color: #ea5432;
  height: auto;
  font-size: 0.09375rem;
  margin-bottom: 0.20833rem;
}
.operation-block-1 .model-item .desc {
  font-size: 0.08333rem;
  line-height: 1.375;
  color: #666666;
}
.operation-block-1 .worth {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.20833rem;
  margin-bottom: 0.38542rem;
  overflow: hidden;
  position: relative;
}
.operation-block-1 .worth-title {
  width: 0.55208rem;
  height: 0.55208rem;
  background: url("../images/worh-title.png") no-repeat 0 0/cover;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -0.27604rem;
  z-index: 10;
}
.operation-block-1 .worth .charts-title {
  display: none;
}
.operation-block-1 .worth-item {
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 0.55208rem;
  padding: 0.10417rem;
  position: relative;
}
.operation-block-1 .worth-item::after, .operation-block-1 .worth-item::before {
  content: " ";
  background-color: #fff;
  position: absolute;
  top: 0;
}
.operation-block-1 .worth-item::after {
  width: 0.55208rem;
  height: 0.55208rem;
  -moz-border-radius: 50%;
       border-radius: 50%;
}
.operation-block-1 .worth-item .index {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 0.23958rem;
  height: 0.23958rem;
  -moz-border-radius: 50%;
       border-radius: 50%;
  color: #fff;
  font-size: 0.09375rem;
  background-color: #bb1303;
  position: absolute;
  top: 50%;
  margin-top: -0.11979rem;
}
.operation-block-1 .worth-item .desc {
  font-size: 0.08333rem;
  line-height: 1.375;
  color: #666666;
}
.operation-block-1 .worth-item:nth-child(2) {
  background-color: #f8ece6;
  padding-left: 0.45833rem;
  padding-right: 0.52083rem;
}
.operation-block-1 .worth-item:nth-child(2) .index {
  left: 0.125rem;
}
.operation-block-1 .worth-item:nth-child(2)::after {
  right: -0.22396rem;
}
.operation-block-1 .worth-item:nth-child(3) {
  background-color: #ebd4c7;
  padding-right: 0.45833rem;
  padding-left: 0.52083rem;
}
.operation-block-1 .worth-item:nth-child(3) .index {
  right: 0.125rem;
}
.operation-block-1 .worth-item:nth-child(3)::after {
  left: -0.22396rem;
}
.operation-block-2 {
  margin-bottom: 0.23438rem;
}
.operation-block-2 .charts-wrap {
  width: 3.08333rem;
  margin-left: 1.44271rem;
  margin-top: -0.20833rem;
}
.operation-block-3 {
  height: 2.23958rem;
  padding-top: 0.22917rem;
  padding-bottom: 0.22917rem;
  margin-bottom: 0.20833rem;
  background: url("../images/operation-bg.png") no-repeat center 0/cover;
}
.operation-block-3 .title {
  margin-bottom: 0.20833rem;
}
.operation-block-3 p {
  width: 3.22917rem;
  font-size: 0.08333rem;
  line-height: 1.625;
  color: #2a2a2a;
  margin-bottom: 0.15625rem;
}
.operation .charts {
  width: 100%;
}
.operation .case {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.operation .case-item {
  width: 0;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 0.13021rem;
  cursor: pointer;
}
.operation .case-item__title {
  font-size: 0.09375rem;
  color: #bb1303;
  text-align: center;
  padding: 0.05208rem 0;
  -moz-border-radius: 0.05208rem;
       border-radius: 0.05208rem;
  background-color: #e6e6e6;
}
.operation .case-item .line {
  width: 0.125rem;
  height: 0.16667rem;
  margin: 4PX auto 5PX;
  background: url("../images/dots.png") no-repeat 0 0/100% 100%;
}
.operation .case-item__content {
  color: #000000;
  font-size: 0.08333rem;
  letter-spacing: 1PX;
  min-height: 0.96875rem;
  padding: 0.18229rem 0.07813rem;
  line-height: 1.4;
  text-align: justify;
  -moz-border-radius: 0.04167rem;
       border-radius: 0.04167rem;
  background-color: #e6e6e6;
}
.operation .case-item__content span {
  color: #bb1303;
}
.operation .case-item:hover .case-item__title, .operation .case-item:hover .case-item__content {
  background-color: #ea5432;
  color: #fff;
}
.operation .case-item:hover .case-item__title span, .operation .case-item:hover .case-item__content span {
  color: #fff;
}

.fund {
  margin: 0.39063rem 0 0.28646rem;
}
.fund .title {
  height: 0.36458rem;
}
.fund-block-1 {
  margin-bottom: 0.23958rem;
}
.fund-block-1 .content {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.fund-block-1 p {
  margin-top: 0.23438rem;
  width: 3.125rem;
  font-size: 0.08333rem;
  color: #000;
  line-height: 1.625;
  margin-right: 0.26042rem;
}
.fund-block-1 p span {
  color: #bb1303;
}
.fund-block-2 {
  padding-top: 0.23958rem;
  padding-bottom: 0.23958rem;
  background: url("../images/fund-bg_01.png") no-repeat center 0/cover;
}
.fund-block-2 .charts-wrap {
  width: 3.31771rem;
  margin: 0.18229rem auto 0;
}
.fund-block-2 .charts-wrap img {
  width: 100%;
}
.fund-block-3 {
  margin-top: 0.25rem;
}
.fund-block-3 .head {
  width: 1.39583rem;
  margin: 0 auto 0.21875rem;
}
.fund-block-3 .head-2 {
  width: 0.63021rem;
  margin: 0.21875rem auto 0.17708rem;
}
.fund-block-3 .trait {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.fund-block-3 .trait-item {
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 2.22396rem;
  background-color: #f7f2eb;
  margin-right: 0.125rem;
  padding: 0.24479rem 0 0 0;
  -o-transition: background-color linear 300ms;
  -moz-transition: background-color linear 300ms;
  transition: background-color linear 300ms;
  cursor: pointer;
}
.fund-block-3 .trait-item:hover {
  background-color: #ea5432;
}
.fund-block-3 .trait-item:hover p {
  color: #fff;
}
.fund-block-3 .trait-item:last-child {
  margin-right: 0;
}
.fund-block-3 .trait-item .index {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 0.75521rem;
  height: 0.75521rem;
  font-size: 0.1875rem;
  margin: 0 auto 0.23438rem;
  color: #ea5432;
  -moz-border-radius: 50%;
       border-radius: 50%;
  border: 0.0625rem solid #fff;
  background-color: #eee4d5;
}
.fund-block-3 .trait-item p {
  padding: 0 0.16667rem;
  font-size: 0.07292rem;
  line-height: 1.7;
  text-align: justify;
  color: #545454;
}
.fund-block-3 .model {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.17708rem;
}
.fund-block-3 .model-item {
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 0.01042rem;
  padding: 0.10417rem 0.11458rem;
  position: relative;
}
.fund-block-3 .model-item:nth-child(1) {
  background-color: #f8ece6;
}
.fund-block-3 .model-item:nth-child(2) {
  margin-right: 0;
  background-color: #f4e2d8;
}
.fund-block-3 .model-item .index {
  color: #ea5432;
  font-size: 0.15625rem;
  font-style: italic;
  position: absolute;
  right: 0.10417rem;
  top: 0.02604rem;
}
.fund-block-3 .model-item .title {
  height: auto;
  color: #ea5432;
  font-size: 0.09375rem;
  margin-bottom: 0.0625rem;
}
.fund-block-3 .model-item .desc {
  color: #666666;
  font-size: 0.08333rem;
  line-height: 1.625;
}
.fund-block-4 {
  height: 2.23958rem;
  margin-top: 0.21875rem;
  padding-bottom: 0.21875rem;
  padding-top: 0.23438rem;
  background: url("../images/fund-bg_02.png") no-repeat center 0/cover;
}
.fund-block-4 .title {
  margin-bottom: 0.20833rem;
}
.fund-block-4 p {
  width: 3.68229rem;
  color: #2a2a2a;
  font-size: 0.08333rem;
  line-height: 1.625;
  margin-bottom: 0.15625rem;
}

.factoring {
  margin: 0.39063rem 0 0.28646rem;
}
.factoring .title {
  height: 0.36458rem;
}
.factoring .charts-wrap img {
  width: 100%;
}
.factoring .card img {
  width: 50%;
}
.factoring-block-1 .title {
  margin-bottom: 0.20833rem;
}
.factoring-block-1 .charts-wrap {
  width: 4.29688rem;
  margin: auto;
}
.factoring-block-1 .card {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.16667rem;
}
.factoring-block-2 {
  height: 2.23958rem;
  margin-top: 0.21875rem;
  padding-top: 0.23438rem;
  background: url("../images/factoring-bg.png") no-repeat center 0/cover;
}
.factoring-block-2 .title {
  margin-bottom: 0.20833rem;
}
.factoring-block-2 p {
  width: 3.68229rem;
  color: #2a2a2a;
  font-size: 0.08333rem;
  line-height: 1.625;
  margin-bottom: 0.15625rem;
}

.leasing {
  margin: 0.39063rem 0 0.28646rem;
}
.leasing .title {
  height: 0.36458rem;
}
.leasing .charts-wrap img {
  width: 100%;
}
.leasing-block .text {
  color: #000;
  margin-top: 0.21875rem;
  font-size: 0.08333rem;
  line-height: 1.625;
  padding: 0.07813rem 0.16667rem;
  background-color: #f7f2eb;
  border: 0.04688rem solid #ea5432;
}
.leasing-block .charts-wrap {
  width: 3.58854rem;
  margin: 0.26042rem auto 0.4375rem;
}
.leasing-block .head {
  width: 0.63021rem;
  margin: 0 auto 0.23438rem;
}
.leasing-block-2 .charts-wrap {
  width: 3.04688rem;
}
.leasing-block-3 {
  height: 2.23958rem;
  margin-top: 0.21875rem;
  padding-top: 0.23438rem;
  background: url("../images/leasing-bg.png") no-repeat center 0/cover;
}
.leasing-block-3 .title {
  margin-bottom: 0.20833rem;
}
.leasing-block-3 p {
  width: 3.68229rem;
  color: #2a2a2a;
  font-size: 0.08333rem;
  line-height: 0.13542rem;
  margin-bottom: 0.15625rem;
}
.leasing .trait {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0.625rem;
}
.leasing .trait-item {
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.leasing .trait-item img {
  width: 0.86458rem;
  margin: auto;
}
.leasing .trait-item:nth-child(2) p {
  text-align: center;
}
.leasing .trait-item:nth-child(3) p {
  width: 79%;
  display: block;
  margin: 0.08854rem auto 0;
  text-align: left;
}
.leasing .trait-item p {
  margin-top: 0.08854rem;
  font-size: 0.08333rem;
  line-height: 1.625;
  color: #000;
}
.leasing .worth {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.17708rem 0.15625rem;
  -moz-border-radius: 0.10417rem;
       border-radius: 0.10417rem;
  background-color: #f0e4d5;
  margin-bottom: 0.22917rem;
  overflow: hidden;
}
.leasing .worth-item {
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 0.3125rem;
}
.leasing .worth-item:last-child {
  margin-right: 0;
}
.leasing .worth-item .index {
  text-align: center;
  line-height: 0.23958rem;
  width: 0.23958rem;
  height: 0.23958rem;
  color: #fff;
  font-size: 0.09375rem;
  margin-right: 0.04167rem;
  background-color: #bb1303;
  -moz-border-radius: 50%;
       border-radius: 50%;
}
.leasing .worth-item p {
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 0.08333rem;
  line-height: 0.23958rem;
}

@media screen and (max-width: 768px) {
  .charts, .charts-wrap {
    width: 100% !important;
    height: auto !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .finance-block-1 .container {
    background: none;
  }
  .finance-block-3 .model {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .finance-block-3 .model .title {
    font-size: 0.14583rem;
  }
  .finance-block-3 .model .desc {
    font-size: 0.125rem;
  }
  .finance-block-3 .model .index {
    font-size: 0.20833rem;
    top: 0.05208rem;
  }
  .finance-block-3 .model-item {
    width: 100%;
    -webkit-flex: auto;
       -moz-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
  .finance-block-3 .model-item:nth-child(2) {
    margin-top: 0.10417rem;
  }
  .finance-block-2 .charts {
    margin-top: 0.10417rem;
  }
  .finance p {
    font-size: 0.13542rem;
    width: 100%;
  }
  .operation-block-3 {
    height: auto;
  }
  .operation-block-1 .text-wrap, .operation-block-3 p {
    font-size: 0.13542rem;
  }
  .operation-block-2 .charts-wrap {
    margin-top: 0.15625rem;
  }
  .operation .case {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .operation .case-item {
    -webkit-flex: auto;
       -moz-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    width: 49%;
    margin: 0 0 0.15625rem;
    pointer-events: none;
  }
  .operation .case-item:nth-child(odd) {
    margin-right: 2%;
  }
  .operation .case-item:nth-child(1) .case-item__content, .operation .case-item:nth-child(2) .case-item__content {
    min-height: 1.30208rem;
  }
  .operation .case-item__title {
    font-size: 0.14583rem;
  }
  .operation .case-item__content {
    font-size: 0.13542rem;
    min-height: auto;
  }
  .operation-block-1 .worth {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .operation-block-1 .worth-title {
    width: 0.73438rem;
    height: 0.21354rem;
    position: relative;
    left: 0;
    margin-bottom: 0.15625rem;
    margin-left: auto;
    margin-right: auto;
    background: url("../images/fund-head_03.png") no-repeat 0 0/cover;
  }
  .operation-block-1 .worth-item {
    width: 100%;
    height: auto;
    -webkit-flex: auto;
       -moz-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    text-align: justify;
    padding-right: 0.10417rem !important;
  }
  .operation-block-1 .worth-item::after, .operation-block-1 .worth-item::before {
    display: none;
  }
  .operation-block-1 .worth-item .desc {
    font-size: 0.125rem;
  }
  .operation-block-1 .worth-item:nth-child(3) {
    margin-top: 0.10417rem;
  }
  .operation-block-1 .worth-item:nth-child(3) .index {
    right: auto;
    left: 0.125rem;
  }
  .fund-block-1 .content {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .fund-block-1 p {
    font-size: 0.13542rem;
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.15625rem;
  }
  .fund-block-3 .model {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .fund-block-3 .model-item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.05208rem;
    -webkit-flex: auto;
       -moz-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
  .fund-block-3 .model-item .title {
    font-size: 0.14583rem;
  }
  .fund-block-3 .model-item .desc {
    font-size: 0.125rem;
  }
  .fund-block-3 .model-item .index {
    font-size: 0.17708rem;
    top: 0.10417rem;
  }
  .fund-block-3 .trait-item {
    height: auto;
    padding-bottom: 0.10417rem;
  }
  .fund-block-3 .trait-item p {
    font-size: 0.11458rem;
  }
  .fund-block-4 {
    height: auto;
  }
  .fund-block-4 p {
    font-size: 0.13542rem;
  }
  .factoring-block-1 .card {
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .factoring-block-1 .card img {
    width: 100% !important;
    height: auto !important;
  }
  .factoring-block-2 p {
    font-size: 0.13542rem;
  }
  .leasing .trait {
    margin: 0 0 0.15625rem;
  }
  .leasing .trait-item p {
    font-size: 0.125rem;
  }
  .leasing .trait-item:nth-child(3) p {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    text-align: justify;
  }
  .leasing .worth {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .leasing .worth-item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.07813rem;
    -webkit-flex: auto;
       -moz-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
  .leasing .worth-item:last-child {
    margin-bottom: 0;
  }
  .leasing .worth-item p {
    width: 0;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    white-space: nowrap;
    font-size: 0.125rem;
  }
  .leasing-block .text {
    font-size: 0.13542rem;
  }
  .leasing-block-3 p {
    font-size: 0.13542rem;
  }
  .assets-block .assets-text {
    width: 100%;
    margin: 0 0 0.15625rem;
    font-size: 0.13542rem;
    -moz-border-radius: 0.10417rem;
         border-radius: 0.10417rem;
  }
  .assets-block img {
    width: 100%;
  }
  .assets-swap .text {
    font-size: 0.13542rem;
    text-align: justify;
  }
  .fund-block-3 .trait {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .fund-block-3 .trait-item {
    width: 100%;
    -webkit-flex: auto;
       -moz-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    margin-bottom: 0.05208rem;
    margin-right: 0;
  }
  .fund-block-3 .head {
    width: 1.5625rem;
  }
  .finance-block-4 {
    background-position: 56% 0;
    position: relative;
  }
  .finance-block-4::after {
    content: " ";
    background-color: rgba(255, 255, 255, 0.4);
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 1;
  }
  .finance-block-4 .container {
    position: relative;
    z-index: 2;
  }
  .charts-wrap img {
    width: 100%;
  }
  .operation-block-1 .model {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .operation-block-1 .model-item {
    width: 50%;
    -webkit-flex: auto;
       -moz-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    margin-top: 0.05208rem;
  }
  .operation-block-1 .model-item .title {
    font-size: 0.15625rem;
  }
  .operation-block-1 .model-item .desc {
    font-size: 0.13542rem;
  }
  .assets-swap .trait {
    width: 100%;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .assets-swap .trait-item {
    width: 100%;
    -webkit-flex: auto;
       -moz-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    font-size: 0.13542rem;
    margin-right: 0;
    margin-bottom: 0.15625rem;
  }
  .assets-swap .trait-item:not(:last-child)::after {
    display: none;
  }
  .assets-swap .worth {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    font-size: 0.13542rem;
  }
  .assets-swap .worth-title {
    margin-bottom: 0.07813rem;
  }
  .assets-swap .worth .index {
    font-size: 0.09375rem !important;
  }
}
@media screen and (max-width: 1200px) {
  .finance-block-1 .container {
    background: none;
  }
}