.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;}
.adclass a img {/* margin: 2px 5px; */
}
/* .adclass a img { margin:0 0 5px 0; width:160px;} */

/*------------------------------------------------min--------------------*/
#min {float: left;width: 636px}
/*新版内页tab*/
.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 { border: 1px solid #D8D8D8;} */

#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;}
/*------------------------------------------------odds 2in1--------------------*/

#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;}
/*------------------------------------------------bottom--------------------*/

#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 .backupPlay {width: 100%;height: auto;overflow: hidden;padding-bottom: 15px;position: relative;}
#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;}
#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: 495px;top: 50%;width: 70px;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: 455px;clear: left;float: left;padding-left: 15px;}
#matchBox .backupPlay .guest {width: 455px;clear: right;float: right;}
#matchBox .plays {width: 100%;height: 485px;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: 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: 95px;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 .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: 93px;}
#matchBox .plays .five .playBox .play .name {background: rgb(58, 92, 27);width: 75px;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: 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: 950px;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%;/* border: solid 1px #a9a9a9; */

    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;}