/* 初始化 */
* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0 auto;
	padding: 0;
	color: black;
	background-color: #66605a;
	font-size: 12px;
	line-height: 150%;
	text-align: center;
}

div,form,img,ul,ol,li,dl,dt,dd {
	margin: 0;
	padding: 0;
	border: 0;
}

dt,dd {
	clear: both;
}

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	color: blue;
}

textarea,input {
	font-size: 10pt;
	height: 20px;
	background-color: #eeeeee;
	border: solid #000000 1px;
}

h1 {
	font-size: 22px;
	color: #000;
	font-weight: bold;
}

/* 超级链接式样 */
a:link {
	color: black;
	text-decoration: none;
}

a:visited {
	color: black;
	text-decoration: none;
}

a:hover {
	color: #C2130E;
	font-weight: bold;
	background-color: #eeeeee;
}

a:active {
	color: #C2130E;
}

a.lblack,a.lblack:link,a.lblack:visited {
	color: black;
	text-decoration: underline;
}

a.lblack:hover {
	color: #C2130E
}

a.lwhite,a.lwhite:link,a.lwhite:visited {
	color: white;
}

a.lwhite:hover {
	text-decoration: underline;
}

a.lred,a.lred:link,a.lred:visited {
	color: #C2130E;
}

a.lred:hover {
	text-decoration: underline;
}

a.lblue,a.lblue:link,a.lblue:visited {
	color: blue;
}

a.lblue:hover {
	text-decoration: underline;
}

a.lyellow,a.lyellow:link,a.lyellow:visited {
	color: #FFFF00;
	text-decoration: underline;
}

.tdarticleleft {
	color: #463324;
	background: #FFFFFF;
	text-align: left;
	height: 20px;
}

.anav {
	color: #FFFFFF;
	text-decoration: none;
}

.aarticleleft {
	color: #463324;
	background: #FFFFFF;
	text-align: left;
	height: 20px;
	text-decoration: none;
}

.navtitle1 {
	color: #FFFF00;
	background: #968375;
	text-align: right;
	vertical-align: middle;
	background-image: url(nav_back.gif);
}

/* 定义页面表格样式 */
table {
	font-size: 12px;
	background: #ded7d2;
}

table1 {
	border-top: #cae0ed solid 1px;
}

td {
	font-size: 12px;
	height: 20px;
	border-top: dashed 1px #cccccc;
	border-bottom: dashed 1px #cccccc;
}

th {
	font-size: 14px;
	background: #ded7d2;
	height: 25px;
}

.tdsolid {
	border-bottom: #cae0ed solid 1px;
}

.table1 td {
	width: 260px;
	height: 16px;
	font-size: 12px;
	border-bottom: #cae0ed solid 1px;
	background-color: expression(( this . parentElement . sectionRowIndex % 2 == 0)
		? "#ded7d2" : "#c7bfbc");
}

.tblue {
	color: blue;
}

.tred {
	color: #BF1212;
}

.twhite {
	color: white;
}

.torange {
	color: #FF6600;
}

.tdgonggaotitle {
	color: #000000;
	background: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	height: 25px;
}

.tdgonggaocontent {
	color: #000000;
	background: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	height: 25px;
}

.tdarticleleft {
	color: #463324;
	background-color: expression(( this . parentElement . sectionRowIndex % 2 == 0)
		?"#ded7d2":"#ffffff");
	text-align: left;
	height: 20px;
}

.tdarticlecenter {
	color: #463324;
	background-color: expression(( this.parentElement.sectionRowIndex % 2 == 0)
		?"#ded7d2":"#ffffff");
	text-align: center;
	height: 20px;
}

.tdarticleright {
	color: #463324;
	background-color: expression(( this . parentElement . sectionRowIndex % 2 == 0)
		?"#ded7d2":"#ffffff");
	text-align: right;
	height: 20px;
}

.tdtrue {
	color: #c61223;
	font-weight: bold;
	background: #ded7d2;
	text-align: center;
}

