.page {
  background-color: rgba(255, 255, 255, 1);
  position: relative;
  width: 100vw;
  height: 153.75vw;
  overflow: hidden;
}

/* .box_1 {
  width: 100vw;
  height: 153.75vw;
  background: url(./img/SketchPng03d1aff9cd160ff05a894fa240ad291a7703f8c9146503fa6925afe421afa6e9.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.section_1 {
  width: 100vw;
  height: 5.21vw;
  background: url(./img/SketchPnga988737c1964fe5710c7cd69071b2f77480badfe8baff4b5aee0ac98854b621b.png)
    100% no-repeat;
  background-size: 100% 100%;
}

.image_1 {
  width: 11.36vw;
  height: 1.78vw;
  margin: 1.66vw 0 0 13.54vw;
}

.text_1 {
  width: 37.3vw;
  height: 0.79vw;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 0.72vw;
  letter-spacing: 0.699999988079071px;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.89vw;
  margin: 2.44vw 12.81vw 0 25vw;
}

.box_2 {
  position: relative;
  width: 100vw;
  height: 130.79vw;
}

.group_1 {
  background-image: url(./img/0b4661400eed48aaabfd9634fbd81592_mergeImage.png);
  height: 33.08vw;
  width: 100vw;
}

.text-wrapper_12 {
  width: 44.69vw;
  height: 5.21vw;
  margin: 8.59vw 0 0 27.6vw;
}

.text_2 {
  width: 44.69vw;
  height: 5.21vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 3.75vw;
  letter-spacing: 5.985881805419922px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 5.21vw;
}

.text-wrapper_13 {
  width: 28.44vw;
  height: 5.42vw;
  margin: 2.44vw 0 0 29.78vw;
}

.text_3 {
  width: 28.44vw;
  height: 5.42vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.3vw;
  letter-spacing: 8.640000343322754px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: center;
  line-height: 1.72vw;
}

.image-wrapper_6 {
  width: 8.34vw;
  height: 0.84vw;
  margin: 7.44vw 0 3.12vw 81.45vw;
}

.image_2 {
  width: 8.34vw;
  height: 0.84vw;
} */

.section_4 {
  /* width: 623px; */
  width: 73.8vw;
  /* width: 64.17vw; */
  /* height: 16.98vw; */
  /* margin: 5.36vw 0 0 14.27vw; */
   margin: 2.29vw 0 0 13.54vw;
}

.block_2 {
  width: 36.45vw;
  /* height: 13.91vw; */
}

.text-group_2 {
  width: 4.59vw;
  /* height: 3.49vw; */
  margin-left: 0.11vw;
}

.text-wrapper_3 {
  width: 4.59vw;
  /* height: 1.57vw; */
  overflow-wrap: break-word;
  color: rgba(5, 226, 183, 1);
  font-size: 1.35vw;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  /* line-height: 1.57vw; */
  font-style: italic;
}

.text_31 {
  width: 2.82vw;
  /* height: 1.93vw; */
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 1.35vw;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  /* line-height: 1.93vw; */
}

.image_3 {
  width: 2.92vw;
  height: 0.11vw;
  margin: 0.28vw 0 0 0.15vw;
}

.text_6 {
  width: 100%;
  /* height: 6.31vw; */
  overflow-wrap: break-word;
  color: rgba(60, 60, 60, 1);
  font-size: 1vw;
  letter-spacing: 2.5334372520446777px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  margin-top: 1.19vw;
  background-color: #f7f7f6;
  padding-top: 1vw;
  padding-left: 1.5vw;
  padding-right: 1.5vw;
  padding-bottom: 0.8vw;
}

.image-wrapper_7 {
  width: 3.96vw;
  height: 0.84vw;
  margin: 0.1vw 0 0 0.15vw;
}

.thumbnail_1 {
  width: 0.84vw;
  height: 0.84vw;
}

.thumbnail_2 {
  width: 0.84vw;
  height: 0.84vw;
  margin-left: 0.73vw;
}

.thumbnail_3 {
  width: 0.84vw;
  height: 0.84vw;
  margin-left: 0.73vw;
}

