
*{margin:0px;padding:0px;}
body{font-size:12px;color:#333;background:#f5f5f5; font-family:"Microsoft YaHei";}
img {border:none; display:block;vertical-align:middle;}
a{color:#333;text-decoration:none;outline:none;}
ul, li{list-style:none;}
em{ font-style:normal;}
.clear{clear:both;height:0;overflow:hidden;display:block;}
.fl{ float:left;}
.fr{ float:right;}
.now_date { color:#ff0000; }
.none{ display:none;}
.h8 { height:8px;}

#logowrap{height:33px; padding:8px 10px; position:relative;}
#logo{position:absolute; left:8px; top:7px; width:130px; height:36px; background:url(../images/logo.gif) no-repeat 0 0; background-size:130px 36px; -webkit-background-size:130px 36px; display:block; text-indent:-9999px;}
#searcha, #searcha2{ height:28px; margin:2px 0 0 140px; border-radius:5px; border:1px solid #17A2E7; position:relative;}
#searcha .search_txt, #searcha2 .search_txt{width:83%; height:28px; border:none; background:none; text-indent:0.5em; line-height:28px; color:#bdbdbd;}
#searcha2{margin:10px 10px 0;}
.search_btn{position:absolute; right:0; top:0; height:28px; line-height:28px; background:url(../images/search_btn.gif) no-repeat; border:0px; width:40px;text-indent: 9999em;}
.seaselbox{position:absolute; top:28px; left:2px; right:2px; display:none; border:#1f9edf solid 1px; z-index:999;overflow: hidden;}
.seaselbox ul{ background-color:#fefefe; padding:3px 0;}
.seaselbox li{ height:30px; padding-left:5px; position:relative;}
.seaselbox li a{display:block; height:29px; line-height:29px; padding-left:9px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.seaselbox li a.seabord{border-bottom-color:#fefefe;}
.seaselbox li a:hover{text-decoration:none; color:#ff6701; background-color:#f7f7f7;}
.game{ border-bottom:#1f9edf solid 1px !important;}
.game li img { float:left; margin-top:3px;}
.game li a { float:left; width:60%;}
.game li span { float:right; background:url(../images/down_img.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); padding: 8px 10px; position: absolute; right: -15px; top: 8px; width: 20px;}
.game li .ios { background-position:0 -32px;}
.zixun li a{ background:url(../images/dian.gif) no-repeat scroll 1px 14px; width:90%;}
#showtip em{color: #CC3333;font-style: normal;font-weight: normal;}

.more_now{ width:90%; margin:0 auto; height:28px; margin-top:5px; text-align:center; border:1px solid #dbdbdb; display:block; padding:1px; background:#fff;}
.more_now a{ background:#f5f5f5; display:block; line-height:28px; font-size:13px;}

.mainnav{height:42px; background:url(../images/nav_bg.png) repeat-x; border-radius:5px 5px 0 0;}
.mainnav li{float:left; width:18%; height:32x; margin:8px 1% 0; font-size:18px; color:#ffffff;}
.mainnav li a{display:block; height:30px; padding-top:2px; color:#ffffff; text-align:center }
.mainnav li.current1 a{color:#159de0; height:31px; background:#eee; border-radius:5px 5px 0 0; border-top:1px solid #3a6174;}
.subnav{ height:34px; background:#eee; line-height:35px; border-bottom:3px solid #eee;}
.subnav li{float:left; width:32%; margin-left:1%; text-align:center; font-size:15px;}
.zxnav li { width:24%; }
.subnav li a{display:block; height:34px;}
.subnav li.current2{height:34px; border-bottom:3px solid #17a0e4;}
.subnav li.current2 a{color:#159de0;}
.more{width:60%; height:30px; background:#e1eff5; border-radius:5px; margin:10px auto; line-height:30px; color:#0580C3; text-align:center;display: block;}
.more a{display:block; width:100%; height:30px; text-align:center; line-height:30px; color:#0580C3; font-size:16px; }
.more:hover {  background:#d8ebf3; }
.jz { width:60%; height:30px;line-height:30px; margin:10px auto; text-align:center; }
.jz span { background:url(../images/jz.gif) no-repeat scroll 0 0 ; display: inline-block; height: 23px; margin-right: 5px; vertical-align: -5px; width: 23px;}
.jz a { color:#159DE0; font-size:16px;}

.maintit { border-bottom: 3px solid #f5f5f5; border-top:1px solid #C9C8C8; color: #333333; font-size:15px; height: 30px; line-height: 30px; margin: 10px 10px 12px; position: relative; clear:both; }
.maintit li { border-bottom: 3px solid #f5f5f5; float: left; margin-right:10px; }
.maintit li.selectTag { border-bottom: 3px solid #17A2E7; }
.maintit li a { color:#888; display:block; width:100%; height:100%; padding:0 5px; }
.maintit .see-more { color: #fc760c; position: absolute; right: 0; top: 0;}
.maintit2 { border-bottom: 3px solid #f5f5f5; font-size: 15px; color: #333; height: 30px; line-height: 30px; margin: 0 10px 5px; position: relative; clear:both; }
.maintit2 .hd {  border-bottom: 3px solid #17A2E7; float: left; color:#888; }
.maintit2 .morea { color: #888; position: absolute; right: 0; top: 0;}
.position { margin-bottom:0; color:#888; font-size:14px;}
.position a {  color:#159DE0; font-size:14px;}
.appul { padding: 0px 10px;}
.appul li { overflow: hidden;background:#fff;border-bottom: 1px solid #D4D4D4; -webkit-box-shadow: 0 1px 2px #D6D6D6; -moz-box-shadow: 0 1px 2px #D6D6D6; box-shadow: 0 1px 2px #D6D6D6;padding:12px 10px 8px;margin-bottom:12px;position: relative;}
.icon {float: left;display: inline-block; max-height:64px;max-width:64px;}
.paras {color: #9E9E9E;margin-left:75px;}
.paras a {color: #888;}
.paras h3 {font-weight: normal;margin:0 0 3px;_font-weight:bold;_margin:0 0 10px;height:22px;line-height:22px;color:#484848;font-size:16px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; width: 100%; word-break: normal;word-wrap: normal;}
.paras h3 a { float:left; padding-right:5px; }
.paras h3 i { background:url(../images/app_ico.gif) no-repeat scroll 0 0; display: inline-block; float: left; height: 16px; margin: 3px 2px 0; width: 16px;}
.paras h3 span { background:url(../images/app_ico.gif) no-repeat scroll 0 0; display: inline-block; float: left; height: 16px; margin: 3px 2px 0; width: 16px;}

.paras h3 .android { background-position: 0 0;}
.paras h3 .ios { background-position: -20px 0;}
.paras h3 .wp { background-position: -40px 0;}
.paras h3 a {color: #333;}
.paras p {font-size:14px;color:#888;height:22px;}
.paras p span {margin-right:8px;display:inline-block;overflow:hidden;}
.paras p span.classtype{width: 60px;overflow: hidden;height: 18px; line-height: 16px;}
.paras span.version{margin-right:10px;}
.version{display:inline-block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: normal; word-wrap: normal;}
.downs {position: absolute;right:10px;top:30px;}
.downs a { background: none repeat scroll 0 0 #19a6ec; height:28px; line-height:28px;width:60px; text-align:center; display:block; font-size:16px; color:#fff; border-radius:3px; overflow:hidden; z-index:9999;
 box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.33) inset, 0 1px 2px 0 rgba(6, 0, 1, 0.2), 0 -1px 1px 0 rgba(12, 3, 7, 0.1) inset; text-shadow: 1px 1px 0 rgba(12, 3, 7, 0.1);border-color: #1d9bdc #1c9ada #1a96d6; border-style: solid; border-width: 1px;}
.downs a:hover{background:none repeat scroll 0 0 #ff9000; border-color: #FE850C #FF8409 #FF9000; }

.footer{margin-top:5px;height:33px;line-height:33px;background-color:#eee;border:solid 1px #ccc;text-align:center; font-size:11px;}
.stars{ background:url(../images/stars.gif) no-repeat; height:14px;padding:2px 38px; position:relative;top:3px; }
.stars1{ background-position:-60px 0px;}
.stars2{ background-position:-44px 0px;}
.stars3{ background-position:-29px 0px;}
.stars4{ background-position:-14px 0px;}

/*------游戏列表------*/
.single_filter{ margin:8px 10px 0; border:1px solid #ddd;-moz-box-shadow:0 1px 2px #d6d6d6;-webkit-box-shadow:0 1px 2px #d6d6d6; box-shadow:0 1px 2px #d6d6d6; clear:both; overflow:hidden;}
.single_filter ul{ width:100%;}
.single_filter li{ width:25%; float:left;  overflow:hidden;  }
.single_filter li a{ display:block; height:34px; background:url(../images/list_bg.jpg) repeat-x scroll 0 0; border-bottom:1px solid #ddd; border-right:1px solid #ddd;  text-align:center; line-height:34px; font-size:15px;}
.single_filter li a.no_line{border-right:none; }
.single_filter li a:hover{ background:#40BBEC; color:#fff;border-left: none}
.single_filter li.li_select a{ background:#17A2E7; color:#fff;border-left: none}
.single_filter li.li_select em {background:#17A2E7; color:#fff;border-left: none; display:block; height:34px; line-height:34px; font-style:normal; text-align:center; font-size:18px;}
.more-category{ width:100%; line-height:30px; text-align:center; float:left;background:#f7f8fa; }
.more-category a{ color:#028CD4; font-size:14px;}
.more-category i{ display:inline-block;  width:9px; height:10px; margin-left:5px; background:url(../images/down_ico.gif) no-repeat scroll;}
.more-category i.up{ background:url(../images/up_ico.gif) no-repeat scroll;}

/*资讯样式*/
.now_cat_list { background: none repeat scroll 0 0 #17A2E7; color: #FFFFFF; cursor: pointer; font-size: 14px; height: 24px; line-height: 23px; overflow: hidden; padding: 0 5px; position: absolute; right: 0; text-align: center; top: -1px;}
.cat_list{margin-bottom:5px;margin-top:5px;line-height:25px;background-color:#17A2E7;}
.cat_list a{ width:33%; font-size:14px; overflow:hidden; float:left; display:block;white-space:nowrap; text-align:center; color:#fff;}
.cat_list .hover{background-color: #55a203;}
.middle .rank{margin-bottom:5px;margin-top:6px;height:34px;line-height:34px;background-color:#17A2E7; width:100%; overflow:hidden;}
.middle .rank .selectTag{background-color:#55a203;}
.middle .rank ul li{float:left;width:25%;display:block;}
.middle .rank ul li a{color:#fff;font-size:15px;text-align:center;display:block;}
.middle .rank ul li a.hover,.middle .rank ul li a:hover{background-color:#59B20A;}
ul.cat_li {margin:0;padding:0;list-style:none;}
ul.cat_li li {position:relative;margin:0;padding:0px;overflow:hidden;zoom:1; border-bottom:none;}
ul.cat_li li .cat_cor { background:url(../images/post.png) no-repeat scroll 0 -15px; padding-left: 25px; color:#159DE0; font-size:14px; margin-right:5px; }
ul.cat_li li .cat_cor a { color:#159DE0;}
ul.cat_li li .cat_zx{ width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; float:left; font-size:14px;}
.safe_width li .cat_zx{width:50% !important;}
ul.cat_li li a:hover { color:#159DE0;}
ul.cat_li li .line{border-bottom: 1px dashed #e5e5e5; padding:5px 10px;height: 20px;}
ul.cat_li li .line-hover{background-color:#f1f6f8;}
ul.cat_li .no_line .line{border-bottom:none;}
ul.new_cat_li li .cat_zx{ width:51%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; float:left; font-size:14px;}

/*文章内页*/
.article {width:100%;line-height:20px;font-size:14px;overflow:hidden;}
.article .title {text-align:center;font-weight:bolder;font-size:17px;margin-bottom:3px; line-height:24px;}
.article .mata {text-align:center;color:#888;margin-bottom:3px;}
.article .mata a, .article .mata span {display:inline-block;margin:0 5px;color:#888;}
.article .orgin { text-align:center; margin-top:10px; padding-bottom:10px;}
.article .orgin a { padding:5px 0; border:1px solid #1b97d6; display:block; width:145px; color:#FFF; margin:0 auto; background:url(../images/btn1.gif) repeat-x scroll 0 0; border-radius:3px; }
.article .orgin a:hover { background:url(../images/btn2.gif) repeat-x scroll 0 0; border:1px solid #1b97d6; }
.article .con {width:90%;margin:0 auto 10px;}
.article .con a{color: #159DE0;}
.article .con img { display:block; margin:0 auto; max-width:100%; height:auto;}

.show-list { padding:10px 5px 3px; background:#fefefe;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3); box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);-webkit-border-radius:5px;border-radius:5px; margin:12px 2%; position:relative;}
.show-list li{ float:left; padding:0 2%; width:21%; text-align:center; color:#404040;  position:relative; overflow:hidden; }
.show-list li a { text-align:center;}
.show-list li a img{width:64px; height:64px; margin:0 auto; }
.show-list li a:hover b{ color:#159DE0;}
.show-list li a b{font-weight:normal; display:block; line-height:27px;+line-height:19px; height:27px; font-size:14px; overflow:hidden; }

.game-list {width:100%;font-size:0; margin-bottom:10px; overflow:hidden; clear:both;}
.game-list li {position:relative;display:inline-block;font-size:12px;width:48%;padding:1%; float:left;}
.game-list li a {display:block}
.game-list .item-shadow {padding:4%;margin:2%;overflow:hidden;background:#fefefe;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);-webkit-border-radius:5px;border-radius:5px;}
.game-list .ui-btn { width:80%; height:24px;line-height:24px;margin-top:8px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #c5c9cc;text-align:center;color:#4a6986;text-decoration:none;}
.game-list .ui-btn .icon-download {margin-left:3px;}
.game-list .cmt-user {height:16px;color:#666;font:normal 1.4em/1.6em "microsoft yahei";margin-top:-8px;}
.game-list .cmt-user li {float:none;width:auto;padding:0;margin-right:1px;display:inline-block;}
.game-list .pic {float:left; width:64px; height:64px; background:transparent;position:relative;margin:0 5px 0 0;display:block;}
.game-list .info-hd {overflow:hidden}
.game-list .info-hd h3 {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:normal 1.2em/1.4em "microsoft yahei";vertical-align:baseline;color:#159DE0;margin-right:1px;}
.game-list a {text-decoration:none;}
.releatzx h3 { background: none repeat scroll 0 0 #17A2E7; color: #FFFFFF;font-size: 15px; padding: 8px 0 8px 6px; position: relative;}


/*下载内页*/
.nrytitle{display:block;color:#fff;font-weight:bold;font-size:15px;padding:7px 0;padding-left:6px;background-color: #17A2E7;border-bottom:2px solid #55A203;margin-top:2px;}
.download{text-align:center;padding-left:1%;margin-top:8px;}
.download a{font-size:14px; background-color:#55A203;height:35px;line-height:35px;color:#fff;font-weight:bold;width:32%;margin-right:1%;margin-bottom:2px;float:left;display:block; overflow:hidden; white-space:nowrap;}
.download a:hover{color:fff;}
.jianjie{font-size:14px;color:#333;margin:5px;}
.jianjie p{font-size:14px;color:#333;}
.jianjie a{ color:#17A2E7; text-decoration:underline;}
.jianjie img { max-width:100%; height:auto; margin:0 auto;}
.show-btn a {color: #028CD4; margin-bottom:10px;}
.show-btn a:hover{ color:#79b00d;}
.show-btn .ico,.show-btn .ico2{display: inline-block;height: 24px; line-height:24px;margin-left: 5px;vertical-align: middle;overflow: hidden;padding-right:5px;}

#more-intro{float: right; margin-right:5px;}
#more-intro a{ color:#159DE0}
#more-intro a:hover{ color:#55A203}
.ico,.ico2{background:url(../images/post.png) no-repeat -5px -82px;display: inline-block;}
.ico2{ background-position:-5px -95px}
.ico-show {width: 9px;height: 18px;margin-left: 5px;vertical-align: middle;}

.comment{ text-align:center;}
.comment_more{ color:#ffffff; margin-right:3px;}
.comment textarea{ width:98%; margin:5px auto 0; padding:5px; border: 1px solid #D1D1D1;}
.comment .btn{ float:right; margin-right:0.8%; margin-top:8px; display: inline-block;color: #fff;text-align: center; cursor: pointer; font-size: 14px; width:60px; height:26px; line-height:26px; background:url(../images/submit.gif) no-repeat scroll 0 0;border: 0;}
.comment .btn:hover{filter:alpha(opacity=80);-moz-opacity :0.8; -khtml-opacity :0.8; opacity: 0.8; }
.ipt {float: right;margin: 5px;padding: 2px 5px;}
.lists{ margin-top:10px; padding:0 5px; border-bottom:1px dashed #C5C9CC;}
.lists p{ padding:3px 0;}
.lists img{ display:inline}
.yk {color: #999;}
.gap {background: none;}
.Mlist ul li a{display:block;width:100%; padding:6px 0;padding-left:0px;cursor:pointer;}
.Mlist ul li a:hover{background-color:#FFE39B;}
.Mlist ul li .Mlist_left{display:block;width:70%;float:left;}
.Mlist ul li .Mlist_left img{float:left;width:64px;height:64px;margin-left:6px;}
.Mlist ul li .Mlist_left p img{ width:auto; height:auto;float:none;margin-top: -5px;margin-left: -5px;}
.Mlist ul li .Mlist_left .Mlist_right{float:left; padding-left:5px; }
.Mlist ul li .Mlist_left .Mlist_right .MlistCon{ float:left; }
.Mlist ul li .Mlist_left .Mlist_right .title{display:block;color:#000000;font-size:17px;padding:3px 0;margin-bottom:4px;}
.Mlist ul li .Mlist_left .Mlist_right p{color:#333;font-size:14px;margin-top:3px; display:block;}
.Mlist{margin:6px 0; position:relative; }
.Mlist-other{ width:100%; border-top:1px solid #ccc; margin-top:6px; padding:5px 0;}
.Mlist-other p{ float:left; font-size:14px; color:#333; padding-right:1%; padding-left:3px; line-height:20px;}

.Mlist_zs { position:absolute; right:0; top:12px; width:136px;}
.Mlist_zs .zs_btn { background:url(../images/btn3.gif) no-repeat scroll 0 0; display:block; height:36px; line-height:36px; width:94px; color:#fff; font-size:14px; font-weight:700; padding:0 0 0 36px; overflow:hidden; }
.Mlist_zs .zs_btn:hover { background-position:0 -40px; }
/*iscroll start*/
.s-jietu{position: relative;text-align: center;margin:10px 0;padding-bottom:5px; clear:both; overflow-x:hidden;}
.s-jietu .views .li{position:relative;float:left; }
.s-jietu .views .li img{display:inline-block;max-width:320px;  vertical-align:middle; border-radius:0;}
@media screen and (max-width:320px){.s-jietu .views .li img{max-width:280px}}
@media screen and (max-width:240px){.s-jietu .views .li img{max-width:200px}}
@media screen and (max-width:320px){.s-jietu .h-views .li img{max-height:380px}}
@media screen and (max-width:240px){.s-jietu .h-views .li img{max-height:280px}}
.s-jietu .tabs{padding:5px 0 0;font-size:0;}
.s-jietu .tabs:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.s-jietu .tabs span{overflow:hidden;width:20px;height:5px;background:#bbb;cursor: pointer;display:inline-block;margin:8px 3px 0;}
.s-jietu .tabs span.on{background:#ff7700;}
/*iscroll end*/

/*焦点图*/
.scroll-focus{width:320px; height:124px; margin:0 auto;  position:relative; overflow:hidden;}
.modbox{float:left; width:320px;}
.modbox a { display:block; width:100%; height:100%; position: relative; }
.modbox img{display:block; width:320px; height:124px;}
.modbox .imgTitle { bottom: 0; height: 25px;left: 0; line-height: 25px; padding-left: 10px; position: absolute; text-align: left; width: 310px; color:#fff; font-size:14px; z-index: 2;}
.modbox .showPage { background: none repeat scroll 0 0 #000000; bottom: 0;height: 25px; left: 0;line-height: 25px; opacity: 0.5; position: absolute; right: 0; width: 320px; z-index: 1;}
.dotModule {bottom: 3px; height: 12px; position: absolute; right: 0; text-align: center; width:90px; z-index: 3;}
#slide-dot {text-align:center;}
#slide-dot span { background: none repeat scroll 0 0 #FFFFFF; border-radius: 10px; cursor: pointer; display: inline-block; font-size: 0;height: 8px;line-height: 0; margin: 0 5px; overflow: hidden;width: 8px;}
#slide-dot .selected {background:#17A2E7;}

/*热门推荐*/
.apps_touchslider{margin:0 10px 0; text-align:center; overflow:hidden;  border:1px solid #ddd; border-radius:5px; background:none repeat scroll  0 0 #fff; padding:8px 0 2px; position:relative;}
.news_touchslider{ padding:2px 0 2px; overflow:visible;}
.apps_touchslider .recom-icon, .show-list .recom-icon{ position:absolute; left:0; top:-1px; _top:0; display:block; height:48px; width:48px; background:url(../images/recom.png) no-repeat scroll 0 0; z-index:20; }
.show-list .recom-icon { border-radius:5px 0 0 0; }
.touchslider-viewport{overflow:hidden; padding: 0 5px 0 5px;}
.touchslider-viewport dd{ float:left; width:100%; overflow:hidden;}
.touchslider-item{ float:left;width:24.8%; text-align:center; position:relative; overflow:hidden; }
.touchslider-item img{ width:85%; height:85%; max-width:64px; max-height:64px; margin:0 auto; }
.touchslider-item a{color:#404040;}
.touchslider-item a:hover b{ color:#159DE0;}
.touchslider-item b{ display:block; font-weight:normal; line-height:27px;+line-height:19px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.page{ padding:12px 0; text-align:center;clear: both;} 
.page a, .page span {  padding:4px 8px; margin:2px; border:1px solid #e8e8e8; color: #159DE0; text-decoration: none; font-size:13px;line-height: 30px;}
.page .current { border:1px solid #26abee; font-weight:700; background-color:#26abee; color:#fff; }
.page .disabled { color:#c5c5c5; }
.page a:hover, .page a:active { border:1px solid #999; color: #666; }

/*屏幕分辨率*/
@media all and (min-width: 1601px){
	.maintit li a { padding:0 12px; }
	.appul { padding:0 0 0 6px; }
	.appul li { float:left; width:31.2%; padding:12px 10px 8px; margin:0.4%; }
	.game-list li { width:31%; }
	.game-list .item-shadow { padding:5%; }
}
@media all and (min-width: 1350px) and (max-width: 1600px){
	.maintit li a { padding:0 11px; }
	.appul { padding:0 0 0 6px; }
	.appul li { float:left; width:31%; padding:12px 10px 8px; margin:0.4%; }
	.game-list li { width:31%; }
	.game-list .item-shadow { padding:5%; }
}
@media all and (min-width: 1190px) and (max-width: 1349px){
	.maintit li a { padding:0 10px; }
	.appul { padding:0 0 0 5px; }
	.appul li { float:left; width:30.5%; padding:12px 10px 8px; margin:0.5%; }
	.game-list li { width:31%; }
	.game-list .item-shadow { padding:6%; }
}
@media all and (min-width: 1000px) and (max-width: 1189px){
	.maintit li a { padding:0 8px; }
	.appul { padding:0 0 0 4px; }
	.appul li { float:left; width: 46.5%; padding:12px 10px 8px; margin:0.6%; }
}
@media all and (min-width: 800px) and (max-width: 999px) {	
	.appul { padding:0 0 0 4px; }
	.appul li { float:left; width: 46%; padding:12px 10px 8px; margin:0.7%; }
}
@media all and (min-width: 640px) and (max-width: 799px) {	
	.appul { padding:0 0 0 5px; }
	.appul li { float:left; width: 45%; padding:12px 10px 8px; margin:0.8%; }
}
@media all and (max-width: 480px) {
	#logo { width:123px; height:34px; background-size:123px 34px; -webkit-background-size:123px 34px; }
	#searcha, #searcha2 { margin: 2px 0 0 130px; }
	.mainnav li { font-size:17px; width:18.5%; margin:8px 0.7% 0 }
	.maintit { margin:10px 5px 12px; }
	.maintit li { margin-right:3px; }
	.appul { padding:0 5px;}
	.paras h3 a { max-width:50%; display:block; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
	.paras .hits { display:none; }
	.jz { margin:2px auto;}
	.position { margin-bottom:0; }
	
	.Mlist_zs { position:absolute; right:0; top:12px; width:86px;}
    .Mlist_zs .zs_btn { background-position:0 -83px; height:32px; line-height:32px; width:53px;font-size:12px; font-weight:700; padding:0 0 0 29px; }
	.Mlist_zs .zs_btn:hover { background-position:0 -119px; }
	.Mlist ul li .Mlist_left img { width:55px; height:55px; }
	.Mlist ul li .Mlist_left .Mlist_right p { font-size:12px; margin-top:2px; }
	.Mlist-other p { font-size:12px; }
	
	.show-list li a img { width:100%; height:100%; max-width:64px; max-height:64px; }
	.single_filter li a { font-size:14px;}
	.single_filter li.li_select em { font-size:16px; }
	.apps_touchslider { margin:0 5px; }
	.single_filter { margin:8px 5px 0; }	
	.game-list .pic, .game-list .pic img {width:55px; height:55px;}

}

@media all and (max-width: 310px) {
	#logo { width:108px; height:30px; background-size:108px 30px; -webkit-background-size:108px 30px; }
	#searcha, #searcha2 { margin: 2px 0 0 110px; }
	.seaselbox li { height:28px; }
	.seaselbox li img { width:22px; height:22px; }
	.seaselbox li a{ width:62%; padding-left:5px; height:28px; line-height:28px; }
	.game li span { display:none; }
	.mainnav li { font-size:14px; width:19%; margin:8px 0.5% 0 }
	.subnav li, .jz a, .single_filter li.li_select em { font-size:14px; }
	.maintit, .maintit2, .position a, .single_filter li a, .more-category a, .cat_list a { font-size:12px; }
	.maintit li { margin-right:6px; }
	.maintit li a { padding:0; }
	.position { height:28px; }
	.now_cat_list { font-size:12px; }
	.appul li { padding:12px 8px 12px; }
	.icon img { width:48px; height:48px; }
	.paras { margin-left: 56px; height:45px; overflow:hidden; }
	.paras h3 { height:18px; line-height:18px; font-size:14px; }
	.paras h3 a { max-width:55%; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	.paras p { font-size:12px; }
	.paras h3 i { margin:1px 2px 0; display:none; }
	.stars { top:6px; }
	.downs { position:absolute; right:8px; top:22px; }
	.downs a { height:26px; line-height:26px; width:55px; font-size:14px; }
	.apps_touchslider .recom-icon, .show-list .recom-icon { height:40px; width:40px; background:url(../images/recom.png) no-repeat scroll 0 0; background-size:40px 95px; -webkit-background-size:40px 95px; }
	.touchslider-item b { font-size:12px; }
    .nrytitle { font-size:14px; }
	.download a { height:32px; line-height:32px; font-size:12px; }
	.jianjie p { font-size:12px; }

	ul.cat_li li .cat_cor, ul.cat_li li .cat_zx { font-size:12px; }
	ul.new_cat_li li .cat_zx { width:38%; }
	.middle .rank ul li a { font-size:14px;}
	.article, .show-list li a b, .page a, .page span, .game-list .info-hd h3{ font-size:12px; }
	.article .title { font-size:15px; }
	.game-list .pic, .game-list .pic img {width:40px; height:40px;}
	.game-list .cmt-user { display:none; }
	.game-list .ui-btn { height:20px; line-height:20px; }
}
.middle {width: 100%;display: block;overflow: hidden;}
#b_downfile { position:fixed; bottom:0; left:0; width:100%; background:#000; text-align:center; background:url(../images/b_bg.png) repeat scroll 0 0; z-index:99;}
#b_downfile div { padding:2%;  position:relative;}
#b_downfile a{ filter:alpha(opacity=100); -moz-opacity:1.0; --khtml-opacity:1.0; opacity:1.0; display:block; max-width:800px; margin:0 auto; }
#b_downfile img { margin:0 auto; max-width:100%; max-height:100%; }
#b_downfile .b_close { background:url(../images/b_icon.png) no-repeat scroll 0 0; color: #fff; cursor: pointer; display: block; height: 18px; position: absolute; right: 2%; top: 2px; width: 18px; }

.linker{padding:8px;line-height:24px;overflow:hidden;position:relative}
.linker a{ padding: 0 3px;}
.linker span{font-weight:700}

.prompt{display:block;padding:10px;margin:10% 6px 0%;font-size:15px;border:1px solid #ff5757;background:#FFF4F4;overflow: hidden;}
.prompt b {font-weight:bold;font-size:16px;color:#ff1919;display:block;margin:0 0 6px;}
.prompt .shuomi{padding:0;}
.prompt .shuomi p{line-height:26px;}
.prompt .shuomi a{color:#ff6600;}

.other_list .content{overflow: hidden; word-wrap: break-word;}
.tishi_box{position:fixed;z-index:999999;text-align: center; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9);top: 0;left: 0;width: 100%;height:100%}  
.tishi_box img{width:100%;}   

.clearfix { *zoom:1;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.dialog_box{position:fixed;z-index:999999;background:#fff;width:100%;height:78%;overflow:hidden;left:0;bottom:0;}
.dialog_box .dia_top{height: 20px;line-height: 17px;text-align: center;font-size: 18px;margin: 5px 10px;display: block;float: right;width: 20px;background-color:#19a6ec;color: #fff;}
.dialog_box .herad_title{height: 20px;line-height: 17px;font-size:16px;margin: 5px 10px;display: block;float: left;font-weight: bold;}
.dialog_box .game_li{clear:both;}
.dialog_box .game_li li{width:21%;overflow: hidden;float: left;margin: 5px 6px;text-align: center;display: inline-block;min-height: 130px;}
.dialog_box .game_li li img{width:100%;max-width:80px;margin: 0 auto;}
.dialog_box .game_li li span{width: 100%;height: 20px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
.dialog_box .game_li li a.btn_tips{
background: none repeat scroll 0 0 #19a6ec;height: 28px;line-height: 28px;width: 60px;text-align: center;display: block;font-size: 16px;color: #fff;border-radius: 3px;overflow: hidden;z-index: 9999;box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.33) inset, 0 1px 2px 0 rgba(6, 0, 1, 0.2), 0 -1px 1px 0 rgba(12, 3, 7, 0.1) inset;text-shadow: 1px 1px 0 rgba(12, 3, 7, 0.1);border-color: #1d9bdc #1c9ada #1a96d6;border-style: solid;border-width: 1px;margin: 0 auto;}

.dialog_box .avbd_box li{width:45%;float:left;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;height:30px;line-height:30px;font-size:15px;}
.dialog_box .avbd_box li .top{background:#b2b2b2;color:#fff;padding: 0 5px;border-radius: 5px;margin: 0 5px;}
.dialog_box .avbd_box li .top_1{background: #f36160;}
.dialog_box .avbd_box li .top_2{background: #f2780c;}
.dialog_box .avbd_box li .top_3{background: #ffb65e;}
.dialog_hide_box{position:fixed;z-index:99999;overflow:hidden;bottom:0;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);top: 0;left: 0;width: 100%;height:100%}

.comment ._check{float: right;right:230px;}
.comment ._check label {float: left;padding-top: 5px}
.comment ._check #yzmText {width: 80px;height: 23px;border: 1px solid #CCC;margin-right: 15px; }
.comment ._yzm{display: none;position: absolute;background: #ddd;width: 110px;height: 65px;text-align: center;font-size: 12px;}


.ad_top{position: fixed;top: 0;background-color: #fff;width: 100%;z-index: 33333;display: none;}
.ad_top img{max-width:100%;margin: 0 auto;}
.close_box{position: absolute;float: right;bottom: 0;right: 0px;display: inline-block;width: 20px;height: 20px;background:url(../images/b_icon.png) 2px 2px no-repeat;}
