/*初始化*/
*{font-family:Microsoft YaHei,sans-serif,Arial;font-size:100%;}
html,body{
    background: #dedede;
    height: 100%;
    color: #000;
    font-size: 0.9rem;

}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,button,textarea,p,th,td{padding:0;margin:0;font-family: '微软雅黑',Microsoft YaHei,sans-serif,Arial;}
fieldset,img{border:0}
a{text-decoration:none;color:#000;outline:none}
li{list-style:none}
body {max-width: 640px; margin:0 auto;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%;outline: none;}
body { padding-top: 44px;}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    rgba(0,0,0,0.5);
}
::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    rgba(0,0,0,0.5);
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    rgba(0,0,0,0.5);
}
/*::-ms-input-placeholder { !* Internet Explorer 10-11 *!*/
/*color:   rgba(255,255,255,0.5);*/
/*}*/
a{text-decoration: none;}
a{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear}

.mt10{margin-top: 10px;}
.mb10{margin-bottom: 10px;}
.ml10{margin-left: 10px;}
.mr10{margin-right: 10px;}

.mt15{margin-top: 15px;}
.mb15{margin-bottom: 15px;}
.ml15{margin-left: 15px;}
.mr15{margin-right: 15px;}

.mt20{margin-top: 20px;}
.mb20{margin-bottom: 20px;}
.ml20{margin-left: 20px;}
.mr20{margin-right: 20px;}

.mt30{margin-top: 30px;}
.mb30{margin-bottom: 30px;}
.ml30{margin-left: 30px;}
.mr30{margin-right: 30px;}

.mt40{margin-top: 40px;}
.mb40{margin-bottom: 40px;}
.ml40{margin-left: 40px;}
.mr40{margin-right: 40px;}

.plr20{padding: 0 20px;}
.no_line {border: none !important;}

