﻿

.nabFocMach{

	width: 615px;

	color: #fff;

	font-size: 12px;

	/*margin-top: 15px;*/

	position: relative;

}

.nabFocMach h1 {

	background-position: 0 0;

	height: 49px;

	text-indent: -9999px;

	line-height: 0;

	font-size: 0;

	margin: 0 0 15px;

}

.nabFocMach h1 {

	background-image: url(../images/xyy_title.png);

}

.nabFocMach .focMachUl01{

	width: 100%;

	border: 1px solid #f1f1f1;

	float: left;

	margin-bottom: 15px;



}

.nabFocMach .focMachUl01 > li{

	width: 100%;

	float: left;

	text-align: center;

}

.nabFocMach .focMachUl01 > li.focLiBg .divList{

	background-color:#e4e4e4;

}

.nabFocMach .focMachUl01 > li .divList{

	/*width: 603px;*/

	padding: 0 6px 0 6px;

	line-height: 30px;

	height: 32px;

	font-size: 14px;

	font-weight: 400;

	color: #333333;

	background:url("https://www.usdbet101.com/style/images/nbaPic23.png") no-repeat left top;

	cursor: pointer;

}

.nabFocMach .focMachUl01 > li .divList span{

	float: left;

}

.nabFocMach .focMachUl01 > li .divList .span0{

	width: 5%;

	text-align: center;

	float: left;

}

.nabFocMach .focMachUl01 > li .divList .span0 em.shuZ01{

	color: #333;

	font-size: 18px;

}

.nabFocMach .focMachUl01 > li.selected .divList .span0 em.shuZ01{

	color: #fff;

	font-weight: 400;

}

.nabFocMach .focMachUl01 > li.selected .divList{

	background:#eb7001 url("https://www.usdbet101.com/style/images/nbaPic24.png") no-repeat left top;

	color: #fff;

}

.nabFocMach .focMachUl01 > li .divList span.span01{

	width: 16%;

	margin-left: 2%;

	text-align: left;

	float: left;

	height: 32px;

	overflow: hidden;

}

.nabFocMach .focMachUl01 > li .divList span.span02{

	width: 24%;

	text-align: right;

	float: left;

}

.nabFocMach .focMachUl01 > li .divList span.span03{

	width: 12%;

	float: left;

}

.nabFocMach .focMachUl01 > li .divList span.span04{

	width: 24%;

	text-align: left;

	float: left;

}

.nabFocMach .focMachUl01 > li .divList span.span05{

	width: 15%;

	text-align: right;

	float: left;

	opacity: 1;

	margin-right: 2%;

}

.nabFocMNav{

	position: absolute;

	top: 24px;

	right: 0px;

	height: 30px;

	width: 138px;

}

.nabFocMNav li{

	height: 30px;

	line-height: 30px;

	width: 49px;

	padding-left: 18px;

	cursor: pointer;

	font-size: 14px;

	text-align: center;

	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

}

.nabFocMNav li.li01{

	float: left;

	background:#00a0e9 url("../images/nbaPic29.png") no-repeat left top;

}

.nabFocMNav li.li02{

	float: right;

	background:#eb7001 url("../images/nbaPic30.png") no-repeat left top;

}

.nabFocMNav li.selected{

}



.nabFocMBox01{

	width: 100%;

	position: relative;

	color: #333;

	box-sizing: border-box;

	border:1px solid #dddddd;

	display: none;

}

.nabFocMBox01 .PList01{

	position: absolute;

	top: 32px;

	left: 0px;

	height: 36px;

	line-height: 18px;

	font-size: 16px;

	width: 148px;

	text-align: right;

}

.nabFocMBox01 .PList01 .em01{

	width: 100%;

	float: right;

}

.nabFocMBox01 .PList01 .em02{

	width: 100%;

	float: right;

	font-size: 12px;

	line-height: 24px;

	margin: 5px 7px 0 0;

}

.nabFocMBox01 .PList02{

	position: absolute;

	top: 32px;

	right: -4px;

	height: 36px;

	line-height: 18px;

	font-size: 16px;

	width: 148px;

	text-align: left;

}

