@charset "utf-8";

body{margin:0;background-color: #FEFCBF;background-image: url(http://m.betcity.tw/game/b2_back.jpg);font-size:13px;line-height:20px;color:#333333; font-family:Arial, Helvetica, sans-serif, "新細明體"}
a{color:#2293EE;text-decoration:underline;}
a:hover{color:#5BBCD9;text-decoration:none;}
img { border:0;}
.hr1{background-image:url(http://m.betcity.tw/game/ge_news_picture_line.gif);height:3px;background-repeat: repeat-x;}
.cb { clear:both}
.gamemenu_text01 {font-size: 12px;color: #000000;}
/*top_bar start*/

#top_bar {color:#FFF; text-align:left;height:40px; background-image: url(http://m.betcity.tw/game/tb_bk.gif);background-repeat:repeat-x;}
#top_bar a{color:#FFF; text-decoration:none;}
#top_bar  a:hover{text-decoration:underline;}

#top_bar .mga{ margin:auto; width:1000px;}
#top_bar .mnu_l{ float:left; line-height:0px;}
#top_bar .mnu_l a{padding:0 10px;height:40px;font-weight: normal;font-size:12px;}

#top_bar .mnu_r{ float:right;padding-top:8px}
/*top_bar end*/


/*flash_ad*/
#flash_ad{ width: 946px;background-color:#4C91CA; margin:auto; text-align:center; padding:5px 0; clear:both;}

#main{
	width:946px;
	background-color:#55921B;
	margin:auto;
	background-image:url(http://m.betcity.tw/game/b2_main_bg.gif);

}
/*left menu start*/
#main02{width:946px;margin:auto;}
#main02 .menu_l{width:262px;position: absolute;}
#main02 .menu_l .m_l_u_img{background-image:url(http://m.betcity.tw/game/b2_left_menuback_01.gif);width:262px; height:14px;background-repeat: no-repeat;}
#main02 .menu_l .m_l_u_button{text-align:center;background-image:url(http://m.betcity.tw/game/b2_left_menuback_02.gif);background-repeat: repeat-y;padding-left:14px;}
#main02 .menu_l .board{ height:55px; background-image:url(http://m.betcity.tw/game/b2_left_fix.gif); padding:23px 10px 0 32px; font-size:12px; line-height:16px;}
#main02 .menu_l .bts{background-image: url(http://m.betcity.tw/game/b2_left_menu02.gif);background-repeat: repeat-y;}
#main02 .menu_l .bts div{padding:5px 0px 5px 27px; margin:0;}
#main02 .menu_l .leftmenuup{background-image:url(http://m.betcity.tw/game/b2_left_menu01.gif);width:262px; height:17px;background-repeat: no-repeat;}
#main02 .menu_l .leftmenudown{background-image:url(http://m.betcity.tw/game/b2_left_menu03.gif);width:262px; height:17px;background-repeat: no-repeat;}

/*left menu end*/

/*main start*/
#main .con{ width:684px;margin-left:262px; padding-bottom:20px;}
#main .con .hd_ad{height:165px;text-align:left; background-image:url(http://m.betcity.tw/game/b2_right_bk03.gif); padding:12px 0 0 64px}
#main .news{ width:578px; margin:auto;padding-top:10px;}
#main .news .nw_sys{background-image:url(http://m.betcity.tw/game/ge_news_system.gif);background-repeat: no-repeat;line-height:25px;padding-left:58px;background-position:4px; }
#main .news .nw_events{background-image:url(http://m.betcity.tw/game/ge_news_events.gif);background-repeat: no-repeat;line-height:25px;padding-left:58px;background-position:4px;}
#main .news .nw_news{background-image:url(http://m.betcity.tw/game/ge_news_news.gif);background-repeat: no-repeat;line-height:25px;padding-left:58px;background-position:4px;}
#main .news .nw_cust{background-image:url(http://m.betcity.tw/game/ge_news_customer.gif);background-repeat: no-repeat;line-height:25px;padding-left:58px;background-position:4px;}
#main .news .time{float:right; font-size:11px; text-align:right;line-height:16px; padding-top:2px;}

#main .pro_s{ width:576px; margin:auto; margin-top:10px;}
#main .pro_s .tb_01{ width:100%;}
#main .pro_s .tb_01 th{ background-color:#7FB218; color:#FFFFFF;}
#main .pro_s .tb_01 td{ background-color:#fff; text-align:center;}
#main .pro_s .tb_01 .al{ text-align:left; padding-left:4px;}
#main .pro_s .pic { width: 576px;}
#main .pro_s .pic img{ display: inline-block; vertical-align: top;}
#main .pro_s .pic p { float: left; border: 5px solid #ddd; background: #000; margin: 5px 2px 5px 2px; }

/*main end*/
/*footer start*/
#footer{background-color:#01568D; text-align:center;color:#fff; line-height:19px;height:120px; clear:both;}
#footer .flft{margin:auto;background-image:url(http://m.betcity.tw/game/b2_footerbg.jpg);width:970px;height:120px;text-align:left;font-size:12px;}
#footer .flft .text_link{text-align:center;width:970px;line-height:24px;}
#footer a{color:#ff0;text-decoration:underline;}
#footer a:hover{color:#ff0;text-decoration:underline;}
/*main end*/

/*index_ac*/
#main .click_01{text-align:center;}
#main .lic01{ width:610px; margin:auto; font-size:12px; line-height:18px; padding-right:5px; padding-bottom:20px}

#main .lic01 li{ padding-top:8px;}


/*intro*/
#main .intro_con{width:650px; margin:auto; text-align:left;}
#main .intro_con div{ padding-bottom:10px;}
#main .intro_con .ttl{ padding-left:30px;}
#main .intro_con .int_main{width:600px; margin:auto; text-align:left;} 
#main .intro_con .int_main img{ padding:4px 0} 
#main .intro_con .int_main .arr{ color:#0033CC; padding-right:6px;}

/*intro2*/
.black{ color:#000;}
.blue1{color: #0000FF}
.blue16b{color: #0000FF; font-size:16px; font-weight: bold;}
.brown16b{font-weight: bold;color: #990000; font-size:16px;}
.howto{background-color:#000;color:#FFF;font-size:16px; margin-top:12px; width:150px; text-align:center; font-weight:bold; padding-top:7px; line-height:16px;}
.red1{color: #FF0000}
.yellow1{color: #FFFF00}
.red2b{color: #FF0000; font-size:16px; font-weight:bold;}
.brown1{font-weight: bold;color: #990000}
.t32{ font-size:30px;}

/*intro2*/

#main .intro_con .rtag{}
#main .intro_con .rtag a{ padding:0 8px; font-size:13px; line-height:20px;}

#main .intro_con h2{padding-left:20px;font-size:16px;background-image: url(http://m.betcity.tw/game/b2_h2.gif);background-repeat: no-repeat;
background-position: 0px 0px; line-height:20px;}
#main .intro_con h2 a{ color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#main .lic02{font-size:12px; line-height:18px; padding-right:5px; padding-bottom:20px}
#main .lic02 li{ padding-top:8px;}

#main .lic02 .tb_a2 td{ background-color:#FFFFFF;}

.mjpro {width:576px; padding-left:4px; font-size:12px; color:#000000; padding-top:8px;}
.mjpro table {width:100%; border:0px; border-collapse:separate; background-color:#55BBFF;line-height:1.4em;font-family:Tahoma; text-align:center;}
.mjpro th {background-color:#0099FF; font-size:12px; height:22px;}
.mjpro .s1 {background-color:#C4E8FF;}
.mjpro .s2 {background-color:#FFFFFF;}
.mjpro .t {background-image:url(http://m.betcity.tw/mgnmj/arr00.gif); background-position:left; background-repeat:no-repeat; padding-left:12px; text-align:left;}
.mjpro a {color: #0000CC;text-decoration: none;}

.style78 {font-size: 15px}
.style77 {font-size: 13px;font-weight: normal;}
.style86 {font-size: 22px}
.style87 {font-size: 22px; color: #FF0000; }
.style89 {font-size: 13px; font-weight: bold; }
.style90 {font-size: 13px;font-weight: bold;color: #FF0000;}
.style91 {font-size: 13px; font-weight: normal; color: #FF0000; }
.style70 {font-size: 12px}
.style74 {font-size: 12px; color: #FF0000; }
.style76 {font-size: 15px}