/* 绑定手机找回久游通行证 */
.phoneRetrievePassportArea{
  padding:10px 0 50px 40px;
  width:100%;
  background:#fff;
  border:1px solid #ebebeb;
  box-sizing:border-box;
}

.phoneRetrievePassportArea .hd{
  position:relative;
  margin-bottom:30px;
  width:100%;
  height:33px;line-height:33px;
  border-bottom:1px solid #ebebeb;
  font-size:14px;
  color:#000;
}
.phoneRetrievePassportArea .hd:before{
  content:'';
  position:absolute;
  bottom:-1px;left:0;
  width:155px;height:2px;
  background:#0aaff1;
}

.phoneRetrievePassportArea .row{
  margin:0 auto 15px;
  width:fit-content;
}
.phoneRetrievePassportArea .row .rowLeft{
  float:left;
  width:80px;height:32px;
  line-height:32px;
  font-size:14px;
  color:#1f1f1f;
  text-align:right;
}
.phoneRetrievePassportArea .row .rowRight{
  float:left;
  margin-left:10px;
  width:240px;
}
.phoneRetrievePassportArea .row .rowRight input{
  float:left;
  padding:0 10px;
  width:100%;height:32px;
  line-height:30px;
  border:1px solid #d9d9d9;
  border-radius:5px;
  font-size:14px;
  color:#999;
  outline:none;
  box-sizing:border-box;
}
.phoneRetrievePassportArea .row3 .rowRight input{
  width:126px;
}
.phoneRetrievePassportArea .row3 .rowRight .codeBtn{
  float:right;
  width:96px;height:32px;
  line-height:32px;
  background:#0aaff1;
  border-radius:5px;
  font-size:14px;
  color:#fff;
  text-align:center;
}

.phoneRetrievePassportArea .confirmBtn{
  display:block;
  margin:30px auto 0;
  width:120px;height:56px;
  line-height:56px;
  background:#0aaff1;
  border-radius:5px;
  font-size:14px;
  color:#fff;
  text-align:center;
}
/* 绑定手机找回久游通行证End */

/* 游乐会手机找回久游通行证 */
.uhgPhoneRetrievePassportArea{
  padding:10px 0 50px 40px;
  width:100%;
  background:#fff;
  border:1px solid #ebebeb;
  box-sizing:border-box;
}

.uhgPhoneRetrievePassportArea .hd{
  position:relative;
  margin-bottom:30px;
  width:100%;
  height:33px;line-height:33px;
  border-bottom:1px solid #ebebeb;
  font-size:14px;
  color:#000;
}
.uhgPhoneRetrievePassportArea .hd:before{
  content:'';
  position:absolute;
  bottom:-1px;left:0;
  width:170px;height:2px;
  background:#0aaff1;
}

.uhgPhoneRetrievePassportArea .row{
  margin:0 auto 15px;
  width:fit-content;
}
.uhgPhoneRetrievePassportArea .row .rowLeft{
  float:left;
  width:100px;height:32px;
  line-height:32px;
  font-size:14px;
  color:#1f1f1f;
  text-align:right;
}
.uhgPhoneRetrievePassportArea .row .rowRight{
  float:left;
  margin-left:10px;
  width:240px;
}
.uhgPhoneRetrievePassportArea .row .rowRight input{
  float:left;
  padding:0 10px;
  width:100%;height:32px;
  line-height:30px;
  border:1px solid #d9d9d9;
  border-radius:5px;
  font-size:14px;
  color:#999;
  outline:none;
  box-sizing:border-box;
}
.uhgPhoneRetrievePassportArea .row3 .rowRight input{
  width:126px;
}
.uhgPhoneRetrievePassportArea .row3 .rowRight .codeBtn{
  float:right;
  width:96px;height:32px;
  line-height:32px;
  background:#0aaff1;
  border-radius:5px;
  font-size:14px;
  color:#fff;
  text-align:center;
}

.uhgPhoneRetrievePassportArea .confirmBtn{
  display:block;
  margin:30px auto 0;
  width:120px;height:56px;
  line-height:56px;
  background:#0aaff1;
  border-radius:5px;
  font-size:14px;
  color:#fff;
  text-align:center;
}
/* 游乐会手机找回久游通行证End */

