@charset "UTF-8";
/*项目共用css，如若修改请通知团队*/
/*common start*/
* {box-sizing: border-box;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;}
/*去除ios下上边框重影，默认样式，点击时的蒙版*/
input {outline: none;-webkit-appearance: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
[v-cloak] {
	display: none !important;
}
body{font-family: 'PingFang SC',-apple-system-font,'Helvetica Neue',sans-serif;font-size: .7rem;background-color: #F5F5F5;color: #333;position: absolute;left: 0;top: 0;right: 0;bottom: 0;overflow-y: auto;max-width: 800px;
    margin: auto;}
a{color: #333;}
.loadmore-wrapper {width: 60%;margin: 1rem auto;display: -webkit-box;display: -ms-flexbox;display: flex;}
.loadmore-wrapper .lines{position: relative;top: -.5rem;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;border-bottom: 1px solid #DDDDDD;}
.loadmore-wrapper .text{margin: 0 .6rem;font-size: .65rem;color: #CCCCCC;}

.weui-textarea{font-family: 'PingFang SC',-apple-system-font,'Helvetica Neue',sans-serif;}
.content-scroll {position: absolute;left: 0;top: 0;right: 0;bottom: 0;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;}
.content-scroll.no-scroll,
.no-scroll{overflow: hidden;}
.content{padding: 0 .75rem;}
.content-vertical{padding: .5rem .6rem;}
.text-indent{text-indent: 2em;}
.padding-content{padding-bottom: 1rem;}
.weui-tabbar~.content-scroll,.bottom-bar~.content-scroll,.weui-tabbar~.content-wrapper>.content-scroll{bottom: 2.5rem;}
.weui-topbar~.content-scroll{top: 2.2rem;}
.fl{float:left;_display:inline;}.fr{float:right;_display:inline;}
.fwb{font-weight: bold;}
.tove{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;word-break：break-all;}
.tc{text-align: center;}.tr{text-align: right;}.tl{text-align: left;}
.pr{position: relative;}
.cl{width:0;height:0;overflow:hidden;font-size:0;clear:both;}.clr{clear:both;}
.clearfix{display:block;*zoom:1;}
.clearfix:after{content:'';display:table;clear:both;}
/*flex布局*/
.flex{display: -webkit-box;display: -ms-box;display: -webkit-flex;display: -ms-flex;display: flex;}
.flex-1{-webkit-flex: 1;-ms-flex: 1;flex: 1;-webkit-box-flex: 1;box-flex: 1;}
.vmd-flex{align-items: center;-webkit-align-items: center;}
.tc-flex{-webkit-justify-content: center;justify-content: center;}
.nom-flex {align-items: stretch!important;-webkit-align-items: stretch!important;}
.vtm{vertical-align: middle;}
.icon{vertical-align: middle;}
.dib{display: inline-block;}
.text-line-through{text-decoration: line-through;}
.weui-badge-tips{display: inline-block;width: .5rem;height: .5rem;background-color: #FF3B30;border-radius: 50%;position: absolute;right: 0;top: 0;}
.none{display: none;}
.ico {display: inline-block;vertical-align: middle;}
.arrow{display: inline-block;width: 0;height: 0;border: .2rem solid transparent;}
.arrow-top{border-bottom-color: #666666;}
.arrow-bottom{border-top-color: #666666;}
.default-c{color: #333;}.gre-c{color: #39B54A;}.red-c{color: #E95B49;}.org-c{color: #EF8C0E;}.blue-c{color: #8CAFC7;}.gray-c{color: #666666;}.gray-c02{color: #999999;}.gold-c{color: #BF8600;}.pink-c{color: #F5856E;}.yellow-c{color: #FA965A;}
.white-bg{background: #fff;}
.ml15{margin-left: .75rem;}.mr10{margin-right: .5rem;}.mr15{margin-right: .75rem;}.mr20{margin-right: 1rem;}.mr5{margin-right: .25rem;}.mb5{margin-bottom: .25rem;}.mb10{margin-bottom: .5rem;}.pad15{padding: .75rem;}.mt5{margin-top: .25rem;}.pt5{padding-top: .25rem;}.mt8{margin-top: .4rem;}.mt10{margin-top: .5rem;}.pt10{padding-top: .5rem;}.mt20{margin-top: 1rem;}.pt15{padding-top: .75rem;}.mb20{margin-bottom: 1rem;}.mt16{margin-top: .8rem;}.ml10{margin-left: .5rem;}.mb0{margin-bottom: 0!important;}
.fz16-wrap,.fz16-wrap>*,.fz16{font-size: .8rem;}.fz15{font-size: .75rem;}.fz14{font-size: .7rem;}.fz12{font-size: .6rem;}.fz11{font-size: .55rem;}.fz0{font-size: 0;}
li{list-style: none;}i{font-style: normal;}
.bottom-top-line,.top-line,.right-half-line,.left-half-line,.bottom-line{position: relative;}
.bottom-top-line:after,.bottom-top-line:before,.top-line:before,.bottom-line:after{content: '';width: 100%;height: 1px;background: #EEEEEE;color: #EEEEEE;-webkit-transform: scaleY(.5);transform: scaleY(.5);position: absolute;left: 0;right: 0;z-index: 1;}
.bottom-top-line:before,.top-line:before{top: 0;}
.bottom-top-line:after, .bottom-line:after{bottom: 0;}
.right-half-line:after,.left-half-line:after{content: "";display: block;width: 1px;height: 100%;-webkit-transform: scaleY(.7);transform: scaleY(.7);border-right: 1px solid #DAD9DC;position: absolute;right: 0;top: 0;}
.left-half-line:after{right: auto;left: 0;}
.top-line-half:before{left: .75rem;}
.tab__bd-item{display: none;}
.tab__bd-item--active.tab__bd-item{display: block;}
.top-bar{height: 2.2rem;line-height: 2.2rem;background-color: #fff;padding: 0 .75rem;position: relative;z-index: 10;}
.top-bar.content-tit{padding: 0 .75rem}
.top-bar .top-bar-tit{position: absolute;left: 2.5rem;right: 2.5rem;top: 0;text-align: center;color: #000;font-size: .8rem;}
.top-bar .top-bar-btn{position: absolute;right: .75rem;font-size: .75rem;color: #0d5fa9;}
.weui-topbar:after,.bor-bottom:after{content: '';/*width: 100%;*/height: 1px;color: #000;-webkit-transform: scaleY(.5);transform: scaleY(.5);position: absolute;left: 0;bottom: 0;right: 0;}
.back-btn{width: .6rem;height: .6rem;background: url(../images-m/back_ico.png) no-repeat;background-size: 100% 100%;margin-right: .65rem;display: inline-block;color: #666;position: relative;}
.back-btn:before{content: '';display: block;position: absolute;right: -10px;top: -10px;bottom: -10px;left: -10px;}
.top-edit-btn{display: block;position: absolute;right: .6rem;top: 0;color: #666;font-size: 20px;}
.top-star-btn{display: block;position: absolute;right: 2.6rem;top: 0;color: #666;font-size: 20px;}
.top-right-area{position: absolute;right: .6rem;top: 0;}
.line{display: block;width: 100%;height: .5rem;background-color: #F5F5F5;}
.loadmore-wrapper {width: 60%;margin: 1.5rem auto;display: -webkit-box;display: -ms-flexbox;display: flex;}
.loadmore-wrapper .lines{position: relative;top: -.5rem;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;border-bottom: 1px solid #DDDDDD;}
.loadmore-wrapper .text{margin: 0 .6rem;font-size: .65rem;color: #CCCCCC;}
::-webkit-input-placeholder { /* WebKit browsers */
	color: #BFBFBF;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #BFBFBF;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #BFBFBF;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #BFBFBF;
}
.no-data-wrapper{margin: 2rem 0;text-align: center;}
.no-data-wrapper .no-data-ico{display: inline-block;max-width: 100%;font-size: 0;}
.no-data-wrapper .no-data-ico img{height: 100%;}
.no-data-wrapper .no-data-ico.no-data{height: 4.5rem;}
.no-data-wrapper .no-data-ico.no-data-404{height: 3.2rem;}
.no-data-wrapper .no-data-ico.no-data-people{height: 3.4rem;}
.no-data-wrapper .text{color: #999999;font-size: .7rem;margin-top: .75rem;}
.no-data-wrapper .no-data-ico.no-data-people~.text{width: 50%;margin: .75rem auto;}
/*reset weui*/
.weui-cells.mt8{margin-top: .4rem;}.weui-cells.mt10{margin-top: .5rem;}.weui-cells.mt12{margin-top: .6rem;}.weui-cells.mt0{margin-top: 0;}.weui-cells.nobd:before,.weui-cells.nobd:after,.weui-cells.nobd .weui-cell:before{display: none;}
.weui-cells .weui-cell-title{padding: .7rem .75rem;font-size: .8rem;position: relative;line-height: 1;}
.weui-cells .weui-cell-title.fz14{font-size: .7rem;}
.weui-cells .weui-cell-title i{content: '';/*position: absolute;left: 0;top: 0;*/width: .15rem;height: .7rem;background: #39B54A;display: inline-block;vertical-align: middle;margin-right: .5rem;}
.weui-cells .weui-cell-bd{padding: 0 .75rem;padding-bottom: 1rem;}
.weui-cell.no-vmd-center{align-items: stretch;-webkit-align-items: stretch;}
.weui-btn_primary,.weui-btn_primary:not(.weui-btn_disabled):active{background-color: #E34C37;color: #fff;}
.weui-btn_gre,.weui-btn_gre:not(.weui-btn_disabled):active{background-color: #1FA1F7;color: #fff;}
.weui-btn{font-size: 17px;}
.weui-btn.weui-btn_gre{display: inline-block;padding: .1rem 1.55rem;background-color: #1FA1F7;color: #fff;font-size: .7rem;}
.weui-btn_warning{background-color: #E5A957;}
.weui-btn_warning02{background-color: #FB8806;}
.weui-btn_plain-default{border-color: #E7E7EB;background-color: #fff;font-size: .8rem;color: #333;border-radius: .2rem;}
.weui-cell.full-line:before{left: 0;}
.weui-dialog__btn{color: #4F92E4;}
.weui-popup__container{z-index: 501;}
.weui-popup__container.vmd-con .weui-popup__modal{bottom: auto;height: auto;-webkit-transform: none;transform: none;opacity: 0;background-color: transparent;transform: translate3d(-50%,-50%,0);-webkit-transform: translate3d(-50%,-50%,0);top: 50%;left: 50%;}
.weui-popup__container.vmd-con.weui-popup__container--visible  .weui-popup__modal{opacity: 1;}
.weui-popup__container--visible .weui-popup__modal{z-index: 502;}
.weui-popup__modal.weui-popup-right__modal{ -webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
.weui-popup__container--visible .weui-popup__modal.weui-popup-right__modal{-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.weui-cells_checkbox.fz14 .weui-icon-checked:before{font-size: .9rem;}
.weui-cells_checkbox .weui-icon-checked:before{font-size: 22px;margin-left: 0;}
.weui-cells_checkbox .weui-check:checked+.weui-icon-checked:before,.weui-cells_radio .weui-check:checked+.weui-icon-checked:before{color: #1FA1F7;}
.weui-photo-browser-modal{z-index: 502;}

.weui-switch-cp__box.weui-switch__md:after, .weui-switch.weui-switch__md:after,
.weui-switch-cp__box.weui-switch__md:before, .weui-switch.weui-switch__md:before{width: 19px;height: 19px;top: 1px;}
.weui-switch.weui-switch__md, .weui-switch-cp__box.weui-switch__md{width: 43px;height: 24px;}
.weui-switch-cp__input:checked~.weui-switch-cp__box, .weui-switch:checked{border-color: #108EE9;background-color: #108EE9;}
.weui-switch-cp__input.weui-switch__md:checked~.weui-switch-cp__box.weui-switch__md, .weui-switch.weui-switch__md:checked{border-color: #108EE9;background-color: #108EE9;}
.yellow-bg{background: linear-gradient(to bottom,#E6CA8A,#D9B257);background: -webkit-linear-gradient(to bottom,#E6CA8A,#D9B257);}
.blue-bg{background: linear-gradient(to bottom,#8AC0E6,#59A7DE);background: -webkit-linear-gradient(to bottom,#8AC0E6,#59A7DE);}
.pink-bg{background: linear-gradient(to bottom,#EB8DAC,#E35B88);background: -webkit-linear-gradient(to bottom,#EB8DAC,#E35B88);}
.pink-bg{background: linear-gradient(to bottom,#EB8DAC,#E35B88);background: -webkit-linear-gradient(to bottom,#EB8DAC,#E35B88);}
.green-bg{background: linear-gradient(to bottom,#85DEAB,#53CF87);background: -webkit-linear-gradient(to bottom,#85DEAB,#53CF87);}
.gray-bg{background-color: #CCCCCC;}

/*三角形箭头*/
.top-arrow,.bot-arrow,.left-arrow,.right-arrow{width: 0;height: 0;overflow: hidden;display: inline-block;vertical-align: middle;border: 6px transparent dashed;}
.top-arrow{margin-top: -6px;border-bottom-style: solid;border-bottom-color: #fff;}
.bot-arrow{margin-top: 6px;border-top-style: solid;border-top-color: #fff;}
.left-arrow{margin-right: 6px;margin-top: -2px;border-right-style: solid;border-right-color: #fff;*margin-top: 2px;}
.right-arrow{margin-left: 6px;margin-top: -2px;border-left-style: solid;border-left-color: #fff;*margin-top: 2px;}
/*common end*/

.weui-popup__modal {background: #f5f5f5;}
/*weui-tabbar*/
.weui-tabbar:before{color: #ddd;border-top-color: #ddd;}
.weui-tabbar{background-color: #fff;}
.weui-tabbar__item{padding: 1px 0 0;}
.weui-tabbar__icon .iconfont{position: relative;}
.weui-tabbar__icon .iconfont .weui-badge-tips{top: -.1rem;right: -.25rem;}
.weui-tabbar__icon>i, i.weui-tabbar__icon{color: #888888;}
.weui-tabbar__label{color: #666666;}
.weui-tabbar .weui-tabbar__item.on .iconfont,.on .weui-tabbar__label{color: #3B91FF;}
/*weui-topbar*/
.weui-topbar:after, .weui-topbar:before{display: none;}
.weui-topbar{background-color: #ffffff;}
.weui-topbar.white-bg{background: #fff;}
.weui-topbar .weui-search-bar{padding: .4rem .5rem;background-color: transparent;}
.weui-topbar .weui-search-bar .weui-search-bar__form{background-color: rgba(255,255,255,.3);}
.weui-topbar .weui-search-bar .weui-search-bar__form:after{background-color: transparent;border: none;}
.weui-topbar .weui-search-bar__box .weui-search-bar__input{padding: .2rem 0;color: #fff;}
.weui-topbar.white-bg .weui-search-bar__box .weui-search-bar__input{padding: .2rem 0;color: #333;}
.weui-topbar .weui-search-bar__box .weui-search-bar__input::-webkit-input-placeholder { /* WebKit browsers */
	color: #fff;
}
.weui-topbar .weui-search-bar__box .weui-search-bar__input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #fff;
}
.weui-topbar .weui-search-bar__box .weui-search-bar__input::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #fff;
}
.weui-topbar .weui-search-bar__box .weui-search-bar__input:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #BFBFBF;
}
.weui-topbar.white-bg .weui-search-bar__box .weui-icon-search{color: #333;}
.weui-topbar.white-bg .weui-search-bar__box .weui-search-bar__input::-webkit-input-placeholder { /* WebKit browsers */
	color: #999;
}
.weui-topbar.white-bg .weui-search-bar__box .weui-icon-clear{color: #333;}
.weui-topbar.white-bg .weui-search-bar__box .weui-search-bar__input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #999;
}
.weui-topbar.white-bg .weui-search-bar__box .weui-search-bar__input::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #999;
}
.weui-topbar.white-bg .weui-search-bar__box .weui-search-bar__input:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #BFBFBF;
}
.weui-topbar .weui-search-bar__box .weui-icon-clear,.weui-topbar .weui-search-bar__box .weui-icon-search{line-height: 1.4rem;color: #fff;}
.weui-topbar .weui-search-bar__form{border-radius: 2.5rem;overflow: hidden;height: 1.4rem;}
.weui-topbar .weui-search-bar__cancel-btn{color: #fff;}
.weui-topbar .topbar{height: 2.2rem;line-height: 2.2rem;position: relative;}
.weui-topbar .topbar .back{color: #fff;font-size: .8rem;position: relative;z-index: 1;}
.weui-topbar .topbar .back .iconfont{transform: rotate(90deg);}
.weui-topbar .topbar .title{font-size: .9rem;color: #fff;text-align: center;font-weight: normal;position: absolute;left: 2rem;top: 0;right: 2rem;bottom: 0;}
.weui-topbar .topbar .title.fwb{font-weight: bold;}
.weui-topbar .topbar .right{position: absolute;right: 0;color: #fff;font-size: .8rem;}
.mask-search{position:absolute;left:0;top:0;right:0;bottom:0;z-index: 1;display: block;}
.default-title{height: 2.2rem;}

/*背景图片不变形*/
.bg-cover{background-position: center center !important;background-size: cover !important;background-repeat: no-repeat !important;}

/*页面浮动按钮*/
.back-from{width: 32px;height: 32px;display: block;position: fixed;bottom: 105px;right:14px;border-radius: 50%;background-color: #bfbfbf;box-shadow: 0 0 .3rem .3rem rgba(255,255,255,1);text-align: center;z-index: 2;}
.back-from i{color: #fff;font-size:20px;}
.back-top{width: 32px;height: 32px;display: none;position: fixed;bottom: 60px;right:14px;border-radius: 50%;background-color: #bfbfbf;box-shadow: 0 0 .3rem .3rem rgba(255,255,255,1);text-align: center;z-index: 2;}
.back-top i{color: #fff;font-size:20px;}

/*weui-btn*/
.weui-btn.weui-btn_mini{font-size: .6rem;padding: 0rem .5rem;background-color: #fff;}
.weui-btn.weui-btn-primary{display: inline-block;background: #FFA22B;}
.weui-btn.weui-btn-white{display: inline-block;background: #fff;color: #333;}
.weui-btn.weui-btn-white.db{display: block;}
.weui-default-btn{background-color: #FFA22B;}
.weui-btn.fz12{font-size: .6rem;}

/*.select-tab*/
.select-tab,
.nx-tabbar{height: 2.2rem;background-color: #fff;}
.select-tab:after,
.nx-tabbar{padding: 0;}
.nx-tabbar:after{display: block;}
.nx-tabbar li{padding: 0 .8rem;float: left;line-height: 2.2rem;position: relative;}
.nx-tabbar li.active a{color: #108EE9;}
.nx-tabbar li.active:after{content: '';width: 100%;height: .1rem;background-color: #108EE9;position: absolute;left: 0;right: 0;bottom: 0;display: block;}
.select-tab ul{display: table;}
.select-tab ul li{display: table-cell;width: 1%;text-align: center;line-height: 2.2rem;}
.select-tab ul li a,.select-tab ul li .select-link{color: #333;display: inline-block;position: relative;}
.select-tab ul li .arrow-wrapper{position: relative;display: inline-block;width: .9rem;height: .75rem;}
.select-tab ul li .openCheck .arrow-bottom{position: absolute;left: .25rem;bottom: 0;}
.select-tab ul li .arrow-wrapper .arrow{position: absolute;}
.select-tab ul li .arrow-wrapper .arrow-top{position: absolute;top: .05rem;}
.select-tab ul li .arrow-wrapper .arrow-bottom{position: absolute;top: .55rem;}
.select-tab ul li.tab__item--on a,.select-tab ul li.tab__item--on .select-link{color: #108EE9;}
.select-tab ul li.tab__item--on a:after,.select-tab ul li.tab__item--on .select-link:after{content: "";display: block;position: absolute;left: 0;bottom: 0;right: 0;height: .1rem;background-color: #108EE9;z-index: 100;}
.select-tab ul li.tab__item--on .arrow-bottom{border-top-color:  #108EE9;}
.select-tab ul li.tab__item--on .activeTop .arrow-top{border-bottom-color: #108EE9;}
.select-tab ul li.tab__item--on .activeTop .arrow-bottom{border-top-color:  #666;}
.select-con{display: none;}
.select-con.tab__bd-item--active{display: block;}

.weui-form-preview__item1{text-align: left;}
.weui-form-preview__item1 .weui-form-preview__label{max-width: 70%; text-align: unset; text-align-last: unset;word-break: break-all;}

.weui-form-preview__label{width: 5em;text-align: left;text-align-last: unset;word-break: break-all;}