*,div,td,ul,li,p,h1,h2,h3,h4,h5,h6,h7,input,table,tr,td,ol,dl,dt,dd, a{padding:0px; margin:0px; border:0;}
body {font-family:"微软雅黑",tahoma; 
	width:100%
	padding:0px; margin:0px;
	background-color: #0c0c0c;

}

.home_mainframe { background:#000000 url(../images/christmas.jpg) top center no-repeat;}

.sports_mainframe {
	background-image:url(../images/sports_bg.jpg);
	background-position: center top;
	height:; width:100%; padding-top:7px; padding-bottom:5px; text-align:center;
}




.menu .item a.item_style {   padding:0 30px 10px 30px; display: block; }
.menu .item a.item_style .homeicon {
	padding-left:20px!important;
	background:transparent url(../images/icon_home.png) no-repeat -3px 0;
	height:20px;
	cursor:hand;
	display: block;
	float:left;
	margin-top:8px!important;
	margin-top:6px;

}

.menu .item .item_style:hover { background:transparent url(../images/top_muen_item_hover.png) no-repeat 15px -1px; color:#ffffff;}




/*.menu .item .homeicon { background:transparent url(../images/icon_home.png) no-repeat 0 0px ; margin-top:7px; width:20px;  float:left;  }

.menu .on {background:transparent url(../images/top_muen_item_hover.png) no-repeat 10px 0px;}



.menu a { color:#ffcccc; text-decoration: none;}
.menu a:hover { color:#ffffff;}
.menu  .on a {
	color:#ffffff;

*/
.secmenu { padding-top:3px; padding-left:210px;}

.userlogin { height:40px;  }
.afterlogin_box { font-size:12px; padding:8px; text-align:left; margin:3px 0 0 0 ; color:#ccc;}
.after_username { font-family:Tahoma; font-size:12px; color:#FF0000; font-weight:bold;  width:95px; white-space:nowrap; text-overflow:ellipsis;-moz-text-overflow: ellipsis; overflow:hidden; display:inline-block; }

.after_username:after{content:"...";}/* 文字超出 支持 Firefox */


.logintiitle_before { height:28px; line-height:28px;}



.after  { height:20px; padding-top:5px; font-size:12px; }
.after .login_info { float:left; width:135px; height:18px; margin-top:2px;  overflow:hidden;  }

.after .after_userbutton  { width:125px; float:right;  overflow:hidden;}

.after .after_userbutton ul {padding,margin:0px; height:18px; list-style:none;}
.after .after_userbutton li { background:#111 url(../images/afterlogin_botton_bg.gif) repeat-x 0 0;   float:left; font-size:12px; line-height:18px; padding:2px; margin:1px; color:#CCC; }
.after .after_userbutton li:hover { background: #333 url(../images/afterlogin_botton_bg.gif) repeat-x 0 -22px;}


.after_account {  vertical-align:middle; height:38px; font-size:12px; width:260px;}
.after_account .user_account_text { width:183px; height:38px; line-height:34px; float:left;  margin-left:10px; }
.after_account .user_account_text .monry { color:#FFFF33;}
.after_account .user_after_button { float:right; width:62px;  height:38px;}
.user_after_button a { height:24px; width:26px; display:block; margin:6px 3px 0 0; float:left;}
a.withdraw_button {  background:transparent url(../images/button_withdraw.png) no-repeat 0 0;  }
a.withdraw_button:hover  { background-position:0 -24px; }
a.deposit_button {  background:transparent url(../images/button_withdraw.png) no-repeat -26px 0; }
a.deposit_button:hover {  background-position:-26px -24px; }

.moneyaccount { float:left; width:40px;  display:inline-block; }

.moneybox { margin-left:3px; background:#5f0000; border:1px solid #680000; font-weight:bold; color:#FFFF00; font-family:tahoma; float:left;line-height:18px; height:18px; margin-top:5px;}
.moneybox:hover { margin-left:3px;  background:#9a0000; border:1px solid #a40000;line-height:18px; height:18px;}

.showbox { margin-left:3px;  background:#5f0000; border:1px solid #680000; float:left; line-height:18px; height:18px;margin-top:5px;}
.moneybox:hover { margin-left:3px; background:#9a0000; border:1px solid #a40000;line-height:18px; height:18px;}

.money_refresh { width:24px; height:24px; background: url(../images/refresh_money.png) no-repeat 0 0 ; float:left; margin-top:3px;}
.money_refresh:hover { background: url(../images/refresh_money.png) no-repeat 0 -24px;}

.money_load {float:left; margin-top:4px; width:24px; height:24px;}

.livechatbox { text-align:right; margin-right:3px; float:right;}
.livechatbox a.livechat { background:url(../images/button_livechat.png); height:21px; width:86px; display:block;}
.livechatbox a.livechat:hover { background:url(../images/button_livechat.png) 0 -21px; height:21px; width:86px; display:block;}


.tvbanner {
	width:980px;
	height:280px;
}
	
	/*banner_games*/
.games_banner {
	width:980px;
	height:280px;
margin:0px auto 15px auto; }	
#example {
	width:980px;
	height:280px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	top:-3px;
	left:-80px;
}

#slides {
	position:absolute;


	z-index:100;
}

.slides_container {
	width:980px;
	height:280px;
	overflow:hidden;
	position:relative;
}



.pagination {
	margin:-25px auto 0;
	width:50px; position:absolute; z-index:100; left:500px;
}

.pagination li {
	float:left;
	margin:0 3px;
}

.pagination li a {
	display:block;
	width:15px;
	height:0;
	padding-top:15px;
	background-image:url(http://media.jxf2012.net/images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -15px;
}


	
.products {width:980px; height:180px; margin:0px auto 0px auto;}
.products li { float:left; list-style:none;}
.product_left { width:570px; background-color:#151515; height:180px;}
.product_right { width:394px; background-color:#141414; height:180px;}
.product_img { border: 3px solid #292929; margin-top:7px; margin-left:5px;}
.product_img_2 { border: 3px solid #292929; margin-top:0px; margin-left:0px;}
a:hover .product_img_2 {border: 3px solid #FF0;}
a:hover .product_img {border: 3px solid #FF0;}


/* notice */
#slider {
    width: 372px; /* important to be same as image width */
    height: 26px; /* important to be same as image height */
	height:26px!important;
	margin:7px 0 2px 0 ;
    position: relative; /* important */
	overflow: hidden; /* important */
	background:#1c1c1c url(../images/notice_bg.gif) repeat-x;
	border:solid 1px #202020;
	padding:1px;	
}
#slider img{
    border: 0px;
}

#sliderContent {
	width: 340px; /* important to be same as image width or wider */
	position: absolute;
	top: 1px;
	margin-left: 30px;
	left: 0px;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
	background:#9F0;
}
.icon_notice {
	width:26px;
	height:26px;
	float:left;
	background:url(../images/notice_icon.gif) no-repeat center center; 
	}
.sliderImage span {
    position: absolute;
	font: 12px/14px "微软雅黑",tahoma; 
    padding: 0px 10px;
    width: 340px;
    background-color: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
	-khtml-opacity: 0.5;
    opacity: 0.5;
    color: #ffffff;
    display: none;
	line-height:26px;
	text-align:left;
	margin-bottom:1px;
	
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}



/* casino */

.casinon_mainframe { background-image:url(../images/casino_mainframe_bg.jpg);background-repeat: repeat-x; background-color:#090909;}

.casino_body { 	width:100%
	padding:0px; margin:0px;
	background-color: #000;
	background-image: url(../images/casino_bg.jpg);
	background-repeat: repeat-x;}
	

.casino_banner {
	width:980px;
	height:300px;
	margin-top: 0px;
	margin:0px auto 0px auto;
	background-image:url(../images/casino_banner.jpg); background-repeat:none;  }
	
	
a:link .casino_banner_btn, a:hover .casino_banner_btn, a .casino_banner_btn {
	width:140px;
	height:50px;	
	float:left;
	margin:210px 0 40px 48px;
	cursor:hand;
	
	}

	
.casino_games { width:980px; height:200px; margin:0px auto 0px auto; margin-top:10px;}
.casino_games li { float:left; list-style:none; height:187px;}
.casino_frame_left {
	height:200px;
	vertical-align: bottom;

}


.casino_games_left { width:375px; }
.casino_games_right { width:394px;  }
.casino_games_img { border: 3px solid #424242; margin-top:7px; margin-left:10px;}

.casino_roombox { 

background-image:url(../images/casino_room_bg.jpg);
background-position: bottom;
margin-left:20px;   border: 2px solid #1f1f1f; 
height:170px; margin-top:10px;}

.casino_roombox:hover {border-color:#FC0;}

.gamebox  { margin-top:5px; }
/*.gamebox img { margin:0 3px 0  3px; border: 1px solid #1a1a1a;} 
.gamebox a:hover img {  border: 1px solid #686868;}*/
.gamebox a {margin:0 2px 0  2px; border: 1px solid #1a1a1a;}
.gamebox a:hover {margin:0 2px 0  2px; border: 1px solid #727272;}
.gamebox .icon_game_1 { background:#000 url(../images/icon_games.jpg) no-repeat 0 0; height:103px; width:67px; display:inline-block; }
.gamebox .icon_game_2 { background:#000 url(../images/icon_games.jpg) no-repeat 0 -103px; height:103px; width:67px; display:inline-block; }
.gamebox .icon_game_3 { background:#000 url(../images/icon_games.jpg) no-repeat 0 -206px; height:103px; width:67px; display:inline-block; }
.gamebox .icon_game_4 { background:#000 url(../images/icon_games.jpg) no-repeat 0 -309px; height:103px; width:67px; display:inline-block; }
.gamebox .icon_game_5 { background:#000 url(../images/icon_games.jpg) no-repeat 0 -412px; height:103px; width:67px; display:inline-block; }

.casino_winner { }
.casino_winner td {
	color:#666666;
	font-size:12px;
	
}
.winnerdate td { padding:2px;
    border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #1f1f1f;
	border-right-color: #1f1f1f;
	border-bottom-color: #1f1f1f;
	border-left-color: #1f1f1f;
 }




.reg_body {
    width:100%;
	padding:0px; margin:0px;
	background-color: #000;
	}

.reg_banner_bg {
	width:980px;
	height:570px;
	margin-top: 0px;
	margin:0px auto 0px auto;
	background-image:url(../images/reg_banner_bg.jpg?v=4); background-repeat:none; 
    margin-bottom:30px;
    *margin-bottom:100px;
}
	
.regbox { width:490px; height:562px; margin-left:484px; padding-top:25px; }

.reg_mainframe { background-image:url(); background-repeat:repeat-x;}

.reg_title { padding:7px; height:20px;  }
.reg_inputbox {margin:40px; font-size:14px; color:#CCCCCC; height:150px;}
.reg_inputbox li { list-style:none;}
.reg_inputbox .reg_item { padding-top:5px; padding-bottom:5px;}
.reg_input_1 { width:285px; height:30px; background-image:url(../images/input_reg_bg.gif); border:none; line-height:30px; padding-left:5px; padding-right:5px;  font-family:tahoma;font-weight:bold; color:#452f28; font-size:14px;}
.reg_input_1:hover { background-image:url(../images/input_reg_bg_over.gif); color:#663300;}

.reg_item_left { float:left; width:70px;line-height:30px;  }
.reg_item_right { float:right; line-height:30px; color:#CC3300; width:10px;}
.reg_item_mid { margin-left:70px; margin-right:25px; line-height:20px;}
.reg_button { margin-left:110px;}
.reg_checkbox { line-height:30px;}
.reg_birth { line-height:30px; height:30px;}
.reg_birth  select{  height:24px; width:80px; line-height:30px;}
.reg_information {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4b4b4b;
	border-right-color: #4b4b4b;
	border-bottom-color: #4b4b4b;
	border-left-color: #4b4b4b;
	margin-top:10px; margin-bottom:10px;
}
.reg_information td { font-size:12px;}
.reg_copyright { font-size:12px;}


/* promo_lv */

.promo_bodyline {
	height:5px;
	font-size:5px;
	background-image:url(../images/promo_body_line.gif);
	line-height:5px;

	background-repeat: no-repeat;
	background-position: top center;
}
.promo_mainframe {width:100%; background-color:#262626; }
.promo_main { margin:0px auto 0px auto; padding-top:8px; width:980px;}
.promo_left { width:182px; height:430px; float:left;}
.promo_right { width:782px;  float:right;}
.promo_cala {  margin-left:3px; margin-bottom:10px;}
.promo_cala li { width:146px!important; width:176px; height:32px; color:#878787; line-height:32px; padding-left:30px; list-style:none; font-size:12px; background-image:url(../images/promo_cala_bg_on.gif);}
.promo_cala li a { color:#878787;}
.promo_cala li a:hover { color:#cccccc; list-style:none;}
.promo_cala li:hover {background-image:url(../images/promo_cala_bg.gif); font-weight:bold; padding-left:40px; width:136px!important; width:176px; color:#CCCCCC;}

.promo_cala .on {background-image:url(../images/promo_cala_bg.gif); font-weight:bold; padding-left:40px; width:136px!important; width:176px; }
.lv_life { height:45px!important;height:55px; background-image:url(../images/lv_life_bg.jpg); padding:20px; vertical-align:middle; text-align:center;}






.promo_faq { width:176px; margin-left:3px; margin-bottom:10px; background-color:#1c1c1c}
.promo_faq li { padding-top:7px; padding-bottom:7px; width:166px;  color:#878787; line-height:18px; padding-left:10px;  font-size:12px; list-style:none; }
.promo_faq li:hover {

	padding-left:10px;
	width:166px;
	text-decoration:none;
	color:#CCCCCC;
	background-color:#131313;
}
.promo_faq li a { color:#878787;}
.promo_faq li a:hover { color:#cccccc; list-style:none;}

.promo_faq ul { padding:5px 0 5px 0}


.promo_content_title { height:32px; background-image:url(../images/promo_content_title.gif); padding-left:10px; font-size:14px; color:#cccccc; line-height:32px;}

.lv_font_on {  font-weight:bold; color:#FFFF00; text-align:center; line-height:24px; font-size:11px;}
.lv_font_off {  font-weight:bold; color:#999;text-align:center; line-height:24px; font-size:11px;}
.lv_card_box {  background-color:#1e1e1d; padding:10px;}
.lv_card_off { background:url(../images/lv_card_off_bg.gif); margin:15px 20px 15px 20px;}


.lv_card_box li { list-style:none;  width:212px; height:268px;  float:left; text-align:center;}
.on_box { text-align:center;}
.lv_card_on:hover { background-image:url(../images/lv_card_on_hover_bg.gif); width:212px; height:268px; }
.lv_card_on { background-image:url(../images/lv_card_on_bg.gif); margin:15px 20px 15px 20px; width:212px; height:268px}

.lv_bouns_fonts { font-size:18px; text-align:center; color:#CCCCCC;  border:dashed #cccccc; border-width:2px 0 2px 0; margin:3px 10px 5px 10px;  }

.lv_information { font-size:12px; color:#ddb3b3; width:190px; padding-left:10px; height:55px;  }
.lv_applybutton { margin:10px 5 5 5;}
.lv_bouns_fonts_off { font-size:22px; text-align:center; color:#949494;  border:dashed #444444; border-width:2px 0 2px 0; margin:5px 10px 5px 10px; }
.lv_information_off { font-size:12px; color:#555555; width:190px; padding-left:10px; height:55px;  }


.lv_deposite , .lv_addlevel { width:190px; background:#232323; border:1px solid #2a2a2a; padding:3px 0 3px 0; margin:3px 0 0 0; font-size:11px; color:#949494; margin:0 auto;}



.lv_card_on .lv_deposite, .lv_card_on .lv_addlevel{background:#ba5353; border:1px solid #861b1b; color:#ddb3b3}

.lv_card_on .lv_deposite:hover, .lv_card_on .lv_addlevel:hover{background:#ca6161; border:1px solid #861b1b; color:#ddb3b3}


/* ---- promo lv end ---- */

/* ---- promo list start ---- */



.promo_list_box { padding:20px; }
.promo_banner  { 	height:200px;
	text-align:center;
	background-image:url(../images/promo_banner_box_bg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:739px;

	}
.promo_apply_box { background-image:url(../images/promo_apply_bg.gif); background-repeat:repeat-x; background-color:#131313; padding:20px; margin-bottom:20px;}
.promo_apply_box_left { width:400px; float:left; text-align:left;}
.promo_apply_box_right { width:160px; float:right; text-align:center;}
.promo_apply_tiitle { font-size:14px; color:#999999; font-weight:bold; padding:5px 0 5px 0;}
.promo_apply_subtitle { font-size:12px; color:#666666;padding:3px 0 3px 0;}

.tnc_button { width:80px; height:22px; font-size:12px; line-height:22px;  text-align:center; color:#a7a7a7; background:#333 url(../images/button_tnc.gif) no-repeat 0 0; display:inline-block;}
.tnc_button:hover { color:#ffffff; background:#333 url(../images/button_tnc.gif) no-repeat 0 -22; display:inline-block; width:80px; height:22px;}

.promo_apply_time {font-size:12px; color:#999999;padding:3px 0 3px 0; }
.prmotion_detail_button { padding:10px 0 5px 0;}
.promo_time { margin:5px 0 5px 0; padding-top:2px; width:160px; height:38px; background-image:url(../images/flipbg.png); text-align:right;}
.button_promo_join { margin-top:20px;}


/* ---- promo list end ---- */


/* ---- promo faq start ---- */

.promo_question {
	background-image:url(../images/questions.png);
	
	background-repeat:no-repeat;
	height:32px;
	font-size:16px;
	color:#b4b4b4;
	border:dashed #444444;
	line-height:28px;
	border-width:2px 0 2px 0;
	background-position: 2px 2px;
	padding:3px 0 0 40px;
	margin-top:10px;
}
.promo_question ul:hover { background-color:#1e1e1e; color:#CCC;}
.promo_answer { color:#7b7b7b; 	line-height:24px;
padding:10px 20px 10px 0px; font-size:14px; margin-bottom:10px;

}

.promo_answer ul { margin:5px 20px 5px 40px; list-style:decimal; }

.promo_answer li { margin:5px 20px 5px 40px; }
.promo_answer p { padding:5px 10px 5px 10px;}
.promo_answer a { color:#999999;
	text-decoration: underline;
}
.promo_answer a:hover {color:#cccccc;}



/*----------------------promo tnc -------------------------*/

.tnc { font-family:tahoma; font-size:12px; color:#7f7f7f; line-height:22px; margin:10px 0 10px 0; background-color:#efefef;  padding:10px 40px 20px 10px; }
.tnc_title { font-size:14px; font-weight: bold; padding:5px; border-bottom:1px solid #4e4e4e; margin:10px; }
.tnc ul,  tnc p { margin-left:40px;}
.tnc li { margin:10px 10px 10px 30px;}

.tnc .xiaoxiezimu { list-style:lower-alpha;}
.tnc .daxiezimu { list-style:upper-alpha;}
.tnc .shuzi { list-style:decimal;}
.tnc .luoma { list-style:lower-roman;}
.tnc .daxieluoma { list-style:upper-roman;}
.tnc .dian { list-style:disc;}

.tnc table { color:#606060; font-size:12px; margin:10px; border:1px solid #080808;}
.tnc table td { padding:5px; color:#606060; background:#2d2d2d; border-bottom:1px solid #222222; text-align:center;}
.tnc table td:hover { background:#333; color:#CCC;}

.tnc table .sub_table td { background:#1c1c1c; color:#bcbcbc; text-align:center;}


.center { text-align:center;}
.left { text-align:left;}
.right { text-align:right;}
.tnc .dark { color:#8a8a8a;}

.tnc a { text-decoration:underline; color:#C00;}
.tnc a:hover { text-decoration:underline; color:#F00;}
.tnc .red { color:#C00;}
.tnc .yellow { color:#C90;}
.tnc .b { font-weight:bold;}
.tnc .underline { text-decoration:underline;}

/* ---- error page start ---- */


.error_page {height:430px; background:#cacaca url(../images/error_main_bg.gif);}
.error_image_1 { height:430px; width:980px; margin:0px auto 0px auto; background:url(../images/error_page_bg_1.png) no-repeat center 50px; }
.error_image_2 { height:430px; width:980px; margin:0px auto 0px auto; background:url(../images/error_page_bg_2.png) no-repeat center 50px; }
.error_box { margin:0px 100px 0 445px ; padding-top:102px; text-align:left; font-family:tohoma,simsun; height:150px!important; height:250px;}
.error_title { color:#CCC; font-size:12px; font-weight:bold; line-height:24px;} 
.error_content { padding:15px; font-size:15px;}
.error_icon_1 { float:left; margin:5px; width:24px; height:24px; background:url(../images/icon_imoformation.png) no-repeat 0 0;}
.error_icon_2 { float:left; margin:5px; width:24px; height:24px; background:url(../images/icon_imoformation.png) no-repeat 0 -25px;}
.error_icon_3 { float:left; margin:5px; width:24px; height:24px; background:url(../images/icon_imoformation.png) no-repeat 0 -49px;}
.error_icon_4 { float:left; margin:5px; width:24px; height:24px; background:url(../images/icon_imoformation.png) no-repeat 0 -75px;}

.error_subtitle { width:348px; float:right; margin:5px;}
.error_subtitlename { font-size:14px; font-weight:bold; height:24px; line-height:24px;}
.error_imfotmation { padding:7px 0 7px 0; font-size:12px; color:#4e4e4e; }
.error_button { width:60px!important; width:90px; height:20px; background:url(../images/error_button.png) no-repeat 0 0; text-align:left;  line-height:20px; padding-left:30px; display:block;}
.error_button:hover { background:url(../images/error_button.png) no-repeat 0 -21px; color:#ffffff;}

.error_contact { margin:0px auto; margin-top:115px; width:700px; }
.error_contact li{ list-style:none; float:left; height:50px; padding-right:40px; padding-left:50px; }
.error_contact .m_phone { width:160px; height:50px; background:transparent url(../images/contact_us_4.png) no-repeat 0 10px; display:block;}

.error_contact .m_mail { width:150px; height:50px; background:transparent url(../images/contact_us_5.png) no-repeat 0 10px; display:block;}

.error_contact .m_livechat { width:100px; height:49px; background:transparent url(../images/contact_us_6.png) no-repeat 0 0 ; display:block;}

/* ---- error page end ---- */


/* ---- promo faq end ---- */


.maintenance_box { height:430px; background-image:url(../images/maintenace_bg.gif);}
.maintenace_image { height:430px; width:980px; margin:0px auto 0px auto; background-image:url(../images/maintenace_image.jpg) }
.maintenace_words { margin:0px 100px 0 420px ; padding-top:165px;}
.maintenace_words p { margin:10px 0 10px 0; font-size:14px; color:#494949; text-align:left;}
.maintenace_contact { margin:0px 100px 0 420px ; padding-top:40px;}
.maintenace_contact li{ list-style:none; float:left; height:100px; padding-right:10px; }
.maintenace_contact .m_phone { width:144px; height:50px; background:transparent url(../images/contact_us_1.png) no-repeat 0 10px; display:block;}

.maintenace_contact .m_mail { width:140px; height:50px; background:transparent url(../images/contact_us_2.png) no-repeat 0 10px; display:block;}

.maintenace_contact .m_livechat { width:100px; height:49px; background:transparent url(../images/contact_us_3.png) no-repeat 0 0 ; display:block;}

.maintenace_time { font-weight:bold; color:#FF3300;}

.foot_main { width:100%; height:550px; background-image:url(../images/mainfoot_bg.gif); padding-top:10px; }
.copyright {width:980px; height:30px; margin:0px auto 0px auto; padding-top:28px;}
.copyright .copyright_left { float: left; width:200px; padding-top: 3px;}
.copyright_img { width:780px; float:right;  text-align:right; }
.copyright_img img { margin-right:10px;}
.third_menu {width:980px; height:70px; margin:0px auto 0px auto; padding-top:15px;}
.third_menu li { list-style:none;}
.flashplayer { float:left; width:510px; margin-top:5px; margin-bottom:5px;}
.flashplayer li img{ width:112px; height:31px; float:left;}
.flashplayer li p{ width:300px; height:31px; float:left; line-height:15px; padding-top:9px;}
.flashplayer img { margin-top:10px;}
.sns { float:right; width:120px; margin-top:10px;}
.sns img { margin-right:5px;  }
.flash_img { float:left; margin-right:5px;}
.flash_text { padding-left:100px; padding-top:10px;}

.sitemap {width:980px;  margin:0px auto 0px auto; margin-top:5px; margin-bottom:30px;}
.sitemap li { list-style:none; padding-left:5px; padding-right:5px; width:232px; float:left; }
.sitemap_title { font-size:14px; font-weight:bold; line-height:28px; color:#666;}
.sitemap_title2 { font-size:12px; font-weight:bold; line-height:32px; color:#232323;}
.sitemap_content { font-size:11px;  line-height:16px; color:#383838;}

.botton { height:30px;}


.b { font-weight:bold;}
hr {  height:1px;}
img { border:0px; alignment-adjust:absmiddle;}
.clear { clear:both;}
.float_right { float:right;}
.float_left { float:left;}

.white { color:#fff;}
.lightgray { color:#CCCCCC;}
.gray { color:#999999;}
.darkgray { color:#666666;}
.yellow { color:#cc9933;}

.black { color:#000000;}
.t10 { font-size:10px;}
.t11 { font-size:11px;}
.t12 { font-size:12px;}
.t13 { font-size:13px;}
.t14 { font-size:14px;}
.t16 { font-size:16px;}
.t24{ font-size:24px;}
input { outline:none; }

a { color:#CCC; text-decoration:none;}
a:hover { color:#FF0; }



li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell; }
caption         { display: table-caption }
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }



/*----keno-----*/
.keno_banner_bg{background:#610e0f url(http://media.jxf2012.net/images/keno/keno_banner_bg.gif) repeat-x top;}
.keno_banner_bg .keno_banner{ width:980px; margin:0px auto; height:300px; overflow:hidden;}
img{ border:0;}
.keno_center{ width:100%; background:url(http://media.jxf2012.net/images/keno/keno_center_bg.gif) repeat-x top; height:259px;}
.keno_center_min{ width:980px; margin:0px auto; padding:15px 0px;}
.keno_center_min .keno_left_min{ width:637px; float:left;}
.keno_help{ width:308px; height:230px; background: url(http://media.jxf2012.net/images/keno/keno_min_bg.png) bottom no-repeat; float:left; margin-right:10px; }
.keno_help ul { background:#313131; height:208px; padding:5px;} 
.keno_help ul:hover { background:#434343; } 
 
.keno_help ul .text_button { margin-top:10px;}  
.keno_help ul li p{ width:170px; display:block;float:left; line-height:16px; color:#707070; font-size:14px; text-align:left; height:40px; padding-left:5px;}  

.keno_help ul li a{ width:115px; float:right; line-height:16px; color:#707070; display:block; line-height:30px; background:; height:34px; }  

.keno_help ul li .keno_icon{ background:#272727 url(http://media.jxf2012.net/images/keno/16x16_icon_a.png) no-repeat 90px 10px; text-indent:15px; text-align:left;}
.keno_help ul li .keno_icon:hover{ background:#111111 url(http://media.jxf2012.net/images/keno/16x16_icon_a.png) no-repeat 90px -20px; color:#FC0}
.keno_right_min{ float:left; width:340px; background: url(http://media.jxf2012.net/images/keno/keno_min_bg.png) bottom no-repeat; height:230px; }
.keno_right_min .keno_title{ background:url(http://media.jxf2012.net/images/keno/keno_title.png) no-repeat; text-align:center; color:#fff17d; line-height:35px; height:35px; display:block;}
.keno_right_min .keno_time_min{ height:183px; background:url(http://media.jxf2012.net/images/keno/keno_right_bg.gif) repeat; margin-top:1px;}
.keno_time_min ul li { background:#232323 url(http://media.jxf2012.net/images/keno/keno_neme_time_bg.gif) repeat-x; width:105px; height:84px; display:block; float:left; margin:5px 0px 0px 6px; text-align:center;}
.keno_time_min ul li:hover{ background:url(http://media.jxf2012.net/images/keno/keno_neme_time_bg_hover.gif) repeat-x #232323;}
.neme_bg{ line-height:21px; display:block;font-size:14px; color:#858585;}
.keno_time_min ul li h2{ color:#bbbbbb; line-height:38px; height:38px;}
.keno_time_min ul li .riqi{ color:#bbbbbb; line-height:20px; height:20px;} 