.nabFocMBox01 .PList02 .em01{

	width: 100%;

	float: left;

}

.nabFocMBox01 .PList02 .em02{

	width: 100%;

	float: left;

	font-weight: 400;

	font-size: 12px;

	line-height: 24px;

	margin: 5px 7px 0 0;

}

.nabFocMBox01 .focLogo01{

	position: absolute;

	top: 18px;

	left: 151px;

	width: 66px;

	height: 66px;

	z-index: 2;

}

.nabFocMBox01 .focLogo02{

	position: absolute;

	top: 18px;

	right: 151px;

	width: 66px;

	height: 66px;

}

.nabFocMBox01 .focUl01{

	position: absolute;

	top: 6px;

	left: 208px;

	width: 198px;

}

.nabFocMBox01 .top10{

	top: 10px;

}

.nabFocMBox01 .top24{

	top: 24px;

}

.nabFocMBox01 .top2{

	top: -2px;

}

.nabFocMBox01 .focUl01 li{

	width: 100%;

	float: left;

	text-align: center;

	font-size: 14px;

}

.nabFocMBox01 .focUl01 li .span01{

	width: 35%;

	float: left;

}

.nabFocMBox01 .focUl01 li .span02{

	width: 30%;

	float: left;

}

.nabFocMBox01 .focUl01 li .span02 .imgS{

}

.nabFocMBox01 .focUl01 li .span03{

	width: 35%;

	float: left;

}

.nabFocMBox01 .focUl01 li .span04{

	width: 40%;

	float: left;

}

.nabFocMBox01 .focUl01 li .span05{

	width: 20%;

	float: left;

}

.nabFocMBox01 .focUl01 li.focLi01{

	height: 20px;

	background: url("https://www.usdbet101.com/style/images/nbaPic28.png") no-repeat center center;

	font-size: 14px;

	margin-top: 2px;

}

.nabFocMBox01 .focUl01 li.focLi02{

	font-size: 34px;

	line-height: 34px;

	height: 34px;

	margin-top: 5px;

}

.nabFocMBox01 .focUl01 li.focLi02 .span01{

	text-align: right;

}

.nabFocMBox01 .focUl01 li.focLi02 .span01 .em01{

	font-size: 12px;

	font-weight: 400;

}

.nabFocMBox01 .focUl01 li.focLi02 .span03{

	text-align: left;

}

.nabFocMBox01 .focUl01 li.focLi02 .span03 .em01{

	font-size: 12px;

	font-weight: 400;

}

.nabFocMBox01 .focUl01 li.focLi03{

	height: 20px;

	font-size: 14px;

	margin-top: 11px;

}

.nabFocMBox01 .focUl01 li.focLi03 .em01{

	width: 29%;

	text-align: right;

	float: left;

	font-size: 12px;

}

.nabFocMBox01 .focUl01 li.focLi03 .em02{

	width: 42%;

	text-align: center;

	float: left;

}

.nabFocMBox01 .focUl01 li.focLi03 .em03{

	width: 29%;

	text-align: left;

	float: left;

	font-size: 12px;

}





.nabFocMBox01 .nabFMBox1{

	float: left;

	margin:94px 0 0 14px;

	width: 585px;

	height: 213px;

	background: url("https://www.usdbet101.com/style/images/nbaPic25.png") no-repeat left bottom;

}

.nabFocMBox01 .marginT84{

	margin:82px 0 0px 14px;

}

.nabFocMBox01 .nabFMBox1 .focMUl01{

	float: left;

	width: 100%;

}

.nabFocMBox01 .nabFMBox1 .focMUl01 li{

	float: left;

}



.nabFocMBox01 .nabFMBox1 .focMUl01 li.li01{

	width: 27%;

}

.nabFocMBox01 .nabFMBox1 .focMUl01 li.li01 .p01{

	padding-top: 7px;

	width: 100%;

	overflow: hidden;

}

.nabFocMBox01 .nabFMBox1 .focMUl01 li.li01 .p02{

	padding-top: 5px;

	width: 92%;
    display: flex;
	margin-left:8%;

}

