#main{width:1200px;margin:0 auto;}
/*合集*/
.location{ height:30px; line-height:30px;color:#666; font-size:14px; padding-left:5px; margin:9px 0 5px 0; overflow:hidden;}
.location span{margin:0 5px;}
.location a{color:#666;}

.hj_box{width:1200px; height:auto; overflow:hidden;}
.hj_box_n{background:#fff;height:264px;margin-bottom:20px;width: 586px;float: left;overflow: hidden;box-shadow: 2px 2px 10px #ccc;}
.hj_box .hj_box_n:nth-of-type(2n+2){margin: 0 0 20px 20px;}
.hj_box_nl a{
    display: block;
    height: 100%;
}
.hj_box_nl a img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hj_box_nl{float:left;width: 330px;overflow:hidden;height: 100%;}
.hj_box_nr{float:right;width: 256px;overflow:hidden;}
.hj_box_nr .tit{font-size:24px; font-weight:bold; color:#666; padding-left:25px; overflow:hidden;}
.hj_box_nr .count{width:100px;height:34px;line-height:26px;padding-left: 32px;background:url(../images/yxk_bg.png) no-repeat -136px -156px;color:#fff;font-size:14px;font-weight:bold;margin: 10px 0 10px 20px;overflow:hidden;}
.hj_box_nr .count a{color:#fff;}
.hj_box_nr .text{font-size:16px;color:#666;overflow:hidden;padding: 0 15px;height: 150px;line-height: 24px;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;font-size: 14px;}
.hj_box_nr .tit a{display:block;height: 35px;line-height: 35px;color: #333;font-size: 20px;overflow: hidden;}
.page{ width:100%; margin:0 auto; text-align:center; font-size:16px;}
.page .a1{border:1px solid #f6f6f6;display:inline-block;padding:8px 14px;}
.page a{color:#666;margin: 0 2px;padding:8px 14px;border:1px solid #f6f6f6; background:#fff; display:inline-block;}
.page a:hover,.page a.bg,.page span a:hover{background:#3385ff; color:#fff;border:1px solid #3385ff;}

.page span a{ border:1px solid #f6f6f6; padding:8px 14px;}
.page a.none,.page a.none:hover{
    color: #999;
    background: #fff;
    border: 1px solid #f6f6f6; cursor:default;
}

.hj_box .page{padding:0;}

.hj_list{}
.hj_list dt{ width:1170px;float:left; }
.hj_list dd{height:125px; padding:25px 0; width:100%; float:left; margin-bottom:20px; background:#fff; overflow:hidden;}
.hj_list dd .pic{width:125px; height:125px; float:left; position:relative; margin:0 25px; overflow:hidden; _display:inline;}
.hj_list dd .pic img{width:125px; height:125px;}
.hj_list dd .bnt{color:#3385ff; border:1px solid #3385ff; text-align:center; width:114px; height:38px; line-height:38px; display:inline-block; float:right; font-size:20px; margin:58px 50px 0 0px; overflow:hidden;}
.hj_list dd .bnt:hover,.hj_list dd .bnt.on{ background:#3385ff; color:#fff; border:none; width:116px; height:40px; line-height:40px;}

.hj_list dd .info{float:left; width:820px; color:#555; height:125px;}
.hj_list dd .info h5{font-size:20px; font-weight:bold;}
.hj_list dd .info h5 a{color:#555;}
.hj_list dd .info .xx{ color:#666; width:820px; margin:5px 0 2px 0; height:20px; font-size:14px; overflow:hidden;}
.hj_list dd .info .xx span{display:inline-block; float:left; line-height:20px;}
.hj_list dd .info .xx .stars{margin-top:1px;}
.hj_list dd .info .xx em{display:inline-block; width:1px; background:#bfbfbf; height:17px; margin:3px 15px 0; float:left; overflow:hidden;}
.hj_list dd .info .text{ font-size:16px; clear:both; line-height:25px;}

/*游戏库*/
.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 span,.sub_nav p a{ display:inline-block; height:27px;margin:5px 0;/*728*/}
.sub_nav p span{position:absolute;left: 25px;top: 14px;}
.sub_nav p a{padding:0 10px;color: #333;}
.sub_nav p a:hover,.sub_nav p a.on{ 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;}
