<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
  font-size: 1.25vw;
}
* {
  margin: 0;
  padding: 0;
  transition: 0.3s;
  -o-transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -webkit-transition-timing-function: ease-out;
  font-family: "PingFang SC", "鑻规柟-绠€", "Microsoft YaHei", "寰蒋闆呴粦";
  word-break: normal;
  text-decoration: none;
  text-align: center;
}
iframe,
#iconDiv1,
#iconDiv1 div,
#iconDiv1 img {
  transition: none;
  -o-transition: none;
  -moz-transition: none;
  -webkit-transition: none;
}
#top {
  width: 100%;
  height: 3.5vw;
  background-color: #444;
}
@media only screen and (max-width: 1280px) {
  #top {
    height: 44.8px;
  }
}
@media only screen and (max-width: 850px) {
  #top {
    height: 67.2px;
  }
}
.mainTitle {
  width: 50rem;
  position: relative;
  margin: 6.75rem auto auto auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.mainTitle .words {
  font-size: 2.08rem;
  font-family: HyRunYuan75j;
  color: #303846;
  line-height: 2.2rem;
  position: relative;
  z-index: 2;
}
.mainTitle .words span {
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: #fd6859;
}
.mainTitle .number {
  font-size: 8.33rem;
  font-family: YsChunFeng;
  opacity: 0.03;
  line-height: 8.4rem;
  position: absolute;
  z-index: 0;
}
.mainTitle div {
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #f8d9b1;
  position: absolute;
  bottom: 0;
  z-index: 1;
}
#bannerAndMain1 {
  width: 100%;
  position: relative;
}
#bannerAndMain1 .title {
  width: 31.25rem;
  height: 19.42rem;
  object-fit: contain;
  position: relative;
  margin-top: 7rem;
  z-index: 1;
}
#bannerAndMain1 .main1 {
  position: relative;
  margin-top: 3rem;
  z-index: 1;
  border-radius: 1.58rem;
  width: 50rem;
  height: 19.58rem;
  object-fit: cover;
  box-shadow: 0 0 0.8rem 0 rgba(57, 58, 94, 0.25);
}
#bannerAndMain1 .bannerBG {
  width: 100%;
  height: 62.08rem;
  object-fit: cover;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
}
#main2 {
  width: 50rem;
  position: relative;
  margin: 0 auto;
}
#main2 .mainTitle div {
  width: 8.6rem;
  left: 24.9rem;
}
#main2 .content {
  width: 100%;
  position: relative;
  z-index: 1;
  margin: 1.13rem auto auto auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
