/*new heji list style*/
.tab_wrap { overflow: hidden; background: #fff; }


.Brdnav{overflow: hidden;height: 40px;line-height: 40px;margin: 0 12px;font-size: 14px;color: #999;}
.Brdnav a{color: #999;}
.Brdnav span{margin: 0 6px;font-family: initial;}

.tabbtn_style { overflow: hidden; margin: 0 12px; display: flex; height: 40px; line-height: 40px; }
.tabbtn_style a{ flex: 1; font-size: 16px; text-align: center; color: #777; font-weight: bold; }
.tabbtn_style span{width: 50%; padding:0 10px;font-size: 16px; text-align: center; color: #777; font-weight: bold;border-bottom: 2px solid #f6f6f6;}
.tabbtn_style .on { color: #333; border-bottom: 2px solid #2577e3; position: relative; }
.tabbtn_style .on:before { display: inline-block; position: absolute; left: 45%; bottom: 0; width: 0; height: 0; content: ''; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid #2577e3; }


.collection_item { overflow: hidden; background: #fff; }
.collection_item .collections { overflow: hidden; }
/* .collection_item .item + .item { display: none;}
.collection_item .collections a { margin-bottom: 6px; position: relative; display: block; overflow: hidden; }
.collection_item .collections a img { position: relative; z-index: 1; width: 100%; display: block; }
.collection_item .collections a .title { width: 100%; position: absolute; height: 60px; left: 0; bottom: 0; z-index: 2; background: -webkit-linear-gradient(bottom, #000000 0%, transparent 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); background: linear-gradient(to top, #000000 0%, transparent 100%); display: flex; }
.collection_item .collections a .title p { font-size: 16px; color: #fff; font-weight: bold; overflow: hidden; flex: 1; height: 60px; line-height: 60px; margin: 0 12px; }
.collection_item .collections a .title span { height: 60px; line-height: 60px; margin: 0 12px; font-size: 14px; color: #ff9900; font-weight: 600; } */

/* .collection_top { overflow: hidden; background: #fff; margin-bottom: 6px; }
.collection_top .info { margin-bottom: 6px; position: relative; display: block; overflow: hidden; }
.collection_top .info img { position: relative; z-index: 1; width: 100%; display: block; }
.collection_top .info .title { width: 100%; position: absolute; height: 60px; left: 0; bottom: 0; z-index: 2; background: -webkit-linear-gradient(bottom, #000000 0%, transparent 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); background: linear-gradient(to top, #000000 0%, transparent 100%); display: flex; }
.collection_top .info .title p { font-size: 16px; color: #fff; font-weight: bold; overflow: hidden; flex: 1; height: 60px; line-height: 60px; margin: 0 12px; }
.collection_top .info .title span { height: 60px; line-height: 60px; margin: 0 12px; font-size: 14px; color: #ff9900; font-weight: 600; }
.collection_top .text { overflow: hidden; padding: 12px; line-height: 20px; font-size: 12px; color: #666; }
.collection_top .text span { color: #ff9900; } */
.more_href{ width: 100%; height: 35px; line-height: 35px;text-align: center;text-decoration: none; color: #969696; outline: 0}

.collections{
	margin-top: 10px;
}

.collections .clearfix{
	margin-right: auto;
    margin-left: auto;
    *zoom: 1;
}

.collections ul .flex{
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}

.collections ul li {
    position: relative;
    float: left;
    width: calc(50% - 18px);
	margin:6px 0px 8px 12px;
}

.collections ul li a {
    display: block;
}

.collections ul li p {
    width: 100%;
    height: 35px;
    line-height: 35px;
    background: #F6F6F6;
    opacity: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 15px;
    color: #333;
    font-family: Microsoft YaHei;
    text-align: center;
    box-sizing: border-box;
    padding: 0 5px;
    /* padding-bottom: 0.3rem; */
}

.Game_list { overflow: hidden;margin-top: 0; }
.Game_list .item + .item { display: none; }
.Game_list .item .list:last-child { border: none; }
.Game_list .item { overflow: hidden; margin: 10px 12px; }
.Game_list .item .list {padding: 15px 0; height: 70px; margin: 0 12px; border-bottom: 1px solid #f5f5f5; display: flex; }
.Game_list .item .list .img { display: block; margin-right: 12px;position: relative; }
.Game_list .item .list .img p{position: absolute;left: -10px;width: 40px;top: -10px;background: #ff4c88;font-size: 12px;color: #fff;text-align: center;line-height: 20px;height: 20px;border-radius: 10px;}
.Game_list .item .list .img, .Game_list .item .list .img img { width: 70px; height: 70px; border-radius: 6px; }
.Game_list .item .list .info { flex: 1; margin-right: 12px; }
.Game_list .item .list .info .bt { display: block; width: 100%; height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; font-weight: 600; color: #333; }
.Game_list .item .list .info p { height: 20px; line-height: 20px; font-size: 10px; color: #999; margin: 4px 0; overflow:hidden;}
.Game_list .item .list .info p span { margin-left: 10px; }
.Game_list .item .list .info ul { overflow: hidden; width: 100%; height: 24px; }
.Game_list .item .list .info ul li { float: left; height: 18px; border-radius: 10px; padding: 0 10px; border: 1px solid #c5dcfc; text-align: center; font-size: 12px; color: #02c386; margin: 2px 4px 10px 0; }
.Game_list .item .list .info ul li a{ color: #02c386; }
.Game_list .item .list .downl_btn { width: 60px; height: 26px; box-shadow: 0 0 12px #9fcee5; background: -webkit-linear-gradient(left, #02c386 0%, #1ab2ff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02c386', endColorstr='#1ab2ff',GradientType=1 ); background: linear-gradient(to right, #02c386 0%, #1ab2ff 100%); color: #fff; text-align: center; border-radius: 4px; line-height: 26px; margin-top: 22px; }

.game-hj{height: auto;margin-bottom: 10px;overflow: hidden;display:block;}
.game-hj ul{height:auto;margin:0 8px;overflow:hidden;}
.game-hj ul li{display: block;float: left;width:48%;height:100px;margin: 15px 1% 5px 1%;position: relative;overflow: hidden;border-radius: 10px;}
.game-hj ul li img{border-radius: 10px;width: 100%;height: 100px;}
.game-hj ul li p{position: absolute;width: 100%;height: 26px;left: 0;bottom: 0;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;background: rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);text-align: center;color: #fafafa;font-size: 14px;transition: all .1s linear;-webkit-transition: all .1s linear;}


.tabbtn_style { overflow: hidden; margin: 0 12px; display: flex; height: 40px; line-height: 40px; }
.tabbtn_style a { flex: 1; font-size: 16px; text-align: center; color: #777; font-weight: bold; }
.tabbtn_style .on { color: #333; border-bottom: 2px solid #02c386; position: relative; }
.tabbtn_style .on:before { display: inline-block; position: absolute; left: 45%; bottom: 0; width: 0; height: 0; content: ''; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid #02c386; }


.spec_desc{
	font-size:14px;
	color:#a6a6a6;
	text-indent: 2em;
  padding:5px 10px;
	box-shadow: 0px 4px 6px #ddd;
	    margin-bottom: 20px;
}