body,h2,h3,h4,h5,ul,li,div,p,em,button{margin: 0;padding: 0;}
body,div,ul,li,p,em,button{font:12px/1.5 tahoma, arial; }
ul{list-style-image: none;list-style-position: outside;list-style-type: none;}
a {cursor:pointer; text-decoration: none; color:#333333;}
a:hover {color:#0370da;}
a:focus {outline-style: none;outline-width: 0;}
img {border: 0 none; vertical-align:top;}.fB{ font-weight:bold;}
b{ font-weight:normal;}
em{font-style:normal;}
.fl{ float:left;}
.mid{ float:left; margin-left:5px; display:inline;}
.fr{ float:right;}
.b10,.b8{ height:10px; clear:both; overflow:hidden;}
.b8{ height:8px;}
.focusBox,.conBox{ width:704px; margin:0 auto;}
.focus{ width:522px; height:223px; position:relative; float:left;}
.picList{ width:522px; height:223px; overflow:hidden; position:absolute; top:0; left:0;}
.picBig{ width:522px; height:223px;/* position:relative;*/  display:none;}
.picBig img{ cursor:pointer;}
.txtMask{ width:522px; height:64px; background:#000; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; border-top:1px solid #8d8d8d; position:absolute; bottom:0; left:0;}
.txt{ width:220px; position:absolute;  color:#fff; bottom:15px; right:0;}
.txt p,.txt span,.txt em{ vertical-align:middle; float:left;}
.txt em{ width:40px; overflow:hidden; height:14px; line-height:14px; color:#fff; margin-top:3px;}
.installInfo{ width:80px; height:24px; margin-top:9px;  vertical-align:middle; margin-right:8px; display:inline; float:right;}
.installInfo button,.insInfo button,.btnList li{ background:url(http://w.qhimg.com/images/v2/webapp/zhuanti/1/bgall_v3_2.png) 0 0 no-repeat;}
.installInfo button,.insInfo button{ border:none; cursor:pointer;}
.installInfo button{ width:80px; height:24px; }
/*焦点图按钮状态*/
button.ins2{ background-position:-316px -30px;}/*下载中*/
button.ins2On{ background-position:-399px -30px;}
button.ins3{ background-position:-316px -59px;}/*安装中*/
button.ins3On{ background-position:-399px -59px;}
button.ins4{ background-position:-316px -91px;;}/*已安装*/
button.ins4On{ background-position:-399px -91px;}
button.ins6{ background-position:-316px 0px;}/*立即安装*/
button.ins6On{ background-position:-399px 0px;}
.txt h4{ font-size:14px; margin-top:3px; padding-left:6px;}
.btnList{ width:310px; height:50px; position:absolute; top:162px; left:0;}
.btnList li{ width:54px; height:49px; text-align:center; margin:0 3px; padding-top:7px; display:inline; cursor:pointer; float:left;}
.btnList li img{ margin:0 auto;}
.btnList li.out{ background-position:0 -138px;}
.btnList li.on { background-position:-61px -138px;}
.starBox{ width:80px; height:14px; margin:3px 6px 0; display:inline; background:url(/images/netgame/star.png) 0 0 repeat-x;}
.starBox span{ height:14px; background:url(/images/netgame/star.png) 0 -14px repeat-x; float:left;}
.loading{ width:100%;}
.loading a{ width:13px; height:13px; margin-right:3px; _margin-top:0; margin-top:-2px\9; .margin-top:0; display:inline; line-height:1; overflow:hidden; background:url(/images/netgame/loading.png) 0 -41px no-repeat; float:right;}
.loading a:hover{ background-position:-12px -41px;}
.obtn{ width:100%; padding-top:6px;}
.load{ width:77px; height:8px; line-height:1; overflow:hidden; background:url(/images/netgame/loading.png) 0 0 no-repeat;}
.load span{ height:8px; background:url(/images/netgame/loading.png) 0 -8px no-repeat; float:left;}

.hotBox{ width:177px; float:right;}
.zBox{ background:#fff url(/images/netgame/cbg.png) top repeat-x; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}
.zBox h2,.titTab{ font-size:14px; padding-left:8px; line-height:30px; height:30px; background:url(/images/netgame/allimg7.png) 0 -55px repeat-x; color:#606060;}
h2.new{ background-position:0 -149px; padding-left:30px; color:#fff; line-height:26px;}
.titTab{ position:relative;}
.titTab ul{ width:512px; height:35px; position:absolute; bottom:-1px; left:6px;}
.titTab li{ float:left; line-height:33px; cursor:pointer; text-align:center; padding:2px 8px 0;}
.titTab li.on{ width:60px; color:#0e71bf; font-weight:bold; line-height:33px; background:url(/images/netgame/allimg7.png) -44px -87px no-repeat;}
.topBg,.topBg span,.botBg,.botBg span{ height:2px; overflow:hidden; background:url(/images/netgame/allimg7.png) left -27px no-repeat;}
.topBg span{ background-position:right -27px; width:150px; float:right;}
.botBg{ background-position:left -31px;}
.botBg span{ background-position:right -31px; width:150px; float:right;}
.w span{ width:350px;}
.tit{padding-left:10px; line-height:28px; height:28px;}
.tit span{ float:right;}
.tit span em{ color:#44ba09; font-weight:bold;}
.tit strong{ font-size:14px; color:#606060; background:url(/images/netgame/gdot.png) left 4px no-repeat; padding-left:12px;}
.adBox{ width:724px; margin:0 auto;}
.adBox li{ width:181px; text-align:center; float:left;}
.leftBox{ width:522px; float:left;}
.leftBox .zBox{ border-top:2px solid #31aef6;}
.rightBox{ width:177px; float:right;}
.asideList{ width:100%; clear:both; padding:6px 0;}
.asideList a{color:#1b7bc7}
.asideList a:hover{ color:#f60;}
.asideList li{ clear:both; border-bottom:1px dashed #dddddd; height:13px; overflow:hidden; padding:8px 10px; line-height:1; color:#868686;}
.asideList li.over{ height:50px;}
.asideList li.over a{ font-size:14px; font-weight:bold;}
.asideList li.over span{ margin-left:0;}
.asideList li.over img{ float:left; margin-right:6px;}
.asideList li.over p{ padding-top:10px;}
.asideList li span{ width:30px; height:15px; margin-left:6px; text-align:center; line-height:15px; padding-top:0; .padding-top:0; padding-top:1px\9; _padding-top:0; color:#fff; display:inline-block; background:url(/images/netgame/allimg7.png) 0 -127px no-repeat;}
.asideList li em{ width:14px; height:14px; line-height:13px; font-family:Arial; font-size:10px; text-align:center; margin:0 5px; display:inline-block; background:url(/images/netgame/allimg7.png) -16px -105px no-repeat;}
.asideList li.gr em{ background-position:0px -105px; color:#fff;}
.gList7{ width:100%; padding-top:8px; clear:both; }
.gList7 li{ width:138px; height:143px; padding-top:4px; margin:0 17px; display:inline; text-align:center; float:left;}
.gList7 li.ibg{   background:url(/images/netgame/imgbg.png) 0 0 no-repeat; }
.gList7 li.ibgon{ background:url(/images/netgame/imgbg.png) -161px 0 no-repeat; }
.gList7 li img{ display:block; margin:3px auto 3px;}
.gList7 li a{ color:#606060; font-weight:bold;}
.gList7 li a:hover{ color:#f60;}
.li4{ width:510px; padding-left:2px; margin:0 auto;}
.li4 li{ width:127px; height:130px; padding-top:3px; margin:0;}
.li4 li.ibg{background:url(http://p4.qhimg.com/t01cd440635289fb783.jpg) 8px -1px no-repeat;}
.li4 li.ibgon{ background:url(http://p4.qhimg.com/t01cd440635289fb783.jpg) -110px -1px no-repeat;}
.table td{ padding-left:6px; color:#606060; height:27px; line-height:27px;}
.table td img{ margin-bottom:3px;}
.table thead td{ border-bottom:1px dashed #c4c4c4; color:#427eb2;}
.table tr.bg{ background:#f7fbff;}
.siftTit{ width:100%; padding:8px 0 3px;}
.siftTit strong{font-size:14px; line-height:1.8; background:url(/images/netgame/gdot.png) 10px 4px no-repeat; padding-left:22px;}
.siftTit strong em{ font-weight:bold; color:#50c11e;}
.pages{ width:100%; clear:both;  text-align:center; padding-bottom:10px;}
.pages a,.pages span{ border:1px solid #d6d6d6; line-height:1.2; font-family:"宋体"; color:#606060; padding:2px 6px; display:inline-block; margin:0 3px;}
.pages a:hover{ background:#f4f5f6;}
.pages span{ background:#53a7f5; border:1px solid #2b89df; color:#fff;}
.sort{ width:98px; z-index:9; float:right; position:relative; margin-right:10px; display:inline;}
.item-list{ width:96px; background:url(http://w.qhimg.com/images/v2/site/360/trans.gif) repeat; position:absolute; top:0; left:0;}
.item-list div{ width:96px; background:#fff; border:1px solid #b9bfc4; border-top:none; margin-top:21px;}
.item-list a{ height:20px; line-height:20px; color:#898989; display:block; padding-left:6px;}
.seInput{ width:98px; height:21px; cursor:pointer; background:url(/images/netgame/allimg.png) -195px -38px no-repeat;}
.seInput span{ padding-left:6px; display:inline-block; width:92px; height:18px; padding-top:2px; line-height:18px; color:#898989;}
.gh li{ height:161px;}
.gList7 li div.dg{ line-height:1; padding-top:12px;}
.gList7 li div.dg p.star{ margin-left:6px; margin-top:2px; display:inline;}
.gList7 li div.dg a{ font-weight:normal;}
.star{ width:80px; height:14px; overflow:hidden; background:url(/images/netgame/star1.png) 0 0 repeat-x; float:left; vertical-align:middle; display:inline;}
p.star span{ height:14px; background:url(/images/netgame/star1.png) 0 -14px repeat-x; float:left;}
.hotApp{ width:176px; height:130px; background:url(/images/netgame/allimg7.png) -220px -93px no-repeat;}
.hotApp h2{ font-size:14px; height:38px; line-height:38px; padding-left:10px; color:#606060;}
.hotApp ul{padding:6px 7px 0;}
.hotApp li{ float:left; margin:0 3px; display:inline;}
.btnlink{ height:17px; width:17px; display:inline-block; vertical-align:middle; margin-left:2px; background:url(/images/netgame/allimg7.png) 0 -189px no-repeat; }
.zBox:after,.gList7:after{ content:""; clear:both; display:block; height:0; visibility:hidden;}
.clear{ width:100%; clear:both; height:1px; overflow:hidden;}
.appwin{ width:268px; height:164px; background:url(/images/netgame/appwindows.png) 0 0 no-repeat;  _background:url(/images/netgame/appwindows.gif) 0 0 no-repeat; position:absolute; top:80px; left:50%;}
.goR{ background-position:0 -176px;  _background-position:0 -176px;}
.aBox,.presentation{ margin:0 auto; width:212px; color:#545353;}
.aBox{ padding-top:15px; height:64px;}
.aBox img{ float:left; margin-right:5px; display:inline;}
.aBox strong{ font-size:14px; color:#0c7cbb;}
.presentation{ padding-top:5px;}
.slides { display: block; height: 70px; margin: 0 auto; overflow: hidden; position: relative; width: 162px;}
.slides ul { float: left; height: 70px; width: 162px;}
.pagination { display: none;}
/*
author:kenkang
date:2012-02-20
*/
.w704 { width:704px; border-bottom:1px solid #d8d8d8; border-radius:0 0 3px 3px;}
.w702 { width:700px;}
.w702 li { margin:0 6px 0 7px; }
.w704 .tabTit { background:#eef7ff; color:#447db4; font-size:12px; height:27px; line-height:27px; padding:0 14px;}
.w704 .tabTit strong { color:#07519a;}
.w704 .tabTit a { color:#447db4; text-decoration:underline; margin:0 8px;}
.w704 .tabTit a:hover { text-decoration:underline; color:#e40011;}
.w704 .tit{padding-left:10px; line-height:28px; height:28px;}
.w704 .tit span{ float:right;}
.w704 .tit span a { color:#606060; margin:0 8px;}
.w704 .tit span em{ color:#44ba09; font-weight:bold;}
.w704 .tit strong{ font-size:14px; color:#606060; background:url(http://api.safebox.360.cn/images/netgame/gdot.png) left 4px no-repeat; padding-left:12px;}

/*imgbg*/
.searchc,.nowSearch,.btnSel,.txtSearch,
.menuc,
.menuc a,.menuc a.cur,
.navc,
.navc a:hover,.navc a.cur,
.navc a:hover span,.navc a.cur span,
.box h2,.boxr h2,
.fcssign,
.star span,.star em,
.btna,.graybtna,
.box .more a,
.gametb td em,
.hotgame .mores,
.page,.pagel,.pager,
.gamelist li,
.btnl,.btnr,.graybtnl,.graybtnr,
.btnz,
.sort li,
.boxr .more a,
.btnsearch,
.gametb dl{ background:url(/images/gamebox/imgbg.png);}
/*wrap*/
.wrap{ width:726px; margin:0 auto;}
/*search*/
.search{ position:relative; border:1px solid #5d98cb; z-index:1;}
.searchc{ border:1px solid #76c0ee; border-top:1px solid #b2dcf2; height:31px; position:relative; padding:6px 0 0 7px;}
.Search{ float:right; margin:-28px 4px 0 0; position:relative; display:inline; z-index:1000;}
.txtSearch{ float:left; width:72px; height:24px; line-height:24px; border:none; padding-left:3px; background-position:-25px -64px;}
.selSearch{float:left;width:73px;}
.nowSearch{ float:left;width:57px; height:25px; line-height:27px; overflow:hidden;text-align:center; background-position:0 -38px;cursor:pointer;}
.btnSel{ float:left; width:16px; height:25px; background-position:-57px -38px; cursor:pointer;}
.btnSel a{display:block;width:16px;height:23px; background:none;}
.selOption{z-index:10000;position:absolute;width:71px;background:#fff;border:1px solid #c3c3c3;clear:both;top:24px; left:0px;}
.selOption a{display:block;height:21px;padding-left:5px;line-height:21px;color:#2e2e2e;text-decoration:none;cursor:pointer;}
.selOption a:hover{background:#d1edff;}
.btnsearch{float:left;width:58px;height:22px;line-height:23px; text-align:center; background-position:-85px -38px; border:none; cursor:pointer; font-size:14px; font-weight:bold; color:#8a3c0d; margin:1px 0 0 4px;}
.searchot{ float:left; font-weight:bold; padding:7px 0 0 18px;}
.searchot strong{color:#ccff00;}
.searchot a{color:#fff; text-decoration:underline; margin-right:2px;}
.searchot a:hover{ color:#fff;}
/*menu*/
.menu{ border:1px solid #a6c7e2; margin-bottom:5px;}
.menuc{ border:1px solid #f0f4f7; background-position:0 -90px; height:30px; _overflow:hidden;}
.menuc a,.menuc a.cur{ float:left; width:72px; height:25px; line-height:27px; overflow:hidden; color:#fff; font-weight:bold; text-align:center; background-position:-73px -121px; margin:7px 3px 0 5px; _position:relative;}
.menuc a:hover{ color:#fff; text-decoration:none;}
.menuc a.cur{background-position:0 -121px; font-size:14px; color:#666666;}
.menuc a.cur:hover{ color:#666666;}
/*nav*/
.nav{ border:1px solid #cccccc; margin:0 2px 0 5px;}
.navc{ clear:both; overflow:hidden; zoom:1; border:1px solid #fff; background-position:0 -147px; *padding-bottom:1px;}
.navc p{ clear:both; line-height:22px;}
.navc strong{ float:left; height:22px; line-height:24px; overflow:hidden; color:#7f7f7f; padding:1px 0 0 9px;}
.navc a{ float:left; height:22px; padding-left:4px; margin:1px 0 1px 6px; color:#5f730f;}
.navc a:hover,.navc a.cur{ background-position:left -257px; color:#fff; text-decoration:none;}
.navc a span{ float:left; height:22px; line-height:24px; overflow:hidden; padding-right:4px; cursor:pointer;}
.navc a:hover span,.navc a.cur span{ background-position:right -257px;}
