.comparclist th.rol1 {
    width: 160px
}

.comparclist th.rol2 {
    width: 248px
}

.comparclist th.rol3 {
    width: 90px
}

.comparclist .comparinfo {
    width: 59px;
    margin: 2px;
    float: left;
    border-collapse: collapse;
    border-spacing: 0
}

.teamprice_compar .comparclist .comparinfo {
    width: 38px;
    height: 100%;
    margin: 2px;
    float: left;
    border-collapse: collapse;
    border-spacing: 0
}

table.table_bordn {
    border: 0
}

table.table_bordn tr,table.table_bordn td {
    border: 0
}

.table_bordn td,.table_bordn th {
    border: 0
}

table .table_bordn td,table .table_bordn th {
    border: 0
}

table tr.table_bagdn td,table tr.table_bagdn th {
    background-color: #fff;
    color: #333;
    font-weight: bold
}

tr.table_bordn2 td,.table_bordn2 th {
    border: 0
}

tr.table_bordn2 td:nth-last-child(1) {
    border-right: 1px solid #d9d6cf
}

tr.table_bordn2 td:nth-child(1) {
    border-left: 1px solid #d9d6cf
}

table.table_bordw tr,table.table_bordw td {
    border: 0 solid #fff
}

.aftermatch .inmediatelist>tbody>tr:nth-child(4n+1)>td:nth-child(2) {
    background-color: #fff
}

.aftermatch .inmediatelist>tbody>tr:nth-child(4n+2)>td:nth-child(2) {
    background-color: #fff
}

.aftermatch .inmediatelist>tbody>tr:nth-child(4n+3)>td:nth-child(2) {
    background-color: #fff
}

.aftermatch .inmediatelist>tbody>tr:nth-child(4n)>td:nth-child(2) {
    background-color: #fff
}

.engmatch .inmediatelist>tbody>tr:nth-child(4n+1)>td:nth-child(2) {
    background-color: #fff
}

.engmatch .inmediatelist>tbody>tr:nth-child(4n+2)>td:nth-child(2) {
    background-color: #fff
}

.engmatch .inmediatelist>tbody>tr:nth-child(4n+3)>td:nth-child(2) {
    background-color: #fff
}

.engmatch .inmediatelist>tbody>tr:nth-child(4n)>td:nth-child(2) {
    background-color: #fff
}

.masianlist {
    width: 100%
}

.ctrcollbtnx2 {
    margin: 0 4px
}

.ctrcollbtnx3 {
    margin: 0 2px
}

.masianlist tr {
    border: 1px solid #d9d6cf;
    background: #fff
}

.masianlist th {
    height: 29px;
    background-color: #f8f8f8;
    font-weight: normal
}

.masianlist td {
    border: 1px solid #d9d6cf;
    text-align: center
}

.masianlist .rol1 {
    width: 95px
}

.masianlist .rol2 {
    width: 137px
}

.masianlist .rol3 {
    width: 58px
}

.masianlist .rol4 {
    width: 294px
}

.masianlist .rol4 {
    width: 78px
}

.masianlist .rol5 {
    width: 68px
}

.masianlist .rol6 {
    width: 200px
}

.masianlist .fontlint1 {
    line-height: 12px
}

.masianlist .fontlint2 {
    line-height: 14px
}

.masianlist .fontlint3 {
    line-height: 16px
}

.font_bold {
    font-weight: bold
}

.masianlist .fontlint4 {
    line-height: 17px
}

.masianlist .fontlint5 {
    line-height: 24px;
    padding-left: 5px;
    text-align: left
}

.addscoreico {
    font-size: 12px;
    line-height: 12px;
    display: inline-block;
    color: #191919;
    position: relative
}

.masianlist .insertble {
    width: 140px;
    margin: 0 auto;
    line-height: 18px
}

.mainlandwshor2 .masianlist .insertble {
    width: 100px;
    margin: 0 auto;
    line-height: 18px
}

.masianlist .irol1 {
    width: 45px
}

.mainlandwshor2 .masianlist .irol1 {
    width: 35px
}

.masianlist .irol2 {
    width: 50px
}

.masianlist .fontair {
    margin: 0 2px
}

