.score_box {
    width: 830px;
    margin-bottom: 10px;
    position: relative
}

.score_box.baseball .sb_table .top .baseball_score.on {
    border: none;
    border-left: 1px solid #b5ced8;
    border-right: 1px solid #b5ced8
}

.score_box.baseball .sb_table .top .baseball_score .now {
    background-color: #fff;
    font-weight: 700;
    color: #ed2026
}

.score_box.baseball .sb_table tr:not(.total) td .tinn span {
    width: 100%;
    white-space: nowrap;
    text-align: center
}

.score_box.baseball .sb_table th {
    width: 28px
}

.score_box.baseball .sb_table th.standard {
    width: 40px
}

.score_box.baseball .sb_table td.inning_score {
    background: transparent url(/Assets/res/livescore/img/bg_baseball_sb.gif) 0 -38px no-repeat;
    border-bottom: 1px solid #f4f4f4;
    border-left: 1px solid #eee;
    overflow: hidden
}

.score_box.baseball .sb_table td.inning_score.point {
    background-color: #ed2026;
    color: #fff
}

.score_box.baseball .sb_table td.inning_score.on {
    border: none;
    border-left: 1px solid #b5ced8;
    border-right: 1px solid #b5ced8;
    z-index: 9999
}

.score_box.baseball .sb_table td.btn_move .tinn a {
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 0
}

    .score_box.baseball .sb_table td div.tinn {
        background: transparent url(/Assets/res/livescore/img/sp_scoreboard.png) -9999px 0 no-repeat
    }

.score_box.baseball .sb_table td div.tinn.hr {
    background-position: -141px -90px
}

.score_box.baseball .sb_table td div.tinn.so {
    background-position: -171px -90px
}

.score_box.baseball .sb_table td div.tinn.fb {
    background-position: -201px -90px
}

.score_box.baseball .sb_table td div.tinn.fbhr {
    background-position: -231px -90px
}

.score_box.baseball .sb_table td div.tinn.sohr {
    background-position: -261px -90px
}

.score_box.baseball .sb_table td div.tinn.sofb {
    background-position: -291px -90px
}

.score_box.baseball .sb_table td div.tinn.sofbhr {
    background-position: -321px -90px
}

.score_box.baseball .sb_table td div.tinn.point {
    background-color: #ed2026;
    color: #fff!important
}

.score_box.baseball .sb_table td div.tinn span.point {
    background: red;
    color: #fff
}

.score_box.baseball .sb_table td.btn_area div.tinn span.newWin a {
    position: absolute
}

.score_box.baseball .sb_table td.btn_area div.tinn span.newWin a.popup {
    left: 258px
}

.score_box.baseball .sb_table td.btn_area div.tinn span.newWin a.lineup {
    left: 68px
}

.score_box.baseball .sb_table td.btn_area div.tinn span.newWin a.btn_onair {
    left: 8px
}

.score_box.baseball .sb_table td.btn_area div.tinn span.newWin a.on {
    border: 1px solid #1787b0;
    background-color: #fff;
    color: #1787b0
}

.score_box.baseball .sb_table td.btn_area div.tinn span.newWin a.off {
    border: 1px solid #ebebeb;
    background-color: #fff;
    color: #ebebeb;
    cursor: inherit
}

.score_box.baseball .inning_button {
    width: 17px;
    height: 35px;
    position: absolute
}

.score_box.baseball .inning_button.left {
    top: 78px;
    left: 310px;
    background-position: -297px -200px
}

.score_box.baseball .inning_button.left:hover {
    background-position: -351px -200px
}

.score_box.baseball .inning_button.right {
    top: 78px;
    left: 654px;
    background-position: -324px -200px
}

.score_box.baseball .inning_button.right:hover {
    background-position: -378px -200px
}

.score_box.baseball .now_state {
    position: absolute;
    top: 47px;
    left: 186px;
    width: 97px;
    height: 97px;
    background: url(/Assets/res/livescore/img/sp_scoreboard.png) no-repeat 0 -90px;
    z-index: 100
}

.score_box.baseball .now_state .inner {
    position: relative;
    height: 97px
}

.score_box.baseball .now_state .base {
    position: absolute;
    width: 21px;
    height: 21px
}

.score_box.baseball .now_state .base em {
    display: none;
    width: 21px;
    height: 21px;
    background: url(/livescore/img/sp_scoreboard_v15032013.png) no-repeat -110px -110px
}

.score_box.baseball .now_state .base em.on {
    display: block
}

.score_box.baseball .now_state .base1 {
    top: 38px;
    right: 5px
}

.score_box.baseball .now_state .base2 {
    top: 5px;
    left: 38px
}

.score_box.baseball .now_state .base3 {
    top: 38px;
    left: 5px
}

.score_box.baseball .now_state .out_count {
    padding-top: 35px;
    text-align: center
}

.score_box.baseball .now_state .out_count em {
    display: block;
    margin-bottom: 2px;
    height: 12px;
    line-height: 12px;
    text-align: center;
    font-family: Tahoma,Geneva,sans-serif;
    font-weight: 700
}

.score_box.baseball .now_state .out_count em.ball {
    color: #fff;
    text-shadow: 1px 1px #42732c;
    font-size: 12px
}

.score_box.baseball .now_state .out_count em.out {
    color: #aac79d;
    text-shadow: 1px 1px #697e5f;
    font-size: 12px
}

.score_box.basketball .sb_table:not(.end) th {
    border: none
}

.score_box.basketball .sb_table:not(.end) th .tinn {
    height: 37px;
    position: relative;
    line-height: 37px
}

.score_box.basketball .sb_table:not(.end) td.point .tinn span {
    color: #fff
}

.score_box.basketball .sb_table:not(.end) td.team .team_foul {
    width: 45px;
    height: 8px;
    display: inline-block;
    position: absolute;
    left: 185px;
    top: 24px;
    background-position: -40px 0;
    text-indent: -9999px
}