.tdnormal {
	color: #12c634;
	font-weight: bold;
	background: #ded7d2;
	text-align: center;
}

.tdfalse {
	color: #000000;
	background: #ded7d2;
	text-align: center;
}

.tdindexnews {
	color: #463324;
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
}

.tdindexsplit {
	color: #000000;
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background: url(index_split.gif)
}

.tdcontentsub {
	text-align: left;
	vertical-align: top;
	background: #FFFFFF;
}

.tdpagecenter {
	color: #463324;
	background: #f2eeee;
	text-align: center;
	vertical-align: middle;
	background: #FFFFFF;
}

.tdmenu {
	color: #463324;
	background: #968375;
	text-align: center;
	background-image: url(menu_back.gif);
	height: 25px;
}

.tdmenusub {
	color: #463324;
	background: #f2eeee;
	text-align: center;
}

.tdnewsmenu {
	color: #463324;
	background: #968375;
	text-align: right;
	background-image: url(menu_back.gif);
}

.tdtab {
	color: #463324;
	background: #968375;
	text-align: center;
	background-image: url(tab_back.gif);
}

.tdnav {
	color: #463324;
	background: #968375;
	text-align: center;
	background-image: url(nav_back.gif);
}

.tdricecontent {
	color: #463324;
	background: #ded7d2;
	text-align: center;
	height: 195px;
}

.tdnavtitle {
	hight: 25px;
	line-hight: 25px;
	overflow: hidden;
	vertical-align: middle;
	color: #463324;
	background: #968375;
	text-align: center;
	background-image: url(nav_title_400.gif);
	height: 25px;
}

.tdnewsnav {
	color: #463324;
	background: #968375;
	text-align: center;
	background-image: url(nav_title_400.gif);
	height: 25px;
}

.tdnavcontent {
	color: #463324;
	background: #968375;
	text-align: center;
	background-image: url(nav_content_400.gif);
	height: 195px;
}

.tdtitle {
	line-height: 30px;
	font-weight: bold;
	overflow: hidden;
	vertical-align: middle;
	font-size:16px;
	color: #CC9900;
	background: #d9d6d5;
	text-align: center;
	vertical-align: middle;
}

.tdtitlesub {
	line-height: 25px;
	font-weight: bold;
	overflow: hidden;
	vertical-align: middle;
	font-size:14px;
	color: #000000;
	background: #f2eeee;
	text-align: center;
	vertical-align: middle;
}

.trtitle {
	line-height: 25px;
	font-weight: bold;
	overflow: hidden;
	vertical-align: middle;
	font-size:14px;
	color: #ffffff;
	background: #453223;
	vertical-align: middle;
}

.tdbutton {
	color: #FFFFFF;
	background: #ded7d2;
	text-align: center;
	vertical-align: middle;
	height: 25
}

.tdback {
	color: #463324;
	background: #b2a59b;
	text-align: center;
}

.tdlogin {
	color: #000000;
	background: #ded7d2;
	text-align: left;
	vertical-align: middle;
	height: 25px;
}

.tdlogincenter {
	color: #000000;
	background: #ffffff;
	text-align: center;
	vertical-align: middle;
	height: 25px;
}

.tdloginright {
	color: #000000;
	background: #ffffff;
	text-align: left;
	vertical-align: middle;
	height: 25px;
}

.tdprice {
	color: #000000;
	background-color: expression(( this . parentElement . sectionRowIndex % 2 == 0)
		?"#ded7d2":"#ffffff");
	vertical-align: middle;
	height: 21px;
}

.tdpricecontent {
	color: #000000;
	background: #ded7d2;
	text-align: left;
	vertical-align: top;
	height: 195px;
}

.tdpricenav1 {
	hight: 25px;
	line-hight: 25px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
	width: 80px;
}

.tdpricenav2 {
	hight: 25px;
	line-hight: 25px;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
	width: 80px;
}

.tdordermemo {
	color: #000000;
	background: #ded7d2;
	text-align: left;
}

.tdorderleft {
	color: #463324;
	background: #ffffff;
	text-align: left;
	height: 20px;
}

