@charset "utf-8";
/*
 * CSS Document
 * ==========================================================================
 * 版權所有 2020 鉅潞科技網頁設計公司，並保留所有權利。
 * 網站地址: http://www.grnet.com.tw
 * ==========================================================================
 * $Author: Meggie $
 * $Date: 2020-09-07 Mon. $
 * **請注意: 本樣式檔提供各分頁製作獨立樣式，共同樣式請於完成後併入此樣式檔。
*/

/* ---全域樣式--- */

@import url('css2.css');

* {
	-webkit-backface-visibility: hidden;
}

html {
	font-size: 10px;
}

img {
	border: 0;
	vertical-align: bottom;
}

a,
a:visited,
a:hover,
a:focus,
a:active {
	text-decoration: none;
	outline: none;
}

:focus,
:active {
	outline: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

p {
	line-height: inherit;
}

label {
	font-weight: inherit;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	*font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	outline: 0;
}

textarea {
	resize: vertical;
}

ol.reset,
ul.reset,
li.reset {
	margin: 0;
	padding: 0;
	list-style: none;
}

section,
article,
aside,
footer,
header,
nav,
main {
	display: block;
}

body {
	font-family: 'Arial', 'sans-serif', 'Noto Sans SC', '微軟正黑體', 'Microsoft JhengHei', 'Zawgyi-One';
	font-size: 1.6rem;
	color: #000;
	background-color: #11111e;
	-webkit-text-size-adjust: none;
	overflow-x: hidden;
}

.clearboth {
	clear: both;
	height: 0;
	font-size: 0;
	overflow: hidden;
}

.no-data {
	min-height: 200px;
	font-size: 1.8rem;
	color: #888;
	text-align: center;
}

.hidden-ele {
	position: absolute;
	top: -1px;
	clip: rect(1px 1px 1px 1px);
	/* IE6 & 7 */
	clip: rect(1px, 1px, 1px, 1px);
	margin: 0;
	height: 0;
}

/*--- 共用架構 ---*/

.main-wrap {
	position: relative;
	overflow: hidden;
}

.main-wrap .page {
	position: relative;
}

@media only screen and (max-width:991px) {
    
	.main-wrap {
		-webkit-transition: -webkit-transform 0.3s;
		-moz-transition: -moz-transform 0.3s;
		transition: transform 0.3s;
	}

	.main-wrap.open {
		-webkit-transform: translateX(-180px);
		-moz-transform: translateX(-180px);
		-ms-transform: translateX(-180px);
		-o-transform: translateX(-180px);
		transform: translateX(-180px);
	}
}

@media only screen and (min-width:992px) {

	#header .container-fluid,
	#index .container-fluid {
		padding: 0 30px;
	}
}

@media only screen and (min-width:1280px) {

	#header .container-fluid,
	#index .container-fluid {
		padding: 0 50px;
	}
}

@media only screen and (min-width:1460px) {
	#index .content .container-fluid {
		padding: 0 96px;
	}
}

/*--- header ---*/

#header,
#header .header-top,
#header .header-top .logo,
#header .nav-menu,
#header .language {
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

#header {
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	width: 100%;
	height: 80px;
}

#header.fixed {
	height: 80px;
	background-color: rgba(0, 0, 0, .95);
}

#header .container-fluid,
.header-top {
	position: relative;
}

.header-top {
	margin-top: 20px;
}

.header-top .logo {
	margin: 0;
}

.header-top .logo a {
	display: block;
	text-indent: -9999px;
}

.header-top .logo-icon {
	width: 280px;
}

.logo-icon {
	display: block;
	position: absolute;
	top: 5px;
	left: 0;
	background: url('../../../img/logo2.png') no-repeat 0 0;
	background-size: contain;
}

.logo-icon:before {
	display: block;
	content: "";
	width: 100%;
	padding-bottom: 26%;
}

/* 選單 */

.nav-menu,
.menu-main,
.menu-sub {
	-webkit-overflow-scrolling: touch;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}

.menu-main a {
	display: block;
	overflow: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-webkit-transition: background .3s;
	-moz-transition: background .3s;
	-ms-transition: background .3s;
	-o-transition: background .3s;
	transition: background .3s;
}

.menu-main>li>a {
	position: relative;
	font-size: 1.6rem;
	font-weight: 300;
	letter-spacing: .5rem;
}

.menu-main>li a span {
	display: block;
	position: absolute;
	left: 50%;
	bottom: 17px;
	margin-left: -5px;
	width: 5px;
	height: 5px;
	border-radius: 50px;
	background-color: #a87b00;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .3s 0s, visibility 0s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s;
	transition: opacity .3s 0s, visibility 0s 0s;
}

.menu-main>li a span:before,
.menu-main>li a span:after {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	width: 5px;
	height: 5px;
	border-radius: 50px;
	background-color: #ebc60e;
	overflow: hidden;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.menu-main>li a span:before {
	left: 0;
}

.menu-main>li a span:after {
	right: 0;
}

.menu-main>li:hover a span,
.menu-main>li.current a span {
	opacity: 1;
	visibility: visible;
}

.menu-main>li:hover a span:before,
.menu-main>li.current a span:before {
	left: -12px;
}

.menu-main>li:hover a span:after,
.menu-main>li.current a span:after {
	right: -12px;
}

@media only screen and (max-width:991px) {
	.header-top.open {
		-webkit-transform: translateX(-180px);
		-moz-transform: translateX(-180px);
		-ms-transform: translateX(-180px);
		-o-transform: translateX(-180px);
		transform: translateX(-180px);
	}

	.nav-menu {
		display: none;
		position: fixed;
		z-index: 1000;
		top: 0;
		right: 0;
		padding-bottom: 30px;
		width: 180px;
		height: 100%;
		opacity: 0;
		visibility: hidden;
		overflow: auto;
		box-shadow: -2px 0 5px rgba(0, 0, 0, .15);
		-webkit-transition: opacity .3s 0s, visibility 0s 0s;
		-moz-transition: opacity .3s 0s, visibility 0s 0s;
		transition: opacity .3s 0s, visibility 0s 0s;
		background: #5e2efc;
		background: -moz-linear-gradient(45deg, #5e2efc 0%, #ba16ea 100%);
		background: -webkit-linear-gradient(45deg, #5e2efc 0%, #ba16ea 100%);
		background: linear-gradient(45deg, #5e2efc 0%, #ba16ea 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e2efc', endColorstr='#ba16ea', GradientType=1);
	}

	.nav-menu.open {
		display: block;
		opacity: 1;
		visibility: visible;
	}

	.menu-main>li {
		border-bottom: rgba(255, 255, 255, .2) solid 1px;
	}

	.menu-main>li.has-child>a:after {
		display: block;
		content: '';
		position: absolute;
		top: 50%;
		right: 15px;
		margin-top: -6px;
		width: 6px;
		height: 6px;
		border-right: #fff solid 1px;
		border-bottom: #fff solid 1px;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	.menu-main>li.open>a:after {
		margin-top: -3px;
		-webkit-transform: rotate(-135deg);
		-moz-transform: rotate(-135deg);
		-ms-transform: rotate(-135deg);
		transform: rotate(-135deg);
	}

	.menu-main>li>a {
		padding: 28px 15px;
		color: #fff;
	}

	.menu-main>li.open>a,
	.menu-main>li.current>a {
		background-color: rgba(0, 0, 0, .5);
	}

	.menu-main>li a span {
		left: 35px;
	}

	/* 次選單 */
	.menu-main .menu-sub {
		display: none;
		position: relative;
		z-index: 9998;
		top: 0;
		right: 0;
		left: auto;
		background-color: transparent;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
	}

	.menu-main .menu-sub li a {
		padding: 15px;
		color: rgba(255, 255, 255, .65);
		word-break: normal;
		line-height: 20px;
		border-bottom: rgba(0, 0, 0, .1) solid 1px;
		background-color: rgba(0, 0, 0, .15);
	}

	.menu-main .menu-sub li a:hover,
	.menu-main .menu-sub li.current a {
		color: #fff;
	}
}

@media only screen and (min-width:768px) {
	#header.fixed {
		background-color: rgba(0, 0, 0, .5);
	}

	.header-top .logo-icon {
		top: 0;
		width: 160px;
	}
}

@media only screen and (min-width:992px) {
	#header {
		height: 95px;
	}

	.header-top {
		margin-top: 22px;
		float: left;
		width: 200px;
	}

	.header-top .logo {
		width: 200px;
	}

	.header-top .logo-icon {
		width: 370px;
	}

	#header .nav-menu {
		margin: 38px 100px 0 0;
		float: right;
		width: 560px;
		
	}

	.menu-main>li {
		position: relative;
		float: left;
	}

	/*.menu-main>li:not(:first-child):before {*/
	/*    display: inline-block;*/
	/*    content: "";*/
	/*    margin: 2px 0 0 15px;*/
	/*    width: 10px;*/
	/*    height: 19px;*/
	/*    vertical-align: top;*/
	/*    background: url('../images/menu_line.png') no-repeat 0 0;*/
	/*    overflow: hidden;*/
	/*}*/
	.menu-main>li:not(:first-child)>a {
		margin-left: 15px;
	}

	.menu-main>li>a {
		display: inline-block;
		padding-bottom: 33px;
		color: #fff;
		vertical-align: middle;
	}

	/* 次選單 */
	.menu-main .menu-sub {
		display: block !important;
		position: absolute;
		top: 80px;
		left: 50%;
		margin-left: -60px;
		width: 120px;
		opacity: 0;
		visibility: hidden;
		background: -moz-linear-gradient(45deg, rgba(94, 46, 252, .9) 0%, rgba(186, 22, 234, .9) 100%);
		background: -webkit-linear-gradient(45deg, rgba(94, 46, 252, .9) 0%, rgba(186, 22, 234, .9) 100%);
		background: linear-gradient(45deg, rgba(94, 46, 252, .9) 0%, rgba(186, 22, 234, .9) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f25e2efc', endColorstr='#f2ba16ea', GradientType=1);
	}

	.menu-main>li:nth-child(2) .menu-sub {
		margin-left: -40px;
	}

	.menu-main>li:hover>.menu-sub {
		top: 55px;
		opacity: 1;
		visibility: visible;
		-webkit-transition: opacity .3s 0s, top .3s 0s;
		-moz-transition: opacity .3s 0s, top .3s 0s;
		transition: opacity .3s 0s, top .3s 0s;
	}

	.menu-main .menu-sub li:not(:last-child) {
		border-bottom: rgba(255, 255, 255, .25) solid 1px;
	}

	.menu-main .menu-sub li a {
		padding: 12px 0;
		font-size: 1.5rem;
		color: #fff;
		font-weight: 300;
		text-align: center;
		text-shadow: 1px 1px 8px rgba(0, 0, 0, .5);
	}

	.menu-main .menu-sub li a:hover,
	.menu-main .menu-sub li.current a {
		color: #fff;
		background-color: rgba(0, 0, 0, .3);
	}

	#header.fixed {
		height: 95px;
	}

	#header.fixed .header-top {
		margin-top: 22px;
	}

	#header.fixed .nav-menu {
		margin-top: 38px;
	}

	#header.fixed .menu-main>li>a {
		padding-bottom: 33px;
	}

	#header.fixed .menu-main>li:hover>.menu-sub {
		top: 57px;
	}
}

@media only screen and (min-width:1367px) {
	#header {
		height: 130px;
	}

	#header .header-top {
		margin-top: 50px;
	}

	#header .nav-menu {
		margin-top: 75px;
		
	}

	#header .menu-main>li>a {
		padding-bottom: 31px;
	}

	#header .nav-menu {
		margin-right: 130px;
		/*width: 680px;*/
		/*width: 830px;*/
		width: 960px;
	}

	.menu-main>li:not(:first-child):before {
		margin-left: 30px;
	}

	.menu-main>li:not(:first-child)>a {
		margin-left: 30px;
	}

	.menu-main>li:nth-child(2) .menu-sub {
		margin-left: -23px;
	}
}

/* 選單按鈕 */

.nav-switch {
	display: block;
	position: absolute;
	top: 4px;
	right: 0;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: #fff;
}

#nav-icon span {
	display: block;
	position: absolute;
	right: 11px;
	width: 20px;
	height: 3px;
	overflow: hidden;
	background: #5e2efc;
	background: -moz-linear-gradient(45deg, #5e2efc 0%, #ba16ea 100%);
	background: -webkit-linear-gradient(45deg, #5e2efc 0%, #ba16ea 100%);
	background: linear-gradient(45deg, #5e2efc 0%, #ba16ea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e2efc', endColorstr='#ba16ea', GradientType=1);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

#nav-icon span:nth-child(1) {
	top: 12px;
}

#nav-icon span:nth-child(2) {
	top: 19px;
	left: 50%;
	width: 14px;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

#nav-icon span:nth-child(3) {
	top: 26px;
}

#nav-icon.open span:nth-child(1) {
	opacity: 0;
}

#nav-icon.open span:nth-child(2),
#nav-icon.open span:nth-child(3) {
	top: 19px;
	width: 18px;
	height: 3px;
	background-color: #fff;
}

#nav-icon.open:hover span:nth-child(2) {
	margin-left: 0;
}

#nav-icon.open span:nth-child(2) {
	left: 28%;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

#nav-icon.open span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

@media only screen and (min-width:992px) {
	.nav-switch {
		display: none;
	}

	#nav-icon:hover span:nth-child(2) {
		margin-left: -1px;
		width: 20px;
	}
}

/* 語系-header & footer */

.language {
	position: relative;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s;
}

.language button {
	display: block;
	position: relative;
	padding: 0 20px;
	width: 75px;
	height: 38px;
	font-size: 1.4rem;
	color: #fff;
	text-align: left;
	line-height: 38px;
	border-radius: 50px;
	border: none;
	outline: none;
	background: #5e2efc;
	background: -moz-linear-gradient(45deg, #5e2efc 0%, #ba16ea 100%);
	background: -webkit-linear-gradient(45deg, #5e2efc 0%, #ba16ea 100%);
	background: linear-gradient(45deg, #5e2efc 0%, #ba16ea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e2efc', endColorstr='#ba16ea', GradientType=1);
}

.language button span {
	display: block;
	width: 13px;
	overflow: hidden;
}

.language button:after {
	display: block;
	content: '';
	position: absolute;
	top: 50%;
	right: 16px;
	margin-top: -7px;
	width: 8px;
	height: 8px;
	border-top: 0;
	border-left: 0;
	border-right: #fff solid 1px;
	border-bottom: #fff solid 1px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.language.show button:after {
	margin-top: -2px;
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.language .dropdown-menu {
	top: 40px;
	left: 2px !important;
	padding: 0;
	min-width: 71px;
	border-radius: 10px;
	box-shadow: none;
	background-color: rgba(255, 255, 255, 1);
	overflow: hidden;
}

.language .dropdown-menu li a {
	display: block;
	padding: 0;
	width: 100%;
	font-size: 1.4rem;
	color: #000;
	text-align: center;
	line-height: 35px;
}

.language .dropdown-menu li a:hover {
	color: #fff;
	background: #5e2efc;
	background: -moz-linear-gradient(45deg, #5e2efc 0%, #ba16ea 100%);
	background: -webkit-linear-gradient(45deg, #5e2efc 0%, #ba16ea 100%);
	background: linear-gradient(45deg, #5e2efc 0%, #ba16ea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e2efc', endColorstr='#ba16ea', GradientType=1);
}

.language .dropdown-menu li.current a {
	color: #fff;
	background: #5e2efc;
	background: -moz-linear-gradient(45deg, #5e2efc 0%, #ba16ea 100%);
	background: -webkit-linear-gradient(45deg, #5e2efc 0%, #ba16ea 100%);
	background: linear-gradient(45deg, #5e2efc 0%, #ba16ea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e2efc', endColorstr='#ba16ea', GradientType=1);
}

#header .language {
	position: absolute;
	top: 4px;
	right: 65px;
	font-weight: 300;
}

@media only screen and (max-width:991px) {
	.language.open {
		-webkit-transform: translateX(-180px);
		-moz-transform: translateX(-180px);
		-ms-transform: translateX(-180px);
		-o-transform: translateX(-180px);
		transform: translateX(-180px);
	}
}

@media only screen and (min-width:992px) {
	#header .language {
		top: 32px;
		right: 30px;
	}

	#header.fixed .language {
		top: 32px;
	}
}

@media only screen and (min-width:1025px) {
	.language .dropdown-menu {
		display: block;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: opacity .3s 0s, top .3s 0s;
		-moz-transition: opacity .3s 0s, top .3s 0s;
		transition: opacity .3s 0s, top .3s 0s;
	}

	.language:hover .dropdown-menu {
		top: 38px;
		opacity: 1;
		visibility: visible;
	}

	.language:hover button:after {
		margin-top: -2px;
		-webkit-transform: rotate(-135deg);
		-moz-transform: rotate(-135deg);
		-ms-transform: rotate(-135deg);
		-o-transform: rotate(-135deg);
		transform: rotate(-135deg);
	}
}

@media only screen and (min-width:1280px) {
	#header .language {
		right: 50px;
	}
}

@media only screen and (min-width:1367px) {
	#header .language {
		top: 69px;
	}
}

/* 遮罩 */

.nav-open-mask {
	position: fixed;
	z-index: 900;
	top: 80px;
	right: 0;
	width: 100%;
	height: calc(100% - 80px);
	cursor: pointer;
	opacity: 0;
	visibility: hidden;
	background-color: rgba(0, 0, 0, .5);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: opacity .3s 0s, visibility 0s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s;
	transition: opacity .3s 0s, visibility 0s 0s;
}

.nav-open-mask.open {
	opacity: 1;
	visibility: visible;
}

@media only screen and (min-width:992px) {
	.nav-open-mask {
		display: none;
	}
}

/* footer */

#footer {
	position: relative;
	z-index: 100;
}

#footer .left-wrap>div,
#footer .right-wrap>ul,
#footer .right-wrap p {
	position: relative;
	/*z-index: 2;*/
}

#footer .left-wrap a,
#footer .right-wrap a {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

#footer .left-wrap .box {
	margin: 0 auto;
	max-width: 200px;
}

#footer .logo {
	margin: 0 auto 22px;
	width: 200px;
}

#footer .logo div {
	background: url('../../../img/picture1.png') no-repeat 0 0;
	background-size: contain;
}

#footer .logo div:before {
	display: block;
	content: "";
	padding-bottom: 28%;
	width: 100%;
}

#footer .lang-box {
	margin: 0 auto;
	max-width: 200px;
	color: #fff;
}

#footer .lang-box>span,
#footer .lang-box>span:after,
#footer .lang-box .language {
	display: inline-block;
	vertical-align: middle;
}

#footer .lang-box>span {
	font-size: 1.6rem;
	font-weight: 900;
	font-style: italic;
}

#footer .lang-box>span:after {
	content: "";
	margin: 0 8px 0 12px;
	width: 14px;
	height: 1px;
	background-color: #393939;
}

#footer .links {
	margin-top: 10px;
}

#footer .links>li {
	color: #fff;
}

#footer .links>li ul li {
	float: left;
	line-height: 30px;
}

#footer .links>li ul li:not(:last-child) {
	padding-right: 40px;
}

#footer .links h3 {
	margin-bottom: 20px;
}

#footer .links h4 {
	margin-bottom: 10px;
}

#footer .links h3,
#footer .links h3 a {
	font-size: 1.6rem;
	color: #fff;
	font-weight: 300;
	letter-spacing: .5rem;
}

#footer .links h4 a {
	font-size: 1.4rem;
	color: #ccc;
	font-weight: 100;
	letter-spacing: .4rem;
}

#footer .links>li.has-child:hover h3,
#footer .links>li h3 a:hover {
	color: #ebbd46;
}

#footer .links h4 a:hover {
	color: #fff;
}

#footer p {
	margin: 20px 0;
	font-size: 1.4rem;
	color: #ddd;
}

#footer p a {
	padding-left: 5px;
	color: #3f3f3f;
}

#footer p a.sitemap {
	color: #fff;
}

#footer p a:hover {
	color: #ddd;
	text-decoration: underline;
}

@media only screen and (max-width:767px) {

	#footer .left-wrap,
	#footer .right-wrap {
		width: 100%;
	}

	#footer .left-wrap {
		padding: 50px 20px 30px;
		background-color: rgba(11, 11, 23, .6);
	}

	#footer .right-wrap {
		padding: 15px 20px;
		background-color: rgba(29, 29, 41, .6);
	}

	#footer .right-wrap .links {
		display: none;
	}

	#footer p {
		text-align: center;
	}
}

@media only screen and (min-width:768px) {
	#footer .left-wrap {
		padding: 50px 20px;
		background-color: rgba(11, 11, 23, .6);
	}

	#footer .right-wrap {
		padding: 30px 20px;
		background-color: rgba(29, 29, 41, .6);
	}

	#footer .logo {
		margin-bottom: 20px;
	}

	#footer p {
		margin: 10px 0 0 0;
		text-align: center;
	}

	#footer .links {
		text-align: center;
	}

	#footer .links>li {
		display: inline-block;
		margin: 0;
		padding: 0;
		text-align: left;
		vertical-align: top;
	}

	#footer .links>li:not(:first-child) {
		padding-left: 7%;
	}

	#footer .links>li:not(:last-child) {
		padding-right: 7%;
		border-right: #38384e solid 1px;
		border-bottom: 0;
	}
}

@media only screen and (min-width:992px) {
	#footer .flex-con {
		display: flex;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		flex-wrap: nowrap;
		justify-content: center;
		position: relative;
	}

	#footer .left-wrap,
	#footer .right-wrap {
		padding: 90px 0 110px;
	}

	#footer .left-wrap {
		position: relative;
		flex-direction: flex-end;
		background-color: rgba(11, 11, 23, .6);
	}

	#footer .right-wrap {
		-webkit-flex: 1;
		flex: 1;
		flex-grow: 2;
		background-color: rgba(29, 29, 41, .6);
	}

	#footer .left-wrap:after {
		left: 0;
		width: calc(100% - 70%);
		background-color: rgba(11, 11, 23, .6);
	}

	#footer .right-wrap:after {
		right: 0;
		width: calc(100% - 30%);
		background-color: rgba(29, 29, 41, .6);
	}

	#footer .left-wrap {
		padding-left: 15px;
		padding-right: 15px;
		width: 30%;
	}

	#footer .right-wrap {
		padding-left: 5.5%;
		padding-right: 15px;
		width: 70%;
		overflow: hidden;
	}

	#footer .left-wrap .box {
		position: absolute;
		margin: 0;
		top: 90px;
		right: 15%;
	}

	#footer .logo {
		margin-bottom: 42px;
	}

	#footer .links>li {
		margin: 0;
		padding: 0;
		float: left;
		text-align: left;
		vertical-align: top;
	}

	#footer p {
		margin-top: 50px;
		text-align: left;
	}
}

@media only screen and (min-width:1280px) {
	#footer .left-wrap {
		width: 40%;
	}

	#footer .right-wrap {
		width: 60%;
	}

	#footer .left-wrap:after {
		width: calc(100% - 60%);
	}

	#footer .right-wrap:after {
		width: calc(100% - 40%);
	}
}

@media only screen and (min-width:1680px) {}

/* btn-top */

#index .scroll-top,
#contact .scroll-top,
#news .scroll-top,
#sitemap .scroll-top {
	display: none;
}

.scroll-top {
	position: fixed;
	z-index: 999;
	right: 30px;
	bottom: 30px;
	width: 55px;
	height: 55px;
	cursor: pointer;
	text-align: center;
	border-radius: 50%;
	background-color: #222;
}

.scroll-top div {
	position: relative;
	margin: 17px auto 0;
	width: 3px;
	height: 22px;
	border-radius: 5px;
	background-color: #fff;
}

.scroll-top div:before,
.scroll-top div:after {
	display: block;
	content: "";
	position: absolute;
	z-index: 3;
	top: -2px;
	width: 3px;
	height: 12px;
	background-color: #fff;
}

