@charset "UTF-8";


::-webkit-input-placeholder {
	color: #ad978e
}

:-moz-placeholder {
	color: #ad978e
}

::-moz-placeholder {
	color: #ad978e
}

:-ms-input-placeholder {
	color: #ad978e
}

b {
	font-weight: normal
}

.clear {
	clear: both
}

.f32 {
	font-size: .32rem!important
}

html {
	font-size: 100px
}

body {
	margin: 0 auto;
	min-width: 320px;
	max-width: 750px;
	background: #efeae8;
	font-size: .3rem;
	line-height: 1.5;
	color: #4c4743;
	-webkit-text-size-adjust: 100%!important
}

#wrap {
	width: 100%
}

.ovbody {
	position: absolute;
	height: 100%;
	overflow: hidden
}

#header {
	height: .86rem
}

#header .topbox {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 9999
}

#header .topbox_m {
	position: relative;
	height: .86rem;
	background: #e65050
}

#header .topbox .game_t {
	display: block;
	height: .86rem;
	text-align: center;
	font-size: .36rem;
	color: #fff;
	line-height: .86rem;
	cursor: pointer;
	margin: 0 1.5rem
}

#header .topbox .game_t:after {
	display: inline-block;
	margin-left: .2rem;
	vertical-align: middle;
	width: 0;
	height: 0;
	border-left: .08rem solid transparent;
	border-right: .08rem solid transparent;
	border-top: .08rem solid #fff
}

#header .topbox h2 {
	display: block;
	height: .86rem;
	text-align: center;
	font-size: .36rem;
	color: #fff;
	line-height: .86rem;
	cursor: pointer;
	margin: 0 1.5rem;
	font-weight: normal
}

#header .topbox .back {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: .8rem;
	height: .86rem;
	background: url(../../images/top/back.png) center center no-repeat;
	background-size: .8rem .8rem
}

#header .topbox .question {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: .8rem;
	height: .86rem;
	background: url(../../images/top/question.png) center center no-repeat;
	background-size: .8rem .8rem
}

#header .topbox .link {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: .86rem;
	line-height: .86rem;
	padding: 0 .3rem;
	color: #fff;
	font-size: .28rem
}

#header .topbox .logo {
	display: block;
	margin: 0 auto;
	width: 1.34rem
}

#header .topbox .online {
	position: relative;
	right: -6rem;
	top: -0.95rem
}

#header .topbox .logo img {
	display: block;
	width: 1.34rem
}

.banner_main {
	overflow: hidden
}

.banner {
	width: 86%;
	margin: 0 auto;
	position: relative
}

.banner .swiper-slide {
	transition: all 300ms ease;
	transform: scale(1)
}

.banner .swiper-slide img {
	display: block;
	width: 100%;
	margin: 0 auto;
	transform: scale(1)
}

.banner .swiper-slide-prev img {
	transform: scale(0.94)!important;
	border-radius: .06rem
}

.banner .swiper-slide-next img {
	transform: scale(0.94)!important;
	border-radius: .06rem
}

.imain1 {
	background: #fff;
	margin-bottom: .2rem
}

.inews {
	height: .88rem;
	background: url(../../images/index/news.png) .33rem center no-repeat #fff;
	background-size: .4rem .32rem;
	padding-left: .89rem;
	box-shadow: 0 .1rem .2rem rgba(138,20,20,0.1);
	z-index: 99
}

.inews .inews_m {
	display: block;
	height: .88rem;
	line-height: .88rem;
	overflow: hidden;
	background: url(../../images/index/r.png) right center no-repeat;
	background-size: .95rem .88rem;
	padding-right: .9rem;
	position: relative
}

.inews .inews_m marquee {
	display: block;
	height: .88rem
}

.inews .inews_m .inews_m_list {
	width: 100%;
	position: relative;
	left: 0;
	top: 0
}

.inews .inews_m .inews_m_list li {
	width: 100%
}

.inews .inews_m .inews_m_list li a {
	display: block;
	line-height: .88rem;
	width: 100%
}

.itnav {
	padding: .3rem .2rem .01rem .2rem;
	box-shadow: 0 .1rem .2rem rgba(138,20,20,0.1)
}

.itnav ul li {
	float: left;
	width: 25%;
	margin-bottom: .15rem
}

.itnav ul li a {
	display: block;
	color: #655754
}

.itnav ul li a img {
	display: block;
	margin: 0 auto;
	width: .8rem;
	height: .8rem;
	border-radius: 50%
}

.itnav ul li a p {
	display: block;
	text-align: center;
	height: .6rem;
	line-height: .6rem;
	overflow: hidden;
	font-size: .26rem
}

.itnav ul li a:hover {
	color: #cf2c2c
}

.itnav ul:after {
	display: block;
	content: "";
	clear: both
}

.inav ul li {
	float: left;
	width: 33.33%
}

.inav ul li a {
	display: block;
	border-top: 1px #efeae8 solid;
	border-left: 1px #efeae8 solid;
	padding: .05rem .1rem .1rem .1rem;
	color: #655754;
	position: relative
}

.inav ul li a img {
	display: block;
	margin: 0 auto;
	height: 1.22rem
}

.inav ul li a p {
	display: block;
	text-align: center;
	height: .4rem;
	line-height: .4rem;
	overflow: hidden;
	font-size: .32rem;
	font-weight: bold
}

.inav ul li a span {
	display: block;
	text-align: center;
	height: .4rem;
	line-height: .4rem;
	overflow: hidden;
	font-size: .26rem
}

.inav ul li a i {
	position: absolute;
	right: .2rem;
	top: .2rem;
	display: block;
	text-align: center;
	height: .28rem;
	line-height: .28rem;
	font-size: .18rem;
	color: #fff;
	background: #e54d4d;
	border-radius: .14rem;
	padding: 0 .08rem
}

.inav ul li:nth-child(1) a {
	border-top: 0;
	border-left: none
}

.inav ul li:nth-child(2) a {
	border-top: 0
}

.inav ul li:nth-child(3) a {
	border-top: 0
}

.inav ul li:nth-child(4) a {
	border-left: none
}

.inav ul li:nth-child(7) a {
	border-left: none
}

.inav ul li:nth-child(10) a {
	border-left: none
}

.inav ul li a:hover {
	color: #cf2c2c
}

.inav ul:after {
	display: block;
	content: "";
	clear: both
}

.inav2 ul li {
	width: 50%
}

.inav2 ul li a {
	padding: .55rem .2rem .1rem 1.6rem;
	height: 1.17rem
}

.inav2 ul li a img {
	position: absolute;
	left: .35rem;
	top: .3rem;
	height: 1.22rem
}

.inav2 ul li:nth-child(1) a {
	border-top: 0;
	border-left: none
}

.inav2 ul li:nth-child(2) a {
	border-top: 0
}

.inav2 ul li:nth-child(3) a {
	border-top: 1px #efeae8 solid
}

.inav2 ul li:nth-child(4) a {
	border-left: 1px #efeae8 solid
}

.inav2 ul li:nth-child(7) a {
	border-left: none
}

.inav2 ul li:nth-child(10) a {
	border-left: 1px #efeae8 solid
}

.imain2 {
	background: #fff
}

.inotice_t {
	height: .86rem;
	border-bottom: 1px #e6e1df solid;
	line-height: .86rem;
	font-size: .32rem;
	padding-left: .8rem;
	color: #333;
	background: url(../../images/index/notice.png) .3rem center no-repeat;
	background-size: .36rem .32rem
}

.inotice_m {
	display: block;
	height: 4.8rem;
	overflow: hidden
}

.inotice_m ul li {
	border-bottom: 1px #efeae8 solid;
	display: block;
	height: .86rem;
	line-height: .86rem;
	font-size: .28rem;
	color: #555;
	overflow: hidden;
	background: url(../../images/index/li.png) .3rem center no-repeat;
	background-size: .1rem .1rem;
	padding-left: .6rem
}

.inotice_m ul li:nth-child(odd) {
	background-color: #f7f4f2
}

.inotice_m ul li b {
	font-size: .32rem;
	color: #e54d4d;
	margin: 0 .05rem
}

#scrollDiv {
	height: 4.3rem;
	width: 100%;
	overflow: hidden
}

.imain2 .inotice_t .online {
	position: absolute;
	left: 4.4rem;
	top: 13.85rem;
	width: 40%;
	text-align: right
}

.my_header {
	background: #fdfbfa;
	margin-bottom: .2rem;
	box-shadow: 0 0 .1rem rgba(63,55,52,0.1)
}

.my_top {
	height: 1.82rem;
	padding: .16rem 0 0 .3rem;
	background: #e65050
}

.my_top .t {
	float: left;
	padding-top: .24rem;
	margin-right: .22rem
}

.my_top .t img {
	display: block;
	width: 1.24rem;
	height: 1.24rem;
	border-radius: 50%;
	border: .05rem #ef5f5f solid
}

.my_top .m {
	float: left;
	padding-top: .42rem;
	line-height: .5rem;
	font-size: .32rem;
	color: #fff
}

.my_top .m2 {
	float: left;
	padding-top: .42rem;
	line-height: .5rem;
	font-size: .32rem;
	color: #fff
}

.my_top .m span {
	font-size: .28rem;
	color: #fff
}

.my_top .m2 span {
	font-size: .28rem;
	color: #fff
}

.my_top .m a {
	margin-left: .4rem;
	margin-top: .05rem;
	display: block;
	height: .86rem;
	line-height: .86rem;
	font-size: .36rem;
	text-align: center;
	border: 1px #d2bdb5 solid;
	background: #e8e0dd;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#eee2dd),to(#e2d3cd));
	color: #4c4743;
	border-radius: .06rem;
	cursor: pointer;
	width: 2.93rem;
	box-shadow: 0 .05rem .1rem rgba(0,0,0,0.1)
}

.my_top .m a:hover {
	border: 1px #d3beb6 solid;
	background: #eee2dd;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e2d3cd),to(#eee2dd));
	color: #4c4743
}

.my_top .r {
	float: right
}

.my_top .r .set {
	display: block;
	width: .96rem;
	height: .96rem;
	background: url(../../images/user/set.png) center center no-repeat;
	background-size: .36rem .36rem
}

.my_info {
	height: 1.14rem;
	border-bottom: 1px #efeae8 solid
}

.my_info ul li {
	float: left;
	width: 33.33%;
	position: relative;
	height: .92rem;
	padding-top: .18rem;
	font-size: .24rem;
	color: #655754;
	line-height: .38rem;
	text-align: center
}

.my_info ul li p {
	display: block;
	text-align: center;
	font-size: .24rem;
	color: #e54e4e
}

.my_info ul li p b {
	font-size: .32rem
}

.my_info ul li:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: .26rem;
	height: .62rem;
	width: 1px;
	overflow: hidden;
	background: #efeae8
}

.my_info ul li:last-child:after {
	display: none
}

.my_nav {
	height: 1.34rem
}

.my_nav ul li {
	float: left;
	width: 25%
}

.my_nav ul li a {
	display: block;
	height: 1.11rem;
	text-align: center;
	font-size: .24rem;
	color: #655754;
	line-height: .52rem;
	padding-top: .23rem
}

.my_nav ul li a:before {
	content: '';
	display: block;
	margin: 0 auto;
	width: .5rem;
	height: .5rem;
	background: url(../../images/user/nav.png) no-repeat;
	background-size: 6.1rem .5rem
}

.my_nav ul li a.b1:before {
	background-position: 0 0
}

.my_nav ul li a.b2:before {
	background-position: -1.87rem 0
}

.my_nav ul li a.b3:before {
	background-position: -3.75rem 0
}

.my_nav ul li a.b4:before {
	background-position: -5.62rem 0
}

.no_login {
	text-align: center;
	font-size: .28rem;
	color: #655754;
	line-height: .7rem;
	padding: 1rem 0
}

.no_login img {
	height: 1.75rem
}

.mainbox {
	background: #fdfbfa
}

.tab_t {
	height: .86rem
}

.tab_t ul li {
	float: left;
	width: 33.33%;
	text-align: center;
	height: .86rem;
	position: relative;
	cursor: pointer
}

.tab_t ul li a {
	display: block;
	text-align: center
}

.tab_t ul li span {
	display: inline-block;
	height: .85rem;
	line-height: .85rem;
	font-size: .32rem;
	color: #545454
}

.tab_t ul li.on span {
	color: #e54d4d
}

.tab_t ul li.on span {
	border-bottom: .03rem #e54d4d solid
}

.tab_t ul li.on:before {
	display: block;
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -0.05rem;
	bottom: -0.05rem;
	width: 0;
	height: 0;
	border-left: .05rem solid transparent;
	border-right: .05rem solid transparent;
	border-top: .05rem solid #e54d4d
}

.tab_t ul li:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: .26rem;
	height: .36rem;
	width: 1px;
	overflow: hidden;
	background: #efeae8
}

.tab_t ul li:last-child:after {
	display: none
}

.tab_t_ol2 ul li {
	width: 50%
}

.tab_t_ol4 ul li {
	width: 25%
}

.tab_t_ol5 ul li {
	width: 18.5%
}

.tab_t_ol6 ul li {
	width: 16.6%
}

.tab_t_ol5 ul li:nth-child(3) {
	width: 26%
}

.tab_t_ols {
	overflow-x: auto;
	overflow-y: hidden;
	white-space: nowrap
}

.tab_t_ols ul li {
	float: none;
	display: inline-block;
	width: auto;
	padding: 0 .3rem
}

.tab_t_ols ul li span {
	height: .69rem;
	padding-top: .1rem;
	line-height: .69rem
}

.tab_t_ols ul li.on:before {
	bottom: .01rem
}

.my_table table {
	width: 100%
}

.my_table table tr th {
	border-bottom: 1px #e2d3cd solid;
	background: #e8e0dd;
	text-align: center;
	font-size: .24rem;
	color: #655754;
	line-height: .4rem;
	padding: .13rem .1rem;
	font-weight: normal
}

.my_table table tr td {
	border-bottom: 1px #efeae8 solid;
	text-align: center;
	font-size: .28rem;
	color: #555;
	line-height: .4rem;
	padding: .23rem .1rem
}

.my_table table tr:nth-child(even) {
	background-color: #f7f4f2
}

.game_t_list {
	position: fixed;
	left: 0;
	top: .87rem;
	right: 0;
	bottom: 0;
	width: 100%;
	z-index: 9999;
	background: rgba(0,0,0,0.3)
}

.game_t_list ul {
	display: block;
	background: #f9f3f1;
	padding: .28rem .2rem .1rem .2rem;
	box-shadow: 0 .05rem .1rem rgba(63,55,52,0.1)
}

.game_t_list ul li {
	float: left;
	width: 33.33%;
	margin-bottom: .2rem
}

.game_t_list ul li a {
	display: block;
	text-align: center;
	font-size: .32rem;
	background: #fdfbfa;
	color: #4c4743;
	border: 1px #e5e1df solid;
	height: .84rem;
	line-height: .84rem;
	border-radius: .1rem;
	margin: 0 .1rem
}

.game_t_list ul li a.on {
	border: 1px #e54d4d solid;
	background: #d53434;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e54d4d),to(#cf2c2c));
	color: #fff
}

.game_t_list ul:after {
	content: "";
	display: block;
	clear: both
}

.game_top_main {
	position: fixed;
	left: 0;
	top: .86rem;
	width: 100%;
	z-index: 100
}

.game_top {
	background: #fdfbfa;
	height: 1.3rem;
	padding-top: .2rem;
	position: relative;
	padding-right: 1.7rem
}

.game_top_l {
	position: absolute;
	left: 0;
	bottom: .2rem;
	right: 1.7rem;
	padding-left: 1rem
}

.game_top_l .t {
	position: absolute;
	left: .2rem;
	top: 0;
	line-height: .5rem;
	height: .55rem;
	overflow: hidden;
	font-size: .28rem;
	color: #333
}

.game_top_l .t span {
	color: #e54d4d
}

