@charset "utf-8";
/*字体*/
/* @font-face {
	font-family: "Fontke";
	src: url("Fontke.woff2") format("woff2"),
		 url("Fontke.woff") format("woff"),
		 url("Fontke.ttf") format("truetype"),
		 url("Fontke.eot") format("embedded-opentype"),
		 url("Fontke.svg") format("svg"),
		 url("Fontke.otf") format("opentype");
} */
/* 字体引用 */
@font-face {
  font-family: 'hal';
  src: url(../font/HALVARBREIT-XBD.TTF);
}
.font-hal {
  font-family: 'hal', 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'SimSun', 'SimHei', 'Arial';
}
* {
  padding: 0;
  margin: 0;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: calc(100vw/19.2);
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 1901px) {
  html {
    font-size: 100px;
  }
}
@media (max-width: 1580px) {
  html {
    font-size: 66px;
  }
}
@media (max-width: 767px) {
  html {
    font-size: calc(100vw/7.5);
  }
}
body {
  min-height: 100%;
  font-family: 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'SimSun', 'SimHei', 'Arial';
  font-size: 16px;
  line-height: 1.5;
  color: #333;
  background: #fff;
}
@media (max-width: 1580px) {
  body {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  body {
    font-size: 0.28rem;
  }
}
img {
  max-width: 100%;
  border: 0;
  vertical-align: top;
}
li {
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  font-weight: normal;
}
a,
a:hover,
a:focus {
  text-decoration: none;
}
input,
button {
  -webkit-appearance: none;
  border-radius: 0;
}
button {
  cursor: pointer;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
textarea {
  resize: none;
  overflow: auto;
}
input,
button,
textarea,
select {
  border: 0;
  font-family: inherit;
  font-style: inherit;
  font-size: inherit;
  font-weight: normal;
  color: inherit;
  background: transparent;
}
select {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
select::-ms-expand {
  display: none;
}
table {
  border-collapse: collapse;
}
.font14 {
  font-size: 14px;
}
.font16 {
  font-size: 16px;
}
@media (max-width: 1580px) {
  .font14 {
    font-size: 12px;
  }
  .font16 {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .font16 {
    font-size: 0.28rem;
  }
}
/* 开始 */
.liben-sec1 {
  overflow: hidden;
  padding-top: 0.92rem;
}
.liben-sec1 .fzfont {
  position: relative;
}
.liben-sec1 .fzfont .container {
  position: relative;
  padding-bottom: 0.5rem;
}
.liben-sec1 .fzfont .container .xian {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #f1f1f1;
}
.liben-sec1 .fzfont .tit {
  font-weight: bold;
  font-size: 0.72rem;
  margin-bottom: 6px;
}
@media (max-width: 767px) {
  .liben-sec1 .fzfont .tit {
    font-size: 0.42rem;
  }
}
.liben-sec1 .fzfont .text {
  color: #333333;
}
@media (max-width: 767px) {
  .liben-sec1 .fzfont .text {
    font-size: 0.32rem;
  }
}
.liben-sec1 .jut {
  margin-top: 0.5rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.liben-sec1 .jut .lt {
  width: 60%;
  display: flex;
}
@media (max-width: 767px) {
  .liben-sec1 .jut .lt {
    width: 100%;
    flex-wrap: wrap;
    margin-bottom: 0.26rem;
  }
}
.liben-sec1 .jut .lt .li {
  color: #666666;
  display: flex;
  align-items: center;
}
.liben-sec1 .jut .lt .li:first-child {
  margin-right: 1.2rem;
}
@media (max-width: 767px) {
  .liben-sec1 .jut .lt .li:first-child {
    margin-right: 0.6rem;
  }
}
.liben-sec1 .jut .lt .li span {
  display: block;
  margin-right: 0.4rem;
  color: #999999;
  font-size: 14px;
}
.liben-sec1 .jut .but {
  display: flex;
  align-items: center;
  color: #999999;
  cursor: pointer;
}
.liben-sec1 .jut .but .ficon {
  display: block;
  width: 22px;
  overflow: hidden;
  margin-right: 12px;
}
@media (max-width: 1580px) {
  .liben-sec1 .jut .but .ficon {
    width: 20px;
    margin-right: 10px;
  }
}
.liben-sec1 .jut .but .ficon img {
  float: left;
}
.liben-sec1 .jut .but i {
  display: flex;
  align-items: center;
  width: 11px;
  margin-left: 14px;
  overflow: hidden;
}
@media (max-width: 1580px) {
  .liben-sec1 .jut .but i {
    width: 8px;
    margin-left: 10px;
  }
}
.liben-sec1 .jut .but i svg {
  width: 100%;
  float: left;
}
.liben-sec1 .jut .but i svg path {
  fill: #999999;
}
.liben-sec1 .cont {
  position: relative;
  margin-top: 0.88rem;
}
.liben-sec1 .cont .fznei {
  border-radius: 15px;
  position: relative;
  left: 50%;
  width: 90vw;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  overflow: hidden;
}
.liben-sec1 .cont .fznei:before {
  content: "";
  display: block;
  padding-bottom: 46.31944444%;
}
.liben-sec1 .cont .fznei .fzvideo {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
@media (max-width: 767px) {
  .liben-sec1 .cont .fznei .fzvideo {
    display: none;
  }
}
.liben-sec1 .cont .fznei .fzvideo video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.liben-sec1 .cont .fznei .fzimg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
}
.liben-sec1 .cont .fznei .fzimg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.liben-sec1 .cont .fznei .c-btn {
  position: absolute;
  top: 57%;
  left: 30.5%;
  z-index: 20;
  transform: translate(-50%, -50%);
}
@media (max-width: 991px) {
  .liben-sec1 .cont .fznei .c-btn {
    display: none;
  }
}
@media (max-width: 767px) {
  .liben-sec1 .cont .fznei .c-btn {
    display: none;
  }
}
.liben-sec1 .cont .fznei .c-btn .c-box1 div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #fff;
  animation: round1 3s linear infinite;
}
.liben-sec1 .cont .fznei .c-btn .c-box1 div:nth-child(2) {
  animation: round1 3s 1s linear infinite;
}
.liben-sec1 .cont .fznei .c-btn .c-box1 div:nth-child(3) {
  animation: round1 3s 2s linear infinite;
}
.liben-sec1 .cont .fznei .c-btn .c-box1 .c-ico {
  position: relative;
  z-index: 5;
  width: 30px;
  height: 30px;
  vertical-align: top;
  transition: all 0.3s;
  border-radius: 50%;
}
.liben-sec1 .cont .fznei .c-btn .c-box2 {
  display: flex;
  align-items: center;
  position: absolute;
  top: 50%;
  left: -15px;
  z-index: 1;
  padding: 0 40px 0 70px;
  height: 60px;
  color: #333;
  transform: translateY(-50%);
  white-space: nowrap;
  overflow: hidden;
  font-weight: bold;
}
@media (max-width: 767px) {
  .liben-sec1 .cont .fznei .c-btn .c-box2 {
    padding: 0 0.2rem;
    height: 0.6rem;
    top: 120%;
    left: 50%;
    transform: translate(-50%, 0);
    font-size: 0.2rem;
  }
}
.liben-sec1 .cont .fznei .c-btn .c-box2::before {
  opacity: 0;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 0;
  height: 100%;
  background-color: #fff;
  transition: all 0.3s;
  border-radius: 30px;
}
@media (max-width: 767px) {
  .liben-sec1 .cont .fznei .c-btn .c-box2::before {
    width: 100%;
  }
}
.liben-sec1 .cont .fznei .c-btn .c-box2 .c-ico {
  margin-left: 0.1rem;
  position: relative;
  z-index: 2;
  width: 16px;
  height: 16px;
  opacity: 0;
  transition: all 0.3s 0s;
}
.liben-sec1 .cont .fznei .c-btn .c-box2 .c-ico path {
  fill: #333;
}
@media (max-width: 767px) {
  .liben-sec1 .cont .fznei .c-btn .c-box2 .c-ico {
    opacity: 1;
    width: 0.2rem;
    height: 0.2rem;
  }
}
.liben-sec1 .cont .fznei .c-btn .c-box2 span {
  position: relative;
  z-index: 2;
  opacity: 0;
  transition: all 0.3s 0s;
}
@media (max-width: 767px) {
  .liben-sec1 .cont .fznei .c-btn .c-box2 span {
    opacity: 1;
  }
}
.liben-sec1 .cont .fznei .c-btn:hover .c-box1 .c-ico {
  box-shadow: 15px 15px 20px rgba(61, 164, 255, 0.3);
}
.liben-sec1 .cont .fznei .c-btn:hover .c-box2::before {
  opacity: 1;
  width: 100%;
}
.liben-sec1 .cont .fznei .c-btn:hover .c-box2 .c-ico,
.liben-sec1 .cont .fznei .c-btn:hover .c-box2 span {
  opacity: 1;
  transition: all 0.3s 0.3s;
}
.liben-sec2 {
  padding: 1.9rem 0 1rem;
}
.liben-sec2 .cont {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.liben-sec2 .cont .lt {
  width: 38.3%;
  color: #999999;
}
@media (max-width: 991px) {
  .liben-sec2 .cont .lt {
    width: 30%;
  }
}
@media (max-width: 767px) {
  .liben-sec2 .cont .lt {
    width: 100%;
    margin-bottom: 0.4rem;
  }
}
.liben-sec2 .cont .gt {
  width: 61.7%;
}
@media (max-width: 991px) {
  .liben-sec2 .cont .gt {
    width: 70%;
  }
}
@media (max-width: 767px) {
  .liben-sec2 .cont .gt {
    width: 100%;
  }
}
.liben-sec2 .cont .gt .text {
  color: #999;
  line-height: 1.33333333;
  margin-bottom: 0.52rem;
  font-weight: bold;
  display: initial;
  background: #999 -webkit-linear-gradient(left, #333, #333) no-repeat 0 0;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-size: 0 100%;
}
@media (max-width: 767px) {
  .liben-sec2 .cont .gt .text {
    padding-bottom: 0.5rem;
  }
}
.liben-sec2 .cont .gt .text .on {
  color: #333333;
}
.liben-sec2 .cont .gt .fname {
  color: #999999;
  font-weight: bold;
  margin-top: 1.16rem;
  margin-bottom: 1.05rem;
}
@media (max-width: 767px) {
  .liben-sec2 .cont .gt .fname {
    margin-bottom: 0.4rem;
  }
}
.liben-sec2 .cont .gt .fname span {
  position: relative;
}
.liben-sec2 .cont .gt .fname span:before {
  content: "";
  display: block;
  position: absolute;
  left: 100%;
  top: 0.25em;
  width: 17px;
  margin-left: 10px;
  background: url(../images/caselb_icon2.svg) left top / 100% auto no-repeat;
  height: 100%;
}
@media (max-width: 1580px) {
  .liben-sec2 .cont .gt .fname span:before {
    width: 14px;
  }
}
.liben-sec2 .cont .gt .jut {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  /* border-bottom: 1px solid #dddddd; */
  padding-bottom: 0.22rem;
}
@media (max-width: 767px) {
}
.liben-sec2 .cont .gt .jut .li {
  width: 55.5%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding-right: 1.15rem;
  border-left: 1px solid #dddddd;
  padding-left: 0.2rem;
  margin-bottom: 0.7rem;
}
.liben-sec2 .cont .gt .jut .li:nth-child(2n) {
  width: 44.5%;
  padding-right: 0.2rem;
}
.liben-sec2 .cont .gt .jut .li .name {
  width: 144px;
  color: #999999;
}
@media (max-width: 1580px) {
}
@media (max-width: 767px) {
  .liben-sec2 .cont .gt .jut .li .name {
    width: 70px;
  }
}
.liben-sec2 .cont .gt .jut .li .shu {
  color: #d82d2e;
  font-size: 0.72rem;
  line-height: 0.8;
  font-weight: bold;
  padding-left: 0.3rem;
}
@media (max-width: 1580px) {
}
@media (max-width: 767px) {
  .liben-sec2 .cont .gt .jut .li .shu {
    font-size: 0.5rem;
    width: calc(100% - 70px);
    padding-left: 0.2rem;
  }
}
.liben-sec2 .cont .gt .jut .li .shu .TextAnimate {
  height: 0.6rem !important;
  overflow: hidden;
  display: inline-block;
}
.liben-sec2 .cont .gt .fztext1 {
  font-size: 14px;
  color: #cccccc;
  font-weight: bold;
  margin-top: 16px;
}
@media (max-width: 1580px) {
  .liben-sec2 .cont .gt .fztext1 {
    margin-top: 12px;
    font-size: 12px;
  }
}
/* S */
.lhdc1 .g_title {
  padding: 1.4rem 0 0.7rem;
}
.lhdc1 .g_title .txt {
  margin: auto;
  text-align: center;
  max-width: 9.2rem;
}
.lhdc1 .g_title .txt h2 {
  margin-bottom: 0.2rem;
  color: #ff4000;
  font-weight: bold;
}
.lhdc1 .g_title .txt p {
  font-weight: bold;
  margin-bottom: 1.82rem;
}
.lhdc1 .g_title .txt p span {
  color: #ff4000;
}
.lhdc1 .lhdc1_box {
  height: 380vh;
  width: 100%;
  position: relative;
}
.lhdc1 .lhdc1_box .lhdc1_anl {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100vh;
}
.lhdc1 .lhdc1_box .htr {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
  left: 0;
  z-index: 10;
  overflow: hidden;
  /* transform: translate(-50%,-50%); */
  margin-top: -100vh;
}
.lhdc1 .lhdc1_box .htr .htr_box {
  width: 13rem;
  height: auto;
}
.lhdc1 .lhdc1_box .htr .htr_p {
  opacity: 0;
  padding-bottom: 1.4rem;
  position: absolute;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lhdc1 .lhdc1_box .htr .htr_p p {
  color: #fff;
}
.lhdc1 .lhdc1_box .htr .htr_p svg {
  opacity: 0.3;
  position: absolute;
  width: 2.1rem;
  height: auto;
}
.lhdc1 .lhdc1_box .htr .htr_p svg path {
  fill: #fff;
}
.lhdc1 .lhdc1_box .lhdc1_one {
  position: sticky;
  top: 0;
  width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.lhdc1 .lhdc1_box .lhdc1_one .lhdc1_fwz {
  width: 100%;
  overflow: hidden;
}
.lhdc1 .lhdc1_box .lhdc1_one .lhdc1_fwz .lhdc1_fwz_gd {
  width: 100%;
  display: flex;
}
.lhdc1 .lhdc1_box .lhdc1_one .lhdc1_fwz .lhdc1_fwz_gd .item {
  display: flex;
}
.lhdc1 .lhdc1_box .lhdc1_one .lhdc1_fwz .lhdc1_fwz_gd .item .txt1 {
  display: flex;
  align-items: center;
}
.lhdc1 .lhdc1_box .lhdc1_one .lhdc1_fwz .lhdc1_fwz_gd .item .txt1 img {
  flex-shrink: 0;
  margin-left: 0.6rem;
  width: auto;
  height: 0.82rem;
}
.lhdc1 .lhdc1_box .lhdc1_one .lhdc1_fwz .lhdc1_fwz_gd .item .txt1 p {
  white-space: nowrap;
  font-size: 1.14rem;
  line-height: 0.8;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 0.6rem;
}
.lhdc1 .lhdc1_box .lhdc1_one .lhdc1_fwz .lhdc1_fwz_gd .item .txt2 {
  display: flex;
  align-items: center;
}
.lhdc1 .lhdc1_box .lhdc1_one .lhdc1_fwz .lhdc1_fwz_gd .item .txt2 img {
  flex-shrink: 0;
  margin-left: 0.6rem;
  width: auto;
  height: 0.82rem;
}
.lhdc1 .lhdc1_box .lhdc1_one .lhdc1_fwz .lhdc1_fwz_gd .item .txt2 p {
  font-size: 1.14rem;
  line-height: 0.8;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-stroke: 1px #333;
  -webkit-text-fill-color: transparent;
  color: #333;
  font-weight: bold;
  padding: 0 0.6rem;
}
.lhdc1 .lhdc1_box .lhdc1_tw {
  position: sticky;
  top: 0;
  margin-top: -100vh;
  width: 100%;
  height: 100vh;
  background: #000;
  opacity: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 20;
}
.lhdc1 .lhdc1_box .lhdc1_tw .tit p {
  color: #fff;
  text-align: center;
}
.lhdc1 .lhdc1_box .lhdc1_tw .tit p span {
  color: #ff4000;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box {
  color: #fff;
  background: url(../images/glh_img31.png) no-repeat;
  background-size: 100% 100%;
  padding: 0.9rem 1.06rem 0.63rem 0.92rem;
  margin: 0.84rem 0.2rem 0;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .ite {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.21rem;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .ite .g_l {
  width: 1.72rem;
  flex-shrink: 0;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .ite .g_r {
  width: 100%;
  display: flex;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .ite .g_r .g_r_box {
  border: 1px solid #6a4a3f;
  width: calc((100% - 0.36rem)/4);
  margin-right: 0.12rem;
  border-radius: 0.1rem;
  min-height: 1.35rem;
  padding: 0.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  /* box-shadow: inset  0px 3px 106px 0px rgba(135, 59, 37, 0.98); */
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .ite .g_r .g_r_box:nth-child(4n) {
  margin-right: 0;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .ite1 {
  margin-bottom: 0.47rem;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .ite1 .g_r .g_r_box {
  min-height: 0.68rem;
  border: none;
  padding: 0;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .ite1 .g_r .g_r_box .g_r_con {
  background: url(../images/glh_img32.png) no-repeat;
  background-size: 100% 100%;
  height: 100%;
  width: calc(100% + 0.18rem);
  margin-left: -0.09rem;
  padding: 0.2rem;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item1 {
  transform: translateX(5.52rem);
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item2 {
  z-index: 10;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item3 {
  transform: translateX(-5.52rem);
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item {
  background: #000;
  width: 5.34rem;
  height: 5.18rem;
  margin: 0 0.09rem;
  border: 1px solid #404040;
  border-radius: 0.2rem;
  overflow: hidden;
  position: relative;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item::after {
  content: '';
  position: absolute;
  display: block;
  width: 7.35rem;
  height: 7.35rem;
  background: url(../images/glh_png4.png) no-repeat;
  background-size: contain;
  top: 0;
  left: 50%;
  transform: translate(-50%, -72%);
  pointer-events: none;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .g_t {
  flex-shrink: 0;
  padding: 0 0.4rem;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .g_t .g_t_box {
  padding: 0 0 0.34rem;
  height: 1.4rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  border-bottom: 1px solid #404040;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .g_t .g_t_box .left {
  display: flex;
  align-items: flex-end;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .g_t .g_t_box .left p {
  color: #fff;
  line-height: 1;
  margin-right: 0.22rem;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .g_t .g_t_box .left span {
  color: #999;
  opacity: 0.5;
  line-height: 1;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .g_t .g_t_box .right img {
  max-width: 0.55rem;
  height: auto;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item1_b {
  position: relative;
  width: 100%;
  height: calc(100% - 1.4rem);
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item1_b .img {
  width: 100%;
  height: 100%;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item1_b .item1_b_box {
  position: absolute;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item1_b .item1_b_box p {
  position: absolute;
  bottom: calc(100% + 0.1rem);
  white-space: nowrap;
  color: #fff;
  left: 50%;
  transform: translateX(-50%);
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item1_b .item1_b_box .b_ico {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item1_b .item1_b_box .b_ico i {
  margin-top: 0.05rem;
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ff4000;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item1_b .item1_b1 {
  left: 0.9rem;
  bottom: 0.95rem;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item1_b .item1_b2 {
  left: 2.1rem;
  bottom: 1.15rem;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item1_b .item1_b3 {
  left: 3.1rem;
  bottom: 1.45rem;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item1_b .item1_b4 {
  left: 4rem;
  bottom: 1.9rem;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item2_b {
  padding: 0 0.4rem;
  height: calc(100% - 1.4rem);
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item2_b .l_txt {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding-top: 0.65rem;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item2_b .l_txt p {
  display: block;
  position: relative;
  padding-left: 20px;
  margin-bottom: 0.38rem;
  color: #fff;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item2_b .l_txt p:after {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ff4000;
  left: 0;
  top: 10px;
}
@media (max-width: 1580px) {
  .lhdc1 .lhdc1_box .lhdc1_tw .box .item .item2_b .l_txt p:after {
    top: 8px;
    width: 5px;
    height: 5px;
  }
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item3_b {
  padding: 0 0.4rem;
  height: calc(100% - 1.4rem);
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  position: relative;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item3_b .l_txt p {
  display: block;
  position: relative;
  padding-left: 20px;
  color: #fff;
  position: absolute;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item3_b .l_txt p:after {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ff4000;
  left: 0;
  top: 10px;
}
@media (max-width: 1580px) {
  .lhdc1 .lhdc1_box .lhdc1_tw .box .item .item3_b .l_txt p:after {
    top: 8px;
    width: 5px;
    height: 5px;
  }
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item3_b .l_txt p span {
  position: absolute;
  width: 10em;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item3_b .l_txt .p1 {
  top: 20%;
  left: 41%;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item3_b .l_txt .p1 span {
  right: calc(100% + 0.1rem);
  text-align: right;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item3_b .l_txt .p2 {
  top: 20%;
  right: 39%;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item3_b .l_txt .p2 span {
  left: calc(100% + 0.1rem);
  text-align: left;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item3_b .l_txt .p3 {
  bottom: 27%;
  left: 41%;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item3_b .l_txt .p3 span {
  right: calc(100% + 0.1rem);
  text-align: right;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item3_b .l_txt .p4 {
  bottom: 27%;
  right: 39%;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item3_b .l_txt .p4 span {
  left: calc(100% + 0.1rem);
  text-align: left;
}
.lhdc1 .lhdc1_box .lhdc1_tw .box .item .item3_b .r_img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.lhdc2 {
  width: 100%;
  height: 450vh;
}
.lhdc2 .htr {
  width: 100%;
  height: 100%;
}
.lhdc2 .htr .htr_box {
  position: sticky;
  top: 0;
  height: auto;
  width: 100%;
  margin-top: -100vh;
}
.lhdc2 .lhdc2_p {
  display: flex;
  align-items: center;
  justify-content: center;
  position: sticky;
  top: 0;
  height: 100vh;
  z-index: 10;
  width: 100%;
  padding-top: 15vh;
}
.lhdc2 .lhdc2_p p {
  position: absolute;
  color: #fff;
  opacity: 0;
  text-align: center;
}
.lhdc2 .lhdc2_p .p3 {
  color: #ff4000;
}
.lhdc3 {
  height: 12.69rem;
}
.lhdc3 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lhdc4 {
  background: #000;
  padding: 1.6rem 0 4.65rem;
  position: relative;
  overflow: hidden;
}
.lhdc4 .lhdc4_bj {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  pointer-events: none;
}
.lhdc4 .g_title {
  position: relative;
  z-index: 10;
}
.lhdc4 .g_title .txt {
  margin: auto;
  text-align: center;
  max-width: 9.2rem;
}
.lhdc4 .g_title .txt h2 {
  margin-bottom: 0.2rem;
  color: #ff4000;
  font-weight: bold;
}
.lhdc4 .g_title .txt p {
  color: #fff;
  font-weight: bold;
}
.lhdc4 .g_title .txt p span {
  color: #ff4000;
}
.lhdc4 .box {
  color: #fff;
  margin-top: 0.9rem;
  position: relative;
  z-index: 10;
}
.lhdc4 .box .bbx {
  position: relative;
  z-index: 10;
  display: flex;
  justify-content: center;
}
.lhdc4 .box .bbx .item {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 4.44rem;
  position: relative;
}
.lhdc4 .box .bbx .item:last-child .txt_t .g_r {
  display: none;
}
.lhdc4 .box .bbx .item .txt_t {
  width: 100%;
  position: relative;
  justify-content: center;
  display: flex;
}
.lhdc4 .box .bbx .item .txt_t .g_r {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(50%, -50%);
  width: 0.48rem;
  height: auto;
}
.lhdc4 .box .bbx .item .txt_t .g_r path {
  fill: #FF4000;
}
.lhdc4 .box .bbx .item .txt_t .g_h3 {
  width: 2.46rem;
  height: 2.41rem;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lhdc4 .box .bbx .item .txt_t .g_h3 h3 {
  line-height: 1.27;
  position: relative;
  z-index: 10;
}
.lhdc4 .box .bbx .item .txt_t .g_h3 .txt_bj {
  position: absolute;
}
.lhdc4 .box .bbx .item .g_p {
  opacity: 0.88;
  margin-top: 0.1rem;
}
.lhdc4 .box .bbx .item .g_p p {
  margin-bottom: 0.04rem;
  display: block;
  position: relative;
  padding-left: 20px;
}
.lhdc4 .box .bbx .item .g_p p:after {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #ebebeb;
  left: 0;
  top: 12px;
}
@media (max-width: 1580px) {
  .lhdc4 .box .bbx .item .g_p p:after {
    top: 8px;
    width: 5px;
    height: 5px;
  }
}
.lhdc5 {
  background: #000;
  color: #fff;
  padding: 0 1.42rem;
  display: flex;
  justify-content: space-between;
}
.lhdc5 .lhdc5_l {
  /* padding-bottom: 20vh; */
  width: 42.32%;
  padding-top: 30vh;
}
.lhdc5 .lhdc5_l .item {
  width: 100%;
  height: 70vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 1.6rem;
  /* padding-top: 1rem; */
  opacity: 0.5;
  transition: all 0.4s;
}
.lhdc5 .lhdc5_l .item.on {
  opacity: 1;
}
.lhdc5 .lhdc5_l .item .g_span {
  margin-bottom: 0.3rem;
}
.lhdc5 .lhdc5_l .item .g_h3 {
  margin-bottom: 0.6rem;
}
.lhdc5 .lhdc5_l .item .g_h3 h3 {
  line-height: 1.15;
  font-weight: bold;
}
.lhdc5 .lhdc5_l .item .g_h3 h3 span {
  color: #ff4000;
}
.lhdc5 .lhdc5_l .item .g_p p {
  line-height: 1.8;
}
.lhdc5 .lhdc5_l .item .g_p p span {
  font-weight: bold;
}
.lhdc5 .lhdc5_r {
  height: 100vh;
  width: 57.68%;
  position: sticky;
  top: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.lhdc5 .lhdc5_r h2 {
  line-height: 1;
  margin-bottom: 1.6rem;
}
.lhdc5 .lhdc5_r h2 span {
  margin-right: 0.2rem;
}
.lhdc5 .lhdc5_r .lhdc5_img {
  width: 100%;
  border-radius: 0.1rem;
  overflow: hidden;
  position: relative;
  height: 5.8rem;
}
.lhdc5 .lhdc5_r .lhdc5_img .lhdc5_img_box {
  width: 100%;
  transform: translateX(100%);
  position: absolute;
  top: 0;
  left: 0;
}
.lhdc5 .lhdc5_r .lhdc5_img .lhdc5_img_box:first-child {
  transform: translateX(0%);
}
.lhdc5 .lhdc5_r .lhdc5_img .lhdc5_img_box .public-img:before {
  padding-top: 61.57112527%;
}
.lhdc5 .lhdc5_r .lhdc5_img .lhdc5_img_box i {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #000;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 10;
  opacity: 0;
}
.lhdc6 {
  background: #000;
  height: 200vh;
}
.lhdc6 .lhdc6_box {
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  overflow: hidden;
}
.lhdc6 .lhdc6_box .txt {
  display: flex;
  align-items: center;
}
.lhdc6 .lhdc6_box .txt .txt_box {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.lhdc6 .lhdc6_box .txt .txt_box .heng {
  color: rgba(0, 0, 0, 0);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #fff;
  font-family: Open Sans, sans-serif;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  font-size: 0.96rem;
  margin: 0 0.45rem 0.2rem;
}
.lhdc6 .lhdc6_box .txt .txt_box .p1 {
  color: rgba(0, 0, 0, 0);
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #fff;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  font-size: 0.96rem;
}
.lhdc6 .lhdc6_box .txt .txt_box .p2 {
  color: #fff;
  font-size: 0.96rem;
}
.lhdc6 .lhdc6_box .txt .txt_box .p3 {
  color: #fff;
  -webkit-text-stroke-width: initial;
  -webkit-text-stroke-color: initial;
}
.lhdc6 .lhdc6_box .txt_2 .txt_box .heng {
  color: #fff;
  -webkit-text-stroke-width: initial;
  -webkit-text-stroke-color: initial;
}
.lhdc6 .lhdc6_box .img_box {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.lhdc6 .lhdc6_box .img_box .img {
  position: absolute;
  opacity: 0;
  transform: scale(0.5) translate(0, 0);
}
.lhdc7 {
  padding: 1rem 0 0.7rem;
  background: #000;
  color: #fff;
}
.lhdc7 .lhdc7_tit {
  text-align: center;
}
.lhdc7 .lhdc7_tit .g_span span {
  color: #999;
  font-weight: bold;
}
.lhdc7 .lhdc7_tit h2 {
  font-weight: bold;
  margin-bottom: 0.1rem;
}
.lhdc7 .lhdc7_tit h2 span {
  color: #ff4000;
}
.lhdc7 .lhdc7_tit p {
  color: #999;
  font-weight: bold;
}
.lhdc7 .img {
  height: 6.5rem;
}
.lhdc8 {
  padding: 1.52rem 0 0;
  overflow: hidden;
}
.lhdc8 .lhdc8_tit {
  padding: 0 4.3rem;
}
.lhdc8 .lhdc8_tit h2 {
  color: #ff4000;
  line-height: 1;
  margin-bottom: 0.45rem;
  font-weight: bold;
}
.lhdc8 .lhdc8_tit p {
  font-weight: bold;
  display: initial;
  background: #999 -webkit-linear-gradient(left, #000, #000) no-repeat 0 0;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-size: 0 100%;
}
.lhdc8 .img_box {
  margin-top: 1.2rem;
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(26deg) rotateY(0deg) rotateZ(9deg) skew(0deg, 0deg);
}
.lhdc8 .img_box .img {
  margin-bottom: 0;
  display: flex;
  justify-content: center;
}
.lhdc8 .img_box .img .img_nr {
  display: flex;
  justify-content: center;
}
.lhdc8 .img_box .img .img_nr .img_con {
  width: 6.18rem;
  height: 3.86rem;
  margin: 0 0.16rem;
  border-radius: 0.14rem;
  overflow: hidden;
}
.lhdc8 .img_box .img .img_nr .img_con img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lhdc8 .img_box .img1 {
  margin-left: 10rem;
}
.lhdc8 .img_box .img2 {
  margin-left: -10rem;
  margin-top: 0.5rem;
}
.lhdc9 {
  overflow: hidden;
  background: #121212;
  padding: 3.25rem 0 6rem;
}
.lhdc9 .lhdc9_tit {
  margin-bottom: 1.3rem;
  text-align: center;
}
.lhdc9 .lhdc9_tit .g_h2 {
  margin-bottom: 0.52rem;
}
.lhdc9 .lhdc9_tit .g_h2 h2 {
  line-height: 1.2;
}
.lhdc9 .lhdc9_tit .g_h2 h2 p {
  color: #fff;
}
.lhdc9 .lhdc9_tit .g_h2 h2 span {
  color: #ff4000;
  font-size: 0.7rem;
  font-weight: bold;
}
.lhdc9 .lhdc9_tit .g_p p {
  font-weight: bold;
  color: #d0d0d0;
}
.lhdc9 .lhdc9_box {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: auto;
  width: 0;
  height: 0;
}
.lhdc9 .lhdc9_box .img {
  /* transform: translate(-50%,-50%); */
  position: absolute;
}
.lhdc9 .lhdc9_box .img img {
  width: 100%;
  max-width: initial;
}
.lhdc9 .lhdc9_box .img1 {
  left: -8.5rem;
  top: -3.9rem;
  width: 4.32rem;
}
@media (max-width: 1580px) {
  .lhdc9 .lhdc9_box .img1 {
    left: -9.5rem;
  }
}
.lhdc9 .lhdc9_box .img2 {
  left: -8rem;
  top: -0.6rem;
  width: 4.28rem;
}
.lhdc9 .lhdc9_box .img3 {
  left: -2.42rem;
  top: 0rem;
  width: 4.84rem;
}
.lhdc9 .lhdc9_box .img4 {
  left: 3.3rem;
  top: -0.2rem;
  width: 5.01rem;
}
.lhdc9 .lhdc9_box .img5 {
  left: 4.2rem;
  top: -4.2rem;
  width: 4.28rem;
}
@media (max-width: 1580px) {
  .lhdc9 .lhdc9_box .img5 {
    left: 5.2rem;
  }
}
.lhdc10 {
  background: #121212;
  padding: 0.5rem 0 0;
  position: relative;
  /* height: 250vh; */
}
.lhdc10 .lhdc10_tlo {
  position: sticky;
  top: 0;
  z-index: 10;
  pointer-events: none;
}
.lhdc10 .lhdc10_tlo .lhdc10_logo {
  height: 0.5rem;
  left: 50%;
  z-index: 90;
  position: absolute;
  transform: translateX(-50%);
  margin-top: 0.25rem;
}
.lhdc10 .lhdc10_tlo .lhdc10_logo .img1 {
  position: sticky;
  transform: translateY(-2rem);
  top: 5.3rem;
  width: 59px;
  height: auto;
  opacity: 0;
}
.lhdc10 .lhdc10_tlo .lhdc10_logo .img2 {
  width: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.lhdc10 .lhdc10_box {
  position: sticky;
  height: 100vh;
  top: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
}
.lhdc10 .lhdc10_box .lhdc10_tit {
  padding: 0 5% 0;
}
.lhdc10 .lhdc10_box .lhdc10_tit .lhdc10_tit_box {
  position: relative;
}
.lhdc10 .lhdc10_box .lhdc10_tit .lhdc10_tit_box .tit_h2 {
  padding-left: 0.5rem;
  justify-content: center;
  display: flex;
}
.lhdc10 .lhdc10_box .lhdc10_tit .lhdc10_tit_box .tit_h2 p {
  white-space: nowrap;
  font-size: 0.86rem;
  color: #fff;
  font-weight: bold;
  line-height: 1.2;
  letter-spacing: 0.05em;
  margin: 0 0.5rem;
}
.lhdc10 .lhdc10_box .lhdc10_tit .lhdc10_tit_box .tit_h2 .p1 span {
  margin-right: 0.2rem;
}
.lhdc10 .lhdc10_box .lhdc10_tit .lhdc10_tit_box .tit_txt {
  /* position: absolute;
					top: 0.74rem;
					right: -2.86rem; */
  width: 100%;
  /* -webkit-backdrop-filter: saturate(180%) blur(5px);
					backdrop-filter: saturate(180%) blur(5px); */
  /* background: rgba(31,31,31,0.5); */
  color: #fff;
  padding: 0 0.32rem 0 0.45rem;
  height: 2.48rem;
  /* border: 1px solid #3c3c3c; */
  border-radius: 0.1rem 0.1rem 0 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.lhdc10 .lhdc10_box .lhdc10_tit .lhdc10_tit_box .tit_txt .box {
  padding: 0 0 0 2.7rem;
}
.lhdc10 .lhdc10_box .lhdc10_tit .lhdc10_tit_box .tit_txt .box p {
  margin-top: 0.15rem;
}
.lhdc10 .lhdc10_box .lhdc10_tit .lhdc10_tit_box .tit_txt .box p span {
  opacity: 0.4;
}
.lhdc10 .lhdc10_box .lhdc10_con {
  margin-top: 0.6rem;
  height: 4.54rem;
}
.lhdc10 .lhdc10_box .lhdc10_con .lhdc10_nr {
  display: flex;
  flex-direction: row-reverse;
  padding-right: 1rem;
}
.lhdc10 .lhdc10_box .lhdc10_con .lhdc10_nr .item {
  flex-shrink: 0;
  border: 1px solid #4e4e4e;
  border-radius: 0.1rem 0.1rem 0 0;
  border-bottom: none;
  width: 3.48rem;
  height: 4.52rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #fff;
  padding: 0.8rem 0.68rem 0;
  margin-left: 0.28rem;
  text-align: center;
  transition: all 0.4s;
}
.lhdc10 .lhdc10_box .lhdc10_con .lhdc10_nr .item:hover {
  border-color: #892909;
}
.lhdc10 .lhdc10_box .lhdc10_con .lhdc10_nr .item span {
  margin-bottom: 0.28rem;
}
.lhdc10 .lhdc10_box .lhdc10_con .lhdc10_nr .lhdc10_img {
  border: none !important;
  padding: 0;
  position: relative;
  transition: all 0s;
}
.lhdc10 .lhdc10_box .lhdc10_con .lhdc10_nr .lhdc10_img .lhdc10_img_txt {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 90;
  padding-bottom: 0.8rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  pointer-events: none;
}
.lhdc10 .lhdc10_box .lhdc10_con .lhdc10_nr .lhdc10_img .lhdc10_img_txt p {
  padding-right: 0.35rem;
  color: #ff4000;
  font-size: 0.8rem;
}
.lhdc10 .lhdc10_box .lhdc10_con .lhdc10_nr .lhdc10_img .lhdc10_img_txt p span {
  font-size: 0.5rem;
}
.lhdc10 .lhdc10_box .lhdc10_con .lhdc10_nr .lhdc10_img .g_open {
  background-color: #fff;
  perspective: 800px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  z-index: 10;
  padding: 1px;
}
.lhdc10 .lhdc10_box .lhdc10_con .lhdc10_nr .lhdc10_img .g_open:hover .door {
  transform: rotateY(90deg);
}
.lhdc10 .lhdc10_box .lhdc10_con .lhdc10_nr .lhdc10_img .g_open .door {
  width: 100%;
  height: 100%;
  background-color: #121212;
  transform-origin: left center;
  transform-style: preserve-3d;
  /* transition: transform 1s ease; */
  transform: rotateY(5deg);
}
.lhdc11 {
  /* height: 100vh; */
  display: flex;
  align-items: center;
  position: sticky;
  top: 0;
  padding: 60vh 0 1rem;
  background: #fff;
  z-index: -10;
  opacity: 0;
}
.lhdc11 .container {
  /* display: flex; */
  /* justify-content: space-between;
		align-items: center; */
}
.lhdc11 .container .left {
  margin-bottom: 1.3rem;
  display: flex;
  align-items: center;
  width: 100%;
}
.lhdc11 .container .left .l_num {
  margin-right: 1.5rem;
  display: flex;
  align-items: flex-end;
  color: #ff4000;
}
.lhdc11 .container .left .l_num p {
  font-size: 1.74rem;
  line-height: 1;
}
.lhdc11 .container .left .l_num span {
  line-height: 1.25;
  font-size: 1rem;
}
.lhdc11 .container .left .l_txt {
  padding-right: 1rem;
}
.lhdc11 .container .left .l_txt p {
  color: #999;
  font-weight: bold;
  margin-bottom: 0.1rem;
}
.lhdc11 .container .left .l_txt p span {
  font-weight: bold;
  color: #000;
}
.lhdc11 .container .right {
  width: 100%;
  display: flex;
  align-items: center;
}
.lhdc11 .container .right .g_l {
  width: 100%;
}
.lhdc11 .container .right .g_l .g_l_box {
  width: 100%;
}
.lhdc11 .container .right .g_l .g_l_box .g_l_con {
  display: flex;
  align-items: center;
}
.lhdc11 .container .right .g_l .g_l_box .g_l_con .img {
  width: 7.86rem;
}
.lhdc11 .container .right .g_l .g_l_box .g_l_con .img img {
  width: 100%;
}
.lhdc11 .container .right .g_l .g_l_box .g_l_con .g_ite {
  padding: 0 0.2rem 0 2.3rem;
  font-weight: bold;
}
.lhdc11 .container .right .g_l .g_l_box .g_l_con .g_ite span {
  color: #999;
}
.lhdc12_tit {
  position: relative;
  margin-bottom: 1.5rem;
  padding: 1rem 0 0;
  transition: all 0.6s;
}
.lhdc12_tit .tit_h2 {
  display: flex;
}
.lhdc12_tit .tit_h2 .tit_h2_box {
  position: relative;
}
.lhdc12_tit .tit_h2 .tit_h2_box p {
  font-weight: bold;
  color: #666;
  line-height: 1.26;
}
@media screen and (max-width: 1380px) {
  .lhdc12_tit .tit_h2 .tit_h2_box p {
    font-size: 50px;
  }
}
.lhdc12_tit .tit_h2 .tit_h2_box p span {
  /* margin-left: 0.68rem; */
  color: #ff4000;
  transform: rotate(0deg);
  transform-origin: right bottom;
  position: relative;
  display: inline-block;
  z-index: 1;
}
.lhdc12_tit .tit_h2 .tit_h2_box .img1 {
  position: absolute;
  left: -1.3rem;
  top: -0.25rem;
}
.lhdc12_tit .tit_h2 .tit_h2_box .img2 {
  position: absolute;
  right: 0.6rem;
  bottom: -0.6rem;
}
.lhdc12_tit .tit_h2 .tit_h2_box .img3 {
  position: absolute;
  left: 4.2rem;
  top: 2.24rem;
  z-index: 5;
}
@media (max-width: 1580px) {
  .lhdc12_tit .tit_h2 .tit_h2_box .img3 {
    left: 5.2rem;
    top: 3.24rem;
  }
}
.lhdc12 {
  overflow: hidden;
  /* margin-top: -2rem; */
}
.lhdc12 .lhdc12_box {
  /* background: #fff; */
  position: relative;
  z-index: 10;
  transition: all 0.6s;
  /* padding-bottom: 2.74rem; */
}
.lhdc12 .lhdc12_box .lhdc12_con {
  padding-top: 1rem;
  /* margin-top: -1rem;
			margin-bottom: 1rem; */
}
.lhdc12 .lhdc12_box .lhdc12_txt {
  color: #333;
  display: flex;
  justify-content: space-between;
  padding: 0 1.24rem;
}
.lhdc12 .lhdc12_box .lhdc12_txt .left h2 {
  line-height: 1.26;
  transition: all 0.4s;
}
.lhdc12 .lhdc12_box .lhdc12_txt .right {
  width: 7.66rem;
  padding-right: 0.5rem;
}
.lhdc12 .lhdc12_box .lhdc12_txt .right p {
  transition: all 0.4s;
  display: initial;
  background: rgba(0, 0, 0, 0.4) -webkit-linear-gradient(left, #333, #333) no-repeat 0 0;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-size: 0 100%;
  font-weight: bold;
  line-height: 1.8;
}
.lhdc12_nnr {
  transition: all 0.6s;
}
.lhdc12_nnr.on {
  background: #ff4000;
}
.lhdc12_nnr.on .lhdc12_tit {
  opacity: 0;
}
.lhdc12_nnr.on .lhdc12_txt {
  color: #fff;
}
.lhdc12_nnr.on .lhdc12_txt .right p {
  background: rgba(255, 255, 255, 0.4) -webkit-linear-gradient(left, #fff, #fff) no-repeat 0 0;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-size: 0 100%;
}
.lhdc12_nr {
  padding-left: 1.24rem;
}
.lhdc12_nr.on .swiper-slide {
  transform: translateX(0rem);
}
.lhdc12_nr.on .swiper-slide img {
  opacity: 1;
}
.lhdc12_nr.on .public-img {
  width: 100%;
}
.lhdc12_nr .lhdc12_hz {
  display: flex;
  position: sticky;
  top: 0;
  height: 100vh;
}
.lhdc12_nr .swiper-slide,
.lhdc12_nr .item {
  width: 10.68rem;
  height: auto;
  flex-shrink: 0;
  transition: all 1s;
  transform: translateX(3rem);
}
.lhdc12_nr .swiper-slide img,
.lhdc12_nr .item img {
  opacity: 0;
  transition: all 0.4s;
}
.lhdc12_nr .swiper-slide-active,
.lhdc12_nr .item:nth-child(1) {
  transform: translateX(0rem);
}
.lhdc12_nr .swiper-slide-active img,
.lhdc12_nr .item:nth-child(1) img {
  opacity: 1;
}
.lhdc12_nr .public-img {
  border-radius: 0.15rem;
  width: 72%;
  transition: all 0.4s;
}
.lhdc12_nr .public-img:before {
  padding-top: 61.25703565%;
}
.indfo {
  height: 23.27rem;
  /* background: #fff; */
  transition: all 0.4s;
}
.indfo.on {
  background: #ff4000;
}
@media (max-width: 767px) {
  .indfo {
    height: auto;
    padding-top: 1.2rem;
  }
}
.indfo .indfo_box {
  height: 100%;
}
.indfo .indfo_box .ind_tit h2 {
  margin-bottom: 0;
}
.indfo .indfo_box .box {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100vh;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  overflow: hidden;
}
@media (max-width: 767px) {
  .indfo .indfo_box .box {
    height: auto;
    padding: 0.5rem 5%;
  }
}
.indfo .indfo_box .box .bbx {
  display: flex;
  justify-content: flex-start;
  transform: translateX(30.55vw);
}
@media (max-width: 767px) {
  .indfo .indfo_box .box .bbx {
    transform: translateX(0vw);
    width: 100%;
    flex-wrap: wrap;
  }
}
.indfo .indfo_box .box .bbx .item {
  border-radius: 0.1rem;
  overflow: hidden;
  flex-shrink: 0;
  width: 10.68rem;
  position: relative;
  margin-right: 0.4rem;
  background: #f7f8f9;
  box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.05);
}
@media (max-width: 767px) {
  .indfo .indfo_box .box .bbx .item {
    width: 100%;
    margin-bottom: 0.8rem;
  }
}
.indfo .indfo_box .box .bbx .item .public-img {
  top: 0;
  transition: all 0.4s;
}
@media (max-width: 767px) {
  .indfo .indfo_box .box .bbx .item .public-img {
    top: 0 !important;
  }
}
.indfo .indfo_box .box .bbx .item .public-img:before {
  padding-top: 61.25703565%;
}
@keyframes right_yd {
  from {
    transform: translateX(3rem);
  }
  to {
    transform: translateX(0rem);
  }
}
.lhdc13 {
  padding: 0 0 1.75rem;
  background: #000;
  position: sticky;
  top: 0;
}
.lhdc13 .lhdc13_bj {
  position: relative;
  width: 100%;
  height: 12.65rem;
}
.lhdc13 .lhdc13_bj img,
.lhdc13 .lhdc13_bj video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lhdc13 .lhdc13_bj i {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 5;
  background: #000;
  pointer-events: none;
  top: 0;
  left: 0;
  opacity: 0;
}
.lhdc13 .lhdc13_box {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  padding: 1.32rem 1.24rem 0;
}
.lhdc13 .lhdc13_box h2 {
  text-align: center;
  color: #fff;
  font-weight: bold;
  line-height: 1;
}
.lhdc13 .lhdc13_box h2 span {
  margin-right: 0.2rem;
}
.lhdc13_con_nr {
  padding: 0.38rem 0 1rem;
  background: #000;
  margin-top: -2rem;
}
.lhdc13_con {
  border: 1px solid #6f6a66;
  border-radius: 0.15rem;
  -webkit-backdrop-filter: saturate(180%) blur(55px);
  backdrop-filter: saturate(180%) blur(55px);
  background: rgba(31, 31, 31, 0.4);
  color: #fff;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  position: relative;
  /* top: 100vh; */
}
@media (max-width: 1580px) {
  .lhdc13_con {
    height: 10.1rem;
  }
}
.lhdc13_con .left {
  width: 100%;
  padding: 0.4rem 0.5rem 0.4rem 0.8rem;
  position: relative;
  top: 0;
  /* opacity: 0; */
}
.lhdc13_con .left .l_box {
  width: 100%;
  display: flex;
  align-items: center;
  margin: 0.5rem 0;
}
.lhdc13_con .left .l_box .l_box_txt {
  width: 44.83%;
  padding-right: 0.5rem;
  flex-shrink: 0;
}
.lhdc13_con .left .l_box .l_box_txt span {
  font-weight: bold;
  margin-bottom: 0.28rem;
  display: block;
  position: relative;
  top: 0;
}
.lhdc13_con .left .l_box .l_box_txt h3 {
  font-weight: bold;
  margin-bottom: 0.58rem;
  position: relative;
  top: 0;
}
.lhdc13_con .left .l_box .l_box_txt .g_p {
  line-height: 1.8;
  position: relative;
  top: 0;
}
.lhdc13_con .left .l_box .l_box_txt .g_p p {
  margin-bottom: 0.1rem;
}
.lhdc13_con .left .l_box .img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.lhdc13_con .left .l_box .img img {
  height: 5.5rem;
  width: auto;
  object-fit: contain;
}
.lhdc13_con .right .r_box {
  display: flex;
}
.lhdc13_con .right .r_box .img {
  margin-right: 0.35rem;
  position: relative;
  /* &:after{
					content: '';
					position: absolute;
					background: linear-gradient(to top,#fff 20.45%,hsla(0,0%,100%,0));
					height: 4rem;
					width: 100%;
					bottom: 0;
					left: 0;
					z-index: 10;
				} */
}
.lhdc13_con .right .r_box .img1 {
  top: 2rem;
}
.lhdc13_con .right .r_box .img2 {
  top: 5rem;
}
.lhdc14 {
  height: 11rem;
}
.lhdc14 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lhdc15 {
  overflow: hidden;
  padding: 2.24rem 0 1.88rem;
  background: #000;
}
.lhdc15 .lhdc15_tit {
  margin-bottom: 1.6rem;
  text-align: center;
  color: #fff;
}
.lhdc15 .lhdc15_tit h2 {
  margin-bottom: 0.45rem;
  line-height: 1;
  font-weight: bold;
}
.lhdc15 .lhdc15_tit h2 span {
  color: #ff4000;
}
.lhdc15 .lhdc15_tit .g_p {
  width: 8.9rem;
  margin: auto;
  line-height: 1.8;
}
.lhdc15 .lhdc15_tit .g_p p {
  display: initial;
  background: rgba(255, 255, 255, 0.4) -webkit-linear-gradient(left, #fff, #fff) no-repeat 0 0;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-size: 0 100%;
  font-weight: bold;
}
.lhdc15 .lhdc15_box {
  position: relative;
}
.lhdc15 .lhdc15_box .g_lineb {
  position: absolute;
  background: #373636;
  left: 50%;
  margin-left: -1px;
  width: 2px;
  height: calc(100% - 1.43rem - 0.52rem);
  z-index: 10;
}
.lhdc15 .lhdc15_box .g_lineb i {
  display: block;
  background: #ff4000;
  border-radius: 50%;
  width: 0.12rem;
  height: 0.12rem;
  box-shadow: 0 0 43px #ff4000;
  margin-left: -0.05rem;
}
.lhdc15 .lhdc15_box .g_logo {
  position: absolute;
  top: -0.35rem;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 60;
}
.lhdc15 .lhdc15_box .g_logo img {
  width: 0.5rem;
  height: auto;
  position: relative;
  z-index: 20;
}
.lhdc15 .lhdc15_box .g_yuan {
  position: absolute;
  width: 3000px;
  height: 3000px;
  border-radius: 50%;
  background: #262626;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%) scale(0);
}
.lhdc15 .lhdc15_box .lhdc15_con {
  position: relative;
  z-index: 50;
  padding-top: 1rem;
}
.lhdc15 .lhdc15_box .lhdc15_con .item {
  margin-bottom: 0.76rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lhdc15 .lhdc15_box .lhdc15_con .item .l_img {
  border-radius: 0.08rem;
  border: 4px solid #ff4000;
  width: 5.57rem;
}
.lhdc15 .lhdc15_box .lhdc15_con .item .l_img .public-img img {
  border-radius: 0.04rem;
}
.lhdc15 .lhdc15_box .lhdc15_con .item .l_img .public-img:before {
  padding-top: 59.67450271%;
}
.lhdc15 .lhdc15_box .lhdc15_con .item .m_d {
  width: 2.44rem;
  height: 3.38rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 0.52rem;
}
.lhdc15 .lhdc15_box .lhdc15_con .item .m_d i {
  display: block;
  background: #ff4000;
  border-radius: 50%;
  width: 0.12rem;
  height: 0.12rem;
  box-shadow: 0 0 43px #ff4000;
}
.lhdc15 .lhdc15_box .lhdc15_con .item .r_txt {
  width: 5.57rem;
}
.lhdc15 .lhdc15_box .lhdc15_con .item .r_txt .r_txt_t {
  border: 1px solid #333;
  border-radius: 0.1rem 0.1rem 0 0;
  border-bottom: none;
  padding: 0.24rem 0.32rem 3px 0.23rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.lhdc15 .lhdc15_box .lhdc15_con .item .r_txt .r_txt_t span {
  line-height: 1;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.2);
}
.lhdc15 .lhdc15_box .lhdc15_con .item .r_txt .r_txt_t i {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #585858;
  display: block;
}
.lhdc15 .lhdc15_box .lhdc15_con .item .r_txt .r_txt_m {
  height: 2.45rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.lhdc15 .lhdc15_box .lhdc15_con .item .r_txt .r_txt_m .p1 {
  color: #fff;
  margin-bottom: 0.1rem;
  font-weight: bold;
}
.lhdc15 .lhdc15_box .lhdc15_con .item .r_txt .r_txt_m .p2 {
  color: #ff4000;
}
.lhdc15 .lhdc15_box .lhdc15_con .item .r_txt .r_txt_b {
  border: 1px solid #333;
  border-radius: 0 0 0.1rem 0.1rem;
  border-top: none;
  padding: 3px 0.32rem 0.31rem 0.23rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.lhdc15 .lhdc15_box .lhdc15_con .item .r_txt .r_txt_b i {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #585858;
  display: block;
}
.lhdc15 .lhdc1_fwz {
  width: 100%;
  max-width: 1560px;
  margin: auto;
  position: relative;
  top: 1.3rem;
  z-index: 10;
  overflow: hidden;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #4d4d4d;
}
.lhdc15 .lhdc1_fwz .lhdc1_fwz_gd {
  width: 100%;
  display: flex;
}
.lhdc15 .lhdc1_fwz .lhdc1_fwz_gd .item {
  display: flex;
}
.lhdc15 .lhdc1_fwz .lhdc1_fwz_gd .item .txt1 {
  display: flex;
  align-items: center;
}
.lhdc15 .lhdc1_fwz .lhdc1_fwz_gd .item .txt1 img {
  flex-shrink: 0;
  margin-left: 0.6rem;
  width: auto;
  height: 0.82rem;
}
.lhdc15 .lhdc1_fwz .lhdc1_fwz_gd .item .txt1 p {
  white-space: nowrap;
  font-size: 1.14rem;
  line-height: 0.8;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 0.6rem;
  color: #ff4000;
}
.lhdc15 .lhdc1_fwz .lhdc1_fwz_gd .item .txt2 {
  display: flex;
  align-items: center;
}
.lhdc15 .lhdc1_fwz .lhdc1_fwz_gd .item .txt2 img {
  flex-shrink: 0;
  margin-left: 0.6rem;
  width: auto;
  height: 0.82rem;
}
.lhdc15 .lhdc1_fwz .lhdc1_fwz_gd .item .txt2 p {
  font-size: 1.14rem;
  line-height: 0.8;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-text-stroke: 1px #ff4000;
  -webkit-text-fill-color: transparent;
  color: #333;
  font-weight: bold;
  padding: 0 0.6rem;
}
.lhdc16 {
  margin-top: -2px;
  height: 10.5rem;
}
.lhdc16 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lhdc17 {
  position: relative;
}
.lhdc17 .imgbj {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lhdc17 .lhdc17_box {
  position: relative;
  z-index: 10;
  padding: 1.95rem 0 2.3rem;
  color: #fff;
  text-align: center;
}
.lhdc17 .lhdc17_box .lhdc17_tit h2 {
  line-height: 1;
  margin-bottom: 0.58rem;
  font-weight: bold;
}
.lhdc17 .lhdc17_box .lhdc17_tit .g_p {
  width: 9.1rem;
  margin: 0 auto 1.05rem;
}
@media (max-width: 1580px) {
  .lhdc17 .lhdc17_box .lhdc17_tit .g_p {
    width: 50%;
  }
}
.lhdc17 .lhdc17_box .lhdc17_tit .g_p p {
  line-height: 1.8;
  font-weight: bold;
  margin-bottom: 0.42rem;
}
.lhdc17 .lhdc17_box .lhdc17_tit .g_p p:last-child {
  margin-bottom: 0;
}
.lhdc17 .lhdc17_box .lhdc17_ba_box {
  display: inline-flex;
  justify-content: center;
}
.lhdc17 .lhdc17_box .lhdc17_ba {
  width: 1.06rem;
  height: 1.06rem;
  border: 1px solid #fff;
  border-radius: 50%;
  display: flex !important;
  align-items: center;
  justify-content: center;
  margin: auto;
  cursor: pointer;
  transition: all 0.4s;
}
.lhdc17 .lhdc17_box .lhdc17_ba:hover {
  background: #e15d13;
  border-color: #e15d13;
}
.lhdc17 .lhdc17_box .lhdc17_ba:hover svg {
  transform: rotate(45deg);
}
.lhdc17 .lhdc17_box .lhdc17_ba:hover svg path {
  fill: #fff;
}
.lhdc17 .lhdc17_box .lhdc17_ba svg {
  transition: all 0.4s;
  width: 24.53%;
  height: auto;
}
.lhdc17 .lhdc17_box .lhdc17_ba svg path {
  transition: all 0.4s;
  fill: #e15d13;
}
