@charset "utf-8";
/* CSS Document */

/*全局样式*/
*{margin:0; padding:0;}
body {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif,"宋体";
	background: #FFFFFF;
	margin: 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
	padding: 0;
	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	color: #000000;
}
img, a img { 
	border:0;
}
ul,li {
	float:left;list-style-type:none;
}
a {
	color:#333; text-decoration:none;
}
a:hover {
	color:#f60;text-decoration:underline;
}
.nobg {
	background:none!important;
}
.nobor{
	border:none!important;
}
.noline{
	text-decoration:none!important;
}
.gary{
	color:#CCC!important;
}
.orange{
	color:#FF8400!important;
}
.left{
	float:left;
}
.right{
	float:right;
}
.autoright{
	right:auto;
}
#clear{
	clear:both;
}
.error{
	background:url(../images/error.png) no-repeat;
	height:34px;
	margin-left:260px;
	margin-top:50px;
	padding-left:100px;
	padding-top:30px;
	font-size:14px;
	font-weight:bold;
}
.success {
	background:url(../images/ok.gif) no-repeat;
	height:32px;
	margin-left:260px;
	margin-top:50px;
	padding-left:100px;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;	
}
.member{
	background:url(../images/member.png) no-repeat;
	height:34px;
	margin-left:260px;
	margin-top:50px;
	padding-left:100px;
	padding-top:30px;
	font-size:14px;
	font-weight:bold;	
}
/*公用样式*/
.ipt_con {
	height:20px;
	margin-top:6px;
	border:#C4C4C4 solid 1px;	
	background:url(../images/bg_inpt.gif) no-repeat;
	overflow:hidden;
}
.ipt_con .ipt {
	width:82px;
	height:20px;
	border:0px;
	background-color:transparent;
	padding:3px 0 0 3px;
	*padding-top:2px;
}
.btn {
	height:25px;
	line-height:30px;
	padding:5px 14px 7px 14px;
	*padding-top:6px;
	background:url(../images/bg_btn.gif) no-repeat;
}
.btn:hover{
	text-decoration:none;
}
.longbtn{
	background:url(../images/bg_btn_long.gif) no-repeat;	
}
#tbl .title .text{
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 0 19px;
}
#tbl .title .more{
	float:right;
	font-size:8px;
	padding:14px 17px 0 0;
}
#tbl .search {
	background:url(../images/bg_search.gif) repeat-x;
	height:31px;
	padding:3px 0 0 9px;
}
#tbl .search .bg_sipt {
	width:158px;
	height:21px;	
	background:url(../images/bg_sipt.gif) no-repeat;
}
#tbl .search .bg_sipt .ipt_sear {
	width:148px;
	height:18px;
	border:0px;
	margin:1px 0 0 5px;
}
#tbl .search .btn_sear {
	margin:2px 0 0 12px;
}
#tbl .content {
	border-right:1px solid #FFBF18;
	border-left:1px solid #FFBF18;
}
#tbl .content .info{
	float:none;
}
#tbl .content .info li{
	float:none;
}


#container {
	width: 1003px;  
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}

#scrollDiv{
	overflow:scroll; overflow-x:hidden; *padding-right:15px;_padding-right:0px; scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #FFC300; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #FFC300; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #FFC300;	
}
.obox {
	margin:0px;
	padding:0px;
	border: 1px #FFBF18 solid;
	background: #fff;
	position: relative;
}
.obox p { margin:0; padding:0;}
.obox .olt, .obox .ort, .obox .olb, .obox .orb {
	width: 5px;
	height: 5px;
	overflow: hidden;
	position: absolute;
	margin:0;
	padding:0;
	background: url(../images/pag_jiao.gif) no-repeat;
}
.obox .olt {
	left: -2px;
	_left: -1.5px;
	top: -2px;
	_top: -1.5px;
	background-position: 0 0;
}
.obox .ort {
	right: -2px;
	_right: -1.5px;
	top: -2px;
	_top: -1.5px;
	background-position: 0 -5px;
}
.obox .olb {
	left: -2px;
	_left: -1.5px;
	bottom: -2px;
	_bottom: -1.5px;
	background-position: 0 -10px;
}
.obox .orb {
	right: -2px;
	_right: -1.5px;
	bottom: -2px;
	_bottom: -1.5px;
	background-position: 0 -15px;
}
.obox .servlist{
	width:100%;
	_width:98%
}
.obox .servlist th{
	background:#FFF4D5;
	padding:8px 5px 12px 5px;
	text-align:center;
	font-weight:normal;
	border-bottom:#FFBF18 solid 1px;
}
.obox .servlist td{
	padding:3px 0 6px 0px;
	text-align:center;
}
.obox .servlist tr:hover{
	background:#FFF4D5;
	cursor: pointer;
}

