/* 标准 */
/* @font-face {
    font-style: normal;
    font-family: 'Harmony';
    font-weight: 400;
    src: url('/h5/font/HarmonyOS_Sans_SC/HarmonyOS_Sans_SC_Regular.ttf') format('truetype');
    font-display: swap;
  } */
  /* 粗体 */
  /* @font-face { 
    font-style: normal;
    font-family: 'Harmony';
    font-weight: 500;
    src: url('/h5/font/HarmonyOS_Sans_SC/HarmonyOS_Sans_SC_Bold.ttf') format('truetype');
    font-display: swap;
  } */
  /* 粗体 */
@font-face { 
    font-style: normal;
    font-family: 'Harmony';
    src: url('/h5/font/Poppins-Regular.ttf') format('truetype');
    font-display: swap;
  }
  /* @font-face {
      font-style: normal;
      font-family: 'Harmony';
      font-weight: 500;
      src: url('/h5/font/Poppins-Medium.ttf') format('truetype');
      font-display: swap;
    } */
  
  @font-face {
    font-style: normal;
    font-family: 'Harmony';
    font-weight: 700;
    src: url('/h5/font/Poppins-SemiBold.ttf') format('truetype');
    font-display: swap;
  }
  @font-face {
    font-style: normal;
    font-family: 'Harmony';
    font-weight: 600;
    src: url('/h5/font/Poppins-SemiBold.ttf') format('truetype');
    font-display: swap;
  }
  @font-face {
    font-style: normal;
    font-family: 'Harmony';
    font-weight: bold;
    src: url('/h5/font/Poppins-SemiBold.ttf') format('truetype');
    font-display: swap;
  }

:root {
    --fdfw-font-Harmony:"Harmony","PingFangSC-Regular","Microsoft YaHei","Noto Sans";
}
/* *{padding: 0;margin: 0; font-size: 16px;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;}

body{padding: 0;margin: 0; font-size: 16px;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;} */
* {
    font-family: var(--fdfw-font-Harmony);
}
body {
    font-family: var(--fdfw-font-Harmony);
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: var(--fdfw-font-Harmony);
}
ul,li{list-style: none;margin:0;padding:0;}
a{text-decoration: none!important;color: #000000;}
a:hover{text-decoration: none !important;}
em{font-style: normal;font-weight: normal}
dl{ margin-bottom: 0!important; }
i{font-style: normal}
label{font-weight: normal;margin-bottom: 0}

.tl{text-align: left!important;}
.tc{text-align: center!important;}
.tr{text-align: right!important;}
.clearfix:after {
    content: '';
    display: table;
    clear: both;
}
/*pc端头部样式*/
#pc_head{
    width: 100%;
    min-width: 1200px;
    height: 43px;
    background-color: #f7f6fb;
    padding: 5px 0;
}
.w1200{
    width: 1200px;
    margin: 0 auto;
}
.ptb30{
    padding: 30px 0;
}
#pc_head .head_register{
    width: 1200px;
    margin: auto;
}
.head_register .ziplocation{
    display: inline-block;
    cursor: pointer;
    height: 30px;
    overflow: hidden;
}
.head_register .ziplocation ul{
    margin: 0;
}
.head_register .ziplocation ul li{
    height: 30px;
}
#pc_head .head_register span.earliestDate{
    color: #000;
}
#pc_head .head_register span{
    line-height: 30px;
    display: inline-block;
    font-size: 14px;
    color: #000;
    padding-left: 2px;
    /* margin-right: 10px; */
}
#pc_head .head_register span.welcome{
    margin-right: 19px;
}
#pc_head .head_register i.accountTit{
    font-size: 12px;
    height: 30px;
    margin-bottom: 3px;
}
#pc_head .head_register span.zipcode{
    margin: 0;
    padding: 0 2px;
    color: #000;
}
#pc_head .head_register span.zipLine{
    display: inline-block;
    width: 1px;
    height: 12px;
    background-color: #000;
    margin: 0 5px;
    padding: 0;
   
}
#pc_head .head_register span.zipColor{
    color: #000;
}
#pc_head .head_register i{
    display: inline-block;
    vertical-align: middle;
    font-style: normal;
    margin-right: 10px;
    cursor: pointer;
}
#pc_head .head_register i img{
    display: block;
    width:30px;
    height: 30px;
   
}
#pc_head .head_register i.zipBrackets{
    font-size: 14px;
    color: #7F808B;
    margin-right: 0;
}
.accountSel{
    position: absolute;
    top: 30px;
    right: 100px;
    z-index: 1001;
    width: 230px;
    padding: 20px 20px 15px 20px;
    background-color: #fff;
    box-sizing: border-box;
}
#pc_head .head_register i.head_arrow{
    min-width: 10px;
    padding: 15px 0 10px 0;
    margin-right: 0;
   
}
#pc_head .head_register i.head_arrow img{
    margin-bottom: 3px;
    width:auto !important;
    height: auto !important;
}
.shadow1{
    box-shadow:0px 0px 7px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
}
.accountSel .img-circle{
    display: block;
    width: 50px;
    height: 50px;
}
#pc_head .head_register span.h_username{
    font-size: 14px;
    color: #333;
    line-height: 20px;
    display: block;
}
#pc_head .head_register span.h_userPhone{
    font-size: 14px;
    color: #7F808B;
    line-height: 20px;
}
.h_userInfo_img{
    margin-right: 10px;
}

.lineBox{
    display: inline-block;
    width: 1px;
    height: 12px;
    background-color: #979797;
    margin: 0 15px;
    padding: 0;
}
#pc_head .head_register .accountBox{
    display: inline-block;
    height: 34px;
    padding: 0;
    margin: 0;
}

#pc_head .head_register .accountBox span{
    padding: 0 2px;
    margin: 0;
}
#pc_head .head_register .accountBox span a{
    margin: 0;
}
#pc_head .head_register span.accountNumber{
    margin: 0;
    padding: 0;
    cursor: pointer;
}
#pc_head .head_register span>a{
    font-size: 14px;
    color: #000;
    margin: 0;
    cursor: pointer;
}
#pc_head .head_register span>a:hover{
    color: #c33100;
}
#pc_head .helpCenter{
    float: right;
    color: #CCCCCC;
    position: relative;
}
.accountUser{
    width: 100%;
    padding-bottom: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-bottom: 0;
    padding-top: 6px;
}
.logoutTxt{
    width: 100%;
    padding: 10px 0 0;
    text-align: left;
    vertical-align: middle;
    cursor: pointer;
    border-top: 1px #EDEDED solid;
    padding-left: 24px;
}
.logoutImg{
    display: inline-block;
    width: 14px;
    margin-right: 10px;
    vertical-align: middle;
}
.logoutTxt a{
    vertical-align: middle;
    font-size: 14px;
    color: #333;
}
.helpCenter .mobile .fa-chevron-down,.helpCenter .my_freshGoGo .fa-chevron-down{
    margin-left: 5px;
    color: #9b9b9b;
}
.erweima{
    display: none;
    z-index: 200;
    background-color: #ffffff;
    border: 1px solid #dfdfdf;
    float: left;
    position: absolute;
    top: 30px;
    right: 0;
    max-height: 483px;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
}
.helpCenter .mobile{cursor: pointer;}
.helpCenter .mobile .fa-chevron-down{
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -ms-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
}
.helpCenter .mobile:hover i{
    -o-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.erweima img{
    /*height: 170px;*/
}
.erweima .erweima1{
    width:130px;height:220px;position:absolute;top: 0px;left: 0px;
}
.erweima .erweima2{
    width:130px;height:220px;position:absolute;top: 0px;left: 130px;
}
.erweima .erweima3{
    width:130px;height:220px;position:absolute;top: 0px;left: 260px;
}
/* 顶部微信二维码 */
.topWechatQrcode{
    position: absolute;
    top: 30px;
    right: 324px;
    z-index: 3;
    width: 170px;
    padding: 2px;
    box-shadow:0px 0px 7px rgba(0, 0, 0, 0.2);
    background: rgba(255, 255, 255, 0.98);
    border-radius: 0 0 10px 10px;
}
.topWechatQrcode img{
    display: block;
    margin: 0 auto;
}
#head_content{
    width: 100%;
    min-width: 1200px;
    height:140px;
    border-bottom: 2px solid #c9c9c9;
    background: #fff;
}
#head_content .head_operation{
    width: 1200px;
    height: 87px;
    margin: 0 auto;
}
#head_content .head_operation .head_logo{
    width: 215px;
    height: 80px;
    float: left;
}
.head_logo img{
    margin-top: 10px;
}
#head_content .head_operation .search_input{
    height: 100px;
    float: left;
    margin-left: 100px;
}
.search_input .sear_con{
    height: 40px;
    display: block;
}
/*右边搜索框*/
.search_input .rig-sel{
    float: left;
    height: 44px;
    display: block;
    border: 1.4px solid #73c656;
    position: relative;
    border-radius: 3px;
    background: #fff;
    border: 1px solid #ccc !important;
    border-right:0 !important;
}