.image_4 {
  width: 0.16vw;
  /* height: 16.88vw; */
  margin: 0.1vw 0 0 3.22vw;
}

.block_3 {
  /* width: 23.03vw; */
  /* height: 13.44vw; */
  margin-left: 3.5vw;
  flex: 1;
}

.text-group_3 {
  width: 7.4vw;
  /* height: 3.49vw; */
}

.text-wrapper_4 {
  width: 7.4vw;
  /* height: 1.57vw; */
  overflow-wrap: break-word;
  color: rgba(5, 226, 183, 1);
  font-size: 1.35vw;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  /* line-height: 1.57vw; */
  font-style: italic;
}

.text_32 {
  width: 2.82vw;
  /* height: 1.93vw; */
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 1.35vw;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  /* line-height: 1.93vw; */
}

.image_5 {
  width: 2.92vw;
  height: 0.11vw;
  margin: 0.28vw 0 0 0.15vw;
}

.text_9 {
  /* width: 22.77vw; */
  /* height: 7.3vw; */
  flex: 1;
  overflow-wrap: break-word;
  color: rgba(102, 102, 102, 1);
  font-size:0.8vw;
  letter-spacing: 1.6286381483078003px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  /* line-height: 1.3vw; */
  margin: 2.9vw 0 0 0.26vw;
  /* text-decoration: underline; */
}

.text-wrapper_5 {
  width: 13.34vw;
  height: 1.72vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.72vw;
  margin: 5.41vh 0 0 42.65vw;
}

.text_10 {
  width: 13.34vw;
  height: 1.72vw;
  overflow-wrap: break-word;
  color: rgba(5, 226, 183, 1);
  font-size: 1.25vw;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  /* line-height: 1.72vw; */
  font-style: italic;
}
.text_10phone{
  font-style: italic;
}

.text_11 {
  width: 13.34vw;
  height: 1.72vw;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 1.25vw;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.72vw;
}

.image_6 {
  width: 2.92vw;
  height: 0.11vw;
  margin: 0.31vw 0 0 51.19vw;
}

.grid_2 {
  width: 73.8vw;
  height: 31.2vw;
  flex-wrap: wrap;
  margin: 2.29vw 0 0 13.54vw;
}

.text-wrapper_6-0 {
  background-image: url(./img/7daa486c1fb34c45a870d1d07662acad_mergeImage.png);
  height: 15.11vw;
  width: 23.7vw;
  margin: 0 0.88vw 0.98vw 0;
  background: url(./img/7daa486c1fb34c45a870d1d07662acad_mergeImage.png);
  position: relative;
}
.text-wrapper_6_title{
  position: absolute;
  bottom: 4px;
  left: 9px;
  color: #fff;
}

.text_12-0 {
  width: 5.11vw;
  height: 1.31vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.25vw;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.46vw;
  margin: 13.43vw 0 0 0.52vw;
}

.text-wrapper_6-1 {
  background-image: url(./img/7daa486c1fb34c45a870d1d07662acad_mergeImage.png);
  height: 15.11vw;
  width: 23.7vw;
  margin: 0 0.88vw 0.98vw 0;
  background: url(./img/3495942f5b934686ae2160e8f9079f5c_mergeImage.png);
}

.text_12-1 {
  width: 5.11vw;
  height: 1.31vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.25vw;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.46vw;
  margin: 13.43vw 0 0 0.52vw;
}

.text-wrapper_6-2 {
  background-image: url(./img/7daa486c1fb34c45a870d1d07662acad_mergeImage.png);
  height: 15.11vw;
  width: 23.7vw;
  margin: 0 0.88vw 0.98vw 0;
  margin-right: 0;
  background: url(./img/84adae9c05ce4407a4b0ac974098b2be_mergeImage.png);
}

.text_12-2 {
  width: 5.11vw;
  height: 1.31vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.25vw;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.46vw;
  margin: 13.43vw 0 0 0.52vw;
}

