/* 绑定手机取回密码 */
.phoneRetrievePasswordArea{
  padding:10px 0 50px 40px;
  width:100%;
  background:#fff;
  border:1px solid #ebebeb;
  box-sizing:border-box;
}

.phoneRetrievePasswordArea .hd{
  position:relative;
  margin-bottom:30px;
  width:100%;
  height:33px;line-height:33px;
  border-bottom:1px solid #ebebeb;
  font-size:14px;
  color:#000;
}
.phoneRetrievePasswordArea .hd:before{
  content:'';
  position:absolute;
  bottom:-1px;left:0;
  width:115px;height:2px;
  background:#0aaff1;
}

.phoneRetrievePasswordArea .content .left{
  float:left;
  width:430px;height:220px;
  border-right:1px solid #ebebeb;
}
.phoneRetrievePasswordArea .content .left .row{
  margin-bottom:15px;
}
.phoneRetrievePasswordArea .content .row .rowLeft{
  float:left;
  width:130px;height:32px;
  line-height:32px;
  font-size:14px;
  color:#1f1f1f;
  text-align:right;
}
.phoneRetrievePasswordArea .content .row .rowRight{
  float:left;
  margin-left:10px;
  width:240px;
}
.phoneRetrievePasswordArea .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;
}
.phoneRetrievePasswordArea .content .row3 .rowRight input{
  width:126px;
}
.phoneRetrievePasswordArea .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;
}

.phoneRetrievePasswordArea .content .codeBtn1{
  top:10px;left:0;
  margin-left: 143px;
  line-height:18px;
  font-size:12px;
  color:#000;
}

.phoneRetrievePasswordArea .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;
}

.phoneRetrievePasswordArea .content .right{
  float:left;
  margin:60px 0 0 120px;
}
.phoneRetrievePasswordArea .content .right p{
  line-height:20px;
  font-size:14px;
  color:#999;
}
.phoneRetrievePasswordArea .content .right p span{
  line-height:30px;
  color:#010101;
}
.phoneRetrievePasswordArea .content .right p a{
  color:#0aaff1;
}

/* 绑定手机取回密码End */

/* 游乐会手机取回密码 */
.uhgPhoneRetrievePasswordArea{
  padding:10px 0 50px 40px;
  width:100%;
  background:#fff;
  border:1px solid #ebebeb;
  box-sizing:border-box;
}

.uhgPhoneRetrievePasswordArea .hd{
  position:relative;
  margin-bottom:30px;
  width:100%;
  height:33px;line-height:33px;
  border-bottom:1px solid #ebebeb;
  font-size:14px;
  color:#000;
}
.uhgPhoneRetrievePasswordArea .hd:before{
  content:'';
  position:absolute;
  bottom:-1px;left:0;
  width:125px;height:2px;
  background:#0aaff1;
}

.uhgPhoneRetrievePasswordArea .content .left{
  float:left;
  width:430px;height:220px;
  border-right:1px solid #ebebeb;
}
.uhgPhoneRetrievePasswordArea .content .left .row{
  margin-bottom:15px;
}
.uhgPhoneRetrievePasswordArea .content .row .rowLeft{
  float:left;
  width:130px;height:32px;
  line-height:32px;
  font-size:14px;
  color:#1f1f1f;
  text-align:right;
}
.uhgPhoneRetrievePasswordArea .content .row .rowRight{
  float:left;
  margin-left:10px;
  width:240px;
}
.uhgPhoneRetrievePasswordArea .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;
}
.uhgPhoneRetrievePasswordArea .content .row3 .rowRight input{
  width:126px;
}
.uhgPhoneRetrievePasswordArea .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;
}

.uhgPhoneRetrievePasswordArea .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;
}

.uhgPhoneRetrievePasswordArea .content .right{
  float:left;
  margin:60px 0 0 120px;
}
.uhgPhoneRetrievePasswordArea .content .right p{
  line-height:20px;
  font-size:14px;
  color:#999;
}
.uhgPhoneRetrievePasswordArea .content .right p span{
  line-height:30px;
  color:#010101;
}
.uhgPhoneRetrievePasswordArea .content .right p a{
  color:#0aaff1;
}

/* 游乐会手机取回密码End */