.nabFocMBox01 .nabFMBox1 .focMUl01 li.li01 .p02 li{

	float:left;

	margin-left:4px;

	cursor:pointer;

	position:relative;

}

.nabFocMBox01 .nabFMBox1 .focMUl01 li.li02{

	width: 40%;

	padding-top: 3px;

}

.nabFocMBox01 .nabFMBox1 .focMUl01 li.li03{

	width: 30%;

}

.nabFocgageTip{

	width: 182px;

	padding: 3px 10px 5px;

	position: absolute;

	left: 50%;

	bottom: 24px;

	margin-left: -101px;

	background-color: #ffffff;

	box-shadow: 0px 0px 5px rgba(0,0,0,0.7);

	z-index: 1000;

	color: #333;

	display:none;

	font-weight: 400;

}

.nabFocgageTip .arrowImg{

	position: absolute;

	left: 50%;

	margin-left: -12px;

	bottom: -13px;

	width: 24px;

	height: 13px;

}

.nabFocgageTip .eTP01{

	width: 100%;

	overflow: hidden;

	line-height: 18px;

	margin: 5px 0;

}

.nabFocgageTip .eTP01 .etSpan01{

	float: left;

}

.nabFocgageTip .eTP01 .etSpan02{

	float: right;

}

.nabFocgageTip .eTP01 .etSpan03{

	float: left;

	width: 33%;

	text-align: center;

	line-height: 14px;

	margin-top: 2px;

}

.nabFocgageTip .eTP01 .etSpan04{

	float: left;

	width: 34%;

	text-align: center;

}

.nabFocgageTip .eTP01 .etSpan05{

	float: left;

	width:33%;

	text-align: center;

	line-height: 14px;

	margin-top: 2px;

}



.nabFocMBox01 .ulList{

	width: 100%;

	overflow: hidden;

	margin-bottom: 2px;

}

.nabFocMBox01 .ulList span{

	float: left;

	text-align: left;

	line-height: 20px;

}

.nabFocMBox01 .ulList span.li02{

	width: 16%;

	text-align: right;

}

.nabFocMBox01 .ulList span.li03{

	width: 24%;

	margin-left: 1%;

	background-color: #999999;

	height: 7px;

	margin-top: 7px;

}

.nabFocMBox01 .ulList span.li03 em{

	width: 29%;

	background-color: #00a0e9;

	height: 7px;

	display: block;

	float: right;

}

.nabFocMBox01 .ulList span.li04{

	width: 18%;

	text-align:center;

}

.nabFocMBox01 .ulList span.li05{

	width: 24%;

	margin-right: 1%;

	background-color: #999999;

	height: 7px;

	margin-top: 7px;

}

.nabFocMBox01 .ulList span.li05 em{

	width: 29%;

	background-color: #00a0e9;

	height: 7px;

	display: block;

	float: left;

}

.nabFocMBox01 .ulList span.li06{

	width: 16%;

}

.nabFocMBox01 .fMhTit{

	width: 100%;

	height: 20px;

	background: url("https://www.usdbet101.com/style/images/nbaPic28.png") no-repeat center center;

	font-size: 14px;

	padding: 5px 0 3px;

	overflow: hidden;

	font-weight: 400;

}

.nabFocMBox01 .ulLBox{

	width: 100%;

	overflow: hidden;

}

.nabFocMBox01 .ulList02{

	width: 100%;

	overflow: hidden;

}

.nabFocMBox01 .ulList02 span{

	float: left;

	text-align: left;

	line-height: 20px;

}

.nabFocMBox01 .ulList02 span.li02{

	width: 10%;

	text-align: right;

}

.nabFocMBox01 .ulList02 span.li03{

	width: 35%;

	margin-left: 1%;

	background-color: #999999;

	height: 7px;

	margin-top: 7px;

}

.nabFocMBox01 .ulList02 span.li03 em{

	width: 29%;

	background-color: #eb7001;

	height: 7px;

	display: block;

	float: right;

}

.nabFocMBox01 .ulList02 span.li04{

	width: 8%;

	text-align:center;

}

.nabFocMBox01 .ulList02 span.li05{

	width: 35%;

	margin-right: 1%;

	background-color: #999999;

	height: 7px;

	margin-top: 7px;

}

