.eos_tabs{
	width:100%;
	height:51px;
	display:flex;
	box-sizing:border-box;
	background-color:#f2f2f7;
	border:1px solid #d6d6d6;
	margin-bottom:5px;
}

.eos_tabs a{
	padding:10px 0;
	height:100%;
	box-sizing:border-box;
	flex:1;
	display:flex;
	align-items:center;
	justify-content:center;
	border-left:1px solid #e6e6ea;
}

.eos_tabs a:first-child{
	border-left:1px solid #fff;
}

.eos_tabs a p{
	color:#333;
	font-size:13px;
}

.eos_tabs a.selected{
	background-color:#e74c3c;
	border-left:1px solid #e74c3c;
}

.eos_tabs a.selected p{
	font-weight:700;
	color:#fff;
}

.eos_tabs a.selected ._eos_{
	background:url(../img/ico_eos_org_active.svg?v=01) no-repeat;
}

.eos_tabs a .ic_new{
	display:inline-block;
	margin:0 4px 0 0;
	width:13px;
	height:13px;
	background:url(../img/sp_lnb_ico.png) no-repeat 0 -50px;
	vertical-align:top;
	text-indent:-9999px;
}

.eos_tabs ._eos_{
	width:15px;
	height:21px;
	margin-right:10px;
	background:url(../img/ico_eos_org_default.svg) no-repeat;
}

.option_area .date_area{
	float:left;
}

.option_area .period_area .info .data{
	float:left;
	margin:0 20px 0 27px;
	line-height:67px;
	font-size:23px;
	font-family:tahoma;
}

.option_area .period_area .info .tx{
	float:left;
}

.option_area .latest_area{
	float:left;
}

.option_area .round_area .dash{
	font-size:12px;
}

.option_area .round_area .se1,.option_area .round_area .se2{
	display:none;
}

.option_area .round_area .se2{
	float:left;
	padding-left:19px;
}

.option_area .round_area .view_se1 .se1,.option_area .round_area .view_se2 .se2{
	display:block;
	float:left;
}

.option_area .round_area .op1,.option_area .round_area .op2{
	display:none;
}

.option_area .round_area .view_se1 .op1,.option_area .round_area .view_se2 .op2{
	display:block;
}

.option_area .total_area .option{
	display:none;
}

.option_area .total_area .option .type_tab{
	float:right;
}

.option_area .total_area .view_round .total_round_option{
	display:block;
}

.option_area .total_area .view_pattern .total_pattern_option{
	display:block;
}

.powerball_summary_data{
	margin-bottom:5px;
	border:1px solid #d6d6d6;
	box-shadow:0 8px 24px rgba(112,144,176,.2);
	border-radius:5px;
	overflow:hidden;
}

.powerball_summary_data .hd{
	height:51px;
	line-height:51px;
	text-align:center;
	border-bottom:1px solid #d6d6d6;
	background-color:#f2f2f7;
}

.powerball_summary_data .bd:after{
	clear:both;
	content:"";
	display:block;
}

.powerball_summary_data .bar_graph{
	float:left;
	width:413px;
	height:337px;
	border-right:1px solid #d6d6d6;
}

.powerball_summary_data .bar_graph dl{
	height:168px;
	border-top:1px solid #d6d6d6;
}

.powerball_summary_data .bar_graph dl:first-child{
	border-top:none;
}

.powerball_summary_data .bar_graph dt{
	padding:19px 0 28px;
	text-align:center;
}

.powerball_summary_data .bar_graph dd{
	padding:0 71px;
	width:272px;
}

.powerball_summary_data .bar_graph .bar{
	margin-bottom:30px;
	width:100%;
	height:21px;
	border-radius:11px;
	background-color:#ededed;
}

.powerball_summary_data .bar_graph p{
	position:relative;
	height:21px;
	border-radius:11px;
	color:#555;
}

.powerball_summary_data .bar_graph .per{
	position:absolute;
	top:0;
	line-height:21px;
	white-space:nowrap;
	font-family:Tahoma;
	font-size:9px;
	z-index:1;
}

.powerball_summary_data .bar_graph .tx{
	position:absolute;
	top:-5px;
	width:29px;
	height:29px;
	line-height:29px;
	text-align:center;
	border:1px solid #d8d8d8;
	border-radius:16px;
	background-color:#fff;
	color:#333;
}

.powerball_summary_data .bar_graph .left{
	float:left;
	max-width:50px;
}

.powerball_summary_data .bar_graph .right{
	float:right;
	max-width:50px;
}