.game_top_l .t p {
	position: absolute;
	left: 1.1rem;
	right: .3rem;
	top: 0;
	display: block;
	font-size: .26rem;
	color: #333;
	border: 1px #e6e1df solid;
	border-radius: .05rem;
	padding-left: .19rem;
	background: #f7f4f2;
	height: .46rem;
	line-height: .46rem;
	font-weight: normal;
	overflow: hidden;
	vertical-align: middle
}

.game_top_l .m {
	line-height: .46rem;
	height: .5rem;
	overflow: hidden;
	font-size: .32rem;
	color: #d6cecc;
	text-align: center
}

.game_top_l .m img {
	display: inline-block;
	margin: 0 .06rem;
	border: 1px #d6cecc solid;
	border-radius: .05rem;
	width: .46rem;
	height: .46rem
}

.game_top_m {
	position: absolute;
	left: .2rem;
	top: .2rem;
	right: 1.7rem;
	text-align: center
}

.game_top_m .t {
	float: left;
	font-size: .28rem;
	color: #333;
	line-height: .52rem;
	height: .52rem;
	overflow: hidden;
	text-align: center
}

.game_top_m .t span {
	color: #e54d4d
}

.game_top_m .t b {
	font-weight: bold
}

.game_top_m .m {
	float: left;
	height: .48rem;
	line-height: .48rem;
	padding-left: .25rem;
	vertical-align: middle
}

.game_top_m .m b {
	float: left;
	background: url(/DONGFANGHUI/images/game/num.png) no-repeat;
	background-size: .32rem .48rem;
	width: .32rem;
	height: .48rem;
	text-align: center;
	line-height: .48rem;
	margin-right: .03rem;
	font-size: .32rem;
	color: #fff;
	border-radius: .05rem
}

.game_top_m .m span {
	float: left;
	width: .06rem;
	text-align: center;
	height: .4rem;
	line-height: .4rem;
	margin-right: .02rem;
	font-size: .28rem;
	color: #ad978e
}

.game_top_r {
	position: absolute;
	border-left: 1px #efeae8 solid;
	height: 1.05rem;
	width: 1.7rem;
	right: 0;
	top: .2rem
}

.game_top_r .t {
	font-size: .28rem;
	color: #333;
	line-height: .52rem;
	height: .57rem;
	overflow: hidden;
	text-align: center
}

.game_top_r .t:before {
	display: inline-block;
	vertical-align: middle;
	margin-right: .1rem;
	width: .3rem;
	height: .3rem;
	background: url(/DONGFANGHUI/images/user/pay_t6.png) center center no-repeat;
	background-size: .3rem .31rem;
	content: '';
	margin-bottom: 2px
}

.game_top_r .m a {
	display: block;
	height: .4rem;
	line-height: .4rem;
	text-align: center;
	color: #e54d4d;
	font-size: .3rem
}

.game_top_r .m a:before {
	display: inline-block;
	vertical-align: middle;
	margin-right: .1rem;
	width: .3rem;
	height: .3rem;
	background: url(/DONGFANGHUI/images/user/pay_t3.png) center center no-repeat;
	background-size: .3rem .31rem;
	content: ''
}

.red {
	color: red
}

.game_top_l .m .red {
	background: #d53434;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e54d4d),to(#cf2c2c))
}

.game_top_l .m .blue {
	background: #0a83c6;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#0a83c6),to(#0a83c6))
}

.ball_yellow {
	background: #e0da09;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e0da09),to(#e0da09))
}

.ball_blue {
	background: #0a83c6;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#0a83c6),to(#0a83c6))
}

.ball_dark_gray {
	background: #4e4e4e;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#4e4e4e),to(#4e4e4e))
}

.ball_orange {
	background: #fc6008;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#fc6008),to(#fc6008))
}

.ball_cyan {
	background: #23ddde;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#23ddde),to(#23ddde))
}

.ball_dark_blue {
	background: #3f03ff;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#3f03ff),to(#3f03ff))
}

.ball_grey {
	background: #b2b2b2;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#b2b2b2),to(#b2b2b2))
}

.ball_red {
	background: #d53434;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e54d4d),to(#cf2c2c))
}

.ball_wine_red {
	background: #630003;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#630003),to(#630003))
}

.ball_green {
	background: #08a764;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#08a764),to(#08a764))
}

.game_top_l .m .green {
	background: #08a764;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#08a764),to(#08a764))
}

.game_top_l .m .gray {
	background: #b4b4b4;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#b4b4b4),to(#b4b4b4))
}

.game_top_l .m b {
	font-weight: normal;
	color: #fff;
	display: inline-block;
	width: .4rem;
	height: .4rem;
	line-height: .4rem;
	text-align: center;
	border-radius: 50%;
	box-shadow: 0 .05rem .1rem rgba(63,55,52,0.1);
	font-size: .24rem;
	margin: 0 .04rem
}

.dice_img {
	display: inline-block;
	margin: 0 .09rem;
	border: 1px #d6cecc solid;
	border-radius: .05rem;
	width: .46rem;
	height: .46rem
}

.game_history {
	position: relative;
	padding-bottom: .12rem;
	background: #efeae8;
	min-height: .0rem
}

.game_history_t {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
	z-index: 100
}

.game_history_t i {
	display: block;
	margin: 0 auto;
	width: .9rem;
	height: .22rem;
	background: url(../../images/game/sidebar_nav.png) center top no-repeat;
	background-size: .88rem .62rem;
	position: relative;
	z-index: 100
}

.game_history_t i.clo {
	background-position: center bottom
}

.game_history_m {
	z-index: 99;
	border-top: 1px #dad4d2 solid;
	border-bottom: 1px #e6e1df solid;
	background: #f7f4f2;
	padding: .1rem 0 .1rem .3rem
}

.game_history_m ul li {
	font-size: .28rem;
	color: #333;
	line-height: .68rem
}

.game_history_m ul li p {
	display: inline-block;
	margin-right: .1rem
}

.game_history_m ul li .t {
	width: 1.7rem
}

.game_history_m ul li .t span {
	color: #e54d4d
}

.game_history_m ul li .m {
	font-size: .29rem;
	color: #d6cecc
}

.game_history_m ul li .m b {
	font-weight: normal;
	color: #fff;
	display: inline-block;
	width: .4rem;
	height: .4rem;
	line-height: .4rem;
	text-align: center;
	border-radius: 50%;
	box-shadow: 0 .05rem .1rem rgba(63,55,52,0.1);
	font-size: .24rem;
	margin: 0 .04rem
}

.game_history_m ul li .m img {
	vertical-align: middle;
	display: inline-block;
	margin-right: .2rem;
	border: 1px #d6cecc solid;
	border-radius: .05rem;
	width: .46rem;
	height: .46rem;
	background: #fff
}

.game_history_m ul.t2 li .t {
	width: 1.18rem
}

.game_history_m ul.t3 li .t {
	width: 1.36rem
}

.game_history_m ul.t4 li .t {
	width: 1.54rem
}

.game_history_m ul.t5 li .t {
	width: 1.72rem
}

.game_history_m ul.t6 li .t {
	width: 1.84rem
}

.game_history_m ul.t7 li .t {
	width: 2.08rem
}

.game_history_m ul.t8 li .t {
	width: 2.26rem
}

.game_history_m ul.t9 li .t {
	width: 2.44rem
}

.game_history_m ul.t10 li .t {
	width: 2.62rem
}

.game_history_m ul.t11 li .t {
	width: 2.7rem
}

.game_history_m ul.t12 li .t {
	width: 2.88rem
}

.mainers {
	padding-bottom: 0rem;
	position: absolute;
	left: 0;
	top: .86rem;
	right: 0;
	bottom: 0;
	overflow: hidden
}

.game_con {
	position: absolute;
	background: #fdfbfa;
	padding-top: 2.68rem;
	left: 0;
	right: 0;
	top: 0;
	bottom: .98rem;
	overflow: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch
}

.game_con2 {
	background: #fdfbfa
}

.game_con2 .tab_t {
	border-bottom: .02rem #e6e1df solid
}

.game_box {
	border-top: .00rem #e6e1df solid;
	box-shadow: 0 .05rem .1rem rgba(63,55,52,0.1);
	padding: .1rem 0
}

.game_box .item {
	border-bottom: 1px #e6e1df solid;
	position: relative
}

.game_box .item .t {
	position: absolute;
	left: 0;
	top: .3rem;
	width: 1.1rem;
	text-align: center;
	padding-right: .2rem;
	height: .68rem;
	border-right: 1px #dbd3ce solid;
	line-height: .68rem;
	font-size: .28rem;
	color: #655754;
	font-weight: bold
}

.game_box .item .m {
	padding: .3rem .2rem .01rem 1.35rem
}

.game_box .item .m ul li {
	float: left;
	width: 20%;
	text-align: center;
	margin-bottom: .2rem;
	color: #999391;
	font-size: .2rem;
	line-height: .38rem
}

.game_box .item .m ul li b {
	display: block;
	width: .68rem;
	height: .68rem;
	line-height: .68rem;
	text-align: center;
	font-size: .32rem;
	color: #e54d4d;
	margin: 0 auto;
	background: #e8e0dd;
	border-radius: .08rem;
	box-shadow: 0 1px 1px #d6cecc inset;
	cursor: pointer;
	position: relative
}

.game_box .item .m ul li b.b2 {
	font-size: .28rem
}

.game_box .item .m ul li b.b3 {
	font-size: .24rem;
	line-height: .26rem;
	padding-top: .08rem;
	height: .6rem
}

.game_box .item .m ul li b.red {
	color: #e54d4d
}

.game_box .item .m ul li b.green {
	color: #08a764
}

.game_box .item .m ul li b.blue {
	color: #0a83c6
}

.game_box .item .m ul li.on b.red {
	color: #fff!important
}

.game_box .item .m ul li.on b.green {
	color: #fff!important
}

.game_box .item .m ul li.on b.blue {
	color: #fff!important
}

.game_box .item .m ul li b.red:before,.game_box .item .m ul li b.green:before,.game_box .item .m ul li b.blue:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	border-width: .1rem;
	border-style: solid;
	border-top-left-radius: .08rem;
	z-index: 3
}

.game_box .item .m ul li b.red:before {
	border-color: #e54d4d transparent transparent #e54d4d
}

.game_box .item .m ul li b.green:before {
	border-color: #08a764 transparent transparent #08a764
}

.game_box .item .m ul li b.blue:before {
	border-color: #0a83c6 transparent transparent #0a83c6
}

.game_box .item .m ul li.on b.red:after,.game_box .item .m ul li.on b.green:after,.game_box .item .m ul li.on b.blue:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	border-width: .11rem;
	border-style: solid;
	border-top-left-radius: .08rem;
	border-color: #fff transparent transparent #fff;
	z-index: 2
}

.game_box .item .m ul li.on b {
	color: #fff;
	background: #d53434;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e54d4d),to(#cf2c2c));
	box-shadow: 0 .05rem .1rem rgba(63,55,52,0.1)
}

.game_box .item .mli6 ul li {
	width: 16.66%
}

.game_box .item .m_dice ul li {
	width: 48%
}

.game_box .item .m_dice ul li b {
	display: inline-block;
	width: auto;
	height: auto;
	padding: .09rem .05rem
}

.game_box .item .m_dice ul li b img {
	display: inline-block;
	margin: 0 .05rem;
	border: 1px #d6cecc solid;
	border-radius: .08rem;
	width: .64rem;
	height: .64rem;
	background: #fdfbfa
}

.game_box .item .m:after {
	display: block;
	content: "";
	clear: both
}

.game_box .item:last-child {
	border-bottom: 0
}

.game_ftip {
	position: absolute;
	left: 0;
	right: 0;
	bottom: .98rem;
	box-shadow: 0 -0.05rem .1rem rgba(63,55,52,0.1);
	background: #fdfbfa;
	height: .86rem;
	line-height: .86rem;
	overflow: hidden;
	text-indent: .3rem;
	font-size: .28rem;
	color: #655754;
	z-index: 1000;
	border-bottom: 1px #efeae8 solid
}

.game_ftip b {
	margin: 0 .1rem;
	font-size: .36rem;
	color: #e54d4d;
	font-weight: bold
}

.setnum {
	display: inline-block
}

.setnum a {
	display: inline-block;
	margin: 0 .15rem;
	width: .6rem;
	height: .6rem;
	text-align: center;
	line-height: .6rem;
	font-size: .26rem;
	color: #fff;
	background: url(/DONGFANGHUI/images/lottery/tzsz.png) no-repeat;
	background-size: .6rem 6rem;
	text-indent: 0
}

.setnum a:nth-child(1) {
	background-position: 0 0
}

.setnum a:nth-child(2) {
	background-position: 0 -2rem
}

.setnum a:nth-child(3) {
	background-position: 0 -4rem
}

.setnum a:nth-child(4) {
	background-position: 0 -3rem
}

.setnum a:nth-child(5) {
	background-position: 0 -5rem
}

.setnum a:nth-child(6) {
	background-position: 0 -1rem
}

.game_foot_mask {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 1001;
	height: .98rem;
	line-height: .98rem;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.4)
}

.game_foot {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;
	z-index: 999
}

.trend_game_foot {
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;
	z-index: 999
}

.game_foot_con {
	height: .68rem;
	box-shadow: 0 0 .1rem rgba(63,55,52,0.1);
	background: #fdfbfa;
	padding: .15rem .2rem .15rem 1.1rem;
	position: relative
}

.game_foot_l {
	position: absolute;
	left: 0;
	top: 0;
	height: .98rem;
	line-height: .98rem
}

.game_foot_l a {
	display: block;
	float: left;
	width: .98rem;
	height: .44rem;
	padding-top: .54rem;
	line-height: .38rem;
	text-align: center;
	font-size: .18rem;
	color: #e54d4d
}

.game_foot_l a.machine {
	background: url(../../images/game/machine.png) center .18rem no-repeat;
	background-size: .36rem .36rem
}

.game_foot_l a.reset {
	background: url(../../images/game/reset.png) center .18rem no-repeat;
	background-size: .36rem .36rem
}

.game_foot_l a.machine_on {
	background: url(../../images/game/machine_on.png) center .18rem no-repeat;
	background-size: .36rem .36rem;
	color: #cf2c2c
}

.game_foot_l a.reset_on {
	background: url(../../images/game/reset_on.png) center .18rem no-repeat;
	background-size: .36rem .36rem;
	color: #cf2c2c
}

.game_foot_l a:hover {
	color: #cf2c2c
}

.game_foot_l:after {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: .34rem;
	height: .3rem;
	overflow: hidden;
	background: #efeae8
}

.game_foot_r {
	position: relative;
	padding-left: .5rem;
	height: .68rem
}

.game_foot_r .input {
	display: block;
	border: .01rem #dbd3ce solid;
	border-radius: .06rem;
	background: #e8e0dd;
	text-indent: .2rem;
	font-size: .28rem;
	width: 98%;
	height: .66rem
}

.game_foot_r .btnon {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	border: 0;
	border-radius: 0 .06rem .06rem 0;
	background: #d53434;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e54d4d),to(#cf2c2c));
	font-size: .3rem;
	color: #fff;
	font-weight: bold;
	width: 1.8rem;
	height: .68rem;
	line-height: .68rem;
	text-align: center;
	cursor: pointer
}

.game_foot_r .btnoff {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	border: 0;
	border-radius: 0 .06rem .06rem 0;
	background: rgba(164,169,173,0.99);
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e4dce5),to(#cacccf));
	font-size: .3rem;
	color: #fff;
	font-weight: bold;
	width: 1.8rem;
	height: .68rem;
	line-height: .68rem;
	text-align: center;
	cursor: pointer
}

#footer {
	height: .98rem
}

.foot_nav {
	background: #fff;
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	height: .98rem;
	z-index: 9999;
	box-shadow: 0 0 .1rem rgba(63,55,52,0.1)
}

.foot_nav_inner {
	position: relative;
	height: .98rem
}

.foot_nav_inner a {
	float: left;
	width: 25%;
	height: .85rem;
	padding-top: .13rem;
	color: black;
	font-size: .18rem;
	text-align: center;
	line-height: .28rem;
	position: relative
}