.masianlist .ctrcollbtn {
    margin: 0 4px
}

.masianlist .insertble2 {
    width: 100%;
    height: 100%;
    line-height: 18px
}

.masianlist .fonthov_unl:hover {
    text-decoration: underline
}

.masianlist .fonthovc_b:hover {
    color: #323232
}

.masianlist .fonthovc_r:hover {
    color: #f00
}

.colctbtnm {
    font-size: 12px;
    color: #007851;
    display: inline-block;
    vertical-align: middle;
    width: 44px;
    height: 28px;
    line-height: 28px;
    margin: 0 5px;
    text-align: center;
    background-repeat: repeat-x;
    background-color: #fff;
    border: 1px solid #d9d6cf;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px
}

.area_leftm .colctbtnm:hover {
    background-image: url("/Content/images/colctbtnmbg2.png")
}

.pagesett .colctbtnmc {
    margin-right: 15px;
    display: inline-block;
    vertical-align: middle
}

.arecolctipm {
    float: left;
    display: inline;
    margin-left: 10px;
    margin-top: 14px
}

.inmediately table {
    width: 100%;
    line-height: 18px
}

.inmediatelist .ctrcollbtn {
    transform: scale(0.9,0.9);
    -ms-transform: scale(0.9,0.9);
    -moz-transform: scale(0.9,0.9);
    -webkit-transform: scale(0.9,0.9);
    -o-transform: scale(0.9,0.9)
}

.inmediatelist th,.inmediatelist td {
    text-align: center
}

.inmediatelist th.txtalignl,.inmediatelist td.txtalignl {
    text-align: left
}

.inmediatelist th.txtalignr,.inmediatelist td.txtalignr {
    text-align: right
}

.inmediatelist th {
    background-color: #fff;
    height: 29px
}

.inmediatelist tr {
    border: 1px solid #d9d6cf;
    border-right: 0
}

.inmediatelist td {
    border: 1px solid #d9d6cf;
    _height: 18px
}

.inmediatelist .rol1 {
    width: 28px
}

.inmediatelist .rol2 {
    width: 40px
}

.inmediatelist .rol3 {
    width: 55px
}

.inmediatelist .rol4 {
    width: 75px
}

.inmediatelist .rol5 {
    width: 68px
}

.inmediatelist .rol6 {
    width: 95px
}

.inmediatelist .rol7 {
    width: 200px
}

.inmediatelist .rol8 {
    width: 130px
}

.inmediatelist .rol9 {
    width: 125px
}

.inmediatelist .rol10 {
    width: 498px
}

.inmediatelist .insertble {
    width: 100%;
    margin: 0 auto;
    line-height: 12px
}

.inmediatelist .insertble td {
    padding: 0
}

.inmediatelist .irol1 {
    width: 45px
}

.inmediatelist .irol2 {
    width: 50px
}

.inmediatelist .irol3 {
    width: 50px
}

.inmediatelist .fontair {
    margin: 0 1px
}

.inmediatelist .fontairr {
    margin: 0 1px
}

.inmediatelist .ctrcollbtn {
    margin: 0 2px
}

.inmediatelist .teamname1 {
    margin-right: 3px;
    text-align: right
}

.inmediatelist .teamname2 {
    margin-left: 8px;
    text-align: left
}

.lastball:last-child {
    border-bottom: 1px solid #ccc
}

.mainlandshor .inmediatelist .teamname2 {
    margin-left: 2px;
    text-align: left
}

.colorf8f8 {
    background: #f8f8f8
}

.trcolor tr {
    background: #fff
}

.trcolor tr:nth-of-type(2n) {
    background: #f8f8f8
}

.namesptip {
    background-color: #f00;
    padding: 1px 1px;
    color: #fff;
    margin-right: 3px
}

.hoverm {
    position: relative;
    z-index: 2;
    _height: 1%
}

.hovermtop {
    position: relative;
    z-index: 2;
    _height: 1%
}

.firstdisctip {
    position: absolute;
    left: 0;
    top: 100%;
    width: 348px;
    border: 5px solid #56575a;
    background-color: #fff;
    display: none
}

.hoverm .firstdisctip {
    display: block
}

