@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	list-style: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	font-size: 12px;
}
.clearfloat{ clear:both;}
.floatleft{ float:left;}
.floatright{ float:right;}
.f_huang{ color:#FFD600;}
a {
	text-decoration: none;
	color: inherit;
	font-family: "arial" "Microsoft YaHei";
	cursor: pointer;
}

img {
	width: 100%;
	height: auto;
	display: block;
}
i {
	font-style: normal;
}
input, textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	background: none;
}
html {
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-font-smoothing: antialiased;
	-webkit-overflow-scrolling: touch;
	-moz-overflow-scrolling: touch;
	-o-overflow-scrolling: touch;
	overflow-scrolling: touch;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
th, td {
	margin: 0;
	padding: 0;
}
body {
	width: 100%;
	height: 100%;
	font-family: "arial", "Microsoft YaHei";
	font-weight: normal;
	overflow: hidden;
	position: relative;
}
iframe {
	width: 100%;
	min-height: 100%;
	height: auto;
	margin-top: 60px;
}
.c-blue {
	color: #09affe;
}
/*startmovie*/
#startmovie {
	width: 100%;
	height: 100%;
	background: #f35a4a;
	position: fixed;
	z-index: 99999;
	display: none;
	transform: translate3d(0, -100%, 0);
	-moz-transform: translate3d(0, -100%, 0);
	-webkit-transform: translate3d(0, -100%, 0);
	-o-transform: translate3d(0, -100%, 0);
	animation: start 5s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	-moz-animation: start 5s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	-webkit-animation: start 5s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	-o-animation: start 5s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
 @keyframes start {
 0% {
 transform: translate3d(0, 0, 0);
}
 93% {
 transform: translate3d(0, 0, 0);
}
 100% {
 transform: translate3d(0, -100%, 0);
}
}
 @-moz-keyframes start {
 0% {
 -moz-transform: translate3d(0, 0, 0);
}
 93% {
 -moz-transform: translate3d(0, 0, 0);
}
 100% {
 -moz-transform: translate3d(0, -100%, 0);
}
}
 @-webkit-keyframes start {
 0% {
 -webkit-transform: translate3d(0, 0, 0);
}
 93% {
 -webkit-transform: translate3d(0, 0, 0);
}
 100% {
 -webkit-transform: translate3d(0, -100%, 0);
}
}
 @-o-keyframes start {
 0% {
 -o-transform: translate3d(0, 0, 0);
}
 93% {
 -o-transform: translate3d(0, 0, 0);
}
 100% {
 -o-transform: translate3d(0, -100%, 0);
}
}
#startmovie .startmain {
	width: 100%;
	height: 224px;
	margin-top: -112px;
	position: absolute;
	top: 50%;
}
#startmovie .startlogo {
	width: 96px;
	height: 96px;
	margin: 0 auto;
}
#startmovie .startlogotwo {
	width: 90px;
	height: 64px;
	position: absolute;
	background: url(../images/logo1.svg) no-repeat;
	animation: logo 2s ease-in-out;
	-moz-animation: logo 2s ease-in-out;
	-webkit-animation: logo 2s ease-in-out;
	-o-animation: logo 2s ease-in-out;
}
 @keyframes logo {
 0% {
 opacity: 0;
}
 80% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
 @-moz-keyframes logo {
 0% {
 opacity: 0;
}
 80% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
 @-webkit-keyframes logo {
 0% {
 opacity: 0;
}
 80% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
 @-o-keyframes logo {
 0% {
 opacity: 0;
}
 80% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
.starttext02, .starttext01 {
	animation: starttext 4.3s cubic-bezier(0.215, 0.61, 0.355, 1) both;
	-moz-animation: starttext 4.3s cubic-bezier(0.215, 0.61, 0.355, 1) both;
	-webkit-animation: starttext 4.3s cubic-bezier(0.215, 0.61, 0.355, 1) both;
	-o-animation: starttext 4.3s cubic-bezier(0.215, 0.61, 0.355, 1) both;
}
.starttext01 {
	width: 128px;
	height: 64px;
	margin: 0 auto;
	background: url(../images/text_03.png?123) no-repeat;
	background-size: 100%;
	opacity: 0;
	animation-delay: 2s;
	-moz-animation-delay: 2s;
	-webkit-animation-delay: 2s;
	-o-animation-delay: 2s;
}
.starttext02 {
	width: 160px;
	height: 64px;
	margin: 0 auto;
	background: url(../images/text_02.png) no-repeat;
	background-size: 100%;
	opacity: 0;
	animation-delay: 2.3s;
	-moz-animation-delay: 2.3s;
	-webkit-animation-delay: 2.3s;
	-o-animation-delay: 2.3s;
}
 @keyframes starttext {
 0% {
 opacity: 0;
 transform: translate3d(0, 100%, 0);
}
 30% {
 opacity: 1;
 transform: translate3d(0, 0, 0);
}
 100% {
 opacity: 1;
}
}
 @-moz-keyframes starttext {
 0% {
 opacity: 0;
 -moz-transform: translate3d(0, 100%, 0);
}
 30% {
 opacity: 1;
 -moz-transform: translate3d(0, 0, 0);
}
 100% {
 opacity: 1;
}
}
 @-webkit-keyframes starttext {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
}
 30% {
 opacity: 1;
 -webkit-transform: translate3d(0, 0, 0);
}
 100% {
 opacity: 1;
}
}
 @-o-keyframes starttext {
 0% {
 opacity: 0;
 -o-transform: translate3d(0, 100%, 0);
}
 30% {
 opacity: 1;
 -o-transform: translate3d(0, 0, 0);
}
 100% {
 opacity: 1;
}
}
.startlogo svg path {
	stroke-dasharray: 300;
	stroke-dashoffset: 300;
	stroke-width: 1;
	animation: linelogo 2s forwards;
	-webkit-animation: linelogo 2s forwards;
	-moz-animation: linelogo 2s forwards;
	-o-animation: linelogo 2s forwards;
}
 @keyframes linelogo {
 0% {
 transform: translate3d(0, 0, 0);
 stroke-dashoffset: 300;
 opacity: 1;
}
 99% {
 opacity: 1;
}
 100% {
 opacity: 0;
 transform: translate3d(0, 0, 0);
 stroke-dashoffset: 0;
}
}
 @-moz-keyframes linelogo {
 0% {
 -moz-transform: translate3d(0, 0, 0);
 stroke-dashoffset: 300;
 opacity: 1;
}
 99% {
 opacity: 1;
}
 100% {
 opacity: 0;
 -moz-transform: translate3d(0, 0, 0);
 stroke-dashoffset: 0;
}
}
 @-webkit-keyframes linelogo {
 0% {
 -webkit-transform: translate3d(0, 0, 0);
 stroke-dashoffset: 300;
 opacity: 1;
}
 99% {
 opacity: 1;
}
 100% {
 opacity: 0;
 -webkit-transform: translate3d(0, 0, 0);
 stroke-dashoffset: 0;
}
}
 @-o-keyframes linelogo {
 0% {
 -o-transform: translate3d(0, 0, 0);
 stroke-dashoffset: 300;
 opacity: 1;
}
 99% {
 opacity: 1;
}
 100% {
 opacity: 0;
 -o-transform: translate3d(0, 0, 0);
 stroke-dashoffset: 0;
}
}
/*tartmovie end*/
/*loading*/
#loading_one {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 99999;
	background: #FFF;
	display: none;
}
#loadlogo {
	width: 72px;
	height: 86px;
	margin: auto;
}
#loading_main {
	width: 100%;
	height: 134px;
	position: absolute;
	margin-top: -67px;
	top: 50%;
}
#spinner {
	position: absolute;
	width: 100%;
	height: auto;
	text-align: center;
}
#spinner ul li {
	font-size: 10px;
	line-height: 30px;
	color: #d2d2d2;
	font-style: italic;
}
#spinner > div {
	width: 8px;
	height: 8px;
	background-color: #8fc31f;
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: bouncedelay 1.4s infinite ease-in-out;
	animation: bouncedelay 1.4s infinite ease-in-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