.foot_nav_inner a.on {
	color: #e54d4d
}

.foot_nav_inner a:before {
	content: '';
	display: block;
	margin: 0 auto .05rem auto;
	width: .44rem;
	height: .44rem;
	border: 1px #d9d6d4 solid;
	border-radius: 50%;
	background: url(../../images/foot/nav.png) no-repeat;
	background-size: 1.76rem .88rem
}

.foot_nav_inner a:nth-child(1):before {
	background-position: 0 0
}

.foot_nav_inner a:nth-child(2):before {
	background-position: -0.44rem 0
}

.foot_nav_inner a:nth-child(3):before {
	background-position: -0.88rem 0
}

.foot_nav_inner a:nth-child(4):before {
	background-position: -1.32rem 0
}

.foot_nav_inner a.on:before {
	background-color: #efeae8;
	border: 1px #f44336 solid
}

.foot_nav_inner a.on:nth-child(1):before {
	background-position: 0 -0.44rem
}

.foot_nav_inner a.on:nth-child(2):before {
	background-position: -0.44rem -0.44rem
}

.foot_nav_inner a.on:nth-child(3):before {
	background-position: -0.88rem -0.44rem
}

.foot_nav_inner a.on:nth-child(4):before {
	background-position: -1.32rem -0.44rem
}

.rtool_bg {
	position: fixed;
	z-index: 99998;
	background: #fdfbfa;
	background: rgba(253,251,250,0.8);
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: none
}

.rtool_box {
	position: fixed;
	z-index: 99998;
	bottom: 1.5rem;
	right: .4rem;
	width: 1.28rem
}

.rtool_box .add {
	transition: all .5s;
	background: #cf2c2c;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#cf2c2c),to(#e54c4c));
	border-radius: 50%;
	box-shadow: 0 .05rem .1rem rgba(0,0,0,0.1);
	width: .88rem;
	height: .88rem;
	border-radius: 100%;
	position: absolute;
	left: .2rem;
	bottom: .5rem;
	cursor: pointer;
	box-shadow: 0 .05rem .1rem rgba(0,0,0,0.2)
}

.rtool_box .addregister {
	transition: all .5s;
	background: #cf2c2c;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#cf2c2c),to(#e54c4c));
	border-radius: 50%;
	box-shadow: 0 .05rem .1rem rgba(0,0,0,0.1);
	width: .88rem;
	height: .88rem;
	border-radius: 100%;
	position: absolute;
	left: -0.2rem;
	bottom: .5rem;
	cursor: pointer;
	box-shadow: 0 .05rem .1rem rgba(0,0,0,0.2)
}

.rtool_box .addregister:before {
	content: '登录';
	width: .4rem;
	height: .04rem;
	color: white;
	position: relative;
	left: 36%;
	top: 25%;
	margin: -0.02rem 0 0 -0.2rem
}

.rtool_box .addregister-en {
	transition: all .5s;
	background: #cf2c2c;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#cf2c2c),to(#e54c4c));
	border-radius: 50%;
	box-shadow: 0 .05rem .1rem rgba(0,0,0,0.1);
	width: .88rem;
	height: .88rem;
	border-radius: 100%;
	position: absolute;
	left: -0.2rem;
	bottom: .5rem;
	cursor: pointer;
	box-shadow: 0 .05rem .1rem rgba(0,0,0,0.2)
}

.rtool_box .addregister-en:before {
	content: 'Login';
	width: .4rem;
	height: .04rem;
	color: white;
	position: relative;
	left: .28rem;
	top: 25%;
	margin: -0.02rem 0 0 -0.2rem
}

.rtool_box .add:after,.rtool_box .add:before {
	content: '';
	width: .4rem;
	height: .04rem;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -0.02rem 0 0 -0.2rem
}

.rtool_box .add:before {
	transform: rotate(90deg)
}

.rtool_box .rtool_con {
	transition: all .5s;
	width: 1.28rem;
	height: 1.48rem;
	position: absolute;
	border-radius: .64rem;
	background: #262626;
	background: rgba(38,38,38,0.9);
	box-shadow: 0 .05rem .1rem rgba(0,0,0,0.1);
	padding-top: .18rem;
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0;
	overflow: hidden
}

.rtool_box .exit {
	position: absolute;
	width: 100%;
	color: #fff;
	bottom: .17rem;
	opacity: 0;
	transition: opacity .5s;
	display: block;
	height: .22rem;
	line-height: .22rem;
	font-size: .2rem;
	color: #fff;
	text-align: center
}

.rtool_box.open .rtool_con {
	height: 7.45rem;
	opacity: 1
}

.rtool_box.open .add {
	transform: rotate(45deg);
	background: #fff
}

.rtool_box.open .add:after,.rtool_box.open .add:before {
	background: #262626
}

.rtool_box.open .exit {
	opacity: 1
}

.rtool_box ul li {
	margin-bottom: .1rem
}

.rtool_box ul li a {
	display: block
}

.rtool_box ul li a span {
	display: block;
	height: .22rem;
	line-height: .22rem;
	font-size: .2rem;
	color: #fff;
	text-align: center
}

.rtool_box ul li a i {
	display: block;
	margin: 0 auto;
	width: 1.16rem;
	height: 1.16rem
}

.rtool_box ul li a i:after {
	content: "";
	display: block;
	width: 1.16rem;
	height: 1.16rem;
	background: url(../../images/rtool/nav.png) no-repeat;
	background-size: 1.16rem 5.8rem
}

.rtool_box ul li a i.b1:after {
	background-position: 0 0
}

.rtool_box ul li a i.b2:after {
	background-position: 0 -1.16rem
}

.rtool_box ul li a i.b3:after {
	background-position: 0 -2.32rem
}

.rtool_box ul li a i.b4:after {
	background-position: 0 -3.48rem
}

.rtool_box ul li a i.b5:after {
	background-position: 0 -4.64rem
}

.rtool_box_red .rtool_con {
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#cf2c2c),to(#e54d4d))
}

.popup_wrap {
	z-index: 9999998;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.3)
}

.popup_box {
	z-index: 9999999;
	position: fixed;
	left: .3rem;
	top: 50%;
	right: .3rem;
	background: #f7f4f2;
	border-radius: .1rem
}

.popup_box_video {
	z-index: 9999999;
	position: fixed;
	left: .1rem;
	top: 30%;
	right: .1rem;
	background: #f7f4f2
}

.popup_box_customer_service {
	z-index: 9999999;
	position: fixed;
	left: .1rem;
	top: 1rem;
	height: 8rem;
	right: .1rem;
	background: #f7f4f2
}

.popup_box_t {
	position: relative;
	background: #fdfbfa;
	border-radius: .1rem .1rem 0 0;
	height: .88rem;
	box-shadow: 0 .05rem .1rem rgba(63,55,52,0.1);
	padding: 0 .4rem;
	line-height: .88rem;
	font-size: .32rem;
	color: #e54d4d
}

.popup_box_t .clo {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 1.04rem;
	height: .88rem;
	background: url(../../images/popup/clo.png) center center no-repeat;
	background-size: .44rem .44rem;
	cursor: pointer
}

.popup_box_m {
	font-size: .28rem;
	color: #655754;
	line-height: .4rem
}

.popup_rule_wrap .popup_box {
	margin-top: -5rem
}

.popup_rule_wrap .popup_box_m {
	height: 9.12rem;
	overflow: auto;
	-webkit-overflow-scrolling: touch
}

.popup_rule_wrap .popup_box_m_video {
	overflow: auto;
	-webkit-overflow-scrolling: touch
}

.popup_rule .payimg {
	width: 85%;
	padding-left: .5rem
}

.popup_rule .con ul {
	border-bottom: 1px #e6e1df solid;
	padding: .22rem .3rem
}

.popup_rule .con ul:last-child {
	border-bottom: 0
}

.popup_rule .con ul li .title {
	line-height: .48rem;
	font-size: .32rem;
	color: #4c4743
}

.popup_rule .con ul li .label {
	display: block;
	border-bottom: 1px #e6e1df solid;
	padding: .1rem .32rem .15rem .32rem;
	position: relative
}

.popup_rule .con ul li .label:before {
	content: "";
	display: block;
	position: absolute;
	width: .1rem;
	height: .1rem;
	top: .28rem;
	left: 0;
	background: #ded4d0;
	border-radius: 50%;
	overflow: hidden
}

.popup_rule .info {
	padding: .22rem .3rem
}

.popup_rule .item {
	border-top: 1px #e6e1df solid;
	padding-left: .76rem;
	position: relative
}

.popup_rule .item .i {
	position: absolute;
	left: 0;
	top: 0;
	line-height: .84rem;
	text-align: center;
	display: block;
	width: .76rem;
	text-align: center;
	font-weight: bold;
	font-size: .32rem;
	color: #e54d4d
}

.popup_rule .item .t {
	line-height: .48rem;
	padding: .18rem 0;
	font-size: .32rem;
	color: #4c4743
}

.popup_rule .item .m ul li {
	border-top: 1px #e6e1df solid;
	padding: .1rem .32rem .15rem .32rem;
	position: relative
}

.popup_rule .item .m ul li:before {
	content: "";
	display: block;
	position: absolute;
	width: .1rem;
	height: .1rem;
	top: .28rem;
	left: 0;
	background: #ded4d0;
	border-radius: 50%;
	overflow: hidden
}

.popup_betting_wrap .popup_box {
	transform: translate(0,-50%);
	background: #fff
}

.popup_betting_wrap .popup_box_m {
	max-height: 8rem;
	padding-bottom: .3rem;
	overflow: auto
}

.popup_betting_top {
	background: #f7f4f2;
	padding: 0 .3rem;
	border-bottom: 1px #efeae8 solid
}

.popup_betting .list {
	padding: .3rem 0
}

.popup_betting .list ul li {
	float: left;
	width: 20%;
	margin-bottom: .2rem;
	text-align: center;
	line-height: .46rem;
	color: #655754;
	font-size: .28rem
}

.popup_betting .list ul li b {
	display: block;
	width: .68rem;
	height: .68rem;
	line-height: .68rem;
	text-align: center;
	font-size: .32rem;
	margin: 0 auto;
	border-radius: .08rem;
	color: #e54d4d;
	background: #e8e0dd;
	box-shadow: 0 1px 1px #d6cecc inset;
	cursor: pointer
}

.popup_betting .list ul li b.b2 {
	font-size: .28rem
}

.popup_betting .list ul li b.b3 {
	font-size: .28rem;
	height: .64rem;
	padding-top: .04rem;
	line-height: .3rem
}

.popup_betting .list ul li b.b4 {
	font-size: .28rem;
	height: .64rem;
	padding-top: .04rem;
	line-height: .3rem
}

.popup_betting .list ul li b.bimg {
	display: block;
	background: #fff;
	background-image: none
}

.popup_betting .list ul li b img {
	display: inline-block;
	border: 1px #d6cecc solid;
	border-radius: .08rem;
	width: .62rem;
	height: .62rem;
	background: #fff
}

.popup_betting .list ul li.on b {
	color: #fff;
	background: #d53434;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e54d4d),to(#cf2c2c));
	box-shadow: 0 .05rem .1rem rgba(63,55,52,0.1)
}

.popup_betting .list ul li.on b.bimg {
	background: #e54d4d
}

.popup_betting .list ul li.on b img {
	border: 1px #e54d4d solid;
	background: #fdfbfa
}

.popup_betting .list:after {
	content: "";
	display: block;
	clear: both
}

.popup_betting .con {
	position: relative;
	margin-bottom: .1rem
}

.popup_betting .con .input {
	border: 1px #dbd3ce solid;
	background: #e8e0dd;
	border-radius: .06rem;
	height: .86rem;
	font-size: .36rem;
	text-indent: .3rem;
	color: #4c4743;
	width: 100%
}

.popup_betting .con span {
	position: absolute;
	right: .3rem;
	top: 0;
	font-size: .32rem;
	color: #4c4743;
	line-height: .86rem
}

.popup_betting .con2 {
	height: .5rem;
	line-height: .5rem;
	font-size: .28rem;
	color: #878787;
	padding: 0 .1rem
}

.popup_betting .con2 a {
	float: right;
	height: .5rem;
	line-height: .5rem;
	font-size: .28rem;
	color: #e54d4d;
	padding-left: .5rem;
	background: url(../../images/game/recharge.png) left center no-repeat;
	background-size: .4rem .4rem
}

.popup_betting .foot {
	padding: 0 .58rem;
	line-height: .85rem;
	overflow: hidden;
	font-size: .28rem;
	color: #655754
}

.popup_betting .foot b {
	margin: 0 .1rem;
	font-size: .36rem;
	color: #e54d4d;
	font-weight: bold
}

.popup_betting .btnbox {
	padding: 0 .3rem
}

.btnbox_wrap {
	padding: .4rem .2rem
}

.btnbox .btn {
	margin-bottom: .2rem;
	display: block;
	height: .88rem;
	line-height: .88rem;
	font-size: .36rem;
	color: #fff;
	text-align: center;
	background: #d53434;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e54d4d),to(#cf2c2c));
	border-radius: .06rem;
	border: 0;
	cursor: pointer;
	border: 0;
	width: 100%;
	box-shadow: 0 .05rem .1rem rgba(0,0,0,0.1)
}

.btnbox .btn_able {
	display: block;
	height: .88rem;
	line-height: .88rem;
	font-size: .36rem;
	color: #fff;
	text-align: center;
	background: #d53434;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e54d4d),to(#cf2c2c));
	border-radius: .06rem;
	border: 0;
	cursor: pointer;
	border: 0;
	width: 100%;
	box-shadow: 0 .05rem .1rem rgba(0,0,0,0.1)
}

.btnbox .btn_disable {
	display: block;
	height: .88rem;
	line-height: .88rem;
	font-size: .36rem;
	color: #fff;
	text-align: center;
	border-radius: .06rem;
	border: 0;
	cursor: pointer;
	border: 0;
	width: 100%;
	box-shadow: 0 .05rem .1rem rgba(0,0,0,0.1)
}

.btnbox .cancel {
	border: 1px #d3beb6 solid;
	height: .84rem;
	line-height: .84rem;
	background: #e8e0dd;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#eee2dd),to(#e2d3cd));
	color: #4c4743;
	margin-top: .2rem
}

.btnbox .cancel:hover {
	border: 1px #d3beb6 solid;
	background: #eee2dd;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e2d3cd),to(#eee2dd));
	color: #4c4743
}

.set_main {
	padding: .2rem
}

.set_nav {
	padding-bottom: .2rem
}

.set_nav ul {
	margin-bottom: .2rem;
	border: 1px #e5e1df solid;
	border-radius: .1rem;
	background: #fdfbfa;
	padding: 0 .22rem
}

.set_nav ul li {
	border-bottom: 1px #efeae8 solid
}

.set_nav ul li a {
	display: block;
	height: .86rem;
	line-height: .86rem;
	font-size: .28rem;
	color: #4c4743;
	padding-left: .56rem;
	background: url(../../images/user/set_ico.png) left top no-repeat;
	background-size: .36rem 8rem;
	position: relative
}

.set_nav ul li a:after {
	display: block;
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	background: url(../../images/user/r.png) no-repeat;
	background-size: .15rem .28rem;
	width: .16rem;
	height: .28rem;
	margin-top: -0.14rem
}

.set_nav ul li a.t1 {
	background-position: 0 0
}

.set_nav ul li a.t2 {
	background-position: 0 -0.88rem
}

.set_nav ul li a.t3 {
	background-position: 0 -5.66rem
}

.set_nav ul li a.t4 {
	background-position: 0 -1.96rem
}

.set_nav ul li a.t5 {
	background-position: 0 -2.84rem
}

.set_nav ul li a.t6 {
	background-position: 0 -3.72rem
}

.set_nav ul li a.t7 {
	background-position: 0 -4.6rem
}

.set_nav ul li a.t8 {
	background-position: 0 -6.56rem
}

.set_nav ul li a:hover {
	color: #d53434
}

