@charset "gb2312";
body {
	margin:0;
	background:#000 url(../images/57px3.jpg) no-repeat center top;
	color:#ffe7c6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div, span, ul, li, p, h1, h2, h3, h4, h5, h6, img, p, dl, dt, dd {
	margin:0;
	padding:0;
}
ul {
	list-style-type:none;
}
a {
	color:#ffe7c6;
	text-decoration:none;
}
a:hover {
	color:#ffe7c6;
	text-decoration:underline;
}
img {
	border:0;
}
form {
	margin:0;
	padding:0;
}
input {
	padding:0 1px;
	font-size:12px;
	vertical-align:middle;
}
select {
	vertical-align:middle;
}
#page {
	width:972px;
	height:100%;
	margin:0px auto;
}
#top {
	width:972px;
	height:339px;
	z-index:0;
	position:relative;
	background:url(../images/57px3.jpg) no-repeat center top;
}

.nav {
	overflow:hidden;
	width:972px;
	height:90px;
	margin:auto;
	text-align:center;
	z-index:0
}
.nav a, .nav a:hover {
	color:#fff;
	font-weight:bold;
	text-shadow: 0 0 10px #02050c, 0 0 20px #02050c, 0 0 30px #02050c, 0 0 40px #02050c;
}
.nav_frame {
	width:104px;
	height:48px;
	float:left;
	line-height:48px;
	font-size:14px;
}
.logo {
	width:264px;
	height:90px;
	display:block;
	float:left;
	margin:0 21px;
	text-indent:-2000px;
}
.ingame {
	width:150px;
	height:150px;
	display:block;
	overflow:hidden;
	margin:100px 0 0 50px;
	text-indent:-1000px;
}
#main {
	width:964px;
	height:100%;
	overflow:hidden;
	padding-left:8px;
	background:url(../images/content_bg.jpg) repeat-y right 0;
}
.left {
	width:260px;
	float:left;
	overflow:hidden;
	background:url(../images/left_bg.jpg) repeat-y;
}
#loginframe {
	width:260px;
	height:242px;
	overflow:hidden;
	z-index:999;
}
.log, .loged {
	width:260px;
	height:242px;
	overflow:hidden;
	line-height:20px;
	background:url(../images/log_bg.jpg) no-repeat center 44px;
}
.log .top, .loged .top {
	height:44px;
}
.log .top {
	background:url(../images/log.jpg) no-repeat;
}
.loged .top {
	background:url(../images/loged.jpg) no-repeat;
}
.log .con, .loged .con {
	width:260px;
	height:180px;
	overflow:hidden;
	padding-top:18px;
}
.log ul {
	width:212px;
	overflow:hidden;
	margin:auto;
}
.log li {
	width:172px;
	height:22px;
	overflow:hidden;
	padding:6px 20px;
	color:#fff
}
.ipt1 {
	width:118px;
	height:20px;
	border:1px solid #000c14;
	background:#636a76;
	line-height:20px;
	color:#100d0b;
}
.log .btn_1 {
	width:120px;
	height:44px;
	overflow:hidden;
	margin:auto;
	padding:5px 0;
}
.log .btn_2 {
	width:204px;
	height:30px;
	overflow:hidden;
	margin:auto;
	padding:5px 0;
	text-align:center;
}
.q_btn {
	width:94px;
	height:30px;
	float:left;
	overflow:hidden;
	padding:0 4px;
	background:url(../images/qbtn.jpg) no-repeat center 0;
	line-height:30px;
}
#q_b1 {
	color:#fff
}
#q_b2 {
	color:#fff
}
.loged ul {
	width:188px;
	overflow:hidden;
	margin:auto;
	color:#90989e
}
.loged li {
	width:188px;
	height:24px;
	overflow:hidden;
	line-height:24px;
}
.loged a, .loged a:hover {
	color:#90989e
}
.loged .font_1 {
	color:#ff0;
}
.loged .li_r {
	text-align:right;
}
.loged .slt {
	font-size:14px;
	text-align:center;
}
.loged .slt1 {
	text-align:center;
}
.loged .text {
	font-size:12px;
}
.left_frame {
	width:260px;
	overflow:hidden;
	margin:5px auto 0;
	text-align:left;
}
.left_frame .top {
	width:260px;
	height:32px;
	overflow:hidden;
	margin:auto;
	line-height:32px;
	background:url(../images/left_f_top.jpg) no-repeat;
	color:#cc8d53;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.left_frame .con {
	width:220px;
	overflow:hidden;
	margin:auto;
}
.game_server {
	margin-top:0;
}
.game_server .top {
	background:url(../images/left_f_top_log.jpg) no-repeat;
}
.game_server .con ul {
	width:212px;
	margin:auto;
	padding-top:10px;
	line-height:26px;
}
.game_server .con li {
	width:210px;
	height:26px;
	overflow:hidden;
	text-align:center;
}
.game_server .con .dot {
	padding:0 2px 4px 0;
	background:url(../images/server_li.jpg) no-repeat;
}
.game_server .con li a {
	color:#fff
}
.game_server .con li span {
	float:right;
	padding-right:16px;
	color:#ff0;
}
.game_server .con .allserver {
	width:190px;
	margin:4px 20px 0 0;
	color:#180d00;
	font-weight:bold;
	text-align:right
}
.game_server .con #allserver {
	color:#180d00;
}
.game_server .con .nobg {
	background:none;
}
.game_intr .con .content {
	width:204px;
	margin:auto;
	padding:5px 0;
	line-height:24px;
	text-indent:24px;
}
.service .con ul {
	width:180px;
	margin:auto;
	padding:5px 0;
}
.service .con li {
	width:180px;
	height:22px;
	overflow:hidden;
	padding:3px 0;
	line-height:22px;
}
.service .con li span {
	float:right;
}
.media .con {
	width:150px;
	height:120px;
	margin:auto;
}
.media .con ul {
	width:150px;
	height:120px;
	overflow:hidden;
}
.media .con li {
	width:120px;
	height:120px;
	overflow:hidden;
	padding:4px 0;
}
#left_btm {
	width:260px;
	height:16px;
	overflow:hidden;
	background:url(../images/left_btm.jpg) no-repeat;
}
#content {
	width:694px;
	position:relative;
	float:right;
	overflow:hidden;
	padding-left:10px;
	background:url(../images/content_top.jpg) no-repeat left top;
}
.news_row {
	width:656px;
	height:300px;
	overflow:hidden;
	margin:auto;
	padding:10px 0 0 0;
}
#fla_img {
	width:313px;
	height:290px;
	float:left;
	padding:5px;
	background:url(../images/fla_bg.jpg) no-repeat;
}
.news {
	width:324px;
	height:300px;
	float:right;
	overflow:hidden;
	background:url(../images/news_bg.jpg) repeat-y;
}
.news_top {
	width:324px;
	height:26px;
	overflow:hidden;
	padding:4px 0 0;
	background:url(../images/news_top.jpg) no-repeat;
}
.news_title {
	width:280px;
	height:26px;
	margin:auto;
	line-height:26px;
}
.news_title li {
	width:60px;
	height:26px;
	float:left;
	padding-right:2px;
	background:url(../images/news_btn.jpg) no-repeat left 0;
	color:#827f7f;
	text-align:center;
	cursor:pointer
}
.news_title .on {
	background:url(../images/news_btn_on.jpg) no-repeat left 0;
	color:#ffe7c6;
}
#news_btn, #hd_btn {
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
}
#more_btn {
	width:154px;
	height:26px;
	background:none;
	text-align:right;
}
#more_btn a {
	color:#dab4b4
}
#news_list {
	width:296px;
	height:248px;
	overflow:hidden;
	margin:auto;
}
#news_list ul {
	display:none;
	width:296px;
	margin:10px auto;
	line-height:20px;
}
#news_list ul.list_list {
	display:block
}
#news_list ul.list_list li {
	height:21px;
	overflow:hidden;
	padding-left:15px;
	border-bottom:1px dotted #70573e;
	background:url(../images/dot_1.jpg) no-repeat 0 50%;
}
#news_list ul.list_list li span {
	float:right;
}
#news_list ul.news_btm {
	width:324px;
	height:22px;
	overflow:hidden;
	background:url(../images/news_btm.jpg) no-repeat;
}
#news_list2 {
	width:296px;
	overflow:hidden;
	margin:auto;
}
#news_list2 ul {
	display:none;
	width:296px;
	height:225px;
	margin:10px auto;
	line-height:20px;
}
*html #news_list2 ul {
	display:none;
	width:296px;
	height:225px;
	margin:7px auto;
	line-height:18px;
}
#news_list2 ul.list_list {
	display:block
}
#news_list2 ul.list_list li {
	height:20px;
	overflow:hidden;
	padding-left:15px;
	border-bottom:1px dotted #70573e;
	background:url(../images/dot_1.jpg) no-repeat 0 50%;
}
*html #news_list2 ul.list_list li {
	height:21px;
	overflow:hidden;
	padding-left:15px;
	border-bottom:1px dotted #70573e;
	background:url(../images/dot_1.jpg) no-repeat 0 50%;
}
#news_list2 ul.list_list li span {
	float:right;
}
#news_list2 ul.news_btm {
	width:324px;
	height:22px;
	overflow:hidden;
	background:url(../images/news_btm.jpg) no-repeat;
}
.img_row {
	width:656px;
	height:64px;
	overflow:hidden;
	margin:25px auto 0;
}
.img_row div {
	width:656px;
	height:64px;
	float:left;
	overflow:hidden;
	padding:0 2px;
}
.img_row a {
	width:158px;
	height:62px;
	overflow:hidden;
	border:1px solid #41413f;
}
.img_row img {
	width:656px;
	height:60px;
	border:1px solid #030208
}
.game_info_row {
	width:656px;
	overflow:hidden;
	margin:10px auto 0;
	background:url(../images/info_bg.jpg) repeat-y left 0;
}
.game_info_top {
	width:656px;
	height:30px;
	overflow:hidden;
	background:url(../images/game_info.jpg) no-repeat left 0;
}
.game_info_top a {
}
.game_info_con {
	width:656px;
	overflow:hidden;
}
.game_info_con ul {
	width:606px;
	overflow:hidden;
	margin:10px auto 0;
}
.game_info_con li {
	width:606px;
	height:44px;
	overflow:hidden;
	padding:6px 0;
	border-bottom:1px solid #2c2c2c;
	line-height:22px;
}
.game_info_con .end {
	border:0;
}
.game_info_con li div {
	width:84px;
	height:34px;
	float:left;
	overflow:hidden;
	padding:5px 15px 5px 33px;
	line-height:34px;
	color:#f4a00c;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
#info_1 {
	background:url(../images/info_btn_1.jpg) no-repeat left center;
}
#info_2 {
	background:url(../images/info_btn_2.jpg) no-repeat left center;
}
#info_3 {
	background:url(../images/info_btn_3.jpg) no-repeat left center;
}
#info_4 {
	background:url(../images/info_btn_4.jpg) no-repeat left center;
}
.game_info_con li .f_red {
	color:#f00
}
.game_info_con .nodiv {
	width:445px;
	padding:2px 0 2px 95px;
}
.game_info_btm {
	width:656px;
	height:21px;
	overflow:hidden;
	background:url(../images/info_btm.jpg) no-repeat;
}
.list_row {
	width:656px;
	overflow:hidden;
	margin:10px auto 0;
}
#content .list_row .list_list{
 	width:656px;
}      
.center_frame {
	width:323px;
	float:left;
	overflow:hidden;
	background:url(../images/center_f_bg.jpg) repeat-y
}
.center_frame .top {
	width:656px;
	height:34px;
	overflow:hidden;
	padding-right:40px;
	line-height:34px;
	text-align:right;
}
.center_frame .top a {
}
.center_frame .con {
	width:323px;
	margin:auto;
}
.center_frame .con ul {
	width:290px;
	overflow:hidden;
	margin:5px auto;
	line-height:22px;
}
.center_frame .con #new{
        width:656px;
}
.center_frame .con ul a img{padding:10px;}
.center_frame .con li {
	height:21px;
	padding-left:20px;
	border-bottom:1px dotted #70573e;
	background:url(../images/dot_2.jpg) no-repeat 5px 50%;
}
.center_frame .con li span {
	float:right;
}
.center_frame .btm {
	width:323px;
	height:20px;
	overflow:hidden;
	background:url(../images/center_f_btm.jpg) no-repeat
}
.mood {
	float:right;
}
.mood .top {
	background:url(../images/mood.jpg) no-repeat;
        width: 323px;
        height: 34px;
        text-align: right;
}
.strategy .top {
	background:url(../images/strategy.jpg) no-repeat;
        width: 323px;
        height: 34px;
        text-align: right;
}
.props {
	float:right;
}
.props .top {
	background:url(../images/props.jpg) no-repeat;
}
.props .con {
	width:300px;
	height:108px;
	overflow:hidden;
	margin:3px auto;
}
.props .con div {
	width:34px;
	height:34px;
	float:left;
	overflow:hidden;
	padding:10px 8px;
}
.props .con img {
	width:32px;
	height:32px;
	border:1px solid #433f36;
}
.photo .top {
	background:url(../images/photo1.jpg) no-repeat;
        width: 656px;
        height: 34px;
        text-align: right;
}
.photo .con {
	width:656px;
	height:104px;
	overflow:hidden;
	margin:10px auto 0;
}
.photo .con div {
	width:134px;
	height:104px;
	float:left;
	overflow:hidden;
	padding:0 8px;
}
.photo .con a {
	width:132px;
	height:102px;
	overflow:hidden;
	border:1px solid #5f5f5f;
}
.photo .con img {
	width:130px;
	height:100px;
	border:1px solid #030208;
}
.content_title {
	width:566px;
	height:33px;
	overflow:hidden;
	margin:25px auto 0;
	padding:0 45px;
	line-height:32px;
	background:url(../images/content_title.jpg) no-repeat left 0;
	text-align:right;
}
.content_title a, .content_title a:hover {
}
.content_title .content_left {
	width:130px;
	height:33px;
	float:left;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.content_content {
	width:656px;
	min-height:1100px;
	height:auto !important;
	height:1100px;
	overflow:visible;
	margin:auto;
}
.type_title {
	width:656px;
	height:36px;
	margin:auto;
	line-height:36px;
	font-size:16px;
	text-align:center;
}
.type_from {
	width:600px;
	height:20px;
	margin:auto;
	padding-bottom:10px;
	line-height:20px;
	border-bottom:1px dotted #423e26;
	text-align:center;
}
.type_main {
	width:626px;
	overflow:hidden;
	margin:auto;
	margin-top:10px;
	line-height:24px;
	text-align:left;
}
.content_content ul {
	width:626px;
	margin:auto;
	padding-top:30px;
}
.content_content li {
	height:24px;
	padding-left:25px;
	line-height:24px;
	border-bottom:1px dotted #423e26;
	background:url(../images/dot_1.jpg) no-repeat 0 50%;
}
.content_content li span {
	float:right;
}
.content_btm {
	width:694px;
	height:30px;
	position:absolute;
	overflow:hidden;
	bottom:0;
	background:url(../images/content_btm.jpg) no-repeat left 0
}
#pageNum {
	height:50px;
	margin:20px auto 0;
	padding-top:20px;
	color:#777;
	text-align:center;
}
#pageNum span {
	display:inline;
}
#pageNum a {
	margin:3px;
	padding:5px 10px 3px;
	line-height:26px;
	border:#000 solid 1px;
	color:#777;
}
#pageNow a, #pageNum a:hover {
	background:#4c4545;
	color:#fff;
}
#footer_b {
	width:100%;
	height:100%;
	overflow:hidden;
	margin-top:15px;
}
.footer_1002 {
	width:1002px;
	overflow:hidden;
	margin:auto;
}
.footer_750 {
	width:750px;
	overflow:hidden;
	margin:auto;
}
#footer_b .top {
	width:100%;
	height:50px;
	overflow:hidden;
	background:url(../images/footer_bg_1.jpg) repeat-x;
}
#footer_b .top .footer_logo {
	width:358px;
	height:50px;
	float:left;
	overflow:hidden;
	background:url(../images/footer_logo.jpg) no-repeat;
}
.footer_menu {
	width:100%;
	height:140px;
	overflow:hidden;
	line-height:20px;
	background:#e1e1e1;
}
.footer_menu .frame {
	height:140px;
	float:left;
	padding-left:10px;
	color:#535353;
	font-size:13px;
}
.footer_menu .frame li {
	width:80px;
	float:left;
}
.footer_menu .frame span {
	line-height:24px;
	color:#b70b0b;
	font-size:14px;
	font-weight:bold;
}
.footer_menu .frame a {
	color:#535353
}
.frame_s_1 {
	width:160px;
	border-right:1px solid #919191;
}
.frame_s_2 {
	width:130px;
	border-right:1px solid #919191;
}
.frame_s_e {
	width:250px;
}
.footer_link {
	width:100%;
	overflow:hidden;
	line-height:28px;
	background:#a1a1a1;
	color:#fff440;
}
.footer_link a {
	color:#fff
}
.footer_spet {
	width:100%;
	height:1px;
	overflow:hidden;
	background:#DADADA;
}
.footer_info {
	width:100%;
	height:119px;
	overflow:hidden;
	line-height:22px;
	background:url(../images/footer_bg_2.jpg) repeat-x;
	color:#dadada;
	text-align:center;
}
.footer_info a, .footer_info a:hover {
	color:#fff
}
.copyright {
	margin:10px 0 0 0;
	border-top:1px #633 solid;
	padding:10px 0 0 0;
	text-align:center;
	line-height:25px
}
.pagelist li {
	float:left;
	background:none;
	margin:0;
	padding:0 5px;
	border-bottom:none
}
#news_list ul {
	display:none
}
.kfzx {
	position:relative;
	right:0px;
	top:-1750px;
	z-index:1000;
}
#myname {
    /* margin-top: -20px; */
    color: #ffc24b;
    font-weight: bold;
    font-weight: bold;
    display: inline-block;
    max-width: 109px;
    /* height: 22px; */
    overflow: hidden;
    word-break: keep-all;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: middle;
}
#mytime {
	margin-top: -35px;
	padding-left:100px;
	color:#ffff00;
	font-weight:bold;
}
.log .gamename li {
       width:195px;
}
.gamename li a {
	height:20px;
	overflow:hidden;
	color:#00ffff;
	font-weight:bold;
}
.con .exit {
	color:#ffc24b;
}
#navigator {
}
#navigator a {
	color:#000;
}
#asztserv .new {
	/*padding-left:36px;*/
}
*html #asztserv .new img {
	padding-top:5px;
}
.tiaozhuan {
	height: 38px;
	left: 802px;
	position: absolute;
	top: 291px;
	width: 150px;
	z-index: 1;
}

.yqlj ul li{display:inline;}


#serv #cqbzserv li{width:300px;height:44px;float:left;background: url(../images/fwq.gif) no-repeat 13px 0px;border:none}

#serv div a{font-weight: bold;
padding-left: 37px;
color: #feecad; }

 #kf-color{color:red;}