body{ background: #26252e; }
.wrap{ width: 1000px; margin: 0 auto; }
/*.ms_i_jpg{ background: url("index_jpg_sprite.jpg") no-repeat; }*/
.ms_i_png{ background: url("lBox_btn_sprite.png") no-repeat; }
.ms_a_bg{ background: url("a_bg_sprite.jpg") no-repeat; }


/*头部*/
.iHeader{ width: 100%; height: 483px; background: url("gm_site_bg.jpg") center 0 no-repeat; } 

.aHeader{ width: 100%; height: 372px; background: url("gm_site_abg.jpg") center 0 no-repeat; }

    .iHeaderWrap{ height: 483px; background: url("gm_site_bg.jpg") center 0 no-repeat;position: relative; }

    .aHeaderWrap{ height: 272px; background: url("gm_site_abg.jpg") center 0 no-repeat;position: relative; }

    /* 頭部導航 */
    .iMenu{ height: 53px;width: 600px;margin: 0 auto; }
        .iMenu>div{ width: 120px;height: 58px;float: left;margin-top: 20px; }
        .iMenuEn{ font-size: 13px;color: #837e80;margin-bottom: 3px;width: 68px;height: 13px;line-height: 13px;text-align: center;display: block; }
        .iMenuItem_01>.iMenuName{ width: 68px;height: 22px;background-position: 0 -537px;display: block; }
        .iMenuItem_02>.iMenuName{ width: 68px;height: 22px;background-position: -68px -537px;display: block; }
        .iMenuItem_03>.iMenuName{ width: 68px;height: 22px;background-position: -137px -537px;display: block; }
        .iMenuItem_04>.iMenuName{ width: 68px;height: 22px;background-position: -206px -537px;display: block; }
        .iMenuItem_05>.iMenuName{ width: 68px;height: 22px;background-position: -276px -537px;display: block; }

        .iMenuItem_01>.iMenuName:hover{ width: 68px;height: 22px;background-position: 0 -516px;display: block; }
        .iMenuItem_02>.iMenuName:hover{ width: 68px;height: 22px;background-position: -68px -516px;display: block; }
        .iMenuItem_03>.iMenuName:hover{ width: 68px;height: 22px;background-position: -137px -516px;display: block; }
        .iMenuItem_04>.iMenuName:hover{ width: 68px;height: 22px;background-position: -206px -516px;display: block; }
        .iMenuItem_05>.iMenuName:hover{ width: 68px;height: 22px;background-position: -276px -516px;display: block; }
        
        .iMenuHover>li{ display: block;width: 70px; float: left;}
        .iMenuHover>li>a{ float: left;display: inline-block;font-size: 12px;line-height: 22px;color: #e3d16e;margin-left: 5px;width: 71px; }
        .iMenuHover>li>a:hover{ text-decoration:none;color: #fff; }

        .iMenuItem_01>.iMenuHover{ width: 230px;height: 22px;background:#1b0a03;display: block;border-radius:11px;position: relative;z-index: 5; }
        .iMenuItem_02>.iMenuHover{ width: 230px;height: 22px;background:#1b0a03;display: block;border-radius:11px;position: relative;z-index: 4; }
        .iMenuItem_03>.iMenuHover{ width: 152px;height: 22px;background:#1b0a03;display: block;border-radius:11px;position: relative;z-index: 3; }
        .iMenuItem_04>.iMenuHover{ width: 83px; height: 22px;background:#1b0a03;display: block;border-radius:11px;position: relative;z-index: 2; }
        .iMenuItem_05>.iMenuHover{ width: 90px; height: 22px;background:#1b0a03;display: block;border-radius:11px;position: relative;z-index: 1; }
        

/*内容*/
.iContent{ width: 100%; min-height: 653px;  background: url("gm_site_bg.jpg") center -483px no-repeat; }

.aContent{ width: 100%; min-height: 816px;  background: url("gm_site_abg.jpg") center -372px no-repeat; }

    .iContentWrap{  min-height: 653px; background: url("gm_site_bg.jpg") center -483px no-repeat; }

    .aContentWrap{  min-height: 816px; background: url("gm_site_abg.jpg") center -372px no-repeat; }

        .iLeftBox, .aLeftBox{ width: 197px;  }

            /*登錄框*/
            .bLogin{ width: 196px; background: url("lBoxBefore_bg.jpg") no-repeat;}
                .bl_before{  height: 132px; }
                    .blb_register{ width: 100%; height: 45px; padding-top: 7px;}
                    .loginForm{ width: 196px; height: 66px; padding-top: 28px;  }
                    .lf_submit{ width: 55px; height: 38px;margin-right: 13px; line-height: 22px; border: none;background-position:-252px 0 ; }
                    .lf_get_password{ width: 58px; height: 22px; line-height: 22px; }
                    .lf_text{ width: 106px; height: 14px; line-height: 14px; margin:3px 0 2px 18px; color: #959594;display: inline-block; }
                    .lf_text input{ width: 104px; height: 14px; border: none; background: none; vertical-align: middle;line-height: 14px;font-size: 12px;color: #fff;font-weight: bold; }
                    .white_r{ color: #625445; }
                    .white_f{ color: #b29e88; }
                    .lb_fast_login{ height: 31px; padding-left: 23px;}
                    .lb_fast_login a{ margin-right: 7px; }
                .bl_after{ height: 132px; background:url("lBoxAfter_bg.jpg") no-repeat; }
                    .userInfo{ }
                    .ui_dl{ padding: 3px 0 0 12px; height: 73px; }
                    .ui_dl dt{ width: 50px; height: 50px;margin-top: 21px; }
                    .ui_dl dd{ width: 130px; }
                    .user_btn_01{ background-position: 0 0; }
                    .user_btn_02{ background-position: -60px 0; }
                    .user_btn_03{ background-position: -120px 0; }
                    .ui_dl dd a{ float: left; display: inline-block; width: 60px; height: 22px; line-height: 22px;
                        margin:0 3px 4px 1px; text-align: center; color: #ffffff; }
                    .ui_name{ height: 22px; line-height: 22px; color: #fff;float: right;margin-right: 6px; }
                    .ui_history{ padding:21px 0 0 6px; }
                    .ui_history p{ width: 182px; height: 13px; line-height: 13px; margin-top: 2px; font-size: 12px; }
                    .item_entra{ color: #ff9000;float: right; }

            /*伺服器列表塊*/
            .bServer{ width: 197px;height: 70px; background:url("sBox.jpg") no-repeat;margin-bottom: 50px; }
                .bServer h2{  height:30px; line-height: 30px; }
                    .bServer h2 a{ color: #c0c0c0;display: block;width: 20px;height: 20px;margin-top: 10px;margin-right: 10px; }
                .bServer ul{ height:138px; padding-top: 5px; }
                .bServer ul li{ float: left; width: 171px; height:21px; line-height:21px; padding: 0 15px; }
                .bServer ul li a{ color:#898897; }
                .bServer ul li.new a{ color:#cfc575; }

            /* 文章入口 */
            .aitem{ width: 197px; height: 229px; }
                .aitem .aitem_01{ display: block;width: 197px;height: 64px;background-position: -253px -144px;margin-bottom: 10px; }
                .aitem .aitem_02{ display: block;width: 197px;height: 64px;background-position: -253px -208px;margin-bottom: 10px; }
                .aitem .aitem_03{ display: block;width: 197px;height: 64px;background-position: -253px -272px;margin-bottom: 10px; }

                .aitem .aitem_01:hover{ display: block;width: 197px;height: 64px;background-position: 0px -707px; }
                .aitem .aitem_02:hover{ display: block;width: 197px;height: 64px;background-position: 0px -771px; }
                .aitem .aitem_03:hover{ display: block;width: 197px;height: 64px;background-position: 0px -834px; }

            /* 客服塊 */
            .bService{ height: 97px;width: 789px; background: url("serviceBox.jpg") no-repeat;margin-top: 0; }
                .bService a{ width: 100%; height: 100%; display: inline-block; }

            /* 合作夥伴 */
            .bPartner{ width:197px;height: 97px; background:url("coBox.jpg") no-repeat; padding: 38px 0 0 8px; }
                .bPartner a{ float: left; display: inline-block; width: 50px; height: 50px; margin-right: 13px; }
                    .bp_fb{ background-position: 0 -600px; }
                    .bp_bh{ background-position: -65px -600px; }
                    .bp_jd{ background-position: -130px -600px; }
                    .bp_fb:hover{ background-position: 0 -650px; }
                    .bp_bh:hover{ background-position: -65px -650px; }
                    .bp_jd:hover{ background-position: -130px -650px; }
                    /*.bp_qm{ background-position: -134px -600px; }*/
                    .bp_more{ background-position: -210px -600px; }

        .iMidBox{ width: 523px; }

            /*新聞塊*/
            .bNewsBox{ width: 532px;height: 197px;margin-top:55px; background:url("newspad_bg.png") no-repeat; }

                .bNewsBox .newsTitle{ height: 25px; }
                .bNewsBox .newsTitle a{ color: #c0c0c0; margin: 4px 20px 0 0;display: block;width: 20px;height: 20px;margin-right: 26px; }
                .bNewsBox .newsTitle ul{ width: 380px; height: 25px; }
                .bNewsBox .newsTitle ul li{ float: left; display: inline-block; width: 70px; height: 100%;margin-left: 3px;line-height: 25px; cursor: pointer; text-align: center; color: #ffffff; font-size: 12px; }
                    .newsItem_01{ background-position:0 -464px ;}
                    .newsItem_02{ background-position:-72px -464px ;}
                    .newsItem_03{ background-position:-143px -464px ;}


                .bNewsBox .newsTitle ul li.curr{ font-weight: bold; font-size: 12px; }
                    .newsItem_01.curr{ background-position:0 -489px ;}
                    .newsItem_02.curr{ background-position:-72px -489px ;}
                    .newsItem_03.curr{ background-position:-143px -489px ;}

                .bNewsBox .newsList{  width: 490px; padding: 7px 0 0 15px; }
                .bNewsBox .newsList li{ float: left; height: 20px; line-height: 20px; border-bottom: #412a18 dotted 1px;width: 490px;overflow: hidden; }
                .bNewsBox .newsList li a, .bNewsBox .newsList li span{ color: #949494; }
                .bNewsBox .newsList li.curr a ,.bNewsBox .newsList li.curr span{ color: #ffd200; }

                .eventIcon{ display: block;width: 12px;height: 12px;background-position: -181px 0; margin-top: 2px; }
                .noticeIcon{ display: block;width: 12px;height: 12px;background-position: -193px 0; margin-top: 2px; }
                .emnone{ display: block;width: 12px;height: 12px;background-position: -252px 0; margin-top: 2px; }
            /* 遊戲資料 */
            .iGameInfo{ height: 185px; background-position: -221px -453px; padding: 45px 0 0 14px; }
                .iGameInfo dl{ height: 46px;}
                .iGameInfo dl dt{ float: left; width: 70px; text-align: center; }
                .iGameInfo dl dt span{ margin-top: 8px; width: 69px; height: 24px; line-height: 24px;
                    display: inline-block; color: #edcab4; background-position: -248px 0; }
                .iGameInfo dl dd{ float: left; width: 410px; margin-left: 10px;}
                .iGameInfo dl dd ul{ }
                .iGameInfo dl dd ul li{ float: left; display: inline-block; height: 12px; line-height: 12px; padding:0 8px;
                    border-right:#584232 solid 1px;  text-align: center; margin: 4px 0;}
                .iGameInfo dl dd ul li a{ color: #584232; }

        .iRightBox{ width: 257px;position: relative;top:-116px;left:9px;  }

            /*攻略塊*/
            .iNotes{  height: 220px;width: 445px;background: url("gameinfoBox.jpg") no-repeat;position: relative;left: -189px;top:8px ;margin-top: 0; }
            .iNotes h2{ height: 30px; line-height: 30px; padding-left: 10px;}
            .in_list { }
            .in_list ul{ width: 140px; margin-left: 12px;width: 422px; }
            .in_list li{ height: 20px; line-height: 20px; border-bottom: #3e3e3e dashed 1px; padding-left: 10px; }
            .in_list span{ color: #888888;}
            .in_list a{ color:#888888; width: 140px; height: 20px; display: inline-block; overflow: hidden; }

            /*FACEBOOK*/
            .iFacebook{ width: 309px; height: 210px; background:url("fbBox.jpg") no-repeat; padding: 28px 5px 0 17px;margin-top: 25px; }

            /* 一些按鈕 */
            .iSomeSubmit{ padding-top: 222px; position: relative; }
                .issNav{ width: 201px; position: absolute; left: -6px; top: 0;}
                    .issNav a{ width: 100%; height: 39px; float: left; display: inline-block; text-indent: 9999em; }
                    .issNav .issn_gift{ height: 56px; background-position: -317px 0; }
                    .issn_gift:hover{ background-position: -518px 0; }
                    .issn_pay{ background-position: -317px -56px; }
                    .issn_pay:hover{ background-position: -518px -56px; }
                    .issn_t_pay{ background-position: -317px -95px; }
                    .issn_t_pay:hover{ background-position: -518px -95px; }
                    .issn_vip{ background-position: -317px -134px; }
                    .issn_vip:hover{ background-position: -518px -134px; }
                    .issNav .issn_faq{ height: 45px; background-position: -317px -173px; }
                    .issn_faq:hover{ background-position: -518px -173px; }

                .issFacebook{ width: 181px; height: 74px; background-position: -744px 0; }
                    .issFacebook a{ width: 100%; height: 100%; display: inline-block; }

        .aRightbox{ width: 714px; }
            /*輪播圖*/
            .iScroll{  height: 240px;width: 257px;background:url("slideBox.jpg") no-repeat; margin: 1px 1px 1px 1px; }
            .iScroll img{ width: 249px; height: 232px;margin-top: 4px;margin-left: 4px }
                .ms-slide-pic{width: 249px;height: 232px;}
                .ms-slide-pic-num{position: absolute;right: -7px;bottom: -6px;height: 20px;background: url("slidenum_bg.png") no-repeat;width: 115px;height: 27px;float: right;}
                .ms-slide-pic-num li{ width: 14px;margin-top: 7px;height: 16px;font-size: 12px;margin-right: 4px;line-height: 17px;background: #337776;border: 1px solid #aaa;color: #aaa;border-radius: 3px; }
                .ms-slide-pic-num li.curr{ background: #337776; }


            .pay_btn{ width: 257px;height: 103px;background: url("payBox.jpg") no-repeat;display: block;margin-top: 21px;margin-bottom: 20px; }

            .arContent{ width: 765px;position: relative;top:-11px; }
                .arc_header{ height: 25px; color: #925b0f; }
                    .arc_header a{  color: #925b0f; margin: 0 5px; }
                .arc_content{ border: 1px solid #504e56;margin-left: 5px; }
                    .arcc_main{ width: 683px; min-height: 718px; margin-left: 39px; }
                        .arcc_main h2{ height: 24px; line-height: 20px; color: #bababa; font-size: 20px; font-weight: bold;border-bottom: 2px solid #bababa;margin-top: 53px;margin-bottom: 21px;}
                        .arcc_main .arcc_info{ height: 18px; line-height: 18px;float: right; }
                        .arcc_main .arcc_info span{ color: #bc8b25; display: inline-block; text-align: right; margin: 0 5px;font-size: 12px;line-height: 22px; }
                        .arcc_footer{ height: 48px;margin-bottom: 10px;margin-top: 10px; }
                        .arcc_footer p{ color: #bc8b25; height: 20px; line-height: 20px; padding-left: 60px;font-size: 12px }
                        .arcc_footer p a{ color: #bc8b25;font-size: 12px;}


                    .arcc_list{ min-height: 676px; padding-top: 18px; }
                        .arcc_list li{ width: 705px; height: 21px; line-height: 21px;margin: 0 22px; border-bottom: #3e3e3e dashed 1px; }
                        .arcc_list li a{ float: left; display: inline-block; color: #656473; }
                        .arcc_list li span{ float: left; display: inline-block; color: #656473;margin-right: 22px; }
                    .arcc_page{ height: 24px; line-height: 24px; padding-top: 24px;margin-bottom: 20px;}
                        .arcc_page a{ padding: 2px 6px 2px 6px; border: #60583e solid 1px; color: #7e7e7e;font-size: 12px;line-height: 12px }
                        .arcc_page a.curr{ color: #7e7e7e; border: #20828a solid 1px; }
                .arc_footer{ height: 20px; background-position: 0 -63px; }

                     /* 文章入口 */
                    .alist{ width: 197px; height: 240px;margin-top: 15px; }
                        .alist .alist_01{ display: block;width: 197px;height: 64px;background-position: 0 -144px;margin-bottom: 6px; }
                        .alist .alist_02{ display: block;width: 197px;height: 64px;background-position: 0 -208px;margin-bottom: 6px; }
                        .alist .alist_03{ display: block;width: 197px;height: 64px;background-position: 0 -272px;margin-bottom: 6px; }
                        .alist .alist_04{ display: block;width: 197px;height: 64px;background-position: 0 -336px;margin-bottom: 6px; }
                        .alist .alist_05{ display: block;width: 197px;height: 64px;background-position: 0 -400px;margin-bottom: 6px; }

                    .a_title_1{ width: 82px;height: 20px;background-position: 0 -561px;display: block; }
                    .a_title_2{ width: 82px;height: 20px;background-position: -82px -561px;display: block; }
                    .a_title_3{ width: 82px;height: 20px;background-position: -163px -561px;display: block; }
                    .a_title_4{ width: 82px;height: 20px;background-position: -243px -561px;display: block; }
                    .a_title_5{ width: 82px;height: 20px;background-position: -325px -561px;display: block; }



/* 伺服器列表 */
.sHeader{ width: 100%; height: 482px; background: url("gm_site_sbg.jpg") center 0 no-repeat; }
    .sHeaderWrap{ height: 482px; background: url("gm_site_sbg.jpg") center 0 no-repeat; }
        .shNav{ height: 60px; padding: 400px 0 0 132px; }
            .shNav a{ width: 166px; height: 60px; float: left; display: inline-block; }


.sContent{ width: 100%; height: 147px; background: url("gm_site_sbg.jpg") center -482px no-repeat; }
    .sContentWrap{ height: 147px; background: url("gm_site_sbg.jpg") center -482px no-repeat; }
        .sRightBox{ width: 199px; margin-top: -10px;}
            .sLogin{ width: 100%; }
                .sl_before{  height: 298px; background-position:-747px -222px;  }
                .sloginForm{ width: 238px; height: 60px; padding-top: 34px;  }
                .slf_submit{ width: 46px; height: 44px; border: none; background-position: -248px -135px; }
                .slf_text{ width: 150px; height: 14px; line-height: 14px; margin:6px 0 0 20px; color: #959594; }
                .slf_text input{ width: 110px; height: 14px; border: none; background: #4a4a4a; vertical-align: middle; }
                .slb_register, .slb_get_password{ width: 100px; height: 24px; line-height: 24px; background-position: -164px -105px; }
                .slb_fast_login{ width: 238px; padding-top: 60px;}
                    .slb_fast_login a{ margin: 5px; }

                .sl_after{ width: 221px; height: 265px; background-position: 0 -200px; }

        .sLeftBox{ width: 797px; }
            .sBestServer{ height: 92px; padding: 36px 0 0 0;float: right; }
                .sBestServer a{ color: #ffffff;font-size: 18px;line-height: 22px;font-weight: bolder;display: block;position: relative;top: 10px;margin-left: 57px;}
                .sBestServer a:hover{ text-decoration:none; }
                .sbs_icon_1, .sbs_icon_2{ width:243px; height: 49px; font-weight: bold;margin-right: 15px;cursor: pointer; }
                .sbs_icon_1{ background-position: -203px -352px;  }
                .sbs_icon_2{ background-position: -203px -352px;margin-top: 6px;  }
                .sbs_icon_1:hover{ background-position: 0 -46px; }
                .sbs_icon_2:hover{ background-position: 0 -96px; }

            .sAllServer{ width: 518px; height: 147px;margin-bottom: 40px;}
                .sas_title{  height: 24px; color: #978976;border-bottom: 1px solid #4f4d57; }
                .sas_title li{ float: left; display: inline-block; width: 68px; height: 24px; line-height: 24px; text-align: center; cursor: pointer;background: url("lBox_btn_sprite.png") 0 -22px; }
                .sas_title li.curr{ background: url("lBox_btn_sprite.png") -71px -22px; color: #cda36a; }

                .sas_list{ width: 518px;height: 147px;margin-top: 19px; }
                .sas_list li{ float: left; display: inline-block; width: 85px; height: 22px; line-height: 22px; text-align: center;
                    margin: 0px 8px 4px 8px; }
                .sas_list li a{ color: #d6c5b0; }




/*底部*/
.iFooter{ width: 100%; height: 184px; background: url("gm_site_bg.jpg") center -1116px no-repeat; }
    .iFooterWrap{ height: 184px; background: url("gm_site_bg.jpg") center -1116px no-repeat;text-align: center; }
        .copyright{width: 1000px;display: inline-block;}
            .game_rating_tips{width: 362px;text-align: left;zoom: 1;float: right;}
            .copyright p{ font-size: 12px;color: #515151; }
            .copyright img{ margin-top: 5px; }

.sFooter{ width: 100%; height: 171px; background: url("gm_site_sbg.jpg") center -629px no-repeat; }
    .sFooterWrap{ height: 171px; background: url("gm_site_sbg.jpg") center -629px no-repeat;text-align: center; }
        .copyright{width: 1000px;display: inline-block;}
            .game_rating_tips{width: 362px;text-align: left;zoom: 1;float: right;}
            .copyright p{ font-size: 12px;color: #515151; }
            .copyright img{ margin-top: 5px; }

.aFooter{ width: 100%; height: 271px; background: url("gm_site_abg.jpg") center -629px no-repeat; }
    .aFooterWrap{ height: 271px; background: url("gm_site_abg.jpg") center -629px no-repeat;text-align: center; }
        .copyright{width: 1000px;display: inline-block;position: relative;top:20px;margin-top: 15px;padding-bottom: 30px;}