.blue-bar-inner {
    margin: 0;
    text-align: left;
}
.wide-width {
    width: 1180px;
}
.account {
	height: 31px;
	width: 1035px;
	margin: 0 auto;
}
.account-link {
    float: left;
    margin-left: -50px;
    color: #fff;
    list-style: none outside none;
    margin-top: 9px;
}
.account-right {
    float: right;
    list-style: none outside none;
    margin-right: 10px;
    margin-top: 3px;
}
.account-link li {
    float: left;
    padding: 0 5px;
}
.account-link li a {
    text-decoration: none;
    color: #e3ebff;
    font-family: Tahoma;
    font-weight: 700;
    line-height: 15px;
}
.account-link li a >span:hover {
 cursor:pointer;
}
.announcement {
    display: inline-block;
    zoom: 1;
    position: relative;
}
.announcement a {
    float: left;
}
.announcement-count {
    float: left;
    display: inline-block!important;
    zoom: 1;
    height: 16px;
    line-height: 15px;
    color: #b64531;
    font-weight: bold;
    margin-top: 0;
    margin-left: 2px;
}
.announcement-div {
    position: absolute;
    left: -7px;
    top: 22px;
    z-index: 999;
}
.tab-bg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/header-tab-bg.webp');
}
.one-px-bg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/one-px-bg.webp');
    background-size: 1px 900px;
}
.announcement-count-left {
    float: left;
    display: inline-block!important;
    zoom: 1;
    background-position: 0 -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}
.announcement-count-body {
    float: left;
    display: inline-block!important;
    zoom: 1;
    padding-left: 2px;
    padding-right: 2px;
    background-position: 0 -595px;
    height: 16px;
    background-repeat: repeat-x;
}
.announcement-count-right {
    float: left;
    display: inline-block!important;
    zoom: 1;
    float: left;
    background-position: right -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}
.deposit-withdraw, .sign-out {
    height: 16px;
    float: left;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
}
.account-right li {
    float: right;
    margin: 3px 0 5px 10px;
    line-height: 18px;
}
.sign-out a {
    background-color: #425aa5;
    color: #b5d6f7;
    border: 1px solid #5a7bbd;
    padding: 1px 5px;
    font-weight: 700;
    line-height: 18px;
    background-color: #203665;
}
.balance-hide {
    margin-top: 0;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    width: 19px;
    height: 18px;
    background-position: -1px -307px;
    background-color: #5f89c4;
}
.balance-show {
    float: left;
    margin-top: 0;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    width: 19px;
    height: 18px;
    background-position: -1px -334px;
    background-color: #5f89c4;
}
.pmessage {
    position: relative;
    display: inline-block;
    zoom: 1;
    display: inline;
    position: relative;
}
.pmessage-count {
    float: left;
    zoom: 1;
    height: 16px;
    line-height: 15px;
    color: #b64531;
    font-weight: bold;
    margin-top: -2px;
    position: relative;
    z-index: 1000;
}
.pmessage-count-left {
    float: left;
    display: inline-block!important;
    zoom: 1;
    display: inline!important;
    background-position: 0 -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}
.pmessage-count-body {
    float: left;
    display: inline-block!important;
    zoom: 1;
    display: inline!important;
    padding-left: 2px;
    padding-right: 2px;
    background-position: 0 -595px;
    height: 16px;
    background-repeat: repeat-x;
}
.pmessage-count-right {
    float: left;
    display: inline-block!important;
    zoom: 1;
    display: inline!important;
    float: left;
    background-position: right -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}
.user-greeting {
    text-decoration: none;
    color: #fff;
}
.deposit-withdraw-body {
    font: 700 11px/18px "Trebuchet MS",Arial,Helvetica,sans-serif;
    color: #503000;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #f90;
    border: 1px solid #ffd957;
}
.show {
    display: block!important;
}
.bet-credit-container {
    color: #fff;
    display: inline-block;
    zoom: 1;
    font-weight: 700;
    cursor: pointer;
    height: 16px;
    padding: 0 18px 0 5px;
    border: 1px solid #5f89c4;
    font: 100 11px/16px Arial;
    position: relative;
    background-color: #203665;
}
.currency {
    padding: 0 5px 0 0;
}
.balance-refresh {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/common-header.webp');
    background-position: -5px -293px;
    display: inline-block;
    zoom: 1;
    width: 12px;
    height: 12px;
    font-size: 0;
    line-height: 10px;
    position: absolute;
    top: 1px;
    right: 2px;
}
.pmessage a {
    float: left;
    display: inline-block;
    height: 13px;
    width: 20px;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/pmessage_envelope.webp');
    cursor: pointer !important;
    background-repeat: no-repeat;
    position: relative;
    margin: 2px -5px 0 -3px;
}
/* -----------------------------------投注记录 公告----------------------------------------*/
.body-inner {
    margin: 0;
    /*padding-top: 31px;*/
}
.normal-width {
	width: 1180px;
}
.header {
    width: 1180px;
    height: 98px;
    background-position: 0 -30px;
    background-repeat: repeat-x;
    position: relative;
    z-index: 99;
}
.header-inner {
    height: 96px;
    border-left: 1px solid #c7ddf5;
    border-right: 1px solid #c7ddf5;
}
.product-list {
    height: 75px;
    width: 100%;
    position: relative;
}
.product-list ul {
    width: 780px;
    line-height: 44px;
    float: right;
    position: absolute;
    right: 0;
    height: 44px;
    top: 25px;
}
.header-icons {
    position: absolute;
    right: 1px;
    top: 0;
    margin-top: 3px;
    padding-left: 4px;
}
.product-list {
    height: 75px;
    width: 100%;
    position: relative;
}
.product-list ul {
    width: 780px;
    line-height: 44px;
    float: right;
    position: absolute;
    right: 0;
    height: 44px;
    top: 25px;
}
.product-list ul li {
    float: left;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
}
.product-tab-left, .product-tab-body, .product-tab-right {
    display: inline-block;
    zoom: 1;
    float: left;
    height: 44px;
}
.product-tab-left, .product-tab-right {
    width: 5px;
}
.product-tab-body {
    padding: 0 8px;
    color: #283e87;
    font-family: Trebuchet MS;
    position: relative;
}
.product-tab-left, .product-tab-right {
    width: 5px;
}

.selected .product-tab-left {
    width: 5px;
    background-position: 0 -173px;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/common-header.webp');
}
.selected.Sports .product-tab-left {
    margin-left: 10px;
}
.product-tab-body a {
    color: #00175f;
    position: relative;
    z-index: 50;
    text-decoration: none;
}
.selected a{
    color: #fff;
}
.selected .product-tab-body {
    background-position: 0 -128px;
    padding: 0 8px;
    color: #fff;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/common-header.webp');
    position: relative;
}
.selected-arrow {
    display: none;
    width: 9px;
    height: 7px;
    background-position: -7px -282px;
    position: absolute;
    margin: auto;
    left: 50%;
    margin-left: -4px;
    bottom: -2px;
}
.acty{
    display: block;
}
.actyshow{
    display: block;
}
.actyno{
    display: none;
}

