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,'\5FAE\8F6F\96C5\9ED1',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
ul,li {list-style: none;}
em,b{font-style:normal}
a{text-decoration:none} 
/* a:hover{text-decoration:underline} */
img{border:0} 
button,input,select,textarea{font-size:100%;outline:none}
table{border-collapse:collapse;border-spacing:0}
td,th,ul,ol{padding:0}
html,body {
    position: relative;
    width: 100%;
    height: 100%;
}
body {
    padding: 0;
    margin: 0;
    background: #fcfbf9;
    font-family: "Microsoft YaHei"
}
a,
button {
    cursor: pointer
}
.img-cover img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
img {
    display: block
}
.hide {
    display: none
}
.f-l {
    float: left
}
.f-r {
    float: right
}
.clearfix:after {
    clear: both;
    display: block;
    content: '';
    width: 0;
    height: 0;
    visibility: hidden
}
.clearfix {
    *clear: both;
    *zoom: 1
}
.t-c {
    text-align: center
}
.t-r {
    text-align: right
}
.t-h {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.t {
    text-indent: -10000px;
}
.bg {
    background-size: 100% auto;
}
.bgc {
    background-position: top center;
    background-repeat: no-repeat;
}
.sp {
    display: block;
    background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/spr.png');
    background-repeat: no-repeat;
}
.title-icon {
    display: block;
    background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/titles.png');
    background-repeat: no-repeat;
}
.p-a {
    position: absolute;
}
.p-r {
    position: relative;
}
.ani {
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    -o-transition: .3s all;
    transition: .3s all;
}
.gray {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}
.btn-hv:hover {
    filter: brightness(1.15);
    -webkit-filter: brightness(1.15);
    transform: scale(1.05);
}
.btn-hv:active,
.select-list li:active {
    -webkit-transform: scale(.96);
    -moz-transform: scale(.96);
    -ms-transform: scale(.96);
    -o-transform: scale(.96);
    transform: scale(.96);
}
.stage {
    position: relative;
    width: 100%;
    min-width: 1200px;
    max-width: 1920px;
    margin: 0 auto;
}
.wrap {
  position: relative;
  margin: 0 auto;
  width: 1000px;
}
.role-ani {
    opacity: 0;
    transition: all 0.6s ease;
  }
.role-ani.active {
    opacity: 1;
    transform: none;
}
.part.head-wrap {
  position: relative;
  overflow: hidden;
  width: 1920px;
  height: 1088px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/head_bg.jpg');
  /* background-image: url('../ossweb-img/head_bg.jpg'); */
  background-position: top center;
}
.dec_pd {
  position: absolute;
  width: 738px;
  height: 615px;
  right: 0px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/dec_pd.png');
  /* background-image: url('../ossweb-img/dec_pd.png'); */
  background-position: center center;
  transform: translateX(300px);
  transition-delay: 0s
}

.dec_st {
  position: absolute;
  width: 100%;
  height: 1088px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/dec_st.png');
  /* background-image: url('../ossweb-img/dec_st.png'); */
  background-position: top center;
}
.dec_cd {
  position: absolute;
  left: 134px;
  bottom: 200px;
  width: 1786px;
  height: 721px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/dec_cd.png');
  /* background-image: url('../ossweb-img/dec_cd.png'); */
  background-position: top center;
  transition-delay: 0.3s;
}
.dec_qj {
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 163px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/dec_qj.png');
  /* background-image: url('../ossweb-img/dec_qj.png'); */
  background-position: top center;
}
.sloganbg {
  position: absolute;
  width: 391px;
  left: 506px;
  top: 0;
  height: 1031px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/sloganbg.png');
  /* background-image: url('../ossweb-img/sloganbg.png'); */
  background-position: top center;
}
@keyframes kvtit-ani {
    0% {
        opacity: 0;
       -webkit-mask-position: 0 0;
    }

    10%{
        opacity: 1;
    }

    90%{
        opacity: 1;
    }

    100% {
        -webkit-mask-position: 0 -587px;
        opacity: 0;
        transform: translateY(587px); 
    }
}
.kvtit-container{
    perspective: 500px;
    filter: brightness(1.2);
    transition: filter 1s linear;
}
.kvtit-container.active{
    filter: brightness(1);
}

.slg{
   position: absolute;
    width: 242px;
    height: 687px;
    top: 77px;
    left: 607px;
    height: 100px;
    background: linear-gradient(to bottom, rgba(247,238,160 ,0),rgba(247,238,160 ,1) 30%,rgba(247,238,160 ,1) 60%,rgba(247,238,160 ,0));
    -webkit-mask-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/slogan.png');
    -webkit-mask-size: 242px 687px;
    opacity: 0;
}
.slg.active{
  animation: kvtit-ani 1.5s ease-in-out ;
  animation-delay: 0.5s;
  animation-iteration-count: 2; 
}
.slogan1{
  position: absolute;
  width: 120px;
  left: 607px;
  top: 77px;
  height: 661px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/slogan1.png');
  /* background-image: url('../ossweb-img/slogan1.png'); */
  background-position: top center;
  transform: translateY(124px);
}
.slogan2{
  position: absolute;
  width: 120px;
  left: 731px;
  top: 129px;
  height: 635px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/slogan2.png');
  /* background-image: url('../ossweb-img/slogan2.png'); */
  background-position: top center;
  transform: translateY(-100px);
}
.role1{
  position: absolute;
  width: 1042px;
  left: 710px;
  top: 0;
  height: 1374px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/role1-1.png');
  /* background-image: url('../ossweb-img/role1-1.png'); */
  background-position: top center;
  transform: translateX(300px);
  transition-delay: 0s;
}
.role1.active {
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/role1.png');
  /* background-image: url('../ossweb-img/role1.png'); */
}
.role2.active {
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/role2.png');
  /* background-image: url('../ossweb-img/role2.png'); */
}
.role3.active {
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/role3.png');
  /* background-image: url('../ossweb-img/role3.png'); */
}
.role2{
  position: absolute;
  width: 551px;
  left: 0;
  top: 251px;
  height: 954px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/role2-1.png');
  /* background-image: url('../ossweb-img/role2-1.png'); */
  background-position: top center;
  transform: translateX(-100px);
  transition-delay: 0.2s;
}
@keyframes hx {
  0%{
    opacity: 0;
  }
  50%{
    opacity: 1;
  }
  100%{
    opacity: 0;
  }
}
.role2_mw{
  position: absolute;
  width: 1556px;
  left: 0;
  bottom: 0px;
  height: 606px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/dec_yw.png');
  /* background-image: url('../ossweb-img/dec_yw.png'); */
  background-position: top center;
  animation: hx 5s linear infinite;
  transition-delay: 0.4s;
}
.role3{
  position: absolute;
  width: 707px;
  right: 0;
  top: 118px;
  height: 1029px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/role3-1.png');
  /* background-image: url('../ossweb-img/role3-1.png'); */
  background-position: top center;
  transform: translateX(250px);
  transition-delay: 0.3s;
}
@keyframes hx1 {
  0%{
    opacity: 0.3;
  }
  50%{
    opacity: 0.9;
  }
  100%{
    opacity: 0.3;
  }
}
.role3_mw{
  position: absolute;
  width: 1132px;
  right: 0px;
  bottom: 0px;
  height: 963px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/role3_mw.png');
  /* background-image: url('../ossweb-img/role3_mw.png'); */
  background-position: top center;
  animation: hx1 6s linear infinite;
  transition-delay: 0.5s;
}
.time-wrap {
  top: 105px;
  left: 86px;
  width: 28px;
  height: 610px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/date.png');
}
.btn-container {
  top: 804px;
  left: 0;
  width: 100%;
  transform: translateY(80px);
  transition-delay: 0s;
}
@keyframes breathe {
  0%{
    transform: scale(0.9);
  }
  50%{
    transform: scale(1);
  }
  100%{
    transform: scale(0.9);
  }
}
.btn-tabs {
  display: inline-block;
  margin: 0 30px;
  width: 377px;
  height: 99px;
  animation: breathe 2s linear infinite;
}
.tabs-1 {
  background-position: 0 -103px;
}
.tabs-1.active {
  background-position: 0 0;
}
.tabs-2 {
  background-position: -388px 0;
}
.tabs-2.active {
  background-position: -388px -103px;
}


.part.p1 {
  height: 2018px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/part1_bg.jpg');
  background-position: top center;
}
.logo-icon {
  top: 20px;
  left: 290px;
  z-index: 99;
  width: 132px;
  height: 135px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/logo.png');
}
.login-wrap {
  position: absolute;
  top: 54px;
  right: 70px;
}
.login-wrap .login-w {
  width: 168px;
  height: 42px;
  background-position: -769px -10px;
  text-align: center;
}
.login-wrap,
.login-wrap a {
  line-height: 42px;
  font-size: 22px;
  color: #fff;
  text-shadow: 0 0 3px #646464;
}
.logined {
  padding-top: 5px;
}
.logined,
.logined a {
  line-height: 42px;
}
.login-wrap .top-btn {
  display: block;
  line-height: 32px;
  font-size: 16px;
  color: #fff;
}

.title-icon {
  width: 1000px;
  height: 103px;
}
.part {
  background-repeat: no-repeat;
}
.part.p1-1 {
  height: 751px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/part_1.jpg');
  background-position: top center;

}
.title-icon.ti-1-1 {
  background-position: 0 0;
}
.part.p1-1 .inset-icon {
  margin: 22px auto 0;
  width: 231px;
  height: 63px;
  background-position: -769px -106px;
}
.part.p1-1 .desc-text {
  margin-top: 2px;
  line-height: 1;
  font-size: 20px;
  color: #5a1207;
}
.bx-list {
  margin-top: 40px;
}
.bx-list .bx-item {
  display: inline-block;
  position: relative;
  margin: 0 56px;
}
.bx-list .bx-icon {
  width: 339px;
  height: 248px;
  cursor: pointer;
}
.bx-list .bx-1 .bx-icon {
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/bx_1.png');
}
.bx-list .bx-1:hover .bx-icon,
.bx-list .bx-item.bx-1 .t {
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/bx_1_active.png');
}
.bx-list .bx-2 .bx-icon {
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/bx_2.png');
}
.bx-list .bx-2:hover .bx-icon,
.bx-list .bx-item.bx-2 .t {
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/bx_2_active.png');
}
.bx-list .bx-item .t {
  width: 0;
  height: 0;
}
.btn-get1 {
  margin: 34px auto;
  width: 325px;
  height: 80px;
  background-position: -2px -213px;
}
.btn-get1.ylq {  
  background-position: -23px -621px;
}
.tabs-content {
  display: none;
}
.part.p1-2 {
  height: 927px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/part_2.jpg');
  background-position: top center;
}
.title-icon.ti-1-2 {
  background-position: 0 -108px;
}
.part.p1-2 .inset-icon {
  margin: 22px auto 0;
  width: 231px;
  height: 63px;
  background-position: -770px -175px;
}
.part.p1-2 .desc-text {
  margin-top: 2px;
  line-height: 1;
  font-size: 20px;
  color: #ffe39f;
}
.part.p1-2 .prize-list {
  margin-top: 64px;
}
.part.p1-2 .prize-img {
  display: inline-block;
  margin: 0 47px;
}
.recall-wrap {
  margin-top: -22px;
}
.recall-left {
  display: inline-block;
  vertical-align: top;
  margin-right: 12px;
  width: 231px;
}
.recall-desc-text {
  margin: 16px 10px 20px;
  line-height: 30px;
  font-size: 18px;
  color: #ffe39f;
  text-align: center;
}
.recall-input {
  margin-top: 18px;
  padding: 0 10px;
  box-sizing: border-box;
  width: 231px;
  height: 42px;
  background-position: -632px -351px;
  background-color: transparent;
  border: none;
}
.reacall-right {
  display: inline-block;
  vertical-align: top;
}
.reacall-right .recall-desc-text {
  margin: 4px 0 0;
  text-align: center;
  font-size: 16px;
}
.btn-bind {
  margin: 12px auto 0;
  width: 204px;
  height: 50px;
  background-position: -330px -217px;
}
.part.p3 {
  height: 703px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/part_3.jpg');
  background-position: top center;
}
.part.p2-3 {
  height: 705px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/part_2_3.jpg');
  background-position: top center;
}
.title-icon.ti-3 {
  background-position: 0 -215px;
}
.rule-list {
  line-height: 54px;
  font-size: 18px;
  color: #4f0b03;
}
.btn-order {
  margin: 26px auto 0;
  width: 377px;
  height: 99px;
  background-position: -5px -313px;
}

.part.p2-1 {
  height: 976px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/part_2_1.jpg');
  background-position: top center;
}
.title-icon.ti-2-1 {
  background-position: 0 -323px;
}
.part.p2-2 {
  height: 885px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/part_2_2.jpg');
  background-position: top center;
}
.title-icon.ti-2-2 {
  background-position: 0 -431px;
}
.recall-list {
  padding-top: 95px;
  box-sizing: border-box;
}
.recall-list li {
  display: inline-block;
  margin: 0 4px;
  width: 490px;
  height: 100px;
  vertical-align: top;
}
.recall-list .recall-tips {
  line-height: 1;
  font-size: 20px;
  color: #2f0600;
}
.recall-list .recall-prize-list {
  margin-top: 25px;
}
.recall-prize-list .recall-prize-item {
  display: inline-block;
  margin: 15px 40px 0;
  width: 157px;
  height: 158px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/goods_bg.png');
}
.recall-prize-item .recall-prize-img {
  margin: 28px auto 0;
  width: 80px;
}
.recall-prize-item .recall-name {
  margin: 6px auto 0;
  font-size: 16px;
  color: #feeab5;
}
.recall-list .btn-cont {
  margin-top: 36px;
}
.btn-create-code,
.btn-get-2 {
  display: inline-block;
  width: 225px;
  height: 56px;
}
.btn-create-code {
  background-position: -337px -486px;
}
.btn-get-2 {
  background-position: -578px -487px;
}
.btn-get-2.ylq {
  background-position: -361px -633px;
}
.recall-tips2 {
  margin-top: 32px;
  line-height: 32px;
  font-size: 16px;
  color: #5a1207;
}
.copy-code-wrap {
  margin-top: 16px;
}
.code-ipt {
  display: inline-block;
  margin-top: 3px;
  padding: 0 10px;
  box-sizing: border-box;
  width: 271px;
  height: 42px;
  background-color: transparent;
  background-position: -385px -406px;
  border: none;
  vertical-align: top;
}
.btn-copy-code {
  display: inline-block;
  width: 179px;
  height: 46px;
  background-position: -418px -334px;
  vertical-align: top;
}
.btn-look-wj {
  margin: -10px auto 0;
  width: 265px;
  height: 56px;
  background-position: -52px -449px;
}
.zhany-list {
  margin-top: 114px;
}
.zhany-list .zhany-item {
  display: inline-block;
  vertical-align: top;
  width: 490px;
}
.zhany-tips {
  margin-top: 32px;
  line-height: 32px;
  font-size: 20px;
  color: #ffe39f;
}
.zhany-tips2 {
  margin-top: 32px;
  line-height: 32px;
  font-size: 16px;
  color: #ffe39f;
}
.zhany-bx {
  margin: 0 auto 0;
  width: 320px;
  height: 248px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/bx_3.png');
  cursor: pointer;
}
.zhany-bx i,
.zhany-bx:hover {
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/bx_3_active.png');
}
.zhany-bx-tips {
  margin: 20px 0 36px;
  font-size: 28px;
  color: #ffe39f;
}
.btn-exchange-prize,
.btn-give-jf {
  display: inline-block;
  width: 225px;
  height: 56px;
}
.btn-exchange-prize {
  background-position: -678px -246px;
}
.btn-give-jf {
  background-position: -715px -410px;
}

.pop {
  display: none;
  outline: none;
}
.btn-close {
  top: 16px;
  right: 29px;
  width: 37px;
  height: 38px;
  background-position: -830px -497px;
}
.pop-give {
  width: 810px;
  height: 332px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/pop_1.png');
}
.form-list {
  padding-top: 50px;
}
.form-item {
  margin: 0 auto 39px;
}
.form-item span {
  display: inline-block;
  width: 142px;
  vertical-align: top;
  font-size: 28px;
  color: #4f1b02;
  vertical-align: top;
}
.form-item input {
  display: inline-block;
  padding: 0 10px;
  box-sizing: border-box;
  width: 271px;
  height: 42px;
  background-color: transparent;
  background-position: -385px -406px;
  border: none;
  vertical-align: top;
}
.btn-confirm-give {
  margin: 0 auto;
  width: 263px;
  height: 66px;
  background-position: -49px -520px;
}
.pop-exchange-list,
.pop-getGive {
  width: 950px;
  height: 306px;
}
.pop-exchange-list {
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/pop_2.png');
}
.pop-getGive {
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/pop_3.png');
}
.pop-exchange-list .pop-con {
  overflow: hidden;
}
.el-table {
  margin: 80px auto 0;
  width: 838px;
  height: 170px;
  border-color: #5c3731;
  text-align: center;
  color: #5e2003;
}
.el-table tr th {
  height: 40px;
}
.el-table tr td {
  height: 30px;
}
.page-wrap {
  /* margin-top: 10px; */
  margin-top: 3px;
}
.page-wrap span,
.page-wrap a {
  display: inline-block;
  margin: 0 20px;
  font-size: 18px;
  color: #5e2003;
}
.page-wrap a:hover {
  text-decoration: underline;
}
.pop-recall {
  width: 810px;
  height: 339px;
  background-image: url('//game.gtimg.cn/images/xy2/act/a20230625return/pop_4.png');
}
.et-2 {
  margin-top: 34px;
  margin-left: 87px;
  width: 636px;
  height: 40px;
}
.table-scroll {
  position: relative;
  overflow-y: auto;
  margin-left: 87px;
  width: 676px;
  height: 230px;
  text-align: left;
}
.table-scroll::-webkit-scrollbar {
  /*滚动条整体样式*/
  width : 5px;  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.table-scroll::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  background   : #6a2605;
}
.table-scroll::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  border-radius: 5px;
  background   : #976c58;
}
.table-line {
  display: block;
  margin: -1px 0 0 87px;
  width: 636px;
  height: 1px;
  background-color: #5c3731;
}
.et-3 {
  margin: -1px 0 0;
  width: 636px;
  border-top: 1px solid transparent;
}
.td-1 {
  width: 32%;
}
.td-2 {
  width: 32%;
}
.td-3 {
  width: 36%;
}
.bx-item:hover .img-look-cont {
  display: block;
}
.img-look-cont {
  display: none;
  top: 0;
  z-index: 999;
  font-size: 0;
}
.img-look-cont.ilc-1 {
  width: 860px;
  left: 120px;
}
.img-look-cont.ilc-2 {
  width: 560px;
  right: 120px;
}
.img-look-cont .img-look {
  display: inline-block;
  vertical-align: top;
}
.img-look-cont.ilc-1 .img-look {
  width: 32%;
}
.img-look-cont.ilc-2 .img-look {
  width: 100%;
}
.img-look-cont .img-look img {
  display: block;
  width: 100%;
}
#afooter {
    background: #000;
    color: #666;
    text-align: center;
    font-size: 12px;
    padding: 35px 0;
}
#afooter .foot {
    background: #000;
}
#afooter a {
    color: #666;
}