.orderBtn{ width: 100%;height:40px; font:normal 16px/40px 'MicroSoft YaHei'; background: #ff6f8e;  margin-top:10px; position:relative}
.orderBtn button{font-size: 16px;line-height: 40px;width: 100%;height: 100%;text-align: center;color:#fff; display:block;background: transparent;border: none;}
/* order */
.orderList{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 1200;width: 100%;height: 100%;background-color: rgba(0,0,0,.7);}
.orderBox{position: absolute;z-index: 5;top: 260px;left: 0;right: 0;margin: auto;width: 400px;padding:20px 45px;min-height: 302px;background-color: #fff;text-align: center;border-radius: 24px;overflow: hidden;}
.orderBox .oClose{position: absolute;top: 4px;right: 19px;margin: auto;z-index: 10;cursor: pointer;}
.orderBox .oClose i{position: relative;font-size: 42px;line-height:42px; color: #333;font-weight: bold;font-style: normal;}
.orderBox .oClose:hover i{color: #FFDF44;}
.orderBox .oTitle{position: relative;margin-bottom: 10px;}
.orderBox .oTitle i{display:block;font-size: 32px;color: #333;line-height:72px;text-align: left;position: relative;margin: 0 auto;}
.orderBox .oTelBox{position: relative;}
.orderBox form .tel{width: 350px;height: 60px;line-height: 48px;background: #efefef;border: none;color:#999;font-size:18px;border-radius:9px;padding:0 30px 0 20px;margin: 0 auto;overflow: hidden;white-space: nowrap;}
.orderBox form .tel::-webkit-input-placeholder {color: #999;}
.orderBox form .tel:-moz-placeholder { color: #999;}
.orderBox form .tel::-moz-placeholder { color: #999;}
.orderBox form .tel:-ms-input-placeholder { color: #999;}
.orderBox form .tel:focus{color: #808080;}
.orderBox form p{text-decoration-line: underline;text-underline-offset: -7.5px;text-decoration-thickness: 5px;text-underline-position: under;text-decoration-color: #FFF200;color:#666;font-size:20px;line-height: 28px;margin-top: 16px;overflow: hidden;white-space: nowrap;}
.orderBox form p em{ color:#FF3333;}
.orderBox form p:last-of-type{text-decoration:none;font-size: 16px;color: #ccc;margin-top: 4px;}
.orderBox form span{color: #ff3232;font-size: 14px;text-align: left;display: block;width:306px;margin: 0 auto;overflow: hidden;white-space: nowrap;}
.orderBox form .oBtn,.orderBox .oKnow{display: block;cursor: pointer;border: 0;background: #FFDF44;width:224px;height: 48px;color:#000;font-size:20px;;line-height: 48px;margin:16px auto 18px;border-radius: 24px;}
.orderBox .msg{display: block;color: #ff3232;font-size: 14px;text-align: left;width:326px;margin: 0 auto;}
.orderBox .oWin{width: 100%;font-size: 18px;border-radius: 3px;text-align: center;}
.orderBox .oWin>strong{display: block;font-size:24px;color: #3FE7BD;font-weight: bold;line-height: 28px;margin-bottom: 56px;margin-top: 48px;}
.orderBox .oAgin{width: 100%;font-size: 18px;border-radius: 3px;text-align: center;}
.orderBox .oAgin>strong{display: block;font-size:24px;color: #77E5FF;font-weight: bold;line-height: 28px;margin-bottom: 56px;margin-top: 48px;}

.tipTp,.tipTp a{color: red;margin: 4px 0; }
.infoMain{position: relative;}
.feBaBtn{position: absolute;cursor: pointer;top: 16px;right: 25px;height: 20px;font-size: 14px;color: #FFA13D;line-height:20px;text-decoration: underline;}
.feBaBtn:before{content: "!";position: relative;top:4px;vertical-align: top;display: inline-block;padding: 0 4px;margin-right: 3px;height: 12px;line-height: 12px;font-size: 10px;border: 1px solid #FFA13D;color:#FFA13D;border-radius: 50%;text-align: center;}
.feBaBtn:hover{color: #21CF78}
.feBaBtn:hover:before{color: #21CF78;border-color:#21CF78}}
/* feedback */
.feBaBtn{cursor: pointer;}
.feedBack{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 100;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6); }
.feBackBox{position: absolute;z-index: 5;top: 120px;left: 0;right: 0;margin: auto;width: 416px;padding: 30px;background: #fff;text-align: center;border-radius: 24px;}
.feBaClose{position: absolute;top: 4px;right: 19px;margin: auto;z-index: 10;cursor: pointer;}
.feBaClose i{position: relative;font-size: 42px;color: #333;font-weight: bold;font-style: normal;}
.feBaClose:hover i{color: #FFDF44;}
.feBackBox .fTitle{position: relative;margin-bottom: 15px;}
.feBackBox .fTitle p{display:block;font-size: 24px;color: #333;font-weight: bold;line-height:26px;text-align: left;position: relative;margin: 0 auto;}
.feBackBox .feSubmit input{display: block;cursor: pointer;border: 0;background: #FFA13D;width:416px;height: 54px;color:#fff;font-size:18px;;line-height: 54px;margin:16px auto 2px;border-radius: 24px;}
.feBack{margin: 24px auto;}
.feBack>span{font-size: 16px;color: #A8A8A8;line-height: 20px;margin: 10px 0;display: block;text-align: left;}
.feBack .info{margin: auto;margin-bottom: 10px;overflow: hidden;*zoom: 1;}
.feBack .info p{font-size: 14px;color: #333;line-height: 88px;}
.feBack textarea{width: 386px;height: 69px;margin-bottom: 6px;border: none;resize:none;padding: 15px 18px;font-size: 16px;color: #999;background-color: #F6F6F6;border-radius: 3px;}
.checkbox {position: relative;display: block;float: left;width: 50%;height:34px;line-height: 34px;cursor: pointer;}
.checkbox:nth-last-child(1){border-bottom: none;}
.checkbox input[type='checkbox'] {position: absolute;left: 0;top: 0;width: 20px;height: 20px;opacity: 0;}
.checkbox label {position: absolute;left: 26px;top: 0;height: 34px;line-height: 34px;width: 124px;font-size: 16px;color: #4D4D4D;text-align: left;}
.checkbox label:after {content: '';position: absolute;left: -25px;top: 8.5px;width: 10px;height: 10px;border: 3px solid #fff;border-radius: 50%;box-shadow: 0 0 0 1px #DCDCDC ;}
.checkbox input[type='checkbox']:checked + label:after {background-color: #FFA13D;box-shadow: 0 0 0 1px #FFA13D;}
.telBox{overflow: hidden;background-color: #f6f6f6;}
.telBox input{display: block;border: none;padding:0 20px;width: 376px;height: 48px;line-height: 48px;background: #F6F6F6;border-radius: 10px;font-size: 16px;color: #666;}
.telBox input::-webkit-input-placeholder {color: #999;}
.telBox input:-moz-placeholder { color: #999;}
.telBox input::-moz-placeholder { color: #999;}
.telBox input:-ms-input-placeholder { color: #999;}

.infoRight .right-item{}
.infoRight .right-item .tit{display: flex;justify-content: space-between; align-items: center}
.infoRight .right-item .more-btn{ color: #999; font-size: 15px;}
.tricolumnList{margin-top: -5px; display: grid; grid-template-columns: repeat(3, 1fr);justify-content: space-between}
.tricolumnList a{margin-top: 10px;cursor: pointer;color:#666;display: block; font-size: 14px; display: flex; flex-direction: column; align-items: center; justify-content: center}
.tricolumnList a:hover{color: #28c88a;}
.tricolumnList a img{width: 55px;height: 55px; border-radius: 10px}


.gSecret,.gPower,.agSecret{color: #009cff !important;cursor: pointer;}
.gSecret:hover,.gPower:hover{text-decoration: underline;}
.gRule i,.gPrivacy i{background: url(../img/maskicon.png) 300px 1200px no-repeat;}
/* power */
.gRule{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 100;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6);}
.ruleTxt{position: absolute;z-index: 5;top: 150px;left: 0;right: 0;margin: auto;background-color: #fff;width: 540px;border-radius: 6px;text-align: center;}
.gRule .gRclose{position: absolute;top:21px;right: 21px;z-index: 10;cursor: pointer;}
.gRule .gRclose i{display: inline-block;width: 26px;height: 26px;background-position: -15px -19px;position: relative;}
.gRule .oTitle{position: relative;width: 100%;height: 130px;text-align: center;font-size: 24px;border-top-left-radius: 6px; border-top-right-radius:6px;color: #fff;}
.gRule .oTitle i{display:block;width: 225px;height: 154px;background-position: -38px -334px;position: relative;top: -82px;margin: 0 auto;}
.gRule .oTitle p{position: relative; top:-72px;margin-top: 10px;font-size: 28px;color: #202020;font-weight: bold;line-height: 32px;white-space: nowrap;overflow: hidden;}
.gRule .gSure{display: block;cursor: pointer;width:400px;border: 0;background:#21CF78;color:#fff;font-size:20px;border-radius:8px;line-height: 58px;margin: 21px auto 36px;overflow: hidden;white-space: nowrap;  }
.ruleMain{background-color: #fff;display: block;height: 280px;border:none;padding:10px 15px;line-height: 28px;font-size: 16px;margin: 10px 26px;text-align: left;overflow: auto;}
.ruleMain strong{display: block;font-size: 16px;color: #333;line-height: 36px;}
.ruleMain p:nth-of-type(1){font-size: 20px;font-weight: bold;color: #333;margin-bottom: 10px;}
.ruleMain p:nth-last-of-type(1){margin-bottom: 20px;}
/* Privacy */
.gPrivacy{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 100;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6);}
.privacyTxt{position: absolute;z-index: 5;top: 150px;left: 0;right: 0;margin: auto;background-color: #fff;width: 540px;border-radius: 6px;text-align: center;}
.gPrivacy .gPclose{position: absolute;top:21px;right:21px;z-index: 10;cursor: pointer;}
.gPrivacy .gPclose i{display: inline-block;width: 26px;height: 26px;background-position: -15px -19px;position: relative;}
.gPrivacy .oTitle{position: relative;width: 100%;height: 130px;text-align: center;font-size: 24px;border-top-left-radius: 6px; border-top-right-radius:6px;color: #fff;}
.gPrivacy .oTitle i{display:block;width: 225px;height: 153px;background-position: -38px -562px;position: relative;top: -82px;margin: 0 auto;}
.gPrivacy .oTitle p{position: relative;top: -72px;margin-top: 10px;font-size: 28px;color: #202020;font-weight: bold;line-height: 32px;white-space: nowrap;overflow: hidden;}
.gPrivacy .gSure{display: block;cursor: pointer;width:400px;border: 0;background:#21CF78;color:#fff;font-size:20px;border-radius:8px;line-height: 58px;margin: 21px auto 36px;overflow: hidden;white-space: nowrap; }
.privacyMain{background-color: #fff;display: block;height: 280px;border:none;padding:10px 15px;line-height: 28px;font-size: 16px;margin: 10px 26px;text-align: left;overflow: auto;}
.privacyMain strong{display: block;font-size: 16px;color: #333;line-height: 36px;}
.privacyMain p:nth-of-type(1){font-size: 18px;font-weight: bold;color: #333;margin-bottom: 10px;}
.privacyMain p:nth-last-of-type(1){margin-bottom: 20px;}

.appWrap .txtIntro table{padding: 0;margin: 12px 0;border:1px solid;}
.appWrap .txtIntro table tr,.appWrap .txtIntro table td{border:1px solid}
.appWrap .txtIntro table td a:hover{color: #0000EE;}

.hide{
    display: none;
}

.text_box .text_topbox .game_ibox{min-height:137px;}
.downBtn{float: left;position:relative;max-width: 795px;padding-top: 10px;overflow: hidden;*zoom: 1;}
.downBtn a,.downBtn button,.downBtn>span{position: relative;float: left;display: block;border: none;width: 182px;height: 46px;border-radius: 6px;line-height: 46px;text-align: center;font-size: 18px;color: #fff;cursor: pointer;background: linear-gradient(90deg, #59E5D3, #49D2EB);margin:0 10px 10px 0;box-sizing: content-box;}
.downBtn a:before{content: "";position: relative;top: 12px;margin-right: 8px;vertical-align: top;display: inline-block;width: 24px;height: 24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACC0lEQVRIS5WWjTEEQRCFX0dABuciQAZEgAi4CMgAESACRIAIXAaIABmcCFp9cz1bc2tmd3XVVd3+TL/X3W/erGkg3H1H0pGkA0n834vX3yV9SVpKejEz/lfDancj8aWks3j+EQlJTAAE4G5cP0i6rgH9AXD3Y0n3krZZJOmhxTCIQAIyK0kLM3suSW8AuDsvkxzGx0Oll0kCiMRUBAgVpegAgvmTpEczy63p8rg7FZ3HjTszg/FGuDuJTyWd5EoSQDB4k/RtZnmQ/cW0DgJEl6BXCSQY/EzSHBIZICNzs6mIllIq7frMnbBgzw1UcNVKMqVFea27k4fBzwG4kHQTJTXZF4vIM0YGCUN6AQDT32n1vsJqFCDmCtl3ANKuNDOG2Iz/VBAAEJ8B4GMlx4Lc16kVpPcHAYq9MVRcS7IdQLNF7o7JvY7I89DM0H5/36xnG0Oemdl+LVFhH7XHG7bQ2w/dkEdlWlhAmQO7YO2fKPZWkmnW7Ji2KZmzgaj6VSHp2/Ct+WSriJ1Mr1dmxmyqURBOJEqzY9ifrVmMDDo9DhKIYh6bd2128TC7JQfMYkrC3lBxUiwHq9+06wIkHzhUw0uTnDXagpVj9fUDp1cJ9r0lic1CL6tAkZhDCDX9wH7wyCxAUBbJOZ2IpOn4cQ3TfPAnVQFSO+WqXxU9IGaTP1vyV0T+ykC6y6FW/gJllScH61z4lAAAAABJRU5ErkJggg==) no-repeat;}
.downBtn .subscribeBtn{background: linear-gradient(90deg, #F84E33, #F97749);}
.downBtn .btnIOS {background: linear-gradient(90deg, #3FDFF1, #2FB1EE);}
.downBtn .btnPc {background: linear-gradient(90deg, #d86eef, #bc59ea);}
.downBtn .noBtn{background: #ccc;}
.oTip{padding-top: 10px;display: block;width: 100%;line-height: 18px;font-size: 12px;color: #999;overflow: hidden;padding-bottom: 10px;}
.oTip label{color: #FB381F;margin-right: 3px;font-weight: bold;}
.downBtn a:hover,.downbtn button:hover{opacity: .99;}
.downBtn .btnPc{display: flex;justify-content: center;}
.downBtn .btnPc div{display: block;}
.downBtn .btnPc p{display: block;margin-top: 5px;font-size: 16px;line-height: 20px;}
.downBtn .btnPc span{display:block;font-size: 12px;line-height: 17px;color: rgba(255,255,255,.7);}
.downBtn a,.downBtn button{-o-transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.downBtn .btnAndroid:hover{background: linear-gradient(-90deg, #59E5D3, #49D2EB);}
.downBtn .subscribeBtn:hover{background: linear-gradient(-90deg, #F84E33, #F97749);}
.downBtn .btnIOS:hover {background: linear-gradient(-90deg, #3FDFF1, #2FB1EE);}
.downBtn .btnPc:hover {background: linear-gradient(-90deg, #d86eef, #bc59ea);text-decoration: none;}