@charset "utf-8";
/* CSS Document */
body{ background-image: url(../images/bk.jpg); background-repeat:repeat-x; background-position:center top; 	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; background-color:#e4e27e; color:#4e1a00; font:12px/1.5 Arial}
	
#index_bk{position:relative; margin:0 auto; width:995px;}


#header{ background-image:url(../images/flash_back.jpg); background-repeat: no-repeat;height:227px;margin-bottom:59px; width:100%;}
#login_before{background-image: url(../images/login_bk_01.jpg); background-repeat:no-repeat; width:182px; height:185px; float:left; padding:38px 10px 15px 15px ;}

#login_before .textinput{width: 70px; margin-left:45px; float:left;}
#login_before .inputR {float:right; margin-right:12px;*margin-right:6px;_margin-right:4px;}

#login_before .btn-login{display:block; width:47px; height:47px; border:none; background: url(../images/btn_login.jpg); font-size:0; line-height:0; color:#fff; text-indent:-5000px;}
#login_before .btn-login:hover{ background-position: 0px -47px;}
#login_before .input{width: 70px; margin-bottom:2px; color: #85441D }
#login_before .remenber{
height:18px;
margin-top:5px;
	width:180px;
	float:left;
	color:#4e1a00;
	font-size: 12px;
	line-height: 18px;
	*margin-top:0px;
}
#login_before .checkbox{ vertical-align:bottom;*vertical-align: baseline;}

#login_before .btn{width:180px; height:26px; float:left; margin-top:5px; margin-left:0px;}
#login_before .btn a.sindin, #login_before .btn a.fgpw{ background-image: url(../images/btn_fgtpw.jpg); width:86px; height:24px;}
#login_before .btn a.fgpw{background-position: 0 0; float:left; margin-left:3px;}
#login_before .btn a.fgpw:hover{background-position: 0px -26px;}
#login_before .btn a.sindin{background-position: -88px 0; float:right; margin-right:3px;}
#login_before .btn a.sindin:hover{background-position: -88px -26px;}
#login_before .loginother{ width:135px; margin-left:auto; margin-right:auto; height:50px; margin-top:34px; }
#login_before .loginother a.facebook{background-image: url(../images/btn_fblogin.jpg); background-repeat:no-repeat; width:131px; height:18px; display: block;}
#login_before .loginother a.facebook:hover{ filter:alpha(opacity=80); /* IE */ -moz-opacity:0.8; /* Moz + FF */ opacity:0.8; /* FF 1.5 */}
#login_before .loginother .other{width:130px; margin-top:40px;}
#login_before .loginother .text_log{
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	width:130px;
	margin-left:0px;
	margin-top:5px;
_margin-left:25px;
}

#login_after{background-image: url(../images/login_bk_02.jpg); background-repeat:no-repeat; width:150px; height:178px; float:left; padding:40px 25px 20px 30px;_padding:40px 21px 24px 26px;}
#login_after .username{
	width: 180px;
	height:57px;
	font-size: 12px;
	color: #7a381b;
	line-height: 18px;
}
#login_after .diamond{
	padding:5px 10px;
	margin-top:10px;
	width: 150px;
	height:57px;
	font-size: 12px;
	color: #fff;
	line-height: 24px;
	font-weight: bold;
	letter-spacing: 1px;
}
#login_after .diamond a.pink{background-image:url(../images/icon_pinkdm.gif); width:22px; height:18px; position:0 0px; float:left; padding-left:5px; background-repeat:no-repeat}
#login_after .diamond a.gamemoney{background-image:url(../images/icon_gamegd.gif); width:22px; height:18px; position:0 0px; float:left; padding-left:5px; background-repeat:no-repeat}
#login_after .btn-out{background:url(../images/btn_sintout.jpg); width:76px; height:45px; background-position:0 0; background-repeat:no-repeat; display:block;font-size:0; line-height:0; color:#fff; text-indent:-5000px; margin:0px 47px; border:none;_margin:0px 49px; }
#login_after .btn-out:hover{ background-position:0px -45px;}
.play {position:absolute; top:162px; left:405px; width:177px; height:130px; z-index:1000;}