.score_box.basketball .sb_table:not(.end) td.team .team_foul em {
    display: inline-block;
    float: left;
    width: 8px;
    height: 8px;
    margin: 0 1px 0 0;
    background-position: -90px 0;
    text-indent: -9999px
}

.score_box.basketball .sb_table:not(.end) td.team .team_logo img {
    max-width: 72px;
    max-height: 45px
}

.score_box.basketball .sb_table:not(.end) td .tinn span {
    width: 100%;
    position: absolute;
    left: 0;
    white-space: nowrap;
    text-align: center;
    color: #231916
}

.score_box.basketball .sb_table {
    margin: 0
}

.score_box.basketball .sb_table th.qu {
    width: 33px
}

.score_box.basketball .sb_table th.sp,.score_box.basketball .sb_table th.tot_num {
    width: 34px
}

.score_box.basketball .sb_table th.standard {
    width: 40px
}

.score_box.basketball .sb_table td .team_logo img {
    max-width: 72px;
    max-height: 45px
}

.score_box.basketball .sb_table td.point .tinn span {
    color: #fff
}

.score_box.basketball .sb_table td.btn_area {
    border-left: 0
}

.score_box.basketball .sb_table td.btn_move a.btn_down,.score_box.basketball .sb_table td.btn_move a.btn_up {
    width: 80px;
    height: 38px
}

.score_box.basketball .sb_table td.btn_move a.btn_down span,.score_box.basketball .sb_table td.btn_move a.btn_up span {
    margin-left: 34px
}

.score_box.basketball .sb_table td.btn_move,.score_box.basketball .sb_table td.standard {
    border-left: 0;
    border-right: 0
}

.score_box.basketball .sb_table td.btn_move .tinn,.score_box.basketball .sb_table td.standard .tinn {
    border-left: 1px solid #d6d6d6
}

.score_box.basketball .sb_table td.sp .tinn strong.bg_ch {
    width: 28px;
    height: 30px;
    margin: 0;
    display: inline-block;
    position: absolute;
    left: 3px;
    top: 13px;
    background-position: -70px -30px
}

.score_box.basketball .sb_table td.sp em.ch_1 {
    top: 13px;
    left: 3px;
    margin: 0;
    width: 13px;
    height: 13px;
    background-position: -110px -30px
}

.score_box.basketball .sb_table td.sp em.ch_2 {
    top: 13px;
    left: auto;
    right: 2px;
    margin: 0;
    width: 13px;
    height: 13px;
    background-position: -130px -30px
}

.score_box.basketball .sb_table td.sp em.ch_3 {
    top: 30px;
    left: 3px;
    margin: 0;
    width: 13px;
    height: 13px;
    background-position: -150px -30px
}

.score_box.basketball .sb_table td.sp em.ch_4 {
    top: 30px;
    left: auto;
    right: 2px;
    margin: 0;
    width: 13px;
    height: 13px;
    background-position: -170px -30px
}

.score_box.basketball .sb_table td.sp.sp_free .ch_1 {
    background-position: -110px -50px
}

.score_box.basketball .sb_table td.sp.sp_free .ch_2 {
    background-position: -130px -50px
}

.score_box.basketball .sb_table td.sp.sp_free .ch_3 {
    background-position: -150px -50px
}

.score_box.basketball .sb_table td.sp.sp_free .ch_4 {
    background-position: -170px -50px
}

.score_box.basketball .sb_table.end th {
    border-left: none
}

.score_box.basketball .sb_table.end th .tinn {
}

.score_box.beforeGame .sb_table:not(.end) th.qu {
    width: 45px
}

.score_box.beforeGame .sb_table:not(.end) th.sp {
    width: 59px
}

.score_box.beforeGame .sb_table:not(.end) th.sp .tinn .twoLine.twoLine_first {
    top: -8px
}

.score_box.beforeGame .sb_table:not(.end) th.sp .tinn .twoLine.twoLine_second {
    top: 8px
}

.score_box.beforeGame .sb_table:not(.end) th.standard {
    width: 40px
}

.score_box.beforeGame .sb_table td .tinn.first {
    border-left-color: #d6d6d6
}

.score_box.beforeGame .sb_table td .tinn.strongTeam span {
    color: #e82d0c
}

.score_box.beforeGame .sb_table td.btn_area {
    border-left: 0
}

.score_box.beforeGame .sb_table td.btn_area .tinn {
    border-left: 1px solid #d6d6d6
}

.score_box.beforeGame .sb_table td.btn_area .tinn a {
    margin: 0 3px 0 0
}

.score_box.beforeGame .sb_table td.btn_move {
    border-left: 0
}

.score_box.beforeGame .sb_table td.btn_move a.btn_down span,.score_box.beforeGame .sb_table td.btn_move a.btn_up span {
    margin-left: 34px
}

.score_box.beforeGame .sb_table td.btn_move .tinn {
    border-left: 1px solid #d6d6d6
}

.score_box.beforeGame .sb_table td.standard.left,.score_box.beforeGame .sb_table td.standard.mid {
    border-right: 0;
    border-left: 0
}

.score_box.beforeGame .sb_table td.standard.left .tinn {
    border-right: 0;
    border-left: 1px solid #d6d6d6
}

.score_box.beforeGame .sb_table td.standard.right,.score_box.beforeGame .sb_table td.standard.right tinn {
    border-left: 0
}

.score_box.icehockey .sb_table .btn_area {
    border-left: none
}

.score_box_volleyball {
    width: 830px
}

.score_box_volleyball .sb_table .btn_area {
    border-left: none
}

.score_box_volleyball .sb_table td.btn_move .tinn a {
    display: inline-block;
    position: absolute;
    left: 19px;
    top: 0
}

.score_box.nfl .sb_table tbody tr td div em.winner_team {
    color: #ed2026
}

