body,
html {
  -webkit-tap-highlight-color: transparent;
  font-family: "苹方", "微软雅黑";
  color: #313131;
  font-size: 14px;
  background: #fdfdfd;
}

ul,
dl,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label {
  color: #12B7f5;
}

.menu-wz {
  position: fixed;
  background: #fff;
  box-shadow: 0 0 10px #ddd;
  height: 60px;
}

.weui-tabbar:before {
  border: none;
}

.my-bg {
  background: url(../images/bg1.jpg) no-repeat left bottom/100% 100%;
  height: 95px;
  width: 100%;
  padding-top: 15px;
}

.my-bg2 {
  background: #313131;
  height: 8rem;
  width: 100%;
  padding-top: 0;
  position: relative;
}

.logo {
  width: 8rem;
  width: 8rem;
  float: left;
  margin-left: 10px;
}

.logo img {
  width: 100%;
  height: 100%;
}

.ul01 {
  width: auto;
  float: right;
  margin-right: 1rem;
}

.ul01 li {
  width: 40px;
  height: auto;
  float: left;
}

.ul01 li img {
  width: 100%;
}

.tab01 {
  position: relative;
}

.tab01:after {
  border-bottom: 2px solid #e4004f;
}

.weui-tab {
  height: auto;
}

.weui-navbar {
  box-shadow: 0 2px 4px #ddd;
  border: none;
}

.weui-navbar__item {
  padding: 0;
  line-height: 56px;
}

.weui-navbar__item:after {
  border: none;
}

.weui-navbar__item {
  color: #313131;
  font-size: 18px;
  height: auto;
  background: none;
}

.weui-navbar__item.weui-bar__item--on {
  background: none;
  color: #2867b0;
}

.weui-navbar__item.weui-bar__item--on span {
  border-bottom: 3px solid #2867b0;
  padding: 13px 0;
}

.weui-navbar__item .i01 {
  width: 13px;
  height: 6px;
  display: inline-table;
  background: url(../images/ico4.png) no-repeat center/100% 100%;
  margin-left: 5px;
  margin-bottom: 3px;
}

.weui-bar__item--on .i01 {
  background: url(../images/ico5.png) no-repeat center/100% 100%;
}

.weui-tab__bd {
  position: relative;
  clear: both;
}

.weui-tab__bd .weui-tab__bd-item {
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
  top: 0;
  background: none;
  box-shadow: 0 5px 5px #888;
  z-index: 1000;
  padding-bottom: 20px;
}

. .weui-grid:before,
.weui-grid:after {
  border: none;
}

.zfList {
  padding-right: 10px;
}

.weui-navbar+.weui-tab__bd {
  padding: 0;
}

.zfCon {
  width: 30%;
  height: 5.2rem;
  margin-left: 10px;
  margin-top: 10px;
  color: #999;
  position: relative;
  text-align: center;
}

.zfCon2 {
  width: 30%;
  height: 2rem;
  margin-left: 10px;
  margin-top: 5px;
  color: #313131;
  position: relative;
  text-align: center;
  line-height: 2rem;
}

.p11 {
  text-align: center;
}

.p11 img {
  margin: 10px auto 0 auto;
  width: 92%;
}

.zfCon p {
  height: 3.4rem;
  border: 1px solid #ccc;
}

.zfCon2 p {
  height: 2rem;
  border: 1px solid #313131;
}

.unUse,
.unUse p {
  border-color: #d1d1d1;
  color: #d1d1d1;
}

.zfCon p img {
  width: 100%;
  height: 100%;
}

.zfCon i,
.zfCon2 i {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0px;
  top: 0px;
  background: url(../images/ico6.png) no-repeat left top/100% 100%;
  display: none;
}

.active p {
  border-color: #e50150;
}

.active i {
  display: block;
}

.list1 {
  width: 90%;
  height: auto;
  margin: 0 auto;
}

.list1 li {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #d2d2d2;
  text-indent: 10px;
}

.list1 .active {
  border-color: #e4004f;
  color: #e4004f;
}

.bor01 {
  border-right: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
}

.picBox1 {
  width: auto;
  height: auto;
  text-align: center;
}

.picBox1 img {
  width: 90%;
  height: 6rem;
  margin: 5px auto;
}

.tit1 {
  line-height: 30px;
  padding: 0 10px;
  position: relative;
}

.tit1 i {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 5px;
  top: 5px;
  background: url(../images/ico7.png) no-repeat left top/100% 100%;
}

.tit2 {
  font-size: 12px;
  line-height: 20px;
  height: 30px;
  color: #666;
  padding: 0 10px;
}

.zfBtn {
  border-radius: 0;
  margin-right: 0;
  float: right;
  width: 35%;
  background: #1b3a7b;
}

.zfBtn4,
.carBtn {
  border-radius: 0;
  margin-right: 0;
  float: right;
  width: 30%;
  background: #e50150;
  font-size: 16px;
  padding: 0;
  display: block;
  line-height: 46px;
  text-align: center;
  color: #fff;
  margin-top: 0;
}

.carBtn {
  background: #00a0e6;
}

.buyCar {
  width: 60px;
  height: 60px;
  position: absolute;
  left: 10px;
  bottom: 0;
  z-index: 200;
}

.buyCar2 {
  width: 50px;
  height: 50px;
  float: left;
  text-align: center;
  line-height: 14px;
  position: relative;
}

.kfBox3 {
  width: 50px;
  height: 50px;
  float: left;
  text-align: center;
  line-height: 14px;
  margin: 0 10px;
}

.buyCar img {
  width: 100%;
  height: 100%;
}

.buyCar2 img,
.kfBox3 img {
  width: 30px;
  height: 30px;
}

.buyCar span,
.buyCar2 span {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #e50150;
  position: absolute;
  right: 0;
  top: 0;
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 20px;
}

.buyCar2 span {
  right: -1px;
  top: -5px;
  z-index: 8888;
}

.txtLeft {
  float: left;
  margin-left: 75px;
  line-height: 18px;
  padding-top: 5px;
}

.proBox {
  width: 100%;
  height: auto;
  clear: both;
  position: relative;
}

.blackbg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100;
  background: #000;
  opacity: 0.5;
  display: none;
}

.tishiBg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9000;
}

.blackbg2 {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #000;
  opacity: 0.7;
}

.tishiBg img {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100;
}

