.clearfix {
    margin-right: auto;
    margin-left: auto;
    *zoom: 1;
}
.clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0;
}
.detail_wrap .fl_box {
    width: 840px;
    float: left;
}
.detail_wrap .fr_box {
    width: 340px;
    float: right;
}
.hide {
    display: none;
}
.h20 {
    width: 100%;
    height: 20px;
}

.title_s .more i {
    display: block;
    width: 14px;
    height: 14px;
    background-position: -131px 0;
    position: absolute;
    right: 0;
    top: 3px;
    background-image: url(../../images/icon_list.png);
    background-repeat: no-repeat;
    background-size: 450px 500px;
}

.list_wrap li:nth-child(1){border-top:1px solid #e5e5e5}
.list_wrap li{padding:18px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5}
.list_wrap li:hover{border-left:5px solid #4e98f4;background-color:#f8f8f8;padding-left:14px}
.list_wrap li .read:hover{background-color:#3b85e0}
.list_wrap li:hover strong{color:#4e98f4}
.list_wrap li img{width:180px;height:135px;margin-right:22px;float:left}
.list_wrap .list_info{width:588px;float:left}
.list_wrap .list_info strong{
    font-size:22px;line-height:40px;color:#3f3f3f;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 600px;
    display: block;
}
.list_wrap .list_info p{font-size:14px;line-height:22px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.list_wrap .list_info .read{float: right; display:block;width:100px;height:30px;font-size:12px;line-height:30px;text-align:center;color:#fff;background-color:#4e98f4;margin-top:22px}
.list_wrap .list_time .time{float: left;color: #999;margin: 26px 0 0;}
.detail_wrap .pre_next i, .list_wrap .list_time .time i {
    display: inline-block;
    width: 18px;
    height: 18px;
    background-position: -0px -173px; 
    position: relative;
    top: 2.5px;
    margin-right: 5px;
    background-image: url(../../images/icon_list.png);
    background-repeat: no-repeat;
    background-size: 450px 500px;
}
/* 小轮播 */
.detail_zx .cont{/*padding-top:20px;*/}
.detail_zx .slider{position:relative;width:340px;height:210px;overflow:hidden;float:left;}
.detail_zx .slider .img_box{width:340px;height:210px;overflow:hidden;}
.detail_zx .slider .img_box li{position:relative;margin:0;}
.detail_zx .slider .img_box li a{display:block;}
.detail_zx .slider .img_box img{display:block;width:340px;height:210px;}
.detail_zx .slider .img_box .txt{width:320px;height:35px;line-height:35px;position:absolute;bottom:0;left:0;background:rgba(0, 0, 0, 0.5);color:#fff;font-weight:700;padding:0 10px;}
.detail_zx .slider .img_box .txt p{width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.detail_zx .slider .dot{position:absolute;right:10px;bottom:8px;}
.detail_zx .slider .dot span{display:inline-block;width:10px;height:10px;border-radius:100%;background:#fff;margin-left:3px;cursor:pointer;}
.detail_zx .slider .dot span.current{background:#4e98f4;}

.detail_zx .news li{width:100%;height:35px;line-height:35px;float:left;}
.detail_zx .news li i,.detail_zx .news li a,.detail_zx .news li span{display:block;float:left;}
.detail_zx .news li i{width:3px;height:3px;background:#fbbc92;border-radius:3px;margin:15px 10px 0 0;}
.detail_newslist .detail_zx .news_list li a {width: 660px;}
.detail_zx .news li a{width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.detail_zx .news li span{float:right;color:#999;}

/*榜单排行*/
.detail_phb .tab_menu li{width:170px;height:40px;line-height:40px;text-align:center;color:#858585;font-size:16px;background:#e5e5e5;float:left;cursor:pointer;}
.detail_phb .tab_menu li.current{background:#4e98f4;color:#fff;}
.detail_phb .sub_box li{padding:20px 0;border-bottom:1px solid #e5e5e5;}
.detail_phb .sub_box li .num,.detail_phb .sub_box li .game,.detail_phb .sub_box li .btn{display:block;float:left;}
.detail_phb .sub_box li .num{width:20px;height:20px;line-height:20px;text-align:center;color:#858585;background:#e5e5e5;margin-right:20px;}
.detail_phb .sub_box li .num1{background:#ff5e33;color:#fff;}
.detail_phb .sub_box li .num2{background:#f7a131;color:#fff;}
.detail_phb .sub_box li .num3{background:#e6d62e;color:#fff;}
.detail_phb .sub_box li .fBox .game{width:145px;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right: 6px;}
.detail_phb .sub_box li .fBox .tag{width:75px;color:#666;overflow:hidden;white-space:nowrap;float:left;line-height: 27px;}
.detail_phb .sub_box li .btn{
    width:70px;height:24px;line-height:24px;text-align:center;border-radius:12px;color:#fff;background:#4e98f4;
    float:right;}
.detail_phb .sub_box li .btn:hover{background:#4e98f4;}
.detail_phb .sub_box li .tBox .num{height:70px;line-height:70px;background:#FF3300;color:#fff;}
.detail_phb .sub_box li .tBox img{display:block;width:70px;height:70px;border-radius:12px;float:left;margin-right:20px;}
.detail_phb .sub_box li .tBox .info{width:130px;float:left;}
.detail_phb .sub_box li .tBox .info .name{font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:10px 0;}
.detail_phb .sub_box li .tBox .info .tag{font-size:14px;color:#666;overflow:hidden;white-space:nowrap;}
.detail_phb .sub_box li .tBox .btn{margin-top:23px;}

/*热门资讯*/
.title_s {
    height: 32px;
    border-bottom: 1px solid #4e98f4;
}
.title_s .name {
    display: block;
    height: 20px;
    line-height: 20px;
    color: #4e98f4;
    font-size: 18px;
    font-weight: 500;
    float: left;
    position: relative;
}
/* .title_s .name i {
    display: block;
    width: 14px;
    height: 8px;
    background-position: -77px 0;
    position: absolute;
    left: 50%;
    margin-left: -7px;
    top: 26px;
} */
.title_s .more {
    display: block;
    width: 50px;
    color: #5f6379;
    float: right;
    position: relative;
}
.detail_hotgl ul{margin-top:10px;}
.detail_hotgl li{width:100%;height:35px;line-height:35px;float:left;}
.detail_hotgl li i,.detail_hotgl li a{display:block;float:left;}
.detail_hotgl li i{width:4px;height:4px;background:#4e98f4;border-radius:4px;margin:15px 15px 0 0;}
.detail_hotgl li a{width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



/*资讯详情*/
.detail_box{padding:20px;border:1px solid #e6e6e6;}
.detail_box h1{display:block; text-align: center;line-height:45px;font-size:28px;font-weight:500;margin-bottom:20px;color: #3f3f3f;}
.detail_box .tips{color:#999;padding-bottom:20px;border-bottom:1px solid #e6e6e6; text-align: center;}
.detail_box .tips span{margin-right:50px;}
.detail_box p{font-size:14px;color:#4c4c4c;line-height:1.5;margin-top:20px;}
.detail_box a, .detail_box p a {
    color: #00aff0;
}
/* .detail_box .h3{font-size:18px;color:#333;margin-top:20px;font-weight:700;} */
.detail_box .cont h3{
    font-size: 16px;
    line-height: 16px;
    color: #00aff0;
    border-left: 4px solid #00aff0;
    padding-left: 8px;
    margin: 15px 0;
    font-weight: 600;
}
.detail_box .cont strong {
    font-weight: 700;
}
.detail_box img{display:block;margin:20px auto 0 auto;max-width:80%;}
.detail_wrap .pre_next{background:#f5f5f5;border:1px solid #e6e6e6;font-size:16px;padding:10px 20px;margin-top:20px;}
.detail_wrap .pre_next .pre,.detail_wrap .pre_next .next{float:left;width:50%;}
.detail_wrap .pre_next span{display:block;float:left;color:#999;margin-left: 30px;}
.detail_wrap .pre_next a{display:block;width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;color: #3f3f3f}
.detail_wrap .pre_next i{display:block;width:20px;height:20px;float:left;background-position:-344px 3px;margin-right:5px;}


/* 新闻详情右上角游戏介绍 */
.game_big_info{position:relative; padding: 20px 14px 20px 14px; border: 1px solid #e6e6e6; margin-bottom: 20px;}
.game_big_info img{display:block;width:120px;height:120px;border-radius:24px;margin-right:15px;float:left;}
.game_big_info .info{width:175px;float:left;color:#666; }
.game_big_info .info .name{display:block;height:38px;line-height:38px;font-size:18px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.game_big_info .info p{margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.game_big_info .info_tip{position: relative;max-height: 96px;overflow: hidden;}
.game_big_info .txt{line-height:21px;color:#666;overflow:hidden;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.game_big_info .more{display:block;width:52px;height:18px; background-color:#fff;color:#f68725;position:absolute;right:0;bottom:3px;text-align:center;}
.game_big_info .more:hover{text-decoration:underline;}
.game_big_info .btn a,.game_big_info .btn span{display:block;width:300px;height:50px;line-height:50px;margin: 16px auto 0;}
.game_big_info .btn a{color:#fff;font-size:18px;text-align:center;}
.game_big_info .btn a i{display:inline-block;width:30px;height:30px;margin-right:5px;position:relative;top:9px;}
.game_big_info .btn a.android{background-color:#4e98f4;}
.game_big_info .btn a.android i{background-position:-397px 0;}
.game_big_info .btn a.android:hover{background:#3b85e0;}
.game_big_info .btn a.ios{background-color:#51a5ff;}
.game_big_info .btn a.ios i{background-position:-397px 0;}
.game_big_info .btn a.ios:hover{background:#FF3300;}
.game_big_info .btn a.pc{background:#7d00ce;}
.game_big_info .btn a.pc i{background-position:-397px 0;}
.game_big_info .btn a.pc:hover{background:#9829e1;}
.game_big_info .btn .no{background:#e6e6e6;color:#a8a8a8;font-size:18px;border-radius:4px;text-align:center;}
.game_big_info .btn .yuyue{background:#ff7300;color:#fff;font-size:18px;border-radius:4px;text-align:center;}
.wrap_text{max-height: 40px;}

/*热门资讯*/
.detail_hotzx .cont .img_box{display:block;margin:20px 0 0 0;}
.detail_hotzx .cont img{display:block;width:340px;height:130px;}
.detail_hotzx .cont li{border-left:1px solid #dedede;position:relative;}
.detail_hotzx .cont li i{display:block;width:7px;height:7px;border-radius:7px;border:1px solid #e3e3e3;background:#fff;position:absolute;left:-5px;top:16px;}
.detail_hotzx .cont li a{display:block;width:320px;height:36px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:15px;}



/*page*/
.g_content{background-color: #f6f6f6; padding-bottom: 30px;}
.game_list{ width: 1200px;margin: 0 auto;overflow: hidden;zoom: 1;position: relative;z-index: 0;}

.cate{margin-bottom:15px;background-color: #fff; padding: 25px 20px 15px; overflow: hidden; zoom: 1;}
.cate a{font-size: 16px;color: #4e98f4;padding: 0px 20px;display: inline-block;float: left;margin-right: 20px;margin-bottom: 15px; border:1px solid #4e98f4;
 border-radius: 3px; height: 38px;line-height: 38px; border-radius: 5px;}
.cate a.cur,.cate a:hover{ background: #4e98f4; color: #fff; }

/*列表*/
.gamelist{width: 100%; overflow: hidden;}
.gamelist ul{ width: 1240px; overflow: hidden; zoom: 1;}
.gamelist ul li{width: 380px;background: #fff;overflow: hidden;float: left;margin-right: 30px;margin-bottom: 24px; padding: 30px 20px; box-sizing: border-box;transition: box-shadow .3s linear; }
.game_list .game_con{overflow: hidden;zoom: 1;}
.gamelist ul li:hover{box-shadow: 0 0 16px rgba(207,216,221,.63),0 8px 16px rgba(207,216,221,.63)}
.gamelist ul li a.img{width: 80px;margin-right: 13px;float: left; height: 80px; }
.gamelist ul li a.img img{width: 100%; height: 100%;border-radius: 15px;}
.game_info_r{position: relative; float: right; width: 245px;}
.game_info_r .name{ display: block; font-size: 18px; color: #333; height: 34px; line-height: 34px; overflow: hidden; }
.game_info_r .name:hover{ color: #0f90b8; text-decoration: underline; }
.game_info_r span{height: 22px; line-height: 22px; color: #b4b3b3; display: block;}
.game_info_r .btn{ width: 64px; height: 31px; line-height: 31px; display: block; border-radius: 3px; text-align: center; float: right; font-size: 15px; color: #fff; background-color: #4e98f4; position: absolute; right: 0; top: 40px;}
.game_info_r .btn:hover{ background-color: #4e98f4;}

.gamelist .game_intro{height: 66px; line-height: 22px; font-size: 15px; overflow: hidden; color: #a3a2a2; margin-top: 20px;}


/* page */
#page {clear:both;margin: 0px;height: auto;font-size: 13px;padding-top: 20px;padding-right: 10px;padding-left: 10px;padding-bottom: 13px;text-align:center;}
#page b.selected{display: inline-block;height: 32px;line-height: 32px;padding: 0 13px;margin: 0 3px;color: #fff;background-color: #4e98f4;border: 1px solid #4e98f4;border-radius: 4px;vertical-align: middle;font-size: 14px;}
#page b.total{color: #aaa;display: inline-block;font-size: 14px; margin-left:3px;}
#page a {box-shadow: 0px 0px 4px #ccc;display: inline-block;height: 32px;line-height: 32px;padding: 0 13px;margin: 0 3px;color: #666;background-color: #fff;border: 1px solid #eee;border-radius: 4px;vertical-align: middle;font-size: 14px; text-decoration: none;}
#page strong.selected,#page a:hover {display: inline-block;height: 32px;line-height: 32px;padding: 0 13px;margin: 0 3px;color: #fff;background-color: #4e98f4;border: 1px solid #4e98f4;border-radius: 4px;vertical-align: middle;font-size: 14px; text-decoration: none;}
#page strong.total{ text-align:center; line-height:20px; font-size:12px; color:#b2b2b2;}