@charset "utf-8";

.ccd4900 { color:#cd4900;}

.special, .activity { color: #f45600; }

.game_list{ width:100%; float:left;}
.game_list h3{ height:35px; background:url(/images/index_title.png) repeat-x;}
.game_list h3 span{ height:35px;background:url(/images/index_title.png) no-repeat; display:block; float:left;}
.game_list h3 .title{ width:125px; background-position:0 -45px;}
.game_list h3 .titlend{ width:36px; background-position:-125px -45px; float:right;}
.game_list .end{ width:100%; height:10px; background:url(/images/index_title.png) 0 -85px repeat-x; float:left;}
.game_list .end .left{ width:20px; height:10px; background:url(/images/index_title.png) -180px -45px no-repeat;}
.game_list .end .right{ width:20px; height:10px; background:url(/images/index_title.png) -200px -45px no-repeat; float:right;}
/*
 * 0422
.game_list .content{ width:768px; border:solid #d6d6d6; padding:10px 0; border-width:0 1px; float:left;}
.game_list .content .left{ width:248px; padding:0 45px; text-align:center; float:left;}
.game_list .content .left a{ font-size:14px; color:#cd4900;}
.game_list .content .right{ width:410px; float:left;}
.game_list .content .right p{ margin-top:20px; line-height:24px;}
.game_list .content .right .buttons{ margin-top:15px; }
.game_list .content .right .buttons span{ height:30px; margin-right:5px; background:url(/images/index_title.png) no-repeat; display:block; cursor:pointer; float:left;}
.game_list .content .right .buttons span.enter{ width:107px; background-position:0 -320px;}
.game_list .content .right .buttons span.play{ width:97px; background-position:-112px -320px;}
.game_list .content .right .buttons span.forum{ width:87px; background-position:-214px -320px;}
*/
/*
 * 0522
.game_list .content{ width:738px; height:175px; padding:15px; border:solid #d6d6d6; border-width:0 1px;}
.game_list .content span{ position:relative; float:left;}
.game_list .content span em{ width:46px; height:46px; position:absolute; left:0; top:0; background:url("/images/index_sprite.png?v=Gxi5ob") -282px -73px no-repeat; display:block;}
.game_list .content span img{ width:135px; height:135px; border:1px solid #888888; padding:4px;}
.game_list .content .text{ width:290px;}
.game_list .content .text .caption a{ color:#cd4900;}
.game_list .content span.button{ width:75px; height:28px; line-height:28px; text-align:center; background:url("/images/index_sprite.png?v=Gxi5ob") -80px -42px no-repeat; display:block;}
.game_list .infobox{ width:240px;}
.game_list .infobox ul.title li{ height:24px; line-height:24px;}
.game_list .infobox ul.title li.curr{ color:#cd4900;}
.game_list .infobox ul li.gap{ border-bottom:1px #eeeff1 solid; margin-bottom:5px;}
.game_list .infobox .dt ul li{ height:60px;}
.game_list .infobox .dt p{ line-height:20px;}
.game_list .infobox .gl ul li{ height:29px; line-height:29px; border-bottom:1px #a1a1a1 dashed; overflow:hidden;}
.game_list .infobox .gl ul li em{ width:24px; height:30px; background:url("/images/index_sprite.png?v=Gxi5ob") -210px -43px no-repeat; display:block; float:left;}
.game_list .infobox .gl ul li em.first{ background-position:-182px -43px;}
.game_list .infobox .dt em{ width:28px; height:24px; background:url("/images/index_sprite.png?v=Gxi5ob") -159px -43px no-repeat; display:block;}
*/
/*0604*
.game_list .content{ width:748px; padding:10px; border:solid #d6d6d6; border-width:0 1px; overflow:hidden;}
.index_sprite{ background:url('/images/index/sprite.png') no-repeat;}
.game_block{ width:369px; height:136px; padding-top:3px; overflow:hidden; margin:10px 0 0 4px; background-position:0 -315px; position:relative; z-index:13;}
.game_image{ width:201px; height:132px; position:absolute; z-index:10;}
.game_image img{ height:118px; margin:5px 6px 10px;}

.game_info{ width:214px; line-height:22px;}
.game_info h3{ background:none; height:32px; line-height:32px;}
.game_info a{ color:#cd4900;}
    .playgame{ width:61px; height:20px; background-position:-130px -260px;}
    .indexweb{ width:51px; height:20px; background-position:-195px -260px;}
.gi_icon_short{ width:57px; height:22px; background-position:0 -260px;}
.gi_icon_long{ width:70px; height:25px; background-position:-60px -260px;}
/*0607*
.gi_icon_lshort{ width:53px; height:20px; line-height:20px; background-position:-249px -260px; padding-left:8px; color:#ffffff;}
.gi_icon_llong{ width:63px; height:25px; background-position:-314px -260px; padding-left:8px; color:#ffffff;}
/*0705*
.gi_icon_bbs, .gi_icon_gamer, .gi_icon_facebook, .gi_icon_gamebase{ width:20px; height:18px; vertical-align:middle;}
	.gi_icon_bbs{ background-position:0 -290px;}
	.gi_icon_gamer{ background-position:-25px -290px;}
	.gi_icon_facebook{ background-position:-50px -290px;}
	.gi_icon_gamebase{ background-position:-75px -290px;}
a.gi_icon_bbs:hover, a.gi_icon_gamer:hover, a.gi_icon_facebook:hover, a.gi_icon_gamebase:hover{ text-decoration:none;}
/*0831*
.cab0000{ color:#ab0000;}
.gl_info{ width:150px; overflow:hidden; position:absolute; right:15px; top:15px; z-index:11;}
.gl_info dt{ width:100%; height:32px; line-height:32px;}
.gl_info dd{ width:100%; height:24px; line-height:24px; color:#4e4e4e; vertical-align:middle;}
	.gl_info dd.gi_butt{ height:32px; line-height:32px;}
.star5{ width:73px; height:16px; background-position:-100px -290px; *background-position:-100px -295px;}
/*1026*
.game_block_small{ width:166px; height:116px; padding:13px 8px 10px; overflow:hidden; margin:10px 0 0 4px; background-position:0 -456px; position:relative;}
	.game_image_small{ width:77px; height:77px; padding:1px; border:1px #b9b9b9 solid;}
	.gls_info{ width:75px; margin-left:5px;}
/*1027*
.gi_icon_web, .gi_icon_play{ width:68px; height:24px; display:block; overflow:hidden; text-indent:-300%; float:left;}
.gi_icon_web{ background-position:-249px -486px;}
.gi_icon_play{ background-position:-249px -456px;}
/*1123*
.gi_icon_web, .gi_icon_play{ width:73px; height:28px; overflow:hidden; text-indent:-300%; *display:block; *float:left; *margin-right:2px; zoom:1;}
.gi_icon_web{ background-position:-378px -347px;}
.gi_icon_play{ background-position:-378px -315px;}
.c6b6b6b{ color:#6b6b6b;}
.mt3{ margin-top:3px;}
.gls_info dt{ height:28px;}
.gis_icon_web, .gis_icon_play{ width:73px; overflow:hidden; text-indent:-300%; *display:block; zoom:1;}
.gis_icon_web{ height:23px; background-position:-378px -411px;}
.gis_icon_play{ height:28px; background-position:-378px -379px;}
.gls_butt{ height:24px; line-height:24px;}
.gls_butt .gi_icon_bbs{ background-position:-206px -290px;}
/**/
/*1205*/
/*1218*
.game_block{ width:235px; height:169px; padding:3px 0 0 3px; position:relative;}
	.gb_image{ width:133px; height:163px; padding:3px 2px 2px; display:block; background-position:0 -295px;}
	.gb_image img{ width:133px; height:163px;}
		.gbi_icon{ width:52px; height:52px; display:block; position:absolute; top:0; right:0; z-index:12;}
		.gbi_hot{ background-position:-378px -73px;}
		.gbi_new{ background-position:-378px -134px;}
	.gb_info{ width:88px; height:169px;}
	.gb_info dt{ height:75px; line-height:75px;}
	.gb_info dd{ height:30px; line-height:30px;}
	.gi_icon_play, .gi_icon_web, .gis_icon_play, .gis_icon_web{ height:24px; vertical-align:middle; overflow:hidden; *display:inline; zoom:1;}
		.gi_icon_play{ width:68px; height:26px; background-position:-80px -260px;}
		.gi_icon_web{ width:68px; background-position:-150px -260px;}
*/

/* 20121222*
.cab0000{ color:#ab0000;}
.game_list .content{ width:716px; padding:26px; border:solid #d6d6d6; border-width:0 1px; overflow:hidden;}
.index_sprite{ background:url('/images/index/sprite.png') no-repeat;}
 * html .index_sprite{ background-image:url('/images/index/sprite.gif');}
.game_block{ width:168px; height:180px; padding:3px 6px 0 3px; position:relative; overflow: hidden;}
	.gb_image{ width:160px; height:180px; padding:3px 2px 0 2px; display:block;}
	.gb_image img{ width:160px; height:180px;}
		.gbi_icon{ width:52px; height:52px; display:block; position:absolute; top:4px; right:0; z-index:12;}
		.gbi_hot{ background-position:-378px -73px;}
		.gbi_new{ background-position:-378px -134px;}
        .gbi_hot_l{ background-position:-378px -201px;}
	.gb_info{ width:160px; height:28px;}
    .gb_info_more{ width:160px; height:66px; position: absolute;z-index: 13;left:5px; top:160px; background-position: -150px -435px;}
	.gi_icon_play, .gi_icon_web, .gis_icon_play, .gis_icon_web{ height:24px; vertical-align:middle; overflow:hidden; *display:inline; zoom:1;}
		.gi_icon_play{ width:80px; height:28px; background-position:-232px -405px;}
		.gi_icon_web{ width:80px; height:28px;  background-position:-150px -405px;}
		.gis_icon_play{ width:73px; background-position:-232px -260px;}
		.gis_icon_web{ width:73px; background-position:-310px -260px;}
	.gi_icon_gamer, .gi_icon_facebook{ width:30px; height:30px; vertical-align:middle;}
	.gi_icon_facebook{ background-position:0 -260px;}
	.gi_icon_gamer{ background-position:-35px -260px;}
	 a.gi_icon_gamer:hover, a.gi_icon_facebook:hover{ text-decoration:none;}
.game_block_small{ width:168px; height:135px; margin:15px 10px 0 0;}
	.gbs_image{ width:163px; height:97px; padding:2px; display:block; background-position:-150px -295px; margin-bottom:5px; position:relative;}
	.gbs_image img{ width:163px; height:97px;}
	.gbs_info{ width:100%; height:30px; line-height:30px;}
    */
.c3f6890{ color: #3f6890;}
.game_list .content{ width:748px; padding:10px 10px 0 10px; border:solid #d6d6d6; border-width:0 1px; overflow:hidden; position: relative; }
.index_sprite{ background:url('/images/index/sprite.png') no-repeat;}
* html .index_sprite{ background-image:url('/images/index/sprite.gif');}
.c_game_block{width:372px; height: 146px;}
.game_block{ width:360px; height: 130px; background-position: 0 -318px; padding:3px 5px 0 3px;position: relative;}
    .gb_image{width:200px; height:117px; padding: 3px 2px 0 2px; display: block;}
    .gb_image img{ width: 200px; height: 117px;}
        .gbi_icon{width:52px; height:52px; display:block; position:absolute; top:-4px; right:3px; z-index:12;}
        .gbi_hot{ background-position:-379px -73px;}
        .gbi_new{ background-position:-379px -134px;}
        .gbi_app{ background-position:-379px -195px;}
    .gb_info{ width: 142px; height:117px;}
        .gi_icon_play, .gi_icon_web, .gi_icon_apk{ height:30px; width: 68px; vertical-align:middle; overflow:hidden; *display:inline; zoom:1;}
        .gi_icon_play{background-position: -154px -260px;}
        .gi_icon_web{background-position: -80px -260px;}
        .gi_icon_apk{background-position: -228px -260px;}
        .c_game_block_small .bold{ padding: 20px 0 0 2px; }
        .cgbi_icon{width:52px; height:52px; display:block; position:absolute; top:-3px; right:-2px; z-index:12;}
        .star5{ width: 72px; height: 14px; background-position: -100px -295px;}
        .gi_txt{ padding: 4px 0;}
            .gi_icon_gamer, .gi_icon_facebook{ width:20px; height:20px; vertical-align:middle;}
            .gi_icon_facebook{ background-position:-22px -260px;}
            .gi_icon_gamer{ background-position:0 -260px;}
            a.gi_icon_gamer:hover, a.gi_icon_facebook:hover{ text-decoration:none;}
.c_game_block_small{ width: 248px; height: 128px;}
.game_block_small{ width: 242px; height: 140px; background-position: 0 -455px; position: relative;}
    .gbs_image{ width:140px; height:102px; padding:6px 0 0 6px; display:block;}
    .gbs_image img{width:140px; height:102px;}
    .gbs_info{ width: 90px; position: relative; z-index: 13;}
    .gsi_txt{ padding: 4px 0;}

.game_news{ width:100%; float:left;}
.game_news .box{ width:385px;/* height:187px;*/ height:212px; background:url(/images/index_box.png) no-repeat; float:left;}
.game_news .box h3 span{ width:100%; height:33px; background:url(/images/index_title.png) no-repeat; display:block;}
.game_news .box h3 span.synthesis{ background-position:0 -110px;}
.game_news .box h3 span.event{ background-position:0 -143px;}
.game_news .box .imginfo{ width:130px; margin:15px 10px 0 30px; text-align:center; float:left; overflow:hidden;}
.game_news .box .imginfo p{ width:130px; height:20px; line-height:20px; overflow:hidden;}
.game_news .box .imginfo img{ width:130px; height:90px; border:1px solid #ccc;}
.game_news .box .txtinfo{ margin-top:15px; float:left;}
.game_news .box .txtinfo li{ width:190px; height:25px; line-height:25px; overflow:hidden;}
.game_news .box .more{ width:385px; /*margin-top:-3px; */ margin-top:10px; float:left;}
	* html .game_news .box .more{ /*margin-top:-8px;*/}
.game_news .box .more a{ height:24px; margin-right:20px; color:#2e425a; font-size:14px; font-weight:bold; line-height:24px; float:right;}

/* old *
.gm_help { width:100%; float: left; }
.gm_help h3{ width:100%; height:35px; background:url(/images/index_title.png) 0 -176px repeat-x;}
.gm_help h3 span.title{ width:150px; height:35px; background:url(/images/index_title.png) 0 -246px no-repeat; display:block; float:left;}
.gm_help .gm_list{ width:100%; height:190px; background:url(/images/index_ser.jpg) no-repeat; float:left; overflow:hidden;}
.gm_help .gm_list span{ height:172px; display:block; margin-top:12px; float:left; cursor:pointer; }
.gm_help .gm_list span.ser01{ width:124px; margin-left:26px;}
* html .gm_help .gm_list span.ser01{ width:124px; margin-left:13px;}
.gm_help .gm_list span.ser02{ width:117px; margin-left:63px;}
.gm_help .gm_list span.ser03{ width:118px; margin-left:74px;}
.gm_help .gm_list span.ser04{ width:126px; margin-left:65px;}
/* .gm_help .gm_show { width: 179px; margin:15px 5px 0 6px; text-align: center; background: url('/images/gm_bg.png') no-repeat; float: left; }
.gm_help .gm_show img { margin-top: 6px; }
.gm_help .gm_name { margin-top: 3px; width: 179px; height: 22px; line-height: 22px; }
.gm_help .gm_online { margin-top: 12px; margin-left: 11px; width: 100px; height: 22px; line-height: 22px; float: left; }
.gm_help .gm_contact { margin-top: 12px; width: 48px; height: 22px; cursor: pointer; float: left; }
.gm_help .gm_contact .contact{ width:48px; height:20px; background:url(/images/index_title.png) -70px -290px no-repeat; display:block; cursor:pointer; float:left;} */

/* new */
.gm_service { width:100%; float: left; }
.gm_service h3{ width:100%; height:35px; background:url("/images/index_title.png") 0 -176px repeat-x;}
.gm_service h3 span.title{ width:150px; height:35px; background:url("/images/index_title.png") 0 -246px no-repeat; display:block; float:left;}
/* 2014-09-17添加 */
.gm_service .gm_list{ width: 100%; height: 212px; position: relative; }
.gm_service .gm_list a{ width: 190px; height: 43px; display: block; position: absolute; left: 434px; top: 138px; background: url("/images/index/call_gm.jpg") no-repeat;}
.gm_service .gm_list a:hover{ background: url("/images/index/call_gm_h.jpg") no-repeat; }
/* 2014-09-17 刪除 */
/*.gm_service .gm_list{ width:100%; height:180px; overflow:hidden; float:left; }
.gm_service .gm_list li{ width:182px;  height:180px; background:url("/images/index_sprite.png?v=Gxi5ob") 0 -73px no-repeat;}
.gm_service .state{ width:50px; height:120px; margin-top:40px; background:url("/images/index_sprite.png?v=Gxi5ob") no-repeat; display:block; float:left;}
    .gm_service .online{ background-position:-232px -73px;}
    .gm_service .offline{ background-position:-182px -73px;}
    .gm_service .busyline{ background-position:-328px -73px;}
.gm_service .photo{ width:110px; height:135px; float:left; padding:5px 5px;}
.gm_service .photo img{ width:110px; height:135px; }
.gm_service .name{ width:110px; height:25px; line-height:25px; color:#008de3; text-align:center; float:left;}
.gm_service .name a{ color:#008de3;}*/
/*不知道什麽時候刪除的 */
/*
.gm_service .prenext{ width:50px; height:180px; float:left; text-align:center;}
.gm_service .pre, .gm_service .next{ width:36px; height:45px; margin-top:80px; background:url("/images/index_sprite.png?v=Gxi5ob") no-repeat; display:inline-block;}
.gm_service .pre{ background-position:-282px -134px;}
.gm_service .next{ background-position:-282px -202px;}
*/

.gm_fun { width:100%; float: left; }
.gm_fun h3{ width:100%; height:35px; background:url(/images/index_title.png) 0 -211px repeat-x;}
.gm_fun h3 span.title{ width:150px; height:35px; background:url(/images/index_title.png) -150px -246px no-repeat; display:block; float:left;}
.gm_fun h3 span.more{ height:35px; line-height:35px; float:right;}
.gm_fun h3 span.more a{ font-size:14px; margin-left:10px;}
.gm_fun h3 span.more a:hover{ color:#1a569a;}
.gm_fun .fun_list{ width:100%; float:left;}
.gm_fun .fun_show { width: 179px; margin:15px 5px 0 6px; text-align: center; float: left; }
.gm_fun .fun_show a{ line-height:26px; color:#1b3e76;}

/* mobile */
.mobile_list{ width:100%; float:left;}
.mobile_list h3{ height:35px; background:url(/images/index_title.png) repeat-x;}
.mobile_list h3 span{ height:35px;background:url(/images/index_title.png) no-repeat; display:block; float:left;}
.mobile_list h3 .title{ width:125px; background-position:0 -594px;}
.mobile_list h3 .titlend{ width:36px; background-position:-125px -45px; float:right;}
.mobile_list .end{ width:100%; height:10px; background:url(/images/index_title.png) 0 -85px repeat-x; float:left;}
.mobile_list .end .left{ width:20px; height:10px; background:url(/images/index_title.png) -180px -45px no-repeat;}
.mobile_list .end .right{ width:20px; height:10px; background:url(/images/index_title.png) -200px -45px no-repeat; float:right;}

.mobile_list .content{ width:748px; padding:10px; border:solid #d6d6d6; border-width:0 1px; overflow:hidden;}
.c_mobile_block{width:372px; height: 146px;}
.mobile_block{ width:360px; height: 130px; background-position: 0 -318px; padding:3px 5px 0 3px;position: relative;}
.mb_image{width:200px; height:117px; padding: 3px 2px 0 2px; display: block; position: relative; }
.mb_image img{ width: 200px; height: 117px;}
.mbi_ios, .mbi_android{ width: 72px; padding-left: 12px; position: absolute; left: 2px; }
.mbi_ios{  height: 25px; line-height: 25px; background-position: -317px -260px; top: 67px; color: #ff7d13; }
.mbi_android{  height: 20px; line-height: 20px; background-position: -317px -290px; top: 94px; color: #383838;}
.mbi_icon{width:52px; height:52px; display:block; position:absolute; top:-4px; right:3px; z-index:12;}
.mbi_hot{ background-position:-379px -73px;}
.mbi_new{ background-position:-379px -134px;}
.mb_info{ width: 142px; height:117px;}
.mi_icon_play, .mi_icon_web, .mi_icon_enter{ height:30px; width: 68px; vertical-align:middle; overflow:hidden; *display:inline; zoom:1;}
.mi_icon_play{background-position: -154px -260px;}
.mi_icon_web{background-position: -80px -260px;}
.mi_icon_enter{ background-position: -232px -260px; }
.mi_txt{ padding: 4px 0;}
.mi_icon_gamer, .mi_icon_facebook{ width:20px; height:20px; vertical-align:middle;}
.mi_icon_facebook{ background-position:-22px -260px;}
.mi_icon_gamer{ background-position:0 -260px;}
a.mi_icon_gamer:hover, a.mi_icon_facebook:hover{ text-decoration:none;}

/* left_facebook */
.facebook{ width: 200px; float: left; height: auto; padding-bottom: 10px; background: #ffffff; }
    .fb_box{ background: #f2f2f2; width: 190px; height: 250px; }

/*弹出窗口*/
.ytShade {width:100%;height:100%;position:fixed;left:0;top:0;z-index:9999990;background:#000;opacity:0.8;filter:alpha(opacity=80);}
.ytMovie {width:1024px;height:666px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:fixed;top:0;left:50%; margin-left: -512px;z-index:9999999;}
#timeCounter {width:180px;height:30px;line-height:30px;color:#fff;position:absolute;right:0;top:0;letter-spacing:1px; font-size: 18px;}
.movie_close {width:35px;height:35px;display:block;position:absolute;right:-45px;top:0;background:#f30;color:#fff;font-size:20px;text-align:center;line-height:35px;}
.movie_close:hover {text-decoration:none;}