﻿@charset "utf-8";
html,body{background:#fff}
.walk-page{line-height:1.5}
.walk-page > h2{color:#ff811a;font-size:0.8rem;margin-bottom:0.2rem}
.walk-page .explain{font-size:0.6rem;color:#666}
.walk-page .top img{width:100%}
.walk-page .com{margin-top:1.2rem;padding:0 1rem 2.8rem}
.walk-page .item{margin-bottom:0.5rem;padding:0 0.3rem}
.walk-page .item > span{width:4rem;font-size:0.7rem;color:#333}
.walk-page .item > .flex-item{height:1.6rem}
.walk-page .item > .flex-item .select,.walk-page .item > .flex-item input{background:#f3eded;width:11.5rem;display:block;line-height:1.6rem;border-radius:0.25rem;padding:0 1.2rem 0 0.75rem;position:relative;font-size:0.7rem;color:#999;cursor:pointer;border:1px solid #e6e6e6}
.walk-page .item > .flex-item .select.active{color:#333}
.walk-page .item > .flex-item .select:after{position:absolute;right:0.7rem;top:46%;content:"";width:0.3rem;height:0.3rem;border:solid #888;border-width:1px 1px 0 0;-webkit-transform:translate(0,-50%) rotate(135deg);transform:translate(0,-50%) rotate(135deg);}
.walk-page .item > .flex-item input{color:#333;border:none;padding:0 0.8rem}
.walk-page .item > .flex-item input::-webkit-input-placeholder{color:#999}
.walk-page .choice{margin-top:0.4rem}
.walk-page .choice li{background:#dfa82e;color:#fff;padding:0 0.3rem;line-height:1rem;border-radius:0.2rem;font-size:0.6rem;margin:0 0.4rem 0.4rem 0}
.walk-page .choice li.active{background:#ffc000}
.walk-page .edit{margin-top:0.4rem;background:#f3eded;padding:0.4rem;border-radius:0.25rem;border:1px solid #e6e6e6}
.walk-page .edit textarea{border:none;width:100%;resize:none;font-size:0.7rem;color:#333;line-height:1rem;height:3rem;background:none}
.walk-page .btns{position:fixed;left:0;right:0;bottom:0;max-width:640px;margin:0 auto;height:2.2rem}
.walk-page .btns span{background:#eaae29;display:block;line-height:2.2rem;text-align:center;color:#fff;cursor:pointer;font-size:0.8rem}
.loading{background:none}
.loading .con p{margin-top:0.6rem}
.walk-page .multiple{padding-top:0.75rem}
/* 邀请 c5e0b4 */
.group-page{background-color:#fff;min-height:calc(100vh - 2.2rem);padding:0.5rem}
.group-page.active{min-height:calc(100vh)}
.group-page .product{padding-bottom:0.6rem}
.group-page .product .pic{height:6rem;width:6rem;margin-right:0.5rem;}
.group-page .product .pic img{width:100%;height:100%;object-fit:cover}
.group-page .product .name{font-size:0.7rem;color:#333;line-height:1.35}
.group-page .product .price{font-size:0.6rem;color:#999;line-height:1.5}
.group-page .product i{color:#e02e24;font-size:0.7rem;margin-right:0.1rem}
.group-page .product span{color:#e02e24;font-size:0.9rem;margin-right:0.5rem}
.join-list .list{margin-top:0.75rem}
.join-list .list li{padding:0 0.3rem;position:relative}
.join-list .list li .pic{border:1px solid #fff;border-radius:50%;position:relative;width:2.2rem;height:2.2rem}
.join-list .list li .pic img{width:100%;height:100%;object-fit:cover;border-radius:50%;overflow:hidden}
.join-list .list li.active .pic{border-color:#ffc000}
.join-list .list li .top{position:absolute;left:0.2rem;top:-0.1rem;background:#ffc000;color:#fff;padding:0 0.15rem;line-height:0.6rem;border-radius:0.4rem;font-size:0.4rem}
.join-list .list li .pic .num{position:absolute;left:0;right:0;bottom:0;text-align:center;background:rgba(0,0,0,0.4);color:#fff;font-size:0.5rem;line-height:1rem;}
.join-list .list li.all span{display:block;border:1px solid #e5e5e5;border-radius:50%;position:relative;width:2.2rem;height:2.2rem;overflow:hidden;text-align:center;line-height:2.1rem;font-size:1rem;color:#999}
.join-list .state{margin-top:0.6rem;font-size:0.7rem;color:#999;line-height:1.6;text-align:center}
.join-list .state span{color:#e02e24}
.join-list .state .txt{color:#333;font-size:0.75rem;margin-top:0.2rem}
.join-list .btns span{margin-top:0.75rem;height:2.1rem;background:#e02e24;border-radius:0.3rem;color:#fff;text-align:center;line-height:2.1rem;font-size:0.8rem;display:block}
.fullguide{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);text-align:center;z-index:2000;display:none}
.fullguide .arrow{position:absolute;top:0.6rem;right:1.6rem;background:url(../images/wx_tips.png) no-repeat;background-size:3.2rem auto;width:3.2rem;height:5.7rem}
.fullguide-inner{margin:0 auto;width:15.6rem;padding-top:6.82rem}
.fullguide-share{text-align:center;line-height:1.5rem;color:#fff}
.fullguide-share .one{font-size:1rem;font-weight:500}
.fullguide-share .two{font-size:0.7rem}
.join-list .list li.active .pic::after{content:"";width:0.75rem;height:0.75rem;position:absolute;right:-0.1rem;bottom:0;background:url(../images/v.png) no-repeat center;background-size:contain}
header .right.share i{width:0.9rem;height:0.9rem;background:url(../images/top_share.png) no-repeat center;background-size:contain;display:inline-block;margin-top:0.6rem}
