html,body{background: #f5f5f5;}
html{min-height: 100%}
body{width: 100%;overflow: hidden;}
.popupRightBottom{display: none !important;}
.page1{padding-top: 2rem;position: absolute;top:0;left: 0;right: 0;z-index: 10000}
.page1 .empty{width: 2.9rem;height: 2.9rem;margin: 0 auto}
.page1 .empty img{display: block; width: 100%; height: 100%;object-fit: cover;}
.page1  p{margin-top: 1rem;font-size: .28rem;color: #999;text-align: center;}
.page1  a.gojoin{display: block;width: 2.7rem;text-align: center;height: .7rem;line-height: .7rem;border: 1px solid #87db87;border-radius: .08rem;font-size: .3rem;color: #09bb07;margin: .45rem auto}
.page1  .gotel{display: block;width: .9rem;height: .9rem;background:url(../images/tel3.png) no-repeat center;background-size: .9rem;position: fixed;right: .2rem;bottom: 1.3rem;}

.stateInfo{line-height: 1rem;text-indent: .2rem;font-size: .3rem;color: #F32420}
/*申请入驻*/
.page2 {padding-bottom: 1rem;}
.page2.musthide {display: none!important;}
.page2 #up_logo{padding:0;position: relative;background:#fff;margin-bottom: .2rem;height: 1.36rem;}
.page2 #up_logo .leftLabel{font-size: .3rem;color: #333;float: left;width: 1.5rem;line-height: .8rem;padding-left: .3rem;padding-top: .32rem;}
.page2 #up_logo .webuploader-pick{}
.page2 #up_logo .rightCon{overflow: hidden;position: relative;padding: .32rem .6rem .32rem 0}
.page2 #up_logo .logoshow{display: block;width: .8rem;height: .8rem;float: right;}
.page2 #up_logo .logoshow img{display: block;width: 100%;height: 100%;object-fit: cover;}
.page2 #up_logo input{opacity: 0;}
.page2 #up_logo .rightCon::after{content: '';width: .24rem;height: .24rem;background:url(../images/arr.png) no-repeat center;background-size: .24rem;position: absolute;right: .16rem;top: 50%;margin-top: -.12rem;}

.page2 dl{background:#fff;margin-bottom: .2rem; padding: 0 .3rem;}
.page2 dl dt{font-size: .3rem;color: #333;float: left;width: 1.6rem;height: 1.06rem;display: flex;align-items: center;}
.page2 dl dd{margin-left: 1.6rem;height: 1.06rem;display: flex;align-items: center;position: relative;}
.page2 dl dd input{border: none;width: 100%;font-size: .3rem;text-align: right;}
.page2 dl dd input::placeholder{color: #777;}
.page2 dl dd.LoTitle span{width: 100%;font-size: .3rem;text-align: right;display: inline-block;color: #777;    max-width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.page2 .lx{margin-bottom: .2rem;}
.page2 .lx dl{margin-bottom: 0;border-bottom: 1px solid #f5f5f7}
.page2 .lx dl:last-child{border-bottom: none;}

.page2 .lx dl .arr{width: .24rem;height: .24rem;background:url(../images/arr.png) no-repeat center;background-size: .24rem;display: inline-block;margin-left: .2rem}

.page2 .jieshao{padding: .4rem .3rem;background: #fff;}
.page2 h3{font-size: .3rem;color: #333;}
.page2 .txt{font-size: .28rem;color: #333;padding: .3rem .1rem;min-height: 2rem;}

.page2 .txt:empty:before{
    content: attr(placeholder);
    color: #777;
}
.page2 .txt:focus{
    content:none;
}

/* 上传图片 */
.img-box { position: relative; background: #fff;}
.img-box ul {padding-left: .1rem;}
.img-box li {position: relative; float: left; margin: .2rem .4rem 0 0; width: 2rem; height: 2rem; background: #fff; }

.img-box li:nth-child(3n){margin-right: 0}
.img-box li img{display: block;width: 2rem;height: 2rem;object-fit: cover}
.img-box li .del_btn{font-size: 0;display: block; width: .5rem; height: .5rem; background: url(../images/del_btn.png) no-repeat center/cover; position: absolute; top: -.2rem; right: -.2rem;}
/* 上传按钮 */
.img-box li.upload_btn {box-shadow: none; width: 2rem; height: 2rem; background: #dbdbdb}
.img-box li.upload_btn img{display: block;width: .94rem;height: .94rem;margin: .5rem auto}

.img-box .webuploader-element-invisible {position: absolute !important; clip: rect(1px,1px,1px,1px);}
.img-box .webuploader-container div {width: 2rem; height: 2rem;}

.img-box  .progress {position: absolute; right: 4px; bottom: 4px; height: 3px; left: 4px; height: 4px; overflow: hidden; z-index: 15; margin:0; padding: 0; border-radius: 0; background: transparent;}
.img-box  .progress span {display: block; overflow: hidden; width: 0; height: 100%; background: #499c00 url('/static/js/webuploader/progress.png') repeat-x; -webit-transition: width 200ms linear; -moz-transition: width 200ms linear; -o-transition: width 200ms linear; -ms-transition: width 200ms linear; transition: width 200ms linear; -webkit-animation: progressmove 2s linear infinite; -moz-animation: progressmove 2s linear infinite; -o-animation: progressmove 2s linear infinite; -ms-animation: progressmove 2s linear infinite; animation: progressmove 2s linear infinite; -webkit-transform: translateZ(0);}
@-webkit-keyframes progressmove {
    0% {background-position: 0 0;}
    100% {background-position: 17px 0;}
}
@-moz-keyframes progressmove {
    0% {background-position: 0 0;}
    100% {background-position: 17px 0;}
}
@keyframes progressmove {
    0% {background-position: 0 0;}
    100% {background-position: 17px 0;}
}

/*地图*/
.tangram-suggestion-main {z-index:999999;}
.pageitem {position:fixed;display:none;height:100%;top:0;left:0;right:0;z-index:1000;background: #fff;}
.lead {position:relative;text-align:center;height:1rem;line-height:1rem;background:#fff;}
.lead p {width:.5rem;height:.5rem;position:absolute;left:.15rem;top:.25rem;background:url(../images/Arrow_left.png) no-repeat center;background-size:.4rem;}
.lead span {font-size:.36rem;}
.lead b a {position:absolute;right:0.1rem;top:0rem;color:#e83829;font-size:0.28rem;width:1rem;}
.lead input {height:.7rem;border:1px solid #e8e8e8;border-radius:0.1rem;width:75%;margin-left:0.2rem;padding-left:0.5rem;background:url(../images/search_1.png) no-repeat 0.1rem;background-size:.4rem;text-indent:0.2rem;font-size:0.28rem;}
.map {position:relative;width:100%;height:5.5rem;background:#ccc;}
/*.map {position:fixed;width:100%;height:5.5rem;background:#ccc;    top: 0;
    left: 0;}*/
.map.mymap{position: fixed;left: 0;top:0;bottom: 2.88rem;height: auto;z-index: 99}
#mapdiv {position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;}
.mapcenter {position:absolute;z-index:2;left:50%;top:50%;width:.6rem;height:.6rem;margin:-.4rem 0 0 -.3rem;background:url('../images/local1.png');background-size:cover;}
.mapresults {display:none;position:absolute;top:6.5rem;left:0;right:0;bottom:0;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom: .6rem;}
.mapresults li {position:relative;padding:.1rem .2rem .1rem .6rem;border-bottom:1px solid #efefef;}
.mapresults li:before {position:absolute;content:"";left:.1rem;top:.2rem;width:.4rem;height:.4rem;background:url('../images/local1.png');background-size:cover;}
.mapresults li h5 {font-size:.3rem;line-height:.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.mapresults li p {font-size:.24rem;color:#999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.elseStreet {display:block;width:80%;margin:.3rem auto;border:2px solid #f00;height:.6rem;line-height:.6rem;border-radius:.5rem;color:#f00;font-size:.3rem;text-align:center;}
.padTop20 .lead {padding-top:20px;}
.padTop20 .lead p {top:0.57rem;}
.padTop20 .mapresults {top:6.9rem;}

.mapTip{position: absolute;left: .2rem;bottom: .2rem;display: inline-block;
box-shadow: 0px .02rem .06rem 0px rgba(0, 6, 33, 0.13);background: #fff;border-radius: .06rem;line-height: .56rem;padding: 0 .1rem;font-size: 0;height: .56rem;display: none;z-index: 10;}
.mapTip span{font-size: .26rem;color: #51AA38;display: inline-block;}
.mapTip i{display: inline-block;width:.3rem;height:.3rem;background:url('../images/maptip.png');background-size:cover;vertical-align: top;margin-top: .12rem;margin-right: .03rem;}

.mapresults li.noWant {border-bottom: none;}
.mapresults li.noWant h5{font-size: .32rem;}
.mapresults li.noWant::before {background:url('../images/nowant.png');background-size:cover;}

.selfAddmap{background: #fff;position: fixed;left: 0;right: 0;bottom: 0;padding: .26rem .2rem .6rem;display: none;z-index: 9;}
.selfAddmap .selfAdr{font-size: .3rem;color: #333;padding: .22rem .14rem;height: .88rem;border: 1px solid #efefef;overflow-y: auto;}

.selfAddmap .selfAdr:empty:before{content: attr(placeholder);color: rgba(0,0,0,.3);}
.selfAddmap .selfAdr:focus{ content:none;}
.selfAddmap ul{font-size: 0;text-align: right;margin-top: .24rem;}
.selfAddmap ul li{display: inline-block;width: 1.5rem;line-height: .72rem;border-radius: .08rem;font-size: .3rem;color: #fff;text-align: center;background:#1AAD1A ;margin-right: .2rem;}
.selfAddmap ul li.selfCancel{background: #BFBFC1;}
/*提交*/
.tjBtn {margin: .6rem;}
.tjBtn a{display: block;background: #0bbb08;border-radius: .1rem;font-size: .3rem;color: #fff;text-align: center;width: 100%;height: .88rem;line-height: .88rem;}


.chosequyu{padding: 0 .3rem;    background: #fff;    border-bottom: 1px solid #f5f5f7;}
.chosequyu label{font-size: .3rem;color: #333;float: left;width: 1.6rem;line-height: 1.06rem;}
.chosequyu .qysub{margin-left: 1.6rem;text-align: right;}
.chosequyu .qysub dl{margin-bottom: 0;    padding: 0;}
.chosequyu .qysub dd{display: block;margin-left: 0;}
.chosequyu .qysub .city{font-size: .3rem;color: #777;line-height: 1.06rem;
    margin-right: .4rem;}
.chosequyu .qysub .arr{    width: .24rem;height: .24rem;background: url(../images/arr.png) no-repeat center;background-size: .24rem;display: inline-block;position: absolute;
    right: 0;top: 50%;margin-top: -.12rem;}
/*选择区域 -0- 样式修改*/
.gz-addr-seladdr dd{padding-right: 0}
.gz-sel-addr{border-radius: .4rem .4rem 0 0;}
.gz-sel-addr .gz-sel-addr-header{text-align: center;position: relative;padding: .4rem 0 .34rem;}
.gz-sel-addr .gz-sel-addr-header h3{display: inline-block;font-size: .36rem;color: #212121;font-weight: bold;}
.gz-sel-addr .gz-sel-addr-header a.sureAddrid{font-size: .26rem;color: #000;position: absolute;right: .4rem;top: .48rem;}
.gz-sel-addr .gz-sel-addr-header a.cancelAddrid{position: absolute;top: .48rem;left: .4rem;font-size: .26rem;color: #999;}
.showAddr .gz-address{z-index:99999;}
