@charset utf-8;

/* CSS Document */
.app_content_49 body {
margin:0;
padding:0;
color:#eee;
font-size:15px;
line-height:21px;
font:新細明體, Arial, Helvetica, sans-serif;
}

.app_content_49 a {
color:#049d9f;
text-decoration:none;
}

.app_content_49 a:hover {
color:#049d9f;
text-decoration:underline;
}

.app_content_49 p {
padding:0;
margin:0;
}

.app_content_49 table td, .app_content_49 th {
font-size:15px;
}

.app_content_49 .clearfix:after {
content:".";
display:block;
clear:both;
visibility:hidden;
line-height:0;
height:0;
}

.app_content_49 .clearfix {
display:inline-block;
}

.app_content_49 html[xmlns] .clearfix {
display:block;
}

.app_content_49 * html .clearfix {
height:1%;
}

/*----------------------------------wrapper------------------------------------------*/
.app_content_49 #app49_wrapper {
height:100%;
width:728px;
margin-left:auto;
margin-right:auto;
color:#666;
font-size:15px;
line-height:21px;
font:新細明體, Arial, Helvetica, sans-serif;
}

/*-----for firefox solve setting height------*/
.app_content_49 html>body #app49_wrapper {
height:auto;
}

.app_content_49 .bannerbg {
background:url(http://hamedia.jmap.cc/media/images/banner.jpg) 0 0 no-repeat;
width:728px;
height:98px;
}

/*-------------------------------------button--------------------------------------------*/
.app_content_49 .TabList {
padding-top:75px;
}

.app_content_49 .TabList div.tab01 {
float:left;
margin-right:2px;
}

.app_content_49 .TabList p.tabclear {
margin:0;
clear:both;
}

.app_content_49 .TabList div.tab01hover a, .app_content_49 .TabList div.tab01hover a:hover {
float:left;
background:url(http://hamedia.jmap.cc/media/images/tabbg.gif) 0 -23px no-repeat;
height:23px;
width:52px;
font-size:16px;
text-align:center;
display:block;
color:#FFFFFF;
text-decoration:none;
overflow:hidden;
text-align:center;
}

.app_content_49 .TabList div.tab01 a {
background:url(http://hamedia.jmap.cc/media/images/tabbg.gif) 0 0 no-repeat;
height:23px;
width:52px;
font-size:15px;
text-align:center;
display:block;
color:#FFFFFF;
text-decoration:none;
overflow:hidden;
font-size:15px;
}

.app_content_49 .TabList div.tab01 a:hover, .app_content_49 .TabList div.tab02 a:hover {
background-position:0 -23px;
text-decoration:none;
text-align:center;
font-size:15px;
}

.app_content_49 .imgLelf {
padding-left:2px;
}

/*----------------contents---------------*/
.app_content_49 .contentsbg {
background:url(http://hamedia.jmap.cc/media/images/bg.gif) 0 0 repeat;
width:728px;
min-height:200px;
_height:200px;
}

.app_content_49 .contentpadding {
padding:10px 15px 5px;
}

.app_content_49 .Lelfcontent {
width:330px;
float:left;
padding-right:10px;
}

.app_content_49 .Rightcontent {
width:330px;
float:right;
}

.app_content_49 .Statebg {
background-color:#000000;
width:718px;
height:20px;
padding:2px 5px;
font-size:15px;
color:#FFFFFF;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
}

.app_content_49 .bar {
background:url(http://hamedia.jmap.cc/media/images/bar.gif) 0 0 no-repeat;
width:56px;
height:3px;
}

.app_content_49 .adTop {
background-color:#000000;
width:728px;
text-align:center;
padding:2px 0;
}

.app_content_49 .adbg {
background:url(http://hamedia.jmap.cc/media/images/adbg2.jpg) 0 0 no-repeat;
width:700px;
height:23px;
text-align:center;
color:#000000;
}

.app_content_49 .adbg01 {
background-color:#000;
width:728px;
padding:4px 0;
text-align:center;
font-size:15px;
}

.app_content_49 .adbg01 a:hover {
color:#007BEB;
text-decoration:underline;
font-size:15px;
}

.app_content_49 .adbg02 {
background-color:#C8C8C8;
width:728px;
padding:2px 0;
text-align:center;
color:#000;
font-size:15px;
}

.app_content_49 .btBg {
background:url(http://hamedia.jmap.cc/media/images/btBg.gif) 0 0 no-repeat;
display:block;
width:52px;
height:20px;
border:0;
color:#333;
text-decoration:none;
}

.app_content_49 .btBghover {
background:url(http://hamedia.jmap.cc/media/images/btBg.gif) 0 -20px no-repeat;
display:block;
width:52px;
height:20px;
border:0;
color:#732310;
text-decoration:none;
}

.app_content_49 .btBg200 {
background:url(http://hamedia.jmap.cc/media/images/btBg200.gif) 0 0 no-repeat;
display:block;
width:220px;
height:20px;
border:0;
color:#333;
text-decoration:none;
}

.app_content_49 .btBg200hover {
background:url(http://hamedia.jmap.cc/media/images/btBg200.gif) 0 -20px no-repeat;
display:block;
width:220px;
height:20px;
border:0;
color:#732310;
text-decoration:none;
}

.app_content_49 .jobs {
float:left;
padding-left:4px;
text-align:center;
font-size:13px;
color:#BCD2EA;
}

.app_content_49 .funp a {
background:url(http://hamedia.jmap.cc/media/images/funp.gif) 0 0 no-repeat;
width:154px;
height:34px;
display:block;
}

.app_content_49 .funp a:hover {
background-position:0 -34px;
}

.app_content_49 .facebook a {
background:url(http://hamedia.jmap.cc/media/images/facebook.gif) 0 0 no-repeat;
width:154px;
height:34px;
display:block;
}

.app_content_49 .facebook a:hover {
background-position:0 -34px;
}

.app_content_49 .btlogin a {
background:url(http://hamedia.jmap.cc/media/images/btlogin.gif) 0 0 no-repeat;
width:58px;
height:25px;
display:block;
}

.app_content_49 .btlogin a:hover {
background-position:0 -25px;
}

.app_content_49 .homeBg {
background:url(http://hamedia.jmap.cc/media/images/home.gif) 0 0 no-repeat;
width:685px;
height:220px;
}

/*----------------box---------------*/
.app_content_49 .boxtitle {
background:url(http://hamedia.jmap.cc/media/images/titlebg.gif) 0 0 no-repeat;
width:710px;
padding-left:6px;
line-height:23px;
height:23px;
font-weight:bold;
color:#FED24B;
}

.app_content_49 .boxtitle330 {
background:url(http://hamedia.jmap.cc/media/images/titlebg300.gif) 0 0 no-repeat;
width:324px;
padding-left:6px;
line-height:23px;
height:23px;
font-weight:bold;
color:#FED24B;
}

.app_content_49 .boxBg {
background-color:#F2F2F2;
padding:10px;
width:670px;
font-size:15px;
}

.app_content_49 .boxBgb {
background-color:#000;
padding:10px;
width:650px;
}

.app_content_49 .Newsbox {
background-color:#000;
padding:10px;
width:668px;
border:1px solid #ddd;
margin-top:10px;
color:#FFFFFF;
}

.app_content_49 .boxBgb330 {
background-color:#000;
padding:10px;
width:310px;
}

.app_content_49 .talkbg {
background:url(http://hamedia.jmap.cc/media/images/talkbg.gif) 0 0 no-repeat;
width:670px;
height:75px;
color:#FF3300;
}

.app_content_49 .talkbgWordErr {
padding:3px 50px 3px 5px;
color:#ed2525;
font-size:15px;
}

.app_content_49 .talkbgWordOk {
padding:3px 50px 3px 5px;
color:#0e3bcd;
font-size:15px;
}

.app_content_49 .talkboxTop {
background:url(http://hamedia.jmap.cc/media/images/talk_t.gif) 0 0 no-repeat;
width:638px;
height:8px;
overflow:hidden;
}

.app_content_49 .talkbox {
background-color:#E5E5E5;
width:628px;
padding:0 5px;
font-size:15px;
}

.app_content_49 .talkbox a {
color:#FF0000;
text-decoration:underline;
font-size:15px;
}

.app_content_49 .talkbox a:hover {
text-decoration:none;
font-size:15px;
}

.app_content_49 .talkboxBottom {
background:url(http://hamedia.jmap.cc/media/images/talk_b.gif) 0 0 no-repeat;
width:638px;
height:8px;
margin-bottom:8px;
overflow:hidden;
}

.app_content_49 .tltle {
border-bottom:1px solid #555555;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:5px;
}

/*-----------------table-----------------------------*/
.app_content_49 .weaponstable {
border-collapse:separate;
}

.app_content_49 .weaponstable td {
padding:6px;
background-color:#000;
border-bottom:1px solid #333;
}

.app_content_49 .weaponstable th {
padding:3px;
background-color:#4B4E50;
color:#fff;
}

.app_content_49 .friendtable {
border-collapse:collapse;
}

.app_content_49 .friendtable td {
padding:8px;
}

.app_content_49 .friendtable tr.bgcolor {
background-color:#000000;
}

.app_content_49 .friendtable tr.bgcolor01 {
background-color:#222;
}

.app_content_49 .friendtable th {
padding:3px;
background-color:#4B4E50;
color:#fff;
}

/*----------------word---------------*/
.app_content_49 .word01 {
color:#007BEB;
font-size:15px;
}

.app_content_49 .word01 a {
color:#007BEB;
text-decoration:none;
font-size:15px;
}

.app_content_49 .word01 a:hover {
color:#007BEB;
text-decoration:underline;
font-size:15px;
}

.app_content_49 .word02 {
color:#666;
font-size:15px;
}

.app_content_49 .word03 {
color:#FFD927;
}

.app_content_49 .word03 a {
color:#FFD927;
text-decoration:underline;
}

.app_content_49 .word03 a:hover {
text-decoration:none;
}

.app_content_49 .word04 {
color:#BCD2EA;
font-size:15px;
}

.app_content_49 .word04 a {
color:#BCD2EA;
text-decoration:none;
font-size:15px;
}

.app_content_49 .word04 a:hover {
text-decoration:underline;
}

.app_content_49 .word05 {
color:#FFFFFF;
font-size:15px;
}

.app_content_49 .word05 a {
color:#FFFFFF;
text-decoration:underline;
font-size:15px;
}

.app_content_49 .word05 a:hover {
text-decoration:none;
}

.app_content_49 .word06 {
color:#8AC7FE;
}

.app_content_49 .word06 a {
color:#8AC7FE;
text-decoration:none;
}

.app_content_49 .word06 a:hover {
text-decoration:underline;
}

.app_content_49 .word07 {
color:#90EE90;
font-size:18px;
font-weight:bold;
}

.app_content_49 .word08 {
color:#F11919;
font-size:15px;
}

.app_content_49 .word09 {
color:#F6935E;
font-size:15px;
}

.app_content_49 .word10 {
font-size:34px;
color:#FFFFFF;
font-weight:bold;
font-size:15px;
}

.app_content_49 .wordTitle {
font-weight:bold;
color:#FED24B;
font-size:15px;
}

.app_content_49 .helptitle {
color:#BCD2EA;
font-weight:bold;
border-bottom:1px solid #3C3D41;
margin-bottom:3px;
padding-top:12px;
font-size:15px;
}

/*-------------------------------pages-----------------------------*/
.app_content_49 .pages {
/*text-align:center;*/
font-family:sans-serif;
font-size:12px;
line-height:30px;
padding-top:15px;
text-align:center;
}

.app_content_49 .pages a, .app_content_49 .pages a:visited {
color:#FFFFFF;
text-decoration:none;
}

.app_content_49 .pages a:hover {
background:#ABACAF;
color:#fff;
border:1px solid #757575;
text-decoration:none;
}

.app_content_49 .pages a.pagenum {
border:1px solid #555555;
padding:3px 5px;
}

.app_content_49 .cpage {
border:0 solid #fff;
padding:3px 5px;
color:#FED24B;
font-weight:bolder;
font-size:15px;
}