.usermanna_info {
  width: 89%;
  margin-left: 5%;
  padding-bottom: 40px;
  padding-top: 50px;
}

.manainfo_menu {
  width: 100%;
  height: 40px;
  margin-top: 45px;
  border-bottom: 1px solid #d2d2d2;
}

.manainfo_menu li {
  display: block;
  float: left;
  cursor: pointer;
  text-align: center;
  width: 110px;
  height: 40px;
  margin-right: 10px;
  line-height: 40px;
  font-size: 20px;
  color: #666666;
}

.manainfo_menu li a:hover {
  color: #1bbc9d;
}

.manainfo_menu li.activebtn {
  color: #1bbc9d;
  border-bottom: none;
  border-left: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  border-top: 1px solid #d2d2d2;
  position: relative;
  top: 0px;
  background-color: #fff;
}

.manainfo_menu li a {
  color: #333;
}

.manainfo_menu li.activebtn a {
  color: #1bbc9d;
}

.editinfo .infoedit_bd  li {
  width: 100%;
  min-height: 50px;
  margin-top: 10px;
  color: #626262;
  position: relative;
}

.infoedit_bd {
  position: relative;
}

.editinfo .infoedit_bd  li label {
  display: inline-block;
  width: 90px !important;
  text-align: right;
}

.editinfo .infoedit_bd  li .add_check {
  float: left;
  margin-top: 4px;
  margin-right: 5px;
}

.editinfo .infoedit_bd .fuxuaninput {
  float: left;
  margin-right: 20px;
}

.editinfo .infoedit_bd  li .labelfuxuan {
  float: left;
}

.error_con {
  font-size: 12px !important;
  color: #666;
  margin-left: 5px;
}

.editinfo li input[type="text"] {
  width: 275px;
  height: 30px;
  border: 1px solid #cccccc;
  padding-left: 5px;
}

.biaozhi {
  color: #e84c3d;
}

.yanzhengzhuangtai {
  width: 82px;
  height: 30px;
  background-color: #1bbc9d;
  display: inline-block;
  line-height: 30px;
  text-align: center;
  color: #fff;
  margin-left: 50px;
}

.infoedit_bd {
  position: relative;
  margin-top: 40px;
}

.infoedit_bd li {
  position: relative;
}

.error_tishi {
  color: #F38080;
}