.powerball_summary_data .bar_graph .left .per{
	left:9px;
}

.powerball_summary_data .bar_graph .right .per{
	right:9px;
}

.powerball_summary_data .bar_graph .left .tx{
	left:-41px;
}

.powerball_summary_data .bar_graph .right .tx{
	right:-41px;
}

.powerball_summary_data .bar_graph .left.on{
	background-color:#3498db;
	color:#fff;
	max-width:250px;
}

.powerball_summary_data .bar_graph .left.on .tx{
	background-color:#3498db;
	color:#fff;
}

.powerball_summary_data .bar_graph .right.on{
	background-color:#e74c3c;
	color:#fff;
	max-width:250px;
}

.powerball_summary_data .bar_graph .right.on .tx{
	background-color:#e74c3c;
	color:#fff;
}

.powerball_summary_data .bar_graph .left.on .tx{
	border:1px solid #3498db;
}

.powerball_summary_data .bar_graph .right.on .tx{
	border:1px solid #e74c3c;
}

.powerball_summary_data .pie_graph{
	float:right;
	width:413px;
}

.powerball_summary_data .pie_graph .graph{
	float:left;
	margin:102px 30px 0 29px;
}

.powerball_summary_data .pie_graph .info{
	float:left;
	margin-top:130px;
	width:200px;
}

.powerball_summary_data .pie_graph .info li{
	margin-bottom:16px;
	height:15px;
	line-height:15px;
}

.powerball_summary_data .pie_graph .info .ic{
	float:left;
	margin:1px 10px 0 0;
	width:11px;
	height:11px;
	border-radius:6px;
}

.powerball_summary_data .pie_graph .info .big .ic{
	background-color:#e74c3c;
}

.powerball_summary_data .pie_graph .info .middle .ic{
	background-color:#3498db;
}

.powerball_summary_data .pie_graph .info .small .ic{
	background-color:#27ae60;
}

.powerball_summary_data .pie_graph .info .big.on{
	color:#e74c3c;
	font-weight:700;
}

.powerball_summary_data .pie_graph .info .middle.on{
	color:#3498db;
	font-weight:700;
}

.powerball_summary_data .pie_graph .info .small.on{
	color:#27ae60;
	font-weight:700;
}

.powerball_stats_list{
	border:1px solid #d6d6d6;
	box-shadow:0 8px 24px rgba(112,144,176,.2);
	border-radius:5px;
	overflow:hidden;
}

.powerball_stats_list .tbl{
	width:100%;
}

.powerball_stats_list caption{
	display:none;
}

.powerball_stats_list th{
	height:51px;
	border-bottom:1px solid #d6d6d6;
	background:#f2f2f7;
}

.powerball_stats_list td{
	height:51px;
	text-align:center;
	border-bottom:1px solid #f2f2f2;
}

.powerball_stats_list thead{
	border-bottom:1px solid #d6d6d6;
}

.powerball_stats_list thead tr:first-child th{
	border-top:none;
}

.powerball_stats_list tr:first-child td{
	border-top:1px solid #d6d6d6;
}

.powerball_stats_list th:first-child,.powerball_stats_list td:first-child{
	border-left:none;
}

.powerball_stats_list th.line_left,.powerball_stats_list td.line_left{
	border-left:1px solid #d6d6d6;
}

.powerball_stats_list th{
	border-left:1px solid #d6d6d6;
	border-top:1px solid #d6d6d6;
	border-bottom:none;
}

.powerball_stats_list td{
	border-left:1px solid #d6d6d6;
	border-top:1px solid #d6d6d6;
	border-bottom:none;
}

.powerball_stats_list .oddeven_cell span{
	display:inline-block;
	width:31px;
	height:31px;
	line-height:31px;
	border-radius:16px;
	color:#fff;
}

.powerball_stats_list .oddeven_cell .ODD{
	background-color:#3498db;
}

.powerball_stats_list .oddeven_cell .EVEN{
	background-color:#e74c3c;
}

.powerball_stats_list .unover_cell span{
	display:inline-block;
	width:29px;
	height:29px;
	line-height:29px;
	border-radius:16px;
}

.powerball_stats_list .unover_cell .UNDER{
	border:1px solid #3498db;
	color:#3498db;
}

.powerball_stats_list .unover_cell .OVER{
	border:1px solid #e74c3c;
	color:#e74c3c;
}

.powerball_stats_list .unover_cell .X{
	border:1px solid #7b7b7b;
	color:#7b7b7b;
}