#main2 .content .contentItem {
  width: 23.75rem;
  height: 10.42rem;
  border-radius: 0.5rem;
  background-color: #fef8f7;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 2.62rem;
}
#main2 .content .contentItem .itemTitle {
  width: 40.7%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0.5rem 0.25rem 0.25rem 0.5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#main2 .content .contentItem .itemTitle p {
  font-weight: 600;
  color: #ffffff;
}
#main2 .content .contentItem .itemTitle .title {
  font-size: 1.66rem;
  margin-bottom: 0.35rem;
}
#main2 .content .contentItem .itemTitle .words {
  font-size: 0.83rem;
  line-height: 1.2rem;
}
#main2 .content .contentItem .bg1 {
  background-image: url(../images/main1Con1PC.webp);
}
#main2 .content .contentItem .bg2 {
  background-image: url(../images/main1Con2PC.webp);
}
#main2 .content .contentItem .bg3 {
  background-image: url(../images/main1Con3PC.webp);
}
#main2 .content .contentItem .bg4 {
  background-image: url(../images/main1Con4PC.webp);
}
#main2 .content .contentItem .itemWords {
  width: 59.3%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#main2 .content .contentItem .itemWords div:first-child {
  margin-top: 0;
}
#main2 .content .contentItem .itemWords .wordsWraper {
  width: 80%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin-top: 0.5rem;
}
#main2 .content .contentItem .itemWords .wordsWraper .title {
  width: 20%;
  height: 1.05rem;
  background-color: #fd6859;
  border-radius: 0.33rem;
  font-size: 0.68rem;
  color: #ffffff;
  line-height: 1.05rem;
}
#main2 .content .contentItem .itemWords .wordsWraper .words {
  width: 75%;
  margin-left: 5%;
  text-align: justify;
  font-size: 0.75rem;
  letter-spacing: 0.05rem;
  color: #303846;
  line-height: 1.05rem;
}
#main2 .floatWord {
  font-size: 23.55rem;
  color: #303846;
  font-family: BzJiTaiCaoShu;
  opacity: 0.02;
  position: absolute;
  z-index: 0;
  left: -19rem;
  top: 10rem;
  transform: rotate(-35deg);
}
#main3 {
  position: relative;
  overflow: hidden;
  width: 100%;
}
#main3 .mainTitle div {
  width: 12.9rem;
  left: 23.8rem;
}
#main3 table {
  margin: 3.33rem auto auto auto;
  width: 50rem;
  border-radius: 0.5rem;
  border: 0.1rem solid #fd6859;
  border-spacing: 0;
  background-color: #fd6859;
  position: relative;
  z-index: 1;
}
#main3 table .redBG {
  background-color: #fd6859;
}
#main3 table .buleBG {
  background-color: #788bec;
}
#main3 table .whiteBG {
  background-color: #ffffff;
}
#main3 table .greyBG {
  background-color: #f9f9f9;
}
#main3 table thead:first-child td:first-child {
  border-radius: 0.35rem 0 0 0;
}
#main3 table thead:first-child td:last-child {
  border-radius: 0 0.35rem 0 0;
}
#main3 table tbody:last-child tr:last-child td:first-child {
  border-radius: 0 0 0 0.35rem;
}
#main3 table tbody:last-child tr:last-child td:last-child {
  border-radius: 0 0 0.35rem 0;
}
#main3 table tr :first-child {
  width: 45%;
}
#main3 table tr :nth-child(2) {
  width: 12%;
}
#main3 table tr :last-child {
  width: 45%;
}
#main3 table thead {
  height: 4.16rem;
}
#main3 table thead tr td {
  font-size: 1.35rem;
  font-weight: 600;
  color: #ffffff;
  line-height: 4.16rem;
}
#main3 table tbody tr {
  height: 3.75rem;
}
#main3 table tbody tr .words {
  font-size: 1.08rem;
  color: #303846;
  line-height: 3.75rem;
}
#main3 table tbody tr .button a {
  width: 8.33rem;
  height: 2.08rem;
  border-radius: 1.05rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
#main3 table tbody tr .button a img {
  width: 1.46rem;
  height: 1.25rem;
  object-fit: contain;
}
#main3 table tbody tr .button a p {
  font-size: 0.92rem;
  color: #ffffff;
  line-height: 2.08rem;
  margin-left: 0.4rem;
}
#main3 .floatImg {
  position: absolute;
  z-index: 0;
  top: 12rem;
  left: 0;
  width: 100%;
  height: 53.66rem;
  object-fit: cover;
}
#main3 .floatWords {
  position: absolute;
  z-index: 0;
  color: #303846;
  font-family: BzJiTaiCaoShu;
  opacity: 0.03;
}
#main3 .floatWords1 {
  font-size: 16rem;
  top: 72rem;
  left: 6rem;
}
#main3 .floatWords2 {
  font-size: 19.5rem;
  top: 71rem;
  left: 65rem;
}
#main4 {
  width: 100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
