#tabBox{overflow: hidden;}
.rjtab-ul{height: 38px;background: #f5f5f5;
    margin: 10px 12px;border: 1px solid #d3d3d3;
    border-radius: 5px;overflow: hidden;font-size: 16px;
}
.rjtab-ul li{float: left;
    line-height: 38px;text-align: center;border-right: 1px solid #d3d3d3;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.rjtab-ul li:last-child{border-right: 0;}
.rjtab-ul li a{display: block;}
.rjtab-ul li.on{color: #1677FF;background: #fff;}
.rjtab-ul li.on a{color: #1677FF;}
/* 列表 */
.game_tags{padding:10px 0 0 10px;}
.flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.game_tags ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.game_tags ul li{width:22%;height:27px;line-height:27px;text-align:center;border:1px solid #e4e4e4;border-radius:3px;margin:0 5px 10px 0;}
.game_tags ul li a{display:block;color:#666;font-size:12px;}
.game_tags ul li.current,.game_tags ul li.on{border-color:#1677FF;background:#1677FF;}
.game_tags ul li.current a,.game_tags ul li.on a{color:#fff;}
.game_tags ul li:nth-child(n+8){display: none;}
.game_tags ul li.game_classify{display: block;background-color: #fff;}
.game_tags ul li.game_classify a{color: #666;}
.game_tags ul li.game_classify i{display:inline-block;width:10px;height:6px;background-position:-13px -102.4px;position:relative;margin-right:3px; }
.game_tags ul li.game_classify i.up{background-position:-13px -109.4px;}
.bg {
    background: #fff;
}
.icon_i {
    background-image: url(../images/index_icon.png);
	background-repeat:no-repeat;
    background-size:256px 256px;
    display: block;
}

/* 下载页排行榜 */
.m-newul { padding:0 15px; }
.m-newul li{height: 69px;padding: 16px 0;overflow: hidden;position: relative;z-index: 0;border-bottom: 1px solid #f1f1f1;}
.m-newul li a.game_con{  overflow: hidden;zoom:1; display: block; position: relative;}
.m-newul li a.game_con img{ width: 70px; height: 70px; border-radius: 15px; float: left; margin-right: 10px;}
.m-newul li a.game_con .game_title{ overflow: hidden; margin-left: 80px;  }
.m-newul li a.game_con .game_title p{ font-size: 16px; color: #090909; height: 25px; line-height: 25px;overflow: hidden; padding-right: 60px;}
.m-newul li a.game_con .game_title span{ display: block;height: 25px;line-height: 25px; color: #787876;overflow: hidden;}
.m-newul li a.game_con .game_title span font,.m-newul li a.game_con .game_title span em{color: #979797;}
.m-newul li a.game_con .game_title .discribe{height: 20px;line-height: 20px;overflow: hidden;color: #333;display:  block;white-space: nowrap;text-overflow:  ellipsis;}

.m-newul li a .game_down{display: block;width: 58px;height: 28px;line-height: 28px;font-size: 14px;color: #fff;overflow: hidden;position: absolute;right:0;top: 0px;text-align: center;border-radius: 3px;background: #1677FF;}
.m-newul li a:hover .game_down { background:#60c5f6  }

/* 翻页 */

.pageWrap{padding: 10px;justify-content:space-between;-webkit-justify-content:space-between;}
.pageWrap a,.pageWrap span{width:15%;height:27px;line-height:27px;text-align:center;font-size:12px;color:#454545;border-radius:3px;background-color:#e7ebee;}
.pageWrap .current{color:#fff;font-size:12px;background:#1677FF;}
.pageWrap .disabled{background:#ececec;color:#b1b1b1;}
.pageWrap .ico_l{width: 9px;height: 15px;background-position: -67px -44px;position: relative;top: 6px;left: 8px;}
.pageWrap .ico_r{width: 9px;height: 15px;background-position: -84px -44px;position: relative;top: 6px;left: 9px;}
.pageWrap a:first-child,.pageWrap a:last-child{width: 48px;}
.pageWrap span{background: #1677FF;color: #fff;}
/*article*/

/* 文章列表 */
.g-list { background-color: #fff; width: 100%; overflow: hidden; }
.m-listbox {position: relative;}
.m-listbox dl {    position: relative;      border-bottom: 1px solid #f2f2f2;    padding: 10px; }
.m-listbox dl a { display: block;}
.m-listbox  dt {position: absolute;left: 10px;top: 10px;width: 1200px;}
.m-listbox img {    width: 120px;    height: 80px;    display: block;}
.m-listbox .tags {    position: absolute;    left: 0px;    bottom: 0px;
    color: #fff;    font-size: 12px;    height: 18px;    line-height: 18px;    padding: 0px 5px;    background-color: rgba(0,0,0,0.6);}
.m-listbox dd {    padding: 0px 0px 0px 130px;}
.m-listbox dd strong { display: block;    font-size: 16px;    color: #333;    padding: 0px 0px 0px 0px;    height: 26px;    line-height: 24px;    overflow: hidden;}
.m-listbox dd p {    position: relative;    height: 35px;    font-size: 13px;    color: #666;    line-height: 18px;    overflow: hidden;}
.m-listbox dd span {position: relative; display: block; height: 20px; line-height: 20px; font-size: 12px; color: #999}
.m-listbox dl dd i{ display: none; height: 20px; float: left; width: 20px; background-size: 1500px;}
.m-listbox dl dd b { font-weight: normal; margin-right: 5px;}
.m-listbox dl a dd i { background-position:-887px -2px}
.m-listbox dl a:hover dd i { background-position:-887px -20px}
.m-listbox dl a dd i:nth-last-child(2) { background-position:-887px -37px; }
.m-listbox dl a:hover dd i:nth-last-child(2) { background-position:-887px -51px}
.m-listbox dl a:hover { background-color: #f1f1f1;}
.m-listbox dl a:hover strong,.m-listbox dl a:hover p,.m-listbox dl a:hover span { color: #f40;}
.m-catid100 p span a { font-size: 12px;}
.m-loading { height: 34px;line-height: 34px; text-align:center}

/*editor*/
.author-intro {height:160px;margin:0;padding-top: 8px;background-color:#fff;border:1px solid #f2f2f2;}
.author-intro .col-a {width:30%;height:90px;margin:0;text-align:center;float: left;overflow:hidden;}
.author-intro .col-b {width:70%;height:80px;padding:5px 0;float: left;overflow:hidden;}
.author-intro .col-c {width:100%;height:60px;overflow:hidden;float: left;line-height:24px;}
.author-intro .col-c p {text-indent: 15px;display: block;overflow: hidden;padding: 10px;}
.author-intro .col-c p em{height:30px;}	
.author-intro .col-a img {width:80px;height:80px;margin:5px;border-radius:50%;}
.author-intro .col-a a:hover img {border-radius:0;}

.author-intro .author-name {margin-bottom:5px;overflow:hidden;zoom:1;}
.author-intro .author-name strong ,.author-intro .author-name a {display:block;float:left;}
.author-intro .author-name strong {margin-right:25px;font-size:16px;color:#1677FF;}
.author-intro .author-name a {width:42px;height:20px;margin-right:10px;padding:0 5px 0 8px;line-height:20px;border-radius:3px;border:1px solid #e5e5e5;text-decoration:none;overflow:hidden;_line-height:22px;background-color:#fff;}
.author-intro .author-name .author-follow i {margin:5px 3px 0 0;_margin-right:0;}
.author-intro .author-name .author-up i {margin:4px 3px 0 0;_margin-right:0;float: left;}
.author-intro .author-name .author-up em {width:22px;display:block;float:left;text-align:center;}
.author-intro .author-name a:hover {background-color:#08A32C;color:#fff;border:1px solid #078424;}
.author-intro .author-name .author-follow:hover i {background-position:-30px 0;}
.author-intro .author-name .author-up:hover i {background-position:-30px -20px;}
.author-type {margin-bottom:4px;margin-top:3px;font-size:13px;line-height:18px;}
.author-type i {width:18px;height:18px;margin-right:5px;background:url(../images/sprite.png) no-repeat -60px -20px;display:block;float:left;}
.author-type span{padding-left:20px;}
.author-extra {margin-right:0px;}
.author-extra p {font-size:13px;}
.author-extra span ,.author-intro .col-c p span,.author-type span{color:#777;}
.author-extra em {margin-right:35px;line-height: 16px;}
.author-up i {width:14px;height:13px;background:url(../images/sprite.png) no-repeat 0 -20px;}
.author-up i {display:block;float:left;}

/*article list*/
/* new */
.hot_strategy ul{padding:0 10px 5px;}
.hot_strategy li{height: 40px;line-height: 40px;border-bottom:1px solid #e1e8f0;}
.hot_strategy li:last-child{border-bottom:none;}
.hot_strategy li i{display:inline-block;width:10px;height:20px;position:relative;margin-right:3px;background-position:0 -36px;position: relative;top: 14px;}
.hot_strategy li a{width: 0%;height: 40px;line-height:40px;font-size: 14px;color: #333;overflow:hidden;white-space:nowrap;    text-overflow: ellipsis;}
.hot_strategy li span{margin-left: 10px;font-size: 12px;color: #ababab;}
.flex_grow {
    -webkit-box-flex: 1.0;
    -moz-flex-grow: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
}

.game_info .cont mip-img {
    display: block;
    max-width: 60%;
    height: auto;
    margin: 0 auto .1rem auto;
}
.game_info .guarantee {
    font-size: 14px;
    color: #999;
}
.game_info .guarantee .safety {
    height: 40px;
    line-height: 40px;
}
.flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.game_info .guarantee .safety ul {
    flex: 1;
}

/*art-down*/
.g-downtop{width:100%;height:auto;background:#fff;display:block;overflow:hidden;box-sizing:border-box;margin-bottom:8px;}
.g-downtop .m-downinfo{width:100%;height:auto;display:-webkit-box;overflow:hidden;padding: 15px 15px 0;box-sizing: border-box;}
.g-downtop .m-downinfo dt{ width:70px; height:70px; margin:0; display:block; overflow:hidden}
.g-downtop .m-downinfo dt img{ width:100%; height:70px; display:block; overflow:hidden; border-radius:15px;}
.g-downtop .m-downinfo dd{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1; padding:0 0 0 14px; margin:0; box-sizing:border-box;}
.g-downtop .m-downinfo dd h1{ width:100%; height:22px; line-height:22px; font-size:18px; font-weight:bold; color:#333; float:left; margin:2px 0 4px; display:inline; overflow:hidden; font-weight: normal}
.g-downtop .m-downinfo dd ul{ width:100%; float:left; box-sizing:border-box; margin:0; display:inline; overflow:hidden}
.g-downtop .m-downinfo dd ul li{ width:50%; height:20px; line-height:20px; float:left; font-size:13px; font-weight:normal; color:#999; display:inline; overflow:hidden;}
.g-downtop .m-downinfo dd ul li a{ text-decoration:underline; color:#1677FF;}
.g-downtop .m-down-ul{margin: 0;overflow:hidden;padding: 10px 15px 0 0;}
.g-downtop .m-down-ul li{float:left;width:50%;font-size: 14px;font-weight:normal;color:#fff;text-align:center;padding: 0 0 0 15px;box-sizing: border-box;display: inline;overflow: hidden;margin: 0 0 15px 0;}
.g-downtop .m-down-ul li.m-last{ width:100%;}
.g-downtop .m-down-ul li a{width: 100%;height: 42px;line-height: 42px;background: #1677FF;border-radius: 4px;font-size: 16px;font-weight: normal;color: #fff;text-align: center;display: block;overflow: hidden;margin: 0;text-decoration: none;}
.art_ms{padding:10px;
    height:50px;
    overflow:hidden;
    color:#666;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	text-overflow:ellipsis;
	line-height:20px;
	}
.art_ms span{color:#1677FF;}	
.g-downtop .rela_down a {
    width: 85%;
    height: 42px;
    line-height: 42px;
    background: #1677FF;
    border-radius: 4px;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    text-align: center;
    display: block;
    overflow: hidden;
    margin: 0;
    text-decoration: none;
	padding:0 15px;
	margin:8px auto;
}	



/*m-botom*/
.m-botm{margin-bottom:8px;}