﻿@charset "utf-8";
body {
  margin: 0;
  padding: 0;
  font-family: \5FAE\8F6F\96C5\9ED1;
  overflow-x: hidden;
}
.clearfix:after {
  content: "";
  display: block;
  visibility: hidden;
  clear: both;
}
a:focus {
  outline: none;
}
/*点击a标签出现虚线边框*/
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
li,
ul,
dd,
dl,
dt,
div,
span,
input,
textarea,
form,
table,
tr,
td {
  margin: 0;
  padding: 0;
  font-weight: 500;
}
/*input[type="button"], input[type="submit"], input[type="reset"], input ,textarea{-moz-appearance: none;*/
/*-webkit-appearance: none; appearance: none; }  !*input输入框在苹果手机上去除内阴影*!*/
textarea {
  resize: none;
  -webkit-appearance: none;
  border-radius: 0;
}
input {
  -webkit-appearance: none;
  /*去除input默认样式*/
  border-radius: 0;
}
li {
  list-style: none;
}
a {
  text-decoration: none;
  cursor: pointer;
}
i {
  font-style: normal;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.hidden {
  display: none;
}
.container {
  padding: 0 0.2rem;
}
.wrap {
  background: #fafafa;
  max-width: 750px;
  margin: 0 auto;
  position: relative;
}
html {
  color: #333;
  background: #fff;
  font-size: 100px;
  /*line-height: 1.4;*/
}
html {
  font-size: 100px!important;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -o-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
.fleft {
  float: left;
}
.fright {
  float: right;
}
.wrap {
  position: relative;
  height: 100%;
}
/*头部*/
.head .headTop {
  height: 1.1rem;
  background-color: #003b90;
  font-size: 0;
}
.head .pageTitle {
  height: 1.032rem;
  text-align: center;
  line-height: 1.1rem;
  color: #fff;
  border-bottom: 1px solid #003b90;
  font-size: .36rem;
  overflow: hidden;
  position: relative;
}
.head .pageTitle .back {
  display: inline-block;
  width: .49rem;
  padding-top: 0.1rem;
  left: 0.1rem;
  position: absolute;
}
.head .pageTitle .edit {
  display: block;
  color: #fff;
  right: 0.2rem;
  position: absolute;
  top: 0;
}
.head a img {
  width: .25rem;
}
/*底部*/
.foot {
  position: fixed;
  bottom: 0;
  width: 7.5rem;
  height: 1.2rem;
  background: #f8f8f8;
  clear: both;
  z-index: 100;
  box-shadow: 0 -3px 9.5px 0.5px rgba(0, 0, 0, 0.08);
}
.foot a {
  float: left;
  width: 20%;
  height: 1.08rem;
  padding-top: 0.12em;
  line-height: 0;
  text-align: center;
}
.foot a div {
  height: 0.48rem;
}
.foot a div img.blueImg {
  display: none;
}
.foot a p {
  font-size: 0.3rem;
  line-height: 0.56rem;
  text-align: center;
  color: #999;
}
.foot a.on div {
  height: 0.48rem;
}
.foot a.on div img.blueImg {
  display: inline-block;
}
.foot a.on div img.grayImg {
  display: none;
}
.foot a.on p {
  color: #003b90;
}
/*确认删除弹窗*/
.sureDeletePop {
  position: fixed;
  margin: auto;
  left: 0;
  right: 0;
  top: 45%;
  width: 4.97rem;
  height: 2.26rem;
  background: #fff;
  border-radius: 0.08rem;
  z-index: 401;
}
.sureDeletePop .popTxt {
  width: 100%;
  height: 1.49rem;
  line-height: 1.49rem;
  font-size: 0.36rem;
  color: #333;
  text-align: center;
  border-bottom: 1px solid #ccc;
}
.sureDeletePop .popBtnBox {
  height: 0.76rem;
}
.sureDeletePop .popBtnBox a {
  float: left;
  width: 50%;
  height: 100%;
  box-sizing: border-box;
  text-align: center;
  line-height: 0.76rem;
  font-size: 0.36rem;
  color: #0a7bf3;
}
.sureDeletePop .popBtnBox a.cancelBtn {
  border-right: 1px solid #ccc;
}
/*提示弹框*/
.mask {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 400;
}
.infoPop {
  position: fixed;
  margin: auto;
  left: 0;
  right: 0;
  top: 50%;
  width: 6.4rem;
  height: 0.93rem;
  border-radius: 0.08rem;
  background: rgba(0, 0, 0, 0.5);
  line-height: 0.93rem;
  text-align: center;
  color: #fff;
  font-size: 0.3rem;
}
.stopBox {
  display: none;
  z-index: 999;
  background-color: #fff;
  border-radius: 10px;
  position: fixed;
  overflow: hidden;
  left: 50%;
  margin-left: -2.48rem;
  top: 50%;
  margin-top: -1.13rem;
  height: 2.26rem;
  width: 4.96rem;
}
.stopBox h2 {
  font-size: 0.36rem;
  color: #333;
  text-align: center;
  margin-top: 0.57rem;
  margin-bottom: 0.45rem;
}
.stopBox div {
  border-top: solid 1px #ccc;
  line-height: 0;
}
.stopBox div a {
  display: inline-block;
  font-size: 0.36rem;
  color: #0a7bf3;
  line-height: 0.76rem;
  text-align: center;
  width: 2.47rem;
}
.stopBox div a:first-child {
  border-right: solid 1px #ccc;
}
.mask {
  display: none;
  position: fixed;
  background: #000;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.5;
  z-index: 99;
}
.btnBox {
  text-align: center;
  margin: 0.2rem 0 0.6rem;
  overflow: hidden;
}
.btnBox .submit {
      border: 0;
    outline: 0;
    margin: 0;
    padding: 0;
    width: 4rem;
    height: 1.1rem;
    line-height: 1.1rem;
    font-size: 0.3rem;
    color: #FFF;
    background-color: #003B90;
    display: inline-block;
    text-align: center;
    font-family: \5FAE\8F6F\96C5\9ED1;
}
.radio {
  width: 46%;
  display: inline-block;
}
.radio s {
  display: inline-block;
  vertical-align: middle;
  width: 0.3rem;
  height: 0.3rem;
  background: url(../images/radio_gray.png) no-repeat;
  background-size: 0.3rem 0.3rem;
}
.radio span {
  padding-left: 0.08rem;
  font-size: 0.3rem;
  color: #999;
}
.radio.checked s {
  background: url(../images/radio_blue_cheched.png) no-repeat;
  background-size: 0.3rem 0.3rem;
}
.radio.checked span {
  color: #003b90;
}
.check {
  width: 49%;
  display: inline-block;
}
.check s {
  display: inline-block;
  vertical-align: middle;
  width: 0.3rem;
  height: 0.3rem;
  background: url(../images/check_gray.png) no-repeat;
  background-size: 0.3rem 0.3rem;
}
.check span {
  padding-left: 0.08rem;
  font-size: 0.3rem;
  color: #999;
}
.check.checked s {
  background: url(../images/check_blue_cheched.png) no-repeat;
  background-size: 0.3rem 0.3rem;
}
.check.checked span {
  color: #003b90;
}
table {
  width: 100%;
}
table tr {
  border-bottom: 1px solid #ccc;
}
table td {
  font-size: 0.3rem;
  line-height: 0.6rem;
  padding: 0.2rem 0;
}
table td.labelValue {
  width: 69%;
}
table td.labelValue input {
  font-family: \5FAE\8F6F\96C5\9ED1;
  color: #333;
  width: 91.5%;
  height: 0.2rem;
  line-height: 0.6rem;
  padding: 0.2rem;
  border: 0.01rem solid #999;
  font-size: 0.3rem;
  background-color: #FFF;
}
table td.labelValue textarea {
  font-family: \5FAE\8F6F\96C5\9ED1;
  color: #333;
  width: 91.5%;
  height: 1rem;
  line-height: 0.3rem;
  padding: 0.2rem;
  border: 0.01rem solid #999;
  font-size: 0.3rem;
  background-color: #FFF;
}
.dataSelectBox {
  color: #333;
  width: 91.5%;
  height: 0.2rem;
  line-height: 0.2rem;
  padding: 0.2rem;
  border: 0.01rem solid #999;
  font-size: 0.3rem;
  background: url(../images/icon_tarrow_bottom_gray.png) 96% center no-repeat #ffffff;
  background-size: 0.3rem 0.3rem;
}
.dataSelectBox:hover {
  outline: -webkit-focus-ring-color auto 5px;
  background: url(../images/icon_tarrow_bottom_blue.png) 96% center no-repeat #ffffff;
  background-size: 0.3rem 0.3rem;
}
.areaSelectBox {
  color: #333;
  width: 91.5%;
  height: 0.2rem;
  line-height: 0.2rem;
  padding: 0.2rem;
  border: 0.01rem solid #999;
  font-size: 0.3rem;
  background: url(../images/icon_tarrow_bottom_gray.png) 96% center no-repeat #ffffff;
  background-size: 0.3rem 0.3rem;
}
.areaSelectBox:hover {
  outline: -webkit-focus-ring-color auto 5px;
  background: url(../images/icon_tarrow_bottom_blue.png) 96% center no-repeat #ffffff;
  background-size: 0.3rem 0.3rem;
}
.dataSelectBox {
  color: #333;
  width: 91.5%;
  height: 0.2rem;
  line-height: 0.2rem;
  padding: 0.2rem;
  border: 0.01rem solid #999;
  font-size: 0.3rem;
  background: url(../images/icon_tarrow_bottom_gray.png) 96% center no-repeat #ffffff;
  background-size: 0.3rem 0.3rem;
}
.dataSelectBox:hover {
  outline: -webkit-focus-ring-color auto 5px;
  background: url(../images/icon_tarrow_bottom_blue.png) 96% center no-repeat #ffffff;
  background-size: 0.3rem 0.3rem;
}
/*悬浮按钮*/
/*左侧导航*/
@media (max-width: 380px) {
  .stopBox div a {
    width: 2.45rem !important;
  }
}
.loading-box {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
  z-index: 10;
}
.loading-box .loading {
  width: 50px;
  height: 50px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -25px;
  margin-left: -25px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OEMxMEI3NDI3MEIxMUU2ODVGMzhFNjYyMDIyOUFCMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OEMxMEI3NTI3MEIxMUU2ODVGMzhFNjYyMDIyOUFCMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4QzEwQjcyMjcwQjExRTY4NUYzOEU2NjIwMjI5QUIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU4QzEwQjczMjcwQjExRTY4NUYzOEU2NjIwMjI5QUIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GeWqMwAAA+BJREFUeNrMmVlsTGEUx+9cXZQiLZWKklhbQSSlSMUWSxAiJGJ5aSQehOiDF7yI4EFILW99I3iRSJGUPkiILSKp2OuJVtHWkrRVapn2jv+R/ycnn5l27rQz10l+mWlyl/+c833nO+c0FIlEnATMBbPAIn5OBuPAENAKToC74BtoB59AG/D9spBPgaPBdrAFjJH7Fa66TkRuNe8gP8Bb8Ap8j/eFaXFelwv286WZfKG2WL9SX5cFCuntBvAc/OoPD64HJ8EI5Q3tmW7whl4pAl/AUfAEDKZnQ1HuFXGPQGOiAsW7x8A26wUhirgMLnGtfe3hGcO5NApARpRnSchrY0UhlkAJxxmw0npYBzgOKinSj6WDCfRyphWFJnAPdMUjUH71WbDKElcDykGL0zcbCEroVf389+CW7Uk3ygNk/azghYIHDoCN/SDO4W6+A55aAiUrzImWz7StA2WWuF2gIpEc1ovVgQeWyELm06gCc8ARJU44DM45yTPZII8tkXO5DP4RuI8iPYqr4YmQbJN8+E4JlA1abAuUBbtZeU526O4khDWW3QdhK9TZWmAZd6/x3inw0UmdSZJ/pgSKlilGoMvTwoiTw/20k3p7yTyovRgScTNAvgrvFSbkVJuE+LU6GiXEefJHqfKefF5zgrMGVRnJZ4HEerryXjdzU1DWbB2BI10mRuPBej+1WhKsi8vLeDDXZRllwtvoBG8davNmS4gHUZyTQIWSrM1iQpyZptafo4QGabp9+JNmOijMY9MTtGWpEHe5PDHMGsz/DwQOUwI7XVYUZheP1ZVEAJbOFsGswTYR+EKF2NWVRABWwHPYeLDFZWKOKJFLAhRYpMQJjS7rsWYlcjlTT6pNOr5pahfL5m12KaparUPpZTcEILCEjjGniCy9iMk3F9hImzCXcZqQKhOnLFShjbBX/psQP4Aq5UUpdfZEGXEkKzGvZf4zu/exOdV0T1LJCZTx4gK2msm2Uq494z1pS29Ea5ra2RPrrm4HpwvJsplgtTW/kXq0M1ZffF2F2uMNe+nJUD+HVWaLm8AAtXNrOXTqcfQh2fwQmKdST4TTgAp6ui+WTWFTrUpedu15Fs29Do/kuDsIZlsiW7njryZQ2MrAaD5Yqko88+w6zoPCfsdv5VwjnnXayA67zYmUdGM/e0i+E7nWivnDPUWEz6iyPedngLkY7ARDrQeb72GOz5roVY/eylMHvxflXjkpLoKHfZ2wmhJIkvcylUi9BAnTa9U9DD59CzQm/csaZv0cn0JbOeK4ye/xbfcE/w0hYZvElnU8GEXBGRQjeewzi5B6rtP6RGY9vwUYACMHTam1T1ebAAAAAElFTkSuQmCC) no-repeat 0 0;
  background-size: contain;
  -webkit-animation: loading-keyframe 1s infinite linear;
  animation: loading-keyframe 1s infinite linear;
}
/*错误信息弹窗*/
.errorLabel {
  display: none;
  overflow: hidden;
  font-size: 0.26rem;
  color: #fff;
  line-height: 0.93rem;
  height: 0.93rem;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0.05rem;
  width: 6.39rem;
  position: fixed;
  left: 50%;
  margin-left: -3.195rem;
  top: 50%;
  margin-top: -0.465rem;
}
label.error {
  display: block;
}
/*# sourceMappingURL=common.css.map */
.nav-counter {display: none;}