.hovermtop .firstdisctip {
    display: block;
    top: inherit;
    bottom: 100%
}

.hovernm .firstdisctip {
    display: none
}

.firstdisctip th {
    height: 23px;
    background-color: #91adb9;
    color: #fff;
    font-size: 12px
}

.firstdisctip .irol1 {
    width: 145px
}

.firstdisctip .irol2 {
    width: 58px
}

.firstdisctip td {
    padding: 4px 0 2px 0
}

.aldiscldi {
    position: absolute;
    left: 0;
    top: 100%;
    width: 390px;
    border: 5px solid #56575a;
    background-color: #fff;
    display: none
}

.hoverm .aldiscldi {
    display: block
}

.hovermtop .aldiscldi {
    display: block;
    top: inherit;
    bottom: 100%
}

.hovernm .aldiscldi {
    display: none
}

.aldiscldi th {
    background-color: #5252a5;
    color: #fff;
    font-weight: normal
}

.aldiscldi td {
    padding: 2px 0
}

table .aldiscldi td.table_padingn {
    padding: 0
}

table .inmediatelist td.table_bordn {
    border: 0
}

.inmediatelist .insertble3 {
    border: 0
}

.inmediatelist .insertble3 tr {
    border: 0
}

.inmediatelist .insertble3 td {
    border-right: 1px solid #d9d6cf
}

.aldiscldi td.irol1 {
    width: 38px
}

.aldiscldi td.irol2 {
    width: 60px
}

.inmediatelist .insertble3 .table_stycler th {
    height: 0;
    border: 0;
    padding: 0
}

.aldiscldi .firtdbgcl {
    background-color: #91adb9;
    border-left: none
}

.aldiscldi .teamname2 {
    width: 118px;
    display: inline-block
}

.teamdelplo {
    position: absolute;
    left: 0;
    top: 100%;
    width: 664px;
    background-color: #fff;
    z-index: 1
}

.teamdelplo table {
    width: 100%;
    border: 0 solid #d9d6cf
}

.teamdelplo th {
    font-weight: normal;
    text-align: center
}

.teamdelplo td {
    text-align: center
}

.teamdelplo td {
    color: #333
}

.hovernm .teamdelplo {
    display: none
}

.teamdelplo thead th {
    height: 18px
}

.teamdelplo th.txtalignr {
    text-align: right
}

.teamdelplo .closebtn {
    margin-right: 5px;
    cursor: pointer
}

.teamdelplo .teamname3 {
    margin-right: 40px;
    color: #d20055
}

.teamdelplo .irol1 {
    width: 28px
}

.teamdelplo .irol2 {
    width: 38px
}

.teamdelplo .irol3 {
    width: 58px
}

.teamdelplo .irol4 {
    width: 88px
}

.teamdelplo .irol5 {
    width: 108px
}

.teamdelplo tbody th {
    height: 30px;
    line-height: 30px;
    color: #333;
    font-weight: bold
}

.teamdelplo tbody td {
    height: 29px;
    line-height: 29px
}

.teamdelplo .firtdbgcl {
    color: #fff
}

.firstdisctip2 {
    position: absolute;
    left: 50%;
    top: 100%;
    width: 398px;
    margin-left: -204px;
    border: 5px solid #56575a;
    background-color: #fff;
    display: none
}

.hoverm .firstdisctip2 {
    display: block
}

.hovermtop .firstdisctip2 {
    display: block;
    top: inherit;
    bottom: 100%
}

.hovernm .firstdisctip2 {
    display: none
}

.firstdisctip2 th {
    height: 33px;
    background-color: #f8f8f8;
    color: #333;
    font-size: 12px
}

.firstdisctip2 .frol1 {
    width: 158px
}

.firstdisctip2 .frol2 {
    width: 80px
}

.firstdisctip2 .frol3 {
    width: 158px
}

.firstdisctip2 .teamname3 {
    margin-right: 50px;
    text-align: right;
    position: relative
}

.firstdisctip2 .teamname4 {
    margin-left: 50px;
    text-align: left;
    position: relative
}

.soccerico2 {
    width: 15px;
    height: 15px;
    background-image: url("/Content/images/compar_soccerico2.png");
    background-repeat: no-repeat;
    position: absolute;
    display: inline-block;
    top: 50%;
    margin-top: -7px;
    right: -10px
}

