﻿html { overflow-y: scroll; overflow-x: hidden; }

body { margin: 0; padding: 0; font-size: 12px; font-family: Tahoma; background: #3b383c; }
ul, li, p, h1, h2, form, hr { margin: 0; padding: 0; list-style-type: none; }
img { border: 0; }
input { vertical-align: middle; }

/*menu*/
#content { width: 190px; height: 100%; padding: 0; }
/*联赛面板*/
.leagueshead tr td { border: none 0px; }
/*信用额*/
.fCredit { width: 170px; height: 21px; padding-top: 3px; background: url(../images/Left_Head.gif) repeat-x; color: #FFFFFF; font: 600 11px Tahoma; padding-left: 20px; }
.btnRef { width: 19px; height: 15px; cursor: pointer; border: 0; background: url(../images/ref_img_2.gif) no-repeat; float: right; margin-right: 2px; *margin-top:-16px;_margin-top:-15px}

/*账目*/
.account_header { margin-left: 0px; height: 20px; }
.account_body { width: 190px; height: 182px; background: url(../images/menu/creditbg.png) no-repeat; display: none; color: Black; }
.tabstyle01 { width: 160px; margin-left: 7px; font-size: 11px; font-weight: 600; }
.tabstyle01 tr th { padding: 0px; }
.tabstyle01 tr td { padding: 1px 0 1px 0; }
.tabstyle01 tr td span { display: inline-block; width: 95px; height: 13px; text-align: right; overflow: hidden; }
.tabstyle01 tr td hr { border-top: solid 1px #3C3C3C; margin-top: 4px; }
.account_body .balFoot { height: 23px; background: url(../images/menu_bg.png) no-repeat 0px -134px; text-align: right; }
.account_body .balFoot a { width: 16px; height: 16px; margin: 1px 6px 0 0; display: inline-block; }
#txt_lastlogin { height: 30px; }
.hideBal { background: url(../images/img_bg.jpg) no-repeat 0 -90px; }
.showBal { background: url(../images/img_bg.jpg) no-repeat 0 -71px; }

/*选项卡*/
.tab { width: 190px; margin-top: 5px; }
.tabtop { height: 27px; }
.tabtop div { width: 95px; font: 600 12px Tahoma; text-align: center; float: left; line-height: 28px; cursor: pointer;  white-space:nowrap;
}
.bettop { height: 28px; }
.content { background: url(../images/menu_bg2.jpg) repeat-y; }
.ontab { height: 27px; color: #FFFFFF; }
.outab { height: 20px; color: #FFFFFF; }
.betlistTab { width: 170px; height: 15px; color: #FFFFFF; float: left; text-align: left; font-weight: 600; padding-top: 2px; cursor: pointer; padding-left: 10px; }
.listNav { width: 118px; height: 13px; float: right; margin-right: 0px; _margin-right: 4px; }
.listNav ul li { width: 59px; height: 13px; float: left; cursor: pointer; font: 600 10px Tahoma; text-align: center; line-height: 13px; }
.listNav ul li a { color: #FFFFFF; text-decoration: none; }
.listNav ul li a:hover { color: #FFFFFF; text-decoration: underline; }
#kenoTab { height: 25px; }
.onbg1 { background: url(../images/menu_bg.png) no-repeat; }
.onbg2 { background: url(../images/menu_bg.png) no-repeat 0px -27px; }
.onbg3 { background: url(../images/menu_bg.png) no-repeat 0px -240px; }
.onbg4 { background: url(../images/menu_bg.png) no-repeat 0px -93px; }
.onbg5 { background: url(../images/menu_bg.png) no-repeat 0px -278px; }
.listbg1 { background: url(../images/menu_bg.png) no-repeat 0px -60px; text-align: center; }
.listbg2 { background: url(../images/menu_bg.png) no-repeat 0px -175px; text-align: center; }
.listbg3 { background: url(../images/menu_bg.png) no-repeat 0px -208px; text-align: center; }

.tabDownbg1 { height: 11px; background: url(../images/menu_bg.png) no-repeat 0px -120px; _background: url(../images/menu_bg.png) no-repeat 0px -117px; }
.tabDownbg2 { height: 14px; background: url(../images/menu_bg.png) no-repeat 0px -159px; margin-top: 3px; }
.tabDownbg3 { height: 11px; background: url(../images/menu_bg.png) no-repeat 0px -266px; }

/*其他游戏*/
.gameHead { width: 190px; height: 25px; color: #fff; text-align: left; font: 600 12px Tahoma; line-height: 25px; cursor: pointer; padding-left: 20px; }
.nav_game { width: 190px; height: 30px; color: #fff; text-align: left; margin: 0; padding: 0; line-height: 30px; background: url(../images/li_bg2.jpg) no-repeat; cursor: pointer; font-weight: 600; }
/*我的最爱*/
.favoriteImg { height: 28px; padding-left: 30px; background: url(../images/star.png) 10px 7px no-repeat; display: inline-block; margin-left: -13px; color: #fff; }

/*滚球比分*/
.ls_bt { border-top: solid 1px #666666; }
.ls_logo img { width: 13px; height: 13px; vertical-align: middle; }
#lsCon { padding-left: 0px; }
#lsCon table { width: 190px; border: 0; word-break: break-all; white-space: normal; background: #fae8dc; }
#lsCon table tr td { font-size: 10px; cursor: pointer; font: 500 10px Tahoma; padding-left: 2px; }
#lsCon .leagueExp { display: inline-block; color: #FFFFFF; margin-left: 2px; }
/*运动logo*/
.sportsLogo { width: 20px; height: 20px; margin: 2px 10px 0 3px; }
.sportsLogoWC { width: 20px ; height: 22px;  margin: 2px 10px 0 3px; background: url(../images/sportsLogo/WorldCup2014.png?v=20160519) top center no-repeat;}
.sportsLogobg1 { background-image: url(../images/sportsLogo/1.png); }
.sportsLogobg2 { background-image: url(../images/sportsLogo/2.png); }
.sportsLogobg3 { background-image: url(../images/sportsLogo/3.png); }
.sportsLogobg4 { background-image: url(../images/sportsLogo/4.png); }
.sportsLogobg5 { background-image: url(../images/sportsLogo/5.png); }
.sportsLogobg6 { background-image: url(../images/sportsLogo/6.png); }
.sportsLogobg7 { background-image: url(../images/sportsLogo/7.png); }
.sportsLogobg8 { background-image: url(../images/sportsLogo/8.png); }
.sportsLogobg9 { background-image: url(../images/sportsLogo/9.png); }
.sportsLogobg10 { background-image: url(../images/sportsLogo/10.png); }
.sportsLogobg11 { background-image: url(../images/sportsLogo/11.png); }
.sportsLogobg12 { background-image: url(../images/sportsLogo/12.png); }
.sportsLogobg13 { background-image: url(../images/sportsLogo/13.png); }
.sportsLogobg14 { background-image: url(../images/sportsLogo/14.png); }
.sportsLogobg15 { background-image: url(../images/sportsLogo/15.png); }
.sportsLogobg16 { background-image: url(../images/sportsLogo/16.png); }
.sportsLogobg17 { background-image: url(../images/sportsLogo/17.png); }
.sportsLogobg18 { background-image: url(../images/sportsLogo/18.png); }
.sportsLogobg19 { background-image: url(../images/sportsLogo/19.png); }
.sportsLogobg20 { background-image: url(../images/sportsLogo/20.png); }
.sportsLogobg21 { background-image: url(../images/sportsLogo/21.png); }
.sportsLogobg22 { background-image: url(../images/sportsLogo/22.png); }
.sportsLogobg23 { background-image: url(../images/sportsLogo/23.png); }
.sportsLogobg24 { background-image: url(../images/sportsLogo/24.png); }
.sportsLogobg25 { background-image: url(../images/sportsLogo/25.png); }

/*运动菜单*/
.subnav { height: 26px; text-align: left; color: #ffffff; padding-left: 20px; line-height: 26px; background: url(../images/li_bg.png) 0px 0px  repeat-x; cursor: pointer; font-weight: 600; overflow: hidden;}
.subnav a { color: #FFFFFF; }
.subnav1 { height: 26px; text-align: left; color: #166072; padding-left: 5px; line-height: 26px; background: url(../images/li_bg.png) 0px -26px repeat-x; cursor: pointer; font-weight: 600; overflow: hidden;}
.subnav1 a { color: #FFFFFF; }
.subnav1 .text-number { color: #E20419; }
.right { float: right; }
.left { float: left; }
.tablivelist { display: inline-block; overflow-x: hidden; ;overflow-y:scrollheight:auto}
.tabCon { overflow-x: hidden; }
.no_liveSorce{background:#FAE8DC;height:25px;padding-top:10px;text-align:center;vertical-align:middle;display:none}
.text-number { margin-left: 3px; color: #ffc600; font-weight: 600; }
.wanfaNum { color: #fb0202; }
.navP_tmp { height: 30px; text-align: left; color: #3C3C3C; padding-left: 5px; line-height: 30px; background: url(../images/special.jpg) 3px center no-repeat; cursor: pointer; font-weight: 600; }
.subnav span { float: left; background-position: center center; }
.subnav1 span { float: left; background-position: center center; }
.MuSubbg { background: #3e3e3e; }
.MuSubbg a:link { color: #ffffff; cursor: pointer; background: #3e3e3e; }
.MuSubbg a:visited { color: #ffffff; cursor: pointer; background: #ffffff url(../images/menu/submenubg.jpg) no-repeat; }
/*.MuSubbg a:hover{}
.MuSubbg a:active{}*/

.navC { display: none; }
.navC ul { margin: 0; padding: 0; }
.navC ul li { height: 24px; padding-left: 20px; line-height: 24px; overflow: hidden; }

.submenu ,submenuon{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 100px; }
.subnav-link { color: #5a5a5a; cursor: pointer; background: #f6efd3; padding-left: 20px; height: 24px; line-height: 24px; }
.subnav-link1 { color: #5a5a5a; cursor: pointer; background: #f6efd3; padding-left: 20px; height: 24px; line-height: 24px; white-space: nowrap; }
 .subnav-link span,.subnav-link1 span{float:left;}
.marketText{max-width:125px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:5px}
#L .marketLive{float:right}
.liveIcon { width: 21px; height: 30px; margin-left: 5px; background: url(../images/live.png) no-repeat; }
.allliveCb { float: left; margin-top: 5px; }
.allLiveImg { height: 27px; padding-left: 30px; background: url(../images/live.png) left center no-repeat; display: inline-block; margin-left: -13px; color: #fff; }

.marketLive { width: 32px; height: 17px; margin-top: 3px; background: url(../images/live.png) no-repeat; display: block;  }
.navP span.matchNum { color: #066ffd; padding-left: 5px; font-weight: bold; }
.navP1 span.matchNum { color: #fee300; padding-left: 5px; font-weight: bold; }
.marketNum { color: #0096ff; }
#BetContainer { display: none; }
/*预投注 注单*/
#pendBet { display: none; }
.pendbetHead { height: 25px; line-height: 25px; color: #3C3C3C; text-align: left; padding-left: 5px; font-weight: bold; }
.betDiv { height: auto; }
.betDiv table { width: 100%; border-collapse: collapse; white-space: normal; color: #293841; }
.betType { height: 19px; padding-left: 5px; text-align: left; color: #FFFFFF; font: 600 12px Tahoma; background: url(../images/betHead_bg.jpg) top repeat-x; }
.sportType { height: 25px; background: #c3c3c3 url(../images/betref_bg.jpg) 137px 2px no-repeat; color: #3C3C3C; }
/* 刷新倒计时图标*/
.betRefresh1 { background: url(../images/betRefresh.jpg) 1px 1px no-repeat; cursor: pointer; display: block; width: 17px; height: 16px; color: White; }
.betRefresh2 { cursor: auto; display: block; width: 15px; height: 13px; color: White; }
.sports { width: 120px; float: left; text-align: left; font: 600 12px Tahoma; padding-left: 5px; padding-top: 4px; }
.leftBoxbody { background-color: White; color: #293841; }
/*最大最小投注列表*/
.tabstyle02 { color: #293841; }
#bet_div .NoLive { background: #E6E6E6; }
#bet_div .Live { background: #F9D4C3; }
.BetProcessBtnBox { height: 25px; text-align: center; padding-bottom: 5px; }
.betNum { background: #FEF4A6; text-align: right; font: 600 11px Tahoma; border-width: 2px; }
.betWord { width: 40%; text-align: right; font: 500 11px Tahoma; padding: 2px; background: #FDF086; }
#spMaxBetValue{color:#BB580A;}

/*投注按钮*/
.button mark { width: 80px; height: 22px; cursor: pointer; color: #FFFFFF; font: 500 11px Tahoma; text-align: center; border: 0; background: url(../images/btn2_bg.gif) no-repeat; }
.button { width: 60px; height: 22px; cursor: pointer; color: #FFFFFF; font: 500 11px Tahoma; text-align: center; border: 0; background: url(../images/btn2_bg.gif) no-repeat 0px -69px; }
.refChk { width: 38px; height: 21px; color: #FFFFFF; text-align: left; font-weight: bold; float: right; margin-right: 9px; }
#chKeepBet { float: left; margin-top: 6px;margin-top: 3px\9; margin-right: 0px; }
.cbRef { margin-top: 3px; *margin-top:0px;_margin-top:0px;vertical-align:middle;}
#refreshNum { width: 15px; height: 14px; vertical-align: middle; }
#refreshNum img { cursor: pointer; vertical-align: middle; margin-bottom: 3px; *margin-bottom:0px;_margin-bottom:0px}
#oddRefImg { float: left; border: 0; }
/*接收最佳赔率*/
.checkbox { padding-top: 8px; padding-left: 40px; height: 24px; background: url(../images/betMoney_bg.jpg) center center no-repeat; font-size: 10px; color: #fff; }
.AcceptBetText{width:113px;display:inline-block;white-space:nowrap;overflow:hidden; text-overflow:ellipsis;height:17px;line-height:17px;float:left}
 .checkbox .Acceptchekbox #cbAcceptBetterOdds{margin:0px;}

.pad { font-weight: bold; }
.TextStyle03 { color: Black; font-size: 15px; }
.TextStyle01 { color: Black; font-size: 15px; }
.TextStyle07 { text-align: center; text-decoration: underline; }
.vs { width: 15px; height: 45px; float: left; color: #333; line-height: 37px; text-align: right; padding-right: 5px; }
.team { width: 160px; height: 37px; float: left; padding-top: 5px; color: #094663; line-height: 18px; font: 500 11px Tahoma; white-space: normal; }
.team span { float: left; width: 100%; }
.league { padding-top: 3px; text-align: center; font: 500 11px Tahoma; text-decoration: underline; }
.odds { text-align: center; font: 600 12px Tahoma; }
.oddStr { display: inline-block; border: solid 1px #CCCCCC; }

.betHr { height: 15px; }
.betHr hr { width: 165px; }
.chktxt { float: left; margin-left: 37px; font: 400 11px Tahoma; color: #FFFFFF; padding-top: 2px; }

.bettxt { color: #293841; }
.bettxt tr td { padding: 3px; }
.bettxt table tr td { border: solid 1px #caa906; word-break: break-all; white-space: normal; }

.maxVal { color: #BB580A; }
.txtBetmoney { width: 90px; height: 14px; padding-top: 2px; border: solid 1px #000000; font: 600 12px Tahoma; }

.dataChange { background: url(../images/oddChanged_bg.gif) repeat; }
.bt { border-top: solid 2px #FFFFFF; }
.black { color: #000; }
.graybg { background: #C3C3C3; }
.liveBg { background: #F9D4C3; }
.nliveBg { background: #E6E6E6; }
.lbg1 { background: #F9D4C3; }
.lbg2 { background: #FAE8DC; }
.nlbg1 { background: #EAEAEA; }
.nlbg2 { background: #DADAED; }
.clbg1 { background: #FCEEB6; }
.clbg2 { background: #FEFEDF; }
.defaultTxt { color: #293841; }
.green { color: #00a11b; }
.red { color: #990000; }
.red2 { color: #990000; }
.blue { color: #2512FF; }
.white { background: #FFFFFF; }
.blod { font-weight: 600; }
.hand { cursor: pointer; }

.noneline { text-decoration: none; }
.linethrough { text-decoration: line-through; }
.underline { text-decoration: underline; }
.running { color: #ffbb00; }
.accept { color: #000; }
.reject { color: #990000; }

/*minbetlist*/
.listbt { border-top: solid 1px #777777; }
.listbb { border-bottom: solid 1px #777777; }
.f11 { font-size: 11px; }
.f10 { font-size: 10px; }
.p5 { padding: 5px; }
.p3 { padding: 3px; }
.pt3 { padding-top: 2px; }
.pl3 { padding-left: 3px; }
.pr3 { padding-right: 3px; }
.pl15 { padding-left: 3px; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }

.refbetlist { font-size: 12px; text-decoration: none; color: #000000; float: right; background: url(../images/ref_img.gif) left center no-repeat; padding-left: 15px; font-weight: 900; }
.refbetlist a { text-decoration: none; color: #000; }
.refbetlist a:hover { text-decoration: underline; }

.betlistinfo { border-collapse: collapse; background: #E6E6E6; white-space: normal; color: #000000; font-size: 10px; }
.listInfo { font-size: 10px; padding-left: 3px; text-align: left; color: #000000; }
.print { text-decoration: underline; color: #009900; font: 600 11px Tahoma; cursor: pointer; }

.listTime { float: right; }
.listSports { display: inline-block; font: 900 10px Tahoma; }
.listH { float: left; margin-left: 10px; }
.closeBetlist { width: 12px; height: 12px; background: #FFFFFF; border: solid 1px #990000; float: right; color: #000; cursor: pointer; margin-right: 5px; line-height: 12px; }
.BetValue { width: 58px; height: 100%; overflow: hidden; display: inline-block; font-weight: 600; }
/*混合过关*/
.redbg { background: #FFD7D7; }
.bluebg1 { background: #E6E6E6; }
.bluebg2 { background: #DADAED; }
.bluebg3 { background: #818197; }
.yellowbg { background: #FFFFCB; }
.or { color: #F88722; }
.blueB { color: #083BD1; }

.del { width: 16px; height: 16px; float: right; cursor: pointer; margin: 2px 5px 0 0; }
.mixvs { width: 15px; height: 35px; float: left; color: #333; line-height: 33px; text-align: right; padding-right: 5px; }
.mixteam { width: 150px; height: auto; float: left; color: #094663; font: 500 11px Tahoma; line-height: 16px; }
.mixteam span { float: left; }
.showComb { width: 16px; height: 14px; display: inline-block; background: url(../images/favorite_bg.png) no-repeat 0px 0px; margin: 0 0 3px 5px; cursor: pointer; text-align: right; vertical-align: middle; }
.mpBaseSelect { font-size: 12px; margin: 0; padding: 0; }
.mixPos {  text-align: center; font: 900 12px Tahoma;  }

.mixInfo div { float: left; width: 100%; }
.mixBetinfo { width: 185px; height: auto; display: none; cursor: pointer; position: absolute; }
/*表格style*/
.tb { background: #C5E2EA; border-collapse: collapse; width: 100%; font-size: 10px; }
.tb .tHead tr th { padding-left: 5px; color: #063046; background: #9da2a8 url(../images/th_bg2.jpg) repeat-x; border: solid 1px #FFFFFF; }
.tb tr td { border: solid 1px #FFFFFF; color: #000000; line-height: 15px; word-break: break-all; white-space: normal; }
.tb .head tr th { background: #A0A0AE url(../images/th_bg.jpg) repeat-x; border: solid 1px #FFFFFF; color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; text-align: center; }
.tb .tfooter { border: solid 1px #FFFFFF; }
.tb .tfooter tr td { padding-top: 5px; padding-bottom: 5px; border: 0; }

.printList { padding: 2px; font-size: 12px; }
.printList tr td { height: 20px; }
