.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.search_body {background:#f6f6f6;}
 .weui-label{width:6em;}
.city_box select{background:#fff; border:1px solid #dedede;width:23%; padding:2px;}

.search_list_box{}
.search_tips{background:#fff;border-bottom:1px solid #eee;padding:10px 15px 10px;align-items:center;font-size:0.75rem;color:#999;}
.search_tips .weui-btn_mini{font-size:0.75rem;float:right;padding: 0 1em;line-height: 2;}
.search_tips_hd{}
.search_tips_bd{}
.search_tips .space{padding-left:0;padding-right:1em;}

.list_nav{text-align: center;padding: 10px 10px;margin-top:10px;border-top:1px solid #eee;background:#fff;}
.list_nav .fa:before{top: -3px;left: 3px;position: relative;opacity:0.3;}
.list_nav .fa-down:before{content:"\2191"; }
    .list_nav .fa-up:before {
        content: "\2193";
    }
/*.list_nav .on .fa-down:before{content:"\2193";}*/

.list_nav .fa-filter:before{top: 0px;}
.fa-filter{opacity:0.3;}

.nav_item:after {content: '';display: inline-block; vertical-align: middle;height: 10px;width: 16px;background-size: 8px;}
.nav_item.on {color: #c00;}
.nav_item.on :after {transform:rotate(180deg);}


.shop_line{overflow:hidden;}
.shop_line .weui-cells{margin-top:0;}
.shop_line .med_city a,.shop_line .med_intor_md a{color:#0070c0;}
.shop_line_wd .med_cat,.shop_line_wd .med_city,.shop_line_wd .med_intor_md,.shop_line_wd .med_intor_qz,.shop_line_wd .med_add {padding-left:1em;}


.shop_line .weui-media-box{margin:0 0 1.17647059em;padding: 10px 15px 5px ;display:block; z-index:9;background:#fff;}
.shop_line .weui-media-box:before{left:-10px;right:-10px;top:-1px;}
.shop_line .weui-media-box:last-child{margin:0;}
.shop_line .weui-media-box_appmsg  .weui-media-box__hd{width: 80px;height:80px;position: relative;margin-bottom:5px;}

.shop_line .weui-media-box__hd .weui-media-box__thumb{border-radius: 3px;height: 100%; object-fit: cover;border:1px solid #eee;}
.weui-media-box__thumb_ext{object-fit: fill !important;}

.shop_line  .weui-media-box__hd{float:left;padding:1px 0 0;}
.shop_line  .weui-media-box__bd{padding-left:90px;}
.shop_line .weui-media-box__title{font-size: 12px;}
.shop_line .weui-media-box__title .iconImg{padding:0 3px;}
.shop_line .weui-media-box__title .iconImg img{padding:0 1px; height:14px;}


.shop_line .weui-media-box_appmsg .weui-media-box__desc{-webkit-line-clamp:initial;line-height: 1.8;font-size:0.75rem;}
.shop_line .weui-media-box_appmsg .fa{padding-right:3px;}
.shop_line .med_num {font-size:0.75rem;padding:10px 0 0; }
.shop_line .med_num a{padding:0 12px 0 0;}

.icon_wo img{height:16px;}
.shop_line  .pro_list{position:relative; left:-5px;right:-5px;clear:both;padding:5px 0 0;}
.pro_list {padding:5px 0;}
.pro_list .goods_item{ position: relative; float: left;padding:5px;width:25%;box-sizing:border-box;text-align:center;}
.pro_list .goods_item_hd{overflow: hidden; display:block; padding-top:100%;overflow:hidden;position:relative;}
.pro_list .goods_item_hd img{max-width: 100%;max-height: 100%;width:100%;height:100%; position:absolute;left:0;top:0;object-fit: contain;}

.pro_list .goods_item_bd{padding: 0 2px;}
.pro_list .goods_item_title{display: -webkit-box;overflow: hidden;height: 1.5em;color: #333;white-space:inherit; font-size: 13px;margin-top: 10px;}
.pro_list .goods_item_desc{color: #999;}
.pro_list .goods_item_price{clear: both;color: #ff5a00;}
.pro_list .goods_fx_price{clear: both;color: #fea518;}
.pro_list .goods_item_price span{display: inline-block;}
.pro_list .goods_item_price .OriginalPrice{display:none;}

.pro_list .goods_item_price em{font-size:60%;}
.pro_list .goods_fx_price .goods_price{color: #fea518;}
.pro_list .goods_item_price .del{text-decoration:line-through;}


.modal-content  .weui-btn-area{margin:1.17647059em 15px;}



.shop_date {font-size:0.75rem;line-height:2; margin:-11px -15px 10px;background:#fff;padding:10px 10px;}
.shop_date  dt .weui-flex__item{font-size:0.875rem;font-weight:600;}
.shop_date  dt .weui-btn{font-size:0.6rem;border:0;border-radius:2em;color:#fff;}
.shop_date  dt .weui-btn::after{visibility:hidden;}

.shop_date a{color: #0070c0;}
.shop_date .placeholder{padding:0 5px;}


/*门店详情*/

.goods_banner img,.goods_page .weui-media-box__thumb{display: block;}
/*.goods_banner .swiper-pagination{ width:auto;left: 10px;bottom: 10px; color: #fff;background: rgba(0,0,0,0.2); font-size: 11px; border-radius: 50px;padding: 2px 10px;}*/

/*.goods_banner img{width: 100%; height: 66vw;object-fit: cover;}*/

.detail_group{background: #fff;padding:10px 15px;position: relative;padding-right: 65px!important;}
.detail_group .weui-cell__hd img{width:48px;height:48px;margin-right:10px;display:block;}
.detail_group .detail_name{color: #333;font-weight: 600; font-size: 18px;padding-bottom: 5px;}
.detail_group .detail_desc {color: #f23030;font-size: 14px;}
.hoser_star_bar {display:none; position: absolute;right: 0px;top: 14px;border-left: 1px solid #eee;color: #666; padding:0 20px; text-align: center; font-size: 0.75rem;line-height:1.4;}
.hoser_star_bar i.fa-star-o{font-size:1.5rem; color:#eee;font-weight:100;}
.hoser_star_bar i.fa-star{font-size:1.5rem;color:#ffc966;font-weight:100;}

.detail_desc p{display: inline-block;padding-right: 5px;}
.detail_desc .house_add{color: #999;}

.detail_content .weui-cells__tip{color: #888;padding:15px;background:#fff;text-align:justify;}
.detail_content .weui-cells__title{font-size: 0.9375rem;color: #333;}
.detail_content .weui-cell__hd{color: #757B82;padding-right: 4px;min-width:6em;}
.detail_content .weui-cell__bd{color: #333;}
.detail_content .weui-cell__ft{font-size: 0.75rem;color: #0070c0;}
.detail_content .btn_blue{color: #fff;background: #0099b3;border-radius: 100px;}

.open_time{padding-right:1em;}
.photo_group_grid{text-align:center;}
.photo_group_grid .intor{line-height:2;font-size:0.75rem;}
.map_container_wrap .shop_map{margin:10px 0 0;}
.map_container_wrap .shop_map_text{padding:10px 0 0;}

/*dialog_ShopList*/
.dialog_ShopList .shop_line {}
.dialog_ShopList .online_shoplist {clear:both;margin-bottom:5px;}
.dialog_ShopList .weui-media-box__hd,.dialog_ShopList  .weui-media-box__bd{margin-bottom:10px;}
.dialog_ShopList .online_shoplist   .weui-cell{padding-left:2px;padding-right:2px;}
.dialog_ShopList .online_shoplist   .weui-cell .weui-cell__hd img{border-radius:10rem; width:24px; height:24px;margin-right:10px;}
.dialog_ShopList .online_shoplist  .weui-cell:before{left:0;}
/*.weui-cells__title + .shop_line{margin-top:-10px;}*/

.dialog_AreaSupplierList .weui-media-box_text .weui-media-box__title{font-size:1rem;}

/*.dialog_StationShow  .pro_list{ display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-items: flex-start;align-items: flex-start;}
.dialog_StationShow .pro_list .goods_item{width:50%;}*/
/*地图*/
.container_map{position:fixed;top:0; z-index:1;background:#fff8f8;width:100vw;height:100vh;}
.container_map img {width: 100%;height:100%; }
.slide_map{height:66vw;}

.ComSearchList .weui-media-box_appmsg {align-items: start;}
.ComSearchList .weui-media-box_appmsg  .weui-media-box__hd{width: 80px;height:80px;position: relative;margin-bottom:5px;}
.ComSearchList .weui-cell_link {margin-top:-5px;}
.ComSearchList .weui-cell_link   .weui-cell .weui-cell__hd img{border-radius:10rem; width:24px; height:24px;margin-right:10px;}
.ComSearchList .weui-cell_link  .weui-cell:before{}
.ComSearchList .text_blue.fr{font-size:0.75rem;}

.ComSearchList .weui-panel__ft  .weui-cell__hd{display:none;}
.ComSearchList .weui-cell_link .weui-cell__bd{color:#333;}
.ComSearchList .weui-cell_link .weui-cell__ft{color:#0070c0;}

.Search_linkbar{padding: 10px 15px;text-align:center;border-top:1px solid #eee;font-size:0.75rem;}
.Search_linkbar .fa{margin-right:4px;color:#ccc;}

.com_date {font-size:0.75rem;line-height:1.8;}
.com_date  dt .weui-flex__item{font-size:0.875rem;font-weight:600;}
.com_date  dt .weui-btn{font-size:0.6rem;border:0;border-radius:2em;color:#fff;}
.com_date  dt .weui-btn::after{visibility:hidden;}

.com_date .user_date .title{width:49%;float:left;}
.com_date  .suggestion{color:inherit;}
.ComSearchList .weui-panel__hd{font-size: 0.9375rem;color:#333;padding-bottom:6px;}
.ComSearchList .weui-panel__bd{margin-top:-5px;}
 .weui-flex__link{font-size:0.75rem;}

 .page_main,.bg_write{background:#fff;}
/*地图找门店*/
.map_wrap .map_shop_list{background:#fff;/*position: fixed; bottom:56px; left: 0; right: 0; z-index: 888;margin-bottom: 0;*/}
.map_wrap .map_shop_list .weui-media-box{background:#fff;padding: 10px;margin: 0;text-align: left;}
.map_wrap .map_shop_list .item_tags{padding-bottom: 0;}
.map_box{margin-top: 0;padding-top: 0;height: 100vh;}

body .map_search{margin-top: 0;position: fixed; top: 3rem; left: 0; right: 0; z-index:700;background: rgba(222,222,222,0.3);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);} 
.map_search .weui-search-bar__form{background:none;}
.map_search .weui-search-bar__form.weui-search-bar__form:after{visibility:hidden;}
.map_search .weui-search-bar__box{padding:0 1em; background:#fff;border-radius:2em;}
.map_search .weui-search-bar__box .weui-icon-clear{right:1.25em;}

.map_search .search_btn{position:absolute;right:15px;top:50%;margin-top:-12px; z-index:999;}
.map_shop_item_hd{padding:15px 15px 0;}
.map_shop_item_bd{padding:5px 15px 10px;}
.map_shop_list .map_shop_item{background:#fff;}
.map_shop_list .swiper-slide-prev,.map_shop_list .swiper-slide-next{background:#fffbef;}

.shop_map_body .row-between-wrapper{position:initial;}
.shop_map_body .row-between-wrapper .weui-btn{width:100%;border-radius:2rem;}
.shop_map_body .row-between-wrapper .item {padding-right:1rem;}
.shop_map_body .row-between-wrapper .item .fa{font-size:1.25rem;font-weight:300; color:#999;}

.com_search_tab{border-top:1px solid #eee;}
.com_search_tab .subNav{display:block;background:#fff; font-size:0.75rem;padding:0 10px;}
.com_search_tab .subNav a{font-size:0.75rem;padding:9px 5px;}
.search_body .mainNav  {background:#fff;}
.search_body .mainNav  a{position: relative;padding:2px 4px;}
.search_body .mainNav a::after{content: "";display:none;position: absolute;right: 0;top: 50%;height: 12px;width: 1px;background: #666;margin-top: -6px;font-size: 0;clear: both;}
.search_body .mainNav a:last-child::after{visibility:hidden;}

.shop_map_body {padding-top:0;}
.map_shop_flex{flex-direction:column;-webkit-box-display: flex;-webkit-display: flex;display: flex;height:100vh;}
.map_shop_flex .map_box{-webkit-box-flex: 1; -webkit-flex: 1;flex: 1;}
.map_shop_flex .map_box_bd{position:absolute;left:0;right:0;bottom:0;z-index:999;}
/*找商品*/
.location_main{padding-top:44px;}
.location_body .location_cell{position:fixed;left:0;right:0;top:92px;margin-top:0;z-index:650;}
.location_cell .weui-media-box__title{margin-bottom:5px;}
.location_cell .fa-map-marker{margin-right:5px; color:#ccc;}
.location_body .city_box {padding:0 15px;background:#fff; border-top:1px solid #dedede;  border-bottom:1px solid #dedede; }
.location_body .city_box select{position:relative; display:block;width:100%; float:none; border:0;  border-top:1px solid #dedede; padding:12px 0;background:#fff;margin-top:-1px;}
.location_body .city_box select:last-child{border-bottom:0; }
.location_body .city_box select:after{}

  .location_cell .amap-ui-poi-picker-sugg-list{background:#fff; max-height:100vh;overflow:auto;position:relative;z-index:651;}
 /*.location_cell .amap-ui-poi-picker-sugg:after{content:'';position:fixed;left:0;right:0;top:0;bottom:0; z-index:650;background:rgba(0,0,0,.38);}*/
 .location_cell  .amap-ui-poi-picker-sugg-list .sugg-item.highlight, .location_cell  .amap-ui-poi-picker-sugg-list .sugg-item:hover{background-color:#ffd6b3;}
 .location_cell .amap-ui-poi-picker-sugg-list .sugg-item, .location_cell .amap-ui-poi-picker-sugg-list .sugg-item.sugg-no-id{margin-right:15px;margin-left:15px;background-position:5px 10px;}
 .location_cell   .amap-ui-poi-picker-sugg-list .sugg-district{display:block;margin-left:0;}
 .goodsSearch_body .service_search {padding-top:0;}
 .goodsSearch_body  .search_nav_swiper {padding:10px 15px;margin:10px 0;background:#fff;text-align:center;font-size:0.75rem;padding-right:30px;}
 .search_nav_swiper .swiper-slide .name{display:block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; word-wrap: normal;word-wrap: break-word;word-break: break-all;}
 .goods_search_list  .goods_item{margin-bottom:10px;background:#fff;}
 .goods_search_list  .goods_item:last-child{margin-bottom:0;}
 .goods_search_list  .weui-media-box_appmsg .weui-media-box__hd{width:100px;height:100px;}
 .goods_search_list  .weui-bd__desc .inline-block, .goods_search_list   .weui-media__desc .inline-block {margin-right:1em;}
 .goods_search_list  .weui-media-box_appmsg, .goods_search_list   .weui-cell{align-items: flex-start;}
 .goods_search_list  .weui-media-box__hd img {border-radius:5px;}
  .goods_search_list  .weui-cell__hd img{margin:3px 10px 0 0;}
 .goods_search_list  .weui-cell__hd img  {width:36px;border-radius:5px;}
 .goods_search_list  .goods_price .text_red::first-letter{font-size:75%;}

/*找店铺*/
 .storeSearch .shop_line_wd .med_cat, .storeSearch  .shop_line_wd .med_city, .storeSearch  .shop_line_wd .med_intor_md, .storeSearch  .shop_line_wd .med_intor_qz,  .storeSearch .shop_line_wd .med_add{padding-left:0;}

 .storeSearch .shop_line_wd .shop_date {background-color:#FBE4D5;padding:10px 15px;}
 .storeSearch .weui-media-box__desc{color:#666;}
 .weui-cell.weui-cell_access.onfocus .weui-input {
    color: inherit !important; /*继承原来的颜色，不改变*/
}
/* 如果是外层div影响文字颜色 */
.weui-cell.weui-cell_access.onfocus {
    color: inherit !important;
}











