/* EOS tabs */
.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:bold; 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: 0px 8px 24px rgba(112, 144, 176, 0.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 0; 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:bold;}
.powerball_summary_data .pie_graph .info .middle.on {color:#3498db; font-weight:bold;}
.powerball_summary_data .pie_graph .info .small.on {color:#27ae60; font-weight:bold;}

.powerball_stats_list { border:1px solid #d6d6d6; box-shadow: 0px 8px 24px rgba(112, 144, 176, 0.2); border-radius: 5px; overflow: hidden; background:#fff;}
.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:bold;}
.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:bold; color:#e74c3c;}
.maxmin_data .min {font-weight:bold; 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:bold;}
.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:none; 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: 0.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:none; 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;}