@charset "UTF-8";

body{ background:#000000; font-size:12px; }
.ms{ background:url('/esword/images/index_sprite.gif') no-repeat;}

.body_main{ background:#000000 url('/esword/images/bg.jpg') center top no-repeat;overflow: hidden; }

.c6c5d43{ color:#6c5d43;}
.cf0ebd7{ color:#f0ebd7;}
.c877774{ color:#877774;}
.c898970{ color:#898970;}
.c996633{ color:#996633;}
.cada887{ color:#ada887;}
.ce2ceb0{ color:#e2ceb0;}
.c736357{ color:#736357;}

.mt80{ margin-top:80px;}

.wrap { width:996px; margin:0 auto; position:relative; z-index:10;}

.header{ width:100%; height:415px; /*overflow:hidden;*/ position:relative;}
    .logo{ width:245px; height:180px; background:url('/esword/images/logo.png') no-repeat; display:block; position:absolute; top:-15px; left:38%; z-index:10;}
        * html .logo{ background-image:url('/esword/images/logo.gif');}
    .navigation{ width:822px; height:80px; margin:18px auto; background:url('/esword/images/nav_bg.gif') center top no-repeat; }
    .nav_text{ height:80px; background:url('/esword/images/nav_title.png') center top no-repeat; display:block; float:left;}
        * html .nav_text{ background-image:url('/esword/images/nav_title.gif');}
    .nav_t1{ width:101px; background-position:0 0;}
    .nav_t2{ width:105px; background-position:-110px 0;}
    .nav_t3{ width:103px; background-position:-220px 0;}
    .nav_t4{ width:94px; background-position:0 -80px; margin-left:197px;}
    .nav_t5{ width:90px; background-position:-110px -80px;}
    .nav_t6{ width:130px; background-position:-220px -80px;}
    .nav_t1:hover{ width:101px; background-position:0 -160px;}
    .nav_t2:hover{ width:105px; background-position:-110px -160px;}
    .nav_t3:hover{ width:103px; background-position:-220px -160px;}
    .nav_t4:hover{ width:94px; background-position:0 -240px; margin-left:197px;}
    .nav_t5:hover{ width:90px; background-position:-110px -240px;}
    .nav_t6:hover{ width:130px; background-position:-220px -240px;}
    .header_silde{ width:465px; height:148px; padding:4px; background:url('/esword/images/index_silde_bg.gif') center top no-repeat; position:absolute; left:265px; bottom:0; z-index:9;}
    .header_silde img{ width:465px; height:148px;}

    .flash_bg{ width:1205px; height:333px; position:absolute; bottom:-8px; left:50%; margin-left:-602px; z-index:-1;}

.main_row1{ width:255px; /*margin-top:-6px;*/ overflow:hidden;}
.main_row2{ width:496px; /*margin-top:-6px;*/ overflow:hidden;}
.main_row3{ width:245px; /*margin-top:-6px;*/ overflow:hidden;}

.login{ height:280px; background:url('/esword/images/row_login_bg.gif') no-repeat;}
    .start_box{ width:248px; height:118px; background-position:5px 3px; display:block;}
    .start{ width:100%; height:80px; display:block;}
    .register{ width:100%; height:36px; display:block;}
    .login_form{ width:233px; height:75px; margin-right:auto; margin-left:auto;}
    .login_form .input_box{ width:150px;}
    .login_form .login_input_title{ width:45px; height:22px; display:inline-block; color:#666666;}
    .login_form .text{ width:100px; height:22px; line-height:22px; border:0; background:none;}
    .login_form .submit{ width:78px; height:51px; background-position:0 -116px; border:0;}
    .security{ height:20px; line-height:20px; float:left;}
    .forget{ padding-left:15px; height:20px; background-position:-80px -119px;}
    .api_login{ width:210px; height:68px; margin:0 auto;}
    .api_login p{ height:20px;}
    .api_login a{ margin:3px 4px 0 0;}

.login_after{ height:278px; background:url('/esword/images/row_login_after_bg.gif') center top no-repeat;}
    .login_after_start{ width:100%; height:122px; background:url('/esword/images/start.png') center top no-repeat; display:block;}
    .user_info{ width:215px; height:100px; padding:30px 0; margin:0 auto;}
    .user_info dd{ width:110px; height:24px; line-height:24px; overflow:hidden; text-align:center; margin-bottom:2px;}
    .user_info .ui_text{ background-position:0 -320px;}
    .playhistory{ width:138px; height:100px; margin:0 auto;}
    .playhistory .ph_title{ height:36px; line-height:36px; text-align:center;}
    .playhistory .ph_text{ height:32px; line-height:32px; background-position:-110px -320px; text-align:center;}

.server_service{ height:430px; background:url('/esword/images/row_server_service_bg.gif') center top no-repeat;}
    .server_list, .service{ width:230px; height:300px; margin:0 auto;}
    .server_list li{ width:100%; float:left;}
    .slist_title{ height:31px; line-height:31px; background-position:0 -170px; color:#877774;}
    .slist{ height:27px; line-height:27px; background-position:0 -201px;}
    .slist2{ height:27px; line-height:27px; background-position:0 -228px;}
    .service{ height:120px;}
    .service_img{ width:138px; height:70px; display:block;}
    .service_list{ width:90px;}
    .service_list li{ width:100%; height:20px; padding-left:15px; line-height:20px; float:left;}
        * html .service_list li{ padding-left:0;}
    .service_tel{ width:75px; color:#d84e02; background-position:-80px -136px;}

.row_title{ height:40px; line-height:40px;}
.more{ color:#999966;}

.index_news_list_box{ height:290px; background:url('/esword/images/index_news_list_bg.gif') center top no-repeat;}
    .tabs_title{ width:105px; height:40px; line-height:40px; text-align:center; color:#cc9933; display:block; float:left;}
    .row_title .curr{ color:#f0ebd7;}
    .index_news_title{ padding-top:10px;}
    .index_news_list{ width:420px; padding:15px; margin:10px auto;}
    .index_news_list li{ width:100%; height:24px; line-height:24px; overflow:hidden; color:#898970;}
    .index_news_list li a{ color:#898970;}

.game_info{ height:305px; background:url('/esword/images/index_game_info_bg.gif') center top no-repeat;}
    .game_info_top{ height:180px;}
    .game_info_con{ width:468px; height:80px; margin:0 auto;}
    .game_info_con ul{ width:116px; padding:0 20px; float:left;}
    .game_info_con li{ width:58px; height:24px; line-height:24px; float:left;}

.game_pic{ height:284px; background:url('/esword/images/index_game_pic_bg.png') center top no-repeat;}
    * html .game_pic{ background-image:url('/esword/images/index_game_pic_bg.gif');}
    .game_pic .title{ height:32px; line-height:32px;}
    .game_pic_list{ width:435px; height:100px; margin:5px auto; overflow:hidden;}
    .game_pic_border{ width:128px; height:86px; border:3px solid #000000;}
    .partner{ width:428px; height:38px; margin-left:auto; margin-right:auto;}
    .partnerBox{ margin-left:55px;}
    .partner_facebook{ width:73px; height:25px; background:url('/esword/images/hez_bg.gif') 0 0 no-repeat;}
    .partner_yahootw{ width:73px; height:25px; background:url('/esword/images/hez_bg.gif') -85px 0 no-repeat;}
    .partner_gamer{ width:73px; height:25px; background:url('/esword/images/hez_bg.gif') -170px 0 no-repeat;}
    .partner_gamebase{ width:73px; height:25px; background:url('/esword/images/hez_bg.gif') -255px 0 no-repeat;}
    .partner_2000fun{ width:73px; height:25px; background:url('/esword/images/hez_bg.gif') -340px 0 no-repeat;}
    .partner_hehagame{ width:73px; height:25px; background:url('/esword/images/hez_bg.gif') -425px 0 no-repeat;}

.video{ height:160px; overflow:hidden;}
.func_button{ height:318px; background:url('/esword/images/event_bg.jpg') left top no-repeat; overflow:hidden;}
    .func_b{ width:100%; height:53px; display:block;}

.arlist_facebook{ height:428px; background:url('/esword/images/row_arlist_fb_bg.gif') left top no-repeat; overflow:hidden;}
    .arlist_con_list{ width:220px; height:132px; margin:0 auto; overflow:hidden;}
    .arl_text{ width:100%; height:27px; line-height:27px; text-align:center; color:#090507; }
    .arl_text a{ color:#090507; }
    .arl_bg1{ background-position:0 -260px;}
    .arl_bg2{ background-position:0 -287px;}
    .facebook{ width:220px; height:175px; margin:0 auto; overflow:hidden;}

.footer{ width:100%; height:178px; position:relative;}
    .footer_bg{ width:100%; height:266px; background:url('/esword/images/footer_bg.gif') center top no-repeat; position:absolute; z-index:9; top:-88px;}
    .foot_list{ width:710px; padding-top:10px; color:#9f8154;
	    height:80px; text-align:center; position:absolute; top:85px; left:50%; margin-left:-355px; z-index:10;}
        .foot_list li{ *width:60px;}
        .foot_list li.foot_grap{ *width:30px;}
        .foot_list li.foot_logo{ *width:156px;}
    .foot_text{ height:20px; overflow:hidden; line-height:20px; text-align:left;}
    .foot_text a{ color:#9f8154;}
    .foot_grap{ width:30px; height:70px; background:url('/esword/images/foot_grap_bg.gif') center top no-repeat; display:block;}


/* 伺服器列表页 */
.ms_sl{ background:url('/esword/images/server_list_sprite.gif') no-repeat;}
.serverList{ height:882px; overflow:hidden; background:url('/esword/images/server_list_bg.gif') center top no-repeat;}
    .serverList .main_row{ width:645px; height:620px; margin-left:44px; overflow:hidden;}
    .recList_title{ width:450px; height:60px; background-position:0 0; display:inline-block; *display:block; zoom:1;}
    .recList{ width:173px; height:50px; line-height:50px; font-size:20px; background-position:0 -70px; display:inline-block; *display:inline; zoom:1;}
    .comList_title{ width:615px; height:28px; margin:35px auto 0 auto; border-bottom:1px solid #423f2e;}
    .comList_title li{ width:100px; height:28px; line-height:28px; display:inline-block; *display:inline; zoom:1; background-position:-135px -130px;}
    .comList_title li.curr{ background-position:0 -130px;}
    .comList_grap{ height:20px; background-position:90px -160px; display:block;}
    .comList{ width:176px; height:46px; line-height:46px; background-position:-200px -70px; display:inline-block; *display:inline; zoom:1;}


/* 内容页 */
.article{}
.article .main_row{ width:740px; height:auto; /*margin-top:-8px;*/ color:#ada887;}
    .article_top{ width:100%; height:182px; background:url('/esword/images/article_top_bg.gif') center top no-repeat;}
    .article_middle{ width:100%; height:auto; background:url('/esword/images/article_center_bg.gif') center top repeat-y;}
    .article_bottom{ width:100%; height:263px; background:url('/esword/images/article_bottom_bg.gif') center top no-repeat;}
    .article_content{ width:594px; margin-left:auto; margin-right:auto;}
    .article_content a{ color:#ada887;}
        .guide{ height:32px; line-height:32px; font-size:15px; overflow:hidden;}
        .caption, .next_con{ height:60px;}
        .caption{ border-bottom:1px solid #5b5048;}
        .rec_con{ height:100px; color:#a28361;}
    /* 內容列表 */
    .article_list{ width:540px; min-height:480px; }
        * html .article_list{ height:480px;}
    .article_list li{ width:100%; height:30px; line-height:30px; color:#9b7831; overflow:hidden; background:url('/esword/images/article_li_bg.gif') center top no-repeat;}

/* pages */
.pages { height:32px; line-height:20px; }
.pages a { padding:1px 7px; margin:0 4px; border:1px solid #463730; color:#ca6f47; background:#2b1b14; }
.pages a.curr { color:#fff; }



/* 登入页 */
.ml40{ margin-left:40px;}
.button{ border:0; background:none;}
.lp_bg{ background:url('/esword/images/login_sprite.png') no-repeat;}
.loginPage{ width:620px; height:896px; margin-right:100px;}
.loginPage .top{ height:338px;}
    .lp_logo{ width:257px; height:265px; margin-left:145px; display:block;}
    .lp_lbox{ width:300px;}
    .lp_lbox p{ margin-top:5px; display:block;}
    .lp_text{ width:212px; height:40px; line-height:40px; border:0; background:#080600;}
    .lp_submit{ width:200px; height:60px; background-position:0 0;}
    .lp_button{ width:200px; height:60px; background-position:0 -60px;}
    .lp_rbox{ width:300px; margin-left:20px;}
    .lp_rbox a{ margin-left:5px;}