@import url("./common.min.css");
.swiper-1 {
  width: 23.44rem;
  height: auto;
  margin: 0 auto;
}
.swiper-1 .swiper-wrapper {
  width: 100%;
  height: auto;
}
.swiper-1 .swiper-wrapper .swiper-slide {
  width: 100%;
  height: auto;
}
.swiper-1 .swiper-wrapper .swiper-slide img {
  width: 100%;
  height: auto;
}

.box_1 {
  width: 23.44rem;
  height: auto;
  margin: 0 auto;
  background-color: #fff;
  padding-top: 1.84rem;
}
.box_1 .main {
  width: 21.56rem;
  height: auto;
  margin: 0 auto;
}
.box_1 .main .title {
  width: 100%;
  height: 1.1rem;
  font-size: 1.06rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  text-align: center;
  line-height: 1.1rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.box_1 .main .des {
  width: 100%;
  height: auto;
  font-size: 0.56rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  text-align: center;
  line-height: 1rem;
  padding-top: 0.59rem;
}
.box_1 .main .items {
  width: 100%;
  height: auto;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 1.1rem;
}
.box_1 .main .items .item {
  width: 4.25rem;
  height: auto;
  overflow: hidden;
}
.box_1 .main .items .item .icon {
  width: 1.88rem;
  height: 1.81rem;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -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;
  overflow: hidden;
  margin: 0 auto;
}
.box_1 .main .items .item .icon img {
  width: 1.88rem;
}
.box_1 .main .items .item .label {
  width: 100%;
  height: 0.7rem;
  font-size: 0.63rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  text-align: center;
  line-height: 0.7rem;
  padding-top: 0.6rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.box_1 .main .items .item .value {
  width: 100%;
  height: 0.6rem;
  font-size: 0.5rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  text-align: center;
  line-height: 0.6rem;
  padding-top: 0.41rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.box_1 .main .buttons {
  width: 100%;
  height: 2.06rem;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 1.22rem;
}
.box_1 .main .buttons .button {
  width: 10.31rem;
  height: 2.06rem;
  background: #5D248F;
  border-radius: 0.31rem;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -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;
}
.box_1 .main .buttons .button:nth-child(2) {
  background: #FEAC41;
}
.box_1 .main .buttons .button .icon {
  width: 0.84rem;
  height: 0.81rem;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -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;
  overflow: hidden;
  margin-right: 0.31rem;
}
.box_1 .main .buttons .button .icon img {
  width: 0.84rem;
}
.box_1 .main .buttons .button .text {
  width: auto;
  font-size: 0.75rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 2.06rem;
}
.box_1 .main .image {
  width: 100%;
  height: auto;
  padding-top: 1rem;
}
.box_1 .main .image img {
  width: 100%;
  height: auto;
}

.box_2 {
  width: 23.44rem;
  height: auto;
  margin: 0 auto;
  background: #F5F4F2;
  padding-top: 1.84rem;
  padding-bottom: 1.03rem;
}
.box_2 .main {
  width: 21.56rem;
  height: auto;
  margin: 0 auto;
}
.box_2 .main .title {
  width: 100%;
  height: 1.1rem;
  font-size: 1.06rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  text-align: center;
  line-height: 1.1rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.box_2 .main .des {
  width: 100%;
  height: auto;
  font-size: 0.56rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  text-align: center;
  line-height: 1rem;
  padding-top: 0.59rem;
}
.box_2 .main .items {
  width: 100%;
  height: auto;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.box_2 .main .items .item {
  width: 10.31rem;
  background: #FFFFFF;
  border-radius: 0.31rem;
  margin-top: 0.94rem;
  padding-bottom: 0.8rem;
}
.box_2 .main .items .item .icon {
  width: 4.84rem;
  height: 3.66rem;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -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;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 1.03rem;
}
.box_2 .main .items .item .icon img {
  width: 100%;
}
.box_2 .main .items .item .name {
  width: 8rem;
  height: 0.8rem;
  font-size: 0.69rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  text-align: center;
  line-height: 0.8rem;
  padding-top: 0.94rem;
  margin: 0 auto;
}
.box_2 .main .items .item .text {
  width: 8rem;
  height: 3rem;
  margin: 0 auto;
  font-size: 0.5rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  text-align: center;
  line-height: 1rem;
  padding-top: 0.6rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.box_3 {
  width: 23.44rem;
  background: #5D248F;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  margin: 0 auto;
}
.box_3 .main {
  width: 21.56rem;
  height: auto;
  margin: 0 auto;
}
.box_3 .main .input_box {
  width: 100%;
  height: 2.5rem;
  background: #fff;
  border-radius: 1.25rem;
  border: 0.2rem solid #FEAC41;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.box_3 .main .input_box .button {
  width: 5.94rem;
  height: 100%;
  background: #FEAC41;
  border-radius: 1.25rem;
  font-size: 0.9rem;
  font-family: OPPOSans;
  font-weight: 800;
  color: #FFFFFF;
  line-height: 2.5rem;
  text-align: center;
  position: absolute;
  right: -0.1rem;
  border: 0.1rem solid #FEAC41;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.box_3 .main .input_box .input {
  width: -webkit-calc(100% - 6.94rem);
  width: -moz-calc(100% - 6.94rem);
  width: calc(100% - 6.94rem);
  height: 100%;
}
.box_3 .main .input_box .input input {
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  font-size: 1rem;
  font-family: OPPOSans;
  font-weight: 800;
  color: #5D248F;
  line-height: 2.5rem;
  text-align: left;
  margin-left: 1rem;
}
.box_3 .main .input_box .input input::-webkit-input-placeholder {
  color: #F5F5F5;
}
.box_3 .main .input_box .input input:-moz-placeholder {
  color: #F5F5F5;
}
.box_3 .main .input_box .input input::-moz-placeholder {
  color: #F5F5F5;
}
.box_3 .main .input_box .input input:-ms-input-placeholder {
  color: #F5F5F5;
}
.box_3 .main .input_box .input input::placeholder {
  color: #F5F5F5;
}
.box_3 .main .title {
  width: 100%;
  height: 1rem;
  font-size: 0.94rem;
  font-family: OPPOSans;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1rem;
  text-align: center;
  padding-top: 0.97rem;
}
.box_3 .main .items {
  width: 100%;
  height: auto;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  padding-top: 0.97rem;
}
.box_3 .main .items .item {
  width: auto;
  height: auto;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -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;
}
.box_3 .main .items .item .icon {
  width: 0.83rem;
  height: 0.81rem;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -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;
  overflow: hidden;
  margin: 0 auto;
  margin-right: 0.44rem;
}
.box_3 .main .items .item .icon img {
  width: 100%;
}
.box_3 .main .items .item .name {
  width: auto;
  font-size: 0.7rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
}

.box_4 {
  width: 23.44rem;
  height: auto;
  margin: 0 auto;
  background-color: #fff;
  padding-top: 1.84rem;
  padding-bottom: 1.84rem;
}
.box_4 .main {
  width: 21.56rem;
  height: auto;
  margin: 0 auto;
}
.box_4 .main .title {
  width: 100%;
  height: 1.1rem;
  font-size: 1.06rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  text-align: center;
  line-height: 1.1rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.box_4 .main .des {
  width: 100%;
  height: auto;
  font-size: 0.75rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  text-align: center;
  line-height: 1rem;
  padding-top: 0.59rem;
}
.box_4 .main .items {
  width: 100%;
  height: auto;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 1.1rem;
}
.box_4 .main .items .item {
  width: 4.5rem;
  height: auto;
  overflow: hidden;
}
.box_4 .main .items .item .icon {
  width: 2.66rem;
  height: 2.66rem;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -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;
  overflow: hidden;
  margin: 0 auto;
}
.box_4 .main .items .item .icon img {
  width: 100%;
}
.box_4 .main .items .item .name {
  width: 100%;
  height: 0.7rem;
  font-size: 0.63rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  text-align: center;
  line-height: 0.7rem;
  padding-top: 0.6rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.box_4 .main .items .item .text {
  width: 100%;
  height: 3rem;
  font-size: 0.65rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  text-align: center;
  line-height: 1rem;
  padding-top: 0.41rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.box_5 {
  width: 23.44rem;
  height: auto;
  margin: 0 auto;
  background-color: #fff;
  padding-top: 1.84rem;
  padding-bottom: 1.84rem;
  background-image: url(/static/m/images/index/home_lc_bnt@2x.png);
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: 100% 100%;
     background-size: 100% 100%;
}
.box_5 .main {
  width: 21.56rem;
  height: auto;
  margin: 0 auto;
}
.box_5 .main .title {
  width: 100%;
  height: 1.1rem;
  font-size: 1.06rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  text-align: center;
  line-height: 1.1rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.box_5 .main > .des {
  width: 100%;
  height: auto;
  font-size: 0.56rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  text-align: center;
  line-height: 1rem;
  padding-top: 0.59rem;
}
.box_5 .main .swiper_box {
  width: -webkit-calc(100% - 1.88rem);
  width: -moz-calc(100% - 1.88rem);
  width: calc(100% - 1.88rem);
  background: #fff;
  border-radius: 0.31rem;
  margin-top: 1.31rem;
  padding: 0.94rem;
  overflow: hidden;
}
.box_5 .main .swiper_box > .swiper-2 {
  width: 100%;
  height: auto;
}
.box_5 .main .swiper_box > .swiper-2 .swiper-slide {
  width: 100% !important;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.box_5 .main .swiper_box > .swiper-2 .swiper-slide .image {
  width: 8.13rem;
  height: 10.63rem;
  border-radius: 0.31rem;
  overflow: hidden;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -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;
  background-color: #F5F5F5;
}
.box_5 .main .swiper_box > .swiper-2 .swiper-slide .image img {
  width: 100%;
}
.box_5 .main .swiper_box > .swiper-2 .swiper-slide > .text {
  width: -webkit-calc(100% - 8.13rem - 1.66rem);
  width: -moz-calc(100% - 8.13rem - 1.66rem);
  width: calc(100% - 8.13rem - 1.66rem);
  height: 10.63rem;
  padding-left: 0.88rem;
  overflow: hidden;
}
.box_5 .main .swiper_box > .swiper-2 .swiper-slide > .text .title {
  display: inline-block;
  width: auto;
  height: 0.9rem;
  font-size: 0.81rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #5D248F;
  line-height: 0.9rem;
  text-align: left;
  border-bottom: 0.13rem solid #5D248F;
  padding-bottom: 0.75rem;
}
.box_5 .main .swiper_box > .swiper-2 .swiper-slide > .text .des {
  width: 100%;
  height: 7rem;
  font-size: 0.5rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  text-align: justify;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  line-height: 1rem;
}
.box_5 .main .swiper_box > .swiper-2 .swiper-button-next {
  width: 1.13rem;
  height: 1.13rem;
  background-image: url(/static/m/images/index/home_lc_ic_jt@2x.png);
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: 100% 100%;
     background-size: 100% 100%;
  content: "";
  bottom: 0rem;
  top: auto;
  right: 6.09rem;
  left: auto;
}
.box_5 .main .swiper_box > .swiper-2 .swiper-button-next:after {
  content: "";
}
.box_5 .main .swiper_box > .swiper-2 .swiper-button-prev {
  width: 1.13rem;
  height: 1.13rem;
  background-image: url(/static/m/images/index/home_lc_ic_jt1@2x.png);
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: 100% 100%;
     background-size: 100% 100%;
  content: "";
  bottom: 0rem;
  top: auto;
  right: 8.7rem;
  left: auto;
}
.box_5 .main .swiper_box > .swiper-2 .swiper-button-prev:after {
  content: "";
}

.box_6 {
  width: 23.44rem;
  height: auto;
  margin: 0 auto;
  background-color: #fff;
  padding-top: 1.84rem;
  padding-bottom: 2rem;
}
.box_6 .main {
  width: 21.56rem;
  height: auto;
  margin: 0 auto;
}
.box_6 .main .title {
  width: 100%;
  height: 1.1rem;
  font-size: 1.06rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  text-align: center;
  line-height: 1.1rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.box_6 .main .des {
  width: 100%;
  height: auto;
  font-size: 0.56rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  text-align: center;
  line-height: 1rem;
  padding-top: 0.59rem;
}
.box_6 .main .button {
  display: block;
  width: 6.56rem;
  height: 1.69rem;
  background: rgba(245, 164, 59, 0.05);
  border: 0.03rem solid #FFB14C;
  border-radius: 0.84rem;
  margin: 0 auto;
  font-size: 0.69rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #F5A43B;
  text-align: center;
  line-height: 1.69rem;
  margin-top: 0.91rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.box_6 .main .items {
  width: 100%;
  height: auto;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.box_6 .main .items .item {
  display: block;
  width: 10.31rem;
  height: auto;
  margin-top: 1.25rem;
}
.box_6 .main .items .item .image {
  width: 100%;
  height: 6.88rem;
  border-radius: 0.31rem;
  overflow: hidden;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -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;
  background-color: #F5F5F5;
}
.box_6 .main .items .item .image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.box_6 .main .items .item .t {
  width: 100%;
  height: 0.8rem;
  font-size: 0.75rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 0.8rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 0.59rem;
}
.box_6 .main .items .item .d {
  width: 100%;
  height: 0.6rem;
  font-size: 0.5rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  line-height: 0.6rem;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 0.5rem;
}

.box_7 {
  width: 23.44rem;
  height: auto;
  margin: 0 auto;
  background-color: #fff;
}
.box_7 .main {
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding-bottom: 2.19rem;
}
.box_7 .main .guanyu {
  width: 100%;
  background: rgba(245, 164, 59, 0.44);
  border-radius: 0rem 0rem 1rem 1rem;
  background-image: url(/static/m/images/index/home_gywm_bnt@2x.png);
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: 101% 101%;
     background-size: 101% 101%;
  padding-top: 2.5rem;
  padding-bottom: 5.5rem;
  position: relative;
}
.box_7 .main .guanyu .name {
  width: 21.56rem;
  height: 1.1rem;
  margin: 0 auto;
  font-size: 1.06rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.1rem;
}
.box_7 .main .guanyu .title {
  width: 21.56rem;
  height: 0.6rem;
  margin: 0 auto;
  font-size: 0.56rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 0.6rem;
  text-align: center;
  margin-top: 0.63rem;
}
.box_7 .main .guanyu .des {
  width: 21.56rem;
  margin: 0 auto;
  font-size: 0.75rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1.2rem;
  text-align: justify;
  margin-top: 0.94rem;
}
.box_7 .main .guanyu .image {
  width: 100%;
  position: absolute;
}
.box_7 .main .guanyu .image .img {
  width: 21.56rem;
  height: 12rem;
  margin: 0 auto;
  border-radius: 0.31rem;
  overflow: hidden;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -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;
  margin-top: 1rem;
}
.box_7 .main .guanyu .image .img img {
  width: 100%;
}
.box_7 .main .numbers {
  width: 21.56rem;
  height: auto;
  margin: 0 auto;
  padding-top: 8rem;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.box_7 .main .numbers .item {
  width: 33.333%;
  height: auto;
  text-align: center;
}
.box_7 .main .numbers .item .num {
  width: 100%;
  height: 1.7rem;
  font-size: 1.56rem;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #5D248F;
  line-height: 1em;
  margin-top: 2.19rem;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.box_7 .main .numbers .item .num span {
  width: auto;
  height: 0.6rem;
  font-size: 0.56rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #5D248F;
  line-height: 0.6rem;
  margin-left: 0.2rem;
}
.box_7 .main .numbers .item .des {
  width: 100%;
  height: 0.6rem;
  font-size: 0.56rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 0.6rem;
  margin-top: 0.75rem;
}

.box_8 {
  width: 23.44rem;
  height: auto;
  margin: 0 auto;
  background: #F5F4F2;
  padding-bottom: 2.28rem;
  padding-top: 1.84rem;
}
.box_8 .main {
  width: 21.56rem;
  height: auto;
  margin: 0 auto;
}
.box_8 .main .title {
  width: 100%;
  height: 1.1rem;
  font-size: 1.06rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 1.1rem;
  text-align: center;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}
.box_8 .main .des {
  width: 100%;
  height: auto;
  text-align: center;
  margin-top: 0.5rem;
  font-size: 0.56rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  line-height: 1.2rem;
}
.box_8 .main .items {
  width: 100%;
  height: auto;
  margin-top: 1.2rem;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.box_8 .main .items .item {
  width: 6.88rem;
  height: 3rem;
  background: #FFFFFF;
  overflow: hidden;
  margin-bottom: 0.44rem;
}
.box_8 .main .items .item img {
  width: 100%;
}