.buyBox {
  width: 100%;
  height: auto;
  position: absolute;
  bottom: 46px;
  left: 0;
  z-index: 100;
  background: #fff;
  display: none;
}

.tit3 {
  width: auto;
  line-height: 40px;
}

.titL {
  padding-left: 15px;
  font-size: 20px;
  color: #00a0e9;
  float: left;
}

.titR {
  float: right;
  padding-right: 15px;
}

.list2 {
  clear: both;
  padding: 0 10px;
  padding-bottom: 20px;
}

.list2 li {
  width: 100%;
  height: 50px;
  line-height: 20px;
  border-bottom: 1px solid #d2d2d2;
}

.i02 {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-bottom: -2px;
}

.p01 {
  width: 50%;
  float: left;
  height: 50px;
}

.p02 {
  width: 25%;
  float: left;
  height: 50px;
  line-height: 50px;
  position: relative;
}

.i03 {
  width: 20px;
  height: 20px;
  margin-bottom: -3px;
  position: absolute;
  left: 0;
  top: 15px;
}

.i04 {
  width: 20px;
  height: 20px;
  margin-bottom: -3px;
  position: absolute;
  right: 0;
  top: 15px;
}

.txt2 {
  width: 100%;
  height: 50px;
  display: inline-block;
  text-align: center;
}

.xhBg {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9000;
  display: none;
}

.blackbg3 {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #000;
  opacity: 0.25;
}

.tcBox2 {
  width: 80%;
  height: 10rem;
  background: #fff;
  box-shadow: 0 0 10px #666;
  position: absolute;
  left: 10%;
  top: 30%;
  z-index: 200;
}

.tit4 {
  width: 90%;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  color: #e50150;
  text-align: center;
  margin: 10px auto;
  border-bottom: 1px solid #d2d2d2;
}

.tit5 {
  width: 90%;
  height: 30px;
  line-height: 30px;
  color: #666;
  margin: 0 auto;
}

.btn1 {
  width: 30%;
  height: 2.4rem;
  display: block;
  background: #00a0ea;
  color: #fff;
  position: absolute;
  top: 61%;
  left: 35%;
  z-index: 300;
  line-height: 2.4rem;
  text-align: center;
  font-size: 20px;
  box-shadow: 0 0 10px #666;
}

.head {
  width: 100%;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  color: #333;
  text-align: center;
  position: relative;
  background: #fff;
}

.head img {
  height: 60px;
}

.backBtn {
  width: 26px;
  height: 26px;
  position: absolute;
  left: 10px;
  top: 17px;
  display: block;
  background: url(../images/ico18.png) no-repeat center/100% 100%;
  z-index: 8888;
}

.menuBtn {
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  top: 15px;
  right: 10px;
  background: url(../images/ico2.png) no-repeat center/100% 100%;
}

.menuBtn2 {
  background: url(../images/ico5.png) no-repeat center/100% 100%;
}

.backBtn2 {
  width: 46px;
  height: 50px;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  background: url(../images/ico16.png) no-repeat center/50% 70%;
  z-index: 8888;
}

.shareBtn {
  width: 50px;
  height: 50px;
  position: absolute;
  right: 0;
  top: 5px;
  display: block;
  background: url(../images/ico17.png) no-repeat center/70% 70%;
}

.shareBtn2 {
  width: 50px;
  height: 50px;
  position: absolute;
  right: 0;
  top: 5px;
  display: block;
  background: url(../images/ico43.png) no-repeat center/70% 70%;
}

.l01 {
  width: 10%;
  float: left;
  height: 5rem;
  margin-left: 5%;
  text-align: center;
  line-height: 6rem;
}

.l01 img {
  width: 80%;
}

.list3 {
  width: 100%;
  height: 7rem;
  clear: both;
  margin-top: 10px;
}

.l02 {
  width: 78%;
  height: 5rem;
  margin-left: 2%;
  float: left;
  color: #525252;
  font-size: 14px;
  line-height: 24px;
}

.l03 {
  width: 90%;
  height: 30px;
  padding: 0 5%;
  line-height: 30px;
  clear: both;
  text-align: right;
  font-size: 14px;
  background: #f9f9f9;
}

.i05 {
  width: 18px;
  height: 18px;
  margin-bottom: -4px;
}

.l04 {
  width: 90%;
  height: 40px;
  margin: 0 auto;
  clear: both;
  font-size: 16px;
  color: #e50150;
}

.i06 {
  width: 18px;
  height: 18px;
  margin-bottom: -3px;
}

.tit6 {
  text-align: center;
  line-height: 24px;
  padding-top: 10px;
}

.hybg {
  background: url(../images/bg2.jpg) no-repeat left top/100% 100%;
}

