/* 精品店列表 */
.store_wrap{max-width:790px;margin:0 auto;padding:30px 40px 100px 40px;}
.store_banner{padding:0 0 70px 0;}
.store_banner img{width:100%;}
.store_city{padding:0 0 40px 0;}
.store_city .store_title{font-size:15px;color:#4d4d4d;font-weight:bold;}
.store_city .city_list{padding:0 0 20px 0;}
.store_city .city_list ul{justify-content:center;}
.store_city .city_list ul li{padding:20px 8px 0 8px;}
.store_city .city_list ul li a{display:block;height:30px;line-height:30px;padding:0 14px;border:1px #8c8260 solid;color:#8c8260;}
.store_city .city_list ul li a:hover{color:#fff;background:#8c8260;}
.store_city .city_list ul li a.cur{color:#fff;background:#C0B694;}
.store_city .city_store_wrap{padding-top:40px;}
.store_city .city_store{padding:0 50px;}
.store_city .city_store_none{display:none;}
.store_city .city_store .city_title{font-size:15px;color:#4d4d4d;}
.store_city .city_store .store_list{padding:0;}
.store_city .city_store .store_list ul li{border-bottom:1px #8c8260 solid;padding:20px 0;}
.store_city .city_store .store_list ul li .store_detail{padding:0;align-items:center;}
.store_city .city_store .store_list ul li .store_detail .store_des{padding-right:20px;}
.store_city .city_store .store_list ul li .store_detail .store_des .store_name{font-weight:bold;font-size:14px;color:#4d4d4d;}
.store_city .city_store .store_list ul li .store_detail .store_des .store_address{padding-top:16px;font-size:12px;}
.store_city .city_store .store_list ul li .store_detail .store_des .store_time{padding-top:4px;font-size:12px;}
.store_city .city_store .store_list ul li .store_detail .store_phone{padding:0;}
.store_city .city_store .store_list ul li .store_detail .store_phone a{align-items:center;}
.store_city .city_store .store_list ul li .store_detail .store_phone a .phone_icon{width:24px;height:24px;text-align:center;line-height:24px;font-size:24px;}
.store_city .city_store .store_list ul li .store_detail .store_phone a .phone_num{padding-left:4px;font-size:14px;}
.store_city .city_store .store_list ul li .store_map_box{padding:0;}
.store_city .city_store .store_list ul li .store_map{display:none;height:360px;margin-top:20px;background:#eee;-webkit-transition:none;}
.store_city .city_store .store_list ul li .store_map_btn{padding:20px 0 0 0;}
.store_city .city_store .store_list ul li .store_map_btn a{color:#8c8260;display:block;font-size:12px;width:156px;border:1px #8c8260 solid;text-align:center;line-height:30px;height:30px;margin:0 auto;}
.store_city .city_store .store_list ul li .store_map_btn a:hover{background:#8c8260;color:#fff;}
/* 预约精品店 */
.store_appo_wrap{max-width:1100px;margin:0 auto;padding:80px 40px 100px 40px;}
.store_appo_wrap .appo_intro{width:340px;}
.store_appo_wrap .appo_store{padding-left:9%;}
.store_appo_wrap .appo_tit{padding-bottom:10px;font-size:18px;}
.store_appo_wrap .appo_box{padding-top:40px;}
.store_appo_wrap .appo_intro_list{padding-bottom:20px;}
.store_appo_wrap .appo_intro_cell{padding-right:10px;width:calc(50% - 5px);}
.store_appo_wrap .appo_intro_city{width:calc(30% - 5px);}
.store_appo_wrap .appo_intro_cell:last-child{padding-right:0;}
.store_appo_wrap .appo_intro_cell .tit_txt{padding-bottom:8px;font-size:12px;color:#999;}
.store_appo_wrap .appo_intro_cell .inp_box{position:relative;}
.store_appo_wrap .appo_intro_cell .inp_box .sel_arrow{position:absolute;right:0;top:0;width:44px;height:44px;text-align:center;line-height:44px;font-size:20px;color:#999;}
.store_appo_wrap .appo_intro_cell .inp_box select{height:44px;width:100%;border:1px #e3e3e3 solid;padding:0 10px;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;border-radius:0;background-color:#fff;outline:none;color:#999;}
.store_appo_wrap .appo_intro_cell .inp_box input{height:44px;width:100%;border:1px #e3e3e3 solid;line-height:42px;outline:none;padding:0 10px;box-sizing:border-box;color:#999;}
.store_appo_wrap .appo_intro_cell .inp_box input::-webkit-input-placeholder{color:#999;}
.store_appo_wrap .appo_intro_cell .inp_box textarea{height:180px;width:100%;border:1px #e3e3e3 solid;line-height:42px;outline:none;padding:0 10px;box-sizing:border-box;color:#999;}
.store_appo_wrap .appo_intro_cell .inp_box textarea::-webkit-input-placeholder{color:#999;}
.store_appo_wrap .appo_intro_sub{padding-top:20px;}
.store_appo_wrap .appo_intro_sub input{cursor:pointer;width:100%;height:44px;line-height:42px;font-size:14px;color:#fff;background:#8c8260;outline:none;transition:0.5s;border:1px #8c8260 solid;}
.store_appo_wrap .appo_intro_sub input:hover{background:#fff;color:#8c8260;}
.store_appo_wrap .store_box{padding:20px 0;border-bottom:1px #8c8260 solid;}
.store_appo_wrap .store_box .store_detail{padding:0;color:#999;}
.store_appo_wrap .store_box .store_detail h1{font-size:16px;font-weight:normal;}
.store_appo_wrap .store_box .store_detail .address{padding-top:18px;}
.store_appo_wrap .store_box .store_detail .phone{padding-top:10px;}
.store_appo_wrap .store_box .store_detail .phone a{align-items:center;}
.store_appo_wrap .store_box .store_detail .phone a .phone_icon{width:24px;height:24px;text-align:center;font-size:24px;line-height:24px;}
.store_appo_wrap .store_box .store_detail .phone a .phone_num{padding-left:4px;font-size:14px;line-height:16px;color:#999;}
.store_appo_wrap .store_box .store_map_box{padding:10px 0 0 0;}
.store_appo_wrap .store_box .store_map_box .store_map{display:none;height:360px;background:#eee;-webkit-transition:none;margin-bottom:10px;}
.store_appo_wrap .store_box .store_map_box .store_map_btn{padding:0;}
.store_appo_wrap .store_box .store_map_box .store_map_btn a{align-items:center;color:#999;}
.store_appo_wrap .store_box .store_map_box .store_map_btn a .map_icon{width:24px;height:24px;text-align:center;font-size:24px;line-height:24px;}
.store_appo_wrap .store_box .store_map_box .store_map_btn a .map_txt{padding-left:4px;font-size:14px;line-height:16px;}
.store_appo_wrap .interested{padding-top:40px;}
.store_appo_wrap .interested .int_tit{color:#999;}
.store_appo_wrap .interested .int_product{padding:0;}
.store_appo_wrap .interested .int_product ul li{padding-top:20px;}
.store_appo_wrap .interested .int_product ul li a{align-items:center;padding:10px;background:#fff;}
.store_appo_wrap .interested .int_product ul li a .product_img{width:130px;}
.store_appo_wrap .interested .int_product ul li a .product_img img{width:100%;}
.store_appo_wrap .interested .int_product ul li a .product_intro{padding-left:6%;}
.store_appo_wrap .interested .int_product ul li a .product_intro .material{font-size:12px;color:#999;}
.store_appo_wrap .interested .int_product ul li a .product_intro .name{padding-top:8px;font-size:14px;color:#999;}
.store_appo_wrap .interested .int_product ul li a .product_intro .price{padding-top:8px;font-size:14px;color:#999;}
.store_appo_wrap .mob_sub_btn{display:none;}
@media screen and (max-width:780px) {
    .store_tit{height: 4.675rem;line-height: 4.675rem;}
    /* 精品店列表 */
    .store_wrap{max-width:auto;padding:0;width:100%;}
    .store_banner{padding:0 0 3.5rem 0;width:100%;}
    .store_banner img{width:100%;}
    .store_city{padding:0 1.25rem 2.5rem 1.25rem;}
    .store_city .store_title{font-size:14px;font-weight: bold;text-align:center;margin-bottom:24px;}
    .store_city .city_list{padding:0 0 1.25rem 0;}
    .store_city .city_list ul li{padding:1.25rem 0.5rem 0 0.5rem;}
    .store_city .city_list ul li a{height:30px;line-height:32px;padding:0 0.9375rem;border:0.0625rem #C0B694 solid;font-size:12px;}
    .store_city .city_store_wrap{padding-top:2.5rem;}
    .store_city .city_store{padding:0;}
    .store_city .city_store .city_title{font-size:14px;font-weight: bold;}
    .store_city .city_store .store_list ul li{border-bottom:0.0625rem #8c8260 solid;padding:1.25rem 0;}
    .store_city .city_store .store_list ul li .store_detail{flex-direction:column;align-items:flex-start;}
    .store_city .city_store .store_list ul li .store_detail .store_des{padding-right:0;}
    .store_city .city_store .store_list ul li .store_detail .store_des .store_name{font-size:0.875rem;}
    .store_city .city_store .store_list ul li .store_detail .store_des .store_address{padding-top:0.625rem;font-size:0.75rem;}
    .store_city .city_store .store_list ul li .store_detail .store_des .store_time{padding-top:0.25rem;font-size:0.75rem;}
    .store_city .city_store .store_list ul li .store_detail .store_phone{padding:0.625rem 0 0 0;}
    .store_city .city_store .store_list ul li .store_detail .store_phone a .phone_icon{width:1.5;height:1.5rem;font-size:1.5rem;line-height:1.5rem;}
    .store_city .city_store .store_list ul li .store_detail .store_phone a .phone_num{padding-left:0.25rem;font-size:0.875rem;}
    .store_city .city_store .store_list ul li .store_map{display:none;height:18.75rem;margin-top:1.25rem;}
    .store_city .city_store .store_list ul li .store_map_btn{padding:1.25rem 0 0 0;}
    .store_city .city_store .store_list ul li .store_map_btn a{display:block;font-size:0.75rem;width:9.75rem;border:0.0625rem #8c8260 solid;text-align:center;line-height:1.875rem;height:1.875rem;margin:0 auto;}
    /* 预约精品店 */
    .store_appo_wrap{max-width:100%;flex-direction:column;padding:1.25rem 1.25rem 2.5rem 1.25rem;}
    .store_appo_wrap .appo_intro{width:100%;padding-bottom:1.25rem;}
    .store_appo_wrap .appo_store{padding-left:0;}
    .store_appo_wrap .appo_tit{padding-bottom:0.625rem;font-size:1.125rem;}
    .store_appo_wrap .appo_box{padding-top:0.625rem;}
    .store_appo_wrap .appo_intro_list{padding-bottom:1.25rem;}
    .store_appo_wrap .appo_intro_cell{padding-right:0.625rem;width:calc(50% - 0.3125rem);}
    .store_appo_wrap .appo_intro_city{width:calc(30% - 0.3125rem);}
    .store_appo_wrap .appo_intro_cell .tit_txt{padding-bottom:0.5rem;font-size:0.75rem;}
    .store_appo_wrap .appo_intro_cell .inp_box .sel_arrow{position:absolute;right:0;top:0;width:2.75rem;height:2.75rem;text-align:center;line-height:2.75rem;font-size:1.25rem;color:#999;}
    .store_appo_wrap .appo_intro_cell .inp_box select{height:2.75rem;width:100%;border:0.0625rem #e3e3e3 solid;padding:0 0.625rem;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;border-radius:0;background-color:#fff;outline:none;color:#999;}
    .store_appo_wrap .appo_intro_cell .inp_box input{height:2.75rem;width:100%;border:0.0625rem #e3e3e3 solid;line-height:2.625rem;outline:none;padding:0 0.625rem;box-sizing:border-box;color:#999;}
    .store_appo_wrap .appo_intro_cell .inp_box textarea{height:11.25rem;width:100%;border:0.0625rem #e3e3e3 solid;line-height:2.625rem;outline:none;padding:0 0.625rem;box-sizing:border-box;color:#999;}
    .store_appo_wrap .appo_intro_sub{display:none;}
    .store_appo_wrap .store_box{padding:1.25rem 0;border-bottom:0.0625rem #8c8260 solid;}
    .store_appo_wrap .store_box .store_detail h1{font-size:1rem;}
    .store_appo_wrap .store_box .store_detail .address{padding-top:1.125rem;font-size:0.875rem;}
    .store_appo_wrap .store_box .store_detail .phone{padding-top:0.625rem;}
    .store_appo_wrap .store_box .store_detail .phone a .phone_icon{width:1.5rem;height:1.5rem;text-align:center;line-height:1.5rem;font-size:1.5rem;}
    .store_appo_wrap .store_box .store_detail .phone a .phone_num{padding-left:0.25rem;font-size:0.875rem;line-height:0.875rem;}
    .store_appo_wrap .store_box .store_map_box{padding:0.625rem 0 0 0;}
    .store_appo_wrap .store_box .store_map_box .store_map{display:none;height:18.75rem;background:#eee;-webkit-transition:none;margin-bottom:0.625rem;}
    .store_appo_wrap .store_box .store_map_box .store_map_btn a .map_icon{width:1.5rem;height:1.5rem;text-align:center;line-height:1.5rem;font-size:1.5rem;}
    .store_appo_wrap .store_box .store_map_box .store_map_btn a .map_txt{padding-left:0.25rem;font-size:0.875rem;line-height:1rem;}
    .store_appo_wrap .interested{padding-top:1.25rem;}
    .store_appo_wrap .interested .int_tit{font-size:0.875rem}
    .store_appo_wrap .interested .int_product ul li{padding-top:1.25rem;}
    .store_appo_wrap .interested .int_product ul li a{align-items:center;padding:0.625rem;background:#fff;}
    .store_appo_wrap .interested .int_product ul li a .product_img{width:6.25rem;}
    .store_appo_wrap .interested .int_product ul li a .product_intro .material{font-size:0.75rem;}
    .store_appo_wrap .interested .int_product ul li a .product_intro .name{padding-top:0.5rem;font-size:0.875rem;color:#999;}
    .store_appo_wrap .interested .int_product ul li a .product_intro .price{padding-top:0.5rem;font-size:0.875rem;color:#999;}
    .store_appo_wrap .mob_sub_btn{display:block;padding-top:2.5rem;}
    .store_appo_wrap .mob_sub_btn input{cursor:pointer;width:100%;height:2.75rem;line-height:2.625rem;font-size:0.875rem;color:#fff;background:#8c8260;outline:none;transition:0.5s;border:0.0625rem #8c8260 solid;}

}