#main4 .mainTitle div {
  width: 4.5rem;
  left: 21.6rem;
}
#main4 .content {
  width: 50rem;
  height: 24rem;
  margin: 3.25rem auto auto auto;
  position: relative;
  z-index: 1;
}
#main4 .content .contentItem1 {
  width: 32.58rem;
  height: 19.7rem;
  background-image: url(../images/main4Con1BgPC.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
}
#main4 .content .contentItem1 .title {
  text-align: left;
  font-size: 1.33rem;
  color: #303846;
  font-weight: 600;
  margin-top: 1.75rem;
  margin-left: 1.75rem;
}
#main4 .content .contentItem1 .line1,
#main4 .content .contentItem1 .line2 {
  text-align: center;
  height: 2.3rem;
  line-height: 2.3rem;
  font-size: 1.25rem;
  color: #666;
  background-color: #ddd;
  border-radius: 0.4rem;
  margin-left: 3.3rem;
}
#main4 .content .contentItem1 .line1 {
  margin-top: 1.6rem;
  width: 9.16rem;
}
#main4 .content .contentItem1 .line2 {
  margin-top: 1.2rem;
  width: 11.9rem;
}
#main4 .content .contentItem1 .line3 {
  text-align: left;
  font-size: 1.2rem;
  font-style: italic;
  font-weight: 600;
  color: #666;
  margin-top: 3.5rem;
  margin-left: 8.3rem;
}
#main4 .content .contentItem1 img {
  position: absolute;
  left: 1.75rem;
  bottom: 1.75rem;
  width: 6rem;
  height: 13.41rem;
  object-fit: contain;
}
#main4 .content .contentItem2 {
  width: 35.75rem;
  height: 21.125rem;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  background-image: url(../images/main4Con2BgPC.webp);
  background-repeat: no-repeat;
  background-size: contain;
}
#main4 .content .contentItem2 .title {
  width: 7rem;
  margin-top: 1.75rem;
  margin-left: 6.15rem;
  margin-bottom: 1.5rem;
}
#main4 .content .contentItem2 .title p {
  font-size: 1.33rem;
  font-weight: 600;
  color: #ffffff;
}
#main4 .content .contentItem2 .title div {
  width: 100%;
  height: 0.2rem;
  border-radius: 0.1rem;
  background-color: #ffffff;
  margin-top: 0.2rem;
}
#main4 .content .contentItem2 .word {
  height: 1.6rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0.55rem;
}
#main4 .content .contentItem2 .word img {
  width: 1.42rem;
  height: 1.6rem;
  object-fit: contain;
}
#main4 .content .contentItem2 .word p {
  font-size: 1.3rem;
  font-weight: 600;
  color: #ffffff;
  margin-left: 0.6rem;
}
#main4 .content .contentItem2 .word1 {
  margin-left: 8rem;
}
#main4 .content .contentItem2 .word2 {
  margin-left: 7.5rem;
}
#main4 .content .contentItem2 .word3 {
  margin-left: 7rem;
}
#main4 .content .contentItem2 .word4 {
  margin-left: 6.5rem;
}
#main4 .content .contentItem2 .word5 {
  margin-left: 6rem;
}
#main4 .content .contentItem2 .word6 {
  margin-left: 5.5rem;
}
#main4 .floatWord {
  font-family: BzJiTaiCaoShu;
  font-size: 22.38rem;
  color: #303846;
  opacity: 0.02;
  transform: rotate(-20deg);
  position: absolute;
  z-index: 0;
  top: 8rem;
  left: -7rem;
}
#main5 {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-bottom: 6rem;
}
#main5 .mainTitle {
  z-index: 1;
  margin-top: 9rem;
}
#main5 .mainTitle .words {
  color: #ffffff;
}
#main5 .mainTitle div {
  width: 7rem;
  left: 26.7rem;
}
#main5 .partTitle {
  padding: 0 1.6rem 0 1rem;
  width: fit-content;
  height: 3.34rem;
  background-color: #fd6859;
  border-radius: 0.45rem 1.67rem 1.67rem 0.45rem;
  display: flex;
  align-items: center;
}
#main5 .partTitle img {
  width: 1.8rem;
  height: 1.67rem;
  object-fit: contain;
}
#main5 .partTitle p {
  font-size: 1.33rem;
  font-weight: 600;
  line-height: 3.34rem;
  color: #ffffff;
  font-style: italic;
  margin-left: 0.5rem;
}
#main5 .part1 {
  position: relative;
  z-index: 1;
  margin: 3.75rem auto auto auto;
  width: 50rem;
}
#main5 .part1 .contentWrapper {
  width: 100%;
  margin-top: 2.08rem;
  display: flex;
  justify-content: space-between;
}
#main5 .part1 .contentWrapper .contentItem {
  width: 14.6rem;
  height: 8.2rem;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 0.7rem;
}
#main5 .part1 .contentWrapper .contentItem .line1 {
  display: flex;
  justify-content: center;
  align-items: center;
}
#main5 .part1 .contentWrapper .contentItem .line1 img {
  width: 3.08rem;
  height: 2.33rem;
  object-fit: contain;
}
#main5 .part1 .contentWrapper .contentItem .line1 p {
  padding: 0 0.7rem;
  width: fit-content;
  height: 2.3rem;
  border-radius: 0.4rem;
  background-color: #788bec;
  font-size: 1.3rem;
  color: #ffffff;
  line-height: 2.3rem;
  margin-left: 0.6rem;
}
#main5 .part1 .contentWrapper .contentItem .line2 {
  margin-top: 0.5rem;
  font-size: 1.16rem;
  line-height: 1.5rem;
  color: #788bec;
}
#main5 .part1 .contentWord {
  margin-top: 2.08rem;
  width: 100%;
  text-align: justify;
  font-size: 0.92rem;
  color: #ffffff;
  line-height: 1.8rem;
}
#main5 .part2 {
  width: 50rem;
  position: relative;
  z-index: 1;
  margin: 6.5rem auto auto auto;
}
#main5 .part2 .partContent {
  margin-top: 2.92rem;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#main5 .part2 .partContent .pathImg {
  position: relative;
  width: 23.92rem;
  height: 15.75rem;
  background-image: url(../images/path.svg);
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#main5 .part2 .partContent .pathImg p {
  font-size: 0.92rem;
}
#main5 .part2 .partContent .pathImg .pathwords {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#main5 .part2 .partContent .pathImg .pathwords p {
  color: #ffffff;
}
#main5 .part2 .partContent .pathImg .rowWords {
  flex-direction: column;
}
#main5 .part2 .partContent .pathImg .rowWords p {
  line-height: 3.45rem;
}
#main5 .part2 .partContent .pathImg .colWords p {
  writing-mode: vertical-lr;
  text-align: left;
  line-height: 1.3rem;
  margin: 0 0.5rem;
}
#main5 .part2 .partContent .pathImg img {
  width: 4rem;
  height: 3.67rem;
  object-fit: contain;
}
#main5 .part2 .partContent .pathImg .iconWord {
  margin-top: 0.6rem;
  color: #666;
}
#main5 .part2 .partContent .partword {
  width: 24rem;
  line-height: 1.8rem;
  font-size: 1.08rem;
  color: #666;
  text-align: justify;
}
#main5 #teahcerSwiper {
  position: relative;
  z-index: 1;
  width: 100%;
  margin-top: 2.92rem;
}
#main5 #teahcerSwiper .slideItem {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-top: 2rem;
}
#main5 #teahcerSwiper .slideItem .content {
  width: 15rem;
  height: 8.75rem;
  background-image: linear-gradient(-102deg, #fd6859, #fbbd9c);
  border-radius: 0.83rem;
  padding: 0.02px;
  position: relative;
}
#main5 #teahcerSwiper .slideItem .content .name {
  width: 5.9rem;
  height: 2.08rem;
  border-radius: 0.83rem;
  background-color: #ffffff;
  margin: 0.83rem 0 0 0.83rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