.scroll-top div:before {
	left: -3px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.scroll-top div:after {
	right: -3px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

@media only screen and (max-width:767px) {
	.scroll-top {
		right: 15px;
		bottom: 15px;
	}

	#history .scroll-top,
	#casino .scroll-top,
	#goods .scroll-top,
	#brand .scroll-top {
		display: none;
	}
}

/*---- 過場 ----*/

/* ban */

@-webkit-keyframes ani_slogan {
	from {
		left: 13%;
		opacity: 0;
	}

	to {
		left: 3%;
		opacity: 1;
	}
}

@-o-keyframes ani_slogan {
	from {
		left: 13%;
		opacity: 0;
	}

	to {
		left: 3%;
		opacity: 1;
	}
}

@keyframes ani_slogan {
	from {
		left: 13%;
		opacity: 0;
	}

	to {
		left: 3%;
		opacity: 1;
	}
}

@-webkit-keyframes ani_oj-1 {
	0% {
		opacity: 0;
		-moz-transform: translate(20%, -20%) scale(0.8) rotate(-6deg);
		-ms-transform: translate(20%, -20%) scale(0.8) rotate(-6deg);
		-webkit-transform: translate(20%, -20%) scale(0.8) rotate(-6deg);
		transform: translate(20%, -20%) scale(0.8) rotate(-6deg);
	}

	100% {
		opacity: 1;
		-moz-transform: translate(0, 0) scale(1) rotate(0deg);
		-ms-transform: translate(0, 0) scale(1) rotate(0deg);
		-webkit-transform: translate(0, 0) scale(1) rotate(0deg);
		transform: translate(0, 0) scale(1) rotate(0deg);
	}
}

@-o-keyframes ani_oj-1 {
	0% {
		opacity: 0;
		-moz-transform: translate(20%, -20%) scale(0.8) rotate(-6deg);
		-ms-transform: translate(20%, -20%) scale(0.8) rotate(-6deg);
		-webkit-transform: translate(20%, -20%) scale(0.8) rotate(-6deg);
		transform: translate(20%, -20%) scale(0.8) rotate(-6deg);
	}

	100% {
		-moz-transform: translate(0, 0) scale(1) rotate(0deg);
		-ms-transform: translate(0, 0) scale(1) rotate(0deg);
		-webkit-transform: translate(0, 0) scale(1) rotate(0deg);
		transform: translate(0, 0) scale(1) rotate(0deg);
		opacity: 1;
	}
}

@keyframes ani_oj-1 {
	0% {
		opacity: 0;
		-moz-transform: translate(20%, -20%) scale(0.8) rotate(-6deg);
		-ms-transform: translate(20%, -20%) scale(0.8) rotate(-6deg);
		-webkit-transform: translate(20%, -20%) scale(0.8) rotate(-6deg);
		transform: translate(20%, -20%) scale(0.8) rotate(-6deg);
	}

	100% {
		-moz-transform: translate(0, 0) scale(1) rotate(0deg);
		-ms-transform: translate(0, 0) scale(1) rotate(0deg);
		-webkit-transform: translate(0, 0) scale(1) rotate(0deg);
		transform: translate(0, 0) scale(1) rotate(0deg);
		opacity: 1;
	}
}

@-webkit-keyframes ani_oj-2 {
	0% {
		opacity: 0;
		-moz-transform: translate(40%, -25%) scale(0.75) rotate(-15deg);
		-ms-transform: translate(40%, -25%) scale(0.75) rotate(-15deg);
		-webkit-transform: translate(40%, -25%) scale(0.75) rotate(-15deg);
		transform: translate(40%, -25%) scale(0.75) rotate(-15deg);
	}

	40% {
		margin-top: 10px;
	}

	100% {
		margin-top: 0;
		opacity: 0.85;
		-moz-transform: translate(0, 0) scale(1) rotate(0deg);
		-ms-transform: translate(0, 0) scale(1) rotate(0deg);
		-webkit-transform: translate(0, 0) scale(1) rotate(0deg);
		transform: translate(0, 0) scale(1) rotate(0deg);
	}
}

@-o-keyframes ani_oj-2 {
	0% {
		opacity: 0;
		-moz-transform: translate(40%, -25%) scale(0.75) rotate(-15deg);
		-ms-transform: translate(40%, -25%) scale(0.75) rotate(-15deg);
		-webkit-transform: translate(40%, -25%) scale(0.75) rotate(-15deg);
		transform: translate(40%, -25%) scale(0.75) rotate(-15deg);
	}

	40% {
		margin-top: 10px;
	}

	100% {
		margin-top: 0;
		opacity: 0.85;
		-moz-transform: translate(0, 0) scale(1) rotate(0deg);
		-ms-transform: translate(0, 0) scale(1) rotate(0deg);
		-webkit-transform: translate(0, 0) scale(1) rotate(0deg);
		transform: translate(0, 0) scale(1) rotate(0deg);
	}
}

@keyframes ani_oj-2 {
	0% {
		opacity: 0;
		-moz-transform: translate(40%, -25%) scale(0.75) rotate(-15deg);
		-ms-transform: translate(40%, -25%) scale(0.75) rotate(-15deg);
		-webkit-transform: translate(40%, -25%) scale(0.75) rotate(-15deg);
		transform: translate(40%, -25%) scale(0.75) rotate(-15deg);
	}

	40% {
		margin-top: 10px;
	}

	100% {
		margin-top: 0;
		opacity: 1;
		-moz-transform: translate(0, 0) scale(1) rotate(0deg);
		-ms-transform: translate(0, 0) scale(1) rotate(0deg);
		-webkit-transform: translate(0, 0) scale(1) rotate(0deg);
		transform: translate(0, 0) scale(1) rotate(0deg);
	}
}

@-webkit-keyframes ani_oj-3 {
	0% {
		opacity: 0;
		-moz-transform: translate(30%, -20%) scale(0.5) rotate(-6deg);
		-ms-transform: translate(30%, -20%) scale(0.5) rotate(-6deg);
		-webkit-transform: translate(30%, -20%) scale(0.5) rotate(-6deg);
		transform: translate(30%, -20%) scale(0.5) rotate(-6deg);
	}

	40% {
		margin-left: -50px;
		margin-top: 10px;
	}

	100% {
		opacity: 1;
		margin-left: 0;
		margin-top: 0;
		-moz-transform: translate(0, 0) scale(1) rotate(0deg);
		-ms-transform: translate(0, 0) scale(1) rotate(0deg);
		-webkit-transform: translate(0, 0) scale(1) rotate(0deg);
		transform: translate(0, 0) scale(1) rotate(0deg);
	}
}

@-o-keyframes ani_oj-3 {
	0% {
		opacity: 0;
		-moz-transform: translate(30%, -20%) scale(0.5) rotate(-6deg);
		-ms-transform: translate(30%, -20%) scale(0.5) rotate(-6deg);
		-webkit-transform: translate(30%, -20%) scale(0.5) rotate(-6deg);
		transform: translate(30%, -20%) scale(0.5) rotate(-6deg);
	}

	40% {
		margin-left: -50px;
		margin-top: 10px;
	}

	100% {
		opacity: 1;
		margin-left: 0;
		margin-top: 0;
		-moz-transform: translate(0, 0) scale(1) rotate(0deg);
		-ms-transform: translate(0, 0) scale(1) rotate(0deg);
		-webkit-transform: translate(0, 0) scale(1) rotate(0deg);
		transform: translate(0, 0) scale(1) rotate(0deg);
	}
}

@keyframes ani_oj-3 {
	0% {
		opacity: 0;
		-moz-transform: translate(30%, -20%) scale(0.5) rotate(-6deg);
		-ms-transform: translate(30%, -20%) scale(0.5) rotate(-6deg);
		-webkit-transform: translate(30%, -20%) scale(0.5) rotate(-6deg);
		transform: translate(30%, -20%) scale(0.5) rotate(-6deg);
	}

	40% {
		margin-left: -50px;
		margin-top: 10px;
	}

	100% {
		opacity: 1;
		margin-left: 0;
		margin-top: 0;
		-moz-transform: translate(0, 0) scale(1) rotate(0deg);
		-ms-transform: translate(0, 0) scale(1) rotate(0deg);
		-webkit-transform: translate(0, 0) scale(1) rotate(0deg);
		transform: translate(0, 0) scale(1) rotate(0deg);
	}
}

@-webkit-keyframes ani_oj-4 {
	0% {
		opacity: 0;
		-moz-transform: translate(-30%, 20%) scale(0.5) rotate(-15deg);
		-ms-transform: translate(-30%, 20%) scale(0.5) rotate(-15deg);
		-webkit-transform: translate(-30%, 20%) scale(0.5) rotate(-15deg);
		transform: translate(-30%, 20%) scale(0.5) rotate(-15deg);
	}

	40% {
		margin-right: -50px;
		margin-top: 10px;
	}

	100% {
		opacity: 1;
		margin-left: 0;
		margin-top: 0;
		-moz-transform: translate(0, 0) scale(1) rotate(0deg);
		-ms-transform: translate(0, 0) scale(1) rotate(0deg);
		-webkit-transform: translate(0, 0) scale(1) rotate(0deg);
		transform: translate(0, 0) scale(1) rotate(0deg);
	}
}

@-o-keyframes ani_oj-4 {
	0% {
		opacity: 0;
		-moz-transform: translate(-30%, 20%) scale(0.5) rotate(-15deg);
		-ms-transform: translate(-30%, 20%) scale(0.5) rotate(-15deg);
		-webkit-transform: translate(-30%, 20%) scale(0.5) rotate(-15deg);
		transform: translate(-30%, 20%) scale(0.5) rotate(-15deg);
	}

	40% {
		margin-right: -50px;
		margin-top: 10px;
	}

	100% {
		opacity: 1;
		margin-left: 0;
		margin-top: 0;
		-moz-transform: translate(0, 0) scale(1) rotate(0deg);
		-ms-transform: translate(0, 0) scale(1) rotate(0deg);
		-webkit-transform: translate(0, 0) scale(1) rotate(0deg);
		transform: translate(0, 0) scale(1) rotate(0deg);
	}
}

@keyframes ani_oj-4 {
	0% {
		opacity: 0;
		-moz-transform: translate(-30%, 20%) scale(0.5) rotate(-15deg);
		-ms-transform: translate(-30%, 20%) scale(0.5) rotate(-15deg);
		-webkit-transform: translate(-30%, 20%) scale(0.5) rotate(-15deg);
		transform: translate(-30%, 20%) scale(0.5) rotate(-15deg);
	}

	40% {
		margin-right: -50px;
		margin-top: 10px;
	}

	100% {
		opacity: 1;
		margin-left: 0;
		margin-top: 0;
		-moz-transform: translate(0, 0) scale(1) rotate(0deg);
		-ms-transform: translate(0, 0) scale(1) rotate(0deg);
		-webkit-transform: translate(0, 0) scale(1) rotate(0deg);
		transform: translate(0, 0) scale(1) rotate(0deg);
	}
}

/* 首頁-pic */

.anm-unfold:before,
.anm-unfold:after {
	display: block;
	content: "";
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	transition: width 1s ease-out;
	-moz-transition: width 1s ease-out;
	-webkit-transition: width 1s ease-out;
}

.anm-unfold:before {
	background: #11111e;
}

.anm-unfold:after {
	background: rgba(99, 80, 222, 0.4);
	transition-delay: .5s;
	-moz-transition-delay: .5s;
	-webkit-transition-delay: .5s;
}

.anm-unfold.scroll-view:before,
.anm-unfold.scroll-view:after {
	width: 0;
}

/* 大→小 */

@-webkit-keyframes ani_scale {
	from {
		transform: scale(1.25);
		-moz-transform: scale(1.25);
		-webkit-transform: scale(1.25);
	}

	to {
		transform: scale(1);
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
	}
}

@-o-keyframes ani_scale {
	from {
		transform: scale(1.25);
		-moz-transform: scale(1.25);
		-webkit-transform: scale(1.25);
	}

	to {
		transform: scale(1);
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
	}
}

@keyframes ani_scale {
	from {
		transform: scale(1.25);
		-moz-transform: scale(1.25);
		-webkit-transform: scale(1.25);
	}

	to {
		transform: scale(1);
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
	}
}

/* 淡出 */

@-webkit-keyframes ani_fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@-o-keyframes ani_fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes ani_fadein {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

/* 百信歷史 */

@-webkit-keyframes ani_mask-1 {
	from {
		left: -50%;
		opacity: 0;
	}

	to {
		left: 0;
		opacity: 1;
	}
}

@-o-keyframes ani_mask-1 {
	from {
		left: -50%;
		opacity: 0;
	}

	to {
		left: 0;
		opacity: 1;
	}
}

@keyframes ani_mask-1 {
	from {
		left: -50%;
		opacity: 0;
	}

	to {
		left: 0;
		opacity: 1;
	}
}

@-webkit-keyframes ani_mask-2 {
	from {
		right: -12%;
		opacity: 0;
	}

	to {
		right: 0;
		opacity: 1;
	}
}

@-o-keyframes ani_mask-2 {
	from {
		right: -12%;
		opacity: 0;
	}

	to {
		right: 0;
		opacity: 1;
	}
}

@keyframes ani_mask-2 {
	from {
		right: -12%;
		opacity: 0;
	}

	to {
		right: 0;
		opacity: 1;
	}
}

@-webkit-keyframes border-img {
	from {
		left: 0;
		opacity: 0;
	}

	to {
		left: 15%;
		opacity: 1;
	}
}

@-o-keyframes border-img {
	from {
		left: 0;
		opacity: 0;
	}

	to {
		left: 15%;
		opacity: 1;
	}
}

@keyframes border-img {
	from {
		left: 0;
		opacity: 0;
	}

	to {
		left: 15%;
		opacity: 1;
	}
}

@-webkit-keyframes border-img2 {
	from {
		left: 0;
		opacity: 0;
	}

	to {
		left: 3%;
		opacity: 1;
	}
}

@-o-keyframes border-img2 {
	from {
		left: 0;
		opacity: 0;
	}

	to {
		left: 3%;
		opacity: 1;
	}
}

@keyframes border-img2 {
	from {
		left: 0;
		opacity: 0;
	}

	to {
		left: 3%;
		opacity: 1;
	}
}

/* ani_faderight */

@-webkit-keyframes ani_faderight {
	from {
		opacity: 0;
		-webkit-transform: translateX(15%);
		-moz-transform: translateX(15%);
		-ms-transform: translateX(15%);
		-o-transform: translateX(15%);
		transform: translateX(15%);
	}

	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}

@-o-keyframes ani_faderight {
	from {
		opacity: 0;
		-webkit-transform: translateX(15%);
		-moz-transform: translateX(15%);
		-ms-transform: translateX(15%);
		-o-transform: translateX(15%);
		transform: translateX(15%);
	}

	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes ani_faderight {
	from {
		opacity: 0;
		-webkit-transform: translateX(15%);
		-moz-transform: translateX(15%);
		-ms-transform: translateX(15%);
		-o-transform: translateX(15%);
		transform: translateX(15%);
	}

	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
}

/* fade-in */

.anm-fadein {
	opacity: 0;
	-webkit-transition: opacity 1.5s;
	-moz-transition: opacity 1.5s;
	-ms-transition: opacity 1.5s;
	-o-transition: opacity 1.5s;
	transition: opacity 1.5s;
}

.anm-fadein.delay {
	opacity: 0;
	-webkit-transition: opacity 1.5s .5s;
	-moz-transition: opacity 1.5s .5s;
	-ms-transition: opacity 1.5s .5s;
	-o-transition: opacity 1.5s .5s;
	transition: opacity 1.5s .5s;
}

/* fade-up */

.anm-fadeup {
	opacity: 0;
	-webkit-transform: translate(0, 50px);
	-ms-transform: translate(0, 50px);
	transform: translate(0, 50px);
	-webkit-transition: opacity 1.5s, -webkit-transform 0.8s;
	-moz-transition: opacity 1.5s, -moz-transform 0.8s;
	-ms-transition: opacity 1.5s, -ms-transform 0.8s;
	-o-transition: opacity 1.5s, -o-transform 0.8s;
	transition: opacity 1.5s, transform 0.8s;
}

.anm-fadeup.delay {
	-webkit-transition: opacity 2s, -webkit-transform 1s;
	-moz-transition: opacity 2s, -moz-transform 1s;
	-ms-transition: opacity 2s, -ms-transform 1s;
	-o-transition: opacity 2s, -o-transform 1s;
	transition: opacity 2s, transform 1s;
}

/* fade-right */

.anm-faderight {
	opacity: 0;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	-webkit-transition: all .8s ease-in-out 1s;
	-moz-transition: all .8s ease-in-out 1s;
	-ms-transition: all .8s ease-in-out 1s;
	-o-transition: all .8s ease-in-out 1s;
	transition: all .8s ease-in-out 1s;
}

/* fade-right-up */

.anm-faderight-up {
	opacity: 0;
	-webkit-transform: translate(-50%, 50%);
	-ms-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%);
	-webkit-transition: all .8s ease-in-out 1s;
	-moz-transition: all .8s ease-in-out 1s;
	-ms-transition: all .8s ease-in-out 1s;
	-o-transition: all .8s ease-in-out 1s;
	transition: all .8s ease-in-out 1s;
}

/* fade-left-up */

.anm-fadeleft-up {
	opacity: 0;
	-webkit-transform: translate(50%, 50%);
	-ms-transform: translate(50%, 50%);
	transform: translate(50%, 50%);
	-webkit-transition: all .8s ease-in-out 1s;
	-moz-transition: all .8s ease-in-out 1s;
	-ms-transition: all .8s ease-in-out 1s;
	-o-transition: all .8s ease-in-out 1s;
	transition: all .8s ease-in-out 1s;
}

[data-scrollview].scroll-view {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}

.anm-faderight-down.scroll-view {
	-moz-animation: faderight-down 1s .6s both;
	-webkit-animation: faderight-down 1s .6s both;
	animation: faderight-down 1s .6s both;
}

.oj-2.anm-faderight-down.scroll-view {
	-moz-animation: faderight-down 1s 1.2s both;
	-webkit-animation: faderight-down 1s 1.2s both;
	animation: faderight-down 1s 1.2s both;
}

@-webkit-keyframes faderight-down {
	0% {
		opacity: 0;
		-moz-transform: translate(-50%, -30%) scale(0.75) rotate(-15deg);
		-ms-transform: translate(-50%, -30%) scale(0.75) rotate(-15deg);
		-webkit-transform: translate(-50%, -30%) scale(0.75) rotate(-15deg);
		transform: translate(-50%, -30%) scale(0.75) rotate(-15deg);
	}

	40% {
		margin-top: 10px;
	}

	100% {
		-moz-transform: translate(0, 0) scale(1) rotate(0deg);
		-ms-transform: translate(0, 0) scale(1) rotate(0deg);
		-webkit-transform: translate(0, 0) scale(1) rotate(0deg);
		transform: translate(0, 0) scale(1) rotate(0deg);
		margin-top: 0;
		opacity: 1;
	}
}

@-o-keyframes faderight-down {
	0% {
		opacity: 0;
		-moz-transform: translate(-50%, -30%) scale(0.75) rotate(-15deg);
		-ms-transform: translate(-50%, -30%) scale(0.75) rotate(-15deg);
		-webkit-transform: translate(-50%, -30%) scale(0.75) rotate(-15deg);
		transform: translate(-50%, -30%) scale(0.75) rotate(-15deg);
	}

	40% {
		margin-top: 10px;
	}

	100% {
		-moz-transform: translate(0, 0) scale(1) rotate(0deg);
		-ms-transform: translate(0, 0) scale(1) rotate(0deg);
		-webkit-transform: translate(0, 0) scale(1) rotate(0deg);
		transform: translate(0, 0) scale(1) rotate(0deg);
		margin-top: 0;
		opacity: 1;
	}
}

@keyframes faderight-down {
	0% {
		opacity: 0;
		-moz-transform: translate(-50%, -30%) scale(0.75) rotate(-15deg);
		-ms-transform: translate(-50%, -30%) scale(0.75) rotate(-15deg);
		-webkit-transform: translate(-50%, -30%) scale(0.75) rotate(-15deg);
		transform: translate(-50%, -30%) scale(0.75) rotate(-15deg);
	}

	40% {
		margin-top: 10px;
	}

	100% {
		-moz-transform: translate(0, 0) scale(1) rotate(0deg);
		-ms-transform: translate(0, 0) scale(1) rotate(0deg);
		-webkit-transform: translate(0, 0) scale(1) rotate(0deg);
		transform: translate(0, 0) scale(1) rotate(0deg);
		margin-top: 0;
		opacity: 1;
	}
}

/*--- 架構/區塊 ---*/

.content {
	position: relative;
}

.style-word {
	display: inline-block;
	overflow: hidden;
}

.style-word span {
	display: block;
	padding-right: 10px;
	font-size: 5rem;
	font-style: italic;
	font-weight: 900;
	line-height: 64px;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	text-shadow: none;
	overflow: hidden;
	background-image: -webkit-linear-gradient(left, #f4c66d, #cd804f);
	color: #bb8359;
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	overflow: hidden;
}

.history-items .item .txt .style-word span {
	display: inline-block;
	font-size: 5rem;
	vertical-align: middle;
}

.history-items .item .txt .style-word span:nth-child(2) {
	margin: 2px 0 0 5px;
	font-size: 4.3rem;
}

#goods .style-word span {
	line-height: 61px;
}

.ti {
	text-align: center;
}

.area-ti small {
	display: none;
}

.area-ti.style-word span {
	font-size: 6rem;
}

@media only screen and (max-width:1679px) {
	.ti {
		display: inline-block;
		position: relative;
		left: 50%;
		-moz-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}
}

@media only screen and (max-width:1366px) {

	#casino .style-word span,
	#goods .style-word span {
		font-size: 3.2rem;
		line-height: 42px;
	}

	#goods .lottery .style-word span {
		font-size: 3.3rem;
	}
}

@media only screen and (max-width:1024px) {
	.area-ti.style-word span {
		font-size: 5.8rem;
	}
}

@media only screen and (max-width:767px) {
	.style-word {
		position: relative;
		left: 50%;
		transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
	}

	#index #feature-wrap .style-word {
		left: auto;
	}

	.style-word span {
		font-size: 3.5rem;
		line-height: 42px;
	}

	.area-ti.style-word span {
		font-size: 6rem;
		line-height: 62px;
	}

	.history-items .item .txt .style-word span {
		font-size: 3.2rem;
		letter-spacing: -.09rem;
	}

	.history-items .item .txt .style-word span:nth-child(2) {
		margin: 0 0 0 -2px;
		font-size: 2.75rem;
		font-weight: 700;
	}

	.history-items .item[data-anchor="history-2016"] .txt .style-word span {
		letter-spacing: -.1rem;
	}
}

@media only screen and (max-width:639px) {
	.ti {
		-moz-transform: translate(-50%, 0) scale(.6);
		-ms-transform: translate(-50%, 0) scale(.6);
		-webkit-transform: translate(-50%, 0) scale(.6);
		transform: translate(-50%, 0) scale(.6);
	}
}

/* 左側選單 */

.menu-list li {
	line-height: 30px;
}

.menu-list a {
	display: block;
	position: relative;
	color: #fff;
	font-weight: 300;
}

@media only screen and (max-width:1366px) {
	.menu-list {
		text-align: center;
	}

	.menu-list li {
		display: inline-block;
	}
}

@media only screen and (max-width:767px) {
	.menu-list {
		position: absolute;
		z-index: 5;
		top: 220px;
		width: 100%;
	}

	.menu-list li:not(:last-child):after {
		display: inline-block;
		content: "";
		margin: -2px 0 0 8px;
		width: 1px;
		height: 12px;
		vertical-align: middle;
		background-color: rgba(255, 255, 255, .2);
	}

	.menu-list li:not(:first-child) a {
		padding-left: 8px;
	}

	.menu-list a {
		display: inline-block;
		font-size: 1.5rem;
	}

	.menu-list a span:before {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.menu-list.fixed {
		position: fixed;
		z-index: 900 !important;
		top: 80px;
		left: 0;
		padding: 6px !important;
		background-color: #880eac;
	}

	.menu-list.fixed li:not(:last-child):after {
		background-color: rgba(255, 255, 255, .35);
	}

	.menu-list.fixed a {
		font-size: 15px;
		color: #fff;
	}
}

@media only screen and (min-width:768px) {
	.menu-list {
		position: fixed;
		z-index: 900;
		top: 165px;
	}

	.menu-list a {
		padding-right: 35px;
		font-size: 1.7rem;
	}

	.menu-list a span {
		display: block;
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -11px;
		width: 20px;
		height: 20px;
		border-radius: 50px;
		background: #5e2efc;
		background: -moz-linear-gradient(45deg, #5e2efc 0%, #ba16ea 100%);
		background: -webkit-linear-gradient(45deg, #5e2efc 0%, #ba16ea 100%);
		background: linear-gradient(45deg, #5e2efc 0%, #ba16ea 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e2efc', endColorstr='#ba16ea', GradientType=1);
		opacity: 0;
		visibility: hidden;
		-webkit-transition: opacity .3s 0s, visibility 0s .08s;
		-moz-transition: opacity .3s 0s, visibility 0s .08s;
		transition: opacity .3s 0s, visibility 0s .08s;
	}

	.menu-list a span:before {
		display: block;
		content: "";
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -4px 0 0 -4px;
		width: 8px;
		height: 8px;
		background: url('../images/p_menu-aw.png') no-repeat 0 0;
		background-size: cover;
	}

	.menu-list a:hover,
	.menu-list li.active a,
	.menu-list li.current a {
		color: #e5bafa;
	}

	.menu-list li.active a span,
	.menu-list li.current a span {
		opacity: 1;
		visibility: visible;
	}
}

@media only screen and (min-width:768px) and (max-width:1366px) {
	.menu-list li {
		margin-right: 25px;
	}
}

@media only screen and (min-width:1280px) and (max-width:1366px) {

	#casino .menu-list,
	#goods .menu-list {
		left: 50px;
	}
}

@media only screen and (min-width:768px) and (max-width:1279px) {

	#casino .menu-list,
	#goods .menu-list {
		left: 26px;
	}
}

@media only screen and (min-width:992px) {
	.menu-list {
		top: 185px;
	}
}

@media only screen and (min-width:1367px) {
	.menu-list {
		top: 35%;
		left: 3.5%;
	}

	.menu-list a {
		padding-right: 35px;
		line-height: 50px;
	}
}

@media only screen and (min-width:1680px) {
	.menu-list {
		top: 35%;
		left: 10.5%;
	}
}

.display-no {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .15s, visibility .15s;
	-moz-transition: opacity .15s, visibility .15s;
	transition: opacity .15s, visibility .15s;
}

/* 麵包屑 */

.breadcrumb {
	position: absolute;
	z-index: 10;
	top: 85px;
	right: 15px;
	padding: 0;
	font-size: 1.3rem;
	color: rgba(255, 255, 255, .5);
	font-weight: 300;
	border-radius: 0;
	background: transparent;
}

.breadcrumb>li {
	font-weight: 300;
	line-height: 18px;
}

.breadcrumb>li+li:before {
	display: inline-block;
	content: '';
	margin: -2px 6px 0 5px;
	padding: 0;
	width: 5px;
	height: 5px;
	vertical-align: middle;
	border-right: 1px solid rgba(255, 255, 255, .5);
	border-bottom: 1px solid rgba(255, 255, 255, .5);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.breadcrumb a {
	color: rgba(255, 255, 255, .5);
}

.breadcrumb a.home {
	color: #ebbd46;
}

.breadcrumb a:hover {
	color: #ebbd46;
}

@media only screen and (min-width:640px) {
	.breadcrumb {
		right: 15px;
		/*left: auto;*/
	}
}

@media only screen and (min-width:992px) {
	.breadcrumb {
		top: 95px;
		right: 30px;
	}
}

@media only screen and (min-width:1280px) {
	.breadcrumb {
		right: 50px;
	}
}

@media only screen and (min-width:1367px) {
	.breadcrumb {
		top: 130px;
	}
}

/*--- index ---*/

#index #i-ban {
	position: relative;
	background: #1b0b37;
}

#i-ban .slick-slide>div {
	line-height: 0;
}

#i-ban .banner-slick .item a {
	display: block;
	position: relative;
	perspective: 2000px;
	-moz-perspective: 2000px;
	-webkit-perspective: 2000px;
}

#i-ban .banner-slick .item .pic,
#i-ban .banner-slick .item .slogan {
	opacity: 0;
}

#i-ban .banner-slick .item .pic {
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

#i-ban .banner-slick .item.start .pic {
	transform: scale(1.25);
	-moz-transform: scale(1.25);
	-webkit-transform: scale(1.25);
}

#i-ban .banner-slick .item.start.view .pic {
	opacity: 1;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	transition: opacity 1.9s, transform 1.9s;
	-moz-transition: opacity 1.9s, transform 1.9s;
	-webkit-transition: opacity 1.9s, transform 1.9s;
}

#i-ban .banner-slick .item:not(.done).prev .pic {
	transform: scale(1.25);
	-moz-transform: scale(1.25);
	-webkit-transform: scale(1.25);
}

#i-ban .banner-slick .item:not(.done).next .pic {
	transform: scale(1.25);
	-moz-transform: scale(1.25);
	-webkit-transform: scale(1.25);
}

#i-ban .banner-slick .item:not(.done):not(.start).view .pic {
	opacity: 1;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	transition: opacity 1.9s, transform 1.9s;
	-moz-transition: opacity 1.9s, transform 1.9s;
	-webkit-transition: opacity 1.9s, transform 1.9s;
}

#i-ban .banner-slick .item.done.view .pic {
	transition: opacity 1.9s, transform 1.9s;
	-moz-transition: opacity 1.9s, transform 1.9s;
	-webkit-transition: opacity 1.9s, transform 1.9s;
}

#i-ban .banner-slick .item.prev.done .pic,
#i-ban .banner-slick .item.next.done .pic {
	opacity: 0;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
}

#i-ban .slogan {
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 14%;
	width: 90%;
}

#i-ban .slogan .txt,
#i-ban .slogan>div {
	position: absolute;
	z-index: 2;
}

#i-ban .slogan .txt {
	z-index: 3;
	top: 20%;
	left: auto;
	padding-right: 30px;
	width: calc(100% - 30px);
	word-break: normal;
	overflow: hidden;
}

#i-ban .slogan h2 {
	display: block;
	font-size: 3.5rem;
	color: #fff;
	font-weight: 900;
	font-style: italic;
	text-shadow: 0 0 6px rgba(0, 0, 0, .3);
}

#i-ban .slogan h2 small {
	display: block;
	margin: 8px 0 0 8%;
	font-size: 1.8rem;
	font-weight: 900;
	letter-spacing: .35rem;
}

#i-ban .slogan>div>div:before {
	display: block;
	content: "";
	width: 100%;
}

#i-ban .slogan .oj {
	top: -3%;
	left: -8%;
	width: 100%;
	max-width: 814px;
}

#i-ban .slogan .oj-1 div {
	background: url('../images/slogan1.png') no-repeat 0 0;
	background-size: contain;
}

#i-ban .slogan .oj-2 div {
	background: url('../images/slogan2.png') no-repeat 0 0;
	background-size: contain;
}

#i-ban .slogan .oj-3 div {
	background: url('../images/slogan3.png') no-repeat 0 0;
	background-size: contain;
}

#i-ban .slogan .oj-2,
#i-ban .slogan .oj-4 {
	display: none;
}

#i-ban .slogan .oj-4 div {
	background: url('../images/slogan4.png') no-repeat 0 0;
	background-size: contain;
}

#i-ban .slogan .oj div:before {
	padding-bottom: 67%;
}

#i-ban .slogan .bg {
	position: relative;
	z-index: 1;
	top: 0;
	width: 85%;
	max-width: 671px;
}

#i-ban .slogan .bg div {
	background: url('../images/slogan.png') no-repeat 0 0;
	background-size: contain;
}

#i-ban .slogan .bg div:before {
	padding-bottom: 68%;
}

#i-ban .banner-slick .item.start .slogan {
	opacity: 1;
	transition: opacity .5s 0s, transform .5s 0s;
	-moz-transition: opacity .5s 0s, transform .5s 0s;
	-webkit-transition: opacity .5s 0s, transform .5s 0s;
}

#i-ban .banner-slick .item.start .slogan .txt {
	-moz-animation: ani_slogan 1.5s 0.45s both;
	-webkit-animation: ani_slogan 1.5s 0.45s both;
	animation: ani_slogan 1.5s 0.45s both;
}

#i-ban .banner-slick .item.start .slogan .oj-1 {
	-moz-animation: ani_oj-1 1.5s 0.45s both;
	-webkit-animation: ani_oj-1 1.5s 0.45s both;
	animation: ani_oj-1 1.5s 0.45s both;
}

#i-ban .banner-slick .item.start .slogan .oj-2 {
	-moz-animation: ani_oj-2 1.5s 0.45s both;
	-webkit-animation: ani_oj-2 1.5s 0.45s both;
	animation: ani_oj-2 1.5s 0.45s both;
}

#i-ban .banner-slick .item.start .slogan .oj-3 {
	-moz-animation: ani_oj-3 1.5s 0.45s both;
	-webkit-animation: ani_oj-3 1.5s 0.45s both;
	animation: ani_oj-3 1.5s 0.45s both;
}

#i-ban .banner-slick .item.start .slogan .oj-4 {
	-moz-animation: ani_oj-1 1.5s 0.45s both;
	-webkit-animation: ani_oj-1 1.5s 0.45s both;
	animation: ani_oj-1 1.5s 0.45s both;
}

#i-ban .banner-slick .item:not(.done).prev .slogan {
	opacity: 0;
}

#i-ban .banner-slick .item:not(.done).next .slogan {
	opacity: 0;
}

#i-ban .banner-slick .item:not(.done).prev .slogan .txt {
	left: 13%;
	opacity: 0;
}

#i-ban .banner-slick .item:not(.done).next .slogan .txt {
	left: 13%;
	opacity: 0;
}

#i-ban .banner-slick .item:not(.done).prev .slogan .oj {
	opacity: 0;
}

#i-ban .banner-slick .item:not(.done).next .slogan .oj {
	opacity: 0;
}

#i-ban .banner-slick .item:not(.done):not(.start).view .slogan {
	opacity: 1;
	transition: opacity .5s 0s, transform .5s 0s;
	-moz-transition: opacity .5s 0s, transform .5s 0s;
	-webkit-transition: opacity .5s 0s, transform .5s 0s;
}

#i-ban .banner-slick .item:not(.done):not(.start).view .slogan .txt {
	left: 3%;
	-moz-animation: ani_slogan 1.5s 0.45s both;
	-webkit-animation: ani_slogan 1.5s 0.45s both;
	animation: ani_slogan 1.5s 0.45s both;
}

#i-ban .banner-slick .item:not(.done):not(.start).view .slogan .oj-1 {
	opacity: 1;
	-moz-animation: ani_oj-1 1.5s 0.45s both;
	-webkit-animation: ani_oj-1 1.5s 0.45s both;
	animation: ani_oj-1 1.5s 0.45s both;
}

#i-ban .banner-slick .item:not(.done):not(.start).view .slogan .oj-2 {
	opacity: 1;
	-moz-animation: ani_oj-2 1.5s 0.45s both;
	-webkit-animation: ani_oj-2 1.5s 0.45s both;
	animation: ani_oj-2 1.5s 0.45s both;
}

#i-ban .banner-slick .item:not(.done):not(.start).view .slogan .oj-3 {
	opacity: 1;
	-moz-animation: ani_oj-3 1.5s 0.45s both;
	-webkit-animation: ani_oj-3 1.5s 0.45s both;
	animation: ani_oj-3 1.5s 0.45s both;
}

#i-ban .banner-slick .item:not(.done):not(.start).view .slogan .oj-4 {
	opacity: 1;
	-moz-animation: ani_oj-1 1.5s 0.45s both;
	-webkit-animation: ani_oj-1 1.5s 0.45s both;
	animation: ani_oj-1 1.5s 0.45s both;
}

#i-ban .banner-slick .item.done.view .slogan {
	transition: opacity .5s 0s, transform .5s 0s;
	-moz-transition: opacity .5s 0s, transform .5s 0s;
	-webkit-transition: opacity .5s 0s, transform .5s 0s;
}

#i-ban .banner-slick .item.done.view .slogan .txt {
	left: 3%;
	transition: opacity .5s 0s, transform .5s 0s;
	-moz-transition: opacity .5s 0s, transform .5s 0s;
	-webkit-transition: opacity .5s 0s, transform .5s 0s;
}

#i-ban .banner-slick .item.done.view .slogan .oj {
	transition: opacity .5s 0s, transform .5s 0s;
	-moz-transition: opacity .5s 0s, transform .5s 0s;
	-webkit-transition: opacity .5s 0s, transform .5s 0s;
}

