/* 基础样式 */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:14px 'Microsoft YaHei','宋体','arial';background:#f2f2f2;-webkit-text-size-adjust:100%;}
a{color:#4e4e4e;text-decoration:none}
a:hover{color:#3573FA;text-decoration: none; transition: color .5s ease-in-out;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-spacing:0; border-collapse:inherit; width: 100%;}
p{word-wrap:break-word;}
.main-box a {  padding: 0;  color: #4e4e4e;  }
.wrapper{ width:100%; overflow-x: hidden; color:#4e4e4e;}
.main-box{ min-width:1200px;}

/*公用样式*/
.button{ border-radius: 5px;background-color: #f06b6f; text-align: center;}
.button a{display: block; color:#fff}
.button:hover{ background-color:#3891fb; transition: background-color .5s ease-in-out;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
.clearfix { clear: both; *zoom: 1;}
.clearfix:before,
.clearfix:after {  display: table;  content: "";  line-height: 0;  }
.clearfix:after {  clear: both; }

/*模态框样式*/
#add-bank{display: none;}
#name-text{display: none;}
.main-modal{width:700px; background-color: #fff; border-radius: 3px; box-shadow: 0 0 27px rgba(0,0,0,.2);}
.main-modal-exist{width:624px; background-color: #fff; border-radius: 3px; box-shadow: 0 0 27px rgba(0,0,0,.2);}
.main-modal-content{padding: 5px 0 30px 0!important; min-height:150px!important;}
.safe-quetion-modal{min-height:340px!important; }
.main-modal-content .form-tips{ position:relative; clear: both;margin-left:105px;}
.main-modal-content .form-tips a{color:#08c;}
.main-modal-content .form-tips .bank-claim{ position: absolute;left:100px; z-index: 998; width:300px; border-radius:3px;background-color: #ffedee; color:#f06b6f;padding:10px; line-height: 30px;}
.main-modal-content .form-tips .bank-claim .arrow-up{position: absolute; left:120px; top:-14px; width:0; height: 0; border-style: solid; border-width: 7px; border-color:transparent transparent #ffedee transparent;}
.name-text-open{  cursor: pointer;  }
.main-form{padding:20px 15px;}
.main-form .main-form-item{ padding:5px 0 10px 0; line-height: 32px;}
.main-form .main-form-item .main-form-label{ float: left; width:90px; padding-left:30px;}
.main-form .main-form-item .main-form-label-long{  width:110px;}
.main-form .main-form-item .main-form-item-r{float:left;}
.main-form-input{ width:140px; height: 30px; padding:0 15px; border-radius: 2px; border:1px solid #e9e9e9; box-shadow: inset 0 2px 3px #f6f6f6;}
.main-form-input2{width:150px;}
.main-form-input3{width:175px;}
input + span{  color: #f06b6f;  font-size: 12px; margin-left: 5px;display: inline-block; }
select + span{  color: #f06b6f;  font-size: 12px; margin-left: 5px; display: inline-block;}
input + span i{color: #4e4e4e;  font-style: normal;}
.sex-item .layui-input-block{display: inline-block;  width: 182px;}
.sex-item em{  color: #f06b6f;  font-size: 12px;  }
.form-tips{font-size:12px; vertical-align: middle;}
.form-tips em{  color: #f06b6f;  }
.form-tips-right{  float: left; padding-left:15px;}
.bank-label{ position: absolute;}
.form-button{margin:10px 0 0 120px; width:150px; height: 30px; line-height: 30px}
.form-button-long{margin:10px 0 0 140px; }
.main-form-lighttext{ color: #f06b6f;}
.main-form-tips{ width:600px; margin:20px 0 0 40px; border-radius: 3px; border:1px solid #fedddd; background-color: #ffedee; color:#f06b6f;padding:5px; line-height: 30px;}
.main-form-tips2{ margin:10px 15px;  border-radius: 3px; background-color: #fff5e5; color:#ff9900;padding:5px; line-height: 30px;}
.main-form-tips i{font-size:16px; vertical-align: middle;margin-right:10px;}
/*更新成功失败提示层样式*/
body .prompt-msg { background-color: #282c34; color: #fff;  border:none;min-width: 130px;}
body .prompt-msg .layui-layer-content{  padding: 10px;  color: #fff;  text-align: center;  }

/*--------------------------数据请求遮罩层--------------------------*/
.loader {  position: fixed;  top: 50%;  left: 50%;  width: 37px;  height: 37px;margin-left: -18px;margin-top: -18px;background: url("../images/loading-1.gif");z-index: 999999999; }
.loader-shade{ position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 999999999;   background-color: #fff;
    filter:alpha(opacity=10);  -moz-opacity:0.1;  -khtml-opacity:0.1;  opacity: 0.1;  }
#loader-box{ display: none;}
/*遮罩层*/
#shade{  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 210;  opacity: 0.5;  display: none;  background-color: #000;  }
/*--------------------------数据请求遮罩层--------------------------*/
/*弹窗layer-skin1*/
body .layer-skin1 .layui-layer-title{    background: #4898d5;  color: #fff;border: none;height: 38px;  line-height: 38px;}
body .layer-skin1 .layui-layer-setwin{top: 10px;}
body .layer-skin1 .layui-layer-setwin .layui-layer-close1{ background: url("../images/close.png")!important;width:16px!important; height: 16px!important; background-size: cover!important;}

/*表格*/
.m-table {min-height: 300px;}
.m-table table{width:100%;}
.m-table thead{line-height:42px!important; text-align: left;}
.m-table th{ text-align:center;position:relative; background-color:#f6f6f6!important;}
.m-table td{text-align:center;line-height: 40px;padding: 5px 10px;  text-overflow: ellipsis;  white-space: nowrap;  width: 20px;  }
tr{background-color:#fff;}
.sport .m-table td{line-height:25px;}
tfoot td{text-align: center;background-color: #f6f6f6!important;}
/*分页*/
.page-box{ text-align:center;height:60px;padding-top:10px;}
.page-box a{background-color:#f6f5f5;border:1px solid #e9e9e9;  border-radius:2px;height:24px;padding:1px 10px; display:inline-block;margin:0px 5px; line-height:24px;}
.page-box .layui-laypage a, .layui-laypage span{ border:none; background-color: transparent; margin: 0 5px; height: 30px; line-height: 28px;}
.page-box .layui-laypage>:first-child, .layui-laypage>:first-child em{ border-radius: 2px;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{ background-color: #3891fb; }
.page-box span.layui-laypage-curr{color:#fff; background-color: #f06b6f;}
.page-box .layui-laypage button,.page-box .layui-laypage input,.page-box .layui-laypage-default a {  border: transparent;  background-color:#f6f5f5;  }

/*--------------------------左侧栏--------------------------*/
.main-left-side{ width:160px;display: inline-block;  position: fixed; z-index: 11; left:0; top:0; bottom:0; height: 100%;  background:#fff;}
.main-left-side .main-l-hd{ padding:17px; text-align: center; color: #000;}
.main-left-side .main-l-hd h1{font-weight:700;font-size:18px;}
.main-left-side .main-l-hd p{font-size:6px;}
.main-left-side .main-l-nav{ line-height: 75px; color: #000;}
.main-left-side .main-l-nav li{ position:relative;width:140px;height:49px;line-height:49px;margin:8px;}
.main-left-side .main-l-nav li .main-l-nav-active{color:#3573FA;background: #EBF1FF; border-radius:25px;}
.main-left-side .main-l-nav li a{display:block; position: relative; width:100%; height: 100%; color:#000;}
.main-left-side .main-l-nav li a:hover{ background: #EBF1FF; border-radius:25px;color:#3573FA; transition:color .3s ease-in-out;}
.main-left-side .main-l-nav li span{ font-size:15px;font-weight:700;display: block; position: absolute; top:0; left:50px;}
.main-left-side .main-l-nav li i{  position:absolute; top:50%;left:14%; margin-top:-11px; width:22px; height: 22px; font-size:20px;}
.form-button{background:#93c3fd;margin:10px 0 0 120px; width:172px; height: 32px; line-height: 32px}


/*--------------------------左侧栏---------------------*/

/*--------------------------右侧顶部开始--------------------------*/
.main-right-content{margin-left:160px;}
.main-right-content .main-r-hd{ position: fixed; z-index: 99; left:160px;top:0; right:0; min-width: 1000px;  height: 70px; background-color: #fff; box-shadow: 0 3px 5px rgba(0,0,0,.03); color: #333;}
.main-right-content .main-r-hd-l{display:inline-block; position:absolute; left:11px; top:11px; }
.main-right-content .main-r-hd-l .welcome{font-size:18px;font-weight:400; }
.main-right-content .main-r-hd-l p{margin-top:5px;color:#797979;font-size:12px; line-height: 18px;}
/*签到按钮*/
.sign-in-btn{font-size: 12px;}
.sign-in-btn a{background:#1AAD19;   display: inline-block;  padding: 1px 11px;color:#fff;border-radius: 3px;  }
.sign-in-btn span{margin-left: 10px;  display: inline-block;  padding: 0 8px;  color: #b6b6b6; border: 1px solid #b6b6b6; border-radius: 3px;  cursor: pointer;  }
.sign-in-btn a:hover{border-color:  #f06b6f;  transition: all .5s ease-in-out;  }

.main-right-content .main-r-hd .main-r-hd-r{font-size:13px;position:absolute; right:20px; bottom:0;}
.main-right-content .main-r-hd .main-r-hd-r .user-info{float: left;}
.main-right-content .main-r-hd .main-r-hd-r .user-info>a{font-size:14px;color:#3573FA;padding-right:15px;}
.main-right-content .main-r-hd .main-r-hd-r .user-info .user-account{padding:0 15px;}
.main-right-content .main-r-hd .main-r-hd-r .user-info .user-gradename-show a{font-size:14px;color:#3573FA;}
.main-right-content .main-r-hd .main-r-hd-r .user-info .user-gradename-show{position: relative}
.main-right-content .main-r-hd .main-r-hd-r .user-info .new-msg{display:none;position: absolute;  width: 5px;  height: 5px;  border-radius: 5px;  background-color: #f2016d;}
.main-right-content .main-r-hd .main-r-hd-r .user-info>span,.main-right-content .main-r-hd .main-r-hd-r .user-info>a{padding: 0 15px;border-right: 1px solid #b6b6b6;}
.main-right-content .main-r-hd .main-r-hd-r .user-info .user-username-show{border-right:none;}
.main-right-content .main-r-hd .main-r-hd-r .user-info .user-birth-show{cursor:pointer;font-size: 14px; color: #3573FA;}
.main-right-content .main-r-hd .main-r-hd-r .user-info a:hover{color:#ff4037}
.main-right-content .main-r-hd .main-r-hd-r .user-info .user-account .icon-update{cursor:pointer;rmargin-left:3px;display: inline-block;width:14px;height:14px;background:url(../images/refresh.png) no-repeat}
.main-right-content .main-r-hd .main-r-hd-r .user-info .user-username-show{padding-left:15px;}
.main-right-content .main-r-hd .main-r-hd-r  .user{position:relative;bottom:15px;margin-left:10px;display: inline-block;width:41px;height:41px;background:url(../images/user.png) no-repeat;}
.applyAgent{display: none;}

/**********************右侧会员中心-会员概况******************/
.main-right-content .main-r-bd{min-width:1000px; padding:25px 20px;margin-top:70px;}
.main-right-content .main-r-bd h1{padding-bottom:10px;font-size:15px;font-weight:700;color:#000;}
.main-right-content .main-r-bd .member-details{overflow: hidden}
.main-right-content .main-r-bd .member-details-main li{box-sizing:border-box;height:207px;border-radius:5px;background:#fff;position:relative;float:left;width:30%;margin-right:1%;padding:20px 0;text-align: center;}
.main-right-content .main-r-bd .member-details-main li:nth-child(2){width:46%}
.main-right-content .main-r-bd .member-details-main li:last-child{background:#fff url(../images/service.png) 96% 97% no-repeat;width:22%;margin-right:0;}
.main-right-content .main-r-bd .member-details-main li select{outline:none;width:33%;height:35px;padding:0 15px;border-radius: 3px;border: 1px solid #D7D7D7;font-size:14px;background:  #F2F2F2;}
.main-right-content .main-r-bd .member-details-main li span{color:#ff9900;margin:0 10px;}
.main-right-content .main-r-bd .member-details-main li div:first-child{font-size:15px;color:#b6b6b6;}
.main-right-content .main-r-bd .member-details-main li div{color:#b6b6b6;}
.main-right-content .main-r-bd .member-details-main li:last-child a{display: block;width:100%;height:100%;}
.padboth{padding-top:20px;padding-bottom:10px;}
.padding50{padding:40px 0;font-size:25px;font-weight:600;}
input.main-input::-ms-input-placeholder{text-align: center;}
input.main-input::-webkit-input-placeholder{text-align: center;}
input.main-input{height:35px;width: 78%;text-align: center;background: #F2F2F2;border: none;border-radius: 5px;outline: none;font-size: 16px;}
.main-right-content .main-r-bd .member-details-main li .button-transition {margin-top:10px;display:inline-block;color:#fff;width: 78%;background:#ff9900;height:35px;line-height:35px;font-size: 16px;}
.main-right-content .main-r-bd .member-details-main li .button-recharge{display:inline-block;color:#fff;width: 100px;background:#ff4037;height:35px;line-height:35px;font-size: 16px;}
.main-right-content .main-r-bd .member-details-main li .button-withdraw{display:inline-block;color:#fff;width: 100px;background:#3891fb;height:35px;line-height:35px;font-size: 16px;}
/***额度转换***/
.main-right-content .main-r-bd .trans-container{padding-bottom:20px;overflow:hidden;border-radius:5px;margin-top:15px;background:#fff;}
.main-right-content .main-r-bd .trans-container .trans-title{padding:15px;overflow: hidden}
.main-right-content .main-r-bd .trans-container .trans-content{padding:0 0 0 15px;overflow: hidden}
.main-right-content .main-r-bd .trans-container .trans-title h1,.main-right-content .main-r-bd .trans-container .trans-title ul{float:left;}
.main-right-content .main-r-bd .trans-container .trans-title .refresh-all-money{cursor:pointer;position:relative;margin-top:-5px;float: right;background:  #ffd100;border-radius: 20px;color: #CC6600;font-weight: 400;padding: 5px 27px 5px 15px;}
.main-right-content .main-r-bd .trans-container .trans-title .refresh-all-money i.icon-refresh{position:absolute;font-size: 18px;}
.main-right-content .main-r-bd .trans-container .trans-title ul li{cursor:pointer;float:left;margin:0 5px;font-weight:600;color:#b6b6b6;}
.main-right-content .main-r-bd .trans-container .trans-title ul li.trans-tab-active,.main-right-content .main-r-bd .trans-container .trans-title ul li:hover{font-weight:600;color:#3891fb}
.main-right-content .main-r-bd .trans-container .trans-title .trans-tab{margin-left:15px;}
.main-right-content .main-r-bd .trans-container .trans-content li{border-radius:3px;position:relative;margin-right:0.5%;margin-bottom:0.5%;background:#eef6ff;float:left;width:16%;padding:15px 0 10px 0;text-align: center;}
.main-right-content .main-r-bd .trans-container .trans-content li .limit-refresh{width:100%;}
.main-right-content .main-r-bd .trans-container .trans-content li .update-money{ margin:5px 0px; padding:5px 0 10px 0; height: 19px;  border-bottom: 1px dashed #f5f5f5;}
.main-right-content .main-r-bd .trans-container .trans-content li .num-font{font-weight:600; font-size:18px;display:none;margin: 5px 0px;  padding: 5px 0 10px 0;  height: 19px;  border-bottom: 1px dashed #f5f5f5;}
.main-right-content .main-r-bd .trans-container .trans-content li .icon-update{cursor:pointer;margin-left:3px;display: inline-block;width:14px;height:14px;background: url(../images/refresh.png) no-repeat;}
.main-right-content .main-r-bd .trans-container .trans-content li .transform-button{ width: 90px;margin: 8px auto;background-color: #93c3fd;height: 30px;line-height: 30px;}
.main-right-content .main-r-bd .trans-container .trans-content li .transform-button:hover{ background-color: #3891fb;}
.main-right-content .main-r-bd .trans-container .trans-content li .part-loader{position:absolute;left: 0 ;  top:0;right: 0;bottom: 0; }
.main-right-content .main-r-bd .trans-container .trans-content li .part-loader div{width: 100%;height: 100%;background-color: #fff;  filter:alpha(opacity=10);  -moz-opacity:0.1;  -khtml-opacity:0.1;  opacity: 0.1;}
.main-right-content .main-r-bd .trans-container .trans-content li .part-loader i {  position: absolute;  top: 50%;  left: 50%;  width: 37px;  height: 37px;margin-left: -18px;margin-top: -18px;background: url("../images/loading-1.gif");z-index: 999; }
.main-right-content .main-r-bd .trans-container .trans-content ul{display:none;}
/*设置layui组件input高度*/
.layui-input, .layui-select, .layui-textarea {  height: 32px!important;  line-height: 32px!important;  line-height: 32px\9;  padding-left: 15px;  }

/*个人中心弹窗*/
body .layer-demo1 .layui-layer-title{    background: #3891fb;  color: #fff;border: none;height: 38px;  line-height: 38px;}
body .layer-demo1{ box-shadow: 1px 1px 50px rgba(0,0,0,.3); }
body .layer-demo1 .layui-layer-setwin{top: 10px;}
body .layer-demo1 .layui-layer-setwin .layui-layer-close1{ background: url("../images/close.png")!important;width:16px!important; height: 16px!important; background-size: cover!important;}
/*-------------------------额度转换开始--------------------------*/
.fast-modal-transfer{display: none;overflow: hidden;}
.transform-box{ position: relative;margin-bottom: 10px; width:100%; height: 120px; background-color: #f5f5f5;}
.transform-modal .main-modal-content{ padding: 0 0 30px 0!important;}
.transform-modal .form-button{width:172px;}
.transform-box .transform-box-l{  float: left;  margin-left: 30px;  }
.transform-box .transform-box-m {  text-align: center;  width: 36px;  margin-top: 15px;  position: absolute;  left: 50%;  margin-left: -18px;  }
.transform-box .transform-box-r{  float: right;  margin-right: 30px;  }
.layui-form .transform-box  .layui-form-item{  margin-bottom: 10px;  margin-top: 25px; }
.transform-box .layui-input-block{  margin-left: 0;  }
.transform-box .transform-box-m h2{ font-size:36px;padding-top:0;color: #f06b6f; }
.transform-box .transform-box-m a{ color: #3891fb;}
.transform-box h3{color:#3891fb; font-size:24px; font-weight: bold;position: relative;height: 32px;line-height: 32px;}
.transform-box h3>span{position: absolute; width: 100%;  height: 100%; display: block;}
.transform-box .balance-load{ background: url(../images/balance-load.gif) no-repeat left center;}
.main-form .main-form-item{  padding:5px 0 10px 0; line-height: 32px;}
.main-form .main-form-item .main-form-label{ float: left; width:90px; padding-left:30px;}
.main-form .main-form-item .main-form-label-long{  width:110px;}
.main-form .main-form-item .main-form-item-r{float:left;}
.main-form-input{ width:140px; height: 30px; padding:0 15px; border-radius: 2px; border:1px solid #e9e9e9; box-shadow: inset 0 2px 3px #f6f6f6;}
.main-form-input2{width:140px;}
.main-form-input3{width:175px;}
/*下级会员转账*/
.transform-modal .transferUser{padding-top:10px!important;}
.transferUser .main-form-item{padding:10px 20px;}
.transferUser .name{color:red;}
.transferUser .main-form-item .main-form-label{padding-left:0;}
.transferUser .main-form-item .main-form-label{width:70px;}
.transferUser .recharge-money-val{padding-left:90px;overflow: hidden}
.transferUser .recharge-money-val li{background:#f4f4f4;float:left;cursor: pointer;text-align: center;border:1px solid #dfdfdf;border-radius:3px;margin-right:10px;padding:0 10px;height:34px;line-height:34px;}
.transferUser .recharge-money-val li:hover{background:#fff5e5;border:1px solid #ff9900;}
.transferUser .form-button{margin:20px 90px;}
.transferUser .money{color:red;}
/*-------------------------额度转换结束--------------------------*/

/*-------------------------右侧-消息中心开始--------------------------*/
.message-box-list{padding-bottom:20px;overflow:hidden;border-radius:5px;background:#fff;}
.message-box-list li{}
.notice-box-list li i,.message-box-list li i{display:inline-block;height:26px;width:3%;font-size:25px;position:relative;top:-10px;left:15px;}
.message-box-list li i span.news-unread{position: absolute;display:inline-block;width:5px;height:5px;background:url(../images/news-unread.png) no-repeat;}
.notice-box-list li>span em,.message-box-list li>span em{display: inline-block;height:45px;line-height:45px;overflow: hidden;margin-left:10px;}
.notice-box-list li>span,.message-box-list li>span{cursor:pointer;width:93%;display: inline-block;margin-left:10px;border-bottom:1px solid #f0efef}
.notice-box-list li .news-content,.message-box-list li .news-content{width:73%;color:#999}
.message-box-list li .news-time,.notice-box-list li .news-time{width:12%;float:right;color:#999}
.message-box-list .button-news{cursor:pointer;color:#fff;margin-top:20px;margin-right:40px;float:right;width:70px;height:32px;line-height:32px;}
.message-box-list .button-news:hover{background:#ec3036;}
.message-box-list .page-box{float:left;width:80%;}
.news-detail{  padding: 20px;  line-height: 24px;  word-wrap: break-word; display: none; }
.page-box{display: none;}
.news-box{background:#fff;border-radius:5px;padding-bottom:20px;}
.news-tab{height:60px;border-bottom:1px solid #eceef2;margin-bottom:15px;}
.news-tab li{cursor:pointer;font-size:18px;font-weight:600;float:left;width:185px;height:60px;text-align: center;line-height:60px;}
.news-tab li.active,.news-tab li:hover{border-bottom:3px solid #3573FA;color: #3573FA;}
.news-content{display: none;}

/*-------------------------消息中心结束--------------------------*/

/*-------------------------资金管理开始-------------------------------*/
/*****充值*****/
.account-box{background:#fff;border-radius:5px;padding-bottom:20px;}
.account-box .account-tab{height:60px;border-bottom:1px solid #eceef2;}
.account-box .account-tab li{font-size:18px;font-weight:600;float:left;width:165px;height:60px;text-align: center;line-height:60px;}
.account-box .account-tab li a{display: block;height:60px;text-align: center;line-height:60px;}
.account-box .account-tab li.main-tab-active,.account-box .account-tab li:hover{border-bottom:3px solid #3573FA}
.account-box .account-tab li.main-tab-active a{color:#3573FA}
.recharge-no-data h2{font-size:20px;margin-left: 35%;line-height: 100px;}
.recharge-main-form{display: none;}
.recharge-main-form{ padding:20px 15px 20px 105px;}
.recharge-main-form .main-form-item { position:relative; padding: 5px 0 10px 0;  line-height: 40px;}
.recharge-main-form .main-form-item#select-form select{    width: 207px;  height: 38px;  outline: none;  padding: 0 15px;  border-radius: 3px;  border: 1px solid #D7D7D7;  font-size: 14px;  background: #F4F4F4;}
.recharge-main-form .main-form-item-l{position:  absolute;left: -90px;}
.recharge-main-form .main-form-item-r{min-height:40px;min-width: 870px;}
.recharge-main-form .main-form-item-r .main-choose li{cursor:pointer;text-align:center;background:#f4f4f4;border-radius:3px;margin-right:30px;float:left;width:120px;height:40px;line-height:40px;}
.recharge-main-form .main-form-item-r .main-choose li.active,.recharge-main-form .main-form-item-r .main-choose li:hover{background:#ff9900;color:#fff;}
.recharge-main-form .recharge-way .main-form-item-r li{margin-bottom:10px;float:left;cursor:pointer;text-align: center;border:1px solid #dfdfdf;border-radius:3px;margin-right:10px;padding:0 20px;height:38px;}
.recharge-yun-pay{display: inline-block;  width: 32px;  height: 32px;margin-right: 2px;background: url("../images/yun-pay.png") no-repeat 0 4px!important;}
.recharge-main-form .recharge-way .main-form-item-r li i{display: inline-block;  width: 32px;  height: 32px;margin-right: 2px;background: url("../images/pay.png") no-repeat -305px 4px;}
.recharge-main-form .recharge-way .main-form-item-r li span{position:relative;top:-15%;}
/*公司入款充值方式图标*/
.recharge-main-form .recharge-way .main-form-item-r li i.type-0{background-position:0 4px}
.recharge-main-form .recharge-way .main-form-item-r li i.type-1{background-position:-70px 4px}
.recharge-main-form .recharge-way .main-form-item-r li i.type-2{background-position:-33px 4px}
.recharge-main-form .recharge-way .main-form-item-r li i.type-3{background-position:-102px 4px}
.recharge-main-form .recharge-way .main-form-item-r li i.type-5{background-position:-308px 4px}
/*在线支付充值方式图标*/
.recharge-main-form .recharge-way .main-form-item-r li i.type-BANK{background-position:0 4px}/*网银*/
.recharge-main-form .recharge-way .main-form-item-r li i.type-WECHAT_SCAN,.recharge-main-form .recharge-way .main-form-item-r li i.type-WECHAT_H5,.recharge-main-form .recharge-way .main-form-item-r li i.type-WECHAT_WAP{background-position:-33px 4px}/*微信、微信h5、微信WAP*/
.recharge-main-form .recharge-way .main-form-item-r li i.type-ALIPAY_SCAN,.recharge-main-form .recharge-way .main-form-item-r li i.type-ALIPAY_H5,.recharge-main-form .recharge-way .main-form-item-r li i.type-ALIPAY_WAP{background-position:-70px 4px}/*支付宝、支付宝h5*/
.recharge-main-form .recharge-way .main-form-item-r li i.type-QQ_SCAN,.recharge-main-form .recharge-way .main-form-item-r li i.type-QQ_H5{background-position:-102px 4px}/*qq、qqh5*/
.recharge-main-form .recharge-way .main-form-item-r li i.type-UNIONPAY_SCAN,.recharge-main-form .recharge-way .main-form-item-r li i.type-UNIONPAY_SHORTCUT,.recharge-main-form .recharge-way .main-form-item-r li i.type-UNIONPAY_H5,.recharge-main-form .recharge-way .main-form-item-r li i.type-UNIONPAY_WAP{background-position:0 4px}/*银联、银联快捷*/
.recharge-main-form .recharge-way .main-form-item-r li i.type-JD_SCAN,.recharge-main-form .recharge-way .main-form-item-r li i.type-JD_H5{background-position:-135px 4px}/*京东、京东h5*/
.recharge-main-form .recharge-way .main-form-item-r li i.type-BAIDU_SCAN,.recharge-main-form .recharge-way .main-form-item-r li i.type-BAIDU_H5{background-position:-205px 4px}/*百度、百度h5*/

.recharge-main-form .recharge-way .main-form-item-r li i.type-CLOUND_PAY{background-image: url("../images/ysf.png"); background-size: 80%; background-position: 0 6px!important;background-repeat: no-repeat;}
.recharge-main-form .recharge-way .main-form-item-r li i.type-eCNY{background-image: url("../images/szrmb.png"); background-size: 80%; background-position: 0 6px!important;background-repeat: no-repeat;}
.recharge-main-form .recharge-way .main-form-item-r li i.type-CBpay{background-image: url("../images/cbpay.png"); background-size: 80%; background-position: 0 6px!important;background-repeat: no-repeat;}
.recharge-main-form .recharge-way .main-form-item-r li i.type-JIUBABAPAY{background-image: url("../images/988pay.png"); background-size: 80%; background-position: 0 6px!important;background-repeat: no-repeat;}

.bank-box li.active,.bank-box li:hover,.recharge-main-form .recharge-way .main-form-item-r li:hover,.recharge-main-form .main-form-item-r .transfer-type li.active,.recharge-main-form .main-form-item-r .onlie-type li.active{background:#fff5e5;border:1px solid #ff9900;box-shadow:rgba(228, 121, 17, 0.5) 0px 0px 3px 2px}
.recharge-main-form .recharge-way .main-form-item-r .onlie-type{display: none;}
/*二维码*/
.erweima-detail-box{overflow: hidden}
.erweima-detail-box .code{width:190px;height:40px;background:#3891fb;text-align:center;line-height:40px;margin-top:10px;color:#fff;border-radius:5px;}
.erweima-detail-box .code i{margin-right:6px;font-size:20px;position:relative;top:5%;}
.erweima-detail-box .fl{float: left}
.erweima-detail-box .fr{float: right}
.erweima-detail-box .fr{float: left;margin-top: 30px;margin-left: 80px;}
#erweima-box{  width: 190px;  height: 190px;  background: #ccc;  }
#erweima-box img{  display: block;  width: 100%;  height: 100%;  }
.erweima-remark{text-align: center;}
.erweima-remark span{color: #f06b6f;}
/*公司入款-选择银行详情*/
.transfer-show{display:none;}
.recharge-main-form .bank-detail-box.main-form-item-r{height:auto}
.bank-detail-box{overflow: hidden; width: 85%;  border: 1px solid #dfdfdf;  border-radius:3px;  padding:10px;  background: #fff;  font-size: 13px;  }
.bank-detail-box .fl{  float: left;  width:45%;  }
.bank-detail-box .fr{  float: right;  width: 55%;color:#ff9900;  }
.bank-detail-box .fl p{  position: relative;height: 35px;  }
.bank-detail-box .fl p span:nth-child(1){  display: block;  width: 90px;  text-align: right;  font-weight: 600; height: 32px; float: left; }
.bank-detail-box .fl p span:nth-child(2){display: block;  width: 300px;height: 32px; float: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bank-detail-box .others-fl p span:nth-child(1){width: 50px;}
.bank-detail-box .others-fr img{margin-left: 40px;display: block;}
.bank-detail-box .fl p i{  position: absolute;  right: 20px;  top:8px;  }
.copy{  cursor: pointer;  font-style: normal;padding:5px;display: inline-block;  background: #d7e9fe;  border-radius: 2px;line-height: 1;  }
/*充值成功提示*/
.transfer-account-suc{  text-align: center;  padding: 50px;  }
.transfer-account-suc .icon-checked{  color: #41a161;  margin-right: 10px;  }
.transfer-account-suc>div{  display: table;  margin: 0 auto;  }
.transfer-account-suc h2{  font-size: 24px !important;  }
.transfer-account-suc p{  font-size: 20px;  margin:20px 0;  }
.transfer-account-suc .button{  background:#3891fb;float: left;  padding: 5px 10px;  }
.transfer-account-suc .button:nth-child(1){  margin-right: 10px;  }
.amount-input input{padding-left:15px;border:1px solid #dfdfdf;border-radius:5px;height:38px;}
/**充值金额**/
.recharge-main-form .recharge-money .main-form-item-r{height:auto;}
.recharge-money .recharge-money-val{overflow: hidden}
.recharge-money .recharge-money-val li{background:#f4f4f4;float:left;cursor: pointer;text-align: center;border:1px solid #dfdfdf;border-radius:3px;margin-right:10px;padding:0 20px;height:38px;}
.recharge-money input{padding-left:30px;border:1px solid #dfdfdf;border-radius:5px;height:38px;margin-top:10px;}
.recharge-money-oth{position:relative;}
.recharge-money-oth i{position:absolute;left:10px;top:10px;font-size:18px;font-style:normal;}
.recharge-bank-choose-tips{color:#797979;height: 20px;  line-height: 20px;  margin-bottom: 15px;}
.form-tips em{  color: #f06b6f;  }
.recharge-money .recharge-money-val li:hover,.recharge-money .recharge-money-val li.active{background:#fff5e5;border:1px solid #ff9900;}
/*优惠活动*/
.recharge-main-form .recharge-active .main-form-item-r{width:870px;height:auto;}
.recharge-main-form .recharge-active .main-form-item-r li{cursor: pointer}
.recharge-active .main-form-item-r i{ padding-right:5px; font-size: 20px;  line-height: 32px;  cursor: pointer;  margin-top: -4px;  display: inline-block;  vertical-align: middle;  }
.recharge-active .main-form-item-r em{  color: #f06b6f;  }
.icon-checked,.icon-check:hover{color:#ff9900;}
.icon-check{color:#c2c2c2;}
.recharge-form-button{ background-color:#ff9900; margin: 10px 0 0 0;  width: 150px;  height: 40px;  line-height: 40px;}
.recharge-form-button:hover{background-color:#ff9900;}

/*银行选择*/
.recharge-bank-choose{min-height: 32px;display:none;}
.recharge-bank-choose-tips{height: 20px;  line-height: 20px;  margin-bottom: 15px;}
.bank-box li{ border-radius:3px;float:left;margin-bottom:10px;margin-right:10px;cursor: pointer;width: 130px; height:40px;border:1px solid #dfdfdf; }
.bank-box li span{height:36px;line-height: 36px; display:block; margin-top: 2px;}
.bank-box li .bank-transfer-1,.bank-box li .bank-transfer-2,.bank-box li .bank-transfer-3{text-indent: 20px;}
/*.bank-box li:hover{border-color:#ff9900; transition: border-color .5s ease-in-out; }*/
.bank-box li.active{ border-color:#ff9900;}
.bank-online-1{background:url("../images/combo.png")  no-repeat 5px center;text-indent:-999em;  }
/*******************文档开始**********************************/
/*中国银行*/
.BOC {  background-position: 0 -72px;  }
/*中国建设银行*/
.CCB {  background-position: 0 -252px;  }
.CBC {  background-position: 0 -252px;  }
/*中国农业银行*/
.ABC {  background-position: 0 0;  }
/*中国工商银行*/
.ICBC {  background-position: 0 -1008px;  }

/*浦发银行*/
.SPDB {  background-position: 0 -1404px;  }
/*中国光大银行*/
.CEB {  background-position: 0 -288px;  }
/*平安银行*/
.PINGAN {  background-position: 0 -1368px;  }
/*兴业银行*/
.CIB {  background-position: 0 -324px;  }
/*中国邮政储蓄银行*/
.PSBC {  background-position: 0 -1224px;  }
/*中信银行*/
.CITIC{ background-position: 0 -360px;}
/*华夏银行*/
.HXB {  background-position: 0 -936px;  }
/*招商银行*/
.CMB {  background-position: 0 -396px;  }
/*广发银行*/
.CGB {  background-position: 0 -684px;  }
/*北京银行*/
.BCCB{  background-position: 0 -36px;  }
/*上海银行*/
.SHBANK {  background-position: 0 -1332px;  }
.SHB {  background-position: 0 -1332px;  }
/*中国民生银行*/
.CMBC {  background-position: 0 -432px;  }
/*交通银行*/
.BOCOM {  background-position: 0 -468px;  }
/*北京农商银行*/
.BJRCB{  background-position: 0 -1584px;  }
/*渤海银行*/
.CBHB {  background-position: 0 -144px;  }
/********************文档结束**********************************/

/*收银台*/
.SYTai{background-position:-9px -1763px;}
/*东莞银行*/
.BOD {  background-position: 0 -108px;  }
.CBHB{  background-position: 0 -144px;  }
/*新韩银行*/
.BOSH {  background-position: 0 -180px;  }
/*包商银行*/
.BSB {  background-position: 0 -216px;  }
/*长沙银行*/
.CSCB {  background-position: 0 -504px;  }
/*星展银行*/
.DBSCN {  background-position: 0 -540px;  }
/*东莞农村商业银行*/
.DRCBCL {  background-position: 0 -576px;  }
/*富邦华一银行*/
.FBBANK {  background-position: 0 -612px;  }
/*广州银行*/
.GCB {  background-position: 0 -648px;  }
/*广东农信*/
.GDRCC {  background-position: 0 -720px;  }
/*广东华兴银行*/
.GHB {  background-position: 0 -756px;  }
/*桂林银行*/
.GLBANK {  background-position: 0 -792px;  }
/*广州农商银行*/
.GRCB {  background-position: 0 -828px;  }
/*东亚银行*/
.HKBEA {  background-position: 0 -864px;  }
.BEA{ background-position: 0 -864px; }
/*汇丰银行*/
.HSBC {  background-position: 0 -900px;  }
/*杭州银行*/
.HZCB {  background-position: 0 -972px;  }
.HZB{ background-position: 0 -972px;}
/*九江银行*/
.JJBANK {  background-position: 0 -1044px;  }
/*江苏银行*/
.JSBANK {  background-position: 0 -1080px;  }
/*宁波银行*/
.NBBANK {  background-position: 0 -1116px;  }
.NBCB{  background-position: 0 -1116px; }
.NBB{ background-position: 0 -1116px;}
/*南海农商银行*/
.NHB {  background-position: 0 -1152px;  }
/*广东南粤银行*/
.NYBANK {  background-position: 0 -1188px;  }
/*华润银行*/
.RBOZ {  background-position: 0 -1260px;  }
/*顺德农商银行*/
.SDEB {  background-position: 0 -1296px;  }
/*深圳农村商业银行*/
.SRCB {  background-position: 0 -1440px;  }
/*友利银行*/
.WOORI {  background-position: 0 -1476px;  }
/*中山小榄村镇银行*/
.XLBANK {  background-position: 0 -1512px;  }
/*上海农商银行*/
.SHRB{  background-position: 0 -1548px;  }
/*中国银联*/
.yinlian{  background-position: 0 -1616px;  }
.UNIONPAY{  background-position: 0 -1616px;  }
/*浙江稠州商业银行*/
.CZB{ background-position: 0 -1656px;}
/*南京银行*/
.NJCB{background-position: 0 -1692px;}
/*深圳发展银行*/
.SDB{ background-position: 0 -1728px; }
/******提现*****/
.main-form-item .main-form-label{ float: left; width:90px; padding-left:30px;}
.withdraw-form .main-form-item .main-form-item-r{float:left;}
.withdraw-form{ padding:20px 15px;}
.bank-list ul{float:left;}
.withdraw-form .main-form-item{ overflow:hidden;padding:5px 0 10px 0; line-height: 32px;}
.bank-list li, .add-bank-card{overflow: hidden; border-radius: 3px; border:1px solid #f1f1f0; background-color: #f8f8f9; padding:5px 20px 5px 10px; margin-bottom: 10px; cursor: pointer;}
.bank-list li .fl{float: left;}
.bank-list li .bank-choose{    float: left;  font-size: 20px;  line-height: 32px;  margin-right: 8px;}
.bank-checked, .bank-list li:hover, .add-bank-card:hover{background:#fff5e5!important;border:1px solid #ff9900!important; transition: border-color .5s ease-in-out;}
.bank-radio{float:left; width:20px; margin:8px 10px 0 0;}
.bank-card{ float: left;cursor:pointer;}
.icon-bank{color:#ff9900;font-size:22px;position:relative;top:5px;left:5px;}
.bank-card i{padding-right:10px;}
.bank-edit{ float: left; padding-left:100px; opacity: 0;filter: alpha(opacity=0);  }
.bank-list li:hover .bank-edit{ opacity:  1;filter: alpha(opacity=100);  }
.bank-edit a{padding-right:20px; color:#08c;}
.add-bank-card{float:left;margin-left:20px;width:155px; text-align: center;}
.main-form-state{ position: relative;  padding:10px 25px; border-radius: 3px; font-size:24px; font-weight: bold; text-align: center;}
.main-form-state i{color:#41a161;  width:24px; margin-right:10px; font-size: 22px;}
.order{font-size:20px;margin:10px 0;}
.main-form-state-tips .button{cursor:pointer;padding:0 10px;float:left;background:#3891fb;color:#fff;}
.main-form-state-tips .button:first-child{margin-right: 10px;}
.main-form-state-tips .button a{color:#fff;}
.main-form-state-tips{padding:10px 50px; line-height: 35px; display:table;margin:auto;}
.main-form-state-tips a{padding-right:20px; color:#08c;}
.amount-input i{  position: absolute;  left: 5px;  top:4px;  font-size: 18px;  font-style: normal; }
.amount-input{position: relative;}
.amount-input input{padding-left:30px;}
.withdraw-form .form-button{background:#ff9900;height:40px;line-height: 40px;}
.withdraw-money-val{overflow: hidden}
.withdraw-money-oth{}
.withdraw-money-val li{background:#f4f4f4;float:left;line-height:38px;cursor: pointer;text-align: center;border:1px solid #dfdfdf;border-radius:3px;margin-right:10px;padding:0 20px;height:38px;}
.withdraw-money-val li.active,.withdraw-money-val li:hover{background:#fff5e5!important;border:1px solid #ff9900!important}
.withdraw-money input{padding-left:30px;border:1px solid #dfdfdf;border-radius:5px;height:38px;margin-top:10px;}
.withdraw-money-oth{position:relative;margin-left:120px;margin-top:20px;}
.withdraw-money-oth i{position:absolute;left:10px;top:4px;font-size:18px;font-style:normal;}
/*添加银行*/
.bank-require .bank-claim{  display: none;  }
.bank-require:hover .bank-claim{  display: block;  }
.main-modal-content .form-button{height:40px;line-height:40px;}
.withdraw-wait{  display: none; padding:50px; text-align: center}
.withdraw-times em{color:#f06b6f;}
/*******账户明细开始*********/
.account-content{width:100%;}
.account-count{margin:25px 20px;margin-bottom: 15px;background-color: #fafafa;padding:20px 10px; }
.account-count li{float:left; width:25%; height:55px;border-right: 1px solid #f0efef; box-sizing: border-box;  text-align: center;}
.account-count .num-font{font-weight:600;font-size:20px; color: #f06b6f;padding-top:5px;}
.account-count li:last-child{ border-right: none;}
.m-table,.sort-bar .sort-filter{padding:0 20px;margin-bottom: 15px;}
.sort-bar .sort-filter span{display: block; float: left;padding:6px 5px;}
.sort-bar .sort-filter .form-date{float:left;}
.sort-bar .sort-filter .filer-button{ background:#3891fb;float: left; width: 80px; height: 32px; line-height: 32px;margin-left:10px;}
.sort-single{margin-left:48px;}
.account-count-state{    margin: auto;display: block;  border-radius: 100px;  background-color: #6cb873;  text-align: center;  color: #fff;  line-height: 30px;  width: 60px}
.account-count-fl{position:relative;color:#fff;top:-5px;width:55px;height:55px;margin-right:10px;line-height:72px;background:#f06b6f;border-radius:50%;display: inline-block;}
.account-withdraw .account-count-fl{background:#4da1ff }
.account-withdraw .num-font{color:#4da1ff }
.account-bonus .account-count-fl{background:#23c6c8 }
.account-bonus  .num-font{color:#23c6c8 }
.account-backwater .account-count-fl{background:#9587f1 }
.account-backwater  .num-font{color:#9587f1 }
.account-count-fl i{font-size:35px;}
.account-count-fr{display: inline-block}
.details-by-day {height:30px;float:left;border:1px solid #e9e9e9;border-radius:2px;}
.details-by-day li{height:30px;width:40px;line-height:30px;text-align:center;cursor:pointer;float:left;border-right:1px solid #e9e9e9;}
.details-by-day li.active,.details-by-day li:hover{background:#3891fb;color:#fff; }
.details-by-day li:last-child{border-right:none;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}
.details-by-day li:first-child{border-bottom-left-radius: 2px;border-top-left-radius: 2px;}
.m-table tbody tr{border:1px solid #f2f2f2}
.m-table table{border-collapse: collapse}
/*成功 绿色*/
.account-count-state2{ background-color: #6cb873;}
/*失败 红色*/
.account-count-state3{ background-color: #e05a5a;}
/*待处理 浅蓝色*/
.account-count-state1{ background-color: #4caabb;}
.drop-list{ position: absolute; left:38%; top:35px; width:100px; padding: 0; border-radius: 3px;  background-color: #fff; text-align: center; box-shadow: 0 6px 27px rgba(0,0,0, .2);display: none;}
.drop-list .arrow-up{ position: absolute; right:40px; top:-13px; width:0; height: 0; border-style: solid; border-width: 7px; border-color:transparent transparent #fff transparent;}
.drop-list li{border-bottom: 1px solid #f6f6f6;}
.data-none{  text-align: center;  }
/*******账户明细结束*********/
/*******我的银行卡*********/
.myBanks{padding:20px 15px 50px 30px;overflow: hidden;width:100%;}
.myBanks li{box-sizing:border-box;padding:25px;color:#fff;font-size:18px;background:url(../images/addmybanks.png) no-repeat;cursor:pointer;float:left;width:330px;height:202px;}
.myBanks li.addmyBank{background:url(../images/addmybank.png) 0 5px no-repeat;}
.myBanks li p{padding:5px 0;}
.myBanks li p:nth-child(2){padding-top:15px;padding-bottom:15px;}
.myBanks li p span:nth-child(2){float:right;}
.myBanks .mybanks-del{border-radius:5px;background:#65b1f9;padding:3px 10px;}
/*-------------------------资金管理结束-------------------------------*/

/*-------------------------游戏报表开始-------------------------------*/
.main-right-content .main-r-bd .report-title h1 {display: inline-block;}
.main-right-content .main-r-bd .report-title span {color:#f06b6f;}
.report-count li{color:#fff;padding:30px 40px;box-sizing:border-box;float:left;width:20%;height:140px;}
.report-count li span{ display: block; float: left; line-height: 27px!important;}
.report-count li p{margin-bottom: 5px; font-size: 18px; font-weight: bold;}
.report-count li.count-box-sport{background:url(../images/report_ty.png) no-repeat;background-size:100%;}
.report-count li.count-box-lottery{background:url(../images/report_cp.png) no-repeat;background-size:100%;}
.report-count li.count-box-live{background:url(../images/report_zr.png) no-repeat;background-size:100%;}
.report-count li.count-box-casino{background:url(../images/report_dz.png) no-repeat;background-size:100%;}
.report-count li.count-box-qipai{background:url(../images/report_qp.png) no-repeat;background-size:100%;}
.report-choose{padding-bottom:20px;overflow:hidden;border-radius:5px;background:#fff;}
.report-table table{float:left;margin-right:10px;margin-bottom:20px;box-sizing: border-box;}
.report-table{padding:0 15px;}
.report-choose .sort-bar .sort-filter{padding-left:15px;}
.report-table table thead{color:#fff;}
.report-table table tbody{color:#000;}
.report-table table tbody tr td:nth-child(1),.report-table table thead th:nth-child(1){width:20%}
.report-table table tbody tr td:nth-child(2),.report-table table thead th:nth-child(2){width:20%}
.report-table table tbody tr td:nth-child(3),.report-table table thead th:nth-child(3){width:30%}
.report-table table tbody tr td:nth-child(4),.report-table table thead th:nth-child(4){width:30%}
.report-table table tbody tr td{text-align:center;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.report-table table tbody tr td:first-child{border-left:1px solid #e9e9e9;}
.report-table table tr,.report-table table td{height:45px;}
.report-table table.border-sports thead tr{background:#5752e5;}
.report-table table.border-lottery thead tr{background:#f5a623;}
.report-table table.border-live thead tr{background:#02d081;}
.report-table table.border-casino thead tr{background:#3891fb;}
.report-table table.border-qipai thead tr{background:#ff695c;}
.report-table table.border-oth thead tr{background:#8c8c8c;}
.report-table .fl{float:left;width:49.5%}
.report-table .fr{float:right;width:49.5%}
.report-table table thead tr th:nth-child(1){border-top-left-radius:5px;}
.report-table table thead tr th:nth-child(4){border-top-right-radius:5px;}
.font-color-red{color:red}
.report-tab{height:60px;border-bottom:1px solid #eceef2;margin-bottom:15px;}
.report-tab li{cursor:pointer;font-size:18px;font-weight:600;float:left;width:185px;height:60px;text-align: center;line-height:60px;}
.report-tab li.active,.report-tab li:hover{border-bottom:3px solid #3573FA;color: #3573FA;}
.report-box{background:#fff;border-radius:5px;padding-bottom:20px;}
.report-content{display: none;}
.report-content .sort-bar{overflow:hidden;padding: 0 20px;margin-bottom: 15px;margin-top:25px;}
.report-content .sort-bar div{float:left;margin-right:20px;}
.report-content select{height:30px;padding: 0 15px;border-radius: 3px;     outline: none;font-size: 14px;   border: 1px solid #D7D7D7;background: #F2F2F2;}
.report-content .filer-button{display: inline-block;  color: #fff;  width: 85px;  background: #3891fb;  height: 30px;  line-height: 30px;  font-size: 16px;}
.select-day a{float:left;line-height:30px;}
.sport .reportTY{color: #3573FA;}
.detailCG td{line-height:30px;text-align: center;border-bottom: 1px #e5e5e5 dashed;}
#reportTY th{line-height:40px;border-bottom: 1px #e5e5e5 dashed;}
/*代理报表*/
.agentReport-box{overflow: hidden;  border-radius: 5px;  background: #fff;}
.agentReport-box .account-count li{width:20%;}
.account-win .account-count-fl{background:#F5A623}
.account-count .account-win  .num-font{color:#F5A623}
.agentReport-tab{height:60px;border-bottom:1px solid #eceef2;margin-bottom:20px;}
.agentReport-tab li{cursor:pointer;font-size:18px;font-weight:600;float:left;width:185px;height:60px;text-align: center;line-height:60px;}
.agentReport-tab li.active,.agentReport-tab li:hover{border-bottom:3px solid #3573FA;color: #3573FA;}
.agentReport-detals .detal-tables table td,.detal-tables table th{padding:10px;text-align:center;border-top: 1px solid #e9e9e9;border-left: 1px solid #e9e9e9;}
.agentReport-detals .detal-tables table{border-bottom: 1px solid #e9e9e9;  border-right: 1px solid #e9e9e9;}
.agentReport-detals{padding:0 20px 20px;}
.detal-tables{overflow: auto;}
.agentReport-content{display: none;}
/*-------------------------游戏报表结束-------------------------------*/

/*-------------------------下级会员开始-------------------------------*/
.next-members-box{overflow: hidden;background: #fff;  padding: 20px;}
.next-members-box ul{overflow:hidden; }
.next-members-box ul li{box-sizing:border-box;text-align:center;width:16%;margin-bottom:10px;float:left;height:250px;background: #f2f2f2;border-radius:5px;margin-right: 0.8%;}
.next-members-box ul li:nth-child(6n+6){margin-right:0;}
.next-members-box ul li.agent{position:relative;}
.next-members-box ul li.agent div{position:absolute;left:50%;top:38%;transform:translate(-50%,-50%);width:146px;height:116px;background:url(../images/agent.png) no-repeat;}
.next-members-box ul li.agent a{position:absolute;left:50%;top:68%;transform:translate(-50%,-50%);margin-top:35px;border-radius:5px;font-size:16px;color:#fff;line-height:35px;display:block;width:146px;height:35px;background:#3891fb}
.next-members-box ul li div:first-child{padding-top:12px;padding-right:10px;text-align: right;}
.next-members-box ul li div:first-child i{font-style:normal;font-size:12px;width:45px;height:16px;display: inline-block}
.next-members-box ul li div:first-child i.online{color:#1aad19;background:url(../images/online.png) 0 5px no-repeat;}
.next-members-box ul li div:first-child i.offline{color:#a1a1a1;background:url(../images/offline.png) 0 5px no-repeat;}
.next-members-box ul li h3{padding:15px 0 10px 0;font-size:16px;font-weight:600;}
.next-members-box ul li .money{color:#f06b6f}
.next-members-box ul li .transfer{cursor:pointer;margin-bottom:10px;border-radius:5px;margin-top:35px;display:inline-block;color:#fff;width: 70%;background:#ff9900;height:35px;line-height:35px;font-size: 16px;}
.next-members-box ul li p{padding:5px 0;color:#a1a1a1;}
.page-box #next-members-pagination .layui-laypage-default a{background:#fff;}
.next-box{border-bottom: 1px solid #eceef2;overflow:hidden;background:#fff;}
.next-box div.next-url,.next-box div.next-total{padding:20px;}
.next-box div.next-total span{display: inline-block;  width: 26%;  background-color: #f6f5f5;  padding: 20px;  border-radius: 3px;  font-size: 19px;  text-align: center;}
.next-box div.next-total span:nth-child(2){margin:0 6%;}
.next-box div.next-total span b{color: #f06b6f;}
.next-url input{width:510px;height:40px;font-size:16px;padding-left:10px;background:#f6f5f5;    border: 1px solid #e9e9e9;border-radius: 2px;}
.next-url .btn{    cursor: pointer;color: #fff;background: #3891fb;height:30px;line-height:30px;font-size: 14px;padding:0 10px;border-radius: 3px;}
.next-serch input{    background-color: #f6f5f5;  border: 1px solid #e9e9e9;  border-radius: 2px;  height: 35px;  padding: 0px 10px;}
.next-serch .serch{cursor: pointer;border-radius: 3px;background-color: #f06b6f;  text-align: center;  width: 70px;  height: 26px;  line-height: 26px;    color: #fff;  font-size: 14px;}
.next-serch{margin-bottom: 20px;}
/*-------------------------下级会员结束-------------------------------*/

/*-------------------------账号信息开始-------------------------------*/
.user_info,.basic_info{background:#fff;border-radius:5px;}
.user_info{margin-bottom:10px;}
.user_info_tab{height:50px;border-bottom:1px solid #eceef2;line-height:50px;padding-left:25px;}
.user_info_tab h1{display: inline-block;}
.user_info_main{padding:20px 25px;overflow: hidden}
.user_info_main>div{float:left;height:90px;}
.user_info_main .user_info_main-l{width:30%;}
.user_info_main .user_info_main-m{width:35%;}
.user_info_main .user_info_main-r{width:35%;}
.user_info_main-l .user-logo{float:left;width:90px;height:90px;background:#f5f5f5;border-radius: 50%;}
.user_info_main-l .user-logo i{color:#e1e1e1;font-style:normal;font-size:90px;}
.user_info_main-l .user_infos{padding-top:20px;float:left;padding-left:20px;}
/*.user_info_main-l .user_infos span:nth-child(3){display:inline-block;color:#fff;background:#ff9900;border-radius:15px;padding:3px 10px;}*/
.user_info_main-l .user_infos h3{font-size:15px;font-weight:700;color:#000;padding-bottom:15px;}
.user_info_main-m,.user_info_main-r{padding-top:15px;box-sizing: border-box}
.user_info_main-m .safeSet{padding-bottom:20px;}
.user_info_main-m .safeSet span i{color:#dbdbdb;font-size:20px;}
.user_info_main-m .safeSet span.active i{color:#3891fb;}
.user_info_main-m .safeSet span {margin-right:5px;display: inline-block;}
.user_info_main-m .user-safe-text .tishi{padding:3px 7px;border-radius:2px;background:#ff9900;color:#fff;display: inline-block;}
.user_info_main-m .user-safe-text span:last-child{padding:3px 7px;border-radius:2px;background:#fff5e5;display: inline-block;}
.user_info_main-m .user-safe-text span:last-child em{color:#ff9900}
.user_info_main-m .user-safe-text{padding-bottom: 20px;}
.user_info_main-r .safe-line{margin-right:15px;position:relative;display:inline-block;width: 160px;height: 12px;background:#e6e6e6;border-radius: 5px;}
.user_info_main-r .safe-line span{position:absolute;display:inline-block;height:12px;border-top-left-radius:5px;border-bottom-left-radius:5px;  }
.user_info_main-r .safe-line span.safe-line-low{display:none;width:25%;background:#ff4037}
.user_info_main-r .safe-line span.safe-line-mit{display:none;width:50%;background:#ff9900}
.user_info_main-r .safe-line span.safe-line-high{display:none;width:100%;background:#1AAD19;border-bottom-right-radius: 5px;border-top-right-radius: 5px;}
.user-info-list{padding-bottom:25px;padding-left:15px;padding-right:25px;}
.user-info-list li{border-bottom:1px solid #f6f6f6;height: 50px; line-height: 50px;}
.user-info-list-l{ float: left; width:80px;text-align:right;font-weight:600;color:#000;}
.user-info-list-l i{padding-left:10px;}
.user-info-list-m{ float: left; color: #999; font-size:14px;}
.user-info-list-m span,.user-info-list-r a{display: none;}
.user-info-list-r{ float: right;}
.user-info-list-r a{color:#08c;}
.user-info-list-r a:first-child,.user-info-list-r .safe-question-open,.user-info-list-r a.logoin-change-open,.user-info-list-r a.payword-change-open,.user-info-list-r a.mail-change-open{background:#3891fb;color:#fff;padding:5px;border-radius:2px;}
.user-info-list-m span i{padding-right:5px; font-size:20px; vertical-align: middle;}
.safeInfo-set .user-info-list-m>div{float: left;}
.user-info-list-r .user-info-ok{background:#e6e6e6;color: #999;cursor: text;border-radius: 2px;padding:5px;}
/*-------------------------账号信息结束-------------------------------*/
/*-----------签到开始----------*/
.sign-in-box{ border-radius:3px;background:url(../images/sign_bg.png) no-repeat;position: relative;height:487px;  color:#fff;}
.sign-in-box .fl{float: left;width: 504px; }
.sign-in-box .fr{float: right;width: 260px;border-left:1px dashed #f84a5b;}
.sign-in-box .fl .title{height:200px; }
.sign-in-box .content{ padding: 20px 10px; }
.sign-in-box .content li{  width:64px;  height: 135px;  float: left;  margin: 4px 2px;  text-align: center;  position: relative;  background: #fff;  border-radius: 3px;  }
.sign-in-box .content li div{margin-bottom:15px;padding-top:20px;box-sizing:border-box;width:64px;height:97px;background:url(../images/signs.png) no-repeat;}
.sign-in-box .content li.sign-active div{background:url(../images/sign_active.png) no-repeat;}
.sign-in-box .content li div p{margin-bottom:10px;}
.sign-in-box .content li h3{  font-weight: 600;  line-height: 23px;  margin-bottom: 5px;  letter-spacing: 2px;  color: #6a6a6a;  border-radius: 3px 3px 0 0;  }
.sign-in-box .content li p{  color: #fff;  line-height: 20px;  }
.sign-in-box .content li i{  display: inline-block;  position: absolute;  width: 20px;  height: 20px;  background-color: transparent;  right: -2px;  bottom: -2px;  }
.sign-in-box .content li.sign-active h3{ color: #fe3a61;  }
.sign-in-box .sign-user{padding:30px 20px 20px;}
.sign-in-box .sign-user h1{  color: #fff;  font-size: 16px;  text-align: center;  line-height: 30px;  }
.sign-in-box .sign-user h1 em{  font-size: 18px;  color: #ffd200;  }
.sign-in-box .sign-user p{  text-align: center;  font-size: 14px;  color: #feff8a;  line-height: 30px;  }
.sign-in-box .sign-user p em{  font-size: 16px;  }
.sign-in-box .rule{  padding: 0 20px;  color: #000;  line-height: 1.5;  }
.sign-in-box .rule h1{  font-size: 18px;  font-weight: bold;  }
.sign-in-box .icon-close{  position: absolute;  right: 8px;  top: 10px;  font-size: 24px;  color: #fff;  cursor: pointer;  }
.sign-in-box .icon-close:hover{  color: #b6b6b6;  transition: color .5s ease-in-out;  }
.sign-in-month .sign-user>div{  margin: 40px auto 20px;  }
.sign-in-week .sign-fail h1{line-height: 60px;}
/*.layui-layer{border-radius: 10px!important;}*/
.sign-suc div{color:#feff8a;padding-bottom:15px;font-size: 45px;font-weight: 500;text-align:  center;}
/*-----------签到结束----------*/
/*********彩金大厅**************/
.bonusActive,.bonusMy{overflow:hidden;border-radius:5px;background:#fff;}
.bonus-box h2{height:50px;border-bottom:1px solid #eceef2;line-height:50px;padding-left:25px;font-size: 15px;  font-weight: 700;  color: #000;}
.bonus-box .bonusActive{margin-bottom: 20px;width:100%;overflow:hidden; }
.bonusActive ul.fl{padding:20px 20px 0;width:100%;overflow:hidden; }
.bonus-box ul li{padding: 20px 0;text-align:center;width:31%;margin-right:1.5%;margin-bottom:1.5%;float:left;background:#fff2ea;}
.bonus-box ul li div{font-size:18px;padding:10px 0;}
.bonus-box ul li .btn{cursor:pointer;font-size: 16px;padding: 3px 0;color:#fff;width:50%;margin: 10px auto;height: 30px;line-height: 30px;border-radius: 5px;}
.bonus-box ul li .btn.geted{background:#ffb6c0 }
.bonus-box ul li .btn.unget{background:#fb687d }
.bonus-box  .bonusMyHistry{padding:20px;}
.bonus-box th{background:#d9efff;padding: 10px 0;}
.bonus-box tbody td{text-align:center;padding:8px 0;}
.bonus-box tbody td:nth-child(1){width:30%}
.bonus-box tbody td:nth-child(2){width:50%}
.bonus-box tbody td:nth-child(3){width:20%}
.bonus-box tbody tr:nth-child(odd){background:#faefcf;}
.bonus-box tbody tr:nth-child(even){background:#fffcf2;}
/*********************我的积分信息*********************************/
.class-privilege>div{margin:0 4px 20px;  border-radius: 2px;  background-color: #fff;  box-shadow: 0 0 5px rgba(0,0,0,.03);padding-bottom: 10px;}
.class-privilege .user-point-info .content-box{ padding: 20px 10px;margin: 10px 15px;}
.class-privilege .user-point-info .fl{    width: 80px;  height: 80px;  position: relative;  float: left;  text-align: center;  border: 3px solid #e4e4e4;  border-radius: 50%;}
.class-privilege .user-point-info .fl i{font-size: 45px;  color: #e2e2e2;  margin-top: 12px;  display: block;}
.class-privilege .user-point-info .fl span{position: absolute;  right: -12px;  top: -6px;  display: block;  padding: 0 4px;  border: 1px solid #444;  font-size: 12px;  border-radius: 3px;  background: #fff;}
.class-privilege .user-point-info .fr{padding-left: 110px;}
.class-privilege .user-point-info .fr .my-info{padding-left: 15px;}
.class-privilege .user-point-info .fr .my-info span{margin-right:10px;}
.class-privilege .user-point-info .fr .my-info span em{color: #f06b6f;}
.class-privilege .user-point-info .fr .class-list{padding:20px 0 10px;    height: 52px;}
.class-privilege .user-point-info .fr .class-list li{float: left;  width: 100px;  height: 85px;  position: relative;}
.class-privilege .user-point-info .fr .class-list li .line{ position: absolute;  top: 35px;z-index: 1;}
.class-privilege .user-point-info .fr .class-list li .info{position: absolute;z-index: 2;width: 26px;left: 76px;}
.class-privilege .user-point-info .fr .class-list li .line span{display:block;width: 78px;height: 6px;background: #f2f2f2;border-radius: 6px;float: left;}
.class-privilege .user-point-info .fr .class-list li .info span:nth-child(1){display:block; text-align: center;  height: 21px;word-break: keep-all;}
.class-privilege .user-point-info .fr .class-list li .info span:nth-child(2){    display: block;  width: 22px;  height: 22px;  border-radius: 50%;  background:#f2f2f2;  border: 2px solid #f0f7f9; margin: 5px auto 0;}
.class-privilege .user-point-info .fr .class-list li:nth-child(1){width:26px;}
.class-privilege .user-point-info .fr .class-list li:nth-child(1) .line{display: none;}
.class-privilege .user-point-info .fr .class-list li:nth-child(1) .info{left:15px;}
.class-privilege .user-point-info .fr .class-list li.class-item-active .info span:nth-child(2){ background:#3891fb;}
.class-privilege .user-point-info .fr .class-list li.class-item-active .line span{ background: #3891fb;}
.class-privilege .user-point-info .fr .upGrade{color: #fff;  width: 150px;  background: #ccc;display: none;  border-radius: 3px;  text-align: center;  height: 28px;  line-height: 28px;  margin-left: -46px;  cursor: pointer;  margin-top: 5px;}
.class-privilege .user-point-info .fr .getMoney{color: #fff;  width:90px;  background:#f06b6f;display: none;  border-radius: 3px;  text-align: center;  height: 28px;  line-height: 28px;  margin-left: -46px;  cursor: pointer;  margin-top: 5px;}
.class-privilege .user-point-info .fr .upGrade.active{background:#3891fb;}
.point-details-open{color: #3573FA;margin-left: 10px;}
@media screen and (min-width:1400px)and (max-width:1599px){
    .class-privilege .user-point-info .fr .class-list li{ width: 140px; }
    .class-privilege .user-point-info .fr .class-list li .line span{width: 120px;}
    .class-privilege .user-point-info .fr .class-list li .info{left: 118px;}
}
@media screen and (min-width:1600px){
    .class-privilege .user-point-info .fr .class-list li{ width: 160px; }
    .class-privilege .user-point-info .fr .class-list li .line span{width: 138px;}
    .class-privilege .user-point-info .fr .class-list li .info{left: 136px;}
}
/*生日礼金*/
.class-privilege .user-birth-show{padding-bottom: 10px;margin-left:150px;color: #b6b6b6;}
.class-privilege .user-birth-show b{cursor:pointer;font-weight: normal;background: #ff4037;  color: #fff;  border-radius: 3px;  padding: 4px 9px;  margin-left: 10px;}
/*等级与特权*/
.class-privilege .user-privilege .content-box{ border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;margin: 10px 15px;}
.class-privilege .user-privilege .content-box .line-item{border-top: 1px solid #ccc;}
.class-privilege .user-privilege .content-box .line-item:nth-child(1){background:#f6f6f6;}
.class-privilege .user-privilege .content-box .line-item span{ display: block; text-align: center;border-right: 1px solid #ccc;float: left;height: 44px;line-height: 44px; box-sizing: border-box; }
.class-privilege .user-privilege .content-box .line-item span.title{width: 10%;}
.class-privilege .user-privilege .content-box .line-item .title-fs{width: 10%;float: left;border-right: 1px solid #ccc;box-sizing: border-box;}
.class-privilege .user-privilege .content-box .line-item .title-fs .fl{width: 30%;float: left;height: 220px;border-right: 1px solid #ccc;padding-top: 51px;  box-sizing: border-box;}
.class-privilege .user-privilege .content-box .line-item .title-fs .fl em{display: block;width: 100%;height: 20px;line-height: 20px;text-align: center;}
.class-privilege .user-privilege .content-box .line-item .title-fs ol{width: 70%;float: left;box-sizing: border-box;}
.class-privilege .user-privilege .content-box .line-item .title-fs ol li{height: 44px;  line-height: 44px;  text-align: center;  border-bottom: 1px solid #ccc;box-sizing: border-box;}
.class-privilege .user-privilege .content-box .line-item .title-fs ol li:last-child{ border-bottom: none;}
.class-privilege .user-privilege .content-box .line-item ul li span{ border-bottom: 1px solid #ccc;}
.class-privilege .user-privilege .content-box .line-item ul li:last-child span{ border-bottom: none;}
/*VIP积分规则*/
.class-privilege .user-point-rule .content-box{ padding: 20px 30px;border: 1px solid #f0efef;margin: 10px 15px;background:#f2f2f2;}
.class-privilege .user-point-rule .content-box>div{padding-bottom: 10px;border-bottom: 1px solid #ccc;margin-bottom:20px;}
.class-privilege .user-point-rule .content-box>div:last-child{border-bottom:none;}
.class-privilege .user-point-rule h4{font-size: 20px;font-weight: bold;text-align: center;margin-bottom: 10px;}
.class-privilege .user-point-rule p{ line-height: 28px; }
.class-privilege .user-point-rule i{font-style: normal;}
.class-privilege .user-point-rule .point-rule-list{position: relative;    margin: 20px 0;color: #604d25;}
.class-privilege .user-point-rule .point-rule-list span{display: block;width: 100%;text-align: center;}
.class-privilege .user-point-rule .point-rule-list .left{width: 100px;position: absolute;left: 0;top: 15px;}
.class-privilege .user-point-rule .point-rule-list .left span:nth-child(1){font-weight: bold;  font-size: 16px;}
.class-privilege .user-point-rule .point-rule-list ul{margin: 0 auto;display: table;}
.class-privilege .user-point-rule .point-rule-list ul li{width: 110px;float: left;}
.class-privilege .user-point-rule .point-rule-list ul li span:nth-child(1){font-weight: bold;  font-size: 18px;margin-bottom: 10px;word-break: keep-all;}
.class-privilege .user-point-rule .point-rule-list ul li span:nth-child(2){ font-size: 16px;}
/*积分详情开始*/
#pointBox{display: none;max-height: 352px;}
.point-box{padding:10px 20px;}
.point-box li{height: 30px;line-height: 30px;}
.point-box p{text-align: center;  line-height: 60px;}
.point-box .title{background: #ddd;border-radius:2px;}
.point-box .list li{border-bottom: 1px solid #ddd; }
.point-box li span{text-align: center;margin: 0 10px;display: inline-block;}
.point-box li span:nth-child(1){ width: 150px; }
.point-box li span:nth-child(2){ width: 150px; }
.point-box li span:nth-child(3){ width: 344px; }
.point-box .page-box{padding-top: 0;height: 52px;}