/* 游戏昵称、注册身份证找回久游通行证 */
.nicknameRetrievePassportArea{
  padding:10px 0 50px 40px;
  width:100%;
  background:#fff;
  border:1px solid #ebebeb;
  box-sizing:border-box;
}

.nicknameRetrievePassportArea .hd{
  position:relative;
  margin-bottom:30px;
  width:100%;
  height:33px;line-height:33px;
  border-bottom:1px solid #ebebeb;
  font-size:14px;
  color:#000;
}
.nicknameRetrievePassportArea .hd:before{
  content:'';
  position:absolute;
  bottom:-1px;left:0;
  width:240px;height:2px;
  background:#0aaff1;
}

.nicknameRetrievePassportArea .content .left{
  float:left;
  width:430px;height:420px;
  border-right:1px solid #ebebeb;
}
.nicknameRetrievePassportArea .content .left .row{
  margin-bottom:15px;
}
.nicknameRetrievePassportArea .content .row .rowLeft{
  float:left;
  width:110px;height:32px;
  line-height:32px;
  font-size:14px;
  color:#1f1f1f;
  text-align:right;
}
.nicknameRetrievePassportArea .content .row .rowRight{
  position:relative;
  float:left;
  margin-left:10px;
  width:240px;
}
.nicknameRetrievePassportArea .content .row .rowRight select,
.nicknameRetrievePassportArea .content .row .rowRight input{
  float:left;
  padding:0 10px;
  width:100%;height:32px;
  line-height:30px;
  border:1px solid #d9d9d9;
  border-radius:5px;
  font-size:14px;
  color:#999;
  outline:none;
  box-sizing:border-box;
}
.nicknameRetrievePassportArea .content .row3 .rowRight input{
  width:126px;
}
.nicknameRetrievePassportArea .content .row3 .rowRight .codeBtn{
  float:right;
  width:96px;height:32px;
  line-height:32px;
  background:#0aaff1;
  border-radius:5px;
  font-size:14px;
  color:#fff;
  text-align:center;
}
.nicknameRetrievePassportArea .content .row4 .rowRight input{
  padding:0 55px 0 10px;
}
.nicknameRetrievePassportArea .content .row .rowRight .requires{
  position:absolute;
  top:0;right:0;
  width:45px;height:32px;
  line-height:32px;
  font-size:12px;
  color:#e7160d;
  text-align:center;
}

.nicknameRetrievePassportArea .content .left .confirmBtn{
  display:block;
  margin:30px auto 0;
  width:120px;height:56px;
  line-height:56px;
  background:#0aaff1;
  border-radius:5px;
  font-size:14px;
  color:#fff;
  text-align:center;
}

.nicknameRetrievePassportArea .content .right{
  float:left;
  margin:170px 0 0 70px;
}
.nicknameRetrievePassportArea .content .right p{
  line-height:20px;
  font-size:14px;
  color:#999;
}
.nicknameRetrievePassportArea .content .right p.reminHd{
  line-height:30px;
  color:#010101;
}
.nicknameRetrievePassportArea .content .right p span{
  color:#ff0000;
}

/* 游戏昵称、注册身份证找回久游通行证End */

/* 注册身份证找回久游通行证 */
.IDRetrievePassportArea{
  padding:10px 0 50px 40px;
  width:100%;
  background:#fff;
  border:1px solid #ebebeb;
  box-sizing:border-box;
}

.IDRetrievePassportArea .hd{
  position:relative;
  margin-bottom:30px;
  width:100%;
  height:33px;line-height:33px;
  border-bottom:1px solid #ebebeb;
  font-size:14px;
  color:#000;
}
.IDRetrievePassportArea .hd:before{
  content:'';
  position:absolute;
  bottom:-1px;left:0;
  width:170px;height:2px;
  background:#0aaff1;
}

