/*common*/
body,html,div,ul,li,dt,dl,dd,p,h1,h2,h3,h4,input,form,td,tr,table,select,span,button,em{ margin:0; padding:0; list-style:none;}
body{ font:normal 12px/22px Tahoma,Helvetica,'宋体'; color:#464646; background:url(../images/body_bg.jpg) repeat-x;}
em{ font-style:normal;}
img,button,input{ border:0 none;}
.cle{ clear:both;}
.mt{ margin-top:10px;}
.ml{ margin-left:10px;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
a{ text-decoration:none; color:#464646;}
a:hover{ color:#e75254; text-decoration:underline;}
.red{color:#e75254;}
.red:hover{color:#0f62b9;}
.more{ float:right; margin-right:8px; line-height:32px; color:#7c9ae5;}




#flogin button,.hd-icon a,.menu ul li a.current,.menu ul li a:hover,.search-l,.search-r,.search-c span,.search-c .keyword,.search-butt,.search-c a.fr,.menu ul li.wd02 a.current,.menu ul li.wd02 a:hover,.icon01,.icon02,.icon03,.icon04,.icon05,.icon06,.icon07,.icon08,.icon09,.icon10,.icon11,.icon12,.icon13,.renovate,.hot-sign,.new-sign,.star05,.star04,.star03,.star02,.star01,.con-gamelist02 li,.ranklist,.mod-box05 .mod-title ul li a.current,.bd-top,.bd-bt,.mod-title,.no01,#site-nav-box .s-news,.after-login .s-news,.page-nav,.bd-bt02,.game-sbox-t,.sbox-tab li,.sbox-lef,.gtxt-tag li,.sbox-rig,.webgame_info li .gn,.zt-piclist li a.picb,.btn_clear,.panel-tag li,.sign-01,.sign-02,.sign-03,.sign-04,.no1-sign,.no2-sign,.no3-sign,.share-but{ background:url(../images/index.png) no-repeat;}
#site-nav,.game-search,.otg02{ background:url(../images/bgx.png) repeat-x;}



/*通栏*/
#site-nav{ height:38px; width:100%; }
#site-nav-box { position:relative; }
#site-nav-box,.after-login{ height:38px; width:980px; margin: 0 auto; line-height:38px;}
#site-nav-box form{  height:30px; margin-top:8px; overflow:hidden; float:left;}
#flogin label{ line-height:22px;}
#flogin label,#flogin input{ float:left; margin:0 3px 0 5px;}
#flogin .ff-login,#flogin a,#flogin button{ float:left; line-height:22px;}
#flogin button{ background-position: -7px -53px; width:49px; height:23px; line-height:23px; font-size:12px; margin:0 8px 0 5px; cursor:pointer;}
#flogin .ff-login input{ margin:5px 0 0 5px;  *margin:0 0 0 5px;}
input#udb_username, input#udb_password {border:1px solid #dcdcdc;height:18px;margin-left:5px;padding:1px 3px;width:100px;}
.quick-link{ color:#b5b5b5; height:38px; overflow:hidden;}
.quick-link a{ margin:0 3px;}
.quick-link select{float:right; margin:8px 0 0 5px; display:block;}
/*登录后*/
.after-login{ position:relative;}
.after-login a.red{ margin:0 5px;}
.after-login .s-news,#site-nav-box .s-news{ height:38px; line-height:38px; overflow:hidden; padding-left:17px; background-position: -964px -2106px; margin-left:15px; float:left; position:relative; width:310px; display:inline;}
.page-nav{ cursor:pointer; padding-right:35px; background-position: -915px -2141px;}
.after-login .s-news ul li,#site-nav-box .s-news ul li{ width:310px; height:38px; line-height:38px; overflow:hidden;}

/*头部*/
.header{ background: url(../images/head_bg.jpg) no-repeat center 0;width:100%; margin:0 auto; overflow:hidden;}
.header-box{width:980px; margin:0 auto; height:62px; overflow:hidden;}
.logo{ background:url(../images/logo.png) no-repeat; width:233px; height:48px; float:left; display:inline;text-indent:-9999px; overflow:hidden; margin:9px 0 0 374px;}
.hd-icon a{ float:left; width:68px; height:25px; padding-left:26px; color:#fff; margin:23px 0 0 3px;}
.hd-icon a:hover{ color:#fff;}
.hd-icon a.conserve{ background-position: -7px -146px;}
.hd-icon a.keep{ background-position: -104px -146px;width:59px; padding-left:28px;}
.hd-icon a.send{background-position: -194px -146px; width:63px; padding-left:24px;}
.hd-icon a.ft{ background-position: -809px -47px; width:26px; height:27px; padding-left:0;}
.menu{ background: url(../images/menu_bg.jpg) no-repeat; width:980px; height:36px; margin:0 auto;}
.menu ul li{ float:left; text-align:center; height:25px; margin-top:5px; width:56px; padding:0 8px;}
.menu ul li.wd02{ width:74px; padding:0 8px;}
.menu ul li.wd02 a{ width:74px;}
.menu ul li.wd02 a.current,.menu ul li.wd02 a:hover{ background-position: -179px -55px;}
.menu ul li a{ font:bold 14px/25px '宋体'; color:#fff;width:56px; height:25px; display:inline-block;text-align:center;}
.menu ul li a.current,.menu ul li a:hover{ background-position: -88px -95px;color:#f9470a; text-decoration:none;}
.user_played{ width:962px; height:23px; margin:0 auto; border:1px solid #ccd5f1; border-bottom:none!important; padding:5px 8px 0 8px; overflow:hidden; }
.user_played a{ margin:0 4px;}
.user_plays { float:left; width: 905px; }
.btn_clear { float:right; color: #FFFFFF; cursor: pointer; height: 23px; margin-left:10px; width: 45px; background-position: -298px -59px; }
.bd-bt,.bd-top{ height:8px; overflow:hidden; background-position: -7px -1636px;}
.bd-bt{ background-position: -7px -1619px;}
.mod-title{ height:32px; padding-left:6px;}
.wd980{ width:980px; margin:0 auto; }
.wd279{ width:279px; background-position: -7px -498px;}
.wd196{ width:196px; background-position: -7px -528px;}
.wd192{ width:192px; background-position: -7px -548px;}
.wd777{ width:777px; background-position: -7px -569px;}
.t-279{ background-position: -5px -318px;}
.t-196{background-position: -5px -363px;}
.t-192{background-position: -5px -407px;}
.t-777{ background-position: -5px -448px; padding-left:0;}
.t-980{ background-position: -7px -1576px;}
.main{ width:980px; margin:0 auto; overflow:hidden;}


/*webgame-nav*/
.webgame-nav{ height:20px;}
.webgame-nav ul li{ float:left; height:20px; overflow:hidden; line-height:20px; margin-right:10px;}
.webgame-nav img{ float:left;}
.webgame-nav a{ margin-left:5px; color:#1175ca; overflow:hidden;}
.webgame-nav a:hover{ color:#e75254;}
.wd03{ width:75px!important;}

/*游戏专题*/
.game-zt{ clear:both;}
.bd-cen{ width:978px; border-left:1px solid #ccd5f1;border-right:1px solid #ccd5f1; overflow:hidden;}
.game-zt a{width:75px;display:block; text-align:center; overflow:hidden; float:left; margin:5px 0 4px 0; display:inline; position:relative; height:78px;}
.game-zt img{ width:55px; height:56px; display:block; margin:0 auto;}
.new-sign,.hot-sign{ position:absolute; right:0; _right:-1px; top:0; width:38px; height:38px; background-position: -242px -6px; display:block; cursor:pointer;}
.hot-sign{ background-position: -310px -6px;}
.zt{ background-position: -7px -2183px;}
.zt strong{ color:#ff6600!important;}
.zt-txt{ padding-left:15px; color:#ffbe97;}
.zt-txt a{ line-height:30px; margin:0 3px;}
.bdz-cen{ border-left:1px solid #ffc39b;border-right:1px solid #ffc39b;}
.bd-bt02{ height:9px; overflow:hidden; background-position: -7px -2219px;}
.zt .more{ color:#e75254;}


/*游戏搜索*/
.game-search{ height:42px; width:980px; background-position: 0 -108px;}
.search-l,.search-r{ width:6px; height:42px; background-position: -128px -6px;}
.search-r{ background-position: -145px -6px;}
.search-c{ height:30px; margin-top:8px; line-height:26px; width:968px;}
.search-c span,.search-c input,.search-c a{ float:left;}
.search-c span{ background-position: -964px -18px; padding-left:30px; font:bold 14px/30px '宋体'; color:#1175ca; margin-left:5px;}
.search-c .keyword{ width:282px; height:26px; background-position: -179px -94px; margin-left:5px; color:#707070; font-size:12px; line-height:26px; padding-left:5px;}
.search-butt{ background-position: -7px -95px; width:49px; height:27px; font:normal 12px/25px '宋体'; color:#fff; cursor:pointer; margin:0 5px;}
.search-c em a{ margin:0 5px;}
.search-c a.fr{ float:right!important; background-position: -964px -282px; padding-left:20px; margin-right:5px;}

/*大家都在玩*/
.mod-box01{ width:279px;}
.mod-title strong{ font:bold 14px/32px '宋体'; color:#1175ca; float:left; padding-left:30px;}
.renovate{ float:right; width:39px; height:20px; background-position: -89px -55px; text-align:center; line-height:18px; margin:5px 5px 0 0;}
.mod-box-cen{ width:277px; height:365px;}
.piclist { overflow:hidden;}
.piclist ul li{ float:left; width:79px; height:82px; overflow:hidden; text-align:center; display:inline;}
.piclist ul li a,.piclist ul li p,.piclist p a{ display:block; overflow:hidden;}
.piclist p{ width:75px; height:56px; padding:1px; border:1px solid #c9c9c9; position:relative;}
.piclist p a.pic{ width:75px; height:56px; overflow:hidden; position:relative; }
/*.piclist ul li a.pic{ width:75px; height:56px; overflow:hidden; position:relative; }*/
.piclist p img{ position:absolute; left: -12px; top:-10px; }
.piclist ul li em{ height:22px; line-height:22px; overflow:hidden; display:block;}
.com-game ul li{ height:100px; margin:10px 0 10px 10px;}
.star05,.star04,.star03,.star02,.star01{ display:inline-block; width:68px; height:13px;}
.star05{ background-position: -7px -195px;}
.star04{ background-position: -7px -218px;}
.star03{ background-position: -7px -240px;}
.star02{ background-position: -7px -264px;}
.star01{ background-position: -7px -288px;}

.con-gamelist,.con-gamelist02{ border-top:1px solid #ebeef9; overflow:hidden; clear:both; width:257px; margin:0 auto; padding-bottom:3px;}
.con-gamelist li{height:60px; width:257px; border-bottom:1px dotted #dddddd; padding:10px 0;}
.bk-list{ width:79px; float:left; overflow:hidden;}
.bk-xx{ width:167px; margin-left:6px; overflow:hidden;}
.bk-xx p{ height:21px; line-height:21px; overflow:hidden; }
.bk-xx span{ margin-top:3px;}
.bk-bg{ background:#f6f9ff;}
.popul{ float:right; font:bold 12px/21px Tahoma; color:#ff6000; background:url(../images/pup.png) no-repeat right center; padding-right:10px; width:50px; margin-left:2px; overflow:hidden; margin-top:0!important; text-align:right;}

/*小朋友推荐*/
.mod-box02{ width:196px;}
.mod-box02-cen{ width:194px; height:365px;}
.com-game02 ul li{ height:82px; margin:10px 0 0 10px}


/*男女生推荐*/
.com-game03 ul li{ margin:10px 6px 0 10px; height:82px;}
.con-gamelist02{ margin-top:6px; width:174px; overflow:hidden;}
.con-gamelist02 li{ border-bottom:1px dotted #dddddd; color:#909090; background-position: -963px -317px; padding-left:8px; width:166px; height:28px; line-height:28px; overflow:hidden;}
.t-hot,.t-new{ width:14px; height:11px; padding-right:17px; background:url(../images/t-hot.png) right 0 no-repeat;}
.t-new{ background:url(../images/t-new.png) right 0 no-repeat;}


/*标题小图标*/
.icon01{ background-position: -958px -70px; padding-left:32px;}
.icon02{ background-position: -958px -121px;}
.icon03{ background-position: -958px -232px;}
.icon04{background-position: -958px -177px;}
.icon05{ background-position: -958px -376px;}
.icon06{ background-position: -960px -433px;}
.icon07{ background-position: -954px -492px;}
.icon08{background-position: -954px -546px;}
.icon09{ background-position: -954px -602px;}
.icon10{ background-position: -950px -665px;}
.icon11{ background-position: -954px -721px;}
.icon12{background-position: -954px -773px;}
.icon13{ background-position: -954px -827px;}


/*热门小游戏排行*/
.mod-box03{ width:192px; }
.mod-box03-cen{ width:190px;}
.ranklist{ background-position: -963px -910px; margin:0 auto; width:170px;z-index:1000;}
.ranklist li{border-bottom:1px dotted #dddddd; color:#909090; height:30px; line-height:30px; overflow:hidden; padding-left:18px; width:152px;}


/*分类游戏推荐*/
.mod-box04{ width:777px;}
.mod-box04-cen{ width:776px; background:url(../images/txt-bg.png) repeat; border-right:none!important;}
.mod-box04 .mod-title ul li{ float:left; width:193px; border-right:1px solid #ccd5f1; height:32px;}
.mod-box04 .mod-title ul{ padding-left:1px;}
.mod-box04 .mod-title ul li.noline{border-right:none;}
.mod-box04 .mod-title ul li strong{ padding-left:38px!important;}
.mod-box04-cen ul.ranklist{ float:left; width:184px; margin-left:10px; display:inline;}
.mod-box04-cen ul.ranklist li{ border-bottom:none; height:30px; margin-bottom:1px;width:166px; float:left;}
.otg02{ height:31px; background-position: 0 -41px; width:776px; float:left; padding-left:0;}
.otg02 ul{ padding-left:none;}
.otg02 ul li{ height:31px!important; line-height:31px;}
.w192{ width:192px!important;}
.fl-box{ width:980px; overflow:hidden; }

/*热门游戏*/
.hot-game ul li{ margin:10px 5px 0 13px;}
.hot-game ul{ overflow:hidden;margin:0 auto; border-bottom:1px dotted #dddddd; zoom:1; padding-bottom:8px;}
.mod-box05{clear:both; width:980px;}
.mod-box05 .mod-title ul li{ float:left; width:62px; background:url(../images/line.png) right center no-repeat; height:32px; text-align:center; position:relative;}
.mod-box05 .mod-title ul li a{ font:normal 14px/32px '宋体'; color:#1175ca; display:block; width:46px; position:absolute; left:8px;}
.mod-box05 .mod-title ul li a.current{ font:bold 14px/34px '宋体'; color:#e75254; top:-2px; background-position: -490px -86px;}

/*友情链接*/
.pd5{ padding-left:5px!important;}
.friendlink{ color:#c6c6c6; padding:8px 8px 5px 8px; width:962px;}
.friendlink a{ margin: 0 5px;}
.addqun{ line-height:32px; padding-left:20px;}


/*底部*/
.footer{ text-align:center; width:100%; padding:15px 0;}




/*修改*/
.pc-box .bk-xx{ width:98px;}
.pc-box{height:72px; background:#fff; width:183px; overflow:hidden; float:left; border-right:1px solid #ccd5f1; border-bottom:1px solid #ccd5f1; }
.pc-box{padding:10px 0 0 10px;}
.bb-lis{  overflow:hidden; background:url(../images/txt-bg.png) repeat; width:776px;}
.nobg{ background:none;}
.mod-box03-cen{ padding-bottom:21px; _padding-bottom:22px;}
.mod-box03-cen .pc-box{ float:none;}
.no01{ background-position: -963px -888px; padding-left:17px;}



/*游戏盒子*/
.game-sbox{ width:622px; overflow:hidden; z-index:1000; position:absolute; top:28px; left:0;}
.game-sbox-info{ border:1px solid #ffae78; border-top:none!important; background:#fff; overflow:hidden;zoom:1;}
.game-sbox-t{ height:7px; width:624px; background-position: -7px -1717px; overflow:hidden;}
.sbox-tab{ float:left; background: url(../images/index.png) -8px -1845px repeat-y; width:90px; overflow:hidden; height:92px;}
.sbox-tab li{ height:32px; width:74px; background-position: -8px -1662px; padding-left:15px;cursor:pointer; line-height:30px; border-bottom:1px solid #ffae78;}
.sbox-tab li.hover{ background:#fff; width:75px;}
.s-box-info{ float:left; width: 507px; overflow:hidden; margin-left:12px;}
.sbox-lef,.sbox-rig{ width:11px; height:17px; margin-top:37px;}
.sbox-lef{ float:left; background-position: -13px -1783px;}
.sbox-rig{ float:right; background-position: -66px -1783px;}
.gtxt-tag{ width:480px; float:left; padding:5px 0;}
.gtxt-tag li{ float:left; margin-left:12px; display:inline; height:27px; line-height:27px; background-position: -963px -317px; padding-left:8px; width:133px; overflow:hidden;}
.gtxt-tag li a.red{ float:right;}
/*游戏盒子*/
.webgame_info{ width:485px; overflow:hidden; float:left;}
.webgame_info li {float: left;height: 75px; padding: 5px 0;position: relative;width: 89px; text-align:center; margin:5px 0 0 5px; display:inline;}
.webgame_info li .pica {height: 55px;margin: 0 auto;width: 55px; display:block; }
.webgame_info li .pica img{ height:55px; width:55px;}
.webgame_info li p{height: 22px;line-height: 22px;overflow: hidden;padding: 0 4px;  width: 81px;}
.webgame_info li .gn{ width:17px; height:21px; position:absolute; right:0; top:12px;background-position: -755px -86px;}
.webgame_info li .gn a{display: block;height: 13px;margin: 4px 0 0 2px;width: 12px;}


/*站内导航*/
.panel{ width:194px; overflow:hidden; z-index:999; right:0; top:28px; position:absolute;}
.panel .game-sbox-t{ width:194px;}
.panel .game-sbox-info{ padding:8px 10px;}
.panel-bk{ float:left; width:85px; overflow:hidden;}
.panel-bk li{ line-height:20px; height:20px; overflow:hidden;}
.panel-tag{ float:left; width:85px; padding:0; background:url(../images/line02.png) repeat-y left 0;}
.panel-tag li{ float:none; line-height:16px; padding-bottom:5px; background-position: -963px -324px; margin-left:12px; padding-left:8px; overflow:hidden; }



/*游戏专题*/
.zt-piclist{ border-bottom:1px dotted #ddd; overflow:hidden; clear:both; zoom:1;}
.zt-piclist li{ float:left; width:51px; height:75px; overflow:hidden; margin:10px 11px 0 13px; display:inline;}
.zt-piclist li a.picb{ background-position: -375px -1749px; height:45px; width:45px; padding:3px; display:block;}
.zt-piclist li p{ height:22px; overflow:hidden; text-align:center; }

/*----------搜索----------*/
.autocomplete-w1 { background:position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #aecceb; background:#FFF; cursor:default; text-align:left; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:4px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#D34749; }



/*20110608*/
.commend-game ul,.commend{ position:relative;}
.commend-game ul.comm-ul li{ height:102px;}
.commend-game ul.comm-ul li em{ height:20px; line-height:20px;}
.sign-01,.commend-game ul li.sign-02,.commend-game ul li.sign-03,.commend-game ul li.sign-04{ position:absolute; height:66px; width:66px; display:block; top:0; left:0; background-position: -325px -1469px; margin:0; z-index:1000;}
.commend-game ul li.sign-02{ background-position: -429px -1469px;}
.commend-game ul li.sign-03{background-position: -536px -1470px;}
.commend-game ul li.sign-04{background-position: -641px -1471px;}
.sign-01{ top:1px;}
.sign-01 a,.sign-02 a,.sign-03 a,.sign-04 a{ display:block; width:66px; height:66px;}


.mod-box05 .mod-title ul.rank-tab li.curr,.mod-box05 .mod-title ul.rank-tab li.curr a{width: 98px;}
.mod-box05 .mod-title ul.rank-tab li.curr a.current{background-position: -638px -86px;    width: 84px;}
.no1-sign,.no2-sign,.no3-sign{ position:absolute; left:0; top:0; width:38px; height:38px; background-position: -822px -1372px; display:block; cursor:pointer;}
.no2-sign{ background-position: -822px -1434px;}
.no3-sign{ background-position: -823px -1496px;}

/*添加分享*/
.share-but{ background-position: -751px -145px; width:52px; height:24px; display:block; position:absolute; right:102px; top:8px; cursor:pointer;}
.panel02{ top:32px; right:107px; width:158px; display:none;}
.panel02 .game-sbox-t{ width:158px;background-position: -15px -1717px;}
.panel02 .share-bb{ height:22px; line-height:22px; overflow:hidden;}
.panel02 img{ margin:3px; vertical-align:middle;}
.panel02 .game-sbox-info {padding:5px;}
.panel02 a{ float:left;}
.panel02 a.red{ text-decoration:underline; float:right;}
.panel02 a:hover{ text-decoration:none;}

.common-ad{width:935px;margin-top:10px;}