.nabFocMBox01 .ulList02 span.li05 em{

	width: 29%;

	background-color: #eb7001;

	height: 7px;

	display: block;

	float: left;

}

.nabFocMBox01 .ulList02 span.li06{

	width: 10%;

}

.nabFocMBox01 .dFDivBox{

	width: 100%;

	float: left;

}

.nabFocMBox01 .dFDivBox .dfDivleft{

	float: left;

	width: 249px;

	margin-left: 20px;

}

.nabFocMBox01 .dFDivBox .dfDivCenter{

	float: left;

	width: 46px;

	font-size: 12px;

	margin-top: 24px;

}

.nabFocMBox01 .dFDivBox .dfDivRigtht{

	float: right;

	width: 249px;

	margin-right: 20px;

}

.nabFocMBox01 .dFPic02{

	float: left;

	width: 40px;

	height: 40px;

	border-radius: 50%;

	background-color: #fff;

	overflow: hidden;

	margin: 0px 0 0 0px;

	border:1px solid #e5e5e5;

}

.nabFocMBox01 .dFPic02 img{

	width: 40px;

	border-radius: 50%;

}

.nabFocMBox01 .dFulBox02{

	float: left;

	margin: 0px 0 0px 10px;

	width: 197px;

	line-height: 22px;

	border-bottom: 2px solid #eb7001;

	position: relative;

}

.nabFocMBox01 .dFulBox02 p{

	float: left;

	text-align: left;

}

.nabFocMBox01 .dFulBox02 p.li01{

	width: 70%;

	font-size: 12px;

	overflow: hidden;

	line-height: 16px;

}

.nabFocMBox01 .dFulBox02 p.li02{

	width: 70%;

	font-size: 12px;

}

.nabFocMBox01 .dFulBox02 p.li03{

	width: 40%;

	position: absolute;

	right: 0px;

	bottom: 0px;

	text-align: right;

}

.nabFocMBox01 .dFulBox02 p.li03 .em01{

	margin-right: 32px;

	color: #eb7001;

	font-size: 18px;

}

.nabFocMBox01 .dFulBox02 p.li03 .span02{

	position: absolute;

	right: 0px;

	bottom: 0px;

	width: 22px;

	height: 35px;

}

.nabFocMBox01 .dFulBox02 p.li03 .span02 .em02{

	position: absolute;

	right: 0px;

	bottom: 0px;

	width: 100%;

	height: 100%;

	background-color: #eb7001;

}





.nabFocMBox01 .dfDivRigtht .dFulBox02 p{

	float: left;

	text-align: right;

}

.nabFocMBox01 .dfDivRigtht .dFulBox02 p.li01{

	width: 98px;

	margin-left: 20%;

	float: right;

	text-align: left;

}

.nabFocMBox01 .dfDivRigtht .dFulBox02 p.li02{

	width: 82px;

	margin-left: 20%;

	float: right;

	text-align: left;

}

.nabFocMBox01 .dfDivRigtht .dFulBox02 p.li03{

	left: 0px;

}

.nabFocMBox01 .dfDivRigtht .dFulBox02 p.li03 .em01{

	margin-left: 32px;

}

.nabFocMBox01 .dfDivRigtht .dFulBox02 p.li03 .span02{

	left: 0px;

}

.nabFocMBox01 .dfDivRigtht .dFulBox02 {

	margin: 0px 10px 0px 0;

}



.nabFocMBox01 .nabFMBox2 {

	float: left;

	margin: 10px 0 5px 14px;

	width: 586px;

	line-height: 22px;

}

.nabFocMBox01 .nabFMBox2 li{

	width: 100%;

	float: left;

	background-color: #eb7001;

	margin-bottom: 10px;

	color: #fff;

	font-size: 12px;

	position: relative;

}

.nabFocMBox01 .nabFMBox2 li span{

	z-index: 2;

	position: relative;

}

.nabFocMBox01 .nabFMBox2 li .dotSpan{

	float: left;

	background: url("https://www.usdbet101.com/style/images/nbaPic34.png") no-repeat left top;

	width: 5px;

	height: 16px;

	margin: 3px 4px 0;

}