.sear_con_en .rig-sel .fa-search{
    right: 19%;
}
.sear_con_en .rig-sel .sub{
    padding-right: 14px;
    background: #336437;
    right: 0;
    top: 0;
    line-height: 20px;
}

/*搜索框*/
#result{
    background-color: #ffffff;
    overflow: auto;
    position: absolute;
    left: -1px;
    top: 37px;
    max-height: 150px;
    width: 80%;
    z-index: 1500;
}
#result a{
    display: block;
    color: #5c5c5c;
    font-size: 14px;
    padding: 5px 0 5px 30px;
    width: 100%;

}
#result a:hover{
    background-color: #f4f4f4;
    color: #00bc00;
    font-weight: bold;
}
.search_input .rig-sel label {
    width:100%;
}
.rig-sel .txt{
    width: 91%;
    padding: 4px 10px;
    height: 44px;
    border: none;
    line-height: 44px;
    outline: none;
    font: 14px 'Microsoft YaHei';
}
.rig-sel .sub{
    position: absolute;
    right: 0;
    top: 0px;
    background: #73c656;
    background-image: -moz-linear-gradient(right, #8DD700, #28B92E);
    background-image: -webkit-gradient(linear, left, right, color-stop(0, #8DD700), color-stop(1, #28B92E)); 
    background: -webkit-linear-gradient(right, #8DD700 0%,#28B92E 100%);
    background: -o-linear-gradient(right,  #8DD700 0%,#28B92E 100%);
    background: -ms-linear-gradient(right,  #8DD700 0%,#28B92E 100%);
    background: linear-gradient(to right,  #8DD700 0%,#28B92E 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8DD700', endColorstr='#28B92E', GradientType='0');
    width:115px;
    height: 36px;
    border: none;
    color:#fff;
    font-size: 19px;
    cursor: pointer;
    outline: none;
    text-align: right;
    padding-right: 24px;
}
.rig-sel .sub:hover{
    /* background-color: #eee; */
}
.rig-sel .fa-search{
    position: absolute;
    right: 17%;
    top: 8px;
    font-size: 20px;
    font-weight: 100;
    color: #000;
}
.search_input .hot_search{
    margin-top: 5px;
    font-size: 14px;
    max-width: 400px;
    overflow: hidden;
    height: 20px;
    line-height: 20px;
}
.search_input .hot_search span{
    font-size: 14px;
    color: #808080;
}
.search_input .hot_search a{
    color: #000;
    font-size: 12px;
    display: inline-block;
    margin-left: 5px;
}
.search_input .hot_search a:hover{
    text-decoration: none;
    color: orange;
}
#head_content .head_operation .synthesis{
    width: 350px;
    height: 100px;
    float: right;
    margin-left: 35px;
    position: relative;
}
#head_content .head_operation .synthesis .synthesis_putdown{
    display: inline-block;
    width: 180px;
    height: 40px;
    padding: 8px 3px;
    margin-left: 10px;
    margin-top: 30px;
    position: relative;
    text-align: center;
    color: #292929;
    cursor: pointer;
    border: 1px solid #b9b9b8;
    border-right: none;
    border-radius: 3px;
}
.synthesis_putdown img{
    width: 19px;
    position: absolute;
    top: 11px;
    left: 14px;
}
#putdown_cart a{
    display: block;
    width: 100%;
    color: #444;
}
#putdown_user>a{
    display: block;
    width: 100%;
    color: #80807F;
}
.synthesis_putdown .cart_num{
    width: 45px;
    height: 40px;
    display: inline-block;
    background-color: #73c656;
    background-image: -moz-linear-gradient(right, #8DD700, #28B92E);
    background-image: -webkit-gradient(linear, left, right, color-stop(0, #8DD700), color-stop(1, #28B92E)); 
    background: -webkit-linear-gradient(right, #8DD700 0%,#28B92E 100%);
    background: -o-linear-gradient(right,  #8DD700 0%,#28B92E 100%);
    background: -ms-linear-gradient(right,  #8DD700 0%,#28B92E 100%);
    background: linear-gradient(to right,  #8DD700 0%,#28B92E 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8DD700', endColorstr='#28B92E', GradientType='0');
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    position: absolute;
    top: -2px;
    right: -24px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.flyer-img{
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 10px;
    position: fixed;
    z-index: 9999;
}

.synthesis .synthesis_putdown .synthesis_text{
    font-size: 16px;
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-left: 15px;
}
.synthesis .synthesis_putdown .fill{
    position: absolute;
    width: 300px;
    height: 28px;
    top: 100%;
    left: -22%;
}
.synthesis_putdown .fa-user,.synthesis_putdown .fa-shopping-cart{
    color: #80807F;
    position: absolute;
    left: 8px;
    top: 12px;
}
.synthesis_putdown .fa-sort-desc{
    color: #575756;
    position: absolute;
    right: 15px;
    top: 7px;
}
/*点击购物车模块样式*/
.synthesis .shop_cart{
    width: 300px;
    position: absolute;
    top: 165%;
    right: -77%;
    border: 1px solid #cccccc;
    z-index: 300;
    background-color: #ffffff;
    display: none;
}
.synthesis .shop_cart .check_cart_span{
    padding: 0 10px;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 10px;
}
#putdown_cart .check_cart_span a{
    margin-top: 10px;
    font-size: 18px;
    color: green;
    display: inherit;
    width: 40px;
}
.synthesis .fa-chevron-up{
    position: absolute;
    font-size: 35px;
    vertical-align: bottom;
    top: -8%;
    right: 75%;
    color: #e4e4e2;
}
.synthesis .shop_cart .cart_list{
    padding: 10px;
    width: auto;
    overflow: auto;
    max-height: 283px;
}
.synthesis .shop_cart .cart_list .cart_li{
    width: 265px;
    height: 90px;
    border-bottom: 1px dashed #c0c0c0;
}
.cart_list .cart_li .cart_li_img{
    width: 75px;
    height: 75px;
    padding: 5px;
    display: block;
    float: left;
}
.cart_list .cart_li .cart_li_img img{
    width: 100%;
}
.cart_list .cart_li .cart_li_con{
    width: auto;
    height: auto;
    display: block;
    float: left;
}
.cart_li_con dd{
    font-size: 14px;
    color: #797979;
    text-align: left;
    margin-left: 10px;
    margin-top: 3px;
    overflow: hidden;
}
.cart_li_con dd span{
    display: inline-block;
    height: 25px;
    width: 80px;
    margin-top: 3px;
}
.cart_li_con dd span button{
    display: inline-block;
    width: 23px;
    height: 23px;
    line-height: 19px;
    background-color: #F1F1F1;
    text-align: center;
    border: 1px solid #d0d0d0;
}
.cart_li_con .cart_span_right{
    height: 23px;
    line-height: 23px;
    text-align: right;
}
.cart_li_con .cart_span_right a{
    font-size: 14px;
    color: #3f3f3f;
}
.cart_li_con dd span input{
    width: 23px;
    height: 23px;
    display: inline-block;
    vertical-align: bottom;
    text-align: center;
    margin: 0 -5px;
    border: none;
    outline: none;
    border-top: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
    font-size: 14px;
}
.header_navigation_container{
    background: #fff;
    position: relative;
    bottom: -1px;
}
#head_content .navigation{
    width: 1200px;
    margin: 0 auto;
    height: 35px;
}

.navigation .title_active a{
    /* color: #ffffff; */
    color: #28B92E;
}
.navigation .title_active a:hover{
    color: #28B92E;
}
.shop_cart .cart_pay{
    padding: 10px;
}
.cart_pay .cart_pay_span{
    display: block;
    width: 100%;
    margin-bottom: 8px;
}
.cart_pay .cart_pay_span span{
    display: inline-block;
    width: 135px;
    font-size: 14px;
    text-align: left;
}
.cart_pay .cart_pay_span .btn-success{
    width: 100%;
    height: 40px;
    font-size: 18px;
}
.cart_pay .cart_pay_span span em{
    color: #669900;
}
/*用户中心*/
.synthesis .user_manage{
    width: 120px;
    border: 1px solid #f1f1ef;
    border-top: none;
    padding: 5px;
    z-index: 200;
    position: absolute;
    top: 102%;
    left: -0.5%;
    background-color: #ffffff;
    display: none;
}
.user_manage li{
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
}

.user_manage li>a{
    font-size: 14px;
    color: #000;
}
.user_manage li>a:hover{
    text-decoration: none;
}
.user_manage .user_login{
    font-size: 16px;
    color: #669900;
    font-weight: 600;

}
/*触碰下拉部分样式*/
#category{
    height: 44px;
    width: 158px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    z-index: 2000;
    font-size: 16px;
    color: rgba(70, 76, 91, 1);
    box-sizing: border-box;
}
#category .category_text{
    height: 38px;
    line-height: 44px;
    font-size: 16px;
    padding-right: 10px;

}
#category .fa-chevron-down{
    position: absolute;
    right: 30px;
    top: 10px;
}
#category .category_mess{
    width: 200px;
    z-index: 200;
    background-color: #ffffff;
    /* border: 1px solid #dfdfdf; */
    border-right: none;
    display: none;
    float: left;
    position: absolute;
    top: 47px;
    max-height: 351px;
    overflow: hidden;
    box-shadow: 0px 2px 5px rgba(0,0,0,.2);
}
#category .category_more{
    width: 1100px;
    background-color: #ffffff;
    position: absolute;
    top: 40px;
    height: auto;
    z-index: 1000;
    overflow: hidden;
    display: none;
    /* border: 1px solid #dfdfdf; */
    box-shadow: 0px 2px 5px rgba(0,0,0,.2);
    padding-bottom: 20px;
}
#category .category_mess .category_matter{
    height: 39px;
    line-height: 39px;
    text-align: left;
    position: relative;
    width: 200px;
    float: left;
    /* border-bottom: 1px dashed #dddddd; */
}
#category .category_more .category_matter{
    text-align: left;
    height: 40px;
    line-height: 40px;
    position: relative;
    width: 215px;
    float: left;
    /* border-bottom: 1px dashed #dddddd; */
}
#category .category_more .category_matter:hover{
    /* border-bottom: 1px dashed #dddddd !important; */
}
#category .overflow_cate{
    position: absolute;
    bottom: -347px;
    left: 0;
    background: rgba(0,0,0,0.6);
    color: #000;
    width: 200px;
    z-index: 2000;
    height: 35px;
    line-height: 35px;
    letter-spacing: 2px;
    font-size: 14px;
    display: none;
    text-align: center;
}
#category .category_mess .category_matter:hover a,#category .category_more .category_matter:hover a{
    padding-left: 10px;
    text-overflow:clip; white-space:nowrap;
}
#category .category_mess .category_matter a,#category .category_more .category_matter a{
    color: #000;
    height: 100%;
    display: block;
    margin: 0 10px;
    -webkit-transition: padding-left 300ms;
    -moz-transition: padding-left 300ms;
    -ms-transition: padding-left 300ms;
    -o-transition: padding-left 300ms;
    transition: padding-left 300ms;
    position: relative;
    z-index: 10000;
    text-overflow:clip; white-space:nowrap;
}