#i-ban .banner-slick .item.prev.done .slogan,
#i-ban .banner-slick .item.next.done .slogan {
	opacity: 0;
}

@media only screen and (max-width:991px) {
	#i-ban .slogan {
		left: 58%;
		-moz-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}
}

@media only screen and (max-width:569px) {
	#i-ban .slogan {
		left: 62%;
	}

	.shiwan_img_d>img {
		margin-left: -30px !important;
		margin-top: -15px;
	}
}

@media only screen and (min-width:570px) {
	#i-ban .slogan h2 {
		font-size: 3.8rem;
	}

	#i-ban .slogan h2 small {
		font-size: 2.2rem;
	}

	#i-ban .slogan .oj-2,
	#i-ban .slogan .oj-4 {
		display: block;
	}
}

@media only screen and (min-width:640px) {
	#i-ban .slogan h2 {
		font-size: 4.8rem;
	}

	#i-ban .slogan h2 small {
		font-size: 2.5rem;
	}
}

@media only screen and (min-width:768px) {
	#i-ban .slogan {
		width: 70%;
	}

	#i-ban .slogan h2 {
		font-size: 4.8rem;
	}

	#i-ban .slogan h2 small {
		font-size: 2.5rem;
	}
}

@media screen and (orientation: landscape) and (max-width: 915px) {
	#i-ban .slogan {
		width: 55%;
		left: 10%;
		transform: translate(0%, 0);
		top: 21%;
	}

	#i-ban .slogan .bg div {
		background: url(https://8818668.com/zh-cn/assets/images/slogan_m.png) no-repeat 0 0;
		background-size: contain;
	}

	#i-ban .slogan .txt {
		top: 28%
	}
}

@media screen and (orientation: landscape) and (max-width: 768px) {
	#i-ban .slogan {
		top: 28%;
	}

	#i-ban .slogan h2 {
		font-size: 3.8rem;
	}
}

@media only screen and (min-width:992px) {
	#i-ban .slogan {
		top: 25%;
		left: 8%;
		width: 52.5%;
	}

	#i-ban .slogan .txt {
		width: 100%;
	}
}

@media only screen and (min-width:1280px) {
	#i-ban .slogan h2 {
		font-size: 7rem;
	}

	#i-ban .slogan h2 small {
		font-size: 3.2rem;
	}
}

@media only screen and (min-width:1367px) {
	#i-ban .slogan {
		left: 9%;
		width: 60%;
	}

	#i-ban .slogan h2 {
		font-size: 8.2rem;
	}

	#i-ban .slogan h2 small {
		font-size: 3.6rem;
	}
}

@media screen and (orientation: landscape) and (max-width: 991px) {
	#i-ban .banner-slick .item.start.view .pic {
		background-image: url(../../../img/picture3-1.png);
	}
}

/* 內容區塊 */

#index .content {
	position: relative;
	/* animation: bg 10s linear infinite; */
	overflow: hidden;
	background: rgb(11, 15, 62);
	background: -moz-linear-gradient(to right, rgba(11, 15, 62, 1) 0%, rgba(79, 13, 127, 1) 50%, rgba(11, 15, 62, 1) 100%);
	background: -webkit-linear-gradient(to right, rgba(11, 15, 62, 1) 0%, rgba(79, 13, 127, 1) 50%, rgba(11, 15, 62, 1) 100%);
	background: linear-gradient(to right, rgba(11, 15, 62, 1) 0%, rgba(79, 13, 127, 1) 50%, rgba(11, 15, 62, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b0f3e', endColorstr='#0b0f3e', GradientType=1);
	background-size: 10000px 100%;
}

#index .content:before {
	content: '';
	/* position: absolute; */
	z-index: 1;
	width: 100%;
	height: 100%;
	background: url(../images/main_bg.png) fixed no-repeat 0 0;
	background-size: cover;
}

@keyframes bg {
	0% {
		background-position-x: 0;
	}

	100% {
		background-position-x: 10000px;
	}
}

@-moz-keyframes bg {
	0% {
		background-position-x: 0;
	}

	100% {
		background-position-x: 10000px;
	}
}

@-webkit-keyframes bg {
	0% {
		background-position-x: 0;
	}

	100% {
		background-position-x: 10000px;
	}
}

@media only screen and (max-width:1024px) {

	#stars,
	#stars-2,
	#stars-3 {
		display: none;
	}
}

