﻿/*--------------dark模式1.0------------------*/
body.dark, #basketball.dark .menu2 li .on, #basketball.dark .menu2 li .on:hover {background-color: #151515;}
.dark #info, .dark #i_main, .dark #i_main2, .dark #bottom {background-color: #282828;}
.dark #info, .dark #team_main, .dark select { background-color:#282828; color: #e5e5e5}
.dark .sub_menu a {background-color: #444;color: #ccc;}
.dark #Table3 tr:nth-child(odd), .dark .tdlink tr:nth-child(odd) {background: #222;}
.dark .left_list3 li a,.dark .left_list:hover {background-color: #333;}
.dark .da_nav, .dark .left_list3 li a:hover, .dark .left_list, .dark .search_2 #Text1, .dark .left_list3 li a:before, .dark .left_list3 li a:after, .dark .yearSel {background-color: #444;}
.dark .sub_menu a:hover {background-color: #555;}
.dark .left_list_on {background-color: #31355d;}
.dark .monthSel {background-color: #353a67;color: #fff!important;}
.dark .divtitle {background-color: #bd9d4a;color: #444;}
.dark .hight-bg2, .dark .alert_td {background-color: #383431;}
.dark .hight-bg1 {background-color: #3e3905;}
.dark .blue-t td {background-color: #293038;}
.dark .red-t td {background-color: #312e2c;}
.dark .bg-ored {background-color: #461c0c !important;}
.dark .bg-lgreen {background-color: #1e3807 !important;}
.dark .bg-oyellow {background-color: #353506 !important;}

body.dark, .dark .Leaguestitle, .dark a, .dark .menu2 li a, .dark .Leaguestitle td a, .dark .sotit, .dark .date-tab a:hover, .dark A.sb:hover, .dark a.pk:hover, .dark .team-table-title, .dark .team-table-title a, .dark #calendar select, .dark .team-table-title2, .dark .fx-title .fx-title-vs, .dark .r_h21, .dark .team_bf,.dark .left_list3 li a, .dark .da_nav {color: #e5e5e5;}
.dark .team_bf, .dark .rs_tit, .dark .lsm2 { color: #fff}
#basketball.dark .menu2 li .on, #basketball.dark .menu2 li .on:hover {color: #ffdfa5;}
.dark .lsm1 {color: #666;}

.dark .title_tr td, .dark .title_tr th, .dark .title_tr2 th, .dark .tdlink th,.dark .nav_select_right {background-color: #333;color: #999;}
.dark .left_list, .dark .left_list_on, .dark .left_list3, .dark #bottom, .dark #yearmonthTable1 table td,.dark .tdlink > tbody > tr > td, .dark .tdlink > tbody > tr > th,.dark .nodata {border-color: #444!important;}
.dark .info_title_right select {border: 1px solid #555;}
.dark .da_nav {border-color: #282828!important;}
.dark .left_list, .dark .left_list_on {border-color: #111!important;}
.dark .search_2 #Text1 {border: 1px solid #444;}

.dark .Leaguestitle {background-color: #27293a;}
.dark .regiontitle {background: #333;border-color: #444;}
.dark .tdlink,.dark .group,.dark .team-box,.dark .teamnamebox,.dark .content .profile {border-color: #444;}
.dark .teamnamebox:hover {color: #f60;text-decoration: none;}
.dark .crumbs {color: #999;}
/* .dark .alterbg,.dark .alterbg td {background-color: #27293a;} */
.dark .pages li {background: #27293a;color: #757ed8;}
.dark .pages .pageicon {border-color: #757ed8;}

/*-------------------------------------------*/


    table tr td, table tr th {
        line-height: 22px;
    }


TABLE {
    BORDER-COLLAPSE: collapse
}
#info {
	    width: 1040px;
    margin: 0px auto 15px auto;
    BACKGROUND-COLOR: #fff;
    padding: 10px;
    border-radius: 4px; overflow: hidden
}

#left {
	width: 155px;
	margin-right: 10px;
	float: left;
}
#new_date_me {
	background-color: #FFF;
}
.da_nav {
	background-color: #e5e5e5;
	cursor: pointer;
	line-height: 30px;
	color: #444;
	clear: both;
	padding-left: 20px;
	font-weight: bold;
	border-bottom: 1px solid #d2d2d2;position:relative
}
.da_nav_on:before,.da_nav:before {width: 0;height: 0;content: "";margin-right:5px;display: inline-block;border: 4px solid transparent; position:absolute}
.da_nav:before {border-top-color: #999;transform: rotate(-90deg);top:11px; left:8px}


.da_nav_on {
	cursor: hand;
	line-height: 30px;
	color: #FFF;
	clear: both;
	padding-left: 20px;
	font-weight: bold;
	background-color: #a94446;border-bottom: 1px solid #d2d2d2;margin-bottom:-1px;position:relative
}
.da_nav_on:before {border-top-color: #FFF;top:13px; left:6px}


#left_bottom {
    width: 150px;
    height: 5px;
    float: left;
    line-height: 0px;
    overflow: hidden;
    background: #528BCB;
}
#i_left {
	float: left;width: 150px; background-color:#528BCB;
}
#i_left2 { overflow: hidden;float:left;
}
#left_nav{
    background: url(../images/2_r2_c2.jpg); line-height:33px; color:#FFFFFF; text-align:center; width:150px; float:left; margin-bottom:6px; 
}
#left_nav a{
    color:#FFFFFF;
}
#left_nav a:hover{
    color:#FFFFFF; font-weight:bold; background: url(../images/icon111.jpg) no-repeat left; padding-left:10px;
}
#match_ch1{
    float:left; color:#666; font-weight:bold; text-align:center; background: url(../images/2_r4_c3.jpg); width:150px; line-height:29px;
	}
#match_ch1 a{
    color:#000;text-decoration:none;
}
#match_ch2{
    float:left; color:#666; font-weight:bold; text-align:center; background: url(../images/3_r4_c3.jpg); width:150px; line-height:29px;
}
#match_ch2 a{
    color:#000;text-decoration:none;
}
.left_list {background-color: #f9f9f9;}
.left_list,.left_list_on {padding-left: 22px;line-height: 30px;border-bottom: 1px solid #e5e5e5;cursor: pointer;position:relative;}
.left_list_on {background-color: #fdf2cc;font-weight:bold;border-bottom: 1px solid #e4d8ad;}
.left_list:hover { background-color:#efefef}
.left_list img { display:none}

.left_list:before,.left_list_on:before{width: 10px;height: 2px;content: "";display: inline-block; position:absolute; background-color: #999; left: 6px;top:14px}
.left_list:after {width: 2px;height: 10px;content: "";display: inline-block; position:absolute; background-color: #999; left: 10px;top:10px}

.left_list2 {background-color: #f1f1f1;color: #666;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding-left: 10px;font-weight: bold;height: 19px;padding-top: 6px;}
.left_list2 a:hover {color: #00328F;}
.left_list2 a:link,.left_list2 a:visited {color: #00328F;}
.left_list3 {background-color: #FFF; clear:both;border-bottom: 1px solid #e5e5e5;}

.left_list3 li a {display: block;text-align: left;padding-left: 22px;color: #666;line-height: 26px; clear:both; position:relative; background-color: #f7f7f7;}
.left_list3 li a:before {display:inline-block; content: "";width:1px; height:26px; background-color:#e5e5e5; overflow:hidden; position:absolute; left:10px}
.left_list3 li a:after { display:inline-block;content: "";background-color:#ccc;height:1px;width:6px;left:11px;position:absolute;top:12px}
.left_list3 li a:hover {background-color: #F2F2F2;}
.left_list3 li .on,.left_list3 li .on:visited {color:#F60;font-weight: bold;}
.data .cupmatch {padding: 5px 0;}
.data .cupmatch::after {content:"";display: block;clear: both;}
.data .cupmatch li {float: left;padding: 0 8px;margin-right: 5px;line-height: 30px;}
.data .cupmatch li:last-child {margin: 0;}
.cupmatch_rw1 {background: #4852bc;color: #fff;border: 1px solid #4852bc;border-radius: 3px;line-height: 15px;font-weight: bold;cursor: pointer;text-align: center;cursor: pointer;}
.cupmatch_rw2 {background: #f0f0f0;color: #333;border: 1px solid #e5e5e5;border-radius: 3px;line-height: 15px;font-weight: bold;cursor: pointer;text-align: center;cursor: pointer;}
.cupmatch_rw2:hover {background: #ebedff;border-color: #c6c9f1;}
.dark .cupmatch_rw2 {background: #444;color: #fff;border-color: #555;}
.dark .cupmatch_rw2:hover {background: #34364e;border-color: #394192;}

.left_list4
{
background-color:#FBFDFF;
width:138px;
float:left;
}
.left_list4 ul
{
margin:0 0 0 11px;
padding:0;
color:#00328F;
}
.left_list4 li
{
text-align:left;
padding-left:15px;
color:#00328F;
display:block;
width:108px;
float:left;
line-height:22px;
}
.left_list4 li a
{
color:#00328F;
}
.left_list4 li a:link{
color:#00328F;
}
.left_list4 li a:hover{
color:#00328F;
}
.left_list4 li a:active{
color:#00328F;
}
.left_list4 li a:visited{
color:#00328F;
}

#i_main {
    float: left;
    width: 875px;
    BACKGROUND-COLOR: #fff;
    padding: 10px;
    border-radius: 4px;
}

#i_main2{
    float: left;width: 100%;BACKGROUND-COLOR: #fff;
}
#baseball .nav_select {background: #4852bc;}
.sub_menu {
	overflow: hidden;
	line-height: 32px;
	border-bottom: 3px solid #4852bc;
}
.sub_menu a {
	text-decoration: none;
	color:#666;
	display: block;
	float: left;
	text-align: center;
	position: relative;
	margin-right:2px;
	padding:0 12px; background-color:#e5e5e5
}
.sub_menu a:hover {
	background-color:#DDD
}
.sub_menu a.on i {position: absolute;left: 0px;top: -3px;height: 3px;width: 100%;display: block;background: url(/images/topMenu_i.gif) no-repeat left top;}



#i_main .sub_menu a.on i {
    position: absolute;
    left: 0px;
    top: -3px;
    height: 3px;
    width: 100%;
    display: block;
    background: url(../images/topMenu_i.gif) no-repeat left top;
}

#i_main .league a.on i
 {
    background: url(../../images/topMenu_i_118.gif) no-repeat left top;
}

.league a.on,.cup a.on,.league a.on:hover,.cup a.on:hover {
background-color: #4852bc;
    color: #FFF;
}

#i_main .league a.on{
    width:98px;
}

#i_right {
	float: right;width: 140px;BACKGROUND-COLOR: #fff;
}
.Position {
	color: #666666;float: left;height: 20px;width: 638px;border-bottom: 1px solid #D8D8D8; 
}
.info_title {    overflow: hidden;margin: 0 0 15px 0;}

.info_title_left {
    width: 85%;
	font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    float: left;
}
.info_title_left .img {
    float: left;
    margin: 2px 10px 0 0;
}
.info_title_left .img img {
    height: 60px;
    width: auto;
}
.info_title_left .btn {
	margin-left: 10px;
	height: 20px;
	line-height: 20px;
}
.info_title_right {float:right;}
.info_title_right select {padding:3px 4px;border:1px solid #d2d2d2;}

.data {float:left;width:100%; }
.data1{float:left; width:630px; text-align:center; }
.data1 td { font-size:11px}
.lsm1 {
	CURSOR: hand;
	BACKGROUND-COLOR: #fdfccc;
}
.lsm2 {
	 CURSOR: default; COLOR: #666;  TEXT-DECORATION: none
}
.lsm3 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #F4731F
}
.lsm11 {
	 BORDER-TOP: #ffffff 1px solid;   CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #3067B1
}
.lsm31 {
	 BORDER-TOP: #ffffff 1px solid;  CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #F4731F
}
.tdsolid {
	margin-top: 6px;line-height: 130%;
}
.tdlink {font-family: Verdana, Arial, Helvetica, sans-serif;border: 1px solid #D9D9D9;}
.tdlink td { font-size:11px}
.tdlink a:link,.tdlink a:visited {color: #7c83ca;font-family: Verdana, Arial, Helvetica, sans-serif;}
.tdlink a:hover {color: #f60;text-decoration: none;}
.tdlink > tbody > tr > td, .tdlink > tbody > tr > th {border: 1px solid #d2d2d2;}
.STYLE4 { }
.STYLE6 {color: #006CC6}
.redf {FONT-SIZE: 11px;color: red;font-family: Verdana, Arial, Helvetica, sans-serif;}
.redf a:link{color: red;font-family: Verdana, Arial, Helvetica, sans-serif;}
.redf a:visited{color: red;font-family: Verdana, Arial, Helvetica, sans-serif;}
.redf a:hover {color: #000000;text-decoration: none;}
.etime {FONT-SIZE: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

/*资料库导航*/
.menu {}
.info_logo {
	background: url(../images/infotop_r1_c1.jpg);float: left;height: 36px;width: 165px;
}
.info_topmenu {
	background: url(../images/infotop_r1_c3.jpg);float: left;width: 785px;line-height: 36px;font-size: 13px;color: #7FA1CB;
}
.info_topmenu a:link{color: #FFFFFF;}
.info_topmenu a:visited{color: #FFFFFF;}
.info_topmenu a:hover {color: #FFFF00;text-decoration: none;}
.menu2left {
	background: url(../images/infotop2_r1_c1.gif);float: left;height: 30px;width: 3px;overflow: hidden;
}
.menu2right {
	background: url(../images/infotop2_r1_c4.gif);float: right;height: 30px;width: 3px;overflow: hidden;
}
.menu2middle {
	line-height: 28px;color: #333333;height: 28px;width: 944px;float: left;text-align: center;letter-spacing: 2px;
	border-top:1px solid #C0D5E9;border-bottom:1px solid #C0D5E9;
	background-color: #DFEAF6;
}
.menu2middle a:link{color: #333333;}
.menu2middle a:visited{color: #333333;}
.menu2middle a:hover {color: #FF0000;text-decoration: none;}


/*右边内容*/
#team_bg {
	background: url(../images/team_bg.gif);float: left;width: 140px;padding-bottom:10px;
}
.team_logo {
	clear: both;margin-top: 22px;width: 100px;margin-left:20px;
}
.team_name {
	font-family: Verdana;font-weight: bold;color: #FFFFFF;margin-top: 12px;text-align: center;
	clear: both;line-height: 100%;
}

/*数据统计菜单*/
.datatitle {
	font-size: 14px;line-height: 25px;font-weight: bold;color: #FFFFFF;background: url(../images/td_bg.gif);float: left;
	height: 25px;width: 138px;text-align: center;margin-top: 8px;
	border-top: 1px solid #5C81AC;
	border-right: 1px solid #5C81AC;
	border-left: 1px solid #5C81AC;
}
.databottom {
	background: url(../images/infobottom.gif);float: left;height: 24px;width: 140px;
}
.info_nav {

}
.info_nav ul{
	margin:0;
	float: left;
	padding: 0px;
}
.info_nav li{
	float: left;
	width: 138px;
	list-style-type: none;
	
	background: url(../images/nbaline.gif) no-repeat bottom;
	clear: both;
}
.info_nav li a{
	display: block;
}
.info_nav li span a{
	line-height: 30px;padding-left: 19px;
	background: url(../images/liargif.gif) no-repeat 6px 10px;
}
.info_nav li span a:link{color: #333333;}
.info_nav li span a:visited{color: #333333;}
.info_nav li span a:hover {color: #FFFFFF; background-color:#FF6600;text-decoration:none;}
.info_nav li span b{ font-weight:normal; color:blue}
/*搜索*/
.search_div { margin-top: 10px; padding-bottom: 10px; overflow: hidden}
.search_title {height: 15px;font-weight:bold; text-align: center}
.search_2 {float: left;text-align: center;padding-top: 4px;}

.search_2 #Text1 {
	 padding: 4px;    width: 90%;
    margin-bottom:4px;
}
.search_3 #Text1 {
    width: 132px;
    margin-bottom:4px;
}

.search_input {background-color: #a94446;font-size: 14px;font-weight: bold;color: #fff;width: 100px;height: 23px;margin-top: 3px;border: 0;}

#selectTeam{
    width:150px;
}

/*让球盘路统计榜*/
.nav_select { background-color:#a94446; overflow:hidden;}
.nav_select ul { }
.nav_select li {
	display:inline-block;
	padding:0 10px;
	float:left;
	margin:5px 3px;
	line-height:24px;
	color: #FFF;cursor: pointer;opacity: 0.7;
}
.nav_select li:first-child { margin-left:10px}
.nav_select .nav_selected { background-color:#373f92;border-radius: 3px;opacity: 1;}
.nav_select  .dropDiv { float:right;opacity: 1;}

.nav_select ul li.tools { float: right;padding: 0px; border-style: none; padding-right:10px}


.nav_select_right { background-color: #e5e5e5;overflow:hidden}
.nav_select_right select { margin:5px 10px}
.nav_unselected {
    text-decoration: none;
}


.nav_select_right select { padding: 2px; }

.STYLE7 {color: #A5221B}
.main_title {
     position: relative;
	font-size: 14px;line-height: 24px;font-weight: bold;color: #FFFFFF;text-align: center;float: left;
    width:100%;
	background-color: #8C3A02;

       
}
.main_title1 {
	font-size: 14px;line-height: 24px;font-weight: bold;color: #FFFFFF;text-align: center;float: left;
	background: url(../images/div_bg.gif);width: 638px;margin-top: 8px;
	border-top: 1px solid #8DB3C2;
	border-right: 1px solid #8DB3C2;
	border-left: 1px solid #8DB3C2;
}

.main_title .title_left{
	padding: 0px;
	position: absolute;
	left: 2px;
	top: 3px;
}
.main_title .title_left select {
	margin: 0px;
	padding: 0px;
}

.main_title .title_right{
	padding: 0px;
	position: absolute;
	top: 0px;
	right: 2px;
}
.main_title .title_right .btn {
	display: block;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 5px;
	line-height: 21px;
	margin-top: 2px;
	cursor:pointer;
}
.main_title .title_right .on {
	background: #F63;
	display: block;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 5px;
	color: #FFF;
	line-height: 21px;
}

.STYLE8 {color: #0066FF}

.nav_select2 ul{
	margin:0;padding: 0px;
}
.nav_select2 li{
	float: left;width: 105px;height: 28px;line-height: 28px;text-align: center;margin-right: 1px;
	list-style-type: none;
}
.nav_select2 li a{
	display: block;width: 105px;height:28px;line-height: 28px;background: url(../images/g_r1_c3.jpg);
}

.nav_select2 a:link{color: #333333;}
.nav_select2 a:visited{color: #333333;}
.nav_select2 a:hover {
	color: #FFFFFF;font-weight: bold;text-decoration:none;background: url(../images/g_r1_c1.jpg);
}


.search_3 {
	float: left;width: 138px;text-align: center;padding-top: 4px; background:#FFFFFF; margin-bottom:5px; padding-bottom:5px;
}
.left_listbox {
    width: 138px; background-color:#FBFDFF;color:#00328F; font-size:12px; float:left;}
.left_listbox a:link{color:#00328F;}
.left_listbox2 {
    width: 138px; background-color:#FBFDFF;color:#00328F; font-size:12px; float:left;}
.left_listbox2 a:link{color:#00328F;}

#ziliao {
	width: 950px;margin-top: 10px; border: 1px solid #89BADB;
}
#left_nav1 {
    background: #e2e2e2; padding-left: 10px; border-bottom: 1px solid #e5e5e5;
    line-height: 33px;
    font-size: 13px;
    font-weight: bold;

}

/*分页控件*/
div.AspNetPager
{
    padding-top:8px;
    padding-bottom:8px;
    float:right;
    clear:both;
    }
div.AspNetPager .currentPage
{
    padding:2px 3px 2px 3px;
    border:solid 1px #ff8844;
    color:#ff0000;
    font-family:Tahoma;
}

div.AspNetPager a.AspNetPager
{
    padding:2px 3px 2px 3px;
    border:solid 1px #bbb;
    color:#333;
    font-family:Tahoma;
}
div.AspNetPager a.AspNetPager:hover
{
    color:#fff;
    background-color:#666;
    text-decoration:none;
    border:solid 1px #666;
}
tr.AspNetPager
{
    padding-top:8px;
    padding-bottom:8px;
}
tr.AspNetPager table
{
	float:right;
}
tr.AspNetPager span
{
    padding:2px 3px 2px 3px;
    border:solid 1px #ff8844;
    color:#ff0000;
    font-family:Tahoma;
}
tr.AspNetPager a
{
    padding:2px 3px 2px 3px;
    border:solid 1px #bbb;
    color:#333;
    font-family:Tahoma;
}
tr.AspNetPager a:hover
{
    color:#fff;
    background-color:#666;
    text-decoration:none;
    border:solid 1px #666;
}

.write, a.write, a.write:hover {
    color: #FFF;
}

.nav_select ul.menuUl {
    background-color: #528BCB;
    display: block;
    overflow: hidden;
    float: left;
    width: 100%;
    height: 37px;
}
.nav_select ul.menuUl li {
    line-height: 26px;
    height: 26px;
    margin: 5px;
    cursor: pointer;
    display: block;
}
#info .odds_com{
    width:788px;
}
#info .odds_com li {
    float: left;
    display: block;
    overflow: hidden;
    text-align: center;
    background: #eff4fa;
    color: #333;
    padding: 0px 0px;
    width: 68px;
    border: 1px solid #DDD;
}
#info .odds_com li.nav_on {
    background: #528BCB;
    color: #FFF;
    border: 1px solid #528BCB;
    line-height: 29px;
    height: 29px;
}

.content{
    width:100%;
    float:left;
    margin-bottom:5px;
}

.content .yearBox {
	display: block;
	float: left;
	padding: 2px 5px;
	border: 1px solid #CCC;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	font-weight: normal;
	background: #F7EDD5;
	color: #333;
}


.pager {
	line-height: 30px;
	text-align: right;
	overflow: hidden;
	height: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}
.pager span, .pager a {
	display: block;
	float: left;
	padding: 2px 8px;
	line-height: 20px;
	background: #eff4fa;
	margin-top: 2px;
	margin-right: 5px;
	border: 1px solid #8db3c2;
}
.pager>span.on ,.pager> a.on{
	display: block;
	float: left;
	padding: 2px 8px;
	line-height: 20px;
	background: #528BCB;
	margin-top: 2px;
	margin-right: 5px;
	border: 1px solid #528BCB;
	color: #FFF;
	font-weight: bold;
}

div.btn {
    background: #2359a1;
    color: #fff;
    text-decoration: none;
    border-style: none;
    cursor: pointer;
    display: block;
    padding: 3px 15px;
    clear: none;
    float: none;
    margin: 10px auto;
    width: 40%;
}

.nodataTxt{text-align:center;margin:5px;font-weight:bold;}

/*新版添加样式*/
#header-wrapper {
    background-color: #693131;
}
#main {
    width: 100%;
    margin: 0;
    padding: 0;
}



/*#top .top {
width: 1060px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    height: 60px;
}
#top .weblogo {
    height: 32px;
}*/
#top {position: relative;clear:both;}
#top .top { width: 1060px; margin: 0 auto; overflow: hidden; position: relative; height: 60px;}
#top .weblogo { height: 32px;}
#logoSpan {}

#newtop {
    width: 1060px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}

#menu {
padding: 2px;
    position: absolute;
    top: -50px;
    left: 200px;
}

    #menu li {
        float: left;
    }

#menu .tab_on:link, #menu .tab_on:visited {
    font-weight: bold;
    opacity: 1;
}
#menu .tab_on:after { display:inline-block; position:absolute;top: 35px;border-radius: 20px;
    left: 32%;
    width: 50%;
    height: 2px;
    content: "";background-color: #fff;}

#menu li a:hover {
    text-decoration: none;
    border-radius: 3px;
    opacity: 1;
}
#menu a i { display:inline-block; width:17px; height:17px; margin-top:10px;margin-right: 7px;background-size:100%}
#ball1 i {background-image: url(/images/soccer.png);background-size:100%}
#ball2 i {background-image: url(/images/basketball.png);background-size:100%}
#ball3 i {background-image: url(/images/Tennis.png);background-size:100%}
#ball5 i {background-image: url(/images/Baseball.png);background-size:100%}
#ball9 i {background-image: url(/images/news.png);background-size:100%}
#balls i {background-image: url(/images/more.png);}
#menu .tab_on:link, #menu .tab_on:visited {
    font-weight: bold;
    opacity: 1;
}
.menu2 {clear: both;height: 35px;line-height: 35px;border-top: none;overflow: hidden;border-radius: 3px 3px 0 0;}

.menu2 li a {display: inline-block;line-height: 35px;height: 35px;float:left;font-weight: bold;width:100%;text-align:center;position:relative;}
.menu2 li:last-child  a{ border-right:0; }
.menu2 li a:hover {text-decoration: none;}


#byLink {
    visibility: hidden;
}

.miLive {
    background-image: url(/images/menubg3.gif);
    background-repeat: no-repeat;
    height: 33px;
    float: left;
}

#topAdDiv {
    overflow: hidden;
    padding: 2px 0;
}

    #topAdDiv a:last-child {
        float: right;
    }
/* .m_line { background-color: #3A8B85; height: 33px; width: 1px; overflow: hidden;} */
.clear {
    clear: both;
}

.menu3 {
    background-color: #ffffff;
    clear: both;
    height: 35px;
    line-height: 35px;
    border-top: none;
    /*float:left;*/
}

    .menu3 li {
        padding: 0 10px;
        line-height: 35px;
        display: inline;
        height: 35px;
        font-weight: bold;
        background-image: url(/images/ik.gif);
        background-repeat: no-repeat;
        background-position: right;
    }

.shareLi {
    position: absolute;
    right: -6px;
    bottom: -1px;
}

    .shareLi img {
        width: 30px;
        margin-top: 3px;
    }

.basket #tools {
    padding: 5px;
}

#tools {
    width: 860px;
    padding: 5px 0 5px 0;
    line-height: 30px;
}

    #tools .w_search {
        float: right;
    }

    #tools li {
        float: left;
        line-height: 28px;
        height: 26px;
        margin-top: 1px;
        border: solid 1px #3c78c6;
        border-radius: 2px;
        padding: 0 5px;
        margin-right: 6px;
        cursor: pointer;
    }

        #tools li i.filter {
            margin: 6px 5px 0 0;
            background: url("/images/filter.png") center center no-repeat;
            height: 16px;
            width: 16px;
            float: left;
        }

        #tools li i.up {
            margin: 4px 5px 0 0;
            background: url("/images/up.png") center center no-repeat;
            height: 16px;
            width: 16px;
            float: left;
        }

        #tools li i.down {
            margin: 4px 5px 0 0;
            background: url("/images/down.png") center center no-repeat;
            height: 16px;
            width: 16px;
            float: left;
        }

        #tools li i.hide {
            margin: 6px 5px 0 0;
            background: url("/images/hide.png") center center no-repeat;
            height: 16px;
            width: 16px;
            float: left;
        }

        #tools li.old {
            float: right;
        }

        #tools li a,
        #tools li a:visited {
            color: #333;
            line-height: 26px;
            text-align: center;
            display: block;
            float: left;
            padding-right: 6px;
            padding-left: 6px;
            min-width: 30px;
        }

            #tools li a:hover {
                color: #36C;
                text-decoration: none;
            }

    #tools b span {
        color: #F30;
        font-weight: bold;
    }

    #tools .ai_on a,
    #tools .ai_on a:visited,
    #tools .ai_on a:hover {
        background-repeat: repeat-x;
        color: #FFF;
    }

    #tools .on a,
    #tools .on a:hover {
        /*background-image: url(../Images/toolbg2.gif);*/ background-color: #3c78c6;
        color: #FFF !important;
    }

.basket #tools .odds_setting {
    width: auto;
}

.basket #tools .odds_detail {
    margin: 0 10px 0 0;
}

.basket #tools .odds_setting li {
    line-height: 15px;
    border: none;
    text-align: center;
    height: auto;
    padding: 0 10px;
    cursor: pointer;
}

    .basket #tools .odds_setting li:hover {
        color: #F30;
    }

.comp .timeBox {
    width: 100%;
}

    .comp .timeBox li {
        float: left;
        text-align: center;
        background: #fff;
        margin-right: 2px;
        border-radius: 2px;
        border: solid 1px #cccccc;
    }

        .comp .timeBox li.on {
            background: #3c78c6;
            color: #fff;
            border: solid 1px #3c78c6
        }

.timeBox {
    float: left;
    width: 855px;
    padding-bottom: 5px;
}

#tools .timeBox li {
    line-height: 15px;
    border: none;
    text-align: center;
    height: auto;
    padding: 0 10px;
    cursor: pointer;
}

.timeBox span {
    display: block;
    padding: 0 5px;
}
/*.timeBox span.on{background: #36C; color:#fff;border-radius: 4px;}*/
.timeBox li.on span:last-child {
    background: #36C;
    color: #fff;
    border-radius: 4px;
}

#tools .odds_setting {
    float: right;
    width: 320px;
    position: relative;
}

#odds_setting .odds_items {
    position: absolute;
    left: 40px;
    top: 3px;
    padding: 2px;
    cursor: pointer;
    background: #e1e1e1;
    border-radius: 20px;
    width: 36px;
    overflow: hidden;
}

    #odds_setting .odds_items .odds_item {
        display: block;
        float: left;
        width: 18px;
        height: 18px;
        background: #fff;
        border-radius: 50%;
    }

    #odds_setting .odds_items.on {
        background: #3c78c6;
    }

        #odds_setting .odds_items.on .odds_item {
            float: right;
        }

.switch_box {
    display: none;
    position: absolute;
    z-index: -1;
}

.odds_detail {
    display: none;
    margin-left: 56px;
}

.dateBox {
    width: 100%;
    display: block;
    overflow: hidden;
    border-bottom: solid 1px #e1e1e1;
    /* margin-bottom: 5px; */
}

    .dateBox li {
        width: 47px;
        float: left;
        padding: 5px 0;
        text-align: center;
        color: #ccc;
        line-height: 20px;
        cursor: pointer;
    }

        .dateBox li.on span {
            background: #3c78c6;
            color: #fff;
            border-radius: 4px;
        }

        .dateBox li:hover {
            color: #F00
        }

        .dateBox li span {
            display: block;
            width: 100%;
            color: #333;
            overflow: hidden;
        }

        .dateBox li a:hover {
            text-decoration: none
        }

#yearmonthTable1 table td {
    border: 1px solid #d2d2d2;
}
.divtitle {background-color: #FFDC73; width: 200px;line-height: 25px; height: 25px;font-weight:bold;text-align: center;margin-top: 8px;}
.f-white { color: #fff}
.hight-bg1 { background-color:#fffcda }
.hight-bg2,.alert_td { background-color:#fbf7f4 }
.hight-bg3,.alert_td2 { background-color:#f3e8e0 }

#lastUpdateTime { line-height: 40px; text-align: right;}
.user_list { }
.user_list a{ display: block; clear: both; line-height: 30px; padding-left: 10px; background-color: #f9f9f9;border-bottom: 1px solid #e5e5e5;}
.user_list a:hover { text-decoration: none; background-color: #e5e5e5}

/*------------------------------------------------bottom--------------------*/
#bottom {clear: both;width: 100%;text-align: center;padding: 15px 0;background-color: #555; color:#999;border: none;}
#bottom a {color: #e5e5e5; }
#bottom .f_menu{ width:1000px; margin:0 auto; text-align:center; margin-top: 10px}
#bottom .f_menu li {display:inline; padding:0 10px;}
.menu,menuL { font-weight: bold;}
.menuL a { padding-left: 4px; border-left: 1px solid #999;}
.menuL .flink { border-left: none;}
.network a { display: inline-block; padding: 5px 8px; margin-right: 10px; }
.network a:hover,#bottom .webid a:hover { background-color: #3e3e3e; text-decoration: none;border-radius: 3px}
.network img {vertical-align: -6px; margin-right: 6px; width: 23px; height:23px;}

.webid { text-align: center; margin-bottom: 10px; }
.webid .li { border-right: 1px solid #888; margin: 0 10px;display: inline-block;height: 12px;}
#bottom .webid a { display: inline-block; padding: 0 10px; font-size: 24px; font-weight: bold; color: #fff;font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif"}
#bottom .webid a i { color: #f60;font-style: normal;}
#bottom .explain {
    width: 800px;
    border-top: 1px solid #777;
    text-align: justify;
    line-height: 20px;
    padding: 10px 0 0 0;
    margin: 5px auto;
}
/*----------------------------------------------404页面--------------------------------*/
.DataTips {
    text-align: center;
    color: #999;
    font-weight: bold;
    padding-top: 260px;
    line-height: 24px;
    font-size: 22px;
    min-height: 380px;
    background: url(/images/nomatch.png) no-repeat center 40px;
}
.dark .DataTips {background: url(/images/nomatch_dark.png) no-repeat center 40px;}

/*----------------------------------------头部logo-------------------------------------*/
/*#logoSpan i{display: inline-block; border-radius: 2px;
    vertical-align: 17px;
    color:  rgba(255,255,255,0.7);
    background: rgba(255,255,255,0.2);
    padding:0 4px 2px 4px; margin-left: 4px;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;}*/

/*--篮球风格--Basketball-----#---------------------------------------------------------------------------------------------*//**//**//**//**//**//**/
/**/#basketball #header-wrapper,#basketball .oddsHead select,#basketball #analyMap a,#basketball .mintopnav li.on a{background-color: #693131;}
/**/#basketball .menu2,#basketball #tools .on a
,#basketball #tools .on a:hover,#basketball .mintopnav.v2 li.on a,.date-table-ul .dateLink-sel, .date-table-ul .dateLink-sel:hover,.on-bg-color { background-color:#a94446}
/**/
/**//*Basketball二级导航栏*/
/**/#basketball .menu2 li .on,#basketball .menu2 li .on:hover{color: #a94446; background-color: #e5e5e5}
/**/#basketball .menu2 li a:hover {background-color: #923031}
/**/#basketball .tools,#basketball .mintopnav {border-bottom:3px solid #a94446;}
/**/#basketball .menu2 li a {border-right:1px  solid #8e3537;}
/**/#basketball .menu2 .sub2_4 {width:130px;}
/**/
/**//*------------------------------------------------------------------------*/


/*--------------------------------------dark-light模式开关-------------------------------*/
/*dark-light模式开关*/
.theme-div {margin-top: 6px; float: left}
.theme-div input { display: none}
.theme {cursor: pointer;}
.theme .theme-style {
	height: 24px;
	width: 48px;
	background-color: #444;
	border-radius: 20px;
	display: inline-block;
	position: relative;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
	float: right;
	vertical-align: middle;
	background-image: url(../../images/theme.png);
	background-repeat: no-repeat;
}
.theme .theme-style:before {
    display: block;
    content: '';
    height: 22px;
    position: absolute;
    width: 22px;
    background-color: #fff;
    border-radius: 20px;
    left: 0.1em;
    top: 0.1em;
background-image: url(../../images/light.png);
	background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
}
/* .theme > input[type="checkbox"]:checked + .theme-style:before {left: 50%;background-image: url(../images/dark.png);background-repeat: no-repeat;background-color: #fff;} */
.theme > input[type="checkbox"]:checked + .theme-style { background-color:#000}


/*--------------topTOOLS----------------------------------------------------*/
.top-tools-c { width: 1060px; line-height:36px;height: 36px; margin: 0 auto; color: #fff}
.top-tools-left { float: left}
.top-tools-right { float: right}

.share { display: inline-block; width: 22px; height: 22px; margin:7px 10px 0 0; opacity: .4; background-size:22px 22px;cursor: pointer;}
.share:hover {opacity:.8}
.share.facebook { background-image: url(/images/FaceBook.png); }
.share.twitter { background-image: url(/images/twitter.png); }

.menu-more { opacity: 1; background-color: #212121;}
.basketball-infos { text-align: center; line-height: 30px}
.bak_div .odd-bg1 b {white-space:nowrap}

.blue {color: #0089F1}
.red {color: #d64444}
.b-gray { background-color: #f3f3f3}
.hbg1 { background-color: #fef3cc}

/*--------灰色背景--1--500-----*/

.menu2 li .on,.menu2 li .on:hover,.date-tab,#tools li a,.oodstable-t,.date-table th,.d_out,.gray-bg2,.fx-tb-a li .fx-td-data,.fx-line,.mintopnav a,.date-table-ul td a,.lo-f2  ,.fx-tb-b h4,.fx-tab span,.oddsCaption,.home-div a span,.guest-div a span { background-color: #e5e5e5;}

.dark .date-tab,.dark #tools li a,.dark .oodstable-t,.dark .date-table th,.dark .gray-bg2,.dark .fx-tb-a li .fx-td-data,.dark .fx-line,.dark .mintopnav a,.dark .date-table-ul td a,.dark .lo-f2,.dark .fx-tab span,.dark .oddsCaption,.dark .home-div a span,.dark .guest-div a span { background-color: #444;}

.Leaguestitle {background-color: #efeded;}

.dark .mintopnav a, .mintopnav li .mspan {background-color: #6b6b6b;}
.mintopnav {  overflow: hidden; text-align:center; border-bottom: 3px solid #a94446;}
.mintopnav a { display: inline-block; text-align: center; padding: 0 20px; line-height:24px;border-radius: 2px 2px 0 0;}
.mintopnav a:hover { text-decoration: none;}
.mintopnav.v2 li a { text-align:center; float:none;  line-height: 30px;}
.mintopnav.v2 li{display: inline-block; margin: 0 -1px }
.mintopnav.v2 li.on a,.mintopnav li.on a {color: #fff;line-height: 30px;border-radius: 2px 2px 0 0;}
body {
    font-size: 11px;
    font-family: "Tahoma", "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #e5e5e5;
}
/*--------文字灰度--1------*/
body,.Leaguestitle, a,.sotit,.date-tab a:hover,A.sb:hover,a.pk:hover,.team-table-title,.team-table-title a,.team-table-title2,.fx-title .fx-title-vs,.team_bf {color: #444}
body.dark,.dark .Leaguestitle,.dark a,.dark .menu2 li a,.dark .Leaguestitle td a,.dark .sotit,.dark .date-tab a:hover,.dark A.sb:hover,.dark a.pk:hover,.dark .team-table-title,.dark .team-table-title a,.dark #calendar select,.dark .team-table-title2,.dark .fx-title .fx-title-vs,.dark .r_h21,.dark .team_bf {color: #e5e5e5}

.sclassLink {
    font-size: 14px;
    cursor: pointer;
    font-weight: bold;
}
/*----红----------------------------------------------------------------*/
.red,.red2,.lo-f2,.fbheader .row .LName,.fbheader .row .LName a,.fbheader .row .end .score,.sclassLink,.zbf { color: #da2727!important;}
.dark .red,.dark .red2,.dark .lo-f2,.dark .fbheader .row .LName,.dark .fbheader .row .LName a,.dark .fbheader .row .end .score,.dark .sclassLink,.dark .zbf { color: #de5b5c!important;}
/*----蓝-----------------------------------------------------------------*/
.blue,.blue2,.gocheck A:link { color: #0089F1;}
/*----绿-----------------------------------------------------------------*/
.green {color: #11AA11}
/*#logoSpan {display: inline-block;position: absolute;left: 0px;top: 12px}*/
.menu2 li a,.leftnav li a,.Preferences li,#tools #filterLi a,#tools li a,#tools .filterLi2 a,#menu li a  {transition: all 0.2s linear;}
/*--------文字白色--2------*/
.f-white,.menu2 li a,.on-bg-color { color: #fff}

/*-----------------------------------盘路颜色样式-------------------------------------*/
.o-lose,.o-win,.o-draw {color: #fff;font-weight:bold;border-radius: 2px; width: 17px; display: inline-block;text-transform: uppercase; line-height: 16px; text-align: center}
.o-lose {background-color:#d64444 }
.o-win {background-color: #71ab49}
.o-draw {background-color: #909090}
.win-f {color: #60b723}
.lose-f {color:#EE6435}
.draw-f {color: #F09B57}
.over-f {color: #60b723}
.under-f {color:#EE6435}

#ad_middle_122 {
    text-align: center;
    /* background-color: #F5FAFE; */
    width: 1060px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 5px;
    margin-bottom: 5px;
}
#ad_middle_122 a {float: left;}
#ad_middle_122 a:last-child {float: right;}

.explain {}
.explain ul {}
.explain ul li {float:left;margin-right:20px;margin-top:5px;width:225px;}
.odds-icon, .odds-icon1x2, .analyze-icon, .Detail-icon, .Detail-basketball-icon, .x12-icon {vertical-align: middle;}
/*.top-tools-share { float: left; margin-left:80px;}*/

#Table3 tr:nth-child(odd), .tdlink tr:nth-child(odd) {background: #f7f7f7;}
.yearSel {background-color: #e5e5e5;}
.blue-t td {background-color: #eaf1f9;}
.red-t td {background-color: #f1eae5;}
.monthSel {background-color: #fdf2cc;font-weight: 600;color: #4852bc;}
.nav_title_right {float: right;margin: 2px 5px;}
.nav_title_right select {background-color: var(--bgcolor-1);color: #333;border: 1px solid #373f92;font-size: 12px;line-height: 26px;height: 26px;padding: 0 5px;opacity: 1 !important;cursor: pointer;}
/* .dark .nav_title_right select {background-color: #373f92;color: #fff;} */
.explain {font-size: 12px;line-height: 30px;text-align: center;}
.explain span {margin: 0 10px;}
.explain span i {width: 10px;height: 10px;margin: 0 5px;display: inline-block;}
.group {border-bottom: solid 1px #e8e8e8;}
.regiontitle {width: 100%;background: #f5f5f5;color: #999;font-weight: bold;line-height: 26px;text-align: center;border-bottom: solid 1px #e8e8e8;}
.team-box {border-bottom: solid 1px #e8e8e8;}
.team-box::after {content: "";clear: both;display: block;}
.teamnamebox {float: left;width: 49.9%;font-size: 15px;border-bottom: solid 1px #e8e8e8;border-right: solid 1px #e8e8e8;/* display: flex;align-items: center;justify-content: left;*/} 
a.teamnamebox:hover {text-decoration: none;}
.teamnamebox .teamicon {width: 40px;height: 40px;background: #f5f5f5;border-radius: 50%;margin: 10px;vertical-align: middle;}
.teamnamebox:nth-child(even) {border-right: none;}
.teamnamebox:last-child,.last .teamnamebox:nth-last-child(2) {border-bottom: none;}

.crumbs {float: left;line-height: 33px;margin: 0 10px;color: #666;}
.crumbs a {font-weight: bold;color: #4852bc;}
.nav_select_right #selectTeam {float: right;border: none;}
.main_title {background-color: #373f92;margin-top: 20px;}
.team-head td {padding: 0 10px;}
.teamicon-bg {background: #fff;}
.dark .teamicon-bg {background: #222;}
.content .profile {float: left;border: 1px solid #e8e8e8;padding: 10px 20px;line-height: 22px;font-size: 14px;text-align: justify;word-break: break-word;}
.content .pages {float: left;width: 100%;text-align: center;padding: 10px 0;}
.pages ul {width: 35%;margin: 0 auto;text-align: center;}
.pages ul::after {content:"";clear: both;display: block;}
.pages li {float: left;background: #dbe0f3;color: #4852bc;line-height: 26px;text-align: center;border-radius: 3px;margin: 0 2px;padding: 0 15px;cursor: pointer;}
.pages .pagechose {color: #666;float: left;line-height: 26px;margin: 0 5px;}
.pagechose select {margin-left: 5px;padding: 2px 5px;}
.pages .pageicon {width: 6px;height: 6px;border-top: 2px solid #4852bc;border-left: 2px solid #4852bc;transform: rotate(-45deg);margin: 9px 2px;}
.pages .pageicon.next {transform: rotate(135deg);}
.teamdeatbox {width: 99.8%;border: 1px solid #d9d9d9;}
.teamdeatbox::after,.teamRight .teamdata::after {content:"";display: block;clear: both;}
.teamdeatbox .teamLeft {float: left;width: 20%;height: 92px;padding: 10px 0;text-align: center;border-right: 1px solid #d9d9d9;}
.teamdeatbox .teamRight {float: right;width: 79.9%; height: 112px;display: flex;flex-direction: column;align-content:stretch;align-items: stretch;}
.teamRight .teamdata {width: 100%;border-bottom: 1px solid #d9d9d9;display: flex;flex:1;align-items: stretch;}
.teamRight .teamdata:nth-child(even) {background: #f7f7f7;}
.dark .teamRight .teamdata:nth-child(even) {background: #222;}
.teamRight .teamdata li {width: 15%;float: left;border-right: 1px solid #d9d9d9;padding-left: 10px;display: flex;align-items: center;}
.teamRight .teamdata li:nth-child(odd) {text-align: right;padding-right: 10px;justify-content: flex-end;}
.teamRight .teamdata li:nth-child(even) {width: 31.4%;}
.teamRight .teamdata:last-child,.teamRight .teamdata li:last-child {border: none;}
.teamRight .teamdata li a {color: #4852bc;}
.teamRight .teamdata li a:hover {color: #f60;text-decoration: none;}
.dark .teamdeatbox,.dark .teamdeatbox .teamLeft,.dark .teamRight .teamdata,.dark .teamRight .teamdata li,.dark .nodata {border-color: #444;}
.nodata {width: 95.2%;float: left;padding: 20px;font-size: 14px;text-align: center;line-height: 22px;border: 1px solid #d9d9d9;}
.nocrt {color: var(--textcolor-1) !important;}
.nocrt:hover {color: var(--thirdly-color) !important;}