#category .category_mess .category_matter span,#category .category_more .category_matter span{
    width: 40px;
    height: 40px;
    display: inline-block;
    /*vertical-align: middle;*/
    margin-left: 5px;
    
}

#category .category_mess .category_matter span img,#category .category_more .category_matter span img{
    width: 100%;
}
#category .category_mess .category_matter a label,#category .category_more .category_matter a label{
    cursor: pointer;
    font-size: 15px;
    margin-left: 5px;
    color: #4d4d4d;
}
.category_matter2 a label {
    margin-left: 25px !important;
}
#category .category_mess .category_matter b{
    color: #333333 !important;
    font-size: 17px;
}
#category .category_more .category_matter b{
    color: #333333 !important;
    font-size: 17px;
}

#category .fa-chevron-right{
    color: #9ca6ab;
    position: absolute;
    right: 10px;
    top: 15px;
    font-size: 14px;
}
#category .category_mess .second_category{
    width: 400px;
    background-color: #e3e3e3;
    opacity: 0.8;
    position: absolute;
    top: 0;
    right: -231%;
    padding: 10px 15px;
    /*display: none;*/
}
.category_mess .second_category dl{
    margin-bottom: 0!important;
}
.category_mess .second_category dd{
    display: inline-block;
    width: auto;
    height: 30px;
    line-height: 30px;
    margin: 5px 15px;
    font-weight: bold;
    text-align: center;
    font-size: 14px;
}
.category_mess .second_category dd>a {
    color: #000;
    font-size: 14px;
}
/*快速购买 首页*/
.navigation .navi_con{
    /*width: 120px;*/
    width: auto;
    /*height: 38px;*/
    /* line-height: 38px; */
    text-align: center;
    display: inline-block;
    cursor: pointer;
    padding: 0 4px;
    background: url("../PcImages/ic_menu_line.png") no-repeat;
    background-size: 2px auto;
    background-position: right;
}
.navigation .navi_con:last-child{border:0;}
.navi_con a{
    color: rgba(70, 76, 91, 1);
}
.navi_con a:hover{
    color: rgba(70, 76, 91, 1);
}
.navigation .quick_buy{
    width: 130px;
    height: 38px;
    text-align: center;
    display: inline-block;
    font-weight: 500;
    cursor: pointer;
}
.navigation .quick_buy a{
    color: #3f3f3f;
}


