@charset "utf-8";
/*reset css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  padding: 0; margin: 0; } 
table { border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0; vertical-align:middle;} 
address,caption,cite,code,dfn,em,strong,th,var { font-weight: normal; font-style: normal; } 
ol,ul { list-style: none; } 
caption,th { text-align: left; } 
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; } 
q:before,q:after { content:��; } 
abbr,acronym { border: 0; }
a {text-decoration:none;}
a:hover{ text-decoration:none;}

/*----------ͨ����----------*/
body{ font-size:14px; min-width:980px; background-color:#292929;}
.full_wrap{ width:980px; margin:0 auto;}
.clearfix:after, .full_wrap:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix, .full_wrap { display: inline-table; } /* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix, .full_wrap { display: block; } /* End hide from IE-mac */
.fl{ float:left;}
.fr{ float:right;}
.posr{position:relative;}
.posa{position:absolute;}
/*���*/
.mt10{margin-top:10px;}
/*��������*/
.game_logo a, .game_items li a, .login_form_cont label, .login_btns input, .select_server h2, .service_info h2, .focus_tabs_more, .common_cont_mod_hd h2, .enter_into_game, .game_page_nav a{ display:block; overflow:hidden; text-indent:-999em;}
/*��ť*/
.btn_01{ display:block; padding-left:5px; height:27px; line-height:27px; width:100px; text-align:center;}
.btn_01 span{ display:block; padding-right:5px;}
.btn_01:hover{ text-decoration:none;}
.enter_into_game{ width:107px; height:42px;}
/*ģ��*/
.focus_mod, .common_cont_mod, .common_cont_mod_bd, .flink_mod, .flink_mod_bd{ border-radius:5px;}
/*����ģ��*/
.focus_mod{ height:310px; padding:9px;}
.common_cont_mod{ padding:0 10px 10px;}
/*����ģ��*/
.common_cont_mod_hd{ height:39px; line-height:39px; padding-left:28px;}
.common_cont_mod_hd h2{ width:120px; float:left;}
.common_cont_mod_hd a{ float:right;}

/*----------������վ����----------*/
/*��ͨ��С*/
.site_nav{ height:40px; line-height:40px; padding:10px 0; background-color:#f5f5f5; font-family:"΢���ź�";}
.v1_logo{ float:left; padding-right:30px;}
.v1_logo a{ display:block; width:168px; height:40px; text-indent:-999em; overflow:hidden; background:url(images/v1_logo.png) no-repeat;}
.recommendation, .recommendation dt, .recommendation dd{ float:left;}
.recommendation dd{ padding-left:20px;}
.recommendation dd a{ color:#000;}
.site_nav_items{ float:right;}
.site_nav_items li{ float:left; padding-left:20px; }
.site_nav_items a{ color:#fe0000;}
.site_nav_items .bookmark a{ color:#0043ff;}
/*��ά��*/
.close_n{ display: block; float: right; width: 29px; height: 29px; overflow: hidden; background: url("images/close_dr.png") no-repeat; text-indent: -200px; margin-top: 15px; margin-right: -20px;}
.qr_code{ width: 280px; background: #f5f5f5; position: absolute; left: 0; top: 32px; z-index: 10000;}
.title_h1,.qr_code_img,.qr_code_cont{ width: 240px; margin: 0 auto;}
.title_h1{ height: 60px; line-height: 60px; text-align: center; font-size: 18px; color: #0e9b35;}
.qr_code_img img{ width:204px; border: 5px solid #fff;}
.qr_code_cont{ font-size: 14px; line-height: 22px; padding: 15px 0;}
#btn{ color:#fe0000!important;}
/*loading*/
.loading{ width: 50px; height: 50px; position: relative; margin: 0 auto; }
.loading .loading_time{ width:10px; height: 10px; background: #419a5a; text-indent: -1000px; overflow: hidden; border-radius: 5px;
    -webkit-animation: preloader_4 1s infinite ease-in-out;
    -moz-animation: preloader_4 1s infinite ease-in-out;
    -ms-animation: preloader_4 1s infinite ease-in-out;
    -animation: preloader_4 1s infinite ease-in-out;
}
.loading .d1{ position: absolute;  left: 20px; top: 0;}
.loading .d2{ position: absolute;  left: 6px; top: 6px;}
.loading .d3{ position: absolute;  left: 0;    top: 20px;}
.loading .d4{ position: absolute;  left: 6px; top: 35px;}
.loading .d5{ position: absolute;  left: 20px; bottom: 0; }

.loading .d6{ position: absolute;  right: 6px; bottom: 6px;}
.loading .d7{ position: absolute;  right: 0; bottom: 20px; }
.loading .d8{ position: absolute;  right: 6px; top: 6px;}

.loading_time div:nth-child(2){
    left:20px;
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -ms-animation-delay: .2s;
    animation-delay: .2s;
}
.loading_time div:nth-child(3){
    left:40px;
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -ms-animation-delay: .4s;
    animation-delay: .4s;
}
.loading_time div:nth-child(4){
    left:60px;
    -webkit-animation-delay: .6s;
    -moz-animation-delay: .6s;
    -ms-animation-delay: .6s;
    animation-delay: .6s;
}
.loading_time div:nth-child(5){
    left:80px;
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
    -ms-animation-delay: .8s;
    animation-delay: .8s;
}

@-webkit-keyframes preloader_4 {
    0% {opacity: 0.3; }
    50% {opacity: 1;background:#f1c40f;  }
    100%  {opacity: 0.3; }
}
@-moz-keyframes preloader_4 {
    0% {opacity: 0.3;  }
    50% {opacity: 1;  background:#f1c40f; }
    100%  {opacity: 0.3; }
}
@-ms-keyframes preloader_4 {
    0% {opacity: 0.3; }
    50% {opacity: 1; background:#f1c40f; }
    100%  {opacity: 0.3;}
}
@keyframes preloader_4 {
    0% {opacity: 0.3;}
    50% {opacity: 1; background:#f1c40f; }
    100%  {opacity: 0.3;}
}

/*С��*/
.site_nav.small{height:28px; line-height:28px; padding:4px 0 4px 10px;}
.site_nav.small .v1_logo a{background: url(images/v1_logo_s.png) no-repeat 0 1px; height:28px; width:113px;}
.server_info{ width:50%; float:left;}
.site_nav.small .site_nav_items{ }
.site_nav.small .site_nav_items li{ padding:0 21px 0 20px; border-right:1px solid #000; }
.site_nav.small .site_nav_items a{ color:#000;}

/*----------��������----------*/
.main{ background-repeat:no-repeat; background-position:center 0; padding-bottom:10px;}
.col_side{ width:260px; float:left; padding-top:118px;}
.col_main{ float:right; width:710px; padding-top:341px;}

/*----------��Ϸ��������----------*/
.game_nav{ height:193px; position:relative; background-repeat:no-repeat;}
.game_logo{ position:absolute; z-index:1; left:63px; top:30px;}
.game_logo a{ width:204px; height:163px;}
.game_items{ position:absolute; z-index:2; background-repeat:no-repeat; left:228px; top:85px; width:672px;}
.game_items li{ float:left; width:92px; height:30px; padding:0 10px;}
.game_items li a{ width:100%; height:100%;}
.game_items .home:hover{ background-position:0 -30px;}
.game_items .news:hover{ background-position:-112px -30px;}
.game_items .information:hover{ background-position:-224px -30px;}
.game_items .pay:hover{ background-position:-336px -30px;}
.game_items .service:hover{ background-position:-448px -30px;}
.game_items .forum:hover{ background-position:-560px -30px;}
.game_items .curr .home, .game_items .curr .home:hover{ background-position:0 -60px;}
.game_items .curr .news,.game_items .curr .news:hover{ background-position:-112px -60px;}
.game_items .curr .information,.game_items .curr .information:hover{ background-position:-224px -60px;}
.game_items .curr .pay,.game_items .curr .pay:hover{ background-position:-336px -60px;}
.game_items .curr .service,.game_items .curr .service:hover{ background-position:-448px -60px;}
.game_items .curr .forum,.game_items .curr .forum:hover{ background-position:-560px -60px;}

/*----------��ʼ��Ϸ----------*/
.start_play a{ display:block; height:100%; width:100%; text-indent:-999em; overflow:hidden;}

/*----------�ײ���Ϣ----------*/
.footer{ text-align:center; padding:10px 0; line-height:20px; font-size:12px;}

/*----------��ҳ----------*/
/*��¼*/
.login{ height:232px;}
.login a{ white-space: nowrap;}
.login form{ padding:12px 15px 0!important}
.login_form_cont{height: 105px;}
.login_form_cont li{padding:10px 4px; height:30px;}
.login_form_cont.add_verify li{padding:0 4px 5px;}
.login_form_cont .la_verify{display: none;}
.login_form_cont.add_verify .la_verify{display: block;}
.login_form_cont input{ float:left; height:16px; line-height:16px; padding:6px; width:111px; margin-left:5px; }
.login_form_cont .la_verify input{width: 46px;}
.login_form_cont label{ float:left; width:90px; height:30px;}
.login_account_nm{ background-position:right 0;}
.login_account_pwd{ background-position:right -30px;}
.login_account_verify{ background-position:right -88px;}
.login_account_code{display: block;float: left;width: 60px;margin-left: 5px;}
.login_account_img{width: 60px;height: 30px;}
.login_form_cb{  padding:5px 0 5px 12px; overflow:hidden;}
.login_form_cb input{ margin:0 5px 0 0;}
.login_form_cb label{ float:left;}
.login_form_cb a{ float:right;}
.login_btns input{float:left; border:0 none; cursor:pointer;}
.login_btn{ height:42px; width:74px; margin-left:15px;}
.improved_info{ height:42px; width:107px; margin-left:12px;}
.login_type{ padding:2px 0;}
.login_type a{ display:block; float:right; line-height:24px;}
.login_type .qq_login, .login .v1_login{ color:#3b0200; background:url(images/common_icons.png) no-repeat; margin-right:6px;}
.login_type .qq_login{ padding-left:26px;}
.login_type .v1_login{ background-position:0 -34px; padding-left:30px;}
/*�ѵ�¼*/
.logined_user_info, .logined_other_info{ line-height:24px;}
.logined_user_info{ text-align:center; padding:20px 20px 0 30px;}
.logined_user_info a{ padding:0 10px;}
.logined_user_info .enter_into_game{ margin:10px auto 0; padding:0;}
.logined_other_info{ padding:10px 20px 0 30px;}
.logined_other_info dl{ height:24px; overflow:hidden;}
.logined_other_info dt, .logined_other_info dd{ display:inline;}
.logined_other_info dd{ margin-left:-10px;}
.logined_other_info a{ padding:0 10px;}
/*ѡ�������*/
.select_server{ height:178px; padding:0 10px 0 22px;}
.select_server h2{ height:40px;}
.select_server ul{ padding:8px 40px 3px; height:87px;}
.select_server li{height:25px; line-height:25px; padding:2px 0 2px 36px; background:url(images/common_icons.png) no-repeat 0 -98px;}
.select_server li.dis_server{ background-position: 0 -67px;}
.more_server{ margin:0 auto;}
/*�ͷ���Ϣ*/
.service_info{height:243px; padding:0 10px 0 22px;}
.service_info{ color:#964206; font-family:"΢���ź�"; font-weight:bold;}
.service_info h2{ height:65px;}
.service_info dl{ line-height:27px; height:27px; padding:0 8px;}
.service_info dt, .service_info dd{ float:left;}
.service_info .btn_01{ float:left; margin-right:5px; display:inline; width:60px; font-weight:normal;}
/*��������*/
/*��������*/
.focus_tabs{ width:340px; height:210px; position:relative;}
.focus_tabs_i{ height:38px; line-height:38px; text-align:center; font-family:"΢���ź�"; font-size:18px; width:70px; text-align:center; position:absolute; top:0; z-index:10;}
.focus_tabs_i a{ display:block; height:100%; width:100%;}
.focus_tabs_i a:hover{ text-decoration:none;}
.focus_tabs .new_tab{ left:10px;}
.focus_tabs .news_tab{ left:80px;}
.focus_tabs .notice_tab{ left:150px;}
.focus_tabs .activity_tab{ left:220px;}
.focus_tabs_more{ width:20px; height:20px; position:absolute; right:10px; top:10px; z-index:10;}
.focus_tabs_c{ display:none; padding:15px 10px; height:142px;width:317px; position:absolute; left:0; top:37px; z-index:9;}
.focus_tabs_c li{ line-height:28px; height:28px; padding-left:48px;overflow:hidden;}
.focus_tabs_c li.emphasis, .focus_tabs_c li.emphasis a{ color:red;}
.focus_tabs_c li a{ display:block; width:200px; float:left; overflow:hidden;}
.focus_tabs_c li span{ display:block; width:60px; float:right; text-align:right;}
.focus_tabs_c li.last{ border:none 0;}
/*����õ�Ƭ*/
.focus_slide{ width:336px; height:210px; padding-left:350px; margin-top:-210px; position:relative;}
.focus_slide .slides_container{ overflow:hidden; height:100%; width:100%;}
.focus_slide .pagination{ position:absolute; right:10px; bottom:10px; overflow:hidden; z-index:10;}
.focus_slide .pagination li{ float:left; padding:0 4px;}
.focus_slide .pagination a{ display: block; width:23px; height:23px; line-height:23px; text-align:center; font-weight:bold; font-family:Arial; font-size:14px;}
.focus_slide .pagination a:hover{ text-decoration:none;}
/*����ר��*/
.focus_topic{ width:696px; margin: 10px 0 0 -4px;}
.focus_topic li{ width:164px; float:left; padding:0 5px;}
/*��Ϸ����*/
.game_info_bd{ padding:15px; font-size:12px; line-height:22px; min-height:110px;}
.game_info_list{ overflow:hidden;}
.game_info_list h3{ width:80px; float:left;}
.game_info_list ul{ float:left; width:578px; overflow:hidden;}
.game_info_list li{ float:left; margin-left:-1px;}
.game_info_list li a{ padding:0 10px; white-space:nowrap;}
/*��Ϸ��ͼ*/
.game_photos_list{ overflow:hidden; height:177px;}
.game_photos_list li{ float:left; width:209px; padding:15px 10px;}
.game_photos_list a{ display:block; padding:5px; background-color:#fff; box-shadow:#888 0 0 8px;width:199px;height:137px;}
.game_photos_list img{ width:199px; height:137px;}
/*��������*/
.flink_mod{ width:948px; height:55px; margin:10px auto 0; padding:10px 15px;}
.flink_mod_bd{ height:100%;}
.flink_tit{ width:100px; padding-left:20px; line-height:48px; text-align:center;}
.flink_list{ padding:5px 0 5px 120px; margin-top:-48px; height:100%;}
.flink_list li{ float:left; text-align:center; font-size:12px; padding:0 7px; white-space:nowrap;}
.flink_list img{ width:88px; height:27px; margin-bottom:2px; }

/*----------����----------*/
.col_m{ width:410px; float:left;}
.col_r{ width:290px; margin-left:420px;}
.col_m .common_cont_mod, .col_r .common_cont_mod{ padding:10px;}
.news_list{ height:553px; line-height:28px; font-size:12px; padding:10px 10px 0; overflow:hidden;}
.news_list span{ display:block; height:28px; overflow:hidden;}
.news_t_link{ width:290px;}
.news_date{ padding-left:300px; margin-top:-28px; text-align:right;}
.news_paging{ height:55px; line-height:55px; font-size:12px; padding:0 10px 2px;}
.news_paging_info{ width:130px;}
.news_paging_info span{ padding-right:10px;}
.ads_img_list li{ overflow:hidden;}
.ads_img_list a{ display:block; overflow:hidden; height:125px; padding:3px; background-color:#fff; box-shadow:#444 0 0 5px;}
.ads_img_list img{ width:100%; height:100%;}

/*----------��Ϸҳ��----------*/
.game_page_main{ position:relative;}
.game_page_nav{ position:absolute; left:0; top:0; width:132px; height:662px; padding:15px 0 0 8px;}
.game_page_logo a{ width:109px; height:69px; }
.game_page_nav_items{ padding-top:15px;}
.game_page_nav_items li{ padding:6px 0; height:37px; width:109px;}
.game_page_nav_items a{ height:100%; width:100%;}
.nav_swicth{ width:16px; height:43px; margin:-291px 0 0 116px; outline:none;}
.game_page_cont{ padding-left:140px; min-height:677px;}

/*----------������----------*/
/*ע��*/
.pop{ display:none; top:0; left:0;  background:url(images/pop_bg.png) repeat;width:100%;height:100%;position:fixed;z-index:100;}
.register{width:1013px;height:519px;position:fixed;left:50%;top:50%;margin-left:-506px;margin-top:-260px;}
.reg-title{overflow:hidden;text-indent:-999em;height:102px;}
.reg-title h2{width:467px;height:55px;float:left;margin:47px 0 0 24px;}
.reg-title .reg_close{display:block;width:49px;height:48px;float:right;margin:53px 43px 0 0;cursor:pointer;}
.reg-content{padding-top:50px;}

ul.reg-list li{overflow:hidden;padding:11px 35px;}
ul.reg-list .reg_lab,ul.reg-list .input_box,ul.reg-list .reg_prompt{display:block;float:left;height:32px;}
ul.reg-list .reg_lab{text-indent:-999em;width:108px;}
ul.reg-list .input_box{width:266px;height:22px;border:none;line-height:22px;padding:5px 10px;margin:0 20px 0 10px; border:0 none;}
ul.reg-list .input_box.input_box_code{background-position:left -55px;width:154px;}
ul.reg-list .reg_prompt{width:230px;line-height:32px;}
ul.reg-list .reg_prompt.more{line-height:16px;}
ul.reg-list .reg_lab.reg_pwd{background-position:right -30px;}
ul.reg-list .reg_lab.reg_conpwd{background-position:right -60px;}
ul.reg-list .reg_lab.reg_code{background-position:right -90px;}
ul.reg-list .reg_prompt_img{width:102px;height:32px;margin:0 20px 0 -10px;float:left;}
ul.reg-list .reg_btn{background:transparent;width:210px;height:62px;border:none;text-indent:-999em;margin-left:118px;*margin-left:118px;cursor:pointer;position:absolute;}

ul.reg-list .reg_confirm,ul.reg-list .reg_conprompt{float:left;}
ul.reg-list .reg_conprompt{margin-top:8px;}
ul.reg-list .reg_confirm{margin:10px 18px 0 119px;cursor:pointer;}
ul.reg-list .reg_link{color:#964206;}
ul.reg-list .reg_link:hover{text-decoration:underline;}
/*�ȵ�¼����ȡ�������*/
.login_first{width:695px;height:454px;position:fixed;left:50%;top:50%;margin-left:-220px;margin-top:-227px;overflow:hidden;}
.login_first .lf_close{display:block;width:49px;height:48px;float:right;margin:178px 3px 0 0;cursor:pointer;text-indent:-999em;}
/*δ������ʾ*/
.no_service{width:981px;height:491px;position:fixed;left:50%;top:50%;margin-left:-490px;margin-top:-245px;overflow:hidden;}
.no_service .ns_txt{padding:130px 0 0 485px;}
.no_service .ns_link{color:#0043ff;}
.no_service .ns_link:hover{text-decoration:underline;}
.no_service .ns_ser{overflow:hidden;padding: 10px 120px;}
.no_service .ns_ser .ns_service_btn{display:block;width:61px;height:27px;float:right;line-height:27px;text-align:center;margin:3px;}
.no_service .no_service_clo{overflow:hidden;}
.no_service .no_close{display:block;width:49px;height:48px;float:right;margin:25px 20px 0 0;cursor:pointer;text-indent:-999em;}
.no_service .ns_txt p{line-height:24px;}
.no_service .ns_txt .ns_title{line-height:58px;}

/*----------������������----------*/
.focus_mod.news_title{height:97px;padding:9px;}
.news_title .title_img{ height:97px;}
.news_title .title_img p,.news_title .title_img a{color:#3b0200;font-size:12px;}
.news_title .title_img p{margin-left:28px;}
.news_title .title_img .t_news,.news_title .title_img .t_gift,.news_title .title_img .t_server, .title_img .t_game_info{text-indent:-999em;height:29px;display:block;}
.news_title .title_img .t_gift{background-position:left -60px;}
.news_title .title_img .t_server{background-position:left -120px;}
.news_title .title_img .t_game_info{background-position:left -180px;}
.news_title .title_img h2{padding:31px 0 8px 27px;}
.box{width:630px;margin:0 auto;color:#964206;}
.box h2{text-align:center;font-size:24px;border-bottom:1px solid #000;line-height:30px;padding-bottom: 5px;}
.box_txt{padding:10px 0;}
.txt_content{padding:10px 0;}
.box_txt p{line-height:28px;}
.common_cont_mod.cont_page{ padding:10px;}

/*----------�����ȡҳ----------*/
.game_server,.game_gift{overflow:hidden;padding:15px 0;}
.game_server p,.game_server select{float:left;line-height: 24px;}
.game_server select{width:180px;height:24px;margin-right:5px;}
.game_server .error_cue{color:#ff2626;}
.game_gift p{float:left;}
.game_gift .input_box{width:180px;height:24px;}
.game_gift .btn_l,.game_gift .copy{font-size:14px;}
.game_gift .btn_l{width:95px;margin:0 8px 0 5px;}
.game_gift .copy{width:54px;margin-left:5px}

/*----------������ѡ��ҳ----------*/
.bor_bottom{border-bottom:1px solid #000;}
.server_mod h2{color:#3b0200;font-size:14px;border:none;text-align:left;font-weight:bold;line-height:18px;padding:0;}
ul.server_list{overflow:hidden;width:660px;margin-left:-10px;}
ul.server_list li{float:left;padding:12px;}
ul.server_list.col_5{margin:12px 0 6px 0;}
ul.server_list.col_5 li{padding:0 5px 6px 0;}
ul.server_list .server_link{display:block;float:left;width:180px;height:48px;padding:5px 0 0 13px;border-radius:5px;}
ul.server_list .server_select{width:122px;height:31px;display:block;background-position:left -191px;line-height:30px;text-align:center;font-size:12px;color:#fff;}
ul.server_list .server_select:hover{text-decoration:none;color:#fff3d8;}
.enter_game{overflow:hidden;margin-top: -10px;}
.enter_game .enter_into_game,.enter_game .input_box{float:right;}
.enter_game .input_box{width:118px;height:24px;margin: 6px 10px;}

/*----------�ƹ�ע��ҳ----------*/
body.promotion_page{ background:#fff; width:100%;}
.promotion_page .reg-content{ position:absolute; left:20%; top:16%; width:730px;}
.promotion_bg{ width:100%;}
.promotion_bg img{ width:100%;}
.promotion_page .reg-content, .promotion_page .reg-content a{ color:#fff; text-shadow:0 0 2px #000;}

/*----------�ұ߶�ά��----------*/
#qrcode {
    background: rgba(0, 0, 0, 0) url("images/qrcode.png") no-repeat scroll -4px -3px;
	position: fixed;
    height: 300px;
    width: 213px;
	top: 210px;
	right: 20px;
}

#close{ 
	width:28px; 
	height:28px; 
	overflow:hidden; 
	display:block; 
	text-indent:-1000px; 
	background:url("images/close.png") no-repeat scroll left top; 
	position: fixed; 
	right:28px; 
	top:210px;
}

#close:hover{ 
	background:url("images/close.png") no-repeat scroll left bottom;
}

.game-rb-ad{
    position: fixed;
    right: 0;
    bottom:0;
    width: 375px;
    height: 250px;
    z-index: 10000;
}

.game-rb-ad-iframe{
    width:375px;
    height:250px;
    frameborder:no;
    border:0;
    scrolling:no;
    allowtransparency:yes;
}

.game-ad-close{
    position: absolute;
    right: 10px;
    top:10px;
}