/* 密保问题取回密码 */
.secureRetrievePasswordArea{
  padding:10px 0 50px 40px;
  width:100%;
  background:#fff;
  border:1px solid #ebebeb;
  box-sizing:border-box;
}

.secureRetrievePasswordArea .hd{
  position:relative;
  margin-bottom:30px;
  width:100%;
  height:33px;line-height:33px;
  border-bottom:1px solid #ebebeb;
  font-size:14px;
  color:#000;
}
.secureRetrievePasswordArea .hd:before{
  content:'';
  position:absolute;
  bottom:-1px;left:0;
  width:115px;height:2px;
  background:#0aaff1;
}

.secureRetrievePasswordArea .content .left{
  float:left;
  width:430px;height:170px;
  border-right:1px solid #ebebeb;
}
.secureRetrievePasswordArea .content .left .row{
  margin-bottom:15px;
}
.secureRetrievePasswordArea .content .row .rowLeft{
  float:left;
  width:130px;height:32px;
  line-height:32px;
  font-size:14px;
  color:#1f1f1f;
  text-align:right;
}
.secureRetrievePasswordArea .content .row .rowRight{
  float:left;
  margin-left:10px;
  width:240px;
}
.secureRetrievePasswordArea .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;
}
.secureRetrievePasswordArea .content .row3 .rowRight input{
  width:126px;
}
.secureRetrievePasswordArea .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;
}

.secureRetrievePasswordArea .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;
}

.secureRetrievePasswordArea .content .right{
  float:left;
  margin:50px 0 0 120px;
}
.secureRetrievePasswordArea .content .right p{
  line-height:20px;
  font-size:14px;
  color:#999;
}
.secureRetrievePasswordArea .content .right p span{
  line-height:30px;
  color:#010101;
}
.secureRetrievePasswordArea .content .right p a{
  color:#0aaff1;
}

/* 密保问题取回密码End */

/* 历史订单号取回密码 */
.historyOrderRetrievePasswordArea{
  padding:10px 0 50px 40px;
  width:100%;
  background:#fff;
  border:1px solid #ebebeb;
  box-sizing:border-box;
}

.historyOrderRetrievePasswordArea .hd{
  position:relative;
  margin-bottom:30px;
  width:100%;
  height:33px;line-height:33px;
  border-bottom:1px solid #ebebeb;
  font-size:14px;
  color:#000;
}
.historyOrderRetrievePasswordArea .hd:before{
  content:'';
  position:absolute;
  bottom:-1px;left:0;
  width:130px;height:2px;
  background:#0aaff1;
}

.historyOrderRetrievePasswordArea .row{
  margin:0 auto 15px;
  width:fit-content;
}
.historyOrderRetrievePasswordArea .row .rowLeft{
  float:left;
  width:130px;height:32px;
  line-height:32px;
  font-size:14px;
  color:#1f1f1f;
  text-align:right;
}
.historyOrderRetrievePasswordArea .row .rowRight{
  float:left;
  margin-left:10px;
  width:240px;
}
.historyOrderRetrievePasswordArea .row .rowRight input,
.historyOrderRetrievePasswordArea .row .rowRight select{
  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;
}
.historyOrderRetrievePasswordArea .row3 .rowRight input{
  width:126px;
}
.historyOrderRetrievePasswordArea .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;
}

.historyOrderRetrievePasswordArea .modifyBtn{
  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 */

/* 密保邮箱重置密码 */
.secureResetPasswordArea{
  padding:10px 0 50px 40px;
  width:100%;
  background:#fff;
  border:1px solid #ebebeb;
  box-sizing:border-box;
}

.secureResetPasswordArea .hd{
  position:relative;
  margin-bottom:30px;
  width:100%;
  height:33px;line-height:33px;
  border-bottom:1px solid #ebebeb;
  font-size:14px;
  color:#000;
}
.secureResetPasswordArea .hd:before{
  content:'';
  position:absolute;
  bottom:-1px;left:0;
  width:115px;height:2px;
  background:#0aaff1;
}

.secureResetPasswordArea .content .left{
  float:left;
  width:430px;height:220px;
  border-right:1px solid #ebebeb;
}
.secureResetPasswordArea .content .left .row{
  margin-bottom:15px;
}
.secureResetPasswordArea .content .row .rowLeft{
  float:left;
  width:150px;height:32px;
  line-height:32px;
  font-size:14px;
  color:#1f1f1f;
  text-align:right;
}
.secureResetPasswordArea .content .row .rowRight{
  float:left;
  margin-left:10px;
  width:240px;
}
.secureResetPasswordArea .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;
}
.secureResetPasswordArea .content .row3 .rowRight input{
  width:126px;
}
.secureResetPasswordArea .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;
}