.powerball_stats_list .border_cell span{
	display:inline-block;
	width:29px;
	height:29px;
	line-height:29px;
	border-radius:16px;
	border:1px solid #d8d8d8;
}

.powerball_stats_list .border_cell .BIG,.powerball_stats_list .border_cell .L,#stats-list .border_cell .L{
	border:1px solid #e74c3c;
	color:#e74c3c;
}

.powerball_stats_list .border_cell .MIDDLE,.powerball_stats_list .border_cell .M,#stats-list .border_cell .M{
	border:1px solid #3498db;
	color:#3498db;
}

.powerball_stats_list .border_cell .SMALL,.powerball_stats_list .border_cell .S,#stats-list .border_cell .S{
	border:1px solid #27ae60;
	color:#27ae60;
}

.powerball_stats_list .many{
	font-weight:700;
}

.powerball_stats_list .odd.many{
	color:#3498db;
}

.powerball_stats_list .even.many{
	color:#e74c3c;
}

.powerball_stats_list .under.many{
	color:#3498db;
}

.powerball_stats_list .over.many{
	color:#e74c3c;
}

.powerball_stats_list .big.many{
	color:#e74c3c;
}

.powerball_stats_list .middle.many{
	color:#3498db;
}

.powerball_stats_list .small.many{
	color:#27ae60;
}

.maxmin_data .title{
	height:51px;
	line-height:51px;
	text-align:center;
	border:1px solid #d6d6d6;
	border-bottom:none;
	background-color:#fcfcfc;
}

.maxmin_data table{
	width:100%;
	border:1px solid #d6d6d6;
}

.maxmin_data thead th{
	height:53px;
	border-bottom:1px solid #d6d6d6;
	border-top:none;
}

.maxmin_data th{
	height:51px;
	border-left:1px solid #f2f2f2;
	border-top:1px solid #f2f2f2;
	background-color:#fcfcfc;
}

.maxmin_data th:first-child{
	border-left:none;
}

.maxmin_data td{
	border-left:1px solid #f2f2f2;
	border-top:1px solid #f2f2f2;
	text-align:center;
}

.maxmin_data td:first-child{
	border-left:none;
}

.maxmin_data tr.line_top th,.maxmin_data tr.line_top td{
	border-top:1px solid #d6d6d6;
}

.maxmin_data .line_left{
	border-left:1px solid #d6d6d6;
}

.maxmin_data .max{
	font-weight:700;
	color:#e74c3c;
}

.maxmin_data .min{
	font-weight:700;
	color:#3498db;
}

.powerball_maxmin_data{
	margin-bottom:5px;
}

.maxmin_list_area{
	;
}

.maxmin_list table{
	width:100%;
}

.maxmin_list th{
	height:51px;
	border:1px solid #d6d6d6;
	background-color:#fcfcfc;
}

.maxmin_list td{
	width:auto;
	text-align:center;
	border:1px solid #d6d6d6;
}

.maxmin_list .cnt_row td{
	height:57px;
}

.maxmin_list .cnt_row .many{
	font-weight:700;
}

.maxmin_list .cnt_row .left.many,.maxmin_list .cnt_row .line3.many,.maxmin_list .cnt_row .odd.many,.maxmin_list .cnt_row .under.many,.maxmin_list .cnt_row .left4odd.many{
	color:#3498db;
}

.maxmin_list .cnt_row .right3odd.many{
	color:#2980b9;
}

.maxmin_list .cnt_row .right.many,.maxmin_list .cnt_row .line4.many,.maxmin_list .cnt_row .even.many,.maxmin_list .cnt_row .over.many,.maxmin_list .cnt_row .left3even.many{
	color:#e74c3c;
}

.maxmin_list .cnt_row .right4even.many{
	color:#c0392b;
}

.maxmin_list .cnt_row .date{
	display:block;
	padding-bottom:7px;
}

.maxmin_list .cnt_row .tot{
	display:block;
	padding-bottom:7px;
}

.maxmin_list .cnt_row .btn_pattern{
	display:block;
	margin:0 auto;
	padding:0 8px;
	height:31px;
	border:1px solid #d6d6d6;
	background:#fff;
}

.maxmin_list .cnt_row .btn_pattern:hover{
	text-decoration:underline;
}

.maxmin_list .cnt_row .cnt{
	display:block;
	padding-bottom:4px;
	font-family:tahoma,arial,helvetica;
	font-size:14px;
}