/*========== Button ==========*/
a.btn-play {display:block; width:176px; height:130px; background-image: url(../images/btn_play.gif); background-repeat:no-repeat;}
a.btn-play:hover { background-image:url(../images/btn_play_hover.gif); background-repeat:no-repeat}

.break {word-wrap:break-word; width:180px; overflow:auto;}
.break2 {word-wrap:break-word; width:90px; overflow:auto;}
.break3 {word-wrap:break-word; width:625px; overflow:auto;}
.fLeft {float:left;}
.fRight {float:right;}

#main-right{ width:775px; float:right; margin-right:5px;}
#index-middle{ width:578px; float: left;}
#index-right{ width:204px; float:right;}
#index-rightfrom{ width:785px; float:right;}
#index-left{ width:207px; float: left; margin-right:2px;}

#middle-ad{ background-image: url(../images/middle-ad_bg.jpg); width:578px; height:195px; background-repeat:no-repeat; margin-top:5px;}
#middle-ad .ad{ width:530px; height:140px; margin-left:auto; margin-right:auto; padding-top:25px;}
#middle-ad .butten{height:20px; margin-left:auto; margin-right:auto; width:100px; margin-top:5px; padding-left:10px;}
#middle-ad a.number1, #middle-ad a.number2, #middle-ad a.number3, #middle-ad a.number1click, #middle-ad a.number2click, #middle-ad a.number3click{ background-image:url(../images/ad_butten.gif); width:19px; height:19px; margin:0px 5px 0px 5px; float:left }
#middle-ad a.number1{background-position:0 0;}
#middle-ad a.number2{background-position:-19px 0;}
#middle-ad a.number3{background-position:-38px 0;}
#middle-ad a.number1:hover{background-position:0 -19px;}
#middle-ad a.number2:hover{background-position:-19px -19px;}
#middle-ad a.number3:hover{background-position:-38px -19px;}
#middle-ad a.number1click{background-position:0 -19px;}
#middle-ad a.number2click{background-position:-19px -19px;}
#middle-ad a.number3click{background-position:-38px -19px;}

#index_news{ width:578px;}
#index_news .title{background-image: url(../images/index_newstitle.jpg) ; background-repeat:no-repeat; height:57px;}
#index_news .body{background-image:url(../images/index_newsbody.jpg); padding:5px 30px 20px 30px; background-repeat:repeat}
#index_news .botten{background-image:url(../images/index_newsbotten.jpg); height:16px;}
#index_news .more{background-image:url(../images/btn_more.gif); width:52px; height:20px; float:right}

#index_talk{width:578px;}
#index_talk .title{background-image:url(../images/index_talkingtitle.jpg); background-repeat:no-repeat; height:57px;}
#index_talk .body{background-image:url(../images/index_newsbody.jpg); padding:5px 30px 20px 30px; height:330px;}
#index_talk .botten{background-image:url(../images/index_newsbotten.jpg); height:16px;}
#index_talk .more{background-image:url(../images/btn_more.gif); width:52px; height:20px; float:right}
#index_talk .btn{width:155px; height:34px;}
#index_talk .btn a.hot, #index_talk .btn a.new, #index_talk .btn a.hotclick, #index_talk .btn a.newclick{background-image:url(../images/btn_talk.gif); width:72px; height:34px; float:left; margin-right:2px;}
#index_talk .btn a.hot {background-position:0 0; }
#index_talk .btn a.hot:hover {background-position:0px -34px; }
#index_talk .btn a.new {background-position:-73px 0px}
#index_talk .btn a.new:hover {background-position:-73px -34px}
#index_talk .btn a.hotclick {background-position:0px -34px; }
#index_talk .btn a.newclick {background-position:-73px -34px}

