﻿/*
 * kaiyuan_7018_02
 * dazhong_7051 (大众棋牌)
 * Author: Dear
 * Update by 2018-10-30
 * 35304
*/

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

/*==================== common 公共 ====================*/
body{background:#10101a;font-size:12px;color:#7f7f7f;}
ul,ol{list-style:none;}
main{padding-top: 165px;}
.ins_banner{width: 100%;height: 220px;background: no-repeat center top;}
.inset_main{padding: 20px 0;background: #181818;}
.inset_main .container > .col-4-3{padding: 0;}

/*==================== header ====================*/
header{width: 100%;position: fixed;top: 0;z-index: 1000;background: #000;}
header .topbar{height: 35px;line-height: 35px;font-size: 14px;border-bottom: 1px solid rgba(58,58,58,.84);color: #b5b5b5;}
header .topbar .Language{padding: 5px 0;margin: 0 10px 0 0;height: 34px;}
header .topbar .Language li{width: 24px;height: 24px;display: inline-block;background-repeat: no-repeat;background-position: left center;}
header .topbar .Language li.hk{background-position-x: center;}
header .topbar .Language li.en{background-position-x: right;}
header .topbar .topbar_nav a{color: #b5b5b5;position: relative;padding: 0 4px;}
header .topbar .topbar_nav a:hover{color: #fff;text-decoration: underline;}
header .topbar .topbar_nav a:after{content: '';width: 1px;height: 16px;position: absolute;background: #b5b5b5;right: -2px;top: 2px;}
header .navbar{border-bottom: 1px solid rgba(58,58,58,.84);margin: 0;}
header .navbar .logo{padding: 10px 0;}
header .navbar-collapse{width: 75%;padding: 0;border-left: 1px solid rgba(58,58,58,.84);}
header .navbar-collapse .navbar-nav{width: 100%;display: flex;}
header .navbar-collapse .navbar-nav > li{flex: 1;border-right: 1px solid rgba(58,58,58,.84);}
header .navbar-collapse .navbar-nav > li > a{padding: 0;height: 90px;text-align: center;font-size: 14px;color: #fff;line-height: 76px;position: relative;}
header .navbar-collapse.agent_nav .navbar-nav li a{height: 70px; line-height: 70px;}
header .navbar-collapse .navbar-nav > li > a span{display: block;text-transform: uppercase;line-height: 0;font-size: 12px;color: #b5b5b5;margin-top: -10px;}
header .navbar-collapse .navbar-nav > li > a:hover,
header .navbar-collapse .navbar-nav > li > a:hover span{color: #ff0;}
header .navbar-collapse .navbar-nav > li.hot > a:before{content: '';width: 21px;height: 12px;position: absolute;top: 10px;right: 28px;}
/*=====================  登录  =====================*/
header .Join_member{padding: 6px 0;height: 39px;}
header .Join_member .container{overflow: visible;}
header .Join_member .form-inline .input-group,header .Join_member .form-inline .login-btn{display: inline-block;position: relative;}
header .Join_member .form-inline .input-group .btn-code img{height: 24px;position: absolute;right: 1px;top: 1px;z-index: 999;}
header .Join_member .form-inline .input-group>.form-control{width: 134px;height: 26px;line-height: 26px;border: 1px solid #656565;color: #eaeaea;background: #000 no-repeat left 2px;}
header .Join_member .form-inline .input-group>.form-control[name="username"]{padding-left: 24px;}
header .Join_member .form-inline .input-group>.form-control[name="password"]{padding-left: 24px;}
header .Join_member .form-inline .input-group>.form-control:focus{box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 2px 1px rgb(0, 142, 255);}
header .Join_member .form-inline .login-btn{margin-left: 4px;}
header .Join_member .form-inline .login-btn a{width: 55px;height: 26px;line-height: 24px;text-align: center;display: inline-block;color: #fff;font-weight: bold;}
header .Join_member .form-inline .login-btn a._vr_login{background: #e7c404;border: 1px solid #ffff48;color: #000;}
header .Join_member .form-inline .login-btn a.free-register{background: #2c92f7;border: 1px solid #6eb7ff;}
header .Join_member .form-inline .login-btn a.signIn{width: 110px;background: #EF0B27;border: 1px solid #F3705F;}
header .Join_member .header-panel .panel-top > a,header .Join_member .header-panel .panel-top > div{font-size: 14px;line-height: 26px;color: #ddd;border: none;padding: 0;float: left;margin: 0 6px;}
header .Join_member .header-panel .panel-top > a:hover,header .Join_member .header-panel .panel-top > div:hover{color: #ff0;}
header .Join_member .header-panel .panel-top > a:before,header .Join_member .header-panel .panel-top > div:before{content: '|';color: #ddd;float: left;position: relative;left: -6px;}
header .Join_member .header-panel .panel-top > a ._vr_nickname,
header .Join_member .header-panel .panel-top .show-on-hover.dropdown a .text-big._vr_player_balance{color: #ffc107;}
header .Join_member .header-panel .panel-top > a.modify{background: linear-gradient(#0084fe, #0268d1);padding: 0 10px;color: #fff;border-radius: 3px;border: 1px solid #2094ff;}
header .Join_member .header-panel .panel-top > a.btn-exit{background: linear-gradient(#ffcc00, #ffa900);padding: 0 10px;color: #000;border-radius: 3px;border: 1px solid #ffd02b;}
header .Join_member .header-panel .panel-top > a:first-child:before,
header .Join_member .header-panel .panel-top > a.modify:before,
header .Join_member .header-panel .panel-top > a.btn-exit:before{display: none;}
header .Join_member .header-panel .panel-top > div .btn-group{float: left;}
header .Join_member .header-panel .panel-top .show-on-hover.dropdown a{color: #ddd;}
header .Join_member .header-panel .panel-top .dropdown-menu-right{background: #1e1e1e;border-color: #333;}
header .Join_member .header-panel .panel-top .dropdown-menu-right .divider{background-color: #333;}

/*==================== notice ====================*/
.notice.index-notice{position: relative;height: 35px;margin-top: -35px;font-size: 14px;color: #ecc866;line-height: 35px;background: rgba(0,0,0,.8);}
.notice.index-notice .title{width: 85px;margin-right: 15px;}
.notice.index-notice .title .gui{float: right;line-height: 35px;}
.notice.index-notice .notice-list{width: 900px;height: 35px;overflow: hidden}
.notice.index-notice .notice-list a{color: #ecc866;font-size: 13px;}

/*==================== index ====================*/
.index-slide .slide{background-color: #222;}
.index-slide .slide .slide-indicators{bottom: 32px;}
.index-slide .slide .slide-indicators ul li{width: 10px;height: 10px;border-radius: 50%;background: #fff;}
.index-slide .slide .slide-indicators ul li.active{background: red;opacity: 1;}

.index_money{padding: 35px 0;background: #1e1e1e;}
.index_money .index_casino_lottery{margin: 11px 0;overflow: hidden;}
.index_money .index_casino_lottery .col-3-1{padding: 0;}
.index_money .index_casino_lottery .col-3-1 .ter_con{width: 325px;height: 80px;margin: 0 auto;color: #959595;font-size: 18px;text-align: center;}
.index_money .index_casino_lottery .col-3-1:first-child .ter_con{float: left;}
.index_money .index_casino_lottery .col-3-1:last-child .ter_con{float: right;}
.index_money .index_casino_lottery .ter_con h4{margin: 0;line-height: 40px;text-transform: uppercase;}
.index_money .index_casino_lottery .ter_con span{color: #edca69;font-size: 28px;line-height: 1em;}
.index_money .index_casino_lottery .ter_con span em{font-style: normal;}
.index_money .index_calt_table{width: 100%;height: 93px;padding-left: 248px;}
.index_money .index_calt_table > div{width: 322px;height: 80px;margin: 6px 26px;overflow: hidden;}
.index_money .index_calt_table > div ul{padding: 0;}
.index_money .index_calt_table > div ul span{height: 20px;line-height: 20px;font-size: 12px;color: #838383;display: inline-block;}
.index_money .index_calt_table > div ul span.area{width: 20%;}
.index_money .index_calt_table > div ul span.user{width: 29%;color: #fff;}
.index_money .index_calt_table > div ul span.game{width: 32%;}
.index_money .index_calt_table > div ul span.money{width: 15%;text-align: right;color: #edca69;}

.index_casino_nav{width: 100%;padding: 20px 0;background: #181818;overflow: hidden;}
.index_casino_nav .container{overflow: visible;}
.index_casino_nav .casino-tabs{width: 265px;padding: 0;}
.index_casino_nav .casino-tabs li{background-color: #252525;border-bottom: 1px solid #181818;overflow: hidden;}
.index_casino_nav .casino-tabs li a{width: 100%;height: 66px;display: block;padding-left: 46px;border: 2px solid #252525;transition: all .2s;}
.index_casino_nav .casino-tabs li.active a,.index_casino_nav .casino-tabs li a:hover{border: 2px solid #edc968;}
.index_casino_nav .casino-tabs li .casino_icon{width: 90px;height: 62px;padding: 6px 0;text-align: center;}
.index_casino_nav .casino-tabs li .gui{display: inline-block;height: 54px;width: 54px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.index_casino_nav .casino-tabs li h4{height: 62px;line-height: 46px;margin: 0;float: left;color: #fff;}
.index_casino_nav .casino-tabs li h4 em{display: block;line-height: 0;font-size: 12px;color: #b8b8b8;margin-top: -3px;text-transform: uppercase;font-style: normal;}
.index_casino_nav .slot-content{width: 735px;height: 402px;}
.index_casino_nav .slot-content .tab-pane{width: 950px;height: 401px;}
.index_casino_nav .slot-content .tab-pane ul{width: 600px;padding: 7px 0 0;overflow: hidden;}
.index_casino_nav .slot-content .tab-pane ul li{width: 190px;height: 176px;margin: 9px 0 0 8px;float: left;}
.index_casino_nav .slot-content .tab-pane ul li img{width: 100%;height: 130px;background: #111;transition: all .2s;}
.index_casino_nav .slot-content .tab-pane ul li:hover img{border: 5px solid #edc968;}
.index_casino_nav .slot-content .tab-pane ul li span{width: 100%;height: 46px;line-height: 28px;display: block;text-align: center;background: #252525;color: #fff;transition: all .2s;}
.index_casino_nav .slot-content .tab-pane ul li:hover span{background: #edc968;color: #111;}
.index_casino_nav .slot-content .tab-pane ul li span:after{content: '';width: 55px;height: 11px;display: block;margin: 0 auto;transition: all .2s;}

.index_agent{background: #1e1e1e;}
.index_agent .container > div > h4{height: 80px;margin: 0 0 12px;background-position: left top;background-repeat: no-repeat;}
.index_agent .container > div > h4:hover{background-position-y: bottom;}
.index_agent .container > div ul{padding: 0;}
.index_agent .reason{width: 271px;}
.index_agent .reason > div{width: 100%;height: 46px;margin-bottom: 10px;}
.index_agent .reason > div:hover{background-position-y: bottom;}
.index_agent .product{width: 290px;margin: 0 60px;}
.index_agent .product ul h4{color: #a5a5a5;margin: 0;font-size: 14px;font-weight: bold;}
.index_agent .product ul h4:hover{color: #ff0;}
.index_agent .product ul p{margin: 5px 0 15px;color: #656565;font-size: 12px;}
.index_agent .product ul p:hover{color: #a5a5a5;}
.index_agent .advantage{width: 317px;}
.index_agent .advantage li{height: 72px;margin-bottom: 26px;position: relative;overflow: hidden;}
.index_agent .advantage li .decoration{width: 100%;height: 100%;position: absolute;top: 0;overflow: hidden;}
.index_agent .advantage li .decoration span{width: 100%;height: 100%;display: block;border-radius: 5px;background: #1e1e1e;position: absolute;top: 0;z-index: 98;}
.index_agent .advantage li .decoration span.time_01{border: 3px solid #807256;}
.index_agent .advantage li .decoration span.time_02{border: 3px solid #333;z-index: 99;right: 0;}
.index_agent .advantage.active li[data-index="deposit"] .decoration span.time_02{animation: deposit 3s 1 forwards;}
.index_agent .advantage.active li[data-index="withdrawal"] .decoration span.time_02{animation: withdrawal 3s 1 forwards;}
.index_agent .advantage.active li[data-index="bank"] .decoration span.time_02{animation: bank 3s 1 forwards;}
@keyframes deposit{
	0%{width: 100%;}
	3%{border-left: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}
	100%{width: 20%;border-left: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}
}
@keyframes withdrawal{
	0%{width: 100%;}
	3%{border-left: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}
	100%{width: 10%;border-left: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}
}
@keyframes bank{
	0%{width: 100%;}
	3%{border-left: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}
	99%{width: 0;border-left: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}
}
.index_agent .advantage li .internal{width: 100%;height: 100%;position: absolute;top: 0;z-index: 999;}
.index_agent .advantage li .internal .text_left{height: 72px;line-height: 72px;font-size: 20px;font-weight: bold;color: #807256;margin-left: 20px;display: block;float: left;}
.index_agent .advantage li .internal .text_left em,.index_agent .advantage li .internal .text_left em i{font-style: normal;font-size: 35px;font-weight: lighter;margin-right: 5px;}
.index_agent .advantage li .internal .text_right{height: 72px;line-height: 56px;font-size: 18px;color: #888;margin-right: 20px;display: block;float: right;}
.index_agent .advantage li .internal .text_right em{font-style: normal;line-height: 0;font-size: 14px;margin-right: 5px;margin-top: -5px;display: block;}


/*==================== footer ====================*/
.footer-partner{height: 107px;padding: 35px;background: #101010;box-shadow: 0 0 20px #060606 inset;}


.footer-contact{background: #171717;}
.footer-contact .service-contact{padding: 20px 0;overflow: hidden;border-bottom: 1px dotted #666;}
.footer-contact .service-contact .col-4-1{padding-left: 70px;}
.footer-contact .service-contact .gui{width: 44px;height: 44px;border-radius: 50%;border: 1px solid #666;line-height: 44px;text-align: center;font-size: 20px;color: #666;float: left;}
.footer-contact .service-contact h4{float: left;margin: 0 0 0 10px;line-height: 1.5em;}
.footer-contact .service-contact h4 em{font-style: normal;display: block;font-size: 14px;color: #999;}

.footer-contact .list-inline{text-align: center;line-height: 36px;margin-bottom: 0;}
.footer-contact .list-inline li{padding: 0;font-size: 14px;color: #444;position: relative;}
.footer-contact .list-inline li+li:before{content: '/';position: absolute;left: -1px;}
.footer-contact .list-inline a{color: #444;padding: 0 10px;}
.footer-contact .list-inline a:hover{color: #ff0;}

.footer-copyright{text-align: center;font-size: 12px;color: #444;line-height: 18px;padding: 20px 0;margin: 0;}

/*=========================  casino_nav  =========================*/
.casino_nav{padding: 0;}
.casino_nav h4{width: 100%;height: 76px;line-height: 76px;padding-left: 30px;color: #f5e60f;text-shadow: 3px 3px 3px #161616;margin: 0;background: #383838;border: 1px solid #444;box-shadow: 0 0 5px #2f2f2f inset;cursor: pointer;transition: all .2s;}
.casino_nav h4 span{margin-left: 10px;color: #adadad;}
.casino_nav h4:hover{background: #ffd590;color: #000;text-shadow: 0 0 0 #ffd590;box-shadow: 0 0 0 #ffd590 inset;border-color: #ffd590;}
.casino_nav h4:hover span{color: #000;}
.casino_nav .casino_navList a{width: 100%;height: 37px;line-height: 37px;font-size: 14px;padding-left: 30px;display: block;background: #181818;color: #959595;text-shadow: 1px 0 1px #000;border: 1px solid #000;position: relative;transition: all .1s;}
.casino_nav .casino_navList a+a{border-top: none;}
.casino_nav .casino_navList a:after{content: '>';position: absolute;right: 30px;transform: scaleY(2);}
.casino_nav .casino_navList a:hover{color: #ffd68f;background: #242424;}

/*=========================  lottery  =========================*/
.lottery_api a,.lottery_api .ListCount{width: 322px;display: block;float: left;position: relative;margin: 0 20px 20px 0;border: 1px solid #444;transition: all .2s;}
.lottery_api a:hover,.lottery_api .ListCount:hover{border: 1px solid #ffbd4b;}
.lottery_api a .lotter_title,.lottery_api .ListCount .lotter_title{width: 100%;height: 200px;margin: 0;padding: 20px;position: absolute;left: 0;top: 0;font-size: 20px;line-height: 1.4;color: #ffbd4b;text-align: left;text-transform: uppercase;text-shadow: 2px 2px 2px #000;background: rgba(0,0,0,0);transition: all .2s;}
.lottery_api a .lotter_title span,.lottery_api .ListCount .lotter_title span{font-size: 14px;display: block;}
.lottery_api a:hover .lotter_title,.lottery_api .ListCount:hover .lotter_title{padding: 80px 20px;text-align: center;background: rgba(0,0,0,.5);color: #ffeb38;}
.lottery_api a img,.lottery_api .ListCount img{width: 100%; height: 200px;}
.lottery_api a .lottery_icon,.lottery_api .ListCount .lottery_icon{width: 100%;height: 50px;line-height: 50px;text-align: center;font-style: normal;display: block;background: #2e2e2e;color: #666;font-size: 18px;}
.lottery_api a:hover .lottery_icon,.lottery_api .ListCount:hover .lottery_icon{background: #444;color: #ffbd4b;}

/*公共彩票樣式*/
.lottery .carousel-inner .api-tabs{border: 1px solid #333;border-radius: 0;}
.lottery .carousel-inner .api-tabs li{border: none;}
.lottery .carousel-inner .api-tabs li + li{border-left: 1px solid #262626;}
.lottery .carousel-inner .api-tabs li:not(:last-child){border-right: 1px solid #090909;}
.lottery .game-list{padding: 20px;background-color: #111;border: 1px solid #333333;border-top: none;}
.lottery .game-list .nav-lottery-tabs li{background-color: #161616;border-color: #333333;}
.lottery .game-list .nav-lottery-tabs li.active{background-color: #282828;}
.lottery .game-list .nav-lottery-tabs li + li{border-top: none;}
.lottery .game-list .nav-lottery-tabs li a{color: white;}
.lottery .game-list .nav-lottery-tabs li.active a{color: #ffd051;}
.lottery .game-list .col-5-4{padding-right: 0;}
.lottery .game-list .game-item{width: 100%;height: auto;border-radius: 10px;background-color: #282828;border: 1px solid #333;margin-bottom: 20px;float: left;transition: all 300ms;}
.lottery .game-list .game-item:hover{background-color: #363636;}
.lottery .game-list .game-item .item{display: block;width: 90%;margin: 5%;padding: 6px;background-color: #111111;}
.lottery .game-list .game-item .item .game-img{width: 100%;height: 100%;position: relative;text-align: justify;line-height: normal;margin-top: 0;}
.lottery .game-list .game-item .item .game-img img{width: 90%;position: relative;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%) rotateZ(0deg);transition: all 300ms;}
.lottery .game-list .game-item:hover .item .game-img img{width: 80%;transform: translateX(-50%) translateY(-50%) rotateZ(45deg);}
.lottery .game-list .game-item .item .game-img .cover{display: block;border-radius: 8px;opacity: 0;transition: all 300ms;}
.lottery .game-list .game-item:hover .item .game-img .cover{opacity: 1;}
.lottery .game-list .game-item .item .game-img .cover .cover-bg{width: 100%;height: 100%;background-image: linear-gradient(to bottom,#363636,#282828);position: absolute;opacity: .6;}
.lottery .game-list .game-item .item .game-img .cover .cover-name{height: 18%;margin: 41% auto;border-radius: 15px;border-style: none;background-color: #ffcf1b;}
.lottery .game-list .game-item .title{width: 100%;height: auto;padding: 0;}
.lottery .game-list .game-item .title a{display: block;width: 100%;height: auto;text-align: center;line-height: 60px;top: auto;margin: auto;color: white !important;background-color: initial;background-image: none;box-shadow: none;transition: all 300ms;}
.lottery .game-list .game-item:hover .title a{color: #ffcf1b !important;background-color: transparent;}
/*=========================  live  =========================*/
.live_api ._vr_mt_check,.live_api .ListCount{width: 235px;display: block;float: left;margin: 0 10px 10px 0;position: relative;}
.live_api ._vr_mt_check img{width: 100%; height: 200px;}
.live_api ._vr_mt_check .live_title{width: 100%;height: 55px;line-height: 55px;margin: 0;font-style: normal;display: block;background: #2e2e2e no-repeat center;background-size: 80px auto;color: #666;font-size: 18px;position: relative;padding-left: 90px;}
.live_api ._vr_mt_check .live_title span{width: 75px;height: 33px;display: inline-block;margin: 11px 0;position: absolute;left: 20px;background-size: contain;}
/*.live_api ._vr_mt_check .live_title span.bb{background-position-y:-30px;}*/
/*.live_api ._vr_mt_check .live_title span.ag{background-position-y:0;}*/
/*.live_api ._vr_mt_check .live_title span.ebet{background-position-y:-90px;}*/
/*.live_api ._vr_mt_check .live_title span.opus-l{background-position-y:-207px;}*/
/*.live_api ._vr_mt_check .live_title span.og{background-position-y:-150px;}*/
/*.live_api ._vr_mt_check .live_title span.sa{background-position-y:-180px;}*/
/*.live_api ._vr_mt_check .live_title span.gd{background-position-y:-118px;}*/
/*.live_api ._vr_mt_check .live_title span.ds{background-position-y:-60px;}*/
/*.live_api ._vr_mt_check .live_title span.shenbo{background-position:0 -720px;}*/
/*.live_api ._vr_mt_check .live_title span.ea{background-position:0 -1329px;}*/
/*.live_api ._vr_mt_check .live_title span.ab{background-position:0 -1820px;}*/
/*.live_api ._vr_mt_check .live_title span.bg{background-position:0 -1450px;}*/
.live_api ._vr_mt_check:after{content: '进入游戏';width: 100%;height: 100%;line-height: 255px;text-align: center;font-size: 20px;color: #ffbd4b;position: absolute;top: 0;background: rgba(0,0,0,.8);border: 1px solid #ffd386;opacity: 0;transition: all .2s;}
.live_api ._vr_mt_check:hover:after{opacity: 1;}

/*=========================  casino  =========================*/
.casino_api .vr_mt_check,.casino_api .ListCount{width: 234px;display: block;float: left;margin: 0 10px 10px 0;position: relative;}
.casino_api.casino .vr_mt_check:nth-child(1),.casino_api.casino .vr_mt_check:nth-child(2){width: 357px;}
.casino_api.casino .vr_mt_check:nth-child(1) img,.casino_api.casino .vr_mt_check:nth-child(2) img{width: 100%; height: 266.98px;}
.casino_api .vr_mt_check .casino_logo{width: 43px;height: 50px;display: inline-block;float: left;background: no-repeat center/contain;margin: 0 6px;}
.casino_api .vr_mt_check .casino_title{margin: 0;position: absolute;top: 0;z-index: 99;line-height: 50px;color: #ecc672;font-weight: bold;text-shadow: 2px 2px 2px #000;transition: all .2s;}
.casino_api .vr_mt_check:hover .casino_title{opacity: 0;}
.casino_api .vr_mt_check .casino_new,.casino_api .ListCount .casino_new{width: 100%;height: 50px;line-height: 50px;font-size: 18px;text-align: center;color: #666;display: block;background: #2e2e2e;border: 1px solid #333;border-top: 0;}
.casino_api .vr_mt_check .casino_icon{width: 100%;height: 100%;padding-top: 25%;position: absolute;top: 0;background: rgba(0,0,0,.6);border: 1px solid #fc0;opacity: 0;font-size: 18px;text-align: center;color: #fff;transition: all .2s;}
.casino_api .vr_mt_check .casino_icon .casino_logo{float: inherit;}
.casino_api .vr_mt_check .casino_icon em{position: relative;top: -20px;font-style: normal;}
.casino_api .vr_mt_check:hover .casino_icon{opacity: 1;}
/*======  电子二级页面  ======*/
#casinoBody .container{width: 1000px;}
#casinoBody .main-casino .casino > .container .casino-sorts .nav-tabs > li > a{padding: 6px 10px;}

/*=========================  sports  =========================*/
.sports_api .vr_mt_check,.sports_api .ListCount{width: 221px;display: block;float: left;margin: 0 10px 10px 0;position: relative;}
.sports_api .vr_mt_check .sports_title{width: 100%;height: 52px;line-height: 52px;margin: 0;font-style: normal;display: block;background: #2e2e2e;color: #666;font-size: 18px;position: relative;padding-left: 110px;}
.sports_api .vr_mt_check .sports_title span{width: 50px;height: 33px;display: inline-block;background-size: contain;background-position: center;background-repeat: no-repeat;margin: 11px 0;position: absolute;left: 55px;}
.sports_api .vr_mt_check:after{content: '进入游戏';width: 100%;height: 100%;line-height: 437px;text-align: center;font-size: 20px;color: #ffbd4b;position: absolute;top: 0;background: rgba(0,0,0,.8);border: 1px solid #ffd386;opacity: 0;transition: all .2s;}
.sports_api .vr_mt_check:hover:after{opacity: 1;}
.sports .bulk-frame{background: #222;border: 1px solid #333;border-top: 0;}
.sports .api-tabs>li.active a,.sports .api-tabs>li>a:hover {color: #ffb400;}
.sports a[href = 'sports_list.html?apiType=3&apiId=10'] {display: none;}

/*=========================  promo  =========================*/
#promo_style{width: 1000px;}
#promo_style.main-promo.theme-black{background: 0;padding: 10px 8px;}
#promo_style.main-promo.theme-black .list-type2 .promo-item{background: 0;border: 0;padding: 0;}
#promo_style.main-promo.theme-black .list-type2 .promo-item .shadow{background: 0;}
#promo_style.main-promo .list-type2 .promo-item .home_pic img{background: 0;}

/*=========================  agent  =========================*/
.main-agent{padding-top: 106px;}
.main-agent .slide,.main-agent .slide .slide-inner li{height: 600px;}
.main-agent .tab-content>.tab-pane{min-height: 600px;}

/*=========================  huntfish  =========================*/
#huntfish_style .container{width: 1000px;}
#huntfish_style .main_huntfish{width: 100%;height: auto;background-repeat: no-repeat;background-position: center 165px;background-color: #166db0;}
#huntfish_style .main_huntfish .container{text-align: center;}
#huntfish_style .main_huntfish .huntfishtitle_list{width: 100%;height: auto;padding: 50px;border: 10px solid #fff;background: #48b9f1;margin: 0 auto;overflow: hidden;}
#huntfish_style .main_huntfish .huntfishtitle_list ._game_open{width: 25%;display: block;float: left;text-align: center;color: #fff;padding: 10px 15px;position: relative;top: 0;transition: all .3s;}
#huntfish_style .main_huntfish .huntfishtitle_list ._game_open:hover{top: -8px;color: #ff0;}
#huntfish_style .main_huntfish .huntfishtitle_list ._game_open img{width: 150px;min-height: 100px;display: block;margin: 0 auto;}
#huntfish_style .main_huntfish .huntfishtitle_list ._game_open .game_icon{font-size: 20px;font-weight: bold;text-shadow: 1px 1px 0 #000;display: block;}

/*=========================  register  =========================*/
.main_register .container{background-color: #1f1f1f;border: 1px solid #2e2e2e;}
.main_register .register_item_left,.main_register .register_item_left ul{padding: 0;width: 199px;}
.main_register .register_item_left li{height: 50px;line-height: 50px;text-align: center;border: 1px solid #2e2e2e;}
.main_register .register_item_left li a{font-size: 14px;color: #fff;position: relative;display: block;}
.main_register .register_item_left li a:after{content: '';width: 55px;height: 2px;background: #d1a44c;display: block;margin: -4px auto;opacity: 0;transition: all .2s;}
.main_register .register_item_left li a:hover{background: #2e2e2e;}
.main_register .register_item_left li a:hover:after{opacity: 1;}
.main_register .register_item_right{width: 799px;padding: 15px 35px;background: #2e2e2e;}
.main_register .register_item_right .register_title h4{height: 36px;margin: 0;font-size: 18px;font-weight: bold;color: #efbe66;text-shadow: 2px 2px 2px #222;border-bottom: 1px solid #222;}
.main_register .register_item_right .register_title_text{border-top: 1px solid #3f3f3f;padding: 20px;margin-bottom: 10px;}
.main_register .register_item_right .register_title_text img{ max-width: 100%; }
.main_register .register_item_right .register_icon{width: 100%;border-radius: 10px;border: 1px solid #3f3f3f;background: #181818;padding: 20px 0;position: relative;}
.main_register .register_item_right .register_icon:before{content: '注册账户';width: 100px;height: 30px;line-height: 30px;text-align: center;font-size: 16px;color: #e3be66;border-radius: 15px;border: 1px solid #3f3f3f;position: absolute;left: 30px;top: -15px;background: #181818;}
.main_register .register_item_right .register_caveat{font-size: 12px;color: #d5d5d5;height: 70px;line-height: 50px;}
.main_register .register_item_right .form-horizontal .control-label{line-height: 30px;font-size: 13px;color: #fff;padding: 0;}
.main_register .register_item_right .form-control{ height: 30px;line-height: 30px;padding: 0 12px;color: #eee;background-color: #1e1e1e;border: 1px solid #757575;}
.main_register .register_item_right .sendPhoneCode { height: 30px; line-height: 30px; padding: 0 12px; }
.main_register .register_item_right .progress{ }
.main_register .register_item_right .verification .input-group{position: relative;}
.main_register .register_item_right .verification .input-group ._vr_captcha_code{height: 28px;position: absolute;right: 1px;top: 1px;z-index: 999;}
.main_register .register_item_right .font-sm{margin: 20px 0;}
.main_register .register_item_right .font-sm,.main_register .register_item_right .font-sm a{font-size: 14px;color: #fff;}
.main_register .register_item_right .font-sm input{width: 20px;height: 20px;float: left;margin-top: 0;margin-right: 10px;}
.main_register .register_item_right .registered button,.main_register .register_item_right .registered input{width: 115px;height: 40px;margin: 0 10px;line-height: 40px;padding: 0;display: inline-block;float: left;border-radius: 5px;border: none;color: #fff;font-size: 14px;text-shadow: 2px 2px 2px #222;}
.main_register .register_item_right .text-danger{color: red;}
.main_register .register_item_right .register_fotter_text{color: #d5d5d5;}

/*=========================  about  =========================*/
.panel-body{padding: 0;}
.panel-body > h3:first-child{height: 36px;margin: 0;font-size: 18px;font-weight: bold;color: #efbe66;text-shadow: 2px 2px 2px #222;border-bottom: 1px solid #3f3f3f;margin-bottom: 15px;}
.panel-body > h3:first-child:after{content: '';width: 100%;height: 1px;background: #222;display: block;margin-top: 15px;}

/*=========================  aside  =========================*/
/*aside{width: 120px;height: 350px;position: fixed;top: 150px;z-index: 999;transition: all .3s;}*/
/*aside > a{width: 120px;display: block;}*/
/*aside.aside_left{left: 0px;background: url(images/aside/left.png);}*/
/*aside.aside_left:hover{left: 0;}*/
/*aside.aside_right{right: 0px;padding-left: 0px;background: url(images/aside/right.png);}*/
/*aside.aside_right:hover{right: 0;}*/
/*aside.aside_right.free-register{}*/


