/* *{margin:0;padding:0;} */

html{height:100%;}
body {max-width: 600px;height:100%;margin:0;padding:0;font-size: 14px; line-height:1.8; font-family: "Harmony","PingFangSC-Regular",'Microsoft YaHei', "Helvetica Neue", Helvetica, Arial, sans-serif !important;; color:#393939; background: #f6f5f5;margin: 0 auto;}
body,div,table,td,tr,th{font-family: "Harmony","PingFangSC-Regular",'Microsoft YaHei', "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
div,p,form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;border:0}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0; font-family: "Harmony","PingFangSC-Regular",'Microsoft YaHei', "Helvetica Neue", Helvetica, Arial, sans-serif;}
body>div {margin-right:auto;margin-left:auto}
input,select,textarea{vertical-align:middle}
input{padding-top:0}
input,button,select,textarea{outline:none}
textarea{resize:none}
input[type=button]{-webkit-appearance:none;outline:none}
ul{list-style-type:none}
a{color:#393939;}
a:hover{color:#393939;}
.scroll{overflow:scroll; overflow-x:hidden;}
.red{border: 1px red solid;}

.af{color:#fff;}
.af:hover{color:#fff;}
.ahf:hover{color: #fff;}

.flex-wrap {
    height: 100%;
}
.flex-vertical {
    -webkit-box-orient: vertical;
    -webkit-flex-flow: column;
    flex-flow: column;
}
.flex-con {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}
.flex-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.flex-horizontal {
    -webkit-box-orient: horizontal;
    -webkit-flex-flow: row;
    flex-flow: row;
}
.scroll-y {
    overflow-y: auto;
    -webkit-text-size-adjust: none;
    -webkit-overflow-scrolling: touch;
}
.scroll-x {
    overflow-x: auto;
    -webkit-text-size-adjust: none;
    -webkit-overflow-scrolling: touch;
}

.table-row {
    display: table;
    width: 100%;
}
.table-col {
    display: table-cell;
    vertical-align: middle;
}

/*自定义样式*/
.t-3{top:-3px;}
.pf{position:fixed;}
.lh{line-height:1.0;}
.hl40{height:40px; line-height:40px;}
.tdlt{text-decoration:line-through;}

.w025{width:25%;}
.w075{width:75%;}

.mr40 {margin-right:40px;}
.t2{top:2px;}
.t8{top:8px;}
.r12{right:12px;}
.bs050{background-size:50%:}
.c2{color:#222;}
.c4{color:#444;}
.cred{color:#ff0600;}
.corange{color:#ff6905;}
.cyellow{color:#ffd02e;}
.bge{background:#eee;}
.bgf2{background:#f2f2f2;}
.bggray{background:#a0a0a0;}
.bgf6{background:#f6f6f7;}
.bgf9{background:#f9f9f9;}
.bgred{background:#ff1e1e;}
.bgyellow{background:#ff9600;}
.bgyellowq{background:#ffd02e;}
.bggreen{background:#336437;}
.bdbb8{border-bottom:1px solid #b8b8b8;}
.bdrc9{border-right:1px solid #c9c9c9;}
.bdbbf{border-bottom:1px solid #bfbfbf;}
.bdld{border-left:1px solid #ddd;}
.bdl5{border-left:5px solid #ffd02e;}
.bdl5f{border-left:5px solid #fff;}
.bdyellow{border:1px solid #ffd02e;}

.bs5{background-size:5% !important;}

.mt7{margin-top:7px !important;}
.ml-30{margin-left:-30px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.ml50{margin-left:50px;}
.mt80{margin-top:80px;}

.pl35{padding-left:35px;}
.p10-50{padding:10px 50px;}
.p30-50{padding:30px 50px;}
.p80-50{padding:80px 50px;}
.pr40{padding-right:40px;}
.pl40{padding-left:40px;}
.pl45{padding-left:45px;}
.pr100{padding-right:100px;}
.p0-10{padding:0px 10px;}
.p0-15{padding:0px 15px;}
.p5-15{padding:5px 15px;}
.p5-30{padding:5px 30px;}
.p10-0{padding:10px 0px;}
.p10-5{padding:10px 5px;}
.p15-10{padding:15px 10px;}
.p10-15{padding:10px 15px;}
.p10-40{padding:10px 40px;}
.p15-5{padding:15px 5px;}
.p15-15-0{padding:15px 15px 0 15px;}
.p15-15-10{padding:15px 15px 10px 15px;}
.p0-15-10{padding:0 15px 10px 15px;}
.f15{font-size:15px;}

.yanzheng{height:32px; line-height: 32px; text-align: center; width: 100px; display:block; position:absolute; right: 0px; bottom:0px; color:#ffd02e; border: 1px solid #ffd02e;}

.tubiaoSty{background:red; color:#fff; border-radius:100px; min-width:15px; height:15px; line-height:1.0; padding:3px 2px 2px; position:absolute; top:-1px; right:-6px; font-size:10px;}

/*阴影*/
.bse{-webkit-box-shadow: 0 5px 2px #eee; -moz-box-shadow: 0 5px 2px #eee; box-shadow: 0 5px 2px #eee;}
.yhqby{background:#ffd02e url(../image/icon/yhqby.jpg) repeat-x left bottom;}
.yhqby1{background:#ACACAC url(../image/icon/yhqby1.jpg) repeat-x left bottom;}
.yhqbb{background:#fff url(../image/icon/tongyong_right.png);background-size:100% 100%;-moz-background-size:100% 100%;}
.yhqbb1{background:#fff url(../image/icon/pinlei_right.png); background-size:100% 100%;-moz-background-size:100% 100%;}

.footnav{/*-webkit-box-shadow:0 0 10px #ccc; -moz-box-shadow:0 0 10px #ccc; box-shadow:0 0 10px #ccc; */position: relative; z-index: 1; }

.homeimg{background:url(../image/icon/home.png?v=20220830) no-repeat; background-position:center 4px; background-size:80%; display:block; width:30px; height:30px; margin:0 auto; margin-top:5px;}
.classimg{background:url(../image/icon/class.png?v=20220830) no-repeat; background-position:center 4px; background-size:80%; display:block; width:30px; height:30px; margin:0 auto; margin-top:5px;}
.orderimg{background:url(../image/icon/order.png?v=20220830) no-repeat; background-position:center 4px; background-size:80%; display:block; width:30px; height:30px; margin:0 auto; margin-top:5px;}
.myimg{background:url(../image/icon/my.png?v=20220830) no-repeat; position:relative; background-position:center 4px; background-size:80%; display:block; width:30px; height:30px; margin:0 auto; margin-top:5px;}
.myimg em{background:red; border-radius:100px; width:10px; height:10px; position:absolute; right:2px; top:4px; color:#fff;}

.footon a{color:#336437;}
.footon span{background-position:center -45px !important;}
.footon div{color: #336437;}
/*底部购物车*/
.footshop{left:0px; top:-9px; width:60px; height:60px; background:#336437 url(../image/icon/footshop.png) no-repeat center center; background-size:60%; border:5px solid #fff}
.footshop2{left:0px; top:-70px; width:60px; height:60px; background:#336437 url(../image/icon/footshop.png) no-repeat center center; background-size:60%; border:5px solid #fff}
.footnum{color: #C63C26;
    top: -1px;
    display: inline-block;
    border: 2px solid #336437;
    background: #fff;
    height: 24px;
    line-height: 22px;
    padding: 0 6px;
    font-weight: 600;
    left: 40px;}

.footshopt{left:0px; top:0px; width:75px; height:75px; background:#336437 url(../image/icon/footshop.png) no-repeat center center; background-size:60%; border:5px solid #fff}
.footnumt{color:#336437; top:-5px; display:inline-block; border:2px solid #336437; background:#fff; height:26px; line-height:24px; padding:0 5px; }


/*A产品详情页*/
.A{background:url(../image/icon/A.png) no-repeat right bottom; background-size:12%;}

/*黄色搜索图标*/
.searchy{background:#fff url(../image/icon/searchy.svg) no-repeat 5px center;background-size:19px;}

/*点击星星收藏*/
.xing{top:3px; width:22px; height:22px; background:url(../image/icon/favorites_add_cn.svg) no-repeat; background-position: center top; background-size:100%;}
.xingon{background-position: center bottom !important;}
.xingen{top:3px; width:22px; height:22px; background:url(../image/icon/favorites_remove_cn.svg) no-repeat; background-position: center top; background-size:100%;}

/*详情面点击星星收藏*/
.nxing{top:3px; width:40px; height:40px; background:url(../image/icon/favorites_add_cn.svg) no-repeat; background-position: center top; background-size:100%;}
.nxingen{top:3px; width:40px; height:40px; background:url(../image/icon/favorites_add_en.svg) no-repeat; background-position: center top; background-size:100%;}
.nxingon{background-image:url(../image/icon/favorites_remove_cn.svg) !important;}
.nxingonen{background-image:url(../image/icon/favorites_remove_en.svg) !important;}

#cxingx{background-size: 50px 56px;
    width: 50px;
    height: 56px;
    display: block;
    position: absolute;
    right: 3%;
    top: 5%;}
.cxing{background:url(../image/icon/favorites_add_cn.svg)}
.cxingen{background:url(../image/icon/favorites_add_en.svg)}
.cxingon{background:url(../image/icon/favorites_remove_cn.svg)}
.cxingonen{background:url(../image/icon/favorites_remove_en.svg)}
/*详情面Tab*/
.xtabs .active{border-bottom:2px solid #ffd02e;}
.xtabs .active a:hover,.xtabs .active a:focus{background:#fff;}
/*详情面Tab 五星评价*/
.xing5{background:url(../image/icon/xing5.jpg) no-repeat left top;}

/*分类购买*/
.SAclass_title{display:inline-block; float:left;padding:15px 3px 15px 43px; background:url(../image/icon/class_list1.png?v=20220830) no-repeat 10px 12px; background-size:24px 24px;}
.class_narr{display: inline-block;float: left;width: 45px;height: 35px;margin-top: 6px;background: url(../image/icon/classNarrD.png) no-repeat 4px center;background-size: 12px;}
.classleft{height:100%; z-index:10; position: absolute; left: 0px; top:0px; bottom:0px; width:128px; border-right:1px solid #ddd;}
.classleft a:first-child{ border-top:none !important;}
.classleft a{padding:10px 0px; display:block; color:#222;
 /*border-left:5px solid #f2f2f2; border-right:5px solid #f2f2f2;*/
    background:url(../image/class.png) no-repeat 5px center; background-size:25px 25px;
    padding-left:35px;
	border-top:0px;
	border-bottom: 1px #f1f1f1 solid;
}
.classleft a:last-child{
	border-bottom: 0px;
}
.classleft a.on{color:#336437;}
/*.classleft a.on{background:#fff; color:#ffd02e; border-left:5px solid #ffd02e; border-right:5px solid #fff;}*/

/*右侧垂直居中箭头*/
.rightarr{background:url(../image/icon/arrr.png) no-repeat right center;}
.rightarr2{background:url(../image/icon/arrr2.png) no-repeat right center;}
/*向下垂直居中箭头*/
.botarr{background-image:url(../image/icon/arrb.png); background-repeat:no-repeat; background-position:right center;}
/*修改地址图标*/
.iconxg{background:url(../image/icon/xg.png) no-repeat center center;}
/*对勾*/
.icondg{background:url(../image/icon/dg.png) no-repeat right -52px;}
.icondgp{background-position: right 10px;}
/*对勾2*/
.icondgt{background:url(../image/icon/dg.png) no-repeat left -62px;}
.icondgtp{background-position: left 0px;}
/*删除图标*/
.icondel{background:url(../image/icon/del.png) no-repeat right center;}

/*个人中心 背景*/
.mybg{background:url(../image/icon/mybg3.jpg) no-repeat center center; background-size:cover;}

/*个人中心 图标
.icon1{background:url(../image/icon/icon1.png) no-repeat 20px center; background-size:4%;}
.icon2{background:url(../image/icon/icon2.png) no-repeat 15px center; background-size:6%;}
.icon3{background:url(../image/icon/icon3.png) no-repeat 18px center; background-size:5%;}
.icon4{background:url(../image/icon/icon4.png) no-repeat 18px center; background-size:5%;}
.icon5{background:url(../image/icon/icon5.png) no-repeat 20px center; background-size:4%;}
.icon6{background:url(../image/icon/icon6.png) no-repeat 18px center; background-size:5%;}
.icon7{background:url(../image/icon/icon7.png) no-repeat 18px center; background-size:5%;}
.icon8{background:url(../image/icon/icon8.png) no-repeat 18px center; background-size:5%;}
.icon9{background:url(../image/icon/icon9.png) no-repeat 18px center; background-size:5%;}
.icon10{background:url(../image/icon/icon10.png) no-repeat 18px center; background-size:5%;}
.icon11{background:url(../image/icon/icon11.png) no-repeat 18px center; background-size:5%;}
*/

/*购物卡背景*/
.gwkbg{background:url(../image/icon/coupon_all.png) no-repeat top right; height:63px; width: 120px; color:#fff;}

/*自定义样式结束*/

.f10{font-size:10px;}
.wimg img{width: 100%;}

.w12{width: 12px;}
.w15{width: 15px;}
.w18{width: 18px;}
.w22{width: 22px;}
.w25{width: 25px;}
.w40{width: 40px; line-height: 40px;}
.w60{width: 60px;}
.w80{width: 80px;}
.w90{width: 90px;}
.h10{height: 10px;}
.h15{height: 15px; line-height: 15px;}
.h45{height: 45px; line-height: 45px;}
.h46{height: 46px; line-height: 46px;}
.h50{height: 50px; line-height: 50px;}
.h60{height: 60px;}
.h80{height: 80px;}



/*加减数量 小号*/
/*
.lost-custom,.plus-custom{border-radius: 30px;-moz-border-radius: 30px; -webkit-border-radius: 30px; }
.lost-custom span,.plus-custom span{display:block; width: 24px; height: 24px; line-height: 22px; text-align: center; border-radius: 30px;-moz-border-radius: 30px; -webkit-border-radius: 30px; }
.lost-custom{border: 1px solid #ccc; margin-right:10px;}
.lost-custom span{font-size:30px; line-height: 20px; background-color:#ccc; border:2px solid #fff; color:#fff;}
.plus-custom{border: 1px solid #ffd02e; margin-left:10px;}
.plus-custom span{font-size:22px; background-color:#ffd02e; border:2px solid #fff; color:#fff;}
*/
.lost-custom,.plus-custom{width:24px;height:24px;}
.lost-custom{margin-right:8px; background-image:url(../image/icon/cart_remove.svg);}
.plus-custom{margin-left:8px;background-image:url(../image/icon/cart_add.png);background-size:24px 24px;}
.lost-custom span,.plus-custom span{display:none;}
/*加减数量 大号*/
/*
.lost-customt,.plus-customt{border-radius: 30px;-moz-border-radius: 30px; -webkit-border-radius: 30px; }
.lost-customt span,.plus-customt span{display:block; width: 30px; height: 30px; line-height: 28px; text-align: center; border-radius: 30px;-moz-border-radius: 30px; -webkit-border-radius: 30px; }
.lost-customt{border: 1px solid #ccc; margin-right:10px;}
.lost-customt span{font-size:30px; line-height: 14px; background-color:#ccc; border:2px solid #fff; color:#fff;}
.plus-customt{border: 1px solid #ffd02e; margin-left:10px;}
.plus-customt span{font-size:22px; background-color:#ffd02e; border:2px solid #fff; color:#fff;}
*/
.pluson{border: 1px solid #aaa;}
.pluson span{background-color:#aaa; border:2px solid #fff;}


/*对勾3*/
/* .icondgth{background:url(../image/icon/dg3.png) no-repeat right -62px;}
.icondgthp{background-position: right 0px;} */


.file-custom{
	width:70px; text-align: center;
	height:70px; line-height: 70px;
	border:1px solid #ddd; cursor:pointer;
	overflow: hidden;
    margin-top: 3px;
    margin-bottom: 3px;
}
.file-custom img{
	width:70px; display: block; color: #ddd;
	height:70px; font-size: 40px; line-height: 60px;
	position: absolute; z-index: 1; cursor:pointer;
	top: 0px; left: 0px; bottom: 0px; right: 0px;

}
.file-custom input[type="file"]{
	position: relative; z-index: 2;
	width:70px; cursor:pointer;
	height:70px;
	outline: none;
	opacity: 0;
}

	.index_xing{top:5px;}
    .index_jiabox{z-index: 10}
	.index_jiajian{position:absolute; top:-2px; right:0px; z-index: 10}
@media(max-width:360px){
	.index_xing{top:5px; z-index:10;}
	.indew_jiage{width:100%; float:none;}
	.index_jiajian{position:absolute; top:-2px; right:0px;}
}

/* pad广告图样式 */
#banner{width:100%;overflow:hidden; background:#EAEFEA;}
#banner .bannerCon{margin:0px auto;position:relative;}
#banner .bannerCon .before{background:transparent;position:absolute;z-index:100;}
#banner .bannerCon .before img{position:absolute;right:40px;cursor:pointer;}
#banner .bannerCon .after{background:transparent;position:absolute;z-index:100;}
#banner .bannerCon .after img{position:absolute;left:40px;cursor:pointer;}
#banner .bannerCon .scroll{position:relative;}
#banner .bannerCon .scroll .item2{float:left;text-align: center;}
#banner .bannerCon .scroll .item2:nth-child(3) .img-box{transform: scale(1.1); }
#banner .bannerCon .scroll .item2 .img-box{margin: auto;}
#banner .bannerCon .scroll .item2 .img-box img{display: inline-block; width: 100%;height: 100%;}

/*order_detail 订单详情页面样式*/
@media (min-width: 768px){
    .pad-wrap{position: relative; overflow: hidden}
    .pad-header{position: absolute; left:0px; top:0px; width: 100%; z-index: 100}
    .pad-article{padding-top:47px; width:50%; overflow-x: auto !important;}
    .pad-ditu{
        position:absolute; top:47px; right:0; height:100%; width:100%; padding-bottom:47px; border-left:1px solid #ddd;
        z-index: 50;
        overflow-y: auto;
        -webkit-text-size-adjust: none;
        -webkit-overflow-scrolling: touch;
    }
}
/*commodity 商品详情页面样式*/
.pad-xing{right:15px;}
.pad-qianggou{left:5px;}
@media (min-width: 768px){
/*    .pad-img{position: relative; width: 40%;}
    .pad-des{ position: absolute; right: 0px; top:0px; width: 60%;}*/

    .pad-qianggou{left:1%;}

    .pad-sesion{
        position: relative;
    }
    .pad-inner{
        position: absolute; top:0px; right:0px; bottom:0px; left: 0px; 
        overflow:hidden;
    }
    .pad-con{
        position: absolute; left: 0px; top:0px;
        width: 40%;
        height: 100%;
        position: relative;
    }
    .pad-main{
        width: 150%; height: 100%;
        position: absolute; right:-150%; top:0px;
        padding:0 20px 20px 20px;
        border-left:1px solid #eee;
    }
    .pad-tab-content{
        height: 95%;
        overflow-y: scroll;
    }

}
/*topicMerchant 精选商户页面样式*/
.jxshH{height:60px}
@media (min-width: 768px){
    .jxshH{height:100px}
}

/*标题2行显示*/
.SAtitle2{
    max-height:34px;
    line-height:17px;
    overflow:hidden;
}


.engStyle{height:100%; z-index:10; position: absolute; left: 0px; top:0px; bottom:0px; width:185px; border-right:1px solid #eee;}
.engStyle a:first-child{ border-top:none !important;}
.engStyle a{padding:15px 10px 15px 0px; display:block; color:#222;
 /*border-left:5px solid #f2f2f2; border-right:5px solid #f2f2f2;*/
    background:url(../image/class.png) no-repeat 5px center; background-size:22px 22px;
    padding-left:32px;
	border-top:0px;
	border-bottom: 1px #f1f1f1 solid;
	line-height: 18px;
    font-weight: normal;
}
.engStyle a:last-child{
	border-bottom: 0px;
}
.engStyle a.on{color:#336437;}


.imgPic{
    overflow: hidden;
}
.imgPic img{
    width: 14.1%;
    float: left;
    margin-left:1% ;
    margin-right: 1%;
    border: 1px #efefef solid;
    margin-bottom: 5px;
}


.cRimgPicIpad{
    overflow: hidden;
    padding-top: 5px;
}
.cRimgPicIpad img{
    width: 18%;
    float: left;
    margin-left:1% ;
    margin-right: 1%;
    border: 1px #efefef solid;
    margin-bottom: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.addpic span{
    display: inline-block;
    border: 1px red solid;
    width: 14.1%;
    float: left;
    margin-left:1% ;
    margin-right: 1%;
    border: 1px #efefef solid;
    margin-bottom: 5px;
    overflow: hidden;
}
.addpic span img{
    display: block;
    border: none;
    float: left;
}

.addpic1 span{
    width: 18%;
    float: left;
    margin-left:1% ;
    margin-right: 1%;
    border: 1px #efefef solid;
    margin-bottom: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow: hidden;
}
.addpic1 span img{
    display: block;
    border: none;
    float: left;
}
.orderCode{
    font-size: 14px;
    padding-top: 5px;
    border-top:1px #eee solid;
    /* float: left; */
}
.orderCode .code,.orderCode .box{
    padding-left: 20px;
    font-size: 14px;
    /* padding-top: 4px; */
}
.orderCode .code{
    background: url(../cssjs/img/code.svg) no-repeat left center;
    background-size: 16px;
}
.orderCode .box{
    background: url(../cssjs/img/box.svg) no-repeat left center;
    background-size: 16px;
    margin-left: 10px;
}
.tz1{
    padding-top: 3px;
    padding-right: 5px;
}


@media (min-width: 768px){
    .cRtitleIpad{
       font-size: 16px;
       color: #AF874D;
       font-weight: bold;
       padding-top: 18px;
       line-height:23px;
       background: url(../cssjs/img/iconreply.svg) no-repeat left 13px;
       background-size:22px;
       padding-left: 30px;
    }
    .cRContentIpad{
         font-size: 16px;
        color: #AF874D;
        line-height:23px;
    }
    
}

.hongbaocls{
    display: none;
}
.user_hongbao span,.user_hongbao i{
    color: #fe3330;
}
.eCountdown_wrap .bar_countDown span, .eCountdown_wrap .bar_countDown em{
    position: relative;
    top:2px;
}


/* 红包 */
@font-face {
            font-family: 'impact';
            src: url('fonts/helveticaneue-regular.eot');
            src: url('../cssjs/fonts/impact.ttf') format('embedded-opentype'),
                 url('../cssjs/fonts/impact.ttf') format('woff'),
                 url('../cssjs/fonts/impact.ttf') format('truetype'),
                 url('../cssjs/fonts/impact.ttf') format('svg');
            
        }

.envelopes {
    min-width: 220px;
    text-align: center;
    width:83%;
    margin: 0 auto;
    /* background-color: transparent; */
}
.envelopes img{
    margin: 0 auto;
}
.eprice,.eintro,.ebtn,.ebot,.eprice_en{
    position: relative;
}
.eprice span,.eintro span,.ebtn span,.ebot span,.eprice_en span{
    position: absolute;
    top:0px;
    left: 0;
    display: block;
    width: 100%;
    text-align: center;
}
.eprice_en span{
    font-family:'impact';
    font-size: 60px;
    /* font-weight: bold; */
    position: absolute;
    top:0px;
    left: 0;
    display: block;
    color: #d59951;
}
.eprice span{
    font-family:'impact';
    font-size: 60px;
    /* font-weight: bold; */
    position: absolute;
    top:16px;
    left: 0;
    display: block;
    color: #d59951;
}
.eprice span i{
    display: inline-block;
    font-family:'impact';
    font-size: 24px;
    /* font-weight: bold; */
}
.eprice_en span{
    font-family:'impact';
    font-size: 64px;
    /* font-weight: bold; */
    position: absolute;
    top:16px;
    left: 0;
    display: block;
    color: #d59951;
}
.eprice_en span i{
    display: inline-block;
    font-family:'impact';
    font-size: 26px;
    /* font-weight: bold; */
}
.ebtn span{
    font-family:"微软雅黑,microsoft yahei";
    font-size: 20px;
    /* font-weight: bold; */
    color: #b75c30;
    line-height: 40px;
}
.ebtn span em{
    font-family:"微软雅黑,microsoft yahei";
    font-style: normal;
    font-size: 20px;
    /* font-weight: bold; */
    color: #f21305;
    display: inline-block;
    line-height: 40px;
    padding-left: 1px;
    padding-right: 1px;
}

.double_envelopes {
    text-align: center;
    width:83%;
    margin: 0 auto;
    background-color: transparent;
}
.double_envelopes img{
    margin: 0 auto;
}
.double_eprice,.double_eintro,.double_top,.double_times,.double_times_en{
    position: relative;
}
.double_eprice span,.double_eintro span{
    position: absolute;
    top:0px;
    left: 0;
    display: block;
    width: 100%;
    text-align: center;
}
.double_top_left{
    width: 46%;
    text-align: center;
    position: absolute;
    left:0;
    bottom: -5px;
    color: #d59951;
    font-size:20px;
    font-weight: bold;
}
.double_top_right{
    width: 54%;
    text-align: center;
    position: absolute;
    right:0;
    bottom: 12px;
    color: #d59951;
    font-size:30px;
    font-weight: bold;
}
.double_top_left i{
    display: inline;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    top:-2px;
    
}
.double_top_right i{
   display: inline;
   font-size: 20px;
   font-weight: bold;
   position: relative;
   top:-2px;
}
.double_times span{
    position: absolute;
    top:7px;
    left: 0;
    display: block;
    width: 94%;
    text-align: center;
    color: #a08059;
    font-size: 14px;
}
.double_times_en span{
    position: absolute;
    top:0px;
    left: 0;
    display: block;
    width: 94%;
    text-align: center;
    color: #a08059;
    font-size: 26px;
}
.double_times_en span i{
    display: inline;
    color: #a08059;
    font-size: 14px;
}

 /* 设置宽度为414手机样式  iphone6,7P*/
 @media(min-width:380px){
     .eprice span{
         font-family:'impact';
         font-size: 68px;
         font-weight: bold;
         position: absolute;
         top:16px;
         left: 0;
         display: block;
         color: #d59951;
     }
     .eprice_en span{
         font-family:'impact';
         font-size: 68px;
         font-weight: bold;
         position: absolute;
         top:16px;
         left: 0;
         display: block;
         color: #d59951;
     }
     .ebtn span{
         font-family:"微软雅黑";
         font-size: 22px;
         font-weight: bold;
         color: #b75c30;
         line-height: 48px;
     }
     .ebtn span em{
         font-family:"微软雅黑";
         font-style: normal;
         font-size: 24px;
         font-weight: bold;
         color: #f21305;
         display: inline-block;
         line-height: 48px;
         padding-left: 1px;
         padding-right: 1px;
     }
     
    
 } 
 /* ipad样式 */




/* ============ v2 =========== */
      .envelopesBar_ipad_wrap img{
         width: 100%;
      }
      .doubleBar_wrap div{
          width: 100%;
          background: url(../cssjs/img/envelopes/envelopesBar2.png) no-repeat;
          background-size: 100% 100%;
          padding: 2% 0;
      }
      .doubleBar_wrap_en div{
          width: 100%;
          background: url(../cssjs/img/envelopes/envelopesBar2e.png) no-repeat;
          background-size: 100% 100%;
          padding: 2% 0;
      }
      .doubleBar_wrap .bar_price{
          font-size: 28px;
          color: #fbe6ce;
          text-shadow: 0px 2px 0px #c04532;
          margin-left: 21%;
          line-height: 1.2;
      }
      .doubleBar_wrap .bar_price i{
          font-size: 18px;
          color: #fbe6ce;
          margin-right: 2px;
          display: inline;
          position:relative;
          top:-2px;
      }
      .doubleBar_wrap .bar_tip{
          /* float:right; */
          color: #ffe5cf;
          border-left:1px #ffe5cf solid;
          padding-left: 5px;
          /* margin-right: 10%; */
          font-size: 13px;
          margin-top: 2px;
          line-height: 1.2;
          min-height: 32px;
          display: inline-block;
          margin-left: 12px;
      }
      .doubleBar_wrap .bar_times{
          float: right;
          margin-top: 0px;
          margin-right: 3%;
          font-size: 20px;
          color: #f84035;
          line-height: 1.4;
          background: url(../cssjs/img/envelopes/btn.png) no-repeat;
          background-size: 100% 100%;
          padding: 4px 20px;
          /* font-weight: bold; */
          /* text-shadow: 1px 0px 0px #d9a27d; */
      }
      .doubleBar_wrap_en .bar_times{
          padding: 2px 20px;
          /* text-shadow: 1px 0px 0px #d9a27d; */
      }
      .doubleBar_wrap .bar_times i{
          display: inline;
          font-weight: bold;
      }
      .doubleBar_wrap .bar_times_en{
          margin-right: 3%;
          margin-top: 1px;
          font-size: 16px;
      }
      
      .eCountdown_wrap div{
          width: 100%;
          background: url(../cssjs/img/envelopes/envelopesBar3.png) no-repeat;
          background-size: 100% 100%;
          padding: 2% 0;
          overflow: hidden;
      }
      .eCountdown_wrap_en div{
          width: 100%;
          background: url(../cssjs/img/envelopes/envelopesBar3e.png) no-repeat;
          background-size: 100% 100%;
          padding: 2% 0;
      }
      .eCountdown_wrap .bar_price{
          font-size: 28px;
          color: #ffe600;
          margin-left: 18%;
          line-height: 1.4;
          /* background: url(../cssjs/img/envelopes/leftBtn.png) no-repeat; */
    /* background-size: 100% 100%; */
    font-weight: bold;
    padding: 4px 20px;
      }
      .eCountdown_wrap .bar_price i{
          font-size: 18px;
          color: #ffe600;
          margin-right: 2px;
          display: inline;
          position: relative;
          top:-2px;
      }
      .eCountdown_wrap .bar_countDown{
          float: right;
          margin-top: 1%;
          margin-right: 2%;
          font-size: 18px;
          color: #feefec;
          /* text-shadow: 1px 0px 0px #db8851; */
          width: 48%;
          display: block;
      }
       .eCountdown_wrap .bar_countDown span,.eCountdown_wrap .bar_countDown em,.eCountdown_wrap .bar_countDown i{
           vertical-align: middle;
       }
      .eCountdown_wrap_en .bar_countDown{
          width: 48%;
          font-size: 16px;
      }
      .eCountdown_wrap .bar_countDown span,.eCountdown_wrap .bar_countDown em{
          display: inline;
          /* float: left; */
          /* vertical-align: top; */
      }
      .eCountdown_wrap .bar_countDown i{
          display: inline;
          /* float: left; */
      }
      .eCountdown_wrap .bar_countDown span{
          background: url(../cssjs/img/envelopes/timer_bg.png) no-repeat left center;
          background-size: 95% 100%;
          color: #f84336;
          display: inline;
          letter-spacing: 4px;
          padding-left: 1px;
      }
      .eCountdown_wrap .bar_countDown em{
          padding: 0;
      }
      
      
      .envelopes_wrap div{
          width: 100%;
          background: url(../cssjs/img/envelopes/envelopesBar3.png) no-repeat;
          background-size: 100% 100%;
          padding: 2% 0;
          overflow: hidden;
      }
      .envelopes_wrap_en div{
          width: 100%;
          background: url(../cssjs/img/envelopes/envelopesBar3e.png) no-repeat;
          background-size: 100% 100%;
          padding: 2% 0;
      }
      .envelopes_wrap .bar_price{
          font-size: 28px;
          color: #ffe600;
          /* text-shadow: 0px 2px 0px #bb4940; */
          margin-left: 18%;
          line-height: 1.2;
          /* background: url(../cssjs/img/envelopes/leftBtn.png) no-repeat; */
          background-size: 100% 100%;
          padding: 4px 20px;
          font-weight: bold;
      }
      .envelopes_wrap .bar_price i{
          font-size: 18px;
          color: #ffe600;
          margin-right: 2px;
          display: inline;
      }
      .envelopes_wrap .bar_right{
        float: right;
        margin-top: 1%;
        font-size: 18px;
        color: #feefec;
        /* text-shadow: 1px 0px 0px #db8851; */
        width: 39%;
        display: block;
        text-align: left;
        line-height: 1.4;
        padding-left: 10%;
      }
      @media(max-width:376px)  {
          .doubleBar_wrap .bar_tip{
              /* float:right; */
              color: #ffe5cf;
              border-left:1px #ffe5cf solid;
              padding-left: 5px;
              /* margin-right: 10%; */
              font-size: 13px;
              margin-top: 2px;
          }
          .doubleBar_wrap .bar_tip_en{
              font-size: 12px;
          }
          .eCountdown_wrap .bar_countDown i,.envelopes_wrap .bar_right{
              font-size: 16px;
          }
          .eCountdown_wrap .bar_price,.doubleBar_wrap .bar_price,.envelopes_wrap .bar_price{
              font-size: 26px;
          }
      }
      @media(max-width:360px){
           .doubleBar_wrap .bar_price{
               font-size: 26px;
               color: #fbe6ce;
               /* text-shadow: 0px 2px 0px #c04532; */
               margin-left:18%;
           }
           .doubleBar_wrap .bar_times{
               font-size: 16px;
               margin-top: 2px;
           }
           .doubleBar_wrap .bar_times_en {
                margin-top: 4px;
            }
           /* .doubleBar_wrap .bar_times_en{
               margin-right: 8%;
           } */
           .eCountdown_wrap .bar_price{
               font-size: 24px;
               margin-left: 18%;
           }
           .envelopes_wrap .bar_price{
               font-size: 26px;
               margin-left: 18%;
               line-height: 1.2;
           }
           .doubleBar_wrap .bar_tip{
               /* float:right; */
               color: #ffe5cf;
               border-left:1px #ffe5cf solid;
               padding-left: 5px;
               /* margin-right: 10%; */
               font-size: 12px;
               margin-top: 2px;
           }
           .eCountdown_wrap .bar_countDown{
               margin-right: 8%;
           }
           .eCountdown_wrap .bar_countDown{
               margin-top: 1%;
               margin-right: 0%;
               font-size: 16px;
               color: #feefec;
               /* text-shadow: 1px 0px 0px #db8851; */
               width: 50%;
               display: block;
           }
           .eCountdown_wrap .bar_countDown span{
               padding-left: 2px;
           }
           .eCountdown_wrap_en .bar_countDown{
               width: 52%;
               font-size: 15px;
           }
           .envelopes_wrap .bar_right{
               font-size: 16px;
           }
      }
       @media(max-width:320px){
           .doubleBar_wrap .bar_tip{
               /* float:right; */
               color: #ffe5cf;
               border-left:1px #ffe5cf solid;
               padding-left: 5px;
               /* margin-right: 8%; */
               font-size: 12px;
               margin-top: 2px;
           }
           .eCountdown_wrap .bar_countDown {
                margin-right: 4%;
                font-size: 12px;
                width: 45%;
            }
            .eCountdown_wrap_en .bar_countDown {
                 margin-right:4%;
             }
             .envelopes_wrap .bar_right{
                 font-size: 12px;
                 position: relative;
                 top:5px;
             }
             .eCountdown_wrap .bar_countDown i, .envelopes_wrap .bar_right{
                  font-size: 12px;
             }
             .eCountdown_wrap .bar_price,.doubleBar_wrap .bar_price,.envelopes_wrap .bar_price{
                 font-size: 24px;
             }
       }
      
    
/* 超重css及提醒框css */

.overWeightWrap{
    width:60%;
    box-sizing: border-box;
    background: #fff;
    border-radius: 14px;
    text-align: center;
    margin: 0 auto;
    padding: 10px 25px;
}
.overWeightWrap h4{
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
    width: 100%;
}
.overWeightWrap p{
    font-size: 14px;
    text-align: left;
    width: 100%;
}
.overWeightWrap .maskClose{
    display: inline-block;
    width: 65%;
    height: 32px;
    border: 1px #f51d0e solid;
    border-radius: 32px;
    margin: 25px auto 15px;
    line-height: 32px;
    color: #f51d0e;
}
.over_weight{
    
}
.oweight_name{
    padding-right: 20px;
    line-height: 24px;
    background: url(../cssjs/img/over_weight.svg) no-repeat right 1px;
    background-size:17px;
}

.add_to_cart:active,.add_to_cart:hover{
    color: #fff !important;
}

/* 满减运费 */
.freeShipping{
    width: 100%;
    position: relative;
}
.freeShipping img{
    width: 100%;
    margin: 0 auto;
}
.fShippingText{
    position: absolute;
    top:50%;
    left: 50%;
    margin-left: -34%;
    margin-top: -23%;
    width: 68%;
    height: 46%;
    text-align: center;
    min-width: 220px;
}
.fShippingText h4{
    font-size: 20px;
    height: 52px;
    line-height: 1.2;
    padding-top: 0px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    font-weight: bold;
}
.fShippingText p{
    font-size: 16px;
    display: flex;
    align-items: center; 
    justify-content: center;
    min-height: 43%;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 1.4;
    color: #666;
    /* text-align: center; */
    /* border: 1px red solid; */
}
.fShippingText span{
    position: absolute;
    bottom:10px;
    left: 50%;
    width: 220px;
    height: 60px;
    line-height: 52px;
    margin-left: -110px;
    font-size: 15px;
    /* background: url(../cssjs/img/envelopes/fshippbtn.png) no-repeat center center; */
    /* background-size: 220px; */
    color: #fff;
    font-size: 20px;
    /* border: 1px red solid; */
}
.freeShipping_en .fShippingText h4{
    padding-top: 15px;
    font-size: 18px;
    padding-top: 20px;
    /* border: 1px red solid; */
    /* height: 60px ; */
}
.freeShipping_en .fShippingText p{
    min-height: 40%;
}


 
 
 
 .tservice_time {
     font-size: 28px;
     /* font-weight: bold; */
     color: #323332;
     line-height: 31px;
     line-height: 1.4;
 }
 .tservice_intro i{
      font-style: normal;
      font-weight: bold;
      color: #fe5354;
      font-size: 20px;
 }
 .tservice_intro span{
     clear: both;
     display: inline-block;
     height: 24px;
     line-height: 22px;
     padding-left: 12px;
     padding-right: 12px;
     text-align: center;
     font-size: 13px;
     color: #666;
     border: 1px #336437 solid;
     border-radius: 28px;
     margin: 0 auto;
     margin-right: 20px;
     position: relative;
     top:-1px;
 }
 .viewWrap1 {
     margin: 2%;
     box-sizing: border-box;
     background: #fff !important;
     padding: 8px 12px;
     border-radius: 10px;
     background: none;
     position: fixed;
     bottom: 0px;
     left: 0;
     z-index: 2;
     width: 96%;
     box-sizing: border-box;
 }
 .mapfresh_style {
     display: block;
     position: absolute;
     z-index: 99;
     right: 10px;
     top: 7px;
     text-align: center;
     width: 80px;
     height: 30px;
     line-height: 30px;
     background: #336437;
     color: #fff;
     border-radius: 5px;
     font-size: 14px;
 }
 
 .mapfresh_style:active {
     color: #fff;
 }
 .footer{
     width: 100%;
     padding-bottom: 10px;
    /* position: fixed;
     width: 100%;
     z-index: 99;
     left: 0;
     bottom: 0px;
     height: 68px; */
 }

 .topBack a{
     width: 50%;
     text-align: left;
 }
 
 
 .h5_open_app{
     width: 100%;
     height: 55px;
     background: #454648 url(/m/image/ic_download_app.png);
     background-size:100%;
     display: flex;
     align-items: center;
 }
 .open_app_down{
     flex: 1;
     display: flex;
     align-items: center;
     justify-content:space-between;
     cursor: pointer;
 }
 .open_app_down div{
     display: flex;
     align-items: center;
 }
 .open_app_down img{
     width: 32px;
 }
 .open_app_down p{
     color: #fff;
     font-size: 15px;
     margin-left: 10px;
 }
 .open_app_down span{
     display: inline-block;
     width: 80px;
     background: #336437;
     height: 28px;
     color: #fff;
     line-height: 28px;
     border-radius: 28px;
     text-align: center;
     margin-right: 20px;
     font-size: 14px;
 }
 .open_app_close{
     width: 45px;
     height: 50px;
     background: url(/m/image/ic_h5_close.png) no-repeat center center;
     background-size: 14px;
 }
 .openapp_con_wrap{
     position: fixed;
     left:0;
     top:0;
     width: 100%;
     height: 100%;
     z-index: 10001;
     display: none;
 }
 .openapp_con_mask{
     position: fixed;
     left:0;
     top:0;
     width: 100%;
     height: 100%;
     z-index: 10002;
     background: rgba(0,0,0,.6);
 }
 .openapp_con_img{
     position: fixed;
     left: 50%;
     top: 0px;
     z-index: 10003;
     width: 100%;
     height: auto;
     max-width: 600px;
     transform: translateX(-50%);
 }
 .openapp_con_img img{
     width: calc(100% - 40px);
     margin-top: 20px;
     margin-left: 20px;
 }
 .footer_wrap{
     position: fixed;
     bottom: 0px;
     left: 50%;
     width: 100%;
     z-index: 1000;
     max-width: 600px;
     margin: 0 auto;
     transform: translateX(-50%);
 }
 .footshop{
     -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
     box-sizing: content-box;
 }
 
 
 @media screen and (min-width: 900px) {
     .h5_open_app{ 
         display: none;
     }
 }
 
 .fireStyle{
     display: inline;
     height: 15px;
     width: auto;
     margin-right: 2px;
 }
 .fireStyle2{
     display: inline;
     height: 12px;
     width: auto;
     margin-right: 2px;
 }
 .wimg img.fireStyle2{
     display: inline;
     height: 12px;
     width: auto;
     margin-right: 2px;
 }
 .fireStyle3{
     display: inline;
     height: 17px;
     width: auto;
     margin-right: 2px;
 }
 .menu_region ul li p img.fireStyle2{
     display: inline;
     height: 12px;
     width: auto;
     margin-right: 2px;
 }
 .cright_title h4,.nav-box .tab-list span,.tag_search_box a p{
     display: flex;
     align-items: center;
 }
 .icon_flex_wrap{
     display: flex;
     align-items: center;
     justify-content: center;
 }
 .menu_region h4{
    display: flex;
    align-items: center;
 }
 .cright_title h4 img{
     margin-right: 2px;
     position: relative;
     top:-01px
 }
 .addmr2{
     margin-right: 2px;
 }