.teamname3 .soccerico2 {
    right: -30px
}

.teamname4 .soccerico2 {
    left: -25px
}

.teamotsptip {
    width: 14px;
    height: 18px;
    background-color: #d63b3f;
    position: absolute;
    display: inline-block;
    top: 50%;
    margin-top: -9px;
    right: -10px
}

.teamname3 .teamotsptip {
    right: -30px
}

.teamname4 .teamotsptip {
    left: -25px
}

#div_dzmatchlog table tr:nth-of-type(even) {
    background: #f8f8f8
}

#div_dzmatchlog table tr {
    border-bottom: 1px solid #fff
}

.firstdisctip2 tr.table_bagdn td:nth-child(2n) {
    background: 0
}

.matchtabltit {
    margin-left: 21px;
    font-size: 14px;
    font-weight: normal;
    color: #33996c
}

.engmatch>table>tbody>tr:nth-child(2n+1) {
    background: 0
}

.teamdelplo_x {
    position: inherit;
    margin: 0 auto
}

.teamdelplo_x .closebtn {
    display: none
}

.teamdelplo_x .adimg img {
    width: 100%;
    display: block
}

.teamdelplo_x .areatit {
    height: 24px;
    line-height: 24px;
    text-align: center
}

.teamdelplo_x .firstdisctip2 {
    display: block;
    position: inherit;
    left: inherit;
    top: inherit;
    width: 100%;
    margin-left: inherit;
    border: 0;
    border-bottom: 5px solid #56575a
}

.teamdelplo_x .exinfo {
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #f8f8f8
}

.teamdelplo_x .exinfo span {
    display: inline-block;
    vertical-align: middle;
    font-weight: bold
}

.teamdelplo_x .exinfo i {
    font-size: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle
}

.teamdelplo_x .exinfo .minput4 {
    margin-left: 5px;
    width: 32px;
    line-height: 18px;
    border: 1px solid #ccc;
    border-radius: 2px
}

.comparclist.cprteamrate {
    border-bottom: 0;
    border-left: none;
    background: 0;
    _height: 1%;
    position: relative;
    z-index: 1;
    top: 0;
    left: 0
}

.cprteamrate table {
    border-top: 0
}

.cprteamrate td {
    height: auto;
    padding: 0
}

.matchtit .titleft {
    float: left;
    background-color: #69f;
    width: 200px;
    padding-top: 2px;
    height: 38px;
    line-height: 38px
}

.matchtit .matchinfo {
    margin-left: 17px;
    color: #fff;
    font-size: 0
}

.matchtit .matchinfo span {
    font-size: 12px;
    margin-right: 5px
}

.matchtit .matchinfo span.matchname {
    margin-right: 12px
}

.matchtit .titright {
    background-color: #eff3f3;
    float: right;
    width: 549px;
    height: 38px;
    border: 1px solid #d9d6cf;
    border-left: none
}

.matchtit .teamname {
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    padding-top: 7px;
    line-height: 31px;
    margin: 0 15px
}

.matchtit .matchteam {
    width: 390px;
    float: left
}

.timelong {
    float: right;
    display: inline;
    margin-right: 20px;
    width: 139px;
    line-height: 38px;
    text-align: right;
    font-size: 0
}

.timelong span {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    font-size: 12px
}

.timelong span.timeminu {
    font-size: 14px;
    color: #d20055;
    margin: 0 5px
}

.timelong img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

.cprteamrate th.rol1 {
    width: 88px
}

.cprteamrate th.rol2 {
    width: 300px
}

.cprteamrate th.rol3 {
    width: 298px
}

.cprteamrate th.rol4 {
    width: 400px
}

.cprteamrate .ratelist {
    line-height: 14px;
    width: 100%
}

.cprteamrate .comparinfo {
    width: 52px;
    margin: 1px;
    display: inline;
    float: left;
    border-collapse: collapse;
    border-spacing: 0
}

.cprteamrate .ratelist tr {
    border-left: 1px solid #d9d6cf;
    border-right: 1px solid #d9d6cf;
    border-bottom: 1px solid #d9d6cf
}