#index_corpor{width:578px;}
#index_corpor .title{background-image:url(../images/index_corpor_title.jpg); width:578px; height:45px;}
#index_corpor .body{background-image:url(../images/index_newsbody.jpg); padding:5px 25px 10px 25px;}
#index_corpor .botten{background-image:url(../images/index_newsbotten.jpg); height:16px;}
#index_corpor .body .facebook{ float:left; width:260px;}
#index_corpor .body .plurk{float:right; width:260px;}

#index_rank{background-image:url(../images/index_rank.gif); width:166px; height:170px; padding:54px 19px 10px 19px; background-repeat:no-repeat}
#index_rank .btn{width:165px; height:24px; margin-left:auto; margin-right:auto;}
#index_rank a.more {background-image:url(../images/btn_rank_more.gif); width:85px; height:20px; float:right; background-repeat:no-repeat;}

#index_ad{width:204px;}
#index_ad .title{background-image:url(../images/index_ad_title.gif); width:204px; height:29px;}
#index_ad .body{background-image:url(../images/index_ad_body.gif); padding-left:25px; padding-right:25px;}
#index_ad .booten{background-image:url(../images/index_ad_botten.gif); width:204px; height:15px;}
#index_ad .a {margin-bottom:10px; width:100%; height:90px; clear:both;}
#index_ad .none {margin-bottom:none;}
#index_ad .body img{border:1px solid #c0944e}
#copy{ background-image: url(../images/copy.jpg); width:1000px; height:34px; display:block; margin-left:auto; margin-right:auto; background-position:center top; background-repeat:no-repeat}

.strong{
	font-weight: bold;
}

.service {
margin-top:0px;
	color:#583218;
	font-size: 12px;
	line-height: 22px;
	letter-spacing: 1px;
}
td.service {padding-left:45px; padding-top:0;} 
td.service .import {
	color:#FF3366;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.bold{
	font-weight: bold;
}
.text{
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
#from-bk{margin-top:6px;display:block}
#from-bk .top{ background-image: url(../images/forum_top.gif); width:775px; height:15px; background-repeat: no-repeat; }
#from-bk .body{ background-image: url(../images/forum_body.gif); width:751px; padding:5px 12px 5px 12px; }
#from-bk .body .main{
	width:730px;
	margin-left:auto;
	margin-right:auto;
	font-size: 12px;
}
#from-bk .body p{
	color:#82481d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
}
#from-bk .body .title{
	color:#532F13;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
}
#from-bk .botten{ background-image: url(../images/forum_botten.gif); width:775px; height:16px;} 
#from-bk .header{ background-image: url(../images/forum_header.gif); width:750px; height:73px; }
#from-bk .main .funcNav{margin-bottom:15px; background:url(../images/funcNav_bg.gif) 0 100% no-repeat;}
#from-bk .main .searchBar{float:left; padding:8px 0 8px 40px; background:url(../images/ico_search.gif) no-repeat;}
#from-bk .main .searchBar input{
	width:410px;
	height:21px;
	border:2px solid #ddd;
	vertical-align:middle;
	color: #666666;
}
#from-bk .main .searchBar input.btn-search{
	width:87px;
	height:31px;
	background:url(../images/btn_search.gif) no-repeat;
	border:none;
}
#news-bk{margin-top:6px;display:block}
#news-bk .top{ background-image: url(../images/forum_top.gif); width:775px; height:15px; background-repeat: no-repeat; }
#news-bk .body{ background-image: url(../images/forum_body.gif); width:751px; padding:5px 12px 5px 12px; }
#news-bk .body .main{
	width:730px;
	margin-left:auto;
	margin-right:auto;
	font-size: 12px;
}
#news-bk .body p{
	color:#82481d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
}
#news-bk .body .title{
	color:#532F13;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
}
#news-bk .botten{ background-image: url(../images/forum_botten.gif); width:775px; height:16px;} 
#news-bk .header{ background-image: url(../images/news_header.gif); width:750px; height:73px; }
#news-bk .main .funcNav{margin-bottom:15px; background:url(../images/funcNav_bg.gif) 0 100% no-repeat;}
#news-bk td.newsicon{ width:13%}