.maxmin_list .cnt_row .per{
	font-family:tahoma,arial,helvetica;
	font-size:9px;
	color:#666;
}

.maxmin_list .straight_row td{
	height:39px;
}

.maxmin_list .btn_checkbox{
	padding-left:21px;
}

.pop_pattern_view{
	min-width:500px;
}

.pop_pattern_view h1{
	padding-left:20px;
	height:43px;
	line-height:43px;
	font-size:12px;
	background-color:#e74c3c;
	color:#fff;
}

.pop_pattern_view .title_date{
	padding-left:20px;
	height:41px;
	line-height:41px;
	font-size:12px;
	border:1px solid #d6d6d6;
	border-bottom:none;
}

.pop_data_view{
	min-width:1360px;
}

.pop_data_view h1{
	padding-left:20px;
	height:43px;
	line-height:43px;
	font-size:12px;
	background-color:#e74c3c;
	color:#fff;
}

.round_list_wrap{
	;
}

.round_list_area{
	border:1px solid #d6d6d6;
}

.round_list_area .tit{
	height:51px;
	line-height:51px;
	text-align:center;
	border-bottom:1px solid #d6d6d6;
	background-color:#fcfcfc;
}

.round_list{
	position:relative;
	width:auto;
	overflow-x:scroll;
	overflow-y:hidden;
}

.round_list .inner{
	padding-left:157px;
}

.round_list .select_area{
	position:absolute;
	top:0;
	left:0;
	width:157px;
	border-right:1px solid #d6d6d6;
	background-color:#fcfcfc;
	z-index:1;
}

.round_list .select_area span{
	display:block;
	text-align:center;
}

.round_list .select_area .tx_round{
	height:51px;
	line-height:51px;
}

.round_list .select_area .tx_graph{
	height:109px;
	line-height:109px;
	border-top:1px solid #d6d6d6;
}

.round_list .select_area .select_date{
	background-color:#fff;
}

.round_list .select_area .select_date li{
	padding:0 10px;
	height:31px;
	line-height:31px;
	border-top:1px solid #d6d6d6;
}

.round_list .select_area .select_date label{
	margin-top:5px;
	font-size:9px;
	font-family:tahoma,arial,helvetica;
}

.round_list .select_area .select_date label p{
	float:left;
}

.round_list .select_area .select_date label .date{
	margin-right:4px;
}

.start_line .select_area .tx_graph{
	height:219px;
	line-height:219px;
}

.round_list .round_graph{
	display:block;
}

.round_list .round_graph li{
	float:left;
	width:31px;
	border-right:1px solid #d6d6d6;
}

.round_list .round_graph .round{
	display:block;
	height:51px;
	line-height:51px;
	border-bottom:1px solid #d6d6d6;
	text-align:center;
}

.round_list .graph dl{
	position:relative;
	height:54px;
	border-bottom:1px solid #d6d6d6;
}

.round_list .graph .result{
	position:absolute;
	left:5px;
	width:21px;
	height:21px;
	line-height:21px;
	text-align:center;
	background:url(../img/sp_stats.png?v=160324) no-repeat -280px -30px;
}

.round_list .graph .per{
	position:absolute;
	bottom:0;
	height:5px;
}

.round_list .graph .per .num{
	position:absolute;
	width:31px;
	height:9px;
	line-height:9px;
	text-align:center;
	font-size:9px;
	font-family:tahoma,arial,helvetica;
}

.round_list .graph .ODD .result,.round_list .graph .UNDER .result,.round_list .graph .LEFT .result,.round_list .graph .LINE3 .result,.round_list .graph .LEFT3 .result,.round_list .graph .RIGHT3 .result{
	top:10px;
	color:#3498db;
}

.round_list .graph .EVEN .result,.round_list .graph .OVER .result,.round_list .graph .RIGHT .result,.round_list .graph .LINE4 .result,.round_list .graph .LEFT4 .result,.round_list .graph .RIGHT4 .result{
	bottom:10px;
	color:#e74c3c;
}

.round_list .graph .ODD .per,.round_list .graph .UNDER .per,.round_list .graph .LEFT .per,.round_list .graph .LINE3 .per,.round_list .graph .LEFT3 .per,.round_list .graph .RIGHT3 .per{
	bottom:0;
	background-color:#3498db;
}

.round_list .graph .EVEN .per,.round_list .graph .OVER .per,.round_list .graph .RIGHT .per,.round_list .graph .LINE4 .per,.round_list .graph .LEFT4 .per,.round_list .graph .RIGHT4 .per{
	top:0;
	background-color:#e74c3c;
}