/*尾部*/
#bottom{
    padding-top: 30px;
    width: 100%;
    height: auto;
    background-color: #f4f4f4;
}
#bottom .bottom_message{
    width: 1010px;
    margin: 0 auto;
}
#bottom .bottom_message .bottom_mess_top{
    margin: 10px 0;
    text-align: center;
}
.bottom_mess_top .bto_tit{
    width: 233px;
    height: 70px;
    line-height: 65px;
    display: block;
    float: left;

}
.bottom_mess_top .qilin_2D{
    width: 70px;
    height: 70px;
    display: block;
    float: right;
}
.bottom_mess_foot .qilin_2D em{
    display: block;
}
.bottom_mess_top span>dl>dd>a{
    font-size: 16px;
    height: 30px;
    display: block;
    color: #4a4a4a;
}
.bottom_mess_top span>dl>dd>em{
    text-align: center;
}
.bottom_mess_top span>dl>dd>em>a{
    font-size: 14px;
    width: 80px;
    display: block;
    color: #909090;
}
.bottom_mess_top span>img{
    display: inline-block;
    width: 76px;
    height: 76px;
    margin-bottom: 5px;
}
.bottom_mess_top span>em{
    font-size: 14px;
    color: #000;
}
#bottom .bottom_message .bottom_mess_foot{
    height: 100px;
    width: 1000px;
    text-align: center;
    /* padding-top: 10px; */
}
.bottom_mess_foot span{
    display: block;
    width: 100%;
    height: auto;
    margin-top: 5px;
}
.bottom_mess_foot span>em{
    font-size: 14px;
    color: #6a6a6a;
}
.bottom_mess_foot span>em>a{
    display: inline-block;
    text-align: center;
    padding: 5px 10px;
    font-size: 14px;
    color: #404040;
}
/* 尾部新版20210525 */
#bottomGreen{
    color: #fff;
    background: #28B92E;
    /* background-image: -moz-linear-gradient(bottom, #8DD700, #28B92E);
    background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #8DD700), color-stop(1, #28B92E)); 
    background: -webkit-linear-gradient(bottom, #8DD700 0%,#28B92E 100%);
    background: -o-linear-gradient(bottom,  #8DD700 0%,#28B92E 100%);
    background: -ms-linear-gradient(bottom,  #8DD700 0%,#28B92E 100%);
    background: linear-gradient(to bottom,  #8DD700 0%,#28B92E 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8DD700', endColorstr='#28B92E', GradientType='0'); */
}
.bottom_container{
    width: 1200px;
    padding-top: 58px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
.bottom_left{
    overflow: hidden;
}
.bottom_qrCode{
    float: left;
    display: block;
    width: 181px;
    height: 181px;
}
.bottom_qrCode img{
    display: block;
    width: 100%;
}
.bottom_left_list{
    float: left;
    margin-left: 41px;
}
.bottom_container li{
    padding-bottom: 25px;
}
.bottom_container a{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 16px;
    line-height: 25px;
    color: #fff;
}
.bottom_container a span{
    font-size: 16px;
    line-height: 25px;
    color: #fff;
}
.bottom_mid{
    width: 1px;
    height: 184px;
    margin: 0 120px;
}
.bottom_mid img{
    width: 100%;
    height: 100%;
}
.bottom_right_list img{
    display: inline-block;
    width: 26px;
    margin-right: 20px;
    vertical-align: middle;
}
.bottom_foot{
    height: 100px;
    width: 1000px;
    margin: 35px auto 0;
    text-align: center;
}
.bottom_foot span{
    display: block;
    width: 100%;
    height: auto;
    margin-top: 5px;
}
.bottom_foot span>em{
    font-size: 14px;
    color: #fff;
}
.bottom_foot span>em>a{
    display: inline-block;
    text-align: center;
    padding: 5px 10px;
    font-size: 14px;
    color: #fff;
}


/*添加购物车的样式*/
.subject_goods .success_addCart{
    background-color: #5c5c5c;
    color: #ffffff;
    width: 120px;
    padding: 5px 0;
    font-size: 14px;
    border-radius: 5px;
    text-align: center;
    position: absolute;
    top: 15%;
    left: 47px;
    opacity: 0;
}
.subject_goods2 .success_addCart{
    background-color: #5c5c5c;
    color: #ffffff;
    width: 120px;
    padding: 5px 0;
    font-size: 14px;
    border-radius: 5px;
    text-align: center;
    position: absolute;
    top: 15%;
    left: 47px;
    opacity: 0;
}

/*麒麟项目公共商品样式*/
.bf78{
    background: #f7f8f8;
}
.subject_goods{
    width: 100%;
    margin-top: 10px;
}
.subject_goods li{
    display: inline-block;
    background-color: #ffffff;
    width: 220px;
    margin: 10px;
    border: 1px solid #ddd;
    /*max-height: 284px;*/
}
.subject_goods #page,#no-page{
    width: 20%;
    margin: 0 auto;
    text-align: center;
    padding: 5px 0;
    border-radius: 10px;
    margin-top: 15px;
    background: #f0ad4e;
    color: #ffffff;
    letter-spacing: 1px;
    cursor: pointer;
}

.subject_goods li .goods_img{
    width: 100%;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    text-align: center;
    /*border: 1px solid #ccc;*/
}
.subject_goods li .goods_img img{
    width: 90%;
    transition: all 0.3s;
    max-height: 220px;
}
.subject_goods li .goods_img img:hover{
    /* transform: scale(1.1); */
    transform: scale(1.02);
    opacity: .9;
}

.subject_goods li .recommend_list .goods_img{
    height: 162px;
}
.subject_goods li .goods_info{
    width: 100%;
    padding: 8px 5px;
    position: relative;
}
.subject_goods li .goods_info .info_text{
    width: 100%;
}
.subject_goods li .goods_info .info_text>div{
    height:80px;
}
.subject_goods2{
    width: 100%;
    margin-top: 10px;
}
.subject_goods2 li{
    display: inline-block;
    background-color: #ffffff;
    width: 220px;
    margin: 10px;
    border: 1px solid #ddd;
    /*max-height: 284px;*/
}
.subject_goods2 #page,#no-page{
    width: 20%;
    margin: 0 auto;
    text-align: center;
    padding: 5px 0;
    border-radius: 10px;
    margin-top: 15px;
    background: #f0ad4e;
    color: #ffffff;
    letter-spacing: 1px;
    cursor: pointer;
}

.subject_goods2 li .goods_img{
    width: 100%;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    /*border: 1px solid #ccc;*/
}
.subject_goods2 li .goods_img img{
    width: 100%;
    transition: all 0.3s;
    max-height: 220px;
}
.subject_goods2 li .goods_img img:hover{
    /* transform: scale(1.1); */
    transform: scale(1.02);
    opacity: .9;
}
.subject_goods2 li .goods_info{
    width: 100%;
    padding: 8px 5px;
    position: relative;
}
.subject_goods2 li .goods_info .info_text{
    width: 100%;
}
.subject_goods2 li .goods_info .info_text>div{
    height:80px;
}
.goods_info .info_text .name{
    color: #000;
    font-size: 15px;
    margin-bottom: 5px;
    display: block;
    max-height:42px;
    /*word-break:keep-all; 不换行 */
    /*white-space:nowrap; 不换行 */
    overflow:hidden;
    /*text-overflow:ellipsis;*/
    /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.goods_info .info_text .price{
    font-size: 14px;
    display: block;
    word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.info_text .price em{
    color: #C63C26;
    font-size: 16px;
}
.goods_info .cart_logo{
    position: absolute;
    right:5px;
    bottom:10px;
    cursor: pointer;
}

/*点击常去购物车弹窗*/
#background_black{
    position: fixed;
    z-index: 1000;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .5;
    filter: alpha(opacity=50);
    display: none;
}
#qilin_add_cart{
    display: none;
}
#qilin_add_cart .shop-cart{
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 99999;
    width: 550px;
    height: 288px;
    padding: 6px;
    margin: -144px 0 0 -262px;
    border: 8px;
    border-color: rgba(0,0,0,0.5);
    background: rgba(0,0,0,0.16);
}
#qilin_add_cart .shop-top{
    height: 40px;
    padding-right: 17px;
    background-color: #eaeaea;
}
#qilin_add_cart .pull-right{
    margin-top: 10px;
    cursor: pointer;
    opacity: 1;
    float: right !important;
}
#qilin_add_cart .shop-content{
    background-color: #fff;

}
.shop-content .title {
    padding: 28px 50px 0;
    margin-bottom: 22px;
}
.shop-cart .shop-content .title .suc{
    width: 60px;
    height: 68px;
    background: url(../PcImages/qilin/icons.png) no-repeat -8px -247px;
}
.shop-cart .shop-content .title .adds p{
    font-size: 30px;
    margin: 13px 0;
    font-family: "Hiragino Sans GB","Microsoft YaHei",sans-serif;
    color: #555;
    white-space: nowrap;
    padding-left: 20px;
}
.shop-cart .shop-content p.row2 {
    font-size: 18px;
    font-family: "Hiragino Sans GB","Microsoft YaHei",sans-serif;
    color: #999;
    white-space: nowrap;
    padding-left: 4px;
    text-align: center;
}
.shop-cart .shop-content p.row2 em {
    color: #f6ab00;
    font-style: normal;
}
.shop-cart .shop-content p.row2 em {
    color: #f6ab00;
    font-style: normal;
}
.shop-content .buy {
    padding: 15px 28px;
    padding-bottom: 25px;
}
.fr-buy {
    margin-right: 11px;
    margin-left: 70px;
}
.pull-left {
    float: left !important;
}
.buy .btn:active, .buy .btn.active{
    box-shadow: none;
}
.buy .fr-buy a {
    color: #64a131;
    background: #f5ffed;
    border: 1px solid #64a131;
}
.fr-add .btn, .fr-buy .btn {
    border-radius: 4px;
}
.fr-add .btn {
    color: #eff4ec;
    background: #64a131;
    border-color: #64a131;
}
.fr-buy a, .fr-add a {
    display: block;
    width: 147px;
    height: 40px;
    font-family: "Hiragino Sans GB","microsoft yahei",sans-serif;
    font-size: 16px;
    text-align: center;
    line-height: 18px;
    line-height: 40px\9;
    line-height: 20px\9\0;
}
.qilin_active:hover{
    color: #ffffff!important;
}