.set_nav ul li:last-child {
	border-bottom: 0
}

.pay_main {
	padding: .2rem 0
}

.pay_nav_box {
	background: #fdfbfa;
	margin-bottom: .2rem
}

.pay_t1,.pay_t2,.pay_t3,.pay_t4,.pay_t5 {
	height: .86rem;
	border-bottom: 1px #e6e1df solid;
	line-height: .86rem;
	font-size: .32rem;
	padding-left: .8rem;
	color: #333;
	background: url(../../images/user/pay_t1.png) .3rem center no-repeat;
	background-size: .36rem .36rem
}

.pay_t2 {
	background: url(../../images/user/pay_t2.png) .3rem center no-repeat;
	background-size: .36rem .36rem
}

.pay_t3 {
	background: url(../../images/user/pay_t3.png) .3rem center no-repeat;
	background-size: .36rem .37rem
}

.pay_t4 {
	background: url(../../images/user/pay_t4.png) .3rem center no-repeat;
	background-size: .36rem .36rem
}

.pay_t5 {
	background: url(../../images/user/pay_t5.png) .3rem center no-repeat;
	background-size: .36rem .36rem
}

.pay_nav {
	background: #f9f3f1
}

.pay_nav ul li {
	border-bottom: 1px #efeae8 solid
}

.pay_nav ul li a {
	display: block;
	height: 1.18rem;
	line-height: 1.18rem;
	font-size: .32rem;
	color: #4c4743;
	padding-left: 1.18rem;
	background: url(../../images/user/pay_ico.png) .3rem top no-repeat;
	background-size: .68rem 12rem;
	position: relative
}

.pay_nav ul li a:after {
	display: block;
	content: "";
	position: absolute;
	right: .3rem;
	top: 50%;
	background: url(../../images/user/r.png) no-repeat;
	background-size: .15rem .28rem;
	width: .16rem;
	height: .28rem;
	margin-top: -0.14rem
}

.pay_nav ul li a.weixin {
	background-position: .3rem -1.2rem
}

.pay_nav ul li a.alipay {
	background-position: .3rem -2.4rem
}

.pay_nav ul li a.caifutong {
	background-position: .3rem -3.6rem
}

.pay_nav ul li a.bank {
	background-position: .3rem -4.8rem
}

.pay_nav ul li a.jd {
	background-position: .3rem -6rem
}

.pay_nav ul li a:hover {
	color: #d53434
}

.pay_nav ul li:last-child {
	border-bottom: 0
}

.pay_money_box {
	border-bottom: 1px #e6e1df solid;
	background: #f9f3f1;
	padding: .3rem 0 .6rem .3rem
}

.pay_money {
	padding-bottom: .2rem;
	padding-right: .1rem
}

.pay_money ul li {
	float: left;
	width: 33.33%;
	margin-bottom: .2rem
}

.pay_money ul li input {
	display: none
}

.pay_money ul li label {
	display: block;
	margin-right: .2rem;
	height: .84rem;
	line-height: .84rem;
	text-align: center;
	border: 1px #e5e1df solid;
	border-radius: .1rem;
	font-size: .32rem;
	background: #fdfbfa;
	color: #513c36;
	cursor: pointer
}

.pay_money ul li input:checked+label {
	background: #e54d4d;
	border: 1px #e54d4d solid;
	color: #fff
}

.pay_money ul:after {
	content: "";
	display: block;
	clear: both
}

.pay_money_input {
	margin-bottom: .3rem;
	height: .86rem;
	position: relative;
	line-height: .86rem;
	font-size: .32rem;
	margin-right: .3rem;
	border: 1px #dbd3ce solid;
	background: #e8e0dd;
	border-radius: .08rem
}

.pay_money_input i {
	position: absolute;
	left: .3rem;
	top: 0;
	font-style: normal
}

.pay_money_input span {
	position: absolute;
	right: .3rem;
	top: 0;
	font-style: normal
}

.pay_money_input .input {
	border: 0;
	background: 0;
	height: .86rem;
	font-size: .32rem;
	text-align: center;
	color: #4c4743;
	width: 100%
}

.pay_money_box .btnbox {
	margin-right: .3rem
}

.pay_tip {
	font-size: .28rem;
	line-height: .48rem;
	padding: .25rem .48rem
}

.mt6 {
	margin-bottom: .6rem
}

.pay_form {
	background: #f9f3f1;
	border-bottom: 1px #e6e1df solid
}

.pay_form .item {
	border-bottom: 1px #efeae8 solid;
	position: relative;
	min-height: .86rem;
	line-height: .86rem;
	font-size: .28rem;
	padding: 0 .3rem
}

.pay_form .item .t {
	position: absolute;
	left: .3rem;
	top: 0
}

.pay_form .item .r {
	position: absolute;
	right: .3rem;
	top: 0
}

.pay_form .item .m {
	text-align: right
}

.pay_form .item .m .d {
	display: block;
	width: 41%;
	position: relative;
	float: left;
	padding-top: 1rem;
	text-align: left;
	line-height: .5rem;
	color: red
}

.pay_form .item .m .input {
	border: 0;
	background: 0;
	height: .86rem;
	font-size: .28rem;
	text-align: right;
	color: #4c4743;
	width: 100%
}

.pay_form .item .m .input_select {
	background: url(../../images/user/r.png) right center no-repeat;
	background-size: .15rem .28rem;
	width: 94%;
	padding-right: 6%
}

.pay_form .item .m .input2 {
	width: 92%;
	padding-right: 8%
}

.pay_form .item:last-child {
	border-bottom: 0
}

.pay_form input::-webkit-input-placeholder {
	color: #ad978e;
	font-size: .24rem
}

.pay_form .item .m .erweima {
	width: 6.8rem;
	padding: .1rem;
	padding-top: .8rem
}

.pay_form .clipboard_btn {
	float: right;
	margin-top: .16rem;
	padding: 0 .25rem;
	height: .56rem;
	line-height: .56rem;
	background: #e8e0dd;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#eee2dd),to(#e2d3cd));
	color: #4c4743;
	font-size: .24rem;
	border-radius: .05rem
}

.clipboard_btn_list {
	padding: 0 .25rem;
	height: .56rem;
	line-height: .56rem;
	background: #e8e0dd;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#eee2dd),to(#e2d3cd));
	color: #4c4743;
	font-size: .24rem;
	border-radius: .05rem
}

.pay_form .clipboard_text {
	float: right;
	margin-right: .3rem
}

.mainer_main {
	padding: .2rem
}

.main_form {
	padding-bottom: .2rem
}

.main_form .item {
	margin-bottom: .1rem;
	min-height: .86rem;
	border: 1px #e5e1df solid;
	line-height: .86rem;
	font-size: .32rem;
	background: #fdfbfa;
	border-radius: .08rem;
	position: relative
}

.main_form .item .t {
	position: absolute;
	left: .3rem;
	top: 0;
	font-style: normal
}

.main_form .item .m p {
	text-align: right;
	padding-right: .3rem;
	display: block
}

.main_form .item .m .input {
	display: block;
	border: 0;
	background: 0;
	height: .86rem;
	font-size: .32rem;
	text-align: right;
	color: #4c4743;
	width: 91%;
	padding-right: 9%
}

.main_form .item .m .input_select {
	background-size: .64rem .86rem
}

.main_form .item .m .input2 {
	width: 96%;
	padding-right: 4%
}

.main_form .item .m .select {
	border: 0;
	background: 0;
	height: .86rem;
	font-size: .32rem;
	text-align: right;
	direction: rtl;
	color: #4c4743;
	width: 100%;
	padding-right: 9%;
	background-size: .64rem .86rem
}

.main_form .item .m div.input {
	line-height: .86rem
}

.main_form .item .m2 {
	padding: .66rem .28rem 0 .6rem;
	position: relative
}

.main_form .item .m2 .with_input {
	height: 1.26rem;
	border: 0;
	width: 100%;
	border-bottom: 1px #e5e1df solid;
	background: 0;
	text-align: center;
	font-size: .46rem
}

.main_form .item .m2 span {
	line-height: 1.26rem;
	font-size: .56rem;
	color: #333;
	position: absolute;
	left: .2rem;
	top: .66rem
}

.main_form input::-webkit-input-placeholder {
	color: #ad978e;
	font-size: .28rem
}

.main_form .item .f {
	line-height: .94rem;
	font-size: .28rem;
	color: #ad978e;
	padding-left: .6rem
}

.main_form .item .g {
	line-height: .7rem;
	margin-top: -0.3rem;
	font-size: .28rem;
	color: #ad978e;
	padding-left: .6rem
}

.main_form .item .f b {
	font-weight: normal;
	color: #4c4743
}

.pay_money_box .main_form {
	margin-right: .3rem;
	padding-bottom: .1rem;
	margin-top: -0.2rem
}

.main_form .tip {
	text-align: right;
	margin-bottom: .2rem;
	color: #e54d4d;
	padding-right: .3rem
}

.main_form .item .textarea {
	display: block;
	border: 0;
	background: 0;
	height: 2.24rem;
	line-height: .56rem;
	font-size: .28rem;
	text-align: left;
	color: #4c4743;
	width: 92%;
	padding: .15rem 4%
}

.mb30 {
	margin-bottom: .3rem
}

.card_list {
	padding-bottom: .1rem
}

.card_list .item {
	margin-bottom: .1rem;
	border: 1px #e5e1df solid;
	line-height: .68rem;
	font-size: .28rem;
	background: #fdfbfa;
	border-radius: .08rem;
	position: relative;
	padding: .08rem 0
}

.card_list .item ul li {
	padding: 0 .3rem 0 2rem;
	position: relative
}

.card_list .item ul li span {
	position: absolute;
	left: .3rem;
	top: 0;
	color: #918580
}

.card_list .item .del {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 1.04rem;
	height: 1.04rem;
	background: url(../../images/popup/clo.png) center center no-repeat;
	background-size: .44rem .44rem;
	cursor: pointer
}

.card_list .item:after {
	content: "";
	display: block;
	background: url(../../images/user/r.png) right center no-repeat;
	background-size: .15rem .28rem;
	width: .15rem;
	height: .28rem;
	position: absolute;
	right: .28rem;
	top: 50%;
	margin-top: -0.14rem
}

.card_add_btn {
	text-align: center;
	display: block;
	font-size: .32rem;
	color: #917f77!important;
	background: #f7f4f2;
	line-height: 1.04rem;
	border-radius: .08rem;
	border: 1px #dedad8 dashed
}

.card_add_btn:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	background: url(../../images/user/add.png) no-repeat;
	background-size: .34rem .32rem;
	width: .34rem;
	height: .32rem;
	margin-right: .2rem
}

.popup_del_wrap {
	z-index: 9999998;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.3)
}

.popup_del {
	z-index: 9999999;
	position: fixed;
	left: .5rem;
	top: 50%;
	right: .5rem;
	background: #f7f4f2;
	border-radius: .1rem;
	transform: translate(0,-50%)
}

.popup_del .tit {
	text-align: center;
	padding: .3rem .2rem;
	line-height: .7rem;
	font-size: .32rem
}

.popup_del .con {
	position: relative
}

.popup_del .con .btn {
	float: left;
	width: 50%;
	height: .98rem;
	line-height: .98rem;
	color: #918580;
	font-size: .32rem;
	text-align: center;
	background: #f7f4f2;
	border-top: 1px #e5e1df solid;
	cursor: pointer
}

.popup_del .con .btn:nth-child(1) {
	border-radius: 0 0 0 .1rem
}

.popup_del .con .btn:nth-child(2) {
	border-radius: 0 0 .1rem 0;
	color: #e54d4d
}

.popup_del .con:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	width: 1px;
	background: #e5e1df;
	height: .98rem;
	overflow: hidden
}

.popup_password_wrap {
	z-index: 9999998;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.3)
}

.popup_password_box {
	z-index: 9999999;
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	background: #f7f4f2
}

.popup_password_box .tit {
	position: relative;
	background: #fdfbfa;
	text-align: center;
	height: .88rem;
	box-shadow: 0 .05rem .1rem rgba(63,55,52,0.1);
	padding: 0 .4rem;
	line-height: .88rem;
	font-size: .32rem;
	color: #e54d4d
}

.popup_password_box .tit .clo {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: .88rem;
	height: .88rem;
	background: url(../../images/top/back.png) center center no-repeat;
	background-size: .8rem .8rem;
	cursor: pointer
}

.popup_password_box .tit .clo_black {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: .88rem;
	height: .88rem;
	background: url(../../images/top/back-black.png) center center no-repeat;
	background-size: .8rem .8rem;
	cursor: pointer
}

.popup_password_box .con .t {
	padding-top: .1rem;
	line-height: .94rem;
	text-align: center;
	font-size: .28rem;
	color: #917f77
}

.popup_password_box .con .t i {
	font-size: .36rem;
	color: #4c4743
}

.popup_password_box .con .t b {
	font-size: .48rem;
	color: #4c4743
}

.popup_password_box .con .m {
	text-align: center;
	margin-bottom: .1rem;
	line-height: .86rem;
	font-size: .28rem;
	position: relative
}

.popup_password_box .con .m span {
	display: block;
	height: .86rem;
	overflow: hidden;
	text-align: center
}

.popup_password_box .con .m a {
	position: absolute;
	right: .3rem;
	top: 0;
	color: #e54d4d
}

.popup_password_box .con .pass_input {
	margin: 0 .3rem;
	border: 1px #e6e1df solid;
	border-radius: .08rem;
	background: #fdfbfa;
	height: .84rem;
	position: relative
}

.popup_password_box .con .pass_input input {
	border: 0;
	background: 0;
	text-align: center;
	height: .84rem;
	width: 16.66%;
	float: left;
	font-size: .5rem
}

.popup_password_box .con .pass_input i {
	position: absolute;
	top: 0;
	width: 1px;
	overflow: hidden;
	display: block;
	height: .84rem;
	background: #efeae8
}

.popup_password_box .con .pass_input i:nth-child(1) {
	left: 16.66%
}

.popup_password_box .con .pass_input i:nth-child(2) {
	left: 33.32%
}

.popup_password_box .con .pass_input i:nth-child(3) {
	left: 49.98%
}

.popup_password_box .con .pass_input i:nth-child(4) {
	left: 66.64%
}

.popup_password_box .con .pass_input i:nth-child(5) {
	left: 83.3%
}

#keyboard {
	border-top: 1px #e6e1df solid;
	background: #fdfbfa
}

#keyboard:after {
	content: "";
	display: block;
	clear: both
}

#keyboard li {
	float: left;
	width: 33.33%
}

#keyboard .on {
	display: none
}

#keyboard li:hover {
	background: #f7f4f2
}

#keyboard li span,#keyboard li b {
	display: block;
	text-align: center;
	cursor: pointer;
	height: .96rem;
	line-height: .96rem;
	color: #252322;
	font-size: .6rem;
	border-right: 1px #efeae8 solid;
	border-bottom: 1px #efeae8 solid
}

#keyboard li b {
	background: #e5e1df
}

#keyboard li:nth-child(3) span {
	border-right: 0
}

#keyboard li:nth-child(6) span {
	border-right: 0
}

#keyboard li:nth-child(9) span {
	border-right: 0
}

#keyboard li:nth-child(12) b {
	border-right: 0
}

#keyboard li.delete b {
	background: url(../../images/user/del.png) center center no-repeat #e5e1df;
	background-size: .47rem .32rem
}

.popup_bank_wrap .popup_box {
	transform: translate(0,-50%)
}

.popup_bank {
	max-height: 8rem;
	overflow: auto
}

.popup_bank ul li {
	position: relative;
	padding: 0 .4rem;
	height: .87rem;
	line-height: .86rem;
	font-size: .28rem
}

.popup_bank ul li i {
	display: block;
	float: left;
	width: .5rem;
	height: .86rem;
	margin-right: .3rem;
	background: url(../../images/user/bank_ico.png) left top no-repeat;
	background-size: 1rem 12rem
}

.popup_bank ul li i.guangda {
	background-position: 0 0
}

.popup_bank ul li i.gongshang {
	background-position: 0 -0.88rem
}

