   .fl {
    float: left;
}
.fr {
    float: right;
}
.wrap {
    width:1170px;
    background:#fff;
    margin:0 auto;
    padding:15px;
    overflow:hidden;
}
@font-face {
font-family: "iconfont";
 src: url('iconfont/iconfont.eot'); /* IE9*/
 src: url('iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('iconfont/iconfont.woff') format('woff'), /* chrome、firefox */  url('iconfont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/  url('iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
@font-face {
/* font-test*/
font-family: time;
 src: url('iconfont/time.eot'); /* IE9*/
 src: url('iconfont/time.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  url('iconfont/time.woff') format('woff'), /* chrome、firefox */  url('iconfont/time.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/  url('iconfont/time.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
    font-family:"iconfont" !important;
  font-size:16px;
font-weight:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.table table td, .table table th {
    line-height: 36px;
    text-align: center;
    border: 1px solid #e5e5e5;
}
.hide {
	display:none
}
.c-red {
	color:#e73f3f
}
.c-blue {
	color:#3771de
}
.c-orange {
	color:#ff790c
}
.c-true {
	color:green
}
.c-gray {
	color:#999
}
.c-false {
	color:#ff0037
}
/*走勢圖*/

.page-cont {
    
    overflow:hidden;
    background:#fff;
    
}
.page-filter {
    position:relative
}
.page-filter .filter-top {
    overflow:hidden
}
.page-filter .filter-top a {
    display:inline-block;
    width:153px;
    height:40px;
    line-height:40px;
    text-align:center;
    float:left;
    margin-right:10px;
    font-size:16px;
    color:#333;
    border:1px solid #e5e5e5
}
.page-filter .filter-top a i {
    display:inline-block;
    width:21px;
    height:20px;
    background:url(../img/tb-ico.png) center top no-repeat;
    vertical-align:middle;
    margin-right:10px
}
.page-filter .filter-top a i.ico2 {
    background-position:center -21px
}
.page-filter .filter-top a.active, .page-filter .filter-top a:hover {
    background:#fffbf6;
    border-color:#ffcc82;
    color:#333
}
.page-filter .filter-top .filter-time {
    border:1px solid #ddd;
    position:absolute;
    right:0;
    top:5px
}
.page-filter .filter-top .filter-time .text {
    float:left;
    height:30px;
    line-height:30px;
    padding:0 8px;
    width:99px;
    border-left:1px solid #ddd;
    background:url(img/time.jpg) 89px center no-repeat
}
.page-filter .filter-top .filter-time select {
    float:left;
    height:30px;
    line-height:30px;
    background:#fff;
    width:118px;
    padding:0 5px;
    border-left:1px solid #ddd
}
.page-filter .filter-top .filter-time .btn, .page-filter .filter-top .filter-time span {
    display:inline-block;
    float:left;
    padding:0 10px;
    height:30px;
    line-height:30px;
    background:#f1f1f1
}
.page-filter .filter-top .filter-time .btn {
    cursor:pointer
}
.page-filter .filter-top .filter-select {
    position:absolute;
    right:0;
    top:5px;
    line-height:1
}
.page-filter .filter-top .filter-select select {
    border:1px solid #ddd;
    height:32px;
    padding:0 6px
}
.page-filter .filter-down {
    margin-top:10px;
    height:43px;
    line-height:43px;
    border-bottom:1px solid #e5e5e5
}
.page-filter .filter-down .tab-a a {
    display:inline-block;
    float:left;
    padding:0 15px;
    height:42px;
transition:color ease-out .3s;
-moz-transition:color ease-out .3s;
-webkit-transition:color ease-out .3s;
-o-transition:color ease-out .3s;
    margin-right:5px
}
.page-num-filter dl dd a, .trend-list dl dd a, .trend-list dl dt i {
    margin-right:10px;
    display:inline-block;
    float:left
}
.page-filter .filter-down .tab-a a.active, .page-filter .filter-down .tab-a a:hover {
    color:#333;
    border-bottom:2px solid #e73f3f
}
.page-filter .filter-down .fr a {
    display:inline-block;
    float:left;
    margin-left:16px
}
.page-filter .filter-down .fr a.active, .page-filter .filter-down .fr a:hover {
    color:#e73f3f
}

.page-num-filter {
    padding:13px 0 5px
}
.page-num-filter dl {
    padding:2px 0 0
}
.page-num-filter dl dt {
    float:left;
    line-height:30px;
    padding-right:10px
}
.page-num-filter dl dd {
    float:left;
    overflow:hidden;
    width:838px;
    font-size:13px
}
.page-num-filter dl dd a {
    width:68px;
    height:28px;
    line-height:28px;
    text-align:center;
    border:1px solid #e5e5e5;
    border-radius:3px;
    color:#333;
    margin-bottom:10px
}
.page-num-filter dl dd a.active, .page-num-filter dl dd a:hover {
    border-color:#ffabab;
    background:#fff7f7
}
.page-num-filter dl dd a.btn-reset {
    width:48px!important;
    border-color:#e73f3f;
    background:#e73f3f;
    color:#fff
}
.page-num-filter dl dd.btn-filter-type a {
    width:auto;
    padding:0 10px
}

.trend-tab {
    height:40px;
    line-height:40px;
    border-bottom:1px solid #e5e5e5
}
.trend-tab .tab-a {
    background:#fafafa;
    overflow:hidden
}
.trend-tab .tab-a a {
    display:inline-block;
    float:left;
    width:110px;
    text-align:center;
    color:#333
}
.trend-tab .tab-a a.active, .trend-tab .tab-a a:hover {
    background:#666;
    color:#fff
}
.trend-tab .day-a a {
    display:inline-block;
    height:28px;
    line-height:28px;
    width:45px;
    text-align:center;
    float:left;
    margin-left:5px;
    margin-top:6px;
    border-radius:3px;
    font-size:13px
}
.trend-tab .day-a a.active, .trend-tab .day-a a:hover {
    background:#e73f3f;
    color:#fff
}
.trend-tab .filter-time {
    border:1px solid #ddd;
    font-size:13px;
    margin-top:5px;
    margin-left:30px
}
.trend-tab .filter-time .text {
    float:left;
    height:28px;
    line-height:28px;
    padding:0 8px;
    width:99px;
    border-left:1px solid #ddd;
    background:url(img/time.jpg) 89px center no-repeat;
    font-size:13px
}
.trend-tab .filter-time .btn, .trend-tab .filter-time span {
    display:inline-block;
    float:left;
    padding:0 10px;
    height:28px;
    line-height:28px;
    background:#f1f1f1
}
.trend-tab .filter-time .btn {
    cursor:pointer;
    font-size:13px
}
.trend-filter {
    padding:15px 0 8px;
    font-size:13px
}
.trend-filter .box {
    display:none
}
.trend-filter dl {
    padding:3px 0 0;
    overflow:hidden;
    line-height:26px
}
.trend-filter dl dt {
    float:left;
    width:72px
}
.trend-filter dl dd {
    width:888px;
    float:left
}
.trend-filter dl dd a {
    display:inline-block;
    float:left;
    width:63px;
    height:24px;
    line-height:24px;
    border-radius:3px;
    border:1px solid #e5e5e5;
    background:#fafafa;
    text-align:center;
    margin:0 10px 10px 0
}
.trend-filter dl dd a.active, .trend-filter dl dd a:hover {
    background:#fff7f7;
    border-color:#ffabab
}
.trend-filter dl dd label {
    display:inline-block;
    margin:0 11px 10px 0;
    cursor:pointer
}
.trend-filter dl dd label i {
    display:inline-block;
    width:12px;
    height:12px;
    line-height:15px;
    text-indent:1px;
    border:1px solid #c1c1c1;
    float:left;
    margin:6px 6px 0 0;
    font-size:13px;
    color:#999
}
.trend-filter dl dd label.active i {
    color:#e73f3f;
    border-color:#e73f3f
}
.trend-filter dl dd label:hover {
    color:#e73f3f
}
.trend-filter dl dd .btn a {
    margin:0 0 0 10px;
    color:#fff;
    width:46px
}
.trend-filter dl dd .btn a.choose-all {
    border-color:#666;
    background:#666
}
.trend-filter dl dd .btn a.clean-all {
    background:#e73f3f;
    border-color:#e73f3f
}
#dewdrop {
    margin-top:-15px
}
.lz-table {
    margin: 0;
	margin-top:15px;
}
.lz-table .table-title {
	height:38px;
	line-height:38px;
	background:#fafafa;
	border:1px solid #e5e5e5;
	padding:0 15px;
	font-size:13px;
	
}
.lz-table .table-title a, .lz-table .table-title input, .lz-table .table-title select, .lz-table .table-title span {
	display:inline-block;
	float:left
}
.lz-table .table-title input, .lz-table .table-title select {
	margin:7px 5px 0;
	height:24px;
	border:1px solid #e5e5e5;
	line-height:22px;
	background:#fff;
	width:45px;
	text-align:center;
	font-size:13px;
	padding:0 3px
}
.lz-table .table-title .num {
	height:22px;
	line-height:22px;
	width:40px
}
.lz-table .table-title .btn {
	background:#666;
	border-radius:3px;
	color:#fff;
	border-color:#666;
	cursor:pointer;
	margin-right:10px
}
.blue-theme .lottery-news .box dl dd .txt p a, .blue-theme .lottery-news .box ul li a:hover i, .blue-theme .lottery-news .box ul li a:hover span, .blue-theme .lottery-news .tab .fl a:hover, .blue-theme .lottery-news .tab h6 span {
	color:#3771de
}
.lz-table .table-title .fr a, .lz-table .table-title .fr span {
	margin-left:5px
}
.lz-table .table-title .fr a i {
	font-size:18px;
	display:inline-block;
	vertical-align:middle
}
.lz-table .table {
	margin-top:-1px;
	width:100%;
	overflow-x:auto;
	overflow-y:hidden;
	float:left;
	margin: 0;
}
.lz-table .table table {
    margin: 0;
	font-size:13px;
}
.lz-table .table td {
	text-align:center;
	height:100px;
	vertical-align:top;
	padding:5px 5px 15px;
	min-width:19px
}
.lz-table .table td span {
	display:block;
	line-height:20px;
	cursor:pointer
}
.lz-table .table td.even {
	background:#fafafa
}
.lz-table .table td.active {
	background:#F9FB05
}
.cz-filter label.active i:before, .trend-filter dl dd label.active i:before {
	content:'\e654'; font-size:10px
}



.kalendae .k-calendar, .kalendae .k-separator {
    zoom:1;
    vertical-align:top;
    display:inline-block
}
.kalendae .k-title, .kalendae div, .kalendae span {
    white-space:nowrap
}
.kalendae {
    display:inline-block;
    zoom:1;
    border:1px solid #ddd;
    font-size:12px;
    font-family:'Helvetica Neue', Helvetica;
    cursor:default;
    position:relative;
    background:#fff
}
.kalendae.k-floating {
    position:absolute;
    top:0;
    left:0;
    z-index:100000;
    margin:0;
    box-shadow:0 1px 3px rgba(0, 0, 0, .75);
    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, .75);
    -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .75)
}
.kalendae .k-btn-close {
    position:absolute;
    top:-8px;
    right:-8px;
    width:16px;
    height:16px;
    background:#fff;
    border:2px solid #ccc;
    color:#999;
    line-height:17px;
    text-align:center;
    font-size:13px;
    border-radius:10px;
    box-shadow:0 1px 3px rgba(0, 0, 0, .75);
    cursor:pointer;
    text-decoration:none
}
.kalendae .k-btn-close:after {
    content:"\2716"
}
.kalendae .k-btn-close:hover {
    color:#7EA0E2;
    background:#fff;
    border-color:#7EA0E2
}
.kalendae .k-calendar {
    width:224px
}
.kalendae .k-separator {
    width:2px;
    background:#ddd;
    height:224px;
    margin:0 10px
}
.kalendae .k-title {
    text-align:center;
    position:relative
}
.kalendae .k-caption {
    display:inline-block;
    font-size:14px;
    line-height:30px
}
.kalendae .k-btn-next-month, .kalendae .k-btn-next-year, .kalendae .k-btn-previous-month, .kalendae .k-btn-previous-year {
    width:30px;
    height:30px;
    cursor:pointer;
    position:absolute;
    top:0;
    color:#777;
    font-size:26px;
    line-height:30px;
    font-weight:700;
    font-family:arial;
    text-decoration:none
}
.kalendae .k-btn-previous-year {
    left:0;
    background:url(../img/first.png) center center no-repeat
}
.kalendae .k-btn-previous-month {
    left:30px;
    background:url(../img/prev.png) left center no-repeat
}
.kalendae .k-btn-next-month {
    right:30px;
    background:url(../img/next.png) right center no-repeat
}
.kalendae .k-btn-next-year {
    right:0;

    display:inline-block;
    background:url(../img/last.png) center center no-repeat
}
.kalendae .k-first-month .k-btn-next-month, .kalendae .k-first-month .k-btn-next-year, .kalendae .k-last-month .k-btn-previous-month, .kalendae .k-last-month .k-btn-previous-year, .kalendae .k-middle-month .k-btn-next-month, .kalendae .k-middle-month .k-btn-next-year, .kalendae .k-middle-month .k-btn-previous-month, .kalendae .k-middle-month .k-btn-previous-year, .kalendae .k-title.k-disable-year-nav .k-btn-next-year, .kalendae .k-title.k-disable-year-nav .k-btn-previous-year {
    display:none
}
.kalendae .k-title.k-disable-year-nav .k-btn-next-month {
    right:6px
}
.kalendae .k-title.k-disable-year-nav .k-btn-previous-month {
    left:6px
}
.kalendae .k-days, .kalendae .k-header, .kalendae .k-title {
    display:block;
    overflow:hidden
}
.kalendae .k-header, .kalendae .k-title {
    background-color:#FBFBFB
}
.kalendae.k-disable-next-month-btn .k-btn-next-month, .kalendae.k-disable-next-year-btn .k-btn-next-year, .kalendae.k-disable-previous-month-btn .k-btn-previous-month, .kalendae.k-disable-previous-year-btn .k-btn-previous-year {
    display:none
}
.kalendae .k-days span, .kalendae .k-header span {
    float:left
}
.kalendae .k-title {
    padding:0;
    height:30px;
    line-height:30px;
    background:#eee;
    border-bottom:1px solid #ddd
}
.kalendae .k-header span {
    text-align:center;
    width:32px;
    margin:5px 0;
    padding:1px 0;
    color:#8B8C8C
}
.kalendae .k-days span {
    width:32px;
    height:30px;
    font-size:14px;
    line-height:30px;
    text-align:center;
    color:#444;
    margin:1px 0
}
.kalendae .k-days .k-in-month {
    background-color:#C8EAFF
}
.kalendae .k-days .k-selected:first-child {
    background-color:#ccc;
    border-radius:12px 0 0
}
.kalendae .k-days span.k-in-month.k-active {
    border-color:#ddd;
    background-color:#fff;
    color:#444
}
.kalendae span.k-in-month.k-today.k-active {
    color:#20aeeb;
    font-weight:700
}
.kalendae .k-days span.k-out-of-month {
    color:#999
}
.kalendae .k-days span.k-active {
    cursor:pointer
}
.kalendae .k-days span.k-selected {
    border-color:#1072A5;
    color:#1072A5
}
.kalendae .k-days span.k-selected.k-active {
    background:#20aeeb;
    color:#fff
}
.kalendae .k-days span.k-range {
    background:0 0;
    border-color:#6DD4FE
}
.kalendae .k-days span.k-range.k-in-month {
    background:#20aeeb;
    color:#fff
}
.kalendae .k-days span.k-active:hover, .kalendae .k-week:hover span.k-active {
    border-color:#666
}
.clearfix:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}

.kalendae.ie8.k-floating {
    border:1px solid #ccc
}
.kalendae.ie8 .k-btn-close {
    width:20px;
    height:20px;
    background:url(../images/close.png) center center no-repeat
}
.kalendae.ie8 .k-btn-close:after, .kalendae.ie8 .k-btn-next-month:after, .kalendae.ie8 .k-btn-next-year:after, .kalendae.ie8 .k-btn-previous-month:after, .kalendae.ie8 .k-btn-previous-year:after {
    display:none
}
.head {
	background: #393d49;
	height: 61px;
}
.bor {
	border: 1px solid #ff0000
}
.top {
	height: 61px;
	line-height: 61px;
}
.top span img {
	vertical-align: middle;
	display: inline-block;

}
.top ul {
	margin-left: 75px; 
}
.top ul li {
	float: left;
	width: 140px;
	font-size: 16px;
}

.top ul li a {
	color: #c4c5c9;
}
.top ul li a:hover {
	color: #fff
}
.top ul li a .iconfont {
	vertical-align:top;
	margin-top:-1px;
	margin-right:5px;
	display:inline-block;
	position:relative;
	z-index:3;
	font-size:20px; 
}
.loadmark .load_tip, .tipsmark {
	border-radius:4px;
	color:#fff;
	overflow:hidden
}
.tipsmark {
	position:absolute;
	background:rgba(0, 0, 0, .8);
	padding:8px 11px;
	max-width:295px;
	z-index:1000
}
.tipsmark p {
	font-size:13px
}
.loadmark {
	width:100%;
	height:100%;
	background:rgba(255, 255, 255, .2);
	position:fixed;
	left:0;
	top:0;
	z-index:999999;
	text-align:center
}
.loadmark .load_tip {
	display:block;
	position:fixed;
	font-size:14px;
	left:50%;
	margin-top:-15px;
	top:50%;
	line-height:22px;
	padding:6px 15px;
	z-index:1002;
	background:#000;
	opacity:.75
}
.loadmark p.load_gif {
	display:block;
	width:36px;
	height:36px;
	padding:0 6px;
	margin:5px auto
}
.page-title {
	font-size:16px;
	color:#333;
	line-height:1.3;
	border-bottom:1px solid #e5e5e5;

	height:40px; line-height:40px; overflow:hidden;
}
.page-title h2 {
	float:left
}
.page-title .tab {
	float:left;
	padding-left:20px;
	font-size:13px
}
.page-title .tab a {
	padding:6px 14px;
	margin-top:-6px;
	border:1px solid #dfdfdf;
	float:left;
	margin-right:5px;
	position:relative
}
.page-title .tab a.active, .page-title .tab a:hover {
	background:#fafafa;
	color:#666
}
.page-title .tab a img {
	position:absolute;
	left:50px;
	bottom:20px;
	z-index:2
}
.page-title span{line-height:35px;}
.page-title select{
	
	height:28px;
	border:1px solid #ddd;
	line-height:28px;
	background:#fff;
	width:100px;
	text-align:center;
	font-size:14px;

	
}
.page-title input{
	
	height:28px;
	border:1px solid #ddd;
	line-height:28px;
	background:#fff;
	width:50px;
	text-align:center;
	font-size:14px;
	
	
}
.fx-desc {
	padding:15px 0
}
.foot-desc {
	padding:15px;
	background:#f9f9f9;
	border:1px dashed #ddd;

	font-size:14px; line-height:30px;
}
/*表格*/
.table {
	position:relative
}
.table table {
	border-collapse:collapse;
	font-size:13px
}
.table table td, .table table th {
	line-height:36px;
	text-align:center;
	border:1px solid #e5e5e5
}
.table table th {
	background:#f9f9f9
}
.table th a.iconfont {
	vertical-align:top;
	margin-top:1px;
	color: #000099;
	margin-bottom:-2px;
	margin-left:5px;
	display:inline-block;
	position:relative;
	z-index:3;
	font-size:13px; 
}
.table table td.number span {
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	border-radius:50%;
	text-align:center;
	background:#e73f3f;
	color:#fff;
	position:relative;
	z-index:3
}

.table table td.numbera span {
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	border-radius:50%;
	text-align:center;
	background:#1384e7;
	color:#fff;
	position:relative;
	z-index:3;
	display:inline-block;
	-webkit-border-radius:5rem;border-radius:5rem; text-align:center;background:#f5faff;color:#359cf3;border:1px solid #5baef5;
}
.table table td.numberb span {
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	border-radius:50%;
	text-align:center;
	background:#1384e7;
	color:#fff;
	position:relative;
	z-index:3;
	display:inline-block;
	-webkit-border-radius:5rem;border-radius:5rem; text-align:center;background:#f5faff;color:#d31611;border:1px solid #d31611;
}
.table table td.f-blue {
	background:#e73f3f;
	color:#fff
}
.table table td.f-orange {
	background:#ff9c00;
	color:#fff
}
.table table td.f-green {
	background:#5cd38f;
	color:#fff
}
.table table td.f-red {
	background: #9966CC;
	color:#fff
}
.table table td.bg-gray {
	background:#f9f9f9
}
.table table td.bg-red {
	background:#e73f3f;
	color:#fff
}
.table table td.bg-blue {
	background:#3771de;
	color:#fff
}
.table table .tl {
	text-align:left;
	padding:0 15px
}
.table table .td-span {
	overflow:hidden
}
.table table .td-span span {
 width:16.65%;
	float:left;
	margin:0 -1px -1px 1px;
	border:1px solid #e5e5e5;
	border-left:none;
	border-top:none;
	height:40px;
	line-height:40px;
	text-align:center;
}
.table table tr td span:nth-child(6n+6){
	border-right: 0;
}
.table table#hot-table td {
	padding:6px 0 0 6px;
	line-height:32px;
	height:32px
}
.table table#hot-table td .cai-num {
	padding:0
}
.table table#hot-table td .cai-num span {
	margin:0 6px 6px 0
}
.table table.kill-table .cai-num span {
	margin:0 1.5px
}