.delete_email_btn {
  width: 20px;
  height: 20px;
  background-image: url(https://pmsadmin.xtbooking.com.cn/images/xs.png);
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  top: 9px;
  cursor: pointer;
  left: 380px;
}

.add_email_btn {
  width: 20px;
  height: 20px;
  background-image: url(https://pmsadmin.xtbooking.com.cn/images/add.png);
  display: block;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 140px;
  left: 400px;
  cursor: pointer;
}

.edit_save {
  margin-top: 85px;
  margin-left: 130px;
}

.edit_savebtn {
  width: 200px;
  height: 60px;
  color: #fff;
  font-size: 20px;
  line-height: 60px;
  text-align: center;
  background-color: #E84C3D;
  border: none;
  cursor: pointer;
}

.pwd_edit {
  width: 450px;
  height: auto;
  padding-top: 10px;
}

.pwd_edit label {
  width: 95px;
  text-align: right;
  display: inline-block;
}

.pwd_edit ul li {
  margin-top: 18px;
}

.pwd_edit .edit_pwd {
  width: 200px;
  height: 38px;
  background-color: #fff;
  border: 1px solid #cccccc;
  padding-left: 5px;
}

.edit_queren {
  margin-top: 60px;
  margin-left: 95px;
}

.edit_queren .edit_savebtn {
  background-color: #E84C3D;
}

.infojiesuan {
  width: 100%;
  height: auto;
}

.jiesuanbiaoti {
  font-size: 24px;
  color: #626262;
  margin-top: 50px;
}

.zhanghu_list {
  width: 100%;
  height: auto;
}

.zhanghu_info {
  width: 325px;
  height: 172px;
  position: relative;
  float: left;
  margin-right: 40px;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  margin-top: 20px;
}

.zhbiaozhi {
  width: 110px;
  height: 55px;
  display: block;
}

.zhbiaozhi img {
  margin-top: 10px;
  margin-left: 10px;
}

.morenbg {
  width: 122px;
  height: 35px;
  background-color: #1bbc9d;
  color: #fff;
  text-align: center;
  line-height: 35px;
  position: absolute;
  right: 0px;
  top: 0px;
}

.morenset {
  width: 122px;
  height: 35px;
  background-color: #1bbc9d;
  color: #fff;
  text-align: center;
  line-height: 35px;
  position: absolute;
  right: 0px;
  top: 0px;
}

.zhanghu_info p {
  font-size: 16px;
  color: #666666;
  margin-left: 20px;
  line-height: 30px;
}

.userinfo {
  margin-top: 25px;
}

.usercardedit {
  color: #1bbc9d;
  font-size: 16px;
  display: block;
  position: absolute;
  right: 20px;
  bottom: 10px;
}

.zhmorenset {
  color: #1bbc9d;
  font-size: 16px;
  display: block;
  position: absolute;
  right: 85px;
  bottom: 10px;
}

.addzhanghu {
  width: 100%;
  height: 100%;
  display: block;
  color: #1bbc9d;
  font-size: 24px;
  color: #1bbc9d;
  line-height: 162px;
  text-align: center;
}

.addzhanghu span {
  font-size: 36px;
}

.contactuser p {
  margin-top: 15px;
  margin-left: 22px;
  padding-left: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  color: #666666;
}

.contactuser p.userbg {
  background: url(https://pmsadmin.xtbooking.com.cn/images/kf1.png) no-repeat left center;
}

.contactuser p.phonebg {
  background: url(https://pmsadmin.xtbooking.com.cn/images/phone.png) no-repeat left center;
}

.contactuser p.emailbg {
  background: url(https://pmsadmin.xtbooking.com.cn/images/kf3.png) no-repeat left center;
}

.contactuser_info {
  width: 360px;
  height: 190px;
  position: relative;
  float: left;
  margin-right: 40px;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  margin-top: 20px;
}

.clear {
  clear: both;
}

.contactuser {
  margin-bottom: 20px;
}

/*绑定账户*/

.tab ul {
  height: 41px;
}

.tab ul .active {
  height: 41px;
}

.order_table {
  width: 1240px;
  height: auto;
  margin: 0 auto;
}

.order_table table {
  margin-bottom: 30px;
  border: solid 1px #CCCCCC;
  border-bottom: none;
  width: 100%;
}

.order_table table .title td {
  background: #E6E6E6;
  font-size: 16px;
  height: 50px;
  border-right: solid 1px #CCCCCC;
}

.order_table table tr td {
  text-align: center;
  border: solid 1px #CCCCCC;
  border-right: none;
  border-top: none;
  border-left: none;
  background: #fff;
  height: 55px;
}

.setting .basic_info p .getCode {
  height: 38px;
  line-height: 38px;
}

.setting .basic_info .save {
  background-color: #E84C3D;
  height: 45px;
  line-height: 45px;
}

.setting .basic_info .save:hover {
  background-color: #E84C3D
}

.setting .basic_info p input {
  height: 38px;
  line-height: 38px;
  border: 1px solid #d2d2d2
}

.setting .basic_info p label {
  width: 140px;
}

.setting_box .add {
  color: #fff;
  cursor: pointer;
  border: none;
  width: 130px;
  margin-bottom: 30px;
}

.setting_box {
  width: 89%;
  margin-left: 5%;
  margin-top: 20px;
}

/*添加账户弹窗*/
.addzh_popup {
  width: 530px;
  height: 565px;
  position: fixed;
  z-index: 9999;
  background-color: #fff;
  -webkit-box-shadow: 0 0 5px #999999;
  -moz-box-shadow: 0 0 5px #999999;
  box-shadow: 0 0 5px #999999;
}

.popup_bt {
  width: 505px;
  height: 40px;
  line-height: 40px;
  position: relative;
  margin: 0 auto;
  font-size: 16px;
  color: #666;
  border-bottom: 1px solid #d2d2d2;
}

.popup_bt a {
  position: absolute;
  right: 0px;
  top: 6px;
  width: 26px;
  height: 26px;
  cursor: pointer;
  background: url(https://pmsadmin.xtbooking.com.cn/images/close.png) no-repeat;
}

.popup_bt a:hover {
  background: url(https://pmsadmin.xtbooking.com.cn/images/close1.png) no-repeat;
}

.addzhinfo {
  margin-left: 105px;
  margin-top: 20px;
}

.addzhinfo label {
  margin-right: 40px;
}

.addzhinfo ul {
  margin-top: 20px;
}

.addzhinfo ul li {
  margin-top: 8px;
}

.addzhinfo ul li .addzhinfo_input {
  width: 200px;
  height: 38px;
  border: 1px solid #bcbcbc;
  padding-left: 5px;
}

.addzhinfo ul li label {
  margin-right: 5px;
}

.addzhinfo ul li label span {
  color: #ff0000;
}

.savezhbtn {
  position: absolute;
  right: 40px;
  bottom: 25px;
}

.savezhbtn input {
  width: 100px;
  height: 50px;
  background-color: #e84c3d;
  border: none;
  cursor: pointer;
  color: #fff;
  font-size: 16px;
}
