.weui-search-bar__label{display:flex;align-items: center;justify-content: center;}
.wxapp{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.banner{height: 48vw;}
.banner img,.banner video{width: 100%;height: 100%;display:block;}
.index .index_line{border-top:#333 1px solid;}
.index .index_ad{width: 100%;position: relative;}
.index .index_ad img{width:100%;display: block;}
.index .index_cube{width: 100%;overflow: hidden;}
.index .index_cube .index_cube_item{display: none;position: relative;}
.index .index_cube .index_cube_item img{width: 100%;height: 100%;display: block;}
.index .index_cube.cube_1 .index_cube_1{display: block;width: 100%;height: 50vw;}
.index .index_cube.cube_2 .index_cube_1,.index .index_cube.cube_2 .index_cube_2{display: block;width: 50%;height: 50vw;float: left;}
.index .index_cube.cube_3 .index_cube_1{display: block;float: left;width: 50%;height: 50vw;}
.index .index_cube.cube_3 .index_cube_2,.index .index_cube.cube_3 .index_cube_3{display: block;float: left;width: 50%;height: 25vw;}
.index .index_cube.cube_4 .index_cube_1,.index .index_cube.cube_4 .index_cube_2,.index .index_cube.cube_4 .index_cube_3,.index .index_cube.cube_4 .index_cube_4{display: block;float: left;width: 50%;height:25vw;}
.indexCoupon{background: #fff;padding:2.67vw 1.34vw;width: 100%;box-sizing: border-box;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;height: 26.67vw;}
.indexCoupon .coupon-item{width:60vw;height:21.34vw;position: relative;display: inline-block;}
.indexCoupon .coupon-item .coupon-back{width: 100%;height: 100%;}
.indexCoupon .coupon-item .coupon-box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 1vw;}
.indexCoupon .coupon-item .coupon-box .coupon-box-l{width:21.34vw;text-align: center;color:#F05C70;position: relative;}
.indexCoupon .coupon-item .coupon-box .coupon-box-l .sp1{font-size: 8vw;line-height: 16vw;}
.indexCoupon .coupon-item .coupon-box .coupon-box-l .sp2{position: absolute;top: 0;right:1vw;font-size: 3.5vw;}
.indexCoupon .coupon-item .coupon-box .coupon-box-c{border-left: #D2D2D2 1px solid;box-sizing: border-box;padding:1.34vw;font-size:3.5vw;color: #666666;}
.indexCoupon .coupon-item .coupon-box .coupon-box-r{width: 8vw;color: #fff;text-align: center;line-height: 4vw;font-size: 3.5vw;}
.indexCoupon .coupon-item .coupon-status{position: absolute;top: 50%;right:2vw;transform:translate(0,-50%);width: 15vw;}
.indexCoupon .coupon-item .coupon_no{display: block;}
.indexCoupon .coupon-item .coupon_on{display: none;}
.indexCoupon .coupon-item.curr .coupon_no{display: none;}
.indexCoupon .coupon-item.curr .coupon_on{display: block;}
.index .indexCont1{padding: 0 2vw;background: #fff;width: 100%;overflow: hidden;box-sizing: border-box;}
.index .indexCont1 .icon{width: 5vw; height: 5vw; margin-right: 2vw;}
.index .indexCont1 .annouce{ height: 12vw; line-height: 12vw; font-size: 4vw;overflow: hidden;}
.index .indexCont1 .annouce .textBox{ display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;color: #333;}
.index .indexCont1 .annouce2{white-space: nowrap;animation: 20s wordsLoop linear infinite normal;display: inline-flex;height: 12vw; line-height: 12vw; font-size: 4vw;}
.index .indexCont1 .annouce2 .sp1{margin-right:5.34vw;color:#333;}
.index .indexCont1 .annouce2 a{display: block;position:relative;}
@keyframes wordsLoop {
    0% {
        transform: translateX(100vw);
        -webkit-transform: translateX(100vw);
    }

    100% {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
    }
}

@-webkit-keyframes wordsLoop {
    0% {
        transform: translateX(100vw);
        -webkit-transform: translateX(100vw);
    }
    100% {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
    }
}
.index .area{padding: 2vw 2vw 0;background: #fff;overflow: hidden;}
.index .area .area-item{width: 47vw;height: 26.666vw;float: left;margin-bottom: 2vw;position: relative;}
.index .area .area-item:nth-child(2n){margin-left: 2vw;}
.index .area .area-item img{width: 100%;height: 100%;}
.index .area .area-item .area-name{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.5);}
.index .area .area-item .area-btn{line-height: 8vw;color: #fff;border: #fff 1px solid;padding: 0 2.666vw;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.index .nav{background:#fff;overflow-x: scroll;white-space: nowrap;overflow-y: hidden;font-size: 0;}
.index .nav.on{white-space: normal;}
.index .nav.nav_type2{white-space: normal;}
.index .nav-swiper .cont{overflow-x: scroll;overflow-y: hidden;}
.index .nav-swiper .cont .nav{flex-shrink: 0;width: 100vw;}
.index .nav .nav-item{width: 20%;padding: 3vw 0;text-align: center;display: inline-block;color: #333;position: relative;}
.index .nav.nav_num2 .nav-item{width:50%;}
.index .nav.nav_num3 .nav-item{width:33.33333333333%;}
.index .nav.nav_num4 .nav-item{width:25%;}
.index .nav.nav_num5 .nav-item{width:20%;}
.index .nav .nav-item img{width:13.34vw;height: 13.34vw;display: block;margin: 0 auto 1vw;}
.index .nav .nav-item img.s1{width: 8vw;height: 8vw;}
.index .nav .nav-item p{overflow: hidden;text-overflow: ellipsis;white-space:nowrap;font-size:14px;}
.index .nav .nav-item .mark_no{display: block;}
.index .nav .nav-item .mark_on{display: none;}
.index .nav .nav-item.curr .mark_no{display: none;}
.index .nav .nav-item.curr .mark_on{display: block;}
.swpitprogress .dots{position: relative;}
.swpitprogress .curr{position: absolute;width: 20px;margin-top: 5px;margin-bottom: 5px;height: 8px;background: red;border-radius: 10px;}
.swpitprogress .wx-swiper-dot {width: 20px;margin-top: 5px;margin-bottom: 5px;height: 8px;background-color: #d9d9d9;border-radius: 50px;}
.swpitprogress .wx-swiper-dot  + .wx-swiper-dot {margin-left: 15px;}
.swpitprogress{display: flex;justify-content:  center;}
.index .index_title{background: #fff;color: #333;}
.index .index_title.index_title_size1{font-size: 14px;}
.index .index_title.index_title_size2{font-size: 18px;line-height: 22px;}
.index .index_title.index_title_size3{font-size: 22px;line-height: 26px;}
.index .index_title .index_title_item{padding:2.67vw;}
.index .index_title .index_title_item.on{display: none;}
.index .index_title .index_title_item.index_title_style_1{text-align: left;}
.index .index_title .index_title_item.index_title_style_2{text-align:center;}
.index .index_title .index_title_item.index_title_style_3{}
.index .index_title .index_title_item.index_title_style_3 img{width: 4vw;}
.index .index_title .index_title_item.index_title_style_3 .sp1{min-width:26.67vw;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 2vw;text-align: center;}
.index .index_title .index_title_item.index_title_style_3 .sp2{transform:rotate(180deg);}
.index .index_title .index_title_item.index_title_style_4{}
.index .index_title .index_title_item.index_title_style_4 img{width:5.34vw;}
.index .index_title .index_title_item.index_title_style_5{}
.index .index_title .index_title_item.index_title_style_5 img{width:7.2vw;}
.index .index_title .index_title_item.index_title_style_5 .sp1{min-width:26.67vw;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 2vw;text-align: center;}
.index .index_title .index_title_item.index_title_style_5 .sp2{transform:rotate(180deg);}
.index .index_title .index_title_item.index_title_style_6{}
.index .index_title .index_title_item.index_title_style_6 img{width:5vw;}
.index .index_title .index_title_item.index_title_style_6 .sp1{min-width:26.67vw;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 2vw;text-align: center;}
.index .index_title .index_title_item.index_title_style_6 .sp2{transform:rotate(180deg);}
.index .index_title .index_title_item.index_title_style_7{}
.index .index_title .index_title_item.index_title_style_7 img{width:6.94vw;}
.index .index_title .index_title_item.index_title_style_7 .sp1{min-width:26.67vw;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 2vw;text-align: center;}
.index .index_title .index_title_item.index_title_style_7 .sp2{transform:rotateY(180deg);}
.index .index_title .index_title_item.index_title_style_8{}
.index .index_title .index_title_item.index_title_style_8 img{width:5.34vw;height: 5.34vw;margin-right:2vw;}
.index .index_case{padding:2.67vw 2.67vw 0;overflow: hidden;background: #fff;}
.index .index_case .index_case_item{float: left;margin-bottom:2.67vw;border-radius:2.67vw;background: #fff;color: #333;box-shadow: #ddd 1px 1px 5px;}
.index .index_case.case_type_1 .index_case_item{width:100%;}
.index .index_case.case_type_2 .index_case_item{width:45.95vw;}
.index .index_case.case_type_2 .index_case_item:nth-child(2n){margin-left:2.67vw;}
.index .index_case.case_type_3 .index_case_item{width:29.774vw;}
.index .index_case.case_type_3 .index_case_item:nth-child(3n){margin-left:2.67vw;}
.index .index_case.case_type_3 .index_case_item:nth-child(3n+2){margin-left:2.67vw;}
.index .index_case .index_case_item .simg{width: 100%;height:100%;display: block;border-radius:2.67vw 2.67vw 0 0;}
.index .index_case.case_type_1 .index_case_item .simg{height:94.67vw;}
.index .index_case.case_type_2 .index_case_item .simg{height:45.95vw;}
.index .index_case.case_type_3 .index_case_item .simg{height:29.774vw;}
.index .index_case.case_type_1.case_store .index_case_item .simg{height:45.44vw;}
.index .index_case.case_type_2.case_store .index_case_item .simg{height:22vw;}
.index .index_case.case_type_3.case_store .index_case_item .simg{height:14.3vw;}
.index .index_case .index_case_item .case-b{padding:2.67vw;}
.index .index_case .index_case_item .case-b .case-info{color:#999999;margin-top: 1vw;}
.index .index_case .index_case_item .case-b .case-info .sp1{width:8vw;height: 8vw;border-radius: 100%;margin-left: 1vw;}
.index .index_case.case_size_1 .index_case_name{font-size: 14px;}
.index .index_case.case_size_2 .index_case_name{font-size: 18px;line-height: 22px;}
.index .index_case.case_size_3 .index_case_name{font-size: 22px;line-height: 26px;}
.index .index_case .index_case_item .case-b .case-info .btn{width: 13.333vw;line-height:7vw;border-radius: 7vw;text-align: center;color: #fff;background:#E14C7F;display: none;}
.index .index_case.case_pack .index_case_item .case-b .case-info .sp1{display: none;}
.index .index_case.case_pack .index_case_item .case-b .case-info .btn{display: block;}

.index .li{padding: 3vw;background: #fff;}
.index .li img{width: 100%;display: block;}
.indexCont{margin-top:1vw;}
.indexCont.index_service{margin-top: 0;overflow: hidden;}
.indexCont.index_service .cont-item .cont-item-r .cont-item-btn{padding: 0 3vw;box-sizing: border-box;max-width: 50vw;width: auto;}
.indexCont.index_service .cont-item .index_service_1{display: block;}
.indexCont.index_service .cont-item .index_service_2{display: none;}
.indexCont.index_service .cont-item.border{border:#eee 1px solid;}
.indexCont.index_service.service_num_1 .cont-item{display: block;box-sizing: border-box;width: 100%;float: left;}
.indexCont.index_service.service_num_1 .cont-item .cont-item-l{width: 100%;height:68.8vw;}
.indexCont.index_service.service_num_1 .cont-item .cont-item-r{margin-left: 0;margin-top: 2vw;}
.indexCont.index_service.service_num_1 .cont-item .cont-item-r>p{width: auto;}
.indexCont.index_service.service_num_1 .cont-item .index_service_1{display:none;}
.indexCont.index_service.service_num_1 .cont-item .index_service_2{display:inline-block;}
.indexCont.index_service.service_num_2 .cont-item{display: block;box-sizing: border-box;width: 50%;float: left;}
.indexCont.index_service.service_num_2 .cont-item .cont-item-l{width: 100%;height:32.48vw;}
.indexCont.index_service.service_num_2 .cont-item .cont-item-r{margin-left: 0;margin-top: 2vw;}
.indexCont.index_service.service_num_2 .cont-item .cont-item-r>p{width: auto;}
.indexCont.index_service.service_num_2 .cont-item .index_service_1{display:none;}
.indexCont.index_service.service_num_2 .cont-item .index_service_2{display:inline-block;}
.indexCont.index_service.service_num_2 .cont-item .cont-item-r .cont-item-btn{display: none;}
.indexCont.index_service.service_num_3 .cont-item{display: block;box-sizing: border-box;width: 33.333%;float: left;}
.indexCont.index_service.service_num_3 .cont-item .cont-item-l{width: 100%;height:20.39vw;}
.indexCont.index_service.service_num_3 .cont-item .cont-item-r{margin-left: 0;margin-top: 2vw;}
.indexCont.index_service.service_num_3 .cont-item .cont-item-r>p{width: auto;}
.indexCont.index_service.service_num_3 .cont-item .index_service_1{display:none;}
.indexCont.index_service.service_num_3 .cont-item .index_service_2{display:inline-block;}
.indexCont.index_service.service_num_3 .cont-item .cont-item-r .cont-item-btn{display: none;}
.indexCont.index_service.service_size_1 .index_service_name{font-size: 14px;}
.indexCont.index_service.service_size_2 .index_service_name{font-size: 18px;line-height: 22px;}
.indexCont.index_service.service_size_3 .index_service_name{font-size: 22px;line-height: 26px;}

.indexCont .indexContTab{padding: 2.666vw 2.666vw 0;color:#AAAAAA;background: #fff;}
.indexCont .indexContTab .sp1{width: 5.34vw;height: 5.34vw;}
.indexCont .indexContT{padding-top:3vw;background: #fff;}
.indexCont .indexContT img{width: 4vw;}
.indexCont .indexContT .sp1{width:26.666vw;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 2vw;text-align: center;}
.indexCont .indexContT .sp2{transform:rotate(180deg);}
.indexCont .cont-item{padding: 2.67vw;color: #333;background: #fff;border-bottom:#eee 1px solid;position: relative;}
.indexCont .cont-item .cont-item-l{width: 29.333vw;height: 21.333vw;position:relative;}
.indexCont .cont-item .cont-item-l.curr{width: 32vw;height: 27vw;}
.indexCont .cont-item .cont-item-l .simg{width: 100%;height: 100%;}
.indexCont .cont-item .cont-item-l .cont-item-tip{position: absolute;bottom: 1vw;right: 0;}
.indexCont .cont-item .cont-item-l .cont-item-tip p{width: 5.333vw;height: 5.333vw;background: #000;color: #fff;text-align: center;line-height: 5.333vw;border-radius: 100%;margin-right: 1vw;}
.indexCont .cont-item .cont-item-l .cont-item-tip p.sp1{background: #aaa;}
.indexCont .cont-item .cont-item-l .cont-item-tip p.sp2{background: #ddd;}
.indexCont .cont-item .cont-item-l .cont-item-tip p.sp3{background: #E14D7F;}
.indexCont .cont-item .cont-item-l .cont-item-tip p.sp4{background: #B75294;}
.indexCont .cont-item .cont-item-l .cont-label{width: 7vw;height: 7vw;box-sizing:border-box;padding-left:1vw;color: #fff;border-radius: 0 0 6vw 0;position:absolute;top: 0;left: 0;background: #aaa;}
.indexCont .cont-item .cont-item-r{margin-left:2vw;position:relative;}
.indexCont .cont-item .cont-item-r>p{width: 61.333vw;}
.indexCont .cont-item .cont-item-r .sp3{text-decoration: line-through;color:#AAAAAA;margin-left: 2vw;font-size: 3vw;}
.indexCont .cont-item .cont-item-r .sp4{color: #aaa;font-size: 3vw;}
.indexCont .cont-item .cont-item-r .cont-item-store>img{width: 5.333vw;margin-right: 2vw;}
.indexCont .cont-item .cont-item-r .cont-item-btn{width: 13.333vw;line-height:7vw;border-radius: 7vw;text-align: center;color: #fff;position:absolute;bottom:1vw;right: 0;background:#E14C7F;}
.indexCont .cont-item .cont-item-r .cont-btn{}
.indexCont .cont-item .cont-item-r .cont-btn .cont-btn-item{width: 13.333vw;line-height:7vw;border-radius: 7vw;text-align: center;color: #fff;background:#E14C7F;}
.indexCont .cont-item .cont-item-r .cont-btn .cont-btn-item+.cont-btn-item{margin-left: 1.34vw;}
.indexCont .cont-item .cont-item-r .group1{border-top: #eee 1px dashed;padding-top: 1vw;margin-top: 1vw;}
.indexCont .cont-item .cont-item-r .limit1{border-top: #eee 1px dashed;padding-top: 1vw;margin-top: 1vw;color:#AAAAAA;}
.indexCont .cont-item .cont-item-r .limit1 .limit-box{width:6vw;line-height: 6vw;text-align: center;background: #aaa;color: #fff;border-radius: 0.8vw;display: block;font-size: 3.5vw;margin: 0 1.34vw;}
.indexCont .cont-item .cont-item-r .group-btn{background:#F6F6F6;line-height: 8vw;border-radius: 1.34vw;margin-top: 1vw;}
.indexCont .cont-item .cont-item-r .group-btn .gb1{padding: 0 2.67vw;}
.indexCont .cont-item .cont-item-r .group-btn .gb2{width:20vw;line-height: 8vw;text-align: center;color: #fff;border-radius: 0 1.34vw 1.34vw 0;background: #aaa;}
.indexCont .cont-item .cont-item-r .item-give{color:#999999;font-size: 3.5vw;line-height: 5vw;margin-top: 2vw;}
.indexCont .cont-item .give-fail{width: 11.2vw;height: 11.2vw;display: block;position: absolute;top: 0;right: 0;}
.indexCont .cont-item2{background: #fff;padding: 2.67vw;border-bottom: #eee 1px solid;}
.indexCont .cont-item2 .sp1{width:12vw;line-height:6vw;text-align: center;border-radius:0.8vw;color:#fff;background:#E14D7F;}
.indexCont .cont-item2 .sp2{box-sizing: border-box;padding: 0 2.67vw;color: #E25182;}
.indexCont .cont-item2 .sp3{width:5.34vw;height: 5.34vw;}
.cont-pack{background: #fff;padding:2.67vw 0;box-shadow: #b5b5b5 1px 1px 5px;margin:2.67vw 4vw;}
.cont-pack .cont-pack-img{width: 32vw;height: 36vw;margin: 0 1.34vw;}
.cont-pack .cont-pack-r{box-sizing: border-box;padding:0 2.67vw;width: 57.34vw;color: #333;}
.cont-pack .cont-pack-r .cont-pack-title{font-size: 4vw;line-height:6vw;}
.cont-pack .cont-pack-r .sp1{margin-top: 1.34vw;}
.cont-pack .cont-pack-r .cont-pack-service{height: 12vw;overflow-y: scroll;}
.cont-pack .cont-pack-r .cont-pack-service .cp{line-height: 6vw;width: 100%;}
.cont-pack .cont-pack-r .cont-pack-times{margin-top:1.34vw;}
.indexCont .cont-gift{border-radius: 4vw;box-shadow:0 5px 10px #ddd;margin:4vw}
.indexCont .cont-gift .cont-gift-img{width: 100%;height:26.67vw;display: block;border-radius: 4vw 4vw 0 0;}
.indexCont .cont-gift .cont-gift-b{padding: 1.3vw 2.67vw;}
.indexCont .cont-gift .cont-gift-b .sp1{padding: 0 2.67vw;}
.indexCont .cont-gift .cont-gift-b .sp1{padding: 0 2.67vw;}
.indexCont .cont-gift .cont-gift-b .sp2{color: #AAAAAA;}
.cont-save{background: #fff;padding: 4vw;}
.cont-save+.cont-save{border-top: #eee 1px solid;}
.cont-save .itemL{width: 44.54vw;height: 32.8vw;display: block;}
.cont-save .itemR{margin-left: 2.67vw;position: relative;}
.cont-save .itemR .item-name{font-size: 4vw;line-height: 6vw;width: 44vw;font-weight: bold;margin-bottom: 1vw;}
.cont-save .itemR .item-sale{color: #666666;font-size: 3.5vw;line-height: 5.5vw;height: 5.5vw;}
.cont-save .itemR .item-sale .item-give{padding: 2px 1.34vw;border-radius:10px 10px 10px 0;color: #fff;background:#E95E8D;font-size: 3vw;margin-left:3px;}
.cont-save .itemR .item-store{color: #666666;font-size: 3.5vw;line-height: 5.5vw;margin: 1vw 0;}
.cont-save .itemR .item-store .sp1{width: 4vw;height: 4vw;display: block;}
.cont-save .itemR .item-store .sp2{padding: 0 1.34vw;box-sizing: border-box;width: 29.34vw;}
.cont-save .itemR .item-store .sp3{width: 4vw;height: 4vw;display: block;}
.cont-save .itemR .item-price{font-weight: bold;width: 40vw;}
.cont-save .itemR .item-price .sp1{font-size: 5vw;line-height: 7vw;}
.cont-save .itemR .item-btn{position: absolute;right: 0;bottom: 0;width: 13.34vw;height: 8vw;line-height: 8vw;border-radius: 8vw;color: #fff;text-align: center;}

.indexCont2{background: #fff;position: relative;}
.indexCont2 .img{width: 100%;min-height:33.34vw;display: block;}
.indexCont2 .indexContBtn{position: absolute;right:0;top: 5.34vw;color:#fff;padding: 1.34vw 2.67vw;border-radius: 4vw 0 0 4vw;}
.indexCont2 .indexContBtn img{width: 5.34vw;margin-right:1.34vw;}
.indexCont2 .indexContBox{position: absolute;bottom:0;left: 0;width: 100%;background: rgba(0, 0, 0,0.5);box-sizing: border-box;padding:1.34vw 2.67vw;}
.indexCont2 .indexContBox .indexContBoxT{color: #fff;font-size: 4vw;line-height: 6vw;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.indexCont2 .indexContBox .indexContBoxB{color: #FFC926;}
.indexCont2 .indexContBox .indexContBoxB img{width:4vw;margin-right:1.34vw;}

.index_detail img{max-width: 100%!important;}

.index_grass .item2{background: #fff;padding:2.67vw;color: #333;display: block;}
.index_grass .item2 .tit{font-size: 4vw;line-height: 6vw;font-weight:bold;}
.index_grass .item2 .cont{color:#999999;font-size: 3.5vw;line-height: 5vw;margin-top: 1.34vw;}
.index_grass .item2 .img{width: 100%;display: block;margin-top: 1.34vw;}
.index_grass .item2 .itemB{margin-top:2.67vw;font-size: 3.2vw;line-height: 5vw;}
.index_grass .item2 .itemB .avatar{width: 6.93vw;height: 6.93vw;border-radius: 100%;}
.index_grass .item2 .itemB .nick{padding: 0 1.34vw;}
.index_grass .item2 .itemB .zan .sp1{width:4vw;}
.index_grass .item2 .itemB .zan .sp2{margin-left: 1vw;}
.index_grass .item2 .itemB .zan .no{display: block;}
.index_grass .item2 .itemB .zan .on{display: none;}
.index_grass .item2 .itemB .zan.curr .no{display: none;}
.index_grass .item2 .itemB .zan.curr .on{display: block;}
.index_grass.style3{background: #fff;padding:2.67vw;}
.index_grass .item3{color: #333;}
.index_grass .item3+.item3{margin-top: 2.67vw;}
.index_grass .item3 .img{width:30.67vw;height: 30.67vw;}
.index_grass .item3 .itemR{margin-left:2.14vw;}
.index_grass .item3 .itemR .tit{font-size: 4vw;line-height: 6vw;font-weight: bold;}
.index_grass .item3 .itemR .cont{color:#999;font-size:3.5vw;line-height: 5vw;margin-top: 1.34vw;height: 10vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.index_grass .item3 .itemB{margin-top:6vw;font-size: 3.2vw;line-height: 5vw;}
.index_grass .item3 .itemB .avatar{width: 6.93vw;height: 6.93vw;border-radius: 100%;}
.index_grass .item3 .itemB .nick{padding: 0 1.34vw;}
.index_grass .item3 .itemB .zan .sp1{width:4vw;}
.index_grass .item3 .itemB .zan .sp2{margin-left: 1vw;}
.index_grass .item3 .itemB .zan .no{display: block;}
.index_grass .item3 .itemB .zan .on{display: none;}
.index_grass .item3 .itemB .zan.curr .no{display: none;}
.index_grass .item3 .itemB .zan.curr .on{display: block;}

.index_group.style1{padding:3.2vw;}
.index_group .item{background: #fff;padding:4vw;border-radius:8px;display: block;color: #333;position: relative;}
.index_group .item+.item{margin-top: 3.2vw;}
.index_group .item .img{width:21.33vw;height: 21.33vw;display: block;}
.index_group .item .itemR{margin-left: 3.2vw;}
.index_group .item .itemR .tit{font-size: 4.5vw;line-height:7vw;font-weight: bold;}
.index_group .item .itemR .sp1{color: #999999;font-size: 3.5vw;line-height: 5vw;height: 5vw;margin-bottom: 2.67vw;}
.index_group .item .itemR .sp2{font-weight: bold;}
.index_group .item .itemR .sp3{color:#999999;margin-left: 1.34vw;font-size: 3.2vw;}
.index_group .item .itemR .btn{width: 16vw;height: 6.67vw;text-align: center;line-height: 6.67vw;border-radius: 6.67vw;color: #fff;background:#F05C70;font-size: 3.2vw;}
.index_group .item .itemR .btn.fail{background:#999999;}
.index_group .item .itemB{background:#FFF5F6;border-radius: 5px;height: 8vw;color:#F05C70;padding: 0 4vw;margin-top: 3.2vw;}
.index_group .item .itemB img{width:4vw;margin-right:3.2vw;}
.index_group .item .limit-times{position: absolute;top:1.34vw;left:1.34vw;font-size:3vw;line-height:5vw;border:#aaa 1px solid;border-radius: 5vw;background-color: #fff;}
.index_group .item .limit-times .sp1{background-color: #aaa;color: #fff;padding: 0 1.34vw;border-radius: 5vw 0 0 5vw;}
.index_group .item .limit-times .sp2{padding: 0 1.34vw;box-sizing: border-box;max-width:30vw;}
.index_group.style2{padding:2.67vw 2.67vw 0;overflow: hidden;}
.index_group .item2{float: left;width:46.13vw;background: #fff;margin-bottom: 2.67vw;display: block;color: #333;}
.index_group .item2:nth-child(2n){margin-left:2.4vw;}
.index_group .item2 .itemL{position: relative;}
.index_group .item2 .img{width: 100%;height:46.13vw;display: block;}
.index_group .item2 .limit-times{position: absolute;top:1.34vw;left:1.34vw;font-size:3vw;line-height:5vw;border:#aaa 1px solid;border-radius: 5vw;background-color: #fff;}
.index_group .item2 .limit-times .sp1{background-color: #aaa;color: #fff;padding: 0 1.34vw;border-radius: 5vw 0 0 5vw;}
.index_group .item2 .limit-times .sp2{padding: 0 1.34vw;box-sizing: border-box;max-width:30vw;}
.index_group .item2 .itemB{padding:2.14vw 2.67vw;}
.index_group .item2 .itemB .tit{font-size:4vw;line-height:6vw;}
.index_group .item2 .itemB .price{color:#F05C70;font-size:3.2vw;}
.index_group .item2 .itemB .price .sp1{font-size:4vw;line-height: 6vw;font-weight: bold;margin-left: 2.67vw;}
.index_group .item2 .itemB .old_price{color: #999999;font-size: 3.2vw;line-height: 5vw;}
.index_group .item2 .itemB .old_price .sp1{text-decoration: line-through;margin-left: 2.67vw;}
.index_group .item2 .itemB .itemS{font-size: 3.2vw;color: #666;}
.index_group .item2 .itemB .itemS img{width:4vw;margin-right:1.34vw;}
.index_group .item2 .itemB .btn{height:6.93vw;line-height:6.93vw;border-radius: 6.93vw;text-align: center;color: #fff;background:#F05C70;margin-top:2vw;}
.index_group .item2 .itemB .btn.fail{background:#999999;}
.index_group.style3{padding:2.67vw;}
.index_group .item3{background: #fff;display: block;color: #333;position: relative;}
.index_group .item3+.item3{margin-top:2.67vw;}
.index_group .item3 .img{width: 100%;display: block;}
.index_group .item3 .itemB{padding: 2.67vw 3.2vw;}
.index_group .item3 .itemB .tit{font-size: 4vw;line-height: 6vw;margin-bottom: 1.34vw;}
.index_group .item3 .itemB .sp1{color:#F05C70;font-size:4.5vw;line-height: 7vw;}
.index_group .item3 .itemB .sp1 .fw{font-weight: bold;}
.index_group .item3 .itemB .sp2{font-size: 3.2vw;color:#999999;margin-left: 2.67vw;}
.index_group .item3 .itemB .btn{width:20.8vw;height: 8.53vw;text-align: center;line-height: 8.53vw;border-radius: 8.53vw;color: #fff;background:#F05C70;}
.index_group .item3 .itemB .btn.fail{background:#999999;}
.index_group .item3 .itemB .info{color:#999999;font-size: 3.5vw;line-height: 5vw;margin-top: 3.2vw;}
.index_group .item3 .itemB .itemS{margin-top: 2.67vw;color: #F05C70;}
.index_group .item3 .itemB .itemS img{width:4vw;margin-right: 2.67vw;}
.index_group .item3 .limit-times{position: absolute;top:1.34vw;left:1.34vw;font-size:3vw;line-height:5vw;border:#aaa 1px solid;border-radius: 5vw;background-color: #fff;}
.index_group .item3 .limit-times .sp1{background-color: #aaa;color: #fff;padding: 0 1.34vw;border-radius: 5vw 0 0 5vw;}
.index_group .item3 .limit-times .sp2{padding: 0 1.34vw;box-sizing: border-box;max-width:50vw;}
.index_group.style4{padding:2.67vw 2.67vw 0;overflow: hidden;}
.index_group .item4{float: left;width: 29.87vw;background: #fff;margin-bottom: 2.67vw;position: relative;display: block;color: #333;}
.index_group .item4:nth-child(3n),.index_group .item4:nth-child(3n-1){margin-left: 2.52vw;}
.index_group .item4 .itemL{position: relative;}
.index_group .item4 .img{width: 100%;height: 29.87vw;display: block;}
.index_group .item4 .limit-times{position: absolute;top:1.34vw;left:1.34vw;font-size:3vw;line-height:5vw;border:#aaa 1px solid;border-radius: 5vw;background-color: #fff;}
.index_group .item4 .limit-times .sp1{background-color: #aaa;color: #fff;padding: 0 1.34vw;border-radius: 5vw 0 0 5vw;}
.index_group .item4 .limit-times .sp2{padding: 0 1.34vw;box-sizing: border-box;max-width: 16vw;}
.index_group .item4 .itemB{padding: 1.34vw;}
.index_group .item4 .itemB .tit{font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;font-size: 3.2vw;line-height: 5vw;height: 10vw;}
.index_group .item4 .itemB .price{font-size: 3.2vw;line-height: 5vw;color:#FF4E5E;}
.index_group .item4 .itemB .price .sp1{font-size:4.27vw;font-weight: bold;}
.index_group .item4 .itemB .price .sp2{color:#999999;text-decoration: line-through;margin-left: 1vw;}
.index_group .item4 .itemB .c1{color: #999;font-size: 3.2vw;}
.index_group .item4 .itemB .pro{height:1.6vw;background:#E2E6E5;border-radius: 0.8vw;position: relative;}
.index_group .item4 .itemB .pro .pro-on{position: absolute;top: 0;left: 0;width: 0;border-radius: 0.8vw;background:#FA4E70;height: 100%;}
.index_group .item4 .itemB .btn{width: 11.2vw;height:7.47vw;text-align: center;line-height: 7.47vw;border-radius:5px;color: #fff;background:#FF4E5E;font-size: 4.8vw;margin-left: 1vw;}
.index_group .item4 .itemB .btn.fail{background:#999999;}
.index_group .item4 .tip{position: absolute;top: 1.34vw;left: 1.34vw;color:#fff;background:#F05C70;padding: 0 1.34vw;border-radius: 2px;font-size: 3.2vw;}

.index-user{
    padding:2.67vw;
    background: #fff;
}
.index-user .index-user-box{
    height: 20vw;
    border-radius: 5px;
    box-shadow: #dfdfdf 0 0 5px;
    padding-left: 4vw;
}
.index-user .index-user-box .img{
    width: 12vw;
    height: 12vw;
    border-radius: 100%;
    display: block;
}
.index-user .index-user-box .itemC{
    padding: 0 2vw;
    border-right:#efefef 1px solid;
}
.index-user .index-user-box .itemC .le{
    margin-left: 2.67vw;
    background:#423d39;
    color: #b9a79d;
    font-size: 3vw;
    padding:1vw 1.33vw;
}
.index-user .index-user-box .itemC .sp1{
    color: #999;
    font-size: 3.2vw;
}
.index-user .index-user-box .itemC .ml{
    margin-left: 4vw;
}
.index-user .index-user-box .itemR{
    padding: 0 5.33vw;
}
.index-user .index-user-box .itemR .sp1{
    width: 21.33vw;
    height: 8vw;
    text-align:center;
    line-height: 8vw;
    border-radius: 4vw;
    background:#423d39;
    color: #b9a79d;
}
.index-user .index-user-box .itemCode{
    width: 21.33vw;
    text-align: center;
    color: #999;
    font-size: 3.2vw;
    line-height:3.2vw;
}
.index-user .index-user-box .itemCode img{
    width: 5.34vw;
    height: 5.34vw;
    display: block;
    margin: 0 auto 1.33vw;
}

.presentCont{padding:3.2vw;}
.presentCont .presentContItem{padding-bottom: 2.67vw;}
.presentCont .presentContItem .presentContItemC{position: relative;}
.presentCont .presentContItem .presentContItemC .back{width: 100%;display: block;}
.presentCont .presentContItem .presentContItemC .presentContItemBox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 0 2.67vw;}
.presentCont .presentContItem .presentContItemC .presentContItemBox .presentContItemB{border-top: #eee 1px solid;color: #AAAAAA;padding: 0.6vw 0;}
.presentCont .presentContItem .presentContItemC .presentContItemBox .presentContItemT{padding:3.5vw 0;}
.presentCont .presentContItem .presentContItemC .presentContItemBox .presentContItemT .sp1{width: 13.33vw;height: 13.33vw;margin-right:2.67vw;}
.presentCont .presentContItem .presentContItemC .presentContItemBox .presentContItemT .sp2{font-size:6vw;}
.presentCont .presentContItem .presentContItemC .presentContItemBox .presentContItemT .sp3{color:#FF3051;margin-bottom: 2.5vw;}
.presentCont .presentContItem .presentContItemInfo{padding: 2.67vw;background: #fff;}
.presentCont .presentContBtn{line-height:13vw;text-align: center;color: #fff;background:#FEB039;border-radius: 13vw;margin: 10.67vw 4vw 2.67vw;font-size: 4.5vw;}

.serviceNav{background: #fff;position: fixed;top: 0;left: 0;width: 100%;z-index: 100;}
.serviceNav .serviceNav1{}
.serviceNav .serviceNav1 p{line-height:12vw;height:12vw;text-align: center;color: #AAAAAA;margin: 0 4vw;}
.serviceNav .serviceNav1 p.curr{border-bottom: #eee 2px solid;}
.serviceNav .serviceNav2{width: 100%;box-sizing: border-box;padding:3vw;overflow-x: scroll;white-space: nowrap;background:#EEEEEE;}
.serviceNav .serviceNav2 p{padding: 0 3vw;line-height:7vw;border-radius:7vw;background: #fff;display: inline-block;}
.serviceNav .serviceNav2 p.curr{color: #fff;}
.serviceNav .serviceNav2 p+p{margin-left: 3vw;}
.serviceNav .serviceNav3{background:#EEEEEE;padding:0 3vw 2vw;}
.service.style2 .serviceNav .serviceNav3{padding:3vw 2vw;}
.serviceNav .serviceNav3 .service-search{background: #fff;height: 9vw;line-height: 9vw;border-radius:10px;box-sizing: border-box;padding: 0 4vw;}
.serviceNav .serviceNav3 .service-search img{width:4vw;display: block;margin-right:4vw;}
.serviceNavBlock{height: calc( 35.94vw + 2px );}
.service.style2 .serviceNavBlock{height: calc( 27vw + 2px );}
.service .indexCont{margin: 0;}
.serviceCont1{background: #fff;margin-bottom: 1.34vw;}
.serviceCont1 .serviceContTop{padding:2.67vw 4vw;position:relative;background: #fff;}
.serviceCont1 .serviceContTop .title{padding-right:6.67vw;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 4vw;line-height: 6vw;}
.serviceCont1 .serviceContTop .sub_title{margin: 1vw 0;color: #999;font-size: 3vw;line-height: 5vw;}
.serviceCont1 .serviceContTop .sub_title .item-give{padding: 2px 1.34vw;border-radius:10px 10px 10px 0;color: #fff;background:#E95E8D;font-size: 3vw;margin-left:5px;}
.serviceCont1 .serviceContTop .price{color: #999999;}
.serviceCont1 .serviceContTop .o_price{text-decoration: line-through;margin-left:1.3vw;}
.serviceCont1 .serviceContTop .share{position: absolute;top:2.67vw;right: 4vw;width: 6.67vw;font-size: 3vw;text-align: center;color: #999999;margin: 0;padding: 0;border:none;border-radius: 0;background:transparent;}
.serviceCont1 .serviceContTop .share img{width:6.67vw;display: block;margin: 0 auto;}
.serviceCont1 .serviceContCom{padding: 1.3vw 0;border-top: #ddd 1px dashed;color: #999999;font-size: 3vw;margin: 0 4vw;background: #fff;}
.serviceCont1 .serviceContCom .img{}
.serviceCont1 .serviceContCom .img img{width: 5.3vw;height: 5.3vw;border-radius: 100%;margin-right: 1vw;}
.serviceCont1 .serviceContCom .sp1{padding: 0 2.67vw;}
.serviceCont1 .serviceContCom .sp2{width: 4vw;height: 4vw;}
.serviceCont3{background: #fff;padding:0 4vw;margin-top: 1.3vw;}
.serviceCont3 .item_g{padding: 2.67vw 0;color:#333;}
.serviceCont3 .item_g+.item_g{border-top: #ddd 1px dashed;}
.serviceCont3 .item_g img{width: 5.3vw;height: 5.3vw;margin-right:1.3vw;}
.serviceCont4{margin-top: 1.3vw;padding: 0 4vw;background: #fff;overflow: hidden;}
.serviceCont4 .sp1{padding:2.67vw 0;}
.serviceCont4 .content{padding: 2.67vw;border-top:#ddd 1px dashed;}
.serviceCont4 .item{padding:2.67vw 0;color: #999;border-top:#ddd 1px dashed;margin:0;}
.serviceCont4 .item.no{display: none;}
.serviceCont4 .item img{width: 5vw;height: 5vw;}
.serviceCont4 .item2{padding: 2.67vw 0;border-top: #ddd 1px dashed;color: #333;}
.serviceCont4 .item2 .itemL{color: #333;}
.serviceCont4 .item2 .item-name{font-size: 4vw;line-height: 6vw;margin-bottom: 1vw;}
.serviceCont4 .item2 .itemC{color:#AAAAAA;font-size: 3vw;}
.serviceCont4 .item2 .itemC img{width:3vw;margin-right: 1vw;}
.serviceCont4 .item2 .itemR{width: 20vw;text-align: center;border-left: #eee 1px solid;font-size: 3.2vw;padding: 2.67vw 0;}
.serviceCont4 .item2 .itemR img{width: 4vw;margin: 0 auto 1vw;display: block;transform: rotate(-10deg);}
.serviceCont4 .item3{background:#F7F8FA;border-radius: 1.34vw;padding: 2.67vw;margin-bottom: 2.13vw;color: #333;}
.serviceCont4 .item3 .img{width: 19.8vw;height: 14.4vw;display: block;}
.serviceCont4 .item3 .sp1{font-weight: bold;padding: 0 3.73vw;}
.serviceCont4 .item3 .arrow{width: 4vw;display: block;transform: rotate(-90deg);margin-left:4vw;}

.serviceCont4 .store-show{border-top:#ddd 1px dashed;color: #999;text-align: center;padding: 3.2vw;}
.serviceCont4 .store-show img{width:2.14vw;display: block;margin:1.34vw auto 0;}
.serviceCont4 .store-show.store-show-no img{transform:rotate(180deg);}
.serviceCont5{background: #fff;margin-top: 1.3vw;padding: 2.67vw 4vw;}
.serviceCont5 .title{text-align: center;}
.serviceCont5 .title .sp1{width: 6.67vw;height:2px;margin:1.3vw auto 0;background: #000;}
.serviceCont5 .title2{position:relative;height: 5.3vw;margin-top: 1.3vw;color: #777777;}
.serviceCont5 .title2 .sp1{background: #fff;position:absolute;left: 50%;transform: translate(-50%);z-index: 2;padding: 0 1.3vw;}
.serviceCont5 .title2 .sp2{width: 100%;height: 1px;background: #777;top: 50%;transform: translate(0,-50%);z-index: 1;position: absolute;}
.serviceCont5 .content{padding:2.67vw 0;width: 100%;overflow: hidden;}
.serviceCont5 .content img{max-width: 100%;display: block;}
.serviceCont6{background: #fff;margin-top:1.3vw;padding: 0 4vw;}
.serviceCont6 .title{padding: 2.6vw 0;border-bottom: #ddd 1px solid;}
.serviceCont6 .title .sp1{color: #d9d8d8;}
.serviceCont6 .title img{width: 5vw;height: 5vw;}
.serviceCont6 .serviceContGroup{padding:2.67vw 0;}
.serviceCont6 .serviceContGroup .serviceContGroupItem{background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArEAAACICAYAAADwMLNhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4MjZGNzQwOEU5MzZFODExQjQzRkQ2Q0Q4MjRGNjUxMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMjczRkVDODM2RTkxMUU4OTFGRDkyQjRCOUFDMjUxQyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMjczRkVDNzM2RTkxMUU4OTFGRDkyQjRCOUFDMjUxQyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MzZGNzQwOEU5MzZFODExQjQzRkQ2Q0Q4MjRGNjUxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MjZGNzQwOEU5MzZFODExQjQzRkQ2Q0Q4MjRGNjUxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj3olTIAAAShSURBVHja7N3Ba5t1HMfxrKaBZBCeZ04PKQpPi7INBStzHtLZOlc9iDAy8F/w5EUGwg47ydTbwJt/gsgQZMIE10yagzusgrKDkJriEjwITQOm0FX098gCcWvtYLI+D75e8KFrt/TwPb0pz9IDw+Gw8ACOhDXCTt798xNhBwsAAA/hvXPnHOF/rlQqFcrl8nYURf1DcbwSPl5aaja/2ut1xT3+/vWwC2F1JwYA4L+2tbWVrrixsXF4bW1tMXxpcapWGyRJ8tFyq/Xhbq+b2OXrj4d9HnZVwAIA8Ch1e71qCNiLMzMztxdPn37mQSP2ubCbYWedEACA/dJut6e+u3Hj1sL8/Jm9Ivb5sG/DnnY2AAD222AwKIaQvRxCtrFbxKaPEFwJi50LAICs2NzcPHBzZeWz106denaniP007ClnAgAgawaDwWOdTmfp3ohN/ydYw3kAAMiq9upqba5ePz8esRecBQCArPu503l/FLFHw+acBACArOt2u9VXFxbeSiP2jHMAAJAX/X7/3TRiTzoFAAB5sb6+/kIascecAgCA3ERsvx+nEXvYKQAAyIvN4bCYRuxBpwAAIC+27ty579fOAgBA5olYAABELAAAiFgAABCxAACIWAAAELEAACBiAQAQsQAAIGIBAEDEAgAgYgEAQMQCAICIBQBAxAIAgIgFAAARCwCAiAUAABELAAAiFgAARCwAACIWAABELAAAiFgAAEQsAACIWAAAELEAAIhYAAAQsQAAIGIBABCxAAAgYgEAQMQCACBiAQBAxAIAgIgFAAARCwCAiAUAABELAAAiFgAAEQsAACIWAABELAAAIhYAAEQsAACIWAAARCwAAIhYAAAQsQAAiFgAABCxAAAgYgEAELEAACBiAQBAxAIAgIgFAEDEAgCAiAUAABELAICIBQAAEQsAACIWAAARCwAAIhYAAEQsAAAiFgAARCwAAIhYAABELAAAiFgAABCxAAAgYgEAELEAACBiAQBAxAIAIGIBAEDEAgCAiAUAQMQCAICIBQAAEQsAgIgFAAARCwAAIhYAABELAAAiFgAARCwAAIhYAABELAAAiFgAABCxAACIWAAAELEAACBiAQAQsQAAIGIBAEDEAgAgYgEAQMQCAICIBQBAxAIAgIgFAAARCwCAiAUAABELAAAiFgAARCwAAPmO2N+dAQCAvChNTv4dsb85BQAAeVGuVLbTiL3lFAAA5EUURf00YpedAgCAvDgUxytpxH7hFAAA5EUURZ+MHifw01gAADJvqlYbLDWbX47eYusDJwEAIOuSJPk4/TiK2Kthl50FAICsmk6SX5dbrYvjEZt6J+wX5wEAIGuq1eofSZLMjz4fj9j0/WLfDFt3JgAAsqJcLv/54uzs299cu/bTThGb+iHslbDbzgUAwH5LfwL78okTjeb16/949HVih3/7Y9hswTOyAADso5np6d5Lx48fCwF731vCTuzymvTRgrNhb4S1nBAAgEclfRutuXr9fHt1dWr8EYJxxT2+x9d3dzSsETYXdiTsybCKEwMA8DBKk5OFcqWynf4q2TiOv4+j6NJSs3ml2+v96+v+EmAA14+naSLC99gAAAAASUVORK5CYII=') no-repeat;background-size: 100% 100%;padding: 2.67vw 0;border: none;}
.serviceCont6 .serviceContGroup .serviceContGroupItem+.serviceContGroupItem{margin-top: 2.67vw;}
.serviceCont6 .serviceContGroup .serviceContGroupItem img{width: 13.33vw;height: 13.33vw;border-radius: 100%;margin: 0 2.67vw;}
.serviceCont6 .serviceContGroup .serviceContGroupItem .item_content{width: 53.33vw;}
.serviceCont6 .serviceContGroup .serviceContGroupItem .item_content .sp1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 53.33vw;}
.serviceCont6 .serviceContGroup .serviceContGroupItem .item_content .sp2{font-size: 3.5vw;}
.serviceCont6 .serviceContGroup .serviceContGroupItem .item_content .item_btn{border:#444 1px solid;color: #444;border-radius:1.3vw;padding: 0 2.67vw;}
.serviceCont6 .serviceContGroup .serviceContGroupItem .item_times{color: #666666;margin-left: 2.67vw;}
.serviceCont6 .serviceContGroup .serviceContGroupItem .group_btn{color: #fff;font-size: 5vw;width:19.2vw;text-align: center;}
.serviceLimit{ margin-bottom:0.67vw; height: 12vw;background: #fff;}
.serviceLimit .text{ font-size: 4.8vw; color: #FFD24C; text-align: center; font-style: italic; font-weight: bold;}
.serviceLimit.sp1 .text{color: #E14D7F;}
.serviceLimit.curr .text{color: #aaa;}
.serviceLimit .time{ height: 12vw; font-size: 3.74vw; color: #fff; padding: 0 3.34vw;background-color: #FABA03;}
.serviceLimit.sp1 .time{background:#E14D7F;}
.serviceLimit.curr .time{background: #aaa;}
.serviceLimit .time .timeBox{ width: 8vw; height:5.87vw; line-height: 5.87vw; text-align: center;border-radius: 1.34vw; background-color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0 0.67vw;}
.serviceLimit .time .timeBox{color: #FABA03;}
.serviceLimit.sp1 .time .timeBox{color:#E14D7F;}
.serviceLimit.curr .time .timeBox{color: #aaa;}

.ctLayer{ width: 78.13vw; position: fixed; left: 50%; margin-left: -39.07vw; top: 50%; transform: translateY(-50%); background-color: #fff; border-radius:1.34vw;z-index: 1000;display: none;}
.ctLayer .title{ height: 13.34vw; line-height: 13.34vw; font-size: 4vw; text-align: center; border-bottom: 1px solid #dcdcdc; position: relative;}
.ctLayer .title i{position: absolute; right: 0; top: -8vw;}
.ctLayer .ctList{ box-sizing: border-box; padding: 0 4vw; height:85.34vw;overflow-y: scroll;}
.ctLayer .listBox{ padding: 4vw 0; border-bottom: 1px solid #dcdcdc;}
.ctLayer .listBox:last-child{ border-bottom: none;}
.ctLayer .listBox img{ width:12vw; height:12vw; border-radius: 50%; margin-right:2vw;}
.ctLayer .listBox .text{ overflow: hidden;}
.ctLayer .listBox .text .h1{ font-size:3.5vw; margin-bottom: 2.67vw; line-height: 1.2;}
.ctLayer .listBox .text .h1 .flex-flex1{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ctLayer .listBox .text .p{ font-size:3vw; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ctLayer .listBox .text .info{ font-size: 3vw; color: #999;}
.ctLayer .listBox .btn{ margin-left: 2vw; width: 16.8vw; height: 7.47vw; line-height: 7.47vw; text-align: center; font-size: 3.5vw; color: #fff; background-color: #77D4C0; border-radius:1.34vw;}

.reserveNav{background:#fff;margin-bottom: 1vw;}
.reserveNav.curr{position: fixed;top: 0;left: 0;width: 100%;z-index: 101;}
.reserveNav .reserveNavItem{padding:2.67vw 0;font-size: 4.5vw;}
.reserveNav .reserveNavItem.curr{color: #fff;}
.reserveNav .reserveNavItem img{margin-right:1.3vw;width:6.67vw;}
.reserveNav .reserveNavItem .sp1{display:block;}
.reserveNav .reserveNavItem .sp2{display: none;}
.reserveNav .reserveNavItem.curr .sp1{display: none;}
.reserveNav .reserveNavItem.curr .sp2{display: block;}
.reserveCont1{background: #fff;padding: 0 4vw;display: block;}
.reserveCont1 .reserveItem{padding:2.67vw 0;color: #999999;}
.reserveCont1 .reserveItem .sp1{text-align: right;color: #000000;position: relative;}
.reserveCont1 .reserveItem .sp1 #picker{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.reserveCont1 .reserveItem .sp1.curr{color: #ddd;}
.reserveCont1 .reserveItem+.reserveItem{border-top:#ddd 1px dashed;}
.reserveCont1 .reserveItem img{width:5.3vw;height: 5.3vw;}
.reserveCont1 .reserveItem .reserveRemove{width: 4vw;height: auto;display: block;}
.reserveCont2{padding:4vw 4vw 0;background: #fff;margin-top:1.3vw;display: none;}
.reserveCont2 .reserveContDate{padding:0 2.67vw;margin-top: 2.67vw;}
.reserveCont2 .reserveContDate .reserveContDateT{border-bottom: #eee 1px solid;}
.reserveCont2 .reserveContDate .date_l{width:3.2vw;}
.reserveCont2 .reserveContDate .date_l img{width: 100%;}
.reserveCont2 .reserveContDate .date_item{text-align: center;width: 16vw;padding:1.3vw 0;line-height: 5vw;border-bottom:#fff 2px solid;position: relative;}
.reserveCont2 .reserveContDate .date_item .datetime-picker{opacity: 0;position: absolute;top: 0;left: 0;width:90%;height: 100%;border: none;}
.reserveCont2 .reserveContDate .date_item.curr{color: #333;}
.reserveCont2 .reserveContDate .date_item img{height:4.5vw;display: block;margin: 0 auto;}
.reserveCont2 .reserveContDate .reserveContDateB{padding:2.67vw 0;overflow: hidden;}
.reserveCont2 .reserveContDate .reserveContDateB p{color: #999999;border: #999999 1px solid;border-radius:1.3vw;float: left;width: 28vw;text-align: center;box-sizing: border-box;line-height: 6.67vw;margin-bottom:2.67vw;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.reserveCont2 .reserveContDate .reserveContDateB p.curr{color: #fff;background: #ddd;}
.reserveCont2 .reserveContDate .reserveContDateB p.fail{color:#ddd;border-color: #ddd;}
.reserveCont2 .reserveContDate .reserveContDateB p:nth-child(3n),.reserveCont2 .reserveContDate .reserveContDateB p:nth-child(3n+2){margin-left:1.3vw;}
.reserveBtn{height:11.73vw;text-align: center;line-height:11.73vw;color: #fff;border-radius:1.3vw;margin:8vw 4vw 4vw;}
.reserveBtn+.reserveBtn{margin-top: 0;}
.reserveCont3{position: fixed;left: 0;bottom: 0;width: 100%;background: #fff;display:none;z-index: 1000;}
.reserveCont3.curr{position: relative;display: block;margin-top: 1vw;}
.reserveCont3 .reserveContNav{border-bottom: #eee 2px solid;color: #AAAAAA;font-size: 4.5vw;}
.reserveCont3 .reserveContNav p{line-height:12vw;text-align: center;margin: 0 2vw;}
.reserveCont3 .reserveContNav p.curr{border-bottom: #ddd 2px solid;}
.reserveCont3 .reserveContSe{height: 50vh;overflow: scroll;}
.reserveCont3 .reserveContSe .reserveContSeItem{padding:2.67vw;border-bottom: #eee 1px solid;}
.reserveCont3 .reserveContSe .reserveContSeItem .sp1{width:25vw;}
.reserveCont3 .reserveContSe .reserveContSeItem .times{font-size: 3vw;color:#999999;}
.reserveCont3 .reserveContSe .reserveContSeItem .sp2{width:18vw;line-height:7.5vw;height: 7.5vw;border-radius: 7.5vw;color: #fff;text-align: center;background: #ddd;}
.reserveCont3 .reserveContSe .reserveContSeItem .sp2 .sp2_no{display: block;}
.reserveCont3 .reserveContSe .reserveContSeItem .sp2 .sp2_on{width:6vw;display:none;}
.reserveCont3 .reserveContSe .reserveContSeItem.curr .sp2 .sp2_no{display: none;}
.reserveCont3 .reserveContSe .reserveContSeItem.curr .sp2 .sp2_on{display:block;}
.reserveCont3 .reserveContSe .reserveContSeItem .g1{color:#999999;font-size: 3vw;line-height: 5vw;}
.reserveCont3 .reserveContSe .reserveContSeItem2{padding: 1vw 2.67vw;color: #999;font-size: 3vw;border-bottom: #eee 2px solid;}
.reserveCont3 .reserveContBtn{width:55.2vw;line-height:10.67vw;text-align: center;color: #fff;border-radius: 10.67vw;background: #ddd;margin: 8vw auto;}
.reserveCont4{margin-top: 1.3vw;background: #fff;}
.reserveCont4 .reserveItem{padding:2.67vw 4vw;}
.reserveCont4 .reserveItem+.reserveItem{border-top:#eee 1px solid;}
.reserveCont4 .reserveItem.curr{color: #ddd;}
.reserveCont4 .reserveItem .reserveRemove{width: 4vw;}
.reserve-member{margin-bottom: 1vw;}
.reserve-tip{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.7);z-index: 100;padding:14vw 0;box-sizing: border-box;text-align: center;color: #fff;display:none;}
.reserve-tip .arrow{width:16vw;margin:0 auto 4vw;}

.store #searchBar{position: fixed;top: 0;left: 0;width: 100%;z-index: 1000;}
.store .searchBarBlock{height: 44px;}
.store .nav{background: #fff;border-bottom:#eee 1px solid;position:fixed;z-index: 1000;top: 44px;left: 0;width: 100%;box-sizing: border-box;padding-right: 2vw;}
.store .nav .nav-item{line-height:12vw;text-align: center;color: #AAAAAA;margin: 0 3vw;position: relative;border-bottom: #fff 2px solid;}
.store .nav .nav-item .nav-icon{width:3vw;position: absolute;top:50%;right:-3vw;transform: translate(0,-50%);}
.store .nav .nav-item .nav-icon.curr{width: 4vw;right: 0;}
.store .nav .nav-item .sp1{width: 17.34vw;margin: 0 auto;}
.store .nav .nav-item.curr{}
.store .nav .nav-menu{position: absolute;top: 100%;left: 0;width: 100%;background: #fff;border-top: #eee 1px solid;border-bottom: #eee 1px solid;box-sizing:border-box;padding: 3vw 4vw 0;overflow: scroll;max-height: 50vh;display: none;}
.store .nav .nav-menu p{width:28vw;height: 9.3333vw;line-height: 9.3333vw;border: #EEEEEE 1px solid;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;color: #AAAAAA;border-radius: 2vw;float: left;margin-bottom: 3vw;box-sizing: border-box;}
.store .nav .nav-menu p.curr{color:#fff;}
.store .nav .nav-menu p:nth-child(3n),.store .nav .nav-menu p:nth-child(3n-1){margin-left: 4vw;}
.store .nav .nav-sort{position: absolute;top: 100%;left: 0;width: 100%;background: #fff;border-top: #eee 1px solid;border-bottom:#eee 1px solid;display: none;}
.store .nav .nav-sort p{padding: 3vw 5vw;color:#AAAAAA;}
.store .nav .nav-sort p+p{border-top: #eee 1px solid;}
.store .nav .nav-sort p.curr{color: #fff;}
.store .nav-block{height: 12.5vw;}
.storeList .storeItem{background: #fff;padding:3vw;color: #333;position: relative;}
.storeList .storeItem+.storeItem{margin-top: 1vw;}
.storeList .storeItem .simg{width:21.333vw;height: 21.333vw;}
.storeList .storeItem .storeItemR{margin-left: 2vw;position: relative;}
.storeList .storeItem .storeItemR .storeIcon{color:#AAAAAA;font-size: 3vw;}
.storeList .storeItem .storeItemR .storeIcon>img{width:3vw;margin-right: 1vw;}
.storeList .storeItem .storeItemMark{position: absolute;top: 10%;right:3vw;color:#E14D7F;text-align: center;}
.storeList .storeItem .storeItemMark img{width:5.33vw;display: block;margin: 0 auto;}
.storeList .storeItem .storeItemMark .sp1{display: block;color: #999;}
.storeList .storeItem .storeItemMark .sp2{display: none;}
.storeList .storeItem .storeItemMark.curr .sp1{display: none;}
.storeList .storeItem .storeItemMark.curr .sp2{display: block;}
.storeList .storeItem .storeKm{position: absolute;top: 0;right: 0;color: #AAAAAA;}
.storeList .storeItem .storeKm>img{width: 4vw;margin-right: 1vw;}
.storeList.curr{padding:4vw;}
.storeList .item{background: #fff;display: block;border-radius: 0 0 1.34vw 1.34vw;}
.storeList .item+.item{margin-top: 2.67vw;}
.storeList .item .img{width: 100%;display: block;}
.storeList .item .itemT{padding: 2.67vw;}
.storeList .item .itemT .sp1{font-size: 4.5vw;line-height: 7vw;}
.storeList .item .itemT .itemTR{margin-left: 1.34vw;}
.storeList .item .itemT .itemTR img{width: 4vw;margin-right: 1vw;}
.storeList .item .itemB{margin: 0 2.67vw;padding: 2.67vw 0;border-top: #eee 1px solid;}
.storeList .item .itemB .sp1{width: 21.34vw;height: 8vw;text-align: center;line-height: 8vw;border: #999 1px solid;border-radius: 1.34vw;color: #333;}
.storeList .item .itemB .sp1+.sp1{margin-left:2vw;}
.storeList .item .itemB .sp1.curr{color: #fff;}
.storeChoose{display: none;}

.index_card{margin:2.67vw;background: #FEEFF3;padding:2.67vw;}
.index_card .icon{width:6.67vw;height: 6.67vw;border-radius: 100%;display: block;}
.index_card .sp1{padding: 0 2.67vw;}
.index_card .index_card_btn{width: 20vw;height: 6.67vw;line-height: 6.67vw;text-align: center;font-size: 3.5vw;display: none;}
.index_card.index_card_btn_1 .index_card_btn.btn_1{display: block;background: #FF83A4;color: #fff;border-radius: 6.67vw;}
.index_card.index_card_btn_2 .index_card_btn.btn_2{display: block;background: #FF83A4;color: #fff;border-radius: 0.67vw;}
.index_card.index_card_btn_3 .index_card_btn.btn_3{display: flex;width: auto;}
.index_card.index_card_btn_3 .index_card_btn.btn_3 img{width: 1.8vw;display: block;margin-left: 1.34vw;}
.index_card .index_card_item img{width: 4vw;}
.index_card .index_card_level{width: 25vw;}
.index_card .index_card_item .sp2{padding: 0 0.8vw;width: 10vw;font-size: 3vw;}

.storeTop{height:26.666vw;position:relative;margin-bottom: 12vw;}
.storeTop .top_t{position: absolute;width: 92vw;top:6.666vw;left: 4vw;}
.storeTop .top_t .item_t{padding:3vw;background: #fff;border-radius:2vw 2vw 0 0;}
.storeTop .top_t .item_t>img{width:16vw;height:16vw;border-radius: 100%;}
.storeTop .top_t .item_t .item_l{width:60vw;box-sizing: border-box;padding-left:2vw;}
.storeTop .top_t .item_t .item_l>p{width:62vw;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #999;line-height: 5vw;}
.storeTop .top_t .item_t .item_l>p:nth-child(1){color: #333;font-size: 4.5vw;margin-bottom:1vw;}
.storeTop .top_t .item_b{}
.storeTop .top_t .item_b .item_bb{height:9.333vw;color: #fff;}
.storeTop .top_t .item_b .item_bb:nth-child(1){background: #686a6a;border-radius: 0 0  0 2vw;}
.storeTop .top_t .item_b .item_bb:nth-child(3){border-radius: 0 0  2vw;background: #686a6a;}
.storeTop .top_t .item_b img{width: 4vw;height: 4vw;margin-right:1vw;}
.storeTop .top_t .storeCon{position: absolute;top:2vw;right:2vw;color:#AAAAAA;text-align: center;}
.storeTop .top_t .storeCon img{width: 5.3333vw;display: block;margin: 0 auto;}
.storeTop .top_t .storeCon .sp1{display: block;}
.storeTop .top_t .storeCon .sp2{display: none;}
.storeTop .top_t .storeCon.curr .sp1{display: none;}
.storeTop .top_t .storeCon.curr .sp2{display: block;}
.storeMember{background: #fff;padding: 0 3vw;}
.storeMember.curr{margin-top: 1vw;}
.storeMember .storeMemberTitle{padding: 2.6vw 0;color: #999999;border-bottom: #ddd 1px solid;}
.storeMember.curr .storeMemberTitle{border: none;padding-bottom: 0;}
.storeMember .storeMemberTitle .sp1{color: #000;}
.storeMember .storeMemberTitle .sp4{width: 5.34vw;}
.storeMember .storeMemberC{overflow: hidden;padding-top:2.6vw;}
.storeMember .storeMemberC .storeMemberItem{width: 25%;text-align: center;line-height: 5vw;float: left;margin-bottom:2.6vw;color: #333;}
.storeMember.curr .storeMemberC .storeMemberItem{padding-bottom:2.67vw;box-sizing: border-box;border: #E5E5E5 1px solid;margin-left:1%;margin-right: 1%;width: 23%;}
.storeMember .storeMemberC .storeMemberItem img{width: 13vw;height:13vw;border-radius: 100%;margin: 0 auto;}
.storeMember.curr .storeMemberC .storeMemberItem img{width: 100%;height: 21.08vw;}
.storeMember .storeMemberC .storeMemberItem .sp2{color: #999;}
.storeInfo{padding:3vw;color:#999999;background: #fff;margin-top:1vw;}
.storeInfo .sp1{margin-left:2.6vw;color:#2C2C2C;}
.storeDe{background: #fff;margin-top: 1vw;padding:2.67vw 3vw;}
.storeDe .sp1{color:#999999;}
.storeDe .sp2{margin-top: 2.67vw;}
.storeDe .sp2 img{max-width: 100%!important;display: block;}
.store .indexCoupon{margin: 0;}
.storeCont{background:#fff;}
.storeCont .storeContTit{padding: 2.67vw;}
.storeCont .storeContTab{padding: 2.666vw 2.666vw 0;align-items: flex-end;}
.storeCont .storeContTab .sp1{color:#535353;margin-right: 3vw;}
.storeCont .storeContTab .sp1.on{color:#222222;font-size: 4vw;}
.storeCont .storeContTab .sp2{color:#AAAAAA}
.storeCont .storeContList{overflow:hidden;padding-top: 10px;}
.storeCont .storeContList .storeContItem{width:44vw;margin: 0 3vw;box-sizing: border-box;box-shadow: 0 0 10px #666666;padding: 3vw;border-radius: 2vw;float: left;position: relative;margin-bottom: 3vw;}
.storeCont .storeContList .storeContItem .sp1{font-size: 4.5vw;}
.storeCont .storeContList .storeContItem .sp2{font-size: 3vw;}
.storeCont .storeContList .storeContItem .storeContBtn{width:16vw;text-align: center;border:#aaa 1px solid;line-height:6vw;border-radius: 4px;font-size: 3vw;position: absolute;bottom: 3vw;right:3vw;}
.store .share{width:10.666vw;height: 10.666vw;background: #aaa;line-height: 10.666vw;text-align: center;border-radius: 100%;position: fixed;z-index: 101;bottom: 40vw;right: 3vw;}
.store .share img{width:5.33vw;}
.store_return_index{width:10.666vw;height: 10.666vw;background: #aaa;line-height: 10.666vw;text-align: center;border-radius: 100%;position: fixed;z-index: 101;bottom: 30vw;left: 3vw;}
.store_return_index img{width: 100%;height: 100%;display:block;border-radius: 100%;}

.store .store-map{text-align: center;font-size:10px;color:#333333;line-height:12px;margin-left: 4vw;}
.store .store-map img{width:4vw;display: block;margin: 0 auto;}
.store-map-page{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;z-index: 1000;}
.store-map-page #storeMap{width: 100%;height: 100vh;}
.store-map-page .store-map-close{position: absolute;top:4vw;left:4vw;width:9.37vw;height: 9.34vw;background:rgba(0, 0, 0, 0.6);border-radius: 1vw;}
.store-map-page .store-map-close img{width:4vw;}
.store-map-page .store-map-close.curr{width: auto;color: #fff;padding: 0 2.67vw;}
.store-map-page .store-map-close.curr img{width:5vw;margin-right: 1.34vw;}
.store-map-page .store-map-item{position: absolute;bottom:10px;left:2vw;width:96vw;box-sizing: border-box;}
.store-map-page .store-map-item .storeItem{background: #fff;padding:3vw;color: #333;position: relative;}
.store-map-page .store-map-item .simg{width:21.333vw;height: 21.333vw;display: block;}
.store-map-page .store-map-item .storeItemR{margin-left: 2vw;position: relative;}
.store-map-page .store-map-item .storeItemR .storeIcon{color:#AAAAAA;font-size: 3vw;}
.store-map-page .store-map-item .storeItemR .storeIcon>img{width:3vw;margin-right: 1vw;}
.store-map-page .store-map-item .storeItemMark{position: absolute;top: 10%;right:3vw;color:#E14D7F;text-align: center;}
.store-map-page .store-map-item .storeItemMark img{width:5.33vw;display: block;margin: 0 auto;}
.store-map-page .store-map-item .storeItemMark .sp1{display: block;color: #999;}
.store-map-page .store-map-item .storeItemMark .sp2{display: none;}
.store-map-page .store-map-item .storeItemMark.curr .sp1{display: none;}
.store-map-page .store-map-item .storeItemMark.curr .sp2{display: block;}
.store-map-page .store-map-item .storeKm{position: absolute;top: 0;right: 0;color: #AAAAAA;}
.store-map-page .store-map-item .storeKm>img{width: 4vw;margin-right: 1vw;}
.store-map-page .store-map-item .map_btn{position: absolute;top:50%;right:3vw;transform: translate(0,-50%);}
.store-map-page .store-map-item .map_btn .map_item{width:20vw;line-height:7.5vw;border-radius: 7.5vw;color: #fff;background: #aaa;text-align: center;display: block;}
.store-map-page .store-map-item .map_btn .map_item+.map_item{margin-top: 1.34vw;}

.memberList{display: none;}
.memberList .memberItem{background: #fff;padding:2.666vw;color: #333;border-bottom: #eee 1px solid;}
.memberList .memberItem .memberImg{width:13.33vw;height: 13.33vw;border-radius: 100%;}
.memberList .memberItem .memberItemR{margin-left:2vw;width: 74.666vw;position: relative;}
.memberList .memberItem .memberItemR .name{font-size: 4vw;padding-right: 12vw;}
.memberList .memberItem .memberItemR .name .task{color: #B9B9B9;font-size: 3.5vw;}
.memberList .memberItem .memberItemR .name .service_fee{color: #666;font-size: 3.5vw;}
.memberList .memberItem .memberItemR .tip{overflow: scroll;color: #B9B9B9;margin-top: 1.33vw;white-space: nowrap;height:6vw;width: 77.3vw;}
.memberList .memberItem .memberItemR .tip p{display: inline-block;}
.memberList .memberItem .memberItemR .tip .tip_b{background: #ffbfbf;border-radius: 5.33vw;padding:0 2.66vw;color: #fff;}
.memberList .memberItem .memberItemR .tip .tip_b+.tip_b{margin-left:1vw;}
.memberList .memberItem .memberItemR .sp1{font-size: 3.5vw;color:#AAAAAA;}
.memberList .memberItem .memberItemR .zan{position: absolute;top:0;right: 0;color: #b5b5b5;font-size: 4vw;}
.memberList .memberItem .memberItemR .zan img{width: 4vw;height: 4vw;margin-right: 1vw;}
.memberList .memberItem .memberItemR .zan p{text-align:center;width: 5vw;}
.memberList .memberItem .memberItemR .mark{width:15vw;text-align: center;line-height:7vw;border-radius: 7vw;border:#999999 1px solid;position: absolute;top:50%;right: 0;color: #999;transform: translate(0,-50%);font-size: 3.5vw;}
.memberList .memberItem .memberItemR .mark.curr{color:#E14D7F;border-color: #E14D7F;background: #fff;}
.memberList .memberItem .memberItemR .mark .mark1{display: inline-block;}
.memberList .memberItem .memberItemR .mark .mark2{display: none;}
.memberList .memberItem .memberItemR .mark.curr .mark1{display: none;}
.memberList .memberItem .memberItemR .mark.curr .mark2{display: inline-block;}

.memberCard{margin:4.2vw;background: #fff;border-radius: 10px;box-shadow: 0 0 10px #ddd;padding: 4.2vw;color: #fff;position: relative;}
.memberCard .memberCardUser{margin-bottom: 4vw;}
.memberCard .memberCardUser img{width:13.3vw;height: 13.3vw;border-radius: 100%;}
.memberCard .memberCardUser .memberCardUserR{padding: 0 2vw;}
.memberCard .memberCardUser .memberCardUserR .sp1{font-size: 3vw;}
.memberCard .memberCardItem{margin-top: 1vw;font-size: 3vw;}
.memberCard .memberCardItem img{width:3vw;margin-right: 1vw;}
.memberCard .memberCardRankBlock{height: 12vw;}
.memberCard .memberCardRank{position: absolute;bottom: 0;left: 0;box-sizing: border-box;width: 100%;background:#fff;height:12vw;color:#E14D7F;padding: 0 4vw;border-radius: 0 0 10px 10px;}
.memberCard .memberCardRank img{width:6vw;margin-right: 4vw;}
.memberCard .memberCardShare{position: absolute;top: 0;right: 0;width: 0;height: 0;border-top:13.333vw solid #fff;border-left:13.333vw solid transparent;}
.memberCard .memberCardShareImg{width:5.333vw;position: absolute;top:1.5vw;right:1.5vw;}
.memberCard .memberCode{width:16vw;height: 16vw;position: absolute;bottom: 4.2vw;right: 4.2vw;}
.memberSa{background:#fff;padding:2vw 4vw;}
.memberSa .memberSaL{color:#AAAAAA;font-size: 3vw;}
.memberSa .memberSaL .memberSaUser{overflow: hidden;}
.memberSa .memberSaL .memberSaUser img{width:5.5vw;height: 5.5vw;margin-right: 1vw;display: block;float: left;}
.memberSa .memberSaR{}
.memberSa .memberSaR .sp1{width:8vw;height: 8vw;border: #eee 1px solid;border-radius: 100%;text-align: center;line-height: 8vw;margin-left: 1.3vw;}
.memberSa .memberSaR .sp1.curr{color: #fff;background: #E14D7F;}
.memberSa .memberSaR .sp1 img{width:5.3vw;}
.memberSa .memberSaR .sp1 .zan_no{display: block;}
.memberSa .memberSaR .sp1 .zan_on{display: none;}
.memberSa .memberSaR .sp1.curr .zan_no{display: none;}
.memberSa .memberSaR .sp1.curr .zan_on{display: block;}
.memberCon{padding: 0 4.2vw;}
.memberCon .memberConT{padding:3vw 0;color: #333;}
.memberCon .memberConT .sp1{color:#AAAAAA;font-size: 3vw;}
.memberCon .memberConT .sp2{width:4vw;height: 4vw;}
.memberCon .memberConDi{}
.memberCon .memberConDi .memberConItem{background: #fff;box-shadow: 0 0 10px #aaa;padding:3vw 4vw;border-radius: 10px;margin-bottom: 2vw;}
.memberCon .memberConDi .memberConItem .memberConInfo{margin-bottom: 2vw;}
.memberCon .memberConDi .memberConItem .memberConInfo img{width: 8vw;height: 8vw;border-radius: 100%;margin-right: 2.66vw;}
.memberCon .memberConDi .memberConItem .memberConInfo .sp1{color:#D34770;}
.memberCon .memberConDi .memberConItem .memberConInfo .sp2{color:#AAAAAA;margin-left: 2.67vw;}
.memberCon .memberConDi .memberConRe{margin-top: 2.67vw;}
.memberCon .memberConDi .memberConRe .sp1{color:#E14D7F;font-size: 3vw;}
.memberCon .memberConDi .memberConRe .memberConStatus{margin-left: 1.34vw;font-size: 3vw;}
.memberCon .memberConDi .memberConRe .memberConStatus img{width: 4vw;height: 4vw;margin-right: 1.34vw;}
.memberCon .memberConDi .memberConStatus .status-on{display: block;}
.memberCon .memberConDi .memberConStatus .status-no{display: none;}
.memberCon .memberConDi .memberConStatus.curr .status-on{display:none;}
.memberCon .memberConDi .memberConStatus.curr .status-no{display: block;}
.memberCon .memberConIn{background: #fff;box-shadow: 0 0 10px #ddd;padding:3vw 4vw;border-radius: 10px;}
.memberCon .memberConIn img{max-width: 100%!important;}
.memberCon .banner{height: 44vw;}
.memberCon .banner img{width: 100%;height: 100%;}
.memberCon .memberConDi .memberConSe{background: #fff;box-shadow: 0 0 10px #ddd;border-radius: 10px;width: 43.8vw;float: left;color: #333;margin-bottom: 4vw;}
.memberCon .memberConDi .memberConSe:nth-child(2n){margin-left: 4vw;}
.memberCon .memberConDi .memberConSe .memberConIg{height: 32.8vw;position: relative;}
.memberCon .memberConDi .memberConSe .memberConIg img{width: 100%;height: 100%;}
.memberCon .memberConDi .memberConSe .sp3{padding:1vw 2vw;}
.memberCon .memberConDi .memberConSe .memberConIg .cont-item-tip{position: absolute;bottom: 1vw;right: 0;}
.memberCon .memberConDi .memberConSe .memberConIg .cont-item-tip p{width: 5.333vw;height: 5.333vw;background: #000;color: #fff;text-align: center;line-height: 5.333vw;border-radius: 100%;margin-right: 1vw;}
.memberCon .memberConDi .memberConSe .memberConIg .cont-item-tip p.sp1{background: #aaa;}
.memberCon .memberConDi .memberConSe .memberConIg .cont-item-tip p.sp2{background: #ddd;}
.memberCon .caseCont{padding: 0;}
.memberCon .caseCont .caseItem:nth-child(2n){margin-left: 0.92vw;}
.memberCon .member-photo .item{display: block;position: relative;width: 100%;height: 100%;}
.memberCon .member-photo .item .tit{position: absolute;left: 0;bottom: 0;width: 100%;height: 10.67vw;line-height: 10.67vw;background:rgba(51, 51, 51, 0.6);color: #fff;font-size: 4vw;text-align: center;z-index: 11;}

.memberPhoto{padding: 3vw;background: #fff;}
.memberPhoto .item{position: relative;display: block;}
.memberPhoto .item+.item{margin-top: 2.67vw;}
.memberPhoto .item img{width: 100%;display: block;}
.memberPhoto .item .sp1{position: absolute;bottom: 0;left: 0;width: 100%;box-sizing: border-box;padding: 2.67vw;text-align: center;color: #fff;background: rgba(0, 0, 0, 0.5);}
.memberPhotoCont{padding:2.67vw 4vw;background: #fff;}
.memberPhotoCont .tit{text-align: center;font-size: 4vw;line-height: 6vw;font-weight: bold;margin-bottom: 2.67vw;}
.memberPhotoCont .memberCon{padding: 0;}
.memberPhotoCont .cont{margin-top:2.67vw;white-space: pre-wrap;}

.memberPoster{padding:4.8vw 3.2vw;}
.memberPoster .memberPosterCode{width: 100%;display: block;border-radius:1.34vw;box-shadow:0 0 10px #999;}
.memberPoster .memberPosterBtn{text-align:center;line-height:10.67vw;border-radius:1.34vw;color:#fff;margin: 4vw 2.67vw;}

.commentNav{background: #fff;height: 13.666vw;box-sizing: border-box;border-bottom:#eee 1px solid;position: fixed;top: 0;left: 0;width: 100%;z-index: 1000;}
.commentNav p{line-height:8vw;text-align: center;border:#eee 1px solid;margin: 0 3vw;border-radius: 4px;}
.commentNav p.curr{color: #fff;}
.commentNavBlock{height: 15vw;}

.usrInfo{padding:5.34vw;background: #fff;}
.usrInfo .usrInfoImg{width:17.33vw;height: 17.33vw;border-radius: 100%;}
.usrInfo .usrInfoName{padding: 0 2vw;}
.usrInfo .usrInfoName .sp1{width:26vw;text-align: center;line-height:6vw;border: #999999 1px solid;border-radius: 6vw;margin-top: 2vw;color: #999999;display: block;height: 6vw;}
.usrInfo .usrInfoName .sp2{width: 26vw;}
.usrInfo .usrInfoName .weui-progress__bar{height: 4px;margin-top:2vw;margin-bottom: 1vw;width:26.67vw;}
.usrInfo .usrInfoName .weui-progress__bar .weui-progress__inner-bar.js_progress{background-color:#FACD12;}
.usrInfo .usrInfoName .sp3{color:#999999;}
.usrInfo .usrInfoName .sp3 img{width:4vw;margin-right: 1vw;}
.usrInfo .userCode{text-align: center;color:#999999;}
.usrInfo .userCode img{width:4.5vw;display: block;margin: 0 auto;}
.usrInfo .usrInfoB{margin-top:7vw;}
.usrInfo .usrInfoB .item{text-align: center;}
.usrInfo .usrInfoB .item+.item{border-left:#EEEEEE 1px solid;}
.usrInfo .usrInfoB .item .sp1{font-weight:bold;font-size: 4vw;color: #333;}
.usrInfo .usrInfoB .item .sp2{color:#999999;}
.userNav{background: #fff;margin-top: 1vw;}
.userNav .userNavItem{padding:4vw 0;text-align: center;color: #333;}
.userNav .userNavItem img{height: 6.66vw;}
.userScore{background: #fff;margin-top: 1vw;}
.userScore .userScoreTitle{padding:2vw 4vw;font-size: 4.5vw;line-height: 6.5vw;border-bottom: #eee 1px solid;color: #333;}
.userScore .userScoreTitle img{width: 6vw;}
.userScore .userScoreCont{overflow: hidden;}
.userScore .userScoreCont .item{width: 33.3333%;padding: 4vw;text-align: center;float: left;box-sizing: border-box;color: #333;}
.userScore .userScoreCont .item .sp1{width:23vw;height: 16vw;display: block;margin: 0 auto 1vw;}
.userScore .userScoreCont .item .price{}
.userScore .userScoreCont .item .price img{width:4vw;margin-right: 1vw;}
.userScore2{padding: 3vw;background: #fff;color: #333;}
.userScore2 img{width: 5.34vw;}
.userMenu{overflow: hidden;}
.userMenu .userMenuItem{width: 25%;float: left;text-align: center;padding: 5vw 0;border-bottom: #eee 1px solid;}
.userMenu .userMenuItem .sp1{height:5.34vw;}
.userMenu .userMenuItem .sp2{color:#999999;}
.userShadow{position:fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;}

.commonNav{position: fixed;background: #fff;z-index: 100;top: 0;left: 0;width: 100%;box-shadow:0 1px 2px #ddd;}
.commonNav.take{top:17.87vw;}
.commonNav .commonNavItem{line-height: 10.66vw;text-align: center;color: #aaa;margin: 0 2vw;}
.commonNav .commonNavItem.curr{border-bottom: #eee 2px solid;}
.commonNav .commonRec{position:absolute;top:50%;right: 2.67vw;transform: translate(0,-50%);}
.commonNav .commonRec img{width:5.34vw;height: 5.34vw;display: block;}
.commonNav.scroll{overflow-y: hidden;overflow-x: scroll;white-space: nowrap;}
.commonNav.scroll .commonNavItem{padding: 0 3vw;display:inline-block;}
.commonNavBlock{height:10.8vw;}
.commonNav.curr{top: 10.8vw;box-sizing: border-box;padding:0 2.67vw;height: 14vw;}
.commonNav.curr .sp1{padding: 0 1.34vw;height: 8vw;line-height: 8vw;border:#999 1px solid;border-radius: 1.34vw;}
.commonNav.curr .sp1+.sp1{margin-left: 1.2vw;}
.commonNav.curr .sp1.curr{color: #fff;}
.commonNav .store-fast{color:#999999;margin: 0 2vw;}
.commonNav .store-fast i{color:#999;font-size: 5vw;}

.commonNav.order{top: 10.8vw;box-sizing: border-box;padding:0 2.67vw;height: 18vw;}
.commonNav.order .sp1{padding: 0 1.34vw;height: 8vw;line-height: 8vw;border:#999 1px solid;border-radius: 1.34vw;}
.commonNav.order .sp1+.sp1{margin-left: 1.2vw;}
.commonNav.order .sp1.curr{color: #fff;}
.commonNav .select{border: #999 1px solid;border-radius: 5px;position: relative;height: 8vw;margin-right: 1.34vw;padding: 0 2vw;}
.commonNav .select .se1{text-align: center;}
.commonNav .select img{width:1.34vw;display: block;transform: rotate(90deg);}
.commonNav .select .picker_class{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.commonNav .tip{color:#999;font-size: 3vw;line-height: 4vw;text-align: center;margin-top: 1vw;}
.commonNav .btn{padding: 0 1.34vw;height: 8vw;line-height: 8vw;border:#999 1px solid;border-radius: 1.34vw;}
.commonNavBlock.curr{height:14vw;}
.commonNavBlock.order{height:18vw;}
.orderList{padding: 0 4vw;}
.orderList .orderListItem{border-radius:2.666vw;box-shadow:0 0 10px #ddd;margin-top:2.6vw;padding:0 2.6vw;background: #fff;margin-bottom: 2.6vw;}
.orderList .orderListItem .orderListItemT{padding: 2.6vw 0;}
.orderList .orderListItem .orderListItemT .sp1{color:#ffa64d;}
.orderList .orderListItem .orderListItemC{padding: 2.6vw 0;border-top: #ddd 1px solid;border-bottom: #ddd 1px solid;color: #333;position: relative;}
.orderList .orderListItem .orderListItemC+.orderListItemC{border-top:none;}
.orderList .orderListItem .orderListItemC img{width:15vw;height: 10.9vw;}
.orderList .orderListItem .orderListItemC .title{padding: 0 2.67vw;box-sizing: border-box;}
.orderList .orderListItem .orderListItemC .title .sp1{color:#AAAAAA;font-size: 3.5vw; }
.orderList .orderListItem .orderListItemC .info{text-align: right;}
.orderList .orderListItem .orderListItemC .info .sp1{color: #999999;font-size: 3vw;line-height: 3vw;text-decoration: line-through;}
.orderList .orderListItem .orderListItemC .info .sp2{color: #999999;}
.orderList .orderListItem .orderListItemC .group{position: absolute;top: 0;left: 0;background:#E7458D;color: #fff;font-size: 3vw;line-height: 5vw;padding: 0 1vw;}
.orderList .orderListItem .orderListItemB{padding: 2.6vw 0;}
.orderList .orderListItem .orderListItemB .info{}
.orderList .orderListItem .orderListItemB .info.curr{color: #999999;font-size: 3.5vw;}
.orderList .orderListItem .orderListItemB .info img{width:5.3vw;margin-right: 2vw;}
.orderList .orderListItem .orderListItemB .info+.info{margin-top: 1vw;}
.orderList .orderListItem .orderListItemB .price{color: #ff2a32;}
.orderList .orderListItem .orderListItemB .btn{margin-top:2.67vw;}
.orderList .orderListItem .orderListItemB .btn span{color:#D55179;}
.orderList .orderListItem .orderListItemB .btn p{width: 25vw;border-radius: 1.3vw;text-align: center;padding: 0.5vw 0;border:#999999 1px solid;margin-left:2.66vw;display:block;}
.orderList .orderListItem .orderListItemB .btn p.btn1{background: #fff;color:#999999;}
.orderList .orderListItem .orderListItemB .btn .btn2{color: #fff;}
.orderList .orderListItem .orderListItemB .lottery-order{}
.orderList .orderListItem .orderListItemB .lottery-order img{width: 5.34vw;}
.orderList .orderListItem .orderListItemB .lottery-order p{border: none;text-align: left;color: #333;}
.orderList .orderListItem .orderListItemB .item-health{
    border-radius: 1.34vw;
    background:#F5F5FA;
    padding:1.6vw 4vw 3.47vw;
    margin-top: 2.67vw;
    line-height: 1.4;
    font-size: 3.2vw;
    position: relative;
    overflow: hidden;
}
.orderList .orderListItem .orderListItemB .item-health .fb{
    font-weight: bold;
    margin-bottom: 2.13vw;
}
.orderList .orderListItem .orderListItemB .item-health .f1{
    font-size: 4vw;
    margin-right: 2.67vw;
}
.orderList .orderListItem .orderListItemB .item-health .f2{
    margin-left: 3.2vw;
}
.orderList .orderListItem .orderListItemB .item-health .img{
    width: 14.13vw;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}

.sharedCont1{ margin-bottom:0.67vw; padding:4vw;background: #fff;color: #333;}
.sharedCont1 img{ width:20vw; height:20vw; margin-right: 4vw;}
.sharedCont1 .text{ overflow: hidden;}
.sharedCont1 .text .h1{ font-size:4vw; line-height:5.34vw; height:10vw; overflow: hidden; margin-bottom:4vw;}
.sharedCont1 .text .h2{ font-size:3.5vw; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.sharedCont1 .text .p{ font-size: 3.5vw; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.sharedCont1 .text .p .sp1{ font-size:4.8vw; color: #77d4c0;}
.sharedCont2{ padding:4vw 4vw 0; text-align: center;background: #fff;}
.sharedCont2 .imgs{ text-align: center; margin-bottom:4vw;}
.sharedCont2 .imgs .imgBlock{ display: inline-block; width:16.67vw; height:16.67vw; border:1px solid #77d4c0; border-radius: 50%; position: relative; margin:0 2vw 2.67vw; vertical-align: middle;}
.sharedCont2 .imgs .imgBlock img{ border-radius: 50%;width: 100%;height: 100%;}
.sharedCont2 .imgs .imgBlock .tag{ width:10.14vw; height:4vw; line-height:4vw; text-align: center; background-color: #77d4c0; border-radius:2vw; font-size: 2.67vw; color: #fff; position: absolute; bottom: -1.34vw; left: 50%; margin-left: -5.07vw;}
.sharedCont2 .imgs .noimgBlock{ display: inline-block; width: 14.67vw; height: 14.67vw; line-height: 14.67vw; border:1px dashed #77d4c0; border-radius: 50%; margin:0 2vw 2.67vw; font-size: 6.67vw; color: #77d4c0; vertical-align: middle;}
.sharedCont2 .h1{ font-size:4.27vw; margin-bottom: 4vw;}
.sharedCont2 .h1 .sp1{ color: #77d4c0;}
.sharedCont2 .btn{ height:10.67vw; display: block; line-height:10.67vw; text-align: center; border-radius:1.34vw; background-color: #77d4c0; font-size:4vw; color: #fff; margin-bottom:4vw;}
.sharedCont2 .listBlock{ padding: 4vw 0; border-top: 1px solid #ededed; font-size: 3.74vw;}
.sharedCont2 .listBlock .name{ text-align: left;}
.sharedCont2 .listBlock .text{ font-size: 3.47vw; color: #999;}

.buyLayer{ background-color: #fff; position: fixed; width: 100%; left: 0; bottom: 0; box-sizing: border-box;z-index: 1000;display: none;}
.buyLayer .box1{ padding:4vw; position: relative; border-bottom: 1px solid #ededed; margin: 0 4vw;}
.buyLayer .box1 .imgBlock{ width: 28vw; height:28vw; border: 1px solid #fff; border-radius: 1.34vw; margin-top: -14vw; margin-right:4vw; box-shadow: 1px 1px 3px #aaa;}
.buyLayer .box1 .imgBlock img{ border-radius: 1.34vw;width: 100%;height: 100%;}
.buyLayer .box1 .text{ overflow: hidden; line-height: 1.3;}
.buyLayer .box1 .text .h1{ font-size: 4.8vw; color: #77d4c0; margin-bottom: 2vw;}
.buyLayer .box1 .text .p{ font-size: 3.47vw;}
.buyLayer .box1 .closeBtn{ position: absolute; width:5.34vw; height: 5.34vw; right: 0; top: 2.67vw;}
.buyLayer .box2{ padding: 4vw;}
.buyLayer .box2 .inputBlock{}
.buyLayer .box2 .inputBlock .name{ width: 3em; font-size:3.47vw; color: #999; line-height: 6.67vw;}
.buyLayer .box2 .inputBlock .input{ overflow: hidden;}
.buyLayer .box2 .inputBlock .radioBox{display: inline-block; font-size:3.74vw; color: #999; height: 6.67vw; line-height: 6.67vw; border:1px solid #999; padding: 0 4vw; border-radius:3.34vw; margin: 0 2vw 4vw 0;}
.buyLayer .box2 .inputBlock .radioBox.curr{ color: #77D3BF; border-color: #77D3BF;}
.buyLayer .box2 .inputBlock .numBlock{ height:8vw; line-height:8vw; text-align: center; font-size: 4vw; border: 1px solid #999; border-radius:1.34vw;}
.buyLayer .box2 .inputBlock .numBlock .nbtn{ width: 8vw; height: 8vw; color: #999;}
.buyLayer .box2 .inputBlock .numBlock .input{ height: 6.67vw; overflow: hidden; padding:0.67vw 0; border-left: 1px solid #999; border-right: 1px solid #999;}
.buyLayer .box2 .inputBlock .numBlock .input input{ height: 6.67vw; vertical-align: top; padding: 0; width:9.34vw; color: #77D4C0;text-align: center;}
.buyLayer .btn{ display: block; height:12vw; line-height: 12vw; text-align: center; font-size: 4vw; color: #fff; background-color: #77d4c0;}
.fl{float: left;}

.orderPrize{}
.orderPrize .orderPrizeItem{background: #fff;padding:0 3.2vw;}
.orderPrize .orderPrizeItem+.orderPrizeItem{margin-top: 1vw;}
.orderPrize .orderPrizeItem .orderPrizeInfo{padding: 2.6vw 0;position: relative;}
.orderPrize .orderPrizeItem .orderPrizeInfo .orderPrizeInfoImg{width:30vw;height: 21.3vw;margin-right: 2vw;}
.orderPrize .orderPrizeItem .orderPrizeInfo .sd1{margin-bottom:4vw;width: 50vw;}
.orderPrize .orderPrizeItem .orderPrizeInfo .sd2{color:#AAAAAA;}
.orderPrize .orderPrizeItem .orderPrizeInfo .orderPrizeCode{position: absolute;top:2.7vw;right: 0;width:5.3vw;}
.orderPrize .orderPrizeItem .sp1{color:#AAAAAA}
.orderPrize .orderPrizeItem .sp2{padding: 0 6.4vw;}
.orderPrize .orderPrizeItem .orderPrizeStore{padding:2.6vw 0;}
.orderPrize .orderPrizeItem .orderPrizeStore img{width:4vw;margin-right: 2vw;}
.orderPrize .orderPrizeItem .orderPrizeStore .st1{color:#AAAAAA;}

.cardUser{background: #ddd;border-radius: 10px ;margin:10.6vw 2.6vw 5.6vw;height: 50vw;color: #fff;position: relative;}
.cardUser .icon{
    position: absolute;
    top: 17px;
    left: 0;
    width: 62px;
    display: block;
}
.cardUser .cardUserInfo{text-align: center;position: absolute;top:-8.666vw;left: 50%;transform: translate(-50%,0);}
.cardUser .cardUserInfo img{width:17.333vw;height: 17.333vw;border-radius: 100%;}
.cardUserOver{position: absolute;width: 100%;left: 0;bottom:3.2vw;box-sizing:border-box;padding: 0 4vw;}
.cardUserOver .cardUserOpen{width:17.33vw;line-height: 8vw;border: #fff 1px solid;border-radius: 8vw;text-align: center;color: #fff;}
.cardUserPro{position: absolute;width:70vw;top:18vw;left: 50%;transform: translate(-50%,0);font-size: 3vw;}
.cardUserPro.curr{position: relative;top: auto;left:auto;margin: 0 auto;transform: translate(0,0);color: #fff;}
.cardUserPro .sp1{text-align: right;}
.cardUserPro .sp2{text-align: center;}
.cardUserPro .weui-progress__bar{margin-top: 1vw;margin-bottom: 2vw;height: 2vw;background:transparent;border: #fff 1px solid;border-radius: 2vw;}
.cardUserPro .weui-progress__bar .weui-progress__inner-bar{border-radius: 2vw;background: #fff;}
.cardUser .cardSet{width:4.5vw;position:absolute;top:4vw;right:4vw;}
.cardUser .cardUserCode{width:4.5vw;position:absolute;top:4vw;left:4vw;}
.cardUser2{padding: 4vw 5.34vw;}
.cardUser2 .card-box{border-radius:1.34vw;background-image: linear-gradient(to right, #FDDEB0,#FFE8CE,#F6C185);padding: 4vw 5.34vw;color:#855004;position: relative;}
.cardUser2 .card-box .card-box-t{}
.cardUser2 .card-box .card-box-t .img{width:10.67vw;height: 10.67vw;border-radius: 100%;}
.cardUser2 .card-box .card-box-t .itemC{margin-left:4vw;}
.cardUser2 .card-box .card-box-t .itemC .sp1{font-size: 4.2vw;line-height:6vw;font-weight: bold;width: 53.34vw;}
.cardUser2 .card-box .card-box-t .itemC .item-store{font-size: 3.5vw;line-height: 5vw;}
.cardUser2 .card-box .card-box-t .itemC .item-store img{width:4vw;display: block;margin-right: 1.34vw;}
.cardUser2 .card-box .card-box-t .itemC .item-store .sp2{width:40vw;}
.cardUser2 .card-box .cardUserPro{position: relative;top:auto;left:auto;transform: translate(0,0);width: 100%;font-size: 3.5vw;line-height: 5vw;}
.cardUser2 .cardUserPro .weui-progress__bar{border-color:#855004;}
.cardUser2 .cardUserPro .weui-progress__bar .weui-progress__inner-bar{background:#855004;}
.cardUser2 .cardUserOver{position: relative;left: auto;bottom: auto;width: 100%;padding: 0;font-size: 3.5vw;line-height: 5vw;margin-top: 5.34vw;font-weight: bold;}
.cardUser2 .cardUserOver .cardUserOpen{color:#855004;border-color:#855004;height: 6.67vw;line-height: 6.67vw;border-radius: 6.67vw;}
.cardUser2 .cardUserCode{width:4.5vw;position:absolute;top:4vw;right:4vw;}
.cardCont{}
.cardCont.curr{
    margin: 10px;
    background: #fff;
    border-radius: 10px;
}
.cardCont .cardContTit{padding:4.8vw 0;font-size: 4vw;}
.cardCont .cardContTit .sp1{height:5.33vw;width:1.6vw;background: #aaa;margin-right: 3vw;}
.cardCont .cardContList{padding: 0 3.5vw;margin-bottom: 2.67vw;}
.cardCont .cardContList .cardContNav{overflow-x: scroll;white-space: nowrap;}
.cardCont .cardContList .cardContNav p{color:#AAAAAA;text-align: center;border-bottom: #fff 2px solid;margin: 0 1vw;line-height:8vw;display: inline-block;padding: 0 2vw;}
.cardCont .cardContList .cardContVip{overflow: hidden;}
.cardCont .cardContList .cardContVip .cardContItem{background:#EEEEEE;text-align: center;width:20vw;height:20vw;font-size: 3vw;float: left;margin-top: 4vw;overflow: hidden;}
.cardCont .cardContList .cardContVip .cardContItem:nth-child(4n),.cardCont .cardContList .cardContVip .cardContItem:nth-child(4n+2),.cardCont .cardContList .cardContVip .cardContItem:nth-child(4n+3){margin-left:4.333vw;}
.cardCont .cardContList .cardContVip .cardContItem img{height:7vw;margin-bottom:2vw;}
.cardCont.curr .cardContList .cardContVip .cardContItem{height: auto;background: #fff;font-size: 4vw;line-height: 6vw;}
.cardCont.curr .cardContList .cardContVip .cardContItem img{width: 13.34vw;height: 13.34vw;display: block;}
.cardCoupon{padding:4vw 2.1vw 0;overflow: hidden;}
.cardCoupon .cardCouponItem{width: 50%;float: left;position: relative;color: #fff;}
.cardCoupon .cardCouponItem .cardCouponBack{width: 100%;display: block;}
.cardCoupon .cardCouponItem .cardCouponBox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.cardCoupon .cardCouponItem .cardCouponBox .cardCouponItemL{padding:4vw;font-size: 3vw;width:25vw;line-height: 3.5vw;float: left;}
.cardCoupon .cardCouponItem .cardCouponBox .cardCouponItemL .price{font-size: 5vw;line-height: 5.5vw;margin:1.5vw 0;}
.cardCoupon .cardCouponItem .cardCouponBox .cardCouponItemL .tip{width: 14vw;height:4vw;border-radius:4vw;color: #fff;text-align: center;line-height: 4vw;font-size: 2.5vw;background: #fff;}
.cardCoupon .cardCouponItem .cardCouponBox .cardCouponItemR{float: right;width:14.4vw;line-height: 5vw;box-sizing: border-box;padding: 0 5vw 0 3vw;font-size: 4vw;text-align: center;height:100%;white-space: normal;border-left: #fff 1px dashed;}
.cardCoupon .cardCouponItem .coupon-no{display: block;}
.cardCoupon .cardCouponItem .coupon-on{display: none;}
.cardCoupon .cardCouponItem.curr .coupon-no{display: none;}
.cardCoupon .cardCouponItem.curr .coupon-on{display: block;}
.cardCont .cardFrom{
    padding: 0 0 15px;
}
.cardCont .cardFrom .cardFromItem{
    width: auto;
    margin: 0 17px;
    height: 44px;
}
.cardCont .cardFrom .cardFromItem+.cardFromItem{
    margin-top: 8px;
}
.cardCont .cardFrom .cardFromItem input{
    text-align: left;
    margin-left: 15px;
}
.cardFrom{background: #fff;padding:6.4vw 0;text-align: center;}
.cardFrom.curr{position:fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 1000;width: 80vw;background: #fff;}
.cardFrom .sp2{width:11.2vw;height:2px;margin: 0 auto;background: #aaa;}
.cardFrom .close{position: absolute;top: 2vw;right: 2vw;}
.cardFrom .sp3{color: #eee;}
.cardFrom .sp4{color:#535353;}
.cardFrom .cardFromItem{border: #EEEEEE 1px solid;width: 72vw;margin:2vw auto 0;height: 10.66vw;box-sizing: border-box;padding:0 4vw;box-shadow: 0 0 10px #ddd;border-radius: 8px;position: relative;}
.cardFrom .cardFromItem img{width:5.3vw;margin-right: 4vw;}
.cardFrom .cardFromItem input{text-align: center;}
.cardFrom .cardFromItem .cardCode{color: #fff;background: #aaa;text-align: center;width:30vw;position: absolute;top: 0;right: 0;height: 100%;line-height: 10.66vw;border-radius: 0 8px 8px 0;}
.cardFrom .cardFromItem .cardCodeBlock{width:48vw;}
.cardPro{margin: 8px 10px;}
.cardFrom .cardFromSubmit{line-height:10.66vw;border-radius: 10.66vw;text-align: center;color: #fff;background: #aaa;margin: 7.2vw 9vw;}
.cardOver1{color: #fff;text-align: center;padding: 4vw;}
.cardOver1 .over{font-size: 8vw;line-height: 11vw;font-weight:bold;}
.cardOver1 .card-btn{margin-top: 5vw;}
.cardOver1 .card-btn .sp1{width:24vw;text-align: center;line-height: 8vw;border-radius: 8vw;border: #fff 1px solid;color: #fff;}
.cardOver1 .card-btn .sp1+.sp1{margin-left:4vw;}
.cardOver2{overflow: hidden;padding:4vw 2vw;}
.cardOver2 .cardOverItem{float: left;width: 44vw;margin: 0 2vw 2.67vw;border-radius:1.34vw;position: relative;height:20vw;background: #fff;}
.cardOver2 .cardOverItem.curr{color: #fff;}
.cardOver2 .cardOverItem .sp1{margin-bottom: 1vw;}
.cardOver2 .cardOverItem .sp2{font-size: 3.5vw;color: #999999;}
.cardOver2 .cardOverItem.curr .sp2{color: #fff;}
.cardOver2 .cardOverItem .sp3{font-size: 6vw;}
.cardOver3{position:fixed;bottom:0;left: 0;z-index: 100;color: #fff;width: 100%;height: 13.333vw;text-align: center;line-height: 13.333vw;}

.addressList{}
.addressList .addressItem{padding:0 4vw;background: #fff;}
.addressList .addressItem+.addressItem{margin-top:2vw;}
.addressList .addressItem .addressItemT{padding-top:2.66vw;}
.addressList .addressItem .address{ padding-bottom: 2.66vw;color: #666666;}
.addressList .addressItem .addressItemB{border-top: #eee 1px solid;color: #666666;padding:2.66vw 0;}
.addressList .addressItem .addressItemB .choose i{margin-right:1.3vw;font-size:5vw;color: #999;}
.addressList .addressItem .addressItemB .item_btn{padding:0 2vw;color: #333;}
.addressList .addressItem .addressItemB .item_btn+.item_btn{border-left: #eee 1px solid;}
.addressList .addressItem .weui-icon-success,.addressList .addressItem .sp1{display: none;}
.addressList .addressItem .weui-icon-circle,.addressList .addressItem .sp2{display: block;}
.addressList .addressItem.curr .weui-icon-success,.addressList .addressItem.curr .sp1{display:block;}
.addressList .addressItem.curr .weui-icon-circle,.addressList .addressItem.curr .sp2{display: none;}
.addressAdd{margin:4vw 6.66vw;height:12vw;color: #fff;border-radius:1vw;text-align: center;line-height:12vw;display: block;}
.addressDetail{background: #fff;padding: 0 4vw;}
.addressDetail .addressDetailItem{padding:2.6vw 0;border-bottom: #ddd 1px solid;}
.addressDetail .addressDetailItem .sp1{width:17.33vw;}
.addressDetail .addressDetailItem img{width: 5.33vw;}
.addressBtn{margin:4vw 6.666vw;height:12vw;color: #fff;border-radius:2.6vw;text-align: center;line-height:12vw;}
.addressBtn.btn1{background: #aaa;}
.addressBtn.btn2{border:#ddd 1px solid;color: #604a30;box-sizing: border-box;}
#mapPage{z-index: 1000;position: fixed;top: 0;left: 0;width: 100%;height: 100%;display:none;}
.addressBtn.btn3{background-color:#06C05F;}
.addressBtn .sp1{position:absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.addressBtn img{width:4.8vw;margin-right:2.67vw;}
.address-tip{font-size: 3.2vw;line-height: 5vw;color: #999999;padding: 0 6.666vw;}

.addressTip{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);width:64.54vw;background-color: #fff;border-radius:2.67vw;z-index: 1000;padding-top: 8vw;padding-bottom:5.34vw;}
.addressTip img{width:18.67vw;display: block;margin: 0 auto;}
.addressTip .sp1{text-align: center;font-size: 4vw;line-height: 6vw;margin-top: 4vw;}
.addressTip .btn{padding:0.8vw 0;color:#fff;margin: 5.34vw auto 0;width: 18.93vw;text-align: center;border-radius: 3.2vw;}

.buyStore{height: 26.6vw;position:relative;}
.buyStore .buyStoreBox{position: absolute;width: 92vw;top: 6.66vw;left: 4vw;}
.buyStore .buyStoreBox .buyStoreBoxT{padding:2.6vw 4vw;background: #fff;border-radius:2.6vw 2.6vw 0 0;}
.buyStore .buyStoreBox .buyStoreBoxT img{width: 16vw;height: 16vw;border-radius: 100%;}
.buyStore .buyStoreBox .buyStoreBoxT .buyStoreBoxL{width: 60vw;box-sizing: border-box;padding-left:2.6vw;}
.buyStore .buyStoreBox .buyStoreBoxT .buyStoreBoxL p{width:60vw;color: #999;line-height: 5vw;}
.buyStore .buyStoreBox .buyStoreBoxT .buyStoreBoxL .sp1{color: #333;font-size: 4.5vw;margin-bottom:1.3vw;}
.buyStore .buyStoreBox .buyStoreBoxB .buyStoreBoxItem{height: 9.3vw;color: #fff;}
.buyStore .buyStoreBox .buyStoreBoxB .buyStoreBoxItem:nth-child(1){border-radius: 0 0  0 2.6vw;background: #686a6a;}
.buyStore .buyStoreBox .buyStoreBoxB .buyStoreBoxItem:nth-child(2){border-radius: 0 0 2.6vw 0;}
.buyStore .buyStoreBox .buyStoreBoxB .buyStoreBoxItem img{width:4vw;margin-right:2vw;}
.buyStore .buyStoreBox .buyStoreBtn{position: absolute;right: 0;top: 2.6vw;color:#fff;padding:0 2.6vw;border-radius:4vw 0 0 4vw;height: 8vw;}
.buyStore .buyStoreBox .buyStoreBtn img{width:5.3vw;margin-right: 1.3vw;}
.buyStoreBlock{height:10.6vw;}
.buyUser{margin-top:1.3vw;background: #fff;padding:2.6vw;}
.buyUser img{height:10.6vw;width:10.6vw;display: block;}
.buyUser .buyUserR{margin-left:2.6vw;width: 80vw;}
.buyUser .buyUserR .sp1{color: #FFCD55;}
.buyUser .buyUserR .sp2{color: #999;}
.buyForm{background: #fff;margin-top:1.3vw;padding: 0 6.66vw;margin-bottom: 1vw;display:block;}
.buyForm .buyFormItem{padding: 2.6vw 0;}
.buyForm .buyFormItem+.buyFormItem{border-top: #ddd 1px solid;}
.buyForm .buyFormItem input{text-align: center;line-height:5.3vw;height: 5.3vw;min-height:5.3vw;}
.buyForm .buyFormItem .sp1{text-align: right;}
.buyForm .buyFormItem .sp2{width: 5vw;}
.buyForm .buyFormItem .buyFormBox{width: 5.3vw;height: 5.3vw;border-radius: 100%;background: #000;color: #fff;line-height: 5.3vw;text-align: center;}
.buyForm .buyFormItem .pack-open{color: #999;}
.buyForm .buyFormItem .pay-pack{display:none;}
.buyForm .buyFormItem.curr .pay-pack{display:block;}
.buyForm .buyFormItem .pay-pack .pay-pack-item{margin-top: 4vw;color: #999;}
.buyForm .buyFormItem .pay-pack .pay-pack-item .no{display: block;}
.buyForm .buyFormItem .pay-pack .pay-pack-item .on{display: none;}
.buyForm .buyFormItem .pay-pack .pay-pack-item.curr .no{display: none;}
.buyForm .buyFormItem .pay-pack .pay-pack-item.curr .on{display: block;}
.buyForm .buyFormItem .pay-pack .pay-pack-item .t1{color: #333;font-weight: bold;font-size: 4.2vw;line-height: 6.2vw;margin-bottom: 1.34vw;}
.buyBtn{margin:8vw 2.6vw;color:#fff;line-height:10.66vw;text-align: center;border-radius:1.3vw;}
.buyLink{padding:2.6vw;}
.buyLink .buyLinkA{color: #333;}
.buyLink img{width:5.3vw;margin-right: 1.3vw;}
.buyOrder{border-top: #eee 1px solid;border-bottom: #eee 1px solid;background: #fff;}
.buyOrder .buyOrderItem{padding:2.6vw 4vw;overflow:hidden;}
.buyOrder .buyOrderItem .sp1{color:#999999;font-size: 3.5vw;line-height: 5.5vw;}
.buyOrder .buyOrderItem+.buyOrderItem{border-top: #eee 1px solid;}

.applyForm{background: #fff;padding-bottom: 9.3vw;display: block;}
.applyForm.curr{padding: 0;margin-bottom: 1vw;}
.applyForm .applyFormTit{padding:5.3vw 4.8vw;border-bottom: #eee 1px solid;}
.applyForm .applyFormTit .sp1{color:#C94F73;}
.applyForm .applyFormItem{border-bottom: #eee 1px solid;padding:2.6vw 4vw;}
.applyForm .applyFormItem .sp1{width:30vw;}
.applyForm .applyFormItem .sp2{color: #FE0101;}
.applyForm .applyFormItem .sp3{font-size: 3vw;}
.applyForm .applyFormItem .map{width: 4vw;height: 5vw;margin-left: 1.34vw;}
.applyForm .applyFormItem .applyFormArrow{width:5.33vw;height: 5.33vw}
.applyForm .applyFormItem .applyFormUer{width:17.33vw;height: 17.33vw;border-radius: 100%;position: relative;}
.applyForm .applyFormItem .applyFormUer .ap1{width: 100%;height: 100%;border-radius: 100%;}
.applyForm .applyFormItem .applyFormUer .applyFormUerT{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.3;border-radius: 100%;text-align: center;line-height: 17.33vw;}
.applyForm .applyFormItem .applyFormUer .applyFormUerT img{width:8vw;display: block;}
.applyForm .applyFormItem .applyFormArea{padding:0 2.6vw;margin-top: 2.6vw;}
.applyForm .applyFormItem .applyFormArea textarea{width: 100%;border: #eee 1px solid;height: 30.4vw}
.applyForm .applyFormImg{overflow: hidden;}
.applyForm .applyFormImg .applyFormSp{float: left;position: relative;margin-right: 1vw;}
.applyForm .applyFormImg .applyFormSp .sp-close{position: absolute;top: 0;right: 0;width:4vw;height: 4vw;text-align: center;line-height: 4vw;background: #000;color: #fff;}
.applyForm .applyFormImg .applyFormImgItem{width: 12vw;height: 12vw;display: block;float: left;}
.applyForm .applyFormUp{width:12vw;height: 12vw;border: #eee 1px dashed;float: left;box-sizing: border-box;}
.applyForm .applyFormUps{width:6.66vw;height: 6.66vw;border-radius: 100%;background: #444;}
.applyForm .applyFormUps img{width:4vw;}
.applyForm .applyFormItem .applyFormTime{}
.applyForm .applyFormItem .applyFormTime+.applyFormTime{margin-top: 1.3vw;}
.applyForm .applyFormItem .applyFormTime input{border: #eee 1px solid;box-sizing: border-box;height: 6.67vw;line-height: 6.67vw;text-align: center;}
.applyForm .applyFormItem .applyFormItemBtn{width: 6.67vw;height: 6.67vw;text-align: center;line-height: 6.67vw;background: #eee;}
.applyForm .applyFormItem .applyFormItemBtn.curr{background:#E43D1B;color: #fff;}
.applyForm .applyFormItem .applyFormTime .applyFormItemBtn img{width:2.6vw;}
.applyForm .applyFormItem .applyFormCard{margin-top:3vw;}
.applyForm .applyFormItem .applyFormCard .applyFormCardItem{width:24vw;position:relative;margin: 0 5vw;}
.applyForm .applyFormItem .applyFormCard .applyFormCardItem .applyFormCardBack{width: 100%;display: block;}
.applyForm .applyFormItem .applyFormCard .applyFormCardItem .applyFormBox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.applyForm .applyFormItem .applyFormChoose{overflow: hidden;}
.applyForm .applyFormItem .applyFormChoose .applyFormChooseItem{float: left;margin-right: 2vw;}
.applyForm .applyFormItem .applyFormChoose .applyFormChooseItem .weui-icon-circle{display: inline-block;}
.applyForm .applyFormItem .applyFormChoose .applyFormChooseItem .weui-icon-success{display: none;}
.applyForm .applyFormItem .applyFormChoose .applyFormChooseItem.curr .weui-icon-circle{display: none;}
.applyForm .applyFormItem .applyFormChoose .applyFormChooseItem.curr .weui-icon-success{display: inline-block;}
.applyForm .applyFormItem .applyFormMap{width:5.8vw;height: 6.6vw;}
.applyForm .applyFormItem .applyFormSe{width: 100%;height:48vw;position: relative;}
.applyForm .applyFormItem .applyFormSe .se1{width: 100%;height: 100%;display:block;}
.applyForm .applyFormItem .applyFormSe .se2{width:13.33vw;height: 13.33vw;text-align: center;line-height: 13.33vw;border-radius: 100%;background:#F4F4F4;margin: 0 auto 3.2vw;}
.applyForm .applyFormItem .applyFormSe .se2 img{width:7vw;}
.applyForm .applyFormPro{padding: 2.67vw 4vw;background:#F7F7F7;}
.applyForm .applyFormPro .no{display: block;}
.applyForm .applyFormPro .on{display: none;}
.applyForm .applyFormPro.curr .no{display: none;}
.applyForm .applyFormPro.curr .on{display: block;}
.applyForm .applyFormPro .sp1{color:#0387F9;}
.applyFormItem .applyFormSe .se3{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.applyForm .applyFormBtn{width: 55.2vw;line-height: 10.6vw;border-radius: 10.6vw;text-align: center;color: #fff;margin: 9.3vw auto 0;}
.applyForm .applyFormBtn+.applyFormBtn{margin-left: 4vw;}
.applyForm .applyFormBtn2{line-height: 10.6vw;border-radius:1.3vw;text-align: center;color: #fff;margin: 9.3vw 4.267vw 0;}
.applyForm .applyReserveAdd{background:#f7f7f7;padding: 4vw;}
.applyForm .applyReserveAdd img{width: 5.34vw;display: block;margin-right: 1vw;}
.applyForm .apply-reserve .apply-reserve-box{border-top:#f7f7f7 1.34vw solid;padding: 2.6vw 0;}
.applyForm .apply-reserve .apply-reserve-box .box-item{padding: 0 4vw;}
.applyForm .apply-reserve .apply-reserve-box .box-item+.box-item{margin-top: 2.6vw;}
.applyForm .apply-reserve .apply-reserve-box .box-item .sp1{width: 15vw;}
.applyForm .apply-reserve .apply-reserve-box .box-item input{border: #ddd 1px solid;height: 8vw;line-height: 8vw;box-sizing: border-box;padding: 0 2.67vw;}
.applyForm .apply-reserve .apply-reserve-box .box-item .close{width: 5.34vw;display: block;margin-left: 2.67vw;}

.mallNav{padding: 0 2.6vw; position: fixed; top: 0; left: 0; width: 100%; box-sizing: border-box; z-index: 50; box-shadow: 0 1px 3px #999;color: #999; white-space: nowrap;height:12.25vw;line-height: 12.25vw;overflow-x: scroll;background: #fff;}
.mallNav p{ display: inline-block; height: 6.4vw; line-height: 6.4vw; padding: 0 5.2vw; border: 1px solid #fff; border-radius:6.4vw;}
.mallNavBlock{ height: 13.3vw;}
.mallCont{background: #fff;overflow: hidden;padding:3vw;}
.mallCont .mallContItem{width:45.34vw;float: left;box-sizing: border-box;border: #eee 1px solid;text-align: center;color: #333;margin-bottom: 3vw;}
.mallCont .mallContItem:nth-child(2n){margin-left: 3.32vw;}
.mallCont .mallContItem .simg{width:45.34vw;height: 33vw;display: block;margin-bottom: 2vw;}
.mallCont .mallContItem .price{color:#F5BF56;}
.mallCont .mallContItem .price2{color:#E65183;}
.mallCont .mallContItem .mall-btn{width:20vw;line-height: 6.13vw;color:#E65183;border-radius: 6.13vw;text-align: center;border:#E65183 1px solid;margin:2vw auto;}
.mallDetailCont{padding:4vw; position: relative;background: #fff;}
.mallDetailCont .h1{ font-size:4vw; color: #555; line-height:5.3vw; margin-bottom:1vw; padding-right:8vw;}
.mallDetailCont .h2{ font-size:3.2vw; color: #FFA54C; line-height:4.5vw; margin-bottom: 2vw; padding-right: 8vw;}
.mallDetailCont .p{font-size: 3.4vw; color: #999; padding-right: 8vw;}
.mallDetailCont .p .sp1{ font-size:4vw;}
.mallDetailCont .p .sp2{ color: #333;margin-right: 1vw;}
.mallDetailCont .p .sp3{ text-decoration: line-through;margin-right: 1vw;}
.mallDetailCont .p .sp4{ padding:0 2.6vw;border-radius: 2.6vw;color:#fff;margin-left:1vw;}
.mallDetailCont2{ padding:4vw;background: #fff;}
.mallDetailCont2 .inputBlock{}
.mallDetailCont2 .inputBlock .name{ width: 3.5em; font-size:3.4vw; color: #999; line-height:6.66vw;}
.mallDetailCont2 .inputBlock .input{ overflow: hidden;}
.mallDetailCont2 .inputBlock .numBlock{ height:8vw; line-height: 8vw; text-align: center; font-size: 4vw; border: 1px solid #999; border-radius:1.3vw;}
.mallDetailCont2 .inputBlock .numBlock .nbtn{ width: 8vw; height: 8vw; color: #999;}
.mallDetailCont2 .inputBlock .numBlock .input{ height: 6.66vw; overflow: hidden; padding:2px 0; border-left: 1px solid #999; border-right: 1px solid #999;}
.mallDetailCont2 .inputBlock .numBlock .input input{ height:6.66vw; vertical-align: top; padding: 0; width:9.33vw; color: #77D4C0;text-align: center;}
.mallDetailCont2 .fl{float:left;}
.mallDetailCont2 .inputBlock .input{ overflow: hidden;}
.mallDetailCont2 .inputBlock .radioBox{display: inline-block;color: #999; height:6.67vw; line-height: 6.67vw; border:1px solid #999; padding: 0 4vw; border-radius:3.34vw; margin: 0 2vw 4vw 0;}
.mallDetailCont2 .inputBlock .radioBox.curr{}
.mallDetailCont3{ padding:2.6vw 4vw;background: #fff;}
.mallDetailCont3 .title{ font-size: 3.7vw; color: #999; text-align: center;margin-top: 2.6vw;}
.mallDetailCont3 .title .border{ width:5vw; height:1px; background-color: #77D4C0; margin:1.3vw auto;}
.mallDetailCont3 .title .p{ background-position: left center; background-repeat: repeat-x; background-size: 2px 2px; color: #ccc;}
.mallDetailCont3 .title .b{ display: inline-block; padding: 0 2.6vw;}
.mallDetailCont3 .edit{ padding: 4vw 0 1px; font-size: 3.4vw; line-height:5.3vw;}
.mallDetailCont3 .edit img{max-width: 100%;display: block;}
.mallBtn{ height: 13.33vw; box-shadow: 0 -1px 3px #ddd; position: fixed; width: 100%; left: 0; bottom: 0; z-index: 50;background: #fff;}
.mallBtn .navBox{ width: 16vw; text-align: center; position: relative; padding: 3.33vw 0;}
.mallBtn .navBox img{ width: 6.66vw; height: 6.66vw;display: inline-block;}
.mallBtn .navBox .num{ font-size: 2.4vw; height: 3.2vw; min-width: 3.2vw; box-sizing: border-box; line-height: 3.2vw; padding: 0 2px; background-color: #8CDBC9; color: #fff; border-radius: 1.6vw; position: absolute; top: 2.66vw; left: 50%; margin-left:1.6vw;}
.mallBtn .border{ width: 1px; height: 100%; background-color: #ddd;}
.mallBtn .btn p{ display: block;}
.mallBtn .text{ width:36.66vw; padding: 0 4vw; font-size:4vw; color: #999;}
.mallBtn .btn .sp1{ font-size:3.46vw;}
.mallBtn .btn .sp2{ font-size:3vw;}
.mallBtn .btn.bg1{ background-color: #29aae1;}
.mallBtn .btn.bg2{ background-color: #77D4C0;}
.mallBtn .btn.btn2{ color: #fff; font-size: 4vw; text-align: center; height:13.33vw; line-height:13.33vw; padding-top: 0;}
.mallBtn .btn.btn2.curr{line-height: inherit;box-sizing: border-box;padding: 1vw 0;}
.mallBtn.curr .navBox{padding:2vw 0;}
.mallBtn.curr .navBox img{width: 5.34vw;height: 5.34vw;display: block;margin: 0 auto;}
.mallBtn.curr .navBox{width: 12vw;display: block;text-align: center;}
.mallBtn.curr .navBox .c1{color:#999;font-size: 3vw;line-height: 4vw;}
.mallBtn.curr .navBox.item-mark .no{display: block;}
.mallBtn.curr .navBox.item-mark .on{display: none;}
.mallBtn.curr .navBox.item-mark.curr .no{display: none;}
.mallBtn.curr .navBox.item-mark.curr .on{display: block;}
.mallBlock{height: 13.33vw;}

.ODCont1{ padding: 5.33vw 0;margin-bottom: 1vw;background: #fff;}
.ODCont1 .btn{ display:block;margin: 0 auto; width: 48vw; height:8.8vw; line-height: 8.8vw; text-align: center; border:1px solid #77D4C0; color: #77D4C0; font-size:3.46vw; border-radius:1.3vw;}
.ODCont1 .addrBlock{ padding: 0 4vw;color: #333;}
.ODCont1 .addrBlock .icon1{ width: 3.6vw;}
.ODCont1 .addrBlock .text{ margin: 0 4vw;}
.ODCont1 .addrBlock .text .h1{ font-size: 4vw; line-height: 5.3vw;}
.ODCont1 .addrBlock .text .h1 .flex-flex1{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ODCont1 .addrBlock .text .h2{ font-size: 3.46vw; color: #999; line-height:5.3vw;}
.ODCont1 .addrBlock .icon2{ width: 4.8vw; height: 4.8vw;}
.ODCont2{background: #fff;}
.ODCont2 .listBox{ padding:4vw; margin-bottom:1vw;position: relative;}
.ODCont2 .listBox+.listBox{border-top:#eee 1px solid;}
.ODCont2 .listBox .imgBlock{ width:21.3vw; height: 18.66vw; margin-right: 2.6vw;display: block;position: relative;}
.ODCont2 .listBox .imgBlock img{width: 100%;height: 100%;}
.ODCont2 .listBox .imgBlock .sp1{position: absolute;left: 0;bottom: 0;height: 4vw;line-height: 4vw;color: #fff;text-align: center;background:rgba(0, 0, 0, 0.5);width: 100%;font-size: 3vw;}
.ODCont2 .listBox .text{ overflow: hidden;}
.ODCont2 .listBox .text .h1{ line-height: 1.2; font-size: 3.46vw; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 0.67vw;}
.ODCont2 .listBox .text .h2{ font-size: 3.46vw; color: #999;margin-bottom: 2vw;}
.ODCont2 .listBox .text .h2 .flex-flex1{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-right: 2.6vw;}
.ODCont2 .listBox .text .p{ font-size:2.4vw; color: #77D4C0;}
.ODCont2 .listBox .text .p .sp1{ font-size: 3.733vw;}
.ODCont2 .listBox .text .ex{margin-bottom: 2.67vw;}
.ODCont2 .listBox .text .ex .ex1{color:#999999;width: 17vw;}
.ODCont2 .listBox .btn{width:18vw;line-height: 8vw;border-radius: 8vw;text-align: center;color: #fff;position: absolute;top: 50%;right: 4vw;transform:translate(0,-50%);font-size: 3.5vw;}
.ODCont2 .itemStore{padding:2.67vw 4vw;border-bottom: #eee 1px solid;}
.ODCont2 .itemStore .itemStoreOne.on .arrow{transform:rotate(90deg);}
.ODCont2 .itemStore .arrow{width: 5.34vw;}
.ODCont2 .itemStore .tr{text-align: right;padding: 0 1vw;}
.ODCont2 .itemStore .tip{color: #999;}
.ODCont2 .itemStore .itemStoreAll{margin-top:1vw;}
.ODCont2 .item-rules{background:#f7f7f7;padding:3.2vw 4vw;}
.ODCont2 .item-rules img{max-width: 100%!important;}
.ODCont2 .order_gift_get{padding: 4vw;}
.ODCont2 .order_gift_get .btn{width:33vw;line-height: 8vw;height: 8vw;text-align: center;border-radius: 8vw;margin:0 auto;color:#fff;}
.api_btn{color: #fff;height:10.67vw;line-height: 10.67vw;border-radius: 10.67vw;margin: 5.34vw;text-align: center;background:#f7f7f7;}
.ODCont3{ padding: 0 4vw 2.6vw; margin-bottom: 1vw;background: #fff;}
.ODCont3.curr{padding-bottom: 0;}
.ODCont3 .ODTitle{ font-size: 3.73vw; color: #999; text-align: center; padding: 4vw 0; border-bottom: 1px dotted #ccc;}
.ODCont3 .ODTitle .border{ width: 5.06vw; height:1px; background-color: #77D4C0; margin: 1.3vw auto 0;}
.ODCont3 .listBox{ padding: 4vw 0; border-bottom: 1px dotted #ccc; font-size: 3.73vw; line-height: 1.2;}
.ODCont3.curr .listBox{border-bottom: #eee 1px solid;}
.ODCont3 .listBox .name{ color: #999; margin-right:5.3vw; overflow: hidden;}
.ODCont3 .listBox .text{ color: #666; overflow: hidden;}
.ODCont3 .listBox .text.sp1{ color: #333;}
.ODCont3 .listBox .text input{ width: 100%; border: none; text-align: center; font-size: 3.73vw}
.ODCont3 .listBox .text.sp2{}
.ODCont3 .listBox .listBoxEx{color: #AAAAAA;font-size:2.7vw;margin-left:2.67vw;}
.ODCont3 .listBox .listBoxEx .ex1{width: 4vw;margin-right: 1vw;}
.ODCont3 .listBox .listBoxEx .ex2{width: 5vw;transform:rotate(-90deg);}
.ODCont3 .listBox .listBoxEx.curr .ex2{width: 5vw;transform:rotate(90deg);}
.ODCont3 .listBox .applyFormChoose{overflow: hidden;width: 60vw;}
.ODCont3 .listBox .applyFormChoose .applyFormChooseItem{float: left;margin-right: 2vw;}
.ODCont3 .listBox .applyFormChoose .applyFormChooseItem .weui-icon-circle{display: inline-block;}
.ODCont3 .listBox .applyFormChoose .applyFormChooseItem .weui-icon-success{display: none;}
.ODCont3 .listBox .applyFormChoose .applyFormChooseItem.curr .weui-icon-circle{display: none;}
.ODCont3 .listBox .applyFormChoose .applyFormChooseItem.curr .weui-icon-success{display: inline-block;}
.ODCont3 .explain{padding: 4vw 0;font-size: 3.5vw;line-height: 5.5vw;border-bottom: 1px dotted #ccc;color: #535353;display: none;}
.ODCont3 .choose{border-bottom: #ddd 1px dashed;padding:2.6vw 0;}
.ODCont3 .choose .choose_i{color: #999;}
.ODCont3 .choose.pay_type .choose_i+.choose_i{margin-top: 2.67vw;}
.ODCont3 .choose .choose_i .weui-icon-circle{display:block;}
.ODCont3 .choose .choose_i .weui-icon-success{display:none;}
.ODCont3 .choose .choose_i.curr .weui-icon-circle{display:none;}
.ODCont3 .choose .choose_i.curr .weui-icon-success{display:block;}
.ODCont3 .choose .choose_i .item-btn{width:13.34vw;height: 6.67vw;line-height: 6.67vw;text-align: center;border-radius: 6.67vw;border: #eee 1px solid;font-size: 3.5vw;}
.ODCont4{ padding:4vw; margin-bottom:0.67vw; font-size: 3.74vw; color: #999;background: #fff;}
.ODCont4 .sp2{width: 5vw;}
.ODCont4.curr .sp2{transform: rotate(90deg);}
.ODCont4 .sp3{width: 4vw;margin-left: 2vw;margin-right: 1vw;}
.ODCont4 .pay-pack{display:none;}
.ODCont4.curr .pay-pack{display:block;}
.ODCont4 .pay-pack .pay-pack-item{margin-top: 4vw;}
.ODCont4 .pay-pack .pay-pack-item .no{display: block;}
.ODCont4 .pay-pack .pay-pack-item .on{display: none;}
.ODCont4 .pay-pack .pay-pack-item.curr .no{display: none;}
.ODCont4 .pay-pack .pay-pack-item.curr .on{display: block;}
.ODCont4 .pay-pack .pay-pack-item .t1{color: #333;font-weight: bold;font-size: 4.2vw;line-height: 6.2vw;margin-bottom: 1.34vw;}
.ODTitle{ font-size:3vw; color: #CCCCCC; padding:4vw;}
.ODTitle2{padding:4vw;font-size: 4.5vw;line-height:6.5vw;text-align: center;}
.ODCont5{background: #fff;}
.ODCont5 .listBox{ padding: 4vw; border-bottom: 1px solid #f7f7f7; font-size:3.5vw;}
.ODCont5 .listBox .name{ width: 5em; color: #999999; overflow: hidden;}
.ODCont5 .listBox .text{ overflow: hidden;}
.ODCont5 .listBox img{width:5vw;height:5.34vw;margin-left: 2vw;}
.ODCont5 .listBox .weui-icon-circle{display: block;}
.ODCont5 .listBox .weui-icon-success{display: none;}
.ODCont5 .listBox.curr .weui-icon-circle{display: none;}
.ODCont5 .listBox.curr .weui-icon-success{display: block;}
.ODCont5 .listBox .express .itemL{width:18px;position: relative;margin-right: 20px;}
.ODCont5 .listBox .express .itemL .sp1{width:1px;height: 100%;position:absolute;top: 0;left:50%;transform: translate(-50%);background:#E1E1E1;}
.ODCont5 .listBox .express .itemL .sp2{position: absolute;top: 50%;left:50%;transform: translate(-50%,-50%);width: 1.88vw;height: 1.88vw;border-radius: 100%;background:#E1E1E1;}
.ODCont5 .listBox .express.curr .itemL .sp2{width:18px;height: 18px;background:#5AC157;border-radius: 100%;box-sizing: border-box;border:#9be694 2px solid;top: 0;transform: translate(-50%);}
.ODCont5 .listBox .express .itemR{padding:3.2vw 0;border-bottom: #EEEEEE 1px solid;}
.ODCont5 .listBox .express.curr .itemR{padding-top: 0;}
.ODCont5 .listBox .express .itemR .sp1{color: #999;font-size: 3.5vw;line-height: 5vw;margin-top: 1vw;}
.ODCont5.curr .listBox .name{width: 34.67vw;}
.ODBtn{margin:4vw;text-align: center;color: #fff;line-height: 12vw;border-radius: 1.34vw;background: #aaa;}

.ticketBlock{position:fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1000;background:#f7f7f7;overflow-y:scroll;display: none;}
.ticketBlock .close{padding: 2.67vw;color:red;text-align: right;}
.ticketBlock .listBox1{ padding:2.67vw 4vw;background:#fff;}
.ticketBlock .listBox1 .icon{margin-right:2vw;}
.ticketBlock .listBox1 .icon1{}
.ticketBlock .listBox1 .icon2{ display: none;}
.ticketBlock .listBox1.curr .icon1{ display: none;}
.ticketBlock .listBox1.curr .icon2{ display: inline-block;}
.ticketBlock .listBox1 .text{ font-size:4vw;}
.ticketBlock .listBox2{ width: 91.47vw; margin:2.67vw auto 0;box-sizing: border-box; padding: 0 4vw;background: #fff;}
.ticketBlock .listBox2 .box1{ padding:2.934vw 0;}
.ticketBlock .listBox2 .box1 .icon{margin-right:5.34vw;}
.ticketBlock .listBox2 .box1 .icon1{}
.ticketBlock .listBox2 .box1 .icon2{ display: none;}
.ticketBlock .listBox2.curr .box1 .icon1{ display: none;}
.ticketBlock .listBox2.curr .box1 .icon2{ display: inline-block;}
.ticketBlock .listBox2 .box1 .text1{ overflow-x: hidden;}
.ticketBlock .listBox2 .box1 .text1 .h1{ font-size:4vw; color: #77d4c0; line-height: 6.4vw; margin-bottom:1.34vw;}
.ticketBlock .listBox2 .box1 .text1 .h1 .sp1{ font-size:6.4vw;}
.ticketBlock .listBox2 .box1 .text1 .h2{ font-size: 3.47vw; color: #999; line-height: 4.8vw;}
.ticketBlock .listBox2 .box1 .text2{ text-align: right; margin-left: 2.67vw;}
.ticketBlock .listBox2 .box1 .text2 .h1{ font-size: 4.8vw; line-height: 4.8vw; margin-bottom: 1.34vw;}
.ticketBlock .listBox2 .box1 .text2 .h2{ font-size:3.47vw; color: #999; line-height: 4.8vw;}
.ticketBlock .listBox2 .border{ height: 1px; margin-left:10.67vw; background-color: #dcdcdc;}
.ticketBlock .listBox2 .box2{  padding:2.67vw 0 2.67vw 10.67vw; font-size:3.47vw; color: #999; line-height:4.8vw; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ticketBlock .listBox2.disable .box1 .icon{ opacity: 0;}
.ticketBlock .listBox2.disable .box1 .text1 .h1{ color: #bbeae0;}
.ticketBlock .listBox2.disable .box1 .text1 .h2{ color: #ccc;}
.ticketBlock .listBox2.disable .box1 .text2 .h1{ color: #999;}
.ticketBlock .listBox2.disable .box1 .text2 .h2{ color: #ccc;}
.ticketBlock .listBox2.disable .border{ background-color: #f3f3f3;}
.ticketBlock .listBox2.disable .box2{ color: #ccc;}

.commentCon1{padding-top: 6.66vw;}
.commentCon1 .simg{width: 16vw;height: 16vw;border-radius: 100%;display: block;margin: 0 auto;}
.commentCon1 .nick{text-align: center;margin-top:2.6vw;}
.commentCon1 .tip{margin:4vw auto;}
.commentCon1 .tip .sp1{text-align: center;color: #999;padding: 0 2.67vw;}
.commentCon1 .btn{}
.commentCon1 .btn p{width: 20vw;border: #ddd 1px solid;border-radius: 1.3vw;text-align: center;line-height: 8vw;}
.commentCon1 .btn p.curr{color:#fff;}
.commentCon1 .btn p+p{margin-left:6.66vw;}
.commentCon1 .content{border:#ddd 1px solid;margin:5.3vw 6.6vw 0;width: 86.13vw;border-radius:1.3vw;padding: 2.66vw;box-sizing: border-box;height: 30.66vw;}
.commentCon1 .commentStar{}
.commentCon1 .commentStar .commentStarItem{width:5.87vw;height:5.34vw;}
.commentCon1 .commentStar .commentStarItem+.commentStarItem{margin-left:2.67vw;}
.commentCon1 .commentStar .commentStarItem img{width: 100%;height: 100%;display: block;}
.commentCon1 .commentStar .commentStarItem .star_no{display:block;}
.commentCon1 .commentStar .commentStarItem .star_on{display: none;}
.commentCon1 .commentStar .commentStarItem.curr .star_no{display:none;}
.commentCon1 .commentStar .commentStarItem.curr .star_on{display:block;}
.commentCon1 .commentStarText{text-align: center;color:#E14D7F;margin-top: 4vw;display: none;}
.commentCon1 .commentLabel{padding: 0 6.6vw;margin-top: 2.67vw;color: #AAAAAA;}
.commentCon1 .commentLabel .commentLabelCont{overflow: hidden;}
.commentCon1 .commentLabel .commentLabelCont .commentLabelItem{padding:0 2.67vw;height:8vw;border-radius:8vw;border:#AAAAAA 1px solid;float: left;margin-top: 4vw;margin-right:4vw;}
.commentCon1 .commentLabel .commentLabelCont .commentLabelItem img{width:3.74vw;height: 3.2vw;margin-left: 2vw;}
.commentCon1 .commentLabel .commentLabelCont .commentLabelItem .sp1{display: block;}
.commentCon1 .commentLabel .commentLabelCont .commentLabelItem .sp2{display: none;}
.commentCon1 .commentLabel .commentLabelCont .commentLabelItem.curr{color:#E14D7F;border:#E14D7F 1px solid;}
.commentCon1 .commentLabel .commentLabelCont .commentLabelItem.curr .sp1{display: none;}
.commentCon1 .commentLabel .commentLabelCont .commentLabelItem.curr .sp2{display: block;}

.commentCon2{margin:2.7vw 6.67vw 0;color: #999;overflow: hidden;}
.commentCon2 img{width: 8vw;height: 8vw;margin-right:1.3vw;float: left;}
.commentCon2 .sp1{line-height: 8vw;}
.commentBtn{margin:6.67vw 6.67vw 0;height: 10.67vw;text-align: center;line-height: 10.67vw;color: #fff;border-radius: 1.3vw;}
.commentCon3{padding:10.67vw;}
.commentCon3 .commentSang{width:13.34vw;height: 13.34vw;text-align: center;line-height: 13.34vw;border-radius: 100%;color: #fff;background:#E14D7F;margin: 0 auto;font-size: 7vw;}
.commentCon3 .commentST{text-align: center;color:#AAAAAA;padding:4.27vw 0;}
.commentCon3 .commentSI{text-align: center;}
.commentCon3 .commentSI img{width: 6.67vw;height: 6.67vw;}
.commentCon4{position: fixed;top: 50%;width:66.67vw;background: #fff;left: 50%;transform:translate(-50%,-50%);border-radius:2.67vw;display:none;z-index: 1000;}
.commentCon4 .commentConTT{padding:4vw;}
.commentCon4 .commentConTT .commentConImg{width:20vw;margin: 0 auto;display: block;}
.commentCon4 .commentConTT .commentConTS{text-align: center;padding: 2.67vw 0;color: #C94E74;}
.commentCon4 .commentConTT .commentConTS i{color:#C94E74;font-size: 18px;}
.commentCon4 .commentConTB{}
.commentCon4 .commentConTB a{width:20vw;line-height:6.133vw;text-align: center;color:#C94E74;border: #C94E74 1px solid;border-radius: 6.133vw;}
.commentCon4 .commentConTB a+a{margin-left:5.33vw;}
.commentCon4 .commentConBB{border-top:#EEEEEE 1px solid;padding:3.2vw;}
.commentCon4 .commentConBB .commentConBem{color: #AAAAAA;}
.commentCon4 .commentConBB .commentConBem+.commentConBem{margin-top: 3.2vw;}
.commentCon4 .commentConBB .commentConBem img{width:5.34vw;height: 5.34vw;margin-right: 2.6vw;}
.commentCon4 .commentConBB .commentConBem .sp1{width:20vw;line-height:6.133vw;text-align: center;color:#C94E74;border: #C94E74 1px solid;border-radius: 6.133vw;}
.commentCon5{width: 80vw;position: fixed;top:50%;left:50%;background: #fff;box-sizing: border-box;transform:translate(-50%,-50%);display: none;z-index: 1000;}
.commentCon5 .commentConTitle{padding: 2.67vw 4vw;}
.commentCon5 .commentConList{padding:2.67vw 6.67vw;overflow: hidden;}
.commentCon5 .commentConList p{width: 19vw;text-align: center;color: #FA7268;line-height: 8vw;border: #FA7268 1px solid;border-radius:1.3vw;float: left;margin-bottom: 2.67vw;}
.commentCon5 .commentConList p.on{background: #FA7268;color: #fff;}
.commentCon5 .commentConList p:nth-child(3n),.commentCon5 .commentConList p:nth-child(3n+2){margin-left:4vw;}
.commentCon5 .commentConList.on{justify-content: center;font-size: 8vw;padding: 8vw 4vw;}
.commentCon5 .commentConList.on>input{width: 16vw;padding: 0 2.67vw;}
.commentCon5 .commentConChange{text-align: center;padding: 2.67vw;}
.commentCon5 .commentConChange .sp1{display: inline-block;}
.commentCon5 .commentConChange .sp2{display: none;}
.commentCon5 .commentConChange.on .sp1{display: none;}
.commentCon5 .commentConChange.on .sp2{display: inline-block;}
.commentCon5 .commentConBut{border-top: #eee 1px solid;text-align: center;line-height: 10.67vw;color: #FA7268;}


.recordCont1{background: #fff;}
.recordCont1 .recordGift{padding: 4vw;border-bottom: #eee 1px solid;}
.recordCont1 .recordGift .recordGiftImg{width:30.933vw;height:21.33vw;}
.recordCont1 .recordGift .recordGiftR{margin-left: 2.66vw;}
.recordCont1 .recordGift .recordGiftR p{width: 53.3vw;}
.recordCont1 .recordGift .recordGiftR .sp1{color: #AAAAAA;font-size: 3vw;margin-bottom: 5vw;}
.recordCont1 .recordCoupon{padding:3.2vw  5.3vw;border-bottom: #eee 1px solid;}
.recordCont1 .recordCoupon .recordCouponItem.curr{color:#AAAAAA;font-size: 3vw;}

.recordOver{background: #fff;}
.recordOver .item{padding: 4vw;border-bottom: #eee 1px solid;}
.recordOver .item .sp1{margin-left: 2.67vw;}

.couponCont1{background: #fff;padding:0 2.67vw;}
.couponCont1 .couponContTit{padding: 2.6vw 0;}
.couponCont1 .couponGift{border-radius: 4vw;box-shadow:0 5px 10px #ddd;margin-bottom: 4vw;}
.couponCont1 .couponGift .couponGiftImg{width: 100%;height:26.67vw;display: block;border-radius: 4vw 4vw 0 0;}
.couponCont1 .couponGift .couponGiftB{padding: 1.3vw 2.67vw;}
.couponCont1 .couponGift .couponGiftB .sp1{padding: 0 2.67vw;}
.couponCont1 .couponGift .couponGiftB .sp2{color: #AAAAAA;}
.couponNav{position: fixed;top: 10.67vw;width: 100%;left: 0;background: #f7f7f7;height: 16vw;z-index: 1000;}
.couponNav .couponNav2{border: #ddd 1px solid;width:69.33vw;border-radius: 10vw;}
.couponNav .couponNav2 p{line-height:10vw;text-align: center;}
.couponNav .couponNav2 p+p{border-left: #ddd 1px solid;}
.couponNav .couponNav2 p.curr{color: #fff;}
.couponNav .couponNav2 .sp1{border-radius: 10vw 0 0 10vw;}
.couponNav .couponNav2 .sp2{border-radius: 0 10vw 10vw 0;}
.couponNav .couponRec{position: absolute;top:50%;right:2vw;text-align: center;font-size: 3vw;transform:translate(0,-50%);}
.couponNav .couponRec img{width:5.3vw;height: 5.3vw;display: block;margin: 0 auto;}
.couponNavBlock{height: 16vw;}
.couponCont2{padding:2.6vw 4vw;}
.couponCont2 .couponItem{background: #fff;border-radius:1.34vw;box-shadow:0 0 10px #aaa;}
.couponCont2 .couponItem+.couponItem{margin-top:3.2vw;}
.couponCont2 .couponItem .couponItemT{padding:5.3vw;position: relative;}
.couponCont2 .couponItem .couponItemT .coupon-give{position: absolute;top:2vw;right:2vw;padding:0 3vw;color: #fff;text-align: center;border-radius:5.34vw;line-height: 5.34vw;font-size: 3.5vw;}
.couponCont2 .couponItem .couponItemT .couponItemImg{width:14.13vw;height: 14.13vw;}
.couponCont2 .couponItem .couponItemT .couponItemTR{margin-left:2.67vw;}
.couponCont2 .couponItem .couponItemT .couponItemTR .sp2{font-size: 4vw;margin-bottom: 2vw;}
.couponCont2 .couponItem .couponItemT .couponItemTR .ori{font-size: 3.5vw;line-height: 5vw;}
.couponCont2 .couponItem .couponItemT .couponItemTR .sp1{width:20vw;line-height: 7vw;border-radius: 7vw;text-align: center;color: #fff;background: #ddd;}
.couponCont2 .couponItem .couponItemT .couponCode{width:5.3vw;height: 5.3vw;position: absolute;top:5.3vw;right: 5.3vw;}
.couponCont2 .couponItem .couponItemC{padding: 0 5.3vw 2.7vw;position: relative;}
.couponCont2 .couponItem .couponItemC .sp1{width:5vw;margin-right: 1.3vw;}
.couponCont2 .couponItem .couponItemC .sp2{width:4vw;margin-left: 1.3vw;transform:rotate(180deg);}
.couponCont2 .couponItem.curr .couponItemC .sp2{transform:rotate(0deg);}
.couponCont2 .couponItem .couponItemC .coupon-left{position: absolute;top:-5.34vw;left:-2.67vw;width:5.34vw;height:5.34vw;border-radius: 100%;background: #f7f7f7;border-right: #aaa 1px solid;}
.couponCont2 .couponItem .couponItemC .coupon-right{position: absolute;top:-5.34vw;right:-2.67vw;width:5.34vw;height:5.34vw;border-radius: 100%;background: #f7f7f7;border-left: #aaa 1px solid;}
.couponCont2 .couponItem .couponItemB{border-top:#eee 1px dashed;padding:3.2vw 5.3vw;color: #AAAAAA;display:none;}
.couponCont2 .couponItem.curr .couponItemB{display: block;}
.couponCont2 .couponItem .couponItemB .couponItemBB{overflow: hidden;}
.couponCont2 .couponItem .couponItemB .couponItemBB+.couponItemBB{margin-top: 1.3vw;}
.couponCont2 .couponItem .couponItemB .couponItemBB p{width: 25%;float: left;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.couponCont2 .couponItem .couponItemB.curr .couponItemBB p{
    width: 50%;
}
.couponCont2 .couponItem .explain{margin-top:2.67vw;font-size: 3.2vw;line-height:5vw;}
.couponCont2 .couponStore{background: #fff;border-radius: 2.67vw;margin-bottom: 2.67vw;}
.couponCont2 .couponStore .title{padding: 4vw;}
.couponCont2 .couponStore .title .sp1{width: 4vw;}
.couponCont2 .couponStore .title .sp2{padding: 0 2.67vw;}
.couponCont2 .couponStore .title .sp3{width: 13.34vw;text-align: center;line-height: 6.67vw;height: 6.67vw;color: #999999;border-radius: 6.67vw;border: #DBDBDB 1px solid;}
.couponCont2 .couponStore .list{padding: 0 2.67vw 4vw;}
.couponCont2 .couponStore .list .couponItem{box-shadow: none;background: #FEF3F8;color: #E84D92;position: relative;}
.couponCont2 .couponStore .list .couponItem .coupon-give{padding: 0 1.34vw;border-radius: 0 1.34vw 0 1.34vw;color: #fff;background:#EF6174;position: absolute;top: 0;right: 0;font-size:3vw;}
.couponCont2 .couponStore .list .couponItem .coupon-give img{width: 4vw;height: 4vw;display: block;margin-right:1.34vw;}

.shareCont1{position:relative;width: 100%;}
.shareCont1 .share-back{width: 100%;display: block;}
.shareCont1 .share-box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;color: #fff;box-sizing: border-box;padding: 0 2.67vw;font-size: 4.5vw;line-height: 6vw;}
.shareCont1 .share-box .share-box-l{width:18.67vw;height: 18.67vw;border-radius: 100%;}
.shareCont1 .share-box .share-box-c{box-sizing: border-box;padding: 0 2.67vw;}
.shareCont1 .share-box .share-box-c .sp1{font-size: 3.2vw;line-height: 3.5vw;margin-top: 2.67vw;}
.shareCont1 .share-box .share-box-c .sp1+.sp1{margin-top: 1.34vw;}
.shareCont1 .share-box .share-box-r{text-align: center;color: #fff;}
.shareCont1 .share-box .share-box-r img{width:6.67vw;height: 6.67vw;display: block;margin: 0 auto;}
.shareCont1.style2 .share-box{height: auto;top:5.33vw;padding: 0 3.2vw;}
.shareCont1.style2 .share-box .share-box-r{position: absolute;top: 2.14vw;right: 8vw;}
.shareCont1.style2 .share-box .share-box-r img{width: 5.34vw;height: 5.34vw;}
.shareCont2{position: absolute;left:2.67vw;bottom:-10vw;background: #fff;box-shadow:0 0 5px 1px #ddd;box-sizing: border-box;width:94.66vw;border-radius: 1.34vw;}
.shareCont2 .share-item{text-align: center;padding: 4vw 0;}
.shareCont2 .share-item .sp1{font-weight: bold;}
.shareContBlock{height:14vw;}
.shareCont3{margin: 0 2.67vw 4vw;box-shadow:0 0 5px 1px #ddd;padding: 4vw;}
.shareCont3 .sp1{font-size: 4.5vw;line-height: 7vw;}
.shareCont3 .sp1 .spp{color:#E14D7F;}
.shareCont3 .sp2{width:18.67vw;text-align: center;line-height:8vw;background:#F5F5FA;border-radius: 8vw;color:#E14D7F;}
.shareCont4{margin: 0 2.67vw 4vw;box-shadow:0 0 5px 1px #ddd;padding:2.67vw 4vw;overflow: hidden;}
.shareCont4 .share-item{width: 33.333%;float: left;text-align: center;padding: 2.67vw 0;color: #333;}
.shareCont4 .share-item img{height:6.67vw;}
.shareCont5{background: #fff;}
.shareCont5 .item{padding:4vw;border-bottom: #eee 1px solid;}
.shareCont6{margin:-9.87vw 3.2vw 0;background: #fff;border-radius:10px;padding: 0 4.8vw;position: relative;}
.shareCont6 .itemT{padding: 4vw 0;text-align: center;}
.shareCont6 .itemT .sp1{font-size: 3.2vw;color: #999;line-height: 4.5vw;}
.shareCont6 .itemT .sp2{color: #FF6B70;font-weight: bold;font-size: 4.5vw;line-height: 6.4vw;}
.shareCont6 .itemT .sp3{font-size: 3.2vw;margin-right:1.87vw;}
.shareCont6 .itemB{font-size: 3.2vw;padding: 3.2vw 0;border-top: #f7f7f7 1px solid;}
.shareCont6 .itemB .sp1{margin-left: 2.67vw;color:#FE7604;font-weight: bold;}
.shareCont6 .itemB .sp2{font-size: 4vw;}
.shareCont6 .itemB .sp3{width: 20.8vw;height: 6.93vw;text-align: center;line-height: 6.93vw;color: #fff;background:#FF736C;border-radius: 4.8vw;font-size: 3.5vw;}
.shareCont7{margin: 2.67vw 3.2vw;background: #fff;border-radius:5px;padding: 0 4.8vw;}
.shareCont7 .item{padding: 3.2vw 0;font-size: 3.7vw;font-weight: bold;color: #333;}
.shareCont7 .item+.item{border-top: #F7F7F7 1px solid;}
.shareCont7 .item .img{width:6.4vw;height: 6.4vw;display: block;}
.shareCont7 .item .sp1{padding: 0 3.733vw;}
.shareCont7 .item .arrow{width: 3vw;display: block;transform: rotate(-90deg);}

.shareRecord{background: #fff;border-top: #eee 1px solid;}
.shareRecord .shareRecordItem{padding:4vw;border-bottom: #eee 1px solid;font-size: 4.5vw;line-height: 6.5vw;}
.shareRecord .shareRecordItem .shareRecordItemB{font-size: 3.5vw;color: #aaaaaa;}
.shareOverNav{padding:2.67vw;}
.shareOverNav p{text-align:center;color: #aaa;}
.shareOver{margin:2.67vw 4vw;border-radius:2.67vw;box-shadow:0 0 5px 1px #ddd;padding: 0 2.67vw 4vw;color: #999999;}
.shareOver .shareOverItem{padding:2.67vw 0;}
.shareOver .shareOverItem+.shareOverItem{border-top: #eee 1px solid;}
.shareOver .shareOverItem .sp1{width: 20vw;}
.shareOver .shareOverItem input{box-sizing:border-box;padding: 0 2.67vw;}
.shareOver .shareOverItem2{border-top: #eee 1px solid;border-bottom: #eee 1px solid;}
.shareOver .shareOverItem2 .item_t{padding: 2.67vw 0;}
.shareOver .shareOverItem2 .item_b{padding:2.67vw 0 2.67vw 6.67vw;color: #000000;}
.shareOver .shareOverItem2 .item_b .sp1{font-size: 4.5vw;}
.shareOver .shareOverItem2 .item_b input{padding: 0 2.67vw;font-size: 8vw;}
.shareOver .shareOverTip{padding:2.67vw 0;font-size: 3.5vw;}
.shareOver .shareOverBtn{margin:4vw 10.67vw 0;color: #fff;height:10.67vw;text-align: center;line-height: 10.67vw;border-radius: 1.3vw;}
.shareCode{padding:8vw;position: relative;}
.shareCode img{width: 100%;}
.shareCodeBtn{width: 32vw;height: 8vw;color: #fff;border-radius: 8vw;text-align: center;line-height: 8vw;margin:0 auto;}
.shareCodeTip{text-align: center;color: #999999;padding: 2.67vw 0;}
.shareTeamNav{position: fixed;top: 0;left: 0;width: 100%;background: #fff;}
.shareTeamNav .shareTeamNavItem{color: #999999;height:10.67vw;}
.shareTeamNav .shareTeamNavItem .sp1{width:2.67vw;height: 2.67vw;border-radius: 100%;border:#ddd 1px solid;margin-right: 1.3vw;}
.shareTeamNav .shareTeamNavItem.curr .sp1{width:1.6vw;height:1.6vw;border:#444444 0.8vw solid;}
.shareTeamNav .shareTeamNavItem .text{color: #333333;}
.shareTeamNavBlock{height: 10.67vw;}
.shareTeam{margin:2.67vw 4vw;border-radius: 2.67vw;box-shadow:0 0 5px 1px #ddd;padding: 0 4vw;}
.shareTeam .shareTeamItem{padding:2.67vw 0;}
.shareTeam .shareTeamItem+.shareTeamItem{border-top: #eee 1px solid;}
.shareTeam .shareTeamItem .shareTeamImg{width: 10.67vw;height: 10.67vw;border-radius: 100%;}
.shareTeam .shareTeamItem .item_t{margin-left: 1.3vw;}
.shareTeam .shareTeamItem .sp1{color: #999999;font-size: 3vw;}
.shareTeam .shareTeamItem .item_b{text-align: right;}
.shareOrder{background: #fff;}
.shareOrder .shareRecordItem{padding: 2.67vw;border-bottom: #eee 1px solid;}
.shareOrder .shareRecordItem .shareRecordItemB{color: #999;}
.shareNav{position: fixed;top: 0;left: 0;width: 100%;z-index: 100;background: #fff;padding: 4vw 0;}
.shareNav.curr{position: relative;border-top:#eee 1px solid;border-bottom: #eee 1px solid;}
.shareNav .shareNavItem{text-align: center;}
.shareNav .shareNavItem+.shareNavItem{border-left: #eee 1px solid;}
.shareNav .shareNavItem .sp1{font-weight: bold;font-size: 4.5vw;line-height: 6.5vw;}
.shareNavBlock{height: 20vw;}
.shareNav2{position: fixed;top: 0;left: 0;width: 100%;z-index: 100;background: #fff;}
.shareNavBlock2{height: 63.47vw;}

.applyCont1{padding:5.34vw 0;box-sizing: border-box;}
.applyCont1 .applyContForm{margin:0 3.2vw;background: #fff;border-radius:2.67vw;padding:0 3.2vw;}
.applyCont1 .applyContForm .applyTit{text-align: center;line-height:16vw;font-size: 5vw;border-bottom: #EEEEEE 1px solid;}
.applyCont1 .applyContForm .applyItem{padding: 2.67vw 0;border-bottom: #EEEEEE 1px solid;}
.applyCont1 .applyContForm .applyItem .applyItemF{padding: 0 2.67vw;}
.applyCont1 .applyContForm .applyItem img{width:4vw;}
.applyCont1 .applyContForm .applyTip{text-align:center;color:#E8A6BD;padding:8vw 0 21.34vw;}
.applyCont1 .applyBtn{margin:20vw 3.2vw 0;text-align:center;line-height: 10.67vw;border-radius:1.34vw;background:#E8A6BD;color: #fff;}
.applyCont1 .applyXie{text-align: center;color:#AAAAAA;margin-top:2.67vw;}
.applyCont1 .applyXie .sp1{color: #E8A6BD;}
.applyPro{min-height: 100vh;background: #fff;}
.applyPro .applyProDetail{padding:4.8vw;}
.applyPro .applyProDetail img{max-width: 100%;display: block;}
.applyProBtn{position: fixed;bottom: 0;left: 0;width: 100%;background: #fff;border-top:#EEEEEE 1px solid;height:13.34vw;}
.applyProBtnBlock{height: 13.6vw;}
.applyProBtn .icon{margin:0 1.34vw 0 4vw;}
.applyProBtn .weui-icon-success{display: block;}
.applyProBtn .weui-icon-circle{display: none;}
.applyProBtn.curr .weui-icon-success{display: none;}
.applyProBtn.curr .weui-icon-circle{display: block;}
.applyProBtn .sp2{width: 26.67vw;line-height:13.34vw;background:#E8A6BD;text-align:center;color: #fff;font-size: 4vw;}
.applyProBtn.curr .sp2{display: none;}
.applyIn{min-height: 100vh;background: #fff;padding:26.67vw 0;box-sizing: border-box;}
.applyIn .sp1{width:30vw;margin: 0 auto;display: block;}
.applyIn .applyInTip{text-align: center;margin-top: 26.67vw;font-size: 4vw;line-height:8vw;}
.applyIn .applyInBtn{width:26.67vw;text-align: center;line-height: 8vw;color: #fff;margin:5.34vw auto;background:#E8A6BD;border-radius:1.34vw;}

.adminCont1{height:33.34vw;position:relative;background:#000;}
.adminCont1 .adminContT{position: absolute;width: 92vw;top: 6.67vw;left: 4vw;background: #212121;border-radius:2.67vw;height: 48vw;}
.adminCont1 .year{color: #575757;text-align: center;font-size: 6vw;padding: 2.67vw;}
.adminCont1 .month{background: #000000;color: #d6d6d6;padding: 1.34vw;}
.adminCont1 .month .sp1{width: 5.34vw;height: 5.34vw;text-align:center;line-height: 5.34vw;border-radius: 100%;margin: 0 auto;display: block;}
.adminCont1 .month .sp1.curr{background: #aaaaaa;color: #333333;}
.adminCont1 .amount{color: #fff;padding:3vw 4vw;font-size: 10vw;text-align: center;line-height: 12vw}
.adminCont1 .amount img{width: 5.34vw;}
.adminCont1 .back{position: absolute;bottom: 0;left: 0;width: 100%;border-radius: 0 0 2.67vw 2.67vw;}
.adminCont1 .adminContB{position:fixed;right: 0;top: 2.67vw;color:#fff;padding:0 2.67vw;height:8vw;line-height:8vw;border-radius: 8vw 0 0 8vw;background: #000;z-index:99;}
.adminCont1 .adminContB img{width: 5.34vw;margin-right:1.34vw;}
.adminCont1 .adminContB.curr{top:14vw;}
.adminContBlock{height: 21.34vw;}
.adminCont2{background: #fff;padding: 2.67vw 0;margin-top:1.34vw;}
.adminCont2.curr{padding: 2.67vw;}
.adminCont2 .adminContItem{text-align:center;}
.adminCont2 .adminContItem2{text-align:center;color: #999999;border-left: #ddd 1px dashed;}
.adminCont2 .adminContItem+.adminContItem{border-left: #ddd 1px dashed;}
.adminCont2 .adminContItem .sp1{color:#191919;font-weight: bold;}
.adminCont2 .adminContItem .sp2{color: #999999;}
.adminCont2 .btn{width:13vw;text-align: center;line-height: 8vw;border-radius:1.34vw;background:#E2644F;color: #fff;}
.adminCont3{background: #fff;margin-top: 1.34vw;padding:0 2.67vw;margin-bottom: 1.34vw;}
.adminCont3 .adminContTit{padding: 2.67vw 0;}
.adminCont3 .adminContTit .sp1{width: 1.07vw;height: 5.34vw;background: #444;margin-right:1.34vw;}
.adminCont3 .adminContTit .btn{height: 8vw;line-height: 8vw;border-radius: 1.34vw;padding: 0 2vw;color: #fff;}
.adminCont3 .adminContItem{padding: 2.67vw 0;font-size: 4.5vw;border-top: #ddd 1px dashed;color: #333;}
.adminCont3 .adminContItem .sp1{border-radius: 100%;width: 6.67vw;height: 6.67vw;margin-right:1.34vw;}
.adminCont3 .adminContItem .sp2{width: 6.67vw;height: 6.67vw;}
.adminCont4{background: #1A1A1A;margin-top: 1.34vw;color: #fff;}
.adminCont4 .adminContItem{padding: 2.67vw 0;text-align: center;color: #fff;}
.adminCont4 .adminContItem img{margin: 0 auto 1.34vw;display:block;width:6.67vw;height: 6.67vw}
.adminCont5{background: #fff;margin-top: 1.34vw;padding: 2.67vw 4vw;}
.adminCont5.curr{position:fixed;top: 0;left: 0;width: 100%;box-sizing: border-box;z-index:1000;}
.adminCont5 .adminContItem{border:#ddd 1px solid;border-radius: 1.34vw;padding: 2.67vw;background: #fff;}
.adminCont5 .adminContItem input{text-align: center;}
.adminCont5 .adminContItem img{width:6.67vw;height: 6.67vw;display: block;margin-left: 10px;}
.SearchList{position: fixed;top: 17.9vw;left: 0;width: 100%;max-height: 70vh;overflow: scroll;background: #fff;z-index: 1000;}
.SearchList .item{background: #fff;padding:2.6vw;}
.SearchList .item+.item{border-top: #eee 1px solid;}
.SearchList .item img{height:10.6vw;width:10.6vw;display: block;}
.SearchList .item .buyUserR{margin-left:2.6vw;width: 80vw;}
.SearchList .item .buyUserR .sp1{color: #FFCD55;}
.SearchList .item .buyUserR .sp2{color: #999;}
.adminContBlock5{height:17.9vw;}
.adminCont6{padding:4vw 0 0;overflow: hidden;background: #fff;margin-top: 1.34vw;}
.adminCont6.curr{padding: 0;}
.adminCont6 .tit{padding:2.67vw 0;margin: 0 4vw;border-bottom: #eee 1px solid;}
.adminCont6 .cont{padding:4vw 0 0;overflow: hidden;}
.adminCont6 .adminContItem{text-align:center;float: left;width: 33.3333333333333333%;color: #333;margin-bottom:4vw;}
.adminCont6 .adminContItem img{margin: 0 auto 1.34vw;display: block;width:8vw;height: 8vw;}
.adminCont7{}
.adminCont7 .adminContItem{background:#fff;padding: 2.67vw;position: relative;}
.adminCont7 .adminContItem .adminContItemImg{width: 10.67vw;height: 10.67vw;border-radius: 100%;}
.adminCont7 .adminContItem .adminContItemC{margin-left: 2.67vw;box-sizing: border-box;}
.adminCont7 .adminContItem .adminContItemC .sp1{color: #B9B9B9;}
.adminCont7 .adminContItem .adminContItemC .sp2{color: #FFCC53;}
.adminCont7 .adminContItem .item_cc{margin-bottom: 1vw;}
.adminCont7 .adminContItem .item-mobile{width:7.2vw;height:7.2vw;position: absolute;top: 2.67vw;right: 2.67vw;}
.adminCont7 .adminContItem .item-mobile img{width: 100%;height: 100%;display: block;}
.adminCont7 .adminContItem+.adminContItem{border-top: #ddd 1px solid;}
.adminCont7 .adminContItem .itemW{position: absolute;top: 0;right: 0;background:#EFEFEF;color: #999;height:6.67vw;padding:0 1.34vw;display: flex;align-items: center;}
.adminCont7 .adminContItem .itemW img{width:3vw;display: block;margin-right: 1.34vw;}

.adminCode{margin: 6.67vw 5.34vw;background: #fff;}
.adminCode .adminCodeT{padding: 4vw 0;text-align: center;border-bottom: #ddd 1px dashed;}
.adminCode .adminCodeT img{width: 13.34vw;height: 13.34vw;border-radius: 100%;margin: 0 auto;}
.adminCode .adminCodeT .sp1{margin-top: 1.34vw;}
.adminCode .adminCodeT .sp2{color: #999999;}
.adminCode .adminCodeB{padding: 10.67vw 0;}
.adminCode .adminCodeB img{width: 46.67vw;height: 46.67vw;margin: 0 auto;display: block;}
.adminCodeBtn{width: 40vw;height:10.67vw;border-radius: 10.67vw;color: #fff;background: #444;margin: 0 auto;line-height: 10.67vw;text-align:center;}

.adminDate{}
.adminDate .adminDateItem{padding:2.67vw;border-bottom: #eee 1px solid;}
.adminDate .adminDateItem .adminDateBtn{padding: 0 1.3vw;color: #333;}
.adminDate .adminDateItem .adminDateBtn p{margin-left: 2.67vw;}
.adminDate .adminDateItem .adminDateBtn .adminDateBtnB{width:6.67vw;height: 6.67vw;text-align: center;line-height: 6.67vw;background: #eee;}
.adminDate .adminDateItem .adminDateBtn .adminDateBtnB img{width:3vw;}
.adminDate .adminDateItem .adminDateBtn .adminDateBtnB.curr{background:#E43D1B;}

.adminMember{background: #fff;}
.adminMember .adminMemberItem{padding:2.6vw 4vw;border-bottom: #eee 1px solid;}
.adminMember .adminMemberItem .adminMemberImg{width:13.33vw;height: 13.33vw;border-radius: 100%;}
.adminMember .adminMemberItem .adminMemberItemC{padding: 0 2.6vw;}
.adminMember .adminMemberItem .adminMemberU .sp1{width: 22vw;}
.adminMember .adminMemberItem .adminMemberItemR img{width:3vw;margin-right: 1.3vw;}
.adminMember .adminMemberItem .adminMemberItemL .sp{width:13.33vw;text-align: center;line-height:5.33vw;border-radius:5.33vw;display: block;}
.adminMember .adminMemberItem .adminMemberItemL .sp+.sp{margin-top: 1.3vw;}
.adminMember .adminMemberItem .adminMemberItemL .sp.sp1{background:#666666;color: #fff;}
.adminMember .adminMemberItem .adminMemberItemL .sp.sp2{background:#EEEEEE}
.adminMemberBottomBlock{height:14vw;}
.adminMemberBottom{position: fixed;bottom: 0;left: 0;z-index: 99;background: #fff;width: 100%;border-top:#eee 1px solid;}
.adminMemberBottom .adminMemberBottomI{line-height: 13.33vw;color: #333;}
.adminMemberBottom .adminMemberBottomI+.adminMemberBottomI{border-left: #eee 1px solid;}
.adminMemberBottom .adminMemberBottomI img{height:4vw;margin-right: 2.67vw;}
.adminMemberBottom .adminMemberBottomI img.curr{transform:rotate(180deg);}

.adminStore1{padding:4vw;color: #fff;position: relative;}
.adminStore1 .adminStoreName{}
.adminStore1 .adminStoreName img{width:13.33vw;height: 13.33vw;border-radius: 100%;margin-right:2.67vw;}
.adminStore1 .adminStoreInfo{text-align: center;margin-top: 2.67vw;}
.adminStore1 .adminStoreCode{width:6.93vw;height: 6.93vw;position: absolute;top: 4vw;right: 4vw;}
.adminStore2{background: #fff;margin-bottom:1.3vw;}
.adminStore2 .adminStoreTit{padding: 3.2vw;}
.adminStore2 .adminStoreMenu{border-top: #eee 1px solid;overflow: hidden;}
.adminStore2 .adminStoreMenu .adminStoreMenuItem{width:33.333%;text-align: center;padding: 6.67vw 0;float: left;}
.adminStore2 .adminStoreMenu .adminStoreMenuItem img{height:8vw;}
.adminCardCont{padding: 0 10.13vw;}
.adminCardCont .adminCardBtn{background: #ddd;text-align: center;color:#fff;line-height:10.677vw;border-radius: 1.3vw;margin-bottom:4.8vw;}
.adminCoupon{background: #fff;}
.adminCoupon .adminCouponItem{padding:3.2vw;border-bottom:#eee 1px solid;}
.adminCoupon .adminCouponItem .adminCouponItemR .sp1{width:8vw;height: 8vw;display: block;margin-bottom:8vw;margin-left: auto;}

.adminService{}
.adminService .adminServiceItem{padding:2.67vw;border-bottom: #eee 1px solid;}
.adminService .adminServiceItem .adminServiceItemF{display: none;}
.adminService .adminServiceItem .adminServiceItemF .weui-icon-circle{display: inline-block;}
.adminService .adminServiceItem .adminServiceItemF .weui-icon-success{display: none;}
.adminService .adminServiceItem .adminServiceItemF.curr .weui-icon-circle{display: none;}
.adminService .adminServiceItem .adminServiceItemF.curr .weui-icon-success{display: block;}
.adminService.curr .adminServiceItem .adminServiceItemF{display: block;}
.adminService .adminServiceItem .adminServiceItemL{width:29.33vw;height:21.33vw;position: relative;}
.adminService .adminServiceItem .adminServiceItemL img{width: 100%;height: 100%;display: block;}
.adminService .adminServiceItem .adminServiceItemL .sp1{width:13.33vw;line-height:5.3vw;text-align: center;border-radius: 5.3vw;color: #fff;background: #ddd;position: absolute;top:1vw;left:1vw;}
.adminService .adminServiceItem .adminServiceItemC{padding:0 2.67vw;color: #333;}
.adminService .adminServiceItem .adminServiceItemR{}
.adminService .adminServiceItem .adminServiceItemR .sp1{width:8vw;height: 8vw;}
.adminService .adminServiceItem .adminServiceItemR .sp2{width:5.3vw;height: 5.3vw;}
.adminService .adminServiceItem .adminServiceItemR .sp3{width:13.33vw;line-height:5.3vw;text-align: center;border-radius: 5.3vw;color: #fff;background: #ddd;}
.adminService .adminServiceItem .adminServiceItemR .sp3+.sp3{margin-top:2.67vw;}

.adminOrder{padding:0 4vw 2.67vw;background: #fff;}
.adminOrder .adminOrderItem{padding:2.67vw 0;border-bottom: #ddd 1px solid;}
.adminOrder .adminOrderItem .adminOrderItemL{width: 20vw;padding-right:2.67vw;text-align: center;}
.adminOrder .adminOrderItem .adminOrderItemL .avatar{width:8vw;height: 8vw;border-radius: 100%;display: block;margin: 0 auto 2vw;}
.adminOrder .adminOrderItem .adminOrderItemL .sp1{font-size: 4.5vw;}
.adminOrder .adminOrderItem .adminOrderItemL .sp2{width:100%;box-sizing: border-box;border: #ddd 1px solid;text-align: center;border-radius: 1.34vw;color: #999999;padding: 1vw 0;display: block;}
.adminOrder .adminOrderItem .adminOrderItemL .sp2.visit{display: flex;justify-content: center;}
.adminOrder .adminOrderItem .adminOrderItemL .sp2.visit .v1{margin-right: 1vw;}
.adminOrder .adminOrderItem .adminOrderItemL .sp2+.sp2{margin-top: 1vw;}
.adminOrder .adminOrderItem .adminOrderItemR{padding-left: 2.67vw;box-sizing: border-box;border-left: #ddd 1px solid;}
.adminOrder .adminOrderItem .adminOrderItemR .sp1{color: #999999;width: 16vw;}
.adminOrderCont1{position: fixed;top: 10vh;width: 92vw;background: #fff;border-radius: 1.34vw;z-index: 1000;left: 4%;box-sizing: border-box;padding: 2.67vw 5.34vw;display:none;}
.adminOrderCont1 .adminOrderContTit{padding: 2.67vw;text-align:center;font-size: 4.5vw;}
.adminOrderCont1 .menu_content{padding: 2.67vw 0;max-height: 50vh;overflow: scroll;}
.adminOrderCont1 .menu_content .item+.item{margin-top: 1.34vw;}
.adminOrderCont1 .menu_content .item input{border: #999 1px solid;box-sizing: border-box;padding:0 1.34vw;height:8vw;}
.adminOrderCont1 .menu_content .item .sp1{color: #999999;}
.adminOrderCont1 .menu_content .item img{width: 5.34vw;height: 5.34vw;}
.adminOrderCont1 .menu_btn{width: 53.34vw;height: 10.67vw;color: #fff;background: #aaa;text-align: center;line-height: 10.67vw;margin:2.67vw auto;border-radius: 1.34vw;font-size: 4vw;}
.adminOrderCont1 .adminOrderClose{position: absolute;top: 2.67vw;right: 2.67vw;}
.adminOrderCont2{background: #fff;padding: 0 4vw;}
.adminOrderCont2 .adminOrderItem{padding:4vw 0;}
.adminOrderCont2 .adminOrderItem+.adminOrderItem{border-top:#ddd 1px solid;}
.adminOrderCont2 .adminOrderItem .adminOrderItemL{}
.adminOrderCont2 .adminOrderItem .adminOrderItemL img{width: 10.67vw;height:10.67vw;border-radius: 100%;margin-right:2.67vw;}
.adminOrderCont2 .adminOrderItem .adminOrderItemL .sp1{width: 16vw;}
.adminOrderCont2 .adminOrderItem .adminOrderItemC{margin: 0 2.67vw;}
.adminOrderCont2 .adminOrderItem .adminOrderItemR{width: 13.34vw;height: 8vw;line-height:8vw;border-radius:1.34vw;border: #999999 1px solid;text-align: center;color: #999999;}
.adminOrderCont3{position: fixed;top: 20vh;width: 80%;left: 10%;background: #fff;z-index: 1000;box-sizing: border-box;border-radius:2.67vw;padding: 2.67vw 13.34vw;display:none;}
.adminOrderCont3 .adminOrderContTit{text-align: center;font-size: 4.5vw;padding: 2.67vw 0;}
.adminOrderCont3 .name{text-align:center;}
.adminOrderCont3 .sp1{width: 18.67vw;height:18.67vw;margin: 2.67vw auto;display: block;}
.adminOrderCont3 .menu_list{color: #999999;}
.adminOrderCont3 .adminOrderContBtn{width:100%;height: 9.34vw;color: #fff;line-height:9.34vw;border-radius: 1.34vw;text-align:center;margin: 6.67vw 0 2.67vw;background: #ddd;}
.adminOrderCont3 .menu_close{position: absolute;top: 2.67vw;right: 2.67vw;font-size: 5vw;}


.adminRecordCont1{background: #fff;display:none;}
.adminRecordCont1.curr{display: block;}
.adminRecordCont1 .adminRecordItem{padding:2.67vw;}
.adminRecordCont1 .adminRecordItem+.adminRecordItem{border-top: #eee 1px solid;}
.adminRecordCont1 .adminRecordItem .sp1{color: #aaa;}
.adminRecordCont1 .adminRecordItem .sp2{color: #333;}
.adminRecordCont1 .adminRecordItem .sp3{color: #ffbf00;}
.adminRecordCont1 .adminRecordItem2{padding:2.67vw;color: #999;border-bottom: #ddd 1px dashed;}
.adminRecordCont1 .adminRecordItem2 .sp3{color: #333;}
.adminRecordCont1 .adminRecordItem3{background:#f7f7f7;padding: 0 2.67vw;display: none;}
.adminRecordCont1 .adminRecordItem3 .adminRecordItem4{padding:2.67vw 0;color: #999;border-bottom: #ddd 1px dashed;}
.adminRecordCont1 .adminRecordContItem.curr .adminRecordItem3{display: block;}
.adminRecordCont1 .item{background: #fff;padding:2.67vw 4vw;border-bottom: #eee 1px solid;color: #333;}
.adminRecordCont1 .item .sp1{width:8vw;height: 8vw;border-radius: 100%;}
.adminRecordCont1 .item .sp2{padding: 0 2vw}
.adminRecordCont1 .item .sp2 .level{color: #999;}
.adminRecordCont1 .item .sp3{color:#FFC053;}
.adminRecordCont1 .item .sp4{width: 5.34vw;margin-left: 2vw;}
.adminRecordCont2{height:12vw;line-height: 12vw;position: fixed;top: 10.8vw;left:0;width: 100%;z-index: 999;background: #fff;border-bottom: #ddd 1px solid;box-sizing: border-box;padding: 0 2.67vw;border-top: #ddd 1px solid;}
.adminRecordCont2 img{width: 5.34vw;height: 5.34vw;display: block;}
.adminRecordCont2 .sp1{box-sizing: border-box;padding: 0 2.67vw;}
.adminRecordCont2 .sp2{color: #bf5557;}
.adminRecordBlock{height: 12vw;}

.adminOver1{padding:4vw 2.67vw;}
.adminOver1 .sp1{text-align: center;color: #fff;}
.adminOver1 .sp2{height:6.67vw;line-height: 6.67vw;padding: 0 5.34vw;border-radius:6.67vw;background: #fff;}
.adminOver2{padding:2.67vw 4vw;background: #fff;}
.adminOver2 .sp1{color:#b9b9b9;}
.adminOver2 .sp2{color: #ffc926;}
.adminOver3{background: #fff;margin-top:1.34vw;padding:1.34vw 5.34vw;}
.adminOver3 .adminOverItem{padding: 2.67vw 0;border-bottom: #ddd 1px solid;color: #333;}
.adminOver3 .adminOverItem .sp2{color: #bababa;}
.adminOver4{color: #fff;padding:5.34vw;}
.adminOver4 .sp1{font-size: 6vw;line-height: 8vw;margin: 2.67vw 0;}
.adminOver5{margin-top:4px;background: #fff;padding: 0 4vw 4vw;}
.adminOver5 .adminOverItem{padding: 2.67vw;border-bottom:#ddd 1px dashed;}
.adminOver5 .adminOverItem .sp1{width: 21.34vw;color:#999999;}
.adminOver5 .adminOverItem input{text-align: center;}
.adminOver5 .adminOverItem .over-ti{margin-right: 5px;}
.adminOver5 .adminOverItem .over-ti .no{display: block;}
.adminOver5 .adminOverItem .over-ti .on{display: none;}
.adminOver5 .adminOverItem .over-ti.curr .no{display: none;}
.adminOver5 .adminOverItem .over-ti.curr .on{display: block;}
.adminOver5 .tip{color: #999999;margin-top: 1.34vw;}
.adminOver5 .tip .sp2{margin-left:2.67vw;}
.adminOver5 .adminOverBtn{margin-top: 5.34vw;line-height: 12vw;text-align:center;color: #fff;font-size:4.5vw;}
.adminOver7{margin-top: 4px;}
.adminOver7 .adminOverItem{background: #fff;padding: 2.67vw;}
.adminOver7 .adminOverItem+.adminOverItem{margin-top:2px;}
.adminOver7 .adminOverItem .sp2{color: #ffbf00}
.adminOver7 .adminOverItem .itemB{margin-top:2.67vw;}
.adminOver7 .adminOverItem .itemB .sp4{color: #b8b8b8;}
.adminOverSub{display: none;}

.adminCount1{background: #fff;}
.adminCount1 .adminCountT{padding:2.67vw;}
.adminCount1 .adminCountT img{width: 5.34vw;height: 5.34vw;display: block;}
.adminCount1 .adminCountT .sp1{padding: 0 2.67vw;}
.adminCount1 .adminCountT .navBox{}
.adminCount1 .adminCountT .navBox p{width: 16vw;line-height: 8vw;text-align: center;border:#ddd 1px solid;}
.adminCount1 .adminCountT .navBox p.curr{color: #fff;}
.adminCount1 .adminCountT .navBox .sp2{border-radius: 8vw 0 0 8vw;}
.adminCount1 .adminCountT .navBox .sp3{border-radius: 0 8vw 8vw 0;}
.adminCount1 .adminCountT .sp2{width: 12vw;line-height: 8vw;text-align: center;color: #fff;background: #E2644F;border-radius: 1.34vw;}
.adminCount1 .adminCountB{padding:8vw 0;text-align: center;}
.adminCount1 .adminCountB .sp2{color: #f65b45;font-size: 6vw;line-height: 8vw;}
.adminCount1 .adminCountB .sp3{margin: 4vw auto 0;width:24vw;text-align: center;line-height:8vw;color: #fff;border-radius: 8vw;background:#E2644F;display: block;}
.adminCount1 .adminCountP{border-top:#F7F7F7 1vw solid;text-align: center;padding:4vw 0;}
.adminCount1 .adminCountP .sp1{color:#E2644F;font-size:6vw;line-height: 8vw;}
.adminCount2{background: #fff;margin-top:1.34vw;padding: 2.67vw;}
.adminCount2 #placeholder{height: 200px;}
.adminCount3{overflow: hidden;background: #fff;padding: 2.67vw 4vw 0;margin-top: 2.67vw;}
.adminCount3 .adminCountItem{background: #f8f8f8;width: 44vw;box-sizing:border-box;padding:4vw 0 4vw 4vw;float:left;margin-bottom:2.67vw;}
.adminCount3 .adminCountItem .sp1{color: #f65b45;font-size: 4.5vw;line-height: 6.5vw;}
.adminCount3 .adminCountItem .sp2{color: #999;font-size: 4vw;line-height: 6vw;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;height: 6vw;}
.adminCount3 .adminCountItem .sp3{color: #00aab4;font-size: 4.5vw;line-height: 6.5vw;}
.adminCount3 .adminCountItem .sp4{color: #f65b45;font-size: 3vw;}
.adminCount3 .adminCountItem:nth-child(2n){margin-left:4vw;}

.loginBox{position: fixed;width:88vw;top: 50%;left: 50%;z-index: 1000;transform: translate(-50%,-50%);background: #fff;display: none;border-radius: 2.67vw;}
.loginCont{padding:4vw 0;text-align: center;font-size: 4.5vw;line-height: 6.5vw;border-bottom:#EEEEEE 1px solid;}
.loginCont .sp1{color: #999;margin: 0 2.67vw;}
.loginCont .curr{color: #999;font-size: 4vw;}
.loginForm{padding: 6.4vw 12vw;position: relative;}
.loginForm #qrcode{width: 53.34vw;height: 53.34vw;margin: 0 auto;}
.loginForm #qrcode canvas{width: 100%;height: 100%;}
.loginForm #qrcode img{width: 100%;height: 100%;display: block;}
.loginForm #barCode{max-width: 100%;margin: 0 auto;display: block;}
.loginForm #qbCode{width:40vw;height:40vw;margin: 2.67vw auto 0;display: block;}
.loginForm #qbCode canvas{width: 100%;height: 100%;}
.loginForm .loginFormItem{background: #F5F5FA;height:10.67vw;line-height: 10.67vw;padding: 0 2.67vw;border-radius:1.34vw;}
.loginForm .loginFormItem.curr{height: auto;line-height:inherit;padding: 2.67vw;}
.loginForm .loginFormItem.curr textarea{background: #F5F5FA;}
.loginForm .loginFormItem+.loginFormItem{margin-top:2.67vw;}
.loginForm .loginFormItem .sp1{width: 30vw;}
.loginForm .loginFormItem .icon{width: 3.2vw;margin-right:4vw;}
.loginForm .loginFormItem.on{padding: 0;}
.loginForm .loginFormItem.on input{padding: 0 2.67vw;}
.loginForm .loginFormItem .loginCode{width:40vw;text-align: center;background:#EA68A2;line-height:10.67vw;color: #fff;border-radius: 0 1.34vw 1.34vw 0;}
.loginForm .loginFormItem.loginUpload{background: #fff;padding:2.67vw 0;margin: 0;max-height: 20vh;overflow-y: scroll;overflow-x: hidden;}
.loginForm .loginUpload .item{width: 13.34vw;height: 13.34vw;text-align: center;line-height: 13.34vw;background:#F5F5FA;float: left;margin-right: 1.34vw;margin-bottom: 1.34vw;position: relative;}
.loginForm .loginUpload .item img{width: 100%;height: 100%;}
.loginForm .loginUpload .item .close{width:3vw;height:3vw;border-radius:100%;background:#848484;position: absolute;top:-1.5vw;right: -1.5vw;}
.loginForm .loginUpload .item .close img{width:1.5vw;height: 1.5vw;}
.loginForm .loginFormTip{text-align: center;margin-top: 1vw;}
.loginForm .loginFormTip .sp1{text-decoration:underline;}
.loginForm .applyFormChoose{overflow: hidden;margin-bottom: 2.67vw;}
.loginForm .applyFormChoose .applyFormChooseItem{float: left;margin-right: 2vw;}
.loginForm .applyFormChoose .applyFormChooseItem .weui-icon-circle{display: inline-block;}
.loginForm .applyFormChoose .applyFormChooseItem .weui-icon-success{display: none;}
.loginForm .applyFormChoose .applyFormChooseItem.curr .weui-icon-circle{display: none;}
.loginForm .applyFormChoose .applyFormChooseItem.curr .weui-icon-success{display: inline-block;}
.loginForm .fail{width: 55vw;height: 55vw;text-align: center;background: rgba(0,0,0,0.6);position: absolute;top: 50%;left:50%;transform: translate(-50%,-50%);color: #fff;}
.loginForm .fail img{width:20vw;margin-bottom: 3vw;}
.loginBtn{text-align: center;line-height:10.67vw;color: #fff;background:#EA68A2;border-radius:1.34vw;margin:9vw 12vw;}
.loginPro{padding:4vw;height: 50vh;overflow-x: hidden;overflow-y: scroll;border-bottom: #eee 1px solid;}
.loginPro img{max-width:100%!important;display: block;}
.loginOut{text-align: center;height: 10.67vw;color: #999;border-radius: 1.34vw;border: #999 1px solid;margin:2.67vw 12vw 9vw;box-sizing: border-box;display: flex;align-items: center;justify-content: center;}
.loginForm .cardPro{margin-top: 2.67vw;}
.giftBox .loginForm{padding:0;}
.giftBox .gift-item{padding: 4vw;color: #333;}
.giftBox .gift-item+.gift-item{border-top:#eee 1px solid;}
.giftBox .gift-item img{width:5.34vw;height:5.34vw;display: block;}
.giftBox .loginBtn{margin: 0;height: 13.34vw;line-height: 13.34vw;font-size: 4vw;}

.rotateCont1{ height:32vw;position: relative;}
.rotateCont1 .RCback{width: 100%;height: 100%;}
.rotateCont1 .announce{ width: 66.67vw; height: 12vw; box-sizing: border-box; margin: 0 auto; border-radius:12vw; background-color: rgba(0,0,0,0.5); padding: 0 2.67vw;position: absolute;top:5.34vw;left: 50%;transform: translate(-50%);}
.rotateCont1 .announce .icon{ width: 4.27vw; margin-right:1.34vw;}
.rotateCont1 .announceR{ height:8vw; line-height:8vw; overflow: hidden; font-size:3.5vw; color: #fff;margin:2vw 0;}
.rotateCont1 .announceR.curr{line-height: 4vw;}
.rotateCont1 .announceR .sp1{ color: #ffdc44;}
.rotateCont1 .announceR .announceItem{ line-height:8vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.rotateCont1 .announceR .announceItem.curr{line-height: 4vw;}
.rotateCont2{ margin: 0 auto; background-color: #fff; position: relative; padding:14.94vw 4vw 9.34vw;}
.rotateCont2 .userImg{ text-align: center; width:16.54vw; height: 16.54vw; padding:0.4vw; background-color: #fff; box-shadow: 1px 1px 3px #666,-1px -1px 3px #666; border-radius: 50%; position: absolute; left: 50%; margin-left: -8.67vw; top: -8.67vw;}
.rotateCont2 .userImg img{ width:16.54vw; height:16.54vw; border-radius: 50%;}
.rotateCont2 .signBlocks{ text-align: center;}
.rotateCont2 .signBlocks .sBlock{ display: inline-block; width: 10.67vw; height: 10.67vw; line-height:10.67vw; border-radius: 3px; box-shadow: 1px 1px 3px #999,-1px -1px 3px #999; margin: 0 2.67vw 5.34vw; font-size:6.4vw; position: relative; overflow: hidden; color: #999;}
.rotateCont2 .signBlocks .sBlock img{ position: absolute; width:10.67vw; height: 10.67vw; left: 0; top: 0;display: block;}
.rotateCont2 .signBlocks .sBlock.curr img{display:none;}
.rotateCont2 .signBtn{ width: 28vw; height:8vw; line-height: 8vw; text-align: center; margin: 0 auto 4vw;font-size:3.2vw; color: #fff; background-color: #fca9e0; border-radius:4vw;}
.rotateCont2 .signBtn.curr{background-color: #d4d3d1;}
.rotateCont2 .signText1{ margin-bottom:2vw; text-align: center; font-size:3vw; color: #fca9e0;}
.rotateCont2 .signText2{ font-size:3.5vw; line-height: 4vw; text-align: center;margin-bottom: 1.34vw;}
.rotateCont2 .signText2 .sp1{ color: #fca9e0;}
.rotateCont2 .signNotice{ font-size: 3.2vw; color: #666;}
.rotateCont2 .signNotice .h1{ font-size: 3.5vw; text-align: center; margin-bottom: 2vw;}
.rotateCont2 .signNotice .border{ width:5.34vw; height: 2px; background-color: #fc9adc; margin: 1.34vw auto;}
.rotateCont2 .signNotice .h2{ font-size: 4vw; text-align: center; margin-bottom:2.67vw;}
.rotateCont2 .signNotice .p{ line-height:5.34vw; padding-left:5.34vw;display: block;}
.rotateCont2 .signNotice .p img{max-width: 100%!important;display: block;}
.plate-wrap-box {position: relative;z-index: 98;width: 66.67vw;height: 66.67vw;border-radius: 50%;margin: 4vw auto;}
.plate-border {position: relative;z-index: 9;width: 66.67vw;height: 66.67vw;background: -webkit-linear-gradient( right top, #fc9adc 0% , #9bf0fd 50%, #fc9adc 100% );border-radius: 50%;}
.plate-wrap {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 9;width: 58.67vw;height: 58.67vw;background-color: #fff;border-radius: 50%;overflow: hidden;margin: auto;}
.plate-light {z-index: 1;width:  66.67vw;height:  66.67vw;border: none;background-color: rgba(0,0,0,0);}
.plate-box {position: absolute;z-index: 1;left: 50%;width: 0;height: 0;font-size: 3.2vw;}
.bulb {position: absolute;width: 2.14vw;height: 2.14vw;left: 50%;top: -32.27vw;transform: translate(-50%, 0);border-radius: 50%;background-color: #fff;filter: blur(0.5rpx);}
.text-box {position: absolute;text-align: center;display: inline-block;width: 13.34vw;top: -24vw;transform: translate(-50%, 0);font-size: 3.74vw;line-height: 1.2;}
.plate-btn-wrap {position: absolute;z-index: 10;left: 50%;top: 50%;transform: translate(-50%, -50%);width:14.67vw;height: 14.67vw;border-radius: 50%;}
.plate-btn-wrap::before {content: '';position: absolute;z-index: 9;left: calc(50% - 1.34vw);top: -5.34vw;transform: translate(-50%, 0);width: 0;height: 0;border-bottom: 10.67vw solid #fdcae3;border-left: 2.67vw solid transparent;}
.plate-btn-wrap::after {content: '';position: absolute;z-index: 9;left: calc(50% + 1.34vw);top: -5.34vw;transform: translate(-50%, 0);width: 0;height: 0;border-bottom:10.67vw solid #fce6e6;border-right: 2.67vw solid transparent;}
.plate-btn-box {position: relative;z-index: 11;width: 100%;height: 100%;border-radius: 50%;background: -webkit-linear-gradient( left top, #ffade0 0% , #fce6e6 50%, #ffade0 100% );}
.plate-inner-btn {position: relative;z-index: 999;width: 12vw;height:12vw;border-radius: 50%;background-color: #fc9adc;font-size: 3.74vw;color: #fff;}
.plate-inner-btn p{line-height: 4vw;}

.AECont1{height: 53.34vw;position:relative;}
.AECont1 .AECont2{ position: absolute;width: 92vw;top: 8vw;left: 4vw;}
.AECont1 .AECont2 .sp1{width: 20vw;height: 20vw;border-radius: 100%;margin: 0 auto;display: block;}
.AECont1 .AECont2 .name{color: #fff;font-size: 4vw;margin-top: 2.67vw;text-align: center;}
.AECont1 .AECont2 .AEContT{padding: 2.67vw 4vw;background: #fff;border-radius: 2.67vw 2.67vw 0 0;margin-top:2.67vw;}
.AECont1 .AECont2 .AEContT .AEContItem{text-align: center;}
.AECont1 .AECont2 .AEContT .AEContItem+.AEContItem{border-left: #eee 1px dashed;}
.AECont1 .AECont2 .AEContT .AEContItem .ss1{font-size:6vw;color:#ffbf00;line-height: 8vw;}
.AECont1 .AECont2 .AEContT .AEContItem .ss2{color: #B7B7B7;font-size: 3vw;}
.AECont1 .AECont2 .AEContB{color: #fff;border-radius: 0 0 2.67vw 2.67vw;}
.AECont1 .AECont2 .AEContB .AEContItem{padding:2.67vw 0;color: #fff;}
.AECont1 .AECont2 .AEContB .AEContItem img{width:5.34vw;height: 5.34vw;margin-right:2.67vw;}
.AECont1 .adminContB{position:fixed;right: 0;top: 2.67vw;color:#fff;padding:0 2.67vw;height:8vw;line-height:8vw;border-radius: 8vw 0 0 8vw;background: #000;z-index: 999;}
.AEContBlock{height:16vw;}
.AECell{background: #fff;padding: 2.67vw 4vw;}

.map-choose{position:fixed;top: 0;left: 0;width: 100%;height: 100vh;overflow-y: scroll;overflow-x: hidden;z-index: 51;display:none;background: #F7F7F7;}
.map-choose .map-choose-edit,.map-choose .map-choose-list,.map-choose .map-choose-empty{display: none;}
.empty{text-align: center;color: #747373;background: #fff;min-height:calc(100vh - 13.333vw);box-sizing: border-box;padding-top: 24vw;font-size: 4vw;line-height: 6.5vw;}
.empty.empty-small{padding-top: 45vw;}
.empty .empty-img{width:61.34vw;display: block;margin: 0 auto;}
.empty.empty-small .empty-img{width: 30vw;margin-bottom: 4vw;}
.empty .empty-btn{width: 26.67vw;text-align: center;line-height: 8vw;border: #ddd 1px solid;margin:16vw auto 0;border-radius: 4vw;display: block;}
/*文章*/
.articleNav{position: fixed;top: 0;left: 0;width: 100%;z-index: 100;background: #fff;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;border-bottom: #eee 1px solid;}
.articleNav p{display: inline-block;line-height: 12vw;margin: 0 4vw;color: #999999;}
.articleNav p.curr{color: #222222;border-bottom:#D55179 2px solid;}
.articleBlock{height: 12vw;}
.articleCont{}
.articleCont .articleItem{background:#fff;padding: 2.67vw 0;display: block;color: #333;}
.articleCont .articleItem+.articleItem{margin-top: 1.34vw;}
.articleCont .articleItem .articleItemT{padding:0 2.67vw;}
.articleCont .articleItem .articleItemT .article-title{font-size: 4.5vw;line-height:6.5vw;margin-bottom:2.67vw;}
.articleCont .articleItem .articleItemT .article-info{color:#535353;font-size: 3.5vw;line-height: 5vw;}
.articleCont .articleItem .articleItemT .articleItemR{width:29.34vw;height: 29.34vw;margin-left: 2.67vw;}
.articleCont .articleItem .articleItemB{padding:0 2.67vw;margin-top:1.34vw;font-size: 3.5vw;line-height: 5vw;}
.articleCont .articleItem .articleItemB .articleItemL{width:9.34vw;height: 9.34vw;border-radius: 100%;}
.articleCont .articleItem .articleItemB .articleItemC{padding:0 2.67vw;}
.articleCont .articleItem .articleItemB .articleItemC .sp1{color:#999999;font-size: 3vw;line-height: 5vw;}
.articleCont .articleItem .articleItemB .articleItemR{color: #999;}
.articleCont .articleItem .articleItemE{border-top: #eee 1px solid;margin-top:2.67vw;padding: 2.67vw 2.67vw 0;}
.articleCont .articleItem .articleItemE .sp1{text-align: center;color: #333;}
.articleCont .articleItem .articleItemE .sp1+.sp1{border-left: #eee 1px solid;}

.articleCont1{background: #fff;padding: 0 2.67vw;}
.articleCont1 .article-title{font-size: 4.5vw;line-height:6.5vw;padding:4vw 0;}
.articleCont1 .article-content img{max-width: 100%;width: 100%;display: block;}
.articleCont1 .article-cont{padding:4vw 0;color: #999999;}
.articleCont1 .article-cont .article-cont-icon{margin-right: 4vw;}
.articleCont1 .article-cont .article-cont-icon img{height:4vw;margin-right:1.34vw;}
.articleCont2{background: #fff;margin-top:1.34vw;padding:2.67vw;}
.articleCont2 .article-item{padding: 4vw 0;border-bottom: #eee 1px solid;}
.articleCont2 .article-item .article-item-l{width: 10.67vw;height: 10.67vw;border-radius: 100%;}
.articleCont2 .article-item .article-item-r{margin-left:2.67vw;}
.articleCont2 .article-item .article-item-r .article-info{margin-bottom:1.34vw;}
.articleCont2 .article-item .article-item-r .sp1{color: #666;}
.articleCont2 .article-item .article-item-r .sp2{color: #666;font-size: 3vw;line-height: 5vw;}
.articleCont2 .article-item .article-item-r .sp3{color:#999999;}
.articleCont2 .article-item .article-item-r .sp3 .no{display: none;}
.articleCont2 .article-item .article-item-r .sp3 .on{display: block;}
.articleCont2 .article-item .article-item-r .sp3.curr .no{display: block;}
.articleCont2 .article-item .article-item-r .sp3.curr .on{display: none;}
.articleCont2 .article-item .article-item-r .sp3 img{height:4.8vw;margin-left:1.34vw;}
.articleCont3{position: fixed;left: 0;bottom: 0;width: 100%;background: #fff;height: 13vw;border-top: #eee 1px solid;box-sizing: border-box;padding: 0 4vw;}
.articleCont3 .sp1{border:#BFBFBF 1px solid;height:8vw;line-height: 8vw;border-radius: 8vw;box-sizing: border-box;padding: 0 5.34vw;}
.articleCont3 .sp2{width: 17.07vw;text-align: center;line-height: 8vw;border-radius: 8vw;color: #fff;margin-left:4vw;}
.articleCont3 .sp3{margin-left:4vw}
.articleCont3 .sp3 .no{display: none;}
.articleCont3 .sp3 .on{display: block;}
.articleCont3 .sp3.curr .no{display: block;}
.articleCont3 .sp3.curr .on{display: none;}
.articleCont3 .sp3 img{height:4.8vw;}
.articleCont3 .article-index{width: 5.34vw;display: block;margin-right:4vw;}
/*文章*/

/*进店礼包*/
.giftCont{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background:rgba(0,0,0,0.5);z-index: 100;}
.giftCont .giftCont1{position: fixed;top:50%;left:50%;width:93.34vw;transform:translate(-50%,-50%);}
.giftCont .giftCont1 .gift-back{width: 100%;display: block;}
.giftCont .giftCont1 .gift-box{position: absolute;top: 0;left:5vw;width: 100%;height: 100%;text-align: center;color: #fff;font-size: 6vw;line-height: 8vw;padding:27vw 0;}
.giftCont .giftCont1 .gift-box img{width:22.14vw;display: block;margin: 0 auto 8vw;}
.giftCont .giftCont1 .gift-box2{position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing:border-box;padding:20vw 16vw 0 12vw;}
.giftCont .giftCont1 .gift-box2 .sp1{text-align: center;color:#F4657D;font-size: 4.5vw;line-height: 6.5vw;padding:2.67vw 0;}
.giftCont .giftCont1 .gift-box2 .gift-coupon{height:45vw;padding: 0 2.67vw;overflow-y: scroll;overflow-x: hidden;}
.giftCont .giftCont1 .gift-box2 .gift-coupon .gift-coupon-item{width: 100%;position: relative;}
.giftCont .giftCont1 .gift-box2 .gift-coupon .gift-coupon-item .gift-coupon-back{width: 100%;}
.giftCont .giftCont1 .gift-box2 .gift-coupon .gift-coupon-item .gift-coupon-box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.giftCont .giftCont1 .gift-coupon .gift-coupon-item .gift-coupon-box-l{width:20.6vw;text-align: center;color:#F54E69;}
.giftCont .giftCont1 .gift-coupon .gift-coupon-item .gift-coupon-box-l .co1{font-size:6vw;}
.giftCont .giftCont1 .gift-coupon .gift-coupon-item .gift-coupon-box-r{border-left:#F43B3A 1px dotted;box-sizing: border-box;padding: 0 4vw;}
.giftCont .giftCont1 .gift-coupon .gift-coupon-item .gift-coupon-box-r .co2{font-size: 3vw;line-height: 5vw;color: #999999;}
.giftCont .giftCont1 .gift-box2 .sp2{text-align: center;color: #fff;margin-top: 10vw;}
.giftCont .giftCont1 .gift-box2 .sp3{width:53.34vw;text-align: center;line-height:12vw;border-radius: 12vw;background:#FFD463;color: #755C1C;margin:4vw auto 0;font-size: 4.5vw;}
.giftCont .giftCont1 .weui-icon-cancel{position: absolute;top: 0;right: 0;color: #fff;font-size: 30px;}
/*进店礼包*/

/*生日特权*/
.giftCont2{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background:rgba(0,0,0,0.5);z-index: 100;}
.giftCont2 .giftCont3{width:80vw;position: fixed;top: 50%;left: 50%;transform:translate(-50%,-50%);}
.giftCont2 .giftCont3 .gift-back{width: 100%;display:block;}
.giftCont2 .giftCont3 .gift-btn{width:72vw;text-align: center;line-height:12vw;color: #fff;font-size: 4.5vw;margin:8vw auto 0;background: #FD8280;border-radius: 12vw;display: block;}
.giftCont2 .giftCont3 .gift-close{width:4vw;display: block;position: absolute;top: 0;right: 0;}
.birthCont{padding: 0 5.34vw}
.birthCont .birthCont1{padding:5.34vw 0;color: #E04E52;border-bottom:#E04E52 1px dashed;}
.birthCont .birthCont1 .sp1{font-size: 3vw;margin-top: 1.34vw;}
.birthCont .birth-title{text-align: center;color:#E04E52;padding: 2.67vw 0;}
.birthCont .birthItem{width: 100%;position: relative;}
.birthCont .birthItem .birth-back{width: 100%;display: block;}
.birthCont .birthItem .birth-box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.birthCont .birthItem .birth-box .birth-box-l{width: 30vw;text-align: center;color: #E04E52;font-size: 8vw;line-height: 10vw;}
.birthCont .birthItem .birth-box .birth-box-l img{width:18.67vw;display: block;margin: 0 auto;}
.birthCont .birthItem .birth-box .birth-box-r{box-sizing: border-box;padding:4vw 4vw;border-left:#E04E52 1px dotted;}
.birthCont .birthItem .birth-box .birth-box-r .sp1{color:#E04E52;margin-bottom: 1vw;}
.birthCont .birthBtn{width:40vw;line-height:12vw;border-radius:12vw;text-align: center;background: #fff;margin:5.34vw auto;color: #E04E52;font-size: 4.5vw;box-shadow:0 5px 10px #ddd}
/*生日特权*/

/*活动*/
.activeCont{background: #fff;margin-bottom:1vw;}
.activeCont .active-title{text-align: center;padding: 4vw;border-top: #eee 1px solid;}
.activeCont .active-title .sp1{font-size: 4vw;line-height: 6vw;}
.activeCont .active-title .sp2{width: 10.67vw;height:2px;background: #E14D7F;margin:1vw auto 0;}
.activeCont .activeCont1{overflow: hidden;padding:2.67vw;}
.activeCont .activeCont1 .active-item{width: 46.67vw;float: left;color: #333;position: relative;}
.activeCont .activeCont1 .active-item:nth-child(2n){margin-left: 1.32vw;}
.activeCont .activeCont1 .active-item .simg{width: 100%;height:31.47vw;display: block;}
.activeCont .activeCont1 .active-item .sp1{margin-top: 2vw;}
.activeCont .activeCont1 .active-item .active-item-info{padding: 1vw 0;}
.activeCont .activeCont1 .active-item .active-item-info .sp2{font-size: 3vw;line-height: 5vw;height: 5vw;color: #999999;text-decoration: line-through;}
.activeCont .activeCont1 .active-item .active-item-info .active-item-btn{width:17.6vw;text-align: center;line-height: 6.4vw;border-radius: 6.4vw;border: #eee 1px solid;}
.activeCont .activeCont1 .active-item .active-reserve-group{position: absolute;top:2vw;left: 0;background:#AAAAAA;color: #fff;font-size: 3vw;line-height:6vw;box-sizing: border-box;padding: 0 2.67vw;max-width: 100%;}
/*活动*/

/*案例*/
.caseContTit{margin-bottom: 2.67vw;}
.caseCont{padding:4vw;overflow: hidden;}
.caseCont.curr{padding: 4vw 4vw 1.33vw;background: #fff;}
.caseCont .caseItem{width:45.34vw;float: left;margin-bottom:2.67vw;border-radius:2.67vw;background: #fff;color: #333;}
.caseCont.curr .caseItem{box-shadow: #ddd 1px 1px 5px;}
.caseCont .caseItem:nth-child(2n){margin-left: 1.32vw;}
.caseCont .caseItem:nth-child(2n-1){margin-left:0;}
.caseCont.curr .caseItem:nth-child(2n-1){margin-left: 1.32vw;}
.caseCont.curr .caseItem:nth-child(2n){margin-left: 0;}
.caseCont .caseItem .simg{width: 100%;height:45.34vw;display: block;border-radius:2.67vw 2.67vw 0 0;}
.caseCont .caseItem .case-b{padding:2.67vw;}
.caseCont .caseItem .case-b .case-info{color:#999999;margin-top: 1vw;}
.caseCont .caseItem .case-b .case-info .sp1{width:8vw;height: 8vw;border-radius: 100%;}
.caseCont1{background: #fff;padding:5.34vw;margin-bottom:1.34vw;}
.caseCont1 .sp1{font-size: 4.5vw;line-height:7vw;margin-bottom: 1vw;}
.caseCont1 img{max-width: 100%;display: block;}
.caseCont2{background: #fff;margin-bottom: 1.34vw;padding: 4vw;}
.caseCont2 .case-title{font-size: 4.5vw;line-height: 7vw;margin-bottom: 4vw;}
.caseCont2 .case-title img{width: 5.67vw;height: 5.67vw;}
.caseCont2 .case-item{padding:2.67vw;background:#EEEEEE;border-radius: 1.34vw;margin-bottom: 4vw;}
.caseCont2 .case-item .sp1{width:10.67vw;height:10.67vw;display: block;margin-right:2.67vw;}
.caseCont2 .case-item2{color: #333;}
.caseCont2 .case-item2 .sp1{width:12.8vw;height: 12.8vw;display: block;}
.caseCont2 .case-item2 .sp2{padding: 0 4vw;}
.caseCont2 .case-item2 .sp3{width:8vw;height:8vw;display: block;}
.caseCont2 .case-item3{padding:2.67vw;background:#EEEEEE;border-radius: 1.34vw;margin-bottom: 4vw;color: #333;}
.caseCont2 .case-item3 .sp1{width: 16vw;height: 16vw;}
.caseCont2 .case-item3 .case-item-r{margin-left:2vw;}
.caseCont2 .case-item3 .case-item-r .case-item-btn{width:24vw;line-height:8vw;text-align: center;color: #fff;background: #ddd;border-radius:8vw;}
.caseCont2 .case-item3 .sp2{margin-bottom: 2vw;width: 66.67vw;}
.caseCont3{background: #fff;}
.caseCont3 .case-item{padding:2.67vw;position: relative;border-bottom:#eee 1px solid;}
.caseCont3 .case-item .case-item-l{width:20vw;height: 20vw;display: block;}
.caseCont3 .case-item .case-item-r{margin-left: 2.67vw;width: 72vw;}
.caseCont3 .case-item .case-item-r .sp1{margin-bottom:1.34vw;padding-right: 12vw;}
.caseCont3 .case-item .case-item-r .sp2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.caseCont3 .case-item .case-item-c{position:absolute;top:2.67vw;right:2.67vw;}
.caseCont3 .case-item .case-item-c .sp1{height:4vw;display: block;margin-left:4vw;}
.caseCont4{position: fixed;bottom: 0;left: 0;width: 100%;background: #eee;color: #fff;text-align: center;line-height:13.34vw;z-index: 100;}
.caseCont5{background: #fff;padding: 4vw;margin-bottom: 1.34vw;}
.caseCont5 .case-title{text-align: right;font-size: 4.5vw;line-height: 7.5vw;display: block;}
.caseCont5 .case-item{padding: 2.67vw 0;border-bottom:#EEEEEE 1px solid;}
.caseCont5 .case-item .sp1{text-align: right;}
.caseCont5 .case-item img{width: 5.34vw;height: 5.34vw;}
.caseCont5 .case-img{margin-top: 2.67vw;}
.caseCont5 .case-img .tit{margin-bottom: 1.34vw;}
.caseCont5 .case-img .cont{overflow: hidden;}
.caseCont5 .case-img .case-img-item{width:29.34vw;height: 29.34vw;float: left;position: relative;background: #EEEEEE;margin-bottom: 2.67vw;}
.caseCont5 .case-img .case-img-item:nth-child(3n),.caseCont5 .case-img .case-img-item:nth-child(3n+2){margin-left: 1.99vw;}
.caseCont5 .case-img .case-img-item .sp1{width: 100%;height: 100%;display: block;}
.caseCont5 .case-img .case-img-item .sp2{width:6.67vw;height: 6.67vw;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.caseCont5 .case-img .case-img-item .case-close{position: absolute;top: 0;right: 0;width:6vw;height: 6vw;text-align: center;line-height: 6vw;background: #000;color: #fff;}
.caseCont6{position: fixed;left: 0;bottom: 0;width: 100%;background: #fff;z-index: 1000;display:none;}
.caseCont6 .case-title{padding: 2.67vw 0;text-align: center;font-size: 4vw;line-height:6vw;}
.caseCont6 .case-list{height: 50vh;margin: 2.67vw 0;padding:0 2.67vw;overflow-x: hidden;overflow-y: scroll;}
.caseCont6 .case-list .case-item{padding:2.67vw;background:#EEEEEE;border-radius: 1.34vw;margin-bottom: 4vw;}
.caseCont6 .case-list .case-item.curr{color: #fff;}
.caseCont6 .case-list .case-item .sp1{width:10.67vw;height:10.67vw;display: block;margin-right:2.67vw;}
.caseCont6 .case-list .case-item .no{display: block;}
.caseCont6 .case-list .case-item .on{display: none;}
.caseCont6 .case-list .case-item.choose .no{display: none;}
.caseCont6 .case-list .case-item.choose .on{display: block;}
.caseCont6 .case-btn{line-height:13.34vw;text-align: center;color: #fff;}
.caseCont6 .close{position:absolute;top: 2.67vw;right: 2.67vw;}
/*案例*/

/*购物车*/
.shopMenu{padding:4vw;text-align: right;font-size: 4vw;line-height: 6vw;}
.shopMenu .sp1{display:inline-block;}
.shopMenu .sp2{display:none;}
.shopMenu.curr .sp1{display:none;}
.shopMenu.curr .sp2{display:inline-block;}
.shopCont{background: #fff;margin: 0 3.2vw;border-radius: 2.67vw;padding:1.34vw 3.2vw;font-size: 4vw;line-height: 6vw;margin-bottom: 2.67vw;}
.shopCont .shop-store{padding: 2.67vw 0;}
.shopCont .shop-store .shop-no{display: block;}
.shopCont .shop-store .shop-on{display: none;}
.shopCont .shop-store.curr .shop-no{display: none;}
.shopCont .shop-store.curr .shop-on{display: block;}
.shopCont .shop-store .sp1{width:5.34vw;height: 5.34vw;margin: 0 1.34vw;}
.shopCont .shop-store .sp2{max-width: 40vw;color: #333;}
.shopCont .shop-store .sp3{color: #666666;}
.shopCont .shop-item{padding: 2.67vw 0;}
.shopCont .shop-item .shop-no{display: block;}
.shopCont .shop-item .shop-on{display: none;}
.shopCont .shop-item.curr .shop-no{display: none;}
.shopCont .shop-item.curr .shop-on{display: block;}
.shopCont .shop-item .shop-item-l{width:21.34vw;height: 21.34vw;margin: 0 1.34vw;}
.shopCont .shop-item .shop-item-r{margin-left: 1.34vw;width: 23.47vw;position: relative;color: #333;}
.shopCont .shop-item .shop-item-r .shop-item-param{font-size: 3.5vw;height: 10vw;line-height: 10vw;}
.shopCont .shop-item .shop-item-r .shop-item-param .sp1{background: #eee;color:#999999;padding:1.34vw 2.67vw;}
.shopCont .shop-item .shop-item-r .shop-item-price{width: 50vw;}
.shopCont .shop-item .shop-item-r .shop-item-num{color: #999999;position: absolute;bottom:1vw;right: 0;}
.shopCont .shop-item .shop-item-r .shop-item-num .n1{width:6vw;height: 6vw;text-align: center;line-height:6vw;background: #eee;}
.shopCont .shop-item .shop-item-r .shop-item-num .n2{width:8vw;height: 6vw;line-height: 6vw;background:#eee;text-align: center;margin: 0 1.34vw;}
.shopCont .applyFormItem{padding: 2.67vw 0;}
.shopCont .applyFormItem .sp1{width:25vw;}
.shopCont .applyFormItem .applyFormChoose{overflow: hidden;color: #999999;}
.shopCont .applyFormItem .applyFormChoose .applyFormChooseItem{float: left;margin-right: 4vw;}
.shopCont .applyFormItem .applyFormChoose .applyFormChooseItem .weui-icon-circle{display: inline-block;}
.shopCont .applyFormItem .applyFormChoose .applyFormChooseItem .weui-icon-success{display: none;}
.shopCont .applyFormItem .applyFormChoose .applyFormChooseItem.curr .weui-icon-circle{display: none;}
.shopCont .applyFormItem .applyFormChoose .applyFormChooseItem.curr .weui-icon-success{display: inline-block;}
.shopCont .applyFormItem .s1{width: 5.34vw;height: 5.34vw;}
.shopBottom{position: fixed;bottom: 0;left: 0;background: #fff;width: 100%;border-top:#EEEEEE 1px solid;height: 13.34vw;box-sizing: border-box;padding: 0 2.67vw;z-index: 100;}
.shopBottom.curr{display: none;}
.shopBottom .shop-choose{color: #666;}
.shopBottom .shop-choose .shop-no{display: block;}
.shopBottom .shop-choose .shop-on{display: none;}
.shopBottom .shop-choose.curr .shop-no{display: none;}
.shopBottom .shop-choose.curr .shop-on{display: block;}
.shopBottomBlock{height: 14vw;}
.shopBottom .sp1{width: 24vw;line-height:9.6vw;text-align:center;color: #fff;border-radius: 9.6vw;margin-left: 2.67vw;}
.shopBottom .sp2{color:#999999;}
.shopCoupon{position: fixed;left: 0;bottom: 0;background: #fff;z-index: 1000;width: 100%;display: none;}
.shopCoupon .shop-title{text-align: center;padding:4vw;font-size:4.5vw;line-height: 7vw;}
.shopCoupon .shop-list{height: 50vh;overflow-y: scroll;overflow-x: hidden;padding: 0 2.67vw;}
.shopCoupon .shop-list .shop-item{position: relative;}
.shopCoupon .shop-list .shop-item+.shop-item{margin-top:2.67vw;}
.shopCoupon .shop-list .shop-item .shop-back{width: 100%;display: block;}
.shopCoupon .shop-list .shop-item .shop-box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.shopCoupon .shop-list .shop-item .shop-box .shop-box-l{box-sizing: border-box;padding: 0 5.34vw;color: #E84D92;font-size:3.5vw;line-height:5.5vw;}
.shopCoupon .shop-list .shop-item .shop-box .shop-box-l .sp1{font-size: 6vw;margin: 0 1vw;}
.shopCoupon .shop-list .shop-item .shop-box .shop-box-r{width: 33vw;border-left:#E84D92 1px dotted;padding: 5vw 0;}
.shopCoupon .shop-list .shop-item .shop-box .shop-box-r p{width:24vw;text-align:center;line-height: 8vw;border-radius: 8vw;color: #fff;background: #E84D92;margin: 0 auto;}
.shopCoupon .shop-list .shop-item .shop-box .shop-box-r .sp1{display: block;}
.shopCoupon .shop-list .shop-item .shop-box .shop-box-r .sp2{display: none;}
.shopCoupon .shop-list .shop-item .shop-box .shop-box-r.curr .sp1{display: none;}
.shopCoupon .shop-list .shop-item .shop-box .shop-box-r.curr .sp2{display: block;background: transparent;color:#E84D92;}
.shopCoupon .shop-list .shop-item .shop-icon{position:absolute;top: 0;right: 0;width:11.2vw;display: none;}
.shopCoupon .shop-list .shop-item.curr .shop-icon{display: block;}
.shopCoupon .shop-btn{margin:8vw 2.67vw;text-align: center;color: #fff;line-height:10.67vw;border-radius: 10.67vw;}
.shopCoupon .shop-close{position: absolute;top:2.67vw;right:2.67vw;color:#BFBFBF;}
.service-shop{width:13.34vw;height: 13.34vw;background: #aaa;border-radius: 100%;position: fixed;right:4vw;bottom: 20vh;font-size: 4vw;z-index: 10;}
.service-shop img{width:7vw;display: block;}
.service-shop .sp1{position: absolute;top:-2vw;right:-1vw;width:6vw;line-height: 6vw;text-align: center;color: #fff;background:#E84D92;border-radius:6vw;}
/*购物车*/

/*时间选择*/
.schedule{background: #fff;padding-bottom:4vw;border-top:#eee 1px solid;display:none;}
.schedule .schedule-day{}
.schedule .schedule-day .schedule-day-item{padding:4vw 0;text-align: center;position:relative;}
.schedule .schedule-day .schedule-day-item.curr{color:#E14D7F;}
.schedule .schedule-day .schedule-day-item img{height:5.6vw;display: block;margin: 0 auto;}
.schedule .schedule-day .schedule-day-item .arrow{display: none;position: absolute;bottom: 0;left:50%;transform:translate(-50%);width: 0;height: 0;border-color: transparent transparent #F5F5FA transparent;border-width:0 3vw 3vw 3vw;border-style: solid;}
.schedule .schedule-day .schedule-day-item.curr .arrow{display: block;}
.schedule .schedule-day .schedule-day-item .datetime-picker{opacity: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none;}
.schedule .schedule-times{margin: 0 2.67vw;background:#F5F5FA;border-radius: 2.67vw;padding:2.67vw 0 3.67vw;}
.schedule .schedule-times .schedule-times-box{overflow: hidden;}
.schedule .schedule-times .schedule-times-box.curr{padding: 0 1vw;}
.schedule .schedule-times .schedule-times-box .schedule-times-item{width:20%;float: left;text-align: center;line-height:8vw;margin-top: 1vw;}
.schedule .schedule-times .schedule-times-box .schedule-times-item.curr{background:#E14D7F;color: #fff;}
.schedule .schedule-times .schedule-times-box .schedule-times-item.start{border-radius: 8vw 0 0 8vw;}
.schedule .schedule-times .schedule-times-box .schedule-times-item.end{border-radius: 0 8vw 8vw 0;}
.schedule .schedule-times .schedule-times-box .schedule-times-item.fail{color: #ddd;}
.schedule .schedule-times .schedule-times-box .schedule-times-item.fail2{color: #ddd;}
.schedule .schedule-times .schedule-times-box .schedule-times-item.only_end{color: #ddd;}
.schedule .schedule-times .schedule-times-box .schedule-times-item.only_end2{color: #ddd;}
.schedule .schedule-times .schedule-times-box .schedule-times-item2{line-height: 8vw;padding: 0 0.8vw;border: #999 1px solid;float: left;border-radius: 1vw;margin: 2vw 1vw 0;}
.schedule .schedule-times .schedule-times-box .schedule-times-item2.curr{background:#E14D7F;color: #fff;border-color: #E14D7F;}
.schedule .schedule-times .schedule-times-box .schedule-times-item2.fail{color: #ddd;border-color: #ddd;}
.schedule .schedule-times .schedule-times-box .schedule-times-item2.fail2{color: #ddd;border-color: #ddd;}
/*时间选择*/

/*免单活动*/
.lotteryCont{padding:2.67vw;}
.lotteryCont .lottery-item{background:#fff;margin-bottom:2vw;border-radius:2.67vw;position: relative;display: block;color: #333;}
.lotteryCont .lottery-item .simg{width: 100%;height:48vw;border-radius:2.67vw 2.67vw 0 0;}
.lotteryCont .lottery-item .lottery-item-cont{padding: 2.67vw;}
.lotteryCont .lottery-item .lottery-item-title{font-size: 4vw;line-height: 6vw;}
.lotteryCont .lottery-item .lottery-item-price{margin-top: 1.34vw;}
.lotteryCont .lottery-item .lottery-item-price .lottery-item-time{color:#999999;font-size: 3.5vw;line-height: 5.5vw;}
.lotteryCont .lottery-item .lottery-item-price .lottery-item-time img{width: 4vw;margin-right: 1vw;}
.lotteryCont .lottery-item .lottery-item-btn{width:21.34vw;line-height:6.67vw;color:#E7458D;border-radius:6.67vw;border: #E7458D 1px solid;text-align: center;}
.lotteryCont .lottery-item .lottery-item-store{position: absolute;top:5.34vw;right: 0;width:26.67vw;text-align: center;line-height: 8vw;background: rgba(0,0,0,0.5);color: #fff;border-radius:8vw 0 0 8vw;box-sizing: border-box;padding: 0 1vw;}
.lotteryCont1{background: #fff;padding: 4vw;}
.lotteryCont1 .sp1{text-align: center;font-size: 3vw;line-height: 4vw;}
.lotteryCont1 .times{padding: 0 2vw;font-size: 6vw;}
.lotteryCont1 .times .sp2{width:13.6vw;line-height:9.34vw;color: #fff;background: #000;text-align:center;margin: 0 1vw;}
.lotteryCont2{background: #fff;padding:2.67vw;}
.lotteryCont2 .sp1{font-size: 4vw;line-height: 6vw;}
.lotteryCont2 .sp2{color:#999999;margin-bottom: 2vw;}
.lotteryCont2 .sp3{color:#666;}
.lotteryCont2 .p1{color:#E7458D;}
.lotteryCont2 .p2{color:#E7458D;font-size: 8vw;}
.lotteryCont2 .p3{color:#999999;text-decoration: line-through;}
.lotteryCont3{margin:1.34vw 0;padding:2.67vw;background: #fff;color: #333;}
.lotteryCont3 img{width:5.34vw;}
.lotteryCont3 .sp1{padding: 0 2vw;font-size: 4vw;line-height: 6vw;}
.lotteryCont4{background: #fff;padding:2.67vw;color: #999999;}
.lotteryCont4 p+p{margin-top: 2vw;}
.lotteryCont5{background: #fff;margin: 1.34vw 0;padding: 4vw 2.67vw;color:#999999;}
.lotteryCont5 .lotteryContT{margin-top: 4vw;}
.lotteryCont5 .lotteryContT .item{position:relative;height:5.34vw;}
.lotteryCont5 .lotteryContT .item .sp1{position: absolute;top: 50%;left: 0;width: 100%;height: 1px;background:#EEEEEE;transform:translate(0,-50%);}
.lotteryCont5 .lotteryContT .item .sp1.start{width: 50%;right: 0;left: auto;}
.lotteryCont5 .lotteryContT .item .sp1.end{width: 50%;}
.lotteryCont5 .lotteryContT .item .sp2{position: absolute;top: 50%;left:50%;transform: translate(-50%,-50%);width:4vw;height:4vw;text-align: center;line-height:4vw;border-radius: 100%;background:#E7458D;color: #fff;}
.lotteryCont5 .lotteryContT .item .sp3{position: absolute;top: 50%;left:50%;transform: translate(-50%,-50%);width: 5.34vw;height:5.34vw;border-radius: 100%;background: #FC69AA;opacity: 0.3;}
.lotteryCont5 .lotteryContB{text-align: center;line-height: 4vw;margin-top: 2vw;}
.lotteryCont5 .lottery-rules{margin-top: 4vw;padding: 0 2vw;}
.lotteryCont6{background: #fff;padding:0 2.67vw;}
.lotteryCont6 .lottery-nav{padding: 2.67vw 0;text-align: center;}
.lotteryCont6 .lottery-nav p{margin: 0 15vw;line-height:7vw;}
.lotteryCont6 .lottery-nav p.curr{border-bottom: #ddd 2px solid;}
.lotteryCont6 .lottery-content img{max-width: 100%;display: block;}
.lotteryCont6 .lottery-result{padding-bottom: 4vw;}
.lotteryCont6 .lottery-code .sp1{color:#E7458D;font-size:5vw;line-height:7vw;}
.lotteryCont6 .lottery-code .lottery-code-r{color: #999999;margin-left: 2vw;}
.lotteryCont6 .lottery-code .lottery-code-r img{width:5.34vw;display: block;margin-left: 2vw;}
.lotteryCont6 .lottery-fail{font-size: 5vw;line-height: 7vw;color:#999999;}
.lotteryCont6 .lottery-success{color: #999999;margin-top:6.67vw;}
.lotteryCont6 .lottery-list{border:#EEEEEE 1px solid;margin-top: 4vw;}
.lotteryCont6 .lottery-list .sp1{background: #eeeeee;padding:4vw 2.67vw;text-align: center;}
.lotteryCont6 .lottery-list2{overflow: hidden;padding-top: 4vw;}
.lotteryCont6 .lottery-list2 .lottery-item{float: left;text-align:center;margin: 0 3.1vw 4vw;}
.lotteryCont6 .lottery-list2 .lottery-item img{display: block;margin: 0 auto;width: 12vw;height:12vw;border-radius: 100%;}
.lotteryBottom{position:fixed;left: 0;bottom: 0;width: 100%;background: #fff;height: 13vw;border-top: 1px solid #eeeeee;z-index: 100;}
.lotteryBottom .lottery-btn{color: #fff;line-height: 13vw;text-align: center;background: #B5B5B5;}
.lotteryBottom .icon{width: 18vw;text-align: center;padding: 2vw 0;color: #333;}
.lotteryBottom .icon img{width:5.34vw;display: block;margin: 0 auto;}
.lottery-rule{position:fixed;top: 0;right:2vw;z-index: 10;}
.lottery-rule .sp1{height:9.6vw;width: 1px;background:#1B1B1B;margin: 0 auto;}
.lottery-rule .sp2{width:10.67vw;height: 10.67vw;text-align: center;border-radius: 100%;background:#1B1B1B;opacity: 0.6;color: #fff;font-size: 3vw;line-height:3.5vw;}
/*免单活动*/

/*弹出抽奖*/
.rotate-box{position:fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 1000;text-align: center;color: #fff;display: none;}
.rotate-box .rotate-box-img{width: 80vw;display: block;margin: 0 auto 2.67vw;}
.rotate-box .rotate-box-btn{width:24vw;line-height:8vw;border-radius: 8vw;text-align: center;color: #fff;background:#FF1F6A;margin:4vw auto;display: block;}
.rotate-box .weui-icon-cancel{color: #fff;position: absolute;right: 0;bottom: 100%;font-size: 8vw;}
/*弹出抽奖*/

/*九宫格抽奖*/
.jiuCont1{position: fixed;top:4vw;left: 0;background: rgba(0, 0, 0, 0.6);height: 12vw;border-radius: 0 12vw 12vw 0;padding:0 1.34vw;z-index: 10;}
.jiuCont1 .icon{width: 4vw;height: 4vw;}
.jiuCont1 .jiu-cont{margin-left:1.34vw;height: 12vw;overflow: hidden;}
.jiuCont1 .jiu-cont img{max-width: 100%!important;display: block;}
.jiuCont1 .jiu-cont .jiu-cont-item{color: #fff;}
.jiuCont1 .jiu-cont .jiu-cont-item .sp1{width:6.67vw;height: 6.67vw;border-radius: 100%;margin-right: 1vw;}
.jiuCont1 .jiu-cont .jiu-cont-item .sp2{width:48vw;padding-right: 4vw;}
.jiuCont2{color: #fff;padding:16vw 4vw;}
.jiuCont2 .jiu-title{text-align: center;padding:4vw;}
.jiuCont2 .jiu-box{background:#EE5052;margin:4vw 0;box-sizing: border-box;padding:3.67vw;border-radius: 1.34vw;position: relative;}
.jiuCont2 .jiu-box .jiu-box2{overflow: hidden;position: relative;}
.jiuCont2 .jiu-box .jiu-box2 .jiu-box-item{width:26.67vw;height: 26.67vw;background: #fff;text-align: center;overflow:hidden;color: #717171;float: left;border-radius: 1.34vw;}
.jiuCont2 .jiu-box .jiu-box2 .jiu-box-item:nth-child(3n-1){margin-left: 2.3vw;margin-right: 2.3vw;}
.jiuCont2 .jiu-box .jiu-box2 .jiu-box-item.sp1{margin-top: 2.325vw;margin-bottom: 2.325vw;}
.jiuCont2 .jiu-box .jiu-box2 .jiu-box-item img{height:16vw;width: 16vw;margin: 0 auto;}
.jiuCont2 .jiu-box .jiu-box2 .jiu-box-btn{background:#FFD500;color:#EE5052;text-align: center;line-height: 26.67vw;font-size:5vw;font-weight: bold;}
.jiuCont2 .jiu-box .jiu-box2 .jiu-choose{width:26.67vw;height: 26.67vw;background:#FEA724;opacity: 0.4;box-sizing: border-box;position: absolute;top: 0;left:0;border-radius: 1.34vw;display: none;}
.jiuCont2 .jiu-box .jiu-bored{position: absolute;width:3.67vw;height: 3.67vw;}
.jiuCont2 .jiu-box .jiu-bored .bg1{width:2vw;height:2vw;background:#FFED00;border-radius: 100%;margin:0.835vw auto;animation:jiuS1 0.5s infinite;  -moz-animation: jiuS1 0.5s infinite;	/* Firefox */ -webkit-animation: jiuS1 0.5s infinite;	/* Safari 和 Chrome */ -o-animation: jiuS1 0.5s infinite;	/* Opera */}
.jiuCont2 .jiu-box .jiu-bored .bg2{width: 1.5vw;height: 1.5vw;background: #fff;border-radius: 100%;margin: 1.085vw auto;animation:jiuS2 0.5s infinite;  -moz-animation: jiuS2 0.5s infinite;	/* Firefox */ -webkit-animation: jiuS2 0.5s infinite;	/* Safari 和 Chrome */ -o-animation: jiuS2 0.5s infinite;	/* Opera */}
@keyframes jiuS1
{
    0% {width:2vw;height:2vw;background:#FFED00;border-radius: 100%;margin:0.835vw auto;}
    50% {width: 1.5vw;height: 1.5vw;background: #fff;border-radius: 100%;margin: 1.085vw auto;}
    100% {width:2vw;height:2vw;background:#FFED00;border-radius: 100%;margin:0.835vw auto;}
}

@-moz-keyframes jiuS1 /* Firefox */
{
    0% {width:2vw;height:2vw;background:#FFED00;border-radius: 100%;margin:0.835vw auto;}
    50% {width: 1.5vw;height: 1.5vw;background: #fff;border-radius: 100%;margin: 1.085vw auto;}
    100% {width:2vw;height:2vw;background:#FFED00;border-radius: 100%;margin:0.835vw auto;}
}

@-webkit-keyframes jiuS1 /* Safari 和 Chrome */
{
    0% {width:2vw;height:2vw;background:#FFED00;border-radius: 100%;margin:0.835vw auto;}
    50% {width: 1.5vw;height: 1.5vw;background: #fff;border-radius: 100%;margin: 1.085vw auto;}
    100% {width:2vw;height:2vw;background:#FFED00;border-radius: 100%;margin:0.835vw auto;}
}

@-o-keyframes jiuS1 /* Opera */
{
    0% {width:2vw;height:2vw;background:#FFED00;border-radius: 100%;margin:0.835vw auto;}
    50% {width: 1.5vw;height: 1.5vw;background: #fff;border-radius: 100%;margin: 1.085vw auto;}
    100% {width:2vw;height:2vw;background:#FFED00;border-radius: 100%;margin:0.835vw auto;}
}
@keyframes jiuS2
{
    0% {width: 1.5vw;height: 1.5vw;background: #fff;border-radius: 100%;margin: 1.085vw auto;}
    50% {width:2vw;height:2vw;background:#FFED00;border-radius: 100%;margin:0.835vw auto;}
    100% {width: 1.5vw;height: 1.5vw;background: #fff;border-radius: 100%;margin: 1.085vw auto;}
}

@-moz-keyframes jiuS2 /* Firefox */
{
    0% {width: 1.5vw;height: 1.5vw;background: #fff;border-radius: 100%;margin: 1.085vw auto;}
    50% {width:2vw;height:2vw;background:#FFED00;border-radius: 100%;margin:0.835vw auto;}
    100% {width: 1.5vw;height: 1.5vw;background: #fff;border-radius: 100%;margin: 1.085vw auto;}
}

@-webkit-keyframes jiuS2 /* Safari 和 Chrome */
{
    0% {width: 1.5vw;height: 1.5vw;background: #fff;border-radius: 100%;margin: 1.085vw auto;}
    50% {width:2vw;height:2vw;background:#FFED00;border-radius: 100%;margin:0.835vw auto;}
    100% {width: 1.5vw;height: 1.5vw;background: #fff;border-radius: 100%;margin: 1.085vw auto;}
}

@-o-keyframes jiuS2 /* Opera */
{
    0% {width: 1.5vw;height: 1.5vw;background: #fff;border-radius: 100%;margin: 1.085vw auto;}
    50% {width:2vw;height:2vw;background:#FFED00;border-radius: 100%;margin:0.835vw auto;}
    100% {width: 1.5vw;height: 1.5vw;background: #fff;border-radius: 100%;margin: 1.085vw auto;}
}
.jiuCont2 .jiu-times{text-align: center;}
.jiuCont2 .jiu-user{background:#CA1930;padding: 0 4vw;margin:4vw 0;}
.jiuCont2 .jiu-user .jiu-user-title{padding:1.34vw;font-size: 4.5vw;line-height: 6.5vw;}
.jiuCont2 .jiu-user .jiu-user-title .sp1{padding: 0 4vw;}
.jiuCont2 .jiu-user .jiu-user-list{height: 32vw;overflow-x: hidden;overflow-y: scroll;}
.jiuCont2 .jiu-user .jiu-user-list .jiu-user-item{margin-bottom:1.34vw;}
.jiuCont2 .jiu-user .jiu-user-list .jiu-user-item .sp1{width:6.67vw;height: 6.67vw;border-radius: 100%;}
.jiuCont2 .jiu-user .jiu-user-list .jiu-user-item .sp2{text-align: center;padding: 0 2vw;}
.jiuCont2 .jiu-cont{padding: 0 4vw;}
.jiuCont3{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 1000;text-align: center;color: #fff;display: none;}
.jiuCont3 .jiu-box{width:64vw;margin: 0 auto;background:#EA3B32;border-radius:5.34vw;padding:10.67vw 2.67vw;color: #FFCE6F;display: none;}
.jiuCont3 .jiu-box .sp1{font-size: 4.5vw;line-height: 7vw;margin-top: 4vw;}
.jiuCont3 .jiu-box .sp2{width:40vw;line-height:10vw;border-radius:10vw;text-align: center;color:#ED3E26;background:#FCD020;margin:8vw auto 0;font-size: 4.5vw;font-weight: bold;}
.jiuCont3 .weui-icon-cancel{color:#fff;margin:5.34vw 0;font-size:30px;}
/*九宫格抽奖*/

/*pc登录*/
.adminPC{position: fixed;top: 50%;left: 50%;width:80vw;background: #fff;transform: translate(-50%,-50%);z-index: 1000;box-sizing: border-box;padding: 5.34vw;display: none;}
.adminPC .pc-title{text-align: center;font-size: 4vw;line-height: 6vw;}
.adminPC .pc-content{padding:5.34vw 0;}
.adminPC .pc-content .pc-url{background:#EEEEEE;color: #999999;padding:0 2vw;line-height:8vw;height: 8vw;box-sizing: border-box;border-radius: 1.34vw;margin: 1.34vw 0;}
.adminPC .pc-content .sp1{color:#999999;font-size: 3.5vw;line-height: 5.5vw;}
.adminPC .pc-copy{width:26.67vw;line-height: 8vw;text-align: center;border-radius: 1.34vw;color: #fff;margin: 0 auto;}
.adminPC .weui-icon-cancel{position: absolute;top:2vw;right: 0;}
/*pc登录*/

/*入驻缴费*/
.applyCont2{background: #fff;padding:2.67vw;margin-bottom: 2vw;}
.applyCont2 .apply-title{margin-bottom:2.67vw;}
.applyCont2 .apply-title img{width:5.34vw;margin-right: 2vw;}
.applyCont2 .apply-content{}
.applyCont2 .apply-content img{max-width: 100%;display: block;}
.applyCont3{background: #fff;margin-bottom:2vw;}
.applyCont3 .apply-title{padding: 2.67vw;border-bottom:#EEEEEE 1px solid;}
.applyCont3 .apply-list{padding: 2.67vw;overflow: hidden;}
.applyCont3 .apply-list .apply-item{background:#EEEEEE;border-radius: 2.67vw;padding:2.67vw 4vw;position: relative;}
.applyCont3 .apply-list .apply-item+.apply-item{margin-top: 2.67vw;}
.applyCont3 .apply-list .apply-item .apply-item-name{font-size: 4vw;line-height: 6vw;margin-bottom: 2.67vw;width: 80vw;}
.applyCont3 .apply-list .apply-item .apply-store img{width:5.34vw;margin-right: 1vw;}
.applyCont3 .apply-list .apply-item .apply-choose{position: absolute;top: 2.67vw;right: 2.67vw;}
.applyCont3 .apply-list .apply-item .sp1{display: block;}
.applyCont3 .apply-list .apply-item .sp2{display: none;}
.applyCont3 .apply-list .apply-item.curr{color: #fff;}
.applyCont3 .apply-list .apply-item.curr .sp1{display: none;}
.applyCont3 .apply-list .apply-item.curr .sp2{display: block;color: #fff;}
.applyCont3 .apply-list2{padding: 2.67vw 2.67vw 0;overflow: hidden;}
.applyCont3 .apply-list2 .apply-item{background:#EEEEEE;border-radius: 2.67vw;padding:2.67vw 4vw;position: relative;width:30vw;float: left;box-sizing: border-box;margin-bottom: 2.67vw;}
.applyCont3 .apply-list2 .apply-item:nth-child(3n),.applyCont3 .apply-list2 .apply-item:nth-child(3n+2){margin-left:2.33vw;}
.applyCont3 .apply-list2 .apply-item .apply-item-name{font-size: 4vw;line-height: 6vw;width: 16vw;}
.applyCont3 .apply-list2 .apply-item .apply-item-info{font-size: 3vw;line-height: 5vw;}
.applyCont3 .apply-list2 .apply-item .apply-store img{width:5.34vw;margin-right: 1vw;}
.applyCont3 .apply-list2 .apply-item .apply-choose{position: absolute;top: 2.67vw;right: 2.67vw;}
.applyCont3 .apply-list2 .apply-item .sp1{display: block;}
.applyCont3 .apply-list2 .apply-item .sp2{display: none;}
.applyCont3 .apply-list2 .apply-item.curr{color: #fff;}
.applyCont3 .apply-list2 .apply-item.curr .sp1{display: none;}
.applyCont3 .apply-list2 .apply-item.curr .sp2{display: block;color: #fff;}
.applyCont3 .apply-pay{padding: 2.67vw;}
.applyCont3 .apply-pay img{width:5.34vw;margin-right:2vw;}
.applyPay{width: 55.2vw;line-height: 10.6vw;border-radius: 10.6vw;text-align: center;color: #fff;margin: 9.3vw auto;}
.applyPay+.applyPay{margin-left: 4vw;}
/*入驻缴费*/

.adminNotice{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background: rgba(0, 0, 0, 0.7);z-index: 999;}
.adminNotice .admin-notice-box{position:fixed;top: 50%;left:50%;transform: translate(-50%,-50%);z-index: 1000;width:66.67vw;height:50.67vw;text-align: center;}
.adminNotice .admin-notice-box .notice-back{width: 100%;display: block;height:100%;}
.adminNotice .admin-notice-box .admin-notice{position: absolute;top: 0;left:0;width: 100%;height: 100%;}
.adminNotice .admin-notice-box .admin-notice .sp1{text-align:center;color:#FFFAB0;padding: 2.67vw;font-weight: bold;font-size: 4vw;line-height: 6vw;}
.adminNotice .admin-notice-box .admin-notice .sp1 .notice-time{font-size: 6vw;line-height: 8vw;padding: 0 2vw;}
.adminNotice .admin-notice-box .admin-notice .sp2{color:#fff;text-align: right;padding: 2.67vw;font-weight: bold;font-size: 4vw;line-height: 6vw;}
.adminNotice .admin-notice-box .admin-notice .sp3{width:20.8vw;line-height: 8vw;border-radius: 8vw;background:#FF843F;color: #fff;text-align: center;margin-top: 14vw;margin-left:43vw;display: block;}
.adminNotice .admin-notice-box .weui-icon-cancel{margin-top: 8vw;font-size:30px;color: #fff;}

/*AI*/
.AICont1{position: relative;height: calc(100vh - 13.34vw);}
.AICont1 .title{position: absolute;top:4vw;left: 0;width: 100%;text-align: center;color: #fff;}
.AICont1 .title.t1{animation:8s AIT1 ease infinite normal;}
.AICont1 .title.t2{animation:8s AIT2 ease infinite normal;}
@keyframes AIT1{
    0% {
        opacity:1;
    }
    50%{
        opacity:0;
    }
    100% {
        opacity:1;
    }
}

@-webkit-keyframes AIT1 {
    0% {
        opacity:1;
    }
    50%{
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
@keyframes AIT2{
    0% {
        opacity:0;
    }
    50%{
        opacity:1;
    }
    100% {
        opacity:0;
    }
}

@-webkit-keyframes AIT2{
    0% {
        opacity:0;
    }
    50%{
        opacity:1;
    }
    100% {
        opacity:0;
    }
}
.AICont1 .AIBack{width: 100%;height:100%;display: block;}
.AICont1 .AIShadow{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:#000;opacity: 0.2;}
.AICont1  .AIBox{width: 55.74vw;height: 55.74vw;position: absolute;top:33vh;left: 0;right: 0;margin:0 auto;animation:8s AIT1 ease infinite normal;}
.AICont1  .AIBox .sp1{width: 100%;height: 100%;display: block;}
.AICont1  .AIBox .sp2{width:47.47vw;position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;animation:4s AITop linear infinite normal;}
@keyframes AITop{
    0% {
        top: 0;
    }
    100%{
        top:60%;
    }
}

@-webkit-keyframes AITop {
    0% {
        top: 0;
    }
    100%{
        top:60%;
    }
}
.AICont1 .AIPos{position: absolute;top:0;left: 0;width: 100%;height: 100%;animation:8s AIT2 ease infinite normal;}
.AICont1 .AIPos .AIPosItem{position:absolute;font-size: 3vw;line-height: 5vw;}
.AICont1 .AIPos .AIPosItem.p1{top:34.2vh;left:15.47vw;}
.AICont1 .AIPos .AIPosItem.p1 p{padding-left: 5vw;}
.AICont1 .AIPos .AIPosItem.p2{top: 45.4vh;left: 12vw;}
.AICont1 .AIPos .AIPosItem.p2 p{padding-left: 5vw;}
.AICont1 .AIPos .AIPosItem.p3{top: 51.6vh;left: 20vw;}
.AICont1 .AIPos .AIPosItem.p3 p{padding-left: 5vw;top: -120%;}
.AICont1 .AIPos .AIPosItem.p4{top:62.8vh;left: 20vw;}
.AICont1 .AIPos .AIPosItem.p4 p{padding-left: 5vw;top: -120%;}
.AICont1 .AIPos .AIPosItem.p5{top:46.64vh;left: 60vw;}
.AICont1 .AIPos .AIPosItem.p5 p{padding-right: 3vw;}
.AICont1 .AIPos .AIPosItem.p6{top:52.86vh;left: 62vw;}
.AICont1 .AIPos .AIPosItem.p6 p{padding-right: 3vw;}
.AICont1 .AIPos .AIPosItem img{width:31.47vw;display: block;}
.AICont1 .AIPos .AIPosItem p{position: absolute;color: #fff;top:-60%;left:0;width: 100%;text-align: center;box-sizing: border-box;}
.AICont1 .AIBtn{width: 35.74vw;height: 35.74vw;position: absolute;left: 0;right: 0;margin: 0 auto;bottom:2.67vw;}
.AICont1 .AIBtn .sp1{width: 100%;height: 100%;display: block;animation:10s AIRotate linear infinite normal;}
.AICont1 .AIBtn .sp2{width:32vw;height: 32vw;position: absolute;top:2.2vw;left:2.4vw;}
.AICont1 .AIBtn .sp3{position: absolute;top: 0;left: 0;width: 100%;height:100%;color: #fff;}
.AICont1 .AIBtn .sp3 .spp3{font-size: 3vw;line-height: 5vw;}
@keyframes AIRotate{
    0% {
        transform:rotate(0deg);
        -webkit-transform: rotate(0deg);
    }

    100% {
        transform:rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes AIRotate {
    0% {
        transform:rotate(0deg);
        -webkit-transform: rotate(0deg);
    }

    100% {
        transform:rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}
.AICont2{position:fixed;top:15%;left: 0;right: 0;margin:0 auto;width:88vw;background: #fff;border-radius: 2.67vw;z-index: 1000;padding:4vw 0;}
.AICont2 .AIUpload{width:33.34vw;height: 33.34vw;border-radius: 100%;background:#F5F5FA;margin: 0 auto;position: relative;}
.AICont2 .AIUpload .sp1{width:20vw;position: absolute;top: 0;left: 0;right: 0;bottom:0;margin:auto;}
.AICont2 .AIUpload .sp2{width: 100%;height: 100%;border-radius: 100%;}
.AICont2 .AIUpload .sp3{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);text-align: center;color: #fff;border-radius: 100%;line-height: 33.34vw;}
.AICont2 .tip{color:#AAAAAA;margin-top: 8.54vw;text-align: center;}
.AICont2 .btn{width:32vw;line-height:9.34vw;text-align: center;border:#E7458D 1px solid;border-radius:9.34vw;margin:4vw auto 0;}
.AICont2 .btn.btn1{color: #fff;background:#E7458D;}
.AICont2 .btn.btn2{color: #E7458D;}
.AICont2 .AIClose{position: absolute;bottom:-15vw;color: #fff;left: 50%;transform: translate(-50%);font-size: 30px;}
.AICont3{background: #fff;height: calc(100vh - 13.34vw);box-sizing: border-box;padding: 5vw 2.67vw 5vw 0;position: relative;}
.AICont3 .back{width: 100%;display:block;}
.AICont3 .AICont{position:absolute;width: 80vw;top: 26vw;margin: 0 auto;left: 0;right: 0;}
.AICont3 .AICont .AIImg{width:41.87vw;height: 41.87vw;margin: 0 auto 9.34vw;position: relative;}
.AICont3 .AICont .AIImg .sp1{width: 100%;height: 100%;border-radius: 100%;}
.AICont3 .AICont .AIImg .sp2{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.AICont3.curr .AICont .AIImg .sp2{display: none;}
.AICont3 .AICont .AIImg .sp2 .sp-box{width:33vw;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin:auto;}
.AICont3 .AICont .AIImg .sp2 .sp-boll{width:10.27vw;position: absolute;top:6.94vw;right:6.94vw;animation:4s AIRotate linear infinite normal;}
.AICont3 .AICont .AIImg .sp3{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);color: #fff;text-align: center;border-radius: 100%;line-height: 41.87vw;display:none;}
.AICont3.curr .AICont .AIImg .sp3{display: block;}
.AICont3 .AICont .AILoading{text-align: center;color: #fff;}
.AICont3 .AICont .AILoading.ai-fail{display: none;}
.AICont3.curr .AICont .AILoading.ai-fail{display:block;}
.AICont3.curr .AICont .AILoading.ai-success{display: none;}
.AICont3 .AICont .weui-progress{width:42.67vw;margin: 0 auto;}
.AICont3 .AICont .weui-progress .weui-progress__bar{height:1.87vw;border-radius: 1.87vw;}
.AICont3 .AICont .weui-progress .weui-progress__inner-bar{border-radius: 1.87vw;background: #E22D6C;animation:4s AIPro linear infinite normal;}
@keyframes AIPro{
    0% {
        width: 0;
    }
    100%{
        width:100%;
    }
}

@-webkit-keyframes AIPro {
    0% {
        width: 0;
    }
    100%{
        width:100%;
    }
}
.AICont3 .AICont .AILoading .t1{margin-top:2.67vw;}
.AICont3 .AICont .AILoading .t2{font-size: 3vw;line-height: 5vw;margin-top: 5.34vw;}
.AICont3 .AICont .AILoading .btn{width:32vw;line-height: 8vw;border-radius: 8vw;text-align: center;background: #fff;color:#E35285;margin:16vw auto 0;}
.AICont4{position: fixed;bottom: 0;left: 0;width: 100%;background: #fff;z-index: 1000;border-radius: 2.67vw 2.67vw 0 0;}
.AICont4 .weui-icon-cancel{position: absolute;top: 4vw;right: 4vw;color: #E7458D;}
.AICont4 .title{padding:4vw;}
.AICont4 .title img{width:5.34vw;margin-right:2vw;}
.AICont4 .AIList{height: 50vh;overflow-x: hidden;overflow-y: scroll;padding: 0 4vw;}
.AICont4 .AIList .item{padding:2.67vw 4vw;border:#E5E5E5 1px solid;border-radius: 1.34vw;}
.AICont4 .AIList .item.curr{background: #FFF7FB;border-color:#E7458D;}
.AICont4 .AIList .item+.item{margin-top:2.67vw;}
.AICont4 .AIList .item .itemL .sp1{font-size: 4.5vw;line-height: 6.5vw;}
.AICont4 .AIList .item .itemL .sp2{color: #666;}
.AICont4 .AIList .item .itemR{text-align: right;}
.AICont4 .AIList .item .itemR .sp1{color: #E7458D;font-size: 4.5vw;line-height: 6.5vw;}
.AICont4 .AIList .item .itemR .sp2{text-decoration: line-through;color: #999999;}
.AICont4 .AIBtn{border-top:#eee 1px solid;font-size: 4vw;}
.AICont4 .AIBtn .price{padding:0 5.34vw;}
.AICont4 .AIBtn .sp2{color:#E7458D;}
.AICont4 .AIBtn .sp1{width:40vw;text-align: center;color: #fff;background:#E7458D;line-height:13.34vw;}
.AIBottomBlock{height:13.34vw;}
.AIBottom{position:fixed;left: 0;bottom: 0;width: 100%;background: #fff;padding: 2vw;box-sizing: border-box;z-index: 100;border-top: #eee 1px solid;}
.AIBottom .sp1{text-align: center;line-height:9.34vw;color:#333;}
.AIBottom .sp1+.sp1{border-left:#BFBFBF 1px solid;}
.AIBottom .sp1.curr{color:#E7458D;}
.AIPact{position: fixed;top: 50%;left: 50%;background: #fff;width:80vw;border-radius:1.34vw;transform: translate(-50%,-50%);z-index: 1000;padding:5.34vw 4vw;box-sizing: border-box;}
.AIPact .title{text-align: center;font-size: 4.5vw;line-height: 7vw;}
.AIPact .content{margin-top: 4vw;height: 50vh;overflow: scroll;}
.AIPact .content img{max-width: 100%;display: block;}
.AIPact .btn{width:26.67vw;line-height:10.67vw;text-align: center;background:#E84B91;color: #fff;border-radius: 1vw;margin:4vw auto 0;}
.AIPact .close{position: absolute;top:2vw;right: 1vw;}

.AIOrder{background: #fff;padding: 2.67vw;}
.AIOrder .item{border: #eee 1px solid;border-radius:1.34vw;padding:2.67vw;color: #333;}
.AIOrder .item+.item{margin-top:2.67vw;}
.AIOrder .item .sp1{width:13.34vw;height: 13.34vw;display: block;margin-right:4vw;}
.AIOrder .item .itemR{width:13.34vw;height: 13.34vw;background:#E7458D;border-radius: 100%;position: relative;}
.AIOrder .item .itemR .itemR-left,.AIOrder .item .itemR .itemR-right{position: absolute;top:0; right:0; bottom:0; left:0; margin:auto;background-color:#eee;width:13.34vw;height: 13.34vw;border-radius: 50%;}
.AIOrder .item .itemR .itemR-right{clip:rect(0,auto,auto,6.67vw);}
.AIOrder .item .itemR .itemR-left{clip:rect(0,6.67vw,auto,0);}
.AIOrder .item .itemR .item-score{width: 11vw;height: 11vw;position: absolute;top:0; right:0; bottom:0; left:0; margin:auto;border-radius: 100%;background: #fff;text-align: center;line-height: 11vw;}

.AIService{}
.AIService .AIServiceCont1{background: #fff;margin-bottom:1.34vw;}
.AIService .AIServiceCont1 .title{color:#E7458D;padding:2.67vw 2.67vw 0;}
.AIService .AIServiceCont1 .title img{width:4vw;margin-right:1.34vw;}
.AIService .AIServiceCont1 .title .sp1{width:0.8vw;height:5.34vw;background:#E7458D;margin-right: 2vw;}
.AIService .AIServiceCont1 .title .sp2{color:#333333;font-size: 4vw;line-height: 6vw;font-weight: bold;}
.AIService .AIServiceCont1 .content{padding:2.67vw;color: #666666;}

.AIShare{width:13.34vw;height: 13.34vw;border-radius: 100%;background:#E7458D;position:fixed;bottom:60vw;right:2.67vw;z-index: 100;}
.AIShare img{width:6.67vw;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.AIResult{background: #fff;}
.AIResult .AIResultCont1{background: #fff;padding:6.67vw;}
.AIResult .AIResultCont1 .box{border:#eee 1px solid;border-radius:1.34vw;padding: 4vw 9vw;box-shadow: #ddd 1px 1px 5px;}
.AIResult .AIResultCont1 .box .box-left{width:30vw;height: 30vw;border-radius:100%;background:#E7458D;position: relative;}
.AIResult .AIResultCont1 .box .box-left .left,.AIResult .AIResultCont1 .box .box-left .right{position: absolute;top:0; right:0; bottom:0; left:0; margin:auto;background-color:#eee;width:30vw;height: 30vw;border-radius:100%;}
.AIResult .AIResultCont1 .box .box-left .right{clip:rect(0,auto,auto,15vw);}
.AIResult .AIResultCont1 .box .box-left .left{clip:rect(0,15vw,auto,0);}
.AIResult .AIResultCont1 .box .box-left .box-score{width:26vw;height:26vw;position: absolute;top:0; right:0; bottom:0; left:0; margin:auto;border-radius: 100%;background: #fff;text-align: center;padding: 5.5vw 0;box-sizing: border-box;}
.AIResult .AIResultCont1 .box .box-left .box-score .bs1{color:#E7458D;font-size: 8vw;line-height: 10vw;}
.AIResult .AIResultCont1 .box .box-left .box-score .bs2{color:#AAAAAA;line-height: 5vw;}
.AIResult .AIResultCont1 .box .box-right{margin-left: 9vw;}
.AIResult .AIResultCont1 .box .box-right .box-title{text-align: center;margin-bottom: 5.34vw;}
.AIResult .AIResultCont1 .box .box-right .box-item+.box-item{margin-top: 2vw;}
.AIResult .AIResultCont1 .box .box-right .box-item{font-size: 3vw;line-height: 5vw;}
.AIResult .AIResultCont1 .box .box-right .b1{color:#AAAAAA;width:10.67vw;}
.AIResult .AIResultCont1 .box .box-right .b2{background:#EEEEEE;border-radius:5vw;color:#E7458D;text-align: center;}
.AIResult .AIResultCont1 .box .box-result{font-size: 3vw;margin-top: 2.67vw;}
.AIResult .AIResultCont1 .box .box-result img{width:4vw;margin: 0 1vw;}
.AIResult .AIResultCont2{width:80vw;margin:5.34vw auto;position: relative;}
.AIResult .AIResultCont2 .back{width: 100%;display: block;}
.AIResult .AIResultCont2 .tip{position: absolute;top: 0;left: 0;white-space:nowrap;}
.AIResult .AIResultCont2 .tip .tip-box{padding:0 2.67vw;border-radius:7vw;line-height: 7vw;box-shadow: #ddd 1px 1px 5px;background: #fff;}
.AIResult .AIResultCont2 .tip .tip-line{width:13.34vw;height: 1px;background:#E7458D;}
.AIResult .AIResultCont2 .tip .sp1{color: #E7458D;}
.AIResult .AIResultCont2 .tip.t1{top: 20%;left: -50%;}
.AIResult .AIResultCont2 .tip.t2{top: 40%;left: 50%;}
.AIResult .AIResultCont2 .ai-check{overflow: hidden;}
.AIResult .AIResultCont2 .ai-check .item{float: left;margin-right: 3vw;margin-top: 3vw;font-size: 3.5vw;line-height: 5vw;color: #999;}
.AIResult .AIResultCont2 .ai-check .item i{font-size: 4vw;}
.AIResult .AIResultCont2 .ai-check .item .no{display: block;}
.AIResult .AIResultCont2 .ai-check .item .on{display: none;}
.AIResult .AIResultCont2 .ai-check .item.curr .no{display: none;}
.AIResult .AIResultCont2 .ai-check .item.curr .on{display: block;}
.AIResult .AIResultCont2 .ai-check .item.curr.a1{color: rgb(76, 191, 255);}
.AIResult .AIResultCont2 .ai-check .item.curr.a1 i{color: rgb(76, 191, 255);}
.AIResult .AIResultCont2 .ai-check .item.curr.a2{color: green;}
.AIResult .AIResultCont2 .ai-check .item.curr.a2 i{color: green;}
.AIResult .AIResultCont2 .ai-check .item.curr.a3{color: pink;}
.AIResult .AIResultCont2 .ai-check .item.curr.a3 i{color: pink;}
.AIResult .AIResultCont2 .ai-check .item.curr.a4{color: purple;}
.AIResult .AIResultCont2 .ai-check .item.curr.a4 i{color: purple;}
.AIResult .AIResultCont2 .ai-check .item.curr.a5{color: red;}
.AIResult .AIResultCont2 .ai-check .item.curr.a5 i{color: red;}
.AIResult .AIResultCont2 .ai-check .item.curr.a6{color: orange;}
.AIResult .AIResultCont2 .ai-check .item.curr.a6 i{color: orange;}
.AIResult .AIResultCont3{overflow: hidden;}
.AIResult .AIResultCont3 .item{width: 25%;left: 0;text-align: center;float: left;margin-top: 4vw;}
.AIResult .AIResultCont3 .item .item-box{width:13.34vw;height: 13.34vw;background:#E7458D;border-radius: 100%;position: relative;margin: 0 auto 2vw;}
.AIResult .AIResultCont3 .item .item-box.c1{background:#F29B76;}
.AIResult .AIResultCont3 .item .item-box.c1{background:#F6B37F;}
.AIResult .AIResultCont3 .item .item-box.c3{background:#FACD89;}
.AIResult .AIResultCont3 .item .item-box.c4{background:#CCE198;}
.AIResult .AIResultCont3 .item .item-box.c5{background:#E7458D;}
.AIResult .AIResultCont3 .item .item-box.c6{background:#89C997;}
.AIResult .AIResultCont3 .item .item-box .item-left,.AIResult .AIResultCont3 .item .item-box .item-right{position: absolute;top:0; right:0; bottom:0; left:0; margin:auto;background-color:#eee;width:13.34vw;height: 13.34vw;border-radius: 50%;}
.AIResult .AIResultCont3 .item .item-box .item-right{clip:rect(0,auto,auto,6.67vw);}
.AIResult .AIResultCont3 .item .item-box .item-left{clip:rect(0,6.67vw,auto,0);}
.AIResult .AIResultCont3 .item .item-box .item-score{width: 11vw;height: 11vw;position: absolute;top:0; right:0; bottom:0; left:0; margin:auto;border-radius: 100%;background: #fff;text-align: center;line-height: 11vw;font-size: 3.5vw;}
.AIResult .AIResultCont4{text-align: center;padding:4vw;}
.AIResult .AIResultCont5{background:#F6F6F6;color:#999999;height:10.67vw;font-size: 4vw;}
.AIResult .AIResultCont5 .sp1{width:1.5vw;height:1.5vw;background:#999999;border-radius: 100%;margin: 0 4vw;}
.AIResult .AIResultCont6{background:#F6F6F6;padding:1.34vw 4vw;margin-top: 1.34vw;}
.AIResult .AIResultCont6 .ai-nav{overflow:hidden;}
.AIResult .AIResultCont6 .ai-nav-item{width:29.74vw;height:19.6vw;float: left;position: relative;}
.AIResult .AIResultCont6 .ai-nav-item.curr{color: #fff;}
.AIResult .AIResultCont6 .ai-nav-item .back{width: 100%;height: 100%;display: none;}
.AIResult .AIResultCont6 .ai-nav-item.curr .back{display: block;}
.AIResult .AIResultCont6 .ai-nav-item .box{position: absolute;width:27vw;height:12vw;background: #fff;bottom:1.5vw;left: 0;right: 0;margin: 0 auto;text-align: center;line-height: 5vw;box-sizing: border-box;padding: 1vw 0;border-radius: 0.67vw;box-shadow:#ddd 1px 1px 5px;}
.AIResult .AIResultCont6 .ai-nav-item.curr .box{background:transparent;}
.AIResult .AIResultCont6 .ai-nav-item .box .box1 img{width:2.67vw;margin-right: 2vw;}
.AIResult .AIResultCont6 .ai-nav-item .box .box1 .sp1{display: block;}
.AIResult .AIResultCont6 .ai-nav-item .box .box1 .sp2{display: none;}
.AIResult .AIResultCont6 .ai-nav-item.curr .box .box1 .sp1{display: none;}
.AIResult .AIResultCont6 .ai-nav-item.curr .box .box1 .sp2{display: block;}
.AIResult .AIResultCont6 .ai-data{overflow: hidden;}
.AIResult .AIResultCont6 .ai-data p{float: left;padding: 0 4vw;margin-top:2vw;color: #999999;}
.AIResult .AIResultCont6 .ai-data .danger_on{display: none;}
.AIResult .AIResultCont6 .ai-data .danger_no{display: block;}
.AIResult .AIResultCont6 .ai-data.curr .danger_on{display: block;}
.AIResult .AIResultCont6 .ai-data.curr .danger_no{display: none;}
.AIResult .AIResultCont7{background: #fff;padding: 5.34vw 5.34vw 0;border-bottom:#eee 1.34vw solid;}
.AIResult .AIResultCont7 .title{}
.AIResult .AIResultCont7 .title .sp1{font-size: 4.5vw;line-height: 7vw;margin-right:4vw;}
.AIResult .AIResultCont7 .title .sp2{padding: 0 3vw;text-align: center;line-height:5vw;border-radius: 5vw;background:#E7458D;color: #fff;font-size: 3vw;}
.AIResult .AIResultCont7 .title .sp2.curr{background:#ACD598;}
.AIResult .AIResultCont7 .content{margin:4vw 0;}
.AIResult .AIResultCont7 .info{background:#F6F6F6;text-align: center;padding:2.67vw;}
.AIResult .ai-danger{display: none;}
.AIResult .ai-danger.curr{display: block;}
/*AI*/
.pageMenu{position: fixed;bottom:15vh;right: 2.67vw;z-index: 100;}
.pageMenu .item{width:13.34vw;height: 13.34vw;border-radius: 100%;background: #ddd;position: relative;display: block;}
.pageMenu .item+.item{margin-top:2.67vw;}
.pageMenu .item img{width:8vw;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.pageMenu .item.item-shop{display: none;}
.pageMenu .item.item-shop img{width: 7vw;}
.pageMenu .item .sp1{position: absolute;top:-2vw;right:-1vw;width:6vw;line-height: 6vw;text-align: center;color: #fff;background:#E84D92;border-radius:6vw;}
.pageMenu .item2{width:13.34vw;height: 13.34vw;}
.pageMenu .item2 img{width: 100%;height: 100%;display: block;border-radius: 100%;}
/*新版门店*/
.store-new .store-box{background: #fff;padding:0 2.67vw;position: relative;}
.store-new .storeCont1{background: #fff;padding:4vw 0;position: relative;}
.store-new .storeCont1 .img{width:26.67vw;height: 26.67vw;margin-right:4vw;}
.store-new .storeCont1 .sp1{font-size: 5vw;line-height: 7vw;margin-bottom:1vw;}
.store-new .storeCont1 .sp2{color:#999999;}
.store-new .storeCont1 .store-box-cor{position:absolute;right:2.67vw;bottom:4vw;}
.store-new .storeCont1 .store-box-cor .icon{text-align: center;line-height: 5vw;font-size: 3.5vw;color: #333;width:12vw;}
.store-new .storeCont1 .store-box-cor .icon.curr{color:#E7458D;}
.store-new .storeCont1 .store-box-cor .icon img{width:6vw;height: 6vw;display: block;margin: 0 auto;}
.store-new .storeCont1 .store-box-cor .icon .s1{display: block;}
.store-new .storeCont1 .store-box-cor .icon .s2{display: none;}
.store-new .storeCont1 .store-box-cor .icon.curr .s1{display: none;}
.store-new .storeCont1 .store-box-cor .icon.curr .s2{display:block;}
.store-new .storeCont2{padding:2.67vw 0;background: #fff;border-top:#DCDCDC 1px solid;}
.store-new .storeCont2 .img{width:4vw;margin-right: 2vw;}
.store-new .storeCont2 .store-left .sp1{font-size:4.3vw;line-height:6vw;}
.store-new .storeCont2 .store-left .sp2{padding-left: 6vw;color:#999999;margin-top: 1vw;}
.store-new .storeCont2 .store-right{border-left:#DCDCDC 1px solid;padding: 0 5vw;}
.store-new .storeCont2 .store-right img{width:5.34vw;}
.store-new .storeCont3{background: #fff;margin-top:2vw;padding:2.67vw;color: #333;}
.store-new .storeCont3 .sp1{width:6vw;line-height: 6vw;text-align: center;color: #fff;background:#EF5A6E;}
.store-new .storeCont3 .sp2{padding: 0 2.67vw;}
.store-new .storeCont3 .sp3{color:#999999;}
.store-new .storeCont3 .sp4{width: 5.34vw;}
.store-new .storeCont4{background: #fff;padding:2.67vw;margin-bottom: 2vw;overflow: hidden;}
.store-new .storeCont4 .item{position: relative;float: left;width: 45.33vw;}
.store-new .storeCont4 .item+.item{margin-left:4vw;}
.store-new .storeCont4 .item .item-back{width: 100%;height:30vw;display:block;}
.store-new .storeCont4 .item-box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;color:#F9D8A6;box-sizing: border-box;padding:5.34vw;}
.store-new .storeCont4 .item-box .sp1{font-size: 4.5vw;line-height: 7vw;margin-bottom: 2vw;}
.store-new .storeCont4 .item-box .sp2{font-size:6vw;font-weight: bold;}
.store-new .storeCont5{background: #fff;white-space: nowrap;padding: 2.67vw;width: 100%;box-sizing: border-box;}
.store-new .storeCont5 .sp1{display: inline-block;padding-right:4vw;color: #333;}
.store-new .storeCont5 .sp1.curr{font-size: 4.5vw;font-weight: bold;}
.store-new .storeCont6{position:fixed;left: 0;bottom: 0;width: 100%;background: #fff;z-index: 100;height: 13vw;}
.store-new .storeCont6 .icon{text-align: center;line-height: 5vw;font-size: 3.5vw;color: #333;width:18.67vw;}
.store-new .storeCont6 .icon.curr{color:#E7458D;}
.store-new .storeCont6 .icon img{width:6vw;height: 6vw;display: block;margin: 0 auto;}
.store-new .storeCont6 .icon .sp1{display: block;}
.store-new .storeCont6 .icon .sp2{display: none;}
.store-new .storeCont6 .icon.curr .sp1{display: none;}
.store-new .storeCont6 .icon.curr .sp2{display:block;}
.store-new .storeCont6 .btn{width:45.34vw;line-height:10.67vw;border-radius: 10.67vw;text-align: center;color: #fff;background: #aaa;font-size: 4vw;margin: 0 3vw;}
.store-new .storeCont7{position: fixed;right:3vw;bottom: 15vh;z-index: 10;}
.store-new .storeCont7 .top{width:10.67vw;height: 10.67vw;border-radius: 100%;background-color: rgba(0,0,0,0.5);color: #fff;text-align: center;font-size: 3.5vw;margin: 0 auto;}
.store-new .storeCont7 .top .sp1{width: 0;height: 0;border-top:transparent 2vw solid;border-left:transparent 2vw solid;border-right:transparent 2vw solid;border-bottom:#fff 2vw solid;margin: 0 auto;}
.store-new .storeCont7 .nav{width:13.34vw;height: 13.34vw;background: #fff;border-radius: 100%;text-align: center;margin-bottom: 4vw;border: #eee 1px solid;box-sizing:border-box;font-size: 3.5vw;line-height:4vw;}
.store-new .storeCont7 .nav-list{width: 13.34vw;background: #fff;padding:6.67vw 0;border-radius: 13.34vw;box-sizing: border-box;border: #eee 1px solid;margin-bottom: 4vw;font-size: 3vw;line-height: 5vw;position: relative;}
.store-new .storeCont7 .nav-list2{max-height: 50vh;overflow: scroll;padding: 0 2vw;}
.store-new .storeCont7 .nav-list .item{text-align: center;padding: 2vw 0;border-bottom: #eee 1px solid;display: block;color: #333;}
.store-new .storeCont7 .nav-list .item img{width:5.34vw;height: 5.34vw;display: block;margin: 0 auto;}
.store-new .storeCont7 .nav-list .sp1{width: 5.34vw;transform:rotate(90deg);display: block;position: absolute;bottom:1vw;left: 0;right: 0;margin: 0 auto;}
.store-new .storeCont7 .item2{width:10.67vw;height: 10.67vw;border-radius: 100%;margin:2.67vw auto 0;}
.store-new .storeCont7 .item2 img{width: 100%;height:100%;display: block;border-radius: 100%;}

.store-coupon{position: fixed;left: 0;bottom: 0;background:#F6F6F6;z-index: 1000;width: 100%;box-sizing: border-box;padding:2.67vw;border-radius: 4vw 4vw 0 0;}
.store-coupon .title{text-align: center;font-size: 4.5vw;line-height: 7vw;font-weight: bold;}
.store-coupon .store-coupon-list{overflow-x: hidden;overflow-y: scroll;margin-top: 4vw;height: 50vh;}
.store-coupon .store-coupon-list .item{background: #fff;border-radius: 1.34vw;padding:2.67vw 0;}
.store-coupon .store-coupon-list .item+.item{margin-top:2vw;}
.store-coupon .store-coupon-list .item .item-left{width:26.67vw;text-align: center;padding:4vw 0;}
.store-coupon .store-coupon-list .item .item-left .sp1{color:#EF5A6E;}
.store-coupon .store-coupon-list .item .item-left .spp{font-size:6vw;font-weight: bold;}
.store-coupon .store-coupon-list .item .item-left .sp2{color:#999999;}
.store-coupon .store-coupon-list .item-right{border-left:#BFBFBF 1px dotted;padding:4vw;position: relative;}
.store-coupon .store-coupon-list .item-right .sp1{color:#999999;font-size: 3.5vw;line-height: 5vw;margin-top:1vw;}
.store-coupon .store-coupon-list .item-right .btn{position: absolute;top:0;right:4vw;bottom:0;width:15vw;line-height:6.67vw;text-align: center;color: #fff;background:#EF5A6E;border-radius: 6.67vw;height: 6.67vw;}
.store-coupon .weui-icon-cancel{position: absolute;top: 2.67vw;right: 2.67vw;color: #333;}

.store-new .memberCont1{background: #fff;padding: 4vw 8vw;margin-bottom: 2vw;}
.store-new .memberCont1 .member-top .member-top-l{width:13.34vw;height: 13.34vw;border-radius: 100%;}
.store-new .memberCont1 .member-top .member-top-c{padding:0 2.67vw;}
.store-new .memberCont1 .member-top .member-top-c .sp2{font-size: 3.5vw;}
.store-new .memberCont1 .member-top .member-top-c .sp3{font-size: 4.5vw;}
.store-new .memberCont1 .member-top .member-store{color: #333;}
.store-new .memberCont1 .member-top .member-store img{width:4vw;}
.store-new .memberCont1 .member-top .member-store .sp1{padding: 0 1vw;max-width: 30vw;}
.store-new .memberCont1 .member-top .member-top-r{width: 21.34vw;text-align:center;line-height: 7vw;border: #aaa 1px solid;border-radius: 7vw;color: #aaa;}
.store-new .memberCont1 .member-top .member-top-r .sp1{display:inline-block;}
.store-new .memberCont1 .member-top .member-top-r .sp2{display:none;}
.store-new .memberCont1 .member-top .member-top-r.curr{color: #E14D7F;border-color: #E14D7F;}
.store-new .memberCont1 .member-top .member-top-r.curr .sp1{display:none;}
.store-new .memberCont1 .member-top .member-top-r.curr .sp2{display:inline-block;}
.store-new .memberCont1 .member-bottom{margin-top: 4vw;}
.store-new .memberCont1 .member-bottom .member-bottom-l .sp1{width:9.34vw;height: 9.34vw;border: #eee 1px solid;border-radius: 100%;text-align: center;line-height:9.34vw;font-size: 4.5vw;}
.store-new .memberCont1 .member-bottom .member-bottom-l .sp1+.sp1{margin-left: 4vw;}
.store-new .memberCont1 .member-bottom .member-bottom-l .sp1.curr{color: #fff;background: #E14D7F;}
.store-new .memberCont1 .member-bottom .member-bottom-l .sp1 img{width:5.3vw;}
.store-new .memberCont1 .member-bottom .member-bottom-l .sp1 .zan_no{display: block;}
.store-new .memberCont1 .member-bottom .member-bottom-l .sp1 .zan_on{display: none;}
.store-new .memberCont1 .member-bottom .member-bottom-l .sp1.curr .zan_no{display: none;}
.store-new .memberCont1 .member-bottom .member-bottom-l .sp1.curr .zan_on{display: block;}
.store-new .memberCont1 .member-bottom .member-bottom-r{text-align: center;margin-left:8vw;}
.store-new .memberCont1 .member-bottom .member-bottom-r .sp1{color:#999999;font-size: 3vw;line-height: 4vw;}
.store-new .memberCont1 .member-bottom .member-bottom-r .sp2{width: 16vw;margin: 0 auto;}
.store-new .memberCon{background: #fff;margin-top: 1vw;}
.store-new .memberCon .banner{padding-bottom: 3vw;}
.store-new .memberCon .memberConIn{box-shadow: none;padding: 0 0 3vw;}
.store-new .memberCon .memberConIn img{max-width: 100%!important;display: block;}
.store-new .memberCon .memberConItem{box-shadow: none;padding:3vw 0;margin: 0;border-bottom: #eee 1px solid;}
.store-new .memberCon .memberConItem .times{color:#999999;font-size: 3.5vw;}

.storeCard{background:rgba(243, 163, 199,0.2);padding:2.67vw;}
.storeCard img{width:5.34vw;display:block;}
.storeCard .sp1{padding: 0 2.67vw;}
.storeCard .btn{width:20vw;text-align: center;line-height:6.67vw;border-radius: 6.67vw;color: #fff;background:#E8476B;}
/*新版门店*/

.serviceShare{background: #fff;padding:2.67vw 4vw;margin-bottom: 1.34vw;}
.serviceShare img{width:4vw;margin-right:2vw;}
.serviceShare .sp1{color:#E72905;}

/*同行优惠*/
.groupCont1{background:#FA2F76;padding:6.67vw;color: #fff;}
.groupCont1 .group-icon{font-size: 4.5vw;margin-bottom: 1vw;}
.groupCont1 .group-icon img{width:4vw;margin-right: 2vw;}
.groupCont1 .sp1{text-align: center;font-size: 3.5vw;}
.groupCont1 .group-user{padding: 0 4vw;}
.groupCont1 .group-user img{width:6.67vw;height: 6.67vw;border-radius: 100%;margin-right: 2.67vw;}
.groupCont2{background: #fff;padding:2.67vw;margin-bottom: 2vw;}
.groupCont2 .img{width:20vw;height: 20vw;margin-right:4vw;}
.groupCont2 .itemR{width:70vw;}
.groupCont2 .itemR .title{font-size: 4vw;line-height: 6vw;}
.groupCont2 .itemR .icon{font-size: 3vw;color:#EA428A;height:6vw;border-radius: 6vw;border:#EA428A 1px solid;padding: 0 2.67vw;margin: 1vw 0;}
.groupCont2 .itemR .icon img{width:4vw;margin-right: 2vw;}
.groupCont2 .itemR .icon p{max-width: 50vw;}
.groupCont2 .itemR .price{color:#E7458D;}
.groupCont2 .itemR .price .sp1{font-size:3vw;text-decoration: line-through;color: #999999;margin-left: 1vw;}
.groupCont2 .itemR .price .sp2{font-size: 3vw;}
.groupCont3{padding: 4vw;background: #fff;}
.groupCont3 .imgs{ text-align: center; margin-bottom:4vw;}
.groupCont3 .imgs .imgBlock{ display: inline-block; width:16.67vw; height:16.67vw; border:1px solid #FA2F76; border-radius: 50%; position: relative; margin:0 2vw 2.67vw; vertical-align: middle;}
.groupCont3 .imgs .imgBlock img{ border-radius: 50%;width: 100%;height: 100%;}
.groupCont3 .imgs .imgBlock .tag{ width:10.14vw; height:4vw; line-height:4vw; text-align:center; background-color: #FA2F76; border-radius:2vw; font-size: 2.67vw; color: #fff; position: absolute;top: 0;right:-4vw;}
.groupCont3 .imgs .noimgBlock{ display: inline-block; width: 14.67vw; height: 14.67vw; line-height: 14.67vw; border:1px dashed #FA2F76; border-radius: 50%; margin:0 2vw 2.67vw; font-size: 6.67vw; color: #FA2F76; vertical-align: middle;}
.groupCont3 .group-member{text-align: center;color: #666;}
.groupCont3 .group-time{margin-top: 2.67vw;}
.groupCont3 .group-time .sp1{width:1.34vw;height: 1.34vw;border-radius: 100%;background:#BFBFBF;}
.groupCont3 .group-time .group-time2{margin: 0 5.34vw;}
.groupCont3 .group-time .box{width:7vw;line-height: 6vw;text-align: center;color: #fff;background:#555555;border-radius: 1px;}
.groupCont3 .group-time .sp2{margin: 0 1vw;}
.groupCont3 .btn{line-height:11.47vw;text-align: center;color: #fff;font-size: 4vw;border-radius: 11.47vw;background:#FA2F76;margin-top:3.2vw;margin-bottom:4vw;display: block;}
/*同行优惠*/

/*种草社区*/
.grassNav{position: fixed;top: 0;left: 0;width: 100%;z-index: 100;}
.grassSearch{background: #fff;padding: 2.14vw 4vw;}
.grassSearch .grassSearchBox{background:#F5F5F5;height: 10.67vw;border-radius: 10.67vw;padding: 0 5.34vw;}
.grassSearch .grassSearchBox .sp1{margin-left: 2vw;}
.grassNav .articleNav{position: relative;}

.grassMark{}
.grassMark .item{background: #fff;padding: 2.67vw;border-bottom:#EEEEEE 1px solid;}
.grassMark .item .item-l{width:13.34vw;height: 13.34vw;border-radius: 100%;}
.grassMark .item .item-c{padding: 0 2vw;}
.grassMark .item .item-c .nick{align-items: flex-end;}
.grassMark .item .item-c .sp1{font-size: 4.5vw;margin-right: 2vw;}
.grassMark .item .item-c .sp2{color: #666;font-size: 3vw;}
.grassMark .item .item-c .sp2 img{width: 3vw;margin-right: 1vw;}
.grassMark .item .mark{width:15vw;text-align: center;line-height:7vw;border-radius: 7vw;border:#999999 1px solid;color: #999;font-size: 3.5vw;}
.grassMark .item .mark.curr{color:#E14D7F;border-color: #E14D7F;}
.grassMark .item .mark .mark1{display: inline-block;}
.grassMark .item .mark .mark2{display: none;}
.grassMark .item .mark.curr .mark1{display: none;}
.grassMark .item .mark.curr .mark2{display: inline-block;}

.grassList{overflow: hidden;padding: 1.34vw}
.grassList .item{float: left;background: #fff;width: 47.99vw;margin-bottom:1.34vw;color: #333;}
.grassList .item:nth-child(2n){margin-left:1.34vw;}
.grassList .item .img{width: 47.99vw;height: 47.99vw;display: block;position:relative;}
.grassList .item .img img{max-width: 100%;max-height: 100%;display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.grassList .item .itemB{padding:2vw;}
.grassList .item .itemB .title{font-size: 4vw;line-height:5.5vw;height: 11vw;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.grassList .item .info{margin-top:2vw;font-size: 3vw;line-height: 5vw;}
.grassList .item .info .avatar{width:5.34vw;height: 5.34vw;border-radius: 100%;display: block;}
.grassList .item .info .nick{color:#666666;padding:0 2vw;width: 26.67vw;box-sizing: border-box;}
.grassList .item .info .zan{color:#999999;}
.grassList .item .info .zan.curr{color:#E14D7F;}
.grassList .item .info .zan .sp1{width:4vw;}
.grassList .item .info .zan .sp2{margin-left: 1vw;max-width:6vw;text-align: center;}
.grassList .item .info .zan .no{display: block;}
.grassList .item .info .zan .on{display: none;}
.grassList .item .info .zan.curr .no{display: none;}
.grassList .item .info .zan.curr .on{display: block;}

.grassPut{position:fixed;right:2.67vw;bottom: 20vh;background: #E14D7F;color: #fff;height:10.67vw;padding:0 4vw;border-radius: 10.67vw;font-size: 4.5vw;z-index: 10;}
.grassPut img{width:5.34vw;margin-left: 1vw;}
.grassShadow{position:fixed;top:0;left: 0;width: 100%;height: 100vh;z-index: 1000;background:rgba(0,0,0,0.7);}
.grassMenu{position: absolute;left: 0;bottom:20vh;width: 100%;}
.grassMenu .choose-list .item{text-align: center;color: #fff;}
.grassMenu .choose-list .item img{width:13.34vw;height: 13.34vw;}
.grassMenu .close{text-align: center;margin-top: 13vw;}
.grassMenu .close i{color: #fff;font-size:30px;}

.grassCont{background: #fff;padding: 0 2.67vw;}
.grassCont .indexCont{border-top:#eee 1px solid;}
.grassCont .indexCont .cont-item{border: none;padding: 2.67vw 0;}
.grassCont .indexCont .cont-item+.cont-item{border-top: #eee 1px solid;}
.grassCont1{padding:4vw 0;}
.grassCont1 .img{width: 8vw;height: 8vw;border-radius: 100%;display: block;}
.grassCont1 .info{padding: 0 3vw;}
.grassCont1 .info .nick{margin-right: 2vw;}
.grassCont1 .info .sp1{color:#666666;font-size: 3vw;line-height: 5vw;}
.grassCont1 .info .sp1 img{width: 3vw;margin-right: 1vw;}
.grassCont1 .mark{width:21.34vw;line-height:6.67vw;text-align: center;border-radius: 6.67vw;border: #E14D7F 1px solid;}
.grassCont1 .mark.no{display: block;color: #fff;background:#E14D7F;}
.grassCont1 .mark.on{display: none;color:#E14D7F;}
.grassCont1.curr .mark.no{display: none;}
.grassCont1.curr .mark.on{display: block;}
.grassCont2{padding:5.34vw 0;border-top:#EEEEEE 1px solid;}
.grassCont2 .title{font-size: 4.5vw;line-height: 6.5vw;margin-bottom: 2vw;}
.grassCont2 .tags{overflow:hidden;}
.grassCont2 .tags .item{background:#F5F5FA;float: left;padding:0 2.67vw;height: 6.67vw;border-radius: 6.67vw;color:#E14D7F;margin-right:2.67vw;margin-top: 2.67vw;}
.grassCont2 .tags .item .sp1{width:4vw;height: 4vw;border-radius: 4vw;text-align: center;line-height: 4vw;color: #fff;background:#E14D7F;margin-right: 1vw;}
.grassCont2 .content img{max-width: 100%;display: block;}
.grassCont3{border-top:#EEEEEE 1px solid;}
.grassCont3 .title{padding:4vw 0;color:#666666;font-size: 3.5vw;line-height: 5vw;}
.grassCont3 .item{padding:2.67vw;border-bottom: #eee 1px solid;position: relative;}
.grassCont3 .item .img{width:8vw;height: 8vw;border-radius: 100%;}
.grassCont3 .item .itemR{margin-left:2.67vw;}
.grassCont3 .item .itemR .sp1{color:#999999;font-size: 3vw;}
.grassCont3 .item .zan{position: absolute;top:2vw;right: 0;text-align: center;font-size: 3vw;}
.grassCont3 .item .zan.curr{color:#E14D7F;}
.grassCont3 .item .zan img{width:4vw;display:block;margin: 0 auto;}
.grassCont3 .item .zan .no{display: block;}
.grassCont3 .item .zan .on{display: none;}
.grassCont3 .item .zan.curr .no{display: none;}
.grassCont3 .item .zan.curr .on{display: block;}
.grassCont4{position:fixed;z-index: 1000;background:#fff;height: 13vw;bottom: 0;left: 0;width: 100%;box-sizing: border-box;}
.grassCont4 .icon{width: 13.34vw;text-align: center;font-size: 3vw;line-height: 5vw;color: #333;height: 13vw;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.grassCont4 .icon img{width: 4vw;height: 4vw;display: block;margin: 0 auto;}
.grassCont4 .input{background:#F6F5F5;height: 8vw;line-height: 8vw;border-radius: 8vw;padding: 0 6vw;}
.grassCont4 .btn{color:#E14D7F;margin:0 2.67vw;}

.grassApply{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background: #fff;z-index:10;text-align: center;box-sizing: border-box;overflow-x: hidden;overflow-y: scroll;}
.grassApply img{width: 100%;}
.grassApply .btn{color:#F32A00;margin-top:10.67vw;text-decoration:underline;font-size:4.5vw;line-height: 7vw;display:block;}
.grassApply .apply_cont{width: 70vw;margin: 0 auto;}
.grassApply .apply_cont .tit{font-size: 4.5vw;line-height: 6.5vw;font-weight: bold;margin-bottom: 4vw}
.grassApply .apply_cont .apply_cont_item{background:#f5f5f5;border-radius: 1.34vw;height: 10.67vw;line-height: 10.67vw;padding: 0 8vw;margin-bottom:2.67vw;text-align: left;font-weight: bold;font-size: 4vw;}
.grassApply .apply_cont .tip{text-align: left;color: #999;font-size:3.5vw;line-height: 5vw;}
.grassApply .apply_cont .apply_btn{height: 10.67vw;line-height: 10.67vw;text-align: center;color: #fff;background:#5186f5;border-radius: 1.34vw;font-size: 4vw;display: block;margin-top: 4vw;}

.grassForm{background: #fff;padding:0 2.67vw 2vw;display: block;}
.grassForm .grassFormItem{padding:4vw 0;border-bottom:#EEEEEE 1px solid;}
.grassForm .grassFormItem .sp1{text-align: right;color:#999999;}
.grassForm .grassFormItem .arrow{width: 5.34vw;}
.grassForm .grassFormImg{overflow: hidden;padding: 4vw 0 2vw;border-bottom:#EEEEEE 1px solid;}
.grassForm .grassFormImg .img{float: left;width:20vw;height: 20vw;background:#EEEEEE;font-size:2.7vw;margin-right:2.67vw;position: relative;margin-bottom: 2vw;}
.grassForm .grassFormImg .img .sp1{width:8vw;margin-bottom: 1vw;}
.grassForm .grassFormImg .img .sp2{width: 100%;display: block;height: 100%;}
.grassForm .grassFormImg .img .close{width:4vw;height: 4vw;line-height: 4vw;border-radius: 100%;background: #000;text-align: center;color: #fff;position: absolute;top:-2vw;right:-2vw;}
.grassForm .grassFormChoose{overflow: hidden;border-bottom: #eee 1px solid;padding-bottom: 2.67vw;}
.grassForm .grassFormChoose .item{background:#F5F5FA;float: left;padding:0 2.67vw;height: 6.67vw;border-radius: 6.67vw;margin-right:2.67vw;margin-top: 2.67vw;}
.grassForm .grassFormChoose .item .img{width:4vw;margin-right: 1vw;}
.grassForm .grassFormChoose .item .sp1{width:4vw;height: 4vw;border-radius: 4vw;text-align: center;line-height: 4vw;color: #fff;background:#E14D7F;margin-right: 1vw;}
.grassForm .grassFormChoose .item .close{width: 4vw;height: 4vw;text-align: center;line-height: 4vw;border-radius: 100%;color: #fff;background:#BFBFBF;margin-left:2vw;}
.grassForm .btn{text-align: center;line-height:13.34vw;color: #fff;background:#E14D7F;font-size: 4.5vw;margin:10vw 0;border-radius: 2vw;}

.grassChoose{position: fixed;bottom: 0;left: 0;width: 100%;background: #fff;z-index: 1000;}
.grassChoose .title{text-align: center;padding: 4vw 0;font-size: 4.5vw;border-bottom: #eee 1px solid;}
.grassChoose .indexCont{height: 50vh;overflow: scroll;}
.grassChoose .choose-btn{text-align: center;color:#FFFFFF;background:#E14D7F;font-size: 4.5vw;line-height:13.34vw;margin-top: 4vw;}
.grassChoose .grassCont4{position: relative;border-top: #eee 1px solid;}
.grassChoose .grassCont4 .input img{width:4vw;margin-right:2.67vw;}
.grassChoose .grass-empty{padding:10vw;text-align: center;color:#A0A0A0;}
.grassChoose .grass-empty img{width:50vw;}
.grassChoose .grassCont3{padding:0 2.67vw;height: 50vh;border: none;overflow: scroll;}

.grassLabel{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;overflow-x: hidden;overflow-y: scroll;background: #fff;z-index: 100;}
.grassLabel .grassLabelCont{padding: 2.67vw;}
.grassLabel .grassLabelCont .title{color:#A0A0A0;}
.grassLabel .grassLabelCont .label-add{background:#F5F5FA;padding:2.67vw;border-radius:1.34vw;margin-top: 4vw;}
.grassLabel .grassLabelCont .label-add .sp1{width:6.67vw;height: 6.67vw;text-align: center;line-height: 6.67vw;background:#BFBFBF;margin-right: 2vw;}
.grassLabel .grassLabelCont .label-list{}
.grassLabel .grassLabelCont .label-list .item{padding:3vw 0;border-bottom: #eee 1px solid;}
.grassLabel .grassLabelSearch .item{padding:3vw;border-bottom: #eee 1px solid;}
.grassLabel .grassLabelClose{position: fixed;right: 4vw;bottom: 10vw;z-index: 101;width:9.37vw;height: 9.34vw;background:rgba(0, 0, 0, 0.6);border-radius: 1vw;}
.grassLabel .grassLabelClose img{width:4vw;}

.grassUser{background: #fff;border-top: #eee 1px solid;padding:4vw;}
.grassUser .img{width:20vw;height: 20vw;border-radius: 100%;margin-right:5.34vw;}
.grassUser .nick{font-size: 4.5vw;}
.grassUser .mark{width:21.34vw;line-height:6.67vw;text-align: center;border-radius: 6.67vw;border: #E14D7F 1px solid;}
.grassUser .mark.no{display: block;color: #fff;background:#E14D7F;}
.grassUser .mark.on{display: none;color:#E14D7F;}
.grassUser.curr .mark.no{display: none;}
.grassUser.curr .mark.on{display: block;}
.grassUser .grassUserB{text-align: center;margin-top: 4vw;font-size: 3vw;line-height: 5vw;}
.grassUser .grassUserB .sp1{font-size: 4vw;font-weight: bold;}
.grassUserNav{border-top:#eee 1px solid;background: #fff;}
.grassUserNav .item{line-height: 10.67vw;margin: 0 4vw;color:#999999;border-bottom: #fff 2px solid;font-size: 4vw;}
.grassUserNav .item .sp1{color: #999;font-size: 3vw;margin-left: 1vw;}
.grassUserNav .item.curr{color:#333;border-bottom-color:#E14D7F;}

.grassVideo{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background: #000;z-index:100;}
.grassVideoCont1{width:50vw;height:10.67vw;background: rgba(255,255,255, 0.4);border-radius: 10.67vw;color: #fff;box-sizing: border-box;padding:0 2.67vw;position: absolute;top:8vw;left:4vw;z-index: 2;}
.grassVideoCont1 .avatar{width:8vw;height: 8vw;border-radius: 100%;}
.grassVideoCont1 .nick{padding: 0 2vw;width:21.34vw;}
.grassVideoCont1 .mark{width:13.34vw;line-height:5.34vw;border-radius: 5.34vw;color: #fff;background:#E14D7F;text-align: center;font-size: 3.5vw;border:#E14D7F 1px solid;}
.grassVideoCont1 .mark.no{display: block;}
.grassVideoCont1 .mark.on{display: none;}
.grassVideoCont1.curr .mark.no{display: none;}
.grassVideoCont1.curr .mark.on{display: block;}
.grassVideoCont2{position: absolute;top: 50%;left: 0;width: 100%;z-index: 1;transform: translate(0,-50%);}
.grassVideoCont2 video{width: 100%;display: block;}
.grassVideoCont3{position:absolute;left: 0;bottom:10.67vw;width: 100%;z-index: 2;color: #fff;box-sizing: border-box;padding:0 4vw;}
.grassVideoCont3 .shop{width:9.34vw;position: relative;margin-right: 8vw;}
.grassVideoCont3 .shop img{width: 100%;display: block;}
.grassVideoCont3 .shop .sp1{position: absolute;left: 0;bottom: 0;width:100%;color: #fff;text-align: center;font-size: 3.5vw;}
.grassVideoCont3 .item{margin-left:5.34vw;}
.grassVideoCont3 .item.curr{color:#E14D7F;}
.grassVideoCont3 .item img{width: 5.34vw;margin-right:2vw;}
.grassVideoCont3 .item .no{display: block;}
.grassVideoCont3 .item .on{display: none;}
.grassVideoCont3 .item.curr .no{display: none;}
.grassVideoCont3 .item.curr .on{display: block;}
.grassVideoCont3 .indexCont{position: absolute;left:4vw;bottom: 140%;}
.grassVideoCont3 .indexCont .cont-item{border: none;}
.grassVideoCont3 .indexCont .cont-item .cont-item-r>p{width: 50vw;}
.grassVideoCont3 .indexCont .cont-item .cont-item-l{width: 16vw;height: 11.6vw;}
.grassVideoCont3 .indexCont .arrow{width: 0;height: 0;border-width:2vw;border-style: solid;border-color:#fff transparent transparent transparent;position:absolute;left:2.67vw;top: 100%;}
.grassVideoCont4{position: absolute;left: 0;bottom:8.53vw;width: 100%;box-sizing: border-box;padding:0 5.34vw;color: #fff;z-index: 10;}
.grassVideoCont4 .grass-shop{background:#2E2E2E;height:8.53vw;border-radius: 8.53vw;width: 30vw;}
.grassVideoCont4 .grass-shop .sp1{width:5.34vw;margin-right:1.34vw;}
.grassVideoCont4 .grass-shop .sp2{width:1.34vw;margin-left:1.34vw;}
.grassVideoCont4 .nick{font-size: 4vw;line-height: 6vw;font-weight: bold;margin-top:2.4vw;}
.grassVideoCont4 .tit{margin-top: 2.4vw;}
.grassVideoCont5{position: absolute;right:5.34vw;bottom: 26.67vw;color: #fff;z-index: 10;}
.grassVideoCont5 .item{text-align: center;width:13.34vw;position: relative;}
.grassVideoCont5 .item.item-avatar{margin-bottom:10.67vw;}
.grassVideoCont5 .item+.item{margin-top: 4vw;}
.grassVideoCont5 .item i{font-size: 8vw;margin-bottom: 1.34vw;}
.grassVideoCont5 .item .no{display: inline-block;}
.grassVideoCont5 .item .on{display: none;}
.grassVideoCont5 .item.curr .no{display: none;}
.grassVideoCont5 .item.curr .on{display: inline-block;}
.grassVideoCont5 .item .avatar{width:13.34vw;height: 13.34vw;border-radius: 100%;display: block;}
.grassVideoCont5 .item .follow{position: absolute;bottom:-3.4vw;left: 50%;width: 6.93vw;height: 6.93vw;border-radius: 100%;transform:translate(-50%);text-align: center;line-height: 6.93vw;}
.grassVideoCont5 .item .follow i{font-size:4vw;}

.grassCenter{}
.grassCenter .item{background: #fff;padding: 4vw;}
.grassCenter .item+.item{border-top: #eee 1px solid;}
.grassCenter .item .itemT .img{width: 8.53vw;height: 8.53vw;border-radius: 100%;}
.grassCenter .item .itemT .itemTC{padding: 0 2.67vw;}
.grassCenter .item .itemT .itemTC .sp1{font-size: 3.5vw;font-weight: bold;line-height: 5vw;}
.grassCenter .item .itemT .itemTC .sp2{font-size: 3.2vw;color: #999;line-height: 5vw;}
.grassCenter .item .itemT .itemTR{color:#F05C70;}
.grassCenter .item .itemT .itemTR+.itemTR{margin-left: 2.67vw;}
.grassCenter .item .itemC{margin-top: 1.34vw;}
.grassCenter .item .itemB{margin-top: 2.67vw;background:#F3F3F5;color: #333;}
.grassCenter .item .itemB .img{width:21.33vw;height: 21.33vw;}
.grassCenter .item .itemB .itemBR{padding: 2.67vw;font-size: 3.5vw;font-weight: bold;line-height: 5vw;}
/*种草社区*/

.CountPackNav{position:fixed;top: 0;left: 0;width: 100%;background: #fff;z-index: 100;}
.CountPackNavBlock{height:67vw;}
.reserve-form-close{position: fixed;right: 4vw;bottom: 30vw;z-index: 101;width:9.37vw;height: 9.34vw;background:rgba(0, 0, 0, 0.6);border-radius: 1vw;}
.reserve-form-close img{width:4vw;}

/*礼品卡*/
.giftList{background:#fff;padding: 4vw;overflow: hidden;}
.giftList .item{width:43.2vw;float: left;margin-top: 2vw;color: #333;}
.giftList .item:nth-child(2n){margin-left:5.6vw;}
.giftList .item .simg{width: 100%;height:24.4vw;border-radius:2vw;display: block;}
.giftList .item .itemB{padding:2vw 0;}

.giftsCont1{margin:2.67vw;background: #fff;border-radius: 2.67vw;padding: 2.67vw 0;}
.giftsCont1 .title{padding:0 2.67vw;font-size: 4.5vw;line-height: 6.5vw;}
.giftsCont1 .title .sp1{font-size: 4vw;color:#999999;margin-left: 2.67vw;}
.giftsCont1 .item{padding: 2.67vw;color: #333;}
.giftsCont1 .item .simg{width:30vw;height:21.34vw;display: block;margin-right:2vw;}
.giftsCont1 .item .itemR{width:57.34vw;}
.giftsCont1 .item .itemR .sp1{font-size:4.5vw;line-height:7vw;}
.giftsCont1 .item .itemR .price{line-height: 6vw;min-height: 6vw;margin:1vw 0;}
.giftsCont1 .item .itemR .price .o_price{font-size: 3vw;text-decoration: line-through;color:#999999;}
.giftsCont1 .item .itemR .sp2{color: #999;}
.giftsCont1 .itemStore{padding: 0 2.67vw;}
.giftsCont1 .itemStore .itemStoreOne.on .arrow{transform:rotate(90deg);}
.giftsCont1 .itemStore .arrow{width: 5.34vw;}
.giftsCont1 .itemStore .tr{text-align: right;padding: 0 1vw;}
.giftsCont1 .itemStore .tip{color: #999;}
.giftsCont1 .itemStore .itemStoreAll{margin-top:1vw;}
.giftsCont1 .gift_member{padding:0 2.6vw;}
.giftsCont1 .gift_member .sp1{width:6vw;height: 6vw;text-align: center;line-height: 6vw;border-radius: 100%;border:#eee 1px solid;}
.giftsCont1 .gift_member .sp1.curr{color: #fff;}
.giftsCont1 .gift_member .sp2{width:8vw;text-align: center;}
.giftsCont2{padding:8vw 0;}
.giftsCont2 .price{text-align: center;}
.giftsCont2 .price .sp1{font-size: 10vw;line-height: 14vw;margin-left: 2vw;font-weight: bold;}
.giftsCont2 .btn{width: 34.14vw;line-height: 9.34vw;border-radius: 9.34vw;text-align: center;color: #fff;margin:8vw auto 0;display: block;}

.giftsCont3{padding:8vw 3.2vw;}
.giftsCont3 .title{text-align: center;font-size: 5vw;line-height: 7vw;font-weight: bold;color: #fff;}
.giftsCont3 .sub_tit{text-align: center;margin-top: 2vw;color: #fff;}
.giftsCont3 .box{background: #fff;border-radius:2.67vw;position: relative;margin-top: 8vw;padding: 13vw 0;}
.giftsCont3 .box .box_avatar{width: 16vw;height: 16vw;border-radius: 100%;position: absolute;top:-6vw;left: 50%;transform:translate(-50%);}
.giftsCont3 .box .box_nick{text-align: center;}
.giftsCont3 .box .box_card{width:72vw;display: block;margin:6.4vw auto 4vw;}
.giftsCont3 .box .box_content{width: 72vw;margin: 0 auto;}
.giftsCont3 .box .box_content .sp1{background:#F7F7F7;margin-top: 2vw;padding: 2vw;box-sizing: border-box;}
.giftsCont3 .box .btn{width: 72vw;line-height:10.14vw;text-align: center;color: #fff;background:#DCAA73;border-radius: 10.14vw;margin:10vw auto 0;}
.giftsCont4{position: relative;}
.giftsCont4 .back{width: 100%;display: block;}
.giftsCont4 .btn{width:34.67vw;line-height:9.34vw;border-radius: 9.34vw;text-align: center;color: #fff;background:#DFAD77;margin:4vw auto;}
.giftsCont4 .btn.fail{background: #aaa;}
.giftsCont4 .box{position: absolute;top:50%;left: 0;width: 100%;transform:translate(0,-50%);}
.giftsCont4 .box.curr{transform:translate(0,0);top:5%;}
.giftsCont4 .box .box_nick{color:#FBCFA0;width: 72vw;margin: 0 auto;}
.giftsCont4 .box .box_nick .sp1{color: #fff;}
.giftsCont4 .box .box_title{display: block;width: 72vw;margin:4vw auto 0;}
.giftsCont4 .box .box_card{width:86.4vw;display: block;margin: 4vw auto 0;}
.giftsCont4 .box .box_input{width:100%;margin-top: 5.34vw;position: relative;}
.giftsCont4 .box .box_input .box_input_img{width: 100%;display: block;}
.giftsCont4 .box .box_input .box_input_form{position: absolute;width:73.34vw;left: 50%;top:9.34vw;transform:translate(-50%);}
.giftsCont4 .box .box_input .box_input_form .box_input_item{background:#F3F3F5;text-align: center;border-radius: 1.34vw;line-height: 10.67vw;box-sizing: border-box;padding: 0 2.67vw;}
.giftsCont4 .box .box_input .box_input_form .box_input_item input{text-align: center;}
.giftsCont4 .box .box_input .box_input_form .box_input_item+.box_input_item{margin-top:5.34vw;}
.giftsCont4 .box .box_input .box_input_form .sp1{color:#E6BE91;margin-top: 2vw;}
.giftsCont4 .box .box_input .box_input_form .box_input_btn{text-align: center;line-height:13.34vw;border-radius: 13.34vw;font-size: 4.5vw;background: #fff;color:#DFAD77;margin-top: 20vw;}
.giftsCont5{color: #4C2C02;padding: 4vw 0;}
.giftsCont5.curr{margin-top: 28vw;}
.giftsCont5 .title{text-align: center;}
.giftsCont5 .title .sp1{margin: 0 2vw;font-weight:bold;font-size: 4vw;line-height: 6vw;}
.giftsCont5 .content{width: 80vw;margin:4vw auto 0;}
.giftsCont5 .content img{max-width: 100%;}
.giftsCont6{position: fixed;top: 50%;left: 50%;transform:translate(-50%,-70%);width:80vw;background: #fff;z-index:1000;border-radius: 1.34vw;}
.giftsCont6 .gift_top{background:#F5F5F3;height: 42.14vw;border-radius: 1.34vw 1.34vw 0 0;}
.giftsCont6 .gift_top .img{width:55.2vw;display: block;margin: 0 auto;}
.giftsCont6 .gift_bottom{text-align: center;padding:5.347vw 0;}
.giftsCont6 .gift_bottom .title{text-align: center;font-size: 4.5vw;font-weight: bold;line-height: 6.5vw;margin-bottom:4vw;}
.giftsCont6 .gift_bottom .text{margin-bottom: 4vw;}
.giftsCont6 .gift_bottom .link{color: #0193EF;text-decoration: underline;font-size: 4.5vw;line-height: 6.5vw;}
.giftsCont6 .gift_close{position: absolute;top: 100%;left: 50%;transform:translate(-50%);}
.giftsCont6 .gift_close .sp1{width:1px;background: #fff;height:21.34vw;margin: 0 auto;}
.giftsCont6 .gift_close .sp2{color: #fff;font-size:30px;}
.giftsCont7{text-align: center;background: #fff;padding:4vw 0;}
.giftsCont7 img{width:84vw;}
/*礼品卡*/

.adminCardCode{padding: 2vw 0;}
.adminCardCode .user{padding: 2.67vw 4vw;color: #fff;}
.adminCardCode .user .img{width: 16vw;height:16vw;border-radius: 100%;display: block;}
.adminCardCode .user .userC{padding: 0 2vw;line-height: 6vw;}
.adminCardCode .user .mobile{width:7.47vw;display: block;}

.buy-form{
    position: relative;
}
.buy-form .itemW{position: absolute;top: 0;right: 0;background:#EFEFEF;color: #999;height:6.67vw;padding:0 1.34vw;display: flex;align-items: center;}
.buy-form .itemW img{width:3vw;display: block;margin-right: 1.34vw;}

.error{text-align: center;background: #EFEEF4;min-height: 100vh;box-sizing: border-box;padding-top: 24vw;font-size:4vw;line-height: 7vw;}
.error .error-img{width:32vw;margin: 0 auto 8vw;display: block;}
.error .error-icon{margin-bottom:8vw;font-size: 26.67vw;}
.error .error-text{font-size: 5vw;line-height: 7vw;}
.error .error-btn{width: 92vw;line-height:11.74vw;text-align: center;background:#F5B145;color: #fff;border-radius: 1.34vw;display: block;margin:16vw auto;}
.error .error-btn.error-btn-success{background: #04be02;margin: 8vw auto;}

/*门店会员列表*/
.storeCardList{padding: 4vw;}
.storeCardList .item{position: relative;display: block;color: #333;}
.storeCardList .item+.item{margin-top:2.67vw;}
.storeCardList .item .back{width: 100%;display: block;}
.storeCardList .item .icon1{position: absolute;right: 0;bottom: 0;width: 26.67vw;display: block;}
.storeCardList .item .box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 4vw;}
.storeCardList .item .box .boxT{color: #999;}
.storeCardList .item .box .boxT .sp1{width:8vw;display: block;margin-right: 8vw;}
.storeCardList .item .box .boxT .sp2{width: 5.34vw;display: block;}
.storeCardList .item .box .boxT .sp3{margin-left: 2vw;width: 50vw;}
.storeCardList .item .box .boxB{margin-top: 3.2vw;}
.storeCardList .item .box .boxB .sp1{width: 10.67vw;height: 10.67vw;border-radius: 100%;display: block;}
.storeCardList .item .box .boxB .sp2{margin-left: 2.67vw;font-size: 4.5vw;line-height: 7vw;width: 50vw;}
/*门店会员列表*/

/*储值卡*/
.saveCont1{background: #fff;margin-top: 1.34vw;}
.saveCont1 .item{text-align: center;padding: 4vw 0;font-size: 3vw;}
.saveCont1 .item img{width: 10.67vw;height: 10.67vw;display: block;margin: 0 auto 1.34vw;}

.saveOrder{padding: 2.67vw;background: #fff;}
.saveOrder .item{width: 100%;position: relative;height: 24.8vw;background: #ddd;border-radius: 1.34vw;}
.saveOrder .item+.item{margin-top: 2.67vw;}
.saveOrder .item .item-back{width: 100%;display: block;height: 24.8vw;}
.saveOrder .item .item-box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;color: #fff;padding: 2.67vw 4vw;}
.saveOrder .item .item-box .item-name{font-size: 4.2vw;line-height: 6.5vw;width: 60vw;}
.saveOrder .item .item-box .item-price{font-size: 5vw;font-weight: bold;line-height: 7vw;}
.saveOrder .item .item-box .itemB{font-size: 3.5vw;line-height: 5.5vw;margin-top: 1vw;}
.saveOrder .item .item-box .itemB .tr{text-align: right;}
.saveOrder .item .item-box .item-store .sp1{width: 4vw;height: 4vw;display: block;}
.saveOrder .item .item-box .item-store .sp2{padding: 0 1.34vw;box-sizing: border-box;width: 26.67vw;}
.saveOrder .item .item-box .item-btn{position: absolute;top:2.67vw;right: 4vw;color: #fff;}
.saveOrder .item .item-box .item-btn .sp1{width: 4vw;display: block;}

.saveCommon{position: fixed;left: 0;bottom: 0;width: 100%;background: #fff;z-index: 1000;}
.saveCommon .close{position: absolute;top: 4vw;right: 2.67vw;}
.saveCommon .tit{font-size: 4.5vw;line-height: 7vw;padding: 4vw;text-align: center;border-bottom: #eee 1px solid;}
.saveCommon .storeList{height: 50vh;overflow-x: hidden;overflow-y: scroll;background: #f7f7f7;}
.saveCommon .saveOrder{height: 50vh;overflow-y: scroll;overflow-x: hidden;}
.saveCommon .saveOrder .item2+.item2{margin-top: 2.67vw;}
.saveCommon .saveOrder .item2 .item-choose .no{display: block;}
.saveCommon .saveOrder .item2 .item-choose .on{display: none;}
.saveCommon .saveOrder .item2.curr .item-choose .no{display: none;}
.saveCommon .saveOrder .item2.curr .item-choose .on{display: block;}
.saveCommon .item-btn{height: 13.34vw;line-height: 13.34vw;text-align: center;color: #fff;font-size: 4.5vw;}
/*储值卡*/

/*快速开店*/
.fastList{background: #fff;padding: 1vw 0;}
.fastList .item{background: #fff;padding:2.67vw;border-bottom: #eee 1px solid;}
.fastList .item .item-choose{margin-right: 1vw;}
.fastList .item .item-choose .no{display: block;}
.fastList .item .item-choose .on{display: none;}
.fastList .item .item-choose.curr .no{display: none;}
.fastList .item .item-choose.curr .on{display: block;}
.fastList .item .itemL{width:19.47vw;height: 19.47vw;display: block;}
.fastList .item .itemR{margin-left:2.67vw;width: 61.34vw;}
.fastList .item .itemR .sp1{font-weight: bold;margin-bottom:1.34vw;}
/*快速开店*/

/*管理端-分类*/
.adminClass{padding: 0 4vw;background: #fff;}
.adminClass .item{border-bottom:#eee 1px solid;padding: 5.34vw 0;}
.adminClass .item .item_box{padding: 0 2.4vw;}
.adminClass .item .item_box img{width:5.34vw;height: 5.34vw;display: block;}
/*管理端-分类*/

.userBind{background: #fff;padding: 5.34vw}
.userBind .userBindStep{padding: 0 30px;margin-bottom: 30px;}
.el-steps--horizontal {white-space: nowrap;}
.el-steps {display: flex;}
.el-step.is-horizontal {display: inline-block;}
.el-step {position: relative;flex-shrink: 1;}
.el-step__head.is-process {color: #303133;border-color: #303133;}
.el-step__head {position: relative;width: 100%;}
.el-step.is-horizontal .el-step__line {height: 2px;top: 11px;left: 0;right: 0;}
.el-step__line {position: absolute;border-color: inherit;background-color: #c0c4cc;}
.el-step__line-inner {display: block;border: 1px solid;border-color: inherit;transition: .15s ease-out;box-sizing: border-box;width: 0;height: 0;}
.el-step__icon.is-text {border-radius: 50%;border: 2px solid;border-color: inherit;}
.el-step.curr .el-step__icon.is-text{border-color:#E14D7F;background: #E14D7F;color: #fff;}
.el-step__icon {position: relative;z-index: 1;display: inline-flex;justify-content: center;align-items: center;width: 24px;height: 24px;font-size: 14px;box-sizing: border-box; background: #fff;transition: .15s ease-out;}
.el-step__icon-inner {display: inline-block;user-select: none;text-align: center;font-weight: 700;line-height: 1;color: inherit;}
.el-step:last-of-type.is-flex {flex-basis: auto!important;flex-shrink: 0;flex-grow: 0;}
.el-step__head.is-wait {color: #c0c4cc;border-color: #c0c4cc;}
.el-step:last-of-type .el-step__line {display: none;}
.el-step__title.is-process {font-weight: 700;color: #303133;}
.el-step.curr .el-step__title{color:#E14D7F;}
.el-step__title {font-size: 4.2vw;line-height: 6.5vw;margin-top: 1.34vw;}
.el-card.is-always-shadow, .el-card.is-hover-shadow:focus, .el-card.is-hover-shadow:hover {box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);}
.el-card {border-radius: 4px;border: 1px solid #ebeef5;background-color: #fff;overflow: hidden;color: #303133;transition: .3s;}
.el-card__body {padding: 20px;}
.el-card .sp1{font-size:4.5vw;line-height: 6.5vw;font-weight: bold;margin-bottom: 2.4vw;}
.user-bind-info{margin-top: 30px;}
.user-bind-info .tit{font-size:4.5vw;line-height: 6.5vw;font-weight: bold;margin-bottom: 2.4vw;}
.user-bind-btn{height:13.34vw;line-height: 13.34vw;text-align: center;color: #fff;border-radius: 13.34vw;font-size: 4.5vw;margin-top: 30px;}
.user-bind-result{text-align: center;}
.user-bind-result i{margin-bottom:2.67vw;color:#E14D7F;}

.scheduleChange{position: fixed;left: 0;bottom: 0;width: 100%;background: #fff;z-index: 1000;border-radius: 2.67vw 2.67vw 0 0;}
.scheduleChange .tit{padding: 4vw;font-size: 4.5vw;line-height: 6.5vw;text-align: center;position: relative;border-bottom:#eee 1px solid;}
.scheduleChange .tit .close{position: absolute;right:4vw;top: 50%;transform:translate(0,-50%);}
.scheduleChange .cont .schedule{display: block;}
.scheduleChange .cont .schedule .schedule-times{height: 50vh;overflow-x: hidden;overflow-y: scroll;}
.scheduleChange .btn{padding: 4vw;border-top: #eee 1px solid;}
.scheduleChange .btn .sp1{width: 100%;text-align: center;color:#fff;height:12vw;line-height: 12vw;border-radius:1.34vw;font-size: 4.5vw;}

/*公众号关注*/
.wxCont1{background:#fff;padding: 4vw;}
.wxCont1 .wxBoxs{background: #fff;box-shadow: #ddd 0 0 10px;border-radius: 1.34vw;padding: 4vw 2.67vw;position: relative;}
.wxCont1 .wxBoxs .wxBoxL{width: 12vw;height: 12vw;border-radius: 100%;display: block;}
.wxCont1 .wxBoxs .wxBoxC{padding: 0 2.67vw;}
.wxCont1 .wxBoxs .wxBoxC .sp1{width: 48vw;font-size: 4vw;line-height: 6vw;}
.wxCont1 .wxBoxs .wxBoxC .sp2{color: #999999;font-size: 3vw;line-height: 5vw;width: 48vw;}
.wxCont1 .wxBoxs .wxBoxR{width: 20vw;height: 6.67vw;line-height: 6.67vw;border-radius: 6.67vw;text-align: center;border:#eee 1px solid;}
.wxCont1 .wxBoxs .close{position: absolute;top: 0;right: 0;background: #999;width: 6vw;height: 6vw;text-align: right;color: #fff;font-size: 3.5vw;border-radius: 0 1.34vw 0 100%;box-sizing: border-box;padding:0 1vw 0 0;line-height: 5vw;}
.loginForm #wxcode{width: 53.34vw;height: 53.34vw;margin: 0 auto;}
.loginForm #wxcode img{width: 100%;height: 100%;display: block;}
/*公众号关注*/

.tipCont1{padding:4vw 5.34vw;background: #FFF1F5;font-size:3.5vw;}
.tipCont1 .btn{width: 15vw;text-align:center;height: 6.67vw;line-height: 6.67vw;border-radius: 6.67vw;color: #fff;}

.exCont1{background: #fff;padding: 3.2vw 5.34vw 0;position: fixed;top: 0;left: 0;width: 100%;z-index: 101;box-sizing: border-box;}
.exCont1 .exL{background:#F5F5F5;height: 10.67vw;line-height: 10.67vw;border-radius: 10.67vw;padding: 0 8vw;}
.exCont1 .exR{margin-left: 5.34vw;}
.exBlock{height: 13.87vw;}
.small{font-size: 3vw;}

.csBox{position: fixed;width:80vw;top: 15vh;left: 50%;transform:translate(-50%);background: #fff;border-radius: 10px;z-index: 1000;padding: 5.34vw;box-sizing: border-box;display: none;}
.csBox .tit{text-align: center;color:#FDAB46;font-size: 4.2vw;line-height: 6.2vw;}
.csBox .img{width:60vw;height: 60vw;display: block;margin:5.34vw auto;}
.csBox .tip{text-align: center;color:#999999;font-size: 3.5vw;line-height: 5vw;}
.csBox .close{position: absolute;top:4vw;right: 4vw;}
.csBox .close:before{margin: 0;}
.csBox .sp1{text-align: center;}
.csBox .btn{width: 30vw;height: 10vw;border-radius: 10vw;margin:2.67vw auto 0;color: #fff;}
.csBox .btn img{width: 4vw;height: 4vw;margin-right: 1.34vw;}

.likeCont1{}
.likeCont1 .tit{padding:4vw;}
.likeCont1 .tit .sp1{margin: 0 2.67vw;}
.likeCont1 .cont{padding:0 2.14vw;overflow: hidden;}
.likeCont1 .cont .item{background: #fff;width: 46.94vw;float: left;margin-bottom: 2.67vw;color: #333;}
.likeCont1 .cont .item:nth-child(2n){margin-left: 1.84vw;}
.likeCont1 .cont .item .img{width: 100%;height:34.14vw;display: block;}
.likeCont1 .cont .item .itemB{padding:2.67vw 2.14vw;}
.likeCont1 .cont .item .itemB .item-name{font-weight: bold;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 4vw;line-height: 5vw;height:10vw;margin-bottom: 2.67vw;}
.likeCont1 .cont .item .itemB .sp1{font-weight: bold;}
.likeCont1 .cont .item .itemB .sp2{color: #999;font-size: 3vw;text-decoration: line-through;margin-left: 1.34vw;}

.userCont1{padding:0 3.2vw;color: #fff;}
.userCont1 .userT{padding-top:5.34vw;}
.userCont1 .userT .usrInfoImg{width:14.14vw;height: 14.14vw;border-radius: 100%;}
.userCont1 .userT .usrInfoName{padding: 0 2.67vw;}
.userCont1 .userT .usrInfoName .sp1{width:26vw;text-align: center;line-height:6vw;border: #fff 1px solid;border-radius: 6vw;margin-top: 2vw;display: block;height: 6vw;color: #fff;}
.userCont1 .userT .usrInfoName .sp2{width: 50vw;font-size: 4.2vw;line-height: 6.2vw;font-weight: bold;}
.userCont1 .userT .userLevel{margin-top:2.67vw;}
.userCont1 .userT .userLevel .l1{font-size: 3.5vw;line-height: 5vw;margin-right: 1.34vw;}
.userCont1 .userT .usrInfoName .weui-progress__bar{height: 4px;width:26.67vw;flex: inherit;border: #fff 1px solid;}
.userCont1 .userT .usrInfoName .weui-progress__bar .weui-progress__inner-bar.js_progress{background-color:#fff;}
.userCont1 .userT .usrInfoName .sp3{color:#999999;}
.userCont1 .userT .usrInfoName .sp3 img{width:4vw;margin-right: 1vw;}
.userCont1 .userT .userCode{text-align: center;font-size: 3.5vw;line-height: 5vw;}
.userCont1 .userT .userCode img{width:4.8vw;display: block;margin: 0 auto 2vw;}
.userCont1 .userB{padding: 4vw;}
.userCont1 .userB .item{text-align: center;color: #fff;}
.userCont1 .userB .item .sp1{font-weight:bold;font-size: 4vw;}
.userCont1 .userB .item .sp2{font-size: 3.5vw;line-height: 5vw;}
.userCont2{padding: 0 2.67vw;position: relative;}
.userCont2 .banner{height: 45.4vw;}
.userCont2 .banner img{border-radius: 2.67vw;}
.userCont2 .tip{position: absolute;left: 0;bottom: 0;width: 100%;display: block;z-index: 10;}
.userCont3{padding:2.67vw;}
.userCont3 .cont{background: #fff;border-radius:1.34vw;}
.userCont3 .cont+.cont{margin-top:2.67vw;}
.userCont3 .cont .item{text-align: center;padding:3.2vw;color: #333;}
.userCont3 .cont .border{width: 1px;height:6.67vw;background: #E4E4E4;}
.userCont3 .cont .item2{text-align: center;color: #666;padding: 4vw 0;font-size: 3.5vw;line-height: 5vw;}
.userCont3 .cont .item2 img{width: 8vw;height: 8vw;display: block;margin: 0 auto 2vw;}
.userCont3 .cont .tit{padding: 4vw 4vw 1vw;font-size: 4.2vw;line-height: 6.2vw;}
.userCont3 .cont .cont_menu{overflow:hidden;}
.userCont3 .cont .cont_menu .item3{width: 25%;float: left;text-align: center;color: #333;padding:4vw 0;}
.userCont3 .cont .cont_menu .item3 .sp1{height: 6.67vw;display: block;margin: 0 auto 2vw;}
.userCont3 .cont2{
    background: #fff;
    border-radius:1.34vw;
    padding: 4.27vw 4vw;
    line-height: 1.4;
    margin: 2.67vw 0;
}
.userCont3 .cont2 .tit{
    color: #333;
}
.userCont3 .cont2 .tit .sp1{
    font-size: 4vw;
    font-weight: bold;
}
.userCont3 .cont2 .tit .sp2{
    font-size: 3.47vw;
}
.userCont3 .cont2 .tit .arrow{
    width: 4vw;
    height: 4vw;
    display: block;
}
.userCont3 .cont2 .box{
    position: relative;
    margin-top: 2.67vw;
}
.userCont3 .cont2 .box .img{
    width: 100%;
    display: block;
}
.userCont3 .cont2 .box .btn{
    position: absolute;
    top: 50%;
    left:12.8vw;
    color: #fff;
    height:8.53vw;
    border-radius: 4.27vw;
    width: 34.67vw;
    transform:translate(0,-50%);
}
.userCont3 .cont2 .box .btn .icon{
    width: 4.53vw;
    height: 4.53vw;
    display: block;
    margin-right: 1.34vw;
}

.service-main{height: calc( 100vh - 13.333vw - 27vw - 2px );width: 100%;}
.service-main .main-left{width:21.34vw;height: 100%;overflow-x: hidden;overflow-y: scroll;font-size: 3.6vw;}
.service-main .main-left .item{height: 13.34vw;line-height: 13.34vw;padding: 0 3vw;color: #333;display: block;}
.service-main .main-left .item.curr{font-weight: bold;background: #fff;}
.service-main .main-left .item.max{line-height:6.67vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.service-main .main-right{height: 100%;overflow-x: hidden;overflow-y: scroll;background: #fff;box-sizing: border-box;position: relative;}
.service-main .main-right .block{height: 4vw;}
.service-main .main-right .cont{padding:0 3.2vw;}
.service-main .main-right .cont .tit{padding: 2.67vw 0;}
.service-main .main-right .cont .attach{width: 100%;display: block;margin-bottom:5.34vw;border-radius: 1.34vw;}
.service-main .main-right .cont .cont_list{overflow: hidden;}
.service-main .main-right .cont .cont_list .item{margin-bottom: 2.67vw;color: #333;display: block;}
.service-main .main-right .cont .cont_list .item .img{width: 100%;position:relative;}
.service-main .main-right .cont .cont_list .item .img img{width: 100%;display: block;}
.service-main .main-right .cont .cont_list .item .item-tip{position: absolute;bottom: 1vw;right: 0;}
.service-main .main-right .cont .cont_list .item .item-tip .t1{width: 5.333vw;height: 5.333vw;background: #000;color: #fff;text-align: center;line-height: 5.333vw;border-radius: 100%;margin-right: 1vw;}
.service-main .main-right .cont .cont_list .item .item-tip .sp1{background: #aaa;}
.service-main .main-right .cont .cont_list .item .item-tip .sp2{background: #ddd;}
.service-main .main-right .cont .cont_list .item .item-tip .sp3{background: #E14D7F;}
.service-main .main-right .cont .cont_list .item .item-tip .sp4{background: #B75294;}
.service-main .main-right .cont .cont_list .item .itemC{padding: 2.14vw 0;position: relative;}
.service-main .main-right .cont .cont_list .item .itemC .item-name{font-weight: bold;}
.service-main .main-right .cont .cont_list .item .itemC .item-store{margin:0.5vw 0;}
.service-main .main-right .cont .cont_list .item .itemC .item-store img{width: 5.333vw;margin-right: 2vw;}
.service-main .main-right .cont .cont_list .item .itemC .sp1{text-decoration: line-through;color:#999;font-size: 3vw;margin-left: 1.34vw;}
.service-main .main-right .cont .cont_list .item .itemC .btn{width:20vw;text-align: center;height: 6.94vw;line-height: 6.94vw;border-radius: 6.94vw;color: #fff;font-size: 3.5vw;display: none;position: absolute;top: 50%;right: 0;transform:translate(0,-50%);}
.service-main .main-right .cont .cont_list .item .itemC .item-btn{display: none;}
.service-main .main-right .cont .cont_list .item .itemC .item-btn-item{width:20vw;text-align: center;height: 6.94vw;line-height: 6.94vw;border-radius: 6.94vw;color: #fff;font-size: 3.5vw;background:#E14C7F;}
.service-main .main-right .cont .cont_list .item .itemC .item-btn-item+.item-btn-item{margin-left: 1.34vw;}

.service-main .main-right.sort_1 .cont .cont_list .item{width: 100%;border-bottom:#EEEEEE 1px solid;}
.service-main .main-right.sort_1 .cont .cont_list .item .itemC .btn{display: block;}
.service-main .main-right.sort_1 .cont .cont_list .item .itemC .item-btn{display:flex;}

.service-main .main-right.sort_2 .cont .cont_list .item{width:34.53vw;float: left;}
.service-main .main-right.sort_2 .cont .cont_list .item:nth-child(2n){margin-left: 3.2vw;}
.service-main .main-right.sort_2 .cont .cont_list .item .img img{height:25.12vw;}

.service-main .main-right.sort_3 .cont .cont_list .item{width:22.67vw;float: left;}
.service-main .main-right.sort_3 .cont .cont_list .item:nth-child(3n),.service-main .main-right.sort_3 .cont .cont_list .item:nth-child(3n-1){margin-left:2.125vw;}
.service-main .main-right.sort_3 .cont .cont_list .item .img img{height:16.49vw;}

.service-main .main-right .cont .cont_list .cont-pack{margin:2.67vw 1vw;}
.service-main .main-right .cont .cont_list .cont-pack .cont-pack-r{width: 33.33vw;}
/*足迹*/
.footList{}
.footList .tit{padding:2.67vw 5.34vw;color: #666;font-size: 3.5vw;}
.footList .cont{overflow: hidden;}
.footList .cont .item{float: left;width:33vw;background: #fff;color: #333;}
.footList .cont .item:nth-child(3n),.footList .cont .item:nth-child(3n-1){margin-left: 0.5vw;}
.footList .cont .item .img{width: 100%;display: block;height: 24vw;}
.footList .cont .item .itemB{padding: 1.34vw 2.67vw;}
.footList .cont .item .itemB .item-name{font-weight: bold;}
.footList .cont .item .itemB .sp1{font-size: 3vw;}
.footList .cont .item .itemB .sp2{font-size: 3vw;text-decoration: line-through;color: #999;margin-left: 2vw;}
.footCont1{background: #fff;padding:3.2vw 8.8vw 0 10.94vw;}
.footCont1 .itemL .sp1{width:1.34vw;font-weight: bold;}
.footCont1 .itemL .sp1 img{width: 100%;display: block;}
.footCont1 .itemL .sp2{text-align: center;width:28.8vw;}
.footCont1 .itemR{width:6vw;display: block;}
.footCont2{background: #fff;padding: 3.2vw;position: relative;}
.footCont2 .cont{font-weight: bold;text-align: center;color:#D8D8D8;margin-bottom: 2.67vw;}
.footCont2 .cont_date{font-weight: bold;text-align: center;overflow: hidden;}
.footCont2 .cont_date .item{position: relative;float: left;margin-bottom: 4vw;width: 13.37vw;}
.footCont2 .cont_date .item.fail{opacity: 0;}
.footCont2 .cont_date .item .sp1{width: 6.67vw;height:  6.67vw;text-align: center;line-height:  6.67vw;border-radius: 100%;margin: 0 auto;}
.footCont2 .cont_date .item.curr .sp1{color: #fff;background:#fc9baf;}
.footCont2 .cont_date .item .sp2{width: 1.34vw;height: 1.34vw;border-radius: 100%;background:#c52547;position: absolute;top:8vw;left: 50%;transform:translate(-50%);}
.footCont2 .foot-toggle{width:12.8vw;height: 12.8vw;display: block;position: absolute;right:10vw;bottom:-6.4vw;}
.footCont2 .foot-toggle.curr{transform: rotate(180deg);}
.footEmpty{text-align: center;color:#999999;z-index: 10;padding-top: 20vw;}
.footEmpty img{width:43.74vw;display: block;margin: 0 auto 5.34vw;}
/*足迹*/

/*取号*/
.takeOrder{padding:2.67vw;}
.takeOrder .item{background: #fff;border-radius:1.34vw;padding: 0 2.67vw;}
.takeOrder .item+.item{margin-top:2.14vw;}
.takeOrder .item .itemT{padding:3.2vw 4vw;}
.takeOrder .item .itemT .sp1{font-size:5vw;font-weight:bold;line-height:7vw;}
.takeOrder .item .itemT .c1{color: #E14C7F;}
.takeOrder .item .itemT .c2{color:#33A8D7;}
.takeOrder .item .itemC{border-top:#D4D4D4 1px dashed;border-bottom:#D4D4D4 1px dashed;padding: 3.2vw 4vw;}
.takeOrder .item .itemC .itemU img{width:10.67vw;height: 10.67vw;border-radius: 100%;}
.takeOrder .item .itemC .itemU .itemR{margin-left:2.67vw;}
.takeOrder .item .itemC .itemU .itemR .sp1{color: #999;}
.takeOrder .item .itemC .itemU .itemR .sp2{font-size:6vw;font-weight: bold;margin-left:2.14vw;color:#E14C7F;}
.takeOrder .item .itemC .itemS{margin-top: 4vw;}
.takeOrder .item .itemC .itemS .sp1{width: 2.67vw;height:2.67vw;border-radius: 100%;background:#8B8B8B;margin-right: 3.2vw;}
.takeOrder .item .itemB{padding: 3.2vw 4vw;}
.takeOrder .item .itemB .btn{width:20vw;height:8vw;line-height: 8vw;text-align:center;border-radius:1.34vw;border: #999999 1px solid;color: #333;}

.taskCa1{position: fixed;left: 0;bottom: 0;width: 100%;background: #fff;z-index: 1000;box-sizing: border-box;padding:10.67vw 2.67vw 4vw;}
.taskCa1 .close{position: absolute;top:2.67vw;right:2.67vw;}
.taskCa2{background: #fff;box-shadow: #ddd 0 0 6px;border-radius:1.34vw;padding: 5.34vw 4vw 8vw;}
.taskCa2 .tit{padding: 0 1.6vw;}
.taskCa2 .tit .sp1{font-size: 4.2vw;line-height: 6.2vw;font-weight:bold;}
.taskCa2 .tit .sp2{color: #666666;}
.taskCa2 .cont{border-top:#EEEEEE 1px solid;margin-top: 3.47vw;max-height: 30vh;overflow-x: hidden;overflow-y: scroll;}
.taskCa2 .cont .item{padding: 2.67vw;color: #666666;border-bottom:#EEEEEE 1px solid;}
.taskCa2 .cont .item .no{display: block;}
.taskCa2 .cont .item .on{display: none;}
.taskCa2 .cont .item.curr .no{display: none;}
.taskCa2 .cont .item.curr .on{display: block;}
.taskCa2 .input{margin-top:2.67vw;background:#F5F5F5;}
.taskCa2 .input textarea{width: 100%;height: 19.2vw;padding:2.14vw;}
.taskCa3{height: 13.34vw;text-align: center;color: #fff;line-height: 13.34vw;border-radius:13.34vw;font-size: 4.5vw;margin-top: 5.34vw;}

.takeDe{padding:2.67vw 0;}
.takeDe .takeDe1{position: relative;}
.takeDe .takeDe1 .back{width: 100%;display: block;}
.takeDe .takeDe1 .takeDeBox{position:absolute;top: 0;left: 0;width: 100%;height: 100%;}
.takeDe .takeDe1 .takeDeBox .boxT{padding: 8vw 0;color: #fff;font-size: 4.5vw;line-height: 6.5vw;font-weight:bold;justify-content: center;}
.takeDe .takeDe1 .takeDeBox .boxT img{width:8.54vw;height: 8.54vw;margin-right: 3.47vw;}
.takeDe .takeDe1 .takeDeBox .boxC{text-align:center;margin-top: 8vw;padding: 6.67vw;}
.takeDe .takeDe1 .takeDeBox .boxC .sp1{font-size: 4.2vw;line-height: 6.2vw;}
.takeDe .takeDe1 .takeDeBox .boxC .sp2{font-size: 8vw;line-height: 10vw;font-weight: bold;margin: 4.54vw 0;}
.takeDe .takeDe1 .takeDeBox .boxB{border-top:#E1E1E1 1px dotted;margin: 0 2.67vw;height:26.67vw;}
.takeDe .takeDe1 .takeDeBox .boxB .boxBT{line-height: 26.67vw;text-align: center;color:#E14C7F;font-size: 6vw;}
.takeDe .takeDe1 .takeDeBox .boxB .boxBB{text-align: center;padding: 2.67vw 0;}
.takeDe .takeDe1 .takeDeBox .boxB .boxBB .sp1{color:#999999;margin-bottom:1.34vw;}
.takeDe .takeDe1 .takeDeBox .boxB .boxBB .sp2{font-size: 8vw;line-height: 10vw;color: #333;font-weight:bold;margin-right: 2.67vw;}
.takeDe .takeDe1 .takeDeBox .boxB .box-tip{text-align: center;color:#999999;font-size: 3vw;line-height:5vw;}
.takeDe .takeDe1 .takeDeBox .boxB .box-line{width: 1px;background: #E1E1E1;height: 10.67vw;}
.takeDe .takeDe2{background: #fff;box-shadow: #ddd 0 0 1.6vw;padding: 0 5.34vw;border-radius: 1.34vw;margin: 0 2.67vw;}
.takeDe .takeDe2 .takeDeT{padding:5.34vw 0;}
.takeDe .takeDe2 .takeDeT .sp1{font-size: 4.2vw;line-height: 6.2vw;font-weight:bold;}
.takeDe .takeDe2 .takeDeT .sp2{color: #666666;margin-top: 1.34vw;}
.takeDe .takeDe2 .takeDeT .DeR{padding: 0 3.2vw;}
.takeDe .takeDe2 .takeDeT .DeR img{width: 8.54vw;height: 8.54vw;display: block;}
.takeDe .takeDe2 .takeDeT .DeR .sp1{margin-bottom: 2.67vw;}
.takeDe .takeDe2 .takeDeT .DeR img+img{margin-top: 2.67vw;}
.takeDe .takeDe2 .takeDeS{padding:3.2vw 0;border-top:#eee 1px solid;}
.takeDe .takeDe2 .takeDeS .img{width:17.34vw;height: 17.34vw;display: block;}
.takeDe .takeDe2 .takeDeS .takeDeR{margin-left: 4vw;}
.takeDe .takeDe2 .takeDeS .takeDeR .sp1{font-size: 4vw;line-height: 6vw;}
.takeDe .takeDe2 .takeDeS .takeDeR .sp2{color:#999999;}
.takeDe .takeDe3{padding: 8vw 0;justify-content: center;}
.takeDe .takeDe3 .btn{width:33.34vw;text-align:center;height: 10.67vw;line-height: 10.67vw;border-radius: 10.67vw;background: #fff;border: #999999 1px solid;font-size: 4.2vw;}
.takeDe .takeDe3 .btn+.btn{margin-left:10.67vw;}
/*取号*/

.adminCommon1{background:#F5F6F7;position: fixed;top: 0;left: 0;width: 100%;z-index: 100;box-sizing: border-box;padding:4vw 2.67vw;}
.adminCommon1 .adminCommonL{height: 9.87vw;box-sizing:border-box;border:#D8D8D8 1px solid;border-radius: 9.87vw;width: 30.67vw;background: #fff;position: relative;margin-right: 1.07vw;}
.adminCommon1 .adminCommonL .sp1{width: 20vw;text-align: center;}
.adminCommon1 .adminCommonL img{width:2.67vw;display: block;}
.adminCommon1 .adminCommonL input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.adminCommon1 .adminCommonL .pick{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.adminCommon1 .adminCommonR{background:#FFFFFF;height: 9.87vw;border-radius: 9.87vw;padding:0 5.34vw;}
.adminCommon1 .adminCommonR input{margin-left: 5.34vw;}
.adminCommonBlock{height:17.87vw;}

.adminTake{}
.adminTake .item{padding:3.2vw 4vw;}
.adminTake .item+.item{border-top:#fff 2.14vw solid;}
.adminTake .item .item2{background: #fff;padding:2.67vw;border-radius: 1.34vw;}
.adminTake .item .item2+.item2{margin-top: 2.67vw;}
.adminTake .item .itemT .sp1{width:2.94vw;height: 2.94vw;border-radius: 100%;background:#5EB1EE;margin-right:1.07vw;}
.adminTake .item .itemT .b1{font-size:6vw;line-height: 8vw;font-weight:bold;margin-right: 2.67vw;}
.adminTake .item .itemB{margin-top: 2.67vw;}
.adminTake .item .itemB .item-btn{width:20vw;text-align: center;height: 8vw;line-height: 8vw;color: #fff;border-radius:1.34vw;margin-left: 1.34vw;}
.adminTake .item .itemB .c1{background:#5EB1EE;}
.adminTake .item .itemB .c2{background:#E69E28;}
.adminTake .item .itemB .c3{background:#F6758C;}
.adminTake .adminTakeNav{background: #fff;height:10.67vw;line-height: 10.67vw;text-align: center;color:#666666;}
.adminTake .item3{padding:2.14vw 4vw;border-bottom:#fff 2.14vw solid;}
.adminTake .item3 .itemT .sp1{width:16vw;}
.adminTake .item3 .itemT .sp2{margin-top:2.14vw;}
.adminTake .item3 .itemB{margin-top: 4.8vw;}
.adminTake .item3 .itemB .item-btn{width:20vw;text-align: center;height: 8vw;line-height: 8vw;color: #fff;border-radius:1.34vw;margin-left: 2.67vw;}
.adminTake .item3 .itemB .c1{background:#5EB1EE;}
.adminTake .item3 .itemB .c2{background:#F6758C;}
.adminTake .item3 .itemB .c3{background:#E69E28;}
.adminTake .item3 .itemB .c4{background:#33A8D7;}
.adminTakeBlock{height: 13.34vw;}
.adminTakeBo{position:fixed;left: 0;bottom: 0;width: 100%;text-align: center;height: 13.34vw;line-height: 13.34vw;color: #fff;z-index: 100;font-size: 4.5vw;}

.adminTakeBox{position:fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);width:80vw;background: #fff;box-sizing: border-box;z-index: 1000;}
.adminTakeBox .tit{padding: 3.2vw;}
.adminTakeBox .cont{padding:2.67vw 5.34vw;}
.adminTakeBox .cont .sp1{border: #eee 1px solid;padding: 2.67vw;height: 18.67vw;box-sizing:border-box;width: 100%;}
.adminTakeBox .btn{padding: 5.34vw;}
.adminTakeBox .btn .btn-item{height: 8.54vw;line-height: 8.54vw;text-align: center;background:#F2F2F2;border-radius:1.34vw;color: #fff;}
.adminTakeBox .btn .btn-item+.btn-item{margin-left:3.2vw;}

.adminTakeRefresh{position: fixed;right: 4vw;bottom: 26.67vw;width:13.34vw;height:13.34vw;border-radius: 100%;color: #fff;text-align:center;background:rgba(0,0,0,0.5);box-sizing: border-box;padding: 1.34vw 0;}
.adminTakeRefresh .sp1{line-height:5.34vw;}
.adminTakeRefresh .sp1{line-height:5.34vw;}

.popCont{z-index: 500;position:fixed;top: 0;left: 0;width: 100%;height: 100vh;background:rgba(0, 0, 0, 0.5)}
.popCont .popContBox{position: fixed;top: 15vh;width: 80%;left: 10%;z-index: 501;}
.popCont .popContBox img{width: 100%;display: block;}
.popCont .popContBox .close{position: absolute;top: -10vw;right: 0;color: #fff;font-size: 6vw;}

/*客户管理*/
.searchCont{padding:3vw 2vw;background: #EEEEEE;position: fixed;top: 0;left: 0;width: 100%;z-index: 1000;box-sizing: border-box;}
.searchCont .search-box{background: #fff;height: 9vw;line-height: 9vw;border-radius:5px;box-sizing: border-box;padding: 0 4vw;}
.searchCont .search-box img{width:4vw;display: block;margin-right:4vw;}
.searchContBlock{height: 15vw;}
.companyList{background: #fff;}
.companyList .item{padding: 4vw 0 4vw 4vw;}
.companyList .item+.item{border-top:#eee 1px solid;}
.companyList .item .itemL{width: 13.34vw;height: 13.34vw;border-radius: 100%;margin-right: 2.67vw;}
.companyList .item .itemC{}
.companyList .item .itemC .sp1{font-weight: bold;font-size: 4vw;line-height: 6vw;}
.companyList .item .itemC .sp2{color:#999;font-size: 3.2vw;line-height: 5vw;}
.companyList .item .itemR{text-align: center;width: 26.67vw;color: #999;border-left: #eee 1px solid;}
.companyList .item .itemR .sp1{font-weight: bold;color: #333;}
.companyList .item .itemM{width:7.2vw;height: 7.2vw;display:block;margin: 0 4vw;}
.companyList .itemB{padding:3.2vw 4vw;border-top: #eee 1px dashed;font-weight: bold;color: #333;}
.companyList .itemB .sp1{text-align: right;}
.companyList .itemB img{width:4.5vw;display: block;}
.companyList .itemStore+.itemStore{border-top: #F5F5F5 1.34vw solid;}
/*客户管理*/

.freePage{position:fixed;top: 0;left: 0;width: 100%;height: 100vh;background: #fff;z-index: 1000;overflow-x: hidden;overflow-y: scroll;}
.freeService{}
.freeService .item{padding:4vw 3.2vw;border-bottom: #eee 1px solid;}
.freeService .item .itemChoose{margin-right: 3.2vw;}
.freeService .item .itemChoose i:before{margin: 0;}
.freeService .item .itemChoose .no{display: block;}
.freeService .item .itemChoose .on{display: none;}
.freeService .item .itemChoose.curr .no{display: none;}
.freeService .item .itemChoose.curr .on{display: block;}
.freeService .item .itemL{width: 29.34vw;height: 21.34vw;}
.freeService .item .itemR{margin-left:3.2vw;}
.freeService .item .itemR .sp1{font-weight: bold;}
.freeService .item .itemR .sp1+.sp1{margin-top: 1.34vw;}
.freeService .item .itemR .sp2{margin-top: 2.67vw;}

.freePage .freeBottomBlock{height: 13.34vw ;}
.freePage .freeBottom{position: fixed;left: 0;bottom: 0;width: 100%;box-sizing: border-box;background: #fff;z-index: 100;height: 13.34vw;border-top: #eee 1px solid;padding:0 4vw;}
.freePage .freeBottom .btn{width: 24vw;height:8vw;line-height: 8vw;border-radius: 8vw;border: #eee 1px solid;text-align: center;}
.freePage .freeBottom .btn+.btn{margin-left: 4vw;}
.freePage .freeBottom .freeBottomChoose i{margin-right:1.34vw;}
.freePage .freeBottom .freeBottomChoose i::before{margin: 0;}
.freePage .freeBottom .freeBottomChoose .no{display: block;}
.freePage .freeBottom .freeBottomChoose .on{display: none;}
.freePage .freeBottom .freeBottomChoose.curr .no{display: none;}
.freePage .freeBottom .freeBottomChoose.curr .on{display: block;}

.store .nav_filter{position: fixed;left: 0;top: 0;width: 100%;height: 100vh;background: #fff;overflow-x: hidden;overflow-y: scroll;z-index: 999;padding-top:calc( 12vw + 2px + 5.34vw );padding-bottom: 5.34vw;}
.store .nav_filter .cont{padding: 0 3.2vw;}
.store .nav_filter .cont+.cont{margin-top: 6.4vw;}
.store .nav_filter .cont .tit{font-weight: bold;}
.store .nav_filter .cont .cont_list{overflow: hidden;}
.store .nav_filter .cont .cont_list .item{float: left;width: 29.6vw;height: 8vw;line-height: 8vw;text-align: center;background:#F8F8F8;color: #666666;border-radius: 5px;margin-top: 2.67vw;}
.store .nav_filter .cont .cont_list .item.curr{color: #fff;background:#FFBFBF;}
.store .nav_filter .cont .cont_list .item:nth-child(3n),.store .nav_filter .cont .cont_list .item:nth-child(3n-1){margin-left: 2.4vw;}
.store .nav_filter .nav_filter_block{height: 13.34vw;}
.store .nav_filter .nav_filter_bottom{position: fixed;left: 0;bottom: 0;width: 100%;z-index: 100;height: 13.34vw;line-height: 13.34vw;}
.store .nav_filter .nav_filter_bottom .item{text-align: center;background: #F7F7F7;}

.couponGive{width: 100%;height: calc( 100vh - 13.333vw );position: relative;}
.couponGive .back{width: 100%;height: 100%;display: block;}
.couponGive .couponGiveBox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding:9vh 3.2vw 3.2vw;}
.couponGive .couponGiveBox .title{font-size:11.2vw;line-height:14vw;font-weight: bold;color:#FF4947;text-align: center;padding:3vh 0;}
.couponGive .couponGiveBox .cont{margin:2.67vw 0;height: 43vh;overflow-x: hidden;overflow-y: scroll;}
.couponGive .couponGiveBox .cont .cont-item{width: 100%;position: relative;}
.couponGive .couponGiveBox .cont .cont-item+.cont-item{margin-top: 2.67vw;}
.couponGive .couponGiveBox .cont .cont-item .gift-coupon-back{width: 100%;display: block;}
.couponGive .couponGiveBox .cont .cont-item .gift-coupon-box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.couponGive .couponGiveBox .cont .cont-item .gift-coupon-box-l{width:32vw;text-align: center;color:#F54E69;}
.couponGive .couponGiveBox .cont .cont-item .gift-coupon-box-l .co1{font-size:6vw;}
.couponGive .couponGiveBox .cont .cont-item .gift-coupon-box-r{border-left:#F43B3A 1px dotted;box-sizing: border-box;padding: 4vw;}
.couponGive .couponGiveBox .cont .cont-item .gift-coupon-box-r .co2{font-size: 3vw;line-height: 5vw;color: #999999;}
.couponGive .couponGiveBox .btn{width: 64vw;height:13.34vw;line-height: 13.34vw;border-radius:13.34vw;text-align: center;background:#FFD505;margin: 0 auto;font-size: 4.5vw;font-weight: bold;}

.popCont .couponGive{position: fixed;top: 50%;left: 50%;width: 85.34vw;transform: translate(-50%,-50%);height: calc( 100vh - 40vw );}
.popCont .couponGive .couponGiveBox .cont .cont-item .gift-coupon-box-l{width: 27vw;}
.popCont .couponGive .couponGiveBox .cont .cont-item .gift-coupon-box-r{padding: 3vw 4vw;border-left:#F43B3A 1px dashed;}
.popCont .couponGive .couponGiveBox{padding-top: 7vh;}
.popCont .couponGive .couponGiveBox .title{font-size:8vw;line-height:10vw;}
.popCont .couponGive .couponGiveBox .cont{height: 34vh;}
.popCont .couponGive .couponGiveClose{position: absolute;bottom:-10vw;left: 50%;transform: translate(-50%);color: #fff;font-size:8vw;}

.adminUser{padding:3.2vw 4vw;}
.adminUser .adminUserCont{background: #fff;border-radius:2.67vw;}
.adminUser .adminUserCont+.adminUserCont{margin-top:2.67vw;}
.adminUser .adminUserCont .title{padding: 3.2vw;border-bottom:#F1F2F4 1px solid;color: #333;}
.adminUser .adminUserCont .title .sp1{font-size:4.2vw;font-weight: bold;line-height: 6.5vw;}
.adminUser .adminUserCont .title .mobile{width:6.67vw;height: 6.67vw;display: block;}
.adminUser .adminUserCont .title .sp2{color:#E74479;font-size: 3.5vw;}
.adminUser .adminUserCont .title .sp3{color:#999999;font-size: 3.5vw;}
.adminUser .adminUserCont .title .arrow{width: 4vw;height: 4vw;}
.adminUser .adminUserCont .cont-service{padding:3.2vw;}
.adminUser .adminUserCont .cont-service .item+.item{margin-top: 3.2vw;}
.adminUser .adminUserCont .cont-service .item img{width:5.34vw;height:5.34vw;margin-left: 2.67vw;}
.adminUser .adminUserCont .cont-tag{padding: 3.2vw;overflow: hidden;}
.adminUser .adminUserCont .cont-tag .item{float: left;padding:0 2.67vw;height: 6.67vw;line-height: 6.67vw;border-radius:6.67vw;background:#FFEFF4;color:#E74479;margin-right: 2.67vw;margin-bottom: 2.67vw;}
.adminUser .adminUserCont .cont-file{}
.adminUser .adminUserCont .cont-file .item{padding:4vw 0;text-align: center;color: #333;}
.adminUser .adminUserCont .cont-file .item img{width:6.4vw;height:6.4vw;display: block;margin: 0 auto 2.67vw;}
.adminUser .adminUserCont .cont-user{padding: 4vw 3.2vw;}
.adminUser .adminUserCont .cont-user .cont-nav{margin-bottom: 2.14vw;}
.adminUser .adminUserCont .cont-user .cont-nav .sp1{color:#666666;font-size: 3.5vw;}
.adminUser .adminUserCont .cont-user .cont-nav .sp2{font-weight: bold;}
.adminUser .adminUserCont .cont-user .cont-tip{background:#FAFAFA;border-radius: 1.34vw;padding: 2.67vw 4vw;margin-bottom: 2.67vw;}
.adminUser .adminUserCont .cont-user .cont-tip .sp1{font-size: 4.2vw;line-height: 6.5vw;font-weight: bold;margin-bottom: 2.67vw;}
.adminUser .adminUserCont .cont-user .cont-tip .btn{padding: 0 2.67vw;background:#FFEFF4;color:#E74479;height: 6.67vw;line-height: 6.67vw;border-radius: 6.67vw;font-size:3.5vw;}

.adminUserTags{background: #fff;}
.adminUserTags .tit{padding: 4vw;}
.adminUserTags .tit .sp1{color:#999999;}
.adminUserTags .tit .sp2{color:#E74479;}
.adminUserTags .input{padding:3.2vw 4vw;border-top:#F5F5F5 1px solid;}
.adminUserTags .input .sp1{color: #418bc9;}
.adminUserTags .cont{border-top:#F5F5F5 1px solid;padding: 3.2vw 4vw;}
.adminUserTags .cont .sp1{color:#999999;}
.adminUserTags .cont .sp2{font-weight: bold;margin-top: 4vw;font-size: 4.2vw;line-height: 6.5vw;}
.adminUserTags .cont .tags{overflow: hidden;padding: 4vw 0;}
.adminUserTags .cont .tags .item{padding:1.34vw 2.67vw;float: left;color: #E74479;border: #E74479 1px solid;border-radius: 8.8vw;margin-right: 2.67vw;margin-bottom: 2.67vw;}
.adminUserTags .cont .tags .item .close{margin-right:1.34vw;}
.adminUserTags .tags_list{padding: 0 4vw;}
.adminUserTags .tags_list .tags_top{padding:3.2vw 0;border-bottom:#F1F2F4 1px solid;}
.adminUserTags .tags_list .tags_top .sp1{font-weight: bold;font-size: 4.2vw;line-height: 6.5vw;}
.adminUserTags .tags_list .tags_top .tags_re{color:#999999;}
.adminUserTags .tags_list .tags_top .tags_re img{width:4vw;height: 4vw;margin-right:1.34vw;}
.adminUserTags .tags_list .tags{overflow: hidden;padding: 4vw 0;}
.adminUserTags .tags_list .tags .item{padding:1.34vw 2.67vw;float: left;color: #999;border: #999 1px solid;border-radius: 8.8vw;margin-right: 2.67vw;margin-bottom: 2.67vw;}
.adminUserTags .tags_list .tags .item .close{margin-right:1.34vw;}

.adminUserOver{background: #fff;}
.adminUserOver .item{padding:4vw;}
.adminUserOver .item+.item{border-top:#F5F5F5 1px solid;}
.adminUserOver .item .sp1{font-size: 3.5vw;color: #999;}
.adminUserOver .item .sp2{font-weight: bold;}

.adminUserNav{position: fixed;left: 0;top: 0;width:100%;height:16vw;z-index: 100;background:#F2F2F2;color: #666;box-sizing: border-box;padding: 0 4vw;}
.adminUserNav .itemD{height: 8vw;border-radius: 8vw;border: #999999 1px solid;width: 17.07vw;position: relative;}
.adminUserNav .itemD img{width:3vw;height: 3vw;margin-left: 1vw;}
.adminUserNav .itemD .pick{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.adminUserNavBlock{height:16vw;}

.adminVisit{}
.adminVisit .item{background: #fff;margin-bottom:2.67vw;padding: 3.2vw 4vw;}
.adminVisit .item .sp1{font-weight: bold;}
.adminVisit .item .sp2{font-size: 3.5vw;color:#999999;margin-bottom: 3.2vw;}
.adminVisit .item .sp3{margin-top:3.2vw;}
.adminVisit .item .item_cont{margin-top: 3.2vw;}
.adminVisit .item .item_cont .c1{margin-top:1.34vw;background:#F5F5F5;border-radius: 1.34vw;padding: 3.2vw;}

.adminVisitCont{background: #fff;padding:5.34vw 4vw;}
.adminVisitCont .cont{margin-bottom: 2.67vw;}
.adminVisitCont .cont .tit{font-weight: bold;font-size: 4vw;line-height: 6vw;margin-bottom: 2.67vw;}
.adminVisitCont .cont .like{overflow: hidden;}
.adminVisitCont .cont .like .item{float: left;padding: 0 5.34vw;height:8vw;line-height: 8vw;border-radius: 8vw;color:#999999;border: #999999 1px solid;margin-bottom: 2.67vw;margin-right:3.2vw;position: relative;}
.adminVisitCont .cont .like .item.curr{color:#E74479;border-color:#E74479;}
.adminVisitCont .cont .like .item img{width:4vw;margin-right: 1vw;}
.adminVisitCont .cont .like .item .date-choose{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.adminVisitCont .cont .input{background:#F5F5F5;border-radius: 1.34vw;padding: 2.67vw 3.2vw;}
.adminVisitCont .cont .input .sp1{height:13.34vw;}
.adminVisitCont .cont .upload{}
.adminVisitCont .cont .upload .item{width:26.67vw;height: 26.67vw;float: left;position: relative;margin-right: 3.2vw;margin-bottom: 3.2vw;background: #F5F5F5;}
.adminVisitCont .cont .upload .item .img{width: 100%;height: 100%;}
.adminVisitCont .cont .upload .item .close{width:5.34vw;height: 5.34vw;border-radius:100%;background:#848484;position: absolute;top:-2.67vw;right: -2.67vw;}
.adminVisitCont .cont .upload .item .close img{width:2.67vw;height: 2.67vw;}
.adminVisitCont .cont .upload .item_box{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);text-align: center;color:#999999;font-size: 3.5vw;width: 100%;}
.adminVisitCont .cont .upload .item_box img{width:8vw;margin: 0 auto;}
.adminVisitCont .btn{position: fixed;left: 0;bottom: 0;width: 100%;z-index: 100;background:#E74479;color: #fff;text-align: center;height: 13.34vw;line-height: 13.34vw;font-size: 4.2vw;}

.adminFile{}
.adminFile .item{padding: 3.2vw 4vw 2.67vw;background: #fff;margin-bottom: 2.67vw;}
.adminFile .item .item-name{font-weight: bold;font-size: 4vw;line-height: 6vw;}
.adminFile .item .sp1{font-size: 3.5vw;color:#999999;}
.adminFile .item .sp2{margin-bottom: 2.67vw;}
.adminFile .item .item-imgs{overflow: hidden;}
.adminFile .item .item-imgs .img{width:27vw;height: 27vw;float: left;margin-bottom: 2.67vw;}
.adminFile .item .item-imgs .img:nth-child(3n),.adminFile .item .item-imgs .img:nth-child(3n-1){margin-left: 5.5vw;}
.adminFile .item .item-del{color:#E74479;}
.adminFileBtnBlock{height:13.34vw;}
.adminFileBtn{position: fixed;left: 0;bottom:13vw;width: 100%;height: 13.34vw;z-index: 100;color: #fff;font-size: 4.2vw;}
.adminFileBtn img{width: 5.34vw;display: block;margin-right: 1.34vw;}

/*报名*/
.signList{padding: 4vw;}
.signList .item{background: #fff;display: block;color: #333;}
.signList .item+.item{margin-top: 2.67vw;}
.signList .item .img{width: 100%;display: block;}
.signList .item .itemC{padding: 2.67vw;}
.signList .item .itemC .tit{font-size: 5vw;line-height: 7vw;}
.signList .item .itemR .price{text-align: center;font-weight: bold;}
.signList .item .itemR .btn{width: 24.53vw;height: 8vw;line-height: 8vw;border-radius: 8vw;text-align: center;color: #fff;margin-top: 1.34vw;background: #aaa;}

.signCont1{padding: 3.2vw;background: #fff;}
.signCont1 .tit{font-size:4.5vw;line-height: 6.5vw;font-weight: bold;margin-bottom: 1vw;}
.signCont1 .time{margin-top: 4vw;margin-bottom:2vw;}
.signCont1 .time img{width: 4vw;height: 4vw;display: block;margin-right:1.34vw;}
.signCont2{border-top:1px solid #F5F5F5;background: #fff;padding:3.2vw;}
.signCont2 .item{font-weight: bold;font-size: 4vw;line-height: 6vw;}
.signCont2 .item img{width:8.53vw;height: 8.53vw;border-radius: 100%;margin-right: 2.14vw;}
.signCont2 .cont{margin-top:1.87vw;}
.signCont2.curr{padding: 1.34vw 3.2vw;}
.signCont2 .item2{padding:2.13vw 0;font-size: 3.5vw;line-height:4.8vw;}
.signCont2 .item2 .img{width: 4vw;display: block;margin-right:1.34vw;}
.signCont2 .item2 .itemR{padding-left: 2.66vw;border-left:#999 1px solid;margin-left: 2.67vw;}
.signCont2 .item2 .itemR .sp1{width: 4.8vw;height: 4.8vw;border-radius: 100%;margin-right: 1.34vw;}
.signCont2 .item2 .itemR .sp1 img{width:3.5vw;height:3.5vw;display: block;}

.signPay1{background: #fff;padding:3.2vw;}
.signPay1 .img{width: 24.53vw;height: 17.87vw;display: block;}
.signPay1 .itemR{margin-left: 2.14vw;}
.signPay1 .itemR .tit{font-size: 4vw;line-height: 6vw;font-weight: bold;margin-bottom: 5.34vw;}
.signPay1 .itemR .sp1{font-size: 4vw;font-weight: bold;}
.signPay1 .itemR .sp2{font-size: 3vw;}
.signPay2{background: #fff;margin-top: 2.67vw;}
.signPay2 .tit{padding:3.2vw 0;font-size:4.5vw;line-height:6.5vw;font-weight: bold;}
.signPay2 .tit .sp1{width:4px;height: 4.53vw;margin-right: 4vw;}
.signPay2 .cont{padding:0 4vw;}
.signPay2 .cont .item{padding:4vw 0;border-top:1px solid #EEEEEE;}
.signPay2 .cont .item .sp1{width:30vw;}
.signPay2 .cont .item .red{color:#FF1D1D;}
.signPay2 .cont .item .sp2{text-align: right;}
.signPay2 .cont .item .choose{overflow: hidden;}
.signPay2 .cont .item .choose .choose-item{float: left;}
.signPay2 .cont .item .choose .choose-item+.choose-item{margin-left: 5.34vw;}
.signPay2 .cont .item .choose .choose-item .no{display: block;}
.signPay2 .cont .item .choose .choose-item .on{display: none;}
.signPay2 .cont .item .choose .choose-item.curr .no{display: none;}
.signPay2 .cont .item .choose .choose-item.curr .on{display: block;}
.signPay2 .cont .item .arrow{width: 5.34vw;height: 5.34vw;display: block;}

.orderSign{padding: 2.14vw 2.67vw;}
.orderSign .item{background: #fff;border-radius: 5px;padding:2.67vw;}
.orderSign .item+.item{margin-top:2.14vw;}
.orderSign .item .itemT{color: #999;}
.orderSign .item .itemT .sp1{padding: 0 1.6vw;background:#EEEEEE;color:#666666;font-size: 3.5vw;border-radius: 5.34vw;}
.orderSign .item .itemT .sp1.curr{background:#ECFFED;color:#11C216;}
.orderSign .item .itemC{margin-top: 2.67vw;}
.orderSign .item .itemC .img{width: 24.53vw;height: 17.87vw;display: block;}
.orderSign .item .itemC .itemR{margin-left: 2.14vw;}
.orderSign .item .itemC .itemR .sp1{font-size: 4vw;line-height: 6vw;font-weight: bold;}
.orderSign .item .itemC .itemR .sp2{text-align: right;font-weight: bold;}
.orderSign .item .itemC .itemR .code{color: #999999;}
.orderSign .item .itemC .itemR .code img{width:4vw;height: 4vw;display: block;margin-left: 2.14vw;}
.orderSign .item .itemP{margin-top:2.14vw;margin-bottom:2.14vw;height: 12px;border-radius: 12px;position: relative;}
.orderSign .item .itemP .sp1{position: absolute;top: 0;left: 0;height: 12px;border-radius: 12px;background:#FBDBE5;}
/*报名*/

.successCont1{padding-top: 17vw;}
.successCont1 .icon{font-size: 18.67vw;display: block;text-align: center;color: #E24C81;}
.successCont1 .success-tit{text-align: center;font-size: 4.8vw;line-height: 6.8vw;font-weight:bold;margin-top: 4vw;}
.successCont1 .btn{margin-top: 4vw;}
.successCont1 .btn-item{padding:1.5vw 4.8vw;border:#DCDCDC 1px solid;color: #999999;border-radius: 10.67vw;}
.successCont1 .btn-item+.btn-item{margin-left:6.67vw;}
.successCont1 .success-cont{overflow: hidden;padding:4vw;}
.successCont1 .success-cont .item{float: left;width: 44vw;background: #fff;border-radius: 10px;box-sizing: border-box;padding: 3.2vw;color: #333;}
.successCont1 .success-cont .item:nth-child(2n){margin-left:4vw;}
.successCont1 .success-cont .item .img{width:16vw;height: 16vw;display: block;margin-right:2.67vw;}
.successCont1 .success-cont .item .sp1{font-size: 3.2vw;line-height: 5vw;font-weight: bold;}
.successCont1 .success-cont .item .sp2{font-size: 3vw;line-height: 5vw;color:#999999;margin: 2px 0;}
.successCont1 .success-cont .item .sp3{width: 100%;height: 6.67vw;line-height: 6.67vw;color: #fff;border-radius: 6.67vw;background-image: linear-gradient(#FFADCA,#E24C81);text-align: center;font-size: 3.2vw;}
.successCont1 .likeCont1 .tit{color:#E24C81;}

.indexCont .caseCont{background: #fff;}
.indexCont .caseCont .caseItem{margin-bottom: 0;box-shadow: 0 3px 6px #ddd;}

.limitNav{position:fixed;top: 0;left: 0;width: 100%;z-index: 50;}
.limitNav .limitNavCont{height: 15.2vw;background:#333333;color: #fff;}
.limitNav .limitNavCont .item{display: flex;align-items: center;justify-content: center;flex-direction: column;position: relative;}
.limitNav .limitNavCont .item .sp1{font-size: 4vw;line-height: 6vw;}
.limitNav .limitNavCont .item .sp2{font-size: 3.2vw;line-height:4.5vw;color: #999999;}
.limitNav .limitNavCont .item.curr .sp2{color: #fff;}
.limitNav .limitNavCont .item .arrow{width:0;height:0;border-width:1.34vw;border-style:solid;border-color:red transparent transparent transparent;position: absolute;top: 100%;left: 50%;transform:translate(-50%);display: none;}
.limitNav .limitNavCont .item.curr .arrow{display:block;}
.limitNav .mallNav{position:initial;}
.limitNavBlock{height:27.45vw;}

.order-exchange{height:9.6vw;padding: 0 2.67vw;background:#ffeded;border-top:#eee 1px solid;border-bottom:#eee 1px solid;}
.order-exchange .sp1{font-weight: bold;}
.order-exchange .arrow{width: 3vw;height:3vw;display: block;}

.orderEx{width: 100%;background: #fff;box-sizing: border-box;padding:4vw 6.4vw 6.4vw;border-radius: 2.67vw 2.67vw 0 0;position: relative;}
.orderEx .close{position: absolute;top: 4vw;right: 4vw;}
.orderEx .tit{font-size:4.2vw;line-height: 6vw;font-weight: bold;}
.orderEx .sp1{font-size: 3.5vw;line-height: 5vw;color:#f3d4b8;}
.orderEx .orderExForm{margin-top:5.34vw;}
.orderEx .orderExForm .item{height: 11.73vw;line-height: 11.73vw;text-align: center;background:#f5f5f5;border-radius:1.34vw;font-size: 4vw;padding: 0 4vw;margin-bottom: 2.67vw;}
.orderEx .orderExForm .item input{text-align: center;}
.orderEx .btn{height:11.2vw;line-height: 11.2vw;text-align: center;color: #fff;border-radius: 1.34vw;font-size: 4vw;}

.orderExGet{width: 100%;box-sizing: border-box;background:#f7f7f7;position: relative;}
.orderExGet .close{position: absolute;top: 2.67vw;right: 2.67vw;}
.orderExGet .giftsCont1{max-height: 70vh;overflow-x: hidden;overflow-y: scroll;}
.orderExGet .btn{background: #fff;padding:2.67vw 4vw;font-size: 4vw;}
.orderExGet .btn .sp1{height:11.2vw;line-height:11.2vw;text-align: center;color: #fff;border-radius:1.34vw;}

/*在线问诊*/
.task{padding:4vw;box-sizing: border-box;position: relative;}
.task-back{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;z-index: -1;}
.task-back.guide{z-index: 101;background: #F7F7F7;height:calc( 100% + 13.333vw );}
.task-back .img{width: 100%;display: block;}
.task-back .task-guide{position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding-top: 14.67vw;}
.task-back .task-guide img{width: 17.2vw;height: 17.2vw;border-radius: 100%;display: block;margin: 0 auto;}
.task-back .task-guide .sp1{padding:0 16.8vw;margin-top:14.67vw;font-size: 4.8vw;font-weight: bold;line-height:9vw;height: 40vh;overflow: scroll;}
.task-back .task-guide .btn-group{position: absolute;left: 50%;transform:translate(-50%);bottom:10vh;}
.task-back .task-guide .btn-group .btn{width: 80vw;text-align: center;height: 44px;border: #eee 1px solid;line-height: 42px;box-sizing: border-box;font-size: 4.8vw;border-radius: 1.34vw;display: block;}
.task-back .task-guide .btn-group .btn+.btn{margin-top: 5.34vw;}
.task .item{padding: 4vw 5.34vw;background: #fff;border-radius: 2.67vw;box-shadow: 0 3px 6px rgba(187, 187, 187,0.16);font-size: 4vw;font-weight: bold;line-height: 5.6vw;}
.task .item .item-choose{margin-top: 4vw;}
.task .item .item-choose i{font-size: 4vw;margin-right: 2.13vw;}
.task .item .item-choose i:before{margin: 0;}
.task .item .item-choose .no{display: block;}
.task .item .item-choose .on{display: none;}
.task .item .item-choose.curr .no{display: none;}
.task .item .item-choose.curr .on{display: block;}
.task .task-bottom{position: fixed;left: 0;bottom: 0;width: 100%;background: #f7f7f7;z-index: 100;box-sizing: border-box;padding:2.67vw 4vw;}
.task .task-bottom .btn{height: 13.33vw;text-align: center;line-height: 13.33vw;color: #fff;border-radius:2.67vw;font-size: 4.8vw;background: #BBBBBB;}
.task .cont1{padding: 5.34vw 5.34vw 4vw;background:rgba(255, 255, 255, 0.6);border-radius:5.34vw;margin-bottom: 1.34vw;}
.task .cont1 .tit{font-size: 4vw;font-weight: bold;}
.task .cont1 .tizhi{padding:2.67vw 0;}
.task .cont1 .tizhi .img{width:26.67vw;height: 26.67vw;display: block;margin-right: 9.6vw;}
.task .cont1 .tizhi .sp1{padding: 1.87vw 5.34vw;color: #fff;font-size: 4vw;border-radius:1.34vw;font-weight: bold;}
.task .cont1 .cont-item+.cont-item{margin-top: 5.34vw;}
.task .cont1 .cont-item .sp1{font-weight:bold;}
.task .cont1 .tip{text-align: center;margin-top: 5.34vw;font-size: 4vw;font-weight: bold;}
.task .cont2{overflow: hidden;}
.task .cont2 .tit{padding: 2.67vw 7.2vw;font-size: 4vw;font-weight: bold;}
.task .cont2 .cont-item{padding:3.2vw 4vw;background:rgba(255, 255, 255, 0.6);border-radius:2.67vw;}
.task .cont2 .cont-item+.cont-item{margin-top: 2.67vw;}
.task .cont2 .cont-item .img{width: 6.93vw;height: 6.93vw;display: block;margin-right: 2.13vw;}
.task .cont2 .cont-item .arrow{width: 5.34vw;height:5.34vw;display: block;}
.task .cont2 .cont-item.curr .arrow{transform: rotate(90deg);}
.task .cont2 .cont-item .itemB{margin-top: 1.87vw;font-size: 3.5vw;display: none;}
.task .cont2 .cont-item.curr .itemB{display: block;}
.task .order-item{padding: 4vw 5.34vw;background: #fff;border-radius: 2.67vw;box-shadow: 0 3px 6px rgba(187, 187, 187,0.16);color: #333;}
.task .order-item+.order-item{margin-top: 2.67vw;}
.task .order-item .sp1{font-size:4.27vw;line-height: 5.87vw;font-weight: bold;margin-bottom: 1.87vw;}
.task .order-item .sp2{color: #999999;font-size: 3.2vw;line-height: 4.53vw;}
.task .order-item .arrow{width: 4vw;height: 4vw;display: block;}
/*在线问诊*/

/*股东*/
.SHinder{
    padding: 2.67vw 3.2vw;
}
.SHinder .cont{
    background: #fff;
    border-radius: 2.67vw;
    padding: 0 3.73vw;
}
.SHinder .cont+.cont{
    margin-top: 2.67vw;
}
.SHinder .cont .tit{
    font-weight: bold;
    font-size:4.27vw;
    padding-top: 3.2vw;
    padding-bottom: 1.6vw;
}
.SHinder .cont .item{
    border-top:#EEEEEE 1px solid;
    padding: 3.2vw 0;
}
.SHinder .cont .item .img{
    width: 11.73vw;
    height: 11.73vw;
    border-radius: 1.34vw;
    display: block;
}
.SHinder .cont .item .itemC{
    padding: 0 2.13vw;
}
.SHinder .cont .item .itemC .sp1{
    font-size: 4vw;
    font-weight: bold;
}
.SHinder .cont .item .sp2{
    color: #999999;
    font-size: 3.2vw;
}
.SHinder .cont .item .itemR{
    text-align: center;
    width: 25.87vw;
}
.SHinder .cont .item .itemR .c1{
    color: #FF6B70;
    font-weight: bold;
    font-size: 4.53vw;
}

.SHstore1{
    height: 37.87vw;
    position: relative;
}
.SHstore1 .user{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    box-sizing: border-box;
    padding: 5.6vw 3.46vw;
    color: #fff;
}
.SHstore1 .user .img{
    width: 18.67vw;
    height: 18.67vw;
    border-radius: 100%;
    display: block;
    margin-right: 2.13vw;
}
.SHstore1 .user .sp1{
    font-size: 4vw;
    margin-bottom: 4vw;
}
.SHstore1 .user .sp2{
    width: 4vw;
    display: block;
    margin-right: 1.34vw;
}
.SHstore1 .user .sp3{
    font-size: 3.46vw;
}
.SHstore2{
    background: #fff;
    margin:0 3.2vw 2.67vw;
    border-radius: 2.67vw;
    box-shadow:#ddd 0 3px 6px;
    padding: 0 4vw;
    position: relative;
}
.SHstore2.curr{
    margin-top:-10.93vw;
}
.SHstore2 .storeT{
    padding-top: 4.53vw;
    padding-bottom: 6.13vw;
    text-align: center;
}
.SHstore2 .storeT .sp1{
    font-weight: bold;
    color:#FF6B70;
    font-size: 4.53vw;
}
.SHstore2 .storeT .sp2{
    color: #999;
    font-size: 3.2vw;
}
.SHstore2 .storeB{
    padding:4vw 0;
    font-size:3.2vw;
    border-top: #EEEEEE 1px solid;
}
.SHstore2 .storeB .sp1{
    font-weight: bold;
    margin-left: 2.67vw;
    color: #FE7604;
}
.SHstore2 .storeB .sp2{
    color:#FE7604;
    font-size: 4vw;
    font-weight:bold;
}
.SHstore2 .storeB .btn{
    color: #fff;
    background:#FF736C;
    padding: 1.07vw 3.46vw;
    border-radius: 4.8vw;
}
.SHstore2 .tit{
    font-weight: bold;
    font-size: 4.27vw;
    padding-top:3.46vw;
    padding-bottom: 4.8vw;
}
.SHstore2 .cont{
    overflow: hidden;
}
.SHstore2 .cont .item{
    width: 25%;
    text-align: center;
    font-size: 3.46vw;
    margin-bottom: 4vw;
    float: left;
}
.SHstore2 .cont .item .img{
    width: 6.4vw;
    height: 6.4vw;
    display: block;
    margin: 0 auto 2.13vw;
}

.SHClient1{
    background: #fff;
}
.SHClient1 .top{
    padding:3.2vw 4.27vw;
    justify-content: space-between;
}
.SHClient1 .top .sp1{
    width: 14.39vw;
    border:#D3D3D3 1px solid;
    font-size:3.2vw;
    border-radius: 3px;
    text-align: center;
}
.SHClient1 .top .sp1.curr{
    border-color:rgba(255, 100, 117, 0.2);
    background:rgba(255, 100, 117, 0.2);
    color:#FF6475;
}
.SHClient1 .tip{
    text-align: center;
    font-size: 3.2vw;
    margin-bottom: 2.67vw;
}
.SHClient1 .cont{
    margin: 0 4vw;
    height: 30.64vw;
    border-radius: 1.34vw;
    background: linear-gradient(rgba(255, 120, 106, 1),rgba(255, 99, 118, 1));
    color: #fff;
    text-align: center;
}
.SHClient1 .cont .sp1{
    font-size: 4vw;
}
.SHClient1 .cont .sp2{
    font-size: 3.2vw;
    margin-top: 1.87vw;
}
.SHClient2{
    width: 100%;
    font-size: 3.2vw;
    background: #fff;
}
.SHClient2 .c1{
    color:#999;
    line-height:11.73vw;
}
.SHClient2 .c2{
    font-weight: bold;
}
.SHClient2 .img{
    width: 8vw;
    height: 8vw;
    border-radius: 100%;
    display: block;
}
.SHClient2 td{
    padding: 0 2.67vw;
    border-bottom:#EEEEEE 1px solid;
}

.SHRecord{
    background: #fff;
}
.SHRecord .item{
    padding: 4vw;
    border-bottom: #eee 1px solid;
}
.SHRecord .item .sp1{
    font-size: 4vw;
}
.SHRecord .item .sp2{
    color: #999;
    margin-top:2.13vw;
    font-size:3.2vw;
    line-height: 5vw;
}
.SHRecord .item .sp3{
    font-weight: bold;
    font-size: 4.53vw;
    margin-left: 2.67vw;
}
.SHBox{
    background: #fff;
    padding:2.67vw 4vw 0;
}
.SHBox .box{
    background: linear-gradient(#FF786A,#FF6376);
    border-radius: 2.67vw;
    color: #fff;
    height: 39.2vw;
    text-align: center;
}
.SHBox .box .sp1{
    font-size: 6.93vw;
    margin-bottom: 2.67vw;
}
.SHCount{
    margin: 2.67vw 3.2vw;
    background: #fff;
    border-radius: 1.34vw;
    height: 50vh;
}
/*股东*/

/*健康卡*/
.healthList{
    background: #fff;
    padding:2.67vw 4vw;
    line-height: 1.4;
}
.healthList .item{
    border-radius:1.34vw;
    color: #fff;
    padding: 2.67vw 5.34vw 4.53vw;
    position: relative;
}
.healthList .item+.item{
    margin-top: 2.67vw;
}
.healthList .item .sp1{
    font-weight: bold;
    font-size: 4.27vw;
}
.healthList .item .sp2{
    margin-left: 1.6vw;
    font-size: 2.67vw;
    padding: 0 1.6vw;
    border-radius:4vw;
    background: #fff;
    height: 4.27vw;
    line-height: 4.27vw;
}
.healthList .item .f12{
    font-size: 3.2vw;
}
.healthList .item .m1{
    margin-top: 1.87vw;
}
.healthList .item .m2{
    margin-top: 3.73vw;
}
.healthList .item .item-pen{
    color: #fff;
    position: relative;
    z-index: 2;
}
.healthList .item .item-pen .icon{
    width: 3vw;
    height: 3vw;
    display: block;
    margin-right: 3px;
}
.healthList .item .close{
    position: absolute;
    top: 2.67vw;
    right: 3.2vw;
    height:6.4vw;
    border-radius: 3.2vw;
    padding: 0 1.87vw;
    background: #6B0528;
    z-index: 2;
}
.healthList .item .close .icon{
    width: 3vw;
    height: 3vw;
    display: block;
    margin-right: 4px;
}
.healthList .item .img{
    position: absolute;
    top: 0;
    right:0;
    width: 28.27vw;
    display: block;
    z-index: 1;
}
.healthAdd{
    position: fixed;
    left: 0;
    bottom: 0;
    background:#fff;
    z-index: 100;
    width: 100%;
    box-sizing: border-box;
    padding: 2.67vw 4vw;
}
.healthAdd .btn{
    height: 11.73vw;
    line-height: 11.73vw;
    text-align: center;
    border:#eee 1px solid;
    border-radius:6.93vw;
    font-size: 4.27vw;
    display: block;
}
.healthFrom{
    padding: 4vw;
    line-height: 1.4;
    display: block;
}
.healthFrom .cont{
    background: #fff;
    border-radius: 2.67vw;
    box-shadow:0 3px 6px rgba(55, 55, 55, 0.16);
    padding: 0 3.2vw;
    position: relative;
}
.healthFrom .cont .tit{
    font-size: 4.27vw;
    font-weight: bold;
    padding-top: 4.27vw;
    padding-bottom: 3.2vw;
}
.healthFrom .cont .healthFromItem{
    height: 13.33vw;
    font-size: 3.47vw;
}
.healthFrom .cont .healthFromItem.curr{
    height: auto;
 }
.healthFrom .cont .healthFromItem+.healthFromItem{
    border-top: #eee 1px solid;
}
.healthFrom .cont .healthFromItem .sp1{
    width: 31.2vw;
}
.healthFrom .cont .healthFromItem .arrow{
    width: 4vw;
    height: 4vw;
    display: block;
}
.healthFrom .cont .healthFromItem .authorize{
    height: 5.87vw;
    line-height: 5.87vw;
    border-radius: 4vw;
    font-size: 3.2vw;
    padding: 0 3.47vw;
    border: #eee 1px solid;
}
.healthFrom .cont .healthFromItem .c1{
    color: #999999;
}
.healthFrom .cont .healthFromItem .item-tit{
    padding: 4.53vw 0;
}
.healthFrom .cont .healthFromItem .box{
    overflow: hidden;
    padding-bottom: 1.6vw;
}
.healthFrom .cont .healthFromItem .box .box-item{
    margin-bottom: 2.67vw;
    margin-right: 2.67vw;
    float: left;
    min-width: 18.67vw;
    text-align: center;
    height: 7.47vw;
    line-height: 7.47vw;
    border-radius: 4vw;
    background: #F5F5FA;
    box-sizing: border-box;
    padding: 0 2.67vw;
}
.healthFrom .cont .healthFromItem .box .box-item.curr{
    background:rgba(254, 88, 144, 0.1);
}

.ODHealth{
    padding:2.67vw;
    line-height: 1.4;
}
.ODHealth .box{
    background: #fff;
    border-radius: 1.34vw;
    padding: 0 2.67vw;
}
.ODHealth .box .boxT{
    height: 13.07vw;
    font-weight: bold;
    font-size: 4vw;
}
.ODHealth .box .boxT .img{
    width: 4vw;
    display: block;
    margin-right: 1.34vw;
}
.ODHealth .box .boxT .sp1{
    font-size: 3.73vw;
}
.ODHealth .box .boxB{
    padding: 3.2vw 2.67vw;
    border-top: #eee 1px solid;
}
.ODHealth .box .boxB .sp1{
    font-weight: bold;
    font-size: 4.27vw;
}
.ODHealth .box .boxB .sp2{
    margin-left: 1.6vw;
    height:4.27vw;
    line-height: 4.27vw;
    padding: 0 1.6vw;
    border-radius: 4vw;
    background: #FFF3F7;
    font-size: 2.67vw;
}
.ODHealth .box .boxB .f12{
    font-size: 3.2vw;
}
.ODHealth .box .boxB .m1{
    margin-top: 1.87vw;
}
.ODHealth .box .boxB .m2{
    margin-top: 3.73vw;
}
.ODHealth .box .boxB .arrow{
    width: 4vw;
    height: 4vw;
    display: block;
}
/*健康卡*/

/*共享项目*/
.enjoyList{
    padding:2.67vw;
    line-height: 1.4;
}
.enjoyList .item{
    width: 100%;
    height: 53.34vw;
    position: relative;
    color: #fff;
    box-sizing: border-box;
    padding: 5.34vw;
    display: block;
}
.enjoyList .item+.item{
    margin-top:2.67vw;
}
.enjoyList .item .back{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;
}
.enjoyList .item .box{
    position: relative;
    z-index: 2;
}
.enjoyList .item .arrow{
    width: 3.2vw;
    height: 3.2vw;
    display: block;
}
.enjoyList .item .price{
    margin-top: 1.87vw;
}
.enjoyList .item .cont{
    height: 12.8vw;
    overflow-x: hidden;
    overflow-y: scroll;
}

.enjoyCont1{
    padding: 6.933vw 2.67vw;
    color: #fff;
    line-height: 1.4;
}
.enjoyCont1 .enjoyList{
    padding: 0;
}
.enjoyCont1 .item .price{
    margin-top: 12vw;
}
.enjoyCont1 .arrow{
    width: 3.2vw;
    height: 3.2vw;
    display: block;
}
.enjoyCont1 .cont{
    background: #fff;
    border-radius: 0 0 1.33vw 1.33vw;
    padding:5.33vw 2.67vw;
    color: #333;
}
.enjoyCont1 .cont-show .no{
    display: block;
}
.enjoyCont1 .cont-show .on{
    display: none;
}
.enjoyCont1 .cont-show.curr .no{
    display: none;
}
.enjoyCont1 .cont-show.curr .on{
    display: block;
}
.enjoyCont1 .cont-show.curr .arrow{
    transform: rotate(90deg);
}
.enjoyCont2{
    padding:0 4.27vw;
    line-height: 1.4;
}
.enjoyCont2 .tit .sp1{
    width:1.067vw;
    height: 4.533vw;
    background: #FE534A;
}
.enjoyCont2 .cont{
    position: relative;
}
.enjoyCont2 .cont .contT{
    padding: 10.133vw 2.67vw 2.67vw;
    background:linear-gradient(to right,#F2E1CD,#EBC6AC);
    border-radius: 2.67vw 2.67vw 0 0;
}
.enjoyCont2 .cont .contT .box{
    background: #FBFAF6;
    border-radius: 1.867vw;
    padding: 0 2.67vw 2.67vw;
}
.enjoyCont2 .cont .contT .box+.box{
    margin-top: 2.133vw;
}
.enjoyCont2 .cont .contT .box.curr{
    padding: 4vw;
}
.enjoyCont2 .cont .contT .box .boxC{
    flex-wrap: wrap;
    overflow: hidden;
}
.enjoyCont2 .cont .contT .box .boxC .item{
    flex-shrink: 0;
    margin-top: 4vw;
}
.enjoyCont2 .cont .contT .box .boxC .item+.item{
    margin-left: 6.667vw;
}
.enjoyCont2 .cont .contT .box .boxC .item .sp1{
    width: 11.467vw;
    height: 11.467vw;
    border-radius: 100%;
    color: #875E2B;
    border: #875E2B 1px dashed;
    line-height: 11.467vw;
    box-sizing: border-box;
}
.enjoyCont2 .cont .contT .box .icon{
    width: 4.8vw;
    display: block;
}
.enjoyCont2 .cont .contT .box .img{
    width: 26.133vw;
    height: 23.467vw;
    display: block;
}
.enjoyCont2 .cont .contT .box .c1{
    color: #875E2B;
}
.enjoyCont2 .cont .contT .box .num{
    color: #fff;
    padding: 0 3.2vw;
    height: 5.334vw;
    line-height: 5.334vw;
    border-radius: 5.334vw;
}
.enjoyCont2 .cont .contB{
    border-radius: 0 0 2.67vw 2.67vw;
    background: #FEFAF1;
    color: #A76B23;
    height: 9.333vw;
    line-height: 9.333vw;
    padding: 0 3.466vw;
}
.enjoyCont2 .cont .contB .sp1{
    width: 1.067vw;
    height: 1.067vw;
    border-radius: 100%;
    background:#BC9059;
}
.enjoyCont2 .cont .contC{
    position: absolute;
    top:-1.6vw;
    left: 50%;
    transform: translate(-50%);
}
.enjoyCont2 .cont .contC .img{
    width: 27.733vw;
    height: 8.533vw;
    display: block;
}
.enjoyCont2 .cont .contC .sp1{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    line-height:8.533vw;
    color:#875E2B;
}
.enjoyBottom{
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
    background: #fff;
    padding: 2.67vw 4vw;
    z-index: 100;
}
.enjoyBottom .btn{
    height: 13.33vw;
    line-height: 13.33vw;
    text-align: center;
    color: #fff;
    border-radius:6.933vw;
}

.enjoyOver{
    line-height: 1.4;
}
.enjoyOver .cont1{
    height:44.267vw;
    box-sizing: border-box;
    padding-top:4.533vw;
    color: #fff;
}
.enjoyOver .cont2{
    padding: 4vw;
    background: #fff;
    border-radius: 2.667vw;
    margin:-12.267vw 4vw 0;
}
.enjoyOver .cont2 .box{
    border-bottom: #eee 1px solid;
}
.enjoyOver .cont2 .btn{
    color: #fff;
    text-align: center;
    height: 10.667vw;
    line-height: 10.667vw;
    border-radius:6.4vw;
}
.enjoyOver .cont3{
    background: #fff;
    border-radius: 1.333vw;
    margin:2.1333vw 4vw;
    padding: 0 4vw;
}
.enjoyOver .cont3 .tit{
    padding: 4vw 0;
}
.enjoyOver .cont3 .item{
    padding: 4vw 0;
    border-top: #eee 1px solid;
}
/*共享项目*/

/*仓库*/
.warehouse{
    line-height: 1.4;
}
.warehouse .list{
    padding: 2.667vw;
}
.warehouse .list .item{
    background: #fff;
    padding: 4vw;
    border-radius: 1.334vw;
    position: relative;
}
.warehouse .list .item+.item{
    margin-top: 2.667vw;
}
.warehouse .list .item .close{
    position: absolute;
    top: 1.6vw;
    left: 1.6vw;
    color: #fff;
    background: #fff;
    border-radius: 100%;
}
.warehouse .list .item.curr .close{
    color: #FE5148;
}
.warehouse .list .item .close::before{
    margin: 0;
}
.warehouse .list .item .img{
    width: 26.133vw;
    height: 23.467vw;
    display: block;
}
.warehouse .list .item .num{
    color: #fff;
    padding: 0 3.2vw;
    height: 5.334vw;
    line-height: 5.334vw;
    border-radius: 5.334vw;
}
.warehouse .list .item .btn{
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0 4vw;
    color: #fff;
    height:7.2vw;
    line-height: 7.2vw;
    border-radius: 7.2vw;
    display: block;
}
.warehouse .list .item.curr .btn{
    display: none;
}
.warehouse .list .item .itemN{
    position: absolute;
    right: 0;
    bottom: 0;
    display:none;
}
.warehouse .list .item.curr .itemN{
    display: flex;
}
.warehouse .list .item .itemN .itemNN{
    border: #999999 1px solid;
    border-radius: 3px;
}
.warehouse .list .item .itemN .itemNN .n1{
    width: 5.34vw;
    text-align: center;
    height: 5.34vw;
    line-height: 5.34vw;
}
.warehouse .list .item .itemN .itemNN .n2{
    width:7.467vw;
    text-align: center;
    height: 5.34vw;
    line-height: 5.34vw;
    border-left: #999 1px solid;
    border-right: #999 1px solid;
}
.warehouse .list .item .avatar{
    width: 6.4vw;
    height: 6.4vw;
    display: block;
    border-radius: 100%;
}
.warehouse .list .item .c1{
    color:#FE4947;
}
.warehouse .list .t1{
    width: 4.8vw;
    height: 4.8vw;
    text-align: center;
    line-height: 4.8vw;
    color: #fff;
    background:#FE4947;
    border-radius: 3px;
    margin: 0 1.067vw;
}
.warehouse .list .cont{
    background: #fff;
    border-radius: 1.333vw;
    padding: 6.133vw 4vw;
}
.warehouse .list .cont1 .img{
    width: 5.867vw;
    height: 5.867vw;
    border-radius: 100%;
}
.warehouse .list .cont1 .sp1{
    margin: 0 4vw;
}
.warehouse .list .cont2{
    border-radius: 1.333vw;
    box-shadow: 0 3px 6px rgba(251, 46, 37,0.36);
    background: #fff;
    height: 14.4vw;
    overflow: hidden;
}
.warehouse .list .cont2 .contL{
    background: linear-gradient(to right,#FE6F61,#FE4645);
    color: #fff;
    line-height: 14.4vw;
}
.warehouse .list .cont2 .contR{
    width: 32vw;
    color: #FE4947;
}
.warehouse .warehouse-service .arrow{
    width: 5.333vw;
    height: 5.333vw;
    display: block;
}
.warehouseBottom{
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
    background: #fff;
    padding: 2.667vw 4vw;
    z-index: 100;
}
.warehouseBottom .btn{
    text-align: center;
    color: #fff;
    height:11.467vw;
    line-height: 11.467vw;
    border-radius: 11.467vw;
    background: #FE5148;
}
.warehouseBottom .btn+.btn{
    margin-left: 6.667vw;
}
.warehouseBox{
    width: 100%;
    background: #fff;
    position: relative;
}
.warehouseBox .tit{
    padding: 4vw 0;
    text-align: center;
    font-size: 4vw;
}
.warehouseBox .close{
    position: absolute;
    top:4vw;
    right: 4vw;
    font-size: 6vw;
}
.warehouseBox .cont{
    height: 80vh;
    overflow-x: hidden;
    overflow-y: scroll;
}
.warehouseBox .indexCont{
    margin: 0;
}
/*仓库*/

.cardBox{
    width:345px;
    background: #fff;
    border-radius: 10px;
    position: relative;
}
.cardBox .tit{
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    padding: 12px;
}
.cardBox .cont{
    padding: 0 18px 11px;
    box-sizing: border-box;
    height: 60vh;
    overflow-y: scroll;
    overflow-x: hidden;
}
.cardBox .contB{
    border-top:#eee 1px solid;
    padding:16px 0;
}
.cardBox .contB .btn{
    width: 92px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    border-radius: 36px;
    color: #fff;
    font-size: 15px;
    margin: 0 auto;
}
.cardBox .close{
    position: absolute;
    top: 12px;
    right: 12px;
}
.cardBottom{
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
    z-index: 100;
    box-sizing: border-box;
    padding:10px 15px;
}
.cardBottom .btn{
    height: 52px;
    text-align: center;
    line-height: 52px;
    border-radius: 26px;
    color: #fff;
    font-weight: bold;
    font-size: 17px;
    position: relative;
}

.businessBox{background:#fff;width: 300px;border-radius: 10px;padding-bottom: 30px;}
.businessBox .businessContTit{line-height: 45px;padding: 0 15px;color:#fff;border-radius: 10px 10px 0 0;}
.businessBox .businessContText{display: block;padding:0 30px;max-height:50vh;overflow-x:hidden;overflow-y:scroll;margin:30px 0;}
.businessBox .businessBtn{color: #fff;text-align: center;line-height: 45px;border-radius: 45px;margin:0 30px;display: block;}
.businessBox .businessContText pre{
    font-family: "Microsoft Yahei", "微软雅黑", Arial, "Hiragino Sans GB", "宋体", "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    line-height: 21px;
    color: #333;
}

.wxtags{
    overflow: hidden;
}
.wxtags.curr{
    height: 31px;
    display: none;
}
.wxtags .item{
    float: left;
    height: 23px;
    line-height: 23px;
    border-radius: 12px;
    background: #FFEFF4;
    color: #E74479;
    font-size: 12px;
    padding: 0 10px;
    margin-top: 8px;
    margin-right:8px;
}
.wxshow{
    color: #999;
    font-size: 12px;
    margin-top: 8px;
}
.wxshow .arrow{
    width: 15px;
    height: 15px;
    display: block;
    transform: rotate(90deg);
}
.wxshow.curr .arrow{
    transform: rotate(-90deg);
}
.wxBox{
    width: 98px;
    border-radius: 5px;
    background: #FFFFFF;
    height: 47px;
    font-size: 14px;
    color: #666;
    position: relative;
}
.wxBox.curr{
    border-radius:5px 5px 0 0;
}
.wxBox .w1{
    max-width:60px;
}
.wxBox .arrow{
    width: 7px;
    display: block;
    transform: rotate(90deg);
    margin-left: 8px;
}
.wxMenu{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    font-size: 13px;
    box-shadow: 0px 3px 6px rgba(153,153,153,0.16);
    max-height: 50vh;
    overflow-y: scroll;
    overflow-x: hidden;
    border-radius: 0 0 5px 5px;
}
.wxMenu .xx{
    padding: 5px 15px;
}
.wxMenu .xx.curr{
    color: #E74479;
    background: #FFEFF4;
}

.newPack{
    margin-top: 15px;
}
.newPack.curr{
    margin: 0;
    padding:10px;
}
.newPack .newPackT{
    padding: 0 12px;
    color: #333;
}
.newPack .newPackT .arrow{
    width: 15px;
    height: 15px;
    display: block;
    margin-left: 3px;
}
.newPack .item{
    background: #fff;
    padding: 12px;
    border-radius: 5px;
    font-size: 13px;
    margin-top: 10px;
}
.newPack.curr .item{
    margin: 0;
}
.newPack.curr .item+.item{
    margin-top:10px;
}
.packDate{
    background: #fff;
    height: 50px;
    border-radius: 5px;
    margin-bottom: 10px;
    text-align: center;
    padding: 0 14px;
}
.packDate .img{
    width: 16px;
    height: 16px;
    display: block;
}

.newCount{
    background: #fff;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 15px;
    text-align: center;
}
.newCount .f1{
    font-size: 24px;
}
.newCount .sp1{
    margin-top: 7px;
}