.lol_score_box .sb_table th {
    width: 69px
}

.lol_score_box .sb_table th.info {
    width: 271px
}

.lol_score_box .sb_table td.btn_area,.lol_score_box .sb_table td.item_rank .tinn,.lol_score_box .sb_table td.item_up_down .tinn,.lol_score_box .sb_table td.item_winning_streak .tinn {
    border-left: 1px solid #d3d1d0
}

.lol_score_box .sb_table tbody tr.total td .tinn .tx {
    width: 222px
}

.lol_score_box .sb_table .item_game_info .tinn span {
    width: auto;
    height: 12px;
    position: relative;
    float: left;
    left: auto;
    top: auto
}

.star_score_box_wrap.star_score_box_wrap .sb_table {
    margin: 0
}

.star_score_box_wrap.star_score_box_wrap .sb_table td.item_rank .tinn,.star_score_box_wrap.star_score_box_wrap .sb_table td.item_winning_streak .tinn {
    border-left: 1px solid #d3d1d0
}

.star_score_box_wrap.star_score_box_wrap .sb_table td.item_winning_streak .tinn em.L {
    padding: 0 3px
}

.star_score_box_wrap.star_score_box_wrap .sb_table td.item_winning_streak .tinn em.W {
    padding: 0 1px
}

.star_score_box_wrap.star_score_box_wrap .sb_table td.btn_area,.star_score_box_wrap.star_score_box_wrap .sb_table td.item_up_down .tinn {
    border-left: 1px solid #d3d1d0
}

.star_score_box_wrap.star_score_box_wrap .sb_table td.btn_move .tinn a {
    display: inline-block;
    position: absolute;
    left: 14px;
    top: 0
}

.star_score_box_wrap.star_score_box_wrap .sb_table td.team {
    border-right: 1px solid #d6d6d6
}

.star_score_box_wrap.star_score_box_wrap .sb_table.team .btn_move .tinn a {
    display: inline-block;
    position: absolute;
    left: 3px;
    top: 0
}

.star_score_box_wrap.star_score_box_wrap .sb_table tbody tr.total td .tinn .tx {
    width: 222px
}

.star_score_box_wrap.star_score_box_wrap .sb_table .team_point {
    width: 40px;
    text-align: center;
    padding: 0
}

.star_score_box_wrap.star_score_box_wrap .sb_table .team_logo.team p {
    width: 82px;
    text-align: center
}

.star_score_box_wrap.star_score_box_wrap .sb_table .team_logo img {
    max-height: 50px;
    max-width: 80px
}

    .star_score_box_wrap.star_score_box_wrap .sb_table .team_logo span {
        position: absolute;
        top: 3px;
        left: 3px;
        width: 50px;
        height: 50px;
        background: url(/Assets/res/livescore/img/sp_scoreboard.png) no-repeat 0 -9999px;
        text-indent: -9999px
    }

.star_score_box_wrap.star_score_box_wrap .sb_table .team_logo p {
    text-align: left;
    width: 65px;
    padding-left: 3px
}

.star_score_box_wrap.star_score_box_wrap .sb_table .team_logo .terran {
    background-position: 0 -200px
}

.star_score_box_wrap.star_score_box_wrap .sb_table .team_logo .zerg {
    background-position: -60px -200px
}

.star_score_box_wrap.star_score_box_wrap .sb_table .team_logo .protoss {
    background-position: -120px -200px
}

.star_score_box_wrap.star_score_box_wrap .sb_table .item_game_info .tinn span {
    width: auto;
    height: 12px;
    position: relative;
    float: left;
    left: auto;
    top: auto
}

.score_box.lol {
    width: 830px;
    margin-bottom: 10px
}

.score_box.lol>div>ul {
    overflow: hidden
}

.score_box.lol>div>ul>li {
    display: block;
    float: left
}

.score_box.lol>div>ul>li:first-child {
    width: 343px;
    text-indent: 10px;
    font-weight: 700;
    border-left: 1px solid #a3c3d0;
    border-right: 1px solid #a3c3d0
}

.score_box.lol>div>ul>li:not(:first-child) {
    width: 80px;
    text-align: center
}

.score_box.lol>.score_row>ul>li:not(:first-child) {
    width: auto;
    text-align: center
}

.score_box.lol .score_box_head {
    height: 37px;
    line-height: 37px;
    background: #eaf9ff;
    color: #666
}

.score_box.lol .score_box_head>ul>li:not(:first-child) {
    width: 81px
}

.score_box.lol .score_box_head>ul>li:last-child {
    width: 80px
}

.score_box.lol .score_box_head.off {
    height: 37px;
    line-height: 37px;
    background: #f5f5f5;
    color: #666
}

.score_box.lol .score_box_head .game_time {
    font-weight: 400;
    margin-left: 10px
}

.score_box.lol .score_box_head .game_status {
    float: right;
    display: inline-block;
    margin-right: 10px
}

.score_box.lol .score_box_head.off>ul>li {
    border-color: #d1d1d1
}

.score_box.lol>div:not(.score_box_head)>ul>li:first-child {
    border-right: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6
}

.score_box.lol .score_row {
    height: 57px;
    line-height: 57px;
    border-bottom: 1px solid #eee
}

.score_box.lol div.score_row ul li {
    border-color: #d6d6d6;
    background-color: #fff;
    height: 57px
}

.score_box.lol .score_row .team_logo img {
    height: 50px;
    vertical-align: middle
}

.score_box.lol .score_row ul {
    border-right: 1px solid #d6d6d6
}

.score_box.lol .score_row ul li:first-child div {
    float: left;
    display: block
}

.score_box.lol .score_row ul li:first-child div.team_logo {
    width: 80px;
    text-align: center
}

.score_box.lol .score_row ul li:first-child div.team_logo img {
    height: 50px;
    vertical-align: middle;
    text-align: center;
    text-indent: 0
}

