.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: #1E4E59;}
.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;}

/*------------------------------------------------min--------------------*/

#min { float: left; width: 636px}
.mintopnav,
.mintopnav2 { line-height: 24px; height: 24px; margin-bottom: 3px; border: 1px solid #B3C7DB; background: #efefef;}
.mintopnav2 li { float: left; width: 100px; text-align: center;}
.mintopnav li,
.mintopnav li a { float: left;}
.mintopnav li a,
.mintopnav li a:visited,
.mintopnav2 li a,
.mintopnav2 li a:visited,
.mintopnav2 li span { background: url(../../Styles/blue_img/minbg_line.gif) no-repeat right; display: block; padding: 0 10px; line-height: 24px; height: 24px; font-weight: bold; color: #425B7E;}
.mintopnav li a:hover { background-color: #36C; text-decoration: none; color: #FFF;}
.mintopnav li a span { color: red; font-weight: bold;}
#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(../../Styles/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: #1E4E59; line-height: 24px; text-align: center;}
.scoretitle2 { font-weight: bold; color: #D9EAEE; background-color: #4B7A7E; line-height: 26px; text-align: center;}
.scoretitlenba { font-weight: normal; color: #FFF; background-color: #7D5740; 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: #4B7483; color: #FFF;}
#mintable { border: 1px solid #D8D8D8;}
.Leaguestitle a { color: #FFF}
.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;}
.time { color: #666}
.toolimg img { margin: 0 2px}
.b1 { background-color: #ffffff;}
.b2 { background-color: #EFEFEF;}
.b3 { BACKGROUND-COLOR: #eeeeff}
.b4 { BACKGROUND-COLOR: #eeeeee}
.l1 { float: left; margin-left: 10px; padding-left: 12px; color: #D7E6EA; background-image: url(../../Styles/blue_img/ds.gif); background-repeat: no-repeat; background-position: left 7px;}
.l1 a { font-weight: bold;}
.l2 { float: right; padding: 4px 4px 0 0;}
.l2 img { margin: 0 2px}
.contest { font-weight: bold; background-color: #FFFACC;}
.l3s { float: left; margin-left: 10px; background: url(../../Styles/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(../../Styles/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(https://free.thscore.vip/Styles/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,
#showCompany h1,
#showCompany2 h1 { float: left; font-size: 11px; font-weight: bold; background-image: url(https://free.thscore.vip/Styles/blue_img/show.gif); background-repeat: no-repeat; background-position: left; padding-left: 15px;}
#showoptional2 li { line-height: 30px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; display: block; float: left; width: 46%; padding:0 2%; float: left;}
.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: 25px; left: 52px; 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: 25px; left: 85px; 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(../../Styles/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;}

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

#teammain { float: left; width: 820px; padding: 10px}
#teammain td { text-align: center; line-height: 18px; font-size: 11px;}
.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;}
#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: #1E4E59; 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: 1000px; background-color: #FFF; clear: both; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto;}
#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: #E2DAD3;}
.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 #1E4E59; height: 30px;}
.btns .btn { background: #deedf3; 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: #1E4E59; 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: #1E4E59; 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;}
#matchBox .plays .playBox .play div { text-align: center; line-height: 20px; overflow: hidden; display: block; min-height: 20px;}
#matchBox .plays .playBox .play span { width: 100%; height: 70px; overflow: hidden; vertical-align: middle; display: table-cell;}
#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 .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;}
#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(https://free.thscore.vip/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; background: #ECECEC;}
.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: -3px;
    /* 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;}
.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: 26px;}
.popupBox .bts .ok { float: right; background: #209dde; color: #fff; border: none; padding: 4px 8px; margin: 0px; border-radius: 2px;}
.popupBox .bts input,
.popupBox .vsbtn { line-height: 22px;}