body {
	margin: 0px;
	padding: 0px;
	color: rgb(81, 30, 2);
	font-family: "Microsoft Yahei", "Microsoft JhengHei", "Hiragino Sans GB", "STHeiti", "Heiti SC";
	font-size: 16px;
	list-style-type: none;
	z-index: auto;
}

div {
	margin: 0px;
	padding: 0px;
	color: rgb(81, 30, 2);
	font-family: "Microsoft Yahei", "Microsoft JhengHei", "Hiragino Sans GB", "STHeiti", "Heiti SC";
	font-size: 16px;
	list-style-type: none;
	z-index: auto;
}
.hPZfoC > .selected > .kvmFUX > div {
	color: #ffffff;
}

span {
	margin: 0px;
	padding: 0px;
	color: rgb(81, 30, 2);
	font-family: "Microsoft Yahei", "Microsoft JhengHei", "Hiragino Sans GB", "STHeiti", "Heiti SC";
	font-size: 16px;
	list-style-type: none;
	z-index: auto;
}

p {
	margin: 0px;
	padding: 0px;
	color: rgb(81, 30, 2);
	font-family: "Microsoft Yahei", "Microsoft JhengHei", "Hiragino Sans GB", "STHeiti", "Heiti SC";
	font-size: 16px;
	list-style-type: none;
	z-index: auto;
	line-height: 15px;
}

b {
	margin: 0px;
	padding: 0px;
	color: rgb(81, 30, 2);
	font-family: "Microsoft Yahei", "Microsoft JhengHei", "Hiragino Sans GB", "STHeiti", "Heiti SC";
	font-size: 16px;
	list-style-type: none;
	z-index: auto;
}

textarea {
	margin: 0px;
	padding: 0px;
	color: rgb(81, 30, 2);
	font-family: "Microsoft Yahei", "Microsoft JhengHei", "Hiragino Sans GB", "STHeiti", "Heiti SC";
	font-size: 16px;
	list-style-type: none;
	z-index: auto;
}

input {
	margin: 0px;
	padding: 0px;
	color: rgb(81, 30, 2);
	font-family: "Microsoft Yahei", "Microsoft JhengHei", "Hiragino Sans GB", "STHeiti", "Heiti SC";
	font-size: 16px;
	list-style-type: none;
	z-index: auto;
}

select {
	margin: 0px;
	padding: 0px;
	color: rgb(81, 30, 2);
	font-family: "Microsoft Yahei", "Microsoft JhengHei", "Hiragino Sans GB", "STHeiti", "Heiti SC";
	font-size: 16px;
	list-style-type: none;
	z-index: auto;
}

form {
	margin: 0px;
	padding: 0px;
	color: rgb(81, 30, 2);
	font-family: "Microsoft Yahei", "Microsoft JhengHei", "Hiragino Sans GB", "STHeiti", "Heiti SC";
	font-size: 16px;
	list-style-type: none;
	z-index: auto;
}

table {
	margin: 0px;
	padding: 0px;
	color: rgb(81, 30, 2);
	font-family: "Microsoft Yahei", "Microsoft JhengHei", "Hiragino Sans GB", "STHeiti", "Heiti SC";
	font-size: 16px;
	list-style-type: none;
	z-index: auto;
}

tr {
	margin: 0px;
	padding: 0px;
	color: rgb(81, 30, 2);
	font-family: "Microsoft Yahei", "Microsoft JhengHei", "Hiragino Sans GB", "STHeiti", "Heiti SC";
	font-size: 16px;
	list-style-type: none;
	z-index: auto;
}

td {
	margin: 0px;
	padding: 0px;
	color: rgb(81, 30, 2);
	font-family: "Microsoft Yahei", "Microsoft JhengHei", "Hiragino Sans GB", "STHeiti", "Heiti SC";
	font-size: 16px;
	list-style-type: none;
	z-index: auto;
}

body {
	margin: 10px 0px;
}

img {
	border: 0px currentColor;
	border-image: none;
	border-collapse: collapse;
}

table {
	border: 0px currentColor;
	border-image: none;
	border-collapse: collapse;
}

td {
	cursor: default;
}

a {
	color: rgb(74, 26, 4);
	text-decoration: none;
}

a:hover {
	color: rgb(193, 84, 34);
	text-decoration: underline;
}

