.menu_top {
	/*border-bottom: 1px solid #ddd;*/
	line-height: 38px;
	background: #0075be;
	height: 38px;
	overflow: hidden;
	overflow-x: auto;
}
.menu_top::-webkit-scrollbar {
    display: none;
}
.m-nav-float{position:fixed;top:0;left:0;z-index:999999;/*display: -webkit-box;*/width:100%;}
.m-nav-float .menu_li{width:100%;}
.menu_li {
	height: 38px;
	line-height: 38px;
	white-space: nowrap;
	/*overflow-y: auto;
	overflow-x: auto*/
}

.menu_top li {
	width: 20%;
	text-align: center;
	color: #333;
	font-size: 16px;
	float: left;
	height: 38px;
	line-height: 38px;
	text-align: center
}

.menu_top a {
	-webkit-box-flex: 1.0;
	box-flex: 1.0;
	-moz-box-flex: 1.0;
	text-align: center;
	color: #fff;
	font-size: 16px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	display: inline-block;
	float: left;
	width: 20%;
	overflow: hidden;
}

.menu_top a.hover {
	color: #0aae24;
	border-bottom: 3px solid #0aae24;
	top: -3px;
	position: relative;
	height: 38px;
	line-height: 42px
}

.menu_top li a {
	display: block
}

.menu_top li.hover a {
	color: #0aae24;
	border-bottom: 3px solid #0aae24;
	top: -3px;
	position: relative;
	height: 39px;
	line-height: 42px
}
.stars .star-ul li{width: 16px;height: 16px;float: left;margin-right: 2px;background: url(../..../images/xing_16.png) no-repeat left top;}
.stars .star-ul li.on{background: url(../..../images/xing_16_on.png) no-repeat left top;}

/*.con-box{margin-top: 0px;}*/
/*.chapter .info{padding-bottom: 35px;}*/
.float-bar{
    position: fixed;z-index: 99;right:10px;bottom: 180px;
    width: 50px;display: none;
}
.float-btn{
    display: block;width: 50px;height: 50px;border-radius: 5px;
    background:rgba(0,0,0,0.7) url(../..../images/top.png) no-repeat center center;
    background-size:30px auto;
    moz-background-size:30px auto;
    webkit-background-size:30px auto;
}
.float-btn.btn-fmenu{
    position: fixed;z-index: 99;right:10px;bottom: 230px;
    background-image:url(../..../images/menu.png);margin-bottom: 10px;
}
.float-btn.btn-left{
    position: fixed;z-index: 99;right:10px;bottom: 230px;
    background-image:url(../..../images/g-13.png);margin-bottom: 10px;
}


