@charset "utf-8";
/* 首页 热门游戏 */
.hotGame .tabMenu{float:left;background:#f6f6f6;}
.hotGame .tabMenu li{width:130px;height:59px;line-height:59px;border-bottom:1px solid #e0e0e0;font-size:18px;position:relative;cursor:pointer;}
.hotGame .tabMenu li:last-child{border:none;}
.hotGame .tabMenu li.current span{color:#fff;}
.hotGame .tabMenu li i,.hotGame .tabMenu li span{display:inline-block;}
.hotGame .tabMenu li .ico{width:28px;height:28px;position:relative;top:8px;left:0;margin-right:5px;}
.hotGame .tabMenu li.current .ico1{background-position:0 -63px;}
.hotGame .tabMenu li .ico1{background-position:0 -35px;}
.hotGame .tabMenu li.current .ico2{background-position:-28px -63px;}
.hotGame .tabMenu li .ico2{background-position:-28px -35px;}
.hotGame .tabMenu li.current .ico3{background-position:-56px -63px;}
.hotGame .tabMenu li .ico3{background-position:-56px -35px;;}




.hotGame .tabMenu li .arr{width:0;height:0;border-width:10px;border-style:solid;border-color:transparent transparent transparent #fff;position:absolute;top:18px;right:-20px;}
.hotGame .tabCont{float:left;margin-left:26px;}
.hotGame .tabCont .subBox{width:1018px;position:relative;}
.hotGame .tabCont .imgBox a{display:block;width:101px;height:118px;float:left;text-align:center;border-bottom:2px solid transparent;position:relative;z-index:2;}
.hotGame .tabCont .imgBox a:last-child{margin:0;}
.hotGame .tabCont .imgBox img{display:block;width:80px;height:80px;border-radius:14px;margin:0 auto;}
.hotGame .tabCont .imgBox p{display:block;height:38px;line-height:38px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hotGame .tabCont .solid{width:100%;height:1px;background:#e0e0e0;position:relative;top:-1px;z-index:1;}
.hotGame .tabCont .txtBox a{display:block;width:100px;height:20px;border-right:1px solid #e0e0e0;float:left;text-align:center;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hotGame .tabCont .txtBox a:nth-child(10n+10){border:none;}

/* 首页-轮播 */
.sliderBox{width:370px;height:480px;background:#ddd;float:left;overflow:hidden;position:relative;}
.sliderBox .slider ul{position:absolute;left:0;top:0;}
.sliderBox .slider ul li{width:370px;text-align:center;float:left;}
.sliderBox .slider ul li img,.slider ul li a{display:block;}
.sliderBox .dotBox{width:370px;position:absolute;bottom:10px;left:0;text-align:center;z-index:2;}
.sliderBox .dotBox span{display:inline-block;width:48px;height:65px;border:3px solid #545353;margin:0 5px;cursor:pointer;}
.sliderBox .dotBox img{display:block;width:48px;height:65px;}
.sliderBox .txtBox{height:30px;position:absolute;bottom:100px;left:0;z-index:2;}
.sliderBox .txtBox ul{position:absolute;left:0;}
.sliderBox .txtBox ul li{width:370px;float:left;}
.sliderBox .txtBox ul li p{display:block;width:300px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-weight:700;font-size: 16px;margin:0 auto;}
.sliderBox .timeBox{width:370px;height:5px;position:absolute;bottom:0;left:0;z-index:2;}
.sliderBox .timeBox i{display:block;width:0;height:5px;}
.sliderBox .mask{width:370px;height:190px;position:absolute;left:0;bottom:0;z-index:1;background-image: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background-image: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background-image: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background-image: linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);}


/* 首页-新闻tab */
.newsList{width:784px;margin-left:20px;float:left;}
.newsList .tabMenu{border-bottom:1px solid;margin-bottom:5px;}
.newsList .tabMenu li{width:130px;height:34px;line-height:34px;font-size:20px;text-align:center;border-bottom:4px solid #fff;float:left;margin-right:34px;cursor:pointer;}
.newsList .tabMenu li.current{font-weight:700;}
.newsList .tabCont{width:784px;overflow:hidden;}
.newsList .tabCont ul{width:798px;}
.newsList .tabCont li{width:384px;height:16px;line-height:16px;padding:13px 0;margin-right:15px;border-bottom:1px dotted #e7e7e7;float:left;}
.newsList .tabCont li a{display:block;width:310px;border-left:3px solid #b7b7b7;padding-left:10px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newsList .tabCont li i{display:block;float:right;color:#aaa;}
.newsList .tabCont .gameTagS li .tag{width:76px;height:20px;line-height:20px;float:left;border:none;padding:0;}
.newsList .tabCont .gameTagS li .txt{width:240px;border-left:1px solid #efefef;}
.newsList .tabCont .gameTagS li .txt img{display:inline-block;width:20px;height:20px;border-radius:3px;position:relative;top:0;}
.newsList .tabCont .gameTagS li .txt span{display:inline-block;width:210px;height:20px;line-height:20px;position:relative;top:0;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* 首页-title */
.titMod{height:31px;position:relative;border-bottom:3px solid #505050;}
.titMod h3{display:block;padding-bottom:10px;font-size:20px;font-weight:700;color:#333;position:absolute;border-bottom:3px solid;float:left;}
.titMod .moreLink{display:block;width:60px;height:20px;float:right;color:#999;font-size:12px;}
.titMod .moreLink i{display:block;width:20px;height:20px;background-position:-86px 0;position:relative;top:-20px;right:-30px;}

/* 首页-热门游戏 */
.hotGameName{position:relative;height:469px;}
.hotGameName .tabMenu{width:294px;height:200px;overflow:hidden;float:right;margin-top:20px;position:relative;}
.hotGameName .tabMenu li{width:86px;height:38px;line-height:38px;text-align:center;color:#676767;background:#e5e5e5;float:left;margin:0 0 12px 12px;cursor:pointer;}
.hotGameName .tabMenu .pageSmall{position:absolute;right:0;bottom:12px;width:86px;height:38px;background:#fff;}
.hotGameName .tabMenu .pageSmall i{display:block;width:42px;height:38px;line-height:38px;text-align:center;font-size:20px;float:left;margin-right:1px;}
.hotGameName .tabMenu .pageSmall i{display:block;width:42px;height:38px;line-height:38px;text-align:center;font-size:20px;float:left;background:#e5e5e5;cursor:pointer;}
.hotGameName .tabCont{float:left;}
.hotGameName .subBox{width:866px;overflow:hidden;float:left;}
.hotGameName .subBox ul{width:898px;}
.hotGameName .subBox li{width:80px;height:125px;float:left;text-align:center;position:relative;margin:20px 32px 0 0;}
.hotGameName .subBox li a{display:block;}
.hotGameName .subBox li a:hover .btn{display:block;}
.hotGameName .subBox li img{display:block;width:80px;height:80px;border-radius:16px;margin-bottom:15px;}
.hotGameName .subBox li p{display:block;height:21px;line-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hotGameName .subBox li .btn{display:none;width:80px;height:24px;line-height:24px;text-align:center;border-radius:2px;color:#f6f6f6;font-weight:700;position:absolute;bottom:8px;left:0;}

/* 首页-小轮播 */
.smallSlider{width:282px;height:210px;position:absolute;right:12px;bottom:12px;overflow:hidden;}
.smallSlider .tit{font-size:16px;margin-bottom:9px;}
.smallSlider .imgBox{width:282px;height:180px;background:#ddd;overflow:hidden;}
.smallSlider .imgBox ul{position:relative;}
.smallSlider .imgBox li{width:282px;float:left;position:relative;}
.smallSlider .imgBox li img,.smallSlider .imgBox li a,.smallSlider .imgBox li p{display:block;}
.smallSlider .imgBox li p{width:262px;height:40px;line-height:40px;position:absolute;bottom:0;left:0;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:16px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);}
:root .smallSlider .imgBox li p{filter:none;}/*for IE9*/
.smallSlider .smallDot{position:absolute;bottom:194px;right:0;}
.smallSlider .smallDot i{display:block;width:10px;height:10px;background:#ccc;float:left;margin-left:10px;cursor:pointer;}


/* 首页-排行榜 */
.phbWrap{width:1174px;overflow:hidden;}
.phbWrap .cont{width:1400px;}
.phbBox{width:282px;float:left;margin-right:15px;}
.phbBox li{border-bottom:1px solid #e8e7ed;}
.phbBox li .tBox{padding:10px 0;}
.phbBox li .fBox{padding:13px 0;}
.phbBox li .num,.phbBox li .imgBox,.phbBox li .info,.phbBox li p.name{display:block;float:left;}
.phbBox li .num{width:25px;height:25px;line-height:25px;text-align:center;background:#aaa;color:#fff;margin-right:15px;border-radius:4px;}
.phbBox li .tBox .num{height:80px;line-height:80px;}
.phbBox li .num1{background:#1587a8;}
.phbBox li .num2{background:#ed9249;}
.phbBox li .num3{background:#ffb230;}
.phbBox li .imgBox{width:80px;height:80px;border-radius:16px;margin-right:10px;}
.phbBox li .info{width:150px;}
.phbBox li .info .name{display:block;height:21px;line-height:21px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.phbBox li .info p{display:block;margin:5px 0;font-size:12px;}
.phbBox li .info .btn{display:block;width:80px;height:24px;line-height:24px;text-align:center;border-radius:2px;color:#fff;font-weight:700;}
.phbBox li .fBox .name{width:210px;height:25px;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* 首页-热门标签 */
.hotTag .tit{width:38px;height:50px;padding:41px 10px;font-size:18px;color:#fff;float:left;margin-right:24px;}
.hotTag .cont{width:1092px;height:132px;float:left;overflow:hidden;}
.hotTag ul{width:1100px;height:132px;}
.hotTag ul li{width:84px;height:32px;line-height:32px;text-align:center;background:#eee;float:left;margin:0 16px 12px 0;}
.hotTag ul li a{display:block;}

/* 首页-友链 */
.friendLink a{display:inline-block;margin:10px 15px 0 0;}

/* 游戏中心-首页 */
.gameTypeBox{background:#fff;}
.gameTypeBox table{width:100%;}
.gameTypeBox table tr{border-bottom:1px dotted #e8e7ed;}
.gameTypeBox table .tit{width:107px;border-right:1px solid #e8e7ed;font-size:16px;}
.gameTypeBox table .middle{vertical-align:middle;text-align:center;}
.gameTypeBox table .unlimited{width:60px;height:25px;}
.gameTypeBox table .unlimited a{width:28px;margin:0 0 0 10px;}
.gameTypeBox table a{display:block;height:25px;line-height:25px;float:left;padding:0 5px;margin:0 0 10px 10px;}
.gameTypeBox table .cont{width:1040px;float:left;padding-top:10px;}

.gameListBox{background:#fff;padding:20px;width:1160px;overflow:hidden;position:relative;}
.gameListBox .findNum{position:absolute;right:20px;top:20px;color:#333;font-size:16px;}
.gameListBox .tit{width:302px;*width:303px;border:1px solid;border-radius:3px;margin:0;}
.gameListBox .tit a{display:block;width:100px;height:30px;line-height:30px;text-align:center;float:left;font-size:16px;border-right:1px solid;}
.gameListBox .tit a:last-child{border-right:none;}
.gameListBox ul{width:1180px;}
.gameListBox ul li{width:354px;height:200px;border:1px solid #efefef;padding:12px;float:left;position:relative;margin:15px 10px 0 0;}
.gameListBox ul li a,.gameListBox ul li p,.gameListBox ul li img{display:block;}
.gameListBox ul li .imgBox,.gameListBox ul li .info{float:left;}
.gameListBox ul li .imgBox img{width:86px;height:86px;border-radius:16px;}
.gameListBox ul li .info{width:258px;margin-left:10px;color:#999;}
.gameListBox ul li .info .name{font-size:18px;color:#333;margin:5px 0;}
.gameListBox ul li .info .name:hover{font-weight:700;}
.gameListBox ul li .txt{height:63px;overflow:hidden;margin-top:10px;color:#999;}
.gameListBox ul li .details{color:#ec8c47;position:absolute;right:12px;bottom:54px;background:#fff;}
.gameListBox ul li .btn{width:98px;height:35px;line-height:35px;text-align:center;border-radius:4px;border:1px solid #dbdbdb;margin:4px auto 0 auto;}

/* 排行榜 */
.gamePhbBox .tit{width:215px;background:#fff;padding:20px;float:left;}
.gamePhbBox .tit ul li a{display:block;width:215px;height:52px;line-height:52px;background:#b0b0b0;text-align:center;font-size:16px;color:#fff;margin-top:12px;cursor:pointer;}
.gamePhbBox .tabCont{width:883px;background:#fff;padding:20px 20px 0 20px;float:left;margin-left:20px;overflow:hidden;}
.gamePhbBox .subBox{width:920px;}
.gamePhbBox .phbBox{width:420px;float:left;margin:0 40px 20px 0;}
.gamePhbBox .phbBox li .fBox em{display:block;height:25px;line-height:25px;float:right;}
.gamePhbBox .phbBox li .tBox{position:relative;}
.gamePhbBox .phbBox li .info{width:290px;font-size:10px;}
.gamePhbBox .phbBox li .info p{margin:0;}
.gamePhbBox .phbBox li .info p.txt{height:40px;overflow:hidden;color:#999;font-size:12px;}
.gamePhbBox .phbBox li .info .btn{width:78px;height:28px;line-height:28px;font-size:14px;font-weight:normal;position:absolute;right:0;top:10px;border:1px solid;border-radius:2px;}

.gamePhbBox .listBox li{width:100%;padding:15px 0;border-bottom:1px solid #e8e7ed;float:left;}
.gamePhbBox .listBox li:last-child{border:none;}
.gamePhbBox .listBox li i,.gamePhbBox .listBox li img,.gamePhbBox .listBox li a,.gamePhbBox .listBox li p{display:block;}
.gamePhbBox .listBox li .num{width:25px;height:80px;line-height:80px;text-align:center;color:#f6f6f6;background:#bab8b8;border-radius:3px;float:left;margin:17px 15px 0 0;}
.gamePhbBox .listBox li .num1{background:#1587a8;}
.gamePhbBox .listBox li .num2{background:#fc7918;}
.gamePhbBox .listBox li .num3{background:#fabf00;}
.gamePhbBox .listBox li .imgBox{float:left;margin-right:28px;}
.gamePhbBox .listBox li .imgBox img{width:114px;height:114px;border-radius:16px;}
.gamePhbBox .listBox li .info{width:525px;height:110px;float:left;}
.gamePhbBox .listBox li .info .name{font-size:16px;}
.gamePhbBox .listBox li .info em{color:#999;}
.gamePhbBox .listBox li .info .txt{height:42px;font-size:12px;overflow:hidden;margin:3px 0;}
.gamePhbBox .listBox li .btn{width:115px;height:34px;line-height:34px;text-align:center;border:1px solid;background:#fff;float:right;border-radius:3px;margin-top:40px;}
.gamePhbBox .listBox li .tag a{height:21px;padding:0 6px;border-radius:2px;float:left;color:#fff;margin-right:10px;}
.gamePhbBox .listBox li .tag a.c1{background:#1587a8;}
.gamePhbBox .listBox li .tag a.c2{background:#538df7;}
.gamePhbBox .listBox li .tag a.c3{background:#13b5b1;}
.gamePhbBox .listBox li .tag a.c4{background:#b062dd;}
.gamePhbBox .listBox li .tag a.c5{background:#eb6877;}

/* 游戏详情 */
.fl_wrap{width:829px;margin-right:15px;float:left;}
.fr_wrap{width:356px;float:left;}

.gameDetailInfo{position:relative;}
.gameDetailInfo .tit{margin-bottom:20px;}
.gameDetailInfo .tit h1{display:inline;font-size:24px;font-weight:700;color:#333;}
.gameDetailInfo .tit span{display:inline-block;font-size:14px;margin-left:20px;}
.gameDetailInfo .tit span i{display:inline-block;width:26px;height:26px;position:relative;top:6px;margin-right:5px;}
.gameDetailInfo .tit span .ico1{background-position:-293px 0;}
.gameDetailInfo .tit span .ico2{background-position:-319px 0;}
.gameDetailInfo .imgBox{display:block;width:160px;float:left;margin-right:18px;}
.gameDetailInfo .imgBox img{display:block;width:160px;height:160px;border-radius:36px;}
.gameDetailInfo .imgBox .likes{width:158px;height:34px;border:1px solid #ededed;border-radius:3px;margin-top:20px;}
.gameDetailInfo .imgBox .likes .input,.gameDetailInfo .imgBox .likes .num{float:left;width:79px;height:34px;line-height:34px;text-align:center;}
.gameDetailInfo .imgBox .likes .input{background:#ededed;cursor:pointer;}
.gameDetailInfo .imgBox .likes .input i,.gameDetailInfo .imgBox .likes .input span{display:inline-block;color:#999;}
.gameDetailInfo .imgBox .likes .input i{width:20px;height:20px;background-position:-345px -2px;position:relative;top:5px;margin-right:3px;}
.gameDetailInfo .imgBox .input.alreayLike{background:#fd9a35;border-radius:3px 0 0 3px;}
.gameDetailInfo .imgBox .input.alreayLike span{color:#fff;}
.gameDetailInfo .imgBox .input.alreayLike i{background-position:-345px -28px;}
.gameDetailInfo .info{width:609px;float:left;}
.gameDetailInfo .info li{float:left;width:290px;font-size:16px;margin-top:15px;}
.gameDetailInfo .info li.sTr{width:190px;}
.gameDetailInfo .info li.tr{width:609px;}
.gameDetailInfo .info li.tr em{color:#1587a8;}
.gameDetailInfo .info li a{display:inline-block;border-radius:3px;color:#fff;padding:0 8px;font-size:14px;margin-right:10px;}
.gameDetailInfo .info li a.c1{background:#1587a8;}
.gameDetailInfo .info li a.c2{background:#538df7;}
.gameDetailInfo .info li a.c3{background:#13b5b1;}
.gameDetailInfo .info li a.c4{background:#b062dd;}
.gameDetailInfo .info li a.c5{background:#eb6877;}
.gameDetailInfo .btn{margin-top:20px;}
.gameDetailInfo .btn a{display:block;width:190px;height:60px;border-radius:3px;float:left;color:#fff;font-size:18px;line-height:60px;text-align:center;margin-right:13px;}
.gameDetailInfo .btn i{display:inline-block;width:35px;height:35px;position:relative;top:10px;margin-right:5px;}
.gameDetailInfo .btn .txBtn{background-color: #9c7ebb;position: relative;height: 60px; line-height: 60px;width: 220px;}
.gameDetailInfo .btn .txBtn p{position: absolute;display: block;top:0px;right: 0px;background-color: rgba(0,0,0,.2);line-height: 20px;padding: 0 2px;font-size: 12px;color: #F1F1F1;}
.gameDetailInfo .btn .txBtn i{position: absolute;width: 20px;height: 18px;background-position: -136px -326px;left: 10px;display: inline-block;top: 21px;right: 8px;}
.gameDetailInfo .btn .android{background:#58b029;}
.gameDetailInfo .btn .android:hover{background:#429913;}
.gameDetailInfo .btn .android i{background-position:-106px -32px;}
.gameDetailInfo .btn .ios{background:#2e90fb;}
.gameDetailInfo .btn .ios:hover{background:#1e7be1;}
.gameDetailInfo .btn .ios i{background-position:-141px -32px;}
.gameDetailInfo .btn .h5{background:#fc4c48;}
.gameDetailInfo .btn .h5:hover{background:#ec403c;}
.gameDetailInfo .btn .h5 i{background-position:-272px -38px;}
.gameDetailInfo .btn .pc{background:#9c7ebb;}
.gameDetailInfo .btn .pc:hover{background:#9573ba;}
.gameDetailInfo .btn .pc i{background-position:-272px -70px;}
.gameDetailInfo .btn .appointment{width:190px;height:60px;border-radius:3px;float:left;color:#fff;font-size:18px;line-height:60px;text-align:center;margin-right:13px;background:#fc9324;cursor:pointer;}
.gameDetailInfo .erweima{width:128px;position:absolute;top:20px;right:20px;}
.gameDetailInfo .erweima img{display:block;padding:3px;border:1px solid #ddd;}
.gameDetailInfo .erweima p{display:block;text-align:center;margin-top:3px;}
.gameDetailInfo .btn .no{display:block;width:190px;height:60px;border-radius:3px;float:left;font-size:18px;line-height:60px;text-align:center;margin-right:13px;background:#e6e6e6;color:#a8a8a8;}

.gameDetailTxt{position:relative;}
.gameDetailTxt .cont{font-size:16px;line-height:1.5;}
.gameDetailTxt .cont h3{font-size:18px;font-weight:700;padding-left:10px;border-left:10px solid;margin-top:15px;}
.gameDetailTxt .cont p{margin-top:15px;}
.gameDetailTxt .arrMore{width:100%;height:42px;background:#fff;padding:20px 0;position:absolute;bottom:0;left:0;}
.gameDetailTxt .arrMore span{display:block;width:124px;height:42px;line-height:42px;text-align:center;color:#fff;font-size:18px;cursor:pointer;margin:0 auto;}
.gameDetailTxt .tips{padding:20px 20px 10px 20px;background:#56a7f9;color:#fff;font-size:16px;border-radius:15px;margin-top:20px;}
.gameDetailTxt .tips p{margin-bottom:8px;}
.gameDetailTxt .tips .txt{padding-bottom:15px;border-bottom:1px dashed #005fbe;}
.gameDetailTxt .tips a{color:#fdff6a;}
.gameDetailTxt .tips a:hover{text-decoration:underline;}

.gameDetailVersion .cont{width:787px;overflow:hidden;}
.gameDetailVersion ul{width:802px;}
.gameDetailVersion li{width:386px;float:left;padding:10px 0;border-bottom:1px solid #e7e7e7;margin-right:15px;}
.gameDetailVersion li a,.gameDetailVersion li p,.gameDetailVersion li span{display:block;float:left;}
.gameDetailVersion li a{width:100%;}
.gameDetailVersion li p{width:280px;height:20px;line-height:20px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:8px;border-left:3px solid #b7b7b7;margin:5px 0;}
.gameDetailVersion li span{width:76px;height:28px;line-height:28px;text-align:center;border:1px solid;float:right;}
.gameDetailVersion li i{display:block;float:right;color:#aaa;margin-top:4px;}

.gameDetailHot{position:relative;}
.gameDetailHot .tabMenu{position:absolute;top:20px;left:100px;}
.gameDetailHot .tabMenu li{float:left;border:1px solid;border-radius:3px;padding:0 5px;margin-left:10px;cursor:pointer;}
.gameDetailHot .subBox{width:787px;margin-top:20px;overflow:hidden;}
.gameDetailHot .subBox img{display:block;width:222px;height:114px;float:left;}
.gameDetailHot .subBox .info{width:545px;float:left;margin-left:20px;position:relative;}
.gameDetailHot .subBox .info p{display:block;}
.gameDetailHot .subBox .info .tit a{display:inline-block;max-width:340px;font-size:18px;font-weight:700;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gameDetailHot .subBox .info .tit span{display:inline-block;margin-left:30px;position:relative;top:-5px;}
.gameDetailHot .subBox .info .tit span em{color:#1199c5;font-weight:700;}
.gameDetailHot .subBox .info .txt{height:65px;overflow:hidden;margin-top:10px;}
.gameDetailHot .subBox .info .more{position:absolute;top:0;right:0;}
.gameDetailHot .subBox ul{width:810px;}
.gameDetailHot .subBox ul li{width:260px;float:left;margin:20px 10px 0 0;position:relative;}
.gameDetailHot .subBox ul li a,.gameDetailHot .subBox ul li p,.gameDetailHot .subBox ul li .imgBox img{display:block;}
.gameDetailHot .subBox ul li .imgBox{float:left;}
.gameDetailHot .subBox ul li .imgBox img{width:88px;height:88px;border-radius:16px;}
.gameDetailHot .subBox ul li .info{width:162px;float:left;margin-left:10px;}
.gameDetailHot .subBox ul li .size{color:#ababab;margin-top:5px;}
.gameDetailHot .subBox ul li .name{height:21px;font-size:16px;margin:8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gameDetailHot .subBox ul li .btn{display:none;width:80px;height:24px;line-height:24px;position:absolute;bottom:0;left:0;cursor:pointer;border-radius:3px;color:#fff;text-align:center;}
.gameDetailHot .subBox ul li:hover .btn{display:block;}


.gameDetailHotG .cont{width:314px;}
.gameDetailHotG ul{width:336px;}
.gameDetailHotG li{width:80px;float:left;text-align:center;position:relative;margin:15px 32px 0 0;}
.gameDetailHotG li a{display:block;}
.gameDetailHotG li a:hover .btn{display:block;}
.gameDetailHotG li img{display:block;width:80px;height:80px;border-radius:16px;margin-bottom:10px;}
.gameDetailHotG li p{display:block;height:21px;line-height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gameDetailHotG li .btn{display:none;width:80px;height:24px;line-height:24px;text-align:center;border-radius:2px;color:#f6f6f6;font-weight:700;position:absolute;bottom:0;left:0;}

.gameDetailPHB{width:314px;overflow:hidden;}
.gameDetailPHB .tabMenu{width:342px;margin-bottom:15px;}
.gameDetailPHB .tabMenu li{width:144px;height:36px;line-height:36px;text-align:center;color:#fff;background:#555;float:left;border-radius:3px;margin-right:25px;position:relative;cursor:pointer;}
.gameDetailPHB .tabMenu li i{display:block;width:0;height:0;border-width:5px;border-style:solid;border-color:transparent transparent transparent transparent;position:absolute;top:36px;right:67px;}
.gameDetailPHB .phbBox{width:100%;margin:0;float:none;}
.gameDetailPHB .phbBox li .fBox em{display:block;height:25px;line-height:25px;float:right;color:#999;}

.gameDetailTag .cont{width:314px;overflow:hidden;}
.gameDetailTag ul{width:320px;margin-top:10px;}
.gameDetailTag li{float:left;width:70px;height:30px;line-height:30px;text-align:center;margin:10px 10px 0 0;}
.gameDetailTag li a{display:block;background:#eee;}


/* 预约功能 */
.oppointment_alert:before{width:100%;height:100%;position:fixed;top:0;left:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#33000000', endColorstr='#33000000');background:rgba(0,0,0,0.2);z-index:999;}
:root .oppointment_alert:before{filter:none;}/*for IE9*/
.oppointment_box{width:400px;height:260px;border-radius:8px;background:#f6f6f6;box-shadow:0 2px 2px #a3a3a3;position:fixed;top:50%;left:50%;margin-left:-244px;margin-top:-164px;z-index:1000;}
.oppointment_box .title{height:45px;line-height:45px;border-bottom:1px solid #eee;padding:0 20px;border-radius:8px 8px 0 0;}
.oppointment_box .title span{display:block;font-size:18px;color:#fff;}
.oppointment_box .title i{width:20px;height:20px;background-position:-30px 0;margin:17px 0 0 0;cursor:pointer;}
.oppointment_box .cont{margin-top:20px;position:relative;}
.oppointment_box .cont .oppointment_ico{display:block;width:14px;height:14px;position:absolute;top:14px;right:10px;}
.oppointment_box .cont .correct{background-position:-126px -75px;}
.oppointment_box .cont .error{background-position:-106px -75px;}
.oppointment_box .tel{display:block;width:330px;border:1px solid #ccc;background:#fff;color:#000;border-radius:6px;padding:10px 5px;margin:0 auto;font-size:16px;}
.oppointment_box .tag{height:30px;line-height:30px;text-align:center;color:#a9a9a9;border-radius:5px;padding:10px 0;font-size:16px;border-bottom:1px solid #dedede;}
.oppointment_box .tag em{color:#fe684d;}
.oppointment_box .btnBox{margin-top:15px;text-align:center;}
.oppointment_box .btnBox input{display:inline-block;width:166px;height:46px;line-height:46px;text-align:center;color:#fff;border-radius:6px;font-size:16px;border:none;cursor:pointer;font-family:"Microsoft Yahei",Arial;margin-right:10px;}
.oppointment_box .btnBox .close{background:#bbb;}

/* 预约结果 */
.cont_result p{font-size:20px;text-align:center;font-weight:700;margin:20px 0 40px 0;}

/* 游戏攻略-列表 */
.walkthroughList{padding:0 0 20px 0;}
.walkthroughList li{border-bottom:1px solid #efefef;float:left;padding:20px;}
.walkthroughList li:hover{background:#f7f7f7;}
.walkthroughList li a,.walkthroughList li img,.walkthroughList li p{display:block;}
.walkthroughList li .imgBox{float:left;margin-right:20px;}
.walkthroughList li img{width:150px;height:110px;}
.walkthroughList li .info{width:617px;float:left;}
.walkthroughList li .info .name{height:30px;line-height:30px;font-size:18px;font-weight:700;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.walkthroughList li .smallTips .time{display:block;color:#cbcbcb;}
.walkthroughList li .smallTips .time i{display:inline-block;width:22px;height:22px;position:relative;top:5px;margin-right:8px;background-position:-148px -71px;}
.walkthroughList li .smallTips2 p{max-width:450px;height:21px;float:left;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.walkthroughList li .smallTips2 p a{display:inline-block;margin-right:10px;}
.walkthroughList li .smallTips2 .time{float:right;}
.walkthroughList li .txt{height:42px;overflow:hidden;margin-top:8px;}

.walkthroughPHB li .tBox .num{height:64px;line-height:64px;}
.walkthroughPHB li .imgBox{width:100px;height:64px;}
.walkthroughPHB li .imgBox img{width:100px;height:64px;}
.walkthroughPHB li .info{width:164px;}
.walkthroughPHB li .info .name{height:42px;white-space:inherit;font-size:14px;}
.walkthroughPHB li .info p{color:#999;margin:0;}
.walkthroughPHB li .fBox .name{width:274px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.tagGameList{width:1158px;overflow:hidden;}
.tagGameList ul{width:1178px;margin-bottom:-10px;}
.tagGameList li{width:569px;float:left;margin:0 20px 10px 0;overflow:hidden;}
.tagGameList li .tag,.tagGameList li a{display:block;float:left;}
.tagGameList li .tag{width:58px;background-position:-190px -43px;height:24px;line-height:24px;color:#fff;text-indent:11px;}
.tagGameList li a{height:16px;line-height:16px;border-right:1px solid #ddd;margin:4px 0;padding:0 10px;}
.tagGameList li a:last-child{border:none;}


.walkthroughDetail h1{display:block;max-height: 72px;line-height: 36px;font-size:24px;font-weight:700;color:#333;text-align:center;overflow:hidden;margin: 10px 0 12px;/* text-overflow:ellipsis; *//* white-space:nowrap; */}
.walkthroughDetail .tips{padding-bottom:15px;border-bottom:1px solid #d9d9d9;text-align:center;color:#999;}
.walkthroughDetail .tips span{display:inline-block;margin:0 20px;}
.walkthroughDetail .tips span em{color:#333;}
.walkthroughDetail .cont{font-size:16px;line-height:1.8;}
.walkthroughDetail .cont a{color:#2e90fb;}
.walkthroughDetail .cont p{margin:10px 0;word-wrap:break-word;}
.walkthroughDetail .cont img{/* display:block; */max-width:600px;/* margin:0 auto; */}
.walkthroughDetail .cont h3{margin-bottom:16px;line-height: 22px;font-size:16px;font-weight:700;color: #1587a8;padding: 0 0 0 10px;border-left: 8px solid #1587a8;}
.walkthroughDetail .tag{margin:40px 0 20px 0;}
.walkthroughDetail .tag li{float:left;margin-right:20px;}
.walkthroughDetail .tag li span{display:block;background:#000;color:#fff;float:left;font-size:12px;line-height:1.2;padding:2px;}
.walkthroughDetail .tag li a{display:block;height:32px;line-height:32px;text-align:center;margin-left:2px;padding:0 8px;background:#f99200;color:#fff;float:left;}
.walkthroughDetail .tag li a:hover{background:#e98900;}
.walkthroughDetail .pageDetail{border-bottom:1px solid #eee;border-top:1px solid #eee;padding:10px 0 15px 0;}
.walkthroughDetail .pageDetail p{width:393px;float:left;}
.walkthroughDetail .pageDetail p a{display:inline-block;width:300px;height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;top:5px;}


.walkthroughLike ul li{width:196px;float:left;margin:20px 0 0 0;position:relative;}
.walkthroughLike ul li .imgBox,.walkthroughLike ul li .name,.walkthroughLike ul li p,.walkthroughLike ul li .imgBox img{display:block;}
.walkthroughLike ul li .imgBox{float:left;}
.walkthroughLike ul li .imgBox img{width:80px;height:80px;border-radius:16px;}
.walkthroughLike ul li .info{width:106px;float:left;margin-left:10px;}
.walkthroughLike ul li p{color:#ccc;font-size:12px;}
.walkthroughLike ul li p em{color:#333;}
.walkthroughLike ul li .name{height:21px;font-size:16px;margin:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.walkthroughLike ul li .btn{display:block;width:80px;height:24px;line-height:24px;cursor:pointer;border-radius:3px;color:#fff;text-align:center;font-weight:700;margin-top:5px;}

.walkthroughAbout .cont{width:787px;overflow:hidden;}
.walkthroughAbout ul{width:810px;}
.walkthroughAbout li{width:144px;float:left;margin:20px 18px 0 0;}
.walkthroughAbout li img,.walkthroughAbout li a,.walkthroughAbout li p{display:block;}
.walkthroughAbout li img{width:144px;height:108px;margin-bottom:10px;}
.walkthroughAbout li p{height:42px;overflow:hidden;}

.gameRightBox .imgBox{display:block;float:left;}
.gameRightBox .imgBox img{display:block;width:120px;height:120px;border-radius:24px;}
.gameRightBox .info{width:180px;float:left;margin-left:14px;margin-bottom:20px;}
.gameRightBox .info .name{display:block;height:21px;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px 0 5px 0;}
.gameRightBox .info p{height:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;}
.gameRightBox .txt{position:relative;}
.gameRightBox .txt p{height:42px;overflow:hidden;}
.gameRightBox .txt a{display:block;background:#fff;color:#f80;position:absolute;right:0;bottom:0;padding-left:10px;}

.gameRightBox .btn{margin-top:20px;}
.gameRightBox .btn a{display:block;height:60px;border-radius:3px;color:#fff;font-size:22px;line-height:60px;text-align:center;margin-top:20px;}
.gameRightBox .btn i{display:inline-block;width:35px;height:35px;position:relative;top:10px;margin-right:5px;}
.gameRightBox .btn .android{background:#58b029;}
.gameRightBox .btn .android:hover{background:#429913;}
.gameRightBox .btn .android i{background-position:-106px -32px;}
.gameRightBox .btn .ios{background:#2e90fb;}
.gameRightBox .btn .ios:hover{background:#1e7be1;}
.gameRightBox .btn .ios i{background-position:-141px -32px;}

.subjectListBox .cont{width:1158px;overflow:hidden;}
.subjectListBox ul{width:1180px;}
.subjectListBox li{width:275px;float:left;background:#f6f6f6;color:#a6a6a6;margin:20px 20px 0 0;}
.subjectListBox li img,.subjectListBox li a,.subjectListBox li span{display:block;}
.subjectListBox li img{width:275px;height:140px;}
.subjectListBox li .info{padding:10px;}
.subjectListBox li .name{width:160px;height:24px;line-height:24px;float:left;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;}
.subjectListBox li .num{max-width:70px;height:22px;line-height:22px;float:right;border:1px solid;border-radius:22px;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.subjectListBox li .txt{height:63px;margin:5px 0 5px 0;overflow:hidden;}
.subjectListBox li .btn{width:80px;height:28px;line-height:28px;border:1px solid;text-align:center;border-radius:3px;margin:0 auto;}

.subjectBox .company{display:block;width:598px;height:300px;float:left;}
.subjectBox .info{width:540px;float:left;margin-left:20px;}
.subjectBox .info h1{display:block;height:30px;line-height:30px;padding:15px 0;border-bottom:1px solid #f5f5f5;font-size:24px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.subjectBox .info .txt{height:105px;overflow:hidden;padding:20px 0;border-bottom:1px solid #f5f5f5;color:#999;}
.subjectBox .info .num{font-size:16px;color:#999;margin:10px 0;}
.subjectBox .info .num i{display:inline-block;width:24px;height:24px;position:relative;top:6px;margin-right:10px;background-position:-175px -71px;}
.subjectBox .info .num em{font-weight:700;}


/* 截图 */
.screenshot_small{max-height:500px !important;overflow:visible;margin-top:20px;}
.screenshot_small img{display:block;width:240px;height:auto;}
.screenshot_small ul li{float:left;position:relative;cursor:pointer;margin-right:10px;width:240px;}
.screenshot_small ul li:last-child{margin-right:0;}
.gameDetailImg .s-content{display:block;width:auto;min-width:100%;}
.gameDetailImg .scrollbar{min-height:260px;}
.screenshot_small ul li i{display:block;width:32px;height:32px;position:absolute;bottom:0;left:0;background-position:-224px 0;}

.screenshot_big{position:relative;margin-top:20px;}
.screenshot_big .cont{width:480px;height:480px;background:#f8f8f8;border:1px solid #eee;margin:0 auto;position:relative;}
.screenshot_big li{text-align:center;position:absolute;left:50%;top:50%;}
.screenshot_big img{display:block;max-width:480px;max-height:480px;}
.screenshot_big .txt{width:480px;height:30px;line-height:30px;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#A8000000', endColorstr='#A8000000');background:rgba(0,0,0,0.66);text-align:center;position:absolute;bottom:0;left:0;}
:root .screenshot_big .txt{filter:none;}/*for IE9*/
.screenshot_big .narrow{display:block;width:32px;height:32px;position:absolute;top:0;right:0;background-position:-261px 0;cursor:pointer;}
.screenshot_big .arr i{display:block;width:54px;height:54px;cursor:pointer;position:absolute;}
.screenshot_big .arr i.pre{background-position:0 -96px;left:0;top:240px;}
.screenshot_big .arr i.pre:hover{background-position:-118px -96px;}
.screenshot_big .arr i.next{background-position:-59px -96px;right:0;top:240px;}
.screenshot_big .arr i.next:hover{background-position:-177px -96px;}

.gameDetailImg .track{font-size:0;position:relative;height:15px;margin-top:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#c9c9c9}
.gameDetailImg .track div{width:110px;height:15px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}

.cont404 img{display:block;width:560px;height:310px;margin:120px auto 30px auto;}
.cont404 .btn{display:block;width:117px;height:30px;line-height:30px;text-align:center;margin:0 auto 200px auto;border-radius:3px;}

/* 2020-06-23 */
.appTags{padding: 20px;background-color: #fff;}
.appTags ul{overflow: hidden;*zoom: 1;}
.appTags li{width:146px;height:118px;margin-right: 12px;text-align:center;font-size:16px;color: #999;float:left;}
.appTags li:nth-child(7n+7){margin-right: 0;}
.appTags li p{font-size:16px;color: #999;line-height: 88px;}
.appTags li a{display:block;color:#999;height:118px;}
.appTags li.current a,.appTags li a:hover{background-color:#1587a8;border-radius: 3px;}
.appTags li.current a p,.appTags li a:hover p{ color:#fff;}
.appTags li i{display:inline-block;position:relative;}
.appTags li:nth-child(1) i{width:30px;height:30px;background-position:-4px -165px;top: 27px;}
.appTags li:nth-child(1) a:hover i,.appTags li:nth-child(1).current i{background-position:-4px -210px;}
.appTags li:nth-child(2) i{width:30px;height:28px;background-position:-45px -165px;top: 28px;}
.appTags li:nth-child(2) a:hover i,.appTags li:nth-child(2).current i{background-position:-45px -210px;}
.appTags li:nth-child(3) i{width:28px;height:28px;background-position:-86px -165px;top: 28px;}
.appTags li:nth-child(3) a:hover i,.appTags li:nth-child(3).current i{background-position:-86px -210px;}
.appTags li:nth-child(4) i{width:28px;height:28px;background-position:-125px -165px;top: 28px;}
.appTags li:nth-child(4) a:hover i,.appTags li:nth-child(4).current i{background-position:-125px -210px;}
.appTags li:nth-child(5) i{width:28px;height:28px;background-position:-164px -165px;top: 28px;}
.appTags li:nth-child(5) a:hover i,.appTags li:nth-child(5).current i{background-position:-164px -210px;}
.appTags li:nth-child(6) i{width:30px;height:28px;background-position:-203px -165px;top: 28px;}
.appTags li:nth-child(6) a:hover i,.appTags li:nth-child(6).current i{background-position:-203px -210px;}
.appTags li:nth-child(7) i{width:28px;height:28px;background-position:-244px -165px;top: 28px;}
.appTags li:nth-child(7) a:hover i,.appTags li:nth-child(7).current i{background-position:-244px -210px;}
.appTags li:nth-child(8) i{width:31px;height:32px;background-position:-461px -165px;top: 26px;}
.appTags li:nth-child(8) a:hover i,.appTags li:nth-child(8).current i{background-position:-461px -210px;}
.appTags li:nth-child(9) i{width:34px;height:32px;background-position:-283px -165px;top: 26px;}
.appTags li:nth-child(9) a:hover i,.appTags li:nth-child(9).current i{background-position:-283px -210px;}
.appTags li:nth-child(10) i{width:32px;height:32px;background-position:-328px -165px;top: 26px;}
.appTags li:nth-child(10) a:hover i,.appTags li:nth-child(10).current i{background-position:-328px -210px;}
.appTags li:nth-child(11) i{width:36px;height:32px;background-position:-371px -165px;top: 26px;}
.appTags li:nth-child(11) a:hover i,.appTags li:nth-child(11).current i{background-position:-371px -210px;}
.appTags li:nth-child(12) i{width:32px;height:32px;background-position:-418px -165px;top: 26px;}
.appTags li:nth-child(12) a:hover i,.appTags li:nth-child(12).current i{background-position:-418px -210px;}
.appTags li:nth-child(n+12) i{width:32px;height:32px;background-position:-418px -165px;top: 26px;}
.appTags li:nth-child(n+12) a:hover i,.appTags li:nth-child(n+12).current i{background-position:-418px -210px;}
.appTags li:last-child i{width:32px;height:32px;background-position:-418px -165px;top: 26px;}
.appTags li:last-child:hover i,.appTags li:last-child.current i{background-position:-418px -210px;}
.appTags li:last-child.current,.appTags li:hover{background-color:#1587a8;border-radius: 6px;}
.appTags li:last-child.current p,.appTags li:last-child:hover p{ color:#fff;}


.appList {position: relative;margin-bottom: 16px;overflow: hidden;*zoom:1;}
.appList .tit_l {background-color:#fff;line-height:56px;font-size:16px;color: #666;position: relative;height: 56px;padding: 0 20px;margin: 0 1px;margin-bottom: 20px;-moz-box-shadow:0px 2px 3px #eaeaee; -webkit-box-shadow:0px 2px 3px #eaeaee; box-shadow: 0px 2px 3px #eaeaee;}
.appList .tit_l em{float: left;font-style: normal;}
.appList .tit_l span{float: left;color: #454545;}
.appList .tit_l span i{display: inline-block;width:26px;height: 26px;background-color: #E13D3D;border-radius: 3px;background-position: -123px -282px;position: relative;top: 6px;margin-right: 6px;}
.appList .tab_menu{position: absolute;left: 106px;top: 0;}
.appList .tab_menu a{position: relative;display: inline-block;box-sizing: border-box;padding-right:22px;font-size:16px ;color: #666;line-height: 56px;cursor: pointer;}
.appList .tab_menu a i{display: inline-block;position: relative;top: 3px;margin-right: 5px;}
.appList .tab_menu a:nth-of-type(1) i{width: 17px;height: 17px;background-position: -4px -286px;}
.appList .tab_menu a:nth-of-type(2) i{width: 15px;height: 17px;background-position: -30px -286px;}
.appList .tab_menu a:hover,.appList .tab_menu a.current{color: #1587a8;} 
.appList .tab_menu a:nth-of-type(1):hover i,.appList .tab_menu a:nth-of-type(1).current i{background-position: -4px -257px;}
.appList .tab_menu a:nth-of-type(2):hover i,.appList .tab_menu a:nth-of-type(2).current i{background-position: -30px -257px;}
.appList .pagecode{position: absolute;top: 0;right: 0;margin:7.5px 17px;background-color: #fff;z-index: 2;}

.appList .cont {overflow: hidden;}
.appList .cont ul{width: 1230px;overflow: hidden;*zoom:1;}
.appList .cont li{position: relative;overflow: hidden;*zoom: 1;-webkit-transition: all .45s ease-in-out;-moz-transition: all .45s ease-in-out;-ms-transition: all .45s ease-in-out;-o-transition: all .45s ease-in-out;transition: all .45s ease-in-out;float: left;width: 346px;padding:20px;background-color: #fff;margin:0 21px 21px 0;border-radius: 1px;}
.appList .cont li>a,.appList .cont li .info,.appList .cont li>p{display: block;float: left; }
.appList .cont li>a img{width: 100px;height: 100px;border-radius: 16px;margin-right: 20px;}
.appList .cont li .info{width:220px ;}
.appList .cont li .info a{display: block;}
.appList .cont li .info .name{font-size:24px ;color: #333;line-height: 36px;overflow: hidden;white-space: nowrap; }
.appList .cont li .info span{display: block;font-size: 14px;color: #999;line-height: 24px;}
.appList .cont li .info .down{display: block;font-size: 12px;color: #fff;height: 32px;line-height: 32px;border-radius:15px;width: 108px;background-color: #1587a8;text-align: center;margin-top: 8px;}
.appList .cont li>p{display: block;width: 100%;max-height: 666px;word-wrap:break-word;font-size: 14px;color: #666;line-height: 24px;overflow: hidden;margin-top: 15px;padding-top: 16px;border-top: 1px dashed #e0e0e0;}
.appList .cont li:hover{-moz-box-shadow:0px 0px 6px #e9e9e9; -webkit-box-shadow:0px 0px 6px #e9e9e9; box-shadow:0px 0px 6px #e9e9e9; }
.appList .cont li .info .down:hover{opacity: 0.9;}
.appList .cont li .info .name:hover{color: #1587a8;}
.appList .cont li>a img:hover{opacity: 0.9;}

#imloading{text-align: center;font-size: 20px;color: #1587a8;}
#backTop{position:fixed;right: 50%;bottom: 3.85%;margin-right:-680px;z-index:99;width: 50px;height: 50px;font-size: 32px;transform: rotateY(90edg);border-radius: 6px;background-color:#1587a8;cursor: pointer;display: none;}
#backTop i{display: inline-block;width: 32px;height: 19px;background-position: -258px -268px;position: relative;top: 12px;left:9px;}
#backTop:hover{opacity: 0.9;}

.topicDeTop{padding: 20px 17px;background-color: #fff;overflow: hidden;*zoom: 1;}
.topicDeTop img{display:block;width:600px;height:300px;float:left;}
.topicDeTop .info{width:546px;float:left;margin-left:20px;}
.topicDeTop .info h1{display:block;height:60px;line-height:60px;border-bottom:1px solid #e6e6e6;font-size:24px;color:#454545;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.topicDeTop .info .txt{height:86px;overflow:hidden;padding-top:22px;margin-bottom: 22px;font-size:14px;color:#454545;}
.topicDeTop .info div{font-size:16px;color:#999;margin:10px 0;border-top:1px solid #e6e6e6;}
.likeBox{height: 44px;padding: 28px 0;overflow: hidden;*zoom: 1;}
.likeBox .like{float:left;width: 68px;height: 44px;line-height: 44px;text-align: center;border-radius:5px;color:#fff;font-size:14px;cursor:pointer;background-color: #d2d2d2;}
.likeBox .like i{display: inline-block;width:15px;height:16px;background-position:-127px -259px;position:relative;top:1px;margin-right: 5px;}
.likeBox .like.current,.likeBox .like:hover{background-color:#1587a8;color:#fff;}
.likeBox p{display: inline-block;height:44px;line-height:44px;float:right;font-size: 16px;color: #ababab;}
.likeBox p em{color:#1587a8;font-weight:bold;margin: 0 2px;}

.tiTle{width:100%;height:42px;border-bottom: 1px solid #ddd;overflow: hidden;*zoom:1}
.tiTle a{height:18px;margin:13px 0 0 0;font:12px Arial;color:#999;margin-right: 8px;}
.tiTle a:hover{color:#F60;}
.tiTle em{float: left;display: block;height:40px;line-height: 40px;font-size:20px ;border-bottom:2px solid #1587a8; color:#454545;}

.gaTop{position: relative;background-color: #766f76;height: 212px;overflow: hidden;}
.gaTop .bgImg img{position: absolute;z-index: 1;width: 100%;opacity: 0.3;object-fit: cover;-webkit-filter: blur(6px);-moz-filter: blur(6px);-ms-filter: blur(6px);filter: blur(6px);}
.gaIntro{position: absolute;z-index: 2;width: 1160px;padding:24px 20px;overflow: hidden;*zoom: 1;}
.gaIntro .name,.gaIntro .info .type p{overflow: hidden;white-space: nowrap;}
.gaIntro>img{float: left;display:block;width:164px;height:164px;border-radius: 26px;margin-right: 20px;cursor: default;}
.gaIntro>img:hover{opacity: 0.9;}
.gaIntro .info{float: left;width: 650px;height: 166px;overflow: hidden;*zoom: 1;}
.gaIntro .name{max-height: 42px;overflow: hidden;*zoom: 1;} 
.gaIntro .name h1{float: left;font-size: 26px;color:#fff;line-height: 41px;font-weight: bold;}
.gaIntro .name span{float: left;font-size: 16px;color: #fff;line-height: 24px;margin: 14px 0 0 16px;}
.gaIntro .info .type{width: 650px;height: 68px;overflow: hidden;*zoom: 1;}
.gaIntro .info .type p{float: left;display: block;width: 300px;font-size: 16px;color:#ababab;line-height: 32px;margin-right: 12px;}
.gaIntro .info .type p:nth-child(2n+2){width: 320px;}
.gaIntro .info .type p:last-child{width: 620px;}
.gaIntro .info .type p span,.gaIntro .info .type p em{font-size: 16px;color:#fff;}
.gaIntro .info .type p:last-child em{display: inline-block;padding: 0 10px;font-size: 14px;color: #fff;line-height: 23px;border: 1px solid #fff;border-radius: 25px;margin-right: 15px;margin-top: 6px;}
.gaIntro .info .type p:last-child em:last-of-type{border-color: #5fbb5b;color: #5fbb5b;padding: 0 15px;}
.gaIntro .info .type p:last-child em:last-of-type i{display: inline-block;width: 14px;height: 16px;background-position: -102px -327px;position: relative;top: 2px;margin-right: 5px;}

.gaIntro .info .down {display: inline-block;width: 180px; height:44px; color: #fff;font-size: 18px;line-height: 44px; border-radius:4px; margin:10px 10px 0 0; cursor: pointer; text-align: center;background-color: #58ab54; }
.gaIntro .info .down>i {display: inline-block; position: relative;  margin-right: 10px;top: 6px;width: 28px; height: 28px; background-position: -1px -322px;}
.gaIntro .info .no {display: inline-block;width: 180px; height:44px; color: #fff;font-size: 18px;line-height: 44px; border-radius:4px; margin:10px 10px 0 0; cursor: pointer; text-align: center;background-color: #bfbfbf;margin-right: 0;}
.gaIntro .info .no>i {display: inline-block; position: relative;  margin-right: 10px;top: 4px;width: 28px; height: 25px; background-position: -48px -322px;}
.gaIntro .info .down:hover,.gaIntro .info .no:hover{opacity: 0.9;}

.gaIntro .score{float: left;position: absolute;width: 150px;height: 180px;bottom: 0;right: 190px;}
.gaIntro .score i{width: 147px;height: 179px;background-position: -5px -368px; position: absolute;top: 0px;left: 0px;right: 0;bottom: 0;margin: auto;}
.gaIntro .score p{font-size: 18px;color:#fff;z-index: 1;position: absolute;top: 24px;left: 0px;right: 0;bottom: 0;margin:0 auto ;text-align: center;line-height:32px;}
.gaIntro .score p span{font-size: 56px;line-height: 66px;font-family:Times New Roman,"Georgia";font-weight: bold;}

.gaIntro .code{float: right;position: absolute;bottom: 0;right: 20px;width: 138px;padding: 8px 6px 0 6px;background-color: #1587a8;}
.gaIntro .code .qrcode{width: 122px;padding:8px;background-color: #fff;}
.gaIntro .code p{display: block;line-height: 32px;height: 32px;font-size: 14px;color: #fff;text-align: center;}

.screenShot{padding: 20px 16px;background-color: #fff;}
.screenshot .intro{width:1168px;position:relative}
.screenshot .intro .slider-contain{position:relative;width:1168px;height:367px;overflow:hidden;}
.screenshot .intro .img-slider{width:1168px;height:360px;text-align: center;font-size: 0;white-space:nowrap;}
.screenshot .intro .img-slider img{display: block;height:360px;border-radius:0;width:auto;vertical-align:top}
.screenshot .intro .img-slider li{width:auto;margin-right:16px;display:inline-block;height:360px;}
.screenshot .img-slider li:last-child{margin-right: 0;}
.screenshot .slider-inner-contain{position:relative;left:0;width:1168px;height: 367px;overflow-x:scroll;overflow-y:hidden;overflow: hidden;background:#fff;}
.screenshot .slider-contain .a_left{position:absolute;left:-52px;top:148px;z-index:10;cursor:pointer;width: 50px;height: 50px;background: url("../img/ico.png") no-repeat;background-position: -156px -256px;}
.screenshot .slider-contain .a_left,.screenshot .slider-contain .a_right{-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.screenshot .slider-contain .a_left:hover,.screenshot .slider-contain .a_right:hover{opacity: 0.9;}
.screenshot .slider-contain:hover .a_left{left: 0;background-color: #5fbb5b;border-radius: 50%;border: 1px #41b443 solid;}
.screenshot .slider-contain:hover .a_right{right: 0;background-color: #5fbb5b;border-radius: 50%;border: 1px #41b443 solid;}
.screenshot .slider-contain .a_right{position:absolute;right:-52px;top:148px;z-index:10;cursor:pointer;width:50px;height:50px;background: url("../img/ico.png") no-repeat;background-position: -205px -255px;}
.screenshot .img-slider .img-item{position:relative;line-height:0;font-size:0}
.screenshot .intro .video-js{width: 642px;height: 360px;}

.gaCont{padding: 6px 16px 16px;background-color: #fff;margin-top: 20px;}
.gaCont .contHidden{position: relative;height:660px;overflow:hidden;}
.gaCont .cont{padding:10px 0 0;font-size:16px;color:#454545;line-height:1.5;}
.gaCont .cont a{line-height: 25px; text-indent: 0;color:#1587a8;}
.gaCont .cont a:hover{opacity: 0.9;}
.gaCont .cont p{line-height: 28px;color: #454545;margin-bottom: 16px;}
.gaCont .cont br{height: 2px;}
.gaCont .cont img{max-width:988px;margin: 0 auto;}
.gaCont .cont p img{text-align: center;max-width:988px;}
.gaCont .cont h3{margin-bottom:16px;line-height: 29px;font-size:18px;font-weight:700;color:#454545;padding:0 0 4px 10px;border-left:10px solid #1587a8;border-bottom: 1px solid #e6e6e6;}
.gaCont .cont iframe{width: 800px;height:340px;margin: 0 auto;display: block;border: none;}

.gaCont .linear {position: absolute; height: 30px; bottom: 0; width: 100%; background-image: -webkit-gradient(linear,left top, left bottom,from(rgba(255,255,255,0)),color-stop(70%, #fff)); background-image: linear-gradient(-180deg,rgba(255,255,255,0) 0%,#fff 70%); }

.openCont{padding: 4px 0;overflow: hidden;*zoom: 1;}
.openCont p{float: left;display: block;}
.openCont p span{display:inline-block;margin-right:20px;color:#ababab;font-size:14px;}
.openCont p span i{display:inline-block;margin-right:5px;position:relative;}
.openCont p span:nth-child(1) i{width:16px;height:13px;background-position:-181px -333px;top:2px;}
.openCont p span:nth-child(2) i{width:16px;height:16px;background-position:-215px -333px;top:3px;}
.openCont p span:nth-child(3) i{width:14px;height:16px;background-position:-248px -333px;top:3px;}
.openCont .lop{float: right;color:#ababab;font-size:16px;cursor:pointer;}
.openCont .lop:hover{color:#1587a8;}
.openCont .lop i{display:inline-block;transform:rotate(45deg);background-color: #fff;margin-left: 10px;position: relative;}
.openCont .lop i.down{width: 12px;height: 19px;border-right: 1px solid #b1b1b1;border-bottom: 1px solid #b1b1b1;top: -2px;}
.openCont .lop i.up{width: 14.5px;height: 12px;border-left: 1px solid #b1b1b1;border-top: 1px solid #b1b1b1;top: 6px;}
.openCont .lop:hover i.down,.openCont .lop:hover i.up{border-color: #1587a8; }

/* 详细信息 */
.gaInfo{padding: 6px 16px 16px;background-color: #fff;margin-top: 20px;}
.gaInfo ul {width:1168px;padding-top: 10px;overflow: hidden;*zoom: 1;}
.gaInfo li{float: left;display:inline-block;width:370px;margin-right:18px ;height:30px;line-height: 30px;font-size:16px;color:#454545;overflow:hidden;white-space:nowrap;}
.gaInfo li span{font-size:16px;color:#454545;line-height: 30px;}
.gaInfo li .gSecret,.gaInfo li .gPower{cursor:pointer;color:#1587a8 !important;}
/* 下载地址 */
.gaDown{padding: 6px 16px 22px;background-color: #fff;margin-top: 20px;}
.gaDown .appDown{padding-top: 18px;overflow: hidden;*zoom: 1;}
.gaDown .appDown a{display: block;float: left;}
.gaDown .appDown div{width: 248px;height: 48px;line-height: 48px;color: #fff;font-size: 16px;margin-right: 20px;text-align: center;border-radius: 2px;}
.gaDown .appDown div i{display: inline-block;width: 32px;height: 32px;background-position: -131px -321px;position: relative;top: 8px;margin-right: 5px;background-color: rgba(0,0,0,0.2);border-radius: 50%;}
.gaDown .appDown .android_down{background-color: #53d37e;}
.gaDown .appDown .ios_down{background-color: #434343;}
.gaDown .appDown .pcBtn{background-color: #9c7ebb;}
.gaDown .appDown .pcBtn i{width: 34px;height: 33px;background-position:-272px -70px;background-color: transparent;margin-right: 8px;}
.gaDown .appDown .txBtn{background-color: #9c7ebb;position: relative;}
.gaDown .appDown .txBtn p{position: absolute;display: block;top:0px;right: 0px;background-color: rgba(0,0,0,.2);line-height: 20px;padding: 0 2px;font-size: 12px;color: #F1F1F1;}
.gaDown .appDown .txBtn i{width: 24px;height: 30px;background-position: -136px -326px;background-color: transparent;position: relative;top: 14px;}
.gaDown .appDown a:hover .android_down{opacity: 0.9;}
.gaDown .appDown a:hover .ios_down{opacity: 0.9;}
.gaDown .appDown .txBtn{opacity: 0.9;}
.gaDown .appDown .pcBtn{opacity: 0.9;}
.gaDown .appDown .no_down{float: left;background-color: #b2b2b2;text-align: center;}
.gaDown .appDown .no_down span{margin-left:0;}

/* 相关游戏 */
.gaHot {padding: 6px 16px 22px;background-color: #fff;margin-top: 20px;}
.gaHot .list{width: 1168px;overflow: hidden;padding-top: 20px;}
.gaHot ul { width: 1200px;height: 150px;*zoom: 1;white-space: nowrap;overflow: hidden;}
.gaHot li {float: left;width: 117px; height: 152px;text-align: center;}
.gaHot li a {display: block;}
.gaHot li img { border-radius: 12px; width: 80px; height: 80px; display: block;margin: 0 auto;}
.gaHot li p{margin: auto;font-size: 16px; width: 112px; line-height: 40px; color: #454545;white-space: nowrap;overflow: hidden;}
.gaHot li span{display:block;width: 94px;height:28px;line-height: 28px;font-size: 14px;color: #1587a8;border: 1px solid #1587a8;border-radius: 4px;margin: 0 auto;}
.gaHot li:hover p{ color: #1587a8; }
.gaHot li img:hover{opacity: 0.9;}
.gaHot li:hover span{background-color: #1587a8;color: #fff;}

/* 猜你喜欢 */
.gaLike{position:relative;padding: 6px 16px 22px;background-color: #fff;margin-top: 20px;}
.gaLike .tab_menu{position:absolute;right:16px;top:20px;}
.gaLike .tab_menu span{font-size:16px;float:left;color:#666;cursor:pointer;}
.gaLike .tab_menu span:after{content: '/';font-size: 16px;margin: 0 12px;}
.gaLike .tab_menu span:last-of-type:after{font-size: 0;margin: 0;}
.gaLike .tab_menu span i{margin:0 10px;}
.gaLike .tab_menu span.current,.gaLike .tab_menu span:hover{color:#1587a8;cursor: pointer;}
.gaLike .sub_box{width: 1168px;overflow:hidden;}
.gaLike .sub_box>div{padding-bottom:20px;margin:16px 0;border-bottom:1px dashed #6abeff;overflow: hidden;*zoom: 1;}
.gaLike .sub_box>div a{display: block;}
.gaLike .sub_box>div .pic{position: relative;float: left;margin-right:20px;}
.gaLike .sub_box>div .pic span{position: absolute;right: 0;bottom: 0;display: inline-block;padding: 0 17px;line-height: 32px;text-align: center;background-color: rgba(0,0,0,0.6);color: #fff;}
.gaLike .sub_box>div img{display:block;width:580px;height:186px;float:left;}
.gaLike .sub_box>div img:hover{opacity: 0.9;}
.gaLike .sub_box>div .info{width:560px;position:relative;float:left;}
.gaLike .sub_box>div .info .name{display:block;width:460px;height:42px;line-height:42px;font-weight:bold;font-size:24px;color: #454545;}
.gaLike .sub_box>div .name:hover{color:#1587a8;}
.gaLike .sub_box>div .info .all{position: absolute;top: 7px;right: 0;display: block;font-size: 14px;color: #fff;padding: 0 9px;line-height: 22px;background-color: #1587a8;border-radius: 3px;}
.gaLike .sub_box>div .info .all i{display: inline-block;width: 9px;height: 10px;background-position: -279px -336px;margin-left: 3px;}
.gaLike .sub_box>div .info .all:hover{opacity: 0.9;}
.gaLike .sub_box>div .info p{color:#454545;height:130px;overflow:hidden;font-size: 16px;line-height:26px;}
.gaLike .sub_box ul{width:1200px;max-height: 302px;overflow: hidden;*zoom: 1;}
.gaLike .sub_box li{width:290px;margin:0 2px 20px 0;float:left;overflow: hidden;*zoom: 1;}
.gaLike .sub_box li img{float: left;display:block;width:80px;height:80px;border-radius:12px;margin-right: 10px;}
.gaLike .sub_box li .info{float: left;width:166px;height: 80px;overflow: hidden;}
.gaLike .sub_box li p{display: block;font-size:16px;color:#454545;line-height: 28px;font-weight: 500;overflow:hidden;white-space:nowrap; }
.gaLike .sub_box li .info>span{display: block;font-size:14px;color:#9d97be;line-height: 26px;font-weight: 500;overflow:hidden;white-space:nowrap; }
.gaLike .sub_box li div{overflow:hidden;white-space:nowrap;}
.gaLike .sub_box li div span{font-size:14px;color:#666666;line-height: 26px; }
.gaLike .sub_box li div em{font-size:14px;color:#f08620;line-height: 26px;font-weight: bold; }
.gaLike .sub_box li div em:before{content: "";display: inline-block;width: 1px;height: 12px;line-height: 26px;position: relative;top: 1px;background-color: #dbdbdb;margin: 0 6px;}
.gaLike .sub_box li:hover p{color: #1587a8;font-weight: 500;}


/* add */
.gameDetailTag li{overflow: hidden;}
.gameDetailInfo .info li{white-space: nowrap;overflow: hidden;}
.gMask{position: absolute;right: 20px;top: 20px;}
.gSecret,.feBaBtn{display: inline-block;cursor: pointer;line-height: 24px;margin-left: 12px !important;background-color: #eee;color: #666;padding: 0 12px;border-radius: 24px;}
.gsSecret,.gPower{display: inline-block;cursor: pointer;line-height: 24px;color: #0043fc !important;}
.orderBtn{border: none;width: 190px;height: 60px;border-radius: 3px;float: left;color: #fff;font-size: 18px;line-height: 60px;text-align: center; margin-right: 13px;background: #fc9324;cursor: pointer;}
.orderList i,.gRule i,.gPrivacy i,.feedBack i{background: url(../img/maskicon.png) 600px 250px no-repeat;}
/* feedBack */
.feedBack{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 12;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);}
.feBaBox{position: absolute;z-index: 5;top: 100px;left: 0;right: 0;margin: auto;background: url(../img/maskbg.png) no-repeat;background-size: 100% auto;background-color: #fff;width: 520px;border-radius: 6px;text-align: center;}
.feBaClose{position: absolute;top: -60px;right: 0;z-index: 10;cursor: pointer;}
.feBaClose i{display: inline-block;width: 40px;height: 40px;background-position: -24px -23px;position: relative;}
.feHead{position: relative;width: 100%;height: 110px;text-align: center;font-size: 24px;border-top-left-radius: 6px; border-top-right-radius:6px;color: #fff;}
.feHead i{display:block;width: 94px;height: 94px;background-position: -162px -126px;position: relative;top: -47px;margin: 0 auto;}
.feHead p{position: relative;top: -50px;margin-top: 10px;font-size: 24px;color: #e3403f;font-weight: bold;line-height: 32px;white-space: nowrap;overflow: hidden;}

.feBack{margin: 0 40px 5px;padding-top: 20px;border-top: 1px solid #f3f3f3;}
.feBack p{font-size: 20px;color: #4c4c4c;font-weight: bold;margin: 18px 0 16px;text-align: left;}
.feBack p:nth-of-type(1){margin-top: 0;}
.feBack .info{border: 1px solid #dcdcdc;border-radius: 8px;background-color: #fafafa;}
.feBack .info p{font-size: 16px;color: #303030;line-height: 88px;border-bottom: 1px solid #dcdcdc;}
.feBack textarea{display: block;width: 402px;height: 68px;border: none;resize:none;background: #fafafa;padding: 15px 18px;font-size: 16px;color: #8f8f8f;}
.checkbox {position: relative;height: 42px;line-height: 42px;border-bottom: 1px solid #dcdcdc;}
.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: 0px;top: 0;height: 42px;line-height: 42px;width: 420px;font-size: 16px;color: #8f8f8f;text-align: left;padding-left: 10px;}
.checkbox label:after {content: '';position: absolute;right: 10px;top: 14px;width: 14px;height: 14px;border: 4px solid #fff;border-radius: 3px;border: 1px solid #bfbfbf;text-align: center;line-height: 14px;font-size: 12px;}
.checkbox input[type='checkbox']:checked + label:after {background-color: #1587a8;content: '√';color: #fff;border-color: #1587a8;}
.telBox{overflow: hidden;margin-bottom: 20px;}
.telBox input{display: block;border: none;width: 398px;height: 42px;line-height: 42px;font-size:16px;padding:0 20px;border: 1px solid #dcdcdc;border-radius: 8px;}
.telBox input::-webkit-input-placeholder {color: #8f8f8f;}
.telBox input:-moz-placeholder { color: #8f8f8f;}
.telBox input::-moz-placeholder { color: #8f8f8f;}
.telBox input:-ms-input-placeholder { color: #8f8f8f;}
.feSubmit input{border: 0;display: block;cursor: pointer;width:400px;border: 0;background:linear-gradient(to right,#3db8d4 ,#1587a8);color:#fff;font-size:20px;border-radius:8px;line-height: 58px;margin: 21px auto 36px;overflow: hidden;white-space: nowrap; }
.feSubmit input:hover{opacity: .96;}
/* order */
.orderList{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 12;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);}
.orderBox{position: absolute;z-index: 5;top: 310px;left: 0;right: 0;margin: auto;background: url(../img/maskbg.png) no-repeat;background-size: 100% auto;background-color: #fff;width: 520px;border-radius: 6px;text-align: center;}
.orderBox .oClose{position: absolute;top: -60px;right: 0;z-index: 10;cursor: pointer;}
.orderBox .oClose i{display: inline-block;width: 40px;height: 40px;background-position: -24px -23px;position: relative;}
.orderBox .oTitle{position: relative;width: 100%;height: 110px;text-align: center;font-size: 24px;border-top-left-radius: 6px; border-top-right-radius:6px;color: #fff;}
.orderBox .oTitle i{display:block;width: 94px;height: 94px;background-position: -23px -126px;position: relative;top: -50px;margin: 0 auto;}
.orderBox .oTitle p{position: relative;top: -50px;margin-top: 10px;font-size: 24px;color: #e3403f;font-weight: bold;line-height: 32px;white-space: nowrap;overflow: hidden;}
.orderBox form .tel{width:380px;border:none;background-color:#f5f5f5;color:#999;font-size:18px;border-radius:6px;padding:0 10px;line-height: 48px;margin: 16px auto 12px;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{ color:#666;font-size:16px;line-height: 24px;margin-top: 20px;overflow: hidden;white-space: nowrap;}
.orderBox form p em{ color:#cc0000;}
.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;width:400px;border: 0;background:linear-gradient(to right,#3db8d4 ,#1587a8);color:#fff;font-size:20px;border-radius:8px;line-height: 58px;margin: 10px auto 42px;overflow: hidden;white-space: nowrap; }
.orderBox form .oBtn{margin-top: 22px;}
.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: 6px;text-align: center;}
.orderBox .oWin>p{background-color: #fff;display:block;font-size:16px;color: #666;line-height: 52px;}
.orderBox .oWin>i{background-color: #fff;display:block;width: 80px;height: 78px;background-position: -128px -13px;position: relative;margin: 20px auto 0;}
.orderBox .oLose{width: 100%;font-size: 18px;border-radius: 6px;text-align: center;}
.orderBox .oLose>p{background-color: #fff;display:block;font-size:16px;color: #666;line-height: 52px;}
.orderBox .oAgin{width: 100%;font-size: 18px;border-radius: 6px;text-align: center;}
.orderBox .oAgin>p{background-color: #fff;display:block;font-size:16px;color: #666;line-height: 52px;}

/* power */
.gRule{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 12;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: url(../img/maskbg.png) no-repeat;background-size: 100% auto;background-color: #fff;width: 520px;border-radius: 6px;text-align: center;}
.gRule .gRclose{position: absolute;top: -60px;right: 0;z-index: 10;cursor: pointer;}
.gRule .gRclose i{display: inline-block;width: 40px;height: 40px;background-position: -24px -23px;position: relative;}
.gRule .oTitle{position: relative;width: 100%;height: 110px;text-align: center;font-size: 24px;border-top-left-radius: 6px; border-top-right-radius:6px;color: #fff;}
.gRule .oTitle i{display:block;width: 94px;height: 94px;background-position: -300px -126px;position: relative;top: -47px;margin: 0 auto;}
.gRule .oTitle p{position: relative;top: -50px;margin-top: 10px;font-size: 24px;color: #e3403f;font-weight: bold;line-height: 32px;white-space: nowrap;overflow: hidden;}
.gRule .gSure{display: block;cursor: pointer;width:400px;border: 0;background:linear-gradient(to right,#3db8d4 ,#1587a8);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: 400px;border:none;padding:20px 15px;border-top: 1px solid #f3f3f3;line-height: 28px;font-size: 16px;margin: 0 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: 12;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: url(../img/maskbg.png) no-repeat;background-size: 100% auto;background-color: #fff;width: 520px;border-radius: 6px;text-align: center;}
.gPrivacy .gPclose{position: absolute;top: -60px;right: 0;z-index: 10;cursor: pointer;}
.gPrivacy .gPclose i{display: inline-block;width: 40px;height: 40px;background-position: -24px -23px;position: relative;}
.gPrivacy .oTitle{position: relative;width: 100%;height: 110px;text-align: center;font-size: 24px;border-top-left-radius: 6px; border-top-right-radius:6px;color: #fff;}
.gPrivacy .oTitle i{display:block;width: 94px;height: 94px;background-position: -162px -126px;position: relative;top: -47px;margin: 0 auto;}
.gPrivacy .oTitle p{position: relative;top: -50px;margin-top: 10px;font-size: 24px;color: #e3403f;font-weight: bold;line-height: 32px;white-space: nowrap;overflow: hidden;}
.gPrivacy .gSure{display: block;cursor: pointer;width:400px;border: 0;background:linear-gradient(to right,#3db8d4 ,#1587a8);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: 400px;border:none;padding:20px 15px;border-top: 1px solid #f3f3f3;line-height: 28px;font-size: 16px;margin: 0 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;}

.pcAdd i{vertical-align: middle;top: 5px !important;}
.pcAdd{display: flex;align-items: center;justify-content: center;}
.pcAdd p{text-align: left;margin-left: 4px;margin-top: 10px;}
.pcAdd p span{display: block;}
.pcAdd p span:first-of-type{font-size: 18px;line-height: 22px;}
.pcAdd p span:nth-of-type(2){font-size: 12px;line-height: 16px;}
.pcAdds i{vertical-align: middle;top: 0 !important;}
.pcAdds{display: flex;align-items: center;justify-content: center;}
.pcAdds p{text-align: left;margin-left: 4px;}
.pcAdds p span{display: block;}
.pcAdds p span:first-of-type{font-size: 16px;line-height: 22px;}
.pcAdds p span:nth-of-type(2){font-size: 12px;line-height: 16px;}
.orderBtn::before{content: "";display: inline-block;position: relative;top: 8px;margin-right: 8px;width: 26px;height:26px;background-image: url(../img/ico.png);background-repeat: no-repeat;background-size: 800px 600px;background-position: -320px -75px;}
.gameDetailInfo .btn .pc{width: 210px;background-color: #b27cda;}
.orderBtn:hover{opacity: .9;}
.gameDetailInfo .btn .pc:hover{opacity: .9;background-color: #b27cda;}
.gameDetailInfo .btn .txBtn{width: 240px;}