.blockSmall1080 {
  display: none
}

.AboutXinShengBox {
  width: 100%;
  height: 210px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center
}

.AboutXinShengBox p {
  height: 28px;
  font-size: 20px;
  font-weight: 300;
  color: rgba(0, 0, 0, 1);
  line-height: 28px;
  letter-spacing: 1px;
  margin-bottom: 22px
}

.AboutXinShengBox p:last-of-type {
  margin-bottom: 0
}

#ContetnBox1 {
  height: 643px;
  width: 100%;
  background: rgba(246, 241, 240, 1)
}

#ContetnBox1 .FlexBox,
#ContetnBox2 .FlexBox {
  display: flex;
  height: 100%
}

#ContetnBox1 .FlexBox p,
#ContetnBox2 .FlexBox p {
  margin-bottom: 0
}

#ContetnBox1 .FlexBox .LeftBox,
#ContetnBox1 .FlexBox .RightBox,
#ContetnBox2 .FlexBox .LeftBox,
#ContetnBox2 .FlexBox .RightBox {
  display: flex;
  flex: 1
}

#ContetnBox1 .FlexBox .LeftBox,
#ContetnBox2 .FlexBox .RightBox {
  display: flex;
  flex-direction: column;
  align-items: center
}

#ContetnBox1 .FlexBox .RightBox {
  display: flex;
  align-items: center;
  justify-content: flex-end
}

#ContetnBox2 .FlexBox .LeftBox {
  display: flex;
  align-items: center;
  justify-content: flex-start
}

#ContetnBox1 .FlexBox .LeftBox {
  align-items: flex-end
}

#ContetnBox1 .FlexBox .LeftBox>div {
  width: 100%;
  height: 100%;
  padding-left: 40%;
  box-sizing: border-box
}

#ContetnBox1 .FlexBox .LeftBox>div .LeftBoxTitle {
  height: 54px;
  font-size: 32px;
  font-weight: 300;
  color: rgba(0, 0, 0, 1);
  line-height: 54px;
  margin-top: 95px
}

#ContetnBox1 .FlexBox .LeftBox>div .LeftBoxtext1,
#ContetnBox1 .FlexBox .LeftBox>div .LeftBoxtext2 {
  font-size: 16px;
  font-weight: 300;
  color: rgba(0, 0, 0, 1);
  line-height: 36px
}

#ContetnBox1 .FlexBox .LeftBox>div .LeftBoxtext1 {
  margin-top: 58px
}

#ContetnBox1 .FlexBox .LeftBox>div .LeftBoxtext2 {
  margin-top: 50px
}

#ContetnBox2 {
  height: 780px;
  width: 100%;
  background: rgba(249, 249, 249, 1)
}

#ContetnBox2 .FlexBox .RightBox>div {
  width: 100%;
  height: 100%;
  padding-right: 40%;
  box-sizing: border-box
}

#ContetnBox2 .FlexBox .LeftBox .Img2 {
  margin-top: 58px
}

#ContetnBox2 .FlexBox .RightBox>div .RightBoxTitle {
  text-align: right;
  height: 54px;
  font-size: 32px;
  font-weight: 300;
  color: rgba(0, 0, 0, 1);
  line-height: 54px;
  margin-top: 125px
}

#ContetnBox2 .FlexBox .RightBox>div .RightBoxtext1,
#ContetnBox2 .FlexBox .RightBox>div .RightBoxtext2,
#ContetnBox2 .FlexBox .RightBox>div .RightBoxtext3 {
  font-size: 16px;
  font-weight: 300;
  color: rgba(0, 0, 0, 1);
  line-height: 36px
}

#ContetnBox2 .FlexBox .RightBox>div .RightBoxtext1 {
  margin-top: 54px
}

#ContetnBox2 .FlexBox .RightBox>div .RightBoxtext2,
#ContetnBox2 .FlexBox .RightBox>div .RightBoxtext3 {
  margin-top: 40px
}

@media(max-width:1850px) {
  #ContetnBox1 .FlexBox .LeftBox>div {
    padding-left: 35%
  }

  #ContetnBox2 .FlexBox .RightBox>div {
    padding-right: 35%
  }
}

@media(max-width:1760px) {
  #ContetnBox2 .FlexBox .RightBox>div {
    padding-right: 35%
  }
}