a.btn-fPost {float:left;display:block; width:179px; height:49px; background-image:url(../images/btn_group_forum_post.gif); background-repeat:no-repeat;}
a.btn-fPost:hover {background-position:-179px 0;}
select, input, textarea {border:1px solid #aaa; font-family:Verdana; color:#666;}
.tNews th {display:none;}
.tNews tr {background:#fff;}
.tNews td {border:1px solid #eee; border-left:none; border-right:none; _border:none; height:24px;}

/*========== Table ==========*/
#index_talk th.tle {font-weight:bold;}
#index_talk td.tRow2 {padding:0 5px; background:#fffec8; height:25px;}
#forum #section td.tRow2 {padding:5px; vertical-align:top;}
#index_talk td.tRow3 {padding:5px; background:#ffe; height:25px; color:#9d5d41; border-top:2px solid #debf8f; vertical-align:top;}
#index_talk td.tContent {line-height:2;}
#index_talk td.tContent p {margin:10px 0;}
#index_talk td.tTle {border-bottom:2px solid #debf8f; font-weight:bold; height:40px;}
#index_talk td.tAva {width:90px; font-size:11px; text-align:center;}

.tGame td {padding:0 5px; vertical-align:top;}
.tGame img {padding:2px; width:150px; height:100px; background:#fff; border:1px solid #ddba7c;}
.tGame h5 {color:#ff5a00;}
.tGame .lineV {border:1px solid #e4cbb0; border-top:none; border-bottom:none;}
.tNews td {padding:2px; _padding:0 2px; background:#fff; border:1px solid #fff4d4; border-left:none; border-right:none; _border:none;}
.tNews td .title, .tNews td a.link  {float:left; *padding-top:3px;}
.tRank th, .tRank td {color:#1c3a01; font-weight:bold;}
.tRank th {width:35px; height:20px; _height:15px;}
.tRank .tNo {width:20px; _height:18px; padding-left:10px;height:18px}
.tRank2 th {padding:5px; background:#d6a468; color:#fff; text-align:center;}
.tRank2 td {padding:5px; background:#fff;}

#index_talk .tRank2 td.tRow2 {background:#fcdfa7;}



tr.org {background:url(../images/block_group_forum_table_th.gif) no-repeat;}
td.tAva {
	padding:35px 5px 0;
	width:90px;
	font-size:11px;
	text-align:center;
	line-height: 20px;
	color: #6C3E1E;
	font-family: Arial, Helvetica, sans-serif;
}
td.org {padding-top:35px;}
td.tTle {font-weight:bold; height:30px;}
#from-bk td.tRow2 {padding:0 5px; background:#fffec8; height:25px;}
#from-bk td.tRow3 {padding:5px; background:#fff7be; height:25px; color:#a4522e; border-top:2px solid #debf8f; vertical-align:top;}

/*========== Element ==========*/

.tNews td.ico {width:13%;}
.txt-key {color:#a4522e; font-weight:bold;}
.txt-post { float:left;}
.txt-num {float:right;}
.txt-date {float:right; color: #B47347}
.txt-count {padding:3px 0  5px 25px; width:20px; background-image:url(../images/ico_member_count.gif); background-repeat:no-repeat; color:#fff; font-weight:bold; line-height:2;}
	.i1 {background-position:0 0;}
	.i2 {background-position:0 -30px;}

.ico-rank {display:block; background:url(../images/ico_rank.gif) no-repeat; width:16px; height:15px; margin-left:-5px;}
.ico {float:left; padding:0 10px 0 27px; *padding-top:4px; height:20px; color:#a4522e; font-weight:bold;background:url(../images/icon.gif) no-repeat;}
.ico-imp {background-position:0 0;}
.ico-save {background-position:0 -30px;}
.ico-act {background-position:0 -60px;}
.ico-hot {background-position:0 -90px;}
.ico-talk {background-position:-150px 0;}
.ico-quz {background-position:-150px -30px;}
.ico-share {background-position:-150px -60px;}
.ico-cre {background-position:-300px -60px;}
.ico-oth {background-position:-150px -90px;}

#news-bk .ico-rank {display:block; background:url(../images/ico_rank.gif) no-repeat; width:16px; height:15px; margin-left:-5px;}
#news-bk .ico {float:left; padding:0 10px 0 27px; *padding-top:4px; height:20px; color:#a4522e; font-weight:bold;background:url(../images/icon.gif) no-repeat;}
#news-bk .ico-imp {background-position:0 0;}
#news-bk .ico-save {background-position:0 -30px;}
#news-bk .ico-act {background-position:0 -60px;}
#news-bk .ico-hot {background-position:0 -90px;}
#news-bk .ico-talk {background-position:-150px 0;}
#news-bk .ico-quz {background-position:-150px -30px;}
#news-bk .ico-share {background-position:-150px -60px;}
#news-bk .ico-oth {background-position:-150px -90px;}

.break {word-wrap:break-word; width:590px; overflow:auto;}
.noBorder {border:none;}
.rank-ps{font-size:10px; color:#FF6600; float: left;}


A:link, A:visited, A:active {text-decoration:none;}
A:hover {text-decoration:underline;}
A:link {color:#a4522e;}
/*A:link img{color:#fff;}*/
A:visited {color:#837868;}
A:active, A:hover {color:#f60;}
/*.ad #body A:link { color:#fff;}
.ad #body A:visited {color:#fff;}
.fan #body A:link { color:#fff;}
.fan #body A:visited {color:#fff;}*/
.txt-post {
	float:left;
	color: #562823;
}
.txt-num {float:right;color: #562823}
.pageNav {margin:10px auto 0; list-style-type:none; text-align:center;}
.pageNav .focus, .pageNav span, .pageNav a {padding:0 3px; text-decoration:none;}
.pageNav a:visited {text-decoration:none;}
.pageNav a:hover {text-decoration:underline;}
.pageNav .focus {color:#f90; font-weight:bold;}
.pageNav .end {background:none;}

.btnnav{width:250px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:20px; height:20px;}
input.btn-fOk, input.btn-fCnl,
a.btn-fModify, a.btn-fReply, a.btn-fBack, a.btn-fBack-m, a.btn-top{margin:0 2px; background-image:url(../images/btn_form_group.gif); background-repeat:no-repeat; width:103px; height:35px; border:none; cursor:hand;}
a.btn-fModify, a.btn-fReply, a.btn-fBack{float:right; display:block; *padding-top:0;}
a.btn-fBack-m, a.btn-top{display:block; *padding-top:0; float:left}
a.btn-fReply {background-position:0 -70px;}
a.btn-fBack {background-position:0 -105px;}
a.btn-fModify {background-position:0 -140px;}
a.btn-fBack-m {background-position:0 -105px;}
a.btn-top{background-position:0 -175px;}
input.btn-fOk {float:left; display:block; background-position:0 0;}
input.btn-fCnl {float:left; display:block; background-position:0 -35px;}
.tle{color:#a4522e}
#buy{width:208px; height:69px; margin-top:4px;}
#buy .a, #buy .b, #buy .c{background-image:url(../images/buycard.jpg);width:67px; height:69px; float:left;}
#buy .a{ background-position:0 0;}
#buy .a:hover{ background-position:0px -69px;}
#buy .b{ background-position:-67px 0px; padding-right:4px;}
#buy .b:hover{ background-position:-67px -69px;}
#buy .c{ background-position:-138px 0px;}
#buy .c:hover{ background-position:-138px -69px;}
.searchBar a.search_key{color:#FF3300; margin-left:10px;}
.media {padding:45px 13px 12px; background:url(../images/movie_bg.jpg) no-repeat;}
.media a {margin-top:10px; display:block; widtrh:100%; height:20px;}
#ad_area img{
	border: none;
}