.cprteamrate .ratelist th {
    background-color: #daf0ff;
    padding: 10px 0;
    height: 20px;
    font-weight: normal;
    text-align: center
}

.cprteamrate .ratelist td {
    text-align: center
}

.cprteamrate .ratelist .table_bordn tr {
    border: 0
}

.comparininfo {
    display: inline-block
}

.cprteamdata {
    height: auto;
    min-height: inherit;
    border: 0
}

#match_3 {
    color: #333;
    font-size: 12px
}

.cprteamdata .area_leftm {
    height: 24px;
    width: inherit
}

.cprteamdata .area_rightm {
    height: 24px;
    width: inherit
}

.cprteamdata i {
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle
}

.cprteamdata .area_rightm .ctrcollbtnc {
    display: none;
    vertical-align: middle
}

.cprteamdata .ctrcollbtn {
    margin: 0 5px
}

.fontwb {
    font-weight: normal!important
}

.fontBold {
    font-weight: bold!important
}

.dataanalyze td {
    border: 1px solid #d9d6cf
}

.cprdatatit {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    height: 45px;
    line-height: 45px;
    margin-top: 10px;
    font-weight: bold
}

.analyzedata2 td.xstjDetail {
    text-align: left;
    border-right: 0;
    line-height: 25px;
    width: 800px;
    padding: 5px 0
}

.dataanalyze th.rol1,.dataanalyze td.rol1 {
    width: 60px
}

.dataanalyze th.rol2,.dataanalyze td.rol2 {
    width: 120px
}

.dataanalyze th.rol3,.dataanalyze td.rol3 {
    width: 180px
}

.dataanalyze th.rol4,.dataanalyze td.rol4 {
    width: 600px
}

.dataanalyze th.rol5,.dataanalyze td.rol5 {
    width: 50px
}

.dataanalyze th.rol6,.dataanalyze td.rol6 {
    width: 80px
}

.dataanalyze th.rol7,.dataanalyze td.rol7 {
    width: 85px
}

.dataanalyze th.rol8,.dataanalyze td.rol8 {
    width: 100px
}

.dataanalyze th.rol9,.dataanalyze td.rol9 {
    width: 240px;
    background: #daf0ff!important
}

.dataanalyze th.rol10,.dataanalyze td.rol10 {
    width: 45px
}

.dataanalyze th.rol11,.dataanalyze td.rol11 {
    width: 110px
}

.dataanalyze th.rol21 {
    width: 78px
}

.dataanalyze th.rol12,.dataanalyze td.rol12 {
    min-width: 38px
}

.dataanalyze th.rol13,.dataanalyze td.rol13 {
    width: 35px
}

.dataanalyze th.rol13,.dataanalyze td.rol14 {
    width: 150px
}

.dataanalyze th.rol13,.dataanalyze td.rol15 {
    width: 280px
}

.dataanalyze th.rol13,.dataanalyze td.rol16 {
    width: 70px
}

.dataanalyze th.rol210 {
    width: 90px!important;
    padding: 0!important
}

.dataanalyze th.rol211 {
    width: 93px!important;
    padding: 0!important
}

.dataanalyze th.rol212 {
    width: 110px!important;
    padding: 0!important
}

.dataanalyze th.rol213 {
    width: 80px!important;
    padding: 0!important
}

.dataanalyze th.rol214 {
    width: 66px!important;
    padding: 0!important
}

.dataanalyze th.rol215 {
    width: 52px!important;
    padding: 0!important
}

.dataanalyze td.rol216 {
    width: 60px!important;
    padding: 0!important
}

.dataanalyze .issuedate {
    display: inline-block;
    width: 100px;
    text-align: center
}

.sigdelist,.oddsselect {
    height: 22px;
    line-height: 22px;
    color: #333;
    border-radius: 3px
}

.dataanalyze .issuetit {
    width: 400px;
    padding-left: 90px;
    display: inline-block;
    text-align: left
}

.dataanalyze .issuetit2 {
    width: 480px;
    padding-left: 10px;
    display: inline-block;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: middle
}

.dataanalyze .txtspace {
    margin: 0 6px
}

