.inp {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: "����"; BACKGROUND-COLOR: #ffffff
}
A:link {	FONT-SIZE: 9pt; COLOR: #0000ff; TEXT-DECORATION: none}
A:visited {	FONT-SIZE: 9pt; COLOR: #0000ff; TEXT-DECORATION: none}
A:hover {	FONT-SIZE: 9pt; COLOR: #ff0000; TEXT-DECORATION: underline}
A.title:link {
	FONT-SIZE: 11pt; COLOR: #ffffff; TEXT-DECORATION: none
}
A.title:visited {
	FONT-SIZE: 11pt; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.title:hover {
	FONT-SIZE: 11pt; COLOR: #FF0000; TEXT-DECORATION: underline
}

A.menu:link {COLOR: #FFFFFF; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.menu:visited {COLOR: #FFFFFF; FONT-FAMILY: Arial; TEXT-DECORATION: none}
A.menu:hover { COLOR: #FF0000; FONT-FAMILY: Arial}

.english {
	font-family: "Tahoma", "����";
	font-size: 10px;
	line-height: normal;
}
BODY {
	Scrollbar-Face-Color:d9d9d9;
	Scrollbar-Highlight-Color:ffffff;
	Scrollbar-Shadow-Color:d0d2c8;
	Scrollbar-3Dlight-Color:000000;
	Scrollbar-Darkshadow-Color:000000;
	Scrollbar-Arrow-Color:000000;
	Scrollbar-Track-Color:808080;
	margin: 0px;
	padding: 0px;
}
tr,td{
	font-family: "Tahoma", "����";
	font-size: 12px;
}
.font12 {
	font-family: "Tahoma", "����";
	font-size: 12px;
}
.tr_head {
	font-family: "Tahoma", "����";
	font-size: 12px;
	color:#FFFFFF;
}
.dim {
	font-family:  "����","Tahoma";
	font-size: 12px;
	color:#888888;
}
.chgoal {
	font-family:  "����","Tahoma";
	font-size: 13px;
	color:#339900;
}
.score {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif, "����";
	color:#FF0000;
}
.f1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000080; FONT-FAMILY: Arial
}
.f2 {
	FONT-SIZE: 10pt; COLOR: #005500; FONT-FAMILY: Arial
}
.f3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000080; FONT-FAMILY: Arial
}
.p1 {
	FONT-SIZE: 9pt; FONT-FAMILY: ����
}
.bg {
	background-image: url(image/bg.gif);
	background-position: center;
}
.font14 {
	font-family: "Tahoma", "����";
	font-size: 15px;
}
.bg2 {
	background-image: url(image/bg_2.gif);
}
.font13 {
	font-family: "Tahoma", "����";
	font-size: 14px;
}
.en10 {
	font-family: "Tahoma", "����";
	font-size: 11px;
}
.en11 {
	font-family: "Tahoma", "����";
	font-size: 11px;
	font-weight: bold;
}

img
{
	border: 0px;
}
#odds{margin:0px auto;text-align:center;}

.pl_nav1 {width: 778px; background: url(image/nn_bg2.gif) left 79px repeat;}
.nav_left1 {
	float: right;height: 36px;border-left:#AFD3EB 1px solid; border-right:#AFD3EB 1px solid;
}
.nav_left1 li{
	float: right;width: 80px;list-style-type: none;
	text-align: center;margin-right: 3px;line-height: 36px;
}
.nav_left1 li a{
	display: block;width: 80px;background: url(image/nn_bg.gif) no-repeat -85px top;
}
.nav_left1 li a:link{color: #336600;}
.nav_left1 li a:visited{color: #336600;}
.nav_left1 li a:hover {
	color: #62A233;text-decoration:none;
	background: url(image/nn_bg.gif) no-repeat -168px top;
}
.leftselected1 {
	color: #FFFFFF;font-weight: bold;height: 36px;width: 80px;
	background: url(image/nn_bg.gif) no-repeat left top;
}
.plname1{
	font-size: 16px;font-weight: bold;color: #000000;float: left;margin:10px 15px 0 0;padding-left: 20px;
	background: url(image/nn_bg.gif) no-repeat left -48px;
}
.teamtable{border:#AFD3EB 1px solid; border-bottom:none; background-color:#fff;}

UL { PADDING: 0px; MARGIN: 0px; }
.thead {color: #1B5667; font-weight: bold; }
.teamname {
	font-size: 18px;
	font-weight: bold;
	color: #0000FF;
}
form{Padding:0px;margin:0px;}




#odds_310win {
	background-image: url(image/to_bg.jpg);
	height: 55px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99BCF1;
}
#odds_web_menu {
	color: #A4BED9;
	position:relative;
	top: 7px;
	left: 190px;
}
#odds_web_menu a,#odds_web_menu a:visited {font-weight: bold;color: #4975CF;margin: 0 3px;}
.odds_img img { margin-left:3px}
.line {
	line-height: 20px;
	background-image: url(image/slline.gif);
	background-repeat: repeat-x;
	height: 20px;
	font-size: 12px;
	clear:both;
}

#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(/image/logo2.png) no-repeat left top;
    padding-left: 46px;
    *padding-left: 48px;
    padding-top: 27px;
    font-size: 12px;
    position: absolute;
    top: -4px;
    *top: 4px;
    left: 0;
    color: #666;
    height: 40px;
    font-weight: normal;
    letter-spacing: 7px;
}
#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(/image/mk.png);
	background-repeat: repeat-x; */
	height: 36px;
	list-style:none;
}
#odds_menu li a{
	font-size: 14px;
	line-height: 36px;
	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(/image/lk.png);
	background-repeat: no-repeat;
	height: 35px;
	width: 3px;
	overflow: hidden;
}
#odds_menu .rk {
	background-image: url(/image/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: #004AA1;
	border-radius: 5px 5px 0 0;
}
.phone {
	position:absolute;
	left: 196px;
	top: 16px;
	background-image: url(/image/pp.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 19px;
	height: 24px;
	line-height: 24px;
}
.phone a:link {
	color: #2E60A3;
	text-decoration: none;
}
.phone a:visited {
	color: #2E60A3;
	text-decoration: none;
}
.phone a:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
.porletP { background-color:#FFF}
.t1p1 {
	background-color:#FFF;
	border: 1px solid #D7D7D7;
}


.yellow_bg { background: #FDFCCC; }
#webmain {
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.thead2 {
	text-align: center;
	color: #FFF;
	font-family: "microsoft YaHei";
	font-size: 14px;
	font-weight: bold;
	background-color: #3473C7;
}

#webmain .jia {
	background: url(/image/j.gif) no-repeat;
	display: block;
	height: 16px;
	width: 16px;
	margin-right: auto;
	margin-left: auto;
	cursor:pointer;
}
#webmain .jian {
	background: url(/image/j2.gif) no-repeat;
	display: block;
	height: 16px;
	width: 16px;
	margin-right: auto;
	margin-left: auto;
	cursor:pointer;
}

/* #webmain #tabs {
	position: absolute;
	left: 10px;
	top: 15px;
	width: 200px;
}
#webmain #tabs a {
	display: block;
	float: left;
	height: 30px;
	width: 70px;
	text-align: center;
	line-height: 30px;
	color: #369;
	text-decoration: none;
	background: #E9EFF3;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #A9BED3;
}
#webmain #tabs a.on {
	color: #FFF;
	background: #F08400;
	border-color: #F08400;
} */

#webmain #odds img { cursor: pointer; }
#webmain  .teamname {
	font-size: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #FFF;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	font-weight: bold;
}


	.item {
    position: relative;
    display: block;
}
.item i{background: url("/image/item.gif")  no-repeat;width:19px;height:10px; position: absolute; right:0px; bottom:0px; display: block;}




/* 全半场对比按钮 */
.analyNav #odds_menu #tabs {float: right;position: absolute;right: 0;bottom: 3px;display: inline;font-size: 12px;font-weight: normal;padding: 0;margin: 0;
	overflow: hidden;background: #f5f5f5;color: #333;line-height: 26px;border: solid 1px #d6d6d6;border-radius: 4px;}
.analyNav #odds_menu #tabs a { cursor: pointer;display: inline;padding: 8px 6px;text-align: center;text-decoration: none;}
.analyNav #odds_menu #tabs a.on { background: #F08400;color: #fff;}



/* 表头表格 */
.thead2 { background: #1896d5;}
.Bline { background: #E8F2FF;}
.Wline { background: #fff;}


/* 让球table */
#webmain {color: #333;width: 1080px;margin-right: auto;margin-left: auto;position: relative;}
.ratiobtn {background: #e5e5e5;color: #666;font-size: 16px;border: 1px solid #d5d5d5;border-radius: 4px;width: 306px;line-height: 30px;margin-bottom:10px;overflow: hidden;}
.ratiobtn::after {content:"";display: block;clear: both;}
.ratiobtn a {color: #999 !important;width: 50%;font-size: 14px;text-align: center;display: inline-block;float: left;}
.ratiobtn a.on {background: #FFF;color: #333 !important;font-weight: bold;box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);border-radius: 4px;}
.ratiobtn a:hover {text-decoration: none;}
.trayodds {background: #fdfdfd;color: #333;font-size: 14px;padding: 5px 10px;border-radius: 20px;position: absolute;top: 0;left: 0;}
.trayodds span {display: inline-block;padding: 2px;}
.trayodds i {font-style: normal;font-weight: bold;padding-left: 5px;}
#odds {margin:0px auto;text-align:center;}
.thead2 {background: #f5f5f5 !important;color: #333;font-size: 12px;line-height: 24px;font-weight: bold;text-align: center;}
.concede {background: #e5e5e5;}
.concede .open{background-color: #edf4fb;}
.concede .open .up {background-color:#007fe5;border-color:#007fe5}
.concede .up,.concede .down {position: relative;display: block;height: 14px;width: 14px;border: 1px solid #fff;border-radius: 3px;margin: 0 auto;cursor:pointer;}
.concede .down {border-color: #d5d5d5;}
.concede .down:hover {background-color: #efffa4;}
/*.concede .up::after,.concede .down::after {content:"";width: 5px;height: 5px;position: absolute;top: 5px;left: 4px;border-top: 1px solid #fff;border-left: 1px solid #fff;transform: rotate(45deg);display: inline-block;}
.concede .down::after {top: 3px;left: 4px;border-color: #B5B5B5;transform: rotate(-135deg);}*/

.concede .down::before,.concede .down::after,.concede .up::before {content:"";width: 8px;height: 2px;background-color:#999 ;position:absolute;top: 6px;left: 3px;}
.concede .down::after {transform: rotate(90deg)}

.concede .up::before {background-color: #FFF !important;}

.graybg {background: #f5f5f5;}
.concede tr td:first-child {font-weight: bold;}
.concede td {font-size: 12px;line-height: 30px;}
.Oline {position: relative;}
.Oline::after {content:"";position: absolute;top: 0;left: 0;width: 100%;height: 12px;background: linear-gradient(0deg, transparent,#007fe4);opacity: 0.16;}
.blue_txt {background: #EDF4FA !important;color: #1C7094;}
.blue_txt a {color: #1C7094 !important;}
.yellow_bg {background: #FFFFEE !important;}
.zd {margin-left: 2px;vertical-align: -1px;}
.red {color: #EB4933;}
.blue {color: #1C7094;}
.green {color: #4F9B34;}
.m0 {margin: 0 !important;}

.company {background: #e5e5e5;margin-top: 12px;}
.company .thead2 {line-height: 30px;}
.company td {background: #fff;height: 40px;}
.company .oddbg {background: #EEFAFF;}
.concede td .feng {display: inline-block;width: 18px;height: 18px;line-height: 17px;background: #9c9c9c; border-radius: 50%;color: #fff;font-size: 12px;font-weight: 300; margin-left: 4px;float: right;margin: 6px 4px 0 0;}
.soccer, .basketball, .tennis, .game, .volleyball, .baseball, .tabletennis, .badminton, .snooker, .football, .hockey, .racing {
	display: none
}
.cornerSpan {
	position: absolute;
	top: 0;
	width: 130px;
}
.ratiobtn.one a {
	width: 100%;
}
#team { background: #fff; border:none;color: #666;clear: both;width: 1078px;height: 40px;line-height: 35px;position: relative;margin: 0 auto;border: 1px solid #e5e5e5;}
.sbtn {
	display: block;
	float: left;
	height: 23px;
	width: 50px;
	text-align: center;
	line-height: 24px;
	margin-right: 10px;
}
.sbtn.img {
	background-image: url(/images/btn.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 24px;
}
.blueff:link, .blueff:visited {
	color: #007FE4;
	text-decoration: none;
}
.sbtn5 {
	display: block;
	float: right;
	text-align: left;
	background-image: url(/images/bb.png);
	background-repeat: no-repeat;
	background-position: 10px 3px;
	height: 23px;
	padding-right: 8px;
	line-height: 23px;
	padding-left: 34px;
	border-left: 1px solid #eeeeee;
}
/*#team {
	background-color: #FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C7CCD3;
	border-left-color: #C7CCD3;
	clear: both;
	width: 858px;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 3px;
}*/

/*自定义方案*/
.closebtn {
	position: absolute;
	top: 8px;
	right: 10px;
	background: rgba(255,255,255,0.3);
	width: 18px;
	height: 18px;
	border-radius: 4px;
	cursor: pointer;
	display: block;
	border: 1px solid #d9d9d9;
}

	.closebtn::before, .closebtn::after {
		content: "";
		position: absolute;
		top: 9px;
		left: 3px;
		width: 12px;
		height: 1px;
		background: #999;
		transform: rotate(45deg);
	}

	.closebtn::after {
		transform: rotate(-45deg);
	}

.tcenter td {
	text-align: center;
	border-bottom: 1px solid #E5E5E5;
}

#o_t_win {
	background-color: #FFF;
	width: 756px;
	height: 408px;
	z-index: 198;
}

	#o_t_win h2 {
		font-size: 14px;
		text-align: center;
		line-height: 36px;
		font-weight: bold;
		background-color: #f9f9f9;
		padding-right: 10px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #e5e5e5;
		clear: both;
	}

#ot_left {
	float: left;
	background-color: #F4F7F7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e5e5e5;
	height: 371px;
	width: 180px;
}

#ot_right {
	float: left;
	position: relative;
	padding: 6px 10px;
}

.rf_t {
	padding-bottom: 3px;
}

.u_f {
	font-weight: bold;
	color: #333;
	background-color: #deebf6;
	line-height: 28px;
	padding-right: 8px;
	padding-left: 8px;
	clear: both;
	position: relative;
	height: 28px;
}

#solution_name {
	border: 1px solid #e5e5e5;
	line-height: 22px;
	padding: 0 6px;
}

#o_t_win .hbtn {
	background: #007FE4;
	height: 24px;
	border-radius: 0 2px 2px 0;
	margin: 0;
}
.aae {
	background-color: #f1f6f9;
	padding: 0 6px;
}

.comp1 {
	height: 240px;
	overflow: scroll;
	border: 1px solid #fff;
}

	.comp1 li {
		line-height: 22px;
		clear: both;
		padding-left: 10px;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #EEE;
	}

.comp {
	height: 228px;
	width: 226px;
	overflow: scroll;
	border: 1px solid #fff;
}

	.comp li {
		line-height: 22px;
		clear: both;
		padding-left: 10px;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #EEE;
		padding-right: 10px;
	}

		.comp li span {
			float: right;
			font-size: 16px;
		}

.aae a, .aae a:visited {
	margin-right: 1px;
	margin-left: 1px;
	color: #23508B;
}

.serachcom {
	background-image: url(/images/d.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 18px;
	width: 100px;
	border: 1px solid #DDDDDD;
	background-color: #FFF;
	padding-left: 20px;
}

.dl:link, .dl:visited {
	text-decoration: underline;
}

.twin {
	background-color: #FFF;
	position: absolute;
	border-radius: 6px;
	overflow: hidden;
	box-shadow: 0 8px 50px rgb(0 0 0 / 40%);
}
.hbtn {
	height: 28px;
	width: 48px;
	background: #f28a3c;
	color: #FFF;
	border: none;
	border-radius: 4px;
	margin: 0 2px;
	cursor: pointer;
}
.sbtn, .sbtn2, .sbtn5 {
	margin-top: 5px;
}
.odds-td-title {
	line-height: 32px !important;
	background-color: #f9f9f9;
}

.zdbtn:link, .zdbtn:visited {
	text-align: center;
	display: block;
	width: 100px;
	border: 1px solid #E8B900;
	background-color: #FFDE5B;
	line-height: 26px;
	margin: 10px auto;
	border-radius: 20px;
	color: #333;
}

.sd:link, .sd:visited {
	color: #333;
	padding-right: 10px;
	text-align: left;
	padding-left: 5px;
	background-image: url(/images/oddsa.png);
	background-repeat: no-repeat;
	background-position: right 2px;
}

.sd:hover {
	color: #FF6600;
	text-decoration: none;
}
.tgs2 td {
	text-align: center;
	line-height: 26px;
	border-bottom: 1px solid #e5e5e5;
}
#divNumCount {
	border-left: 1px solid #eeeeee;
	line-height: 24px;
	float: left;
	padding-left: 20px;
	margin: 5px 0 0 10px;
}