/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin: 0; padding: 0;}
table{border-collapse: collapse; border-spacing: 0;}
fieldset,img{border: 0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style: normal; font-weight: normal;}
ul,ol,li{list-style: none;}
h1,h2,h3,h4,h5,h6{font-size: 100%; font-weight: normal;}
q:before,q:after{content: '';}
a,a:visited{text-decoration: none;}
a:hover{text-decoration: none;}

.fixed{clear: both; height: 0; overflow: hidden;}
.clearfix:after{display: block; visibility: hidden; clear: both; height: 0; content: ".";}
.clearfix{*zoom: 1;}

/*****************/
body{font-family: verdana,helvetica,arial,sans-serif; font-size: 14px; line-height: 1; color: #333; background:#1b1b1b; min-width: 1000px;}
input{font-family: verdana,helvetica,arial,sans-serif;}

/*********top_link*********/
.top_link{height:44px; background: #000; position: relative; z-index: 1;}
.hover_showbox{display: none;}

/*top_left*/
.top_left{float: left;}
.top_left > ul{float: left;}
.top_left > ul > li{border-right: 1px solid #2d2d2d; line-height: 44px; float: left; cursor: default;}
.top_left > ul > li:hover, .top_login:hover, .top_signin:hover, .top_logined:hover{background: #222; color: #fff;}
.logo a{display: block; width: 200px; height: 44px; background: url("../images/logo.png") no-repeat center center;}
/*menu_games*/
.menu_games{padding: 0 15px; color: #eeeeee;}
.menu_games > em{display:none;}
.menu_games:hover > em{background-position: 0 0;}


/*menu_time*/
.menu_time{color: #dddddd;font-size: 12px;padding: 0 20px;text-align: center;}
.menu_time:hover .time_main{display: block;}
.time_main, .games_main, .top_logined_box{position: absolute; top: 44px; left: 0; width: 100%; display: none; z-index: 99; border-bottom:1px solid #222; background-color: #222;}
.games_bbx {background: url("../images/top_nav_i.png") left top repeat-y;}
.time_main ul{width: 100%; padding:10px;  }
.time_main li{float: left; font-size: 12px; cursor: pointer; margin: 5px 5px 5px 0; padding: 0 8px; color: #ccc; height:30px;line-height:30px;}
.time_main li:hover, .time_main li.cur, .top_logined_box li a:hover, .more_game_main a:hover{color: #f9343b;}
.time_main em, .games_main .icon_arrows, .top_logined_box em{width: 14px; height: 7px; position: absolute; top: -7px; background: url("../images/icon_arrows.png") no-repeat left bottom;}
.games_main .icon_arrows{left: 240px;}
.top_logined_box em{right: 15px;}
.time_main em{left:450px;}
/*top_fb_like*/
.top_fb_like{float: left; overflow: hidden; width: 90px; margin: 13px 0 0 15px;}

/*top_right*/
.top_right{float: right;}
.top_share{padding: 11px 0 0; margin-right: 20px; float: left;}
.top_right .share_wrap a{float: left; margin: 0 0 0 4px; opacity: 0.7; filter: alpha(opacity=70);}
.top_right .share_wrap a:hover{opacity: 1; filter: alpha(opacity=100);}
.top_login, .top_signin, .top_logined{float: left; display: block; line-height: 44px; border-left: 1px solid #2d2d2d; color: #eee; width: 90px; text-align: center;}
.top_logined{width: auto; padding: 0 20px 0 50px; position: relative; cursor: pointer;}
.top_logined img{width: 20px; height: 15px; position: absolute; top: 15px; left: 20px;}
.top_logined:hover .top_logined_box{display: block;}
.top_logined_box ul{padding: 10px 0;}
.top_logined_box li{line-height: 22px;}
.top_logined_box li a{height: 22px; display: block; padding-left: 10px; color: #ccc; font-size: 12px; text-align: left;}

/**********banner**********/
.banner{width: 100%; height: 400px; background-color: #000; position: relative; overflow: hidden;}
.banner_box li{width: 100%; height: 400px; position: absolute; top: 0; left: 0; display: none;}
.banner_box li a{display: block; height: 100%;}
.banner_nav{position: absolute; left: 0; top: 0; height: 100%;}
.banner_nav .banner_nav_list{padding: 0 20px; background: url("../images/png50.png"); height: 100%; float: left;}
.banner_nav li{width: 106px; height: 62px; margin-bottom: 10px; cursor: pointer; overflow: hidden;}
.banner_nav li.cur img{opacity: 1; filter: alpah(opacity=100);}
.banner_nav li img{display: block; opacity: 0.5; filter: alpah(opacity=50);}
.banner_nav a.banner_nav_btn{position: absolute; top: 170px; right: -23px; background: url("../images/banner_nav_btn.png?v=1") no-repeat; width: 23px; height: 60px;}
.banner_nav a.banner_nav_btn.hide{background-position: right top;}

/********content********/
.content{padding: 40px 0; background: #fafafa;}
.w1000{width: 1000px; position:relative; margin: 0 auto;}
.main{margin:-67px auto 0;}
.box{padding: 20px; background-color: #fff; box-shadow: 2px 0 1px rgba(0,0,0,0.1),0 2px 1px rgba(0,0,0,0.1),-2px 0 1px rgba(0,0,0,0.1),0 -2px 1px rgba(0,0,0,0.1);}
/*more_game*/
.more_game{margin-top: 10px;}
.more_game_wrap{border: 1px solid #ccc; position: relative;}

.more_game_status{position: absolute; top: 14px; right: 14px;}
.more_game_status li{float: left; font-size: 12px; color: #999; margin-left: 22px; line-height: 1;}
.status_h, .status_n, .status_s, .status_b{display: inline-block; width: 12px; height: 11px; *height: 12px; background: url("../images/icon_status.png") no-repeat; margin-left: 5px;}
.status_n{background-position: 0 -16px;}
.status_s{background-position: 0 -32px;}
.status_b{background-position: 0 -48px;}
.more_game_style{height: 30px; line-height: 30px; color: #eee;padding-left:20px;}

.more_game_main {width:150px; float:left;font-size: 12px;  padding:20px; }
.Browser_Games {width:720px;}
.more_game_main ul{}
.more_game_main li{width: 160px; float: left;  padding-left:20px;  height: 24px;line-height: 24px;}
.more_game_main li a{color: #ccc; }

/*login_before*/
.btn_reg{height: 48px; line-height: 48px; text-align: center; color: #fff; font-size: 18px; background-color: #006fcb; display: block; text-transform: uppercase;}
.btn_reg:hover{background-color: #1679e8;}
.input_box{margin-top: 20px;}
.input_box input{width: 162px; height: 36px; border: 1px solid #ccc; padding: 0 30px 0 10px; font-size: 12px; color: #555; line-height: 36px\9;}
.username,.email, .password, .repassword{position: relative;}
.username,.email, .signup_popbox .password{margin-bottom: 10px;}
.icon_input{position: absolute; top: 11px; right: 10px; background: url("../images/icon_input.png") no-repeat; width: 15px; height: 15px;}
.password .icon_input{background-position: left bottom; width: 14px; height: 16px;}
.forgot_pass, .forgot_id{margin-top: 12px;}
.forgot_pass a, .forgot_id a{color: #515151; font-size: 12px;}
.forgot_id{margin-top: 6px;}
.forgot_pass a:hover, .forgot_id a:hover, .popbox_bottom a, .agree a{text-decoration: underline; color: #eb6507;}
.remember{margin-top: 6px; line-height: 16px;}
.remember label, .agree label{display: block; float: left; cursor: pointer; height: 16px; padding-left: 21px; background: url("../images/check.png") no-repeat;  font-size: 11px;}

.remember .checked, .agree .checked{background-position: left bottom;}
.btn_signin_wrap{border: 1px solid #cfcfcf; margin-top: 17px; display: inline-block;}
.btn_signin{position:absolute; right:35px; margin:0; bottom:26px; *width:120px; }
.btn_signin_wrap .btn_signin{margin-top: 0;}
.btn_signin:hover{background: url("../images/btn_hover_bg02.jpg") repeat-x; border-color: #c0c0c0;}
.login_share{padding-top: 25px; margin-top: 26px; text-align: center; background: url("../images/blank_or.png") no-repeat center top;}
.share_wrap{height: 24px;}
.share_wrap a{display: inline-block; width: 24px; height: 24px; margin: 0 3px; background: url("../images/btn_share.png") no-repeat;}
.share_wrap a.facebook{background-position: -28px 0;}
.share_wrap a.yahoo{background-position: -56px 0;}
.share_wrap a.twitter {background-position: -84px 0;}
/*login_after*/
.login_after{display: block;}
.right .login_after p{line-height: 18px; font-size: 12px; color: #454545;}
.right .login_after .last_lg{line-height: 20px; font-size: 14px; padding-top: 10px;}
.right .login_after .last_lg a{text-decoration: underline; color: #2482da;}
.right .head_portrait{display: block; margin: 10px 0;}
.right .head_portrait img{width: 204px; height: 150px;}
.login_after_btn{margin-bottom: 10px;}
.login_after_btn a{display: block; width: 80px; height: 30px; float: left; line-height: 30px; text-align: center; color: #fff; background-color: #454545; margin-right: 10px;}
.login_after_btn a:hover{background-color: #006fcb;}

/*show_game*/
.game_show_b{position: relative; overflow: hidden; height: 310px;}
.game_show_b .game_show_info{position: absolute; left: 50px; top: 50px; width: 260px;}
.game_show_b .game_show_info p{line-height: 20px; font-size: 12px; color: #fff; padding-top: 15px;}
.game_show_link, .game_show_s_main li a{position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: url("../images/png50.png"); opacity: 0; filter: alpha(opacity=0);}
.game_show_b:hover .game_show_link, .game_show_m li:hover .game_show_link, .game_show_s_main li:hover a{opacity: 1; filter: alpha(opacity=100);}
.game_show_m{margin-top: 2px; overflow: hidden;}
.game_show_m ul{width: 1002px;}
.game_show_m li{float: left; margin-right: 2px; position: relative; width: 332px; height: 310px; overflow: hidden;margin-top:2px;}
.game_show_m li p.game_show_txt_b{width:89%;position: absolute; left: 0; bottom: 0; background: url("../images/png50.png"); padding: 6px 20px; *width: 292px; text-align: center; line-height: 18px; font-size: 12px; color: #fff;}
.game_show_m li:hover p.game_show_txt_b{display: none;}
.game_show_m li .game_show_link{background: url("../images/png80.png"); padding-top: 55px; height: 255px; text-align: center;}
.game_show_m li p{line-height: 18px; font-size: 12px; color: #fff; padding: 12px 20px 0;}
.icon_game_link, .game_show_link, .game_show_s_main li a span.icon_game_link1, .game_show_s_main li a, .game_show_s_tit li{transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;}
.game_show_m li span.icon_game_link, .game_show_b a span.icon_game_link{position: absolute; width: 69px; height: 69px; right: -69px; bottom: 0; background: url("../images/icon_link.png") no-repeat;}
.game_show_m li:hover span.icon_game_link, .game_show_b:hover a span.icon_game_link{right: 0;}
.game_show_s{margin-top: 40px;}
.game_show_s_tit{background: #000;}
.game_show_s_tit li{float: left; width: 160px; height: 50px; line-height: 50px; text-align: center; color: #fff; cursor: pointer;}
.game_show_s_tit li:hover{background: #393939;}
.game_show_s_tit li.cur{background: #f9343b;}
.game_show_s_main{overflow: hidden;}
.game_show_s_main ul{display: none; width: 1002px; min-height: 102px;}
.game_show_s_main li{float: left; width: 332px; height: 100px; margin: 2px 2px 0 0; position: relative; overflow: hidden;}
.game_show_s_main li a span.icon_game_link1{position: absolute; width: 20px; height: 20px; right: -20px; bottom: 0; background: url("../images/icon_link1.png") no-repeat;}
.game_show_s_main li:hover a span.icon_game_link1{right: 0;}
.placeholder {position: absolute;top: 0px;left: 0;line-height: 40px; color:#555; text-indent:10px;}

/*******footer_list********/
.footer {background-color:#000;}
.footers {background-color:#000;}
.footer_list{border-top: 1px solid #454545; background-color:#000; padding-bottom: 30px;}
.footer_list dl.fls{width: 190px; float: left; padding-left: 10px;}

.footer_list dt{color: #f5f5f5; padding: 36px 0 12px;}
.footer_list dd{line-height: 24px;}
.footer_list dd a{font-size: 12px; color: #ccc;}
.footer_list dd a:hover{color: #f9343b; }

/*******footer*******/
.footer p{font-size: 12px; color: #a3a3a3; padding: 85px 0 30px; background: url("../images/logo_footer.png?v=3") no-repeat center 30px; text-align: center;}
.footers p{font-size: 12px; color: #a3a3a3; padding: 85px 0 30px; background: url("../images/logo_footers.png?v=3") no-repeat center 30px; text-align: center;}

/**********popbox*************/
#login_overlay{width: 100%; height: 100%; position: fixed; top: 0; left: 0; background-color: #000; opacity: 0.7; filter: alpha(opacity=70); z-index: 999;}
.popbox{background-color: #e8e8e7; position: absolute; z-index: 1000; display: none; box-shadow: 0 2px 10px #000;}
.popbox_clo{background: url("../images/btn_close_01.png") no-repeat; width: 19px; height: 20px; position: absolute; top: 22px; right: 35px;}
.popbox_tit{height: 63px; line-height: 63px; font-size: 18px; text-indent: 35px; color: #333; background-color: #c9c9c9;border-radius: 2px 2px 0 0;}
.popbox_share{text-align: center; padding-bottom: 25px; background: url("../images/blank_or.png") no-repeat center bottom;}
.popbox_main{padding: 30px 35px;}
.popbox .btn_submit{border-radius: 2px;border: none; height: 43px;padding:0 20px; margin-top: 30px; line-height: 43px; text-align: center; background: #eb6507; color: #fff; font-size: 18px; text-transform: none;cursor: pointer;}
.popbox_main_wrap{background-color: #eaeaea;}
.popbox_left{width: 300px; float: left;}
.popbox_left ul{padding: 28px 20px 0 0;}
.popbox_left li{height: 28px; line-height: 28px; text-align: right;}
.popbox_left li a{color: #454545;}
.popbox_left li.cur a, .popbox_left li a:hover{color: #eb6507;}
.popbox_right{float: right; width: 470px; padding: 35px; background-color: #fff;}
.popbox_right_box{display: none;}
.popbox_right .popbox_right_box:first-child{display: block;}
.popbox_right_box h3{font-size: 24px; padding: 5px 0; color: #555;}
.popbox_input{position: relative;}
.popbox_input p{padding: 12px 0 5px; color: #555;}
.popbox_input input{width: 337px; height: 38px; padding: 0 10px; line-height: 38px\9; border: 1px solid #ccc;border-radius: 2px;}
/*login_popbox*/
.login_popbox{width: 447px;border-radius: 2px;}
.login_popbox .input_box input{width: 335px;border-radius: 2px;}
.operate{margin-top: 17px;}
.operate_left{float: left;}
.operate_left .remember{margin-top: 0;}
.operate_right{float: right;}
.operate_right .forgot_pass{margin-top: 0;}
.popbox_bottom{padding: 30px 35px; border-top: 1px solid #d2d2d0; font-size: 12px; color: #555;line-height:18px;}

/*signup_popbox*/
.signup_popbox{width: 447px;border-radius: 2px;}
.signup_popbox .input_box input{width: 335px;border-radius: 2px;}
.agree{margin-top: 20px; line-height: 16px; font-size: 11px; color:#777;}
.join {margin-top:30px;margin-left:20px;}
.reg_rule_con{border: 1px solid #ddd; color: #454545; padding: 15px; margin-top: 15px; display: none;}
.reg_rule_con .agreement_tit{font-weight: bold; padding-bottom: 10px;}
.reg_rule_con .reg_rule_detail{height: 100px; border: 1px solid #ddd; overflow: auto; font-size: 12px; line-height: 16px;}
.reg_rule_con .reg_rule_detail p{padding: 4px;}
.reg_rule_con .reg_rule_detail h2{padding: 4px; font-weight: bold;}
.verify_box{position: relative; top: 5px;}
.verify_error .verify_box p{background-color: #e04541; font-size: 12px; color: #fff; text-align: center; line-height: 20px; padding: 3px 5px; border-radius: 5px;}
.verify_error .verify_box em{background: url("../images/icon_arrows02.png") no-repeat; width: 17px; height: 8px; position: absolute; left: 14px; top: -8px;}
.verify_error .verify_box span{background: url("../images/verify_error.png") no-repeat; width: 10px; height: 11px; position: absolute; top: -30px; right: -20px;}
.verify_ok .verify_box span{background: url("../images/verify_ok.png") no-repeat; width: 17px; height: 12px; position: absolute; top: -30px; right: -24px;}
.verify_loading .verify_box span{background: url("../images/verify_loading.gif") no-repeat; width: 16px; height: 16px; position: absolute; top: -30px; right: -22px;}
/*forgot_popbox*/
.forgot_popbox, .account_popbox, .charge_popbox{width: 840px;border-radius: 2px;}
.forgot_popbox .btn_submit, .account_popbox .btn_submit, .charge_popbox .btn_submit{background: #54a438;}
.popbox_note{font-size: 12px; color: #454545; line-height: 20px; margin-top: 28px;}
.popbox_note span{color: #2f8910;}
/*account_popbox*/
.head_portrait_change{margin-top: 20px;}
.head_portrait_change .head_portrait_box{width: 204px; height: 150px; display: table; float: left; overflow: hidden; text-align: center; background: #999; position: relative;}
.head_portrait_change .head_portrait_box span{display: table-cell; vertical-align: middle; *vertical-align: baseline; *position: absolute; *top: 50%; *left: 50%;}
.head_portrait_change .head_portrait_box span img{*position: relative; *top: -50%; *left: -50%;}
.head_portrait_change_right{float: left; margin-left: 20px;}
.head_portrait_change_right p{padding: 15px 0 5px; color: #555;}
.head_portrait_change_right label{display: block; padding: 8px 10px; width: 210px; border: 1px solid #ccc;}
.head_portrait_change_right label input{width: 210px\9; max-width: 210px;}
.email_change .email_change_input{width: 257px; float: left;}
.email_change .email_change_verify{width: 80px; height: 40px; border: none; text-align: center; line-height: 40px; float: left; margin-left: -1px; color: #fff; background: #006fcb; cursor: pointer;}
.account_popbox form .popbox_note{margin-top: 5px;}
.name_box input{width: 152px;}
.first_name_box, .last_name_box{width: 174px; float: left;}
.last_name_box{margin-left: 10px;}
.gender_choose input{float: left; width: 100px; height: 40px; border: none; background: #a2a2a2; color: #fff; line-height: 40px; text-align: center; cursor: pointer;}
.gender_choose .gender_female{margin-left: 5px;}
.gender_choose .gender_female.cur{background: #ff98b3;}
.gender_choose .gender_male.cur{background: #4ab4fb;}
.birthday_choose input, .popbox_date_select input{background: url("../images/icon_calendar.png") no-repeat 11px center; padding-left: 45px; width: 302px;}
.change_pass_box .popbox_input input{background: url("../images/icon_input.png") no-repeat 332px -24px; padding-right: 35px; width: 312px;}
/*charge_popbox*/
.popbox_input .select_input{background: url("../images/icon_select.png") no-repeat 330px center; padding-right: 40px; width: 307px;}
.popbox_select_box ul{width: 357px; position: absolute; left: 0; top: 70px; border: 1px solid #ccc; background: #fff; z-index: 1001; display: none;}
.popbox_select_box li{padding: 0 40px 0 10px; height: 30px; line-height: 30px; color: #454545; cursor: pointer;}
.popbox_select_box li:hover{background: #eee;}
.popbox_select_box li.cur{background: #2898d8; color: #fff;}
.popbox_date_select input{width: 107px;}
.inquiry_result{margin-top: 30px;}
.inquiry_result table{border: 1px solid #d1d2d3;}
.inquiry_result td, .inquiry_result th{font-size: 12px; border: 1px solid #d1d2d3; text-align: center; vertical-align: middle; height: 40px;}
.inquiry_result th{background: #f0f0f0;}
.inquiry_result tr:hover{background: #f8f8f8;}
.inquiry_result_page{text-align: center; margin-top: 30px;}
.inquiry_result_page a{display: inline-block; width: 27px; height: 24px; background: #eee; text-align: center; line-height: 24px; color: #a4a4a4; font-size: 12px; margin-right: 3px;}
.inquiry_result_page a:hover, .inquiry_result_page a.cur{background: #eb6507; color: #fff;}
.inquiry_result_page a.inquiry_btn_prev, .inquiry_result_page a.inquiry_btn_next{width: 38px; margin-right: 25px; background: none;}
.inquiry_result_page a.inquiry_btn_next{margin-left: 22px; margin-right: 0;}
.inquiry_result_page a.inquiry_btn_prev:hover, .inquiry_result_page a.inquiry_btn_next:hover{color: #eb6507; text-decoration: underline;}
.date_sequence em{display: inline-block; background: url("../images/cs.png") no-repeat; width: 9px; height: 8px; margin-left: 3px;}
.date_sequence em.down{background-position: right 0;}
/*security_popbox*/
.security_popbox{width: 418px;}
.popbox_main_security p{line-height: 24px; color: #595959;}
.popbox_main_security p span{color: #2f860d;}
/*popbox_content_box*/
.popbox_content_box{width: 1000px; position: absolute;border-radius: 2px;}
.popbox_content_box .popbox_content{overflow: auto; max-height: 600px; padding-bottom: 25px;border-radius: 2px;}
.popbox_content p{color: #454545; line-height: 24px; padding-bottom: 10px;}
.popbox_content p strong{font-weight: bold; color: #eb6507;}
/*top_tips*/
.top_tips_wrap{position: fixed; display: none; width: 980px; background: #fff; opacity: 0.9; filter: alpha(opacity=90); z-index: 1010; top: 0; left: 50%; margin-left: -490px; box-shadow: 0 1px 2px 1px rgba(0,0,0,0.1);}
.top_tips_txt{position: relative; font-size: 24px; line-height: 30px; padding: 35px 90px 35px 40px;}
.ok_tips_wrap .top_tips_txt{color: #1ba42d;}
.error_tips_wrap .top_tips_txt{color: #e04541;}
.load_tips_wrap .top_tips_txt{color: #454545;}
.warn_tips_wrap .top_tips_txt{color: #186ad0;}
.tips_loading_icon{position: relative;}
.top_tips_close{position: absolute; background: url("../images/btn_close_02.png") no-repeat; width: 43px; height: 52px; top: 50%; right: 30px; margin-top: -26px;}

.language_change{background-color: #202020;text-align:center;border-left: 1px solid #2d2d2d;float: right; width: 66px; position: fixed; top: 0; right: 0px; z-index: 99;height:44px;}
.language_box{height:44px;position: absolute; left: 0; top: 0; width: 66px; border-radius: 8px;  line-height: 44px; z-index: 3; }
.language_cur{     height: 29px;color: #fff;  cursor: pointer; *height: 44px;}
.language_cur i{background: url(../images/language.png) no-repeat center 0;height: 14px;display: block;    margin-top: 15px;}
.language_list{display: none;background: rgb(34,34,34);line-height: 100%;}
.language_list li{}
.language_list li a{height:14px;padding:10px 0;display: block; color: #fff; text-indent: -999em; padding: 15px 0;}
.language_list li a:hover{background: url("../images/png10.png");}
.language_change:hover {background: rgb(34,34,34);}
.language_list li a i{height: 14px;display: block;background: url(../images/language.png) no-repeat center 0;}

.language_list li a i.languagede, .language_box .languagede i {background-position: center -29px}
.language_list li a i.languageen, .language_box .languageen i {background-position: center 0px}
.language_list li a i.languagefr, .language_box .languagefr i {background-position: center -14px}
.language_list li a i.languagebr, .language_box .languagebr i {background-position: center -88px}


/*首页新闻列表*/
.communnity{ width:997px; height:240px; margin:44px auto;}
.comleft{ float:left; width:732px; background:#fafafa; }
.comlefttop{ width:100%;height:50px; background:#000;}
.all{ display:block; color:#fff; line-height:50px; text-align:center; width:45px; height:50px; background:#f9343b; float:left;margin-left: -10px;}
.toptab{ float:left; }
.toptab li{ float:left;line-height:50px;}
.toptab li img{ vertical-align:middle; margin-right:10px;}
.toptab li a{ color:#fff; padding: 0 15px;}
.toptab li a.cur{display:block; line-height:50px; text-align:center;  height:50px;  background:#f9343b;}
.toptab li:hover{background: #393939;}

.bttab .News{background: url("../images/n.png") repeat scroll 0% 0% transparent;    display: block;    float: left;    width: 17px;    height: 16px;    margin: 8px 6px 0px 0px;}
.bttab .Notices{background: url("../images/a.png") repeat scroll 0% 0% transparent;    display: block;    float: left;    width: 17px;    height: 16px;    margin: 8px 6px 0px 0px;}
.bttab .Activites{background: url("../images/e.png") repeat scroll 0% 0% transparent;    display: block;    float: left;    width: 17px;    height: 16px;    margin: 8px 6px 0px 0px;}
.more{ float:right; margin-right:10px; line-height:50px;}
.more a{ color:#fff;}
.more img{ margin-left:10px;}

.comleftbt{ width:100%;}
.bttab{width:100%; margin:12px 0;}
.bttab li{ width:100%; height:30px; line-height:30px;}
.bttab li a{ line-height:30px; color:#292929; font-size:12px;}
.bttab li a:hover{ color:#F2282F; }
.bttab li a:visited{  color:#9A9A9A; }
.bttab li a img{ padding:0 11px; vertical-align:middle;}
.bttab li a span{ float:right;}

.comright{ float:right; width:255px;line-height:50px;background:#f6f7f8;}

.bottom{ width:100%; height:371px; background:#000;}

/* news */
.news_gamesab{width: 997px;margin:58px auto; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
.newsleft{ width:268px; height:217px; margin-left:9px; float:left; background:#051221;}
.newstop{ width:100%; height:50px; background:#f9343b;  }
.newstop p{ margin-left:29px; font-size:24px; color:#fff;  line-height:50px; font-weight:bold; text-transform:uppercase;}
.newsbt{width:100%; height:167px;}
.newsnav{ margin-left:29px; margin-top:20px;}
.newsnav li{ line-height:28px; height:28px;}
.newsnav li a{ font-size:16px; color:#fff;text-transform:uppercase;}
.newsnav li a:hover{ color:#f9343b;}
.newsnav li .cur{ color:#f9343b;}


.newsright{ width:695px; float:right; }
.newsright .News{background: url("../images/n.png") repeat scroll 0% 0% transparent;    display: block;    float: left;    width: 17px;    height: 16px;    margin: 1px 12px 0px 0px;}
.newsright .Notices{background: url("../images/a.png") repeat scroll 0% 0% transparent;    display: block;    float: left;    width: 17px;    height: 16px;    margin: 1px 12px 0px 0px;}
.newsright .Activites{background: url("../images/e.png") repeat scroll 0% 0% transparent;    display: block;    float: left;    width: 17px;    height: 16px;    margin: 1px 12px 0px 0px;}

.newsright span{ display:block; font-size:30px; color:#000; border-bottom:1px solid #b6b6b6;}
.contact{ margin:35px auto 0;}
.contact h3{font-size:20px; font-weight:bold; color:#292929; text-align: center;}
.contact p{ display: block;    font-size: 14px;  padding-top: 15px;  line-height: 22px;}

.allnews{ margin-top:35px; margin-left:30px; border-bottom:1px solid #b6b6b6;}
.allnews li{ width:100%; margin-bottom:25px;}
.allnews li a{ font-size:18px; font-weight:bold; color:#292929; }
.allnews li a:hover{  color:#F2282F; }
.allnews li a:hover p{  color:#292929; }
.allnews li a:visited{  color:#9A9A9A; }
.allnews li a:visited p{  color:#292929; }
.allnews li img{ margin-right:10px;}
.allnews li p{ font-size:12px; font-weight:400; line-height:22px; margin-left:30px; margin-top:10px;overflow:hidden;max-height: 70px;}
.allnews li i{ display:inline-block; color:#f9343b; font-size:12px;margin-left:30px;margin-top:10px;}
.allnews li em{ float:right; font-size:12px; color:#000; margin-top:15px;}

.page{line-height:35px; height:35px; text-align:center; margin:20px auto;padding-left:30px;}
.page a{font-size:18px; color:#000; margin:0 5px 0 5px; }
.page a:hover{ text-decoration:underline;}