@charset "utf-8";
/*
 * @name	:139G 游戏中心样式
 * @author	:chenfahui(email:chenfh@xmxu.cn)
 * @version	:1.0
 */
 
.gameWrap{width:1000px;margin:auto;padding:5px 0 0;}
.gameWrap .side{width:275px;float:left;}
.gameWrap .sideGame ul,.gameShow .commInn,.gameShow .filter dd,.gameShow .filter ul,.gameShow .basic,.gameDoubt .sideNews ul{overflow:hidden;}
.gameWrap .sideGame li{border-top:1px dashed #cddaee;overflow:hidden;padding:0 0 0 15px;margin:-1px 0 0;}
.gameWrap .sideGame li div,.gameSlide .btn li dd,.gameServer .list li a,.gameDoubt .sideGroup .name,.gameDoubt .sideNews li a,.gameSlide .hand li dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;}
.gameWrap .sideGame li div{float:left;height:32px;line-height:32px;}
.gameWrap .sideGame li.top{border-bottom:1px solid #cddaee;padding:2px 0 2px 15px;}
.gameWrap .sideGame .time{width:15%;}
.gameWrap .sideGame .type{width:20%;text-indent:10px;}
.gameWrap .sideGame .name{width:28%;}
.gameWrap .sideGame .area{width:37%;}

.gameWrap .sideGame .list{position:relative;width:273px;height:192px;overflow:hidden;}
.gameWrap .sideGame .inner{position:absolute;left:0;top:0;width:20000px;overflow:hidden;}
.gameWrap .sideGame .inner ul{width:273px;float:left;}

.gameWrap .sideGame .serv{cursor:pointer;padding:0 10px 0 15px;position:relative;}
.gameWrap .sideGame .serv .name{width:70%;font-size:14px;}
.gameWrap .sideGame .serv .loading{background:url(../images/loading_person.gif) no-repeat 50% 50% #D1E0EE;height:11px;width:16px;position:absolute;left:170px;top:50%;margin:-5px 0 0;display:none;}
.gameWrap .sideGame .serv .type{width:30%;font-family:simsun;text-align:right;}
.gameWrap .sideGame .serv .img{vertical-align:middle;margin:0 5px 0 0;}
.gameWrap .sideGame .serv .nub{position:absolute;width:20px;height:20px;line-height:20px;text-align:center;right:-10px;top:50%;margin:-10px 0 0;color:#fff;}
.gameWrap .sideGame .page a{font-family:simsun;font-size:18px;font-weight:700;color:#dadada;margin:0 3px;}
.gameWrap .sideGame .page a span{height:5px;width:20px;background:#dadada;display:inline-block;vertical-align:middle;margin:0 0 3px;}
.gameWrap .sideGame .page a.selected span,.gameWrap .sideGame .page a:hover span{background:#f66d1b;}
.gameWrap .sideGame .page a:hover{color:#f66d1b;}
.gameWrap .sideGame .current{background:#d1e0ee;}

.gameWrap .main{float:right;width:715px;padding:10px 0 0;position:relative;}
.gameShow .filter{padding:5px 10px;}
.gameShow .filter dl{overflow:hidden;padding:3px 0;}
.gameShow .filter dt{float:left;font-size:14px;font-weight:700;}
.gameShow .filter li{float:left;padding:0 10px;white-space:nowrap;line-height:21px;}
.gameShow .filter li a{padding:1px 4px;}
.gameShow .filter li.selected a{background:#f26522;color:#fff;border-radius:2px;}

.gameShow .list dl{overflow:hidden;padding:10px 0 10px 10px;border-top:1px dashed #cddaee;}
.gameShow .list dt{float:left;box-shadow:0 0 1px 1px #E1E1E1;}
.gameShow .list dd{overflow:hidden;padding:0 10px;line-height:1.8;}
.gameShow .list dd img{vertical-align:middle;}
.gameShow .list h3 a{font-size:14px;}
.gameShow .list .btn{padding:5px 0 0;text-align:right;}
.gameShow .list .btn .button{margin:0 0 0 5px;}
.gameShow .photo,.gameSlide .list .inner li,.gameSumm .photo,.gameSlide,.gameIntro{position:relative;}
.gameShow .photo .link,.gameSlide .list .link,.gameSumm .photo .link{position:absolute;left:0;bottom:0;z-index:1;color:#fff;line-height:25px;padding:0 5px 0 0;overflow:hidden;}
.gameShow .photo .link a,.gameSlide .list .link a,.gameSumm .photo .link a{color:#fff;margin:0 5px;}
.gameShow .photo .bg,.gameSlide .list .bg,.gameSumm .photo .bg{position:absolute;right:0;bottom:0;height:25px;width:200px;background:#000;opacity:0.8;filter:alpha(opacity=80);border-radius:0 10px 0 0;z-index:-1;}
.gameShow .title,.gameSlide .hand li dt,.gameServer .mode span,.gameIntro li.type,.gameDown .photo,.gameDoubt .sideGroup .status{float:left;}
.gameShow .type{float:right;padding:0 0 0 10px;}
.gameShow .abs{clear:both;text-indent:24px;padding:5px 0 0;}
.gameShow .sup{padding:5px 0 0;}
.gameShow .page{border-top:1px dashed #cddaee;padding:10px 0;}

.gameSlide .list{border-bottom:3px solid #eee;border-right:3px solid #eee;width:501px;border-radius:3px;}
.gameSlide .list .inner{border:3px solid #b0c9e1;height:265px;width:495px;position:relative;overflow:hidden;}
.gameSlide .list .inner ul{position:absolute;left:0;top:0;}
.gameSlide .list .reco:lang(zh_CN),.gameSlide .hand li .nub,.gameSlide .btn a,.gameDown .qrcode .nub span,.gameDown .qrcode .icon{background:url(../images/game_slide_bg.png) no-repeat;}
.gameSlide .list .reco:lang(zh_CN),.gameSlide .list .reco:lang(zh_TW){position:absolute;left:10px;top:0;width:70px;height:90px;background-position:0 -82px;z-index:1;}
.gameSlide .list .reco:lang(zh_TW){background:url(../images/game_slide_bg_tw.png) no-repeat;}
.gameSlide .hand{position:absolute;right:0;top:0;}
.gameSlide .hand li{border:1px solid #d1e0ee;margin:5px 0 0;background:#fff;width:200px;height:70px;position:relative;}
.gameSlide .hand li dl{border-top:1px solid #fff;overflow:hidden;padding:4px 5px 5px;}
.gameSlide .hand li dd{overflow:hidden;padding:2px 0 0 10px;}
.gameSlide .hand li dd span{font-weight:700;}
.gameSlide .hand li dd span.tit a{color:#f26522;}
.gameSlide .hand li .nub{display:none;height:72px;width:40px;position:absolute;right:100%;top:-1px;}
.gameSlide .hand li.current dl{background:#d1e0ee;}
.gameSlide .hand li.current .nub{display:block;}
.gameSlide .btn a{display:block;height:17px;width:54px;background-position:-49px 0;margin:auto;}
.gameSlide .btnNext,.gameSumm .sup{padding:5px 0 0;}
.gameSlide .btnNext a{background-position:-49px -20px;}

.gameSumm{position:relative;width:715px;}
.gameSumm dl{overflow:hidden;border:1px solid #cddaee;padding:10px;background:#fff;border-radius:2px;}
.gameSumm dt{float:left;border:1px solid #c9ccd1;}
.gameSumm dd{overflow:hidden;padding:0 0 0 10px;line-height:1.8;}
.gameSumm dd img{vertical-align:middle;}
.gameSumm .title{float:left;width:100%;padding:5px 0 10px;}
.gameSumm .title a{color:#333;font-size:16px;}
.gameSumm .type{float:left;width:50%;}
.gameSumm .abs{clear:both;text-indent:24px;max-height:130px;overflow:hidden;}
.gameSumm .btn{position:absolute;right:15px;bottom:15px;}

.gameServer .list{overflow:hidden;padding:5px;}
.gameServer .list li{float:left;width:33%;padding:5px 0;}
.gameServer .list li a{border:1px solid #CDDAEE;display:block;margin:0 10px;padding:10px 10px 10px 25px;position:relative;height:19px;line-height:19px;background:#EEF6F6;}
.gameServer .list li a.maintain:hover{cursor:default;background:#EEF6F6;color:#666;border-color:#CDDAEE;}
.gameServer .list li a:hover{background:#D1E0EE;color:#333;border-color:#C5D2E6;}
.gameServer .list li span.status{position:absolute;left:10px;top:50%;margin:-6px 0 0;}
.gameServer .photo{padding:45px;background:#EEE;bottom:0;left:0;position:absolute;right:0;top:0;overflow:hidden;}
.gameServer .photo ul{overflow:hidden;}
.gameServer .photo li{float:left;width:33.3%;padding:10px 0;}
.gameServer .photo img{margin:auto;border-radius:3px;box-shadow:2px 2px 0 #ccc;}
.gameServer .photoMsg{padding:10px;font-family:simsun;}
.gameServer .photoMore{text-align:right;padding:10px;}
.gameServer .mode{position:absolute;right:130px;top:0;}
.gameServer .mode .status{margin:13px 5px 0 10px;}
.gameServer span.status{height:10px;width:6px;overflow:hidden;text-indent:-9999px;border:1px solid;}
.gameServer span.new{background:#fdb441;border-color:#fdd69a #ab780b #ab780b #fdd69a;}
.gameServer span.fine{background:#81E36A;border-color:#affa9e #288c10 #288c10 #affa9e;}
.gameServer span.protect{background:#9d0da2;border-color:#d240d7 #430145 #430145 #d240d7;}
.gameServer span.move{background:#003bd0;border-color:#1955ee #001a6f #001a6f #1955ee;}
.gameServer span.close{background:#666;border-color:#999 #333 #333 #999;}
.gameServer span.hot,.gameServer span.rec{background:url(../images/game_server_hot.gif) no-repeat;width:17px;height:19px;display:inline-block;vertical-align:middle;margin:-17px 0 0 5px;}
.gameServer span.rec{background-position:-18px 0;}

.gameDetail{float:left;width:650px;padding:10px 0 0;}
.gameCover{border:3px solid #d1e0ee;position:relative;}
.gameCover .shadow{height:12px;width:670px;background:url(../images/game_cover_bg.png) no-repeat;position:absolute;bottom:-15px;left:50%;margin:0 0 0 -335px;}
.gameIntro li{padding:5px 10px;}
.gameIntro li.title{float:left;width:100%}
.gameIntro li.sup{clear:both;}
.gameIntro li.sup img{vertical-align:middle;}
.gameIntro li.abs{border-top:1px dashed #cddaee;text-indent:24px;line-height:30px;margin:10px 0 0;padding:10px;}
.gameIntro .btn{position:absolute;top:90px;left:470px;}
.gameDown .list{padding:10px 20px 20px;}
.gameDown .item{border:1px dashed #cddaee;padding:15px;position:relative;margin:10px 0 0;}
.gameDown .item ul{padding:0 0 0 20px;overflow:hidden;width:240px;}
.gameDown .item li{line-height:22px;}
.gameDown .item li span{padding:0 20px 0 0;}
.gameDown .tit{font-size:15px;font-weight:700;color:#f26522;white-space:nowrap;}
.gameDown .btn{position:absolute;top:20px;left:465px;}
.gameDown .btn .button2{margin:20px 0 0;}
.gameDown .btn .button2 span{width:63px;}
.gameDown .qrcode{position:absolute;right:0;top:0;}
.gameDown .qrcode .nub{height:27px;width:25px;position:absolute;top:-1px;right:-1px;}
.gameDown .qrcode .nub span{height:27px;width:25px;background-position:-75px -58px;display:block;float:right;}
.gameDown .qrcode .show{padding:10px;background:#fff;}
.gameDown .qrcode .icon{width:89px;height:86px;background-position:0 -178px;position:absolute;right:100%;top:50%;margin:-43px 0 0;}
.gameDown .qrcode .img{border:1px solid #b7b7b7;overflow:hidden;width:0;}
.gameDown .hover .nub span{height:10px;width:10px;background-position:-100px -48px;}

.gameDoubt{float:right;width:340px;}
.gameDoubt .sideNews li{border-top:1px dashed #cddaee;height:32px;line-height:32px;padding:0 50px 0 15px;margin:-1px 0 0;position:relative;}
.gameDoubt .sideNews li a{display:block;width:100%;}
.gameDoubt .sideNews a:hover .nub{border-left-color:#f26522;}
.gameDoubt .sideNews .nub{display:inline-block;height:0;width:0;border:5px solid;border-color:#fff #fff #fff #666;vertical-align:middle;overflow:hidden;}
.gameDoubt .sideNews .time{position:absolute;right:10px;top:0;}
.gameDoubt .sideGroup ul{padding:10px;}
.gameDoubt .sideGroup li{overflow:hidden;padding:10px;}
.gameDoubt .sideGroup .icon{width:19px;height:15px;background:url(../images/commBox_bg.gif) no-repeat 0 -266px;float:left;}
.gameDoubt .sideGroup .name{float:left;padding:0 0 0 10px;width:200px;}

.gameServerList{position:absolute;left:0;top:10px;z-index:1;width:0;overflow:hidden;}
.gameServerList .gameServer{width:715px;}
.gameServerList .gameServer .mode{right:100px;}
.gameServerList .gameServer .commInn{position:relative;}