.score_box.lol .score_row .team_name {
    margin-left: 5px
}

.score_box.lol .score_row ul li:first-child .team_score {
    float: right;
    padding-right: 10px;
    font-family: tahoma,\\\\FFFD\\FFFD\\FFFD\\FFFD,Dotum;
    font-size: 32px;
    color: #333;
    font-weight: 400
}

.score_box.lol .score_row ul li:first-child .team_score.point {
    color: #ed2026
}

.score_box.lol .score_row .team_special {
    display: inline-block;
    padding: 10px;
    margin-top: 16px;
    border: 1px solid #ddd;
    border-radius: 100%
}

.score_box.lol .score_row .team_special.on {
    background: #f09029;
    border: 1px solid #f09029
}

.score_box.lol .score_row ul li .layer {
    display: block;
    width: 80px;
    height: 100%;
    border-right: 1px solid #f4f4f4
}

.score_box.lol .score_row ul li:last-child .layer {
    display: block;
    width: 79px;
    height: 100%;
    border-right: none
}

.score_box.lol .score_row ul li:last-child div {
    border-right: 1px solid #d6d6d6
}

.score_box.lol .score_row>ul>li:not(:first-child) {
    width: 81px
}

.score_box.lol .score_row>ul>li:last-child {
    width: 79px
}

.score_box.lol .score_box_bottom {
    background: #fdfdfd;
    height: 37px;
    line-height: 37px;
    border-bottom: 1px solid #d6d6d6
}

.score_box.lol div.score_box_bottom ul li {
    border-color: #f4f4f4
}

.score_box.lol div.score_box_bottom li.btn_area {
    display: block;
    height: 37px;
    width: 210px;
    border-right: 1px solid #f4f4f4;
    text-align: right
}

.score_box.lol div.score_box_bottom li.btn_area .btn_admin_schedule {
    border: 1px solid #3a89be;
    background-color: #3d93cc;
    color: #fff;
    padding: 3px 5px;
    margin-top: 7px;
    margin-right: 5px
}

.score_box.lol div.score_box_bottom li.btn_area .btn_onair {
    border: 1px solid #1787b0;
    background-color: #fff;
    color: #1787b0;
    padding: 3px 5px;
    margin-top: 7px;
    margin-right: 5px
}

.score_box.lol .score_box_bottom span {
    display: block;
    float: left
}

.score_box.lol .score_box_bottom ul {
    border-right: 1px solid #d6d6d6
}

.score_box.lol .score_box_bottom ul li:nth-child(2) {
    width: 194px
}

    .score_box.lol .score_box_bottom .onair_ic {
        display: inline-block;
        margin: 9px 10px 0 20px;
        line-height: 37px;
        width: 19px;
        height: 19px;
        background: url(/Assets/res/livescore/img/sp_scoreboard.png) no-repeat -260px 0
    }

.score_box.lol .score_box_bottom .onair_text {
    font-weight: 400;
    height: 37px;
    line-height: 37px;
    max-width: 260px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: help
}

.score_box.lol .score_box_bottom .set_btn_wrap {
    line-height: 37px;
    height: 37px;
    font-size: 12px
}

.score_box.lol .score_box_bottom .set_btn_wrap .set_btn {
    font-size: 12px;
    margin-top: 4px;
    margin-left: 10px;
    cursor: pointer;
    width: 26px;
    height: 26px;
    line-height: 26px;
    border-radius: 100%;
    background: #ddd;
    text-align: center
}

.score_box.lol .score_box_bottom .set_btn_wrap .set_btn.on {
    font-weight: 700;
    color: #fff;
    background: #e82d0c
}

.score_box.lol .score_box_bottom .bookmark {
    width: 79px;
    height: 37px;
    cursor: pointer
}

.score_box.lol .score_box_bottom .bookmark a {
    width: 79px;
    padding-top: 15px;
    height: 37px;
    position: relative;
    display: block;
    text-align: center;
    border-right: none
}

    .score_box.lol .score_box_bottom .bookmark a span {
        float: none;
        display: block;
        margin: 0 auto;
        text-indent: -9999px;
        width: 8px;
        height: 5px;
        background: url(/Assets/res/livescore/img/sp_scoreboard.png) no-repeat
    }

.score_box.lol .score_box_bottom .bookmark a.btn_up span {
    background-position: 0 -70px
}

.score_box.lol .score_box_bottom .bookmark a.btn_down span {
    background-position: -20px -70px
}

.score_box.lol .detail_score .special_line {
    height: 23px
}

.score_box.lol .detail_score th {
    vertical-align: middle
}

.score_box.lol .detail_score .clfix {
    display: block
}

.score_box.lol .detail_score .champion_area {
    box-sizing: content-box
}

.score_box.lol .detail_score .item_set>td {
    vertical-align: middle
}

.star_score_box_wrap {
    display: block;
    width: 830px;
    overflow: hidden;
    margin-bottom: 10px
}

.star_score_box_wrap div {
    box-sizing: content-box
}

.star_score_box_wrap.live {
    position: relative
}

.score_star div {
    box-sizing: initial
}

.row_title {
    height: 37px;
    background-color: #eaf9ff;
    border: 1px solid #b5ced8;
    color: #666
}

.row_title .column_title {
    position: relative;
    overflow: hidden;
    float: left;
    width: 337px;
    height: 37px;
    line-height: 36px;
    border-right: 1px solid #b5ced8
}

.row_title .column_title .layer {
    width: 337px;
    height: 15px;
    margin-left: 5px
}

.row_title .column_title .league_name {
    font-weight: 700;
    margin-left: 5px
}

.row_title .column_title .gtime {
    margin-left: 5px;
    color: #666
}

.row_title .column_title .gstatus {
    float: right;
    margin-right: 12px;
    font-weight: 700
}