.a1 {
	color: rgb(193, 84, 34);
	text-decoration: underline;
}

.clear {
	clear: both;
}

.TabBox {
	font-weight: bold;
	border-bottom-color: rgb(214, 166, 112);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	float: left;
}

.TabBox .on {
	text-align: center;
	color: rgb(74, 26, 4);
	line-height: 26px;
	float: left;
	cursor: pointer;
}

.TabBox .off {
	text-align: center;
	color: rgb(74, 26, 4);
	line-height: 26px;
	float: left;
	cursor: pointer;
}

.TabBox .on {
	background: linear-gradient(to top, rgb(214, 166, 112), rgb(248, 207, 155)) rgb(214, 166, 112);
	border-radius: 4px 4px 0px 0px;
	width: 352px;
	line-height: 25px;
	border-top-color: rgb(214, 166, 112);
	border-right-color: rgb(214, 166, 112);
	border-left-color: rgb(214, 166, 112);
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
}

.TabBox .off {
	background: linear-gradient(to top, rgb(246, 218, 196), rgb(253, 235, 223)) rgb(246, 218, 196);
	width: 352px;
	height: 26px;
	line-height: 26px;
}

.TabBox1 {
	width: 720px;
	height: 26px;
	line-height: 26px;
	font-weight: bold;
	border-bottom-color: rgb(214, 166, 112);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	float: left;
}

.TabBox1 .on {
	text-align: center;
	color: rgb(74, 26, 4);
	float: left;
	cursor: pointer;
}

.TabBox1 .off {
	text-align: center;
	color: rgb(74, 26, 4);
	float: left;
	cursor: pointer;
}

.TabBox1 .on {
	background: linear-gradient(to top, rgb(214, 166, 112), rgb(248, 207, 155)) rgb(214, 166, 112);
	border-radius: 4px 4px 0px 0px;
	width: 118px;
	line-height: 25px;
	border-top-color: rgb(214, 166, 112);
	border-right-color: rgb(214, 166, 112);
	border-left-color: rgb(214, 166, 112);
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
}

.TabBox1 .off {
	background: linear-gradient(to top, rgb(246, 218, 196), rgb(253, 235, 223)) rgb(246, 218, 196);
	width: 120px;
	line-height: 26px;
}

.GObtn {
	border: 0px currentColor;
	border-image: none;
	width: 34px;
	height: 20px;
	cursor: pointer;
}

.GOtext {
	background: rgb(255, 255, 255);
	border: 1px solid rgb(178, 124, 62);
	border-image: none;
	width: 45px;
	height: 18px;
}

.inp1, .inp1m, .btn2, .btn2m, .btn3, .btn3m {
	background-repeat: no-repeat;
}

.inp1 {
	border: 1px solid rgb(176, 176, 176);
	border-image: none;
	height: 18px;
	color: rgb(0, 0, 0);
	line-height: 18px;
	padding-left: 1px !important;
}

.inp1m {
	border: 1px solid rgb(176, 176, 176);
	border-image: none;
	height: 18px;
	color: rgb(0, 0, 0);
	line-height: 18px;
	padding-left: 1px !important;
}

.inp1 {
	background-position: -1px 0px;
	color: rgb(0, 0, 0);
}

.inp1m {
	background-position: -476px 0px;
	border: 1px solid rgb(255, 136, 0);
	border-image: none;
	color: rgb(0, 0, 0);
}

.btn2 {
	background-position: -943px 0px;
	border: 0px currentColor;
	border-image: none;
	width: 66px;
	height: 20px;
	color: rgb(12, 62, 9);
	cursor: pointer;
	background-color: transparent;
}

.btn2m {
	background-position: -943px 0px;
	border: 0px currentColor;
	border-image: none;
	width: 66px;
	height: 20px;
	color: rgb(12, 62, 9);
	cursor: pointer;
	background-color: transparent;
}

.btn2 {
	background-position: -943px 0px;
	width: 66px;
}

.btn2m {
	background-position: -1010px 0px;
	width: 66px;
	cursor: pointer;
}

.btn3 {
	border: 0px currentColor;
	border-image: none;
	width: 44px;
	height: 20px;
	color: rgb(12, 62, 9);
	cursor: pointer;
	background-color: transparent;
}