.cprteamdata th {
    padding: 0 2px;
    font-weight: normal;
    border: 0 solid #dcdcdc
}

.cprteamdata table {
    width: 100%;
    text-align: center;
    font-size: 12px;
    color: #333;
    line-height: 18px;
	border:0px solid red;
}

.cprteamdata .insertble td {
    padding: 0
}

.cprteamdata .irol1 {
    width: 45px
}

.cprteamdata .irol2 {
    width: 50px
}

.cprteamdata table td,.cprteamdata table th {
    text-align: center
}

.cprteamdata table .insertble td {
    height: auto
}

.xinghao {
    color: #f50;
    width: 2px;
    float: left;
    margin-left: 3px
}

td.halfScoreCor {
    color: #005ea6
}

.cprteamdata table td {
    line-height: 30px
}

.aweektable tr td {
    border: 1px solid #dcdcdc;
    padding-left: 10px
}

.cprteamdata .insertble td {
    padding: 3px 0
}

.cprteamdata .linhig td {
    line-height: 25px
}

.cprteamdata .borderlwb {
    border-width: 0 1px 0 2px;
    border-style: solid;
    border-color: #d9d6cf
}

.cprteamdata .borderlwb2 {
    border-width: 0 1px 1px 2px;
    border-style: solid;
    border-color: #d9d6cf
}

.analyzedata3 tbody td {
    text-align: left
}

.dataanalyze.areaspace {
    margin-top: 50px
}

.dataanalyze .tdhight td {
    height: 34px
}

.dataanalyze .tdhight2 td {
    height: 29px
}

.dataanalyze .tdhight3 td {
    line-height: 20px;
    padding: 4px
}

.dataanalyze .tdhight4 td {
    border-bottom: 0;
    border-left: 0
}

.dataanalyze .tdhight4:nth-child(2) {
    background: #f6fbff
}

.dataanalyze .tdhight5 td {
    line-height: 20px;
    padding: 7px 0
}

.cprteamdata .spechigt th {
    padding: 3px;
    line-height: 20px;
    border-right: 1px solid #d9d6cf
}

#jqzjTr .table_bordn2 th {
    border-right: 1px solid #d9d6cf;
    line-height: 64px;
    background: #f3faff
}

.cprteamdata .secselechisc {
    font-size: 0
}

.cprteamdata .secselechisc .msecselect3c {
    margin: 0 5px
}

.price_compar_tabocupy {
    height: 40px
}

.dataanalyze .dataexpl {
    margin: 0 12px
}

.trtdbgc1 {
    background-color: #f3faff
}

.trtdbgc2 {
    background-color: #f3faff
}

.trtdbgc3 {
    background-color: #a1d9c7
}

.trtdbgc4 {
    background-color: #d0f4e8
}

.trtdbgc5 {
    background-color: #299d61
}

.trtdbgc6 {
    background-color: #fff3f3
}

.trtdbgc7 {
    background-color: #f3faff;
    color: #333
}

.trtdbgc8 label {
    margin: 0 30px 0 70px;
    float: left
}

.selectcont5 {
    float: left;
    margin-top: 4px
}

.trtdbgc8 span {
    float: left
}

.mainlandshor .inmediatelist .rol7 {
    width: 235px
}

.echartcontent {
    position: relative
}

.fontwbt {
    color: #fff
}

.cupRanking {
    width: 99%;
    margin: auto
}

.cupRanking p {
    font-size: 18px;
    color: #333;
    line-height: 40px;
    margin: auto
}

.cupRankingTable {
    width: 990px;
    height: auto;
    margin: auto;
    border: 0 solid #dcdcdc
}

.cupRankingTable th {
    line-height: 40px;
    text-align: center;
    width: 90px;
    background: #f3faff;
    border: 1px solid #dcdcdc;
    border-collapse: collapse
}

.cupRankingTable th.teamName {
    width: 160px
}

table.cupRankingTable tr:nth-of-type(odd) {
    background: #f8f8f8
}

.font_bold {
    color: #bf1e2d;
    font-weight: bold!important
}

.shangp {
    color: #bf1e2d!important;
    width: 5px!important;
    display: inline-block
}

td.width50 {
    width: 50px!important
}