.row_title .column_field {
    position: relative;
    overflow: hidden;
    float: left;
    width: 69px;
    height: 37px;
    border-right: 1px solid #b5ced8;
    text-align: center;
    line-height: 36px
}

.row_title .column_field.end {
    border-right: none
}

.row_title.team div:nth-child(2) {
    width: 50px
}

.row_title.team div:nth-child(3) {
    width: 53px
}

.row_title.team div:nth-child(4),.row_title.team div:nth-child(5) {
    width: 43px
}

.row_title.team div:nth-child(6) {
    width: 53px
}

.row_title.team div:nth-child(7) {
    width: 63px
}

.row_title.team div:nth-child(8) {
    width: 77px
}

.row_title.team div:nth-child(9) {
    width: 54px
}

.row_title.team div:nth-child(10) {
    width: 46px;
    border-right: none
}

.row_title.live .column_title .gtime {
    font-weight: 700;
    margin-right: 20px
}

.row_title.live .column_title .admin {
    color: #ffe400;
    cursor: pointer
}

.row_title.live .column_field.live {
    width: 490px;
    border-right: none
}

.row_title.live .column_field.live .field {
    osition: relative;
    overflow: hidden;
    float: left;
    width: 69px;
    height: 37px;
    border-right: 1px solid #b5ced8;
    text-align: center;
    line-height: 36px
}

.row_title.live .column_field.live div:first-child {
    width: 45px
}

.row_title.live .column_field.live div:nth-child(2) {
    width: 62px
}

.row_title.live .column_field.live div:nth-child(3) {
    width: 224px
}

.row_title.live .column_field.live div:nth-child(4) {
    width: 85px
}

.row_title.live .column_field.live div:nth-child(5) {
    width: 69px;
    border-right: none
}

.row_title.live .column_field.live.team div:first-child {
    width: 45px
}

.row_title.live .column_field.live.team div:nth-child(2) {
    width: 62px
}

.row_title.live .column_field.live.team div:nth-child(3) {
    width: 74px
}

.row_title.live .column_field.live.team div:nth-child(4) {
    width: 117px
}

.row_title.live .column_field.live.team div:nth-child(5) {
    width: 117px;
    border-right: 1px solid #3a89be
}

.row_title.live .column_field.live.team div:nth-child(6) {
    width: 69px;
    border-right: none
}

.row_title.end.live .column_field.live div:nth-child(5) {
    border-right: none
}

.row_title.end.live .column_field.live .field {
    border-color: #d1d1d1
}

.row_title.end {
    background-color: #f5f5f5;
    border: 1px solid #d1d1d1
}

.row_title.end .column_field,.row_title.end .column_title {
    border-right: 1px solid #d1d1d1
}

.row_title.end .column_field.end {
    border-right: none
}

.row_item {
    border-left: 1px solid #d6d6d6;
    border-bottom: 1px solid #f4f4f4
}

.row_item,.row_item .column_title {
    height: 56px;
    border-right: 1px solid #d6d6d6;
    background-color: #fff
}

.row_item .column_title {
    position: relative;
    float: left;
    width: 337px;
    overflow: hidden
}

.row_item .column_title img {
    float: left;
    width: 50px;
    height: 50px;
    margin: 3px 15px 0 3px
}

    .row_item .column_title span {
        position: absolute;
        top: 3px;
        left: 3px;
        width: 50px;
        height: 50px;
        background: url(/Assets/res/livescore/img/sp_scoreboard.png) no-repeat 0 -9999px;
        text-indent: -9999px
    }

.row_item .column_title span.terran {
    background-position: 0 -200px
}

.row_item .column_title span.zerg {
    background-position: -60px -200px
}

.row_item .column_title span.protoss {
    background-position: -120px -200px
}

.row_item .column_title .user_info {
    float: left;
    width: 240px;
    height: 56px;
    line-height: 20px
}

.row_item .column_title .user_info .name {
    margin-top: 9px
}

.row_item .column_title .total_score {
    float: left;
    width: 26px;
    height: 56px;
    font-size: 32px;
    line-height: 54px;
    font-family: tahoma,\\\\B3CB\\C6C0,Dotum
}

.row_item .column_title .total_score.on {
    color: #ed2026
}

.row_item .column_field {
    overflow: hidden;
    float: left;
    width: 69px;
    height: 56px;
    text-align: center;
    line-height: 54px
}

.row_item .column_field.middle {
    border-right: 1px solid #f4f4f4
}

.row_item .column_field.last {
    border-left: 1px solid #d6d6d6
}

.row_item .column_field.last em {
    display: inline-block
}

.row_item .column_field.last em.L {
    padding: 0 3px 0 2px
}

.row_item .column_field.last em.W {
    padding: 0 1px
}

.row_item .team_column_title {
    position: relative;
    float: left;
    width: 337px;
    height: 56px;
    border-right: 1px solid #d6d6d6;
    overflow: hidden
}

.row_item .team_column_title .team_info {
    float: left;
    height: 56px;
    display: table;
    vertical-align: middle
}

.row_item .team_column_title .team_info span {
    display: table-cell;
    vertical-align: middle
}

.row_item .team_column_title .team_info .team_logo {
    width: 82px;
    height: 56px;
    padding-left: 5px;
    text-align: center
}

.row_item .team_column_title .team_info .team_logo img {
    width: auto;
    height: auto;
    max-height: 45px;
    max-width: 80px
}

.row_item .team_column_title .team_info .team_name {
    width: 140px;
    height: 56px;
    padding-left: 10px;
    font-weight: 700
}

.row_item.team div:nth-child(2) {
    width: 50px
}

.row_item.team div:nth-child(3) {
    width: 53px
}

.row_item.team div:nth-child(4),.row_item.team div:nth-child(5) {
    width: 43px
}

.row_item.team div:nth-child(6) {
    width: 53px
}

.row_item.team div:nth-child(7) {
    width: 63px
}

