.miaosha-body {border-top:#2b2b2b solid 2px; padding-top:44px;}
.miaosha-body .m-main {width:750px;}
.miaosha-body .m-main .m-top { margin-bottom:40px;}
.miaosha-body .m-main .m-top .m-t-left {height:298px; width:298px; border:#e5e5e5 solid 1px;}
.miaosha-body .m-main .m-top .m-t-right {width:428px;}
.miaosha-body .m-main .m-top .m-t-right .m-name {font-size:16px; /* height:26px; */ line-height:26px; overflow:hidden; font-weight:bold; color:#333; margin-bottom:20px;}
.miaosha-body .m-main .m-top .m-t-right .m-subname {font-size:14px; color:#999; height:36px; line-height:18px; overflow:hidden; margin:-15px 0 27px;}
.miaosha-body .m-main .m-top .m-t-right .m-price {padding:12px 0 10px; background:#f7f7f7; line-height:30px; font-size:12px; }
.miaosha-body .m-main .m-top .m-t-right .m-price dt {padding-left:22px; color:#575757}
.miaosha-body .m-main .m-top .m-t-right .m-price dt span {color:#7f7f7f; font-weight:bold; padding-left:4px; font-size: 14px}
.miaosha-body .m-main .m-top .m-t-right .m-price dt span strong { padding-left:2px; font-weight: normal; text-decoration: line-through}
.miaosha-body .m-main .m-top .m-t-right .m-price dd {padding-left:16px; color:#e42610}
.miaosha-body .m-main .m-top .m-t-right .m-price dd span {padding-left:4px; font-weight:bold;}
.miaosha-body .m-main .m-top .m-t-right .m-price dd span strong {font-size:20px; font-weight:bold; padding-left:2px;}
.miaosha-body .m-main .m-top .m-t-right .m-price dd.hide {display: none;}
.miaosha-body .m-main .m-top .m-t-right .m-price dt .mobile-text {font-size: 12px; color: #0066CC; padding-left: 0; font-weight: normal;}
.miaosha-body .m-main .m-top .m-t-right .m-price dt.no-mobile {padding-left: 0;}
.miaosha-body .m-main .m-top .m-t-right .m-price dt.no-mobile .mobile-text {display: none;}
.miaosha-body .m-main .m-top .m-t-right .m-price dt.no-mobile .ewm-icon {margin-left: 0;}

.miaosha-body .m-main .m-top .m-t-right .m-price dt .ewm-icon {position: relative; padding: 0 5px 0 22px; height: 20px; line-height: 20px; background: #2B78FF; display: inline-block;
    color: #fff; margin-left: 15px; cursor: pointer;}
.miaosha-body .m-main .m-top .m-t-right .m-price dt .ewm-icon::after {position: absolute; left: 5px; top: 50%; width: 12px; height: 12px; background: url(//image01.homedo.com/Files/Images/cms/www/20200428/4767263460546252100_pic1.png) 0 0 no-repeat; margin-top: -6px; display: block; content: "";}
.miaosha-body .m-main .m-top .m-t-right .m-price dt .ewm-icon .porp {display: none; position: absolute; left: 0; top: 100%; width: 120px; height: 120px; border: #2B78FF solid 2px; background: #fff; z-index: 10; padding: 4px;z-index: 99;}
.miaosha-body .m-main .m-top .m-t-right .m-price dt .ewm-icon:hover .porp {display: block;}

.miaosha-body .m-main .m-top .m-t-right .m-number {height:29px;line-height:29px;padding-left: 24px;margin-bottom:12px;}
.miaosha-body .m-main .m-top .m-t-right .m-number .fl {
    color: #4d4d4d;
}
.miaosha-body .m-main .m-top .m-t-right .m-number .jq-quantity {height:29px; width:118px; margin:0 10px;}
.miaosha-body .m-main .m-top .m-t-right .m-number .jq-quantity .jq-cut,
.miaosha-body .m-main .m-top .m-t-right .m-number .jq-quantity .jq-add {width:22px; height:27px; border:#e5e5e5 solid 1px; cursor:pointer; color:#5f5f5f; line-height:27px; text-align:center; background:#fafafa; font-size:16px; }
.miaosha-body .m-main .m-top .m-t-right .m-number .jq-quantity .unclick {color:#ccc; cursor:not-allowed;}

.miaosha-body .m-main .m-top .m-t-right .m-number .jq-quantity .jq-number {width:70px; height:27px; border:#e5e5e5 solid; border-width:1px 0; overflow:hidden;}
.miaosha-body .m-main .m-top .m-t-right .m-number .jq-quantity .jq-number input {width:100%; height:27px; background:#fff; margin-top:-2px; text-align:center; line-height:27px; font-size:12px; color:#5f5f5f; outline:none; border:none;}
.miaosha-body .m-main .m-top .m-t-right .m-number strong { color:#2b2b2b}
.miaosha-body .m-main .m-top .m-t-right .m-time {height:40px; border:#e5e5e5 dashed; border-width:1px 0; line-height:36px; font-size:12px; color:#575757; padding-left:43px; position:relative; margin-bottom:28px;}
.miaosha-body .m-main .m-top .m-t-right .m-time em { position:absolute; display:block; width:16px; height:16px; background:url(//image01.homedo.com/Files/Images/cms/www/20161104/5699762478519179540_pic1.png) 0 0 no-repeat; top:50%; left:14px; margin-top:-8px;}
.miaosha-body .m-main .m-top .m-t-right .m-time strong {font-size:12px; font-weight:normal;}
.miaosha-body .m-main .m-top .m-t-right .m-time span {color:#f42e2d; font-size:15px; padding:0 3px;}
.miaosha-body .m-main .m-top .m-t-right .m-btn { padding-left:14px;}
.miaosha-body .m-main .m-top .m-t-right .m-btn a {border:#e03523 solid 1px; background:#fff9f1; color:#e03523; width:156px; height:42px; margin-right:10px; border-radius:5px; font-size:18px; text-align:center; line-height:42px;}
.miaosha-body .m-main .m-top .m-t-right .m-btn .m-buy-submit {background:#e03523 ; color:#fff;}
.miaosha-body .m-main .m-top .m-t-right .m-btn .ready { background:#2baf2b; border-color:#2baf2b}
.miaosha-body .m-main .m-top .m-t-right .m-btn .over,
.miaosha-body .m-main .m-top .m-t-right .m-btn .over-time { border-color:#ccc; background:#ccc; cursor:default}
.miaosha-body .m-main .m-top .m-t-right .m-btn .m-btn-more {height: 24px;background: #fff;margin: 18px 0 0 0;width: auto;padding: 0px 5px;border-radius: 0;line-height: 24px;font-size: 14px; }
.miaosha-body .m-main .m-top .m-t-right .m-btn .m-btn-more:hover {text-decoration: underline}

.miaosha-body .m-main .m-img {margin-bottom:100px;}
.miaosha-body .m-main .m-img .img-title {font-size:18px; color:#333333; margin-bottom:26px; line-height:22px;}

.prompt-porp {display:none}
.mask-layer {background-color: #040404;height: 100%;left: 0; opacity: 0.5;position: fixed;top: 0;width: 100%;z-index: 10;}
.flase-box {background: #ffffff;border: 5px solid #b2b2b2;left: 50%;position: fixed;top: 50%;z-index: 11; width:500px; height:232px; margin:-121px 0 0 -255px;}
.flase-hd {background: #f7f7f7;border-bottom: 1px solid #e5e5e5;height: 40px;line-height: 40px;padding: 0 10px;}
.flase-bd .bd-list01 {padding-left:50px;}
.flase-bd .bd-list01 img { float:left; margin-left:-50px;}
.flase-hd span {color: #333333;float: left;font-size: 16px;line-height: 40px;margin-right: 316px;}
.flase-hd em {margin-top: 14px;background:url("//image10.homedo.com/image/20160525/Navigationico.png") no-repeat -68px -48px;display: block;float: right;height: 12px;width: 13px; cursor:pointer}
.flase-bd { background: #ffffff;padding: 33px 53px 36px 67px;}
.flase-bd .bd-list01 {color: #333333;font-size: 16px;}
.flase-bd .bd-list02 {color: #666666;font-size: 15px;margin-bottom: 25px;margin-left: 47px;}
.flase-bd .bd-list03 {margin-left: 47px;}
.flase-bd .bd-list03 a {background: #e7e7e7;border-radius: 5px;color: #555555;display: inline-block;font-size: 16px;height: 32px;line-height: 32px;margin-right: 20px; padding: 0 20px;}
.flase-bd .bd-list03 a.make-sure {background: #ccc;color: #fff;}	
.flase-bd .bd-list03 a.kefu-porp {background:#00A3FF; color:#fff;}

.loading-porp {display: none;}
.loading-porp .loading-box {position: fixed; z-index: 1001; width: 579px; top: 50%; left: 50%; height: 444px; margin: -222px 0 0 -303px}
.loading-porp .loading-bg {position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: #000; opacity: .5; filter:alpha(opacity=50); z-index: 1000}
.loading-porp .loading-over {position: fixed; z-index: 1001; width: 579px; top: 50%; left: 50%; height: 454px; margin: -227px 0 0 -303px; background: url(//image01.homedo.com/Files/Images/cms/www/20170713/4633999885488397713_pic1.png) 0 0 no-repeat}
.loading-porp .loading-over dl dt {position: relative;}
.loading-porp .loading-over dl dt a {display: block; position: absolute; width: 48px; height: 48px; top: 15px; right: -24px;}
.loading-porp .loading-over dl dd {padding: 357px 0 0 27px; text-align: center;}

.loading-bg {position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: .7; filter: alpha(opacity=70); background: #000; z-index:9998;}
.loading-box {position: fixed; left: 50%; top: 50%; width: 722px; height: 352px; margin: -176px 0 0 -361px; background: url(//image01.homedo.com/Files/Images/cms/www/20161027/4797779858902486398_pic1.png) 0 0 no-repeat; z-index:9999;}
.loading-box a.icon { width: 17px; height: 17px; margin: 11px 10px 0 0; }
.loading-box a.btn { width: 170px; height: 40px; background: #ef3f41; text-align: center; line-height: 40px; color: #fff; font-size: 18px; margin: 232px 0 0 321px; }

.go-product {font-size: 14px; color: #1dbfda}
.go-product:hover {text-decoration: underline; color: #1dbfda}

.go-link {line-height: 20px;margin:-15px 0 20px;}
.go-link a {font-size: 14px; color: #e03523}
.go-link a:hover {text-decoration: underline; color: #e03523}

.m-t-right .good-time {height: 34px; background: url(//image10.homedo.com/CSS/images161011/goods-time-bg.png) 0 0 no-repeat; margin: -10px 0 10px;}
.m-t-right .good-time dt {height: 17px; font-size: 16px; padding-left: 22px; line-height: 17px; margin: 9px 0 0 15px; position: relative; color: #ef3f41}
.m-t-right .good-time dt::before {content: ""; width: 17px; height: 17px; position: absolute; left: 0; top: 0; background: url(//image10.homedo.com/CSS/images161011/goods-time-icon.png) 0 0 no-repeat;}
.m-t-right .good-time.end-time dt::before {background-position: 0 -17px;}
.m-t-right .good-time dd {height: 24px; padding: 5px 15px 0 0; line-height: 24px; font-size: 12px; color: #6e6e6e;}
.m-t-right .good-time dd span {display: inline-block; padding: 0 3px; height: 24px; text-align: center; color: #424242; font-size: 14px; background: #d8d8d8; border-radius: 3px;}
.m-t-right .good-time dd em {padding: 0 5px;}
.m-t-right .good-time.end-time {background-position: 0 -34px;}
.m-t-right .good-time.end-time dt {color: #fff;}
.m-t-right .good-time.end-time dd {color: #fff;}
.m-t-right .good-time.end-time dd span {background-color: #424242; color: #fff;}

.prompt-porp {display:none;}
#porp-box { display:block; position:fixed; left:50%; top:50%; margin:-145px 0 0 -270px; width:540px; height:290px; background:#fef3cb; z-index:1010;border-radius: 8px;line-height: 1;
}
#porp-box dt{height: 64px;line-height: 64px;padding-left: 20px;background: #fbd0a9;font-size: 24px;color: #ff4200;position: relative;border-radius: 8px 8px 0 0
}
#porp-box dt em{display: block;height: 50px;width: 50px;background: url(//image01.homedo.com/Files/Images/cms/www/20170607/4941253884625671488_pic1.png) no-repeat;position: absolute;top: -50px;right: -50px;cursor: pointer;}
#porp-box dd{text-align: left;font-size: 18px;color: #666666;line-height: 28px;padding:32px 50px 0;margin: 0}
#porp-box dd a{display: inline-block;text-align: center;font-size: 22px;color: #fff;line-height: 46px;text-align: center;width:154px;height: 46px;border-radius: 4px;text-decoration: none;}
#porp-box dd a.left{background: #ff0000;margin-left: 55px;}
#porp-box dd a.right{background: #ff9600;margin-left: 15px;}
#porp-box dd span{color: #ff0000}
.Properties>div {overflow: hidden;padding: 5px 0;}
.Properties>div:last-child {margin-bottom:7px}
.Properties span {display:inline-block;vertical-align: middle;}
.Properties .name {width: 60px;text-align:right;color: #4d4d4d;}
.Properties .value {border: 2px solid #2F7BFF;color: #2F7BFF;height: 27px;margin-left: 10px;padding:0 10px;line-height:27px;position: relative;}
.Properties .value::before {content: '';position: absolute;right: -1px;bottom: -2px;width: 14px;height: 14px; background: url(//image01.homedo.com/Files/Images/cms/www/20200911/5345551424861104821_pic1.png) 0 0 no-repeat;}

.bodymovin{position: absolute;right: 4px;bottom:60px;z-index: 3; cursor: pointer;width: 52px;}

#act-box{display: none;}
.spcial-itemboxs{padding-left: 16px;color: #e42610;background: #f7f7f7;font-size: 12px;padding-bottom: 15px;height: 27px;}
.spcial-itemboxs .act-span{display: inline-block;min-width: 173px; height: 25px; line-height: 25px; border: 1px solid red; color: #ef253d; background: #f7f7f7; padding: 0 8px; vertical-align: 1px;}
.spcial-itemboxs .spcial-itemboxs dd .act-a { display: inline-block; height: 27px; line-height: 27px; font-size: 14px; color: #fff;background: #ef253d; padding: 0 8px; margin-left: -4px;}
.spcial-itemboxs dt{width: 58px;margin-top: 2px;}
.spcial-itemboxs dd .act-a{display:inline-block;height:27px;line-height:27px;font-size:14px;color:#fff;background:#ef253d;padding:0 8px;margin-left: -4px;}
.spcial-itemboxs dd .act-a img{margin-left: 4px;}
.spcial-itemboxs dd .act-span a {color: #ef253d; margin: 0 8px;}
.spcial-itemboxs .act-show-list{position: absolute; top: 27px; left: 0; width: 253px; padding: 0 8px; border: 1px solid #F23030; border-top: none; background: #Fff;  z-index: 999;}
.act-show-list li{position: relative;color: #F23030; font-size: 12px;border-bottom: 1px dashed #ddd;padding: 8px 0;}
.act-show-list li a{color: #F23030;}
.act-show-list li .go{position: absolute;right: 0;top: 8px;}
.act-show-list li p span{font-size: 16px;}
.act-show-list li p em{color: #888888;margin-left: 15px;}
.sixth-fenwei{
    position: absolute;
    width: 97%;
    height: 97%;
    border: 0px solid #FF1111;
    bottom: 0;
    display: none;/*尺寸调不合适，与产品讨论不显示*/
}
.sixth-fenwei img{
    position: absolute;
    left: -2px;
    bottom: -3px;
    width: 301.5px;
    z-index: 99;
}
.sixth-fenwei .xsdb{
    position: absolute;
    font-size: 14px;
    bottom: -6px;
    left: 0;    
    right: -9px;
    height: 30px;    
    padding: 0 10px 0 10px;
    background: url(https://image01.homedo.com/Files/Images/cms/www/20211021/4663582484067575419_pic1.png) no-repeat;
    background-size: 100% 100%;
    z-index: 101;
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    display: -moz-box;
    -moz-box-orient: horizontal;
    -moz-box-pack: center;
    -moz-box-align: center;

    display: -o-box;
    -o-box-orient: horizontal;
    -o-box-pack: center;
    -o-box-align: center;
    
    display: -ms-box;
    -ms-box-orient: horizontal;
    -ms-box-pack: center;
    -ms-box-align: center;
    
    display: box;
    box-orient: horizontal;
    box-pack: center;
    box-align: center;
}
.sixth-fenwei .xsdb a{
    color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.line-clamp2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}