@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button { margin: 0; padding: 0; }
fieldset, img { border: 0 none; }
dl, ul, ol, menu, li { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
input, select, textarea, button, img { vertical-align: middle; -webkit-appearance: none; }
input, button { -webkit-appearance: none; }
button { border: 0 none; background-color: transparent; cursor: pointer; }
body, th, td, input, select, textarea, button { font-family: "Microsoft YaHei", "微软雅黑"; }
a { text-decoration: none; }
a:active, a:hover { text-decoration: none; }
a:focus { outline: none; }
address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal; }
caption { display: none }
table { width: 100%; border-collapse: collapse; border-spacing: 0; table-layout: fixed; }
i, em, cite { font-style: normal; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { *zoom:1; }
article, header, nav, section, aside, hgroup, figure, figcaption, footer, dialog { margin: 0; padding: 0; display: block; box-sizing: border-box; -moz-box-sizing: border-box; }
video, audio, source, canvas, embed { display: block; }
input:focus, button:focus { outline: none; }

body{background-color:#f8f7f5;}


.w20{width:20%;}
.w25{width:25%;}
.w33{width:33.3333%;}
.w50{width:50%;}

#page{width:1000px; margin:0 auto; overflow:hidden;}

.full-content{width:100%;}
.site-content{width:680px; float:left;}
.site-sidebar{width:300px; float:right;}



.global-main{padding:20px; background-color:#fff; margin-bottom:20px;}


.global-crumbs{font-size:12px; line-height:18px; color:#333; background-color:#fff; background-image:url(icon/home.png); background-position:20px 13px; background-repeat:no-repeat; background-size:auto 12px; padding:10px 0 10px 36px; margin-bottom:20px;}
.global-crumbs a{color:#333; margin:0 4px;}
.global-crumbs a:first-child{margin-left:0;}
.global-crumbs span{margin:0 4px;}


.global-title{font-size:18px; line-height:18px; color:#333; font-weight:bold; border-width:0 0 0 4px; border-style:solid; padding-left:8px; margin-bottom:20px;}
.error-title{padding-left:20px; font-size:16px; line-height:1; color:#333; font-weight:bold; margin:20px 0 10px;}
.error-subtitle{font-size:14px; line-height:24px; color:#333; padding-left:20px;}
.screen-reader-text{display:none;}
.searchform{margin:10px auto; padding-left:20px;}
.searchform input[type=text]{width:250px; line-height:18px; font-size:14px; padding:6px; background-color:#fff; border:1px #e5e5e5 solid;}
.searchform input[type=submit]{width:70px; line-height:30px; border:1px #e5e5e5 solid; text-align:center; font-family:'Microsoft YaHei'; color:#333; cursor:pointer; background-color:#e5e5e5;}
.global-rec-title{font-size:16px; font-weight:bold; color:#333; padding-left:20px; margin:30px 0 20px;}

.global-items{overflow:hidden; margin-left:-20px;}
.global-item{float:left; padding-left:20px; margin-bottom:10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.global-item a{display:block; font-size:12px; line-height:20px; color:#333;}
.global-item em{display:block; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.global-item img{display:block; width:100%; height:auto; vertical-align:middle;}
.global-item i{display:block; padding:6px 0; height:40px; text-overflow:ellipsis; display:-webkit-box; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.global-item cite{display:none; font-size:12px; line-height:12px; margin-top:8px; color:#bbb;}


.article-title{font-size:24px; line-height:32px; color:#333;}
.article-author{font-size:12px; line-height:2; color:#666;}
.article-content{font-size:14px; line-height:24px; color:#333;}
.article-content p{margin:24px auto;}
.article-content img.aligncenter{display:block; text-align:center; margin:24px auto; vertical-align:middle; max-width:100%; height:auto;}


.appgame-rec-title{height:50px; background-color:#bb2d2c; background-image:url(icon/rec-title.jpg); background-position:left center; background-repeat:no-repeat;}
.appgame-rec-title a{color:#fff; font-size:14px; line-height:24px; font-weight:bold; float:right; margin-top:13px; margin-right:10px;}
.appgame-rec-mainright{float:right;}
.appgame-rec-mainright img{display:block; vertical-align:middle;}
.appgame-rec-mainleft{overflow:hidden; background-color:#fff; border:1px #e0e0e0 solid;}
.appgame-rec-maininner{width:50%; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:12px 20px 15px;}
.appgame-rec-maininner-border{border-right:1px #ccc solid;}
.appgame-rec-maininner-title{font-size:16px; font-weight:bold; line-height:30px; padding-left:20px; background-position:left center; background-repeat:no-repeat; border-bottom:2px #ccc solid; overflow:hidden; color:#333;}
.appgame-rec-maininer-news{background-image:url(icon/appgame-rec-news.jpg);}
.appgame-rec-maininer-video{background-image:url(icon/appgame-rec-video.jpg);}
.appgame-rec-maininner-title a{float:right; color:#333;}
.appgame-rec-maininner ul{padding-top:8px;}
.appgame-rec-maininner li{line-height:30px; height:30px; overflow:hidden;}
.appgame-rec-maininner li a{font-size:14px; color:#333;}
.appgame-rec-app{display:none;}
.appgame-rec-app a{display:block;}
.appgame-rec-app a img{display:block; max-width:100%; height:auto; vertical-align:middle;}

/**分享**/
.article-share{overflow:hidden;}
#rwt_share.rwt_share a { margin-right: 4px; margin-bottom: 0; background-position: center center; background-size: cover; }
#rwt_share.rwt_share>span { font-size: 12px; }
.rwt_share .rwts_weixin { background-image: url(icon/weichat.png); }
.rwt_share .rwts_tsina { background-image: url(icon/tsina.png); }
.rwt_share .rwts_qzone { background-image: url(icon/qzone.png); }
.rwt_share .rwts_sqq { background-image: url(icon/qq.png); }
.rwt_share .rwts_tieba { background-image: url(icon/tieba.png); }


.article-assistive { margin: 15px 0 0; line-height: 1.6; text-align: right; }
.article-assistive li{line-height:18px; padding:4px 0;}
.article-assistive a { font-size: 13px; color: #333; }

table.appgametable { border-collapse: collapse; border: none; width: 100%; }
table.appgametable caption { text-align: center; font-weight: bold; font-size: 18px; background: #ddd; border: 1px solid #ccc; border-top: 1p solid #bbb; padding: 8px; font-family: "Microsoft YaHei"; font-size: 18px; }
table.appgametable td { border: 1px solid #ccc; padding: 8px; font-family: "Microsoft YaHei"; font-size: 14px; background: #fff; vertical-align: top; clear: both; }
table.appgametable td a { font-family: "Microsoft YaHei"; font-size: 14px; color: #CC0000; border-bottom: none; }
table.appgametable td a:hover { color: red; text-decoration: none; border-bottom: none; }
table.appgametable td img { padding: 0px; margin: 0px; border: 0px; float: none; max-width: 97.5%; height: auto; }
table.appgametable td div img { padding: 0px; margin: 0px; border: 0px; float: none; max-width: 97.5%; height: auto; }
table.appgametable td.discenter { text-align: center; }
table.appgametable td.dismiddle { vertical-align: middle; }
table.appgametable td.caption { text-align: center; font-weight: bold; font-size: 18px; background: #ddd; }
table.appgametable td.coltitle { background: #eee; }
table.appgametable td.title { background: #eee; }
table.appgametable th { border: 1px solid #ccc; padding: 8px; font-family: "Microsoft YaHei"; font-size: 12px; background: #eee; }
table.appgametable th[scope] { font-size: 12px; font-weight: bold; }
table.cardlist { margin-bottom: 15px; }
table.cardlist td { width: 25%; }
table.cardcatnav { margin-bottom: 20px; }
table.cardcatnav td.title { background: #401d1d; font-size: 14px; color: #fff; font-weight: bold; }
table.cardcatnav td.list { word-wrap: break-word; word-break: break-all; }
table.cardcatnav td { font-size: 12px; color: #999; }
table.cardcatnav td a { margin-right: 10px; margin-left: 10px; font-size: 14px; }


/*通用视频*/
.appgameykvideo,.appgameqqvideo{position:relative; max-width:860px; margin:24px auto;}
.appgameykvideo embed, .appgameykvideo iframe, .appgameykvideo object, .appgameykvideo video{display:block; width:100%; height:100%; position:absolute; left:0; top:0;}
.appgameqqvideo div{width:100%; height:100%; position:absolute; left:0; top:0;}
.appgameqqvideo embed, .appgameqqvideo iframe, .appgameqqvideo object, .appgameqqvideo video { width:100%; height:100%; position:absolute; left:0; top:0; margin:0 auto; }
@media screen and (max-width:540px){
    .appgameykvideo,.appgameqqvideo{margin:12px auto;}
	}
  
/*按钮*/
.entry-content p .appgame_link { text-decoration: none; display: block; margin: 25px 0; text-align: center; font-size: 14px; height: 16px; line-height: 16px; border: none; border-bottom: none; }
.entry-content p .appgame_link_single { padding: 12px 10px; }
.entry-content p .appagame_link_radius { border-radius: 20px; }
.entry-content p .appgame_link_default { background: #dddddd; color: #222; }
.entry-content p .appgame_link_icon { display: inline-block; vertical-align: middle; }
.entry-content p .appgame_link_leftIcon { width: 14px; height: 14px; background: url(http://www.appgame.com/wp-content/uploads/2014/03/link_icon14-14.png) center center no-repeat; margin: 0 12px 2px 0; }
.entry-content p .appgame_link:hover { color: #fff; background: #f10521; border: none; }
.entry-content p .appgame_link:hover .appgame_link_leftIcon { background: url(http://www.appgame.com/wp-content/uploads/2014/03/link_icon_14-14_hover.png) center center no-repeat; }


/* New download box 2014-11-17 */
.aggdl{background:#fff; border:1px #cccccc solid; padding:10px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; margin:30px auto;}
.aggdl img{width:60px; height:60px; border-radius:9px; float:left; margin-right:10px;}
.aggdl .aggdl-text{float:left; padding:1px 0;}
.aggdl h1{font-size:16px; color:#c00c00; line-height:18px; padding:4px 0; margin:0; font-weight:bold;}
.aggdl h2{font-weight:normal; font-size:10px; line-height:16px; height:16px; font-family:Arial; color:#666; margin:0;}
.aggdl h3{font-size:12px; line-height:16px; font-weight:normal; color:#555; margin:3px 0 0;}
.aggdl h3 span{margin-left:15px;}
.aggdl a{display:block; width:90px; height:34px; line-height:34px; box-sizing:border-box; -moz-box-sizing:border-box; border-radius:3px; background:#008ce5; color:#fff; font-size:14px; text-decoration:none; text-align:center; float:right; margin:13px 6px 13px 4px ; }
.aggdl a:hover{background:#009dff;}
@media screen and (max-width:540px){
	.aggdl{margin:12px auto;}
	}

/*安卓好游戏*/
.art-col{font-size:14px; line-height:24px; padding-bottom:13px; border-bottom:5px #eee solid;}
.col-dl-fl{float:left; margin-right:20px;}
.col-dl-fr{float:right; margin-left:20px;}
.col-dl{position:relative; max-width:320px; margin-top:5px;}
.col-dl br,.col-dl p{display:none;}
.col-dl .autoWidth{width:100%; height:76px; vertical-align:middle;}
.col-dl-b{width:100%; height:100%; position:absolute; left:0; top:0; box-sizing:border-box; -moz-box-sizing:border-box; padding:7px 10px 7px 7px; border:1px #cccccc solid; background:#f8f7f5;}
.col-dl-b img{width:60px; height:60px; display:block; float:left; border-radius:10px; margin-right:10px;}
.col-dl-b b{font-size:14px; line-height:18px; color:#333; padding:5px 0; margin-bottom:9px; display:block; float:left; padding-right:10px; font-weight:bold;}
.col-dl-b strong{font-size:12px; line-height:24px; color:#666; font-weight:normal; display:block; position:absolute; bottom:8px; left:78px;}
.col-dl-b a{width:66px; height:26px; margin-top:34px; background:url(http://www.appgame.com/wp-content/uploads/2014/08/articleList-a-dl.png); display:block; position:absolute; right:10px; bottom:8px;}
.art-col p{margin-bottom:19px;}
.art-col p img{display:block; margin:0 auto; max-width:100%; height:auto;}
body.single .entry-content .art-col a{border-bottom:none;}
@media screen and (max-width:420px){
.col-dl{max-width:420px; margin-right:0;}
.art-col{padding-bottom:0; margin-bottom:18px}
.col-dl-fl,.col-dl-fr{float:none; margin-bottom:15px;}
.col-dl b{float:none;}
}

#nav-below{display:none;}
.ias-trigger,.ias-noneleft{clear:both;}
.search-no-results .ias-noneleft{display:none; height:0; overflow:hidden;}

.wap-footer{display:none; background-color:#fff; padding:16px 0 10px;}
.wapfooter-logo{display:block; width:100px; margin:0 auto;}
.wapfooter-logo img{display:block; max-width:100%; height:auto; vertical-align:middle;}
.wap-footer p{text-align:center; font-size:12px; line-height:18px; padding:5px 0;}
.wap-footer p a{color:#333; margin:0 8px;}




@media screen and (max-width:540px){
  .global-main{margin-bottom:10px;}
  .global-crumbs{padding:7px 10px 7px 26px; background-position:10px 9px; margin-bottom:10px;}
  .global-main{padding:10px;}
  .global-title{font-size:16px; line-height:16px; margin-bottom:10px;}
  .w20,.w25,.w33,.w50{width:100%;}
  .global-items{margin-left:0;}
  .global-item{padding-bottom:10px; padding-left:0; border-bottom:1px #f0f0f0 solid;}
  .global-item em{width:100px; height:60px; float:left; margin-right:10px;}
  .global-item i{padding:0; font-size:14px;}
  .global-item cite{display:inherit;}
  
  .article-title{font-size:18px; line-height:24px; margin-bottom:7px;}
  .article-author{line-height:18px;}
  
  .ias-trigger{font-size:14px;}
  
  .appgame-rec-title{height:40px; background-size:auto 100%;}
  .appgame-rec-title a{margin-top:8px;}
  .appgame-rec-maininner{width:100%; padding:3px 10px 13px; border:none;}
  .appgame-rec-mainright{display:none;}
  .appgame-rec-app{display:inherit;}
  
  .error-title,.error-subtitle,.searchform,.global-rec-title{padding-left:0;}
  
  .wap-footer{display:inherit;}
  }
  

@media screen and (max-device-width: 480px) {
body { -webkit-text-size-adjust: none }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
body { -webkit-text-size-adjust: none }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
body { -webkit-text-size-adjust: none }
}