.mian-wrap {
    position: relative;
    padding: 0 0 17.6vw;
    overflow: hidden;
}
.mian-wrap .gamehall {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 0.6vw 1.6vw;
    width: calc(100% - 0vw);
    padding: 1.6vw;
}
.mian-wrap .gamehall a {
    position: relative;
    overflow: hidden;
    width: 100%;
    margin-bottom: 1.33333vw;
}
.mian-wrap .gamehall a:before {
    content: "";
    padding-top: 38.35616%;
    float: left;
}
.entrance-title {
    position: absolute;
    z-index: 4;
    bottom: 0px;
    left: 0;
    width: 100%;
    line-height: 6.4vw;
    background-image: linear-gradient(270deg, rgba(69, 94, 104, 0) 4%, #000 97%);
    border-bottom: 1.12vw solid #FFB80C;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin:0;
    height:7.4vw;
}
.entrance-title_Horse{
    bottom: 0px;  
}
 .entrance-title dt {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.entrance-title dt {
    flex: 1;
    font-size: 3.73333vw;
    text-indent: 1.33333vw;
    color: #fff;
    font-weight: bold;
        height: 100%;
}
.entrance-title dd {
    width: 18.13333vw;
    line-height: 7.46667vw;
    height: 6.4vw;
    background-image: url(../assets/img/download.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    text-indent: 3.73333vw;
    font-size: 2.93333vw;
    font-weight: bold;
    color: #000 !important;
    margin: 0;
    height: 100%;
}

.entrance-title dd span {
    animation: twinkling 1.4s infinite ease;
}
.entrance-title dd:after {
    position: absolute;
    z-index: -1;
    bottom: 0;
    right: 0;
    width: 14.93333vw;
    height: 6.4vw;
    background-color: #FFB80C;
    content: "";
}
.on_live {
    position: absolute;
    z-index: 3;
    right: 0;
    width: 23%;
    background-image: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.7) 82%, transparent 100%);
    padding: 1.33333vw;
}
.on_live dt {
    margin-bottom: .6vw;
}
.on_live .live_icon {
    height: 4.26667vw;
    line-height: 4.26667vw;
    font-weight: bold;
    color: #fff;
    padding-right: 1.33333vw;
    background-image: linear-gradient(180deg, #fb3434 0%, #e80505 100%);
    border-radius: 0.8vw;
    display: inline-flex;
}


.in-play.game-fancy pre, .in-play.game-sportsbook pre, .in-play.game-bookmaker pre, .in-play.game-live pre, header a, .tv-control a, .tag-live, .tag-live strong, .btn-minmax_bet, .back-gradient dd, .lay-gradient dd, .on_live .live_icon, .on_live .live_icon span, .on_live dd {
    justify-content: center;
    align-items: center;
}
.on_live .live_icon span {
    height: 4.26667vw;
    padding: 0 0.8vw;
    margin-right: 1.33333vw;
    background-image: linear-gradient(180deg, #fff 0%, #e8e8e8 100%);
    border-radius: 0.8vw 0 0 0.8vw;
}
.on_live .live_icon span:before {
    width: 4.26667vw;
    height: 2.66667vw;
    background: url(data:image/svg+xml,<svg width="14" height="8" xmlns="http://www.w3.org/2000/svg"><g fill="rgb(255,0,0)" fill-rule="evenodd"><path d="M12.012 0l-.698.727c1.734 1.808 1.734 4.738 0 6.546l.698.727c2.117-2.207 2.117-5.79 0-8zM10.3 1.714l-.7.735c.967 1.014.967 2.66 0 3.673l.7.735c1.352-1.418 1.352-3.721 0-5.143zM1.588 0l.698.727c-1.734 1.808-1.734 4.738 0 6.546L1.588 8c-2.117-2.207-2.117-5.79 0-8zM3.3 1.714l.7.735c-.967 1.014-.967 2.66 0 3.673l-.7.735c-1.352-1.418-1.352-3.721 0-5.143z"/><circle cx="6.8" cy="4.4" r="1.6"/></g></svg>) no-repeat;
    background-size: contain;
}
.on_live dd {
    color: #fff;
    font-size: 2.66667vw;
    line-height: 3.73333vw;
    margin-bottom: 0vw;
    vertical-align: top;
    flex-wrap: wrap;
    display:flex;
}
.on_live dd p {
    flex: 1;
}
.on_live dd span {
    color: #333333;
    background: #ffffff;
    text-align: center;
    border-radius: 0.53333vw;
    min-width: 3.73333vw;
    height: 3.73333vw;
}
.border-box, .highlight-list .inplay-on a:before, .inplay-list .inplay-on a:before, .upcoming-list .inplay-on a:before, .menu-list .inplay-on a:before, .highlight-list .inplay-off a:before, .inplay-list .inplay-off a:before, .upcoming-list .inplay-off a:before, .menu-list .inplay-off a:before, .highlight-list a, .inplay-list a, .upcoming-list a, .menu-list a, .highlight-list a:after, .inplay-list a:after, .upcoming-list a:after, .menu-list a:after, .bets-selections dt, .bets-selections-head dt, .trade dt, .trade-2 dt, .bets-selections dd, .bets-selections-head dd, .trade dd, .trade-2 dd, .bets-selections a, .trade p, .trade-2 p, .suspend-full, .bets-selections .suspend, .suspend-fancy, .suspend-spb, .saddle_1, .saddle_1A, .saddle_1B, .saddle_1C, .saddle_1D, .saddle_1X, .saddle_1Y, .saddle_2, .saddle_2B, .saddle_2C, .saddle_2X, .saddle_3, .saddle_3C, .saddle_3D, .saddle_3E, .saddle_3X, .saddle_4, .saddle_4D, .saddle_4X, .saddle_5, .saddle_6, .saddle_7, .saddle_8, .saddle_9, .saddle_10, .saddle_11, .saddle_11F, .saddle_12, .saddle_12F, .saddle_13, .saddle_13F, .saddle_14, .saddle_14F, .saddle_15, .saddle_15F, .saddle_16, .saddle_16F, .saddle_17, .saddle_17F, .saddle_18, .saddle_18F, .saddle_19, .saddle_19F, .saddle_20, .saddle_20F, .saddle_21, .saddle_21F, .saddle_22, .saddle_22F, .saddle_23, .saddle_23F, .saddle_24, .saddle_24F, .saddle_25, .saddle_25F, .saddle_26, .saddle_26F, .saddle_27, .saddle_27F, .saddle_28, .saddle_28F, .saddle_29, .saddle_29F, .saddle_30, .saddle_30F, header, .slip-note, nav a, .tag-live, .game-E, .tab-wrap, .quick_link li, .quick_link a, .account-id, .match-btn a, .market-type a, .input-num, .input-num a, .keyboard-wrap a, .info-rotate:before, .line_market-selection h4, .policy-link, .info-bet dt, .info-matched dt, .info-bet dd, .info-matched dd, .a-edit, .check-list a:before, .setting-block dt, .setting-block dd, .stake-setting input, .announce-header, footer, footer .confirm-checkbox:before, footer .btn, footer .btn-send, footer .login, footer .form-select, footer .pages a, .pages footer a, .on_live, .on_live .live_icon span, .on_live .live_icon span:before, .on_live dd span, .result-wrap h3, .result-wrap dl, .result-wrap dt, .result-wrap dd, .result-wrap p {
    box-sizing: border-box;
}

.mian-wrap .gamehall a img:hover {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
}

.mian-wrap .gamehall a img {
    position: relative;
    z-index: 2;
    height: 36vw;
    display: block;
    width: 100%;
    cursor: pointer;
}
.mian-wrap .gamehall a img {
    position: relative;
    z-index: 2;
    display: block;
    width: 100%;
    cursor: pointer;
}
.mian-wrap .gamehall img {
    -webkit-transition: all .5s linear;
    transition: all .5s linear;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}
.mian-wrap .gamehall a:after {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.clear, .mian-wrap .gamehall a:after {
    clear: both;
}
.wrap-highlight .menu-casino a:after, .mian-wrap .gamehall a:after {
    content: "";
    display: block;
}
.entrance-title dd span {
    animation: twinkling 1.4s infinite ease;
}
.mian-wrap .gamehall .entrance-half {
    grid-column: span 1;
    margin-top: 0px;
}
.mian-wrap .gamehall .entrance-half:before {
    content: '';
    padding-top: 77.77778%;
    float: left;
}
.entrance-title_ae {
    bottom: 0px;
    margin: 0;
}
.owl-dots{
    display:none;
}
.owl-carousel .owl-item img{
        height: 18vw;
}
.content-area{
    padding-top:50px;
}
