﻿﻿/* 禁用响应 */
@media (min-width:990px){
    .container{width:1000px}
}
@media (min-width:1200px){
    .container{width:1000px}
}
.container{width:1000px !important;margin:0 auto;padding:0;}

a, a:hover {text-decoration: none;}
.clear-fix {clear: both;}

/*==================== common 公共 ====================*/
body{font-family: 'Microsoft YaHei',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;background-color: #202024;}
ul,ol{list-style:none;}

/*==================== header ====================*/
header .container {overflow: visible;}
header .logo a {display: block;width: 250px;height: 70px;position: relative;}
header .logo a img {max-width: 100%;max-height: 100%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
header .header-main {padding-top: 25px;}
header .header-top {background-color: #0f0f0f;height: 32px;border-bottom: 1px solid #333;line-height: 32px;}
header .header-top .domain {width: 200px;height: 32px;overflow: hidden;background: no-repeat left center;display: inline-block;padding-left: 111px;color: #ffd700;font-size: 15px;}
header .header-top .header-top-right {padding-left: 0;margin-bottom: 0;font-size: 0;}
header .header-top .header-top-right > li {display: inline-block;vertical-align: middle;font-size: 12px;}
header .header-top .header-top-right > li + li:before {content: '|';display: inline-block;font-size: 12px;padding: 0 7px;}
header .header-top .header-top-right > li a {color: #777;}
header .header-top .header-top-right > li.header-top-right--green a {color: #00dc7c;}
header .header-top .header-top-right > li a:hover {color: #ffd053;}
header .header-top .language-block {position:relative;}
header .header-top .language-block .zh_CN {display:inline-block;width:100px;height:20px;line-height:18px;color:#959595;font-size: 12px;padding-left: 35px;background:#232323 no-repeat 5px -29px;border-radius: 5px;border: 1px solid #434343;}
header .header-top .language-block > a:after {content:'';width:7px;height:4px;position:absolute;right:5px;top:14px;}
header .header-top .language-block a:hover {color: #ffcf30;}
header .header-top .language-block > a:hover:after {background-position-y: bottom;}

header .header-top .language-block .dropdown-menu{width: 100px;min-width: 100px;padding:0;left:18px;top: 25px;background-color: #232323;border-radius: 5px;border: 1px solid #434343;}
header .header-top .language-block .dropdown-menu li a{padding-left:36px;background: no-repeat;color: #959595;font-size: 12px;}
header .header-top .language-block .dropdown-menu li.en a{background-position:5px -2px;}
header .header-top .language-block .dropdown-menu li.cn a{background-position:5px -32px;}
header .header-top .language-block .dropdown-menu li.zh a{background-position:5px -52px;}
header .header-top .language-block .dropdown-menu li.jp a{background-position:5px -77px;}
header .header-top .language-block .dropdown-menu li:hover {background-color: #000;}
header .header-top .language-block .dropdown-menu li:hover a {color: #ffcf30;}

.form-inline {font-size: 0;}
.form-inline .form-group input {font-size: 12px;width: 120px;height: 30px;padding: 0 0 0 30px;color: #fff;border: 1px solid #3d3c3c;border-radius: 3px;}
.form-inline .form-group input:focus {border-color: #fff;box-shadow: none;}
.form-inline .form-group.account input {background: no-repeat 10px center;}
.form-inline .form-group.password {margin-left: 3px;position: relative;}
.form-inline .form-group.password input {padding-right: 45px;background: no-repeat 10px center;}
.form-inline .form-group.password .forget{position: absolute;font-size: 12px;right: 10px;z-index: 1;line-height: 30px;color: #cdb768;}
.form-inline .form-group.captcha {margin-left: 3px;}
.form-inline .form-group.captcha input {background: no-repeat 10px center;width: 70px;}
.form-inline .btn_a {width: 90px;height: 30px;display: inline-block;vertical-align: middle;margin-left: 3px;overflow: hidden;transition: background-position .4s;}
.form-inline .btn-login {position: relative;}
.form-inline .btn-login a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/*.form-inline .btn-re {background-image: url(images/btn_reg.png);}*/
/*.form-inline .btn-free {background-image: url(images/btn_trial.png);}*/
.form-inline .btn-sign {background: linear-gradient(#b51c20,#6c0b0e);font-size: 14px;border-radius: 4px;width: 70px;height: 30px;display: inline-block;vertical-align: middle;margin-left: 3px;text-align: center;line-height: 30px;color: #fff;}
.form-inline .btn_a:after,.form-inline .btn_a:before {content: attr(data-myName);height: 32px;display: block;font-size: 12px;line-height: 32px;}
.form-inline .btn_a:before {transition: margin-top .4s;}
.form-inline .btn_a:hover {background-position-y: bottom;}
.form-inline .btn_a:hover:before {margin-top: -32px;}

/* navbar-default 菜单样式 */
header .header-main .navbar-nav .dropdown-menu .game_marker:after { transform: none;right: -3px;top: -5px;width: 23px;height: 26px;background-repeat: no-repeat;}

.navbar {margin-bottom: 0;margin-top: 12px;}
.navbar-nav {display: inline-block;margin-bottom: 0;font-size: 0;width: 100%;text-align: right;}
.navbar-nav > li {display: inline-block;vertical-align: middle;float: none;width: 47px;text-align: center;position: relative;}
.navbar-nav .nav-item a {padding: 0;font-size: 14px;line-height: 48px;color: #fff;position: relative;font-weight: bold;text-transform:uppercase;}
.navbar-nav .nav-item > a:after {content: '';display:none;position: absolute;width: 100%;height: 2px;left: 50%;bottom: 5px;transform: translateX(-50%);background: #c6b36a;}
.navbar-nav .nav-item > a:hover {color: #c6b36a;}
.navbar-nav .nav-item > a:hover:after {display: block;}
.navbar .navbar-nav .dropdown-menu.nav-4 {border: none;border-top: 3px solid #c6b36a;}
.navbar .navbar-nav .dropdown-menu.nav-4:before {background: no-repeat center bottom;left: 0;}
.navbar .navbar-nav .dropdown-menu.nav-4 > span {height: 35px;line-height: 35px;width: 50%;float: left;font-weight: initial;font-size: 13px;border-bottom: 1px solid #202023;}
.navbar .navbar-nav .dropdown-menu.nav-4 li {height: 35px;border-bottom: 1px solid #202023;border-top: none;}
.navbar .navbar-nav .dropdown-menu.nav-4 li a {line-height: 35px;}
.navbar .navbar-nav .dropdown-menu.nav-4 li a:before {margin: 0;content: none;}

.navbar-nav > li.nav-item--baccarat:after,
.navbar-nav > li.nav-item--reward:after {content: '';position: absolute;width: 34px;height: 26px;top: -5px;right: -3px;}

.navbar .navbar-nav .dropdown-menu.nav-4.home {width: 1000px;transform: none;left: -295px;height: 430px;border: 1px solid #333337;border-top: 3px solid #c6b36a;padding: 10px;}
.navbar .navbar-nav .dropdown-menu.nav-4.home:before {background-position-x: 312px;}
.navbar .navbar-nav .dropdown-menu.nav-4.home .col {float: left;width: 244px;padding: 20px 0 0 20px;height: 100%;}
.navbar .navbar-nav .dropdown-menu.nav-4.home .col + .col {border-left: 1px solid #323237;}
.navbar .navbar-nav .dropdown-menu.nav-4.home .col .category + .category {margin-top: 30px;}
.navbar .navbar-nav .dropdown-menu.nav-4.home .col p {font-size: 16px;margin: 0 0 15px;color: #a1925c;}
.navbar .navbar-nav .dropdown-menu.nav-4.home .col a {width: 99px;height: 24px;margin: 0 10px 6px 0;font-size: 13px;display: inline-block;color: #fff;font-weight: normal;padding: 0 0 0 5px;line-height: 24px;}
.navbar .navbar-nav .dropdown-menu.nav-4.home .col .home-nav_in a:hover {color: #201109;font-weight: bold;background: #e0da78;}
.navbar .navbar-nav .dropdown-menu.nav-4.home .col .home-nav-more {margin-top: 7px;}
.navbar .navbar-nav .dropdown-menu.nav-4.home .col .home-nav-more a {width: auto;font-size: 13px;color: #666;padding-left: 0;}
.navbar .navbar-nav .dropdown-menu.nav-4.home .col .home-nav-more a:hover {color: #e0da78;}

.navbar .navbar-nav .dropdown-menu.nav-4.live,.navbar .navbar-nav .dropdown-menu.nav-4.nav-4--hasImg {min-width: 676px;padding-left: 70px;height: 187px;font-size: 0;}
.navbar-nav .dropdown-menu.nav-4.nav-4--hasImg:before {content: '';width: 70px;height: 100%;margin-top: 7px;}
.navbar .navbar-nav .dropdown-menu.nav-4.live:before {content: '';background: no-repeat;width: 70px;height: 100%;margin-top: 7px;}
.navbar .navbar-nav .dropdown-menu.nav-4.live li {width: 151px;height: 61px;background: no-repeat 10px center;border-right: 1px solid #343434;border-bottom: 1px solid #343434;display: inline-block;}
.navbar .navbar-nav .dropdown-menu.nav-4.live li a {line-height: 58px;text-align: left;padding-left: 5px;font-size: 13px;}
.navbar .navbar-nav .dropdown-menu.nav-4.live li a:before {content: '';margin-top: 14px;}

.navbar .navbar-nav .dropdown-menu.nav-4.recommend-games li {width: 151px;height: 61px;background: no-repeat 10px center;border-right: 1px solid #343434;border-bottom: 1px solid #343434;float: left;}
.navbar .navbar-nav .dropdown-menu.nav-4.recommend-games li a {line-height: 58px;text-align: left;padding-left: 5px;font-size: 13px;height: 58px;}
.navbar .navbar-nav .dropdown-menu.nav-4.recommend-games li img {width: 60px;}
.navbar .navbar-nav .dropdown-menu.nav-4.recommend-games li:hover a {color: #ffd053;}

.navbar .navbar-nav .dropdown-menu.nav-4.mg:before,
.navbar .navbar-nav .dropdown-menu.nav-4.bb:before,
.navbar .navbar-nav .dropdown-menu.nav-4.cq9:before,
.navbar .navbar-nav .dropdown-menu.nav-4.jdb:before {background: no-repeat;}

.navbar .navbar-nav .dropdown-menu.nav-4.huntfishNav {min-width: 450px;font-size: 0}
.navbar .navbar-nav .dropdown-menu.nav-4.huntfishNav > span {width: 33.33333%;}
.navbar .navbar-nav .dropdown-menu.nav-4.huntfishNav li {width: 33.33333%;display: inline-block;}
.navbar .navbar-nav .dropdown-menu.nav-4.huntfishNav li a:before {content: none;}
.navbar .navbar-nav .dropdown-menu.nav-4.huntfishNav li a .name {font-size: 13px;}
/* panel */
.header-main .header-panel > ul {text-align: right;}
.header-main .header-panel ul li a:hover {color: #c6b36a;}

/* navbar-sub 二级菜单 */

/*==================== index 首页 ====================*/
/* slide 轮播 */
.index-slide {height:338px;}
.index-slide .slide {background: transparent;}
.index-slide .slide,.index-slide .slide .slide-inner li,.index-slide .slide .slide-inner li a{height:338px;}
.index-slide .slide .container {overflow: visible;position: relative;}
.slide .slide-indicators ul li{background:#000;width:15px;height:15px;border-radius: 50%;opacity:1;}
.slide .slide-indicators ul .active{background:#FF0000;opacity:1;}
.slide .slide-indicators {bottom: 10px;}
.index-slide .slide .prev,.index-slide .slide .next {display: block;margin-top: -26px;width: 52px;height: 52px;background: no-repeat center top;opacity: 1;}
.index-slide .slide .prev:hover,.index-slide .slide .next:hover {background-position: center bottom;}
.index-slide .slide .prev:before,.index-slide .slide .next:before {content: none;}
.index-slide .slide .prev {left: 0;margin-left: -26px;}
.index-slide .slide .next {right: 0;margin-right: -26px;}
/* notice 公告 */
.notice {height:32px;line-height:32px;position:relative;z-index:20;margin: 5px auto 10px;}
.notice .container {border-bottom: 1px solid #313031;}
.notice .title {width: 115px;height: 32px;background: no-repeat;float: left;}
.notice .notice-list{float:left;height:32px;line-height:32px;overflow:hidden;width:882px;margin-left: 3px}
.notice a{color:#999;font-size:12px;}
.notice a:hover {text-decoration: underline;}

/*index-screen-01*/
.index-screen-01 {}
.index-screen-01 .fast-link {padding-left: 0;margin: 20px 0;background: no-repeat center;font-size: 0;}
.index-screen-01 .fast-link li {display: inline-block;width: 200px;height: 80px;}
.index-screen-01 .fast-link li a {position: relative;display: block;top: 0;height: 100%;padding-left: 69px;padding-top: 25px;color: #fff;font-size: 14px;line-height: 1;background: no-repeat 25px center;transition: top 0.3s}
.index-screen-01 .fast-link li a span {display: block;margin-top: 4px;color: #726969;font-size: 12px;}
.index-screen-01 .fast-link li:hover a,.index-screen-01 .fast-link li:hover span {top: -5px;color: #dfd27f;}

.index-screen-02 {font-size: 0;}
.index-screen-02 a {position: relative;display: block;height: 100%;}
.index-screen-02 a:before {content: '';position: absolute;top: 0;left: 0;width: 250px;height: 200px;background: no-repeat center;transition: all 0.3s;}
.index-screen-02 a p {position: relative;width: 250px;height: 200px;margin: 0;padding: 25px 20px;color: #fff;font-size: 18px;background: #272424;}
.index-screen-02 a p:after {content: '';position: absolute;left: 20px;bottom: 20px;width: 33px;height: 33px;background: no-repeat center top;}
.index-screen-02 a p span.info {display: block;margin-top: 20px;color: #676161;font-size: 12px;line-height: 1.6;}
.index-screen-02 a p span.people {position: absolute;bottom: 20px;right: 20px;color: #726969;padding-left: 18px;font-size: 12px;line-height: 16px;background: no-repeat left center;}
.index-screen-02 .left {display: inline-block;vertical-align: top;width: 750px;}
.index-screen-02 .left > ul {display: inline-block;}
.index-screen-02 .left li {width: 500px;height: 200px;overflow: hidden;}
.index-screen-02 .left li.board a p {float: right;}
.index-screen-02 .left li.live a:before {width: 500px;}
.index-screen-02 .left li.board:hover a p:before {content: '';position: absolute;top: 0;left: -10px;width: 10px;height: 100%;background: no-repeat center;}

.index-screen-02 .fish {float: right;width: 250px;overflow: hidden;}
.index-screen-02 .fish a {padding-top: 200px;}
.index-screen-02 .fish:hover a p:before {content: '';position: absolute;top: -10px;left: 0;width: 100%;height: 10px;background: no-repeat center;}

.index-screen-02 .winner {float: right;width: 250px;height: 400px;padding: 20px;text-align: center;}
.index-screen-02 .winner .jackpot {height: 97px;margin-bottom: 20px;padding-top: 47px;line-height: 1;background: no-repeat center top;}
.index-screen-02 .winner .jackpot span {display: block;color: #726969;font-size: 12px;}
.index-screen-02 .winner .jackpot .number {margin-bottom: 12px;color: red;font-size: 26px;}

.index-screen-02 .winner .winner-list {padding-top: 24px;background: no-repeat center top;}
.index-screen-02 .winner .winner-list .top {height: 32px;background: no-repeat center top;}
.index-screen-02 .winner .winner-list .winner-item {color: #fff;font-size: 12px;line-height: 24px;height: 24px;border-bottom: 1px dotted #343333;}
.index-screen-02 .winner .winner-list .winner-item > span {display: inline-block;vertical-align: top;width: 68px;overflow: hidden;}
.index-screen-02 .winner .winner-list .winner-item > span.game {color: #726969;}
.index-screen-02 .winner .winner-list .winner-item > span.money {color: #c6b36a;}



.index-screen-02 .game {height: 200px;overflow: hidden;}
.index-screen-02 .game a:before {left: 250px;width: 750px;}
.index-screen-02 .game a:after {content: '';position: absolute;top: 50%;right: 20px;width: 196px;height: 40px;margin-top: -20px;background: no-repeat center top;}
.index-screen-02 .game a p span.info {margin-top: 16px;font-size: 18px;font-weight: bold;line-height: 1}
.index-screen-02 .game a p span.info:after {content: '';display: block;width: 12px;height: 2px;margin-top: 20px;background: #4d4747;}
.index-screen-02 .game:hover a:after {background-position: center bottom;}
.index-screen-02 .game:hover a p:before {content: '';position: absolute;top: 0;right: -10px;width: 10px;height: 100%;background: no-repeat center;}

.index-screen-02 a:hover:before {transform: scale(1.1);}
.index-screen-02 a:hover p {color: #583212;}
.index-screen-02 a:hover p:after {background-position: center bottom;}
.index-screen-02 a:hover p span.people {color: #583212;}
/* footer 底栏 */
/* partner 合作LOGO */
.footer-bar {border-top: 1px solid #313031;}
.footer-partner .list-inline {margin-bottom: 0;}
.footer-partner{padding: 20px 0;border-bottom: 1px solid #313031;margin-bottom: 15px;}
.footer-middle {color: #666;margin-bottom: 20px;}
.footer-copyright {padding-right: 40px;border-right: 1px solid #313031;}
.footer-contact {margin-bottom: 0;line-height: 31px;padding-left: 16px;}
.footer-contact .email,
.footer-contact .tel {padding-left: 29px;background: no-repeat left center;}
.footer-contact .qq .gui {font-size: 18px;color: #d1b55c;width: 25px;}
.footer-contact ._user_time {color: #999;}
.adult-icon {width: 23px;height: 22px;background: no-repeat;}
.footer-links{padding: 24px 0;text-align:center;background: no-repeat center top;}
.footer-links ul{margin-bottom:0;}
.footer-links li {padding: 0;}
.footer-links li + li:before{content: '|';padding: 0 12px;color: #323232;font-size: 12px;}
.footer-links li a{color:#fff;}
.footer-links li a:hover{color:red;}

/* page-ban Banner */
.banner{width:100%;}
.page-banner{position:relative;width:100%;height:200px;background: no-repeat center top;}

/*==================== live 真人 ====================*/
.live_api {font-size: 0;margin-right: -20px;margin-top: 20px;}
.live_api ._vr_mt_check {display: inline-block;vertical-align: top;width: 235px;height: 320px;margin-right: 20px;margin-bottom: 20px;position: relative;}
.live_api ._vr_mt_check:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 2px solid #c6b36a;transition: all 0.4s;z-index: 1;opacity: 0;}
.live_api ._vr_mt_check .live-content {position: absolute;left: 0;right: 0;bottom: 0;text-align: center;background: rgba(0,0,0,0.9);height: 80px;padding-top: 25px;}
.live_api ._vr_mt_check .live-content:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: no-repeat center bottom;transition: all 0.4s;opacity: 0;}
.live_api ._vr_mt_check .live-content .live_logo {position: absolute;left: 50%;top: -28px;transform: translateX(-50%) scale(0.9);filter: drop-shadow(0px 6px 3px #000);}
.live_api ._vr_mt_check .live-content .live_title {font-size: 16px;color: #fff;margin: 0 0 4px;}
.live_api ._vr_mt_check .live-content .live_enTitle {font-size: 12px;color: #574e4f;text-transform:capitalize;}
.live_api ._vr_mt_check .live-content .live_btn {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: no-repeat center;opacity: 0;}
.live_api ._vr_mt_check:hover:before,.live_api ._vr_mt_check:hover .live-content:before,.live_api ._vr_mt_check:hover .live-content .live_btn {opacity: 1;}

/*==================== casino 电子 ====================*/
#casinoBody .main-casino .slot-winner {height: 140px;font-size: 0;background-color: #28272c;overflow: hidden;}
#casinoBody .main-casino .slot-winner .jackpot {display: inline-block;width: 275px;height: 100%;vertical-align: top;padding-top: 22px;text-align: center;background: no-repeat center;}
#casinoBody .main-casino .slot-winner .jackpot span {display: block;padding-top: 30px;color: red;font-size: 30px;}
#casinoBody .main-casino .slot-winner .winner-list {display: inline-block;width: 725px;height: 140px;vertical-align: top;padding: 8px 0 0 75px;background: no-repeat left center;}
#casinoBody .main-casino .slot-winner .winner-list .winner-info {display: inline-block;width: 285px;vertical-align: top;}
#casinoBody .main-casino .slot-winner .winner-list .winner-info--first {position: relative;margin-right: 70px;}
#casinoBody .main-casino .slot-winner .winner-list .winner-info--first:after {content: '';position: absolute;top: 0;right: -30px;width: 1px;height: 100%;background: #3b3a40;display: inline-block;}
#casinoBody .main-casino .slot-winner .winner-list li {height: 30px;color: #999;font-size: 12px;line-height: 30px;}
#casinoBody .main-casino .slot-winner .winner-list li span {display: inline-block;vertical-align: top;}
#casinoBody .main-casino .slot-winner .winner-list li span + span {margin-left: 30px;}
#casinoBody .main-casino .slot-winner .winner-list li span.money {color: #d0b45a;}

#casinoBody .main-casino .casino.theme-black > .container {background: transparent;}
#casinoBody .main-casino .casino.theme-black .api-nav.api-nav-all .swiper-container .swiper-slide {width: 16.66667%;border-top: none;background: transparent;padding: 5px;box-sizing: border-box;height: auto;display: inline-block;}
#casinoBody .main-casino .casino.theme-black .api-nav .swiper-container {background: #17171b;}
#casinoBody .main-casino .casino > .container .api-nav .swiper-container .swiper-slide a {height: 50px;background-color: #202024;position: relative;}
#casinoBody .main-casino .casino > .container .api-nav .swiper-container .swiper-slide a em {line-height: 50px;}
#casinoBody .main-casino .casino > .container .api-nav .swiper-container .swiper-slide a span {zoom: .7;margin-top: 5px;}
#casinoBody .main-casino .casino > .container .api-nav .swiper-container .swiper-slide.active a:before,#casinoBody .main-casino .casino > .container .api-nav .swiper-container .swiper-slide:hover a:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 2px solid #d0b45a;}
#casinoBody .main-casino .casino.theme-black .api-nav .swiper-container .swiper-slide.active {border-top-color: transparent;}
#casinoBody .swiper-slide.game_marker_02:after {width: 23px;height: 26px;right: 5px;}
#casinoBody .swiper-slide.game_marker_02.hot_game:after,
#casinoBody .swiper-slide.game_marker_02.recommend_game:after,
#casinoBody .swiper-slide.game_marker_02.activities_game:after,
#casinoBody .swiper-slide.game_marker_02.new_game:after {background: no-repeat;}

#casinoBody .main-casino .casino.theme-black .casino-sorts {background: #28272c;}
#casinoBody .main-casino .casino.theme-black .casino-sorts .nav-tabs > li:hover {background: transparent;}
#casinoBody .main-casino .casino > .container .casino-sorts .nav-tabs > li.active > a,#casinoBody .main-casino .casino > .container .casino-sorts .nav-tabs > li:hover > a {background: #cdb768;border-radius: 15px;color: #fff !important;}
#casinoBody .main-casino .casino > .container .game-list-header .jackpot .j_txt .t_g_name span,
#casinoBody .main-casino .casino > .container .game-list-header .all_g_txt span,
#casinoBody .main-casino .casino > .container .casino-game-list .game-item .game-info .g_line2 span{color: #cdb768;}
#casinoBody .main-casino .casino > .container .casino-game-list .game-item.s_border:hover {border-color: #d0b45a;}
/*==================== sports 体育 ====================*/
.sports_api {font-size: 0;margin-right: -20px;margin-top: 20px;}
.sports_api .vr_mt_check {width: 320px;height: 340px;margin-right: 20px;margin-bottom: 20px;display: inline-block;position: relative;transition: top 0.3s;top: 0;}
.sports_api .vr_mt_check .sport-content {position: absolute;bottom: 0;right: 0;left: 0;height: 80px;padding-top: 14px;padding-left: 110px;background: rgba(22,21,21,0.9);}
.sports_api .vr_mt_check .sport-content:before {content: '';width: 30px;height: 30px;background: no-repeat center top;position: absolute;right: 20px;top: 50%;transform: translateY(-50%)}
.sports_api .vr_mt_check span.sport_logo{width: 100px;height: 100%;display: inline-block;position: absolute;left: 0;top:0;transform: scale(0.75);background: no-repeat center;}
.sports_api .vr_mt_check .sport_title {font-size: 18px;color: #fff;margin-bottom: 4px;}
.sports_api .vr_mt_check .sport_enTitle {font-size: 12px;color: #574e4f;line-height: 1;text-transform:uppercase;}
.sports_api .vr_mt_check:hover {top: -10px;}
.sports_api .vr_mt_check:hover .sport_title,.sports_api .vr_mt_check:hover .sport_enTitle {color: #eddb87;}
.sports_api .vr_mt_check:hover .sport-content:before {background-position: center bottom;}

.main-sports .sports .container {overflow: visible; margin: 20px auto 0;}
.main-sports .api-tabs>li.active a, .main-sports .api-tabs>li>a:hover {color: #eddb87;}

/*==================== lottery 彩票 ====================*/
.main-lottery .api-tabs>li.active a, .main-lottery .api-tabs>li>a:hover {color: #eddb87;}
.main-lottery .nav-lottery-tabs>li.active>a, .main-lottery .nav-lottery-tabs>li:hover>a, .main-lottery .nav-lottery-tabs>li.active>a:hover, .main-lottery .nav-lottery-tabs>li.active>a:focus {color: #eddb87;}
.main-lottery .lottery-box {padding-top: 10px;}
.main-lottery .game-item .title .btn-play {color: #eddb87;background-color: #282525 !important;}
.main-lottery .game-item .title .btn-play:hover, .main-lottery .game-item {background-color: #1b1a1a !important;}

/*==================== chess 棋牌 ====================*/
.main-chess .casino{padding-top: 200px;background: no-repeat center top;}
.main-chess .api-nav,.main-chess .game-list {background: #202024;}
.main-chess .casino-sorts .all_g_txt span {color: #cdb768;}

/*==================== Fish捕鱼 ====================*/
.main-fish .huntfish {min-height: 100%;padding-top: 200px;background: #1b191a no-repeat center top;}
.main-fish .huntfish > div:first-of-type {display: none;}
.main-fish .huntfish #bubbles {display: none;}
.main-fish .huntfish #huntfishtitle-list {padding-top: 0;margin-bottom: 0;background: rgba(5,26,84,0.75);border: 1px solid #1b3b95;}
.main-fish .huntfish #huntfishtitle-list .btn-enter {padding: 0;height: 195px;width: 14.28571%;}
.main-fish .huntfish #huntfishtitle-list .btn-enter .fish_in {height: 100%;background: transparent;}
.main-fish .huntfish #huntfishtitle-list .btn-enter .fish_in img {max-height: 90px;margin: 25px 0 15px;}
.main-fish .huntfish #huntfishtitle-list .btn-enter .fish_in .qrcode-title {color: #fff;font-size: 18px;}
.main-fish .huntfish #huntfishtitle-list .btn-enter .fish_in .qrcode-but {width: 80px;}
.main-fish .game_marker:after {content: normal;}
.main-fish .huntfish #huntfishtitle-list .btn-enter:hover {background: rgba(31,74,211,0.4);}
.main-fish .huntfish #huntfishtitle-list .btn-enter:hover .fish_in .qrcode-title {color: #fffc00;}

/*==================== promo 优惠 ====================*/
.inset_main.promo .main-promo {width: 1000px;padding: 0;background: transparent;}
.inset_main.promo .main-promo.theme-black .promo-top-bar {background: #28272c;}
.inset_main.promo .main-promo.theme-black .promo-top-bar > ul li.active,.inset_main.promo .main-promo .list-type2 .promo-item .shadow .btn-apply {background: #cdb768;}
.inset_main.promo .main-promo.theme-black .promo-top-bar > ul li.active:after {border-top-color: #cdb768;}
.inset_main.promo .main-promo.theme-black .list-type2 .list_type2_item_tit {border-left-color: #cdb768;display: none;}

/*==================== about 关于 ====================*/
.main-about .about {color: #969190;}
.main-about .about-item-left {display: inline-block;width: 220px;vertical-align: top;}
.main-about .about-item-left ul {padding-top: 60px;background: #0f0f0f no-repeat center top;}
.main-about .about-item-left ul li {padding: 0 9px;}
.main-about .about-item-left ul li a {display: block;height: 42px;line-height: 42px;border-bottom: 1px solid #212125;position: relative;color: #757575;padding-left: 42px;}
.main-about .about-item-left ul li a:before {content: '';position: absolute;top: 16px;right: 40px;width: 6px;height: 11px;background: no-repeat center top;}
.main-about .about-item-left ul li a:after {content: '';display: inline-block;width: 23px;height: 26px;vertical-align: top;margin-left: 10px;background: no-repeat center top;}
.main-about .about-item-left ul li a:hover {color: #ffde5b;}
.main-about .about-item-left ul li a:hover:before {background-position: center bottom;}
.main-about .about-item-left .about-item-promo {margin-top: 10px;display: block;}

.main-about .about-item-right {display: inline-block;width: 770px;vertical-align: top;background: #0f0f0f;margin-left: 6px;min-height: 662px;}
.main-about .about-item-right h3 {text-align: center;margin: 0 0 28px;padding: 15px 0;color: #eddb87;font-weight: bold;}

/*==================== register 注册 ====================*/
.about-item-right--register {padding: 40px 10px;color: #999;}
.about-item-right--register h2 {font-size: 16px;font-weight: bold;margin-top: 10px;}
.about-item-right--register .register-content p,.about-item-right--register .register-content li {line-height: 2em;}
.register-box .form-control {background-color: #1a1a1a;color: #999;border-color: #343434;}
.register-box .account-info,
.register-box .person-info{height: 18px;background: no-repeat 25px center;}
.register-box #login-agreement:hover {text-decoration: underline;}

/*==================== game-page ====================*/
.static-bar-game {margin-top: 0;}
.static-bar-game .header-panel a {color: #fff;display: inline-block;vertical-align: middle;}
.static-bar-game .header-panel a:hover {color: #c6b36a;}
.static-bar-game .header-panel .dropdown-menu {background-color: rgba(49, 48, 48, 0.8);padding-top: 10px;}
.static-bar-game .header-panel .dropdown-menu a {color: #fff;display: block;}
.static-bar-game .header-panel .dropdown-menu a:hover {color: #c6b36a;}
.static-bar-game .header-panel a .text-big {color: #ff9800 !important}
.static-bar-game .label-danger {background-color: #e00e0e;}
.static-bar-game .header-panel .btn {display: inline-block;width: 40px;height: 22px;color: #fff!important;border: 1px solid #009688;text-align: center;line-height: 20px;border-radius: 4px;background-color: #4CAF50;}

/*==================== agent 代理 ====================*/
.agent-index .header-agent{position: static;}
.agent-index .header-agent .navbar {margin-top: 0;}
.agent-index .header-agent .navbar .logo, .agent-index .header-agent .navbar-collapse {display: inline-block;vertical-align: middle;}
.agent-index .header-agent .navbar-collapse {width: 746px;}
.agent-index .header-agent .navbar-collapse li {display: table-cell;width: 1%;text-align: center;}
.agent-index .header-agent .navbar-collapse a {font-size: 16px;color: #fff;position: relative;}
.agent-index .header-agent .navbar-collapse li a:after {content: '';display: none;position: absolute;width: 70%;height: 2px;left: 50%;bottom: 6px;transform: translateX(-50%);background: #c6b36a;}
.agent-index .header-agent .navbar-collapse li.active a,.agent-index .header-agent .navbar-collapse li:hover a {color: #c6b36a;}
.agent-index .header-agent .navbar-collapse li.active a:after,.agent-index .header-agent .navbar-collapse li:hover a:after {display: block;}
.agent-index .main-agent {padding-top: 0;}
.agent h3,
.agent p{color: #fff;}
/* agent-slide 轮播 */
.agent-slide>.slide>.slide-inner{width:100%}
.agent-slide .slide,.agent-slide .slide>.slide-inner ul,.agent-slide .slide .slide-inner li,.agent-slide .slide .slide-inner li a{height:630px;overflow:hidden;}