.round_list .graph .ODD .num,.round_list .graph .UNDER .num,.round_list .graph .LEFT .num,.round_list .graph .LINE3 .num,.round_list .graph .LEFT3 .num,.round_list .graph .RIGHT3 .num{
	bottom:9px;
}

.round_list .graph .EVEN .num,.round_list .graph .OVER .num,.round_list .graph .RIGHT .num,.round_list .graph .LINE4 .num,.round_list .graph .LEFT4 .num,.round_list .graph .RIGHT4 .num{
	top:9px;
}

.round_list .round_result{
	clear:both;
}

.round_list .round_result li{
	clear:both;
	height:31px;
}

.round_list .round_result li:first-child span{
	border-top:none;
}

.round_list .round_result span{
	float:left;
	width:31px;
	height:31px;
	border-right:1px solid #d6d6d6;
	border-top:1px solid #d6d6d6;
}

.round_list .round_result em{
	display:block;
	margin:5px 0 0 5px;
	width:21px;
	height:21px;
	line-height:21px;
	border-radius:16px;
	text-align:center;
	color:#fff;
}

.round_list .round_result .X{
	background-color:#7b7b7b;
}

.round_list .round_result .ODD,.round_list .round_result .UNDER,.round_list .round_result .LEFT,.round_list .round_result .LINE3,.round_list .round_result .LEFT4ODD,.round_list .round_result .RIGHT3ODD{
	background-color:#3498db;
}

.round_list .round_result .ODD.highlight,.round_list .round_result .UNDER.highlight,.round_list .round_result .LEFT.highlight,.round_list .round_result .LINE3.highlight,.round_list .round_result .LEFT3EVEN.highlight,.round_list .round_result .RIGHT3ODD.highlight{
	margin:1px 0 0 1px;
	width:29px;
	height:29px;
	line-height:29px;
	background-color:#3498db;
}

.round_list .round_result .EVEN,.round_list .round_result .OVER,.round_list .round_result .RIGHT,.round_list .round_result .LINE4,.round_list .round_result .LEFT3EVEN,.round_list .round_result .RIGHT4EVEN{
	background-color:#e74c3c;
}

.round_list .round_result .EVEN.highlight,.round_list .round_result .OVER.highlight,.round_list .round_result .RIGHT.highlight,.round_list .round_result .LINE4.highlight,.round_list .round_result .LEFT4ODD.highlight,.round_list .round_result .RIGHT4EVEN.highlight{
	margin:0;
	width:29px;
	height:29px;
	line-height:29px;
	background-color:#e74c3c;
}

.pattern_list .result_cell .under{
	background-color:#3498db;
	color:#fff;
}

.pattern_list .result_cell .over{
	background-color:#e74c3c;
	color:#fff;
}

.simple_report{
	margin-bottom:5px;
}

.simple_report .ic_tip{
	display:inline-block;
	margin:0 10px 0 20px;
	width:21px;
	height:21px;
	vertical-align:middle;
	background:url(../img/sp_ico.png) no-repeat;
}

.simple_report .hd{
	position:relative;
	margin-bottom:-1px;
	height:51px;
	line-height:51px;
	border:1px solid #727272;
	background-color:#7b7b7b;
	color:#fff;
}

.simple_report .hd .tit{
	float:left;
	margin:0 20px;
	font-size:12px;
}

.simple_report .bd .ic{
	position:relative;
	display:inline-block;
	width:29px;
	height:29px;
	line-height:29px;
	border:1px solid #d6d6d6;
	border-radius:15px;
	font-family:Tahoma;
	font-size:9px;
	background:0 0;
	z-index:10;
}

.simple_report .bd .ic.left.on,.simple_report .bd .ic.line3.on,.simple_report .bd .ic.odd.on,.simple_report .bd .ic.left4odd.on,.simple_report .bd .ic.right3odd.on{
	background-color:#3498db;
	border:1px solid #3498db;
	color:#fff;
}

.simple_report .bd .ic.right3odd.on{
	background-color:#2980b9;
}

.simple_report .bd .ic.right.on,.simple_report .bd .ic.line4.on,.simple_report .bd .ic.even.on,.simple_report .bd .ic.left3even.on,.simple_report .bd .ic.right4even.on{
	background-color:#e74c3c;
	border:1px solid #e74c3c;
	color:#fff;
}

.simple_report .bd .ic.right4even.on{
	background-color:#c0392b;
}

