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: none
}

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
}

/* foot */
#afooter {
    position: relative;
    padding: 31px 0;
    text-align: center;
    font: normal 12px/19px Tahoma;
    z-index: 10;
    background-color: #191219;
}

#afooter,
#afooter a {
    color: #c0c0c0;
    text-decoration: none;
}

body {
    height: 100vh;
    line-height: 1.2;
    overflow-x: hidden;
    overflow-y: auto;
    background-size: cover;
}

/* ˼Դ����m */
@font-face {
    font-family: "syhtm";
    src: url("//game.gtimg.cn/images/jdm/cp/a20260119gf/fonts/syhtm.ttf");
    font-weight: normal;
    font-style: normal;
}

/* ˼Դ����r */
@font-face {
    font-family: "syhtr";
    src: url("//game.gtimg.cn/images/jdm/cp/a20260119gf/fonts/syhtr.ttf");
    font-weight: normal;
    font-style: normal;
}

/* ���ֹ������ */
@font-face {
    font-family: "zzgfgjh";
    src: url("//game.gtimg.cn/images/jdm/cp/a20260119gf/fonts/zzgfgjh.TTF");
    font-weight: normal;
    font-style: normal;
}

/* ���ֹ����� */
@font-face {
    font-family: "zzgfgh";
    src: url("//game.gtimg.cn/images/jdm/cp/a20260119gf/fonts/zzgfgh.TTF");
    font-weight: normal;
    font-style: normal;
}

/* ������ͤ�к��� */
@font-face {
    font-family: "FZLTZHJW";
    src: url("//game.gtimg.cn/images/jdm/cp/a20260119gf/fonts/FZLTZHJW.ttf");
    font-weight: normal;
    font-style: normal;
}

.wrapper,
.content {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.textindent {
    font-size: 0;
    text-indent: -9999px;
}

.index-big {
    width: 100%;
    height: 100%;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/bg.jpg) no-repeat center;
    background-size: cover;
}

.btn-logo {
    width: 122px;
    height: 125px;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/logo.png) no-repeat top center;
    background-size: 100% 100%;
    position: absolute;
    top: 38px;
    left: 40px;
}

.btn-back {
    width: 165px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    color: #ffffff;
    font-family: 'syhtm';
    border-radius: 20px;
    border: solid 3px #ffffff;
    position: absolute;
    top: 40px;
    right: 35px;
}

.index-box {
    width: 1030px;
    height: auto;
    position: absolute;
    top: 102px;
    right: 24px;
}

.index-title {
    width: 623px;
    height: 233px;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/title.png) no-repeat top center;
    background-size: 100% 100%;
    margin: 0 auto 62px;
    transform: translateX(14px);
}

.index-btn {
    width: 1030px;
    height: 73px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 auto 66px;
    text-align: center;
    line-height: 73px;
}

.btn-query {
    width: 330px;
    height: 72px;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/btn1.png) no-repeat top center;
    background-size: 100% 100%;
}

.btn-android {
    width: 330px;
    height: 73px;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/btn2.png) no-repeat top center;
    background-size: 100% 100%;
}

.btn-ios {
    width: 330px;
    height: 73px;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/btn3.png) no-repeat top center;
    background-size: 100% 100%;
}

.index-fqa {
    width: 864px;
    height: 40px;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/bk.png) no-repeat center;
    background-size: 100% 24px;
    text-align: center;
    font-size: 36px;
    line-height: 40px;
    color: #ffffff;
    font-family: 'syhtm';
    margin: 0 auto 32px;
}

.index-list {
    width: 780px;
    height: 280px;
    padding-right: 70px;
    margin: 0 auto;
    overflow-y: auto;
    transform: translateX(25px);
}

.index-list::-webkit-scrollbar {
    width: 6px;
}

.index-list::-webkit-scrollbar-track {
    background: #ac778c;
    border-radius: 2px;
}

.index-list::-webkit-scrollbar-thumb {
    background: #eeeeee;
    border-radius: 2px;
}

.index-item {
    margin-bottom: 20px;
}

.index-item:last-child{
    margin-bottom: 0px;
}

.index-q {
    font-size: 21px;
    letter-spacing: 1px;
    color: #f4f4f4;
    line-height: 34px;
    font-family: 'syhtr';
}

.index-a {
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 30px;
    color: #dfdfdf;
    font-family: 'syhtr';
}

/* ���� s */
.pop_big {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    pointer-events: none;
}

.pop_up {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    pointer-events: all;
}

.dia-con {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 99;
}

.dia-label{
    width: 116px;
    height: 36px;
    display: inline-block;
    margin-right: 5px;
}

.dia-label1{
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/1.png) no-repeat top center;
    background-size: 100% 100%;
}

.dia-label2{
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/2.png) no-repeat top center;
    background-size: 100% 100%;
}

.dia-label3{
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/3.png) no-repeat top center;
    background-size: 100% 100%;
}

.dia-label4{
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/4.png) no-repeat top center;
    background-size: 100% 100%;
}

.ios-box .dia-label1{
    transform: translateY(-10px);
}

.dia-top{
    display: flex;
    align-items: center;
    justify-content: left;
    width: 350px;
    margin: 0 auto;
    position: relative;
}