.bhBox1 {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.hylogo {
  width: 10rem;
  height: 10rem;
  margin: 60px auto 0 auto;
}

.hylogo img {
  width: 100%;
  height: 100%;
}

.formBox {
  width: 80%;
  height: auto;
  margin: 30px auto 0 auto;
}

.text1 {
  width: 100%;
  height: 50px;
  border: none;
  border-bottom: 1px solid #fff;
  color: #8a8e93;
  background: none;
  text-indent: 10px;
  font-size: 18px;
  margin-bottom: 5px;
}

.btn2 {
  width: 180px;
  height: 50px;
  border-radius: 30px;
  text-align: center;
  display: block;
  text-align: center;
  line-height: 50px;
  color: #fff;
  background: #e5004f;
  font-size: 18px;
  margin: 20px auto 0 auto;
  box-shadow: 0 0 15px #222;
}

.kfBox {
  height: 40px;
  line-height: 40px;
  color: #999;
  font-size: 12px;
  width: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 5px;
}

.kfBox span {
  color: #f39700;
}

.tit7 {
  text-align: center;
  color: #fff;
  line-height: 30px;
}

.picBg {
  width: 100%;
  height: 8rem;
  overflow: hidden;
  background: #313131
}

.picBg img {
  width: 100%;
  height: 100%;
}

.picBg2 {
  width: 80px;
  height: 80px;
  overflow: hidden;
  background: url(../images/bg4.png) no-repeat center/100%;
  padding: 15px;
  position: absolute;
  left: 15px;
  bottom: -40px;
}

.picBg2 img {
  width: 100%;
}

.nameBox {
  width: 150px;
  height: 30px;
  position: absolute;
  left: 130px;
  bottom: 5px;
  text-align: left;
  color: #fff;
  font-size: 20px;
}

.menuBox {
  width: 100%;
  height: 54px;
  border-bottom: 2px solid #e5004f;
  border-top: 1px solid #d2d2d2;
  clear: both;
  margin-top: 40px;
}

.menuBox ul li {
  width: 25%;
  height: 50px;
  float: left;
  font-size: 14px;
  text-align: center;
  line-height: 16px;
  padding-top: 4px;
}

.menuBox ul li:nth-child(4) {
  background: url(../images/line2.png) no-repeat left center;
}

.menuBox ul li a {
  color: #313131;
}

.menuBox ul .active a {
  color: #e7125b;
}

.menuBox ul img {
  width: 25px;
  height: 25px;
}

.tit8 {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #d2d2d2;
  font-size: 16px;
}

.i07 {
  width: 20px;
  height: 20px;
  margin-bottom: -3px;
}

.tit8 .l {
  padding-left: 10px;
}

.tit8 .r {
  padding-right: 10px;
}

.list4 {
  width: auto;
  margin: 0 10px;
  height: 55px;
  border-bottom: 1px solid #d2d2d2;
  padding-top: 10px;
  color: #666;
}

.p05 {
  width: auto;
  float: left;
  width: 70%;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.p06 {
  width: auto;
  float: right;
  width: 30%;
  text-align: center;
}

.zfBtn2 {
  width: 80%;
  height: 36px;
  line-height: 36px;
  display: block;
  text-align: center;
  color: #fff;
  background: #00a0e9;
  float: right;
  margin-top: 5px;
}

.weui-cells:after,
.weui-cells:before {
  border: none;
}

.list5 {
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
}

.zfBtn3 {
  width: 80%;
  height: 36px;
  line-height: 36px;
  display: block;
  text-align: center;
  color: #00a0e9;
  border: 1px solid #00a0e9;
  float: right;
  margin-top: 4px;
}

.i08 {
  width: 30px;
  height: 30px;
  float: right;
  margin-top: 10px;
}

.tPic {
  bottom: -55px;
}

.rzTit {
  font-size: 12px;
  color: #00a0e4;
  border: 1px solid #00a0e4;
  border-radius: 10px;
  line-height: 16px;
  padding: 0 5px;
  margin-left: 5px;
}

.mnBox {
  width: auto;
  height: 80px;
  padding-left: 120px;
  background: #fff;
}

.mnBox p {
  float: left;
  line-height: 18px;
  height: 44px;
  padding-top: 3px;
  width: 80px;
  text-align: center;
  font-size: 14px;
}

.mnBox p:nth-child(1) {
  background: url(../images/line2.png) no-repeat right center;
}

.weui-grid__icon {
  width: 40px;
  height: 40px;
}

.weui-grid__label {
  font-size: 16px;
}

.borNone:after,
.weui-grids:before {
  border: none;
}

.menuBox2 {
  margin-top: 0;
  border-bottom: 1px solid #d2d2d2;
}

.menuBox2 ul li:nth-child(4) {
  background: none;
}

.p07 {
  width: auto;
  float: left;
  width: 60%;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
}

.p08 {
  width: auto;
  float: left;
  width: 20%;
  text-align: center;
  font-size: 14px;
}

.p09 {
  width: auto;
  float: left;
  width: 20%;
}

.sxBox1 {
  width: 20%;
  height: 45px;
  float: left;
  text-align: center;
  background: url(../images/line2.png) no-repeat right center;
  line-height: 20px;
  font-size: 16px;
  padding-top: 5px;
}

.sxBox2 {
  width: 80%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 18px;
}

.txText:before {
  border: none;
}

.weui-cell_access .bigJt:after {
  width: 15px;
  height: 15px;
}

.btn3 {
  width: 90%;
  height: 50px;
  font-size: 16px;
  text-align: center;
  display: block;
  line-height: 50px;
  background: #1b3a7b;
  color: #fff;
  margin: 20px auto 0 auto;
  border-radius: 5px;
}

.p10 {
  width: 100%;
  height: 70px;
  border-bottom: 1px solid #d2d2d2;
}

.txJl {
  font-size: 16px;
  color: #666;
}

.txJl i {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url(../images/ico46.png) no-repeat center/100%;
  margin-bottom: -5px;
  margin-right: 5px;
}

.dlBtn {
  width: 92%;
  margin: 0 auto;
  background: #1b3a7b;
  margin-top: 10px;
}

.text2 {
  color: #333;
  font-size: 18px;
  font-family: "微软雅黑";
}

button.weui-vcode-btn {
  border: 2px solid #0079c5;
  color: #0079c5;
  border-radius: 5px;
  height: 34px;
  line-height: 34px;
  margin: 5px 0;
  margin-right: 18px;
}

.p12 {
  width: 92%;
  margin: 0 auto;
  padding-top: 20px;
}

.p12 a {
  font-size: 18px;
  color: #333;
}

.tit06 {
  background: #fff;
}

.celect02 {
  border: 1px solid #ddd;
  display: inline-block;
  padding-left: 2px;
  border-radius: 5px;
  width: 90px;
  background: url(../images/ico40.png) no-repeat 75px 12px/auto 30%;
  height: 36px;
  line-height: 36px;
  color: #999;
}

.celect03 {
  display: inline-block;
  padding-left: 0px;
  width: 96%;
  background: url(../images/ico40.png) no-repeat right 12px/auto 30%;
  height: 36px;
  line-height: 36px;
  color: #999;
}

.banner1 {
  height: 210px;
}

.table1 {
  width: 98%;
  margin: 0 auto;
  margin-top: 10px;
}

.table1 img {
  width: 96%;
}

.main {
  width: 100%;
  height: auto;
  background: #fff;
  margin-top: 10px;
}

.tcList {
  width: auto;
  padding: 0 10px;
  border-bottom: 1px solid #ddd;
  height: 90px;
  padding-top: 10px;
}

.tcTxt {
  width: 55%;
  height: 90px;
  float: left;
  line-height: 27px;
  font-size: 14px;
  color: #333;
}

.pic2 {
  width: 40%;
  height: 80px;
  overflow: hidden;
  border-radius: 4px;
  float: left;
  margin-right: 5%;
}

.pic2 img {
  width: 100%;
  height: 100%;
}

.tit01 {
  width: 100%;
  height: 44px;
  line-height: 44px;
  border-bottom: 1px solid #ddd;
  font-size: 18px;
  background: #fff;
}

.tit01 i {
  width: 3px;
  height: 18px;
  display: inline-block;
  background: #00ccff;
  margin-left: 10px;
  margin-bottom: -3px;
  margin-right: 10px;
}

.kfIco {
  width: 50px;
  height: 50px;
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 555;
}

.kfIco img {
  width: 100%;
  height: 100%;
}

.pho-box {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid #fff;
  margin-top: 0px;
  margin-left: 10px;
  float: left;
  margin-right: 15px;
}

.grid4 {
  width: 25%;
}

.pho-box img {
  width: 100%;
  height: 100%;
}

.nameBox2 {
  float: left;
  font-size: 18px;
  color: #fff;
  margin-top: 30px;
}

.tab02 {
  width: 100%;
  text-align: center;
}

.tab02 td {
  border-bottom: 1px solid #d2d2d2;
  line-height: 30px;
  padding: 5px 0;
  position: relative;
  background: #fff;
}

.tab02 .tr01 td {
  font-size: 16px;
  word-wrap: break-word;
  padding: 8px 0;
}

.tab02 .td01 {
  text-align: left;
  padding-left: 10px;
}

.tab02 .tr02 td {
  font-size: 15px;
  border: none;
}

.tab02 .tr03 td {
  font-size: 14px;
  color: #666;
}

.tab02 .tr04 td {
  font-size: 14px;
  text-align: left;
  text-indent: 10px;
  border: none;
  padding: 0;
  line-height: 24px;
}

.tab02 .tr03 .red {
  color: #e4004f;
}

.list6 {
  width: 100%;
  height: 50px;
  position: absolute;
  left: 0;
  top: -50px;
  background: url(../images/line2.png) #ececec no-repeat center;
}

.list6 p {
  width: 50%;
  height: 45px;
  text-align: center;
  font-size: 16px;
  float: left;
  line-height: 20px;
  padding-top: 5px;
}

.Con1 {
  width: auto;
  height: auto;
  padding: 0 10px;
  clear: both;
  margin-top: 20px;
}

.tit9 {
  width: auto;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
  padding-left: 20px;
  background: url(../images/ico38.png) no-repeat left top/auto 100%;
}

.txt1 {
  padding-left: 30px;
  background: url(../images/line3.png) repeat-y 8px 0;
  padding-top: 10px;
  color: #666;
  line-height: 24px;
  padding-bottom: 30px;
}

.zkBtn1 {
  width: 18px;
  height: 8px;
  display: block;
  position: absolute;
  right: -9px;
  bottom: 5px;
  background: url(../images/ico39.png) no-repeat;
}

.zkBtn2 {
  width: 18px;
  height: 8px;
  display: block;
  position: absolute;
  right: -9px;
  bottom: 5px;
  background: url(../images/ico40.png) no-repeat;
}

.l05 {
  padding-left: 10px;
  width: 90%;
  line-height: 30px;
}

.swiper-pagination-bullet-active {
  background: #2867b0;
}

.nav1 {
  width: 100%;
  height: 30px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: url(../images/bg5.png) repeat-x left bottom;
  z-index: 5000;
}

.tit11 {
  width: 90%;
  height: 80px;
  padding: 0 5%;
  border-bottom: 2px solid #e5004f;
  line-height: 30px;
  font-size: 16px;
  padding-top: 15px;
}

.topBtn {
  position: fixed;
  right: 10px;
  bottom: 50px;
  z-index: 9999;
  display: none;
}

.topBtn img {
  width: 25px;
}

.txt3 {
  padding: 0 10px;
  line-height: 34px;
  font-size: 18px;
  position: relative;
}

.sprBox {
  font-size: 30px;
  color: #ff0000;
}

.sprBox span {
  font-size: 18px;
}

.fxBox {
  position: absolute;
  right: 10px;
  top: 0px;
  font-size: 14px;
}

.fxBox a {
  color: #999;
}

.p13 {
  height: 50px;
  line-height: 50px;
  width: auto;
  font-size: 14px;
  padding: 0 10px;
  clear: both;
  background: #fff;
  margin: 10px auto;
}

.p13 b {
  font-size: 18px;
  margin-right: 10px;
}

.p13 a {
  color: #333;
}

.p14 {
  line-height: 40px;
  clear: both;
  padding: 0 10px;
}

.txt4 {
  width: auto;
  padding: 10px;
  background: #fff;
}

.ul02 li {
  height: 30px;
  line-height: 30px;
}

.ul02 i {
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 5px;
  background: url(../images/ico42.png) no-repeat center/100%;
}

.btnBox {
  width: 100%;
  height: 50px;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 888;
}

.btnBox a {
  width: 50%;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  float: left;
  background: #0079c5;
  text-align: center;
  font-size: 16px;
  color: #fff;
}

.btnBox .zxBtn {
  background: #e9e9e9;
  color: #666;
}

.btnBox2 img {
  margin-bottom: -6px;
}

.fxti {
  width: 100%;
  position: absolute;
  top: 60px;
  left: 0;
  z-index: 999;
}

.p15 {
  padding: 0 10px;
  clear: both;
}

.btn4 {
  width: auto;
  height: 30px;
  line-height: 30px;
  border: 2px solid #0079c5;
  color: #0079c5;
  display: inline-block;
  border-radius: 4px;
  padding: 0 10px;
}

.btn5 {
  width: auto;
  height: 34px;
  line-height: 34px;
  background: #1b3a7b;
  color: #fff;
  display: inline-block;
  border-radius: 4px;
  padding: 0 10px;
}

.pic3 {
  width: 92%;
  border-radius: 10px;
  border: 1px dashed #333;
  margin: 10px auto 0 auto;
  height: 180px;
  overflow: hidden;
  position: relative;
}

.pic3 img {
  width: 90%;
  height: 85%;
  margin: 5%;
}

.scBtn {
  width: 100px;
  height: 100px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -50px;
  margin-left: -50px;
  z-index: 999;
  font-size: 0;
}

.scBtn .weui-uploader__input-box:after,
.scBtn .weui-uploader__input-box:before {
  font-size: 0;
  width: 0;
  height: 0;
}

.scBtn .weui-uploader__input-box {
  border: 0;
}

.scBtn .weui-uploader__bd {
  margin: 0;
}

.scBtn .weui-uploader__input-box {
  width: 100%;
  height: 100%;
}

.txt5 {
  width: 92%;
  padding: 10px 0;
  line-height: 24px;
  font-size: 14px;
  margin: 0 auto;
  color: #666;
}

.txt5 span {
  color: #d50000;
}

.weui-label {
  width: 90px;
}

.xzList {
  width: auto;
  height: auto;
  border-top: 1px solid #ddd;
  background: #fff;
  line-height: 34px;
  font-size: 14px;
  padding: 10px;
}

.xzList a {
  display: inline-block;
  border: 1px solid #ddd;
  color: #666;
  border-radius: 4px;
  padding: 0 5px;
  margin-left: 5px;
}

.xzList .active {
  background: #0079c5;
  color: #fff;
  border-color: #0079c5;
}

.xzList p {
  margin-bottom: 10px;
}

.txt6 {
  width: 100%;
  height: auto;
  clear: both;
  overflow: hidden;
}

.xlBtn {
  width: 30px;
  height: 30px;
  display: inline-block;
  float: right;
  background: url(../images/ico59.png) no-repeat center/100%;
  margin-right: 10px;
  margin-top: 7px;
}

.p16 {
  text-align: center;
  font-size: 16px;
  color: #333;
  line-height: 40px;
}

.menu1 {
  width: 100%;
  height: 100%;
  background: #192d44;
  position: fixed;
  left: 0;
  top: 60px;
  z-index: 9999;
  display: none;
}

.menu1 ul {
  width: 100%;
  padding-top: 20px;
}

.menu1 ul li {
  width: 100%;
  height: auto;
  line-height: 60px;
  font-size: 20px;
  text-align: center;
}

.menu1 ul li a {
  color: #a8acb2;
  width: 100%;
  height: 60px;
  display: block;
  margin: 0 auto;
  position: relative;
  text-align: center;
}

.menu1 ul li i {
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  left: 65%;
  top: 20px;
  background: url(../images/ico4.png) no-repeat center/100%;
  text-indent: 5000px;
  overflow: hidden;
}

.menu1 ul li .active2 {
  background: url(../images/ico3.png) no-repeat center/100%;
}

.menu1 ul .active {
  background: #112235;
  font-weight: 700;
}

.menu1 ul .active a {
  color: #fff;
}

.menu1 ul li dl {
  width: 100%;
  background: #192d44;
  padding-bottom: 10px;
  padding-top: 5px;
  display: none;
}

.menu1 ul li dd {
  width: 100%;
  line-height: 50px;
  font-size: 18px;
  font-weight: 100;
}

.menu1 ul li dd a {
  color: #a8acb2;
  height: 50px;
}

.menu1 ul .active dd a {
  color: #a8acb2;
}

.main2 {
  width: 90%;
  margin: 0 auto;
  height: auto;
  clear: both;
  margin-top: 15px;
}

.mCon {
  width: 100%;
  height: 120px;
  margin-bottom: 15px;
}

.mCon a {
  width: 100%;
  height: 100%;
  display: block;
  text-align: center;
}

.mCon .li01 {
  width: 48%;
  height: 120px;
  margin-right: 4%;
  float: left;
  background: #2867b0;
  border-radius: 5px;
}

.mCon .li01 a {
  font-size: 18px;
  color: #fff;
}

.mCon .ico01 {
  width: 40px;
  height: 40px;
  display: block;
  background: url(../images/ico6.png) no-repeat center/100%;
  margin: 0 auto;
  margin-bottom: 5px;
  margin-top: 20px;
}

.mCon .ico02 {
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url(../images/ico8.png) no-repeat center/100%;
  margin: 0 auto;
  margin-bottom: -6px;
  margin-right: 10px;
}

.mCon .ico03 {
  width: 24px;
  height: 24px;
  display: inline-block;
  background: url(../images/ico9.png) no-repeat center/100%;
  margin: 0 auto;
  margin-bottom: -5px;
  margin-right: 10px;
}

.mCon .ico04 {
  background: url(../images/ico7.png) no-repeat center/100%;
}

.mCon .ico05 {
  background: url(../images/ico10.png) no-repeat center/100%;
}

.mCon .ico06 {
  background: url(../images/ico11.png) no-repeat center/100%;
}

.mCon .li02 {
  width: 48%;
  height: 120px;
  float: left;
}

.mCon .p001 {
  width: 100%;
  height: 55px;
  line-height: 55px;
  margin-bottom: 10px;
  background: #82a9e0;
  border-radius: 5px;
}

.mCon .p002 {
  width: 100%;
  height: 55px;
  background: #e39e7e;
  border-radius: 5px;
}

.mCon .p003 {
  background: #ffbb37;
}

.mCon .p004 {
  background: #ff7761;
}

.mCon .li03 {
  margin-right: 0;
  margin-left: 4%;
  background: #28b09e;
}

.mCon .p001 a,
.mCon .p002 a {
  font-size: 16px;
  color: #fff;
  line-height: 55px;
}

.weui-tabbar__label {
  color: #333;
}

.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon,
.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon>i,
.weui-tabbar__item.weui-bar__item_on .weui-tabbar__label {
  color: #2867b0;
}

.fbMenu {
  background: url(../images/bg1.png) repeat-x center/100% 100%;
  color: #fff;
}

.fbMenu .weui-tabbar__label {
  color: #fff;
}

.ul03 {
  width: 100%;
  height: auto;
  clear: both;
  padding-top: 10px;
  padding-bottom: 150px;
  overflow: hidden;
}

.ul03 li {
  width: 29%;
  margin-left: 3.2%;
  height: 46px;
  line-height: 46px;
  text-align: center;
  background: #fff;
  font-size: 14px;
  box-shadow: 0 0 5px #ddd;
  float: left;
  margin-bottom: 12px;
}

.ul03 li a {
  color: #333;
}

.ul03 i {
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-bottom: -4px;
  margin-right: 5px;
}

.ul03 li img {
  width: 25px;
  vertical-align: middle;
  margin-right: 5px
}

.ul03 .icon1 {
  background: url(../images/icon1.png) no-repeat center/100% 100%;
}

.ul03 .icon2 {
  background: url(../images/icon2.png) no-repeat center/100% 100%;
}

.ul03 .icon3 {
  background: url(../images/icon3.png) no-repeat center/100% 100%;
}

.ul03 .icon4 {
  background: url(../images/icon4.png) no-repeat center/100% 100%;
}

.ul03 .icon5 {
  background: url(../images/icon5.png) no-repeat center/100% 100%;
}

.ul03 .icon6 {
  background: url(../images/icon6.png) no-repeat center/100% 100%;
}

.ul03 .icon7 {
  background: url(../images/icon7.png) no-repeat center/100% 100%;
}

.ul03 .icon8 {
  background: url(../images/icon8.png) no-repeat center/100% 100%;
}

.ul03 .icon9 {
  background: url(../images/icon9.png) no-repeat center/100% 100%;
}

.ul03 .icon10 {
  background: url(../images/icon10.png) no-repeat center/100% 100%;
}

.ul03 .icon11 {
  background: url(../images/icon11.png) no-repeat center/100% 100%;
}

.ul03 .icon12 {
  background: url(../images/icon12.png) no-repeat center/100% 100%;
}

.ul03 .icon13 {
  background: url(../images/icon13.png) no-repeat center/100% 100%;
}

.ul03 .icon14 {
  background: url(../images/icon14.png) no-repeat center/100% 100%;
}

.ul03 .icon15 {
  background: url(../images/icon15.png) no-repeat center/100% 100%;
}

.ul03 .icon16 {
  background: url(../images/icon16.png) no-repeat center/100% 100%;
}

.ul03 .icon17 {
  background: url(../images/icon17.png) no-repeat center/100% 100%;
}

.ul03 .icon18 {
  background: url(../images/icon18.png) no-repeat center/100% 100%;
}

.ul03 .icon19 {
  background: url(../images/icon19.png) no-repeat center/100% 100%;
}

.ul03 .icon20 {
  background: url(../images/icon20.png) no-repeat center/100% 100%;
}

.ul03 .icon21 {
  background: url(../images/icon21.png) no-repeat center/100% 100%;
}

.ul03 .icon22 {
  background: url(../images/icon22.png) no-repeat center/100% 100%;
}

.ul03 .icon23 {
  background: url(../images/icon23.png) no-repeat center/100% 100%;
}

.ul03 .icon24 {
  background: url(../images/icon24.png) no-repeat center/100% 100%;
}

.ul03 .icon25 {
  background: url(../images/icon25.png) no-repeat center/100% 100%;
}

.ul03 .icon26 {
  background: url(../images/icon26.png) no-repeat center/100% 100%;
}

.ul03 .icon27 {
  background: url(../images/icon27.png) no-repeat center/100% 100%;
}

.ul03 .icon28 {
  background: url(../images/icon28.png) no-repeat center/100% 100%;
}

.ul03 .icon29 {
  background: url(../images/icon29.png) no-repeat center/100% 100%;
}

.ul03 .icon30 {
  background: url(../images/icon30.png) no-repeat center/100% 100%;
}

.ul03 .icon31 {
  background: url(../images/icon31.png) no-repeat center/100% 100%;
}

.ul03 .icon32 {
  background: url(../images/icon32.png) no-repeat center/100% 100%;
}

.ul03 .icon33 {
  background: url(../images/icon33.png) no-repeat center/100% 100%;
}

.ul03 .icon34 {
  background: url(../images/icon34.png) no-repeat center/100% 100%;
}

.ul03 .icon35 {
  background: url(../images/icon35.png) no-repeat center/100% 100%;
}

.ul03 .icon36 {
  background: url(../images/icon36.png) no-repeat center/100% 100%;
}

.ul03 .icon37 {
  background: url(../images/icon37.png) no-repeat center/100% 100%;
}

.ul03 .icon38 {
  background: url(../images/icon38.png) no-repeat center/100% 100%;
}

.ul03 .icon39 {
  background: url(../images/icon39.png) no-repeat center/100% 100%;
}

.ul03 .icon40 {
  background: url(../images/icon40.png) no-repeat center/100% 100%;
}

.ul03 .icon41 {
  background: url(../images/icon41.png) no-repeat center/100% 100%;
}

.ul03 .icon42 {
  background: url(../images/icon42.png) no-repeat center/100% 100%;
}

.ul03 .icon43 {
  background: url(../images/icon43.png) no-repeat center/100% 100%;
}

.ul03 .icon44 {
  background: url(../images/icon44.png) no-repeat center/100% 100%;
}

.ul03 .icon45 {
  background: url(../images/icon45.png) no-repeat center/100% 100%;
}

.ul03 .icon46 {
  background: url(../images/icon46.png) no-repeat center/100% 100%;
}

.ul03 .icon47 {
  background: url(../images/icon47.png) no-repeat center/100% 100%;
}

.ul03 .icon48 {
  background: url(../images/icon48.png) no-repeat center/100% 100%;
}

.ul03 .icon49 {
  background: url(../images/icon49.png) no-repeat center/100% 100%;
}

.sarBox {
  width: 100%;
  height: 60px;
  background: #fff;
  box-shadow: 0 2px 4px #ddd;
}

.sarCon {
  width: 50%;
  height: 40px;
  float: left;
  margin-left: 4%;
  margin-top: 10px;
}

.sarTxt {
  width: 70%;
  height: 38px;
  float: left;
  border: 1px solid #e0e0e0;
  line-height: 38px;
  color: #999;
  font-size: 14px;
  text-indent: 10px;
}

.sarBtn {
  width: 28%;
  height: 40px;
  background: #2867b0;
  line-height: 28px;
  color: #fff;
  border: none;
  font-size: 14px;
}

.sarCon2 {
  width: 40%;
  height: 40px;
  margin-top: 10px;
  float: right;
  margin-right: 4%;
  line-height: 40px;
  font-size: 14px;
  color: #999;
  text-align: right;
}

.select01 {
  width: 55%;
  float: right;
  height: 38px;
  border: 1px solid #e0e0e0;
  text-indent: 5px;
}


.listBox1 {
  width: 100%;
  height: auto;
  background: #fff;
  box-shadow: 0 0 8px #ddd;
  margin-top: 15px;
}

.listCon {
  width: 90%;
  height: auto;
  border-bottom: 1px solid #e0e0e0;
  padding: 8px 0;
  font-size: 16px;
  line-height: 22px;
  margin: 0 auto;
  overflow: hidden;
}

.listCon a {
  color: #333;
}

.ico001 {
  width: 20px;
  height: 20px;
  display: inline-block;
  float: left;
  background: url(../images/ico19.png) no-repeat center/100% 100%;
  margin-right: 5px;
  margin-bottom: -2px;
}

.ico002 {
  width: 20px;
  height: 20px;
  display: inline-block;
  float: left;
  background: url(../images/ico20.png) no-repeat center/100% 100%;
  margin-right: 5px;
  margin-bottom: -2px;
}

.ico003 {
  width: 20px;
  height: 20px;
  display: inline-block;
  float: left;
  background: url(../images/ico21.png) no-repeat center/100% 100%;
  margin-right: 5px;
  margin-bottom: -2px;
}

.table2 {
  width: 90%;
  margin: 0 auto;
  line-height: 30px;
  color: #999;
  font-size: 14px;
  text-align: center;
}

.hyBtn {
  width: 50px;
  height: 40px;
  position: fixed;
  right: 10px;
  bottom: 70px;
  background: #2867b0;
  color: #fff;
  display: block;
  text-align: center;
  border-radius: 50%;
  font-size: 12px;
  line-height: 14px;
  padding-top: 10px;
  z-index: 666;
}

.headbg {
  box-shadow: 0 2px 4px #ddd;
}

.listCon2 {
  border: none;
  position: relative;
  height: 40px;
  line-height: 40px;
  padding: 0;
  font-size: 16px;
}

.listCon2 i {
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 10px;
  background: url(../images/ico22.png) no-repeat center/100% 100%;
  text-indent: 5000px;
}

.listCon2 .active2 {
  background: url(../images/ico23.png) no-repeat center/100% 100%;
}

.listTxt {
  width: 90%;
  height: auto;
  font-size: 14px;
  line-height: 22px;
  margin: 0 auto;
  padding: 8px 0;
  border-top: 1px solid #e0e0e0;
  display: none;
}

.listTxt span {
  width: 45px;
  display: inline-block;
  font-size: 13px;
  color: #999;
}

.active4 {
  color: #2867b0;
  font-weight: 700;
}

.dlBox {
  width: 70%;
  height: auto;
  margin: 0 auto;
  margin-top: 20px;
}

.p099 {
  font-size: 16px;
  font-weight: 700;
  color: #333;
}

.p101 {
  font-size: 20px;
  font-weight: 700;
  color: #333;
}

.text22 {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border: none;
  border-bottom: 1px solid #e0e0e0;
  margin-top: 30px;
  font-size: 14px;
  color: #999;
}

.p111 {
  height: 60px;
  line-height: 60px;
  clear: both;
}

.p111 a {
  font-size: 12px;
  color: #666;
}

.btn8 {
  width: 100%;
  height: 44px;
  line-height: 44px;
  display: block;
  text-align: center;
  font-size: 16px;
  color: #fff;
  clear: both;
  background: #2867b0;
}


.btn9 {
  width: 100%;
  height: 44px;
  line-height: 44px;
  display: block;
  text-align: center;
  font-size: 16px;
  color: #fff;
  clear: both;
  background: #2867b0;
}

.p122 {
  width: 100%;
  height: 60px;
  line-height: 60px;
  font-size: 12px;
  color: #333;
  text-align: center;
}

.p122 a {
  color: #28b09e;
  margin-left: 10px;
  border-bottom: 2px solid #28b09e;
}

.p122 .blue1 {
  color: #2867b0;
  border-color: #2867b0;
}

.p144 {
  width: 100%;
  height: auto;
  overflow: hidden;
  clear: both;
}

.keyBox {
  width: 100%;
  text-align: center;
  padding-top: 50px;
}

.keyBox .pp1 {
  font-size: 16px;
  color: #333;
  font-weight: 700;
  line-height: 50px;
}

.keyBox .pp2 {
  font-size: 12px;
  color: #999;
}

.text33 {
  width: 60%;
  float: left;
}

.btn10 {
  width: 35%;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  background: #f39700;
  border: none;
  color: #fff;
  float: right;
  margin-top: 30px;
}

.p133 {
  padding-top: 20px;
}

.btn9 {
  margin-top: 30px;
  background: #28b09e;
}

.p155 {
  font-size: 12px;
  line-height: 18px;
  color: #999;
  width: auto;
  padding-top: 10px;
}

.p155 span {
  color: #f1a553;
}

.myBox {
  width: 100%;
  height: auto;
  background: #fff;
  box-shadow: 0 2px 4px #eee;
}

.myCon1 {
  width: 90%;
  height: auto;
  padding: 10px 0;
  margin: 0 auto;
  border-bottom: 1px solid #e0e0e0;
  overflow: hidden;
  position: relative;
}

.myCon1 .pp3 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 5px;
  height: auto;
  overflow: hidden;
}

.myCon1 .ico001 {
  margin-top: 4px;
  margin-left: 6px;
}

.myCon1 .pp4 {
  clear: both;
  font-size: 14px;
  color: #999;
  line-height: 24px;
}

.myCon2 {
  width: 90%;
  height: auto;
  padding: 10px 0;
  margin: 0 auto;
  overflow: hidden;
}

.btn20 {
  position: absolute;
  right: 10px;
  top: 10px;
}

.btn20 img {
  width: 60px;
}

.myLi1 {
  width: 49%;
  height: auto;
  float: left;
  border-right: 1px solid #e0e0e0;
  text-align: center;
}

.myLi1 p {
  font-size: 20px;
  font-weight: 700;
}

.myList {
  background: #fff;
  margin-top: 10px;
  box-shadow: 0 2px 4px #eee;
}

.weui-grid__label {
  font-size: 13px;
}

.taBox {
  width: 92%;
  height: 250px;
  background: #fff;
  line-height: 22px;
  border: none;
  padding: 10px 4%;
  font-size: 14px;
  color: #999;
}

.btn21 {
  width: 100%;
  float: none;
  margin: 0 auto;
  height: 50px;
  background: #2867b0;
  color: #fff;
  border: none;
  font-size: 16px;
  text-align: center;
}

.btnBox3 {
  width: 92%;
  height: 50px;
  padding-top: 10px;
  text-align: center;
  clear: both;
  margin: 0 auto;
}

.pp5 {
  width: 92%;
  margin: 0 auto;
  padding-top: 20px;
  font-size: 10px;
  padding-bottom: 20px;
  overflow: hidden;
}

.pp5 .r {
  color: #2867b0;
}

.btn22 {
  width: 40%;
  margin-left: 4%;
  float: none;
  height: 50px;
  background: #28b09e;
  color: #fff;
  border: none;
  font-size: 14px;
  text-align: center;
}

.fyBox {
  width: 92%;
  height: auto;
  margin: 0 auto;
  font-size: 16px;
  line-height: 28px;
  padding-top: 15px;
}

.pp6 {
  font-size: 36px;
  color: #f39700;
  font-weight: 700;
}

.pp6 span {
  font-size: 16px;
  font-weight: 100;
}

.btn23 {
  background: #28b09e;
}

.weui-dialog__btn {
  color: #333;
  font-size: 14px;
}

.pp7 {
  text-align: right;
  padding-right: 4%;
  padding-bottom: 10px;
  clear: both;
}

.pp7 a {
  color: #333;
}

.pp7 .bjBtn {
  width: 90px;
  height: 34px;
  line-height: 34px;
  display: inline-block;
  background: #2867b0;
  color: #fff;
  text-align: center;
  margin-left: 20px;
}

.zlBox {
  width: 92%;
  margin: 0 auto;
  font-size: 14px;
  color: #999;
  line-height: 24px;
  padding-top: 15px;
}

.zlBox span {
  color: #f39700;
}

.pp8 {
  clear: both;
  padding-top: 20px;
  line-height: 28px;
}

.pp8 b {
  color: #000;
  font-weight: 100;
  font-size: 16px;
}

.pp9 {
  font-size: 20px;
  color: #2867b0;
  font-weight: 100;
  margin-bottom: 5px;
}

.pp9 i {
  float: none;
  margin-bottom: -3px;
}

.pp10 {
  color: #28b09e;
}

.bqBox {
  float: right;
  padding-right: 30px;
  font-size: 14px;
  color: #999;
}

.tzCon {
  clear: both;
  width: auto;
  height: auto;
  overflow: hidden;
  border-top: 1px solid #e0e0e0;
  margin-top: 10px;
  padding-top: 3px;
}

.tzCon span {
  width: auto;
  line-height: 30px;
}

.tzCon a {
  color: #333;
}

.ggBox {
  width: 92%;
  height: auto;
  margin: 15px auto auto auto;
  font-size: 12px;
  color: #999;
  line-height: 26px;
}

.ggBox span {
  font-size: 16px;
  color: #f39700;
}

.ggCon {
  width: 100%;
  height: auto;
  clear: both;
  border: 1px solid #e0e0e0;
  margin-top: 15px;
}

.ggTit {
  width: 100%;
  height: 36px;
  line-height: 36px;
  background: #f5f5f5;
  color: #333;
  font-size: 16px;
  text-indent: 15px;
}

.ggTxt {
  width: 100%;
  height: auto;
  padding: 10px 0;
  overflow: hidden;
}

.txtp1 {
  width: 44%;
  height: 90px;
  float: left;
  margin-left: 4%;
  font-size: 14px;
  color: #333;
}

.txtp1 img {
  width: 100%;
  height: 100%;
}

.txtp1 span {
  font-size: 12px;
  color: #999;
  margin-top: 15px;
  display: inline-block;
}

.txtp2 {
  width: 90%;
}

.txtp3 {
  width: 92%;
  height: 50px;
  clear: both;
  margin: 0 auto;
}

.ggbtn1 {
  width: 120px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  text-align: center;
  display: block;
  float: left;
  background: #28b09e;
  color: #fff;
}

.ggbtn2 {
  width: 120px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  text-align: center;
  display: block;
  float: right;
  background: #2867b0;
  color: #fff;
}

.txtp4 {
  line-height: 90px;
  font-size: 16px;
  color: #eb5050;
}

.txtp1 .span2 {
  font-size: 16px;
  color: #eb5050;
  margin-top: -5px;
}

.txtp5 a {
  line-height: 90px;
  color: #2867b0;
  font-size: 16px;
}

.text3 {
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #999;
  border: none;
  border-bottom: 1px solid #e0e0e0;
}






.martop0 {
  margin-top: 0;
}

.martop10 {
  margin-top: 10px;
}

.red {
  color: #e4004f;
}

.font1 {
  color: #666;
  font-size: 10px;
  text-decoration: line-through;
}

.font2 {
  font-size: 16px;
}

.font3 {
  font-size: 14px;
}

.font4 {
  font-size: 22px;
}

.font5 {
  color: #898989;
  font-size: 14px;
  text-decoration: line-through;
}

.color6 {
  color: #666;
}

.color3 {
  color: #313131;
}

.blue1 {
  color: #2867b0;
}

.whitebg {
  background: #fff;
}

.l {
  float: left;
}

.r {
  float: right;
}

.width90 {
  width: 95%;
}

.lineh30 {
  line-height: 30px;
}

.borNone {
  border: none;
}

.foot {
  width: 100%;
  height: 65px;
  clear: both;
}

/*----------raymond----------------*/
.weui-navbar__item.on {
  background: none;
  color: #2867b0;
}

.weui-navbar__item.on span {
  border-bottom: 3px solid #2867b0;
  padding: 13px 0;
}

.on .i01 {
  background: url(../images/ico5.png) no-repeat center/100% 100%;
}

.weui-tab__bd-item {
  display: block
}

#tab1,
#tab2,
#tab3 {
  margin-top: 68px;
}

.bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0rem;
  background: #000;
  z-index: 8000;
  opacity: 0.7;
  display: none;
  filter: alpha(opacity=0.7);
}

.btn6 {
  width: 230px;
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  display: block;
  background: #2867b0;
  margin: 0 auto;
  margin-top: 20px;
}


.cLeft {
  width: auto;

  color: red;
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 10px;
}

.cRight {
  width: auto;
  float: right;
  color: #1798d4;
  cursor: pointer;
  height: 40px;
  line-height: 40px;
}

.el3 {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
  -webkit-appearance: none;
}

textarea {
  -webkit-appearance: none;
}


.text3 {
  width: 130px;
  float: left;
}

.p14 {
  width: 100%;
  height: auto;
  overflow: hidden;
  clear: both;
  margin-top: 15px;
  padding: 0px;
}

.btn10 {
  width: 105px;
  height: 40px;
  line-height: 40px;
  background: #f39700;
  border: none;
  color: #fff;
  float: right;
  margin-top: 5px;
}