/*
.input_text {border: solid 1px #bbb;padding: 2px;font-size: 12px;width: 120px;background: url(/images/f.gif) no-repeat left;padding-left: 20px;}
.live td {text-align: center;padding: 3px 0;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #D7D7D7;}
.g1 {color: #FFF;background-color: #15825f;}
.g2 td {background-color: #FFF;}
.g3 td {background-color: #EFEFEF;}
.leadname {float: left;padding-left: 7px;color: #FFFFCD;}
.leadname a,.leadname a:visited {color: #FFFFCD;}
.toolimg img {margin-right: 3px}
.status {color: #0066FF}
.red2 {color: #FF6600}
.l2 {float: right;}
.l2 a,.l2 a:visited {color: #FFF;text-decoration: underline;}
.l2 a:hover {color: #FC0;}
.l3 {float: left;padding-top: 2px;padding-right: 8px;padding-left: 8px;}
.leftnav a {padding: 0px;height: 80px;width: 144px;}
}


#min {float: left;width: 636px}

.mintopnav { margin-bottom: 3px; overflow: hidden;border-bottom:solid 2px #15825f;}
.mintopnav.v2 li.on,.mintopnav li.on{background: #15825f; color:#fff;border:none;
	line-height: 28px;
	border-radius: 2px  2px 0 0 ;}
.mintopnav a, .mintopnav li .mspan {line-height: 20px; float: left; text-align: center; display: block; padding: 0 5px; border: solid 1px #ccc; border-radius: 2px; margin-right: 5px;  font-weight: normal; color: #333; text-decoration: none !important; }
.mintopnav .tabs { float: left; margin-right: 5px; }
.mintopnav a.on { background-color: #15825f; color: #fff; height: 22px; line-height: 22px; margin: 1px; border-radius: 2px; }
.mintopnav a span { color: red; font-weight: bold; }
.mintopnav a:hover { text-decoration: none; }
.mintopnav.v2 li{float:left;width:110px; line-height: 26px; border:1px solid #ccc;
	border-bottom: none;
	margin:0 2px 0 0;border-radius:2px;text-align:center;}
.mintopnav.v2 li a { border:none; text-align:center; float:none;  line-height: 27px;}
.mintopnav li .mspan { display:inline; }
#mnavnone a {background-image: none;}
#note {line-height: 26px;background-color: #FFFACC;clear: both;border-right: 1px solid #C6C6C6;border-left: 1px solid #C6C6C6;padding: 0 10px;text-align: left;height: 26px;color: #B36946;}
#note .close a {float: right;display: block;background-image: url(blue_img/close.gif);height: 14px;width: 14px;margin-top: 5px;line-height: 0px;}
#oddsmain td {height: 24px;text-align: center;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E0E0E0;}
.scoretitle {font-weight: normal;color: #FFF;background-color: #15825f;line-height: 24px;text-align: center;}
.scoretitle2 {font-weight: bold;color: #D9EAEE;background-color: #15825f;line-height: 26px;text-align: center;}
.scoretitlenba {font-weight: normal;color: #FFF;background-color: #15825f;line-height: 26px;text-align: center;}
.scoretitlenba .l1 {color: #FFF}
.scoretitletennis {font-weight: normal;color: #FFF;background-color: #637B42;line-height: 26px;text-align: center;}
.scoretitletennis .l4 {color: #C9E094;}
.scoretitlebaseball {font-weight: normal;color: #FFF;background-color: #107694;line-height: 26px;text-align: center;}
.baseballbg {background-color: #E2E7EB;}


#mintable .Leaguestitle {background-color: #e4e4e4;color: #333;}
.Leaguestitle a {color: #333}
.Leaguestitle2 {background-color: #EFF4F5;color: #666;}
.red {color: #F00;font-weight: bold;cursor: pointer;font-size: 12px;}
.blue {color: #00f;font-weight: bold;cursor: pointer;font-size: 12px;}
.red2 {color: #F00;}
.red2 a{color: #F00;}
.time {color: #666}
.toolimg img {margin: 0 2px}
.b1 {background-color: #ffffff;}
.b2 {background-color: #ffffff;}
.b3 {BACKGROUND-COLOR: #eeeeff}
.b4 {BACKGROUND-COLOR: #eeeeee}
.l1 {float: left;margin-left: 5px;padding-left: 12px;background-image: url(blue_img/ds.gif);background-repeat: no-repeat;background-position: left center;}
.l1 a {font-weight: bold;}
.l2 {float: right;}
.l2 img {margin: 0 2px}
.contest {font-weight: bold;background-color: #FFFACC;}
.l3s {float: left;margin-left: 10px;background: url(blue_img/ds.gif) no-repeat left;padding-left: 12px;color: #FFF;font-weight: bold;line-height: 24px;background-position-y: 8px;}
.l4 {float: left;margin-left: 5px;padding-left: 6px;color: #ffba64;line-height: 24px;}
.l5 {float: right;padding: 2px 2px 0 0;}
.l5 img {margin: 0 2px}
.contest {font-weight: bold;background-color: #FFFACC;}
.date_li {height: 24px;line-height: 24px;background-color: #DEF0F3;border: 1px solid #95C2D9;}
.date_li a,.date_li a:visited {display: block;float: left;padding: 0 8px;background: url(blue_img/minbg_line.gif) no-repeat right;}
.date_li a:hover {background-color: #F4FBFF;text-decoration: none;color: #F30;}
.date_li b {display: block;float: left;padding: 0 8px;color: #962F18;background-color: #FFC;font-weight: bold;border-right-width: 1px;border-right-style: solid;border-right-color: #B7B7B7;}




#oddsmain {float: left;width: 787px}
.oddstd p {line-height: 14px;display: block;height: 14px;font-size: 11px;}
.odds1 {color: #880000;}
.odds2 {color: #0000bb;}
/*.odds3{background-color:#F7F3F7;}*/