.secureResetPasswordArea .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;
}

.secureResetPasswordArea .content .right{
  float:left;
  margin:70px 0 0 120px;
}
.secureResetPasswordArea .content .right p{
  line-height:20px;
  font-size:14px;
  color:#999;
}
.secureResetPasswordArea .content .right p span{
  line-height:30px;
  color:#010101;
}
.secureResetPasswordArea .content .right p a{
  color:#0aaff1;
}

/* 密保邮箱重置密码End */

/*通行证申诉通道 */
.passportAppealArea{
  padding:10px 0 50px 40px;
  width:100%;
  background:#fff;
  border:1px solid #ebebeb;
  box-sizing:border-box;
}

.passportAppealArea .hd{
  position:relative;
  margin-bottom:30px;
  width:100%;
  height:33px;line-height:33px;
  border-bottom:1px solid #ebebeb;
  font-size:14px;
  color:#000;
}
.passportAppealArea .hd:before{
  content:'';
  position:absolute;
  bottom:-1px;left:0;
  width:100px;height:2px;
  background:#0aaff1;
}

.passportAppealArea .content .left{
  float:left;
  padding-top:30px;
  width:430px;height:220px;
  border-right:1px solid #ebebeb;
  box-sizing:border-box;
}
.passportAppealArea .content .left .row{
  margin-bottom:15px;
}
.passportAppealArea .content .row .rowLeft{
  float:left;
  width:130px;height:32px;
  line-height:32px;
  font-size:14px;
  color:#1f1f1f;
  text-align:right;
}
.passportAppealArea .content .row .rowRight{
  float:left;
  margin-left:10px;
  width:240px;
}
.passportAppealArea .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;
}
.passportAppealArea .content .row3 .rowRight input{
  width:126px;
}
.passportAppealArea .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;
}

.passportAppealArea .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;
}

.passportAppealArea .content .right{
  float:left;
  margin:20px 0 0 70px;
}
.passportAppealArea .content .right p{
  line-height:20px;
  font-size:14px;
  color:#999;
}
.passportAppealArea .content .right p span{
  line-height:30px;
  color:#010101;
}
.passportAppealArea .content .right p a{
  color:#0aaff1;
}

/*通行证申诉通道End */

/* 更换其他方式 */
.changeStyleArea{
  padding:10px 0 50px 40px;
  width:100%;
  background:#fff;
  border:1px solid #ebebeb;
  box-sizing:border-box;
}

.changeStyleArea .hd{
  position:relative;
  margin-bottom:30px;
  width:100%;
  height:33px;line-height:33px;
  border-bottom:1px solid #ebebeb;
  font-size:14px;
  color:#000;
}
.changeStyleArea .hd:before{
  content:'';
  position:absolute;
  bottom:-1px;left:0;
  width:100px;height:2px;
  background:#0aaff1;
}

.changeStyleArea .styleUl{
  margin-bottom:15px;
}
.changeStyleArea .styleUl li{
  float:left;
  width:176px;height:32px;
  line-height:30px;
  border:1px solid #d9d9d9;
  font-size:14px;
  color:#1f1f1f;
  text-align:center;
  cursor:pointer;
}
.changeStyleArea .styleUl li.active{
  border:1px solid #0aaff1;
  color:#0aaff1;
}
.changeStyleArea .styleUl li span{
	color:#ff0000;
}

.changeStyleArea .appealContent,
.changeStyleArea .faxContent{
	display:none;
}
.changeStyleArea .info{
	padding:20px 30px;
	width:820px;
	background:#fafafa;
	box-sizing:border-box;
}
.changeStyleArea .info p{
	line-height:20px;
	font-size:12px;
	color:#1f1f1f;
}

.changeStyleArea .btn{
  display:block;
  margin:20px auto 0;
  width:120px;height:56px;
  line-height:56px;
  background:#0aaff1;
  border-radius:5px;
  font-size:14px;
  color:#fff;
  text-align:center;
}

/* 更换其他方式End */
