/* update from 1702967095638*/

#Layer2 {
  position: relative;
  width: 1500px;
  height: 548px;
  z-index: 1;
}
#Layer3 {
  position: relative;
  width: 1500px;
  height: 1152px;
  z-index: 1;
}
#Layer4 {
  position: relative;
  width: 1000px;
  height: 132px;
  z-index: 1;
}
#Layer5 {
  position: absolute;
  width: 700px;
  height: 90px;
  z-index: 1;
  left: 258px;
  top: 23px;
}
.STYLE3 {
  font-size: 12px;
  color: #a58351;
}
a:link {
  color: #a58351;
  text-decoration: none;
}
a:visited {
  text-decoration: none;
  color: #a58351;
}
a:hover {
  text-decoration: underline;
  color: #a58351;
}
a:active {
  text-decoration: none;
  color: #a58351;
}
#Layer6 {
  position: absolute;
  width: 50px;
  height: 180px;
  z-index: 1;
  left: 758px;
  top: 562px;
}
#Layer7 {
  position: absolute;
  width: 50px;
  height: 180px;
  z-index: 2;
  left: 1107px;
  top: 566px;
}
#Layer8 {
  position: absolute;
  width: 60px;
  height: 210px;
  z-index: 3;
  left: 838px;
  top: 575px;
}
#Layer9 {
  position: absolute;
  width: 127px;
  height: 38px;
  z-index: 4;
  left: 970px;
  top: 24px;
}
#Layer10 {
  position: absolute;
  width: 127px;
  height: 38px;
  z-index: 5;
  left: 1141px;
  top: 26px;
}
#Layer11 {
  position: absolute;
  width: 127px;
  height: 38px;
  z-index: 6;
  left: 1314px;
  top: 26px;
}
#Layer12 {
  position: absolute;
  width: 127px;
  height: 38px;
  z-index: 7;
  left: 1345px;
  top: 23px;
}
#Layer1 {
  position: relative;
  width: 1636px;
  height: 800px;
  z-index: 1;
  top: 213px;
  margin-left: 156px;
}
#Layer13 {
  position: relative;
  width: 1600px;
  height: 678px;
  z-index: 1;
}
#Layer14 {
  position: absolute;
  width: 60px;
  height: 210px;
  z-index: 7;
  left: 1019px;
  top: 577px;
}
#Layer15 {
  position: relative;
  height: 1016px;
  z-index: 1;
  background-image: url("../img/bj_06.jpg");
  background-repeat: no-repeat;
  background-position: 0px -0px;
  width: 1920px;
  margin-left: -960px;
  left: 50%;
}

#Layer151 {
  position: relative;
  height: 1016px;
  z-index: 1;
  background-image: url("../img/bj_05.jpg");
  background-repeat: no-repeat;
  background-position: 0px -0px;
  width: 1920px;
  margin-left: -960px;
  left: 50%;
}

#Layer16 {
  position: absolute;
  width: 961px;
  height: 549px;
  z-index: 1;
  left: 471px;
  top: 122px;
  background-image: url("../img/");
  background-repeat: no-repeat;
}
#Layer171 {
  position: absolute;
  width: 678px;
  height: 542px;
  z-index: 1;
  left: 461px;
  top: 117px;
  background-image: url("../img/");
  background-repeat: no-repeat;
}

#Layer5 {
  position: absolute;
  width: 700px;
  height: 90px;
  z-index: 1;
  left: 777px;
  top: 24px;
}

.STYLE2 {
  font-size: 12px;
}
#Layer18 {
  position: relative;
  width: 1500px;
  height: 1054px;
  z-index: 1;
}
#Layer19 {
  position: relative;
  width: 1920px;
  height: 84px;
  z-index: 2;
  left: -1px;
  background-image: url("../img/");
  background-repeat: no-repeat;
  background-position: center center;
}
#Layer20 {
  position: absolute;
  width: 80px;
  height: 260px;
  z-index: 8;
  left: 920px;
  top: 578px;
}
#Layer21 {
  position: absolute;
  width: 127px;
  height: 38px;
  z-index: 1;
  left: 977px;
  top: 24px;
}
#Layer22 {
  position: absolute;
  width: 127px;
  height: 38px;
  z-index: 2;
  left: 1149px;
  top: 25px;
}
#Layer23 {
  position: absolute;
  width: 127px;
  height: 38px;
  z-index: 3;
  left: 1320px;
  top: 25px;
}
#Layer24 {
  position: absolute;
  width: 728px;
  height: 261px;
  z-index: 3;
  background-image: url("../img/");
  background-repeat: no-repeat;
  background-position: center center;
  left: 593px;
  top: 288px;
}
#Flash {
  width: 1920px;
  height: 1072px;
  position: absolute;
  left: 50%;
  margin: 0px auto -272px -960px;
  z-index: 50;
}
#Header {
  margin: 0 auto -290px -960px;
  width: 1920px;
  height: 1072px;
  position: absolute;
  left: 50%;
  line-height: 0px;
}

#Download {
  width: 764px;
  height: 172px;
  text-align: center;
  position: absolute;
  top: 794px;
  left: 50%;
  margin-left: -396px;
  z-index: 51;
  border-radius: 5px;
  background: url("../img/down.png") no-repeat left top;
}
#Download .btn_down_s1 {
  float: left;
  width: 162px;
  height: 50px;
  text-indent: -999em;
  margin-left: 205px;
  margin-top: 34px;
}
#Download .btn_down_s2 {
  float: left;
  width: 162px;
  height: 47px;
  text-indent: -999em;
  margin-left: -162px;
  margin-top: 88px;
}
#Download .btn_down_s3 {
  float: left;
  width: 99px;
  height: 100px;
  text-indent: -999em;
  margin-left: 18px;
  margin-top: 35px;
}
#Download .btn_down_s4 {
  float: left;
  width: 109px;
  height: 110px;
  text-indent: -999em;
  overflow: hidden;
  margin-left: 136px;
  margin-top: 30px;
}

.footer {
  height: 132px;
  position: relative;
}

.footer > img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}

.footer > .footerContent {
  height: 100%;
  display: flex;
  align-items: center;
  margin: 0 auto;
  width: fit-content;
  position: relative;
  z-index: 2;
}

.footer > .footerContent > .line {
  width: 2px;
  height: 73px;
  margin: 0 45px;
  background-color: #434343;
}

.footer > .footerContent > .logo {
  width: 175px;
}
.footer > .footerContent > .text .gap {
  width: 10px;
}
.footer > .footerContent > .text > p {
  display: flex;
  line-height: 30px;
  font-size: 12px;
  letter-spacing: 1px;
}
.footer > .footerContent > .text p a,
.footer > .footerContent > .text p {
  color: #5e5e5e;
}
.gameIntro {
  box-sizing: border-box;
  padding: 209px 103px 100px 406px;
  font-size: 24px;
  font-family: "楷体", "楷体_GB2312";
  font-weight: bold;
  letter-spacing: 1.2px;
}
.gameIntro p {
  height: 63px;
}

.gameIntro p:first-child {
  color: #fff;
  margin-left: 30px;
  margin-bottom: 30px;
}

/*------------*/

.STYLE1 {
  font-size: 24px;
}
.topstyle {
  top: 0px;
  height: 68px;
  position: fixed;
  z-index: 999;
}
.topstyle a {
  text-decoration: none;
  color: #4f4f4f;
}
