.g-container{height:490px;width:100%;background:#262626 url(/static/web/img/container.jpg) top center no-repeat;    position: relative;z-index: 9;}
.game-scroll{height:430px;width:100%;position:relative;top:62px;left:0}
.game-scroll .d_img{position:relative;left:0;top:0;width:100%;height:350px}
.game-scroll .d_img li{-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px);position:absolute;display:none;width:504px;height:235px;z-index:0;border-radius:5px;overflow:hidden;overflow:hidden;border-radius:5px;
-webkit-transition:all .3s;-mz-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.game-scroll .d_img li.on{width:1050px;height:350px;-webkit-filter:none;-moz-filter:none;-o-filter:none;-ms-filter:none;filter:none;}
.game-scroll .d_img li img{width:100%;height: 100%;position:absolute;left:0;top:0;}
.game-scroll .d_img li.d_pos0{display:block;left:0;top:55px;z-index:1}
.game-scroll .d_img li.d_pos1{display:block;left:80px;top:0;z-index:3}
.game-scroll .d_img li.d_pos2{display:block;right:0;top:55px;z-index:1}
.game-scroll .d_menu{position:absolute;bottom:40px;width:100%;text-align:center}
.game-scroll .d_menu li{display:inline-block;zoom:1;background:#505050;width:30px;height:5px;cursor:pointer;margin-right:10px;border-radius:3px}
.game-scroll .d_menu li.d_select{background:#FDE701}
.game-scroll .d_next,.game-scroll .d_prev{position:absolute;margin-left:475px;top:55px;z-index:9;cursor:pointer;width:225px;height:236px;background:url(/static/web/img/zhanwei.png)}
.game-scroll .d_prev{left:-475px}
.game-scroll .d_next{right:0}
.d-div{
    position:absolute;
    left:0;
    bottom:0;
    background: url(/static/web/img/d-div.png);
    width:100%;
    height:135px;
    -webkit-opacity:0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity:0;
    filter:alpha(opacity=0);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    }
.game-scroll .d_img li.on .d-div{-webkit-opacity:1;  
    -moz-opacity:1;  
    -khtml-opacity:1;  
    opacity:1;  
    filter:alpha(opacity=100);  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  -webkit-transition:all .8s;-mz-transition:all .8s;-moz-transition:all .8s;transition:all .8s}
.d-div-tit{width:750px;height:102px;float:left;margin:16px 30px}
.d-div-tit span{color:#fff;font-size:16px;position:relative;float:left;width:100%;height:28px}
.d-div-tit span i{width:34px;height:3px;position:absolute;left:0;bottom:0;background:#FFF100}
.d-div-tit p{color:#BDB9B8;font-size:14px;width:100%;max-height:63px;overflow:hidden;float:left;line-height:21px;margin-top:10px;word-break:break-all;}
.d-div-tit-a{width:156px;height:86px;float:left;margin-top:28px;margin-left:12px}
.d-div-tit-a a{display:block;float:left;width:154px;height:34px;border-radius:3px;font-size:14px;text-align:center;line-height:34px}
.d-div-gw:hover{background:#f4cf00;color:#5e504a;}
.d-div-ksyx:hover{background:#e04300;color:#fff;border:1px solid #e04300}
.d-div-gw{border:1px solid #FFE400;color:#FFE400}
.d-div-ksyx{background:#FE5700;color:#fff;margin-top:10px;border:1px solid #FE5700}
.game-ct{width:100%}
.games-box{width:100%;margin-top:25px;margin-bottom:80px;}
.game-box-lt{width:805px;padding:24px 30px;min-height: 510px;}
.game-box-tit{height:33px;width:100%;position:relative;}
.game-box-tit .hd-search{top:0px;}
.game-box-tit .game-box-tit-h3{height:16px;border-left:3px solid #FDE701;font-size:16px;color:#333;line-height:14px;display:block;margin-top:5px;text-indent:10px;font-weight:bold;}
.game-nav-select{width:100%;padding-bottom: 13px;line-height: 27px;overflow: hidden;}
.game-nav-select p{width:100%;float:left;margin-top: 17px;color:#EEEEEE;font-size:12px;font-family: 宋体;}
.game-nav-select p i{font-size:14px;color:#333333;font-family: Microsoft YaHei;}
.game-nav-select p a{color:#888888;font-size:14px;padding: 1px 10px 2px 10px;margin-right:5px;font-family: Microsoft YaHei;}
.game-nav-select p a:hover,.game-nav-select p a.cur{background: #FDE701;color: #333;padding: 1px 10px 2px 10px;border-radius: 3px;}
.game-nav-select+.game-nav-select{border-bottom:1px solid #EEEEEE;}
.game-hot-select{margin-top: 20px;line-height: 36px;background-color: #F6F6F6;width: 100%;}
.game-hot-select a{display: inline-block;margin: 0 15px;font-size: 14px;color: #999;}
.game-hot-select a:hover,.game-hot-select a.cur{color: #FF8400;border-bottom: 2px solid #FF8400;}

.game-box-list{width:100%;margin-top: 30px;}
.game-box-list ul{float:left;width:830px;}
.game-box-list ul li{margin-bottom:20px;height: 195px;width:255px;float:left;margin-right:20px;background:#F4F4F4;overflow:hidden;border-radius: 3px;position:relative;}
.game-box-img{height: 155px;width:100%;}
.game-box-img i{width:255px;height: 155px;position:absolute;left:0;top:0;z-index:1;overflow:hidden;}
.game-box-img span{width:255px;height: 155px;background:url(/static/web/img/ks-bg.png);position:absolute;left:0;top:-125px;text-align:center;z-index:10;-webkit-transition:all .3s;-mz-transition:all .3s;-moz-transition:all .3s;transition:all .3s;display: none;}
.game-box-img span a{color:#fff;font-size:14px;}
.game-box-img span a:hover{color:#fde701;}
.game-box-img span a.game-box-ksyx:hover{color:#5e504a;background:#f4cf00;}
.game-box-img span a.game-box-ksyx{width:100px;height:28px;text-align:center;line-height:28px;font-size:14px;color:#333;display:block;background:#fde701;margin:0 auto;margin-top:65px;margin-bottom:8px;border-radius:18px;}
.game-box-xfq{width:100%;height:40px;line-height:40px;position:relative;}
.game-box-xfq i{color:#333;font-size:14px;font-weight:700;position:absolute;left:10px;width: 133px;height: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.game-box-xfq span{float:right;color:#E6E6E6;font-size:12px;margin-right:5px;position:relative;}
.game-box-xfq span a{font-size:14px;color:#888;margin:0 5px;}
.game-box-xfq span a:hover{color:#333;}
.game-box-img:hover span{top:0;display: block;}
#game-all li {position: relative;overflow: unset;}
#game-all li .fanli {position: absolute; top: -2px; right: -6px; z-index: 99; padding: 5px 10px; color: #ff0; background: #ff1100; }
#game-all li .fanli::after{position: absolute;right: 0;bottom: -6px;border: 3px solid transparent;border-top-color: #a50a00;border-left-color: #a50a00;content: '';}


.hot_list{
    padding-bottom:0;
}



.game-card {
    position: relative;
    /* 其它样式不变 */
}
.game-type-tag {
    position: absolute;
    left: -1px;
    padding: 2px 12px;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
    z-index: 20; /* 保证在所有内容之上 */
    font-weight: bold;
    letter-spacing: 2px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.12);
    background: #888;
    pointer-events: none;
    display: inline-block;
    opacity: 1;
    overflow: hidden; /* 关键：裁剪高光 */
}
.game-type-tag::after {
    content: '';
    position: absolute;
    top: 0;
    left: -40%;
    width: 40%;
    height: 100%;
    background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0) 100%);
    transform: skewX(-20deg);
    animation: shine-move 2.2s linear infinite;
    pointer-events: none;
    border-radius: 4px; /* 跟随父元素圆角 */
}

@keyframes shine-move {
    0% { left: -40%; }
    100% { left: 100%; }
}
.game-type-yy { background: #ff9800 !important; }   /* 页游橙色 */
.game-type-h5 { background: #2196f3 !important; }   /* H5蓝色 */
.game-type-pc { background: #43a047 !important; }   /* 端游绿色 */
.game-type-sd { background: #8e24aa !important; }   /* 三端游戏紫色，可自定义 */