body,html {
	height:100%;
	-webkit-tap-highlight-color:transparent
}a {
  color: #18b4ed;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a:active {
  color: #18b4ed;
}
::-webkit-input-placeholder {
  color: #CCCCCC; }

::-moz-placeholder {
  color: #CCCCCC; }

::-ms-input-placeholder {
  color: #CCCCCC; }

::-moz-placeholder {
  color: #CCCCCC; }
/*基本样式*/
.baseline {
  vertical-align: baseline; }

.middle {
  vertical-align: middle; }

.top {
  vertical-align: top; }

.block {
  display: block; }

.show {
  display: block; }

.hide {
  display: none; }

.inline {
  display: inline; }

.iblock {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

.dtable {
  display: table; }

.cell {
  display: cell-table; }

.tleft {
  text-align: left; }

.tright {
  text-align: right; }

.tcenter {
  text-align: center; }

.center {
  margin-left: auto;
  margin-right: auto; }

.border {
  border: 1px solid #CCCCCC !important; }

.dotted {
  border: 1px dotted #CCCCCC !important; }

.hand {
  cursor: pointer; }

.move {
  cursor: move; }

.u {
  text-decoration: underline; }

.del {
  text-decoration: line-through; }

.none {
  text-decoration: none; }

.i {
  font-style: italic; }

.-i {
  font-style: normal; }

.bold {
  font-weight: bold; }

.-bold {
  font-weight: normal; }

.-wrap {
  white-space: nowrap;
  word-break: break-all;
  overflow: hidden; }

.wrap {
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-all; }

.left {
  float: left; }

.right {
  float: right; }

.clear {
  clear: both; }

.clearfix:after, .clearfix:before {
  display: table;
  content: " "; }

.clearfix:after {
  clear: both; }

.upper {
  text-transform: uppercase; }

.lower {
  text-transform: lowercase; }

.cap {
  text-transform: capitalize; }

.hidden {
  overflow: hidden; }

.visible {
  overflow: visible; }

.zindex {
  z-index: 1; }

.rel {
  position: relative; }

.abs {
  position: absolute; }

.fixed {
  position: fixed; }

.indent {
  text-indent: 20px; }

.lheight {
  line-height: 20px; }

.outline {
  outline: none;
  hide-focus: expression(this.hideFocus=true); }

.ell {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  overflow: hidden; }

.yahei {
  font-family: "Microsoft YaHei"; }
  .weui_actionsheet {
  z-index: 1000;
}
/*1px解决方案*/
.ui-border-t {
  border-top: 1px solid #e0e0e0;
}

.ui-border-b {
  border-bottom: 1px solid #e0e0e0;
}

.ui-border-tb {
  border-top: #e0e0e0 1px solid;
  border-bottom: #e0e0e0 1px solid;
  background-image: none;
}

.ui-border-l {
  border-left: 1px solid #e0e0e0;
}

.ui-border-r {
  border-right: 1px solid #e0e0e0;
}

.ui-border {
  border: 1px solid #e0e0e0;
}

.ui-border-radius {
  border: 1px solid #e0e0e0;
  border-radius: 4px;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .ui-border-radius {
    position: relative;
    border: 0;
  }

  .ui-border-radius:before {
    content: "";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #e0e0e0;
    -webkit-transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    padding: 1px;
    -webkit-box-sizing: border-box;
    border-radius: 8px;
    pointer-events: none;
  }
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .ui-border {
    position: relative;
    border: 0;
  }

  .ui-border-t,
    .ui-border-b,
    .ui-border-l,
    .ui-border-r,
    .ui-border-tb {
    border: 0;
  }

  .ui-border-t {
    background-position: left top;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, transparent), color-stop(0.5, #e0e0e0));
  }

  .ui-border-b {
    background-position: left bottom;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, transparent), color-stop(0.5, #e0e0e0));
  }

  .ui-border-t,
    .ui-border-b,
    .ui-border-tb {
    background-repeat: repeat-x;
    -webkit-background-size: 100% 1px;
  }

  .ui-border-tb {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, transparent), color-stop(0.5, #e0e0e0)), -webkit-gradient(linear, left top, left bottom, color-stop(0.5, transparent), color-stop(0.5, #e0e0e0));
    background-position: top, bottom;
  }

  .ui-border-l {
    background-position: left top;
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0.5, transparent), color-stop(0.5, #e0e0e0));
  }

  .ui-border-r {
    background-position: right top;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0.5, transparent), color-stop(0.5, #e0e0e0));
  }

  .ui-border-l,
    .ui-border-r {
    background-repeat: repeat-y;
    -webkit-background-size: 1px 100%;
  }

  .ui-border:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, transparent), color-stop(0.5, #e0e0e0)), -webkit-gradient(linear, left top, right top, color-stop(0.5, transparent), color-stop(0.5, #e0e0e0)), -webkit-gradient(linear, left top, left bottom, color-stop(0.5, transparent), color-stop(0.5, #e0e0e0)), -webkit-gradient(linear, right top, left top, color-stop(0.5, transparent), color-stop(0.5, #e0e0e0));
    -webkit-background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%;
    background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%;
    -webkit-background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%;
    background-size: 100% 1px, 1px 100%, 100% 1px, 1px 100%;
    background-repeat: no-repeat;
    background-position: top, right, bottom, left;
    padding: 1px;
    -webkit-box-sizing: border-box;
    z-index: 10;
    pointer-events: none;
  }
}
/*布局*/
/* === Grid === */
.row {
  overflow: hidden;
  margin-left: -4%;
}
.row > [class*="col-"],
.row > [class*="tablet-"] {
  box-sizing: border-box;
  float: left;
}
.row.no-gutter {
  margin-left: 0;
}
.row .col-100 {
  width: 96%;
  margin-left: 4%;
}
.row.no-gutter .col-100 {
  width: 100%;
  margin: 0;
}
.row .col-95 {
  width: 91%;
  margin-left: 4%;
}
.row.no-gutter .col-95 {
  width: 95%;
  margin: 0;
}
.row .col-90 {
  width: 86%;
  margin-left: 4%;
}
.row.no-gutter .col-90 {
  width: 90%;
  margin: 0;
}
.row .col-85 {
  width: 81%;
  margin-left: 4%;
}
.row.no-gutter .col-85 {
  width: 85%;
  margin: 0;
}
.row .col-80 {
  width: 76%;
  margin-left: 4%;
}
.row.no-gutter .col-80 {
  width: 80%;
  margin: 0;
}
.row .col-75 {
  width: 71.00000000000001%;
  margin-left: 4%;
}
.row.no-gutter .col-75 {
  width: 75%;
  margin: 0;
}
.row .col-66 {
  width: 62.66666666666666%;
  margin-left: 4%;
}
.row.no-gutter .col-66 {
  width: 66.66666666666666%;
  margin: 0;
}
.row .col-60 {
  width: 55.99999999999999%;
  margin-left: 4%;
}
.row.no-gutter .col-60 {
  width: 60%;
  margin: 0;
}
.row .col-50 {
  width: 46%;
  margin-left: 4%;
}
.row.no-gutter .col-50 {
  width: 50%;
  margin: 0;
}
.row .col-40 {
  width: 36%;
  margin-left: 4%;
}
.row.no-gutter .col-40 {
  width: 40%;
  margin: 0;
}
.row .col-33 {
  width: 29.333333333333332%;
  margin-left: 4%;
}
.row.no-gutter .col-33 {
  width: 33.333333333333336%;
  margin: 0;
}
.row .col-25 {
  width: 21%;
  margin-left: 4%;
}
.row.no-gutter .col-25 {
  width: 25%;
  margin: 0;
}
.row .col-20 {
  width: 16%;
  margin-left: 4%;
}
.row.no-gutter .col-20 {
  width: 20%;
  margin: 0;
}
.row .col-15 {
  width: 10.999999999999998%;
  margin-left: 4%;
}
.row.no-gutter .col-15 {
  width: 15%;
  margin: 0;
}
.row .col-10 {
  width: 6%;
  margin-left: 4%;
}
.row.no-gutter .col-10 {
  width: 10%;
  margin: 0;
}
.row .col-5 {
  width: 1%;
  margin-left: 4%;
}
.row.no-gutter .col-5 {
  width: 5%;
  margin: 0;
}
@media all and (min-width: 768px) {
  .row {
    margin-left: -2%;
  }
  .row .col-100 {
    width: 98%;
    margin-left: 2%;
  }
  .row.no-gutter .col-100 {
    width: 100%;
    margin: 0;
  }
  .row .col-95 {
    width: 93%;
    margin-left: 2%;
  }
  .row.no-gutter .col-95 {
    width: 95%;
    margin: 0;
  }
  .row .col-90 {
    width: 87.99999999999999%;
    margin-left: 2%;
  }
  .row.no-gutter .col-90 {
    width: 90%;
    margin: 0;
  }
  .row .col-85 {
    width: 82.99999999999999%;
    margin-left: 2%;
  }
  .row.no-gutter .col-85 {
    width: 85%;
    margin: 0;
  }
  .row .col-80 {
    width: 78%;
    margin-left: 2%;
  }
  .row.no-gutter .col-80 {
    width: 80%;
    margin: 0;
  }
  .row .col-75 {
    width: 73%;
    margin-left: 2%;
  }
  .row.no-gutter .col-75 {
    width: 75%;
    margin: 0;
  }
  .row .col-66 {
    width: 64.66666666666666%;
    margin-left: 2%;
  }
  .row.no-gutter .col-66 {
    width: 66.66666666666666%;
    margin: 0;
  }
  .row .col-60 {
    width: 58%;
    margin-left: 2%;
  }
  .row.no-gutter .col-60 {
    width: 60%;
    margin: 0;
  }
  .row .col-50 {
    width: 48%;
    margin-left: 2%;
  }
  .row.no-gutter .col-50 {
    width: 50%;
    margin: 0;
  }
  .row .col-40 {
    width: 38%;
    margin-left: 2%;
  }
  .row.no-gutter .col-40 {
    width: 40%;
    margin: 0;
  }
  .row .col-33 {
    width: 31.333333333333332%;
    margin-left: 2%;
  }
  .row.no-gutter .col-33 {
    width: 33.333333333333336%;
    margin: 0;
  }
  .row .col-25 {
    width: 23%;
    margin-left: 2%;
  }
  .row.no-gutter .col-25 {
    width: 25%;
    margin: 0;
  }
  .row .col-20 {
    width: 18%;
    margin-left: 2%;
  }
  .row.no-gutter .col-20 {
    width: 20%;
    margin: 0;
  }
  .row .col-15 {
    width: 13%;
    margin-left: 2%;
  }
  .row.no-gutter .col-15 {
    width: 15%;
    margin: 0;
  }
  .row .col-10 {
    width: 8%;
    margin-left: 2%;
  }
  .row.no-gutter .col-10 {
    width: 10%;
    margin: 0;
  }
  .row .col-5 {
    width: 3%;
    margin-left: 2%;
  }
  .row.no-gutter .col-5 {
    width: 5%;
    margin: 0;
  }
  
}
/*按钮*/
.bd.spacing {
    padding: 0 15px;
}
 .bd {
            padding: 0 15px;
        }
.button_sp_area {
	padding:10px 0;
	width:60%;
	margin:0 auto;
	text-align:justify;
	text-justify:distribute-all-lines;
	font-size:0
}
.button_sp_area:after {
	display:inline-block;
	width:100%;
	height:0;
	font-size:0;
	margin:0;
	padding:0;
	overflow:hidden;
	content:"."
}
.bg-green{
	background-color:#04BE02;
}
.bg-red{
	background-color:#EF4F4F;
}
.bg-blue {/*蓝色*/
  background-color: #18b4ed;
}
.bg-blue:not(.weui_btn_disabled):visited {
  color: #FFFFFF;
}
.bg-blue:not(.weui_btn_disabled):active {
  color: rgba(255, 255, 255, 0.4);
  background-color: #18b4ed;
} 
.bg-blue-b {
  color: #18b4ed;
  border: 1px solid #18b4ed;
}
button.bg-blue-b,
input.bg-blue-b {
  border-width: 1px;
  background-color: transparent;
}
.bg-blue-b:active {
  border-color: #18b4ed;
}
.bg-blue-b:after {
  border-width: 0;
} 
.bg-orange {/*橙色*/
  background-color: #FF6600;
}
.bg-orange:not(.weui_btn_disabled):visited {
  color: #FFFFFF;
}
.bg-orange:not(.weui_btn_disabled):active {
  color: rgba(255, 255, 255, 0.4);
  background-color: #FF6600;
} 
.bg-orange-b {
  color: #FF6600;
  border: 1px solid #FF6600;
}
button.bg-orange-b,
input.bg-orange-b {
  border-width: 1px;
  background-color: transparent;
}
.bg-orange-b:active {
  border-color: #FF6600;
}
.bg-orange-b:after {
  border-width: 0;
} 
.bg-gray {
  background-color: #e7e7e7;
}
/*字体大小 生成11-32 35 40 45 50像素字体 */
.f11 {
  font-size: 11px !important;
  line-height: 11px; }

.f12 {
  font-size: 12px !important;
  line-height: 12px; }

.f13 {
  font-size: 13px !important;
  line-height: 13px; }

.f14 {
  font-size: 14px !important;
  line-height: 14px; }

.f15 {
  font-size: 15px !important;
  line-height: 15px; }

.f16 {
  font-size: 16px !important;
  line-height: 16px; }

.f17 {
  font-size: 17px !important;
  line-height: 17px; }

.f18 {
  font-size: 18px !important;
  line-height: 18px; }

.f19 {
  font-size: 19px !important;
  line-height: 19px; }

.f20 {
  font-size: 20px !important;
  line-height: 20px; }

.f21 {
  font-size: 21px !important;
  line-height: 21px; }

.f22 {
  font-size: 22px !important;
  line-height: 22px; }

.f23 {
  font-size: 23px !important;
  line-height: 23px; }

.f24 {
  font-size: 24px !important;
  line-height: 24px; }

.f25 {
  font-size: 25px !important;
  line-height: 25px; }

.f26 {
  font-size: 26px !important;
  line-height: 26px; }

.f27 {
  font-size: 27px !important;
  line-height: 27px; }

.f28 {
  font-size: 28px !important;
  line-height: 28px; }

.f29 {
  font-size: 29px !important;
  line-height: 29px; }

.f30 {
  font-size: 30px !important;
  line-height: 30px; }

.f31 {
  font-size: 31px !important;
  line-height: 31px; }

.f32 {
  font-size: 32px !important;
  line-height: 32px; }

.f35 {
  font-size: 35px !important;
  line-height: 35px; }

.f40 {
  font-size: 40px !important;
  line-height: 40px; }

.f45 {
  font-size: 45px !important;
  line-height: 45px; }

.f50 {
  font-size: 50px !important;
  line-height: 50px; }
.f55 {
  font-size: 55px !important;
  line-height: 55px; }
/*字体颜色*/
.f-red {
  color: #ef4f4f !important; }

.f-green {
  color: #04be02 !important; }

.f-blue {
  color: #18b4ed !important; }

.f-black {
  color: #333 !important; }

.f-white {
  color: #FFF !important; }

.f-zi {
  color: #FF33CC !important; }

.f-gray {
  color: #CCCCCC !important; }

.f-yellow {
  color: #FFFF66 !important; }

.f-orange {
  color: #FF6600 !important; }
/*Tab*/
.tab-fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index:100;
}
.tab-bottom {
  bottom: 0;
  width: 100%;
  position: fixed;
}
.tab-green {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 3px solid #04be02;
    color: #04be02;
}
.tab-red {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 3px solid #ef4f4f;
    color: #ef4f4f;
}
.tab-blue {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 3px solid #18b4ed;
    color: #18b4ed;
}
.weui_navbar_item:after {border-right:none;}
/*分割线*/
.divider {
    color: #666;
    display: table;
    height: auto;
    line-height: 1;
    overflow: hidden;
    padding: 10px 0;
    text-align: center;
    white-space: nowrap;
}
.divider::after, .divider::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    content: "";
    display: table-cell;
    position: relative;
    top: 50%;
    width: 50%;
}
.divider::before {
    background-position: right 1em top 50%;
}
.divider::after {
    background-position: left 1em top 50%;
}
.divider-dot {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAACCAYAAAC+LzfPAAAAI0lEQVR42mM4evToRSD+j4b/AnE4AxIA8mdiUQfCTQzUMAQADulZEwHm4oYAAAAASUVORK5CYII=) repeat-x scroll 0 0 transparent;
  font-size: 0;
  height: 1px; }

.divider-span {
  border-bottom: 1px solid #ddd;
  color: #333;
  font-size: 14px;
  margin-bottom: 15px;
  margin-top: 15px;
  text-align: center; }

.divider-span span {
  background-color: #fff;
  padding: 3px;
  position: relative;
  top: 10px; }
/*内容*/
.p{
  padding: 20px 15px;
  font-size: 16px;
}
 /**
 * 表格
 */
.ui-table {
  width: 100%;
  border-collapse: collapse;    background-color: #fff;
    line-height: 40px;
    text-align: center; }
.ui-table th {
  font-weight: 500; }

.ui-table td, .ui-table th {
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  text-align: center; }

@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .ui-table td, .ui-table th {
    position: relative;
    border-right: 0;
    border-bottom: 0; }

  .ui-table td:after, .ui-table th:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0.5, transparent), color-stop(0.5, #e0e0e0), to(#e0e0e0)), -webkit-gradient(linear, left top, left bottom, color-stop(0.5, transparent), color-stop(0.5, #e0e0e0), to(#e0e0e0));
    background-size: 1px 100% ,100% 1px;
    background-repeat: no-repeat;
    background-position: right, bottom; }

  .ui-table tr td:last-child:after, .ui-table tr th:last-child:after {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, transparent), color-stop(0.5, #e0e0e0), to(#e0e0e0));
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: bottom; }

  .ui-table tr:last-child td:not(:last-child):after {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0.5, transparent), color-stop(0.5, #e0e0e0), to(#e0e0e0));
    background-size: 1px 100%;
    background-repeat: no-repeat;
    background-position: right; } }
.ui-table tr td:last-child, .ui-table tr th:last-child {
  border-right: 0; }

.ui-table tr:last-child td {
  border-bottom: 0; }
/**
 * Swiper
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}
.slider-desc {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: 0;
  padding: 5px;
  width: 100%;
  color: #fff;
  font-size: 14px;
  text-align: center;}
/*搜索*/
.search-fixed {
  position: fixed;
  top: 0;width:100%;
z-index:9999;
}
.searchbar {
  padding: 8px 0;
  overflow: hidden;
  height:30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.searchbar .search-input {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  margin-right: 0;
  -webkit-transition: all .3s;
          transition: all .3s;
}
.searchbar .search-input input {
  margin: 0 ;
  height:35px;
}
.search-input {
  position: relative;
}
.search-input input {
  box-sizing: border-box;
  width: 100%;
  height: 20px;
  display: block;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius:1px;
  font-family: inherit;
  color: #3d4145;
  font-size: 16px;
  font-weight: normal;
  padding: 0 5px;
  background-color: #fff;
  border: 1px solid #EFEFF4;
}
.search-input input::-webkit-input-placeholder {
  color: #cccccc;
  opacity: 1;
}
.search-input .weui_icon_search {
  position: absolute;
  font-size: 12px;
  color: #EFEFF4;
  top: 50%;
  left: 3px;
  -webkit-transform: translate3D(0, -50%, 0);
          transform: translate3D(0, -50%, 0);
}
.search-input label + input {
  padding-left: 22px;
}
.search-ff::before{
color: #FFF !important;
}
/*标签*/
.ui-label {
  display: inline-block;
  position: relative;
  line-height: 30px;
  height: 30px;
  padding: 0 15px;
  border: 1px solid #cacccd;
  border-radius: 15px; }
  @media screen and (-webkit-min-device-pixel-ratio: 2) {
    .ui-label {
      position: relative;
      border: 0; }
      .ui-label:before {
        content: "";
        width: 200%;
        height: 200%;
        position: absolute;
        top: 0;
        left: 0;
        border: 1px solid #cacccd;
        -webkit-transform: scale(0.5);
        -webkit-transform-origin: 0 0;
        padding: 1px;
        -webkit-box-sizing: border-box;
        border-radius: 30px; } }
  .ui-label:active {
    background-color: #f3f2f2; }

.ui-label-list {
  margin: 0 10px; }
  .ui-label-list .ui-label {
    margin: 0 10px 10px 0; }

.ui-label-s {
  font-size: 11px;
  line-height: 13px;
  display: inline-block;
  position: relative;
  padding: 0 1px;
  color: #ff7f0d;
  border: 1px solid #ff7f0d;
  border-radius: 2px; }
  @media screen and (-webkit-min-device-pixel-ratio: 2) {
    .ui-label-s {
      position: relative;
      border: 0; }
      .ui-label-s:before {
        content: "";
        width: 200%;
        height: 200%;
        position: absolute;
        top: 0;
        left: 0;
        border: 1px solid #ff7f0d;
        -webkit-transform: scale(0.5);
        -webkit-transform-origin: 0 0;
        padding: 1px;
        -webkit-box-sizing: border-box;
        border-radius: 4px; } }
  .ui-label-s:active {
    background-color: #f3f2f2; }
  .ui-label-s:after {
    content: "";
    position: absolute;
    top: -5px;
    bottom: -5px;
    left: -5px;
    right: -5px; }
 /*
* 红点提醒
*/
.ui-reddot, .ui-reddot-border, .ui-reddot-s {
  position: relative;
  display: inline-block;
  line-height: 22px;
  padding: 0; }
  .ui-reddot:after, .ui-reddot-border:after, .ui-reddot-s:after {
    content: '';
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    background-color: #f74c31;
    border-radius: 5px;
    right: -3px;
    top: -3px;
    background-clip: padding-box; }
.ui-reddot-static {
  display: block;
  width: 8px;
  height: 8px;
  padding: 0; }
  .ui-reddot-static:after {
    top: 0;
    right: 0; }
.ui-reddot-border:before {
  content: '';
  position: absolute;
  display: block;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border-radius: 5px;
  right: -4px;
  top: -4px;
  background-clip: padding-box;
  padding: 1px; }
.ui-reddot-s:after {
  width: 6px;
  height: 6px;
  top: -5px;
  right: -5px; }
/*动画*/
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.dh{-webkit-animation:bounce 6s ease-out .1s;-ms-animation:bounce 6s ease-out .1s;animation:bounce 6s ease-out .1s}[class*=ani-]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ani-fade{-webkit-animation-name:ani-fade;animation-name:ani-fade;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ani-lg{-webkit-animation-name:ani-up;animation-name:ani-up}.ani-sm{-webkit-animation-name:ani-down;animation-name:ani-down}.ani-top{-webkit-animation-name:ani-top;animation-name:ani-top}.ani-bottom{-webkit-animation-name:ani-bottom;animation-name:ani-bottom}.ani-left{-webkit-animation-name:ani-left;animation-name:ani-left}.ani-right{-webkit-animation-name:ani-right;animation-name:ani-right}.ani-shake{-webkit-animation-name:ani-shake;animation-name:ani-shake}.ani-circle{-webkit-animation:ani-circle 2s infinite linear;animation:ani-circle 2s infinite linear}.ani-rev{-webkit-animation-direction:reverse;animation-direction:reverse}@-webkit-keyframes ani-fade{0%{opacity:0}100%{opacity:1}}@keyframes ani-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes ani-lg{0%{opacity:0;-webkit-transform:scale(.2)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes ani-lg{0%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ani-sm{0%{opacity:0;-webkit-transform:scale(1.8)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes ani-sm{0%{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ani-top{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes ani-top{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ani-bottom{0%{opacity:0;-webkit-transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes ani-bottom{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ani-left{0%{opacity:0;-webkit-transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes ani-left{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ani-right{0%{opacity:0;-webkit-transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes ani-right{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ani-shake{0%,100%{-webkit-transform:translateX(0)}10%{-webkit-transform:translateX(-9px)}20%{-webkit-transform:translateX(8px)}30%{-webkit-transform:translateX(-7px)}40%{-webkit-transform:translateX(6px)}50%{-webkit-transform:translateX(-5px)}60%{-webkit-transform:translateX(4px)}70%{-webkit-transform:translateX(-3px)}80%{-webkit-transform:translateX(2px)}90%{-webkit-transform:translateX(-1px)}}@keyframes ani-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-9px);transform:translateX(-9px)}20%{-webkit-transform:translateX(8px);transform:translateX(8px)}30%{-webkit-transform:translateX(-7px);transform:translateX(-7px)}40%{-webkit-transform:translateX(6px);transform:translateX(6px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}60%{-webkit-transform:translateX(4px);transform:translateX(4px)}70%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}90%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}}@-webkit-keyframes ani-circle{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@keyframes ani-circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
/*css3*/
.radius-lg {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px; }

.radius-md {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; }

.radius-sm {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.radius {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }
.blur {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px); }
.bs {
  box-shadow: 1px 1px 8px #cccccc;
  -moz-box-shadow: 1px 1px 8px #cccccc;
  -webkit-box-shadow: 1px 1px 8px #cccccc; }
.circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  box-shadow: inset 0 -1px 0 #333;
  -moz-box-shadow: inset 0 -1px 0 #333;
  -webkit-box-shadow: inset 0 -1px 0 #333; }

@keyframes xz360 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%; }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%; } }
@-webkit-keyframes xz360 {
  0% {
    -webkit-transform: rotate(0deg);
    -webkit-transform-origin: 50% 50%; }
  100% {
    -webkit-transform: rotate(360deg);
    -webkit-transform-origin: 50% 50%; } }
@-ms-keyframes xz360 {
  0% {
    -ms-transform: rotate(0deg);
    -ms-transform-origin: 50% 50%; }
  100% {
    -ms-transform: rotate(360deg);
    -ms-transform-origin: 50% 50%; } }
.xz360 {
  -webkit-animation: xz360 6s ease-out 0.1s infinite;
  -ms-animation: xz360 6s ease-out 0.1s infinite;
  animation: xz360 6s ease-out 0.1s infinite; }
.opacity {
  opacity: 0.5;
  filter: alpha(opacity=50); }
.opacity01 {
  opacity: 0.1;
  filter: alpha(opacity=10); }  
.opacity0 {
  opacity: 0;
  filter: alpha(opacity=0); }
.opacity1 {
  opacity: 1;
  filter: alpha(opacity=100); }
.ts {
  text-shadow: 1px 1px 0 rgba(255,255,255,1),1px 1px 2px rgba(0,85,0,.8);}
.jb {
  background-color: #848484;
  background-image: -moz-linear-gradient(top, #333, #FFF);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#FFF));
  background-image: -webkit-linear-gradient(top, #333, #FFF);
  background-image: -o-linear-gradient(top, #333, #FFF);
  background-image: linear-gradient(top, #333, #FFF); }
.dh {
  -webkit-animation: bounce 6s ease-out .1s;
  -ms-animation: bounce 6s ease-out .1s;
  animation: bounce 6s ease-out .1s; }
  /*图片效果组件*/
.img-border {
  padding: 3px;margin-left:-5px;
  line-height: 16px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  display: inline-block;
  *display: inline;
  *zoom: 1; }

a.img-border {
  max-width: 100%;
  height: auto; }

a.img-border:focus, a.img-border:hover {
  border-color: #428bca; }

.img-circle {
  border-radius: 50%; }

.img-radius {
  border-radius: 3px; }

.img-resp {
  display: block;
  max-width: 100%; }
.m-img {
    background-position: 50% center;
    background-size: cover;
    border-radius: 2px;
    cursor: pointer;
    display: block;
    max-width: 100%;
    padding-bottom: 35%;
    position: relative;
	height:60px;
}
.m-title {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.7);
    bottom: 0;
    transform: translateY(-20%);
    width: 100%;
}
.m-time {
    border-top: 1px solid #f0f0f0;
    display: inline-block;
    font-size: 12px;
    margin-top: 5px;
    padding-top: 4px;
}
.m-box {
    position: relative;border-radius:2px
}
.m-masker {
    border-radius: inherit;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.3);
}

/*分页*/
.pager {
	font-size: 14px;
}

.pager-left {
	width: 40%;
	border: 0px solid #D5D5D5;
	text-align: center;
	background-color: #fff;
	border-radius: 5px;
	float: left;
}

.pager-cen {
	float: left;
	width: 19%;
	text-align: center;
	padding: 7px 0;
}

.pager-right {
	width: 40%;
	border: 0px solid #D5D5D5;
	text-align: center;
	background-color: #fff;
	border-radius: 5px;
	float: right;
}

.pager-first {
	width: 44%;
	padding: 7px 0;
	float: left;
	border-right: 1px solid #EFEFEF;
}

.pager-pre {
	width: 55%;
	padding: 7px 0;
	float: right;
}

.pager-next {
	width: 55%;
	padding: 7px 0;
	float: left;
	border-right: 1px solid #EFEFEF;
}

.pager-end {
	width: 44%;
	padding: 7px 0;
	float: right;
}
/*分享到朋友圈或朋友*/
.share {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75); }

.share .sharebox {
  position: absolute;
  top: 65px;
  right: 20px;
  width: 140px;
  padding: 10px;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  border: 2px solid;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px; }

.share i {
  position: absolute;
  background: url(data:image/png;base64,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) no-repeat 90% 5px;
  -webkit-background-size: 56px 61px;
  -moz-background-size: 56px 61px;
  background-size: 56px 61px;
  width: 56px;
  height: 61px;
  top: -63px;
  right: 23px; }
 /*微信文章*/
.ui-banner {
  background-color: #fff; }

@media (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  .ui-inner {
    font-size: 17px; } }
.ui-inner {
  font-size: 16px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }

.ui-page {
  position: relative;
  padding: 10px 15px 15px;
  background-color: #fff; }

.ui-page:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  border-top: 1px solid #e5e5e5;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  top: auto;
  bottom: -2px; }

.ui-page-title {
  margin-bottom: 12px;
  line-height: 1.4;
  font-weight: 400;
  font-size: 24px; }

@media screen and (min-width: 1024px) {
  .ui-wx {
    width: 740px;
    margin-left: auto;
    margin-right: auto; }

  .ui-page-title {
    padding-bottom: 10px;
    margin-bottom: 14px;
    border-bottom: 1px solid #e7e7eb; } }
.ui-page-meta-list {
  margin-bottom: 18px;
  line-height: 20px;
  font-size: 0; }

.ui-page-meta {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  margin-bottom: 10px;
  font-size: 16px; }

.ui-page-meta-text {
  color: #8c8c8c; }

.ui-page-meta-nickname {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 9em; }

.ui-page-meta-img {
  width: 100%;
  margin-bottom: 6px; }

.ui-page-meta-img img {
  height: auto !important;
  max-width: 100%; }

.ui-page-content {
  overflow: hidden;
  color: #3e3e3e; }

.ui-page-content * {
  max-width: 100% !important;
  box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  word-wrap: break-word !important; }

.ui-page-content p {
  clear: both;
  min-height: 1em;
  white-space: pre-wrap;
  margin-bottom: 20px; }

.ui-page-content em {
  font-style: italic; }

.ui-page-content fieldset {
  min-width: 0; }

.ui-page-content blockquote {
  margin: 0;
  padding-left: 10px;
  border-left: 3px solid #dbdbdb; }

.ui-page-content img {
  height: auto !important; }

@media screen and (min-width: 0\0) and (min-resolution: 72dpi) {
  .ui-page-content table {
    table-layout: fixed !important; }

  .ui-page-content td, .ui-page-content th {
    width: auto !important; } }
.ui-page-tools {
  overflow: hidden;
  padding-top: 15px;
  line-height: 32px; }

.ui-page-tools .text {
  margin-right: 0;
  margin-left: 0px; }

.ui-page-tools-meta {
  vertical-align: 0;
  position: relative;
  top: 1px;
  margin-right: 3px; }
  /**
 * 提示页面
 */
.notice {
  width: 100%;
  height: 80%;
  z-index: 99;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  position: absolute;
  text-align: center; }
.notice p {
  font-size: 16px;
  line-height: 20px;
  color: #bbbbbb;
  text-align: center;
  padding: 0 15px; }
/*评论*/
.discuss_list {
    font-size: 16px;
    margin-top: -5px;
    padding-bottom: 20px;
}
.discuss_item {
    margin-top: 15px;
    padding-left: 45px;
    position: relative;
}
.discuss_item::after {
    clear: both;
    content: "​";
    display: block;
    height: 0;
}
.discuss_item .user_info {
    min-height: 20px;
    overflow: hidden;
}
.discuss_item .nickname {
    color: #727272;
    display: block;
    font-style: normal;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 9em;
    word-wrap: normal;
}
.discuss_item .avatar {
    background-color: #ccc;
    border-radius: 2px;
    height: 35px;
    left: 0;
    margin-top: 0;
    position: absolute;
    top: 3px;
    vertical-align: top;
    width: 35px;
}
.discuss_item .discuss_message {
    color: #3e3e3e;
    line-height: 1.5;
}
.discuss_item .discuss_extra_info {
    color: #8c8c8c;
    font-size: 12px;
}
.discuss_item .discuss_extra_info a {
    margin-left: 0.5em;
}
.discuss_item .discuss_status {
    color: #ff7a21;
    white-space: nowrap;
}
.discuss_item .discuss_status i {
    font-style: normal;
    margin-right: 2px;
}
.discuss_item .discuss_opr {
    float: right;
}
.discuss_item .discuss_opr .meta_praise {
    display: inline-block;
    margin-top: -5px;
    padding-top: 5px;
    text-align: right;
}
.discuss_item .discuss_del {
    margin-left: 0.5em;
}
.discuss_icon_tips {
    margin-bottom: 20px;
}
.discuss_icon_tips img {
    margin-left: 3px;
    margin-top: -4px;
    vertical-align: middle;
}
.discuss_icon_tips .icon_edit {
    width: 12px;
}
.discuss_icon_tips .icon_access {
    width: 13px;
}
.reply_result {
    margin-top: 0.5em;
    padding-left: 0.4em;
    padding-top: 0.5em;
    position: relative;
}
.reply_result::before {
    border-top: 1px solid #dadada;
    content: " ";
    height: 1px;
    left: 0;
    position: absolute;
    top: 0;
    transform: scaleY(0.5);
    transform-origin: 0 0 0;
    width: 100%;
}
.reply_result .nickname {
    overflow: visible;
    position: relative;
}
.reply_result .nickname::before {
    background-color: #02bb00;
    content: " ";
    height: 14px;
    left: -0.4em;
    margin-top: -7px;
    position: absolute;
    top: 50%;
    width: 3px;
}
.rich_tips.discuss_title_line {
    margin-top: 50px;
}
.meta_praise {
    min-width: 3.5em;
    outline: 0 none;
}
.meta_praise .praise_num {
    color: #666;
    display: inline-block;
    font-size: 14px;
    vertical-align: middle;
}
.icon_praise_gray {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA+CAYAAAA1dwvuAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACd0lEQVRYhe2XMWhUMRjHfycdpDg4iJN26CQih4NUlFIc3iTasaAO+iZBnorIId2CDg6PLqWDXSy0p28TJ6ejILgoKiLFSeRcnASLnDf2HPKll8b3ah5NQPB+cHzJl0v+73J5Sf6NwWCAD6kqxoEV4BywCTwA2j59V9QlxrxUNJeBOSkfBtaAHvDcp/O+GkJHJd4H7kr5nm/nOkJHJH4FHkv5WAyhUxLfAgelvBlUKFXFBNCU6oYl+j6oEHohADwFtoDTUn8dTChVxX7gjlSfSJyS+CaYEDCPXs4d4IXkzDR+8BWqfI9SVUyil/ENST20ml8BF4Afu4z9HT3V80B/TAY9CxTABNAHxp1Oj4B1q34dWAamGa5Al0PALfSs3TS/aE1EcERWgQXgozPIN+Ai6O2ljFQVM8BLZJqN0KTEhgj9kvrViqf1wYz5BcoXQ38Pg9uckfiuSigU0xLXowmlqpgCjgNd4FM0IeCKxGcmEUtoRqLZScILpaqYA06iN9/tTTfGLzKvxLKdDCqUquIEcB59xK9GE2J4xLeBn3ZD1abaq/sQqSpmgWvo82rBbTdCPeAA4N69/noXS1XhphaBz27SPPVtapz/FXSBFsNDcgcN3wvkiBEjRoSndAtqLXXKvuvtYfMs+SP3T3tYm6ge1iaqh7UJ62HRTqNZko/mYV3CeVjA9rAuUTxsGd4edrcX1vWwddn2sHmWaA/bWuq4HnYLff3aC7U8bAiaMPyPJp3GhnxCUOlhQxPdwxrieViLbp4lUT2sIbqHNcTzsBYbeZZE9bCGeB7WIrqHNbTzLNnhYWMIlXpYI9Rz8gM8/GsFi3mW/Ace9jf8QZwIX5o4uQAAAABJRU5ErkJggg==") no-repeat scroll 0 0 / 100% auto;
    display: inline-block;
    height: 13px;
    vertical-align: middle;
    width: 13px;
}
.icon_praise_gray.praised, .praised .icon_praise_gray {
    background-position: 0 -18px;
}
/*加减*/
.number-input {
    float:left;
    height:20px;
    font-size:20px;
    color: #666;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border:1px solid #ececec;
    padding:3px 0;
    text-align:center;
    border-radius: 1px;
  }
  .number-selector {
    float:left;
    height:20px;
    font-size:25px;
    line-height:18px;
    color:#3cc51f;
    border:1px solid #ececec;
  }
  .number-selector.number-disabled{
    color:#ccc;
  }
  .number-selector-sub {
    border-right:none;
    padding:3px 10px;
    border-radius:2px 0 0 2px;
  }
  .number-selector-plus {
    border-left:none;
    margin-right: 5px;
    padding:3px 8px;
    border-radius:0 2px 2px 0;
  }

.rater {
  text-align: left;
  display: inline-block;
  line-height: normal;
}
.rater a {
  display: inline-block;
  text-align: center;
  line-height: 25px;
  cursor: pointer;
  color: #ccc;
}
.rater a:last-child {
  padding-right: 2px!important;
  margin-right: 0px!important;
}
.rater a:hover {
  color: #ffdd99;
}
.rater a.is-disabled {
  color: #ccc !important;
  cursor: not-allowed;
}
.rater-box {
  position: relative;
}
.rater-inner {
 position: relative;
 display: inline-block;
}
.rater-outer {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  overflow: hidden;
}
/*弹出框*/
.dialog{
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    display:node;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 999;
}
.d-box {
    border-radius: 10px;
    margin: 70px auto 0;
    position: relative;
    width: 80%;
}
.d-close {
    background: #999 none repeat scroll 0 0;
    border-radius: 15px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 30px;
}
.d-e {
    border-radius: 5px 5px 0 0;
    font-size: 0;
    overflow: hidden;
}
.d-e img {
    width: 100%;
}
.d-e p {
    font-size: 18px;
    line-height: 25px;
    margin: 20px auto 0;
    width: 80%;
}
.d-e a {
    background: #f84c2f none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    margin: 20px auto;
    text-align: center;
    width: 100px;
}
.e-t {
    background: #fff none repeat scroll 0 0;
    border-radius: 0 0 10px 10px;
    color: #ff0000;
    padding: 0 0 10px;
}



/*toast 对话框 扩展*/
.weui_dialog,
.weui_toast {
  -webkit-transition-duration: .2s;
          transition-duration: .2s;
  opacity: 0;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  visibility: hidden;
  margin: 0;
  left: 7.5%;
  top: 30%;
  z-index: 100;
}
.weui_dialog .weui_btn_dialog + .weui_btn_dialog,
.weui_toast .weui_btn_dialog + .weui_btn_dialog {
  position: relative;
}
.weui_dialog .weui_btn_dialog + .weui_btn_dialog:after,
.weui_toast .weui_btn_dialog + .weui_btn_dialog:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 100%;
  border-left: 1px solid #D5D5D6;
  color: #D5D5D6;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: scaleX(0.5);
          transform: scaleX(0.5);
}
.weui_dialog.weui_dialog_visible,
.weui_toast.weui_dialog_visible,
.weui_dialog.weui_toast_visible,
.weui_toast.weui_toast_visible {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
          transform: scale(1);
}
@media screen and (min-width: 1024px) {
  .weui_dialog {
    left: 32.5%;
  }
}
.weui_toast {
  left: 50%;
  top: 35%;
  margin-left: -3.8em;
}
.weui_toast_forbidden {
  color: #F76260;
}
.weui_toast_cancel .weui_icon_toast:before {
  content: "\EA0D";
}
.weui_toast_forbidden .weui_icon_toast:before {
  content: "\EA0B";
  color: #F76260;
}
.weui_mask {
  opacity: 0;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  visibility: hidden;
  z-index: 10;
}
.weui_mask.weui_mask_visible {
  opacity: 1;
  visibility: visible;
}
.weui-prompt-input {
  padding: 4px 6px;
  border: 1px solid #ccc;
  box-sizing: border-box;
  height: 2em;
  width: 80%;
  margin-top: 10px;
}
/* picker*/
.weui-picker-modal {
  width: 100%;
  position: absolute;
  z-index: 100;
  bottom: 0;
  text-align: center;
  border-radius: 0;
  opacity: 0.6;
  color: #3d4145;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  height: 13rem;
  background: #EFEFF4;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
.weui-picker-modal.weui-picker-modal-visible {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.weui-picker-modal .picker-modal-inner {
  position: relative;
  height: 10.8rem;
}
.weui-picker-modal .toolbar {
  position: relative;
  width: 100%;
  font-size: 16px;
  line-height: 1.5;
  color: #3d4145;
  background: #f7f7f8;
}
.weui-picker-modal .toolbar:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: auto;
  right: auto;
  height: 1px;
  width: 100%;
  background-color: #d9d9d9;
  display: block;
  z-index: 15;
  -webkit-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .weui-picker-modal .toolbar:before {
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 3) {
  .weui-picker-modal .toolbar:before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.weui-picker-modal .picker-columns {
  width: 100%;
  height: 13rem;
  z-index: 11500;
}
.weui-picker-modal .picker-columns.picker-modal-inline,
.popover .weui-picker-modal .picker-columns {
  height: 10rem;
}
@media (orientation: landscape) and (max-height: 415px) {
  .weui-picker-modal .picker-columns:not(.picker-modal-inline) {
    height: 10rem;
  }
}
.weui-picker-modal .popover.popover-picker-columns {
  width: 14rem;
}
.weui-picker-modal .picker-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  padding: 0;
  text-align: right;
  font-size: 17px;
  font-weight: normal;
  -webkit-mask-box-image: -webkit-linear-gradient(bottom, transparent, transparent 5%, white 20%, white 80%, transparent 95%, transparent);
  -webkit-mask-box-image: linear-gradient(to top, transparent, transparent 5%, white 20%, white 80%, transparent 95%, transparent);
}
.weui-picker-modal .bar + .picker-items {
  height: 10.8rem;
}
.weui-picker-modal .picker-items-col {
  overflow: hidden;
  position: relative;
  max-height: 100%;
}
.weui-picker-modal .picker-items-col.picker-items-col-left {
  text-align: left;
}
.weui-picker-modal .picker-items-col.picker-items-col-center {
  text-align: center;
}
.weui-picker-modal .picker-items-col.picker-items-col-right {
  text-align: right;
}
.weui-picker-modal .picker-items-col.picker-items-col-divider {
  color: #3d4145;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.weui-picker-modal .picker-items-col-wrapper {
  -webkit-transition: 300ms;
  transition: 300ms;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.weui-picker-modal .picker-item {
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #9b9b9b;
  left: 0;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  -webkit-transition: 300ms;
  transition: 300ms;
}
.picker-items-col-absolute .weui-picker-modal .picker-item {
  position: absolute;
}
.weui-picker-modal .picker-item.picker-item-far {
  pointer-events: none;
}
.weui-picker-modal .picker-item.picker-selected {
  color: #3d4145;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transform: rotateX(0deg);
          transform: rotateX(0deg);
}
.weui-picker-modal .picker-center-highlight {
  height: 32px;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  width: 100%;
  top: 50%;
  margin-top: -16px;
  pointer-events: none;
}
.weui-picker-modal .picker-center-highlight:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: auto;
  right: auto;
  height: 1px;
  width: 100%;
  background-color: #D9D9D9;
  display: block;
  z-index: 15;
  -webkit-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .weui-picker-modal .picker-center-highlight:before {
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 3) {
  .weui-picker-modal .picker-center-highlight:before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.weui-picker-modal .picker-center-highlight:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  right: auto;
  top: auto;
  height: 1px;
  width: 100%;
  background-color: #D9D9D9;
  display: block;
  z-index: 15;
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .weui-picker-modal .picker-center-highlight:after {
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 3) {
  .weui-picker-modal .picker-center-highlight:after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.weui-picker-modal .picker-3d .picker-items {
  overflow: hidden;
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.weui-picker-modal .picker-3d .picker-items-col,
.weui-picker-modal .picker-3d .picker-items-col-wrapper,
.weui-picker-modal .picker-3d .picker-item {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.weui-picker-modal .picker-3d .picker-items-col {
  overflow: visible;
}
.weui-picker-modal .picker-3d .picker-item {
  -webkit-transform-origin: center center -110px;
  transform-origin: center center -110px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.weui-picker-modal .title {
  position: absolute;
  display: block;
  width: 100%;
  padding: 0;
  font-size: 17px;
  font-weight: normal;
  line-height: 35px;
  color: #3d4145;
  text-align: center;
  white-space: nowrap;
}
.weui-picker-modal .picker-button {
  position: absolute;
  right: 0;
  box-sizing: border-box;
  height: 30px;
  line-height: 30px;
  color: #04BE02;
  z-index: 1;
  padding: 0 .5rem;
}
.weui-picker-overlay,
.weui-picker-container {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0;
  width: 100%;
}
.city-picker .col-province {
  width: 5rem;
}
.city-picker .col-city {
  width: 6rem;
}
.city-picker .col-district {
  width: 5rem;
}
.weui-picker-container .weui_cells {
  margin: 0;
  text-align: left;
}
.weui-select-modal {
  height: auto;
}
.weui-select-modal .weui_cells {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 16rem;
}
.weui-select-modal .weui_cells:after {
  display: none;
}
/* === Calendar === */
.weui-picker-calendar {
  background: #fff;
  height: 15rem;
  width: 100%;
  overflow: hidden;
}
@media (orientation: landscape) and (max-height: 415px) {
  .weui-picker-calendar:not(.picker-modal-inline) {
    height: 11rem;
  }
}
.weui-picker-calendar .picker-modal-inner {
  overflow: hidden;
  height: 12.8rem;
}
.picker-calendar-week-days {
  height: .9rem;
  background: #f7f7f8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  font-size: 11px;
  box-sizing: border-box;
  position: relative;
}
.picker-calendar-week-days:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  right: auto;
  top: auto;
  height: 1px;
  width: 100%;
  background-color: #c4c4c4;
  display: block;
  z-index: 15;
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .picker-calendar-week-days:after {
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 3) {
  .picker-calendar-week-days:after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.picker-calendar-week-days .picker-calendar-week-day {
  -webkit-flex-shrink: 1;
  -ms-flex: 0 1 auto;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  width: 14.28571429%;
  width: calc(100% / 7);
  line-height: 17px;
  text-align: center;
}
.picker-calendar-week-days + .picker-calendar-months {
  height: 11.9rem;
}
.picker-calendar-months {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.picker-calendar-months-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-transition: 300ms;
  transition: 300ms;
}
.picker-calendar-month {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.picker-calendar-row {
  height: 16.66666667%;
  height: calc(100% / 6);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-shrink: 1;
  -ms-flex: 0 1 auto;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  width: 100%;
  position: relative;
}
.picker-calendar-row:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  right: auto;
  top: auto;
  height: 1px;
  width: 100%;
  background-color: #ccc;
  display: block;
  z-index: 15;
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .picker-calendar-row:after {
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 3) {
  .picker-calendar-row:after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.picker-calendar-row:last-child:after {
  display: none;
}
.picker-calendar-day {
  -webkit-flex-shrink: 1;
  -ms-flex: 0 1 auto;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  box-sizing: border-box;
  width: 14.28571429%;
  width: calc(100% / 7);
  text-align: center;
  color: #3d4145;
  font-size: 15px;
  cursor: pointer;
}
.picker-calendar-day.picker-calendar-day-prev,
.picker-calendar-day.picker-calendar-day-next {
  color: #ccc;
}
.picker-calendar-day.picker-calendar-day-disabled {
  color: #d4d4d4;
  cursor: auto;
}
.picker-calendar-day.picker-calendar-day-today span {
  background: #e3e3e3;
}
.picker-calendar-day.picker-calendar-day-selected span {
  background: #04BE02;
  color: #fff;
}
.picker-calendar-day span {
  display: inline-block;
  border-radius: 100%;
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.picker-calendar-month-picker,
.picker-calendar-year-picker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 50%;
  max-width: 200px;
  -webkit-flex-shrink: 10;
  -ms-flex: 0 10 auto;
  -webkit-flex-shrink: 10;
      -ms-flex-negative: 10;
          flex-shrink: 10;
}
.picker-calendar-month-picker a.icon-only,
.picker-calendar-year-picker a.icon-only {
  min-width: 36px;
}
.picker-calendar-month-picker span,
.picker-calendar-year-picker span {
  -webkit-flex-shrink: 1;
  -ms-flex: 0 1 auto;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
}
.popover .picker-calendar .picker-calendar-week-days,
.picker-calendar.picker-modal-inline .picker-calendar-week-days {
  background: none;
}
.popover .picker-calendar .toolbar:before,
.picker-calendar.picker-modal-inline .toolbar:before,
.popover .picker-calendar .picker-calendar-week-days:before,
.picker-calendar.picker-modal-inline .picker-calendar-week-days:before {
  display: none;
}
.popover .picker-calendar .toolbar:after,
.picker-calendar.picker-modal-inline .toolbar:after,
.popover .picker-calendar .picker-calendar-week-days:after,
.picker-calendar.picker-modal-inline .picker-calendar-week-days:after {
  display: none;
}
.popover .picker-calendar .toolbar ~ .picker-modal-inner .picker-calendar-months:before,
.picker-calendar.picker-modal-inline .toolbar ~ .picker-modal-inner .picker-calendar-months:before,
.popover .picker-calendar .picker-calendar-week-days ~ .picker-calendar-months:before,
.picker-calendar.picker-modal-inline .picker-calendar-week-days ~ .picker-calendar-months:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: auto;
  right: auto;
  height: 1px;
  width: 100%;
  background-color: #c4c4c4;
  display: block;
  z-index: 15;
  -webkit-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .popover .picker-calendar .toolbar ~ .picker-modal-inner .picker-calendar-months:before,
  .picker-calendar.picker-modal-inline .toolbar ~ .picker-modal-inner .picker-calendar-months:before,
  .popover .picker-calendar .picker-calendar-week-days ~ .picker-calendar-months:before,
  .picker-calendar.picker-modal-inline .picker-calendar-week-days ~ .picker-calendar-months:before {
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 3) {
  .popover .picker-calendar .toolbar ~ .picker-modal-inner .picker-calendar-months:before,
  .picker-calendar.picker-modal-inline .toolbar ~ .picker-modal-inner .picker-calendar-months:before,
  .popover .picker-calendar .picker-calendar-week-days ~ .picker-calendar-months:before,
  .picker-calendar.picker-modal-inline .picker-calendar-week-days ~ .picker-calendar-months:before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.weui-picker-modal .toolbar-inner {
  height: 2.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  text-align: center;
}
.picker-calendar-month-picker,
.picker-calendar-year-picker {
  display: block;
  line-height: 2.2rem;
}
.picker-calendar-month-picker a.icon-only,
.picker-calendar-year-picker a.icon-only {
  float: left;
  width: 25%;
  height: 2.2rem;
  line-height: 2rem;
}
.picker-calendar-month-picker .current-month-value,
.picker-calendar-year-picker .current-month-value,
.picker-calendar-month-picker .current-year-value,
.picker-calendar-year-picker .current-year-value {
  float: left;
  width: 50%;
  height: 2.2rem;
}
i.icon {
  display: inline-block;
  vertical-align: middle;
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
  font-style: normal;
  position: relative;
}
i.icon.icon-next,
i.icon.icon-prev {
  width: 0.75rem;
  height: 0.75rem;
}
i.icon.icon-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%2304BE02'%20d%3D'M1%2C1.6l11.8%2C5.8L1%2C13.4V1.6%20M0%2C0v15l15-7.6L0%2C0L0%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
i.icon.icon-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2015%2015'%3E%3Cg%3E%3Cpath%20fill%3D'%2304BE02'%20d%3D'M14%2C1.6v11.8L2.2%2C7.6L14%2C1.6%20M15%2C0L0%2C7.6L15%2C15V0L15%2C0z'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.weui-popup-modal {
  width: 100%;
  position: absolute;
  z-index: 100;
  bottom: 0;
  border-radius: 0;
  opacity: 0.6;
  color: #3d4145;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  height: 100%;
  background: #EFEFF4;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  overflow-x: hidden;
  overflow-y: auto;
}
.weui-popup-modal.weui-popup-modal-visible {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.weui-popup-modal section {padding:15px 10px;}
.weui-popup-overlay,
.weui-popup-container {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0;
  width: 100%;
  height: 100%;
}
.weui-popup-container {
  display: none;
}
.weui-popup-container.weui-popup-container-visible {
  display: block;
}
.weui-popup-container .weui_cells {
  margin: 0;
  text-align: left;
}
.weui-popup-bd {
  padding: 15px;
  color: #555555;
}
/*header*/
.weui-header {
  position: relative;
  padding: 3px 0;
  -webkit-box-sizing: border-box;
 
}
.weui-header .weui-header-title,.weui-header h1 {
  margin: 0 88px;
  margin-left: 100px;
  line-height: 40px;
  text-align: center;
  height: 40px;
  font-size: 18px;
  font-weight: 400;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #fff
}
.weui-header .weui-header-title a,.weui-header .weui-header-title a:active,.weui-header h1 a,.weui-header h1 a:active {
  color: #fff
}
.weui-header .weui-header-left,.weui-header .weui-header-right {
  position: absolute;
  top: 14px;
  display: block;
  font-size: 16px;
  line-height: 21px;
  color:#FFF;
}
.weui-header .weui-header-left a,.weui-header .weui-header-left button,.weui-header .weui-header-right a,.weui-header .weui-header-right button {
  float: left;
  margin-right: 8px;
}
.weui-header .weui-header-left a:active,.weui-header .weui-header-left button:active,.weui-header .weui-header-right a:active,.weui-header .weui-header-right button:active {
  opacity: .8
}
.weui-header .weui-header-left {
  left: 18px
}
.weui-header .weui-header-right {
  right: 15px
}
.weui-header .weui-header-right a,.weui-header .weui-header-right button {
  margin-left: 8px;
  margin-right: 0
}
/*时间线*/
.timeline {
    padding: 1rem;
}
.timeline p {
    color: #888;
    font-size: 0.8rem;
}
.timeline h4 {
    color: #666;
    font-weight: 400;
}
.timeline .recent {
    color: #18b4ed;
}
.timeline ul li {
    list-style: outside none none;
}
.timeline-item {
    position: relative;
}
.timeline-item-content {
    padding: 0 0 1.5rem 1.2rem;
}
.timeline-item-head, .timeline-item-head-first {
    border-radius: 99px;
    content: "";
    position: absolute;
    z-index: 99;
    background-color:#04be02;
}
.timeline-item-head {
    height: 10px;
    left: 1px;
    top: 4px;
    width: 10px;
}
.timeline-item-head-first {
    height: 20px;
    left: -4px;
    top: 5px;
    width: 20px;
}
.timeline-item-tail {
    content: "";background-color:#04be02;
    height: 100%;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 2px;
}
.timeline-item-checked {
    left: 0;
    position: absolute;
    top: 45%;
    transform: translateY(-50%);
    width: 100%;
}
.timeline-item-checked::before {
    color: #fff;
    font-size: 12px;
    width: 20px;
}
/*sticky*/
.sticky-fixed {
  width: 100%;
  position: fixed;
  top: 0;
  z-index:9998;
}