/*modal 弹出框修改*/
#myModal .modal-body li,#myModal2 .modal-body li{
    width: 100%;
    margin-bottom: 10px;
}
#myModal .modal_span_wid,#myModal2 .modal_span_wid{
    display: inline-block;
    width: 30%;
}
#myModal .modal-body .form-control,#myModal2 .modal-body .form-control{
    width: 50%;
    display: inline-block;
 }
 
#category .category_more .category_matter{
 	overflow: hidden;
 }
 #category .category_mess .category_matter{
	 overflow: hidden;
 }
 
 .ice{
 	display: inline-block;
 	width: 22px;
 	height: 22px;
 	background: url('../PcImages/qilin/pcice.png') no-repeat center;
 	background-size: 100%;
 	vertical-align: bottom;
 	margin-left: 0px !important;
 }
 .summary{
 	border-radius:3px;
 }
 .qianggou-index .ice{
 	vertical-align: top;
 	position: relative;
 	top:2px
 }
.topAdd,.topAddE{position: relative;top:2px}
 
.detail_ice{
	display: inline-block;
	width: 85px;
	height: 25px;
	background: url(../PcImages/qilin/snow.svg) no-repeat;
	background-size: 100%;
	margin-right: 0px;
	position: relative;
	top:7px;
	/* border: 1px red solid; */
}
.detail_iceen{
	display: inline-block;
	width: 84px;
	height: 26px;
	background: url(../PcImages/qilin/snow_en.svg) no-repeat;
	background-size: 100%;
	margin-right: 0px;
	position: relative;
	top:8px;
}
.detail_standard .cxStyle{
	margin-left: 0px !important;
	margin-right: 3px;
}

/* .detail_standard em{
	border: 1px #707070 solid;
} */

.navigation .plus_icon{
    background: url(../PcImages/qilin/vip.svg) no-repeat;
    background-size:19px;
    background-position: left center;
}
#pc_head .head_register span>a.ivip2 {
    margin-left: 4px;
}
.ivip2 img{
    position: relative;
    /* left:-9px; */
    left:0;
    top:-1px;
}
#pc_head .head_register span>a.top_link_order{
    margin-left: 10px;
}
#pc_head .head_register span>a:hover{
    color: #000;
}
#pc_head .head_register span>a.top_language{
    padding-right: 30px;
}
#lang img {
    margin-right: 6px;
    position: relative;
    top: -2px;
}
/* 分隔图片 */
.dividing_line{
    width: 1200px;
    padding: 20px 0;
    margin: 0 auto;
    overflow: hidden;
    background-color: #F7F6FB;
}
.dividing_line img{
    display: block;
    width: 100%;
}
/* 返回到顶部 */
.toTop {
	width: 1200px;
	height: 0px;
	position: fixed;
	bottom: 100px;
	left: 50%;
    z-index: 1;
	margin-left: -600px;
    display: none;
}

.toTopImg {
	width: 84px;
	height: 84px;
	background: #fcfcfc;
	float: right;
	margin-right: -100px;
	cursor: pointer;
	text-align: center;
}

.toTopImg img {
	height: 34px;
	margin-top: 12px
}

.toTopImg i {
	display: block;
	font-size: 12px;
	padding-top: 6px
}

.toTopImg_en img {
	margin-top: 22px
}
.head_logo img{
    width: 184px;
    margin-top: 18px;
}
.shareAdd{
    float: left;
    margin-top: 33px;
}
#head_content .head_operation{
    /* overflow: hidden; */
}
#head_content .head_operation .synthesis{
    float: left;
}


/* 返回到顶部20210525 */
.backToTopImg{
    width: 40px !important;
    height: 50px !important;
    color: #fff;
    text-align: center;
    margin-right: 0 !important;
    background: url(../PcImages/index/ic_top_githt.png) no-repeat !important;
    background-size: 100% 100% !important;
}



.oshare {
    margin-left: 24px;
    cursor: pointer;
    padding: 5px;
}

.oshare img {
    position: relative;
    top: 3px;
    cursor: pointer;
}

.shareAdd {
    margin-top: 29px;
}

.shareWrap,
.ruleWrap {
    display: none;
}

/* é¦–é¡µæ ·å¼ç¾ŽåŒ– */
#head_content .head_operation .synthesis{
    width:220px;
}

#head_content .head_operation .synthesis .synthesis_putdown{
    border: 2px solid #eee;
    background: #eee;
}
.synthesis .synthesis_putdown .synthesis_text{
    margin-left: 5px;
}
#index{
    background: #fafafa;
    overflow: hidden;
}
.head_logo img{
    width: 184px;
    margin-top: 18px;
}



.plans_style p{
    color: #c63c26;
    font-size: 13px;
    border: 1px #de8577 solid;
    display: inline-block;
    padding-left: 2px;
    padding-right: 2px;
    border-radius: 4px;
    margin: 8px 0px 0px 0px !important;
}


.plans_style div{
    color: #333;
    font-size: 16px;
}



