body{ background: #f5f5f5; max-width:640px; min-height:100%; height:auto;}
*{outline:none;box-sizing: border-box;}

/*轮播图*/
.swiper-container {margin:0 0.2rem 0;position:relative;overflow:hidden;list-style:none;padding:0;z-index:2; border-radius: 0;}
.swiper-container-no-flexbox .swiper-slide {float:left}
.swiper-container-vertical>.swiper-wrapper {-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper {-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide {-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}
.swiper-invisible-blank-slide {visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {height:auto}
.swiper-slide img { width: 100%; height: 100%;border-radius: 0.22rem;}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom {bottom:10px;left:0;width:100%}
.swiper-pagination-bullet {width:8px;height:5px;display:inline-block;border-radius:3px;background:#000;opacity:.2}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 4px}
.swiper-pagination-bullet-active {background:#aaa;width:16px;height:5px;border-radius:4px;opacity:1}

/**/
.recepit{text-align:justify;text-align-last:justify;margin:0 0.2rem 0;line-height: 0.5rem;}
.recepit>.recepit-ul>{}
.recepit>.recepit-ul>.recepit-list{ display: inline-block;background-size:100% 100%; width: 1.86875rem;height: 2.1625rem;}



/*办证省市*/
.area-body{background-color: #fff;}
.area-label{font-weight:normal;line-height: 0.6rem; text-align:center;font-size: 0.25rem;color: #BEBEBE;}

.select-province{ margin: 0 0.2rem;}
.select-province>.select-province-btn>.province-label{background-color: #3C7BFC;font-size: 0.3rem;color: #fff;line-height: 0.8rem;text-align: center;}
.select-province>.select-province-btn>.label-down{margin:-0.5rem 1.5rem 0;float: right;color: #fff;font-weight: 600;}
.select-province>.province-ul{line-height: 0.8rem;text-align: center;display: none;}
.select-province>.province-ul>.province-li:nth-child(2n+1){background:#FBFBFB;}
.select-province>.select-city{font-size: 0.2rem;margin: 0.15rem 0;line-height: 0.7rem;}
.select-province>.select-city>.select-city-li{display: inline-block;background-color: #FBFBFB;width: 1.34rem;text-align:center;height: 0.6rem;line-height: 0.6rem;margin: 0 0 0.1rem 0.1rem;}

/*办证信息*/
.info-body{background-color: #fff;}
.id-img{text-align:center; }
.id-img img{max-height: calc(100vh - 8.5rem);max-width: 100%;margin: 0.5rem 0.5rem 0;}
.info-ul{margin: 0.1rem 0 1.5rem 0;line-height: 0.8rem;padding: 0 0.2rem;font-size: 0.27rem}
.info-ul>.info-li{display: flex;display: -webkit-flex; align-content:flex-end; border-bottom: 0.03rem solid;border-bottom-color:#F6F6F6;}
.info-ul>.info-li>.info-li-lable{text-align: left;display: inline-flex;width: 2.4rem;}
.info-ul>.info-li>.info-li-val{text-align: right;width: 100%;line-height: 0.8rem;}
.info-ul>.info-li>.info-li-input{width: 100%;}
.info-ul>.info-li>.info-li-input>input{width: 100%; border: none; text-align: right;line-height: 0.6rem;}
.info-ul>.info-li>.info-li-val>.info-li-span {width: 100%; }
.info-ul>.info-li>.info-li-val>.info-li-span>.info-li-radio {background-image: url(../images/receipt/007.png);display: inline-block;width: 0.3rem;height: 0.3rem;background-size:100%;}
.info-ul>.info-li>.info-li-val>.info-li-span>.active{background-image: url(../images/receipt/008.png);display: inline-block;width: 0.3rem;height: 0.3rem;background-size:100%;}
.info-ul>.info-li>.info-li-val>.info-li-span>.info-li-radio-vla{margin-right: 0.2rem;}
.info-ul .info-up-lable{font-size: 0.2rem;color: #CECECE;text-align: center;line-height: 0.4rem;padding-bottom: 2rem;}
.info-up{margin-top: 0.7rem;padding: 0 0.2rem;bottom: 0;position:fixed;width: 100%;}
.info-up>.info-up-btn{background-color: #3C7BFC;line-height: 0.8rem; font-size: 0.25rem;text-align: center; border-radius:0.1rem;color: #fff;height: 0.9rem;}


/* 提交订单  */
.g-main{position: absolute;right: 0;left: 0;overflow: auto;}
.order_body{background-color:#F6F7FB;}
.order_info{ background-color: #fff; border-radius:0.2rem; margin:0 0.2rem; padding: 0.2rem 0.15rem 0.25rem 0.25rem;}
.order_info .order_info-label{font-weight: 600;font-size: 0.25rem;line-height: 0.6rem;}
.order_info .order_info-content{display: flex;display: -webkit-flex;align-content:space-between;}
.order_info .order_info-content .order_info-img{ width: 5rem; }
.order_info .order_info-content .order_info-dianzi{height: 1rem;}
.order_info .order_info-content .order_info-chongyin{height: 1rem;}
.order_info .order_info-content .order_info-info{text-align: right; font-size: 0.2rem; width: 100%;display: flex;flex-direction:column;}
.order_info .order_info-content .order_info-info .order_info-info-title{margin-top: 0.4rem;}
.order_content{margin: 0.2rem 0.2rem 0.1rem 0.2rem; background-color: #fff;border-radius:0.2rem;padding: 0.15rem 0.15rem 0.15rem 0.3rem;}
.order_content .order_content-li{margin: 0.1rem 0;}
.order_content .order_content-li-flex{display: flex; }
.order_content h2 {font-size: 0.25rem;min-width: 1rem;}
.order_content h2::before{content: '';position:absolute;background-color: #3c5be7;width: 0.07rem;display: block;height: 0.3rem;left: 0.2rem;}
.order_content .hr{border-bottom:#F6F7FB solid 0.025rem;margin:0.2rem 0;}
.order_content .order_content-li .content-li-input{width: 100%;margin-top:-0.1rem;}
.order_content .order_content-li .content-li-input input{height: 100%; border:none;background-color: #F6F7FB;width: 100%;background-color: #F6F7FB;font-size: 0.2rem;padding-left: 0.2rem;}
.order_content .order_content-li .content-li-content{ display: flex;justify-content:space-between;}
.order_content .order_content-li .content-li-content .mode-icon{background-image: url(../images/receipt/007.png);background-size:100%;width: 0.3rem;height: 0.3rem;display: inline-block;margin-right: 0.2rem;}
.order_content .order_content-li .content-li-content .icon-action{background-image: url(../images/receipt/008.png);background-size:100%;width: 0.3rem;height: 0.3rem;display: inline-block;margin-right: 0.2rem;}
.order_content .order_content-li .banxing-li{padding: 0 0.2rem; font-size: 0.22rem;}
.order_content .content-li-content-li{display:flex;align-items: center; margin-top: 0.2rem;}
.order_content .banxing_number{display: flex;align-items: flex-end;}
.order_content .banxing_number .jj{display: flex;align-items: center;}
.order_content .banxing_number .jj div{display: flex;justify-content: center;}
.order_content-li .subtract{font-size: 0.15rem; color:#5A8FFC;width: 0.3rem;height: 0.3rem;border: 0.025rem solid #5A8FFC;border-radius: 50%; display: inline-block;align-items: center;justify-content: center;}
.order_content-li .plus{font-size: 0.15rem; color:#5A8FFC;width: 0.3rem;height: 0.3rem;border:0.025rem solid #3B7AFC;border-radius: 50%; display: inline-block;align-items: center;justify-content: center;color: #fff;background-color:#3B7AFC;}

/* 提交订单-》 地址显示 */
.detail_address{margin-top: 0.2rem;}
.detail_address .eAddress , .detail_address .sAddress{background-color: #F6F7FB;}
.detail_address .eAddress {padding: 0.2rem 0;text-align: center}
.detail_address .have{display: flex; padding: 0.1rem 0 0.1rem 0.1rem; align-items: center;}
.detail_address .have .locationIcon{width: 0.7rem; height: 0.6rem; background: url(../images/receipt/006.png) no-repeat left center/0.45rem;}
.detail_address .have .h_r{display: flex; align-items: center; justify-content: center; width: 0.8rem;}
.detail_address .have .h_r .iconfont{font-size: 0.26rem;color: #555;}
.detail_address .have .h_l{flex: 1; overflow: hidden;}
.detail_address .have .h_l .h_l_t{display: flex;color: #888;font-size: 0.24rem;}
.detail_address .have .h_l .h_l_t div{ margin-right: 0.3rem;}
.detail_address .have .h_l .h_l_t .name{color: #333;}
.detail_address .have .h_l .h_l_b{font-size: 0.22rem; color: #333;margin-top: 0.1rem;}
.detail_address .express {display: flex; margin: 0.2rem 0 ;font-size: 0.22rem;}
.detail_address .express .title{text-align: left;}
.detail_address .express .price{ text-align: center;margin-left: 0.3rem;}
.detail_address .express .label{font-size: 0.2rem;text-align: right;margin-left: auto;}
.express .express-icon{background-image: url(../images/receipt/007.png);width: 0.3rem;height: 0.3rem; background-size:100%;margin-right: 0.1rem; }
.express .active{background-image: url(../images/receipt/008.png);} 
.order_remark{ font-size: 0.22rem;text-align: center;}
.order_pay{display: flex; height: 1rem; background-color: #fff;align-items: center;position:fixed;z-index: 900;left: 0;
        bottom: 0;width: 100%;}
.order_pay .price{font-size: 0.25rem;font-weight: 600;margin:0 0.4rem 0 0.3rem;}
.order_pay .btn{margin-left: auto;width: 2.5rem;background-color: #3C5BE7;height: inherit;color: #fff;text-align: center;line-height: 1rem;}
/* 提交订单->支付成功弹窗   */
.paysuccess{z-index: 999;position: fixed;height: 100%;width: 100%;background: rgba(0, 0, 0, 0.6);}
.paysuccess .content{z-index: 1000;position: absolute;height: 3.5rem;width: 80%;border-radius: 0.2rem;background-color: #fff;display: flex;align-items: center;flex-direction: column;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.paysuccess .content img {width: 1rem;margin: 0.25rem 0 0.2rem 0;}
.paysuccess .content .success{font-size: 0.3rem;font-weight: 400;}
.paysuccess .content .label{font-size: 0.25rem;color: #B6B6B6;margin-top: 0.1rem;}
.paysuccess .content .hr{border-bottom:#E6E6E6 solid 0.025rem;margin:0.2rem 0 0 0;width: 100%;}
.paysuccess .content .close{color: #1486FC;text-align: center;font-size: 0.4rem;line-height: 0.84rem;}


/* 提交订单->添加地址   */
.select_alert2 {position: fixed; top: 0; width: 100%; max-width: 640px; height: 100%; z-index: 1000; background: #f6f7fb; display: none;}
.select_alert2 .saveBtn{display: block; height: 1.2rem;position: absolute; bottom: 0; width: 100%; max-width: 640px;}
.select_alert2 .saveBtn a{ display: block; margin: 0.2rem 0.3rem;text-align: center; font-size: 0.28rem; background-color: #3c5be7;height: 0.8rem; line-height: 0.8rem;color: #fff;border-radius: 0.4rem;}
.select_alert2 .saveBtn a:active{opacity: 0.8;}

.editAddress{padding: 0.2rem 0.2rem 0;}
.editAddress .add{padding:0.2rem; border-radius: 0.1rem;overflow: hidden; background-color: #fff;}
.editAddress .add .txtCont{display: flex;font-size: 0.24rem;padding:0 0.2rem; border-bottom: 1px solid #eee; line-height: 0.8rem;color: #333;background-color: #f6f7fb;   align-items: center;}
.editAddress .add .txtCont:last-child{border: 0;}
.editAddress .add .txtCont .txt{width: 1rem;}
.editAddress .add .txtCont .txt2{width: 1.9rem;}
.editAddress .add .txtCont .txt3{width: 1.6rem;}
.editAddress .add .txtCont .showCity{flex: 1; line-height: 0.3rem; position: relative;}
.editAddress .add .txtCont .showCity .weui-input{position: absolute;top:50%; left: 0; transform: translateY(-50%);z-index: 1;}
.editAddress .show{margin-top: 0.3rem;padding:0.2rem; border-radius: 0.1rem;overflow: hidden; background-color: #fff;}
.editAddress .show h2,.editAddress .add h2{font-size: 0.26rem; color: #333;position: relative;}
.editAddress h2::before{content: '';position: absolute; left: -0.2rem;top: 0.08rem; height: 0.24rem;width: 3px; background-color: #3c5be7; display: block;}
.editAddress .show .show_c{font-size: 0.24rem; padding: 0.3rem 0.2rem; color: #999; margin-top: 0.1rem;background-color: #f6f7fb; }
.editAddress .show .show_b{margin-top: 0.1rem;}
.editAddress .show .show_t .showName{margin-right: 0.3rem;}