@media(max-width:1669px) {
  #ContetnBox1 {
    height: 600px
  }

  #ContetnBox1 .FlexBox .LeftBox>div {
    padding-left: 31%
  }

  #ContetnBox2 .FlexBox .RightBox>div {
    padding-right: 31%
  }

  #ContetnBox2 .FlexBox .RightBox>div .RightBoxTitle {
    margin-top: 135px
  }

  #ContetnBox2 .FlexBox .RightBox>div .RightBoxtext1 {
    margin-top: 46px
  }

  #ContetnBox2 .FlexBox .RightBox>div .RightBoxtext2,
  #ContetnBox2 .FlexBox .RightBox>div .RightBoxtext3 {
    margin-top: 35px
  }

  .Img1 {
    width: 720px
  }

  .Img2 {
    width: 730px
  }
}

@media(max-width:1550px) {
  .AboutXinShengBox {
    height: 170px
  }

  #ContetnBox1 {
    height: 580px
  }

  .Img1 {
    width: 630px
  }

  #ContetnBox2 .FlexBox .LeftBox .Img2 {
    width: 690px;
    margin-top: 20px
  }

  #ContetnBox1 .FlexBox .LeftBox>div {
    padding-left: 27%
  }

  #ContetnBox2 .FlexBox .RightBox>div {
    padding-right: 24%
  }

  #ContetnBox1 .FlexBox .LeftBox>div .LeftBoxTitle {
    margin-top: 85px
  }

  #ContetnBox2 .FlexBox .RightBox>div .RightBoxTitle {
    margin-top: 125px
  }

  #ContetnBox2 .FlexBox .RightBox>div .RightBoxtext1,
  #ContetnBox2 .FlexBox .RightBox>div .RightBoxtext2,
  #ContetnBox2 .FlexBox .RightBox>div .RightBoxtext3 {
    margin-top: 45px
  }
}

@media(max-width:1434px) {
  #ContetnBox2 {
    height: 730px
  }

  .Img1 {
    width: 580px
  }

  #ContetnBox2 .FlexBox .LeftBox .Img2 {
    width: 600px;
    height: 520px;
    margin-top: 20px
  }

  #ContetnBox1 .FlexBox .LeftBox>div {
    padding-left: 21%
  }

  #ContetnBox2 .FlexBox .RightBox>div {
    padding-right: 19%
  }

  #ContetnBox1 .FlexBox .LeftBox>div .LeftBoxTitle {
    margin-top: 90px
  }

  #ContetnBox2 .FlexBox .RightBox>div .RightBoxTitle {
    margin-top: 95px
  }

  #ContetnBox2 .FlexBox .RightBox>div .RightBoxtext1,
  #ContetnBox2 .FlexBox .RightBox>div .RightBoxtext2,
  #ContetnBox2 .FlexBox .RightBox>div .RightBoxtext3 {
    margin-top: 34px
  }
}

@media(max-width:1270px) {
  #ContetnBox1 .FlexBox .LeftBox>div {
    padding-left: 10%
  }

  #ContetnBox2 .FlexBox .RightBox>div {
    padding-right: 10%
  }

  #ContetnBox1 .FlexBox .LeftBox>div .LeftBoxTitle {
    margin-top: 90px
  }

  #ContetnBox2 .FlexBox .RightBox>div .RightBoxTitle {
    margin-top: 95px
  }

  #ContetnBox2 .FlexBox .RightBox>div .RightBoxtext1,
  #ContetnBox2 .FlexBox .RightBox>div .RightBoxtext2,
  #ContetnBox2 .FlexBox .RightBox>div .RightBoxtext3 {
    margin-top: 34px
  }
}

@media(max-width:1250px) {
  .AboutXinShengBox {
    height: 140px
  }

  .AboutXinShengBox p {
    font-size: 18px
  }

  #ContetnBox1 {
    height: 550px
  }

  #ContetnBox2 {
    height: 700px
  }

  .Img1 {
    width: 560px
  }

  #ContetnBox2 .FlexBox .LeftBox .Img2 {
    width: 560px;
    height: 490px;
    margin-top: 20px
  }

  #ContetnBox1 .FlexBox .LeftBox>div {
    padding-left: 8%
  }

  #ContetnBox2 .FlexBox .RightBox>div {
    padding-right: 8%
  }

  #ContetnBox1 .FlexBox .LeftBox>div .LeftBoxTitle {
    margin-top: 80px;
    font-size: 28px
  }

  #ContetnBox1 .FlexBox .LeftBox>div .LeftBoxtext1,
  #ContetnBox1 .FlexBox .LeftBox>div .LeftBoxtext2 {
    font-size: 16px;
    line-height: 34px
  }

  #ContetnBox2 .FlexBox .RightBox>div .RightBoxTitle {
    margin-top: 90px;
    font-size: 28px
  }

  #ContetnBox2 .FlexBox .RightBox>div .RightBoxtext1,
  #ContetnBox2 .FlexBox .RightBox>div .RightBoxtext2,
  #ContetnBox2 .FlexBox .RightBox>div .RightBoxtext3 {
    margin-top: 32px;
    line-height: 34px
  }
}