.popup_tips{
    /* display: none; */
    background-color: #5c5c5c;
    color: #ffffff;
    padding: 5px 10px;
    font-size: 14px;
    border-radius: 5px;
    text-align: center;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 100;
    opacity: 0;
    transform: translateX(-50%,-50%);
}
 .search_input ul{
    position: relative;
}
.search{
    width: 315px;
    height: auto;
    z-index: 9999;
    position: absolute;
    left: 0;
    top: 67px;
    background: #fff;
     /* box-shadow:  0px 0px 0px 0px #000, -2px 0px 2px 0px #666,  2px 0px 2px 0px #666, 0px 2px 2px 0px #666; */
    box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.2);
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    display: none;
} 
.search .ul{
   /* padding-top: 10px;
    padding-bottom: 10px; */
}
.search .ul li{
    height: 38px;
    line-height: 38px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    color: #464C5B;
    text-overflow: ellipsis;
    overflow: hidden; 
    white-space:nowrap; 
    cursor: pointer;

}
.search .ul li:first-of-type{
    padding-top: 5px;
    height: 43px;
}
.search .ul li:last-of-type{
    margin-bottom: 10px;
}
.search .ul li.current{
    background: #DCF7DC;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
  ::-webkit-scrollbar{
    width: 18px;
    height: 18px;
    background-color: #F5F5F5;
  }

  /*定义滚动条轨道 内阴影+圆角*/
  ::-webkit-scrollbar-track {
    /* box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); */
    /* -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); */
    border-radius: 10px;
    background-color: #F2F2F2;
  }

  /*定义滑块 内阴影+圆角*/
  ::-webkit-scrollbar-thumb{
    border-radius: 10px;
    /* box-shadow: inset 0 0 6px rgba(0, 0, 0, .1); */
    /* -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1); */
    background-color: #CBCECB;
  }


/* 会员价新样式 */
.vip_of_h{
    height: 23px;
}
.activity_vip{
    float: left;
    height: 18px;
    font-size: 12px;
    margin: 5px 0 0 0;
    padding: 0 29px 1px 6px;
    background: rgba(252, 239, 204, 1) url("../PcImages/ic_money_plus.png") no-repeat;
    background-size: 27px auto;
    background-position: right;
    border-radius: 4px;
    overflow: hidden;
}
.activity_vip em{
    font-size: 10px;
}
.activity_vip_price{
    font-size: 14px;
    color: rgba(46, 51, 70, 1);
}

.activity_adv{
    padding-top: 4px;
    height: 23px;
    font-size: 13px;
    line-height: 16px;
    color: rgba(148, 148, 148, 1);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.plates-goods .price{
    margin-top: 0px !important;
}
.w820{
    width: 820px;
}
.vcenter_wrap{
    overflow: hidden;
    min-height: 100px;
}
.vcenter_wrap .w820{
    float: right;
    background: #FFFAF1;
}
.vcenter_h4{
    font-size: 36px;
    color: #000000;
    line-height: 45px;
    text-align: center;
    font-weight: bold;
    margin-top: 60px;
}
.vcenter_p{
    font-size: 20px;
    color: #838383;
    text-align: center;
}

.voucher_list ul{
      box-sizing: border-box;
      padding: 0px 10px;
      overflow: hidden;
      margin-top: 10px;
      margin-bottom: 60px;
      margin-left: 37px;
  }
 .voucher_list li{
     width: 355px;
     height: 187px;
     background: url(/PcImages/ic_coupon_bg.png) no-repeat;
     background-size: 100% 100%;
     margin-top: 5px;                
     overflow: hidden;
     display: flex;
     align-items: center;
     float: left;
     margin-right: 15px;
 }
 .vlist_swiper{
     padding-top: 3px;
 }
 .vlist_swiper img{
     width: 100%;
 }
 .vlist_swiper p{
     color: #949494;
     font-family: 'HarmonyBold','AlibabaMedium';
     font-size: 12px;
     text-align: center;
 }
 .vlist_swiper p i{
     color: #949494;
     font-family: 'HarmonyBold','AlibabaMedium';
     font-size: 9px;
     display: inline-block;
 }
 .vlist_left{
     box-sizing: border-box;
     position: relative;
     float: left;
     overflow: hidden;
     width: 227px;
     padding-left: 20px;
     padding-top: 5px;
 }
 .vlist_left h4{
     font-size: 16px;
     color: #000;
     font-family: 'HarmonyBold','AlibabaMedium';
     line-height: 1.0;
     line-height: 20px;
     height: 20px;
     overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: bold;
 }
 .vlist_left p{
     font-size: 13px;
     color: #949494;
     font-family: 'HarmonyBold','AlibabaMedium';
     line-height: 1.0;
 }
 .vlist_swiper{
     width: 100%;
     overflow: hidden;
 }
 .vlist_line{
     position: absolute;
     right: 0;
     top:5%;
     width: 9px;
     height: 90%;
     background: url(/PcImages/ic_coupon_shadow.png) no-repeat;
     background-size: 100%;
     z-index: 2;
 }
 .voucher_list em,.voucher_list i,.voucher_list span{
     display: inline-block;
 }
 .vlist_right{
     width: 120px;
     display: flex;
     align-items: center;
     flex-wrap: wrap;
     flex-direction: column;
 }
 .vlist_right .vlist_price,.vlist_right .vlist_fullminus,.vlist_right .vlist_btn{
     flex:1;
     color: #C63C26;
     text-align: center;
 }
 .vlist_right .vlist_price{
     font-size: 20px;
     line-height: 1.4;
     font-weight: bold;
 }
 .vlist_right .vlist_price i{
     display: inline-block;
     font-size: 14px;
     font-weight: normal;
 }
 .vlist_right .vlist_fullminus{
      line-height: 2.4;
 }
 .vlist_right .vlist_btn{
     display: inline-block;
     background: #FB3838;
     height: 30px;
     line-height: 30px;
     color: #fff;
     font-size: 14px;
     width: 88px;
     border-radius: 88px;
     margin-top: 3px;
     text-align: center;
     cursor: pointer;
 }
 .vlist_right .vlist_btn_gray{
     display: inline-block;
     background: #CECBCB;
     height: 30px;
     line-height: 30px;
     color: #fff;
     font-size: 14px;
     width: 88px;
     border-radius: 88px;
     margin-top: 3px;
     text-align: center;
 }
 .vlist_price_wrap{
     display: flex;
     flex-direction:column ;
 }
 .h3_mark img{
     display: inline-block;
     height: 17px;
     width: auto !important;
     position: relative;
     top:-1px;
     margin-right: 2px;
 }


.sale_off{  /* 首页专题和商户 */
    position: absolute;
    z-index: 1;
    top: 4px;
    left: 0px;
    width: auto;
    background: #FEE9E4;
    border-radius: 4px;
    color: #C92927;
    font-size: 15px;
    height: 22px;
    line-height: 22px;
    padding: 0 6px;
    font-weight: 600;
    
}
 .sale3{
     top:4px !important;
 }
 .pop_up_wrap{
     width: 660px;
     height: auto;
     position: fixed;
     z-index: 99999;
     left:50%;
     top:50%;
     transform: translate(-50%,-50%);
     box-shadow: 0px 0px 24px 4px rgba(0, 0, 0, 0.1);
     border-radius: 16px;
     background: #F6F6F8;
     overflow: hidden;
 }
 .pop_up_left{
     width: 312px;
     float: left;
 }
 .pop_up_right{
     width: 348px;
     height: 500px;
     text-align: center;
     padding-left: 16px;
     padding-right: 46px;
     box-sizing: border-box;
     float: right;
 }
.pop_up_right h4{
  font-size: 36px;
  color: #000000;
  line-height: 1.2;
  font-weight: bold;
}
.pop_up_right p{
  font-size: 14px;
  color: #838383;
  line-height: 1.2;
}
.pop_up_right img{
    margin-top: 125px;
}

.pop_up_right span{
  display: inline-block;
  font-size: 16px;
  color: #fff;
  line-height: 46px;
  width: 172px;
  height: 46px;
  background: #29B92D;
  border-radius: 23px;
  text-align: center;
  cursor: pointer;
  margin-top: 30px;
}
.pop_up_close{
    position: absolute;
    right: 10px;
    top:10px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.pop_up_wrap{
    display: none;
}
 
 /* app_common */
 
 
 .comm_ul1 li{
      position: relative;
  }
  .comm_ul1 .goods_img1{
      width: 100%;
  }
  
  .comm_ul1 h4{
      margin-top: 0px;
      width: 96%;
      font-size: 16px;
      line-height: 23px;
      height: 46px;
      color:#000;
      padding:0 2% 0 2%;
      margin-bottom: 3px;
      overflow:hidden;
      text-overflow:ellipsis;
      display:-webkit-box;
      -webkit-box-orient:vertical;
      -webkit-line-clamp:2;
      font-weight: normal;
      font-family: 'HarmonyRegular','AlibabaRegular';
  }
  .comm_ul1 .comm_price{
      line-height: 2;
      margin-left: 2%;
  }
  .comm_ul1 .comm_price span{
      font-size: 16px;
      font-family: 'HarmonyBold','AlibabaMedium';
      color: #C63C26;
      margin-right: 5px;
  }
  .comm_ul1 .comm_price span i{
      font-size: 9px;
      display: inline;
      font-family: 'HarmonyBold','AlibabaMedium';
  }
  .comm_ul1 .comm_price em{
      font-size: 16px;
      color: #949494;
      text-decoration: line-through;
      display: inline-block;
      margin-left: 3px;
  }
 .comm_ul1 .comm_cart{
     position: absolute;
     right: 0px;
     bottom: 0px;
     width: 40px;
     height: 40px;
     text-align: center;
     background: url(../image/index_cart_green.png) no-repeat center center;
     background-size: 24px;
 }
 .comm_ul1 .comm_cart_gray {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 40px;
    height: 40px;
    text-align: center;
    background: url(../image/index_cart_gray.png) no-repeat center center;
    background-size: 24px;
 }
 .comm_ul1 .comm_cart span {
     display: inline-block;
     width: 14px;
     height: 14px;
     font-size: 10px;
     line-height: 14px;
     background: #C63C26;
     color: #fff;
     border: 1px #fff solid;
     border-radius: 14px;
     position: absolute;
     right: 3px;
     top: 3px;
     text-align: center;
 }
 
 .tit_h4{
     font-size: 16px;
     color:#000;
     font-family: 'HarmonyBold','AlibabaMedium';
     height: 44px;
     line-height: 44px;
     padding-left: 12px;
     font-weight: 700;
 }
 
 .comm_ullr .goods_img1{
     float: left;
     width: 80px;
     height: 80px;
     border-radius: 10px;
 }
 .commul_r{
     float: left;
     margin-left: 10px;
     width: calc(100% - 90px);
 }
 
 .comm_ullr{
     margin-left: 10px;
     margin-right: 10px;
     border-radius: 12px;
     border: 1px solid #F0F0F0;
     margin-top: 5px;
     margin-bottom: 15px;
     box-sizing: border-box;
     padding: 0 10px;
 }
 .comm_ullr .goods_img1{
     border-radius: 12px;
 }
 .comm_ullr li{
     overflow: hidden;
     border-bottom: 1px #f5f5f5 solid;
     padding-top: 5px;
     padding-bottom: 10px;
 }
 .comm_ullr li:last-of-type{
     border-bottom: 0px;
 }
 .gray_con{
     clear: both;
     position: relative;
     border: 1px #FFF3F3 solid;
     background: #FCFDFF;
     border-radius: 6px;
     padding: 5px 10px 10px;
     margin-top: 20px;
 }
 .package_detail_wrap{
     margin-right: 10px !important;
 }
 .gray_narr{
     width: 15px;
     height: 8px;
     position: absolute;
     top: -8px;
     left: 20px;
     background: url(../PcImages/ic_arrow_up_gray.png) no-repeat;
     background-size: 15px;
 }
 .mp0{
     margin: 0;
     padding: 0;
     border: 0;
 }
 .cart_package_wrap .title{
     font-weight: bold;
     font-size: 15px;
     padding-top: 10px;
 }


 /* 大区选择 */
.ziplocation_search_container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    
}
.ziplocation_search_left {
    display: flex;
    align-items: center;
    max-width: 680px;
}
.ziplocation_bg {
    background: #fff;
    height: 44px;
    line-height: 44px;
    margin-top: 3px;
    border-radius: 4px 0 0 4px;
    position: relative;
    padding-left: 14px;
    display: flex;
}
.inline_border {
    width: 2px;
    height: 25px;
    background:#336437 ;
    margin-left: 12px;
    margin-top: 10px;
}
.ziplocation_search_container .ziplocation {
    display: inline-block;
    cursor: pointer;
    height: 44px;
    overflow: hidden;
    position: relative;
    font-size: 14px;
   
}
.ziplocation_search_container .zipBox {
    height: 30px;
}
.ziplocation_bg>img{
    position: relative;
    top: 12px;
    width: 13px;
    height: 18px;
    margin-right: 10px;
}

.mod_my_order {
    text-align: center;
}
.mod_my_order div {
    color: #000;
    margin-top: 5px;
}
.mod_login_regLang {
    text-align: center;
}
.mod_login_regLang .accountBox {
    margin-top: 3px;
}
.mod_login_regLang span{
    padding:0 !important;
    margin:0 !important;
    color: #000;
}
.mod_head_right .login_border {
    display: inline-block;
    width: 2px;
    height: 10px;
    background: #000;
    margin:0 3px !important;
}
.top_language {
    position: relative;
    top: -2px;
}
.zipBox .zipcode,.zipBox .zipCity {
    font-size: 14px !important;
}
#loginOut {
    color:#333 !important;
    font-size: 16px;
}
.logoutImg {
    margin-top: 2px !important;
}
.helpCenter {
    display: flex !important;
    align-items: center;
}
.mod_login_regLang a img{
   position: relative;
   top: -5px;
}
.quesMarkIcon{
    background: url(../PcImages/ic_questionMark.png) no-repeat right center;
    background-size: 18px;
    padding-right: 24px;
    cursor: pointer;
}

/* 商品不存在页面 */
.pageBg{
    background: #F7F6FB;
    min-height: 500px;
}
.pageNotExist{
    width: 1200px;
    height: auto;
    background-color: #fff;
    margin: 0 auto;
    overflow: hidden;
}
.pneLeft{
    width: 470px;
    height: auto;
    float: left;
    margin: 76px 111px auto 120px;
    padding-bottom: 130px;
}
.pneLeft h4{
    font-size: 22px;
    color: #333;
    line-height: 1.8;
}
.pneLeft p{
    font-size: 16px;
    color: #999;
    line-height: 1.4;
    margin: 0 0 3px 0;
}
.pneLeft a{
    display: inline-block;
    padding: 8px 25px;
    background: #326437;
    color: #fff;
    font-size: 16px;
    margin-top: 30px;
}
.pneRight{
    width: 380px;
    float: left;
}
.lreg_pop_up_mask{
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 10001;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .5);
    display: none;
}
.lreg_pop_up_wrap{
     width: 760px;
     height: auto;
     position: fixed;
     z-index: 99999;
     left:50%;
     top:50%;
     transform: translate(-50%,-50%);
     box-shadow: 0px 0px 24px 4px rgba(0, 0, 0, 0.1);
     border-radius: 16px;
     background: #fff;
     overflow: hidden;
 }