.row_item.team div:nth-child(8) {
    width: 77px
}

.row_item.team div:nth-child(9) {
    width: 54px;
    border-right: none
}

.row_item.team div:nth-child(10) {
    width: 46px;
    border-right: none
}

.row_item.team .column_field.middle .individual {
    overflow: hidden;
    float: left;
    width: 38px;
    height: 56px;
    text-align: center;
    border-right: 1px solid #f4f4f4
}

.row_item.team .column_field.middle .individual.lose {
    border-right: none
}

.row_item.team .team_column_title .total_score {
    float: right;
    width: 26px;
    height: 56px;
    font-size: 32px;
    line-height: 54px;
    font-family: tahoma,\\\\B3CB\\C6C0,Dotum
}

.row_item.team .team_column_title .total_score.on {
    color: #ed2026
}

.row_bottom {
    background-color: #fdfdfd;
    border-left: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6
}

.row_bottom,.row_bottom .column_title {
    height: 38px;
    border-right: 1px solid #d6d6d6
}

.row_bottom .column_title {
    position: relative;
    overflow: hidden;
    float: left;
    width: 337px
}

.row_bottom .column_title span {
    float: left
}

.row_bottom .column_title span.ico {
    margin: 9px 10px 0 20px;
    width: 19px;
    height: 19px;
    background: url(/Assets/res/livescore/img/sp_scoreboard.png) no-repeat -290px 0
}

.row_bottom .column_title span.txt {
    max-width: 288px;
    line-height: 37px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: help
}

.row_bottom .column_button_box {
    position: relative;
    overflow: hidden;
    float: left;
    width: 419px;
    height: 38px
}

.row_bottom .column_button_box .layer {
    width: 407px;
    padding: 7px
}

.row_bottom .column_button_box button {
    position: relative;
    float: left;
    padding: 0 9px;
    margin-right: 1px;
    height: 23px;
    line-height: 21px;
    border: 1px solid #ebebeb;
    background-color: #fff;
    color: #333
}

.row_bottom .column_button_box .live {
    border: 1px solid #1787b0;
    background-color: #fff;
    color: #1787b0
}

.row_bottom .column_button_box .admin {
    float: right;
    border: 1px solid #3a89be;
    background-color: #3d93cc;
    color: #fff
}

.row_bottom .column_bookmark_box {
    float: left;
    overflow: hidden;
    width: 69px;
    height: 38px;
    border-left: 1px solid #d6d6d6
}

.row_bottom .column_bookmark_box .layer {
    width: 69px;
    cursor: pointer;
    height: 35px
}

    .row_bottom .column_bookmark_box .btn_up {
        background: url(/Assets/res/livescore/img/sp_scoreboard.png) no-repeat 0 -70px;
        border: none
    }

.row_bottom .column_bookmark_box .btn_down,.row_bottom .column_bookmark_box .btn_up {
    position: relative;
    margin: 16px 0 0 30px;
    width: 10px;
    height: 12px;
    text-indent: -9999px;
    overflow: hidden
}

    .row_bottom .column_bookmark_box .btn_down {
        background: url(/Assets/res/livescore/img/sp_scoreboard.png) no-repeat -20px -70px
    }

.row_bottom.team .column_button_box {
    width: 443px
}

.row_bottom.team .column_bookmark_box,.row_bottom.team .column_bookmark_box .layer {
    width: 45px
}

.row_bottom.team .column_bookmark_box .btn_down,.row_bottom.team .column_bookmark_box .btn_up {
    margin: 16px 0 0 20px
}

.row_bottom.live .column_button_box {
    width: 419px
}

.row_bottom.live .column_button_box button.live {
    float: right
}

.row_bottom.live .column_button_box .set_btn {
    float: left;
    height: 26px;
    width: 26px;
    margin-right: 4px;
    background-color: #ddd;
    text-align: center;
    line-height: 25px;
    color: #a4a4a4;
    border-radius: 13px;
    font-size: 12px;
    cursor: pointer
}

.row_bottom.live .column_button_box .set_btn.ready {
    background-color: #3d93cc;
    color: #fff;
    font-weight: 700
}

.row_bottom.live .column_button_box .set_btn.select {
    background-color: #e82d0c;
    color: #fff;
    font-weight: 700
}

.row_bottom.live .column_bookmark_box {
    width: 68px
}

.set_list {
    width: 828px;
    border: 1px solid #d6d6d6;
    border-top: none
}

.set_list.neon {
    display: none
}

.set_list .set_title {
    height: 30px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d6d6
}

.set_list .set_title .column_field {
    float: left;
    height: 30px;
    text-align: center;
    line-height: 31px;
    font-weight: 400;
    background-color: #f7f7f7;
    overflow: hidden;
    color: #333
}

.set_list .set_title .column_field.set {
    width: 37px
}

.set_list .set_title .column_field.time {
    width: 51px
}

.set_list .set_title .column_field.time p {
    text-decoration: underline;
    cursor: pointer
}

.set_list .set_title .column_field.map {
    width: 254px
}

.set_list .set_title .column_field.away_player,.set_list .set_title .column_field.home_player {
    width: 207px
}

.set_list .set_title .column_field.record_analyze {
    width: 69px
}

.set_list .set_item {
    height: 56px;
    border-top: 1px solid #f4f4f4;
    background: #fff
}

.set_list div:nth-child(2) {
    border-top: none
}

.set_list .set_item .column_field {
    float: left;
    position: relative;
    overflow: hidden;
    height: 56px;
    text-align: center;
    line-height: 56px;
    border-right: 1px solid #f4f4f4
}

    .set_list .set_item .column_field span.ico_win {
        position: absolute;
        top: 15px;
        left: inherit;
        right: 15px;
        width: 26px;
        height: 26px;
        background: url(/Assets/res/livescore/img/sp_scoreboard.png) no-repeat -180px -200px
    }