.nabFocMBox01 .nabFMBox2 li .span01{

	float: left;

}

.nabFocMBox01 .nabFMBox2 li .span02{

	width: 110px;

	float: left;

	text-align: left;

	margin-left: 8px;

}

.nabFocMBox01 .nabFMBox2 li .spLine{

	margin: 0 5px 0 30px;

	float: left;

}

.nabFocMBox01 .nabFMBox2 li .img01{

	position: absolute;

	left: 0px;

	top: 22px;

}

.nabFocMBox01 .nabFMBox2 li .img02{

	position: absolute;

	right: 0px;

	bottom: 0px;

}

.nabFocMBox01 .nabFMBox3{

	float: left;

	width: 100%;

	text-align: center;

	margin-top: -7px;

	position: relative;

	z-index: 13;

}

.nabFocMBox01 .nabFMBox3 .nabFMbut01 {

	width: 143px;

	height: 30px;

	line-height: 28px;

	display: inline-block;

	text-align: center;

	font-size: 12px;

	color: #fff;

	background: url("https://www.usdbet101.com/style/images/nbaPic36.png") no-repeat left top;

	text-decoration: none;

	cursor: pointer;

}

.nbaFMToggle{

	width: 100%;

	float: left;

	height: 294px;

	overflow: hidden;

	position: relative;

	z-index: 10;

}

.nbaFMToggle02{

	width: 100%;

	float: left;

	background: url("https://www.usdbet101.com/style/images/nbaPic39.png") no-repeat center bottom;

	height: 294px;

	overflow: hidden;

	position: relative;

	z-index: 12;

}

.nabFocMBox01 .nabFMBox4{

	padding: 12px 0 1px;

	width: 100%;

	float: left;

}

.nabFocMBox01 .nabFMBox4 li{

	float: left;

}

.nabFocMBox01 .nabFMBox4 li.li01{

	width: 50px;

	height: 50px;

	margin-left: 40px;

}

.nabFocMBox01 .nabFMBox4 li.li01 img{

	width: 50px;

	height: 50px;

}

.nabFocMBox01 .nabFMBox4 li.li02{

	width: 98px;

	line-height: 50px;

	font-size: 20px;

}

.nabFocMBox01 .nabFMBox4 li.li03{

	width: 50px;

	height: 50px;

}

.nabFocMBox01 .nabFMBox4 li.li03 img{

	width: 50px;

	height: 50px;

}

.nabFocMBox01 .nabFMBox4 li.li04{

	float: right;

	width: 50px;

	height: 50px;

	margin-right: 40px;

}

.nabFocMBox01 .nabFMBox4 li.li05{

	width: 136px;

	height: 30px;

	line-height: 26px;

	margin-top: 12px;

	font-size: 14px;

}

.nabFocMBox01 .nabFMBox5{

	width: 100%;

	overflow: hidden;

}

.nabFocMBox01 .nabFMBox6{

	width: 585px;

	margin-left: 14px;

}

.nabFocMBox01 .nabFMBox5 .nbFMUl01{

	margin-left: 19px;

	float: left;

	width: 241px;

	background: url("https://www.usdbet101.com/style/images/nbaPic40.png") no-repeat 51% bottom;

	padding-bottom: 15px;

}

.nabFocMBox01 .nabFMBox5 .nbFMUl01 li{

	width: 54px;

	line-height: 20px;

	text-align: center;

	background-color: #cccccc;

	color: #fff;

	position: relative;

	margin: 30px 3px 0 0;

	display:inline-block;

}

.nabFocMBox01 .nabFMBox5 .nbFMUl01 li a{

	color: #fff;

	text-decoration: none;

}

.nabFocMBox01 .nabFMBox5 .nbFMUl01 li.selected{

	background-color: #eb7001;

}

.nabFocMBox01 .nabFMBox5 .nbFMUl01 li .imgBox{

	position: absolute;

	left: 50%;

	margin-left: -12px;

	top: -20px;

	width: 24px;

	height: 24px;

}

