/* CSS Document */
*{ padding:0; margin:0; font:12px/1.5 "微软雅黑",arial,SimSun,helvetica,sans-serif;}
a{ text-decoration:none;}
ul li{ list-style:none}
b,s,u,em,i{ font-style:normal; text-decoration:none;}
img{ border:none}
body{ background-color:#f9f9f9;}
html{overflow-x:hidden;overflow-y:auto;}
* html{ background-image:url(about:blank); background-attachment:fixed; }
/**head**/
#top{ height:38px; line-height:38px; background:url(../images/afs-top.jpg) left top repeat-x;}
#top .top-main{ width:1180px; margin:0 auto; color:#999;}
#top .top-main p.left{ float:left; width:280px;}
#top .top-main p.leftz{ float:left; width:230px;}
#top .top-main p a{ color:#999; padding:0px 10px;}
#top .top-main p a:hover{ color:#f07800}
#top .top-main p.left a{ background:url(../images/iphone.jpg) 0px 10px no-repeat; padding-left:20px; display:inline-block; height:38px; line-height:38px; float:left}
#top .top-main p.left a.logo{ background:none; padding-top:5px; height:28px; line-height:28px; margin-right:10px;}
#top .top-main p.left span{padding-left:12px; background:url(../images/top-list.jpg) 0px 4px no-repeat}
#top .top-main p.right{ float:right; width:300px;margin-top:10px; text-align:right}
/**Edit By Liupan 2015年6月15日**/
#top .top-main li{float:right;}
#top .top-main li a{color:#999;display:block;padding-top:10px;margin-right:15px;}
#top .top-main li a:hover{color:#f07800;}

#head{ height:90px; width:1180px; margin:0 auto;}
#head a{ display:inline-block; width:340px; height:40px; margin-top:25px; float:left}
#head form{ float:right; width:510px; height:32px; margin-top:29px;}
#head form #searchBox{ outline:none; width:420px; height:28px; line-height:28px; background:#fff; border:2px solid #f17500; color:#999; padding-left:5px; float:left;}
#head form #searchBtn{ outline:none; cursor:pointer; background:#f37a00 url(../images/search.jpg) left center no-repeat; width:80px; height:32px; border:none; float:left}

/**nav**/
#nav{ height:40px; line-height:40px; width:1180px; margin:0 auto; background-color:#f07800;}
#nav a{ float:left;display:inline-block; font-size:16px;line-height:40px; color:#fff; width:118px; text-align:center; background:url(../images/nav-fgx.jpg) right center no-repeat}
#nav a.cur{ background:#d15307 url(../images/nav-fgx.jpg) right center no-repeat;}
#nav a:hover{text-decoration:underline}
#nav a.hot{position:relative;}
#nav .hot img{position:absolute;top: -15px;z-index:999;}

#main{ width:1180px; margin:0 auto;zoom:1;}

/**页面当前位置**/
#main-title{ height:40px; line-height:40px; color:#666; background:url(../images/home.jpg) 0px center no-repeat; padding-left:18px;}
#main-title a{ color:#666; font-size:12px; padding:0px 5px;}

/**H标签**/
#title-nav{ height:50px; line-height:50px;}
#title-nav b{ display:inline-block; width:50px; height:50px; float:left; background:url(../images/tit-bg.jpg) -2px 0px no-repeat;}
#title-nav h2{ display:inline-block; text-decoration:none; color:#ff6600; font-size:20px; height:50px;line-height:50px;  padding-left:20px; float:left;  border-bottom:none}
#title-nav a{ float:right; color:#999; display:inline-block; width:55px; line-height:50px; }
#title-nav a:hover,#footer .main div a:hover,.kfkc ul li a:hover,#pinglun span.ans a:hover,  a:hover,.game_rank div ul li.cur a.pic:hover{ text-decoration:underline; color:#ff6600;}
h3{ white-space:nowrap;height:18px; line-height:18px; padding-left:12px; margin:15px 0px;font-size:16px; color:#666; font-weight:bold; border-left:4px solid #ff6600}
h3 b{ color:#ff6600; font-size:14px; font-weight:bold;}
h3 i{ font-size:16px; color:#666;height:18px; line-height:18px; font-weight:bold; float:left}
h3 a{ float:right; color:#666; font-size:14px;}

/**footer**/
#footer{ height:60px; background-color:#5b5b5b; clear:both; margin-top:20px; padding:30px 0px;}
#footer .main{ width:1180px; margin:0 auto; overflow:hidden;zoom:1;}
#footer .main a.logo_b{ float:left; display:inline-block; width:260px; height:60px;}
#footer .main div{ float:right; display:inline-block; width:600px; height:60px; text-align:right }
#footer .main div p{ height:30px; line-height:30px;color:#fff; font-size:12px;}
#footer .main div p a{ color:#fff; font-size:12px; padding:0 6px}
#footer .main div p a:first-child{ padding-left:0px;}
#footer .main div p i{ color:#fb761d}

/**手游排行**/
.game_rank{ overflow:hidden;zoom:1;width:102%;/* margin-top:12px;*/}
.game_rank div{ background-color:#fff; width:285px;border:1px solid #e2e2e2; float:left; margin-right:10px;}
.game_rank div h2{ height:50px; line-height:50px; background-color:#f7f7f7; font-size:20px; color:#666; padding-left:10px;}
.game_rank div h2 a{ height:50px; line-height:50px; background-color:#f7f7f7; font-size:20px; color:#666; padding-left:10px;}
.game_rank div h2 a:hover{text-decoration:none;color:#f07800;}
.game_rank div ul{ overflow:hidden;zoom:1;  padding:0px 10px;}
.game_rank div ul li{ height:36px; border-bottom:1px dashed #e2e2e2; position:relative; width:100%; overflow:hidden}
.game_rank div ul li:last-child{ border-bottom:none}
.game_rank div ul li img{ width:60px; height:60px; border-radius:10px;}
.game_rank div ul li b,.game_rank div ul li a,.game_rank div ul li span,.game_rank div ul li em{ display:inline-block;font-size:15px;  color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.game_rank div ul li a.tit{ line-height:36px; height:36px; overflow:hidden; width:235px; float:right; overflow:hidden;}
.game_rank div ul li b{ position:absolute; left:0px; top:8px; height:20px; line-height:20px; font-size:12px; width:20px; background-color:#c5c5c5; border-radius:3px; text-align:center; color:#fff;}
.game_rank div ul li span{ display:none;}
.game_rank div ul li.cur{ height:80px;}
.game_rank div ul li.cur a.tit{ display:none;}
.game_rank div ul li.cur span{ display:block; width:235px; float:right; margin-top:10px;}
.game_rank div ul li.cur a.pic{ width:160px; position:absolute; right:0px; top:16px; height:24px;}
.game_rank div ul li.cur em{ width:160px; position:absolute; right:0px; top:45px; color:#999;}
.game_rank div ul li.cur em i{ padding-right:10px;}

/**kfkc**/
.kfkc{ width:340px; float:right; height:468px; overflow:hidden;border:1px solid #e2e2e2;background-color:#fff;}
.kfkc .title{ height:50px;}
.kfkc .title b{ display:inline-block; width:169px;border-right:1px solid #e2e2e2; border-bottom:2px solid #e2e2e2; text-align:center; line-height:48px; cursor:pointer; font-size:20px; color:#666; background-color:#f7f7f7;}
.kfkc .title b.cur{ background-color:#fff;  border-bottom:2px solid #ff6600; color:#ff6600}
.kfkc span{ height:34px; }
.kfkc span i{ height:34px; line-height:34px; width:33.33%; text-align:center; display:inline-block; font-size:14px; color:#999; border-bottom:1px solid #e2e2e2; }
.kfkc ul{ padding:0px 10px;display:none}
.kfkc ul.current{display:block}
.kfkc ul li{ height:34px; border-bottom:1px dashed #e2e2e2;}
.kfkc ul li i,.kfkc ul li a{ font-size:14px; color:#666; display:inline-block; width:30%; *width:29%; text-align:center; float:left; height:34px; line-height:34px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.kfkc ul li a{width:40%;}

/**分页**/
#fenye{ height:40px; line-height:40px; text-align:center; clear:both; margin-top:15px;}
#fenye a{ color:#999; font-size:14px; display:inline-block; padding:3px 14px; margin:5px; border:1px solid #e2e2e2;}
#fenye span.current{ display:inline-block; line-height: 29px; width: 39px; height: 29px; margin:5px; border: none; color:#fff; background-color:#ff6600; float: none;}
/** 内容分页**/
.detail_page{ height:40px; line-height:40px; text-align:center; clear:both; margin-top:15px;}
.detail_page a{ color:#999; font-size:14px; display:inline-block; padding:3px 14px; margin:5px; border:1px solid #e2e2e2; background-color:#fff;}
.detail_page a.cur{ color:#fff; background-color:#ff6600}
/**右边块样式**/
.wrap-r{border:1px solid #e2e2e2; background-color:#fff; overflow:hidden;zoom:1; padding:15px; padding-bottom:5px; margin-bottom:12px;}
h2{ height:30px; line-height:30px; border-bottom:2px solid #e2e2e2; position:relative;}
h2 i{ display:inline-block; font-weight:bold; font-size:18px; color:#ff6600; height:30px; line-height:30px; border-bottom:2px solid #ff6600; position:relative; left:0px; bottom:0px; _bottom:-2px;}
h2 b{ position:absolute; right:0px; bottom:0px;}
h2 b a{font-size:14px; color:#666; width:80px; height:30px; line-height:30px; display:inline-block; text-align:center}
h2 b a.cur{color:#fff; font-weight:bold; background-color:#ff6600;}

/**评论**/
#pinglun form{ width:100%; overflow:hidden;zoom:1}
#pinglun form #user{ width:200px; height:30px; line-height:30px; font-size:12px; color:#999; padding-left:5px; background:none; border:1px solid #ccc;}
#pinglun form textarea{ overflow:hidden; color:#666;width:96%; height:80px; margin:20px 0px 10px 0px; background:none; border:1px solid #ccc; padding:10px;}
#pinglun form p.bot b{ display:inline-block; height:40px; line-height:40px; float:left; color:#999 }
#pinglun form p.bot #btn{ cursor:pointer; height:40px; line-height:40px; width:140px; padding-left:30px; float:right; border-radius:5px; margin-right:10px; font-size:16px; font-weight:bold; color:#fff; background:#ff6600 url(../images/tit-bg.jpg) 0px -518px no-repeat; border:none; }
#pinglun h4 i{ font-size:15px; font-weight:bold}
#pinglun ul{ overflow:hidden;zoom:1; clear:both;}
#pinglun ul li{ border-bottom:1px dashed #e2e2e2; overflow:hidden;zoom:1; padding:15px 0px;}
#pinglun ul li b,#pinglun ul li span{display:inline-block;}
#pinglun ul li b.user{ width:41px; height:41px; background:url(../images/user.jpg) 0px 0px no-repeat; float:left;}
#pinglun ul li div{ width:780px; float:right; display:block;}
#pinglun ul span{ width:100%; font-size:14px; color:#666; line-height:20px; word-break:break-all; word-wrap:break-word;}
#pinglun ul span.top,#pinglun ul span.top b{ float:left;font-size:14px; font-weight:bold; color:#f00; margin-bottom:5px;}
#pinglun ul span.ans{ text-align:right; margin-top:10px;}
#pinglun ul span.ans a{ color:#999; padding-right:10px;}
#pinglun ul span.top b i{ font-size:12px; color:#999; font-weight:normal;}
#pinglun ul span.top b.time{ float:right; font-weight:normal; color:#999; font-size:12px;}
#pinglun blockquote{ background-color:#f7f7f7; clear:both; margin-bottom:10px; padding:10px;}
#pinglun ul blockquote span{ color:#999}
#pinglun form p.bot #btn:hover{opacity:0.8; filter:alpha(opacity=80);}

/**游戏下载**/
#game-down{ padding-top:20px; padding-bottom:10px;}
#game-down b,#game-down a,#game-down em,#game-down i{display:inline-block; height:45px;line-height:45px; float:left}
#game-down b{ width:230px; border-radius:5px;font-size:14px; color:#fff; margin-bottom:10px; margin-left:7px; position:relative;}
#game-down b em{ display:none; width:180px; height:190px; z-index:999; background:url(../images/ewm.png) left top no-repeat; position:absolute; right:-180px; top:-35px}
#game-down b em img{ width:140px; height:140px; text-align:center; margin-left:22px; margin-top:25px;}
#game-down b a{text-align:center;font-weight:bold; font-size:16px; color:#fff; margin-left:50px; width:120px;}
#game-down b a:hover{text-decoration:underline;}
#game-down b.app{ background:#3a3839 url(../images/ewm.jpg) -30px 10px no-repeat}
#game-down b.adr{ background:#74c233 url(../images/ewm.jpg) -30px -68px no-repeat;}
#game-down b.app a{ border-right:1px solid #4d4b4c}
#game-down b.adr a{ border-right:1px solid #9ad06d;}
#game-down b.app i{ width:58px; background:url(../images/ewm.jpg) 18px 10px no-repeat}
#game-down b.adr i{ width:58px; background:url(../images/ewm.jpg) 18px -66px no-repeat}
#game-down b.app_no{background:#7d7d7d url(../images/ewm_no.jpg) -30px 10px no-repeat}
#game-down b.adr_no{background:#919191 url(../images/ewm_no.jpg) -30px -68px no-repeat}
#game-down b.app_no i{background:url(../images/ewm_no.jpg) 18px 10px no-repeat}
#game-down b.adr_no i{background:url(../images/ewm_no.jpg) 18px -66px no-repeat}
#game-down b.app_no a{ border-right:1px solid #6d6d6d; cursor:default;}#game-down b.adr_no a{ border-right:1px solid #777; cursor:default;}
#game-down b.app_no a:hover,#game-down b.adr_no a:hover{ text-decoration:none}

/**文章点赞**/
#dianz{text-align:center; width:600px; overflow:hidden;zoom:1; margin:20px auto;}
#dianz b{ display:inline-block; width:120px; height:215px; float:left; position:relative;}
#dianz b em,#dianz b u,#dianz b i,#dianz b s{display:inline-block; width:100%; height:20px; position:absolute; left:0px;}
#dianz b u{ bottom:0px;}
#dianz b s{ bottom:20px; height:95px; cursor:pointer;}
#dianz b i{width:20px; height:80px;left:50px; bottom:115px;}
#dianz b.cz s{ background:url(../images/dianz.jpg) 25px 0px no-repeat}
#dianz b.cz i{ background-color:#fe0032;}
#dianz b.tj s{ background:url(../images/dianz.jpg) -105px 0px no-repeat}
#dianz b.tj i{ background-color:#fe9903;}
#dianz b.yb s{ background:url(../images/dianz.jpg) -235px 0px no-repeat}
#dianz b.yb i{ background-color:#99c900;}
#dianz b.wl s{ background:url(../images/dianz.jpg) -370px 0px no-repeat}
#dianz b.wl i{ background-color:#32ccff;}
#dianz b.lj s{ background:url(../images/dianz.jpg) -500px 0px no-repeat}
#dianz b.lj i{ background-color:#3167ff;}

/**right-nav**/
#right-nav{ position: fixed;left:50%; top:208px;_position: absolute; _margin-top:208px; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop)); }
#right-nav p{ width:70px;border:2px solid #e2e2e2;}
#right-nav p b{cursor:pointer; display:block; height:40px; color:#666; font-size:15px; padding-left:20px; line-height:40px;border-bottom:1px solid #e2e2e2; text-align:center}
#right-nav p .jj{ background:#fff url(../images/right-nav.jpg) 8px 12px no-repeat}
#right-nav p .gl{ background:#fff url(../images/right-nav.jpg) 8px -35px no-repeat}
#right-nav p .pc{ background:#fff url(../images/right-nav.jpg) 8px -80px no-repeat}
#right-nav p .xw{ background:#fff url(../images/right-nav.jpg) 8px -128px no-repeat}
#right-nav p .lb{ background:#fff url(../images/right-nav.jpg) 8px -174px no-repeat; border-bottom:none}
#right-nav #go_bot{ cursor:pointer; height:45px; border:none; background:url(../images/gotop.jpg) 15px -65px no-repeat}
#go_top{position:fixed;left:50%; bottom:40px;cursor:pointer; width:70px; height:50px;_position: absolute; 
_bottom: auto; _margin-bottom:40px;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }
#go_top b{border:2px solid #e2e2e2; display:inline-block;width:45px; margin-left:11px; height:45px; background:#f8f8f8 url(../images/gotop.jpg) 0px 15px no-repeat;}

/**table**/
.news-xq .main-xq table{float: none;width:90%;border-collapse: collapse;border-spacing: 0px;margin-bottom: 10px;border-style: solid;border-width: 1px 0px 0px 1px;border-color: #CCC;}
.news-xq .main-xq table td{ text-align:center; height:24px; line-height:24px; padding:10px; color:#666; font-size:14px; min-width:80px;}

/**wenda**/
.wenda-item{ padding: 10px 5px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }
.wenda-item p{font-size:14px;color:#333;}

#cnzz_stat_icon_1257110629{display:none;}
