@charset "utf-8";
[class^="btn"] {
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
	-webkit-appearance:none !important;
	margin:0
}
input[type="number"] {
	-moz-appearance:textfield
}
a {
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
.wei_action{background:#ffaa00;}
.wei_actionn{color:#fff!important;}
.sw3{
	width:33.3333% !important;
}
.bg {
	background:#202020
}.zi{color:#888;text-indent: 2em;}
.clear {
	content:'';
	display:block;
	float:none !important;
	clear:both
}
.clear:after,.clear:before {
	display:table;
	content:" ";
	clear:both
}
.clear:after {
	clear:both
}
.pos-r {
	position:relative
}
.pos-a {
	position:absolute
}
.before {
	content:"";
	display:block;
	position:absolute;
	z-index:-1
}
.fc-white {
	color:#fff !important
}
.fc-green {
	color:#0c0 !important
}
.fc-red {
	color:#c42133 !important
}
.aligncenter {
	text-align:center !important
}
header {
	color:#000;
	z-index:1;
}header .head_main{font-weight: 0;}
header .head_main .gamePlay {
	background:url("images/gamePlay.png") no-repeat 0 center;
	background-size:1.6rem auto
}footer .tuitui{width:15%;    position: absolute;    top: -12px;    left: 43%;    }
header .head_main .select-box:before {
	background:url("images/select-ico.png") no-repeat right center;
	background-size:1rem auto
}
header .head_main span.home-logo {
	display:inline-block;	font-weight: 0;
	width:auto
}
.userMenu,.lotMenu,.meisMenu {
	box-shadow:2px 3px 20px #7d7d7d inset;
	-moz-box-shadow:2px 3px 20px #7d7d7d inset;
	-o-box-shadow:2px 3px 20px #7d7d7d inset;
	-ms-box-shadow:2px 3px 20px #7d7d7d inset;
	-webkit-box-shadow:2px 3px 20px #7d7d7d inset;
	background:#fff
}
.userMenu .userMenu-wrap {
	background:url(../img/userName.jpg) no-repeat center center;
	background-size:auto 100%
}
.userMenu .userMenu-wrap .userName {
	color:#fff;
	background:url("../img/userico.png") no-repeat center 2rem;
	background-size:auto 10rem
}
.userMenu .userMenu-list .btn {
	color:#292929;
	border-bottom:1px solid #ebebeb
}
.userMenu .userMenu-list .btn .iconfont {
	background-image:url(../img/user-icon.png);
	background-repeat:no-repeat;
	background-size:2rem auto
}
.userMenu .userMenu-list .btn .icon-deposit {
	background-position:center 0
}
.userMenu .userMenu-list .btn .icon-withdraw {
	background-position:center -2rem
}
.userMenu .userMenu-list .btn .icon-bet {
	background-position:center -4rem
}
.userMenu .userMenu-list .btn .icon-individualreport {
	background-position:center -6rem
}
.userMenu .userMenu-list .btn .icon-user {
	background-position:center -8rem
}
.userMenu .userMenu-list .btn .icon-userlist {
	background-position:center -10rem
}
.userMenu .userMenu-list .btn .icon-meila {
	background-position:center -12rem
}
.userMenu .userMenu-list .btn .icon-result {
	background-position:center -14rem
}
.userMenu .userMenu-list .btn .icon-lettery {
	background-position:center -16rem
}
.userMenu .userMenu-list .btn .icon-logout {
	background-position:center -18rem
}
.userMenu .userMenu-list .btn .iconfont.icon-anglebottom {
	background:none
}
.userMenu .userMenu-list .btn .iconfont.icon-anglebottom:before {
	color:#e4e4e4
}
.userMenu .userMenu-list dl.active .iconfont.icon-anglebottom {
	transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transition:all .5s ease;
	-ms-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-webkit-transition:all .5s ease;
	-o-transition:all .5s ease
}
.userMenu .userMenu-list>a:first-child>span {
	border-right:1px solid #f0f0f0
}
.userMenu .userMenu-list span {
	background:rgba(255,255,255,.1)
}
.userMenu .userMenu-list dl dt {
	background:rgba(255,255,255,.1)
}
.userMenu .userMenu-list dl dd a {
	background:rgba(94,94,94,.1);
	color:#808080
}
.userMenu .userMenu-list dl dd a:before {
	background:#a1a0a0
}
.lotMenu .lotMenu-list .btn,.meisMenu .meisMenu-list .btn {
	color:#292929;
	border-bottom:1px solid #ebebeb
}
.lotMenu .lotMenu-list .btn .iconfont.icon-anglebottom,.lotMenu .lotMenu-list .btn .iconfont.icon-angleright {
	background:none
}
.lotMenu .lotMenu-list .btn .iconfont.icon-anglebottom:before {
	color:#e4e4e4
}
.lotMenu .lotMenu-list dl.active .iconfont.icon-anglebottom,.lotMenu .lotMenu-list a.abtn.active .iconfont.icon-angleright {
	transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transition:all .5s ease;
	-ms-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-webkit-transition:all .5s ease;
	-o-transition:all .5s ease
}
.lotMenu .lotMenu-list>a:first-child>span,.meisMenu .meisMenu-list>a:first-child>span {
	border-right:1px solid #f0f0f0
}
.lotMenu .lotMenu-list span,.meisMenu .meisMenu-list span {
	background:rgba(255,255,255,.1)
}
.lotMenu .lotMenu-list dl dt {
	background:rgba(255,255,255,.1)
}
.lotMenu .lotMenu-list dl dd a {
	background:rgba(94,94,94,.1);
	color:#808080
}
.lotMenu .lotMenu-list dl dd a:before {
	background:#a1a0a0
}
.lotMenu .lotMenu-list dl dd a.cur{
	background:rgba(94,94,94,.2);
	color:#000;
}
.logo-bg {
	background:url(../../../Content/mapping/mobile-haocaiRed/images/userico.png) no-repeat;
	background-size:cover
}
.bg {
	background-color:#202020
}
.tab {
	border:2px solid rgba(255,255,255,.23);
	background:rgba(0,0,0,.3)
}
.tab .btn {
	display:inline-block;
	font-size:1.2rem
}
.tab .btn.active {
	background:rgba(0,0,0,.5)
}
.head_main .tab {
	border-radius:.6rem;
	line-height:1.3rem
}
.head_main .tab .btn {
	padding:.7rem 1rem;
	font-size:1.3rem
}
.head_main .home-logo {
	display:inline-block
}
.head_main .home-logo:after {
	display:block;
	content:"豪博娱乐"
}
.view-main {
	color:#ffffff;
}
.view-main .user-wrap {
	width:100%;
	padding:.5rem 0 0;
	text-align:center;
	font-size:0;
	height: 150px;
	display:table;
	background:url("../img/userName.jpg") no-repeat center center;
	background-size:100% 100%
}
.view-main .user-wrap .Register,.view-main .user-wrap .logout {
	font-size:1.2rem;
	color:#fff;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	color: #fbdf1f;
}
.view-main .user-wrap .Register a,.view-main .user-wrap .logout a {
	display:inline-block;
	width:80px;
	line-height:30px;
	font-size:1.3rem
}
.view-main .user-wrap .Register .iconfont,.view-main .user-wrap .logout .iconfont {
	display:block;
	font-size:2rem
}
.view-main .user-wrap .userName {
	width:170px;
	padding:110px 0 0 0;
	line-height:1em;
	font-size:1.2rem;
	display:table-cell;
	color:#fff;
	background:url("../img/userico1.png") no-repeat center top;
	background-size:auto 125px
}
.view-main .user-wrap .userName span {
	display:block;
	line-height:1.8rem;
	vertical-align:middle
}
.view-main .user-wrap .userName .iconfont {
	font-size:2.2rem
}
.view-main .user-wrap .userName .refresh-btn {
	margin-left:.5rem
}
.view-main .user-wrap .userName .refresh-btn .iconfont {
	font-size:1.4rem;
	line-height:1.4rem
}
.view-main .user-list {
	width:100%
}
.view-main .user-list>span {
	width:32.8%;
	float:left;
	position:relative;
}
.view-main .user-list .btn-navacc {
	/*padding:1.2rem 0;*/
	width:100%;
	font-size:1rem;
	color:#292929;
	overflow:hidden;
	text-align:left;
	border-right:1px solid #e7e6e6;
	border-bottom:1px solid #e7e6e6;
}
.view-main .user-list .btn-navacc>label {
	display:none;
	position:absolute;
	top:.2rem;
	right:-1.3rem;
	width:5rem;
	line-height:1.5rem;
	background:#c52133;
	color:#fff;
	font-size:1rem;
	text-align:center;
	transform:rotate(40deg);
	-moz-transform:rotate(40deg);
	-webkit-transform:rotate(40deg);
	-o-transform:rotate(40deg)
}
.view-main .user-list .btn-navacc span {
	line-height:0rem;
	width:100%;
	font-size:1rem;
	display:block;
	text-align:center;
}
.view-main .user-list .btn-navacc span span {
	font-size:1rem;
	color:#b8b8b8
}
.view-main .user-list .btn-navacc .iconfont {
	font-size:2.5rem;
	line-height:2.6rem;
	width:4rem;
	display:block;
	text-align:center;
	width:100%
}
.view-main .user-list .btn-navacc .iconfont:before {
	content:"";
	width:3rem;
	height:3rem;
	display:inline-block;
	background:url(../img/user-icon2.png) no-repeat;
	background-size:3rem auto
}

.view-main .user-list .btn-navacc .iconfont.icon-deposit:before {
	background-position:center 0
}
.view-main .user-list .btn-navacc .iconfont.icon-withdraw:before {
	background-position:center -3rem
}
.view-main .user-list .btn-navacc .iconfont.icon-bet:before {
	background-position:center -6rem
}
.view-main .user-list .btn-navacc .iconfont.icon-track:before {
	background-position:center -9rem
}
.view-main .user-list .btn-navacc .iconfont.icon-individualreport:before {
	background-position:center -12rem
}
.view-main .user-list .btn-navacc .iconfont.icon-zhongjiang:before {
	background-position:center -21rem
}
.view-main .user-list .btn-navacc .iconfont.icon-xiazhu:before {
	background-position:center -3rem
}
.view-main .user-list .btn-navacc .iconfont.icon-kaijiang:before {
	background-position:center -0rem
}
.view-main .user-list .btn-navacc .iconfont.icon-ma:before {
	background-position:center -27rem
}
.view-main .user-list .btn-navacc .iconfont.icon-teamreport:before {
	background-position:center -15rem
}
.view-main .user-list .btn-navacc .iconfont.icon-accountchange:before {
	background-position:center -18rem
}
.view-main .user-list .btn-navacc .iconfont.icon-promotion:before {
	background-position:center -21rem
}
.view-main .user-list .btn-navacc .iconfont.icon-cardslist:before {
	background-position:center -24rem
}
.view-main .user-list .btn-navacc .iconfont.icon-editinfo:before {
	background-position:center -27rem
}
.view-main .user-list .btn-navacc .iconfont.icon-user:before {
	background-position:center -30rem
}
.view-main .user-list .btn-navacc .iconfont.icon-secretquestion:before {
	background-position:center -33rem
}
.view-main .user-list .btn-navacc .iconfont.icon-gameinformation:before {
	background-position:center -36rem
}
.view-main .user-list .btn-navacc .iconfont.icon-gamelimits:before {
	background-position:center -39rem
}
.view-main .user-list .btn-navacc .iconfont.icon-team:before {
	background-position:center -42rem
}
.view-main .user-list .btn-navacc .iconfont.icon-userlist:before {
	background-position:center -45rem
}
.view-main .user-list .btn-navacc .iconfont.icon-add:before {
	background-position:center -48rem
}
.view-main .user-list .btn-navacc .iconfont.icon-adregister:before {
	background-position:center -51rem
}
.view-main .user-list .btn-navacc .iconfont.icon-meila:before {
	background-position:center -54rem
}
.view-main .user-list .btn-navacc .iconfont.icon-notice:before {
	background-position:center -57rem
}
.view-main .user-list .btn-navacc .iconfont.icon-result:before {
	background:url(../../../Content/mapping/mobile-haocaiRed/credit-images/result.png) no-repeat;
	background-size:3rem auto
}
.slide_wrap .slide-bars i {
	background-color:#c8c8c8
}
.slide_wrap .slide-bars i.active {
	background-color:#f77c25
}
.news_wrap {
	background:#fff;
	border-top:1px solid #f4f4f4;
	border-bottom:1px solid #f4f4f4
}
.news_wrap .horn {
	background:url(../../../Content/mapping/mobile-haocaiRed/images/horn.png) no-repeat center center;
	background-size:auto 90%
}
.news_wrap .iconfont {
	color:#bdbdbd
}
.hot-game-tab {
	border-bottom:1px solid #eaeaea
}
.hot-game-tab a .icon {
	background:url(../../../Content/mapping/mobile-haocaiRed/credit-images/game-class.png) no-repeat;
	background-size:100% auto
}
.hot-game-tab a .icon.icon-official {
	background-position:0 0
}
.hot-game-tab a .icon.icon-credit {
	background-position:0 -4.5rem
}
.hot-game-tab a .icon.icon-vip {
	background-position:0 -9rem
}
.hot-game-tab a:nth-child(1):before {
	background:#80c025
}
.hot-game-tab a:nth-child(2):before {
	background:#ce4949
}
.hot-game-tab a:nth-child(3):before {
	background:#f6a518
}
.hot-game .list-item {
	background:#fff
}
.hot-game .list-item a i {
	background-color:rgba(255,255,255,.2);
	background-size:100% auto;
	background-position:center center;
	background-repeat:no-repeat
}
.hot-game .list-item a.OFFICIAL_FFC>i,.hot-game .list-item a.CREDIT_FFC>i {
	background-image:url(../../../Content/mapping/mobile-haocaiRed/credit-images/ffc.png)
}
.hot-game .list-item a.OFFICIAL_PKS>i,.hot-game .list-item a.CREDIT_PKS>i {
	background-image:url(../../../Content/mapping/mobile-haocaiRed/credit-images/pk10.png)
}
.hot-game .list-item a.OFFICIAL_TYC>i,.hot-game .list-item a.CREDIT_TYC>i {
	background-image:url(../../../Content/mapping/mobile-haocaiRed/credit-images/tyc.png)
}
.hot-game .list-item a.OFFICIAL_KLC>i,.hot-game .list-item a.CREDIT_KLC>i {
	background-image:url(../../../Content/mapping/mobile-haocaiRed/credit-images/klc.png)
}
.hot-game .list-item a.OFFICIAL_DPC>i,.hot-game .list-item a.CREDIT_DPC>i {
	background-image:url(../../../Content/mapping/mobile-haocaiRed/credit-images/dpc1.png)
}
.hot-game .list-item a.OFFICIAL_SSC>i,.hot-game .list-item a.CREDIT_SSC>i {
	background-image:url(../../../Content/mapping/mobile-haocaiRed/credit-images/ssc.png)
}
.hot-game .list-item a.CREDIT_LHC>i {
	background-image:url(../../../Content/mapping/mobile-haocaiRed/credit-images/dpc.png)
}
.hot-game .list-item a.CREDIT_SPORT>i {
	background-image:url(../../../Content/mapping/mobile-haocaiRed/credit-images/sport.png)
}
.hot-game .list-item a.CREDIT_11X5>i {
	background-image:url(../../../Content/mapping/mobile-haocaiRed/credit-images/tyc.png)
}
.hot-game .list-item>div span {
	display:block;
	font-size:1rem;
	color:#c4c4c4;
	line-height:1.2rem
}
.hot-game .list-item>span {
	color:#fff;
	background:#f6a518
}
.hot-game dl {
	border-bottom:1px solid #eaeaea
}
.hot-game dl dt {
	border-right:1px solid #eaeaea;
	overflow:hidden;
}
.hot-game dl:nth-child(2n) dd {
	margin-left:-100%
}
.hot-game dl dd {
	background:#efeadc
}
.hot-game dl dd .list-item a>span label {
	background:rgba(255,255,255,.5)
}
.hot-game dl dd .list-item a div span {
	display:block;
	color:#c4c4c4
}
.hot-game dl.active dt {
	position:relative
}
.hot-game dl.active dt:before {
	content:"";
	display:block;
	z-index:-1;
	z-index:1;
	position:absolute;
	left:50%;
	bottom:0;
	width:0;
	height:0;
	border-bottom:1rem solid #efeadc;
	border-left:.5rem solid transparent;
	border-right:.5rem solid transparent;
	margin-left:-.5rem
}
.hot-game dl.active dd {
	display:table
}
.hot-game.hot-game-0 .list-item>span {
	background:#ce4949
}
footer {
	background:#fff
}
footer .menu-item a {
	color:#888
}
footer .menu-item.active a {
	color:#FFAA00
}
.login-bg {
	background:url(images/bg.jpg) no-repeat center top;
	background-size:cover
}
.login .company-logo {
	background:url(../img/userico.png) no-repeat center center;
	background-size:100% 100%
}
.login .login-area>div input {
	border:none;
	background:rgba(0,0,0,.4);
	color:#fff
}
.login .login-area>div i {
	color:#ddd
}
.login .login-area>div i.icon-qq {
	background:url(../../../Content/mapping/mobile-haocaiRed/images/qq.png) no-repeat center center;
	background-size:auto 2rem;
	display:inline-block;
	height:4rem
}
.login .login-area .code input {
	width:50%;
	padding:1rem 5%;
	float:left
}
.login .login-area .code .code-box {
	float:left;
	display:inline-block;
	vertical-align:middle;
	width:37%;
	height:2rem;
	padding:1rem 0;
	margin-left:3%;
	background:rgba(0,0,0,.4);
	text-align:center;
	border-radius:.3rem;
	-moz-border-radius:.3rem;
	-o-border-radius:.3rem;
	-ms-border-radius:.3rem;
	-webkit-border-radius:.3rem
}
.login .login-area .code .code-box img {
	display:inline-block;
	height:100%;
	margin:0;
	border:0
}
.login .login-area .login-btn {
	background:#c42133;
	box-shadow:0 1px 1px #000;
	-moz-box-shadow:0 1px 1px #000;
	-o-box-shadow:0 1px 1px #000;
	-ms-box-shadow:0 1px 1px #000;
	-webkit-box-shadow:0 1px 1px #000
}
.login .sys-btn {
	color:#fff
}
.popup-game-wrap {
	position:fixed;
	top:20%;
	left:0;
	width:100%;
	padding:5% 0;
	bottom:20%;
	overflow:hidden;
	background:rgba(0,0,0,.8);
	box-shadow:0 0 10px #000;
	-moz-box-shadow:0 0 10px #000;
	-o-box-shadow:0 0 10px #000;
	-ms-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000
}
.popup-game-wrap .game-list {
	height:100%;
	overflow-y:auto
}
.popup-game-wrap .game-list .list-item {
	float:left;
	width:25%
}
.popup-game-wrap .game-list .list-item a {
	display:block;
	width:100%;
	height:100%;
	color:#fff;
	text-align:center
}
.popup-game-wrap .game-list .list-item img {
	width:80%;
	display:inline-block
}
.popup-game-wrap .game-list .list-item span {
	display:block;
	text-align:center
}
.ui-acitive-box {
	width:95%;
	margin:0 auto
}
.activity-box-header a {
	border:5px solid #000
}
.activitystate {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:0 0
}
.details-tit {
	padding:2rem 0;
	font-size:1.6rem;
	text-align:center
}
.activity-box-body {
	display:none
}
.details-con h4 {
	font-size:1.5rem;
	font-weight:500;
	padding:.8rem 0;
	color:#f8ee98
}
.details-con p {
	line-height:1.4rem;
	text-indent:2rem;
	padding:.2rem 0
}
.details-con table {
	width:100%;
	text-align:center;
	border-collapse:collapse;
	border-spacing:0
}
.details-con table td {
	border:1px solid #fff;
	padding:.5rem .2rem
}
.activity-join-btn {
	color:#333;
	text-shadow:0 1px 1px #fff;
	-moz-text-shadow:0 1px 1px #fff;
	-o-text-shadow:0 1px 1px #fff;
	-ms-text-shadow:0 1px 1px #fff;
	-webkit-text-shadow:0 1px 1px #fff;
	background:-moz-linear-gradient(top,#fedf84 0%,#f7d46e 30%,#e8be44 60%,#deb027 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fedf84),color-stop(30%,#f7d46e),color-stop(60%,#e8be44),color-stop(100%,#deb027));
	background:-webkit-linear-gradient(top,#fedf84 0%,#f7d46e 30%,#e8be44 60%,#deb027 100%);
	background:-o-linear-gradient(top,#fedf84 0%,#f7d46e 30%,#e8be44 60%,#deb027 100%);
	background:-ms-linear-gradient(top,#fedf84 0%,#f7d46e 30%,#e8be44 60%,#deb027 100%);
	background:linear-gradient(to bottom,#fedf84 0%,#f7d46e 30%,#e8be44 60%,#deb027 100%);
	border-color:#fefa92
}
.activity-close {
	color:#333;
	text-shadow:0 1px 1px #fff;
	-moz-text-shadow:0 1px 1px #fff;
	-o-text-shadow:0 1px 1px #fff;
	-ms-text-shadow:0 1px 1px #fff;
	-webkit-text-shadow:0 1px 1px #fff;
	background:-moz-linear-gradient(top,#f0f0f0 0%,#e8e7e7 30%,#d2d1d1 60%,#c4c4c4 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f0f0),color-stop(30%,#e8e7e7),color-stop(60%,#d2d1d1),color-stop(100%,#c4c4c4));
	background:-webkit-linear-gradient(top,#f0f0f0 0%,#e8e7e7 30%,#d2d1d1 60%,#c4c4c4 100%);
	background:-o-linear-gradient(top,#f0f0f0 0%,#e8e7e7 30%,#d2d1d1 60%,#c4c4c4 100%);
	background:-ms-linear-gradient(top,#f0f0f0 0%,#e8e7e7 30%,#d2d1d1 60%,#c4c4c4 100%);
	background:linear-gradient(to bottom,#f0f0f0 0%,#e8e7e7 30%,#d2d1d1 60%,#c4c4c4 100%);
	border-color:#fff
}
.skin-item {
	display:inline-block;
	float:left;
	width:46%;
	margin:2rem 2%;
	height:11rem;
	overflow:hidden
}
.skin-item a {
	display:block;
	width:100%;
	height:100%;
	position:relative
}
.skin-item a.red .checkbox {
	position:absolute;
	top:0;
	right:0;
	border-top:15px solid #c52133;
	border-right:15px solid #c52133;
	border-left:15px solid rgba(255,255,255,0);
	border-bottom:15px solid rgba(255,255,255,0)
}
.skin-item img {
	width:100%;
	height:9rem
}
.skin-item span {
	line-height:2rem;
	text-align:center;
	display:block
}
.d-mask {
	background:rgba(0,0,0,.3)
}
.d-mask .dialog-wrap {
	background:#000
}
.d-mask .dialog-wrap .d-head .close {
	position:absolute;
	right:0;
	top:0;
	width:3rem
}
.d-mask .Protocol {
	background:url(../../../Content/mobile/images/p-bg1.jpg) no-repeat center center;
	background-size:100% 100%;
	box-shadow:0 3px 5px rgba(41,41,41,.32);
	-moz-box-shadow:0 3px 5px rgba(41,41,41,.32);
	-o-box-shadow:0 3px 5px rgba(41,41,41,.32);
	-ms-box-shadow:0 3px 5px rgba(41,41,41,.32);
	-webkit-box-shadow:0 3px 5px rgba(41,41,41,.32)
}
.d-mask .Protocol .d-head {
	background:#000
}
.d-mask .Protocol .d-head .tab a {
	color:#fff
}
.d-mask .Protocol .d-head .tab a.active {
	color:#fca315
}
.d-mask .Protocol .d-head .close {
	color:#fff;
	font-size:2.8rem;
	line-height:3.5rem;
	background:#ac1d2e
}
.d-mask .Protocol .d-head .close:before {
	content:"";
	display:block;
	z-index:-1;
	position:absolute;
	z-index:1;
	left:-4rem;
	margin-left:1px;
	border-right:2rem solid #ac1d2e;
	border-top:3.5rem solid rgba(0,0,0,0);
	border-left:2rem solid rgba(0,0,0,0)
}
.d-mask .Protocol .dc-protocol {
	color:#fff
}
.d-mask .Protocol .dc-foot {
	background:none
}
.d-mask .Protocol .dc-foot .btn {
	background:#ffa516;
	color:#000
}
.d-mask .Protocol .dc-foot .btn.getout {
	background:none;
	border:.2rem solid #e6e6e6;
	color:#e6e6e6
}
.d-mask .dc-info {
	background:url(../../../Content/mobile/images/p-bg.jpg) no-repeat center center;
	background-size:100% 100%
}
.d-mask .dc-info .logo {
	background:url(../../../Content/mobile/images/p-logo.png) no-repeat center center;
	background-size:70% auto
}
.d-mask .dc-info p {
	background:rgba(0,0,0,.7);
	color:#fff
}
.maintenance-bg {
	background:url(images/bg.jpg) no-repeat center top;
	background-size:cover
}
.maintenance-bg span {
	background:url(../../../Content/mobile/images/maintain-time.png) no-repeat center top;
	background-size:100% 100%;
	color:#fffeb6
}
.d-inner {
	background:rgba(255,255,255,.3)
}
.d-inner .d-top {
	background:-moz-linear-gradient(top,#f22f45 0%,#e2283d 30%,#d1273a 60%,#c42133 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f22f45),color-stop(30%,#e2283d),color-stop(60%,#d1273a),color-stop(100%,#c42133));
	background:-webkit-linear-gradient(top,#f22f45 0%,#e2283d 30%,#d1273a 60%,#c42133 100%);
	background:-o-linear-gradient(top,#f22f45 0%,#e2283d 30%,#d1273a 60%,#c42133 100%);
	background:-ms-linear-gradient(top,#f22f45 0%,#e2283d 30%,#d1273a 60%,#c42133 100%);
	background:linear-gradient(to bottom,#f22f45 0%,#e2283d 30%,#d1273a 60%,#c42133 100%)
}
.d-inner .d-top .d-title {
	color:#fff
}
.d-inner .d-top .d-close {
	color:#fff
}
.d-inner .d-main {
	background:#fff
}
.d-inner .d-main .notice-main .notice-item {
	border-bottom:1px dashed #dbdbdb
}
.d-inner .d-main .notice-main .notice-item .ni-head {
	color:#e13246
}
.d-inner .d-main .notice-main .notice-item .ni-head i {
	background:#de293d
}
.d-inner .d-main .notice-main .notice-item .ni-head p {
	color:#4c4c4c
}
.d-inner .d-main .notice-main .notice-item .ni-head span {
	color:#7a7a7a
}
.d-inner .d-main .notice-main .notice-item .ni-body {
	color:#5c5c5c
}
.registration-c .login a {
	color:#c52133
}
.registration-c .login h1 {
	color:#fff
}
.registration-c .login .login-area>div {
	color:#fff
}
.registration-c .login .login-area>div.form-item {
	color:#fff
}
.registration-c .login .login-area>div.form-item .regi-btn {
	background:#b62929;
	color:#fff
}
.registration-c .login .regi-btn1 {
	background:#b62929;
	box-shadow:0 1px 1px #000;
	-moz-box-shadow:0 1px 1px #000;
	-o-box-shadow:0 1px 1px #000;
	-ms-box-shadow:0 1px 1px #000;
	-webkit-box-shadow:0 1px 1px #000;
	color:#fff
}
.registration-c .wnskaihuDialog {
	background:#000;
	color:#fff
}
.registration-c .wnskaihuDialog .close-wnskaihuDialog {
	color:#999
}
.d-mask {
	background:rgba(0,0,0,.6)
}
.d-dialog-wrap {
	width:100%;
	position:absolute;
	top:20%;
	left:0;
	text-align:center
}
.d-dialog {
	color:#fff;
	border:3px solid #d9762a;
	background:rgba(0,0,0,.8)
}
.d-dialog .dialog-content .dialog-close {
	border:1px solid #ccc;
	color:#ccc;
	background:rgba(0,0,0,.2)
}
.bet-success span {
	color:#cf3
}
.direction a {
	border-top:1px solid rgba(255,255,255,.35);
	color:#fff
}
.direction a:nth-child(2n) {
	border-left:1px solid rgba(255,255,255,.35)
}
.dialog-custom{border-radius:8px;display:inline-block;font: 12px/1.8 'Microsoft YaHei',Arial,Verdana,Georgia,'Comic Sans MS','Trebuchet MS',Black,Impact;}
.dialog-custom .ui-dialog-content{min-width: 170px;text-align:center}
.dialog-custom .ui-dialog-close{display:block;width:18px;height:18px;opacity:1;filter: alpha(opacity=100);overflow:hidden;}
.dialog-custom .table-box th{text-align:center;}
.dialog-custom .ui-dialog-footer{padding:10px 20px 10px 20px;text-align:center;}
.dialog-custom .ui-dialog-footer button.ui-dialog-autofocus:hover,.dialog-custom .ui-dialog-footer button.ui-dialog-autofocus:focus,.dialog-custom .ui-dialog-footer button.ui-dialog-autofocus:active{outline: none;}
.dialog-custom{border:1px solid #fff;border:5px solid rgba(255,255,255,0.3);box-shadow:0 0 8px rgba(136, 136, 136, 0);overflow:hidden;}
.diy-slct-sum{width:240px;padding:3px 0;}
.diy-slct-sum .diy_tit{height:27px;line-height:27px;padding:0 15px;font-weight:bold;}
.diy-slct-sum .diy_tit span{float:left;}
.diy-slct-sum .diy_tit a{float:right;}
.diy-slct-sum .dss-content{padding:5px;}
.diy-slct-sum .dss-content li{list-style:none;}
.diy-slct-sum .dss-content input{padding:2px;width:90px;height:23px;margin:5px 0;}
.diy-slct-sum .dss-content i{font-style:normal;cursor:pointer;float:right;margin:5px 2px 0;height:27px;padding:2px 0;line-height:26px;width:55px;text-align:center;border-radius:3px;}
.diy-slct-sum li{padding:3px 5px;line-height:100%;overflow:hidden;}
.diy-slct-sum .dss-btn{text-align:center;padding:5px;}
.diy-slct-sum .dss-tip{text-align:center;padding:3px 0;}
.diy-slct-sum .dss-warn{padding:3px 8px;line-height:1.2;}
.diy-slct-sum .dss-content i{background:#414141;color:#fff;}
.diy-slct-sum {
	width: 240px;
	padding: 3px 0;
}
.diy-slct-sum .dss-warn {
	padding: 3px 8px;
	line-height: 1.2;
}
.diy-slct-sum .dss-content {
	padding: 5px;
}
.diy-slct-sum li {
	padding: 3px 5px;
	line-height: 100%;
	overflow: hidden;
}
.diy-slct-sum .dss-content i {

}
.diy-slct-sum .dss-content i {
	font-style: normal;
	cursor: pointer;
	float: right;
	margin: 5px 2px 0;
	height: 27px;
	padding: 2px 0;
	line-height: 26px;
	width: 55px;
	text-align: center;
}
.diy-slct-sum .dss-content input {
	padding: 2px;
	width: 90px;
	height: 23px;
	margin: 5px 0;
	text-align: center;
	vertical-align: middle;
	outline: none;
	border: 1px solid;
}
.diy-slct-sum .dss-tip {
	text-align: center;
	padding: 3px 0;
}
.diy-slct-sum .dss-btn {
	text-align: center;
	padding: 5px;
}
.dss-btn a.btn-mini {

}
.diy-slct-sum a.btn, .dss-btn a {
	line-height: 17px;
}
/*.ui-dialog-body{
    padding:0 !important;
}*/
.diy-slct-sum .btn, .dss-btn a {

	border: none;

	width: 50px;
	height: 17px;
	padding: 3px 0;
	display: inline-block;
	border-width: 0 1px 1px 1px;
	text-shadow: initial;
	line-height: 1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	vertical-align: middle;
}
.dss-btn a{
	line-height:17px;
	margin: 0 3px;
}
.diy-slct-sum .btn,.dss-btn a{background:#414141;border:none;color:#fff;line-height:17px;}
.dss-btn a.btn-mini{background:#c32b39;}
.ui-popup-focus .dialog-custom {box-shadow:0 0 8px rgba(136, 136, 136, 0);}
.dialog-custom .ui-dialog-header{border-bottom:none;background:#c32b39;background-image:-webkit-gradient(linear, left top, left bottom, from(#d22f3e), to(#a7232f));background-image:-moz-linear-gradient(top, #d22f3e, #a7232f);background-image:-o-linear-gradient(top, #d22f3e, #a7232f);background-image:-webkit-linear-gradient(top, #d22f3e, #a7232f);background-image:linear-gradient(to bottom, #d22f3e, #a7232f);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#d22f3e', endColorstr='#a7232f')";filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d22f3e', endColorstr='#a7232f');zoom:1;}
.dialog-custom .ui-dialog-title{color:#fff;padding:10px 15px;}
.dialog-custom .ui-dialog-close{width:25px;height:25px;top:5px;color:#fff;font-weight:500;}
.dialog-custom .ui-dialog-content{color:#484544;}
.dialog-custom .ui-dialog-content span.succeed{color:#64931b;font-size:22px;}
.dialog-custom .ui-dialog-footer button{background:url(../../../../template/Content/mapping/haocai-red/officialGames/images/pop-btn-disabled.png) repeat;border:none;color:#fff}
.dialog-custom .ui-dialog-footer button:hover,.dialog-custom .ui-dialog-footer button:focus,.dialog-custom .ui-dialog-footer button:active{background:url(../../../../template/Content/mapping/haocai-red/officialGames/images/pop-btn-disabled.png) repeat;border:none;}
.dialog-custom .ui-dialog-footer .ui-dialog-autofocus{background:url(../../../../template/Content/mapping/haocai-red/officialGames/images/pop-btn-bg.png) repeat;border:none;color:#fff;}
.dialog-custom .ui-dialog-footer .ui-dialog-autofocus:hover,.dialog-custom .ui-dialog-footer .ui-dialog-autofocus:focus,.dialog-custom .ui-dialog-footer .ui-dialog-autofocus:active{background:url(../../../../template/Content/mapping/haocai-red/officialGames/images/pop-btn-bg.png) repeat;}
.dialog-custom .ui-dialog-footer button.ui-dialog-autofocus{color:#fff;}
.ui-dialog-button {
	display: inline-block;
	float: none;
}