#spinner .bounce1 {
	-webkit-animation-delay: -0.80s;
	animation-delay: -0.80s;
}
#spinner .bounce2 {
	-webkit-animation-delay: -0.64s;
	animation-delay: -0.64s;
	margin-left: 8px;
}
#spinner .bounce3 {
	-webkit-animation-delay: -0.48s;
	animation-delay: -0.48s;
	margin-left: 8px;
}
#spinner .bounce4 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
	margin-left: 8px;
}
#spinner .bounce5 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
	margin-left: 8px;
}
 @-webkit-keyframes bouncedelay {
 0%, 80%, 100% {
 -webkit-transform: scale(0.0);
}
 40% {
 -webkit-transform: scale(1.0);
}
}
 @keyframes bouncedelay {
 0%, 80%, 100% {
 transform: scale(0.0);
 -webkit-transform: scale(0.0);
}
 40% {
 transform: scale(1.0);
 -webkit-transform: scale(1.0);
}
}
#loading {
	z-index: 99999;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
}
.loadbg {
	width: 100%;
	height: 100%;
	position: absolute;
	background: #400f0f;
	opacity: 0.3;
}
.container {
	width: 120px;
	height: 84px;
	opacity: 0.8;
	margin-top: -42px;
	margin-left: -60px;
	position: absolute;
	top: 50%;
	left: 50%;
	background: #400f0f;
	border-radius: 5px;
}
.loadtop {
	height: 26px;
}
.base {
	font-size: 15px;
	opacity: 1;
	color: #FFF;
	text-align: center;
}
.spload {
	height: 30px;
	width: 30px;
	position: relative;
	margin: 0 auto;
}
.spload div {
	width: 2px;
	height: 8px;
	background: #fff;
	position: absolute;
	opacity: 0;
	left: 14px;
	border-radius: 30%;
	animation: fade 1s linear infinite;
	-webkit-animation: fade 1s linear infinite;
}
.spload div.bar1 {
	transform: rotate(0deg) translate(0, -142%);
	-webkit-transform: rotate(0deg) translate(0, -142%);
	animation-delay: 0s;
	-webkit-animation-delay: 0s;
}
.spload div.bar2 {
	transform: rotate(30deg) translate(0, -142%);
	-webkit-transform: rotate(30deg) translate(0, -142%);
	-webkit-animation-delay: -0.9167s;
	animation-delay: -0.9167s;
}
.spload div.bar3 {
	transform: rotate(60deg) translate(0, -142%);
	-webkit-transform: rotate(60deg) translate(0, -142%);
	-webkit-animation-delay: -0.833s;
	animation-delay: -0.833s;
}
.spload div.bar4 {
	transform: rotate(90deg) translate(0, -142%);
	-webkit-transform: rotate(90deg) translate(0, -142%);
	-webkit-animation-delay: -0.75s;
	animation-delay: -0.75s;
}
.spload div.bar5 {
	transform: rotate(120deg) translate(0, -142%);
	-webkit-transform: rotate(120deg) translate(0, -142%);
	-webkit-animation-delay: -0.667s;
	animation-delay: -0.667s;
}
.spload div.bar6 {
	transform: rotate(150deg) translate(0, -142%);
	-webkit-transform: rotate(150deg) translate(0, -142%);
	-webkit-animation-delay: -0.5833s;
	animation-delay: -0.5833s;
}
.spload div.bar7 {
	transform: rotate(180deg) translate(0, -142%);
	-webkit-transform: rotate(180deg) translate(0, -142%);
	-webkit-animation-delay: -0.5s;
	animation-delay: -0.5s;
}
.spload div.bar8 {
	transform: rotate(210deg) translate(0, -142%);
	-webkit-transform: rotate(210deg) translate(0, -142%);
	-webkit-animation-delay: -0.41667s;
	animation-delay: -0.41667s;
}
.spload div.bar9 {
	transform: rotate(240deg) translate(0, -142%);
	-webkit-transform: rotate(240deg) translate(0, -142%);
	-webkit-animation-delay: -0.333s;
	animation-delay: -0.333s;
}
.spload div.bar10 {
	transform: rotate(270deg) translate(0, -142%);
	-webkit-transform: rotate(270deg) translate(0, -142%);
	-webkit-animation-delay: -0.25s;
	animation-delay: -0.25s;
}
.spload div.bar11 {
	transform: rotate(300deg) translate(0, -142%);
	-webkit-transform: rotate(300deg) translate(0, -142%);
	-webkit-animation-delay: -0.1667s;
	animation-delay: -0.1667s;
}
.spload div.bar12 {
	transform: rotate(330deg) translate(0, -142%);
	-webkit-transform: rotate(330deg) translate(0, -142%);
	-webkit-animation-delay: -0.0833s;
	animation-delay: -0.0833s;
}
 @-webkit-keyframes fade {
 from {
 opacity: 1;
}
to {
	opacity: 0.25;
}
}
 @keyframes fade {
 from {
 opacity: 1;
}
to {
	opacity: 0.25;
}
}
/*loading end*/
/*index*/
#startmovie, #pageone, #pagetwo, #pagethree, #pagefour, #pagefive, .menu_left, .menu_right, #pagesix {
	-webkit-transition: -webkit-transform 0.2s ease-out;
	-moz-transition: -moz-transform 0.2s ease-out;
	-o-transition: -o-transform 0.2s ease-out;
	-ms-transition: -ms-transform 0.2s ease-out;
	transition: transform 0.2s ease-out;
}
.left {
	transform: translate3d(100%, 0, 0);
	-webkit-transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
}
.header {
	width: 100%;
	height: 50px;
	background-color: #491010;
	position: fixed;
	z-index: 99;
	top: 0px;
}
.move {
	box-shadow: 0 0 10px #000;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
/*pagetwo*/
#pageone, #pagetwo, #pagethree, #pagefour, #pagefive, #pagesix, .page {
	width: 100%;
	height: 100%;
	background: #400f0f;
	position: absolute;
}
#pagetwo {
	z-index: 20;
}
#pagethree {
	z-index: 30;
}
#pagefour {
	z-index: 40;
}
#pagefive {
	z-index: 50;
}
#pagesix {
	z-index: 60;
}
.pop_agslot, .pop_ag, .pop_ggfish, .pop_qp, .pop, .pop_gg, .pop_dmgddz, .pop_dmgblnn, .pop_dmghypk, .pop_sbsport, .pop_sbyl, .pop_bbin {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 99999;
	display: none;
}
.pop_bg {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 99999;
	background: #000;
	opacity: 0.5;
}
.pop_main {
	width: 300px;
	position: absolute;
	z-index: 999999;
	margin-left: -130px;
	margin-top: -62px;
	top: 50%;
	left: 50%;
	background: #FFF;
	overflow: hidden;
}
.pop_main .pop_title {
	width: 260px;
	height: 40px;
	line-height: 40px;
	background-color: #354461;
	padding: 0 20px;
	display: block;
}
.pop_main .pop_title a {
	font-size: 18px;
	color: #fff;
}
.pop_main p {
	padding: 10px 20px;
	font-size: 14px;
	color: #282828;
}
.pop_main li {
	width: 260px;
	padding: 0 20px 10px;
	text-align: center;
	float: left;
}
.pop_main li a {
	display: block;
	background-color: #09affe;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 14px;
	box-shadow: 0 0 2px rgba(0, 0, 0, .12), 0 2px 2px rgba(0, 0, 0, .2);
	border-radius: 2px;
}
.home {
	width: 100%;
	height: 100%;
	background: #1e1007;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	overflow-x: hidden;
	overflow-y: auto;
}
.hide {
	visibility: hidden;
}
.blurry {
	-webkit-filter: blur(10px); /* Chrome, Opera */
	-moz-filter: blur(10px);
	-ms-filter: blur(10px);
	filter: blur(10px);
}
.header_text {
	width: 70%;
	line-height: 52px;
	text-align: center;
	color: #FFF;
	float: left;
	font-size: 17px;
	position: absolute;
	margin-left: 15%;
	z-index: 1;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.header_text a{ font-size:17px;}
.logo_bg {
	width: 100%;
	padding-top: 0px;
	position: absolute;
}
.logo {
	width: 116px;
	height: 49px;
	margin: 0 auto;
	background: url(../images/logo.png) no-repeat center;
	background-size: 100%;
}
.user_menu {
	width: 26px;
	height: 26px;
	padding: 13px 15px 0px 18px;
	left: 0;
	position: absolute;
	z-index: 1;
}
.user_btn {
	width: 26px;
	height: 26px;
	background: url(../images/login_btn.png) no-repeat;
	background-size: 100%;
	cursor: pointer;
	margin-top:4px;
}
.menu {
	width: 26px;
	height: 26px;
	padding: 13px 18px 0 15px;
	right: 0;
	position: absolute;
	z-index: 1;
}
.menu_btn, .menu_btn_two {
	width: 26px;
	height: 26px;
	background: url(../images/menu_icon.png) no-repeat;
	background-size: 100%;
	cursor: pointer;
}
.menu_head_service {
	width: 30px;
	height: 30px;
	background: url(../images/svg/headphone2.svg) no-repeat;
	background-size: 100%;
}
.back_btn, .bb_three, .bb_four, .bb_five, .bb_six {
	width: 30px;
	height: 30px;
	/*background: url(../images/svg/back_icon.svg) no-repeat;*/
	background: url(../images/login_btn2.png) no-repeat;
	background-size: 50%;
	cursor: pointer;
}
/*大图滚动*/
.swiper-container {
	width: 100%;
	margin: 55px auto 0 auto !important;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-container-no-flexbox .swiper-slide {
	float: left;
}
.swiper-container-vertical > .swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
}
.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}
.swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	display: inline-block;
	border-radius: 100%;
	background: #fff;
}
button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
	background: #fff;
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: #ff0;
}
.swiper-container-vertical > .swiper-pagination {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	-moz-transform: translate3d(0, -50%, 0);
	-o-transform: translate(0, -50%);
	-ms-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
	margin: 5px 0;
	display: block;
}
.swiper-container-horizontal > .swiper-pagination {
	bottom: 10px;
	left: 50%;
	width: 100%;
    margin-left: -10%;
}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
	margin: 0 5px;
}
/*大图滚动*/
.notice {
	width: 100%;
	height: 30px;
	overflow: hidden;
	margin:0px 0 0 0;
	background-color:#442209;
}
.notice_icon_bg {
	width: 30px;
	height: 37px;
	float: left;
}
.notice_icon {
	width: 30px;
	height: 37px;
	background: url(../images/notice_ico.png);
	background-size: 100%;
}
.notice_text {
	width: 80%;
	line-height: 37px;
	font-size: 14px;
	float: left;
	text-align: left;
	color: #fff;
	padding-left: 15px;
}
marquee li {
	width: 100%;
	height: 25px;
	float: left;
}
.nt_main {
	display: none;
}
.nav {
	width: 100%;
	margin-top:10px;
}
.nav ul li, span {
	width: 45%;
	height: 48px;
	float: left;
	border-radius: 24px;
	margin-left: 3.3%;
}
.nav ul li img {
	width: inherit;
	height: inherit;
	display: inherit;
}
.nav ul li#hreg, .nav ul li#rreg {
	background-color: #8a5429;
}
.nav ul li#hlog, .nav ul li#rlog {
	background-color: #8a5429;
}
.nav ul li ol, span ol {
	display: block;
	margin: 0 auto;
	height: 48px;
	cursor: pointer;
}
.nav li a {
	text-align: center;
	display: block;
	font-size: 16px;
	line-height: 48px;
	color: #ffebcb;
}
/*首页登陆图标*/
.nav li i {
	
	speak: none;
	font-size: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffebcb;
	vertical-align: middle;
	margin-right: 8px;
	margin-top:-3px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.nav_mgt_icon {
	background: url(../images/svg/nav_mgt.svg) no-repeat;
	background-size: 100%;
}
.blank {
	width: 100%;
	height: 15px;
	position: absolute;
	background-color: #f2f2f2;
}
.bottom {
	width: 100%;
	height: 150px;
}
.bottom_icon {
	width: 170px;
	height: 34px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.bottom_icon ul li {
	width: 34px;
	height: 34px;
	margin-right: 34px;
	float: left;
}
.bottom li {
	width: 90%;
	font-size: 10px;
	text-align: center;
	margin: 5px auto;
	color: #434343;
}
.bottom p {
	font-size: 10px;
	text-align: center;
	color: #c9c9c9;
}
.bottom_text {
	width: 100%;
	height: 40px;
}
.bottom_text ul {
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #d2d2d2;
}
.bottom_text ul a {
	color: #404040;
}
/*------菜单样式------*/
.menu_header {
	width: 100%;
	height: 65px;
	text-align: center;
	color: white;
	font-size: 17px;
	line-height: 65px;
	border-bottom: 1px solid #657695;
}
#usertext {
	display: none;
}
.uesrheader {
	width: 35px;
	height: 35px;
	margin-top: 15px;
	margin-left: 15px;
	position: absolute;
	background: #2f2d2d url(../images/svg/menu_user_icon_02.svg);
	background-size: 100%;
	border-radius: 50%;
}
.uesrheader a {
	float: left;
	margin-left: 50px;
	line-height: 35px;
	display: block;
}
.menu_left, .menu_right {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 999;
}
.menu_left {
	transform: translate3d(-100%, 0, 0);
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-o-transform: translate3d(-100%, 0, 0);
	-ms-transform: translate3d(-100%, 0, 0);
}
.menu_right {
	transform: translate3d(-100%, 0, 0);
	-webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
}
.menu_main {
	width: 60%;
	height: 100%;
	background-color: #19191f;
	opacity: 0.9;
	box-shadow: 0 0 10px #1a1b1f;
	float: left;
}
.menu_blank {
	width: 20%;
	height: 100%;
	float: left;
}
.menu_move {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.menu_right ul li, .menu_left ul li {
	width: 90%;
	line-height: 45px;
	float: left;
	color: #bbbbd7;
	font-size: 12px;
	border-bottom: 1px solid #3e4453;
	margin-left:5%;
}
.menu_right ul li:hover, .menu_left ul li:hover {
	background: #503183;
	color: #d1c6ff;
	font-size: 14px;
}


	
	
.menuhover {
	font-size: 14px;
	color: #fff;
}
#usertwo, #af_usertwo, #after_login {
	display: block;
}
.menu_home_icon_02, .menu_service_icon_02, .user_menu_login_icon_02, .user_menu_register_icon_02, .menu_promotions_icon_02, .menu_game_icon_02, .menu_shop_icon_02, .user_menu_mgt_icon, .user_menu_user_icon, .user_menu_remind_icon, .user_menu_logout_icon, .user_menu_license_icon, .user_menu_fjc_icon {
	width: 40px;
	height: 40px;
	float: left;
	margin-left: 10px;
}
.menu_home_icon_02 {
	background: url(../images/svg/menu_home_icon.svg) no-repeat;
	background-size: 100%;
}
.menu_service_icon_02 {
	background: url(../images/svg/menu_service_icon.svg) no-repeat;
	background-size: 100%;
}
.menu_promotions_icon_02 {
	background: url(../images/svg/menu_gift_icon.svg) no-repeat;
	background-size: 100%;
}
.menu_game_icon_02 {
	background: url(../images/svg/menu_gift_icon.svg) no-repeat;
	background-size: 100%;
}
.menu_shop_icon_02 {
	background: url(../images/svg/menu_shop_icon.svg) no-repeat;
	background-size: 100%;
}
.user_menu_login_icon_02 {
	background: url(../images/svg/menu_user_icon.png) no-repeat 0 3px;
	background-size: 100%;
}
.user_menu_register_icon_02 {
	background: url(../images/svg/menu_register_icon.png) no-repeat 0 3px;
	background-size: 100%;
}
.user_menu_mgt_icon {
	background: url(../images/svg/menu_mgt.svg) no-repeat;
	background-size: 100%;
}
.user_menu_user_icon {
	background: url(../images/svg/menu_user_icon.svg) no-repeat;
	background-size: 100%;
}
.user_menu_remind_icon {
	background: url(../images/svg/menu_remind_icon.svg) no-repeat;
	background-size: 100%;
}
.user_menu_logout_icon {
	background: url(../images/svg/menu_user_logout.svg?111) no-repeat;
	background-size: 100%;
}
.user_menu_license_icon {
	background: url(../images/svg/menu_user_license.png) no-repeat;
	background-size: 100%;
}
.user_menu_fjc_icon{
	background: url(../images/svg/menu_user_fjc.png) no-repeat;
	background-size: 100%;
}
.left_move {
	transform: translate3d(-50%, 0, 0);
	-webkit-transform: translate3d(-50%, 0, 0);
	-moz-transform: translate3d(-50%, 0, 0);
	-o-transform: translate3d(-50%, 0, 0);
	-ms-transform: translate3d(-50%, 0, 0);
}
/*网站菜单结束*/
/*---登录样式---*/
.login_logo {
	width: 32%;
	margin: 80px auto 0px auto;
	overflow: hidden;
	text-align: center;
}
.login_logo img {
	width: 70%;
	margin: 0 auto 20px;
}
.input {
	width: 87%;
	height: auto;
	margin: 0 auto;
}
.inputtwo {
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.input ul, .inputtwo ul {
	width: 100%;
	margin-bottom: 10px;
	line-height: 14px;
	color: #F00;
	display: none;
	font-size: 14px;
	transition: transform 0.3s ease;
	-moz-transition: -moz-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
}
.input ul i, .inputtwo ul i {
	width: 14px;
	height: 14px;
	background: url(../images/wrong_icon.svg) no-repeat;
	background-size: 100%;
	float: left;
	display: block;
	margin-right: 5px;
}
.input_01 {
	width: 94%;
    line-height: 20px;
    height: 20px;
    padding: 12px 3% 12px 4%;
    margin: 7px auto;
    font-size: 16px;
    border-style: none;
    border-radius: 30px;
    border: none;
    font-family: "arial" "Microsoft YaHei";
    color: #fff;
    background-color: #33333f;
}
 input::-webkit-input-placeholder {
 font-family: "arial" "Microsoft YaHei";
 font-size: 17px;
 color: #959595;
}

/*新存款*/
.DpsNew{}
.DpsNew select{
    width: 100%;
    line-height: 50px;
    height: 50px;
    margin: 7px auto;
    font-size: 16px;
    border-style: none;
    border-radius: 2px;
    border: 1px solid #CCC;
    color: #484848;
    font-family:"Microsoft YaHei";
    padding: 0 0 0 10px;
}
.DpsNew h1{
    font-size: 1em;
    margin: 28px 0 0 0;
    font-weight: 300;
    color: #a598dc;
    padding: 0 0 0 5px;
}
/*新存款*/
.vcode {
	width: 50px;
	height: 30px;
	float: right;
	margin-top: -47px;
	margin-right: 10px;
}
.login_btn {
	    width: 98%;
    height: 46px;
    margin: 16px auto;
    background: #ffd200;
    border-radius: 23px;
    line-height: 46px;
    text-align: center;
    font-size: 16px;
    color: #2a0f05;
}
.login_btn li {
	line-height: 46px;
    text-align: center;
    font-size: 16px;
    color: #2a0f05;
}
.lefttext {
	font-size: 12px;
	color: #7f769c;
	text-align: center;
}
.lefttext a {
	margin-left: 5px;
	margin-right: 5px;
	color: #f35a4a;
}
.righttext {
	float: right;
	font-size: 16px;
	color: #959595;
	margin: 10px 20px 20px 0;
}
.pr_blank {
	width: 100%;
	height: 68px;
	z-index: 2;
}
.pr_nav {
	width: 100%;
	height: 23px;
	padding-top: 7px;
	background: #09affe;
	position: fixed;
	margin-top: 55px;
	z-index: 20;
}
.pr_nav .click {
	width: 140px;
	height: 16px;
	margin: 0 auto;
}
.pr_nav .click ul li {
	width: 120px;
	line-height: 16px;
	font-size: 12px;
	float: left;
	color: #fff;
	text-align: center;
}
.pr_nav .arrow {
	width: 16px;
	height: 16px;
	background: url(../images/promotions/select_arrow.svg) no-repeat;
	background-size: 100%;
	float: right;
}
.mmenu {
	width: 100%;
	height: 100%;
	top: 0;
	background-color: #18181e;
	position: absolute;
	z-index: 9999;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-transform: translate3d(0px, 100%, 0px);
	-moz-transform: translate3d(0px, 100%, 0px);
	transform: translate3d(0px, 100%, 0px);
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	-moz-transition: -moz-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	-o-transition: -o-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
	transition: transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.mmenu_movie {
	-webkit-transform: translate3d(0px, 0%, 0px);
	-moz-transform: translate3d(0px, 0%, 0px);
	transform: translate3d(0px, 0%, 0px);
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-moz-transition: -moz-transform 0.3s cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-o-transition: -o-transform 0.3s cubic-bezier(0.165, 0.840, 0.440, 1.000);
	transition: transform 0.3s cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.mmenu .mm_header {
	width: 100%;
	height: 48px;
	background-color: #2e2e3a;
	margin-bottom: 10px;
}
.mmenu .mm_header ul li {
	line-height: 48px;
	float: left;
	font-size: 14px;
	margin-left: 3.125%;
	color: #fff;
}
.ac_header ul li {
	display: none;
}
.mmenu .mm_exit {
	width: 28px;
	height: 28px;
	background-color: #464646;
	float: right;
	background: #464646 url(../images/promotions/exit_icon.png) no-repeat;
	background-size: 100%;
	margin-top: 10px;
	margin-right: 10px;
	display: block;
}
.mmenu .mm_main, .me_menu .me_main, .mmenu .be_main {
	width: 90%;
	height: auto;
	margin: 0 auto;
}
.mmenu .mm_main ul li, .mmenu .be_main ul li {
	font-size: 12px;
	color: #fff;
	padding: 5px 10px;
	background-color: #44444f;
	margin-bottom: 1px;
	position: relative;
}
.mmenu .mm_main ul li i, .mmenu .be_main ul li i {
	width: 6px;
	height: 6px;
	margin-top: 14px;
	border: 3px solid #d0d0d0;
	border-radius: 50%;
	position: absolute;
	right: 10px;
	top: -8px;
}
.mmenu .mm_main ul li a, .mmenu .be_main ul li a {
	float: right;
	font-weight: bold;
}
.mmenu .mm_main ul li .border, .mmenu .be_main ul li .border {
	border: 3px solid #2fca24;
}
.psd, .name, .sex, .phone, .email, .address, .birthday, .prmain, .baemenu, .zzmenu, .tkmenu, .addtkmenu, .atmmenu {
	display: none;
}
/*优惠详情页面*/
.pheader {
	width: 100%;
	height: 60px;
	top: 0px;
	z-index: 2;
	background: #323436;
	position: fixed;
}
.pheader .title {
	float: left;
	line-height: 60px;
	font-size: 14px;
	color: #fff;
}
.ptext_title {
	width: 90%;
	height: 28px;
	padding-top: 20px;
	font-size: 16px;
	margin-left: 3%;
	margin-right: 3%;
	color: #fff;
	border-bottom: 1px solid #595b69;
}
.ptext_title {
	width: 90%;
	height: 28px;
	padding-top: 20px;
	font-size: 16px;
	margin: 0 auto;
	color: #fff;
	border-bottom: 1px solid #595b69;
}
.pmain_text {
	width: 90%;
	height: auto;
	font-size: 14px;
	padding-top: 1%;
	margin: 0 auto;
}
.pmain_text h3 {
	font-size: 16px;
	padding-bottom: 10px;
}
.pmain_text p {
	width: 100%;
	height: auto;
	font-size: 12px;
	line-height: 25px;
	color: #fff;
}
.pmain_text table {
	margin: 10px 0;
	border: 1px solid #dddddf;
}
.pmain_text table tr.gray {
	background-color: #33333f;
}
.pmain_text table td, .pmain_text table th {
	padding: 5px;
	font-size: 12px;
	text-align: center;
	border: 1px solid #55555f;
	color: #fff;
}
.pmain_text table th {
	font-weight: bold;
	color:#dddddf;
}
.pmain_text ol {
	padding-right: 20px;
	margin-left: 20px;
	list-style-type: decimal;
}
.pmain_text ol li {
	font-size: 12px;
	color: #fff;
	line-height: 25px;
	list-style-type: decimal !important;
	width: auto;
	overflow: inherit;
}
.pmain_text ol li strong {
	color: #313131;
}
.pback {
	width: 100%;
	height: 0;
	padding-bottom: 20%;
	padding-top: 10%;
	margin: 0 auto;
}
.pback .pback_btn {
	width: 40%;
	line-height: 40px;
	
	margin: 0 auto;
	font-size: 17px;
	border-radius: 40px;
	text-align: center;
	font-weight: bold;
	background-color: #ffd200;
    color: #2a0f05;
}
/*--会员中心--*/
.member_h1 {
	font-size: 1em;
	margin: 28px auto 0 auto;
	width: 87%;
	font-weight: 300;
	color: #8f82c2;
	padding: 0 0 12px 5px;
}
.member {
	width: 100%;
	height: auto;
	border-top: 1px solid #765ee0;
	border-bottom: 1px solid #765ee0;
	margin-bottom: 20px;
	background: #473094;
}
.member ul li {
	width: 90%;
	height: 50px;
	line-height: 50px;
	text-align: right;
	font-size: 13px;
	color: #fff;
	border-bottom: 1px solid #7a62e6;
	margin: 0 auto;
}
.member ul li i {
	width: 90px;
	height: 50px;
	position: absolute;
	text-align: right;
	left: 3%;
	font-size: 14px;
	margin-right: 0px;
}
.member ul li a {
	color: #ffc600;
}
.member.transfer {
	width: 87%;
	margin: 0 auto 60px auto;
	border: 1px solid #7a62e6;
}
.me_password {
	padding-top: 20px;
}
.me_password li {
	display: none;
}
.msex p {
	line-height: 40px;
	font-size: 12px;
	color: #464646;
	padding: 0 10px;
	background-color: #ffffff;
	margin-bottom: 1px;
}
.msex p i {
	width: 6px;
	height: 6px;
	float: right;
	margin-top: 14px;
	border: 3px solid #d0d0d0;
	border-radius: 50%;
}
.msex p .bor {
	border: 3px solid #2fca24;
}
.actmain {
	width: 100%;
	height: 50px;
	margin: 55px 0 0 0;
	background:#22222c;
}
/*new account*/
.actmain .account-box {
	height: 10em;
	border-top: 1px solid #914dff;
	padding: 1.2em 0 0 1em;
}
.actmain .user-photo {
	float: left;
	width: 110px;
}
.account-box .my-account {
	width: 100%;
	background-color: #f3d759;
	color: #4f2f12;
	height: 2em;
	line-height: 2em;
	text-align: center;
	margin-top: .6em;
	display: block;
}
.account-box .user_info {
	float: left;
	width: auto;
}
.account-box .user_info .info {
	padding-left: 1em;
	padding-right: .5em;
	line-height: 25px;
	color: #fff;
	font-size:13px;
}
.account-box .user_info .info .refresh {
	color: #ffbe00;
	display: inline-block;
}
.account-box .user_info .info .refresh.Rotate {
	animation: Rotate_an 1000ms;
	-webkit-animation: Rotate_an 1000ms;
	-ms-animation: Rotate_an 1000ms;
}
@keyframes Rotate_an {
 0% {
transform:rotate(0deg);
}
 100% {
transform:rotate(360deg);
}
}
@-webkit-keyframes Rotate_an {
 0% {
-webkit-transform:rotate(0deg);
}
 100% {
-webkit-transform:rotate(360deg);
}
}
@-ms-keyframes Rotate_an {
 0% {
-ms-transform:rotate(0deg);
}
 100% {
-ms-transform:rotate(360deg);
}
}
.prompt {
	margin: 20px 0 0 0;
}
.prompt p {
	width: 90%;
	padding: 0 5%;
	font-size: 1em;
	font-weight: 300;
	line-height: 1.5em;
	color: #877bbb;
	margin: 0 0 12px 0;
}
.account-box .user_info .infc {
	text-align: center;
	padding-left: 1.8em;
}
.account-box .user_info .infc .us_balance {
	color: #333;
	position: relative;
	height: 32px;
	background-color: #fff;
	line-height: 32px;
	padding-right: .5em;
}
.account-box .user_info .infc .us_balance #j-select-balance {
	text-align: right;
	width: 100%;
	position: relative;
	z-index: 10;
	background-color: transparent;
	border-color: transparent;
	-moz-appearance: none;
	-webkit-appearance: none;
	padding-left: .5em;
}
.account-box .user_info input:focus, textarea:focus {
	outline: none;
}
.account-box .user_info .infc .us_balance span {
	color: #000;
	margin-left: .4em;
	display: inline-block;
	width: 100%!important;
	height: 32px !important;
	font-size: 12px;
	font-family: '宋体';
}
.account-box .user_info .infc .us_balance .balance-text-info {
	position: absolute;
	left: 30%;
	float: left;
	top: 0;
	font-size: 12px;
	font-family: '宋体';
	color: #000;
}
.account-box .user_info .infc .us_balance .balance-info-icon {
	position: absolute;
	right: 2%;
	float: right;
	top: -5px;
}
.account-box .user_info .infc .us_balance .balance-info-icon i {
	display: block;
	font-family: 'icomoon' !important;
	speak: none;
	font-size: 30px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1);
	/*IE*/
	filter: FlipV;
}
.account-box .user_link {
	clear: both;
	width: 100%;
}
.account-box .user_link li {
	float: left;
	width: 24%;
	text-align: center;
	color: #fff;
	font-size: 12px;
	margin-top: 8px;
	border-right: 1px solid #73d6ff;
	overflow: hidden;
}
.account-box .user_link li:last-child {
	border: none;
}
.account-box .user_link li i {
	font-size: 24px;
}
.usertab-block {
	width: 100%;
	overflow: hidden;
}
.usertab-block ul.tab-button {
	margin-bottom: 1.2em;
	background-color: #342465;
}
.usertab-block ul.tab-button li {
	line-height: 3.5em;
	border-top: 1px solid #6852c1;
}
.tab-block .tab-button li:first-child {
	border-top: none;
}
.usertab-block ul.tab-button li a {
	color: #fff;
	display: block;
	padding: 0 1em;
}
.usertab-block ul.tab-button li span {
	float: inherit;
	color: red;
}
.usertab-block ul.tab-button li i {
	font-family: 'icomoon' !important;
	speak: none;
	font-size: 25px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffc600;
	vertical-align: middle;
	margin-right: 8px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.usertab-block ul.tab-button li em {
	font-family: 'icomoon' !important;
	speak: none;
	font-size: 30px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #928adc;
	vertical-align: middle;
	float: right;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: rotate(90deg);
	width: 30px;
	height: 30px;
	margin-top: 15px;
}
/*new account*/
.actuesr_icon {
	width: 80px;
	height: 80px;
	background: url(../images/account/user_icon.svg) no-repeat;
	background-size: 100%;
	margin: 0 auto;
}
.act_usname, .act_usname ul li {
	width: 100%;
	height: 32px;
	line-height: 32px;
	color: #FFF;
	font-size: 17px;
	text-align: center;
	font-weight: bold;
}
.act_profile a {
	display: none;
}
.act_profile ul li {
	height: 32px;
	line-height: 32px;
	color: #FFF;
	font-size: 14px;
	text-align: right;
	padding-right: 20px;
}
.act_balance {
	width: 100%;
	height: 49px;
	padding-top: 16px;
	border-top: 1px solid #09affe;
}
.act_balance .act_number {
	width: 35%;
	height: 32px;
	float: left;
	border-right: 1px solid #09affe;
}
.act_balance .act_number ul li {
	height: 16px;
	color: #FFF;
	font-size: 12px;
	margin-left: 20px;
	text-align: left;
}
.act_balance .act_otr {
	width: 26%;
	height: 32px;
	float: left;
}
.act_balance .act_otr ul li {
	height: 16px;
	color: #FFF;
	font-size: 12px;
	text-align: center;
}
table.act_menu {
	width: 100%;
	height: 200px;
	border-collapse: collapse;
}
table.act_menu td {
	width: 25%;
	height: 100px;
	text-align: center;
	font-size: 14px;
	color: #959595;
}
table.act_menu td li {
	width: 35px;
	height: 25px;
	margin: 0 auto;
	margin-bottom: 5px;
}
.accdeposit_icon {
	background: url(../images/account/money_icon.svg) no-repeat;
}
.accqukuan_icon {
	background: url(../images/account/qukuan.svg) no-repeat;
}
.acctransfer_icon {
	background: url(../images/account/transfer_icon.svg) no-repeat;
}
.accrecord_icon {
	background: url(../images/account/record_icon.svg) no-repeat;
}
.accbank_icon {
	background: url(../images/account/bank_icon.svg) no-repeat;
}
.accshop_record_icon {
	background: url(../images/account/shop_record_icon.svg) no-repeat;
}
.accshop_game_icon {
	background: url(../images/account/game_icon.svg) no-repeat;
	background-size: 90%;
}
.bankhome {
	background: #252932;
}
.zzkb {
	padding-top: 95px;
}
.jlkb {
	padding-top: 88px;
}
.accheader {
	width: 100%;
	height: 60px;
	position: fixed;
	top: 0px;
	z-index: 25;
	background-color: #f35a4a;
}
.accheadertwo {
	width: 100%;
	height: 60px;
	position: fixed;
	top: 0px;
	background-color: #f35a4a;
	z-index: 40;
}
.accheaderthree {
	width: 100%;
	height: 60px;
	position: fixed;
	top: 0px;
	background-color: #f35a4a;
	z-index: 50;
}
.accarrow {
	width: 100%;
	height: 53px;
	padding-top: 5px;
}
.accarrow li {
	width: 38px;
	height: 48px;
	margin: auto;
	background: url(../images/account/arrow.gif) no-repeat center center;
	background-size: 100%;
}
.jlline {
	width: 89%;
	height: 100%;
	position: fixed;
	left: 11%;
	top: 0;
	z-index: 1;
}
.jlline ul {
	width: 4px;
	padding-left: 2px;
	height: 100%;
}
.jlline ul li {
	width: 1px;
	height: 100%;
	background: #ccc;
}
.jl_nav, .sp_nav {
	width: 100%;
	height: 23px;
	padding-top: 7px;
	background: #09affe;
	position: fixed;
	top: 55px;
	z-index: 25;
}
.jl_nav .click, .sp_nav .click {
	width: 70px;
	height: 16px;
	margin: 0 auto;
}
.jl_nav .click ul li, .sp_nav .click ul li {
	line-height: 16px;
	font-size: 12px;
	float: left;
	color: #fff;
}
.jl_nav .arrow, .sp_nav .arrow {
	width: 16px;
	height: 16px;
	background: url(../images/promotions/select_arrow.svg) no-repeat;
	background-size: 100%;
	float: right;
}
.jlmain {
	width: 90%;
	height: auto;
	overflow: hidden;
	background: #FFF;
	margin: 15px auto;
	box-shadow: 0px 0px 5px 0px #d9d9d9;
}
.jlmain .jlhead {
	width: 100%;
	height: 62px;
	border-bottom: 1px solid #eeeeee;
}
.jlmain .jlhead .jlleft {
	width: 80%;
	height: 62px;
	float: left;
}
.jlmain .jlhead .jlright {
	width: 20%;
	height: 62px;
	float: right;
}
.jlmain .jlhead .jlleft li {
	margin-left: 15px;
	margin-top: 15px;
	line-height: 17px;
	text-align: left;
	font-size: 17px;
	color: #333;
}
.jlmain .jlhead .jlleft li .state {
	color: red;
}
.jlmain .jlhead .jlleft a {
	margin-left: 15px;
	margin-top: 15px;
	text-align: left;
	font-size: 12px;
	color: #9b9a9a;
}
.jlmain .jlhead .jlright li {
	width: 22px;
	height: 22px;
	float: right;
	margin-right: 15px;
	margin-top: 20px;
	background: url(../images/svg/arrow.svg);
	background-size: 100% 100%;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transition: -webkit-transform 0.2s ease-out;
	-moz-transition: -moz-transform 0.2s ease-out;
	-o-transition: -o-transform 0.2s ease-out;
	-ms-transition: -ms-transform 0.2s ease-out;
	transition: transform 0.2s ease-out;
}
.jlmain .jlhead .jlright .jlmain1 {
	transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
}
.jlmain .jldetail {
	width: 90%;
	display: none;
	padding: 15px;
	background: #FFF;
}
.jlmain .jldetail p {
	text-align: left;
	font-size: 14px;
	color: #868686;
}
.msg_delete {
	font-size: 13px;
	font-weight: 300;
	color: #667594;
	z-index: 10;
	border-left: 1px solid #e2e2e2;
	padding: 0 13px;
	position: absolute;
	right: 0;
	background: #ffffff;
	height: 56px;
	line-height: 56px;
	margin: -56px 0 0 0;
}
#addcard, #addemcard {
	width: 100%;
	height: 30px;
	padding-top: 10px;
	margin: 60px 0px 30px 0px;
	border-top: 1px solid #765ee0;
	border-bottom: 1px solid #765ee0;
	background: #3e3091;
}
#addcard ul, #addemcard ul {
	width: 100%;
	line-height: 20px;
}
#addcard ul li, #addemcard ul li {
	width: 20px;
	height: 20px;
	margin-left: 20px;
	float: left;
	background: url(../images/account/jia.png) no-repeat;
}
#addcard ul a, #addemcard ul a {
	font-size: 15px;
	margin-left: 20px;
	color: #fff;
}
#addcard ul i, #addemcard ul i {
	width: 20px;
	height: 20px;
	margin-right: 20px;
	float: right;
	background: url(../images/svg/arrow.svg) no-repeat;
}
.bankmenu {
	width: 278px;
	height: 32px;
	margin: 75px auto 15px auto;
	
}
.bankmenu .emailbtn {
	width: 139px;
	line-height: 32px;
	text-align: center;
	float: left;
	color: #c3b7e8;
	background: #402f77;
}
.bankmenu .tkbtn {
	width: 139px;
	line-height: 32px;
	color: #c3b7e8;
	text-align: center;
	float: right;
	background: #402f77;
}
.bankmenu .btnshow {
	color: #fff;
	background: #7c37ac;
}
.taskmenu {
	width: 90%;
	height: 28px;
	margin: 75px auto 0px auto;
	border: 1px solid #09affe;
	border-radius: 5px;
}
.taskmenu li {
	width: 25%;
	float: left;
}
.taskmenu li a {
	display: block;
	line-height: 28px;
	color: #666666;
	text-align: center;
	border-right: 1px solid #09affe;
}
.taskmenu li a.last {
	border-right: none;
}
.taskmenu li.active {
	background: #f35a4a;
}
.taskmenu li.active a {
	color: #fff;
}
.taskbox {
	width: 95%;
	padding: 2%;
	overflow: hidden;
	margin: 0 auto;
}
.taskbox ul {
	display: none;
}
.taskbox ul.block {
	display: block;
}
.taskbox .task_b {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.taskbox .task_b h2 {
	font-size: 16px;
	color: #333;
	margin-bottom: 10px;
}
.taskbox .task_b h4 {
	font-size: 14px;
	color: #354461;
	margin: 10px 0;
	line-height: 25px;
}
.taskbox .task_b p {
	font-size: 14px;
	color: #666;
	line-height: 25px;
}
.taskbox .task_b .promo_box {
	width: 30%;
	border: 1px solid #f35a4a;
	border-radius: 5px;
	overflow: hidden;
	padding-bottom: 10px;
	position: absolute;
	background-color: #fff;
}
.taskbox .task_b .promo_box h3 {
	font-size: 18px;
	color: #f35a4a;
	line-height: 40px;
	height: 40px;
	text-align: center;
}
.taskbox .task_b .promo_box p {
	text-align: center;
}
.taskbox .task_b .promo_box .pbtn {
	margin: 0 auto;
	width: 80%;
	border-radius: 3px;
	background: #f35a4a;
	color: #fff;
	height: 35px;
	text-align: center;
	font-size: 15px;
	line-height: 35px;
	cursor: pointer;
}
.taskbox .task_b table {
	margin: 10px 0;
	border: 1px solid #ccc;
}
.taskbox .task_b table tr.gray {
	background-color: #ddd;
}
.taskbox .task_b table td, .taskbox .task_b table th {
	padding: 5px;
	font-size: 12px;
	text-align: center;
	border: 1px solid #ccc;
	color: #313131;
}
.taskbox .task_b table th {
	font-weight: bold;
}
.taskbox .task_b .pmbtn {
	width: 40%;
	border-radius: 3px;
	background: #f35a4a;
	color: #fff;
	height: 35px;
	text-align: center;
	font-size: 15px;
	line-height: 35px;
	cursor: pointer;
}
.taskbox .task_b .ptips {
	font-size: 14px;
	color: #666;
	line-height: 25px;
	width: 100%;
	overflow: hidden;
	position: absolute;
}
.addbankcard {
	width: 276px;
	height: 106px;
	margin: 0 auto 15px auto;
	border-radius: 5px;
	border: 2px dashed #666;
}
.addbankcard li {
	width: 40px;
	height: 40px;
	margin: 30px auto;
	background: url(../images/account/jia.png);
}
.addbankcard li a {
	display: none;
}
.bankcard {
	width: 280px;
	height: 110px;
	margin: 0 auto 15px auto;
	border-radius: 5px;
}
.boc { /*中国银行*/
	background: #cc4f55 url(../images/account/bank/bank_boc.png) no-repeat;
	background-size: 100%;
}
.ccb { /*中国建设银行*/
	background: #3784bf url(../images/account/bank/bank_ccb.png) no-repeat;
	background-size: 100%;
}
.icbc { /*中国工商银行*/
	background: #bf3d3d url(../images/account/bank/bank_icbc.png) no-repeat;
	background-size: 100%;
}
.abc { /*中国农行银行*/
	background: #bf3d3d url(../images/account/bank/bank_abc.png) no-repeat;
	background-size: 100%;
}
.cmbc { /*中国民生银行*/
	background: #27a1a6 url(../images/account/bank/bank_cmbc.png) no-repeat;
	background-size: 100%;
}
.cmb { /*中国招商银行*/
	background: #f65253 url(../images/account/bank/bank_cmb.png) no-repeat;
	background-size: 100%;
}
.cib { /*中国兴业银行*/
	background: #3b52bd url(../images/account/bank/bank_cib.png) no-repeat;
	background-size: 100%;
}
.spdb { /*中国浦发银行*/
	background: #4f6790 url(../images/account/bank/bank_spdb.png) no-repeat;
	background-size: 100%;
}
.bcm { /*中国交通银行*/
	background: #4f6790 url(../images/account/bank/bank_bcm.png) no-repeat;
	background-size: 100%;
}
.ceb { /*中国光大银行*/
	background: #9a3eb3 url(../images/account/bank/bank_ceb.png) no-repeat;
	background-size: 100%;
}
.psbc { /*中国邮政储蓄*/
	background: #32a467 url(../images/account/bank/bank_psbc.png) no-repeat;
	background-size: 100%;
}
.gdb { /*中国广发银行*/
	background: #d14449 url(../images/account/bank/bank_gdb.png) no-repeat;
	background-size: 100%;
}
.citic { /*中信银行*/
	background: #e7634c url(../images/account/bank/bank_citic.png) no-repeat;
	background-size: 100%;
}
.pingan { /*平安银行*/
	background: #e7634c url(../images/account/bank/bank_pingan.png) no-repeat;
	background-size: 100%;
}
.rcb { /*农村信用社*/
	background: #31ba6b url(../images/account/bank/bank_rcb.png) no-repeat;
	background-size: 100%;
}
.bankcard li {
	color: #fff;
	font-size: 17px;
	position: absolute;
	margin: 20px 65px;
}
.bankcard a {
	color: #fff;
	font-size: 12px;
	position: absolute;
	margin: 40px 65px;
}
.bankcard p {
	color: #fff;
	font-size: 20px;
	position: absolute;
	margin-top: 75px;
	margin-left: 100px;
	font-weight: bold;
}
#tcard {
	display: none;
}
.czmenu {
	width: 100%;
	height: 40px;
	background: #ED7117;
}
.czmenu ul li {
	width: 40%;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	float: left;
	color: #fff;
}
.czmenu ul li.czshow {
	color: #323436;
	background: #FFF;
}
.kjzf, .zxzf, .atmzf {
	width: 100%;
	height: auto;
	padding: 15px 0px 15px 0px;
	border-bottom: 1px solid #d6d6d6;
	overflow: hidden;
}
.kjzf ul, .zxzf ul {
	width: 80%;
	padding-right: 5%;
	height: auto;
	float: right;
}
.kjzf ul li, .zxzf ul li {
	width: 100%;
	height: 19px;
	line-height: 19px;
	color: #ED7117;
	text-align: left;
	margin-bottom: 10px;
	font-weight: bold;
}
.kjzf ul li i, .zxzf ul li i {
	width: 20px;
	height: 20px;
	float: right;
	background: url(../images/svg/arrow.svg) no-repeat;
}
.kjzf ul p, .zxzf ul p {
	width: 100%;
	font-size: 12px;
	color: #323436;
	text-align: left;
}
.msicon, .icbcicon, .onlineone, .onlinetwo, .zfbicon, .qqicon, .wechaticon, .msiconwh, .icbciconwh, .onlineonewh, .onlinetwowh, .zfbiconwh, .wechaticonwh {
	width: 60px;
	height: 60px;
	margin-right: 10%;
	float: right;
}
.msicon {
	background: url(../images/account/1.png) no-repeat;
r
	background-size: 100%;
}
.msiconwh {
	background: url(../images/account/1h.png) no-repeat;
	background-size: 100%;
}
.icbcicon {
	background: url(../images/account/2.png) no-repeat;
	background-size: 100%;
}
.icbciconwh {
	background: url(../images/account/2h.png) no-repeat;
	background-size: 100%;
}
.zfbicon {
	background: url(../images/account/3.png) no-repeat;
	background-size: 100%;
}
.qqicon {
	background: url(../images/account/5.jpg) no-repeat;
	background-size: 100%;
}
.zfbiconwh {
	background: url(../images/account/3h.png) no-repeat;
	background-size: 100%;
}
.wechaticon {
	background: url(../images/account/4.png) no-repeat;
	background-size: 100%;
}
.wechaticonwh {
	background: url(../images/account/4h.png) no-repeat;
	background-size: 100%;
}
.onlineone {
	background: url(../images/account/online_icon_01.png) no-repeat;
	background-size: 100%;
}
.onlinetwo {
	background: url(../images/account/online_icon_02.png) no-repeat;
	background-size: 100%;
}
.livezf, .atmzf {
	display: none;
} 
.mscz, .ghcz {
	width: 87%;
	height: auto;
	color: #282828;
	font-size: 13px;
	margin: 0 auto;
}
.mscz a {
	color: #f35a4a;
}
.zfbinfo ul .zfbtime a {
	font-size: 18px;
	color: #f35a4a;
}
.msinfo ul, .ghinfo ul, .zfbinfo ul {
	width: 87%;
	height: auto;
	margin: 15px auto;
	border: 1px solid #dcdcdc;
}
.msinfo ul li, .ghinfo ul li, .zfbinfo ul li {
	width: auto;
	height: 40px;
	line-height: 40px;
	padding: 0 15px 0 15px;
	font-size: 14px;
	color: #9e9e9e;
	border-top: 1px solid #e5e5e5;
}
.msinfo ul li a, .ghinfo ul li a, .zfbinfo ul li a {
	color: #2f2f2f;
	margin-left: 8px;
}
.msinfo ul li i, .ghinfo ul li i, .zfbinfo ul li i {
	width: 18px;
	height: 18px;
	position: absolute;
	margin-top: 11px;
}
.icbc_icon {
	background: url(../images/account/bank_icon/icbc_icon.png);
	background-size: 100%;
}
.cmsb_icon {
	background: url(../images/account/bank_icon/cmsb_icon.png);
	background-size: 100%;
}
.ccb_icon {
	background: url(../images/account/bank_icon/ccb_icon.png);
	background-size: 100%;
}
.zfb_icon {
	background: url(../images/account/bank_icon/zfb_icon.png);
	background-size: 100%;
}
.msremind, .ghremind, .atmremind, .zfbemind {
	width: 87%;
	height: auto;
	background: #fff0d0;
	overflow: hidden;
	border: 1px solid #ffcf87;
	margin: 75px auto 30px auto;
	border-radius: 10px;
}
.ghremind {
	margin-top: -15px;
}
.atmremind {
	margin-top: 15px;
}
.msremind li, .ghremind li, .atmremind li, .zfbemind li {
	width: auto;
	height: 31px;
	margin: 15px;
	line-height: 31px;
	font-size: 17px;
	color: #f35a4a;
}
.msremind li i, .ghremind li i, .zfbemind li i {
	width: 121px;
	height: 31px;
	float: right;
}
.msremind li i {
	background: url(../images/account/ms_deposit.jpg);
	background-size: 100%;
}
.ghremind li i {
	background: url(../images/account/gh_deposit.jpg);
	background-size: 100%;
}
.atmremind li i {
	width: 121px;
	height: 31px;
	float: right;
	background: url(../images/account/atm_deposit.gif);
	background-size: 100%;
}
.zfbemind i {
	background: url(../images/account/zfb_deposit.jpg);
	background-size: 100%;
}
.msremind span, .ghremind span, .atmremind span, .zfbemind span {
	width: auto;
	height: auto;
	font-size: 14px;
	padding: 0px 15px 15px 15px;
	color: #323436;
}
.msremind span a, .ghremind span a, .atmremind span a, .zfbemind span a {
	color: #f35a4a;
}
.msremind span p, .ghremind span p, .atmremind span p, .zfbemind span p {
	margin-bottom: 10px;
}
.atmxz ul {
	width: 280px;
	height: 48px;
	margin: 0 auto;
}
.atmxz ul li {
	width: 112px;
	line-height: 20px;
	padding: 14px;
	float: left;
	text-align: center;
	font-size: 14px;
}
/*资金管理结*/
/*短消息*/
.message {
	width: 90%;
	height: 60px;
	padding-top: 10px;
	border-bottom: 1px solid #dcdcdc;
	margin: 0 auto;
}
.message span {
	width: 60%;
	height: 15px;
	line-height: 15px;
	text-align: left;
	color: #000;
	font-size: 14px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-weight: bold;
}
.message p {
	width: 100%;
	height: 15px;
	margin-top: 25px;
	text-align: left;
	font-size: 12px;
	color: #666666;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.message li {
	width: 40%;
	line-height: 15px;
	text-align: right;
	float: right;
	font-size: 12px;
	color: #666666;
}
.message li i {
	width: 12px;
	height: 12px;
	margin-top: 1px;
	float: right;
	background: url(../images/svg/arrow.svg) no-repeat;
}
.message_main {
	width: 90%;
	position: relative;
	margin: 60px 5%;
	overflow-x: hidden;
	overflow-y: auto;
}
.message_main span {
	width: 100%;
	height: auto;
	min-height: 25px;
	margin-top: 10px;
	font-weight: bold;
	font-size: 17px;
}
.message_main li {
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #999999;
	float: left;
	margin-top: 10px;
	font-size: 12px;
	border-bottom: 1px solid #dcdcdc;
}
.message_main p {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 10px;
	font-size: 15px;
}
.message_movie {
	box-shadow: 0 0 10px #000;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
/*---优惠页面---*/
.pr_show {
	position: relative;
	width: 92%;
	display: inline-block;
	vertical-align: top;
	height: auto;
	overflow: hidden;
	margin: 0% 0 3% 2.5%;
	background-color: #ebecec;
	
	box-shadow: 0 1px 6px rgba(0,0,0,0.12), 0 1px 4px rgba(0,0,0,0.24);
	-ms-box-shadow: 0 1px 6px rgba(0,0,0,0.12), 0 1px 4px rgba(0,0,0,0.24);
	-moz-box-shadow: 0 1px 6px rgba(0,0,0,0.12), 0 1px 4px rgba(0,0,0,0.24);
	-webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.12), 0 1px 4px rgba(0,0,0,0.24);
	-o-box-shadow: 0 1px 6px rgba(0,0,0,0.12), 0 1px 4px rgba(0,0,0,0.24);
	float: left;
}
.activity .pr_show:nth-child(3n+2) {
	margin: 1.5% 0;
}
.pr_show .icon {
	width: 40px;
	height: 40px;
	position: absolute;
	background: url(../images/promotions/gift_icon.png) no-repeat;
	background-size: 100%;
	left: 0;
	bottom: 0;
}
.pr_show .title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	float: left;
	font-size: 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333;
}
.pr_show .title a {
	margin-left: 40px;
}
.primage {
	width: 100%;
	height: auto;
	overflow: hidden;
	float: left;
	cursor: pointer;
}
.pr_show .pr_time {
	height: 40px;
	line-height: 40px;
	float: left;
	margin-left: 3%;
	font-size: 12px;
	text-align: left;
	color: #7d7d7d;
}
.pr_show .lookover {
	border-top: solid 1px #9a56ff;
	width: 100%;
	height: 30px;
	line-height: 30px;
	background-color: #3b2976;
	position: absolute;
	bottom: 0;
	cursor: pointer;
}
.pr_show .lookover_icon {
	width: 18px;
	height: 18px;
	margin-top: 11px;
	margin-right: 8px;
	background: url(../images/promotions/search_icon.png?232234) no-repeat;
	background-size: 100%;
	float: right;
}
.pr_show .lookover_text {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	color: #fff;
}
/*优惠详情页面*/
.pimage {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 55px;
}
 @media all and (orientation : portrait) {
.banner_00 {
	width: 100%;
	height: 100%;
	background: url(../images/banner/banner_01.jpg);
	background-size: 100% 100%;
}
.banner_01 {
	width: 100%;
	height: 100%;
	background: url(../images/banner/banner_02.jpg);
	background-size: 100% 100%;
}
.banner_02 {
	width: 100%;
	height: 100%;
	background: url(../images/banner/banner_03.jpg);
	background-size: 100% 100%;
}
.banner_03 {
	width: 100%;
	height: 100%;
	background: url(../images/banner/banner_04.jpg);
	background-size: 100% 100%;
}
.main_game_text_bg {
	width: 100%;
	padding-bottom: 15.78%;
	height: 0;
	padding-top: 10%;
	background: #FFF;
}
.main_game_text {
	width: 24.375%;
	padding-bottom: 10.47%;
	height: 0;
	margin: 0 auto;
	background: url(../images/text_game.png) no-repeat;
	background-size: 100%;
}
.main_game_bg {
	width: 100%;
	/*padding-bottom: 100%;*/
        /*height: 0;*/
	min-height: 535px;
	background: #1e1007;
}
.main_game_title {
	width: 100%;
	font-size: 18px;
	padding: 1.6% 2% 2% 2%;
	line-height: 25px;
	color:#fff;
}
.main_game_title .s1_1{ width:31%; border-top:1px solid #5d3a10; margin:12px 0 0 1.5%;}
.main_game_title .s1_2{ font-size:14px; color:#ffe8c8; width:30%; margin:0 auto; text-align:center;}
.main_game_title .s1_3{width:31%; border-top:1px solid #5d3a10; margin:12px 0px 0 0;}
.main_game_title .webgame_ico {
	float: left;
	width: 24px;
	height: 25px;
	background: url(../images/webgame_ico.png) no-repeat;
	background-size: 100%;
	margin-right: 0.8%;
}
.main_game_title .dl_ico {
	float: left;
	width: 29px;
	height: 25px;
	background: url(../images/bonus_ico.png?1231) no-repeat;
	background-size: 100%;
	margin-right: 1%;
}
.main_game_line {
	width: 100%;
	padding-top: 1%;
	overflow: hidden;
}
.main_game_right {
	width: 20%;
	
	float: left;
	margin:0 0 1% 4%;
}
.main_game_center {
	width: 30%;
	padding-bottom: 1%;
	margin: 0 auto;
}
.main_game_left {
	width: 30%;
	padding-bottom: 1%;
	float: right;
	margin-right: 2%;
}
.game_text {
	text-align: center;
	margin-top: 6%;
	font-size: 12px;
	color: #fff;
	margin-bottom:6%;
	width:100%;
	overflow: hidden;
}
.game_icon, .game_ea_icon, .game_ag_icon, .game_lb_icon, .game_ebet_icon, .game_download_icon, .game_sports_icon, .game_poker_icon, .round_icon, .game_pt_icon, .game_mg_icon, .game_ttg_icon, .game_png_icon, .game_gg_icon, .game_bbin_icon {
	width: 100%;
	padding-bottom: 100%;
	height: 0;
	cursor: pointer;
}
.round_icon {
	background: url(../images/svg/round_icon.svg) no-repeat;
	background-size: 100%;
}
.game_ea_icon {
	background: url(../images/svg/ea_icon.svg) no-repeat;
	background-size: 100%;
}
.game_ag_icon {
	background: url(../images/svg/ag_icon.svg) no-repeat;
	background-size: 100%;
}
.game_lb_icon {
	background: url(../images/svg/lottery_icon.svg) center no-repeat;
	background-size: 60%;
}
.game_ebet_icon {
	background: url(../images/svg/ebet_icon.svg) no-repeat;
	background-size: 100%;
}
.game_download_icon {
	background: url(../images/svg/download_icon.svg) center no-repeat;
	background-size: 60%;
}
.game_sports_icon {
	background: url(../images/svg/sports_icon.svg) no-repeat;
	background-size: 100%;
}
.game_poker_icon {
	background: url(../images/svg/poker_icon.svg) no-repeat;
	background-size: 100%;
}
.game_pt_icon {
	background: url(../images/svg/pt.svg) no-repeat;
	background-size: 100%;
}
.game_mg_icon {
	background: url(../images/svg/mg.svg) no-repeat;
	background-size: 100%;
}
.game_ttg_icon {
	background: url(../images/svg/ttg.svg?123) no-repeat;
	background-size: 100%;
}
.game_png_icon {
	background: url(../images/svg/png.svg?123) no-repeat;
	background-size: 100%;
}
.game_gg_icon {
	background: url(../images/svg/gg.svg?123) no-repeat;
	background-size: 100%;
}
.game_bbin_icon {
	background: url(../images/svg/bbin.svg?123) no-repeat;
	background-size: 100%;
}
 @media all and (orientation : landscape) {
.banner_00 {
	width: 100%;
	height: 100%;
	background: url(../images/banner/banner_01.jpg);
	background-size: 100% 100%;
}
.banner_01 {
	width: 100%;
	height: 100%;
	background: url(../images/banner/banner_02.jpg);
	background-size: 100% 100%;
}
.banner_02 {
	width: 100%;
	height: 100%;
	background: url(../images/banner/banner_03.jpg);
	background-size: 100% 100%;
}
.banner_03 {
	width: 100%;
	height: 100%;
	background: url(../images/banner/banner_04.jpg);
	background-size: 100% 100%;
}
.main_game_text_bg {
	width: 100%;
	padding-bottom: 6%;
	height: 0;
	padding-top: 6%;
	background: #FFF;
}
.main_game_text {
	width: 13.74%;
	padding-bottom: 5.8%;
	height: 0;
	margin: 0 auto;
	background: url(../images/text_game.png) no-repeat;
	background-size: 100%;
}
.main_game_bg {
	width: 100%;
	/*padding-bottom: 59.1%;*/
        /*height: 0;*/
	min-height: 535px;
	background: #1e1007;
}
.main_game_title {
	width: 100%;
	font-size: 18px;
	
	line-height: 25px;
}
.main_game_title .webgame_ico {
	float: left;
	width: 24px;
	height: 25px;
	background: url(../images/webgame_ico.png) no-repeat;
	background-size: 100%;
	margin-right: 0.5%;
}
.main_game_title .dl_ico {
	float: left;
	width: 29px;
	height: 25px;
	background: url(../images/bonus_ico.png?1231) no-repeat;
	background-size: 100%;
	margin-right: 0.5%;
}
.main_game_line {
	width: 100%;
	padding-top: 1%;
	overflow: hidden;
}
.main_game_right {
	width: 20%;
	
	float: left;
	margin:0 0 1% 4%;
}
.main_game_center {
	width: 32%;
	padding-bottom: 1%;
	margin: 0 auto;
}
.main_game_left {
	width: 32%;
	padding-bottom: 1%;
	float: right;
	margin-right: 1%;
}

.game_icon, .game_ea_icon, .game_ag_icon, .game_lb_icon, .game_ebet_icon, .game_download_icon, .game_sports_icon, .game_poker_icon, .game_pt_icon, .game_mg_icon, .game_ttg_icon, .game_png_icon, .game_gg_icon, .game_bbin_icon, .round_icon {
	width: 100%;
	padding-bottom: 100%;
	height: 0;
}
.round_icon {
	background: url(../images/svg/round_icon.svg) no-repeat;
	background-size: 100%;
}
.game_ea_icon {
	background: url(../images/svg/ea_icon.svg) no-repeat;
	background-size: 100%;
}
.game_ag_icon {
	background: url(../images/svg/ag_icon.svg) no-repeat;
	background-size: 100%;
}
.game_lb_icon {
	background: url(../images/svg/lottery_icon.svg) center no-repeat;
	background-size: 60%;
}
.game_ebet_icon {
	background: url(../images/svg/ebet_icon.svg) no-repeat;
	background-size: 100%;
}
.game_download_icon {
	background: url(../images/svg/download_icon.svg) center no-repeat;
	background-size: 60%;
}
.game_sports_icon {
	background: url(../images//svg/sports_icon.svg) no-repeat;
	background-size: 100%;
}
.game_poker_icon {
	background: url(../images/svg/poker_icon.svg) no-repeat;
	background-size: 100%;
}
.game_pt_icon {
	background: url(../images/svg/pt.svg) no-repeat;
	background-size: 100%;
}
.game_mg_icon {
	background: url(../images/svg/mg.svg) no-repeat;
	background-size: 100%;
}
.game_ttg_icon {
	background: url(../images/svg/ttg.svg?123) no-repeat;
	background-size: 100%;
}
.game_png_icon {
	background: url(../images/svg/png.svg?123) no-repeat;
	background-size: 100%;
}
.game_gg_icon {
	background: url(../images/svg/gg.svg?123) no-repeat;
	background-size: 100%;
}
.game_bbin_icon {
	background: url(../images/svg/bbin.svg?123) no-repeat;
	background-size: 100%;
}
/*--登录样式--*/
}
/*pt*/
.ptgamebox {
	width: 30%;
	padding-bottom: 0%;
	float: left;
	margin-top: 10px;
	margin-left: 2.5%;
}
.ptgamebox p {
	width: 100%;
	padding-bottom: 0%;
	display: block;
}
.ptgamebox span {
	width: 100%;
	display: block;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
}
/*pt-end*/

span.font-red {
	clear: both!important;
	width: auto;
	color: red;
	float: none!important;
}
span.font-green-haze {
	clear: both!important;
	width: auto;
	color: green;
	float: none!important;
}
/*new footer*/
.common-footer {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 998;
	width: 100%;
	white-space: nowrap;
	background-color: #472711;
	color: #fff;
	transition: bottom .3s ease-in-out;
	-webkit-transition: bottom .3s ease-in-out;
	-moz-transition: bottom .3s ease-in-out;
	-o-transition: bottom .3s ease-in-out;
	-ms-transition: bottom .3s ease-in-out;
	height: 60px;
	line-height: 28px;
}
.common-footer .item {
	display: inline-block;
	width: 25%;
	height: 100%;
	text-align: center;
	cursor: pointer;
	padding-top: 8px;
	overflow: hidden;
	margin-left:0.3%;
}
.common-footer .item .icon {
	font-size: 30rem
}
.common-footer .item:FIRST-CHILD {
	border-left: 0
}
.common-footer .item.active {
	background-color: #09affe !important;
}
.common-footer .item i {
	display: block;
	
	height: 18px;
	line-height:18px;
	speak: none;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	padding: 0;
	margin: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/*new member activity*/
.activity_box {
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #765ee0;
}
.activity_box .act_box {
	
	background-color: #473094;
	border-bottom: 1px solid #765ee0;
}
.activity_box .act_box a {
	color: #fff;
	display: block;
	padding: 0 1.5em;
	line-height: 3.5em;
}
.activity_box .act_box a.c_cor {
	background-color: #6b46c3;
}
.activity_box .act_box i {
	font-family: 'icomoon' !important;
	speak: none;
	font-size: 25px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffc600;
	vertical-align: middle;
	margin-right: 8px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.activity_box .act_box em {
	font-family: 'icomoon' !important;
	speak: none;
	font-size: 30px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #998fff;
	vertical-align: middle;
	float: right;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 30px;
	height: 30px;
	margin-top: 10px;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transition: -webkit-transform 0.2s ease-out;
	-moz-transition: -moz-transform 0.2s ease-out;
	-o-transition: -o-transform 0.2s ease-out;
	-ms-transition: -ms-transform 0.2s ease-out;
	transition: transform 0.2s ease-out;
}
.activity_box .act_box em.t_down {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}
.activity_box .act_box .act_tail {
	padding: 0 1.5em;
}
.activity_box .act_box .act_tail p {
	font-size: 14px;
	color: #fff;
	line-height: 25px;
	padding-top: 10px;
	padding-bottom:14px;
}
.activity_box .act_box .act_tail .table {
	margin: 20px 0;
}
.activity_box .act_box .act_tail .table th {
	background-color: #4f369b;
	width: 1%;
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #bcb2ff;
	
	border:1px solid #5a429a;
}
.activity_box .act_box .act_tail .table td {
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	border-bottom: 1px solid #5a429a;
	border-left: 1px solid #5a429a;
	border-right: 1px solid #5a429a;
	color:#fff;
}
.ob_box {
	width: 100%;
	overflow: hidden;
}
.ob_box .ob_content {
d
	display: block;
	padding: 1.5em;
}
.ob_box .ob_content p {
	font-size: 16px;
	color: #fff;
	line-height: 28px;
}
.qiaodao_sm {
	padding: 1em 0 5em;
	overflow: hidden;
}
.qiaodao_sm h3 {
	font-size: 18px;
	color: #ED7117;
	margin: 10px 0;
}
.qiaodao_sm p {
	font-size: 14px;
	color: #333;
	line-height: 25px;
}
.qiaodao_sm .table th {
	background-color: #ED7117;
	width: 1%;
	height: 50px;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	color: #fff;
}
.qiaodao_sm .table td {
	text-align: center;
	height: 30px;
	line-height: 30px;
}
.viplevel_box {
	width: 100%;
	margin: 55px 0 0 0;
	padding: 1.3em 1em 0 1em;
	background: #c04d50 url(../images/vip-info-bg.jpg) left top no-repeat;
	height: 140px;
}
.viplevel_box .vip_photo {
	float: left;
	width: 110px;
	height: 120px;
}
.viplevel_box .vip_photo img {
	width: 100%;
}
.viplevel_box .vip_account {
	float: left;
	width: auto;
}
.viplevel_box .vip_account .vacc {
	padding: 8px 0 0 1.8em;
	line-height: 25px;
	color: #fff;
}
/*钱包*/
.wallet {
	width: 100%;
}
.wallet .top {
	width: 100%;
	height: auto;
	background: #333333 url(../images/mc_bg.png) left top no-repeat;
	margin: 55px 0 0 0;
	overflow: hidden;
	border-top: 1px solid #914dff;
	border-bottom: 1px solid #4c3d7d;
}
.wallet .top li {
	float: left;
	width: 33.3333%;
	text-align: center;
	padding: 25px 0;
}
.wallet .top li i {
	font-size: 2.5em;
	color: #ffffff;
}
.wallet .top li a {
	color: #ffffff;
	font-size: 1.1em;
	line-height: 2em;
	display: inherit;
}
.wallet h3 {
	font-size: 1em;
	font-weight: 300;
	padding: 14px 14px 16px 14px;
	display: inline-block;
	color: #fff;
}
.wallet .promo {
	width: 100%;
	background: #333163;
	display: inline-block;
	border-top:1px solid #765ee0;
}
.wallet .promo li {
	float: left;
	text-align: center;
	width: 33.333333%;
	background: #473094;
	padding: 28px 0;
	border-bottom: 1px solid #765ee0;
	border-right: 1px solid #765ee0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
.wallet .promo li i {
	font-size: 1.8em;
	color: #ffc600;
}
.wallet .promo li a {
	display: inherit;
	color: #fff;
	line-height: 2.2em;
}
/*钱包*/


/*vip俱乐部*/
.vipBoon h3 {
	font-size: 1em;
	font-weight: 300;
	padding: 14px 14px 15px 14px;
	display: inline-block;
	color: #fff;
}
.vipBoon ul {
	width: 100%;
	background: #ffffff;
	margin: 0 0 10px 0;
	display: inline-block;
}
.vipBoon ul li {
	float: left;
	text-align: center;
	width: 33.333333%;
	background: #473094;
	padding: 20px 0;
	border-bottom: 1px solid #765ee0;
	border-right: 1px solid #765ee0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
.vipBoon ul li i {
	font-size: 1.6em;
	color: #ffc600;
}
.vipBoon ul li a {
	display: inherit;
	color: #fff;
	line-height: 1.8em;
}
.vipBoon ul li p {
	color: #ffc600;
	font-size: 1.4em;
	line-height: 1.3em;
}
.vipBoon table {
	background: #312a63;
}
.vipBoon table th {
	background-color: #5239a0;
	width: 1%;
	height: 30px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #dfd1fd;
	border: 1px solid #524990;
}
.vipBoon table td {
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	border-bottom: 1px solid #524990;
	border-left: 1px solid #524990;
	border-right: 1px solid #524990;
	color: #fff;
}
/*vip俱乐部*/

.level-active-box {
	height: 10em;
	background-color: #fff;
	margin-bottom: 1em;
}
.level-active-box .level {
	padding: 1em;
}
.level-active-box .level li {
	float: left;
	width: 14%;
	text-align: center;
	position: relative;
}
.level-active-box .step-name {
	display: inline-block;
	padding: 0 .2em;
	float: none;
	height: auto;
	width: auto;
}
.level-active-box .step-name img {
	width: 100%;
	height: 100%;
}
.level-active-box .step-no {
	position: relative;
	height: 6px;
	margin-top: 6px;
	background-color: #c4c4c4;
}
.level-active-box .s2 {
	font-size: 12px;
	background-color: #09affe;
	line-height: 24px;
	height: 24px;
	position: absolute;
	left: 50%;
	width: 120px;
	margin-left: -60px;
	bottom: -40px;
	color: #fff;
	border-radius: 15px;
}
.level-active-box .level .s2 {
	visibility: hidden;
	opacity: 0;
}
.level-active-box .level li.active .s2 {
	visibility: visible;
	opacity: 1;
	transition-delay: 2s;
	transition: 0.5s;
}
.level-active-box .step-no i {
	display: block;
	position: absolute;
	width: 14px;
	height: 14px;
	background-color: #c4c4c4;
	border: 1px solid #fff;
	border-radius: 50%;
	left: 50%;
	bottom: -4px;
	margin-left: -5px;
}
.level-active-box .level li.active .step-no {
	background-color: #09affe;
}
.level-active-box .level li.active i {
	background-color: #09affe;
}
.task_box {
	width: 100%;
	overflow: hidden;
	margin-top: 55px;
	background: url(../images/task_bg.jpg?5855) no-repeat top center #820000;
	background-size: 100%;
	height: 100%;
	position: relative;
}
.task_box .task_btn {
	display: block;
	width: 160px;
	height: 51px;
	background: url(../images/task_btn.png?111) no-repeat;
	background-size: 100%;
	position: absolute;
}
.task_box .park01 {
	top: 20%;
	right: 5%;
}
.task_box .park02 {
	top: 30%;
	right: 3%;
}
.task_box .park03 {
	top: 40%;
	right: 5%;
}
.task_box .park04 {
	top: 50%;
	right: 8%;
}
.task_box .task_btn a {
	display: block;
	text-align: center;
	line-height: 51px;
	font-size: 20px;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}
.task_list_box {
	width: 100%;
	overflow: hidden;
	margin-top: 55px;
	background: url(../images/task_bg2.jpg?5855) no-repeat top center #fff;
	background-size: 100%;
	height: 100%;
	position: relative;
	padding-top: 30px;
	padding-bottom: 30px;
	min-height: 800px;
}
.task_list_box .task_b {
	position: relative;
	padding: 1em;
}
.task_list_box .task_b h2 {
	font-size: 24px;
	color: #fff;
	margin-bottom: 10px;
	text-shadow: 1px 1px 1px #000;
}
.task_list_box .task_b h4 {
	font-size: 18px;
	color: #000;
	margin: 10px 0;
	line-height: 25px;
	font-weight: bold;
}
.task_list_box .task_b p {
	font-size: 16px;
	color: #fff;
	line-height: 25px;
	text-shadow: 1px 1px 1px #000;
}
.task_list_box .promo_box {
	width: 30%;
	border-radius: 5px;
	overflow: hidden;
	padding-bottom: 10px;
	position: absolute;
	background-color: #fff;
	box-shadow: 1px 1px 1px #000;
}
.task_list_box .promo_box h3 {
	font-size: 18px;
	color: #09affe;
	line-height: 40px;
	height: 40px;
	text-align: center;
}
.task_list_box .promo_box p {
	text-align: center;
	color: #333 !important;
	text-shadow: none;
}
.task_list_box .promo_box .pbtn {
	margin: 0 auto;
	width: 80%;
	border-radius: 3px;
	background: #09affe;
	color: #fff;
	height: 35px;
	text-align: center;
	font-size: 15px;
	line-height: 35px;
	cursor: pointer;
}
.task_list_box .task_b table {
	margin: 10px 0;
	border: 1px solid #eee;
	background-color: #fff;
}
.task_list_box .task_b table tr.gray {
	background-color: #ddd;
}
.task_list_box .task_b table td, .task_list_box .task_b table th {
	padding: 5px;
	font-size: 12px;
	text-align: center;
	border: 1px solid #ccc;
	color: #313131;
}
.task_list_box .task_b table th {
	color: #333;
}
.task_list_box .pmbtn {
	width: 40%;
	border-radius: 3px;
	background: #09affe;
	color: #fff;
	height: 35px;
	text-align: center;
	font-size: 15px;
	line-height: 35px;
	cursor: pointer;
	margin-top: 10px;
}
.task_list_box .ptips {
	font-size: 16px;
	color: #fff;
	line-height: 25px;
	width: 90%;
	overflow: hidden;
	position: absolute;
	text-shadow: 1px 1px 1px #000;
}
/*float top*/
.index_float_top {
	position: absolute;
	top: 0;
	z-index: 100;
	height: 40px;
	width: 100%;
	overflow: hidden;
}
.index_float_top img {
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.index_float_top em {
	font-family: 'icomoon' !important;
	speak: none;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	background-color: #ED7117;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 40px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
}
.index_float_top h2 {
	color: #c74a4a;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	padding: 10px 40px 10px 10px;
}
/*--------------------------index_pop_left_icon-----------------------------------*/
.menu_left ul .pop_left{
	width: 90%;
	height:46px;
	line-height: 46px;
	float: left;
	color: #bbbbd7;
	font-size: 14px;
	border-bottom: 1px solid #3e4453;
	margin-left:5%;
	}

.pop_small_icon1{ background:url(../images/small_icon1.png) no-repeat 0 0; width:28px; height:28px; margin:3.3% 2% 0 0; background-size:100%;}	
.pop_small_icon2{ background:url(../images/small_icon2.png) no-repeat 0 0; width:28px; height:28px; margin:3.3% 2% 0 0; background-size:100%;}	
.pop_small_icon3{ background:url(../images/small_icon3.png) no-repeat 0 0; width:28px; height:28px; margin:3.3% 2% 0 0; background-size:100%;}	
.pop_small_icon4{ background:url(../images/small_icon4.png) no-repeat 0 0; width:28px; height:28px; margin:3.3% 2% 0 0; background-size:100%;}	
.pop_small_icon5{ background:url(../images/small_icon5.png) no-repeat 0 0; width:28px; height:28px; margin:3.3% 2% 0 0; background-size:100%;}	
.pop_small_icon6{ background:url(../images/small_icon6.png) no-repeat 0 0; width:28px; height:28px; margin:3.3% 2% 0 0; background-size:100%;}	
.pop_small_icon7{ background:url(../images/small_icon7.png) no-repeat 0 0; width:28px; height:28px; margin:3.3% 2% 0 0; background-size:100%;}	
	 
	 
.left_xinxi{ padding-bottom: 8px;}
	 
	 .left_xinxi_left{ height: 20px; font-size: 12px; width:200px; line-height: 20px;}
	 .left_xinxi_right{ display:block; width:80px; height: 20px; background-color:#414152; text-align: center; line-height: 20px; border-radius: 10px;}
	 .left_xinxi_right:hover{ color:#ff0;}
	 .li_shishicai{ height:auto;}
	 .xiala_shishi{ border:1px solid #f00; margin: 10px 0 0 40px;}
	 .xiala_shishi a{ 
	          display: block;
    width: 45%;
    background-color: #414152;
    border-radius: 12px;
    height: 24px;
    padding: 0;
    text-align: center;
    float: left;
    margin-bottom: 4px;
    line-height: 24px;
    margin-left: 6px;
	 }
	 
	 
	 
	 /*--------------------new_add--------------*/
.a_jilu_list_top{ }
.a_jilu_list_top .j1{height: 28px;line-height: 42px;color: #848496; font-size: 12px; margin-right: 3px;}
.a_jilu_list_top .j2{ display:block; width: 64px; height: 42px; line-height: 42px; text-align: center; margin: 0 0px 0 4px; background-color: #676d83; border-radius: 21px;}
.a_jilu_list_top .j2.actived{ background:url(../images/jianbian_btn.png) repeat-x 0 center; color: #3d1405;}
.a_jilu_list_top .j3{ height:30px; width: 23%;background-color: #282832; border-radius: 21px; margin: 6px 3px 0 0;}
.caizhong_select{ 
	width: 24%;
    height: 30px;
    line-height: 30px;
    border-radius: 21px;
    margin: 6px 0 0 0px;
    background: url(../images/select_jiantou.png) no-repeat 94% center;
    background-color: #2e2e3a;
	 }
.caizhong_select .select1{ 
	    width: 74%;
    height: 30px;
    line-height: 28px;
    text-align: center;
    border-radius: 31px;
    border: none;
    font-size: 12px;
    color: #fff;
    margin: 0 60px 0 4px;
    -webkit-appearance: none;
    background: transparent;
    text-indent: 4px;
    overflow: hidden;
	 }
	 
.table_page{ width:92%; margin:2.8% 0 0 4%;}
.table_page .p1{ float:left; height:30px; line-height:30px; font-size:12px; color:#666679;}
.clearfloat{ clear:both;}
.table_page a{ display:block; background-color:#2e2e3a; text-align:center; line-height:30px; height:30px; width:16%; border-radius:15px; font-size:12px; color:#bbbbd7; float:right; margin-left:2%;}
.table_page .a4{ margin:0 4% 0 0;}


/*************************bot*****************************************/
	 
	 .head,.slider,.mains,.footer {width: 100%; float: left;}
.head a img,.slider a img{display: block; float: left; width: 100%;}
.news {width: 100%; height: 0.44rem; line-height: 0.44rem; color: #fff; float: left; background-color: #1c1c1c;}
.news .fa-news {width: 0.27rem; height: 0.27rem; display: inline-block; float: left; margin:0.08rem 0.1rem;}
.news .newtxt {font-size:0.17rem; width: 100%; height: 0.44rem; line-height: 0.44rem; color: #fff; overflow: hidden;}

.g-sd1{position:relative;float:left;width:0.47rem;margin-right:-0.47rem; text-align: center;}
.g-mn1{float:right;width:100%;}
.g-mn1c{margin-left:0.47rem;}

.contents {padding:0.2rem; background-color:#380000;}
.linecs {margin-top: 0.275rem; border:0.02rem solid #9C1E10;}
.linecs h3 {margin:0 0.57rem; background-color: #DA221A; border:0.02rem solid #FFD300; height:0.52rem; line-height: 0.52rem; text-align: center; color: #fff; font-size: 0.22rem; position: relative; top:-0.27rem;}
.linecs h3 a{color: #fff; }
.linecs ul {margin:0 0.4rem;}
.linecs ul li {height: 0.45rem; margin-bottom: 0.28rem; line-height: 0.45rem; font-size: 0.18rem;}
.linecs ul li .s1 {width: 34%; float: left;}
.linecs ul li .s2 {width: 10%; float: left; text-align: center;}
.linecs ul li .s3 {width: 19%; float: left;}
.linecs ul li .s4 {width: 13%; float: left; text-align: center;}
.linecs ul li .s5 {width: 24%; float: left;}
.linecs ul li button {border:0.01rem solid #9C1E10; width: 100%; text-align: center; color: #fff; border-radius: 0.1rem; height: 0.45rem; line-height: 0.45rem; background-color: #380000;s}
.linecs ul li .s5 a {width: 100%; display: block; height: 0.45rem; line-height: 0.45rem; color: #000; text-align: center; background-color: #FDE026; border-radius: 0.1rem;}
.linecs ul li .s2 img {vertical-align: middle; width:0.3rem; height: 0.3rem;}
.linecs ul li .s4 img {vertical-align: middle; width:0.4rem; height: 0.2rem;}

.alinks {padding: 0.25rem 0 0.13rem 0; display: block; clear: both; overflow: hidden;}
.alinks a {width:31%; height: 0.45rem; line-height:0.45rem; border:1px solid #9C1E10; background-color:#FDE026; color: #DA221A; font-size: 0.2rem; display: block; float: left; border-radius: 0.08rem; text-align: center; margin:0 2.5% 0.12rem 0; font-weight: 700;}

.alinks2 { display: block; clear: both; overflow: hidden;}
.alinks2 a {width:49%; float: left; margin-right: 1.99%; display: block; margin-bottom: 0.1rem;}
.alinks2 a img {width: 100%; height: auto; float: left; vertical-align: middle;}

.balink {padding:0.25rem 0 0 0; width: 100%; float: left;}
.balink h3 {height:0.36rem; line-height: 0.36rem; font-size: 0.2rem; color: #fff;}
.tables {border:0.06px solid #DA221A; width: 100%;}
.tables td {border:0.06px solid #DA221A; padding:0.08rem 0; text-align: center; color:#DA221A;}
.tables td a {font-size: 0.18rem; color:#DA221A; display: block;}
.tables td a img {width: 0.32rem; height: 0.32rem; vertical-align: middle;}

.footer {background-color:#380000; width: 100%; float: left; padding: 0.25rem 0; text-align: center;}
.footer p {line-height: 0.24rem; font-size: 0.08rem; color:#705858; text-align: center;}

	 
	 
/*-------------------------------*/
.xianlu_list{ 
	     display: block;
    width: 29%;
    height: 46px;
    text-align: center;
    float: left;
    background-color: #8a5429;
    border-radius: 23px;
    margin: 0 0 2% 3.2%;
	 }
.xianlu_list span{ display: block; width:100%; height:30px; text-align: center; color: #ffebcb; margin: 6% 0 0 0;}
	 .xianlu_list span.ss1{ line-height:30px;}
.xianlu_list span font{ color:#ff0;}
	 