.IDRetrievePassportArea .content .left{
  float:left;
  width:430px;height:220px;
  border-right:1px solid #ebebeb;
}
.IDRetrievePassportArea .content .left .row{
  margin-bottom:15px;
}
.IDRetrievePassportArea .content .row .rowLeft{
  float:left;
  width:110px;height:32px;
  line-height:32px;
  font-size:14px;
  color:#1f1f1f;
  text-align:right;
}
.IDRetrievePassportArea .content .row .rowRight{
  position:relative;
  float:left;
  margin-left:10px;
  width:240px;
}
.IDRetrievePassportArea .content .row .rowRight input{
  float:left;
  padding:0 10px;
  width:100%;height:32px;
  line-height:30px;
  border:1px solid #d9d9d9;
  border-radius:5px;
  font-size:14px;
  color:#999;
  outline:none;
  box-sizing:border-box;
}
.IDRetrievePassportArea .content .row3 .rowRight input{
  width:126px;
}
.IDRetrievePassportArea .content .row3 .rowRight .codeBtn{
  float:right;
  width:96px;height:32px;
  line-height:32px;
  background:#0aaff1;
  border-radius:5px;
  font-size:14px;
  color:#fff;
  text-align:center;
}

.IDRetrievePassportArea .content .left .confirmBtn{
  display:block;
  margin:30px auto 0;
  width:120px;height:56px;
  line-height:56px;
  background:#0aaff1;
  border-radius:5px;
  font-size:14px;
  color:#fff;
  text-align:center;
}

.IDRetrievePassportArea .content .right{
  float:left;
  margin:60px 0 0 50px;
}
.IDRetrievePassportArea .content .right p{
  line-height:20px;
  font-size:14px;
  color:#999;
}
.IDRetrievePassportArea .content .right p.reminHd{
  line-height:30px;
  color:#010101;
}
/* 注册身份证找回久游通行证End */

/* 注册姓名、注册联系电话找回久游通行证 */
.namePhoneRetrievePassportArea{
  padding:10px 0 50px 40px;
  width:100%;
  background:#fff;
  border:1px solid #ebebeb;
  box-sizing:border-box;
}

.namePhoneRetrievePassportArea .hd{
  position:relative;
  margin-bottom:30px;
  width:100%;
  height:33px;line-height:33px;
  border-bottom:1px solid #ebebeb;
  font-size:14px;
  color:#000;
}
.namePhoneRetrievePassportArea .hd:before{
  content:'';
  position:absolute;
  bottom:-1px;left:0;
  width:250px;height:2px;
  background:#0aaff1;
}

.namePhoneRetrievePassportArea .content .left{
  float:left;
  width:430px;height:315px;
  border-right:1px solid #ebebeb;
}
.namePhoneRetrievePassportArea .content .left .row{
  margin-bottom:15px;
}
.namePhoneRetrievePassportArea .content .row .rowLeft{
  float:left;
  width:110px;height:32px;
  line-height:32px;
  font-size:14px;
  color:#1f1f1f;
  text-align:right;
}
.namePhoneRetrievePassportArea .content .row .rowRight{
  position:relative;
  float:left;
  margin-left:10px;
  width:240px;
}
.namePhoneRetrievePassportArea .content .row .rowRight input{
  float:left;
  padding:0 10px;
  width:100%;height:32px;
  line-height:30px;
  border:1px solid #d9d9d9;
  border-radius:5px;
  font-size:14px;
  color:#999;
  outline:none;
  box-sizing:border-box;
}
.namePhoneRetrievePassportArea .content .row3 .rowRight input{
  width:126px;
}
.namePhoneRetrievePassportArea .content .row3 .rowRight .codeBtn{
  float:right;
  width:96px;height:32px;
  line-height:32px;
  background:#0aaff1;
  border-radius:5px;
  font-size:14px;
  color:#fff;
  text-align:center;
}

.namePhoneRetrievePassportArea .content .left .confirmBtn{
  display:block;
  margin:30px auto 0;
  width:120px;height:56px;
  line-height:56px;
  background:#0aaff1;
  border-radius:5px;
  font-size:14px;
  color:#fff;
  text-align:center;
}