@media(max-width:1148px) {
  .blockSmall1080 {
    display: none
  }

  .AboutXinShengBox {
    height: 120px
  }

  .AboutXinShengBox p {
    font-size: 18px
  }

  #ContetnBox1 {
    height: 510px
  }

  #ContetnBox2 {
    height: 700px
  }

  .Img1 {
    width: 510px
  }

  #ContetnBox2 .FlexBox .LeftBox .Img2 {
    width: 510px;
    height: 390px;
    margin-top: 10px
  }

  #ContetnBox1 .FlexBox .LeftBox>div {
    padding-left: 8%
  }

  #ContetnBox2 .FlexBox .RightBox>div {
    padding-right: 7%
  }

  #ContetnBox1 .FlexBox .LeftBox>div .LeftBoxTitle {
    margin-top: 80px
  }

  #ContetnBox1 .FlexBox .LeftBox>div .LeftBoxtext1,
  #ContetnBox1 .FlexBox .LeftBox>div .LeftBoxtext2 {
    font-size: 14px;
    line-height: 34px;
    margin-top: 50px
  }

  #ContetnBox2 .FlexBox .RightBox>div .RightBoxTitle {
    margin-top: 90px
  }

  #ContetnBox2 .FlexBox .RightBox>div .RightBoxtext1,
  #ContetnBox2 .FlexBox .RightBox>div .RightBoxtext2,
  #ContetnBox2 .FlexBox .RightBox>div .RightBoxtext3 {
    font-size: 14px;
    margin-top: 32px;
    line-height: 34px
  }
}

@media(max-width:1080px) {
  .blockLarge1080 {
    display: none
  }

  .blockSmall1080 {
    display: block
  }

  #ContetnBox3 {
    background: rgba(246, 241, 240, 1);
    padding: 50px 0 59px
  }

  #ContetnBox3 .ContetnBox3textBox .textTitle,
  #ContetnBox4 .ContetnBox4textBox .textTitle {
    height: 54px;
    font-size: 32px;
    font-weight: 300;
    color: rgba(0, 0, 0, 1);
    line-height: 54px
  }

  #ContetnBox3 .ContetnBox3textBox p,
  #ContetnBox4 .ContetnBox4textBox p {
    font-size: 16px;
    font-weight: 300;
    color: rgba(0, 0, 0, 1);
    line-height: 36px
  }

  #ContetnBox4 {
    padding: 50px 0
  }

  .Img1,
  .Img2 {
    width: 730px;
    height: auto
  }
}

@media(max-width:765px) {
  .AboutXinShengBox {
    height: 115px
  }

  .AboutXinShengBox p {
    margin-bottom: 6px;
    font-size: 16px
  }

  #ContetnBox3 {
    background: rgba(246, 241, 240, 1);
    padding: 50px 0 59px
  }

  #ContetnBox3 .ContetnBox3textBox .textTitle,
  #ContetnBox4 .ContetnBox4textBox .textTitle {
    height: 54px;
    font-size: 32px;
    font-weight: 300;
    color: rgba(0, 0, 0, 1);
    line-height: 54px
  }

  #ContetnBox3 .ContetnBox3textBox p,
  #ContetnBox4 .ContetnBox4textBox p {
    font-size: 16px;
    font-weight: 300;
    color: rgba(0, 0, 0, 1);
    line-height: 36px
  }

  #ContetnBox4 {
    padding: 50px 0 55px
  }
}

@media(max-width:544px) {
  #ContetnBox3 {
    background: rgba(246, 241, 240, 1);
    padding: 29px 0 69px
  }

  #ContetnBox4 {
    padding: 20px 0 50px
  }

  #ContetnBox3 .container,
  #ContetnBox4 .container {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }

  .AboutXinShengBox {
    height: 116px
  }

  .AboutXinShengBox p {
    height: 20px;
    font-size: 14px;
    font-weight: 300;
    color: rgba(0, 0, 0, 1);
    line-height: 20px;
    margin-bottom: 14px
  }

  #ContetnBox3 .ContetnBox3textBox .textTitle,
  #ContetnBox4 .ContetnBox4textBox .textTitle {
    height: 54px;
    font-size: 14px;
    font-weight: 300;
    color: rgba(0, 0, 0, 1);
    line-height: 54px
  }

  #ContetnBox3 .ContetnBox3textBox p,
  #ContetnBox4 .ContetnBox4textBox p {
    font-size: 12px;
    font-weight: 300;
    color: rgba(0, 0, 0, 1);
    line-height: 24px
  }

  .Img1,
  .Img2 {
    margin-top: 20px
  }
}