@charset "utf-8";

body{ background:#1f0e14; font-size:.25rem;}

.header{ width:100%; height:95px; position:fixed; left:0px; top:0px;   background:url(https://****/download/images/header-bg.png?v=3.0.2) no-repeat; background-size:100% 100%; z-index:99999;   }

.ft{ width:100%; position:fixed; bottom:0px; left:0px; z-index:99999;   }
.ft-bg{width:100%; height:auto;  }
.ft a{ display:block; }
.ft a img{ width:100%; height:auto; }
.ft-l{ width:140px; min-height:110px; position:absolute; left:0px; top:0px;   }
.ft-r{ width:150px; min-height:110px; position:absolute; right:0px; top:0px;    }

.down-btn{ width:100%; padding:15px 0 20px ;  background:url(https://***/download/images//down-bg.png) no-repeat;background-size:100% 100%;  }
.down-btn a{ width:150px; display:block; margin:0 auto;   height:auto;}
.down-btn a img{ width:150px;     height:auto;}
.xl-title{ width:100%; height:auto;  box-sizing:border-box; }
.xl-cont{ width:100%; height:auto; padding:15px 10px; box-sizing:border-box; }
.xl-cont li{ width:100%; height:38px; margin-bottom:10px;  padding:0 85px 0 70px; box-sizing:border-box; position:relative;  }
.xl-cont li span{ position:absolute; left:0px; top:0px;  width:70px; height:38px; background:#3a2d2d url(../images/xl-l-bg.png) no-repeat; background-size:100% 100%;  text-align:center; line-height:38px; color:#26f49f;  font-size:14px;    }
.xl-cont li input{ width:100%; text-align:center;  background:#3a2d2d; border:none; outline:none; height:38px; border-radius:0 4px 4px 0px; color:#ffe9bd; font-weight:bold; font-size:12px;    }
.xl-cont li a{ position:absolute; right:0px; top:5px;  width:74px; height:28px;  text-align:center;  background:url(../images/btn-h.png) no-repeat; background-size:100% 100%;  color:#e8d9ff; font-size:12px; line-height:28px;      }
.jh-title { width:100%; padding:20px 0 30px; }
.jh-title img{ width:240px; display:block; margin:0 auto; height:auto; }

.jh-cont{ width:100%; height:auto; }
.jh-cont-kj{ width:100%; padding:0 15px; box-sizing:border-box; }
.jh-cont-kj img{ width:100%; height:auto; display:block;  }
.jh-text{ width:100%; font-size:13px;  color:#ffe9bd; border:1px solid #61523c; border-top:0px;  border-radius:0 0 5px 5px; padding:5px 10px 10px; box-sizing:border-box;}
.z-text{ text-align:center; color:#f60;  width:100%;  position:relative; }
.z-text i{ position:absolute; left:0px; top:0px; }
.z-text b{ position:absolute; right:0px; top:0px; }
.b-text{ color:#f60;  width:100%; padding:0 90px 0 0px; box-sizing:border-box; position:relative; }
.b-text b{ position:absolute; right:0px; top:0px; }

.jx{ width:100%; height:70px; }

.kf{ width:60px; height:60px; position:fixed; right:8px; top:70px; z-index:99999; }
.kf a, .ios a{ display:block;  }
.kf a img , .ios a img { width:60px; height:60px; }

.ios{ width:60px; height:60px; position:fixed; right:8px; top:140px; z-index:99999; }


#certify {
    position: relative;
    width: 100%;
    margin: 0 auto;
}
#certify .swiper-slide {
    width: 170px;
    text-align: center;
}
.titCell { width:5.77rem; margin:.3rem auto .15rem;}
.introduceTxt { color:#fff; font-size:.24rem; box-sizing:border-box; width:7.07rem; background:rgba(0,0,0,0.5); line-height:.42rem; padding:.2rem .25rem;
    border:1px solid #655d4d; border-radius:.08rem; margin:0 auto;}
.introduceTxt span,.introduceTxt a { color:#fffc00;}
.gameList ul { overflow:hidden;}
.gameList li { width:33.33%; float:left; margin-top:.25rem;}
.gameList li img { display:block; height:2.03rem; width:auto; margin:0 auto;}
.gamePic { width:7.25rem; box-sizing:border-box; border:.03rem solid #81b1dc; border-radius:.1rem; margin:0 auto; overflow:hidden;}
.swiper-pagination span { background:#fff; opacity:1;}
.swiper-pagination span.swiper-pagination-bullet-active { background:#ffff00;}
.copyRight { text-align:center; color:#fff; font-size:.18rem; line-height:.8rem;}
.table table,.table table tr th,.table table tr td{border:1px solid #fff}.table table{width:98%;padding:0 1%;margin:0 auto;text-align:center;border-collapse:collapse;color:#fff}.table table tr td{height:50px;line-height:50px}@keyframes title{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes title{0%{opacity:1}100%{opacity:0}}@-moz-keyframes title{0%{opacity:1}100%{opacity:0}}@-ms-keyframes title{0%{opacity:1}100%{opacity:0}}@-o-keyframes title{0%{opacity:1}100%{opacity:0}}.table .title{font-size:18px;text-align:center;padding:10px 0;line-height:35px;color:#fad01e;animation:title 1s linear infinite;-webkit-animation:title 1s linear infinite;-moz-animation:title 1s linear infinite;-ms-animation:title 1s linear infinite;-o-animation:title 1s linear infinite;}
.jconfirm.jconfirm-se7en .jconfirm-bg{background:#000}
.jconfirm.jconfirm-se7en .jconfirm-box{padding:0;background: #fff;color:#5f5f5f;}
.jconfirm.jconfirm-se7en .jconfirm-box.loading:before{background:90 0}
.jconfirm.jconfirm-se7en .jconfirm-box.loading:after{border-bottom-color:#ff0}
.jconfirm.jconfirm-se7en .jconfirm-box .jconfirm-title-c{height:49px;padding-bottom:0;line-height: 46px;font-size: 16px;text-indent: 16px;background: #f5f5f5;border-bottom: #e0e0e0 1px solid;}
.jconfirm.jconfirm-se7en .jconfirm-box .jconfirm-content-pane{margin-bottom:0;font-size:14px;margin:16px 16px 6px 16px}
.jconfirm.jconfirm-se7en .jconfirm-box .jconfirm-buttons{height:56px;margin:0;padding:10px;text-align: center}
.jconfirm.jconfirm-se7en .jconfirm-box .jconfirm-buttons button{background: #47AFE0;color:#fff;padding: 0 16px;line-height: 34px}
.jconfirm.jconfirm-se7en_small .jconfirm-bg{background:#fff}
.jconfirm.jconfirm-se7en .jconfirm-box div.jconfirm-closeIcon{top: 16px}

.row {
    background: #c02424;
    z-index: 9999;
    position: fixed;
    bottom: 0;
}
.row .dl{position:absolute;bottom:5px;width: 1.8rem;right:5px}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px
}

.alert-success,
.copy {
    position: relative;
    cursor: pointer
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d
}