/********版面2，字体不加阴影，以及不加粗********/
.ui-page-theme-a {
	text-shadow: 0 0px 0 #f3f3f3;
}
.ui-page-theme-a a{
	font-weight: 100!important;
}
/********版面2，字体不加阴影，以及不加粗********/

*,*:before,*:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
body,.ionic-body {
	-webkit-touch-callout:none;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	text-size-adjust:none;
	-webkit-tap-highlight-color:transparent;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	top:0;
	right:0;
	bottom:0;
	left:0;
	/*overflow:hidden;
	*/
    margin:0;
	padding:0;
	color:#000;
	word-wrap:break-word;
	font-size:14px;
	font-family:'微软雅黑','Microsoft YaHei',Tahoma,HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;
	line-height:20px;
	text-rendering:optimizeLegibility;
	-webkit-backface-visibility:hidden;
	-webkit-user-drag:none;
	-ms-content-zooming:none
}
.content {
	position:relative
}
.scroll-content {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	/*overflow:hidden;
	*/
    margin-top:-1px;
	padding-top:1px;
	margin-bottom:-1px;
	width:auto;
	height:auto
}
.scroll-content-false,.menu .scroll-content.scroll-content-false {
	z-index:11
}
.scroll-view {
	position:relative;
	display:block;
	overflow:hidden;
	margin-top:-1px
}
.scroll {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	text-size-adjust:none;
	-webkit-transform-origin:left top;
	transform-origin:left top
}
.scroll-bar {
	position:absolute;
	z-index:9999
}
.ng-animate .scroll-bar {
	visibility:hidden
}
.scroll-bar-h {
	right:2px;
	bottom:3px;
	left:2px;
	height:3px
}
.scroll-bar-h .scroll-bar-indicator {
	height:100%
}
.scroll-bar-v {
	top:2px;
	right:3px;
	bottom:2px;
	width:3px
}
.scroll-bar-v .scroll-bar-indicator {
	width:100%
}
.scroll-bar-indicator {
	position:absolute;
	border-radius:4px;
	background:rgba(0,0,0,.3);
	opacity:1;
	-webkit-transition:opacity .3s linear;
	transition:opacity .3s linear
}
.scroll-bar-indicator.scroll-bar-fade-out {
	opacity:0
}
.overflow-scroll .scroll {
	position:static;
	height:100%;
	-webkit-transform:translate3d(0,0,0)
}
.pane {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-transition-duration:0;
	transition-duration:0
}
.pane,.view {
	z-index:1;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#f0f0f0;
	overflow:hidden
}
.pane,.view,.view-container {
	position:absolute;
	width:100%;
	height:100%
}
.view-container {
	display:block
}
.bar {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	position:absolute;
	right:0;
	left:0;
	z-index:9;
	box-sizing:border-box;
	padding:5px;
	width:100%;
	height:44px;
	border-width:0;
	border-style:solid;
	border-top:1px solid transparent;
	border-bottom:1px solid #ddd;
	background-color:#fff;
	background-size:0
}
@media (min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx) {
	.bar {
	border:none;
	background-image:linear-gradient(0,#ddd,#ddd 50%,transparent 50%);
	background-position:bottom;
	background-size:100% 1px;
	background-repeat:no-repeat
}
}.bar.bar-clear {
	border:none;
	background:0 0;
	color:#fff
}
.bar.bar-clear .button,.bar.bar-clear .title {
	color:#fff
}
.bar.item-input-inset .item-input-wrapper {
	margin-top:-1px
}
.bar.item-input-inset .item-input-wrapper input {
	padding-left:8px;
	width:94%;
	height:28px;
	background:0 0
}
.bar.bar-light {
	border-color:#ddd;
	background-color:#fff;
	background-image:linear-gradient(0,#ddd,#ddd 50%,transparent 50%);
	color:#444
}
.bar.bar-light .title {
	color:#444
}
.bar.bar-light.bar-footer {
	background-image:linear-gradient(180deg,#ddd,#ddd 50%,transparent 50%)
}
.bar.bar-stable {
	border-color:#b2b2b2;
	background-color:#f8f8f8;
	background-image:linear-gradient(0,#b2b2b2,#b2b2b2 50%,transparent 50%);
	color:#444
}
.bar.bar-stable .title {
	color:#444
}
.bar .title {
	position:absolute;
	top:0;
	right:0;
	left:0;
	z-index:0;
	overflow:hidden;
	margin:0 10px;
	min-width:30px;
	height:43px;
	text-align:center;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:17px;
	font-weight:500;
	line-height:44px
}
.bar .title.title-left {
	text-align:left
}
.bar .title.title-right {
	text-align:right
}
.bar .title a {
	color:inherit
}
.bar .button {
	z-index:1;
	padding:0 8px;
	min-width:initial;
	min-height:29px;
	font-weight:400;
	font-size:16px;
	line-height:30px
}
.bar .button.back-button {
	display:block;
	margin-right:5px;
	padding:0;
	white-space:nowrap;
	font-weight:400
}
.bar .button.back-button.active,.bar .button.back-button.activated {
	opacity:.2
}
.bar .button-bar>.button,.bar .buttons>.button {
	min-height:29px;
	line-height:30px
}
.bar .button-bar+.button,.bar .button+.button-bar {
	margin-left:5px
}
.bar .buttons,.bar .buttons.primary-buttons,.bar .buttons.secondary-buttons {
	display:inherit
}
.bar .buttons span {
	display:inline-block
}
.bar .buttons-left span {
	margin-right:5px;
	display:inherit
}
.bar .buttons-right span {
	margin-left:1px;
	display:inherit
}
.bar .title+.button:last-child,.bar>.button+.button:last-child,.bar>.button.pull-right,.bar .buttons.pull-right,.bar .title+.buttons {
	position:absolute;
	top:5px;
	right:5px;
	bottom:5px
}
.bar-header {
	top:0;
	border-top-width:0;
	border-bottom-width:1px
}
.bar-header.has-tabs-top,.tabs-top .bar-header {
	border-bottom-width:0;
	background-image:none
}
.bar-footer {
	bottom:0;
	border-top-width:1px;
	border-bottom-width:0;
	background-position:top;
	height:44px
}
.bar-footer.item-input-inset {
	position:absolute
}
.bar-tabs {
	padding:0
}
.bar-subheader {
	top:44px;
	display:block;
	height:44px
}
.bar-subfooter {
	bottom:44px;
	display:block;
	height:44px
}
.nav-bar-block {
	position:absolute;
	top:0;
	right:0;
	left:0;
	z-index:9
}
.bar .back-button.hide,.bar .buttons .hide {
	display:none
}
.nav-bar-tabs-top .bar {
	background-image:none
}
.item.tabs {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	padding:0
}
.item.tabs .icon:before {
	position:relative
}
.tab-item.disabled,.tab-item[disabled] {
	opacity:.4;
	cursor:default;
	pointer-events:none
}
.menu {
	position:absolute;
	top:0;
	bottom:0;
	z-index:0;
	overflow:hidden;
	min-height:100%;
	max-height:100%;
	width:275px;
	background-color:#fff
}
.menu .scroll-content {
	z-index:10
}
.menu .bar-header {
	z-index:11
}
.menu-content {
	-webkit-transform:none;
	transform:none;
	box-shadow:-1px 0 2px rgba(0,0,0,.2),1px 0 2px rgba(0,0,0,.2)
}
.menu-open .menu-content .pane,.menu-open .menu-content .scroll-content {
	pointer-events:none
}
.grade-b .menu-content,.grade-c .menu-content {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	right:-1px;
	left:-1px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	box-shadow:none
}
.menu-left {
	left:0
}
.menu-right {
	right:0
}
.aside-open.aside-resizing .menu-right {
	display:none
}
.menu-animated {
	-webkit-transition:-webkit-transform 200ms ease;
	transition:transform 200ms ease
}
.list-borderless .item,.item-borderless {
	border-width:0
}
.item,.item h1,.item h2,.item h3,.item h4,.item h5,.item h6,.item p,.item-content,.item-content h1,.item-content h2,.item-content h3,.item-content h4,.item-content h5,.item-content h6,.item-content p {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
a.item {
	color:inherit;
	text-decoration:none
}
a.item:hover,a.item:focus {
	text-decoration:none
}
.item-complex,a.item.item-complex,button.item.item-complex {
	padding:5px;
}
.item-complex .item-content,.item-radio .item-content {
	position:relative;
	z-index:2;
	padding:16px 49px 16px 16px;
	border:none;
	background-color:#fff
}
.list-left-editing .item-left-edit {
	-webkit-transition-delay:125ms;
	transition-delay:125ms
}
.list {
	position:relative;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:0;
	margin-bottom:20px
}
.list:last-child {
	margin-bottom:0
}
.list:last-child.card {
	margin-bottom:40px
}
.list-header {
	margin-top:20px;
	padding:5px 15px;
	background-color:transparent;
	color:#222;
	font-weight:700
}
.padding-left>.list .item {
	margin-left:0
}
.padding-right>.list .item {
	margin-right:0
}
.button {
	border-color:#b2b2b2;
	background-color:#f8f8f8;
	color:#444;
	position:relative;
	display:inline-block;
	margin:0;
	padding:0 12px;
	min-width:52px;
	min-height:47px;
	border-width:1px;
	border-style:solid;
	border-radius:4px;
	vertical-align:top;
	text-align:center;
	text-overflow:ellipsis;
	font-size:16px;
	line-height:42px;
	cursor:pointer
}
.button:hover {
	color:#444;
	text-decoration:none
}
.button-icon {
	-webkit-transition:opacity .1s;
	transition:opacity .1s;
	padding:0 6px;
	min-width:initial;
	border-color:transparent;
	background:0 0
}
.button-icon.button.active,.button-icon.button.activated {
	border-color:transparent;
	background:0 0;
	box-shadow:none;
	opacity:.3
}
.button-icon .icon:before,.button-icon.icon:before {
	font-size:32px
}
.row {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-moz-flex;
	display:-ms-flexbox;
	display:flex;
	padding:5px;
	width:100%;
	color:white;
}
.row-wrap {
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.row-no-padding,.row-no-padding>.col {
	padding:0
}
.row+.row {
	margin-top:-5px;
	padding-top:0
}
.col {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-moz-flex:1;
	-ms-flex:1;
	flex:1;
	display:block;
	padding:5px;
	width:100%
}
.row-top {
	-webkit-box-align:start;
	-ms-flex-align:start;
	-webkit-align-items:flex-start;
	-moz-align-items:flex-start;
	align-items:flex-start
}
.row-bottom {
	-webkit-box-align:end;
	-ms-flex-align:end;
	-webkit-align-items:flex-end;
	-moz-align-items:flex-end;
	align-items:flex-end
}
html {
	font-size:20px
}
.bar-header::before {
	display:block;
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	box-shadow:inset 0 0 10px -5px rgba(255,255,255,.3)
}
.bar-header .title {
	font-size:1rem;
	font-weight:700
}
.bar-header .button.button-clear {
	color:#000;
	font-weight:600;
	line-height:34px
}
.bar-header .button.button-icon {
	color:#fff
}
.loading-container .loading {
	padding:0;
	background:0 0
}
.tipDialog {
	padding:20px;
	background:rgba(0,0,0,.7)
}
.view-container .sso {
	background-color:#fff;
	background:0 0
}
.view-container .sso .tips {
	color:#000
}
/* -------------------------------------------------------------- */

body {
	color:#fff;
}
.col-50 {
    -webkit-flex: 0 0 50%;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.col-25 {
    -webkit-flex: 0 0 25%;
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.color-red {
	color:red;
}
/** 此版面需要，移动到其他CSS，兼容新手机版面
.pane,.view {
	background:#5d9dc0 url('../images/lottery_2/bg2.jpg?v=u358db185');
	background-size:cover
}
*/
.loadShow {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:rgb(0,0,0);
	opacity:.5;
	z-index:100;
}
.loadShow img {
	top:50%;
	left:50%;
	position:absolute;
	transform:translate(-50%,-50%);
}
.bar-header {
	height:45px;
	color:#fff;
	position:relative;
	font-size:1rem;
	background:rgba(255,255,255,.02);
	/**box-shadow:0 0 5px -3px rgba(0,0,0,.8)*/
}
.bar-header::before {
	display:block;
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	box-shadow:inset 0 0 10px -5px rgba(255,255,255,.3)
}
.bar-header .title {
	font-size:1rem;
	font-weight:700
}
.bar-header .button.button-clear {
	color:#000;
	font-weight:600;
	line-height:34px
}
.bar-header .button.button-icon {
	color:#fff
}
.bar-header .button.button-icon.ion-chevron-left {
	padding-right:20px
}
.bar-header .button.button-icon.ion-chevron-left:before {
	font-size:20px
}
select {
	background-color:rgba(214,207,225,.13);
	margin:10px
}
select,.pd5 {
	padding:5px
}
.notice-icon {
	padding:0 .5rem;
	font-size:1.3rem
}
.notice-content {
	padding:0 .4rem 0 0;
	font-size:.8rem
}
.left {
	float:left
}
.right {
	float:right
}
.caipiao-result {
	box-shadow:inset 1px -6px 10px #fff;
	width:.9rem;
	height:.9rem;
	border-radius:.9rem;
	background:#d5d5d5;
	color:#000;
	text-align:center;
	float:left;
	margin-top:.3rem;
	margin-left:.1rem;
	line-height:.9rem
}
.round-1 {
	width:1.4rem;
	height:1.4rem;
	border-radius:1.4rem;
	display:inline-block;
	font-size:.9rem;
	line-height:1.4rem;
	text-align:center
}
.round-1,.round-2 {
	box-shadow:inset 1px -6px 10px #fff;
	background:#d5d5d5;
	color:#000!important
}
.popup-title {
	font-size:.75rem;
	font-weight:bolder
}
.item-select {
	width:8.5rem
}
.item-select select {
	width:7.5rem;
	border:1px solid rgba(250,250,250,.44);
	border-radius:.15rem;
	background-color:rgba(0,0,0,.2);
	position:inherit;
	direction:ltr;
	padding:0;
	color:#fff;
	height:1.4rem;
	font-size:.6rem;
	line-height:.7rem;
	text-indent:.3em
}
.item-select:after {
	position:absolute;
	color:#fff;
	right:3rem;
	top:50%;
	border-top:.4rem solid;
	border-right:.25rem solid transparent;
	border-left:.25rem solid transparent;
	padding:0;
	margin:-.16rem 0 0
}
.text-valign-center {
	display:flex;
	align-items:center
}
.text-align-center {
	display:flex;
	justify-content:center
}
.text-underline {
	text-decoration:underline
}
.cur-tips {
	font-size:.7rem
}
.icon-size::before {
	font-size:145%!important
}
/** 此版面需要，移动到其他CSS，兼容新手机版面
.lotter-view .lotter-bar {
	background-color:#3883ba;
	height:40px
}
*/
.lotter-view .has-header {
	top:75px
}
.lotter-view .member-balance {
	padding:6px;
	font-size:.7rem
}
.lotter-view .button.button-clear {
	font-size:.7rem
}
.lotter-view .button.button-clear .game-name {
	background:url('../images/lottery_2/back.png') center right no-repeat;
	padding-right:1rem;
	background-size:.8rem;
	line-height:1rem
}
.lotter-view .perio {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.32);
	background-color:rgba(255,255,255,0);
	height:3rem;
	font-size:.5rem;
	line-height:1.5rem
}
.lotter-view .perio .pre-perio .item {
	padding:0 .25rem;
	background-color:transparent;
	color:#fff;
	border:0;
	font-size:.7rem
}
.lotter-view .perio .pre-perio .item .span-fl {
	float:left;
	padding-right:5px
}
.lotter-view .perio .pre-perio .item .ion-arrow-swap {
	font-size:1.1rem;
	padding:0 .3rem
}
.lotter-view .perio .cur-perio {
	padding:0;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.2);
	position:relative;
	line-height:1.5rem
}
.lotter-view .perio .cur-perio .item {
	font-size:.7rem;
	padding:0 .25rem;
	background-color:transparent;
	color:#fff;
	border:0
}
.lotter-view .perio .cur-perio .item .time {
	box-shadow:inset 1px 1px 0 rgba(250,250,250,.22),0 1px 0 rgba(0,0,0,.22);
	background-color:rgba(250,250,250,.15);
	padding:1px 3px;
	border-radius:2px 2px 2px 2px
}
.lotter-view .lottery-bet {
	height:100px
}
.lotter-view .lottery-bet .active a {
	color:#fff;
	box-shadow:inset -1px 3px 7px rgba(0,0,0,.34);
	background-color:rgba(0,0,0,.23);
	border:0
}
.lotter-view .lottery-bet .item {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 -1px 0 rgba(0,0,0,.23);
	padding:8px 5px;
	background:rgba(250,250,250,.11);
	text-align:center;
	position:relative;
	border:0;
	display:block;
	font-size:.7rem
}
.lotter-view .lottery-bet .item .smallround {
	width:7px;
	height:7px;
	border-radius:25px;
	background-color:rgba(0,0,0,.3);
	position:absolute;
	left:5px;
	top:5px;
	border-bottom:1px solid rgba(250,250,250,.5);
	box-shadow:inset 0 -1 1px #fafafa,0 0 1px rgba(0,0,0,.5)
}
.lotter-view .lottery-bet .item .smallround.menus-choose {
	background-color:#fffb22;
	border-bottom:none
}
.lotter-view .lottery-bet .sub-Navs .row .sub-col {
	margin:0;
	padding:0 1px 0 0
}
.lotter-view .lottery-bet .sub-Navs .row .sub-col a {
	font-size:.7rem
}
.lotter-view .lottery-bet .sub-Navs .row .sub-col.navActive a {
	margin:0;
	background-color:rgba(255,255,255,.25)!important;
	border:0;
	color:rgba(0,0,0,.83)
}
.lotter-view .lottery-bet .sub-Navs .row .sub-col .item {
	margin:0;
	box-shadow:none;
	background:rgba(250,250,250,.11);
	text-align:center;
	position:relative;
	border:0;
	display:block;
	height:30px
}
.lotter-view .lottery-bet .lottery-menu {
	box-shadow:1px 0 0 rgba(255,255,255,.48);
	background-color:rgba(0,0,0,.21);
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	/*overflow:hidden;
	*/
    margin-top:0;
	padding-top:1px;
	margin-bottom:-1px;
	height:auto;
	top:3rem;
	width:3.7rem;
	color:white;
}
.lotter-view .lottery-bet .bet-view {
	top:3rem;
	left:3.75rem
}
.lotter-view .lottery-bet .bet-view .close-pan {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:rgba(0,0,0,.35);
	z-index:1
}
.lotter-view .lottery-bet .bet-view .close-pan .tip {
	text-align:center;
	margin-top:4rem;
	font-size:1rem
}
.lotter-view .lottery-bet .tab-content .scroll-content.close .bet {
	text-shadow:0 1px 0 rgba(255,255,255,.23);
	color:rgba(0,0,0,.8)
}
.lotter-view .lottery-bet .row {
	padding:0;
	margin:0
}
.lotter-view .lottery-bet .row.end {
	border-bottom:solid 1px rgba(255,255,255,.2)
}
.lotter-view .lottery-bet .row .col {
	text-align:center;
	/*padding:.4rem 0;
	*/
    font-size:.92rem
}
.lotter-view .lottery-bet .row .bet {
	position:relative;
	background:rgba(255,255,255,.02);
	text-shadow:0 1px 0 rgba(255,255,255,.23);
	font-weight:bolder;
	color:rgba(0,0,0,.8);
	box-shadow:inset -1px -1px 1px rgba(255,255,255,.2)
}
.lotter-view .lottery-bet .row .bet.ban-bo {
	padding:0
}
.lotter-view .lottery-bet .row .bet.ban-bo .bet-content {
	margin-left:.3rem;
	padding:1rem 0;
	float:left
}
.lotter-view .lottery-bet .row .bet.ban-bo .bet-item {
	padding:1rem 0;
	margin-left:5px;
	float:left;
	line-height:1.4rem
}
.lotter-view .lottery-bet .row .bet.ban-bo .bet-qiu {
	padding-top:.3rem;
	padding-bottom:.1rem;
	text-align:right;
	margin-right:.1rem;
	width:7rem;
	float:right
}
.lotter-view .lottery-bet .row .bet.ban-bo .bet-qiu span {
	color:rgba(0,0,0,.8)
}
.lotter-view .lottery-bet .row .bet.ban-bo .bet-qiu .round-3 {
	line-height:1.2rem;
	margin-right:0;
	margin-bottom:.2rem;
	width:1.2rem;
	height:1.2rem;
	color:#000;
	display:inline-block;
	text-align:center;
	font-size:.7rem
}
.lotter-view .lottery-bet .row .bet.ban-bo .bet-qiu .round-3.red {
	background-image:url('../images/lottery_2/default/6h/red.png');
	background-size:1.2rem
}
.lotter-view .lottery-bet .row .bet.ban-bo .bet-qiu .round-3.blue {
	background-image:url('../images/lottery_2/default/6h/blue.png');
	background-size:1.2rem
}
.lotter-view .lottery-bet .row .bet.ban-bo .bet-qiu .round-3.green {
	background-image:url('../images/lottery_2/default/6h/green.png');
	background-size:1.2rem
}
.lotter-view .lottery-bet .row .bet.special {
	padding:.2rem 0
}
.lotter-view .lottery-bet .row .bet.special .bet-item {
	padding-left:0;
	display:block;
	line-height:.9rem;
	width:100%
}
.lotter-view .lottery-bet .row .bet.special .bet-content {
	padding-left:0;
	display:block;
	line-height:1.4rem
}
.lotter-view .lottery-bet .row .bet .lh4,.lotter-view .lottery-bet .row .bet .lh14,.lotter-view .lottery-bet .row .bet .bet-round {
	line-height:1.4rem
}
.lotter-view .lottery-bet .row .bet .bet-round span {
	color:rgba(0,0,0,.8)
}
.lotter-view .lottery-bet .row .bet .bet-content {
	display:inline-block;
	line-height:1.4rem
}
.lotter-view .lottery-bet .row .bet .bet-content.pd3 {
	margin-left:.3rem
}
.lotter-view .lottery-bet .row .bet .bet-content .round-dit {
	display:inline-table
}
.lotter-view .lottery-bet .row .bet .bet-item {
	display:inline-block;
	padding-left:5px;
	font-size:.65rem;
	color:rgba(0,0,0,.5);
	min-width:1.8rem;
}
.lotter-view .lottery-bet .row .bet-bottom {
	border-bottom:1px solid rgba(11,10,10,.23)
}
.lotter-view .lottery-bet .row .ok {
	background-color:rgba(255,255,255,.01);
	color:rgba(0,0,0,.8)
}
.lotter-view .lottery-bet .row .bet-choose {
	background:rgba(0,0,0,.4);
	text-shadow:0 0 0 rgba(255,255,255,.23);
	color:#fff;
	box-shadow:inset 0 1px 5px rgba(0,0,0,.3)
}
.lotter-view .lottery-bet .row .bet-choose .bet-item {
	color:#fff
}
.lotter-view .lottery-bet .row .bet-choose .bet-content span {
	color:rgba(0,0,0,.8)
}
.lotter-view .lottery-bet .row .bet-choose span {
	/*color:#fafafb;
	*/
    font-weight:700
}
.lotter-view .lottery-bet .title,.lotter-view .lottery-bet .title-no {
	box-shadow:inset 0 1px 0 rgba(255,255,255,.2)
}
.bar-footer {
	background-color:rgba(0,0,0,.39);
	height:75px
}
.bar-footer .row {
	padding:0;
	font-size:16px;
	text-align:center
}
.bar-footer .row .pb5 {
	padding-bottom:5px
}
.bar-footer .row .button {
	padding:2px 4px 1px;
	min-width:24%;
	min-height:40px;
	font-size:16px;
	font-weight:700;
	line-height:37px;
	color:#fff;
	border:0
}
.bar-footer .row .button-bet {
	background-color:#d3563e;
	box-shadow:inset 0 0 3px rgba(250,250,250,.23),1px 3px 4px rgba(0,0,0,.18)
}
.bar-footer .row .button-reset {
	background-color:#4574c1;
	box-shadow:inset 0 0 3px rgba(250,250,250,.23),1px 3px 4px rgba(0,0,0,.18)
}
.bar-footer .close-pan {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	/*background-color:#1584d5;*/
	z-index:1;
	opacity:.8
}
.bar-footer .close-pan .tip {
	text-align:center;
	margin-top:1.2rem;
	font-size:1rem;
	font-weight:700
}
.lotter-view .has-footer {
	bottom:140px
}
.lotter-view .menu-right {
	left:auto
}
.lotter-view .menu-left .bar.bar-stable,.lotter-view .menu-right .bar.bar-stable {
	background:0 0;
	background-image:linear-gradient(0,rgba(178,178,178,0),rgba(255,255,255,0)50%,transparent 50%)
}
.lotter-view .menu-left .bar.bar-stable .title,.lotter-view .menu-right .bar.bar-stable .title {
	color:#fff;
	font-weight:700
}
.weihu {
	color:#8f8f8f;
	font-size:14px;
}
.lotter-view .menu-left .item,.lotter-view .menu-right .item {
	background-color:transparent;
	color:#fff;
	/*font-weight:700;*/
	border-color:rgba(0,0,0,.15);
	box-shadow:inset 0 1px 1px rgba(250,250,250,.2)
}
.lotter-view .menu-left .item a,.lotter-view .menu-right .item a {
	background-color:transparent;
	color:#fff;
	font-weight:700
}
.lotter-view .ion-mt {
	margin-top:6px
}
.inputbox {
	position:relative
}
.inputbox .cel {
	width:100%
}
.inputbox .cel .textinput {
	text-decoration:none;
	/*position:absolute;
	*/
    height:30px;
	padding-left:.5em;
	width:100%
}
.inputbox .cel .textinput-mt {
	margin-top:-5%
}
.inputbox .cel .txdel {
	position:absolute;
	right:5px;
	top:1px;
	display:inline-block;
	width:35px;
	height:36px;
	color:#000;
	padding-top:5px
}
.inputbox .text-yellow {
	color:#ffd200;
	font-weight:700
}
.bar .buttons-left span {
	margin-right:0;
	display:inline-block
}
.text-left {
    text-align:left;
}

/* begin to 下注记录样式 */
.m_bet_record_table {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #a9c6c9;
	border-collapse: collapse;
    width:100%;
}
.m_bet_record_table th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #ccc;
    font-weight:bolder;
}
.m_bet_record_table td {
	border-width: 1px;
	border-style: solid;
    padding: 2px 0px;
	border-color: #ccc;
    text-align: center;
}
/* end to 下注记录样式 */

/* begin to 开奖记录样式 */
.m_open_record_table ul li {
    width: 100%;
    padding: .06rem 0%;
    box-sizing: border-box;
    border-bottom: 3px solid #e0e0e0;
    position: relative;
}
.m_open_record_table ul li table {
    border-collapse: collapse;
    width: 96%;
    margin: 0 auto;
    margin-bottom: 5px;
}
.m_open_record_table ul li table tr td {
    font-size: 12px;
    margin: 0;
    padding: 0;
    color: #444;
}
.m_open_record_table ul li table tr td b {
    color: #4d4d4d;
    display: block;
}
.m_open_record_table ul li table tr td span {
    color: #848484;
    font-size: 0.5rem;
}
.m_open_record_table ul li table {
    border-collapse: collapse;
    width: 96%;
    margin: 0 auto;
    margin-bottom: 5px;
}
.m_open_record_table ul li table tr td dl {
    float: left;
    margin: 0;
    padding: 0;
    color: #444;
    display: block;
    -webkit-margin-before: 3px;
    -webkit-margin-after: 3px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.lottery_ball {
    width: 20px;
    height:  20px;
    border-radius: 50%;
    background: #F33537;
    color: white;
    text-align: center;
    line-height:  20px;
    float: left;
    margin-right: .04rem;
    margin-top: 3px;
    font-size: 14px;
    display: block;
    -webkit-margin-start: 4px;
}
/* end to 开奖记录样式 */

div {
    overflow: visible;
}

.background_green {
    background-color: #1cae1c !important;
    color: white !important;
}

.background_blue {
    background-color: #0073c3 !important;
    color: white !important;
}

.background_red {
    background-color: #c02a34 !important;
    color: white !important;
}

.hui-hide {
    display: none !important;
}
.inputbox .cel .textinput {
    width:100px;
}
.new-col {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
    padding: 1px;
    width: 100%;
}


.jetton1{
    background-image: url(/Content/common/lotteryzone/img/s-chip1.png);
}
.jetton5{
    background-image: url(/Content/common/lotteryzone/img/s-chip5.png);
}
.jetton10{
    background-image: url(/Content/common/lotteryzone/img/s-chip10.png);
}
.jetton50{
    background-image: url(/Content/common/lotteryzone/img/s-chip50.png);
}
.jetton100{
    background-image: url(/Content/common/lotteryzone/img/s-chip100.png);
}
.jetton500{
    background-image: url(/Content/common/lotteryzone/img/s-chip500.png);
}
.jetton1000{
    background-image: url(/Content/common/lotteryzone/img/s-chip1000.png);
}
.jetton5000{
    background-image: url(/Content/common/lotteryzone/img/s-chip5000.png);
}
.jetton10000{
    background-image: url(/Content/common/lotteryzone/img/s-chip10000.png);
}
.jetton50000{
    background-image: url(/Content/common/lotteryzone/img/s-chip50000.png);
}
.jettonClear{
    background-image: url(/Content/common/lotteryzone/img/s-clear.png);
}
.jettonsize {
    width:50px;
    height:50px;
    background-size: 50px 50px;
    margin:0 3px;
}
#jetton {    
    overflow:hidden;
    width:100%;
    height:50px;
    position:fixed;
    bottom:75px;
    z-index:9;
}
.addmore {
    width: 50px;
    height: 30px;
    font-size: 12px;
    font-weight: 700;
    line-height: 30px;
    color: #fff;
    border: 0;   
    background-color: #d3563e;
    box-shadow: inset 0 0 3px rgba(250,250,250,.23), 1px 3px 4px rgba(0,0,0,.18);     
}
.slide-box{
    display: -webkit-box;
    overflow-x: scroll;
    -webkit-overflow-scrolling:touch;
    z-index:9999;
}

#category-head{
    width:100%;
    display: inline;
    white-space: nowrap;/*规定段落中的文本不进行换行*/
    overflow-x:scroll;/*水平方向，超出部分添加滚动机制*/
    float:left;/*一定要设置左侧浮动*/
    overflow-y:hidden/*竖直方向，超出部分隐藏*/
}
#category-head li{
    display:inline-block;/*既可以水平排列，又可以设置宽高和边距*/
}
#shakeIcon {
    float:left;
    font-size:28px;
    height:40px;
    line-height:40px;
}

.caipiao-result2 {
    box-shadow: inset 1px -6px 10px #b5d0b9;
    color:#fff;
    width: .9rem;
    height: .9rem;
    text-align: center;
    float: left;
    margin-top: .3rem;
    margin-left: .1rem;
    line-height: .9rem;
}

.x-scroll .smallround {
    width: 7px;
    height: 7px;
    border-radius: 25px;
    background-color: rgba(0,0,0,.3);
    position: absolute;
    top: 5px;
    border-bottom: 1px solid rgba(250,250,250,.5);
    box-shadow: inset 0 -1 1px #fafafa,0 0 1px rgba(0,0,0,.5);
}

.x-scroll .menus-choose {
    background-color: #fffb22;
    border-bottom: none;
}