.btn3m {
	border: 0px currentColor;
	border-image: none;
	width: 44px;
	height: 20px;
	color: rgb(12, 62, 9);
	cursor: pointer;
	background-color: transparent;
}

.btn3 {
	background-position: -1077px 0px;
	width: 44px;
}

.btn3m {
	background-position: -1122px 0px;
	width: 44px;
	cursor: pointer;
}

.Ball_List {
	border: 1px solid rgb(233, 186, 132);
	border-image: none;
	border-collapse: collapse;
	background-color: rgb(233, 186, 132);
}

.Ball_List tr td {
	border: 1px solid rgb(233, 186, 132);
	border-image: none;
}

.Ball_List td td {
	border: 0px currentColor;
	border-image: none;
}

.Ball_tr_H {
	height: 26px;
	text-align: center;
	line-height: 26px;
	background-color: rgb(255, 255, 255);
}

.Jut_caption_1 {
	background-color: rgb(253, 248, 242);
}

.td_caption_1 {
	text-align: center;
	color: rgb(74, 26, 4);
	line-height: 24px;
	font-weight: bold;
}

.td_caption_2 {
	text-align: center;
	line-height: 22px;
	vertical-align: 10%;
}

.multiple_Red {
	color: rgb(255, 0, 0);
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.Font_R {
	color: rgb(255, 0, 0);
}

.Font_B {
	color: rgb(40, 54, 244);
}

.Font_G {
	color: rgb(41, 154, 38);
}

.F_bold {
	font-weight: bold;
}

.SI_TD {
	height: 20px;
	text-align: center;
	line-height: 20px;
	background-color: rgb(255, 255, 255);
}

.t_list_tr_0 {
	height: 20px;
	text-align: center;
	line-height: 20px;
	background-color: rgb(255, 255, 255);
}

.t_list_tr_1 {
	height: 20px;
	text-align: center;
	line-height: 20px;
	background-color: rgb(255, 245, 236);
}

.t_list_tr_sum {
	text-align: center;
	line-height: 20px;
	font-weight: bold;
	background-color: rgb(232, 220, 207);
}

.t_Edit_caption {
	text-align: right;
	line-height: 28px;
	padding-left: 5px;
	background-color: rgb(255, 245, 236);
}

.t_Edit_td {
	text-align: left;
	line-height: 28px;
	text-indent: 3px;
	padding-left: 5px;
	background-color: rgb(255, 255, 255);
}

.t_list2 {
	border: 1px solid rgb(233, 186, 132);
	border-image: none;
	border-collapse: collapse;
	background-color: rgb(233, 186, 132);
}

.t_list {
	border: 0px solid rgb(233, 186, 132);
	border-image: none;
	position: relative;
	background-color: rgb(233, 186, 132);
}

.t_list {
	border: 1px solid rgb(233, 186, 132);
	border-image: none;
	border-collapse: collapse;
	background-color: rgb(233, 186, 132);
}

.t_list td {
	padding: 0px;
	border: 1px solid rgb(233, 186, 132);
	border-image: none;
}

.t_list td td {
	padding: 0px;
	border: 0px currentColor;
	border-image: none;
}

.t_list_caption {
	text-align: center;
	color: rgb(74, 26, 4);
	line-height: 24px;
	font-weight: bold;
}

.t_list_caption1 {
	text-align: center;
	color: rgb(74, 26, 4);
	line-height: 49px;
	font-weight: bold;
}

.t_list_bottom {
	text-align: center;
	color: rgb(0, 0, 0);
	line-height: 24px;
	background-color: #fdf8f2;
}

.t_list_bottom_none {
	text-align: center;
	color: rgb(0, 0, 0);
	line-height: 24px;
	background-color: rgb(238, 233, 233);
}

.t_list_bottom td,
.t_list_bottom_none td {
	height: 24px;
}

.f_left {
	text-align: left;
	text-indent: 3px;
}

.f_center {
	text-align: center;
	text-indent: 3px;
}

.f_right {
	text-align: right;
}

.jeu_XZ_Type {
	color: rgb(40, 54, 244);
}

.jeu_multiple {
	color: rgb(255, 0, 0);
	font-weight: bold;
}

.jeu_OpenLottery {
	color: rgb(41, 154, 38);
}

.TDb_R {
	color: rgb(255, 0, 0);
	background-color: rgb(255, 255, 255);
}

.TDb_B {
	color: rgb(81, 30, 2);
	background-color: rgb(255, 244, 235);
}

.Check_NO {
	text-align: center;
	background-color: rgb(255, 255, 162);
}

.nowrap {
	white-space: nowrap;
}

.hand {
	cursor: pointer;
}

.Hover {
	text-decoration: underline;
}

.listBox {
	background: rgb(255, 255, 255);
	border-width: 1px 1px medium;
	border-style: dashed dashed none;
	border-color: rgb(233, 186, 132) rgb(233, 186, 132) currentColor;
	margin: 0px auto 3px;
	border-image: none;
	width: 180px;
}

.listBox ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.listBox li {
	list-style: none;
	margin: 0px;
	height: 20px;
	color: green;
	line-height: 20px;
	padding-left: 2px;
	border-bottom-color: rgb(233, 186, 132);
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}

.listBox li b {
	font-weight: normal;
	margin-left: 2px;
}

.blue_words2 {
	font-size: 16px;
}

.white_words2 {
	font-size: 16px;
}

.words_color_blue_a {
	font-size: 16px;
}

ul {
	margin-bottom: 0cm;
}

p.MsoNormal {
	margin: 0cm 0cm 0pt;
	text-align: justify;
	font-family: "Calibri", "sans-serif";
	font-size: 16px;
	-ms-text-justify: inter-ideograph;
}

.STYLE1 {
	color: rgb(255, 51, 0);
}

.contentNode .box {
	padding: 0px 10px 5px;
	border: 1px solid rgb(233, 186, 132);
	border-image: none;
	width: 698px;
	margin-bottom: 15px;
	float: left;
}

.contentNode .box b {
	font-weight: normal;
}

.contentNode .box h1 {
	margin: 10px 0px;
	padding: 0px;
	width: 698px;
	font-size: 16px;
	float: left;
}

.contentNode .box p {
	padding: 0px;
	width: 698px;
	font-weight: bold;
	margin-bottom: 5px;
	float: left;
}

.contentNode .box ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}

