/*菜单*/
.sub_nav{background:#fff;width:1200px;margin:0 auto 20px;overflow:hidden}
.sub_nav p{border-top:1px solid #f6f6f6;font-size:14px;color:#666;padding:15px 0 15px 95px;line-height:27px;margin-top:-1px;position:relative}
.sub_nav p a,.sub_nav p span{display:inline-block;height:27px;margin:5px 0}
.sub_nav p span{position:absolute;left:25px;top:14px}
.sub_nav p a{padding:0 10px}
.sub_nav p a.on,.sub_nav p a:hover{background:#3385ff;color:#fff}
.sub_nav p a em{background:url(../images/com_icon.png) no-repeat -139px -18px;width:14px;height:14px;display:inline-block;margin-left:2px;vertical-align:5px}

/*游戏列表*/
.yxk_box{ width:1200px; height:auto; background:#fff; overflow:hidden;}
.yx_list{}
.yx_list .kk{ float:left; width:600px; height:100px; padding:30px 0; border:1px solid #f6f6f6; border-left:none; margin:-1px -1px 0 0px; overflow:hidden;}
.yx_list .kk .pic{width:100px; height:100px; float:left; position:relative; margin:0 25px 0 30px; overflow:hidden; _display:inline;}
.yx_list .kk .pic img{width:100px; height:100px; _width:99px;display: block; border-radius:20px;}
.yx_list .kk .bnt{color:#3385ff; border:1px solid #3385ff;border-radius:5px; text-align:center; width:86px; height:31px; line-height:31px; display:inline-block; float:right; font-size:16px; margin:58px 50px 0 0px; overflow:hidden;}
.yx_list .kk .bnt:hover,.yx_list .kk .bnt.on{   }

.yx_list .kk .info{float:left; width:275px; color:#555; height:100px; overflow:hidden;}
.yx_list .kk .info h5{font-size:20px; font-weight:normal;margin-bottom:5px; font-weight:bold}
.yx_list .kk .info h5 a{color:#666;display: inline-block;vertical-align: middle;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;max-width: 60%;}
.yx_list .kk .info h5 a:hover{color:#3385ff;}
.yx_list .kk .info .big_zhekou{font-size: 12px;
    padding-left: 10px;
    padding-right: 5px;
    font-style: normal;}
.yx_list .kk .info .text{ font-size:14px; clear:both; line-height:25px; height:50px; overflow:hidden;margin-top:5px}
.yx_list .kk .info .label{display: inline-block;padding: 2px 10px;background: #ece7e8;border-radius: 4px;margin-right: 7px;font-size: 12px;color:#989898}
.yxk_box .page{margin:30px auto;padding:0px;text-align: center;}




/* 游戏详情 */
.Collect{color:#00b3ff;font-weight: 500;margin-left:10px;cursor:pointer}
.icon_Collect{margin-right:4px;font-size:19px;font-style: normal;}
.Collect .state{font-style: normal;font-size:17px}
.active .icon_Collect,.active.Collect {color:#ffb525;}
.show_l{float:left;width:298px;height:auto;border:1px solid #fff;border-right-color:#f6f6f6;z-index:1;position:relative}
.guding2{position:fixed;bottom:155px;width:298px;border-right-color:#f6f6f6;background:#fff;z-index:2}
.show_l1{border-bottom:1px solid #f6f6f6;padding:45px 0 0 0;position:relative}
.show_l1 .tit{color:#666;font-size:24px;width:100%;text-align:center;font-weight:700}
.show_l1 .pic{width:125px;height:125px;margin:10px auto;position:relative}
.cover_125{background-position:0 -178px;width:125px;height:125px}
.show_l1 .fenshu{position:absolute;right:17px;top:5px;display:inline-block;font-size:18px;color:#e84c3d}
.show_l1 .fenshu em{font-size:30px;font-style:italic}
.newdown{background:#e6e6e6 url(../images/newdown_bj.png) no-repeat;width:250px;margin:12px auto;padding-top:20px;background-size:250px auto}
.newdown .ewmbox{padding:15px;width:110px;height:110px;background:#fff;margin-top:2px;margin:0 auto;position:relative}
.newdown .ewmbox img{width:100%;height:100%;display: block;}
.newdown .ewmbox .ilogo{position:absolute;top:64px;left:60px;width:20px;height:20px}
.ksaz span{display:block;width:200px;height:33px;margin:12px auto 0 auto;background:url(../images/ksaz.png) no-repeat}
.newdown .show_l2{padding:8px 20px 0 20px;border:none}
.newdown ul li{float:left;width:100%;margin:0;border-radius:5px;height:45px}
.newdown .show_l2 ul li+li{margin-top:10px}
.newdown .show_l2 ul li.az{background:#5fbb5b}
.show_l2 ul li a{display:block;width:100%;line-height:45px;height:45px;font-size:20px;color:#fff;float:left;overflow:hidden}
.newdown .show_l2 ul li .kuang{display:inline-block!important}
.show_l2 ul li .icon{margin:9px 20px 0;background:url(../images/yxk_bg.png) no-repeat;float:left;overflow:hidden}
.newdown .show_l2 ul li .icon{margin:10px 8px 0 30px;width:25px;height:25px}
.newdown .show_l2 ul li .icon.az{background-position:-22px -736px}
.newdown .show_l2 ul li .icon.ios{background-position:1px -735px}
.newdown .show_l2 ul li .icon.pc,.newdown .show_l2 ul li .icon.xp{background-position:-47px -737px}
.newdown .show_l2 ul li .tit{line-height:45px;font-size:14px!important;float:left}
.newdown .show_l2 ul li.az{background:#5fbb5b}
.newdown .show_l2 ul li.az:hover{background:#49b244}
.newdown .show_l2 ul li.ios{background:#454545}
.newdown .show_l2 ul li.ios:hover{background:#3b3b3b}
.newdown .show_l2 ul li.pc{background:#6089ff}
.newdown .show_l2 ul li.pc:hover{background:#4575ff}
.down_bt{height:6px;background:#fff url(../images/yxk_bg.png) no-repeat -81px -740px;margin-top:18px}
.show_l3{padding:20px 30px;width:238px;overflow:hidden;border-top:1px solid #f6f6f6;padding-top:5px}
.show_l3 .text{color:#666;font-size:14px;height:auto;line-height:30px}
.show_l3 .text span{margin-right:15px}
.show_l3 .newdigg{height:28px;line-height:28px;margin:10px auto;overflow:hidden}
.show_l3 .newdigg div{height:28px;width:113px;float:left;background:url(../images/yxk_bg.png) no-repeat;float:left;cursor:pointer;overflow:hidden}
.show_l3 .newdigg .digg_good{background-position:0 -313px}
.show_l3 .newdigg .digg_bad{background-position:-122px -313px;margin-left:11px}
.show_l3 .newdigg div p{height:28px;width:57px;text-align:center;font-size:14px;color:#666;overflow:hidden}
.show_r{float:left;width:900px;height:auto;background:#fff;position:relative;overflow:hidden}
.show_r1{padding:0 30px 39px;}
.show_r1 .title{font-size:18px;color:#333;height:38px;line-height:25px;margin:25px 0 5px 0;overflow:hidden}
.show_r1 .title a{display:inline-block;float:right;width:125px;height:38px;background:url(../images/skin_img/yxk_bg.png) no-repeat -222px -425px;line-height:38px;color:#fff!important;font-size:20px;text-align:center;overflow:hidden}
.gamejs{clear:both;height:177px;overflow: hidden;transition: all .3s;}
.btn_unfold{float: right;margin-top: 10px;font-size: 14px;border: 1px solid;padding: 4px 24px;position: relative;}
.btn_unfold:after{content: attr(text);
    background: #fff;
    position: absolute;
    right: -6px;
    font-size: 18px;
    top: 4px;
    line-height: 100%;}
.gamejs p{color:#666;font-size:14px;line-height:32px}
/* .show_r1 a,.show_r1 a span{color:#3385ff!important} */
.show_r2{margin:30px 30px 39px;background:#fcfcfc;overflow:hidden;margin-bottom:10px;}
.showcase{padding-top:20px;padding-bottom:20px;margin:0 20px}
.game_banner{padding-bottom:18px!important}
.game_banner .swiper-slide img{width:100%}
.game_banner .swiper-slide{width:auto}
.game_banner .swiper-scrollbar{background:transparent}
.swiper-button-next:after, .swiper-button-prev:after{font-weight: bolder;
    background: rgba(0,0,0,.5);
    padding: 9px;
    color: #fff;
    border-radius: 4px;
    font-size: 18px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:0}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:0}
.game_banner .swiper-scrollbar .swiper-scrollbar-drag{background:#e84c3d}
.show_tlyx .title{font-size:18px;color:#666;margin:15px 0 10px 0px;}
.show_r2{margin-bottom:10px}
.shtlyx_list{margin:15px 0 22px 30px}
.shtlyx_list ul li{width:190px;float:left}
.shtlyx_list ul li+li{margin-left:27px}
.shtlyx_list ul li a{display:block}
.shtlyx_list ul li a img{width:190px;height:120px;display:block}
.shtlyx_list ul li a em{display:block;font-size:14px;color:#666;line-height:20px;height:40px;overflow:hidden;margin-top:10px}
.shtlyx_list ul li a:hover em{color:#3385ff}
.shtlyx_list ul li a:hover img{outline:2px solid #3385ff}
.sq_position{
position: absolute;
bottom: 10px;
left: 25px;
}

.tab_btn_box{
	width:100%;
	overflow:hidden;
}
.tab_btn_box .item{
	border: 1px solid #ece7e8;
	color: #989898;
	display: inline;
	float: left;
	font-size: 14px;
	line-height: 32px;
	margin: 10px 10px 0;
	text-align: center;
	min-width: 78px;
	cursor: pointer;
}
.tab_btn_box .item:first-child{
	margin-left:0;
}
.tab_content_box{
	width:100%;
	margin-top:20px
}
.tab_content_box .tan_content_item{
	display: none;
}

.announcement_list{
	overflow: hidden;
}
.announcement_list .item{
	position: relative;
	float:left;
	width:47%;
	line-height:45px;
	font-size:16px;
	overflow: hidden;
	box-sizing:border-box;
	padding-left:10px;
}
.announcement_list .item:nth-child(even){
	float:right;
}
.announcement_list .item:before{
	content: "";
	    width: 4px;
	    height: 4px;
	    position: absolute;
	    left: 0px;
	    background: red;
	    top: 25px;
}
.announcement_list .item .text{
	float: left;
	width:84%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-top: 4px;
}
.announcement_list .item .time{
	float: right;
	color:#6c6c6c;
	font-size:13px;
}

.h_gift_list{
	overflow: hidden;
}
.h_gift_list .item{
	float:left;
	width:33.3333%;
	box-sizing:border-box;
	
	border-top:1px solid #ece7e8;
	border-right:1px solid #ece7e8;
}
.h_gift_list .item:nth-child(1),.h_gift_list .item:nth-child(2),.h_gift_list .item:nth-child(3){
	border-top:1px solid transparent;
}
.h_gift_list .item:nth-child(3n+3){
	border-right:1px solid transparent;
}
.h_gift_list .item a{
	
	display: block;
	padding:20px;
}
.h_gift_list .item a:hover{
	opacity: .7;
}
.h_gift_list .item .name{
	font-size: 16px;
	font-weight: bold;
	line-height:30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.h_gift_list .item .dsc{
	color:#999;
	height:37px;
	overflow: hidden;
	margin-bottom:15px;
}
.h_gift_list .item .progress{
	width:66%;
	float:left;
	margin-top:3px
}
.h_gift_list .item .sr-only{
	float:right;
	font-size:12px;
	color:#999;
}

.h_fk_list{
	overflow:hidden;
}
.h_fk_list .item{
	width:33.3333%;
	float:left;
}
.h_fk_list .item a{
	display: block;
	
	overflow: hidden;
	line-height:40px;
	border:1px solid #e6e6e6;
	padding:20px 10px;
	font-size:16px;
	margin-right:3.7%;
	margin-bottom: 3.7%;
	box-sizing: border-box;
}
.h_fk_list .item:nth-child(3n+3){
	margin-right:0
}

.h_fk_list .day,.h_fk_list .time{
	float: left;
	padding-right:15px;
}
.h_fk_list .item .channel{
	width:140px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.progress{
	background:#f3f3f3;
	border-radius:2em;
	height:11px
}
.progress .progress-bar{
	background:#00b3ff;
	height:100%;
	border-radius:2em;
	display: inline-block;
	vertical-align: top;
}