/*----------------------WEUI图标--------------------*/
@font-face {
    font-weight: normal;
    font-style: normal;
    font-family: "weui";
    src:url('data:application/octet-stream;base64,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') format('truetype');
}


[class^="weui-icon-"], [class*=" weui-icon-"] {
    display: inline-block;
    vertical-align: middle;
    font: normal normal normal 14px/1 "weui";
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    &:before{
        // 平滑升级
        display: inline-block;
        margin-left: .2em;
        margin-right: .2em;
    }
}

.weui-icon-circle:before { content: "\EA01" } /* '' */
.weui-icon-download:before { content: "\EA02" } /* '' */
.weui-icon-info:before { content: "\EA03" } /* '' */
.weui-icon-safe-success:before { content: "\EA04" } /* '' */
.weui-icon-safe-warn:before { content: "\EA05" } /* '' */
.weui-icon-success:before { content: "\EA06" } /* '' */
.weui-icon-success-circle:before { content: "\EA07" } /* '' */
.weui-icon-success-no-circle:before { content: "\EA08" } /* '' */
.weui-icon-waiting:before { content: "\EA09" } /* '' */
.weui-icon-waiting-circle:before { content: "\EA0A" } /* '' */
.weui-icon-warn:before { content: "\EA0B" } /* '' */
.weui-icon-info-circle:before { content: "\EA0C" } /* '' */
.weui-icon-cancel:before { content: "\EA0D" } /* '' */
.weui-icon-search:before { content: "\EA0E" } /* '' */
.weui-icon-clear:before { content: "\EA0F" } /* '' */
.weui-icon-back:before { content: "\EA10" } /* '' */
.weui-icon-delete:before { content: "\EA11" } /* '' */

/*----------------------阿里图标symbol引用--------------------*/
.icon {
  font-size:0.15rem;
  /* 通过设置 font-size 来改变图标大小 */
  width: 1em; height: 1em;
  /* 图标和文字相邻时，垂直对齐 */
  vertical-align: -0.15em;
  /* 通过设置 color 来改变 SVG 的颜色/fill */
  fill: currentColor;
  /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示
     normalize.css 中也包含这行 */
  overflow: hidden;
}
.iconfont{font-size:inherit;}

/*----------------------阿里字体引用--------------------*/
@font-face {font-family: 'webfont';
  src: url('//at.alicdn.com/t/webfont_08xkeywl3cud.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/webfont_08xkeywl3cud.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/webfont_08xkeywl3cud.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/webfont_08xkeywl3cud.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/webfont_08xkeywl3cud.svg#站酷小薇体') format('svg'); /* iOS 4.1- */
}