.simple_report .bd th{
	position:relative;
}

.simple_report .bd th,.simple_report .bd td{
	border:1px solid #d6d6d6;
}

.simple_report .bd th.left,.simple_report .bd td.left{
	border-right:1px solid #efefef;
}

.simple_report .bd .tip{
	height:51px;
	line-height:51px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
}

.simple_report .round_tip{
	height:51px;
	line-height:51px;
	border:1px solid #d6d6d6;
	border-bottom:none;
}

.simple_report tbody tr:hover .bg_line{
	position:absolute;
	top:-1px;
	left:-1px;
	width:828px;
	height:51px;
	border:1px solid #727272;
}

.simple_report .tab{
	position:relative;
	display:table;
	margin-bottom:-1px;
	border:1px solid #d6d6d6;
	z-index:1;
}

.simple_report .tab ul:after{
	display:block;
	clear:both;
	content:'';
}

.simple_report .tab li{
	display:table-cell;
	width:500px;
	text-align:center;
}

.simple_report .tab a{
	display:block;
	position:relative;
	height:41px;
	line-height:41px;
	border-left:1px solid #eeeeef;
	background:#fbfbfc;
}

.simple_report .tab .selected{
	margin:-1px -1px -1px 0;
	border:1px solid #727272;
	color:#fff;
	background:#7b7b7b;
	z-index:100;
}

.simple_report .tab li:first-child a{
	border-left:0;
}

.simple_report .tab li:first-child .selected{
	margin-left:-1px;
	border-left:1px solid #727272;
}

#pattern-six-box{
	padding-bottom:34px;
}

.total_tip{
	position:relative;
	margin-bottom:5px;
	padding:16px 0 0 70px;
	height:55px;
	border:1px solid #d6d6d6;
	line-height:20px;
}

.total_tip .ic{
	position:absolute;
	top:25px;
	left:25px;
	width:21px;
	height:21px;
	vertical-align:middle;
	background:url(../img/sp_ico.png) no-repeat;
}

.total_graph{
	margin-bottom:5px;
	border:1px solid #d6d6d6;
}

.total_graph .summary{
	padding:0 20px;
	height:51px;
	border-bottom:1px solid #d6d6d6;
	background-color:#f2f2f7;
}

.total_graph .summary .tit{
	float:left;
	line-height:51px;
}

.total_graph .graph_tab{
	float:right;
	margin-top:18px;
}

.total_graph .graph_tab li{
	float:left;
	margin-left:20px;
}

.total_graph .graph_tab li:first-child{
	margin-left:0;
}

.total_graph .graph_tab span{
	display:block;
	height:15px;
	line-height:15px;
}

.total_graph .graph_tab span:after{
	float:left;
	margin:1px 10px 0 0;
	width:11px;
	height:11px;
	border-radius:6px;
	content:'';
}

.total_graph .graph_tab .start:after{
	background-color:#27ae60;
}

.total_graph .graph_tab .line:after{
	background-color:#ffa800;
}

.total_graph .graph_tab .oe:after{
	background-color:#745ec5;
}

.total_graph .graph_tab .start_line:after{
	background-color:#d95459;
}

.total_graph .record_table table{
	width:100%;
	border:none;
	border-bottom:1px solid #d6d6d6;
}

.total_graph .record_table thead th{
	height:51px;
	border:none;
	border-bottom:1px solid #d6d6d6;
	background-color:#f2f2f7;
}

.total_graph .record_table tr{
	border-top:1px solid #f2f2f2;
}

.total_graph .record_table tr:first-child{
	border-top:none;
}

.total_graph .record_table td{
	padding:20px 0;
	border:none;
	border-right:1px solid #d6d6d6;
	text-align:center;
}

.total_graph .record_table td p{
	margin-top:5px;
}

.total_graph .record_table td p:first-child{
	margin-top:0;
}

.total_graph .graph_area{
	height:312px;
}

.total_graph .graph_area{
	position:relative;
}

.total_graph .graph_area .tit{
	position:absolute;
	top:23px;
	left:0;
	width:100%;
	text-align:center;
	z-index:2;
}

.total_graph .graph_area .axis path,.total_graph .graph_area .axis line{
	fill:none;
	stroke:#d6d6d6;
	shape-rendering:crispEdges;
}

.total_graph .graph_area .line{
	fill:none;
	stroke-width:1px;
}

.total_graph .graph_area .tick text{
	font-size:9px;
	font-family:Tahoma;
	fill:#a3a3a3;
}

