@charset "UTF-8";
/* CSS Document */
body{font:12px Verdana,Tahoma,Helvetica,Arial,sans-serif; color:#222; background:#f5f5f5; margin:0; padding-top:60px; overflow-x:hidden;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,button,textarea,p,blockquote,table,th,td{padding:0; margin:0;}
table{border-collapse:collapse;}
button,input,select,textarea{font-family:inherit; font-size:100%;}
input[type=button]{-webkit-appearance:none; -moz-appearance:none; appearance:none;}
i,em{font-style:normal;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
img{border:0; vertical-align:middle}
.clearfix,.layout,.mod-forms li,.mod-f-l li,.data-list dl,.mod-forms-3 li{zoom:1;}
.clearfix:after,.layout:after,.mod-forms li:after,.mod-f-l li:after,.data-list dl:after,.mod-forms-3 li:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.clear{clear:both;}
a,a:visited{text-decoration:none; outline:none; color:#222;}
a:hover,a:active{color:inherit;}
.cWhite,a.cWhite,a.cWhite:visited,.cWhite a,a.cWhite:hover,.cWhite a:hover{color:#fff;}
.cGray,a.cGray,.cGray a,.cGray a:active{color:#bcbcbc;}
.cMain,a.cMain,.cMain a,.cMain a:active{color:#007aff;}
.c6,a.c6,.c6 a,.c6 a:active{color:#666;}
.c8,a.c8,.c8 a,.c8 a:active{color:#888;}
.cRed,a.cRed,.cRed a,.cRed a:active{color:#ff0000;}
.cRed a:active,a.cRed:active{color:#ff0000; text-decoration:underline;}
.cOrange,a.cOrange,.cOrange a,.cOrange a:active{color:#ff5000;}
.cOrange a:active,a.cOrange:active{color:#ff5000; text-decoration:underline;}
.cGreen,a.cGreen,.cGreen a,.cGreen a:active{color:#009856;}
.cGreen a:hover,a.cGreen:hover{color:#009856; text-decoration:underline;}
.cGray a:active,a.cGray:active,.c6 a:active,a.c6:active,.c8 a:active,a.c8:active,.cMain a:active,a.cMain:active{color:#007aff;}
.bgWhite{background:#fff;}

.nav li a:hover,.nav li a:active span,.mod-promotions li:active h3,.hd-cell a:hover,.hd-cell a:active{color:#007aff;}
.show-nav{padding-bottom:60px;}

hr{height:1px;border-width:0;background:#ccc;}
::-webkit-input-placeholder {color:#888;}
::-moz-placeholder {color:#888;}

.fl{float:left;display:inline}
.fr{float:right;display:inline}
.hide{display:none;}
.pr{position:relative;}
.fn{font-weight:bold;}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mt12{margin-top:12px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mtb10{margin-top:10px; margin-bottom:10px;}
.mtb15{margin-top:15px; margin-bottom:15px;}
.mtb30{margin-top:30px; margin-bottom:30px;}
.mr10{margin-right:10px}
.ml10{margin-left:10px}
.ml70{margin-left:70px}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.p10{padding:10px;}
.p15{padding:15px;}
.bb1{border-bottom:1px solid #dcdcdc;}
.ind{text-indent:2em}
.algctr{text-align:center;}

.mod-forms li{height:44px; line-height:44px; font-size:14px; border:1px solid #dcdcdc; border-radius:5px; margin:10px 0; overflow:hidden; background:#fff;}
.mod-forms li label{width:70px; text-align:right; display:inline; margin-right:5px; float:left;}
.mod-forms li .form-ipt{margin-left:75px;}
.mod-forms li .form-ipt .txt-ipt{height:44px; border:none; width:87%;}
.mod-forms li .form-ipt .vcode-ipt{width:55%;}
.mod-forms li .w100{margin-left:10px;}
.mod-forms li .w100 .txt-ipt{width:90%;}
.mod-forms li.form-label{border:none; height:auto; line-height:normal; padding-top:3px; background:none;}
.mod-forms li.form-label h3{font-weight:normal;}
.mod-forms li .tip{margin-top:11px; margin-right:5px;}

.mod-forms-offset{padding:0 10px; margin:15px; background:#fff; box-shadow:0 6px 26px -6px rgba(0,0,0,0.10); border-radius:5px; box-sizing:border-box;}
.mod-forms-offset li{display:flex; align-items:center; font-size:14px; line-height:35px; padding:5px 0; border-bottom:1px solid #dbdbdb;}
.mod-forms-offset li:last-child{border:none;}
.mod-forms-offset li label{width:auto; text-align:left; color:#000;}
.mod-forms-offset li .form-ipt{flex-grow:1; margin-left:0;}
.mod-forms-offset li .form-ipt .txt-ipt{width:100%; line-height:35px; background:none; border:none; outline:0;}
.mod-forms-offset li input[type="date"]:after{content:''; width:25px; height:25px; background:url(/images/d11_img/icon_calender.png) #fff no-repeat center/15px; position:absolute; top:50%; right:0; transform:translateY(-50%); pointer-events:none;}

.mod-forms-inputamt{padding:15px; background:#fff; box-sizing:border-box;}
.mod-forms-inputamt li h4{color:#383838; font-size:14px; font-weight:bold;}
.mod-forms-inputamt li > div{display:flex; align-items:center; margin-top:15px;}
.mod-forms-inputamt input{padding:0 10px; font-size:14px; line-height:35px; background:#F0F0F0; outline:0; border:none; border-radius:5px; box-sizing:border-box; flex-grow:1;}
.mod-forms-inputamt a{margin-left:15px; padding:0 10px; line-height:25px; color:#fff; background-image:linear-gradient(100deg, #9d3bff 0%, #FCC166 100%); border-radius:5px;}
.mod-forms-inputamt a > input.btn-sub{background: none;border: none;line-height: 25px;color: #fff;padding: 0;font-size: 12px;}

.mod-forms-2,.mod-f-l{border:1px solid #dcdcdc; border-radius:5px; overflow:hidden; background:#fff;}
.mod-forms-2 li{height:48px; line-height:48px; font-size:14px; overflow:hidden;border-bottom:1px solid #eee;}
.mod-forms-2 li:last-child,.mod-f-l li:last-child{border-bottom:none;}
.mod-forms-2 li label{width:65px; text-align:right; display:inline; float:left;}
.mod-forms-2 li .form-ipt{width:100%; margin-left:70px;}
.mod-forms-2 li input{height:48px; border:0; width:100%;}

/* ios8 列表通栏风格 */
.mod-forms-3{overflow:hidden;}
.mod-forms-3 li{overflow:hidden; background:#fff; border-bottom:1px solid #e9e9e9;}
/* ios8 列表通栏风格 end */

.select-arrow{width:73%;}
.select-arrow img{margin-top:13px; margin-right:4px;}
.select-arrow span{margin-right:20px; text-align:center; display:block;}
.select-arrow a{display:inline; float:left; overflow:hidden; height:44px; line-height:44px; cursor:pointer; width:100%;}
.date-wrap .date-y{width:40%;}
.date-wrap .date-m{width:30%;}
.date-wrap .date-d{width:30%;}
.date-list h2,.date-list li,.modal-platform h2{text-align:center;}
.date-list li{padding:13px; border-top:1px solid #eee; font-size:16px;}
.date-list li:active{background:#f8f8f8;}

.mod-forms .form-item-2 label{width:65px; text-align:left; margin:0 5px 0 10px; font-size:16px;}
.mod-forms .form-item-2 .form-ipt .txt-ipt{font-size:16px;}

.mod-f-l li{overflow:hidden; border-bottom:1px solid #e9e9e9;}
.mod-f-l li:active{background-color:#f8f8f8;}
.mod-f-l li a,.mod-f-l li.no-next{display:block;padding:15px 10px; line-height:16px;}
.mod-f-l li .tit{font-size:16px; display:block;}
.mod-f-l li .c{margin-top:6px;}
.mod-f-l li .news-tip{background:#f00005; padding:3px 12px; color:#fff; text-align:center; border-radius:20px; margin-top:-3px; margin-right:10px;}
.mod-f-l .icon-bank{margin-top:-2px; margin-right:6px;}

/* 登录页 游戏导航 */
.login-games-flatform{padding:0 10px;}
.login-games-flatform li{float:left; display:inline; width:22%; text-align:center;}
.login-games-flatform li.spacing{width:4%; height:1px;}
.login-games-flatform li img{width:100%; height:100%; max-width:90px; max-height:90px; border-radius:5px; overflow:hidden;}
/* 登录页 游戏导航 end */

.hd-cell{height:36px; line-height:36px; background:#fff; border-top:1px solid #dcdcdc; border-bottom:1px solid #e9e9e9; padding:0 10px;}
.hd-cell h2{font-size:15px;}
.hd-cell a{font-size:13px; color:#666;}
.hd-tit h3{color:#2a2a2a; font-size:16px; text-align:center;}

.items li{border-bottom:1px solid #dcdcdc; background:#fff;}
.items li:first-child{border-top:1px solid #eee;}
.items li a{padding:10px;}
.items li a,.items li span{display:block;}
.items li a:active{background:#f8f8f8;}
.items li .tit{font-size:15px;}
.items li .c{color:#888; margin-top:5px;}
.items li .arrow-r{margin-top:12px;}
.items li .arrow-r-95{margin-top:30px;}
.items .transfer-come-btn,.items .join-btn,.items .joined-btn{border-left:1px solid #ddd; margin-top:10px; height:60px;}
.items .transfer-come-btn a,.items .join-btn a,.items .joined-btn a{width:55px; margin:15px 10px 0; height:30px; line-height:30px; border-radius:3px; text-align:center; padding:0;}
.items .transfer-come-btn a{background:#ff9600; background-image:linear-gradient(to top,#ff9600,#ffa800);background-image:-webkit-linear-gradient(to top,#ff9600,#ffa800); color:#fff; }
.items .transfer-come-btn a:active{background:#f28e00; background-image:linear-gradient(to top,#f28e00,#f4a100);background-image:-webkit-linear-gradient(to top,#ff9600,#f4a100);}
.items .join-btn a{background:#019754; background-image:linear-gradient(to top,#019754,#2bb673);background-image:-webkit-linear-gradient(to top,#019754,#2bb673); color:#fff;}
.items .joined-btn a,.items .joined-btn a:active{background:#eee; color:#888;}
.items .main-wrap{margin-right:75px;}
.items .main-wrap .tit{margin-top:7px;}
.txt-items li{border:1px solid #dcdcdc; background:#fff;border-radius:5px; margin-top:10px; line-height:20px;}
.txt-items li .hd{border-bottom:1px solid #eee; padding:5px 10px;}
.txt-items li h4{font-size:16px;}
.txt-items li .time{color:#888;}
.txt-items li .txt-c{padding:5px 10px;}

.ipt-file{position:relative;}
.ipt-file .file-type{height:30px;width:290px;filter:alpha(opacity=0); opacity: 0; cursor:pointer;}
.ipt-file .ipt-file-wrap{position:absolute; top:0; left:0; z-index:-1;}
.ipt-file .ipt-file-wrap .btn-type{height:30px; line-height:28px; width:65px; vertical-align:middle; margin-left:5px;}

.form-t th{font-weight:normal; background:#dcdcdc; color:#000; height:36px; font-size:14px;}
.form-t th,.form-t td{border:1px solid #dcdcdc; text-align:center;}
.form-t td{color:#666; line-height:22px; background:#fff; padding:10px 0;}

/* modal */
.reveal-modal-bg{position:fixed; height:100%; width:100%; background:#000; background:rgba(0,0,0,0.8); z-index:9998; top:0; left:0;}

.modal{left: 50%; top:50px; position: fixed; z-index:9999; visibility:hidden; padding-bottom:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 10px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); box-shadow: 0 0 10px rgba(0,0,0,.4); background:#fff; overflow:hidden;}
.modal,.reveal-modal-bg:after { vertical-align: middle; }
.modal .modal-hd h2{font-size:16px; font-weight:normal; padding:15px 10px; font-family:"Microsoft YaHei"; color:#007aff;}
.modal .modal-close{position:absolute; right:20px; top:19px; background:url(/images/close.png) no-repeat; width:15px; height:14px; cursor:pointer;}
.modal .modal-close:active{background-position:0 -14px;}
.modal .modal-content{padding:0 10px; line-height:20px; max-height:255px; overflow-y:auto;}
.modal h3{font:15px/22px "Microsoft YaHei"; font-weight:normal; padding:10px 0 10px;}
.modal .modal-content p{margin:5px 0;}
.modal .tips{color:#666;}
.modal .forms-btn-g{margin:0;}
.modal .forms-btn-g .btn-gray{font-size:12px; font-weight:normal; margin:0 10px;}
.modal .modal-btn a{width:100px; display:inline-block; text-align:center;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; height:26px; line-height:26px; font-size:14px; margin:20px 17px 0;}
.modal .modal-btn a.btn-sub{background:#019754; background-image:linear-gradient(to top,#019754,#2bb673);background-image:-webkit-linear-gradient(to top,#019754,#2bb673); color:#fff;}
.modal .modal-btn a.btn-sub:active,.items .join-btn a:active{background:#00874b; background-image:linear-gradient(to top,#00874b,#1fa464);background-image:-webkit-linear-gradient(to top,#00874b,#1fa464); }
.modal .modal-btn a.btn-close{background:#eee; background-image:linear-gradient(to top,#eee,#f8f8f8);background-image:-webkit-linear-gradient(to top,#eee,#f8f8f8); border:1px solid #dcdcdc; height:24px; line-height:24px;}

.modal-promotion-detail{height:75%; padding-bottom:42px;}
.modal-promotion-detail .modal-content{overflow-y:auto; overflow-x:hidden; height:100%; max-height:100%;}
.modal-promotion-detail .modal-content ol li{border:none; margin:5px 0;}
.modal-promotion-detail .modal-content table td,.modal-promotion-detail .modal-content table th{border:1px solid #dcdcdc; text-align:center; padding:5px 0;}
.modal-promotion-detail .modal-content table p{margin:0;}
.modal-promotion-detail .modal-btn{background:#fff; height:42px; width:100%; position:absolute; bottom:0;}
.modal-promotion-detail .modal-btn a{background:#eee; background-image:linear-gradient(to top,#eee,#f8f8f8);background-image:-webkit-linear-gradient(to top,#eee,#f8f8f8); border:1px solid #dcdcdc; width:270px; margin:8px 10px;}
.modal-promotion-detail .modal-btn a:active{background:#ddd; background-image:linear-gradient(to top,#ddd,#eee);background-image:-webkit-linear-gradient(to top,#ddd,#eee);}

.modal-recycle h3{text-align:center; padding-top:30px;}
.modal-platform .transfer-form{ margin:10px 0 10px 26px;}
.modal-platform .transfer-form label{font-size:14px;}
.modal-platform .transfer-form input{width:160px; height:18px; line-height:18px; border:1px solid #dcdcdc; padding:3px 5px; margin-left:5px;}

.to-pc{height:30px; line-height:30px; text-align:center; font-size:14px; margin:10px 0;}
.to-pc a{display:block;}
.to-pc a:active span{color:#007aff;}
.to-pc span{text-decoration:underline;}
.to-pc img{vertical-align:0px; margin-left:5px;}

.modal-platform .modal-hd h2{text-align:left;}
.modal-platform .mod-forms li{border:none; line-height:28px;}
.modal-platform .mod-forms li label{width:60px;}
.modal-platform .btn-deposit{float:left; display:inline; margin:2px 0 0 10px; background:url(/images/btn_deposit_bg.png) no-repeat; width:51px; height:24px; font-size:12px; color:#007922; line-height:24px; padding-left:17px; cursor:pointer;}
.modal-platform .btn-deposit:hover{background-position:0 -24px; color:#9d3bff;}
.modal-platform .forms-btn-g a{background:url(/images/common_spirits.png) repeat-x; height:34px; line-height:34px; font-size:14px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-weight:bold; display:inline-block; text-align:center; padding:0 15px; border:0;}
.modal-platform .forms-btn-g .btn-sub{background-position:0 0; color:#fff; margin-right:15px;}
.modal-platform .forms-btn-g .btn-sub:hover,.modal-platform .forms-btn-g .btn-sub:active{background-position:0 -35px;}
.modal-platform .forms-btn-g .btn-reset{background-position:0 -70px;}
.modal-platform .forms-btn-g .btn-reset:hover,.modal-platform .forms-btn-g .btn-reset:active{background-position:0 -105px;}

.modal.date-list{width:240px; margin-left:-120px; visibility:hidden;}
.modal.date-list .modal-hd{background:#f5f5f5;}
.modal.date-list .modal-hd h2{font-weight:bold;}
.modal.date-list .modal-hd a{position:absolute; top:14px; right:14px; font-size:18px; color:#808080;}

.modal-login-verify{width:95%; max-width:340px; margin:0 auto; padding:40px 45px 20px; top:50% !important; left:50%; transform:translate(-50%,-50%); border-radius:10px; box-sizing:border-box;}
.modal-login-verify .modal-close{width:15px; height:15px; background:url(/images/d11_img/icon_popup_close.png) no-repeat center/15px; top:15px; right:15px;}
.modal-login-verify .modal-content{max-height:none; padding:0; overflow:visible;}
.modal-login-verify .modal-content label{display:none;}
.modal-login-verify .modal-content > p{font-size:12px; line-height:16px; margin:0 auto 15px; text-align:center;}
.modal-login-verify .modal-content .confirm-sub{width:120px; margin:20px auto 0;}
.modal-login-verify #contact_us li{justify-content:center; margin-bottom:0;}
.modal-login-verify #contact_us p a{color:#feb16a; border-bottom:1px solid #feb16a; padding-bottom:3px;}
.modal-login-verify .bindacc-wrap{position:relative;}
.modal-login-verify .bindacc-wrap > p{font-size:14px; line-height:18px; margin:0 auto 15px; text-align:center;}
.modal-login-verify .bindacc-wrap > p a{color:#feb16a;}
.modal-login-verify .bindacc-wrap .back-btn{width:25px; height:25px; background:url(/static/image/icon_return.png) no-repeat center/25px; position:absolute; top:-30px; left:-35px;}
.modal-login-verify .bindacc-method{margin-top:-35px;}
.modal-login-verify .bindacc-method input[type=button]{width:100%; margin-top:15px; font-weight:normal;}
.modal-login-verify .bindacc-tips{margin-bottom:40px !important; position:relative;}
.modal-login-verify .bindacc-tips span{font-size:12px; color:#868686; position:absolute; bottom:-24px; left:10px;}
.modal-login-verify .bindacc-imgcaptcha{margin:0 -25px;}

/* 存款结果 */
.audit-tip{width:100%; text-align:center; padding-top:40px; font-size:14px; line-height:1.8;}
.audit-tip .forms-btn-g{margin-top:40px;}
#ebankModal{left:13%;top:20%;}

/* 玩家游戏数据列表 */
.data-list{margin:15px;}
.data-list li{background:#fff; margin-top:10px; border-bottom:1px solid #dcdcdc; border-radius:5px;}
.data-list-hd{height:40px; line-height:40px; padding:0 10px; overflow:hidden;}
.data-list-hd h3,.data-list-hd h4{color:#222; float:left; display:inline; width:30%; font-size:14px;}
.data-list-hd h4{font-size:12px;}
.data-list-hd span,.data-list-hd em{color:#999; float:left; display:inline; width:50%; text-align:right;}
.data-list-hd em{width:20%; float:right;}
.data-list dl{overflow:hidden;}
.data-list dl dd{width:50%; height:45px; line-height:45px; padding:0 10px; color:#999; margin-left:-1px; border-left:1px solid #dbdbdb; border-top:1px solid #dbdbdb; float:left; box-sizing:border-box; position:relative; overflow:hidden;}
.data-list dl dd.w100{width:100%;}
.data-list dl dd em{position:absolute; right:10px; top:0; text-align:right; display:block; color:#222; font-size:14px;}

.mod-thistory h4{width:70%;}
.mod-thistory .data-list-hd em{width:30%;}

.mod-whistory .data-list-hd span{text-align:left;}

.mod-spinner{position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.8); color:#000; text-align:center; z-index:100; display:none;}
.mod-spinner span{display:block; position:relative; top:50%; margin-top:20px; padding:12px 0; margin:0 10px; background-color:#fff; border-radius:5px;}

/* 游戏 */
.mod-games li a{padding:10px; line-height:30px;}
.mod-games li .games-icon{float:left; display:inline; width:30px; height:30px; margin-right:10px;}
.mod-games .arrow-r{margin-top:7px;}
.mod-games .mod-f-l{border:none; border-radius:0;}

/* 分页切换菜单 */
.hd-tags{width:201px; border:1px solid #007aff; margin:10px auto 0; border-radius:5px; overflow:hidden;}
.hd-tags span{cursor:pointer; display:inline; float:left; width:100px; border-left:1px solid #007aff; height:30px; line-height:30px; text-align:center;}
.hd-tags span.current{background:#007aff; color:#fff;}
.hd-tags span:first-child{border-left:none;}

/* 优惠活动 */
.promotions-detail{max-width:960px; margin:0 auto;}
.promotions-detail h3{font-size:16px; background:#fff; padding:15px 10px; line-height:1.4; border-bottom:1px solid #e9e9e9;}
.promotions-content table {width: 100% !important; }
.promotions-content{padding:15px 10px; border-top:1px solid #e9e9e9; background:#fff; margin-top:5px;}
.promotions-content img{max-width: 100% !important; height: inherit !important;}

.promotions-state{width:100%; height:44px; line-height:44px; text-align:center; position:fixed; bottom:0;}
.promotions-state span{color:#999; background:#f8f8f8; border-top:1px solid #e7e7e7; display:block; max-width:960px; margin:0 auto;}
.promotions-state .apply-btn{background:#007aff; color:#fff; border:none; cursor:pointer;}
.promotions-state .apply-btn:active{background:#238cff; color:#fff;}

.MsoNormalTable {max-width: 100% !important; width: 100% !important;}
.MsoNormalTable td {border:1px solid windowtext; background:#D9D9D9; max-width: 100%;}
