.anim{transition:all .5s}
.pl{overflow:hidden;text-overflow:ellipsis}
.normal-class-row{flex-direction:row}
.normal-class-column,.normal-class-row{display:flex;justify-content:center;align-items:center}
.normal-class-column{flex-direction:column}
.home-header-ul{margin:0}
.home-header-ul li{width:104px;height:65px;cursor:pointer;font-size:16px;color:#77540a;list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:center}
.home-header-ul li span{height:34px}
.home-header-ul span:hover{background:0 0;border-bottom:2px solid #77540a}#four{width:100%;height:700px;background:url(https://img2.54ei.com/dfh/pcsrc/gbdfimages/img-xianchangtouzhu@1x.jpg) no-repeat;background-size:cover}#five{background:url(https://img2.54ei.com/dfh/pcsrc/gbdfimages/img-dianhuatouzhu@1x.jpg) no-repeat;background-size:cover}#five,#six{width:100%;height:800px}#six{background:url(https://img2.54ei.com/dfh/pcsrc/gbdfimages/img-shoujiban@1x.jpg) no-repeat;background-size:cover}#seven{width:100%;height:800px;background:url(https://img2.54ei.com/dfh/pcsrc/gbdfimages/img-diannaoruanjian@1x.jpg) no-repeat;background-size:cover;float:left}
.home-computer-soft .home-computer-soft-item:hover{border:2px solid #cab68d;box-shadow:0 10px 20px 0 rgba(0,0,0,.5);cursor:pointer}
.home-computer-soft .home-computer-soft-item:hover .home-main-btn{border:1px solid #cab68d;color:#fff!important;background:#cab68d}
.home-main-btn{cursor:pointer}
.home-main-btn:hover{border:1px solid #cab68d;color:#fff!important;background:#cab68d}#footer{width:100%;height:110px;background:#1d1d1d;float:left}
.header .top{padding:6px 0;min-height:28px;background:#000}
.header .top .layui-form{float:right}
.header .top .layui-inline{float:left}
.header .top .layui-col-md2,.header .top .layui-form-label{color:#fff;line-height:28px;padding:0;font-size:18px}
.header .top .layui-col-md2{font-size:14px}
.header .top .layui-input{width:128px}
.header .top .layui-input-block,.header .top .layui-input{height:28px;min-height:28px;border-radius:0;border:0}
.header .top .layui-form-label{width:75px}
.header .top .layui-input-block{margin-left:75px}
.header .top .layui-inline:nth-child(5) .layui-input-block{margin-left:40px}
.header .top .layui-inline:nth-child(5) .layui-input-block .layui-btn-primary{height:28px;line-height:28px;border:0;border-radius:0;padding:0 30px;font-size:16px;font-weight:600;color:#000;display:inline-block}
.header .top .layui-inline:nth-child(3) .layui-input{width:80px}
.header .top .layui-inline:nth-child(3) .layui-input-block{margin-left:18px}
.header .top .code{height:28px;cursor:pointer}
.header .nav{min-height:72px;border-bottom:3px solid #bfbfbf}
.header .nav .logo{display:block;height:72px;line-height:72px}
.header .nav .nav-tabs .a{display:block;margin-left:45px;height:70px;line-height:70px;float:left;border-bottom:2px solid #fff;transition:.4s}
.header .nav .nav-tabs .a span{font-size:16px;font-weight:600;display:block}
.header .nav .nav-tabs .a.active{border-bottom:2px solid #e60100}
.header .nav .nav-tabs .a:hover{border-bottom:2px solid #e60100;line-height:62px}
.header .nav .contact{float:right}
.header .nav .contact .dianhua{height:72px;line-height:82px}
.header .nav .contact .hotline{font-size:16px;font-weight:700;color:#b49a81}
.header .nav .contact .tel{font-size:22px;padding-top:5px;font-weight:500}
.header #popLogin{position:fixed;left:0;top:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center}
.header #popLogin .Login{width:396px;background:#fff;padding:20px;margin:0 auto;position:relative}
.header #popLogin .Login input::-webkit-input-placeholder{padding-left:10px;letter-spacing:3px}
.header #popLogin .Login input:-moz-placeholder{padding-left:10px;letter-spacing:3px}
.header #popLogin .Login input:-ms-input-placeholder{padding-left:10px;letter-spacing:3px}
.header #popLogin .Login .close-pop-Login{position:absolute;right:20px;top:20px;width:20px;height:20px;line-height:20px;text-align:right;z-index:1;cursor:pointer}
.header #popLogin .Login .logo{text-align:center;padding-bottom:15px}
.header #popLogin .Login .logo h3{padding-top:15px;font-size:22px;letter-spacing:10px}
.header #popLogin .Login .layui-form-item{margin-bottom:22px}
.header #popLogin .Login .layui-form-label{border:1px solid #000;padding:6px;width:34px;text-align:center}
.header #popLogin .Login .layui-form-label img{height:34px}
.header #popLogin .Login .layui-input-block{margin-left:48px;min-height:34px;height:34px;padding:6px;border:1px solid #000;border-left:0;position:relative}
.header #popLogin .Login .layui-input-block input{border:0;height:34px;padding-left:0;font-size:18px}
.header #popLogin .Login .layui-input-block .pop-code{position:absolute;right:0;width:100px;top:0}
.header #popLogin .Login .layui-input-block .pop-code img{width:100%;height:46px}
.header #popLogin .Login .layui-btn{width:100%;padding:0;height:56px;line-height:56px;display:block;letter-spacing:10px;font-size:22px;background:#c8a163;border:0;color:#fff;border-radius:5px}
.header #popLogin .Login .reg-forget{padding-top:10px;letter-spacing:3px}
.header #popLogin .Login .reg-forget .layui-col-md6:first-child a{color:#9c7d4c}
.header #popLogin .Login .reg-forget .layui-col-md6:nth-child(2){text-align:right}
.header .is-login{height:100%;float:right}
.header .is-login li{float:left;height:28px;line-height:28px}
.header .is-login li span{color:#fff;font-size:16px;line-height:16px;padding-right:20px;margin-right:20px;border-right:1px solid #fff;cursor:pointer;transition:.6s}
.header .is-login li:last-child span{border-right:0;padding-right:0;margin-right:0}
.header .is-login li:hover span{color:#b49a81}
.header .container{width:1220px!important;padding-left:0;padding-right:0}

#header {background-color:#cab68d;height:75px}
#header .container {position:relative;}
#header .header-top {border:0;background:#cab68d}
#header .header-top .navbar-nav>li+li>a:not(.btn){border-left:0!important}
#header .header-btm .navbar-nav>li>a:hover{color:#77540a!important}
#header .header-btm .navbar-nav>li:hover{background-color:rgba(0,0,0,.08)}
#noLogin {display:flex;flex-direction:row;justify-content:space-between;align-items:center}
#noLogin .logo {cursor:pointer;display:flex;align-items:center}
#noLogin .logo img {width:128px;height:50px}
#noLogin .li1 {width:90px}
#noLogin .li2 {width:50px}
#showLogin {width:70px;height:30px;border-left:1px solid #b3985e}

#login .logo {width:150px; margin:0 auto;}
#login .logo img {width: 15rem; height: 8rem;}
#login .main {width: 100%; display: flex; flex-direction: column; align-items: center;}
#login .input_container {width: 100%;}
.login-container {width: 100%; margin-top: 3rem; cursor: pointer;}

.nwwest-roll {width:1200px}
.notice {width:100%;background:#333}
.notice .ico_notice {height:25px;display:flex;flex-direction:row;float:left;align-items:center;justify-content:center;font-size:16px}
.notice .ico_notice i {background:url(https://img2.54ei.com/dfh/pcsrc/images/icon_nav_bar_notice4.svg) no-repeat 60%/60%;margin-top:-2px;width:29px;height:20px;font-size:15px;border-radius:30px;display:flex;justify-content:center;align-items:center;color:#fff}
.scroll_container {position:relative;width:1100px;height:25px;overflow:hidden;list-style:none;padding-left:0;display:flex;flex-direction:row;align-items:center}
.noticeUl {height: 100%; position: absolute; top: 0px; left: 0px; float: left; margin-bottom: 0px !important; width: 620px; margin-left: 667.1px;}
.noticeUl li {height: 100%; padding-left: 10px; cursor: pointer; color: rgba(255, 255, 255, 0.6); font-size: 11px; display: block; float: left; min-width: 400px; width: 720px;}
.noticeUl .name {white-space:nowrap;line-height:25px;overflow:hidden;color:#fff;opacity:.7}

.normal-class-row{flex-direction:row}
.normal-class-column,.normal-class-row{display:flex;justify-content:center;align-items:center}
.normal-class-column{flex-direction:column}
.home-header-ul{margin:0}
.home-header-ul li{width:104px;height:75px;cursor:pointer;font-size:16px;color:#77540a;list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:center}
.home-header-ul li span{height:34px}
.home-header-ul .active span{background:0 0;border-bottom:2px solid #77540a}
#four{background:url(https://img2.54ei.com/dfh/pcsrc/images/banner_usdt_gbspa.jpg) no-repeat;background-size:cover; width:100%;height:800px;position:relative}
.action {width:1200px;color:#fff;font-size:32px;position:relative}
.action .img {height:300px}
.action div {position:absolute;top:200px}
#four .download {margin-top:60px}
#four .download .item {margin-right:20px;background-color:#333;border-radius:5px;}
#four .download .img_wrapper {width:395px;height:151px}
#four .download .img_wrapper img {border-radius:5px 5px 0 0}
#four .download .main {margin-bottom:40px}
#four .download .title {margin-top:30px}
#four .download .title span {font-size:22px;color:#fff;margin:22px 0}
#four .download .info {color:#cab68d;font-size:13px;margin-top:12px}
#four .download .down {margin-top:30px}
#four .download .start {width:100px;height:35px;background:#cab68d;color:#fff;border-radius:5px;font-size:13px}
#four .download .test {width:100px;height:35px;border:1px solid #cab68d;color:#cab68d;border-radius:5px;margin-left:20px;font-size:13px}

#five {background:url(https://img2.54ei.com/dfh/pcsrc/gbdfimages/img-dianhuatouzhu@1x.jpg) no-repeat;background-size:cover;width:100%;height:700px;position:relative}
#five .title {width:1200px;height:205px;margin:0 auto;color:#fff;font-size:32px}
#five .title .img {z-index:1;margin-top:100px;position:absolute;top:0}
#five .title .text {width:128px;height:45px;z-index:2;margin-top:100px;position:absolute;top:0}
.home-main-phone {width:395px;height:350px;border-radius:10px;border-radius:5px}
.home-main-phone .chd_title {font-family:PingFangSC-Medium;font-size:22px;color:#fff;letter-spacing:2px;text-align:center}
.home-main-phone .info {font-family:PingFangSC-Regular;font-size:13px;color:#cab68d;letter-spacing:2px;text-align:center;margin-top:20px}

#six{width:100%;height:800px;background:url(https://img2.54ei.com/dfh/pcsrc/gbdfimages/img-shoujiban@1x.jpg) no-repeat;background-size:cover;width:100%;height:500px;position:relative}
#six .sub {width:1200px;color:#fff;font-size:32px}
#six .sub .img {z-index:1;position:absolute;top:0;margin-top:80px}
#six .sub .text {width:128px;height:45px;z-index:2;position:absolute;top:0;margin-top:80px}
#six .list {width:90%;margin-top:80px;text-align:center}
#six .item {width:390px;height:180px;float:left;opacity:.8;border:2px solid #cab68d;border-radius:5px;border-radius:5px}
#six .item .img {float:left}
#six .item .title {float:left;font-family:PingFangSC-Medium;font-size:22px;color:#fff;letter-spacing:1px;margin-bottom:10px}
#six .item .help {float:left;width:100px;height:35px;border:1px solid #cab68d;border-radius:5px;border-radius:5px;font-family:PingFangSC-Regular;font-size:14px;color:#cab68d;letter-spacing:0;text-align:center}
#six .item .help span {line-height:35px;height:30px}
#six .item2 {margin-left:15px;width:390px;height:180px;display:flex;flex-direction:row;justify-content:center;align-items:center;opacity:.8;border:2px solid #cab68d;border-radius:5px;border-radius:5px}
#six .item2 .img {display:flex;flex-direction:column;justify-content:center;align-items:center}
#six .item2 .img img {border:4px solid #cab68d;width:120px;height:120px}
#six .item2 .img span {font-family:PingFangSC-Medium;font-size:13px;color:#cab68d;letter-spacing:1px;margin-top:3px}
#six .item2 .down_swaper {display:flex;flex-direction:column;justify-content:center;align-items:center}
#six .item2 .down_swaper .title {font-family:PingFangSC-Medium;font-size:22px;color:#fff;letter-spacing:1px}
#six .item2 .down_swaper .link {cursor:pointer;width:100px;height:35px;margin-top:10px;border:1px solid #cab68d;border-radius:5px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:5px;font-family:PingFangSC-Regular;font-size:14px;color:#cab68d;letter-spacing:0}

#seven{background:url(https://img2.54ei.com/dfh/pcsrc/gbdfimages/img-diannaoruanjian@1x.jpg) no-repeat;background-size:cover;float:left;width:100%;height:700px;position:relative}
#seven .sub {width:1200px;color:#fff;font-size:32px}
#seven .sub .img {z-index:1;margin-top:80px;position:absolute}
#seven .sub .text {width:128px;height:45px;z-index:2;margin-top:80px;position:absolute}
.home-computer-soft {width:90%;margin:0 auto;text-align:center}
.home-computer-soft-item {margin-top:200px;float:left;width:228px;height:350px;border-radius:5px}
.home-computer-soft-item .soft_name {font-family:PingFangSC-Medium;font-size:22px;color:#fff;letter-spacing:0;text-align:center}
.home-computer-soft-item .text {font-family:PingFangSC-Regular;font-size:13px;color:#cab68d;letter-spacing:0;text-align:center}
.home-computer-soft-item .date {opacity:.5;font-family:PingFangSC-Regular;font-size:14px;color:#cab68d;letter-spacing:0;text-align:center}
.home-computer-soft .home-computer-soft-item .home-main-btn {margin-left:60px;width:100px;height:35px;border:1px solid #cab68d;border-radius:5px;border-radius:5px;font-family:PingFangSC-Regular;font-size:14px;color:#cab68d;letter-spacing:0;text-align:center}
.home-computer-soft .home-computer-soft-item .home-main-btn span {line-height:35px;height:30px}
.home-computer-soft .home-computer-soft-item:hover{border:2px solid #cab68d;box-shadow:0 10px 20px 0 rgba(0,0,0,.5);cursor:pointer}
.home-computer-soft .home-computer-soft-item:hover .home-main-btn{border:1px solid #cab68d;color:#fff!important;background:#cab68d}
.home-main-btn{cursor:pointer}
.home-main-btn:hover{border:1px solid #cab68d;color:#fff!important;background:#cab68d}#footer{width:100%;height:110px;background:#1d1d1d;float:left}

#ten {color:#d0b06c;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}
#ten .sub {font-family:PingFangSC-Medium;font-size:30px;color:#d0b06c;line-height:26px}
#ten .info {width:1180px;margin:0 50px;margin-top:20px;font-family:PingFangSC-Regular;font-size:14px;color:#d0b06c;line-height:26px}
#ten table {width:630px;text-align:center;border:1px solid #d0b06c;border-radius:10px}
#ten table th {text-align:center}
#ten .ps {width:1180px}
#ten .ps div {margin-top:20px;color:#d0b06c;font-size:16px}
#ten .list {margin-top:20px;color:#323232}
#ten .list .rows {display:flex}
#ten .list .item {width:380px;height:350px;background:linear-gradient(rgb(255, 240, 222), rgb(246, 219, 189));margin-right:20px}
#ten .list .item .title {position:relative;display:flex;justify-content:center}
#ten .list .item .title div {position:absolute;text-align:center;top:5px}
#ten .list .item .info2 {margin-top:20px;font-family:PingFangSC-Regular;font-size:14px;color:#rgb(129, 80, 47);text-align:center}

.rule {width:1180px;margin:0 50px;margin-top:20px}
.rule .title {font-size:15px}

.margin_top10 {margin-top:10px;}
.margin_top20 {margin-top:20px;}
.margin_top40 {margin-top:40px;}
.content{background:url(../images/img_index_activity_bg.jpg) no-repeat;padding-bottom:20px}td{border:1px solid #b0d06c;color:#d5d5d5}td,th{height:52px}th{font-family:PingFangSC-Medium;font-size:14px;color:#323232;background:#d0b06c}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}

#footer{background:#202020 50%/cover no-repeat}
#footer .section{padding-top:30px;padding-bottom:30px;overflow:hidden;width:1200px}
#footer .section+.section{text-align:center;border-top:1px solid #292b2c}
#footer .section .rows {width:1200px;display:flex;flex-direction:row;justify-content:space-between}
#footer a{color:#b3b3b3}#footer a:focus,#footer a:hover{color:#b49a81}#footer .section-header{text-align:left;font-size:14px;color:#fff;margin-top:0;line-height:2;position:relative;padding-bottom:10px}#footer .section-header .sub-header{display:block;font-size:85%}#footer .section-header:after{content:"";display:block;position:absolute;bottom:0;left:0;width:20px;height:2px;background-color:#c2a77d}#footer .list-inline:not(.browser) li{padding:0 10px}#footer .list-inline:not(.browser) li+li{border-left:1px solid #292b2c}#footer .list-inline li:first-child{padding-left:5px}#footer .browser .logo{display:inline-block;vertical-align:middle;width:30px;height:30px;background: transparent url(/images/bs-sprite.png) 0 0 no-repeat;transition:opacity .3s;opacity:.3;margin:-7px 0}#footer .browser .chrome .logo{background-position:0 -240px}#footer .browser .sogou .logo{background-position:0 -270px}#footer .browser .firefox .logo{background-position:0 -300px}#footer .browser .ie .logo{background-position:0 -330px}#footer .browser a:focus,#footer .browser a:hover{color:#fff}#footer .browser a:focus .logo,#footer .browser a:hover .logo{opacity:1}#footer .payment.certificate li+li{border:0}#footer .payment.certificate a{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;display:inline-block;vertical-align:middle;width:22px;height:26px;background:transparent 0 0 no-repeat;transition:.3s}#footer .payment.certificate a:focus,#footer .payment.certificate a:hover{opacity:.5;-webkit-filter:grayscale(50%);-moz-filter:grayscale(50%);filter:grayscale(50%)}#footer .payment .playtech a{width:92px;height:36px;background:transparent url(/images/bs-sprite1.png?v=65158) 0 0 no-repeat}#footer .payment .micrograming a{width:160px;height:61px;background:transparent url(/images/bs-sprite2.png?v=65158) 0 0 no-repeat}#footer .payment .unionpay a{width:55px;height:34px;background:transparent url(/images/bs-sprite3.png?v=65158) 0 0 no-repeat}#footer .payment .visa a{width:87px;height:27px;background:transparent url(/images/bs-sprite4.png?v=65158) 0 0 no-repeat}#footer .payment .mastercard a{width:56px;height:33px;background:transparent url(/images/bs-sprite5.png?v=65158) 0 0 no-repeat}#footer .payment .neteller a{height:29px}#footer .payment .neteller a,#footer .payment .oneworks a{width:107px;background:transparent url(/images/bs-sprite6.png?v=65158) 0 0 no-repeat}#footer .payment .oneworks a{height:29}#footer .payment .gameplay a{background:transparent url(/images/bs-sprite7.png?v=65158) 0 0 no-repeat;width:91px;height:31px}#footer .certificate .firstcagayan a{width:102px;background-position:-83px -27px;height:37px}#footer .certificate .unknownlogo1 a{width:25px;background-position:-187px -27px;height:37px}#footer .certificate .eighteen a{width:23px;background-position:-214px -27px;height:37px}#footer .certificate .stoplogo a{width:28px;background-position:-239px -27px;height:37px}#footer{height:auto!important;clear:both;position:relative}{box-sizing:border-box}h6 small{font-weight:400;line-height:1;color:#636c72}#footer .list-inline:not(.browser){margin-bottom:0}
.list-inline{clear:both;padding-left:0;list-style:none;margin-left:-5px}

.common-bottom-cooperation-ul{list-style:none;display:flex;flex-direction:row}
.cooperation-ag,.cooperation-mg,.cooperation-pt{font-size:16px;color:#cfcfcf;display:block;margin-right:10px}
.cooperation-ag{width:79px;height:26px;background:url(../images/footer-ag.png) no-repeat 50%;background-size:100% 100%}
.cooperation-mg{width:108px;height:26px;background:url(../images/footer-mg.png) no-repeat 50%;background-size:100% 100%}
.cooperation-pt{width:123px;height:26px;background:url(../images/footer-pt.png) no-repeat 50%;background-size:100% 100%}
.cooperation-ag:hover{background:url(/images/footer-ag-hover.png) no-repeat 50%;background-size:100% 100%}
.cooperation-mg:hover{background:url(/images/footer-mg-hover.png) no-repeat 50%;background-size:100% 100%}
.cooperation-pt:hover{background:url(/images/footer-pt-hover.png) no-repeat 50%;background-size:100% 100%}

.bg, .content {display: flex;align-items: center;}
.bg {position: fixed;z-index: 999;width: 100%;height: 100%;top: 0;left: 0;justify-content: center;background-color: rgba(0,0,0,.3);}
.close, .closeRegister {position: absolute;right: 10px;top: 10px;}

.login-wrapper .input-wrapper {border-radius: 8px;background: #fff !important;}
.input-wrapper {width: 100%;margin-top: 10px !important;}
.el-button--default {border: none;}
.el-button {display: inline-block;line-height: 1;white-space: nowrap;cursor: pointer;background: #fff;border: 1px solid #dcdfe6;color: #606266;-webkit-appearance: none;text-align: center;box-sizing: border-box;outline: 0;margin: 0;transition: .1s;font-weight: 500;padding: 12px 20px;font-size: 14px;border-radius: 4px;}
.el-button, .el-checkbox, .el-step__icon-inner {-moz-user-select: none;-ms-user-select: none;}
.el-button, .el-checkbox, .el-slider__button, .el-step__icon-inner {-webkit-user-select: none;}
.login_content, .register_content {width: 1106px;
    height: 562px;
    border-radius: 8px;
    flex-direction: column;
    position: relative;
    padding: 10px 50px 0;
    color: #666;
    background-image: url(/guob.png);}
.register_content {min-height: 500px;}

.el-input {position: relative;font-size: 14px;display: inline-block;width: 100%;}
.login-wrapper .el-input-group__append, .login-wrapper .el-input-group__prepend, .login-wrapper .el-input__inner {background: none !important;}
.el-input__inner {    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    height: 39px;
    line-height: 40px;
    outline: 0;
    padding: 0 15px;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 363px;}
.login-btn, .login-btn:hover {background: #d0b06c !important;color:#fff !important;}
.login-btn {width: 100%;border-radius: 8px;}
.login-btn, .login-btn:hover {background: #d0b06c !important;color: #fff !important;}
.login-btn {width: 100%;border-radius: 8px;}

.message_container {position:absolute; top:120px; opacity:0; margin-left:70px;}
.message {background:rgba(7,7,7,.7); min-width:50px; margin:0 auto; padding: 8px 20px 3px 20px; border-radius: 5px;}
.message p {color:#ebeef5;}