.obox .servlist tr.grays td .btn{
	background:url(../images/bg_btn_gray.gif) no-repeat;
	color:#000;
}
.obox .servlist tr.grays td .btn:hover{
	text-decoration:none;
}
.obox .servlist tr.reds td .btn{
	background:url(../images/bg_btn_red.gif) no-repeat;
	color:#000;
}

.obox .gameinfo th{
	background:#FFF4D5;
	padding:8px 5px 12px 5px;
	text-align:right;
	font-weight:normal;
	border-bottom:#FFBF18 solid 1px;	
}
.obox .gameinfo td{
	padding:3px 0 6px 10px;
	text-align:left;
	border-bottom:#FFBF18 solid 1px;
}
.obox .high {
	padding-right:7px;
	background:url(../images/high.png) no-repeat right;
}
.obox .hold {
	padding-right:7px;
	background:url(../images/hold.png) no-repeat right;
}
.obox .low {
	padding-right:7px;
	background:url(../images/low.png) no-repeat right;
}
/*头部样式*/
#header {
	background:url(../images/header.gif) no-repeat; height:83px;
}
#header .logo {
	float:left;
	margin:4px 0 0 69px;
	_margin-left:35px;
}
#header .image {
	float:left;
	margin:17px 0 0 224px;
	_margin-left:209px;
	width:329px;
	height:42px;
	background-image: url(../images/text.png)!important;/* FF IE7 */
	background-repeat: no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/text.png');
	_background-image: none; /* IE6 */	
}
#header .link {
	float:right;
	margin:10px 36px 0 0;
	_margin-right:18px;
}

/*导航样式*/
#topnav {
	clear:both;
	background:url(../images/bg_topnav.gif) repeat-x; height:72px;
}
#topnav .top {
	height:34px;	
}
#topnav .top .link {
	float:left;
	width:423px;
	height:30px;
	padding:3px 0 0 25px;
}
#topnav .top .nav li{
	float:left;
	height:23px;
	*height:22px;
	width:77px;
	text-align:center;
	padding-top:6px;
	*padding-top:7px;
}
#topnav .top .link .nav li:hover{
	background:url(../images/bg_nav.gif) no-repeat;	
}
#topnav .top .link .nav li a{
	font-size:14px;
	font-weight:bold;
}
#topnav .top .link .nav li a:hover{
	text-decoration:none;
	color:#000;
}
#topnav .top .link .lr {
	float:right;
	width:2px;
	background:url(../images/bg_topr.gif) no-repeat; height:27px;
	margin-top:1px;
}
#topnav .top .login {
	float:left;
	width:545px;
	height:34px;
	padding-left:8px;
}
#topnav .top .login .label{
	padding-top:10px;
	text-align:right;
	padding-left:10px;
}
#topnav .top .logined {
	float:left;
	width:535px;
	line-height:34px;
	padding-left:10px;
}
#topnav .top .login .vfcode{
	margin:5px 0 0 5px;
}
#topnav .top .login .btn_con{
	margin:1px 0 0 10px;
}
#topnav .notice {
	margin-left:24px;
	height:38px;
	line-height:38px;
	background:url(../images/bg_notice.gif) no-repeat left;
	width:980px;
}
#topnav .notice .not_txt li{
	margin-top:-1px;
	*margin-top:1px;
	padding-left:94px;
	width:886px;
	color:#8B8B8B;
}
#topnav .notice .not_txt li a{
	color:#FF8400;
}
/*头部*/
#home #topnav .top .link .nav #index{
	background:url(../images/bg_nav.gif) no-repeat;
}
#user #topnav .top .link .nav #account{
	background:url(../images/bg_nav.gif) no-repeat;
}
#game #topnav .top .link .nav #order{
	background:url(../images/bg_nav.gif) no-repeat;
}
#faqs #topnav .top .link .nav #faq{
	background:url(../images/bg_nav.gif) no-repeat;
}
#qq #topnav .top .link .nav #qq{
	background:url(../images/bg_nav.gif) no-repeat;
}
#comp #topnav .top .link .nav #company{
	background:url(../images/bg_nav.gif) no-repeat;
}

#main {
	clear:both;
	padding:15px;
}
#main .leftbar{
	float:left;
	margin-left:8px;
	_margin-left:5px;
	width:220px;
}