#main5 #teahcerSwiper .slideItem .content .name img {
  width: 1.375rem;
  height: 1.375rem;
  object-fit: contain;
  margin-left: 0.6rem;
}
#main5 #teahcerSwiper .slideItem .content .name p {
  margin-left: 0.2rem;
  font-size: 1.05rem;
  font-weight: 600;
  line-height: 2.08rem;
  background-image: linear-gradient(-102deg, #fd6859, #fbbd9c);
  background-clip: text;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -o-background-clip: text;
  color: transparent;
}
#main5 #teahcerSwiper .slideItem .content .word1,
#main5 #teahcerSwiper .slideItem .content .word2 {
  margin-top: 0.75rem;
  margin-left: 0.83rem;
  font-size: 0.75rem;
  color: #ffffff;
  text-align: left;
}
#main5 #teahcerSwiper .slideItem .content .word1 {
  line-height: 1.1rem;
}
#main5 #teahcerSwiper .slideItem .content .word2 {
  line-height: 1.3rem;
}
#main5 #teahcerSwiper .slideItem .content .photo {
  position: absolute;
  top: -1.5rem;
  right: 0.83rem;
  width: 6.04rem;
  height: 6.04rem;
  object-fit: cover;
  border-radius: 4rem;
  border: 0.25rem solid rgba(255, 255, 255, 0.5);
}
#main5 #teahcerSwiper .slideItem .content:first-child {
  margin-left: 18.75%;
}
#main5 #teahcerSwiper .slideItem .content:last-child {
  margin-right: 18.75%;
}
#main5 .part3 {
  width: 50rem;
  height: 31.65rem;
  position: relative;
  z-index: 1;
  margin: 3rem auto auto auto;
  overflow: visible;
}
#main5 .part3 .partTitle img {
  transform: scale(1.2);
}
#main5 .part3 .content1,
#main5 .part3 .content2,
#main5 .part3 .content3,
#main5 .part3 .content4,
#main5 .part3 .content5 {
  position: absolute;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#main5 .part3 .content1 .contentWord,