.popup_bank ul li i.nongye {
	background-position: 0 -1.76rem
}

.popup_bank ul li i.jianshe {
	background-position: 0 -2.64rem
}

.popup_bank ul li i.zhaoshang {
	background-position: 0 -3.52rem
}

.popup_bank ul li i.zhongguo {
	background-position: 0 -4.4rem
}

.popup_bank ul li i.jiaotong {
	background-position: 0 -5.28rem
}

.popup_bank ul li i.youzheng {
	background-position: 0 -6.16rem
}

.popup_bank ul li i.huaxia {
	background-position: 0 -7.04rem
}

.popup_bank ul li i.minsheng {
	background-position: 0 -7.92rem
}

.popup_bank ul li:after {
	content: "";
	position: absolute;
	left: .4rem;
	right: .4rem;
	bottom: 0;
	height: 1px;
	background: #e6e1df;
	overflow: hidden;
	display: block
}

.popup_bank ul li.on {
	background: #d53434;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e54d4d),to(#cf2c2c));
	color: #fff;
	box-shadow: 0 .05rem .1rem rgba(0,0,0,0.1)
}

.popup_bank ul li.on:after {
	background: #d53434
}

.popup_bank ul li.on i.guangda {
	background-position: -0.5rem 0
}

.popup_bank ul li.on i.gongshang {
	background-position: -0.5rem -0.88rem
}

.popup_bank ul li.on i.nongye {
	background-position: -0.5rem -1.76rem
}

.popup_bank ul li.on i.jianshe {
	background-position: -0.5rem -2.64rem
}

.popup_bank ul li.on i.zhaoshang {
	background-position: -0.5rem -3.52rem
}

.popup_bank ul li.on i.zhongguo {
	background-position: -0.5rem -4.4rem
}

.popup_bank ul li.on i.jiaotong {
	background-position: -0.5rem -5.28rem
}

.popup_bank ul li.on i.youzheng {
	background-position: -0.5rem -6.16rem
}

.popup_bank ul li.on i.huaxia {
	background-position: -0.5rem -7.04rem
}

.popup_bank ul li.on i.minsheng {
	background-position: -0.5rem -7.92rem
}

.popup_store_wrap .popup_box {
	transform: translate(0,-50%)
}

.popup_store {
	max-height: 8rem;
	overflow: auto
}

.popup_store ul li {
	position: relative;
	padding: 0 .4rem;
	height: .87rem;
	line-height: .86rem;
	font-size: .28rem
}

.popup_store ul li:before {
	content: "";
	position: absolute;
	right: .4rem;
	top: 50%;
	width: .15rem;
	height: .28rem;
	margin-top: -0.14rem;
	background: url(../../images/user/r.png) no-repeat;
	background-size: .15rem .28rem;
	display: block
}

.popup_store ul li:after {
	content: "";
	position: absolute;
	left: .4rem;
	right: .4rem;
	bottom: 0;
	height: 1px;
	background: #e6e1df;
	overflow: hidden;
	display: block
}

.popup_store ul li.on {
	background: #d53434;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e54d4d),to(#cf2c2c));
	color: #fff;
	box-shadow: 0 .05rem .1rem rgba(0,0,0,0.1)
}

.popup_store ul li.on:before {
	background: url(../../images/user/r_on.png) no-repeat;
	background-size: .15rem .28rem
}

.popup_store ul li.on:after {
	background: #d53434
}

.capital_table {
	border-top: 1px #e6e1df solid
}

.capital_table {
	width: 100%
}

.capital_table tr td {
	border-bottom: 1px #efeae8 solid;
	font-size: .28rem;
	color: #555;
	line-height: .4rem;
	padding: .34rem .3rem
}

.capital_table tr td span {
	font-size: .24rem;
	color: #555
}

.capital_table tr td:nth-child(3) {
	font-size: .32rem;
	color: #513c36
}

.capital_table table tr:nth-child(odd) {
	background-color: #f7f4f2
}

.popup_capital_wrap .popup_box {
	transform: translate(0,-50%)
}

.popup_capital {
	padding: .2rem .4rem;
	max-height: 8rem;
	overflow: auto
}

.popup_capital ul li {
	position: relative;
	padding-left: 1.68rem;
	line-height: .7rem;
	min-height: .7rem;
	font-size: .28rem
}

.popup_capital ul li .t {
	position: absolute;
	left: 0;
	top: 0;
	color: #918580
}

.record_list {
	border-top: 1px #e6e1df solid;
	padding: .15rem;
	background: #efeae8
}

.record_list .item {
	margin-bottom: .1rem;
	border: 1px #e5e1df solid;
	border-radius: .08rem;
	background: #f9f3f1;
	position: relative;
	line-height: .6rem;
	font-size: .24rem;
	color: #917c73
}

.record_list .item a {
	display: block;
	padding: .1rem .3rem;
	height: 1.2rem;
	color: #917c73
}

.record_list .item .tit {
	height: .6rem
}

.record_list .item .tit .t {
	float: left;
	margin-right: .02rem
}

.record_list .item .tit .t span {
	color: #e86767
}

.record_list .item .tit .t b {
	font-weight: bold;
	color: #333;
	margin-left: .07rem
}

.record_list .item .tit .m {
	float: left;
	height: .34rem;
	line-height: .34rem;
	margin-top: .14rem
}

.record_list .item .tit .m b {
	float: left;
	background: url(../../images/game/num.png) no-repeat;
	background-size: .23rem .34rem;
	width: .23rem;
	height: .34rem;
	text-align: center;
	line-height: .34rem;
	margin-right: .03rem;
	font-size: .24rem;
	color: #fff;
	border-radius: .04rem
}

.record_list .item .tit .m span {
	float: left;
	width: .06rem;
	text-align: center;
	height: .34rem;
	line-height: .34rem;
	margin-right: .02rem;
	font-size: .24rem;
	color: #ad978e
}

.record_list .item .con b {
	color: #513c36;
	font-size: .32rem
}

.record_list .item .con span {
	color: #4c4743;
	font-size: .24rem;
	display: inline-block;
	margin-left: .3rem;
	padding-left: .3rem;
	position: relative
}

.record_list .item .con span:after {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 1px;
	height: .22rem;
	background: #e5e1df;
	display: block;
	overflow: hidden;
	margin-top: -0.11rem
}

.record_list .item .not_winning {
	position: absolute;
	right: .7rem;
	top: 50%;
	width: 1.01rem;
	height: .9rem;
	background: url(../../images/user/not_winning.png) no-repeat;
	background-size: 1.01rem .9rem;
	display: block;
	margin-top: -0.45rem
}

.record_list .item .winning {
	position: absolute;
	right: .7rem;
	top: 50%;
	width: 1.01rem;
	height: .9rem;
	background: url(../../images/user/winning.png) no-repeat;
	background-size: 1.01rem .9rem;
	display: block;
	margin-top: -0.45rem;
	font-size: .28rem;
	color: #e54d4d
}

.record_list .item .winning span {
	display: inline-block;
	height: .88rem;
	line-height: .88rem;
	transform: rotate(-33deg);
	-webkit-transform: rotate(-33deg);
	width: 1.01rem;
	text-align: center;
	overflow: hidden;
	font-weight: bold
}

.record_list .item:after {
	content: "";
	position: absolute;
	right: .3rem;
	top: 50%;
	width: .15rem;
	height: .28rem;
	background: url(../../images/user/r.png) no-repeat;
	background-size: .15rem .28rem;
	display: block;
	margin-top: -0.14rem
}

.record_view .tit {
	border-bottom: 1px #e5e1de solid;
	height: 1.35rem;
	padding: .05rem 0 .15rem 1.66rem;
	position: relative;
	background: #fdfcfa
}

.record_view .tit .l {
	position: absolute;
	left: 0;
	top: .19rem;
	height: 1.2rem;
	width: 1.48rem;
	overflow: hidden;
	text-align: center
}

.record_view .tit .l img {
	display: block;
	margin: 0 auto;
	height: 1.2rem
}

.record_view .tit .l:after {
	content: "";
	position: absolute;
	right: 0;
	top: .1rem;
	height: 1rem;
	background: #e5e1de;
	width: 1px;
	overflow: hidden
}

.record_view .tit .m {
	height: .78rem;
	line-height: .78rem;
	font-size: .26rem
}

.record_view .tit .m b {
	font-size: .3rem;
	color: #665754;
	margin-right: .2rem;
	font-weight: bold
}

.record_view .tit .f {
	height: .52rem;
	overflow: hidden
}

.record_view .tit .f b {
	display: block;
	float: left;
	font-size: .27rem;
	color: #e64d4f;
	margin-right: .05rem;
	font-weight: bold;
	width: .34rem;
	overflow: hidden;
	height: .34rem;
	line-height: .4rem;
	text-align: center;
	border: 1px #e64d4f solid;
	border-radius: 50%
}

.record_view .tit .f span {
	display: block;
	float: left;
	font-size: .32rem;
	color: #d6cecc;
	margin-right: .05rem;
	font-weight: bold;
	width: .46rem;
	overflow: hidden;
	height: .46rem;
	line-height: .46rem;
	text-align: center;
	border: 0
}

.record_view .tit .f2 b {
	margin-right: .3rem
}

.record_view .tit .f4 b {
	margin-right: .15rem
}

.record_view .tit .f4 span {
	margin-right: 0;
	margin-left: -0.15rem
}

.record_view .con {
	border-bottom: 1px #e5e1de solid;
	padding: .05rem .3rem 0 .3rem;
	background: #f9f4f1;
	position: relative
}

.record_view .con ul {
	border-bottom: 1px #e5e1de solid;
	display: block;
	padding: .05rem 0
}

.record_view .con ul li {
	position: relative;
	padding: .15rem 0 .15rem 1.55rem;
	line-height: .4rem;
	font-size: .26rem;
	color: #503b36
}

.record_view .con ul li span {
	position: absolute;
	left: 0;
	top: .15rem;
	color: #655754
}

.record_view .con ul:last-child {
	border-bottom: 0
}

.record_view .con .btn {
	position: absolute;
	right: .2rem;
	height: .56rem;
	line-height: .56rem;
	border-radius: .08rem;
	color: #e64d4f;
	border: 1px #e64d4f solid;
	font-size: .28rem;
	padding: 0 .3rem;
	background: #fff
}

.record_view .con .btn1 {
	bottom: 53%
}

.record_view .con .btn2 {
	top: 53%
}

.pass_form .item {
	margin-bottom: .2rem;
	box-shadow: 0 1px 1px #fdfcfb;
	border: 1px #dbd3ce solid;
	height: .86rem;
	background: #e8e0dd;
	border-radius: .06rem;
	position: relative
}

.pass_form .item .input {
	border: 0;
	background: 0;
	height: .86rem;
	font-size: .32rem;
	text-align: right;
	width: 96%;
	padding-right: 4%
}

.pass_form .item .t {
	position: absolute;
	left: .2rem;
	top: 0;
	line-height: .86rem;
	font-size: .28rem;
	color: #4c4743
}

.pass_form input::-webkit-input-placeholder {
	color: #ad978e;
	font-size: .28rem
}

.pass_tip {
	height: .7rem;
	line-height: .7rem;
	font-size: .28rem;
	margin-top: -0.2rem;
	color: #e54d4d;
	text-align: center
}

.pass_tip:before {
	display: inline-block;
	content: "";
	background: url(../../images/login/tip.png) center center no-repeat;
	width: .32rem;
	height: .32rem;
	background-size: .32rem .32rem;
	vertical-align: middle;
	margin-right: .1rem;
	overflow: hidden
}

.agreement_main {
	padding: 0 .3rem .5rem .3rem
}

.agreement_list ul li {
	padding: .22rem 0;
	border-bottom: 1px #efeae8 solid;
	margin-left: .4rem;
	font-size: .28rem;
	line-height: .4rem;
	position: relative
}

.agreement_list ul li i {
	position: absolute;
	left: -0.4rem;
	top: .22rem;
	font-size: .32rem;
	color: #e54d4d;
	font-style: italic;
	font-weight: bold
}

.agreement_list ul li:last-child {
	border-bottom: 0
}

.privacy_list ul li {
	padding: .2rem .3rem;
	border-bottom: 1px #efeae8 solid;
	font-size: .28rem;
	line-height: .4rem
}

.privacy_foot {
	text-align: center;
	font-size: .28rem;
	color: #878787;
	line-height: .4rem;
	padding: .25rem 0
}

.about_box {
	background: #f9f3f1;
	padding: .4rem 0 1rem 0
}

.about_box .tit {
	text-align: center;
	font-size: .38rem;
	color: #e54d4d;
	font-weight: bold;
	line-height: .68rem
}

.about_box .info {
	text-align: center;
	font-size: .28rem;
	color: #4c4743;
	line-height: .5rem;
	margin-bottom: .1rem
}

.about_box .erweima img {
	display: block;
	width: 3rem;
	border: .1rem #fff solid;
	border-radius: .08rem;
	margin: 0 auto .3rem auto;
	box-shadow: 0 0 .2rem rgba(145,33,33,0.2)
}

.about_box .con {
	border-top: 1px #e6e1df solid
}

.about_box .con ul li {
	border-bottom: 1px #e6e1df solid;
	padding: 0 .3rem;
	line-height: .84rem;
	text-align: right;
	font-size: .32rem;
	background: #fdfbfa;
	color: #e54d4d;
	position: relative
}

.about_box .con ul li span {
	position: absolute;
	left: .3rem;
	top: 0;
	font-size: .28rem;
	color: #4c4743
}

.about_box .con ul li a {
	color: #e54d4d
}

.ranking_list {
	padding: .18rem .1rem .2rem .1rem
}

.ranking_list .item {
	float: left;
	width: 50%;
	margin-bottom: .2rem
}

.ranking_list .item_m {
	margin: 0 .1rem;
	background: url(../../images/user/ranking.png) center center no-repeat #fdfbfa;
	background-size: cover;
	padding: .18rem 0;
	border: 1px #e6e1df solid;
	border-radius: .04rem;
	cursor: pointer
}

.ranking_list .item_m .t {
	font-size: .28rem;
	color: #d94c4b;
	text-align: center;
	height: .6rem;
	line-height: .6rem;
	display: block;
	overflow: hidden
}

.ranking_list .item_m .m {
	font-size: .24rem;
	color: #fff;
	text-align: center;
	height: .55rem;
	line-height: .54rem;
	display: block;
	overflow: hidden
}

.ranking_list .item_m .m b {
	font-size: .36rem
}

.ranking_list .item_m .s {
	font-size: .24rem;
	color: #333;
	text-align: center;
	height: .56rem;
	line-height: .54rem;
	display: block;
	overflow: hidden
}

.ranking_list .item_m .f {
	font-size: .21rem;
	color: #917c73;
	text-align: center;
	height: .46rem;
	line-height: .46rem;
	display: block;
	overflow: hidden
}

.ranking_list:after {
	content: "";
	clear: both;
	display: block
}

.popup_ranking_wrap {
	z-index: 9999998;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.3)
}

.popup_ranking {
	z-index: 9999999;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-top: -3rem;
	width: 5.92rem;
	margin-left: -2.96rem
}

.popup_ranking .clo {
	display: block;
	position: absolute;
	right: -0.3rem;
	top: -0.3rem;
	width: .6rem;
	height: .6rem;
	background: url(../../images/popup/clo.png) center center no-repeat;
	background-size: .44rem .44rem;
	cursor: pointer
}

.popup_ranking .item_m {
	width: 5.92rem;
	background: url(../../images/user/ranking.png) center center no-repeat #fdfbfa;
	background-size: cover;
	padding: .33rem 0;
	border: 1px #e6e1df solid;
	border-radius: .08rem;
	cursor: pointer
}

.popup_ranking .item_m .t {
	font-size: .48rem;
	color: #d94c4b;
	text-align: center;
	height: 1.02rem;
	line-height: 1.02rem;
	display: block;
	overflow: hidden
}