.product-tab-body .games-count-wrap {
    top: -3px;
    right: 0;
    position: absolute;
}
.tab-bg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/header-tab-bg.webp');
}
.games-count {
    height: 20px!important;
    right: -12px;
}
.games-count-left {
    background-position: -1px -491px!important;
    width: 4px;
}
.games-count-left, .games-count-body, .games-count-right {
    float: left;
}
.games-count div {
    height: 15px!important;
}
.games-count-right {
    background-position: -8px -491px!important;
    width: 4px;
}
.games-count-body {
    background-position: 0 -637px!important;
    background-repeat: repeat-x;
    color: #fff;
    font: 700 9px/15px tahoma;
    padding: 0 1px;
    position: relative;
    text-align: center;
    width: auto;
    height: 17px;
}
.games-count-bottom-wrap {
    background-image: none!important;
    bottom: -1px;
    left: 0;
    position: absolute;
    width: 100%;
    top: 14px;
}
.games-count-bottom {
    background-position: 0 -511px!important;
    height: 7px;
    margin: 0 auto;
    width: 8px;
}
.games-count-bottom-wrap div {
    height: 10px!important;
    line-height: 10px;
    font-size: 1px;
}
.games-count-left div, .games-count-right div, .games-count-bottom-wrap div, .NavNew-zh-cn, .NavNew {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/header-tab-bg.webp');
    background-repeat: no-repeat;
    display: block;
}
.hide {
    display: none!important;
}
.result {
    background-position: -2px -262px;
}
.header-icons div {
    float: left;
    color: #223978;
    padding: 0 8px 4px 20px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.live-chat {
    background-position: -2px -220px;
}
.help {
    background-position: -2px -241px;
}
/*.logo-zh-cn {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/logo-cn.webp');
}*/
.header-bottom-link {
    position: relative;
    z-index: 1;
}
.header-bottom-right {
    width: 600px;
    height: 23px;
    position: absolute;
    right: 0;
    top: -2px;
}
    .header-bottom-right a {
        float: right;
        display: inline-block;
        zoom: 1;
        height: 23px;
        width: 43px;
        background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/global-setting-icon.webp');
        cursor: pointer;
        background-size: 45px 1073px;
        background-repeat: no-repeat;
        position: relative;
    }
.tv-schedule-icon {
    background-position: 2px -30px;
}
.lang-selection {
    display: inline-block;
    zoom: 1;
    float: left;
    font-weight: bold;
    color: #274ea0;
    line-height: 18px;
    cursor: pointer;
}
.system-time {
    font-size: 9px;
    line-height: 20px;
    color: #000;
    margin-left: 10px;
}
.lang-drop-down {
    float: left;
    position: relative;
    white-space: nowrap;
}
.lang-img {
    display: inline-block;
    zoom: 1;
    width: 20px;
    height: 20px;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/global-setting-icon.webp');
    background-position: -5px -690px;
    margin: 0 3px 0 6px;
}
.lang-drop-down span {
    float: left;
}
.lang-divider {
    display: inline-block;
    zoom: 1;
    width: 17px;
    height: 15px;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/global-setting-icon.webp');
    background-position: -28px -652px;
    margin-left: 3px;
    margin-top: 1px;
}
.lang-drop-down-ul {
    width: 110px;
    position: absolute;
    margin-top: 20px;
    border: 1px solid #deebfd;
    border-top: 0;
    background-color: #fff;
    left: -1px;
    box-shadow: 1px 1px 2px #17275f;
    -webkit-box-shadow: 1px 1px 2px #17275f;
    -moz-box-shadow: 1px 1px 2px #17275f;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#17275F')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F');
}
.region-selector {
    cursor: default!important;
    border-top: 1px solid #e2e2e2;
    background-color: #ededed;
}
.lang-drop-down-ul li {
    color: #22377b;
    border-top: 1px solid #d2e7ff;
    height: 100%;
    white-space: nowrap;
    width: 110px;
}
.region-selector div, .language-selector div, .region-selector:hover div, .language-selector:hover div, .region-selector:hover {
    background-color: #ededed;
}
.region-selector div, .language-selector div {
    border-bottom: #cacaca!important;
}
.selector-list {
    margin-left: 0!important;
    color: #535353!important;
}
a {
    text-decoration: none;
}
.lang-drop-down-ul li a {
    display: block;
    padding: 3px 10px;
    white-space: nowrap;
    color: #274ea0;
    margin-left: 20px;
}
.selector-border {
    border-top: 1px solid #cacaca;
}
.lang-drop-down-ul li.selected {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/global-setting-icon.webp');
    background-position: -22px -1047px;
    background-repeat: no-repeat;
    display: block;
    cursor: default!important;
}
.sound-off-icon {
    background-position: 2px -52px;
}
.odds-type-1 {
    background-position: -2px -74px;
}
.odds-display-2 {
    background-position: -2px -423px;
}
.sort-1 {
    background-position: -2px -115px;
}
.global-icon-off  {
    cursor: default!important;
}
.market-type-2-off {
    background-position: -2px -873px;
}
.odds-display-2-off {
    background-position: -2px -136px;
}
.header-parlay-btn {
    background-color: transparent;
    background-image: none!important;
    border: 1px solid #334a89;
    color: #284592;
    font-weight: bold;
    height: 15px!important;
    padding-top: 5px;
    text-align: center;
    width: 90px!important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    line-height: 12px;
}
.global-setting-dropdown {
    position: absolute;
    top: 22px;
    border: 1px solid #deebfd;
    border-top: 0;
    background-color: #fff;
    display: none;
    left: 0;
    text-align: left;
}
.global-setting-dropdown li {
    color: #22377b;
    border-top: 1px solid #d2e7ff;
    padding: 7px 12px;
    white-space: nowrap;
    text-align: left;
    vertical-align: top;
}
li span.odds-type-1, li span.odds-type-1:hover {
    background-position: -10px -74px;
}
li span.odds-type-1, li span.odds-type-2, li span.odds-type-4,li span.odds-type-3, li span.odds-display-1, li span.odds-display-2, li span.sort-1, li span.sort-2, li span.market-type-1, li span.market-type-2, li span.market-type-3 {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/global-setting-icon.webp');
    width: 20px;
    height: 16px;
    margin: 0;
    margin-left: -5px;
    display: inline-block;
}
.global-setting-dropdown li span {
    vertical-align: bottom;
}
.container {
    width: 100%;
    height: auto;
    position: relative;
    padding-top: 6px;
    -webkit-tap-highlight-color: transparent;
}
.l-column {
    width: 225px;
    position: absolute;
    left: 0;
    background-color: #6e8cc9;
}
.fav-block {
    margin-bottom: 8px;
}
.selection-tab, .single-tab {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-weight: 700;
    height: 30px;
}
.cursor-pointer {
    cursor: pointer;
}
.fav-block .fav-body {
    background-color: #fffaea;
    border: 1px solid #fff;
}
.selection-body {
    background-color: #d6e8fe;
    border: 1px solid #f4f9ff;
    min-height: 5px;
}
.left-tab .tab-left, .left-tab .tab-right, .right-tab .tab-right, .right-tab .tab-left, .single-tab .tab-left, .single-tab .tab-right {
    width: 10px;
    height: 30px;
}
.single-tab div {
    float: left;
    display: inline-block;
    zoom: 1;
    line-height: 23px;
    color: #343f6d;
}

.fav-block .tab-body {
    color: #ffea00;
}
.single-tab .tab-body {
    width: 204px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
}
.single-tab .tab-right {
    background-position: -3px 0;
}
.fav-empty {
    border: 1px dashed #dbb379;
    border-radius: 3px 3px 3px 3px;
    font-weight: bold;
    display: inline-block;
    font-weight: 100;
    margin: 10px;
    min-width: 140px;
    padding: 5px;
    text-align: center;
    color: #995b00;
    line-height: 13px;
}
.sports-market-block {
    z-index: 1;
}
.selection-tab ul {
    height: 30px;
    cursor: pointer;
}
.selection-tab ul li {
    float: left;
    text-align: center;
    background-color: #80b2e5;
    color: grey;
    font: 700 12px/14px "Trebuchet MS",Arial,Helvetica,sans-serif;
    position: relative;
    width: 112px;
}
.selection-tab ul li div {
    float: left;
    display: inline-block;
    zoom: 1;
    line-height: 23px;
    color: #fff;
}
.selection-tab ul li.selected div {
    color: #fff;
}

.left-tab .tab-body {
    width: 92px;
    height: 30px;
}
.selection-tab ul li .tab-bottom {
    width: 171px;
    height: 7px;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 23px;
    right: 0;
    z-index: 1;
    background-position: 0 -20px;
}
.selection-tab ul li .right-tab {
    width: 114px;
    position: absolute;
    left: 0;
}
.right-tab .tab-body {
    width: 93px;
    height: 30px;
    background-position: 0 -30px;
    position: relative;
}
.left-tab .tab-right {
    background-position: -3px 0;
}

.right-tab .tab-right {
    background-position: -3px -30px;
}
.right-tab .tab-left {
    background-position: 0 -30px;
}
.sports-content li a {
    color: #000;
    display: block;
    font-weight: 700;
    padding: 6px 30px;
    position: relative;
    cursor: pointer;
}
.sports-content li .event-count {
    position: absolute;
    right: 4px;
    color: #555;
    font: 100 9px/14px Arial;
    height: 15px;
    text-align: center;
    margin-top: -2px;
    line-height: 15px;
}
.sports-content li.live .event-count-left {
    display: inline-block;
    float: right;
    background-position: right -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}
.running.hasRun span.event-count-body{
     /*display: inline-block;*/
    float: right;
    background-position: 0 -595px;
    /*width: 15px;*/
    height: 15px;
    background-repeat: repeat-x;
    color: #b64531!important;
    font-weight: bold!important;
 }
.running.hasRun div.event-count-left
{
    display: inline-block;
    float: right;
    background-position: right -530px!important;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}
.running.hasRun div.event-count-right{
    display: inline-block;
    float: right;
    background-position: 0 -530px!important;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}
.sports-content li .event-count-body, .market-content li .event-count-body {
    /*display: inline-block;*/
    float: right;
    background-position: 0 -616px;
    /*width: 15px;*/
    height: 15px;
    background-repeat: repeat-x;
}
.sports-content li.live .event-count-right {
    display: inline-block;
    float: right;
    background-position: 0 -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}
.market-content li .sport-image, .sports-content li .sport-image, .fav-content li .sport-image {
    left: 0;
    margin: 0 4px 0 3px;
    position: absolute;
    top: 1px;
}
.sport-image {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/sports-icon.webp');
    float: left;
    height: 22px;
    width: 22px;
}
.sports-content li.live .event-count-body {
    display: inline-block;
    float: right;
    background-position: 0 -595px;
    width: 15px;
    height: 15px;
    background-repeat: repeat-x;
    color: #b64531!important;
    font-weight: bold!important;
}

.l-column-bottom {
    width: 225px;
    position: absolute;
    left: 0;
    background-color: #6e8cc9;
    z-index: 2;
}
.ticket-mp-block {
    margin-top: 8px;
}
.parlay-count {
    color: #fff;
    float: right!important;
    height: 16px;
    margin-top: 4px;
    position: absolute;
    right: -7px;
    top: 0;
}
.parlay-count-left {
    float: right!important;
    background-position: -10px -574px;
    width: 3px;
    height: 16px;
    display: inline-block;
    zoom: 1;
}
.parlay-count-body {
    color: #183e5b!important;
    float: right!important;
    background-position: 0 -679px;
    background-repeat: repeat-x;
    height: 16px;
    display: inline-block;
    zoom: 1;
    text-align: center;
    line-height: 16px!important;
    text-shadow: 1px 1px #c6e1f5;
}
.parlay-count-right {
    float: right!important;
    background-position: 0 -574px;
    width: 3px;
    height: 16px;
    display: inline-block;
    zoom: 1;
}
.ticket-sport-row {
     background-color: #c5dfff;
     border-bottom: 1px solid #8aafdd;
     line-height: 15px;
     padding: 2px 5px;
 }
.ticket-countdown {
    float: right;
}
.ticket-countdown span {
    margin-left: 3px;
    line-height: 13px;
    display: inline-block;
    margin-top: 0;
    width: 12px;
    height: 13px;
    cursor: pointer;
    text-align: center;
    vertical-align: text-bottom;
}
    .ticket-countdown span.ticket-refresh {
        background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/ticket-refresh.webp');
        background-position: 0 0;
        background-repeat: no-repeat;
        margin-top: 1px;
    }
.ticket-countdown span.default-cursor {
    cursor: default;
}
.team-league {
    padding: 5px 0;
}
.team-name {
    font: 700 12px/14px Tahoma,Geneva,sans-serif;
    text-align: center;
}

.Red {
    color: #f00!important;
}
.grey {
    color: gray;
}
.Blue {
    color: #00f!important;
}
.Brown{
    color:#900!important;
}
.Organe{
    color:#f47f51!important;
}
.league-name {
    text-align: center;
}
.ticket-nbt {
    color: #22377b;
    font-weight: 100;
    line-height: 15px;
    vertical-align: middle;
    text-align: center;
}
.ticket-option {
    display: inline-block;
    font: 700 13px/16px Tahoma,Geneva,sans-serif;
    text-align: center;
    width: 100%;
    padding-top: 4px;
    position: relative;
}
.better-odds {
    margin: 0 5px;
    margin-top: 5px;
    vertical-align: top;
}
.ticket-option-inner {
    background-color: #fff;
    margin: 0 5px;
    border: 1px solid #b2d6ff;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/ticket-blink-non-live-bg.gif');
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.ticket-option-info {
    padding: 3px;
}
.ticket-option-inner .hdp-point-info {
    display: block;
}
.ticket-option-inner .ticket-at {
    padding: 0 4px;
    white-space: nowrap;
}
.blue {
    color: blue!important;
}
.odds {
    padding: 0 11px 0 0;
    cursor: pointer;
    white-space: nowrap;
}
.ticket-option-inner .odds {
    padding: 0 12px 0 0;
    cursor: default;
}
.better-odds {
    margin: 0 5px;
    margin-top: 5px;
    vertical-align: top;
}
.better-odds label {
    display: block;
    cursor: pointer;
    overflow: hidden;
    margin-bottom: 4px;
}
input {
    margin: 0;
    padding: 0;
}
.better-odds label input {
    float: left;
    margin-right: 3px;
}
.better-odds-text {
    line-height: 13px;
}
.ticket-error-msg {
    text-align: center;
    width: 151px;
    height: 12px;
    font: 700 9px/13px Arial,Helvetica,sans-serif;
    background-color: #ffcabf;
    color: #bf0000;
    display: inline-block;
    zoom: 1;
    margin: 6px 0 0 6px;
    padding: 3px;
    border: 1px solid #ff2a00;
}
.ticket-note-msg {
    text-align: left;
    width: 204px;
    font: 700 9px/13px Arial,Helvetica,sans-serif;
    background-color: #ffcabf;
    color: #bf0000;
    display: inline-block;
    zoom: 1;
    margin: 6px 0 0 6px;
    padding: 3px;
    border: 1px solid #ff2a00;
}
.ticket-note-msg--last {
    font-size: 10px;
    margin-bottom: 6px;
    text-align: center;
}
.stake {
    padding: 3px 5px 7px 5px;
    position: relative;
}
.stake-info {
    float: left;
    color: #333;
    font-size: 10px;
    width: 173px;
    line-height: 1.2em;
}
.clear {
    clear: both;
}
.ticket-content .FormTextN {
    width: 135px;
    color: #666;
    font: 100 11px/18px Tahoma,sans-serif;
    position: absolute;
    vertical-align: middle;
    text-align: left;
    left: 11px;
}
.stake .stake-input {
    width: 187px;
    font-size: 11px;
    color: #000;
    height: 20px;
    line-height: 20px;
    border: 1px solid #85a3e0;
    text-align: right;
    font-weight: bold;
    font-family: Tahoma;
    vertical-align: middle;
    padding-right: 3px;
   /*-ms-input-placeholder:(text-align: center);*/
}
#betTxtAmount::-webkit-input-placeholder{
        text-align:left
}
.placeholder{
    text-align:left;
}
.auto-process {
    position: absolute;
    right: 5px;
    top: 3px;
    padding: 1px;
    background-color: #CCC;
    border: 1px solid #85a3e0;
    height: 18px;
    width: 18px;
}
.auto-process input {
    margin-top: 2px;
    margin-left: 2px;
}
.min-max {
    float: left;
    margin-left: 5px;
    margin-bottom: 5px;
}
.min-max-number {
    float: right;
    margin-right: 7px;
    margin-bottom: 5px;
    text-align: right;
}
.bet-buttons-cancel {
    border: 1px solid #4c69b8;
    background-position: 0 -126px;
    color: #fff;
}
.bet-buttons-cancel:hover {
    border: 1px solid #4c69b8;
    background-position: 0 -466px;
    color: #fff;
}
.bet-buttons-submit {
    border: 1px solid #9f6800;
    background-position: 0 -150px;
    color: #a45500;
    margin-left: 2px;
}
.bet-buttons-submit:hover {
    border: 1px solid #4c69b8;
    background-position: 0 -488px;
    color: #fff;
}
.bet-buttons input {
    display: inline-block;
    zoom: 1;
    width: 48.5%;
    height: 24px;
    font-weight: 700;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    font-weight: 700;
    cursor: pointer;
}
.bet-buttons input {
    width: 48.4%;
}
.bet-buttons input.bet-buttons-submit-disabled {
    border: 1px solid #a0a0a0;
    color: #9a9a9a;
    background-image: none;
    background-color: #f9f9f9;
    cursor: default;
}
.live .rtbet-wrap, .rtbet-wrap {
    border: 1px solid #6e8cc9;
    border-left: none;
    position: absolute;
    left: 171px;
    top: 37px;
    height: 270px;
}
.my-bet-block {
    background-color: #99c1ea;
    margin-top: 8px;
}
.rtbet {
    background: #cfe3fc;
    display: block;
    width: 230px;
    height: 100%;
    border: 1px solid white;
    border-left: none;
}
.rtbet .title {
    background-color: #c5dfff;
    border-bottom: 1px solid #8aafdd;
    line-height: 15px;
    padding: 2px 7px;
    border-left: 1px solid #8aafdd;
}
.rtbet .content {
    margin-left: 5px;
    height: 220px!important;
    margin-top: 5px;
}
.rtbet-hide {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/rtbet-hide.webp') 0 -16px no-repeat;
    width: 14px;
    height: 14px;
    display: inline-block;
    position: absolute;
    right: 4px;
    top: 3px;
    cursor: pointer;
}
.my-bet-title {
    font: 700 12px/14px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.l-event-refresh {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/r-event-refresh-bg.webp') no-repeat 0 0;
    width: 172px;
    height: 20px;
    cursor: pointer;
}
.l-event-header-refresh {
    top: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    font-weight: 700;
    font-size: 11px;
    color: #253a7d;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    width: 170px;
}
.icon-bg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/table-icon.webp');
}
.r-event-refresh-icon {
    width: 14px;
    height: 14px;
    float: right;
    margin: -1px 5px 0 0;
    background-position: -45px -41px;
    margin-bottom: 1px;
}
.l-event-header-refresh div, .r-event-header-refresh div, .r-event-header-refresh span, .l-event-header-refresh span {
    float: none;
    display: inline-block;
    zoom: 1;
    line-height: 19px;
    vertical-align: middle;
    cursor: pointer;
}

.pending-bets-scroll-content {
    width: 172px;
    background-color: #d6e8fe;
    height: 100%;
    padding: 0;
    overflow: hidden;
}
.my-bet-no-bet {
    background-color: #7daedf;
    border: 1px solid #679bcf;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    font-weight: 100;
    margin: 10px;
    min-width: 140px;
    padding: 5px;
    text-align: center;
    color: #fff;
}
.my-bet-view-all {
    border-top: 1px solid #ccc;
    background-color: #fff;
    color: #366093;
    text-align: center;
    line-height: 20px;
    font-weight: 700;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    width: 100%;
    height: 20px;
    text-decoration: none;
    margin-bottom: -1px;
}
/*赛事中间内容*/
.c-column {
	margin-left: 227px;
	width: 953px;
	float: left;
}

.olym {
    font-size: 0;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin-bottom: 8px;
    color: #00175f;
    position: relative;
    z-index: 10;
}
.olym-lt {
    width: 10px;
    height: 30px;
    display: inline-block;
    vertical-align: top;
    float: left;
}
.olym-rt, .olym-lt {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/header-tab-bg2.webp');
}
.olym-ct {
    display: inline-block;
    background-position: 0 -560px;
    width: 792px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    position: relative;
    float: left;
}
.olym-rt {
    background-position: -3px 0;
    width: 10px;
    height: 30px;
    display: inline-block;
    vertical-align: top;
    float: left;
}
.olym-ct1 {
    display: inline-block;
}
.olym-ct2 {
    display: inline-block;
    float: right;
}
.olym-ct-ico {
    display: inline-block;
    margin-top: 3px;
    margin-right: 10px;
}
.sport-image-25 {
    background-position: -176px -25px;
}
.olym-ct-mre {
    border: 1px solid #93aad9;
    font-size: 12px;
    line-height: 22px;
    padding: 0 5px 0 10px;
    color: #284592;
    margin: 3px 0;
    float: right;
    cursor: pointer;
    background-color: #e0ebff;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}
.olym-ct-list {
    position: absolute;
    font-size: 12px;
    right: 0;
    top: 26px;
    border: 1px solid #93aad9;
    background-color: #fff;
    cursor: pointer;
    color: #284592;
    display: none;
    min-width: 96px;
}
.odds-block {
    margin-bottom: 8px;
}
.event-header-container {
    width: 100%;
    height: 30px;
}
.live .event-header-container {
    margin-top: 0;
}
.event-header-container div {
    float: right;
    display: inline-block;
    zoom: 1;
}
.event-header-right {
    width: 1%;
    height: 30px;
    background-position: -3px -395px;
}
.live .event-header-right {
    width: 1%;
    height: 30px;
    background-position: -3px -84px;
}
.event-header-body {
    background-position: 0 -560px;
    width: 98%;
    height: 30px;
    position: relative;
    text-align: center;
}
.live .event-header-body {
    width: 89%;
    height: 30px;
    position: relative;
    background-position: 0 -174px;
    text-align: center;
}
.event-header-market {
    text-align: left;
    white-space: nowrap;
    font-weight: 700;
    font-size: 12px;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    line-height: 30px;
    color: #1d2e65;
    position: absolute;
    left: 0;
}
.event-header-market1 {
    text-align: left;
    white-space: nowrap;
    font-weight: 700;
    font-size: 12px;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    line-height: 30px;
    color: #1d2e65;
    position: absolute;
    left: 0;
}
.gtLive .event-header-market {
    text-align: left;
    white-space: nowrap;
    font-weight: 700;
    font-size: 12px;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    line-height: 30px;
    color: #853c1f;
    position: absolute;
    left: 0;
}
.event-header-refresh {
    left: 370px;
    top: 0;
    text-decoration: none;
    line-height: 20px;
    margin-top: 5px;
    font-weight: 700;
    font-size: 12px;
    color: #1d2e65;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
}
.live .event-header-refresh {
    left: 370px;
    top: 0;
    text-decoration: none;
    line-height: 20px;
    margin-top: 5px;
    font-weight: 700;
    font-size: 12px;
    color: #853c1f;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
}
.event-header-icon a {
    height: 20px;
    display: inline-block;
    zooom: 1;
    cursor: pointer;
    padding: 10px 6px 0 6px;
    float: right;
}
.event-header-select-league a {
    padding-left: 15px;
    white-space: nowrap;
    width: auto;
    color: #314e9d;
    font-weight: 700;
    height: 20px;
    display: inline-block;
    zoom: 1;
}
.live .event-header-select-league a {
    right: 0;
}
.event-header-icon a span {
    color: #1d2e65;
}
.live .event-header-icon a span {
    color: #853c1f;
}
.select-league-icon {
    width: 20px;
    height: 15px;
    background-position: -5px -586px;
    padding-left: 18px;
    zoom: 1;
}
.live .select-league-icon {
    width: 20px;
    height: 15px;
    background-position: -5px -379px;
    padding-left: 18px;
    zoom: 1;
}
.event-header-market .sport-image {
    margin-top: 3px;
    margin-right: 4px;
}
.event-header-left {
    width: 1%;
    height: 30px;
    background-position: 0 -395px;
}
.live .event-header-left {
    width: 1%;
    height: 30px;
    background-position: 0 -84px;
}
.live .event-header-refresh .league-refresh-icon{
    background-position:0 -42px
}
.league-refresh-icon{
    width:14px;
    height:14px;
    background-position:-85px -63px;
    float:right;
    margin:4px 5px 0 0
}
.content-table {
    border-collapse: separate;
    font: 700 11px Arial;
    text-algin: center;
    line-height: 14px \0/IE9;
}


.live tbody {
    background-color: #fdc;
}

.content-table th {
    font-family: Trebuchet MS,sans-serif;
    background-color: #4c69b8;
    color: #fff;
    height: 20px;
    line-height: 16px;
    vertical-align: middle;
    border-top: 1px solid #7b95d9;
    border-left: 1px solid #7b95d9;
    border-bottom: 1px solid #314e9d;
    border-right: 1px solid #314e9d;
    font-size: 12px;
}
.gtLive th{
   background-color:#f47f51;
   border-top: 1px solid #ffbf9d;
    border-left: 1px solid #df6637;
    border-bottom: 1px solid #df6637;
    border-right: 1px solid #ffbf9d;
}
.today-single-table tbody th {
    width: 30px!important;
}
.today-single-table tbody th {
    height: 30px!important;
}
.today-single-table tbody th.time-column {
    width: 60px!important;
}
.live .content-table th {
    background-color: #f47f51;
    border-color: #ffbf9d #df6637 #df6637 #ffbf9d;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    line-height: 16px;
    vertical-align: middle;
}
.BLN {
    border-left: none!important;
}
.today-single-table tbody .league-row {
    height: 20px;
}
.league-row td {
    background-color: #2d4694;
    color: #fff;
    font-weight: 100;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    cursor: pointer;
}
.live .league-row, .live .league-row td {
    background-color: #b64531;
    border: 0;
}
.live .league-row td, .live .special-row td {
    border: 0;
    padding: 0!important;
}
.live .content-table td {
    border-color: #ffeadf #ffbf9f #ffbf9f #ffeadf;
    border-style: solid;
    border-width: 1px;
    vertical-align: middle;
}
.content-table td {
    vertical-align: middle;
    min-height:10px;
}
.league-row td, .special-row td {
    width: 812px!important;
}
.league-refresh-icon {
    width: 14px;
    height: 14px;
    background-position: -85px -63px;
    float: right;
    margin: 4px 5px 0 0;
}
.league-row .league-name {
    margin-left: 69px;
    display: block;
    text-align: left;
}
.league-fav-untick, .league-fav-tick {
    margin-top: 4px;
    float: left;
    margin: 4px 4px 0 -6px;
}
.league-fav-untick1, .league-fav-tick1 {
    margin-top: 2px;
    float: left;

}
.league-row .league-name span {
    float: left;
}
.league-fav-untick, .fav-untick {
    width: 15px;
    height: 15px;
    background-position: -6px -664px;
    cursor: pointer;
    margin-top:13px;
}
.league-fav-untick1, .fav-untick1 {
    width: 15px;
    height: 15px;
    background-position: -6px -664px;
    cursor: pointer;
    margin-left:2px;

}
.time-column {
    width: 60px;
}
.BRN {
    border-right: none!important;
}
.team-name-column {
    padding-left: 4px;
    font-family: Tahoma,Sans-Serif;
}
.live .today-single-table .bg-light {
    background-color: #ffeadf;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ffd6bf;
}
.odds-change {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/odds-change.gif');
    background-repeat: repeat;
}
.today-single-table .r-double-border {
    border-right: 2px solid #6fa0ff;
}
.live .today-single-table .r-double-border {
    border-right: 2px solid #ff975f;
}
.more-column {
    text-align: center;
}
.time-column-inner {
    width: 60px;
}

.time-column-icon {
    position: relative;
    height: 30px;
    width: 18px;
    float: left;
    border-right:1px solid #abc4f5;
}
.gtLive .time-column-icon{
     border-right:1px solid #fff5ef;
}

.video-icon, .statistic-icon, .lc-icon {
    width: 14px;
    height: 14px;
    position: absolute;
    margin-left: 2px;
    cursor: pointer;
    /*left: 0;*/
}
.statistic-icon-purple {
    background-position: 0 -23px;
}
  .statistic-icon {
  margin-top: 12px;

}
.today-single-table .hdp-point {
    padding: 2px;
    display: block;
    text-align: center;
}
.hdp-point {
    color: #36c;
    font: 700 9px Tahoma!important;
    white-space: nowrap!important;
}

.today-single-table .odds-wrap .odds {
    padding: 0 10px 0 5px;
}
.red {
    color: red!important;
}
.black {
    color: black;
}
.more-icon{
        width: 30px;
    height: 20px;
    text-align: center;
    display: inline-block;
    zoom: 1;
    font-size: 14px;
    line-height: 23px;
    cursor: pointer;
    margin-left: 13px;
    margin-top:8px;

}
.hide {
    display:none!important;
}
.gtLive .more-icon-hover{background-position:0 -143px;}

.odds-wrap {
    font: 700 11px/14px Tahoma!important;
    white-space: nowrap;
    display: inline-block;
    width: 100%;
    text-align: right;
    height: auto;
    position: relative;
}
.today-single-table .odds-wrap {
    text-align: center;
    cursor: pointer;
    padding: 8px 0;
}
.price-up {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/priceup.gif');
    background-position: right 2px;
    background-repeat: no-repeat;
}
.price-down {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/pricedown.gif');
    background-position: right 2px;
    background-repeat: no-repeat;
}
.today-single-table .odds-wrap .odds {
    padding: 0 10px 0 5px;
}
.event-header-container .event-header-icon {
    height: 30px;
    margin-right: -5px;
    display: inline-block;
    zoom: 1;
    position: absolute;
    right: 0;
}
.event-header-refresh .league-refresh-icon{
    background-position:-46px -42px
}

.service-link-block {
    text-align: center;
    padding: 3px 0 15px 0;
}
.service-link-block ul {
    margin: 0 auto;
    display: inline-block;
    zoom: 1;
    overflow: hidden;
    line-height: 13px;
}
.service-link-block ul li {
    float: left;
    padding: 0 10px;
    border-right: 1px solid #5170ae;
    border-left: 1px solid #94b0e8;
}
.service-link-block ul li a {
    cursor: pointer;
    color: #00153f;
}

/*右边*/
.r-column {
    width: 248px;
    position: fixed;
    left: 50%;
    margin-left: 372px;
    top: 0;
    z-index: 101;
    height: 100%;
    padding: 0 2px;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/right-column-shadow.webp');
    background-repeat: repeat-y;
}
.r-column-tab {
    background-color: #233b7a;
}
#right-column #right-column-tab {
    position: relative;
    z-index: 99;
}
div.r-column-body {
    position: fixed;
    top: 0;
    height: 100%;
    width: 248px;
}
.selection-tab, .single-tab {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-weight: 700;
    height: 30px;
}
.selection-tab ul {
    height: 30px;
    cursor: pointer;
}
.r-column-tab ul {
    overflow: hidden;
    cursor: pointer;
}
#right-column .selection-tab ul {
    display: table;
    width: 100%;
}

