/************************************************************
** 请将全局样式拷贝到项目的全局 CSS 文件或者当前页面的顶部 **
** 否则页面将无法正常显示                                  **
************************************************************/

html {
  font-size: 16px;
}
a{ text-decoration:none;}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans',
    'Droid Sans', 'Helvetica Neue', 'Microsoft Yahei', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 100vw;
  height: 100vh;
}

body * {
  box-sizing: border-box;
  flex-shrink: 0;
}

.flex-row {
  display: flex;
  flex-direction: row; 
}
@keyframes scaleEffect {
  0% { transform: scale(1); }   /* 初始状态 */
  50% { transform: scale(1.05); } /* 中间放大 */
  100% { transform: scale(1); }  /* 结束回到原尺寸 */
}
.flex-row a:hover img{animation: scaleEffect 0.7s ease;}
.flex-col {
  display: flex;
  flex-direction: column;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-evenly {
  justify-content: space-evenly;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.items-stretch {
  align-items: stretch;
}

.self-start {
  align-self: flex-start;
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.self-baseline {
  align-self: baseline;
}

.self-stretch {
  align-self: stretch;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-auto {
  flex: 1 1 auto;
}

.grow {
  flex-grow: 1;
}

.grow-0 {
  flex-grow: 0;
}

.shrink {
  flex-shrink: 1;
}

.shrink-0 {
  flex-shrink: 0;
}

.relative {
  position: relative;
}

.ml-2 {
  margin-left: 0.1042vw;
}

.mt-2 {
  margin-top: 0.1042vw;
}

.ml-4 {
  margin-left: 0.2083vw;
}

.mt-4 {
  margin-top: 0.2083vw;
}

.ml-6 {
  margin-left: 0.3125vw;
}

.mt-6 {
  margin-top: 0.3125vw;
}

.ml-8 {
  margin-left: 0.4167vw;
}

.mt-8 {
  margin-top: 0.4167vw;
}

.ml-10 {
  margin-left: 0.5208vw;
}

.mt-10 {
  margin-top: 0.5208vw;
}

.ml-12 {
  margin-left: 0.625vw;
}

.mt-12 {
  margin-top: 0.625vw;
}

.ml-14 {
  margin-left: 0.7292vw;
}

.mt-14 {
  margin-top: 0.7292vw;
}

.ml-16 {
  margin-left: 0.8333vw;
}

.mt-16 {
  margin-top: 0.8333vw;
}

.ml-18 {
  margin-left: 0.9375vw;
}

.mt-18 {
  margin-top: 0.9375vw;
}

.ml-20 {
  margin-left: 1.0417vw;
}

.mt-20 {
  margin-top: 1.0417vw;
}

.ml-22 {
  margin-left: 1.1458vw;
}

.mt-22 {
  margin-top: 1.1458vw;
}

.ml-24 {
  margin-left: 1.25vw;
}

.mt-24 {
  margin-top: 1.25vw;
}

.ml-26 {
  margin-left: 1.3542vw;
}

.mt-26 {
  margin-top: 1.3542vw;
}

.ml-28 {
  margin-left: 1.4583vw;
}

.mt-28 {
  margin-top: 1.4583vw;
}

.ml-30 {
  margin-left: 1.5625vw;
}

.mt-30 {
  margin-top: 1.5625vw;
}

.ml-32 {
  margin-left: 1.6667vw;
}

.mt-32 {
  margin-top: 1.6667vw;
}

.ml-34 {
  margin-left: 1.7708vw;
}

.mt-34 {
  margin-top: 1.7708vw;
}

.ml-36 {
  margin-left: 1.875vw;
}

.mt-36 {
  margin-top: 1.875vw;
}

.ml-38 {
  margin-left: 1.9792vw;
}

.mt-38 {
  margin-top: 1.9792vw;
}

.ml-40 {
  margin-left: 2.0833vw;
}

.mt-40 {
  margin-top: 2.0833vw;
}

.ml-42 {
  margin-left: 2.1875vw;
}

.mt-42 {
  margin-top: 2.1875vw;
}

.ml-44 {
  margin-left: 2.2917vw;
}

.mt-44 {
  margin-top: 2.2917vw;
}

.ml-46 {
  margin-left: 2.3958vw;
}

.mt-46 {
  margin-top: 2.3958vw;
}

.ml-48 {
  margin-left: 2.5vw;
}

.mt-48 {
  margin-top: 2.5vw;
}

.ml-50 {
  margin-left: 2.6042vw;
}

.mt-50 {
  margin-top: 2.6042vw;
}

.ml-52 {
  margin-left: 2.7083vw;
}

.mt-52 {
  margin-top: 2.7083vw;
}

.ml-54 {
  margin-left: 2.8125vw;
}

.mt-54 {
  margin-top: 2.8125vw;
}

.ml-56 {
  margin-left: 2.9167vw;
}

.mt-56 {
  margin-top: 2.9167vw;
}

.ml-58 {
  margin-left: 3.0208vw;
}

.mt-58 {
  margin-top: 3.0208vw;
}

.ml-60 {
  margin-left: 3.125vw;
}

.mt-60 {
  margin-top: 3.125vw;
}

.ml-62 {
  margin-left: 3.2292vw;
}

.mt-62 {
  margin-top: 3.2292vw;
}

.ml-64 {
  margin-left: 3.3333vw;
}

.mt-64 {
  margin-top: 3.3333vw;
}

.ml-66 {
  margin-left: 3.4375vw;
}

.mt-66 {
  margin-top: 3.4375vw;
}

.ml-68 {
  margin-left: 3.5417vw;
}

.mt-68 {
  margin-top: 3.5417vw;
}

.ml-70 {
  margin-left: 3.6458vw;
}

.mt-70 {
  margin-top: 3.6458vw;
}

.ml-72 {
  margin-left: 3.75vw;
}

.mt-72 {
  margin-top: 3.75vw;
}

.ml-74 {
  margin-left: 3.8542vw;
}

.mt-74 {
  margin-top: 3.8542vw;
}

.ml-76 {
  margin-left: 3.9583vw;
}

.mt-76 {
  margin-top: 3.9583vw;
}

.ml-78 {
  margin-left: 4.0625vw;
}

.mt-78 {
  margin-top: 4.0625vw;
}

.ml-80 {
  margin-left: 4.1667vw;
}

.mt-80 {
  margin-top: 4.1667vw;
}

.ml-82 {
  margin-left: 4.2708vw;
}

.mt-82 {
  margin-top: 4.2708vw;
}

.ml-84 {
  margin-left: 4.375vw;
}

.mt-84 {
  margin-top: 4.375vw;
}

.ml-86 {
  margin-left: 4.4792vw;
}

.mt-86 {
  margin-top: 4.4792vw;
}

.ml-88 {
  margin-left: 4.5833vw;
}

.mt-88 {
  margin-top: 4.5833vw;
}

.ml-90 {
  margin-left: 4.6875vw;
}

.mt-90 {
  margin-top: 4.6875vw;
}

.ml-92 {
  margin-left: 4.7917vw;
}

.mt-92 {
  margin-top: 4.7917vw;
}

.ml-94 {
  margin-left: 4.8958vw;
}

.mt-94 {
  margin-top: 4.8958vw;
}

.ml-96 {
  margin-left: 5vw;
}

.mt-96 {
  margin-top: 5vw;
}

.ml-98 {
  margin-left: 5.1042vw;
}

.mt-98 {
  margin-top: 5.1042vw;
}

.ml-100 {
  margin-left: 5.2083vw;
}

.mt-100 {
  margin-top: 5.2083vw;
}
.ml-29 {
  margin-left: 1.5104vw;
}
.ml-9 {
  margin-left: 0.4688vw;
}
.mt-13 {
  margin-top: 0.6771vw;
}
.ml-73 {
  margin-left: 3.8021vw;
}
.ml-13 {
  margin-left: 0.6771vw;
}
.mt-15 {
  margin-top: 0.7813vw;
}
.section {
  padding: 0.9375vw 18.5938vw 0.8854vw 18.75vw;
  background-color: rgb(23, 31, 37);
}
.image {
  width: 7.3958vw;
  height: 1.5625vw;
}
.font {
  font-size: 0.7292vw;
  font-family: Microsoft YaHei;
  line-height: 0.625vw;
  color: rgb(255, 255, 255);
}
.section_2 {
  padding: 2.5521vw 0;
  background-image: url('../images/e9a12aa7ce00b2801da7e6b63ff67a0b.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.section_3 {
  background-color: rgb(255, 255, 255);
  width: 0.05208vw;
  height: 3.6458vw;
}
.text_2 {
  margin-top: 1.5625vw;
  color: rgb(255, 255, 255);
  font-size: 3.125vw;
  font-family: Arial;
  font-weight: 700;
  line-height: 2.3438vw;
  text-transform: uppercase;
  opacity: 0.2;
}
.group {
  margin-top: 5.2083vw;
  width: 62.5vw;
}
.equal-division {
  position: relative;
}
.section_4 {
  padding: 2.6563vw 0 2.3958vw;
  background-color: rgb(255, 255, 255);
  box-shadow: 0vw 0vw 1.5625vw rgba(16, 19, 21, 0.1);
}
.section_4:hover{
  box-shadow: 0vw 0vw 1.5625vw rgba(16, 19, 21, 0.23);
}
.group_2 {
  flex: 1 1 15.625vw;
}
.group_35 {
  padding: 0.625vw 1.9271vw 0.6771vw 2.1354vw;
}
.image_24 {
  width: 2.6042vw;
  height: 2.5vw;
}
.font_2 {
  font-size: 0.9375vw;
  font-family: Microsoft YaHei;
  line-height: 0.9375vw;
  font-weight: 700;
  color: rgb(23, 31, 37);
}
.font_1 {
  font-size: 0.7292vw;
  font-family: Microsoft YaHei;
  line-height: 0.625vw;
  color: rgb(153, 153, 153);
}
.group_36 {
  padding: 0.6771vw 1.875vw 0.6771vw 1.9792vw;
}
.image_22 {
  width: 2.8646vw;
  height: 2.4479vw;
}
.group_37 {
  padding: 0.5208vw 2.1354vw 0.6771vw 2.2396vw;
}
.image_2 {
  width: 2.3438vw;
  height: 2.6042vw;
}
.font_3 {
  font-size: 0.7292vw;
  font-family: Microsoft YaHei;
  line-height: 0.7292vw;
  color: rgb(153, 153, 153);
}
.group_38 {
  padding: 0.5729vw 1.9271vw 0.5208vw 2.1354vw;
}
.image_1 {
  width: 2.6042vw;
  height: 2.7083vw;
}
.section_5 {
  background-color: rgb(240, 240, 240);
  height: 5.7292vw;
  width:0.5px;
}
.pos {
  position: absolute;
  left: 15.625vw;
  right: 46.8229vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_2 {
  position: absolute;
  left: 31.25vw;
  right: 31.1979vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_3 {
  position: absolute;
  left: 46.8229vw;
  right: 15.625vw;
  top: 50%;
  transform: translateY(-50%);
}
.group_6 {
    top: 50%;
    transform: translateY(-50%);
    height: 26.3vw;
    left: -7.5vw;
}
/*.group_39 {
  margin-right: 17vw;
  padding-bottom: 17.0313vw;
  width: 46.3542vw;
}*/
.section_7 {
  padding: 2.6042vw 2.6042vw 2.5521vw 5vw;
  background-image: url('../images/f7429b4ce1adbfa92c29bde0e5c335ee.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 46.3542vw;
  height: 9.2708vw;margin-right:-1vw;
}
.section_8 {
  background-color: rgb(51, 51, 51);
  width: 0.2604vw;
  height: 0.2604vw;
}
.pos_12 {
  position: absolute;
  left: 5vw;
  top: 2.8125vw;
}
.font_4 {
  font-size: 0.7292vw;
  font-family: Microsoft YaHei;
  line-height: 0.625vw;
  color: rgb(51, 51, 51);
}
.pos_13 {
  position: absolute;
  left: 12.3958vw;
  top: 2.8125vw;
}
.pos_95 {
  position: absolute;
  left: 5.8333vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_94 {
  position: absolute;
  left: 9.1146vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_98 {
  position: absolute;
  left: 13.8021vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_110 {
  position: absolute;
  left: 17.7083vw;
  top: 2.8125vw;
}
.pos_113 {
  position: absolute;
  right: 18.6458vw;
  top: 2.8125vw;
}
.pos_101 {
  position: absolute;
  left: 18.4896vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_103 {
  position: absolute;
  left: 22.3958vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_100 {
  position: absolute;
  right: 15.3125vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_111 {
  position: absolute;
  right: 13.3333vw;
  top: 2.8125vw;
}
.pos_97 {
  position: absolute;
  right: 12.0833vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_112 {
  position: absolute;
  right: 4.6875vw;
  top: 2.8125vw;
}
.pos_102 {
  position: absolute;
  right: 5.5208vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_42 {
  position: absolute;
  left: 6.4583vw;
  top: 6.25vw;
}
.pos_43 {
  position: absolute;
  left: 10.9896vw;
  top: 6.25vw;
}
.pos_44 {
  position: absolute;
  left: 15.7292vw;
  top: 6.25vw;
}
.image_3 {
  width: 0.4167vw;
  height: 1.9792vw;
}
.pos_114 {
  position: absolute;
  right: 8.6458vw;
  top: 2.8125vw;
}
.section_10 {
  padding: 2.9688vw 0 3.0208vw 1.0938vw;
  background-image: url('../images/9a141d2508545b5c387a83f131925794.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 42.3438vw;
}
.pos_47 {
  position: absolute;
  right: -1vw;
  top: 8.2813vw;
}
.view_10 {
  margin-left: 0.9375vw;
}
.view_11 {
  margin-left: 0.9896vw;
}
.view_12 {
  margin-left: 0.9375vw;
}
.view_13 {
  margin-left: 0.9375vw;
}
.view_14 {
  margin-left: 0.9375vw;
}
.section_11 {
  padding: 2.9688vw 0 3.0208vw 0.3646vw;
  background-image: url('../images/90a57a6149e1c543e1a7676b1ba74da5.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 42.6042vw;
}
.pos_137 {
  position: absolute;
  right: -1vw;
  top: 13.9583vw;
}
.view_15 {
  margin-left: 0.9375vw;
}
.view_16 {
  margin-left: 0.8854vw;
}
.view_17 {
  margin-left: 0.8854vw;
}
.view_18 {
  margin-left: 0.8854vw;
}
.view_19 {
  margin-left: 0.8854vw;
}
.section_12 {
  padding: 3.0208vw 4.375vw;
  background-image: url('../images/e093018433df246d80f372e0a628eeb3.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 45.2083vw;
}
.pos_53 {
  position: absolute;
  left: 1.1458vw;
  right:-1vw;
  top: 19.6354vw;
}
.view_1 {
  margin-left: 1.6667vw;
}
.view_42 {
  margin-left: 1.4583vw;
}
.view_43 {
  margin-left: 1.4583vw;
}
.view_44 {
  margin-left: 1.4583vw;
}
.group_7 {
  padding: 13.5417vw 0 13.0208vw;
  width: 23.0729vw;
}
.pos_4 {
  position: absolute;
  left: 19.3vw;
  top: 0;
}
.group_40 {
  width: 7.8125vw;margin-top: -6vw;
}
.image-wrapper {
  padding: 2.3438vw 0;
  background-image: url('../images/744f0938153554f2d0d02225580564bb.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.image_5 {
  width: 3.2813vw;
  height: 3.125vw;
}
.group_8 {
  width: 19.2188vw;
  height: 20.9375vw;
}
.pos_118 {
  position: absolute;
  left: 1.1458vw;
  top: 2.9583vw;
}
.section_22 {
  background-image: url('../images/0c5abfa0c9290699245406b6a638b24a.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 13.2292vw;
  height: 20.9375vw;
}
.pos_21 {
  position: absolute;
  left: 0;
  top: 0;
}
.image_4 {
  width: 0.625vw;
  height: 0.625vw;
}
.pos_124 {
  position: absolute;
  left: 7.9687vw;
  top: 1.3542vw;
}
.pos_50 {
  position: absolute;
  right: 6.1458vw;
  top: 7.2396vw;
}
.font_5 {
  font-size: 0.8333vw;
  font-family: Microsoft YaHei;
  line-height: 0.8333vw;
  font-weight: 700;
  color: rgb(51, 51, 51);
}
.text {
  text-transform: uppercase;transition:all 0.1s;
}
a.text:hover{color:#1351ec;transition:all 0.1s;}
.text_77 {
  margin-top: 0.8333vw;
}
.text_76 {
  margin-top: 1.5625vw;
}
.text_80 {
  margin-left: 0.4688vw;
}
.text_79 {
  margin-left: 0.4688vw;
}
.text_75 {
  margin-left: 0.4688vw;
}
.text_74 {
  margin-left: 0.4167vw;
}
.text_28 {
  margin-left: 0.4688vw;
  line-height: 0.6771vw;
}
.text_27 {
  margin-left: 0.4688vw;
  line-height: 0.6771vw;
}
.text_26 {
  margin-left: 0.4688vw;
  line-height: 0.6771vw;
}
.text_25 {
  margin-left: 0.4688vw;
  line-height: 0.6771vw;
}
.text_24 {
  margin-left: 0.5208vw;
}
.text_23 {
  margin-left: 0.4688vw;
  line-height: 0.6771vw;
}
.text_22 {
  margin-left: 0.4688vw;
}
.text_21 {
  margin-left: 0.4688vw;
}
.text_20 {
  margin-left: 0.4688vw;
}
.text_19 {
  margin-left: 0.4688vw;
}
.text_18 {
  margin-left: 0.4688vw;
  line-height: 0.6771vw;
}
.text_17 {
  margin-left: 0.4688vw;
  line-height: 0.6771vw;
}
.text_15 {
  line-height: 0.6771vw;
}
.pos_41 {
  position: absolute;
  left: 16.5104vw;
  bottom: 2.5521vw;
}
.pos_40 {
  position: absolute;
  left: 11.7708vw;
  bottom: 2.5521vw;
}
.pos_115 {
  position: absolute;
  left: 7.2396vw;
  bottom: 2.5521vw;
}
.pos_90 {
  position: absolute;
  right: 2.7604vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_92 {
  position: absolute;
  right: 6.7188vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_109 {
  position: absolute;
  right: 2.6042vw;
  top: 2.6563vw;
}
.pos_108 {
  position: absolute;
  right: 5.8333vw;
  top: 2.6042vw;
}
.pos_89 {
  position: absolute;
  right: 10vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_96 {
  position: absolute;
  right: 13.2292vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_107 {
  position: absolute;
  right: 9.8438vw;
  top: 2.6563vw;
}
.text_12 {
  line-height: 0.6771vw;
}
.pos_93 {
  position: absolute;
  right: 16.5104vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_91 {
  position: absolute;
  left: 19.2708vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_106 {
  position: absolute;
  right: 14.5313vw;
  top: 2.6042vw;
}
.text_6 {
  line-height: 0.6771vw;
}
.pos_7 {
  position: absolute;
  left: 18.4375vw;
  top: 2.6042vw;
}
.pos_88 {
  position: absolute;
  left: 14.5833vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_105 {
  position: absolute;
  left: 13.1771vw;
  top: 2.6563vw;
}
.pos_86 {
  position: absolute;
  left: 9.8958vw;
  top: 50%;
  transform: translateY(-50%);
}
.pos_84 {
  position: absolute;
  left: 6.6146vw;
  top: 50%;
  transform: translateY(-50%);
}
.text_5 {
  line-height: 0.6771vw;
}
.pos_75 {
  position: absolute;
  left: 5.7292vw;
  top: 2.6042vw;
}
.text_4 {
  line-height: 0.6771vw;
}
.text_1 {
  line-height: 0.6771vw;
}
.text_3 {
  margin-top: 1.1458vw;
  color: rgb(255, 255, 255);
  font-size: 1.875vw;
  font-family: Microsoft YaHei;
  font-weight: 700;
  line-height: 1.8229vw;
  letter-spacing: 0.1875vw;
}
.pos_49 {
  position: absolute;
  right: 0.7292vw;
  top: 7.1354vw;
}
.pos_104 {
  position: absolute;
  right: 6.1458vw;
  bottom: 7.2396vw;
}
.pos_125 {
  position: absolute;
  right: 0;
  bottom: 7.1354vw;
}
.pos_56 {
  position: absolute;
  left: 7.9687vw;
  bottom: 1.3542vw;
}
.pos_116 {
  position: absolute;
  right: 5.2083vw;
  top: 1.25vw;
}
.pos_131 {
  position: absolute;
  right: 3.5417vw;
  bottom: 1.25vw;
}
.section_6 {
  background-image: url('../images/547573e4eb4b687c2281e7bf8af087ff.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 18.4375vw;
  height: 38.3333vw;
}
.pos_5 {
  position: absolute;
  right:-1.23vw;
  top: -5.2vw;
}
.section_32 {
  margin-top: 6.7708vw;
  padding: 2.0833vw 0 2.0313vw;
  background-color: rgb(248, 248, 248);
}
.text-wrapper {
  padding: 1.1458vw 0 3.9583vw;
  background-color: rgb(255, 255, 255);
  width: 2.0833vw;
  height: 6.25vw;
  border: solid 1px rgb(229, 229, 229);
}
.font_6 {
  font-size: 0.8333vw;
  font-family: Microsoft YaHei;
  letter-spacing: 0.1667vw;
  line-height: 0.8333vw;
  color: rgb(51, 51, 51);
}
.text_29 {
  writing-mode: vertical-lr;
}
.image_6 {
  width: 10.0521vw;
  height: 6.25vw;
}
.image_7 {
  width: 10.1042vw;
  height: 6.25vw;
}
.image_8 {
  width: 10.1042vw;
  height: 6.3021vw;
}
.section_14 {
  padding: 2.2396vw 0 2.3438vw;
  background-color: rgb(255, 255, 255);
  width: 4.0104vw;
  height: 6.25vw;
  border: solid 1px rgb(229, 229, 229); 
}
.section_14:hover{background-color:#1c5dff; }
.section_14:hover span{color:#ffffff; }
.img_none{display:none; }
.section_14:hover .img_none{display:block; }
.section_14:hover img.img_block{display:none; }
.image_9 {
  width: 0.9375vw;
  height: 0.4167vw;
}
.font_7 {
  font-size: 0.7292vw;
  font-family: Microsoft YaHei;
  line-height: 0.625vw;
  color: rgb(102, 102, 102);
}
.group_29 {
  padding: 7.3958vw 0 24.2708vw;top: 50%;
    transform: translateY(-50%);
    height: 39vw;
    left: 7vw;
}
.section_16 {
  margin-left: 0vw;
  padding: 3.0208vw 2.8125vw 2.9688vw;
  background-image: url('../images/392ed2f043187ad4adb099314825696b.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 44.6875vw;margin-left:-1vw;
}
.text_32 {
  margin-left: 0.4688vw;
}
.view_21 {
  margin-left: 0.9375vw;
}
.text_33 {
  margin-left: 0.4688vw;
}
.view_22 {
  margin-left: 0.9375vw;
}
.text_34 {
  margin-left: 0.4688vw;
}
.view_23 {
  margin-left: 0.9375vw;
}
.text_35 {
  margin-left: 0.4688vw;
}
.view_24 {
  margin-left: 0.9375vw;
}
.text_30 {
  margin-left: 0.4688vw;
  line-height: 0.6771vw;
}
.view_25 {
  margin-left: 0.9896vw;
}
.text_31 {
  margin-left: 0.4688vw;
}
.section_18 {
  padding: 3.0208vw 2.8125vw 2.9688vw;
  background-image: url('../images/cf39c87c579b3de001fc647cb412fb85.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 42.2917vw;
}
.pos_136 {
  position: absolute;
  left: -1vw;
  top: 13.2292vw;
}
.text_37 {
  margin-left: 0.4688vw;
  line-height: 0.6771vw;
}
.view_26 {
  margin-left: 1.1979vw;
}
.text_38 {
  margin-left: 0.4688vw;
}
.view_27 {
  margin-left: 1.4583vw;
}
.text_39 {
  margin-left: 0.5208vw;
}
.view_28 {
  margin-left: 1.4063vw;
}
.text_40 {
  margin-left: 0.4688vw;
}
.section_19 {
  padding: 2.9688vw 2.7604vw 3.0208vw;
  background-image: url('../images/0e0860d6a729582b76a8ec0d2878b035.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.pos_65 {
  position: absolute;
  left: -1vw;
  top: 19.0625vw;
}
.text_41 {
  margin-left: 0.4688vw;
}
.view_29 {
  margin-left: 0.9375vw;
}
.text_42 {
  margin-left: 0.5208vw;
  line-height: 0.6771vw;
}
.view_30 {
  margin-left: 0.8854vw;
}
.text_43 {
  margin-left: 0.4688vw;
}
.view_31 {
  margin-left: 1.3021vw;
}
.text_44 {
  margin-left: 0.4688vw;
}
.view_32 {
  margin-left: 1.0938vw;
}
.text_45 {
  margin-left: 0.4688vw;
  margin-right: 1.3021vw;
}
.section_20 {
  padding: 3.0208vw 2.8125vw;
  background-image: url('../images/e445a7f2506fcdae54765477b2829a15.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 45.1042vw;
}
.pos_68 {
  position: absolute;
  left:-1vw;
  top: 24.8958vw;
}
.text_47 {
  margin-left: 0.4688vw;
}
.view_33 {
  margin-left: 1.5104vw;
}
.text_48 {
  margin-left: 0.4688vw;
}
.view_34 {
  margin-left: 1.4583vw;
}
.text_49 {
  margin-left: 0.4688vw;
}
.view_35 {
  margin-left: 1.4583vw;
}
.text_50 {
  margin-left: 0.4688vw;
}
.view_36 {
  margin-left: 1.5104vw;
}
.text_51 {
  margin-left: 0.4688vw;
}
.group_34 {
  width: 23.8021vw;
}
.pos_138 {
  position: absolute;
  right: 19.4vw;
  top: 0;
}
.section_15 {
  background-image: url('../images/650484bf4306dfd825d62f07079090bc.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 19.5052vw;
  height: 38.3333vw;
  margin-left:-1.05vw;
}
.group_12 {
  width: 19.5833vw;
}
.pos_1 {
  position: absolute;
  right: 0;
  top: 8.9583vw;
}
.group_14 {
  width: 18.3854vw;
  height: 20.9375vw;
}
.section_17 {
  background-image: url('../images/0ff15ac384cba8593d67adbfc1be68a2.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 13.2292vw;
  height: 20.9375vw;
}
.pos_119 {
  position: absolute;
  right: 0;
  top: 0;
}
.pos_54 {
  position: absolute;
  left: 5.2604vw;
  top: 1.25vw;
}
.image_10 {
  width: 0.5729vw;
  height: 0.5729vw;
}
.pos_123 {
  position: absolute;
  right: 7.9687vw;
  top: 1.4063vw;
}
.pos_58 {
  position: absolute;
  left: 0.7813vw;
  top: 7.1354vw;
}
.pos_120 {
  position: absolute;
  left: 5.3646vw;
  top: 7.2917vw;
}
.pos_99 {
  position: absolute;
  left: 0;
  bottom: 7.1354vw;
}
.pos_62 {
  position: absolute;
  left: 5.3646vw;
  bottom: 7.2396vw;
}
.pos_121 {
  position: absolute;
  left: 3.5417vw;
  bottom: 1.25vw;
}
.pos_122 {
  position: absolute;
  right: 7.9687vw;
  bottom: 1.3542vw;
}
.pos_55 {
  position: absolute;
  right: 0;
  top: 50%;
}
.image-wrapper_2 {
  padding: 2.5vw 0 2.3958vw;
  background-image: url('../images/7146979f351b0bbfe513937346d51849.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.image_11 {
  width: 3.3854vw;
  height: 2.9167vw;
}
.text_81 {
  margin-top: 1.5625vw;
}
.text_46 {
  line-height: 0.6771vw;
}
.section_13 {
  padding: 2.0833vw 18.75vw 2.0313vw;
  background-color: rgb(248, 248, 248);
}
.group_1 {
  padding: 5.2604vw 0 4.9479vw; top: 50%;
    transform: translateY(-50%);
    height: 38.5vw;
    left: -6.5vw;
}
.group_17 {
  padding-bottom: 18.3333vw;
  width: 46.6146vw;
}

.section_21 {
  margin-left: 0.2604vw;
  padding: 4.5833vw 7.0313vw;
  background-image: url('../images/7909044720d88f032c63a554cc3d81ec.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 46.3542vw;
}
.ml-9_1 {
  margin-left: 0.4688vw;
}
.view_45 {
  margin-left: 3.0208vw;
}
.view_46 {
  margin-left: 2.7604vw;
}
.ml-13_1 {
  margin-left: 0.6771vw;
}
.view_47 {
  margin-left: 2.8125vw;
}
.ml-9_2 {
  margin-left: 0.4688vw;
}
.section_23 {
  padding: 4.5833vw;
  background-image: url('../images/0695cd5e4a3692b6f0e66eaae048c639.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 42.2396vw;
}
.pos_26 {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.ml-9_5 {
  margin-left: 0.4688vw;
}
.view_50 {
  margin-left: 2.9688vw;
}
.text_85 {
  margin-left: 0.4167vw;
}
.view_49 {
  margin-left: 3.0729vw;
}
.ml-9_4 {
  margin-left: 0.4688vw;
}
.view_48 {
  margin-left: 3.0208vw;
}
.ml-9_3 {
  margin-left: 0.4688vw;
}
.section_24 {
  padding: 4.5833vw 7.1354vw;
  background-image: url('../images/07d82cac71431c0a29f5d1b050405531.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 46.6146vw;
}
.pos_78 {
  position: absolute;
  left: 0;
  right: 0;
  top: 18.3333vw;
}
.ml-9_6 {
  margin-left: 0.4688vw;
}
.view_51 {
  margin-left: 3.0208vw;
}
.ml-9_7 {
  margin-left: 0.4688vw;
}
.view_52 {
  margin-left: 3.0208vw;
}
.ml-9_8 {
  margin-left: 0.4688vw;
}
.view_53 {
  margin-left: 2.9688vw;
}
.ml-9_9 {
  margin-left: 0.4688vw;
}
.pos_71 {
  position: absolute;
  left: 24.18vw;
  top: 0;
}
.group_41 {
  padding-left: 1.1458vw;
  width: 21.1458vw;
}
.pos_72 {
  position: absolute;
  left: 18.2vw;
  top: 8.9583vw;
}
.section_1 {
  margin-right: 0.2083vw;
  background-image: url('../images/0c5abfa0c9290699245406b6a638b24a.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 20.9375vw;
}
.pos_74 {
  position: absolute;
  right: 4.8438vw;
  top: 1.3542vw;
}
.pos_142 {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.pos_133 {
  position: absolute;
  right: 4.8438vw;
  bottom: 1.3542vw;
}
.pos_73 {
  position: absolute;
  right: 4.3229vw;
  top: 1.25vw;
}
.text_88 {
  margin-left: 1.5104vw;
}
.pos_79 {
  position: absolute;
  right: 4.3229vw;
  bottom: 1.25vw;
}
.pos_139 {
  position: absolute;
  left: 0;
  top: 50%;
}
.image-wrapper_3 {
  padding: 2.2917vw 0 2.2396vw;
  background-image: url('../images/744f0938153554f2d0d02225580564bb.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.image_14 {
  width: 2.9167vw;
  height: 3.2813vw;
}
.group_32 {
  margin-left: 0.2604vw;
  margin-right: 0.1563vw;
}
.group_30 {
  padding: 5.3125vw 0 4.8958vw; top: 50%;
    transform: translateY(-50%);
    height: 38.6vw;
    left:6vw;
}

.section_25 {
  margin-right: 0.2604vw;
  padding: 4.5313vw 3.4896vw;
  background-image: url('../images/9c96bb3a6a4a25bf95f953f8d87276c7.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 46.1979vw;
}
.text_55 {
  line-height: 0.6771vw;
}
.view_54 {
  margin-left: 1.7708vw;
}
.ml-9_10 {
  margin-left: 0.4688vw;
}
.view_55 {
  margin-left: 1.9792vw;
}
.text_56 {
  margin-left: 0.4688vw;
  line-height: 0.7292vw;
}
.section_27 {
  padding: 4.5313vw 3.4896vw 4.5833vw;
  background-image: url('../images/0018bc73ae4cec869433b6d20b255aa1.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 42.0052vw;
}
.pos_117 {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.view_38 {
  margin-left: 1.4583vw;
}
.text_58 {
  margin-left: 0.4688vw;
}
.view_39 {
  margin-left: 1.4583vw;
}
.text_69 {
  line-height: 0.6771vw;
}
.view_40 {
  margin-left: 1.5104vw;
}
.text_70 {
  line-height: 0.6771vw;
}
.view_41 {
  margin-left: 1.5104vw;
}
.text_61 {
  margin-left: 0.4688vw;
  margin-right: 0.9896vw;
}
.section_28 {
  padding: 4.5313vw 3.4896vw;
  background-image: url('../images/897574a87db613af2dafa60b3d14698c.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 46.5885vw;
}
.pos_130 {
  position: absolute;
  left: 0;
  right: 0;
  top: 18.3333vw;
}
.view_56 {
  margin-left: 1.9792vw;
}
.text_64 {
  line-height: 0.6771vw;
}
.view_57 {
  margin-left: 2.0313vw;
}
.view_58 {
  margin-left: 1.9792vw;
}
.text_65 {
  line-height: 0.6771vw;
}
.view_59 {
  margin-left: 1.9792vw;
}
.ml-9_13 {
  margin-left: 0.4688vw;
}
.pos_81 {
  position: absolute;
  right: 18.2vw;
  top: 0;
}
.group_28 {
  padding: 1.25vw 0;
  width: 19.2188vw;
  height: 20.9375vw;
}
.pos_82 {
  position: absolute;
  right: 0;
  top: 8.9583vw;
}
.pos_127 {
  position: absolute;
  right: 0;
  top: 50%;
}
.image-wrapper_4 {
  padding: 2.2396vw 0 2.1875vw;
  background-image: url('../images/7146979f351b0bbfe513937346d51849.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.image_15 {
  width: 3.2813vw;
  height: 3.3854vw;
}
.text_90 {
  margin-top: 1.5625vw;
}
.text_63 {
  line-height: 0.6771vw;
}
.pos_128 {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.pos_126 {
  position: absolute;
  left: 1.5625vw;
  top: 1.25vw;
}
.pos_129 {
  position: absolute;
  left: 4.8958vw;
  bottom: 1.25vw;
}
.group_31 {
  width: 13.4375vw;
}
.pos_83 {
  position: absolute;
  right: 1.1979vw;
  top: 0;
}
.section_26 {
  margin-left: 0.2083vw;
  background-image: url('../images/0ff15ac384cba8593d67adbfc1be68a2.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 20.9375vw;
}
.pos_134 {
  position: absolute;
  left: 4.8958vw;
  top: 1.4063vw;
}
.pos_132 {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.pos_135 {
  position: absolute;
  left: 4.8958vw;
  bottom: 1.3542vw;
}
.section_29 {
  padding: 3.0729vw 18.6979vw 1.9271vw;
  background-color: rgb(19, 19, 27);
}
.group_24 {
  width: 16.9792vw;
}
.image_16 {
  width: 8.3333vw;
  height: 1.7708vw;
}
.divider {
  background-color: rgba(255, 255, 255, 0.2);
  height: 0.05208vw;
}
.font_8 {
  font-size: 0.8333vw;
  font-family: Microsoft YaHei;
  line-height: 0.8333vw;
  color: rgb(255, 255, 255);
}
.image_18 {
  width: 1.5625vw;
  height: 1.5625vw;
}
.text_66 {
  line-height: 0.7813vw;
  opacity: 0.8;
}
.group_26 {
  margin-top: 1.5104vw;
}
.font_9 {
  font-size: 0.7292vw;
  font-family: Microsoft YaHei;
  line-height: 0.7292vw;
  color: rgb(255, 255, 255);
}
.group_27 {
  margin-top: 0.9896vw;
}
.font_10 {
  font-size: 0.7292vw;
  font-family: Microsoft YaHei;
  line-height: 0.8333vw;
  color: rgb(255, 255, 255);
}
.text_67 {
  opacity: 0.3;
}
.text_89 {
  margin-left: 1.3021vw;
}
.text_91 {
  line-height: 0.7813vw;
}
.text_93 {
  line-height: 0.7813vw;
}
.text_95 {
  line-height: 0.7813vw;
}
.text_86 {
  line-height: 0.7813vw;
}
.group_33 {
  margin-right: 0.3125vw;
}
.image_17 {
  width: 6.25vw;
  height: 6.25vw;
}
.text_87 {
  color: rgb(255, 255, 255);
  font-size: 0.625vw;
  font-family: Microsoft YaHei;
  line-height: 0.625vw;
}
.xf_img_01{background-image:url(../images/b25da98940c514ea5ca797a5a3153a23.png);
  background-repeat:no-repeat;
  background-size:100% 100%;
  cursor:pointer;transition:all 0.5s;}
  .xf_img_02{background-image:url(../images/c7b77d105af79f2555bff42015bc38c3.png);
  background-size:100% 100%;
  cursor:pointer;transition:all 0.5s;}
  .xf_img_03{background-image:url(../images/70bbc93471974b0438fdcce30541c011.png);
  background-repeat:no-repeat;
  background-size:100% 100%;
  cursor:pointer;transition:all 0.5s;}
.xf_img_01:hover{background-image:url(../images/-53272.png);transition:all 0.5s;}
.xf_img_02:hover{background-image:url(../images/-53276.png);transition:all 0.5s;}
.xf_img_03:hover{background-image:url(../images/-53274.png);transition:all 0.5s;}
.xf_img_01:hover .xf_img_1,.xf_img_02:hover .xf_img_2,.xf_img_03:hover .xf_img_3{opacity: 1; /* 完全显示 */
  visibility: visible; /* 恢复可见和交互 */}
.xf_img_1 {
  width: 5.3646vw;
  height: 5.6771vw;
  position: absolute;
  left: 16.75vw;
  bottom: 4.8vw;
  opacity: 0; /* 完全透明 */
  visibility: hidden; /* 不可见且不响应交互 */
  transition: opacity 0.3s ease 0.15s, visibility 0.3s ease 0.15s; /* 过渡动画：0.5秒渐显 */
}
.xf_img_2 {
  width: 5.3646vw;
  height: 5.6771vw;
  position: absolute;
  left: 19vw;
  bottom: 4.8vw;
  opacity: 0; /* 完全透明 */
  visibility: hidden; /* 不可见且不响应交互 */
  transition: opacity 0.3s ease 0.15s, visibility 0.3s ease 0.15s; /* 过渡动画：0.5秒渐显 */
}
.xf_img_3 {
  width: 5.3646vw;
  height: 5.6771vw;
  position: absolute;
  left: 21.15vw;
  bottom: 4.8vw;
  opacity: 0; /* 完全透明 */
  visibility: hidden; /* 不可见且不响应交互 */
  transition: opacity 0.3s ease 0.15s, visibility 0.3s ease 0.15s; /* 过渡动画：0.5秒渐显 */
}