#main .leftbar #tbl .bg_lbt {
	background:url(../images/bg_lbt.gif) no-repeat;
	width:220px;
	height:31px;
}
#main .leftbar #tbl .bg_lbb {
	background:url(../images/bg_lbb.gif) no-repeat;
	width:220px;
	height:5px;
}
#main #tbl .content .server{
	padding:18px 0 6px 20px;
}
#main #tbl .content .server li{
	font-size:14px;
	font-weight:bold;
	padding-bottom:12px;
}
#main #tbl .content .list{
	padding:12px 0 1px 13px;
}
#main #tbl .content .list li{
	padding-bottom:8px;
	list-style-image:url(../images/listimg.gif) !important;
	margin-left:13px;
}
#main #tbl .content .list li a{
	*position:relative;
 	*top:-3px;
}
#main .leftbar .leftico{
	float:none;
	margin:7px 13px 0 7px;
}
#main .leftbar .leftico li{
	margin-top:19px;
}


#main .rightbar{
	float:left;
	padding-left:9px;
	width:730px;
}
#main .store{
	float:left;
	width:495px;
	_width:485px;
}
#main .rightbar .listpage{
	width:730px;
}
#main .phones{
	width:220px;
	float:none;
	padding-top:4px;
}
#main .phones li{
	background:url(../images/phone.gif) no-repeat;
	width:160px;
	height:26px;
	margin: 10px 0 0 16px;
	float:none;
	font-size:14px;
	color:#319927;
	font-weight:bold;
	padding:15px 0 0 48px;
}
#main .qqlist{
	float:none;
}
#main .qqlist .group{
	border-bottom:#FFBF18 solid 1px;
	background:#FFF4D5;
	margin-top:10px;
	line-height:23px;
	font-weight:bold;
	padding-left:15px;
}
#main .qqlist li{
	float:none;
	padding-left:30px;
	margin-top:5px;
}
#bottom {
	clear:both;	
	background:url(../images/bg_bottom.gif) repeat-x; height:59px;
	text-align:center;
}
#bottom .cpright{
	color:#8B8B8B;
	line-height:50px;
}

/*by 蓝色的梦 start*/
.red, a.red {
color:#FF0000;
font-weight:bold;
}
.box{ height:auto; width:680px;}
#main .rightbar #guide{  font-size:12px; font-weight:900; border-bottom:#FC6 solid 3px; width:729px; line-height:30px; text-align:left;}
#main .rightbar #top .regText{ color:#FF9F03;}
#main .rightbar #top2{ height:30px; width:680px; margin-top:12px; border-bottom: #FC6 solid 2px; border-top:#FC6 solid 2px; line-height:30px; text-align:left; background:url(../images/msg_icon.gif) no-repeat 12px center #E9E9E9; padding-left:40px;}
#main .rightbar #g_note{ width:689px; margin:12px 0 12px 0; border-bottom: #FC6 solid 2px; border-top:#FC6 solid 2px; line-height:30px; text-align:left; background:url(../images/msg_icon.gif) no-repeat 12px center #FFFAF4; padding-left:40px;}
#main .rightbar .ok#g_note{background:url(../images/msg_ok.gif) no-repeat 12px center #FFFAF4;}
.rightbar .menuBoxNav{ margin:14px 23px ;}
.rightbar .menuBoxNav a.menubox {
background:transparent url(../images/arrow.gif) no-repeat scroll 10px center;
border:1px solid #FFBF18;
color:#999999;
float:left;
font-weight:bold;
line-height:40px;
margin:0 10px;
padding-left:30px;
padding-right:20px;
}

.input, select{
font-family:Tahoma,Verdana,Arial;
font-size:12px;
margin:2px;
padding:2px;
}
.btng2 {
	width:51px;
	height:25px;
	line-height:25px;
	background:url(../images/bg_btn.gif) no-repeat;
	border:0;
	cursor:pointer!important;
}
.btng2:hover{
	color:#FF6600;
}
/*by 蓝色的梦 end*/
/*分页样式*/
.k_pagelist {width:730px;text-align:right;margin:0px;padding:0px; margin-top:3px; line-height:25px;}
.k_pagelist *{font-size:12px; font-style:normal};
.k_pagelist em{BORDER: #eee 1px solid; PADDING: 2px 0px 2px 5px; MARGIN: 2px;  COLOR: #333;}
.k_pagelist A {BORDER: #eee 1px solid; PADDING: 2px 2px 2px 2px; MARGIN: 2px;  COLOR: #333; TEXT-DECORATION: none;}
.k_pagelist A:hover {BORDER: #333333 1px solid; background:#FF6600; color:#FFF!important;}
.k_pagelist A:active {BORDER: #333333 1px solid; background:#FF6600; color:#FFF!important;}
.k_pagelist A:visited{BORDER: #eee 1px solid; PADDING: 2px 2px 2px 2px; MARGIN: 2px;  COLOR: #0066cc;}
.k_pagelist .current {BORDER: #036cb4 1px solid; PADDING: 2px 2px 2px 2px; FONT-WEIGHT: bold; MARGIN: 2px; COLOR: #fff; BACKGROUND-COLOR: #FF6600; color:#FFFFFF!important;}

