html {
	color: rgb(153, 153, 153);
}
article {
	margin: 0px; padding: 0px;
}
aside {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
details {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
figcaption {
	margin: 0px; padding: 0px;
}
figure {
	margin: 0px; padding: 0px;
}
footer {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
header {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
menu {
	margin: 0px; padding: 0px;
}
nav {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
section {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
body {
	font: 12px/normal ËÎÌå, arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 12px/normal ËÎÌå, arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
input {
	font: 12px/normal ËÎÌå, arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 12px/normal ËÎÌå, arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 12px/normal ËÎÌå, arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
body {
	font-family: "Î¢ÈíÑÅºÚ",arial,sans-serif;
}
img {
	border: 0px currentColor; border-image: none; vertical-align: middle; display: inline-block; max-width: 100%;
}
input {
	outline: 0px; line-height: 20px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 100%; display: inline-block;
}
select {
	outline: 0px; line-height: 20px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 100%; display: inline-block;
}
textarea {
	outline: 0px; line-height: 20px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 100%; display: inline-block;
}
input:focus {
	border: 1px solid rgb(115, 90, 111); border-image: none;
}
select:focus {
	border: 1px solid rgb(115, 90, 111); border-image: none;
}
textarea:focus {
	border: 1px solid rgb(115, 90, 111); border-image: none;
}
button {
	background: 0px 0px; border: currentColor; border-image: none; cursor: pointer;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
th {
	text-align: inherit;
}
fieldset {
	border: currentColor; border-image: none;
}
img {
	border: currentColor; border-image: none;
}
iframe {
	display: block;
}
abbr {
	border: currentColor; border-image: none; font-variant: normal;
}
acronym {
	border: currentColor; border-image: none; font-variant: normal;
}
del {
	text-decoration: line-through;
}
i {
	font-style: normal;
}
address {
	font-style: normal; font-weight: 500;
}
caption {
	font-style: normal; font-weight: 500;
}
cite {
	font-style: normal; font-weight: 500;
}
code {
	font-style: normal; font-weight: 500;
}
dfn {
	font-style: normal; font-weight: 500;
}
em {
	font-style: normal; font-weight: 500;
}
th {
	font-style: normal; font-weight: 500;
}
var {
	font-style: normal; font-weight: 500;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
h1 {
	font-size: 100%; font-weight: 500;
}
h2 {
	font-size: 100%; font-weight: 500;
}
h3 {
	font-size: 100%; font-weight: 500;
}
h4 {
	font-size: 100%; font-weight: 500;
}
h5 {
	font-size: 100%; font-weight: 500;
}
h6 {
	font-size: 100%; font-weight: 500;
}
q::after {
	content: "";
}
q::before {
	content: "";
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
a {
	color: rgb(255, 255, 255);
}
a:hover {
	text-decoration: none;
}
a {
	text-decoration: none;
}
ins {
	text-decoration: none;
}
a:focus {
	outline: 0px;
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::before {
	display: table; content: "";
}
.container::after {
	display: table; content: "";
}
.container::before {
	display: table; content: "";
}
.clearfix::after {
	overflow: hidden; clear: both;
}
.container::after {
	overflow: hidden; clear: both;
}
.clearfix {
	-ms-zoom: 1;
}
.clear {
	height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px; display: block;
}
.hide {
	display: none;
}
.block {
	display: block;
}
.fl {
	display: inline;
}
.fr {
	display: inline;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.lefts {
	width: 400px;
}
.color-yellow {
	color: rgb(251, 209, 95) !important;
}
.color-red {
	color: rgb(255, 0, 0) !important;
}
.color-green {
	color: rgb(0, 255, 6);
}
.color-9 {
	color: rgb(153, 153, 153);
}
.color-6 {
	color: rgb(102, 102, 102);
}
.color-3 {
	color: rgb(51, 51, 51);
}
* {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.news .zit {
	width: 840px; line-height: 34px; font-family: ËÎÌå; font-size: 12px; margin-left: 10px; float: left; position: relative;
}
.color-green {
	color: rgb(2, 255, 6) !important;
}
.float-box {
	top: 151px; width: 130px; right: 10px; display: inline-block; position: absolute; z-index: 999;
}
.float-box a:hover {
	color: rgb(186, 165, 104);
}
.float .float-left {
	left: 10px;
}
.header {
	background: rgb(34, 34, 34); width: 100%; height: 110px; min-width: 1000px;
}
.container {
	width: 1000px; margin-right: auto; margin-left: auto; position: relative;
}
.head-nav {
	width: 660px; float: right;
}
.head-nav li {
	padding: 0px 6px; height: 12px; line-height: 12px; border-right-color: rgb(57, 57, 57); border-right-width: 1px; border-right-style: solid; display: inline-block; position: relative;
}
.head-nav li:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.head-nav li a {
	color: rgb(153, 153, 153);
}
.head-nav li a:hover {
	color: rgb(233, 221, 132);
}
.head-nav li .hover-img {
	left: -100px; top: 0px; width: 305px; padding-top: 20px; display: none; position: absolute; z-index: 99; max-width: none;
}
.head-nav li:hover .hover-img {
	display: block;
}
.head-top {
	line-height: 38px;
}
.logo {
	margin-top: 6px; float: left; display: inline-block;
}
.head-login {
	top: -14px; width: 810px; float: right; position: relative;
}
.head-login .item {
	top: 30px; margin-right: 10px; float: left; display: inline-block; position: relative;
}
.head-login .iconfont {
	left: 8px; top: 5px; color: rgb(255, 255, 255); font-size: 16px; position: absolute;
}
.head-login .item .input-group {
	border: 1px solid rgb(93, 86, 65); border-image: none; width: 144px; height: 30px; color: rgb(255, 255, 255); padding-left: 30px; background-color: rgb(40, 40, 40);
}
.head-login .item .forget {
	top: 3px; width: 45px; height: 23px; text-align: center; right: 3px; color: rgb(255, 255, 255); line-height: 23px; position: absolute; background-color: rgb(82, 73, 60);
}
.head-login .item .forget:hover {
	background-color: rgb(170, 132, 63);
}
.head-login .item .yan-code {
	top: 3px; right: 3px; position: absolute;
}
.head-login .btn-wrap {
	top: 11px; float: left; display: inline-block; position: relative;
}
.head-login .btn-wrap .login-btn {
	background: url("../images/hover.png"); width: 100px; height: 33px;
}
.head-login .btn-wrap .login-btn:hover {
	background-position: 0px -36px;
}
.head-login .btn-wrap .register-btn {
	background: url("../images/hover.png") -105px 0px; width: 100px; height: 33px; display: inline-block;
}
.head-login .btn-wrap .register-btn:hover {
	background-position: -105px -36px;
}
.head-login .btn-wrap .link-btn {
	background: url("../images/hover.png") -8px -112px; width: 130px; height: 32px; display: inline-block;
}
.head-login .btn-wrap .link-btn:hover {
	background-position: -8px -148px;
}
.menu {
	width: 100%; border-bottom-color: rgba(255, 255, 255, 0.1); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 8; background-color: rgba(0, 0, 0, 0.5);
}
.menu > ul > li {
	width: 1%; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 13px; font-weight: bold; display: table-cell; position: relative;
}
.menu > ul > li > a {
	height: 100%; display: block;
}
.menu > ul > li > a:hover {
	color: rgb(233, 221, 132);
}
.menu > ul li.hot > a {
	color: rgb(233, 221, 132);
}
.menu > ul li.hot > a img {
	top: -5px; right: -3px; position: absolute;
}
.pop {
	background: url("/views/images/dark.png"); left: 0px; top: 3px; width: 100%; position: absolute;
}
.poptop {
	background: url("/views/images/poptop.png") no-repeat center / 120px; left: -15px; top: 0px; width: 115px; height: 8px; position: absolute; z-index: 20;
}
.popbottom {
	background: url("/views/images/dark.png"); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(51, 51, 51); padding: 10px 4px; left: -15px; top: 5px; width: 115px; position: absolute;
}
.pop ul {
	width: 100%;
}
.pop li {
	margin: 0px auto; border: 2px solid transparent; border-image: none; width: 100px; color: rgb(255, 255, 255); line-height: 26px; font-size: 12px; position: relative; box-sizing: content-box;
}
.pop li:hover {
	border-color: rgb(224, 212, 126);
}
.pop li:hover a {
	color: rgb(224, 212, 126);
}
.banner {
	height: 490px; position: relative; background-color: rgb(34, 34, 34);
}
.banner .bd ul {
	width: 100%;
}
.pos {
	background-position: center; width: 100%; height: 270px;
}
.banner .bd a {
	background-position: center !important; width: 100% !important; height: 490px; display: inline-block; background-repeat: no-repeat;
}
.banner .btn {
	top: 50%; width: 68px; height: 68px; line-height: 80px; margin-top: -40px; display: block; position: absolute; z-index: 9;
}
.banner .prev {
	left: 50%; margin-left: -668px; background-image: url("../images/banner_left.png");
}
.banner .prev:hover {
	background-image: url("../images/banner_left_hover.png");
}
.banner .next {
	right: 50%; margin-right: -668px; background-image: url("../images/banner_right.png");
}
.banner .next:hover {
	background-image: url("../images/banner_right_hover.png");
}
.banner .hd ul {
	width: 100%; text-align: center; bottom: 70px; position: absolute; z-index: 7;
}
.banner .hd ul li {
	background: url("../images/banner_icon.png"); width: 10px; height: 10px; margin-right: 5px; display: inline-block;
}
.banner .hd ul li:hover {
	background: url("../images/banner_icon_hover.png");
}
.banner .hd ul li.on {
	background: url("../images/banner_icon_hover.png");
}
.banner .news {
	left: 0px; width: 100%; height: 41px; bottom: 0px; border-top-color: rgb(39, 37, 35); border-top-width: 1px; border-top-style: solid; position: absolute; z-index: 7; background-color: rgba(0, 0, 0, 0.5);
}
.banner .news .title {
	width: 120px; text-align: center; color: rgb(233, 221, 132); line-height: 40px; font-size: 14px; float: left; display: inline-block;
}
.banner .news .title .iconfont {
	color: rgb(233, 221, 132); margin-right: 5px;
}
.banner .news ul {
	width: 870px; line-height: 40px; display: inline-block;
}
.home-link {
	height: 110px; background-color: rgb(34, 34, 34);
}
.home-link li {
	width: 1%; height: 110px; text-align: center; padding-top: 18px; display: table-cell;
}
.home-link a {
	background: url("../images/hover.png"); width: 210px; height: 70px; display: inline-block;
}
.home-link .one {
	background-position: -304px 0px;
}
.home-link .two {
	background-position: -564px 0px;
}
.home-link .three {
	background-position: -817px 0px;
}
.home-link .four {
	background-position: -1063px 0px;
}
.home-link .one:hover {
	background-position: -304px -74px;
}
.home-link .two:hover {
	background-position: -564px -74px;
}
.home-link .three:hover {
	background-position: -817px -74px;
}
.home-link .four:hover {
	background-position: -1063px -74px;
}
.home-vcd {
	height: 320px; margin-top: 40px;
}
.vcd-box {
	margin: 0px auto; width: 1000px; height: 100%;
}
.vcd-left-box {
	border: 1px solid rgb(219, 219, 217); border-image: none; width: 398px; height: 318px; overflow: hidden; float: left; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.vcd-right-box {
	border: 1px solid rgb(219, 219, 217); border-image: none; width: 398px; height: 318px; overflow: hidden; float: left; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.vcd-right-box {
	border: currentColor; border-image: none; width: 600px; height: 320px;
}
.vcd-look-box {
	width: 100%; height: 100%; float: left; position: relative;
}
.vcd-show-box {
	width: 100%; height: 100%; float: left; position: relative;
}
.vcd-follow {
	background: rgb(0, 189, 97); left: 1px; top: 1px; width: 60px; height: 30px; text-align: center; line-height: 30px; position: absolute;
}
.vcd-look-bg img {
	width: 398px; height: 238px;
}
.vcd-look-bom {
	background: url("../images/homeVcd/vcd-look-decorate.jpg") no-repeat center 28px rgb(246, 246, 246); height: 82px;
}
.vcd-look-tit {
	width: 100%; text-align: center; color: rgb(166, 135, 89); font-size: 18px; font-weight: bold; margin-top: 18px;
}
.vcd-look-txt {
	width: 100%; text-align: center; color: rgb(153, 153, 153); margin-top: 6px;
}
.vcd-show-li {
	padding: 1px; width: 97.5px; height: 157px; overflow: hidden; float: left; position: relative; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.vcd-show-cor {
	background: rgb(184, 164, 127);
}
.vcd-show-bg {
	width: 97.5px; height: 127px; z-index: 1;
}
.vcd-show-logo {
	margin: auto; left: 0px; top: -40px; right: 0px; bottom: 0px; position: absolute; z-index: 2;
}
.vcd-show-but {
	background: url("../images/homeVcd/but_gray.jpg") no-repeat 0% 0% / 100% 100%; left: 1px; width: 100%; height: 30px; bottom: 0px; color: rgb(103, 103, 103); line-height: 30px; text-indent: 32px; display: block; position: absolute;
}
.vcd-show-but-cor {
	background: url("../images/homeVcd/but-yellow.jpg") no-repeat 0% 0% / 100% 100%; color: rgb(93, 63, 29);
}
.vcd-show-but img {
	left: 10px; top: 7.5px; position: absolute;
}
.vcd-show-txt {
	top: 80px; width: 100%; text-align: center; color: rgb(157, 157, 157); font-weight: bold; position: absolute; z-index: 2;
}
.vcd-right-li {
	border-width: 2px 2px 1px; border-style: solid; border-color: rgb(236, 236, 236) rgb(236, 236, 236) rgb(219, 219, 219); border-image: none; width: 186px; height: 317px; margin-left: 10px; float: left; display: block; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.vcd-right-bg {
	width: 190px; height: 240px;
}
.vcd-right-bottom {
	background: rgb(246, 246, 246); height: 77px; overflow: hidden;
}
.vcd-right-cor {
	border: 2px solid rgb(171, 152, 109); border-image: none;
}
.vcd-right-bottom-cor {
	background: rgb(170, 151, 109);
}
.vcd-right-tit {
	width: 100%; text-align: center;
}
.vcd-right-txt {
	width: 100%; text-align: center;
}
.vcd-right-tit {
	color: rgb(165, 135, 85); font-size: 16px; font-weight: bold; margin-top: 18px;
}
.vcd-right-txt {
	color: rgb(161, 161, 161); margin-top: 6px;
}
.vcd-right-bottom-cor div {
	color: rgb(255, 255, 255);
}
.home-num {
	height: 222px; background-color: rgb(255, 255, 255);
}
.home-num .num-box {
	padding: 40px 0px; height: 160px;
}
.arrow {
	background: url("../images/zj_arrow.jpg") no-repeat right rgb(184, 165, 126); border-radius: 4px; width: 93px; height: 28px; color: rgb(255, 255, 255); line-height: 28px; padding-left: 14px; font-size: 14px; margin-left: 5px; display: inline-block;
}
.lh28 {
	line-height: 28px;
}
.home-num .num-box .tot-num {
	color: rgb(167, 136, 86); font-size: 40px; font-weight: bold; margin-top: 10px;
}
.home-num .num-box .left-num {
	width: 320px; float: left;
}
.home-num .num-box .right-slide {
	width: 680px; float: left;
}
.num-box .right-slide .left {
	border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.num-box .right-slide .right {
	margin-left: 30px; display: inline-block;
}
.num-box .right-slide ul {
	width: 320px;
}
.right-slide ul li {
	color: rgb(102, 102, 102); margin-bottom: 5px;
}
.right-slide ul li span {
	display: inline-block;
}
.right-slide ul li .txt1 {
	width: 40px;
}
.right-slide ul li .txt2 {
	width: 100px;
}
.right-slide ul li .txt3 {
	width: 90px;
}
.right-slide ul li .txt4 {
	color: rgb(167, 136, 86);
}
.hot-game {
	background: url("../images/hot-game2_1.jpg"); height: 60px; padding-left: 171px;
}
.hot-game li {
	width: 137px; margin-right: 1px; float: left;
}
.hot-game li.last {
	margin-right: 0px;
}
.hot-game li a {
	height: 60px; display: block;
}
.hot-game li a:hover {
	border: 1px solid rgb(198, 183, 152); border-image: none;
}
.vcd-box {
	margin: 0px auto; width: 1000px; height: 320px; overflow: hidden;
}
.home-tab {
	background: url("../images/tab-bg.jpg") no-repeat center rgb(244, 244, 244); padding: 38px 0px; height: 360px;
}
.game-tab {
	width: 655px; float: left;
}
.game-tab .hd {
	height: 60px;
}
.game-tab .hd ul {
	display: inline-block;
}
.game-tab .hd ul li {
	width: 140px; height: 42px; text-align: center; color: rgb(102, 102, 102); line-height: 35px; font-size: 16px; display: inline-block;
}
.game-tab .hd ul li:hover {
	background: url("../images/tab-on.png") no-repeat;
}
.game-tab .hd ul li.on {
	background: url("../images/tab-on.png") no-repeat;
}
.game-tab .hd ul li a:hover {
	color: rgb(167, 136, 86);
}
.game-tab .hd ul li.on a {
	color: rgb(167, 136, 86);
}
.game-tab .hd ul li a {
	height: 40px; color: rgb(102, 102, 102); display: block;
}
.game-tab .hd .more-btn {
	border: 1px solid rgb(189, 189, 189); border-image: none; width: 60px; height: 20px; text-align: center; color: rgb(153, 153, 153); line-height: 20px; float: right; display: inline-block;
}
.game-tab .hd .more-btn:hover {
	border-color: rgb(233, 221, 132); color: rgb(233, 221, 132);
}
.game-tab .bd li {
	width: 315px; height: 100px; overflow: hidden; padding-left: 160px; margin-right: 25px; margin-bottom: 20px; float: left; position: relative; background-color: rgb(255, 255, 255);
}
.game-tab .bd li.even {
	margin-right: 0px;
}
.game-tab .bd li .img {
	left: 0px; top: 0px; width: 140px; height: 100px; position: absolute;
}
.game-tab .bd li .title {
	color: rgb(102, 102, 102); font-size: 16px; font-weight: bold; margin-top: 2px; margin-bottom: 5px;
}
.game-tab .bd li .btn {
	border-radius: 10px; width: 66px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; display: block; background-color: rgb(148, 148, 148);
}
.game-tab .bd li:hover .btn {
	color: rgb(171, 151, 109); background-color: rgb(244, 244, 244);
}
.game-tab .bd li:hover {
	border: 2px solid rgb(171, 151, 109); border-image: none; background-color: rgb(171, 151, 109);
}
.game-tab .bd li .iconfont {
	color: rgb(167, 136, 86); font-size: 14px; margin-left: 10px;
}
.game-tab .bd li:hover .iconfont {
	color: rgb(255, 255, 255);
}
.game-tab .bd li:hover .title {
	color: rgb(255, 255, 255);
}
.game-tab .bd li:hover p {
	color: rgb(255, 255, 255);
}
.small-slide {
	width: 285px; float: right;
}
.small-wrap .bd a {
	height: 184px; display: block;
}
.small-wrap .hd {
	padding: 18px 0px; height: 50px; text-align: center; background-color: rgb(255, 255, 255);
}
.small-wrap .hd li {
	border-radius: 5px; width: 10px; height: 10px; margin-right: 5px; display: inline-block; background-color: rgb(210, 210, 210);
}
.small-wrap .hd li:hover {
	background-color: rgb(185, 160, 120);
}
.small-wrap .hd li.on {
	background-color: rgb(185, 160, 120);
}
.hot-video {
	background: url("../images/hot_zhibo.jpg"); height: 150px; padding-left: 157px; margin-top: 30px;
}
.hot-video li {
	width: 210px; height: 75px; margin-right: 1px; margin-bottom: 1px; float: left;
}
.hot-video li.last {
	margin-right: 0px;
}
.hot-video li a {
	transition:0.3s ease-in-out; height: 100%; display: block; -webkit-transition: all .3s ease-in-out;
}
.hot-video li a:hover {
	background: url("../images/zhibo-hover_03.png");
}
.mobile-wrap {
	background: url("../images/mbile.jpg") no-repeat center; height: 355px;
}
.mobile-wrap .wema {
	left: 58px; top: 106px; width: 111px; height: 111px; position: absolute;
}
.mobile-wrap .title {
	text-align: center; color: rgb(171, 151, 109); font-size: 30px; margin-top: 70px;
}
.mobile-wrap .en {
	text-align: center; color: rgb(153, 153, 153); margin-top: 5px;
}
.mobile-wrap .txt {
	margin: 20px auto; width: 460px; text-align: center; color: rgb(102, 102, 102); line-height: 20px; display: block;
}
.mobile-wrap .btn {
	left: 590px; top: 236px; width: 130px; height: 35px; display: block; position: absolute;
}
.home-msg {
	text-align: center; background-color: rgb(244, 244, 244);
}
.f-24 {
	font-size: 24px;
}
.color-wihte {
	color: rgb(255, 255, 255);
}
.footer {
background-color:#44130e;
}
.footer .top {
	height: 120px; padding-bottom: 20px; margin-top: 57px; border-bottom-color: rgb(74, 74, 74); border-bottom-width: 1px; border-bottom-style: solid;
}
.footer .top .btn-wrap {
	width: 180px; margin-right: 30px; float: left;
}
.footer .top .btn-wrap a {
	background: url("../images/hover.png"); height: 45px; display: block;
}
.footer .top .btn-wrap a.qq {
	background-position: -3px -215px; margin-bottom: 10px;
}
.footer .top .btn-wrap a.qq:hover {
	background-position: -3px -271px;
}
.footer .top .btn-wrap a.online {
	background-position: -205px -215px;
}
.footer .top .btn-wrap a.online:hover {
	background-position: -205px -271px;
}
.footer .top .txt-wrap {
	width: 250px; display: inline-block;
}
.footer-icon {
	width: 500px; float: right;
}
.footer-icon .item {
	width: 1%; display: table-cell;
}
.footer-icon .item img {
	margin-bottom: 10px;
}
.footer-link {
	text-align: center; margin-top: 20px; margin-bottom: 40px;
}
.footer-link a {
	margin-right: 2px;
}
.footer-nav {
	text-align: center;
}
.footer-nav li {
	display: inline-block;
}
.footer-nav li a {
	color: rgb(153, 153, 153); margin-right: 5px;
}
.footer-nav li a:hover {
	color: rgb(171, 151, 109);
}
.inside-banner {
	height: 270px;
}
.inside-banner .bd a {
	height: 270px;
}
.inside-banner .hd ul {
	bottom: 45px;
}
.mic-tab {
	background: url("../images/lb/game-nav.jpg"); height: 60px;
}
.mic-tab a {
	width: 165px; height: 60px; margin-right: 1px; float: left; display: block;
}
.mic-tab a:hover {
	background: url("../images/lb/game-nav-hover.jpg");
}
.mic-tab a.on {
	background: url("../images/lb/game-nav-hover.jpg");
}
.mic-tab a.two {
	background-position: -166px 0px;
}
.mic-tab a.three {
	background-position: -332px 0px;
}
.mic-tab a.four {
	background-position: -500px 0px;
}
.mic-tab a.five {
	background-position: -666px 0px;
}
.mic-tab a.six {
	background-position: -834px 0px;
}
.mic-content {
	background: url("../images/mic-bg.jpg") no-repeat center; padding-bottom: 20px;
}
.mic-content .container {
	z-index: 6; background-color: rgb(255, 255, 255);
}
.mic-content .content {
	padding: 20px;
}
.mic-menu {
	padding: 10px 20px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.mic-menu ul {
	display: inline-block;
}
.mic-menu ul li {
	padding: 0px 10px; height: 12px; border-right-color: rgb(211, 211, 211); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.mic-menu ul li a {
	color: rgb(102, 102, 102);
}
.mic-menu ul li a:hover {
	color: rgb(168, 135, 90);
}
.inside-wrap {
	padding-top: 20px; padding-bottom: 20px; background-color: rgb(238, 238, 238);
}
.left-nav {
	width: 200px; float: left;
}
.left-nav ul {
	margin-bottom: 20px;
}
.left-nav li {
	line-height: 42px; border-bottom-color: rgb(50, 50, 50); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(34, 34, 34);
}
.left-nav li a {
	color: rgb(117, 117, 117); padding-left: 25px; border-left-color: rgb(34, 34, 34); border-left-width: 10px; border-left-style: solid; display: block; position: relative;
}
.left-nav li a .iconfont {
	top: 0px; right: 40px; color: rgb(117, 117, 117); position: absolute;
}
.left-nav li a:hover {
	border-left-color: rgb(233, 221, 132); border-left-width: 10px; border-left-style: solid;
}
.left-nav li a.on {
	border-left-color: rgb(233, 221, 132); border-left-width: 10px; border-left-style: solid;
}
.left-nav li a:hover {
	color: rgb(203, 189, 134);
}
.left-nav li a.on {
	color: rgb(203, 189, 134);
}
.left-nav li a:hover .iconfont {
	color: rgb(203, 189, 134);
}
.left-nav li a.on .iconfont {
	color: rgb(203, 189, 134);
}
.right-content {
	width: 790px; float: right; background-color: rgb(255, 255, 255);
}
.right-content .nav {
	padding: 0px 55px; height: 42px; line-height: 40px; border-bottom-color: rgb(174, 150, 93); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(34, 34, 34);
}
.right-content .nav a {
	width: 80px; text-align: center; color: rgb(153, 153, 153); float: left; display: inline-block;
}
.right-content .nav a:hover {
	background: url("../images/about-link-hover.jpg"); color: rgb(106, 75, 37);
}
.right-content .nav a.on {
	background: url("../images/about-link-hover.jpg"); color: rgb(106, 75, 37);
}
.right-content .nav li.mtab {
	background: url("../images/about-link-hover.jpg"); color: rgb(106, 75, 37);
}
.right-content .nav li {
	background: rgb(34, 34, 34); width: 80px; height: 40px !important; text-align: center; color: rgb(153, 153, 153); line-height: 40px !important; margin-right: 0px !important; float: left; display: inline-block;
}
.right-content .txt-box {
	padding: 0px 58px; line-height: 24px;
}
.color-main {
	color: rgb(165, 139, 90);
}
.sport-wrap {
	background: url("../images/sport-bg_02.jpg") no-repeat center; padding-top: 20px;
}
.lottery-list li {
	border: 3px solid rgb(255, 255, 255); transition:0.3s ease-in-out; border-image: none; width: 155px; height: 240px; text-align: center; margin-right: 13px; margin-bottom: 20px; float: left; background-color: rgb(255, 255, 255); -webkit-transition: all 0.3s ease-in-out;
}
.lottery-list li.last {
	margin-right: 0px;
}
.lottery-list li .title {
	color: rgb(51, 51, 51); line-height: 34px; font-size: 16px;
}
.lottery-list li .link {
	color: rgb(102, 102, 102); text-decoration: underline; display: block;
}
.lottery-list li .link:hover {
	color: rgb(106, 75, 37);
}
.lottery-list li .btn {
	border-radius: 15px; border: 1px solid rgb(166, 136, 86); border-image: none; width: 90px; height: 30px; color: rgb(166, 136, 86); line-height: 30px; margin-top: 10px; display: inline-block;
}
.lottery-list li:hover {
	border: 3px solid rgb(170, 151, 109); border-image: none; background-color: rgb(170, 151, 109);
}
.lottery-list li:hover .title {
	color: rgb(255, 255, 255);
}
.lottery-list li:hover .link {
	color: rgb(255, 255, 255);
}
.lottery-list li:hover .btn {
	border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
.lh24 {
	line-height: 24px;
}
.lottery-list li.more {
	border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
.lottery-list li.more img {
	margin: 60px auto 10px;
}
.activity-nav {
	height: 45px; background-color: rgb(54, 54, 54);
}
.activity-nav a {
	width: 100px; text-align: center; color: rgb(153, 153, 153); line-height: 45px; float: left; display: block;
}
.activity-nav a:hover {
	background: url("../images/about-link-hover.jpg") no-repeat 0% 0% / 100% 100%; color: rgb(96, 62, 25);
}
.activity-nav a.on {
	background: url("../images/about-link-hover.jpg") no-repeat 0% 0% / 100% 100%; color: rgb(96, 62, 25);
}
.activity-list {
	padding: 15px 22px; width: 100%; background-color: rgb(255, 255, 255);
}
.activity-list li {
	margin-bottom: 30px;
}
.activity-list li img {
	width: 100%;
}
.live-list {
	padding-top: 30px; padding-bottom: 30px;
}
.live-list li {
	border: 3px solid rgb(255, 255, 255); border-image: none; width: 320px; height: 228px; margin-right: 20px; margin-bottom: 45px; float: left;
}
.live-list li.last {
	margin-right: 0px;
}
.live-list li .img-box {
	width: 100%; height: 177px; position: relative;
}
.live-list li .img-box .txt {
	left: 20px; top: 90px; color: rgb(153, 153, 153); position: absolute;
}
.live-list li .img-box .link {
	left: 20px; top: 115px; color: rgb(233, 221, 132); text-decoration: underline; position: absolute;
}
.live-list li .img-box img {
	bottom: 0px; position: absolute;
}
.live-list li .img-box .num {
	left: 20px; top: 145px; color: rgb(233, 221, 132); position: absolute;
}
.live-list li .btm {
	height: 48px; line-height: 48px; background-color: rgb(255, 255, 255);
}
.live-list li .btm .name {
	color: rgb(51, 51, 51); font-size: 18px; margin-left: 20px;
}
.live-list li .btm .btn {
	border-radius: 13px; width: 80px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; margin-top: 10px; margin-right: 20px; float: right; display: block; background-color: rgb(170, 151, 109);
}
.live-list li:hover {
	border: 3px solid rgb(170, 151, 109); border-image: none;
}
.live-list li:hover .btm {
	background-color: rgb(170, 151, 109);
}
.live-list li:hover .btm .name {
	color: rgb(255, 255, 255);
}
.live-list li:hover .btm .btn {
	color: rgb(166, 137, 79); background-color: rgb(255, 255, 255);
}
.live-list li.more {
	background-color: rgb(255, 255, 255);
}
.live-list li.more img {
	margin: 45px auto 20px; display: block;
}
.live-list li.more .txt {
	text-align: center; color: rgb(153, 153, 153); line-height: 18px;
}
.live-list li.more:hover {
	border-color: rgb(255, 255, 255);
}
.detect-body {
	background-color: rgb(34, 34, 34);
}
.head-box {
	padding: 20px 0px; height: 101px; border-bottom-color: rgb(177, 154, 96); border-bottom-width: 1px; border-bottom-style: solid;
}
.head-box .link-box {
	display: inline-block;
}
.head-box .link-box a {
	color: rgb(153, 153, 153); font-size: 13px; margin-right: 5px;
}
.head-box .link-box a:hover {
	color: rgb(233, 222, 130);
}
.head-box .link-box a .iconfont {
	color: rgb(252, 251, 167); font-size: 16px; margin-right: 5px;
}
#showtime .iconfont {
	color: rgb(153, 153, 153);
}
.address-list li {
	border: 3px solid rgb(52, 52, 52); transition:0.3s ease-in-out; border-image: none; width: 20%; height: 140px; overflow: hidden; float: left; position: relative; background-color: rgb(52, 52, 52); -webkit-transition: all .3s ease-in-out;
}
.address-list li:hover {
	border: 3px solid rgb(193, 184, 111); border-image: none;
}
.address-list li .times {
	top: 10px; right: 20px; color: rgb(233, 221, 132); font-size: 14px; position: absolute;
}
.address-list li .address {
	text-align: center; color: rgb(255, 255, 255); line-height: 140px; font-size: 18px;
}
.radius-btn {
	background: url("../images/about-link-hover.jpg") 0% 0% / 100% 100%; margin: 0px auto; border-radius: 15px; width: 100px; height: 30px; text-align: center; color: rgb(96, 63, 27); line-height: 30px; display: block;
}
.address-list li.even {
	border: 3px solid rgb(41, 41, 41); border-image: none; background-color: rgb(41, 41, 41);
}
.address-list li.even:hover {
	border: 3px solid rgb(193, 184, 111); border-image: none;
}
.address-list li:hover .address {
	line-height: 50px; margin-top: 30px;
}
.reload-wrap {
	padding: 30px 0px; text-align: center; position: relative;
}
.reload-wrap .link {
	top: 50px; right: 260px; text-decoration: underline; position: absolute;
}
.reload-wrap .link:hover {
	color: rgb(110, 88, 65);
}
.again {
	background: url("../images/detect-btn_03.jpg"); width: 230px; height: 60px; display: inline-block;
}
.other-box {
	padding: 45px 0px; height: 165px; background-color: rgb(41, 41, 41);
}
.other-box .left-txt {
	width: 391px; height: 70px; border-right-color: rgb(80, 74, 62); border-right-width: 1px; border-right-style: solid; float: left;
}
.other-box .left-txt .title {
	line-height: 30px; font-size: 26px; margin-top: 10px;
}
.other-box .left-txt .title span {
	color: rgb(233, 221, 132); font-size: 18px;
}
.other-box .right-detect ul {
	top: 15px; display: inline-block; position: relative;
}
.other-box .right-detect {
	width: 570px; float: right;
}
.other-box .right-detect li {
	margin-right: 5px; display: inline-block;
}
.other-box .right-detect li a {
	width: 140px; height: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 33px; font-size: 16px; display: inline-block; background-color: rgb(54, 54, 54);
}
.other-box .right-detect li span {
	text-align: center; color: rgb(153, 153, 153); line-height: 24px; font-size: 13px; display: block;
}
.other-box .right-detect .radius-btn {
	top: -15px; display: inline-block; position: relative;
}
.register-account-item .p-text {
	color: rgb(153, 153, 153) !important; padding-left: 119px !important;
}
.abount-sub-title {
	width: 750px; height: 96px; position: relative;
}
.agent-title {
	background: rgb(64, 64, 64); width: 703px; height: 33px; color: rgb(255, 255, 255); line-height: 33px; padding-left: 15px; font-size: 14px; margin-bottom: 10px;
}
.right-content {
	padding-top: 20px; float: right;
}
.right-content ul {
	width: 683px; height: 30px; border-bottom-color: rgb(64, 64, 64); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.right-content ul li {
	background: rgb(64, 64, 64); width: 92px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; margin-right: 3px; float: left; display: block; cursor: pointer;
}
.right-content li.cur {
	background: rgb(64, 64, 64); color: yellow; font-weight: bold;
}
.sub-nav li {
	width: 92px; height: 39px; text-align: center; color: rgb(255, 255, 255); line-height: 39px; font-weight: bold; margin-right: 1px; float: left; display: inline; cursor: pointer;
}
.sub-nav li.cur {
	color: yellow; font-weight: bold;
}
.articles-con {
	padding: 10px; color: rgb(51, 51, 51);
}
.articles-con p {
	line-height: 25px; text-indent: 1.2em;
}
.articles-con h1 {
	font-size: 14px; font-weight: normal; margin-top: 20px;
}
.page-abount-con h3 {
	background: repeat-x; height: 37px; line-height: 37px; padding-left: 15px; font-size: 15px; font-weight: normal; margin-bottom: 5px;
}
.articles-con table {
	margin: 10px; border: 1px solid rgb(135, 135, 135); border-image: none; width: 95%; text-align: center; background-color: rgb(255, 255, 255);
}
.articles-con table th {
	padding: 10px; border: 1px solid rgb(135, 135, 135); border-image: none; text-align: center; vertical-align: middle; background-color: rgb(245, 245, 248);
}
.articles-con table td {
	padding: 5px 0px; border: 1px solid rgb(135, 135, 135); border-image: none;
}
.regmain .p-text {
	color: rgb(102, 102, 102) !important; padding-left: 120px;
}
.mic-list {
	height: 100px; padding-top: 10px; background-color: rgb(34, 34, 34);
}
.mic-list li {
	width: 250px; padding-left: 120px; display: table-cell; position: relative;
}
.mic-list li .img {
	left: 0px; top: 0px; position: absolute;
}
.mic-list li .name {
	line-height: 35px; font-size: 14px;
}
.mic-list li .num {
	color: rgb(233, 221, 132);
}
.mic-list li .ine {
	width: 20px; height: 270px; margin-top: 15px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.mic-list li:hover .name {
	color: rgb(233, 221, 132);
}
#phone_nav {
	background: rgb(79, 79, 79); top: -21px; width: 215px; text-align: center; right: -81px; position: absolute; z-index: 8888;
}
#phone_nav a {
	height: 25px; line-height: 25px;
}
#rule_nav a {
	height: 25px; line-height: 25px;
}
#rule_nav {
	background: rgb(79, 79, 79); top: -21px; width: 375px; text-align: center; right: -157px; position: absolute; z-index: 9999;
}
.float-left {
	width: 130px; height: 395px; position: absolute;
}
.float-right {
	width: 130px; height: 398px; position: absolute;
}
.float a {
	width: 130px; font-size: 0px; display: block; position: relative;
}
.lefts {
	width: 300px; float: left;
}
.userImfo {
	padding: 0px 7px;
}
.ico1 {
	background: no-repeat center 3px; width: 16px; height: 19px; display: inline-block;
}
.ico2 {
	background: no-repeat center 3px; width: 16px; height: 19px; display: inline-block;
}
.ico3 {
	background: no-repeat center 8px; width: 19px; height: 21px; display: inline-block;
}
.kfClose {
	background: url("../images/clo.png") no-repeat top; left: 49px; width: 26px !important; height: 26px; bottom: 15px; display: inline-block; position: absolute; z-index: 99;
}
.kfClose:hover {
	background: url("../images/clo.png") no-repeat bottom;
}
.pages {
	left: 279px; top: 1px; position: absolute;
}
.pre {
	position: relative;
}
.bdhot {
	top: -3px; right: 0px; position: absolute;
}
.game-list a {
	color: rgb(255, 255, 0);
}
div.flicking_con {
	margin: 0px 0px 0px -50px; left: 33%; top: 0px; width: 300px; height: 21px; position: absolute; z-index: 999;
}
div.flicking_con a {
	background: rgb(255, 255, 255); padding: 0px; border-radius: 50%; width: 10px; height: 10px; text-indent: -1000px; margin-right: 5px; float: left; display: block;
}
div.flicking_con a.on {
	background: rgb(255, 0, 0);
}
div.flicking_con1 {
	margin: 0px 0px 0px -50px; left: 33%; top: 0px; width: 300px; height: 21px; position: absolute; z-index: 999;
}
div.flicking_con1 a {
	background: rgb(255, 255, 255); padding: 0px; border-radius: 50%; width: 10px; height: 10px; text-indent: -1000px; margin-right: 5px; float: left; display: block;
}
div.flicking_con1 a.on {
	background: rgb(255, 0, 0);
}
#btn_prev {
	top: 50%; width: 73px !important; height: 74px !important; margin-top: -37px; display: none; position: absolute; z-index: 11111;
}
#btn_next {
	top: 50%; width: 73px !important; height: 74px !important; margin-top: -37px; display: none; position: absolute; z-index: 11111;
}
.fanshuis {
	left: 51px; top: 31px; position: absolute;
}
.fash-banner {
	height: 720px; position: relative;
}
.content-wrap {
	left: 50%; top: 27%; margin-left: -437.5px; position: absolute;
}
.content-wrap .left-box {
	left: 320px; top: 100px; position: absolute; z-index: 99;
}
.content-wrap .left-box a {
	background: no-repeat; width: 188px; height: 60px; display: block;
}
.content-wrap .left-box a.play {
	background: no-repeat; margin-top: 10px;
}
.content-wrap .left-box a:hover {
	opacity: 0.7;
}
.content-wrap .right-box {
	top: 0px; width: 330px; right: 0px; position: absolute;
}
.content-wrap .right-box .title {
	text-align: center; padding-top: 40px; padding-bottom: 15px;
}
.content-wrap .right-box .title .cn {
	color: rgb(255, 227, 40); font-size: 20px; font-weight: 700;
}
.content-wrap .right-box .title .en {
	color: rgb(43, 124, 221);
}
.content-wrap .right-box .con {
	padding-right: 20px; padding-left: 20px;
}
.content-wrap .right-box .con .item {
	padding: 0px 10px; border-radius: 13px; height: 26px; color: rgb(54, 158, 255); line-height: 26px; font-size: 14px; font-weight: 700; margin-right: 8px; margin-bottom: 10px; display: inline-block; background-color: rgb(11, 57, 113);
}
.fash-banner .news {
	left: 0px; width: 100%; height: 41px; bottom: 0px; border-top-color: rgb(39, 37, 35); border-top-width: 1px; border-top-style: solid; position: absolute; z-index: 7; background-color: rgba(0, 0, 0, 0.5);
}
.fash-banner .news .title {
	width: 120px; text-align: center; color: rgb(233, 221, 132); line-height: 40px; font-size: 14px; float: left; display: inline-block;
}
.fash-banner .news .title .iconfont {
	color: rgb(233, 221, 132); margin-right: 5px;
}
.fash-banner .news ul {
	width: 870px; line-height: 40px; display: inline-block;
}