.tdorderright {
	color: #463324;
	background: #ded7d2;
	text-align: right;
	height: 20px;
}

.tdleft {
	color: #000000;
	background: #ded7d2;
	text-align: left;
	vertical-align: middle;
}

.tdleftusermenu {
	color: #463324;
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 195px;
}

.tdleftsplit {
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 5px;
}

.tdleftcontent {
	color: #463324;
	background: #FFFFFF;
	text-align: left;
	vertical-align: top
}

.tdrightcontent {
	color: #463324;
	background: #FFFFFF;
	text-align: left;
	vertical-align: top
}

.tdcenter {
	color: #463324;
	background: #FFFFFF;
	text-align: center;
}

.tdclose {
	color: #463324;
	background: #ded7d2;
	text-align: center;
	vertical-align: middle;
	height: 100px;
}

.tdnone {
	color: #463324;
	background: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	height: 100px;
}

.tderrortime {
	color: #463324;
	background: #ded7d2;
	text-align: center;
	vertical-align: middle;
	height: 100px;
}

.tdcontribute {
	color: #463324;
	background: #ded7d2;
	text-align: center;
	vertical-align: middle;
	height: 195px;
}

.tdtop {
	color: #463324;
	background: #ded7d2;
}

.tdbom {
	color: #FFFFFF;
	background: #66605a;
}

.tdpayment {
	color: #000000;
	background: #ded7d2;
	text-align: left;
	vertical-align: top;
}

.tdright {
	color: #000000;
	background: #66605a;
	text-align: left;
}

.tdbom1 {
	color: #463324;
	background: #ded7d2;
	text-align: center;
}

.trbgcolor {
	color: #463324;
	background: #ded7d2;
	text-align: center;
}

.trbgcolor1 {
	color: #463324;
	background: #ded7d2;
	text-align: center;
}

.trbgcolor2 {
	color: #463324;
	background: #c7bfbc;
	text-align: center;
}

.spansuccess {
	color: #fb8b39;
	background: #ded7d2;
	text-align: center;
	font-weight: bold;
}

.spanunknown {
	color: #20a927;
	background: #ded7d2;
	text-align: center;
	font-weight: bold;
}

.spanfail {
	color: #ff0000;
	background: #ded7d2;
	text-align: center;
	font-weight: bold;
}

.spanunpaid {
	color: #20a927;
	background: #ded7d2;
	text-align: center;
	font-weight: bold;
}

.spawaitpaid {
	color: #20a927;
	background: #ded7d2;
	text-align: center;
	font-weight: bold;
}

.spanpaid {
	color: #fb8b39;
	background: #ded7d2;
	text-align: center;
	font-weight: bold;
}

.spannopaid {
	color: #FF0000;
	background: #ded7d2;
	text-align: center;
	font-weight: bold;
}

.spanfull {
	color: #20a927;
	background: #ded7d2;
	text-align: center;
	font-weight: bold;
}

.spannormal {
	color: #0066FF;
	background: #ded7d2;
	text-align: center;
	font-weight: bold;
}

.title {
	color: #463324;
	background: #ded7d2;
	text-align: center;
}

.star {
	color: #FF0000;
}

.close {
	color: #333333;
}

.envalid {
	color: #333333;
}

/* 常用文字边框相关式样*/
.px12 {
	font-size: 12px;
}

.px14 {
	font-size: 14px;
}

.bolds {
	font-weight: bold;
}

.blackborder {
	border: 1px solid black;
}

.title,a.underlines:link,a.underlines:visited {
	text-decoration: underline;
}

.underlines,a.underlines:link,a.underlines:visited {
	text-decoration: underline;
}

/* 常用布局式样 */
.dis {
	display: block
}

.undis {
	display: none
}

.lefts {
	float: left;
}

.rights {
	float: right;
}

.tbcenter {
	margin: 0 auto;
}

.txtcenter {
	text-align: center;
}

.clr {
	font-size: 0;
	width: 1px;
	clear: both;
	visibility: hidden;
	line-height: 1px;
}

