a:link {
  color : #000000;
}

a:visited {
  color : #000000;
}

a:hover {
  cursor : pointer;
}

#getMobileCode{
  cursor : pointer;
}

.xf-weui-btn__blue {
  background-color : #1596d2;
}

.xf-weui-btn__golden {
  background-color    : #CBB486 !important;
  text-align          : center;
  color               : #fff;
  line-height         : 54px;
  cursor              : pointer;
  background-size     : 100% 150%;
  background-position : 0 0;
  transition          : .3s;
  border              : none;
  background          : linear-gradient(145deg, #eacb90 0%, #bb7c35 100%);
}

a.xf-weui-btn__golden:visited, a.xf-weui-btn__golden:link {
  color : #fff;
}



.xf-weui-img__width {
  width : 60%;
}


.xf-weui-btn__blue__writeLetter {
  background-color : #1596d2;
  width            : 60%;
}

.xf-weui-text__mid {
  text-align     : center;
  vertical-align : middle;
}

.xf-weui-block__fwh {
  width  : 100%;
  height : 100%;
}


.xf-weui-navbar__bg {
  background-color : #016bb9;
  position         : relative;
  clear            : both;
}

.xf-weui-navbar__bg2 {
  background-color : #016bb9;
}

.golden_bg {
  background-color : #CBB486 !important;
}

.xf-weui-navbar__item {
  padding : 5px 0;
}

.xf-weui-navbar__item_icon {
  float        : left;
  color        : #FFF;
  cursor       : pointer;
  padding-left : 7px;
}

.xf-weui-navbar__item_title {
  font-size  : 15px;
  color      : #FFF;
  text-align : center;
}


.xf-weui-grid__left {
  float        : left;
  text-align   : center;
  margin-left  : 5%;
  margin-right : auto;
}

.xf-weui-grid__right {
  float      : left;
  text-align : center;
}

.xf-weui-grids {

}

.xf-weui-grid {
  text-align : center;
  height     : 140px;
}

.xf-weui-grid_item {
  width  : 46%;
  height : 110px;
}

.xf-weui-grid_item img {
  width  : 80%;
  height : 100%
}



.xf-weui-table {
  height : 130px;
  width  : 100%;
}

.xf-weui-table td.xf-weui-table__td_left {
  height : 80px;
  width  : 33%;
}

.xf-weui-table td.xf-weui-table__td_right {
  width : 67%;
}

.xf-weui-table td.xf-weui-table__td_wl {
  height : 50px;
  width  : 33%;
}


.leader-cell {
  font-size : 14px;
  justify-content: space-between;
}

.leader_job {
  height : 100%
}

.leader_name {

}


.xf-weui-form {

}

.xf-weui-form input[type="button"] {
  text-align : left;
}


.xf-weui-picker-btn-color {
  color : #7B7B7B;
}

.hide {
  display : none;
}

.xf-weui-content-middle {
  text-align : center;
}

.weui-separate-line {
  border-top          : 1px solid #e5e5e5;
  padding             : 10px 15px;
  position            : relative;
  -webkit-box-align   : center;
  -webkit-align-items : center;
  align-items         : center;
}

.page {
  max-height : 100vh;
  height     : 100vh;
}

.page-list-container {
  overflow-y : scroll;
  height     : calc(100vh - 58px - 34px);
}

.page-footer {
  padding-bottom : constant(safe-area-inset-bottom); 
  padding-bottom : env(safe-area-inset-bottom); 
}