.mt45{margin-top:45px !important;}
.mt22{margin-top:22px !important;}
.mt40{margin-top:40px !important;}
.mt30{margin-top:30px !important;}
.mt20{margin-top:20px !important;}
.mt15{margin-top:15px !important;}
.mt10{margin-top:10px !important;}
.mt5{margin-top:5px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.mr10{margin-right:10px !important;}
.mb0{margin-bottom:0 !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}

.wraper-right .sub-container{max-width:1520px;min-width:900px;}

h3.sub-title{margin-bottom:20px;background:url(../images/sub/sub-title.gif) no-repeat right bottom #100f14;border-radius:15px;height:95px;border-bottom:4px solid #641607;color: #ffffff;font-size:34px;padding:30px;line-height:35px;position: relative;}
h3.sub-title:before{display: block;content:"";position:absolute;top:0;left:0;width: 37px;height:34px;background:url(../images/sub/sub-title2.png) no-repeat left top;z-index:0;}
h3.sub-title > span{display:inline-block;color: #909090;margin-left:10px;font-size:14px;}
h3.sub-title > a.notandum{display:inline-block;padding:0 10px;line-height:31px;border:2px solid #393939;border-radius:8px;float:right;font-weight:700;color:#d71307;font-size:14px;}
h3.sub-title > a.notandum > span{vertical-align: middle;}
.min-box{max-width:1280px;margin:0 auto;}

h3.sub-title2{margin-top:35px;margin-bottom:20px;color: #ffffff;font-size:24px;padding-left:10px;line-height:35px;position: relative;}
h3.sub-title2 > span{color: #767676;font-size:14px;display:inline-block;margin-left:10px;}

.btn.w143{width:143px !important;}
.btn.w148{width:148px !important;}
.btn.w159{width:159px !important;}
.btn.w200{width:200px !important;}
.btn.w240{width:240px !important;}
.btn.h50{height:50px !important;}
.btn.h50 > span{height:50px !important;line-height:50px !important;}
.btn.orange-line2.h50 > span{height:46px !important;line-height:46px !important;}

.notice-tit{display:inline-block;height:33px;border-radius:50px;background: linear-gradient(to right, #c19725, #f9f7e0,#c19513);padding:2px;text-align:center;}
.notice-tit > span{display:block;color:#252429;font-size:13px;color:#f9f7e2;background:#252429;width:70px;line-height:29px;border-radius:29px;}
.notice-tit.view-btn{width:57px;height:28px;}
.notice-tit.view-btn > span{width:53px;height:24px;font-size:14px;line-height:24px;}

.font-18p > .btn > span{font-size:18px !important;}
.join-box{max-width:1280px;margin:0 auto;}
.join-box > .input-box{background: #100f14;border-radius:8px;border-bottom: 4px solid #641607;position: relative;padding:0 40px;margin-top:20px;margin-bottom:31px;}
.join-box > .input-box:before{display: none;content:"";position:absolute;top:0;left:0;width: 100%;height: 100%;z-index: 0;box-shadow: inset 1px 1px 2px #333436;border-radius: 13px;}
.join-box > .input-box > .box{position: relative;z-index:2;}
.join-box > .input-box > .box > dl{display:table;width:100%;}
.join-box > .input-box > .box > dl + dl{border-top: 1px solid #343337;}
.join-box > .input-box > .box > dl > *{display:table-cell;vertical-align:middle;padding:10px 0;height:70px;}
.join-box > .input-box > .box > dl > dt{width:145px;font-size:14px;color: #fff;}
.join-box > .input-box > .box > dl > dd{font-size:13px;color:#808080;}
.join-box > .input-box > .box > dl > dd > input, .join-box > .input-box > .box > dl > dd > select{width:253px;border: 1px solid #404447;background-color: #1e1f21;box-shadow: 0px 3px 5px #000 inset;font-size:13px;}
.join-box > .input-box > .box > dl > dd > .btn.grey{background: #343638;color:#fff !important;font-size:13px;width:83px;text-align:center;padding:10px;line-height:25px;height:45px;border-radius:13px;border:1px solid #404447;margin:0 5px;}
.join-box > .input-box > .box > dl > dd > .tel1{width:133px;}
.join-box > .input-box > .box > dl > dd > .tel2{width:133px;}
.join-box > .input-box > .box > dl > dd > .tel3{width:133px;}
.join-box > .input-box > .box > dl > dd > span{color:#ffffff;padding:0 5px;}
.center-btn{text-align:center;}
.center-btn > a{width:159px !important;height:60px !important;line-height:60px !important;margin:0 3px;font-size:24px !important;font-weight:700 !important;vertical-align: top;}
.center-btn > a > span{font-weight:700 !important;font-size:24px !important;}
.center-btn > a.black{background: #282a3f !important;}

.sub-container .progressive-jackpot{border:2px solid #c59b17;margin-bottom:30px;}
body.game-list{background:url(../images/sub/game-list-bg.jpg) no-repeat left 100px;min-width:0;background-size: cover;}
body.game-list .game-list-logo{background:url(../images/sub/game-list-logo.gif) repeat-x;border-bottom:1px solid #c39a1c;height:100px;margin-bottom:20px;}
body.game-list .game-list-logo > .box{display:table;width:100%;padding:0 35px;background:url(../images/sub/game-list-logo-box.png) no-repeat right;}
body.game-list .game-list-logo > .box > *{display:table-cell;vertical-align:middle;height:99px;}
body.game-list .game-list-logo > .box > i.img{width:75px;}
body.game-list .game-list-logo > .box > span{padding-left:15px;color:#ffffff;font-weight:700;font-size:18px;position: relative;}
body.game-list .game-list-logo > .box > span:before{content:"";background:rgba(255,255,255,.3);position:absolute;top:50%;left:0;margin-top:-10px;width: 1px;height: 19px;}
body.game-list .list{padding:0 10px;}
body.game-list .list > ul{text-align:center;}
body.game-list .list > ul > li{display:inline-block;width:220px;padding:2px;margin:10px;background: linear-gradient(to right, #b98808, #debf2b,#e2ca66,#c09628);border-radius:8px;text-align:center;position: relative;}
body.game-list .list > ul > li > .box{display:block;position: relative;border-radius:8px;overflow: hidden;width: 216px;height: 216px;}
body.game-list .list > ul > li > .box .img{display:block;}
body.game-list .list > ul > li > .box .img img{width:216px;height:216px;-webkit-transition: all .6s ease 0s;-moz-transition: all .6s ease 0s;-o-transition: all .6s ease 0s;transition: all .6s ease 0s;}

body.game-list .list > ul > li > .box > p.txt{height:43px;padding:10px;line-height:23px;color:#ffffff;font-size:13px;font-family: "ns";background:rgba(0,0,0,.8);position:absolute;left:0;bottom:0;width:100%;border-radius:0 0 8px 8px;}
body.game-list .list > ul > li > .hover-box{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);transition:all 0.5s ease-in-out;opacity:0}
body.game-list .list > ul > li > .hover-box > a{width:113px;height:40px;line-height:40px;position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-56px;}
body.game-list .list > ul > li:hover > .hover-box{opacity:1;}
body.game-list .list > ul > li:hover > .box .img img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-ms-transform:scale(1.2);}
.live-baccarat-benner{border-radius:10px;border-bottom:4px solid #641607;background:url(../images/sub/live-baccarat-benner.jpg) no-repeat right;background-size:cover;height:429px;padding:135px 0 0 140px;overflow: hidden;}
.live-baccarat-benner > h3.tit1{color:#bebebe;font-size:34px;animation: d4 15s infinite ease-in-out;opacity:0;}
.live-baccarat-benner > h3.tit2{color:#fff;font-size:45px;margin-top:25px;font-weight:700;animation: d5 15s infinite ease-in-out;opacity:0;}
.live-baccarat-benner > h3.tit2 > span{color:#fb072a;font-size:53px;font-weight:700;}
.live-baccarat-benner > p.txt{color:#c78a6a;font-size:26px;margin-top:25px;animation: d6 15s infinite ease-in-out;opacity:0;}
@keyframes d4{
	0%{opacity:1;transform:translate(-150%);}
	10%{transform:translate(0);}
	90%{opacity:0;}
}
@keyframes d5{
	0%{opacity:1;transform:translate(-150%);}
	15%{transform:translate(0);}
	90%{opacity:0;}
}
@keyframes d6{
	0%{opacity:1;transform:translate(-150%);}
	20%{transform:translate(0);}
	90%{opacity:0;}
}

.notandum-box{background:url(../images/sub/notandum-box-bg1.jpg) no-repeat;background-size:cover;padding:30px 40px;border-radius:8px;border:1px solid #404042;position: relative;min-height:255px;}
.notandum-box:before{content:"";position:absolute;bottom:0;right:0;width: 375px;height: 212px;background:url(../images/sub/notandum-box-bg1-02.png) no-repeat;}
.notandum-box.bg2{background:url(../images/sub/notandum-box-bg2.jpg) no-repeat;min-height:319px;background-size: cover;}
.notandum-box.bg2:before{background:url(../images/sub/notandum-box-bg2-02.png) no-repeat;width:495px;height:319px;}

.notandum-box > h3.tit{font-size:26px;color:#e00060;margin-bottom:25px;}
.notandum-box > h3.tit > span{display:inline-block;width:50px;text-align:center;line-height:50px;font-size:20px;color:#fff;background: linear-gradient(to right, #bd1b8b, #d51b5c);border-radius:8px;}
.notandum-box > .txt{font-size:13px;color:#fff;line-height:25px;}

.application-style{background:#100f14;border-radius:8px;position: relative;padding:0 40px;margin-top:20px;margin-bottom:31px;border-bottom:4px solid #641607;}
.application-style > dl{display:table;width:100%;}
.application-style > dl + dl{border-top:1px solid #2d2f30;}
.application-style > dl > *{display:table-cell;vertical-align:middle;height:70px;padding:10px 0;}
.application-style > dl > dt{width:145px;font-size:14px;color:#fff;}
.application-style > dl > dd{font-size:13px;color:#6d6d6d;}
.application-style > dl > dd > span{font-size:13px;}
.application-style > dl > dd > input, .application-style > dl > dd > select{width:190px;margin-right:5px;}
.application-style > dl > dd > input.orange{color:#fcd47a !important;}
.application-style > dl > dd > input.w283{width:283px;}
.application-style > dl > dd > .btn.pink{border-radius:8px;border:1px solid #8a0941;border-top:0;border-bottom:2px solid #8a0941;margin-right:10px;height:45px;}
.application-style > dl > dd > .btn.pink > span{font-size:16px;font-weight:700;line-height:43px;}
.application-style > dl > dd p.money{font-family: "Youandi_Modern";color:#edbd67;font-size:22px;font-weight:700;display:inline-block;margin-right:10px;}
.application-style > dl > dd p.money > span{color:#bdbdbd;font-size:13px;font-weight:700;}
.application-style > dl > dd a.h31{height:31px;line-height:31px;width:73px;}
.application-style > dl > dd a.h45{height:45px;line-height:45px;width:143px;margin-right:10px;}
.application-style > dl > dd a.h45 > span{font-weight:700;font-size:16px;}
.application-style > dl > dd .btn-all > a{background: linear-gradient(to bottom, #6a1303, #6a1303);color:#fff;font-weight:700;font-size:14px;width:83px;line-height:43px;text-align:center;border:1px solid #a4230c;border-top:0;border-bottom:2px solid #a4230c;margin-right:2px;border-radius:8px;}
.application-style > dl > dd .btn-all > a:hover{background: linear-gradient(to bottom, #c22433, #9b095a);}
.application-style > dl > dd .btn-all > a.first{background: linear-gradient(to bottom, #c22433, #9b095a);color:#fff;border:0;line-height:45px;}
.application-style > dl > dd .btn-all > a.first:hover{color:#fff;}


.table-thead{background: linear-gradient(to bottom, #641607, #641607);border-radius:8px;position: relative;border:1px solid #871e09;border-top:0;border-bottom:2px solid #871e09;}
.table-thead th{height:48px;color:#ffffff;font-size:16px;font-weight:700;}
.table-tbody table{table-layout:fixed;}
.table-tbody td{text-align:center;color:#adadad;font-size:14px;height:50px;border-bottom:1px solid #404447;}
.table-tbody td p.money{color:#e2ca63;font-size:14px;}
.table-tbody td p.money > span{color:#ffffff;font-size:14px;}
.table-tbody td a.del-btn > span{color:#585858;font-size:15px;}
.table-tbody td a.del-btn:hover > span{color:#fcd47a;}
.table-tbody td span.notice-tit{display:inline-block;height:27px;line-height:25px;border:1px solid #edbd67;padding:0 10px;color:#edbd67;font-size:14px;border-radius:5px;}
.table-tbody td a.tit{display:block;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fefefe;font-size:14px;}

.sub-paging{margin:0 auto; text-align:center;margin-top:30px;margin-bottom:90px;}
.sub-paging a{display:inline-block;margin:1px;color:#d0d0d0;vertical-align:top;border-radius:3px;font-family: "ns";width:41px;height:41px;line-height:41px;font-size:14px;background:#343638;border:2px solid #343638;}
.sub-paging a.on, .sub-paging a:hover, .sub-paging a:active, .sub-paging a:focus{color:#e2ca63; background:#1e1f21;border:2px solid #d1ac16;}
.sub-paging a.before, .sub-paging a.pre, .sub-paging a.next, .sub-paging a.after{font-size:0px; line-height:0px; overflow:hidden;}
.sub-paging a.before{background:#343638 url('../images/sub/pg-before.gif') no-repeat center center;}
.sub-paging a.pre{background:#343638 url('../images/sub/pg-pre.gif') no-repeat center center;margin-right:7px;}
.sub-paging a.next{background:#343638 url('../images/sub/pg-next.gif') no-repeat center center;margin-left:7px;}
.sub-paging a.after{background:#343638 url('../images/sub/pg-after.gif') no-repeat center center;}

#notandum > .popup-box{width:660px;}
#notandum > .popup-box h3.tit{color:#fcd47a;font-size:22px;font-weight:700;padding-bottom:15px;border-bottom:1px solid #2d2f30;margin-bottom:20px;}
#notandum > .popup-box .popup-txt *{color:#d2d2d2;font-family: "ns";font-size:13px;line-height:25px;}
#notandum > .popup-box .pop-btn > a{width:123px;margin:0 auto;}

.table-view{background:#100f14;border-radius:8px;position: relative;border-bottom:4px solid #641607;margin-bottom:25px;}
.table-view .box{position: relative;z-index:2;padding:20px 30px;}
.table-view .box *{color:#fefefe;}
.table-view .box span{font-size:14px;font-weight:400;}
.table-view .box > dl{display:table;width:100%;border-bottom:1px solid #404447;}
.table-view .box > dl > *{display:table-cell;vertical-align:middle;height:50px;}
.table-view .box > dl > dt{font-size:22px;}
.table-view .box > dl > dt > .notice-tit{margin-right:20px;}
.table-view .box > dl > dd{color:#adadad;font-size:14px;text-align:right;width:100px;}
.table-view .txt-box{line-height: 1.5;min-height:450px;font-size:14px;color:#fefefe;padding:30px 0;}

.list-btn{text-align:center;margin-top:20px;margin-bottom:45px;}
.list-btn > a{height:55px !important;line-height:55px !important;font-weight:700 !important;font-size:16px !important;width:173px !important;}
.list-btn > a > span{font-weight:700 !important;font-size:16px !important;}
.list-btn > a.left{float:left;}
.list-btn > a.right{float:right;}
.list-btn > a.w143{width:143px !important;}

.customer-service-view{background:#151719;border-radius:13px;box-shadow:0px 0px 17px #000;position: relative;}
.customer-service-view:before{content:"";position:absolute;top:0;left:0;width: 100%;height: 100%;z-index: 0;box-shadow: inset 1px 1px 2px #313335;border-radius: 13px;}
.customer-service-view + .customer-service-view{margin-top:22px;}
.customer-service-view .box{position: relative;z-index:2;padding:20px 30px;}
.customer-service-view .box *{color:#fefefe;font-size:14px;line-height:25px;1}
.customer-service-view .box dl > *{padding:0 10px;}
.customer-service-view .box dl > dt{border-bottom:1px solid #404447;display:table;width:100%;}
.customer-service-view .box dl > dt > *{display:table-cell;vertical-align: middle;height:50px;}
.customer-service-view .box dl > dt.tit > h3{color:#fefefe;font-size:22px;}
.customer-service-view .box dl > dt.tit2 > h3{color:#fcd47a;font-size:18px;}
.customer-service-view .box dl > dt.tit > span.day{color:#adadad;font-size:14px;text-align:right;width:160px;}
.customer-service-view .box dl > dd{margin-top:20px;min-height:80px;padding:0 10px;}

.customer-service-write{background:#100f14;border-radius:8px;position: relative;}
.customer-service-write + .customer-service-write{margin-top:10px;}
.customer-service-write .box{position: relative;z-index:2;padding:20px 40px;}
.customer-service-write .box > dl{display:table;width:100%;background:#100f14;}
.customer-service-write .box > dl > *{display:table-cell;vertical-align: middle;min-height:25px;line-height:25px;}
.customer-service-write .box > dl > dt{width:75px;border-right:1px solid #4c4c4c;color:#ffffff;font-size:22px;}
.customer-service-write .box > dl > dd{padding-left:10px;}
.customer-service-write .box > dl > dd > input{border:0;width:100%;box-shadow:0 0 0 ;background:#100f14;height:24px;padding:0 20px;}
.customer-service-write .box > dl > dd > textarea{resize:none;color:#fff;width:100%;background:#100f14;padding:10px 20px;border:0;height:132px;}

.table-tbody2 table{table-layout:fixed;}
.table-tbody2 td{text-align:center;color:#adadad;font-size:14px;height:50px;border-bottom:1px solid #404447;background: #1e1f21;}
.table-tbody2 td p.money{color:#fcd47a;font-size:14px;}
.table-tbody2 td p.money > span{color:#ffffff;font-size:14px;}
.table-tbody2 td span.orange{color:#fcd47a !important;}
.table-tbody2 td a.del-btn > span{color:#585858;font-size:15px;}
.table-tbody2 td a.del-btn:hover > span{color:#fcd47a;}
.table-tbody2 td a.tit{display:block;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fefefe;font-size:14px;}
.table-tbody2 td a.tit.on{color:#e6c170;text-decoration: underline;}
.table-tbody2 tr.memo-on td{background:#100f14;}
.table-tbody2 td .answer-v{background:#100f14;padding:15px;line-height:20px;color:#fefefe;font-size:14px;}