/* 去掉button点击后的蓝框 */
* {
   outline: none;
}
:focus,input::-moz-focus-inner, button::-moz-focus-inner{
    outline: 0;
}
/* 文字阻断 */
.ellipsis{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.ellipsis2{overflow: hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  }

.layui-body{-webkit-overflow-scrolling: touch;}
/*全局边距 */
.layui-card-header{padding: 0 20px !important; font-weight: bold !important;}
.layui-card-body{padding: 15px 20px !important;}

.layadmin-carousel{height: 202px !important;}

/* button.layui-btn{margin: 0 7px 10px 0;} */

/*金荣图标*/
.jricon{display: inline-block !important; margin-top: -8px !important; height: 16px; width: 16px; background: url(../images/member/jrui.png?1) no-repeat;}
.jricon-preferential{background-position: 0 0;}
.jricon-preferential-{background-position: -16px 0;}
.jricon-funds{background-position: 0 -16px;}
.jricon-funds-{background-position: -16px -16px;}
.jricon-transaction{background-position: 0 -32px;}
.jricon-transaction-{background-position: -16px -32px;}
.jricon-real-name{background-position: 0 -48px;}
.jricon-real-name-{background-position: -16px -48px;}
.jricon-bankcard{background-position: 0 -64px;}
.jricon-bankcard-{background-position: -16px -64px;}
.jricon-phone{background-position: 0 -80px;}
.jricon-phone-{background-position: -16px -80px;}
.jricon-mail{background-position: 0 -96px;}
.jricon-mail-{background-position: -16px -96px;}
.jricon-wechat{background-position: 0 -112px;}
.jricon-wechat-{background-position: -16px -112px;}
.jricon-gril{background-position: 0 -128px;}
.jricon-boy{background-position: 0 -134px;}
.jricon-wechatpay{background-position: 0 -150px;}
.jricon-alipay{background-position: 0 -166px;}



.jricon-grzl{ width: 20px; background-position: 0 -160px;}
.jricon-vip{width: 20px; background-position: 0 -176px;}
.jricon-wel{width: 20px; background-position: 0 -192px;}
.jricon-cc{width: 20px; background-position: 0 -208px;}
.jricon-jy{width: 20px; background-position: 0 -224px;}
.jricon-zhh{width: 20px; background-position: 0 -240px;}
.jricon-yhui{width: 20px; background-position: 0 -256px;}
.jricon-zxian{width: 20px; background-position: 0 -272px;}
.jricon-lianmeng{width: 20px; background-position: 0 -288px;}

.jr-text h3{padding-bottom:10px; font-size:12px; color: #333;font-weight:bold;}
.jr-text p{font-size:14px; color: #333333;}
.jr-text span{font-size:14px; color: #999999;}
.jr-text cite{font-size: 18px !important; font-style: normal ; color: #666;}
.jr-text a{color: #01AAED;}
.jr-text a:hover{text-decoration:underline;}

/*重置面板*/
.jr-collapse .layui-colla-item .layui-colla-title i.layui-colla-icon{left:inherit; right: 15px !important;}
.layui-colla-item{border-top:1px solid #eaeaea !important;}
.layui-colla-content{border:0 !important; border-top-width: 0 !important;border-top-style: dotted;}

.layui-form-item .layui-input-inline{max-width:380px!important; width:60% !important;}

/*修正分页*/
.layui-text em{padding: 0 !important; color: #FFFFFF !important;}

/*重定义*/

.layui-form .layui-input-block.reset{margin-left: 0px !important; }
.layui-form .layui-input-block.reset .layui-form-label{position: relative; top: 1px; left: 10px; z-index: 100; padding: 8px ; width: 18px !important;}
.layui-form .layui-input-block.reset input{position: relative; top: -36px;  padding-left: 40px; width: 100%;}
/*灰底胶囊select*/
.layui-form .jr-select-reset input{ height: 28px; border: 0; border-radius:19px ; background-color: #F6F6F6;}
.layui-form .jr-select-reset .layui-input-block{margin-left: 20px; width: 90px; min-height: 28px;}


/*jr-box*/
.jr-box{margin-bottom: 20px; padding: 20px; border: 1px solid #EAEAEA;}

/*账户设置状态*/
.jr-set{background: url(../images/member/sjj.png) 0 0 no-repeat;}
.jr-not-set{background: url(../images/member/sjj_.png) 0 0 no-repeat;}

/* 首页基本资料 */
.basic-info-top{position:relative;}
.basic-info-top .img-warp{position:relative; }
.basic-info-top .nicheng{transition:all .2s ease-out;opacity: 0; position:absolute; top:15px; right:3px; font-size:12px; color:#fff; border-radius:3px;}
.basic-info-top:hover .nicheng{display:block; top:0px; opacity: 1;}
.tooltip-boxs{ position:relative; margin-top: 10px;min-width:100px; max-width:150px; background:#2F4056; border-radius: 3px; text-align:center; padding:5px 1px; }
.tooltip-boxs:after{ content:""; width: 0; height: 0; border-style:solid; border-width:10px; border-color:transparent #2F4056 transparent transparent; position: absolute; top: 8px; left: -18px; }
.tooltip-boxs p{padding: 0 3px;}

.basic-info-body .zhhu-warp .vip-txt{line-height:16px}
.vip-badge{display:inline-block; margin:0 auto; width:38px; height:16px; line-height:16px; border-radius:10px; font-size:12px; font-style:italic; text-align:center; color:#fff !important; background-color:#c9a662; opacity:.8; transition:opacity .4s;}
.vip-badge:hover{opacity:1;}
.basic-info-body .vip-pro-box .vip-progress{display:inline-block; width:90%; max-width:160px;}

/* 广告位 */
.ad-space{position:relative; margin-bottom:1rem; width:100%; height:110px; border-radius:16px; background:#1c2536 url(../images/member/wallet/ad_bg.jpg) top right no-repeat; }
.ad-space img{width:100%; max-width:578px; box-sizing:border-box;}
.btn-myopen{position:absolute; right:80px; top:38px; display:block; width:120px; height:38px; line-height:38px; text-align:center; border-radius:20px; font-size:0.725rem; color:#fff; background-color:#e4263f;}


/* 首页我的钱包 */
.wt-box{padding:16px; height:96px; border:1px solid #ebedf0; border-radius:4px; box-sizing:border-box;}

.wallet{}/* 钱包 */
.wallet .jr-w{
	padding-right: 16px;
    box-sizing: border-box;
    border-right: 1px solid #ebedf0 ;
	box-sizing:border-box;
}
.wallet .jr-w a{color:#d2b79c;}
.wallet .jr-w a span{font-size:14px;}
.wallet .jr-w a:hover{color:#b1987f;}
.wallet .jr-w .w-txt{}
.wallet .w-txt b{font-size:1.5rem;}

.wallet .jr-lock{
	padding-left:16px;
	box-sizing:border-box;
}

.cunqu{padding:8px 16px;}/* 存款取款 */
.cunqu .jf-li{margin-bottom:4px;}
.cunqu .btn-jf a{padding:0 12px; color:#666; background-color:#e8e8e8;}
.cunqu .btn-jf a:hover{background-color:#ccc;}
.cunqu .w-txt{font-weight:bold; font-size:1.5rem;}
.cunqu .m-wallet-detail{line-height:22px;}
.cunqu .m-wallet-detail a{display:block;}


.cunqu ul li{float:left; width:33.33%;}
@media screen and (max-width: 1700px){
	.cunqu ul li{float:left; width:33%;}
	.cunqu .pw{display:none;}
}

@media screen and (min-width: 1700px){
	.layui-col-lg6.m-col-xl3{width:32% !important;}
	.layui-col-lg3.m-col-xl3{width:18% !important;}
	.cunqu .pw{}
}


.wallet-mt4{}/* Mt4 */
.m-wallet-detail a{padding:0px 16px; font-size:12px;}
.m-wallet-detail a.btn-ru{ background-color:#dac6b1; color:#fff;}
.m-wallet-detail a.btn-ru:hover{ color:#fff;}
.m-wallet-detail .w-txt{}
.m-wallet-detail .w-txt p{font-size:1.25rem;}
.m-wallet-detail .w-txt p small{font-size:.725rem;}
.wallet-jrb .w-txt span{color:#e65757; font-size:10px; font-weight:lighter;}

.wallet-jrb{}/* 金荣币 */

.wallet-md{}/* 实金 */

.wallet-jrfx{}/* 环球账户 */

.btn-xiugai{position:absolute; right:15px; color:#666; font-weight:normal;}
.btn-xiugai i{margin-right:15px; margin-top: -9px !important; vertical-align:middle; font-weight:bold;}
.basic-info{padding:2px 15px 2px 0; width:50%; float:left; box-sizing: border-box;}
.basic-info .inner{ height:180px; border:1px solid #eee; }
.basic-info-top{margin:15px auto 0; width:100%; border-radius:50%; text-align:center;}
.basic-info-top .img-warp{margin: 0 auto; width:60px; height:60px; border-radius:50%; background-size: cover !important;}

.basic-info-body{ text-align:center;}

.four-btn{float:left; padding:2px 0;  width:50%; box-sizing:border-box;}
.four-btn .layui-card{float:left; width:50%; box-shadow:none; box-sizing: border-box;}
.four-btn .layui-card.card-1,.four-btn .layui-card.card-3{ padding-right:15px;}
.four-btn .layui-card.card-2 a{font-size:12px;}
.four-btn a{ display:inline-block; padding:13px 0; width:100%; color:#333; text-align:center; border:1px solid #eee; font-size:14px; }
.four-btn a:hover{background:#F0F0F0; transition: all .4s; color:#333;}
.four-btn a i{display:block; height:32px; line-height:32px; font-size:40px; color:#ddd; transition: all .4s;}
.four-btn a:hover i{color:#999;}

/* 金荣学堂 */
.school1{height:190px;}
.school1 .sch-left{margin-right:25px; padding:48px 15px; width:50%; max-width:230px; border-right:1px solid #eaeaea; border-radius:2px; box-sizing: border-box;}
.school1 .sch-left .sch-title{margin-bottom:15px; text-align:center; font-weight:bold;}
.stat {display: inline-block; padding: 0 10px; border-right: 1px solid #d8d8dc; color: #1960a1; text-align: center;  font-size: 23px; font-weight: 500; box-sizing: border-box; }
.stat label { color: #6c6c7a; display: block;  font-size: 11px;  text-transform: uppercase; font-weight: 400;}
.stats div:last-child {    border: 0;}

.school1 .sch-right{margin:35px 0 0 -25px; padding-left:15px; width:50%; max-width:380px; box-sizing:border-box;}
.school1 .sch-right p{margin-bottom:20px;}
.school1 .sch-right p ~a{display:block; width:160px; height:24px; text-align:center; color:#3987cc; border:1px solid #3987cc;  border-radius:3px;background:#fff; transition:all .3s;}
.school1 .sch-right p ~a:hover{background:#eee;}

.school2{ height:190px;}
.school2 .li-sch2{padding:0 15px;}
.school2 .li-sch2{margin-bottom:20px;}
.school2 .li-sch2 .sch-left1{position:relative; margin-right:10px; width:112px; height:50px; border-radius:3px; overflow:hidden;}
.school2 .li-sch2 .sch-left1>span{position:absolute; top:0; bottom:0; z-index:999; display:block; width:100%; line-height:54px; padding:0px 2px; font-size:12px; text-align:center; font-weight:bold; color:rgba(0,0,0,0); background: rgba(0,0,0,0); transition:all .3s;}
.school2 .li-sch2 .sch-left1:hover span{color:#FFB800; background: rgba(0,0,0,.8)}
.school2 .li-sch2 .sch-left1 img{ position:absolute; left: -50%; height:100%;}
.school2 .li-sch2 .sch-left2 h3{margin-bottom:18px; font-size:16px;}
.school2 .li-sch2 .sch-left2 span{display:block; width:64px; height:18px; line-height:18px; font-size:12px; text-align:center;  border-radius:3px; }
.school2 .li-sch2 .sch-left3{width:30%;}
.school2 .li-sch2 .sch-left3 a{margin-top:15px; display:block; width:100%; max-width:100%; height:22px;line-height:22px; text-align:center; border:1px solid #eaeaea; color:#4d93d1;border-radius:3px; background:#fff; transition:all .3s;}
.school2 .li-sch2 .sch-left3 a:hover{background:#eee;}

.sch2-footer{border-top:1px solid #eaeaea; text-align:right;}
.sch2-footer a{display:block; padding:10px ; color:#3987cc;}

@media screen and (max-width: 375px){
	.school1 .sch-right{width:100%; text-align:center;}
	.school1 .sch-right p ~a{margin:0 auto;}
}
@media screen and (max-width: 512px){
	.school1{height:auto;}
	.school1 .sch-left{padding:10px 0; width:100%; max-width:100%; text-align:center; border:none;}
	.school1 .sch-right{margin:0; padding:0; width:100%; text-align:center;}
	.school1 .sch-right p ~a{margin:0 auto;}
}
@media screen and (max-width: 768px){
	.school2{height:auto;}
}
@media only screen and (min-width: 1200px) and (max-width: 1540px){
	.school2 .li-sch2 .sch-left3{display:none;}
}

/*top兼容手机*/
@media screen and (max-width: 390px){
	.layadmin-carousel.lin-basic{height: auto !important;}
	.basic-info{padding:0 0 15px 0; width:100%;}
	.four-btn{width:100%;}	
}


/*优惠活动面板*/
.jrhd-collapse .layui-colla-item .layui-colla-title i.layui-colla-icon{display: none;}

/*个人设置*/
.layui-table .layui-form-switch{margin-top: 0 !important; text-align: right;}

/*浏览器提示*/
.llqtips .jr-close-btn{position: relative; top: -10px; right: -360px; }

/*充值金荣币*/

.jr-token > div{background-color: #F6F6F6;}
.jr-token > div:hover{background-color: #FFFFFF;}
.jr-token > div.on{border: 1px solid #DC0000;}

.jr-token2{padding: 10px; }
.jr-token2.on{ border: 1px solid #DC0000; background: url(../images/member/right_angle.png) right bottom no-repeat;}

.bank-card-vip{background: url(../images/member/add_v.png) top right no-repeat;}

/*------------注资样式结束 */
/* 选择入金金额 */
.ml-box > div p{display:block; margin-right:5px; height:38px; line-height:38px; border:1px solid #eaeaea; text-align:center; cursor: pointer; box-shadow:1px 1px 0px 0 rgba(0,0,0,.15);}
.ml-box > div.active p{color:#fff; border:1px solid #01AAED; background-color:#01AAED; }

/*step1 手机支付、网银支付*/
.st1{width: 100%; max-width: 480px;}
/*金额兑换*/
.cash-warp{position: relative;}
.cash-warp .currency{position: absolute; bottom: 7px; right: 8px;}
.cash-warp .estimate-box{position: absolute; width: 100%; }
.cash-warp .estimate-box input{height:24px; line-height:24px; background: #48d5b2; color: #FFFFFF;}
.cash-warp .estimate-box span{margin-left: 5px;}
/*高端账户*/
.st1 .high-end{height: 44px; line-height: 44px;}
/*选择2万美元*/
.st1 .high-end .two-wan{float: left; display: inline-block; width: 30%; height: 44px; line-height: 44px; font-size: 20px; font-weight: bold; text-align: center; color: #FFFFFF;  background:rgba(95,184,120,1);}

.st1 .high-end +p a:first-child{color: #FF5722;}
.st1 .high-end +p a:last-child{color: #01AAED;}
.st1 .high-end  .caption{ float: left; font-size:12px; display: inline-block; width: 70%; text-align: center;}

/*支付通道*/
.pay-channel{height: auto;width: 100%;}
.pay-channel .pay{position: relative;display: inline-block; margin:0 10px 14px 0;padding: 3px 0;width: 140px; height: 44px;border: 2px solid #eef0f7;text-align: center;background: #eef0f7;transition:all .4s;box-sizing: border-box;}

.pay-channel .pay .txt .layui-form-radio{ width:100%; height:100%;padding:3px 0px 0px}

.bankpay .pay-channel .pay .txt{padding:0 ; line-height: 18px !important; font-size: 12px !important;}
/*角标默认隐藏*/
.pay-channel .pay .subscript{position: absolute;right: 0;bottom: 0;}
/*付款通道鼠标悬停*/
.pay-channel .pay:hover{box-shadow: 1px 1px 10px rgba(0,0,0,.1);}
/*选中通道*/
.pay-channel .pay.on{border: 2px solid #009688; background: #FFFFFF;}
/*选中通道角标显示*/
.pay-channel .pay.on .subscript{display: block;}
/*支付通道说明*/
.pay-footer{padding-bottom: 20px;}
.pay-footer2{ padding-top: 20px; border-top: 1px dashed #EEEEEE;}
.pay-footer2 a{display: block;width: 140px;height: 44px;line-height: 44px;color: #FFFFFF;font-weight: bold;text-align: center;}
/*支付账户银行卡*/
.bank-account-list{width:100%;height: auto;}
.bank-account{position: relative;display: inline-block;margin: 0 0 5px 0;padding: 8px;width: 180px;border: 2px solid #eef0f7;border-radius: 5px;background: #fff;	transition: all .4s;}
.bank-account:hover{box-shadow: 1px 1px 10px rgba(0,0,0,.1);background: #eef0f7;}
.bank-account.on{border: 2px solid #FF5722;}
.bank-account .bank-account-title{line-height: 20px;font-size: 18px;font-weight: bold;color: #333333;}
.bank-account .bank-account-body{line-height: 18px;color: #999; font-size: 12px;}
.bank-account .bank-account-footer{line-height: 18px;color: #666;}
.bank-account .bank-subscript{
	/*角标默认隐藏display: none;*/
	position: absolute;top: 1px;right: 1px;
	opacity: 0;
    border: 1px solid #FF5722;
    border-block-end: 1px solid transparent;
    border-inline-start: 1px solid transparent;
    border-start-end-radius: 1px;
    transition: all .8s;
	}
.bank-account.on .bank-subscript{
	display: block;
	opacity: 1;
    border: 10px solid #FF5722;
    border-block-end: 10px solid transparent;
    border-inline-start: 10px solid transparent;
    border-start-end-radius: 6px;
    }

/*step2 手机支付、网银支付*/
.st2{ width: 100%;}
@media screen and (max-width: 375px) 
{
.mobile-pay .st2{padding: 0px !important;}
}
.st2 .st2-header{margin-bottom: 10px;}
.st2 .st2-header .t{}
.st2 .st2-header .t2{color: #009688; font-weight: bold;}
.st2 .st2-header .t4{color: #FF5722; font-size: 36px;}
.st2 .st2-header .t6{color: #FF5722; font-weight: bold;}
.st2 .st2-body{margin-bottom: 30px; padding: 34px 20px; border: 1px solid #eeeeee;}
.st2 .st2-body .part1{float: left; margin-right: 20px;}
.st2 .st2-body .part1 .p-header{margin-bottom: 20px; text-align: center; font-size: 16px;}
.st2 .st2-body .part1 .p-header .iconfont{margin-right: 10px; color: #22ac38; font-size: 24px; vertical-align: middle; }
.st2 .st2-body .part1 .p-body {padding:20px; background:#22ac38;}
.st2 .st2-body .part1 .p-body .m-title{margin-bottom:20px; color:#fff; font-weight:bold; text-align:center;}
.st2 .st2-body .part1 .p-body img{padding:0 !important; width:160px !important;}
.st2 .st2-body .part2{float: left;}
.st2 .st2-body .part2 .p-header{margin-bottom: 20px; padding-bottom: 20px; color: #333333; border-bottom: dashed 1px #eee;}
.st2 .st2-body .part2 .p-header .layui-icon-tips{margin-right: 10px; color: #FFB800; font-size: 20px; vertical-align: middle;}
.st2 .st2-body .part2 .p-content p{ margin-bottom: 8px; color: #999999;}
.st2 .st2-body .part2 .p-content p span{ color: #333;}
.st2 .st2-body .part2 .p-content p.tt{font-size: 16px; }
.st2 .st2-body .part2 .p-content p.tt span{color: #FF5722; font-weight: bold;}
.st2 .st2-body .part2 .p-content .beizhu-code{height:60px; line-height:60px; color:#fff;}
.st2 .st2-body .part2 .p-content .beizhu-code .fl{float:left; width:50%; font-size:18px; text-align:center; background:#009688; }
.st2 .st2-body .part2 .p-content .beizhu-code .fr{float:left; width:50%; font-size:36px; text-align:center; background:#ffb800;}
.st2 .st2-footer{margin-bottom: 40px;}
.st2 .st2-footer .btn-sure{margin-bottom: 15px; width: 100%; max-width: 340px;}
.st2 .st2-footer .btn-cancel{margin-bottom: 20px; padding-bottom: 40px; border-bottom: 1px dashed #e2e2e2;}
.st2 .st2-footer .btn-cancel a{color: #01AAED;}
.st2 .st2-footer .btn-cancel a:hover{color:#1E9FFF ;}
.st2 .st2-footer .help{ font-size: 16px;}
.st2 .st2-footer .help .title{margin-bottom: 20px; color: #666; font-weight: bold;}
.st2 .st2-footer .help .btn-group .btn-mobile{margin-right: 50px; color: #999;}
.st2 .st2-footer .help .btn-group .btn-mobile .iconfont{color: #3bb8e7;}
.st2 .st2-footer .help .btn-group .btn-kefu{margin-right: 10px; color: #999;}
.st2 .st2-footer .help .btn-group .btn-kefu .iconfont{margin-right: 10px; color: #009688;}

.pay-channel .pay .txt{line-height: 42px; font-size: 14px;}

.bankpay.mobile-pay .st2 .st2-body .part2 .p-content p.t-channel span{padding: 3px; border: 1px solid #01AAED; color: #01AAED;}

/*网银支付*/
.bankpay{}
/*手机支付*/
.mobile-pay{padding: 30px; width: 100%; box-sizing:border-box;}
.mobile-pay .pay-channel .pay .txt{ width:100%; height:100%;padding:0px; line-height: 34px; text-align:center; font-size:12px;}/*支付 通道文字居中*/
.bankpay.mobile-pay .pay-channel .pay .txt .layui-form-radio i{ display:none;}
.bankpay.mobile-pay .pay-channel .pay .txt .layui-form-radio{margin:0 !important;}
.bankpay.mobile-pay .pay-channel .pay .txt .layui-form-radio > div{line-height: 18px !important; font-size:12px !important;}


/*------------注资样式结束 */




/*阿里图标*/
@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.eot');
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'),
  url('../fonts/iconfont.svg#iconfont') format('svg');
}

.iconfont{
  font-family:"iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

/*top兼容手机*/
@media screen and (max-width: 450px){
.layui-form-item .layui-input-inline {
      /* margin: 10px 0 10px 0px !important;  */
	}
	
}

@media screen and (max-width: 1200px) {
	.table-bbb[lay-size=lg] td {
		padding-left:0 !important;
		padding-right:0 !important;
	}
}
@media screen and (max-device-width: 768px) {
	.layadmin-carousel{height: 280px !important;}
}

/* .layui-layer-dialog{max-width:650px !important; width:60% !important;} */

/*金荣圈*/

.online-nav-tree li{height: 40px; line-height: 40px;}
.online-nav-tree li:hover{background-color: #f9f9f9;}
.online-nav-tree li a{height: 40px; line-height: 40px;}

.online-list li{margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #EAEAEA;}
.online-left{float: left; width: 50px;}
.online-right{ margin-left: 70px; }
.online-header{margin-bottom: 10px;}

.online-foot{margin-bottom: 10px;}
.online-foot .footmenus{float: right;}

.online-time a{ color: #999999;}
.footmenus a, .rbtn a{color: #999999;}
.cmtmore{display: block; text-align: center; color: #999999;}

.online-reply{padding: 20px; background-color: #fafafc;}
.online-reply-left{float: left;}
.online-reply-right{margin-left: 40px;}
.online-reply-right .rbtn{float: right;}

/* 账户管理安全设置 */
table.safety-table tr td{padding:8px 5px !important;}

/* 升级成为专业投资者 */
.btn_pro{position:relative; display:inline-block; text-decoration:none !important;}
.btn_pro .pro_tips{position:absolute; top:0; left:-10px; display:none; padding:3px;color:#FF5722;border:1px solid #FF5722;background:#fff; border-radius:3px; transition: all .3s;}
.btn_pro .pro_tips:before{position: absolute; top: 29px; left:45px; width: 0;height: 0; margin: 0 auto; overflow: hidden; content: ""; border-top: 7px solid #FF5722; border-right: 7px dashed transparent;border-left: 7px dashed transparent;}
.btn_pro .pro_tips:after{position: absolute; top: 28px; left:45px; width: 0;height: 0; margin: 0 auto; overflow: hidden; content: ""; border-top: 7px solid #fff; border-right: 7px dashed transparent;border-left: 7px dashed transparent;}
.btn_pro:hover .pro_tips{top:-38px; display:block;}
.layui-upload-img{height:150px; max-width:150px;}
.upload-li{display:inline-block; margin-right:20px; width:200px; }
.upload-li .upload-warp{position:relative; width:200px; }

/* css3动画集 */
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    -ms-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    -ms-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    -ms-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    -ms-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    -ms-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

/* 首页模拟账号升级提示 */
.tooltip {
	position: relative;
	display: inline-block;
}
.tooltip.layui-btn:hover {
	opacity: 1; 
	filter: alpha(opacity=100);
	color: #fff;
}

.tooltip .tooltiptext {
	visibility: hidden;
	width: 180px;
	line-height: 20px;
	background-color: #F0F0F0;
	color: #666;
	text-align:justify;
	border:1px solid #FF5722;
	border-radius: 6px;
	padding: 5px ;
	position: absolute;
	z-index: 1;
	top: -20px;
	left: 110%;
	word-wrap: break-word;
	word-break: break-all;
	white-space: pre-wrap !important;
	
}
.tooltip .tooltiptext::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 100%;
	margin-top: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent #FF5722 transparent transparent;
}

.tooltip .tooltiptext {
	visibility: visible;
}



/*-------------------------------悬浮客服 侧边栏 -------------------------------------*/
.aside-nav {
    position: fixed;
    right: 25px;
    top: 45%;
    /*transform:translateY(-50%);*/
    z-index: 10000;
}

.aside-nav-one {
    position: relative;
    margin-top: 6px;
    margin-bottom: 6px;
    height:54px;
    width:54px;
    line-height: 52px;
    text-align: right;
}

.aside-nav-one-img {
    position: absolute;
    left: 0;
    top: -1px;
    z-index: 10;
    width: 54px;
    height: 54px;
    text-align: center;
    transition: .3s;
}
.aside-nav-one-img i{
    font-size: 32px;
    vertical-align: middle;
    color: #fff;
}
.more-width:hover .aside-nav-one-img {
    left: -73px;
}
.more-width-call:hover .aside-nav-one-img {
    left: -102px;
}
.aside-nav-one-desc {
    position: absolute;
    right: 0;
    padding-right: 15px;
    width: 54px;
    height: 54px;
    font-size: 14px;
    
    background: #01aaed;
    color: #01aaed;
    border-radius: 50px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: .3s, color .1s;
}
.more-width .aside-nav-one-desc .name-box{
	position: absolute;
    left:13px;
	top:8px;
	 width: 125px;
}
.more-width .aside-nav-one-desc .name-box h5,
.more-width .aside-nav-one-desc .name-box p{
	line-height:18px;
	text-align:left;
	margin-left:38px;
}
.more-width .aside-nav-one-desc .name-box h5{font-weight:bold;}
.more-width:hover .aside-nav-one-desc .name-box{
}

.more-width:hover .aside-nav-one-desc {
    width: 125px;
    color: #fff;
    transition: .3s;
}
.more-width-call:hover .aside-nav-one-desc {
    width: 156px;
}

/*------------------------------- 侧边栏end -------------------------------------*/

/* 鼠标经过提示框 
body .layui-layer-tips .layui-layer-content{left:-40px; border:1px solid #ddd; color:#333;}
body .layui-layer-tips .layui-layer-content i{
	top:-10px;
	left:35px;
    width: 0;
    height: 0;
    border-width: 0 10px 10px;
    border-style: solid;
    border-color: transparent transparent #ddd;
	border-right-color:transparent !important;
	}
body .layui-layer-tips .layui-layer-content i:after{content: "";
    position: absolute;
    top: 2px;
    left: -10px;
    border-width: 0 10px 10px;
    border-style: solid;
    border-color: transparent transparent #fff; }
.layui-icon-help{display:inline-block; width:15px; line-height:15px; border-radius:50%; font-size:12px; text-align:center; color:#fff; background-color:#bbb;}*/


/* **********授权账户 *********/
/* 入金指南 */

.deposit-guide .guide-box{padding:10px; border:1px solid #eee; min-height:150px; text-align:justify;}
.deposit-guide .gb1{background:url(../images/member/1.png) right bottom no-repeat;}
.deposit-guide .gb2{background:url(../images/member/2.png) right bottom no-repeat;}
.deposit-guide .gb3{background:url(../images/member/3.png) right bottom no-repeat;}
.deposit-guide .gb4{background:url(../images/member/4.png) right bottom no-repeat;}
.deposit-guide .guide-box img{margin:0 auto; display:block;}

table.table-zhzhi tr td:first-child{padding-left:0; padding-right:0; width:100px; max-width:130px; text-align:center;}
.table-zhzhi.layui-table tr:hover{background:#fff !important;}
/* 提示prompt */
.prompt td{background:#fffbf3;}
.prompt td img{margin-right:8px; width:14px;}
/* 银行卡 */
.bank-card td{padding:30px 0;}
.bank-card .bbrand{color:#f4a96c !important;}

/* 支付宝 */
.zhfubao td{padding:30px 0;}
.zhfubao .erm-zhifu{box-sizing: border-box; width:120px; max-width:120px; height:120px; border:5px solid #068bd6;}
.bbrand{display:block; margin:0 auto; width:60px; height:26px; line-height:26px; border:1px solid #eee; text-align:center;}
.zhfubao .bbrand{color:#068bd6;}

.tr4 td{font-size:12px;}
.tr5 td{padding-top:30px;}
.tr5 .jine{color:#FF5722; font-size:30px;}
.tr5 .duifu{color:#FF5722;}
.tr6 td{padding-top:0;padding-bottom:0;}
.tr6 .fuyan{color:#FF5722; font-size:18px; font-weight:bold;}

.bg-f2 td{border:0; background:#f2f2f2 !important;}

#test2{padding:5px; border:1px solid #fa6400; color:#fa6400;}
@media screen and (min-width:1500px){
	.layui-col-xl1{width:8.33%;}
	.layui-col-xl2{width:16.66%;}
	.layui-col-xl3{width:25%;}
	.layui-col-xl4{width:33.33%;}
	.layui-col-xl5{width:41.66%;}
	.layui-col-xl6{width:50%;}
	.layui-col-xl7{width:58.33%;}
	.layui-col-xl8{width:66.66%;}
	.layui-col-xl9{width:75%;}
	.layui-col-xl10{width:83.33%;}
	.layui-col-xl11{width:91.66%;}
	.layui-col-xl12{width:100%;}
}
@media screen and (max-width: 768px){
	.bbrand,
	.shoukuanhao{display:block; margin:10px; }
	.chikairen,.kaihuzhihang{margin-left:10px;}
	.openzhihang{display:block; margin:10px; }
	.btn-end{padding:0; width:100%; font-size:14px;}
	.tr4 .ttxt{padding:10px;}
	.tr5 td,.tr6 td,.tr7 td,.tr8 td{padding:10px 20px !important;}
	.tr5-box{}
	#test2{float:left; display:block; margin-right:5px; height:30px; line-height:30px; text-align:center;}
	#test2 + small{line-height:12px;}

	}
	
/* usdt回赠提示 */
.rebate{
	top: -12px;
    left: 5px;
    padding: 0 5px 0 0;
    height: 20px;
    line-height: 20px;
    font-size: 10px;
    color: #fff;
    background: #FFB800;
    border-radius: 6px;
}
.rebate b{
	   background-color: #dc0000;
    padding: 2px;
    border-radius: 6px 0 0 6px;
    height: 16px;
    width: 16px;
    display: inline-block;
    line-height: 16px;
    font-size: 10px;
	text-align:center;
}
.top{
	position:absolute;
	top:16px;
	left:3px;
	width: 0; 
	height: 0;
	border-width: 8px;
	border-style: solid;
	border-color:#dc0000 transparent transparent transparent;
}

/***************** 钱包转账页面 */
/* svg公共设置 */
.m-svg-box{ text-align:center; font-size:1rem;}
.m-svg-box .m-svg{width:1.5em; height:1.5em; vertical-align: middle;}

.m-svg-box .m-svg.m-svg-right-arrow{color:#cdcdd6;}
.m-svg-box .m-svg.m-question{width:.8em; height:.8em;}
.m-svg-box .m-svg.m-envelope-fill{color:#fff;}

/* 表单右侧描述 */
.m-word-aux{position:relative;}
.m-aux-word{position:absolute;right:10px; top:0; padding:5px; line-height:38px;}

/* 个人资料 */
.m-safe-level .ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.m-safe-level .ul .li{display:flex; align-items:center; margin-bottom:1rem;min-width: 160px;}

.m-safe-level .ul .li .m-svg-box{position:relative; margin-right:8px; width:36px; height:36px; line-height:36px; border-radius:18px; background-color:#ebecf0;}
.m-safe-level .m-svg-box .m-svg{color:#fff; }
.m-safe-level .m-svg-box .bi-check-circle-fill{display:none;}

.m-safe-level .ul .li .m-svg-box.on{ background-color:#e9d2ba;}
.m-safe-level .m-svg-box.on .bi-check-circle-fill{ position:absolute; right:0; bottom:0; display:block; color:#60c12c;}

/* 钱包明细 */
table.zhzh-table{border-bottom:0 !important;}
table.zhzh-table tr th, table.zhzh-table tr td{width:16.6%; text-align:center;}
.zhzh-collapse{border-top:0;}
.zhzh-collapse .layui-colla-title{padding:8px !important; height:initial; line-height:initial;}
.zhzh-collapse .layui-colla-title .layui-icon{display:none;}
.zhzh-collapse .layui-colla-item{}
.zhzh-collapse .layui-colla-content{padding:0 8px 8px;}
.zhzh-collapse .layui-colla-content p{font-size:10px; line-height:18px;}

.zhzh-collapse .layui-colla-item.out .m-right .up{color:#333 !important; font-weight:bold;}
.zhzh-collapse .layui-colla-item.in .m-right .up{color:#dc0000 !important; font-weight:bold;}
.zhzh-collapse .layui-colla-content p{border-ridius:3px; display:block;}

/* vip升级弹窗 */
.sj-vip-box .layui-layer-content{overflow:initial !important;}
.sj-vip-box{ border-radius:8px !important; background:#d0b79e url(/start/layui/images/member/vip/bg_ceng.png) top right no-repeat; background-color:#d0b79e !important;}
.sj-vip-box .tit{color:#fff;}
.sj-vip-box .tit a{color:#FF5722 !important;}
.sj-vip-box .tit a:hover{text-decoration:underline !important;}
.sjvip{padding:16px; text-align:center; border-radius:8px; background-color:#fff; box-sizing: border-box;}
.sjvip > div > div{margin-bottom:16px;}
.sjvip .img-vip{margin:0 auto 3px; width:40px; height:40px; line-height:40px; border-radius:20px;}
.sjvip h6{font-weight:bold; font-size:12px;}
.sjvip p{line-height:18px; font-size:10px !important;}
.sj-vip-box .v-btn{margin-bottom:0;}
.sj-vip-box .v-btn a{
	display: block;
    border-radius: 4px;
    width: 60%;
    margin: auto;}

.v-1 .img-vip{background-image: linear-gradient(135deg, #b3c4e5, #8aa3c1);}
.v-2 .img-vip{background-image: linear-gradient(135deg, #ecd7bf, #dabfa7);}
.v-3 .img-vip{background-image: linear-gradient(135deg, #b3c4e5, #8aa3c1);}
.v-4 .img-vip{background-image: linear-gradient(135deg, #ecd7bf, #dabfa7);}
.v-5 .img-vip{background-image: linear-gradient(135deg, #b3c4e5, #8aa3c1);}
.v-6 .img-vip{background-image: linear-gradient(135deg, #ecd7bf, #dabfa7);}
.v-7 .img-vip{background-image: linear-gradient(135deg, #b3c4e5, #8aa3c1);}
.v-8 .img-vip{background-image: linear-gradient(135deg, #ecd7bf, #dabfa7);}
.v-9 .img-vip{background-image: linear-gradient(135deg, #b3c4e5, #8aa3c1);}
.v-10 .img-vip{background-image: linear-gradient(135deg, #ecd7bf, #dabfa7);}

.change-phone{width:100%; max-width:480px;}
.change-phone .li h3{padding:0;}
.change-phone hr{margin:24px 0;}
.upload{display:flex; margin-bottom:32px;}
.upload .up-box{margin-right:8px; text-align:center;}
.upload .up-box a{}
.upload .up-top{margin-bottom:16px; padding:24px; max-width:178px; height:100px; color:#fff; border-radius:4px; text-align:center; background-color:#bbb; overflow: hidden; box-sizing: border-box;display: flex; justify-content: center; align-items: center;}
.change-phone-btn{width:100%; max-width:196px;}
.my-yzm .my-yzm-box{position:relative;}
.my-yzm .my-yzm-box a{position:absolute; top:0; bottom:0; right:0; display:flex; align-items:center; justify-content:center; margin:auto; width:30%; min-width:100px; height:18px; border-left: 1px solid #EAEAEA; }
.my-yzm p a{color:#FF5722;}
.my-yzm p a:hover{color:#dc0000; text-decoration:underline;}

.bank-add-hk-macao-tw .up-box{width:33.33%;}
.bank-add-hk-macao-tw .up-box .up-top{height:110px; padding:16px; box-sizing: border-box;}
.bank-add-hk-macao-tw .up-box .up-top p{font-size:12px; line-height:18px;}
@media (max-width: 1600px) {
	
	/*.bank-add-hk-macao-tw .upload{display:block;}
	 .bank-add-hk-macao-tw .up-box{width:100%;} */
	
	.bank-add-hk-macao-tw .up-box{width:30%;}
	.bank-add-hk-macao-tw .up-box:last-child{width:40%;}
}


/*兼容英文版的样式*/
#lang_en .upload .up-top{flex-direction: column;}
#lang_en .upload .up-top p{line-height: 16px;}

#lang_en .set_email_yz .layui-form-label,
#lang_en .set_password .layui-form-label,
#lang_en .set_password_mt4 .layui-form-label{
	display: flex;
	padding: 0 16px;
	width: 140px;
	height: 40px;
	line-height: 16px;
    align-items: center;
    justify-content: flex-end;
}
@media screen and (max-width: 650px) {
	#lang_en .set_email_yz .layui-form-label,
	#lang_en .set_password .layui-form-label,
	#lang_en .set_password_mt4 .layui-form-label{justify-content: flex-start; width: 100%; height: initial;}
	}
#lang_en .change_phone_mei .layui-form-label{width: 140px;}

#lang_en .info__mei .layui-form-label{width: initial;}

#lang_en .bank_add_hk_macao_tw .layui-form-label{
	}
#lang_en .bank_add_hk_macao_tw .layui-input-block{}

@media (max-width: 440px){
	#lang_en .divbankadd #Example_img{display: flex; flex-direction: column;}
	#lang_en .divbankadd #Example_img #upicbtn{margin-bottom: 16px;}
	
	.layui-layout-left{background-color: #FFFFFF !important; z-index: 1000;}
	.layui-layout-right{display: flex; min-width: 366px;}
}

/*表单横排竖排自适应*/
.form-__mei .layui-form .layui-col-sm12,
.bank_add_other .layui-form .layui-col-sm12,
.withdrawals__mei .layui-form .layui-col-sm12,
.info__mei .layui-form .layui-col-sm12{text-align: left;}
@media (min-width: 1200px){
	.form-__mei .layui-form .layui-col-lg3,
	.bank_add_other .layui-form .layui-col-lg3,
	.withdrawals__mei .layui-form .layui-col-lg3,
	.info__mei .layui-form .layui-col-lg3{padding-right: 16px; height: 38px; text-align: right;align-content: center;}
}

#lang_en .vip-box a{max-width: 200px;}

.info__mei .safety-table{min-width: 520px;}
#lang_en .info__mei .safety-table{min-width: 570px;}

/*首页活动列表,英文版隐藏*/
#lang_en .promotion_list__mei{display: none;}

/*vip*/
#lang_en #certify .swiper-slide .on-level{width: 140px;}

#lang_en .dw_setting .bank-account .bank-account-title{font-size: 14px; height: 40px;}
