a:hover{text-decoration: none;}
.best-app{width: 998px;margin: 0 auto;height:120px;position: relative;margin-top:16px;border:1px solid #e6e6e6;position: relative;}
.best-app ul{padding:20px 0 0 8px;}
.best-app li{float: left;width:65px;overflow: hidden;_display: inline;margin:0 12px;}
.best-app li a{display: block;}
.best-app li a:hover span{color:#fc7202;}
.best-app li a img{display: block;}
.best-app li a span{display: block;width:65px;height:24px;line-height:24px;text-align: center;font-size:12px;color:#999;overflow: hidden;}
.best-app .best-ico{width:39px;height:39px;position: absolute;top:0;left:0;background:url(http://www.bkill.com/img/rec_app_t.png) no-repeat;}


.game-area-tab {width: 1000px;margin: 10px auto;}
.hot-tj span { display:  block; text-align:  center; font-size:  12px; height:  12px; line-height:  12px; margin: 13px auto 0; color:  #666; text-overflow:  ellipsis; white-space:  nowrap; overflow:  hidden; width: 70px; }
.hot-tj li:hover img { margin-top: 10px; }
.hot-tj li:hover span{ color: #ec7c18; }
.game-area-tab .game-news-box {overflow:  hidden;float:  left;background:  #f8f8f8;padding: 12px 27px;width: 444px;margin-left: 4px;position:  relative;}
.game-news-box ul {margin: -5px 0 0 -5px;overflow:  hidden;height: 105px;width: 460px;}
.game-area-tab ul li { height: 28px; background-color: #ffffff; border: solid 1px #e5e5e5; float: left; text-align:  center; line-height:  30px; margin: 5px 5px 0 0;padding:0 10px;}
.game-area-tab .game-news-box:last-child:after {background-position: -105px 0;}
.game-area-tab ul li:hover{background: #51b1f4;border-color: #51b1f4;}
.game-area-tab ul li:hover a{ color:#fff; }
.game-area-tab ul li a {display:  block;}
.game-area-tab .game-news-box-first{margin-left: 0px;}

.game-tab-ol{padding: 10px 0;}
.game-tab-ol span {color: #2b91e8;font-weight:  bold;font-size:  16px;height:  18px;line-height:  18px;position:  relative;cursor: pointer;}
.game-tab-ol .game-area {padding: 0 20px 0 25px;margin-left: 375px;}
.game-tab-ol .game-tj { padding:  0 29px 0 32px; }
.game-tj:before {content:  "";width:  19px;height:  15px;position:  absolute;background-image: url(http://www.bkill.com/SkinNew/images/icon-index.png);top: 3px;left:  0;background-position: 0 0;}
.game-area:before {content:  "";width:  12px;height:  15px;position:  absolute;background-image: url(http://www.bkill.com/SkinNew/images/icon-index.png);background-position: -34px 0;top: 3px;left: 0;}


.s_title{width: 1000px;margin: 0 auto;z-index:9999;padding-top: 8px;height: 45px;line-height: 45px;border-bottom: 2px solid #ddd;}
.s_title li,.s_title span{float:left;padding: 0 15px;cursor:pointer;color:#666;font-size:16px;height: 45px;}
.s_title .cur{border-bottom: 2px solid #2b91e8;margin-bottom: -3px;}
.s_title .one{background:#1aabc0;color:#fff;border-color:#1aabc0;border-radius: 5px 5px 0px 0px;}


/*游戏推荐*/
.sky_essay{margin-top:32px;}
.global-tit{height: 26px;line-height: 26px;position:  relative;padding-left: 12px;overflow: hidden;}
.global-tit span.gl-title {font-size: 20px;font-weight: bold;color: #444;float: left;display: inline;}
.global-tit:before {content:  "";position:  absolute;left: 0px;top: 4px;width: 4px;height: 20px;background-color: #2b91e8;}
.global-tit::after{content:'';width: 80%;height: 2px;background: #f4f4f4;position: absolute;top:13px;left: 15%;}

.sky_game_tj{width: 1000px;overflow: hidden;margin: 20px auto 0;}
.sky_game_f{float: left;width: 710px;position: relative;}
.sky_game_tab{width: 130px;height: 30px;line-height:30px;background: #f8f8f8;font-size: 14px;overflow: hidden;margin-left: 140px;}
.sky_game_tab a{float: left;width: 65px;border:1px solid #e8e8e8;color:#999;box-sizing: border-box;text-align: center;height:28px;line-height:28px;}
.sky_game_tab a.active{background: #5696ff;color:#fff;border:1px solid #5696ff;}
.sky_game_r{float: right;width: 270px;}
.con_l_c ul{overflow: hidden;width: 730px;padding-top: 10px;}
.con_l_c ul li{margin: 0px 32px 10px 0;float: left;text-align: center;}
.con_l_href{display: block;text-align: center;width: 70px;}
.con_l_href img{width: 70px;height: 70px;border-radius: 6px;display: block;}
.con_l_href p{height: 35px;line-height:35px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.con_l_down{display: inline-block;padding:0 10px;line-height: 22px;  border:1px solid #4384d4;color:#4384d4;}
.con_l_down:hover{background: #4384d4;color: #fff;}
/*右侧游戏排行*/
.con_r_tab{ border-bottom: 2px solid #efefef; height: 34px; line-height: 34px; }
.con_r_tab_do{ font-size: 16px; position: relative; color:#666; }
.con_r_tab_do:before{ content:''; position: absolute; width: 67px; height: 2px; left:0; bottom:-2px; background: #2f70c0; }
.con_r_tab_do:after{ content:''; position: absolute; left:0; right:0; bottom: -6px; margin: auto; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #2f70c0; }
.con_r_tab_hot{ margin-top:5px; font-size: 0; border:2px solid #4191f4; border-radius: 2px; height:22px; line-height: 22px; }
.con_r_tab_hot a{ display: inline-block; font-size: 12px; color:#4191f4; padding:0 10px; background:#fff; }
.con_r_tab_hot .active{ background: #4191f4; color:#fff; }
.b-r-con ul{margin-top: 20px;}
.b-r-con ul li{padding: 11px 0 11px 30px;overflow: hidden;position: relative;}
.b-r-con ul li:last-child{ border:0; }
.b-r-con-img{float:left;margin-right: 13px;}
.b-r-con-img img{width: 70px;height: 70px;border-radius: 4px;display:block;object-fit: cover;display: none;}
.b-r-con-t h3 a{ font-size:14px;color:#333; font-weight: 500; display: block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.b-r-con-t p{ font-size:12px; color:#999;margin-top:5px; width:96px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: none; }
.b-r-con-t p a{color: #999;}
.b-r-download{ position: absolute; top:0; right:0; bottom:0; margin:auto; border:1px solid #dfdfdf; color:#666;display: inline-block;font-size: 12px;padding:0 2px;height:16px;line-height: 16px;}
.b-r-con ul li:before{ content: ''; color:#fff; font-size:12px; width:15px; text-align: center; height:15px; line-height: 15px; background:#c4c4c4; position: absolute; top:0; left:0; bottom:0; margin:auto; }
.b-r-con ul li:nth-of-type(1):before{ content:'1'; background:#ff9b58; }
.b-r-con ul li:nth-of-type(2):before{ content:'2'; background:#ffbc90; }
.b-r-con ul li:nth-of-type(3):before{ content:'3'; background:#ffd8be; }
.b-r-con ul li:nth-of-type(4):before{ content:'4'; }
.b-r-con ul li:nth-of-type(5):before{ content:'5'; }
.b-r-con ul li:nth-of-type(6):before{ content:'6'; }
.b-r-con ul li:nth-of-type(7):before{ content:'7'; }
.b-r-con ul li:nth-of-type(8):before{ content:'8'; }
.b-r-con ul li:nth-of-type(9):before{ content:'9'; }
.b-r-con ul li:nth-of-type(10):before{ content:'10'; }
/*选中*/
.b-r-con ul li.active:before{height: 70px;line-height: 70px;}
.b-r-con ul li.active .b-r-download{width: 46px;height: 26px;color:#237ac5;border:1px solid #1388fe;background: #eef7ff;text-align: center;line-height: 26px;border-radius: 4px;}
.b-r-con ul li.active .b-r-con-img img{display: block;}
.b-r-con ul li.active .b-r-con-t p{display: block;}
.b-r-con ul li.active .b-r-con-t h3 a{display: block;height: 22px;line-height: 22px;color:#067ffc;}
/* 热门专题*/
.hot_zt{width: 1000px;margin: 20px auto 0;}
#gimg{width: 1000px;overflow: hidden;zoom: 1;z-index: 99;position: relative;margin: 0 auto;border-radius: 10px;height: 126px;margin-top: 6px;}
#shot-list{left:0;}
.shot-wrap{width: 1166px;height: 135px;overflow:hidden;zoom:1;margin: 10px 20px 0px 36px;}
.shot-banner{font-size:0;}
.shot-list li{width: 210px;height: 130px;display: inline-block;vertical-align: bottom;padding: 0px 9px; *display:inline; *zoom:1;/*padding-right: 13px;*//* padding-right: 12px; */}
.shot-list li img{cursor: pointer;height: 106px;width: 210px;padding: 0px;}
.focusBts{background: #fff url(http://static.gamehome.tv/pc/images/topicscroll.png) no-repeat; width: 27px; height: 109px; position: absolute; cursor: pointer; z-index: 2; opacity: 1.0;}
#focusBtl{background-position: 0px 0px; left: 0px; top: 10px;}
#focusBtr{background-position: -27px 0px; right: 0px; top: 10px;}
#focusBtl:hover{background-position: 0px -108px; left: 0px;}
#focusBtr:hover{background-position: -27px -108px; right: 0px;}
.shot-list li a{display:block; position: relative; cursor: pointer;}
.shot-list li a:hover{color:#df0000;}
.newscon .shot-list a p{padding-top: 3px; font-size: 12px; color: #333; text-indent: 0px; width: 80px; display: block; text-align: center; line-height: 18px;}
.newscon .shot-list a:hover p{color:#df0000;}
.shot-list li a p{color:#fff;text-align: center;font-size: 12px;position: absolute;width: 100%;height: 106px;line-height:120px;padding:0 15px;box-sizing:border-box;top:0;left:0;background: rgba(1,1,1,.3);}
.shot-list li a:hover p{color:#df0000;}


/* 猜你喜欢 */
.cnxh{width: 1000px;margin: 20px auto 0;}
.lable_box{width: 220px;float: left;}
.news-qy-label { position: relative; margin: 10px 0 0 -10px; }
.news-qy-label li {float:  left;width: 101px;height: 50px;background-color: #ffffff;box-shadow: 0px 4px 7px 0px    rgba(0, 0, 0, 0.09);border: solid 1px #e9e9e9;margin:  15px 0 0 10px;position:  relative;}
.news-qy-label li a {display:  block;text-align:  center;line-height: 52px;width: 102px;height: 51px;overflow:  hidden;position:  absolute;transition: color .2s ease;right:  -1px;top: -1px;color: #ffae5f;}
.news-qy-label:after { content:  ""; clear: both; display:  block; }
.news-qy-label li a:after { content:  ""; position:  absolute; top: -1px; right: -1px; border: 8px solid; border-color: #ffae5f #ffae5f  transparent  transparent; transition: all .5s ease; }
.news-qy-label li:hover a:after { border-width: 100px; }
.news-qy-label li:hover a{text-decoration: none;}
.news-qy-label li:hover a em { color:  #fff; }
.news-qy-label li em { position:  relative; z-index:  1; font-style: normal;}
.news-qy-label li a:before {content: "";position:  absolute;right: -8px;top: -8px;z-index: 1;display: none;width: 0;border-width: 8px;border-style:solid;border-color: transparent transparent transparent#fff;transform: rotate(-45deg);}
.news-qy-label li:hover { box-shadow:  none; }
.news-qy-label li:hover a:before { display:  block; }
.news-qy-label li:nth-child(2) a { color: #f74b4b; }
.news-qy-label li:nth-child(2) a:after{ border-color:#f74b4b #f74b4b  transparent  transparent; }
.news-qy-label li:nth-child(3) a { color: #674bf7; }
.news-qy-label li:nth-child(3) a:after{ border-color:#674bf7 #674bf7  transparent  transparent; }
.news-qy-label li:nth-child(4) a { color: #c49155; }
.news-qy-label li:nth-child(4) a:after{ border-color:#c49155 #c49155  transparent  transparent; }
.news-qy-label li:nth-child(5) a { color: #93d877; }
.news-qy-label li:nth-child(5) a:after{ border-color:#93d877 #93d877  transparent  transparent; }
.news-qy-label li:nth-child(6) a { color: #f38ce3; }
.news-qy-label li:nth-child(6) a:after{ border-color:#f38ce3 #f38ce3  transparent  transparent; }


.phone-game-box {width: 770px;float: right;margin-top: 16px;}
.phone-game-ul { margin: -30px 0 0 -29px; overflow:  hidden; }
.phone-game-ul li {float:  left;width: 100px;margin: 30px 0 0 33px;overflow:  hidden;}
.phone-game-t img { display:  block; width: 80px; height: 80px; border-radius: 12px; margin:  0 auto; }
.phone-game-t span { display:  block; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width:  100%; font-size:  14px; height:  14px; line-height:  14px; margin: 12px auto 0;color:#333; }
.phont-game-btn {display:  block;margin:  12px auto 0;width: 93px;height: 32px;border: solid 1px #2b91e8;text-align:  center;line-height: 33px;color: #2b91e8;}
.phone-game-ul li:hover .phont-game-btn {color: #fff;background: #2b91e8;}

/*底部推荐 game-rank*/
.game-rank-list{margin-top:40px;}
#rank-list{position: relative;width: 1000px;margin-top: 26px;}
.game-rank-wrap{margin-left: 23px}
.sky_foot_tj{margin-bottom: 20px;position: relative;}
.sky_foot_tj:before{content:'';position: absolute;width: 146px;height: 2px;background: #ebebeb;left:0;bottom: 0;}
.sky_foot_tj span{position: relative;font-size: 16px;font-weight: bold;display: inline-block;padding: 10px 0}
.sky_foot_tj span:before{content:'';position: absolute;width: 100%;height: 2px;left:0;bottom: 0;background: #333;}
.game-rank-item {width: 228px;float:  left;margin-left: 10px;}
.game-rank-list {width: 1000px;margin: 20px auto 0;}
.rank-list .rank-show { display:  block; overflow:  hidden; }
.rank-list .rank-hide { display:  none; overflow:  hidden; padding-bottom: 20px; height: 80px; }
.rank-list .item.active .rank-show { display:  none; }
.rank-list .item.active .rank-hide { display:  block; }
.rank-num,.rank-num-hide { width: 20px; height: 20px; background: #b6b6b6; text-align:  center; line-height:  20px; float:  left; color:  #fff; font-weight:  bold; }
.rank-tit {float:  left;font-size:  14px;color:  #333;margin-left:  13px;border-top: 1px solid #e7e7e7;height: 40px;line-height: 40px;width: 190px;overflow:  hidden;text-overflow:  ellipsis;white-space: normal;}
.rank-num-hide,.rank-num { margin-top: 11px;font-weight: normal; }
.rank-num-hide{}
.rank-list .item:nth-child(1) .rank-num,.rank-list .item:nth-child(2) .rank-num,.rank-list .item:nth-child(3) .rank-num{ background:  #449e55; }
.rank-list .item:nth-child(1) .rank-num-hide,.rank-list .item:nth-child(2) .rank-num-hide,.rank-list .item:nth-child(3) .rank-num-hide{ background:  #449e55; }
.rank-apple .rank-list .item:nth-child(1) .rank-num,.rank-apple .rank-list .item:nth-child(2) .rank-num,.rank-apple .rank-list .item:nth-child(3) .rank-num{ background:  #4384d4; }
.rank-apple .rank-list .item:nth-child(1) .rank-num-hide,.rank-apple .rank-list .item:nth-child(2) .rank-num-hide,.rank-apple .rank-list .item:nth-child(3) .rank-num-hide{ background:  #4384d4; }
.rank-soft .rank-list .item:nth-child(1) .rank-num,.rank-soft .rank-list .item:nth-child(2) .rank-num,.rank-soft .rank-list .item:nth-child(3) .rank-num{ background:  #444444; }
.rank-soft .rank-list .item:nth-child(1) .rank-num-hide,.rank-soft .rank-list .item:nth-child(2) .rank-num-hide,.rank-soft .rank-list .item:nth-child(3) .rank-num-hide{ background:  #444444; }
.rank-wait .rank-list .item:nth-child(1) .rank-num,.rank-wait .rank-list .item:nth-child(2) .rank-num,.rank-wait .rank-list .item:nth-child(3) .rank-num{ background:  #fd8448; }
.rank-wait .rank-list .item:nth-child(1) .rank-num-hide,.rank-wait .rank-list .item:nth-child(2) .rank-num-hide,.rank-wait .rank-list .item:nth-child(3) .rank-num-hide{ background:  #fd8448; }
.rank-hide img {float:  left;width: 70px;height: 70px;border-radius: 10px;display:  block;margin-left: 10px;margin-top:  11px;}
.rank-hide-r {margin-left: 10px;float:  left;width: 116px;margin-top: 11px;}
.rank-hide-tit { display:  block; color:  #333; font-size:  16px; font-weight:  bold; overflow: hidden; text-overflow: ellipsis; white-space: normal; height:  16px; line-height:  16px; margin-top:  7px; width:  100%; }
.rank-hide-type,.rank-hide-size { color:  #999; font-size:  12px; line-height:  12px; height:  12px; display:  block; }
.rank-hide-type em, .rank-hide-size em { color:  #666; margin-left:  2px; }
.rank-hide-type {margin-top: 12px;}
.rank-hide-size { margin-top:  10px; }
.rank-android .rank-item-tit { width: 125px; height: 51px; background-position:  0 -567px; }
.rank-apple .rank-item-tit { width: 127px; height: 43px; background-position: -155px -573px; margin-top: 6px; }
.rank-soft .rank-item-tit { width: 125px; height: 44px; background-position: -312px -572px; margin-top: 5px; }
.rank-wait .rank-item-tit { width: 116px; height: 48px; background-position: -467px -568px; margin-top: 1px; }
.rank-list { overflow:  hidden; }
.rank-list .item:first-child .rank-tit { border-color:  transparent; }

.game-rank-list #focBtl{background-position: 0px 0px;left: -8px;top: 50%;}
.game-rank-list #focBtr{background-position: -27px 0px;right: -8px;top: 50%;}
.game-rank-list #focBtl:hover{background-position: 0px -108px;}
.game-rank-list #focBtr:hover{background-position: -27px -108px;}