.popup_ranking .item_m .m {
	font-size: .42rem;
	color: #fff;
	text-align: center;
	height: .95rem;
	line-height: .94rem;
	display: block;
	overflow: hidden
}

.popup_ranking .item_m .m b {
	font-size: .62rem
}

.popup_ranking .item_m .s {
	font-size: .42rem;
	color: #333;
	text-align: center;
	height: .96rem;
	line-height: .94rem;
	display: block;
	overflow: hidden
}

.popup_ranking .item_m .f {
	font-size: .36rem;
	color: #917c73;
	text-align: center;
	height: .78rem;
	line-height: .78rem;
	display: block;
	overflow: hidden
}



.activity_list ul li {
	margin-bottom: .2rem
}

.activity_list ul li .t img {
	display: block;
	width: 100%;
	border-radius: .08rem .08rem 0 0
}

.activity_list ul li .m {
	display: block;
	border: 1px #e5e1df solid;
	border-top: 0;
	background: #fdfbfa;
	height: .86rem;
	line-height: .86rem;
	position: relative;
	padding: 0 .2rem;
	font-size: .28rem;
	overflow: hidden;
	border-radius: 0 0 .08rem .08rem
}

.activity_list ul li .m span {
	position: absolute;
	right: .2rem;
	top: 0;
	display: block;
	font-size: .24rem;
	color: #918580
}

.notice_list ul li {
	margin-bottom: .1rem
}

.notice_list ul li a {
	display: block;
	border: 1px #e5e1df solid;
	background: #fdfbfa;
	line-height: .5rem;
	position: relative;
	padding: .17rem .3rem .13rem .3rem;
	font-size: .32rem;
	overflow: hidden;
	border-radius: .08rem;
	position: relative
}

.notice_list ul li a span {
	display: block;
	font-size: .24rem;
	color: #918580
}

.notice_list ul li a:after {
	display: block;
	content: "";
	background: url(../../images/user/r.png) no-repeat;
	width: .15rem;
	height: .28rem;
	background-size: .15rem .28rem;
	position: absolute;
	right: .3rem;
	top: 50%;
	margin-top: -0.14rem
}

.notice_list ul li.on a {
	background: #f7f1ed;
	color: #ad978e
}

.notice_list ul li.on a span {
	color: #ad978e
}

.notice_list2 ul li {
	margin-bottom: .2rem
}

.notice_list2 ul li .t img {
	display: block;
	width: 100%;
	border-radius: .08rem .08rem 0 0
}

.notice_list2 ul li .m {
	display: block;
	border: 1px #e5e1df solid;
	border-top: 0;
	background: #fdfbfa;
	line-height: .48rem;
	position: relative;
	padding: .2rem .3rem;
	font-size: .32rem;
	overflow: hidden;
	border-radius: 0 0 .08rem .08rem
}

.notice_list2 ul li .m span {
	display: block;
	font-size: .24rem;
	color: #918580
}

.notice_view {
	padding: .25rem .3rem 1.5rem .3rem;
	height: 100%
}

.notice_view .tit {
	text-align: center;
	font-size: .38rem;
	color: #4c4743;
	font-weight: bold;
	line-height: .8rem
}

.notice_view .con {
	font-size: .32rem;
	line-height: .48rem
}

.notice_foot {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center;
	font-size: .28rem;
	color: #878787;
	line-height: 1.5rem
}

.fail_tip_box,.success_tip_box {
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -1.75rem;
	margin-top: -0.94rem;
	padding: .3rem 0 0 0;
	width: 3.5rem;
	text-align: center;
	border-radius: .2rem;
	z-index: 9999999;
	background: rgba(0,0,0,0.6);
	color: #fff;
	font-size: .32rem;
	line-height: .9rem
}

.fail_tip_box:before,.success_tip_box:before {
	content: "";
	display: block;
	margin: 0 auto;
	width: .68rem;
	height: .68rem
}

.fail_tip_box:before {
	background: url(../../images/game/fail.png) no-repeat;
	background-size: .68rem .68rem
}

.success_tip_box:before {
	background: url(../../images/game/success.png) no-repeat;
	background-size: .68rem .68rem
}

.tooltip_box_wrap {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.3);
	z-index: 9999998
}

.tooltip_box {
	position: fixed;
	left: .5rem;
	right: .5rem;
	top: 50%;
	background: #fdfbfa;
	border-radius: .1rem;
	padding: .2rem;
	z-index: 9999999;
	transform: translate(0,-50%)
}

.tooltip_box .m {
	text-align: center;
	font-size: .32rem;
	color: #4c4743;
	line-height: .48rem;
	padding: .3rem .2rem;
	margin-bottom: .2rem
}

.loading_wrap {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(255,255,255,0.2);
	z-index: 9999998
}

.loading_box {
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 9999999
}

.preloader {
	position: relative;
	width: 42px;
	height: 42px;
	-webkit-animation: preloader_s 5s infinite linear;
	animation: preloader_s 5s infinite linear
}

.preloader span {
	width: 20px;
	height: 20px;
	position: absolute;
	background: red;
	display: block;
	-webkit-animation: preloader_s_span 1s infinite linear;
	animation: preloader_s_span 1s infinite linear
}

.preloader span:nth-child(1) {
	background: #2ecc71
}