.text-wrapper_6-3 {
  background-image: url(./img/7daa486c1fb34c45a870d1d07662acad_mergeImage.png);
  height: 15.11vw;
  width: 23.7vw;
  margin: 0 0.88vw 0.98vw 0;
  margin-bottom: 0;
  background: url(./img/04a15221cd2c4d23a220a5295cecea5b_mergeImage.png);
}

.text_12-3 {
  width: 5.11vw;
  height: 1.31vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.25vw;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.46vw;
  margin: 13.43vw 0 0 0.52vw;
}

.text-wrapper_6-4 {
  background-image: url(./img/7daa486c1fb34c45a870d1d07662acad_mergeImage.png);
  height: 15.11vw;
  width: 23.7vw;
  margin: 0 0.88vw 0.98vw 0;
  margin-bottom: 0;
  background: url(./img/bef37ab8c5254d0c8b0875fbb3287b5a_mergeImage.png);
}

.text_12-4 {
  width: 5.11vw;
  height: 1.31vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.25vw;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.46vw;
  margin: 13.43vw 0 0 0.52vw;
}

.text-wrapper_6-5 {
  background-image: url(./img/7daa486c1fb34c45a870d1d07662acad_mergeImage.png);
  height: 15.11vw;
  width: 23.7vw;
  margin: 0 0.88vw 0.98vw 0;
  margin-right: 0;
  margin-bottom: 0;
  background: url(./img/a7a7982a0ece4d689521a89e779499e6_mergeImage.png);
}

.text_12-5 {
  width: 5.11vw;
  height: 1.31vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 1.25vw;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.46vw;
  margin: 13.43vw 0 0 0.52vw;
}

.text-wrapper_7 {
  width: 10.84vw;
  height: 1.72vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.72vw;
  margin: 5.41vw 0 0 43.9vw;
}

.text_13 {
  width: 10.84vw;
  height: 1.72vw;
  overflow-wrap: break-word;
  color: rgba(5, 226, 183, 1);
  font-size: 1.19vw;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  /* line-height: 1.72vw; */
  font-style: italic;
}

.text_14 {
  width: 13.34vw;
  height: 1.72vw;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 1.25vw;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.72vw;
}

.image_7 {
  width: 2.92vw;
  height: 0.11vw;
  margin: 0.36vw 0 0 50vw;
}


.CompanyNews{
  max-width: 36.45vw;
}
.CompanyNews .slick-dots {
  display: none;
 /* margin-top: 1vw;  */
}
.CompanyNews .slick-dots li button {
    width: 0.65vw !important;
    height: 0.65vw !important;
    background: none;
    border: 0.1vw solid #333333;
    border-radius: 50%;
}
.CompanyNews .slick-dots .slick-active button {
  width: 0.65vw !important;
  height: 0.65vw !important;
  border: 0.1vw solid #333333;
  background: #333333;
 
}
.CompanyNews  .slick-dots {
  position: unset;
  text-align: left;
  display: none  !important;
  
}
.dynamic {
    max-width: 22.77vw;
}
.slick-slide{
  height: auto !important;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{
  content: '' !important;
  background-image: url(/sitefiles/library/images/2023/1/26a2d3a732297c15.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 3vw;
  height: 4.7vw;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{
    content: '' !important;
    background-image: url(/sitefiles/library/images/2023/1/389a4661f88e52fe.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 3vw;
    height: 4.7vw;
}
.HomeTopBanner .slick-dots{
    padding: 0px 2vw;
    width: auto;
    display: inline-grid !important;
    /*justify-content: right;
    flex-direction: column-reverse; */
    /* margin: 0px 8vw; */
    right: 4vw;

}
.HomeTopBanner .slick-dots .slick-active button {
  width: 0.65vw !important;
  height: 3.28vw !important;
  /* background-color: #fff !important; */
  background-color:#fff !important;
  
}
.HomeTopBanner .slick-dots li{
  margin: 3px 0px !important;
}
.HomeTopBanner .slick-dots li button {
  width: 0.65vw !important;
  height: 0.65vw !important;
  background: transparent !important;
  border: 0.15vw solid #fff !important;
  margin: 0.4vw 0px !important;
}