@charset "utf-8";
/*预订*/
.circle_handel{ padding:0.75rem 0.75rem 2.5rem;}
.circle_handel li{ box-shadow:0 0.1rem 0.375rem 0 #CCC; height:4.75rem; background:#fff url(../images/postal_icon03.png) no-repeat 96% 85%; background-size:0.65rem 0.65rem; margin-bottom:0.75rem; box-sizing:border-box; padding:0 0.65rem 0 1.3rem; border-radius:0.25rem; align-items: center;}
.circle_handel .serve_cur{background:#fff url(../images/postal_icon04.png) no-repeat 96% 85%; background-size:0.65rem 0.65rem; }
.circle_handel li img{ display:block; width:1.3rem; height:1.3rem;}
.circle_handel li:first-child img{ display:block; width:1.375rem; height:1.3rem;}
.serve_plan{ padding-left:1.2rem;height:4.75rem;justify-content: center;}
.circle_handel li:first-child .serve_plan{padding-left:1.125rem;}
.serve_name{ font-size:0.75rem; color:#222; font-weight:bold; margin-bottom:0.2rem;}
.serve_num{ font-size:0.7rem; color:#888888}
.serve_foot{ position:fixed; bottom:0; left:0; width:100%; box-sizing:border-box; background:#fff; padding:0 0.75rem 0.85rem;}
.article{ background:url(../images/postal_icon03.png) no-repeat left center; background-size:0.65rem 0.65rem; padding-left:0.8rem;margin-bottom:1rem;}
.article_cur{background:url(../images/postal_icon04.png) no-repeat left center; background-size:0.65rem 0.65rem;}
.article_txt{ color:#3C81DF; font-size:0.6rem;}
.usebtn{ background:#ccc; border-radius:0.25rem; height:2.2rem; line-height:2.2rem; display:block; text-align:center; color:#fff; font-size:0.8rem; width: 100%; box-sizing:border-box;}
.usebtn_cur{ background:#3C81DF;}
/*提交订单*/
.refer_handel{padding-bottom: 3.8rem;}
.refer_bnner{ height:6.6rem;}
.refer_bnner img{ display:block; width:100%; height:100%; object-fit: cover;}
.refer_cont{ padding-left:0.6rem;}
.refer_list{ height:2.1rem; padding-right:1.45rem; border-bottom:1px solid #F0F0F0; align-items: center;}
.refer_cont .refera{ background:url(../images/postal_icon05.png) no-repeat 96% center; background-size:0.25rem 0.5rem;}
.refer_tit{ color:#000; font-size:0.7rem; width:4.5rem; font-weight:bold}
.refer_news{ color:#555; font-size:0.7rem; text-overflow: ellipsis; white-space: nowrap; width: 80%; overflow: hidden;}
.obtain{ color:#3471C3; font-size:0.7rem; padding-left:0.5rem;}
.tips_plan{ padding:2rem 0.65rem 0}
.tips_tit{ color:#999; font-size:0.7rem; font-weight:bold; padding:0rem 0 0.1rem}
.tips_txt{ color:#999; font-size:0.6rem;}
/*兑换成功*/
.result_plan{align-items: center; padding:4.875rem 0.75rem 0;}
.result_plan img{ display:block; height:2.825rem; width:2.825rem;}
.result_txt{ color:#222; font-size:0.85rem; margin:0.55rem 0 2.9rem; font-weight:bold}
/*订单查询*/
.orders_handels{ padding:4.7rem 0 0 0;height: 100%}
.orders_head{ background:#fff; position:fixed; top:0; width:100%; box-sizing:border-box; padding:0 1.8rem; z-index:10; justify-content: space-between;}
.orders_head li{ font-size:0.8rem; color:#666; height:3.5rem; line-height:3.2rem; position:relative}
.orders_head .facing{ font-weight:bold; color:#000;}
.orders_head .facing:after{ content:""; background:#3C81DF; width:1.6rem; height:0.2rem; border-radius:0.1rem; position:absolute; bottom:1rem; left:50%; margin-left:-0.8rem;}
.orders_conts{ padding: 0.4rem 0.75rem 0;}
.orders_lists{box-shadow:0 0.1rem 0.375rem 0 #CCC; height:4.75rem; background:#fff;box-sizing:border-box; padding:0 0.55rem 0 1rem; border-radius:0.25rem; justify-content: center; margin-bottom:0.75rem;position: relative;}
.orders_one{align-items: center; justify-content: space-between;}
.defini_name{ font-size:0.75rem; color:#222; padding-right: 0.2rem; font-weight:bold;text-overflow: ellipsis; white-space: nowrap; width: 80%; overflow: hidden;}
.condi_tit{ font-size:0.7rem; color:#222; font-weight:bold}
.defini_time{ font-size:0.65rem; color:#888888;text-overflow: ellipsis; white-space: nowrap; width: 80%; overflow: hidden;} 
.condi_clone,.condi_code,.repeat{ width:2.6rem; height:1.2rem; text-align:center; line-height:1.2rem; border-radius:0.1rem; font-size:0.6rem; color:#3C81DF; border:1px solid #555}
.condi_orange{ color:#FF4800}
.once_more_model{ background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; width:100%; height:100%; z-index:12; display:none}
.once_more_cont{ position: fixed; width:14rem; background:#fff; top:9.7rem; left:50%; margin-left:-7rem; border-radius:0.1rem;}
.once_tit{ padding:1.3rem 0 0.6rem; text-align:center; font-size:0.75rem; color:#000; font-weight:bold;}
.once_txt{ font-size:0.6rem; color:#555; padding:0 1rem 0.6rem; min-height: 3rem;}
.once_foot{ position:relative; border-top:1px solid #F6F6F6}
.once_foot:after{ content:""; background:#EDEDED; width:1px; height:1.25rem; position:absolute; left:50%; top:50%; margin-top:-0.625rem;}
.once_foot a{ height:2.3rem; line-height:2.3rem; text-align:center; font-size:0.75rem;}
.once_revert{ color:#666;}
.once_cancel{ color:#3C81DF; font-weight:bold}
/*服务细则弹窗*/
.rule_model{ background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; width:100%; height:100%; z-index:12; display:none}
.rule_cont{ position: fixed; width:14rem; background:#fff; top:5.7rem; left:50%; margin-left:-7rem; border-radius:0.4rem;}
.rule_tit{ padding:1.3rem 0 0.6rem; text-align:center; font-size:0.75rem; color:#000; }
.rule_txt{ font-size:0.6rem; color:#555; padding:0 1rem 0.6rem; min-height: 3rem;}
.rule_foot{ position:relative;text-align:center; width: 100%;height:2.3rem; line-height:2.3rem; color: #3C81DF}
/*下场码弹窗*/
.code_model{ background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; width:100%; height:100%; z-index:12; display:none}
.code_cont{ position: fixed; width:14rem; background:#fff; top:5.7rem; left:50%; margin-left:-7rem; border-radius:0.4rem;}
.code_tit{ padding:1.3rem 0 0.6rem; text-align:center; font-size:0.75rem; color:#000; }
.code_txt{ font-size:0.6rem; color:#555; padding:0 0.5rem 0.6rem; min-height: 2rem;text-align: center}
.code_foot{ position:relative;text-align:center; width: 100%;height:2.3rem; line-height:2.3rem;}

.loadmore{width:100%;height:24px;line-height:24px;text-align:center;font-size:14px;color:#666; display:none;}
/*搜索无结果*/
.content_none{width: 100%;height: 100%;padding-top: 2.2rem;box-sizing: border-box}
.search_none_box{width: 3.875rem;height:3.4rem;margin: 7.05rem auto 0; }
.search_none_box img{display:block;width: 3.875rem;height:3.4rem;}
.search_none_title{width: 100%;text-align: center;color:#9b9b9b;font-size:0.7rem;margin-top: 1.25rem;}

/*头部*/
.welfare_head{ position:fixed; top:0; left:0; width:100%; height:2.2rem; line-height:2.2rem; border-bottom:1px solid #f4f4f4; box-sizing:border-box; z-index:100; background:#fff;}
.welfare_hd_tit{ width:100%; text-align:center;color:#4a4a4a; font-size:0.8rem;}
.welfare_cont{ overflow:hidden; padding:2.2rem 0 2.5rem; box-sizing:border-box;background: #fff}
.return_btn{ position:absolute; left:0; top:0; width:2rem; height:2.2rem; background:url(../images/cgxq_icon01.png) no-repeat center center; background-size:0.475rem auto; z-index:10}

/*03.20服务范围*/
.scope_handel{ padding:0.75rem;}
.scope_banner img{ display:block; width:100%;}
.scope_tit{ height:3rem; line-height:3rem; font-size:0.9rem; color:#222; font-weight:bold; text-align:center; position:relative}
.scope_tit:after{ content:""; width:1.5rem; height:1px; background:#222; position:absolute; left:3.45rem; top:50%;}
.scope_tit:before{ content:""; width:1.5rem; height:1px; background:#222; position:absolute; right:3.45rem; top:50%;}
.scope_city{ color:#555; font-size:0.6rem; line-height: 1.6em;}
.city_handel{font-size:0.7rem; color:#222; }
.city_letter{ background:#F0F0F0; line-height:1.5rem; padding:0 0.675rem; box-sizing:border-box; font-weight:bold}
.city_lists{ line-height:1.9rem; padding:0 0.325rem; border-bottom:1px solid #F0F0F0}
/*05.13服务范围*/
.seach_plan{ align-items: center; margin: 0.35rem 0 0.75rem;}
.seach_left{ height: 1.7rem; border-radius: 0.1rem; background: #F4F4F4; align-items: center;}
.seach_left img{ display: block; width: 0.65rem; height: 0.65rem; margin: 0 0.5rem;}
.antistop{ color: #878787; font-size: 0.6rem; color: #4B4B4B}
.seabtn{ margin: 0 0.5rem; font-size: 0.7rem; color: #4B4B4B}
.barter_plan{ margin: 0 0rem 0.3rem; overflow: hidden;flex-wrap:wrap;justify-content: center}
.barter_plan li{ height: 1.7rem; line-height: 1.7rem; text-align: center; color: #000; font-size: 0.6rem;position: relative;padding:0 0.5rem;}
.barter_plan li:after{ content: ""; position: absolute;right: 0; width: 1px;height: 0.8rem; background: #ccc;top: 0.5rem;}
.barter_plan li:last-child:after{content: "";display: none;}
.barter_plan .barter_cur{ color: #3C81DF; }
.barter_plan li:nth-child(5):after {
    display:none;
}
.resultsx{ color:#222; font-size: 0.7rem; text-align: center; margin: 1.2rem 0;}
