/*** body ***/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, th, img{ border-width:0; padding:0; margin:0; font-family:Tahoma,Verdana,Segoe,sans-serif}
select, input{ font-size:11px; font-family:Tahoma,Verdana,Segoe,sans-serif}
textarea{ font-size:11px; font-family:Tahoma,Verdana,Segoe,sans-serif}
body{ font-size:12px; background: url(../images/bg.gif); margin:0px; color:#fff; text-align:center}
ul, li{ list-style-type:none}
ul, p, ol{ line-height:18px;clear:both;
display:block;
overflow:hidden;
padding:2px 0;}
a:link, a:active, a:visited	{color:#fff; text-decoration:underline}
a:hover	{color:#fff; text-decoration:none}

#head_pic{ width:1000px; height:192px; background:url(../images/head_pic.jpg) no-repeat; margin:0 auto}
#menu_b{ width:1000px; height:19px; background:url(../images/menu_b.jpg) no-repeat; margin:0 auto;}
#menu_b span a, #menu_b span{ display:block; float:left; clear:none; height:19px}
#menu_b span a img{height:19px; width:100%}
#menu_b span a:link, #menu_b span a:active, #menu_b span a:visited	{background-position:0 0}
#menu_b span a:hover	{background-position: 0 19px}
.hm1{padding:0 0 0 67px}
.hm1 a{width:47px; background-image:url(../images/hm1.png)}
.hm2{padding:0 0 0 26px}
.hm2 a{width:68px; background-image:url(../images/hm2.png)}
.hm3{padding:0 0 0 29px}
.hm3 a{width:68px; background-image:url(../images/hm3.png)}
.hm4{padding:0 0 0 356px}
.hm4 a{width:68px; background-image:url(../images/hm4.png)}
.hm5{padding:0 0 0 17px}
.hm5 a{width:68px; background-image:url(../images/hm5.png)}
.hm6{padding:0 0 0 750px}
.hm6 a{width:68px; background-image:url(../images/hm6.png)}
#logo_line{ width:1000px; height:63px; background:url(../images/logo_line.jpg) no-repeat; margin:0 auto}
#body{ width:1000px; background:url(../images/body_b.jpg) 0 30px; margin:0 auto; overflow:hidden; padding:0 0 20px 0}
#t_chooseyourgame{ width:253px; height:63px; background:url(../images/chooseyourgame_t.jpg) no-repeat; float:left}

#body_left{ width:251px; float:left; clear:left; padding:0 7px}
#body_cen{ width:470px; float:left; clear:none}
#body_right{ width:251px; float:left; clear:right; margin:0 7px}

#sel_game_c{ width:251px; background:url(../images/selg_cen.gif) repeat-y; overflow:hidden}
#sel_game_b{ width:251px; background:url(../images/selg_bot.gif) bottom no-repeat; overflow:hidden}
#sel_game{ width:221px; background:url(../images/selg_top.gif) top no-repeat; padding:10px 15px; text-align:left; overflow:hidden}
#sel_game a{ display:block; float:left; clear:none; width:185px; line-height:24px; padding:0 18px; background:url(../images/sel_line.gif) bottom repeat-x}
#sel_game a:link, #sel_game a:active, #sel_game a:visited	{ color:#FFFFFF; text-decoration:none}
#sel_game a:hover	{color:#FFA106; text-decoration:none; font-weight:bold}
#sel_game .end{ background:none!important}
.t_t{ width:251px; height:52px}
.side_left_top{width:243px; background:url(../images/side_left_cen.gif) repeat-y; overflow:hidden; margin:0 4px}
.side_left_b{ width:243px; background:url(../images/side_left_bot.gif) bottom no-repeat; overflow:hidden}
.side_left{ width:223px; background:url(../images/side_left_top.gif) top no-repeat; padding:10px 10px; text-align:left; overflow:hidden}
.new_list strong{color:#FFA106}
.new_list a:link, .new_list a:active, .new_list a:visited	{ color:#FFFFFF; text-decoration:none}
.new_list a:hover	{color:#fff; text-decoration:underline}

.c_flash{ width:462px; height:156px; padding:4px 4px 3px 4px; background:url(../images/c_flash.gif) no-repeat}
.c_mb{ width:468px; background:url(../images/flash_3bn_b.gif) no-repeat; height:50px; padding:0 1px; margin:0 0 5px 0}
.c_mb img{ margin:0 2px}

.t_qs{ width:470px; height:20px;}
.q_cen{ width:440px; background:url(../images/q_cen.gif); padding:0 15px; text-align:left}
.q_bot{ width:470px; height:7px; background:url(../images/q_bot.gif) no-repeat; line-height:1px; font-size:1px; margin:0 0 5px 0}
.q_cen p{clear:both; overflow:hidden; display:block; padding:4px 0}
.q_cen p label{ width:100px; float:left}
.q_cen p span{ float:left; clear:none; line-height:20px}
.q_cen table{width:440px; margin:4px auto}
.q_cen table thead th{background:#FDC112; text-align:center; color:#0F0F0F; line-height:14px; font-size:12px; border-bottom:1px solid #8E4708}
.q_cen table tbody td{text-align:center; color:#fff; line-height:12px; font-size:12px; padding:4px 4px; background:url(../images/line2.gif) bottom repeat-x; overflow:hidden}
.shpptab td,.shpptab th { padding:6px 4px!important}
.shpptab .qty{ width:50px}
.shpptab .qty span{ width:42px; height:16px; background:url(../images/t_inp2.gif) no-repeat; margin:2px 0; padding:0 4px; display:block}
.shpptab .qty input{ width:42px; line-height:12px; height:12px; background:#fff; color:#000; border:1px solid #fff; padding:0}
.text_y{ color:#FDC112}
.text_y2{color:#FFA106}
.text_h{ color:#A0A0A0}
.tbn{ text-align:center; padding:10px 0}
.tbn img{ margin:0 40px}

.c2{ width:438px; border:1px solid #212121; padding:10px 15px; background:url(../images/c2_b.jpg); margin:0 0 5px 0; text-align:left}

.line2{ height:1px!important; line-height:0px!important; font-size:0px!important; margin:4px 0px 0 0!important; background:url(../images/line2.gif) repeat-x}
.line3{ height:1px!important; line-height:0px!important; font-size:0px!important; margin:4px 0px 0 0!important; background:url(../images/line3.gif) repeat-x}
.c2 p{clear:both; overflow:hidden; display:block; padding:2px 0}
.c2 p label{ width:100px; float:left}
.c2 p span{ float:left; clear:none; line-height:20px}
.t_inp1{ width:211px; height:16px; background:url(../images/t_inp1.gif) no-repeat; margin:2px 0; padding:0 4px}
.t_inp1 input{ width:211px; line-height:12px; height:12px; background:#fff; color:#000; border:1px solid #fff; padding:0}
.t_inp2{ width:42px; height:16px; background:url(../images/t_inp2.gif) no-repeat; margin:2px 0; padding:0 4px}
.t_inp2 input{ width:42px; line-height:12px; height:12px; background:#fff; color:#000; border:1px solid #fff; padding:0}
.t_inp3{ width:91px; height:16px; background:url(../images/t_inp3.gif) no-repeat; margin:2px 0; padding:0 4px}
.t_inp3 input{ width:91px; line-height:12px; height:12px; background:#fff; color:#000; border:1px solid #fff; padding:0}
.b_inp1{ width:300px; height:48px; background:url(../images/b_inp1.gif) no-repeat; margin:2px 0; padding:0 4px}
.b_inp1 textarea{ width:300px; line-height:12px; height:44px; background:#fff; color:#000; border:1px solid #fff; padding:0}

.t_hp{ width:470px; height:27px; background:url(../images/t_hp.gif)}
.cp_cen{ width:450px; background:url(../images/q_cen.gif); padding:5px 10px; text-align:left; overflow:hidden}
.cp_cen div{ width:215px; padding:5px; float:left; clear:none; overflow:hidden}
.cp_cen div .cp{ width:115px; height:72px; border:1px solid #000; float:left; clear:left}
.cp_cen div p{ display:block; float:left; clear:right; width:90px; text-align:left; padding:10px 0 0 5px; margin:0; line-height:14px}
.cp_cen div p img{ margin:5px 0 0 0}

#login_top{ width:243px; height:12px; margin:0 auto; background:url(../images/login_b_top.gif) no-repeat; font-size:1px; line-height:1px}
#login_bot{ width:243px; height:18px; background:url(../images/login_b_bot.gif) no-repeat;font-size:1px; line-height:1px; margin:0 auto; }
#login{ width:213px; background:url(../images/login_b_cen.gif); padding:0px 15px; text-align:left; overflow:hidden; margin:0 auto; }
#login p{clear:both; overflow:hidden; display:block; padding:2px 0}
#login p label{ width:70px; float:left}
#login p span{ float:left; clear:none;}
.login_inp{ height:16px; margin:0 0; padding:0 4px}
.login_inp input{ width:130px; line-height:16px; height:16px; background:#464646; color:#fff; border:1px solid #858383; padding:0}
#login .bn{ text-align:center; padding:6px 0 5px 0}
#login .bn img{ margin:0 5px}
#login .list{ padding-left:12px; background:url(../images/login_list.gif) no-repeat left;}

.side_right_top{width:243px; background:url(../images/side_right_cen.gif) repeat-y; overflow:hidden; margin:0 4px}
.side_right_b{ width:243px; background:url(../images/side_right_bot.gif) bottom no-repeat; overflow:hidden}
.side_right{ width:223px; background:url(../images/side_right_top.gif) top no-repeat; padding:10px 10px; text-align:left; overflow:hidden}

.sc p{clear:both; overflow:hidden; display:block;}
.sc a:link, .sc a:visited {color:#FDC112; text-decoration:none}
.sc a:hover {color:#FDC112; text-decoration:underline}
.sc .bn{text-align:center; padding:5px 0}
.sc p span{ float:left; clear:left; display:block; color:#fff}
.sc p span a:link, .sc p span a:visited {color:#fff!important; text-decoration:none}
.sc p span a:hover {color:#fff!important; text-decoration:underline}
.sc p img{ float:right; clear:right;}
.em{padding:5px 10px; color:#FDC112}
.em a:link, .em a:visited {color:#FDC112; text-decoration:none}
.em a:hover {color:#FDC112; text-decoration:underline}
.gg{ width:243px; text-align:center; padding:5px 0}

#foot{ width:1000px; margin:0 auto; padding:20px 0; line-height:20px}

.t_gn{ width:445px; height:27px; background:url(../images/gme_t.gif) no-repeat; color:#fff; font-weight:bold; text-align:left; line-height:27px; padding:0 0 0 25px; font-size:14px}

#body_main{ width:724px; float:left; clear:right; background:url(../images/body_main.gif) repeat-y}
#body_main_top{ width:724px; background:url(../images/body_main_top.gif) no-repeat top}
#body_main_bot{ width:724px; background:url(../images/body_main_bot.gif) no-repeat bottom; padding:5px 0 30px 0; text-align:left}

.maintitle{width:680px; height:27px; line-height:27px; padding:0 0 0 36px; font-size:12px; margin:0 4px 5px 4px; background: url(../images/main_h1.gif) no-repeat}
.con_a{ padding:0 15px; overflow:hidden}
.subtitle{ line-height:30px; text-align:center; font-size:14px; font-weight:bold; background:url(../images/subtitle.gif) bottom repeat-x; margin:15px 0 5px 0; clear:both}
.con_a p{clear:both; overflow:hidden; display:block; padding:2px 0}
.con_a p label{ width:150px; float:left; text-align:left!important}
.con_a p span{ float:left; clear:none; line-height:20px}
.c_inp1{ width:211px; height:16px; background:url(../images/t_inp1.gif) no-repeat; margin:2px 5px 2px 0; padding:0 4px}
.c_inp1 input{ width:211px; line-height:12px; height:12px; background:#fff; color:#000; border:1px solid #fff; padding:0}
.con_a .bn{ margin:0 10px 0 0}
.con_maintab{display:block; width:694px; height:24px; border-bottom:1px solid #B32A25; margin:15px 0 0 0}
.con_maintab a, .con_maintab span{display:block; width:122px; line-height:24px; height:24px; float:left; clear:none; text-align:center; margin:0 1px 0 0; text-decoration:none}	
.con_maintab a:link, .con_maintab a:visited, .con_maintab a:active{color:#FFF; background:url(../images/maintabove.gif) no-repeat; line-height:24px; text-decoration:none}
.con_maintab span, .con_maintab a:hover	{color:#fff; font-weight:bold; line-height:24px; background:url(../images/maintabon.gif) no-repeat}
.maintab_msg{ background:#621611; padding:2px 4px!important}
.con_subtab{display:block; width:694px; height:22px; border-bottom:1px solid #8D5855; margin:20px 0 0 0}
.con_subtab a, .con_subtab span{display:block; width:100px; line-height:22px; float:left; clear:none; text-align:center; margin:0 1px 0 0; text-decoration:none}	
.con_subtab a:link, .con_subtab a:visited, .con_subtab a:active{color:#FF731A; background:url(../images/subtabons.gif) no-repeat;  text-decoration:none}
.con_subtab span, .con_subtab a:hover	{color:#FF731A; background:url(../images/subtabon.gif) no-repeat}
.con_a table{width:694px}
.con_a table thead th{background:#8D5855; text-align:center; color:#fff; line-height:24px; font-size:11px; border-bottom:1px solid #B32A25}
.con_a table tbody td{text-align:center; color:#fff; line-height:18px; font-size:11px; padding:6px 4px; background:url(../images/line2.gif) bottom repeat-x; overflow:hidden}

.con_two{list-style:none;margin:5px 0;padding:5px 0; width:694px; background:url(../images/line2.gif) bottom repeat-x; overflow:hidden}
.con_two li	{display:block; float:left; clear:none; width:340px;overflow:hidden}
.con_two li	p	label{width:70px!important; color:#FDC112}
.con_three{list-style:none; margin:10px 0; padding:10px 0; width:692px;  background:#621611; overflow:hidden;  color:#fff; border:1px solid #B32A25}
.con_three li	{display:block; float:left; clear:none; width:230px; text-align:center; font-weight:bold;  line-height:22px}
.con_three a:link, .con_three a:visited, .con_three a:active{color:#fff; text-decoration:none}
.con_three a:hover	{color:#fff; text-decoration:none}
.con_three2	{width:340px!important}
.con_tlixt{list-style:none; margin:0; width:600px; line-height:18px; padding:5px 15px; overflow:hidden}
.con_tlixt li	{display:block; float:left; clear:none; width:177px}

.ltitle{
width:440px;margin:4px auto;
}
.ltitle li{
float:left;background:#FDC112 none repeat scroll 0 0;
border-bottom:1px solid #8E4708;
color:#0F0F0F;
font-size:12px;
line-height:14px;
text-align:center;
width:232px;
font-weight:bold;
}
.llist{
	float:left;width:440px;
	margin:0px auto;
	padding:0px;
}
.llist li{
	float:left;background:transparent url(../images/line2.gif) repeat-x scroll center bottom;
color:#FFFFFF;
font-size:12px;
line-height:12px;
overflow:hidden;
padding:4px;
text-align:center;
}