a,button {-webkit-tap-highlight-color:transparent;}
.flex-box {display: -webkit-box;display: -webkt-flex;display: flex;}
.flex {-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.sbox {box-sizing: border-box;-webkit-box-sizing: border-box;}
/* 登录/注册 */
.loginRegist-box {color: #ffffff;height: 100%;width: 100%;position: absolute;left: 0;top: -100%;z-index: 99;-webkit-transition: .5s all;}
.loginRegist-box.show-logregBox {top: 0;}
.loginRegist-box .lr-wrap {-webkit-transition: .5s all;background: url(images/lr/bg.jpg) center top no-repeat;background-size: cover;;height: 100%;width: 100%;position: absolute;left: 0;top: 0;-webkit-transform: translate3d(0,-300%,0);transform: translate3d(0,-300%,0);}
.loginRegist-box .lr-wrap:nth-child(1) {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}

.show-bind-box .i-phone-box {display: block !important;}
.loginRegist-box .phoneDisplay {display: block;}

.loginRegist-box a:active {outline: none;}
.loginRegist-box .t-ul {text-decoration: underline;color: #2e7ed7;}
.rg-top-bar {height: 44px;width: 100%;padding: 0 10px;background: rgba(23, 16, 15, .8);box-sizing: border-box;-webkit-box-sizing: border-box;}
.rg-top-bar .home {height: 100%;background: url("images/lr/home.png") left center no-repeat;background-size: 80px 17.5px;text-indent: -9999px;display: block;}
.lr-gift-wrap .r-tle, .lr-pannel .r-tle, .gift-code-con .tle, .lr-code-box .tle {margin: auto;text-align: center;color: #ff9e2b;font-size: 18px;font-weight: 700;line-height: 24px;margin-bottom: 35px;}
.lr-gift-wrap .r-tle{ margin-top:30px;}
.loginReg-form {padding: 25px 6%;font-size: 14px;}
.loginReg-form .init-box {margin-bottom: 20px;}
.loginReg-form .i-phone-box {display: none;}
.init-box label, .lr-code-box .code-box label {display: block;width: 70px;font-weight: 700;font-size: 16px;line-height: 30px;}
.init-box .rg-int, .lr-code-box .code-box input {flex: 1;-webkit-box-flex: 1;-webkit-flex: 1;display: block;box-sizing: border-box;padding-left: 5px;height: 30px;border: solid 1px #165eaf;background: #fefefe;}
.init-box .tip, .ph-code-con .tip {line-height: 16px;padding-left: 70px;margin-top: 2px;}
.init-box .tip.x1, .ph-code-con .tip.x1 {color: red;}
.reg-form .b-phone {line-height: 24px;margin-bottom: 10px;}
.reg-form .b-phone .l {font-weight: 700;font-size: 16px;}
.reg-form .b-phone label {margin: 0 5px;}
.reg-form .b-phone input {margin-right: 5px;}
.rg-btn-box {padding-top: 10px;}
.rg-btn-box a {display: block;margin: auto;height: 66.5px;width: 132px;background-repeat: no-repeat;background-position: center;background-size: cover;text-indent: -9999px;}
.rg-btn-box .regist-btn {background-image: url("images/lr/registBtn.png");}
.rg-btn-box .login-btn {background-image: url("images/lr/loginBtn.png");}
.rg-btm-tip {text-align: center;margin-top: 10px;}
.lr-dg-code-wrapper{position: absolute; margin: 0 auto; width: 300px; left: 50%; margin-left: -150px;}
.lr-dg-code { width: 300px;background: #e7c895;color: #292c2f;font-size: 12px;}
.lr-dg-code .mir_search{ background: url("./images/search.png"); position: relative; width: 183px; height: 30px; margin: 0 auto; background-size: cover; top: 40px; }
.lr-code-box {border: solid 2px #873113;padding: 14px 8px 6px;}
.gift-code-con .code-box {margin-bottom: 5px;height: 25px;line-height: 25px;text-align: center;color: #e23cb9;font-size: 14px;border: solid 1px #893213;background: #ffffff;}
.lr-code-box .tle {margin-bottom: 5px;}
.gift-code-con .gift-tip {padding-left: 2px;}
.gift-code-con .gift-tip dt {color: #000;font-weight: 700;font-size: 14px;line-height: 24px;}
.gift-code-con .gift-tip dd {line-height: 18px;}
.gift-tip span {color: #2e7ed7;}
.gift-tip span.c {color: #e23cb9;}
.sent-to-phone {display: block;height: 27px;width: 92px;background: url("images/lr/sentToPhone.png") center top no-repeat;background-size: cover;margin: 10px auto;}

.lr-dg-code .ph-code-con {padding: 14px 15px 6px;}
.lr-dg-code .submit-btn {display: block;height: 27px;width: 72px;background: url("images/lr/submitBtn.png") center top no-repeat;background-size: cover;margin: 10px auto;}
.lr-loading {display: none;position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: rgba(0,0,0,.5);color: #fff;font-size: 18px;text-align: center;z-index: 99;}
.lr-loading p {position: relative;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}