body{background: #f2f2f2;}

/* WEUI主色调 */
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label, .weui-tabbar__item.weui-bar__item--on .weui-tabbar__icon i, .weui-vcode-btn, .weui-dialog__btn, .weui-cells_radio .weui-check:checked+.weui-icon-checked:before, .weui-cells_checkbox .weui-check:checked+.weui-icon-checked:before, .weui-agree__checkbox:checked:before, .toolbar .picker-button, .weui-search-bar__cancel-btn, .weui-form-preview__btn_primary{color: #3eb4fa;}
.weui-btn_primary, .picker-calendar-day.picker-calendar-day-selected span, .swiper-pagination-bullet-active{background-color: #3eb4fa;}
.weui-btn_plain-primary{color: #5d6468; border: 1px solid #3eb4fa;}
.weui-btn_plain-primary:not(.weui-btn_plain-disabled):active{color:rgba(52, 170, 239, 0.6); border-color:rgba(52, 170, 239, 0.6);}
.weui-btn_primary:not(.weui-btn_disabled):active{background-color:#34aaef;}
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'%233eb4fa'%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'%233eb4fa'%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-switch-cp__input:checked~.weui-switch-cp__box, .weui-switch:checked{border-color: #3eb4fa; background-color: #3eb4fa;}
.weui-vcode-btn:active{color: #34aaef;}
/* WEUI主色调 */

/* WEUI重置 */
.weui-cells, .weui-vcode-btn{font-size: 14px;}
.weui-loadmore_line .weui-loadmore__tips{ background: #f8f8f8;}
em{font-style: normal;}
.weui-photo-browser-modal{z-index: 10;}
.weui-popup__container{/* z-index: 10000; */}
.show2tool{height: 17.2rem;}
/* WEUI重置 */

/* 常用 */
input:focus{outline:none;}
button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0);}
ul, ul li{list-style: none;}
.clearfix{zoom: 1;}
.clearfix:before,
.clearfix:after{content: '';display: table;}
.clearfix:after{clear: both;}

.nothing{opacity: 0.4; text-align: center; padding:80px 0 0; font-size: 14px;}
.nothing img{ display: block; margin:auto; width: 140px;}
.nothing span{display: block; margin-top: 15px; line-height: 1.5; color: #cccccc; font-size: 18px;}

.fixbtn{ position: fixed; bottom:85px; right: 15px; background: rgba(0,0,0,0.5); color: #ffffff; width:50px; height: 50px; display: block; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; align-items: center; line-height: 1.2; font-size: 14px; border-radius: 100%; z-index: 5; }
.fixbtn:active{transform: scale(0.98);}

.w100{display: block; width: 100%;}

.border-title{display:flex;align-items: center; margin: 12px 15px; line-height: 1;}
.border-title .border{flex: 1 1 0%; min-width: 10%; height: 1px; background: #e3e3e3;}
.border-title span{font-size: 14px; color: #999999; margin:0 10px}

.noborder:after{height: 0; border-bottom: 0;}
.noborder:before{height: 0; border-top: 0;}
/* 常用 */