.set_list .set_item .column_field:first-child {
    border-top: none
}

.set_list .set_item .column_field.set {
    width: 38px
}

.set_list .set_item .column_field.time {
    width: 52px
}

.set_list .set_item .column_field.time span.ready {
    color: #3d93cc
}

.set_list .set_item .column_field.time span.play {
    color: #ff4f4f;
    font-weight: 700
}

.set_list .set_item .column_field.map {
    width: 245px
}

.set_list .set_item .column_field.map img {
    float: left;
    margin: 3px 13px 0 3px;
    width: 50px;
    height: 50px;
    cursor: pointer;
    vertical-align: middle
}

.set_list .set_item .column_field.map p {
    text-align: left
}

.set_list .set_item .column_field.map .map_name {
    text-decoration: underline;
    cursor: pointer;
    height: 30px;
    line-height: 40px;
    padding: 0;
    overflow: hidden
}

.set_list .set_item .column_field.map .maker {
    height: 15px;
    line-height: 15px
}

.set_list .set_item .column_field.map .none_map {
    text-decoration: underline;
    cursor: pointer
}

.set_list .set_item .column_field.away_player,.set_list .set_item .column_field.home_player {
    width: 209px
}

.set_list .set_item .column_field.record_analyze {
    width: 70px;
    border-right: none
}

.set_list .set_item .column_field.record_analyze .record_analyze_btn,.set_list .set_item .column_field.record_analyze .video_btn {
    display: block;
    margin: 2px auto 0;
    width: 58px;
    height: 21px;
    line-height: 21px;
    border: 1px solid #ededed
}

.star_score_box_wrap .set_list .set_item .column_field.record_analyze .record_analyze_btn,.star_score_box_wrap .set_list .set_item .column_field.record_analyze .video_btn {
    margin: 17px auto 0
}

.set_list .set_item .column_field .player_img img {
    float: left;
    height: 50px;
    width: 50px;
    margin: 3px 15px 0 3px
}

.set_list .set_item .column_field .player_img span {
    position: absolute;
    top: 3px;
    left: 3px;
    width: 50px;
    height: 50px;
    background: url(/Assets/res/livescore/img/sp_scoreboard.png) no-repeat 0 -9999px;
    text-indent: -9999px
}

.set_list .set_item .column_field .player_img span.terran {
    background-position: 0 -200px
}

.set_list .set_item .column_field .player_img span.zerg {
    background-position: -60px -200px
}

.set_list .set_item .column_field .player_img span.protoss {
    background-position: -120px -200px
}

.set_list .set_item .column_field .user_info {
    float: left;
    width: 120px;
    height: 56px;
    text-align: left;
    line-height: 20px
}

.set_list .set_item .column_field .user_info .player_name {
    float: left;
    height: 20px;
    width: 100px;
    margin-top: 9px
}

.set_list .set_item .column_field .user_info .player_nick {
    float: left;
    height: 20px;
    width: 100px
}