@media only screen and (min-width:1025px) {

	#stars,
	#stars-2,
	#stars-3,
	#stars:after,
	#stars-2:after,
	#stars-3:after {
		border-radius: 50px;
		background: transparent;
	}

	#stars:after,
	#stars-2:after,
	#stars-3:after {
		content: "";
		position: absolute;
		z-index: 1;
		top: 2000px;
	}

	#stars {
		width: 1px;
		height: 1px;
		box-shadow: 774px 782px rgba(255, 255, 255, .3), 1177px 15px rgba(255, 255, 255, .3), 1858px 1013px rgba(255, 255, 255, .3), 1350px 200px rgba(255, 255, 255, .3), 1914px 37px rgba(255, 255, 255, .3), 22px 96px rgba(255, 255, 255, .3), 1804px 1918px rgba(255, 255, 255, .3), 908px 951px rgba(255, 255, 255, .3), 852px 1830px rgba(255, 255, 255, .3), 1534px 70px rgba(255, 255, 255, .3), 635px 1423px rgba(255, 255, 255, .3), 1313px 473px rgba(255, 255, 255, .3), 1372px 469px rgba(255, 255, 255, .3), 1761px 1455px rgba(255, 255, 255, .3), 1130px 1092px rgba(255, 255, 255, .3), 1421px 682px rgba(255, 255, 255, .3), 1859px 1846px rgba(255, 255, 255, .3), 55px 85px rgba(255, 255, 255, .3), 164px 115px rgba(255, 255, 255, .3), 1499px 442px rgba(255, 255, 255, .3), 640px 1002px rgba(255, 255, 255, .3), 1988px 764px rgba(255, 255, 255, .3), 612px 1378px rgba(255, 255, 255, .3), 368px 1708px rgba(255, 255, 255, .3), 1437px 187px rgba(255, 255, 255, .3), 1537px 333px rgba(255, 255, 255, .3), 435px 1167px rgba(255, 255, 255, .3), 1517px 689px rgba(255, 255, 255, .3), 573px 1183px rgba(255, 255, 255, .3), 676px 1428px rgba(255, 255, 255, .3), 1987px 653px rgba(255, 255, 255, .3), 164px 708px rgba(255, 255, 255, .3), 1832px 924px rgba(255, 255, 255, .3), 1373px 356px rgba(255, 255, 255, .3), 1037px 1872px rgba(255, 255, 255, .3), 1302px 1805px rgba(255, 255, 255, .3), 1791px 1203px rgba(255, 255, 255, .3), 1564px 240px rgba(255, 255, 255, .3), 582px 302px rgba(255, 255, 255, .3), 409px 1321px rgba(255, 255, 255, .3), 1684px 1883px rgba(255, 255, 255, .3), 837px 687px rgba(255, 255, 255, .3), 690px 519px rgba(255, 255, 255, .3), 688px 393px rgba(255, 255, 255, .3), 1239px 1687px rgba(255, 255, 255, .3), 1423px 283px rgba(255, 255, 255, .3), 394px 952px rgba(255, 255, 255, .3), 1342px 1477px rgba(255, 255, 255, .3), 893px 1579px rgba(255, 255, 255, .3), 1766px 87px rgba(255, 255, 255, .3), 857px 1531px rgba(255, 255, 255, .3), 42px 1583px rgba(255, 255, 255, .3), 246px 1233px rgba(255, 255, 255, .3), 506px 1234px rgba(255, 255, 255, .3), 694px 1256px rgba(255, 255, 255, .3), 918px 528px rgba(255, 255, 255, .3), 1178px 1549px rgba(255, 255, 255, .3), 181px 292px rgba(255, 255, 255, .3), 960px 1299px rgba(255, 255, 255, .3), 1832px 1055px rgba(255, 255, 255, .3), 1292px 672px rgba(255, 255, 255, .3), 1313px 552px rgba(255, 255, 255, .3), 1171px 722px rgba(255, 255, 255, .3), 56px 1850px rgba(255, 255, 255, .3), 609px 1831px rgba(255, 255, 255, .3), 497px 1489px rgba(255, 255, 255, .3), 1217px 754px rgba(255, 255, 255, .3), 525px 834px rgba(255, 255, 255, .3), 791px 404px rgba(255, 255, 255, .3), 334px 439px rgba(255, 255, 255, .3), 1356px 1514px rgba(255, 255, 255, .3), 1744px 540px rgba(255, 255, 255, .3), 299px 627px rgba(255, 255, 255, .3), 516px 1126px rgba(255, 255, 255, .3), 1404px 135px rgba(255, 255, 255, .3), 1316px 1813px rgba(255, 255, 255, .3), 635px 207px rgba(255, 255, 255, .3), 268px 1059px rgba(255, 255, 255, .3), 1660px 1762px rgba(255, 255, 255, .3), 542px 596px rgba(255, 255, 255, .3), 779px 963px rgba(255, 255, 255, .3), 610px 396px rgba(255, 255, 255, .3), 967px 1795px rgba(255, 255, 255, .3), 394px 1370px rgba(255, 255, 255, .3), 1024px 1823px rgba(255, 255, 255, .3), 269px 1007px rgba(255, 255, 255, .3), 1145px 1141px rgba(255, 255, 255, .3), 40px 249px rgba(255, 255, 255, .3), 421px 23px rgba(255, 255, 255, .3), 1430px 620px rgba(255, 255, 255, .3), 654px 1288px rgba(255, 255, 255, .3), 1236px 1882px rgba(255, 255, 255, .3), 833px 357px rgba(255, 255, 255, .3), 206px 165px rgba(255, 255, 255, .3), 1004px 1373px rgba(255, 255, 255, .3), 1248px 450px rgba(255, 255, 255, .3), 1030px 905px rgba(255, 255, 255, .3), 365px 1288px rgba(255, 255, 255, .3), 1759px 570px rgba(255, 255, 255, .3), 1835px 1373px rgba(255, 255, 255, .3), 1147px 1741px rgba(255, 255, 255, .3), 798px 495px rgba(255, 255, 255, .3), 417px 1572px rgba(255, 255, 255, .3), 17px 1317px rgba(255, 255, 255, .3), 1249px 1589px rgba(255, 255, 255, .3), 696px 973px rgba(255, 255, 255, .3), 127px 1008px rgba(255, 255, 255, .3), 1915px 991px rgba(255, 255, 255, .3), 957px 1193px rgba(255, 255, 255, .3), 1542px 1491px rgba(255, 255, 255, .3), 1647px 1289px rgba(255, 255, 255, .3), 1143px 1622px rgba(255, 255, 255, .3), 1226px 372px rgba(255, 255, 255, .3), 474px 517px rgba(255, 255, 255, .3), 745px 638px rgba(255, 255, 255, .3), 1664px 1183px rgba(255, 255, 255, .3), 1095px 534px rgba(255, 255, 255, .3), 1508px 1593px rgba(255, 255, 255, .3), 1908px 210px rgba(255, 255, 255, .3), 446px 1016px rgba(255, 255, 255, .3), 452px 1472px rgba(255, 255, 255, .3), 84px 1475px rgba(255, 255, 255, .3), 318px 143px rgba(255, 255, 255, .3), 1668px 99px rgba(255, 255, 255, .3), 1137px 1221px rgba(255, 255, 255, .3), 190px 360px rgba(255, 255, 255, .3), 68px 1632px rgba(255, 255, 255, .3), 87px 493px rgba(255, 255, 255, .3), 1120px 257px rgba(255, 255, 255, .3), 283px 436px rgba(255, 255, 255, .3), 1487px 678px rgba(255, 255, 255, .3), 682px 279px rgba(255, 255, 255, .3), 1376px 123px rgba(255, 255, 255, .3), 1523px 982px rgba(255, 255, 255, .3), 635px 621px rgba(255, 255, 255, .3), 808px 752px rgba(255, 255, 255, .3), 1939px 1757px rgba(255, 255, 255, .3), 1275px 1571px rgba(255, 255, 255, .3), 317px 287px rgba(255, 255, 255, .3), 413px 1657px rgba(255, 255, 255, .3), 1789px 1848px rgba(255, 255, 255, .3), 1323px 686px rgba(255, 255, 255, .3), 51px 1830px rgba(255, 255, 255, .3), 1643px 269px rgba(255, 255, 255, .3), 1702px 1076px rgba(255, 255, 255, .3), 1274px 1717px rgba(255, 255, 255, .3), 28px 1963px rgba(255, 255, 255, .3), 937px 584px rgba(255, 255, 255, .3), 1237px 109px rgba(255, 255, 255, .3), 415px 269px rgba(255, 255, 255, .3), 815px 1816px rgba(255, 255, 255, .3), 518px 1119px rgba(255, 255, 255, .3), 1018px 1749px rgba(255, 255, 255, .3), 1207px 304px rgba(255, 255, 255, .3), 1446px 339px rgba(255, 255, 255, .3), 1284px 67px rgba(255, 255, 255, .3), 1233px 553px rgba(255, 255, 255, .3), 27px 629px rgba(255, 255, 255, .3), 1114px 144px rgba(255, 255, 255, .3), 713px 442px rgba(255, 255, 255, .3), 673px 894px rgba(255, 255, 255, .3), 1799px 1938px rgba(255, 255, 255, .3), 1481px 1339px rgba(255, 255, 255, .3), 1452px 570px rgba(255, 255, 255, .3), 117px 133px rgba(255, 255, 255, .3), 1108px 1520px rgba(255, 255, 255, .3), 903px 1789px rgba(255, 255, 255, .3), 980px 1817px rgba(255, 255, 255, .3), 1489px 899px rgba(255, 255, 255, .3), 439px 571px rgba(255, 255, 255, .3), 735px 1983px rgba(255, 255, 255, .3), 1714px 1324px rgba(255, 255, 255, .3), 1177px 493px rgba(255, 255, 255, .3), 345px 317px rgba(255, 255, 255, .3), 1281px 1949px rgba(255, 255, 255, .3), 1630px 1622px rgba(255, 255, 255, .3), 636px 399px rgba(255, 255, 255, .3), 856px 576px rgba(255, 255, 255, .3), 963px 998px rgba(255, 255, 255, .3), 1374px 1396px rgba(255, 255, 255, .3), 817px 430px rgba(255, 255, 255, .3), 1224px 1573px rgba(255, 255, 255, .3), 1930px 1529px rgba(255, 255, 255, .3), 1325px 1852px rgba(255, 255, 255, .3), 1726px 126px rgba(255, 255, 255, .3), 774px 449px rgba(255, 255, 255, .3), 1660px 1637px rgba(255, 255, 255, .3), 1248px 114px rgba(255, 255, 255, .3), 1506px 1813px rgba(255, 255, 255, .3), 1928px 281px rgba(255, 255, 255, .3), 1198px 244px rgba(255, 255, 255, .3), 1284px 1773px rgba(255, 255, 255, .3), 148px 142px rgba(255, 255, 255, .3), 1249px 596px rgba(255, 255, 255, .3), 1838px 824px rgba(255, 255, 255, .3), 1504px 904px rgba(255, 255, 255, .3), 1226px 326px rgba(255, 255, 255, .3), 559px 168px rgba(255, 255, 255, .3), 1405px 1178px rgba(255, 255, 255, .3), 1545px 139px rgba(255, 255, 255, .3), 1350px 838px rgba(255, 255, 255, .3), 708px 331px rgba(255, 255, 255, .3), 879px 1595px rgba(255, 255, 255, .3), 167px 1411px rgba(255, 255, 255, .3), 129px 729px rgba(255, 255, 255, .3), 1616px 1051px rgba(255, 255, 255, .3), 935px 717px rgba(255, 255, 255, .3), 267px 763px rgba(255, 255, 255, .3), 221px 5px rgba(255, 255, 255, .3), 1491px 968px rgba(255, 255, 255, .3), 500px 1649px rgba(255, 255, 255, .3), 1426px 192px rgba(255, 255, 255, .3), 1994px 1079px rgba(255, 255, 255, .3), 31px 269px rgba(255, 255, 255, .3), 530px 1750px rgba(255, 255, 255, .3), 850px 77px rgba(255, 255, 255, .3), 1012px 1411px rgba(255, 255, 255, .3), 131px 637px rgba(255, 255, 255, .3), 382px 985px rgba(255, 255, 255, .3), 469px 790px rgba(255, 255, 255, .3), 1388px 84px rgba(255, 255, 255, .3), 465px 651px rgba(255, 255, 255, .3), 1721px 405px rgba(255, 255, 255, .3), 1917px 995px rgba(255, 255, 255, .3), 500px 1089px rgba(255, 255, 255, .3), 291px 1128px rgba(255, 255, 255, .3), 1033px 1593px rgba(255, 255, 255, .3), 1282px 1830px rgba(255, 255, 255, .3), 1680px 1258px rgba(255, 255, 255, .3), 1981px 779px rgba(255, 255, 255, .3), 579px 1092px rgba(255, 255, 255, .3), 583px 1373px rgba(255, 255, 255, .3), 576px 1272px rgba(255, 255, 255, .3), 253px 719px rgba(255, 255, 255, .3), 463px 376px rgba(255, 255, 255, .3), 1222px 1766px rgba(255, 255, 255, .3), 1618px 128px rgba(255, 255, 255, .3), 1464px 755px rgba(255, 255, 255, .3), 1143px 300px rgba(255, 255, 255, .3), 194px 1096px rgba(255, 255, 255, .3), 394px 1600px rgba(255, 255, 255, .3), 1752px 739px rgba(255, 255, 255, .3), 1669px 708px rgba(255, 255, 255, .3), 1482px 1080px rgba(255, 255, 255, .3), 937px 748px rgba(255, 255, 255, .3), 240px 732px rgba(255, 255, 255, .3), 515px 1896px rgba(255, 255, 255, .3), 1020px 1683px rgba(255, 255, 255, .3), 479px 1180px rgba(255, 255, 255, .3), 520px 1067px rgba(255, 255, 255, .3), 900px 181px rgba(255, 255, 255, .3), 659px 869px rgba(255, 255, 255, .3), 1506px 1920px rgba(255, 255, 255, .3), 1562px 1000px rgba(255, 255, 255, .3), 904px 246px rgba(255, 255, 255, .3), 1119px 1822px rgba(255, 255, 255, .3), 1248px 1650px rgba(255, 255, 255, .3), 1896px 701px rgba(255, 255, 255, .3), 260px 748px rgba(255, 255, 255, .3), 1585px 690px rgba(255, 255, 255, .3), 855px 598px rgba(255, 255, 255, .3), 930px 1683px rgba(255, 255, 255, .3), 239px 1215px rgba(255, 255, 255, .3), 1068px 855px rgba(255, 255, 255, .3), 701px 1626px rgba(255, 255, 255, .3), 185px 128px rgba(255, 255, 255, .3), 1701px 1270px rgba(255, 255, 255, .3), 868px 462px rgba(255, 255, 255, .3), 1814px 1088px rgba(255, 255, 255, .3), 1061px 952px rgba(255, 255, 255, .3), 1134px 390px rgba(255, 255, 255, .3), 1272px 1396px rgba(255, 255, 255, .3), 1345px 935px rgba(255, 255, 255, .3), 1248px 200px rgba(255, 255, 255, .3), 1076px 1031px rgba(255, 255, 255, .3), 1310px 1942px rgba(255, 255, 255, .3), 503px 856px rgba(255, 255, 255, .3), 1892px 1190px rgba(255, 255, 255, .3), 200px 199px rgba(255, 255, 255, .3), 71px 1994px rgba(255, 255, 255, .3), 602px 1798px rgba(255, 255, 255, .3), 239px 1785px rgba(255, 255, 255, .3), 216px 1757px rgba(255, 255, 255, .3), 1265px 1335px rgba(255, 255, 255, .3), 1939px 1036px rgba(255, 255, 255, .3), 1908px 1258px rgba(255, 255, 255, .3), 1029px 1975px rgba(255, 255, 255, .3), 956px 584px rgba(255, 255, 255, .3), 685px 326px rgba(255, 255, 255, .3), 1606px 798px rgba(255, 255, 255, .3), 642px 902px rgba(255, 255, 255, .3), 1544px 1317px rgba(255, 255, 255, .3), 1874px 1813px rgba(255, 255, 255, .3), 1480px 1260px rgba(255, 255, 255, .3), 1867px 1536px rgba(255, 255, 255, .3), 1141px 1654px rgba(255, 255, 255, .3), 1164px 360px rgba(255, 255, 255, .3), 765px 872px rgba(255, 255, 255, .3), 1294px 1421px rgba(255, 255, 255, .3), 510px 364px rgba(255, 255, 255, .3), 1372px 1607px rgba(255, 255, 255, .3), 1715px 115px rgba(255, 255, 255, .3), 525px 1495px rgba(255, 255, 255, .3), 1563px 1646px rgba(255, 255, 255, .3), 733px 1575px rgba(255, 255, 255, .3), 1262px 999px rgba(255, 255, 255, .3), 1612px 282px rgba(255, 255, 255, .3), 1992px 1739px rgba(255, 255, 255, .3), 728px 341px rgba(255, 255, 255, .3), 1091px 1215px rgba(255, 255, 255, .3), 267px 187px rgba(255, 255, 255, .3), 707px 1901px rgba(255, 255, 255, .3), 1949px 356px rgba(255, 255, 255, .3), 319px 1663px rgba(255, 255, 255, .3), 545px 854px rgba(255, 255, 255, .3), 1166px 111px rgba(255, 255, 255, .3), 450px 1364px rgba(255, 255, 255, .3), 637px 1793px rgba(255, 255, 255, .3), 694px 1390px rgba(255, 255, 255, .3), 898px 800px rgba(255, 255, 255, .3), 1605px 1407px rgba(255, 255, 255, .3), 1513px 1601px rgba(255, 255, 255, .3), 734px 1099px rgba(255, 255, 255, .3), 309px 18px rgba(255, 255, 255, .3), 1332px 1956px rgba(255, 255, 255, .3), 923px 571px rgba(255, 255, 255, .3), 1500px 1907px rgba(255, 255, 255, .3), 1527px 330px rgba(255, 255, 255, .3), 809px 905px rgba(255, 255, 255, .3), 1583px 120px rgba(255, 255, 255, .3), 1922px 1522px rgba(255, 255, 255, .3), 249px 158px rgba(255, 255, 255, .3), 759px 1837px rgba(255, 255, 255, .3), 344px 1994px rgba(255, 255, 255, .3), 1382px 934px rgba(255, 255, 255, .3), 1272px 390px rgba(255, 255, 255, .3), 789px 932px rgba(255, 255, 255, .3), 1076px 1956px rgba(255, 255, 255, .3), 1127px 1972px rgba(255, 255, 255, .3), 715px 1191px rgba(255, 255, 255, .3), 1188px 1400px rgba(255, 255, 255, .3), 1251px 96px rgba(255, 255, 255, .3), 1322px 421px rgba(255, 255, 255, .3), 571px 1550px rgba(255, 255, 255, .3), 728px 2px rgba(255, 255, 255, .3), 1298px 1033px rgba(255, 255, 255, .3), 605px 1998px rgba(255, 255, 255, .3), 1658px 264px rgba(255, 255, 255, .3), 1523px 1084px rgba(255, 255, 255, .3), 4px 1882px rgba(255, 255, 255, .3), 1899px 673px rgba(255, 255, 255, .3), 729px 373px rgba(255, 255, 255, .3), 1961px 1499px rgba(255, 255, 255, .3), 1px 20px rgba(255, 255, 255, .3), 470px 288px rgba(255, 255, 255, .3), 767px 544px rgba(255, 255, 255, .3), 1366px 970px rgba(255, 255, 255, .3), 639px 1609px rgba(255, 255, 255, .3), 1494px 508px rgba(255, 255, 255, .3), 1089px 284px rgba(255, 255, 255, .3), 1776px 325px rgba(255, 255, 255, .3), 519px 21px rgba(255, 255, 255, .3), 894px 124px rgba(255, 255, 255, .3), 180px 811px rgba(255, 255, 255, .3), 1754px 1159px rgba(255, 255, 255, .3), 1930px 699px rgba(255, 255, 255, .3), 936px 485px rgba(255, 255, 255, .3), 1723px 1895px rgba(255, 255, 255, .3), 1607px 1325px rgba(255, 255, 255, .3), 153px 1887px rgba(255, 255, 255, .3), 1812px 1484px rgba(255, 255, 255, .3), 885px 1749px rgba(255, 255, 255, .3), 1594px 859px rgba(255, 255, 255, .3), 1846px 1164px rgba(255, 255, 255, .3), 1286px 1351px rgba(255, 255, 255, .3), 597px 560px rgba(255, 255, 255, .3), 82px 23px rgba(255, 255, 255, .3), 664px 1594px rgba(255, 255, 255, .3), 193px 1832px rgba(255, 255, 255, .3), 1458px 1223px rgba(255, 255, 255, .3), 1883px 1105px rgba(255, 255, 255, .3), 1647px 22px rgba(255, 255, 255, .3), 1667px 1275px rgba(255, 255, 255, .3), 198px 1557px rgba(255, 255, 255, .3), 683px 1698px rgba(255, 255, 255, .3), 1364px 1979px rgba(255, 255, 255, .3), 607px 1956px rgba(255, 255, 255, .3), 1719px 497px rgba(255, 255, 255, .3), 1795px 143px rgba(255, 255, 255, .3), 1566px 358px rgba(255, 255, 255, .3), 961px 931px rgba(255, 255, 255, .3), 1894px 172px rgba(255, 255, 255, .3), 237px 1021px rgba(255, 255, 255, .3), 680px 77px rgba(255, 255, 255, .3), 1830px 1185px rgba(255, 255, 255, .3), 1910px 1225px rgba(255, 255, 255, .3), 564px 318px rgba(255, 255, 255, .3), 1216px 724px rgba(255, 255, 255, .3), 1944px 1823px rgba(255, 255, 255, .3), 1611px 1978px rgba(255, 255, 255, .3), 1704px 802px rgba(255, 255, 255, .3), 1275px 540px rgba(255, 255, 255, .3), 93px 1820px rgba(255, 255, 255, .3), 1744px 17px rgba(255, 255, 255, .3), 490px 524px rgba(255, 255, 255, .3), 29px 276px rgba(255, 255, 255, .3), 82px 1971px rgba(255, 255, 255, .3), 1324px 1560px rgba(255, 255, 255, .3), 1488px 744px rgba(255, 255, 255, .3), 479px 1516px rgba(255, 255, 255, .3), 1280px 1484px rgba(255, 255, 255, .3), 519px 1030px rgba(255, 255, 255, .3), 1434px 1011px rgba(255, 255, 255, .3), 1380px 184px rgba(255, 255, 255, .3), 250px 1969px rgba(255, 255, 255, .3), 1517px 187px rgba(255, 255, 255, .3), 850px 429px rgba(255, 255, 255, .3), 569px 1421px rgba(255, 255, 255, .3), 1494px 1066px rgba(255, 255, 255, .3), 1778px 317px rgba(255, 255, 255, .3), 82px 281px rgba(255, 255, 255, .3), 494px 60px rgba(255, 255, 255, .3), 937px 1178px rgba(255, 255, 255, .3), 535px 1978px rgba(255, 255, 255, .3), 1529px 1841px rgba(255, 255, 255, .3), 107px 1235px rgba(255, 255, 255, .3), 1555px 684px rgba(255, 255, 255, .3), 345px 1578px rgba(255, 255, 255, .3), 736px 1840px rgba(255, 255, 255, .3), 1610px 1486px rgba(255, 255, 255, .3), 1394px 86px rgba(255, 255, 255, .3), 1361px 1486px rgba(255, 255, 255, .3), 1331px 185px rgba(255, 255, 255, .3), 318px 1120px rgba(255, 255, 255, .3), 356px 296px rgba(255, 255, 255, .3), 1958px 1885px rgba(255, 255, 255, .3), 327px 1087px rgba(255, 255, 255, .3), 1131px 1439px rgba(255, 255, 255, .3), 553px 388px rgba(255, 255, 255, .3), 785px 891px rgba(255, 255, 255, .3), 88px 423px rgba(255, 255, 255, .3), 848px 1839px rgba(255, 255, 255, .3), 801px 699px rgba(255, 255, 255, .3), 184px 539px rgba(255, 255, 255, .3), 1433px 1424px rgba(255, 255, 255, .3), 642px 401px rgba(255, 255, 255, .3), 530px 812px rgba(255, 255, 255, .3), 950px 1464px rgba(255, 255, 255, .3), 1785px 79px rgba(255, 255, 255, .3), 1784px 347px rgba(255, 255, 255, .3), 252px 463px rgba(255, 255, 255, .3), 1871px 1396px rgba(255, 255, 255, .3), 440px 1601px rgba(255, 255, 255, .3), 879px 1436px rgba(255, 255, 255, .3), 1164px 70px rgba(255, 255, 255, .3), 1226px 1194px rgba(255, 255, 255, .3), 961px 1977px rgba(255, 255, 255, .3), 1316px 1482px rgba(255, 255, 255, .3), 959px 1448px rgba(255, 255, 255, .3), 1009px 1485px rgba(255, 255, 255, .3), 633px 1390px rgba(255, 255, 255, .3), 1520px 1843px rgba(255, 255, 255, .3), 592px 1130px rgba(255, 255, 255, .3), 643px 1613px rgba(255, 255, 255, .3), 225px 1979px rgba(255, 255, 255, .3), 207px 1724px rgba(255, 255, 255, .3), 793px 1438px rgba(255, 255, 255, .3), 1194px 1949px rgba(255, 255, 255, .3), 1627px 1092px rgba(255, 255, 255, .3), 177px 1630px rgba(255, 255, 255, .3), 1519px 93px rgba(255, 255, 255, .3), 1288px 683px rgba(255, 255, 255, .3), 1134px 77px rgba(255, 255, 255, .3), 1288px 1446px rgba(255, 255, 255, .3), 1394px 4px rgba(255, 255, 255, .3), 1308px 1021px rgba(255, 255, 255, .3), 1363px 384px rgba(255, 255, 255, .3), 841px 484px rgba(255, 255, 255, .3), 1222px 325px rgba(255, 255, 255, .3), 416px 1179px rgba(255, 255, 255, .3), 1785px 1762px rgba(255, 255, 255, .3), 1275px 1713px rgba(255, 255, 255, .3), 1499px 1708px rgba(255, 255, 255, .3), 1208px 810px rgba(255, 255, 255, .3), 1790px 1919px rgba(255, 255, 255, .3), 27px 572px rgba(255, 255, 255, .3), 1688px 1041px rgba(255, 255, 255, .3), 1887px 522px rgba(255, 255, 255, .3), 1352px 891px rgba(255, 255, 255, .3), 729px 1824px rgba(255, 255, 255, .3), 72px 1020px rgba(255, 255, 255, .3), 33px 1518px rgba(255, 255, 255, .3), 592px 1929px rgba(255, 255, 255, .3), 740px 845px rgba(255, 255, 255, .3), 1708px 527px rgba(255, 255, 255, .3), 529px 774px rgba(255, 255, 255, .3), 246px 261px rgba(255, 255, 255, .3), 925px 749px rgba(255, 255, 255, .3), 1611px 1685px rgba(255, 255, 255, .3), 701px 597px rgba(255, 255, 255, .3), 76px 168px rgba(255, 255, 255, .3), 1920px 224px rgba(255, 255, 255, .3), 682px 295px rgba(255, 255, 255, .3), 1963px 1997px rgba(255, 255, 255, .3), 937px 209px rgba(255, 255, 255, .3), 1977px 780px rgba(255, 255, 255, .3), 1039px 1667px rgba(255, 255, 255, .3), 863px 601px rgba(255, 255, 255, .3), 361px 1637px rgba(255, 255, 255, .3), 788px 815px rgba(255, 255, 255, .3), 1051px 1297px rgba(255, 255, 255, .3), 1964px 556px rgba(255, 255, 255, .3), 1510px 51px rgba(255, 255, 255, .3), 433px 1711px rgba(255, 255, 255, .3), 1786px 143px rgba(255, 255, 255, .3), 1238px 1626px rgba(255, 255, 255, .3), 147px 1420px rgba(255, 255, 255, .3), 78px 345px rgba(255, 255, 255, .3), 699px 1836px rgba(255, 255, 255, .3), 354px 1345px rgba(255, 255, 255, .3), 1721px 214px rgba(255, 255, 255, .3), 1355px 599px rgba(255, 255, 255, .3), 913px 1434px rgba(255, 255, 255, .3), 589px 1168px rgba(255, 255, 255, .3), 926px 299px rgba(255, 255, 255, .3), 1625px 805px rgba(255, 255, 255, .3), 201px 732px rgba(255, 255, 255, .3), 52px 1887px rgba(255, 255, 255, .3), 102px 1255px rgba(255, 255, 255, .3), 1668px 1767px rgba(255, 255, 255, .3), 1235px 1805px rgba(255, 255, 255, .3), 1752px 1353px rgba(255, 255, 255, .3), 1917px 476px rgba(255, 255, 255, .3), 1790px 1087px rgba(255, 255, 255, .3), 1253px 613px rgba(255, 255, 255, .3), 360px 1308px rgba(255, 255, 255, .3), 61px 824px rgba(255, 255, 255, .3), 569px 856px rgba(255, 255, 255, .3), 531px 918px rgba(255, 255, 255, .3), 1184px 164px rgba(255, 255, 255, .3), 1615px 1146px rgba(255, 255, 255, .3), 222px 1378px rgba(255, 255, 255, .3), 551px 108px rgba(255, 255, 255, .3), 454px 485px rgba(255, 255, 255, .3), 717px 465px rgba(255, 255, 255, .3), 193px 1183px rgba(255, 255, 255, .3), 242px 1458px rgba(255, 255, 255, .3), 1442px 96px rgba(255, 255, 255, .3), 524px 1745px rgba(255, 255, 255, .3), 859px 1480px rgba(255, 255, 255, .3), 1482px 1989px rgba(255, 255, 255, .3), 1340px 1387px rgba(255, 255, 255, .3), 1900px 61px rgba(255, 255, 255, .3), 117px 1992px rgba(255, 255, 255, .3), 1457px 278px rgba(255, 255, 255, .3), 1207px 1134px rgba(255, 255, 255, .3), 1955px 165px rgba(255, 255, 255, .3), 742px 714px rgba(255, 255, 255, .3), 1612px 1378px rgba(255, 255, 255, .3), 1885px 666px rgba(255, 255, 255, .3), 604px 908px rgba(255, 255, 255, .3), 455px 818px rgba(255, 255, 255, .3), 470px 245px rgba(255, 255, 255, .3), 1489px 1020px rgba(255, 255, 255, .3), 1149px 964px rgba(255, 255, 255, .3), 1409px 320px rgba(255, 255, 255, .3), 1858px 1744px rgba(255, 255, 255, .3), 695px 589px rgba(255, 255, 255, .3), 827px 1092px rgba(255, 255, 255, .3), 721px 826px rgba(255, 255, 255, .3), 1711px 53px rgba(255, 255, 255, .3), 134px 272px rgba(255, 255, 255, .3), 798px 254px rgba(255, 255, 255, .3), 420px 786px rgba(255, 255, 255, .3), 236px 225px rgba(255, 255, 255, .3), 101px 710px rgba(255, 255, 255, .3), 1670px 1891px rgba(255, 255, 255, .3), 893px 1125px rgba(255, 255, 255, .3), 1716px 1801px rgba(255, 255, 255, .3), 664px 980px rgba(255, 255, 255, .3), 590px 1691px rgba(255, 255, 255, .3), 1055px 1056px rgba(255, 255, 255, .3), 1580px 1703px rgba(255, 255, 255, .3), 576px 1037px rgba(255, 255, 255, .3), 1904px 782px rgba(255, 255, 255, .3), 1284px 2000px rgba(255, 255, 255, .3), 318px 926px rgba(255, 255, 255, .3), 1136px 1383px rgba(255, 255, 255, .3), 833px 68px rgba(255, 255, 255, .3), 147px 174px rgba(255, 255, 255, .3), 1803px 1637px rgba(255, 255, 255, .3), 935px 538px rgba(255, 255, 255, .3), 582px 961px rgba(255, 255, 255, .3), 1237px 500px rgba(255, 255, 255, .3), 30px 1890px rgba(255, 255, 255, .3), 769px 538px rgba(255, 255, 255, .3), 868px 17px rgba(255, 255, 255, .3), 1848px 250px rgba(255, 255, 255, .3), 246px 464px rgba(255, 255, 255, .3), 1093px 706px rgba(255, 255, 255, .3), 223px 759px rgba(255, 255, 255, .3), 882px 1041px rgba(255, 255, 255, .3), 701px 1542px rgba(255, 255, 255, .3), 1598px 765px rgba(255, 255, 255, .3), 504px 827px rgba(255, 255, 255, .3), 206px 1320px rgba(255, 255, 255, .3), 510px 1024px rgba(255, 255, 255, .3), 1167px 1146px rgba(255, 255, 255, .3), 381px 782px rgba(255, 255, 255, .3), 648px 1176px rgba(255, 255, 255, .3), 1650px 142px rgba(255, 255, 255, .3), 299px 1190px rgba(255, 255, 255, .3), 1218px 357px rgba(255, 255, 255, .3), 955px 1686px rgba(255, 255, 255, .3), 1573px 767px rgba(255, 255, 255, .3), 1454px 152px rgba(255, 255, 255, .3), 1592px 1658px rgba(255, 255, 255, .3), 1108px 1163px rgba(255, 255, 255, .3), 1901px 136px rgba(255, 255, 255, .3), 551px 1527px rgba(255, 255, 255, .3), 1120px 955px rgba(255, 255, 255, .3), 765px 1973px rgba(255, 255, 255, .3), 467px 1718px rgba(255, 255, 255, .3), 1440px 886px rgba(255, 255, 255, .3), 1292px 767px rgba(255, 255, 255, .3), 1225px 187px rgba(255, 255, 255, .3), 1309px 361px rgba(255, 255, 255, .3), 743px 1408px rgba(255, 255, 255, .3), 854px 1143px rgba(255, 255, 255, .3), 1254px 587px rgba(255, 255, 255, .3), 1009px 537px rgba(255, 255, 255, .3), 66px 1797px rgba(255, 255, 255, .3), 371px 1743px rgba(255, 255, 255, .3), 279px 709px rgba(255, 255, 255, .3), 682px 1011px rgba(255, 255, 255, .3), 1255px 1957px rgba(255, 255, 255, .3), 1499px 1620px rgba(255, 255, 255, .3), 1826px 647px rgba(255, 255, 255, .3), 1227px 1488px rgba(255, 255, 255, .3), 1820px 1181px rgba(255, 255, 255, .3), 1603px 622px rgba(255, 255, 255, .3), 648px 1451px rgba(255, 255, 255, .3), 974px 1389px rgba(255, 255, 255, .3), 632px 1071px rgba(255, 255, 255, .3), 1600px 801px rgba(255, 255, 255, .3), 102px 1010px rgba(255, 255, 255, .3), 206px 742px rgba(255, 255, 255, .3), 1762px 1810px rgba(255, 255, 255, .3), 403px 455px rgba(255, 255, 255, .3), 217px 646px rgba(255, 255, 255, .3), 714px 157px rgba(255, 255, 255, .3), 593px 1488px rgba(255, 255, 255, .3), 1201px 688px rgba(255, 255, 255, .3), 799px 1269px rgba(255, 255, 255, .3), 142px 943px rgba(255, 255, 255, .3), 228px 1357px rgba(255, 255, 255, .3), 181px 1968px rgba(255, 255, 255, .3), 147px 703px rgba(255, 255, 255, .3), 767px 1687px rgba(255, 255, 255, .3), 1215px 877px rgba(255, 255, 255, .3), 543px 1808px rgba(255, 255, 255, .3), 1852px 488px rgba(255, 255, 255, .3), 1650px 1052px rgba(255, 255, 255, .3), 1895px 122px rgba(255, 255, 255, .3), 1109px 810px rgba(255, 255, 255, .3), 569px 1037px rgba(255, 255, 255, .3), 1081px 1546px rgba(255, 255, 255, .3), 1675px 1656px rgba(255, 255, 255, .3), 543px 1335px rgba(255, 255, 255, .3), 426px 288px rgba(255, 255, 255, .3), 1855px 150px rgba(255, 255, 255, .3), 1812px 35px rgba(255, 255, 255, .3), 1055px 1508px rgba(255, 255, 255, .3), 302px 1327px rgba(255, 255, 255, .3), 70px 1500px rgba(255, 255, 255, .3), 1539px 390px rgba(255, 255, 255, .3), 191px 1090px rgba(255, 255, 255, .3), 56px 347px rgba(255, 255, 255, .3), 252px 1839px rgba(255, 255, 255, .3), 156px 1400px rgba(255, 255, 255, .3), 522px 1176px rgba(255, 255, 255, .3), 262px 1687px rgba(255, 255, 255, .3), 1007px 1034px rgba(255, 255, 255, .3), 665px 502px rgba(255, 255, 255, .3), 297px 123px rgba(255, 255, 255, .3), 1949px 1009px rgba(255, 255, 255, .3), 65px 832px rgba(255, 255, 255, .3), 884px 1624px rgba(255, 255, 255, .3), 1743px 404px rgba(255, 255, 255, .3), 69px 916px rgba(255, 255, 255, .3), 585px 733px rgba(255, 255, 255, .3), 851px 433px rgba(255, 255, 255, .3), 583px 1299px rgba(255, 255, 255, .3), 1012px 1969px rgba(255, 255, 255, .3), 673px 1776px rgba(255, 255, 255, .3), 590px 1497px rgba(255, 255, 255, .3), 1512px 346px rgba(255, 255, 255, .3), 436px 862px rgba(255, 255, 255, .3), 927px 1512px rgba(255, 255, 255, .3), 955px 1319px rgba(255, 255, 255, .3);
		animation: animStar 50s linear infinite;
	}

	#stars:after {
		width: 1px;
		height: 1px;
		box-shadow: 774px 782px rgba(255, 255, 255, .3), 1177px 15px rgba(255, 255, 255, .3), 1858px 1013px rgba(255, 255, 255, .3), 1350px 200px rgba(255, 255, 255, .3), 1914px 37px rgba(255, 255, 255, .3), 22px 96px rgba(255, 255, 255, .3), 1804px 1918px rgba(255, 255, 255, .3), 908px 951px rgba(255, 255, 255, .3), 852px 1830px rgba(255, 255, 255, .3), 1534px 70px rgba(255, 255, 255, .3), 635px 1423px rgba(255, 255, 255, .3), 1313px 473px rgba(255, 255, 255, .3), 1372px 469px rgba(255, 255, 255, .3), 1761px 1455px rgba(255, 255, 255, .3), 1130px 1092px rgba(255, 255, 255, .3), 1421px 682px rgba(255, 255, 255, .3), 1859px 1846px rgba(255, 255, 255, .3), 55px 85px rgba(255, 255, 255, .3), 164px 115px rgba(255, 255, 255, .3), 1499px 442px rgba(255, 255, 255, .3), 640px 1002px rgba(255, 255, 255, .3), 1988px 764px rgba(255, 255, 255, .3), 612px 1378px rgba(255, 255, 255, .3), 368px 1708px rgba(255, 255, 255, .3), 1437px 187px rgba(255, 255, 255, .3), 1537px 333px rgba(255, 255, 255, .3), 435px 1167px rgba(255, 255, 255, .3), 1517px 689px rgba(255, 255, 255, .3), 573px 1183px rgba(255, 255, 255, .3), 676px 1428px rgba(255, 255, 255, .3), 1987px 653px rgba(255, 255, 255, .3), 164px 708px rgba(255, 255, 255, .3), 1832px 924px rgba(255, 255, 255, .3), 1373px 356px rgba(255, 255, 255, .3), 1037px 1872px rgba(255, 255, 255, .3), 1302px 1805px rgba(255, 255, 255, .3), 1791px 1203px rgba(255, 255, 255, .3), 1564px 240px rgba(255, 255, 255, .3), 582px 302px rgba(255, 255, 255, .3), 409px 1321px rgba(255, 255, 255, .3), 1684px 1883px rgba(255, 255, 255, .3), 837px 687px rgba(255, 255, 255, .3), 690px 519px rgba(255, 255, 255, .3), 688px 393px rgba(255, 255, 255, .3), 1239px 1687px rgba(255, 255, 255, .3), 1423px 283px rgba(255, 255, 255, .3), 394px 952px rgba(255, 255, 255, .3), 1342px 1477px rgba(255, 255, 255, .3), 893px 1579px rgba(255, 255, 255, .3), 1766px 87px rgba(255, 255, 255, .3), 857px 1531px rgba(255, 255, 255, .3), 42px 1583px rgba(255, 255, 255, .3), 246px 1233px rgba(255, 255, 255, .3), 506px 1234px rgba(255, 255, 255, .3), 694px 1256px rgba(255, 255, 255, .3), 918px 528px rgba(255, 255, 255, .3), 1178px 1549px rgba(255, 255, 255, .3), 181px 292px rgba(255, 255, 255, .3), 960px 1299px rgba(255, 255, 255, .3), 1832px 1055px rgba(255, 255, 255, .3), 1292px 672px rgba(255, 255, 255, .3), 1313px 552px rgba(255, 255, 255, .3), 1171px 722px rgba(255, 255, 255, .3), 56px 1850px rgba(255, 255, 255, .3), 609px 1831px rgba(255, 255, 255, .3), 497px 1489px rgba(255, 255, 255, .3), 1217px 754px rgba(255, 255, 255, .3), 525px 834px rgba(255, 255, 255, .3), 791px 404px rgba(255, 255, 255, .3), 334px 439px rgba(255, 255, 255, .3), 1356px 1514px rgba(255, 255, 255, .3), 1744px 540px rgba(255, 255, 255, .3), 299px 627px rgba(255, 255, 255, .3), 516px 1126px rgba(255, 255, 255, .3), 1404px 135px rgba(255, 255, 255, .3), 1316px 1813px rgba(255, 255, 255, .3), 635px 207px rgba(255, 255, 255, .3), 268px 1059px rgba(255, 255, 255, .3), 1660px 1762px rgba(255, 255, 255, .3), 542px 596px rgba(255, 255, 255, .3), 779px 963px rgba(255, 255, 255, .3), 610px 396px rgba(255, 255, 255, .3), 967px 1795px rgba(255, 255, 255, .3), 394px 1370px rgba(255, 255, 255, .3), 1024px 1823px rgba(255, 255, 255, .3), 269px 1007px rgba(255, 255, 255, .3), 1145px 1141px rgba(255, 255, 255, .3), 40px 249px rgba(255, 255, 255, .3), 421px 23px rgba(255, 255, 255, .3), 1430px 620px rgba(255, 255, 255, .3), 654px 1288px rgba(255, 255, 255, .3), 1236px 1882px rgba(255, 255, 255, .3), 833px 357px rgba(255, 255, 255, .3), 206px 165px rgba(255, 255, 255, .3), 1004px 1373px rgba(255, 255, 255, .3), 1248px 450px rgba(255, 255, 255, .3), 1030px 905px rgba(255, 255, 255, .3), 365px 1288px rgba(255, 255, 255, .3), 1759px 570px rgba(255, 255, 255, .3), 1835px 1373px rgba(255, 255, 255, .3), 1147px 1741px rgba(255, 255, 255, .3), 798px 495px rgba(255, 255, 255, .3), 417px 1572px rgba(255, 255, 255, .3), 17px 1317px rgba(255, 255, 255, .3), 1249px 1589px rgba(255, 255, 255, .3), 696px 973px rgba(255, 255, 255, .3), 127px 1008px rgba(255, 255, 255, .3), 1915px 991px rgba(255, 255, 255, .3), 957px 1193px rgba(255, 255, 255, .3), 1542px 1491px rgba(255, 255, 255, .3), 1647px 1289px rgba(255, 255, 255, .3), 1143px 1622px rgba(255, 255, 255, .3), 1226px 372px rgba(255, 255, 255, .3), 474px 517px rgba(255, 255, 255, .3), 745px 638px rgba(255, 255, 255, .3), 1664px 1183px rgba(255, 255, 255, .3), 1095px 534px rgba(255, 255, 255, .3), 1508px 1593px rgba(255, 255, 255, .3), 1908px 210px rgba(255, 255, 255, .3), 446px 1016px rgba(255, 255, 255, .3), 452px 1472px rgba(255, 255, 255, .3), 84px 1475px rgba(255, 255, 255, .3), 318px 143px rgba(255, 255, 255, .3), 1668px 99px rgba(255, 255, 255, .3), 1137px 1221px rgba(255, 255, 255, .3), 190px 360px rgba(255, 255, 255, .3), 68px 1632px rgba(255, 255, 255, .3), 87px 493px rgba(255, 255, 255, .3), 1120px 257px rgba(255, 255, 255, .3), 283px 436px rgba(255, 255, 255, .3), 1487px 678px rgba(255, 255, 255, .3), 682px 279px rgba(255, 255, 255, .3), 1376px 123px rgba(255, 255, 255, .3), 1523px 982px rgba(255, 255, 255, .3), 635px 621px rgba(255, 255, 255, .3), 808px 752px rgba(255, 255, 255, .3), 1939px 1757px rgba(255, 255, 255, .3), 1275px 1571px rgba(255, 255, 255, .3), 317px 287px rgba(255, 255, 255, .3), 413px 1657px rgba(255, 255, 255, .3), 1789px 1848px rgba(255, 255, 255, .3), 1323px 686px rgba(255, 255, 255, .3), 51px 1830px rgba(255, 255, 255, .3), 1643px 269px rgba(255, 255, 255, .3), 1702px 1076px rgba(255, 255, 255, .3), 1274px 1717px rgba(255, 255, 255, .3), 28px 1963px rgba(255, 255, 255, .3), 937px 584px rgba(255, 255, 255, .3), 1237px 109px rgba(255, 255, 255, .3), 415px 269px rgba(255, 255, 255, .3), 815px 1816px rgba(255, 255, 255, .3), 518px 1119px rgba(255, 255, 255, .3), 1018px 1749px rgba(255, 255, 255, .3), 1207px 304px rgba(255, 255, 255, .3), 1446px 339px rgba(255, 255, 255, .3), 1284px 67px rgba(255, 255, 255, .3), 1233px 553px rgba(255, 255, 255, .3), 27px 629px rgba(255, 255, 255, .3), 1114px 144px rgba(255, 255, 255, .3), 713px 442px rgba(255, 255, 255, .3), 673px 894px rgba(255, 255, 255, .3), 1799px 1938px rgba(255, 255, 255, .3), 1481px 1339px rgba(255, 255, 255, .3), 1452px 570px rgba(255, 255, 255, .3), 117px 133px rgba(255, 255, 255, .3), 1108px 1520px rgba(255, 255, 255, .3), 903px 1789px rgba(255, 255, 255, .3), 980px 1817px rgba(255, 255, 255, .3), 1489px 899px rgba(255, 255, 255, .3), 439px 571px rgba(255, 255, 255, .3), 735px 1983px rgba(255, 255, 255, .3), 1714px 1324px rgba(255, 255, 255, .3), 1177px 493px rgba(255, 255, 255, .3), 345px 317px rgba(255, 255, 255, .3), 1281px 1949px rgba(255, 255, 255, .3), 1630px 1622px rgba(255, 255, 255, .3), 636px 399px rgba(255, 255, 255, .3), 856px 576px rgba(255, 255, 255, .3), 963px 998px rgba(255, 255, 255, .3), 1374px 1396px rgba(255, 255, 255, .3), 817px 430px rgba(255, 255, 255, .3), 1224px 1573px rgba(255, 255, 255, .3), 1930px 1529px rgba(255, 255, 255, .3), 1325px 1852px rgba(255, 255, 255, .3), 1726px 126px rgba(255, 255, 255, .3), 774px 449px rgba(255, 255, 255, .3), 1660px 1637px rgba(255, 255, 255, .3), 1248px 114px rgba(255, 255, 255, .3), 1506px 1813px rgba(255, 255, 255, .3), 1928px 281px rgba(255, 255, 255, .3), 1198px 244px rgba(255, 255, 255, .3), 1284px 1773px rgba(255, 255, 255, .3), 148px 142px rgba(255, 255, 255, .3), 1249px 596px rgba(255, 255, 255, .3), 1838px 824px rgba(255, 255, 255, .3), 1504px 904px rgba(255, 255, 255, .3), 1226px 326px rgba(255, 255, 255, .3), 559px 168px rgba(255, 255, 255, .3), 1405px 1178px rgba(255, 255, 255, .3), 1545px 139px rgba(255, 255, 255, .3), 1350px 838px rgba(255, 255, 255, .3), 708px 331px rgba(255, 255, 255, .3), 879px 1595px rgba(255, 255, 255, .3), 167px 1411px rgba(255, 255, 255, .3), 129px 729px rgba(255, 255, 255, .3), 1616px 1051px rgba(255, 255, 255, .3), 935px 717px rgba(255, 255, 255, .3), 267px 763px rgba(255, 255, 255, .3), 221px 5px rgba(255, 255, 255, .3), 1491px 968px rgba(255, 255, 255, .3), 500px 1649px rgba(255, 255, 255, .3), 1426px 192px rgba(255, 255, 255, .3), 1994px 1079px rgba(255, 255, 255, .3), 31px 269px rgba(255, 255, 255, .3), 530px 1750px rgba(255, 255, 255, .3), 850px 77px rgba(255, 255, 255, .3), 1012px 1411px rgba(255, 255, 255, .3), 131px 637px rgba(255, 255, 255, .3), 382px 985px rgba(255, 255, 255, .3), 469px 790px rgba(255, 255, 255, .3), 1388px 84px rgba(255, 255, 255, .3), 465px 651px rgba(255, 255, 255, .3), 1721px 405px rgba(255, 255, 255, .3), 1917px 995px rgba(255, 255, 255, .3), 500px 1089px rgba(255, 255, 255, .3), 291px 1128px rgba(255, 255, 255, .3), 1033px 1593px rgba(255, 255, 255, .3), 1282px 1830px rgba(255, 255, 255, .3), 1680px 1258px rgba(255, 255, 255, .3), 1981px 779px rgba(255, 255, 255, .3), 579px 1092px rgba(255, 255, 255, .3), 583px 1373px rgba(255, 255, 255, .3), 576px 1272px rgba(255, 255, 255, .3), 253px 719px rgba(255, 255, 255, .3), 463px 376px rgba(255, 255, 255, .3), 1222px 1766px rgba(255, 255, 255, .3), 1618px 128px rgba(255, 255, 255, .3), 1464px 755px rgba(255, 255, 255, .3), 1143px 300px rgba(255, 255, 255, .3), 194px 1096px rgba(255, 255, 255, .3), 394px 1600px rgba(255, 255, 255, .3), 1752px 739px rgba(255, 255, 255, .3), 1669px 708px rgba(255, 255, 255, .3), 1482px 1080px rgba(255, 255, 255, .3), 937px 748px rgba(255, 255, 255, .3), 240px 732px rgba(255, 255, 255, .3), 515px 1896px rgba(255, 255, 255, .3), 1020px 1683px rgba(255, 255, 255, .3), 479px 1180px rgba(255, 255, 255, .3), 520px 1067px rgba(255, 255, 255, .3), 900px 181px rgba(255, 255, 255, .3), 659px 869px rgba(255, 255, 255, .3), 1506px 1920px rgba(255, 255, 255, .3), 1562px 1000px rgba(255, 255, 255, .3), 904px 246px rgba(255, 255, 255, .3), 1119px 1822px rgba(255, 255, 255, .3), 1248px 1650px rgba(255, 255, 255, .3), 1896px 701px rgba(255, 255, 255, .3), 260px 748px rgba(255, 255, 255, .3), 1585px 690px rgba(255, 255, 255, .3), 855px 598px rgba(255, 255, 255, .3), 930px 1683px rgba(255, 255, 255, .3), 239px 1215px rgba(255, 255, 255, .3), 1068px 855px rgba(255, 255, 255, .3), 701px 1626px rgba(255, 255, 255, .3), 185px 128px rgba(255, 255, 255, .3), 1701px 1270px rgba(255, 255, 255, .3), 868px 462px rgba(255, 255, 255, .3), 1814px 1088px rgba(255, 255, 255, .3), 1061px 952px rgba(255, 255, 255, .3), 1134px 390px rgba(255, 255, 255, .3), 1272px 1396px rgba(255, 255, 255, .3), 1345px 935px rgba(255, 255, 255, .3), 1248px 200px rgba(255, 255, 255, .3), 1076px 1031px rgba(255, 255, 255, .3), 1310px 1942px rgba(255, 255, 255, .3), 503px 856px rgba(255, 255, 255, .3), 1892px 1190px rgba(255, 255, 255, .3), 200px 199px rgba(255, 255, 255, .3), 71px 1994px rgba(255, 255, 255, .3), 602px 1798px rgba(255, 255, 255, .3), 239px 1785px rgba(255, 255, 255, .3), 216px 1757px rgba(255, 255, 255, .3), 1265px 1335px rgba(255, 255, 255, .3), 1939px 1036px rgba(255, 255, 255, .3), 1908px 1258px rgba(255, 255, 255, .3), 1029px 1975px rgba(255, 255, 255, .3), 956px 584px rgba(255, 255, 255, .3), 685px 326px rgba(255, 255, 255, .3), 1606px 798px rgba(255, 255, 255, .3), 642px 902px rgba(255, 255, 255, .3), 1544px 1317px rgba(255, 255, 255, .3), 1874px 1813px rgba(255, 255, 255, .3), 1480px 1260px rgba(255, 255, 255, .3), 1867px 1536px rgba(255, 255, 255, .3), 1141px 1654px rgba(255, 255, 255, .3), 1164px 360px rgba(255, 255, 255, .3), 765px 872px rgba(255, 255, 255, .3), 1294px 1421px rgba(255, 255, 255, .3), 510px 364px rgba(255, 255, 255, .3), 1372px 1607px rgba(255, 255, 255, .3), 1715px 115px rgba(255, 255, 255, .3), 525px 1495px rgba(255, 255, 255, .3), 1563px 1646px rgba(255, 255, 255, .3), 733px 1575px rgba(255, 255, 255, .3), 1262px 999px rgba(255, 255, 255, .3), 1612px 282px rgba(255, 255, 255, .3), 1992px 1739px rgba(255, 255, 255, .3), 728px 341px rgba(255, 255, 255, .3), 1091px 1215px rgba(255, 255, 255, .3), 267px 187px rgba(255, 255, 255, .3), 707px 1901px rgba(255, 255, 255, .3), 1949px 356px rgba(255, 255, 255, .3), 319px 1663px rgba(255, 255, 255, .3), 545px 854px rgba(255, 255, 255, .3), 1166px 111px rgba(255, 255, 255, .3), 450px 1364px rgba(255, 255, 255, .3), 637px 1793px rgba(255, 255, 255, .3), 694px 1390px rgba(255, 255, 255, .3), 898px 800px rgba(255, 255, 255, .3), 1605px 1407px rgba(255, 255, 255, .3), 1513px 1601px rgba(255, 255, 255, .3), 734px 1099px rgba(255, 255, 255, .3), 309px 18px rgba(255, 255, 255, .3), 1332px 1956px rgba(255, 255, 255, .3), 923px 571px rgba(255, 255, 255, .3), 1500px 1907px rgba(255, 255, 255, .3), 1527px 330px rgba(255, 255, 255, .3), 809px 905px rgba(255, 255, 255, .3), 1583px 120px rgba(255, 255, 255, .3), 1922px 1522px rgba(255, 255, 255, .3), 249px 158px rgba(255, 255, 255, .3), 759px 1837px rgba(255, 255, 255, .3), 344px 1994px rgba(255, 255, 255, .3), 1382px 934px rgba(255, 255, 255, .3), 1272px 390px rgba(255, 255, 255, .3), 789px 932px rgba(255, 255, 255, .3), 1076px 1956px rgba(255, 255, 255, .3), 1127px 1972px rgba(255, 255, 255, .3), 715px 1191px rgba(255, 255, 255, .3), 1188px 1400px rgba(255, 255, 255, .3), 1251px 96px rgba(255, 255, 255, .3), 1322px 421px rgba(255, 255, 255, .3), 571px 1550px rgba(255, 255, 255, .3), 728px 2px rgba(255, 255, 255, .3), 1298px 1033px rgba(255, 255, 255, .3), 605px 1998px rgba(255, 255, 255, .3), 1658px 264px rgba(255, 255, 255, .3), 1523px 1084px rgba(255, 255, 255, .3), 4px 1882px rgba(255, 255, 255, .3), 1899px 673px rgba(255, 255, 255, .3), 729px 373px rgba(255, 255, 255, .3), 1961px 1499px rgba(255, 255, 255, .3), 1px 20px rgba(255, 255, 255, .3), 470px 288px rgba(255, 255, 255, .3), 767px 544px rgba(255, 255, 255, .3), 1366px 970px rgba(255, 255, 255, .3), 639px 1609px rgba(255, 255, 255, .3), 1494px 508px rgba(255, 255, 255, .3), 1089px 284px rgba(255, 255, 255, .3), 1776px 325px rgba(255, 255, 255, .3), 519px 21px rgba(255, 255, 255, .3), 894px 124px rgba(255, 255, 255, .3), 180px 811px rgba(255, 255, 255, .3), 1754px 1159px rgba(255, 255, 255, .3), 1930px 699px rgba(255, 255, 255, .3), 936px 485px rgba(255, 255, 255, .3), 1723px 1895px rgba(255, 255, 255, .3), 1607px 1325px rgba(255, 255, 255, .3), 153px 1887px rgba(255, 255, 255, .3), 1812px 1484px rgba(255, 255, 255, .3), 885px 1749px rgba(255, 255, 255, .3), 1594px 859px rgba(255, 255, 255, .3), 1846px 1164px rgba(255, 255, 255, .3), 1286px 1351px rgba(255, 255, 255, .3), 597px 560px rgba(255, 255, 255, .3), 82px 23px rgba(255, 255, 255, .3), 664px 1594px rgba(255, 255, 255, .3), 193px 1832px rgba(255, 255, 255, .3), 1458px 1223px rgba(255, 255, 255, .3), 1883px 1105px rgba(255, 255, 255, .3), 1647px 22px rgba(255, 255, 255, .3), 1667px 1275px rgba(255, 255, 255, .3), 198px 1557px rgba(255, 255, 255, .3), 683px 1698px rgba(255, 255, 255, .3), 1364px 1979px rgba(255, 255, 255, .3), 607px 1956px rgba(255, 255, 255, .3), 1719px 497px rgba(255, 255, 255, .3), 1795px 143px rgba(255, 255, 255, .3), 1566px 358px rgba(255, 255, 255, .3), 961px 931px rgba(255, 255, 255, .3), 1894px 172px rgba(255, 255, 255, .3), 237px 1021px rgba(255, 255, 255, .3), 680px 77px rgba(255, 255, 255, .3), 1830px 1185px rgba(255, 255, 255, .3), 1910px 1225px rgba(255, 255, 255, .3), 564px 318px rgba(255, 255, 255, .3), 1216px 724px rgba(255, 255, 255, .3), 1944px 1823px rgba(255, 255, 255, .3), 1611px 1978px rgba(255, 255, 255, .3), 1704px 802px rgba(255, 255, 255, .3), 1275px 540px rgba(255, 255, 255, .3), 93px 1820px rgba(255, 255, 255, .3), 1744px 17px rgba(255, 255, 255, .3), 490px 524px rgba(255, 255, 255, .3), 29px 276px rgba(255, 255, 255, .3), 82px 1971px rgba(255, 255, 255, .3), 1324px 1560px rgba(255, 255, 255, .3), 1488px 744px rgba(255, 255, 255, .3), 479px 1516px rgba(255, 255, 255, .3), 1280px 1484px rgba(255, 255, 255, .3), 519px 1030px rgba(255, 255, 255, .3), 1434px 1011px rgba(255, 255, 255, .3), 1380px 184px rgba(255, 255, 255, .3), 250px 1969px rgba(255, 255, 255, .3), 1517px 187px rgba(255, 255, 255, .3), 850px 429px rgba(255, 255, 255, .3), 569px 1421px rgba(255, 255, 255, .3), 1494px 1066px rgba(255, 255, 255, .3), 1778px 317px rgba(255, 255, 255, .3), 82px 281px rgba(255, 255, 255, .3), 494px 60px rgba(255, 255, 255, .3), 937px 1178px rgba(255, 255, 255, .3), 535px 1978px rgba(255, 255, 255, .3), 1529px 1841px rgba(255, 255, 255, .3), 107px 1235px rgba(255, 255, 255, .3), 1555px 684px rgba(255, 255, 255, .3), 345px 1578px rgba(255, 255, 255, .3), 736px 1840px rgba(255, 255, 255, .3), 1610px 1486px rgba(255, 255, 255, .3), 1394px 86px rgba(255, 255, 255, .3), 1361px 1486px rgba(255, 255, 255, .3), 1331px 185px rgba(255, 255, 255, .3), 318px 1120px rgba(255, 255, 255, .3), 356px 296px rgba(255, 255, 255, .3), 1958px 1885px rgba(255, 255, 255, .3), 327px 1087px rgba(255, 255, 255, .3), 1131px 1439px rgba(255, 255, 255, .3), 553px 388px rgba(255, 255, 255, .3), 785px 891px rgba(255, 255, 255, .3), 88px 423px rgba(255, 255, 255, .3), 848px 1839px rgba(255, 255, 255, .3), 801px 699px rgba(255, 255, 255, .3), 184px 539px rgba(255, 255, 255, .3), 1433px 1424px rgba(255, 255, 255, .3), 642px 401px rgba(255, 255, 255, .3), 530px 812px rgba(255, 255, 255, .3), 950px 1464px rgba(255, 255, 255, .3), 1785px 79px rgba(255, 255, 255, .3), 1784px 347px rgba(255, 255, 255, .3), 252px 463px rgba(255, 255, 255, .3), 1871px 1396px rgba(255, 255, 255, .3), 440px 1601px rgba(255, 255, 255, .3), 879px 1436px rgba(255, 255, 255, .3), 1164px 70px rgba(255, 255, 255, .3), 1226px 1194px rgba(255, 255, 255, .3), 961px 1977px rgba(255, 255, 255, .3), 1316px 1482px rgba(255, 255, 255, .3), 959px 1448px rgba(255, 255, 255, .3), 1009px 1485px rgba(255, 255, 255, .3), 633px 1390px rgba(255, 255, 255, .3), 1520px 1843px rgba(255, 255, 255, .3), 592px 1130px rgba(255, 255, 255, .3), 643px 1613px rgba(255, 255, 255, .3), 225px 1979px rgba(255, 255, 255, .3), 207px 1724px rgba(255, 255, 255, .3), 793px 1438px rgba(255, 255, 255, .3), 1194px 1949px rgba(255, 255, 255, .3), 1627px 1092px rgba(255, 255, 255, .3), 177px 1630px rgba(255, 255, 255, .3), 1519px 93px rgba(255, 255, 255, .3), 1288px 683px rgba(255, 255, 255, .3), 1134px 77px rgba(255, 255, 255, .3), 1288px 1446px rgba(255, 255, 255, .3), 1394px 4px rgba(255, 255, 255, .3), 1308px 1021px rgba(255, 255, 255, .3), 1363px 384px rgba(255, 255, 255, .3), 841px 484px rgba(255, 255, 255, .3), 1222px 325px rgba(255, 255, 255, .3), 416px 1179px rgba(255, 255, 255, .3), 1785px 1762px rgba(255, 255, 255, .3), 1275px 1713px rgba(255, 255, 255, .3), 1499px 1708px rgba(255, 255, 255, .3), 1208px 810px rgba(255, 255, 255, .3), 1790px 1919px rgba(255, 255, 255, .3), 27px 572px rgba(255, 255, 255, .3), 1688px 1041px rgba(255, 255, 255, .3), 1887px 522px rgba(255, 255, 255, .3), 1352px 891px rgba(255, 255, 255, .3), 729px 1824px rgba(255, 255, 255, .3), 72px 1020px rgba(255, 255, 255, .3), 33px 1518px rgba(255, 255, 255, .3), 592px 1929px rgba(255, 255, 255, .3), 740px 845px rgba(255, 255, 255, .3), 1708px 527px rgba(255, 255, 255, .3), 529px 774px rgba(255, 255, 255, .3), 246px 261px rgba(255, 255, 255, .3), 925px 749px rgba(255, 255, 255, .3), 1611px 1685px rgba(255, 255, 255, .3), 701px 597px rgba(255, 255, 255, .3), 76px 168px rgba(255, 255, 255, .3), 1920px 224px rgba(255, 255, 255, .3), 682px 295px rgba(255, 255, 255, .3), 1963px 1997px rgba(255, 255, 255, .3), 937px 209px rgba(255, 255, 255, .3), 1977px 780px rgba(255, 255, 255, .3), 1039px 1667px rgba(255, 255, 255, .3), 863px 601px rgba(255, 255, 255, .3), 361px 1637px rgba(255, 255, 255, .3), 788px 815px rgba(255, 255, 255, .3), 1051px 1297px rgba(255, 255, 255, .3), 1964px 556px rgba(255, 255, 255, .3), 1510px 51px rgba(255, 255, 255, .3), 433px 1711px rgba(255, 255, 255, .3), 1786px 143px rgba(255, 255, 255, .3), 1238px 1626px rgba(255, 255, 255, .3), 147px 1420px rgba(255, 255, 255, .3), 78px 345px rgba(255, 255, 255, .3), 699px 1836px rgba(255, 255, 255, .3), 354px 1345px rgba(255, 255, 255, .3), 1721px 214px rgba(255, 255, 255, .3), 1355px 599px rgba(255, 255, 255, .3), 913px 1434px rgba(255, 255, 255, .3), 589px 1168px rgba(255, 255, 255, .3), 926px 299px rgba(255, 255, 255, .3), 1625px 805px rgba(255, 255, 255, .3), 201px 732px rgba(255, 255, 255, .3), 52px 1887px rgba(255, 255, 255, .3), 102px 1255px rgba(255, 255, 255, .3), 1668px 1767px rgba(255, 255, 255, .3), 1235px 1805px rgba(255, 255, 255, .3), 1752px 1353px rgba(255, 255, 255, .3), 1917px 476px rgba(255, 255, 255, .3), 1790px 1087px rgba(255, 255, 255, .3), 1253px 613px rgba(255, 255, 255, .3), 360px 1308px rgba(255, 255, 255, .3), 61px 824px rgba(255, 255, 255, .3), 569px 856px rgba(255, 255, 255, .3), 531px 918px rgba(255, 255, 255, .3), 1184px 164px rgba(255, 255, 255, .3), 1615px 1146px rgba(255, 255, 255, .3), 222px 1378px rgba(255, 255, 255, .3), 551px 108px rgba(255, 255, 255, .3), 454px 485px rgba(255, 255, 255, .3), 717px 465px rgba(255, 255, 255, .3), 193px 1183px rgba(255, 255, 255, .3), 242px 1458px rgba(255, 255, 255, .3), 1442px 96px rgba(255, 255, 255, .3), 524px 1745px rgba(255, 255, 255, .3), 859px 1480px rgba(255, 255, 255, .3), 1482px 1989px rgba(255, 255, 255, .3), 1340px 1387px rgba(255, 255, 255, .3), 1900px 61px rgba(255, 255, 255, .3), 117px 1992px rgba(255, 255, 255, .3), 1457px 278px rgba(255, 255, 255, .3), 1207px 1134px rgba(255, 255, 255, .3), 1955px 165px rgba(255, 255, 255, .3), 742px 714px rgba(255, 255, 255, .3), 1612px 1378px rgba(255, 255, 255, .3), 1885px 666px rgba(255, 255, 255, .3), 604px 908px rgba(255, 255, 255, .3), 455px 818px rgba(255, 255, 255, .3), 470px 245px rgba(255, 255, 255, .3), 1489px 1020px rgba(255, 255, 255, .3), 1149px 964px rgba(255, 255, 255, .3), 1409px 320px rgba(255, 255, 255, .3), 1858px 1744px rgba(255, 255, 255, .3), 695px 589px rgba(255, 255, 255, .3), 827px 1092px rgba(255, 255, 255, .3), 721px 826px rgba(255, 255, 255, .3), 1711px 53px rgba(255, 255, 255, .3), 134px 272px rgba(255, 255, 255, .3), 798px 254px rgba(255, 255, 255, .3), 420px 786px rgba(255, 255, 255, .3), 236px 225px rgba(255, 255, 255, .3), 101px 710px rgba(255, 255, 255, .3), 1670px 1891px rgba(255, 255, 255, .3), 893px 1125px rgba(255, 255, 255, .3), 1716px 1801px rgba(255, 255, 255, .3), 664px 980px rgba(255, 255, 255, .3), 590px 1691px rgba(255, 255, 255, .3), 1055px 1056px rgba(255, 255, 255, .3), 1580px 1703px rgba(255, 255, 255, .3), 576px 1037px rgba(255, 255, 255, .3), 1904px 782px rgba(255, 255, 255, .3), 1284px 2000px rgba(255, 255, 255, .3), 318px 926px rgba(255, 255, 255, .3), 1136px 1383px rgba(255, 255, 255, .3), 833px 68px rgba(255, 255, 255, .3), 147px 174px rgba(255, 255, 255, .3), 1803px 1637px rgba(255, 255, 255, .3), 935px 538px rgba(255, 255, 255, .3), 582px 961px rgba(255, 255, 255, .3), 1237px 500px rgba(255, 255, 255, .3), 30px 1890px rgba(255, 255, 255, .3), 769px 538px rgba(255, 255, 255, .3), 868px 17px rgba(255, 255, 255, .3), 1848px 250px rgba(255, 255, 255, .3), 246px 464px rgba(255, 255, 255, .3), 1093px 706px rgba(255, 255, 255, .3), 223px 759px rgba(255, 255, 255, .3), 882px 1041px rgba(255, 255, 255, .3), 701px 1542px rgba(255, 255, 255, .3), 1598px 765px rgba(255, 255, 255, .3), 504px 827px rgba(255, 255, 255, .3), 206px 1320px rgba(255, 255, 255, .3), 510px 1024px rgba(255, 255, 255, .3), 1167px 1146px rgba(255, 255, 255, .3), 381px 782px rgba(255, 255, 255, .3), 648px 1176px rgba(255, 255, 255, .3), 1650px 142px rgba(255, 255, 255, .3), 299px 1190px rgba(255, 255, 255, .3), 1218px 357px rgba(255, 255, 255, .3), 955px 1686px rgba(255, 255, 255, .3), 1573px 767px rgba(255, 255, 255, .3), 1454px 152px rgba(255, 255, 255, .3), 1592px 1658px rgba(255, 255, 255, .3), 1108px 1163px rgba(255, 255, 255, .3), 1901px 136px rgba(255, 255, 255, .3), 551px 1527px rgba(255, 255, 255, .3), 1120px 955px rgba(255, 255, 255, .3), 765px 1973px rgba(255, 255, 255, .3), 467px 1718px rgba(255, 255, 255, .3), 1440px 886px rgba(255, 255, 255, .3), 1292px 767px rgba(255, 255, 255, .3), 1225px 187px rgba(255, 255, 255, .3), 1309px 361px rgba(255, 255, 255, .3), 743px 1408px rgba(255, 255, 255, .3), 854px 1143px rgba(255, 255, 255, .3), 1254px 587px rgba(255, 255, 255, .3), 1009px 537px rgba(255, 255, 255, .3), 66px 1797px rgba(255, 255, 255, .3), 371px 1743px rgba(255, 255, 255, .3), 279px 709px rgba(255, 255, 255, .3), 682px 1011px rgba(255, 255, 255, .3), 1255px 1957px rgba(255, 255, 255, .3), 1499px 1620px rgba(255, 255, 255, .3), 1826px 647px rgba(255, 255, 255, .3), 1227px 1488px rgba(255, 255, 255, .3), 1820px 1181px rgba(255, 255, 255, .3), 1603px 622px rgba(255, 255, 255, .3), 648px 1451px rgba(255, 255, 255, .3), 974px 1389px rgba(255, 255, 255, .3), 632px 1071px rgba(255, 255, 255, .3), 1600px 801px rgba(255, 255, 255, .3), 102px 1010px rgba(255, 255, 255, .3), 206px 742px rgba(255, 255, 255, .3), 1762px 1810px rgba(255, 255, 255, .3), 403px 455px rgba(255, 255, 255, .3), 217px 646px rgba(255, 255, 255, .3), 714px 157px rgba(255, 255, 255, .3), 593px 1488px rgba(255, 255, 255, .3), 1201px 688px rgba(255, 255, 255, .3), 799px 1269px rgba(255, 255, 255, .3), 142px 943px rgba(255, 255, 255, .3), 228px 1357px rgba(255, 255, 255, .3), 181px 1968px rgba(255, 255, 255, .3), 147px 703px rgba(255, 255, 255, .3), 767px 1687px rgba(255, 255, 255, .3), 1215px 877px rgba(255, 255, 255, .3), 543px 1808px rgba(255, 255, 255, .3), 1852px 488px rgba(255, 255, 255, .3), 1650px 1052px rgba(255, 255, 255, .3), 1895px 122px rgba(255, 255, 255, .3), 1109px 810px rgba(255, 255, 255, .3), 569px 1037px rgba(255, 255, 255, .3), 1081px 1546px rgba(255, 255, 255, .3), 1675px 1656px rgba(255, 255, 255, .3), 543px 1335px rgba(255, 255, 255, .3), 426px 288px rgba(255, 255, 255, .3), 1855px 150px rgba(255, 255, 255, .3), 1812px 35px rgba(255, 255, 255, .3), 1055px 1508px rgba(255, 255, 255, .3), 302px 1327px rgba(255, 255, 255, .3), 70px 1500px rgba(255, 255, 255, .3), 1539px 390px rgba(255, 255, 255, .3), 191px 1090px rgba(255, 255, 255, .3), 56px 347px rgba(255, 255, 255, .3), 252px 1839px rgba(255, 255, 255, .3), 156px 1400px rgba(255, 255, 255, .3), 522px 1176px rgba(255, 255, 255, .3), 262px 1687px rgba(255, 255, 255, .3), 1007px 1034px rgba(255, 255, 255, .3), 665px 502px rgba(255, 255, 255, .3), 297px 123px rgba(255, 255, 255, .3), 1949px 1009px rgba(255, 255, 255, .3), 65px 832px rgba(255, 255, 255, .3), 884px 1624px rgba(255, 255, 255, .3), 1743px 404px rgba(255, 255, 255, .3), 69px 916px rgba(255, 255, 255, .3), 585px 733px rgba(255, 255, 255, .3), 851px 433px rgba(255, 255, 255, .3), 583px 1299px rgba(255, 255, 255, .3), 1012px 1969px rgba(255, 255, 255, .3), 673px 1776px rgba(255, 255, 255, .3), 590px 1497px rgba(255, 255, 255, .3), 1512px 346px rgba(255, 255, 255, .3), 436px 862px rgba(255, 255, 255, .3), 927px 1512px rgba(255, 255, 255, .3), 955px 1319px rgba(255, 255, 255, .3);
	}

	#stars-2 {
		width: 2px;
		height: 2px;
		box-shadow: 1096px 523px rgba(255, 255, 255, .3), 1864px 1465px rgba(255, 255, 255, .3), 1439px 1309px rgba(255, 255, 255, .3), 969px 1169px rgba(255, 255, 255, .3), 1538px 779px rgba(255, 255, 255, .3), 1494px 1093px rgba(255, 255, 255, .3), 1871px 577px rgba(255, 255, 255, .3), 406px 546px rgba(255, 255, 255, .3), 1071px 1577px rgba(255, 255, 255, .3), 124px 94px rgba(255, 255, 255, .3), 1776px 827px rgba(255, 255, 255, .3), 930px 68px rgba(255, 255, 255, .3), 1907px 1647px rgba(255, 255, 255, .3), 837px 363px rgba(255, 255, 255, .3), 1012px 1769px rgba(255, 255, 255, .3), 1476px 499px rgba(255, 255, 255, .3), 1519px 132px rgba(255, 255, 255, .3), 337px 1319px rgba(255, 255, 255, .3), 1009px 1625px rgba(255, 255, 255, .3), 364px 555px rgba(255, 255, 255, .3), 999px 1837px rgba(255, 255, 255, .3), 108px 1983px rgba(255, 255, 255, .3), 587px 1389px rgba(255, 255, 255, .3), 1867px 855px rgba(255, 255, 255, .3), 997px 729px rgba(255, 255, 255, .3), 1055px 1333px rgba(255, 255, 255, .3), 866px 1476px rgba(255, 255, 255, .3), 1016px 1149px rgba(255, 255, 255, .3), 332px 1627px rgba(255, 255, 255, .3), 1619px 439px rgba(255, 255, 255, .3), 977px 418px rgba(255, 255, 255, .3), 291px 1254px rgba(255, 255, 255, .3), 1233px 619px rgba(255, 255, 255, .3), 1922px 1972px rgba(255, 255, 255, .3), 1453px 1407px rgba(255, 255, 255, .3), 1933px 245px rgba(255, 255, 255, .3), 1372px 176px rgba(255, 255, 255, .3), 1281px 1411px rgba(255, 255, 255, .3), 1204px 1894px rgba(255, 255, 255, .3), 1902px 1082px rgba(255, 255, 255, .3), 1175px 1079px rgba(255, 255, 255, .3), 1564px 666px rgba(255, 255, 255, .3), 226px 1330px rgba(255, 255, 255, .3), 923px 1938px rgba(255, 255, 255, .3), 1684px 1932px rgba(255, 255, 255, .3), 547px 36px rgba(255, 255, 255, .3), 1315px 1178px rgba(255, 255, 255, .3), 1618px 582px rgba(255, 255, 255, .3), 1620px 1444px rgba(255, 255, 255, .3), 1110px 1378px rgba(255, 255, 255, .3), 1790px 909px rgba(255, 255, 255, .3), 532px 39px rgba(255, 255, 255, .3), 1628px 1014px rgba(255, 255, 255, .3), 1084px 543px rgba(255, 255, 255, .3), 426px 1400px rgba(255, 255, 255, .3), 638px 879px rgba(255, 255, 255, .3), 1860px 217px rgba(255, 255, 255, .3), 175px 369px rgba(255, 255, 255, .3), 63px 1993px rgba(255, 255, 255, .3), 654px 416px rgba(255, 255, 255, .3), 1834px 72px rgba(255, 255, 255, .3), 764px 406px rgba(255, 255, 255, .3), 1567px 857px rgba(255, 255, 255, .3), 1677px 78px rgba(255, 255, 255, .3), 1384px 1067px rgba(255, 255, 255, .3), 970px 1720px rgba(255, 255, 255, .3), 278px 1329px rgba(255, 255, 255, .3), 1826px 1164px rgba(255, 255, 255, .3), 1734px 1114px rgba(255, 255, 255, .3), 275px 629px rgba(255, 255, 255, .3), 44px 42px rgba(255, 255, 255, .3), 766px 341px rgba(255, 255, 255, .3), 638px 1327px rgba(255, 255, 255, .3), 324px 953px rgba(255, 255, 255, .3), 1470px 669px rgba(255, 255, 255, .3), 61px 180px rgba(255, 255, 255, .3), 1257px 737px rgba(255, 255, 255, .3), 96px 1969px rgba(255, 255, 255, .3), 820px 851px rgba(255, 255, 255, .3), 761px 1580px rgba(255, 255, 255, .3), 441px 1976px rgba(255, 255, 255, .3), 1701px 424px rgba(255, 255, 255, .3), 1571px 910px rgba(255, 255, 255, .3), 938px 1304px rgba(255, 255, 255, .3), 642px 626px rgba(255, 255, 255, .3), 766px 917px rgba(255, 255, 255, .3), 548px 641px rgba(255, 255, 255, .3), 87px 1107px rgba(255, 255, 255, .3), 1524px 876px rgba(255, 255, 255, .3), 293px 1758px rgba(255, 255, 255, .3), 1853px 1989px rgba(255, 255, 255, .3), 166px 1603px rgba(255, 255, 255, .3), 994px 64px rgba(255, 255, 255, .3), 170px 1619px rgba(255, 255, 255, .3), 1791px 779px rgba(255, 255, 255, .3), 1361px 1008px rgba(255, 255, 255, .3), 1830px 156px rgba(255, 255, 255, .3), 821px 1111px rgba(255, 255, 255, .3), 1502px 89px rgba(255, 255, 255, .3), 1172px 1568px rgba(255, 255, 255, .3), 1503px 168px rgba(255, 255, 255, .3), 645px 929px rgba(255, 255, 255, .3), 496px 86px rgba(255, 255, 255, .3), 1075px 93px rgba(255, 255, 255, .3), 1478px 900px rgba(255, 255, 255, .3), 438px 382px rgba(255, 255, 255, .3), 1000px 835px rgba(255, 255, 255, .3), 481px 719px rgba(255, 255, 255, .3), 1484px 919px rgba(255, 255, 255, .3), 1703px 46px rgba(255, 255, 255, .3), 251px 1365px rgba(255, 255, 255, .3), 463px 44px rgba(255, 255, 255, .3), 181px 1356px rgba(255, 255, 255, .3), 1191px 1174px rgba(255, 255, 255, .3), 483px 1447px rgba(255, 255, 255, .3), 59px 301px rgba(255, 255, 255, .3), 997px 91px rgba(255, 255, 255, .3), 1882px 1948px rgba(255, 255, 255, .3), 625px 1243px rgba(255, 255, 255, .3), 250px 492px rgba(255, 255, 255, .3), 277px 8px rgba(255, 255, 255, .3), 672px 109px rgba(255, 255, 255, .3), 547px 247px rgba(255, 255, 255, .3), 1101px 1996px rgba(255, 255, 255, .3), 611px 111px rgba(255, 255, 255, .3), 1363px 988px rgba(255, 255, 255, .3), 1952px 19px rgba(255, 255, 255, .3), 935px 569px rgba(255, 255, 255, .3), 1078px 1376px rgba(255, 255, 255, .3), 858px 558px rgba(255, 255, 255, .3), 1703px 470px rgba(255, 255, 255, .3), 1517px 1005px rgba(255, 255, 255, .3), 1325px 1372px rgba(255, 255, 255, .3), 230px 1777px rgba(255, 255, 255, .3), 1296px 800px rgba(255, 255, 255, .3), 77px 1034px rgba(255, 255, 255, .3), 1683px 1424px rgba(255, 255, 255, .3), 1964px 884px rgba(255, 255, 255, .3), 1148px 1791px rgba(255, 255, 255, .3), 1059px 979px rgba(255, 255, 255, .3), 1301px 536px rgba(255, 255, 255, .3), 106px 391px rgba(255, 255, 255, .3), 1915px 64px rgba(255, 255, 255, .3), 57px 632px rgba(255, 255, 255, .3), 1726px 1883px rgba(255, 255, 255, .3), 963px 1944px rgba(255, 255, 255, .3), 1498px 885px rgba(255, 255, 255, .3), 950px 1823px rgba(255, 255, 255, .3), 1049px 1440px rgba(255, 255, 255, .3), 219px 76px rgba(255, 255, 255, .3), 656px 511px rgba(255, 255, 255, .3), 81px 1671px rgba(255, 255, 255, .3), 557px 1692px rgba(255, 255, 255, .3), 135px 1681px rgba(255, 255, 255, .3), 1362px 1303px rgba(255, 255, 255, .3), 559px 1270px rgba(255, 255, 255, .3), 475px 1170px rgba(255, 255, 255, .3), 1649px 1810px rgba(255, 255, 255, .3), 423px 1471px rgba(255, 255, 255, .3), 1352px 1043px rgba(255, 255, 255, .3), 444px 352px rgba(255, 255, 255, .3), 1254px 1957px rgba(255, 255, 255, .3), 1177px 1787px rgba(255, 255, 255, .3), 1726px 1070px rgba(255, 255, 255, .3), 933px 871px rgba(255, 255, 255, .3), 1473px 918px rgba(255, 255, 255, .3), 1286px 719px rgba(255, 255, 255, .3), 1601px 1912px rgba(255, 255, 255, .3), 1169px 570px rgba(255, 255, 255, .3), 835px 1585px rgba(255, 255, 255, .3), 185px 1035px rgba(255, 255, 255, .3), 1853px 1410px rgba(255, 255, 255, .3), 612px 1650px rgba(255, 255, 255, .3), 518px 165px rgba(255, 255, 255, .3), 1111px 379px rgba(255, 255, 255, .3), 344px 1344px rgba(255, 255, 255, .3), 1435px 1582px rgba(255, 255, 255, .3), 1595px 1562px rgba(255, 255, 255, .3), 41px 1245px rgba(255, 255, 255, .3), 1848px 1753px rgba(255, 255, 255, .3), 1051px 1674px rgba(255, 255, 255, .3), 1688px 266px rgba(255, 255, 255, .3), 1345px 797px rgba(255, 255, 255, .3), 983px 1334px rgba(255, 255, 255, .3), 526px 1761px rgba(255, 255, 255, .3), 1105px 1131px rgba(255, 255, 255, .3), 1939px 1569px rgba(255, 255, 255, .3), 845px 1960px rgba(255, 255, 255, .3), 639px 1431px rgba(255, 255, 255, .3), 1607px 191px rgba(255, 255, 255, .3), 1697px 280px rgba(255, 255, 255, .3), 1822px 1554px rgba(255, 255, 255, .3), 1511px 1603px rgba(255, 255, 255, .3), 1500px 96px rgba(255, 255, 255, .3), 293px 595px rgba(255, 255, 255, .3), 1715px 377px rgba(255, 255, 255, .3), 281px 570px rgba(255, 255, 255, .3), 1047px 114px rgba(255, 255, 255, .3), 353px 789px rgba(255, 255, 255, .3), 117px 847px rgba(255, 255, 255, .3);
		animation: animStar 100s linear infinite;
	}

	#stars-2:after {
		width: 2px;
		height: 2px;
		box-shadow: 1096px 523px rgba(255, 255, 255, .3), 1864px 1465px rgba(255, 255, 255, .3), 1439px 1309px rgba(255, 255, 255, .3), 969px 1169px rgba(255, 255, 255, .3), 1538px 779px rgba(255, 255, 255, .3), 1494px 1093px rgba(255, 255, 255, .3), 1871px 577px rgba(255, 255, 255, .3), 406px 546px rgba(255, 255, 255, .3), 1071px 1577px rgba(255, 255, 255, .3), 124px 94px rgba(255, 255, 255, .3), 1776px 827px rgba(255, 255, 255, .3), 930px 68px rgba(255, 255, 255, .3), 1907px 1647px rgba(255, 255, 255, .3), 837px 363px rgba(255, 255, 255, .3), 1012px 1769px rgba(255, 255, 255, .3), 1476px 499px rgba(255, 255, 255, .3), 1519px 132px rgba(255, 255, 255, .3), 337px 1319px rgba(255, 255, 255, .3), 1009px 1625px rgba(255, 255, 255, .3), 364px 555px rgba(255, 255, 255, .3), 999px 1837px rgba(255, 255, 255, .3), 108px 1983px rgba(255, 255, 255, .3), 587px 1389px rgba(255, 255, 255, .3), 1867px 855px rgba(255, 255, 255, .3), 997px 729px rgba(255, 255, 255, .3), 1055px 1333px rgba(255, 255, 255, .3), 866px 1476px rgba(255, 255, 255, .3), 1016px 1149px rgba(255, 255, 255, .3), 332px 1627px rgba(255, 255, 255, .3), 1619px 439px rgba(255, 255, 255, .3), 977px 418px rgba(255, 255, 255, .3), 291px 1254px rgba(255, 255, 255, .3), 1233px 619px rgba(255, 255, 255, .3), 1922px 1972px rgba(255, 255, 255, .3), 1453px 1407px rgba(255, 255, 255, .3), 1933px 245px rgba(255, 255, 255, .3), 1372px 176px rgba(255, 255, 255, .3), 1281px 1411px rgba(255, 255, 255, .3), 1204px 1894px rgba(255, 255, 255, .3), 1902px 1082px rgba(255, 255, 255, .3), 1175px 1079px rgba(255, 255, 255, .3), 1564px 666px rgba(255, 255, 255, .3), 226px 1330px rgba(255, 255, 255, .3), 923px 1938px rgba(255, 255, 255, .3), 1684px 1932px rgba(255, 255, 255, .3), 547px 36px rgba(255, 255, 255, .3), 1315px 1178px rgba(255, 255, 255, .3), 1618px 582px rgba(255, 255, 255, .3), 1620px 1444px rgba(255, 255, 255, .3), 1110px 1378px rgba(255, 255, 255, .3), 1790px 909px rgba(255, 255, 255, .3), 532px 39px rgba(255, 255, 255, .3), 1628px 1014px rgba(255, 255, 255, .3), 1084px 543px rgba(255, 255, 255, .3), 426px 1400px rgba(255, 255, 255, .3), 638px 879px rgba(255, 255, 255, .3), 1860px 217px rgba(255, 255, 255, .3), 175px 369px rgba(255, 255, 255, .3), 63px 1993px rgba(255, 255, 255, .3), 654px 416px rgba(255, 255, 255, .3), 1834px 72px rgba(255, 255, 255, .3), 764px 406px rgba(255, 255, 255, .3), 1567px 857px rgba(255, 255, 255, .3), 1677px 78px rgba(255, 255, 255, .3), 1384px 1067px rgba(255, 255, 255, .3), 970px 1720px rgba(255, 255, 255, .3), 278px 1329px rgba(255, 255, 255, .3), 1826px 1164px rgba(255, 255, 255, .3), 1734px 1114px rgba(255, 255, 255, .3), 275px 629px rgba(255, 255, 255, .3), 44px 42px rgba(255, 255, 255, .3), 766px 341px rgba(255, 255, 255, .3), 638px 1327px rgba(255, 255, 255, .3), 324px 953px rgba(255, 255, 255, .3), 1470px 669px rgba(255, 255, 255, .3), 61px 180px rgba(255, 255, 255, .3), 1257px 737px rgba(255, 255, 255, .3), 96px 1969px rgba(255, 255, 255, .3), 820px 851px rgba(255, 255, 255, .3), 761px 1580px rgba(255, 255, 255, .3), 441px 1976px rgba(255, 255, 255, .3), 1701px 424px rgba(255, 255, 255, .3), 1571px 910px rgba(255, 255, 255, .3), 938px 1304px rgba(255, 255, 255, .3), 642px 626px rgba(255, 255, 255, .3), 766px 917px rgba(255, 255, 255, .3), 548px 641px rgba(255, 255, 255, .3), 87px 1107px rgba(255, 255, 255, .3), 1524px 876px rgba(255, 255, 255, .3), 293px 1758px rgba(255, 255, 255, .3), 1853px 1989px rgba(255, 255, 255, .3), 166px 1603px rgba(255, 255, 255, .3), 994px 64px rgba(255, 255, 255, .3), 170px 1619px rgba(255, 255, 255, .3), 1791px 779px rgba(255, 255, 255, .3), 1361px 1008px rgba(255, 255, 255, .3), 1830px 156px rgba(255, 255, 255, .3), 821px 1111px rgba(255, 255, 255, .3), 1502px 89px rgba(255, 255, 255, .3), 1172px 1568px rgba(255, 255, 255, .3), 1503px 168px rgba(255, 255, 255, .3), 645px 929px rgba(255, 255, 255, .3), 496px 86px rgba(255, 255, 255, .3), 1075px 93px rgba(255, 255, 255, .3), 1478px 900px rgba(255, 255, 255, .3), 438px 382px rgba(255, 255, 255, .3), 1000px 835px rgba(255, 255, 255, .3), 481px 719px rgba(255, 255, 255, .3), 1484px 919px rgba(255, 255, 255, .3), 1703px 46px rgba(255, 255, 255, .3), 251px 1365px rgba(255, 255, 255, .3), 463px 44px rgba(255, 255, 255, .3), 181px 1356px rgba(255, 255, 255, .3), 1191px 1174px rgba(255, 255, 255, .3), 483px 1447px rgba(255, 255, 255, .3), 59px 301px rgba(255, 255, 255, .3), 997px 91px rgba(255, 255, 255, .3), 1882px 1948px rgba(255, 255, 255, .3), 625px 1243px rgba(255, 255, 255, .3), 250px 492px rgba(255, 255, 255, .3), 277px 8px rgba(255, 255, 255, .3), 672px 109px rgba(255, 255, 255, .3), 547px 247px rgba(255, 255, 255, .3), 1101px 1996px rgba(255, 255, 255, .3), 611px 111px rgba(255, 255, 255, .3), 1363px 988px rgba(255, 255, 255, .3), 1952px 19px rgba(255, 255, 255, .3), 935px 569px rgba(255, 255, 255, .3), 1078px 1376px rgba(255, 255, 255, .3), 858px 558px rgba(255, 255, 255, .3), 1703px 470px rgba(255, 255, 255, .3), 1517px 1005px rgba(255, 255, 255, .3), 1325px 1372px rgba(255, 255, 255, .3), 230px 1777px rgba(255, 255, 255, .3), 1296px 800px rgba(255, 255, 255, .3), 77px 1034px rgba(255, 255, 255, .3), 1683px 1424px rgba(255, 255, 255, .3), 1964px 884px rgba(255, 255, 255, .3), 1148px 1791px rgba(255, 255, 255, .3), 1059px 979px rgba(255, 255, 255, .3), 1301px 536px rgba(255, 255, 255, .3), 106px 391px rgba(255, 255, 255, .3), 1915px 64px rgba(255, 255, 255, .3), 57px 632px rgba(255, 255, 255, .3), 1726px 1883px rgba(255, 255, 255, .3), 963px 1944px rgba(255, 255, 255, .3), 1498px 885px rgba(255, 255, 255, .3), 950px 1823px rgba(255, 255, 255, .3), 1049px 1440px rgba(255, 255, 255, .3), 219px 76px rgba(255, 255, 255, .3), 656px 511px rgba(255, 255, 255, .3), 81px 1671px rgba(255, 255, 255, .3), 557px 1692px rgba(255, 255, 255, .3), 135px 1681px rgba(255, 255, 255, .3), 1362px 1303px rgba(255, 255, 255, .3), 559px 1270px rgba(255, 255, 255, .3), 475px 1170px rgba(255, 255, 255, .3), 1649px 1810px rgba(255, 255, 255, .3), 423px 1471px rgba(255, 255, 255, .3), 1352px 1043px rgba(255, 255, 255, .3), 444px 352px rgba(255, 255, 255, .3), 1254px 1957px rgba(255, 255, 255, .3), 1177px 1787px rgba(255, 255, 255, .3), 1726px 1070px rgba(255, 255, 255, .3), 933px 871px rgba(255, 255, 255, .3), 1473px 918px rgba(255, 255, 255, .3), 1286px 719px rgba(255, 255, 255, .3), 1601px 1912px rgba(255, 255, 255, .3), 1169px 570px rgba(255, 255, 255, .3), 835px 1585px rgba(255, 255, 255, .3), 185px 1035px rgba(255, 255, 255, .3), 1853px 1410px rgba(255, 255, 255, .3), 612px 1650px rgba(255, 255, 255, .3), 518px 165px rgba(255, 255, 255, .3), 1111px 379px rgba(255, 255, 255, .3), 344px 1344px rgba(255, 255, 255, .3), 1435px 1582px rgba(255, 255, 255, .3), 1595px 1562px rgba(255, 255, 255, .3), 41px 1245px rgba(255, 255, 255, .3), 1848px 1753px rgba(255, 255, 255, .3), 1051px 1674px rgba(255, 255, 255, .3), 1688px 266px rgba(255, 255, 255, .3), 1345px 797px rgba(255, 255, 255, .3), 983px 1334px rgba(255, 255, 255, .3), 526px 1761px rgba(255, 255, 255, .3), 1105px 1131px rgba(255, 255, 255, .3), 1939px 1569px rgba(255, 255, 255, .3), 845px 1960px rgba(255, 255, 255, .3), 639px 1431px rgba(255, 255, 255, .3), 1607px 191px rgba(255, 255, 255, .3), 1697px 280px rgba(255, 255, 255, .3), 1822px 1554px rgba(255, 255, 255, .3), 1511px 1603px rgba(255, 255, 255, .3), 1500px 96px rgba(255, 255, 255, .3), 293px 595px rgba(255, 255, 255, .3), 1715px 377px rgba(255, 255, 255, .3), 281px 570px rgba(255, 255, 255, .3), 1047px 114px rgba(255, 255, 255, .3), 353px 789px rgba(255, 255, 255, .3), 117px 847px rgba(255, 255, 255, .3);
	}

	#stars-3 {
		width: 3px;
		height: 3px;
		box-shadow: 892px 1851px rgba(255, 255, 255, .3), 265px 1099px rgba(255, 255, 255, .3), 374px 1027px rgba(255, 255, 255, .3), 34px 530px rgba(255, 255, 255, .3), 788px 1985px rgba(255, 255, 255, .3), 619px 1494px rgba(255, 255, 255, .3), 606px 476px rgba(255, 255, 255, .3), 1428px 1426px rgba(255, 255, 255, .3), 909px 1770px rgba(255, 255, 255, .3), 232px 1178px rgba(255, 255, 255, .3), 1901px 1447px rgba(255, 255, 255, .3), 245px 504px rgba(255, 255, 255, .3), 725px 683px rgba(255, 255, 255, .3), 1770px 1031px rgba(255, 255, 255, .3), 506px 1383px rgba(255, 255, 255, .3), 783px 215px rgba(255, 255, 255, .3), 1594px 168px rgba(255, 255, 255, .3), 35px 708px rgba(255, 255, 255, .3), 795px 904px rgba(255, 255, 255, .3), 1176px 154px rgba(255, 255, 255, .3), 336px 884px rgba(255, 255, 255, .3), 1230px 528px rgba(255, 255, 255, .3), 1928px 179px rgba(255, 255, 255, .3), 573px 947px rgba(255, 255, 255, .3), 1570px 447px rgba(255, 255, 255, .3), 1548px 733px rgba(255, 255, 255, .3), 1326px 1352px rgba(255, 255, 255, .3), 40px 1315px rgba(255, 255, 255, .3), 1662px 906px rgba(255, 255, 255, .3), 344px 39px rgba(255, 255, 255, .3), 1075px 22px rgba(255, 255, 255, .3), 389px 1389px rgba(255, 255, 255, .3), 464px 799px rgba(255, 255, 255, .3), 956px 375px rgba(255, 255, 255, .3), 932px 1206px rgba(255, 255, 255, .3), 1235px 1291px rgba(255, 255, 255, .3), 223px 1083px rgba(255, 255, 255, .3), 1613px 424px rgba(255, 255, 255, .3), 1574px 324px rgba(255, 255, 255, .3), 683px 1039px rgba(255, 255, 255, .3), 850px 865px rgba(255, 255, 255, .3), 1403px 889px rgba(255, 255, 255, .3), 1116px 181px rgba(255, 255, 255, .3), 1102px 608px rgba(255, 255, 255, .3), 928px 938px rgba(255, 255, 255, .3), 1103px 292px rgba(255, 255, 255, .3), 1822px 932px rgba(255, 255, 255, .3), 306px 685px rgba(255, 255, 255, .3), 426px 1613px rgba(255, 255, 255, .3), 745px 678px rgba(255, 255, 255, .3), 137px 1862px rgba(255, 255, 255, .3), 1750px 1194px rgba(255, 255, 255, .3), 541px 885px rgba(255, 255, 255, .3), 330px 1590px rgba(255, 255, 255, .3), 52px 1401px rgba(255, 255, 255, .3), 1712px 769px rgba(255, 255, 255, .3), 1120px 562px rgba(255, 255, 255, .3), 155px 1379px rgba(255, 255, 255, .3), 549px 1px rgba(255, 255, 255, .3), 1132px 316px rgba(255, 255, 255, .3), 1022px 438px rgba(255, 255, 255, .3), 920px 135px rgba(255, 255, 255, .3), 836px 429px rgba(255, 255, 255, .3), 1985px 324px rgba(255, 255, 255, .3), 1701px 260px rgba(255, 255, 255, .3), 1405px 1697px rgba(255, 255, 255, .3), 642px 1272px rgba(255, 255, 255, .3), 667px 1525px rgba(255, 255, 255, .3), 941px 955px rgba(255, 255, 255, .3), 871px 1225px rgba(255, 255, 255, .3), 901px 65px rgba(255, 255, 255, .3), 1159px 709px rgba(255, 255, 255, .3), 1151px 1058px rgba(255, 255, 255, .3), 471px 1159px rgba(255, 255, 255, .3), 1772px 1299px rgba(255, 255, 255, .3), 1822px 782px rgba(255, 255, 255, .3), 1873px 1921px rgba(255, 255, 255, .3), 976px 1342px rgba(255, 255, 255, .3), 1876px 781px rgba(255, 255, 255, .3), 766px 930px rgba(255, 255, 255, .3), 271px 295px rgba(255, 255, 255, .3), 509px 1308px rgba(255, 255, 255, .3), 817px 1454px rgba(255, 255, 255, .3), 73px 1891px rgba(255, 255, 255, .3), 422px 1123px rgba(255, 255, 255, .3), 398px 1421px rgba(255, 255, 255, .3), 1327px 725px rgba(255, 255, 255, .3), 1156px 1733px rgba(255, 255, 255, .3), 1877px 1663px rgba(255, 255, 255, .3), 967px 1027px rgba(255, 255, 255, .3), 805px 1677px rgba(255, 255, 255, .3), 1669px 872px rgba(255, 255, 255, .3), 749px 1861px rgba(255, 255, 255, .3), 274px 1777px rgba(255, 255, 255, .3), 1779px 1388px rgba(255, 255, 255, .3), 764px 6px rgba(255, 255, 255, .3), 20px 1754px rgba(255, 255, 255, .3), 1351px 1071px rgba(255, 255, 255, .3), 1639px 1958px rgba(255, 255, 255, .3), 1189px 1008px rgba(255, 255, 255, .3);
		animation: animStar 150s linear infinite;
	}

	#stars-3:after {
		width: 3px;
		height: 3px;
		box-shadow: 892px 1851px rgba(255, 255, 255, .3), 265px 1099px rgba(255, 255, 255, .3), 374px 1027px rgba(255, 255, 255, .3), 34px 530px rgba(255, 255, 255, .3), 788px 1985px rgba(255, 255, 255, .3), 619px 1494px rgba(255, 255, 255, .3), 606px 476px rgba(255, 255, 255, .3), 1428px 1426px rgba(255, 255, 255, .3), 909px 1770px rgba(255, 255, 255, .3), 232px 1178px rgba(255, 255, 255, .3), 1901px 1447px rgba(255, 255, 255, .3), 245px 504px rgba(255, 255, 255, .3), 725px 683px rgba(255, 255, 255, .3), 1770px 1031px rgba(255, 255, 255, .3), 506px 1383px rgba(255, 255, 255, .3), 783px 215px rgba(255, 255, 255, .3), 1594px 168px rgba(255, 255, 255, .3), 35px 708px rgba(255, 255, 255, .3), 795px 904px rgba(255, 255, 255, .3), 1176px 154px rgba(255, 255, 255, .3), 336px 884px rgba(255, 255, 255, .3), 1230px 528px rgba(255, 255, 255, .3), 1928px 179px rgba(255, 255, 255, .3), 573px 947px rgba(255, 255, 255, .3), 1570px 447px rgba(255, 255, 255, .3), 1548px 733px rgba(255, 255, 255, .3), 1326px 1352px rgba(255, 255, 255, .3), 40px 1315px rgba(255, 255, 255, .3), 1662px 906px rgba(255, 255, 255, .3), 344px 39px rgba(255, 255, 255, .3), 1075px 22px rgba(255, 255, 255, .3), 389px 1389px rgba(255, 255, 255, .3), 464px 799px rgba(255, 255, 255, .3), 956px 375px rgba(255, 255, 255, .3), 932px 1206px rgba(255, 255, 255, .3), 1235px 1291px rgba(255, 255, 255, .3), 223px 1083px rgba(255, 255, 255, .3), 1613px 424px rgba(255, 255, 255, .3), 1574px 324px rgba(255, 255, 255, .3), 683px 1039px rgba(255, 255, 255, .3), 850px 865px rgba(255, 255, 255, .3), 1403px 889px rgba(255, 255, 255, .3), 1116px 181px rgba(255, 255, 255, .3), 1102px 608px rgba(255, 255, 255, .3), 928px 938px rgba(255, 255, 255, .3), 1103px 292px rgba(255, 255, 255, .3), 1822px 932px rgba(255, 255, 255, .3), 306px 685px rgba(255, 255, 255, .3), 426px 1613px rgba(255, 255, 255, .3), 745px 678px rgba(255, 255, 255, .3), 137px 1862px rgba(255, 255, 255, .3), 1750px 1194px rgba(255, 255, 255, .3), 541px 885px rgba(255, 255, 255, .3), 330px 1590px rgba(255, 255, 255, .3), 52px 1401px rgba(255, 255, 255, .3), 1712px 769px rgba(255, 255, 255, .3), 1120px 562px rgba(255, 255, 255, .3), 155px 1379px rgba(255, 255, 255, .3), 549px 1px rgba(255, 255, 255, .3), 1132px 316px rgba(255, 255, 255, .3), 1022px 438px rgba(255, 255, 255, .3), 920px 135px rgba(255, 255, 255, .3), 836px 429px rgba(255, 255, 255, .3), 1985px 324px rgba(255, 255, 255, .3), 1701px 260px rgba(255, 255, 255, .3), 1405px 1697px rgba(255, 255, 255, .3), 642px 1272px rgba(255, 255, 255, .3), 667px 1525px rgba(255, 255, 255, .3), 941px 955px rgba(255, 255, 255, .3), 871px 1225px rgba(255, 255, 255, .3), 901px 65px rgba(255, 255, 255, .3), 1159px 709px rgba(255, 255, 255, .3), 1151px 1058px rgba(255, 255, 255, .3), 471px 1159px rgba(255, 255, 255, .3), 1772px 1299px rgba(255, 255, 255, .3), 1822px 782px rgba(255, 255, 255, .3), 1873px 1921px rgba(255, 255, 255, .3), 976px 1342px rgba(255, 255, 255, .3), 1876px 781px rgba(255, 255, 255, .3), 766px 930px rgba(255, 255, 255, .3), 271px 295px rgba(255, 255, 255, .3), 509px 1308px rgba(255, 255, 255, .3), 817px 1454px rgba(255, 255, 255, .3), 73px 1891px rgba(255, 255, 255, .3), 422px 1123px rgba(255, 255, 255, .3), 398px 1421px rgba(255, 255, 255, .3), 1327px 725px rgba(255, 255, 255, .3), 1156px 1733px rgba(255, 255, 255, .3), 1877px 1663px rgba(255, 255, 255, .3), 967px 1027px rgba(255, 255, 255, .3), 805px 1677px rgba(255, 255, 255, .3), 1669px 872px rgba(255, 255, 255, .3), 749px 1861px rgba(255, 255, 255, .3), 274px 1777px rgba(255, 255, 255, .3), 1779px 1388px rgba(255, 255, 255, .3), 764px 6px rgba(255, 255, 255, .3), 20px 1754px rgba(255, 255, 255, .3), 1351px 1071px rgba(255, 255, 255, .3), 1639px 1958px rgba(255, 255, 255, .3), 1189px 1008px rgba(255, 255, 255, .3);
	}

	@keyframes animStar {
		from {
			transform: translateY(0px);
		}

		to {
			transform: translateY(-2000px);
		}
	}

	@-moz-keyframes bg {
		from {
			transform: translateY(0px);
		}

		to {
			transform: translateY(-2000px);
		}
	}

	@-webkit-keyframes bg {
		from {
			transform: translateY(0px);
		}

		to {
			transform: translateY(-2000px);
		}
	}
}