.namePhoneRetrievePassportArea .content .left .tit{
  margin-bottom:20px;
  width:430px;
  line-height:30px;
  font-size:14px;
  color:#999;
  text-align:center;
}

.namePhoneRetrievePassportArea .content .right{
  float:left;
  margin:60px 0 0 50px;
}
.namePhoneRetrievePassportArea .content .right p{
  line-height:20px;
  font-size:14px;
  color:#999;
}
.namePhoneRetrievePassportArea .content .right p.reminHd{
  line-height:30px;
  color:#010101;
}
.namePhoneRetrievePassportArea .content .right p a{
  color:#0aaff1;
}
/* 注册姓名、注册联系电话找回久游通行证End */

/* 历史订单号找回久游通行证 */
.historyOrderRetrievePassportArea{
  padding:10px 0 50px 40px;
  width:100%;
  background:#fff;
  border:1px solid #ebebeb;
  box-sizing:border-box;
}

.historyOrderRetrievePassportArea .hd{
  position:relative;
  margin-bottom:30px;
  width:100%;
  height:33px;line-height:33px;
  border-bottom:1px solid #ebebeb;
  font-size:14px;
  color:#000;
}
.historyOrderRetrievePassportArea .hd:before{
  content:'';
  position:absolute;
  bottom:-1px;left:0;
  width:170px;height:2px;
  background:#0aaff1;
}

.historyOrderRetrievePassportArea .content .left{
  float:left;
  width:430px;height:270px;
  border-right:1px solid #ebebeb;
}
.historyOrderRetrievePassportArea .content .left .row{
  margin-bottom:15px;
}
.historyOrderRetrievePassportArea .content .row .rowLeft{
  float:left;
  width:110px;height:32px;
  line-height:32px;
  font-size:14px;
  color:#1f1f1f;
  text-align:right;
}
.historyOrderRetrievePassportArea .content .row .rowRight{
  position:relative;
  float:left;
  margin-left:10px;
  width:240px;
}
.historyOrderRetrievePassportArea .content .row .rowRight select,
.historyOrderRetrievePassportArea .content .row .rowRight input{
  float:left;
  padding:0 10px;
  width:100%;height:32px;
  line-height:30px;
  border:1px solid #d9d9d9;
  border-radius:5px;
  font-size:14px;
  color:#999;
  outline:none;
  box-sizing:border-box;
}
.historyOrderRetrievePassportArea .content .row3 .rowRight input{
  width:126px;
}
.historyOrderRetrievePassportArea .content .row3 .rowRight .codeBtn{
  float:right;
  width:96px;height:32px;
  line-height:32px;
  background:#0aaff1;
  border-radius:5px;
  font-size:14px;
  color:#fff;
  text-align:center;
}

.historyOrderRetrievePassportArea .content .left .confirmBtn{
  display:block;
  margin:30px auto 0;
  width:120px;height:56px;
  line-height:56px;
  background:#0aaff1;
  border-radius:5px;
  font-size:14px;
  color:#fff;
  text-align:center;
}

.historyOrderRetrievePassportArea .content .right{
  float:left;
  margin:60px 0 0 90px;
}
.historyOrderRetrievePassportArea .content .right p{
  line-height:20px;
  font-size:14px;
  color:#999;
}
.historyOrderRetrievePassportArea .content .right p.reminHd{
  line-height:30px;
  color:#010101;
}
.historyOrderRetrievePassportArea .content .right p .bule{
  color:#0aaff1;
}
.historyOrderRetrievePassportArea .content .right p .red{
  color:#e7180f;
}

.RetrieveMethodArea{
  padding:40px 20px;
  margin-top:25px;
  width:100%;
  background:#fff;
  border:1px solid #ebebeb;
  box-sizing:border-box;
}
.RetrieveMethodArea .tit{
  margin:20px auto 0;
  line-height:30px;
  font-size:14px;
  color:#1f1f1f;
  text-align:center;
}
.RetrieveMethodArea .img-ibox{
  margin:20px auto 0;
  width:416px;height:846px;
}
/* 历史订单号找回久游通行证End */
