body{
	padding-bottom: 1.05rem; background: #191818; font-size:.25rem; line-height: 1;
}
* {
	-webkit-tap-highlight-color:transparent;
}
/*头部*/
.hiddenBox { overflow: hidden;}
.header { height: 1.12rem; background: #191818;}
.header .logo { display: block; position: absolute; left: .14rem; top: .12rem; width: 2.6rem;}
.header .logo1 { display: block; position: absolute; left: .14rem; top: .1rem; width: 1.1rem;}
.menuBtn { width: .64rem;background-size: 100% auto; float: right; margin: .25rem .18rem 0 .02rem;}
.resignLogin {margin-top: .18rem; margin-right: .12rem; text-align: center; float: right; width: 1.5rem; height: .76rem; border-radius: .06rem;overflow: hidden;}
.bgdl { background: url(../images/dl.png) no-repeat;  background-size: cover}
.bgzc { background: url(../images/zc.png) no-repeat; background-size: cover}
.bgck { background: url(../images/ck.png) no-repeat;  background-size: cover}
.bgtk { background: url(../images/tk.png) no-repeat; background-size: cover}
.resignLogin1 {margin-top: .26rem;width: 1rem; margin-right: .12rem; float: right;height: .6rem; line-height: .62rem;text-align: center;}
.resignLogin2 {margin-top: .26rem; padding:.04rem .17rem 0; margin-left: 1.16rem;  float: left; ;}
.resignLogin a { display: block; line-height: .78rem; font-size: .24rem; font-weight: bold; color: #ffffff;}
.langSlide { display: none; background: #191818; z-index: 10; position: absolute; width:2.2rem; right: 0; top: 1.12rem;}
.langSlide a { color:#c1c1c1; text-indent: .8rem; position: relative; display: block; line-height:3; font-size: .26rem;}
.langSlide a img { top: 50%; margin-top: -.2rem; left: .2rem; position: absolute; width: .4rem;}
.nav {background-image: linear-gradient(0deg,#101010 0,#4a4a4a); overflow: hidden; height: 1.28rem;}
.nav a { height: 1.28rem; padding-top: .18rem; box-sizing: border-box; float: left; display: block; width:20%; text-align: center;}
.nav a img { height: .5rem; width: auto; margin: 0 auto;}
.nav a.cur { background: #232323;}
.nav a p { color: #ffffff; font-weight: bold; line-height: .38rem; font-size: .24rem;}
.fixMenu { display: none; z-index: 4; position: fixed; padding:1rem .5rem 0; right:-100%; top: 0; width:50%; height: 100%; background: #262626;}
.closeMuen { position: absolute; right: .5rem; top: 0; height: 1rem; background: url(../images/c_03.jpg) center no-repeat; width: .34rem;
display: block;}
.menuList a{ position: relative; background: url(../images/c_07.jpg) right center no-repeat; background-size: .16rem auto; display: block; line-height: 1rem; color: #ffffff; font-weight: bold; font-size: .26rem;}
.menuList a img { position: absolute; right: .64rem; top: 50%; transform: translateY(-50%); width: .32rem; height: .32rem; border-radius: 50%;}
.menuList a.noBg { background: none;}
#screen { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 3; background: rgba(0,0,0,0.9);}
.backTitle { line-height: 1rem; overflow: hidden;}
.backTitle a { margin-left: .42rem; margin-top: .32rem; float: left; background: url(../images/e_03.jpg) center no-repeat; width: .2rem; height: .32rem; background-size: 100% auto;}
.helpList {z-index:5; display: none; position: fixed; right: 0; top: 0; width:50%; height: 100%; background: #262626;}
.backTitle p { float: left; margin-left: .6rem; font-weight: bold; color: #ffffff; font-size: .26rem;}
.helpLink {padding: 0 .62rem;}
.helpLink a { line-height: 1rem; font-weight: bold; font-size: .26rem; color: #ffffff; display: block;}
.langList {padding: 0 .62rem;}
.langList a{ display: block; overflow: hidden; line-height: 1rem; color: #ffffff; font-size: .26rem;}
.langList img { width: .32rem; height: .32rem; margin-top: .34rem; margin-right: .32rem; border-radius: 50%; float: left;}
.langList a p { float: left; font-weight: bold;}
/*主体*/
.banner span {background: #ffffff;}
.banner span.swiper-pagination-bullet-active { background: #ffffff;}
.headerNotice { height: .66rem; overflow: hidden; margin: 0 auto .14rem; background: url(../images/noticeIcon.png) .2rem center no-repeat #52525200; background-size: .4rem auto; font-size: .26rem; line-height: .66rem; padding: 0 .2rem 0 .8rem ; border-bottom: 2px solid #558998; border-top: 2px solid #558998;}
.txtMarquee-left {display: flex;flex: 1;align-items: center;overflow: hidden;white-space: nowrap;}
.newsCont { overflow: hidden;}
.newsImg {margin-top: .15rem; float: left; width: 1rem; height: 1rem; overflow: hidden;}
.newsTxt {width: 5.9rem; float: right;}
.contSwiper { margin: 0 .16rem .1rem;}
.newsTxt h2 { font-weight: bold; font-size: .32rem; line-height: .48rem; color: #d4d2d2;overflow: hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2;}
.newsTxt p { font-size: 12px; color: #b1b1b1;}
.newsTxt1 h2 { font-weight: bold; font-size: .32rem; line-height: .48rem; color: #d4d2d2;overflow: hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2;}
.newsTxt1 p { font-size: 12px; color: #b1b1b1;line-height: .52rem;}
.newsArticle {margin-top: .24rem; margin-bottom: .22rem;}
.newsArticle p { color: #afafaf; font-size: .32rem; line-height: .48rem;overflow: hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2;}
.newsArticle a { text-decoration: underline; font-size: .32rem; color: #ffffff;}
.newsArticle1 {margin-top: .24rem; margin-bottom: 1rem;}
.newsArticle1 p { color: #afafaf; font-size: .32rem; line-height: .48rem;overflow: hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2;}
.newsArticle1 a { text-decoration: underline; font-size: .32rem; color: #ffffff;}
.newsArticle1 p img {width:98%;margin:auto;margin-bottom: 15px;}
.newsSlide li {border-bottom: 1px solid #909090; padding-bottom: .15rem; margin-bottom: .25rem;}
.footer { color: #ffffff; line-height:1rem; text-align: center; font-size: .26rem; background: #444444;}
.gameList { float: left; width: 49%;}
.gameList a {margin-bottom: .14rem;display: block;}
.gameList:nth-child(2n){ float: right;}


/*弹出转账*/
#cover { position: fixed; display: none; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; background: rgba(0,0,0,0.5);}
.noticeAltbox { display: none; z-index: 11; background: #edeef0; border-radius: .12rem; overflow: hidden; width: 7rem; position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.noticeTitlebox { color: #ffffff; text-align: center; background: linear-gradient(to bottom, #4ca0a5 0%, #0f3d40 100%); line-height: .82rem; font-size: .3rem;}
.lastMoney{ margin-bottom: .35rem; overflow: hidden; line-height: .6rem;}
.lastMoney p { float: left; font-size: .32rem; color: #333333;}
.zhuyi{ margin-top: .15rem; overflow: hidden; line-height: .4rem;}
.lastMoney a { float: right; width: 1.4rem; line-height: .6rem; border-radius:3px; text-align: center; height: .6rem; background: linear-gradient(to bottom, #c1c1c1 0%, #484a4a 100%); color: #ffffff;}
.formAlt { padding: .3rem .4rem;}
.formSlides button {float: right; width: 1.4rem; line-height: .6rem; border-radius:3px; text-align: center; height: .6rem; background: linear-gradient(to bottom, #5cbcc1 0%, #051415 100%); color: #ffffff;border: none; font-size: .32rem;}
.formSlides input { font-size: .28rem; width: 4.5rem; border: none; height: .6rem; text-indent: .2rem; outline: none; background: #ffffff;}
.typeChose { margin-top: .2rem; overflow: hidden;}
.typeChose span { border:4px solid #edeef0; position: relative; margin-top: .08rem; font-weight: bold; display: block; float: left; box-sizing: border-box; line-height: 44px; font-size: 26px; width: 30%; margin-right: 5%; text-align: center; border-radius: 6px;}
.typeChose span p { border: 2px solid #333333;border-radius: 4px;font-weight: bold;background:linear-gradient(to bottom, #c1c1c1 0%, #7d7d7d 100%)}
.typeChose span:last-child { margin-right: 0;}
.typeChose span.cur { color: #dde0e0; /*border:4px solid #509ba0;*/}
.typeChose span.cur p { border: 2px solid #12676d;background:linear-gradient(to bottom, #4ca0a5 0%, #0f3d40 100%)}
.altButtonbox { padding-bottom: .3rem; text-align: center;}
.altButtonbox a { display: inline-block; width: 2.62rem;line-height: .82rem; background: linear-gradient(to bottom, #dcdcdc 0%, #969696 100%); color: #5a5a5a; font-size: .32rem; border-radius: 3px;margin: 0 .32rem;}
.altButtonbox a:last-child { background: linear-gradient(to bottom, #a70707 0%, #50030f 100%); color: #ffffff;}


/*footer*/
/*.fixBottom { width: 100%; position: fixed; left: 0; bottom: 0; z-index: 2; height: 1rem; background-image: linear-gradient( to bottom ,#1cb8cc, #046875); border-top: 1px solid #f5ffff; border-top-right-radius: .16rem; border-top-left-radius: .16rem;}*/
.fixBottom { width:100%; position:fixed; left:0; bottom:0; z-index:2; height:1.07rem; background-image: linear-gradient( to bottom ,#021325, #021325);border-top: 2px solid #236f73;}
.fixBottom a { position:relative;padding-top:.65rem; line-height:1.75; font-size:.24rem; color:#64b2c1; float:left; display:block; width:20%; text-align:center;}
.fixBottom a:nth-child(1) { background:url(../images/foot1a.png) center .15rem no-repeat; background-size:auto .54rem;}
.fixBottom a:nth-child(2) { background:url(../images/foot2a.png) center .15rem no-repeat; background-size:auto .54rem;}
.fixBottom a:nth-child(3) { background:url(../images/foot3.png) center .15rem no-repeat; background-size:auto .54rem;}
.fixBottom a:nth-child(4) { background:url(../images/foot4.png) center .15rem no-repeat; background-size:auto .54rem;}
.fixBottom a:nth-child(5) { background:url(../images/foot5.png) center .15rem no-repeat; background-size:auto .54rem;}
/*.fixBottom a:nth-child(1) { background:url(../images/foot1ona1.png) center .1rem no-repeat; background-size:auto .48rem;}
.fixBottom a:nth-child(2) { background:url(../images/foot2ona1.png) center .1rem no-repeat; background-size:auto .48rem;}
.fixBottom a:nth-child(3) { background:url(../images/foot3on1.png) center .1rem no-repeat; background-size:auto .48rem;}
.fixBottom a:nth-child(4) { background:url(../images/foot4on1.png) center .1rem no-repeat; background-size:auto .48rem;}
.fixBottom a:nth-child(5) { background:url(../images/foot5on1.png) center .1rem no-repeat; background-size:auto .48rem;}*/
.fixBottom a.cur { position:relative; color:#ffffff;}
.fixBottom a.cur:nth-child(1) { background:url(../images/foot1ona.png) center .15rem no-repeat rgb(95 90 90 / 32%); background-size:auto .48rem;}
.fixBottom a.cur:nth-child(2) { background:url(../images/foot2ona.png) center .15rem no-repeat rgb(95 90 90 / 32%); background-size:auto .48rem;}
.fixBottom a.cur:nth-child(3) { background:url(../images/foot3on.png) center .15rem no-repeat rgb(95 90 90 / 32%); background-size:auto .48rem;}
.fixBottom a.cur:nth-child(4) { background:url(../images/foot4on.png) center .15rem no-repeat rgb(95 90 90 / 32%); background-size:auto .48rem;}
.fixBottom a.cur:nth-child(5) { background:url(../images/foot5on.png) center .15rem no-repeat rgb(95 90 90 / 32%); background-size:auto .48rem;}
.fixBottom a.cur:after { content:''; position:absolute; left:0; bottom:0; width:100%; height:2px;/*background: rgb(31 85 99);*/}
.h110 { height:.3rem;}
.langSlide { display: none; background: #191818; z-index: 10; position: absolute; width:2.2rem; right: 0; top: 1.12rem;}
.langSlide a { color:#c1c1c1; text-indent: .8rem; position: relative; display: block; line-height:3; font-size: .26rem;}
.langSlide a img { top: 50%; margin-top: -.2rem; left: .2rem; position: absolute; width: .4rem;}
.fixBottom a.homeIcon { position: absolute; display: block; width: 1.2rem; height: 1.2rem; position: absolute; bottom: .16rem;border-radius: 50%; border: 2px solid #6ab6bb; background-image: linear-gradient(to bottom,#21acb9,#01465a);left: 50%; margin-left: -.6rem; float: none; height: 1.2rem; box-sizing: border-box;}
.fixBottom a:nth-child(3) { opacity: 0;}
.fixBottom a.homeIcon img { position: absolute; left: 50%; top: 55%; transform: translate(-50%,-50%); width: 70%;}


/*== 更多弹出层 ==*/
.bj{width: 100%; height: 100%; position: fixed;top: 0; left: 0; z-index: 99999; background: #2241489e;box-sizing: border-box; opacity: 0.7; padding: 0 3%;z-index: 11;display: none;}
.dhtc{z-index: 100;width: 92%;transition: All 0.4s ease-in-out;position: fixed; left: 4%; bottom: -4rem;color: #fff;z-index: 999999;}
.contact_content{z-index: 100;width: 92%;transition: All 0.4s ease-in-out;position: fixed; left: 4%; bottom: -10rem;color: #fff;z-index: 999999;}
.dhtc ul,.contact_content ul{background: #1f2337;border-radius:.12rem;}
.dhtc li,.contact_content li{ line-height: 1.2rem; border-bottom:1px solid #313f50;}
.dhtc ul li:nth-child(2){ border: none;}
.dhtc a,.contact_content a{display: block; text-align: center; font-size: .3rem; color: #fff;}
.qxbtn,.qxbtn_2{background: #1f2337;border-radius:.12rem;font-size: .3rem; color: #fff; line-height: 1.2rem; margin-top: .22rem;display: block; text-align: center;}




/*==游戏大厅==*/
.nytop{height: .9rem; background: #08090b; position: relative;}
.nytop h1{font-size: .36rem; color: #fff; text-align: center; line-height: .9rem;}
.fhbtn{position: absolute;background: url(../images/a34.png); width:.27rem; height: .37rem; left:.3rem; top:.25rem; background-size: 100% 100%;}
.bannernr{overflow: hidden;border-radius:.12rem;}
.bannernr .swiper-pagination-bullet{width:.1rem; height: 0.04rem; opacity: 1; background: #260709;border-radius:0;}
.bannernr .swiper-pagination-bullet-active{background: #ec3951;}

.sxzb_tit h2{font-size: .32rem; color: #90908f; line-height: .88rem; padding-left: .3rem; padding-right: .22rem;}
.sxzb_tit span{font-weight: 800; color: #fff; padding-right: .42rem;}
.sxzb_nr ul{overflow: hidden;}
.sxzb_nr li{width:33.33%; float: left; padding: 0 .1rem;box-sizing: border-box;}
.sxzb_nr img{border-radius:.12rem;}
.sxzb_tit a{color: #fff; font-size: .28rem;display: block; background: url(../images/a41.png) right center no-repeat; background-size: .24rem .32rem; padding-right: .3rem;}
.qtyx_nr ul{overflow: hidden;}
.qtyx_nr li{width:50%; float: left; padding: 0 .1rem .15rem .1rem;box-sizing: border-box;}
.qtyx_nr a{display: block; background: #24282c; line-height: 1.34rem; color: #fff;font-size: .32rem;border-radius:.12rem;}
.qtyx_nr img{width:.7rem; height: .7rem; display: inline-block; *display: inline;vertical-align: middle; margin: 0 .5rem 0 .45rem;}

.cmtc{width:92%; position: fixed;z-index: 100; background: #1f2337;left:4%; bottom: -15rem; transition: All 0.4s ease-in-out;border-radius:.12rem;}
.cmtc_tit{position: relative; border-bottom:1px solid #282c32;}
.cmtc_tit h2{color: #fff; text-align: center; line-height: .8rem; font-size: .28rem;}
.cmnr h2{text-align: center; color: #fff; line-height: 1.6rem; font-size: .5rem; text-align: center; position: relative;}
.cmnr h2 span{font-size: .3rem;}
.xmsm{text-align: center; font-size: .26rem; color: #d65f48; padding-bottom: .3rem;}
.zkcq{position: absolute;font-size: .28rem; padding-right: .32rem; right:.3rem; top:.6rem;background: url(../images/a55.png) right center no-repeat; background-size: .2rem .13rem;color: #fff;}

.cmbtn{padding:.37rem .09rem .2rem .09rem ;}
.cmbtn ul{overflow: hidden;}
.cmbtn li{float: left; width:50%; padding: 0 .19rem;box-sizing: border-box;}
.btn3{display: block; text-align: center; color: #fff; font-size: .28rem; line-height: .98rem; background: #313648;border-radius:.12rem;}
.btn4{display: block; text-align: center; color: #fff; font-size: .28rem; line-height: .98rem; background:linear-gradient(to right, #75bdc1 , #1f888e);border-radius:.12rem;width: 100%;border: none;padding:0}
.ggbtn{background: url(../images/a54.png);background-size: 100% 100%; width:.26rem; height: .26rem; position: absolute;right:.26rem; top:.28rem;}
.cmnr{position: relative;}
.cmnr .on2{background:url(../images/a56.png) right center no-repeat; background-size: .2rem .13rem;}
.cmnr ul{overflow: hidden;height: 0;transition: All 0.4s ease-in-out;}
.cmnr li{width:25%; float: left; text-align: center; line-height: .68rem; color: #818182; font-size: .28rem;}
.cmnr ul li span{color: #fff; font-size: .3rem;}

/*==个人中心==*/
.grzx{padding: 12px 3% 0;}
.grzxbox{height: 3.6rem; padding: 0 .4rem;border-radius:.12rem;background: linear-gradient(to right, #75bdc1 , #1f888e);}
.grzxbox h2{color: #fff; font-size: .5rem; line-height: 1.66rem;}
.grzxbox p{font-size: .36rem; color: #fff;}
.xtb1{background: url(../images/a42.png); width:.56rem; height: .56rem; margin-right: .2rem; background-size: 100% 100%;display: inline-block; *display: inline;vertical-align: middle;}
.btn1{display: block; background: url(../images/a41.png);width:.25rem; height: .4rem; background-size: 100% 100%;}
.grzxbox ul{overflow: hidden; padding: .68rem 0 0 0;}
.grzxbox li{width:33.33%; float: left; font-size: .28rem; color: #fff;}
.xtb2{display: inline-block; *display: inline;background: url(../images/a43.png);width:.48rem; height: .48rem; background-size: 100% ;vertical-align: middle; margin-right: .1rem;}
.xtb3{display: inline-block; *display: inline;background: url(../images/a44.png);width:.38rem; height: .48rem; background-size: 100% ;vertical-align: middle; margin-right: .1rem;}
.xtb4{display: inline-block; *display: inline;background: url(../images/a45.png);width:.48rem; height: .48rem; background-size: 100% ;vertical-align: middle; margin-right: .1rem;}
.xtb2.active{display: inline-block; *display: inline;background: url(../images/a43a.png);width:.46rem; height: .32rem; background-size: 100% ;vertical-align: middle; margin-right: .1rem;}
.xtb3.active{display: inline-block; *display: inline;background: url(../images/a44a.png);width:.25rem; height: .32rem; background-size: 100% ;vertical-align: middle; margin-right: .1rem;}
.xtb4.active{display: inline-block; *display: inline;background: url(../images/a45a.png);width:.46rem; height: .32rem; background-size: 100% ;vertical-align: middle; margin-right: .1rem;}

.zzc{padding: 0 3%;}
.zzc_tit{padding: .6rem 0 .28rem 0;}
.zzc_tit h2{color: #fff; font-weight: 800;font-size: .32rem;}
.zzc_nr p{color: #fff; font-size: .38rem;}
.xtb5{display: inline-block; *display: inline; width:.45rem; height: .45rem; background: url(../images/a46.png); margin-right: .16rem; vertical-align: middle;background-size: 100%;line-height: .45rem; text-align: center; color: #fff;}
.zzc_nr ul{padding-top: .38rem;  overflow: hidden; margin-left: -0.1rem; }
.zzc_nr li{width:33.33%; float: left; padding: 0  0 0 .1rem;box-sizing: border-box;}
.zzc_nr a{display: block; line-height: 1rem; background:#24282c ;border-radius:.12rem;text-align: center; font-size: .3rem; color: #fff;}
.xtb6{display: inline-block; *display: inline;background: url(../images/a47.png);width:.52rem; height: .38rem; background-size: 100% 100%; vertical-align: middle; margin-right: .1rem;}
.xtb10{display: inline-block; *display: inline;background: url(../images/a48.png);width:.44rem; height: .44rem; background-size: 100% 100%; vertical-align: middle; margin-right: .1rem;}
.xtb8{display: inline-block; *display: inline;background: url(../images/a49.png);width:.52rem; height: .38rem; background-size: 100% 100%; vertical-align: middle; margin-right: .1rem;}
.zzc_nr .on1{color: #fff;background: linear-gradient(to right, #75bdc1 , #1f888e);}

.zzc_tit a{color: #fff; font-size: .28rem;display: block; background: url(../images/a41.png) right center no-repeat; background-size: .24rem .32rem; padding-right: .3rem;}

.qbhdbox{background: linear-gradient(#2c3134, #24292c);position: relative; padding: .32rem .38rem .25rem .3rem;border-radius:.12rem;height:0.78rem}
.xtb7{background: url(../images/a51.png); width:.44rem; height: .44rem; background-size: 100%; position: absolute;left:0; top:0;}
.qbhd_nr li{padding-bottom: .2rem;}
.qbhdbox h2{font-size: .32rem; color: #fff; padding-bottom: .25rem;}
.qbhdbox h3{font-size: .32rem; color: #85898d;line-height: .75rem;font-size: .28rem;}
.qbhdbox p{color: #61747f; font-size: .24rem;}
.xtb9{background: url(../images/a50.png);width:.54rem; height: .54rem; float: right; background-size: 100% 100%; margin-top: .1rem;}
.xtb11{float: right;margin-top: .25rem;color: #85898d;font-size: .28rem;}

.zxjl{overflow: hidden;background: url(../images/a52.png);height: 1.37rem; background-size: 100% 100%;border-radius:.15rem;}
.zxjl_left{float: left; text-align: center;width:1.15rem; padding-top: .32rem;}
.zxjl_left p{color: #fff; font-size: .28rem;padding-top: .15rem;}
.zxjl_left img{width:.36rem; height: .27rem; margin: 0 auto; }
.zxjl_right{float: right; width:5.2rem; padding:.26rem .3rem;}
.zxjl_right p{font-size: .28rem; line-height: .42rem; color: #FFF;}
.zxjl_right span{display: inline-block;*display: inline;width:1.21rem;}
.zxjl_right em{color: #7a7b7c; font-style: normal;}
.zxjl_right h2{font-size: .32rem; color: #999898; text-align: center; line-height: 0.85rem;}
.btn2{text-align: center;margin-top: .6rem; line-height: 1.06rem; display: block; text-align: center; font-size: .28rem; color: #626d6b; background: #2b3033;border-radius:.12rem; }

/*登录*/
.nytop h2 a{ position:absolute; right:.3rem; color:#fff; top:0; color:#fff; font-size:.28rem; line-height:.88rem;}
.loginBox { width:82%; margin:0 auto;}
.loginTit { color:#fff; font-size:.48rem; margin-bottom:.3rem; font-weight:bold;}
.loginBar li { position:relative; border-radius:0rem; overflow:hidden;}
.loginBar li i { display:block; width:1px; height:.42rem; background:rgb(127,127,127); position:absolute; left:.82rem; top:50%; transform:translateY(-50%);}
.loginBar li:nth-child(1) { margin-bottom:.25rem; background:url(../images/user.png) .26rem center no-repeat; background-size:.32rem auto;}
.loginBar li:nth-child(2) { background:url(../images/key.png) .26rem center no-repeat; background-size:.32rem auto;}
.loginBar li input { height:1rem; padding:0; margin:0; outline:none; border:none; background:hsla(0,0%,100%,.3); color:#c3c3c3; font-size:.28rem; text-indent:.96rem; width:100%;}
.loginBar .eye { display:block; background:url(../images/closeeye.png) center no-repeat; background-size:100% 100%; width:.32rem; height:.32rem; right:.4rem; top:50%; transform:translateY(-50%);
	position:absolute; cursor:pointer}
.loginBar .eye.cur { background:url(../images/openeye.png) center no-repeat; background-size:100% 100%;}
.clearBtn { background:url(../images/reset.png) center no-repeat; width:.4rem; height:.4rem; position:absolute; right:.4rem; top:50%; transform:translateY(-50%); background-size:100% 100%;}
.xiala { background:url(../images/reset1.png) center no-repeat; width:.4rem; height:.4rem; position:absolute; right:.4rem; top:50%; transform:translateY(-50%); background-size:100% 100%;}
.loginBar .findpwd { text-align:right; font-size:.28rem; line-height:.74rem;}
.loginBar .findpwd a { color:#888;}
.loginBar .subBtn { color:#fff; border:none; display:block; width:100%;background: linear-gradient(to bottom, #7bc5c7 0%, #104344 100%) !important; line-height:1rem; font-size:.32rem;
	outline:none; border-radius:.0rem; margin:.4rem auto;opacity:.8}
/*修改密码*/
.loginBar1 { width:100%; margin:.3rem auto;}
.loginBar1 li { margin-bottom:.22rem; position:relative; border-radius:.1rem; overflow:hidden;}
.loginBar1 .bizhong { background:url(../images/qian.png) .21rem center no-repeat #2b2f33;background-size: .46rem auto;}
.loginBar1 li i { display:block; width:1px; height:.42rem; background:rgb(165, 162, 162); position:absolute; left:.82rem; top:50%; transform:translateY(-50%);}
.loginBar1 li { background:url(../images/key.png) .26rem center no-repeat #2b2f33; background-size:.32rem auto;}
.loginBar1 li input { height:1rem; padding:0; margin:0; outline:none; border:none; background:none; color:#c3c3c3; font-size:.28rem; text-indent:.96rem; width:100%;}
.loginBar1 li select { height:1rem; padding:0; margin:0; outline:none; border:none; background:hsla(0,0%,100%,.3); color:#c3c3c3; font-size:.28rem; text-indent:.96rem; width:100%;}
.loginBar1 .eye { display:block; background:url(../images/closeeye.png) center no-repeat; background-size:100% 100%; width:.32rem; height:.32rem; right:.4rem; top:50%; transform:translateY(-50%);
	position:absolute; cursor:pointer}
.loginBar1 .eye.cur { background:url(../images/openeye.png) center no-repeat; background-size:100% 100%;}
.loginBar1 .findpwd { text-align:right; font-size:.28rem; line-height:.74rem;}
.loginBar1 .findpwd a { color:#888;}
.loginBar1 .subBtn { color:#fff; border:none; display:block; width:100%;background:linear-gradient(to bottom, #7bc5c7 0%, #104344 100%) !important; line-height:1rem; font-size:.32rem;
	outline:none; border-radius:.1rem; margin:0.6rem auto 1rem;opacity:.8}



/*存款*/
.savebox { padding:0 4% 2%;}
.saveBar { position:relative; background:rgb(28,32,34); margin-top:.28rem; border-radius:.08rem; overflow:hidden; padding:.36rem 0;}
.saveimg { float:left; width:.8rem; margin-left:.44rem; margin-right:.24rem;}
.saveTxT { float:left;}
.saveTxT h2 { font-size:.36rem; color:#fff; line-height:.82rem;}
.saveTxT p { font-size:.28rem; color:#999; line-height:.37rem;}
.saveBar a { display:block; width:100%; height:100%;overflow: hidden;}
.saveBar span { display:block; position:absolute; background:url(../images/enter.png) center no-repeat; width:.21rem; height:.32rem; position:absolute; right:.5rem; top:50%;
	transform:translateY(-50%); background-size:100% 100%;}

/*个人资料*/
.dn { display:none;}
.inforBox { padding:0 4%;}
.choseT { overflow:hidden;}
.choseT span { float:left; display:block; margin-right:.4rem; font-size:.32rem; line-height:.8rem; color:#888; position:relative;}
.choseT span.cur { color:#fff;}
.choseT span.cur:after { content:''; position:absolute; left:0; bottom:0; width:100%; height:2px;background: linear-gradient(to right, #75bdc1 , #1f888e);}
.cardBox { width:4.6rem; box-sizing:border-box; padding:0 .4rem; height:3rem; background: linear-gradient(to right, #75bdc1 0%, #1f888e 100%) !important; border-radius:.16rem; margin:.4rem auto;}
.cardBox p { overflow:hidden;}
.cardBox p:nth-child(1) { padding-top:.36rem;}
.cardBox p:nth-child(1) img { float:left; width:.6rem;}
.cardBox p:nth-child(1) span { float:right; font-size:.3rem; line-height:.6rem; color:#fff;}
.cardBox p:nth-child(2) { color:#fff; line-height:.8rem; font-size:.36rem;}
.cardBox p:nth-child(3) { margin-top:.2rem; line-height:.4rem; font-size:.3rem;}
.cardBox p:nth-child(3) span { float:left; font-size:.3rem; line-height:.4rem; color:#fff;}
.cardBox p:nth-child(3) a { display:block; float:right; background:url(../images/bianji.png) center no-repeat; margin-top:.1rem; width:.3rem; height:.3rem; background-size:100% 100%;}
.choseBar .addCard { display:block;  width:4.6rem; height:3rem; text-align:center; line-height:3rem; border-radius:.16rem; background:#2b3034 !important; color:#fff; font-size:.28rem;
	margin:.4rem auto;}
.inforTxt {border-top: 1px solid #292d30;}
.inforTxt li {vertical-align: middle;
	color: #fff;
	margin: 0 auto;
	height: 1.4rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 0.16rem;
	padding:0 4%;
	border-bottom: 1px solid #292d30;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center; }
.inforLeft h2 { font-size:.32rem;}
.inforLeft p { color:#888; font-size:.3rem; line-height:.4rem; margin-top:.08rem;}
.inforTxt .already { color:#44d9b5 !important; font-size:.3rem; line-height:.4rem;}
.inforTxt .changebtn { color:#fa2663 !important; font-size:.3rem; line-height:.4rem;}

/*取款*/
.drawBox { padding:0 4%; margin:.2rem auto;overflow: hidden;}
.drawBox h2 { color:#fff; margin-bottom:.2rem; font-size:.32rem; line-height:.44rem;}
.drawBox p { background:url(../images/a46.png) left center no-repeat; background-size:.6rem auto; padding-left:.8rem;font-size:.56rem; line-height:.74rem; font-weight:bold; color:#fff;}
.drawInfor { padding:0 4%;}
.drawInfor li { overflow:hidden; border-bottom:1px solid #292d30; line-height:1.24rem;}
.drawInfor li span { display:block; float:left; min-width:1.3rem; font-size:.28rem; color:#fff;}
.drawInfor li img { float:left; width:.6rem; height:.6rem; margin-top:.32rem;}
.drawInfor li p { float:left; color:#fff; font-size:.28rem; margin-left:.08rem;}
.drawInfor li input { padding:0; border:none; height:1.24rem; background:none; font-size:.28rem; outline:none; color:#fff;}
.drawInfor .subBtn { color:#fff; border:none; display:block; width:100%;background: linear-gradient(to right, #75bdc1 , #1f888e) !important; line-height:1.08rem; font-size:.32rem;
	outline:none; border-radius:.16rem; margin:1rem auto;}
.abutton {
	font-size: 14px;
	color: #fff;
	line-height: .74rem;
	background: linear-gradient(to right, #75bdc1 , #1f888e);
	padding: 5px 16px;
	margin-left: 20px;
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	box-sizing: border-box;
	border-radius: 50px;
}

.select {
	border-radius: 4px;
	background: #131313;;
	border: 0;
	outline: none;
	color: #fff;
	height: 1.2rem;
	font-size: .28rem;
}

/*银行*/
.bankBox { float:left; width:calc(100% - 1.6rem);}
.bankBox b { border:1px solid rgb(84,84,84);width: 43%; margin-right:.08rem; color:#d0cfcf; display:inline-block; padding:0 .1rem; height:.7rem; vertical-align:middle; line-height:.7rem;}
.bankBox b img { margin-top:.15rem; margin-right:.1rem; width:.4rem; height:auto; vertical-align:middle; display:inline-block;}
.drawInfor .bankChose { padding-top:.3rem; border-bottom:none; line-height:1rem;}
.bankBox .on { border:1px solid red;}
.bankBox b input {display: none;}

/*优惠活动*/
.activitylist {
	width: 92%;
	margin: 0.13rem auto;
	overflow: hidden;
	background: #2a2e32;
	border-radius: 0.18rem;
	text-align: center;
}
.activitylist .activeLogo {
	width: 100%;
}
.activitylist .activeTit {
	width: 100%;
	background: linear-gradient(to bottom, #e8e8e8 0%, #bbbaba 100%) !important;
	padding: .14rem 0;
}
.activitylist .activeTit>p {
	color: #695f5f;
	font-size: 0.3rem;
	max-width: 92%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.activitylist .activeTit>p {
	width: 92%;
	line-height: .46rem;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.activitylist .activeTit>p span {
	color: #888;
}
.rightImg {
	width: 0.18rem;
	position: relative;
	top: 0.02rem;
	margin-left: 0.05rem;
	display:inline;
}


/*系统消息弹出框*/
.img-replace {
	/* replace text with an image */
	display: inline-block;
	overflow: hidden;
	text-indent: 100%;
	color: transparent;
	white-space: nowrap;
}
.cd-popup {
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.62);
	opacity: 0;
	visibility: hidden;
	z-index: 11;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.cd-popup.is-visible {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container {
	position: relative;
	width: 90%;
	max-width: 400px;
	margin: 60% auto;
	background: #FFF;
	border-radius: .25em .25em .4em .4em;
	text-align: center;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	-webkit-transform: translateY(-40px);
	-moz-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	-o-transform: translateY(-40px);
	transform: translateY(-40px);
	/* Force Hardware Acceleration in WebKit */
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.cd-popup-container p {
	padding: 3em 1em;
}
.cd-popup-container .cd-buttons:after {
	content: "";
	display: table;
	clear: both;
}
.cd-popup-container .cd-buttons li {
	float: left;
	width: 100%;
}
.cd-popup-container .cd-buttons a {
	display: block;
	height: 60px;
	line-height: 60px;
	text-transform: uppercase;
	color: #FFF;
	-webkit-transition: background-color 0.2s;
	-moz-transition: background-color 0.2s;
	transition: background-color 0.2s;
}
.cd-popup-container .cd-buttons li a {
	background: linear-gradient(to right, #ec5c4d , #fa2563);
	border-radius: 0 0 0 .25em;
}

.cd-popup-container .cd-popup-close {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 30px;
	height: 30px;
}
.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after {
	content: '';
	position: absolute;
	top: 12px;
	width: 14px;
	height: 3px;
	background-color: #8f9cb5;
}
.cd-popup-container .cd-popup-close::before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	left: 8px;
}
.cd-popup-container .cd-popup-close::after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	right: 8px;
}
.is-visible .cd-popup-container {
	-webkit-transform:  translate(0);
	-moz-transform: translate(0);
	-ms-transform: translate(0);
	-o-transform: translate(0);
	transform: translateY(0);
}
@media only screen and (min-width: 1170px) {
	.cd-popup-container {
		margin: 8em auto;
	}
}
.box { padding-top:.1rem; padding-left:.12rem; padding-right:.28rem;}
.gameControl { padding-top:.1rem; padding-right:.1rem;}
.gymBox { padding:0 .02rem;}
.gameBox .swiper-container {
	width: 100%;
	height:6rem;
}
.gameBox .swiper-slide {

	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-fslexbox;
	display: -webkit-flex;
	display: flex;

}
.swiper-container2  .swiper-slide {
	font-size: 18px;
	height: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display:block;

}
.realPeo { padding-top:.05rem;}
/**/
.loginBar1 li input#feachBtn { position:absolute; right:0; width:2rem; background:none; padding:0; text-align:center; text-indent:0;}
.loginBar1 li:nth-child(4){background: url("../images/a44a.png") 0.26rem center / 0.32rem no-repeat #2b2f33;}
.loginBar1 li:nth-child(5){background: url("../images/a44a.png") 0.26rem center / 0.32rem no-repeat #2b2f33;}