body, html{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; background-color:#f2f2f2; color:#4d4d4d; height:100%;}
img{-ms-interpolation-mode:bicubic; image-rendering:optimizeQuality;}
p, ol, ul{line-height:160%; padding:0; margin:0;}
a{color:#4d4d4d; text-decoration:none;}
a:hover{text-decoration:none; color:#4d4d4d;}
a img{border:none;}
#cleardiv{clear:both;}
#logo{position:absolute; left:50%; top:0px; z-index:1; margin-left:-483px;}
#logo a{margin-left:-7px;}
#dropmenudiv{position:absolute; z-index:100; color:#736765; margin-top:2px;}
#dropmenudiv span{width:100%; display:block; text-decoration:none; text-align:center; background-color:#736765; color:#998987;}
#dropmenudiv a{width:100%; display:block; text-indent:10px; text-decoration:none; color:#FFFFFF; background-color:#736765; padding-bottom:2px;}
#dropmenudiv a:hover{color:#F8FF21;}
#header{background-image:url(../images/header_bg.gif); background-repeat:repeat-x; height:72px; color:#FFFFFF;}
#header .wrapper{margin:auto; width:1000px; height:72px;}
#header .topmenu .ad{float:left; padding-left:250px;}
#header .topmenu .ad a{color:#f8ff21;}
#header .topmenu{color:#FFFFFF; text-align:right; padding-top:2px;}
#header .topmenu span#topnav{position:relative;}
#header .topmenu a{color:#FFFFFF; padding-right:5px; width:auto;}
#header .topmenu a:hover{color:#F8FF21; padding-right:5px; width:auto;}
#header .topmenu .id{padding-right:10px;}
#header .topmenu .id a, .topmenu .id a:hover{color:#FFFFFF; text-decoration:underline;}
#header .menu{height:36px; margin-top:8px; margin-right:0px; margin-bottom:0px; margin-left:250px;}
#header .menu ul{float:left; width:100%; list-style:none;}
#header .menu ul li{float:left;}
#header .menu ul li a{float:left; text-indent:-9999px; height:36px;}
#header .menu ul li:hover a, #header .menu ul li a:hover{ background-position:left bottom;}
#header .menu ul a.member{width:93px; background-image:url(../images/menu_member2.gif); background-repeat:no-repeat;}
#header .menu ul a.webgame{width:125px; background-image:url(../images/menu_webgame2.gif); background-repeat:no-repeat;}
#header .menu ul a.security{width:87px; background-image:url(../images/menu_security2.gif); background-repeat:no-repeat;}
#header .menu ul a.purchase{width:111px; background-image:url(../images/menu_purchase2.gif); background-repeat:no-repeat;}
#header .menu ul a.service{width:111px; background-image:url(../images/menu_service2.gif); background-repeat:no-repeat;}
#header .topmenu~.menu{}
#header .topmenu~.menu a{float:left;}
#header .topmenu~.menu img{float:left;}
#container{width:1000px; margin:auto; height:auto; overflow:hidden; padding-bottom:20px; position:relative;}
#div3{width:1000px; margin:0 auto; padding-top:10px; padding-bottom:30px;}
.blog .wrapper .txt p{line-height:150%; font:10pt;}
#ticker{height:22px; background:url(../images/hot.gif) no-repeat left center; padding-left:65px; font-family:Arial, Helvetica, sans-serif; width:auto; font-size:10pt; margin-left:250px; padding-right:10px; clear:both; padding-bottom:3px;}
#ticker .info{float:left; line-height:25px; height:25px;}
#ticker .roll{float:right; width:22px;}
#ticker a{text-decoration:none;}
#ticker a:hover{text-decoration:underline;}
#download{clear:both; margin:10px 0;}
#download a img{padding-bottom:5px;}

#media .wrapper{width:215px; background-color:#000; margin-top:10px; position:relative; text-align:center;}
#media .wrapper .play{position:absolute; left:50%; top:50%; margin:-24px 0 0 -24px;}
#scoreboard{width:215px; padding:0; font-size:9pt; font-family:Arial, Helvetica, sans-serif;}
#scoreboard .title{background-image:url(../images/title-colorbar.gif); background-repeat:repeat-x; background-position:bottom; height:26px;}
#scoreboard .vs{margin-top:5px; background-color:#93846f;}
#scoreboard .vs .round{color:#FFF; text-align:center; line-height:22px; height:22px;}
#scoreboard .vs .round span{font-size:13pt; font-weight:bold; color:#F8FF21; padding:0 3px;}
#scoreboard .vs .teamlogo{padding-right:3px; padding-bottom:3px; padding-left:3px;}
#scoreboard .vs .teamlogo .info{background-image:url(../images/scoreboard_info.gif); background-repeat:repeat-x; background-position:top; padding-top:5px; line-height:15pt; font-size:9pt; font-family:Arial, Helvetica, sans-serif;}
#scoreboard .vs .teamlogo .info span{color:#EF800A; font-weight:bold; padding:0 1px;}
#scoreboard .rank{margin-top:10px; line-height:22px; color:#93846f;}
#scoreboard .rank .grid th{line-height:22px; background-image:url(../images/scoreboard_grid_th.gif); background-repeat:repeat-x; font-weight:normal; color:#FFF; background-color:#93846F; background-position:bottom; font-size:9pt;}
#scoreboard .rank .grid td{line-height:22px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCC; text-align:center; font-size:9pt; font-family:Arial, Helvetica, sans-serif; color:#93846f;}
#page{float:left; width:541px; min-height:100px; font-family:"微軟正黑體";}
#page .wrapperScroll{width:541px; background:url(../images/page-bg.gif) left top repeat-y;}
#page-top{background-image:url(../images/page-bgtop.gif); background-repeat:no-repeat; background-position:left top;}
#page-btm{background-image:url(../images/page-bgbtm.gif); background-repeat:no-repeat; background-position:left bottom; padding-bottom:13px;}

#flash-banner{background-image:url(wayi.jpg);width:520px;height:230px; margin:auto; padding:10px 0;background-repeat:no-repeat;background-position:center;}

#news{font-size:10pt; margin-left:10px; margin-top:-1px;}
#news *{font-family:"微軟正黑體";}
#news .title {background-image:url(../images/title-colorbar.gif); background-repeat:repeat-x; background-position:bottom; height:26px; position:relative;}
#news .title .rss{position:absolute; top:3px; right:5px;}
.newbr-title{width:122px; background-image:url(../images/news-bar-bg.jpg); height:22px; text-align:center; font-size:13px; line-height:24px; color:#5a5150; font-family:"微軟正黑體"; font-weight:500;}
#news .wrapper{padding-top:0px; overflow:hidden;}
#news .wrapper .photo{border:1px solid #BFBFBF; border-top:none;}
#news .wrapper .txt{padding:0 0 8px 0; line-height:130%; text-align:left; margin-top:-2px; height:42px;}
#news .wrapper .txt a:hover{text-decoration:underline;}
#news .wrapper ul{list-style-type:none;}
#news .wrapper ul li{display:block; float:left; margin-right:8px; width:122px;}
#news-list{background-image:url(../images/news-list-bg.gif); background-repeat:repeat-y; width:526px; font-size:10pt; margin:5px auto;}
#news-list-top{background-image:url(../images/news-list-bgtop.gif); background-repeat:no-repeat; background-position:left top;}
#news-list-btm{background-image:url(../images/news-list-bgbtm.gif); background-repeat:no-repeat; background-position:left bottom;}
#user-news{width:500px; font-size:10pt; margin-left:20px; margin-top:10px;}
#user-news .title{background-image:url(../images/title-colorbar.gif); background-repeat:repeat-x; background-position:bottom; height:26px; position:relative;}
#user-news .title .rss{position:absolute; top:3px; right:5px;}
#user-news .wrapper{padding-top:10px; overflow:hidden; width:510px;}
#user-news .wrapper .photo {border:1px solid #BFBFBF;}
#user-news .wrapper .txt{padding-top:5px; line-height:150%;}
#user-news .wrapper .txt a:hover{text-decoration:underline;}
#user-news .wrapper ul{list-style-type:none;}
#user-news .wrapper ul li{display:block; float:left; margin-right:10px; width:117px;}
#sidebar1{float:left; width:233px; padding-left:12px; margin-right:-5px; min-height:100px;}
#sidebar1 .wrapperScroll{width:233px;}
#sidebar1 .widget a:hover{text-decoration:underline; color:#009fd4;}
#sidebar1 .widget{width:100%; box-sizing:border-box; -moz-box-sizing:border-box; border:5px solid #7a6f6d; margin-bottom:10px; font-family:"微軟正黑體"; background:#fff;}
#sidebar1 .widget h3{color:#fff; font-size:15px; line-height:20px; font-weight:bold; padding:1px 0 4px 3px; letter-spacing:1px;}
#sidebar1 .widget .title{position:relative; background:#7a6f6d; height:25px; overflow:hidden;}
#sidebar1 .widget .title .more{position:absolute; top:5px; right:3px;}
#sidebar1 .widget .title .more a{padding-right:8px; color:#d7d4d3; font-weight:bold; background:url(image/sidebar_more.gif) right center no-repeat;}
#sidebar2{float:right; width:200px; min-height:100px; margin-right:9px;}
#sidebar2 .wrapperScroll{width:200px;}
#sns-bgtop{background-repeat:repeat-x; background-position:top; margin:auto; width:200px; text-align:center; padding:0 0 6px 0;}
#sns-bgbtm{padding:10px 0;}
.sns-bgbtmLeft{margin-left:10px;}
#sns-bgbtm p{background:url(../images/sns_div.gif) no-repeat 10px bottom; height:30px; -align:center;}
#sns-bgtop .title{background-image:url(../images/title-colorbar.gif); background-repeat:repeat-x; background-position:bottom; height:25px;}
#other-service{margin:auto; width:200px; padding:0 0 16px 0;}
#other-service .title{background-image:url(../images/title-colorbar.gif); background-repeat:repeat-x; background-position:bottom; height:25px;}
#other-service .wrapper{height:85px; background-image:url(../images/other-service-bg.gif); background-repeat:no-repeat; background-position:bottom; text-align:center; padding-top:7px;}
#banner-right{text-align:center; padding:10px 0; margin-top:16px;}
#banner-right div{margin-bottom:10px;}
#sitemap{clear:both; background:url(image/sitemap_bg.gif) left top repeat-x; height:auto; overflow:hidden; padding-top:30px;}
#sitemap .wrapper{margin:auto; width:730px; padding:15px 0px; height:auto;}
#sitemap .wrapper .col{float:left; width:360px;}
#sitemap .wrapper .gray{color:#999999;}
#sitemap .wrapper ul{list-style:none; color:#736765; line-height:180%;}
#sitemap .wrapper ul li{background-image:url(../images/sitemap_icon.gif); background-repeat:no-repeat; background-position:left 4px; padding-left:20px;}
#sitemap .wrapper ul li span{padding:0 5px;}
#sitemap .wrapper ul li ul li a{padding-left:20px; display:inline; white-space:nowrap; background-image:none;}
#sitemap .wrapper a{color:#999999; white-space:nowrap;}
#sitemap .wrapper a:hover{color:#736765; text-decoration:none;}
#footer{background-image:url(../images/footer_bg.gif); clear:both; height:70px;}
#footer .wrapper{margin:auto; width:1000px; position:relative;}
#footer .wrapper .tag{position:absolute; right:10px; margin-top:-18px; display:none;}
#footer .wrapper .link{color:#FFFFFF; text-align:center; padding-top:20px;}
#footer .wrapper .link a, .footer .wrapper .link a:hover{color:#FFFFFF;}
#footer .wrapper .copyright{font-size:7pt; color:#FFFFFF; text-align:center; padding-top:5px; font-family:Tahoma;}
.sub{position:absolute; top:17px; right:8px; padding:5px 15px 10px 15px; background-color:#736765; display:none; margin-left:80px; font-family:Arial, Helvetica, sans-serif; z-index:13;}
.sub ul{margin:0; padding:0; width:150px; float:left; list-style-type:none;}
.sub ul li{color:#fff; text-align:left; margin-right:10px; display:block; clear:both;}
.sub ul li h2{padding:0; margin:0; font-weight:normal; font-size:9pt; color:#F8FF21; line-height:normal; text-align:left; border-bottom:solid 1px #F8FF21;}
.sub ul li a{text-indent:0px; /*--Reset text indent--*/ height:auto; display:block; text-decoration:none; color:#fff; float:left; background-image:url(../images/tiny_arrow.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px;}
.sub ul li a:hover{color:#ddd;}
#lightbox{position:fixed; height:360px; width:560px; margin:-180px 0px 0px -280px; left:50%; top:50%; bottom:auto; display:none; z-index:100; overflow:hidden;}
*html,*html body{background-image:url(about:blank); background-attachment:fixed;}
#overlay{z-index:99; background:#000000; display:none; position:fixed; position:absolute; width:100%; _height:expression(document.body.offsetHeight); height:100%; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
#hotnew{ background-color:#e6e6e6; height:20px; width:100%; margin:20px 0 15px 6px; font-size:18px; line-height:20px; padding:0 10px 0 10px; font-family:"微軟正黑體"; color:#0096df; width:705px; }
#hotnew h1{ font-size:21px; line-height:20px; margin:0 3px; font-family:"微軟正黑體"; color:#0096df; background-color:#FFFFFF; width:87px; padding:0 3px 0 5px;}
#banner-right{text-align:left; padding:0 0 0 2px; padding:0 \9;} 
#banner-right{margin-bottom:2px \9;}

/*************************** 下推廣告 ***************************/
#adControls{width:980px; position:relative; margin:0 auto; z-index:12;}
#adControls a.open{background:url(../images/pushdown_ad/btn.gif) left top no-repeat; color:#fff; text-align:center; line-height:24px; width:56px; height:36px; position:absolute; right:4px; top:-44px; display:none; font-family:"微軟正黑體"; -webkit-text-size-adjust:none; font-size:11px;}
#adControls a.open:hover{background-position:left -36px;}
#swfClose_btn{top:0px; z-index:11; position:absolute; right:-1px; display:none;}
#adContainer{background:#F2F2F2; width:980px; height:0px; overflow:hidden; margin:0 auto;}
#iFrameSource{width:980px; height:450px; z-index:99999;}

#container .moreDetail{display:inline-block; text-indent:-10000px; background:url(image/more_detail.png) left top no-repeat; width:42px; height:14px; overflow:hidden;}
#container .moreDetail:hover{opacity:.8; filter:alpha(opacity=80);}