@media only screen and (max-width:1023px) {

	.ele-circle,
	.ele-round {
		display: none;
	}
}

@media only screen and (min-width:1024px) {
	.ele-circle {
		position: absolute;
		z-index: 2;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.ele-circle svg {
		width: 100%;
		height: 100%;
		stroke-width: 60px;
		stroke: url(custom2.css@v=2.css);
		fill: none;
	}

	.circle-1 {
		top: 12%;
		right: -250px;
		width: 510px;
		height: 510px;
	}

	#goods .circle-1 {
		position: fixed;
		top: 35%;
		right: -330px;
		width: 26%;
		height: 42%;
	}

	#goods .circle-1-2 {
		bottom: -40%;
		left: 4%;
		width: 510px;
		height: 510px;
	}

	.circle-2 {
		top: 35%;
		left: -250px;
		width: 560px;
		height: 560px;
	}

	.circle-3 {
		bottom: 32%;
		right: -250px;
		width: 620px;
		height: 620px;
	}

	.ele-circle.circle-3 svg {
		stroke-width: 70px;
	}

	.circle-4 {
		bottom: 8%;
		left: -250px;
		width: 500px;
		height: 500px;
	}

	.ele-round {
		position: absolute;
		z-index: 2;
		border-radius: 50%;
		background: rgb(195, 151, 50);
		background: -moz-linear-gradient(-45deg, rgba(195, 151, 50, 1) 0%, rgba(197, 97, 50, 1) 100%);
		background: -webkit-linear-gradient(-45deg, rgba(195, 151, 50, 1) 0%, rgba(197, 97, 50, 1) 100%);
		background: linear-gradient(135deg, rgba(195, 151, 50, 1) 0%, rgba(197, 97, 50, 1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c39732', endColorstr='#c56132', GradientType=1);
	}

	.round-1 {
		top: 14%;
		left: 53%;
		width: 155px;
		height: 155px;
		opacity: .15;
	}

	.round-2 {
		top: 18%;
		left: -130px;
		width: 290px;
		height: 290px;
		opacity: .5;
	}

	#goods .round-2 {
		top: 42%;
		left: -150px;
		width: 290px;
		height: 290px;
		opacity: .5;
	}

	.round-3 {
		top: 34%;
		left: 60%;
		width: 135px;
		height: 135px;
		opacity: .6;
	}

	#goods .round-3 {
		top: 66%;
		left: 6%;
		width: 135px;
		height: 135px;
		opacity: .6;
	}

	.round-4 {
		top: 41%;
		left: 82%;
		width: 100px;
		height: 100px;
		opacity: .6;
	}

	.round-5 {
		bottom: 32%;
		left: -3%;
		width: 130px;
		height: 130px;
		opacity: .6;
	}

	.round-6 {
		bottom: 15%;
		left: 90%;
		width: 100px;
		height: 100px;
		opacity: .6;
	}

	.ele-circle,
	.ele-round {
		transform: scale(.4);
		-o-transform: scale(.4);
		-moz-transform: scale(.4);
		-webkit-transform: scale(.4);
	}
}

