body {
	margin: 0
}

.diversion {
	margin: auto
}

.show-flex {
	display: flex;
	justify-content: space-around;
	align-items: center;
	box-align: center;
	-moz-box-align: center;
	-webkit-box-align: center
}

.logo {
	text-align: center
}

img {
	vertical-align: middle
}

::-webkit-scrollbar {
	display: none
}

.diversion-top1 {
	height: 100px;
	line-height: 100px;
	border-bottom: 2px solid #e4e8f0
}

.diversion-top1 .gf_title {
	margin: 0 30px 0 0
}

.diversion-title,.link {
	font-size: 36px;
	color: #000f2c;
	text-align: center;
	font-weight: 700
}

.link {
	margin: 25px auto;
	font-size: 30px
}

.link .t1 {
	font-size: 36px;
	margin-bottom: 17px
}

.link .t1 .h1 {
	position: relative
}

.link .t1 .h1 img {
	width: 646px;
	height: 46px;
	margin: 0 auto;
	-o-object-fit: contain;
	object-fit: contain
}

.link .t2 .h2 img {
	width: 660px;
	height: 36px;
	margin: 0 auto
}

.diversion-title .img1 {
	width: 188px;
	height: 63px;
	margin-left: 68px
}

.diversion-title.gf {
	color: #b34001
}

.liner {
	margin: 20px auto 30px;
	width: 206px;
	height: 16px
}

.box {
	width: 100%;
	height: auto;
	padding-bottom: 170px;
	padding-top: 15px;
	background: url(../img/bg.png) no-repeat top;
	background-size: cover
}