.up {background-color: #FFb0c8;}
.down {background-color: #DCFFB9;}
.up_red {BACKGROUND-COLOR: #fad2c9}
.down_green {BACKGROUND-COLOR: #d5fc9e}
.change_yellow {BACKGROUND-COLOR: yellow}
A.sb {FONT-WEIGHT: bold;COLOR: #cc0000;text-DECORATION: none;font-size: 12px;}
A.sb:link {FONT-WEIGHT: bold;COLOR: #cc0000;text-DECORATION: none}
A.sb:visited {FONT-WEIGHT: bold;COLOR: #cc0000;text-DECORATION: none}
A.sb:hover {FONT-WEIGHT: bold;COLOR: #000066;}
a.pk:link {color: #0000FF;text-decoration: none;font-size: 12px;font-weight: bold;}
a.pk:visited {color: #0000FF;text-decoration: none;font-size: 12px;font-weight: bold;}
a.pk:hover {color: #FF0000;font-size: 12px;text-decoration: underline;font-weight: bold;}


#score_win {position: absolute;left: 356px;top: 235px;border: 3px solid #090;background-color: #FFF;padding: 1px;}
.score_title {background-color: #DBECA6;}
#showoptional {background-color: #FFF;padding: 1px;width: 450px;border: 2px solid #666;position: absolute;left: 20px;top: 25px;z-index: 5;position: absolute;visibility: hidden;}
#showoptional h1,#showCompany h1,#showCompany2 h1 {float: left;font-size: 11px;font-weight: bold;background-image: url(blue_img/show.gif);background-repeat: no-repeat;background-position: left;padding-left: 15px;}
#showoptional li {line-height: 26px;display: block;float: left;width: 100px;padding-left: 5px;padding-bottom: 5px;}
#showoptional2 {background-color: #FFF;padding: 1px;width: 600px;border: 2px solid #666;position: absolute;left: 30px;top: 25px;z-index: 5;position: absolute;visibility: hidden;}
#showoptional2 h1,#showCountry h1,#showCompany h1,#showCompany2 h1 {float: left;font-size: 11px;font-weight: bold;background-image: url(blue_img/show.gif);background-repeat: no-repeat;background-position: left;padding-left: 15px;}
#showoptional2 li,#showCountry li {line-height: 30px;white-space: nowrap;cursor: pointer;overflow: hidden;text-overflow: ellipsis;display: block;float: left;width: 252px;padding: 0 2%;float: left;}
#showOddsTypes { background-color: #FFF; padding: 1px 1px 5px 1px; width: 160px; border: 2px solid #666; position: absolute; left: 310px; top: 113px; z-index: 5; position: absolute; visibility: hidden;}
#showOddsTypes .selectUL li { padding: 2px 4px; cursor: pointer;}
#showOddsTypes .selectUL li:hover { background: #06C; color: #fff;}
.spanleague {display: block;clear: both;background-color: #E2F5FA;border: 1px solid #AEC6EC;color: #06C;line-height: 26px;}
#myleague {OVERFLOW: auto;}
#myleague2 {OVERFLOW: auto;height: 300px;}
#showCompany {visibility: hidden;top: 110px;left: 45px;width: 110px;position: absolute;border: solid 2px #666;line-height: 22px;text-align: center;background-color: White;z-index: 8;padding: 3px;}
#showCompany2 {visibility: hidden;top: 110px;left: 45px;width: 110px;position: absolute;border: solid 2px #666;line-height: 22px;text-align: center;background-color: White;z-index: 8;padding: 3px;}
.cc a {float: right;background-image: url(blue_img/cc.gif);display: block;height: 13px;width: 15px;margin-top: 1px;}
.sotit {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E1E1E1;height: 18px;padding-top: 2px;padding-right: 6px;padding-bottom: 0;padding-left: 6px;line-height: 18px;background-color: #F5F4EF;margin-bottom: 6px;}
.bts {display: block;clear: both;padding: 8px 0 8px 11px;text-align: center;}
.bts input,.vsbtn {margin: 0 3px;font-size: 11px;font-weight: bold;background-color: #266573;border: 1px solid #266573;color: #fff;line-height: 18px;cursor: pointer;width: 80px;}
.vsbtn {width: 120px;}
.rbl {padding: 10px;text-align: center;font-weight: bold;border-bottom: 1px solid #e1e1e1;color: #06C;margin-bottom: 5px;}
.oddstable {background-color: #C6C6C6;}
.oddstable td {line-height: 17px;text-align: center;}
#countryListDiv {OVERFLOW: auto;height: 300px;}
#showCountry {background-color: #FFF;padding: 1px;width: 600px;border: 2px solid #666;position: absolute;left: 5px;top: 25px;z-index: 5;visibility: hidden;}
*/


/*------------------------------------------------team vs team--------------------*/

#teammain {float: left;width: 820px;padding: 0 5px 5px;background-color: #FFF;}
#teammain td {text-align: center;line-height: 18px;font-size: 11px;}
.team_info {display: block;line-height: 24px;}
#teammain h2 {font-size: 23px;line-height: 23px;font-weight: bold;margin-bottom: 6px;}
#teammain h3 {font-size: 16px;line-height: 23px;font-weight: bold;color: #FFF;}
#team_info2 {border-top-width: 0px;border-bottom-width: 0px;}
.title_h3 {background-color: #15825f;color: #fff;}
.title_h3 a {color: #fff !important;}
.teamname_td {background-color: #F5F2B6;line-height: 18px;font-weight: bold;font-size: 14px;}
.teamname_td2 {background-color: #DFF3F9;line-height: 18px;font-weight: bold;font-size: 14px;}
.teaminfo2 {background-color: #E6F0FB;color: #33638A;}
.teaminfo_td {background-color: #DFECF0;font-weight: bold;color: #6D87A0;}
.teaminfo_td2 {background-color: #E3EFF4;font-weight: bold;color: #6D87A0;}
.te1 {background-color: #FFF;}
.te2 {background-color: #F5F5F5;}
.greens {color: #360;background-color: #D3F88F;font-weight: bold;}
.BgYellow {background-color: #fcebda;color: #73250f}
.BgSky {background-color: #d2e6ff}
#teamid .sl {text-align: left}
#teamid .sr {text-align: right}
.leftnav_2 li {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #B4D5E7;}
.leftnav_2 li a {line-height: 22px;display: block;height: 22px;width: 194px;color: #526F7C;padding-left: 6px;text-align: left;}
.leftnav_2 li a:hover {color: #FFF;text-decoration: none;background-color: #048A93;}
.hp {FONT-SIZE: 8pt;COLOR: #ffffff;FONT-FAMILY: Verdana;BACKGROUND-COLOR: #ff0000;}
/*------------------------------------------------i vs i--------------------*/

#main44 {width: 95%;background-color: White;clear: both;margin: 4px auto 0 auto;padding: 3px 6px 6px 6px;}
#main2 {width: 990px;background-color: #FFF;clear: both;margin:0 auto; padding:5px;}
#main3 {width: 984px;background-color: #FFF;clear: both;padding: 8px;margin-top: 4px;margin-right: auto;margin-bottom: 0;margin-left: auto;}
#main2 a {text-decoration: underline}
.ivsi_top {text-align: center;padding-bottom: 16px;padding-top: 16px;}
.ivsi_top h2 {font-size: 16px;line-height: 16px;font-weight: bold;display: inline;}
.ivsi_top span a {background-image: url(/images/Excel_icon.gif);background-repeat: no-repeat;background-position: left;text-decoration: underline;padding-left: 16px;color: #5F9349;}
.ivsi_top span a:hover {color: #F60;text-decoration: none;}
#ivsi h3 {font-size: 16px;line-height: 23px;font-weight: bold;color: #FFF;}
#ivsi td {text-align: center;line-height: 18px;}
.ivsiinfo_td {background-color: #1d5b56;color: #FFF;font-weight: bold;}
.ivsiinfo_td a,.ivsiinfo_td a:visited {color: #FFF;display: block;background-color: #048a95;}
.ivsiinfo_td a:hover {color: #fff;background-color: #fe9f0d;text-decoration: none;}
.hh4 {font-size: 14px;font-weight: bold;color: #FFF;}
.nbabg {    background-color: #e6e6e6;
    color: #595959;}
.tennisbg {background-color: #E9F3DA;color: #526927;}
.fontse a {background: url(/images/font.gif) repeat-x;font-weight: bold;border: 1px solid #D1D1D1;margin-right: 7px;display: block;float: left;padding-right: 4px;padding-left: 4px;}
.fontse a:hover {color: #039;background-image: url(/images/font2.gif);border: 1px solid #09F;text-decoration: none;}
.e12:link,.e12:visited {font-size: 12px}
.e14:link,.e14:visited {font-size: 14px}
.set1:link,.set1:visited {padding-left: 13px;background: url(/images/re.gif) no-repeat left top;margin: 0 8px 0 4px;}
.set2:link,.set2:visited {padding-left: 13px;background: url(/images/re.gif) no-repeat left -20px;}
#selectDataBase {visibility: hidden;top: 25px;left: 780px;width: 200px;position: absolute;border: solid 2px #048A93;line-height: 22px;text-align: center;background-color: #F2FCFD;z-index: 8;}
/*
.leftnav .adclass a {padding: 0px;height: 80px;width: 144px;}
#web_nav {float: right;padding-right: 10px;padding-bottom: 2px;Z-INDEX: 5000;position: relative;}
#web_nav LI UL {LEFT: -999em;WIDTH: 190px;POSITION: absolute;padding: 6px;background-color: white;border: 1px solid #B4D5E7;margin-top: 15px;}
#web_nav LI UL LI {float: left;}
#web_nav LI:hover UL {Z-INDEX: 999;LEFT: -120px;}
#web_nav LI.sfhover UL {Z-INDEX: 999;LEFT: -120px;}
#web_nav LI UL LI a,#web_nav LI UL LI a:visited {color: #333333;font-size: 12px;line-height: 22px;display: block;height: 20px;width: 176px;text-align: left;border-bottom: 1px solid #B4D5E7;font-weight: normal;}
#web_nav LI UL LI a:hover {color: #FFFFFF;background-color: #FF9900;text-decoration: none;background-image: none;}
*/
/*detail views*/

#main .content {overflow: hidden;margin-bottom: 10px;}

.btns {float: none;display: block;margin-right: auto;margin-left: auto;border-bottom: 2px solid #15825f;height: 30px;}
.btns .btn { padding:0 5px; background: #fff;display: block;
	height: 29px;width: 100px;
	font-size: 14px;line-height: 29px;color: #333;float: left;
	text-align: center;border-top: 1px solid #cccccc;
	margin-right:5px;
	border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;}
.btns .btn.on { border-color:#15825f;  line-height: 30px; background: #15825f;width: 100px;color: #FFF;font-weight: bold;}
#home,#guest {float: left;width: 170px;height: auto;text-align: center;margin-top: 10px;}
#matchItems {float: left;width: 598px;padding-top: 10px;}
#matchItems .item {text-align: center;line-height: 20px;font-size: 12px;overflow: hidden;}
.bhTable,.statisticsTable,.piTable {border-top: 1px solid #d8e0e7;border-left: 1px solid #d8e0e7;}
.bhTable th,.statisticsTable th,.piTable th {padding: 5px;background: #15825f;color: #FFF;font-size: 14px;}
.bhTable td,.statisticsTable td,.piTable td {border-right: 1px solid #d8e0e7;border-bottom: 1px solid #d8e0e7;font-size: 12px;padding-right: 5px;padding-left: 5px;line-height: 20px;height: 20px;}
.bhTable tr td.bg1,.statisticsTable tr td.bg1 {background: #f4f4f4;}
.bhTable tr td.bg2,.statisticsTable tr td.bg2 {background: #FFF;}
.bhTable tr td.bg3,.statisticsTable tr td.bg3 {background: #f4f4f4;}
.bhTable tr td.bg4,.statisticsTable tr td.bg4 {background: #FFF;}
.bhTable tr.bg1,.statisticsTable tr.bg1,.piTable tr.bg1 {background: #F4F4F4;}
.barBg2 .info {background: #ff6600;float: right;}
.barBg .info {background: #0b79c9;}
#home {width: 170px;height: auto;text-align: center;margin-top: 10px;float: left;}
#guest {width: 170px;height: auto;text-align: center;margin-top: 10px;float: left;}
#home .name,#guest .name {text-align: center;color: rgb(18, 134, 197);font-size: 14px;font-weight: bold;margin-top: 2px;display: block;}
/*match box*/

/*#matchBox {background: url("../images/bf_img/tj_28.jpg") no-repeat;width: 100%;color: rgb(255, 255, 255);}*/
#matchBox {background-image: url("/images/bf_img/tj_28.jpg"); width:100%; color:#fff; background-repeat: no-repeat; background-size: 100%;}
#matchBox .backupPlay {width: 100%;height: auto;overflow: hidden;padding-bottom: 15px;position: relative;}
#matchBox .backupPlay .play {width: auto;height: 40px;color: rgb(231, 241, 218);line-height: 20px;font-size: 12px;text-decoration: none;margin-left: 5px;float: left;display: block;white-space: nowrap;}
#matchBox .backupPlay .play div {height: 20px;text-align: center;line-height: 20px;display: block;}
#matchBox .backupPlay .play .name {background: rgb(58, 92, 27);width: 115px;height: 20px;text-align: left;line-height: 20px;overflow: hidden;padding-right: 5px;padding-left: 5px;display: block;white-space: nowrap;text-overflow: ellipsis;}
#matchBox .backupPlay .play .name a {color: rgb(231, 241, 218);}
#matchBox .backupPlay .play .name a:hover {color: rgb(220, 222, 44);}
#matchBox .backupPlay .bu_txt {left: 50%;height: 60px;text-align: center;color: rgb(255, 255, 0);line-height: 20px;padding-top: 10px;margin-top: -40px;float: left;position: absolute;margin-left: -30px;font-size: 14px;}
#matchBox .backupPlay .home {width: 49%;clear: left;float: left;padding-left: 15px;}
#matchBox .backupPlay .guest {width: 49%;clear: right;float: right;}
#matchBox .plays {width: 100%;height: 485px;display: block;}
#matchBox .plays .home {width: 49%;float: left;}
#matchBox .plays .guest {width: 49%;float: right;}
#matchBox .plays .playBox {width: auto;float: left;position: relative;margin: 0.2em;}
#matchBox .plays .playBox .play {height: 70px;margin-right: auto;margin-left: auto;float: none;display: table;position: relative}
#matchBox .plays .playBox .play div {text-align: center;line-height: 20px;overflow: hidden;display: block;min-height: 20px;}
/*2019-07-16新增,队员信息弹窗*/
.plays .playBox .play span {width: 100%;height: 70px;overflow: hidden;vertical-align: middle;display: table-cell;}
.plays .playBox .play span ul {position: absolute;display: none;background: #fff;color: #333;width: 200px;left: 0;font-size: 12px;padding: 10px;border-radius: 4px; top: 60px; z-index: 999;}
.plays .playBox .play span ul li {overflow: hidden;
    width: 115px;
    padding:3px 0;
float: right; width:115px;
line-height: normal;
}
.plays .playBox .play span ul li.icon {float: left;width: 75px;height: 100px;background: #e1e1e1;margin-right: 10px;}
.plays .playBox .play span ul li.icon img {width: 100%;height: 100%;}
.plays .guest .playBox .play span ul {right: 0;left:auto;}
#matchBox .plays .playBox .play .name {background: rgb(58, 92, 27);width: 75px;height: auto;text-align: left;color: rgb(231, 241, 218);line-height: 20px;overflow: hidden;padding-right: 5px;padding-left: 5px;font-size: 12px;margin-right: auto;margin-left: auto;display: block;/*white-space: nowrap;*/text-overflow: ellipsis;}
#matchBox .plays .playBox .play span:hover .name {background: #FF5722;color: #fff;cursor: pointer;}
#matchBox .plays .playBox .play span:hover .name a:hover {color: #fff;}
#matchBox .plays .playBox .play span:hover ul {display: block;}
#matchBox .backupPlay{overflow:visible;display: inline-block;}
#matchBox .backupPlay .play span {vertical-align: middle;display: table-cell;width: 100%;height: 20px;position: relative;}
#matchBox .backupPlay .play span:hover {z-index: 999;}
#matchBox .backupPlay .play span ul {position: absolute;display: none;background: #fff;color: #333;width: 200px;left: 0;font-size: 12px;padding: 10PX;border-radius: 4PX;top: -105px;z-index: 999;}
#matchBox .backupPlay .play span ul li {
    overflow: hidden;
    padding:3px 0;
float: right; width:115px;
line-height: normal;
white-space: normal;

}
#matchBox .backupPlay .play span ul li.icon {float: left;width: 75px;height: 100px;background: #e1e1e1;margin-right: 10px;}
#matchBox .backupPlay .play span ul li.icon img {width: 100%;height: 100%;}
#matchBox .backupPlay .play span:hover .name {background: #FF5722;color: #fff;cursor: pointer;}
#matchBox .backupPlay .play span:hover .name a:hover {color: #fff;}
#matchBox .backupPlay .play span:hover ul {display: block;}
#matchBox .backupPlay .guest .play span ul {right: 0;left: auto;}
#matchBox .backupPlay .clean{clear:both;}

#matchBox .plays .playBox .play .name a {color: rgb(231, 241, 218);}
#matchBox .plays .five .playBox {width: auto; margin: 0.2em;}
#matchBox .plays .five .playBox .play .name {background: rgb(58, 92, 27);width: 75px;height: auto;text-align: left;color: rgb(231, 241, 218);line-height: 20px;overflow: hidden;padding-right: 5px;padding-left: 5px;font-size: 12px;margin-right: auto;margin-left: auto;float: none;display: block;/*white-space: nowrap;*/text-overflow: ellipsis;}
/*#matchBox .plays .five .playBox .play .name a {background: rgb(58, 92, 27);width: 60px;height: 20px;text-align: left;color: rgb(231, 241, 218);line-height: 20px;overflow: hidden;padding-right: 5px;padding-left: 5px;font-size: 12px;margin-right: auto;margin-left: auto;display: block;white-space: nowrap;text-overflow: ellipsis;}*/
/*#matchBox .plays .five .playBox .play .name a:hover {color: rgb(220, 222, 44);}*/
#matchBox .plays .playBox .play a:hover {color: rgb(220, 222, 44);}
#matchBox .one .playBox {width: 75%;text-align: left;padding-top: 8px;margin-left: 25%;}
#matchBox .one .playBox .play {margin: 10px auto;width: 90%;height: 20px;white-space: nowrap;}
#matchBox .one .playBox .play .name {width: auto;height: 20px;text-align: left;color: rgb(231, 241, 218);line-height: 20px;overflow: hidden;padding-right: 5px;padding-left: 5px;font-size: 12px;margin-right: auto;margin-left: auto;float: left;display: block;white-space: nowrap;-ms-text-overflow: ellipsis;}
#matchBox .one .playBox .play .img {background: rgb(58, 92, 27);vertical-align: middle;float: left;}
#matchBox .teamNames {height: 30px;line-height: 30px;overflow: hidden;font-size: 12px;}
#matchBox .teamNames a {color: rgb(255, 255, 255);}
#matchBox .teamNames .home {color: rgb(255, 255, 255);padding-left: 10px;font-weight: bold;margin-top: 3px;float: left;}
#matchBox .teamNames .guest {color: rgb(255, 255, 255);font-weight: bold;margin-top: 3px;margin-right: 10px;float: right;}
#matchBox .hurtPlay { width: 100%; padding-bottom: 15px; position: relative; height: auto; overflow: hidden;}
#matchBox .hurtPlay h3 {color: #FF0; display: block; font-weight: normal; text-align: center; padding: 0px; line-height: 30px;margin: 0px; font-size: 14px;}
#matchBox .hurtPlay ul li,
#matchBox .hurtPlay ul { list-style: none; padding: 0px; margin: 0px;}
#matchBox .hurtPlay ul li {width: 50%; float: left; text-align: center;font-size: 12px;}
#matchBox .hurtPlay .title { background-color: #43800b; margin-bottom: 10px; line-height: 30px;}
#matchBox .hurtPlay .name { background: #3A5C1B; line-height: 20px; height: 20px; width: 84%; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 5px; padding-left: 5px; text-align: left; margin: 0px auto 5px auto;}
#matchBox .hurtPlay .play{ color: #E7F1DA; text-decoration: none; display: block; float: left; white-space: nowrap; margin-right: 5px; margin-left: 5px; line-height: 20px; font-size: 12px; width: 114px; height: 40px;}
#matchBox .hurtPlay .name a{ color: #E7F1DA;}
#matchBox .hurtPlay .bu_txt{ top: 50%;width: 60px;height: 60px;text-align: center;
    color: rgb(255, 255, 0);line-height: 20px;padding-top: 10px;
    margin-top: -40px;position: absolute;
    left:50%;
    margin-left: -25px;font-size: 14px;}
#matchBox .hurtPlay .home ul{ width: 100%;}
#matchBox .hurtPlay .home{ float: left; width: 455px; clear: left; margin-left: 1px;}
#matchBox .hurtPlay .guest{ float: right; width: 455px; clear: right; margin-right: 1px;}
.one .playBox .play span {
    padding: 0;
    display: inline;
}
.one .playBox .play span ul{top:25px;}
#icons {background: url("../images/bf_img/title.jpg") no-repeat left rgb(243, 243, 243);width: 100%;height: auto;text-align: center;line-height: 30px;overflow: hidden;padding-top: 5px;padding-bottom: 5px;padding-left: 50px;float: left;}
#icons div.title {background: url("../images/bf_img/title.jpg") no-repeat left;margin: 0px;padding: 0px;height: 105px;}
#icons .icon {padding: 5px;text-align: left;color: rgb(102, 102, 102);line-height: 14px;font-size: 12px;margin-left: 5px;float: left;display: block;white-space: nowrap;}
#icons .icon img {margin-top: -3px;margin-right: 2px;vertical-align: middle;}
/*match box end*/

.playInfoBar {line-height: 22px;}
.playInfoBar .title {float: left;margin-right: 10px;padding-left: 10px;display: block;}
.playInfoBar a:link,.playInfoBar a:visited {font-weight: normal;color: #FFF;display: block;padding-right: 10px;padding-left: 10px;line-height: 22px;white-space: nowrap;float: right;}
.playInfoBar a.on {background: #FACA88;color: #333;border-radius: .3125em;}
.yellow_bg {background: #FFEAB3;}
.yellow_l_bg {background-color: #FFF7E1;}
/*detail End*/

#news_menu {background-image: url(/images/tti.gif);background-repeat: repeat-x;clear: both;height: 30px;line-height: 30px;margin-bottom: 6px;padding-left: 130px;color: #9CBBDC;}
#news_menu a,#news_menu a:visited {font-weight: bold;color: #FFF;font-size: 12px;padding-right: 8px;padding-left: 8px;}
.date_li22 {height: 24px;line-height: 24px;background-image: url(/blue_img/minbg.gif);margin-bottom: 5px;padding-top: 2px;}
.date_li22 a,.date_li22 a:visited {display: block;float: left;padding: 0 5px;text-decoration: underline;}
.scTitle {padding: 2px 20px 2px 20px;}
.scTitle a {color: #003399 !important;font-weight: bold;}
.blue2 {color: #00f;}
.gray2 {color: #999;}
.dateT b {cursor: pointer;line-height: 24px;display: block;float: left;padding: 0 6px;color: #FFF;background-color: #4B7483;}
.expLine {text-align: center;}
/*
.leftnav li a img {vertical-align: middle;width: 18px;height: 18px;margin-top: -2px;border-radius: 50%;

    overflow: hidden;margin-right: 8px;}

*/
/*
#menu li .wc2018 {background: url(/images/worldcup.png) no-repeat 24px center;background-size: auto 70%;}
*/
.popupBox {border: none;padding: 0px;position: absolute;background: #fff;border-radius: 4px;overflow: hidden;-webkit-box-shadow: 0 0 10px #666;-moz-box-shadow: 0 0 10px #666;box-shadow: 0 0 10px #666;background: #fff url("../images/popupBG.gif") top left repeat-x;z-index: 999;}
.popupBox .info {padding: 10px;width: auto;line-height: 26px;}
.popupBox .cc a {float: right;background-image: url(../images/cc.gif);display: block;height: 15px;width: 15px;margin-top: 1px;position: absolute;right: 8px;top: 8px;cursor: pointer;}
.popupBox .sotit {margin: 0px;padding: 0;height: auto;width: 100%;border: none;background: none;overflow: hidden;min-height: 35px;line-height: 35px;}
.popupBox .title,.popupBox .sotit b,.popupBox h2 {line-height: 34px;display: block;background: none;line-height: 34px;padding: 0px;height: auto;margin: 0px;padding-left: 10px;font-weight: bold;font-size: 14px;text-align: left;color: #333;}
.popupBox .bts {overflow: hidden;padding: 10px;border-top: #e1e1e1 solid 1px;text-align: right;}
.popupBox .bts .countBox {float: left;line-height: 24px;}
.popupBox .bts .ok {float: right;background: #209dde;color: #fff;border: none;padding: 4px 8px;margin: 0px;border-radius: 2px;}
.popupBox .countBox {float: left;}
.popupBox .bts input,.popupBox .vsbtn {line-height: 22px;}
.popupBox ul {padding: 10px;}
.popupBox ul li {border: solid 1px #e1e1e1;margin: 0 5px 5px 0;}
.flash {animation: change 1s ease-out;color: red;}
.flash2 {animation: change2 1s ease-out;color: red;}
#leagueNum,#countryNum {color: red;}
@keyframes change {0% {color: red;}
25% {color: yellow;}
50% {color: green;}
75% {color: yellow;}
100% {color: red;}
}
@keyframes change2 {0% {color: red;}
25% {color: yellow;}
50% {color: green;}
75% {color: yellow;}
100% {color: red;}
}
#setting {right: 0;top: 32px;width: 200px;font-weight: bold;}
#setting .sound .home {float: left;width: 50%;}
#setting select {min-width: 50px;margin-left: 5px;min-height: 22px;}
#setting .type select {width: 100%;}
#setting ul li {border: none;border-bottom: solid 1px #e1e1e1;line-height: 30px;margin: 0;position: relative;}
#setting ul li:last-child {border: none;}
#setting ul li .tabs {position: absolute;right: 0;top: 3px;padding: 2px;cursor: pointer;background: #e1e1e1;border-radius: 20px;width: 36px;overflow: hidden;}
#setting ul li .tabs .tab {display: block;float: left;width: 18px;height: 18px;background: #fff;border-radius: 50%;}
#setting ul li .tabs.on {background: #048a95;}
#setting ul li .tabs.on .tab {float: right;}
.pointer {cursor: pointer;}
.basket #tools .odds_setting {width: auto;}
.basket #tools .odds_detail {margin: 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;}*/
#tools .timeBox li {line-height: 15px;border: none;text-align: center;height: auto;padding-right:0;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: #F00;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}
/* 篮球内页新头 */

.VS {font-size: 30px;font-weight: bold;display: block;text-align: center;}
.team_bf {font-family: "微软雅黑";font-size: 60px;font-weight: 300;color: #036;}
.uyds td {font-weight: bold;background-image: url(/images/TechImage/s.gif);background-repeat: repeat-x;text-align: center;font-size: 14px;}
.t_bf td {text-align: center;color: #D9F5FF;}
.t_bf {color: #C60;}
.zbf {color: #FC0;font-weight: bold;}
.o_team {font-size: 14px;font-weight: bold;}
/* 篮球内页新头 */

#setting{right:0; top:32px;width:200px; font-weight: bold;}
#setting .sound .home{float: left;width:50%;}
#setting select{min-width: 50px; margin-left:5px;min-height: 22px;}
#setting .type select{width:100%;}
#setting ul li{border:none; border-bottom:solid 1px #e1e1e1; line-height: 30px;margin:0; position: relative;}
#setting ul li:last-child{border:none;}
#setting ul li .tabs{position: absolute; right:0; top:3px;padding:2px; cursor: pointer; background: #e1e1e1; border-radius:20px; width:36px; overflow: hidden;}
#setting ul li .tabs .tab{ display: block; float: left; width:18px; height: 18px;background: #fff; border-radius: 50%;}
#setting ul li .tabs.on{ background: #048a95; }
#setting ul li .tabs.on .tab{float: right;}
.pointer {
    cursor: pointer;
}

.fav_pc { background: #fff; cursor: pointer; width: 1000px; margin-right: auto; margin-left: auto; position: relative; }
.backup_fav_pc { margin: 0px auto; color: #e35101; font-size: 16px; padding: 2px 16px; background: #fffddd; }
.basketTxtBtn {
    color: #FFF;
    background-color: #15825f;
    padding: 1px 5px;
    border-radius: 3px;
}

/* star */
#tools .tabs{width:auto; height: auto; line-height: auto;
    overflow: visible;
float: left; border:none;}
#tools .tabs a{line-height: 26px; height: 26px;}
#tools .tabs li{border-color:#fff;}
#tools .tabs .on{position: relative;}
#tools .tabs .on::after{display: block; position: absolute; bottom:-5px; left:50%; margin-left:-5px; width:10px; height: 10px; transform: rotate(45deg);content: "";background: #e55242;}
#tools .tabs .on,#tools .tabs .on a:hover,#tools .tabs .on a{background: #e55242;border-color:#e55242;}
/* end */

/*新版本足球内页头部赛事信息*/

.fbheader {background: #fff;overflow: hidden;padding: 0;padding: 10px;}
.fbheader * {font-family: "微软雅黑";}
.fbheader>div {text-align: center;}
.fbheader .home {width: 15%;float: left;text-align: center;margin-top: 8.5px;}
.fbheader .vs {width: 70%;float: left;}
.fbheader .guest {width: 15%;float: right;text-align: center;margin-top: 8.5px;}
.fbheader .home a,.fbheader .guest a {font-size: 14px;color: #3473C7;text-decoration: none;font-weight: bold;}
.fbheader .home img,.fbheader .guest img {display: block;margin: 0 auto;}
.fbheader .row {line-height: 30px; width: 100%;display: block;overflow: hidden;}
.fbheader .row.vs {font-size: 26px;line-height: 40px;font-weight: bold;}
.fbheader .row .LName {color: #F30;font-size: 14px;font-weight: bold;}
.fbheader .row .half {width: 180px;margin: 0 auto;}
.fbheader .row .half>div {width: 33.3%;float: left;}
.fbheader .row .half .score {font-size: 24px;font-weight: bold;color: #009a01;line-height: 40px;}
.fbheader .row .half .vs {line-height: 40px;color: #009a01;font-size: 15px;}
.fbheader .row .HT {width: 180px;margin: 0 auto;}
.fbheader .row .HT>div {width: 33.3%;float: left;}
.fbheader .row .HT .score {font-size: 24px;font-weight: bold;color: #f30;line-height: 40px;}
.fbheader .row .HT .vs {line-height: 40px;color: #3473C7;font-size: 15px;}
.fbheader .row .end {width: 180px;margin: 0 auto;}
.fbheader .row .end .row {line-height: 20px;font-size: 14px;}
.fbheader .row .end .row:last-child {font-size: 14px;}
.fbheader .row .end>div {width: 33.3%;float: left;}
.fbheader .row .end .score {font-size: 24px;font-weight: bold;color: #F30;line-height: 40px; text-align: center;}
.fbheader .row .sclassName {float: left;font-size: 18px;font-weight: bold;}
.fbheader .row .sclassName a {color: #0083d3;line-height:normal;}
.fbheader .row .LName a {color: #F30;}
.filtOn{background-color:#15825f; color:#FFF;}
.filtOn a{color:#FFF !important;}



/*赔率颜色，红升绿降*/
.o-lose { background-color: #71ab49 }
.o-win { background-color: #d64444 }
.o-draw { background-color: #348ce2 }
.oods-c-bg1, .up { background-color: #f9d2d2 }
.oods-c-bg2, .down { background-color: #c9e8c6 }
.oods-c-bg3 { background-color: #FFFF00 }
.fx-win { background-color: #EE6435 }
.fx-lose { background-color: #60b723 }
.dark .oods-c-bg1, .dark .up { background-color: #8e3c64 }
.dark .oods-c-bg2, .dark .down { background-color: #1e612e }
.dark .oods-c-bg3 { background-color: #a97d00 }
.up_red { BACKGROUND-COLOR: #fad2c9 }
.dark .up_red { BACKGROUND-COLOR: #8c4332 }
.down_green { BACKGROUND-COLOR: #e4f5cb }
.dark .down_green { BACKGROUND-COLOR: #466b10 }
.o-up { color: red; }
.o-down { color: green; }
.win-f { color: #EE6435 }
.lose-f { color: #60b723 }
.draw-f { color: #348ce2 }


/* 皮肤主色调 */
#header-wrapper, #analyMap a, .mintopnav li.on a, .dark .jqTitle, .bts .ent, .popup-container .popup-titlebar,
#soccer .scoretitle td, #tools .on a, #tools .on a:hover, #soccer.dark #tools .on a, #soccer.dark #tools .on a:hover, .mintopnav.v2 li.on a, .oddsHead select, .nav_select, .jqTitle, #free-tools .on { background-color: #15825f; }
.tools, .mintopnav { border-color: #359B7A ; }

/*
.menu2, #soccer .scoretitle td, #tools .on a, #tools .on a:hover, #soccer.dark #tools .on a, #soccer.dark #tools .on a:hover, .mintopnav.v2 li.on a, .oddsHead select, .nav_select, .jqTitle {background-color: #359B7A;}


.menu2 li a:hover {background-color: #0f6a4d}
.menu2 li .on,.menu2 li .on:hover{color: #15825f;}
*/

/* --note弹框-- */
/*#popupLinksMsg { background: #196ab7; border-color: #2d8de8; box-shadow: 0 8px 40px #00407d; }
#popupLinksMsg .closeBtn { background: #2d8de8; }
#popupLinksMsg .linkBtn { box-shadow: 2px 2px 1px #124e88; }*/


/* -------篮球------ */
#basketball #header-wrapper, #basketball .oddsHead select, #basketball #analyMap a, #basketball .nav_select, #basketball .mintopnav li.on a,
#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: #15825f !important; }
#basketball .tools, #basketball .mintopnav { border-color: #359B7A}

/*Basketball二级导航栏*/
#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: #359B7A !important;}
#basketball .menu2 li .on,#basketball .menu2 li .on:hover{color: #15825f; background-color: #e5e5e5}
#basketball .menu2 li a {border-right: 1px solid #117152;}
#basketball .menu2 li a:hover {background-color: #0f6a4d;}

/* -------棒球------ */
#baseball #header-wrapper, #baseball .oddsHead select, #baseball #analyMap a, #baseball .nav_select, #baseball .mintopnav li.on a, #baseball #tools .on a, #baseball #tools .on a:hover, #baseball .mintopnav.v2 li.on a, #baseball .date-tab b, #baseball .date-tab a.on { background-color: #359B7A; }
#baseball .tools, #baseball #tool { border-color: #359B7A; }

/* -------网球------ */
#tennis #header-wrapper, #tennis .oddsHead select, #tennis #analyMap a, #tennis .nav_select, #tennis .mintopnav li.on a, #tennis .menu2, #tennis #tools .on a, #tennis #tools .on a:hover, #tennis .mintopnav.v2 li.on a, #tennis .date-tab b, #tennis .date-tab a.on { background-color: #359B7A; }
#tennis .tools, #tennis #tool { border-color: #359B7A; }

/* -------鼠标指向提示------ */
.add-info:hover:after { content: "ติดตามเกมนี้" }
.add-info2:hover:after { content: "เลิกติดตามเกมนี้" }
.add-info-l:hover:after { content: "ติดตามลีกนี้" }
.add-info-l2:hover:after { content: "เลิกติดตามลีกนี้" }
.close-info:hover:after { content: "เลิกติดตามเกมทั้งหมดของลีกนี้ " }
.hidden-info:hover:after { content: "ซ่อนเกมทั้งหมดของลีกนี้ " }
.display-info:hover:after { content: "แสดงเกมทั้งหมดของลีกนี้" }
.open_win:hover:after { content: "ปิด" }
.close_win:hover:after { content: "เปิด" }

.odds-icon:hover:after { content: "ราคา"; }
.odds-icon1x2:hover:after { content: "ราคา"; }
.analyze-icon:hover:after { content: "วิเคราะห์" }
.Detail-icon:hover:after { content: "สถิติ"; }
.threeinone-icon:hover:after { content: "3in1"; }
.x12-icon:hover:after { content: "1x2"; }
.Detail-basketball-icon:hover:after { content: "สถิติ"; }
.matchdata-icon:hover:after { content: "รายละเอียด" }
.closedata-icon:hover:after { content: "ปิด" }

/*---------本地化兼容调整------------*/
/*
.menu2 li a { width: 12.4%;border-right: 1px solid #117152; }
*/
.FootTroDiv { width: 1060px; margin: auto; }
.ant .cvd { width: 160px !important;}
.lr_tit, .lr_titA { padding-left: 0; }
#top-tools {background-color: #2e3633;}
.Preferences2 {background-color: #cce6d8;}
.Preferences2 .switch > input[type="checkbox"]:checked + .switch-style {background-color: #009973;}
#basketball.dark .Leaguestitle {background-color: #2f2f2f;}
.search-title span { background-color: #359B7A; }
#tennis.dark .Leaguestitle {background-color: #0e5241;}
#baseball.dark .Leaguestitle {background-color: #0e5241;}
#logoSpan {top: 16px;}
#btnSave {background-color: #15825f;}
.ant .btns{border: 1px solid #15825f !important; color: #15825f !important;}
.ant .btns .on, .ant .btns .on:hover { background: #15825f !important; }
.liveBox .home-bar, .liveBox .guest-bar {background-color: #f60 !important;}
.tools, .mintopnav{border-bottom: 3px solid #359B7A;}
#popupLinksMsg {background: #0a9261;border: 4px solid #3ebf8a;box-shadow: 0 8px 40px #28865e;}
#popupLinksMsg .closeBtn {background-color: #3ebf8a;}
#popupLinksMsg .linkBtn {box-shadow: 2px 2px 1px #056d41;}
#popupLinksMsg .linkBtn:hover {background-color: #e2fff6}
.ef-radio > input[type="radio"]:checked + .ef-radio-style {background-color: #15825f;}
.mintopnav a { padding: 0 35px; }
#analyMap a:hover, #analyMap a:first-child { background-color: #f60 !important; }
#analyMap a { line-height:26px;}

/*--------文字灰度--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,.lr_tit,.lr_tit{color: #222}
body.dark,.dark .Leaguestitle,.dark a,.dark .menu2 li a,.dark .leftnav 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 .lr_tit,.dark .lr_tit{color: #FFF}


/*--------文字灰度--2------*/
.time,#tools .odds_setting p,.rbl,#tools li a:hover,.date-table th,.odd-bg1 span,.bts span,.team-table-other b,.stat-title,.fx-c-3,.oddstitle,.oodstable-t{ color: #666} 
.dark .time,.dark #tools .odds_setting p,.dark .rbl,.dark #tools li a:hover,.dark .date-table th,.dark .odd-bg1 span,.dark .bts span,.scoretitle td,.listtab .stsw td,.dark .team-table-other b,.dark .stat-title,.dark .fx-c-3,.dark .oddstitle,.dark .oodstable-t{ color: #999}

.dark .scoretitle td,.dark .listtab .stsw td {color: #949494;}

/*--------文字白色--2------*/
.f-white,.menu2 li a,.on-bg-color { color: #fff}


.odds1 {color: #880000}
.odds2 {color:#222}
.odds3 {color:#0000BB}

.dark .odds1 {color: #3bc88e}
.dark .odds2 {color:#e5e5e5}
.dark .odds3 {color:#7aa4e2}
/*--------线框灰度--1------*/

#mintable td,#oddsmain td,.lr_tit,.lr_titA,.date-picker,.sotit,.rbl,.scoretitle td,.listtab td,.listtab .stsw td,.com LI,.team-table-home td,.team-table-guest td,.team-table-other td,.fx-div,.fg_Title,#calendar .d-line,.tgs2 td,.rs_ser li a,.r-line,.jqSubTitle2,.jqTitle2,.Prediction-t,ul.menu li,.jqSubTitle2,.jqTitle2,#calendar .l-line,.bts span,.win-note,.loadngdiv,ul.menu,.tabsBox,.twin,.discription span,.Leaguestitle td,.date-picker .date-picker-calendar,.tvLink ul li a,#div_search,.search-container .searchItem{border-color:#e5e5e5!important }


.dark #mintable td,.dark #oddsmain td,.dark .lr_tit,.dark .lr_titA,.dark .date-picker,.dark .sotit,.dark .rbl,.dark .scoretitle td,.dark .listtab td,.dark .listtab .stsw td,.dark .com LI,.dark .team-table-home td,.dark .team-table-guest td,.dark .team-table-other td,.dark .fx-div,.dark .fg_Title,.dark #calendar .d-line,.dark #newsList li,.dark .tgs2 td,.dark .rs_ser li a,.dark .r-line,.dark .jqSubTitle2,.dark .jqTitle2,.dark .Prediction-t,.dark ul.menu li,.dark .jqSubTitle2,.dark .jqTitle2,.dark #calendar .l-line,.dark .bts span,.dark .win-note,.dark .loadngdiv,.dark ul.menu,.dark .tabsBox,.dark .twin,.dark .discription span,.dark .Leaguestitle td,.dark .date-picker .date-picker-calendar,.dark .tvLink ul li a ,.dark #div_search,.dark .search-container .searchItem{border-color:#444!important }


#mintable td,#oddsmain td,.lr_tit,.lr_titA,.date-picker,.sotit,.rbl,.scoretitle td,.listtab td,.listtab .stsw td,.com LI,.team-table-home td,.team-table-guest td,.team-table-other td,.fx-div,.fg_Title,#calendar .d-line,.tgs2 td,.search-container .searchItem { border-bottom: 1px solid transparent;}
.rs_ser li a {border-bottom: 3px solid transparent;} 
.r-line,.jqSubTitle2,.jqTitle2,.Prediction-t,ul.menu li {border-right: 1px solid transparent;}
.jqSubTitle2,.jqTitle2,#calendar .l-line,.date-picker .date-picker-calendar {border-left: 1px solid transparent;}
.bts span,.win-note,.loadngdiv,ul.menu,.tabsBox,.twin,.discription span,.tvLink ul li a,#div_search {border: 1px solid transparent;}


/*--------线框灰度--2--深----*/
.date-table,.d_out,.d_over,.date-tab a,.date-tab b,.date-table,.date-table td,.date-table th,#selectsound1,#selectsound2{border-color:#d0d0d0!important }

.dark .date-table,.dark .d_out,.dark .d_over,.dark .date-tab a,.dark .date-tab b,.dark .date-table,.dark .date-table td,.dark .date-table th,.dark #selectsound1,.dark #selectsound2{border-color:#444!important }


.Leaguestitle td,.date-table,.d_out,.d_over { border-bottom: 1px solid transparent;}
.date-tab a,.date-tab b,.date-table { border-right: 1px solid transparent;}
.date-table td,.date-table th{border-left:solid 1px transparent;border-top:solid 1px transparent;}

/*---dark情景-弹出窗背景-------*/
.dark .Preferences li:hover,.dark .leftnav li a:hover,.dark .leftnav .select a,.dark .leftnav .select a,.dark #showoptional2 li:hover,.dark #countryListDiv li:hover,.dark #showoptional li:hover,.dark #showCompany li:hover,.dark .rbl,.dark #goalTable tr:hover td {background-color: #3a3a3a;}
.bts {border-top: 1px solid #e5e5e5;}
.dark .bts {border-top: 1px solid #333;}


/*----红----------------------------------------------------------------*/
.red,.red2,.lo-f2,.fbheader .row .LName,.fbheader .row .LName a,.fbheader .row .end .score,.sclassLink,.zbf { color: #d64444!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}

/*----黄-----------------------------------------------------------------*/

/*----比分弹出窗odds----------------------------------------------------------------*/
.oddschanges-bg2 { background-color:#f3f9fd }
.dark .oddschanges-bg2 { background-color:#46484e }
.oddschanges-bg1 { background-color: #fff9f4}
.dark .oddschanges-bg1 {background-color: #524e49}

.odds-table-bg2 {background-color:#d2d2d2 }
.dark .odds-table-bg2 {background-color:#3c3c3c }

.gray {background-color: #ECEDEB}
.dark .gray {background-color: #5a5a5a}

.gray-bg2 { background-color: #f9f9f9}

.change_yellow { background-color: #ffff81}
.dark .change_yellow { background-color: #948200}

.up_red { BACKGROUND-COLOR: #e4f5cb}
.dark .up_red { BACKGROUND-COLOR: #466b10}
.down_green { BACKGROUND-COLOR: #fad2c9}
.dark .down_green { BACKGROUND-COLOR: #8c4332}

.oddschanges .odd-bg1 { background-color:#edf9ec;}
.dark .oddschanges .odd-bg1 { background-color:#353e30; color:#adadad}
.oddschanges .odd-sname {background-color:#ffd746;color: #ad6212;}
.dark .oddschanges .odd-sname {background-color:#56544e;color: #d4a97a;}
.odd-bg1 span { text-decoration: underline dashed;}

.jqTitle { color: #fff;}
.green-bg { background-color: #EFF5EE}
.dark .green-bg { background-color: #EFF5EE}

.dark #oddsChange,.dark .white-bg2,.dark .livetab,.dark #panluDiv,.dark #showoptional2,.dark #showFilterBox,.dark #showCountry,.dark #showoptional,.dark #showCompany,.dark .pc_win,.dark .bak_div { background-color: #444;}

.hand-bg { background-color:#327c00 }

/*----赔率---------------------------------------------------------------*/
.odds-table-bg {background-color:#d0d0d0 }
.dark .odds-table-bg {background-color:#585858 }

.oods-bg1{ background-color:#f4f4f4 }
.oods-bg2 { background-color:#fff }


.dark .oods-bg1,.dark .isLeaTop,.dark .oddate { background-color:#353535 }
.dark .oods-bg2 { background-color:#232323 }

.oods-c-bg1,.up {background-color:#d4ffb6}
.oods-c-bg2,.down {background-color:#f9d2d2}
.oods-c-bg3 {background-color:#FFFF00}

.dark .oods-c-bg1,.dark .up {background-color:#1e612e}
.dark .oods-c-bg2,.dark .down {background-color:#8e3c64}
.dark .oods-c-bg3 {background-color:#a97d00}

#teamid .sbg { background-color:#fff9ef}
.dark #teamid .sbg { background-color:#1d1c1a}

.oddschanges {background-color:#CECECE;}
.dark .oddschanges {background-color:#333!important;}
/*--------突出色---背景1--------*/
.switch > input[type="checkbox"]:checked + .switch-style{ background-color:#FF6600}

.hightlight-bg { background-color: #f4faff}
.dark .hightlight-bg { background-color: #333}


/*--------彩色背景--c-------*/
/*.oddstd { background-color: #fbfaf5}
.dark .oddstd{background-color: #222;}*/

.otOdds,.ouOdds,.handOdds{ background-color: #fffae0}
.handOdds {text-align:right;}
.dark .otOdds,.dark .ouOdds,.dark .handOdds{ background-color: #3a362f}

.Preferences2 {background-color: #d1e6cc;}
.dark .Preferences2 {background-color: #435040;}

/*--------突出色---文字1--------*/
#myGamesCount,#hiddencount,#nshowhide {color:#f60}

/*--------弹出窗口阴影--------*/

#oddsChange, #panluDiv,.livetab,.bak_div {box-shadow: 0 0 10px #666;}
.dark #oddsChange,.dark #panluDiv,.dark .livetab,.dark .bak_div {box-shadow: 0 0 10px #000;}

/*-------文字广告--c-------*/
.adtext-bg { background-color: #FFFFE8}
.dark .adtext-bg { background-color: #403323}
.ad-txt-red, a.adtext1 {color: #D64444; font-weight: bold; }
.dark .ad-txt-red,.dark  a.adtext1 {color: #fbd0b4; font-weight: bold; }
.ad-txt-blue, a.adtext2 {color: #0089F1; font-weight: bold; }
.dark .ad-txt-blue,.dark  a.adtext2 {color: #6cb9fd; font-weight: bold; }

.adtext-bg2 { background-color: #ffffcc}
.dark .adtext-bg2 { background-color: #383832}
.txtad_div {
    text-align: center;
    width: 100%;
    background-color: #FFFFE8;
    border-top: solid 1px #e5e5e5;
    /*border-bottom: solid 1px #e1e1e1;*/
}
#basketball .txtad_div {
    text-align: center;
    width: 100%;
    background-color: #FFF;
    border-top: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
}
#basketball.dark  .txtad_div { background-color: #222; border-color: #444}

/*--篮球风格--Basketball-----#---------------------------------------------------------------------------------------------*//**//**//**//**//**//**/
#basketball #header-wrapper,#basketball .oddsHead select,#basketball #analyMap a
,#basketball .nav_select,#basketball .mintopnav li.on a{background-color: #693131;}
#basketball.dark .menu2 li .on, #basketball.dark .menu2 li .on:hover {
background-color: #151515; color: #FFF
}

#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 .Leaguestitle {background-color: #ffe9c3;}
#basketball.dark .Leaguestitle {background-color: #693131;}
#basketball .Leaguestitle td {border-bottom:1px solid #E5CA9D!important;}
#basketball.dark .Leaguestitle td {border-bottom:1px solid #3e2020!important;}
#basketball .scoretitle td {line-height: 24px}
#basketball .bftab {line-height: 30px}
#basketball .bf {font-weight: 600}
/**/
/**//*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;}
/**/
/**//*------------------------------------------------------------------------*/


/*--棒球风格--Baseball-----------------------------------------------------------------------------------------------------------*//**//**//**//**//**//**/
/**/#baseball #header-wrapper,#baseball .oddsHead select,#baseball #analyMap a,#baseball .nav_select,#baseball .mintopnav li.on a
,#baseball #tools .on a,#baseball #tools .on a:hover,#baseball .mintopnav.v2 li.on a,#baseball .date-tab b,#baseball .date-tab a.on {background-color: #373f92;}
/**/#baseball .tools,#baseball #tool {border-bottom:3px solid #373f92;}
/**/
#baseball .Leaguestitle { background-color: #e2ebf3}#baseball.dark .Leaguestitle { background-color: #373f93}
#baseball .Leaguestitle td {border-bottom: 1px solid rgba(0,0,0,.1)!important}
#baseball.dark .Leaguestitle td {border-bottom: 1px solid rgba(255,255,255,.1)!important}
/**//*-------------------------------------------------------------------------*/


/*--网球风格--Tennis-----#---------------------------------------------------------------------------------------------*//**//**//**//**//**//**/
/**/#tennis #header-wrapper,#tennis .oddsHead select,#tennis #analyMap a,#tennis .nav_select,#tennis .mintopnav li.on a,#tennis .menu2,#tennis #tools .on a,#tennis #tools .on a:hover,#tennis .mintopnav.v2 li.on a,#tennis .date-tab b,#tennis .date-tab a.on {background-color: #57750c;}
/**/
/**/#tennis .tools,#tennis #tool {border-bottom:3px solid #57750c;}
/**/
/**/#tennis .Leaguestitle  {background-color: #e5ead5;}#tennis.dark .Leaguestitle  {background-color: #41520e;}
#tennis .Leaguestitle td {border-bottom: 1px solid rgba(0,0,0,.1)!important}
#tennis.dark .Leaguestitle td {border-bottom: 1px solid rgba(255,255,255,.1)!important}
/**//*-----------------------------------------------------------------------*/

/*---Basketball-Baseball-Tennis--共用比分线框----------*/
.Leaguestitle td { padding-left: 8px;line-height:28px}
.scoretitle td {line-height: 20px;}


/*----------------------------------top--------------------------------*/

#top {position: relative;clear:both;}
#top .top { width: 1060px; margin: 0 auto; overflow: hidden; position: relative; height: 60px;}
#top .weblogo { height: 40px}
/*
#nav { width: 100%; overflow: hidden;}
#nav .nav { background-color: #346bab; width: 950px; margin: 0 auto; overflow: hidden;}
#nav li { float: left; margin-right: 2px; width: 116px;}
#nav li a { color: #fff; text-align: center; width: 100%; display: block; line-height: 40px; font-size: 15px;}
#nav li a:hover { color: #fffc00; text-decoration: none;}
#nav span a,
#nav span a:hover { color: #fffc00; background-position: left 26px;}
*/

.member-icon { width: 40px; height: 40px;position: absolute;right: 2px;top: 10px;background: url(/images/user-login.png) no-repeat;}
/*
#nav2 { width: 100%;}
#nav2 ul { margin-bottom: 5px;}
.nav2 { background: #fff; clear: both; border: solid 1px #e4e4e4; border-top: none; height: 30px; text-align: center; width: 948px; margin: 0 auto; border-radius: 0 0 4px 4px;}
.nav2 li { background: url(blue_img/ik.gif) no-repeat right; padding: 0 11px; line-height: 30px; display: block; float: left; height: 30px;}
.nav2 li.worldcup { background: url("/images/worldcup.png") no-repeat 10px center; background-size: auto 77%; padding-left: 26px;}
.nav2 li a { font-size: 14px;}
.nav22 { clear: both; height: 30px; text-align: center; background-color: #FFF; width: 950px; margin: 0 auto;}
.nav22 li { background: url(blue_img/ik.gif) no-repeat right; padding: 0 8px; line-height: 30px; display: inline; height: 30px; font-weight: bold;}
.nav22 li a { text-decoration: underline;}
*/
/*---广告相关样式----------*/
#topAdDiv {
    width: 1060px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 5px;
}
#topAdDiv a~a{margin-left:5px;}
#ad_middle_122 { text-align: center; width: 1060px; margin: 0 auto; overflow: hidden;}
#ad_middle_122 a~a{margin-left:4px;}
#ad_middle_122 a img{padding-top:5px}
/*#ad_middle_2 img{width:100%;}*/
#ad_middle_2 a~a{margin-left:4px;}
#ad_middle_2 a img,#ad_middle_3 a img{padding:1px 0;}
.leftnav .adclass{margin-left:-10px;}
/*#ad_middle_2,#ad_middle_133,.adclass { display:none}*/


/*------------------------------------------------main--------------------*/
.mcontent { width: 1060px; margin: 10px auto;min-height: 700px}
.mcontent:after {content: " ";display: block;height: 0;visibility: hidden;clear: both;}
#live .settop { margin: 0 2px; cursor: pointer;}
#main { width: 100%; clear: both; margin: 0 auto; padding: 0px 0px 6px 0px;}
.clear { clear: both; display: block; height: 1px; overflow: hidden;}

.lrdiv2 {  clear: both; width: 150px; }
.lrdiv2 .toolsBox { padding-bottom: 5px; border: solid 1px #ccc; }
.lrdiv2 .toolsBox h3 { margin-bottom: 5px; }
.Preferences { padding:6px 0}
.Preferences li{line-height:22px; padding:0 6px}
.Preferences li:hover{background-color: #ffeece;border-radius:3px;}


.lr_tit,.lr_titA {font-weight: bold;display: block; line-height:35px; font-size:14px; padding-left: 5px;}
.lr_tit2 { line-height: 24px; font-weight: bold; color: #425B7E; display: block; height: 24px; padding-left: 24px;}
.lr_litime,.lr_litime a { line-height: 20px;}
/*------------------------------------------------left--------------------*/
/*
#left { width: 155px; float: left; margin-right:10px}
.leftnav { padding:5px 0;}
.leftnav li:last-child { border: none;}
.leftnav li a {
	line-height: 28px;
	display: block;
	text-align: left; padding-left:5px
}
.leftnav li a img { vertical-align: middle; width: 18px; height: 18px; border-radius: 50%; overflow: hidden; margin-top: -3px; margin-right: 3px;}
.leftnav li a:hover,
.leftnav .select a,
.leftnav .select a { background:#ffeece; text-decoration: none;border-radius: 3px; color:#ad6212}
*/

#nob,
#nob2 { border-bottom-width: 0;}
.leftnav span { padding-left: 24px; background: url(../Images/flag-list_rgb_17.png) no-repeat;}
.selectBtn { background: url("/images/rt.gif") no-repeat 130px center #fff; border: solid 1px #ccc; color: #333; cursor: pointer}
/*------------------------------------------------min--------------------*/
#min { float: left; width: 660px}
.comp .mintopnav{padding-top:5px;margin:0;}
.comp .mintopnav a{background: #fff;}
/*
.mintopnav {  overflow: hidden; text-align:center; }
.mintopnav a { display: inline-block; text-align: center; padding: 0 42px; 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;font-weight: 600;}
*/
/*
ul.menu{float: left;margin:5px 5px 5px 0; overflow: hidden;}
ul.menu li{float:left;  min-width:48px; text-align:center;line-height: 26px;font-weight: normal; position: relative}
ul.menu .on {background: #ff552c;}
ul.menu .on a{color: #FFF;}
ul.menu li:last-child{border:none;}
*/
.tabsBox{float: right;margin-top:5px; width:110px;  overflow: hidden;}
.tabsBox .item{ line-height: 26px; width:50%; float: left; text-align: center;}
.tabsBox .item.on{background-color: #ff562c; color:#fff;}
.tabsBox .item.on a{color:#fff;}
.odds_refresh { height: 28px;border: 1px solid #e5e5e5; margin: 5px 0 0 10px; padding-left: 5px}
/*
.nav_select { 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;
}
.nav_select li:first-child { margin-left:10px}
.nav_select li a {color: #FFF;}
.nav_select .nav_selected { background-color:#114779;border-radius: 3px;opacity: 1;}
*/
#mnavnone a { background-image: none;}
#note { line-height: 26px; background-color: #FFFACC; clear: both; border-right: 1px solid #C6C6C6; border-left: 1px solid #C6C6C6; padding: 0 10px; text-align: left; height: 26px; color: #B36946;}
#note .close a { float: right; display: block; background-image: url(blue_img/close.gif); height: 14px; width: 14px; margin-top: 5px; line-height: 0px;}

#mintable td,#oddsmain td {  text-align: center;}
#mintable .tds {height: 36px;}
.tds:hover{background-color: #efefef}
.dark #mintable .tds:hover td {background-color: #333}
.bftab { text-align:center; line-height:25px}

#baseball .scoretitle b,#tennis .scoretitle b { color:#212121}
#basketball #tools { padding:0}
.date-tab { float:right;border-radius: 3px 3px 0 0;background-color: #f1f1f1;}
.date-tab a,.date-tab b {
	 float:left; position:relative; z-index:99999; display:flex;
	padding:0 20px;
}
.date-tab b { color:#FFF;font-weight:600;}
.date-tab a:hover {text-decoration: none;}
.date-tab i { display:inline-block;height: 13px;
    width: 13px;
    background-image: url(/images/date.png); background-size:100%; margin-right:5px; margin-top:8px}
.date-tab a.on i {background-image: url(/images/date_dark.png); }
.date-tab a.on {color: #fff;}

.Leaguestitle { text-align: left;}
#mintable .Leaguestitle td { border-bottom: 1px solid rgba(0,0,0,.1)!important}
.dark #mintable .Leaguestitle td {border-bottom: 1px solid rgba(255,255,255,.1)!important}
.red,.blue {cursor: pointer;}
.f-b {font-weight: bold}

.status { color: #0066FF}

/*.toolimg img { margin: 0 2px}*/

 .b3 { BACKGROUND-COLOR: #eeeeff}
.b4 { BACKGROUND-COLOR: #eeeeee}
.l1 { float: left; margin-left: 2px; }
.l1 a { font-weight: bold;}
.l2 {  float: right;}
.l2 img { margin: 0 2px}
.contest { font-weight: bold; background-color: #FFFACC;}
.l3 { float: left; margin-left: 10px; background: url(blue_img/ds.gif) no-repeat left; padding-left: 12px; color: black; font-weight: bold;}
.l4 { float: left; margin-left: 5px; padding-left: 6px; color: #B36946;}
.l5 { float: right; }
.l5 img { margin: 0 2px}
.contest { font-weight: bold; background-color: #FFFACC;}
.date_li { background: #e4e4e4; margin-bottom: 5px;}
.date_li a{ height: 26px; line-height: 26px; display: block; float: left; padding: 0 8px; border-left: solid 1px #ccc;}
.date_li a:first-child { border: none;}
.date_li a:hover { background-color: #F4FBFF; text-decoration: none; color: #F30;}
.date_li b { height: 26px; line-height: 26px; display: block; float: left; padding: 0 8px; background: #346bab; color: #FFF;}
.date_li22 { height: 32px; line-height: 32px; background: #e4e4e4; margin-bottom: 5px;}
.date_li22 a { display: block; float: left; padding: 0 5px; text-decoration: underline;}
.date_li22 a:hover { background-color: #F4FBFF; text-decoration: underline; color: #F30;}
.date_li22 b { height: 26px; line-height: 26px; display: block; float: left; padding: 0 8px; background-image: url(../images/date6.gif); color: #FFF;}
/*------------------------------------------------right--------------------*/
#div_search {
	width:650px;
	left:-507px;
	top:5px;
	z-index:5;
	position:absolute;
	display:none;
	padding-bottom:10px;
}
#div_search a{
    line-height: 24px; padding:0 10px; display:block; float:left; width:90%
}
#div_search a:hover {
	text-decoration: none;
}
#right { width: 155px; float: left; margin-left:10px}
.comCbb { vertical-align: middle;}
.soundtab { background-color: #F4F5F5; clear: both; width: 100%; overflow: hidden; padding: 0 0 4px 0; line-height: 20px;}
.soundtab select { margin-left: 2px; width: 85px; height: 20px; font-size: 11px; margin-top: 1px;}
.soundtab span { line-height: 18px}
.fontse a { background: url(blue_img/font.gif) repeat-x; font-weight: bold; border: 1px solid #D1D1D1; margin-right: 7px; display: block; float: left; padding-right: 4px; padding-left: 4px;}
.fontse a:hover { color: #039;  border: 1px solid #09F; text-decoration: none;}
.e12 { font-size: 12px}
.e14 { font-size: 14px}
.set1 { padding-left: 13px; background: url(blue_img/re.gif) no-repeat left top; margin: 0 8px 0 4px;}
.set2 { padding-left: 13px; background: url(blue_img/re.gif) no-repeat left -20px;}
.color { background-image: url(blue_img/color.gif); height: 8px; width: 72px; margin-top: 3px; background-repeat: no-repeat; overflow: hidden;}
.color li { float: left}
.color li a { display: block; height: 8px; width: 8px; margin-right: 4px;}

/*------------------------------------------------odds 2in1--------------------*/
#oddsmain { float: left; width: 787px}
.oddstd p { line-height: 16px; display: block; height: 16px;}


A.sb { FONT-WEIGHT: bold; COLOR: #de574a; text-DECORATION: none}
A.sb:hover { FONT-WEIGHT: bold;}
.dark A.sb {COLOR: #ea8989;}
a.pk{ color: #157af7; text-decoration: none; font-weight: bold;}.dark a.pk{COLOR: #4c8cb3;}
a.pk:hover {  text-decoration: underline; font-weight: bold;}
/*------------------------------------------------Newbottom--------------------*/


.bt_time { font-weight: bold; color: #F60;}
.p2 { color: #999}
#score_win { position: absolute; left: 356px; top: 235px; border: 3px solid #090; background-color: #FFF; padding: 1px;}
.score_title { background-color: #DBECA6;}
#showoptional2 h1,#showoptional h1,#showCompany h1,#showCountry h1,#showFilterBox h1{ float: left; font-size: 11px; font-weight: bold; padding-left: 15px;}

#showoptional2,#showCountry, #showFilterBox{   width: 600px; position: absolute; left: 55px; top: 29px; z-index: 5; visibility: hidden;}
#showoptional2 li,#showCountry li,#showCompany li,#showFilterBox li{ line-height: 24px; display: block; width: 47%;float: left; padding-left: 5px; }
#showoptional2 li label,#countryListDiv li label,#showoptional li label,#showCompany li label { line-height:24px; display:inline-block;width: 90%;cursor: pointer;}
#showoptional2 li input, #showCountry li input, #showCompany li input {
    vertical-align: top;
    margin: 6px 5px 0 0;
}
#showoptional2 li:hover,#countryListDiv li:hover,#showoptional li:hover,#showCompany li:hover {background-color: #f0f0f0;}

#showoptional { width:440px;position: absolute; left: 55px; top: 29px; z-index: 5; visibility: hidden;}
#showoptional li { line-height: 24px; display: block; width: 45%;float: left; padding-left: 5px; margin-right:10px;cursor: pointer;}

#showCompany {width: 230px; position: absolute; left: 170px; top: 84px; z-index: 5; visibility: hidden;}
#showCompany li label {width: 76%;}

#myleague { OVERFLOW: auto;}
#myleague2,#countryListDiv,#myleague { OVERFLOW: auto; max-height: 300px;}
#myleague2 ul,#countryListDiv ul,#showCompany ul,#myleague ul,#showoptional ul{ padding:10px; overflow:hidden}

.cc a,#div_search .cc a{ 
    position: absolute;right: 10px;top: 8px; padding:0;
    width: 24px;height: 24px;}
.cc a:before,.cc a:after {position: absolute;content: '';width: 16px;height: 1px;top: 11px;left: 4px;background-color: #666;}
.dark .cc a:before,.dark .cc a:after {background-color: #999;}
.cc a:before {transform: rotate(45deg);}
.cc a:after {transform: rotate(-45deg);}
.sotit {padding: 0 10px;line-height: 40px;text-align: center;font-size: 14px;font-weight:bold; }

.rbl {text-align: center;font-weight: bold;line-height: 35px;}


.bts { display: block; clear: both; padding: 10px; text-align: center; margin-top: 5px; overflow: hidden}
.bts span {margin: 0 3px;font-size: 11px;font-weight: bold;line-height: 36px;height: 36px;cursor: pointer;padding: 0 20px;border-radius: 3px;display: inline-block;vertical-align: middle;}
.bts .ent {background-color: #307b06;color: #FFF; padding: 0 30px}
.bts .ent:hover {background-color: #226204;}
.dark .bts .ent{background-color: #c75102;color: #fff;}
.dark .bts .ent:hover {background-color: #F60;}
.bts span:hover {background-color: #FFF;}

.bts .fgSpan input[type="checkbox"] { vertical-align: middle;}
.fg_Title {
	display: block;
	color: #212121;
	line-height: 24px;
	font-size: 14px;
	padding-left: 15px;
	clear: both;
	background-color: #FAFAFA;
}
.oddstable{box-shadow: 1px 2px 1px #a0a0a0;}
.dark .oddstable{box-shadow: 1px 2px 1px #000;}

.oddstable td { line-height: 17px; text-align: center;}
.oddsCaption { font-weight: bold; line-height: 26px; text-align: center;}
.oddschanges td{ line-height:24px}
.oddschanges .odd-teamname .sup { font-size:12px;color:#9f0000;-webkit-transform: scale(0.89);transform: scale(0.89); display:inline-block; margin:0 2px}
.oddschanges .odd-sname { display:inline-block;padding: 0 5px;line-height: 22px;border-radius: 3px;}
.oddschanges .odd-teamname { font-size:13px}
.oddschanges .odd-score { font-size:15px; font-weight: bold}
.m5 { margin-bottom:5px}
/*------------------------------------------------team vs team--------------------*/
#teammain { float: left; width: 875px;}
.team_info { display: block; line-height: 24px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E6E6E6; border-top-width: 1px; border-top-style: solid; border-top-color: #E6E6E6;}

#teammain2 h3,
#teammain h3 { font-size: 14px; line-height: 25px; font-weight: bold; color: #FFF;}
#team_info2 { border-top-width: 0px; border-bottom-width: 0px;}

.teamname_td,
.teamname_td2 { background-color: #E6F0FB; line-height: 18px; font-weight: bold; font-size: 14px;}
.teaminfo2 { background-color: #E6F0FB; color: #33638A;}
.teaminfo_td,
.teaminfo_td2 { background-color: #FFF7E1; font-weight: bold;}
.te1 { background-color: #FFF;}
.te2 { background-color: #F5F5F5;}
.greens { color: #360; background-color: #D3F88F; font-weight: bold;}
.BgYellow { background-color: #fcebda; color: #73250f}
.BgSky { background-color: #d2e6ff}
#teamid .sl { text-align: left}
#teamid .sr { text-align: right}
/*
.leftnav_2 li { border-bottom: 1px solid #D7D7D7;}
.leftnav_2 li a { line-height: 20px; display: block; height: 20px; width: 147px; font-weight: bold; color: #425B7E; padding-left: 6px; text-align: left;}
.leftnav_2 li a:hover { color: #FFF; text-decoration: none; background-color: #0C0;}
*/
.hp { FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #d64444; padding: 0 2px; margin: 0 2px;}
/*------------------------------------------------i vs i--------------------*/
#main2 { background-color: #FFF; clear: both; margin: 4px auto 0 auto; padding:10px}
.dark #main2 {background-color: #282828;}

.ivsi_top { text-align: center; padding-bottom: 16px; padding-top: 16px;}
.ivsi_top h2 { font-size: 16px; line-height: 16px; font-weight: bold; display: inline;}
.ivsi_top span a { background-image: url(/images/Excel_icon.gif); background-repeat: no-repeat; background-position: left; text-decoration: underline; padding-left: 16px; color: #5F9349;}
.ivsi_top span a:hover { color: #F60; text-decoration: none;}
#ivsi h3 { font-size: 16px; line-height: 23px; font-weight: bold; color: #FFF;}
#ivsi td { text-align: center; line-height: 18px;}

.hh4 { font-size: 14px; font-weight: bold; color: #FFF;}

.leftnav .th_1 { background-position: 0px -480px;}
.leftnav .th_2 { background-position: 0px -168px;}
.leftnav .th_3 { background-position: 0px -1128px;}
.leftnav .th_4 { background-position: 0px -624px;}
.leftnav .th_5 { background-position: 0px -144px;}
.leftnav .th_6 { background-position: 0px -1056px;}
.leftnav .th_7 { background-position: 0px -1104px;}
.leftnav .th_8 { background-position: 0px -1032px;}
.leftnav .th_9 { background-position: 0px -888px;}
.leftnav .th_10 { background-position: 0px -336px;}
.leftnav .th_11 { background-position: 0px -264px;}
.leftnav .th_12 { background-position: 0px -192px;}
.leftnav .th_13 { background-position: 0px -528px;}
.leftnav .th_14 { background-position: 0px -936px;}
.leftnav .th_15 { background-position: 0px -288px;}
.leftnav .th_16 { background-position: 0px -960px;}
.leftnav .th_17 { background-position: 0px -552px;}
.leftnav .th_18 { background-position: 0px 0px;}
.leftnav .th_19 { background-position: 0px -745px;}
.leftnav .th_20 { background-position: 0px -1152px;}
.leftnav .th_21 { background-position: 0px -96px;}
.leftnav .th_22 { background-position: 0px -504px;}
.leftnav .th_23 { background-position: 0px -912px;}
.leftnav .th_24 { background-position: 0px -120px;}
.leftnav .th_25 { background-position: 0px -1512px;}
.leftnav .th_26 { background-position: 0px -216px;}
.leftnav .th_27 { background-position: 0px -648px;}
.leftnav .th_28 { background-position: 0px -672px;}
.leftnav .th_29 { background-position: 0px -1080px;}
.leftnav .th_30 { background-position: 0px -312px;}
.leftnav .th_31 { background-position: 0px -360px;}
.leftnav .th_32 { background-position: 0px -456px;}
.leftnav .th_33 { background-position: 0px -1368px;}
.leftnav .th_34 { background-position: 0px -408px;}
.leftnav .th_35 { background-position: 0px -816px;}
.leftnav .th_36 { background-position: 0px -432px;}
.leftnav .th_37 { background-position: 0px -24px;}
.leftnav .th_38 { background-position: 0px -1344px;}
.leftnav .th_39 { background-position: 0px -840px;}
.leftnav .th_40 { background-position: 0px -1392px;}
.leftnav .th_41 { background-position: 0px -864px;}
.leftnav .th_42 { background-position: 0px -2640px;}
.leftnav .th_43 { background-position: 0px -792px;}
.leftnav .th_44 { background-position: 0px -2448px;}
.leftnav .th_45 { background-position: 0px -2736px;}
.leftnav .th_46 { background-position: 0px -1920px;}
.leftnav .th_47 { background-position: 0px -1704px;}
.leftnav .th_48 { background-position: 0px -1656px;}
.leftnav .th_49 { background-position: 0px -1176px;}
.leftnav .th_50 { background-position: 0px -2976px;}
.leftnav .th_s { background-position: 0px -1200px;}
.leftnav .th_60 { background-position: 0px -3217px;}
/*detail views*/
.fx20 { padding: 20px; clear: both; margin-bottom: 20px}
.stat {  overflow: hidden; padding: 5px 0 20px 0; text-align: center}
.stat li{ line-height: 18px;padding: 0 15px;margin-bottom: -1px}
.stat-c { display: inline-block; width: 50px; text-align: center; font-size: 14px }
.stat-title{ display: inline-block; width: 140px; text-align: center; border: 1px solid #dcdcdc;box-shadow: 1px 1px 6px #d6d6d6;vertical-align: middle; line-height: 30px; background-color: #fff; margin: 0 -4px}

.dark .stat-title,.dark .fx-c-3,.dark .fx-tb-b li b, .dark .fx-tb-b h4{border: 1px solid #444;box-shadow: 1px 1px 6px #212121; background-color: #3e3e3e}
.dark .fx-tb-b h4 {background-color: #2f2f2f!important}

.stat-bar-wrapper { display: inline-block; position: relative; background-color: #eaeaea; width: 320px; height: 18px; overflow: hidden;vertical-align: middle;}
.dark .stat-bar-wrapper {background-color: #3a3a3a;}
.stat-bar { display: inline-block; height: 18px; position: absolute;}
.stat-bar-wrapper.homes {/*background-color: #f9e4dc*/border-radius:3px 0 0 3px;}
.stat-bar-wrapper.aways {/*background-color: #d4ecf9*/border-radius:0 3px 3px 0;}
.stat .homes .stat-bar,.home-bg {background-color: #e27a48}
.stat .aways .stat-bar,.away-bg{background-color: #3f9ed8}
.stat .homes .stat-bar {border-radius:3px 0 0 3px;}
.stat .aways .stat-bar {border-radius:0 3px 3px 0;}
.stat li:hover .stat-title {background-color: #fbfbcd}
.dark .stat li:hover .stat-title {background-color: #333}
.stat li:hover .stat-c { font-weight: bold; color: #d64444;}

.posediv { width: 100%; position: relative}
.fx-title { text-align: center; margin-bottom: 10px;color: #666;}
.fx-title img { display: none; height: 25px;vertical-align: middle; margin: 0 20px;border: 1px solid #e5e5e5;padding: 10px;background-color: #fff;border-radius: 10px 0 10px 0;}
.fx-title span { display: inline-block;font-weight: bold}
.fx-title-name {  font-size: 18px; width: 310px}
.fx-title .fx-title-vs {  margin: 0 10px; width: 350px;font-size: 20px;}
.f-l { text-align: left}
.f-r { text-align: right}
.fx-tab {text-align: center; margin: 20px auto}
.fx-tab li{ display:inline-block;color: #666; width: 150px; line-height: 25px;vertical-align: middle;}
.fx-tab .middle-line { display: inline-block; width: 1px; background-color: #e5e5e5; margin: 0 170px; height: 30px;vertical-align: middle; padding: 0; border: none}
.fx-tab span {border-radius: 20px; display: inline-block; height: 25px}
.fx-tab .fx-tab-on {color: #e27a48;}
.fx-tab .fx-tab-on2 {color: #3f9ed8;}
.fx-tab .fx-tab-on,.fx-tab .fx-tab-on2 {font-weight: bold;box-shadow: 0 1px 8px 0 rgba(0,0,0,0.36);border-radius: 20px;}

.fx-tab2 {text-align: center; margin: 10px auto}
.fx-tab2 li{ display:inline-block;color: #666; width: 120px; line-height: 25px;vertical-align: middle;cursor: pointer;}
.fx-tab2 span { background-color: #e5e5e5;border-radius: 20px; display: inline-block; height: 25px;padding: 2px;}
.fx-tab2 .fx-tab2-on {color: #555;font-weight: bold;border-radius: 20px;background-color: #fff;}

.fx-comparision {width: 500px;margin: 0 auto;text-align: center}
.fx-data-left,.fx-data-right { display: inline-block;vertical-align: middle;}
.fx-data-left li,.fx-data-right li { width: 200px;}
.fx-data-left li span {float: right; }
.fx-data-right li div,.fx-data-right li span {float: left;}
.fx-c2 {font-size: 15px; font-weight: bold; padding: 0 5px; text-align: center}
.fx-c2:after {content: "%"; font-size: 12px;padding: 0 1px}
.fx-c-l {border-radius:3px 0 0 3px; }
.fx-c-r {border-radius: 0 3px 3px 0;}
.scoreComp {float:left;}
.missComp {float:right;}
.fx-c-l,.fx-c-r { height: 18px}
.fx-c-3 {width: 60px;background-color: #FFF;box-shadow: 1px 1px 4px #888;line-height: 30px; margin: 0 -3px -1px -4px; display: inline-block;vertical-align: middle;}
.fl { left: 0}.fr { right: 0}

.bg1 {background-color: #f3f2f2!important}
.dark .bg1 {background-color: #282828!important}
.ky img {vertical-align: 0; margin: 0 3px;}

.team-table-other .fx-green { background-color: #60a93c!important; color: #fff}
.team-table-other .fx-red {background-color: #ec4545!important;color: #fff}
.team-table-other .fx-blue {background-color: #346ec5!important;color: #fff}

#main .content { overflow: hidden; margin-bottom: 10px; padding: 0px;}
.btns { float: none; display: block; margin-right: auto; margin-left: auto; border-bottom: 2px solid #5885B7; height: 30px;}
.btns .btn { background: #BCDAFA; display: block; height: 29px; width: 100px; font-size: 14px; line-height: 29px; color: #333; float: left; text-align: center; border-top: 1px solid #a9bed3; border-right: 1px solid #a9bed3; border-left: 1px solid #a9bed3;}
.btns .btn.on { background: #5885B7; width: 100px; color: #FFF; font-weight: bold;}
#home,
#guest { float: left; width: 170px; height: auto; text-align: center; margin-top: 10px;}
#matchItems { float: left; width: 598px; padding-top: 10px;}
#matchItems .item { text-align: center; line-height: 20px; font-size: 12px; overflow: hidden;}
.bhTable,
.statisticsTable { line-height: 16px; }
.bhTable th,
.statisticsTable th { padding: 5px; background: #5885B7; color: #FFF; font-size: 14px;}
.bhTable td,
.statisticsTable td { border-bottom: 1px solid #e5e5e5; font-size: 12px; padding-right: 5px; padding-left: 5px; height: 20px; color: #333;}
.bhTable tr td.bg1,
.statisticsTable tr td.bg1 { background: #F4F4F4;}
.bhTable tr td.bg2,
.statisticsTable tr td.bg2 { background: #FFF;}
.bhTable tr td.bg3,
.statisticsTable tr td.bg3 { background: #F4F4F4;}
.bhTable tr td.bg4,
.statisticsTable tr td.bg4 { background: #FFF;}
.bhTable tr.bg1,
.statisticsTable tr.bg1 { background: #F4F4F4;}
.barBg2 .info { background: #ff6600; height: 16px; float: right;}
.barBg .info { background: #0b79c9; height: 16px;}
#home { width: 170px; height: auto; text-align: center; margin-top: 10px; float: left;}
#guest { width: 170px; height: auto; text-align: center; margin-top: 10px; float: left;}
#home .name { text-align: center; color: rgb(18, 134, 197); line-height: 20px; font-size: 14px; font-weight: bold; margin-top: 5px; display: block;}
#guest .name { text-align: center; color: rgb(18, 134, 197); line-height: 20px; font-size: 14px; font-weight: bold; margin-top: 5px; display: block;}
/*match box*/
#mactbox-black { background-color: #444; overflow: hidden; padding: 30px 0 10px 0}
#matchBox { background: url("../images/soccer-bg.png") no-repeat;color:#fff; width: 980px; margin: 0 auto; clear: both}
.dark #matchBox {opacity: 0.85;}
.teamNames { position: relative;text-align: center; width: 980px; margin: 0 auto}
.teamNames a { color: #fff}
.tn-home,.tn-away { width: 50%; display: inline-block; float: left; color: #fff; line-height: 30px; font-size: 16px; font-weight: bold;border-radius: 8px 8px 0 0;}
.tn-vs-d { position: absolute;  left: 400px; width: 180px;height: 46px;border-radius: 6px;top:-3px; display: inline-block;transform: perspective(1.5em) rotateX(-5deg);transform-origin: top;background-color: #e8e8e8;background-image: linear-gradient(180deg,transparent,#ccc,#f0f0f0);box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.25);}
.tn-vs-c { position: absolute;  left: 400px; width: 180px; font-size: 22px; font-weight: bold; color:#555;top:-1px; display: inline-block;}
#matchBox .backupPlay {  background-color: #41750D;border: 3px solid #71A140;border-top: none;height: auto;}
#matchBox .backupPlay .play { width: 131px; height: 40px; color: rgb(231, 241, 218); line-height: 20px; font-size: 12px; text-decoration: none; margin-right: 5px; margin-left: 5px; float: left; display: block; white-space: nowrap;}
#matchBox .backupPlay .play div { height: 20px; text-align: center; line-height: 20px; display: block;}
#matchBox .backupPlay .play .name { background: rgb(58, 92, 27); width: 115px; height: 20px; text-align: left; line-height: 20px; overflow: hidden; padding-right: 5px; padding-left: 5px; display: block; white-space: nowrap; text-overflow: ellipsis;border-radius: 3px;}
#matchBox .backupPlay .play .name a,#matchBox .backupPlay .play .name a:hover { color:#ceefc0;}
#matchBox .backupPlay .bu_txt {  text-align: center; color:#79af35;font-size: 14px;}
#matchBox .backupPlay .home { width: 425px; clear: left; float: left; padding-left: 15px;}
#matchBox .backupPlay .guest { width: 425px; clear: right; float: right;}
#matchBox .plays { width: 100%; height: 450px; display: block;}
#matchBox .plays .home { width: 469px; float: left;}
#matchBox .plays .guest { width: 469px; float: right;}
#matchBox .plays .playBox { width: 117px; float: left; position: relative;}
#matchBox .plays .playBox .play { height: 90px; margin-right: auto; margin-left: auto; float: none; display: table;position: relative}
#matchBox .plays .playBox .play div { text-align: center; line-height: 20px;  display: block; min-height: 20px;}
.plays .playBox .play span { vertical-align: middle; display: table-cell;}
#matchBox .plays .playBox .play .name { background: rgb(58, 92, 27); width: 80px; height: 20px; text-align: left; color: rgb(231, 241, 218); line-height: 20px;  padding-right: 5px; font-size: 12px; display: block; white-space: nowrap; text-overflow: ellipsis;border-radius: 3px; position: relative}
#matchBox .plays .playBox .play .name a { color: rgb(231, 241, 218);overflow: hidden;width: 60px;display: inline-block; padding-left: 10px;white-space: nowrap;text-overflow: ellipsis;}

#matchBox .plays .guest  .playBox .play .name a {padding-left: 20px;}

#matchBox .plays .five .playBox { width: 93px;}
#matchBox .plays .five .playBox .play .name { background: rgb(58, 92, 27); width: 80px; height: 20px; text-align: left; color: rgb(231, 241, 218); line-height: 20px;padding-right: 5px;ont-size: 12px; float: none; display: block; white-space: nowrap; text-overflow: ellipsis;}
#matchBox .plays .five .playBox .play .name a { width: 52px; height: 20px; text-align: left; color: rgb(231, 241, 218); line-height: 20px; overflow: hidden; font-size: 12px;  display: block; white-space: nowrap; text-overflow: ellipsis;}

#matchBox .plays .guest.five .playBox .play .name a { padding-left: 25px}
#matchBox .plays .playBox .play a:hover { color: rgb(220, 222, 44);}
#matchBox .one .playBox { width: 75%; text-align: left; padding-top: 8px; margin-left: 25%;}
#matchBox .one .playBox .play { margin: 10px auto; width: 90%; height: 20px; white-space: nowrap;}
#matchBox .one .playBox .play .name { width: auto; height: 20px; text-align: left; color: rgb(231, 241, 218); line-height: 20px;  padding-right: 5px; padding-left: 5px; font-size: 12px; margin-right: auto; margin-left: auto; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;}
#matchBox .one .playBox .play .img {vertical-align: middle; float: left; padding-left:5px}
#matchBox .hurtPlay { background-color: #41750D; border: 3px solid #71A140; border-top: none; position: relative; height: auto; padding-bottom: 15px; overflow: hidden;}
#matchBox .hurtPlay h3 {color: #FF0; display: block; font-weight: normal; text-align: center; padding: 0px; line-height: 30px;margin: 0px; font-size: 14px;}
#matchBox .hurtPlay ul li,
#matchBox .hurtPlay ul { list-style: none; padding: 0px; margin: 0px;}
#matchBox .hurtPlay ul li {width: 50%; float: left; text-align: center;font-size: 12px;}
#matchBox .hurtPlay .title { background-color: #43800b; margin-bottom: 10px; line-height: 30px;}
#matchBox .hurtPlay .name { background: #3A5C1B; line-height: 20px; height: 20px; width: 84%; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 5px; padding-left: 5px; text-align: left; margin: 0px auto 5px auto;}
#matchBox .hurtPlay .play{ color: #E7F1DA; text-decoration: none; display: block; float: left; white-space: nowrap; margin-right: 5px; margin-left: 5px; line-height: 20px; font-size: 12px; width: 114px; height: 40px;}
#matchBox .hurtPlay .name a{ color: #E7F1DA;}
#matchBox .hurtPlay .bu_txt{ left: 484px;top: 50%;width: 60px;height: 60px;text-align: center;
    color: rgb(255, 255, 0);line-height: 20px;
    margin-top: -40px;position: absolute;
    margin-left: -25px;font-size: 14px;}
#matchBox .hurtPlay .home ul{ width: 100%;}
#matchBox .hurtPlay .home{ float: left; width: 425px; clear: left; margin-left: 1px; min-height: 70px;}
#matchBox .hurtPlay .guest{ float: right; width: 425px; clear: right; margin-right: 1px;}
.one .playBox .play span {padding: 0;display: inline;}
.team-h1 { text-align: center}
.team-h1 span{ display: inline-block; width: 50%;height: 3px; }
#icons { line-height: 30px; overflow: hidden; padding: 10px; color: #bbb;width: 980px;margin: 0 auto;}
#icons div.title { background: url("../images/bf_img/title.jpg") no-repeat left; margin: 0px; padding: 0px; height: 105px;}
#icons .icon {  text-align: left;  line-height: 24px; margin-left: 5px; float: left; display: block; white-space: nowrap; width: 130px; padding-right: 5px;}
#icons .icon img { margin-top: -3px; margin-right: 5px; vertical-align: middle;}
/*match box end*/
.playInfoBar { line-height: 22px;}
.playInfoBar .title { float: left; margin-right: 10px; padding-left: 10px; display: block;}
.playInfoBar a { font-weight: normal; color: #FFF; display: block; float: left; padding-right: 10px; padding-left: 10px;}
.playInfoBar a.on {color: #ca6800; background-color: #fff; font-weight: bold;opacity: 0.8;}
.yellow_bg {background-color: #eaeaea;border-bottom: 1px solid #d8d8d8;}
.yellow_l_bg { background-color: #FFF7E1;}
/*detail End*/
.adclass { text-align: center;}
.leftTd { background-color: #ffffff; text-align: left;}
#showOddsTypes { width: 200px;  position: absolute; left: 0; top: 84px; z-index: 5;visibility: hidden;}
#showOddsTypes .selectUL li { line-height:30px;cursor: pointer; padding-left:10px}
#showOddsTypes .selectUL li strong { width:30px; margin-right:10px;  display:inline-block; padding-left:5px}
#showOddsTypes .selectUL li:hover { background: #166cbf; color:#FFF}

.nullA,
.nullA:hover,
.nullA:visited,
.nullA:link { cursor: default; text-decoration: none !important; color: black; border-left: none;}
.white { color: white !important;}
.discription { padding-top: 10px; overflow: hidden; text-align: center;}
.discription span { width: 12px;  height: 12px; display: inline-block; vertical-align: middle;}
#favProp { position: absolute; right: 10px; top: 54px; padding: 5px; border: 10px solid #2C435C; background: #5885B7; z-index: 99; line-height: 20px; color: white; font-size: 13px;}
#SelectLink { visibility: hidden; top: 50px; left: 800px; width: 130px; position: absolute; border: solid 3px #2C435C; line-height: 22px; text-align: left; background-color: #72ACDE; z-index: 8; padding: 3px;}
#SelectLink a,
.wap a,
.wap2 a { color: #FF0; font-weight: bold;}
.livetab { padding: 5px;border-radius:3px}
.jqTitle { line-height: 22px; text-align: center;  width: 100%; font-weight: bold;}

.livetab .info { float: left; width: 400px;}

.jqSubTitle td { background: #f3fdf1; font-weight: bold;}
.dark .jqSubTitle td { background: #546b50;}
.jqSubTitle2 span { display:inline-block; width:50%; }

.jqSubTitle2,.jqTitle2 { line-height: 26px; text-align: center;  width: 398px; float: left; font-weight: bold;}

.livetab td { text-align: center; line-height: 22px; font-size: 12px;}
div#dbpop { float: left; position: absolute; left: 498px; top: 166px;}

#tr_com_h td,
#tr_com_g td { text-align: center;}
#hotInfo { background-color: #FFFACC; height: 26px; width: 950px; margin-right: auto; margin-left: auto; position: relative;}
#hotInfo span,
#hotInfo li { float: left; line-height: 24px; height: 24px; margin: 2px 2px 0px 5px;}
#hotInfo li { background-image: url(/images/lesIcon.png); background-size: 18px auto; height: 18px; background-repeat: no-repeat; padding-left: 20px;}
#hotInfo span { font-weight: bold;}
.hLea2 { background-position: 0px -54px;}
.hLea3 { background-position: 0px -90px;}
.hLea4 { background-position: 0px -108px;}
.hLea5 { background-position: 0px -18px;}
.hLea6 { background-position: 0px -36px;}
.hLea7 { background-position: 0px -72px;}
#allListM { position: absolute; background-color: #FFF; border: 3px solid #6596CA; left: 140px; top: 0px; width: 654px; z-index: 100; padding: 8px;}
#allListM .leftnav li { float: left; margin: 3px 5px; width: 120px; border-bottom: none;}
#allListM .leftnav li a { background-image: none;}
#allListM .leftnav li a:hover { background-color: #FFF9AA;}
#allListM .leftnav { margin: 5px;}
#bottomM .smrTitle ul,
#bottomM .smrM { padding-left: 22px;}
#bottomM .smrTitle li { padding-left: 10px; width: 135px; float: left; list-style: none;}
#bottomM .smrM ul { padding-left: 10px; width: 135px; float: left; list-style: none; line-height: 20px; height: 80px;}
#bottomM .titleM,
#bottomM .smrTitle li { font-weight: bold; margin-bottom: 10px; margin-top: 10px;}
#bottomM .linksM { text-align: center; margin-left: 22px;}
#bottomM .linksM li { float: left; width: 135px; text-align: left; padding-left: 10px;}
#bottomM .rrs { height: 36px; width: 100%; text-align: center;}

.scTitle { padding: 2px 20px 2px 20px;}
.scTitle a { color: #003399 !important; font-weight: bold;}
.more_r { color: red; font-weight: bold; float: right; font-size: 14px; line-height: 26px; padding-right: 5px;}
.aotable { text-align: center; margin-bottom: 10px;}
/*popup*/
.popup-overlay { background-color: #000000; filter: alpha(opacity=20); opacity: .2; top: 0; right: 0; bottom: 0; left: 0; margin: 0; padding: 0;}
.popup-overlay-again { background-color: #000000; filter: alpha(opacity=50); opacity: .5; top: 0; right: 0; bottom: 0; left: 0; margin: 0; padding: 0;}
.popup-container { width: 100%; background-color: #FFFFFF; overflow: hidden;}
.popup-container .popup-titlebar { height: 28px; background: #397f19; cursor: move; border-top: 1px solid #397f19; background-position: 0px -2px;}
.popup-container .popup-titlebar .Ptitle { font-weight: 700; line-height: 30px; color: #fff; margin-left: 15px; background: none; font-size: 13px;}
.popup-container .popup-titlebar .Pclose { float: right; text-decoration: none; margin-top: 5px; margin-right: 3px; background: url(/images/close.gif) no-repeat; width: 20px; height: 20px;}
.popup-container .popup-titlebar .Pclose:hover { background: url(/images/close.gif) no-repeat;}
.popup-container .popup-content { border: solid 3px #397f19; margin: 0; overflow: hidden;}
.dark .popup-container .popup-content { background-color:#2f2f2f}
.popup-container .popup-resize { text-align: right; margin-top: -30px; height: 30px; line-height: 0; overflow: hidden;}
.popup-container .popup-resize div { width: 30px; line-height: 30px; background: url(/images/a_popup_resize.gif) 23px 22px no-repeat; float: right; text-indent: 100px; overflow: hidden; cursor: se-resize;}
.JsTitle { position: absolute; top: 0; left: 0; z-index: 2000; padding: 5px; background-color: #0C609C; color: white; -webkit-box-shadow: 0 0 9px #999; box-shadow: 0 0 9px #999; filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', direction=135, strength=4);}
.JsTitleNoBG { position: absolute; top: 0; left: 0; z-index: 2000; padding: 0px; -webkit-box-shadow: 0 0 9px #999; box-shadow: 0 0 9px #999;}
.odds_checked, .odds_unchecked { margin: 2px 3px; line-height: 24px; width: 85px; display: inline-block; }
/*popup end*/
#analyMap a { width: 66px; text-align: center; color: #fff; line-height: 22px; margin-bottom: 2px; display: block;}
#analyMap a:hover,#analyMap a:first-child {background-color: #f60;text-decoration: none;}
.tabs { border: 1px solid #cccccc; border-radius: 2px; line-height: 24px; height: 24px; overflow: hidden;}
.tabs span,
.tabs a { padding: 0px 4px; line-height: 24px; height: 24px; border: none; margin: 0px; overflow: hidden; cursor: pointer;}
.tabs .on { background: #fff; color: #5885B7;}
#mScore { font-size: 16px; color: red; font-weight: bold; line-height: 30px;}
.expLine { text-align: center;}
#main #left .lrdiv { width: 135px;}
.input_text { border:none; font-size: 12px; width: 105px; background: #fff url(/images/f.png) no-repeat 5px; border-radius: 2px; padding: 5px 0 5px 30px;}
.search { overflow: hidden; padding:10px 0 5px 0}
.search * { box-sizing: border-box;}
.search input {  height: 32px; border: solid 1px #e5e5e5; padding: 0 5px; width: 75%; float: left; border-right: none;}
.search input[type="text"] { padding-left: 25px;}
.search #btnsearch {
	width: 25%;
	float: right;
	background: #eaf7ff;
	border: solid 1px #e5e5e5;
	cursor: pointer;
	font-weight: bold;
}
.nwTool .menu span:hover {color: #ff0;}
.noteImg { width: 728px; height: 63px; margin-bottom: 5px; border-radius: 2px; overflow: hidden; display: block;}
.noteImg img { width: 100%;}
.bottomBar { background: #efefef; padding: 0 5px; margin-bottom: -5px; line-height: 26px; margin-top: 5px;}
#backup_fav_top {background: #fff; cursor: pointer; width: 1000px; margin-right: auto; margin-left: auto; position: relative;}
#backup_fav {text-align: center;  background-color:#2d67b3;width:100%;font-size: 16px;line-height: 30px;margin: 0 auto; color: #fff;}

.backup_fav_m {font-size: 50px; line-height: 80px;}
.leftnav .adclass a { padding: 0px; height: 80px; width: 144px;}
#oddsChange,#panluDiv,.bak_div {border-radius: 3px; overflow:hidden; padding:5px;}
#main #left { overflow: hidden; padding: 0px;}
#main .adclass { text-align: center;}
#main #right .adclass { margin-bottom: 5px}
#div_ad_float { padding-left: 24px; padding-top:10px}
#main .adclass img,
#div_ad_float img,
#left_float_ad img { width: 155px; margin-bottom: 3px;}
#main #left .leftnav li a { width: auto;}


#main #min { width: 710px; }
.toolimg { position: relative; line-height: 25px; height: 25px; text-align:left !important;}
.toolimg .icons { position: absolute; right: 0px; top: 6px; width: 88px;}
.popWin {z-index: 999999; overflow: hidden; box-shadow: 0 0 10px #999; color: #fff; text-align: center; left: 1%;}
.popWin .closeBtn {text-decoration: none; color: #151515; font-weight: normal; display: block; float: left;position: absolute; left: 0; top: 50%; width: 30px; height: 30px; margin-top: -15px; border-style: none; cursor: pointer; font-size: 30px; font-family: Arial; line-height: 30px;}
.popWin .info { padding: 5px 10px 10px 20px; font-size: 26px; text-align: center;}
.popWin .hd { line-height: 40px; height: 40px;  font-size: 30px; font-weight: bold; margin: 0px; padding: 10px 20px 0px;}
.shareL li { margin: 9px; padding: 0;}
.popWinBtm { background: #5f9bcf; z-index: 999999; box-shadow: 0 0 10px #666; color: #fff; text-align: left; left: 0%; bottom: 0px; width: 100%; padding-top: 5px; padding-bottom: 5px; line-height: 22px;}
.popWinBtm .linkBtn2 { background: #fff; width: 80px; text-align: center; border-radius: 5px; border: 2px solid #486d96; margin-right: 5px; margin-left: 5px; padding: 5px; overflow: hidden; line-height: 20px; height: 20px;}
.popWinBtm .closeBtn { width: 20px; font-size: 18px; text-align: center; border-radius: 5px; color: #fff; font-family: Verdana, Geneva, sans-serif; text-decoration: none; top: 0px; right: 0px; line-height: 20px; height: 20px; padding-right: 5px; padding-left: 5px; float: right;}
#popupLinksMsg { position: absolute; z-index: 999999; top: 400px; width: 420px; background: #ff6600; left: 50%; margin-left: -210px; border: 4px solid #fbac78; padding: 12px;border-radius: 6px;    box-shadow: 0 8px 40px #b74949;}
#popupLinksMsg .step { margin-top: 5px; border: 1px double #FFF;}
#popupLinksMsg a { color: #00C; text-decoration: underline;}
#popupLinksMsg .linkBtn {line-height: 36px; text-align: center; font-size: 16px; float: left; margin-left: 5px; color: #555;border-radius: 3px;background-color: #FFF; width: 97%!important;box-shadow: 2px 2px 1px #bb6b5e;}
#popupLinksMsg .linkBtn:hover {background-color: #ffeee2}
#popupLinksMsg .closeBtn { position: absolute; right: 0; cursor: pointer; font-size: 16px; color: #fff; text-align: center; top: 0;    background-color: #fbac78;
    line-height: 14px;padding: 0 7px 7px 12px;
    border-radius: 0 0 0 50px;}
#popupLinksMsg .linkDesc { margin: 5px 0px 0px 0; line-height: 22px; color: white; font-size: 14px; text-align: center}
#topLine { font-weight: bold; line-height: 40px}

#popTouchWin {min-height: 200px;}
#popTouchWin * {box-sizing: border-box;}
#popTouchWin #pop1 { float: left; width: 100%;}
#popTouchWin b {font-size: 50px; display: block;}
#popTouchWin .closeBtn {font-size: 75px;min-height: 200px; line-height: 200px; width: 10%; float: left; position: static; margin: 0;}
#popTouchWin .phone { background: url("/images/phone.png")no-repeat 5px center;background-size: auto 60%;}
#popTouchWin .ios { background: url("/images/ios.png") no-repeat 5px center;background-size: auto 60%;}
#popTouchWin .android { background: url("/images/android.png") no-repeat 5px center;background-size: auto 60%;}
#popTouchWin a {display: block; height: 200px; font-size: 30px; padding: 50px 0 0 130px; float: left; width: 45%; text-align: left;}
/*顶部球类导航*/
#newtop { width: 1060px; margin-right: auto; margin-left: auto; position: relative;}
/*
#menu { padding:2px;position: absolute;top: -50px;left: 200px;z-index: 1; margin-left: 10px}
#menu li {float: left;margin-right: 8px}
#menu li a{ display: flex;  font-size: 16px; font-weight: bold; color: #FFF; line-height: 35px; text-align:center; margin-right:5px; padding:0 10px;opacity: 0.75; position:relative}
#menu li a:hover {text-decoration: none;border-radius: 3px;opacity: 1;}
#menu .tab_on {font-weight: bold;opacity: 1;}
#menu .tab_on:after {
    display: inline-block;
    position: absolute;
    top: 32px;
    border-radius: 20px;
    left: 35px;
    width:calc(100% - 44px);
    width:-webkit-calc(100% - 44px); 
    height: 2px;
    content: "";
    background-color: #fff;
}

#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);}
#ball2 i {background-image: url(/images/basketball.png);}
#ball3 i {background-image: url(/images/Tennis.png);}
#ball4 i {background-image: url(/images/Esports.png);}
#ball5 i {background-image: url(/images/Baseball.png);}
#ball9 i {background-image: url(/images/news.png);}
#ball10 i {background-image: url(/images/duelday.png);}
#balls i {background-image: url(/images/more.png);}
#byLink { visibility: hidden;}
.miLive { background-image: url(/images/menubg3.gif); background-repeat: no-repeat; height: 33px; float: left;}
.clear { clear: both;}

/*顶部二级导航*/
.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:14.2%;text-align:center;position:relative;}
.menu2 li:last-child  a{ border-right:0; }
.menu2 li a:hover {text-decoration: none;}

.shareLi { position: absolute; right: -6px; bottom: -1px;}
.shareLi img { width: 30px; margin-top: 3px;}

/*内容页菜单*/
#tools { line-height: 28px;  height:28px; overflow:hidden;}
#tools .w_search { float: right;}
#tools li { float: left;  margin-right: 2px; cursor: pointer; height: 30px}

#tools li.old { float: right;}
#tools li a{  line-height: 28px; text-align: center; display: block; float: left; padding-right: 5px; padding-left: 5px; min-width: 30px;text-decoration: none;border-radius: 3px 3px 0 0;}
#tools li a:hover {text-decoration: none;}

/*#tools .filterLi a{position: relative; padding:0 19px 0 9px}
#tools .filterLi a:after {position: absolute; width: 0;height: 0;content:"";border: 4px solid transparent; border-top-color: #666; right: 5px; top:13px}*/
#tools .on.filterLi a:after,.dark #tools .on.filterLi a:after {border-top-color: #fff;}
#tools .filterLi2 a{padding:0 7px; }
#tools li span u {margin-left:8px}
#tools .on a,#tools .on a:hover {color: #fff;font-weight: bold;}
#tools .pd2 li a { padding:0 15px}
/*#tools .pd2 .filterLi a,#main3 #tools .filterLi a {padding:0 28px 0 17px}*/
#tools .pn-selectn-selectd2 .filterLi a:after,#main3 #tools .filterLi a:after  {right: 15px;}
#tools .pd2 #li_MyGame a { padding-right:17px}
.dark #tools .filterLi a:after {border-top-color: #999; }

/*内容页菜单---篮球*/
#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;}

#main3 #tools li a { padding:0 10px}
#main3 #tools { padding:0}

#tools .on-arrow a { position:relative; }
#oTypeText:after {position: absolute;
    width: 0;height: 0;content: "";
    border: 4px solid transparent;
    border-top-color: #FFF;
    right: 15px;top: 13px;}
#tools #li_MyGame a { padding-right:7px}
	
/*日期选择*/
	.date-picker {  height:43px; margin-bottom:10px;
    border-radius: 3px;padding-bottom: 5px;}
	.date-picker-now {border-right: 1px solid #e5e5e5;}
	.date-picker>div,.date-picker>ul>li { float:left;font-size: 10px;line-height: 1.3;text-align: center;
    letter-spacing: .07em;text-transform: uppercase;padding:4px;cursor: pointer;height:35px}
    .date-picker ul li{width:5.05%;display: block;margin: 0 2px;border-radius: 4px; position: relative}
	.date-picker ul li:hover {color:#f60;background-color: #fff8f3;}
	.dark .date-picker ul li:hover {color:#f60;background-color: #46382f;}
	.date-picker ul li a:hover {text-decoration: none; }
	.date-picker ul li.on{background-color: #f60;background-image: linear-gradient(180deg,transparent,rgba(0,0,0,.2));box-shadow: 0 1px 5px 0 rgba(144, 87, 0, 0.25);color: #fff;}
	.dark .date-picker ul li.on{background-color: #b94b01}
	.date-picker ul .on a,.date-picker ul .on a:hover {color: #fff;}
	.date-picker .li_today a {color:#ec6623; }
    .date-picker span:first-child{display: block; width:100%}
	.date-picker span:last-child{display: block;
    font-size: 14px;font-weight: 800; width: 100%;}
	
	.date-picker ul li:after { content: ""; display: inline-block; position: absolute; width: 1px; height: 12px; background-color: #efefef;right: -4px;top:15px}
	.date-picker ul li:last-child:after { display: none}
	.dark .date-picker ul li:after {background-color: #333;}
	
.date-picker .date-picker-now { padding:4px 15px; display: none}
.date-picker .date-picker-calendar {width: 6%; position:relative;}
.date-picker-calendar p {display: block;height: 20px;width: 20px;background-image: url(/images/date.png); margin:7px auto 0 auto;}
	
	.date-now-none .date-picker-now { display:none}
	.date-now-none .date-picker-calendar { width:6.8%;position:relative; z-index:999}
	.date-now-none .date-picker ul li{width:4.97%;display: block;margin: 0 2px;}
	.date-now-none2 .date-picker ul li{width:5%;display: block;}
	.date-now-allnone .date-picker ul li{width:5.51%;display: block;}
	.datelayer {position:absolute; z-index:6;right: -1px; top: -1px; visibility:hidden;border-radius: 3px;}
#calendar {box-shadow: 0 3px 6px rgba(0,44,95,0.2);border-radius: 3px;padding: 10px;z-index: 10;box-sizing: border-box;text-align:center;width: 300px;}
#calendar select { border:none;font-weight: bold; margin:5px 30px; font-size:16px!important}
#calendar .l-line {margin:0 10px}
#calendar .d-line {padding-bottom: 5px;margin-bottom: 5px;}
#calendar th {color: #aeaeae; line-height:2}
#calendar td {line-height:2.5;font-size:14px;border-radius: 2px;}
#calendar td:hover {background-color:#F4F4F4;cursor:pointer}
.dark #calendar td:hover {background-color:#545454;}
#calendar .datelayer_td-blank,#calendar .datelayer_td-blank:hover { }
#calendar .datelayer_td-sel,#calendar .datelayer_td-sel:hover {    background: #ffd842;border: 1px solid #f3b07a;border-radius: 2px;font-weight:bold;color: #ad6212;}
.dark #calendar .datelayer_td-sel,.dark #calendar .datelayer_td-sel:hover {background: #ffd842;color: #ad6212;}

.datelayer_fon-today { font-weight:bold; color:#ec6623}
.datelayer_btn-today  { color:#ec6623; margin:10px 0;}
	
#tools .odds_setting { float: right;  position: relative;}
#tools .odds_setting p {display:inline}
#odds_setting .odds_items {position: absolute; left: 31px; 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;}

.team_bf {font-size: 60px;}

/* 篮球内页新头 */
.bkTeamBox{width: 100%; overflow: hidden; display: table;}
.bkTeamBox li{width:10%; min-height:150px; text-align: center; display: table-cell; vertical-align: middle;}
.bkTeamBox li.Score{width:60%}
.bkTeamBox li.HName a,.bkTeamBox li.GName a{color:#2196F3;}
.bkTeamBox li .team_bf {font-size: 30px;font-weight: 300;color: #036;}
.topStatus {text-align: center; position: relative;}
.topStatus>div {width: auto;position: absolute;top:0;}
.topStatus .left { left:0; }
.topStatus .right {right:0; text-align: right; max-width:400px;}


.VS {font-size: 30px;font-weight: bold;display: block;text-align: center;}

.uyds td {font-weight: bold;text-align: center;font-size: 14px;}
.t_bf td {text-align: center;color: #FFF;}
.t_bf {color: #333;}
.zbf {font-weight: bold;font-size: 15px;}
.o_team {font-size: 14px;font-weight: bold;}
/* 篮球内页新头 */

#downobj {
    background-image: url(/images/Excel_icon.gif);
    background-repeat: no-repeat;
    background-position: left;text-decoration: underline;padding-left: 16px;color: #5F9349;
}

/*新版本足球内页头部赛事信息*/

.fbheader {overflow: hidden;padding: 0;padding: 10px;}

.fbheader>div {text-align: center;}
.fbheader .home {width: 15%;float: left;text-align: center;margin-top: 8.5px;}
.fbheader .vs {width: 70%;float: left;}
.fbheader .guest {width: 15%;float: right;text-align: center;margin-top: 8.5px;}
.fbheader .home a,.fbheader .guest a {font-size: 14px;color: #3473C7;text-decoration: none;font-weight: bold;}
.fbheader .home img,.fbheader .guest img {display: block;margin: 0 auto;}
.fbheader .row {line-height: 30px; width: 100%;display: block;overflow: hidden;}
.fbheader .row.vs {font-size: 26px;line-height: 40px;font-weight: bold;}
.fbheader .row .LName {font-size: 14px;font-weight: bold;}
.fbheader .row .half {width: 180px;margin: 0 auto;}
.fbheader .row .half>div {width: 33.3%;float: left;}
.fbheader .row .half .score {font-size: 24px;font-weight: bold;color: #009a01;line-height: 40px;}
.fbheader .row .half .vs {line-height: 40px;color: #009a01;font-size: 15px;}
.fbheader .row .HT {width: 180px;margin: 0 auto;}
.fbheader .row .HT>div {width: 33.3%;float: left;}
.fbheader .row .HT .score {font-size: 24px;font-weight: bold;color: #f30;line-height: 40px;}
.fbheader .row .HT .vs {line-height: 40px;color: #3473C7;font-size: 15px;}
.fbheader .row .end {width: 180px;margin: 0 auto;}
.fbheader .row .end .row {line-height: 20px;font-size: 14px;}
.fbheader .row .end .row:last-child {font-size: 14px;}
.fbheader .row .end>div {width: 33.3%;float: left;}
.fbheader .row .end .score {font-size: 38px;font-weight: bold;line-height: 40px;}
.fbheader .row .sclassName {float: left;font-size: 18px;font-weight: bold;}
.fbheader .row .sclassName a {line-height:normal;}
#headVs{margin-top:15px;}

#ad_middle_133 a {float: left;}
#ad_middle_133 a:last-child {float: right;}

/*2019-08-02新增,队员信息弹窗*/
.plays .playBox .play span ul {
    position: absolute;display: none;background: #1f3508;
    color: #d8d8d8;left: 0;font-size: 12px;padding: 20PX;border-radius: 5px;top:75px;
    z-index: 999;padding-left: 95px;box-shadow: 0 28px 50px rgba(25,24,40,.35);
    }
.plays .playBox .play span ul li,#matchBox .backupPlay .play span ul li {line-height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left: 15px;}
.plays .playBox .play span ul li.icon,#matchBox .backupPlay .play span ul li.icon {float: left;width: 75px;height: 100px;background: #e1e1e1;position: absolute;left: 15px;top: 15px;margin-left: 0;border: 3px solid #d8d8d8}
.plays .playBox .play span ul li.icon img,#matchBox .backupPlay .play span ul li.icon img {width: 100%;height: 100%;}
#matchBox .one .guest .playBox .play span ul {left:auto;right:auto;}
#matchBox .one .playBox .play span ul {top:25px;left:auto;}
.plays .playBox .play span:hover ul,#matchBox .backupPlay .play span:hover ul {display: block;}
.plays .guest .playBox .play span ul {right:0;left: auto;}
#matchBox .plays .playBox .play span:hover .name,#matchBox .backupPlay .play span:hover .name {background: #FF5722;color: #fff;cursor: pointer;}
#matchBox .plays .playBox .play span:hover .name a:hover,#matchBox .backupPlay .play span:hover .name a:hover{color: #fff;text-decoration:none;}

#matchBox .backupPlay .play span {vertical-align: middle;display: table-cell;width: 100%;height: 20px;position: relative;}
#matchBox .backupPlay .play span:hover {z-index: 999;}
#matchBox .backupPlay .play span ul {position: absolute;display: none;background: #1f3508;color: #d8d8d8;left: 0;font-size: 12px;padding: 20PX;border-radius: 5PX;top: -125px;z-index: 999;padding-left: 95px;box-shadow: 0 -28px 50px rgba(25,24,40,.35);}

#matchBox .backupPlay .guest .play span ul {right: 0;left: auto;}
#matchBox .backupPlay .clean{clear:both;}
#matchBox ul li b { color: #a7a7a7; margin-right: 3px; font-weight:normal}
#matchBox .number {line-height: 24px; display: inline-block; width: 24px; height: 24px; vertical-align:top; text-align: center; margin-right: 5px;position: absolute;border-radius:20px;bacolor: #fff;border: 2px solid #3c5d1a;}
#matchBox .home .number {background-color: #e27a48;left: 61px;top: -4px;font-weight: bold }
#matchBox .guest .number {background-color: #3f9ed8;left: -12px;top: -4px; font-weight: bold}

#matchBox .one .home .number {left: -20px;top: -4px; }
#matchBox .one .guest .number {left: -20px;top: -4px;}

.pc_win { z-index: 5; position: absolute; width: 480px; visibility: hidden; top: 29px; left: 150px }
.pc_win .kl {line-height: 26px;padding: 3px 5px;text-decoration: underline;}
.pc_win .kl:hover {color: #F60;}
#goalTable tr:hover td {background-color:#d9eaf9}
.pcwin_tit { border-bottom: #dfdfdf 1px dotted; padding-bottom: 4px; background-color: #f5f5f5; padding-left: 10px; padding-top: 4px }

.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; background-color: #282828}
.date_box .blueLink {color: blue;}

div.porletP {float: left;width: 100%;position: relative;}

.porlet_right {width: 100px;height: 25px;
    float: right;position: absolute;right: 8px;line-height: 25px; display: none
}
.porlet_right span {width: 22px;height: 22px;margin-top: 2px;
margin-right: 2px;float: right;cursor: pointer;background-image: url(/images/starnew.png);
    }
.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;}
.sclassLink{font-size:14px;cursor:pointer;font-weight:bold;}
.o-up {color: green}
.o-down {color: red;}
.o-draw {color: black;}
.oddsHead select {color: #FFF;border-width: 0;}

#myGamesCount,#hiddencount,#nshowhide { font-weight:bold;}
.on #myGamesCount {color:#ffd746}
.Preferences input,.Preferences2 input{ display:none}
.switch {cursor: pointer;}
.switch .switch-style {
    height: 14px;width: 20px;background: #c1c1c1;
    -webkit-border-radius: 3px;
    border-radius: 3px;display: inline-block;position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;cursor: pointer; float:right; margin-top:4px;
}
.switch .switch-style:before {
    display: block;content: '';height: 12px;
    position: absolute;width: 8px;background-color: #fff;
    -webkit-border-radius: 2px;
    border-radius: 2px;left: 0.1em;top: 0.1em;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.switch > input[type="checkbox"]:checked + .switch-style:before {left: 50%;}
.switch > input[type="checkbox"]:checked + .switch-style:after {}


/*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}

/*声音开关*/
.Preferences2 { float:right; margin-left:10px;padding: 0 10px;border-radius: 3px 3px 0 0; font-weight:bold}
.Preferences2 .switch .switch-style{ margin-top:5px; margin-left:10px;height: 18px;width: 40px;}
.Preferences2 .switch .switch-style:before {width: 19px; height:16px}

.Preferences2 .switch > input[type="checkbox"]:checked + .switch-style {background-color: #390;}
/*单选框*/
.el-radio > input[type="radio"] {display: none;}
.el-radio > input[type="radio"] + .el-radio-style {display: inline-block; padding:0 15px; line-height:35px;cursor: pointer;font-weight:bold;}

.el-radio > input[type="radio"]:checked + .el-radio-style {border-bottom: 2px solid #F60;color: #F60;}

/*条件过滤*/
#filterList {padding: 10px}
#filterList .item { margin-bottom: 4px}
#filterList .name { display: inline-block; width: 145px; text-align: right; margin-right: 5px }
.ef-radio > input[type="radio"] {display: none;}
.ef-radio-style { display: inline-block; cursor: pointer;padding: 0 10px; line-height: 26px;width: 50px; margin-left: 5px;border: 1px solid #e5e5e5}
.off .ef-radio-style {background-color: #e5e5e5;color: #999}
.dark .off .ef-radio-style {background-color: #666;color: #999}
.ef-radio > input[type="radio"]:checked + .ef-radio-style {color: #ffffff;
    background-color: #307b06;}
.ef-radio > input[type="radio"]:checked + .dark .ef-radio-style {color: #ffffff;
    background-color: #307b06;}
.dark .ef-radio-style {border-color:#666;background-color: #333}
/*共用样式*/
#main #min,#main3,#teammain,#info{  padding:10px;border-radius: 4px;}
#main #right .lrdiv,#main #left .lrdiv{  padding:0 10px 10px 10px; overflow:hidden;border-radius: 4px;}
.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;}
.none { display:none}

/*对阵右则功能小图标*/
.closes,.collapse,.expand { display:inline-block; float:left;width:25px;height:24px; border-left: 1px solid rgba(0,0,0,.08); position:relative;}
.dark .closes{ background-color: #3a3a3a;opacity: 0.6;border-left: 1px solid #5a5a5a;}

.closes:before,.closes:after{position: absolute;content: '';width: 12px;height: 1px;top: 11px;left: 6px;background-color: #888;}
.dark .closes:before{background-color: #fff;opacity: 0.6;}
.dark .closes:before,.dark .expand:before {opacity: 0.6;}
.closes:before {transform: rotate(45deg);}
.closes:after {transform: rotate(-45deg);}
.expand:before {transform: rotate(0deg);}
.expand:after {transform: rotate(-90deg);}
.collapse:before,.expand:before {display: inline-block;content: ""; position: absolute;top: 10px; left: 8px;width: 0;height: 0;
 vertical-align: middle;border-left: 4px solid transparent;border-right: 4px solid transparent;}
.collapse:before {border-bottom: 4px solid #666;} 
.expand:before {border-top: 4px solid #666;}
.dark .collapse:before {border-bottom: 4px solid #999;} 
.dark .expand:before {border-top: 4px solid #999;}
.dark .collapse,.dark .expand {border-left: 1px solid rgba(255,255,255,.08);}
a.schedule {display:inline-block; float:left;color:#666; width:55px; height:24px; overflow:hidden; padding: 0 5px; text-decoration: underline; line-height: 22px; text-align: center}
.schedule:hover,.collapse:hover,.closes:hover,.expand:hover {text-decoration:none;}
.collapse:hover,.closes:hover,.expand:hover,.dark .collapse:hover,.dark .closes:hover,.dark .expand:hover {background-color: rgba(0,0,0,.08);}

.isLeaTop .schedule:hover,.isLeaTop .collapse:hover,.isLeaTop .closes:hover,.isLeaTop .expand:hover {text-decoration:none; /*background-color:#e4d1a9;*/opacity: 0.8; }

/*弹出窗共用样式*/
#showoptional2,#showCountry,#showoptional,#showCompany,#showFilterBox,.pc_win,#showOddsTypes,.tvLink ,#div_search{border-radius: 6px; overflow:hidden;box-shadow: 0 0 20px #777777;}
.dark #showoptional2,.dark #showCountry,.dark #showFilterBox,.dark #showoptional,.dark #showCompany,.dark .pc_win,.dark #showOddsTypes,.dark .tvLink ,.dark #div_search{box-shadow: 0 0 20px #000;}

/*高亮绿提示窗*/
.notes-div {margin:0 auto; width:400px; padding:20px;background-color: #eaf7e6;border: 1px solid #b9ccb3;color: #427742;box-shadow: 1px 2px 1px #bdd0bc;}

/*title弹出信息*/
.add-div,.close-info,.hidden-info,.display-info,.add-info2 { position:relative}
.add-info:hover:after,.add-info2:hover:after,.add-info-l:hover:after,.add-info-l2:hover:after,.analyze-icon:hover:after,.matchdata-icon:hover:after,.closedata-icon:hover:after,.odds-icon:hover:after,.Detail-icon:hover:after,.close-info:hover:after ,.odds-icon1x2:hover:after,.Detail-basketball-icon:hover:after,.hidden-info:hover:after,.display-info:hover:after,.open_win:hover:after,.close_win:hover:after,.threeinone-icon:hover:after,.x12-icon:hover:after
{position: absolute;display: inline-block;line-height:26px;z-index:999;color: #fff;border-radius: 3px;background-color: #444;top: 28px;box-shadow: 0 0 6px #444;text-align: center; padding: 0 10px;white-space:nowrap;}

.dark .add-info:hover:after,.dark .add-info2:hover:after,.dark .add-info-l:hover:after,.dark .add-info-l2:hover:after,.dark .analyze-icon:hover:after,.dark .matchdata-icon:hover:after,.dark .closedata-icon:hover:after,.dark .odds-icon:hover:after,.dark .Detail-icon:hover:after,.dark .close-info:hover:after ,.dark .odds-icon1x2:hover:after,.dark .Detail-basketball-icon:hover:after,.dark .hidden-info:hover:after,.dark .display-info:hover:after,.dark .open_win:hover:after,.dark .close_win:hover:after,.dark .threeinone-icon:hover:after,.dark .x12-icon:hover:after {background-color: #111;}

.add-info:hover:after {content: "Add this game to My Games!"}
.add-info2:hover:after {content: "Remove this game!"}
.add-info-l:hover:after {content: "Add this league to My Leagues!"}
.add-info-l2:hover:after {content: "Remove this league!"}
.close-info:hover:after {content: "Remove all game of this league"}
.hidden-info:hover:after {content: "Hide all game of this league"}
.display-info:hover:after {content: "Display all game of this league"}
.open_win:hover:after {content: "Hide prompt windows"}
.close_win:hover:after {content: "Show prompt windows"}

.odds-icon:hover:after {content: "Odds";}
.odds-icon1x2:hover:after {content: "Odds";}
.analyze-icon:hover:after {content: "Match analyze"}
.matchdata-icon:hover:after,.closedata-icon:hover:after {content: "Match data"}
.Detail-icon:hover:after {content: "Detail";}
.threeinone-icon:hover:after {content: "3in1";}
.x12-icon:hover:after {content: "1x2";}
.odds-icon,.odds-icon1x2,.analyze-icon,.Detail-icon,.Detail-basketball-icon,.x12-icon,.matchdata-icon,.closedata-icon{height: 14px;width: 14px; display: inline-block; margin: 0 1px;position:relative; text-align: center; }
.threeinone-icon {display: inline-block;position:relative; }
.odds-icon,.odds-icon1x2{ background-image: url(/images/odds.png);  }
.analyze-icon {background-image: url(/images/analysis.png);}
.matchdata-icon {background-image: url(/images/matchdata.png);}
.closedata-icon {background-image: url(/images/matchdata2.png);}
.x12-icon {background-image: url(/images/1x2.png); }
.Detail-icon {background-image: url(/images/t5.png); width: 19px;}
/*.dark .Detail-icon {background-image: url(/images/t5-dark.png); width: 17px;}*/

.Detail-basketball-icon {background-image: url(/images/t6.png)}
.Detail-basketball-icon:hover:after {content: "Statistics";}

.l0:hover:after { left: 0}
.r0:hover:after { right: 0}

#mintable .isLeaTop td {border-bottom: 1px solid #e2ded7;}
.dark #mintable .isLeaTop td {border-bottom: 1px solid #4e4836;}

/*子频道排行榜*/
.listtab td { text-align: center; padding:8px 0;}
.listtab tr:last-child td { border-bottom:0}
.listtab a { text-decoration: underline;}
.rs_ser { padding: 0px; overflow:hidden}
.rs_ser li{float: left;position:relative; font-weight: bold;}
.rs_ser li a { line-height: 25px; display: block; float: left;width: 100%; text-align: center; color: #666;}
.rs_ser .nks a,.rs_ser .nks a:hover { text-decoration: none; color:#F60}
.rs_ser .nks:after {content: ''; display:inline-block; width:100%; height:3px; background-color:#F60; position:absolute; bottom:0; left:0}

.rs_ser_Second { background-color:#e5e5e5;overflow:hidden}
.rs_ser_Second li {float: left;}
.rs_ser_Second li a { color:#666 ; padding:2px 5px; display:inline-block; margin:5px}
.rs_ser_Second .nks a,.rs_ser_Second .nks a:hover {
	background-color:#f9f9f9;text-decoration: none;
}
.listtab .stsw td {line-height: 18px; padding:2px 0}
.listtab .number { color:#666}
.litab2 { background-color: #f9f9f9;}
#li_nba1,#li_nba2 { width:50%}

.date-table-ul {height:30px; padding-bottom:2px}
.date-table-ul td a{ display:inline-block; padding:0 10px; line-height:30px}
.date-table-ul td a:hover {text-decoration: none;}
.date-table-ul td .dateLink-sel{color: #FFF;}
#tabMenu td { padding:0; margin:0}
.rf{  padding:10px;border-radius: 4px; overflow:hidden;width: 780px; float:left}

#info {margin: 10px auto; width:1040px}
#teammain .LName { text-align: left; font-weight: bold; padding-left: 10px}
.conner_span { display: inline-block; width: 100%}

.yellowcard,.redcard {padding: 0 2px;border-radius:2px; margin: 0 2px}
.yellowcard { background-color: #fdd668;color: #9c6c44; }
.redcard { background-color: #d64444;color: #fff;}

.close-match {display: inline-block;border-radius: 2px;width: 14px;height: 13px;position: relative;}
.close-match:before,.close-match:after {position: absolute;
    content: '';width: 10px;height: 1px;top: 6px;left: 2px;background-color: #888;}
.close-match:after { transform: rotate(-45deg);}
.close-match:before {transform: rotate(45deg);}
.close-match:hover {background-color: #e0e0e0;}

.open_win ,.close_win{display: inline-flex;width: 14px; height: 8px; margin: 0 5px 0 3px; position: relative}
.close_win {border: 1px solid #bfbfbf;border-top:3px solid #bfbfbf;}
.close_win:hover { background-color: #ffea66}
.open_win {border: 1px solid #888;border-top:3px solid #888;background-color: #ffea66}
.open_win:before { position: absolute; display: inline-flex; background-color:#f3ae97; width:8px; height: 4px;content: '';left: 3px;top: 2px;}
#cbbOddsType {    border: 1px solid #c5c5c5;height: 26px;padding: 0 3px;}

/*分析页*/
.team-table-title {font-size: 20px;line-height: 40px;font-weight: bold; text-align: center; margin-top: 10px; position: relative; height: 40px; clear: both}
.team-table-title .h-tools { display:inline-block; position: absolute;right: 10px; font-size: 14px}
.team-table-title2 {text-align: center; margin-top: 10px; position: relative; height: 20px}
.team-table-title2 span {position: inherit;bottom: -20px; font-weight: bold; font-size: 20px}
.team-table-home {  float: left}
.team-table-guest {  float: right}
.team-table-home,.team-table-guest,.team-table-other{ line-height: 20px;}
.team-table-home tr td,.team-table-guest tr td,.team-table-other tr td { padding: 3px 0}
.team-table-home td,.team-table-guest td,.team-table-other td { text-align: center;}

.team-table-home th,.team-table-guest th,.team-table-other th {color: #666; font-weight: normal;line-height: 24px;background-color: #eaeaea;border-bottom: 1px solid #d8d8d8;white-space:nowrap;}
.dark .team-table-home th,.dark .team-table-guest th,.dark .team-table-other th {background-color: #403f3f;border-bottom: 1px solid #525252;}

.team-home td,.home-m,.team-table-home .playInfoBar { background-color: #de682f!important; color:#fff!important;text-align: center;line-height: 28px}
.team-guest td,.guest-m,.team-table-guest .playInfoBar{ background-color: #2495da!important;color:#fff!important;text-align: center;line-height: 28px}

.dark .team-home td,.dark .home-m,.dark .fx-home .fx-win,.dark .fx-home .fx-lose,.dark .stat .homes .stat-bar,.dark .home-bg,.dark .team-table-home .playInfoBar{ background-color: #a54f25!important; }
.dark .team-guest td,.dark .guest-m,.dark .fx-guest .fx-win,.dark .fx-guest .fx-lose,.dark .stat .away .stat-bar,.dark .away-bg,.dark .stat .aways .stat-bar,.dark .away-bg,.dark .team-table-guest .playInfoBar{ background-color: #2a76a5!important;}
.dark .team-home-f,.dark .team-table-home .teamcolor { color: #c36233;  }
.dark .team-away-f,.dark .team-table-guest .teamcolor { color: #5cb1e6}

.team-home2 td,.team-guest2 td {background-color: #b5b5b5;height: 1px;overflow: hidden;}
.team-home2 span,.team-guest2 span {  display: none}
.team-home td a,.team-guest td a,.home-m a,.guest-m a {color: #fff; font-size: 14px; font-weight: bold}
.other-title td {background-color: #888; line-height: 28px;color: #fff;}
.team-home-f,.team-table-home .teamcolor { color: #e27a48;  }
.team-away-f,.team-table-guest .teamcolor,.blueLink { color: #3f9ed8}
/*.team-table-home .teamcolor,.team-table-guest .teamcolor {text-decoration: underline dashed; font-weight: bold}*/
.team-table-other th select,.team-table-home th select,.team-table-guest th select { margin-top: 5px; border:  1px solid #d2d2d2}
.team-table-other label,.team-table-home label,.team-table-guest label { font-size: 14px}

.rl { border-right: 1px solid #d8d8d8}
.ll { border-left: 1px solid #d8d8d8}

.dark .rl { border-right: 1px solid #525252}
.dark .ll { border-left: 1px solid #525252}
.team-table-other .no-b-l,.team-table-home .no-b-l,.team-table-guest .no-b-l { border-bottom: none}
.hbg1 {}
.hbg-td1,.isLeaTop,.oddate{ background-color: #fbfbcd!important}
.hbg-td2 { background-color: #edf9ee!important}
.hbg-td3 { background-color: #fbf1ef!important}

.dark .hbg-td1,.dark .isLeaTop,.dark .oddate  { background-color: #3e3e2d!important}
.dark .hbg-td2 { background-color: #1e3520!important}
.dark .hbg-td3 { background-color: #3e2e2b!important}

.hbg-td1r { background-color: #fff!important}
.hbg-td2r { background-color: #fff!important}
.hbg-td3r { background-color: #fff!important}
.hbg-td4r { background-color: #fff!important}

.dark .hbg-td1r { background-color: #404040!important}
.dark .hbg-td2r { background-color: #404040!important}
.dark .hbg-td3r { background-color: #404040!important}
.dark .hbg-td4r { background-color: #404040!important}

.th-bg2 { font-weight: bold!important; background-color: #e0e0e0!important}
.dark .th-bg2 {  background-color: #353434!important}
.th-bg3 { font-weight: bold!important;}
.bg-td2 {background-color: #F5F5F5}
.o-lose,.o-win,.o-draw {color: #fff;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: #F09B57}

.lo-f2 {font-weight: bold}

.prediction-info { line-height: 35px; color: #666}
.Prediction-t { font-size: 14px; font-weight: bold;}
.team-table-other .Prediction-c { padding: 20px; line-height: 22px; text-align: left; font-size: 12px;}

.team-div { overflow: hidden; clear: both; z-index: 999}
.home-div { width: 49.5%; float: left}
.guest-div { width: 49.5%; float: right}

.player-list { padding: 10px; overflow: hidden; line-height: 28px}
.player-list a { float: left;  display: inline-block; width: 47%;white-space:nowrap; overflow: hidden; padding-right: 10px}
.home-div a b,.guest-div a b { display: inline-block; margin-right: 3px;width: 20px;text-align: center; color:#386e90}
.home-div a span,.guest-div a span {display: inline-block;margin-right: 5px;width: 20px;text-align: center;border-radius: 20px;line-height: 20px;}
.home-div .Lineup { line-height: 25px; padding-left: 10px; background-color: #fffcec;border-bottom: 1px solid #e6deb1;}
.dark .home-div .Lineup { background-color: #403e37;border-bottom: 1px solid #504d3c;}

.home-div .Lineup:before { display:inline-grid; content: ''; width: 10px; height: 10px; background-color: #f5d155;border-radius: 20px; margin-right: 8px;}
.dark .home-div .Lineup:before {background-color: #776527;}
.guest-div .Lineup { line-height: 25px; padding-left: 10px; background-color: #ecf8ff;border-bottom: 1px solid #cbdfec;}
.dark .guest-div .Lineup {background-color: #4e5558;border-bottom: 1px solid #606e77;}

.guest-div .Lineup:before { display:inline-grid; content: ''; width: 10px; height: 10px; background-color: #9fcbe6;border-radius: 20px; margin-right: 8px;}
.dark .guest-div .Lineup:before { background-color: #546e7d;}

.Backup {line-height: 25px; padding-left: 10px;background-color: #eaeaea;border-bottom: 1px solid #d8d8d8;}
.Backup:before { display:inline-grid; content: ''; width: 10px; height: 10px; background-color: #bdbdbd;border-radius: 20px; margin-right: 8px;}
.dark .Backup {background-color: #3a3a3a;border-bottom: 1px solid #444;}
.dark .Backup:before { background-color: #565656;}

.team-table-home .vv,.team-table-guest .vv {line-height: 30px;
    font-weight: bold;font-size: 16px;display: inline-block;width: 514px; }
.team-table-home .vv {border-bottom: 2px solid #e27a48; color:#e27a48; }
.team-table-guest .vv{border-bottom: 2px solid #3f9ed8; color:#3f9ed8; text-align: right}


/*分析图表*/
.fx {padding: 10px;}
.fx-div {overflow: hidden;padding-bottom: 25px;  margin: 0 auto;}

.fx-div h3 { font-size: 18px; color: #666; text-align: center; line-height: 40px; font-weight: bold; margin-bottom: 10px}
.fx-tb-a { overflow: hidden; float: left;}
.fx-tb-a li { width: 77px; float: left; text-align: center}
.fx-tb-a li .fx-td-data{ height: 80px; position: relative; width: 50px; margin: 0 auto;border-radius: 3px 3px 0 0;}
.fx-tb-a li .fx-td-data div{bottom: 0;position: absolute;width: 50px;border-radius: 3px 3px 0 0;}
.fx-tb-a h4 { text-align: center; font-size: 14px; font-weight: bold; color: #666; margin-bottom: 10px}
.fx-line { height: 140px; width: 1px;overflow: hidden; margin: 0 10px;float: left }
.fx-tb-a li .fx-tb-title { padding-top: 5px;}
.fx-tb-a li .fx-tb-title b { display: block;}
.short li { width: 77px;}
.long li {width: 90px;}

.fx-tb-b {overflow: hidden;  padding-bottom: 5px}
.fx-tb-b h4 {font-weight: bold}
.fx-tb-b li {display: block; clear: both; line-height: 30px}
.fx-tb-b li .fx-td-data2{  height: 18px;float: left; margin: 7px 5px 0 -0;border-radius: 0 3px 3px 0;}
.fx-tb-b li b {font-weight:normal}
.fx-tb-b li b,.fx-tb-b h4 { width: 100px; text-align: center; float: left; box-shadow: 1px 1px 4px #d5d5d5;border: 1px solid #dedede; margin-bottom: -1px; color: #666; line-height: 30px}
/*.dark .fx-tb-b li b,.dark .fx-tb-b h4 {box-shadow: 1px 1px 4px #1d1d1d;border: 1px solid #292929;}*/

.fx-tb-b li span { display:inline-block; float: left;margin: 0 5px}
.long2 li,.short2 li,.short3 li {width: 460px; }
.fx-logo { position: absolute;top:230px; }
.fx-logo img{height: 80px;vertical-align: middle;margin: 0 20px;
    border: 1px solid #e5e5e5;
    padding: 10px;background-color: #fff;border-radius: 10px 0 10px 0;}

.fx-div.fx-home,.fx-div.fx-guest { height: 520px; overflow:visible; position:relative}
.fx-guest .short2 {top:205px}
.fx-guest .short3 {top:360px}
.fx-guest .fx-tb-b { position: absolute; left: -70px; padding-left: 5px}
.fx-guest .win-f,.fx-guest .lose-f { color:#2495da; font-size: 14px }
.fx-guest .fx-logo {right:20px}
.fx-home .fx-logo {left:20px}
.fx-home .fx-tb-b.short2 {top:235px}
.fx-home .fx-tb-b.short3 {top:392px}
.fx-home .fx-tb-b { position: absolute; right: 28px;top:81px}

.fx-home .fx-tb-b h4,.fx-home .fx-tb-b li b{ display: none}
.fx-home .fx-tb-b li .fx-td-data2 { float: right;border-radius: 3px 0 0 3px;}
.fx-home .fx-tb-b li { line-height: 31px}
.fx-home .fx-tb-b li span { float: right}
.fx-home .win-f,.fx-home .lose-f{ color:#de682f;font-size: 14px}

.fx-win { background-color: #60b723 }
.fx-lose {background-color:#EE6435 }
.fx-draw {background-color: #aaa}
.win-f {color: #60b723}
.lose-f {color:#EE6435}
.draw-f {color: #aaa}
.o-tv { margin:3px 0; display:block; clear: both}

.oodstable-t {text-align: center;font-weight: bold; line-height: 22px}
.oodstable-t2 { background-color:#fffae9 ; text-align: center}
.dark .oodstable-t2 { background-color: #312f26;}
.win-note {background-color: #f7f7f7;width: 91%;margin: 10px auto;padding: 10px;line-height: 20px;color: #666;}
.tennisAnalysis-win { width: 743px; padding: 10px;}
.team-hg { color: #da2727;transform:scale(.85); display: inline-block}
.dark .team-hg {color: #eca9a9}
.text-info { text-align: center; color: green; position: relative; line-height: 22px}
.dark .text-info { background-color: #222f19;color: #999;}

/*------------------------------------------------bottom--------------------*/
#bottom {clear: both;width: 100%;text-align: center;padding: 15px 0;background-color: #555; color:#999 }
#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;}
#logoSpan {}
#logoSpan i{display: inline-block; border-radius: 2px;vertical-align: 20px;color:  rgba(255,255,255,0.7);
    background: rgba(255,255,255,0.2);padding:0 4px;font-size: 13px;font-style: normal;
    font-weight: bold; line-height: 20px}
    
#logoSpan {display: inline-block; position: absolute; left: 0px;top:10px}

/*--------------topTOOLS----------------------------------------------------*/
#top-tools { background-color: #212121}
.top-tools-c { width: 1060px; line-height:36px;height: 36px; margin: 0 auto; color: #fff}
.top-tools-left { float: left;}
.top-tools-left2 { float: left; padding-left: 20px;cursor:pointer;}
.top-tools-right { float: right;height: 36px}
.Choose-tool {float: left; display: inline-block; margin-right: 15px;position: relative; cursor:pointer;}
.Choose-tool i {
    display: inline-block;content: "";top: 2px;transition: .2s;width: 0;height: 0;
    vertical-align: middle;margin-left: 4px;
    border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #FFF;
}
.Choose-tool.on i {transform: rotate(180deg);}
.Choose-tool ul { padding: 10px; background-color:#212121; position: absolute;left: 0;top:44px;z-index: 9999;box-shadow: 0 5px 20px rgba(0,0,0,0.6);animation: popover .2s ease-in-out;border-radius: 6px;white-space:nowrap}
@keyframes popover {
0% {opacity: 0;transform: translateY(-60px);}
100% {opacity: 1;transform: translateY(0);}
}

.Choose-tool ul:before {
    border-right: 8px solid transparent; position: absolute;display: block;content: "";
    border-bottom: 8px solid #212121;
    border-left: 8px solid transparent;
    left: 20px;top:-8px;
}
.Choose-tool ul li {height: 26px;line-height: 26px;padding: 0 5px;}

#ddlTimeZone{ width: 320px; }

#ddlTimeZone li { float: left;width: 68px;border-radius: 2px}
.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); }
.top-tools-btn { display: block;padding: 0 10px;border: 1px solid rgba(255,255,255,0.5);float: left;margin:7px  10px 0 0;line-height: 20px;border-radius: 3px;overflow: hidden;cursor:pointer;}
.menu-more { opacity: 1; background-color: #212121;}
.basketball-infos { text-align: center; line-height: 30px}
.bak_div .odd-bg1 b {white-space:nowrap}
.goal_bg {background-color:#BBBB22;}
.dark .goal_bg {background-color:#250400;}
.redcard_bg {background-color: #ff8888;}

.pk_hdp_td {width:160px;}
.pk_odd_td {width: 30px;}

#matchBox .shutup { height: 24px; position: relative}
#matchBox .shutup table { display: none}
#matchBox .backupPlay .shutup-btn { background-color:rgb(58, 92, 27);color: #FFF;margin: 0 auto;text-align: center;line-height: 24px; width: 80px;border-radius: 3px 3px 0 0;cursor: pointer;}
#matchBox .backupPlay .shutup-btn:hover {background-color:rgb(42, 82, 6)}
#matchBox .shutup .shutup-btn { background-color:#41750D;width:100%;}
#matchBox .backupPlay .shutup-btn:after {display: inline-block;content: "";width: 0;height: 0;
	border-bottom: 4px solid rgba(255, 255, 255,0.5);border-top: 0 none;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    vertical-align: 2px;margin-left: 5px;}
#matchBox  .shutup  .shutup-btn:after {display: inline-block;content: "";width: 0;height: 0;
    border-top: 4px solid rgba(255, 255, 255,0.5);border-bottom: 0 none;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    vertical-align: 2px;margin-left: 5px;}
#matchBox .backupPlay table { padding: 10px 0}

.sbOddsCornerNoData {
    border: solid 1px #666;background-color: #FFFFFF;width: 180px;line-height: 28px;
    text-align: center;font-size: 14px;
}
.dark .sbOddsCornerNoData {border: solid 1px #444;background-color: #444;}

#Lineup_icons { line-height: 30px; padding-top: 10px; width: 780px;margin: 0 auto;}
#Lineup_icons .icon {text-align: center;float: left;width: 40px;}
.tipsNum{margin-right: 10px;color:rgba(0,0,0,.6);display:none;}
.dark .tipsNum {color:rgba(255,255,255,.6)}
.tipsPre {white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;
    white-space: -o-pre-wrap;word-wrap: break-word;}

.plays .guest .playBox .play:last-child ul {right: 108px;top: 14px;}
.plays .playBox .play:last-child ul {left: 100px;top: 20px;}
.homeSix span,.guestSix span {font-size: 12px!important;font-weight: normal!important;width: 15px}
.homeSix span { margin-right: 2px;}
.guestSix span { margin-left: 2px;}
.ant .lb-ms { margin-bottom: 4px}
.mx2 ul { padding-bottom: 2px; overflow: hidden;}
.lb-m { width: 55px; display: inline-block; position: relative; margin: 0 3px;}
.lb-m:before { display: inline-block;content: "";position: absolute;top: 4px;
    left: 0;width: 0;height: 0;vertical-align: middle;
    border-top: 4px solid transparent;border-bottom: 4px solid transparent;
    border-left: 4px solid #999;
}
.lb-m:after { display: inline-block;content: "";position: absolute;top: 4px;right: 0;
    width: 0;height: 0;vertical-align: middle;border-right: 4px solid #999;
    border-top: 4px solid transparent;border-bottom: 4px solid transparent;
}

/*外部页面调用样式*/
.n-select { padding: 0 5px;}
.n-select select { border: 0;}
.n-mapp {background-color:#ff6002;  height: 24px;overflow: hidden}

#free-tools {line-height: 24px;}
#free-tools li {float: left;margin-top: 1px;border: solid 1px #cecece;border-radius: 2px;padding:0 5px;
    display: block;cursor: pointer;margin:0 3px 5px 0;
}
#free-tools li select{border:none; line-height: 22px; height: 22px;background-color:#FFF;}
#free-tools .on {background-color: #307b06;}
#free-tools .on a,#free-tools .on a:hover {color: #FFF !important;}

#detail-oddsSel {width: 86px;position: absolute;right: 0;top: 10px;}
/*----------------------直播弹窗------------------------------*/
.tvLink {position: absolute;background-color: #fff;width: 400px;line-height: 30px; padding-bottom: 5px;z-index:999;}
.tvLink span {font-size: 12px;line-height: 20px;display: block;}
.tvLink ul li a {text-decoration: none; text-align: center;border-radius: 3px; margin: 0 10px 5px; display:block;font-size: 14px;line-height: 32px}
.tvLink ul li a:hover {color: #FFF;border: 1px solid #307b06!important;background: #307b06;}
.tvTitle {text-align: left;background-color: #397f19;color: #fff;padding: 0 5px;font-size: 12px;font-weight:bold;line-height: 30px;}
.tvTitle img {float: right;line-height: 30px; cursor: pointer;margin: 6px 0;}
.tvLink .team {text-align: center;font-weight:800;line-height: 20px;padding: 10px}
.tvLink .team .home,.tvLink .team .guest { float: left;width: 160px;padding: 0 5px;font-weight: bold;line-height: 16px; text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tvLink .team .guest {text-align: left;}
.team .vs {font-size: 12px;font-weight: 800;line-height: 16px;width: 30px;float: left;}
.tvLink .team span {color: #999;}

.tvLink .nba {background: #7d5740;}
.BtvLink {border: 2px solid #7d5740;}
.BtvLink ul li:hover {border: 1px solid #7d5740;background: #faf5f0;color: #7d5740;}
.BtvLink ul li a:hover {color: #7d5740;}
.tvLink .noData {font-weight: 700;padding: 10px 0 15px 0;}
.n-search {padding:6px 10px;overflow: hidden;border-radius: 4px; margin-bottom: 5px}
.n-search .input_text {border-radius: 4px;outline: none;}