* {
	padding:0;
	margin:0;
	color:#333;
	font-family:Microsoft YaHei,Arial,Helvetica,"sans-serif";
	outline:none;
	cursor:inherit;
	box-sizing:border-box
}
body {
	height:100%;
	min-width:1200px;
	overflow:hidden
}
a {
	text-decoration:none
}
a,button {
	cursor:pointer
}
.app-wrap {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	display:flex;
	flex-direction:column;
	align-items:stretch
}
.app-wrap .top {
	height:90px;
	display:flex;
	flex-direction:row;
	z-index:222;
	background-color:#fff;
	border-bottom:4px solid #dbdbdb
}
.app-wrap .top .logo {
	padding:0 24px;
	display:flex;
	justify-content:center;
	align-items:center;
	cursor:pointer
}
.app-wrap .top .status-bar {
	min-width:800px;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	background-color:#fff;
	flex:1
}
.app-wrap .top .status-bar .left,.app-wrap .top .status-bar .left .landed {
	display:flex;
}
.app-wrap .top .status-bar .left .landed {
	padding-left:23px;
	flex-shrink:0
}
.app-wrap .top .status-bar .left .landed div {
	padding:0 10px;
	font-size:.875rem;
	color:#333;
	line-height:14px;
	cursor:pointer
}
.app-wrap .top .status-bar .left .landed div:hover {
	text-decoration:underline
}
.app-wrap .top .status-bar .left .landed div:first-child {
	cursor:default
}
.app-wrap .top .status-bar .left .landed div:first-child:hover {
	text-decoration:none
}
.app-wrap .top .status-bar .left .landed div span {
	color:#333;
	font-size:.875rem;
	display:flex;
	flex-direction:row;
	align-items:center
}
.app-wrap .top .status-bar .left .landed div span span {
	color:#e94335;
	padding-left:10px
}
.app-wrap .top .status-bar .left .landed div span .refresh {
	font-size:1.25rem;
	color:#e94335;
	margin-left:.3125rem;
	cursor:pointer
}
.app-wrap .top .status-bar .left .landed div + div {
	border-left:2px solid #d5d5d5
}
.app-wrap .top .status-bar .left .landed .recharge {
	color:#d73021
}
.app-wrap .top .status-bar .left .login {
	padding-left:23px
}
.app-wrap .top .status-bar .left .login .input-group {
	width:150px;
	height:36px;
	border:1px solid #e94335;
	display:flex;
	flex-direction:row
}
.app-wrap .top .status-bar .left .login .input-group .icon-wrap {
	width:34px;
	background-color:#fff1eb;
	display:flex;
	justify-content:center;
	align-items:center
}
.app-wrap .top .status-bar .left .login .input-group .icon-wrap i {
	color:#e94335
}
.app-wrap .top .status-bar .left .login .input-group input {
	display:flex;
	width:114px;
	border:none;
	padding:0 10px;
	font-size:.875rem
}
.app-wrap .top .status-bar .left .login .verfy-code {
	width:136px;
	height:36px;
	border:1px solid #e94335;
	display:flex;
	flex-direction:row
}
.app-wrap .top .status-bar .left .login .verfy-code img {
	width:68px;
	cursor:pointer
}
.app-wrap .top .status-bar .left .login .verfy-code input {
	display:flex;
	width:66px;
	border:none;
	padding:0 5px;
	font-size:.875rem
}
.app-wrap .top .status-bar .left .login div + div {
	margin-left:14px
}
.app-wrap .top .status-bar .left .login button {
	width:90px;
	height:36px;
	background-color:#e94335;
	border:none;
	border-radius:4px;
	font-size:.875rem;
	color:#fff;
	margin-left:12px;
	cursor:pointer
}
.app-wrap .top .status-bar .left .login button:hover {
	background-color:#fc6053
}
.app-wrap .top .status-bar .left .login button:active {
	background-color:#d73021
}
.app-wrap .top .status-bar .right {
	display:flex;
	flex-direction:row;
	flex-shrink:0;
	justify-content:flex-end;
	align-items:center;
	padding-right:23px;
	cursor:pointer
}
.app-wrap .top .status-bar .right i {
	margin-right:10px
}
.app-wrap .top .status-bar .right span {
	font-size:.875rem;
	color:#333
}
.app-wrap .main {
	display:flex;
	flex:1;
	flex-direction:row;
	align-items:stretch
}
.app-wrap .main .menu {
	display:flex;
	width:208px;
	background-color:#fff;
	flex-direction:column;
	border-right:1px solid #eaeaea;
	overflow:auto
}
.app-wrap .main .menu .list .menu-lobby {
	height:40px;
	display:flex;
	flex:1;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	cursor:pointer;
	background-color:#e94335;
	border-bottom:none
}
.app-wrap .main .menu .list .menu-lobby .logo {
	width:50px;
	display:flex;
	justify-content:center;
	align-items:center
}
.app-wrap .main .menu .list .menu-lobby a {
	color:#fff;
	display:flex;
	flex:1;
	justify-content:flex-start;
	padding-left:10px
}
.app-wrap .main .menu .list .category {
	display:flex;
	flex-direction:column
}
.app-wrap .main .menu .list .category .category-info {
	height:48px;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
	cursor:pointer;
	border-bottom:1px solid #eaeaea
}
.app-wrap .main .menu .list .category .category-info .logo {
	display:flex;
	justify-content:center;
	align-items:center;
	width:50px
}
.app-wrap .main .menu .list .category .category-info .logo img {
	width:27px;
	height:27px
}
.app-wrap .main .menu .list .category .category-info .category-name {
	color:#333;
	font-size:1rem;
	display:flex;
	flex:1;
	justify-content:flex-start;
	padding-left:10px
}
.app-wrap .main .menu .list .category .category-info .active,.app-wrap .main .menu .list .category .category-info .category-name:hover {
	color:#e94335
}
.app-wrap .main .menu .list .category .category-detail {
	display:flex;
	flex-direction:column;
	background-color:#f7f7f7
}
.app-wrap .main .menu .list .category .category-detail .lottery-info {
	height:40px;
	display:flex;
	justify-content:center;
	align-items:center;
	cursor:pointer;
	border-bottom:1px solid #eaeaea;
	text-decoration:none;
	color:#333;
	font-size:.875rem
}
.app-wrap .main .menu .list .category .category-detail .active,.app-wrap .main .menu .list .category .category-detail .lottery-info:hover {
	background-color:#ffe4cc
}
.app-wrap .main .content_box {
	flex:1;
	display:flex;
	flex-direction:column;
	align-items:stretch
}
.app-wrap .main .content_box .notice {
	height:40px;
	width:100%;
	background-color:#fff5f5;
	border-top:1px solid #ffd8d7;
	border-bottom:1px solid #ffd8d7;
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	align-items:center;
	padding:0 15px;
	z-index:200
}
.app-wrap .main .content_box .notice i {
	color:#e94335;
	font-size:24px;
	padding-top:3px;
	padding-right:5px
}
.app-wrap .main .content_box .notice span {
	font-size:.75rem;
	color:#333
}
.app-wrap .main .content_box .lottery-main {
	flex:1;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:center;
	overflow:hidden
}
.app-wrap .main .content_box .lottery-lobby {
	height:100%;
	overflow:auto;
	padding-bottom:30px;
	display:flex;
	flex-flow:row wrap;
	align-items:center;
	justify-content:space-around
}
.app-wrap .main .content_box .lottery-lobby .lobby-item-placeholder {
	width:319px;
	height:1px;
	display:flex;
	flex-shrink:0;
	margin:15px 5px 0
}
.app-wrap .main .content_box .lottery-lobby .lobby-item {
	background-color:#fff;
	width:319px;
	height:160px;
	border:4px solid #e7e7e7;
	margin:15px 5px 0;
	display:flex;
	flex-direction:column;
	flex-basis:319px;
	flex-shrink:0;
	transition:all .2s linear
}
.app-wrap .main .content_box .lottery-lobby .lobby-item:hover {
	transform:scale(1.05);
	box-shadow:3px 4px 6px #c1c1c1
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .detal {
	height:120px;
	display:flex;
	flex-direction:column;
	padding:10px 10px 0
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .detal .info {
	display:flex;
	flex-direction:row
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .detal .info img {
	width:57px;
	height:57px
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .detal .info .ct {
	display:flex;
	flex:1;
	flex-direction:column;
	padding-left:10px
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .detal .info .ct .lottery-name {
	flex:1;
	font-size:1rem;
	color:#333;
	font-weight:700
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .detal .info .ct .issue-cd {
	display:flex;
	flex:1;
	flex-direction:row;
	align-items:center;
	justify-content:space-between;
	padding-right:10px
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .detal .info .ct .issue-cd div {
	font-size:.875rem;
	color:#666
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .detal .results {
	display:flex;
	flex-direction:row;
	align-items:center;
	height:39px;
	padding-left:5px
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .detal .results span {
	font-size:.75rem;
	color:#000;
	padding-right:7px
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .detal .results .ball {
	width:24px;
	height:24px;
	background-color:#e94335;
	border-radius:50%;
	font-size:1rem;
	color:#fff;
	display:flex;
	justify-content:center;
	align-items:center;
	margin-left:5px
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .detal .results .sBall {
	width:18px;
	height:18px;
	background-color:#e94335;
	border-radius:50%;
	font-size:.75rem;
	color:#fff;
	display:flex;
	justify-content:center;
	align-items:center;
	margin-left:5px
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .detal .results .inLottery {
	font-size:.875rem;
	color:#000;
	padding-left:8px
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .bottom {
	height:40px;
	display:flex;
	flex-direction:row
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .bottom .fun {
	flex:1;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:center;
	background-color:#f7f7f7;
	border-top:1px solid #e7e7e7
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .bottom .fun i {
	padding-right:5px
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .bottom .fun span {
	font-size:.75rem;
	color:#666
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .bottom .fun + .fun {
	border-left:1px solid #e7e7e7
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .bottom .bet-btn {
	flex:1;
	background-color:#e94335;
	color:#fff;
	font-size:1rem;
	display:flex;
	justify-content:center;
	align-items:center
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .bottom .bet-btn:hover {
	background-color:#fc6053
}
.app-wrap .main .content_box .lottery-lobby .lobby-item .bottom .bet-btn:active {
	background-color:#d73021
}
.announcement {
	height:160px;
	width:1000px;
	display:flex;
	padding:15px 0
}
.announcement .currentLottery {
	flex-shrink:0;
	width:220px;
	display:flex
}
.announcement .currentLottery .lottery_logo {
	display:flex;
	justify-content:center;
	align-items:center
}
.announcement .currentLottery .lottery_logo img {
	width:90px;
	height:90px
}
.announcement .currentLottery .lottery_info {
	padding-left:5px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-start
}
.announcement .currentLottery .lottery_info .lottery_name {
	font-size:1rem;
	color:#333
}
.announcement .currentLottery .lottery_info .issue {
	padding-top:10px;
	padding-bottom:20px;
	font-size:.875rem;
	color:#333
}
.announcement .currentLottery .lottery_info .issue span {
	font-size:.875rem;
	color:#e94335
}
.announcement .currentLottery .lottery_info .btn button {
	width:100px;
	height:26px;
	border:none;
	border-radius:4px;
	background-color:#d73021;
	cursor:pointer
}
.announcement .currentLottery .lottery_info .btn button i {
	color:#fff;
	padding-right:5px
}
.announcement .currentLottery .lottery_info .btn button a {
	font-size:.875rem;
	color:#fff
}
.announcement .lottery-time {
	flex-shrink:0;
	width:310px;
	border-right:1px dashed #ddd;
	display:flex;
	flex-direction:column
}
.announcement .lottery-time .prompt {
	font-size:.75rem;
	color:#333;
	padding:10px 0
}
.announcement .lottery-time .prompt,.announcement .lottery-time .timer {
	display:flex;
	justify-content:center;
	align-items:center
}
.announcement .lottery-time .timer .board {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABCCAYAAADAD1E9AAAAAXNSR0IArs4c6QAABkFJREFUeAHtXE1rJUUUzXt5ScZ8EEyE4Frd6DJklhJQZjvgxoW48WvhXxFcuhBdiQs34mwHhVknZDkgaCCzMlmFkIR8J97T5ITTt6q6ut7ooEM19Du37z33VPV51d0v5PEGE7fbzc3N4P79+59dX19/aql3bJ9nrWLjwJG9Ph0Oh99vbGx8NxgMbpAd4GV1dfV1S/xgJr6H47p1O2Be/WZefby1tfXXECuvmtdtmK9iod16Nhisra19bpftt55Uj/MO2OX8xfD2npdnV0bgALwb2lJ8O6jURC8H4B3ugQu92JUUOADvhkG2JoocqAYW2RWSq4GhJ0WZamCRXSG5Ghh6UpSpBhbZFZKrgaEnRZlqYJFdIbkaGHpSlKkGFtkVkquBoSdFmWpgkV0huRoYelKUqQYW2RWSq4GhJ0WZamCRXSG5Ghh6UpSpBhbZFZKrgaEnRZlqYJFdIbkaGHpSlKkGFtkVkquBoSdFmRHY9g/iiampqYnJyckmtv93NiLIIwa+iI1j9R2/lJ87h756l5eXExcXF403I5gzMzNzZxInnxsMdT9gn54ujn/D+ujrfBkTu8ZK1fr0jkajZrGdnp5OWDy6M8+LUkyRJwkuYvt+SLLf6+WOdRxymeNxCaLXz5e5PjocW1H14F2zAlNiHIwCbAZi83Wvk+Pn6s+rx3kS/Xz9+H68HB/9I/uKVmOEb+YxzcMxY6LmyFckj+j5zBN9XbW0luIzT/T9qqHxuHx4hy8X3Y3DGKjxHcEFytGYNM1pnKqD07Wjjzoas0dziP3G3hQ/V4/pNU9hNoIQizUXE2GOPGIfPeVSZ1ykFjGmozXGxD7z9ZqtFeiLFAZq7Hk8Vo7GrOdQezRmHx5Y2IAas55D1dQ41accjZXfWoH+psqbLxEi5KiIxhxIc4xz/dTuGq9E3+txHkRqET2f8yDG5j9iEqIUInIgxa6a8hCTS9Sc52qNfI/+BH1dNTT2PB730fPzZC/zrT/lWARqTLLmyFHUSWtMjuY0Zt2jniBXATHWrzmNqas5xH4DD1uK7+s4bl3CbG5UboVSOXIUdQDmmVOdWI58RfKIWmOsNcZEcDRmD5E1ouczT/R1HBetQDQ8z8aJAGM7tMmJjcMaez0/V49pam6c/uYeGBPRHGMMwMuKuVLkJNFHLV6WffS1nzFxHD0/f2r5PI5R4xisBw8RT/CC/phC4yC1iNDQuFSTvUSvh7yeH2MgucxxbNUihzVg6x7I5pRgrq7CfeLn1RunXw1hTMzpxeqte6B+ONWYZnAgoMasl6JqaNxXR+eocd9+z1MNjcnTOTLuXIFohOupDSJ8V2Ic1qjxX+f7+eKcOPfY+eF8Wg8RukqMNflcF5c1Ino1TmkpR2PPLz2mFhH9sVhzuTGaFZgjpeoYiO9ajMMa30XPz9W9pufjMkOOlxtj4IvYcD6tFTjOoPpu+RP0hkFf+YyJffq75kgdYhf3n6q1HiIcGKhxajDlsKcLocOemCZXElBjctmbGiOnT50Uev2cHvitS5hLnwgCV0VsUNZS/Fzda+b4vu771QBfw3GuH3XygH3OP3sJc1KNsnthjchBSWOe6OvkEckjej7zRF+nTgrZR0zxNN/FRa11CWtjjfs5UA3s51OSNby6ujpOVmuh0wF4Nzw7O3vWyarFpAPwbtJeXllaWnrXnkCtJ3KyqxYaB+wBcrqzs/P15Pn5+e8HBwevzc7OLtqXi+7ZP4unq0dpB3DZnpycPNve3v7l+Pj4K/7N86q1fGD7W9PT028uLi4+tL352gc/O0GSMT8vIfdvbviYwDExDuPU+KX83Nyphw/1tsgubX9kC+5P6/vD9p9t36eBLS37La2f5ubmHq6srMxoofQEtHec2I/HEwK+yG1vb+/MVtsj+62sD/240fve8vLyJ/v7+xu7u7tv2EqcwXdAYps/IX/CsZ7/U+525Z3Z19i24Uls7tEVCOL6+vr80dHRjxY+sNV4zy7t5hKiSeAwBmLzhjZJecnxc3WRasIc39d9v58v+cjbpTphq+7Ueh7Pz89/9OTJE/z8XbAlDSTTfpzsfXsnvrTjB7ZP2X7J2kuKuCovbH9sV943m5ubv3adZ9ZAbcaqPDw8fKl/KmphYeEwtdrUC8Z/AyG/AdV4JCswAAAAAElFTkSuQmCC);
	width:80px;
	height:66px;
	font-size:3rem;
	color:#fff;
	text-align:center;
	line-height:65px
}

.list .one_issue {
	font-size:.95rem;
	color:#333;
	padding-top:10px;
	flex:1;
	width:304px
}
.list .one_issue span {
	font-size:.95rem;
	color:#e94335;
	padding:0 3px
}
.list .ball-magic {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	justify-content:center;
	padding-top:15px;
	width:100%;
}

.list .ball-magic .defcode {
	margin-right:3px;
	display:flex;
	flex-direction:column;
	align-items:center
}
.list .ball-magic > span {
    font-size: 1.5rem;
    color: #333;
    margin: 0 8px;
	height: 61px;
	line-height:38px;
}
.list .ball-magic > div dd {
    text-align:center;
}
.list .ball-magic > div:last-child {
	margin-right:0
}

.list .ball-magic  .open3 {margin-right:38px;}
.list .ball-magic  .open4 {margin-right:28px;}
.list .ball-magic  .open5 {margin-right:28px;}
.list .ball-magic  .open10 {margin-right:3px;}

.list .ball-magic .defcode .num1 {
	border-radius: 50%;
    width: 50px;
    height: 50px;
    font-size: 1.75rem;
    color: #fff;
    text-align: center;
    line-height: 18px;	
}

.list .ball-magic .defcode .L3S{ background-color: #d63e35;}
.list .ball-magic .defcode .L4D{ background-color: #106de1;}
.list .ball-magic .defcode .R3D{ background-color: #106de1;}
.list .ball-magic .defcode .R4S{ background-color: #d63e35;}

.list .ball-magic .defcode .L3S:before {position: relative; content: "3"; font-size:10px; width: 15px; height: 15px; top: -1px; left: 1px; display: block; border-radius: 50%; background-color: #000; line-height:15px;}
.list .ball-magic .defcode .L4D:before {position: relative; content: "4"; font-size:10px; width: 15px; height: 15px; top: -1px; left: 1px; display: block; border-radius: 50%; background-color: #000; line-height:15px;}
.list .ball-magic .defcode .R3D:before {position: relative; content: "3"; font-size:10px; width: 15px; height: 15px; top: -1px; left: 34px; display:block; border-radius: 50%; background-color: #000; line-height:15px;}
.list .ball-magic .defcode .R4S:before {position: relative; content: "4"; font-size:10px; width: 15px; height: 15px; top: -1px; left: 34px; display: block; border-radius: 50%; background-color: #000; line-height:15px;}

.list .ball-magic .defcode .num5 {
	border-radius: 50%;
    width: 40px;
    height: 40px;
    font-size: 1.75rem;
    color: #fff;
    background-color: #e94335;
    text-align: center;
    line-height: 40px;	
}

.list .ball-magic .defcode .num7 {
	border-radius: 50%;
    width: 40px;
    height: 40px;
    font-size: 1.75rem;
    color: #fff;
    text-align: center;
    line-height: 40px;	
}

.list .ball-magic .defcode .lhjia { color:#000; line-height:35px;font-size: 2.75rem;}
.list .ball-magic .defcode .lh01,.lh02,.lh07,.lh08,.lh12,.lh13,.lh18,.lh19,.lh23,.lh24,.lh29,.lh30,.lh34,.lh35,.lh40,.lh45,.lh46 {
    background:url(../images/ball/1.png) no-repeat center center;
}

.list .ball-magic .defcode .lh05,.lh06,.lh11,.lh16,.lh17,.lh21,.lh22,.lh27,.lh28,.lh32,.lh33,.lh38,.lh39,.lh43,.lh44,.lh49 {
    background:url(../images/ball/3.png) no-repeat center center;
}

.list .ball-magic .defcode .lh03,.lh04,.lh09,.lh10,.lh14,.lh15,.lh20,.lh25,.lh26,.lh31,.lh36,.lh37,.lh41,.lh42,.lh47,.lh48 {
    background:url(../images/ball/2.png) no-repeat center center;
}
.list .ball-magic  .k3nums {margin-right:28px;}
.list .ball-magic  .k3nums div{ width:60px; height:60px; background:url("../images/open_num.png") no-repeat 0 0 !important; border-radius:1px;}
.list .ball-magic  .k3nums .no1{ background-position:0 0 !important;}
.list .ball-magic  .k3nums .no2{ background-position:0 -61px !important;}
.list .ball-magic  .k3nums .no3{ background-position:0 -122px !important;}
.list .ball-magic  .k3nums .no4{ background-position:0 -183px !important;}
.list .ball-magic  .k3nums .no5{ background-position:0 -244px !important;}
.list .ball-magic  .k3nums .no6{ background-position:0 -305px !important}




.list .ball-magic  .nums div{
        background: url("../images/num.png") no-repeat;
		border-radius:5px;
		width: 40px;
		height: 40px;
		font-size: 1.75rem;
		color: #fff;
		background-color: #e94335;
		text-align: center;
		line-height: 40px;
		margin-right:3px;
}
.list .ball-magic .nums .no1 {
    background-position: 0px 0px !important;
}

.list .ball-magic .nums .no2{
    background-position: 0px -41px !important;
}

.list .ball-magic .nums .no3 {
    background-position: 0px -82px !important;
}

.list .ball-magic .nums .no4 {
    background-position: 0px -123px !important;
}

.list .ball-magic .nums .no5 {
    background-position: 0px -164px !important;
}

.list .ball-magic .nums .no6 {
    background-position: 0px -205px !important;
}

.list .ball-magic .nums .no7 {
    background-position: 0px -246px !important;
}

.list .ball-magic .nums .no8 {
    background-position: 0px -287px !important;
}

.list .ball-magic .nums .no9 {
    background-position: 0px -328px !important;
}
.list .ball-magic .nums .no01 {
    background-position: 0px 0px !important;
}

 .list .ball-magic .nums .no02{
    background-position: 0px -41px !important;
}

 .list .ball-magic .nums .no03 {
    background-position: 0px -82px !important;
}

 .list .ball-magic .nums .no04 {
    background-position: 0px -123px !important;
}

 .list .ball-magic .nums .no05 {
    background-position: 0px -164px !important;
}

 .list .ball-magic .nums .no06 {
    background-position: 0px -205px !important;
}

 .list .ball-magic .nums .no07 {
    background-position: 0px -246px !important;
}

 .list .ball-magic .nums .no08 {
    background-position: 0px -287px !important;
}

 .list .ball-magic .nums .no09 {
    background-position: 0px -328px !important;
}
 .list .ball-magic .nums .no10 {
    background-position: 0px -369px !important;
}


 .list .ball-magic > div label {
	font-size:.875rem;
	color:#333;
	padding-top:7px
}
 .list .ball-magic .lucky-reacords {
	display:flex;
	align-items:center;
	flex-direction:row
}
 .list .ball-magic .lucky-reacords span {
	font-size:1.5rem;
	color:#333;
	margin:0 8px
}
 .list .ball-magic .lhc-record {
	position:relative;
	font-family:Microsoft YaHei,Arial,Helvetica,"sans-serif"
}
 .list .ball-magic .lhc-record:last-child {
	margin-left:17px
}
 .list .ball-magic .lhc-record:last-child:before {
	font-family:iconfont;
	content:"\E603";
	font-size:.875rem;
	color:#333;
	position:absolute;
	left:-18px;
	top:8px
}
 .list .five-group {
	display:flex;
	flex-direction:column;
	flex:1;
	min-width:200px
}
 .list .five-group .group {
	flex:1;
	align-items:center;
	flex-wrap:nowrap
}
 .list .five-group .group .five_issue {
	font-size:.75rem;
	color:#333;
	display:flex;
	flex-wrap:nowrap
}
 .list .five-group .group .five_issue span {
	font-size:.75rem;
	color:#e94335;
	padding:0 3px
}
 .list .five-group .group .lucky-reacords {
	display:flex;
	align-items:center;
	flex-direction:row
}
 .list .five-group .group .lucky-reacords div {
	width:18px;
	height:18px;
	border-radius:50%;
	background-color:#e94335;
	font-size:.6875rem;
	text-align:center;
	line-height:18px;
	color:#fff
}
 .list .five-group .group .lucky-reacords span {
	color:#333;
	margin:0 3px
}
 .list .five-group .group .ball {
	width:18px;
	height:18px;
	border-radius:50%;
	background-color:#e94335;
	font-size:.6875rem;
	color:#fff;
	margin-right:3px;
	text-align:center;
	line-height:18px;
	flex-shrink:0;
	float:left;
}
 .list .five-group .group .ball:last-child {
	margin-right:0
}

 .list .five-group .group .tizi{display: inline-block;; width:30px; height:30px;border-radius: 15px;color:#fff;font-size:15px; text-align:center;font-weight:600;line-height: 5px; margin-right:15px;}
 .list .five-group .group .L3S{ background-color: #d63e35;}
 .list .five-group .group .L4D{ background-color: #106de1;}
 .list .five-group .group .R3D{ background-color: #106de1;}
 .list .five-group .group .R4S{ background-color: #d63e35;}
 .list .five-group .group .L3S:before {position: relative; content: "3"; font-size:6px; width: 12px; height: 12px; top: -1px; left: 1px; display: block; border-radius: 50%; background-color: #000; line-height:12px;}
 .list .five-group .group .L4D:before {position: relative; content: "4"; font-size:6px; width: 12px; height: 12px; top: -1px; left: 1px; display: block; border-radius: 50%; background-color: #000; line-height:12px;}
 .list .five-group .group .R3D:before {position: relative; content: "3"; font-size:6px; width: 12px; height: 12px; top: -1px; left: 22px; display:block; border-radius: 50%; background-color: #000; line-height:12px;}
 .list .five-group .group .R4S:before {position: relative; content: "4"; font-size:6px; width: 12px; height: 12px; top: -1px; left: 22px; display: block; border-radius: 50%; background-color: #000; line-height:12px;}

 .list .five-group .group .lhc-record {
	position:relative;
	font-family:Microsoft YaHei,Arial,Helvetica,"sans-serif"
}
 .list .five-group .group .lhc-record:last-child {
	margin-left:17px
}
 .list .five-group .group .lhc-record:last-child:before {
	font-family:iconfont;
	content:"\E603";
	font-size:.75rem;
	color:#333;
	position:absolute;
	left:-16px
}
.announcement .lottery-time .timer .splice {
	padding:0 10px
}
.announcement .lottery-record {
	flex:1;
	flex-shrink:1;
	display:flex;
	flex-direction:row
}
.announcement .lottery-record .record {
	flex:1;
	flex-shrink:1;
	display:flex;
	flex-direction:column;
	align-items:center;
	margin-left:5px;
	overflow:auto;
}
.announcement .lottery-record .record .one_issue {
	font-size:.95rem;
	color:#333;
	padding-top:10px;
	flex:1;
	width:304px
}
.announcement .lottery-record .record .one_issue span {
	font-size:.95rem;
	color:#e94335;
	padding:0 3px
}
.announcement .lottery-record .record .ball-magic {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	justify-content:center;
	padding-top:15px;
	width:100%;
}

.announcement .lottery-record .record .ball-magic .defcode {
	margin-right:3px;
	display:flex;
	flex-direction:column;
	align-items:center
}
.announcement .lottery-record .record .ball-magic > span {
    font-size: 1.5rem;
    color: #333;
    margin: 0 8px;
	height: 61px;
	line-height:38px;
}
.announcement .lottery-record .record .ball-magic > div dd {
    text-align:center;
}
.announcement .lottery-record .record .ball-magic > div:last-child {
	margin-right:0
}

.announcement .lottery-record .record .ball-magic  .open3 {margin-right:38px;}
.announcement .lottery-record .record .ball-magic  .open4 {margin-right:28px;}
.announcement .lottery-record .record .ball-magic  .open5 {margin-right:28px;}
.announcement .lottery-record .record .ball-magic  .open10 {margin-right:3px;}

.announcement .lottery-record .record .ball-magic .defcode .num1 {
	border-radius: 50%;
    width: 50px;
    height: 50px;
    font-size: 1.75rem;
    color: #fff;
    text-align: center;
    line-height: 18px;	
}

.announcement .lottery-record .record .ball-magic .defcode .L3S{ background-color: #d63e35;}
.announcement .lottery-record .record .ball-magic .defcode .L4D{ background-color: #106de1;}
.announcement .lottery-record .record .ball-magic .defcode .R3D{ background-color: #106de1;}
.announcement .lottery-record .record .ball-magic .defcode .R4S{ background-color: #d63e35;}

.announcement .lottery-record .record .ball-magic .defcode .L3S:before {position: relative; content: "3"; font-size:10px; width: 15px; height: 15px; top: -1px; left: 1px; display: block; border-radius: 50%; background-color: #000; line-height:15px;}
.announcement .lottery-record .record .ball-magic .defcode .L4D:before {position: relative; content: "4"; font-size:10px; width: 15px; height: 15px; top: -1px; left: 1px; display: block; border-radius: 50%; background-color: #000; line-height:15px;}
.announcement .lottery-record .record .ball-magic .defcode .R3D:before {position: relative; content: "3"; font-size:10px; width: 15px; height: 15px; top: -1px; left: 34px; display:block; border-radius: 50%; background-color: #000; line-height:15px;}
.announcement .lottery-record .record .ball-magic .defcode .R4S:before {position: relative; content: "4"; font-size:10px; width: 15px; height: 15px; top: -1px; left: 34px; display: block; border-radius: 50%; background-color: #000; line-height:15px;}

.announcement .lottery-record .record .ball-magic .defcode .num5 {
	border-radius: 50%;
    width: 40px;
    height: 40px;
    font-size: 1.75rem;
    color: #fff;
    background-color: #e94335;
    text-align: center;
    line-height: 40px;	
}

.announcement .lottery-record .record .ball-magic .defcode .num7 {
	border-radius: 50%;
    width: 40px;
    height: 40px;
    font-size: 1.75rem;
    color: #fff;
    text-align: center;
    line-height: 40px;	
}

.announcement .lottery-record .record .ball-magic .defcode .lhjia { color:#000; line-height:35px;font-size: 2.75rem;}
.announcement .lottery-record .record .ball-magic .defcode .lh01,.lh02,.lh07,.lh08,.lh12,.lh13,.lh18,.lh19,.lh23,.lh24,.lh29,.lh30,.lh34,.lh35,.lh40,.lh45,.lh46 {
    background:url(../images/ball/1.png) no-repeat center center;
}

.announcement .lottery-record .record .ball-magic .defcode .lh05,.lh06,.lh11,.lh16,.lh17,.lh21,.lh22,.lh27,.lh28,.lh32,.lh33,.lh38,.lh39,.lh43,.lh44,.lh49 {
    background:url(../images/ball/3.png) no-repeat center center;
}

.announcement .lottery-record .record .ball-magic .defcode .lh03,.lh04,.lh09,.lh10,.lh14,.lh15,.lh20,.lh25,.lh26,.lh31,.lh36,.lh37,.lh41,.lh42,.lh47,.lh48 {
    background:url(../images/ball/2.png) no-repeat center center;
}
.announcement .lottery-record .record .ball-magic  .k3nums {margin-right:28px;}
.announcement .lottery-record .record .ball-magic  .k3nums div{ width:60px; height:60px; background:url("../images/open_num.png") no-repeat 0 0 !important; border-radius:1px;}
.announcement .lottery-record .record .ball-magic  .k3nums .no1{ background-position:0 0 !important;}
.announcement .lottery-record .record .ball-magic  .k3nums .no2{ background-position:0 -61px !important;}
.announcement .lottery-record .record .ball-magic  .k3nums .no3{ background-position:0 -122px !important;}
.announcement .lottery-record .record .ball-magic  .k3nums .no4{ background-position:0 -183px !important;}
.announcement .lottery-record .record .ball-magic  .k3nums .no5{ background-position:0 -244px !important;}
.announcement .lottery-record .record .ball-magic  .k3nums .no6{ background-position:0 -305px !important}




.announcement .lottery-record .record .ball-magic  .nums div{
        background: url("../images/num.png") no-repeat;
		border-radius:5px;
		width: 40px;
		height: 40px;
		font-size: 1.75rem;
		color: #fff;
		background-color: #e94335;
		text-align: center;
		line-height: 40px;
		margin-right:3px;
}
.announcement .lottery-record .record .ball-magic .nums .no1 {
    background-position: 0px 0px !important;
}

.announcement .lottery-record .record .ball-magic .nums .no2{
    background-position: 0px -41px !important;
}

.announcement .lottery-record .record .ball-magic .nums .no3 {
    background-position: 0px -82px !important;
}

.announcement .lottery-record .record .ball-magic .nums .no4 {
    background-position: 0px -123px !important;
}

.announcement .lottery-record .record .ball-magic .nums .no5 {
    background-position: 0px -164px !important;
}

.announcement .lottery-record .record .ball-magic .nums .no6 {
    background-position: 0px -205px !important;
}

.announcement .lottery-record .record .ball-magic .nums .no7 {
    background-position: 0px -246px !important;
}

.announcement .lottery-record .record .ball-magic .nums .no8 {
    background-position: 0px -287px !important;
}

.announcement .lottery-record .record .ball-magic .nums .no9 {
    background-position: 0px -328px !important;
}
.announcement .lottery-record .record .ball-magic .nums .no01 {
    background-position: 0px 0px !important;
}

.announcement .lottery-record .record .ball-magic .nums .no02{
    background-position: 0px -41px !important;
}

.announcement .lottery-record .record .ball-magic .nums .no03 {
    background-position: 0px -82px !important;
}

.announcement .lottery-record .record .ball-magic .nums .no04 {
    background-position: 0px -123px !important;
}

.announcement .lottery-record .record .ball-magic .nums .no05 {
    background-position: 0px -164px !important;
}

.announcement .lottery-record .record .ball-magic .nums .no06 {
    background-position: 0px -205px !important;
}

.announcement .lottery-record .record .ball-magic .nums .no07 {
    background-position: 0px -246px !important;
}

.announcement .lottery-record .record .ball-magic .nums .no08 {
    background-position: 0px -287px !important;
}

.announcement .lottery-record .record .ball-magic .nums .no09 {
    background-position: 0px -328px !important;
}
.announcement .lottery-record .record .ball-magic .nums .no10 {
    background-position: 0px -369px !important;
}


.announcement .lottery-record .record .ball-magic > div label {
	font-size:.875rem;
	color:#333;
	padding-top:7px
}
.announcement .lottery-record .record .ball-magic .lucky-reacords {
	display:flex;
	align-items:center;
	flex-direction:row
}
.announcement .lottery-record .record .ball-magic .lucky-reacords span {
	font-size:1.5rem;
	color:#333;
	margin:0 8px
}
.announcement .lottery-record .record .ball-magic .lhc-record {
	position:relative;
	font-family:Microsoft YaHei,Arial,Helvetica,"sans-serif"
}
.announcement .lottery-record .record .ball-magic .lhc-record:last-child {
	margin-left:17px
}
.announcement .lottery-record .record .ball-magic .lhc-record:last-child:before {
	font-family:iconfont;
	content:"\E603";
	font-size:.875rem;
	color:#333;
	position:absolute;
	left:-18px;
	top:8px
}
.announcement .lottery-record .record .five-group {
	display:flex;
	flex-direction:column;
	flex:1;
	min-width:304px
}
.announcement .lottery-record .record .five-group .group {
	flex:1;
	display:flex;
	align-items:center;
	flex-wrap:nowrap
}
.announcement .lottery-record .record .five-group .group .five_issue {
	font-size:.75rem;
	color:#333;
	display:flex;
	flex-wrap:nowrap
}
.announcement .lottery-record .record .five-group .group .five_issue span {
	font-size:.75rem;
	color:#e94335;
	padding:0 3px
}
.announcement .lottery-record .record .five-group .group .lucky-reacords {
	display:flex;
	align-items:center;
	flex-direction:row
}
.announcement .lottery-record .record .five-group .group .lucky-reacords div {
	width:18px;
	height:18px;
	border-radius:50%;
	background-color:#e94335;
	font-size:.6875rem;
	text-align:center;
	line-height:18px;
	color:#fff
}
.announcement .lottery-record .record .five-group .group .lucky-reacords span {
	color:#333;
	margin:0 3px
}
.announcement .lottery-record .record .five-group .group .ball {
	width:18px;
	height:18px;
	border-radius:50%;
	background-color:#e94335;
	font-size:.6875rem;
	color:#fff;
	margin-right:3px;
	text-align:center;
	line-height:18px;
	flex-shrink:0
}
.announcement .lottery-record .record .five-group .group .ball:last-child {
	margin-right:0
}

.announcement .lottery-record .record .five-group .group .tizi{display: inline-block;; width:30px; height:30px;border-radius: 15px;color:#fff;font-size:15px; text-align:center;font-weight:600;line-height: 5px; margin-right:15px;}
.announcement .lottery-record .record .five-group .group .L3S{ background-color: #d63e35;}
.announcement .lottery-record .record .five-group .group .L4D{ background-color: #106de1;}
.announcement .lottery-record .record .five-group .group .R3D{ background-color: #106de1;}
.announcement .lottery-record .record .five-group .group .R4S{ background-color: #d63e35;}
.announcement .lottery-record .record .five-group .group .L3S:before {position: relative; content: "3"; font-size:6px; width: 12px; height: 12px; top: -1px; left: 1px; display: block; border-radius: 50%; background-color: #000; line-height:12px;}
.announcement .lottery-record .record .five-group .group .L4D:before {position: relative; content: "4"; font-size:6px; width: 12px; height: 12px; top: -1px; left: 1px; display: block; border-radius: 50%; background-color: #000; line-height:12px;}
.announcement .lottery-record .record .five-group .group .R3D:before {position: relative; content: "3"; font-size:6px; width: 12px; height: 12px; top: -1px; left: 22px; display:block; border-radius: 50%; background-color: #000; line-height:12px;}
.announcement .lottery-record .record .five-group .group .R4S:before {position: relative; content: "4"; font-size:6px; width: 12px; height: 12px; top: -1px; left: 22px; display: block; border-radius: 50%; background-color: #000; line-height:12px;}

.announcement .lottery-record .record .five-group .group .lhc-record {
	position:relative;
	font-family:Microsoft YaHei,Arial,Helvetica,"sans-serif"
}
.announcement .lottery-record .record .five-group .group .lhc-record:last-child {
	margin-left:17px
}
.announcement .lottery-record .record .five-group .group .lhc-record:last-child:before {
	font-family:iconfont;
	content:"\E603";
	font-size:.75rem;
	color:#333;
	position:absolute;
	left:-16px
}
.announcement .lottery-record .issue-select {
	width:30px;
	flex-shrink:0
}
.announcement .lottery-record .issue-select .btn {
	border:1px solid #e94335;
	font-size:.875rem;
	color:#666;
	background-color:#fff;
	height:65px;
	padding:0 3px;
	cursor:pointer;
	width: 40px;
}
.announcement .lottery-record .issue-select .active {
	background-color:#e94335;
	color:#fff
}
.play-choice {
	width:1000px
}
.play-choice .play-list {
	height:40px;
	background-color:#e94335;
	display:flex
}
.play-choice .play-list div {
	padding:0 22px;
	display:flex;
	justify-content:center;
	align-items:center;
	color:#fff;
	font-size:.875rem;
	cursor:pointer
}
.play-choice .play-list .play-activity {
	background-color:#d73021
}
.play-choice .method-list {
	border-style:solid;
	border-left-width:1px;
	border-left-color:#e94335;
	border-right-width:1px;
	border-right-color:#e94335;
	border-bottom-width:1px;
	border-bottom-color:#e94335;
	border-top-width:0
}
.play-choice .method-list .method-row {
	height:46px;
	display:flex;
	align-items:center
}
.play-choice .method-list .method-row .group-label {
	padding-left:20px;
	font-size:1rem;
	color:#e94335
}
.play-choice .method-list .method-row .radio-group {
	padding-left:20px;
	cursor:pointer;
	display:flex;
	flex-direction:row;
	align-items:center
}
.play-choice .method-list .method-row .radio-group i {
	padding-right:5px;
	padding-top:2px
}
.play-choice .method-list .method-row .radio-group span {
	font-size:.875rem
}
.bet-area {
	width:1000px;
	padding-top:20px;
	padding-bottom:40px
}
.bet-area .tips {
	display:flex
}
.bet-area .tips .prompt {
	flex:4
}
.bet-area .tips .prompt i {
	color:#d73021;
	padding-right:5px
}
.bet-area .tips .prompt label {
	font-size:.875rem;
	color:#d73021
}
.bet-area .tips .prompt span {
	font-size:.875rem;
	color:#999
}
.bet-area .tips .rule {
	flex:1;
	display:flex;
	align-items:flex-end;
	justify-content:flex-end
}
.bet-area .tips .rule div {
	font-size:.875rem;
	color:#d73021
}
.bet-area .tips .rule .example {
	position:relative
}
.bet-area .tips .rule .example i {
	color:#d73021;
	padding-right:5px;
	cursor:pointer
}
.bet-area .tips .rule .example span {
	font-size:.875rem;
	color:#d73021;
	cursor:pointer
}
.bet-area .tips .rule .example .exampleWin {
	position:absolute;
	width:300px;
	background-color:#d73021;
	color:#fff;
	font-size:.875rem;
	padding:10px 20px;
	bottom:30px;
	right:-10px;
	border:none;
	border-radius:5px
}
.bet-area .tips .rule .example .exampleWin:after {
	display:block;
	content:"";
	border-width:8px;
	border-style:solid;
	border-color:#d73021 transparent transparent;
	position:absolute;
	right:20px;
	top:100%
}
.bet-area .tips .rule .winning-notes {
	padding-left:40px;
	position:relative
}
.bet-area .tips .rule .winning-notes i {
	color:#d73021;
	padding-right:5px;
	cursor:pointer
}
.bet-area .tips .rule .winning-notes span {
	font-size:.875rem;
	color:#d73021;
	cursor:pointer
}
.bet-area .tips .rule .winning-notes .notesWin {
	position:absolute;
	width:300px;
	background-color:#d73021;
	color:#fff;
	font-size:.875rem;
	padding:10px 20px;
	bottom:30px;
	right:5px;
	border:none;
	border-radius:5px
}
.bet-area .tips .rule .winning-notes .notesWin:after {
	display:block;
	content:"";
	border-width:8px;
	border-style:solid;
	border-color:#d73021 transparent transparent;
	position:absolute;
	right:10px;
	top:100%
}
.select .select-row {
	display:flex;
	min-height:60px;
	border-radius:100px;
	background-color:#f7f7f7;
	margin-top:10px;
	justify-content:flex-start;
	align-items:center;
	padding:0 20px
}
.bet-tools .opt .select .select-row .unit_activity,.select .select-row .bet-tools .opt .unit_activity,.select .select-row .unit {
	cursor:default;
	width:120px;
	height:30px;
	border:1px solid #ccc;
	border-radius:4px;
	background-color:#fff;
	font-size:.875rem;
	display:flex;
	justify-content:center;
	align-items:center
}
.select .select-row .items {
	margin:0 10px;
	padding:0 10px;
	min-height:46px;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	flex-wrap:wrap;
	border-radius:10px;
	transition:all .3s linear;
	min-width:600px;
	max-width:660px;
}
.select .select-row .items:hover {
	border-radius:20px;
	background-color:#f1f1f1;
	box-shadow:inset 1px 1px 5px #cdcdcd
}
.select .select-row .items div {
	cursor:pointer;
	margin-left:12px;
	height:40px;
	min-width:40px;
	border:1px solid #ccc;
	border-radius:50%;
	background-color:#fff;
	font-size:1.75rem;
	box-shadow:1px 1px 2px #ccc;
	transition:all .2s linear;
	text-align:center;
	line-height:40px;
	margin-top:3px;
	margin-bottom:3px;
}
.select .select-row .items input {
	cursor:pointer;
	margin-left:3px;
	height:32px;
	width:70px;
	border:1px solid #ccc;
	background-color:#fff;
	font-size:1.1rem;
	box-shadow:1px 1px 2px #ccc;
	transition:all .2s linear;
	text-align:center;
	line-height:32px;
	margin-top:3px;
	margin-bottom:3px;
	padding-left:2px;
}

.select .select-row .items div:last-child {
	margin-right:0
}
.select .select-row .items div:hover {
	transform:scale(1.3);
	border-color:#d73021;
	color:#d73021
}
.select .select-row .items .wrap {
	width:auto;
	padding:0 10px;
	border-radius:20px
}
.select .select-row .items .active {
	background-color:#d73021;
	color:#fff
}
.select .select-row .items .active:hover {
	color:#fff
}
.select .select-row .select-tools {
	display:flex;
}
.select .select-row .select-tools span {
	cursor:pointer;
	width:30px;
	height:30px;
	border:1px solid #ccc;
	border-radius:4px;
	font-size:.875rem;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:#fff;
	margin-right:10px;
	transition:all .2s linear
}
.select .select-row .select-tools span:hover {
	transform:scale(1.3);
	border-color:#d73021;
	color:#d73021
}
.select .select-row .select-tools span:last-child {
	margin-right:0
}
.select .current-odds {
	margin-top:10px;
	padding-left:57px;
	display:flex;
	flex-direction:row;
	align-items:center
}
.select .current-odds div {
	width:52px;
	height:30px;
	display:flex;
	justify-content:center;
	align-items:center;
	border:1px solid #ccc;
	font-size:.75rem;
	color:#999;
	background-color:#fff
}
.select .current-odds div + div {
	margin-left:3px
}
.checkbox .checkbox-row {
	display:flex;
	height:60px;
	border-radius:100px;
	background-color:#f7f7f7;
	margin-top:20px;
	justify-content:flex-start;
	align-items:center;
	padding:0 20px
}
.bet-tools .opt .checkbox .checkbox-row .unit_activity,.checkbox .checkbox-row .bet-tools .opt .unit_activity,.checkbox .checkbox-row .unit {
	width:60px;
	font-size:1rem;
	color:#000
}
bet-tools .opt .checkbox .checkbox-row .unit_activity,.checkbox .checkbox-row .bet-tools .opt .unit_activity,.checkbox .checkbox-row .unit1 {
	width:120px;
	font-size:1rem;
	color:#000
}
.checkbox .checkbox-row .items,.checkbox .checkbox-row .items .checkbox-group {
	display:flex;
	flex-direction:row;
	align-items:center
}
.checkbox .checkbox-row .items .checkbox-group {
	cursor:pointer;
	padding-right:25px
}
.checkbox .checkbox-row .items .checkbox-group i {
	padding-top:2px
}
.checkbox .checkbox-row .items .checkbox-group span {
	font-size:1rem;
	color:#797979;
	padding-left:5px
}
.input {
	margin-top:20px;
	height:300px;
	background-color:#f7f7f7;
	border-radius:10px;
	padding:20px 20px 0
}
.input textarea {
	width:960px;
	height:251px;
	border:1px solid #e6e6e6;
	border-radius:4px;
	background-color:#fff;
	padding:10px;
	font-size:.875rem;
	line-height:20px
}
.input .tips {
	font-size:.75rem;
	color:#666
}
.bet-tools {
	margin-top:10px;
	color: #e94335;
}
.bet-tools span{
	margin-left:10px;
	font-size:.875rem;
	width:400px;
	text-align:center;
}
.bet-tools font{
	color: #e94335;
}
.bet-tools,.bet-tools .opt {
	display:flex;
	align-items:center
}
.bet-tools .opt {
	width:850px
}
.bet-tools .opt span {
	font-size:.875rem;
	width:400px;
}
.bet-tools .opt span .bet-num,.bet-tools .opt span .total {
	font-size:.875rem;
	color:#e94335;
	padding:0 5px;
}
.bet-tools .opt .amount {
	width:70px;
	height:28px;
	border:1px solid #ddd;
	border-radius:4px;
	background-color:#f6f6f6;
	padding:0 3px;
	text-align:center;
	color:#e94335;
	margin-right:8px
}
.bet-tools .opt .amount:focus {
	border:1px solid #e94335
}
.bet-tools .opt .unit,.bet-tools .opt .unit_activity {
	cursor:pointer;
	width:24px;
	height:24px;
	background-color:#fff;
	border:1px solid #ddd;
	font-size:.875rem;
	display:flex;
	justify-content:center;
	align-items:center;
	margin-right:5px
}
.bet-tools .opt .unit:last-child,.bet-tools .opt .unit_activity:last-child {
	margin-right:0
}
.bet-tools .opt .unit_activity {
	border-color:#e94335;
	color:#e94335
}
.bet-tools .opt .bonus-adjustment {
	display:flex;
	flex-direction:column;
	padding-left:30px;
	padding-bottom:25px
}
.bet-tools .opt .bonus-adjustment .bonus-rebate {
	display:flex;
	flex-direction:row;
	padding-bottom:10px
}
.bet-tools .opt .bonus-adjustment .bonus-rebate .bonus {
	flex:2;
	display:flex;
	justify-content:flex-start;
	font-size:.875rem
}
.bet-tools .opt .bonus-adjustment .bonus-rebate .rebate {
	padding-left:10px;
	display:flex;
	justify-content:flex-end;
	font-size:.875rem
}
.bet-tools .opt .bonus-adjustment .control {
	display:flex;
	flex-direction:row;
	align-items:center
}
.bet-tools .opt .bonus-adjustment .control .control-label {
	font-size:.875rem
}
.bet-tools .opt .bonus-adjustment .control .slider {
	background-color:#fff;
	border-radius:15px;
	border:1px solid #ccc;
	width:150px;
	-webkit-appearance:none;
	height:10px;
	margin:0 10px
}
.bet-tools .opt .bonus-adjustment .control .slider .handle {
	width:24px;
	height:24px;
	background-color:#e94335;
	border-radius:50%;
	top:-9px;
	cursor:pointer
}
.bet-tools .opt .bonus-adjustment .control .progress {
	position:relative;
	display:flex;
	align-items:center;
	padding:0 15px
}
.bet-tools .opt .bonus-adjustment .control .progress .wrap {
	width:200px;
	height:10px;
	border:1px solid #ccc;
	cursor:pointer;
	border-radius:100px;
	position:relative
}
.bet-tools .opt .bonus-adjustment .control .progress .wrap .in {
	margin:-1px 0;
	background-color:#e94335;
	height:10px;
	border-radius:100px
}
.bet-tools .opt .bonus-adjustment .control .progress .wrap .handle {
	width:24px;
	height:24px;
	border-radius:50%;
	position:absolute;
	top:-7px;
	background-color:#e94335;
	z-index:111
}
.bet-tools .operation-group {
	width:120px;
	display:flex;
	justify-content:flex-end;
	margin-left:20px;
}
.bet-tools .operation-group .add {
	cursor:pointer;
	width:140px;
	height:45px;
	background-color:#e94335;
	border-width:0;
	border-radius:4px;
	font-size:1.375rem;
	color:#fff
}
.bet-tools .operation-group .add:hover {
	background-color:#fc6053
}
.bet-tools .operation-group .add:active {
	background-color:#d73021
}

.bet-tools .operation-group .btn {
	cursor:pointer;
	width:120px;
	height:40px;
	background-color:#fafafa;
	box-shadow: inset 1px 52px 2px #f1f1f1;
	/*border:1px solid #ddd;*/
	border-radius: 5px;
	font-size:1rem;
	margin-top:20px
}
.bet-tools .operation-group .btn:first-child {
	margin-top:0
}
.bet-tools .operation-group .btn:hover {
	border:1px solid #fc6053
}

.bet-result {
	margin-top:5px;
	border-top:1px solid #f1f1f1;
	padding-top:8px
}
.bet-result .order-area {
	display:flex;
	flex-direction:row
}
.bet-result .order-area .bet-table {
	width:1000px;
	display:flex;
	flex-direction:column
}
.bet-result .order-area .bet-table .table-cap {
	height:18px;
	background-color:#fff0e1;
	border-radius:100px;
	border:1px solid #f3e0cc;
	display:flex;
	justify-content:center;
	align-items:flex-end
}
.bet-result .order-area .bet-table .table-cap .cap-ct {
	width:980px;
	height:10px;
	background-color:#e5ccb3;
	border-radius:100px
}
.bet-result .order-area .bet-table .tb-ct {
	margin-top:-6px;
	padding:0 18px;
	display:flex;
	flex-direction:column
}
.bet-result .order-area .bet-table .tb-ct .tb-header {
	height:34px;
	background-color:#fffdfa;
	border:1px solid #e5e5e5;
	display:flex;
	flex-direction:row;
	align-items:center
}
.bet-result .order-area .bet-table .tb-ct .tb-header div {
	font-size:.75rem;
	color:#999;
	text-align:center
}
.bet-result .order-area .bet-table .tb-ct .tb-header .method {
	width:280px
}
.bet-result .order-area .bet-table .tb-ct .tb-header .betnum {
	width:78px
}
.bet-result .order-area .bet-table .tb-ct .tb-header .amount,.bet-result .order-area .bet-table .tb-ct .tb-header .tb-rebate,.bet-result .order-area .bet-table .tb-ct .tb-header .tb-unit {
	width:100px
}
.bet-result .order-area .bet-table .tb-ct .tb-header .total {
	width:160px;
	text-align:center;
}

.bet-result .order-area .bet-table .tb-ct .tb-header .tb-del {
	width:60px
}
.bet-result .order-area .bet-table .tb-ct .tb-body {
	height:165px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	overflow:auto
}
.bet-result .order-area .bet-table .tb-ct .tb-body .tb-row {
	display:flex;
	flex-direction:row;
	height:auto;
	align-items:center;
	border-bottom:1px dashed #ddd
}
.bet-result .order-area .bet-table .tb-ct .tb-body .tb-row:hover {
	background-color:#fff2e4
}
.bet-result .order-area .bet-table .tb-ct .tb-body .tb-row div {
	font-size:.875rem;
	text-align:center
}
.bet-result .order-area .bet-table .tb-ct .tb-body .tb-row .method {
	width:280px;
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	padding-left:10px
}
.bet-result .order-area .bet-table .tb-ct .tb-body .tb-row .method_content {
	width:280px;
}
.bet-result .order-area .bet-table .tb-ct .tb-body .tb-row .method .name {
	font-size:.875rem;
	padding-bottom:10px
}
.bet-result .order-area .bet-table .tb-ct .tb-body .tb-row .method .content {
	width:200px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:left
}
.bet-result .order-area .bet-table .tb-ct .tb-body .tb-row .betnum {
	width:68px
}
.bet-result .order-area .bet-table .tb-ct .tb-body .tb-row .amount {
	width:80px
}
.bet-result .order-area .bet-table .tb-ct .tb-body .tb-row .amount input {
	width:70px;
	height:28px;
	border:1px solid #ddd;
	background-color:#f5f5f5;
	color:#e94335;
	font-size:.875rem;
	text-align:center;
	border-radius:4px
}
.bet-result .order-area .bet-table .tb-ct .tb-body .tb-row .amount input:focus {
	border:1px solid #e94335
}
.bet-result .order-area .bet-table .tb-ct .tb-body .tb-row .tb-unit {
	width:80px
}
.bet-result .order-area .bet-table .tb-ct .tb-body .tb-row .tb-unit select {
	width:50px;
	height:28px;
	border:1px solid #ddd;
	background-color:#f5f5f5;
	color:#e94335;
	font-size:.875rem;
	text-align:center;
	border-radius:4px
}
.bet-result .order-area .bet-table .tb-ct .tb-body .tb-row .tb-rebate {
	width:80px
}
.bet-result .order-area .bet-table .tb-ct .tb-body .tb-row .total {
	width:160px
}
.bet-result .order-area .bet-table .tb-ct .tb-body .tb-row .tb-del {
	width:60px
}
.bet-result .order-area .bet-table .tb-ct .tb-footer {
	height:40px;
	background-color:#f1f1f1;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	align-items:center
}
.bet-result .order-area .bet-table .tb-ct .tb-footer .zhui-hao {
	flex:1;
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	align-items:center;
	padding-left:20px
}
.bet-result .order-area .bet-table .tb-ct .tb-footer .zhui-hao .chase-choice {
	font-size:.875rem;
	color:#e94335
}
.bet-result .order-area .bet-table .tb-ct .tb-footer .zhui-hao .switch {
	margin-left:10px;
	width:68px;
	height:26px;
	position:relative
}
.bet-result .order-area .bet-table .tb-ct .tb-footer .zhui-hao .switch input {
	top:0;
	right:0;
	bottom:0;
	left:0;
	opacity:0;
	z-index:100;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer
}
.bet-result .order-area .bet-table .tb-ct .tb-footer .zhui-hao .switch label {
	display:block;
	width:100%;
	height:100%;
	background:#666;
	border-radius:40px;
	box-shadow:inset 0 3px 8px 1px rgba(0,0,0,.2),0 1px 0 hsla(0,0%,100%,.5)
}
.bet-result .order-area .bet-table .tb-ct .tb-footer .zhui-hao .switch label:before {
	top:-18px;
	right:-18px;
	bottom:-18px;
	left:-18px;
	background:#eee;
	background:linear-gradient(#e5e7e6,#eee);
	box-shadow:0 1px 0 hsla(0,0%,100%,.5);
	filter:blur(1px)
}
.bet-result .order-area .bet-table .tb-ct .tb-footer .zhui-hao .switch label:after {
	top:-8px;
	right:-8px;
	bottom:-8px;
	left:-8px;
	background:#ababab;
	background:linear-gradient(#f2f2f2,#ababab);
	box-shadow:0 0 10px rgba(0,0,0,.3),0 1px 1px rgba(0,0,0,.25)
}
.bet-result .order-area .bet-table .tb-ct .tb-footer .zhui-hao .switch label i {
	display:block;
	height:100%;
	width:60%;
	border-radius:inherit;
	position:absolute;
	z-index:2;
	right:40%;
	top:0;
	background:#b2ac9e;
	background:linear-gradient(#f7f2f6,#b2ac9e);
	box-shadow:inset 0 1px 0 #fff,0 0 8px rgba(0,0,0,.3),0 5px 5px rgba(0,0,0,.2)
}
.bet-result .order-area .bet-table .tb-ct .tb-footer .zhui-hao .switch label i:before {
	content:"\5173";
	text-transform:uppercase;
	font-style:normal;
	font-weight:700;
	color:#fff;
	font-size:.875rem;
	position:absolute;
	top:3px;
	right:-50%
}
.bet-result .order-area .bet-table .tb-ct .tb-footer .zhui-hao .switch input:checked ~ label {
	background:#e94335
}
.bet-result .order-area .bet-table .tb-ct .tb-footer .zhui-hao .switch input:checked ~ label i {
	right:-1%
}
.bet-result .order-area .bet-table .tb-ct .tb-footer .zhui-hao .switch input:checked ~ label i:before {
	content:"\5F00";
	right:115%;
	top:3px;
	color:#fff
}
.bet-result .order-area .bet-table .tb-ct .tb-footer .bet-total {
	flex:3;
	display:flex;
	justify-content:flex-end;
	padding-right:20px
}
.bet-result .order-area .bet-table .tb-ct .tb-footer .bet-total span {
	font-size:.875rem
}
.bet-result .order-area .bet-table .tb-ct .tb-footer .bet-total span span {
	font-size:.875rem;
	color:#d73021;
	padding:0 3px
}
.bet-result .order-area .bet-actions {
	width:210px;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:flex-end
}
.bet-result .order-area .bet-actions button {
	cursor:pointer;
	width:180px;
	height:40px;
	background-color:#fafafa;
	border:1px solid #ddd;
	font-size:1rem;
	margin-top:20px
}
.bet-result .order-area .bet-actions button:first-child {
	margin-top:0
}
.bet-result .order-area .bet-actions button:hover {
	border:1px solid #fc6053
}
.bet-result .order-area .bet-actions .bet-confirm {
	border:none;
	height:60px;
	font-size:1.375rem;
	color:#fff;
	background-color:#d73021
}
.bet-result .order-area .bet-actions .bet-confirm:hover {
	border:none;
	background-color:#ff7f40
}
.chase-table {
	margin-top:20px;
	min-height:550px;
	border:1px solid #e94335;
	background:#fff;
	flex-direction:column
}
.chase-table .ct-header {
	display:flex;
	flex-direction:column
}
.chase-table .ct-header .h-label {
	height:45px;
	display:flex;
	flex-direction:row;
	align-items:center;
	background-color:#fffaf4;
	border-bottom:1px solid #f4e9de
}
.chase-table .ct-header .h-label .tabs {
	flex:4;
	display:flex;
	flex-direction:row
}
.chase-table .ct-header .h-label .tabs .tab {
	line-height:45px;
	width:120px;
	text-align:center;
	font-size:1rem;
	cursor:pointer
}
.chase-table .ct-header .h-label .h-control {
	flex:1;
	display:flex;
	justify-content:flex-end;
	align-items:center;
	margin-right:20px;
	cursor:pointer
}
.chase-table .ct-header .h-label .h-control i {
	padding-top:2px;
	padding-right:5px
}
.chase-table .ct-header .h-label .h-control span {
	font-size:1rem
}
.chase-table .ct-header .normal-chase {
	display:flex;
	flex-direction:row;
	align-items:center;
	height:50px;
	padding:0 28px
}
.chase-table .ct-header .normal-chase span {
	font-size:.875rem
}
.chase-table .ct-header .normal-chase .issue-list {
	display:flex;
	flex-direction:row;
	width:241px;
	height:28px;
	border:1px solid #ddd;
	border-radius:4px;
	margin-right:50px
}
.chase-table .ct-header .normal-chase .issue-list div {
	flex:1;
	display:flex;
	justify-content:center;
	align-items:center;
	cursor:pointer;
	font-size:.875rem
}
.chase-table .ct-header .normal-chase .issue-list .issue-activity {
	font-size:.875rem;
	color:#e94335
}
.chase-table .ct-header .normal-chase input {
	width:70px;
	height:28px;
	border:1px solid #ddd;
	background-color:#f5f5f5;
	border-radius:4px;
	font-size:.875rem;
	color:#e94335;
	text-align:center
}
.chase-table .ct-header .normal-chase input:focus {
	border:1px solid #e94335
}
.chase-table .ct-header .advanced-chase {
	height:173px;
	display:flex;
	flex-direction:column
}
.chase-table .ct-header .advanced-chase .query-conditions {
	height:120px;
	display:flex;
	flex-direction:row
}
.chase-table .ct-header .advanced-chase .query-conditions .query-title {
	width:35px;
	font-size:.875rem;
	padding:0 5px;
	text-align:center;
	border-right:1px solid #f4e9de;
	display:flex;
	justify-content:center;
	align-items:center
}
.chase-table .ct-header .advanced-chase .query-conditions .basic-query {
	width:320px;
	display:flex;
	flex-direction:column;
	border-right:1px solid #f4e9de
}
.chase-table .ct-header .advanced-chase .query-conditions .basic-query div {
	flex:1;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	padding-left:20px
}
.chase-table .ct-header .advanced-chase .query-conditions .basic-query div span {
	font-size:.875rem
}
.chase-table .ct-header .advanced-chase .query-conditions .basic-query div select {
	width:150px;
	height:26px;
	border:1px solid #ccc;
	border-radius:4px;
	color:#e94335;
	text-align:center;
	font-size:.875rem;
	cursor:pointer
}
.chase-table .ct-header .advanced-chase .query-conditions .basic-query div input {
	height:26px;
	width:60px;
	border:1px solid #ccc;
	border-radius:4px;
	color:#e94335;
	text-align:center;
	font-size:.875rem;
	margin-right:5px
}
.chase-table .ct-header .advanced-chase .query-conditions .basic-query div input:focus {
	border:1px solid #e94335
}
.chase-table .ct-header .advanced-chase .query-conditions .advanced-query {
	width:608px;
	display:flex;
	flex-direction:column
}
.chase-table .ct-header .advanced-chase .query-conditions .advanced-query .advanced-label {
	height:35px;
	background-color:#f1f1f1;
	border-bottom:1px solid #f4e9de
}
.chase-table .ct-header .advanced-chase .query-conditions .advanced-query .advanced-label .label-list {
	display:flex;
	flex-direction:row
}
.chase-table .ct-header .advanced-chase .query-conditions .advanced-query .advanced-label .label-list div {
	padding:0 20px;
	font-size:.875rem;
	line-height:35px
}
.chase-table .ct-header .advanced-chase .query-conditions .advanced-query .advanced-content {
	height:85px;
	display:flex;
	flex-direction:column
}
.chase-table .ct-header .advanced-chase .query-conditions .advanced-query .advanced-content div {
	flex:1;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	padding-left:20px
}
.chase-table .ct-header .advanced-chase .query-conditions .advanced-query .advanced-content div i {
	padding-right:5px;
	padding-top:2px;
	cursor:pointer
}
.chase-table .ct-header .advanced-chase .query-conditions .advanced-query .advanced-content div span {
	font-size:.875rem
}
.chase-table .ct-header .advanced-chase .query-conditions .advanced-query .advanced-content div .text-input {
	height:26px;
	width:60px;
	border:1px solid #ccc;
	border-radius:4px;
	color:#e94335;
	text-align:center;
	font-size:.875rem;
	margin-right:5px
}
.chase-table .ct-header .advanced-chase .query-conditions .advanced-query .advanced-content div .text-input:focus {
	border:1px solid #e94335
}
.chase-table .ct-header .advanced-chase .generate {
	height:53px;
	border-top:1px solid #f4e9de;
	border-bottom:1px solid #f4e9de;
	display:flex;
	justify-content:center;
	align-items:center
}
.chase-table .ct-header .advanced-chase .generate button {
	width:100px;
	height:30px;
	display:flex;
	justify-content:center;
	align-items:center;
	background-color:#e94335;
	border-width:0;
	border-radius:4px;
	color:#fff;
	font-size:.875rem;
	cursor:pointer
}
.chase-table .ct-body {
	display:flex;
	flex-direction:column
}
.chase-table .ct-body .theader {
	height:40px;
	background-color:#fff9f4;
	display:flex;
	flex-direction:row;
	align-items:center
}
.chase-table .ct-body .theader div {
	flex:1;
	display:flex;
	justify-content:center;
	font-size:.75rem
}
.chase-table .ct-body .theader .ct-issue {
	display:flex;
	flex-direction:row;
	align-items:center;
	cursor:pointer
}
.chase-table .ct-body .theader .ct-issue i {
	padding-right:5px;
	padding-top:3px
}
.chase-table .ct-body .theader .ct-issue i:before {
	font-size:.9375rem
}
.chase-table .ct-body .theader .ct-issue span {
	font-size:.75rem
}
.chase-table .ct-body .tbody {
	height:414px;
	overflow:auto;
	padding:0 10px
}
.chase-table .ct-body .tbody .trow {
	height:40px;
	border-bottom:1px dashed #ddd;
	display:flex;
	flex-direction:row;
	align-items:center
}
.chase-table .ct-body .tbody .trow:hover {
	background-color:#fff1e4
}
.chase-table .ct-body .tbody .trow div {
	flex:1;
	display:flex;
	justify-content:center;
	font-size:.875rem
}
.chase-table .ct-body .tbody .trow .ct-issue {
	display:flex;
	flex-direction:row;
	align-items:center;
	cursor:pointer
}
.chase-table .ct-body .tbody .trow .ct-issue i {
	padding-right:5px;
	padding-top:3px
}
.chase-table .ct-body .tbody .trow .ct-issue i:before {
	font-size:.9375rem
}
.chase-table .ct-body .tbody .trow .ct-issue span {
	font-size:.75rem
}
.chase-table .ct-body .tbody .trow .ct-multiple input {
	width:70px;
	height:27px;
	border:1px solid #ddd;
	border-radius:4px;
	font-size:.875rem;
	color:#e94335;
	text-align:center
}
.chase-table .ct-body .tbody .trow .ct-multiple input:focus {
	border:1px solid #e94335
}
.popup {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:600;
	background:rgba(0,0,0,.5)
}
.popup .win {
	position:absolute;
	background:#fff;
	width:400px;
	min-height:180px;
	left:50%;
	margin-left:-200px;
	top:20%;
	border:1px solid #e94335
}
.popup .win .title {
	width:100%;
	height:38px;
	background-color:#e94335;
	padding:0 10px;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	align-items:center
}
.popup .win .title span {
	color:#fff;
	font-size:.875rem
}
.popup .win .title i {
	color:#fff;
	cursor:pointer
}
.popup .win .content {
	display:flex;
	flex-direction:row;
	min-height:90px;
	align-items:center;
	padding:0 20px
}
.popup .win .content i {
	width:70px;
	display:flex;
	flex-shrink:0;
	padding-top:4px;
	justify-content:center
}
.popup .win .action {
	height:50px;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center
}
.popup .win .action button {
	width:90px;
	height:30px;
	border:none;
	border-radius:4px;
	font-size:.875rem;
	color:#fff;
	background-color:#e94335
}
.popup .win .action button + button {
	margin-left:20px
}
.ScreenMask {
	position:fixed!important;
	top:0px;
	left:0px;
	display:none;
	width:100%;
	height:100%;
	line-height:100%;
	background:rgba(0,0,0,.5);
}
.control-slider-slider {
	position:relative;
	width:140px;
	height:30px;
	margin:5px 20px;
	float:left
}
.control-slider-slider .control-slider-slider-bg {
	width:120px;
	height:10px;
	line-height:10px;
	background:#FFC752;
	margin:10px 0px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.control-slider-slider .control-slider-slider-btn {
	position:absolute;
	cursor:pointer;
	float:left;
	top:4px;
	left:50px;
	height:20px;
	line-height:20px;
	width:20px;
	background:#BB0000;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box-shadow:1px 1px 3px #000;
	-webkit-box-shadow:1px 1px 3px #000;
	box-shadow:1px 1px 3px #000;
}
.control-slider-slider .control-slider-slider-btn:hover {
	background:#aa0000;
}
.control-slider-slider .control-slider-slider-btn:active {
	background:#BB0000;
}
.bet-confirm-wrap {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:500;
	background:rgba(0,0,0,.5)
}
.bet-confirm-wrap .bet-confirm-win {
	width:680px;
	height:500px;
	position:absolute;
	left:50%;
	margin-left:-340px;
	top:10%;
	border:1px solid #e94335;
	background-color:#fff;
	display:flex;
	flex-direction:column;
	justify-content:space-between
}
.bet-confirm-wrap .bet-confirm-top {
	height:38px;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	background-color:#e94335;
	align-items:center;
	padding:0 10px
}
.bet-confirm-wrap .bet-confirm-top span {
	color:#fff;
	font-size:.875rem
}
.bet-confirm-wrap .bet-confirm-top i {
	color:#fff;
	cursor:pointer
}
.bet-confirm-wrap .bet-confirm-content {
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:center;
	flex:1
}
.bet-confirm-wrap .bet-confirm-content .issue {
	height:84px;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center
}
.bet-confirm-wrap .bet-confirm-content .issue i {
	font-size:40px;
	margin-right:15px
}
.bet-confirm-wrap .bet-confirm-content .issue span {
	font-size:1rem;
	color:#333
}
.bet-confirm-wrap .bet-confirm-content .list {
	width:640px;
	height:250px;
	border:1px solid #ccc;
	display:flex;
	flex-direction:column
}
.bet-confirm-wrap .bet-confirm-content .list .order-header {
	border-bottom:1px solid #ccc;
	flex-shrink:0
}
.bet-confirm-wrap .bet-confirm-content .list .order-row {
	height:40px;
	display:flex;
	flex-direction:row;
	align-items:center
}
.bet-confirm-wrap .bet-confirm-content .list .order-row div {
	display:flex;
	justify-content:flex-start;
	font-size:.875rem;
	color:#333
}
.bet-confirm-wrap .bet-confirm-content .list .order-row .play-name {
	width:150px;
	padding-left:10px
}
.bet-confirm-wrap .bet-confirm-content .list .order-row .bet-tools .opt .unit_activity,.bet-confirm-wrap .bet-confirm-content .list .order-row .unit,.bet-tools .opt .bet-confirm-wrap .bet-confirm-content .list .order-row .unit_activity {
	width:90px
}
.bet-confirm-wrap .bet-confirm-content .list .order-row .content {
	display:block;
	width:265px;
	margin-right:15px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.bet-confirm-wrap .bet-confirm-content .list .order-row .price {
	width:90px
}
.bet-confirm-wrap .bet-confirm-content .list .high-light {
	background-color:#f6f6f6
}
.bet-confirm-wrap .bet-confirm-content .list .list-wrap {
	overflow:auto
}
.bet-confirm-wrap .bet-confirm-content .total {
	font-size:.875rem;
	color:#e94335;
	height:50px;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	width:640px
}
.bet-confirm-wrap .bet-confirm-bottom {
	height:100px;
	display:flex;
	flex-direction:row;
	justify-content:center;
	align-items:center
}
.bet-confirm-wrap .bet-confirm-bottom button {
	height:40px;
	width:120px;
	border:none;
	border-radius:4px;
	font-size:1.125rem
}
.bet-confirm-wrap .bet-confirm-bottom .btn-confirm {
	background-color:#e94335;
	color:#fff
}
.bet-confirm-wrap .bet-confirm-bottom .btn-cancel {
	background-color:#fff;
	border:1px solid #666;
	color:#666;
	margin-left:20px
}
.spinner-win {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:500;
	background:rgba(0,0,0,.9);
	display:flex;
	justify-content:center;
	align-items:center
}
.spinner-win .spinner {
	display:flex;
	flex-direction:row
}
.spinner-win .spinner div {
	background-color:#fff;
	height:100%;
	width:6px;
	height:50px;
	-webkit-animation:stretchdelay 1.2s infinite ease-in-out;
	animation:stretchdelay 1.2s infinite ease-in-out
}
.spinner-win .spinner div + div {
	margin-left:10px
}
.spinner-win .spinner .rect2 {
	-webkit-animation-delay:-1.1s;
	animation-delay:-1.1s
}
.spinner-win .spinner .rect3 {
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
.spinner-win .spinner .rect4 {
	-webkit-animation-delay:-.9s;
	animation-delay:-.9s
}
.spinner-win .spinner .rect5 {
	-webkit-animation-delay:-.8s;
	animation-delay:-.8s
}
@-webkit-keyframes stretchdelay {
	0%,40%,to {
	-webkit-transform:scaleY(.4)
}
20% {
	-webkit-transform:scaleY(1)
}
}@keyframes stretchdelay {
	0%,40%,to {
	transform:scaleY(.4);
	-webkit-transform:scaleY(.4)
}
20% {
	transform:scaleY(1);
	-webkit-transform:scaleY(1)
}
}.register-wrap {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:600;
	background:rgba(0,0,0,.5);
	overflow:auto
}
.register-wrap .register-win {
	position:absolute;
	background:#fff;
	width:710px;
	min-height:300px;
	left:50%;
	margin-left:-355px;
	top:5%
}
.register-wrap .register-win .register-top {
	height:40px;
	background-color:#e94335;
	display:flex;
	flex-direction:row;
	justify-content:space-between;
	padding:0 10px;
	align-items:center
}
.register-wrap .register-win .register-top span {
	color:#fff;
	font-size:1.125rem
}
.register-wrap .register-win .register-top i {
	color:#fff;
	cursor:pointer
}
.register-wrap .register-win .register-content {
	display:flex;
	flex-direction:column;
	align-items:center;
	padding-top:28px;
	padding-bottom:30px
}
.register-wrap .register-win .register-content .form-row {
	width:600px;
	display:flex;
	flex-direction:row;
	align-items:center
}
.register-wrap .register-win .register-content .form-row .label {
	width:140px;
	color:#333;
	font-size:1rem;
	display:flex;
	justify-content:flex-end;
	flex-shrink:0
}
.register-wrap .register-win .register-content .form-row .label b {
	color:#e94335
}
.register-wrap .register-win .register-content .form-row .typeCt {
	display:flex;
	justify-content:flex-start;
	padding-left:20px;
	align-items:center
}
.register-wrap .register-win .register-content .form-row .typeCt input {
	width:310px;
	height:36px;
	border:1px solid #ddd;
	border-radius:4px;
	font-size:.875rem;
	padding:0 10px
}
.register-wrap .register-win .register-content .form-row .typeCt input:focus {
	border-color:#e94335
}
.register-wrap .register-win .register-content .form-row .typeCt .trialName {
	border:none;
	background-color:#f4f4f4
}
.register-wrap .register-win .register-content .form-row .typeCt .verfyCodeInput {
	width:140px
}
.register-wrap .register-win .register-content .form-row .typeCt .verfyCode {
	width:150px;
	height:36px;
	margin-left:20px;
	border:none;
	cursor:pointer
}
.register-wrap .register-win .register-content .form-row .typeCt .protocol {
	cursor:pointer;
	padding-right:5px
}
.register-wrap .register-win .register-content .form-row .typeCt label {
	color:#999;
	font-size:.875rem;
	cursor:pointer
}
.register-wrap .register-win .register-content .form-row .typeCt a {
	text-decoration:underline;
	color:#e94335;
	font-size:.875rem
}
.register-wrap .register-win .register-content .form-row .typeCt button {
	width:310px;
	height:50px;
	background-color:#e94335;
	border:none;
	border-radius:4px;
	color:#fff;
	font-size:1.375rem
}
.register-wrap .register-win .register-content .form-row + .form-row {
	margin-top:20px
}
.register-wrap .register-win .register-content .remarks {
	padding-top:20px;
	display:flex;
	flex-direction:column;
	align-items:center;
	width:600px
}
.register-wrap .register-win .register-content .remarks .remarks-title {
	color:red;
	font-size:1rem;
	width:100%;
	display:flex;
	flex-direction:row;
	justify-content:flex-start;
	padding-bottom:10px
}
.register-wrap .register-win .register-content .remarks .remarks-list {
	display:flex;
	flex-direction:column
}
.register-wrap .register-win .register-content .remarks .remarks-list .remarks-item {
	display:flex;
	flex-direction:row;
	align-items:flex-start
}
.register-wrap .register-win .register-content .remarks .remarks-list .remarks-item span {
	color:#797979;
	font-size:.75rem
}
.register-wrap .register-win .register-content .remarks .remarks-list .remarks-item .item-index {
	padding-right:10px
}
.register-wrap .register-win .register-content .remarks .remarks-list .remarks-item + .remarks-item {
	margin-top:10px
}
 
.app-wrap .top .status-bar .left .landed{display:none;overflow:hidden;width:800px;height:60px;color:#333;text-align:right;font-size:14px;line-height:28px}
.app-wrap .top .status-bar .left .landed em{overflow:hidden;margin-left:10px}
.app-wrap .top .status-bar .left .landed span,.header .main .login_and_userinfo .logined span.username{overflow:hidden}
.app-wrap .top .status-bar .left .landed span.money{margin-right:4px;color:#e94335}
.app-wrap .top .status-bar .left .landed i{display:inline-block;overflow:hidden;width:2px;height:14px;background:#ddd;vertical-align:middle}
.app-wrap .top .status-bar .left .landed a{display:inline-block;overflow:hidden;padding-right:5px;padding-left:5px;color:#333;vertical-align:middle}
.app-wrap .top .status-bar .left .landed a:hover{overflow:hidden}

.app-wrap .usercenter {padding: 10px;}
.app-wrap .usercenter .user_main {border: 1px solid #ddd; max-width:1350px;}
.app-wrap .usercenter .user_menu_left ul{display: flex; margin:10px 0;}
.app-wrap .usercenter .user_menu_left li{background:#eee;padding:5px 15px; border-right:solid 1px #fff; }
.app-wrap .usercenter .user_menu_left li i{display:none;}
.app-wrap .usercenter .user_menu_left li.hover{background:#e94335; color:#fff;}
.app-wrap .usercenter .user_menu_left li.hover a{background:#e94335; color:#fff;}