.contentNode .box li {
	margin: 0px 0px 7px;
	padding: 0px;
	width: 698px;
	line-height: 18px;
	float: left;
	display: inline;
}

.contentNode .box .line {
	padding-bottom: 7px;
	border-bottom-color: rgb(205, 205, 205);
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}

.contentNode .box li label {
	width: 22px;
	text-align: right;
	font-weight: bold;
	float: left;
}

.contentNode .box li span {
	width: 672px;
	padding-left: 4px;
	float: left;
}

.f_del {
	color: rgb(255, 0, 0);
	text-decoration: line-through;
}

.tBox {
	background: rgb(255, 246, 239);
	margin: 3% 0px 0px 3%;
	padding: 5px 20px 0px;
	border: 1px solid rgb(243, 219, 191);
	border-image: none;
	width: 400px;
}

.tBox .wrong {
	text-align: left;
	line-height: 29px;
	padding-left: 38px;
	font-size: 16px;
}

.tBox .right {
	text-align: left;
	line-height: 29px;
	padding-left: 38px;
	font-size: 16px;
}

.tBox .tip {
	text-align: left;
	line-height: 29px;
	padding-left: 38px;
	font-size: 16px;
}

.ddmBox {
	width: 427px;
}

.Ball_List.alertTable {
	border-bottom-color: currentColor;
	border-bottom-width: medium;
	border-bottom-style: none;
}

.Ball_List.alertTable td {
	border-bottom-color: currentColor;
	border-bottom-width: medium;
	border-bottom-style: none;
}

.ddBox {
	width: 427px;
	height: auto !important;
	float: left;
	-ms-overflow-y: scroll;
	max-height: 300px;
	_height: 300px;
}

.tjBox {
	border-width: medium 1px 1px;
	border-style: none solid solid;
	border-color: currentColor rgb(233, 186, 132) rgb(233, 186, 132);
	border-image: none;
	width: 400px;
	height: 24px;
	text-align: left;
	color: rgb(74, 26, 4);
	line-height: 24px;
	padding-left: 8px;
	float: left;
}

.but_top,
.but_topM {
	background-repeat: no-repeat;
	width: 62px;
	height: 23px;
	border: 0px none;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-bottom: 0;
	background-color: transparent;
	cursor: hand
}

.but_top {
	color: #ffffff;
	background-position: 0 0
}