.box-all {
	margin: 0 auto;
	padding: 50px 0 0 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

.diversion-btn {
	display: inline-block;
	width: 360px;
	font-size: 18px;
	color: #000;
	text-decoration: none;
	box-sizing: border-box;
	margin: 0 auto;
	cursor: pointer
}

.diversion-btn .btn {
	background: #fff;
	border: 1px solid #898989;
	border-radius: 10px;
	padding: 10px 20px;
	display: flex;
	justify-content: space-around;
	align-items: center;
	margin: 0 0 20px 0
}

.diversion-btn .btn .text {
	text-align: center;
	font-size: 24px;
	color: #353f4b
}

.diversion-btn .btn .text .title_t {
	display: inline-block;
	margin: 5px 0;
	font-size: 18px;
	color: #5d5d5d
}

.diversion-btn .btn .addWeb {
	color: #2d5381;
	font-weight: 700;
	text-align: center;
	font-size: 22px
}

.diversion-btn .btn .huobo img {
	width: 80px;
	height: 80px
}

.diversion-btn .btn .bet365 img {
	width: 80px;
	height: 80px
}

.diversion-btn .btn .venetian img {
	width: 80px;
	height: 80px
}

.diversion-btn .btn .sun img {
	width: 80px;
	height: 80px
}

.diversion-btn .btn .xpj img {
	width: 80px;
	height: 80px
}

.diversion-btn .btn .jinsha img {
	width: 80px;
	height: 80px
}

.diversion-btn .btn .galaxy img {
	width: 80px;
	height: 80px
}

.diversion-btn .btn .aocai img {
	width: 80px;
	height: 80px
}

.diversion-btn .btn .mgm img {
	width: 80px;
	height: 80px
}

.diversion-btn:hover .btn {
	color: #fff;
	background-image: linear-gradient(90deg,#46aef7,#1dd5e6);
	border: 1px solid #fff
}

.diversion-btn:hover .btn .img {
	background: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAAAsCAYAAAAzdnW7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFyGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTA2LTEzVDE5OjQ3OjM5KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA2LTEzVDE5OjQ3OjM5KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wNi0xM1QxOTo0NzozOSswODowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNzE3MWMyNy1lOTQxLTAwNGQtOWVhNC02YjA2ZDhkNzEwMjkiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiYTI1OWNhNi0yOTNjLTQ0NGQtODcwMi1m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) no-repeat;background-size: contain;
	background-position: 50%
}

.diversion-btn:hover .btn .img img {
	opacity: 0
}

.diversion-btn:hover .btn .text span {
	color: #fff
}

.diversion-btn:hover .btn .addWeb {
	color: #023555!important;
	font-weight: 700!important
}

.diversion-tips {
	font-size: 24px;
	text-align: center;
	line-height: 40px;
	width: 881px;
	margin: 50px auto
}

.diversion-tips .t3 {
	width: 267px;
	height: 305px;
	line-height: 305px;
	box-shadow: -1px -1px 9px #bcbcbc
}

.diversion-tips.dj div .h3 img {
	width: 334px;
	height: 24px;
	display: inline-block;
	margin: 0 auto
}

.diversion-tips img {
	width: 209px;
	height: 250px;
	vertical-align: middle;
	-o-object-fit: contain;
	object-fit: contain
}

.other_box {
	padding-top: 40px;
	border-top: 2px solid #e4e8f0;
	text-align: center
}

.other_box .o1 {
	font-size: 24px;
	color: #000f2c
}

.other_box .o2 {
	width: 1184px;
	margin: 56px auto
}

.footer_text {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #212c42;
	font-size: 16px;
	border-top: 2px solid #e4e8f0
}

.footer_text .h4 img {
	width: 282px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	-o-object-fit: contain;
	object-fit: contain
}

.title {
	font-size: 24px;
	color: #061a3d;
	text-align: center;
	line-height: 1;
	font-weight: 700
}

.title.mb30 {
	margin-bottom: 30px
}

@media only screen and (min-width:820px) {
	.box-all {
		width: 820px
	}
}

@media only screen and (max-width:415px) {
	.logo {
		margin-top: 0;
		height: 92px
	}

	.diversion-title {
		width: 92%;
		padding: 0 4%;
		margin: 10px auto 0;
		font-size: 22px;
		line-height: 45px;
		display: flex;
		justify-content: center;
		align-items: center;
		box-align: center;
		-moz-box-align: center;
		-webkit-box-align: center
	}

	.diversion-title .img1 {
		width: 188px;
		height: 63px;
		margin-left: 0
	}

	.diversion-title .gf_title {
		width: 200px;
		margin: 0 30px 0 0
	}

	.diversion-title .gf_title_2 {
		width: 200px
	}

	.link {
		margin: 20px auto;
		font-weight: 700
	}

	.link .t1 {
		font-size: 22px
	}

	.link .t1 .h1 img {
		width: 100%;
		height: 28px;
		-o-object-fit: contain;
		object-fit: contain
	}

	.link .t2 {
		font-size: 18px
	}

	.link .t2 .h2 img {
		width: 90%;
		height: 24px;
		-o-object-fit: contain;
		object-fit: contain
	}

	.liner {
		margin: 0 auto;
		width: 103px;
		height: 8px
	}

	.box {
		height: auto;
		padding-bottom: 150px
	}

	.diversion-tips {
		width: 100%;
		line-height: 24px;
		margin: 26px auto;
		font-size: 16px
	}

	.diversion-tips .t3 {
		width: 30%;
		height: 100px;
		line-height: 100px
	}

	.diversion-tips.dj div .h3 img {
		width: 100%;
		max-width: 100%;
		height: 30px;
		display: inline-block;
		margin: 0 auto
	}

	.diversion-tips img {
		max-width: 100%;
		height: 88px;
		-o-object-fit: contain;
		object-fit: contain
	}

	.other_box .o2 {
		width: 100%;
		margin: 20px auto;
		flex-wrap: wrap
	}

	.other_box .o2 img {
		transform: scale(.6)
	}

	.footer_text {
		height: 40px;
		line-height: 40px
	}

	.footer_text .h4 {
		width: 100%;
		height: 18px;
		display: inline-block;
		margin: 9px auto;
		-o-object-fit: contain;
		object-fit: contain
	}

	.box-all {
		width: 100%!important;
		padding: 0
	}

	.diversion-btn {
		width: 48%;
		font-size: 14px
	}

	.diversion-btn .btn {
		padding: 10px 6px!important;
		margin: 0 0 10px 0!important
	}

	.diversion-btn .btn .text {
		font-size: 16px
	}

	.diversion-btn .btn .text .title_t {
		height: 32px;
		display: flex;
		align-items: center;
		justify-content: center;
		word-break: keep-all;
		margin: 0 auto!important;
		font-size: 14px
	}

	.diversion-btn .btn .addWeb {
		font-size: 12px
	}

	.diversion-btn .btn .huobo img {
		width: 60px;
		height: 60px
	}

	.diversion-btn .btn .bet365 img {
		width: 60px;
		height: 60px
	}

	.diversion-btn .btn .venetian img {
		width: 60px;
		height: 60px
	}

	.diversion-btn .btn .sun img {
		width: 60px;
		height: 60px
	}

	.diversion-btn .btn .xpj img {
		width: 60px;
		height: 60px
	}

	.diversion-btn .btn .jinsha img {
		width: 60px;
		height: 60px
	}

	.diversion-btn .btn .aocai img,.diversion-btn .btn .galaxy img {
		width: 60px;
		height: 60px
	}

	.diversion-btn .btn .mgm img {
		width: 60px;
		height: 60px
	}

	.title {
		font-size: 24px;
		line-height: 40px
	}

	.footer {
		display: none
	}
}

@media only screen and (min-width:415px) and (max-width:768px) {
	.diversion {
		margin: 0 auto
	}

	.diversion-title {
		font-size: 24px
	}

	.link .t1 {
		font-size: 22px
	}

	.link .t1 .h1 img {
		width: 100%;
		height: 32px;
		-o-object-fit: contain;
		object-fit: contain
	}

	.link .t2 {
		font-size: 18px
	}

	.link .t2 .h2 img {
		width: 80%;
		height: 24px;
		-o-object-fit: contain;
		object-fit: contain
	}

	.diversion-tips {
		width: 100%
	}

	.diversion-tips .t3 {
		width: 30%
	}

	.diversion-tips .t3 img {
		max-width: 100%
	}

	.other_box .o2 {
		width: 100%;
		flex-wrap: wrap
	}

	.other_box .o2 img {
		transform: scale(.6)
	}

	.diversion-btn {
		width: 48%
	}

	.diversion-btn .btn .text {
		font-size: 16px
	}

	.diversion-btn .btn .text .title_t {
		height: 32px;
		display: flex;
		align-items: center;
		justify-content: center;
		word-break: keep-all;
		margin: 0 auto!important;
		font-size: 14px
	}

	.diversion-btn .btn .addWeb {
		font-size: 16px
	}
}

@media only screen and (min-width:769px) and (max-width:1024px) {
	.diversion-tips {
		width: 100%
	}

	.diversion-tips .t3 {
		width: 30%
	}

	.diversion-tips .t3 img {
		max-width: 100%
	}

	.other_box .o2 {
		width: 100%;
		flex-wrap: wrap
	}

	.other_box .o2 div {
		margin: 10px
	}
}

@media only screen and (min-width:415px) and (max-width:768px) {
	.diversion-title {
		margin-top: 10px
	}

	.diversion-title .img1 {
		width: 188px;
		height: 63px
	}

	.bg {
		height: 1500px
	}

	.diversion-tips {
		margin-bottom: 10px
	}
}

@media only screen and (min-width:769px) and (max-width:1024px) {
	.diversion-title {
		margin-top: 10px
	}

	.diversion-title .img1 {
		width: 188px;
		height: 63px;
		margin-left: 68px
	}

	.bg {
		height: 1500px
	}

	.diversion-tips {
		margin-bottom: 10px
	}
}

@media only screen and (min-width:1025px) and (max-width:1366px) {
	.diversion-title {
		margin-top: 10px
	}

	.diversion-title .img1 {
		width: 188px;
		height: 63px;
		margin-left: 68px
	}

	.bg {
		height: 1500px
	}

	.diversion-tips {
		margin-bottom: 10px
	}
}