span.oddsCenter {
    height: 25px;
    display: block;
    line-height: 25px
}

.cupRankingTable tr,.cupRankingTable td {
    border-collapse: collapse;
    border: 1px solid #dcdcdc;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #333;
    text-align: center
}

#main {
    width: 600px;
    height: 400px;
    position: relative
}

.echartmemo {
    height: 200px;
    width: 100px;
    color: #333;
    font-family: "微软雅黑";
    font-size: 12px;
    position: absolute;
    top: 30px;
    right: 30px
}

.echartOne label {
    color: #de0c0c
}

.echartTow label {
    color: #0080e0
}

.echartThree label {
    color: #00a200
}

.echartmemo p {
    text-align: left
}

.echartmemo p i {
    display: inline-block;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    margin-right: 5px
}

.echartOne i {
    background: #de0c0c
}

.echartTow i {
    background: #0080e0
}

.echartThree i {
    background: #00a200
}

.bordernone {
    border-bottom: 1px solid #f0f0f0!important
}

.bor_top0 {
    border-top: 0!important
}

.bor_btn0 {
    border-bottom: 0!important
}

.bor_left0 {
    border-left: 0!important
}

.bor_right0 {
    border-right: 0!important
}

.echartcontent {
    border-left: 1px solid #d9d6cf;
    border-right: 1px solid #d9d6cf
}

.bor0 {
    border: 0!important
}

#LoadHideContent {
    display: none;
    background: #f0f0f0;
    max-width: 820px;
    margin: auto
}

.oddsbgf3 {
    background: #fff3f3!important
}

.oddsbgfa {
    background: #f3faff!important
}

.oddsbgred {
    background-color: #f88
}

.oddsbgblue {
    background-color: #8f8
}

.oddscomparepk {
    color: #333
}

.scorered {
    color: #de0c0c
}

.scoreblue {
    color: #0080e0
}

.scoregreen {
    color: #00a200
}

.bgscorered {
    background: #d55564;
    color: #fff;
    height: 18px;
    width: 18px;
    display: inline-block;
    line-height: 18px;
    border-radius: 3px
}

.bgscoreblue {
    background: #4888c8;
    color: #fff;
    height: 18px;
    width: 18px;
    display: inline-block;
    line-height: 18px;
    border-radius: 3px
}

.bgscoregreen {
    background: #229e55;
    color: #fff;
    height: 18px;
    width: 18px;
    display: inline-block;
    line-height: 18px;
    border-radius: 3px
}

.scorebackcolor {
    background-color: #FFB0C8
}

.scoreteambackcolor {
    background-color: #BB2
}

script {
    display: none
}

.m_rank {
    font-size: 12px
}

.page {
    font-size: 0;
    max-width: 820px;
    margin: auto
}

.pagesett {
    font-size: 0;
    width: 820px;
    max-width: 821px;
    margin: auto
}

.margin20 {
    width: 820px;
    float: none;
    padding-bottom: 0!important
}

.main_ad_asidel_rights1 {
    position: fixed;
    left: 50%;
    top: 177px;
    margin-left: 415px;
    width: 90px;
    background-color: #fff;
    z-index: 1
}

.main_ad_asider_lefts1 {
    position: fixed;
    right: 50%;
    top: 177px;
    margin-right: 435px;
    width: 110px;
    background-color: #fff;
    z-index: 1
}

.main_ad_asider_lefts2 {
    position: fixed;
    right: 50%;
    top: 177px;
    margin-right: 510px;
    width: 90px;
    background-color: #fff;
    z-index: 1;
    margin-top: 69px
}

.main_ad_asidel_rights2 {
    position: fixed;
    left: 50%;
    top: 177px;
    margin-left: 509px;
    width: 90px;
    background-color: #fff;
    z-index: 1;
    margin-top: 69px
}

.main_ad_asidel img,.main_ad_asider_lefts1 img,.main_ad_asider_lefts2 img,.main_ad_asidel_rights2 img,.main_ad_asidel_rights1 img {
    width: 110px;
    display: block
}

.pagesett8 {
    width: 100%;
    max-width: none
}

#scoreHeadAd45,#scoreHeadAd30 {
    width: 1200px;
    margin: auto;
    float: none
}