#main5 .part3 .content2 .contentWord,
#main5 .part3 .content3 .contentWord,
#main5 .part3 .content4 .contentWord,
#main5 .part3 .content5 .contentWord {
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: left;
  color: #ffffff;
  padding: 1.2rem 1.5rem 2.5rem 1.5rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top;
}
#main5 .part3 .content1 .bgRed,
#main5 .part3 .content2 .bgRed,
#main5 .part3 .content3 .bgRed,
#main5 .part3 .content4 .bgRed,
#main5 .part3 .content5 .bgRed,
#main5 .part3 .content1 .bgBlue,
#main5 .part3 .content2 .bgBlue,
#main5 .part3 .content3 .bgBlue,
#main5 .part3 .content4 .bgBlue,
#main5 .part3 .content5 .bgBlue {
  position: relative;
  left: -1.1rem;
  margin-top: 0.95rem;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 1.75rem;
  font-size: 1.08rem;
  font-weight: 600;
  color: #ffffff;
  line-height: 2.5rem;
}
#main5 .part3 .content1 .bgRed,
#main5 .part3 .content2 .bgRed,
#main5 .part3 .content3 .bgRed,
#main5 .part3 .content4 .bgRed,
#main5 .part3 .content5 .bgRed {
  background-color: #fd6859;
  box-shadow: 0 0 0 0.33rem rgba(253, 104, 89, 0.1);
}
#main5 .part3 .content1 .bgBlue,
#main5 .part3 .content2 .bgBlue,
#main5 .part3 .content3 .bgBlue,
#main5 .part3 .content4 .bgBlue,
#main5 .part3 .content5 .bgBlue {
  background-color: #788bec;
  box-shadow: 0 0 0 0.33rem rgba(120, 139, 236, 0.1);
}
#main5 .part3 .content1 {
  top: 5.5rem;
  left: 1.5rem;
}
#main5 .part3 .content1 .contentWord {
  background-image: url(../images/main5part3bg1PC.webp);
}
#main5 .part3 .content2 {
  top: 7.7rem;
  left: 16rem;
}
#main5 .part3 .content2 .contentWord {
  background-image: url(../images/main5part3bg2PC.webp);
}
#main5 .part3 .content3 {
  top: 6.5rem;
  left: 34.4rem;
}
#main5 .part3 .content3 .contentWord {
  background-image: url(../images/main5part3bg3PC.webp);
}
#main5 .part3 .content4 {
  top: 16.75rem;
  right: 0rem;
}
#main5 .part3 .content4 .contentWord {
  background-image: url(../images/main5part3bg4PC.webp);
}
#main5 .part3 .content5 {
  top: 20rem;
  right: 18.33rem;
}
#main5 .part3 .content5 .contentWord {
  background-image: url(../images/main5part3bg5PC.webp);
}
#main5 .part3 .pathImg {
  position: absolute;
  z-index: 1;
  top: 12rem;
  left: -4.3rem;
  width: 51.92rem;
  height: 20rem;
  object-fit: contain;
}
#main5 .part4 {
  width: 44rem;
  background-color: #ffffff;
  background: url(../images/main5part4contentPC.webp);
  background-repeat: no-repeat;
  background-size: 32.6rem auto;
  background-size: cover;
  position: relative;
  z-index: 1;
  margin: 2.5rem auto auto auto;
  border-radius: 0.92rem;
  box-shadow: 0 0 1.75rem rgba(127, 36, 0, 0.25);
  padding: 6.75rem 3rem 3rem 3rem;
}
#main5 .part4 .title {
  position: absolute;
  background-image: url(../images/main5part4TitlePC.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 10.25rem;
  height: 1.75rem;
  padding: 1.45rem 2.25rem 0.83rem 1.58rem;
  top: 1.5rem;
  left: -1.7rem;
  font-size: 1.33rem;
  font-weight: 600;
  color: #ffffff;
}
#main5 .part4 .content {
  font-size: 0.83rem;
  line-height: 1.5rem;
  color: #666;
  text-align: justify;
}
#main5 .floatImg1 {
  position: absolute;
  z-index: 0;
  top: 1rem;
  left: 0;
  width: 100%;
  object-fit: contain;
}
#main5 .floatImg2 {
  position: absolute;
  z-index: 0;
  top: 42rem;
  left: 0;
  width: 100%;
  object-fit: contain;
}
#main5 .floatImg3 {
  position: absolute;
  z-index: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  object-fit: contain;
}
</pre></body></html>