@charset "utf-8";
.activity-address-section{ position:relative;margin:0 .06rem; background:#fff;border-radius:.05rem;}
.activity-address-section .ac-title{ position:relative; padding-left:.05rem;line-height:.4rem;}
.activity-address-section .ac-title .tit{ display:inline-block; font-size:.14rem; font-weight:bold;}
.activity-address-section .ac-title .txt{ display:inline-block; margin-left:.05rem; font-size:.106rem;}
.activity-address-section .ac-send_btn{ position:absolute; right:.1rem; top:50%; min-width:.6rem; height:.24rem; line-height:.24rem; padding:0 .08rem;color:#fff;font-size:.1126rem; text-align:center; border-radius:.04rem;background:#ef3365; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.activity-address-section .ac-swiper-wrap{ position:relative; padding-top:53%; background:#fff; overflow:hidden;}
.activity-address-section .ac-swiper-box{ position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; overflow:hidden;}
.activity-address-section .swiper-wrapper{ height:100%;}
.activity-address-section .swiper-slide{ float:left; width:100%; height:100%;}
.activity-address-section .image-box{ display:block; height:100%;}
.activity-address-section .image-box .loading{ left:50%; top:50%; width:.41rem; height:auto; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.activity-address-section .ac-address_txt{ position:absolute; top:.4rem; bottom:0; left:0; right:0;}
.activity-address-section .ac-address_txt.add-address_txt{top:0;}
.activity-address-section .txt-wrap{ position:absolute; bottom:0; left:0; right:0; height:.6rem; background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,1)),color-stop(0.08, rgba(0,0,0,1)),color-stop(.8,rgba(0,0,0,0)),to(rgba(0,0,0,0))); background:-webkit-linear-gradient(bottom,rgba(0,0,0,1),rgba(0,0,0,1) 8%,rgba(0,0,0,0) 80%,rgba(0,0,0,0)); background:linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,1) 8%,rgba(0,0,0,0) 80%,rgba(0,0,0,0));}
.activity-address-section .ac-address_txt .tit{ margin-left:.12rem; margin-top:.1rem; font-size:.14rem; line-height:2; color:#fff;}
.activity-address-section .ac-address_txt .txt{ margin-left:.14rem; padding-right:.2rem; padding-left:.13rem; font-size:.1126rem; line-height:.14rem; color:#fff; background:url("//fastued3.jia.com/image/mobile/jzj/address-icon.png") 0 center no-repeat; background-size:.09rem;}
.activity-address-section .ac-address_txt .arrow-icon{ position:absolute; right:.1rem; top:50%; width:.1rem; height:.16rem; background:url("//fastued3.jia.com/image/mobile/jzj/arrow-white.png") 0 0 no-repeat; background-size:100%;}
/*发送地址弹窗*/
.activity-address_form{ display:none; position:absolute; z-index:10000; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.5);}
.activity-address_form .form-box{ position:absolute; left:11%; top:50%; width:78%; padding:.15rem .25rem .12rem; background:#fff; border-radius:.04rem; -webkit-box-sizing:border-box; box-sizing:border-box;}
.activity-address_form .form-box.android{ -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.activity-address_form .form-box .title{ font-size:.14rem; line-height:.26rem; text-align:center;}
.activity-address_form .form-box .input-box{ position:relative; margin-top:.05rem; padding:.05rem; line-height:.2rem; border-bottom:1px solid #aaa;}
.activity-address_form .form-box .input-box.focus{ border-color:#d00;}
.activity-address_form .form-box .input-box::before,.activity-address_form .form-box .input-box::after{ content:''; position:absolute; bottom:0; width:1px; height:.03rem; background:#aaa;}
.activity-address_form .form-box .input-box::before{ left:0;}
.activity-address_form .form-box .input-box::after{ right:0;}
.activity-address_form .form-box .input-box.focus::before,.activity-address_form .form-box .input-box.focus::after{ background:#d00;}
.activity-address_form .form-box .form-input{ display:block; width:100%; line-height:.2rem;}
.activity-address_form .form-box .del,.activity-address_form .form-box .get_code{ position:absolute; right:0; top:0; padding:.05rem .1rem; font-size:.125rem;}
.activity-address_form .form-box .get_code{ width:.8rem; padding:.05rem 0; text-align:center;}
.activity-address_form .form-box .code-box .del{ right:.9rem;}
.activity-address_form .form-box .del{ display:none; font-size:.18rem;}
.activity-address_form .form-box .get_code:active{ background:#e8e8e8;}
.activity-address_form .form-box .btn-box{ margin-top:.15rem; text-align:right;}
.activity-address_form .form-box .btn-cancle,.activity-address_form .form-box .btn-confirm{ display:inline-block; width:0.6rem; height:.3rem; line-height:.3rem; color:#007fd7; font-size:.14rem; text-align:center;}
.activity-address_form .form-box .btn-cancle{ margin-right:.18rem;}
.activity-address_form .form-box .inp-area{ display:block; width:100%; height:.2rem; line-height:.2rem; resize:none;}
/*文字弹窗*/
.activity-address_line{ position:fixed; z-index:-1; top:0; left:0; right:0; bottom:0; background:#eee; -webkit-transform: translate3d(100%,0,0); -moz-transform: translate3d(100%,0,0); -ms-transform: translate3d(100%,0,0); -o-transform: translate3d(100%,0,0);  transform: translate3d(100%,0,0); -webkit-transition:all .4s ease; -moz-transition:all .4s ease;  -ms-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease;}
.activity-address_line.show{ z-index: 9999;-webkit-transform:translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);  -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.activity-address_line .line-header{ position:absolute; left:0; top:0; width:100%; height:.43rem; line-height:.43rem; color:#333; text-align:center; background:rgba(246,246,246,1);}
.activity-address_line .line-back{ position:absolute; left:0; top:0; display:inline-block; width:.12rem; height:.12rem; margin:.14rem .15rem; border-left:.02rem solid #666; border-bottom:.02rem solid #666; transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); text-indent:-9999px;}
.activity-address_line .line-title{ position:relative; display:inline-block; width:2.3rem; font-size:.16rem; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.activity-address_line .line-content{ position:absolute; top:.43rem; bottom:.4rem; left:0; right:0; overflow-y:auto;}
.activity-address_line .line-sec{ margin:.16rem .09rem 0;}
.activity-address_line .line-sec .title{ line-height:.18rem; font-size:.12rem;}
.activity-address_line .line-sec .icon-tit{ display:inline-block; width:.18rem; height:.18rem; margin-right:.06rem; background:url(//fastued3.jia.com/image/mobile/jzj/address-line-icon.png) no-repeat; background-size:100%; vertical-align:top;}
.activity-address_line .line-sec .pos1{ background-position:0 0;}
.activity-address_line .line-sec .pos2{ background-position:0 20%;}
.activity-address_line .line-sec .pos3{ background-position:0 40%;}
.activity-address_line .line-sec .pos4{ background-position:0 60%;}
.activity-address_line .line-sec .pos5{ background-position:0 80%;}
.activity-address_line .line-sec .pos6{ background-position:0 100%;}
.activity-address_line .line-sec .txt{ margin-left:.12rem; margin-top:.08rem; padding:.04rem .08rem .04rem .08rem; font-size:.1rem; line-height:.18rem; background:#fff; border-radius:.04rem;}
.activity-address_line .line-sec .line-ul{ position:relative; border-top:1px solid transparent;}
.activity-address_line .line-sec .line-ul .txt{ margin-top:.05rem;}
.activity-address_line .line-sec .line-ul::before{ content:''; position:absolute; left:.08rem; top:0; bottom:0; width:1px; background:#e2e2e2;}
.activity-address_line .line-sec .tit{ position:relative; width:.26rem; height:.12rem; line-height:.12rem; margin-top:.1rem; margin-left:.12rem; text-align:center; color:#ef3365; font-size:.09rem; border-radius:.12rem; border:1px solid #fcccda; background:#fff;}
.activity-address_line .line-sec .tit::before{ content:""; position:absolute; left:-.06rem; top:.04rem; width:.04rem; height:.04rem; border-radius:100%; background:#ef3365;}
.activity-address_line .line-footer{ position:absolute; bottom:0; left:0; right:0; height:.28rem; padding:.06rem;}
.activity-address_line .line-footer .line-btn{ display:block; line-height:.28rem; color:#fff; font-size:.14rem; text-align:center; background:#ef3365; border-radius:.04rem;}

/*图片预览弹层*/
.popup-swiper,.popup-swiper .swiper-container{ width:100%; height:100%;}
.popup-swiper{ position:fixed; left:0; top:0; z-index:9999; background:#000;}
.popup-swiper .swiper-slide{ position:relative;float:left; height:100%; overflow:hidden;}
.popup-swiper .pinch-img,.popup-swiper .pinch-zoom-container{ position:relative; width:100%; height:100%;}
.popup-swiper .swiper-slide .loading{ left:50%; width:auto;-webkit-transform: translate(-50%,-50%);-moz-transform:  translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.popup-swiper .swiper-slide img{ position:absolute; top:50%; left:0; width:100%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.popup-swiper .num-box{ position:absolute; z-index:5; left:50%; top:.12rem; width:0.5rem; height:.18rem; line-height:.18rem; margin-left:-0.25rem; text-align:center; font-size:.12rem; color:#fff; font-family:"Helvetica"; background:rgba(0,0,0,.5); border-radius:.18rem;}
.popup-swiper .num-box .separate{ margin:0 .01rem;}