.r-column-tab ul li.selected {
    color: #17275f;
    cursor: default;
}
.selection-tab ul li.r-column-tab-first-2 {
    width: 124px;
    background-color: Transparent;
}
.selection-tab ul li.r-column-tab-next-2 {
    width: 124px;
    background-color: Transparent;
    border: 0;
}
#right-column .selection-tab ul li:hover, #right-column .selection-tab ul li.selected {
    background: #66a1ce;
    background: -moz-linear-gradient(top,#66a1ce 0,#5e9ac8 100%);
    background: -webkit-linear-gradient(top,#66a1ce 0,#5e9ac8 100%);
    background: linear-gradient(to bottom,#66a1ce 0,#5e9ac8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66a1ce',endColorstr='#5e9ac8',GradientType=0);
}
#right-column .selection-tab ul li {
    min-width: 60px;
    width: auto;
    line-height: 12px;
    float: none;
    color: #FFF;
    display: table-cell;
    vertical-align: middle;
    border-radius: 5px 5px 0 0;
    border-top: 1px solid #2d4694;
    box-shadow: inset 0 1px 2px rgba(255,255,255,0.4);
    background: #5773be;
    background: -moz-linear-gradient(top,#5773be 2%,#224a9e 100%);
    background: -webkit-linear-gradient(top,#5773be 2%,#224a9e 100%);
    background: linear-gradient(to bottom,#5773be 2%,#224a9e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5773be',endColorstr='#224a9e',GradientType=0);
}
.event-promotion-content3 {
    margin-bottom: 8px;
    margin-top: 31px;
    cursor: pointer;
}
.event-promotion, .games-promotion, .instant-game, .event-view {
    padding: 0;
    margin-bottom: 10px;
}
.event-promotion-content {
    cursor: pointer;
    margin-top: 31px;
}
.r-event-refresh {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/r-event-refresh-bg.webp') no-repeat 0 0;
    width: 248px;
    height: 30px;
    cursor: pointer;
}
.r-event-header-refresh {
    top: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    font-weight: 700;
    font-size: 11px;
    color: #253a7d;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    width: 248px;
    line-height: 20px;
}
.r-event-refresh-icon-rotate {
    width: 14px;
    height: 14px;
    float: right;
    margin: -1px 5px 0 0;
    background-position: -45px -41px;
    margin-bottom: 1px;
}
.popular-header {
    width: 248px;
    min-height: 43px;
    border-bottom: 1px solid #1e3876;
    display: inline-block;
    text-align: center;
    border-top: 1px solid #37559c;
    box-shadow: inset 0 1px 0 #8ba1d9;
    -moz-box-shadow: inset 0 1px 0 #8ba1d9;
    -webkit-box-shadow: inset 0 1px 0 #8ba1d9;
    background: #4c69b4;
    background: -moz-linear-gradient(top,#4c69b4 0,#284fa1 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,4c69b4),color-stop(100%,#284fa1));
    background: -webkit-linear-gradient(top,#4c69b4 0,#284fa1 100%);
    background: -o-linear-gradient(top,#4c69b4 0,#284fa1 100%);
    background: -ms-linear-gradient(top,#4c69b4 0,#284fa1 100%);
    background: linear-gradient(to bottom,#4c69b4 0,#284fa1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c69b4',endColorstr='#284fa1',GradientType=0);
}
.popular-header div {
    color: #fff;
    font: 700 12px/15px 'Trebuchet MS',Arial,Helvetica,sans-serif;
    width: 98%;
    margin-top: 8px;
}
.popular-header span {
    color: #fec621;
    display: block;
    font: 100 11px/13px Arial,Helvetica,sans-serif;
    width: 98%;
    margin-top: 3px;
    margin-bottom: 8px;
}
.event-view-live, .event-view-non-live {
    position: relative;
    margin-bottom: 3px;
}
.event-view-non-live {
    background-color: #bfdeff;
}
.event-title {
    border-top: 1px solid #9cb3d0;
    border-bottom: 1px solid #9cb3d0;
    display: block;
}
.event-title-inner {
    border: 1px solid #eef5ff;
    background-color: #d1dbe8;
    cursor: pointer;
    height: 47px;
}
.event-score-time {
    width: 64px;
    height: 46px;
    float: left;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/right-column-score-time.webp');
    background-position: 0 -46px;
}

.r-live-event-time {
    color: #efefef;
    width: 64px;
    text-align: center;
    display: inline-block;
    zoom: 1;
    font: 700 11px/15px arial;
}
.event-view-non-live .r-live-event-time {
    color: Black;
}
.event-view-non-live .r-live-event-time {
    color: #3c56ae;
    font: 100 14px/18px tahoma;
    padding-top: 5px;
}
.r-team-name-wrap {
    width: 180px;
    float: left;
    margin-top: 4px;
}
.r-team-name {
    font: 700 13px/20px tahoma;
    width: 150px;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.event-view-non-live .r-team-name {
    width: 180px;
}
.r-team-name-wrap span {
    display: inline-block;
    zoom: 1;
}
li span.sort-1, li span.sort-1:hover {
    background-position: -10px -118px;
    height: 16px;
}
li span.sort-2, li span.sort-2:hover {
    background-position: -10px -473px;
    height: 16px;
}
#tb-sorting:hover ul{
    display: block;
}

#btnSport:hover ul, #btnSport1:hover ul, #btnMarketSports:hover ul, #btnMarketSports1:hover ul, #btnEarlyTime:hover ul, #btnEarlyTime1:hover ul, #btnLineDS:hover ul, #btnLineDS1:hover ul, #btnAccType:hover ul, #btnAccType1:hover ul, #btnlistmiandian:hover ul, #btnlistmiandian1:hover ul, #lsttf:hover ul, #lsttf1:hover ul, #allrunning:hover ul, #allrunning1:hover ul, #allrunning1:hover ul, #lstDate:hover ul {
    display: block;
}

#lstDate ul:hover {
    display: block;
}

.Removeclick:hover{
    cursor:default!important;   
}
.Removeclick  ul{
    display:none!important;
    cursor:default!important;   
}

.global-setting-dropdown li:hover{
    background-color: #c7ddf5;
}
.sort-2 {
    background-position: -2px -470px;
}
li span.odds-display-1, li span.odds-display-1:hover {
    background-position: -10px -95px;
}
li span.odds-display-2, li span.odds-display-2:hover {
    background-position: -10px -424px;
}
li span.odds-type-1, li span.odds-type-1:hover {
    background-position: -10px -77px;
}
li span.odds-type-2, li span.odds-type-2:hover {
    background-position: -10px -315px;
}
li span.odds-type-4, li span.odds-type-4:hover {
    background-position: -10px -356px;
}
li span.odds-type-3, li span.odds-type-3:hover {
    background-position: -10px -378px;
}
.odds-display-1 {
    background-position: -2px -94px;
}
.odds-type-2 {
    background-position: -2px -312px;
}

.odds-type-3 {
    background-position: -2px -902px;
}
.odds-type-4 {
    background-position: -2px -353px;
}
/*.sound-off-icon:hover{background-position:2px -209px}*/
.odds-type-1:hover{background-position:-2px -231px}
.odds-display-2:hover{background-position:-2px -448px}
.sort-1:hover{background-position:-2px -272px}
.sort-2:hover{background-position:-2px -495px}
.selection-tab ul li.selected .tab-bottom {
    width: 223px;
    height: 7px;
    z-index: 1;
    position: absolute;
    background-position: 0 -50px;
    right: 1px;
}

.sport-image-2{background-position:-22px 0;}
.sport-image-3{background-position:-154px 0;}
.sport-image-4{background-position:-132px -25px;}
/*.sport-image-5
.sport-image-33*/
.sport-image-35{background-position:-219px 0;}
.sport-image-34{background-position: -355px 0;}
/*.sport-image-6
.sport-image-7*/
.sport-image-8{background-position:-44px 0;}
.sport-image-9{background-position:-176px 0;}
.sport-image-10{background-position:-66px 0;}
.sport-image-11{background-position:-110px 0;}
.sport-image-12{background-position:-330px 0;}
.sport-image-13{background-position:-154px -25px}
.sport-image-14{background-position:-264px 0;}
/*.sport-image-15
.sport-image-16*/
.sport-image-17{background-position:-242px 0;}
.sport-image-19{background-position:-355px -25px;}
.sport-image-20{background-position:-88px 0}
/*.sport-image-21*/
.sport-image-22{background-position:-308px 0;}
.sport-image-23{background-position:-286px 0;}
.sport-image-24{background-position:-198px 0;}
.sport-image-25{background-position:0 -25px;}
.sport-image-26{background-position:-22px -25px;}
.sport-image-27{background-position: -355px -25px;}
.sport-image-28{background-position:-110px -25px;}
/*.sport-image-29*/
.sport-image-30{background-position:-242px -25px;}
.sport-image-31
.sport-image-32


/*.sport-image-2
.sport-image-3
.sport-image-4
.sport-image-5
.sport-image-6
.sport-image-7{background-position:-132px 0}
.sport-image-8
.sport-image-9
.sport-image-10
.sport-image-12
.sport-image-13
.sport-image-14
.sport-image-15
.sport-image-16
.sport-image-17
.sport-image-18
.sport-image-19{background-position:-44px -25px}
.sport-image-20{background-position:-66px -25px}
.sport-image-21{background-position:-88px -25px}
.sport-image-22
.sport-image-23{background-position:-132px -25px}
.sport-image-24
.sport-image-25{background-position:-176px -25px}
.sport-image-26{background-position:-198px -25px}
.sport-image-27{background-position:-220px -25px}
.sport-image-28{background-position:-242px -25px}
.sport-image-29{background-position:-264px -25px}
.sport-image-30{background-position:-286px -25px}
.sport-image-31*/
.my-bet-item {
	padding: 0.5em 0.833em;
}
.mini-bet-list-stake
{
    background-color: #ff9;
    font-weight: bold;
}
.ticket-sport-mix-parlay {
    background-color: #c5dfff;
    height: 20px;
    line-height: 20px;
    margin-left: -5px;
    margin-top: -5px;
    padding: 0 0 0 5px;
    width: 165px;
    margin-bottom: 5px;
}
.parlay-container {
    padding: 5px;
    width: 95%;
    /*width: 160px;*/
    border-bottom: 1px solid #8aafdd;
    position: relative;
    line-height: 14px;
    margin-bottom: 0;
    border-top: 1px solid #fff;
    background-color: #d6e8fe;
}
.disp-ib {
    display: inline-block;
}
.parlay-remove-icon {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/delete-bet-icons.webp') 0 0 no-repeat;
    
    width: 15px;
    height: 15px;
    display: inline-block;
    zoom: 1;
    position: absolute;
    right: 1px;
    top: 2px;
    cursor: pointer;
}
.stake-info {
    float: left;
    color: #333;
    font-size: 10px;
    width: 173px;
    line-height: 1.2em;
}
.mix-parlay-info {
    float: left;
    margin-left: 5px;
}
.market-sport-row {
    background-color: #c5dfff;
    border-bottom: 1px solid #8aafdd;
    line-height: 15px;
    padding: 2px 5px;
    text-align: center;
}
.market-sports-inner {
    display: inline-block;
    zoom: 1;
    margin: 0 auto;
    font-weight: bold;
}


.market-content li a {
    color: #000;
    display: block;
    font-weight: 700;
    padding: 6px 28px 6px 6px;
    position: relative;
    cursor: pointer;
}
.market-content li .event-count {
    position: absolute;
    right: 4px;
    color: #555;
    font: 100 9px/14px Arial;
    height: 15px;
    text-align: center;
    line-height: 15px;
    margin-top: -2px;
}
.sports-content li .event-count-left, .market-content li .event-count-left {
    display: inline-block;
    float: right;
    background-position: right -468px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}
.sports-content li .event-count-right, .market-content li .event-count-right {
    display: inline-block;
    float: right;
    background-position: 0 -468px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}
.market-content li.selected a {
    padding-left: 17px;
    color: #4385b8;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/header-tab-bg.webp');
    background-position: 7px -425px;
    background-repeat: no-repeat;
    display: block;
}
.mp-nobet-button {
    cursor: pointer;
    text-align: center;
}
.ticket-body span, .live .ticket-body span, .no-bet-message {
    text-align: center;
    margin-bottom: 7px;
    display: inline-block;
    color: #366093;
    width: 171px;
}
.mp-nobet-button-inner {
    height: 27px;
    margin: 0 auto;
    margin: 10px 0;
    color: #233b7a;
}
.mp-nobet-button div {
    display: inline-block;
    zoom: 1;
}
.mp-nobet-button-left {
    width: 6px;
    height: 27px;
    background-position: 0 -657px;
    float: left;
}
.mp-nobet-button-body {
    height: 27px;
    background-position: 0 -627px;
    width: 135px;
    float: left;
    text-align: center;
    line-height: 26px;
    position: relative;
}
.mp-nobet-button-right {
    width: 6px;
    height: 27px;
    background-position: -7px -657px;
    float: left;
}
.mp-event-count {
    position: absolute;
    right: 2px;
    top: 5px;
}
.mp-nobet-button-body .event-count-left {
    display: inline-block;
    float: right;
    background-position: right -468px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}
.mp-nobet-button-body .event-count-body {
    display: inline-block;
    float: right;
    background-position: 0 -616px;
    width: 15px;
    height: 15px;
    line-height: 15px;
    background-repeat: repeat-x;
}
.mp-nobet-button-body .event-count-right {
    display: inline-block;
    float: right;
    background-position: 0 -468px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}
#module-odds-display table tbody:hover tr,#module-odds-display table tr:hover .bg-light{
    background-color: #ffffcc!important;
}
/*滚球投注左边*/
.live .selection-body {
    background-color: #fdc;
    border: 1px solid #ffeadf;
}
.ticket-no-bet {
    border: 1px dashed #679bcf;
    border-radius: 3px 3px 3px 3px;
    font-weight: bold;
    display: inline-block;
    font-weight: 100;
    margin: 10px;
    min-width: 140px;
    padding: 5px;
    text-align: center;
    color: #366093;
}
.ticket-body span, .live .ticket-body span, .no-bet-message {
    text-align: center;
    margin-bottom: 7px;
    display: inline-block;
    color: #366093;
    width: 171px;
}
.live-sport-tab {
    width: 812px;
    height: 30px;
    margin-bottom: 8px;
    background-position: 0 -281px;
}
.live-sport-bg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/live-sports.webp');
}
.live-sport-tab ul {
    float: left;
}
.live-sport-tab-refresh {
    height: 30px;
    float: right;
}
.live-sport-tab ul li, .live-sport-tab ul li span {
    float: left;
    display: inline-block;
    zoom: 1;
    line-height: 30px;
}
.live-sport-tab ul li, .live-sport-tab ul li span {
    float: left;
    display: inline-block;
    zoom: 1;
    line-height: 30px;
}
.live-sport-tab-left {
    width: 7px;
    height: 30px;
    background-position: 0 -249px;
}

.live-sport-tab-body, .live-sport-tab-or-body {
    width: auto;
    height: 28px;
    background-position: 0 -282px;
    padding: 0 25px;
    margin-top: 1px;
    border-right: 1px solid #b0d3ff;
    border-left: 1px solid #eff6ff;
    cursor: pointer;
}

.live-video-tab-icon {
    background-position: -8px -406px;
    width: 12px;
    height: 17px;
    display: inline-block;
    margin-top: 4px;
    padding-right: 6px;
}
.selected .live-video-tab-icon {
    background-position: -8px -170px;
    width: 12px;
    height: 17px;
    display: inline-block;
    margin-top: 4px;
    padding-right: 6px;
}
.live-court-tab-icon {
    background-position: -5px -382px;
    width: 20px;
    height: 17px;
    display: inline-block;
    margin-top: 3px;
    padding-right: 6px;
}
.selected .live-court-tab-icon {
    background-position: -5px -192px;
    width: 20px;
    height: 17px;
    display: inline-block;
    margin-top: 3px;
    padding-right: 6px;
}
.live-bet-tab-icon {
    background-position: -8px -431px;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-top: 4px;
    padding-right: 3px;
}
.selected .live-sport-tab-body {
    background-position: 0 -347px;
    border: 1px solid #18427c;
    margin-top: 0;
    color: #fff;
}
.selected .live-bet-tab-icon {
    background-position: -8px -454px;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-top: 4px;
    padding-right: 3px;
}
.live-bet-tab {
    border-right: none!important;
}
.live-sport-tab-refresh span {
    float: right;
    display: inline-block;
    zoom: 1;
}
.live-sport-tab-right {
    width: 7px;
    height: 30px;
    background-position: -23px -249px;
}
.live-sport-tab-refresh-inner .live-sports-event-header-refresh {
    z-index: 10;
    position: relative;
    left: -5px;
    top: 0;
    text-decoration: none;
    line-height: 20px;
    margin-top: 5px;
    font-weight: 700;
    font-size: 12px;
    color: #304382;
    cursor: pointer;
    display: inline-block;
    zoom: 1;
}
.live-sports-refresh-icon,.live-single-event-header div.live-sports-refresh-icon{
    float:left;
    width:20px;
    height:20px!important;
    background-position:-6px -214px
}
.live-event-by-sport-block {
    margin-bottom: 8px;
    position: relative;
}
.live-event-header {
    height: 31px;
    cursor: pointer;
}
.live-event-header div {
    display: inline-block;
    zoom: 1;
    height: 31px;
    float: left;
}
.live-event-header-left {
    background-position: 0 -1px;
    width: 10px;
}
.live-event-header-body {
    background-position: 0 -32px;
    width: 792px;
    position: relative;
}
.live-event-header-right {
    background-position: -20px -1px;
    width: 10px;
}
div.live-event-count {
    float: right;
    width: 30px;
    height: 26px;
    background-position: 0 -63px;
    margin-top: 3px;
    font: 700 12px/26px Tahoma,Geneva,sans-serif;
    text-align: center;
}
.live-event-header-body-inner, .live-single-event-header-body-inner {
    height: 22px;
    line-height: 24px;
    margin-top: 4px;
    position: absolute;
    left: 0;
}
.live-event-header-body-inner span, .live-single-event-header-body-inner span {
    margin-right: 5px;
    font-family: Tahoma,Geneva,sans-serif;
    font-weight: 700;
    font-size: 12px;
    color: #283f89;
}
.live-event-body {
    border: 1px solid #477ac6;
    border-top: 0;
    background-color: #fff4d6;
    padding-top: 8px;
    overflow: hidden;
}
.live-event-button {
    border: 3px solid #e2aa23;
    width: 254px;
    background-color: #e2aa23;
    cursor: pointer;
    float: left;
    margin-left: 7px;
    margin-bottom: 8px;
}
.live-event-button-header {
    height: 20px;
    text-align: center;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: 700;
    font-size: 12px;
    color: #fff;
    line-height: 18px;
    position: relative;
}
.live-event-time {
    position: absolute;
    font-size: 11px;
    left: 5px;
    top: 0;
    font-family: Arial,Helvetica,sans-serif;
}
.NW {
    white-space: nowrap;
}
.live-court-icon {
    width: 20px;
    height: 20px;
    background-position: -4px -197px;
    display: inline-block;
    zoom: 1;
    position: absolute;
    right: 3px;
    margin-top: 2px;
    top: 0;
}
.colon-padding {
    padding: 0 2px;
}
.live-event-button-row {
    height: 24px;
    border-bottom: 1px solid #e2d6b9;
    width: 100%;
    background-color: #fff;
    position: relative;
    line-height: 24px;
}
.live-event-button-body .team-name {
     float: left;
     line-height: 24px;
     margin-left: 4px;
     overflow: hidden;
     text-align: left;
     text-overflow: ellipsis;
     white-space: nowrap;
     width: 210px;
 }
.no-jersey .team-name-wrap {
    width: 250px;
    position: relative;
}
.no-jersey .team-name-wrap .team-name {
    width: 250px;
}
.BBN {
    border-bottom: none!important;
}
.r-event-detail {
    width: 248px;
    position: relative;
}
.event-view table {
    width: 248px;
    margin: 0;
    border-collapse: separate;
}
.event-view table th {
    background-color: #4c69b8;
    border-color: #7b95d9 #314e9d #314e9d #7b95d9;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    vertical-align: middle;
    padding: 1px 4px;
    text-align: left;
    padding-left: 5px;
}
.event-view-non-live table th {
    background-color: #bfdeff;
    border-color: #dfefff #c3dfff #8fc2ff #c3dfff;
    border-style: solid;
    border-width: 1px;
    color: #2d46a7;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    vertical-align: middle;
    padding: 1px 4px;
    text-align: left;
    padding-left: 5px;
    cursor: pointer;
}
.r-event-market-body {
    width: 250px;
}
.event-view table td {
    border-color: #e7efff #abc4f5 #abc4f5 #e7efff;
    border-style: solid;
    border-width: 1px;
    padding: 0;
    vertical-align: middle;
    background-color: #cdf;
    text-align: right;
    padding: 5px;
}
.event-view-non-live table td {
    border-color: #fff #cfe7ff #cfe7ff #fff;
    border-style: solid;
    border-width: 1px;
    padding: 0;
    vertical-align: middle;
    background-color: #eff7ff;
    text-align: right;
    padding: 5px;
}
.event-view-non-live table .event-view-team-name td, .event-view-non-live table .event-view-bet-option td {
    background-color: #dfeeff;
    border-color: #fff #c3dfff #c3dfff #fff;
    border-style: solid;
    border-width: 1px;
}
.event-view table .event-view-team-name td, .event-view table .event-view-bet-option td {
    text-align: center;
}
.r-odds-table-2-column td {
    width: 50%;
}
.announcement-arrow {
    background-repeat: no-repeat;
    height: 10px;
    left: 50px;
    position: absolute;
    top: -7px;
    width: 12px;
    z-index: 1000;
    background-position: 0 -382px;
}
.announcement-arrow-top-msg {
    background-position: 0 -382px;
}
.announcement-arrow {
    left: 17px;
}
.announcement-block {
    padding-bottom: 20px;
    width: 470px;
    border: 1px solid #FFF;
    border-top: 0;
    background-color: #cbe1fb;
    top: 20px;
    box-shadow: 1px 1px 2px #17275f;
    -webkit-box-shadow: 1px 1px 2px #17275f;
    -moz-box-shadow: 1px 1px 2px #17275f;
}
.announcement-scroll-content {
    width: 470px;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.announcement-content {
    border-bottom: 1px solid #ececec;
    padding: 10px;
    background-color: #fff;
}
.BTN {
    border-top: none!important;
}
.announcement-id {
    color: #366093;
    font: 700 11px/14px Arial,Helvetica,sans-serif;
    margin-right: 4px;
}
.announcement-time {
    color: #366093;
    font: 100 11px/16px Arial,Helvetica,sans-serif;
}
.announcement-top-msg .announcement-title span {
    color: #b64531!important;
}
.announcement-text-content {
    color: #000;
    margin-top: 3px;
    display: block;
}
.announcement-see-all {
    width: 450px;
    padding: 0 10px;
    height: 20px;
    color: #9bb8da;
    position: absolute;
    left: 0;
    text-align: center;
    line-height: 20px;
    border: 1px solid #fff;
    border-top: 0;
    color: #366093;
    background-color: #eee;
    box-shadow: 1px 1px 2px #17275f;
    -webkit-box-shadow: 1px 1px 2px #17275f;
    -moz-box-shadow: 1px 1px 2px #17275f;
}
div.announcement-see-all a {
    display: inline-block;
    zoom: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    color: #366093;
    text-decoration: none;
}
.more-icon {
    background-position: 0 -143px;
    /*background-image: url('https://d2dgys6tg64hrs.cloudfront.net/images/morebets.webp');*/
}
.blue-bg .more-icon, .green-bg .more-icon {
    color: #2d4694;
    background-position: 0 -143px;
}
.mini-game-list {
    background-color: #5e9ac8;
    padding: 0 0 1px 0;
    width: 100%;
    margin-top: 31px;
}
.mini-error-msg, .mini-game-text, .mini-game-name {
    font-size: 12px;
    line-height: 16px;
}

.mini-game-text {
    font: 700 11px/14px Arial,Helvetica,sans-serif;
    color: #fff;
    padding: 8px;
}
.mini-game-img {
    width: 234px;
    height: 100px;
    border: 1px solid #a6d8ff;
    margin: 0 auto 8px;
    position: relative;
    text-align: center;
}
.mini-keno {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/mini-totokeno-en.webp');
}
.mini-anubis {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/mini-anubis-en.webp');
}
.mini-play-fun-btn {
    background-color: #001827;
    border: 1px solid #a6d8ff;
    color: #fffaea;
    display: inline-block;
    padding: 2px 5px;
    position: absolute;
    right: -1px;
    top: -1px;
    cursor: pointer;
}
.mini-start-btn {
    margin: auto;
    display: inline-block;
    zoom: 1;
    margin-top: 50px;
    cursor: pointer;
}
.mini-start-btn div {
    float: left;
}

.mini-start-btn-bg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/mini-game-btn.webp');
}
.mini-start-btn-left {
    width: 18px;
    height: 45px;
    background-position: 0 0;
}
.mini-start-btn-body {
    height: 45px;
    background-position: 0 -46px;
}
.mini-start-btn-right {
    width: 18px;
    height: 45px;
    background-position: -68px 0;
}
.mini-start-btn-body span {
    font: 700 13px/43px tahoma,Helvetica,sans-serif;
    color: #fff;
}
.league-fav-tick, .fav-tick {
    width: 15px;
    height: 15px;
    background-position: -6px -688px;
    cursor: pointer;
}
.league-fav-tick1, .fav-tick1 {
    width: 15px;
    height: 15px;
    background-position: -6px -688px;
    cursor: pointer;
}
.blue-bg:hover .more-icon,.green-bg:hover .more-icon{background-position:0 -143px;color:#fff}

.blue-bg .more-icon-hover, .green-bg .more-icon-hover{
        background-position: 0 -143px;
    /*color: #fff;*/
}

.more-icon-click{
    background-position: 0 -64px;
    /*color:#fff;*/
}



td.more-block-inner {
    background-color: #fff;
    border: 0;
    padding: 8px 0 0 0;
}










td.more-block-inner .more-block-div-wrapper {
    width: 0;
    position: relative;
    height: 100%;
}
td.more-block-inner .more-block-div-wrapper .more-block-div-inner {
    width: 812px;
    top: 0;
    left: 0;
}
.more-block .more-block-div {
    float: left;
    margin-left: 8px;
}
.more-block-inner table {
    margin-bottom: 8px;
}
.today-single-table .more-block tr {
    height: auto;
}
.more-block-inner table th {
    background-color: #d1e0ff;
    border: 1px solid #d1e0ff;
    text-align: left;
    color: #2d4694;
    padding: 0 8px;
    height: 16px!important;
}
.today-single-table tbody th {
    height: 30px!important;
}
.today-single-table tbody th {
    width: 45px!important;
}
.today-single-table .more-block-inner table th {
    height: 16px!important;
    width: auto!important;
}
.more-block-inner table td {
    border: 1px solid #d1e0ff;
    border-collapse: collapse;
}

.more-odds-wrap, .more-odds-wrap-empty {
    font-family: Tahoma;
    line-height: 15px;
}
.more-block-inner .more-odds-wrap-empty{
    background-color: #e7efff;
    border: 1px solid #fff;
    text-align: center;
    height: 100%;
    }

.more-block-inner table td div {
    display: block;
}
.more-block-inner .more-odds-wrap {
    background-color: #e7efff;
    border: 1px solid #fff;
    text-align: center;
    height: 100%;
    cursor: pointer;
    width: auto!important;
}
.more-block-inner table td div {
    display: block;
}
.more-odds-wrap .bet-option {
    color: #455d9f;
    font-weight: 100;
}
.bold {
    font-weight: bold;
    font-size: 11px;
}
.more-odds-wrap .odds {
    padding: 0 11px;
}
.more-odds-wrap .no-points .odds {
    display: block;
}
/*.more-table-column-2 td {
    width: 129px!important;
}
.more-table-column-2-2 td {
    width: 190px!important;
}*/
/*.more-table-column-3 td {
    width: 85px!important;
}*/
/*.more-table-column-4 td{
    width: 64px!important;
}*/
/*.more-table-column-5 td{
    width: 78px!important;
}
.more-table-column-9 td {
    width: 87px!important;
}
.more-table-column-13 td{
    width:60px!important;
}*/

.gtLive .event-header-dropdown-option {
    font-weight: 700;
    color: #fff;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/table-icon.webp');
    background-position: right -609px;
    background-repeat: no-repeat;
    padding-right: 12px !important;
}
.live .event-header-dropdown {
    margin-left: 0;
    position: absolute;
    top: 30px;
    border: 1px solid #ffe5d8;
    border-top: 0;
    background-color: #fff;
    display: none;
    text-align: left;
    z-index: 100;
    box-shadow: 1px 1px 2px #853c1f;
    -webkit-box-shadow: 1px 1px 2px #853c1f;
    -moz-box-shadow: 1px 1px 2px #853c1f;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#853C1F')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#853C1F');
}
.live .event-header-dropdown li {
    color: #853c1f;
    border-top: 1px solid #ffbf9f;
    padding: 7px 14px;
    white-space: nowrap;
    text-align: left;
}
.event-header-dropdown {
    position: absolute;
    top: 30px;
    border: 1px solid #deebfd;
    border-top: 0;
    background-color: #fff;
    display: none;
    text-align: left;
    left: 1px;
    z-index: 100;
    box-shadow: 1px 1px 2px #17275f;
    -webkit-box-shadow: 1px 1px 2px #17275f;
    -moz-box-shadow: 1px 1px 2px #17275f;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#17275F')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F');
}
.event-header-dropdown li {
    color: #22377b;
    border-top: 1px solid #d2e7ff;
    padding: 7px 14px;
    white-space: nowrap;
    text-align: left;
}
.event-header-dropdown-option {
    font-weight: 700;
    color: #fff;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/table-icon.webp');
    background-position: right -470px;
    background-repeat: no-repeat;
    padding-right: 12px !important;
    position: relative;
}
.double-line-table th {
    height: 16px!important;
}
.cursor-help{
    cursor: help;
}
.cs-fh-max-payout {
    color: #fff;
    font: 100 11px/13px;
    margin-top: 3px;
    position: absolute;
    width: 300px;
    left: 25px;
    top: 0;
}
.cs-fh-max-payout-right {
    background-position: -6px -353px;
    width: 7px;
    height: 22px;
    float: left;
}
.cs-fh-max-payout-body {
    background-position: 0 -535px;
    height: 22px;
    line-height: 23px;
    padding-left: 5px;
    padding-right: 5px;
}
.cs-fh-max-payout-left {
    background-position: 0 -353px;
    width: 7px;
    height: 22px;
    float: left;
}
.fg-lg-table .odds-wrap {
    text-align: center;
}
.content-table td.no-events {
    height: 70px;
    color: #000;
    line-height: 28px;
    text-align: center;
    background-color: #fff4d6;
    border: 1px solid #f4f9ff;
    border-top: 0;
    width: 812px!important;
    font-weight: normal;
}
.mpf {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin-bottom: 8px;
}
.mpf-sports {
    background-color: #d9e4fc;
    height: 30px;
    color: #00175f;
    font-weight: bold;
    line-height: 30px;
    font-size: 12px;
    border-bottom: 1px solid #1c3a7d;
}
.mpf-dates {
    background-color: #4c69b8;
    height: 30px;
    color: #fff;
    font-weight: bold;
    line-height: 32px;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
}
.mpf-mb {
    background-color: #fff;
    height: 19px;
    line-height: 19px;
    padding: 0 15px;
    font-family: Arial,Helvetica,sans-serif;
    cursor: default;
}
.mpf-sports .sel, .mpf-dates .sel {
    color: inherit;
    position: relative;
}
.mpf-sports ul li, .mpf-dates ul li {
    padding: 0 15px;
    font-size: 12px;
}
.mpf ul li {
    display: inline-block;
    height: 30px;
    cursor: pointer;
}
.mpf-sports a {
    color: #00175f;
    display: inline-block;
    height: 30px;
}
.mpf-dates .sel {
    background-color: #1c3a7d;
}
.outright-team {
    width: 295px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    zoom: 1;
}
.live .outright-table td, .table-l-outright td, .table-r-outright td {
    padding: 4px;
}
.table-l-outright a.odds-wrap, .table-r-outright a.odds-wrap {
    width: 60px;
}
.table-l-outright {
    float: left;
}
.outright-table .league-row .league-name {
    margin-left: 10px;
}
.league-row td, .special-row td {
    width: 812px!important;
}
.blue-bg td {
    border-top: 1px solid #e7efff;
    border-left: 1px solid #e7efff;
    border-right: 1px solid #abc4f5;
    border-bottom: 1px solid #abc4f5;
}
.green-bg td {
    border-top: 1px solid #d9efef;
    border-left: 1px solid #d9efef;
    border-right: 1px solid #a8d1d1;
    border-bottom: 1px solid #a8d1d1;
}
.table-r-outright {
    float: left;
    margin-left: 12px;
}
.or-row-wrap {
    background-color: #dfe9ff;
    overflow: hidden;
    zoom: 1;
}
.sport-image-mp {
    background-position: -309px -24px;
}


@media screen  and (max-width:1200px){
    #right-column{
        display: none;
    }
}
.today-table .odds-wrap {
    position: relative;
}
.double-line-table .odds-wrap .hdp-point {
    position: absolute;
    left: 3px;
    top: 2px;
}
.ou-tag {
    color: #999;
    font-size: 10px;
    line-height: 12px;
    text-align: right;
    width: 7px;
    position: absolute;
    right: 55px;
}
/*下滑出现fixed导航*/
.page-toolbar {
    height: 50px;
    position: fixed;
    top: 25px;
    z-index: 100;
    background-position: 0 -362px;
    background-color: transparent;
}
.page-toolbar-inner {
    width: 990px;
    height: 45px;
    border: 1px solid #f0f7ff;
    position: relative;
}
.page-toolbar-inner div {
    float: left;
}
.page-toolbar-logo {
    width: 191px;
    height: 46px;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/page-toolbar-logo.webp');
    display: inline-block;
    zoom: 1;
}
.toolbar-selection {
    height: 46px;
    color: #1f3572;
    font-size: 12px;
    font-weight: 700;
    line-height: 46px;
    text-align: center;
    padding: 0 15px;
    position: relative;
    float: left;
    display: inline-block;
    zoom: 1;
    cursor: pointer;
}
.toolbar-selection-arrow {
    width: 10px;
    height: 10px;
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/global-setting-icon.webp');
    background-position: -28px -80px;
    display: inline-block;
    zoom: 1;
    margin-left: 2px;
}
.toolbar-selection ul {
    width: 150px;
    display: none;
    position: relative;
    background-color: #fff;
    text-align: left;
    left: -15px;
    top: 0;
    box-shadow: 1px 1px 2px #17275f;
    -webkit-box-shadow: 1px 1px 2px #17275f;
    -moz-box-shadow: 1px 1px 2px #17275f;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#17275F')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#17275F');
}
.toolbar-selection ul li {
    line-height: 14px;
    cursor: pointer;
    padding: 7px 14px;
    border-top: 1px solid #d2e7ff;
    position: relative;
    padding-right: 33px;
}
.toolbar-selection ul li a{
    color: #1f3572;
}
.toolbar-selection li .event-count {
    top: 6px;
    position: absolute;
    right: 4px;
    color: #1f3572;
    font: 100 9px/14px Arial;
    height: 15px;
    text-align: center;
    line-height: 15px;
}
.toolbar-selection li .event-count-left {
    display: inline-block;
    zoom: 1;
    float: right;
    background-position: right -468px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}
.toolbar-selection li.live .event-count-left {
    display: inline-block;
    zoom: 1;
    float: right;
    background-position: right -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}
.toolbar-selection li .event-count-body {
    display: inline-block;
    zoom: 1;
    float: right;
    background-position: 0 -616px;
    width: 15px;
    height: 15px;
    background-repeat: repeat-x;
}
.toolbar-selection li.live .event-count-body {
    display: inline-block;
    zoom: 1;
    float: right;
    background-position: 0 -595px;
    width: 15px;
    height: 15px;
    background-repeat: repeat-x;
    color: #b64531!important;
    font-weight: bold!important;
}
.toolbar-selection li .event-count-right {
    display: inline-block;
    zoom: 1;
    float: right;
    background-position: 0 -468px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}
.toolbar-selection li.live .event-count-right {
    display: inline-block;
    zoom: 1;
    float: right;
    background-position: 0 -530px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}
.page-toolbar-right {
    position: absolute;
    color: #497dbb;
    font-size: 9px;
    line-height: 17px;
    right: -180px;
    height: 46px;
    text-align: right;
}
div.page-toolbar-icon, div.page-toolbar-system-time {
    float: none;
}
.page-toolbar-icon div {
    display: inline-block;
    zoom: 1;
}
.page-toolbar-icon-group {
    margin-left: 5px;
}
.page-toolbar-icon-parlay {
    font-size: 11px!important;
    line-height: 1!important;
    margin-right: 5px;
}
.page-toolbar-icon-left {
    width: 4px;
    height: 25px;
    background-position: 0 -257px;
}
.page-toolbar-icon a {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/global-setting-icon.webp');
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 23px;
    position: relative;
    width: 43px;
    margin-top: 1px;
}
.page-toolbar-icon-parlay .header-parlay-btn {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/one-px-bg.webp') !important;
    background-position: 0 -414px;
    background-repeat: repeat-x;
    height: 16px !important;
    padding-top: 6px !important;
}
.page-toolbar-icon-right {
    width: 4px;
    height: 25px;
    background-position: -9px -257px;
}
.blue-bar {
    height: 30px;
    width: 100%;
    background-position: 0 0;
    color: #e4e4e4;
    position: fixed;
    top: 0;
    z-index: 101;
    text-align: center;
    left: 0;
    border-bottom: 1px solid #8fa8db;
}
.body-inner {
    margin: 0;
    padding-top: 31px;
}
.header--xyz .tv-schedule-icon {
    background-position: 4px -30px;
}
.market-type-2 {
    background-position: -2px -136px;
}
.market-type-1 {
    background-position: -2px -520px;
}
.market-type-3 {
    background-position: -2px -973px;
}
.global-setting-dropdown {
    position: absolute;
    top: 22px;
    border: 1px solid #deebfd;
    border-top: 0;
    background-color: #fff;
    display: none;
    left: 0;
    text-align: left;
}
.global-setting-dropdown li {
    color: #22377b;
    border-top: 1px solid #d2e7ff;
    padding: 7px 12px;
    white-space: nowrap;
    text-align: left;
    vertical-align: top;
}
.global-setting-dropdown li span {
    vertical-align: bottom;
}
li span.market-type-2, li span.market-type-2:hover {
    background-position: -10px -137px;
}
li span.market-type-1, li span.market-type-1:hover {
    background-position: -10px -521px;
}
li span.market-type-3, li span.market-type-3:hover {
    background-position: -10px 98px;
}
.page-toolbar-icon-body {
    background-repeat: repeat-x;
    background-position: 0 -413px;
    height: 25px;
}
.toolbar-selection ul{
    display: none;
}
.toolbar-selection:hover ul{
    display: block;
}
.fav-content li a {
    color: #000;
    display: block;
    font-weight: 700;
    padding: 6px 30px;
    position: relative;
    cursor: pointer;
}
.fav-content li .event-count {
    position: absolute;
    right: 4px;
    color: #555;
    font: 100 9px/14px Arial;
    height: 15px;
    text-align: center;
    margin-top: -2px;
    line-height: 15px;
}
.fav-content li .event-count-left {
    display: inline-block;
    float: right;
    background-position: right -897px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}
.fav-content li .event-count-body {
    display: inline-block;
    float: right;
    background-position: 0 -829px;
    width: 15px;
    height: 15px;
    background-repeat: repeat-x;
    color: #614b03!important;
    font-weight: bold!important;
}
.fav-content li .event-count-right {
    display: inline-block;
    float: right;
    background-position: 0 -897px;
    width: 3px;
    height: 15px;
    background-repeat: no-repeat;
}
.fav-block .selected .sports-name {
    padding-left: 15px;
    color: #614b03;
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/header-tab-bg.webp') 2px -917px no-repeat;
}
.event-header-icon a span:hover{
    color: #7babd5;
}
.live .event-header-icon a span:hover{
    color: #d5a606;
}
/*select联赛*/
.popup-container-tournament {
    width:100%;
    height: 100%;
    z-index: 1000;
    position: absolute;
}
.popup-header {
    height: 30px;
}
.popup-header div {
    float: left;
}
.popup-header-left {
    width: 8px;
    height: 30px;
}
.popup-bg {
    background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/pop-up-header.webp');
}
.popup-header-body {
  
    background-position: 0 -142px;
    height: 30px;
}
.popup-header-right {
    width: 8px;
    height: 30px;
    background-position: -23px 0;
}
.popup-title {
    font-size: 13px;
    font-weight: 700;
    line-height: 32px;
    _line-height: 25px;
    color: #233b7a;
    margin-left: 6px;
}
div.popup-header-right-icons {
    margin-right: 15px;
    position: absolute;
    right: 0;
    top: 8px;
}
div.popup-header-right-icons div {
    float: right;
}
.popup-close {
    width: 18px;
    height: 18px;
    background-position: 0 -61px;
    display: inline-block;
    cursor: pointer;
}
.popup-content {
  width:100%;
    height: 100%;
    padding: 4px;
    padding-top: 0;
}
.popup-content-inner {
    
    border-top: 0;
    height: 520px;
    cursor: default;
}
.select-league-block {

    height: auto;
    border-top: 0;
}
.select-league-none {
    padding: 10px;
    text-align: center;
}
.select-league-none-msg {
    color: #fff;
    font-size: 12px;
    padding: 10px;
    background-color: #678acf;
    border: 1px solid #679bcf;
    border-radius: 3px 3px 3px 3px;
}
.select-league-button {
    cursor: pointer;
    margin: 8px 5px 0 5px;
    width: 200px;
    height: 20px;
    display: inline-block;
    zoom: 1;
    font-size: 12px;
    line-height: 20px;
    vertical-align: middle;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-weight: 700;
    padding: 2px;
}
.select-league-button-container {
    text-align: center;
    margin-top: 20px;
}
.select-league-cancel {
    background-position: 0 -126px;
    border: 1px solid #4c69b8;
    color: #fff;
    height: 18px;
}
.select-league-title {
    height: 18px;
    background-color: #a6bbea;
    text-align: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    padding: 8px 8px 8px 0;
    border: 1px solid #e1e9ff;
}
.select-league-body {
    padding: 8px;
}
.select-league-select-all {
    margin-left: -5px;
    margin-right: 4px;
    float: left;
}
.select-league-button-select {
    background-repeat: no-repeat;
    float: left;
    height: 24px;
    cursor: pointer;
    margin-top: -4px;
    margin-left: 8px;
}
.select-league-title input {
    margin: 4px 4px 0 12px;
}
.select-league-button-select-left {
    background-position: 0 -598px;
    width: 7px;
    float: left;
    height: 24px;
}
.select-league-button-select-body {
    background-position: 0 -701px;
    float: left;
    line-height: 22px;
    color: #fff;
    height: 24px;
    color: #a45500;
    padding-left: 2px;
    padding-right: 12px;
}
.select-league-button-select-body a {
    color: #a45500;
}
.select-league-table  table{
   border-collapse: collapse;
    border-spacing: 0;
}
.select-league-table td {
   width:265px;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    font-weight: 100;
}
.select-league-table td >label{
    margin-left:8px;
    float:left;
}
.select-league-table tbody tr td {
    padding: 5px 0;
}
.select-league-table td input {
    margin: 3px 4px 0 0;
}
.select-league-go {
    border: 1px solid #9f6800;
    color: #a45500;
    background-position: 0 -150px;
    height: 18px;
}
.popup-mask {
    background: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/popup-mask.webp') repeat transparent;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    _position: absolute;
    _top: expression(eval(document.body.scrollTop));
    _background-color: #000;
    _filter: alpha(opacity=50);
}

.Negative{
    color:red;
    font-size:1em;
}

.pending-bet-wrap .my-bet-item{
    background-color: #fdc;
    padding: 5px 8px 5px 5px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #d59270
}
.slider-bar{
    top: -100px;
}
.slider-bar1{
    top:30px;
}
.left-panel{
    position: absolute;
     left: 0px;
}
.left-panel1{
    position: fixed;
    top: 78px;
}
.ChooseMatchADD {
	float: left;
	margin-top: 10px;
}
tr.moreBetTr {
	background: #fff;
}
.mbTbDb td {
	min-width: 20px;
	background: #e7efff;
	text-align: center;
}
/*#market-content1 .todaycolorN {
	display:none!important;
}*/
#market-content1 .market-sport-row {
	display:none;
}
.C25_8 .content-table.double .txt {
	float:left;
}
.C25_8 .FA {
	float:right;
}
.C34_8 td.tdHdp > div, .C34_8 td.tdOU > div, .C34_8 td.tdOE > div {
	height: 50%;
	position: relative;
	width: 100%;
}
.sport-image-5, .sport-image-33 {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/4d.webp');
	background-size: 97% 90%;
}
.sport-image-6 {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/keno.webp');
	background-size: 94% 94%;
}
.sport-image-15, .sport-image-16 {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/motuo.webp');
	background-size: 94% 94%
}
.sport-image-21 {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/waterball.webp');
	background-size: 94% 94%
}
.sport-image-29 {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/gorun.webp');
	background-size: 156% 156%;
	background-position: -7px -6px;
}
.sport-image-31 {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/biqiu.webp');
	background-size: 94% 94%
}

/*下注弹框部分*/
.oddsBetWrap {
    clear: both;
    position: relative;
    z-index: 90;
    display:inline-block
}
.bingobet, .oddsBetWrap .divWrapBet + .oddsBet {
	background-color: #ffffff;
	/*border: 1px solid #cebaba;*/
	box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 0.05rem 1px;
}
.dhshowbet {
    position: absolute;
    top: 17px;
    right: -81px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 0.2rem 0px;
    cursor: default;
    font-weight: normal;
    color: black;
    text-align: left;
    background: rgb(245, 245, 245);
    padding: 0 3px;
    width: 212px;
    /*top: 300px;
    left: 555px;*/
    font-size: 12px;
    z-index: 99;
}

.cunzaiwys::after {
	content: "";
	position: absolute;
	left: 101px;
	top: -4px;
	width: 38.39px;
	height: 0.28rem;
	background-color: #ffffff;
	z-index: 28;
}

.list-group.betTickets {
	border-radius: 2px;
	border-style: none;
	background-color: #FAFAFA;
	margin: 8px 0;
	overflow: hidden;
	-webkit-box-shadow: 0px 1px 1.5px rgba(0,0,0,0.12);
	box-shadow: 0px 1px 1.5px rgba(0,0,0,0.12);
}
.list-group-item {
	position: relative;
	display: block;
	border: 1px solid #ddd;
	background-color: #FAFAFA;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
.list-group-item {
	position: relative;
	display: block;
	border: 1px solid #ddd;
	background-color: #FAFAFA;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
.list-group-item-text {
	font-size: 12px;
	color: rgba(0,0,0,0.54);
	line-height: 16px;
	/* margin-top: 4px; */
}
.dhshowbet .score {
	font-weight: 900;
	color: #FF7043;
	display: inline;
}
.dhshowbet .team-home {
	color: rgba(0,0,0,0.87);
}
.dhshowbet span#socFullTimeId1 {
	text-transform: uppercase;
}
.dhshowbet #betGTitle1 {
	font-size: 11px;
	font-weight: bold;
	color: black !important;
}
.dhshowbet .odds {
	color: black;
	position: relative;
	font-weight: bold;
}

.dhshowbet .betType {

	font-size: 12px;
	font-weight: bold;
	color: rgba(0,0,0,0.87);
}
.dhshowbet .N-betTeam {
	font-size: 12px !important;
	font-weight: bold !important;
}
.dhshowbet .odds_left {
	color: black;
	position: relative;
	font-weight: bold;
}
.dhshowbet .odds-change {
	background-color: #FFB4B4;
	padding: 0 5px;
	border-radius: 2px;
	-webkit-animation: shineBg 1.0s infinite ease-in-out;
	animation: shineBg 1.0s infinite ease-in-out;
	background-image: unset;
}

@-webkit-keyframes shineBg {
	50% {
		background-color: transparent
	}
}

@keyframes shineBg {
	50% {
		background-color: transparent
	}
}
.dhshowbet .betProcess {
	overflow: hidden;
	right: 0;
	left: 0;
	max-height: 100%;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.dhshowbet .NewbetProcess {
	padding: 0 !important;
	box-shadow: 0 0 rgba(0,0,0,0.16) !important;
	bottom: auto !important;
}
.dhshowbet .tab_dh {
	height: 40px;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	display: table;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
}
	.dhshowbet .tab_dh > li {
		white-space: nowrap;
		display: table-cell;
		font-size: 12px;
		position: relative;
		text-align: center;
	}
.dhshowbet .btn-group_dh {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.dhshowbet .input-box {
	position: relative;
	margin-bottom: 0px;
	width: 100%;
	height: 30px;
}
.dhshowbet .input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	width: 52%;
}
.dhshowbet .input-group-addon {
	padding: 6px 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.dhshowbet .input-group .input-group-addon {
	background-color: #f5f5f5;
	border: rgba(0,0,0,0.12) 1px solid;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	float: left;
}
	.dhshowbet .input-group .input-group-addon:first-child {
		border-right: 0;
	}
.dhshowbet .form-control_dh {
	display: block;
	width: 100%;
	padding: 6px 12px;
	font-size: 12px;
	line-height: 1.42857143;
	background-color: #fff;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.dhshowbet .input-group .form-control_dh, .input-group-addon, .input-group-btn {
	display: table-cell;
}
.dhshowbet .input-group .form-control_dh {
	position: relative;
	z-index: 2;
	float: left;
	width: 68%;
	margin-bottom: 0;
	z-index: auto;
	border-radius: 2px;
}
.dhshowbet .input-box .input-group .form-control_dh {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding-left: 0;
	width: 59px;
	border-radius: 2px;
	height: 40px;
}
.dhshowbet .input-group .input-group-addon + .form-control_dh {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}
.dhshowbet .input-box .input-group .form-control_dh:last-of-type {
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	box-shadow: 2px 2px 10px #757272;
	border: 0;
}
.dhshowbet .input-group {
	padding: 0;
}
.dhshowbet .bet-buttons-cancel, .dhshowbet .bet-buttons-submit {
	height: 25px;
	width: 45px;
}
.dhshowbet div.input-box > div {
	float: left;
}
.dhshowbet .btn-quickBet {
	width: 100%;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
}
.dhshowbet .Chipchange {
	border-radius: 100%;
	width: 30px !important;
	margin-right: 22px;
}
.chip1, .btn.chip1.active, .chip1.btn:active {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/1.webp');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: contain;
	min-width: 42px;
}

.chip10, .btn.chip10.active, .chip10.btn:active {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/10.webp');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: contain;
	min-width: 42px;
}

.chip50, .btn.chip50.active, .chip50.btn:active {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/50.webp');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: contain;
	min-width: 42px;
}

.chip100, .btn.chip100.active, .chip100.btn:active {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/100.webp');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: contain;
	min-width: 42px;
}

.chip500, .btn.chip500.active, .chip500.btn:active {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/500.webp');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: contain;
	min-width: 42px;
}

.chip1000, .btn.chip1000.active, .chip1000.btn:active {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/1000.webp');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: contain;
	min-width: 42px;
}

.chip5000, .btn.chip5000.active, .chip5000.btn:active {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/5000.webp');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: contain;
	min-width: 42px;
}

.chip10000, .btn.chip10000.active, .chip10000.btn:active {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/10000.webp');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: contain;
	min-width: 42px;
	height: 40px;
}

.chip50000, .btn.chip50000.active, .chip50000.btn:active {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/50000.webp');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: contain;
	min-width: 42px;
	height: 40px;
}

.chip30000, .btn.chip30000.active, .chip30000.btn:active {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/30000.webp');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: contain;
	min-width: 42px;
	height: 40px;
}

.chip100000, .btn.chip100000.active, .chip100000.btn:active {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/100000.webp');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: contain;
	min-width: 42px;
	height: 40px;
}

.chipmax, .btn.chipmax.active, .chipmax.btn:active {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/max.webp');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: contain;
	min-width: 42px;
	height: 40px;
}
.dhshowbet .btn-quickBet > .btn {
	background-color: transparent;
}
.dhshowbet .btn-quickBet > .btn {
	color: #FFF;
	border: rgba(255,255,255,0.12) 1px solid;
	font-weight: bold;
	font-size: 12px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.dhshowbet .btn-group-vertical > .btn, .btn-group > .btn {
	position: relative;
	float: left;
}
.dhshowbet .chip {
	min-width: 30px !important;
	height: 30px !important;
}
.dhshowbet #mixtitle1 {
	background-image: url('https://d2dgys6tg64hrs.cloudfront.net/w1/img/bodymian/common-header.webp');
	background-position: 0 -30px;
	background-repeat: repeat-x;
}
.dhshowbet .filter-bardh .tab_dh > li {
	padding-right: 0;
	padding-left: 4px;
	max-width: 100px;
}
	.dhshowbet .filter-bardh .tab_dh > li:first-child {
		padding-left: 0;
	}
.dhshowbet .parlay-bar_dh .btn-group_dh, .parlay-bar_dh .odds {
	color: #137D33 !important;
	min-width: 52px;
}
.dhshowbet .btn_dh {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.dhshowbet .tab_dh > li .dropdown-toggle {
	text-overflow: ellipsis;
	overflow: hidden;
	padding-right: 24px !important;
	text-align: left;
}
.dhshowbet .btn_dh select {
	border: 0;
	background-color: #fafafa;
	width: 80px;
}
.dhshowbet .GridItem {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
	HEIGHT: 50px;
	BACKGROUND-COLOR: #ccddff;
}
.dhshowbet {
    font-size:12px;

}

    .dhshowbet .ticket-sport-mix-parlay {
        height: 10px
    }
    .dhshowbet .GridItem .Give, .dhshowbet .GridItem .Take, .dhshowbet .GridItem .betName, .dhshowbet .GridItem .gbX12 {
        font-size: 10px
    }
.btn-group_aa1 {
	overflow-x: auto;
	overflow-y: hidden;
	display: flex;
	min-height: 45px;
	width: 222px;
}
.btn-quickBet > .btn {
	width:40px;
	height:40px;
	color: #FFF;
	border: rgba(255,255,255,0.12) 1px solid;
	font-weight: bold;
	font-size: 15px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.hidden {
    display:none !important;
}