@charset "UTF-8";
/*背景*/
body{background-color:#f1f1f1;color:#333;width:100%;min-width:1200px;}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {  margin:0;  padding:0;  }
body, button, input, select, textarea {  font:14px 微软雅黑 \5FAE\8F6F\96C5\9ED1, arial, sans-serif;  }
input, select, textarea {  font-size:100%;  }
table {  border-collapse:collapse;  border-spacing:0;  }
th {  text-align:inherit;  }
fieldset, img {  border:none;  }
iframe {  display:block;  }
abbr, acronym {  border:none;  font-variant:normal;  }
del {  text-decoration:line-through;  }
address, caption, cite, code, dfn, em, th, var {  font-style:normal;  font-weight:500;  }
ol, ul {  list-style:none;  }
caption, th {  text-align:left;  }
h1, h2, h3, h4, h5, h6 {  font-size:100%;  font-weight:500;  }
q:before, q:after {  content:'';  }
sub, sup {  font-size:75%;  line-height:0;  position:relative;  vertical-align:baseline;  }
sup {  top:-0.5em;  }
sub {  bottom:-0.25em;  }
a{color:#333;}
a:hover {  text-decoration:none;  color:#ff4e00;  }
ins, a {  text-decoration:none;  }
a:focus, *:focus {  outline:none;  }
.fl{float:left;}
.fr{float:right;}
.clearfix:before, .clearfix:after {  content:"";  display:table;  }
.clearfix:after {  clear:both;  overflow:hidden;  }
.validform_div {  line-height: 20px;  height: 20px;  overflow: hidden;  color: #999;  font-size: 12px;  margin-bottom: 20px;  }
/*链接颜色 高亮文字*/
a:hover{transition:color 0.5s ease-in-out 0s;}
.sub-menu a, .pay-method .active a, .form-button a, .form-button a, .link-button:hover{color:#fff;}
.user-button{color:#fff!important;}
.user-money span, .base-info a:hover, .win, .bank-info, .total-money i, .total-money span{color:#ff4e00;}
.sub-menu a:hover{color:#05835e;}
/*状态标识*/
.conv-status, .conv-type, .conv-warn{ display:block;border-radius:30px; text-align:center; width:50px; color:#fff; line-height:24px;margin:0px atuo;}
.conv-status{ background-color:#5e9837;}
.conv-type{ background-color:#105484;}
.conv-warn{background-color: #ff4e00;}
/*按钮*/
.form-button, .page-box .active, .filer-button{border-radius:2px; background-color:#ff4e00; text-align:center;}
/*亮色文字*/
.menu-side, .casino-money-item  a, .more{ color:#fff;}
/*公共背景*/
.m-userinfo, .page-box{ background-color:#fff;}
.pay-method .active, .filer-button, .more{ background-color:#ff4e00;}
.recharge, .loginout{ background-color:#05835e;}
.form-button:hover, .filer-button:hover, .more:hover, .link-button:hover{transition:background-color 0.5s ease-in-out 0s; background-color:#ff7200;color:#fff; cursor:pointer;}
.loginout:hover{transition:background-color 0.5s ease-in-out 0s; background-color:#030351;color:#fff;}
.message-box, .user-count, .pay-method li, .tab-content, .form-box, .record-box, .casino-money, .fliter-box{ background-color:#fff; border-radius:2px;}
/*左侧菜单*/
.menu-side{ background-color:#000043;width:156px; position:fixed;top:0;left:0;height:100%;}
.sub-title{height:87px; background-color:#030351;padding-top:7px;cursor: pointer;}
.login2-logo{background-image:url(../images/logo2.svg);width:100px; height:55px; margin:10px auto;}
.sub-menu a{display:block;padding-left:30px;}
.sub-menu dl{ border-bottom:1px solid #1a272f;padding-top:30px;}
.sub-menu dl:last-child{border-bottom:none;}
.sub-menu dt{ line-height:35px;padding:20px 0px 0px 30px;}
.sub-menu dd{ clear:both;height:30px;padding-top:12px;}
.sub-menu i{font-size:18px; padding-right:10px; display:block; float:left;}
.sub-menu span{ display:block; float:left;}
.sub-menu .active{ background-color:#0f0a5f;}
/*右侧区域*/
.main-col{margin-left:156px;height:100%;}
/*右侧顶部-个人信息*/
.m-userinfo{ height:94px;padding:20px; position:fixed;top:0px;left:156px;right:0px; box-sizing:border-box; box-shadow:5px 0 5px #f1f1f1; z-index:3;}
.welcome-user span, .base-info a{color:#105484;}
.base-info{margin-top:10px;}
.user-set{ float:left;}
.user-set a{padding:0px 10px;}
.user-loginout{float:right;}
.user-button{ border-radius:2px; display:block; float:left;padding:0px 5px;}
.user-money{float:left;}
/*右侧表单*/
.m-table-box{padding:20px;margin-top:94px;}
/*右侧表单-统计*/
.user-count{ background-color:#fff;height:115px; border-radius:2px;}
.user-count li{float:left;width:33.33%; border-right:1px solid #f1f1f1; box-sizing:border-box; text-align:center;height:115px;padding-top:20px;}
.user-count li:last-child{ border-right:none;}
.user-count li span, .total-box span{font-size:36px; line-height:48px; display:block; padding-top:10px;}
.lose{color:#3e657f;}
/*右侧站内消息*/
.message-box{margin-top:20px;}
.message-box li{ line-height:45px; border-bottom:1px solid #f1f1f1;padding:0px 20px;}
.message-box span{color:#979696;font-size:12px; padding-left:15px;}
.message-content {display: none;line-height: 36px;padding-bottom:30px;color:#999;}
/*支付方式*/
.pay-method{}
.pay-method li{float:left;margin-right:5px;padding:10px 20px;font-size:16px;}
.pay-method span{ display:block; float:left;}
.pay-method i{font-size:24px; display:block; float:left;padding-right:10px;}
/*标签内容*/
.tab-content{margin-top:10px; padding:15px;}
/*表单内容*/
.form-box{padding:15px;}
.mt{margin-top:15px;}
.form-box p{padding-bottom:15px;}
.form-item{padding-bottom:15px;}
.form-item-l{width:90px; float:left;}
.form-item-r{float:left;}
.form-input{background-color:#f6f5f5;border:1px solid #e9e9e9; border-radius:2px;height:24px;padding:0px 10px;}
.form-input:focus{ box-shadow:0px 1px 2px #f1f1f1 inset ; background-color:#fff;}
.form-button{margin:0px 0px 20px 90px;width:170px; border-radius:2px;}
.form-button a{ line-height:35px;}
.online{ color:#396;padding-right:10px;}
.offline{ color:#999;padding-right:10px;}
/*历史注单查询*/
.record-box{margin-top:15px;}
.record-filter{padding:15px 5px;}
.record-filter span{ display:block; float:left;padding:0px 10px; line-height:24px;}
.record-filter .form-input{ float:left;}
.filer-button {margin-left: 10px;width: 140px;}
.filer-button a {color: #fff;line-height: 26px;}
.more{ border-radius:2px;padding:3px 5px;}
/*推广*/
.link-box{}
.link-input{width:500px; height:45px;font-size:36px; padding-left:20px;}
.link-button{border-radius:2px; background-color:#ff4e00;color:#fff;padding:13px 20px; float:left;margin-left:10px; display:block;}
/*表格*/
.m-table table{width:100%;}
.m-table thead{  color:#fff; line-height:35px!important;padding-left:10px;}
.m-table th{padding-left:10px;background-color:#ff4e00!important;}
.m-table td{line-height: 30px;padding: 5px 10px;}
.m-table tr{background-color:#f6f6f6;}
.m-table tr:nth-child(2n){ background-color:#fff;}
.a-table .page-box{margin-top:15px;}
.a-table table{margin-top:15px;}
.a-table table{width:100%;}
.a-table thead{line-height:35px!important;padding-left:10px;}
.a-table th{padding-left:10px;background-color:#f8f8f8!important;}
.a-table td{line-height: 30px;padding: 5px 5px; border-top:1px solid #f1f1f1;border-right:1px solid #f1f1f1; text-align:center;color:#888;}
/*.a-table tr td:last-child{border-right:none;}*/
.a-table tr{background-color:#fff;}
/*分页*/
.page-box{ text-align:center;height:60px;padding-top:20px;border-top:1px solid #f1f1f1;}
.page-box a{background-color:#f6f5f5;border:1px solid #e9e9e9; border-radius:2px;height:24px;padding:5px 10px; display:inline-block;margin:0px 5px; line-height:24px;}
.page-box .active{color:#fff;border:1px solid #ff4e00;}
/*下拉框*/
.select-box{ border-radius:2px; background-color:#f6f5f5;margin-right:10px; position:relative; -webkit-appearance:none;width:130px;overflow:hidden; border:1px solid #e9e9e9;height:24px; line-height:24px;}
.select-box::after{   border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #909090;content: "";position: absolute;right: 5px;top: 10px; z-index:2;}
select{ border:none; background:transparent;padding:0px 5px; position:relative;width:160px;-moz-appearance: none !important;} 
.drop{ position:absolute;right:-1px;top:0px; background-color:#edecec; border-top-right-radius:2px; border-bottom-right-radius:2px;border-top-left-radius:0px; border-bottom-left-radius:0px;width:20px;}
/*背景*/
html {  height: 100%;  }
body {  background-color: #000000;  color: #333;  width: 100%;  height: 100%;  background-image: url(../images/main.jpg);  background-position: top center;  background-size: auto;  background-repeat: no-repeat;  }
/*圆角*/
.form-item input, .login-button, .reg-button {  border-radius: 20px;  }
.login-button a, .form-item input, .form-item {  color: #333;  }
.form-item {  color: #f4c664;  }
/*登陆表单*/
.login-box {  width: 306px;  margin: 230px auto;  }
.login-logo {  background: url(../images/logo.png) center no-repeat;  width: 900px;  height: 64px;  margin: 0 auto;  padding: 40px 0;  border-bottom: 1px solid #2a2a2a;  }
.login-logo.en-us {  background: url(../../../en-us/member/agent/images/logo.png) center no-repeat;  width: 900px;  height: 64px;  margin: 0 auto;  padding: 40px 0;  border-bottom: 1px solid #2a2a2a;  }
.login-logo2 {  background: url(../images/logo2.png) center no-repeat;  width: 200px;  height: 64px;  margin: 0 auto;  padding: 40px 0;  border-bottom: 1px solid #2a2a2a;  }
.form-item {  position: relative;  margin-bottom: 5px;  }
.form-item i {  position: absolute;  left: 15px;  top: 7px;  font-size: 18px;  }
.form-item input {  height: 38px;  background-color: #fff;  border: none;  border-radius: 4px;  -webkit-border-radius: 4px;  padding-left: 10px;  box-sizing: border-box;  }
.form-item input:focus {  border: 2px solid #6C9;  transition: border-color 0.5s ease-in-out 0s;  box-sizing: border-box;  }
.form-item input, .login-button, .reg-button {  width: 306px;  }
.login-button, .reg-button {  text-align: center;  height: 19px;  line-height: 35px;  }
.login-button {  background: -webkit-linear-gradient(left, #0cce95, #f5db00); /* Safari 5.1 - 6.0 */  background: -o-linear-gradient(left, #0cce95, #f5db00); /* Opera 11.1 - 12.0 */  background: -moz-linear-gradient(left, #0cce95, #f5db00); /* Firefox 3.6 - 15 */  background: linear-gradient(left, #0cce95, #f5db00); /* 标准的语法 */  }
.login-button:hover {  transition: background-color 0.5s ease-in-out 0s;background: -webkit-linear-gradient(left, #0cce95, #f5a100);background: -o-linear-gradient(left, #0cce95, #f5a100);background: -moz-linear-gradient(left, #0cce95, #f5a100);background: linear-gradient(left, #0cce95, #f5a100);/* 标准的语法 */  }
.login-button a {  display: block;  }
.reg-button {  margin-top: 20px;  }
.reg-button a {  padding-left: 15px;  color: #f5db00;  }
.reg-button a:hover {  color: #0cce95;  }
.zhucebtn input {  padding-left: 0px;  cursor: pointer;  width: 135px;  height: 44px;  background-color: #c20000;  border-radius: 5px;  font-size: 18px;  color: #fff;  }
.zhucebtn input:hover {  background: red;  }
.denglubtn a {  display: block;  line-height: 37px;  background-color: #c20000;  text-align: center;  border-radius: 5px;  font-size: 18px;  color: #fff;  }
.denglubtn a:hover {  background: red;  }
/*注册表单*/
.reg-box {  width: 1003px;  min-height: 500px;  background: rgba(0, 0, 0, .5);  margin: 100px auto;  position: relative;  }
.reg-form {  width: 916px;  margin: 40px auto;  }
.reg-box .form-item {  position: relative;  }
.reg-form .login-input {  padding-left: 15px;  }
.form-item-l, .form-item-m, .form-item-r {  float: left;  line-height: 35px;  }
.form-item-l {  width: 120px;  text-align: right;  margin-right: 20px;  }
.form-item-r {  color: #0cce95;  padding-left: 20px;  }
.reg-box .login-button {  margin-left: 95px;  }
.login_select {  color: #666;  background-color: #fff;  border: medium none;  box-sizing: border-box;  height: 37px;  padding-left: 5px;  width: 306px;  border-radius: 4px;  }