.table table.kill-table .num-td {
	width:260px
}
.table table.kill-table .num {
	width:115px
}
.table table.kill-table td {
	font-size:12px
}
.table table.kill-table .td-f, .table table.kill-table .td-g {
	display:none
}
.table table.kill-jsft-table .num-td, .table table.kill-jspk10-table .num-td, .table table.kill-pk10-table .num-td, .table table.kill-speed10-table .num-td, .table table.kill-xyft-table .num-td {
	min-width:360px
}
.table table.kill-pk10-table .num, .table table.kill-speed10-table .num {
	width:90px
}
.table table.kill-jspk10-table .num {
	min-width:93px
}
.table table.kill-gdkl10-table .num-td, .table table.kill-xync-table .num-td {
	min-width:295px
}
.table.h40 td, .table.h40 th {
	height:40px;
	line-height:40px
}
.table.h45 td, .table.h45 th {
	height:45px;
	line-height:45px
}
.table .cai-num {
	padding-left:7px
}
.table .cai-num.center {
	padding-left:0
}
.table.history-table .tab-a {
	font-size:0
}
.table.history-table .tab-a a {
	display:inline-block;
	height:26px;
	vertical-align:top;
	font-size:13px;
	padding:0 10px;
	margin:9px 3px 0;
	line-height:26px;
	border-radius:3px;
	background:#b9b9b9;
	color:#fff
}
.table.history-table .tab-a a.active {
	background:#50515f
}
.table.history-table .td-box {
	display:none
}
.table.history-table .td-box.show {
	display:block
}
.table.history-table td {
	font-size:13px
}
.table.history-table td.td-gdkl10 span, .table.history-table td.td-xync span {
	margin:0 7px
}
.table.history-table td.td-cqssc span, .table.history-table td.td-tjssc span, .table.history-table td.td-xjssc span {
	margin:0 10px
}
.table.history-table .time {
	color:#888
}
.table.history-table .time span {
	color:#555
}
.trend-cont .table td, .trend-cont .table th {
	font-size:12px
}
.trend-cont .table th {
	background:#fafafa;
	font-weight:700
}
.trend-cont .table th a.iconfont {
	vertical-align:top;
	margin-top:1px;
	color: #000099;
	margin-bottom:-2px;
	margin-left:5px;
	display:inline-block;
	position:relative;
	z-index:3;
	font-size:13px; 
}
.trend-cont .table .svg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:2
}