@media only screen and (min-width:1080px) {
	.circle-2 {
		top: 41%;
		left: -250px;
	}

	.circle-3 {
		bottom: 27%;
		right: -180px;
	}

	.circle-4 {
		bottom: 5%;
		left: -180px;
	}

	.round-5 {
		bottom: 25%;
		left: -3%;
	}

	.round-6 {
		bottom: 10%;
		left: 90%;
	}
}

@media only screen and (min-width:1280px) {

	.ele-circle,
	.ele-round {
		transform: scale(.6);
		-o-transform: scale(.6);
		-moz-transform: scale(.6);
		-webkit-transform: scale(.6);
	}
}

@media only screen and (min-width:1680px) {

	.ele-circle,
	.ele-round {
		transform: scale(1);
		-o-transform: scale(1);
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
	}

	.circle-2 {
		top: 43%;
	}

	.circle-3 {
		bottom: 22%;
	}

	.circle-4 {
		bottom: 3%;
		left: -180px;
	}

	.round-5 {
		bottom: 20%;
		left: 10%;
	}

	.round-6 {
		bottom: 8.8%;
		left: 77%;
	}
}

#index .container-fluid {
	position: relative;
	z-index: 2;
}

/* 特色 */

#feature-wrap,
#feature-wrap .feature,
.feature .pic .box,
.feature .pic .img {
	position: relative;
}

#feature-wrap {
	padding-top: 60px;
}

#feature-wrap .feature {
	margin-bottom: 40px;
	height: 100%;
}

.feature .pic,
.feature .txt {
	margin: 0 auto;
	max-width: 89%;
}

.feature .pic .img div:before,
.feature .pic .oj div:before {
	display: block;
	content: "";
	width: 100%;
}

.feature .pic .img {
	z-index: 2;
}

.feature .pic .img div:before {
	padding-bottom: 69%;
}

.feature.one .pic .img div {
	background: url('../images/i_feature_pic-1.jpg') no-repeat 0 0;
	background-size: contain;
}

.feature.two .pic .img div {
	background: url('../images/i_feature_pic-2.jpg') no-repeat 0 0;
	background-size: contain;
}

.feature.three .pic .img div {
	background: url('../images/i_feature_pic-3.jpg') no-repeat 0 0;
	background-size: contain;
}

.feature.four .pic .img div {
	background: url('../images/i_feature_pic-4.jpg') no-repeat 0 0;
	background-size: contain;
}

.feature .pic .oj {
	position: absolute;
	z-index: 5;
}

.feature.three .pic .oj-2 {
	z-index: 1;
}

.feature.one .pic .oj-1 {
	top: 0;
	left: 81%;
	width: 25%;
}

.feature.one .pic .oj-2 {
	top: 73%;
	left: 82%;
	width: 30%;
}

.feature.two .pic .oj-1 {
	top: 10%;
	left: -3%;
	width: 25%;
}

.feature.two .pic .oj-2 {
	top: 60%;
	left: 55%;
	width: 45%;
}

.feature.three .pic .oj-1 {
	bottom: -9.5%;
	left: 45%;
	width: 60.5%;
}

.feature.three .pic .oj-2 {
	top: 55%;
	left: 28%;
	width: 90%;
}

.feature.four .pic .oj-1 {
	top: -5%;
	left: 60%;
	width: 22%;
}

.feature.four .pic .oj-2 {
	top: 60%;
	left: -7.5%;
	width: 25%;
}

.feature.one .pic .oj-1 div {
	background: url('../images/i_feature_oj-1.png') no-repeat 0 0;
	background-size: contain;
}

.feature.one .pic .oj-2 div {
	background: url('../images/i_feature_oj-2.png') no-repeat 0 0;
	background-size: contain;
}

.feature.two .pic .oj-1 div {
	background: url('../images/i_feature_oj-3.png') no-repeat 0 0;
	background-size: contain;
}

.feature.two .pic .oj-2 div {
	background: url('../images/i_feature_oj-4.png') no-repeat 0 0;
	background-size: contain;
}

.feature.three .pic .oj-1 div {
	background: url('../images/i_feature_oj-5.png') no-repeat 0 0;
	background-size: contain;
}

.feature.three .pic .oj-2 div {
	background: url('../images/i_feature_oj-6.png') no-repeat 0 0;
	background-size: contain;
}

.feature.four .pic .oj-1 div {
	background: url('../images/i_feature_oj-7.png') no-repeat 0 0;
	background-size: contain;
}

.feature.four .pic .oj-2 div {
	background: url('../images/i_feature_oj-8.png') no-repeat 0 0;
	background-size: contain;
}

.feature.one .pic .oj-1 div:before {
	padding-bottom: 82%;
}

.feature.one .pic .oj-2 div:before {
	padding-bottom: 77.5%;
}

.feature.two .pic .oj-1 div:before {
	padding-bottom: 145%;
}

.feature.two .pic .oj-2 div:before {
	padding-bottom: 76%;
}

.feature.three .pic .oj-1 div:before {
	padding-bottom: 115%;
}

.feature.three .pic .oj-2 div:before {
	padding-bottom: 50%;
}

.feature.four .pic .oj-1 div:before {
	padding-bottom: 120%;
}

.feature.four .pic .oj-2 div:before {
	padding-bottom: 87%;
}

.feature .txt {
	color: #fff;
	overflow: hidden;
}

.feature .txt h3 {
	margin-bottom: 10px;
	font-size: 2rem;
	font-weight: 700;
	letter-spacing: .6rem;
}

.feature .txt p {
	margin-bottom: 40px;
	font-size: 1.7rem;
	font-weight: 300;
	line-height: 28px;
	letter-spacing: .3rem;
}

@media only screen and (max-width:1679px) {
	#feature-wrap .ti {
		margin: 0 auto 60px;
	}
}

@media only screen and (max-width:767px) {
	.feature .txt {
		margin-top: 60px;
	}
}

@media only screen and (max-width:639px) {
	#feature-wrap .ti {
		margin-bottom: 20px;
	}

	.feature .txt {
		margin-top: 30px;
	}
}

