@charset "UTF-8";
body, dl, dd, ul, ol, h1, h2, h3, h4, h5, h6, p, form, header, section, article, footer {
  margin: 0;
}

body, button, input, select, textarea {
  font: 12px/1.5 tahoma, "微软雅黑", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
}

em, b {
  font-style: normal;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

img {
  border: 0;
}

body {
  padding-top: 42px;
}

button, input, select, textarea {
  font-size: 100%;
  outline: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th, ul, ol {
  padding: 0;
  list-style: none;
}

#afooter {
  padding: 30px 0;
  text-align: center;
  font-size: 12px;
  line-height: 20px;
  background-color: #000;
  color: #c0c0c0;
}

#afooter a, #afooter a:hover {
  color: #c0c0c0;
  text-decoration: none;
}

.container {
  width: 100%;
  min-width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}

#_overlay_ {
  opacity: 0.8 !important;
}

.login-gift {
  color: #eedb5c !important;
}

.login-gift span {
  color: #eedb5c !important;
}

@font-face {
  font-family: "font1R";
  src: url("//game.gtimg.cn/images/sg/cp/a20250527sgxfyy/font/font1R.subset.otf");
}
@font-face {
  font-family: "font1M";
  src: url("//game.gtimg.cn/images/sg/cp/a20250527sgxfyy/font/font1M.subset.otf");
}
@font-face {
  font-family: "font2B";
  src: url("//game.gtimg.cn/images/sg/cp/a20250527sgxfyy/font/font2B.subset.otf");
}
body {
  min-width: 1320px;
}

/* 版心 */
.inner_c {
  width: 1200px;
  margin: 0 auto;
}

.flex-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.head {
  position: relative;
  min-width: 1200px;
  margin: 0 auto;
  height: 1590px;
  background: url("//game.gtimg.cn/images/sg/cp/a20250527sgxfyy/bg-head.jpg?v=959663") no-repeat center top;
  background-size: 1920px auto;
}
.head * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.head .top {
  max-width: 1920px;
  min-width: 1200px;
  margin: 0 auto;
  height: 110px;
  margin-bottom: 914px;
}
.head .top .logo {
  float: left;
  display: block;
  width: 150px;
  height: 150px;
  margin: 23px 0 0 50px;
  background: url("//game.gtimg.cn/images/sg/cp/a20250527sgxfyy/logo.png") no-repeat 0 0;
  background-size: 100% 100%;
}
.head .top .top-btns {
  float: right;
  margin-top: 38px;
  margin-right: 111px;
  width: 522px;
  height: 55px;
}
.head .top .top-btns a {
  float: left;
  display: block;
  margin-left: 5px;
  width: 168px;
  height: 55px;
  padding-left: 47px;
  font-size: 0;
  text-indent: -9999em;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: left top;
}
.head .top .top-btns .btn-home {
  background-image: url("//game.gtimg.cn/images/sg/cp/a20250527sgxfyy/btn-home.png");
}
.head .top .top-btns .btn-talk {
  background-image: url("//game.gtimg.cn/images/sg/cp/a20250527sgxfyy/btn-talk.png");
}
.head .top .top-btns .btn-install {
  background-image: url("//game.gtimg.cn/images/sg/cp/a20250527sgxfyy/btn-install.png");
}
.head .login {
  text-align: center;
  color: #ffffff;
  font-size: 24px;
  line-height: 27px;
}
.head .login a, .head .login span {
  color: #eedb5c !important;
}
.head .btns2 {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 1202px;
  height: 452px;
}
.head .btns2 a {
  position: absolute;
  font-size: 0;
  text-indent: -9999em;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: left top;
  -webkit-filter: drop-shadow(0 0 20px #fffdb0);
          filter: drop-shadow(0 0 20px #fffdb0);
}
.head .btns2 .btn-new1 {
  left: -112px;
  bottom: 61px;
  width: 325px;
  height: 373px;
  background-image: url("//game.gtimg.cn/images/sg/cp/a20250527sgxfyy/btn1.png");
}
.head .btns2 .btn-new1.active {
  background-image: url("//game.gtimg.cn/images/sg/cp/a20250527sgxfyy/btn1_1.png");
}
.head .btns2 .btn-new2 {
  left: 245px;
  bottom: 0;
  width: 330px;
  height: 452px;
  background-image: url("//game.gtimg.cn/images/sg/cp/a20250527sgxfyy/btn2.png");
}
.head .btns2 .btn-new2.active {
  background-image: url("//game.gtimg.cn/images/sg/cp/a20250527sgxfyy/btn2_1.png");
}
.head .btns2 .btn-grow {
  left: 606px;
  bottom: 90px;
  width: 332px;
  height: 422px;
  background-image: url("//game.gtimg.cn/images/sg/cp/a20250527sgxfyy/btn3.png");
}
.head .btns2 .btn-grow.active {
  background-image: url("//game.gtimg.cn/images/sg/cp/a20250527sgxfyy/btn3_1.png");
}
.head .btns2 .btn-store {
  left: 974px;
  bottom: 88px;
  width: 327px;
  height: 445px;
  background-image: url("//game.gtimg.cn/images/sg/cp/a20250527sgxfyy/btn4.png");
  margin: 0;
}
.head .btns2 .btn-store.active {
  background-image: url("//game.gtimg.cn/images/sg/cp/a20250527sgxfyy/btn4_1.png");
}

.testbox {
  position: fixed;
  bottom: 10px;
  left: 10px;
}
.testbox button {
  font-size: 18px;
}

#pop4 .dia-con {
  padding-bottom: 74px;
  position: relative;
  width: 1204px;
  height: 626px;
  background: url("//game.gtimg.cn/images/sg/cp/a20250527sgxfyy/dialog/box-messagebg.png") no-repeat;
  background-size: 100% 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#pop4 .dia-con p {
  padding: 0 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 170px;
  font-size: 30px;
  line-height: 1.3;
  text-align: center;
  color: #fd5e5e;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#pop4 .dia-con .dia-success {
  position: absolute;
  bottom: 100px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 453px;
  height: 142px;
  background: url("//game.gtimg.cn/images/sg/cp/a20250527sgxfyy/dialog/btn-success.png") no-repeat;
  background-size: 100% 100%;
}