@charset "utf-8";

/*游戏属性标签模块*/
.i_lab_hot,
.i_lab_new,
.i_lab_pk{ position:absolute; left:1px; top:0px; width:37px; height:37px; background:url(/img/portal/v2/common/icon_comm.png) no-repeat;}
.i_lab_hot{ background-position:0px 0px;}
.i_lab_new{ background-position:0px -37px;}
.i_lab_pk{ background-position:0px -74px;}
.vlab{ position:absolute; left:29px; top:-18px; width:47px; height:16px; overflow:hidden; text-align:center; color:#FFF; font:normal 12px/16px \5B8B\4F53; line-height:18px\9;
background:url(/img/portal/v2/common/vlabel.png) no-repeat 0 0;
_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/portal/v2/common/vlabel.png",sizingMethod="image")}

/*游戏文字列表模块*/
.mod_tlist{ zoom:1;}
.mod_tlist li{ float:left; width:105px; height:15px; line-height:15px; margin:0 14px 10px 0; color:#0071C7; overflow:hidden; word-wrap:break-word; word-break:break-all; text-indent:9px; background:url(/img/portal/v2/common/icon_comm.png) no-repeat left -140px;}
.mod_tlist li a{ color:#0071C7;}
.mod_tlist li a:hover{ color:#FF6501;}

/*游戏图片列表模块52_53*/
.mod_gm_list{ zoom:1;}
.mod_gm_list li{ float:left; width:84px; height:76px; line-height:16px;}
.mod_gm_list a{ display:block; text-align:center; outline:none;}
.mod_gm_list img{ display:block; width:52px; height:53px; margin:0 auto;}
.mod_gm_list span{ display:block; width:100%; height:16px; padding-top:2px; overflow:hidden; overflow:hidden; word-wrap:break-word; word-break:break-all;}
.mod_gm_list a:hover span{ cursor:pointer; text-decoration:underline;}

/*游戏图片列表模块77_78*/
.mod_game_list{ zoom:1;}
.mod_game_list:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.mod_game_list li{ float:left; width:90px; height:107px; _display:inline;}
.mod_game_list a{ display:block; width:86px; margin:0 auto; text-align:center; zoom:1;}
.mod_game_list a:hover{ text-decoration:none;}
.mod_game_list img{ display:block; width:77px; height:78px; margin:0 auto;}
.mod_game_list .pic{ display:block; position:relative; width:77px; height:78px; margin:0 auto; cursor:pointer;}
.mod_game_list .txt{ display:block; width:86px; height:18px; margin:0 auto; text-align:center; padding:2px 0 0; height:16px\9; padding-top:4px\9; cursor:pointer; overflow:hidden; word-wrap:break-word; word-break:break-all;}
.mod_game_list .lab{ display:block; position:relative; width:77px; height:0px; font-size:0px; line-height:0px; margin:0 auto; cursor:pointer;}
.mod_game_list .lab i{ left:0px; top:-78px;}
.mod_game_list p a:hover,
.mod_game_list a:hover .txt{ text-decoration:underline;}
.mod_game_list .zw{ display:inline-block; padding-left:14px; text-align:left;
 background:url(/img/portal/v2/common/icon_comm.png) no-repeat 0px -186px; background-position:0px -188px\9;}
.mod_game_list .date,
.mod_game_list .tag,
.mod_game_list .score,
.mod_game_list .renqi{ display:block; text-align:center; height:18px; overflow:hidden;}
.mod_game_list .date{ font-size:11px; -webkit-text-size-adjust:none; color:#696A6A;}
.mod_game_list .tag a{ display:inline-block; width:auto; margin:0 2px; color:#696A6A; text-decoration:underline;}
.mod_game_list .tag a:hover{ color:#FF6501;}
.mod_game_list .score a:hover{ color:#FF6501;}

/*左右滚动按钮*/
.mod_scrollbox{ position:relative;}
.mod_scrollbox .btn_prev,
.mod_scrollbox .btn_next{ width:40px; height:40px; position:absolute; border:none; background-color:transparent;
 background-image:url(/img/portal/v2/common/mod_scroll_spt.png); background-repeat:no-repeat; outline:none; zoom:1; border-color:transparent;}
.mod_scrollbox button::-moz-focus-inner{border-color:transparent!important;}
.mod_scrollbox .btn_prev{ background-position:0 -42px; }
.mod_scrollbox .btn_next{ background-position:-42px -42px; }
.mod_scrollbox .btn_prev.disabled,.mod_scrollbox .btn_prev.disabled:hover{ background-position:0 0; cursor:default;}
.mod_scrollbox .btn_next.disabled,.mod_scrollbox .btn_next.disabled:hover{ background-position:-42px 0; cursor:default;}
.mod_scrollbox .btn_prev:hover{ background-position:0 -84px; }
.mod_scrollbox .btn_next:hover{ background-position:-42px -84px; }

/*合集列表模块*/
.mod_heji_list{ zoom:1;}
.mod_heji_list:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.mod_heji_list li{ position:relative; float:left; width:120px; height:115px;}
.mod_heji_list a{ position:relative; display:block; width:120px; padding-top:11px; outline:none;}
.mod_heji_list a img{ display:block; width:88px; height:66px; margin:0 auto 6px;}
.mod_heji_list a s{ position:absolute; left:11px; top:0px; width:104px; height:83px; cursor:pointer;
 background:url(/img/portal/v2/page/heji_mask104.png) no-repeat 0px 0px; 
 _background:url(/img/portal/v2/page/heji_mask104_ie6.png) no-repeat 0px 0px;}
.mod_heji_list .num, .mod_heji_list .num em{ background:url(/img/portal/v2/page/heji_num.png) no-repeat;}
.mod_heji_list .num{ position:absolute; right:4px; top:-3px; height:22px; padding-right:6px; background-position:right 0px;}
.mod_heji_list .num em{ float:left; position:relative; display:block; height:22px; margin-left:-15px; padding-left:5px; color:#FFF; 
 line-height:16px; line-height:18px\9; background-position:left 0px;}
.mod_heji_list .num b{ font-weight:bold; font-size:11px; -webkit-text-size-adjust:none;}
.mod_heji_list .num_plus{ background-position:right -22px;}
.mod_heji_list .num_plus em{ background-position:left -22px;}
.mod_heji_list .txt{ display:block; height:20px; padding-top:2px; text-align:center; cursor:pointer; overflow:hidden;}
.mod_heji_list .lab{ display:block; position:relative; width:88px; height:0px; font-size:0px; line-height:0px; margin:0 auto; cursor:pointer;}
.mod_heji_list .lab i{ left:0px; top:-72px;}

/*合集小图列表模块*/
.mod_heji_slist{ zoom:1; padding:0 5px;}
.mod_heji_slist li{ position:relative; height:53px; padding:10px 0 0 80px; overflow:hidden; 
 background:url(/img/portal/v2/common/line_x760.png) repeat-x left bottom; vertical-align:bottom}
.mod_heji_slist li.spe{ background:none;}
.mod_heji_slist .pic{ position:absolute; left:6px; top:5px; display:block; width:56px; height:40px; padding:8px 8px 4px 4px;}
.mod_heji_slist .pic img{ display:block; width:56px; height:40px;}
.mod_heji_slist .pic s{ position:absolute; left:0px; top:0px; display:block; width:68px; height:52px; cursor:pointer; 
 background:url(/img/portal/v2/page/heji_mask68.png) no-repeat 0px 0px;}
.mod_heji_slist .txt{ width:92px; line-height:20px;}
.mod_heji_slist .txt p{ display:block; height:20px; overflow:hidden;}
.mod_heji_slist .txt span{ color:#8C8C8C;}
.mod_heji_slist li.current{ background-color:#DEF3FA;}
.mod_heji_slist li.current p a,.mod_heji_slist li.current p a:hover{ color:#FF6501;}

/*游戏简介列表模块*/
.mod_game_intro li{ position:relative; width:647px; margin:0 auto; padding:10px 0 10px 113px; 
 background:url(/img/portal/v2/common/line_x760.png) no-repeat center bottom;}
.mod_game_intro .pic{ position:absolute; left:18px; top:12px; width:77px; height:78px;}
.mod_game_intro .pic:hover{ color:#FFF; text-decoration:none;}
.mod_game_intro .pic img{ display:block; width:77px; height:78px;}
.mod_game_intro .lab{ display:block; position:relative; width:77px; height:0px; font-size:0px; line-height:0px; margin:0 auto; cursor:pointer;}
.mod_game_intro .lab i{ left:0px; top:-78px;}
.mod_game_intro .info strong{ display:block; height:20px; overflow:hidden; line-height:20px; font-size:14px;}
.mod_game_intro .info strong a{ padding-right:8px; 
 background:url(/img/portal/v2/common/icon_comm.png) no-repeat right -220px; background-position:right -222px\9;}
.mod_game_intro .info p{ margin:5px 0; line-height:20px;}
.mod_game_intro .info p span{ margin:0 20px 0 0;}