.dia-name p{
    padding: 0 12px;
    position: relative;
}

.dia-name p~p{
    margin-top: 10px;
}

.dia-name p span{
	letter-spacing: 1px;
	color: #ffffff;
    font-size: 18px;
    font-family: 'zzgfgjh';
    /* text-shadow: 2px -2px 2px #fc52be, 0em 0.1em 0.2em #fc52be, 0.1em 0.1em 0.2em #fc52be, -0.1em -0.1em 0.2em #fc52be; */
    text-shadow: 2px -2px 2px #fc52be, 0em 0.1em 0.1em #fc52be, 0.1em 0.1em 0.1em #fc52be, -0.1em -0.1em 0.1em #fc52be;
    position: relative;
    z-index: 2;
}

.dia-name p::after{
    content: '';
    position: absolute;
    bottom: -3px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 9px;
    border-radius: 5px;
    background-color: #7b00ae;
    z-index: 1;
}

.pop_up .pop_con.dia-con {
    margin: 0 auto;
    width: 1004px;
    height: 566px;
    background: none;
}

.pop_close {
    display: block;
    font-size: 40px;
    position: absolute;
    top: 0px;
    right: -60px;
    width: 43px;
    height: 35px;
    color: #ffffff;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/close.png) no-repeat center/100% 100%;
}

.android-big{
    width: 519px;
    height: 868px;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/dia1-bg.png) no-repeat top center;
    background-size: 100% 100%;
}

.android-title {
    width: 444px;
    height: 79px;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/diatitle1.png) no-repeat top center;
    background-size: 100% 100%;
    margin: 0 auto;
    transform: translateY(-36px);
}

.android-tips,.ios-tips{
	letter-spacing: 1px;
	color: #797979;
	font-size: 16px;
    text-align: center;
    margin: -30px 0 15px 0;
}

.android-item{
    text-align: center;
    margin: 0 auto;
}

.android-item:nth-child(2),
.android-item:nth-child(3){
    margin-top: -10px;
}

.android-item:nth-child(1) .android-pic,
.android-item:nth-child(3) .android-pic{
    transform: translate(10px,-10px);
}

.android-item:nth-child(2) .android-pic{
    transform: translate(-14px,-10px);
}

.android-pic{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.android-pic1{
    width: 290px;
    height: 249px;
    /* background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/dia1-step1.png) no-repeat top center; */
    background-size: 100% 100%;
}

.android-pic1 img{
    width: 100%;
    height: 100%;
}

.android-pic2{
    width: 388px;
    height: 225px;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/dia1-step2.png) no-repeat top center;
    background-size: 100% 100%;
}

.android-pic3{
    width: 380px;
    height: 228px;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/dia1-step3.png) no-repeat top center;
    background-size: 100% 100%;
}

.ios-big{
    width: 1117px;
    height: 747px;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/dia2-bg.png) no-repeat top center;
    background-size: 100% 100%;
}

.ios-title {
    width: 458px;
    height: 79px;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/diatitle2.png) no-repeat top center;
    background-size: 100% 100%;
    margin: 0 auto;
    transform: translateY(-36px);
}

.dia-font{
	font-size: 16px;
	color: #813e95;
    font-family: 'FZLTZHJW';
    position: absolute;
    top: 42px;
    left: 120px;
}

.ios-box{
    width: 950px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0 auto;
}

.ios-item{
    width: 475px;
}

.ios-item .dia-top{
    width: 480px;
    margin-bottom: 36px;
}

.ios-item:nth-child(1) .dia-top{
    margin-bottom: 0;
}

.ios-pic1{
    width: 364px;
    height: 209px;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/dia2-step1.png) no-repeat top center;
    background-size: 100% 100%;
}

.ios-pic2{
    width: 291px;
    height: 249px;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/dia2-step2.png) no-repeat top center;
    background-size: 100% 100%;
}

.ios-pic3{
    width: 228px;
    height: 249px;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/dia2-step3.png) no-repeat top center;
    background-size: 100% 100%;
}

.ios-pic4{
    width: 298px;
    height: 184px;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/dia2-step4.png) no-repeat top center;
    background-size: 100% 100%;
}

.ios-item:nth-child(1) .ios-pic{
    transform: translate(66px,0);
}

.ios-item:nth-child(2) .ios-pic{
    transform: translate(20px,0);
}

.ios-item:nth-child(3) .ios-pic,
.ios-item:nth-child(4) .ios-pic{
    transform: translate(98px,0);
}

.query-big{
    width: 863px;
    height: 468px;
    background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/dia3-bg.png) no-repeat top center;
    background-size: 100% 100%;
}

.query-title{
    font-size: 42px;
    text-align: center;
    font-family: 'zzgfgh';
    margin: 55px auto 14px;
}

.query-box{
    width: 256px;
    height: 260px;
    /* background: url(//game.gtimg.cn/images/jdm/cp/a20260119gf/dia3-codebg.png) no-repeat top center; */
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 14px;
}

.query-box img{
    width: 100%;
    height: 100%;
}

.query-tips{
	letter-spacing: 1px;
	color: #302641;
    font-size: 22px;
    text-align: center;
}


















