input{ outline: none; }
/*游戏信息*/
.gameinfo{width: 100%;overflow: hidden;border-bottom: 1px solid #f1f1f1;padding-bottom: 30px;}
.gametit{ height: 30px; line-height: 30px;  margin-top: 38px; margin-bottom: 30px;}
.gametit h1{ font-size: 28px; color: #262626; float: left; font-weight: normal;}
.gametit em{display: inline-block;background: #f8f8f8;font-size: 13px;color: #798188;padding: 0 15px;margin-left: 8px;width: 300px;height: 28px;overflow: hidden;text-overflow: ellipsis;}
.infobox{ position: relative;}
.infobox a.infoimg{width: 120px;display: inline-block;float: left;margin-right: 20px;}
.infobox > img{width: 110px;height: 110px;display: inline-block;float: left;margin-right: 20px;border-radius: 16px; border:4px solid #fff;}
.infobox a.infoimg img{width: 110px; border-radius: 16px; border:4px solid #fff;}
.infocon{width: 386px;float: left;}
.infocon ul{ overflow: hidden; }
.infocon ul li{width: 175px;float: left;font-size: 14px;color: #3c3b3b;line-height: 30px;color: #a0a0a0;}
.infocon ul li a{font-size: 14px;color: #f53227;}
.infocon ul li a:hover{ color: #ff881b; }
.infocon ul li font{ font-size: 14px; color: #3c3c3c; }
.tags{margin-top: 22px;}
.tags i,.tags a{background: #5d9cec;display: inline-block;height: 23px;line-height: 24px;padding: 0 9px;margin-right: 10px;color: #fff;border-radius: 12px;font-style: normal;}
.tags a:hover{ background: #ec6061; }
.tags i:first-child{background: #3388ff;}
.tags i:nth-child(2){background: #4fc0e8;}
.tags i:nth-child(3){background: #ffa200;}
.tags i:nth-child(4){ background: #fc0c1f; }
.del{width: 632px;height: 311px;margin: 0 auto; center top no-repeat;text-indent: -9999px;/*position: absolute;z-index: 9999;*/ margin:100px auto 0; background-size:100%;}
.del_bg{background: #fff;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 8888;}

.down_btn{ width: 256px; float: left;}
.down_btn a{ display: block; background: url(../picture/game_down.png) no-repeat; width: 256px; height: 47px; line-height: 23px; text-align: center; color: #fff; font-size: 14px; }
.down_btn a.btn_az{ background-position: 0 -162px; }
.down_btn a.btn_az:hover{ background-position: 0 -211px; }
.down_btn a.btn_ios{background-position: 0 -369px;margin-top: 16px;}
.down_btn a.btn_ios:hover{ background-position: 0 -417px; }
.down_btn a.no_down{ background: #b5b5b5; }
.down_btn a.btn_yuyue{background: #3ba3fb;/*display: none;*/}
.down_btn a.btn_yuyue:hover{ background: #50afff; }
.down_btn a.none,.down_btn a.nodown{ background: #ccc; color: #fff; }
/*立即预约弹出框*/
.yAlert_bg{ display: none; background: rgba(0,0,0,.5); position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9998; }
.yAlert{width: 500px;position: fixed;height:240px;padding-bottom:10px;left: 50%;z-index: 9999;background: #fff;border-radius: 10px;overflow:hidden;top: 230px;display: none;margin-left: -250px;}
.yAlert_t{background: #ff881b;font:16px/45px microsoft yahei;color:#fff;padding:0 15px;}
.yAlert_t span{float: right;font-size: 18px;width: 50px;text-align: center;cursor: pointer;}
.yAlert input,.yAlert .yAlert_bs,.yAlert .yAlert_br{width:80%;padding:0 10px;font:14px/40px microsoft yahei;border-radius: 5px;}
.yAlert input{border:#ccc 1px solid;display: block;margin:20px auto;height: 40px;overflow: hidden}
.yAlert input:focus{border:#2fc26e 1px solid}
.yAlert_b{border-top:#ddd 1px solid}
.yAlert .yAlert_bs,.yAlert .yAlert_br{font-size:16px;margin:10px auto;text-align: center}
.yAlert .yAlert_bs{background: #ff881b;color:#fff;cursor: pointer;}
.yAlert .yAlert_br{border: #ff881b 1px solid;color: #ff881b;cursor: pointer;}
/*游戏内容*/
.gamebox{width: 1200px;margin: 0 auto;overflow: hidden;zoom:1;}
.gameinit{width: 800px;margin-bottom: 30px;margin-top: 20px;}
.game_tab{width: 810px;font-size: 15px;position: relative;}
.game_tab a{color: #222;display: inline-block;padding: 15px 0;margin: 0 32px;}
.game_tab a.hover,.game_tab a:hover{color: #ff9029;font-weight: bold;}
.game_tab em{width: 54px;height:8px;display: block;position: absolute;z-index: 999;top: 45px;left: 34px;background: url(../picture/game_down.png) no-repeat;background-position: 1px -152px;}
.game_tab a.deep{ color: #222!important; }

.d_c_con{ padding: 20px 0 0 0; overflow: hidden; box-sizing: border-box; position: relative; margin-bottom:10px; }
.d_c_con_h2{ font-size: 18px; color:#444; padding:0 0 10px 17px; position: relative; }
.d_c_con_h2:before{content:'';position: absolute;width: 4px;height: 18px;background: #3a8cfa;top:2px;left:0;}
.d_c_con h3{font-size: 15px;color: #525252;position: relative;background: #f7f7f7;height: 42px;line-height: 42px;border-left: 4px solid #ff9029;padding-left: 10px;margin-bottom: 20px;}
.d_c_con h3:before{height: 18px;}
.d_c_open{position: absolute;width: 100%;right: 0;bottom: 0;border-bottom: 1px solid #efefef;padding: 5px 0;text-align: right;background:#fff;}
.d_c_open a{ color:#0000ff; font-size: 12px; position: relative; cursor:pointer; }
.d_c_open a i{ display: inline-block; width: 9px; height: 5px; margin-right: 5px; }
.d_c_con p{font-size: 15px;color: #7b7b7b;line-height: 30px;margin-bottom: 20px;word-break: break-all;}
.d_c_con p a{ display:inline-block; color:#007cdc; cursor:pointer; }
.d_c_con p img{ margin: 0 auto; }
.d_c_con strong{ color: #007cdc; font-size: 16px;padding: 0 0 10px 0px; display: block;}
.open_detail{cursor:pointer;display: block;width: 100%;position: relative;height: 2rem;text-align: center;color: #949494;font-size: 13px;background: #f7f7f7;line-height: 2rem;margin-bottom: 75px; display: none;}
.open_detail:hover{ background: #ff7a00; color: #fff; }
.open_detail i{ display: block; width: .9rem; height: .5rem; margin: .2rem auto 0; }
.open_detail:before { content: ""; display: block; width: 100%; height: 5rem; position: absolute; bottom: 2rem; background: -webkit-gradient(linear, 0% 0%, 0% 82%, from(rgba(255, 255, 255, 0)), to(white)); }

/*游戏截图*/
.screen{width: 1210px;overflow: hidden;margin-bottom: 30px;}
.screen h2{font-size: 20px;color: #413e3e;border-left: 4px solid #ff881b;padding-left: 8px;height: 20px;line-height: 20px;margin-bottom: 30px;}
.swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: #e1edff; height:10px; }
.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: #5396fb; border-radius: 10px; }
.swiper-scrollbar-cursor-drag { cursor: move; }
.swiper-slide img{ border-radius: 5px; display:block; width:  auto; margin:  0 auto; height: 100%; }
.jtimg-box{width: 58%;margin:0 auto;margin-top: 20px;}
.swiper-container{/*width: 780px;*/height: 270px;}
.swiper-slide{ width: auto; height: 100%; }
#swiper-scrollbar { margin-top: 10px; }
.swiper-slide a { display: block; width: auto; height: 100%; }
.img-lb span {background: rgba(0,0,0,.5);width: 34px;height:  70px;border-radius: 3px;background-size: 40%;}
.img-lb .swiper-button-next.swiper-button-disabled,.img-lb .swiper-button-prev.swiper-button-disabled{ opacity:1; pointer-events: auto; }
.img-lb span:after {content: "";position: absolute;top: 25px;left: 4px;width: 15px;height: 15px;border: 2px solid #fff;transform: rotate(45deg);border-width: 2px 2px 0 0;}
.img-lb .lb-next{ right:  0; }
.img-lb .lb-prev{ left:  0; }
.img-lb .lb-prev:after {border-width:0 0 2px 2px;left: 13px;}

#jquery-overlay{ height:500px; left:0; position:absolute; top:0; width:100%; z-index:1000; }
#jquery-lightbox{left: 50%!important;line-height:0;position: fixed;text-align:center;top: 50%!important;width: auto;z-index:1001;display: inline;transform: translate(-50%,-50%);}
#jquery-lightbox a img{ border:medium none; }
#lightbox-container-image-box{ background-color:#fff; height:250px; margin:0 auto; position:relative; width: auto!important; overflow: hidden; height: auto!important; max-height: 100%; display: inline; }
#lightbox-container-image{ padding:10px; }
#lightbox-loading{ height:25%; left:0; line-height:0; position:absolute; text-align:center; top:40%; width:100%; }
#lightbox-nav{ height: 100vh; left:0; position:absolute; top:0; width: 100%; z-index:10; }
#lightbox-container-image-box>#lightbox-nav{ left:0; }
#lightbox-nav a{ outline:medium none; }
#lightbox-nav-btnNext,#lightbox-nav-btnPrev{ display:block; height:100%; width:49%; }
#lightbox-nav-btnPrev{ float:left; left:0; }
#lightbox-nav-btnNext{ float:right; right:0; }
#lightbox-container-image-data-box{ background-color:#fff; font:10px/1.4em Verdana,Helvetica,sans-serif; margin:0 auto; overflow:auto; padding:0 10px; width: auto!important; /* max-width: 98.9%; */}
#lightbox-container-image-data{ color:#666; padding:0 10px; }
#lightbox-container-image-data #lightbox-image-details{ float:left; text-align:left; width:70%; }
#lightbox-image-details-caption{ font-weight:700; }
#lightbox-image-details-currentNumber{ clear:left; display:block; padding-bottom:1em; }
#lightbox-secNav-btnClose{ float:right; padding-bottom:.7em; width:66px; }
#lightbox-image { max-height: 94vh; max-width: 100vw; width: auto; height: auto; }

/*相关推荐*/
.game_left{float: left;width: 810px;margin-right: 66px;}
.game_right{ width: 324px; float: left;}
.choice{width: 324px;margin-top: 38px;}
.choice h2{color: #413e3e;font-size: 19px;height: 20px;line-height: 20px;margin-bottom: 23px;}
.choice h2 a{font-size: 14px;color: #bbb;float: right;display: inline-block;font-weight: normal;}
.cbox{ width: 324px; }
.cbox a{display: inline-block;padding: 6px 16px;color: #fff;font-size: 13px;margin-bottom: 7px;}
.cbox a.ct1{background: #ffa9aa;}
.cbox a.ct2{background: #84d8f5;}
.cbox a.ct3{background: #ce8855;}
.cbox a.ct4{ background: #f8b862; }
.cbox a.ct5{ background: #a58f86; }
.cbox a.ct6{ background: #88cb7f; }
.cbox a.ct7{background: #ffa9aa;}
.cbox a.ct8{background: #84d8f5;}
.cbox a.ct9{ background: #f8b862; }
.cbox a.ct10{ background: #a59aca; }
.cbox a.ct11{ background: #aa968e; }
.cbox a:hover{ opacity: .8; }
.choice h2 a:hover{ color: #ff881b; }

/*下载*/
.down{width: 324px;overflow: hidden;margin-top: 35px;}
.down h2{color: #413e3e;font-size: 19px;height: 19px;line-height: 19px;}
.down_box{margin-top: 22px;width: 700px;}
.down_box ul{width: 324px;/* height: 390px; */float: left;}
.down_box ul li{width: 324px;float: left;margin-bottom: 18px;position: relative;}
.down_box ul li a.cover{width: 60px;height: 60px;display: inline-block;float: left;border-radius: 18px;overflow: hidden;margin-right: 15px;}
.down_box ul li a.cover img{ width: 100%;filter: alpha(opacity=0); transition: all .2s linear; }
.down_box ul li a.cover:hover img{ opacity: .8; }
.down_intro{width: 180px;float: left;}
.down_intro h3{font-weight: normal;width: 180px;margin-top: 9px;margin-bottom: 5px;height: 20px;overflow: hidden;}
.down_intro h3 a{font-size: 16px;color: #3e464c;}
.down_intro h3 a:hover{ color: #ff881b; }
.down_intro p{color: #a7b1ae;font-size: 14px;}
.down_intro p font{margin-left: 10px;font-size: 14px;}
.down_intro a.download{ width: 69px; height: 37px; display: block; position: absolute; right: 0; }
.download{width: 69px;height: 37px;display: block;position: absolute;right: 0;top: 6px;background: #fbfbfb;}
.download em{width: 18px;height: 17px;display: block;background: url(../picture/game_down.png) no-repeat;text-indent: -9999px;background-position: 0 -301px;margin-top: 9px;margin-left: 25px;}
.download:hover{ background: #ff881b; }
.download:hover em{background-position: -195px -265px;}

/*猜你喜欢*/
#guess{width: 810px;margin-top: 60px;margin-bottom: 80px;}
#guess h2{font-size: 20px;color: #413e3e;border-left: 4px solid #ff881b;padding-left: 8px;height: 20px;line-height: 20px;margin-bottom: 30px;}
.Left_lis {overflow: hidden;padding: 0 25px 10px 25px;}
.Left_lis ul { width: 104%; display: block; }
.Left_lis ul li {display: block;float: left;margin: 0 19px 12px 0;width: 240px;height: 89px;}
.Left_lis ul li .img {float: left;overflow: hidden;padding-top: 10px;margin-right: 12px;    filter: alpha(opacity=0);
    transition: all .2s linear;}
.Left_lis ul li .img:hover { opacity: 0.8; }
.Left_lis ul li .img, .Left_lis ul li .img img {width: 75px;height: 75px;border-radius: 24px;}
.Left_lis ul li .name {display: block;float: left;width: 150px;height: 23px;line-height: 25px;overflow: hidden;color: #111;font-size: 15px;white-space:nowrap;text-overflow:ellipsis;margin-top: 13px;}
.Left_lis ul li .name:hover { color: #ff881b; }
.Left_lis ul li .bq {color: #6e6e6e;width: 150px;display: block;float: left;height: 11px;line-height: 12px;margin-top: 3px;font-size: 12px;margin-top: 9px;overflow: hidden;}
.Left_lis ul li .bq a{color:#83afa0;display: inline-block;float: left;font-size: 12px;margin-right: 12px;height: 12px;line-height: 12px;}
.Left_lis ul li .bq a:hover{color:#05c300;}
.Left_lis ul li .bq i{height:12px;display:inline-block;float: left;padding: 0;font-style: normal;margin-right: 7px;line-height: 12px;}
.Left_lis ul li .bq em{color:#f08620;font-weight:bold;font-size:14px;font-family: Georgia;}
.Min0_L .Lef_5 { width: 100%; height: auto; margin-bottom: 40px;}
.Lsty_1 ul li span a{width: 92px;color: #0090cd;}
.Lsty_1 h2{border-bottom: 2px solid #5caaec;font-size: 19px;color: #222;font-weight: normal;padding-bottom: 8px;margin-bottom: 8px;}
.Lsty_1 h2 em{width: 20px;height: 18px;display: inline-block;float: left;background: url(../picture/game_down.png) no-repeat;background-position: -128px -60px;margin-right: 8px;margin-top: 2px;}
.Left_lis ul li .bq font{font-size: 12px!important;border-right: 1px solid #e8e8e8;padding-right: 10px;margin-right: 10px;}

.g_intro{padding: 25px 25px 20px 25px;}
.g_intro .intro_img{width: 238px;height: 110px;display: inline-block;float: left;margin-right: 19px;}
.g_intro .intro_img img{width: 238px;height: 110px;display: block;overflow: hidden;border-radius: 2px;}
.zt_text{display: inline-block;width: 503px;margin-top: 6px;}
.zt_text .zt_title{font-size: 18px;color: #222;height: 20px;line-height: 20px;display: inline-block;width: 400px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zt_text .zt_title:hover{ color: #ff881b; }
.zt_text .more_zt{font-size: 13px;color: #8c78ce;float: right;width: 47px;height: 14px;}
.zt_text a.more_zt:hover{ color: #8c78ce; }
.zt_text .more_zt i{width: 17px;height: 14px;display: inline-block;float: right;background: url(../picture/game_down.png) no-repeat;background-position: -80px -266px;margin-top: 1px;}
.zt_text .more_zt:hover{ color: #ffbe4a;}
.zt_text .zt_info{display: block;font-size: 13px;color: #a5a5a5;height: 68px;line-height: 24px;margin-top: 6px;overflow: hidden;}
.zt_text .zt_info em{color: #ffa334;font-size: 14px;font-weight: bold;}
.gbox{-webkit-transition: transform .15s ease-in-out,box-shadow .15s ease-in-out;-moz-box-shadow: 0 1px 3px rgba(0,0,0,.03),0 4px 8px rgba(0,0,0,.03);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.03), 0 4px 8px rgba(0,0,0,.03);}
.gtab{ background: #fafcfc; }
.gtab a{ display: inline-block; padding: 17px 28px; color: #262626; border-right: 1px solid #efefef; font-size: 14px; }
.gtab a.cur,.gtab a:hover{ color: #ff881b; font-weight: bold; background: #fff; }

/*排行*/
.gamerank{width: 324px;margin-top: 50px;}
.gamerank h2{color: #413e3e;font-size: 19px;height: 20px;line-height: 20px;margin-bottom: 17px;}

.gamerank ul{overflow:hidden}
.gamerank ul li{overflow:hidden}
.gamerank ul li>i{float:left;width:20px;color:#565656;margin:12px 12px 12px 0;font-style:normal;line-height:16px;border-radius:2px;text-align:center}
.gamerank ul li.rank_1>i{background:#58e222;margin:34px 12px 34px 0;color:#fff}
.gamerank ul li.rank_2>i{background:rgba(88,226,34,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B258e222, endColorstr=#B258e222);margin:34px 12px 34px 0;color:#fff}
.gamerank ul li.rank_3>i{background:rgba(88,226,34,.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6658e222, endColorstr=#6658e222);margin:34px 12px 34px 0;color:#fff}
.gamerank ul li.rank_1>i{background: a1d46f;margin:34px 12px 34px 0;color:#fff;}
.gamerank ul li.rank_2>i{background: a1d46f;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B211c3fe, endColorstr=#B211c3fe);margin:34px 12px 34px 0;color:#fff;}
.gamerank ul li.rank_3>i{background: a1d46f;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#6611c3fe, endColorstr=#6611c3fe);margin:34px 12px 34px 0;color:#fff;}
.gamerank ul li .gamerank_hasimg{padding:10px 0;overflow:hidden;border-top:1px dashed #edf0ef}
.gamerank ul li.rank_1 .gamerank_hasimg{border-top:none}
.gamerank .gamerank_hasimg .rankimg{position:relative;float:left;width:64px;height:64px;margin-right:12px;overflow:hidden}
.gamerank .gamerank_hasimg .rankimg span{position:absolute;display:block;width:100px;height:100px;border-radius:19px;background:#fff;opacity:0;filter:alpha(opacity=0);transition:all .2s linear}
.gamerank .gamerank_hasimg .rankimg:hover span{opacity:.3;filter:alpha(opacity=30)}
.gamerank .gamerank_hasimg .rankimg img{display:block;width:100%;border-radius:14px}
.gamerank .gamerank_hasimg .rankbtn{float:right;width:69px;height:36px;margin:14px 0;background: #fafcfc;}
.android .area_4 .gamerank ul li:hover .gamerank_hasimg .rankbtn{background-color:#58e222;background-position:-92px -64px}
.android .area_4 .gamerank ul li:hover .gamerank_hasimg .rankbtn:active{background-color:#46c414}
.ios .area_4 .gamerank ul li:hover .gamerank_hasimg .rankbtn{background-color:#11c3fe;background-position:-92px -64px}
.ios .area_4 .gamerank ul li:hover .gamerank_hasimg .rankbtn:active{background-color:#0fa7da}
.gamerank .gamerank_hasimg>div{float:left;width:108px;margin:11px 10px 11px 0;overflow:hidden}
.gamerank .gamerank_hasimg>div a{display:block;float:left;font-size:16px;line-height:18px;height:18px;margin-bottom:8px;overflow:hidden}
.gamerank .gamerank_hasimg>div a:hover{ color: #ff881b; }
.android .gamerank_hasimg>div a:hover{color:#000}
.android .gamerank_hasimg>div a:active{color:#ff881b}
.ios .gamerank .gamerank_hasimg>div a:hover{color:#000}
.ios .gamerank .gamerank_hasimg>div a:active{color:#11c3fe}
.gamerank .gamerank_hasimg>div em{clear:both;display:block;float:left;color: #a7b1ae;line-height:16px;font-size: 14px;}
.gamerank .gamerank_hasimg .rankbtn em{width: 18px;height: 17px;display: block;background: url(../picture/game_down.png) no-repeat;text-indent: -9999px;background-position: 0 -301px;margin-top: 9px;margin-left: 26px;}
.gamerank .gamerank_hasimg .rankbtn:hover{ background: #ff881b; }
.gamerank .gamerank_hasimg .rankbtn:hover em{background-position: -195px -266px;}


.gamerank ul li .gamerank_noimg{padding:10px 0;border-top:1px dashed #edf0ef;overflow:hidden}
.gamerank ul li .gamerank_noimg div{overflow:hidden}
.gamerank ul li .gamerank_noimg div a{display:block;float:left;max-width:185px;margin-right:10px;color:#565656;font-size:15px;line-height:20px;height:20px;overflow:hidden}
.gamerank ul li .gamerank_noimg div a:hover{ color: #ff881b; }
.gamerank ul li .gamerank_noimg div em{float:right;line-height:20px;color:#999;font-size: 14px;}
.android .area_4 .gamerank ul li .gamerank_noimg a:hover{color:#000}
.android .area_4 .gamerank ul li .gamerank_noimg a:active{color:#58e222}
.ios .area_4 .gamerank ul li .gamerank_noimg a:hover{font-weight:700}
.ios .area_4 .gamerank ul li .gamerank_noimg a:active{color:#11c3fe}
.ad_2{margin-top:14px;clear:both}
.ad_2 a{display:block;width:295px;height:148px}
.ad_2 a img{display:block;width:100%}

/*相关版本*/
.intro_box{overflow: hidden;padding-top: 30px;}
.tab-title{}
.tab-title h2{font-size: 20px; color: #413e3e; border-left: 4px solid #ff881b; padding-left: 8px; height: 20px; line-height: 20px; margin-bottom: 30px;}
.intro_list{}
.intro_list ul{}
.intro_list ul li{width: 270px;float: left;margin-bottom: 20px;}
.intro_list ul li a{width: 252px;display: block;}
.intro_list ul li a img{width: 73px;height: 73px;float: left;margin-right: 11px;}
.intro_list ul li a p{font-size: 14px;font-weight: bold;margin-bottom: 9px;margin-top: 9px;float: left;color: #333;width: 162px;}
.intro_list ul li a:hover p{ color: #ff881b; }
.intro_list ul li a b{display: inline-block;font-weight: normal;font-size: 13px;color: #999;}
.intro_list ul li a em{display: inline-block;color: #aaa;padding: 0 6px;}
.intro_list ul li a span{display: inline-block;font-size: 13px;color: #999;}

/*内容右侧*/
.xuanfu{ position: fixed!important; top: -42px; }
.float{ position: relative; width: 324px; overflow: hidden; }