@charset "UTF-8";
.layui-layer { color: #333; font-size: 14px; background-color: transparent !important; }
.layui-layer .layui-layer-btn { padding: 0 15px 20px; background: #fff; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.layui-layer .layui-layer-content { background-color: #fff; }
.layui-layer .layui-layer-setwin { right: -17px; top: -17px; box-shadow: 0 0 5px #000; border-radius: 50%; transition: all 0.3s; }
.layui-layer .layui-layer-setwin:hover { transform: rotateZ(90deg); }
.layui-layer .layui-layer-setwin .layui-layer-close { width: 35px; height: 35px; margin: 0; font-size: 30px; background: transparent url(./images/layer-dialog/gui-layer-close-bg.png) center; border-radius: 50%; border: 3px solid #1e9fff; text-align: center; line-height: 22px; color: #1e9fff; position: relative; z-index: 1;  font-family: "Segoe UI","Lucida Grande","Helvetica","Arial","Microsoft YaHei","FreeSans","Arimo","Droid Sans","Hiragino Sans GB","Hiragino Sans GB W3",sans-serif;}
.layui-layer .layui-layer-setwin .layui-layer-close:hover { text-decoration: none; }
.layui-layer .layui-layer-btn a { height: 33px; line-height: 31px; min-width: 90px; border-color: #1E9FFF; background-color: #1e9fff; box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1); text-align: center; }
.layui-layer .layui-layer-btn a.layui-layer-btn1 { border: 1px solid #dedede !important; background-color: #fff !important; color: #333 !important; }
.layui-layer .layui-layer-title { text-align: center; padding: 0 20px; font-size: 16px; }
.layui-layer.dialog-btn-round .layui-layer-btn a { border-radius: 16px; }
.layui-layer.dialog-btn-border .layui-layer-btn a { border-radius: 16px; background: #fff; color: #1e9fff; }
.layui-layer.dialog-btn-border.layui-layer-brand .layui-layer-btn a { background-color: #fff; color: #333; }
.layui-layer.dialog-btn-border.layui-layer-success .layui-layer-btn a { background-color: #fff; color: #00beaa; }
.layui-layer.dialog-btn-border.layui-layer-info .layui-layer-btn a { background-color: #fff; color: #1e9fff; }
.layui-layer.dialog-btn-border.layui-layer-warning .layui-layer-btn a { background-color: #fff; color: #f4c22b; }
.layui-layer.dialog-btn-border.layui-layer-danger .layui-layer-btn a { background-color: #fff; color: #f44236; }
.layui-layer.layui-layer-brand .layui-layer-title { background: #333; color: #fff; }
.layui-layer.layui-layer-brand .layui-layer-setwin .layui-layer-close { border: 3px solid #333; color: #333; }
.layui-layer.layui-layer-brand .layui-layer-btn a { border-color: #333; background-color: #333; }
.layui-layer.layui-layer-success .layui-layer-title { background: #00beaa; color: #fff; }
.layui-layer.layui-layer-success .layui-layer-setwin .layui-layer-close { border: 3px solid #00beaa; color: #00beaa; }
.layui-layer.layui-layer-success .layui-layer-btn a { border-color: #00beaa; background-color: #00beaa; }
.layui-layer.layui-layer-info .layui-layer-title { background: #1e9fff; color: #fff; }
.layui-layer.layui-layer-info .layui-layer-setwin .layui-layer-close { border: 3px solid #1e9fff; color: #1e9fff; }
.layui-layer.layui-layer-info .layui-layer-btn a { border-color: #1e9fff; background-color: #1e9fff; }
.layui-layer.layui-layer-warning .layui-layer-title { background: #f4c22b; color: #fff; }
.layui-layer.layui-layer-warning .layui-layer-setwin .layui-layer-close { border: 3px solid #f4c22b; color: #f4c22b; }
.layui-layer.layui-layer-warning .layui-layer-btn a { border-color: #f4c22b; background-color: #f4c22b; border-radius: 5px; }
.layui-layer.layui-layer-danger .layui-layer-title { background: #f44236; color: #fff; }
.layui-layer.layui-layer-danger .layui-layer-setwin .layui-layer-close { border: 3px solid #f44236; color: #f44236; }
.layui-layer.layui-layer-danger .layui-layer-btn a { border-color: #f44236; background-color: #f44236; }
.layui-layer.index-modal .layui-layer-content { padding: 0; height: auto !important; overflow: visible; min-width: 360px; }
.layui-layer.index-modal .layui-layer-content .checkbox-wrap { position: absolute; bottom: -38px; left: 10px; color: #333; }
.layui-layer.index-modal .layui-layer-content .checkbox-wrap input[type="checkbox"] { appearance: none; cursor: pointer; -moz-appearance: none; -webkit-appearance: none; width: 18px; position: relative; height: 18px; border: 2px solid #1e9fff; vertical-align: -4px; margin-right: 5px; border-radius: 2px; }
.layui-layer.index-modal .layui-layer-content .checkbox-wrap input[type="checkbox"]:checked { background: #1e9fff; }
.layui-layer.index-modal .layui-layer-content .checkbox-wrap input[type="checkbox"]:checked:after { content: ''; position: absolute; width: 12px; height: 6px; border: 2px solid #fff; transform: rotate(-45deg); border-top: 0; border-right: 0; top: 3px; left: 1px; }
.layui-layer.index-modal.switch-language-wrap .layui-layer-content{display: flex;flex-direction:column;justify-content: center;align-items: center;}
.layui-layer.index-modal.switch-language-wrap .switch-txt.switch-txt-hi {color: #999;font-size: 13px;}
.layui-layer.index-modal.switch-language-wrap .layui-layer-btn{display: flex;justify-content: center;align-items: center;}
.layui-layer.index-modal.switch-language-wrap .layui-layer-btn a{margin: 0 12px;}
.layui-layer.index-modal.switch-language-wrap .layui-layer-btn .layui-layer-btn0{border-color: #dedede !important;background-color: #fff !important;color: #333 !important;}
.layui-layer.index-modal.switch-language-wrap .layui-layer-btn .layui-layer-btn1{border-color: #f4c22b !important;background-color: #f4c22b !important;color: #fff !important;}.layui-layer.index-modal .layui-layer-btn { padding: 10px; border-top: 1px solid #dfdfdf; background: #f8f8f8; }
.layui-layer.index-modal .layui-layer-btn0 { border-color: #f4c22b !important; margin: 0; background-color: #f4c22b !important; }
.layui-layer.index-modal .layui-layer-page .layui-layer-btn { padding: 11px 15px; }
.layui-layer.index-modal .layui-layer-page .layui-layer-btn .layui-layer-btn0 { margin-top: 0; }
.layui-layer.index-modal .layui-layer-title { border-bottom: 0; }
.layui-layer.index-modal-transparent { background-color: transparent; box-shadow: none; }
.layui-layer.index-modal-transparent .layui-layer-content { background: transparent; }
.layui-layer.index-modal-transparent .layui-layer-setwin .layui-layer-close { width: 45px; height: 45px; font-size: 44px; background: #000000; border: 3px solid #fff; line-height: 28px; color: #fff; font-family: "Segoe UI","Lucida Grande","Helvetica","Arial","Microsoft YaHei","FreeSans","Arimo","Droid Sans","Hiragino Sans GB","Hiragino Sans GB W3",sans-serif;}
.layui-layer.index-modal-transparent .layui-layer-btn { border-color: transparent; background: transparent; }
.layui-layer.index-modal-transparent .layui-layer-btn0 { width: 150px; height: 45px; line-height: 41px; font-size: 18px; border-color: #f4c22b !important; background-color: #000000 !important; color: #f4c22b; border-radius: 24px; border-width: 2px; }
.layui-layer.index-modal-transparent .layui-layer-btn0:hover { background-color: #f4c22b !important; color: #fff; }
.layui-layer.download-dialog .layui-layer-title { height: 100px; line-height: 1; background: #1e9fff; color: #fff; padding: 0; border-bottom: 1px solid #d9d9d9; }
.layui-layer.download-dialog .layui-layer-title .layui-this { background-color: transparent; border: 0; }
.layui-layer.download-dialog .layui-layer-title .layui-this:before { content: ''; position: absolute; border-left: 9px solid #0000; border-right: 9px solid #0000; border-bottom: 10px solid #fff; bottom: -1px; left: 50%; margin-left: -9px; }
.layui-layer.download-dialog .layui-layer-title > span {width: 50%; height: 99px !important; padding: 0; max-width: 50%; text-align: center; overflow: visible; float: none; display: inline-block; }
.layui-layer.download-dialog .layui-layer-title > span .tit-wrap {display: block;float: left;max-width: 100%;width: auto;height: auto;padding-left: 78px;text-align: left;background: no-repeat 0;position: relative;left: 50%;top: 50%;transform: translateX(-50%)  translateY(-50%);}
.layui-layer.download-dialog .layui-layer-title > span .tit-wrap.vi_VN_text{padding-left: 70px;}
.layui-layer.download-dialog .layui-layer-title > span .tit-wrap.vi_VN_text .sub-tit{font-size: 14px;max-width: 230px;white-space: initial;}
.layui-layer.download-dialog .layui-layer-title > span .tit-wrap:before{content: '';width: 60px;height: 60px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.layui-layer.download-dialog .layui-layer-title > span:first-child .tit-wrap:before{background-image: url(images/layer-dialog/icon-android-normal.png);}
.layui-layer.download-dialog .layui-layer-title > span:first-child.layui-this .tit-wrap:before{background-image: url(images/layer-dialog/icon-android-active.png);}
.layui-layer.download-dialog .layui-layer-title > span:last-child .tit-wrap:before{background-image: url(images/layer-dialog/icon-windows-normal.png);}
.layui-layer.download-dialog .layui-layer-title > span:last-child.layui-this .tit-wrap:before{background-image: url(images/layer-dialog/icon-windows-active.png);}
.layui-layer.download-dialog .layui-layer-title > span .tit-wrap .tit {font-size: 16px;margin-bottom: 5px;}
.layui-layer.download-dialog .layui-layer-title > span .tit-wrap .sub-tit { color: #dfeeff; }
.layui-layer.download-dialog .layui-layer-title > span:first-child:after { content: ''; position: absolute; right: 0; height: 70px; width: 1px; background: rgba(255, 255, 255, 0.5); top: 50%; margin-top: -35px; }
.layui-layer.download-dialog .layui-layer-tabmain { padding: 0; margin: 0; text-align: center; background: #fff; }
.layui-layer.download-dialog .layui-layer-tabmain .code_item { float: left; width: 50%; margin-top: 24px; }
.layui-layer.download-dialog .layui-layer-tabmain .code_item .tit_d { font-size: 16px; line-height: 1.5; }
.layui-layer.download-dialog .layui-layer-tabmain .code_item.ios .tit_d { color: #1e9fff; }
.layui-layer.download-dialog .layui-layer-tabmain .code_item.android .tit_d { color: #00beaa; }
.layui-layer.download-dialog .layui-layer-tabmain .qrcode { display: inline-block; width: 158px; height: 158px; background: url(images/layer-dialog/qrcode-bg.png); text-align: center; line-height: 158px; margin: 24px 0 20px; }
.layui-layer.download-dialog .layui-layer-tabmain .qrcode.qr2 { background: url(images/layer-dialog/qrcode-bg-2.png); }
.layui-layer.download-dialog .layui-layer-tabmain .qrcode img { width: 127px; height: 127px; }
.layui-layer.download-dialog .layui-layer-tabmain p { line-height: 20px; padding-bottom: 40px; margin-bottom: 0; }
.layui-layer.download-dialog .layui-layer-tabli { line-height: 0; overflow: hidden; }
.layui-layer.download-dialog .layui-layer-tabli .tit { height: 51px; line-height: 51px; background: #fcfcfc; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin-top: 18px; margin-bottom: 10px; }
.layui-layer.download-dialog .layui-layer-tabli .tit span { float: left; width: 50%; text-align: center; }
.layui-layer.download-dialog .layui-layer-tabli .api-list { list-style: none; padding: 0;}
.layui-layer.download-dialog .layui-layer-tabli .api-list + .api-list{border-top: 1px solid #eee;}
.layui-layer.download-dialog .layui-layer-tabli .api-list li { height: 90px; border-bottom: 1px solid #eee; line-height: 1; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .api-name { float: left; height: 89px; padding-left: 90px; text-align: left; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .api-name.ag { background: url(images/layer-dialog/api-ag.png) no-repeat 20px; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .api-name.pt { background: url(images/layer-dialog/api-pt.png) no-repeat 20px; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .api-name.mg { background: url(images/layer-dialog/api-mg.png) no-repeat 20px; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .api-name.bb { background: url(images/layer-dialog/api-bbin.png) no-repeat 20px; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .api-name.hg { background: url(images/layer-dialog/api-hg.png) no-repeat 20px; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .api-name .nam { margin-top: 20px; color: #000; margin-bottom: 8px; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .api-name .tip { font-size: 12px; color: #999; line-height: 14px; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .download-btn-group { float: right; margin-top: 30px; padding-right: 12px; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .download-btn-group a { display: inline-block; width: 105px; height: 30px; line-height: 30px; font-size: 13px; color: #fff; border-radius: 15px; margin: 0 6px; position: relative; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .download-btn-group a .app-qr { display: none; background: #fff; z-index: 2; width: 136px; height: 136px; border: 1px solid #00beaa; line-height: 136px; text-align: center; position: absolute; top: 30px; left: 50%; margin-left: -68px; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .download-btn-group a .app-qr img { width: 127px; height: 127px; margin: 4px auto; vertical-align: top; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .download-btn-group a:hover { text-decoration: none; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .download-btn-group a:hover .app-qr { display: block; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .download-btn-group a.btn-android { background: #00beaa; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .download-btn-group a.btn-android:before { content: ''; background: url(images/layer-dialog/icon-android-small.png); width: 15px; height: 17px; display: inline-block; vertical-align: top; margin: 6px 4px 0 0; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .download-btn-group a.btn-android:hover { box-shadow: 0 10px 40px -4px #00beaa; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .download-btn-group a.btn-ios { background: linear-gradient(to top right, #e032b3 29%, #37a7fd); }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .download-btn-group a.btn-ios:before { content: ''; background: url(images/layer-dialog/icon-ios-small.png); width: 18px; height: 21px; display: inline-block; vertical-align: top; margin: 3px 4px 0 0; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .download-btn-group a.btn-ios:hover { box-shadow: 0 10px 40px -4px #e032b3; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .download-btn-group a.btn-pc { background: #2b91f3; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .download-btn-group a.btn-pc:before { content: ''; background: url(images/layer-dialog/icon-pc-small.png); width: 16px; height: 16px; display: inline-block; vertical-align: top; margin: 7px 4px 0 0; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .download-btn-group a.btn-pc:hover { box-shadow: 0 10px 40px -4px #2b91f3; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .download-btn-group a.btn-app{ background:  linear-gradient(to top right, #e032b3 29%, #37a7fd); width: 140px;}
.layui-layer.download-dialog .layui-layer-tabli .api-list li .download-btn-group a.btn-app:before { content: ''; background: url(images/layer-dialog/icon-small.png) no-repeat left center; width: 35px; height: 16px; display: inline-block; vertical-align: top; margin: 7px 4px 0 0; }
.layui-layer.download-dialog .layui-layer-tabli .api-list li .download-btn-group a.btn-app:hover { box-shadow: 0 10px 40px -4px #2b91f3; }
.layui-layer.download-dialog .layui-layer-content { overflow: visible !important; }
.layui-layer.notice-dialog .layui-layer-btn { padding: 10px; background: #f8f8f8; border-top: 1px solid #dfdfdf; }
.layui-layer.notice-dialog .layui-layer-content ul { margin: 0; padding: 0; list-style: none; border: 1px solid #ddd; }
.layui-layer.notice-dialog .layui-layer-content ul li { border-bottom: 1px solid #ddd; padding: 15px; }
.layui-layer.notice-dialog .layui-layer-content ul li:last-child { border-bottom: 0; }
.layui-layer.notice-dialog.notice-dialog-one-btn .layui-layer-btn0 { border-color: #f4c22b !important; background-color: #f4c22b !important; margin: 0; }
.layui-layer.notice-dialog.notice-dialog-two-btn .layui-layer-btn0 { float: left; }
.layui-layer.notice-dialog.notice-dialog-two-btn .layui-layer-btn a { border: 1px solid #dedede !important; margin: 0; background-color: #fff !important; color: #ccc !important; cursor: not-allowed; }
.layui-layer.notice-dialog.notice-dialog-two-btn .layui-layer-btn a.active { border-color: #1e9fff !important; color: #fff !important; background-color: #1e9fff !important; cursor: pointer; }
.layui-layer.notice-dialog .content-wrap { position: relative; }
.layui-layer.notice-dialog .content-wrap:after { content: ''; position: absolute; width: 8px; height: 100%; right: 0; top: 0; background: #f5f5f5; }
.layui-layer.forget-dialog .layui-layer-content { overflow: visible; }
.layui-layer.register-dialog .layui-layer-btn { padding: 6px 15px 9px; background: #f8f8f8; position: relative; border-top: 1px solid #dfdfdf; }
.layui-layer.register-dialog .layui-layer-btn .layui-layer-btn0 { width: 180px; height: 45px; line-height: 45px; font-size: 18px; color: #fff; background: #00beaa; border-radius: 4px; border-color: #00beaa; }
.layui-layer.register-dialog .layui-layer-btn .layui-layer-btn1 { background-color: #0000 !important; border: 0 !important; position: absolute; right: 10px; top: 12px; }
.layui-layer.register-dialog .register-content-wrap { position: relative; color: #333; }
.layui-layer.register-dialog .register-content-wrap .after { position: absolute; width: 8px; height: 100%; right: 0; top: 0; background: #f5f5f5; }
.layui-layer.layui-login-dialog {-webkit-background-clip: border-box; background-color: #fff !important; display: flex; flex-direction: column; justify-content: center;}
.layui-layer.layui-login-dialog form {width: 320px; text-align: right; }
.layui-layer.layui-login-dialog .layui-layer-title {width: 390px; height: 94px; background-color: #ffffff; font-family: "Microsoft YaHei";text-align: center; border-bottom:none; font-size: 24px; color: #269fff; padding: 12px 34px; }
.layui-layer.layui-login-dialog .layui-layer-title .s_title{position: relative;line-height: 1px;margin-top: 20px;}
.layui-layer.layui-login-dialog .layui-layer-title .s_title:before{content: "立即登录 畅玩游戏";width: 112px;height: 12px;background:#ffffff;display: block;color: #9f9f9f;margin: auto;font-size: 12px;position: relative;z-index: 101;}
.layui-layer.layui-login-dialog .layui-layer-title .s_title.vi_VN_text:before{content: "Đăng nhập ngay để chơi trò chơi";width: 210px;}
.layui-layer.layui-login-dialog .layui-layer-title .s_title.ja_JP_text:before{content: "今すぐログインしてゲームをプレイしてください";width: 280px;}
.layui-layer.layui-login-dialog .layui-layer-title .s_title.en_US_text:before{content: "Log in now to play the game";width: 180px;}
.layui-layer.layui-login-dialog .layui-layer-title .s_title.zh_TW_text:before{content: "立即登錄 暢玩遊戲";}
.layui-layer.layui-login-dialog .layui-layer-title .s_title.th_TH_text:before{content: "เข้าสู่ระบบตอนนี้เพื่อเล่นเกม";width: 160px;}
.layui-layer.layui-login-dialog .layui-layer-title .s_title.ko_KR_text:before{content: "게임을하려면 지금 로그인하십시오";width: 160px;line-height: 5px;}
.layui-layer.layui-login-dialog .layui-layer-title .s_title.in_ID_text:before{content: "Masuk sekarang untuk memainkan game";width: 250px;}
.layui-layer.layui-login-dialog .layui-layer-title .s_title.hi_IN_text:before{content: "तुरंत लॉग इन करें और खेल खेलें";width: 160px;}
.layui-layer.layui-login-dialog .layui-layer-title .s_title.pt_BR_text:before{content: "Faça login agora para jogar o jogo";width: 300px;}
.layui-layer.layui-login-dialog .layui-layer-title .s_title.es_MX_text:before{content: "Ingrese ahora, y juegue a su antojo";width: 300px;}
.layui-layer.layui-login-dialog .layui-layer-title .s_title.es_CO_text:before{content: "Ingrese ahora, y juegue a su antojo";width: 300px;}
.layui-layer.layui-login-dialog .layui-layer-title .s_title.de_DE_text:before{content: "Log in now to play the game";width: 300px;}
.layui-layer.layui-login-dialog .layui-layer-title .s_title:after{content: "";display: block;width: 100%; height: 1px;border-bottom: 1px solid #e5e5e5;position: absolute;top:2px;}
.layui-layer.layui-login-dialog .layui-layer-content { height: auto !important; padding: 0 35px; position: initial;}
.layui-layer.layui-login-dialog .layui-layer-content form .form-group { position: relative; margin-bottom: 15px; }
.layui-layer.layui-login-dialog .layui-layer-content form .form-group .form-control { height: 45px; line-height: 42px; padding: 0 10px 0 48px; border: 2px solid #ccc; background-color: #fff !important; border-radius: 4px; font-size: 16px; color: #333; }
.layui-layer.layui-login-dialog .layui-layer-content form .form-group .form-control:focus { box-shadow: none; border-color: #1e9fff; }
.layui-layer.layui-login-dialog .layui-layer-content form .form-group:before { content: ''; width: 38px; height: 42px; background-color: #eee; background-repeat: no-repeat; background-position: center; position: absolute; left: 2px; top: 2px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.layui-layer.layui-login-dialog .layui-layer-content form .form-group.account:before { background-image: url(images/layer-dialog/icon-account.png); }
.layui-layer.layui-login-dialog .layui-layer-content form .form-group.password:before { background-image: url(images/layer-dialog/icon-password.png); }
.layui-layer.layui-login-dialog .layui-layer-content form .form-group.code:before { background-image: url(images/layer-dialog/icon-yzm.png); }
.layui-layer.layui-login-dialog .layui-layer-content form .form-group.code img { position: absolute; right: 2px; top: 2px; width: 100px; height: 42px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.layui-layer.layui-login-dialog .layui-layer-content form .form-group.code input { padding-right: 110px; }
.layui-layer.layui-login-dialog .layui-layer-content form .form-group .tip { font-size: 12px; color: #a94442; position: absolute; bottom: -23px; }
/*.layui-layer.layui-login-dialog .layui-layer-content form .input_code{margin-bottom: 15px;}*/
.layui-layer.layui-login-dialog .layui-layer-content form .forget-pas { color: #898989; font-size: 14px; margin-right: -6px; }
.layui-layer.layui-login-dialog .layui-layer-content form .btn-login { display: block; color: #fff; height: 45px; width: 100%; background: #1e9fff; text-align: center; margin-bottom: 10px; line-height: 45px; font-size: 18px; border-radius: 3px; }
.layui-layer.layui-login-dialog .layui-layer-content form .btn-login:hover { background: #0086ea; text-decoration: none; }
.layui-layer.layui-login-dialog .layui-layer-content form .btn-register { display: inline-block; color: #269fff; height: 45px; width: 100%; background: #f2f2f2; border: 1px solid #d6d6d6; text-align: center; line-height: 45px;font-size: 18px; border-radius: 3px; }
.layui-layer.layui-login-dialog .layui-layer-content form .btn-register:hover { background: #eaeaea; text-decoration: none; }
.layui-layer.layui-login-dialog .layui-layer-content form .btn_reg{display: inline-block;width: auto;position: relative;margin-top: 10px;padding-left:20px;color: #898989;}
.layui-layer.layui-login-dialog .layui-layer-content form .btn_reg span{width:16px;height:16px;display: inline-block;background: url(images/layer-dialog/login_se.png)no-repeat;position: absolute;top:4px;left: 0;}
.layui-layer.layui-login-dialog .layui-layer-content .right_qrcode{height: 100%;position: absolute;top:0;right: 0;text-align:center;overflow: hidden;}
.layui-layer.layui-login-dialog .layui-layer-content .right_qrcode .img_bg{width: 300px;height: 520px;padding-top: 156px;background: url(images/layer-dialog/login_right.jpg)no-repeat;}
.layui-layer.layui-login-dialog .layui-layer-content .right_qrcode .img_bg.vi_VN{background-image: url(images/layer-dialog/login_right_vi_VN.jpg);}
.layui-layer.layui-login-dialog .layui-layer-content .right_qrcode .qr-code img{width: 110px;margin: auto;}
.layui-layer.layui-login-dialog .layui-layer-content .right_qrcode .qr-code.unlogin img{display: block;}
.layui-layer.layui-login-dialog .layui-layer-content .right_qrcode .text_center{line-height: 1.5;margin-top: 30px;padding: 0 20px;}
.layui-layer.layui-login-dialog .layui-layer-content .right_qrcode .text_center .p01{font-size: 14px;color: #dddddd;}
.layui-layer.layui-login-dialog .layui-layer-content .right_qrcode .text_center .p02{font-size: 12px;color:rgba(255, 255, 255, 0.6);}
.layui-layer.layui-login-dialog .layui-layer-content .right_qrcode .link_app_dld{width:100%;position: absolute;left:0;bottom:14px;line-height: 1.5;padding: 0 20px;}
.layui-layer.layui-login-dialog .layui-layer-content .right_qrcode .link_app_dld a{font-size: 12px;color: #dddddd;border-bottom: 1px solid rgba(255, 255, 255,.7);}
.layui-layer.layui-login-dialog .layui-layer-btn.layui-layer-btn-r { display: none; }
.layui-layer.normal-dialog .layui-layer-content { padding: 10px; height: auto !important; }
.layui-layer.fullscreen-tip { border: 0; }
.layui-layer.fullscreen-tip .layui-layer-content { filter: alpha(opacity=90); background-color: rgba(0, 0, 0, 0.9); color: #fff; }
.layui-layer.promo_success { background-color: #fff !important; }
.layui-layer.promo_success .layui-layer-btn { padding: 6px 15px 10px; position: absolute; left: 0; bottom: 0; right: 0; border-top: 1px solid #dfdfdf; text-align: left; }
.layui-layer.promo_success .layui-layer-btn .layui-layer-btn0 { width: 110px; height: 33px; font-size: 13px; color: #333; border: 1px solid #ccc; background-color: #fff; border-radius: 6px; }
.layui-layer.promo_success .layui-layer-content { height: 297px !important; padding: 40px 20px 40px 110px; }
.layui-layer.promo_success .layui-layer-content .icon-success { background: url(images/promo/icon-success.png); width: 60px; height: 60px; position: absolute; left: 26px; top: 40px; }
.layui-layer.promo_success .layui-layer-content .tit { font-size: 18px; color: #666; margin-bottom: 12px; }
.layui-layer.promo_success .layui-layer-content .subs-txt { font-size: 14px; color: #666; line-height: 20px; margin-bottom: 20px; }
.layui-layer.promo_success .layui-layer-content .ext-inf { font-size: 16px; color: #00beaa; }
.layui-layer.promo_failure { background-color: #fff !important; }
.layui-layer.promo_failure .color-green { color: #1ac07e; }
.layui-layer.promo_failure .color-red { color: #f44236; }
.layui-layer.promo_failure .layui-layer-btn { padding: 6px 15px 10px; position: absolute; left: 0; bottom: 0; right: 0; border-top: 1px solid #dfdfdf; text-align: left; }
.layui-layer.promo_failure .layui-layer-btn .layui-layer-btn0 { width: 110px; height: 33px; font-size: 13px; color: #333; border: 1px solid #ccc; background-color: #fff; border-radius: 6px; }
.layui-layer.promo_failure .layui-layer-content { height: 297px !important; padding: 40px 20px 40px 110px; }
.layui-layer.promo_failure .layui-layer-content .icon-success { background: url(images/promo/icon-failure.png); width: 60px; height: 60px; position: absolute; left: 26px; top: 40px; }
.layui-layer.promo_failure .layui-layer-content .tit { font-size: 18px; color: #666; margin-bottom: 12px; }
.layui-layer.promo_failure .layui-layer-content .subs-txt { font-size: 14px; color: #666; line-height: 20px; margin-bottom: 20px; height: 40px; }
.layui-layer.promo_failure .layui-layer-content .failure-reason .item-success-with-bar { padding-left: 30px; position: relative; width: 390px; margin-bottom: 20px; color: #666; font-size: 14px; }
.layui-layer.promo_failure .layui-layer-content .failure-reason .item-success-with-bar .txt { overflow: hidden; margin-bottom: 10px; line-height: 1; }
.layui-layer.promo_failure .layui-layer-content .failure-reason .item-success-with-bar .bar { height: 10px; border-radius: 5px; background: #eee; position: relative; }
.layui-layer.promo_failure .layui-layer-content .failure-reason .item-success-with-bar .bar .bar-inner { position: absolute; border-radius: 5px; top: 0; left: 0; bottom: 0; right: 0; background: #1ac07e; }
.layui-layer.promo_failure .layui-layer-content .failure-reason .item-failure-with-bar { padding-left: 30px; position: relative; width: 390px; margin-bottom: 20px; color: #666; font-size: 14px; }
.layui-layer.promo_failure .layui-layer-content .failure-reason .item-failure-with-bar .txt { overflow: hidden; margin-bottom: 10px; line-height: 1; }
.layui-layer.promo_failure .layui-layer-content .failure-reason .item-failure-with-bar .bar { height: 10px; border-radius: 5px; background: #eee; position: relative; }
.layui-layer.promo_failure .layui-layer-content .failure-reason .item-failure-with-bar .bar .bar-inner { position: absolute; border-radius: 5px; top: 0; left: 0; bottom: 0; background: #f44236; }
.layui-layer.promo_failure .layui-layer-content .failure-reason .item-success-without-bar { padding-left: 30px; position: relative; width: 390px; margin-bottom: 10px; }
.layui-layer.promo_failure .layui-layer-content .failure-reason .item-success-without-bar .txt { color: #1ac07e; }
.layui-layer.promo_failure .layui-layer-content .failure-reason .item-success-without-bar .icon-pass { bottom: 3px; }
.layui-layer.promo_failure .layui-layer-content .failure-reason .item-failure-without-bar { padding-left: 30px; position: relative; width: 390px; margin-bottom: 10px; }
.layui-layer.promo_failure .layui-layer-content .failure-reason .item-failure-without-bar .txt { color: #f44236; }
.layui-layer.promo_failure .layui-layer-content .failure-reason .item-failure-without-bar .icon-fail { bottom: 3px; }
.layui-layer.promo_failure .layui-layer-content .failure-reason .icon-pass { background: url(images/promo/icon-pass.png); width: 18px; height: 18px; position: absolute; left: 0; top: 4px; }
.layui-layer.promo_failure .layui-layer-content .failure-reason .icon-fail { background: url(images/promo/icon-fail.png); width: 18px; height: 18px; position: absolute; left: 0; top: 4px; }
.layui-layer.promo_may_apply { background-color: #fff !important; }
.layui-layer.promo_may_apply .color-green { color: #1ac07e; }
.layui-layer.promo_may_apply .color-red { color: #f44236; }
.layui-layer.promo_may_apply .layui-layer-btn { padding: 6px 15px 10px; position: absolute; left: 0; bottom: 0; right: 0; border-top: 1px solid #dfdfdf; text-align: left; }
.layui-layer.promo_may_apply .layui-layer-btn .layui-layer-btn0 { width: 110px; height: 33px; font-size: 13px; color: #333; border: 1px solid #ccc; background-color: #fff; border-radius: 6px; }
.layui-layer.promo_may_apply .layui-layer-btn .layui-layer-btn1 { width: 110px; height: 33px; font-size: 13px; color: #fff !important; border: 1px solid #f4c22b !important; background-color: #f4c22b !important; border-radius: 6px; float: right; }
.layui-layer.promo_may_apply .layui-layer-content { height: 297px !important; padding: 40px 20px 40px 110px; }
.layui-layer.promo_may_apply .layui-layer-content .icon-danger { background: url(images/promo/icon-danger.png); width: 60px; height: 60px; position: absolute; left: 26px; top: 40px; }
.layui-layer.promo_may_apply .layui-layer-content .tit { font-size: 18px; color: #666; margin-bottom: 12px; }
.layui-layer.promo_may_apply .layui-layer-content .subs-txt { font-size: 14px; color: #666; line-height: 20px; margin-bottom: 20px; height: 40px; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .item-success-with-bar { padding-left: 30px; position: relative; width: 424px; margin-bottom: 20px; color: #666; font-size: 14px; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .item-success-with-bar .txt { overflow: hidden; margin-bottom: 10px; line-height: 1; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .item-success-with-bar .bar { height: 10px; border-radius: 5px; background: #eee; position: relative; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .item-success-with-bar .bar .bar-inner { position: absolute; border-radius: 5px; top: 0; left: 0; bottom: 0; right: 0; background: #1ac07e; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .item-success-with-bar .wrap1 { display: inline-block; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .item-success-with-bar .wrap1 { width: 100%; margin-right: 14px; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .item-failure-with-bar { padding-left: 30px; position: relative; width: 424px; margin-bottom: 20px; color: #666; font-size: 14px; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .item-failure-with-bar .txt { overflow: hidden; margin-bottom: 10px; line-height: 1; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .item-failure-with-bar .bar { height: 10px; border-radius: 5px; background: #eee; position: relative; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .item-failure-with-bar .bar .bar-inner { position: absolute; border-radius: 5px; top: 0; left: 0; bottom: 0; background: #f44236; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .item-failure-with-bar .wrap1 { display: inline-block; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .item-failure-with-bar .wrap1 { width: 100%; margin-right: 14px; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .item-success-without-bar { padding-left: 30px; position: relative; width: 390px; margin-bottom: 10px; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .item-success-without-bar .txt { color: #1ac07e; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .item-success-without-bar .icon-pass { bottom: 3px; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .item-failure-without-bar { padding-left: 30px; position: relative; width: 390px; margin-bottom: 10px; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .item-failure-without-bar .txt { color: #f44236; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .item-failure-without-bar .icon-fail { bottom: 3px; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .icon-pass { background: url(images/promo/icon-pass.png); width: 18px; height: 18px; position: absolute; left: 0; bottom: -4px; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .icon-fail { background: url(images/promo/icon-fail.png); width: 18px; height: 18px; position: absolute; left: 0; bottom: -4px; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .btn-apply { width: 80px; display: inline-block; margin-right: 10px; text-decoration: none; height: 30px; border-radius: 6px; line-height: 28px; text-align: center; border: 1px solid #ccc; font-size: 14px; color: #666; background: #fff; }
.layui-layer.promo_may_apply .layui-layer-content .failure-reason .btn-apply.disabled { cursor: not-allowed; background: #f2f2f2; color: #bdbdbd; }
.layui-layer.promo_detail { background-color: #fff !important; }
.layui-layer.promo_detail .layui-layer-btn { padding: 6px 15px 10px; position: absolute; left: 0; bottom: 0; right: 0; border-top: 1px solid #dfdfdf; }
.layui-layer.promo_detail .layui-layer-content {height: 503px !important;padding: 5px;}
.layui-layer.promo_detail .layui-layer-content .promo-img { width: 100%;  margin-bottom: 10px; }
.layui-layer.promo_detail .layui-layer-content .promo-content {height: 493px;padding: 0 15px;}
.layui-layer.promo_detail .layui-layer-content .promo-content table { width: 100% !important; }
.layui-layer.promo_detail .layui-layer-content .promo-content table td, .layui-layer.promo_detail .layui-layer-content .promo-content table td { border: 1px solid #000; }
.layui-layer.promo_detail .layui-layer-content .promo-content .tit { font-size: 18px; color: #666; margin-bottom: 30px; }
.layui-layer.promo_detail .layui-layer-content .promo-content .content { font-size: 14px; color: #666; }
.layui-layer.promo_detail .layui-layer-content .promo-content .content p { margin-bottom: 20px; text-indent: 2em; }
.layui-layer.promo_detail .layui-layer-content .promo-content .content p:last-child { margin-bottom: 0; }
.layui-layer.promo_detail .layui-layer-content .promo-content .icon-goUp { background: url(images/promo/icon-goUp.png); width: 40px; height: 40px; position: absolute; bottom: 20px; right: 20px; cursor: pointer; display: none; }
.layui-layer.promo_CJS .layui-layer-btn0 { float: left; color: #333; border: 1px solid #ccc !important; background-color: #fff !important; }
.layui-layer.promo_CJS .layui-layer-btn { padding: 6px 15px 10px; position: absolute; left: 0; bottom: 0; right: 0; border-top: 1px solid #dfdfdf; }
.layui-layer.promo_CJS .layui-layer-content { height: 300px !important; padding: 40px 20px 40px 0; overflow: hidden; }
.layui-layer.promo_CJS .layui-layer-content .icon-danger { background: url(images/promo/icon-danger.png); width: 60px; height: 60px; position: absolute; left: 26px; top: 40px; }
.layui-layer.promo_CJS .layui-layer-content .tit { padding-left: 110px; font-size: 18px; color: #666; margin-bottom: 12px; }
.layui-layer.promo_CJS .layui-layer-content .subs-txt { padding-left: 110px; font-size: 14px; color: #666; line-height: 20px; margin-bottom: 20px; height: 40px; }
.layui-layer.promo_CJS .tab_wrap { margin-right: -20px; border-top: 1px solid #dfdfdf; height: 162px; }
.layui-layer.promo_CJS .tab_wrap table { width: 100%; line-height: 37px; font-size: 14px; color: #666; }
.layui-layer.promo_CJS .tab_wrap table th { font-weight: normal; text-align: center; }
.layui-layer.promo_CJS .tab_wrap table td { text-align: center; }
.layui-layer.promo_CJS .tab_wrap table tr.even { background: #f2f2f2; }
.layui-layer.promo_CJS .tab_wrap table .checkbox_wrap { width: 16px; height: 16px; display: inline-block; vertical-align: middle; position: relative; border: 1px solid #ddd; border-radius: 2px; box-shadow: inset 2px 2px 4px rgba(0, 0, 0, 0.15); }
.layui-layer.promo_CJS .tab_wrap table .checkbox_wrap input { opacity: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; cursor: pointer; }
.layui-layer.promo_CJS .tab_wrap table .checkbox_wrap input:checked + .checkbox_icon { width: 8px; height: 5px; border-bottom: 1px solid #666; border-left: 1px solid #666; position: absolute; transform: rotateZ(-45deg); top: 3px; left: 4px; }
.layui-layer.promo_CJS .tab_wrap table .btn-apply { width: 80px; display: inline-block; text-decoration: none; height: 30px; border-radius: 6px; line-height: 28px; text-align: center; border: 1px solid #ccc; font-size: 14px; color: #666; background: #fff; }
.layui-layer.promo_CJS .tab_wrap table .btn-apply.btn-suc { background: #1ac07e; border-color: #1ac07e; color: #fff; }
.layui-layer.promo_CJS .tab_wrap table .btn-apply.btn-fai { background: #f44236; border-color: #f44236; color: #fff; }
.layui-layer.forget-password-dialog .layui-layer-btn { border-top: 1px solid #dfdfdf; padding: 5px 10px 10px; }
.layui-layer.forget-password-dialog .layui-layer-btn .layui-layer-btn1 { float: left; }
.layui-layer.forget-password-dialog .layui-layer-btn .layui-layer-btn0.btn-login { background: #00beaa; border-color: #00beaa; }
.layui-layer.forget-password-dialog .layui-layer-content { overflow: hidden; }
.layui-layer.forget-password-dialog .forget-password-wrap .status-bar { margin: 15px auto 0; height: 45px; position: relative; width: 528px; color: #bbb; font-size: 14px; }
.layui-layer.forget-password-dialog .forget-password-wrap .status-bar:before { content: ''; height: 2px; position: absolute; top: 10px; background: #eaeaea; left: 22px; right: 10px; }
.layui-layer.forget-password-dialog .forget-password-wrap .status-bar > div { float: left; height: 45px; padding-top: 24px; position: relative; }
.layui-layer.forget-password-dialog .forget-password-wrap .status-bar > div:before { content: ''; width: 12px; height: 12px; background: #eaeaea; border-radius: 50%; position: absolute; top: 5px; left: 50%; margin-left: -6px; }
.layui-layer.forget-password-dialog .forget-password-wrap .status-bar > div.status1, .layui-layer.forget-password-dialog .forget-password-wrap .status-bar > div.status2, .layui-layer.forget-password-dialog .forget-password-wrap .status-bar > div.status3 { margin-right: 90px; }
.layui-layer.forget-password-dialog .forget-password-wrap .status-bar > div.status4 { float: right; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status1 .status1 { color: #333; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status1 .status1:before { width: 20px; height: 20px; background: #1e9fff; top: 0; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status1 .form-wrap { width: 361px; margin: 56px auto 0; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status1 .form-wrap .form-group { position: relative; padding-left: 78px; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status1 .form-wrap .form-group .label_txt { position: absolute; top: 7px; left: -6px; width: 50px; text-align: right; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status1 .form-wrap .form-group .form-control { width: 280px; height: 34px; line-height: 34px; padding: 0 10px; border: 1px solid #ccc; border-radius: 5px; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status1 .form-wrap .form-group .form-control input { border: 0; outline: 0; width: 100%; height: 32px; display: block; color: #333; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status1 .form-wrap .form-group .form-control.qcode { padding-right: 106px; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status1 .form-wrap .form-group .form-control.qcode .code { position: absolute; right: 4px; top: 1px; width: 96px; border-left: 1px solid #ccc; background: #f7f7f7; height: 32px; border-top-right-radius: 5px; overflow: hidden; border-bottom-right-radius: 5px; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status1 .form-wrap .form-group .form-control.qcode .code img { width: 100%; height: 100%; vertical-align: top; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status1 .form-wrap .form-group .tips { font-size: 12px; color: #a94442; padding-left: 11px; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status2 .status1 { color: #333; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status2 .status1:before { background: #00beaa; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status2 .status2 { color: #333; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status2 .status2:before { width: 20px; height: 20px; background: #1e9fff; top: 0; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status2 .get_back_type { width: 540px; height: 160px; border: 1px solid #ddd; border-radius: 10px; margin: 24px auto 0; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status2 .get_back_type .get_back_t_i { height: 80px; padding-left: 70px; position: relative; overflow: hidden; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status2 .get_back_type .get_back_t_i input[type="radio"] { position: absolute; left: 0; top: 0; margin: 0; width: 100%; height: 100%; opacity: 0; z-index: 2; cursor: pointer; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status2 .get_back_type .get_back_t_i input[type="radio"]:checked + .icon .after { background: url(images/layer-dialog/icon-radio-active.png); }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status2 .get_back_type .get_back_t_i input[type="radio"]:checked + .icon + .txt1 { color: #1e9fff; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status2 .get_back_type .get_back_t_i .icon { width: 22px; height: 22px; position: absolute; top: 28px; left: 28px; cursor: pointer; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status2 .get_back_type .get_back_t_i .icon .after { position: absolute; width: 100%; height: 100%; background: url(images/layer-dialog/icon-radio.png); z-index: 1; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status2 .get_back_type .get_back_t_i + .get_back_t_i { border-top: 1px solid #ddd; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status2 .get_back_type .get_back_t_i .txt1 { font-size: 16px; color: #000; font-weight: bold; margin-top: 15px; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status2 .get_back_type .get_back_t_i .txt2 { color: #000; font-size: 14px; margin-top: 4px; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status1, .layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status2 { color: #333; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status1:before, .layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status2:before { background: #00beaa; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status3 { color: #333; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status3:before { width: 20px; height: 20px; background: #1e9fff; top: 0; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .form-wrap { width: 361px; margin: 56px auto 0; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .form-wrap .form-group { position: relative; padding-left: 78px; margin-bottom: 34px; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .form-wrap .form-group .label_txt { position: absolute; top: 7px; left: -6px; width: 60px; text-align: right; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .form-wrap .form-group .form-control { width: 280px; height: 34px; line-height: 34px; padding: 0 10px; border: 1px solid #ccc; border-radius: 5px; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .form-wrap .form-group .form-control.readyonly { border-color: transparent; padding: 0; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .form-wrap .form-group .form-control input { border: 0; outline: 0; width: 100%; height: 32px; display: block; color: #333; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status3_step2 .form-wrap { width: 410px; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status3_step2 .form-wrap .form-group { position: relative; padding-left: 110px; margin-bottom: 15px; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status3_step2 .form-wrap .form-group .label_txt { position: absolute; top: 7px; left: -6px; width: 100px; text-align: right; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status3_step2 .form-wrap .form-group .form-control { width: 280px; height: 34px; line-height: 34px; padding: 0 10px; border: 1px solid #ccc; border-radius: 5px; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status3_step2 .form-wrap .form-group .form-control.readyonly { border-color: transparent; padding: 0; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status3_step2 .form-wrap .form-group .form-control input { border: 0; outline: 0; width: 100%; height: 32px; display: block; color: #333; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status3_step2 .form-wrap .tips { font-size: 12px; color: #a94442; width: 280px; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status3_step2 .form-wrap .tips .txt { padding-left: 10px; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status3_step2 .form-wrap .tips .password_strength { position: relative; margin-top: 10px; background-color: #f5f5f5; border-radius: 5px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); height: 14px; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status3_step2 .form-wrap .tips .password_strength > div { position: absolute; left: 0; top: 0; height: 100%; line-height: 14px; font-size: 12px; border-radius: 5px; text-align: center; color: #fff; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status3_step2 .form-wrap .tips .password_strength > div.weak { background: #337ab7; width: 20%; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status3_step2 .form-wrap .tips .password_strength > div.strong { background: #5cb85c; width: 75%; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status3 .status3_step2 .form-wrap .tips .password_strength > div.very_strong { background: #5cb85c; width: 100%; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status4 .status1, .layui-layer.forget-password-dialog .forget-password-wrap .step_status4 .status2, .layui-layer.forget-password-dialog .forget-password-wrap .step_status4 .status3 { color: #333; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status4 .status1:before, .layui-layer.forget-password-dialog .forget-password-wrap .step_status4 .status2:before, .layui-layer.forget-password-dialog .forget-password-wrap .step_status4 .status3:before { background: #00beaa; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status4 .status4 { color: #333; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status4 .status4:before { width: 20px; height: 20px; background: #1e9fff; top: 0; }
.layui-layer.forget-password-dialog .forget-password-wrap .step_status4 .suce_txt { margin: 60px auto 0; font-size: 16px; font-weight: bold; color: #000; text-align: center; }
.layui-layer.game-ratio-wrap .layui-layer-content{text-align: center;padding: 20px 30px 9px;}
.layui-layer.game-ratio-wrap .layui-layer-btn{text-align: center;}
.layui-layer.game-ratio-wrap .layui-layer-btn0{color: #333 !important;border: 1px solid #ccc !important; background-color: #fff !important; }
.layui-layer.game-ratio-wrap .layui-layer-btn .layui-layer-btn1{border: 1px solid #f4c22b !important; background-color: #f4c22b !important;}

.game-detail-open .casino-detail-iframe .layui-layer-close2 { display: block !important; }
.tip_noTransaction {position: relative; left: 115px; padding-left: 25px;}
.tip_noTransaction .icon-fail { background: url(images/promo/icon-fail.png); width: 18px; height: 18px; position: absolute; left: 0; top: 3px; }


