body {
	margin: 0px;
	padding: 0px;
	color: rgb(51, 51, 51);
	font-family: Arial, Helvetica, sans-serif, "宋体";
	font-size: 12px;
	background-color: #F0F0F0;
}
div {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
span {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
img {
	border-width: 0px;
}
a:link {
	color: #2E60A3;
	text-decoration: none;
}
a:visited {
	color: #2E60A3;
	text-decoration: none;
}
a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
#webmain {
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}
.fx_title {
	width: 910px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-family: "微软雅黑"; font-size: 14px; font-weight: bold; margin-top: 8px; background-image: url("/images/fe_bg2.gif");
}
.fx_title2 {
	width: 910px;
	height: 30px;
	text-align: center;
	color: #FFF;
	line-height: 30px;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	background-color: #3473C7;
}
td {
	text-align: center;
}
.sred {
	background-color: rgb(204, 255, 255);
}
.bbtns {
	border-width: 0px; width: 46px; height: 20px; background-image: url("/images/fe.png");
}
.dl:link {
	text-decoration: underline;
}
.y_bg td {
	background-color: #FAF1DE;
}
.blue_t2 td {
	background-color: #DBE4EC;
}
.bui {
	color: rgb(51, 51, 51); font-family: Tahoma, Geneva, sans-serif; font-weight: bold; background-color: rgb(235, 241, 243);
}
.BgYellow {
	color: rgb(115, 37, 15);
	background-color: #FFFACC;
}
.BgSky {
	background-color: rgb(210, 230, 255);
}
.sl {
	text-align: left;
}
.sr {
	text-align: right;
}
.teamname_td {
	line-height: 18px; font-size: 14px; font-weight: bold; background-color: rgb(230, 240, 251);
}
#mymenu2 {
	height: 33px; border-bottom-color: rgb(223, 58, 13); border-bottom-width: 2px; border-bottom-style: solid;
}
#mymenu2 a {
	background-position: 5px top; width: 80px; height: 21px; text-align: center; color: rgb(51, 51, 51); padding-top: 12px; float: left; display: block; background-image: url("/images/soccer1.png"); background-repeat: no-repeat;
}
#mymenu2 a:visited {
	background-position: 5px top; width: 80px; height: 21px; text-align: center; color: rgb(51, 51, 51); padding-top: 12px; float: left; display: block; background-image: url("/images/soccer1.png"); background-repeat: no-repeat;
}
#mymenu2 a:hover {
	background-position: -86px top; color: rgb(255, 102, 0); text-decoration: none; background-image: url("/images/soccer1.png"); background-repeat: no-repeat;
}
#mymenu2 .myons a:link {
	background-position: -182px top; width: 80px; height: 24px; color: rgb(255, 255, 255); padding-top: 9px; font-size: 14px; font-weight: bold; background-image: url("/images/soccer1.png"); background-repeat: no-repeat;
}
#mymenu2 .myons a:visited {
	background-position: -182px top; width: 80px; height: 24px; color: rgb(255, 255, 255); padding-top: 9px; font-size: 14px; font-weight: bold; background-image: url("/images/soccer1.png"); background-repeat: no-repeat;
}
#mymenu2 .myons a:hover {
	background-position: -182px top; width: 80px; height: 24px; color: rgb(255, 255, 255); padding-top: 9px; font-size: 14px; font-weight: bold; background-image: url("/images/soccer1.png"); background-repeat: no-repeat;
}
.white16px {
	color: rgb(51, 51, 51); font-weight: bold;
}
.hp {
	color: rgb(255, 255, 255); font-family: Verdana; font-size: 8pt; background-color: rgb(255, 0, 0);
}
.odds {
	height: 20px; color: rgb(79, 133, 255);
}
.companyBg {
	color: rgb(83, 108, 174);
	background-color: #FFF;
}
.nav_select {
	
}
.nav_select ul {
	margin: 0px; height: 28px; border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; background-color: rgb(223, 228, 232);
}
.nav_select li {
	width: 105px; height: 28px; text-align: center; line-height: 28px; border-right-color: rgb(186, 196, 205); border-right-width: 1px; border-right-style: solid; float: left; list-style-type: none;
}
.nav_select li a {
	line-height: 28px;
}
.nav_select a:link {
	color: rgb(51, 51, 51);
}
.nav_select a:visited {
	color: rgb(51, 51, 51);
}
.nav_select a:hover {
	color: rgb(255, 0, 0); text-decoration: none;
}
.nav_selected {
	color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(255, 102, 0);
}
.nav_selected a {
	color: rgb(255, 255, 255);
}
.nav_selected a:link {
	color: rgb(255, 255, 255);
}
.nav_selected a:visited {
	color: rgb(255, 255, 255);
}
.nav_selected a:hover {
	color: rgb(255, 255, 255);
}
.nav_unselected {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(240, 242, 244);
}
.fx {
	background-position: left -1px; color: rgb(255, 0, 0); padding-left: 20px; background-image: url("/images/fx.jpg"); background-repeat: no-repeat;
}
#odds_menu {
	float: right;
}
#odds_menu li {
	height: 35px; float: left; background-image: url("/images/mk.png"); background-repeat: repeat-x;
}
#odds_menu li a {
	background-position: right; width: 90px; text-align: center; color: rgb(51, 102, 153); line-height: 34px; padding-top: 1px; font-size: 14px; float: left; display: block; background-image: url("/images/sk.gif"); background-repeat: no-repeat;
}
#odds_menu li a:hover {
	color: rgb(51, 153, 255);
	text-decoration: none;
	background-color: #FFF;
}
#odds_menu .lk {
	width: 3px; height: 35px; overflow: hidden; background-image: url("/images/lk.png"); background-repeat: no-repeat;
}
#odds_menu .rk {
	width: 3px; height: 35px; overflow: hidden; background-image: url("/images/rk.png");
}
#odds_menu .nobg {
	background-image: none;
}
#odds_menu .ontab a {
	color: rgb(255, 255, 255); font-weight: bold; background-image: url("/images/obg.jpg"); background-repeat: repeat-x;
}
#odds_menu .ontab a:hover {
	color: rgb(255, 255, 255);
	font-weight: bold;
	background-color: #0E5FBA;
}
.fx_title2 a:link,.fx_title2 a:visited
 {
	color: rgb(255, 255, 255);
}
.porlet_right {
	width: 100px;
	height: 25px;
	float: right;
	display: block;
	_height: 25px;
}
.porlet_right span {
	width: 22px;
	height: 22px;
	margin-top: 4px;
	margin-right: 10px;
	float: right;
	display: none;
	cursor: pointer;
	background-image: url(../images/starnew.gif);
}
.porlet_right .porlet_up {
	background-position: -22px top;
}
.porlet_right .porlet_up:hover {
	background-position: -22px -22px;
}
.porlet_right .porlet_down {
	background-position: left top;
}
.porlet_right .porlet_down:hover {
	background-position: left -22px;
}
.porlet_right .porlet_close {
	background-position: -44px top;
}
.porlet_right .porlet_close:hover {
	background-position: -44px -22px;
}
.odds_checked {
	margin: 5px 0px 5px 10px; width: 94px; line-height: 25px; padding-left: 10px; float: left; display: block; cursor: pointer;
}
.odds_unchecked {
	margin: 5px 0px 5px 10px; width: 94px; line-height: 25px; padding-left: 10px; float: left; display: block; cursor: pointer;
}
.odds_checked input {
	margin-right: 3px;
}
.odds_unchecked input {
	margin-right: 3px;
}
.odds_checked {
	border: 1px solid rgb(204, 0, 0); background-color: rgb(255, 221, 221);
}
.odds_unchecked {
	border: 1px solid rgb(204, 204, 204); background-color: rgb(245, 245, 245);
}
.gamefor {
	background: url("/images/soccer1.png") no-repeat left -128px; width: 76px; height: 24px; color: rgb(51, 51, 51); line-height: 24px; float: left; display: block; position: absolute; z-index: 999; cursor: pointer; _line-height: 25px;
}
.gamefor_on {
	background: url("/images/soccer1.png") no-repeat left -128px; width: 76px; height: 24px; color: rgb(51, 51, 51); line-height: 24px; float: left; display: block; position: absolute; z-index: 999; cursor: pointer; _line-height: 25px;
}
.gamefor_on {
	background-position: left bottom; background-image: url("/images/btnsd.png"); background-repeat: no-repeat;
}
#dropDiv {
	padding: 5px; border: 1px solid rgb(120, 148, 177); width: 255px; height: 300px; margin-top: 23px; position: absolute; z-index: 997; -ms-overflow-x: hidden; -ms-overflow-y: auto; background-color: rgb(253, 253, 253);
}
#dropDiv td {
	white-space: nowrap; -ms-word-break: keep-all;
}
.cksg {
	color: rgb(201, 201, 201); font-family: 微软雅黑; font-size: 18px; font-weight: bold;
}
.cksg span {
	color: rgb(201, 201, 201); font-family: 微软雅黑; font-size: 18px; font-weight: bold;
}
.char {
	width: 20px; height: 60px;
}
.sChar {
	left: 0px; width: 15px; bottom: 0px; display: block;
}
.pChar {
	left: 0px; width: 15px; bottom: 0px; display: block;
}
.fChar {
	left: 0px; width: 15px; bottom: 0px; display: block;
}
.sChar {
	height: 100%; background-color: rgb(237, 85, 100);
}
.pChar {
	height: 60%; background-color: rgb(84, 82, 83);
}
.fChar {
	height: 30%; background-color: rgb(93, 156, 236);
}
#right_float {
	width: 40px; display: block;
}
.rf:link {
	width: 40px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 22px;
	margin-bottom: 2px;
	display: block;
	background-color: #3473C7;
}
.rf:hover {
	width: 40px;
	text-align: center;
	color: #FFF;
	line-height: 22px;
	margin-bottom: 2px;
	display: block;
	background-color: #F30;
	text-decoration: none;
}
.rf:visited {
	width: 40px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 22px;
	margin-bottom: 2px;
	display: block;
	background-color: #3473C7;
}
.scheduleTable td {
	text-align: center; line-height: 20px; border-bottom-color: rgb(223, 235, 243); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.scheduleTable tr:hover {
	background-color: rgb(250, 241, 222);
}
.cctr td {
	color: rgb(255, 255, 255) !important; background-color: rgb(27, 98, 160);
}
#odds_top {
	width:910px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0E5FBA;
	height: 36px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
	padding-top: 12px;
}
#odds_top h1 {
	background: url(/images/logo2.gif) no-repeat left top;
	padding-left: 44px;
	padding-top: 24px;
	padding-top: 26px\0;
	+padding-top: 26px;
	font-size: 12px;
	position: absolute;
	top: 5px;
	left: 3px;
	color: #666;
	height:40px;
	font-weight:normal;
}
#odds_menu {
	float: right;
	background-color: #E9EFF3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #A9BED3;
	border-right-color: #A9BED3;
}
#odds_menu li{
	float: left;
	background-image: url(/images/mk.png);
	background-repeat: repeat-x;
	height: 35px;
}
#odds_menu li a{
	font-size: 14px;
	line-height: 34px;
	display: block;
	float: left;
	width: 90px;
	text-align: center;
	color: #336699;
	background-color: #E9EFF3;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A9BED3;
}
#odds_menu li a:hover {
	color: #39F;
	text-decoration: none;
}
#odds_menu .lk {
	background-image: url(/images/lk.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 3px;
	overflow: hidden;
}
#odds_menu .rk {
	background-image: url(/images/rk.png);
	height: 35px;
	width: 3px;
	overflow: hidden;
}
#odds_menu .nobg {
	background-image: none;
}
#odds_menu .ontab a,#odds_menu .ontab a:hover{
	font-weight: bold;
	color: #FFF;
	background-color: #0E5FBA;
}
.phone {
	position:absolute;
	left: 196px;
	top: 16px;
	background-image: url(/images/pp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 19px;
	height: 24px;
	line-height: 24px;
}
.porletP { background-color:#FFF}
.t1p1 {
	background-color:#FFF;
	border: 1px solid #D7D7D7;
}