@charset "UTF-8";

/* 禁用响应 */
@media (min-width: 990px) { .container { width: 1000px; } }
@media (min-width: 1200px) { .container { width: 1000px; } }
.screen-lg .container { width: 1000px; }

.container { width: 1000px; padding: 0; position: relative; overflow: visible; }
header .container ,footer .container{ width: 1000px;}
.huntfish .container{ width: 1000px;}
/* ==========全局样式========== */
a:hover { text-decoration: none; }
ul , li{ margin: 0; padding: 0;list-style: none;}
.navbar-nav > li > a, .navbar-header, .navbar-text { line-height: 1; }
body {background:url(data:image/jpeg;base64,UklGRjoAAABXRUJQVlA4IC4AAADQAQCdASoCAAIAAgA0JaACdAEO/gPIAAD+eKsRkA7/yDH+hr/BXgDKvV5XAAAA); font-size: 12px; }
.header-panel a:hover, .header-panel .dropdown-menu > li > a:hover { color: #ece8be  !important; }
._vr_nickname { padding: 0 !important; display: inline-block; width: 44px; white-space: nowrap; overflow: hidden; vertical-align: text-bottom; text-overflow: ellipsis; height: 16px; line-height: 16px !important; }
.page-content img { max-width: 100%; }
.navbar-header img { height: 51px; }
.main-promo img{max-width: 100%;}
.main-promo .sidePromo dd .row { margin: 0; }
.msgbox .list-group-item { word-wrap: break-word; }
.bootstrap-dialog .bootstrap-dialog-message{color: #000;}

/* header */
header { height: 151px; z-index: 20 }
.hotgame header{height: 165px;background: #251F00;}
header .logo {position: absolute;top:5px;left: 30px;}
header .slogan { position: absolute; top: 30px; left: 413px; }
header .top-link { float: right; height: 30px; line-height: 30px;padding-right: 80px;background: no-repeat right center;}
header .top-link a { color: #f2d752; }
header .top-link a:hover { color: #fff;text-decoration: underline }
header .top-link li { position: relative;padding-left: 10px;padding-right: 10px; }
header .top-link >li:before { content: '|'; color: #f2d752; position: absolute; left: 66px; top: -1px; }
header .top-link .domain {position: relative;}
header .top-link .domain:after{content: '';}
header .top-link .domain .domain-dropdown {display: none;position: absolute;left: 0;top: 26px;z-index: 10;background: rgba(0,0,0,0.8);border: 1px solid #efe697;}
header .top-link .domain:hover .domain-dropdown {display: inline-block;}

header .header-form { height: 82px; }
header .header-form form { margin-top: 10px; }
header .header-form .input-group { width: 155px; height: 26px; position:relative;line-height: 26px; color: #fff; margin: 0 5px 5px 0; background: no-repeat;}
header .header-form .input-group.account input { padding-right: 30px; }
header .header-form .input-group.password input { padding-right: 30px; }
header .header-form .input-group.code { width: 60px;display: none;}
header .header-form .input-group img{ width: 60px; height: 30px;margin-top: 3px; }
header .header-form .input-group .input-group-addon { font-size: 12px; height: 26px; line-height: 26px; padding: 12px; background-color: transparent; border: 0; }
header .header-form .input-group .form-control { background: transparent; border: 0; font-size: 12px; height: 26px; line-height: 26px; color: #89834d; box-shadow: none; padding: 0 12px; }
header .header-form .input-group .form-control:focus { box-shadow: none; }
header .header-form .btn-register {display: inline-block;text-align: center;line-height: 31px;width: 122px;height: 58px;background: no-repeat;border: 0;margin: 0  9px 5px 0;}
header .header-form .btn-login:hover { opacity: 0.9; }
header .header-form .btn-forget {display: inline-block;width: 68px;margin-right: 5px;height: 31px;color: #ffffff;vertical-align:middle;text-align: center;line-height: 31px;font-size: 14px}
header .header-form .btn-forget:hover { text-decoration: underline; }
header .header-form .btn-login { display: inline-block; width: 73px; height: 57px; vertical-align: middle; background: no-repeat; text-align: center; line-height: 57px;color: #0a0c0f;font-size: 24px;font-weight: 500; }
header .header-form .btn-login a {display: block;height: 100%;font-size: 0;}
header .header-form ._vr_unLogin ._vr_signSwitch{ display: inline-block; width: 73px; height: 57px; vertical-align: middle; background: no-repeat; text-align: center; line-height: 57px;color: #0a0c0f;font-size: 24px;font-weight: 500; }
header .header-form .register{ display: inline-block }
header .header-form ._vr_unLogin ._vr_signSwitch:hover,
header .header-form .btn-register:hover { opacity: 0.9 }
header .header-form .header-panel {margin-top: 20px; text-align: right; }
header .header-form.pull-right .header-panel {width: 460px; }
header .header-form.pull-right .header-panel>ul {text-align: right;}
header .header-form.pull-right .header-panel>ul>li:last-child {margin-right: 18px;}
header .header-form .header-panel a { padding: 0 5px; color: #fff; }
header .header-form .account input::placeholder{ color: #89834d }
header .header-form ._vr_captcha_box input::placeholder{ color: #89834d }
header .navbar-nav { margin-top: 13px; width: 100%;display: flex;}
header .navbar-nav > li { text-align: center; height: 33px; flex: 1;}
header .navbar-nav > li:hover, header .navbar-nav > li.active { background: no-repeat center; }
header .navbar-nav > li > a { line-height: 1; padding: 8px 0 0 0; color: #ffffff; font-size: 15px; display: block; height: 33px; }
header .navbar-nav > li > a span { color: #FFE789; display: block; font-size: 12px; }
header .navbar-nav .dropdown-menu.nav-4{min-width: 140%;left: -15%;margin-top: 9px;}
header .navbar-nav .dropdown-menu.nav-4.display-inline-block{min-width: 280%;left: -30%;margin-top: 9px;}
header .header-panel .dropdown-menu {background-color: #492d22;}
header .container { background: no-repeat; }
header .container .clearfix{ padding-right: 20px; }



/*==============     首页二级导航     ==============*/
.navbar-nav .dropdown-menu.nav-4{width: 190%!important;left: 50%!important;}
.navbar-nav .dropdown-menu.nav-4 li{text-align: left !important;overflow: hidden;}
.navbar-nav .dropdown-menu.nav-4 li a{ padding: 0 0 0 20px;}
.navbar-nav .dropdown-menu.nav-4.display-inline-block{width: 340%!important;}
.navbar.navbar-default .navbar-collapse .navbar-nav > li.index > .dropdown-menu{min-width: 1003%;}

/* =============== index-banner =================== */
.index{ margin-top: 15px; }
.index .container{width: 1000px;}
.row{margin-left: 0px !important;margin-right: 0px !important;}
.slide{height: 247px;}
.slide .slide-inner{width: 100%;}
.slide .slide-indicators ul li{width: 15px;height: 15px;border-radius: 50%;opacity: 1;background: #fff;}
.slide .slide-indicators ul .active{background: #eb5502;}
.slide ul li._vr_carousels_check{height: 247px;}
.slide .slide-inner li a{height: 247px}
.banner-img,.banner-notice,.banner-contact{ background-color: #EFE697;padding: 6px 3px; }
/*{background-color: #EFE697;padding: 6px 3px;}*/
.banner{padding-left: 5px;padding-right: 5px;}
.banner-contact .contact{height: 247px;background: #413f0c no-repeat;border-left: 2px solid #89834d;}
.contact-resgister{display: block;width: 183px;height: 56px}
.service{display: block;color: #f5e470;font-size: 20px;text-align: center;width: 183px;height: 60px;padding-top: 30px;}
a.service{cursor: pointer;}
.service:hover{color: #f5e470;}
.qq-contact{display: block;color: #f5e470;font-size: 22px; width: 100%; word-wrap:break-word; line-height: 30px; overflow: hidden; text-align: center; padding: 20px 0 0 35px;}
.banner-contact .contact a.service span.txt_red{ color: red; font-size: 18px;}

	/* index-notice */
.index-notice{height: 247px;background: #413f0c no-repeat center;padding: 70px 10px 5px 10px;}
.index-notice .container{height:32px;line-height:20px;}
.index-notice .container span{display: inline-block;font-size: 15px;color: #ffea99;margin-top: -10px;}
.index-notice .container span img{margin-top: -6px;margin-right: 12px;}
.index-notice .notice-list{display:inline-block;height:140px;overflow:hidden;float: right;}
.index-notice .notice-list a{color: #fff}
.index-notice .notice-list a:hover{color:#fff;}

/* notice */
.notice { background: no-repeat left top #413f0c; height: 34px; border: 1px solid #89824d;width:990px;padding-left: 130px;margin: 5px auto 0 auto;}
/*.notice .title { width: 94px; font-size: 14px; height: 51px; float: left; color: #e9dd84; }*/
.notice .notice-list { float: left; width: 850px; height: 34px; overflow: hidden;line-height: 34px; }
.notice .notice-list a { color: #fae637; font-size: 12px; }

/* ======================== index-screen ===============================*/
.index-screen{background-color:#252002;height: 358px;padding-left: 5px;padding-right: 5px; }
.index-screen>div{ height: 358px;background-color:#EFE697;padding-left: 5px;padding-right: 5px; }
.index-screen .index-live,.index-chess,.index-sports,.index-lottery{border-right: 2px solid #89834d}
.index-screen .col-4-1{ padding:0 !important; }
.index-screen .col-4-1 a { display: block;background: #252002 no-repeat center;height: 352px;width: 243px;padding: 245px 17px 17px 17px;color: #ece8be;font-size: 13px; }
.index-screen .col-4-1 a:hover {opacity: 0.9;}


.hotgame footer{background: #251F00;}
footer > .container {background: #252002;}
footer .footer-partner {height: 81px;padding-top: 20px}
footer .footer-link { text-align: center; margin-bottom: 12px; }
footer .footer-link li { position: relative; }
footer .footer-link li + li:before { content: '|'; position: absolute; left: -3px; top: -1px; color: #89834d; }
footer .footer-link a { color: #fff; }
/*footer .footer-link a:hover { color: #be7660; }*/
footer .bottom-info { margin-top: 25px; margin-bottom: 25px; }
footer .bottom-info .container{ height: 441px;padding:30px;position: relative;}
footer .bottom-info .container .list{width: 280px;padding-right: 30px;display: table;overflow: hidden;min-height: 410px;float: left;border-right: 1px solid #9d8e6c;}
footer .bottom-info .container .list h2{margin-bottom: 20px;border-bottom: 1px solid #9d8e6c;padding-bottom: 10px;margin-top: 0;}
footer .bottom-info .container .list dl{color: #9d8e6c;font-size: 12px;margin-bottom: 30px;}
footer .bottom-info .container .list dl dt{font-size: 18px;margin-bottom: 5px;font-weight: 400;}
footer .bottom-info .container .list dl dd{line-height: 180%;text-align: justify;}
footer .bottom-info .container .list dl dt span{font-size: 12px;}
footer .bottom-info .container .list.service{width: 260px;}
footer .bottom-info .container .list.service dl{width: 255px;height: 55px;display: block;position: relative;margin-bottom: 50px;}
footer .bottom-info .container .list.service dl dt{width: 130px;height: 35px;display: block;line-height: 35px;position: absolute;top: 0;right: 40px;color: #9d8e6c;text-align: right;font-size: 36px;font-weight: bold;}
footer .bottom-info .container .list.service dl dd{display: block;height: 10px;position: absolute;left: 0;bottom: 0;z-index: 3;margin-bottom: 0;-webkit-transition: all 1s;transition: all 1s;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
footer .bottom-info .container .list.service dl dd.progress{width: 15px;background: #d9a014;z-index: 2;}
footer .bottom-info .container .list.service .m_in .reached{width: 100px;}
footer .bottom-info .container .list.service .m_out .reached{width: 150px;}
footer .bottom-info .container .list.service dl dd.opacity {width: 255px;background: #735c29;z-index: 1;}
footer .bottom-info .container .list.product{margin: 0 35px;width: 291px;padding-right: 60px;}
footer .bottom-info .container .list.help{width: 250px;}
footer .bottom-info .container .list.help ul{display: block;width: 250px;}
footer .bottom-info .container .list.help ul li{display: block;float: left;width: 65px;height: 20px;line-height: 20px;margin-left: 18px;}
footer .bottom-info .container .list.help ul li a{color: #9d8e6c;}
footer .bottom-info .container .list.help ul li a:hover{text-decoration: underline;}
footer .footer-partner .container>img{ position: absolute;height: 125px;top: 50px; }
.footer-link-wrap{height: 120px;}
footer .footer-link-wrap .container img{position: absolute;}
footer .footer-link-wrap .container img:nth-child(1){left:115px;top: 20px; }
footer .footer-link-wrap .container img:nth-child(3){right: 0px;top: 20px;}

/* api-tabs */
.api-tabs {background: #4e2c23;border: 0;padding: 0;}
.api-tabs > li { border-bottom: 2px solid transparent;overflow: hidden;}
.api-tabs > li > a:link, .api-tabs > li > a:visited, .api-tabs > .disabled:hover > a { color: #b4b4b4; }
.api-tabs > li.active > a, .api-tabs > li > a:hover { color: #fff !important; }
.api-tabs > li > a:link, .api-tabs > li > a:visited, .api-tabs > .disabled:hover > a { color: #fff; }
.api-tabs > li + li, .api-tabs > li.active, .api-tabs > li:first-child.active, .api-tabs > li:last-child.active { border: none; border-bottom: 2px solid transparent; }
.api-tabs > li:last-child { border-right: 0; }
.api-tabs > li.active, .api-tabs > li:hover { background: #f39800; }
.carousel-inner .api-tabs>li>a:link{height:48px;line-height:48px}
.carousel-inner .api-tabs>li{margin: 0;}
/*=================live==============*/
.main-live{background-color: #252002;padding-right: 5px;padding-left: 5px;margin-top: 15px;}
.live-list .row{background:#0a0c1c;margin:30px 0;}
.live-list .row .live_esd{float:left;width:300px;height:288px;border:2px solid #383d5e;line-height:50px;text-align:center;position:relative;}
.live-list .row .item:hover .live_esd{border:2px solid #f39800;}
.live-list .row .live_esd h4{color:#fff;}
.live-list .row .live_esd>img{background:#000;border:solid 1px #252945;opacity:1;transition:all .3s;}
.live-list .row .live_esd p{color:#a0a0a0;}
.live-list .row .item{ position: relative;height: 50px;height: 288px;width: 300px;display: inline-block;margin: 0 0 20px 23px; }
.live-list .row .into{display:block;width:158px;height:34px;line-height:34px;text-align:center;color:#fff;background:#f39800;margin:0 auto;font-size:14px;font-family:"Microsoft Yahei";border-radius:3px;position:absolute;top:40%;left:24%;opacity:0;transition:all .3s;}
.live-list .row .into:hover{background:#0099ff;text-decoration:none;}
.live-list .row .item:hover .live_esd>img{opacity:.3;}
.live-list .row .item:hover .into{opacity:1;}
.live-list .row_match {  width: 990px;  margin: 10px auto;  background: #252002;padding-top: 25px }
/* =============== sports 体育 =================== */
.main-sports{ background-color: #252002;padding-right: 5px;padding-left: 5px;margin-top: 15px; }
.main-sports .sports-bg{height: 280px;margin-bottom: 20px;}
.sports-list{width:100%;min-height:46px;display:table;table-layout:fixed;list-style:none;padding:0;margin-bottom: 10px;}
.sports-list>li{display:inline-block;width:330px;height:399px;margin:20px 0px 40px 0;text-align:center;vertical-align:bottom;}
.sports-list>li>.sports-item{height:100%;}
.sports-list>li>.sports-item>.item{display:block;height:400px;padding-top: 10px;background: center bottom no-repeat;}
.sports-list>li>.sports-item>.item>img{transition:all 300ms;}
.sports-list>li>.sports-item>.item:hover {background: center bottom no-repeat;;}
.sports-list>li>.sports-item>.title{width: 250px;min-height:60px;line-height: 55px;display: inline-block;background: no-repeat;position: relative;bottom: 30px;}
.sports-list>li>.sports-item>.title>a{display: inline-block;width: 100%;height: 100%;color:#fff;font-size:20px;font-weight: bold;}
.sports-list>li>.sports-item>.title>a>p{color:#bfbfbf;font-size:12px;margin-top:10px;}
.sports-list>li:hover .sports-item>.title{background: no-repeat;}
.sports-list>li:hover .sports-item>.title>a{color:#ffd032;}
.main-sports .sports-box {width: 990px;min-height: 768px;text-align: center;min-width: 990px !important;}
.sports-box.hg { background: #fff;     width: 1060px;}
.main-sports .sports-box > .h1 { color: #dc3834; }
#screen_F .full-screen a {  background: #39221d;  color: #f7aa9d;  }
/* api-tabs */
.main-sports .api-tabs { background: #39221d; border: 0; padding: 0; }
.main-sports .api-tabs > li.active, .api-tabs > li:hover { background: #6b423b;}
.main-sports .api-tabs>li>a:link, .main-sports .api-tabs>li>a:visited, .main-sports .api-tabs>.disabled:hover>a{color: #f7aa9d;}
.api-tabs > li.active > a, .api-tabs > li > a:hover { color: #fff !important; }
.api-tabs > li + li, .api-tabs > li.active, .api-tabs > li:first-child.active, .api-tabs > li:last-child.active { border: none; border-bottom: 2px solid transparent; }
.carousel-inner .api-tabs>li>a:link{height:48px;line-height:48px}

/* =============== lottery 彩票 =================== */
.main-lottery{ background-color: #252002;padding-right: 5px;padding-left: 5px;margin-top: 15px;}
.lottery .container{width: 990px;margin-top: 10px;}
.lottery .lottery-item{ height:400px;position: relative;background-repeat: no-repeat;}
.lottery .lottery-item:nth-child(1){height: 512px;}
.lottery .lottery-item:nth-child(2){height: 512px;}
.lottery .lottery-item:nth-child(3){height: 512px;}

.lottery .lottery-item .animate-girl{width: 287px; height: 298px; position: absolute;top: 104px;left: 20px; background-size: 80%;background-repeat: no-repeat;animation: shak-girl 5s infinite ease-in-out}
.lottery .lottery-item:nth-child(1) .animate-girl{width: 231px; height: 406px;}
.lottery .lottery-item:nth-child(2) .animate-girl{top: 191px;}
.lottery .lottery-item:nth-child(3) .animate-girl{width: 306px; height: 407px;}
.lottery .lottery-item:nth-child(2) .lottery-logo {right: 108px;top: 35px;}
.lottery .lottery-item:nth-child(3) .lottery-logo {left: 30px;}
.lottery .lottery-item .lottery-logo {position: absolute;right: 38px;bottom: 106px;width: 130px;text-align: center;}
.lottery .lottery-item .lottery-logo span{display: block;}
.lottery .lottery-item .lottery-logo span.lottery-name{font-weight: bold;font-size: 30px;text-align: center;color: #fff;}
.lottery .lottery-item:nth-child(2) .btn_play{left: 122px;}
.lottery .lottery-item:nth-child(3) .btn_play{right: 30px;left: auto;}
.lottery .lottery-item .btn_play{display: block;width: 80px;height: 80px;position: absolute;bottom: 75px;left: 20px;z-index: 14;}
.lottery .lottery-item .btn_play .lottery-play-bg{position: absolute;z-index: 15;animation: around 1s infinite ease;}
.lottery .lottery-item .btn_play .lottery-play-btn{ position: absolute;bottom: 8px;left: 18px;z-index: 18;}
.lottery .lottery-item .lottery-text { width: 230px; position: absolute;   bottom: 15px;left: 50%;transform: translateX(-50%);font-size: 16px;line-height: 20px;text-align: center;}
@-webkit-keyframes around{
	0% {
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}

}
@keyframes around{
	0% {
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}
/* =============== casino 电子=================== */
.main-casino{background-color: #252002;padding-right: 5px;padding-left: 5px;margin-top: 15px;}
.main-casino .casino { padding: 10px; }
.main-casino .casino .container { background: #262626; }
.main-casino .game-banner { height: 200px; }
.main-casino .btn-search { background: #dc3834; color: #fff; border-radius: 4px; padding: 5px 12px; }
.main-casino .casino-sorts { height: 41px; background: #111; margin-bottom: 20px; padding: 0 10px; }
.main-casino .casino-sorts .nav-tabs { float: left; border: none; }
.main-casino .casino-sorts .nav-tabs > li > a { color: #fff; padding: 5px 15px; }
.main-casino .casino-sorts .nav-tabs > li > a:hover, .main-casino .casino-sorts .nav-tabs > li.active > a { color: #fff; background-color: #333; border-radius: 30px; border-color: transparent; }
.main-casino .casino-sorts .search-box { width: 250px; float: right; margin-top: 4px; }
.main-casino .casino-sorts .form-control { width: 160px; height: 32px; margin-right: 10px; color: #acacb2; background-color: #fff; border-radius: 3px; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2) inset; border: 1px solid #ececec; }
#casino-style .api-nav .swiper-container {  background: #2f1e17;  }
#casino-style .api-nav .swiper-container .swiper-slide {  border-top: 3px solid #472e24;}
#casino-style .api-nav .swiper-container .swiper-slide.odd {  background: #33221b;  }
#casino-style .api-nav .swiper-container .swiper-slide.active {  border-top: 3px solid #f2af35;background: #5e3e31;  }
#casino-style .api-nav .swiper-container .swiper-slide.active a em {  color: #f2af35;}
#casino-style .casino-sorts {  border-bottom: 5px solid #2f1e17;  background: #37261e;  }
#casino-style .api-nav.api-nav-all .swiper-container .swiper-slide{width: 228px;}
#casino-style .api-nav .swiper-container .swiper-slide.active{border-top: 3px solid #e4bc5f;}
#casino-style .casino-sorts .nav-tabs > li.active > a{background: #dec066;color: #000!important;}
#casino-style > .container .game-list-header .jackpot .j_txt .t_g_name span,
#casino-style > .container .game-list-header .all_g_txt span,
#casino-style > .container .casino-game-list .game-item .game-info .g_line2 span,
#casino-style > .container .g_loading .gui-spinner{color: #dec166;}
#casino-style > .container .casino-game-list .game-item.s_border:hover{border: 3px solid #dec166;}
#casino-style .casino-game-list .game-item { background: #2f1e17;border: 3px solid #5d3d36;  }
#casino-style .casino-sorts .nav-tabs > li:hover {  background: transparent;  }
#casino-style .casino-sorts .nav-tabs > li:hover a {  color: #ffffff !important;  }
#casino-style .casino-sorts .search-box .form-control {  color: #fff;  border: 1px solid #5d3d36;  background-color: #2f1e17;  }

/* =============== chess 棋牌 =================== */
main.main-chess{background-color: #252002;padding-right: 5px;padding-left: 5px;margin-top: 15px;}
main.container{width: 1000px !important;}
main.main-chess .container{width: 1000px !important;}
main.main-chess section.chess-warp { margin: 20px 0}
main.main-chess section.chess-warp .container { padding-left: 120px; }
main.main-chess section.chess-warp .container ul{padding: 0;}
main.main-chess section.chess-warp .item{position: relative; height: 232px;width: 247px; display: inline-block; vertical-align: text-bottom;overflow: hidden;margin-bottom: 10px;    text-align: center;}
main.main-chess section.chess-warp .item .drop{ width: 100px;height: 90px;overflow: hidden;position: absolute;top: 0;left: 0; z-index: 1;text-align: center;}
main.main-chess section.chess-warp .item .drop .buy-icno{ animation: chess-drop 2.5s linear infinite forwards;}
main.main-chess section.chess-warp .item .chess-logo{ position: absolute;top: 165px;left: 1px;width: 240px;height: 65px; cursor: default;}
main.main-chess section.chess-warp .item .chess-logo span{ font-size: 24px;    display: inline-block;height: 65px;line-height: 65px;}
main.main-chess section.chess-warp .item .chess-logo .chess-text{font-weight: bold;color: transparent;background-image: -webkit-gradient(linear, 0 25, 0 bottom, from(#ffff9d), to(#996d09));-webkit-background-clip: text;}
main.main-chess section.chess-warp .item:hover .mask{ width: 242px;height: 166px; position: absolute;left: 2px; top: 0; z-index: 1;}
main.main-chess section.chess-warp .item:hover .mask a{ width: 109px;height: 37px;display: block;margin-top: 70px;margin-left: 70px;}
main.main-chess section.chess-warp .item .animate-girl { position: absolute;top: 0;left: 20px;animation:shak-girl 5s infinite ease-in-out}
main.main-chess section.chess-warp .item .light { position: absolute;left: -403px;top: 0;width: 242px;height: 232px;background: -webkit-linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));background: -o-linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));background: -moz-linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));background: linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));transform: skew(25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);}
main.main-chess section.chess-warp .item:hover .light{ left: 403px;transition: 1s;-moz-transition: 1s;-o-transition: 1s;-webkit-transition: 1s;}

@keyframes chess-drop {
	0% {-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	25% {-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotate(20deg);transform:rotate(20deg);}
	50% {-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	75% {-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);}
	100% {-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
/*人物左右移动*/
@keyframes shak-girl{
	0% {
		transform: translateX(0px);
	}
	50% {
		transform: translateX(20px);
	}
	100%{
		transform: translateX(0px);
	}
}

/* =============== promo 优惠 =================== */
.main_promo{background-color: #252002;padding-right: 5px;padding-left: 5px;margin-top: 15px;}
#promo_style{width: 990px;}
#promo_style .promo-top-bar > ul li.active{background: #5d4930;}
#promo_style .promo-top-bar > ul li.active:after{border-top: 5px solid #5d4930;}
#promo_style .list-type2 .list_type2_item_tit{border-left: 4px solid  #5d4930;}
/* =============== about 关于 =================== */
.main-about{background-color: #252002;padding-right: 5px;padding-left: 5px;margin-top: 15px;}
.main-about .about { padding-bottom: 20px; }
.main-about .col-5-1 { padding: 0; }
.main-about .page-left { width: 228px;margin-top: 5px; }
.main-about .page-left .side-bar-title { height: 134px; text-align: center; }
.main-about .page-left .side-bar-title h2 { margin: 0; padding-top: 16px; font-size: 18px; line-height: 20px; font-weight: normal; }
.main-about .page-left .side-bar-title p { margin: 0; }
/*.main-about .page-left .list-group { background: url(./images/sidebg.png); margin-bottom: 0; }*/
.main-about .page-left .list-group-item { display: block; width: 188px; height: 31px; line-height: 31px; color: #EAFF00; background: no-repeat center top; text-decoration: none; border: 0; text-align: center; padding: 0; }
.main-about .page-left .list-group-item:hover, .main-about .page-left .list-group-item.active { color: #fff; }
/*.main-about .page-content { padding: 10px; }*/
.main-about .page-content p { color: #fff; line-height: 22px; }
.main-about .page-content h3, .main-about .page-content h4, .main-about .page-content h5 { color: #fff; }

/*======== register 注册================*/
.main-register .code img { height: 34px; }
.main-register .page-content .reg_head{width: 100%;height: 48px;padding: 5px;background: no-repeat center -4px;text-align: center;border: none;margin-bottom: 10px;}
.main-register .page-content .reg_head .add_title{display: inline-block;font-size: 14px;font-weight: bold;padding-left: 55px;line-height: 48px;background: no-repeat left center; background-size:48px 48px;}
.main-register .page-content fieldset{border: 2px solid #9b836f; border-radius: 10px;margin-bottom: 20px;padding: 15px;}
.main-register .account-info, .main-register .person-info { font-size: 14px; padding-left: 60px; position: relative;}
.main-register .account-info:before, .main-register .person-info:before { content: '账户信息'; background: #1a0f0c; position: absolute;font-weight: bold; z-index: 1; padding: 0 5px; top:-10px;left: 5%; color: #FF0; font-size: 12px; }
.main-register .person-info:before { content: '个人资料'; }
.main-register form { color: #f8e678; }
.main-register .page-content .person-info .btn-warning {color: #000;background-color: #959393;border-color: #959393;}
.main-register .page-content .remarks{padding-left: 30px;color: #c9b2a0;}
.register-box{width: 96%;padding-left: 18px;}
/*==================== agent 代理 ====================*/
/*.agent-bg{background:#252002; }*/
.main-agent{background-color: #252002;padding-right: 5px;padding-left: 5px;margin-top: 7px;}
.main-agent .agent-navbar { margin-top: 6px; }
.main-agent .agent-navbar a { color: #FAFFCD; }
.main-agent .slide .slide-indicators ul .active { background: #ab7610; }
.main-agent .agent .slide, .main-agent .agent .slide .slide-inner li { height: 630px; }
.main-agent .agent-slide > .slide > .slide-inner { width: 100%; }
.main-agent .agent-slide > .slide, .main-agent .agent-slide > .slide > .slide-inner li, .main-agent .agent-slide > .slide > .slide-inner li a { height: 630px; }
.main-agent .agent-content-wrap { background: #eee; min-height: 630px; box-shadow: inset 1px 1px 15px 5px rgba(0, 0, 0, 0.4); }
.main-agent .agent-content { padding: 50px 0 40px 0; color: #444; }
.main-agent .agent-content h1, .main-agent .agent-content h2, .main-agent .agent-content h3, .main-agent .agent-content h4, .main-agent .agent-content h5, .main-agent .agent-content h6 { margin: 1em 0; font-weight: bold; text-shadow: none; }
.main-agent .agent-content .title { font-weight: bold; }
.main-agent .agent-content .title small { display: block; height: 40px; line-height: 40px; text-shadow: none; }
.main-agent .agent-content .table { color: #333; }
.main-agent .agent-contact-list { height: 50px; line-height: 50px; margin: 0; text-align: center; }
.main-agent .agent-contact-list li { font-size: 14px; margin-right: 20px; color: #b5b5b5; }
.main-agent .agent-contact-list li .gui { line-height: 50px; margin-right: 10px; }
.main-agent .agent-navbar li.active a { color: #FFEB3B; }
.agent_header .navbar {margin: 82px 0 0;}
.main-agent .tab-content .container{padding-left: 10px;padding-right: 10px;}
/* ===============page-error 错误页面=================== */
.main-error .error-code { min-height: 633px; color: #fff; padding: 10px; }

/* ===============aside=================== */
.aside-float { position: fixed; z-index: 2000; }

.aside-float li { width: 130px; background-repeat: no-repeat; }

.aside-float li a { width: 100%; height: 100%; line-height: 40px; background-repeat: no-repeat; display: inline-block; filter: alpha(opacity=0); opacity: 0; -webkit-transition: opacity 200ms ease-in-out; transition: opacity 200ms ease-in-out; }

/*# sourceMappingURL=common.css.map */


#casino-style .api-nav .swiper-container .swiper-slide.active {  border-top: 3px solid #c39444;  background: #373737 ;  background-color: white;  }
#casino-style .casino-sorts .nav-tabs > li.active > a {  background: #c39444;  color: #fff;  }
#casino-style .api-nav .swiper-container .swiper-slide.active {  border-top: 3px solid #c39444 !important;  background: #563025;  }
#casino-style .casino-sorts .nav-tabs > li:hover a {  color: #c39444;  }
#casino-style > .container .game-list-header .jackpot .j_txt .t_g_name span {  color: #c39444 ;  }
#casino-style > .container .game-list-header .all_g_txt span {  color: #feda35 ;  }
#casino-style > .container .casino-game-list .game-item.s_border:hover {  border-color: #e69f2d ;  }
#casino-style > .container .casino-game-list .game-item .game-info .g_line2 span {  color: #f6a00f;  margin-left: 4px;  }
#casino-style > .container .casino-sorts .search-box .btn-search {  width: 80px;  height: 32px;  background: #c3a731 !important;  border-radius: 3px;  border: 1px solid #c3a731;  color: #fff;  }
#casino-style > .container{    background: #252002 !important;}
#casino-style > .container .g_loading .gui-spinner {  color: #d88821 ;  }
#casino-style .api-nav.api-nav-all .swiper-container .swiper-slide{width: 20%;}
.main-casino .casino > .container.gutter-20{width: 980px;}

/*financial*/
.main-esports{margin-top: 15px;}
.esports-bg{background:#252002;}
.esports02-main{overflow: visible !important;}

/*huntfish*/
.myFish{margin-top: 15px;}
.fish-bg{background:#252002;}