@media only screen and (min-width:768px) {
	.feature.one .pic .oj-1 {
		top: 0;
		left: 81%;
		width: 25%;
	}

	.feature.one .pic .oj-2 {
		top: 73%;
		left: 82%;
		width: 30%;
	}

	.feature.two .pic .oj-1 {
		top: 10%;
		left: -3%;
		width: 25%;
	}

	.feature.two .pic .oj-2 {
		top: 60%;
		left: 55%;
		width: 45%;
	}

	.feature.three .pic .oj-1 {
		bottom: -9.5%;
		left: 45%;
		width: 60.5%;
	}

	.feature.three .pic .oj-2 {
		top: 55%;
		left: 28%;
		width: 90%;
	}

	.feature.four .pic .oj-1 {
		top: -5%;
		left: 60%;
		width: 22%;
	}

	.feature.four .pic .oj-2 {
		top: 60%;
		left: -7.5%;
		width: 25%;
	}
}

@media only screen and (min-width:768px) {
	#feature-wrap {
		padding-top: 100px;
	}

	#feature-wrap .feature {
		margin-bottom: 80px;
	}

	.feature .pic {
		width: 50%;
	}

	#feature-wrap .feature:nth-child(odd) .pic {
		float: right;
	}

	#feature-wrap .feature:nth-child(even) .pic {
		float: left;
	}

	.feature .txt {
		position: absolute;
		width: 50%;
		height: 100%;
		color: #fff;
		overflow: hidden;
	}

	#feature-wrap .feature:nth-child(odd) .txt {
		left: 0;
		padding: 0 50px 0 0;
	}

	#feature-wrap .feature:nth-child(even) .txt {
		right: 0;
		padding: 0 0 0 50px;
	}

	.feature .txt .box {
		position: relative;
		left: 0;
		top: 45%;
		transform: translateY(-45%);
		-ms-transform: translateY(-45%);
		-moz-transform: translateY(-45%);
		-webkit-transform: translateY(-45%);
	}
}

@media only screen and (min-width:992px) {
	.feature .txt h3 {
		margin-bottom: 25px;
		font-size: 3.3rem;
	}
}

@media only screen and (min-width:1080px) {
	#feature-wrap .feature {
		margin-bottom: 125px;
	}

	#feature-wrap .feature:nth-child(odd) .txt {
		padding: 0 80px 0 5%;
	}

	#feature-wrap .feature:nth-child(even) .txt {
		padding: 0 5% 0 80px;
	}

	.feature .txt p {
		line-height: 44px;
	}
}

@media only screen and (min-width:1560px) {
	.feature .pic .img {
		width: 100%;
		max-width: 865px;
	}

	#feature-wrap .feature:nth-child(odd) .txt {
		padding: 0 125px 0 12%;
	}

	#feature-wrap .feature:nth-child(even) .txt {
		padding: 0 12% 0 125px;
	}
}

@media only screen and (min-width:1680px) {
	#feature-wrap {
		padding-top: 125px;
	}

	#feature-wrap .ti {
		position: absolute;
		top: 200px;
		left: calc(100% - 43%);
	}

	.feature.one .pic .oj-1 {
		width: 100%;
		max-width: 180px;
	}

	.feature.one .pic .oj-2 {
		width: 100%;
		max-width: 240px;
	}

	.feature.two .pic .oj-1 {
		width: 100%;
		max-width: 200px;
	}

	.feature.two .pic .oj-2 {
		width: 100%;
		max-width: 386px;
	}

	.feature.three .pic .oj-1 {
		width: 100%;
		max-width: 520px;
	}

	.feature.three .pic .oj-2 {
		width: 100%;
		max-width: 744px;
	}

	.feature.four .pic .oj-1 {
		width: 100%;
		max-width: 170px;
	}

	.feature.four .pic .oj-2 {
		width: 100%;
		max-width: 180px;
	}
}

/* 合作夥伴 */

#partner-wrap {
	padding-bottom: 80px;
}

#partner-wrap .ti {
	margin: 0 auto 40px;
	overflow: hidden;
}

#partner-wrap .item {
	margin: 0 auto;
	max-width: 1100px;
}

#partner-wrap ul {
	margin: 0 -15px;
	text-align: center;
}

#partner-wrap ul li {
	display: inline-block;
	margin-bottom: 30px;
	padding: 0 15px;
}

#partner-wrap ul li img {
	display: block;
}

#partner-wrap .logo-1 img,
#partner-wrap .logo-2 img,
#partner-wrap .logo-3 img,
#partner-wrap .logo-4 img {
	width: auto;
	height: 36px;
}

#partner-wrap .logo-5 img,
#partner-wrap .logo-6 img,
#partner-wrap .logo-7 img,
#partner-wrap .logo-8 img {
	width: auto;
	height: 36px;
}

@media only screen and (min-width:640px) {
	#partner-wrap .ti {
		margin-bottom: 80px;
	}

	#partner-wrap .logo-1 img,
	#partner-wrap .logo-2 img,
	#partner-wrap .logo-3 img,
	#partner-wrap .logo-4 img {
		width: auto;
		height: 50px;
	}

	#partner-wrap .logo-5 img,
	#partner-wrap .logo-6 img,
	#partner-wrap .logo-7 img,
	#partner-wrap .logo-8 img {
		width: auto;
		height: 50px;
	}
}

@media only screen and (min-width:1025px) {
	#partner-wrap {
		padding-bottom: 200px;
	}
}

@media only screen and (min-width:1080px) {

	#partner-wrap .logo-1 img,
	#partner-wrap .logo-2 img,
	#partner-wrap .logo-3 img,
	#partner-wrap .logo-4 img {
		width: auto;
		height: 60px;
	}

	#partner-wrap .logo-5 img,
	#partner-wrap .logo-6 img,
	#partner-wrap .logo-7 img,
	#partner-wrap .logo-8 img {
		width: auto;
		height: 65px;
	}
}

@media only screen and (min-width:1200px) {
	#partner-wrap ul {
		margin: 0 -28px;
	}

	#partner-wrap ul li {
		margin-bottom: 80px;
		padding: 0 28px;
	}
}

/*---- 內頁共用 ----*/

h2.page-ti {
	position: absolute;
	z-index: 10;
	font-size: 3.5rem;
	color: #fff;
	font-weight: 900;
	font-style: italic;
}

h2.page-ti span {
	display: block;
	padding: 5px 0 0 5px;
	font-size: 2.5rem;
	font-weight: 500;
	letter-spacing: .3rem;
}

@media only screen and (max-width:767px) {
	h2.page-ti {
		top: 130px;
		left: 50%;
		text-align: center;
		transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
	}

	h2.page-ti span {
		font-weight: 400;
	}
}

@media only screen and (min-width:768px) {
	h2.page-ti {
		position: fixed;
		top: 100px;
		left: 25px;
		font-size: 4rem;
	}
}

@media only screen and (min-width:992px) {
	h2.page-ti {
		top: 120px;
	}
}

@media only screen and (min-width:992px) and (max-width:1366px) {
	#history h2.page-ti span {
		display: inline-block;
		margin-left: 10px;
	}
}

@media only screen and (min-width:768px) and (max-width:1366px) {

	#casino h2.page-ti span,
	#goods h2.page-ti span,
	#brand h2.page-ti span,
	#contact h2.page-ti span,
	#news h2.page-ti span,
	#sitemap h2.page-ti span {
		display: inline-block;
		margin: -4px 0 0 3px;
		vertical-align: middle;
	}
}

@media only screen and (min-width:1280px) {
	h2.page-ti {
		left: 50px;
	}
}

@media only screen and (min-width:1367px) {
	h2.page-ti {
		top: 18%;
		left: 3%;
		font-size: 5.6rem;
	}
}

@media only screen and (min-width:1680px) {
	h2.page-ti {
		left: 10%;
	}
}

/*---- 關於百信 ----*/

/* 百信歷史 */

.history-items {
	overflow: hidden;
}

.history-items .item {
	position: relative;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
}

.history-items .item[data-anchor="history-2004"] {
	background-image: url('../images/history_bg-1.jpg');
}

.history-items .item[data-anchor="history-2006"] {
	background-image: url('../images/history_bg-2.jpg');
}

.history-items .item[data-anchor="history-2008"] {
	background-image: url('../images/history_bg-3.jpg');
}

.history-items .item[data-anchor="history-2010"] {
	background-image: url('../images/history_bg-4.jpg');
}

.history-items .item[data-anchor="history-2012"] {
	background-image: url('../images/history_bg-5.jpg');
}

.history-items .item[data-anchor="history-2014"] {
	background-image: url('../images/history_bg-6.jpg');
}

.history-items .item[data-anchor="history-2016"] {
	background-image: url('../images/history_bg-7.jpg');
}

.history-items .item[data-anchor="history-2017"] {
	background-image: url('../images/history_bg-8.jpg');
}

.history-items .item[data-anchor="history-2018"] {
	background-image: url('../images/history_bg-9.jpg');
}

.history-items .item[data-anchor="history-2019"] {
	background-image: url('../images/history_bg-10.jpg');
}

.history-items .item[data-anchor="history-2022"] {
	background-image: url('../images/history_bg-11.jpg');
}

.history-items .item .wrap {
	position: relative;
	z-index: 3;
	padding: 40px 30px;
	color: #fff;
}

.history-items .item .wrap .con {
	position: relative;
	width: 100%;
}

.history-items .item:before,
.history-items .item:after,
.history-items .item .pic:after,
.history-items .item .pic div,
.history-items .item .txt {
	opacity: 0;
}

.history-items .item .pic {
	position: relative;
	margin: 0 auto;
	padding: 0 6% 3.5% 0;
	max-width: 645px;
}

.history-items .item .pic div {
	position: relative;
	z-index: 5;
	margin: 0 auto;
}

.history-items .item .pic div img {
	display: block;
	max-width: 100%;
	height: auto;
	vertical-align: baseline;
}

.history-items .item .pic:after {
	display: block;
	content: "";
	position: absolute;
	z-index: 2;
	top: 13.5%;
	left: 3%;
	width: 100%;
	height: 100%;
	background: url('../images/pic_border.png') no-repeat 0 0;
	background-size: contain;
}

.history-items .item .txt {
	margin-top: 30px;
	width: 100%;
}

.history-items .item .txt .style-word {
	margin-bottom: 10px;
}

.history-items .item .txt p {
	margin-bottom: 10px;
	font-size: 1.7rem;
	line-height: 28px;
	text-align: justify;
	text-justify: distribute;
}

@media only screen and (max-width:991px) {
	.history-items .item .bg {
		display: none;
	}
}

@media only screen and (max-width:767px) {
	.history-items .item:before {
		display: block;
		content: "";
		position: absolute;
		z-index: 2;
		height: 300%;
		background-color: rgba(0, 0, 0, .5);
		transform: skewX(-20deg);
		-ms-transform: skewX(-20deg);
		-moz-transform: skewX(-20deg);
		-webkit-transform: skewX(-20deg);
	}

	.history-items .item:before {
		top: -190%;
		left: 0;
		width: 50%;
	}

	.history-items .item .wrap {
		margin: 0 auto;
		padding-top: 60px;
		max-width: 700px;
	}

	.history-items .item[data-anchor="history-2004"] .wrap {
		padding-top: 230px;
	}

	.history-items .item .pic {
		margin: 0 auto;
		max-width: 320px;
	}

	.history-items .item.scroll-view:before {
		-moz-animation: ani_mask-1 1.5s 0s both;
		-webkit-animation: ani_mask-1 1.5s 0s both;
		animation: ani_mask-1 1.5s 0s both;
	}

	.history-items .item.scroll-view:after {
		-moz-animation: ani_mask-2 1.5s 0s both;
		-webkit-animation: ani_mask-2 1.5s 0s both;
		animation: ani_mask-2 1.5s 0s both;
	}

	.history-items .item.scroll-view .pic div {
		-moz-animation: ani_fadein 1.5s 0s both;
		-webkit-animation: ani_fadein 1.5s 0s both;
		animation: ani_fadein 1.5s 0s both;
	}

	.history-items .item.scroll-view .pic:after {
		-moz-animation: border-img2 1s 0s both;
		-webkit-animation: border-img2 1s 0s both;
		animation: border-img2 1s 0s both;
	}

	.history-items .item.scroll-view .txt {
		-moz-animation: ani_faderight 1.9s 0s both;
		-webkit-animation: ani_faderight 1.9s 0s both;
		animation: ani_faderight 1.9s 0s both;
	}
}

@media only screen and (min-width:640px) {
	.history-items .item .pic:after {
		top: 10%;
	}
}

@media only screen and (min-width:768px) {
	.history-items .item {
		height: 100vh;
	}

	.history-items .item:before,
	.history-items .item:after {
		display: block;
		content: "";
		position: absolute;
		z-index: 2;
		height: 300%;
		background-color: rgba(0, 0, 0, .5);
		transform: skewX(-20deg);
		-ms-transform: skewX(-20deg);
		-moz-transform: skewX(-20deg);
		-webkit-transform: skewX(-20deg);
	}

	.history-items .item:before {
		top: -180%;
		left: 0;
		width: 50%;
	}

	.history-items .item:after {
		top: 0;
		right: 0;
		width: 30%;
	}

	.history-items .item .wrap {
		padding: 0 80px 0 28%;
	}

	.history-items .item .pic {
		padding: 0 50px 35px 0;
	}

	.history-items .item .txt {
		width: calc(100% - 9%);
	}

	.history-items .item .txt p {
		margin-bottom: 15px;
		font-size: 1.7rem;
		line-height: 30px;
	}

	.history-items .item .bg {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-align: center;
	}

	.history-items .item .bg-img {
		height: 100%;
		transform: scale(1.25);
		-moz-transform: scale(1.25);
		-webkit-transform: scale(1.25);
	}

	.history-items .item.start.active .bg-img,
	.history-items .item.active .bg-img {
		-moz-animation: ani_scale 1.5s .45s both;
		-webkit-animation: ani_scale 1.5s .45s both;
		animation: ani_scale 1.5s .45s both;
	}

	.history-items .item.start.active:before,
	.history-items .item.active:before {
		-moz-animation: ani_mask-1 1.5s .45s both;
		-webkit-animation: ani_mask-1 1.5s .45s both;
		animation: ani_mask-1 1.5s .45s both;
	}

	.history-items .item.start.active:after,
	.history-items .item.active:after {
		-moz-animation: ani_mask-2 1.5s .45s both;
		-webkit-animation: ani_mask-2 1.5s .45s both;
		animation: ani_mask-2 1.5s .45s both;
	}

	.history-items .item.start.active .pic div,
	.history-items .item.active .pic div {
		-moz-animation: ani_fadein 1.5s .45s both;
		-webkit-animation: ani_fadein 1.5s .45s both;
		animation: ani_fadein 1.5s .45s both;
	}

	.history-items .item.start.active .pic:after,
	.history-items .item.active .pic:after {
		-moz-animation: border-img2 1s .45s both;
		-webkit-animation: border-img2 1s .45s both;
		animation: border-img2 1s .45s both;
	}

	.history-items .item.start .txt,
	.history-items .item.active .txt {
		-moz-animation: ani_faderight 1.9s .45s both;
		-webkit-animation: ani_faderight 1.9s .45s both;
		animation: ani_faderight 1.9s .45s both;
	}
}

@media only screen and (min-width:992px) {
	.history-items .item:before {
		top: -190%;
	}

	.history-items .item:after {
		top: -20%;
	}

	.history-items .item .wrap {
		padding: 0 30px 0 12%;
	}

	.history-items .item .pic {
		float: right;
		width: 48%;
	}

	.history-items .item .pic div {
		margin: 0;
	}

	.history-items .item .txt {
		position: absolute;
		top: 0;
		left: 0;
		margin-top: 0;
		padding-right: 3%;
		width: 52%;
		height: 100%;
	}

	.history-items .item .txt .box {
		position: relative;
		top: 50%;
		width: 100%;
		transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}

	.history-items .item .txt .style-word {
		margin-bottom: 30px;
	}
}