.but_topM {
	color: #FFFFA2;
	background-position: -63px 0
}

.but_s,
.but_sM {
	background-repeat: no-repeat;
	width: 77px;
	height: 23px;
	border: 0px none;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 2px;
	margin-bottom: 0;
	background-color: transparent;
	cursor: hand;
	padding-left: 4px;
}

.but_s {
	color: #ffffff;
	background-position: 0 0
}

.but_sM {
	color: #FFFFA2;
	background-position: -78px 0
}

.buttonStyle {
	font-size: 16px;
	margin-left: 10px;
	padding: 0 2px;
}

.od_dtop {
	text-align: center;
	font-size: 16px;
	margin: 3px 3px -10px 3px;
	overflow-y: auto;
	overflow-x: hidden;
}

.od_tab {
	width: 100%;
	text-align: center;
	line-height: 25px;
}

.od_tab td {
	border: solid rgb(233, 186, 132) 1px;
}

.red {
	color: red;
}

.tab_hj {
	height: 27px;
	border: solid rgb(233, 186, 132) 1px;
	width: 382px;
	_width: 394px;
	margin-top: 10px;
	clear: both;
	text-align: left;
	padding-left: 10px;
	background: rgb(252, 230, 212);
	line-height: 25px;
	border-top: none;
}

.Check_NO {
	background-color: #FFFFA2;
	text-align: center;
}

.Check_NO_D {
	text-align: center;
	background-position-x: -3px;
}

/*弹出层css*/
.dialog_lt {
	background: no-repeat 0 0;
}

.dialog_ct {
	background: repeat-x top;
}

.dialog_closebtn_over {
	margin-top: 5px;
	position: relative;
	cursor: pointer;
	float: right;
	height: 17px;
	width: 28px;
}

.dialog_rt {
	background: no-repeat right 0;
}

.dialog_mlm {
	background: repeat-y left;
}

.dialog_bg {
	background: #eaece9 no-repeat scroll right top;
}

.dialog_mrm {
	background: repeat-y right;
}

.dialog_lb {
	background: no-repeat 0 bottom;
}

.dialog_cb {
	background: repeat-x bottom;
}

.dialog_rb {
	background: no-repeat right bottom;
}

/* 玩法 */
.summary {
    font-size: 16px;
}
.summary > li:nth-of-type(n+2) {
    margin-top: 25px;
}
.summary li h4 {
	width: 100%;
    text-align: center;
    margin: 10px 0px;
}
.summary li h4 .emphasize {
	color: rgb(71, 90, 179);
	font-size: 16px;
}
.summary li h5 {
	font-size: 16px;
}
.summary li p {
	font-size: 16px;
    margin-top: 12px;
    line-height: 22px;
}
.summary li p span.emphasize ,
.summary li div span.emphasize {
	color: rgb(71, 90, 179);
	font-size: 16px;
}
.play-rule #summary-text .summary li div {
    padding: 0px 20px;
    margin: 10px 0px; 
    font-size: 16px;
}
.play-rule #summary-text .summary li div > span {
    display: block;
    margin-bottom: 10px;
}
.play-rule #summary-text .summary li div ul {
    margin-bottom: 15px;
}
.play-rule #summary-text .summary li div ul li {
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}
.play-rule #summary-text .summary li div ul li span:first-of-type {
    border-left: 1px solid rgb(146, 158, 211);
}
.play-rule #summary-text .summary li div ul li:first-of-type span {
	border-top: 1px solid rgb(146, 158, 211);
}
.play-rule #summary-text .summary li div ul li:nth-of-type(n+2) span {
	color: rgb(71, 90, 179);
}
.play-rule #summary-text .summary li div ul li span {
	display: inline-block;
    width: 50px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-right: 1px solid rgb(146, 158, 211);
    border-bottom: 1px solid rgb(146, 158, 211);
}

.play-rule > #summary-text > .summary > li > div > p > span {
    display: block;
    font-weight: bold;
    margin-bottom: 6px;
}
.play-rule > #summary-text > .summary > li > div > p > b {
    display: block;
    color: rgb(71, 90, 179);
    margin-bottom: 15px;
}
li.selected>div.kvmFUX span {
	color: #FFF;
}
li:hover > div.kvmFUX span {
	color: #FFF;
}
li>div.kvmFUX span {
	color: darkblue;
}