@font-face {
  font-family: "BentonSans Medium";
  src: url("../fonts/bentonsans-medium.otf") format("opentype");
}
@font-face {
  font-family: "BentonSans Regular";
  src: url("../fonts/bentonsans-regular.otf") format("opentype");
}
@font-face {
  font-family: "BentonSans Light";
  src: url("../fonts/BentonSans-Light.ttf") format("truetype");
}
@font-face {
  font-family: "BentonSans Bold";
  src: url("../fonts/BentonSans-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins SemiBoldItalic";
  src: url("../fonts/Poppins-SemiBoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins Regular";
  src: url("../fonts/Poppins-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins Light";
  src: url("../fonts/Poppins-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins Medium";
  src: url("../fonts/Poppins-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "DIN Light";
  src: url("../fonts/DIN-Light.otf") format("opentype");
}
@font-face {
  font-family: "DIN Bold";
  src: url("../fonts/DIN-Bold.otf") format("opentype");
}
@font-face {
  font-family: "DIN Medium";
  src: url("../fonts/DIN-Medium.otf") format("opentype");
}
@font-face {
  font-family: "FZLanTingHei-EL-GBK";
  src: url("../fonts/FZLTHK.TTF") format("truetype");
}
img {
  display: block;
}

p {
  margin: 0;
  letter-spacing: 0px;
}

.wrap-70-text {
  font-size: 3.5416666667vw;
  font-family: Poppins;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 5.2083333333vw;
}

.wrap-32-text {
  font-size: 1.5625vw;
  font-family: Poppins Medium;
  font-weight: 400;
  color: #FEFEFE;
  line-height: 2.5vw;
}

.wrap-28-text {
  font-size: 1.4583333333vw;
  font-family: Poppins Medium;
  font-weight: 400;
  color: #FEFEFE;
  line-height: 2.5vw;
}

.wrap-25-text {
  font-size: 1.3020833333vw;
  font-family: Poppins;
  font-weight: 400;
  color: #E4E4E4;
  line-height: 1.875vw;
}

.wrap-20-text {
  font-size: 1.0416666667vw;
  font-family: Poppins;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1.5625vw;
}

.flex {
  display: flex;
}

.flex-col-center {
  display: flex;
  align-items: center;
}

.flex-row-col-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

.flex-column {
  display: flex;
  flex-direction: column;
}

.pointer {
  cursor: pointer;
}

.P-wrap .screen-1-wrap {
  background: url("../images/P/wrap-1-bg.png") no-repeat;
  background-size: 100% 100%;
  height: 56.25vw;
  position: relative;
}
.P-wrap .screen-1-wrap .screen-1-car {
  width: 54.0625%;
  height: 72.6851851852%;
  position: absolute;
  left: 50%;
  top: 10.7407407407%;
  transform: translateX(-50%);
}
.P-wrap .screen-1-wrap .text-container {
  position: absolute;
  bottom: 7.4074074074%;
  width: 100%;
  left: 0;
  text-align: center;
}
.P-wrap .screen-1-wrap .text-container .section-title {
  font-size: 3.75vw;
  color: #FFFFFF;
  line-height: 4.0104166667vw;
  font-family: Poppins;
  margin-bottom: 0.6770833333vw;
}
.P-wrap .screen-1-wrap .text-container .section-subtitle {
  font-size: 1.6145833333vw;
  font-family: Poppins Light;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1.875vw;
}
.P-wrap .screen-1-wrap .text-container .section-text {
  font-size: 1.0416666667vw;
  font-family: Poppins Light;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1.875vw;
}
.P-wrap .screen-2-wrap {
  height: 5.9895833333vw;
  display: flex;
  align-items: center;
}
.P-wrap .screen-2-wrap .screen-2-item {
  width: 50%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.P-wrap .screen-2-wrap .screen-2-item.y {
  background: #F87A12;
}
.P-wrap .screen-2-wrap .screen-2-item.r {
  background: #EF252E;
}
.P-wrap .screen-2-wrap .screen-2-item .item-tag {
  padding: 0.2604166667vw 0.625vw 0.2083333333vw;
  border-radius: 0.2083333333vw;
  background: #FFFFFF;
  display: flex;
  align-items: center;
  margin-right: 0.7291666667vw;
}
.P-wrap .screen-2-wrap .screen-2-item .item-tag .tag-down {
  width: 1.1979166667vw;
  display: block;
  margin-right: 0.4166666667vw;
}
.P-wrap .screen-2-wrap .screen-2-item .item-tag .item-tag-text {
  font-size: 1.40625vw;
  font-family: Poppins;
  font-weight: 300;
  color: #F87A12;
}
.P-wrap .screen-2-wrap .screen-2-item .item-text {
  font-size: 1.40625vw;
  font-family: Poppins;
  font-weight: 300;
  color: #FFFFFF;
}
.P-wrap .screen-2-wrap .center-img {
  width: 11.7708333333vw;
  height: 6.25vw;
}
.P-wrap .screen-3-wrap {
  background: url("../images/P/video-bg.png") no-repeat;
  height: 56.25vw;
  background-size: 100% 100%;
}
.P-wrap .screen-3-wrap .video-play-container {
  margin: 0 11.9791666667%;
}
.P-wrap .screen-3-wrap .video-play-icon {
  width: 3.6979166667vw;
  height: 3.6979166667vw;
}
.P-wrap .screen-3-wrap .video-text {
  font-size: 1.0416666667vw;
  font-family: BentonSans Regular;
  font-weight: 400;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.875vw;
  margin-top: 0.8854166667%;
}
.P-wrap .screen-4-wrap {
  background: #F87A12;
  height: 18.5416666667vw;
  background-size: 100% 100%;
  padding: 4.2708333333% 3.6458333333% 0;
}
.P-wrap .screen-4-wrap .params-list {
  display: flex;
  justify-content: space-between;
  margin-bottom: 2.8103044496%;
}
.P-wrap .screen-4-wrap .params-list .flex-center {
  justify-content: flex-start;
}
.P-wrap .screen-4-wrap .params-list .params-item .params-icon {
  height: 2.8125vw;
  margin-bottom: 1.1458333333vw;
}
.P-wrap .screen-4-wrap .params-list .params-item .params-info {
  font-size: 1.0416666667vw;
  font-family: BentonSans Regular;
  font-weight: 400;
  color: #EDEBEB;
  line-height: 1.5625vw;
  text-align: center;
}
.P-wrap .screen-4-wrap .sub-text {
  font-size: 0.9375vw;
  font-family: Poppins;
  font-weight: 300;
  color: rgba(213, 213, 213, 0.8);
  text-align: center;
  line-height: 1.5625vw;
}
.P-wrap .screen-5-wrap {
  background: url("../images/P/wrap-5-bg.png") no-repeat;
  padding-bottom: 6.71875%;
  background-size: 100% 100%;
  overflow: hidden;
}
.P-wrap .screen-5-wrap .screen-title {
  margin-top: 6.9791666667%;
  text-align: center;
  font-size: 3.6458333333vw;
  font-family: Poppins Medium;
  font-weight: 500;
  color: #000000;
  line-height: 4.0104166667vw;
}
.P-wrap .screen-5-wrap .params-table {
  padding: 0 18.6458333333%;
  margin-top: 5.3125%;
  display: grid;
  grid-template-columns: repeat(3, auto);
  grid-template-rows: repeat(13, auto);
  grid-row-gap: 0.5208333333vw;
  align-items: center;
}
.P-wrap .screen-5-wrap .params-table .params-img {
  width: 12.5520833333vw;
  height: 17.1354166667vw;
  justify-self: center;
  margin-bottom: 0.5208333333vw;
}
.P-wrap .screen-5-wrap .params-table .params-car-name {
  width: 9.4791666667vw;
  height: 2.1875vw;
  line-height: 2.1875vw;
  text-align: center;
  justify-self: center;
  font-size: 1.3541666667vw;
  font-family: Poppins;
  font-weight: 500;
  color: #FFFFFF;
  border-radius: 0.4166666667vw;
}
.P-wrap .screen-5-wrap .params-table .params-car-name:nth-of-type(1) {
  background: #F87A12;
}
.P-wrap .screen-5-wrap .params-table .params-car-name:nth-of-type(2) {
  background: #EF252E;
}
.P-wrap .screen-5-wrap .params-table .params-name {
  font-size: 1.3541666667vw;
  font-family: Poppins Medium;
  font-weight: 500;
  color: #000000;
  line-height: 4.0104166667vw;
  border-bottom: 1px #414243 dashed;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.P-wrap .screen-5-wrap .params-table .params-value {
  font-size: 1.25vw;
  font-family: Poppins Regular;
  font-weight: 400;
  color: #121212;
  line-height: 1.875vw;
  text-align: center;
  border-bottom: 1px #414243 dashed;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5208333333vw;
}
.P-wrap .screen-6-wrap {
  height: 64.0625vw;
  position: relative;
  background: #ECECEC;
}
.P-wrap .screen-6-wrap .wrap-text-content {
  background-color: #303030;
  overflow: hidden;
  height: 57.3170731707%;
  text-align: center;
}
.P-wrap .screen-6-wrap .wrap-text-content .wrap-title {
  margin-bottom: 2.5%;
  margin-top: 5.8333333333%;
  font-size: 3.6458333333vw;
  font-family: Poppins;
  font-weight: 600;
  color: #FFFFFF;
  line-height: 4.0104166667vw;
}
.P-wrap .screen-6-wrap .wrap-text-content .wrap-sub-text {
  font-size: 1.4583333333vw;
  font-family: Poppins;
  font-weight: 400;
  color: #B1B1B1;
  line-height: 2.5vw;
}
.P-wrap .screen-6-wrap .wrap-text-content .w-text {
  color: #FFF;
}
.P-wrap .screen-6-wrap .wrap-6-bg {
  width: 100%;
  height: 36.5104166667vw;
  position: absolute;
  bottom: 0;
  left: 0;
}
.P-wrap .screen-7-wrap {
  background-color: #F87A12;
  padding: 4.0625vw 7.96875vw 5.15625vw;
}
.P-wrap .screen-7-wrap .wrap-text-content {
  text-align: center;
}
.P-wrap .screen-7-wrap .wrap-7-img-container {
  margin-top: 2.65625vw;
  display: flex;
  text-align: center;
  justify-content: space-between;
}
.P-wrap .screen-7-wrap .wrap-7-img-container .img-item {
  width: 41.40625vw;
}
.P-wrap .screen-7-wrap .wrap-7-img-container .img-item .item-img {
  width: 100%;
  height: 29.1666666667vw;
  margin-bottom: 3.28125vw;
}
.P-wrap .screen-7-wrap .wrap-7-img-container .b-text {
  color: #4D4D4D;
}
.P-wrap .screen-8-wrap {
  background: url("../images/P/wrap-8-bg.png") no-repeat;
  height: 87.3958333333vw;
  background-size: 100% 81.8831942789%;
  background-position: bottom;
  background-color: #FFFFFF;
}
.P-wrap .screen-8-wrap .content-container {
  width: 46.6145833333%;
  box-sizing: content-box;
  padding: 6.1458333333% 11.6145833333% 0;
}
.P-wrap .screen-8-wrap .content-container .wrap-70-text, .P-wrap .screen-8-wrap .content-container .wrap-28-text {
  color: #232323;
}
.P-wrap .screen-8-wrap .content-container .img-contnet {
  margin-top: 9.21875vw;
}
.P-wrap .screen-8-wrap .content-container .img-item {
  display: block;
  width: 31.4583333333vw;
  height: 11.6145833333vw;
  margin-bottom: 1.1458333333vw;
}
.P-wrap .screen-9-wrap {
  background: #EF252E;
  position: relative;
  overflow: hidden;
}
.P-wrap .screen-9-wrap .wrap-title {
  text-align: center;
  padding-top: 4.3229166667%;
}
.P-wrap .screen-9-wrap .wrap-7-content {
  background: url("../images/P/wrap-9-bg.png") no-repeat;
  background-size: 100% 100%;
  margin: 4.2708333333% 0 5.46875%;
  height: 54.53125vw;
  position: relative;
}
.P-wrap .screen-9-wrap .wrap-7-content .wrap-text-block-1, .P-wrap .screen-9-wrap .wrap-7-content .wrap-text-block-2 {
  font-size: 1.3020833333vw;
  font-family: Poppins;
  font-weight: 400;
  color: #E4E4E4;
  line-height: 1.875vw;
  position: absolute;
}
.P-wrap .screen-9-wrap .wrap-7-content .wrap-text-block-1 {
  width: 51.1458333333vw;
  top: 1.9791666667%;
  left: 42.1875%;
}
.P-wrap .screen-9-wrap .wrap-7-content .wrap-text-block-1 .text-img-arrow {
  margin-top: 1.25vw;
}
.P-wrap .screen-9-wrap .wrap-7-content .wrap-text-block-2 {
  width: 48.90625vw;
  bottom: 0vw;
  right: 43.5416666667%;
}
.P-wrap .screen-9-wrap .wrap-7-content .wrap-text-block-2 .text-img-arrow {
  position: absolute;
  bottom: 0;
  right: 0;
  transform: translateX(90%) rotateZ(180deg);
}
.P-wrap .screen-9-wrap .wrap-7-content .text-img-arrow {
  width: 2.96875vw;
  height: 0.78125vw;
}
.P-wrap .screen-10-wrap {
  background: url("../images/P/wrap-10-bg.png") no-repeat;
  height: 7.3958333333vw;
  background-size: 100% 100%;
}
.P-wrap .screen-11-wrap {
  height: 53.28125vw;
  background: url("../images/P/wrap-11-bg.png") no-repeat;
  background-size: cover;
  position: relative;
}
.P-wrap .screen-11-wrap .wrap-11-text-container {
  width: 41.7708333333vw;
  position: absolute;
  top: 8.75%;
  right: 10.7291666667%;
}
.P-wrap .screen-11-wrap .wrap-11-text-container .wrap-70-text {
  color: #232323;
  margin-bottom: 3.1770833333vw;
  text-align: right;
}
.P-wrap .screen-11-wrap .wrap-11-text-container .wrap-32-text {
  color: #393939;
  text-align: right;
}
.P-wrap .screen-11-wrap .wrap-11-text-container .wrap-32-text .b-text {
  color: #000000;
}
.P-wrap .screen-11-wrap .wrap-11-text-container .params-list {
  display: flex;
  margin-top: 9.5833333333vw;
}
.P-wrap .screen-11-wrap .wrap-11-text-container .params-list .params-item {
  width: 33.3333333333%;
  border-right: 1px solid #424242;
  padding: 0 1.7708333333vw;
}
.P-wrap .screen-11-wrap .wrap-11-text-container .params-list .params-item:last-child {
  border: none;
}
.P-wrap .screen-11-wrap .wrap-11-text-container .params-list .params-item .item-name {
  font-size: 1.1979166667vw;
  line-height: 1.1979166667vw;
  font-family: BentonSans;
  font-weight: normal;
  color: #2F2F2F;
  margin-bottom: 0.8854166667vw;
}
.P-wrap .screen-11-wrap .wrap-11-text-container .params-list .params-item .item-value-wrap {
  display: flex;
  align-items: flex-end;
}
.P-wrap .screen-11-wrap .wrap-11-text-container .params-list .params-item .item-value-wrap .item-value {
  font-size: 3.6458333333vw;
  font-family: BentonSans;
  font-weight: normal;
  color: #F87A12;
  margin-right: 0.4166666667vw;
  line-height: 3.6458333333vw;
}
.P-wrap .screen-11-wrap .wrap-11-text-container .params-list .params-item .item-value-wrap .asc-icon {
  width: 1.25vw;
  height: 1.7708333333vw;
}
.P-wrap .screen-12-wrap {
  background: url("../images/P/wrap-12-bg.png") no-repeat;
  padding: 6.875% 0 0;
  height: 72.0833333333vw;
  background-size: 100% 52.9166666667vw;
  background-position: bottom;
}
.P-wrap .screen-12-wrap .img-block {
  display: flex;
  justify-content: center;
}
.P-wrap .screen-12-wrap .img-block .img-item {
  width: 37.5520833333vw;
  height: 22.8125vw;
  margin: 0 0.625%;
}
.P-wrap .screen-12-wrap .text-block {
  text-align: center;
}
.P-wrap .screen-12-wrap .text-block .wrap-70-text {
  color: #000000;
}
.P-wrap .screen-12-wrap .text-block .wrap-32-text {
  margin-top: 2.3958333333%;
  color: #393939;
}
.P-wrap .screen-12-wrap .text-block .wrap-32-text .b-text {
  color: #000000;
}
.P-wrap .screen-12-wrap .wrap-params-list {
  display: flex;
  justify-content: center;
  margin-top: 5.8333333333vw;
}
.P-wrap .screen-12-wrap .wrap-params-list .wrap-params-item {
  padding: 0 5.4166666667vw 0 5vw;
  border-right: 1px solid #424242;
}
.P-wrap .screen-12-wrap .wrap-params-list .wrap-params-item:last-child {
  border: none;
}
.P-wrap .screen-12-wrap .wrap-params-list .wrap-params-item .params-value {
  font-size: 4.1666666667vw;
  font-family: Poppins;
  font-weight: 600;
  line-height: 4.1666666667vw;
  color: #F87A12;
}
.P-wrap .screen-12-wrap .wrap-params-list .wrap-params-item .params-value .params-unit {
  font-size: 1.3541666667vw;
  line-height: 1.3541666667vw;
  font-family: Poppins;
  font-weight: 400;
  color: #2F2F2F;
  margin-left: -0.78125vw;
}
.P-wrap .screen-12-wrap .wrap-params-list .wrap-params-item .params-name {
  font-size: 1.3541666667vw;
  font-family: Poppins;
  font-weight: 400;
  color: #2F2F2F;
}
.P-wrap .screen-12-wrap .wrap-tip {
  text-align: center;
  margin-top: 4.6875vw;
  font-size: 0.9375vw;
  font-family: Poppins;
  font-weight: 400;
  color: #5D5D5D;
  line-height: 1.5625vw;
}
.P-wrap .screen-13-wrap {
  background: #2C303D;
  background-size: 100% 100%;
  padding: 7.4479166667vw 0 5.2083333333vw;
}
.P-wrap .screen-13-wrap .text-block {
  margin-bottom: 3.4895833333vw;
  text-align: center;
}
.P-wrap .screen-13-wrap .text-block .wrap-32-text {
  margin-top: 2.5520833333%;
}
.P-wrap .screen-13-wrap .wrap-params-list {
  display: flex;
  justify-content: center;
  margin-top: 5.8333333333vw;
  margin-bottom: 3.6979166667vw;
}
.P-wrap .screen-13-wrap .wrap-params-list .wrap-params-item {
  padding: 0 5.4166666667vw 0 5vw;
  border-right: 1px solid #424242;
}
.P-wrap .screen-13-wrap .wrap-params-list .wrap-params-item:last-child {
  border: none;
}
.P-wrap .screen-13-wrap .wrap-params-list .wrap-params-item .params-value {
  font-size: 4.1666666667vw;
  font-family: Poppins;
  font-weight: 600;
  line-height: 4.1666666667vw;
  color: #F87A12;
}
.P-wrap .screen-13-wrap .wrap-params-list .wrap-params-item .params-value .params-unit {
  font-size: 1.3541666667vw;
  line-height: 1.3541666667vw;
  font-family: Poppins;
  font-weight: 400;
  color: #F3F3F3;
  margin-left: -0.78125vw;
}
.P-wrap .screen-13-wrap .wrap-params-list .wrap-params-item .params-name {
  font-size: 1.3541666667vw;
  font-family: Poppins;
  font-weight: 400;
  color: #F3F3F3;
}
.P-wrap .screen-13-wrap .img-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.P-wrap .screen-13-wrap .img-container .img-item {
  width: 48.59375vw;
  height: 38.1770833333vw;
  display: block;
}
.P-wrap .screen-13-wrap .wrap-tip {
  text-align: center;
  margin-top: 3.0208333333vw;
  font-size: 0.9375vw;
  font-family: Poppins;
  font-weight: 400;
  color: #F3F3F3;
  line-height: 1.5625vw;
}
.P-wrap .screen-14-wrap {
  padding-top: 6.25%;
  height: 51.5625vw;
  background: url("../images/P/wrap-14-bg.png") no-repeat;
  background-size: 100% 100%;
  position: relative;
}
.P-wrap .screen-14-wrap .text-block {
  text-align: center;
}
.P-wrap .screen-14-wrap .text-block .wrap-70-text {
  margin-bottom: 2.2916666667%;
}
.P-wrap .screen-15-wrap {
  background: url("../images/P/wrap-15-bg.png") no-repeat;
  background-size: 100% 100%;
  height: 89.21875vw;
  padding: 7.65625% 3.6458333333vw 0;
}
.P-wrap .screen-15-wrap .text-wrap {
  text-align: center;
}
.P-wrap .screen-15-wrap .text-wrap .wrap-32-text {
  color: #D3D3D3;
  margin-top: 2.7083333333vw;
}
.P-wrap .screen-15-wrap .text-wrap .wrap-32-text .w-text {
  color: #FFF;
}
.P-wrap .screen-15-wrap .wrap-img-list {
  display: flex;
  justify-content: space-between;
  margin-top: 5.3645833333vw;
}
.P-wrap .screen-15-wrap .wrap-img-list .img-item-wrap .img-item {
  margin-bottom: 3.8541666667vw;
}
.P-wrap .screen-15-wrap .wrap-img-list .img-item-wrap .img-item .img-car {
  width: 28.3333333333vw;
  height: 20.5729166667vw;
  display: block;
}
.P-wrap .screen-15-wrap .wrap-img-list .img-item-wrap .img-item .car-tip {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.3541666667vw;
  font-family: Poppins;
  font-weight: 400;
  color: #BABABA;
  margin-top: 1.0416666667vw;
}
.P-wrap .screen-15-wrap .wrap-img-list .img-item-wrap .img-item .car-tip::before {
  content: "";
  display: block;
  width: 0.5729166667vw;
  height: 0.5729166667vw;
  margin-right: 0.3645833333vw;
  background-color: #F87A12;
}
.P-wrap .screen-16-wrap {
  background: #EFEFEF;
  padding: 6.0416666667% 0 3.125%;
}
.P-wrap .screen-16-wrap .text-content {
  text-align: center;
}
.P-wrap .screen-16-wrap .text-content .wrap-70-text {
  margin-bottom: 2.8125vw;
  color: #000000;
}
.P-wrap .screen-16-wrap .text-content .wrap-32-text {
  color: #393939;
}
.P-wrap .screen-16-wrap .text-content .wrap-32-text .b-text {
  color: #000000;
}
.P-wrap .screen-16-wrap .img-list {
  display: flex;
  justify-content: center;
  margin-top: 5.1041666667vw;
}
.P-wrap .screen-16-wrap .img-list .img-item {
  width: 32.1875vw;
  height: 45.4166666667vw;
  margin: 0 0.3645833333vw;
  position: relative;
  padding-top: 3.4375vw;
}
.P-wrap .screen-16-wrap .img-list .img-item .car-img {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.P-wrap .screen-16-wrap .img-list .img-item .text-wrap {
  position: relative;
  z-index: 99;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.P-wrap .screen-16-wrap .img-list .img-item .text-wrap .text-icon {
  display: block;
  height: 2.3958333333vw;
}
.P-wrap .screen-16-wrap .img-list .img-item .text-wrap .item-title {
  font-size: 1.1458333333vw;
  font-family: Poppins;
  font-weight: 400;
  color: #F87A12;
  margin-top: 1.09375vw;
}
.P-wrap .screen-16-wrap .img-list .img-item .img-text-1, .P-wrap .screen-16-wrap .img-list .img-item .img-text-2 {
  font-size: 1.1458333333vw;
  font-family: Poppins;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1.4583333333vw;
  position: absolute;
}
.P-wrap .screen-16-wrap .img-list .img-item .img-text-1 {
  left: 5.3645833333vw;
  bottom: 11.1979166667vw;
}
.P-wrap .screen-16-wrap .img-list .img-item .img-text-2 {
  left: 5.3125vw;
  bottom: 1.6666666667vw;
}
.P-wrap .screen-17-wrap {
  background-color: #FFF;
  background: url("../images/P/wrap-17-bg.png") no-repeat;
  background-position: bottom;
  background-size: 100% 48.125vw;
  height: 80.15625vw;
  padding: 6.40625% 0 0 0;
  position: relative;
}
.P-wrap .screen-17-wrap .text-content {
  text-align: center;
}
.P-wrap .screen-17-wrap .text-content .wrap-70-text {
  color: #000000;
  margin-bottom: 3.2291666667vw;
}
.P-wrap .screen-17-wrap .text-content .wrap-32-text {
  color: #393939;
}
.P-wrap .screen-17-wrap .text-content .wrap-32-text .b-text {
  color: #000000;
}
.P-wrap .screen-17-wrap .tip-container .tip {
  position: absolute;
  font-size: 1.0416666667vw;
  font-family: Poppins;
  font-weight: 400;
  color: #000000;
  display: block;
  text-align: center;
  line-height: 1.5625vw;
}
.P-wrap .screen-17-wrap .tip-container .tip-1 {
  left: 10.5208333333%;
  bottom: 21.1458333333%;
}
.P-wrap .screen-17-wrap .tip-container .tip-2 {
  left: 18.5416666667%;
  bottom: 16.6666666667%;
}
.P-wrap .screen-17-wrap .tip-container .tip-3 {
  left: 30.8854166667%;
  bottom: 21.40625%;
}
.P-wrap .screen-17-wrap .tip-container .tip-4 {
  left: 36.6145833333%;
  bottom: 15.1041666667%;
}
.P-wrap .screen-17-wrap .tip-container .tip-5 {
  left: 56.9791666667%;
  bottom: 16.9270833333%;
}
.P-wrap .screen-17-wrap .tip-container .tip-6 {
  left: 67.34375%;
  bottom: 21.40625%;
}
.P-wrap .screen-17-wrap .tip-container .tip-7 {
  left: 77.5%;
  bottom: 16.9270833333%;
}
.P-wrap .screen-17-wrap .tip-container .tip-8 {
  left: 81.875%;
  bottom: 21.25%;
}
.P-wrap .screen-18-wrap {
  background: url("../images/P/wrap-18-bg.png") no-repeat;
  height: 56.875vw;
  background-size: 100% 100%;
  padding: 8.6979166667vw 0 0 12.6041666667vw;
  background-color: #FFFFFF;
}
.P-wrap .screen-18-wrap .wrap-70-text {
  margin-bottom: 2.7083333333vw;
  color: #FFFFFF;
}
.P-wrap .screen-18-wrap .wrap-32-text {
  color: #DBDBDB;
}
.P-wrap .screen-18-wrap .wrap-32-text .w-text {
  color: #FFFFFF;
}
.P-wrap .screen-18-wrap .params-wrap {
  margin-top: 7.03125vw;
}
.P-wrap .screen-18-wrap .params-wrap .params-icon {
  display: block;
  width: 2.1875vw;
  height: 2.34375vw;
}
.P-wrap .screen-18-wrap .params-wrap .params-title {
  font-size: 5vw;
  font-family: Poppins;
  font-weight: bold;
  color: #F87A12;
  line-height: 5.2083333333vw;
  margin-top: 1.3020833333vw;
}
.P-wrap .screen-18-wrap .params-wrap .params-tip {
  font-size: 1.1979166667vw;
  font-family: Poppins;
  font-weight: 400;
  color: #C5C5C5;
}