/*定义新闻公告自动切换样式*/
.menu {
	color: #463324;
	background: #968375;
	text-align: center;
	background-image: url(menu_back.gif);
}

.tab {
	color: #463324;
	background: #968375;
	text-align: center;
	background-image: url(tab_back.gif);
}

.nav {
	color: #463324;
	background: #968375;
	text-align: center;
	background-image: url(nav_back.gif);
}

.loginnav {
	margin: 0 auto;
	width: 195px;
	height: 28px;
	clear: both;
	background-image: url(nav_back.gif);
}

.navtitle {
	color: #FFFFFF;
	text-align: left;
}

.navcontent {
	color: #FFFFFF;
	text-align: left;
}

.niugames_nav {
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	margin: 1px;
	width: 396px;
	height: 140px;
	clear: both;
	border-left: #ded7d2 solid 1px;
	border-right: #ded7d2 solid 1px;
	border-bottom: #ded7d2 solid 1px;
}

.niugames_nav .down ul {
	
}

.niugames_nav .down li {
	list-style-type: none;
	padding: 10px 0 0 10px;
	text-align: left;
}

.niugames_nav .down a {
	color: #fff;
}

.niugames_nav .down a:visited {
	color: #fff;
}

.niugames_nav .down a:hover {
	color: #ff0;
}

.niugames_nav .down a:active {
	color: #ff0;
}

.niugames_nav .down2 {
	background: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin: 0 auto;
	width: 800px;
	height: 100px;
	clear: both;
	background-image: url(nav_back.gif);
	overflow-x: hidden;
	overflow-y: hidden;
}

.niugames_nav .down2 ul {
	
}

.niugames_nav .down2 li {
	list-style-type: none;
	padding: 6px 0 0 10px;
	text-align: left;
	color: #000;
}

.niugames_nav .down2 a {
	color: #000;
}

.niugames_nav .down2 a:visited {
	color: #000;
}

.niugames_nav .down2 a:hover {
	color: #bc2931;
}

.niugames_nav .down2 a:active {
	color: #bc2931;
}

.divblack {
	border: 1px solid black;
}

.divlogin {
	border-color: #ded7d2;
	border-width: 0px;
	background-color: #66605a;
	border-style: solid;
}

.circlediv {
	color: #FFFFFF;
	text-align: center;
	margin-left: 5px;
	width: 80px;
	height: 15px;
	background: #66605a;
	overflow: visible;
	border-left: 1px #333 solid;
	border-right: 1px #333 solid;
	border-bottom: 1px #333 solid;
	border-top: 1px #333 solid;
}

.divshow {
	position: absolute;
	height: 20px;
	width: 100px;
	border-color: #ded7d2;
	border-width: 2px;
	background-color: #66605a;
	border-style: solid;
}

/*定义新表格标签样式*/
table.style0 {
	text-align: right;
	border: 0;
	align: center;
}

/*定义新表格竖列标签样式*/
col#id {
	width: 20px;
}

col#game {
	width: 20px;
}

col#server {
	width: 20px;
}

col#price {
	width: 20px;
}

col#Quantity {
	width: 20px;
}

col#status {
	width: 20px;
}

/*定义新表格横行标签样式*/
row#loginname {
	height: 20px;
	background-color: #0066FF;
}

row#loginpassword {
	height: 20px;
}

row#loginverify {
	height: 20px;
}

]
/*定义登录窗口的虚线表格样式*/
.logintable {
	width: 100%;
	text-align: center;
	border-left: #C8B9AE solid 1px;
	border-top: #C8B9AE solid 1px;
	border-collapse: collapse;
}

.logintable td {
	width: 25%;
	border-right: #C8B9AE solid 1px;
	border-bottom: #C8B9AE solid 1px;
	background-color: #D7D1CB;
	padding: 10px 10px 6px;
	vertical-align: middle;
}

/*New Nav*/
row#loginname {
	height: 20px;
	background-color: #0066FF
}

row#loginpassword {
	height: 20px;
}

row#loginverify {
	height: 20px;
}
