/* reset */
html,
body,
div,
p,
ul,
li,
dl,
dt,
dd,
em,
i,
span,
a,
img,
input,
h1,
h2,
h3,
h4,
h5 {
  margin: 0;
  padding: 0;
}

a,
img,
input {
  border: none;
}

body {
  font: 14px/1.75 -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a {
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-user-select: none;
  -moz-user-focus: none;
  -moz-user-select: none;
}

ul,
li {
  list-style: none;
}

i,
b,
em {
  font-style: normal;
}

html {
  font-size: .14rem;
  font-family: "Microsoft YaHei";
  width: 100%;
}

.flex {
  display: flex;
  justify-content: center;
  align-items: center;
}

body {
  width: 100%;
}

* {
  box-sizing: border-box;
}

html {
  font-size: calc(100vw /750);
}

.kv {
  background: url(//game.gtimg.cn/images/hjdt/cp/hjdt20240807/m/kv.jpg?v=2) no-repeat;
  background-size: auto  100%;
  height: 436rem;
  position: relative;
}
.kv .goHome{
  background: url(//game.gtimg.cn/images/hjdt/cp/hjdt20240807/gohome.png) no-repeat;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  right: 10rem;
  width:185rem;
  height: 63rem;
  top: 8rem;
}

.part1 {
  background: url(//game.gtimg.cn/images/hjdt/cp/hjdt20240807/m/m_01.jpg?v=12) no-repeat;
  background-size: auto  100%;
  height:910rem;
  position: relative;
}

.part2 {
  background: url(//game.gtimg.cn/images/hjdt/cp/hjdt20240807/m/m_02.jpg?v=12) no-repeat;
  background-size: auto  100%;
  height:1699rem;
  position: relative;
}


.part3 {
  background: url(//game.gtimg.cn/images/hjdt/cp/hjdt20240807/m/m_03.jpg?v=2) no-repeat;
  background-size: auto  100%;
  height:1412rem;
  position: relative;
}

.part4 {
  background: url(//game.gtimg.cn/images/hjdt/cp/hjdt20240807/m/m_04.jpg?v=2) no-repeat;
  background-size: auto  100%;
  height:703rem;
  position: relative;
}
.part4 .imgbox{
  width: 750%;
  margin: 0 auto;
  height: 100%;
  position: relative;
}
.part4 .imgbox .img-1{
  height: 141rem;
  width: 303rem;
  position: absolute;
  left: 44rem;
  top: 502rem;
}
/* .part5 {
  background: url(//game.gtimg.cn/images/hjdt/cp/hjdt20240807/m/m_05.jpg?v=2) no-repeat;
  background-size: auto  100%;
  height: 711rem;
  position: relative;

} */
.gif-box{
  width: 750rem;
  margin: 0 auto;
  position: relative;
  height: 100%;
}

/* .part6 {
  background: url(//game.gtimg.cn/images/hjdt/cp/hjdt20240807/m/m_06.jpg?v=2) no-repeat;
  background-size: auto  100%;
  height:686rem;
  position: relative;
} */
.part7 {
  background: url(//game.gtimg.cn/images/hjdt/cp/hjdt20240807/m/m_05.jpg?v=2) no-repeat;
  background-size: auto  100%;
  height:810rem;
  position: relative;
  padding-top: 190rem;
}


.part7 .txt {
  height: 420rem;
  overflow-y: auto;
  font-size: 18rem;
  color: #68313a;
  font-family: '思源黑体 CN';
  width: 84%;
  margin: 0 auto;
  line-height:31rem;
}

.part7 .txt h3 {
  font-size: 24rem;
  text-align: center;
}

.part7 .txt h2 {
  font-size: 18rem;
}

.left-box {
  background: url(//game.gtimg.cn/images/hjdt/cp/hjdt20240807/cbl.png) no-repeat;
  background-size: 100% 100%;
  width: 167rem;
  height: 359rem;
  position: fixed;
  position: fixed;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  padding-top: 226rem;
  z-index: 99;
}

.left-box a {
  display: block;
  width: 111rem;
  height: 35rem;
  margin-bottom: 6rem;
}

.left-box .btn-hide {
  position: absolute;
  right: 0;
  top: 18rem;
  width: 38rem;
  display: block;
  height: 38rem;
}

.dialog {
  background: url(//game.gtimg.cn/images/hjdt/cp/hjdt20240807/pop.png) no-repeat;
  background-size: 100% 100%;
  width: 745rem;
  height: 422rem;
}

.dia-close {
  display: block;
  position: absolute;
  background: url(//game.gtimg.cn/images/hjdt/cp/hjdt20240807/btn-close.png) no-repeat;
  background-size: 100% 100%;
  width: 51rem;
  height: 51rem;
  top: -51rem;
  right: 10rem;
}

.pop2 {
  background: url(//game.gtimg.cn/images/hjdt/cp/hjdt20240807/pop2.png) no-repeat;
  background-size: 100% 100%;
  width: 745rem;
  height: 422rem;
}

.right-box {
  background: url(//game.gtimg.cn/images/hjdt/cp/hjdt20240807/right.png) no-repeat;
  background-size: 100% 100%;
  width: 190rem;
  height:390rem;
  right: -10rem;
  top: 50%;
  position: fixed;
  transform: translateY(-50%);
  z-index: 4;
  padding-top: 128rem;
}

.right-box .yjx {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 108rem;
}

.right-box .nav-box {
  width: 167rem;
  margin: 0 auto;
}

.right-box .nav-box a {
  width: 167rem;
  height: 50rem;
  background: url(//game.gtimg.cn/images/hjdt/cp/hjdt20240807/navBg.png) no-repeat;
  background-size: 414rem;
  display: block;
  margin-bottom: 0;
  transform: scale(0.9);
}

..right-box .nav-box a.tab1 {
 
  background-position: 0 0;
}

.right-box .nav-box a.tab1.tab-on {

  background-position: -247rem 0;
}

.right-box .nav-box a.tab2 {
  background-position: 0 -53rem;
}
.right-box .nav-box a.tab2.tab-on {
  background-position: -247rem -224rem;
}

.right-box .nav-box a.tab3 {
  background-position: 0 -113rem;
}

.right-box .nav-box a.tab3.tab-on {
  background-position: -247rem -113rem;
}




.right-box .nav-box a.tab4  {
  background-position: 0 -169rem;
}

.right-box .nav-box a.tab4.tab-on {
  background-position: -247rem -169rem;
}


.right-box .nav-box a.tab5{
  background-position: 0 -282rem;
}
.right-box .nav-box a.tab5.tab-on {
  background-position: -247rem -282rem;
}


.left-hide {
  display: none !important;
}

@media all and (orientation: landscape) {
  html, body {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
  }
  html::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #333;
    z-index: 99999;
  }
  html::after {
    content: "\4E3A\4E86\66F4\597D\7684\4F53\9A8C\FF0C\8BF7\5C06\624B\673A\7AD6\8FC7\6765";
    text-align: center;
    font-size: 16px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 0;
    height: 30px;
    width: 100%;
    margin-top: 50px;
    z-index: 99999;
  }
  body::before {
    content: "";
    position: absolute;
    z-index: 99999;
    height: 200px;
    width: 100px;
    left: 50%;
    top: 50%;
    margin: -140px 0 0 -50px;
    color: #fff;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAB2CAYAAAAZUrcsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDAwMjcwNkVEQzczMTFFNjlFMDFGQTEzNkM3N0JBMTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDAwMjcwNkREQzczMTFFNjlFMDFGQTEzNkM3N0JBMTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0NzhCMTlBREM1ODExRTZCNTdFRjQ0Q0I1QzRCODZBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ0NzhCMTlCREM1ODExRTZCNTdFRjQ0Q0I1QzRCODZBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+J30rNQAACRRJREFUeNrsXQlsFVUU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");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100px auto;
    -webkit-transform: rotateZ(-90deg);
  }
}



.part4 .cent{
  position: relative;
  width: 707rem;
  margin: 0 auto;
  /* background: pink; */
  height: 100%;
  
}
.part3 img{
  display: block;
  width: 292rem;
  height: 152rem;
}
.part3 .gif01{
  position: absolute;
  top: 385rem;
  left: 50%;
  transform: translateX(10%);
}
.part3 .gif02{
  position: absolute;
  top: 770rem;
  left: 50%;
  transform: translateX(10%);
  width: 292rem;
  height: 149rem;
}


.flo-fl{
    position: absolute;
    background: url(//game.gtimg.cn/images/hjdt/cp/hjdt20240807/zbfl.png) no-repeat;
    background-size: 100% 100%;
    width: 170rem;
    height: 121rem;
    left: 50%;
    bottom: -113rem;
    transform: translateX(-44%);
    z-index: 22;
}

.flo-fl img{
  width: 200rem;
}

.dialog.pop3{
  width: 720rem;
  height:940rem;
  background: url(//game.gtimg.cn/images/hjdt/cp/hjdt20240807/pop3.png) no-repeat;
  background-size: 100% 100%;
  padding-top:48rem;
  padding-left: 32rem;
  box-sizing: border-box;
  transform: translateX(10rem);
}
.pop3 .dia-con{
  padding: 0;
  width: 90%;
  /* margin: 0 auto; */
  height: 840rem;
  overflow: auto;
    border: 6px solid #75192a;
    border-radius: 6px ;
}
.dialog.pop3 img{
  display: block;
  width: 100%;

}
.pop3 .dia-con::-webkit-scrollbar {
  width: 8rem;
  border-radius: 4rem;
  background-color: #c59aa0;
}

.pop3 .dia-con::-webkit-scrollbar-thumb {
  background-color: #75192a;
  border-radius: 4rem;
}