﻿﻿/*!
 * UEDbet
 * Author: Steven
 * Update by 2016-09-03
 */

/*==================== common 公共 ====================*/
body{min-width: 1300px !important;background-color: #f7f7f8 !important;}
.container{width: 1300px !important;}
a:hover{text-decoration:none;}
main{background-color:#f7f7f8;}
.font-sm{font-size:12px;}
ul,ol{list-style: none;padding: 0; margin: 0;}


/* navbar-default 菜单样式 */
.navbar-default{background-color:#ffffff;margin-bottom:0;position: relative;}
.navbar-default .navbar-nav{float:right;}
.navbar-default .navbar-nav>li>a{color:#666;height:72px;line-height:72px;padding:0 12px;border-right:1px solid #fbfbfb;border-left:1px solid #fbfbfb;transition:all 600ms;font-size: 16px;}
.navbar-default .navbar- nav>li>a>.triangle{position:absolute;display:block;height:4px;bottom:11px;left:0;right:0;transition:all 400ms ease 0s;background:50% 50% no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABlBMVEUAAADOzs4X8xfyAAAAAXRSTlMAQObYZgAAABBJREFUCNdjOMaQw2DBIAAACEYBezBAvPEAAAAASUVORK5CYII=);}
.navbar-default .navbar-nav>li>a:hover .triangle{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.navbar-default .navbar-header a img{padding-top: 9px;margin-left: -10px;}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover{color:#444;border-right-color:#d6d8dd;border-left-color:#bcbfc3;background-color:#E3E6EB;}
.navbar-default .navbar-nav>.live>a,.navbar-default .navbar-nav>.active.live>a{background-repeat:no-repeat;background-position:50% 2px;background-image:url(../images/nav-item-live.gif);}
.navbar-default .navbar-nav>.hot>a,.navbar-default .navbar-nav>.active.hot>a{background-repeat:no-repeat;background-position:50% 2px;}
.navbar-default .navbar-brand{height:auto;}

/*  二级导航  */
.nav-9-2 .nav9.navbar-sub .sub-content .gameBox .gameList a .apiBtn .stGame{color: #000 !important;}
.nav-9-2 .nav9.navbar-sub .sub-content .gameBox .gameList a .apiBtn .stGame:hover{color: #fff;}

/* slide 状态栏 */
.static-bar{height:48px;font-size:12px;background-color:#126bac;color:#ccc;background: 50% 0;}
.static-bar > .container{overflow:visible;}
.static-left{float:left;height:32px;line-height:32px;text-shadow:0 1px 0 #000;padding-top: 9px;}
.static-left>a{color:#ccc;margin-left:6px;}
.static-left>a:hover{color:#eee;}
.static-left>.time{font-family:Tahoma;margin-left:10px;}
.static-left>.side:after{margin-left:6px;content:"|";}
.static-right{float:right;}

/* slide >>>> header-login 登录表单 */
.static-right .header-login{padding-top:11px;}
/*.static-right .header-login{padding-top:11px;}*/
.header-login .form-group{position:relative;margin-right:7px;}
/*.header-login .form-group{position:relative;margin-left:5px;}*/
.header-login .form-control{width:180px;height:26px;line-height:12px;background-color:#c6c6c6;text-shadow:0 1px 0 rgb(214,214,214);box-shadow:0 1px 0 rgba(255,255,255,.15),0 2px 2px rgba(0,0,0,0.2) inset;border-radius:3px;border:1px solid #5c5c5e;box-sizing:border-box;}
/*.header-login .form-control{width:160px;height:26px;line-height:12px;text-shadow:0 1px 0 rgb(214,214,214);border-radius:4px;background:rgba(255,255,255,.36);border:none;color: #fff;text-shadow: none;}*/
.header-login .form-control::placeholder{color: #fff;text-shadow: none;}
.scode .form-control{width:130px;}
a.tip-forget{position:absolute;right:4px;top:4px;padding:0 6px;display:inline-block;height:18px;line-height:16px;text-align:center;border:1px solid #999;background:#e5e5e5;color:#999;border-radius:2px;}
/*a.tip-forget:hover{background:rgba(255,255,255,1);color: #333;}*/
a.tip-scode{position:absolute;right:1px;top:1px;display:inline-block;height:26px;}
a.tip-scode img{max-height:24px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.static-right .btn{padding:3px 10px;border-color:#5c5c5c;border-radius:3px;}
/*.static-right .btn{padding:3px 10px;border-color:transparent;border-radius:4px;vertical-align: middle;}*/
/*.static-right .btn.btn-default:hover{background-color: #cccccc;}*/
/*.static-right .btn.btn-primary{background-color: #0096FF;}*/
/*.static-right .btn.btn-primary:hover{background-color: #006ab3;}*/
/*.static-right .btn.btn-success{background-color: #5CB861;}*/
/*.static-right .btn.btn-success:hover{background-color: #4a944e;}*/
/*.static-right .btn.btn-primary:before,*/
/*.static-right .btn.btn-success:before{content: '';display: inline-block;width: 16px;height: 16px;vertical-align: middle;margin-right: 4px;}*/

/* slide >>>> header-panel 状态面板 */
.static-right .header-panel{line-height:32px;}
.header-panel>a,.static-btn{color:#ccc;margin:0 5px;text-shadow:0 1px 0 #000;}
.header-panel>a:hover,.static-btn:hover{color:#eee;}
.header-panel>a._vr_vipGrad{color: gold;font-weight: bold;}
.header-panel>a._vr_vipGrad:hover{color: red;}
.header-panel .label{border-radius:30px;}
.header-panel .text-money{color:#2293fc;font-size:12px;}
.header-panel .static-btn .text-money{color:#fff;}
.header-panel .members-dropdown{    background: #ffffff;margin-top:0;padding:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;}
.header-panel .members-dropdown>li{margin:3px 0;font-size:12px;}
.header-panel .members-dropdown>li .gui{color:#2293fc;}
.header-panel .members-dropdown>li>a:hover,.header-panel .members-dropdown>li>a:focus{color:#111;background-color:#a6cbf7;background-color:rgba(33,125,235,.4);}
.show-on-hover{vertical-align:top}
.show-on-hover:hover > ul.dropdown-menu{display:block;}

.nav-3-1 .sub-box>dd>p, .nav-3-1 .sub-box>dd>p>a, .nav-3-1 .sub-box>dt>a{color: #0088df!important;}

/* footer-bar 底栏 */
.footer-bar{padding-top:10px;height:110px;background: #6e6d71 repeat-x;font-size:12px;}
.footer-bar,.footer-bar a{color:#999;color:rgba(255,255,255,.3);}
.footer-bar a:hover{color:#aaa;color:rgba(255,255,255,.4);}
.footer-item{padding-top:10px;background: 95% no-repeat;}
.footer-item.none-bg{background:none;}
.footer-item>ul>li+li:before{content:"/";}
.footer-item>ul{margin-left:0;}
.footer-item>ul>li{padding-left:0;}
.footer-item>ul>li>a{text-decoration:underline;}
.footer-item>ul>li+li>a{padding-left:10px;}

.footer-bar {height:unset;background: #343e4a;background-image: unset !important;text-align: center;}
.footer-bar .footer-partner ul {position:relative;display: flex;height: 68px;justify-content: center;align-items: center;}
.footer-bar .footer-partner ul:before {content: "";position: absolute;bottom: -2px;left: 0;width: 100%;height: 1px;background: rgba(113,128,153,.2);}
.footer-bar .footer-partner ul li a.partner:after {filter:saturate(200%) sepia(10%) brightness(1.3);}
.footer-bar .pagcor {width: 773px;margin: 16px auto 0;}
.footer-bar .pagcor p {line-height: 22px;}
.footer-bar .license section {vertical-align: middle;position: relative;display: inline-block;margin: 0 12px;}
.footer-bar .license section p,
.footer-bar .license section img,
.footer-bar .footer-links ul li a {transition: all .3s ease;}
.footer-bar .license section img:nth-child(1){}
.footer-bar .license section img:nth-child(2){position: absolute;top:0;left:0;opacity: 0;}
.footer-bar .license section:hover img:nth-child(1){opacity: 0;}
.footer-bar .license section:hover img:nth-child(2){opacity: 1;}
.footer-bar .license section:hover p {color: #fff;}
.footer-bar .footer-links {margin: 12px 0;}
.footer-bar .footer-links ul li a:hover {color: #fff;}
.footer-bar a,
.footer-bar p{color: #728099;font-weight: 500;}

/* footer-bar sports */
/*.sports-page .footer-bar{background:none !important;}*/
.bds-jt-logo{width:80px;height:70px;display:block;background: 0 0;}
.bds-jt-logo:hover,.footer-item:hover .bds-jt-logo{background-position:-80px 0;}
.bds-jt-title{width:235px;height:30px;display:block;margin:10px 0 0px 80px;background: 0 -140px;}
.bds-jt-title:hover,.footer-item:hover .bds-jt-title{background-position:0 -170px;}
.htf-jt-logo{width:65px;height:70px;display:block;background: -160px 0;}
.htf-jt-logo:hover,.footer-item:hover .htf-jt-logo{background-position:-240px 0;}
.htf-jt-title{width:235px;height:30px;display:block;margin:10px 0 0px 64px;background: 0 -200px;}
.htf-jt-title:hover,.footer-item:hover .htf-jt-title{background-position:0 -230px;}
.live-jt-logo{width:21px;height:21px;display:inline-block;background: -309px 0;}
.live-jt-logo:hover,.footer-item:hover .live-jt-logo{background-position:-309px -30px;}
.live-jt-title{width:160px;height:21px;margin-left:5px;display:inline-block;background: 0 -80px;}
.live-jt-title:hover,.footer-item:hover .live-jt-title{background-position:0 -110px;}

/* notice 公告 */
.notice{width:100%;position:relative;z-index:15;background: repeat-x;box-shadow:1px 1px 2px rgba(0,0,0,.5);}
.notice,.notice .notice-list,.notice .notice-list>ul>li{height:36px;line-height:36px;overflow:hidden;}
.notice .title{float:left;padding-right:18px;color:#fff;}
.notice .notice-list{float:left;width:calc(100% - 60px);}
.notice-list,.notice-list a{color:#96c6ff;font-size:12px;}
.notice-list a:hover{text-decoration:underline;}
.index-notice{background: 50% 100% no-repeat;}
.index-notice .notice-list{width:860px;}

/* game-page */
.game-page .static-bar{height:40px;background:#f5f5f5;}
.game-page .static-bar .slogo img{max-height:40px;}
.game-page .static-bar .static-right .header-login{padding-top:7px;}
.game-page .static-bar .static-right .header-panel{line-height:40px;}
.game-page .static-bar .static-right .header-panel>a,.game-page .static-bar .static-right .static-btn{color:#666;text-shadow:0 1px 0 rgba(0,0,0,.2);}
.game-page .static-bar .static-right .header-panel>a:hover,.game-page .static-bar .static-btn:hover{color:#444;}
.game-page .static-bar .static-right .header-panel .static-btn .text-money{color:#2293fc;}

/* game-page GameBody */
.game-page main{background:url(../images/blue-bg.jpg) #13386c 50% 0% no-repeat;}
.game-page .GameBody{position:relative;display:block;left:auto;margin:0 auto;min-height:150px;padding:0 5%;z-index:1;}
.game-page .GameContainer{position:relative;display:block;border:0;margin:0 auto;background:#d7e3f0;}
.loading{height:100%;position:absolute;width:100%;}

/* 容器阴影 */
.shadow{position:relative;box-shadow:0px 1px 4px rgba(0,0,0,0.3),0px 0px 20px rgba(0,0,0,0.1) inset;}
.shadow::before,.shadow::after{content:"";position:absolute;z-index:-1;}
.shadow::before,.shadow::after{content:"";position:absolute;z-index:-1;bottom:15px;left:10px;width:50%;height:20%;}
.shadow::before,.shadow::after{content:"";position:absolute;z-index:-1;bottom:15px;left:10px;width:50%;height:20%;box-shadow:0 10px 10px rgba(0,0,0,0.4);transform:rotate(-3deg);}
.shadow::after{right:10px;left:auto;transform:rotate(3deg);}

/*==================== index 首页 ====================*/
.index-screen-app {display:block;background: #fff;overflow: hidden;padding: 40px 0;}
.index-screen-app .container {overflow: visible;display: flex;height: 658px;align-items: center;}
.index-screen-app .container .row{display: flex;align-items: center;}
.index-screen-app .mobile-banner {position:relative;display:inline-block;width: 64%;/*height: 760px;*/}
.index-screen-app .mobile-banner img{/*position: absolute;*/z-index: 2;opacity: 0;transition: 1s;filter: blur(3px)}
.index-screen-app .mobile-banner img.slick-active{opacity: 1;filter:none;}
.index-screen-app .mobile-banner img.mobile{width: 100%;z-index: 1;/*top: 8%;transform: scale(1.15);left: -16px;*/}
.index-screen-app .mobile-banner img.bubble-live {bottom:78px;right: 297px;}
.index-screen-app .mobile-banner img.bubble-casino {bottom:52px;left: 92px;}
.index-screen-app .mobile-banner img.bubble-sports {top:200px;left: 138px;}
.index-screen-app .mobile-banner img.bubble-lottery {top:191px;right: 40px;}
.index-screen-app .mobile-banner img:nth-child(5) {top:50%;transform:translateY(-50%);right: 0;width: 100.08%;z-index: 1}

.index-screen-app .slider-nav{width: 50%;}
.index-screen-app .mobile-download {position:relative;display:inline-block;/*height: 760px;*/vertical-align: top;/*padding-top: 145px;*/background: no-repeat bottom center/contain;width: 100%;margin:0 50px;opacity: 0;transition: 1s;filter: blur(3px)}
.index-screen-app .mobile-download.slick-active{opacity: 1;filter: none;}
.index-screen-app .mobile-download>img{position: absolute;z-index: 2}
.index-screen-app .mobile-download>img.bubble-chess {top:286px;right: -116px;}
.index-screen-app .mobile-download>img.bubble-financial {bottom:54px;left: 184px;}
.index-screen-app .mobile-download .title{font-size: 36px;font-weight: 900;margin: 16px 0;padding-left: 16px;}
.index-screen-app .mobile-download .content{color: #787878;margin: 0 0 16px;padding-left: 16px;}
/*.index-screen-app .mobile-download .mobile-download-wrap .col-2-1{position: relative;height: 337px;}*/
/*.index-screen-app .mobile-download .mobile-download-wrap .col-2-1 img {width: calc(100% + 20px);padding-left: 16px;}*/
/*.index-screen-app .mobile-download .mobile-download-wrap .col-2-1 .mobile-qrcode img {position:absolute;width:50%;top:26px;left: 50%;transform: translate(-50%,50%);padding-left: 0;}*/
/*.index-screen-app .mobile-download .mobile-download-wrap .col-2-1 p{position: absolute;left:-8px;bottom: 80px;width:100%;font-size: 1em;color: #333;text-align: center;padding:0 16px 0 34px;}*/
/*.index-screen-app .mobile-download .mobile-download-wrap .col-2-1 span{position: absolute;left:-8px;bottom: 64px;width:100%;font-size: 0.8vw;line-height:16px;color: #787878;text-align: center;padding:0 16px 0 34px;}*/
.index-screen-app .mobile-download .mobile-download-wrap{display: flex;}
.index-screen-app .mobile-download .mobile-download-wrap i{color: #0096ff;font-style: initial;font-weight: 500;font-size: 16px;}
.index-screen-app .mobile-download .mobile-download-wrap .item{display: flex;flex-direction: column;width: 245px;height: 337px;background: no-repeat center;transition-delay: 3s;transition: 1s;opacity: 0;}
.index-screen-app .mobile-download .mobile-download-wrap .item .mobile-qrcode{margin-top: 86px;margin-left: 39px;margin-bottom: 13px;}
.index-screen-app .mobile-download .mobile-download-wrap .item i,
.index-screen-app .mobile-download .mobile-download-wrap .item p,
.index-screen-app .mobile-download .mobile-download-wrap .item span{display: inline-block;width: 187px;text-align: center;}
.index-screen-app .mobile-download .mobile-download-wrap .item p{font-size: 14px;color: #333333;}
.index-screen-app .mobile-download .mobile-download-wrap .item span{color: #787878;}
.index-screen-app .mobile-download .mobile-download-wrap .item.right-item p{margin-top: 206px;}
.index-screen-app .mobile-download.slick-active .item{opacity: 1}
.index-screen-app .slick-dots li{width: 180px;height: 52px;text-align: center;line-height: 52px;color: #333333;font-size: 18px;}
.index-screen-app .slick-dots{bottom: auto;top: 0;}
.index-screen-app .slick-dotted.slick-slider{padding-top: 72px;}


@media (max-width: 990px) {
    /*.index-screen-app .mobile-banner{height: 700px;}*/
    /*.index-screen-app .mobile-download{height: 700px;padding-top: 115px;}*/
    .index-screen-app .mobile-download .mobile-download-wrap .col-2-1 img.mobile-qrcode {top:20px;left: 52%;}
    .index-screen-app .mobile-download .mobile-download-wrap .col-2-1 p{bottom: 140px;padding-right: 10px;}
    .index-screen-app .mobile-download .mobile-download-wrap .col-2-1 span{bottom: 110px;}
}
@media (min-width: 990px) {
    /*.index-screen-app .mobile-banner{height: 700px;}*/
    /*.index-screen-app .mobile-download{height: 700px;padding-top: 115px;}*/
    .index-screen-app .mobile-download .mobile-download-wrap .col-2-1 img.mobile-qrcode {top:20px;left: 52%;}
    .index-screen-app .mobile-download .mobile-download-wrap .col-2-1 p{bottom: 140px;padding-right: 10px;}
    .index-screen-app .mobile-download .mobile-download-wrap .col-2-1 span{bottom: 110px;}
}
@media (min-width: 1300px) {
    /*.index-screen-app .mobile-banner{height: 760px;}*/
    /*.index-screen-app .mobile-download{height: 760px;padding-top: 145px;}*/
    .index-screen-app .mobile-download .mobile-download-wrap .col-2-1 img.mobile-qrcode {top:26px;left: 50%;}
    .index-screen-app .mobile-download .mobile-download-wrap .col-2-1 p{bottom: 98px;}
    .index-screen-app .mobile-download .mobile-download-wrap .col-2-1 span{bottom: 64px;}
}

.index-screen-01{border-bottom:1px solid #dde1e3;/*margin-bottom:40px;*/background: #f7f7f8;}
.index-screen-01 .screen-item{width:100%;height:100%;display:inline-block;background: no-repeat 330px 0;}
.index-screen-01 .screen-item.nonebg{background:none;}
.index-screen-02 .screen-item{width:100%;height:100%;font-size:12px;}

/* slide 轮播 */
.index-slide{ width: 100%; height:auto;position:relative;}
.index-slide>.slide-inner{width:100%;height:100%;position:relative;overflow:hidden;}
.index-slide>.slide-inner ul {width: 100% !important;height: 100% !important;padding-bottom: 33.8542%;}
.index-slide>.slide-inner ul li{ width: 100% !important;height: 100%;background-size: cover !important;}
.index-slide>.slide-inner .sl_img{width:100%;height:100%;position:absolute;background-position:center;opacity:0;filter:alpha(opacity=0);}
.index-slide>.slide-indicators{/*width:40px;*/min-height:40px;overflow:hidden;position:absolute;/*top:0px;right:8%;*/bottom: 4px; left:50%;transform:translateX(-50%);z-index:2;/*height: 460px;*/height:45px;}
.index-slide>.slide-indicators>ul{position: relative;top: 50%;transform: translateY(-50%);}
.index-slide>.slide-indicators .sl_icon{width:40px;height:40px;margin-bottom:10px;cursor:pointer;}
/*.index-slide>.slide-indicators .sl_icon:first-child{display:none !important;}*/
.index-slide>.slide-indicators ul li {display: inline-block;position: relative; width: 15px; height: 15px; background: #000 no-repeat center /40px; border-radius: 50%; margin: 0 7px 1px ;border: 2px solid transparent; font-size: 0;background-size: cover;}
.index-slide>.slide-indicators ul li:after {border-radius: 50%;padding: 5px;border: 2px solid transparent;position: absolute;content: '';top: -6px;left: -6px;bottom: -6px;right: -6px;}
.index-slide>.slide-indicators ul li.active {background: #0096FF;}
.index-slide>.slide-indicators ul li.active:after {border-color: #0096FF; }

/*轮播指示器的缩略图由JS去绑定链接*/
/*如需修改新上线的小图标，只需去线上获取该上新<li>的class“carousel_ID” 为其图片命名即可 *注：只添加图片或者修改图片命名即可。*/
.index-slide>.slide-indicators ul li canvas{ margin: -2px 0 0 -2px;}

/*==================== live 真人 ====================*/
.live_main{background: center top;}
.live-list{height:auto;padding-top:35px;background:50% 0% no-repeat;}
.live-list .item{position:relative;text-align:center;margin-top:75px;}
.live-list .item>a{display: block;}
.live-list .item>h3,.live-list .item>p{position:absolute;content:"111";bottom:0;left:0;right:0;color: #fff;text-shadow:1px 2px 1px #333;transition:all 300ms;}
.live-list .item:hover>h3{color:#2293fc;content:"进入游戏";bottom:5px;}
.live-list .item>p{font-size: 24px;}
.liveicon{width:200px;height:250px;position:relative;display:inline-block;background: no-repeat;}
.liveicon.ag{background-position:0 0;}
.liveicon.bbin,.liveicon.bb{background-position:-200px 0;}
.liveicon.dw{background-position:-400px 0;}
.liveicon.ds{background-position:-600px 0;}
.liveicon.ebet{background-position:-205px -255px;}
.liveicon.shenbo{background-position:-400px -250px;}
.liveicon.sa{background-position:-400px -500px;}
.liveicon.og{background-position:-400px 0;}
.liveicon.opus-l{background-position: 0 -500px;}
.liveicon.gd{background-position: -615px -500px;}
.liveicon.jqqd{background-position: -600px -500px;}
/*.liveicon.ea{background-position: -200px -500px;}*/
.liveicon.ea{background-position:-600px -250px;}
.liveicon.bg{background-position:0 -500px;}

.liveicon.pt{background-position:0px -255px;}
.liveicon.prg{background-position:-205px -500px;}
.liveicon.ab{background-position:-600px 0;position: unset !important;}
.liveicon.aes{background-position:0px -255px;}
.liveicon.tp{background-position:-400px 0;}
.liveicon.xbb{background-position:0 0;}
.liveicon.wm{background-position:-600px 0;}
.liveicon.evo{background-position: 0 -759px;}
.liveicon.tg{background-position: -190px -759px;}

/*==================== sports 体育 ====================*/
.sports-page{background: #13386c 50% 90px no-repeat;}
.sports-page main{background-color:transparent;}
.sports-box{width:1023px;margin:0 auto;height:768px;display:block;position:relative;background:#d7e3f0;}
.sports-box.hg{width:1148px;}
.sports-box.bc{width: 80%;min-width: 1280px;}
.sports-box.sb iframe{width:100%;min-height:768px;}
.quick-promo{position:absolute;width:68px;height:78px;text-align:center;top:10px;right:-78px;}
.quick-promo .promo-links{width:68px;height:48px;display:inline-block;background: no-repeat 50% 0;}
.quick-promo a{opacity:0.5;filter:opacity(50);color:#eee;transition:all 300ms;}
.quick-promo a:hover{opacity:0.9;filter:opacity(90);}
/* sports-ued-tabs */
.sports-ued-tabs{list-style:none;position: absolute;width:76px;top:0;left:-80px;}
.sports-ued-tabs li{width:76px;height:108px;padding:0;text-align:center;padding-top:9px;background: no-repeat 50% -50px;opacity: 0.6;filter:opacity(60);}
.sports-ued-tabs li>a>.gui{color: #193d6c;display:block;font-size:2em;line-height:70px;margin-bottom:9px;}
.sports-ued-tabs li>a{color: #001932;text-decoration:none;}
.sports-ued-tabs li:hover{opacity:0.8;filter:opacity(80);}
.sports-ued-tabs li.active{opacity:1;filter:opacity(100);}
.sports-ued-tabs li.active a{color:#b3cbeb;}
/* sport-hg-fix */
.bulk-frame{position:relative;}
.sports-hg-fix{position:absolute;display:none;width:100px;height:25px;background:#493721;top:99px;left:137px;}
.sports-box.hg .sports-hg-fix{display:block;}
.sports-hg-fix2{position:absolute;display:none;width:208px;height:16px;top:27px;left:22px;background:repeat-x url(data:image/gif;base64,R0lGODlhAQAQALMAAKFZBaNbBqRdBahhB6JaBptSBaZfBaBYBKVeBp9XBZ9WB5xTBAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABAAAAQMcBiERCDgpKTUWkUEADs=);}
.sports-box.hg .sports-hg-fix2{display:block;}
.gui-logo-bc:before,
.gui-logo-hg:before{content: ' ';width: 33px;height: 32px;display: block;margin: 20px;margin-bottom:27px;margin-left: 21px;margin-top: 18px;}
.gui-logo-via:before{ content: ' ';width: 41px;height: 27px;background: center no-repeat;display:block;margin: 20px;margin-bottom:25px;margin-left: 15px;margin-top: 20px;}

/*==================== casino 电子 ====================*/
.main-casino .casino{padding-bottom: 20px;}
#casino-style .container{width: 1140px;}
#casino-style .main-casino .casino > .container .game-list-header ._vr_chessApi>li{background: #e0dfdf;border: 1px solid #d9d9d9;border-top: 2px solid #c7c7c7;}
#casino-style .main-casino .casino > .container .game-list-header ._vr_chessApi>li.active {border-top: 2px solid #217eec;background: #eeeeee;}
.page-ban{position:relative;height:380px;background-repeat:no-repeat;background-position:50% 0%;}
.page-ban>.casino-ban-foot-wrap,.page-ban>.casino-ban-foot-wrap>.casino-ban-foot{height:20px;display:block;}
.page-ban>.casino-ban-foot-wrap{width:100%;background-position:50% 0%;background-repeat:repeat-x;position:absolute;bottom:0px;}
.page-ban>.casino-ban-foot-wrap>.casino-ban-foot{width:1140px;margin:0 auto;background-position:50% -30px;background-repeat:no-repeat;}
.casino{background:#0a2946;}
.casino .casino-box{background:#faf7f7;}
#casino-style .btn-try{display: none;}

/* tabs API选项卡 */
.api-tabs{border-color:#6c77a2;background-color:#08f;padding-bottom:0;}
.api-tabs>li{text-shadow:none;}
.api-tabs>li+li,.api-tabs>li.active,.api-tabs>li:first-child.active,.api-tabs>li:last-child.active{border-color:#4cabff;border-color:rgba(255,255,255,.3);}
.api-tabs>li.active{background-color:#faf7f7;/background:linear-gradient(to bottom,#ffffff 0%,#faf7f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#faf7f7',GradientType=0);}
.api-tabs>li>a:link,.api-tabs>li>a:visited{color:#fff;}
.api-tabs>li>a:hover{color:rgba(255,255,255,.6);}
.api-tabs>li.active a{color:#333;}
.casino-tabs{height:60px;border:none;margin-bottom:0;}

.carousel-inner .casino-tabs>li>a:link{height:58px;line-height:58px}
.sports .carousel-inner .sports-tabs{background: none;border: none;}
.sports .carousel-inner .sports-tabs>li{margin: 0;background: none;border: none;}
.sports .carousel-inner .sports-tabs>li+li,.carousel-inner .sports-tabs>li.active,.carousel-inner .sports-tabs>li:first-child.active,.carousel-inner .sports-tabs>li:last-child.active{border: none;}

.sports .carousel-inner .sports-tabs>li>a:link{height:108px;line-height:20px}

.sports .carousel-inner{list-style:none;position:absolute;width:76px;top:0;left:-85px;}
.sports .carousel-inner .sports-tabs>li{width:76px;height:108px;padding:0;text-align:center;padding-top:9px;background:url(../images/sports-promo.png) no-repeat 50% -50px;opacity:0.6;filter:opacity(60);}
.sports .carousel-inner .sports-tabs>li>a{color:#001932;text-decoration:none;font-size: 14px;}
.sports .carousel-inner .sports-tabs>li>a>.gui{color:#193d6c;display:block;font-size:2em;line-height:70px;margin-bottom:9px;}
.sports .carousel-inner .sports-tabs>li>a>em{color:#001932;}
.sports .carousel-inner .sports-tabs>li.active a{color:#b3cbeb;}
.sports .carousel-inner .sports-tabs>li.active,.carousel-inner .sports-tabs>li:hover{opacity:1;filter:opacity(100);}
.sports .carousel-inner .sports-tabs>li.active a>em{color:#b3cbeb;}

/*casino-sorts*/
.casino-sorts{height:41px;}
.casino-sorts .nav-tabs{float:left;border:none;margin-left:10px;}
.casino-sorts .nav-tabs>li>a{color:#08f;padding:8px 15px;}
.casino-sorts .nav-tabs>li>a:hover,.casino-sorts .nav-tabs>li.active>a{color:#fff;background-color:#08f;border-color:#08f;}
.casino-sorts .search{width:235px;margin-top:5px;}
.casino-sorts .form-control{width:160px;float:left;margin-right:10px;border-color:#aaa;}
.casino-sorts .search .btn{border-radius:3px;}
.casino-list{padding:10px 20px 0 20px;}

/* casino-item */
.casino-item{display:inline-block;width:204px;height:220px;margin-top:5px;}
.casino-item .item{width:204px;height:143px;position:relative;display:block;overflow:hidden;background:#312d52;}
.casino-item .item .game-img{width:204px;height:143px;position:absolute;overflow:hidden;z-index:0}
.casino-item .item .game-img img{width:100%;max-width:100%;}
.casino-item .item .cover{width:100%;height:100%;position:absolute;z-index:5;overflow:hidden;display:none}
.casino-item .item .cover .cover-bg{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.85;background:#76cca1;background:-moz-linear-gradient(top,#76cca1 12%,#44ce89 88%);background:-webkit-gradient(linear,left top,left bottom,color-stop(12%,#76cca1),color-stop(88%,#44ce89));background:-webkit-linear-gradient(top,#76cca1 12%,#44ce89 88%);background:-o-linear-gradient(top,#76cca1 12%,#44ce89 88%);background:-ms-linear-gradient(top,#76cca1 12%,#44ce89 88%);background:linear-gradient(to bottom,#76cca1 12%,#44ce89 88%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#76cca1',endColorstr='#44ce89',GradientType=0)}
.casino-item .item .cover .cover-name{width:100%;height:20px;position:relative;margin-top:60px;line-height:20px;color:#111;text-align:center;z-index:2;text-shadow:0 1px 0 #eee}
.casino-item .item canvas{width:204px;height:143px;position:absolute;z-index:10}
.casino-item .title{text-align:center;padding:10px 0;}
.casino-item .title a{display:block;color:#111;}
.casino-item .title a:hover{color:#333;}
.btn-play:hover{color:#fff!important;background:#0b58f8;}
.casino-item:hover{background:#fff;}
.casino-item .title .btn-play{display:none;}
.casino-item:hover .title .btn-play{display:inline-block;}
.btn-more{width:200px;}

/*==================== lottery 彩票 ====================*/
.lottery{width: 100%;position:relative;background-color:#187aa5;background-image:linear-gradient(-225deg,#162774,#0ea7ad);}
.lottery._vr_lotterySearch{padding-top:40px;}
.focus-slide{width:100%;min-width:1050px;height:750px;position:relative;overflow:hidden;text-align:center;}
.focus-slide>.slide-inner{width:1050px;position:absolute;left:50%;margin-left:-525px}
.focus-slide>.slide-inner li{width:1050px;overflow:hidden;position:relative;}
.focus-slide>.slide-inner li .item-btn{position:absolute;left:0;right:0;bottom:70px;}
.focus-slide>.slide-inner li .item-btn a{width:200px;height:42px;display:inline-block;line-height: 42px;color:#fff;background:url(../images/lottery-sprite.png) -240px -20px no-repeat;}
.focus-slide>.slide-inner li .item-btn a:hover{background-position:-240px -70px;}
.focus-slide>.slide-inner li img{display:block;width:1050px;height:750px;}
.focus-slide .tempWrap{overflow:visible!important}
.focus-slide .tempWrap ul{margin-left:-1050px!important;}
.focus-slide>.slide-indicators{position:absolute;width:100%;left:0;z-index:1;height:12px;bottom:30px;text-align:center;}
.focus-slide>.slide-indicators li{display:inline-block;*display:inline;zoom:1;width:12px;height:12px;line-height:99px;overflow:hidden;background:url(../images/lottery-sprite.png) -260px 0 no-repeat;margin:0 4px;cursor:pointer;}
.focus-slide>.slide-indicators li:hover{background-position:-280px 0;}
.focus-slide>.slide-indicators li.active:hover,.focus-slide>.slide-indicators li.active{background-position:-240px 0;}
.focus-slide>.pnBtn{position:absolute;z-index:1;top:0;width:100%;height:750px;cursor:pointer;}
.focus-slide>.prev{left:-50%;margin-left:-525px;}
.focus-slide>.next{left:50%;margin-left:525px;}
.focus-slide>.pnBtn .blackBg{display:block;position:absolute;left:0;top:0;width:100%;height:750px;background:#fff;filter:alpha(opacity=20);opacity:0.2;}
.focus-slide>.pnBtn .arrow{display:none;position:absolute;top:0;z-index:1;width:60px;height:750px;}
.focus-slide>.pnBtn .arrow:hover{filter:alpha(opacity=60);opacity:0.6;}
.focus-slide>.prev .arrow{right:0;background:url(../images/lottery-sprite.png) -120px 0 no-repeat;}
.focus-slide>.next .arrow{left:0;background:url(../images/lottery-sprite.png) 0 0 no-repeat;}

/*==================== promo 优惠 ====================*/
.main_promo{min-height:400px;background: #f7f7f8 repeat-x center bottom fixed;}
.main_promo .main-promo{background: repeat-y 140px 0;margin:20px auto;margin-bottom:0px;position:relative;z-index:2;width:1050px;}
.main_promo .main-promo ._vr_promo{margin: 35px 0 35px 200px;height: 90px;overflow: hidden;}
.main_promo .main-promo ._vr_promo li{width:60px;height:60px;overflow:hidden;display:inline-block;color:#fff;line-height:60px;text-align:center;background: no-repeat;}
.main_promo .main-promo ._vr_promo li:hover{background-position:0 -60px;}
.main_promo .main-promo ._vr_promo li a{display:block;color:#fff;font-size: 12px;}
.main_promo .main-promo ._vr_promo li.active{position:absolute;left:99px;margin-top:0;top:-15px;width:90px;height:90px;line-height:90px;font-size:22px;background-position:-100px 0;}
.main_promo .main-promo .col-3-1{width: 100%;position: relative;padding: 4px;}
.main_promo .main-promo .col-3-1 .promo_line{position: absolute;left: 0;width: 140px;top: 0;text-align: right;font-size: 12px;color: #999;}
.main_promo .main-promo .col-3-1 .promo_line span{font-size: 16px;color: #08f;line-height: 1em;font-weight: 600;display: block;}
.main_promo .main-promo .col-3-1 .promo_line:before{content: '';width: 14px;height: 14px;font-size: 1px;background: -100px -100px no-repeat;position: absolute;right: -20px;top: 2px;}
.main_promo .main-promo .col-3-1 .promo-item{width: 890px;float: right;padding: 30px 40px 20px 50px;background: repeat-y;font-size: 14px;position: relative;margin-bottom: 20px;}
.main_promo .main-promo .col-3-1 .promo-item:before{content: '';width: 100%;height: 20px;background: no-repeat;position: absolute;left: 0;top: 0;}
.main_promo .main-promo .col-3-1 .promo-item:after{content: '';width: 100%;height: 30px;background: no-repeat;position: absolute;left: 0;bottom: -30px;}
.main_promo .main-promo .col-3-1 .promo-item .list_type2_item_tit{font-size: 24px;line-height: 1.1em;color: inherit;margin-bottom: 10px;}
.main_promo .main-promo .col-3-1 .promo-item .home_pic > img{width: 100%;max-width: 800px;}
.main_promo .main-promo .col-3-1 .promo-item .home_pic .promo-status.processing,
.main_promo .main-promo .col-3-1 .promo-item .home_pic .promo-status.over{position: absolute;width: 140px;height: 140px;display: block;background: 0 -120px no-repeat;right: -4px;top: -4px;font-size: 0;z-index: 999;}
.main_promo .main-promo .col-3-1 .promo-item .home_pic .promo-status.over{background-position-y: -260px;}
.main_promo .main-promo .col-3-1 .promo-item .home_pic .btn-apply{width: auto;height: 33px;line-height: 33px;border-radius: 30px;margin-left: 10px;color: #08f;border: 1px solid #08f;padding: 0 20px;background-color: transparent;transition: all 300ms;float: right;margin-top: 10px;cursor: pointer;z-index: 999;position: relative;}
.main_promo .main-promo .col-3-1 .promo-item .home_pic .btn-apply:hover{color: #fff;background-color: #08f;}
.main_promo .main-promo .col-3-1 .promo-item .promo-detail{width: 100%;border-top: 1px dashed #e5e5e5;margin-top: 10px;padding-top: 5px;display: none;float: left;}

/* 附加优惠样式 */
.promo-content h4{color:#0088ff;font-weight:bold;}
.promo-content table{min-width:50%;margin:15px 0;}
.promo-content table th,.promo-content table td{border:1px solid #99cfff;padding:8px 20px;text-align:center;}
.promo-content table th{color:#0088ff;}
/*.promo-content img{width:100%}*/

/*==================== register 注册 ====================*/
.register-box{min-height:610px;width:1000px;margin:50px auto;border:1px solid #e0e3e6;background:#fbfbfb;}
.register legend{color:#0088ff;padding:20px 30px 10px 60px;font-size:24px;border-style:dashed;margin-bottom: 34px !important;}
.register legend span{margin:10px 0;color:#666;display:block;font-size:12px;}
.register .form-group.publicity_1{margin-bottom: 45px !important;}
.register .input-group img{max-height:38px;border:1px solid #ccc;border-radius:3px;}
.register .form-group .form-control{height:38px;padding:8px 12px;border-radius:3px;}
.register .form-group .btn{border-radius:3px;margin-bottom: 30px;}
.register .publicity_1 div{width: 590px;height: 142px;background: no-repeat center right;margin-left: 51px;}

/*==================== help 帮助 ====================*/
.help ul,.help li{list-style:none;margin:0;padding:0;}
.help-box{position:relative;margin:20px auto;border:1px solid #d3d3d3;}
.help .hp-nav .triangle{margin-right:30px;width:9px;height:100%;display:block;float:right;background: no-repeat center;}
.help .li-2 .triangle{float:left;margin-left:5px;background: no-repeat center;}
.help .li-1 a.over .triangle{background: no-repeat center;}
.help .li-2 a.over .triangle{background: no-repeat center;}
.help .hp-nav a{color:#666;font-size:14px;line-height:24px;}
.help .hp-nav a:hover{color:#097eeb;}
.help .nav-1 a{display:block;height:49px;line-height:49px;}
.help .nav-1 .li-1{background: no-repeat;}
.help .nav-2 a{display:block;height:30px;line-height:30px;border-bottom:none;overflow:hidden;}
.help .nav-2 a:hover{background:#e1ecf9;}
.help .hp-nav .nav-1 .active{color:#097eeb;}
.help .hp-nav .nav-2 .active,.help .hp-nav .nav-2 .active:hover{color:#097eeb;background:#F7F7F7;}
.help .nav-2{background:#FFF;border-bottom:1px solid #e4e4e4;}
.help .hp-nav .hp{background: no-repeat 15px 50%;}
.help .hp-nav .sport{background: no-repeat 15px 50%;}
.help .hp-nav .casino{background: no-repeat 15px 50%;}
.help .hp-nav .keno{background: no-repeat 15px 50%;}
.help .hp-nav .promotion{background: no-repeat 15px 50%;}
.help .hp-nav .contact{background: no-repeat 15px 50%;}
.help .hp-nav .affairs{background: no-repeat 15px 50%;}
.help .t1{padding-left:55px;font-weight:bold;}
.help .t2{float:left;padding-left:55px;white-space:nowrap;}
.help .t3{padding-left:70px;background: no-repeat 60px 50%;}
.help .sub-nav li{float:left;margin-right:10px;}
.help .hp-content{ min-height:700px;padding:1px 0;background: right 0 #FFF no-repeat;border-left:1px solid #D3D3D3;}
.help .ft{position:absolute;right:20px;bottom:0px;margin:20px 0 10px;width:100%;height:18px;background: center no-repeat;}
.hp-article{margin:0 auto;min-height:600px;font-size:14px;color:#333;}
.hp-article .subject,.hp-article h3{font-weight:bold;}
.hp-article .subject{padding-top:40px;text-align:center;}
.hp-article .main-bd{margin:20px 60px 40px;}
.hp-article .main-bd a{color:#333;text-decoration:underline;}
.hp-article .main-bd img{max-width:100%;}
.hp-article .main-bd h3{font-size:16px;font-weight:bold;margin-top: 1em;}
.hp-article p{margin:20px 0;color:#333;}
.hp-article .ul-1,.hp-article .ul-2{margin:20px 0;}
.hp-article .ul-1,.hp-article .ul-1-disc{margin-left:50px;list-style-type:decimal;}
.hp-article .ul-1-disc{list-style-type:disc;}
.hp-article .ul-2,.hp-article .ul-2-disc{margin-top:10px;margin-left:40px;list-style-type:lower-alpha;}
.hp-article .ul-2-disc{list-style-type:disc;}
.hp-article li{margin-bottom:10px;line-height:22px;}
.hp-article .tabletit{background:#999;font-weight:bold;}
.hp-article .trcontent{background:#e5e5e5;}
.hp-article td{text-align:center;}

/* Float Service Style */
.float-services{position:fixed;z-index:2000;}
.float-services li{width:160px;background-repeat:no-repeat;}
.float-services 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;}
.float-services li a:hover,.float-services li a:hover{opacity:1;}
/* 资金回收图标 */
.icon-back-m{display: inline-block;width: 20px;height: 20px;position: absolute !important;right: 0;margin: 0 !important;padding: 0 !important;}
.show-on-hover.dropdown a{position: relative;}
.show-on-hover.dropdown a>.gui{    position: absolute;right: 3px;top: 6px;}

.login-dialog{top:12%!important;left:38%!important;}
.login-dialog .modal-dialog{max-width:480px!important;width:480px!important;}
.login-dialog .modal-body{height:250px!important;padding:26px!important;}
.login-dialog .bootstrap-dialog-message{font-size:16px!important;line-height:32px!important;}
.login-dialog .bootstrap-dialog-title{font-size:24px!important;}

.bootstrap-dialog.index-modal{top:5% !important;}