.set_list .set_item .column_field .user_info span {
    display: block;
    width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.set_item.live {
    position: absolute;
    width: 490px;
    height: 112px;
    top: 39px;
    left: 339px;
    background-color: #fff
}

.set_item.live .column_field {
    overflow: hidden;
    float: left;
    width: 45px;
    height: 112px;
    text-align: center;
    line-height: 110px
}

.set_item.live .column_field.middle {
    border-right: 1px solid #f4f4f4
}

.set_item.live .column_field.last {
    border-left: 1px solid #d6d6d6
}

.set_item.live div:first-child {
    width: 45px
}

.set_item.live div:nth-child(2) {
    width: 62px
}

.set_item.live div:nth-child(3) {
    width: 224px;
    text-align: left
}

.set_item.live div:nth-child(4) {
    width: 85px
}

.set_item.live div:nth-child(5) {
    width: 70px
}

.set_item.live .column_field.middle .layer {
    width: 220px;
    height: 112px
}

.set_item.live .column_field.middle .map {
    overflow: hidden;
    float: left
}

.set_item.live .column_field.middle .map.img {
    width: 53px;
    height: 89px;
    padding-left: 7px;
    padding-top: 23px;
    cursor: pointer
}

.set_item.live .column_field.middle .map.img img {
    width: 53px;
    height: 53px
}

.set_item.live .column_field.middle .map.info {
    width: 160px;
    height: 112px;
    line-height: normal
}

.set_item.live .column_field.middle .map.info .name {
    height: 15px;
    line-height: 15px;
    width: 145px;
    margin-top: 32px;
    margin-left: 15px;
    margin-bottom: 4px;
    text-decoration: underline
}

.set_item.live .column_field.middle .map.info .name span {
    cursor: pointer
}

.set_item.live .column_field.middle .map.info .maker {
    height: 15px;
    line-height: 15px;
    width: 145px;
    margin-left: 15px
}

.set_item.live .column_field .team {
    position: relative;
    overflow: hidden;
    width: 85px;
    height: 56px;
    text-align: center;
    line-height: 56px
}

.set_item.live .column_field .team.home {
    border-bottom: 1px solid #f4f4f4
}

    .set_item.live .column_field span.ico_win {
        position: absolute;
        top: 15px;
        left: inherit;
        right: 29px;
        width: 26px;
        height: 26px;
        background: url(/Assets/res/livescore/img/sp_scoreboard.png) no-repeat -180px -200px
    }

.set_item.live .column_field.time {
    border-right: 1px solid #f4f4f4
}

.set_item.live .column_field.time span.ready {
    color: #3d93cc
}

.set_item.live .column_field.time span.play {
    color: #ff4f4f;
    font-weight: 700
}

.set_item.live .column_field.last .layer {
    width: 70px;
    height: 70px;
    margin-top: 21px;
    padding-top: 11px
}

.set_item.live .column_field.last .layer button {
    display: block;
    margin: 2px auto 0;
    width: 58px;
    height: 21px;
    line-height: 21px;
    border: 1px solid #ededed
}

.set_item.live.team .column_field {
    overflow: hidden;
    float: left;
    height: 112px;
    text-align: center;
    line-height: 110px;
    border-right: 1px solid #f4f4f4
}

.set_item.live.team div:first-child {
    width: 45px
}

.set_item.live.team div:nth-child(2) {
    width: 62px
}

.set_item.live.team div:nth-child(3) {
    width: 74px
}

.set_item.live.team div:nth-child(4) {
    width: 117px
}

.set_item.live.team div:nth-child(5) {
    width: 117px;
    border-right: none
}

.set_item.live.team div:nth-child(6) {
    width: 69px;
    border-right: none
}

.set_item.live.team .column_field.map .layer {
    width: 75px;
    height: 112px
}

.set_item.live.team .column_field.map .layer .img {
    padding-left: 11px;
    padding-top: 11px;
    margin-bottom: 7px;
    cursor: pointer;
    height: 53px
}

.set_item.live.team .column_field.map .layer .img img {
    width: 53px;
    height: 53px
}

.set_item.live.team .column_field.map .layer .info {
    width: 75px;
    height: 53px;
    text-align: center
}

.set_item.live.team .column_field.map .layer .info .name {
    line-height: 15px;
    width: 74px;
    margin: 0;
    margin-bottom: 4px;
    cursor: pointer;
    text-decoration: underline
}

.set_item.live.team .column_field.map .layer .info .maker {
    line-height: 15px;
    width: 74px;
    margin: 0
}

.set_item.live.team .column_field.map .layer .info span {
    display: block;
    width: 74px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.set_item.live.team .column_field .win {
    position: relative
}

    .set_item.live.team .column_field .win span.ico_win {
        position: absolute;
        top: 42px;
        left: inherit;
        right: 9px;
        width: 26px;
        height: 26px;
        background: url(/Assets/res/livescore/img/sp_scoreboard.png) no-repeat -180px -200px
    }

.set_item.live.team .column_field.team.home .player {
    width: 72px;
    height: 112px;
    float: right;
    border-left: 1px solid #f4f4f4
}

.set_item.live.team .column_field.team.home .win {
    float: left;
    width: 44px;
    height: 112px
}

.set_item.live.team .column_field.team.away .player {
    width: 72px;
    height: 112px;
    float: left;
    border-right: 1px solid #f4f4f4
}

.set_item.live.team .column_field.team.away .win {
    float: left;
    width: 44px;
    height: 112px
}

.set_item.live.team .column_field.team .player .layer {
    width: 72px;
    height: 112px
}

.set_item.live.team .column_field.team .player .layer .img {
    position: relative;
    padding-top: 11px;
    padding-left: 11px;
    margin-bottom: 7px;
    height: 50px
}

.set_item.live.team .column_field.team .player .layer .img img {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 11px;
    left: 11px
}

    .set_item.live.team .column_field.team .player .layer .img span {
        position: absolute;
        top: 11px;
        left: 11px;
        width: 50px;
        height: 50px;
        background: url(/Assets/res/livescore/img/sp_scoreboard.png) no-repeat 0 -9999px;
        text-indent: -9999px
    }

.set_item.live.team .column_field.team .player .layer span.zerg {
    background-position: -60px -200px
}

.set_item.live.team .column_field.team .player .layer span.terran {
    background-position: 0 -200px
}

.set_item.live.team .column_field.team .player .layer span.protoss {
    background-position: -120px -200px
}

.set_item.live.team .column_field.team .player .layer .info {
    width: 72px;
    height: 38px;
    text-align: center
}

.set_item.live.team .column_field.team .player .layer .info .name {
    line-height: 15px;
    width: 72px;
    margin: 0;
    margin-bottom: 4px
}

.set_item.live.team .column_field.team .player .layer .info .nick_name {
    line-height: 15px;
    width: 72px;
    margin: 0
}

.set_item.live.team .column_field.team .player .layer .info span {
    display: block;
    width: 72px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.view_tab {
    float: right;
    margin-right: 10px
}

.view_tab li {
    float: left;
    height: 50px;
    cursor: pointer
}

.view_tab span {
    float: left
}

    .view_tab .ic {
        margin: 17px 10px 0 20px;
        width: 17px;
        height: 13px;
        background: url(/Assets/res/livescore/img/sp_scoreboard.png) no-repeat 0 -9999px
    }

.view_tab .btn_all_view .ic {
    background-position: -250px -200px
}

.view_tab .btn_neon_view .ic {
    background-position: -270px -200px
}

.view_tab .tx {
    line-height: 50px
}

.view_tab .on .btn_all_view .ic {
    background-position: -250px -220px
}

.view_tab .on .btn_neon_view .ic {
    background-position: -270px -220px
}

.view_tab .on .tx {
    font-weight: 700
}

.ly_unover_tip {
    display: none;
    position: absolute;
    padding: 10px 0 0 10px;
    width: 354px;
    height: 102px;
    background-color: #fff;
    border: 1px solid #d6d6d6;
    z-index: 200;
    text-align: left
}

.ly_unover_tip dt {
    margin-bottom: 16px;
    line-height: 15px;
    font-weight: 700;
    color: #333
}

.ly_unover_tip dd {
    margin-bottom: 5px;
    line-height: 15px;
    color: #333
}

.ly_unover_tip dd.c_e82d0c {
    color: #e82d0c
}

.ly_unover_tip .btn_close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px;
    width: 19px;
    height: 19px;
    text-indent: -9999px;
    overflow: hidden;
    z-index: 10
}

    .ly_unover_tip .btn_close span {
        display: block;
        width: 19px;
        height: 19px;
        background: url(/Assets/res/livescore/img/sp_scoreboard.png) no-repeat -220px -200px;
        cursor: pointer
    }

.ly_unover_tip.on {
    display: block
}
