
body {
  /*background: white url("images/background.gif") no-repeat;
  font-size: medium;
  font-family: -apple-system-font, "Helvetica Neue", sans-serif;
  */
  font: 400 1em/1.8 'Microsoft Yahei', 'PingFang SC', 'Avenir', 'Segoe UI', 'Hiragino Sans GB', STHeiti, 'Microsoft Sans Serif', 'WenQuanYi Micro Hei', sans-serif;
}

li a {
  /*color: green;*/
}


.td-border-dash {
  border-width: 0px;
  border-bottom-width: 1px;
  border-style: dashed;
}

.td-border-none {
  border-width: 0px;
}

table td {
  padding: 2px;
}

table {
  width: auto;
}


.border-radius {
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  margin: 2px auto;
  width: fit-content;
}

.hcenter * {
  display: inline-block;
  vertical-align: middle;
}

table tr th, table tr td {
  border-right: 0px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 2px;
}


.weui-c-inner {
  /*max-width: 1188px;*/
  margin-left: auto;
  margin-right: auto;
}

tr:hover {
  /*background: #F7F7F7;*/
}

img:hover {
  /*background: #F7F7F7;*/
}

a:hover {
  color: rgb(255, 153, 0) !important;
}

/*基本样式类*/

a {
  color: #10aeff;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a:active {
  color: #10aeff;
}


/*页面整体样式*/
.container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 1;

}

.page-bg {
  background-color: #F8F8F8;
}


.page-hd {
  padding: 20px;
}

.page-bd {
  padding: 0;
}


.page-hd-title {
  text-align: left;
  font-size: 20px;
  font-weight: 400;
}

.page-hd-desc {
  margin-top: 5px;
  color: #888888;
  text-align: left;
  font-size: 14px;
}


.bg-gray {
  background-color: #f7f7f7;
}

.bg-blue {
  background-color: #10aeff;
  border-radius: 10px;
  color: white;
}

.weui-navbar__item.tab-green {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-bottom: 3px solid #07c160;
  color: #07c160;
  transition: right 0.3s cubic-bezier(0.35, 0, 0.25, 1) 0.09s, left 0.3s cubic-bezier(0.35, 0, 0.25, 1);
}

.weui-nav-green {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  text-align: center;
  border: 1px solid #10aeff;
  color: #07c160;
  white-space: nowrap;
  background: #f8f8f8;
}

.weui-nav-green.bg-green {
  border-color: #10aeff;
  color: #fff;
  background: #07c160;
}