.lreg_pop_up_left{
     width: 274px;
     float: left;
 }
 .lreg_pop_up_right{
     width: 486px;
     box-sizing: border-box;
     float: left;
     padding: 52px 40px 30px 40px;
 }
.lreg_pop_up_close{
    position: absolute;
    right: 10px;
    top:10px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.lreg_pop_up_close img{
    width: 14px;
    height: 14px;
    cursor: pointer;
}
/* .lr_pop_up_wrap_js{
    display: none;
} */
.addCommonH4{
    font-size: 22px;
    color: #333;
    line-height: 1.3;
}
.addCommonp{
    font-size: 16px;
    color: #888;
    line-height: 1.6;
}
.addCommonWrap{
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 35px;
}
.addCommoninput{
    float: left;
    display: inline-block;
    border: 1px #336437 solid;
    height: 40px;
    line-height: 40px;
    padding: 0px 16px;
    box-sizing: border-box;
    width: 100%;
}
.addCommoniBtn{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    background: #336437;
    color: #fff;
    font-size: 16px;
    min-width: 80px;
    padding: 0px 20px;
    float: right;
    cursor: pointer;
}
.iptPaddTop{
    margin-top: 20px;
}
.w310{
    width: 310px;
}
.addCommonIntro{
    color: #888;
    font-size: 14px;
    line-height: 3.2;
}
.addCommonBtn{
    background: #336437;
    color: #fff;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
}
.addCommonIntro2{
    color: #336437;
    font-size: 14px;
    line-height: 3.2;
    text-align: center;
    cursor: pointer;
}
.popP1{
    padding: 44px 40px 5px 40px;
}
.commonMask{
    
}
.commonMContent{
    width: 386px;
    height: auto;
    position: fixed;
    z-index: 99999;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    box-shadow: 0px 0px 24px 4px rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    background: #fff;
    overflow: hidden;
    padding: 40px;
    box-sizing: border-box;
}
.common_close{
    position: absolute;
    right: 10px;
    top:10px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.common_close img{
    width: 14px;
    height: 14px;
    cursor: pointer;
}
.clearBoth{
    clear: both;
}
.addCommonp2{
    font-size: 16px;
    color: #333333;
    line-height: 1.6;
}
.userCouponImg{
    width: 100%;
}
.userCouponImg2{
    width: 436px;
    position: absolute;
    bottom: 0;
    right: 0;
}
@-webkit-keyframes bounceIn2 {
  0% {
      opacity: 0;
      -webkit-transform:translate(-50%,-50%) scale(.5);
      -ms-transform:translate(-50%,-50%) scale(.5);
      transform:translate(-50%,-50%) scale(.5)
  }
  
  100% {
      opacity: 1;
      -webkit-transform:translate(-50%,-50%) scale(1) ;
      -ms-transform:translate(-50%,-50%) scale(1);
      transform:translate(-50%,-50%) scale(1)
  }
}

@keyframes bounceIn2 {
   0% {
       opacity: 0;
       -webkit-transform:translate(-50%,-50%) scale(.5);
       -ms-transform:translate(-50%,-50%) scale(.5);
       transform:translate(-50%,-50%) scale(.5)
   }

   100% {
       opacity: 1;
       -webkit-transform:translate(-50%,-50%) scale(1) ;
       -ms-transform:translate(-50%,-50%) scale(1);
       transform:translate(-50%,-50%) scale(1)
   }
}
.bounceIn2 {
    -webkit-animation-name: bounceIn2;
    animation-name: bounceIn2;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: .3s;
     animation-duration: .3s;
}
.maskloginNoticep{
    margin-bottom: 0px;
    color: #e40000;
    font-size: 14px;
}
.myidn{
    display: none;
}
.commonMask{
    display: none;
    background: rgba(0,0,0,.35);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10001;
}
.mnoticeValJs{
    cursor: pointer;
}
.quicklyLoginJs{
    
}
.quicklyLoginJs i{
    font-size: 14px;
    color:#838383;
}
.googleLogin{
    padding: 8px 28px;
    background: #F7F7F7;
    border: 1px solid #E8E8E8;
    margin-left: 10px;
    cursor: pointer;
}
.googleLogin img{
    width:16px;
    margin-right: 5px;
}
.brandSwiperJs .swiper-slide,.brandPostSwiperJs .swiper-slide{
    border: 1px solid #D5D5D5;
    border-radius: 14px;
    box-sizing: border-box;
}
.ibrandList{
    width: 100%;
    float: left;
    padding: 10px;
    box-sizing: border-box;
}
.ibrandHeader{
    position: relative;
    cursor: pointer;
    display: block;
}
.ibrandHeader h4{
    font-size: 18px;
    color: #000;
    display: inline-block;
    padding-right: 24px;
    background: url(/PcImages/narr_go.png) no-repeat right top;
    background-size: 18px;
}
.ibrandHeader p{
    font-size: 15px;
    color: #9F884D;
    line-height: 1.0;
}
.ibrandHeader span{
    
}
.ibrandHeader span i{
    padding: 0 2px;
    line-height: 1.2;
    font-size: 12px;
    color: #CA2A28;
    border: 1px solid #ED9B9A;
    border-radius: 4px;
    margin-right: 7px;
    font-style: normal;
}
.ibrandHeader img{
    position: absolute;
    right: 0px;
    top:0px;
    width: 57px;
}
.ibrandUl {
        padding-top: 7px;
}
.ibrandUl li{
    width: 165px;
    float: left;
}
.ibrandUl li:first-of-type{
    margin-right: 9px;
    border-right: 1px #eee solid;
    padding-right: 9px;
    width: 175px
}
.ibrandUl li img.sku_pic{
    width: 100%;
    transform: scale(1.1);
}
.ibrandUl .success_addCart{
    background-color: #5c5c5c;
    color: #ffffff;
    width: 120px;
    padding: 5px 0;
    font-size: 14px;
    border-radius: 5px;
    text-align: center;
    position: absolute;
    top: 15%;
    left: 75px;
    opacity: 0;
    transform: translateX(-50%);
}
.specialMore{
    cursor: pointer;
}
.smallAdvWrap{
    display: flex;
    justify-content: space-between;
    width: 1200px;
    margin: 0 auto;
}
.smallAdvWrap img {
    width: 384px;
    cursor: pointer;
}
.brandheader{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 30px;
    padding-top: 12px;
}
.brandLogoWrap{
    display: flex;
}
.brandLogo1{
    width: 84px;
    height: 84px;
    margin-right: 20px;
}
.brandIntro1 h4{
    margin:0 0 10px;
}
.brandIntro1 span i{
    padding: 0 2px;
    line-height: 1.2;
    font-size: 14px;
    color: #CA2A28;
    border: 1px solid #ED9B9A;
    border-radius: 4px;
    margin-right: 7px;
    font-style: normal;
}
.brandIcon{
    font-size: 14px;
    color: #E87401;
    background: #FFF3D7;
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
    border-radius: 4px;
    display: inline-block;
    margin-bottom: 8px;
}
.brandheader h4{
    font-size: 20px;
    color: #000000;
    /* margin: 25px; */
}
.brandheader h4 span{
    margin-left: 15px;
    font-size: 16px;
    color: #666;
    font-weight: normal;
}
.showList .show_fans {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.showList .show_fans_num{
    background: url(/PcImages/ic_like_gray.png) no-repeat left center;
    background-size: 15px;
    font-size: 14px;
    color: #9B9B9B;
    display: inline-block;
    padding: 0px 10px 0px 20px;
}
.showList .show_fans_num_liked{
    background: url(/PcImages/ic_like_red.png) no-repeat left center;
    background-size: 15px;
    font-size: 14px;
    color: #E83529;
    display: inline-block;
    padding: 0px 10px 0px 20px;
}
.showList .show_fans img{
    width: 24px;
    height: 24px;
    border-radius: 26px;
}
.showList .show_fans_name{
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
    color: #999999;
    margin-left: 8px;
}
.showList .showTitle{
    width: 100%;
    padding: 0px ;
    line-height: 23px;
    height: 46px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    box-sizing: border-box;
    color: #333;
    margin-bottom: 16px;
}
.showList .showImg {
    width: 100%;
    height: 210px;
    overflow: hidden;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.showList .showImg .goods_items{
    width: 100%;
}
.showImg{
    position: relative;
}
.showList .buy_num{
    
}
.showList .success_addCart{
    background-color: #5c5c5c;
    color: #ffffff;
    width: 120px;
    padding: 5px 0;
    font-size: 14px;
    border-radius: 5px;
    text-align: center;
    position: absolute;
    bottom: 10%;
    left: 50%;
    opacity: 0;
    transform: translateX(-50%);
}

.show_goods_tag{
    display: flex;
    align-items: center;
    position: relative;
    margin-top: 5px;
}
.show_goods_logo{
    width: 80px;
    height: 80px;
    margin-right: 7px;
    overflow: hidden;
}
.show_goods_logo img{
    width: 100%;
    transform: scale(1.12);
}
.show_goods_about{
    flex: 1;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    height: 96px;
}
.show_goods_about h4{
    font-weight: normal;
    width: 100%;
    line-height: 1.6;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    box-sizing: border-box;
    color: #333;
    margin-top: 8px;
    margin-bottom: 0px;
}
.show_goods_price{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.show_goods_about{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
}
.show_goods_about p{
    font-size: 16px;
    color:#E83529;
    margin-left: 4px;
    margin-top: 10px;
}
.show_goods_about span{
    display: inline-block;
    width: 38px;
    height: 38px;
    background: url(/PcImages/qilin/index_cart_logo.png?v=212) no-repeat center center;
    background-size: 38px;
    position: relative;
    top: -3px;
    cursor: pointer;
}


.reviews_ul{
    width: 1240px;
    overflow: hidden;
}
.reviews_ul li{
    width: 270px;
    margin-right: 40px;
    float: left;
    margin-bottom: 40px;
}
.reviews_ul li .showListli{
    padding: 0;
    border: 1px #e3e3e3 solid;
}
.showListli .showImg{
   height: 243px; 
}
.showListli .show_goods_logo{
    width: 70px;
    height: 70px;
}
.showListli .show_goods_tag{
    margin-top: 14px;
    padding-top: 5px;
    border-top: 1px #eee solid;
}
.showListContent{
    padding: 0 6px;
}
.showListli .showTitle{
    margin-bottom: 9px;
}

.buyShowSwiperJs .swiper-slide{
    border-right: 1px solid #eee;
}
#buyshow{
    padding: 30px 25px 25px 10px;
}
#buyshow .specialTitle{
    padding: 0px 15px 25px;
}
.showList{
    padding: 0px 35px 0px 35px;
}
.buyShowSwiperJs .swiper-button-next.swiper-button-disabled,.buyShowSwiperJs .swiper-button-prev.swiper-button-disabled{
    opacity: 0;
}
.buyShowSwiperJs .swiper-button-prev{
    width: 74px;
    height: 74px;
    background:url(/PcImages/qilin/grocery_left.png) no-repeat;
    background-size: 74px;
    left:0;
}
.buyShowSwiperJs .swiper-button-next{
    width: 74px;
    height: 74px;
    background:url(/PcImages/qilin/grocery_right.png) no-repeat;
    background-size: 74px;
    right:0;
}
.mod_share_gift{
    text-align: center;
}
.mod_share_gift i{
    display: block;
    margin-top: 5px;
    color: #000;
    font-size: 16px;
}