.preloader span:nth-child(2) {
	left: 22px;
	background: #9b59b6;
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.preloader span:nth-child(3) {
	top: 22px;
	background: #3498db;
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}

.preloader span:nth-child(4) {
	top: 22px;
	left: 22px;
	background: #f1c40f;
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}

.loading_wrap2 {
	z-index: 999
}

.loading_bottom {
	position: fixed;
	z-index: 9999999;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center;
	padding: .2rem 0
}

.loading_bottom img {
	width: .7rem
}

.loading_header {
	position: fixed;
	z-index: 9999999;
	left: 0;
	top: .9rem;
	width: 100%;
	text-align: center;
	padding: .2rem 0
}

.loading_header img {
	width: .7rem
}

.no_data {
	text-align: center;
	padding: 1rem .3rem;
	font-size: .28rem;
	color: #ad978e;
	line-height: 2
}

.chat_main {
	padding: .3rem .3rem 1rem .3rem
}

.chat_main .item {
	position: relative;
	margin-bottom: .3rem
}

.chat_main .item .t img {
	display: block;
	border-radius: .42rem;
	width: .84rem;
	height: .84rem;
	box-shadow: 0 0 .1rem rgba(63,55,52,0.1)
}

.chat_main .item .m {
	display: block;
	border-radius: .1rem;
	padding: .12rem .2rem;
	font-size: .28rem;
	line-height: .4rem;
	box-shadow: 0 0 .1rem rgba(63,55,52,0.1);
	position: relative
}

.chat_main .item .m .num {
	height: .56rem;
	line-height: .56rem;
	padding-left: .42rem;
	text-align: left
}

.chat_main .item .m .con ul {
	display: table;
	width: 100%
}

.chat_main .item .m .con ul li {
	display: table-row
}

.chat_main .item .m .con ul li span {
	text-align: center;
	display: table-cell;
	width: 50%;
	padding: .1rem 0;
	line-height: .36rem;
	vertical-align: middle
}

.chat_main .item .m .con ul li:last-child span {
	border-bottom: 0
}

.chat_main .item_l {
	padding: 0 1rem 0 1.03rem;
	text-align: left
}

.chat_main .item_l .t {
	position: absolute;
	left: 0;
	top: 0;
	margin-top: .7rem
}

.chat_main .item_l .time {
	text-align: center;
	font-size: small;
	color: grey
}

.chat_main .system {
	text-align: center;
	background: #dbdbdb;
	color: #000;
	border-radius: .1rem;
	padding: .17rem .2rem;
	font-size: .28rem;
	line-height: .4rem;
	margin: 0 1rem
}

.chat_main .system b {
	color: red
}

.chat_main .item_l .name {
	font-size: small;
	color: grey;
	margin-bottom: .05rem
}

.chat_main .item_l .m {
	background: #fdfbfa;
	color: #655754
}

.chat_main .item_l .m:after {
	content: "";
	position: absolute;
	left: -0.2rem;
	top: .32rem;
	width: 0;
	height: 0;
	border-width: .1rem;
	border-style: solid;
	border-color: transparent #fdfbfa transparent transparent
}

.chat_main .item_r {
	padding: 0 1.03rem 0 1rem;
	text-align: right
}

.chat_main .item_r .t {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: .7rem
}

.chat_main .item_r .time {
	text-align: center;
	font-size: small;
	color: grey
}

.chat_main .item_r .name {
	font-size: small;
	color: grey
}

.chat_main .item_r .m {
	background: #fa7d7d;
	color: #fff
}

.chat_main .item_r .m:after {
	content: "";
	position: absolute;
	right: -0.2rem;
	top: .32rem;
	width: 0;
	height: 0;
	border-width: .1rem;
	border-style: solid;
	border-color: transparent transparent transparent #fa7d7d
}

.chat_main .item_l .m .num {
	background: url(/DONGFANGHUI/images/chat/time.png) left center no-repeat;
	background-size: .32rem .32rem
}

.chat_main .item_l .m .con ul li span {
	border-bottom: 1px #ececec solid;
	color: #999
}

.chat_main .item_r .m .num {
	background: url(/DONGFANGHUI/images/chat/time2.png) left center no-repeat;
	background-size: .32rem .32rem
}

.chat_main .item_r .m .con ul li span {
	border-bottom: 1px rgba(255,255,255,0.5) solid;
	color: #fff
}

.chat_tool {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 9999
}

.chat_tool_m {
	height: .8rem;
	background: #fdfbfa;
	position: relative;
	box-shadow: 0 0 .1rem rgba(63,55,52,0.1);
	padding: .18rem 1.68rem 0 1.1rem
}

.chat_tool_m .pic_btn {
	position: absolute;
	left: .3rem;
	top: .16rem;
	display: block;
	width: .62rem;
	height: .62rem;
	background: url(/DONGFANGHUI/images/chat/pic.png) center center no-repeat #fff;
	background-size: .36rem .36rem;
	border-radius: 50%;
	border: 1px #e8dfdb solid
}

.chat_tool_m .input {
	display: block;
	height: .62rem;
	overflow: hidden;
	border: 0;
	background: 0;
	border-bottom: 1px #e2d3cd solid;
	text-align: left;
	font-size: .28rem;
	width: 100%
}

.chat_tool_m .btn {
	position: absolute;
	top: .18rem;
	right: .3rem;
	display: block;
	width: 1.18rem;
	height: .6rem;
	line-height: .6rem;
	font-size: .3rem;
	color: #fff;
	text-align: center;
	background: #d53434;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e54d4d),to(#cf2c2c));
	border-radius: .06rem;
	border: 0;
	cursor: pointer;
	border: 0;
	box-shadow: 0 .05rem .1rem rgba(0,0,0,0.1)
}

.popup_chat_wrap .popup_box {
	transform: translate(0,-50%);
	background: #fff
}

.popup_chat_wrap .popup_box_m {
	max-height: 8rem;
	padding-bottom: .3rem;
	overflow: auto
}

.popup_chat .info {
	padding: .3rem .3rem 0 .3rem
}

.popup_chat .info ul li {
	border-bottom: 1px #ececec solid;
	height: .9rem;
	line-height: .9rem;
	text-align: right;
	position: relative;
	padding: 0 .2rem
}

.popup_chat .info ul li span {
	position: absolute;
	left: .2rem;
	top: 0;
	color: #999
}

.popup_chat .list {
	padding: 0 .3rem .3rem .3rem
}

.popup_chat .list ul {
	display: table;
	width: 100%
}

.popup_chat .list ul li {
	display: table-row
}

.popup_chat .list ul li span {
	text-align: center;
	display: table-cell;
	width: 50%;
	padding: .12rem 0;
	line-height: .36rem;
	vertical-align: middle;
	border-bottom: 1px #ececec solid
}

.popup_chat .list ul li:first-child span {
	border-bottom: 1px #ececec solid;
	color: #999;
	height: .9rem;
	line-height: .9rem
}

.popup_chat .list ul li:last-child span {
	border-bottom: 0
}

.popup_chat .btnbox {
	padding: 0 .3rem
}

.pic_add {
	padding: 0 .18rem .2rem .18rem
}

.pic_add ul li {
	float: left;
	width: 23%;
	padding: 0 1%;
	position: relative
}

.pic_add ul li img {
	display: block;
	width: 100%;
	height: 1.26rem
}

.pic_add ul li .clo {
	position: absolute;
	right: .06rem;
	top: 0;
	background: url(../../images/user/pic_clo.png) center center no-repeat;
	background-size: .32rem .32rem;
	display: block;
	width: .44rem;
	height: .44rem
}

.pic_add ul li .btn {
	display: block;
	border: .02rem #dedad8 dashed;
	background: url(../../images/user/pic_add.png) center center no-repeat #f7f4f2;
	background-size: .5rem .5rem;
	height: 1.22rem
}

.pic_add:after {
	content: "";
	display: block;
	clear: both
}

.trend_wrap {
	background: #f7f4f2;
	padding-bottom: .97rem;
	padding-top: 1.46rem
}

.trend_wrap .tab_t {
	background: #f7f4f2;
	position: fixed;
	left: 0;
	top: .86rem;
	right: 0;
	z-index: 999
}

.trend_wrap .tab_t_ols {
	border-bottom: 1px #e6e1df solid
}

.game_foot2 .game_foot_l {
	height: .73rem;
	padding-top: .25rem;
	line-height: .48rem;
	padding-left: .3rem;
	color: #655754;
	font-size: .3rem
}

.game_foot2 .game_foot_l:after {
	display: none
}

.game_foot2 .game_foot_l i {
	float: left;
	margin-right: .05rem
}

.game_foot2 .game_foot_l b {
	float: left;
	background: url(../../images/game/num.png) no-repeat;
	background-size: .32rem .48rem;
	width: .32rem;
	height: .48rem;
	text-align: center;
	line-height: .48rem;
	margin-right: .03rem;
	font-size: .32rem;
	color: #fff;
	border-radius: .05rem
}

.game_foot2 .game_foot_l span {
	float: left;
	width: .06rem;
	text-align: center;
	height: .4rem;
	line-height: .4rem;
	margin-right: .02rem;
	font-size: .28rem;
	color: #ad978e
}

.game_foot2 .game_foot_r .btn {
	border-radius: .06rem
}

.trend_main {
	padding-left: 1.2rem;
	position: relative
}

.trend_main_l {
	position: absolute;
	left: 0;
	top: 0;
	width: 1.2rem;
	border-right: 1px #e6e1df solid;
	z-index: 99;
	background: #f7f4f2
}

.trend_main_l_m {
	display: table;
	width: 100%;
	border: 0
}

.trend_main_l ul {
	display: table-row
}

.trend_main_l ul li {
	display: table-cell;
	border-bottom: 1px #e6e1df solid;
	text-align: center;
	height: .58rem;
	line-height: .58rem;
	overflow: hidden;
	font-size: .24rem;
	color: #666
}

.trend_main_l ul.f li {
	text-align: center;
	height: .77rem;
	padding-top: .16rem;
	border-top: 1px #e6e1df solid;
	line-height: .3rem;
	overflow: hidden;
	font-size: .28rem;
	color: #655754;
	font-weight: bold
}

.trend_main_r {
	z-index: 98
}

.trend_main_r_m {
	display: table;
	width: auto;
	position: relative;
	border-right: 1px #e6e1df solid
}

.trend_main_r ul {
	display: table-row
}

.trend_main_r ul li {
	display: table-cell;
	border-bottom: 1px #e6e1df solid;
	border-left: 1px #e6e1df solid;
	height: .58rem;
	text-align: center;
	line-height: .48rem;
	font-size: .24rem;
	color: #545454;
	padding: 0 .05rem;
	vertical-align: middle
}

.trend_main_r ul li span {
	display: inline-block;
	height: .48rem;
	width: .48rem;
	text-align: center;
	line-height: .48rem;
	font-size: .24rem;
	color: #b8b0ae;
	border-radius: 50%
}

.trend_main_r ul li.on span {
	color: #fff;
	background: #d53434;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e54d4d),to(#cf2c2c));
	box-shadow: 0 .05rem .1rem rgba(63,55,52,0.1)
}

.trend_main_r ul li strong {
	position: absolute;
	right: 0;
	top: 0;
	display: inline-block;
	height: .2rem;
	width: .2rem;
	text-align: center;
	line-height: .24rem;
	font-size: .16rem;
	color: #fff;
	background: #4eaff5;
	border-radius: 50%;
	z-index: 100;
	font-weight: normal
}

.trend_main_r ul.t {
	background: #efeae8;
	color: #545454
}

.trend_main_r ul.t li span {
	color: #545454
}

.trend_main_r ul.f {
	background: #f7f4f2
}

.trend_main_r ul.f li {
	height: .93rem;
	line-height: .48rem;
	padding: 0 .05rem;
	border-left: 1px #f7f4f2 solid;
	border-top: 1px #e6e1df solid
}

.trend_main_r ul.f li b {
	display: inline-block;
	width: .48rem;
	height: .48rem;
	line-height: .48rem;
	text-align: center;
	font-size: .28rem;
	color: #e54d4d;
	background: #e8e0dd;
	border-radius: 50%;
	box-shadow: 0 1px 1px #d6cecc inset;
	cursor: pointer;
	position: relative
}

.trend_main_r ul.f li.on b {
	color: #fff;
	background: #d53434;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e54d4d),to(#cf2c2c));
	box-shadow: 0 .05rem .1rem rgba(63,55,52,0.1)
}

.trend_main_r ul li.b_l {
	border-left: 1px #ad978e dashed
}

.trend_main_con .trend_main_r ul:nth-child(even) {
	background: #efeae8
}

.trend_main_con .trend_main_r {
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch
}

.trend_main_foot .trend_main_r {
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch
}

.trend_main_top {
	position: fixed;
	left: 0;
	top: 1.72rem;
	right: 0;
	z-index: 100
}

.trend_main_foot {
	position: fixed;
	left: 0;
	bottom: 1.84rem;
	right: 0;
	z-index: 100
}

.game_trend_ftip {
	position: fixed;
	left: 0;
	bottom: .98rem;
	width: 100%;
	background: #f7f4f2;
	height: .86rem;
	line-height: .86rem;
	overflow: hidden;
	text-indent: .3rem;
	font-size: .28rem;
	color: #655754;
	z-index: 1000;
	border-bottom: 1px #e5e0de solid;
	border-top: 1px #e5e0de solid
}

.game_trend_ftip b {
	margin: 0 .1rem;
	font-size: .36rem;
	color: #e54d4d;
	font-weight: bold
}

.trend_main_big {
	padding-left: 1.8rem
}

.trend_main_big .trend_main_l {
	width: 1.8rem
}

.trend_main_large {
	padding-left: 1.4rem
}

.trend_main_large .trend_main_l {
	width: 1.4rem
}

.trend_open {
	background: url(../../images/game/trend_btn.png) no-repeat;
	background-size: .32rem .19rem;
	display: block;
	width: .32rem;
	height: .19rem;
	position: absolute;
	left: .4rem;
	top: 1.1rem
}

.game_trend_main {
	border-top: 1px #e6e1df solid;
	background: #efeae8;
	padding: .2rem 0
}

.game_trend_t {
	text-align: center;
	margin-bottom: .2rem
}

.game_trend_t ul {
	display: inline-block;
	text-align: center;
	height: .46rem;
	border: 1px #e6e1df solid;
	background: #f7f4f2;
	border-radius: .06rem
}

.game_trend_t ul li {
	display: inline-block;
	text-align: center;
	height: .46rem;
	width: 1.38rem;
	line-height: .46rem;
	font-size: .26rem;
	color: #545454;
	cursor: pointer
}

.game_trend_t ul li.on {
	background: #d53434;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e54d4d),to(#cf2c2c));
	box-shadow: 0 .05rem .1rem rgba(63,55,52,0.1);
	font-size: .26rem;
	color: #fff;
	border-radius: .06rem
}

.game_trend {
	position: relative;
	min-height: 2rem
}

.game_trend_l {
	position: absolute;
	left: 0;
	top: 0;
	width: 1.2rem;
	z-index: 98
}

.game_trend_l ul {
	border-bottom: 1px #e6e1df solid
}

.game_trend_l ul li {
	display: block;
	border-top: 1px #e6e1df solid;
	border-right: 1px #e6e1df solid;
	text-align: center;
	height: .6rem;
	line-height: .6rem;
	font-size: .26rem;
	background: #f7f4f2;
	color: #545454;
	position: relative;
	cursor: pointer
}

.game_trend_l ul li.on {
	background: #e54d4d;
	border-top: 1px #e54d4d solid;
	border-right: 1px #e54d4d solid;
	color: #fff
}

.game_trend_l ul li.on:after {
	position: absolute;
	display: block;
	content: "";
	right: -0.1rem;
	top: .19rem;
	width: 0;
	height: 0;
	border-top: .1rem solid transparent;
	border-left: .1rem solid #e54d4d;
	border-bottom: .1rem solid transparent;
	z-index: 999
}

.game_trend_r {
	overflow-x: auto;
	overflow-y: hidden;
	z-index: 97;
	background: #f7f4f2;
	border-top: 1px #e6e1df solid
}

.game_trend_r_m {
	display: table;
	width: auto;
	position: relative;
	border-right: 1px #e6e1df solid
}

.game_trend_r ul {
	display: table-row
}

.game_trend_r ul li {
	display: table-cell;
	border-bottom: 1px #e6e1df solid;
	border-left: 1px #e6e1df solid;
	height: .58rem;
	text-align: center;
	line-height: .48rem;
	font-size: .24rem;
	color: #545454;
	padding: 0 .05rem;
	vertical-align: middle
}

.game_trend_r ul li b {
	display: inline-block;
	height: .48rem;
	width: .48rem;
	text-align: center;
	line-height: .48rem;
	font-size: .24rem;
	color: #545454;
	border-radius: 50%
}

.game_trend_r ul li b.red {
	background: #e54d4d;
	color: #fff!important
}

.game_trend_r ul li b.blue {
	background: #0a83c6;
	color: #fff!important
}

.game_trend_r ul li b.green {
	background: #25a013;
	color: #fff!important
}

.game_trend_r ul li b.yellow {
	background: #ffdf39;
	color: #fff!important
}

.game_trend_r ul li b.purple {
	background: #a221e6;
	color: #fff!important
}

.game_trend_r ul li b.gray {
	background: #b4b4b4;
	color: #fff!important
}

.game_trend_r ul li b.pink {
	background: #ffc0cb;
	color: #fff!important
}

.game_trend_r ul li b.saddlebrown {
	background: #8b4513;
	color: #fff!important
}

.game_trend_r ul li b.peru {
	background: #cd853f;
	color: #fff!important
}

.game_trend_r ul li b.darkcyan {
	background: #008b8b;
	color: #fff!important
}

.game_trend_r ul li b.olive {
	background: #808000;
	color: #fff!important
}

.game_trend_r ul li b.firebrick {
	background: #b22222;
	color: #fff!important
}

.game_trend_r2 .game_trend_r_m {
	width: 100%
}

.game_trend_r2 ul li {
	width: 33%
}

.game_trend_r2 ul li b {
	width: 100%
}

.game_trend_r2 ul:nth-child(even) {
	background: #efeae8
}

.game_trend_2 {
	padding-left: .2rem;
	min-height: 0
}

.game_trend_2 .game_trend_r2 {
	margin-right: .2rem
}

.game_trend_2 .game_trend_r2 .game_trend_r_m {
	border-right: 1px #e6e1df solid
}

.trend_main2 {
	margin: 0 0 0 .2rem;
	background: #f7f4f2;
	border: 1px #e6e1df solid;
	border-bottom: 0
}

.trend_main2 .trend_main_l {
	z-index: 98
}

.trend_main2 .trend_main_r {
	z-index: 97;
	overflow-x: auto;
	overflow-y: hidden
}

.trend_main2 .trend_main_r .top li {
	background: #f7f4f2
}

.trend_main2 .trend_main_r .top span {
	color: #545454
}

.trend_main2 .trend_main_r ul:nth-child(odd) {
	background: #efeae8
}

.trend_main_r_m ul li {
	position: relative
}

.trend_main_r_m ul li span {
	position: relative;
	z-index: 80
}

.trend_main_r_m ul li i {
	position: absolute;
	left: .29rem;
	top: .62rem;
	height: 0;
	border-top: 1px #dc3f3f solid;
	z-index: 79
}

.new_trend_tit {
	padding-left: .3rem
}

.new_trend_tit ul li {
	float: left;
	margin-right: .2rem;
	border: 1px #d3beb6 solid;
	height: .48rem;
	line-height: .48rem;
	background: #e8e0dd;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#eee2dd),to(#e2d3cd));
	color: #4c4743;
	padding: 0 .26rem;
	font-size: .24rem;
	color: #545454;
	border-radius: .05rem;
	margin-bottom: .2rem
}

.new_trend_tit ul li.on {
	background: #d53434;
	border: 1px #d53434 solid;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e54d4d),to(#cf2c2c));
	color: #fff;
	box-shadow: 0 .05rem .1rem rgba(63,55,52,0.1)
}

.new_trend_tit:after {
	content: "";
	display: block;
	clear: both
}

.new_trend_con {
	position: relative;
	margin: 0 -1px
}

.new_trend_con table {
	border-collapse: collapse
}

.new_trend_con table td {
	border: 1px #e6e1df solid;
	background: #f7f4f2;
	height: .36rem;
	position: relative;
	text-align: center;
	vertical-align: middle;
	font-size: .16rem
}

.new_trend_con table td b {
	position: relative;
	z-index: 99;
	color: #fff!important
}

.new_trend_con table td.red:after {
	content: "";
	display: block;
	background: #e54d4d;
	width: .28rem;
	height: .28rem;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -0.14rem;
	margin-top: -0.14rem;
	z-index: 98
}

.new_trend_con table td.blue:after {
	content: "";
	display: block;
	background: #0a83c6;
	width: .28rem;
	height: .28rem;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -0.14rem;
	margin-top: -0.14rem;
	z-index: 98
}

.new_trend_con table td.green:after {
	content: "";
	display: block;
	background: #25a013;
	width: .28rem;
	height: .28rem;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -0.14rem;
	margin-top: -0.14rem;
	z-index: 98
}

.new_trend_con table td.yellow:after {
	content: "";
	display: block;
	background: #ffdf39;
	width: .28rem;
	height: .28rem;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -0.14rem;
	margin-top: -0.14rem;
	z-index: 98
}

.new_trend_con table td.purple:after {
	content: "";
	display: block;
	background: #a221e6;
	width: .28rem;
	height: .28rem;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -0.14rem;
	margin-top: -0.14rem;
	z-index: 98
}

.new_trend_con table td.gray:after {
	content: "";
	display: block;
	background: #b4b4b4;
	width: .28rem;
	height: .28rem;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -0.14rem;
	margin-top: -0.14rem;
	z-index: 98
}

.new_trend_con table td.pink:after {
	content: "";
	display: block;
	background: #ffc0cb;
	width: .28rem;
	height: .28rem;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -0.14rem;
	margin-top: -0.14rem;
	z-index: 98
}

.new_trend_con table td.saddlebrown:after {
	content: "";
	display: block;
	background: #8b4513;
	width: .28rem;
	height: .28rem;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -0.14rem;
	margin-top: -0.14rem;
	z-index: 98
}

.new_trend_con table td.peru:after {
	content: "";
	display: block;
	background: #cd853f;
	width: .28rem;
	height: .28rem;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -0.14rem;
	margin-top: -0.14rem;
	z-index: 98
}

.new_trend_con table td.darkcyan:after {
	content: "";
	display: block;
	background: #008b8b;
	width: .28rem;
	height: .28rem;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -0.14rem;
	margin-top: -0.14rem;
	z-index: 98
}

.new_trend_con table td.olive:after {
	content: "";
	display: block;
	background: #808000;
	width: .28rem;
	height: .28rem;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -0.14rem;
	margin-top: -0.14rem;
	z-index: 98
}

.new_trend_con table td.firebrick:after {
	content: "";
	display: block;
	background: #b22222;
	width: .28rem;
	height: .28rem;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -0.14rem;
	margin-top: -0.14rem;
	z-index: 98
}

.new_trend_con .btit {
	display: block;
	position: absolute;
	right: 0;
	top: -0.29rem;
	background: url(../../images/lottery/btit.png) no-repeat;
	background-size: .89rem .29rem;
	padding-left: .47rem;
	width: .42rem;
	height: .29rem;
	line-height: .29rem;
	color: #fff;
	font-size: .14rem
}

.ibanner_main {
	overflow: hidden;
	position: relative;
	background: url(/DONGFANGHUI/images/index/topbg.jpg) center top no-repeat;
	background-size: cover;
	padding: 1.05rem .22rem .20rem .22rem
}

.ibanner_main .top_logo {
	position: absolute;
	left: 0;
	top: .2rem;
	width: 100%
}

.ibanner_main .top_logo img {
	display: block;
	margin: 0 auto;
	height: .75rem
}

.ibanner {
	width: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	border-radius: .15rem;
	box-shadow: 0 .06rem .2rem rgba(0,0,0,0.3)
}

.ibanner .swiper-slide {
	transition: all 300ms ease;
	border-radius: .15rem;
	overflow: hidden
}

.ibanner .swiper-slide img {
	display: block;
	width: 100%;
	margin: 0 auto
}

.inewnav {
	padding: .1rem
}

.inewnav ul li {
	float: left;
	width: 50%
}

.inewnav ul li a {
	display: block;
	margin: .1rem;
	border-radius: .2rem;
	overflow: hidden;
	padding: .55rem .2rem .1rem 1.6rem;
	height: 1.17rem;
	color: #fff;
	position: relative;
	box-shadow: 0 .04rem .15rem rgba(0,0,0,0.3)
}

.inewnav ul li a img {
	display: block;
	position: absolute;
	left: .35rem;
	top: .3rem;
	height: 1.22rem
}

.inewnav ul li a p {
	display: block;
	text-align: center;
	height: .4rem;
	line-height: .4rem;
	overflow: hidden;
	font-size: .32rem;
	font-weight: bold
}

.inewnav ul li a span {
	display: block;
	text-align: center;
	height: .4rem;
	line-height: .4rem;
	overflow: hidden;
	font-size: .26rem
}

.inewnav ul li a i {
	position: absolute;
	right: .2rem;
	top: .2rem;
	display: block;
	text-align: center;
	height: .28rem;
	line-height: .28rem;
	font-size: .18rem;
	color: #fff;
	background: #e54d4d;
	border-radius: .14rem;
	padding: 0 .08rem
}

.inewnav ul li.c0 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#fb8d79),to(#e56868))
}

.inewnav ul li.c1 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#fb8d79),to(#e56868))
}

.inewnav ul li.c2 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#b39ddb),to(#9675ce))
}

.inewnav ul li.c3 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#b39ddb),to(#9675ce))
}

.inewnav ul li.c4 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#80cbc4),to(#80deea))
}

.inewnav ul li.c5 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#80cbc4),to(#80deea))
}

.inewnav ul li.c6 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#8e7),to(#6cd85a))
}

.inewnav ul li.c7 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#8e7),to(#6cd85a))
}

.inewnav ul li.c8 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#f0c02e),to(#e2af15))
}

.inewnav ul li.c9 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#f0c02e),to(#e2af15))
}

.inewnav ul li.c10 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#b39ddb),to(#9675ce))
}

.inewnav ul li.c11 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#b39ddb),to(#9675ce))
}

.inewnav ul li.c12 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#80cbc4),to(#80deea))
}

.inewnav ul li.c13 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#80cbc4),to(#80deea))
}

.inewnav ul li.c14 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#b2b2b2),to(#4e4e4e))
}

.inewnav ul li.c15 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#b2b2b2),to(#4e4e4e))
}

.inewnav ul li.c16 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#fb8d79),to(#e56868))
}

