﻿.clearfloat {
	*zoom:1;
}
.clearfloat:before,.clearfloat:after {
	content:"";
	display:table;
	line-height:0;
	visibility:hidden;
}
.clearfloat:after {
	clear:both;
}
.wrap {
	width:1200px;
	height:auto;
	margin:0 auto;
}
/*垂直对齐 最新最全最好的Bootstrap模板：http://www.bootstrapmb.com*/.m-list-flex {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
}
.m-list-flex .m-cell-bd {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	overflow:hidden;
}
/*文字截取*/.single-line {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.multi-line {
	min-height:2em;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:clip;
	overflow:hidden;
}
.multi-line1 {
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	text-overflow:clip;
	overflow:hidden;
}
/*图片*/.pic {
	width:100%;
	overflow:hidden;
	font-size:0;
}
.pic img {
	width:100%;
	-moz-transition:all 0.3s ease-in;
	-webkit-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in;
}
i {
	font-style:normal;
}
.bgFCFCFC {
	background:#fcfcfc;
}
.bgFFF {
	background:#fff;
}
/*top*/.topHead {
	height:32px;
	line-height:32px;
	color:#fff;
	font-size:12px;
	background:#2c3031;
}
.topHead h2 {
	float:left;
}
.topHeadCont {
	float:right;
}
.topHeadCont p {
	float:left;
	padding-left:24px;
	margin-right:20px;
	background:url(../images/ico_qq.png) no-repeat left center;
}
.topHeadContW {
	float:left;
}
.topHeadInner {
	color:#ff8a00;
}
.topHeadInner span {
	margin:0 5px;
}
.topHeadInner a {
	color:#ff8a00;
}
.topHeadInner a:hover {
	text-decoration:underline;
}
.topHeadInner em {
	padding-left:20px;
	background-position:left center;
	background-repeat:no-repeat;
}
.topHeadInner em.ico1 {
	margin-left:5px;
	background-image:url(../images/ico_top_ico1.png);
}
.topHeadInner em.ico2 {
	background-image:url(../images/ico_top_ico2.png);
}
.topHeadInner em.ico3 {
	background-image:url(../images/ico_top_ico3.png);
}
.topNav {
	height:100px;
	line-height:100px;
	background:#000000;
	box-shadow:0 2px 8px 0 #000000;
	-moz-transition:all 0.3s ease-in;
	-webkit-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in;
}
.topNav .wrap {
	height:100%;
}
.topNav .logo {
	height:100%;
	float:left;
	font-size:0;
}
.topNav .logo a {
	-moz-transition:all 0s ease-in;
	-webkit-transition:all 0s ease-in;
	-o-transition:all 0s ease-in;
	transition:all 0s ease-in;
}
.topNav .logo img {
	vertical-align:middle;
	max-height:100%;
}
.topNav nav {
	float:right;
	height:32px;
	margin-right:115px;
	margin-top:33px;
	line-height:32px;
	background:#000000;
}
.topNav nav ul {
	}.topNav nav ul li {
	float:left;
	margin-left:10px;
	font-size:16px;
	border-radius:16px;
	overflow:hidden;
}
.topNav nav ul li:first-child {
	margin-left:0;
}
.topNav nav ul li a {
	display:block;
	padding:0 25px;
	color:#ffffff;
}
.topNav nav ul li.active a,.topNav nav ul li:hover a {
	color:#fff;
	background:#0092ff;
}
.topNav.on {
	width:100%;
	height:76px;
	line-height:76px;
	/*border-bottom:1px solid #eee;
	*/ position:fixed;
	z-index:222;
	top:0;
	left:0;
}
.topNav.on nav {
	margin-top:22px;
}
.muen {
	display:none;
	position:absolute;
	width:36px;
	height:36px;
	box-sizing:border-box;
	padding:10px 6px;
	background:#0092FF;
	border-radius:6px;
	right:20px;
	top:50%;
	transform:translateY(-50%);
	z-index:99;
}
.muen span {
	display:block;
	width:100%;
	height:3px;
	margin-top:4px;
	background:#fff;
	-moz-transition:all 0.3s ease-in;
	-webkit-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in;
}
.muen span:first-child {
	margin-top:0;
}
.muen.on span.muenX {
	margin-top:6px;
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.muen.on span.muenY {
	display:none;
}
.muen.on span.muenZ {
	margin-top:-3px;
	-ms-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
#footer {
	padding:56px 0 32px 0;
	color:#fff;
	background:#2b2b2b;
}
#footer .ewm {
	float:left;
	text-align:center;
	font-size:12px;
}
#footer .ewm img {
	width:98px;
}
#footer .ewm p {
	margin-top:10px;
}
#footer .left {
	float:left;
	max-width:446px;
}
#footer .left p {
	line-height:24px;
}
.footerM {
	margin:0 60px 0 80px;
}
#footer ul {
	}#footer ul li {
	height:36px;
	line-height:36px;
}
#footer ul li >span {
	display:inline-block;
	width:30px;
	height:100%;
	margin-right:3px;
	vertical-align:top;
	background-repeat:no-repeat;
	background-position:center;
}
#footer ul li >span.ico1 {
	background-image:url(../images/ico_tel.png);
}
#footer ul li >span.ico2 {
	background-image:url(../images/ico_email.png);
}
#footer ul li >span.ico3 {
	background-image:url(../images/ico_qq.png);
}
#footer ul li em {
	display:inline-block;
}
#footer ul li em span {
	margin-left:30px;
}
#footer ul li em span:first-child {
	margin-left:0;
}
/*登录、注册*/.loginTan {
	display:none;
	width:500px;
	padding:20px 100px 30px 100px;
	color:#fff;
	background:rgba(0,0,0,0.7);
	border-radius:10px;
	position:fixed;
	z-index:99;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	box-sizing:border-box;
}
.loginTan a {
	color:#ff8a00;
}
.loginTan a:hover {
	text-decoration:underline;
}
.loginTan h2 {
	margin-bottom:22px;
	font-size:18px;
	font-weight:600;
}
.loginInner {
	height:38px;
	margin-top:22px;
	line-height:38px;
}
.loginInput {
	padding:0 10px;
	font-size:0;
	background:#fff;
}
.loginInput input {
	width:100%;
	font-size:14px;
	vertical-align:middle;
}
.loginInnerYz {
	}.loginInnerYz .loginInput {
	float:left;
	width:160px;
	box-sizing:border-box;
}
.loginInnerYz span {
	float:right;
	height:100%;
	width:113px;
	text-align:center;
	color:#fff;
	background:#ff0000;
	cursor:pointer;
}
.loginInnerYz span img {
	width:100%;
}
.loginMark {
	margin-top:6px;
	font-size:12px;
}
.loginMark p {
	float:left;
}
span.chooseBtn {
	display:inline-block;
	width:12px;
	height:12px;
	margin-right:6px;
	border:1px solid #fff;
	border-radius:2px;
	vertical-align:middle;
}
span.chooseBtn.on {
	background:url(../images/dui.png) no-repeat center;
}
/*.loginMark p label {
	vertical-align:middle;
}
*/	.loginMark a {
	float:right;
}
.loginSure {
	width:100%;
	height:48px;
	margin:20px 0 20px 0;
	text-align:center;
	line-height:48px;
	font-size:18px;
	font-weight:600;
	color:#fff;
	background:#ea1000;
	border-radius:5px;
	cursor:pointer;
}
.loginSure:hover {
	background:#c91104;
}
.loginBottom {
	width:175px;
	height:26px;
	margin:0 auto;
	text-align:center;
	line-height:26px;
	position:relative;
}
.loginBottom:before {
	display:block;
	content:"";
	width:46px;
	height:1px;
	background:#ff8a00;
	position:absolute;
	left:0;
	top:50%;
}
.loginBottom:after {
	display:block;
	content:"";
	width:46px;
	height:1px;
	background:#ff8a00;
	position:absolute;
	right:0;
	top:50%;
}
.loginTanR .loginInner {
	margin-top:12px;
}
.loginClose {
	position:absolute;
	width:36px;
	height:36px;
	background:url(../images/close_btn1.png) no-repeat center;
	top:6px;
	right:6px;
	cursor:pointer;
	-moz-transition:all 0.3s ease-in;
	-webkit-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in;
}
.loginClose:hover {
	background:url(../images/close_btn1_a.png) no-repeat center;
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
/*banenr*/.bx-wrapper .bx-viewport {
	height:auto !important;
	background:none;
	border:none;
	box-shadow:none;
	left:0;
}
.bx-wrapper {
	margin:0 auto 0;
	max-width:100% !important;
}
.banner {
	position:relative
}
.banner {
	width:100%;
}
.banner img {
	display:block;
	width:100%;
}
.banner img.img2 {
	display:none;
}
.banner li {
	width:100%;
	height:auto;
	position:relative;
	overflow:hidden;
}
.banner li a {
	display:block;
	width:100%;
}
#banner .bx-wrapper .bx-pager {
	height:12px;
	bottom:15px;
	line-height:12px;
	font-size:0;
}
#banner .bx-wrapper .bx-pager .bx-pager-item {
	vertical-align:middle;
}
#banner .bx-wrapper .bx-pager.bx-default-pager a {
	width:8px;
	height:8px;
	border-radius:50%;
	background:rgba(255,255,255,0.7);
	vertical-align:middle;
}
#banner .bx-wrapper .bx-pager.bx-default-pager a:hover,#banner .bx-wrapper .bx-pager.bx-default-pager a.active {
	width:12px;
	height:12px;
	background:rgba(255,255,255,1);
}
#banner {
	position:relative;
}
#banner .bx-wrapper {
	z-index:22;
}
/*main*/.homeGame {
	}.homeTit {
	padding:36px 0 36px 0;
	text-align:center;
	color:#404040;
}
.homeTit h2 {
	line-height:28px;
	font-size:18px;
	font-weight:600;
}
.homeTit p {
	line-height:18px;
	font-size:12px;
}
.homeTit p em {
	position:relative;
	display:inline-block;
}
.homeTit p em:before {
	display:block;
	content:"";
	width:36px;
	height:1px;
	background:#eeeeee;
	position:absolute;
	left:-50px;
	top:50%;
}
.homeTit p em:after {
	display:block;
	content:"";
	width:36px;
	height:1px;
	background:#eeeeee;
	position:absolute;
	right:-50px;
	top:50%;
}
.homeTit span {
	display:block;
	width:40px;
	height:3px;
	margin:6px auto 0;
	background:#0092ff;
}
.homeTitFFF {
	color:#fff;
}
.homeTitFFF.homeTit p em:before,.homeTitFFF.homeTit p em:after {
	background:#fff;
}
.homeTit0092ff.homeTit p em:before,.homeTit0092ff.homeTit p em:after {
	background:#0092ff;
}
.homeGameWrap {
	margin-top:5px;
	padding-bottom:58px;
}
.homeGameList {
	}.homeGameList li {
	float:left;
	width:260px;
	margin-left:53px;
	position:relative;
	border-radius:4px;
	overflow:hidden;
}
.homeGameList li:first-child {
	margin-left:0;
}
.homeGameList li a {
	display:block;
}
.homeGameList li:hover img {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);
}
.homeGameBg {
	display:none;
	width:100%;
	height:100%;
	padding:10px;
	text-align:center;
	color:#fff;
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,0.5);
	box-sizing:border-box;
}
.homeGameBg h3 {
	margin:0 0 10px 0;
	font-size:18px;
	font-weight:600;
}
.homeGameBg p {
	font-size:12px;
	line-height:18px;
}
.homeGameBg a {
	width:108px;
	height:28px;
	line-height:28px;
	margin:12px auto 0;
	font-size:12px;
	color:#4e4e4e;
	background:#fff;
	border-radius:4px;
}
.homeGameBg a:hover {
	color:#fff;
	background:#FF0000;
}
.homeGameBgW {
	padding:0 10px;
	height:100%;
	border:1px solid #fff;
	border-radius:4px;
	position:relative;
}
.homeGameBgWrit {
	position:absolute;
	width:100%;
	left:0;
	top:50%;
	transform:translateY(-50%);
}
.moreHome {
	display:block;
	width:300px;
	height:50px;
	margin:65px auto 0;
	line-height:50px;
	text-align:center;
	font-size:16px;
	color:#fff;
	background:#0092ff;
	border-radius:25px;
}
.moreHome:hover {
	background:#0482e0;
}
.homeGift {
	padding-bottom:58px;
	background:url(../images/home_bg1.jpg) no-repeat center;
	background-size:cover;
}
.homeGiftWrap {
	margin-top:10px;
}
.homeGiftList {
	}.homeGiftList li {
	float:left;
	width:25%;
	text-align:center;
	color:#fff;
	box-sizing:border-box;
}
.homeGiftList li:hover img {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);
}
.homeGiftList li .pic {
	width:160px;
	height:160px;
	margin:0 auto;
	border:10px solid #0092ff;
	border-radius:50%;
}
.homeGiftList li h3 {
	margin:15px 0 12px 0;
	font-size:18px;
	font-weight:600;
	line-height:26px;
}
.homeGiftList li h4 {
	line-height:26px;
}
.homeGiftList li h4 span {
	display:inline-block;
	padding-left:25px;
	background:url(../images/ico_money.png) no-repeat left center;
}
.homeGiftList li p {
	line-height:20px;
	height:60px;
}
.homeGiftList li p span {
	display:block;
}
.homeGiftList li a {
	display:block;
	width:140px;
	height:34px;
	margin:4px auto 0;
	line-height:34px;
	color:#fff;
	background:#0092ff;
	border-radius:17px;
}
.homeGiftList li a:hover {
	background:#0482e0;
}
.homeGiftInner {
	padding:0 10px 12px 10px;
	border-left:1px solid rgba(255,255,255,0.3);
}
.homeGiftList li:first-child .homeGiftInner {
	border-left:none;
}
.homeNews {
	padding:35px 0;
}
.homeNews .left {
	float:left;
}
.homeNews .right {
	float:right;
}
.homeNewsWrap {
	width:63%;
}
.homeRankWrap {
	width:34%;
}
.homeNewsTit {
	height:20px;
	padding:8px 0;
	margin-bottom:28px;
	line-height:20px;
	color:#404040;
	border-bottom:1px solid #eee;
}
.homeNewsTit em {
	font-size:18px;
	font-weight:600;
}
.homeNewsTit span {
	display:inline-block;
	height:20px;
	margin-left:8px;
	padding-left:8px;
	font-size:12px;
	border-left:3px solid #0092ff;
}
.homeNewsWrap {
	}.homeNewsWrap ul {
	width:48%;
}
.homeNewsWrap ul li {
	margin-top:35px;
}
.homeNewsWrap ul li:first-child {
	margin-top:0;
}
.homeNewsWrap ul li .time {
	width:58px;
	margin-right:15px;
	text-align:center;
}
.homeNewsWrap ul li .time span {
	display:block;
	height:18px;
	line-height:18px;
	font-size:12px;
	color:#fff;
	background:#b10005;
}
.homeNewsWrap ul li .time span:first-child {
	height:50px;
	margin-bottom:2px;
	line-height:50px;
	font-size:26px;
}
.homeNewsWrap ul li h3 {
	margin-bottom:4px;
	line-height:28px;
	font-size:16px;
	font-weight:600;
	color:#4c4c4c;
}
.homeNewsWrap ul li h3 a:hover {
	color:#ff0000;
}
.homeNewsWrap ul li p {
	font-size:12px;
	line-height:18px;
	color:#999;
}
.homeRankList {
	margin-top:-12px;
}
.homeRankList li {
	height:40px;
	line-height:40px;
	border-top:1px solid #f3f3f3;
}
.homeRankList li:first-child {
	border-top:none;
}
.homeRankList li span {
	width:26px;
	height:100%;
	margin-right:6px;
	text-align:center;
}
.homeRankList li:nth-child(1) span {
	background:url(../images/rank_ico1.png) no-repeat center;
}
.homeRankList li:nth-child(2) span {
	background:url(../images/rank_ico2.png) no-repeat center;
}
.homeRankList li:nth-child(3) span {
	background:url(../images/rank_ico3.png) no-repeat center;
}
.homeRankList li span i {
	display:inline-block;
	width:20px;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#fff;
	background:#b3b3b3;
}
.homeRankList li p {
	color:#676767;
}
.homeRankList li em {
	width:86px;
	margin-left:8px;
	text-align:right;
	display:inline-block;
	padding-right:18px;
	background:url(../images/ico_money.png) no-repeat right center;
	color:#FF6600;
	font-weight:bold;
}
.homeRankList li i {
	width:76px;
	margin-left:4px;
	font-size:13px;
	color:#ff8a00;
}
.homeLink {
	padding-bottom:0;
	background:#fbfbfb;
}
.homeLinkWrap {
	position:relative;
}
.homeLinkWrap ul {
	padding-bottom:10px;
	padding-top:10px;
}
.homeLinkWrap ul li {
	float:left;
	width:218px;
	height:100px;
	margin-right:27px;
	line-height:100px;
	text-align:center;
	font-size:0;
	border:1px solid #dcdcdc;
	border-radius:4px;
}
/*.homeLinkWrap ul li:first-child {
	margin-left:0;
}
*/.homeLinkWrap ul li a {
	display:block;
	height:100%;
	font-size:0;
	border-radius:4px;
}
.homeLinkWrap ul li:hover a {
	background:#fff;
	box-shadow:0 0 20px 1px #e1e1e1;
}
.homeLinkWrap ul li img {
	}/*.homeLinkWrap .bx-wrapper .bx-loading {
	display:none;
	background:none;
}
*/.homeLinkWrap .bx-wrapper img {
	display:inline-block;
	max-width:92%;
	max-height:92%;
	vertical-align:middle;
}
.homeLinkWrap .bx-wrapper .bx-controls-direction a {
	width:30px;
	height:30px;
}
.homeLinkWrap .bx-wrapper .bx-prev {
	left:-36px;
	background:url(../images/ico_jt_l.png) no-repeat center;
}
.homeLinkWrap .bx-wrapper .bx-prev:hover {
	background:url(../images/ico_jt_l_a.png) no-repeat center;
}
.homeLinkWrap .bx-wrapper .bx-next {
	right:-36px;
	background:url(../images/ico_jt_r.png) no-repeat center;
}
.homeLinkWrap .bx-wrapper .bx-next:hover {
	background:url(../images/ico_jt_r_a.png) no-repeat center;
}
.homeLinkBox {
	padding-bottom:56px;
	background:#fbfbfb;
}
/*新闻中心*/.contentMain {
	margin-top:20px;
	margin-bottom:20px;
}
.contentMain .wrap {
	padding:30px 48px 0 48px;
	box-shadow:0 0 15px 0 #f4f4f4;
}
.news {
	}.news ul {
	}.news ul li {
	height:58px;
	line-height:58px;
	font-size:16px;
	border-bottom:1px dashed #b3b3b3;
}
.news ul li a:hover,.news ul li a:hover em {
	color:#0482E0;
}
.news ul li a:hover span {
	background:url(../images/ico_sj_a.png) no-repeat center;
}
.news ul li a {
	height:100%;
}
.news ul li span {
	width:8px;
	height:100%;
	margin-right:8px;
	background:url(../images/ico_sj.png) no-repeat center;
}
.news ul li p {
	}.news ul li em {
	margin-left:15px;
	color:#666;
}
.page {
	width:100%;
	height:26px;
	padding:80px 0;
	text-align:center;
	line-height:26px;
	font-size:12px;
	color:#333333;
	position:relative;
}
.page:before {
	display:block;
	content:"";
	width:100%;
	height:1px;
	background:#0092ff;
	position:absolute;
	top:50%;
	left:0;
	z-index:0;
}
/*.page em {
	display:inline-block;
	width:26px;
	height:100%;
	margin:0 3px;
	border:1px solid #e8e8e9;
	vertical-align:top;
	cursor:pointer;
	border-radius:50%;
}
.page em:hover {
	background:#e5e5e5;
}
.page em.active {
	color:#fff;
	background:#b6983d;
}
*/.page i {
	display:inline-block;
	width:26px;
	height:100%;
	margin:0 3px;
	border:1px solid #CCC;
	cursor:pointer;
	vertical-align:top;
	border-radius:50%;
}
/*.page i:hover {
	background-color:#e5e5e5;
}
*/.page i.pre {
	margin-left:0;
	background:url(../images/page_jt_l.png) no-repeat center;
}
.page i.pre:hover {
	background:#e5e5e5 url(../images/page_jt_l.png) no-repeat center;
}
/*.page i.active.pre {
	background:#b6983d url(../images/page.png) no-repeat center;
}
*/.page i.next {
	margin-right:0;
	background:url(../images/page_jt_r.png) no-repeat center;
}
.page i.next:hover {
	background:#e5e5e5 url(../images/page_jt_r.png) no-repeat center;
}
/*.page i.active.next {
	background:#b6983d url(../images/page_next_a.png) no-repeat center;
}
*/.page i.active {
	color:#fff;
	background:#b6983d;
}
.page a {
	display:inline-block;
	width:26px;
	height:100%;
	margin:0 3px;
	color:#202020;
	border:1px solid #d6d6d6;
	zoom:1;
	*display:inline;
	float:none;
	border-radius:50%;
}
.page a:hover {
	background:#e5e5e5;
}
.page a.active {
	color:#fff;
	background:#0092ff;
	border:1px solid #CCC;
}
.page a.pageD {
	border:none;
}
.page p {
	display:inline-block;
	height:100%;
	background:#fff;
	position:relative;
	z-index:2;
}
/*新闻中心-详情页*/.newsDetailH {
	padding:20px 10px 22px 10px;
	border-bottom:1px dashed #e5e5e5;
}
.newsDetailH h2 {
	text-align:center;
	font-size:24px;
	line-height:36px;
}
.newsDetaiCotrl {
	line-height:34px;
	margin:15px 0 60px 0;
	color:#424242;
}
.newsDetaiCotrl .left {
	float:left;
	margin-left:100px;
}
.newsDetaiCotrl .left span {
	font-size:12px;
}
.newsDetaiCotrl .left em {
	margin-left:20px;
}
.newsDetaiCotrl .right {
	float:right;
	margin-right:100px;
}
.newsDetaiCotrlInner {
	float:left;
	margin-left:25px;
}
.newsDetaiCotrlInner:first-child {
	margin-left:0;
}
.newsDetaiCotrlInner i {
	font-size:12px;
	color:#0092ff;
}
.newsDetaiCotrlInner span {
	display:inline-block;
	cursor:pointer;
}
.newsDetaiColor span {
	width:12px;
	height:12px;
	margin-right:2px;
}
.newsDetaiColor span.colorLan {
	background:#0092ff;
}
.newsDetaiColor span.colorHei {
	background:#000;
}
.newsDetaiColor span.colorHui {
	background:#666;
}
.newsDetaiWrap {
	}.newsDetaiWrap p {
	margin-bottom:26px;
	font-size:16px;
	line-height:32px;
	align-items:end;
}
.jumpPage {
	margin-top:70px;
	padding:30px 0 30px 0;
	border-top:1px dashed #e5e5e5;
}
.jumpPage p {
	font-size:16px;
	line-height:26px;
	margin-bottom:25px;
}
.jumpPage p a:hover {
	color:#0092FF;
}
/*游戏中心*/.gameH {
	overflow:hidden;
}
.gameHW {
	width:1220px;
}
.gameH a {
	display:inline-block;
	width:96px;
	height:30px;
	margin:0 12px 10px 0;
	line-height:30px;
	text-align:center;
	color:#808080;
	border-radius:4px;
	border:1px solid #0092FF;
}
.gameH a:hover {
	background:#f2f2f2;
}
.gameH a.colXy {
	border-color:#f24a00;
	color:#f24a00;
}
.gameH a.active.colXy {
	background:#f24a00;
}
.gameH a.colJnd {
	border-color:#1B9AF7;
	color:#1B9AF7;
}
.gameH a.active.colJnd {
	background:#1B9AF7;
}
.gameH a.colBj,.gameH a.colDd {
	border-color:#ff9600;
	color:#FF9600;
}
.gameH a.active.colBj,.gameH a.active.colDd {
	background:#ff9600;
}
.gameH a.colHg {
	border-color:#af48b7;
	color:#af48b7;
}
.gameH a.active.colHg {
	background:#af48b7;
}
.gameH a.colYd {
	border-color:#6441F1;
	color:#6441F1;
}
.gameH a.active.colYd {
	background:#6441F1;
}
.gameH a.colXn {
	border-color:#093;
	color:#093;
}
.gameH a.active.colXn {
	background:#093;
}
.gameH a.active {
	color:#fff;
	background:#0092FF;
}
.gameHomeWrap table .gameNo {
	display:none;
}
.gameHomeWrap table span.gameNum {
	display:inline-block;
	width:16px;
	height:22px;
	margin-top:-3px;
	margin-left:4px;
	margin-right:4px;
	background-repeat:no-repeat;
	background-image:url(../images/ico_num.png);
	vertical-align:middle;
}
.gameHomeWrap table span.gameNum.gameNum0 {
	background-position:-145px center;
}
.gameHomeWrap table span.gameNum.gameNum1 {
	background-position:-0 center;
}
.gameHomeWrap table span.gameNum.gameNum2 {
	background-position:-17px center;
}
.gameHomeWrap table span.gameNum.gameNum3 {
	background-position:-33px center;
}
.gameHomeWrap table span.gameNum.gameNum4 {
	background-position:-49px center;
}
.gameHomeWrap table span.gameNum.gameNum5 {
	background-position:-65px center;
}
.gameHomeWrap table span.gameNum.gameNum6 {
	background-position:-81px center;
}
.gameHomeWrap table span.gameNum.gameNum7 {
	background-position:-97px center;
}
.gameHomeWrap table span.gameNum.gameNum8 {
	background-position:-113px center;
}
.gameHomeWrap table span.gameNum.gameNum9 {
	background-position:-129px center;
}
.gameHomeWrap table span.gameNumR {
	display:inline-block;
	width:28px;
	height:28px;
	background-repeat:no-repeat;
	background-size:100%;
	vertical-align:middle;
	margin-top:-3px;
	margin-left:4px;
	background-position:center;
}
.gameHomeWrap table span.gameNumR.gameNumR22 {
	background-image:url(../images/ico_num22.png);
}
.gameHomeWrap table span.gameNumR.gameNumR15 {
	background-image:url(../images/ico_num15.png);
}
.gameOrder {
	height:50px;
	margin-top:20px;
	line-height:50px;
	border-radius:3px;
	border:1px solid #0092FF;
	overflow:hidden;
}
.gameOrder ul {
	height:100%;
}
.gameOrder ul li {
	float:left;
	width:14.28%;
	height:100%;
	text-align:center;
	font-size:16px;
}
.gameOrder ul li a {
	display:block;
	height:100%;
	color:#0092FF;
	border-left:1px solid #0092FF;
}
.gameOrder ul li:first-child a {
	border-left:none;
}
.gameOrder ul li.active a {
	color:#fff;
	background:#0092FF;
}
.gameWrap {
	margin-top:30px;
}
.gameHome {
	}.gameHomeH {
	}.gameHomeHTop {
	}.gameHomeHTop .left {
	float:left;
	width:200px;
	height:92px;
	text-align:center;
	line-height:26px;
	color:#fff;
	font-size:18px;
	background:#0092FF;
	border-radius:10px;
}
.gameHomeHTop .left h3 {
	padding-top:20px;
}
.gameHomeHTop .right {
	float:right;
	width:calc(100% - 228px);
	margin-top:12px;
	color:#666;
	font-size:16px;
}
.gameHomeHList {
	margin-top:6px;
}
.gameHomeHList li {
	float:left;
	margin-left:95px;
	line-height:38px;
}
.gameHomeHList li:first-child {
	margin-left:0;
}
.gameHomeHList li span {
	font-size:24px;
	color:#f60;
}
.gameHomeHBom {
	margin-top:5px;
	line-height:38px;
	color:#666;
}
.gameHomeHBom h3 {
	float:left;
}
.gameHomeHBom h3 span {
	color:#f60;
}
.gameHomeHBom p {
	float:right;
	margin-right:340px;
}
.gameHomeHBom p span {
	margin-left:20px;
}
.gameHomeHBom p span:first-child {
	margin-left:0;
}
.gameHomeWrap {
	margin-top:20px;
}
.gameHomeWrap table {
	width:100%;
	text-align:center;
	color:#666;
	border:1px solid #ccc;
}
.gameHomeWrap table.gameHomeTable {
	}.gameHomeWrap table.gameHomeTable th {
	height:50px;
	font-size:16px;
	font-weight:normal;
	color:#555;
}
.gameHomeWrap table th {
	border-left:1px solid #ccc;
	background:#eeeeee;
}
.gameHomeWrap table th:first-child {
	border-left:none;
}
.gameHomeWrap table td {
	height:42px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
.gameHomeWrap table td:first-child {
	border-left:none;
}
.gameHomeWrap table td:nth-child(3) {
	color:#333;
	font-size:20px;
}
.gameHomeWrap table td:nth-child(3) span {
	color:#0092FF;
}
.gameHomeWrap table td:nth-child(3) a {
	display:none;
	width:40px;
	text-align:center;
	font-size:14px;
	padding:2px 0;
	color:#fff;
	background:#0092FF;
	border-radius:5px;
}
.gameHomeWrap table td:nth-child(3) a.yanz1 {
	display:inline-block;
}
.gameHomeWrap table td:nth-child(3) a:hover {
	background:#0482E0;
}
.gameHomeWrap table td:nth-child(3) p {
	display:inline-block;
	margin-right:8px;
}
.gameHomeWrap table td:nth-child(4) p {
	display:inline-block;
	padding-right:25px;
	background:url(../images/ico_money.png) no-repeat right center;
	color:#FF6600;
	font-weight:bold;
}
.gameHomeWrap table td:nth-child(5) p {
	color:#ccc;
}
.gameHomeWrap table td:nth-child(6) p {
	color:#ccc;
}
.gameHomeWrap table a.betBtn {
	display:inline-block;
	width:76px;
	text-align:center;
	padding:3px 0;
	font-size:16px;
	border-radius:5px;
}
.gameHomeWrap table a.betBtn.betT {
	color:#fff;
	background:#0092FF;
}
.gameHomeWrap table a.betBtn.betT:hover {
	background:#0482E0;
}
.gameHomeWrap table a.betBtn.betK {
	color:#fff;
	background:#ff8a00;
}
.gameHomeWrap table a.betBtn.betK:hover {
	background:#e97e01;
}
.gameHomeWrap table a.betBtn.betY {
	color:#0092FF;
	border:1px solid #CCC;
}
.gameHomeWrap table a.betBtn.betY:hover {
	background:#f4f4f4;
}
.gameHomeWrap .page {
	margin-top:20px;
	padding:40px 0;
}
.gameHomeWrap .zjrnum {
	color:#f54545;
	font-size:16px;
	font-weight:500;
}
.gameHomeWrap .tznum {
	color:#f60;
	font-size:13px;
	font-weight:500;
}
/* .gameHomeWrap .icon {
	color:#ccc;
	margin:0 3px 0 3px
}
*/.gameHomeWrap .win {
	color:#f54545;
	font-weight:600;
}
.gameHomeWrap .lose {
	color:#0f990f;
	font-weight:600;
}
.gameHomeWrap .tz {
	color:#f60;
}
.modal-mask {
	position:fixed;
	width:100%;
	height:100%;
	color:#666;
	background:rgba(0,0,0,0.5);
	top:0;
	left:0;
	z-index:666;
	transition:opacity .3s ease;
}
.modal-wrapper {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.modal-wrapper .wrap {
	box-shadow:none;
	padding:0;
	background:#fff;
	border:1px solid #ccc;
}
.modal-header h3 {
	padding:26px 0 20px 0;
	font-size:16px;
	text-align:center;
}
.modal-container {
	transition:all .3s ease;
}
.modal-body {
	}.modal-body table {
	width:100%;
	text-align:center;
}
.modal-body table td {
	height:40px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
}
.modal-body table tr:first-child th {
	border-top:none;
}
.modal-body table td:first-child {
	border-left:none;
}
.modal-body table td.gameKai {
	width:15%;
}
.modal-body table td span {
	font-size:18px;
	color:#f54545;
}
.modal-body table td.gameWin {
	font-size:18px;
}
.modal-footer {
	}.modal-footer .modal-default-button {
	position:absolute;
	width:36px;
	height:36px;
	top:15px;
	right:30px;
	background:url(../images/close_btn2.png) no-repeat center;
	cursor:pointer;
	-moz-transition:all 0.3s ease-in;
	-webkit-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in;
}
.modal-footer .modal-default-button:hover {
	background:url(../images/close_btn1_a.png) no-repeat center;
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
.modal-enter .modal-container,.modal-leave-active .modal-container {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
/*游戏中心-游戏规则*/.gameRuleWrap {
	margin-top:30px;
	padding-bottom:50px;
}
.gameRuleWrap table {
	}.gameRuleWrap table th {
	height:64px;
	font-size:16px;
	font-weight:normal;
}
.gameRuleWrap table th:first-child {
	border-left:none;
}
table.gameTable {
	width:100%;
	text-align:center;
	color:#666;
	border:1px solid #ccc;
	border-radius:10px;
	overflow:hidden;
}
table.gameTable td {
	height:42px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
table.gameTable td i {
	background:red;
	display:inline-block;
	text-align:center;
	width:30px;
	line-height:30px;
	border-radius:50%;
	color:#FFF;
	font-size:20px;
}
table.gameTable td:first-child {
	border-left:none;
}
table.gameTable th {
	border-left:1px solid #ccc;
	background:#eeeeee;
}
table.gameTable th:first-child {
	border-left:none;
}
/*游戏中心-投注*/.gameBetWrap {
	margin-top:22px;
}
.gameBetWrap h2 {
	margin-bottom:6px;
	color:#666;
}
.gameBetWrap h2 span {
	color:#0092FF;
}
.gameBetH {
	}.gameBetH a {
	display:inline-block;
	width:55px;
	height:28px;
	margin-right:5px;
	line-height:28px;
	text-align:center;
	margin-bottom:10px;
	color:#808080;
	border:1px solid #CCC;
	border-radius:4px;
}
.gameBetH a:hover {
	background:#F3F3F3;
}
.gameBetH a:nth-child(19n) {
	margin-right:0;
}
.gameBetM a {
	color:#fff;
	background:#0092FF;
}
.gameBetM a:hover {
	background:#0482E0;
}
.gameBetB {
	height:34px;
	line-height:34px;
	margin-top:20px;
}
.gameBetB .left {
	float:left;
}
.gameBetBL {
	height:100%;
}
.gameBetBei {
	height:100%;
}
.gameBetBei a {
	display:inline-block;
	width:32px;
	height:100%;
	margin-left:4px;
	background-position:center;
	background-repeat:no-repeat;
	vertical-align:top;
}
.gameBetBei a:first-child {
	margin-left:0;
}
.gameBetBei a.gameBetBei1 {
	background-image:url(../images/game_bet_ico1.png);
}
.gameBetBei a.gameBetBei2 {
	background-image:url(../images/game_bet_ico2.png);
}
.gameBetBei a.gameBetBei3 {
	background-image:url(../images/game_bet_ico3.png);
}
.gameBetBei a.gameBetBei4 {
	background-image:url(../images/game_bet_ico4.png);
}
.gameBetBei a.gameBetBei5 {
	background-image:url(../images/game_bet_ico5.png);
}
.gameBetInput {
	width:158px;
	height:100%;
	margin-left:25px;
	padding:0 10px;
	font-size:0;
	box-sizing:border-box;
	border:1px solid #CCC;
	border-radius:6px;
}
.gameBetInput input {
	width:100%;
	font-size:14px;
	color:#666;
	vertical-align:middle;
}
.gameBetBE {
	width:80px;
	height:32px;
	margin-left:25px;
	margin-top:2px;
	text-align:center;
	color:#fff;
	background:#0092FF;
	border-radius:16px;
}
.gameBetBE:hover {
	background:#0482E0;
}
.gameBetBM {
	font-size:0;
	margin-right:20px;
}
.gameBetBM a {
	display:inline-block;
	width:80px;
	height:32px;
	margin-left:12px;
	margin-top:2px;
	font-size:14px;
	text-align:center;
	color:#fff;
	background:#0092FF;
	border-radius:16px;
	vertical-align:top;
}
.gameBetBM a:first-child {
	margin-left:0;
}
.gameBetBM a:hover {
	background:#0482E0;
}
.gameBetB .right {
	float:right;
	height:100%;
}
.gameBetBR {
	width:230px;
	border:1px solid #CCC;
	border-radius:6px;
	overflow:hidden;
}
.gameBetBR button {
	width:78px;
	color:#fff;
	background:#0092FF;
	cursor:pointer;
}
.gameBetBR .left {
	margin-left:8px;
}
.gameBetBR .left span {
	color:#0092FF;
}
.gameCont {
	margin-top:32px;
	padding-bottom:60px;
}
.gameCont .left {
	float:left;
	width:49.5%;
}
.gameCont .right {
	float:right;
	width:49.5%;
}
.gameCont table {
	}.gameCont table th {
	height:50px;
	font-size:16px;
	font-weight:normal;
	color:#555;
}
.gameTableBtn {
	display:inline-block;
	width:14px;
	height:14px;
	border:1px solid #CCC;
	border-radius:2px;
	vertical-align:middle;
}
.gameTableBtn.on {
	background-color:#0092FF;
	background-image:url(../images/dui2.png);
	background-position:center;
	background-repeat:no-repeat;
}
.gameCont table input {
	width:78px;
	box-sizing:border-box;
	padding:0 10px;
	font-size:16px;
	color:#666;
	border:1px solid #ccc;
	vertical-align:middle;
}
.gameCont table a {
	display:inline-block;
	width:26px;
	height:26px;
	line-height:30px;
	text-align:center;
	color:#fff;
	margin:0 5px;
	background:#f60;
}
/*游戏中心-自动投注*/.gameAuto {
	margin-top:30px;
	padding-bottom:40px;
}
.gameAutoWrap {
	border:1px solid #ccc;
	border-radius:10px;
	overflow:hidden;
}
.gameAutoH {
	padding:18px 0;
	line-height:24px;
	text-align:center;
}
.gameAutoH ul {
	font-size:0;
}
.gameAutoH ul li {
	display:inline-block;
	margin-left:18px;
	vertical-align:top;
	color:#666;
}
.gameAutoH ul li:first-child {
	margin-left:0;
}
.gameAutoH ul li em {
	font-size:16px;
	margin-right:6px;
}
.gameAutoHInner {
	display:inline-block;
	width:100px;
	height:26px;
	padding:0 10px;
	font-size:0;
	box-sizing:border-box;
	border:1px solid #66beff;
	border-radius:6px;
	overflow:hidden;
	vertical-align:top;
}
.gameAutoHInner select {
	width:100%;
	height:100%;
	padding:0 24px 0 8px;
	color:#666;
	border:none;
	position:relative;
	z-index:1;
}
.gameAutoHInnerSelect {
	position:relative;
	padding:0;
}
.gameAutoHInnerSelect span {
	position:absolute;
	width:24px;
	height:100%;
	background:url(../images/ico_sj-xiala.png) no-repeat center;
	top:0;
	right:0;
	z-index:6;
}
.gameAutoHInner input {
	width:100%;
	font-size:14px;
	color:#666;
	vertical-align:middle;
}
.gameAutoWrap table {
	border-radius:0;
	border:none;
	border-bottom:1px solid #ccc;
}
.gameAutoB {
	padding:12px 0;
}
.gameAutoB button {
	display:block;
	width:150px;
	height:36px;
	margin:0 auto;
	color:#fff;
	font-size:16px;
	background:#0092FF;
	border-radius:18px;
	cursor:pointer;
}
.gameAutoB button:hover {
	background:#0482E0;
}
.gameTxt {
	margin-top:45px;
}
.gameTxt p {
	color:#666;
	line-height:30px;
}
/*合作商家*/.cooperBox .wrap {
	overflow:hidden;
}
.coorperList {
	width:1266px;
	margin-top:20px;
}
.coorperList li {
	float:left;
	width:250px;
	height:170px;
	margin-right:65px;
	margin-bottom:40px;
	border-radius:6px;
	background:url(../images/coor_img.jpg) no-repeat center;
	background-size:cover;
}
.coorperList li:hover {
	box-shadow:0 0 20px 0 #b3bac7;
}
.coorperList li a {
	display:block;
	height:100%;
	color:#fff;
}
.coorperList li h3 {
	margin-top:28px;
	margin-bottom:6px;
	font-size:18px;
	text-align:center;
}
.coorperList li p {
	text-align:center;
}
.coorperList li img {
	width:90px;
	margin:8px 0 0 10px;
}
.cooperBox .page {
	padding:40px 0;
	margin-bottom:10px;
}
/*礼品兑换*/.giftBox {
	}.giftBox .left {
	float:left;
	width:240px;
	padding-bottom:16px;
	border:1px solid #CCC;
	border-radius:10px;
	overflow:hidden;
}
.giftLeft h3 {
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#fff;
	background:#0092FF;
}
.giftLeft h3 em {
	}.giftLeft h3 span {
	display:inline-block;
	width:30px;
	height:100%;
	margin-left:10px;
	margin-right:4px;
	vertical-align:top;
	font-size:0;
}
.giftLeft h3 span img {
	vertical-align:middle;
}
.giftLeft ul {
	}.giftLeft ul li {
	height:36px;
	line-height:36px;
	border-bottom:1px dashed #e4e4e4;
}
.giftLeft ul li:last-child {
	border-bottom:none;
}
.giftLeft ul li a {
	display:block;
	height:100%;
	padding-left:40px;
	color:#808080;
}
.giftLeft ul li a:hover {
	color:#0092FF;
	background:#f3f3f3;
}
.giftBox .right {
	float:right;
	width:940px;
}
.giftHead {
	height:64px;
	line-height:64px;
	border:1px solid #CCC;
	border-radius:10px;
	overflow:hidden;
}
.giftHead h3 {
	float:left;
	width:82px;
	text-align:center;
	color:#fff;
	background:#0092FF;
}
.giftHead h3 span {
	display:inline-block;
	line-height:24px;
	vertical-align:middle;
}
.giftHeadCont {
	float:right;
	width:calc(100% - 82px);
	text-align:center;
}
.giftHeadCont p,.giftHeadCont p span,.giftHeadCont p em,.giftHeadCont i {
	display:inline-block;
	vertical-align:middle;
}
.giftHeadCont p {
	font-size:0;
}
.giftHeadCont p span {
	margin-right:14px;
	font-size:32px;
	color:#0092FF;
	font-style:italic;
	vertical-align:top;
}
.giftHeadCont p em {
	font-size:16px;
}
.giftHeadCont i {
	width:30px;
	height:30px;
	margin:0 85px;
	vertical-align:middle;
	background:url(../images/ico_jt_gift.png) no-repeat center;
}
.gidtWrap {
	overflow:hidden;
	margin-top:20px;
}
.giftList {
	width:990px;
}
.giftList li {
	float:left;
	width:283px;
	margin-right:44px;
	margin-bottom:20px;
}
.giftList li:hover img {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);
}
.giftList li:hover h3 {
	color:#0092FF;
}
.giftList li .pic {
	border-radius:10px;
}
.giftList li a {
	}.giftList li h3 {
	line-height:40px;
	font-size:16px;
	font-weight:600;
	color:#4c4c4c;
}
.giftList li p {
	height:26px;
	line-height:26px;
}
.giftList li p span {
	display:inline-block;
	padding-right:20px;
	background:url(../images/ico_money.png) no-repeat right center;
	color:#FF6600;
	font-weight:bold;
}
.giftList li p a {
	float:right;
	width:106px;
	height:100%;
	text-align:center;
	color:#fff;
	background:#0092FF;
	border-radius:13px;
}
.giftList li p a:hover {
	background:#0482E0;
}
.giftListInner {
	padding:0 12px;
}
.gidtWrap .page {
	padding:40px 0;
	margin-top:20px;
}
/*礼品兑换-详情页*/.giftDetalBox {
	}.giftDetalBox table {
	width:100%;
	text-align:center;
	border:1px solid #CCC;
	border-radius:10px;
	overflow:hidden;
}
.giftDetalBox table th {
	height:52px;
	font-size:18px;
	font-weight:normal;
	color:#fff;
	background:#0092FF;
}
.giftDetalBox table td {
	height:50px;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
}
.giftDetalBox table td:first-child {
	border-left:none;
}
.giftDetalBox table.giftDetalTable1 {
	margin:20px 0 40px 0;
}
.giftDetalBox table.giftDetalTable1 td:first-child {
	width:106px;
	font-size:16px;
	color:#0092FF;
}
.giftDetalBox p.tableDer {
	color:#666;
	line-height:40px;
}
.giftDetalWrap {
	margin-top:50px;
	padding-bottom:70px;
}
.giftDetalWrap .left {
	float:left;
	width:50%;
}
.giftDetalL {
	text-align:center;
}
.giftDetalL .pic {
	width:362px;
	margin:0 auto;
}
.giftDetalL .pic img {
	width:auto;
	max-width:100%;
}
.giftDetalL h3 {
	margin-top:20px;
	font-size:16px;
	line-height:24px;
	text-align:center;
	color:#0092FF;
}
.giftDetalBototm {
	height:50px;
	margin-top:30px;
	line-height:50px;
	text-align:center;
	font-size:16px;
	color:#fff;
	background:#0092FF;
}
.giftDetalBototm span:first-child {
	margin-right:70px;
}
.giftDetalL p {
	margin-top:20px;
	color:#666;
}
.giftDetalForm {
	}.giftDFormInner {
	line-height:40px;
	margin-bottom:20px;
}
.giftDFormInner h3 {
	float:left;
	width:184px;
	text-align:right;
	color:#808080;
}
.giftDFormInput {
	float:left;
	width:280px;
	height:40px;
	margin-left:6px;
	border:1px solid #CCC;
}
.inputInner {
	padding:0 10px;
	font-size:0;
}
.inputInner input {
	width:100%;
	vertical-align:middle;
	font-size:14px;
	color:#666;
	vertical-align:middle;
}
.giftDFormInputYz {
	}.giftDFormInputYz .inputInner {
	float:left;
	width:calc(100% - 116px);
	box-sizing:border-box;
}
.giftDFormInputYz a {
	float:right;
	width:116px;
	height:100%;
	text-align:center;
	color:#fff;
	background:#0092FF;
}
.giftDFormInputYz a:hover {
	background:#0482E0;
}
.giftDFormInputYz a img {
	width:100%;
	height:100%;
}
.giftDFormInner button {
	width:100%;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#fff;
	background:#0092FF;
	border-radius:20px;
	cursor:pointer;
}
.giftDFormInner button:hover {
	background:#0482E0;
}
.giftDFormInputSure {
	border:none;
	margin-top:20px;
}
/*排行榜*/.rankTitle {
	text-align:center;
	padding-top:20px;
}
.rankWrap {
	margin-top:40px;
	padding-bottom:66px;
}
.rankWrap .left {
	float:left;
	width:390px;
	margin-left:12px;
	border:1px solid #CCC;
	border-radius:10px;
	overflow:hidden;
}
.rankWrap .left:first-child {
	margin-left:0;
}
.rankWrap h3 {
	height:70px;
	line-height:70px;
	text-align:center;
	font-size:18px;
	color:#fff;
	background:#0092FF;
}
.rankWrap ul {
	margin-top:0;
}
.rankWrap ul li {
	height:42px;
	line-height:42px;
	padding:0 6px 0 4px;
}
.rankWrap ul li:nth-child(1) span em,.rankWrap ul li:nth-child(2) span em,.rankWrap ul li:nth-child(3) span em {
	display:none;
}
.rankWrap ul li span {
	text-align:center;
}
.rankWrap ul li span em {
	display:inline-block;
	margin-left:0;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
	color:#fff;
	background:#b3b3b3;
	vertical-align:middle;
	padding-right:0;
}
.icon {
	display:inline-block;
	padding-right:25px;
	background:url(../images/ico_money.png) no-repeat right center;
	color:#FF6600;
	font-weight:bold;
}
.gameHomeWrap table.gameHomeTable1 {
	border-left:none;
	border-top:none;
}
.gameHomeWrap table.gameHomeTable1 td:first-child {
	border-left:1px solid #ccc;
}
.gameHomeWrap .gameHomeTable1 {
	margin-bottom:25px;
	text-align:left;
	font-size:16px;
}
.gameHomeWrap .gameHomeTable1 td {
	padding:0 10px;
}
.gameHomeTable1 .gameHd {
	display:table;
	width:98%;
	height:90%;
	margin:0 auto;
	text-align:center;
	line-height:26px;
	color:#fff;
	font-size:18px;
	background:#0092FF;
	border-radius:10px;
}
.gameHomeTable1 .gameHd span {
	display:block;
}
.gameHomeTable1 .gameHd p {
	display:table-cell;
	vertical-align:middle;
}
.gameHomeTable1 .gameHdTitle {
	width:200px;
}
.gameHomeWrap .gameHomeTable1 td.gameHdKai {
	padding-right:84px;
	position:relative;
}
.gameNoic {
	position:absolute;
	height:24px;
	padding:0 8px;
	right:10px;
	top:10px;
	line-height:24px;
	font-size:14px;
	color:#fff;
	background:#0092FF;
	border-radius:4px;
	cursor:pointer;
}
.gameHdWin span {
	margin-left:9.5%;
}
.gameHdWin span:first-child {
	margin-left:0;
}
.gameHdWin span em {
	font-size:24px;
	color:#0092FF;
}
.gameHdTotal {
	font-size:14px;
}
.gameHdTotal .left {
	float:left;
	width:49%;
}
.gameHdTotal .left span {
	color:#f60;
}
.gameHdTotal .right {
	float:right;
	width:49%;
}
.gameHdTotal .right span {
	margin-left:18px;
}
.gameHdTotal .right span:first-child {
	margin-left:0;
}
.gameGetM {
	line-height:28px;
	margin-bottom:6px;
}
.gameGetM a {
	color:#ff8a00;
	margin-right:4px;
}
.gameGetM a:hover {
	color:#F24A00;
}
.gameGetM span {
	color:#ff8a00;
	cursor:pointer;
}
.gameGetM span:hover {
	color:#F24A00;
}
@media screen and (max-width:1440px) {
	.topNav nav {
	margin-right:5%;
}
}@media screen and (max-width:1366px) {
	.wrap,.contentMain .wrap {
	width:94%;
	box-sizing:border-box;
}
.contentMain .wrap {
	padding-left:24px;
	padding-right:24px;
}
.homeGameList li {
	width:22.7%;
	margin-left:3%;
}
.gameHW {
	width:102%;
}
.gameH a {
	width:94px;
}
.coorperList {
	width:100%;
}
.coorperList li {
	width:22.7%;
	margin-right:3%;
}
.coorperList li:nth-child(4n) {
	margin-right:0;
}
.gameBetH a {
	width:8.18%;
	margin-right:1%;
	box-sizing:border-box;
}
.gameBetBei a {
	margin-left:2px;
}
.gameBetInput {
	margin-left:16px;
}
.gameBetBE {
	margin-left:15px;
}
.gameBetBM a {
	width:74px;
}
.giftBox .left {
	width:24%;
}
.giftBox .right {
	width:72%;
}
.giftList {
	width:100%;
}
.giftHeadCont i {
	margin:0 50px;
}
.giftList li {
	width:31.33%;
	margin-right:3%;
}
.giftList li:nth-child(3n) {
	margin-right:0;
}
.rankWrap .left {
	width:31.333%;
	margin-left:3%;
	box-sizing:border-box;
}
.modal-wrapper {
	width:80%;
}
.modal-wrapper .wrap {
	width:100%;
	padding:0;
}
}@media screen and (max-width:1280px) {
	.topNav nav {
	margin-right:3%;
}
.homeLinkWrap {
	padding:0 30px;
}
.gameHomeWrap table td:nth-child(3) a {
	width:70px;
}
.gameHomeWrap table a.betBtn {
	width:66px;
}
.gameBetBei a {
	margin-left:0;
}
.gameBetInput {
	width:116px;
	margin-left:12px;
}
.gameBetBE {
	width:76px;
	margin-left:12px;
}
.gameBetBM {
	margin-right:15px;
}
.gameBetBR {
	width:208px;
}
.gameBetBM a {
	width:70px;
	margin-left:8px;
}
.gameBetBR button {
	width:70px;
}
}@media screen and (max-width:1140px) {
	.topNav nav {
	margin-right:0;
}
.topNav nav ul li a {
	padding:0 20px;
}
.homeGiftInner {
	padding:0 6px 12px 6px;
}
.homeGiftList li h3 {
	font-size:17px;
}
.homeNewsWrap ul li .time {
	margin-right:12px;
}
.coorperList li {
	width:23.5%;
	height:156px;
	margin-right:2%;
}
.coorperList li h3 {
	margin-top:24px;
}
.gameOrder ul li {
	font-size:15px;
}
.gameAutoH ul li {
	margin-left:12px;
}
.gameAutoH ul li em {
	font-size:15px;
	margin-right:2px;
}
.gameAutoHInner select,.gameAutoHInner input {
	font-size:13px;
}
.gameAutoHInner {
	width:96px;
}
.gameHW {
	width:101%;
}
.gameH a {
	width:90px;
	font-size:13px;
	margin-right:9px;
}
.gameBetBei a {
	width:28px;
	background-size:100%;
}
.gameBetInput {
	width:100px;
	padding:0 8px;
	margin-left:10px;
}
.gameBetBE {
	width:70px;
	margin-left:10px;
}
.gameBetBM a {
	width:68px;
	margin-left:4px;
}
.gameBetBM {
	margin-right:10px;
}
.gameBetBR .left,.gameBetBM a,.gameBetBE,.gameBetInput input,.gameBetBR button {
	font-size:13px;
}
.gameBetBR {
	width:180px;
}
.gameBetBR button {
	width:64px;
}
.gameBetBR .left {
	margin-left:3px;
}
.gameCont table a {
	width:22px;
}
.gameCont table input {
	width:60px;
}
.giftList li {
	width:32%;
	margin-right:2%;
}
.giftList li h3 {
	font-size:15px;
}
.giftList li p a {
	width:82px;
}
.giftDFormInner h3 {
	width:138px;
}
.newsDetaiCotrl .left {
	margin-left:36px;
}
.newsDetaiCotrl .right {
	margin-right:36px;
}
.rankWrap .left {
	width:32%;
	margin-left:2%;
}
.footerM {
	margin:0 25px 0 45px;
}
#footer .left {
	max-width:428px;
}
.rankWrap ul li {
	font-size:13px;
}
.homeRankList li em {
	width:80px;
	margin-left:4px;
}
.homeRankList li i {
	width:70px;
	font-size:12px;
}
.gameHomeTable1 .gameHdTitle {
	width:172px;
}
.gameNoic {
	padding:0 6px;
}
}@media screen and (max-width:1024px) {
	.topNav nav ul li {
	margin-left:8px;
}
.topNav nav ul li a {
	padding:0 16px;
}
.gameHomeHList li {
	margin-left:76px;
}
.gameHomeTable1 .gameHd {
	font-size:16px;
}
.gameHomeWrap .gameHomeTable1 {
	font-size:14px;
}
}@media screen and (max-width:992px) {
	.topNav {
	height:86px;
	line-height:86px;
	position:relative;
}
.topNav nav {
	margin-top:25px;
}
.topNav .logo {
	width:145px;
}
.topNav .logo img {
	max-width:100%;
	max-height:100%;
}
.muen {
	display:block;
}
.topNav nav {
	width:240px;
	height:100%;
	margin:0;
	padding:0;
	background:#fff;
	position:fixed;
	top:0;
	right:-100%;
	z-index:99;
}
.topNav nav ul {
	padding-top:118px;
}
.topNav nav ul li {
	width:100%;
	height:44px;
	margin:0;
	text-align:center;
	line-height:44px;
	border-radius:0;
	border-bottom:1px solid #eee;
}
.topNav nav ul li a {
	padding:0;
	height:100%;
}
.topHead {
	position:relative;
	z-index:111;
}
.homeGameList li {
	width:23.5%;
	margin-left:2%;
}
.homeTit {
	padding:30px 0 32px 0;
}
.moreHome {
	margin-top:50px;
}
.homeGameWrap {
	padding-bottom:50px;
}
.homeGiftList li .pic {
	width:140px;
	height:140px;
	border:5px solid #0092ff;
}
.homeGiftList li h3 {
	font-size:16px;
}
.homeGiftList li p,.homeRankList li {
	font-size:13px;
}
.homeGiftList li a {
	width:90px;
}
.homeNewsWrap ul {
	width:49%;
}
.homeLinkWrap ul li {
	margin-right:16px;
}
.homeNewsWrap ul li .time {
	width:52px;
	margin-right:8px;
}
.homeNewsWrap ul li h3 {
	font-size:15px;
}
#footer .ewm {
	width:100%;
	margin-bottom:20px;
}
#footer .left {
	width:49%;
	margin:0;
	max-width:100%;
}
#footer .footerM.left {
	margin-right:2%;
}
.modal-wrapper {
	width:94%;
}
.gameOrder ul li {
	font-size:14px;
}
.gameHomeHTop .left {
	width:152px;
	font-size:17px;
}
.gameHomeHTop .right {
	width:calc(100% - 166px);
	font-size:15px;
}
.gameHomeHList li {
	margin-left:50px;
}
.gameHomeHBom p {
	margin-right:0;
}
.gameHomeWrap table.gameHomeTable th {
	font-size:15px;
}
.gameHomeWrap table td {
	font-size:13px;
}
.gameHomeWrap table td:nth-child(3) a {
	width:50px;
	font-size:14px;
}
.gameHomeWrap table td:nth-child(3) {
	font-size:16px;
}
.gameHomeWrap table a.betBtn {
	width:52px;
	font-size:14px;
}
.coorperList li {
	height:148px;
	margin-bottom:30px;
}
.coorperList li h3 {
	font-size:16px;
	margin-top:20px;
}
.cooperBox .page {
	padding:25px 0;
}
.contentMain .wrap {
	padding-top:20px;
}
.gameAutoH ul li {
	width:174px;
	text-align:right;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}
.gameAutoH ul li:first-child {
	margin-left:10px;
}
.gameBetB .gameBetBM {
	width:100%;
	text-align:right;
	margin-top:12px;
	margin-bottom:20px;
}
.gameCont table input {
	width:48px;
	padding:0 5px;
	font-size:14px;
}
.gameRuleWrap table th {
	font-size:15px;
}
.giftLeft ul li a {
	padding-left:26px;
}
.giftHeadCont p span {
	font-size:26px;
}
.giftHeadCont p em {
	font-size:15px;
}
.giftHeadCont i {
	margin:0 16px;
}
.giftHead {
	height:58px;
	line-height:58px;
}
.giftHead h3 span {
	line-height:20px;
}
.giftList li h3,.giftList li p span {
	font-size:13px;
}
.giftList li p a {
	width:64px;
	font-size:13px;
}
.giftDetalBox table th {
	font-size:17px;
}
.giftDFormInner h3 {
	width:calc(100% - 240px);
}
.giftDetalL .pic {
	width:90%;
}
.giftDFormInput {
	width:220px;
}
.giftDetalBototm {
	font-size:15px;
}
.giftDetalBototm span:first-child {
	margin-right:36px;
}
.newsDetaiCotrl .left {
	width:100%;
	text-align:center;
	margin:0;
}
.newsDetaiCotrl .right {
	float:none;
	width:400px;
	margin:0 auto;
}
.newsDetaiCotrl {
	margin-bottom:35px;
}
.rankWrap ul li {
	font-size:12px;
}
.homeRankList li em {
	width:72px;
	margin-left:3px;
	background-size:16px;
}
.homeRankList li i {
	margin-left:3px;
	font-size:10px;
}
.rankWrap ul li span {
	width:20px;
	margin-right:4px;
}
.rankWrap ul li span em {
	width:18px;
	height:18px;
	line-height:18px;
}
.homeRankList li:nth-child(1) span,.homeRankList li:nth-child(2) span,.homeRankList li:nth-child(3) span {
	background-size:20px;
}
.gameHomeTable1 .gameHdTitle {
	width:138px;
}
.gameHomeTable1 .gameHd {
	width:100%;
}
.gameHomeWrap .gameHomeTable1 td {
	padding:0 8px;
}
.gameNoic {
	right:8px;
}
.gameHdWin span em {
	font-size:22px;
}
}@media screen and (max-width:768px) {
	.homeGameList li {
	width:49%;
	margin:0;
	margin-right:2%;
	margin-bottom:20px;
}
.homeGameList li:nth-child(2n) {
	margin-right:0;
}
.moreHome {
	width:130px;
	margin-top:24px;
}
.homeGiftList li {
	width:50%;
	margin-bottom:24px;
}
.homeGiftList li:nth-child(3) .homeGiftInner {
	border:none;
}
.homeGiftList li .pic {
	width:120px;
	height:120px;
}
.homeGiftList li h3 {
	margin-bottom:5px;
	font-size:14px;
	line-height:18px;
	height:36px;
	overflow:hidden;
}
.homeGiftList li p,.homeRankList li {
	font-size:12px;
}
.homeGiftList li p {
	line-height:18px;
	height:54px;
}
.homeGift {
	padding-bottom:25px;
}
.homeNewsWrap,.homeRankWrap,.homeNewsWrap ul {
	width:100%;
}
.homeNewsWrap {
	margin-bottom:30px;
}
.homeNewsWrap ul li {
	margin-top:20px;
}
.homeLinkWrap ul li {
	margin-right:10px;
}
#footer .left {
	width:100%;
	margin:0;
	font-size:12px;
}
#footer {
	padding:40px 0 22px 0;
}
#footer .footerM {
	text-align:center;
	margin-bottom:10px;
}
.topNav .logo {
	position:relative;
	z-index:111;
}
.topNav {
	height:72px;
	line-height:72px;
}
.topNav.on {
	height:60px;
	line-height:60px;
}
.topNav nav ul {
	padding-top:104px;
}
.page:before {
	background:none;
}
.gameH a {
	width:81px;
	height:26px;
	line-height:26px;
	font-size:12px;
	margin-bottom:8px;
	margin-right:10px;
}
.contentMain .wrap {
	padding-left:10px;
	padding-right:10px;
}
.gameOrder,.gameOrder ul {
	height:auto;
}
.gameOrder ul li {
	height:36px;
	line-height:36px;
	width:25%;
	border:none;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	box-sizing:border-box;
}
.gameOrder ul li:nth-child(4n) {
	border-right:none;
}
.gameOrder ul li:last-child {
	border-bottom:none;
}
.gameOrder ul li a {
	border:none;
}
.gameOrder {
	margin-top:0px;
}
.gameWrap {
	margin-top:0px;
}
.gameHomeHTop {
	display:none;
}
.gameHomeHTop .left {
	display:none;
	width:100%;
	height:84px;
}
.gameHomeHTop .left h3 {
	padding-top:15px;
}
.gameHomeHTop .right {
	width:100%;
}
.gameHomeHTop .right h3 em {
	display:block;
	font-size:15px;
	margin-bottom:5px;
}
.gameHomeHList li {
	width:50%;
	margin:0;
	line-height:32px;
}
.gameHomeHTop .right {
	font-size:14px;
}
.gameHomeHList li span {
	font-size:20px;
}
.gameHomeHBom p {
	width:100%;
}
.gameHomeHBom {
	line-height:30px;
}
.gameHomeWrap {
	margin-top:0px;
}
.gameHomeWrap table.gameHomeTable th {
	font-size:13px;
}
.gameHomeWrap table.gameHomeTable th:nth-child(4) {
	display:none;
}
.gameHomeWrap table.gameHomeTable th:nth-child(5) {
	display:none;
}
.gameHomeWrap table td {
	font-size:12px;
}
.gameHomeWrap table td:nth-child(3) a {
	width:36px;
	font-size:12px;
	padding:2px 0;
}
.gameHomeWrap table td:nth-child(3) a.yanz1 {
	display:none;
}
.gameHomeWrap table td:nth-child(3) {
	font-size:12px;
}
.gameHomeWrap table td:nth-child(4) {
	display:none;
}
.gameHomeWrap table td:nth-child(5) {
	display:none;
}
.gameHomeWrap table a.betBtn {
	width:36px;
	font-size:12px;
}
.gameHomeWrap .zjrnum {
	font-size:13px;
}
.gameHomeWrap .tznum {
	font-size:12px;
}
.modal-wrapper {
	width:96%;
}
.modal-body {
	overflow:auto;
}
.modal-wrapper .wrap {
	padding:0;
	width:100%;
}
.modal-header h3 {
	font-size:14px;
}
.modal-body table {
	font-size:12px;
}
.modal-body table td span,.modal-body table td.gameWin {
	font-size:13px;
}
.modal-body table td {
	max-width:100px;
}
.modal-footer .modal-default-button {
	right:10px;
}
.coorperList li {
	width:48%;
	height:130px;
	margin-right:4%;
	margin-bottom:20px;
}
.coorperList li:nth-child(2n) {
	margin-right:0;
}
.coorperList li h3 {
	margin-top:16px;
	font-size:15px;
}
.coorperList li p {
	font-size:12px;
}
.coorperList {
	margin-top:0;
}
.gameAutoH ul li em {
	font-size:13px;
}
.gameAutoH ul li {
	width:50%;
	margin:0;
	margin-bottom:6px;
}
.gameAutoH ul li:first-child {
	margin:0;
}
.gameAutoH {
	text-align:left;
}
table.gameTable td {
	font-size:12px;
}
.gameAutoB button {
	width:120px;
	font-size:13px;
}
.gameAutoHInner {
	width:92px;
}
.gameBetH a {
	font-size:12px;
	width:42px;
	margin:0 2px 6px 2px;
}
.gameBetH a:nth-child(11n) {
	margin:0 2px 6px 2px;
}
.gameBetBei a {
	width:22px;
}
.gameBetInput {
	width:88px;
}
.gameBetBR .left,.gameBetBM a,.gameBetBE,.gameBetInput input,.gameBetBR button {
	font-size:12px;
}
.gameBetBE {
	width:64px;
}
.gameBetB .gameBetBR {
	margin-top:15px;
}
.gameBetBM a {
	width:56px;
}
.gameBetBM {
	margin-right:0;
}
.gameCont .left,.gameCont .right {
	width:100%;
}
.gameCont .left {
	margin-bottom:20px;
}
.gameCont table input {
	font-size:12px;
	width:50px;
	padding:0 2px;
}
.gameCont table a {
	width:18px;
}
.gameCont table th {
	font-size:14px;
}
.gameRuleWrap {
	overflow:auto;
}
.gameRuleWrap table th {
	font-size:14px;
}
table.gameTable td {
	max-width:88px;
}
.giftBox .left,.giftBox .right {
	width:100%;
}
.giftLeft h3 {
	position:relative;
	font-size:15px;
	border-top:1px solid #6ab7f0;
}
.giftLeft h3:first-child {
	border-top:none;
}
.giftLeft h3::after {
	display:block;
	content:"";
	width:18px;
	height:18px;
	background:url('../images/arrow1.png');
	background-size:100% 100%;
	position:absolute;
	right:20px;
	top:50%;
	margin-top:-9px;
}
.giftLeft h3.on::after {
	transform:rotate(-90deg);
}
.giftLeft ul {
	display:none;
}
.giftBox .left {
	padding-bottom:0;
	margin-bottom:20px;
}
.giftHead h3 {
	width:52px;
}
.giftHeadCont {
	width:calc(100% - 54px);
}
.giftHeadCont p span {
	font-size:18px;
	margin-right:8px;
}
.giftHeadCont p em {
	font-size:13px;
}
.giftHeadCont i {
	width:22px;
	margin:0;
	background-size:8px;
}
.giftList li {
	width:49%;
	margin-right:2%;
}
.giftList li:nth-child(3n) {
	margin-right:2%;
}
.giftList li:nth-child(2n) {
	margin-right:0;
}
.giftList li p span {
	padding-left:18px;
}
.giftList li p a {
	width:56px;
}
.giftDetalBox table td {
	font-size:12px;
}
.giftDetalBox table.giftDetalTable1 td:first-child {
	font-size:13px;
}
.giftDetalBox table th {
	font-size:15px;
}
.giftDetalWrap .left {
	width:100%;
}
.giftDetalBototm {
	font-size:13px;
}
.giftDetalBototm span:first-child {
	margin-right:26px;
}
.giftDetalL h3 {
	font-size:15px;
}
.giftDFormInner h3 {
	width:92px;
}
.giftDFormInput {
	width:calc(100% - 100px);
}
.giftDetalForm {
	margin-top:20px;
}
.giftDetalL p {
	text-align:left;
}
.topHeadCont p {
	margin-right:10px;
	padding-left:20px;
}
.newsDetaiCotrl {
	text-align:center;
	margin-bottom:15px;
}
.newsDetaiCotrlInner {
	margin:0;
}
.newsDetaiCotrl .right {
	display:inline-block;
	width:auto;
	font-size:12px;
}
.news ul li span {
	margin-right:4px;
}
.news ul li {
	font-size:13px;
}
.rankWrap .left {
	width:100%;
	margin:0;
	margin-bottom:20px;
}
.rankTitle img {
	width:80%;
}
.homeRankList li em {
	margin-left:6px;
}
.gameHomeWrap table span.gameNum {
	width:12px;
	background-size:120px;
	margin-left:0px;
	margin-right:0px;
}
.gameHomeWrap table span.gameNum.gameNum0 {
	background-position:-109px center;
}
.gameHomeWrap table span.gameNum.gameNum1 {
	background-position:0 center;
}
.gameHomeWrap table span.gameNum.gameNum2 {
	background-position:-12px center;
}
.gameHomeWrap table span.gameNum.gameNum3 {
	background-position:-25px center;
}
.gameHomeWrap table span.gameNum.gameNum4 {
	background-position:-37px center;
}
.gameHomeWrap table span.gameNum.gameNum5 {
	background-position:-49px center;
}
.gameHomeWrap table span.gameNum.gameNum6 {
	background-position:-61px center;
}
.gameHomeWrap table span.gameNum.gameNum7 {
	background-position:-73px center;
}
.gameHomeWrap table span.gameNum.gameNum8 {
	background-position:-85px center;
}
.gameHomeWrap table span.gameNum.gameNum9 {
	background-position:-97px center;
}
.gameHomeWrap table span.gameNumR {
	width:20px;
	height:20px;
	margin-left:0;
}
.gameHomeWrap table td:nth-child(3) p {
	margin-right:0;
}
.gameHomeWrap table.gameHomeTable1 {
	margin-top:20px;
	margin-bottom:20px;
}
.gameHomeTable1 .gameHdTitle {
	width:75px;
}
.gameHomeTable1 .gameHd {
	font-size:12px;
}
.gameHomeWrap .gameHomeTable1 td {
	padding:0 4px;
}
.gameNoic {
	font-size:12px;
	padding:0 4px;
	top:4px;
	right:4px;
}
.gameHomeWrap .gameHomeTable1 td.gameHdKai {
	padding-right:64px;
}
.gameHdWin span {
	display:inline-block;
	margin-left:0;
	margin-right:12.5%;
}
.gameHdWin span:last-child {
	margin-right:0;
}
.gameHdWin span em {
	font-size:20px;
}
.gameHdTotal .right span {
	display:inline-block;
	margin-left:0;
	margin-right:20px;
}
.gameHdTotal .right span:last-child {
	margin-right:0;
}
.gameGetM {
	font-size:12px;
}
}@media screen and (max-width:420px) {
	.gameH a {
	width:81px;
	margin-right:10px;
}
}@media screen and (max-width:380px) {
	.gameH a {
	width:77px;
	margin-right:4px;
}
}@media screen and (max-width:320px) {
	.gameH a {
	width:88px;
	height:24px;
	line-height:24px;
	margin-right:4px;
	margin-bottom:5px;
}
.gameHomeWrap table td {
	font-size:10px;
}
.gameHomeWrap table a.betBtn {
	font-size:10px;
}
.gameAutoHInner {
	width:76px;
}
.gameAutoH ul li em {
	font-size:12px;
}
.gameBetInput {
	width:68px;
	padding:0 4px;
}
.gameBetBM a {
	width:52px;
}
.gameCont table input {
	width:40px;
	font-size:10px;
}
.giftHeadCont p span {
	font-size:16px;
	margin-right:2px;
}
.giftHeadCont p em {
	font-size:12px;
}
.giftDetalBox table td {
	font-size:10px;
}
.giftDetalBox table.giftDetalTable1 td:first-child {
	font-size:12px;
}
}/*2018-12-11*//*游戏中心-投注记录*/.gameRecord {
	min-height:300px;
}
.gameReView {
	color:#fff;
	background:#66BEFF;
	padding:2px 6px;
	border-radius:4px;
}
.gameReView:hover {
	background:#0482E0;
}
.gameReBao {
	color:#1B9AF7;
}
.gameReBao:hover {
	text-decoration:underline;
}
.gameReChaH {
	margin-bottom:10px;
}
.gameReChaH h4 {
	text-align:center;
	line-height:26px;
}
.gameReChaH h4:first-child {
	font-size:15px;
}
.gameReChaH h4 span {
	margin:0 20px;
}
.gameReChaH h4 span em {
	padding-right:22px;
	background:url(../images/ico_money.png) no-repeat right center;
}
.gameReTable {
	margin-bottom:40px;
	border-bottom:1px solid #ccc;
}
.gameReTable span.num {
	display:inline-block;
	width:26px;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#fff;
	background:#C91104;
	border-radius:50%;
}
.modal-mask {
	overflow:auto;
}
.modal-wrapper {
	margin:40px 0;
}
.modal-wrapper1 {
	top:8%;
	transform:translate(-50%,0);
}
.modal-wrapper1 .wrap {
	width:800px;
}
.modal-wrapper1 .modal-footer .modal-default-button {
	right:10px;
}
/*游戏中心-编辑模式*/.gameEditH {
	}.gameEditH .gameBetBM,.gameEditH .gameBetBR {
	float:left;
}
.gameEditH .gameBetBE {
	margin-left:0;
	margin-right:20px;
}
.gameEditTit {
	margin-bottom:10px
}
.gameEditTit h3 {
	font-size:16px;
	line-height:30px;
}
.gameEditB {
	margin-top:15px;
}
.gameEditBTit {
	}.gameEditBTit h3 {
	font-weight:600;
}
.gameEditCont {
	}.gameEditInner {
	float:left;
}
.gameEditInner1 {
	margin:0 20px 0 30px;
}
.gameEditCont h4 {
	display:inline-block;
	font-weight:600;
	vertical-align:middle;
}
.gameEditCont .inputW {
	display:inline-block;
	height:26px;
	padding:0 10px;
	line-height:26px;
	font-size:0;
	border:1px solid #ccc;
	vertical-align:top;
}
.gameEditCont .inputW input {
	width:80px;
	font-size:14px;
	vertical-align:middle;
}
.gameEditCont button {
	height:26px;
	width:50px;
	text-align:center;
	border-radius:4px;
	vertical-align:middle;
	cursor:pointer;
}
.gameEditCont button.gameEditXiu {
	color:#fff;
	background:#1B9AF7;
}
.gameEditCont button.gameEditDel {
	margin-left:6px;
	background:#D6D6D6;
}
/*游戏中心-盈利统计*/.gameWinWrap {
	margin-top:15px;
}
.gameWinTable {
	width:100%;
	text-align:center;
}
.gameWinTable th {
	height:50px;
	font-weight:normal;
	font-size:16px;
}
.gameWinTable tr:last-child td {
	background:#eee;
	font-weight:600;
}
/*游戏中心-走势图*/.gameTrendWrap {
	margin-top:15px;
}
.gameTrendWrap .gameAutoHInnerSelect {
	width:110px;
	margin-top:2px;
}
.gameTrendWrap .gameAutoHInnerSelect select {
	font-size:13px;
}
.gameTrendWrap table {
	width:100%;
}
@media screen and (max-width:992px) {
	.gameReView,.gameReBao {
	font-size:13px;
}
.modal-wrapper1 .wrap {
	width:100%;
}
.gameBetB .gameBetBM {
	width:auto;
	margin-top:0;
}
.gameTrendWrap {
	overflow:auto;
}
.gameTrendWrap table {
	min-width:864px;
}
.gameTrendWrap::-webkit-scrollbar-track-piece {
	background-color:rgba(0,0,0,0);
	border-left:1px solid rgba(0,0,0,0);
}
.gameTrendWrap::-webkit-scrollbar {
	width:80px;
	height:3px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.gameTrendWrap::-webkit-scrollbar-thumb {
	background-color:#c9e4fc;
	background-clip:padding-box;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	min-height:2px;
}
.gameTrendWrap::-webkit-scrollbar-thumb:hover {
	background-color:#c9e4fc;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
}@media screen and (max-width:768px) {
	.gameReView,.gameReBao {
	font-size:12px;
}
.gameReView {
	padding:2px 2px;
}
.gameReChaH h4 {
	font-size:12px;
	line-height:20px;
}
.gameReChaH h4:first-child {
	font-size:12px;
}
.gameReChaH h4 span {
	display:inline-block;
	margin:0 4px;
}
.gameReChaH h4 span em {
	padding-right:16px;
	background-size:14px;
}
.gameReTable span.num {
	width:20px;
	height:20px;
	line-height:20px;
}
.gameHomeWrap .page {
	padding:26px 0;
}
.gameEditInner {
	width:100%;
	margin-bottom:15px;
}
.gameEditInner1 {
	width:auto;
	margin-left:0;
	margin-bottom:0;
}
.gameEditBTit h3,.gameEditTit h3 {
	font-size:14px;
	line-height:24px;
}
.gameEditCont h4 {
	font-size:13px;
}
.gameEditCont button {
	width:46px;
	font-size:12px;
}
.gameEditTit {
	dominant-baseline:6px;
}
.gameEditH .gameBetB {
	margin-top:10px;
}
.gameEditH .gameBetB .gameBetBR {
	margin-top:0;
	margin-bottom:15px;
}
.gameEditH .gameBetB .gameBetBM {
	margin-bottom:10px;
}
.gameEditH .gameBetBE {
	margin-right:3px;
}
.gameWinTable th {
	font-size:13px;
	height:36px;
}
table.gameWinTable td {
	height:30px;
}
}@media screen and (max-width:420px) {
	.gameReL {
	width:38px;
}
.gameReView {
	display:inline-block;
	width:26px;
}
}@media screen and (max-width:320px) {
	.gameReView,.gameReBao {
	font-size:10px;
}
}