/*初始样式*/

html {font-size: 18px; font-family: Helvetica, Tahoma, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", STXihei, STHeiti, "Microsoft YaHei", Heiti, SimSun, sans-serif;
    -webkit-font-smoothing: antialiased;}
    body,
    ul,
    ol,
    li,
    p,
    h2,
    h3,
    h4,
    h5,
    h6,
    form,
    fieldset,
    table,
    td,
    img,
    div,
    dl,
    dt,
    dd {margin: 0;padding: 0;border: 0;list-style: none;font-weight: normal;}
    body {background: #F6F6F9;color: #333;margin: 0 auto;font-size: 18px;font-weight: normal;}
    a,
    a:link {color: #333;text-decoration: none;}
    a:active,
    a:hover{text-decoration: underline;}
    
    * {-webkit-appearance: none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
    input:required,
    input:valid,
    input:invalid {border: 0 none;outline: 0 none;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;}/* 重置文本格式元素 */
    
    
    input[type="number" ]::-webkit-outer-spin-button,
    input[type="number"]::-webkit-inner-spin-button{
        -webkit-appearance: none !important;
        margin: 0; 
    }
    
    input[type="number"]{-moz-appearance:textfield;}
    
    address,
    cite,
    dfn,
    em,
    var {font-style: normal;}/* 将斜体扶正 */
    
    code,
    kbd,
    pre,
    samp {}/* 统一等宽字体 */
    del {color: #aaa; font-size:1.2rem;}
    
    
            /*商品列表页
      =======================================*/
    /*弹出层部分共用样式重写*/
    .c-filter-div .filter-city{margin-top:1px;}
    .c-filter-div .select-one,.c-filter-div .select-two{margin-top:.7rem;}
    /*商品分类页*/
    .product_all{overflow: overlay;max-height: 341px;}
    
    .category-top .search{border-bottom:1px solid #e8e8e8;position:fixed; left:0; top:0; right:0; z-index: 1; background:#3048a6;}
    .menu-left,.menu-right{position:fixed; left:0;top:0;}
    .menu-right #loading{left:11rem; top:5.7rem;}
    
    .menu-left{background:#fff;border: solid 1px #fff;height: 339px;overflow-y: scroll;}
    .menu-left .hong{color:#B71313;background:#F6F6F9;height: 50px; line-height: 50px; text-align: center; font-size: 15px;width: 105px}
    .menu-left ul li{padding:1.4rem .8rem;box-sizing: border-box;font-size:16px;width:8.6rem;text-align: center;border-top: 1px solid #eeeeee;width: 80px;font-weight: bold;cursor: pointer;}
    .menu-left ul li.active{background:#F6F6F9;position:relative;color: #ef5d26;}
    .menu-left ul li.active:before{content: " ";position: absolute;display: block;width:2px;height:100%;background: #ef5d26;top:0;left:0;}
    
    .menu-left ul li:hover{
      color: #ef5d26;
    }
    .menu-right{position:inherit;margin-left: 85px;margin-top: 0;right:0;bottom:0;left: 8.6rem;overflow: hidden;margin-right: 9px;}
    /*.img_{position:inherit; margin-left:9.2rem; margin-top: 5.7rem; right:0; bottom:0; left: 8.6rem;}*/
    .menu-right h5{    text-align: center;font-size:16px; color:#666; margin-top:1rem; font-weight: bold;}
    .menu-right h5:first-child{margin-top:0;font-size:16px;font-weight:bold;}
    .menu-right ul{overflow: hidden;}
    .menu-right ul li{text-align: center;}
    .menu-right ul li a{display:block; /*position: absolute;*/ left:.3rem; top:.7rem; bottom:.7rem; right:.3rem;}
    .menu-right ul li:nth-child(3n+1) a{left:0; right:.7rem;}
    .menu-right ul li:nth-child(3n) a{right:0; left: .7rem;}
    .menu-right ul li span{display:block;height:1.6rem; line-height: 1.6rem; overflow: hidden; text-align: center; font-size:13px;color:#999;}
    .menu-right ul li img{    margin: 0 auto;}
    .mune-no-img img{display:none}
    .mune-no-img span{border:1px solid #efefef; color:#555; border-radius: 4px;}
    .b{background: #fff;overflow: hidden;padding:.3rem;}
    .w-3{width:100%;  float:left; padding:.6rem .4rem; box-sizing: border-box; position: relative;}
    .img_ a img{width: 100%;}
    .scat_div{overflow: hidden; margin: 0 auto;    padding-top: 4px;}
    .more_cp{float: right;position: relative;bottom: 30px;font-size: 12px;color: #aaa;margin-right: 4px;
    }
    .mobile_facilities_img img{width:430px;image-orientation: from-image;border-radius: 15px}
    
    .img_{display: none;}
    