.cai-num.center span, .cai-num>img {
	vertical-align:middle
}


.banner .hd li, .cai-num span, .lottery-nav a, .page-nav a {
	display:inline-block
}

.cai-num, .cai-num span {
	line-height:38px;
	overflow:hidden
}

.cai-num span {
	width:38px;
	height:38px;
	float:left;
	margin-right:5px;
	text-align:center;
	border-radius:50%;
	font-size:18px;
	color:#fff;
	font-weight:700;
	background:#e73f3f;
}
.cai-num span.opacity {
	opacity:.1;
	filter:alpha(opacity=10)
}
.cai-num.mspk10-num span, .cai-num.msft-num span, .cai-num.jsft-num span, .cai-num.jspk10-num span, .cai-num.pk10-num span, .cai-num.speed10-num span, .cai-num.xyft-num span {
	border-radius:3px;
	text-shadow:0 0 1px #000
}
.cai-num.mspk10-num span.n1, .cai-num.msft-num span.n1, .cai-num.jsft-num span.n1, .cai-num.jspk10-num span.n1, .cai-num.pk10-num span.n1, .cai-num.speed10-num span.n1, .cai-num.xyft-num span.n1 {
	background:#e6de00
}
.cai-num.mspk10-num span.n2, .cai-num.msft-num span.n2, .cai-num.jsft-num span.n2, .cai-num.jspk10-num span.n2, .cai-num.pk10-num span.n2, .cai-num.speed10-num span.n2, .cai-num.xyft-num span.n2 {
	background:#0092dd
}
.cai-num.mspk10-num span.n3, .cai-num.msft-num span.n3, .cai-num.jsft-num span.n3, .cai-num.jspk10-num span.n3, .cai-num.pk10-num span.n3, .cai-num.speed10-num span.n3, .cai-num.xyft-num span.n3 {
	background:#4b4b4b
}
.cai-num.mspk10-num span.n4, .cai-num.msft-num span.n4, .cai-num.jsft-num span.n4, .cai-num.jspk10-num span.n4, .cai-num.pk10-num span.n4, .cai-num.speed10-num span.n4, .cai-num.xyft-num span.n4 {
	background:#ff7600
}
.cai-num.mspk10-num span.n5, .cai-num.msft-num span.n5, .cai-num.jsft-num span.n5, .cai-num.jspk10-num span.n5, .cai-num.pk10-num span.n5, .cai-num.speed10-num span.n5, .cai-num.xyft-num span.n5 {
	background:#17e2e5
}
.cai-num.mspk10-num span.n6, .cai-num.msft-num span.n6, .cai-num.jsft-num span.n6, .cai-num.jspk10-num span.n6, .cai-num.pk10-num span.n6, .cai-num.speed10-num span.n6, .cai-num.xyft-num span.n6 {
	background:#5234ff
}
.cai-num.mspk10-num span.n7, .cai-num.msft-num span.n7, .cai-num.jsft-num span.n7, .cai-num.jspk10-num span.n7, .cai-num.pk10-num span.n7, .cai-num.speed10-num span.n7, .cai-num.xyft-num span.n7 {
	background:#bfbfbf
}
.cai-num.mspk10-num span.n8, .cai-num.msft-num span.n8,.cai-num.jsft-num span.n8, .cai-num.jspk10-num span.n8, .cai-num.pk10-num span.n8, .cai-num.speed10-num span.n8, .cai-num.xyft-num span.n8 {
	background:#ff2600
}
.cai-num.mspk10-num span.n9, .cai-num.msft-num span.n9, .cai-num.jsft-num span.n9, .cai-num.jspk10-num span.n9, .cai-num.pk10-num span.n9, .cai-num.speed10-num span.n9, .cai-num.xyft-num span.n9 {
	background:#780b00
}
.cai-num.mspk10-num span.n10, .cai-num.msft-num span.n10, .cai-num.jsft-num span.n10, .cai-num.jspk10-num span.n10, .cai-num.pk10-num span.n10, .cai-num.speed10-num span.n10, .cai-num.xyft-num span.n10 {
	background:#07bf00
}
.cai-num.gdkl10-num span.n19, .cai-num.gdkl10-num span.n20 {
	background:#e73f3f
}
/**/
.cai-num.mspk10-num span, .cai-num.msft-num span, .cai-num.jsft-num span, .cai-num.jspk10-num span, .cai-num.m5wfsc-num span, .cai-num.qwsc-num span, .cai-num.klft-num span, .cai-num.azsc-num span, .cai-num.m5ffc-num span, .cai-num.speed10-num span, .cai-num.xyft-num span {
	border-radius:3px;
	text-shadow:0 0 1px #000
}
.cai-num.mspk10-num span.n1, .cai-num.msft-num span.n1, .cai-num.jsft-num span.n1, .cai-num.jspk10-num span.n1, .cai-num.m5wfsc-num span.n1, .cai-num.qwsc-num span.n1, .cai-num.azsc-num span.n1, .cai-num.klft-num span.n1, .cai-num.m5ffc-num span.n1, .cai-num.speed10-num span.n1, .cai-num.xyft-num span.n1 {
	background:#e6de00
}
.cai-num.mspk10-num span.n2, .cai-num.msft-num span.n2, .cai-num.jsft-num span.n2, .cai-num.jspk10-num span.n2, .cai-num.m5wfsc-num span.n2,.cai-num.qwsc-num span.n2, .cai-num.azsc-num span.n2, .cai-num.klft-num span.n2, .cai-num.m5ffc-num span.n2, .cai-num.speed10-num span.n2, .cai-num.xyft-num span.n2 {
	background:#0092dd
}
.cai-num.mspk10-num span.n3, .cai-num.msft-num span.n3, .cai-num.jsft-num span.n3, .cai-num.jspk10-num span.n3, .cai-num.m5wfsc-num span.n3,.cai-num.qwsc-num span.n3, .cai-num.azsc-num span.n3,.cai-num.klft-num span.n3, .cai-num.m5ffc-num span.n3, .cai-num.speed10-num span.n3, .cai-num.xyft-num span.n3 {
	background:#4b4b4b
}
.cai-num.mspk10-num span.n4, .cai-num.msft-num span.n4, .cai-num.jsft-num span.n4, .cai-num.jspk10-num span.n4, .cai-num.m5wfsc-num span.n4, .cai-num.qwsc-num span.n4, .cai-num.azsc-num span.n4,.cai-num.klft-num span.n4, .cai-num.m5ffc-num span.n4, .cai-num.speed10-num span.n4, .cai-num.xyft-num span.n4 {
	background:#ff7600
}
.cai-num.mspk10-num span.n5, .cai-num.msft-num span.n5, .cai-num.jsft-num span.n5, .cai-num.jspk10-num span.n5, .cai-num.m5wfsc-num span.n5,.cai-num.qwsc-num span.n5, .cai-num.azsc-num span.n5,.cai-num.klft-num span.n5, .cai-num.m5ffc-num span.n5, .cai-num.speed10-num span.n5, .cai-num.xyft-num span.n5 {
	background:#17e2e5
}
.cai-num.mspk10-num span.n6, .cai-num.msft-num span.n6, .cai-num.jsft-num span.n6, .cai-num.jspk10-num span.n6, .cai-num.m5wfsc-num span.n6, .cai-num.qwsc-num span.n6,.cai-num.azsc-num span.n6,.cai-num.klft-num span.n6, .cai-num.m5ffc-num span.n6,  .cai-num.speed10-num span.n6, .cai-num.xyft-num span.n6 {
	background:#5234ff
}
.cai-num.mspk10-num span.n7, .cai-num.msft-num span.n7, .cai-num.jsft-num span.n7, .cai-num.jspk10-num span.n7, .cai-num.m5wfsc-num span.n7,.cai-num.qwsc-num span.n7,.cai-num.azsc-num span.n7, .cai-num.klft-num span.n7, .cai-num.m5ffc-num span.n7, .cai-num.speed10-num span.n7, .cai-num.xyft-num span.n7 {
	background:#bfbfbf
}
.cai-num.mspk10-num span.n8, .cai-num.msft-num span.n8,.cai-num.jsft-num span.n8, .cai-num.jspk10-num span.n8, .cai-num.m5wfsc-num span.n8, .cai-num.qwsc-num span.n8, .cai-num.azsc-num span.n8,.cai-num.klft-num span.n8, .cai-num.m5ffc-num span.n8, .cai-num.speed10-num span.n8, .cai-num.xyft-num span.n8 {
	background:#ff2600
}
.cai-num.mspk10-num span.n9, .cai-num.msft-num span.n9, .cai-num.jsft-num span.n9, .cai-num.jspk10-num span.n9, .cai-num.m5wfsc-num span.n9,.cai-num.qwsc-num span.n9, .cai-num.azsc-num span.n9,.cai-num.klft-num span.n9,  .cai-num.m5ffc-num span.n9, .cai-num.speed10-num span.n9, .cai-num.xyft-num span.n9 {
	background:#780b00
}
.cai-num.mspk10-num span.n10, .cai-num.msft-num span.n10, .cai-num.jsft-num span.n10, .cai-num.jspk10-num span.n10, .cai-num.m5wfsc-num span.n10, .cai-num.qwsc-num span.n10,.cai-num.azsc-num span.n10, .cai-num.klft-num span.n10, .cai-num.m5ffc-num span.n10, .cai-num.speed10-num span.n10, .cai-num.xyft-num span.n10 {
	background:#07bf00
}
.cai-num.gdkl10-num span.n19, .cai-num.gdkl10-num span.n20 {
	background:#e73f3f
}
/**/
.cai-num.xync-num span {
	background:url(../images/xync-38.png) left center no-repeat;
	text-indent:999px;
	border-radius:0
}
.cai-num.xync-num span.n1 {
	background-position:0 center
}
.cai-num.xync-num span.n2 {
	background-position:-48px center
}
.cai-num.xync-num span.n3 {
	background-position:-96px center
}
.cai-num.xync-num span.n4 {
	background-position:-144px center
}
.cai-num.xync-num span.n5 {
	background-position:-192px center
}
.cai-num.xync-num span.n6 {
	background-position:-240px center
}
.cai-num.xync-num span.n7 {
	background-position:-288px center
}
.cai-num.xync-num span.n8 {
	background-position:-336px center
}
.cai-num.xync-num span.n9 {
	background-position:-384px center
}
.cai-num.xync-num span.n10 {
	background-position:-432px center
}
.cai-num.xync-num span.n11 {
	background-position:-480px center
}
.cai-num.xync-num span.n12 {
	background-position:-528px center
}
.cai-num.xync-num span.n13 {
	background-position:-576px center
}
.cai-num.xync-num span.n14 {
	background-position:-624px center
}
.cai-num.xync-num span.n15 {
	background-position:-672px center
}
.cai-num.xync-num span.n16 {
	background-position:-720px center
}
.cai-num.xync-num span.n17 {
	background-position:-768px center
}
.cai-num.xync-num span.n18 {
	background-position:-816px center
}
.cai-num.xync-num span.n19 {
	background-position:-864px center
}
.cai-num.xync-num span.n20 {
	background-position:-912px center
}
.cai-num.jsk3-num  span {
	background:url(../images//jsk3-38.png) left center no-repeat;
	text-indent:999px;
	border-radius:0
}
.cai-num.jsk3-num span.n1 {
	background-position:0 center
}
.cai-num.jsk3-num span.n2 {
	background-position:-48px center
}
.cai-num.jsk3-num span.n3 {
	background-position:-96px center
}
.cai-num.jsk3-num span.n4 {
	background-position:-144px center
}
.cai-num.jsk3-num span.n5 {
	background-position:-192px center
}
.cai-num.jsk3-num span.n6 {
	background-position:-240px center
}
/**/
.cai-num.ahk3-num  span {
	background:url(../images//jsk3-38.png) left center no-repeat;
	text-indent:999px;
	border-radius:0
}
.cai-num.ahk3-num span.n1 {
	background-position:0 center
}
.cai-num.ahk3-num span.n2 {
	background-position:-48px center
}
.cai-num.ahk3-num span.n3 {
	background-position:-96px center
}
.cai-num.ahk3-num span.n4 {
	background-position:-144px center
}
.cai-num.ahk3-num span.n5 {
	background-position:-192px center
}
.cai-num.ahk3-num span.n6 {
	background-position:-240px center
}
/**/
/**/
.cai-num.m5k3-num  span {
	background:url(../images//jsk3-38.png) left center no-repeat;
	text-indent:999px;
	border-radius:0
}
.cai-num.m5k3-num span.n1 {
	background-position:0 center
}
.cai-num.m5k3-num span.n2 {
	background-position:-48px center
}
.cai-num.m5k3-num span.n3 {
	background-position:-96px center
}
.cai-num.m5k3-num span.n4 {
	background-position:-144px center
}
.cai-num.m5k3-num span.n5 {
	background-position:-192px center
}
.cai-num.m5k3-num span.n6 {
	background-position:-240px center
}

.cai-num.hbk3-num  span {
	background:url(../images//jsk3-38.png) left center no-repeat;
	text-indent:999px;
	border-radius:0
}
.cai-num.hbk3-num span.n1 {
	background-position:0 center
}
.cai-num.hbk3-num span.n2 {
	background-position:-48px center
}
.cai-num.hbk3-num span.n3 {
	background-position:-96px center
}
.cai-num.hbk3-num span.n4 {
	background-position:-144px center
}
.cai-num.hbk3-num span.n5 {
	background-position:-192px center
}
.cai-num.hbk3-num span.n6 {
	background-position:-240px center
}
/**/
.cai-num.size-32 {
	line-height:32px
}
.cai-num.size-32 span {
	width:32px;
	height:32px;
	line-height:32px;
	font-size:16px
}
.cai-num.size-32.xync-num span {
	background:url(../images/xync-32.png) left center no-repeat
}
.cai-num.size-32.xync-num span.n1 {
	background-position:0 center
}
.cai-num.size-32.xync-num span.n2 {
	background-position:-48px center
}
.cai-num.size-32.xync-num span.n3 {
	background-position:-96px center
}
.cai-num.size-32.xync-num span.n4 {
	background-position:-144px center
}
.cai-num.size-32.xync-num span.n5 {
	background-position:-192px center
}
.cai-num.size-32.xync-num span.n6 {
	background-position:-240px center
}
.cai-num.size-32.xync-num span.n7 {
	background-position:-288px center
}
.cai-num.size-32.xync-num span.n8 {
	background-position:-336px center
}
.cai-num.size-32.xync-num span.n9 {
	background-position:-384px center
}
.cai-num.size-32.xync-num span.n10 {
	background-position:-432px center
}
.cai-num.size-32.xync-num span.n11 {
	background-position:-480px center
}
.cai-num.size-32.xync-num span.n12 {
	background-position:-528px center
}
.cai-num.size-32.xync-num span.n13 {
	background-position:-576px center
}
.cai-num.size-32.xync-num span.n14 {
	background-position:-624px center
}
.cai-num.size-32.xync-num span.n15 {
	background-position:-672px center
}
.cai-num.size-32.xync-num span.n16 {
	background-position:-720px center
}
.cai-num.size-32.xync-num span.n17 {
	background-position:-768px center
}
.cai-num.size-32.xync-num span.n18 {
	background-position:-816px center
}
.cai-num.size-32.xync-num span.n19 {
	background-position:-864px center
}
.cai-num.size-32.xync-num span.n20 {
	background-position:-912px center
}
.cai-num.size-32.jsk3-num span {
	background:url(../images/jsk3-32.png) left center no-repeat
}
.cai-num.size-32.jsk3-num span.n1 {
	background-position:0 center
}
.cai-num.size-32.jsk3-num span.n2 {
	background-position:-42px center
}
.cai-num.size-32.jsk3-num span.n3 {
	background-position:-84px center
}
.cai-num.size-32.jsk3-num span.n4 {
	background-position:-126px center
}
.cai-num.size-32.jsk3-num span.n5 {
	background-position:-168px center
}
.cai-num.size-32.jsk3-num span.n6 {
	background-position:-210px center
}
.cai-num.center {
	text-align:center;
	font-size:0
}
.cai-num.center span {
	margin:2.5px;
	float:none
}
.cai-num.type-num span {
	background:url(../images/num-32.png) center top no-repeat;
	text-indent:99px
}
.cai-num.type-num span.n-da {
	background-position:center -192px
}
.cai-num.type-num span.n-xiao {
	background-position:center -224px
}
.cai-num.type-num span.n-dan {
	background-position:center -128px
}
.cai-num.type-num span.n-shuang {
	background-position:center -160px
}
.cai-num.type-num.zh-num span {
	background-position:center -256px
}
.cai-num.type-num.zh-num .n0, .cai-num.type-num.zh-num .n4, .cai-num.type-num.zh-num .n6, .cai-num.type-num.zh-num .n8, .cai-num.type-num.zh-num .n9 {
	background-position:center -288px
}
.cai-num.type-num.fw-num .n1, .cai-num.type-num.fw-num .n13, .cai-num.type-num.fw-num .n17, .cai-num.type-num.fw-num .n5, .cai-num.type-num.fw-num .n9 {
	background-position:center -320px
}
.cai-num.type-num.fw-num .n10, .cai-num.type-num.fw-num .n14, .cai-num.type-num.fw-num .n18, .cai-num.type-num.fw-num .n2, .cai-num.type-num.fw-num .n6 {
	background-position:center -352px
}
.cai-num.type-num.fw-num .n11, .cai-num.type-num.fw-num .n15, .cai-num.type-num.fw-num .n19, .cai-num.type-num.fw-num .n3, .cai-num.type-num.fw-num .n7 {
	background-position:center -384px
}
.cai-num.type-num.fw-num .n12, .cai-num.type-num.fw-num .n16, .cai-num.type-num.fw-num .n20, .cai-num.type-num.fw-num .n4, .cai-num.type-num.fw-num .n8 {
	background-position:center -416px
}
.cai-num.type-num.zfb-num .n1, .cai-num.type-num.zfb-num .n2, .cai-num.type-num.zfb-num .n3, .cai-num.type-num.zfb-num .n4, .cai-num.type-num.zfb-num .n5, .cai-num.type-num.zfb-num .n6, .cai-num.type-num.zfb-num .n7 {
	background-position:center -448px
}
.cai-num.type-num.zfb-num .n10, .cai-num.type-num.zfb-num .n11, .cai-num.type-num.zfb-num .n12, .cai-num.type-num.zfb-num .n13, .cai-num.type-num.zfb-num .n14, .cai-num.type-num.zfb-num .n8, .cai-num.type-num.zfb-num .n9 {
	background-position:center -480px
}
.cai-num.type-num.zfb-num .n15, .cai-num.type-num.zfb-num .n16, .cai-num.type-num.zfb-num .n17, .cai-num.type-num.zfb-num .n18, .cai-num.type-num.zfb-num .n19, .cai-num.type-num.zfb-num .n20 {
	background-position:center -512px
}
.td-mspk10 .cai-num.type-num span, .td-msft .cai-num.type-num span, .td-jsft .cai-num.type-num span, .td-jspk10 .cai-num.type-num span, .td-pk10 .cai-num.type-num span, .td-speed10 .cai-num.type-num span, .td-xyft .cai-num.type-num span {
	border-radius:3px
}
.td-mspk10 .cai-num.type-num span.n-da, .td-msft .cai-num.type-num span.n-da, .td-jsft .cai-num.type-num span.n-da, .td-jspk10 .cai-num.type-num span.n-da, .td-pk10 .cai-num.type-num span.n-da, .td-speed10 .cai-num.type-num span.n-da, .td-xyft .cai-num.type-num span.n-da {
	background-position:center -64px
}
.td-mspk10 .cai-num.type-num span.n-xiao, .td-msft .cai-num.type-num span.n-xiao, .td-jsft .cai-num.type-num span.n-xiao, .td-jspk10 .cai-num.type-num span.n-xiao, .td-pk10 .cai-num.type-num span.n-xiao, .td-speed10 .cai-num.type-num span.n-xiao, .td-xyft .cai-num.type-num span.n-xiao {
	background-position:center -96px
}
.td-mspk10 .cai-num.type-num span.n-dan, .td-msft .cai-num.type-num span.n-dan, .td-jsft .cai-num.type-num span.n-dan, .td-jspk10 .cai-num.type-num span.n-dan, .td-pk10 .cai-num.type-num span.n-dan, .td-speed10 .cai-num.type-num span.n-dan, .td-xyft .cai-num.type-num span.n-dan {
	background-position:center 0
}
.td-mspk10 .cai-num.type-num span.n-shuang, .td-msft .cai-num.type-num span.n-shuang, .td-jsft .cai-num.type-num span.n-shuang, .td-jspk10 .cai-num.type-num span.n-shuang, .td-pk10 .cai-num.type-num span.n-shuang, .td-speed10 .cai-num.type-num span.n-shuang, .td-xyft .cai-num.type-num span.n-shuang {
	background-position:center -32px
}
 table, tr, td {
border: none;
}

#blineData tr, #blineData td {
border: 1px solid #ccc;
}