/*导航栏*/
.mui-bar {background-color: #ff0052; box-shadow: none;}
.home_nav {background: url("../images/bg_header.png") top center no-repeat; background-size: cover; max-width: 640px; width: 100%; left: auto; right: auto;}
.mui-bar-nav {z-index: 1000;}
.end_nav {background-color: #fff;}
.home_ht img {height: 34px;margin-top: 7px;}
.mui-title {color: #fff;}
.end_nav .mui-title {color: #000;}
.mui-icon-bars:before {content: '';}
.mui-icon-bars:before {content: '';}
.mui-table-view:after {height: 0;}

.head_list {background: url("../images/btn_menu.png") left 10px center no-repeat; background-size: 22px 18px; font-size: 0.8rem;}
.home_r1 {background: url("../images/btn_my.png")  center no-repeat; background-size: 20px 20px;  margin-right: 0px !important; margin-left: 5px !important;}
.home_r2 {background: url("../images/btn_basket.png") center no-repeat; background-size: 24px 20px; margin-right: 0px !important; margin-left: 0px !important;}
.home_r3 {background: url("../images/bell.png") center no-repeat; background-size: 26px; margin-right: 0px !important; margin-left: 0px !important;}
.navView .navBack {background: url("../images/back2.png") left 10px center no-repeat; background-size: 12px 18px; font-size: 1.1rem; color: #fff; padding:0 2rem !important;line-height: 44px;}
.navBack2 {background: url("../images/back.png") left 10px center no-repeat; background-size: 12px 18px; font-size: 1.1rem; color: #fff; padding:0 2rem !important;line-height: 44px;}

.head_search {background: url("../images/icon-search.png") center no-repeat; background-size: 18px 20px; margin-right: 5px !important; margin-left: 0px !important;}
.head_coles {background: url("../images/coles.png")center no-repeat; background-size: 20px 22px; margin-right: 0px !important;}
.navView .navUser { font-size: 1rem; color: #fff;line-height: 44px; padding: 0; font-weight: bold;}
.navUser img {width: 30px; height: 30px; margin-top: 7px; margin-right: 0.5rem;}
.head_coles2 {background: url("../images/coles2.png") right 10px center no-repeat; background-size: 20px 22px; margin-right: 0px !important;}
.head_share {background: url("../images/share.png") right 10px center no-repeat; background-size: 26px 20px; margin-right: 0px !important; margin-left: 0px !important;}

/*头部提醒数量*/
.navView .num-box .num-one,.home_nav .num-box .num-one{top: 6px;width: 14px;height: 14px;font-size: 10px;line-height: 14px;border-radius: 50%;right: -2px;background: none; background-color: #fff; color: #ff0152;}


/*.mui-bar .navLeft {padding-left: 25px !important; font-size: 14px; color: #fff; margin-top: 5px; max-width: 100px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}*/

/*.navHome {background: url("../images/touxiang_default.png") left 10px center no-repeat; background-size: 30px 30px;}*/
/*.mui-bar .navRight_t1 {font-size: 14px; color: #fff; padding: 0; line-height: 36px; margin-top: 5px;}*/
/*.navRight {background: url("../images/ic_bell.png") right 10px center no-repeat; background-size: 20px 20px; }*/




/*遮罩层背景颜色*/
.layui-m-layershade {background-color: rgba(0,0,0,.5) !important;}
body .layui-m-layer .layui-m-layer-footer {width: 100% !important; bottom: 0 !important;}
.mui-content {background-color: #dedede;}

/*---------------------*/
/*首页页面*/
/*---------------------*/
.mui-bar-nav~.mui-content.contentHome {padding: 0; min-height: 100%;overflow-x: hidden}

/*.homeView {padding-top: 0;}*/
.home_hv {padding: 0.5rem 0; background-color: #fff;}
.home_ss {margin: 0rem 0.8rem; border:1px solid #ccc; background-color: #f3f3f3;display: flex;align-items: center;}
.home_search {width: 87%; float: left; margin-bottom: 0;}
.home_search .mui-placeholder {display: none;}
.home_search input {margin-bottom: 0; background-color: transparent; border-radius: 0; padding: 0 15px; font-size: 0.8rem;}
.search_btn {display: inline-block; width: 10%; float: left;}
.search_btn {border: none; background-color:transparent;}
.mobile_upload_img {
    position: relative;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
    -webkit-appearance:none;
    outline: none;
    float: left;
    width: 10%;
    background:transparent url("../images/imgsearchbtn.png") center no-repeat;
    border: none; background-size: 20px auto; height: 34px;}
.sel-img-box{
    display: none;
    position: absolute;
    background-color: #ffffff;
    z-index: 9;
    width: 250px;
    right:0.8rem;
    top: 43px;
    height: 80px;
    border: 1px solid #eaeaea;
    border-top: none;
}
.mobile_sel_img{
    position: relative;
    width: 130px;
    height: 30px;
    float: left;
    text-align: center;
    line-height: 30px;
    margin-top: 20px;
    margin-left: 60px;
    border: 1px solid #eaeaea;
}
.mobile_sel_img input[type='file']{
    position: absolute;
    width: 130px;
    height: 30px;
    font-size: 0;
    left: 0;
    top: 0;
    opacity: 0;
}

.list_nav {background-color: #fff;  padding: 0rem 0.8rem; border: none; border-bottom: 1px solid #ff0052;}
.list_nav a {width: 20% !important; display: block; float: left; line-height: 2.8rem; text-align: center; border-left: none !important;; border-bottom: 3px solid transparent !important; font-size: 1rem; font-weight: 500; background-color: transparent !important; color: #000!important;;}
.list_nav a.mui-active { border-bottom-color: #ff0052 !important; transition: 0.3s all ease;}
.list_nav a.active { border-bottom-color: #ff0052 !important; transition: 0.3s all ease;}
.online {line-height: 2.8rem; background: url("../images/bg1.png") left center no-repeat; background-size: 100% 100%; padding: 0 0.8rem; color: #fff; font-size: 1rem; position: relative; z-index: 10;}
.online span {display: block; line-height: 2.8rem;}
.online span:first-child {margin-right: 0.5rem;}
.home_fl {margin-right: -1px;}
.home_fl a{display: flex;flex-direction: column;justify-content: center;align-items: center; float: left; width: 20%;
    background-size: 30% !important;
    border-right:1px #dedede solid; border-bottom:1px #dedede solid; text-align: center; height: 70px; box-sizing: border-box; background-color: #fff; font-size:0.8rem;}
.home_fl a.active  {background-color: #ff0052; border-color: #ff0052; color: #fff;}
.home_fl .nav_a1 {background: #fff url("../images/icon-01.png") bottom 30px center no-repeat; }
.home_fl .nav_a2 {background: #fff url("../images/icon-02.png") bottom 30px center no-repeat; }
.home_fl .nav_a3 {background: #fff url("../images/icon-03.png") bottom 30px center no-repeat; }
.home_fl .nav_a4 {background: #fff url("../images/icon-04.png") bottom 30px center no-repeat; }
.home_fl .nav_a5 {background: #fff url("../images/icon-05.png") bottom 30px center no-repeat; }
.home_fl .nav_a6 {background: #fff url("../images/icon-06.png") bottom 30px center no-repeat; }
.home_fl .nav_a7 {background: #fff url("../images/icon-07.png") bottom 30px center no-repeat; }
.home_fl .nav_a8 {background: #fff url("../images/icon-08.png") bottom 30px center no-repeat; }
.home_fl .nav_a9 {background: #fff url("../images/icon-09.png") bottom 30px center no-repeat; }
.home_fl .nav_a10 {background: #fff url("../images/icon-10.png") bottom 30px center no-repeat; }
.home_fl .nav_a11 {background: #fff url("../images/icon-11.png") bottom 30px center no-repeat; }
.home_fl .nav_a12 {background: #fff url("../images/icon-12.png") bottom 30px center no-repeat; }
.home_fl .nav_a13 {background: #fff url("../images/icon-13.png") bottom 30px center no-repeat; }
.home_fl .nav_a14 {background: #fff url("../images/icon-14.png") bottom 30px center no-repeat; }
.home_fl .nav_a15 {background: #fff url("../images/icon-15.png") bottom 30px center no-repeat; }
.home_fl .nav_a16 {background: #fff url("../images/icon-16.png") bottom 30px center no-repeat; }
.home_fl .nav_a17 {background: #fff url("../images/icon-17.png") bottom 30px center no-repeat; }
.home_fl .nav_a18 {background: #fff url("../images/icon-18.png") bottom 30px center no-repeat; }
.home_fl .nav_a19 {background: #fff url("../images/icon-19.png") bottom 30px center no-repeat; }
.home_fl .nav_a20 {background: #fff url("../images/icon-20.png") bottom 30px center no-repeat; }
.home_fl .nav_a21 {background: #fff url("../images/icon-21.png") bottom 30px center no-repeat; }
.home_fl .nav_a22 {background: #fff url("../images/icon-22.png") bottom 30px center no-repeat; }
.home_fl .nav_a23 {background: #fff url("../images/icon-23.png") bottom 30px center no-repeat; }
.home_fl .nav_a24 {background: #fff url("../images/icon-24.png") bottom 30px center no-repeat; }
.home_fl .nav_a25 {background: #fff url("../images/icon-25.png") bottom 30px center no-repeat; }
.home_fl .nav_a26 {background: #fff url("../images/icon-26.png") bottom 30px center no-repeat; }
.home_fl .nav_a27 {background: #fff url("../images/icon-27.png") bottom 30px center no-repeat; }
.home_fl .nav_a28 {background: #fff url("../images/icon-28.png") bottom 30px center no-repeat; }
.home_fl .nav_a29 {background: #fff url("../images/icon-29.png") bottom 30px center no-repeat; }
.home_fl .nav_a30 {background: #fff url("../images/icon-30.png") bottom 30px center no-repeat; }
.home_fl .nav_a31 {background: #fff url("../images/icon-32.png") bottom 30px center no-repeat; }
.home_fl .nav_a32 {background: #fff url("../images/icon-32.png") bottom 30px center no-repeat; }
.home_fl .nav_a33 {background: #fff url("../images/icon-33.png") bottom 30px center no-repeat; }
.home_fl .nav_a34 {background: #fff url("../images/icon-34.png") bottom 30px center no-repeat; }

.home_fl .nav_a35 {background: #fff url("../images/icon-35.png") bottom 30px center no-repeat; }
.home_fl .nav_a36 {background: #fff url("../images/icon-36.png") bottom 30px center no-repeat; }
.home_fl .nav_a37 {background: #fff url("../images/icon-37.png") bottom 30px center no-repeat; }
.home_fl .nav_a38 {background: #fff url("../images/icon-38.png") bottom 30px center no-repeat; }
.home_fl .nav_a39 {background: #fff url("../images/icon-39.png") bottom 30px center no-repeat; }
.home_fl .nav_a40 {background: #fff url("../images/icon-40.png") bottom 30px center no-repeat; }



.home_fl .active.nav_a1 {background: #ff0052 url("../images/icon-01-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a2 {background: #ff0052 url("../images/icon-02-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a3 {background: #ff0052 url("../images/icon-03-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a4 {background: #ff0052 url("../images/icon-04-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a5 {background: #ff0052 url("../images/icon-05-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a6 {background: #ff0052 url("../images/icon-06-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a7 {background: #ff0052 url("../images/icon-07-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a8 {background: #ff0052 url("../images/icon-08-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a9 {background: #ff0052 url("../images/icon-09-2.png") bottom 30px center no-repeat; }

.home_fl .active.nav_a10 {background: #ff0052 url("../images/icon-10-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a11 {background: #ff0052 url("../images/icon-11-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a12 {background: #ff0052 url("../images/icon-12-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a13 {background: #ff0052 url("../images/icon-13-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a14 {background: #ff0052 url("../images/icon-14-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a15 {background: #ff0052 url("../images/icon-15-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a16 {background: #ff0052 url("../images/icon-16-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a17 {background: #ff0052 url("../images/icon-17-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a18 {background: #ff0052 url("../images/icon-18-2.png") bottom 30px center no-repeat; }

.home_fl .active.nav_a19 {background: #ff0052 url("../images/icon-19-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a20 {background: #ff0052 url("../images/icon-20-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a21 {background: #ff0052 url("../images/icon-21-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a22 {background: #ff0052 url("../images/icon-22-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a23 {background: #ff0052 url("../images/icon-23-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a24 {background: #ff0052 url("../images/icon-24-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a25 {background: #ff0052 url("../images/icon-25-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a26 {background: #ff0052 url("../images/icon-26-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a27 {background: #ff0052 url("../images/icon-27-2.png") bottom 30px center no-repeat; }

.home_fl .active.nav_a28 {background: #ff0052 url("../images/icon-28-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a29 {background: #ff0052 url("../images/icon-29-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a30 {background: #ff0052 url("../images/icon-30-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a31 {background: #ff0052 url("../images/icon-31-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a32 {background: #ff0052 url("../images/icon-32-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a33 {background: #ff0052 url("../images/icon-33-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a34 {background: #ff0052 url("../images/icon-34-2.png") bottom 30px center no-repeat; }

.home_fl .active.nav_a35 {background: #ff0052 url("../images/icon-35-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a36 {background: #ff0052 url("../images/icon-36-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a37 {background: #ff0052 url("../images/icon-37-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a38 {background: #ff0052 url("../images/icon-38-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a39 {background: #ff0052 url("../images/icon-39-2.png") bottom 30px center no-repeat; }
.home_fl .active.nav_a40 {background: #ff0052 url("../images/icon-40-2.png") bottom 30px center no-repeat; }


.home_fl .nav_aadd {background: #fff url("../images/icon-add.png") bottom 30px center no-repeat; }
.home_fl .active.nav_aadd {background: #ff0052 url("../images/icon-add-2.png") bottom 30px center no-repeat; }
.home_fl .icon-stacking {background: #fff url("../images/icon-stacking.png") bottom 30px center no-repeat; }
.home_fl .active.icon-stacking {background: #ff0052 url("../images/icon-stacking-2.png") bottom 30px center no-repeat; }

.home_goods {padding: 0 0.8rem;}
.home_goods_title{text-align:center; font-weight:bold; padding:1.2rem 0 0 0;font-size: 1rem;}
.goods_head {padding: 1.2rem 0;}
.goods_head span {font-size: 1rem; display: block;}
.goods_sa a {float: left; display: block; padding: 0 0.5rem; font-size: 0.8rem; line-height: 0.9rem; color: #999; border-right: 1px #999 solid;margin-top: 0.4rem; }
.goods_sa a:last-child {border-right: 0;}
.goods_sa a.active {color: #000;}
.goods_row {margin: 0 -0.3rem;}
.goods_row .mui-col-sm-6 {width: 50%; float: left; padding:0 0.3rem;  margin-bottom: 0.6rem;}
.goods_row .mui-col-sm-6 .cols6_view {display: block; position: relative; background-color: #fff; padding-bottom: 0.6rem;}
.goods_row .mui-col-sm-6 .goods_home_img {width: 100%; display: block; max-height: 170px;object-fit: scale-down;}

.head_icon {position: absolute; left: 0; top: 0; z-index: 10;}
.head_icon2 {position: absolute; left: 0; top: 0; z-index: 10;}
.goods_row .head_icon img {width: 3rem;}
.goods_row .head_icon2 img {width: 2.5rem; }
.boxtransparent{position:absolute; left:0; bottom:4.2rem; height:2rem; line-height:2rem; background:#000000; width:100%;opacity:0.5; }
.boxtranin{position:absolute; left:0; bottom:4.2rem; height:2rem; line-height:2rem;width:100%;color:#FFFFFF;}
.goods_name {font-size: 0.9rem; color: #999; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height: 1.8rem; padding: 0 0.5rem;}
.goods_info {padding: 0 0.5rem;}
.goods_info span {font-size: 1rem; line-height: 1.6rem;}
.goods_info button {background: url("../images/car.png")center no-repeat; background-size: 24px 21px;
    display: block; font-size: 0.9rem; line-height: 1.4rem; width: 1.8rem; border: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select:none;
    -webkit-tap-highlight-color: rgba(255,0,0,0.5);
}
.home_rows .goods_info {margin-top: 0.5rem;}
.details_at {font-size: 0.9rem;line-height: 1.9rem;width: 2rem; text-align: center;background: url("../images/icn_search2.png")center no-repeat; background-size: auto 20px;}

/*滚图*/
.banner img {width: 100%; display: block;}
.swiper-pagination-bullet-active {background-color: #fff;}

/*右下角浮动按钮*/
.home_btn {position: fixed; right: 0.5rem; bottom: 10%; z-index: 10000;}
.home_btn a {display: block; width: 3.5rem; height: 3.5rem; border: 1px solid #333; background: rgba(255,255,255,0.8); line-height: 3.5rem; text-align: center; vertical-align: middle;margin-bottom: 0.4rem;}
.home_btn a img {display: inline-block; line-height:36px; max-width: 65%; vertical-align: middle;}

/*有库存广告*/
.index_is_stock{position: relative;}
.index_is_stock img{width: 100%;}
.index_is_stock p{font-size:13px;text-align:right;padding-right:30px;color:#fff;position: absolute;top: 50%;right: -8px;margin-top: 8px;}
.j_index_is_stock p{right: -4px;margin-top: -24px;}
.index_is_stock p span{font-weight:300}
.index_is_stock p span:first-child{display: inline-block;line-height: 22px;text-align: left;}
.index_is_stock p strong{margin:0 10px 0 15px;position: relative;bottom: 11px;}
.index_is_stock p span:last-child{position: relative;bottom: 11px;}

/*首页有库存说明*/
.stock_tag_desc{float:right;cursor:pointer;text-align:right;position:relative;top:-4px}
.stock_tag_desc::after{content:'';display:block;clear:both}
.stock_tag_desc .goods-tag-tail{transform:scale(.8);float:right}
.stock_tag_desc p{float:right;white-space:nowrap;line-height:24px;font-size:12px;color:#ff0054;text-decoration:underline;position:relative;top:-4px}

/*分类页广告设置*/
.notline-banner{position:relative;top:90px;min-height: 190px;}
.notline-banner img{width:100%}
.notline-banner .name{position:absolute;top:-30px;left:15px;padding:5px 10px;border:1px solid #7f7f7f;color:#000;}
.notline-banner .name p{font-size:12px;line-height: 16px;max-width: 60px;}
.notline-banner .info{position:absolute;top:-74px;left:85px}
.notline-banner .info h3{color:#000; margin-bottom:5px;font-size:12px; padding: 0 0 5px 0;}
.notline-banner .info p{color:#a3a3a3;line-height:16px;font-size:10px}

/*详情页*/
.details_cont {margin-top: 0.5rem; padding: 0 0.8rem; background-color: #fff;}
.details_cont .list_nav {padding: 0;}
.goods_dc {line-height: 3rem; padding-bottom: 5px;}
.goods_nd {font-size: 1rem;}
.goods_pd {font-size: 1.2rem; font-weight: bold;}
.goods_pd span {display: inline-block; font-size: 0.8rem;}
.details_ul {margin-top: 0.5rem; background-color: #fff;}



.details_c1 {padding: 0 0.8rem; border-bottom: 1px solid #ddd; line-height: 2.4rem;}
.details-lt {font-size: 0.8rem;}
.details_title span {display: block; font-size: 1.5rem; line-height: 2.4rem;}

.details_title span { transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out; }
.details_title.active span { transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);  }

.details_hide {display: none; text-align: center;}
.details_hide img {max-width: 100%;}
.details_hide.active{display: block;}
.details_img {text-align: center; position: relative;}
.details_img img {width: 95%; margin: 1.5rem auto; }
.details_img:after {display: block; content: ''; position: absolute; bottom: 0; width: 90%; height: 1px; background-color: #333; left: 5%; z-index: 20;}
.mygoodsdesc{text-align: center; padding:1rem 0;}
.mygoodsdesc img,.mygoodsdesc iframe{width: 95%;}
.details_btn {position: fixed; left: 0; bottom: 0; width: 100%; padding: 0.5rem; background-color: rgba(0,0,0,0.2); z-index: 10000;}
.details_btn.active {background-color: #c6c6c6;}
.low_btn {margin: 0 -0.2rem;}
.low_btn .mui-col-sm-6 {width: 33%; float: left; padding: 0 0.2rem;}
.low_btn button {line-height: 3rem; width: 100%; font-size: 1.2rem; font-weight: bold; }
.low_btn .have_color {background-color: #ff0052; color: #fff; border-color:#ff0052; }


.details_c2 {border-bottom: 1.6rem solid rgba(0,0,0,0.2);border-left: 1rem solid transparent;border-right: 1rem solid transparent;height: 0;width: 5rem; position: absolute; left: 50%; margin-left: -2.5rem; top: 0; margin-top: -1.55rem; z-index: 100; display: block; text-align: center;}

.details_c2 img {width: 1.2rem; margin-top: 0.8rem;}
.foot_line {padding-top: 4rem;}
.details_c2.active {border-bottom-color: #c6c6c6;}
.details_c2.active img {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);}

/*购物按钮*/

.goods_details { display:none;}
.goods_ys {background-color: #e7e7e7; padding: 0.5rem; padding-top: 0; border: 1px solid #a1a1a1;}
.color_h1 {line-height: 2.4rem; font-size: 1rem;}
.color_row {padding-bottom: 0.5rem; border-bottom: 1px solid #999; margin: 0 -0.1rem;}
.color_row .mui-col-sm-3 {padding: 0 0.1rem; margin-bottom: 0.4rem; width: 25%; float: left;}
.color_row .mui-col-sm-3 a {display: block; border: 1px solid #999; background-color: #fff; text-align: center; line-height: 2.6rem;}
.color_row .mui-col-sm-3.active a {background-color: #ff0052; color: #fff; border-color:#ff0052;  }

.size_view {padding: 0.8rem 0;}
.size_left {width: 15%; font-size: 1rem; line-height: 2rem;}
.size_right {width: 85%;}
.size_rows .mui-col-sm-6 {width: 50%; float: left; padding: 0 0.4rem;}
.number_view {margin-bottom: 0.5rem;}
.size_name {display: block; width: 25%; line-height: 2rem; font-size: 1rem;}
.size_nunbox {width:75%;}
.size_nunbox {height: 2rem; padding: 0 30px;}
.size_nunbox [class*=btn-numbox] , .size_nunbox [class*=numbox-btn] {width: 30px; line-height: 1.8rem; background-color: #fff; font-size: 1.6rem; border: none;}
.size_nunbox .mui-input-numbox, .size_nunbox .mui-numbox-input {border: none !important; font-size: 0.9rem;}
.totals {font-size: 1rem;}
.goods_id {margin: 0.5rem -0.5rem; background-color: #a1a1a1; padding: 0.5rem;}
.goods_xinxi {background-color: #fff; padding: 0.5rem 1.5rem;}
.goods_xinxi .mui-col-sm-6 {width: 50%;float: left; position: relative;}
.goods_xinxi_row{ border-bottom:#CCCCCC 1px solid;}
.no_border {border: none !important;}
.goods_xinxi .mui-col-sm-6:nth-child(n+2) {margin-top: 0.5rem;}

.goods_xinxi p {display: block; font-size: 1rem; color: #a1a1a1; line-height: 1.6rem;}
.tolat_price {line-height: 4.8rem; font-size: 1.3rem; font-weight: bold; padding-right: 1rem; text-align: center;}
.delect_btn {position: absolute; right: 0; top: 50%; margin-top: -0.7rem; border: none;}
.delect_btn img {height: 1.4rem;}
.final_price {margin-bottom: 0.5rem;}
.final_price span {display: block; font-size: 1rem; line-height: 3rem; font-weight: 700;margin-right: 0.5rem}
/*.final_price span:nth-child(2) {font-size: 1.6rem; color: #ff0052;}*/
.final_price span b {font-size: 1.2rem; color: #ff0052;}


/*商品列表*/
.one_bg {background: #fff;}
.goods_nav a {line-height: 1.4rem; font-size: 0.9rem; padding: 0.5rem 0; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
.goods_nav a span {display: block; color: #999;}
.goods_nav a.active span {color: #ff0052;}
.goods_contact {padding: 0 0.8rem;}
.goods_classification {padding: 0.8rem 0;}

.goods_classification a {display: block; width: 20%; font-size: 0.6rem; line-height: 2rem; height: 2rem; overflow: hidden; color:#999; float: left; padding-left: 0.5rem;}
.goods_classification a.active {color: #000;}
.goods_search .search_tg {width: 75%; height: 2rem; background-color: #fff; border: 1px #CCCCCC solid; border-radius: 0; font-size: 1rem; padding: 0 15px; margin-bottom: 0;}
.search_bg {width: 25%; padding-left: 0.8rem;}
.search_bg button {width: 100%; height: 2rem; line-height: 2rem; background-color: #444444; color: #fff;
    border-radius: 0;
    border:1px #444444 solid; text-align: center; font-size: 1rem;}

.goods_gn {margin-top: 1.2rem; margin-bottom: 0.8rem;}
.gendan_box {display: inline-block; position: relative; float: left; margin-right: 0.4rem; width: 1.5rem; height: 1.5rem; }
.gendan_box input {opacity: 0;}
.gendan_box span {display: block; position: absolute; width: 100%; height: 100%; background: url("../images/check_box.png") center no-repeat; background-size: 1.5rem 1.5rem; left: 0; top: 0;}
.gendan_box.active span {background: url("../images/check_box-2.png") center no-repeat;     background-size: 1.5rem 1.5rem;}

.goots_h1 {line-height: 1.5rem; margin-left: 0.3rem; font-size: 1rem;  display: inline-block;}

.goods_rh {line-height: 1.5rem; font-size: 0.9rem; border: 1px #999 solid; padding:0 0.5rem; padding-right: 2rem; background: url("../images/down.png") right 0.5rem center no-repeat; background-size: auto 0.5rem;}
.goods_rh .mui-input-row {height: 1.5rem;}
.goods_rh select {line-height: 1.5rem; height: 1.5rem; font-size: 0.9rem;}
.goods_list {margin: 0 -0.2rem;}
.goods_list .mui-col-sm-6 {width: 50%; float: left; padding: 0 0.2rem; padding-bottom: 0.5rem; margin-bottom: 0.5rem; position: relative;}
.goods_list .mui-col-sm-6 img.thumb {width: 100%;object-fit: scale-down;max-height: 246px;}
.goods_aa {margin-top: 0.3rem;}
.goods_aa a {display: block; width: 75%; height: 1.5rem;}
.goods_aa img {height: 100%;}
.goods_aa button {width: 20%; text-align: center; height: 1.5rem; border-radius: 0;}
.goods_list .goods_aa button img {width: auto; height: 1rem; margin-top: 0rem;}
.goods_info2 span {font-size: 1rem; line-height: 1.6rem;}
.goods_select {position: absolute;right: 0.3em; top: 0.3rem; z-index: 100;}
.goods_select .gendan_box span {background:#fff url(../images/check_box.png) center no-repeat;     background-size: 1.5rem 1.5rem;}
.goods_select .gendan_box span.active {background:#fff url(../images/check_box-2.png) center no-repeat;     background-size: 1.5rem 1.5rem;}

/*购物完成*/
.shopping_end {margin: 0.5rem; background-color: #fff; padding: 1rem 0.8rem;}
.end_logo {margin-top: 1rem; }
.end_logo img {width: 5.5rem;}
.end_cont {padding: 1.5rem 0;}
.end_cont p {display: block; font-size: 1.2rem; color: #000; font-weight: bold; margin-bottom: 0.5rem;}
.end_cont p:last-child {font-size: 0.8rem;}
.end_cont p span {color: #8018b4; display: inline-block;}
.end_btn {margin-top: 2rem;}
.end_btn button {width: 49.5%; line-height: 3rem; text-align: center; font-size: 1.2rem; font-weight: bold;}
.end_btn button:last-child {background-color: #ff0052; color: #fff; border-color: #ff0052;}


/*注册页面*/
.register_view {margin: 0.8rem 0.5rem; background-color: #fff; padding: 0.8rem 1rem;}
.register_view input {margin-bottom: 0; margin-top: 10px; font-size: 1rem;}
.register_view span {display: block; font-size: 0.6rem; color: #999; padding-left: 15px;  margin-top: 0.2rem;}
.yanzheng_view {margin-top: 2rem;}
.yanzheng_view input {width: 45%; margin-top: 0;}
.yanzheng_view button {width: 52%;}
.yanzheng_view button img {width: 100%; display: block;}
.register_btn {position: fixed; left: 0; width: 100%; bottom: 0; background-color: rgba(0,0,0,0.2); padding: 0.5rem; z-index: 10000;}
.register_btn button {width: 100%; line-height: 3rem; color: #fff; background-color:#ff0052;  text-align: center; font-size: 1.2rem; border: none;}
.register_view .email_code .code,.register_view .email_code .send-btn{float: left;}
.register_view .email_code .code{width: 64%; margin-right: 15px;}
.register_view .email_code .send-btn{padding: 8px 15px; margin-top: 12px; border: 1px solid #ff0052; color: #ff0052;}
.register_view .email_code .disabled-btn{border: 1px solid #999999; color: #999999;}
input[type=button]:enabled:active{color: #ff0052; background: none;}


/*帮助中心*/
.help_h1 {line-height: 3rem; margin-top: 0.5rem; padding: 0 0.8rem; border-bottom: 1px #ddd solid; background-color: #fff; font-size: 1rem; font-weight: bold;}
.help_fl a {width: 50%; box-sizing: border-box; float: left; line-height: 3rem; padding: 0 0.8rem; position: relative; border: 1px solid #dedede; background-color: #f7f7f7;}
.help_fl a:after {display: inline-block; content: "\e583"; font-family: Muiicons;font-size: 24px;font-style: normal;font-weight: 400; line-height: 3rem;  float: right;}

.help_row a {width: 50%; box-sizing: border-box; float: left;  padding: 0 0.8rem; position: relative; border: 1px solid #dedede; background-color: #f7f7f7; height: 4rem; }
.pelp_left {width: 60%; text-align: center; vertical-align: middle; height: 4rem; line-height: 4rem;}
.pelp_left img {vertical-align: middle; max-width: 80%; max-height: 60%; display: inline-block;}
.pelp_right {width: 40%; vertical-align: middle; line-height: 4rem;}
.pelp_right span { font-size: 0.8rem; display: inline-block;vertical-align: middle; line-height: 1.2rem}

.img_meng_show td{vertical-align: middle;text-align: center;}


/*登录*/
.loginView {margin: 0.5rem; background-color: #fff; padding: 0 0.5rem;}
.login_h1 {line-height: 2.4rem; font-size: 0.9rem; border-bottom: 1px #ddd solid;}
.login_list {padding: 1rem 0;}
.login_name {width: 35%; line-height: 2.4rem; height: 2.4rem; overflow: hidden; font-size: 0.9rem;}
.login_cont {width: 65%; position: relative;}
.login_cont {border: 1px #ddd solid;}
.login_li {margin-bottom: 0.8rem;}
.right_classy .login_li{margin-bottom: 0}
.login_cont .selectView {height: 2.4rem; }
.selectView:before {line-height:2.4rem; top: 0; right: 1rem; font-size: 1.2rem; color: #333;}
.login_cont .mui-input-group:before  {height: 0;}
.login_cont .selectView:after {height: 0;}
.mui-input-group:after , .mui-input-group:before{height: 0;}
.login_cont select {line-height: 2.4rem; height: 100%; padding: 0 0.8rem;  font-size: 1rem; margin: 0;}
.login_cont select:focus , .login_cont select:hover {border: none; margin: 0;}
.login_cont .login_text {border: none; padding: 0 0.8rem; font-size: 1rem; line-height: 2.4rem; margin-bottom: 0; height: auto;}
.login_cont .login_tbg {background-color: #d9d9d9;}
.danwei {position: absolute; top: 0; right: 0.8rem; line-height: 2.4rem; font-size: 1rem;}
.login_radio {border: none;}
.login_radio .mui-radio {display: inline-block;}
.login_radio .mui-radio.mui-left input[type=radio] {left: 0.4rem;}
.login_radio .mui-radio.mui-left label {padding-left: 25px; padding-right: 10px;}
.login_radio .mui-radio.mui-left input[type=radio] {}
.login_radio .mui-radio input[type=radio]:before {font-size: 1.2rem;}
.login_radio .mui-radio input[type=radio]:checked:before {color: #ff0052;}

.login_cont a {display: block; line-height: 2.4rem; font-size: 1rem; padding:0 0.8rem; }
.login_cont a span {display: inline-block; line-height: 2.4rem; color: #999;}
.login_dome {border: none; line-height: 2.4rem; font-size: 1rem;}
.login_dome dl {display: inline-block; padding: 0 0.5rem; border: 1px #999 solid;}
.login_dome2 {border: none; line-height: 2.4rem; font-size: 0.6rem; color: #999;}

/*购物车*/
.shopping_nav {margin: 0.5rem -1rem;overflow: hidden;width: 108%}
.shopping_nav a {display: block; float: left;  text-align: center; width: 33.3%; padding:0 0.4rem;}
.shopping_nav a span {display: block; line-height: 3.5rem;-webkit-transform: skew(20deg); -moz-transform: skew(20deg); -o-transform: skew(20deg); -ms-transform: skew(20deg); transform: skew(20deg); background: #f3f3f3; font-style: italic; font-size: 1rem;}
.shopping_nav a.active span {color: #fff; background-color: #ff0052;}
.shopping_nav a:last-child {margin-right: 0;}
.shopping_conts {margin: 0 0.5rem;}
.goods_delect {line-height: 1.5rem; font-size: 0.9rem; padding-left: 1.5rem; color: #999; background: url("../images/icon-delect.png") left center no-repeat; background-size: auto 1rem; }
.shopping_table {background-color: transparent;}
.shopping_table .goods_delect {background: url("../images/icon-delect.png")right center no-repeat; background-size: auto 1.2rem;}
.shopping_table li {margin-bottom: 0.5rem; background-color: #fff;}
.shopping_gn {margin: 0; }
.goods_cart_info {padding: 0.8rem 0; border-bottom: 1px solid #ddd;}
.goods_imgs {width: 8rem; height: 8.1rem}
.goods_ci {width:calc(100% - 8rem); overflow:hidden;}
.goods_ct p {display: block; font-size: 0.9rem; color: #999; line-height: 1.6rem; overflow: hidden;}
.goods_rc{padding-bottom:1rem;}
.goods_rc p {display: block; color:#ff0052;  font-size: 0.9rem;}
.goods_rc input {height: 2rem; line-height: 2rem; padding: 0 0.5rem; width: 6rem; font-size: 1rem;  text-align: center;}
.goods_pc span {display: block; font-size: 0.9rem; color: #999; line-height: 2.4rem; max-width: 60%;}
.goods_pc span:last-child {font-size: 1.2rem; color: #000; max-width: 40%;}
.beizhu {margin-top: 0.2rem; padding-left: 3rem; background: url("../images/icon-beizhu.png") left 0.7rem center no-repeat; background-size: 1.5rem auto;}
.beizhu input {height: 2.4rem; padding:0 0.8rem; line-height: 2.4rem; font-size: 0.9rem; margin-bottom: 0; background-color: #f3f3f3;}
.beizhubk{background:none;}
.final_cart span {font-size: 0.8rem;}


/*会员登录*/
.login_views {margin: 0 0.5rem; margin-top: 4rem;}
.login_views input {font-size: 1rem; margin-bottom: 0.5rem;}
.login_jz {display: inline-block;}
.goods_remember {margin-bottom: 0.8rem; margin-top: 0.3rem;}
.login_btn {line-height: 3rem; text-align: center; width: 100%; color: #fff; font-size: 1.6rem; background-color: #ff0052;}
.login_row {margin: 0.6rem -0.2rem; }
.login_row .mui-col-sm-4{width: 33.333333%; float: left; padding: 0 0.3rem;}
.login_row a {display: block; line-height: 2.6rem; text-align: center; background-color: #fff; }


/*积分与余额页面*/
.integral_nav {padding: 0 0.5rem; background-color: #fff;  border: none; border-bottom: 1px solid #ff0052; border-radius: 0;}
.integral_nav .mui-control-item {display: block; float: left; text-align: center; width: 50%; line-height: 3rem; font-size: 1rem; border: none; border-bottom: 2px transparent solid; color: #000;}
.integral_nav .mui-control-item.mui-active {border-color: #ff0052; background-color: transparent; color: #000;}
.integral_padded {margin: 0.5rem; overflow: hidden;}
.integral_view {margin-top: 2rem;}
.integral_price {line-height: 2.4rem; font-size: 1rem; color: #000; border-bottom: 1px #ff0052 solid;}
.integral_price span:last-child {font-size: 1.2rem; color:#ff0052; font-weight: bold; }
.integral_table {margin-top: 1.2rem; background-color: #fff;}
.integral_table>thead>tr>th {background-color: #424242; text-align: center; color: #fff;}
.integral_table>tbody>tr>td {text-align: center; font-size: 0.8rem; line-height: 2rem; overflow: hidden; border-bottom: 1px solid #dedede;}
.integral_table>tbody>tr>td:last-child {color:#8018b4; }
.integral_table>tbody>tr>td.negative {color: #ffa200;}
.integral_view .integral_jifen {width: 83%; float: left; line-height: 2.4rem; height: 2.4rem; padding: 0 0.5rem; border-radius: 0; border: 1px #999 solid; background-color: #fff; margin-bottom: 0.8rem;}
.integral_view .search_btn {line-height: 2.4rem; height: 2.4rem; background:#ff0052; text-align: center; font-size: 1rem; color: #fff; width: 15%; float: right;}
.jifen_table>tbody>tr>td:last-child {color: #ff0052;}


/*留言板*/
.messageView {margin: 0.5rem;}
.editor_btn {width: 2rem; background: url("../images/icon_editor.png") center no-repeat; background-size: auto 1.4rem; line-height: 2rem; border: none;}
.message_delect {width: 1.1rem; background: url("../images/icon-delect.png") center no-repeat; background-size: auto 1.1rem;  line-height: 1.1rem; border: none; position:relative; top:-2px;}
.liuyan_table {margin: 0;}
.liuyan_table>tbody>tr>td {padding:8px 0;}
.message_info {margin-top: 0.5rem; background-color: #fff; padding:0 1rem;}
.message_h1 {line-height: 2.4rem;font-size: 0.9rem;border-bottom: 1px #ddd solid;}
.message_lt1 {line-height: 3rem; font-size: 0.9rem;}
.message_radio {max-width: 78%;}
.message_radio .mui-left {float: left; display: inline-block;}
.message_radio .mui-radio input[type=radio]:before {font-size: 1.2rem;}
.message_radio .mui-radio label{padding: 0; /*padding-left: 36px; */line-height: 3rem;}
.message_radio .mui-radio.mui-left input[type=radio] {left: 10px;}
.message_radio .mui-input-row { clear: none;}
.message_radio .mui-radio input[type=radio]:checked:before {color: #ff0052;}
.message_name {width: 15%; line-height: 3rem;}
.message_cont {width: 100%; text-align:center; margin:0 auto;}
.message_cont input {height: 3rem; line-height: 3rem; padding:0 0.5rem; border-radius: 0; font-size: 1rem; margin-bottom: 0.5rem;}
.message_cont textarea {height: 6rem; font-size: 1rem; padding: 0.5rem; border-radius: 0; margin-bottom: 1rem;}
.low_lt {width: 30%;}
.low_lt button {width: 100%; line-height: 3rem; font-size: 1rem; border-radius: 0;}
.low_rc {width: 70%; padding-left: 0.5rem;}
.low_rc p {line-height: 3rem; font-size: 1rem; color: #999; display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.low_rc span {display: block; margin-top: 0.5rem; font-size: 0.6rem; color: #999; margin-bottom: 1.5rem;}


/*购物流程*/
.processView {margin: 0.5rem;}
.progress_h1 {line-height: 2rem; background-color: #525252; color: #fff; font-size: 0.9rem; padding: 0 0.8rem;}
.process_list li {padding: 1rem 0.8rem; border-bottom: 1px solid #ddd; background-color: #fff;}
.process_list li a {display: block;}
.pay_img {width: 6rem; height: 6rem;}
.process_cont {width: 50%; overflow: hidden; margin-left: 0.5rem;}
.process_cont p {display: block; margin-bottom: 0rem; font-size: 0.8rem; text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.process_cont p span {display: inline-block; color: #ff0052;}
/**.process_cont p:nth-child(3) {color: #000; margin-bottom: 0;}**/
.process_state {width: 10%; line-height: 5rem; font-size: 0.8rem; color: #ff0052; text-align: center;}
.process_box {float: right;width: 1.5rem;height: 1.5rem;  margin: 1.75rem 0;}
.process_mores {line-height: 2rem; background-color: #f3f3f3; color: #000; font-size: 0.8rem; padding: 0 0.8rem;}
.process_mores span {display: block;}
.process_mores a span {line-height: 2rem; font-size: 1.4rem;}
.process_info {background-color: #fff; margin-top: 0.5rem; padding: 0 0.5rem; padding-bottom: 0.8rem;}
.process_t1 { font-size: 0.9rem; color: #999; line-height: 1.6rem;}
.process_t1 span {display: block; margin-top: 0.4rem; }
.process_t2 {font-size: 0.9rem; color: #999; line-height: 1.6rem;}
.process_goods {margin-top: 0.8rem;}
.process_li {width: 40%;  border: 1px solid #666; position: relative;}
.process_li img {height: 5rem; width: 100%;}
.imgs_in {height: 1.5rem; line-height: 1.5rem; font-size: 0.8rem; text-align: center; color: #fff; position: absolute; left: 0; width: 100%; bottom: 0; background-color: rgba(0,0,0,0.6);}
.name_pt {display: block; font-size: 1rem; color: #666; margin-top:2rem; font-weight: bold;}
.price_pt {display: block; font-size: 1.5rem; color: #333;}


/*订单列表*/
.order_contact {margin-bottom: 0.5rem;}
.order_h1 {line-height: 2rem; background-color: #525252; color: #fff;font-size: 0.8rem; padding: 0 0.8rem;}
.order_h1 span {display: block;}
.order_h1 span:nth-child(2) {line-height: 1.6rem;  background-color: #ff0052; padding: 0 0.5rem; margin-top: 0.2rem; margin-right: -0.1rem;}
.order_h2 {line-height: 2rem; background-color: #f3f3f3; color: #000;font-size: 0.8rem; padding: 0 0.8rem;}
.order_h2 span {display: block;}
.order_h2 {line-height: 2rem; background-color: #f3f3f3; color: #000;font-size: 0.8rem; padding: 0 0.8rem;}
.order_h2 span {display: block;}
.order_infos {background-color: #fff; padding: 0.8rem; padding-top: 0;}
.order_h3 {line-height: 3rem;}
.order_h3 p {display: block; font-size: 1rem;  color: #000;}
.order_h3 p span {display: inline-block; color:#ff0052; font-size: 1rem; }
.order_row {margin: 0 -0.2rem;}
.order_row .mui-col-sm-3 {width: 25%; float: left; padding: 0 0.2rem;}
.order_row .mui-col-sm-3 a {display: block;}
.order_row .mui-col-sm-3 img {width: 100%;object-fit: scale-down;}
.name_gt {font-size: 1rem; color: #000; font-weight: 700; text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.name_gc {margin-top: 0.3rem; color: #999; font-size: 0.8rem; text-overflow:ellipsis;white-space: nowrap;overflow: hidden; line-height: normal;}
.name_gc2 {color: #999; font-size: 0.8rem;  text-overflow:ellipsis;white-space: nowrap;overflow: hidden;line-height: normal;}
.order_h4 {line-height: 2.4rem; background-color: #f3f3f3; color: #000; font-size: 0.8rem; padding: 0 0.8rem;}
.order_h4 a {display: block; color: #999;}
.order_h4 a span {line-height: 2.4rem; font-size: 1.4rem; }


/*订单详情*/
.details_order {margin-bottom: 1.5rem; background-color: #fff;}
.order_ul {padding: 0 0.5rem;}
.order_ul li {display: block; padding: 0.8rem 0.5rem;}
.order_img {width: 8rem; height: 8.5rem; max-width: 34%;object-fit: scale-down;}
.order_rc {width: 66%; padding-left: 0.8rem;}
.order_gt1 {font-size: 1rem; color: #000; text-overflow:ellipsis;white-space: nowrap;overflow: hidden; margin-bottom: 0rem; line-height: normal;}
.order_gt2 {color: #000; text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}

.order_list_row span {display: block; font-size: 0.6rem; color: #999; line-height: normal;}
.order_list_row .name_ot {color: #000;}
.order_list_row .right_ot {color: #ff0052; }
.right_pt {font-size: 0.6rem; color: #999; line-height: normal;}
.right_pt span {display: inline-block; font-size: 0.6rem; color: #ff0052;}
.order_price {margin-top: 0.5rem; padding-top: 0.5rem; font-size: 1rem; border-top: 1px solid #ddd;}
.order_price2 {font-size: 0.8rem;margin-top: 0.5rem; padding-top: 0.5rem; border-top: 1px solid #ddd;}
.order_price2 span {display: inline-block; color: #ff0052;}

/*我的推荐*/
.no_margin {margin: 0 !important;}
.recommend {background-color: #fff;padding: 0 0.5rem; margin-bottom: 0.5rem;}
.recommend_ct1 {padding: 0.5rem;}
.recommend_ct1 p {display: block;font-size: 0.8rem; color:#525252;  }
.recommend_ct1 .ct_p1 {font-size: 1rem; margin-bottom: 0.5rem;}
/*.recommend_table*/
.recommend_table>thead>tr>th {padding: 8px 0;}
.recommend_table>tbody>tr>td:last-child {color: #000;}
.recommend_rows {margin: 0 -0.3rem;}
.recommend_rows .mui-col-sm-6 {width: 50%; padding: 0 0.3rem; float: left;}
.recommend_rows .mui-col-sm-6 a {display: block;}
.recommend_rows .mui-col-sm-6 img {width: 100%; margin:0.5rem 0;}

/*退货列表*/
.return_table>tbody>tr>td {padding: 8px 0;}
.return_table>tbody>tr>td:nth-child(4) {color: #8018b4;}


/*退货详情*/
.return_dv {background-color: #fff; margin-bottom: 0.5rem;}
.return_cont {width: 75%; padding-left: 0.8rem;}
.return_list2 li {display: block; padding:0.8rem 0; border-bottom: 1px solid #ddd;}
.return_h1 span {font-size: 1rem; color: #000;}
.return_h1 span:last-child {font-size: 0.9rem; color: #525252;}
.color_t1 {margin-top: 0.5rem; font-size: 0.8rem; color: #999;}
.return_h2 span {font-size: 0.8rem; color: #999;}
.return_h2 span:last-child {font-size: 1rem; color: #000;}
.return_h1 p{text-align:left;}

/*下家详情*/
.show_img {position: relative;}
.goods_rh2 {line-height: 1.5rem;font-size: 0.9rem;border: 1px #999 solid;padding: 0 0.5rem;background-size: auto 0.5rem;}
.zhezhao_view {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4);}
.zhezao_t1 {position: absolute; width: 100%; left: 0; top: 50%; margin-top: -1.8rem; text-align: center;}
.zhezao_t1 span:nth-child(1) {display: inline-block; font-size: 0.8rem; color: #fff; line-height: 2rem; padding: 0 0.5rem; border: 1px solid #fff;}
.zhezao_t1 span:nth-child(2) {display: block;  font-size: 0.8rem; color: #fff; line-height: 1.6rem;}


/*生成代码*/
.contact_views {background-color: #fff; padding:0.5rem;}
.contact_list {padding-top: 0.5rem;}
.daima_t1 {height: 10rem;}

/*个人中心*/
.personal {margin-top: 0.5rem; background-color: #fff; padding: 0.5rem 0.8rem;}
.personal_img {height: 3rem; width: 3rem; border-radius: 1.5rem; margin-right: 0.8rem;}
.personal_h1 {line-height: 3rem; font-size: 1rem;}
.personal_h1 span {display: inline-block; color: #7f00b7;}
.personal_h2 {line-height: 2.4rem; font-size: 0.8rem; background-color: #343434; color: #fff; margin-top: 0.5rem; padding: 0 0.8rem; text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.personal_h2 span {display: inline-block; margin-right: 0.5rem; line-height: 2.4rem; float: left;}
.have_mt {margin-top: 0.5rem;}
.personal_table {margin-top: 0.5rem; background-color: transparent;}
.personal_table li {background-color: #fff;}
.personal_table .have_color {color: #ff0052;}
.right_span {margin-right: 15px;}
.cell_h1 {font-size: 1.1rem;}
/*商家认证指引*/
.clearfix{clear:both}
.certification{background-color:#fff;margin:.5rem 0}
.certification .benefit,.certification .lock{float:left}
.certification .benefit{padding: 12px 0 10px;}
.certification .lock{text-align:center;color:#000;padding-top:20px; padding-bottom: 26px; padding-left:5px; padding-right:5px; background-color: #f2f2f2;}
.certification .lock img{width:35px}
.certification .lock p{font-size:12px;line-height:18px}
.certification .lock .text2{color:#ff0052}
.certification ul li{float:left;width:66px;color:#545454;font-weight:600;text-align:center}
.certification ul li .benefit_ico{width:45px;height:45px;display:inline-block;text-align:center;border-radius:50%;background-color:#f2f2f2}
.certification ul li .benefit_ico img{margin-top:9px;width:30px}
.certification ul li p{font-size:12px;line-height:18px}
.certification .btn-auth{color:#fff;font-size:13px;text-align:center;font-weight:600;padding:2px 20px;background-color:#ff0068;border-radius:28px;margin-top:10px;margin-left:40px;display:inline-block}
.j_certification{display: none;}
.j_certification .lock{padding-top: 30px; padding-bottom: 34px; padding-left: 15px; padding-right: 15px;}
.j_certification .lock p{font-size: 11px;}
.j_certification ul li{width: 60px;}
.j_certification ul li p{font-size: 11px;}
.j_certification .btn-auth{font-size: 12px; margin-left: 15px;}
.j_certification .benefit{padding: 12px 10px 10px;}
@media screen and (max-width:414px) and (min-width:414px){
    .certification .lock{padding-left: 9px; padding-right: 9px;}
    .certification ul li{width: 68px;}
    .certification .benefit{padding: 11px 14px 10px;}
    .certification .btn-auth{margin-left: 40px;}
    .j_certification .lock{padding-left: 20px; padding-right: 20px;}
    .j_certification ul li{width: 66px;}
    .j_certification .benefit{padding: 18px 14px 12px;}
    .j_certification .btn-auth{margin-left: 30px;}
}
@media screen and (max-width:320px) and (min-width:320px){
    .certification .lock{padding-left: 2px; padding-right: 2px;}
    .certification{padding-left:0}
    .certification .lock img{width:32px}
    .certification .lock p,.certification ul li p{font-size:10px}
    .certification ul li{width:57px}
    .certification .btn-auth{font-size:12px;margin-left:26px}
    .certification .lock{padding-top: 24px; padding-bottom: 26px;}
    .j_certification .lock{max-width: 92px; padding-left: 6px; padding-right: 6px;}
    .j_certification .benefit{padding: 10px 0 12px;}
    .j_certification .btn-auth{font-size: 11px; margin-left: 18px;}
}
/*会员等级指引*/
.member-level{background-color:#f6f6f6;padding:45px 23px;padding-left:34px;padding-top:55px;margin: .55rem 0; margin-bottom: 0;}
.level-horizontal{width:100%}
.level-horizontal li{list-style-type:none;float:left;position:relative;width:24%;padding-top:10px;font-size:14px;border-top:2px solid #aaa}
.level-horizontal li:last-child{width:0;border-top:0}
.level-horizontal li .level-user{top:-40px}
.level-horizontal li .level-user img{width:27px;height:28px;box-shadow:0 2px 4px #aaa;-webkit-box-shadow:0 2px 4px #aaa;border-radius:50%}
.level-horizontal li .level-desc{top:35px;left:-77px;text-align:right;font-size:12px}
.level-horizontal li>div{color:#9d9d9d;width:108px;position:absolute;left:-50px;text-align:center;font-size:13px}
.level-horizontal li.no-pass>div{color:#333}
.level-horizontal li>b:before{content:'';position:absolute;top:-6px;left:0;width:6px;height:6px;border:2px solid #f2f2f2;border-radius:50%;background:#f2f2f2;text-align:center}
.level-horizontal li:last-child>b:before{top:-4px}
.level-horizontal li.solid{border-top:2px solid #ff0047}
.level-horizontal li.pass>b:before{content:'';border:2px solid #aaa;background:#aaa}
.level-horizontal li.no-pass>b:before{content:'';border:2px solid #ff0047;background:#ff0047}

/*提交订单*/
.order_details {padding: 0 0.5rem; background-color: #fff; margin-bottom: 8px;}
.order_s1 {line-height: 3rem; font-size: 0.9rem; border-bottom: 1px solid #ddd;}
.order_s2 {font-size: 0.9rem; line-height: 2rem;  padding: 0.5rem 0;}
.order_ul li a {padding: 0.5rem 0; border-bottom: 1px solid #ddd;}
.order_goods_name2 {width: 30%; line-height: 5rem; font-size: 1rem; color: #000; overflow: hidden;}
.order_goods_cont {width: 70%;}
.return_cont .goods_delect {text-align: right; border:none; background: url(../images/icon-delect.png) right center no-repeat;background-size: auto 1rem;}
/*.order_select { width: 5rem; height: 2rem;margin: 0.2rem 0; margin-left: 2rem;}*/
.order_select {margin-left: 2rem; border: 1px solid #ddd;}
.order_select .selectView {height: auto;}
.order_select .selectView:before {line-height: 2rem;top: 0;right: 0rem;font-size: 1.2rem;color: #333;}
.order_select select {font-size: 0.8rem; height: 2rem; margin: 0; line-height: 2rem; padding-right: 1.4rem; padding-left: 0.5rem;}
.order_pt {margin-top: 1.4rem; border-top: 1px solid #ff0052;}
.order_submit_row {padding: 0.5rem 0; margin: 0 -0.5rem;}
.order_submit_row .mui-col-sm-6 {width: 50%; float: left; padding: 0 0.5rem;}
.order_submit_row .mui-col-sm-6 img {width: 100%; display: block;}
.order_dt1 p {font-size: 0.6rem; display: block; color: #999; line-height: normal;}
.order_dt1 p:first-child {color: #000; font-size: 0.9rem;margin-bottom: 0.4rem;}
.order_submit_row2 {padding: 0.5rem 0; margin: 0 -0.5rem;}
.order_submit_row2 .mui-col-sm-4 {width: 48%; float: left; padding: 0 0.25rem;}
.order_submit_row2 .mui-col-sm-4 img {width: 100%;display: block;}
.select_submit .mui-input-row{float: none; display: block;}
.submit_text {margin-top: 1rem; font-size: 0.9rem; margin-bottom: 0 !important;}
.low_views {margin-top: 0.5rem;}
.low_views .submit_text2 {float: left; font-size: 0.9rem; width: 65%;}
.low_views span {float: right; font-size: 0.9rem; width: 33%;
    color: #ffffff;
    background-color: #ff0052;
    text-align: center;
    line-height: 40px;
}
.low_span {display: block; float: left; width: 50%; text-align: right; line-height: 40px; font-size: 0.9rem; color: #000;}

/*提交订单完成*/
.end_cont .have_color { color: #ff0052;}
.end_info1 {padding: 0 1.8rem;}
.end_info1 .end_cont {border-bottom: 1px solid #ddd;}
.goods_ends {padding: 0.8rem; border-bottom: 1px solid #ddd;}
.goods_ends img {height: 4.1rem; width: 4rem; margin-right: 0.8rem;}
.goods_ie p {display: block; line-height: 1.8rem; font-size: 1rem; color: #000;}
.goods_ie p span {display: block; float: left; font-size: 0.8rem; color: #999;}
.end_lt {line-height: 1.8rem; font-size: 0.9rem; color: #000;}
.end_lt .have_color {color:#ff0052; }

/*修改用户信息*/
.information_conts {padding: 0.5rem 1rem; padding-top: 0; background-color: #fff;}
.information_row {margin: 0 -0.2rem;}
.information_row .mui-col-sm-4{width: 33.333333%; float: left; padding: 0 0.2rem;}
.information_row .selectView {width: 100%; font-size: 0.6rem; border: 1px solid #ddd;}
.information_row .selectView:before {right: 0.4rem;}
.information_row2 {margin: 0 -0.4rem;}
.information_row2 .mui-col-sm-6 {padding:0 0.4rem; width: 50%; float: left;}
.information_row2 .selectView {border: 1px solid #ddd;}
.up_btn1 {margin-top: 1rem; padding: 0 1rem; font-size: 1rem; line-height: 36px;}
.login_cont .text_line {border: 1px solid #ddd;}
.info_delect {line-height: 2.4rem;font-size: 0.9rem;padding-left: 1.5rem;color: #999;background: url(../images/icon-delect.png) left center no-repeat;background-size: auto 1.2rem;}
.right_cv .selectView {border: 1px solid #ddd;}

.up_info {margin-bottom: 0.5rem;}
.up_input {line-height: 2.4rem; width: 35%; font-size: 0.9rem; text-align: center; position: relative; border: 1px solid #ddd;}
.up_input input {position: absolute; width: 100%; height: 100%; z-index: 60; opacity: 0; top: 0; left: 0;}
.input_it {line-height: 2.4rem; padding-left: 0.8rem; text-overflow:ellipsis;white-space: nowrap;overflow: hidden; color: #999; text-align: left; width: 65%; box-sizing: border-box;}
.low_t1 {font-size: 1rem; color: #ff0052; text-align: center; margin: 2rem 0;}

/*第三方登录*/
.login_contact {margin: 0.5rem 0;}
.login_party {background-color: #fff; padding: 0;}
.login_party img{width: 100% !important; display: block;}
.login_ht1 {font-size: 1.1rem; text-align: center; color: #000;}
.login_ht2 {font-size: 0.8rem; text-align: center; color: #000;}
.lianxi_conts {padding: 0 2rem;}
.lianxis {text-align: center; padding: 2rem 0; border-bottom: 1px solid #ddd;}
.lianxis img {display: block; margin: 0 auto; width: 5rem}
.lianxis span {margin: 0.5rem 0; display: block; font-size: 1rem; font-weight: bold;}


/*分类页面*/
.goods_btns {height: 2rem; background-color: #fff; margin-top: 0.3rem; width: 100%; text-align: center; border-radius: 0; border: none;}
.goods_btns span {display: inline-block; line-height: 2rem; font-size: 0.8rem; padding-left: 20px; background: url("../images/collect.png") left center no-repeat;background-size: 16px 14px; }
.goods_btns span.active {display: inline-block; line-height: 2rem; font-size: 0.8rem; padding-left: 1.5rem; background: url("../images/have_collect.png") left center no-repeat;background-size: 14px 14px; }
.classifcation_t1{font-size: 0.8rem; color: #000; line-height: 2rem; text-align: center; background-color: #c1c1c1; margin:0.8rem -0.8rem; margin-top: 0; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*分类页 已登陆*/
.saixuan_view {padding: 0.5rem 0.8rem; background-color: #c1c1c1;}
.left_name_ct {width: 20%; line-height: 2.4rem;}
.right_classy {width: 80%;}
.right_classy .login_name {width: 20%; padding-right: 0.5rem; text-align: right;}
.right_classy .login_cont {width: 80%;}

/*弹框*/
.layui-m-layer1 .layui-m-layerchild {width: 330px; background: url(../images/dialogboxtop.png) left top no-repeat;padding-top:12px;}
#ewm-pop { }
.outshowCode {background: url(../images/dialogboxbtm.png) left bottom no-repeat;padding-bottom:13px;}

.messageinfobox{width: 330px; background: url(../images/dialogboxtop.png) left top no-repeat;padding-top:12px;}

.showcodeclose{position:absolute; top:0px; right:20px;}
.showcodeclose a{font-size:22px;}
.windowTitle2 { padding:0.5rem 1rem;}
.name_tk {font-size: 1.2rem; padding:0px 0 0px 8px; margin:8px 0 8px 0; border-left:#ff0052 2px solid;}
.windowTitle1 { width:150px; margin:0 auto; border-bottom:#CCCCCC 1px solid; padding: 3px 0 5px 0; text-align:center; color:#F50057;}
.select_tk .mui-control-item {display: block; width: auto;  float: left; padding: 0 1rem; line-height: 2rem; border: 1px solid #a8a8a8; background-color: #fff; margin-right: 0.5rem; color: #a8a8a8;}
.select_tk .mui-control-item.mui-active {border-color:#ff0052; background-color:#fff; color: #000;}
.showBtn {padding: 0.6rem 0 1rem 0; text-align: center;}
.showBtn a {line-height: 2rem;padding: 0 1.5rem; font-size: 0.9rem; display: inline-block; border:#CCCCCC 1px solid;}
.showBtn a.sel { border:#d5003f 1px solid; background:#ff0052; color:#FFFFFF;}

.message_box {background: url(../images/dialogboxbtm.png) left bottom no-repeat;padding-bottom:13px;}
.showCode{background: url(../images/dialogboxline.png) left top repeat-y; height:100%; position:relative;}
.windowTitle3 { text-align:center; padding:2rem 1rem;}

.message_box .properties{ padding:0.5rem 1rem;}
.message_box .properties dt {font-size: 1rem; padding:0px 0 0px 8px; margin:8px 0 8px 0; border-left:#ff0052 2px solid;}
.message_box .properties div {display: block;float: left; padding: 0 1rem; line-height: 2rem; height:2rem; border: 1px solid #a8a8a8; background-color: #fff; margin:0 0.5rem 0.5rem 0; color: #a8a8a8;}
.message_box .properties div input{ display:none;}
.message_box .properties div.active {border-color:#ff0052; background-color:#fff; color: #000;}


.integral_tab a {display: block; float: left; text-align: center; width: 50%; line-height: 3rem; font-size: 1rem; border: none; border-bottom: 2px transparent solid; color: #000;}
.integral_tab a.mui-active {border-color: #ff0052; background-color: transparent; color: #000;}

.show_img_check{border:#f53 2px solid;}
.show_check{position:absolute; bottom:0; right:0;display:block;width:21px;height:21px;overflow:hidden;background: url("../images/checked.png") left center no-repeat; }
.empty{display:block;padding:2rem 0;color:#999;font-size:1.2rem;text-align:center;}

.pageView { text-align: center; background-color: #fff; }
.pageView a,.pageView span {display: inline-block; padding: 0.3rem; font-size: 14px; color: #a1a1a1;}
.pageView a:last-child {}
.pageView a.active , .pageView a:hover {color: #000;}


#description .content{
    padding: 0 10px;
    font-size: 12px;
}
#description .t-center{
    text-align: center;
}
#description .header{
    font-size: 1.6rem;
    line-height:100%; font-weight:bold;
    margin:1rem 0;
}
#description .header span{
    font-size: 1rem;

}
#description .title{
    font-size: 16px;
    color: #fff;
    padding: 8px 20px;
    font-style: italic;
    background: url(../images/chichuntitle.png) no-repeat scroll 0 0;
    display: inline-block;
    background-size: 100% 100%;
}
#description .row{
    margin: 2.2rem 0;
}
#description .row-1{
    font-size: 1rem;
}
#description .row-1 .clear{
    float: left;
    width: 45%;
    margin: 4px 2% 4px 0;
}
#description .row-1 .clear .pull-left{
    width: 100px;
    color: #b2a696;
    float:left;
}

#description .row-1 .clear .right{
    white-space: nowrap;
    overflow: hidden;

    float:left;
}
#description .row table{
    width: 100%;
}
.row #choice td{
    padding: 8px;
    font-size: 1rem;
}
#description .row table td.c1{
    background-color: #b2a696;
    color: #fff;
    width: 25%;
    font-size:1rem;
}
#description .row table td.c2{
    background-color: #f2f2f2;
    color: #b2a696;
    font-size: 0;
    width: 75%;
}
#description .row table td.c3{
    background-color: #a19484;
    color: #fff;
}
#description .row table td.c4{
    background-color: #d9d9d9;
    color: #b2a696;
    font-size: 0;
}
#description .row table td div{
    display: inline-block;
    width: 31.33333%;
    vertical-align: middle;
    margin: 0 1%;

}
#description .row table td .check{
    width: 14%;
}
#description .row table td .check img{
    width: 21px; position:relative; top:5px;
}
#description .row table td .text{
    font-size: 1rem;
    width: 43%;
}

#description .row table td .sub{
    font-size: 12px;
    width: 43%;
}
#description .row table td span{
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;

}
#description .table .pull-left{
    width: 50%;
    text-align: center;
    font-size: 14px;
}
#description .goodschichuntab thead{
    background-color: #a19484;
    color: #fff;
}
#description .goodschichuntab .footer{
    padding: 8px 0;
    text-align: center;
    font-size: 1.6rem;
    color: #fff;
}
#description .goodschichuntab thead td{
    padding: 8px 0;  font-size: 1rem; text-align:center; vertical-align:middle; line-height:90%;
}
#description .goodschichuntab tbody td
{
    font-size: 0.8rem;
}
#description .goodschichuntab tbody tr:nth-child(odd) td{
    background-color: #f2f2f2;
    padding: 12px 0;
}
#description .goodschichuntab tbody tr:nth-child(even) td{
    background-color: #d9d9d9;
    padding: 12px 0;
}
#description .table .pull-left table:first-child{
    border-right: 1px dashed #fff;
}
#description .row table td.c11{
    background-color: #f2f2f2;
    color:#b2a696;
}
#description .row table td.c12{
    background-color: #f2f2f2;
    color:#b2a696;
}
#description .row table td.c13{
    background-color:#FFFFFF;
    color:#b2a696;
}
#description .row table td.c14{
    background-color:#FFFFFF;
    color:#b2a696;
}
.tabgoodschichun{margin:0 auto;}
.tabgoodschichun b{font-size:2em; font-family:"Arial black";}
.tabgoodschichuntitle{ border-bottom:#000000 1px dashed;  background:#f2f2f2; vertical-align:middle; padding:3px 0; }
.tabgoodschichuntitleleft{border-right:#000000 1px dashed;}
.tabgoodschichun td{padding:0.5rem 0;}

/*底部*/
.footView1 {background-color: #343434;  height: 30px; margin-top:10px; width:100%; overflow:hidden;}
.foot_nav {padding: 9px 0; line-height: 12px; text-align:center;}
.foot_nav a {display: inline-block; line-height: 12px; font-size: 12px; color: #fff !important; padding: 0 10px; border-right: 1px solid #fff;}
.foot_nav a:last-child {border-right: none;}

.footView2 {background-color:  #3d3d3d; padding: 10px 0 10px 0;}
.foot_rows .col-lg-6 {width: 30%; float: left;}
.foot_rows img {margin-right: 10px;}
.foot_rows p {display: block; line-height: 22px; font-size: 12px; color: #b0b0b0;}

.catesearchexp a.show{margin:0 auto; display:block; width:70px; padding-left:5px; height:23px; line-height:23px; border:#999999 1px solid;background:url(../images/catesearchexp.gif) no-repeat 40px -23px; }
.catesearchexp a.hide{margin:0 auto; display:block; width:80px; padding-left:5px; height:23px; line-height:23px; border:#999999 1px solid;background:url(../images/catesearchexp.gif) no-repeat 60px 0px; }

.filter{background:#FFFFFF; padding-bottom:8px;}
.filter h3{padding:8px 0 8px 10px; border-bottom:#CCCCCC 1px solid; font-size:16px;}
.filter dl{padding:5px 0;border-top:1px solid rgba(0,0,0,0.05);}
.filter .first{border-top-width:0;}
.filter dt{float:left;width:100px;padding:5px 0;text-align:right;}
.filter dd{padding:0 10px 3px 100px;}
.filter dd a{display:inline-block;margin-right:5px;min-width: 60px;text-align: center;white-space:nowrap;margin-top: 6px;}
.filter dd a:hover{text-decoration:none;background-color:#eee;text-shadow:0 0 0, 0 1px 0 #fff;}
.filter dd a.all{background-color:#eee;}
.filter dd a.current{text-align: center; color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.3);background-color:#333;background-image:-webkit-linear-gradient(top, #666, #333);background-image:-moz-linear-gradient(top, #aaa, #666);background-image:-o-linear-gradient(top, #666, #333);background-image:-ms-linear-gradient(top, #666, #333);border-radius:3px;}
@media screen and (max-width:360px){

}

@media screen and (max-width:340px){

}

.sub-main{margin: 0.5rem}
.question-box img{width: 28px;
    display: block;
    margin: 5px auto;
}
.sub-main-title{
    width:100%;
    min-height: 50px;
    padding:10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 10px;
    background-color: rgba(0,0,0,.8);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    overflow: hidden;
}
.sub-main-title p{
    color: #ffffff;
    font-size: 12px;
    line-height: 1;
}
.question-box{
    border-right: 1px solid #888888;
    vertical-align: middle;
    text-align: center;
}
.question-box .img-des{
    display: inline-block;
    text-align: center;
    vertical-align: text-bottom;
    line-height: 36px;
}
.content-two b{
    display: inline-block;
    width: 85%;
    vertical-align: text-top;
}
.pull-left{
    width: calc(20% - 5px);
    margin-right: 5px;
    float: left;

}
.pull-right{
    width: 80%;
    float: right;
    color: #ffffff;
    line-height: 1.5;
    font-size: 12px;
}

.body{
    padding-bottom: 44px;
}

.fixed-bar{
    position: fixed;
    bottom: 0;
    max-width: 640px;
    width: 100%;
    height: 62px;
    padding: 2px 0;
    background-color: #ffffff;
    z-index:99999999;
}
.fixed-bar div,.fixed-bar p{
    width: 20%;
    float: left;
    height: 50px;
}
.fixed-bar div:nth-child(1){
    background: url("../images/btn_menu_fav.png") center no-repeat;
    background-size: cover;
}
.fixed-bar div:nth-child(1).active{
    background: url("../images/btn_menu_fav_s.png") center no-repeat;
    background-size: cover;
}
.fixed-bar div:nth-child(2){
    background: url("../images/btn_menu_talk.png") center no-repeat;
    background-size: cover;
}
.fixed-bar div:nth-child(2).active{
    background: url("../images/btn_menu_talk_s.png") center no-repeat;
    background-size: cover;
}
.fixed-bar div:nth-child(3){
    background: url("../images/btn_menu_home.png") center no-repeat;
    background-size: cover;
}
.fixed-bar div:nth-child(3).active{
    background: url("../images/btn_menu_home_s.png") center no-repeat;
    background-size: cover;
}
.fixed-bar div:nth-child(5){
    background: url("../images/btn_menu_order.png") center no-repeat;
    background-size: cover;
    animation-duration: 1.5s; /*动画时间*/
}
.fixed-bar div:nth-child(5).active{
    background: url("../images/btn_menu_order_s.png") center no-repeat;
    background-size: cover;
}
.fixed-bar div:nth-child(6){
    background: url("../images/btn_menu_my.png") center no-repeat;
    background-size: cover;
}
.fixed-bar div:nth-child(6).active{
    background: url("../images/btn_menu_my_s.png") center no-repeat;
    background-size: cover;
}

.fixed-bar p:nth-child(1){
    background: url("../images/jpan_info.jpg") center no-repeat;
    background-size: cover;
}
.fixed-bar p:nth-child(1).active{
    background: url("../images/jpan_info_active.jpg") center no-repeat;
    background-size: cover;
}
.fixed-bar p:nth-child(2){
    background: url("../images/jpan_wecat.jpg") center no-repeat;
    background-size: cover;
}
.fixed-bar p:nth-child(2).active{
    background: url("../images/jpan_wecat_active.jpg") center no-repeat;
    background-size: cover;
}
.fixed-bar p:nth-child(3){
    background: url("../images/jpan_home.jpg") center no-repeat;
    background-size: cover;
}
.fixed-bar p:nth-child(3).active{
    background: url("../images/jpan_home_active.jpg") center no-repeat;
    background-size: cover;
}
.fixed-bar p:nth-child(5){
    background: url("../images/jpan_li.jpg") center no-repeat;
    background-size: cover;
}
.fixed-bar p:nth-child(5).active{
    background: url("../images/jpan_li_active.jpg") center no-repeat;
    background-size: cover;
}
.fixed-bar p:nth-child(6){
    background: url("../images/jpan_my.jpg") center no-repeat;
    background-size: cover;
}
.fixed-bar p:nth-child(6).active{
    background: url("../images/jpan_my_active.jpg") center no-repeat;
    background-size: cover;
}






#usersearchimg{
    position: relative;
    float: right;
    width: 24px;
    height: 20px;
    margin-right: 14%;
    margin-top: -28px;
    background-size: 100%;
}
#usersearchimg input[type='file']{
    position: absolute;
    font-size: 0;
    width: 24px;
    height: 20px;
    left: 0;
    top: 0;
    opacity: 0;
}
div.fixedactive{
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 9999;
    background-color: #ffffff;
}

.home-title{
    position: absolute;
    padding-left: 5px;
    width: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.home_btn a.top{
    display: none;
}
.img_search{
    width: 88px;
}
.num-box{
    position: relative;
}
.num-box i{
    position: absolute;
    display: block;
    height: 16px;
    line-height: 16px;
    text-align: center;
    font-style: normal;
    color: #ffffff;
}
.num-box i.num-one{
    width: 21px;
    height: 16px;
    right: 6px;
    top: -6px;
    background: url("../images/num_one.png") center no-repeat;
}
.num-box i.num-two{
    width: 28px;
    right: 0;
    top: -6px;
    background: url("../images/num_two.png") center no-repeat;
}
.num-box i.num-three{
    width: 38px;
    height: 16px;
    right:-9px;
    top: -6px;
    background: url("../images/num_three.png") center no-repeat;
}
.top-btn{
    position: fixed;
    width: 50px;
    height: 50px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    /*background-color: #ffffff;*/
    right: 5px;
    bottom: 130px;
    /*  border: 1px solid #EAEAEA;*/
    text-align: center;
    padding-top: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
}
.top-btn img{
    max-width: 100%;
    display: block;
    margin: auto;
}
button.price-btn{
    width: 100px;
    height: 35px;
    line-height: 35px;
    margin-top: 5px;
    text-align: center;
    background-color: #ff0052;
    color: #fff;
    border-color: #ff0052;
}
.goods-shop-info .collect-btn span{
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 14px;
    line-height: 16px;
    font-size: 0.8rem;
    padding-left: 20px;
    background: url(../images/collect.png) left center no-repeat;
    background-size: 16px 13px;
}
.goods-shop-info .collect-btn span.active {display: inline-block;
    width: auto;
    height: 14px;
    line-height: 16px; /*font-size: 0.8rem;*/ padding-left: 20px; background: url("../images/have_collect.png") left center no-repeat;background-size: 16px 13px; }
.mui-table-view-cell{
    padding: 10px;
}
.nav-box{
    width: 100%;
    overflow: hidden;
}
/*.u-flyer{
    width: 24px;
}*/
/*
.fixed-bar div:nth-child(5).css3-transition{
    animation:mymove 0.25s ;
}*/
@keyframes mymove{
    0%,
    100%,
    50%,
    80% {
        transition-timing-function: cubic-bezier(0.215,.61,.355,1);
        transform: translate3d(0,0,0);
    }
    20%,
    40%,
    43%{
        transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);
        transform: translate3d(-20px,0,,0);
    }
    70%{
        transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
        transform: translate3d(-10px,0px,0);
    }
    90%{
        transform: translate3d(20px,0,0);
    }
}


.total-box{
    text-align: -webkit-center;
}
.price-box{
    margin:0 auto;

}

.price-box tr.total-tr td{
    border-top: 1px solid #eaeaea;
}
.price-box tr.total-tr td:last-child,
.price-box tr.total-tr td:nth-child(2){
    color: #ff0052;
}
.price-box tr.total-tr td:nth-child{
    text-align: right;
}
.price-box td{
    padding: 3px;
}
.price-box tr td:first-child{
    text-align: right;
}
.price-box tr td:last-child{
    text-align: right;
    /*color:#ff0052 ;*/
}
.price-box tr td:last-child span{
    text-align: right;
    color:#333333;
}
.order_detail_btn{
    display: block;
    margin:0 auto;
    height: 30px;
    width: 130px;
    border: none;
    text-align:center;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    background-color: #ff0052;
    border-radius: 3px;
    background-image: -webkit-linear-gradient(top, #ff0052, #ff0052);
    background-image: -moz-linear-gradient(top, #ff0052, #ff0052);
    background-image: -o-linear-gradient(top, #ff0052, #ff0052);
    background-image: -ms-linear-gradient(top, #ff0052, #ff0052);
    -pie-background: linear-gradient(#ff0052, #ff0052);
    -webkit-transition: opacity 0.5s ease-out;
    -moz-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    -ms-transition: opacity 0.5s ease-out;
    outline: none;
    text-shadow: 0 1px 1px rgba(0,0,0,0);
    box-shadow: 0 1px 3px rgba(0,0,0,0);
    margin-top: 10px;
}
.unit{
    font-size: 12px;
}
.search_link{
    position: absolute;
    right: 10px;
    bottom: 90px;
    border-radius: 100%;
    background-color: #ffffff;
    width: 30px;
    height: 30px;
}
.search_link img{
    width: 16px;
    display: block;
    margin:6px auto;
    vertical-align: middle;
}
.sign{
    float: left;
    text-align: left;
}
.cancel{
    position: absolute;
    display: none;
    right: 15px;
    width: 18px;
    height: 18px;
    top:15px;
    z-index: 99;
    background: url("../images/delectimg.png") center no-repeat;
}
.shopping_nav b{
    font-size: 16px;
}
.mui-bar .mui-icon:active{
    opacity: 1;
}
.btn-box input[type='button']{
    border-radius: 0;
    background-color: #ff0052;
    padding: 3px 5px;
    border: none;
    color: #ffffff;
}
.one{
    color: #9137be;
}
.two{
    color: #FF0000;
}

/* 消息中心 */
.message{background:#f1f1f1;min-height:100vh}
.message .fixed-header{background:#f1f1f1;position:fixed;z-index:100;left:0;top:0;width:100%}
.message .all-read-btn{color:#ff0068}
.message .sub-size{font-size:12px}
.message .bottom-date{position:absolute;bottom:5px;right:60px}
.message .notice{background:#fff;display:flex;padding-bottom:0}
.message .notice .notice-swiper{width:100%;height:80px}
.message .notice .content{color:#999;font-size:12px;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;word-break:break-all;overflow:hidden}
.message .notice .notice-icon{width:60rpx;min-width:60rpx;height:60rpx;background:#ff0068;border-radius:50%;margin-left:30rpx;margin-right:5px}
.message .notice .notice-tit{font-size:28rpx;color:#202020;max-width:99%;overflow:hidden;white-space:nowrap;font-weight:700;text-overflow:ellipsis}
.message .menu{background:#fff;box-shadow:0 1px 5px 0 #ccc}
.message .menu .text{font-size:13px;font-weight:700;color:rgba(0,0,0,.5)}
.message .menu .num{font-size:12px;font-weight:700}
.message .list{padding-bottom:54px}
.message .list .item{position:relative;border-radius:0 200rpx 200rpx 0;margin-right:30rpx}
.message .list .item .del{position:absolute;right:10px;top:50%;transform:translateY(-50%)}
.message .list .item .status{position:absolute;top:0;right:50px;color:#fff;background:#ff0068;padding:5rpx 10rpx;font-size:20rpx;border-radius:10rpx}
.message .list .content{width:100%}
.message .list .content .wrap{width:94%}
.message .list .content .c-row-between{flex-wrap:wrap}
.message .list .content .content{font-size:12px;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;word-break:break-all}
/* end */

/*会员等级介绍页*/
.basket_nav_compare{background:url(../img/title-compare.png) center no-repeat;color:#fff;font-size:24px;line-height:72px;text-align:center}
.level-title{padding:10px 0;text-align:center;line-height:24px;margin-bottom: 10px;}
.level-title p{font-size: 13px;color: #333333;font-weight: 600;}
.level_compare{background-color:#fff;font-size:13px}
.level_compare .detail-container{overflow:hidden;transition:all .5s linear}
.level_compare .detail-container .block-title{width:5%;font-size:14px;font-weight:600;margin-left:3.4em}
.level_compare .detail-container .img-box .content{margin-top:21em;text-align:center;padding:0 1em 1em}
.level_compare .detail-container .img-box .content .title{font-size:1.375em}
.level_compare .detail-container .img-box .content .item{margin:1em 0;font-size:12px}
.level_compare .detail-container .tips{box-sizing:unset;border-top:2px solid #ccc;padding:1.5em 1em 0;margin-top:2em;text-align:center;font-size:12px}
.level_compare .detail-container .border-box{width:98%;color:#6f6f6f;font-weight:600}
.level_compare .detail-container .border-box .question{font-weight:700;margin-bottom:.5em}
.level_compare .detail-container .border-box .box-item{margin-bottom:1em}
.level_compare .detail-container .border-box .box-title{color:#f92154;font-weight:600}
.level_compare .detail-container .border-box .box-desc{width:80%;color:#6f6f6f;font-weight:600}
.level_compare .section-title{font-size:15px;color:red;text-align:center;margin-top:1.5em;font-weight:700}
.level_compare .section-desc{font-size:12px;text-align:center;margin-top:5px;font-weight:700}
.level_compare .detail-btn{text-align:center;text-decoration:underline;margin-top:1em;font-weight:700}
.level_compare .table{width:100%;border-spacing:3px 0;font-size:12px;margin-bottom:0}
.level_compare .table th{font-weight:400}
.level_compare .table td{text-align:center;margin-right:3px;height:3.6em}
.level_compare .table .tds .text-left{text-align:left;background-color:#fff}
.level_compare .table .ths{height:3.2em}
.level_compare .table .lv-name{margin-bottom:10px}
.level_compare .table .lv-text{width:170px;padding:0;position:relative}
.level_compare .table .lv-text span{display:inline-block;width:96%;min-width:4em;text-align:center;line-height:1.1;vertical-align:top;font-size:10px}
.level_compare .table .pt60 span:not(.tab){padding-top:60px}
.level_compare .table .pb10 span{padding-bottom:10px}
.level_compare .table .lv-name .lv-text span{padding: 2px 4px;}
.level_compare .table .lv-name .lv-text:nth-child(3) span{background-color:#f92154;color:#fff}
.level_compare .table .lv-name .lv-text:nth-child(4) span{background-color:#c87c05;color:#fff}
.level_compare .table .lv-name .lv-text:nth-child(5) span{background-color:#a6a6a6;color:#fff}
.level_compare .table .lv-name .lv-text:nth-child(6) span{background-color:#fdc121}
.level_compare .table .lv-name .lv-text:nth-child(7) span{background-color:#f1f1f1}
.level_compare .table .ths .lv-text span{font-weight:600;color:#333}
.level_compare .table .ths .gray1 span{color:#7d7d7d!important}
.level_compare .table .ths .lv-text b{position:absolute;left:50%;bottom:-13px;margin-left:-6px}
.level_compare .table .text-left span{text-align:left}
.level_compare .table thead tr:last-child th{line-height:4.6em}
.level_compare .table thead tr:last-child th span{vertical-align:middle}
.level_compare .table .text-name{vertical-align:top;}
.level_compare .table .text-name span{font-size:11px!important;font-weight:600;line-height:2!important}
.level_compare .table .tds .text-name span{color:#333!important}
.level_compare .table .tds td.text-left span,.level_compare .table .text-name span{background:0 0;line-height: 1.1;min-height: 44px;}
.level_compare .table .tds .lv-text span{font-size:10px;font-weight:600;color:#6f6f6f}
.level_compare .table .tds .gray2 span{color:#a5a5a5!important}
.level_compare .table .tds .lv-text:nth-child(6) span,.level_compare .table .tds .lv-text:nth-child(7) span{color:#333;min-height: 44px;}
.level_compare .table .tds .lv-text span.tab{position:absolute;top:0;left:1px;line-height:1.8;color:#fff;z-index:1;display:inline-block;width:95.8%;min-width:4em}
.level_compare .table .tds .lv-text span.tab-1{background:#7b7b7b}
.level_compare .table .tds .lv-text span.tab-2{background:#525252}
.level_compare .table .tds .lv-text span.tab-3{background:#ff0052}
.level_compare .table .tds .lv-text .apply-vip{
    width: 80%;
    position: absolute;
    top: 46px;
    z-index: 9;
    color: #f92154;
    border: 1.5px solid #f92154;
    padding: 0 2px;
    border-radius: 4px;
    left: 50%;
    margin-left: -40%;
    font-size: 10px;
    height: 18px;
    line-height: 15px;
}
.level_compare .table .tds .lv-text span b{color:#a2a2a2}
.level_compare .table .tds .lv-text span b.purprice{color:#ff0152}
.level_compare .table .tds .lv-text span b.absolute{position:absolute;display:block;top:28px;width:100%;background:0 0;height:24px;line-height:10px}
.level_compare .table .tds td:nth-child(3) span,.level_compare .table .tds td:nth-child(4) span,.level_compare .table .tds td:nth-child(5) span{background-color:#f7f7f7;min-height: 43px;}
.level_compare .table .tds td:nth-child(6) span{background-color:#ebebeb}
.level_compare .table .tds td:nth-child(7) span{background-color:#ffebf1}
.level-line{border-bottom:1px solid #a6a6a6}
.level_compare .memership{height:450px;background:#f24701 url(/static/img/memership_bg_wap.png) left top no-repeat;background-size: 100%;}
.level_compare .memership .content{width: 100%;text-align: center;}
.level_compare .memership .content h3{padding-top:274px;font-size:16px;margin-bottom:15px;color: #fff;}
.level_compare .memership .content p{font-size:12px;line-height:18px;color: #fff;padding: 0 2px;}
.level_compare .memership .content p.mb10{margin-bottom:10px}
.level_compare .detail-container{position:relative}
.level_compare .detail-title{width:348px;position:absolute;left:50%;top:-26px;z-index:1;text-align:center;font-weight:600;font-size:20px;line-height:54px;margin-left:-174px;background-color:#fff}
.level_compare .detail-container .border-box-question{width:auto;margin:5px 8px;border:1px solid #CCC;padding:14px 10px;border-radius:10px;}
.level_compare .detail-container .border-box-question .box-title{font-size:12px}
.level_compare .detail-container .border-box-question .box-desc{width:100%;font-size:12px;color:#333;line-height:20px;margin-bottom:0;font-weight:500}
.level_compare .detail-container .border-box-question .box-desc h3{font-size:14px;color:#ff3185;font-weight:600;margin-bottom:10px}
.level_compare .detail-container .border-box-question .box-title{color:#333;line-height:26px;margin-bottom: 6px;}
.level-apply-btn{padding-bottom: 30px;}
.level-apply-btn:hover{cursor:pointer}
.level-apply-btn a{display:block;width:80%;height:50px;line-height:48px;margin:30px auto 50px;text-align:center;font-size:18px;color:#f92154;border:2px solid #f92154;border-radius:10px}
.open_member_box .bank-card-number{line-height: 25px;text-align:center;font-size:13px;margin:0 0 10px;padding: 0;}
.open_member_box .bank-card-number strong{color:#ff267f;font-size: 15px;}
.open_member_box .remitter{width:95%;margin:0 auto}
.open_member_box .remitter label{width:22%;height:40px;line-height:40px;font-size:12px}
.open_member_box .remitter input{display:block;font-size:14px;width:64%;height:14px;line-height:14px;border-radius:4px;margin:0 auto;margin-bottom:10px;border:1px solid #bdbcbc}
@media screen and (max-width:320px) and (min-width:320px){
    .level-title p{font-size: 10px;}
}

/*开通会员弹窗*/
.open_member_box{background-color: #ffffff;}
.open_member_box .pop_title{font-size:22px;min-height:auto;padding:30px 0 0 0;text-align: center;}
.open_member_box .question{width:155px;height:auto;margin:0 auto;margin-top:15px;margin-bottom:20px;padding:0px 10px;border:1.5px solid #ff267f;border-radius:30px;color:#ff267f;font-weight:500;font-size:12px}
.open_member_box .question img{width:15px;margin-top:4px}
.open_member_box .condition li{float:left}
.open_member_box .condition li:nth-child(2){color:#666;font-size:12px;margin:4px 8px 0}
.open_member_box .condition li:first-child span:nth-child(1),.open_member_box .condition li:last-child span:nth-child(1){font-size:12px;color:#202020;font-weight:500;margin-right:4px}
.open_member_box .condition li:first-child span:nth-child(2),.open_member_box .condition li:last-child span:nth-child(2){font-size:20px;font-weight:500;color:#ff267f}
.open_member_box .condition li:first-child span:nth-child(3),.open_member_box .condition li:last-child span:nth-child(3){font-size:12px;color:#202020;margin-left:4px}
.open_member_box .select_month{background:url(/static/img/level_user/vip-selector-bg.png) no-repeat;background-size:contain;margin-top:5px}
.open_member_box .select_month ul li{float:left;position:relative;border-radius:6px;background-color:#fff;margin-left:4%;width:27%;height:80px;margin-bottom:16px;margin-top:24px;cursor:pointer;box-shadow:0 0 10px #c5c5c5;-webkit-box-shadow:0 0 10px #c5c5c5;-moz-box-shadow:0 0 10px #c5c5c5;border:2px solid #fff}
.open_member_box .select_month ul li.selected{border:2px solid #ff267f}
.open_member_box .select_month ul li:last-child{margin-right:0}
.open_member_box .select_month ul li span{position:relative}
.open_member_box .select_month ul li span i{font-style: normal;}
.open_member_box .select_month ul li span:nth-child(1){font-size:12px;color:#969696;width: 100%;text-indent: 10px;display: block;}
.open_member_box .select_month ul li span:nth-child(2){font-size:12px;color:#646464;font-weight:500;display:inline-block;display: block;width: 98%;text-align: center;padding-top: 8px;}
.open_member_box .select_month ul li.vip span:nth-child(2),.open_member_box .select_month ul li.vip span:nth-child(2) strong{color:#ff267f}
.open_member_box .select_month ul li span:nth-child(2) strong{font-size:26px;color:#333}
.open_member_box .select_month ul li span:nth-child(3){display:block;text-align:center;font-size:12px;color:#999;padding-top: 2px;}
.open_member_box .select_month ul li span:nth-child(4){color:#fff;border-radius:14px 14px 0 14px;position:absolute;padding:0 4px;background-color:#ff267f;font-weight:600;font-size:14px;right:-2px;top:-15px}
.open_member_box .select_month ul li span:nth-child(4) img{width:9px;position:relative;top:4px;margin-right:2px}
.open_member_box .action{margin-top:15px;margin-bottom:30px}
.open_member_box .action .brighter_button{width:68%;font-size:15px;padding:6px 10px;border-radius:30px;display:block;margin:0 auto;text-align:center;color:#fff;background-color:#ff267f;border-color:#ff267f;background-image:-webkit-linear-gradient(top,#ff267f,#ff267f)}
.open_member_box .action .brighter_button_disabled{border-color:silver;background-color:silver;background-image:-webkit-linear-gradient(top,silver,silver);width:85%;font-size:12px}
.j_open_member_box .condition li:nth-child(2){margin:6px 10px 0}
.j_open_member_box .question{width: 117px}

/*浏览历史*/
.time-line{border-top:1px solid #d0d6d6;position:relative;margin-top:20px;height:25px}
.time-line span:first-child{width:110px;height:30px;line-height:30px;font-size:20px;color:#000;background-color:#fff;display:inline-block;position:absolute;top:-16px;z-index:1}
.time-line span:last-child{color:#333;width:170px;height:30px;line-height:30px;position:absolute;top:-16px;background-color:#fff;padding-right:8px;text-align:right}

/*商品标签*/
.goods-tag-tail{display:inline-block;background-color:#333;position:relative;color:#fff;height:1.6em;line-height:1.6em;text-align:center;min-width:auto;font-size:10px;margin-right:1em}
.goods-tag-tail .goods-tag-text{position:relative;z-index:2;line-height:1.4;padding:0 0 0 .9em}
.goods-tag-tail::before{content:"";width:0;height:0;border-bottom:1.6em solid #333;border-left:1em solid transparent;border-right:1em solid transparent;position:absolute;right:-1.1em;bottom:0;z-index:-1}
.goods-tag-tail::after{content:'';display:inline-block;width:100%;height:1.6em;background-color:#333;position:absolute;left:7px;top:0;-webkit-filter:brightness(1.2) contrast(1);filter:brightness(1.2) contrast(1);transform:skew(-24deg,0)}
.goods-tag-tail.dome88-red{background-color:#d5003f}
.goods-tag-tail.dome88-red::before{border-bottom-color:#d5003f}
.goods-tag-tail.dome88-red::after{background-color:#d5003f}
.goods-tag-tail.dome88-purple{background-color:#8513b3}
.goods-tag-tail.dome88-purple::before{border-bottom-color:#8513b3}
.goods-tag-tail.dome88-purple::after{background-color:#8513b3}
.goods-tag-tail.dome88-orange{background-color:#fd7815}
.goods-tag-tail.dome88-orange::before{border-bottom-color:#fd7815}
.goods-tag-tail.dome88-orange::after{background-color:#fd7815}
.goods-tag-tail.dome88-yellow{background-color:#ffaa26}
.goods-tag-tail.dome88-yellow::before{border-bottom-color:#ffaa26}
.goods-tag-tail.dome88-yellow::after{background-color:#ffaa26}
.goods-tag-tail.dome88-blue{background-color:#2196f3}
.goods-tag-tail.dome88-blue::before{border-bottom-color:#2196f3}
.goods-tag-tail.dome88-blue::after{background-color:#2196f3}

/*关注档口*/
.shop-container .fl{float:left}
.shop-container .fr{float:right}
.shop-container .shop-info{background-color:#fff;margin-top:5px;padding:15px 15px 15px 20px;position:relative}
.shop-container .shop-info:after{content:'';display:block;clear:both}
.shop-container .shop-info .pic img{width:80px;height:80px;margin-right:15px}
.shop-container .shop-info .info{margin-top:5px; width: 50%;}
.shop-container .shop-info .info h3{margin-bottom:10px;font-size:14px}
.shop-container .shop-info .info .btns{position:absolute;right:5px;top:12px}
.shop-container .shop-info .info .btns .btn{position:relative;left:-4px;display:block;height:24px;line-height:24px;border:1px solid #ddd;background-color:#fff;text-align:center;color:#6c6c6c;cursor:pointer;padding:0;/*width:68px;*/font-size:12px;border-radius:24px;margin-bottom:5px; padding: 0 5px}

.shop-banner{width:100%;margin:60px auto 0}
.shop-banner img{display:block;width:100%}
.shop-container{margin-top:10px}
.shop-goods-list{width:965px;margin-left:20px}
.shop-goods-list .product_list .photo img{border-radius: 8px;}
.shop-info .shop-content{border-bottom:6px solid #ebebeb;border-top:none;width:auto;padding:15px 0 15px 20px;background:#fff;height:auto;color:#6c6c6c}
.shop-info .shop-content h2{font-weight:400;height:20px;margin-top:15px}
.shop-info .shop-content h2.shop-name{line-height:16px;color:#333;font-size:16px;padding-right:0}
.shop-info .shop-content h2.shop-name i{display: inline-block;width: 17px;height: 16px;float: left;margin-right: 8px;}
.shop-info .shop-content h2.shop-name span{float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.shop-info .shop-content ul li{clear:both;overflow:hidden;color:#6c6c6c;line-height:26px}
.shop-info .shop-content ul li .attr{/*width:40px;*/float:left}
.shop-info .shop-content ul li .text{float:left}
.shop-info .shop-content ul li .text a{color:#6c6c6c;display:inline}
.shop-info .shop-content a.icon-btn{margin:0;height:28px;line-height:24px;font-size:14px;color:#000;border:1px solid #cccccc;outline:0;display:block;cursor:pointer;text-align:center;background-color:#fff}
.shop-info .shop-content a.icon-btn.care{margin-top:0;width:110px;display:inline-block}
.shop-info .shop-content a.icon-btn.look-shop{display:none}
.goods-shop-info{width:100%;margin-top:10px}
.goods-shop-info .shop-content{position:relative}
.goods-shop-info .shop-content ul li{float:left;clear:none;position:relative;margin-right:10px;padding-right:10px}
.goods-shop-info .shop-content ul li:after{content:'';width:1px;height:14px;background-color:#bebebe;position:absolute;top:50%;margin-top:-7px}
.goods-shop-info .shop-content ul li:last-child:after{display:none}
.goods-shop-info .shop-content ul:after{content:'';display:block;clear:both}
.goods-shop-info .shop-content ul li .text{width:auto!important; margin-right: 10px;}
.goods-shop-info .shop-content a.icon-btn.care{position:absolute;left:auto;top:25px;right:10px}
.goods-shop-info .shop-content a.icon-btn.look-shop{display:block;right:110px}
.goods-shop-info .shop-banner{margin-top: 0;}
.goods-shop-info .collect-btn span{width: auto; height: 14px;line-height: 16px;background: none; padding-left: 20px;}
.goods-shop-info .shop-content a.icon-btn.look-shop span{background: none; padding-left: 0}
.goods-shop-info .collect-btn i.love-ico{border: 1px solid #515151; border-radius: 50%; background: url(/static/img/shop-love-ico.png) center center no-repeat;background-size: cover;background-size: 72%;padding: 8px; display: inline-block; position: absolute; left: 12px; top: 50%; margin-top: -9px;}
.goods-shop-info .collect-btn i.active{border: 1px solid #ff0052; border-radius: 50%; background: #ff0052 url(/static/img/shop-love-ico-hover.png) center center no-repeat;background-size: cover;background-size: 72%;}

/*商品详情档口按钮*/
.shop_name{height:30px;border:1px solid #ff0068;display:inline-flex;padding:0 8px;border-radius:100px;align-items:center}
.shop_name img{width:16px;margin-right:2px; position: relative; top: 3px;}
.shop_name span{font-size:12px}

/*订单支付页面「新，改版」*/
.payment .pay-title{position:relative;height:30px;line-height:30px;margin:30px 0;color:#ff004b;font-size:16px;font-weight:400}
.payment .pay-title:after{position:absolute;left:68px;bottom:8px;content:'';display:block;width:78%;height:1px;background:#ff004b}
.payment .goods-list .list-content .list,.payment .goods-list .list-header{display:flex}
.payment .goods-list .list-header{height:40px;line-height:40px;background:#f5f5f5}
.payment .goods-list .list-header .item{color:rgba(0,0,0,.8);font-size:14px;font-weight:400}
.payment .goods-list .list-content .list .item,.payment .goods-list .list-header .item{text-align:center}
.payment .goods-list .list-content .list .item:nth-child(1),.payment .goods-list .list-content .list .item:nth-child(2),.payment .goods-list .list-header .item:nth-child(1),.payment .goods-list .list-header .item:nth-child(2){width:145px}
.payment .goods-list .list-content .list .item:nth-child(1),.payment .goods-list .list-header .item:nth-child(1){text-align:left}
.payment .goods-list .list-content .list .item:nth-child(3),.payment .goods-list .list-header .item:nth-child(3){width:166px}
.payment .goods-list .list-content .list .item:nth-child(4),.payment .goods-list .list-header .item:nth-child(4){width:217px}
.payment .goods-list .list-content .list .item:nth-child(5),.payment .goods-list .list-header .item:nth-child(5){width:172px}
.payment .goods-list .list-content .list .item:nth-child(6),.payment .goods-list .list-header .item:nth-child(6){width:130px}
.payment .goods-list .list-content .list .item:nth-child(7),.payment .goods-list .list-header .item:nth-child(7){width:102px}
.payment .goods-list .list-content .list .item:nth-child(8),.payment .goods-list .list-header .item:nth-child(8){width:129px}
.payment .goods-list .list-content .list{position:relative;line-height:100px;padding:20px 0}
.payment .goods-list .list-content .list:after{content:'';position:absolute;left:0;bottom:-2px;display:block;width:100%;height:1px;background:rgba(0,0,0,.2)}
.payment .goods-list .list-content .list .item .pic{width:100px;height:100px;border-radius:8px}
.payment .goods-list .list-content .list .item{height:100px;color:rgba(0,0,0,.5);font-size:15px;font-weight:400}
.payment .goods-list .list-content .list .item:nth-child(5),.payment .goods-list .list-content .list .item:nth-child(6){color:#000}
.payment .goods-list .list-content .list .item:nth-child(8){color:#ff0047}
.payment .return-cart{margin-top:35px;text-align:right;color:#000;font-size:16px;font-weight:400}
.payment .transport-info{display:flex;border-bottom:1px solid rgba(0,0,0,.1); background-color: #f5f5f5; padding-left: 10px;}
.payment .no-border-bottom{border-bottom:0}
.payment .transport-info .item{margin:15px 0 18px}
.payment .transport-info .item:nth-child(1){width:50px;line-height:34px;font-size:12px}
.payment .transport-info .item ul li img{position:relative;top:4px;left:-6px;width:22px}
.payment .transport-info .item ul li img.transport-ico-hover,.payment .transport-info .item ul li.selected img.transport-ico{display:none}
.payment .transport-info .item ul li.selected img.transport-ico-hover{display:inline-block}
.payment .transport-info .item ul li{position:relative;float:left;width:220px;height:48px;line-height:48px;background:#fff;margin-right:16px;border-radius:48px;text-align:center;font-size:16px;border:1px solid rgba(0,0,0,.3)}
.payment .transport-info .item ul li:hover{cursor:pointer}
.payment .transport-info .item ul li.selected{border:1px solid #ff004b}
.payment .transport-info .item ul li.selected span{position:relative;left:10px;color:#ff004b}
.payment .transport-info .item ul:after{content:'';display:block;clear:both}
.payment .transport-info .item ul li img.select-ico{position:absolute;left:18px;top:50%;width:18px;margin-top:-6px;display:none}
.payment .transport-info .item ul li.selected img.select-ico{display:inline-block}
.payment .transport-info .item ul li.disabled{color:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.2)}
.payment .transport-info .item .desc{line-height:22px;color:rgba(0,0,0,.8);font-weight:400;font-size:14px}
.payment .transport-info .item .desc-1{margin-top:30px}
.payment .transport-info .purchaser{padding-top:12px}
.payment .transport-info-input .purchaser{font-size: 12px;}
.payment .transport-info-input .item:nth-child(1) {width: 15px;}
.transport-info-input{height:auto;background:#fff;padding-bottom: 8px;}
.transport-info-input .input{width:140px;height:30px;background:#fff;margin-right:5px;border:1px solid #b7b7b7;border-radius:4px;color:rgba(0,0,0,.8);text-align:center;font-size:12px;margin-bottom: 8px;}
.transport-info-input .input:last-child{width:35%}
.transport-info-input .input:-moz-placeholder,.transport-info-input .input:-ms-input-placeholder,.transport-info-input .input::-moz-placeholder,.transport-info-input .input::-webkit-input-placeholder{text-align:center}
.payment .transport-info-price .item{height:24px;font-size:14px;margin: 15px 0 15px}
.payment .transport-info-price .item:nth-child(1){line-height:24px}
.payment .transport-info .purchaser .input:first-child{width:28%;}
.payment .transport-info .transport-info-button,.payment .transport-info .transport-info-submit{width: 130px; height: 30px;background:#ff0049;border:0;border-radius:0;box-shadow:none;font-size:14px;text-align:center;color: #ffffff;}
.payment .product-service .item ul li{margin-bottom:34px}
.payment .product-service .item{margin-bottom:0}
.payment .accounts .item{width:100%;line-height:30px;text-align:right;color:rgba(0,0,0,.8);font-size:16px}
.payment .accounts .item span{margin-left:5px; min-width:90px; display:inline-block;}
.payment .accounts .item:nth-child(1){line-height:55px}
.payment .payment-info .item{margin:60px 0;margin-bottom:80px}
.payment .payment-info .item:nth-child(1){width:100%}
.payment .payment-info .item .look-link{position:absolute;bottom:80px;margin-left:42px}
.payment .payment-info .item .look-link a{margin-right:40px;color:rgba(0,0,0,.5)}
.payment .payment-info .item .look-link a:hover{text-decoration:underline}
.payment .payment-info .item .pay{float:right}
.payment .payment-info .transport-info-submit{display:block;width:278px;height:64px;margin-top:60px;font-size:24px}
.payment .payment-info .pay{text-align:right;font-size:18px;font-weight:500}
.payment .payment-info .pay span{font-size:28px;font-weight:700}

/*额外处理*/
.payment .transport-info .current_intro{display: none;}
.payment .transport-address .current_intro{display: block;}
.payment .transport-info .item .option_item{position:relative;float:left;width:94px;height:34px;line-height:34px;background:#fff;margin-right:5px;border-radius:48px;text-align:center;font-size:12px;border:1px solid rgba(0,0,0,.3)}
.payment .transport-info .item .option_item .select-ico{position:absolute;left:18px;top:50%;width:18px;margin-top:-6px;display:none}
.payment .transport-info .item .option_item.selected{border:1px solid #ff004b}
.payment .transport-info .item .option_item.selected .select-ico{display:none}
.payment .transport-info .item .option_item.selected span{color:#ff004b}
.payment .transport-info .item .option_item label{display:block;width:100%}
.payment .transport-info .item .option_item input[type=radio]{display: none;}
.payment .transport-info .item .option_item span.intro {display: none;}
.payment .transport-info .item .current_intro:before{content:'';display:block;clear:both}
.payment .transport-info .item .current_intro{margin-top:78px;display:block;clear:both;line-height:22px;color:rgba(0,0,0,.8);font-weight:400;font-size:14px}
.payment .transport-info .item .option_item .transport-ico{position:relative;top:0;left:-6px;width:22px}
.payment .transport-info .item .option_item .transport-ico-hover,.payment .transport-info .item .option_item.selected .transport-ico{display:none}
.payment .transport-info .item .option_item.selected .transport-ico-hover{display:inline-block}
.payment .transport-info .item .option_item.disabled{color:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.2)}
.payment .transport-info .item .option_item.disabled .transport-ico{opacity: 0.6;}
.payment .shipping_type .item:nth-child(1){width: auto;}
.payment .shipping_type .option_inner{display: flex; width: 100%;}
.payment .shipping_type .option_inner .option_item{width: 100%; margin-right: 2px;}
.payment .shipping_type .option_inner .option_item .intro {display: none;}
.payment .current_intro {margin-top: 0; padding: 15px; display: block; clear: both; line-height: 22px; color: rgba(0,0,0,.8); font-weight: 400; font-size: 12px; background-color: #f5f5f5;}
.payment .user-add-info {font-size: 12px; margin-bottom: 10px;}
.payment .current_intro p {font-size: 12px;}
.user-add-info .modify-btn {padding: 0.3em 1.2em !important;}
.user-add-info .modify-btn {margin-left: 15px !important;}
.current_intro2 p {font-size: 12px;}
/*End*/