.menu_top {
	border-bottom: 1px solid #ddd;
	background: #fff;
	height: 38px;
	overflow: hidden
}
.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;
	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: #333;
	font-size: 16px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	display: inline-block;
	width: 17%;
	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(https://m.87g.com/images/xing_16.png) no-repeat left top;}
.stars .star-ul li.on{background: url(https://m.87g.com/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(https://m.87g.com/images/mzt/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(https://m.87g.com/images/mzt/menu.png);margin-bottom: 10px;
}
.float-btn.btn-left{
    position: fixed;z-index: 99;right:10px;bottom: 230px;
    background-image:url(https://m.87g.com/images/mzt/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 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 #ffa600;float: inherit;}

.app_soft .r_list,.app_soft .r_list ul{width:100%;float:left;padding:0px;    background: #fff;}
.app_soft_bd{}
.app_soft_bd li{overflow:hidden;padding:10px;border-bottom:1px dashed #ccc;}
.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:66px;position:relative;overflow:hidden;}
.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(https://m.87g.com/images/mzt/property.png) no-repeat left center;background-size:15px;}
.lstcont p i.size{background:url(https://m.87g.com/images/mzt/m_ico.png) no-repeat -63px 2px;background-size:100px;}
.lstcont p i.heart{background:url(https://m.87g.com/images/mzt/hearts.png) left 1px;background-size:16px;}
.lstcont p i.person{background:url(https://m.87g.com/images/mzt/m_ico.png) no-repeat -19px 1px;background-size:100px;margin-left:8px;}
.lstcont p i.time{background:url(https://m.87g.com/images/mzt/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:20px;}
.apptxt li p{height:34px;line-height:34px;}
.apptxt li a .app_btn{float:right;width:68px;height:28px;line-height:28px;text-align:center;border:1px solid #ffa600;color:#ffa600;border-radius:2px;margin:-35px 0 0 0;font-size:14px;}
@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:#ffa600;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:#ffa600;float: inherit;}
*, *:before, *:after{box-sizing: unset;-webkit-box-sizing:unset;}


.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(https://m.87g.com/images/mzt/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(https://m.87g.com/images/mzt/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;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:#ffa600;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:#ffa600;border-bottom:1px solid #ffa600;}


.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;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: #ffa600;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(https://m.87g.com/images/mzt/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(https://m.87g.com/images/mzt/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(https://m.87g.com/images/bg-08.png);border-left:0; }
.footer{    padding: 15px;border-top: 1px solid #ffa600;background-color:#f2f2f2;}
.ft-link {
    overflow: hidden;
    /*padding-bottom: 15px;*/
}
.ft-link li {
    float: left;
    width: 33.333%;
    text-align: center;
}
.ft-link li + li {
    background: url(https://m.87g.com/images/zj/bd-left.png) no-repeat left center;
    -webkit-background-size: 1px 16px;
    background-size: 1px 16px;
}
.ft-link a {
    display: inline-block;
    line-height: 35px;
    padding-left: 25px;
    background-repeat: no-repeat;
    background-position: left center;
    font-size: 15px;
    color: #232323;
}
.ft-link .a1{
    -webkit-background-size: 23px 21px;
    background-size: 23px 21px;
    padding-left: 30px !important;
}
.ft-link .a2{
    -webkit-background-size: 15px 23px;
    background-size: 15px 23px;
}
.ft-link .a3{
    -webkit-background-size: 20px 19px;
    background-size: 20px 19px;
}
.copyright {
    text-align: center;
    line-height: 21px;
    color: #565656;
}
.comment_div {
    height: 100%;
	display:none;
}
.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);	
}
.div_a_9{background: white;}

/**swiper**/
.light-box .swiper-container {margin:0 auto;position:relative;z-index:1;}
.light-box .swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.light-box .swiper-container-android .swiper-slide,.swiper-wrapper {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.light-box .swiper-slide {-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;background-color: currentColor;}
.light-box .swiper-pagination {position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}
.light-box .swiper-container-horizontal>.swiper-pagination {bottom:10px;left:0;width:100%;}
.light-box .swiper-pagination-bullet {width:8px;height:8px;display:inline-block;margin:0 2px;border-radius:100%;background:#fff;}
.light-box .swiper-pagination-bullet-active {background-color:#ff8800 !important;}
/*放大图*/
.light-box{ position:fixed; top:0; z-index:999999999; width:100%; height:100%;background:rgba(0,0,0,.9)}
.light-box>div{height:100%;width:100%;overflow: hidden;margin:0 auto;}
.light-box ul,.light-box li{ height:100%; width:100%;}
.light-box .swiper-slide img {line-height:100%;max-width:100%;max-height:80%;}
.light-box .swiper-slide {text-align: center;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-pack: center;-webkit-box-align: center;}
.light-box .swiper-container-horizontal>.swiper-pagination{right:2rem!important;top:1rem!important;display:inline;width:auto;height:1.8rem;text-align:right;color: #c5c5c5;font-style: italic;}
.light-box .swiper-pagination-current{font-size:1.8rem;color:#fff;}
.light-box .close{display:block;width:30px;height:30px;overflow:hidden;position:absolute;left:1rem;top:2rem;font-size:0;z-index:99999;cursor:pointer;}
.light-box .close:before,.light-box .close:after{content:'';position:absolute;left:1.2rem;top:.2rem;display:block;width:.13rem;height:1.8rem;background:#ccc;font-size:0;vertical-align: middle;}
.light-box .close:before{-webkit-transform: rotate(45deg);}
.light-box .close:after{-webkit-transform: rotate(-45deg);}

.lstcont p i.l1{margin-left: 1px;}