/**新增相关游戏**/
.app_video,.app_soft,.app_article,.giftShow{background:#fff;}
 .app_soft{margin-top:10px;}
 .hd_article span.cur,.hd1 span.cur{border-bottom:3px solid #3388cc;}
 .hd_article1 span{display:block;height:36px;line-height:36px;border-bottom:3px solid #3388cc;width:30%;text-align:center;font-size:16px;}
.hd_article,.hd1{display:-webkit-box;display:-moz-box;display:box;}
.hd_article span,.hd1 span{-webkit-box-flex:1.0;-moz-box-flex:1.0;box-flex:1.0;text-align:center;display:block;/*height:36px;line-height:36px;*/font-size:16px;}
.hd_article span a{height:35px;line-height:35px;display: inline-block;}
.hd_article span a i{font-style: normal;background:#f50;color:#fff;padding:1px 4px;border-radius:8px;letter-spacing:0.6px;font-size:12px;margin-left:4px;    vertical-align: top;}
.hd_article span.cur,.hd1 span.cur{border-bottom:3px solid #178dd6;float: inherit;}

.app_soft .r_list,.app_soft .r_list ul{width:100%;float:left;padding:0px;    background: #fff;}
.app_soft_bd{margin-left: 10px;}
.app_soft_bd li{overflow:hidden;padding-right: 5px;padding-left: 5px;line-height:40px;height:40px;border-bottom:1px dashed #ccc;background: url(../images/i-b.png) no-repeat left center; background-color: white;padding-left: 17px;}
.app_soft_bd li:last-child{border-bottom:none;}
.app_soft_bd .img{width:66px;height:66px;border-radius:8px;float:left;margin-right:7px;}
.app_soft_bd li a{display:block;height:auto;position:relative;overflow:hidden;font-size:18px;}
.lstcont h3,.lstcont1 h3{font-weight:normal;font-size:15px;height:22px;line-height:20px;overflow:hidden;}
.lstcont h3 img,.lstcont1 h3 img{width:16px;height:16px;border-radius:3px;}
.lstcont,.lstcont1{padding-top:0;}
.lstcont h2{font-weight:normal;font-size:15px;overflow:hidden;margin-top:-5px;height:20px;}
.lstcont p{color:#858585;font-size:13px;line-height: 23px;text-overflow: ellipsis;white-space: nowrap;}
.lstcont p i{width:16px;height:16px;display:inline-block;margin:0 2px -2px 0;}
.lstcont p i.property{background:url(../images/property.png) no-repeat left center;background-size:15px;}
.lstcont p i.size{background:url(../images/m_ico.png) no-repeat -63px 2px;background-size:100px;}
.lstcont p i.heart{background:url(../images/hearts.png) left 1px;background-size:16px;}
.lstcont p i.person{background:url(../images/m_ico.png) no-repeat -19px 1px;background-size:100px;margin-left:8px;}
.lstcont p i.time{background:url(../images/time.png) no-repeat center 1px;background-size:15px;margin-left:8px;}
.lstcont1 p.info{height:20px;line-height:20px;width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#858585;}
.lstcont1 .lastNum{color:#ff7e72;margin-left:5px;} 
.lstcont1 p.info img{width:18px;height:18px;margin:-1px 0 0 8px;}
.lstcont .tre{-webkit-box-flex: 1;
    overflow: hidden;
    padding-right: 10px;}
.lstcont .tre span{display: block;
    line-height: 24px;
    height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #858585;
    font-size: 13px;}
.apptxt li h3{height:34px;line-height:34px;font-size:14px;}
.apptxt li p{height:34px;line-height:34px;}
.apptxt li a .app_btn{float:right;width:46px;height:22px;line-height:22px;text-align:center;border:1px solid #178dd6;background-color: #178dd6;color:white;border-radius:8px;margin:-30px 0 0 0;font-size:13px;}
@media screen and (max-width:320px){
	.apptxt li a .app_btn{width:60px;;height:24px;line-height:24px;}
	
	}
.apptxt li i.size{margin:0;}


.app_article {
    margin-top: 10px;
}

.ztshow{
	width:100%;
	border:2px solid #f4f4f4;
}
.ztshow  .z{width:30%;}
.ztshow  .g {
    width: 20%;
    float: right;
    margin-top: -30px;
    text-align: right;
    margin-right: 10px;
    color: #858585;
	line-height: 1.5; 
}
.ztshow img{
	width:25px;
	height:25px;
	float:left;
	margin:6px 10px 0px 10px;
	border-radius:6px;
}
.ztshow h3{
	color:#000000;
	font-size:16px;
	line-height:40px;
}

.sik{
	line-height:22px;
	margin:0;
	font-size:12px;
	margin-bottom:5px;
	padding:0;
	min-height:24px;
	max-height:52px;
	overflow:hidden;
	padding:5px;
	border-bottom:2px solid #f4f4f4;
}
.sik a{
	font-size:12px;
	color:#666;
	padding:0 5px;
	margin-right:5px;
	display:inline-block;
	margin-bottom:5px;
    border:1px solid #666;
	border-radius:4px;
}
.sik .tp{
	width:16px;
	height:16px;
	float:right;
	margin-top:33px;
	display:none;
}

.app_article .new_xg li{
	width:33.3%;
	float:left;
	border-bottom:none;
	text-align:center;
	}	

.app_article .new_xg li a{
	height:20px;
	line-height:20px;
	border-right:1px solid #d9d9d9;
	margin:8px 0;
	font-size:12px;
	}
.app_article .new_xg li	a:nth-child(3n){
	border-right:none;
	}
.app_article .xg_main_ul{overflow: hidden;}
.app_article ul{padding:0 5px;}
.app_article .xg_list,.app_article .xg_list ul{width:100%;/*height: 185px;*/float:left;padding:0px;}
.app_article li{height:36px;line-height:36px;overflow:hidden;border-bottom:1px dashed #ccc;position:relative}
.app_article li:last-child{border-bottom:none;}
.app_article li a{height:38px;line-height:38px;overflow:hidden;display:block;padding-left:15px;}
.app_article li em{display:inline-block;width:4px;height:4px;background:#999;border-radius:50px;position:absolute;top:17px;left:5px;}
.pagenumy{line-height: 1.5;width:100%;height:12px;text-align: center;padding-bottom:10px;}
.pagenumy span{display:inline-block;width:12px;height:12px;border-radius:50%;background-color:#f0f0f0;margin:0 5px;text-indent:-9999px;}
.pagenumy span.cur{background-color:#178dd6;float: inherit;}
.app_soft .r_list,.app_soft .r_list ul{width:100%;float:left;padding:0px;}


.pagenumx{line-height: 1.5;width:100%;height:12px;text-align: center;padding-bottom:10px;}
.pagenumx span{display:inline-block;width:12px;height:12px;border-radius:50%;background-color:#f0f0f0;margin:0 5px;text-indent:-9999px;}
.pagenumx span.cur{background-color:#178dd6;float: inherit;}


.app_guess{background:#fff;margin-top:10px;padding-top: 10px;}
.app_guess .t1{margin-left:10px;}
#guess_main{margin:0 5px;}
.guessCont{float:left;margin:5px 0;}
.guessCont .info span{font-size:16px;line-height:26px;background:url(../images/Arr.gif) no-repeat left center;padding-left:10px;}
.guessCont .info span i{font-size:13px;padding-left:5px;font-style: normal;font-weight: normal;text-decoration: none;}
.more{float:right;color:#858585;font-size:14px;padding-right: 10px;    padding: 0px 6px;
    background: url(../..../images/m-like-1.png) no-repeat left center;
    border-radius: 4px;
    color: #565656;
    display: block;    padding-left: 25px;}
.guessCont .info p{color:#858585;text-indent:2em;max-height:66px;line-height:22px;overflow:hidden;}
.guessList{overflow:hidden;margin-top:10px;}
.guessList li a{position:relative;display:block;overflow:hidden;width:66px;height: 68px;margin:0 auto;}
.guessList .gameTit{width:70px;height:14px;line-height:14px;font-size:13px;margin:0 auto;overflow:hidden;margin-bottom: 5px;}
.pagenum{line-height: 1.5;height:12px;text-align: center;padding-bottom:10px;}
.pagenum span{display:inline-block;width:12px;height:12px;border-radius:50%;background-color:#f0f0f0;margin:0 5px;}
.pagenum span.cur{background-color:#178dd6;float: inherit;}
.appimg{width:66px;height:66px;border-radius:8px;}
.AreaList ul,.ztlist ul{padding:10px 0;overflow:hidden;background:#fff;}
.AreaList li,.ztlist li,.guessList li{float:left;width:25%;text-align:center;margin-bottom:10px;} 
.AreaList li .gameTit,.ztlist li .gameTit{height:26px;line-height:26px;font-size:13px;overflow:hidden;}
.AreaList li .downbtn{display:block;background:#3d97df;color:#fff;width:66px;height:24px;line-height:24px;margin:0 auto;border-radius:2px;margin-bottom:10px;}

.Qad {padding:8px;height:90px;overflow:hidden;}
.Qtag .t1{margin-left:10px;margin-top:10px;}
.Qad li{position:relative;float:left;width:180px;height:90px;margin-right:8px;margin-bottom:10px;border-radius:5px;overflow:hidden;}
.Qad li p{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.5);color:#fff;display:block;height:24px;line-height:24px;text-align:center;overflow:hidden;}
.Qad li img{width:180px;height:90px;border-radius:5px;display: block;}

.Qtag {width:100%;overflow:hidden;background:#fff;margin-top:10px;}
.Qtag ul{padding-top:8px;padding-left:8px;}
.Qtag li{float:left;}
.Qtag li a{    line-height: 19px;background:none;padding:3px 6px;border:1px solid #eee;display:block;color:#fff;margin-right:8px;margin-bottom:8px;font-size:14px;border-radius:4px;}
.Qtag li.c1 a{color:#ce6808;}.Qtag li.c2 a{color:#005fbf;}.Qtag li.c3 a{color:#7f00ff;}.Qtag li.c4 a{color:#ff00ff;}.Qtag li.c5 a{color:#007f00;}
.Qtag li.c6 a{color:#f74242;}.Qtag li.c7 a{color:#672fa3;}.Qtag li.c8 a{color:#b73838;}.Qtag li.c9 a{color:#509e03;}.Qtag li.c10 a{color:#09bc92;}
.Qtag li.c11 a{color:#77770d;}.Qtag li.c12 a{color:#4ba8a8;}.Qtag li.c13 a{color:#1d4bd3;}.Qtag li.c14 a{color:#af5f15;}.Qtag li.c15 a{color:#a045a0;}
.Qtag li.c16 a{color:#db9553;}.Qtag li.c17 a{color:#7b7bf2;}.Qtag li.c18 a{color:#c13679;}.Qtag li.c19 a{color:#457f0b;}.Qtag li.c20 a{color:#778899;}

.lnav {height:42px;line-height:42px;border-bottom:1px solid #e2e2e2;padding:0 10px;background: #fff;}
.lnav .more{float:right;}
.lnav span{float:left;width:154px;height:42px;display:block;}
.lnav span a{float:left;width:50%;height:42px;color:#666;text-align:center;display: block;font-size: 16px;font-weight: 600;border-bottom:1px solid #666;}
.lnav span.s{width:auto;}
.lnav span.s a{width:auto;padding:0 8px;}
.lnav span a.cur{color:#3388cc;border-bottom:1px solid #3388cc;}
.lnav h2{float:left;padding:0 8px;height:42px;line-height:44px;display:block;font-size:16px;font-weight:600;color:#178dd6;border-bottom:1px solid #178dd6;}


.app_appmore {margin-top:10px;background:#fff;overflow: hidden;}
.app_appmore ul li{padding:10px 5px 10px 10px;overflow:hidden;zoom:1;position:relative;border-bottom:1px solid #e8e8e8;}
.app_appmore ul li .img{margin-right:10px;display:block;width:60px;height: 60px;float:left;}
.app_appmore ul li img{width:60px;height:60px;border-radius:8px;}
.app_appmore ul li p{-webkit-box-flex:1;color:#777;overflow:hidden;padding-right:50px;}
.app_appmore ul li p a{display:block;height:16px;line-height:16px;overflow:hidden;font-size:15px;}
.app_appmore ul li p span{display:block;line-height:16px;height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:12px "\5FAE\8F6F\96C5\9ED1";}
.app_appmore ul li p span.txt{position:relative;line-height:26px;height:26px}
.app_appmore ul li p u{margin:0 6px;padding:0 6px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;text-decoration: unset;}
.app_appmore ul li .btn {width: 40px;height: 25px;padding-top: 35px;color: #178dd6;line-height:25px;text-align:center;background: none;position:absolute;right:5px; top:12px}
.app_appmore ul li .btn .bg {position: absolute;left: 0;top: 0;display: inline-block;width: 100%;height: 30px;background: url(../images/snav.png) 9px -175px no-repeat;background-size: 26px auto;}
.app_appmore ul li p span .lstar0,.app_appmore ul li p span .lstar1,.app_appmore ul li p span .lstar2,.app_appmore ul li p span .lstar3,.app_appmore ul li p span .lstar4,.app_appmore ul li p span .lstar5,.app_appmore ul li p span .lstar6{background:url(../images/litterStar.png) no-repeat;width:72px;height:13px;display:inline-block;position:relative;top:1px;}
.app_appmore ul li p span .lstar1{background-position:0 -26px;}
.app_appmore ul li p span .lstar2{background-position:0 -52px;}
.app_appmore ul li p span .lstar3{background-position:0 -78px;}
.app_appmore ul li p span .lstar4{background-position:0 -104px;}
.app_appmore ul li p span .lstar5,.app_appmore ul li p span .lstar6{background-position:0 -130px;}
.app_appmore .moreBtn{text-align:center;padding:8px 0;clear:both;}
.app_appmore .t1{margin-left: 10px;margin-top: 10px;}

/**新增相关游戏结束**/
.chapter .chapter-cont h4{display: inline-block;border-bottom: 1px solid #65bde5;margin: 20px 0;font-size: 16px;color: #2b2b2b;line-height: 23px;height: 23px;background-repeat: no-repeat;background-position: 0 0;padding-left: 30px;font-weight: bold;background-image: url(/images/bg-08.png);border-left:0; }
.footer{    padding: 15px;border-top: 1px solid #178dd6;background-color:#f2f2f2;}

.copyright {
    text-align: center;
    line-height: 21px;
    color: #565656;
}
.comment_div {
    height: 100%;
}
.snbg{position: relative;}
.snbg:after{
	content: "";
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 90px;
    background: -moz-linear-gradient(to bottom, rgba(255,255,255,0), #fff);
    background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0), #fff);
    background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);	
}




/*******************************
  -------[=头部]-------
********************************/
header{/*height: 60px;line-height: 60px;*/background: #178dd6;padding:0 18px;}
header .logo{float: left;}
header .logo img{height: 25px; display: inline-block;vertical-align: middle;margin-bottom: 3px;}

header .searchBox{float: right;margin-top: 15px;}
.searchBox{background: #fff;border-radius: 8px;height: 30px;width: 52%;padding: 0 10px;display: inline-block;vertical-align: middle;}
.searchBox input{height:30px;line-height: 30px \9;float: left;}
.searchBox .so-inp{width: 80%;background: none;font-size: 16px;}
.searchBox .so-sub{width:20px;cursor: pointer;background: url(../../images/i-so.png) no-repeat center center;float: right;background-size: 18px auto;}

/*******************************
    -------[=导航]-------
********************************/
.dn{display:none}
.menu-btn{display: inline-block;width: 45px;height: 45px;background: #f60;cursor: pointer;}

#pop-menu{font-size: 15px;background: rgba(0,0,0,0.5);display: none;}
#pop-menu ul{width: 100%;line-height: 35px;}
#pop-menu li{}
#pop-menu li a{display: block;color: #fff;padding: 0 20px;
    background: #11a29d;border-bottom: 1px solid #ddd;}
#pop-menu li dl{display: none;}
#pop-menu li dd{}
#pop-menu li dd a{background: #0f0;padding-left: 40px;}
/*******************************
    -------[=搜索]-------
********************************/
header.head2{padding: 0;height: 40px;line-height: 40px;position: relative;z-index: 9999;}
header.head2 h1{text-align: center;font-size: 20px;font-weight: normal;color: #fff;}

.back-btn,.menu-btn,.soso-btn{display: inline-block;position: absolute;top: 0;
    width: 35px;height: 35px;}
.back-btn{left:10px; margin-top: 2px;
background: url(../../images/all_ico.png) 0 -628px no-repeat;
    text-indent: -9999px;
    background-size: 30px auto;
}
.menu-btn{right: 35px;margin-top: 3px;
background: url(../../images/all_ico.png) 3px -46px no-repeat;
    background-size: 30px auto;
}
.soso-btn{right: 0;margin-top: 3px;
    background: url(../../images/all_ico.png) 0px 6px no-repeat;
    background-size: 32px auto;
}

.menu-btn.on,.soso-btn.on{background-color: #0075be;}


.soBox{height: 30px;line-height: 30px;margin: 10px 12px;padding: 0 5px;
    background: #fff;border-radius: 5px;overflow: hidden;position: relative;
    box-shadow: 0 0 5px #ddd;}
.soBox input{height: 30px;line-height: 30px \9;float: left;}
.soBox .so-inp{display: block;width: 100%;padding-right: 45px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.soBox .so-sub{width: 45px;border-radius: 5px;position: absolute;right: 0;top: 0;
    background:#65c82b url(../../images/i-so2.png) no-repeat center center;
    cursor: pointer;background-size: 18px auto;}

.st1{font-size: 18px;font-weight: normal;color: #333;
    height: 45px;line-height: 45px;border-bottom: 1px solid #e1e2e1;}
.st1 span{display: inline-block;line-height: 28px;border-bottom: 2px solid #178dd6;font-size: 17px;}

/*******************************
    -------[=初始化搜索]-------
********************************/
.hotWords{font-size: 13px;padding: 10px 0;overflow: hidden;margin-right: -10px;}
.hotWords a{display: inline-block;padding: 0 10px;height: 24px;
    line-height: 24px;color: #fff;border-radius: 5px;float: left;
    margin: 0 10px 10px 0;}

/*.c1{background: url(../../images/linear1.jpg) repeat-x left top;}
.c2{background: url(../../images/linear2.jpg) repeat-x left top;}
.c3{background: url(../../images/linear3.jpg) repeat-x left top;}
.c4{background: url(../../images/linear4.jpg) repeat-x left top;}
.c5{background: url(../../images/linear5.jpg) repeat-x left top;}*/

.refresh-btn{display: block;width:75px;height: 25px;border: 1px solid #b8d5e6;
    color: #333;text-align: center;line-height: 23px;
    margin: 10px auto;border-radius: 4px;
    background: #d8edf9; /* Old browsers */
    background: -moz-linear-gradient(top,  #d8edf9 0%, #d6ecf8 50%, #d6ecf8 51%, #d8edf9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8edf9), color-stop(50%,#d6ecf8), color-stop(51%,#d6ecf8), color-stop(100%,#d8edf9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d8edf9 0%,#d6ecf8 50%,#d6ecf8 51%,#d8edf9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d8edf9 0%,#d6ecf8 50%,#d6ecf8 51%,#d8edf9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d8edf9 0%,#d6ecf8 50%,#d6ecf8 51%,#d8edf9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #d8edf9 0%,#d6ecf8 50%,#d6ecf8 51%,#d8edf9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 */
}
.refresh-btn:hover{color: #178dd6;}
.i-refresh{display: inline-block;padding-left: 18px;
    background: url(../../images/i-refresh.png) no-repeat left center;
    background-size: 15px auto;
}
/*弹出搜索*/
#popSoso{position: absolute;width: 100%;left: 0;top: 40px;
    background: #0075be;display: none;
    padding: 8px 75px 8px 12px;z-index: 99999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

#popSoso input{height: 30px;line-height: 25px \9;float: left;border-radius: 10px;

}
#popSoso .so-inp{display: block;width: 91%;background: #fff;padding: 0 10px;
    -webkit-box-sing: border-box;
    -o-box-sizingzing: border-box;
    -moz-box-sizi: border-box;
    box-sizing: border-box;font-size: 16px;
}
#popSoso .so-sub{width:80px;position: absolute;right: 12px;top: 8px;font-size:18px;
    color: #fff;background:#65c82b;cursor: pointer;}
