@charset "UTF-8";

/*!
 * jinshaduchuan 金沙赌船
 * Author: david
 * Update by 2017-10-02
 */

/* 禁用响应 */
@media (min-width:990px) {
    .container { width: 1008px !important; }
}
@media (min-width:1200px) {
    .container { width: 1008px !important; }
}
.screen-lg .container { width: 1008px !important; }
.container { width: 1008px !important; padding: 0; position: relative; overflow: visible; }

/* ==========全局样式========== */
a:hover { text-decoration: none; }
ul { margin: 0; padding: 0; }
.navbar-nav > li > a, .navbar-header, .navbar-text { line-height: 1; }
.slide .slide-inner { width: 100% }
body { background-color: #0B0215; color: #000; font-size: 12px; min-width: 1088px; }
.mainBody { background: #240842 50% 565px no-repeat; position: relative; }

/*.first .mainBody{background: #1f0a36 url(images/bg01.jpg) 50% 175px no-repeat;}*/
.ball .mainBody { background: #240842 50% 565px no-repeat; }
.livetop .mainBody { background: #240842 50% 565px no-repeat; }
.game .mainBody { background: #240842 50% 565px no-repeat; }
.lottery .mainBody { background: #240842 50% 565px no-repeat; }
.memberexclusiveii .mainBody { background: #230840; }
.first .header-panel { line-height: 40px; }
.header-panel a { color: #FFF4B3; font-size: 14px; margin-right: 20px; }
.header-panel a:hover, .header-panel .dropdown-menu > li > a:hover { color: #fff !important; }
.bootstrap-dialog .bootstrap-dialog-message { color: #000; }
.main-promo img { max-width: 100%; }
._vr_nickname { padding: 0 !important; display: inline-block; width: 44px; white-space: nowrap; overflow: hidden; vertical-align: text-bottom; text-overflow: ellipsis; height: 16px; line-height: 16px !important; }
.page-content img { max-width: 100%; }
.navbar-header img { height: 51px; }
.main-promo .sidePromo dt { padding: 0 30px; }
.main-promo .sidePromo dd .row { margin: 0; }
.msgbox .list-group-item { word-wrap: break-word; }

/* header */
header .wrap { height: 175px; }
header .top-bar { background: #0B0B0B 50% 0 no-repeat; }
header .top-bar .lang { display: inline-block; vertical-align: text-bottom; width: 22px; height: 16px; background: no-repeat; }
header .top-bar .lang.hk { background-position: 0 0; margin-left: 5px; }
header .top-bar .lang.cn { background-position: 0 -40px; }
header .top-bar .lang.us { background-position: 0 -80px; }
header .top-bar .list-top-link li { position: relative; }
header .top-bar .list-top-link li a { font-size: 14px; color: #ccb696; }
header .top-bar .list-top-link li.pz .pz-wrap { position: absolute; left: 0; z-index: 102; display: none; top: 22px; }
header .top-bar .list-top-link li.pz:hover .pz-wrap { display: block; }
header .top-bar .list-top-link li + li:before { content: '|'; position: absolute; left: -3px; top: -1px; color: white; }
header .top-bar .container { margin: 0 auto; padding: 15px 0 0 20PX; background: 350px 41px no-repeat; width: 1068px; height: 120px; box-sizing: content-box; }
header .top-bar .container .header-logo { float: left; width: 335px; height: 100px; }
header .top-bar .container .header-right { float: right; margin-top: 9px; }
header .top-bar .container .header-right .header-website { margin: 15px 5px 0 0; width: 475px; height: 40px; float: right; color: #f9eaa8; font-size: 22px;    /*background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9eaa8), to(#fcf0ae));*/ -webkit-background-clip: text; font-weight: bold; }
.first .login-pos .form-group { position: relative; float: none; display: block; margin: 0 0 10px 0; width: 210px; }
.login-pos .form-group { position: relative; float: left; margin-right: 10px; background: #FFF; width: 200px; height: 30px; }
.login-pos .form-group.code { width: 170px; }
.first .login-pos .form-group.code { width: 210px; }
.page_head { background: #0D080D no-repeat center top; }
.ball .page_head { background: #0D080D no-repeat center top; }
.livetop .page_head { background: #0D080D no-repeat center top; }
.game .page_head { background: #0D080D no-repeat center top; }
.lottery .page_head { background: #0D080D no-repeat center top; }
.memberexclusiveii .page_head { background: #0D080D no-repeat center top; }
.login-pos .form-control { width: 130px; border: none; background-color: transparent; padding-left: 10px; height: 30px; line-height: 30px; color: #000; font-size: 14px; outline: none; }
.login-pos .account .form-control { width: 200px; }
.login-pos .password .form-control { width: 130px; }
.login-pos .code .form-control { width: 160px; }
.first .login-pos .account .form-control { width: 210px; }
.first .login-pos .password .form-control { width: 150px; }
.first .login-pos .code .form-control { width: 200px; }
.first .login-pos .form-control { font-size: 12px; }
.login-pos .acc-unicode { position: absolute; top: 0; line-height: 30px; color: #000; font-size: 14px; font-family: arial; right: 6px; }
.first .login-pos .acc-unicode { font-size: 14px; }
.forget-pw { position: absolute; top: 0; right: 6px; color: #999; line-height: 30px; text-decoration: none; }
.login-pos .form-group.code input { padding-right: 66px; }
.login-pos .form-group.code img { position: absolute; right: 1px; top: 3px; width: 60px; height: 27px; }
.login-pos .btn { border-radius: 4px; width: 120px; height: 30px; line-height: 30px; color: #000; font-size: 16px; text-align: center; text-decoration: none; padding: 0; float: left; }
.first .login-pos .btn { float: none; display: block; width: 210px; height: 35px; line-height: 35px; font-size: 16px; }
.first .login-pos .btn-login { margin: 0 0 10px 0; }
.login-pos .btn-login { margin: 0 0 10px 0; color: #000; margin-right: 10px; }
.login-pos .btn-register { color: #fff; margin: 0 10px 10px 0; }
.login-pos .btn-warning:hover { color: #000; }
.open>.dropdown-menu { background: #787775; }
.dropdown-menu { background: #787775; }
.dropdown-menu>li>a { color: #FFF5B3; }

/* 每日簽到按鈕 */
._vr_unLogin ._vr_signSwitch{ float: left; width: 120px; text-align: center; color: #fff; font-size: 13px !important; border-radius: 4px !important; padding: 0 10px !important; opacity: 1; margin: 0 0 10px !important;}
._vr_unLogin ._vr_signSwitch:hover{ opacity: 0.9;}
._vr_loginSuccess .panel_name, ._vr_loginSuccess .panel_news, ._vr_loginSuccess .panel_Assets, ._vr_loginSuccess .panel_logout{ width: auto!important;}
._vr_loginSuccess .panel_player, ._vr_loginSuccess .panel_quota, ._vr_loginSuccess .panel_deposit, ._vr_loginSuccess .panel_take, ._vr_loginSuccess .panel_sign{ width: auto!important;}
.header-panel ul li a{ margin-right: 5px;}

/* nav */
.nav-wrap { height: 40px; position: relative; z-index: 11; background: #2C0951; border-top: 1px solid #422263; }
.nav-wrap .navbar-nav{width: 100%;display: flex;}
.nav-wrap .navbar-nav > li {float: left;margin-right: 0px;flex: auto;}
.nav-wrap .navbar-nav > li.active > a { background: #422263; }
.nav-wrap .navbar-nav > li > a {display: block;width: 100%;height: 39px;padding: 0;line-height: 39px;color: #FFF;font-size: 14px;text-align: center;text-decoration: none;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.nav-wrap .navbar-nav > li > a:hover { background: #422263; }
.navbar-nav .dropdown-menu.nav-4{background: rgba(44, 9, 81, .8)!important;}
.nav-wrap.fixed { position: fixed; top: 0; left: 0; right: 0; z-index: 999; z-index: 999; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.7); }
.weixin{color: #fff;display: inline-block;font-size:22px;margin-left: 74px;margin-top: 10px;}
.weixin:hover { color: #fff; }
.weixin i { color: #fbff00; }

/* banner */
.first .login-pos { background: 0 0 no-repeat; height: 328px; width: 1008px; margin: 0 auto; position: absolute; top: 0; left: 50%; margin-left: -504px; }
.login-pos { background: 50% 0 no-repeat; }
.first .login-pos .form-wrap { float: left; padding: 91px 20px 0; width: 210px; height: 237px; box-sizing: content-box; }
.first .login-pos .form-wrap.is-login { position: relative; padding: 91px 0 0 10px; width: 240px; }
.form-wrap {  margin: 0 auto; padding: 15px 0 0 138px; width: 870px; height: 45px; box-sizing: content-box; }
.banner-txt { float: left; margin: 52px 0 0 53px; }
.notice { position: relative; z-index: 4;   /*line-height:40px;*/ background: rgba(0, 0, 0, 0.65); margin-top: 290px; }
.first .notice { margin-top: 0px; }
.game .notice { margin-top: 22px; }
.list-unstyled { margin: 0; padding: 0; height: 40px; }
.list-unstyled li { height: 40px; }
.list-unstyled li a { height: 40px; line-height: 40px; }
.notice .title { width: 144px; font-size: 13px; height: 40px; float: left; color: #E5C58D; background: 0 50% no-repeat; }
.notice .title .notice-icon { display: inline-block; width: 20px; height: 20px; vertical-align: -5px; margin-right: 10px; }
.notice .notice-list { float: left; width: 864px; height: 40px; overflow: hidden; line-height: 40px; }
.notice .notice-list a { color: #fff; font-size: 13px; }

/* middle-are */
.middle-are { height: 220px; }
.middle-are .container { width: 1022px; }
.indexsubnav-t { padding-top: 25px; text-align: center; height: auto; overflow: hidden; width: 100%; padding-bottom: 30px; }
.indexsubnav-b { width: auto; height: auto; overflow: hidden; padding: 0; }
.indexsubnav-b li { float: left; margin-left: 58px; display: inline; }
.indexsubnav-b li img:hover { -webkit-animation: test 0.25s ease-in 3; }
@keyframes test {

    /*from{}
    to{}*/
    50% { transform: translate(0, 5px); }
}
.indexbox {    /*background: url(../../images/new/indexbox.png) no-repeat top #1e1514;*/
    height: 392px; overflow: hidden; padding-top: 38px; box-sizing: content-box; }
.indexbox-01 { height: auto; overflow: hidden; padding-bottom: 36px; }
.w1000 { width: 1022px; margin: 0 auto; }
.indexbox-01 li { float: left; margin-right: 13px; display: inline; }
.indexbox-01 li a { width: 240px; height: 355px; display: block; background: no-repeat 0 20px; transition: all 0.3s; }
.indexbox-01 li a:hover { background: no-repeat; }
.main-home { }

/* footer */
footer { background: #0B0215; text-align: center; height: auto; overflow: hidden; width: auto; padding-bottom: 20px; }
footer .footer-01 { font-size: 12px; line-height: 58px; color: #838490; width: auto; overflow: hidden; margin-bottom: 20px; }
footer .footer-01 .footer-links { }
footer .footer-01 .footer-links a { color: #78757B; }
footer .footer-01 .footer-links a:hover { color: #fff; }
footer .footer-01 .footer-copyright { float: right; margin-bottom: 0; }
footer .footer-partner { height: 30px; margin-bottom: 10px; }
.footer-suggest { color: #78757B; }

/* ===============aside=================== */
.aside-float { position: fixed; z-index: 2000; }
.aside-float li { width: 130px; background-repeat: no-repeat; }
.aside-float li a { width: 100%; height: 100%; line-height: 40px; background-repeat: no-repeat; display: inline-block; filter: alpha(opacity=0); opacity: 0; -webkit-transition: opacity 200ms ease-in-out; transition: opacity 200ms ease-in-out; }
.aside-float li a:hover { opacity: 1; }

/* back-top */
.back-top { position: fixed; right: 5px; bottom: 51px; z-index: 101; cursor: pointer; width: 40px; height: 40px; display: none; background-color: #fff; border-radius: 3px; transition: opacity 0.6s ease; background-position: 50% 0; background-repeat: no-repeat; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); filter: alpha(opacity=80); opacity: 0.8; }

/* =============== live 真人 =================== */
.live-list { margin: 0 auto; padding: 20px 0; }
.accordion-wrap { border-color: #23114c !important; background: #391f5c !important; }

/* game-item */

/* tabs API选项卡 */
.api-tabs { border-color: #462282; background-color: #462282; 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: #371c68; }
.api-tabs>li.active { background-color: #371c68; background: linear-gradient(to bottom, #371c68 0%, #29144d 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#371c68', endColorstr='#25001d', GradientType=0); }
.api-tabs>li>a:link, .api-tabs>li>a:visited { color: #c6b9dd; }
.api-tabs>li>a:hover, .api-tabs>li.active a { color: #ffd234; }
.casino-tabs { height: 60px; border: none; margin-bottom: 0; }
.carousel-inner .api-tabs>li>a:link { height: 46px; line-height: 46px }

/*======== sports 体育 ================*/
.sports { width: 100%; margin: 0 auto; padding: 20px 0; }
.bulk-frame { position: relative; }
.sports  .sports-hg-fix { position: absolute; width: 100px; height: 25px; background: #493721; top: 100px; left: 137px; }
.sports-box { width: 1023px; margin: 0 auto; min-height: 768px; text-align: center; background: #f1f1f1; }
.sports-box.hg { width: 1148px; background: #48381f; }
.sports .carousel-inner .api-tabs>li { display: block; float: left; margin: 0; }
.sports .carousel-inner .api-tabs>li>a:link, .sports  .api-tabs>li>a:visited, .sports  .api-tabs>.disabled:hover>a { height: 44px; line-height: 44px; }
.page-container { margin: 0 auto; padding: 20px 0; }

/*======== casino 电子================*/
.casino { padding: 0 0 25px; }
.casino .casino-box { background: #23114c; }
.casino .carousel-inner .api-tabs>li>a:link, .casino  .api-tabs>li>a:visited, .casino  .api-tabs>.disabled:hover>a { height: 56px; line-height: 56px; }
/*======== casino 电子================*/
.ele-gamebanner-wrap{margin:auto;}
/*casino-sorts*/

.casino-sorts { height: 41px; }
.casino-sorts .nav-tabs { float: left; border: none; margin-left: 10px; }
.casino-sorts .nav-tabs>li>a { color: #ffd234; padding: 8px 15px; }
.casino-sorts .nav-tabs>li>a:hover, .casino-sorts .nav-tabs>li.active>a { color: #fff; background-color: #462282; border-color: #462282; }
.casino-sorts .search-box { width: 250px; float: right; margin-top: 4px; }
.casino-sorts .search-box .btn-search { color: #c6b9dd; }
.casino-sorts .form-control { width: 160px; float: left; margin-right: 10px; border: 1px solid #aaa }
.casino-box .game-list { padding: 10px 20px 0 47px; }
.lottery-box .game-list { padding: 10px 20px 0 20px; }
.header-login .btn { padding: 5px 15px; border-color: #5c5c5c; border-radius: 4px; border: none; }
.header-login .form-control { box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2) inset; border-radius: 3px; }

#casino-style > .container {  background: #270e45;  }
#casino-style > .container .api-nav .swiper-container .swiper-slide.odd{background:#462282;}
#casino-style > .container .api-nav .swiper-container .swiper-slide{border-top:none;}
#casino-style > .container .api-nav .swiper-container .swiper-slide:hover
,#casino-style > .container .api-nav .swiper-container .swiper-slide.active{background: linear-gradient(#6a3aa2 -7%, #321c56, #673899 150%);}
#casino-style > .container .api-nav .swiper-container{background:#341b62;border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden;}
#casino-style .game-item{transition:all .3s;}
#casino-style .api-nav .swiper-container .swiper-slide a em{color: #7f64bc;}
#casino-style > .container .api-nav .swiper-container .swiper-slide.active a em{color: #fff;}
#casino-style > .container .casino-sorts{height:52px;}
#casino-style > .container .casino-sorts{border:none;background:#2d1855;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
#casino-style > .container .casino-sorts .nav-tabs > li{height:52px;line-height:52px;}
#casino-style > .container .casino-sorts .nav-tabs > li.active > a,.main-casino #casino-style > .container .casino-sorts .nav-tabs > li:hover > a{background:transparent;color:#fff!important;}
#casino-style > .container .casino-sorts .nav-tabs > li:hover{background:transparent;border-bottom:5px solid #6d3fc0;}
#casino-style > .container .casino-sorts .nav-tabs > li.active{border-bottom:5px solid #6d3fc0;}
#casino-style > .container .casino-sorts .search-box .form-control{border:1px solid #462282;}
#casino-style > .container .casino-sorts .search-box .btn-search{background-size:100%;border: none;}
#casino-style > .container .game-list-header .jackpot .j_txt .t_g_name span{color:#6d3fc0;}
#casino-style > .container .game-list-header .all_g_txt span{color:#6d3fc0;}
#casino-style > .container .game-list-header .sort2 li.active{background: #2d1855; border: 1px solid #6d3fc0;}
#casino-style > .container .casino-game-list .game-item .game-info .g_line2 span{color:#a77daf;margin-left:4px;}
#casino-style > .container .g_loading .gui-spinner{color:#6d3fc0;}
#casino-style > .container .casino-game-list div.game-item{box-shadow:none;background:#462282;}
#casino-style > .container .casino-game-list div.game-item:hover{z-index:4;box-shadow:0 10px 15px rgba(0,0,0,0.2);}
#casino-style > .container .casino-game-list .game-item .btn-enter,.main-casino #casino-style > .container .casino-game-list .game-item .btn-try{width:130px;height:30px;border-radius:30px;background-image:-webkit-linear-gradient(to top right,#341b62 0%,#9a5dff 100%);background-image:-o-linear-gradient(to top right,#341b62 0%,#9a5dff 100%);background-image:linear-gradient(to top right,#341b62 0%,#9a5dff 100%);}
#casino-style > .container .casino-game-list .game-item .btn-try{background:#F1F2F4;color:#fff;}
#casino-style > .container .casino-game-list .game-item .btn-enter:hover{color:#fff;}
#casino-style > .container .casino-game-list .game-item:hover figcaption{opacity:1;}


/* game-item */
/*.col-4-1 .game-item { display: inline-block; width: 204px; height: 220px; margin-bottom: 10px; background: #1d0e3e; }*/
/*.game-item .item { width: 204px; height: 143px; position: relative; display: block; overflow: hidden; background: #2c1958; }*/
/*.game-item .item .game-img { width: 204px; height: 143px; position: absolute; overflow: hidden; z-index: 0; text-align: center; }*/
/*.game-item .item .game-img img { max-width: 65%;margin-top: 8px;}*/
/*.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: #6c195e; background: -moz-linear-gradient(top, #6c195e 12%, #5c0f4f 88%); background: -webkit-gradient(linear, left top, left bottom, color-stop(12%, #6c195e), color-stop(88%, #5c0f4f)); background: -webkit-linear-gradient(top, #6c195e 12%, #5c0f4f 88%); background: -o-linear-gradient(top, #6c195e 12%, #5c0f4f 88%); background: -ms-linear-gradient(top, #6c195e 12%, #5c0f4f 88%); background: linear-gradient(to bottom, #6c195e 12%, #5c0f4f 88%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c195e', endColorstr='#5c0f4f', 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: #e0a3b4; }*/
/*.game-item .title a:hover, .game-item:hover .title a { color: #ffd234; }*/
/*.btn-play { color: #25001d !important; margin-top: 6px; text-align: center; display: inline-block; background: #ffd234; width: 100px; height: 30px; border-radius: 30px; line-height: 30px; box-shadow: 0 1px 0 rgba(0, 0, 0, .5); transition: background 300ms; }*/
/*.btn-play:hover { color: #111 !important; background: #ffb719; }*/
/*.col-4-1 .game-item:hover { background: #462282; }*/
/*.game-item .title .btn-play { display: none; }*/
/*.game-item:hover .title .btn-play { display: inline-block; }*/
/*.btn-more { width: 200px; }*/

/*======== lottery 彩票 ================*/
.lottery { padding: 20px 0; margin: 0 auto; }
.lottery .lottery-box { background: #23114c; }
.lottery .carousel-inner .api-tabs { border: 0; }
.lottery .carousel-inner .api-tabs>li { display: block; float: left; margin: 0; }
.lottery .carousel-inner .api-tabs>li a { height: 48px; line-height: 48px; }
.lottery .game-item, .lottery .game-item .item, .lottery .game-item .item .game-img { width: 100%; }
.lottery .game-item { height: 241px; margin-bottom: 15px; }
.lottery .game-item .item, .lottery .game-item .item .game-img { height: 164px; }

.main-lottery .game-list{padding: 10px;}
.main-lottery .lottery_list{padding: 0 4px;}
.main-lottery .game-item{overflow: hidden;background: #2c1958;border-radius: 10px;}
.main-lottery .game-item .item{overflow: visible;height: 160px;}
.main-lottery .game-item .item .game-img{height: 150px;}
.main-lottery .game-item .item .game-img img{width: 70%;}
.game-item .item .cover{overflow: visible;}
.game-item .item .cover .cover-name{margin: 0 auto;bottom: -198px;border: none;color: #25001d; background: #ffb719;border-radius: 30px;height: 30px;line-height: 30px;text-shadow: none;}
.game-item .item .cover .cover-name:hover{background: #ffb719;}
.main-lottery .game-item .title .btn-play{height: 80px;line-height: 40px;background:#1d0e3e;color: #e0a3b4;}
.main-lottery .game-item:hover .title .btn-play{color: #ffd234;background:#462282;}
.main-lottery .game-item .title .btn-play:hover{background: #462282;}
.nav-lottery-tabs li { border: 1px solid #23114c;  background: #1d0e3e; }
.nav-lottery-tabs li .lottery-icon {  margin: 0 10px 0 18px;}
.nav-lottery-tabs li.active, .nav-lottery-tabs li:hover{background-color: #2c1958;  background: linear-gradient(to bottom,#351b64 0%,#462282 100%); }
.nav-lottery-tabs>li>a {  color: #c6b9dd;}
.nav-lottery-tabs>li.active>a, .nav-lottery-tabs>li:hover>a, .nav-lottery-tabs>li.active>a:hover, .nav-lottery-tabs>li.active>a:focus {  color:#ffd234;  }


/*======== promo 优惠 ================*/
#promo_style{width: 1008px;margin: 20px auto;}

/*.sidePromo dt .status{position:absolute;width:109px;height:109px;background:url(images/promo-over.png) no-repeat;right:8px;top:10px;display:none;}*/
.sidePromo dt .dates { position: absolute; width: 100%; display: block; left: 30px; top: 20px; color: #ccc; font-weight: normal; }
.sidePromo dt img { max-width: 100%; width: 100%; }
.sidePromo dt.status-over>.status { display: block; }
.sidePromo dt.status-over>img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.sidePromo dd.status-over .promo-summary { background: #222; }
.sidePromo dd { color: #fff; display: none; }
.promo .list-inline>li { margin-right: 5px; padding: 0 }
.promo-banner { margin-top: -40px !important; height: 220px; background-repeat: no-repeat; background-position: 50% 0%; }

/*==================== about 关于 ====================*/
.about>.container { padding: 20px 0; }
.about .row { border: 1px solid #3D2453; background: #140722; width: 998px; box-sizing: content-box; padding-bottom: 100px; min-height: 500px; margin: 0 auto; }
.about .about_aside { float: left; width: 200px; margin: 40px 0px 0px 40px; }
.about .about-ill { background: 50% 0 no-repeat; width: 200px; height: 60px; }
.about .about-ill img { width: 100%; max-width: 100%; }
.about .col-12-9>.page-content { float: right; margin: 40px 0px 0px 0px; width: 660px; }
.about  .col-12-9>.page-content h3 { text-align: center; border-bottom: 1px dotted #3D2453; padding-bottom: 20px; color: #FEF4B2; }
.about  .col-12-9>.page-content p { margin-bottom: 1em; color: #fff; }
.list-group.page-list .list-group-item { display: block; width: 200px; height: 50px; line-height: 50px; color: rgb(255, 255, 255); font-size: 16px; text-overflow: ellipsis; white-space: nowrap; text-align: center; background: rgb(29, 17, 43); text-decoration: none; overflow: hidden; margin-bottom: 1px; padding: 0; border: none; }
.about .list-group { padding-bottom: 0; margin-bottom: 0; }
.list-group.page-list .list-group-item.active, .page-list.list-group .list-group-item.active:hover, .page-list.list-group .list-group-item.active:focus { color: rgb(255, 241, 0); background: rgb(93, 68, 123); }
.list-group.page-list .list-group-item:hover { color: rgb(255, 241, 0); background: rgb(93, 68, 123); }
.about .sidemenu-footer { background: 50% 0 no-repeat; margin: 26px auto 0; width: 185px; height: 96px; }

/*======== register 注册================*/
.register-box { color: #EBCE8E; margin: 40px 0px 0px 0px; }
.register-box .register-title { text-align: center; margin: 0px 0px 25px 0px; }
.show-on-hover:hover > ul.dropdown-menu { display: block; }

/*==================== agent 代理 ====================*/

/* agent-slide 轮播 */
.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: 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: 80px; line-height: 80px; margin: 0; text-align: center; }
.agent-contact-list li { font-size: 14px; margin-right: 20px; color: #f1eeaa; }
.agent-contact-list li .gui { line-height: 80px; margin-right: 10px; }
.contact-item .maca02 { display: inline-block; background: url(images/maca-2.png) no-repeat 0 0; width: 42px; height: 42px; vertical-align: -10px }

/*电子游艺轮播*/
.game .ele-gamebanner-wrap { margin: 24px auto 0; }
.ele-gamebanner-wrap { position: relative; width: 1000px; height: 244px; }
.ele-gamebanner-wrap .anythingWindow { overflow: hidden; }
.ele-gamebanner-slider { position: relative; overflow: hidden; width: 1000px; height: 244px; }
.ele-gamebanner-slider .panel { float: left; width: 1000px; height: 244px; background: transparent;}
.ele-gamebanner-wrap .anythingControls { position: absolute; bottom: 14px; right: 14px; z-index: 5; border-radius: 3px; padding: 7px 10px; right: 14px; }
.ele-gamebanner-wrap .thumbNav li { float: left; display: inline-block; width: 8px; height: 8px; text-decoration: none; margin: 0 5px; cursor: pointer; font-size: 0px; text-indent: -9999px; }
.ele-gamebanner-wrap .thumbNav li.active, .ele-gamebanner-wrap .thumbNav li:hover { background-position: 0 100%; }
.ele-gamebanner-wrap .prev { left: 8px; position: absolute; top: 50%; z-index: 5; width: 30px; height: 30px; cursor: pointer; background: 0 0 no-repeat; margin-top: -15px; }
.ele-gamebanner-wrap .prev:hover { background-position: 0 100%; }
.ele-gamebanner-wrap .next { right: 8px; position: absolute; top: 50%; z-index: 5; width: 30px; height: 30px; cursor: pointer; background: 0 0 no-repeat; margin-top: -15px; background-position: 100% 0; }
.ele-gamebanner-wrap .next:hover { background-position: 100% 100%; }

/* ===============page-error 错误页面=================== */
.main-error .error-code { min-height: 633px; color: #fff; padding: 10px; }

/*======== page-game 游戏页面================*/
.game-header { height: 51px; }
.game-header .wrap { background: none; }
.game-header .header-form { height: 100%; }
.game-header .header-form .container { height: 100%; }
.game-header .header-form .logo { height: 51px; }
.game-header .header-form .header-panel { padding-top: 12px; }
.main-game { padding-top: 51px; color: #fff; }

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