.nabFocMBox01 .nabFMBox5 .nbFMUl01 li .imgBox img{

	width: 24px;

	height: 24px;

}

.nabFocMBox01 .nabFMBox5 .nbFMUl02{

	margin-left:auto;

	margin-right: 22px;

	background: url("https://www.usdbet101.com/style/images/nbaPic41.png") no-repeat 51% bottom;

	float:right;

}

.nabFocMBox01 .nabFMBox5 .nbFMUl02 li{

	margin: 30px 0px 0 3px;

}















.nbaBlock {

	width: 24px;

	height: 20px;

	line-height: 20px;

	display: inline-block;

	text-align: center;

	margin: 0px;

	color: #fff;

}

.nbaBlock.blueBg {

	background-color: #00a0e9;

}

.nbaBlock.oranBg {

	background-color: #eb7001;

}



.rtitle{ margin-bottom:10px;}

.rtitle h3{ background-image:url(../images/xyy_title.png); background-repeat: no-repeat; height:50px; text-indent:-9999px;line-height:0; font-size:0;}

.caldendar h3{ background-position:0 -147px;}

.caldendarmain{ padding:10px 0;}

.dateul{ width:280px; margin:0 auto; overflow:hidden; *zoom:1;}

.dateul li{ float:left; background:url(../images/caldendarul_A.gif) repeat-x 0 0; width:84px; height:28px; line-height:28px; color:#595959; text-align:center; border:1px solid #d6d6d6; border-bottom:none;  cursor:pointer; margin-top:14px;}

.dateul li.active{background:url(../images/caldendarul_B.gif) repeat-x 0 0; height:42px; width:106px; line-height:20px; color:#fff;border:1px solid #a41d1a; border-bottom:none; font-size:16px; margin-top:0; }

.selLeague{position:relative; }

.league_prev{ position:absolute; display:inline-block; width:20px; height:28px; background:url(https://www.usdbet101.com/style/images/selLeaguebg.gif) no-repeat 0 0; left:0px; _left:-25px; top:0; cursor:pointer;}

.league_next{ position:absolute; display:inline-block; width:20px; height:28px; background:url(https://www.usdbet101.com/style/images/selLeaguebg.gif) no-repeat right 0; right:0px; top:0; cursor:pointer;}

.leagues{width:280px; margin:0 auto; overflow:hidden; *zoom:1; }

.leagues li{ float:left; width:56px; height:28px; line-height:28px; color:#fff; text-align:center; border-right:1px solid #fff;}

.leaguesAgainst{ margin-top:10px;}

.leaguesAgainst table td{ border:1px solid #ddd; line-height:34px; height:34px; }

.leaguesAgainst table td td{ border:none; text-align:center;}

.la_more{ background:url(https://www.usdbet101.com/style/images/leaguesAgainstmore.gif) repeat-x 0 0; height:24px; line-height:24px; border:1px solid #bbb; border-top:none;}

.la_more a{ display:block; text-align:center;  color:#384d93;}

.la_more a:hover{ text-decoration:none;}

.quickreport h3{ background-position:0 -198px;}

.qrmaininf li{ height:76px; line-height:27px; padding:8px; overflow:hidden;}

.qrmaininf li.odd{ background-color:#fff;}

.qrmaininf li.odd img{ float:left; margin:3px 8px 0 0; _display:inline;}

.qrmaininf li.even{ background-color:#f0f0f0;}

.qrmaininf li.even img{ float:right; margin:3px 0 0 8px; _display:inline;}

.qrbottom{ margin-top:10px;}

.qrbottom a.qrmore{ float:right; color:#e38000;  font-weight:bold;}

.qrfocus{ width:62px; height:19px; margin:0 auto;}

.qrfocus a{ margin:0 3px; display:inline-block; width:19px; height:19px; background-image:url(https://www.usdbet101.com/style/images/qr_focus.gif);}

.qrfocus a.sel{ background-position:0 0;}

.qrfocus a.unsel{ background-position:right 0;}

.propaganda{ width:335px; margin:20px auto;}



.focus-wrap .push {
	float: right;
	width: 383px;
	height: 478px;
	overflow: hidden;
}