@media only screen and (min-width:1025px) {
	.history-items .item .pic:after {
		bottom: 0;
		left: 15%;
		width: 74%;
		height: calc(100% - 10.5%);
		border-width: 12px;
		border-style: solid;
		border-color: transparent;
		border-image: -moz-linear-gradient(bottom left, #5e2efc, #ba16ea);
		border-image: -o-linear-gradient(bottom left, #5e2efc, #ba16ea);
		border-image: -ms-linear-gradient(bottom left, #5e2efc, #ba16ea);
		border-image: -webkit-linear-gradient(bottom left, #5e2efc, #ba16ea);
		border-image: linear-gradient(to top right, #5e2efc, #ba16ea);
		border-image-slice: 1;
		transform: skewX(-20deg);
		-ms-transform: skewX(-20deg);
		-moz-transform: skewX(-20deg);
		-webkit-transform: skewX(-20deg);
		background: none;
	}

	.history-items .item.start.active .pic:after,
	.history-items .item.active .pic:after {
		-moz-animation: border-img 1s .45s both;
		-webkit-animation: border-img 1s .45s both;
		animation: border-img 1s .45s both;
	}
}

@media only screen and (min-width:1280px) {
	.history-items .item .wrap {
		padding: 0 50px 0 12%;
	}

	.history-items .item .pic:after {
		border-width: 16px;
	}
}

@media only screen and (min-width:768px) and (max-width:1366px) {
	.history-items .item .wrap {
		padding-top: 80px;
	}
}

@media only screen and (min-width:1460px) {
	.history-items .item .wrap {
		padding: 0 50px 0 15.5%;
	}

	.history-items .item:before {
		width: 45%;
	}
}

@media only screen and (min-width:1680px) {
	.history-items .item .wrap {
		padding: 0 5% 0 21%;
	}
}

/* 賭場介紹 */

.casino-items .item {
	position: relative;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
}

.casino-items .item[data-anchor="Casino-GClub"] {
	background-image: url('../images/casino_bg-1.jpg');
}

.casino-items .item[data-anchor="Casino-MStar"] {
	background-image: url('../images/casino_bg-2.jpg');
}

.casino-items .item[data-anchor="Casino-MClub"] {
	background-image: url('../images/casino_bg-3.jpg');
}

.casino-items .item .wrap {
	position: relative;
	z-index: 3;
	padding: 40px 30px;
	color: #fff;
}

.casino-items .item .wrap .con {
	position: relative;
	width: 100%;
}

.casino-items .item .pic>div,
.casino-items .item .txt {
	opacity: 0;
}

.casino-items .item .pic {
	position: relative;
	margin: 0 auto;
	max-width: 500px;
}

.casino-items .item .pic .img {
	position: relative;
}

.casino-items .item .pic img {
	display: block;
	max-width: 100%;
	height: auto;
	vertical-align: baseline;
}

.casino-items .item .pic .oj {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
}

.casino-items .item .pic .oj div:before {
	display: block;
	content: "";
	padding-bottom: 100%;
	width: 100%;
}

.casino-items .item.gc .pic .oj-1 {
	max-width: 622px;
}

.casino-items .item.gc .pic .oj-2 {
	max-width: 660px;
}

.casino-items .item.gc .pic .oj-1 div {
	background: url(../images/casino_oj-1-2.png) no-repeat 0 0;
	background-size: contain;
}

.casino-items .item.gc .pic .oj-2 div {
	background: url(../images/casino_oj-1-3.png) no-repeat 0 0;
	background-size: contain;
}

.casino-items .item.mstar .pic .oj-1 div {
	background: url(../images/casino_oj-2-2.png) no-repeat 0 0;
	background-size: contain;
}

.casino-items .item.mclub .pic .oj-1 div {
	background: url(../images/casino_oj-3-2.png) no-repeat 0 0;
	background-size: contain;
}

.casino-items .item.mclub .pic .oj-2 div {
	background: url(../images/casino_oj-3-3.png) no-repeat 0 0;
	background-size: contain;
}

.casino-items .item .txt {
	margin-top: 20px;
	width: 100%;
}

.casino-items .item .txt .style-word {
	margin-bottom: 20px;
}

.casino-items .item .txt p {
	margin-bottom: 10px;
	font-size: 1.7rem;
	line-height: 28px;
	text-align: justify;
	text-justify: distribute;
}

.casino-items .item .txt p span {
	display: inline-block;
	margin: -3px 12px 0 0;
	width: 24px;
	height: 32px;
	vertical-align: middle;
	background: url('../images/icon_map.png') no-repeat 0 0;
	background-size: cover;
}

@media only screen and (min-width:992px) and (max-width:1366px) {
	.casino-items .item .txt {
		position: absolute;
		top: 0;
		left: 0;
		margin-top: 0;
		padding-right: 3%;
		width: 52%;
		height: 100%;
	}

	.casino-items .item .txt .box {
		position: relative;
		top: 50%;
		width: 100%;
		transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}
}

/* @media only screen and (min-width: 768px) and (max-width: 991px) {
.casino-items .item .wrap {
  height: 100%;
}
.casino-items .item .wrap .con {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
} */

@media only screen and (max-width:991px) {
	.casino-items .item .bg {
		display: none;
	}
}

@media only screen and (max-width:767px) {
	.casino-items .item .wrap {
		margin: 0 auto;
		padding-top: 60px;
		max-width: 700px;
	}

	.casino-items .item:first-child .wrap {
		padding-top: 290px;
	}

	.casino-items .item .pic {
		margin-bottom: 40px;
	}

	.casino-items .item.scroll-view .pic .img {
		-moz-animation: ani_fadein 1.5s 0s both;
		-webkit-animation: ani_fadein 1.5s 0s both;
		animation: ani_fadein 1.5s 0s both;
	}

	.casino-items .item.scroll-view .txt {
		-moz-animation: ani_faderight 1.9s 0s both;
		-webkit-animation: ani_faderight 1.9s 0s both;
		animation: ani_faderight 1.9s 0s both;
	}

	.casino-items .item.scroll-view.gc .pic .oj-1,
	.casino-items .item.scroll-view.mstar .pic .oj-1,
	.casino-items .item.scroll-view.mclub .pic .oj-1 {
		-moz-animation: ani_oj-3 1.5s 0.45s both;
		-webkit-animation: ani_oj-3 1.5s 0.45s both;
		animation: ani_oj-3 1.5s 0.45s both;
	}

	.casino-items .item.scroll-view.gc .pic .oj-2,
	.casino-items .item.scroll-view.mclub .pic .oj-2 {
		-moz-animation: ani_oj-1 1.5s 0.45s both;
		-webkit-animation: ani_oj-1 1.5s 0.45s both;
		animation: ani_oj-1 1.5s 0.45s both;
	}
}

@media only screen and (min-width:768px) {
	.casino-items .item {
		height: 100vh;
	}

	.casino-items .item .wrap {
		padding: 0 30px;
	}

	.casino-items .item .pic {
		margin-top: 26%;
		max-width: 450px;
	}

	.casino-items .item.gc .pic {
		max-width: 350px;
	}

	.casino-items .item.mclub .pic {
		max-width: 380px;
	}

	.casino-items .item .txt .box {
		position: relative;
		width: 100%;
	}

	.casino-items .item .txt .style-word {
		margin-bottom: 10px;
	}

	.casino-items .item .bg {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-align: center;
	}

	.casino-items .item .bg-img {
		transform: scale(1.25);
		-moz-transform: scale(1.25);
		-webkit-transform: scale(1.25);
	}

	.casino-items .item.start.active .bg-img,
	.casino-items .item.active .bg-img {
		-moz-animation: ani_scale 1.5s .45s both;
		-webkit-animation: ani_scale 1.5s .45s both;
		animation: ani_scale 1.5s .45s both;
	}

	.casino-items .item.start.active .pic .img,
	.casino-items .item.active .pic .img {
		-moz-animation: ani_fadein 1.5s .45s both;
		-webkit-animation: ani_fadein 1.5s .45s both;
		animation: ani_fadein 1.5s .45s both;
	}

	.casino-items .item.start.active .txt,
	.casino-items .item.active .txt {
		-moz-animation: ani_faderight 1.9s .45s both;
		-webkit-animation: ani_faderight 1.9s .45s both;
		animation: ani_faderight 1.9s .45s both;
	}

	.casino-items .item.start.active.gc .pic .oj-1,
	.casino-items .item.active.gc .pic .oj-1,
	.casino-items .item.start.active.mstar .pic .oj-1,
	.casino-items .item.active.mstar .pic .oj-1,
	.casino-items .item.start.active.mclub .pic .oj-1,
	.casino-items .item.active.mclub .pic .oj-1 {
		-moz-animation: ani_oj-3 1.5s 0.45s both;
		-webkit-animation: ani_oj-3 1.5s 0.45s both;
		animation: ani_oj-3 1.5s 0.45s both;
	}

	.casino-items .item.start.active.gc .pic .oj-2,
	.casino-items .item.active.gc .pic .oj-2,
	.casino-items .item.start.active.mclub .pic .oj-2,
	.casino-items .item.active.mclub .pic .oj-2 {
		-moz-animation: ani_oj-1 1.5s 0.45s both;
		-webkit-animation: ani_oj-1 1.5s 0.45s both;
		animation: ani_oj-1 1.5s 0.45s both;
	}
}

@media only screen and (min-width:992px) {
	.casino-items .item .wrap {
		padding-top: 15%;
	}

	.casino-items .item .pic {
		margin-top: 0;
		float: right;
		width: 38%;
	}

	.casino-items .item.mstar .pic {
		float: right;
		width: 45%;
	}

	.casino-items .item.gc .pic {
		max-width: 660px;
	}

	.casino-items .item.mstar .pic,
	.casino-items .item.mstar .pic>div {
		max-width: 775px;
	}

	.casino-items .item.mclub .pic,
	.casino-items .item.mclub .pic>div {
		max-width: 622px;
	}

	.casino-items .item .txt {
		padding: 0 5% 0 0;
		width: 62%;
	}

	.casino-items .item.mstar .txt {
		padding: 0 4% 0 0;
		width: 55%;
	}
}

@media only screen and (min-width:1280px) {
	.casino-items .item .wrap {
		padding: 0 50px;
	}
}

@media only screen and (min-width:1367px) {
	.casino-items .item .wrap {
		padding: 5% 50px 0 18.5%;
	}

	.casino-items .item .pic {
		width: 48%;
	}

	.casino-items .item .txt {
		padding-top: 5.5%;
		width: 52%;
	}

	.casino-items .item.mstar .txt {
		padding: 2% 4% 0 0;
	}

	.casino-items .item .txt .style-word {
		margin-bottom: 30px;
	}

	.casino-items .item .txt p {
		margin-bottom: 15px;
		font-size: 1.7rem;
		line-height: 30px;
	}
}

@media only screen and (min-width:1460px) {
	.casino-items .item .wrap {
		padding-left: 15.5%;
	}
}

@media only screen and (min-width:1680px) {
	.casino-items .item .wrap {
		padding: 6% 5% 0 22%;
	}
}

/*---- 產品 ----*/

.goods-items .item {
	position: relative;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
}

.goods-items .item.live {
	background-image: url('../images/good_bg-1.jpg');
}

.goods-items .item.game {
	background-image: url('../images/good_bg-2.jpg');
}

.goods-items .item.lottery {
	background-image: url('../images/good_bg-3-2.jpg');
}

.goods-items .item.ChessGames {
	background-image: url('https://8818668.com/zh-cn/assets/images/good_bg-4-2.jpg');
}

.goods-items .item .wrap {
	position: relative;
	z-index: 3;
	padding: 40px 30px 0;
	color: #fff;
}

.goods-items .item .wrap .con {
	position: relative;
	width: 100%;
}

.goods-items .item .pic>div,
.goods-items .item .txt,
.goods-items .item .pic-wrap {
	opacity: 0;
}

.goods-items .item .pic {
	position: relative;
	margin: 0 auto;
}

.goods-items .item .pic .img {
	position: relative;
	z-index: 3;
}

.goods-items .item .pic img {
	display: block;
	max-width: 100%;
	height: auto;
	vertical-align: baseline;
}

.goods-items .item .pic .oj {
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	width: 100%;
}

.goods-items .item .pic .oj div:before {
	display: block;
	content: "";
	padding-bottom: 92%;
	width: 100%;
}

.goods-items .item.live .txt {
	width: 100%;
	max-width: 1280px;
}

.goods-items .item.live .txt p {
	margin-bottom: 20px;
}

.goods-items .item .txt a {
	white-space: nowrap;
	color: #ffffff;
	color: #000;
	background-color: #b38b5b;
	padding: 0 10px;
	border-radius: 11px;
	transition: all .3s linear;
}

.goods-items .item .txt a:hover {
	color: #fff;
	background-color: #484b67;
}

.goods-items .item.live .pic-wrap {
	position: relative;
	padding: 0 20px;
	width: 100%;
	max-width: 600px;
	text-align: center;
}

.goods-items .item.live .pic-wrap .list {
	position: relative;
	margin: 0 -25px !important;
	text-align: center;
}

.goods-items .item.live .pic-wrap .game-item {
	display: inline-block;
	margin-bottom: 10px;
	padding: 0 10px;
	width: 49%;
	vertical-align: top;
}

.goods-items .item.live .pic-wrap .img {
	border: #B5512E solid 5px;
}

.goods-items .item.live .pic-wrap img {
	display: block;
	width: 100%;
	height: auto;
}

.goods-items .item.live .pic-wrap h4 {
	margin: 15px 0 6px;
	font-size: 2rem;
	letter-spacing: .4rem;
	line-height: 20px;
}

.goods-items .item.live .pic-wrap p {
	min-height: 72px;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 22px;
}

.goods-items .item.live .ele-circle {
	display: none;
}

.goods-items .item.game .pic .oj-1 div {
	background: url(../images/good_oj-2-2.png) no-repeat 0 0;
	background-size: contain;
}

.goods-items .item.lottery .pic .oj-1 div {
	background: url(../images/good_oj-3-2.png) no-repeat 0 0;
	background-size: contain;
}

.goods-items .item.ChessGames .pic .oj-1 div {
	background: url(https://8818668.com/zh-cn/assets/images/good_oj-4-2.png) no-repeat 0 0;
	background-size: contain;
}

.goods-items .item.ChessGames .pic .oj-2 div {
	background: url(https://8818668.com/zh-cn/assets/images/good_oj-4-3.png) no-repeat 0 0;
	background-size: contain;
}

.goods-items .item .txt {
	position: relative;
	z-index: 5;
	margin-top: 20px;
	width: 100%;
}

.goods-items .item .txt .style-word {
	margin-bottom: 20px;
}

.goods-items .item .txt p {
	margin-bottom: 10px;
	font-size: 1.7rem;
	line-height: 28px;
	text-align: justify;
	text-justify: distribute;
}

.goods-items .item .txt p span {
	display: inline-block;
	margin: -3px 12px 0 0;
	width: 24px;
	height: 32px;
	vertical-align: middle;
	background: url('../images/icon_map.png') no-repeat 0 0;
	background-size: cover;
}

/* 文案垂直置中 */

@media only screen and (min-width:768px) and (max-width:1366px) {
	.goods-items .item.live .wrap {
		padding-top: 235px !important;
	}

	.goods-items .item.live .wrap .con {
		position: relative;
		top: 50%;
		width: 100%;
		transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}
}

@media only screen and (min-width:992px) and (max-width:1366px) {
	.goods-items .item:not(.live) .txt {
		position: absolute;
		top: 220px;
		left: 0;
		margin-top: 0;
		padding-right: 5%;
		height: calc(100% - 220px);
	}

	.goods-items .item:not(.live) .txt .box {
		position: relative;
		top: 50%;
		width: 100%;
		transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}
}

@media only screen and (max-width:991px) {
	.goods-items .item .bg {
		display: none;
	}
}

@media only screen and (max-width:767px) {
	.goods-items .item .wrap {
		margin: 0 auto;
		padding-top: 60px;
		max-width: 700px;
	}

	.goods-items .item:first-child .wrap {
		padding-top: 250px;
	}

	.goods-items .item.live .pic-wrap {
		margin: 0 auto;
	}

	.goods-items .item.scroll-view .pic .img,
	.goods-items .item.scroll-view .pic-wrap {
		-moz-animation: ani_fadein 1.5s 0s both;
		-webkit-animation: ani_fadein 1.5s 0s both;
		animation: ani_fadein 1.5s 0s both;
	}

	.goods-items .item.scroll-view .txt {
		-moz-animation: ani_faderight 1.9s 0s both;
		-webkit-animation: ani_faderight 1.9s 0s both;
		animation: ani_faderight 1.9s 0s both;
	}

	.goods-items .item.scroll-view.game .pic .oj-1 {
		-moz-animation: ani_oj-4 1.5s 1s both;
		-webkit-animation: ani_oj-4 1.5s 1s both;
		animation: ani_oj-4 1.5s 1s both;
	}

	.goods-items .item.scroll-view.lottery .pic .oj-1,
	.goods-items .item.scroll-view.ChessGames .pic .oj-1 {
		-moz-animation: ani_oj-3 1.5s 0.45s both;
		-webkit-animation: ani_oj-3 1.5s 0.45s both;
		animation: ani_oj-3 1.5s 0.45s both;
	}

	.goods-items .item.scroll-view.ChessGames .pic .oj-2 {
		-moz-animation: ani_oj-1 1.5s 0.45s both;
		-webkit-animation: ani_oj-1 1.5s 0.45s both;
		animation: ani_oj-1 1.5s 0.45s both;
	}
}

/* 直式平板 */

@media only screen and (min-width:768px) and (max-width:991px) {
	.goods-items .item .txt {
		top: 32%;
	}

	.goods-items .item .pic {
		position: absolute;
		bottom: 0;
		left: 50%;
		margin: 0 auto;
		width: 70%;
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}

@media only screen and (min-width:640px) {
	.goods-items .item.live .pic-wrap .game-item {
		width: 32.5%;
	}
}

@media only screen and (min-width:768px) {
	.goods-items .item {
		height: 100vh;
	}

	.goods-items .item.ChessGames {
		background-image: url('https://8818668.com/zh-cn/assets/images/good_bg-4.jpg');
	}

	.goods-items .item .wrap,
	.goods-items .item .wrap .con {
		height: 100%;
	}

	.goods-items .item .wrap {
		padding: 0 30px;
	}

	.goods-items .item.live {
		overflow: hidden;
	}

	.goods-items .item.live .wrap .con {
		height: auto
	}

	.goods-items .item .pic .img {
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.goods-items .item.games .pic,
	.goods-items .item.games .pic>div {
		max-width: 980px;
	}

	.goods-items .item.lottery .pic,
	.goods-items .item.lottery .pic>div,
	.goods-items .item.ChessGames .pic,
	.goods-items .item.ChessGames .pic>div {
		max-width: 970px;
	}

	.goods-items .item .txt {
		margin-top: 0;
		width: 100%;
	}

	.goods-items .item.live .txt {
		top: 0;
	}

	.goods-items .item.live .txt p {
		margin-bottom: 30px;
	}

	.goods-items .item.live .pic-wrap {
		padding: 0 25px;
		max-width: 1280px;
	}

	.goods-items .item.live .pic-wrap h4 {
		margin: 20px 0 10px;
	}

	.goods-items .item.live .slick-list {
		margin: 0 -15px;
		overflow: hidden;
	}

	.goods-items .item.live .pic-wrap .game-item {
		padding: 0 15px;
		width: 24.2%;
	}

	.goods-items .item .bg {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-align: center;
	}

	.goods-items .item .bg-img {
		transform: scale(1.25);
		-moz-transform: scale(1.25);
		-webkit-transform: scale(1.25);
	}

	.goods-items .item.start.active .bg-img,
	.goods-items .item.active .bg-img {
		-moz-animation: ani_scale 1.5s .45s both;
		-webkit-animation: ani_scale 1.5s .45s both;
		animation: ani_scale 1.5s .45s both;
	}

	.goods-items .item.start.active .pic .img,
	.goods-items .item.active .pic .img,
	.goods-items .item.start.active .pic-wrap,
	.goods-items .item.active .pic-wrap {
		-moz-animation: ani_fadein 1.5s .45s both;
		-webkit-animation: ani_fadein 1.5s .45s both;
		animation: ani_fadein 1.5s .45s both;
	}

	.goods-items .item.start.active .txt,
	.goods-items .item.active .txt {
		-moz-animation: ani_faderight 1.9s .45s both;
		-webkit-animation: ani_faderight 1.9s .45s both;
		animation: ani_faderight 1.9s .45s both;
	}

	.goods-items .item.start.active.game .pic .oj-1,
	.goods-items .item.active.game .pic .oj-1 {
		-moz-animation: ani_oj-4 1.5s 1s both;
		-webkit-animation: ani_oj-4 1.5s 1s both;
		animation: ani_oj-4 1.5s 1s both;
	}

	.goods-items .item.start.active.lottery .pic .oj-1,
	.goods-items .item.active.lottery .pic .oj-1,
	.goods-items .item.start.active.ChessGames .pic .oj-1,
	.goods-items .item.active.ChessGames .pic .oj-1 {
		-moz-animation: ani_oj-3 1.5s 0.45s both;
		-webkit-animation: ani_oj-3 1.5s 0.45s both;
		animation: ani_oj-3 1.5s 0.45s both;
	}

	.goods-items .item.start.active.ChessGames .pic .oj-2,
	.goods-items .item.active.ChessGames .pic .oj-2 {
		-moz-animation: ani_oj-1 1.5s 0.45s both;
		-webkit-animation: ani_oj-1 1.5s 0.45s both;
		animation: ani_oj-1 1.5s 0.45s both;
	}
}

@media only screen and (min-width:992px) {
	.goods-items .item.lottery {
		background-image: url('../images/good_bg-3.jpg');
	}

	.goods-items .item .pic,
	.goods-items .item .txt {
		height: 100%;
	}

	.goods-items .item .pic {
		float: right;
		width: 52%;
	}

	.goods-items .item .txt {
		float: left;
		width: 48%;
	}

	.goods-items .item.live .txt {
		float: none;
		height: auto;
	}
}

@media only screen and (min-width:1080px) {
	.goods-items .item .pic {
		width: 45%;
	}

	.goods-items .item .txt {
		width: 55%;
	}

	.goods-items .item.live .pic-wrap h4 {
		font-size: 2.5rem;
	}

	.goods-items .item.live .pic-wrap p {
		padding: 0 30px;
	}

	.goods-items .item.live .ele-circle {
		display: block;
	}
}

@media only screen and (min-width:1280px) {
	.goods-items .item .wrap {
		padding-left: 50px;
		padding-right: 50px;
	}
}

@media only screen and (min-width:1367px) {
	.goods-items .item .wrap {
		padding: 23% 50px 0 18.5%;
	}

	.goods-items .item.live .wrap {
		padding-top: 22%;
	}

	.goods-items .item .pic {
		right: -5%;
		width: 68%;
	}

	.goods-items .item .txt {
		width: 32%;
	}

	.goods-items .item.live .txt {
		padding: 0;
	}

	.goods-items .item .txt .style-word {
		margin-bottom: 30px;
	}

	.goods-items .item .txt p {
		margin-bottom: 15px;
		font-size: 1.7rem;
		line-height: 30px;
	}
}

@media only screen and (min-width:1460px) {
	.goods-items .item .wrap {
		padding: 10% 50px 0 15.5%;
	}

	.goods-items .item.live .wrap {
		padding-top: 19.5%;
	}

	.goods-items .item .pic {
		right: 0;
		width: 64.5%;
	}

	.goods-items .item .txt {
		padding-top: 15.5%;
		width: 35.5%;
	}

	.goods-items .item.game .pic,
	.goods-items .item.ChessGames .pic {
		width: 60%;
	}
}

@media only screen and (min-width:1680px) {
	.goods-items .item .wrap {
		padding: 5.3% 2% 0 22%;
	}

	.goods-items .item.live .wrap {
		padding-top: 17%;
	}
}

/*--- 品牌價值 ---*/

.brand-items .item {
	position: relative;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
}

.brand-items .item[data-anchor="legitimate"] {
	background-image: url('../../../img/p6.png');
}

.brand-items .item[data-anchor="southeast-asia"] {
	background-image: url('../../../img/p7.png');
}

.brand-items .item[data-anchor="public-hall"] {
	background-image: url('../../../img/p8.png');
}

.brand-items .item[data-anchor="profession"] {
	background-image: url('../../../img/p9.png');
}

.brand-items .item .txt .box {
	position: relative;
	z-index: 10;
	padding: 0 25px;
	opacity: 0;
}

.brand-items .item .txt .icon {
	position: relative;
	top: -80px;
	left: 50%;
	margin: 0 0 -80px -50px;
	width: 100px;
	height: 100px;
	line-height: 100px;
	border-radius: 50%;
	box-shadow: 2px 2px 16px rgba(0, 0, 0, .3);
	background: rgb(185, 22, 234);
	background: -moz-linear-gradient(45deg, rgba(185, 22, 234, 1) 0%, rgba(96, 46, 252, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, rgba(185, 22, 234, 1) 0%, rgba(96, 46, 252, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, rgba(185, 22, 234, 1) 0%, rgba(96, 46, 252, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b916ea', endColorstr='#602efc', GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
}

.brand-items .item .txt .icon div {
	margin: 0 auto;
	padding-top: 20px;
	width: 100%;
	max-width: 60px;
}

.brand-items .item .txt .icon span {
	display: block;
}

.brand-items .item .txt .icon span:before {
	display: block;
	content: "";
	width: 100%;
	padding-bottom: 100%;
}

.brand-items .item .txt .icon-a span {
	background: url('../images/brand_icon-1.png') no-repeat 0 0;
	background-size: contain;
}

.brand-items .item .txt .icon-b span {
	background: url('../images/brand_icon-2.png') no-repeat 0 0;
	background-size: contain;
}

.brand-items .item .txt .icon-c span {
	background: url('../images/brand_icon-3.png') no-repeat 0 0;
	background-size: contain;
}

.brand-items .item .txt .icon-d span {
	background: url('../images/brand_icon-4.png') no-repeat 0 0;
	background-size: contain;
}

.brand-items .item .txt h3 {
	margin: 30px 0 15px;
	font-size: 2.8rem;
	color: #fff;
	text-align: center;
	line-height: 32px;
	letter-spacing: .8rem;
}

.brand-items .item .txt p {
	margin: 0;
	padding: 0;
	font-size: 1.7rem;
	color: #fff;
	line-height: 30px;
	text-align: justify;
	text-justify: distribute;
}

@media only screen and (max-width:991px) {
	.brand-items .item .bg {
		display: none;
	}
}

@media only screen and (max-width:767px) {
	.brand-items .item .txt {
		margin: 0 auto;
		padding: 130px 30px 60px;
		max-width: 450px;
	}

	.brand-items .item .txt .box {
		padding-bottom: 40px;
		border: #ba16ea solid 5px;
		background-color: rgba(0, 0, 0, .6);
	}

	.brand-items .item.scroll-view .box {
		-moz-animation: ani_faderight 1.9s 0s both;
		-webkit-animation: ani_faderight 1.9s 0s both;
		animation: ani_faderight 1.9s 0s both;
	}

	.brand-items .item.legitimate .txt {
		padding-top: 320px;
	}
}

@media only screen and (min-width:768px) {
	.brand-items .item {
		height: 100vh;
	}

	.brand-items .item .txt {
		position: absolute;
		z-index: 5;
		top: 60%;
		right: 10%;
		width: 450px;
		transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}

	.brand-items .item .txt .box {
		margin: 0 auto;
		padding: 0 60px;
		width: 450px;
		height: 410px;
		background: url('../images/brand_border.png') no-repeat 0 0;
	}

	.brand-items .item .txt .icon {
		top: -70px;
		margin: 0 0 -70px -60px;
	}

	.brand-items .item .txt .icon {
		width: 120px;
		height: 120px;
		line-height: 120px;
	}

	.brand-items .item .txt .icon div {
		padding-top: 26px;
		max-width: 75px;
	}

	.brand-items .item .txt h3 {
		margin-top: 35px;
		font-size: 3rem;
		font-weight: 500;
		line-height: 34px;
	}

	.brand-items .item .txt p {
		font-size: 1.7rem;
		line-height: 30px;
	}

	.brand-items .item .bg {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-align: center;
	}

	.brand-items .item .bg-img {
		transform: scale(1.25);
		-moz-transform: scale(1.25);
		-webkit-transform: scale(1.25);
	}

	.brand-items .item.start.active .bg-img,
	.brand-items .item.active .bg-img {
		-moz-animation: ani_scale 1.5s .45s both;
		-webkit-animation: ani_scale 1.5s .45s both;
		animation: ani_scale 1.5s .45s both;
	}

	.brand-items .item.start .box,
	.brand-items .item.active .box {
		-moz-animation: ani_faderight 1.9s .45s both;
		-webkit-animation: ani_faderight 1.9s .45s both;
		animation: ani_faderight 1.9s .45s both;
	}
}

@media only screen and (min-width:992px) {
	.brand-items .item .txt {
		right: 12%;
	}
}

@media only screen and (min-width:1367px) {
	.brand-items .item .txt {
		top: 55%;
	}

	.brand-items .item .txt .icon {
		top: -90px;
		margin: 0 0 -90px -69px;
	}

	.brand-items .item .txt .icon {
		width: 138px;
		height: 138px;
		line-height: 138px;
	}

	.brand-items .item .txt .icon div {
		max-width: 88px;
	}

	.brand-items .item .txt .style-word {
		margin-top: 20px;
	}
}

/*--- 聯絡我們 ---*/

#contact .wrap {
	position: relative;
	background: url('../images/contact_bg.jpg') no-repeat center;
	background-size: cover;
	overflow: hidden;
}

#contact .bg {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
}

#contact .pic {
	position: relative;
	margin: 0 auto;
}

#contact .pic img {
	display: block;
	max-width: 100%;
	height: auto;
	vertical-align: baseline;
}

#contact .pic .oj {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	max-width: 660px;
}

#contact .pic .oj div:before {
	display: block;
	content: "";
	padding-bottom: 79%;
	width: 100%;
}

#contact .pic .oj-1 {
	z-index: 4;
}

#contact .pic .oj-1 div {
	background: url('../../../img/p10.png') no-repeat 0 0;
	background-size: 961px;
}

#contact .txt {
	position: relative;
	font-size: 1.8rem;
	color: #fff;
	/*line-height: 34px;*/
}

#contact .txt p:not(:last-child) {
	margin: 0 0 5px 0;
}

#contact .txt p a {
	color: #fff;
}

#contact .txt p a:hover {
	text-decoration: underline;
}

#contact .txt span {
	display: inline-block;
	margin: -3px 6px 0 0;
	width: 28px;
	height: 19px;
	vertical-align: middle;
	background: url('../images/icon_mail.png') no-repeat center;
	background-size: cover;
}

#contact .txt.scroll-view .box {
	-moz-animation: ani_faderight 1.9s 0s both;
	-webkit-animation: ani_faderight 1.9s 0s both;
	animation: ani_faderight 1.9s 0s both;
}

#contact .pic.scroll-view .img {
	-moz-animation: ani_faderight 1.9s .45s both;
	-webkit-animation: ani_faderight 1.9s .45s both;
	animation: ani_faderight 1.9s .45s both;
}

#contact .pic.scroll-view .oj-1 {
	-moz-animation: ani_oj-3 1.5s 0.45s both;
	-webkit-animation: ani_oj-3 1.5s 0.45s both;
	animation: ani_oj-3 1.5s 0.45s both;
}

@media only screen and (max-width:991px) {
	#contact .wrap .con {
		padding: 230px 30px 60px;
	}

	#contact .txt {
		margin: 0 auto;
		max-width: 600px;
	}

	#contact .txt .box {
		padding: 20px;
		border: #b218eb solid 6px;
		/* border-width: 12px;
      border-style: solid;
      border-color: transparent;
      border-image: -moz-linear-gradient(bottom left, #5e2efc, #ba16ea);
      border-image: -o-linear-gradient(bottom left, #5e2efc, #ba16ea);
      border-image: -ms-linear-gradient(bottom left, #5e2efc, #ba16ea);
      border-image: -webkit-linear-gradient(bottom left, #5e2efc, #ba16ea);
      border-image: linear-gradient(to top right, #5e2efc, #ba16ea);
      border-image-slice: 1;
      background-color: rgba(0, 0, 0, .5); */
	}

	#contact .pic {
		max-width: 550px;
	}

	#contact .txt p.mail {
		font-size: 1.6rem;
	}
}

@media only screen and (min-width:768px) {
	#contact h2.page-ti {
		position: absolute;
	}
}

@media only screen and (min-width:992px) {
	#contact .wrap {
		padding-bottom: 65%;
	}

	#contact .pic {
		position: absolute;
		z-index: 3;
		right: -2%;
		top: 28%;
		width: 60%;
	}

	#contact .pic .oj {
		width: 100%;
		max-width: 1042px;
	}

	#contact .txt {
		position: absolute;
		z-index: 2;
		top: 48%;
		left: 3%;
	}

	#contact .txt .box {
		padding: 65px 51% 0 105px;
		width: 810px;
		height: 300px;
		background: url('../images/contact_border.png') no-repeat center;
	}
}

@media only screen and (min-width:1080px) {
	#contact .txt {
		top: 48%;
	}

	#contact .txt .box {
		padding: 70px 42% 0 130px;
	}

	#contact .txt span {
		margin-right: 10px;
		width: 40px;
		height: 27px;
	}

	#contact .pic {
		top: 34%;
		width: 55%;
	}
}

@media only screen and (min-width:1280px) {
	#contact .wrap {
		padding-bottom: 56%;
	}

	#contact .txt {
		top: 42%;
	}

	#contact .txt .box {
		padding: 70px 40% 0 130px;
	}

	#contact .pic {
		top: 23.5%;
		width: 55%;
	}
}

@media only screen and (min-width:1367px) {
	#contact .txt {
		top: 45%;
	}

	#contact .pic {
		right: 2%;
		top: 26.5%;
	}
}

@media only screen and (min-width:1460px) {
	#contact .wrap {
		padding-bottom: 100vh;
	}

	#contact .txt {
		top: 43%;
	}

	#contact .txt .box {
		padding: 70px 42% 0 150px;
	}

	#contact .pic {
		top: 21%;
		width: 950px;
	}
}

@media only screen and (min-width:1680px) {
	#contact .txt {
		top: 39%;
		/*left: 13%;*/
	}

	#contact .txt .box {
		/*padding: 70px 36% 0 150px;*/
	}

	#contact .pic {
		right: 3.5%;
		top: 16.5%;
		width: 1030px;
	}
}

/*--- 最新消息 ---*/

#news .wrap {
	position: relative;
	background: url('../images/news_bg.jpg') no-repeat center;
	background-size: cover;
	overflow: hidden;
}

#news .bg {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
}

#news .pic {
	position: relative;
	margin: 0 auto;
}

#news .pic .img {
	position: relative;
	z-index: 3;
}

#news .pic img {
	display: block;
	max-width: 100%;
	height: auto;
	vertical-align: baseline;
}

#news .pic .oj {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	max-width: 660px;
}

#news .pic .oj div:before {
	display: block;
	content: "";
	padding-bottom: 79%;
	width: 100%;
}

#news .pic .oj-1 div {
	background: url('../images/news_oj-2.png') no-repeat 0 0;
	background-size: contain;
}

#news .pic .oj-2 div {
	background: url('../images/news_oj-3.png') no-repeat 0 0;
	background-size: contain;
}

#news .txt {
	font-size: 1.8rem;
	color: #fff;
	line-height: 34px;
}

#news .txt .box ul>li {
	position: relative;
	margin: 0 5px 10px 0;
	padding: 0 0 10px 15px;
	vertical-align: top;
}

#news .txt .box ul>li:not(:last-child) {
	border-bottom: rgba(255, 255, 255, .15) solid 1px;
}

#news .txt .box ul>li:before {
	display: block;
	content: "";
	position: absolute;
	top: -3px;
	left: -14px;
	width: 25px;
	height: 26px;
	/*background: url('../images/news_icon.png') no-repeat 0 0;*/
	background: url('../../../img/shaizi.png') no-repeat 0 0;
	background-size: cover;
}

#news .txt .box .date {
	font-size: 1.4rem;
	color: #ebbd46;
}

#news .txt .box h3 {
	position: relative;
	margin-bottom: 10px;
	font-size: 1.8rem;
	font-weight: 300;
	line-height: 20px;
}

#news .txt .box .data {
	font-size: 1.6rem;
	line-height: 22px;
}

#news .txt.scroll-view .box {
	-moz-animation: ani_faderight 1.9s 0s both;
	-webkit-animation: ani_faderight 1.9s 0s both;
	animation: ani_faderight 1.9s 0s both;
}

#news .pic.scroll-view .img {
	-moz-animation: ani_faderight 1s .15s both;
	-webkit-animation: ani_faderight 1s .15s both;
	animation: ani_faderight 1s .15s both;
}

#news .pic.scroll-view .oj-1 {
	-moz-animation: ani_oj-3 1.5s 0.45s both;
	-webkit-animation: ani_oj-3 1.5s 0.45s both;
	animation: ani_oj-3 1.5s 0.45s both;
}

#news .pic.scroll-view .oj-2 {
	-moz-animation: ani_oj-1 1.5s 0.45s both;
	-webkit-animation: ani_oj-1 1.5s 0.45s both;
	animation: ani_oj-1 1.5s 0.45s both;
}

@media only screen and (max-width:991px) {
	#news .wrap .con {
		padding: 230px 30px 60px;
	}

	#news .txt {
		margin: 0 auto;
		max-width: 600px;
	}

	#news .txt .box {
		padding: 30px;
		border: #b218eb solid 6px;
	}

	#news .pic {
		max-width: 550px;
	}
}

@media only screen and (min-width:768px) {
	#news h2.page-ti {
		position: absolute;
	}
}

@media only screen and (min-width:992px) {
	#news .wrap {
		padding-bottom: 65%;
	}

	#news .pic {
		position: absolute;
		z-index: 3;
		right: -5%;
		top: 27%;
		width: 53%;
	}

	#news .pic .oj {
		width: 100%;
		max-width: 910px;
	}

	#news .txt {
		position: absolute;
		z-index: 2;
		top: 35%;
		left: 3%;
	}

	#news .txt .box {
		padding: 60px 40% 0 130px;
		width: 875px;
		height: 390px;
		background: url('../images/news_border.png') no-repeat center;
	}
}

@media only screen and (min-width:1280px) {
	#news .wrap {
		padding-bottom: 56%;
	}

	#news .txt {
		top: 38%;
	}

	#news .txt .box {
		padding: 60px 30% 0 150px;
	}

	#news .pic {
		top: 15%;
		right: -3%;
		width: 55%;
	}
}

@media only screen and (min-width:1367px) {
	#news .wrap {
		padding-bottom: 60%;
	}

	#news .pic {
		top: 18%;
		right: 0;
	}

	#news .txt .box {
		padding: 60px 32% 0 150px;
	}
}

@media only screen and (min-width:1460px) {
	#news .wrap {
		padding-bottom: 100vh;
	}

	#news .txt {
		top: 40%;
	}

	#news .pic {
		top: 15.6%;
		width: 880px;
	}
}

@media only screen and (min-width:1680px) {
	#news .txt .box {
		padding: 60px 20% 0 130px;
	}

	#news .txt {
		top: 39%;
		left: 13%;
	}

	#news .pic {
		right: 2%;
		top: 15%;
		width: 910px;
	}
}

/*--- 網站地圖 ---*/

#sitemap .wrap {
	position: relative;
	background: url('https://8818668.com/zh-cn/assets/images/sitemap_bg.jpg') no-repeat center;
	background-size: cover;
	overflow: hidden;
}

#sitemap .pic {
	position: relative;
	margin: 0 auto;
}

#sitemap .pic .img {
	position: relative;
	z-index: 3;
}

#sitemap .pic img {
	display: block;
	max-width: 100%;
	height: auto;
	vertical-align: baseline;
}

#sitemap .pic .oj {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	max-width: 660px;
}

#sitemap .pic .oj div:before {
	display: block;
	content: "";
	padding-bottom: 79%;
	width: 100%;
}

#sitemap .pic .oj-1 div {
	background: url('https://8818668.com/zh-cn/assets/images/sitemap_oj-2.png') no-repeat 0 0;
	background-size: contain;
}

#sitemap .pic .oj-2 div {
	background: url('https://8818668.com/zh-cn/assets/images/sitemap_oj-3.png') no-repeat 0 0;
	background-size: contain;
}

#sitemap .txt {
	font-size: 1.8rem;
	color: #fff;
	line-height: 34px;
}

#sitemap .txt .box .items {
	position: relative;
	padding-right: 20px;
	vertical-align: top;
}

#sitemap .txt .box .items:not(:last-child) {
	margin-bottom: 25px;
}

#sitemap .txt .box a {
	color: #fff;
	font-weight: 300;
}

#sitemap .txt .box h3 {
	position: relative;
	margin-bottom: 15px;
	padding-left: 15px;
}

#sitemap .txt .box h3:before {
	display: block;
	content: "";
	position: absolute;
	top: 7px;
	left: 0;
	width: 9px;
	height: 9px;
	background: url('https://8818668.com/zh-cn/assets/images/sitemap_icon.png') no-repeat 0 0;
	background-size: cover;
}

#sitemap .txt .box h3 a {
	font-size: 2rem;
}

#sitemap .txt .box h4 a {
	font-size: 1.8rem;
	line-height: 30px;
}

#sitemap .txt .box .items ul {
	padding-left: 15px;
}

#sitemap .txt .box a:hover {
	color: #e6b844;
}

#sitemap .txt.scroll-view .box {
	-moz-animation: ani_faderight 1.9s 0s both;
	-webkit-animation: ani_faderight 1.9s 0s both;
	animation: ani_faderight 1.9s 0s both;
}

#sitemap .pic.scroll-view .img {
	-moz-animation: ani_faderight 1s .15s both;
	-webkit-animation: ani_faderight 1s .15s both;
	animation: ani_faderight 1s .15s both;
}

#sitemap .pic.scroll-view .oj-1 {
	-moz-animation: ani_oj-3 1.5s 0.45s both;
	-webkit-animation: ani_oj-3 1.5s 0.45s both;
	animation: ani_oj-3 1.5s 0.45s both;
}

#sitemap .pic.scroll-view .oj-2 {
	-moz-animation: ani_oj-1 1.5s 0.45s both;
	-webkit-animation: ani_oj-1 1.5s 0.45s both;
	animation: ani_oj-1 1.5s 0.45s both;
}

@media only screen and (max-width:991px) {
	#sitemap .wrap .con {
		padding: 230px 30px 60px;
	}

	#sitemap .txt {
		margin: 0 auto;
		max-width: 600px;
	}

	#sitemap .txt .box {
		padding: 30px 20px;
		border: #b218eb solid 6px;
	}

	#sitemap .pic {
		max-width: 550px;
	}
}

@media only screen and (min-width:570px) {
	#sitemap .txt .box .items {
		width: 33.3333%;
	}

	#sitemap .txt .box .goods h3 {
		letter-spacing: 3.3rem;
	}
}

@media only screen and (min-width:768px) {
	#sitemap h2.page-ti {
		position: absolute;
	}
}

@media only screen and (min-width:992px) {
	#sitemap .wrap {
		padding-bottom: 65%;
	}

	#sitemap .pic {
		position: absolute;
		z-index: 3;
		right: -5%;
		top: 27%;
		width: 53%;
	}

	#sitemap .pic .oj {
		width: 100%;
		max-width: 910px;
	}

	#sitemap .txt {
		position: absolute;
		z-index: 2;
		top: 41%;
		left: 3%;
	}

	#sitemap .txt .box {
		padding: 70px 36% 0 130px;
		width: 875px;
		height: 300px;
		background: url('https://8818668.com/zh-cn/assets/images/sitemap_border.png') no-repeat center;
	}
}

@media only screen and (min-width:1280px) {
	#sitemap .wrap {
		padding-bottom: 56%;
	}

	#sitemap .txt {
		top: 42%;
	}

	#sitemap .pic {
		top: 15%;
		right: -3%;
		width: 55%;
	}
}

@media only screen and (min-width:1367px) {
	#sitemap .wrap {
		padding-bottom: 60%;
	}

	#sitemap .pic {
		top: 18%;
		right: 0;
	}
}

@media only screen and (min-width:1460px) {
	#sitemap .wrap {
		padding-bottom: 100vh;
	}

	#sitemap .txt .box {
		padding: 70px 25% 0 140px;
	}

	#sitemap .txt {
		top: 40%;
	}

	#sitemap .pic {
		top: 15.6%;
		width: 880px;
	}
}

@media only screen and (min-width:1680px) {
	#sitemap .txt .box {
		padding: 70px 20% 0 150px;
	}

	#sitemap .txt {
		top: 39%;
		left: 13%;
	}

	#sitemap .pic {
		right: 2%;
		top: 15%;
		width: 910px;
	}
}