/*----------------------通用提示--------------------*/
.public-toast{position:fixed;z-index:5000; display:inline-block; width:60%; min-width:30%;background:rgba(17,17,17,.7);text-align:center;border-radius:5px;color:#FFF;padding:10px 15px;top:45%;left:50%;transform:translate3d(-50%,-50%,0)}
.public-toast p{margin:0;line-height:1.6}
.weui-toptips{display:none;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);top:0;left:0;right:0;padding:5px;font-size:14px;text-align:center;color:#FFF;z-index:5000;word-wrap:break-word;word-break:break-all}
.weui-toptips_warn{background-color:#E64340}

/* .weui-icon_toast{margin:22px 0 0;display:block}
.weui-icon_toast.weui-icon-success-no-circle:before{color:#FFF;font-size:55px}
.weui-mask_transparent{position:fixed;z-index:1000;top:0;right:0;left:0;bottom:0}
.weui-mask{position:fixed;z-index:1000;top:0;right:0;left:0;bottom:0;background: rgba(0, 0, 0, 0.6);}
.weui-toast{position:fixed;z-index:5000;width:7.6em;min-height:7.6em;top:180px;left:50%;margin-left:-3.8em;background:rgba(17,17,17,.7);text-align:center;border-radius:5px;color:#FFF} */
/* .weui-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;-webkit-animation:weuiLoading 1s steps(12,end) infinite;animation:weuiLoading 1s steps(12,end) infinite;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;background-size:100%} */
/* .weui-icon_toast.weui-loading{margin:30px 0 0;width:38px;height:38px;vertical-align:baseline}
.weui-toast__content{margin:0 0 15px} */
@-webkit-keyframes weuiLoading{0%{transform:rotate3d(0,0,1,0deg)}
100%{transform:rotate3d(0,0,1,360deg)}
}
@keyframes weuiLoading{0%{transform:rotate3d(0,0,1,0deg)}
100%{transform:rotate3d(0,0,1,360deg)}
}
#pageLoad .weui-btn-area {margin:1.17647059em 15px 0.3em;}
.weui-loadmore{width:65%;margin:1.5em auto;line-height:1.6em;font-size:14px;text-align:center; color:#999;}
.weui-media-box__hd .bg-img{width:100%;padding-top:100%}

.weui-dialog{position:fixed;z-index:5000;width:80%;max-width:300px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#FFF;text-align:center;border-radius:3px;overflow:hidden}
.weui-dialog__hd{padding:1.3em 1.6em .5em}
.weui-dialog__title{font-weight:400;font-size:18px}
.weui-dialog__bd{padding:0 1.6em .8em;min-height:40px;font-size:15px;word-wrap:break-word;word-break:break-all;color:#999; margin-bottom:0;}
.weui-dialog__ft{position:relative;line-height:48px;font-size:18px;display:-webkit-box;display:-webkit-flex;display:flex}
.weui-dialog__ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #D5D5D6;color:#D5D5D6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}
.weui-dialog__btn_default{color:#353535}
.weui-dialog__btn{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-decoration:none;-webkit-tap-highlight-color:transparent;position:relative}
.weui-dialog__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #D5D5D6;color:#D5D5D6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}


.public-searchbar{display:flex; width:100%; text-align:center; flex-wrap:wrap; padding-top:15px;}
.public-searchbar a{display:block; width:33.3%; margin-bottom:15px; box-sizing:border-box;}
.public-searchbar a:nth-child(3n-1){border:1px solid #ddd; border-top:0; border-bottom:0;}
.weui-cells.searchbar-result{display:none; margin-top:0;font-size:14px;}

/* CSS Document */
[v-cloak]{display:none !important;}
*{margin:0;}
html{font-size:calc(100vw / 3.75)}
body{ color:#333; background:#f5f5f5; line-height:1.5; font-size:0.14rem; font-family: 'Microsoft YaHei', 微软雅黑, 黑体, 宋体, 'Microsoft JhengHei', 华文细黑, STHeiti, MingLiu;}
a{color:inherit;}
a,a:hover,a:focus{text-decoration:none;}
ul{padding:0;}
li{list-style:none;}
p{margin:0;}
label,i,em{font-weight:normal; font-style:normal;}
input, textarea, select, button{font-size:inherit;}
textarea {
    background-color: white;
    -webkit-rtl-ordering: logical;
    flex-direction: column;
    resize: auto;
    cursor: text;
    white-space: pre-wrap;
    overflow-wrap: break-word;
    border-width: 1px;
    border-style: solid;
    border-color: initial;
    border-image: initial;
    -webkit-appearance: none;
    box-sizing:border-box;
}
.chk{display:none;}
.display-block {display:block;}
.public-fr{float:right;}
.public-fl{float:left;}
.public-nowrap{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.public-nowrap1{display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}
.public-nowrap2{display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.public-nowrap3{display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}
.public-nowrap4{display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden;}
.mt0{margin-top:0!important;}
.mt10{margin-top:0.1rem!important;}
.public-fs22{font-size:22px;}
.public-fs18{font-size:18px;}
.public-fs16{font-size:16px;}
.public-fs14{font-size:14px;}
.public-fs12{font-size:12px;}
.public-tac{text-align:center;}
.public-tal{text-align:left;}
.public-tar{text-align:right;}
.public-youjiantou{position:relative; display:inline-block;}
.public-youjiantou:after{content:" ";display:inline-block;height:.6em;width:.6em;border-width:.1em .1em 0 0;border-color:#C8C8CD;border-style:solid;-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0);position:relative;top:-.05em}
.public-zuojiantou{position:relative;display:inline-block}
.public-zuojiantou:after{content:" ";display:inline-block;height:.6em;width:.6em;border-width:0 0 .1em .1em;border-color:#C8C8CD;border-style:solid;-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0);position:relative;top:-.05em}
.public-mask{position:fixed; top:100vh; left:100vw; width:100vw; height:100vh; background:rgba(0,0,0,0.6); z-index:100; opacity:0; transition:opacity .2s linear;}
.open+.public-mask{top:0; left:0; opacity:1; transform:all .1s linear;}
.public-gray{-webkit-filter:grayscale(100%); filter: grayscale(100%); opacity:0.6;}

.bg-img{display:block; background-size:cover; background-repeat:no-repeat; background-position:center; overflow:hidden;position:relative; width:100%; height:100%;}
.bg-img>img{width:100%; height:100%; opacity:0;}
/* .bgImg{position:absolute; width:100%; height:100%; top:0; left:0;} */

.bgImgBar{position:relative; display:block; background-size:cover; background-repeat:no-repeat; background-position:center; height:100%; overflow:hidden;}
.bgImg{display:block; background-size:cover; background-repeat:no-repeat; background-position:center; overflow:hidden; position:relative; width:100%; height:100%;}
.bgImg>img{width:100%; height:100%; opacity:0; position:absolute; top:0; left:0;}

.global_imgList .oneImg .bgImg{width:100%; padding-top:50%;}
.global_imgList .imgList{width:100%; overflow:hidden; margin:-0.05rem;}
.global_imgList .imgList .imgItem{float:left; box-sizing:border-box; width:calc(100% / 3); padding:0.05rem;}
.global_imgList .imgList .imgItem .bgImg{width:100%; padding-top:100%;}
/*----颜色管理----*/
.color-a{color:#f26c55;}
.color-bg-a{background-color:#f26c55; color:#fff;}
.color-border-a{border-color:#f26c55; border-width:1px; border-style:solid;}
.color-active-a,.color-active-bg-a{color:#f26c55; border-color:#f26c55; border-width:1px; border-style:solid;}
.color-active-bg-a{background:#e6fefb;}
:root{
    --color-a:#f26c55;
}

.color-b{color:#ff7f00;}
.color-bg-b{background-color:#ff7f00; color:#fff;}
.color-border-b{border-color:#ff7f00; border-width:1px; border-style:solid;}
.color-active-b,.color-active-bg-b{color:#ff7f00; border-color:#ff7f00; border-width:1px; border-style:solid;}
.color-active-bg-b{background:#ff7f00;}

.color-c{color:#fb4e44;}
.color-bg-c{background-color:#fb4e44; color:#fff;}
.color-border-c{border-color:#fb4e44; border-width:1px; border-style:solid;}
.color-active-c,.color-active-bg-c{color:#fb4e44; border-color:#fb4e44; border-width:1px; border-style:solid;}
.color-active-bg-c{background:#fb4e44;}

.color-red{color:#F76260;}
.color-bg-red{background-color:#F76260; color:#fff;}
.color-border-red{border-color:#F76260; border-width:1px; border-style:solid;}

.color-ccc{color:#ccc;}
.color-bg-ccc{background-color:#ccc; color:#fff;}
.color-border-ccc{border-color:#ccc; border-width:1px; border-style:solid;}

.color-333{color:#333;}

.public-tab{display:-webkit-box;display:-webkit-flex;display:flex;z-index:2;width:100%;}
.public-tab>a,.public-tab>div{position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center;-webkit-tap-highlight-color:transparent;}

.public-tabA{background:#fff;}
.public-tabA>div,.public-tabA>a{height:0.448rem; line-height:0.448rem; color:#999; box-sizing:border-box; position:relative;}
.public-tabA>div.active,.public-tabA>a.active{color:#f26c55; font-weight:bold;}
.public-tabA>div.active:before,.public-tabA>a.active:before{content:''; display:block; width:30%; height:2px; background:#f26c55; position:absolute; margin:auto; left:0; right:0; bottom:.05rem;}

.public-tabB{background:#fff;border-bottom:1px solid #eee;}
.public-tabB span{display:inline-block; padding:0.1rem; border-top:0; border-left:0; border-right:0;}
.public-tabB .color-active-a{font-weight:500;}

.public-bigCircle{display: inline-block;width: 10px;height: 10px;border-radius: 150px;border: solid 1px #333;position: relative;}
.public-smallCircle{display: inline-block;width: 5px;height: 5px;border-radius: 150px;background: transparent;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}

.public-chkA{display:none;}
.public-chkA~.checked{display:none;}
.public-chkA~.nocheck{display:inline;}
.public-chkA:checked~.checked{display:inline;}
.public-chkA:checked~.nocheck{display:none;}

.public-btnA{width:100%; bottom:0; left:0; padding:.1rem; box-sizing:border-box;}
.public-btnA .theBtn{text-align:center; display:block; box-sizing:border-box; padding:.1rem; border-radius:10rem; font-size:0.16rem; border-bottom:1px solid rgba(0,0,0,0.1);}

.public-scrollBar{width:100vw; height:100vh; overflow-y:scroll; -webkit-overflow-scrolling:touch;}
.public-bottomBtnAs{width:100%; height:0.66rem; margin-top:0.1rem;}
.public-bottomBtnA{position:fixed; transform:translateZ(0); width:100%; bottom:0; left:0; background:#fff; padding:.1rem; box-shadow:0 0 2px rgba(0,0,0,0.1); box-sizing:border-box; z-index:3;}
.public-bottomBtnA .theBtn{text-align:center; display:block; box-sizing:border-box; padding:.1rem; border-radius:10rem; font-size:0.16rem; border-bottom:1px solid rgba(0,0,0,0.1);}

.public-bottomBtnsB{width:100%; height:0.54rem;}
.public-bottomBtnB{position:fixed; z-index:10; width:100%; bottom:0; left:0; overflow:hidden; text-align:center; font-size:0.16rem; line-height:0.49rem; background:#fff; box-shadow:0 0 2px rgba(0,0,0,0.1);}
.public-bottomBtnB .bottomBtn-left{float:left; width:1.12rem; color:#999;}
.public-bottomBtnB .bottomBtn-left i{color:#ccc; margin-right:.05rem;}
.public-bottomBtnB .bottomBtn-right{margin-left:1.12rem;}
.public-bottomBtnB .bottomBtn-right i:after {border-color:#420500; margin-left:.1rem;}
.public-bottomBtnB .bottomBtn-right.color-bg-c i:after {border-color:#fff;}

.public-bottomBtnsC{width:100%; height:0.54rem;}
.public-bottomBtnC{position:fixed; width:100%; bottom:0; left:0; background:#fff; padding:0.08rem; box-shadow:0 0 2px rgba(0,0,0,0.1);}
.public-bottomBtnC .bottomBtn-left{float:left; width:1.12rem; color:#999;}
.public-bottomBtnC .bottomBtn-left i{font-size:0.18rem;}
.public-bottomBtnC .bottomBtn-left span{display:block; font-size:0.1rem;}
.public-bottomBtnC .bottomBtn-right{margin-left:1.12rem; overflow:hidden;}
.public-bottomBtnC .bottomBtn-right .theBtn{text-align:center; width:40%; line-height:0.37rem; border-radius:10rem; margin-left:.1rem;}

.public-switchIos{position:relative;width:52px;height:32px;border:1px solid #DFDFDF;outline:0;border-radius:16px;box-sizing:border-box;background-color:#DFDFDF;-webkit-transition:background-color .1s,border .1s;transition:background-color .1s,border .1s}
.public-switchIos{-webkit-appearance:none;appearance:none}
.public-switchIos:before{content:" ";position:absolute;top:0;left:0;width:50px;height:30px;border-radius:15px;background-color:#FDFDFD;-webkit-transition:-webkit-transform .35s cubic-bezier(.45,1,.4,1);transition:-webkit-transform .35s cubic-bezier(.45,1,.4,1);transition:transform .35s cubic-bezier(.45,1,.4,1);transition:transform .35s cubic-bezier(.45,1,.4,1),-webkit-transform .35s cubic-bezier(.45,1,.4,1)}
.public-switchIos:after{content:" ";position:absolute;top:0;left:0;width:30px;height:30px;border-radius:15px;background-color:#FFF;box-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-transition:-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35);transition:-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35);transition:transform .35s cubic-bezier(.4,.4,.25,1.35);transition:transform .35s cubic-bezier(.4,.4,.25,1.35),-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35)}
.public-switchIos:checked{border-color:#04BE02;background-color:#04BE02}
.public-switchIos:checked:before{-webkit-transform:scale(0);transform:scale(0)}
.public-switchIos:checked:after{-webkit-transform:translateX(20px);transform:translateX(20px)}

.public-dataNone{padding-top:20vh; text-align:center; color:#999; opacity:0; animation:dataNonuMove 0.05s 0.8s linear forwards;}
.public-dataNone img{width:50%;}
@keyframes dataNonuMove{to{opacity:1}}

.public-cells_title{color:#999; padding:0.1rem 0.1rem 0.05rem 0.1rem;}

.public-cells{background:#fff; padding-left:.1rem; margin-top:.1rem;}
.public-cell{display:block; overflow:hidden; border-top:0.5px solid #e5e5e5; padding:.12rem; padding-left:0;}
.public-cell:first-child{border-top:0;}
.public-cell>span{display:block; float:left; width:0.84rem; color:#999;}
.public-cell>span~p{margin-left:0.84rem; text-align:right;}
.public-cell .cell-ft+p{margin-right:0.14rem;}

.public-cell .public-cell__bd{margin-right:0.5rem;}
.public-cell .public-cell__ft{float:right; line-height:normal;}
.public-cell .cell-check{display:none;}
.public-cell .cell-check+i{display:none;}
.public-cell .cell-check:checked+i{display:inline-block;}

.public-formCells{padding-left:.1rem; background:#fff; margin-top:.05rem; box-shadow:0 0 1px rgba(0,0,0,0.1); box-sizing:border-box;}
.public-formCell{display:block; overflow:hidden; border-top:1px solid #eee; padding-right:.15rem; line-height:0.45rem; box-sizing:border-box;}
.public-formCell:first-child{border-top:0;}
.public-formCell-hd{float:left; width:1rem;}
.public-formCell-ft{float:right; width:0.17rem; text-align:right;}
.public-formCell-ft+.public-formCell-bd{margin-right:0.17rem;}
.public-formCell-bd{margin-left:1rem; text-align:right;}
.public-formCell-bdSwitch{line-height:1;}
.public-formCell-bd .public-switchIos{margin-top:.05rem;}
.public-formCell-input{width:100%; text-align:right; border:0;}
.public-formCell-textarea{width:100%; text-align:right; border:0; line-height:normal; padding:.1rem;}

.public-formCell-select{width:100%;-webkit-tap-highlight-color:transparent;border:1px solid #ddd;background-color:transparent;font-size:inherit;color:inherit;height:1.47058824em;line-height:1.47058824}
.public-formCell-select.date{border:0;width:1.4rem;position:relative;right:-.37rem}

.public-sideBar .sideBar-mask{width:100vw; height:100vh; background:#000; opacity:0.5; position:fixed; top:0; left:0; display:none; z-index:10;}
.public-sideBar .public-sidBar-cont{width:60vw; height:100vh; background:#fff; position:fixed; top:0; left:-65vw; box-shadow:0 0 5px rgba(0,0,0,0.1); transition:left 0.1s linear; z-index:10;}
.public-sideBar.open .sideBar-mask{display:block;}
.public-sideBar.open .public-sidBar-cont{left:0; transition:left 0.1s linear;}

/*====================================心愿达人公共组件====================================*/
.public-mapMarker{text-align:center; position:absolute; left:calc(50% + 0.1rem); transform:translateX(-50%);}
.public-mapMarker i{font-size:0.24rem;}
.public-mapMarker p{background:rgba(255,255,255,0.8);}
/*-------缺省页--------*/
.public-defaultBar{text-align:center;padding-top:25vh; color:#999;}
.public-defaultBar img{width:40%; margin-bottom:0.05rem;}
.public-defaultBar a{display:inline-block; padding:0.05rem 0.15rem; border-radius:0.05rem; border:1px solid #ccc; margin-top:0.15rem;}