.total_graph .graph_area .tick line{
	shape-rendering:crispEdges;
	stroke-width:2px;
	opacity:.5;
}

.total_graph .graph_area .graph{
	position:relative;
	background-color:#fff;
	z-index:1;
}

.total_graph .graph_area .loading{
	position:absolute;
	top:130px;
	left:50%;
	margin-left:-20px;
}

.analysis_result .summary{
	padding:0 20px;
	height:51px;
	border:1px solid #d6d6d6;
	border-bottom:none;
	background-color:#f2f2f7;
}

.analysis_result .summary .tit{
	float:left;
	line-height:51px;
}

.analysis_result .summary .tip{
	float:right;
	margin-top:18px;
}

.analysis_result .summary .tip li{
	float:left;
	margin-left:20px;
}

.analysis_result .summary .tip li:first-child{
	margin-left:0;
}

.analysis_result .summary .tip span{
	float:left;
	margin-left:1px;
	width:11px;
	height:11px;
	border-radius:5px;
}

.analysis_result .summary .tip span:first-child{
	margin-left:0;
}

.analysis_result .summary .tip .tx{
	float:left;
	margin-left:10px;
}

.analysis_result .summary .tip .r1,.analysis_result .summary .tip .r2{
	width:9px;
	height:9px;
	border-radius:5px;
}

.analysis_result .summary .tip .r1{
	border:1px solid #3498db;
}

.analysis_result .summary .tip .r2{
	border:1px solid #e74c3c;
}

.analysis_result .summary .tip .c1{
	background-color:#3498db;
}

.analysis_result .summary .tip .c2{
	background-color:#e74c3c;
}

.analysis_result .summary .tip .wrong{
	width:9px;
	height:9px;
	border:1px solid #d4d4d4;
	border-radius:5px;
}

.analysis_result .ic{
	position:relative;
	display:inline-block;
	width:29px;
	height:29px;
	line-height:29px;
	border:1px solid #d6d6d6;
	border-radius:15px;
	font-family:Tahoma;
	font-size:9px;
	background:0 0;
	z-index:10;
}

.analysis_result .ic.left.on,.analysis_result .ic.line3.on,.analysis_result .ic.odd.on,.analysis_result .ic.left4odd.on,.analysis_result .ic.right3odd.on{
	background-color:#3498db;
	border:1px solid #3498db;
	color:#fff;
}

.analysis_result .ic.right3odd.on{
	background-color:#2980b9;
	border:1px solid #2980b9;
}

.analysis_result .ic.right.on,.analysis_result .ic.line4.on,.analysis_result .ic.even.on,.analysis_result .ic.left3even.on,.analysis_result .ic.right4even.on{
	background-color:#e74c3c;
	border:1px solid #e74c3c;
	color:#fff;
}

.analysis_result .ic.right4even.on{
	background-color:#c0392b;
	border:1px solid #c0392b;
}

.analysis_result th,.analysis_result td{
	border:1px solid #d6d6d6;
}

.analysis_result th.left,.analysis_result td.left{
	border-right:1px solid #efefef;
}

.analysis_result tbody tr{
	cursor:pointer;
}

.analysis_result .round_cell .inn{
	position:relative;
	padding-left:20px;
	height:100%;
	line-height:51px;
	text-align:left;
}

.analysis_result .predic_cell .ic{
	font-size:12px;
	color:#333;
}

.analysis_result .predic_cell .ic.on{
	color:#fff;
}

.analysis_result .result_cell .ic{
	font-size:12px;
	color:#fff;
}

.analysis_result .result_cell .ic .line{
	position:absolute;
	top:0;
	width:9px;
	height:9px;
	background:url(../img/sp_stats.png?v=160324) no-repeat 0 -9999px;
}

.analysis_result .result_cell .ic.left4odd,.analysis_result .result_cell .ic.right3odd{
	background-color:#3498db;
	border:1px solid #3498db;
}

.analysis_result .result_cell .ic.left3even,.analysis_result .result_cell .ic.right4even{
	background-color:#e74c3c;
	border:1px solid #e74c3c;
}

.analysis_result .result_cell .ic.left4odd .line{
	left:0;
	background-position:-260px -30px;
}

.analysis_result .result_cell .ic.right3odd .line{
	right:0;
	background-position:-240px -30px;
}

.analysis_result .result_cell .ic.left3even .line{
	left:0;
	background-position:-240px -30px;
}

.analysis_result .result_cell .ic.right4even .line{
	right:0;
	background-position:-260px -30px;
}