.inewnav ul li.c17 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#fb8d79),to(#e56868))
}

.inewnav ul li.c18 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#9ebafb),to(#99a3e5))
}

.inewnav ul li.c19 a {
	background-image: -webkit-gradient(linear,0% 0,100% 0,from(#9ebafb),to(#99a3e5))
}

.inewnav ul li a:hover {
	color: #fff
}

.inewnav ul:after {
	display: block;
	content: "";
	clear: both
}

.hall_news {
	position: fixed;
	left: 0;
	top: .86rem;
	right: 0;
	height: .5rem;
	background: url(/DONGFANGHUI/images/hall/news.png) .2rem center no-repeat #f7f5eb;
	background-size: .35rem .28rem;
	padding-left: .8rem;
	z-index: 998;
	overflow: hidden
}

.hall_news marquee {
	display: block;
	width: 100%;
	height: .5rem;
	line-height: .5rem;
	font-size: .24rem;
	color: #333;
	margin: 0
}

.hall_tip {
	display: none;
	position: fixed;
	left: 0;
	top: 1.46rem;
	width: 100%;
	text-align: center;
	z-index: 999
}

.hall_tip p {
	display: inline-block;
	background: rgba(0,0,0,0.5);
	border-radius: .05rem;
	padding: 0 .2rem;
	line-height: .5rem;
	font-size: .22rem;
	color: #fff
}

.hall_main {
	padding: .7rem .2rem 1rem .2rem
}

.hall_main .time {
	display: block;
	margin: 0 auto;
	width: 2.8rem;
	text-align: center;
	font-size: small;
	color: #fff;
	line-height: 1.7;
	background: #cecccc;
	border-radius: .12rem;
	margin-bottom: .2rem
}

.hall_main .system {
	text-align: center;
	background: #dbdbdb;
	color: #000;
	border-radius: .1rem;
	padding: .17rem .2rem;
	font-size: .28rem;
	line-height: .4rem;
	margin: 0 1rem
}

.hall_main .system b {
	color: red
}

.hall_main .item {
	position: relative;
	margin-bottom: .3rem
}

.hall_main .item .t img {
	display: block;
	border-radius: .42rem;
	width: .84rem;
	height: .84rem;
	box-shadow: 0 0 .1rem rgba(63,55,52,0.1)
}

.hall_main .item .m {
	display: inline-block;
	border-radius: .1rem;
	padding: .12rem .2rem;
	font-size: .28rem;
	line-height: .4rem;
	box-shadow: 0 0 .1rem rgba(63,55,52,0.1);
	position: relative
}

.hall_main .item_l {
	padding: 0 1rem 0 1.03rem;
	text-align: left
}

.hall_main .item_l .t {
	position: absolute;
	left: 0;
	top: 0;
	margin-top: .15rem
}

.hall_main .item_l .name {
	font-size: small;
	color: grey;
	margin-bottom: .08rem
}

.hall_main .item_l .m {
	background: #fdfbfa;
	color: #655754
}

.hall_main .item_l .m:after {
	content: "";
	position: absolute;
	left: -0.2rem;
	top: .18rem;
	width: 0;
	height: 0;
	border-width: .1rem;
	border-style: solid;
	border-color: transparent #fdfbfa transparent transparent
}

.hall_main .item_r {
	padding: 0 1.03rem 0 1rem;
	text-align: right
}

.hall_main .item_r .t {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: .15rem
}

.hall_main .item_r .name {
	font-size: small;
	color: grey;
	margin-bottom: .08rem
}

.hall_main .item_r .m {
	background: #fa7d7d;
	color: #fff
}

.hall_main .item_r .m:after {
	content: "";
	position: absolute;
	right: -0.2rem;
	top: .18rem;
	width: 0;
	height: 0;
	border-width: .1rem;
	border-style: solid;
	border-color: transparent transparent transparent #fa7d7d
}

.hall_yk_box {
	display: block;
	position: relative;
	padding-left: .7rem;
	background: #fff;
	border-radius: .06rem;
	min-height: 1.2rem;
	text-align: left
}

.hall_yk_l {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: .7rem;
	background: url(/DONGFANGHUI/images/hall/share.png) center .6rem no-repeat #fd8138;
	background-size: .48rem .48rem;
	border-radius: .06rem 0 0 .06rem;
	text-align: center;
	color: #fff;
	font-size: .22rem;
	line-height: .4rem;
	line-height: .7rem
}

.hall_yk_r {
	padding: .05rem .2rem;
	font-size: .24rem;
	line-height: .4rem
}

.hall_yk_r ul li {
	border-bottom: 1px #dedede solid;
	padding: .1rem 0
}

.hall_yk_r ul li span {
	float: right
}

.hall_yk_r ul li:last-child {
	border-bottom: 0
}

.hall_tz_box {
	display: block;
	position: relative;
	padding-left: .7rem;
	background: #fff;
	border-radius: .06rem;
	min-height: 1.2rem;
	text-align: left
}

.hall_tz_l {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: .7rem;
	background: url(/DONGFANGHUI/images/hall/share.png) center .6rem no-repeat #fd8138;
	background-size: .48rem .48rem;
	border-radius: .06rem 0 0 .06rem;
	text-align: center;
	color: #fff;
	font-size: .22rem;
	line-height: .4rem;
	line-height: .7rem
}

.hall_tz_r {
	padding: .1rem .2rem;
	font-size: .24rem;
	line-height: .4rem
}

.hall_tz_r .btn {
	position: absolute;
	right: .1rem;
	bottom: .1rem;
	height: .5rem;
	line-height: .5rem;
	padding: 0 .35rem;
	border-radius: .06rem;
	font-size: .28rem;
	background: #fd8138;
	color: #fff
}

.hall_cash {
	display: inline-block;
	width: 4.54rem;
	position: relative;
	text-align: left
}

.hall_cash a {
	display: block
}

.hall_cash .hall_cash_t {
	background: url(/DONGFANGHUI/images/hall/hb.png) .21rem center no-repeat #fa9d3b;
	background-size: .62rem .72rem;
	border-radius: .08rem .08rem 0 0;
	padding: .22rem 0 .22rem 1rem;
	line-height: .36rem;
	color: #fff;
	font-size: .28rem
}

.hall_cash .hall_cash_t span {
	display: block;
	font-size: .22rem
}

.hall_cash .hall_cash_m {
	background: #fff;
	border-radius: 0 0 .08rem .08rem;
	padding: .03rem .13rem;
	line-height: .34rem;
	color: #999;
	font-size: .2rem
}

.hall_footer {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 999;
	border-top: 1px #e0e0e2 solid
}

.hall_foot {
	background: #fdfbfa;
	border-radius: 0 0 .1rem .1rem
}

.hall_tool {
	position: relative;
	height: .8rem;
	padding: .12rem 2.1rem 0 .12rem
}

.hall_tool .input {
	display: block;
	width: 100%;
	height: .64rem;
	line-height: .64rem;
	border: 1px #e0e0e0 solid;
	width: 100%;
	border-radius: .08rem;
	width: 100%;
	text-indent: .2rem;
	font-size: .28rem
}

.hall_tool .add_ico {
	position: absolute;
	right: 1.28rem;
	top: 0;
	width: .72rem;
	height: .92rem;
	background: url(/DONGFANGHUI/images/hall/add_ico.png) center center no-repeat;
	background-size: .6rem .6rem
}

.hall_tool .btn {
	position: absolute;
	right: .12rem;
	top: .12rem;
	width: 1.1rem;
	height: .64rem;
	background: #d53434;
	background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#e54d4d),to(#cf2c2c));
	border-radius: .06rem;
	border: 1px #179e16 solid;
	text-align: center;
	cursor: pointer;
	line-height: .64rem;
	font-size: .3rem;
	color: #fff;
	border: 0
}

.hall_file {
	border-top: 1px #e8e8e8 solid;
	background: #fff;
	padding: .3rem 0 0 .39rem;
	height: 1.72rem
}

.hall_file ul li {
	float: left;
	padding: 0 .3rem
}

.hall_file ul li a {
	display: block;
	line-height: .52rem;
	font-size: .22rem;
	color: #8a8a8a;
	text-align: center
}

.hall_file ul li a:before {
	display: block;
	content: "";
	width: 1.04rem;
	height: 1.04rem;
	border-radius: .18rem;
	border: 1px #dededf solid
}

.hall_file ul li a.t1:before {
	background: url(/DONGFANGHUI/images/hall/f1.png) center center no-repeat;
	background-size: 1.04rem 1.04rem
}

.hall_file ul li a.t2:before {
	background: url(/DONGFANGHUI/images/hall/f2.png) center center no-repeat;
	background-size: 1.04rem 1.04rem
}

.hall_file ul li a.t3:before {
	background: url(/DONGFANGHUI/images/hall/f3.png) center center no-repeat;
	background-size: 1.04rem 1.04rem
}

.hall_file ul li a.t4:before {
	background: url(/DONGFANGHUI/images/hall/f4.png) center center no-repeat;
	background-size: 1.04rem 1.04rem
}

.hall_face {
	display: none;
	border-top: 1px #e8e8e8 solid;
	padding: .3rem 0 0 .39rem;
	height: 1.72rem;
	overflow: auto
}

.popup_box_m .record_view {
	border-top: 1px #e5e1de solid
}

.hall_fhb {
	padding-top: .3rem
}

.hall_fhb .item {
	margin: 0 .3rem .3rem .3rem;
	background: #f6f6f6;
	border-radius: .06rem;
	position: relative;
	color: #333
}

.hall_fhb .item b {
	position: absolute;
	left: .3rem;
	top: 0;
	line-height: .9rem;
	font-size: .28rem
}

.hall_fhb .item span {
	position: absolute;
	right: .3rem;
	top: 0;
	line-height: .9rem;
	font-size: .28rem
}

.hall_fhb .item .input {
	display: block;
	height: .9rem;
	background: 0;
	border: 0;
	width: 76%;
	padding: 0 12%;
	text-align: right;
	font-size: .3rem
}

.hall_fhb .item_tip {
	line-height: .24rem;
	color: #999;
	font-size: .22rem;
	margin: -0.15rem .3rem .2rem .6rem
}

.hall_fhb .item .input2 {
	display: block;
	height: 1.1rem;
	background: 0;
	border: 0;
	width: 100%;
	text-indent: .3rem;
	text-align: left;
	font-size: .32rem
}

.hall_fhb .info {
	margin-bottom: .3rem;
	padding: 0 .3rem
}

.hall_fhb .info p {
	display: inline-block;
	width: 50%;
	text-align: center
}

.hall_fhb .info p input {
	display: none
}

.hall_fhb .info p label {
	display: block;
	width: 70%;
	text-align: center;
	margin: 0 auto;
	padding: .1rem 0;
	border-radius: .1rem;
	border: 1px #fff solid;
	position: relative
}

.hall_fhb .info p b {
	display: block;
	text-align: center;
	font-size: .4rem;
	line-height: .7rem;
	color: #f60
}

.hall_fhb .info p input:checked+label {
	border: 1px #f60 solid
}

.hall_fhb .info p input:checked+label:after {
	position: absolute;
	right: .1rem;
	top: .1rem;
	background: url(/DONGFANGHUI/images/hall/radio.png) no-repeat;
	width: .5rem;
	height: .5rem;
	background-size: .5rem .5rem;
	content: ''
}

.hall_fhb .item .input3 {
	display: block;
	height: 1rem;
	background: 0;
	border: 0;
	width: 100%;
	text-align: center;
	font-size: .32rem
}

.hall_fhb .btnbox {
	text-align: center
}

.hall_fhb .btnbox .btn {
	display: inline-block;
	width: 40%;
	margin: 0 1%
}

.hall_chb_wrap {
	z-index: 9999998;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.3)
}

.hall_chb {
	z-index: 9999999;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -2.735rem;
	margin-top: -4.5rem;
	background: url(/DONGFANGHUI/images/hall/chb.png) center top no-repeat;
	background-size: 5.47rem 9rem;
	width: 5.47rem;
	height: 9rem
}

.hall_chb .tit {
	position: absolute;
	left: 0;
	top: 1.9rem;
	width: 100%;
	text-align: center;
	font-size: .3rem;
	color: #fff7c0;
	line-height: .6rem
}

.hall_chb .tit img {
	display: inline-block;
	vertical-align: middle;
	height: .6rem;
	width: .6rem;
	border-radius: .06rem;
	margin-right: .15rem
}

.hall_chb .con {
	position: absolute;
	left: 5%;
	top: 2.9rem;
	width: 95%;
	text-align: center;
	font-size: .4rem;
	color: #fff7c0;
	line-height: .6rem
}

.hall_chb .btn {
	position: absolute;
	left: 50%;
	top: 6.3rem;
	width: 1.8rem;
	height: 1.8rem;
	margin-left: -0.9rem;
	display: block
}

.hall_chb .clo {
	position: absolute;
	left: 50%;
	bottom: -0.8rem;
	background: url(/DONGFANGHUI/images/popup/clo.png) center center no-repeat;
	background-size: .44rem .44rem;
	width: .8rem;
	height: .8rem;
	margin-left: -0.4rem
}

.hall_chbx {
	background: #fff
}

.hall_chbx_top {
	background: url(/DONGFANGHUI/images/hall/chbx.png) center bottom no-repeat #f45542;
	background-size: contain;
	padding: .6rem .3rem
}

.hall_chbx_top .tit {
	text-align: center;
	font-size: .4rem;
	color: #fff7c0;
	line-height: .8rem
}

.hall_chbx_top .tit img {
	display: inline-block;
	vertical-align: middle;
	height: .6rem;
	width: .6rem;
	border-radius: .06rem;
	margin-right: .15rem
}

.hall_chbx_top .con {
	text-align: center;
	font-size: .28rem;
	color: #fff7c0;
	line-height: .5rem;
	margin-bottom: .5rem
}

.hall_chbx_top .con2 {
	text-align: center;
	font-size: .4rem;
	color: #fff7c0;
	line-height: .8rem;
	margin-bottom: .2rem
}

.hall_chbx_top .con2 b {
	font-size: .66rem
}

.hall_chbx_foot .tit {
	border-bottom: 1px #dedede solid;
	font-size: .28rem;
	color: #777;
	line-height: .6rem;
	padding-left: .3rem
}

.hall_chbx_foot .con ul li {
	border-bottom: 1px #f4f4f4 solid;
	position: relative;
	padding: .2rem .3rem .2rem 1.3rem;
	line-height: .4rem;
	font-size: .26rem;
	color: #333
}

.hall_chbx_foot .con ul li img {
	position: absolute;
	left: .3rem;
	top: .2rem;
	height: .8rem;
	width: .8rem;
	border-radius: .06rem
}

.hall_chbx_foot .con ul li b {
	position: absolute;
	right: .3rem;
	top: .2rem
}

.hall_chbx_foot .con ul li span {
	font-size: .24rem;
	color: #999
}

@keyframes fade-in {
	0% {
		opacity: 0
	}

	40% {
		opacity: .4
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes fade-in {
	0% {
		opacity: 0
	}

	40% {
		opacity: .4
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes preloader_s {
	from {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(360deg)
	}
}

@-webkit-keyframes preloader_s_span {
	0% {
		-webkit-transform: scale(1)
	}

	50% {
		-webkit-transform: scale(0.5)
	}

	100% {
		-webkit-transform: scale(1)
	}
}

@keyframes preloader_s_span {
	0% {
		transform: scale(1)
	}

	50% {
		transform: scale(0.5)
	}

	100% {
		transform: scale(1)
	}
}

@media screen and (max-width:640px) {
	html {
		font-size: 85.33px
	}
}

@media screen and (max-width:480px) {
	html {
		font-size: 64px
	}
}

@media screen and (max-width:414px) {
	html {
		font-size: 55.2px
	}
}

@media screen and (max-width:375px) {
	html {
		font-size: 50px
	}
}

@media screen and (max-width:360px) {
	html {
		font-size: 48px
	}
}

@media screen and (max-width:320px) {
	html {
		font-size: 42.67px
	}
}