.body-container {
  width: 100%;
  height: 100vh;
  background-color: #F7FAFF;
  overflow: auto;
}
.pc-page-content { width: 1100px; margin: 0 auto; display: flex; justify-content: space-between; }

/* 第一屏 */
.pc-page-main {
  width: 100%;
  height: 790px;
  background: url(../images/pc/pc-backgroundPic1.png) 0 0/100% 100% no-repeat;
  position: relative;
}
.page-main-content{ padding-top: 155px; }
.pc-page-main .mainPhonePic { padding-top: 107px; width: 366px; height: 679px; }
.logo-container{ display: flex; align-items: center; height: 112px; }
.logo-text-content{ height: 100%; margin-left: 32px; display: flex;flex-direction: column;justify-content: space-between; }
.pc-logo-text{ width: 368px; }
.pc-page-main .logo-container .main-content {
  font-size: 34px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 40px;
  letter-spacing: 3px;
}

.pc-page-main .main-detail {
  margin-top: 32px;
  width: 712px;
  font-size: 18px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 34px;
  text-indent: 2em;
  text-align: justify;
}

.pc-page-main .btns-container {
  width: 460px;
  height: 154px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 80px;
}

.pc-page2 {
  width: 100%;
  height: 790px;
  background: url(../images/pc/pc-backgroundPic2.png) center 0/auto 100% no-repeat #FFFAF7;
  position: relative;
}
.pc-page2 .pc-page-content, .pc-page3 .pc-page-content, .pc-page4 .pc-page-content{ height: 100%; align-items: center; }
.pc-page2 .PhonePic2 { width: 380px; height: 495px; }
.pc-page2 .items-container {
  width: 648px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.pc-page2 .items-container .item {
  width: 290px; line-height: 24px; margin-bottom: 25px;
}

.pc-page2 .items-container .item .item-text {
  font-size: 14px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  color: #000000;
  line-height: 24px;
  text-align: justify;
}
.pc-page2 .item .item-image{ width: 94px;height: 94px;margin-bottom: 15px; }

.pc-page3 {
  width: 100%;
  height: 790px;
  background: url(../images/pc/pc-backgroundPic3.png) center 0/auto 100% no-repeat #FFFFFF;
  position: relative;
}
.row-reverse{ flex-flow: row-reverse; }
.pc-page3 .PhonePic3 { width: 464px; height: 606px; }

.pc-page4 {
  width: 100%;
  height: 790px;
  background: url(../images/pc/pc-backgroundPic4.png) center 0/auto 100% no-repeat #FFFAF7;
  position: relative;
}

.pc-page4 .PhonePic4 {
  width: 615px;
  height: 514px;
}

.title {
  font-size: 32px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  line-height: 38px;
  letter-spacing: 3px;
  background: linear-gradient(180deg, #D42B0F 0%, #F1C777 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  margin-bottom: 28px;
}

.home-pc .content {
  width: 500px;
  font-size: 18px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: 400;
  color: #151515;
  line-height: 36px;
  text-align: justify;
  text-indent: 2em;
}

.footer {
  width: 100%;
  height: 290px;
  background-color: #F4CBB1;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 46px;
}

.footer .foot-text {
  font-size: 24px;
  font-family: Source Han Sans CN, Source Han Sans CN;
  font-weight: bold;
  color: #151515;
  line-height: 35px;
}
.home-pc .draw-wrap{ width: 490px; padding: 36px; }
.home-pc .draw-wrap .close{ width: 42px; height: 42px; position: absolute; top: 12px; right: 14px; }
.home-pc .draw-inner.content{ font-size: 30px; line-height: 36px; }
.home-pc .draw-wrap .drew-img{ width: 86px; height: 86px; margin-right: 20px; }
.home-pc .draw-wrap .desc{ font-size: 18px; margin-top: 14px; }