.analysis_result .result_cell .ic.x{
	background-color:#7b7b7b;
	border:1px solid #7b7b7b;
}

.analysis_result .ready_row .predic_cell .left,.analysis_result .ready_row .predic_cell .line3,.analysis_result .ready_row .predic_cell .odd{
	border:1px solid #2980b9;
	color:#2980b9;
}

.analysis_result .ready_row .predic_cell .right,.analysis_result .ready_row .predic_cell .line4,.analysis_result .ready_row .predic_cell .even{
	border:1px solid #e74c3c;
	color:#e74c3c;
}

.analysis_result .ready_row .result_cell .ic{
	color:#333;
}

.analysis_result tbody tr:hover .bg_line{
	position:absolute;
	top:-1px;
	left:-1px;
	width:828px;
	height:51px;
	border:1px solid #727272;
}

.analysis_result .no_login{
	padding:50px 0;
}

.analysis_result .no_login .ico{
	display:inline-block;
	width:70px;
	height:70px;
	background:url(../img/sp_none.png) no-repeat -90px 0;
}

.analysis_result .no_login .message{
	margin-top:20px;
	height:20px;
	font-size:12px;
	color:#adadad;
}

.analysis_result .btn_list_more{
	margin-top:-1px;
	width:100%;
	height:43px;
	line-height:41px;
	text-align:center;
	border:1px solid #d6d6d6;
	background-color:#f2f2f7;
}

.round_stats_list{
	position:relative;
	margin-bottom:5px;
	border:1px solid #d6d6d6;
}

.round_stats_list .tit{
	height:51px;
	line-height:51px;
	text-align:center;
	border-bottom:1px solid #d6d6d6;
	background-color:#f2f2f7;
}

.round_stats_list .list{
	position:relative;
	overflow-x:scroll;
}

.round_stats_list .inner{
	padding-left:101px;
}

.round_stats_list .inner:after{
	clear:both;
	content:"";
	display:block;
}

.round_stats_list li span{
	display:inline-block;
	width:31px;
	height:31px;
	line-height:31px;
	border-radius:16px;
	text-align:center;
	background-color:red;
	color:#fff;
}

.round_stats_list span.highlight{
	width:51px;
	height:51px;
	line-height:51px;
	border-radius:25px;
}

.round_stats_list span.ODD{
	background-color:#3498db;
}

.round_stats_list span.EVEN{
	background-color:#e74c3c;
}

.round_stats_list span.WAIT{
	background-color:#d6d6d6;
	color:#333;
}

.round_stats_list .ul_th li{
	height:51px;
	line-height:51px;
	text-align:center;
	border-top:1px solid #d6d6d6;
}

.round_stats_list .ul_th li.sum_cell{
	height:103px;
	line-height:103px;
}

.round_stats_list .ul_th{
	position:absolute;
	top:52px;
	left:0;
	width:101px;
	border-right:1px solid #d6d6d6;
	background-color:#f2f2f7;
	z-index:1;
}

.round_stats_list .ul_th li{
	height:51px;
	line-height:51px;
	text-align:center;
	border-top:1px solid #d6d6d6;
}

.round_stats_list .ul_th li:first-child{
	border-top:none;
}

.round_stats_list .ul_td{
	height:51px;
	border-top:1px solid #d6d6d6;
}

.round_stats_list .ul_td:first-child{
	border-top:none;
}

.round_stats_list .ul_td li{
	float:left;
	width:51px;
	height:51px;
	line-height:51px;
	text-align:center;
	border-right:1px solid #d6d6d6;
}

.round_stats_list .ul_td.result_cell{
	height:103px;
}

.round_stats_list .ul_td.result_cell li{
	width:51px;
	height:103px;
}

.round_stats_list .ul_td.result_cell.odd{
	background-color:#f9fcfe;
}

.round_stats_list .ul_td.result_cell.even{
	background-color:#fef9f9;
}

.round_stats_list .ul_td.result_cell .tx{
	display:block;
	height:51px;
	line-height:51px;
	border-top:1px solid #f2f2f2;
}

.round_stats_list .ul_td.result_cell .tx:first-child{
	border:none;
}

.analysis_forecast .round_cell .inn{
	padding:0;
	text-align:center;
}

.analysis_forecast .predic_cell{
	font-size:0;
}

.analysis_forecast .predic_cell .ic{
	margin-left:1px;
}

.analysis_forecast .predic_cell .ic:first-child{
	margin-left:0;
}

