/*!
 * VNT 澳门威尼斯人153
 * Author: Jacky
 * Update by 2017-02-16
 */

/* 禁用响应 */
@media (min-width:990px){
    .container{width:1010px}
}
@media (min-width:1200px){
    .container{width:1010px}
}.screen-lg .container{width:1160px}
.container{width:1000px}
/*==================== common 公共 ====================*/
a:hover{text-decoration:none;}
.show-on-hover{vertical-align:top}
.show-on-hover:hover > ul.dropdown-menu{display:block;}

/*==================== index 首页 ====================*/
body{    background: #2f1c0b    ;}
/* header 头部 */
header{    height: 148px; background: center top no-repeat;}
.top-bar>.container{padding: 0;position: relative;overflow: visible;background: 765px 40px no-repeat;}
.login-form{  height: 106px;  font-size: 12px;position: relative;}
.login-form .header-nav-box{ height:28px;   padding-right:3px; padding-left:10px; margin-top:5px;}
.login-form .header-nav-box .header-nav{  height:33px; line-height:35px; overflow:hidden; text-align:right; padding-right:70px; background:no-repeat right center; font-weight:bold; color: #967c2f; font-family:"微软雅黑";}
.login-form .header-nav-box .header-nav li{position: relative;padding: 0 10px;}
.login-form .header-nav-box .header-nav li:before{content: '|';position:absolute;right: -3px;}
.login-form .header-nav-box .header-nav li:last-child:before{content: '';}
.login-form .header-nav-box .header-nav a{color: #967c2f;}
.login-form .header-nav-box .header-nav a:hover{color: #FF0000;}
.navbar{margin-bottom: 0;}
/* 登录表单 */
body .login-form .btn-register{    color: #c5ac72;}
.form-inline{position: relative}
.index_body .index_body .ad-flash {height: 135px; width: 350px; position: absolute; top: 179px; display: none; }
.index_body .ad-flash {display: block; }
.index_body .login-form .form-group .tip-forget{position: absolute;    right: 8px;  top: 3px;}
.index_body .login-form .btn-login:hover{background-position: 0 bottom;}
.index_body .login-form .btn-register{display: inline-block;width: 250px;height: 83px;position: relative;top: 0;right:0;left: -28px;font-size: 0;}
.index_body .login-form a.pass_forget {width: 196px;padding: 5px; display: block; color: #d6ae70;text-align: center;}
.index_body .login-form .header-login{top: 180px;padding: 85px 0 0 28px;height: auto}

.login-form a.pass_forget {width: 50%;padding: 5px; display: inline-block; color: #d6ae70;text-align: center;}
.login-form .btn-register{    padding: 0;  font-size: 12px;  vertical-align: text-top;  color: #d6ae70;}
.login-form .header-login{top: 155px;height: 235px;right: 0;position: absolute; padding: 50px 0 0 28px; background: no-repeat; width: 250px; clear: right;}
.login-form .form-group{position: relative;}
.login-form .form-group.scode .form-control{    width: 196px;padding: 0px;}
.login-form .form-group.scode .btn-scode img{height: 30px;}
.login-form .form-control{width: 196px;height: 30px;line-height: 20px;font-size: 12px;font-weight: normal;color: #966f43;border: 0px;text-indent: 20px;outline: 0;padding: 0px 36px 0px 7px;background-size: 211px 36px;background: #fff;}
.login-form .form-group.password .form-control{ margin: 7px 0;}
.login-form .btn-login{width: 196px;height: 38px;cursor: pointer;border:0;background:#af7634;color:#fff;line-height: 25px;font-size: 15px;margin-top: 10px}
.login-form a.tip-forget:hover{color: #fff;text-decoration: underline;}
.login-form .btn-register:hover {color:#fff;text-decoration: underline;}
/*.login-form .btn-try{display: inline-block; width: 106px; height: 30px; margin-left:-1px;}*/
.login-form .btn-try:hover{background-position: 0 -31px;}
.login-form .line-02{line-height: 27px;}
.login-form .scode-wrap{display: inline-block;height: 32px;vertical-align: top;}
.login-form .scode-wrap .btn-scode { position: absolute;     top: 0;    right: 5px;}
.form-group.acount i{content:  ""; display: block; width: 30px; height: 35px; background: no-repeat; position: absolute; z-index: 99; top: -4px; left: 0; }
.form-group.password i{content:  "";display: block;width: 30px;height: 35px;background: no-repeat;position: absolute;z-index: 99;top: 3px;left: 0;}

.login-form a.pass_forget:hover {opacity: .8; }
input::-webkit-input-placeholder {color: #966f43 !important; font-size: 12px; }
.ad-flash {height: 135px; width: 350px; position: absolute; top: 179px;right: 270px; display: none; }
.ad-flash {display: block; }
.login-form .form-group .tip-forget{position: absolute;    right: 8px;  top: 3px;}
.login-form .btn-login:hover{background-position: 0 bottom;}
.login-form a.tip-forget:hover{color: #fff;text-decoration: underline;}
/*.login-form .btn-try{display: inline-block; width: 106px; height: 30px; margin-left:-1px;}*/
.login-form .btn-try:hover{background-position: 0 -31px;}
a.pass_forget:hover {opacity: .8; }


/**/
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #5b3319 inset !important;//å…³äºŽè§£å†³è¾“å…¥æ¡†èƒŒæ™¯é¢œè‰²-webkit-text-fill-color: #ffda8e !important;//å…³äºŽæŽ¥è¾“å…¥æ¡†æ–‡å­—é¢œè‰²text-fill-color:#ffda8e;-webkit-text-fill-color:#ffda8e;}
.line-01>a {display: inline-block;border-left: 1px solid #FAFFCD;line-height: 12px;}
.line-01>a:nth-child(1),.line-01>a:nth-child(2) {border: navajowhite;}
.index_body .header-panel.nav-bar {top: 250px; right: 0; position: absolute; margin-right: 40px; padding: 80px 0 30px 20px; height: auto; width: 237px; clear: right;}
.header-panel a,.static-btn{color: #FAFFCD !important;padding: 0 10px 0 0;text-shadow: 0 1px 0 #000;transition: all 300ms;display: inline-block;}
.header-panel .label { border-radius: 30px;}
.header-panel .line-01{text-align: left;float: left;line-height: 26px;margin-top: 25px;}
.index_body .header-panel .line-01{margin-top: 50px;}
.header-panel .line-01>a:hover{color: #968577!important;}
.header-panel .line-02{text-align: left;float: right;line-height: 27px}
.header-panel .line-02>a:hover{color: #968577!important;}
.header-panel.nav-bar {top: 165px;right: 0;position: absolute;margin-right: 40px;padding: 70px 0 0 18px;height: 224px;width: 237px;clear: right;}
.header-panel .members-dropdown{margin-top:0;padding:0;background: #432712a6;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-color:#333;}

/* logo */
.navbar .navbar-header{    position: absolute; top: -110px;left: 0;   }
.navbar-header>object {display: inline-block;}
.navbar-nav>li>a{line-height: 42px;display: block;color: #c5ac72;width: 98px;font-size: 15px;height: 42px;line-height: 42px;text-decoration: none;text-align: center;}
/* nav-bar */
.navbar .mega-content{left: 0;}
.navbar .navbar-nav .active ul li .row{text-align: left}
.navbar .navbar-collapse .navbar-nav{width: 100%;display: flex;}
.navbar .navbar-collapse .nav-item{flex: auto;}
.navbar .navbar-collapse .nav-item>a{display: block;color: #c5ac72;width: 100%;padding: 0;margin: 0;font-size: 15px;height: 42px;line-height: 42px;text-decoration: none;text-align: center;}
.navbar .navbar-collapse .kefu{width: 80px;margin-left: 40px;}
.navbar .navbar-collapse .nav-item.active>a{  background:#5e3a1b}
.navbar .navbar-collapse .dropdown-menu{background-color: transparent;  border: 0;text-align: center;}
.navbar .navbar-collapse .dropdown-menu a{position: relative;width: 80px; height: 80px; line-height: 80px; display: inline-block; overflow: hidden;background-size: 100% 100%}
.navbar .navbar-collapse .dropdown-menu a>.bg{position: absolute;width: 56px;height: 36px;left: 50%;margin-left: -28px;top: 14px;}
.navbar .navbar-collapse .dropdown-menu a>.name{letter-spacing: -1px;color: #462b13;font-size: 12px; position: absolute; bottom: 16px; text-align: center; line-height: 1;left: 0;right: 0;}
.navbar .navbar-collapse .dropdown-menu a>.bg.ty-hg{    background-position-x: -616px;}
.navbar .navbar-collapse .dropdown-menu a:hover>.bg{opacity: .8;}
.navbar .navbar-collapse .dropdown-menu a>.bg.ty-im{    background-position-x: -672px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.ty-sb{    background-position-x: -728px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.ty-opus-s{    background-position-x: -952px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.ty-bb,.navbar .navbar-collapse .dropdown-menu a>.bg.sx-bb,.navbar .navbar-collapse .dropdown-menu a>.bg.dz-bb,.navbar .navbar-collapse .dropdown-menu a>.bg.cp-bb{    background-position-x: 0;}
.navbar .navbar-collapse .dropdown-menu a>.bg.sx-ag,.navbar .navbar-collapse .dropdown-menu a>.bg.dz-ag{    background-position-x: -56px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.sx-ds{    background-position-x: -336px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.sx-ebet{    background-position-x: -112px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.sx-gd{    background-position-x: -280px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.sx-mg,.navbar .navbar-collapse .dropdown-menu a>.bg.dz-mg{    background-position-x: -392px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.sx-og{    background-position-x: -224px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.sx-sa{    background-position-x: -168px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.sx-opus-l{    background-position-x: -952px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.dz-hb{    background-position-x: -560px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.dz-nyx{    background-position-x: -504px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.dz-pt{    background-position-x: -448px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.dz-bsg{    background-position-x: -896px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.dz-sg{    background-position-x: -1008px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.dz-png{    background-position-x: -1120px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.dz-gg{    background-position-x: -1176px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.dz-dt{    background-position-x: -1232px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.dz-gns{background-position-x: -1344px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.dz-prg{background-position-x: -1288px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.sx-shenbo {background-position-x: -1410px;  }
.navbar .navbar-collapse .dropdown-menu a>.bg.cp-kg{    background-position-x: -784px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.cp-chq{    background-position-x: -840px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.cp-lt{    background-position-x: -1064px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.ty-rs{     background-position-x: -1560px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.ty-bc {    background-position-x: -1465px;}
.navbar .navbar-collapse .dropdown-menu a>.bg.ty-ysb {    background-position-x: -1513px;}
.navbar .navbar-collapse .dropdown-menu .row-left-1{margin-left: 230px;}
.navbar .navbar-collapse .dropdown-menu .row-left-2{margin-left: 415px;}

.hot:after {width: 44px; height: 26px; content: ""; position: absolute; top: -12px; /* left: 0; */ z-index: 99; margin-left: 35px; }
/* index-banner */
.notice.index-notice>div>div {display: inline-block; }
.daili a,.youhui a {font-size: 16px; color: #FFF9BD; }
.daili,.youhui {margin-left: 33px; }
.daili a:hover,.youhui a:hover {color: #ce8952; }
.index-banner{background: #342453 center  no-repeat;height: 475px;overflow: hidden;margin-top: 2px;}

/* notice */
a._vr_nickname {
    width: auto;
    white-space: nowrap;
    /*overflow: hidden;*/
    text-overflow: ellipsis;
}
.notice{width:100%;margin-top: 15px;}
.notice,.notice .notice-list,.notice>ul>li{display: inline-block;height: 40px;line-height: 37px;overflow:hidden;background: no-repeat center;}
.notice .title{float:left;font-size:14px;color:#c5ac72;width: 100px;height: 40px;padding-left: 25px;background: no-repeat center;}
.notice .notice-list{float:left;width:1020px;}
.notice-list,.notice-list a{color: #fefebe;font-size: 16px;}
.notice-list a:hover{text-decoration:underline;}
.index-notice .notice-list{width: 880px;margin-left: 0px;color: #FDF57F;}
.index_body .notice{width:100%;position:relative;background:#3a230f;top: 0;}
.index_body .notice, .index_body .notice .notice-list,.index_body .notice .notice-list>ul>li{height: 34px;line-height: 40px;overflow:hidden;}
.index_body .notice .title{ width: 105px;float:left;font-size:14px;color:#c5ac72;line-height: 40px;padding-left: 25px;background: no-repeat center left;}
.index_body .notice .notice-list{float:left;width:1020px;}
.index_body .notice-list,.notice-list a{color: #c5ac72;font-size: 12px;}
.index_body .notice-list a:hover{text-decoration:underline;}
.index_body .index-notice .notice-list{width: 870px;margin-left: 0px;color: #FDF57F;}
.navbar-nav>li:nth-child(4)>ul {
    margin-left:  188px;  }
.navbar-nav>li:nth-child(5)>ul {  margin-left: 333px;  }
/* middle-part */
.middle-part a.pic-link div {width: 145px; margin: 35px 30px; display: none; }
.middle-part a.pic-link div span {font-size: 12px; color: #fff; line-height: 30px; }
.middle-part a.pic-link:hover div {display: block; }
.pic-download.pic-link span, .pic-joinus.pic-link span{display: block; text-align: center; }
.middle-part .container{padding: 0;}
.middle-part .left-link{ height: 350px; }
section.middle-part {margin-bottom: 20px;}
.middle-part a.pic-link {display: block;width: 231px;height: 311px;float: left;_display: inline;position: relative;overflow: hidden;margin-top: 15px;}
.middle-part .pic-joinus { background: no-repeat; }
.middle-part .pic-promotion {background: no-repeat;margin: 0 25px;}
.middle-part .pic-download {background: no-repeat;margin: 0 25px 0 0;}
.middle-part .pic-sports {background: no-repeat;}
.middle-part .pic-joinus:hover,
.middle-part .pic-promotion:hover,
.middle-part .pic-download:hover,
.middle-part .pic-sports:hover {background-position: right;}
.middle-part .first-jp-wrap .ele-jackpot-wrap {  margin: 0 auto;  width: 260px;  height: 43px; line-height: 43px; text-align: center; color: #EBC95E; font-size: 21px;     font-weight: bold;  cursor: pointer; }
.middle-part .first-game-wrap {width: 1000px;height: 100px;overflow: hidden;position: relative;}
.middle-part .first-game-wrap ul {margin: 0;padding: 0;}
.middle-part .first-game-wrap ul li {list-style: none;float: left;}
.middle-part .first-game-wrap .li01 {background: #462b13;width: 250px;height: 87px;display:inline-block;float: left;}
.middle-part .first-game-wrap .li02 {background: #3a230f;width: 250px;height: 87px;display:inline-block;float: left;}
.middle-part .first-game-wrap .li03 {background: #462b13;width: 250px;height: 87px;display:inline-block;float: left;}
.middle-part .first-game-wrap .li04 {background: #3a230f;width: 250px;height: 87px;display:inline-block;float: left;}

.middle-part .first-game-wrap:hover img {top: -245px; }
.middle-part .game-box {  width: 400px;  height: 115px; padding: 50px 25px 0 150px; font-size: 12px;}
.middle-part .game-box:hover { background-position: center bottom; }
.middle-part .game-box a { color: #FFEDAD; margin-right: 5px;  line-height: 22px; text-decoration: none; }
.middle-part .game-box a:hover { color: #F2C41F; text-decoration: underline; }
.middle-part .first-game-wrap img {position: absolute; top: 0; }
.middle-part .first-game-wrap:hover img {top: -245px;}
/* footer */
footer .container{padding: 0;}
footer .footer-link{ }
footer {background:#291808;}
footer .footer-right-link {text-align: center;color: #c5ac72;padding-top: 10px;height: 30px;margin-bottom:5px;font-size: 12px;}
footer .footer-right-link a{color: #BFB181;}
footer .footer-right-link a:hover{color: #FFFF00;}
footer .footer-link .list-inline>li{position: relative;}
footer .footer-link .list-inline>li:before{content: '|';position: absolute;right: -3px;}
footer .footer-link .list-inline>li:last-child:before{content: '';}
p#footer-suggest {color: #BFB181;line-height: 30px;font-size: 12px;}
/* partner */
.footer-partner{    min-height: 70px;padding-top: 20px;}
.footer-partner .list-inline{margin-bottom: 0;}
.partner,.partner span{width:auto;height:36px;background-repeat:no-repeat}
.partner{position:relative;display:inline-block;cursor:pointer}
.partner span{display:block;opacity:0;filter:alpha(opacity=0);}
/* footer-bottom */
.footer-bottom{    color: #bdb7b7;  }
.footer-bottom{overflow:hidden; zoom:1; color:#bdb7b7; }
.footer-bottom .container .hotline {position: absolute; bottom: 38px; left: 10px; color: #e5bf6f; }
.footer-bottom .container .email {position: absolute; bottom: 25px; line-height: 45px; border: 1px solid #efc975; color: #efc975; padding: 0 8px; right: 80px; }
.indexbottom {width: 1000px;height: 500px;padding-top: 10px;margin: 0 auto;color: #666666;}
.indexbottom .service {width: 333px;height: 398px;float: left;}
.indexbottom .product {width: 346px;height: 398px;float: left;}
.indexbottom .abouts {width: 320px;height: 398px;float: left;}
.indexbottom .service h2 {background: no-repeat;height: 90px;text-indent: -999px;overflow: hidden;}
.indexbottom .service .up {width: 289px;height: 100px;}
.indexbottom .service div {position: relative;}
.indexbottom .service div span {display: block;height: 40px;line-height: 40px;font-size: 47px;color: #ad8955;position: absolute;top: 14px;right: 60px;z-index: 200;font-family: "微软雅黑";}
.indexbottom .service .middle {width: 289px;height: 120px;}
.indexbottom .service .bottom {width: 289px;height: 100px;}
.indexbottom .product h2 {background: no-repeat;height: 90px;text-indent: -999px;overflow: hidden;}
.indexbottom .product .plist {overflow: hidden;margin-left: 0px;width: 300px;}
.indexbottom .product .plist h3 {margin-top: 10px;height: 45px;line-height: 45px;font-family: "微软雅黑";font-size: 18px;color: #e8c087;font-weight: normal;width: 300px;margin-bottom: 0;}
.indexbottom .product .plist h3 span {float: right;font-size: 12px;color: #5a4107; font-family: "Times New Roman";}
.indexbottom .product .plist p {color: #ad8955;line-height: 19px;width: 300px;font-family: "宋体";font-size: 12px;}
.indexbottom .abouts h2 {background: no-repeat;height: 90px;text-indent: -999px;overflow: hidden;}
.indexbottom .abouts .c1 {width: 330px;height: 50px;line-height: 22px;color: #ad8955;margin-left: 0px;font-size: 12px;font-family: "宋体";}
.indexbottom .abouts .fuwu {margin-left: 0px;padding-right: 80px;}
.indexbottom .abouts .fuwu a {width: 75px;float: left;display: block;height: 25px;line-height: 25px;color: #ad8955;}

/*==================== sports 体育赛事 ====================*/
.sports-banner{   height: 248px;background: no-repeat center top;}
.sports-banner .banner-inside{ height: 248px;background: no-repeat center top;}
.sports{width:100%;}
.sports-box{width:1000px;margin:0 auto;min-height: 675px;text-align:center;background: no-repeat;}
.sports-box li {display: inline-block; width: 200px; height: 476px; margin: 0 4px; }
.sports-box li:nth-child(n+6){display: none;}
.sports-box>li a {display: block; width: 100%; height: 100%;  }

/*==================== live 视讯直播 ====================*/
section.live-banner{height: 248px; background: no-repeat center top;}
section.live-wrap .container{background: #0a0c1c;}
section.live-wrap{margin-top: 25px;}
.row.row-match ul{list-style: none;padding: 0;margin: 0;}
section.live-wrap .row-match ul li{background-repeat: no-repeat;background-size: auto 40px;background-position: 20% 2%; float: left;  width: 300px;  height: 288px;  border: 2px solid #383d5e;  line-height: 50px;  text-align: center;  margin: 20px 0 20px 25px;  transition: all 0.3s;  position: relative;}
section.live-wrap .row-match ul li.game_marker_02:after{width: 60px;height: 60px;}
section.live-wrap .row-match a{color: #a0a0a0;  height: 288px;  display: block;  transition: all 0.3s;}
section.live-wrap .row-match a .litop{padding-left: 148px;  height: 60px;  padding-top: 14px;  line-height: 22px;  color: #a0a0a0;  font-family: Arial;  text-align: left;}
section.live-wrap .row-match a img{ display: block; margin: 0 auto;  border: solid 1px #252945;width: 278px;height: 158px}
section.live-wrap .row-match ul li:hover { border: 2px solid #faae30;  }
section.live-wrap .row-match ul li:hover .hover {  opacity: 1;  }

section.live-wrap .row-match ul li:hover .hover {filter: alpha(opacity = 100);-moz-opacity: 1;opacity: 1; }
section.live-wrap .row-match ul li a span{color: #fff;font-size: 20px;margin-left: 80px;}
section.live-wrap .row-match .hover{width:160px;height:34px;line-height: 34px;border-radius: 3px;position:absolute;left:50%;margin-left: -80px;top:110px;overflow:hidden;transition:all 0.4s;filter:alpha(opacity = 0);-moz-opacity:0;opacity:0;background: #f39800;color: #fff;}
section.live-wrap .row-match .hover:hover{background: #0099ff}
section.live-wrap .row-match .hover .enter1{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:55px;left:62px;}

/*==================== casino 电子游艺 ====================*/
#casino-body .container{width: 1000px;}
#casino-body .main-casino .casino.theme-black .api-nav.api-nav-all .swiper-container .swiper-slide{width: 192px;}
#casino-body .main-casino .casino.theme-black .api-nav .swiper-container .swiper-slide.active{border-top: 3px solid #c57b24;}
#casino-body .main-casino .casino.theme-black .casino-sorts .nav-tabs > li.active > a,#casino-body .main-casino .casino.theme-black .casino-sorts .nav-tabs > li:hover > a{background: #c57b24;color: #fff!important;}
#casino-body .main-casino .casino > .container .game-list-header .jackpot .j_txt .t_g_name span,
#casino-body .main-casino .casino > .container .game-list-header .all_g_txt span,
#casino-body .main-casino .casino > .container .casino-game-list .game-item .game-info .g_line2 span,
#casino-body .main-casino .casino > .container .g_loading .gui-spinner{color: #ffd600;}
#casino-body .main-casino .casino > .container .casino-game-list .game-item.s_border:hover {border-color: #c57b24;}
#casino-body .main-casino .casino > .container .casino-sorts .search-box .btn-search{background: #a91900;border: 1px solid #5a0d00;}
.casino{    padding: 10px 0;}
/*.casino .casino-box{    background:#997d46;}*/
.casino .container{width: 1010px;}
.game-banner{height: 248px;background: no-repeat center top;}
.casino .api-tabs>li>a>.gui{font-size: 1.2em    }
.api-tabs{    background: #735324;border: 0; padding: 0}
.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: #fff0b4;}
.btn-search{background:#f00;color: #fff;border-radius: 4px;padding: 5px 12px;border: 1px solid #FFEB3B}
.api-tabs>li:first-child.active { border-left: 1px solid #555; border: 0; background: #573c1b;}
.api-tabs>li>a:link,.api-tabs>li>a:visited,.api-tabs>.disabled:hover>a {color: #c6b988;}
.api-tabs>li+li, .api-tabs>li.active, .api-tabs>li:first-child.active,.api-tabs>li:last-child.active { border: none; border-right: 1px solid #917041;}
.api-tabs>li.active { background: #573c1b;}

.carousel-inner .api-tabs>li>a:link{height:48px;line-height:48px}
.carousel-inner .api-tabs>li{margin: 0;}
.carousel-inner .api-tabs>li>a em{font-size: 14px}
/*casino-sorts*/
.lottery .game-list{padding:10px 20px 0 20px;}
/* game-item */
.game-list .row-match{background: #2f1c0b;}
.game-item{overflow: hidden;display:inline-block;height:220px;margin-bottom:20px;}
.game-item .item{height:168px;position:relative;display:block;overflow:hidden;}
.game-item .item .game-img{width:216px;height: 164px;position:absolute;overflow:hidden;z-index:0;padding: 17px 0 0 18px;}
.game-item .item .game-img img{max-width:100%;}
.game-item .item .cover{width:100%;height:100%;position:absolute;z-index:5;overflow:hidden;display:none}
.game-item .item .cover .cover-bg{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.85;background:#ffd234;background:-moz-linear-gradient(top,#ffd234 12%,#222222 88%);background:-webkit-gradient(linear,left top,left bottom,color-stop(12%,#ffd234),color-stop(88%,#222222));background:-webkit-linear-gradient(top,#ffd234 12%,#222222 88%);background:-o-linear-gradient(top,#ffd234 12%,#222222 88%);background:-ms-linear-gradient(top,#ffd234 12%,#222222 88%);background:linear-gradient(to bottom,#ffd234 12%,#222222 88%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd234',endColorstr='#222222',GradientType=0)}
.game-item .item .cover .cover-name{width:100%;height:20px;position:relative;margin-top:60px;line-height:20px;color:#eee;text-align:center;z-index:2;text-shadow:0 1px 0 #000}
.game-item .item canvas{width:204px;height:143px;position:absolute;z-index:10}
.game-item .title{text-align:center;padding:10px 0;}
.game-item .title a{display:block;color:#c1c1c1;}
.game-item .title a:hover, .game-item:hover .title a{color:#fff;}
.btn-play{color:#FFEB3B!important;text-align:center;display:inline-block;background:#000;width:100px;border: 1px solid #FFEB3B;height:30px;border-radius:5px;line-height:30px;box-shadow:0 1px 0 rgba(0,0,0,.5);transition:background 300ms;position: relative;top: -125px;}
.btn-play:hover{color:#111!important;background:#ffe495;}
/*.game-item:hover{background:#3e2417;}*/
.game-item .title .btn-play{display:none;}
.game-item:hover .title .btn-play{display:inline-block;}
.btn-more{top: 0;width:100%;background: #ccb456;background: linear-gradient(to right,  #454130 0%,#454123 50%,#71632c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccb456', endColorstr='#ccb456',GradientType=1 );}
.btn-more:hover{background: #e3d47c;background: linear-gradient(to right,  #e3d47c 0%,#f3ebab 50%,#e3d47c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3d47c', endColorstr='#e3d47c',GradientType=1 );}


/*==================== sports 体育 ====================*/
.bulk-frame .full-screen a, .esc-screen button { background-color: #735324 !important; }

/*==================== lottery 彩票游戏 ====================*/
.lottery .container{width: 1020px;}
.lottery .container .lottery-box div>a:hover{opacity: 0.8;}
.caipiaowrapbox-mid div {display: block;width: 489px;height: 234px;float: left;margin-left: 7px;margin-top: 10px;_cursor: pointer;position: relative; transition: all 0.4s ease;}
.caipiaowrapbox-mid .lotto-wrap {background: no-repeat;}
.caipiaowrapbox-mid div a._vr_mt_check {top: 170px;left: 60px;background: no-repeat;}
.caipiaowrapbox-mid div a {position: absolute;display: block;width: 121px;height: 36px;}
.caipiaowrapbox-mid div a.lotto-game {top: 170px;left: 60px;background: no-repeat;}
.caipiaowrapbox-mid .lotto-wrap-jqqd {background: no-repeat;}
.caipiaowrapbox-mid div:hover{ filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8; }

/*==================== chess ====================*/
#casino-body .main-casino .casino.theme-black .api-nav.api-nav-all .swiper-container .swiper-wrapper.chess_width_auto .swiper-slide{width: 1em;}

/*==================== promo 优惠 ====================*/
.promo-banner {width: 100%;height: 250px;background: center top;}
#my_promo {width: 1000px; background: none;padding: 20px 0;}
#my_promo .promo-top-bar {background: none;border: none;}
#my_promo .list-type2 .list_type2_item_tit { display: none; }
#my_promo .promo-top-bar .search-bar .btn-search{padding:0;}
#my_promo .promo-top-bar > ul li { height: 30px; padding: 0 20px; border-radius: 3px; line-height: 30px; background: #ffd234; }
#my_promo .promo-top-bar > ul li a{ color: #333;font-size: 14px;}
#my_promo .promo-top-bar > ul li.active a {  color: #191919; }
#my_promo .promo-top-bar > ul li.active { background-color: #ffa200; }
#my_promo .promo-top-bar > ul li:hover { background-color: #ffa200; }
#my_promo .list-type2 .promo-item { background: none; border: none; }
#my_promo .promo-top-bar > ul li.active:after { display: none; }
#my_promo .promo-item .promo-detail img{width:100%;}
/*==================== about 关于 ====================*/
.about{  padding: 10px 0;}
.about>.container{padding:25px;background-color:#242424;background-color:rgba(17,17,17,.6);}
.about .page-content{min-height:400px;padding:20px;color:#fff;}
.about .page-content h3{color:#fff;padding-bottom:20px;}
.about .page-content h4{color:#fff;padding-bottom:10px;}
.about .page-content h5{color:#fff;padding-bottom:5px;}
.about .page-content p{margin-bottom:1em;color: #DAA520;}
.about.register-about{}
.about.register-about>.container{background: transparent;}
.register-about .page-left{  }
.register-about .page-center{ background: #3a230f;border: 5px solid #462b13;background: center top no-repeat;padding-top: 89px;  }
.register-about .page-box{    }
.register-about .page-box .list-group{width: 245px;text-align: center;margin: 0 auto;min-height: 280px;}
.register-about .page-box .list-group-item{border:0;height: 41px;line-height: 36px;padding: 0;color: #b58d3f;padding-right: 105px;}
.register-about .page-bottom{}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
    color: #ff0e09;
}
.has-error .form-control {  border-color: #ff0e09;}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
    color: #0cca10;
}
.has-success .form-control {  border-color: #0cca10;}
/*==================== agent 代理 ====================*/
.agent-navbar{margin-top: 0px;}
.agent-navbar a{color: #FAFFCD;}
.slide .slide-indicators ul .active { background: #ab7610;}
.agent .slide,.agent .slide .slide-inner li{height: 630px;}
.agent-slide>.slide>.slide-inner{width:100%}
.agent-slide>.slide,.agent-slide>.slide>.slide-inner li,.agent-slide>.slide>.slide-inner li a{height:630px;}
.agent-content-wrap{background:#eee;min-height:630px;box-shadow:inset 1px 1px 15px 5px rgba(0,0,0,0.4);}
.agent-content{padding:50px 0 40px 0;color:#444;}
.agent-content h1,.agent-content h2,.agent-content h3,.agent-content h4,.agent-content h5,.agent-content h6{margin:1em 0;font-weight:bold;text-shadow:none;}
.agent-content .title{font-weight:bold;}
.agent-content .title small{display:block;height:40px;line-height:40px;text-shadow:none;}
.agent-content .table{color:#333;}
.agent-contact-list{height:50px;line-height:50px;margin:0;text-align:center;}
.agent-contact-list li{font-size:14px;margin-right:20px;color:#b5b5b5;}
.agent-contact-list li .gui{line-height:50px;margin-right:10px;}
.agent-navbar li.active a {background: #5e3a1b}
/* agent-contact */
.agent-contact-list{height:55px;padding-top:5px;    background: #452d07;}
.contacticon{width:30px;height:30px;margin-top:7px;display:inline-block;}
.contacticon.s01{background-position:0 0;}
.contacticon.s02{background-position:-30px 0;}
.contacticon.s03{background-position:-60px 0;}
.contacticon.s04{background-position:-90px 0;}
.contact-item{text-align:center;vertical-align:top;}
.contact-item a{color:#ccc;}
.contact-item a:hover{color:#ffd053;}
.contact-item a:hover .contacticon{opacity:0.8;filter:opacity(80);}
.contact-item>a>strong{font-size:14px;display:inline-block;padding-left:10px;vertical-align:top;line-height:45px;text-align:left;}
/*==================== page-error 错误页面 ====================*/
.error-code{    min-height: 633px;background: #9d7118; color: #000;}
/*==================== page-game 游戏页面 ====================*/
.page-game.top-bar{height: 51px;    background: #b68415;}
.page-game.top-bar .login-form{height: auto;}
.page-game-nav .navbar-header{top: -52px;}
.page-game-header{height: 110px;background: #b68415;}
/*==================== register 注册 ====================*/
.form-horizontal .reg_add {background: no-repeat center center;height: 44px;font-weight: bold;padding-left: 200px;margin-bottom: 20px;}
.reg_add_top_left {padding-top: 5px;}
.register {    background: #976301; padding: 10px 0;}
.register>.container { padding: 25px; background-color:transparent;}
.register-box{background: #64341566;color: #f8e678; }

.c-p-box a{color: #fff;}
.register-box .form-horizontal .control-label {text-align: right; margin-bottom: 0;  padding-top: 7px; font-weight: normal;}
.account-info,.person-info{    /* font-weight: bold; */ color: #FF0;padding-left: 39px;height: 20px;line-height: 15px;width: 725px;font-size: 12px;}
.account-info:before{content: '账户信息';position: relative;z-index: 1;padding: 0 ;left:0;bottom: 28px;background: #2f1c0b;width: 60px;height: 20px;display: block;text-align: center;}
.person-info:before{content: '个人信息';position: relative;z-index: 1;padding: 0 ;left:0;bottom: 28px;background: #2f1c0b;width: 60px;height: 20px;display: block;text-align: center;}
.account-info:after,.person-info:after{position: absolute;content: "";width: 100%;height: 20px;left: 10%;bottom: 6px;}
.input-group.code img{max-height: 34px; border: 1px solid #ccc; border-radius: 3px;}
.form-horizontal .border-top {width: 678px;height: auto;border: 2px solid #9b836f;border-radius: 20px;padding: 20px 0}
.form-horizontal .border-bottom {width: 678px;height: auto;border: 2px solid #9b836f;border-radius: 20px;margin-top: 20px;padding: 20px 0}
/*==================== aside 侧边广告 ====================*/

/* aside-float 公共不可修改 */
.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;-moz-transition:opacity 200ms ease-in-out;-ms-transition:opacity 200ms ease-in-out;-o-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out;}
.aside-float li a:hover{opacity:1;}
/* 资金回收图标 */
.show-on-hover.dropdown a{position: relative;}
.show-on-hover.dropdown a>.gui{    position: absolute;right: 3px;top: 6px;}

/* 每日簽到按鈕 */
._vr_unLogin ._vr_signSwitch{ display: block; width: 196px; height: 38px; line-height: 38px; text-align: center; color: #fffa62; font-size: 13px; border-radius: 0 !important; padding: 0 10px !important; margin-top: 8px; opacity: 0.9; border: 1px #ffffff70 solid; vertical-align: middle;}
._vr_unLogin ._vr_signSwitch:hover{ opacity: 1;}
.header-panel ul .panel_logout a{ padding: 0 10px !important;}
.header-panel ul li{ line-height: 28px !important;}
