[v-cloak] {display: none;}
body,div,span,h1,h2,h3,h4,h5,h6,hr,p,blockquote,strong,var,b,u,i,center,dl,dt,dd,ul,ol,li,prea,address,fieldset,form,fieldset,label,legend,button,th,td, header, footer{margin:0;padding:0;  -webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select:none}
html {/*font-size:62.5%;*/ font-size:62.5%; height:100%; -webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body{color:#686868; font-size:14px; font-family:PingFang-Medium,PingFangSC-Regular,Helvetica,"Droid Sans",Arial,sans-serif; height:100%; -webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); background:#f5f5f5; -webkit-overflow-scrolling:touch; -moz-overflow-scrolling:touch; overflow-scrolling:touch;}
ul,ol{list-style-type:none;}
i {font-style:normal}
select,input,img,select{vertical-align:middle; margin:0;padding:0;} 
button,input,select,textarea{font-size:100%;}
input {-webkit-appearance: none; border-radius:0}
li{list-style-type:none;vertical-align:top;}
img{vertical-align:middle;border:0px;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%; font-weight:normal; -webkit-user-select:none}
address,cite,dfn,em,var{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
a img{border:0; -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
del{text-decoration:line-through;}
em{font-style:normal;}
.vimg-align{vertical-align:middle;}
legend{color:#222;}
fieldset,img{border:0;}
a{color:#686868;text-decoration:none; -webkit-touch-callout:none;}
.fl{ float:left; display:block;}
.fr{ float:right; display:block;}
.marA {margin:auto;}
.mat2{ margin-top:1rem;}
.mat-2{ margin-top:-1rem;}
.mab2{ margin-bottom:1rem;}
.mal2{ margin-left:1rem;}
.mar2{ margin-right:1rem;}
.clr,.clear{display:block;overflow: hidden;clear: both;height: 0;line-height: 0;font-size: 0;}
.clear-box {zoom:1}
.clear-box::after {content: "";display:block;overflow: hidden;clear: both;height: 0;line-height: 0;font-size: 0;}
.imgA img {width:100%; background-image: url(data:image/jpg;base64,aHR0cDovL2IyYi5ob21lZG8uY29tL0ltYWdlcy9Ob3BpYy5qcGc=)}
.box-shadow {box-shadow:#ddd 0 0.1rem 0.3rem;}
.banner-shadow {background:#fff;/* box-shadow:#ddd 0 0.2rem 0.5rem;*/ margin-bottom:1rem; border-bottom: #e9e9e9 solid 1px}
.bottom-shadow {height:0.9rem; width:100%; padding:0 1rem; margin-left:-1rem; background:#f5f5f5; /*box-shadow:inset 0 0.1rem 0.2rem #e5e5e5;*/}
.bg-w {background:#fff;}
.c96979a {color:#96979a !important}
.c-1bbfda {color:#1bbfda !important}
.display-box {display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; display:box; box-pack:center; box-align:center; }
.display-box-left {display:-webkit-box; -webkit-box-pack:left; -webkit-box-align:center; display:box; box-pack:left; box-align:center; }
.wap-body,
.body-box {max-width:64rem; min-height:100%; margin:auto;overflow: hidden;}
.w100{width:100%;}
.w50{width:50%;}

/*头部公共*/
.header {overflow:hidden}
#app-no-header .header-box {display:none;}
.header-box {display:none; height:4.4rem; border-bottom:1px solid #D8D8D8; position:relative; background: #fff; text-align:center;}
.header-box h1,
.header-box .header-title { font-size:1.7rem; color:#222; line-height:4.4rem; margin:0 3.5rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.header-box a, 
.header-box s {display:block; position:absolute; top:1.05rem;}
.header-box .back {width:2.4rem; height:2.4rem; left:1rem; background:url(//image10.homedo.com/Mobile/icon.png) 0 0 no-repeat; background-size:2.4rem;}
.header-box .cart,
.header-box .history {width:2.4rem; height:2.4rem; right:4.5rem; background:url(//image10.homedo.com/Mobile/heard-cart.png) 0 0 no-repeat; background-size:2.4rem;}
.header-box .history {background:url(//image10.homedo.com/Mobile/history.png) center center no-repeat; background-size:2rem;}
.header-box .cart em {width:0.75rem; height:0.75rem; display:block; position:absolute; top:0; right:0; background:#fd461c; border-radius:50%;}
.header-box .history em { display:none; float:right; background:#fd461c; width:0.7rem; height:0.7rem; border-radius:1rem; margin:-0.3rem -0.5rem 0 0;}
.header-box .tab-btn {width:2.4rem; height:2.4rem; right:1.5rem; background:url(//image10.homedo.com/Mobile/404-icon.png) 0 0 no-repeat; background-size:12rem 2.4rem;transition: transform 0.5s; -moz-transition: -moz-transform 0.5s;-webkit-transition: -webkit-transform 0.5s ;-o-transition: -o-transform 0.5s;}
.header-box .tab-btn.cur {transform:rotate(180deg);-moz-transform:rotate(180deg); /* Firefox 4 */-webkit-transform:rotate(180deg); /* Safari and Chrome */-o-transform:rotate(180deg); /* Opera */}
.header-box .text {height:2.4rem; right:1.5rem; font-size:1.4rem; line-height:2.4rem; color:#96979a}
.header-box .text.Invitation {font-size:1.5rem; color:#32c5de}
.header-box .right5 {right:5rem; color:#32c5de}
.header-box .t_newico{float:right; width:2.8rem; height:2.4rem; display:inline-block; position:absolute; right:1.3rem; background:url(//image10.homedo.com/Mobile/urser/t_newico.png) no-repeat center center; background-size:2.25rem 1.95rem;}
.header-box .t_newico i{width:0.7rem; height:0.7rem; display:block; position:relative; float:right; background:#fd461c; border-radius:50%;}
.header-box .home {position: absolute; right: 1.5rem; background: url(//image10.homedo.com/Mobile/heard-home.png) no-repeat 0 0; background-size: 2.45rem 2.2rem; width: 2.45rem; height: 2.45rem; line-height: 2.45rem;}
.header-box .login-header a.home {right:5.9rem}
.header-box .header-seach { padding:0.9rem 5rem 0.9rem 4rem; height:2.5rem;}
.header-box .header-seach p,
.header-box .header-seach form{overflow:hidden; padding:0 2.3rem 0 0.5rem; display:block; position:relative; height:2.5rem; border:#dadada solid 0.1rem; background:#fff; border-radius:0.5rem;}
.header-box .header-seach p input,
.header-box .header-seach form input {width:100%; height:2.5rem; line-height:2.5rem; outline:none; border:none; background:none;}
.header-box .header-seach p em,
.header-box .header-seach form em{display:block; position:absolute; height:1.8rem; width:1.8rem; right:0.25rem; top:0.25rem; background:url(//image10.homedo.com/Mobile/search-icon.png) 0 0 no-repeat; background-size:1.8rem;}
.header-box .header-seach p em.cur,
.header-box .header-seach form em.cur {background-image:url(//image10.homedo.com/Mobile/input-clear.png)}

/*wap头部菜单*/
.menu-box {position:relative; display:none}
.menu-box ul {display:block; position:absolute; z-index:1000; left:0; top:0; height:5.8rem; width:100%; overflow:hidden; background:#62686d; box-shadow:inset 0 0.2rem 0.2rem rgba(0, 0, 0, 0.25) }
.menu-box ul li {width:25%; height:5.8rem; float:left;}
.menu-box ul li a {font-size:1.2rem; height:5rem; display:block; text-align:center; color:#fff; padding-top:.8rem;}
.menu-box ul li a:hover {background:#484f55}
.menu-box ul li a em {display:block; margin:auto; width:2.4rem; height:2.4rem; background:url(//image10.homedo.com/Mobile/404-icon.png) 0 0 no-repeat; background-size:12rem 2.4rem; margin-bottom:.5rem;}
.menu-box ul li a em.icon-01 {background-position:-2.4rem 0}
.menu-box ul li a em.icon-02 {background-position:-4.8rem 0}
.menu-box ul li a em.icon-03 {background-position:-7.2rem 0}
.menu-box ul li a em.icon-04 {background-position:-9.6rem 0}

.swiper-slide {text-align: center; font-size: 18px;	background: #fff; display: -webkit-box;	display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center;	-ms-flex-pack: center;	-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;	-ms-flex-align: center;	-webkit-align-items: center; align-items: center;}
.swiper-container-horizontal>.swiper-pagination {bottom:.3rem;}
.swiper-pagination-bullet { width:0.5rem; height:0.5rem; border:#fff solid 0.1rem; border-radius:1.5rem; background:none; opacity:1;}
.swiper-pagination-bullet-active {background:#fff;}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {margin:0 0.7rem;}

/*手机客服*/
#scroll-top, #Phone-call {position:fixed; display:none; width:3.5rem; height:3.5rem; bottom:2rem; right:1.2rem; background:url(//image01.homedo.com/Files/Images/cms/www/20210809/4768440108665558015_pic1.png) 0 0 no-repeat; background-size:3.5rem 3.5rem !important; z-index:100}
#Phone-call {background:url(//image01.homedo.com/Files/Images/cms/www/20210809/5014980239497232052_pic1.png); bottom:6.5rem; display:block}

/*在线客服*/
#live800iconlink,
#qaOnline {width:4rem; height:4rem; right:1rem; bottom:11rem; position:fixed; z-index:100}
#live800iconlink img {width:100%;}
.lim_float_icon {width:0; height:0; z-index:-1}
.wap-porp #scroll-top {bottom:6rem}
.wap-porp #live800iconlink,.wap-porp  #qaOnline {bottom: 14rem;}
.wap-porp #Phone-call {bottom: 10rem;}

/*下拉加载*/
#Pre-loading {height:5rem; line-height:5rem; text-align:center; color:#ccc;}
#Pre-loading.loading-icon,
.loading-icon-box {height:10rem; text-align:center; line-height:10rem; color:#a7a7a7; font-size:1.4rem}
#Pre-loading.loading-icon span,
.loading-icon-box span { padding-left:3rem; position:relative}
#Pre-loading.loading-icon span:before,
.loading-icon-box span:before {content:""; display:block; position:absolute; left:0; top:-.5rem; width:2.3rem; height:2.3rem; background:url(//image10.homedo.com/Mobile/loading.gif) 0 0 no-repeat; background-size:2.3rem; }


/*导航*/
#menu { height:5rem; margin:0}
#menu ul {position:fixed; height:5rem; left:0; bottom:0; width:100%; background:#27282c; z-index:10}
#menu ul li {width:20%; float:left;}
#menu ul li em {display:block; width:2.2rem; height:2.2rem; margin:.5rem auto; background:url(//image10.homedo.com/Mobile/menu.png) 0 0 no-repeat; background-size:11rem 4.4rem }
#menu ul li em.icon-01 {background-position:0 0}
#menu ul li em.icon-02 {background-position:-2.2rem 0}
#menu ul li em.icon-03 {background-position:-4.4rem 0}
#menu ul li em.icon-04 {background-position:-6.6rem 0}
#menu ul li em.icon-05 {background-position:-8.8rem 0}
#menu ul li a:hover em.icon-01 {background-position:0 -2.2rem}
#menu ul li a:hover em.icon-02 {background-position:-2.2rem -2.2rem}
#menu ul li a:hover em.icon-03 {background-position:-4.4rem -2.2rem}
#menu ul li a:hover em.icon-04 {background-position:-6.6rem -2.2rem}
#menu ul li a:hover em.icon-05 {background-position:-8.8rem -2.2rem}
#menu ul li a {color:#fff; text-align:center; font-size:1.2rem;}
#menu ul li a:hover {color:#1bbfda}

/*wap页脚*/
#footer {}
#footer .footer-box { left:0; bottom:0; width:100%;}
#footer .footer-menu {height:4.8rem; border:#bfbfbf solid; border-width:0.1rem 0;}
#footer .footer-menu ul { overflow:hidden;}
#footer .footer-menu ul li {width:25%; float:left; text-align:center;}
#footer .footer-menu ul li.w15 {width:20%;}
#footer .footer-menu ul li.w35 {width:30%;}
#footer .footer-menu ul li p{border-left:#d7d7d7 solid 0.1rem; margin-top:1.8rem; line-height:1.4rem; padding:0 1rem;}
#footer .footer-menu ul li p a {display:block; overflow:hidden; font-size:1.2rem; text-overflow:ellipsis; white-space:nowrap}
#footer .footer-menu ul li:first-child p{border-left:none}
#footer .bottom-infor {width:100%; padding-top:0.8rem; line-height:4rem; text-align:center; font-size:1.3rem; color:#96979a;}

#footer-New {font-size:1.2rem; color:#686868; }
#footer-New .footer-box { left:0; bottom:0; width:100%;}
#footer-New .login {border-top:#ced0d1 solid .1rem; padding:1.5rem 0; overflow:hidden;}
#footer-New .login p {display:block; padding:0 2rem; line-height:1.6rem; height:1.6rem; overflow:hidden;}
#footer-New .login span {display:block; width:100%; height:1.6rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
#footer-New .t-left {text-align:left;}
#footer-New .t-right {text-align:right;}
#footer-New .login .t-left p {border-left:#ced0d1 solid .1rem;}
#footer-New .download {padding:.9rem 0 .8rem 0; text-align:center; border-top:#ced0d1 solid .1rem;}
#footer-New .download a {display:inline-block; margin:0 1.6rem;}
#footer-New .download a:before {content:""; display:block; margin:auto; width:3rem; height:3rem; background: 0 0 no-repeat; background-size: 3rem;}
#footer-New .download a.Ios-icon:before { background-image:url(//image10.homedo.com/Mobile/download-ios.png);}
#footer-New .download a.Android-icon:before { background-image:url(//image10.homedo.com/Mobile/download-android.png);}
#footer-New .download a p {line-height:2.4rem; font-size:1.2rem;}
#footer-New .infor {border-top:#ced0d1 solid .1rem; height:4.5rem;  display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; display:box; box-pack:center; box-align:center;}
#footer-New img {display: none}

/*统一的产品列表显示*/
.goods-list dl { padding:1rem 1.5rem 1rem 12.5rem; position:relative; height:10rem; border-bottom:#e5e5e5 solid 1px; background:#fff;}
.goods-list dl.addsheet{height:12rem }
.goods-list dl dt {width:10rem; position:absolute; left:1rem; top:1rem;}
.goods-list dl.addsheet dt {width:10rem; position:absolute; left:1rem; top:1.75rem;}
.goods-list dl dd a,
.goods-list dl dd h4 {display:block; height:3.6rem; font-size:1.4rem; color:#000; line-height:1.8rem; margin:0rem 0 0.3rem 0;  overflow:hidden;}
.goods-list dl dd>small {font-size:1.2rem; height:1.5rem; line-height:1.5rem; color:#686868; padding-bottom:.7rem; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.goods-list dl dd>span,
.goods-list dl dd .Price {color:#FF3030; font-size:1.4rem; line-height:1.6rem; margin-bottom:.3rem}
/* .goods-list dl dd .money { overflow:hidden;} */
.goods-list dl dd .Price {min-width:8rem; padding-right:1rem;}
.goods-list dl dd .zp {height:1.6rem; font-size:1.2rem; background:#fca426; line-height:1.6rem; padding:0 .3rem; color:#fff;}
.goods-list dl dd em,
.goods-list dl dd del {font-size:1.2rem; color:#686868; line-height:1.6rem; margin-left:.2rem}
.goods-list dl dd p {overflow:hidden; width:100%; padding-top:.2rem;}
.goods-list dl dd p .icon-list { border:#f23030 solid .1rem; border-radius:.3rem; font-size:12px; color:#f23030; padding:0 .3rem; height:1.6rem; line-height:1.6rem; overflow:hidden;}
.goods-list dl dd p .zp-icon {background:#f23030; color:#fff;}
.goods-list dl dd p .new-icon { position:relative; padding-left:1.9rem;}
.goods-list dl dd p .new-icon:before {content:""; display:block; position:absolute; left:0; top:0; width:1.6rem; height:1.6rem; background:url(//image10.homedo.com/Mobile/icon-list-new.png) 0 0 no-repeat #f23030; background-size:1.6rem;}
.goods-list dl dd p em.c-aaa {color:#aaa; line-height:2rem;}

.goods-taocan .top-title {height:3rem; line-height:3rem; font-size:1.4rem; padding:0 1rem;}
.goods-taocan .top-title h2 {color:#222; height:3rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.goods-taocan .taocan-content {padding:0 1rem 1rem 1rem; overflow:hidden; border-bottom:#e5e5e5 solid .1rem; }
.goods-taocan .taocan-content p {color:#686868; font-size:1.2rem; line-height:2rem; height:2rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:none}
.goods-taocan .cart-money {display:block; font-size:1.4rem; color:#e3393d; line-height:2rem;}
.goods-taocan .cart-val,
.goods-taocan .cart-val span{color:#686868; height:2rem; line-height:2rem;}
.goods-taocan .taocan-H-btn {height:3.5rem; line-height:3.5rem; text-align:center; font-size:1.4rem; color:#686868; display:block; }
.goods-taocan .taocan-H-btn span {padding-right:2rem; position:relative}
.goods-taocan .taocan-H-btn span::after {display:block; content:""; width:.8rem; height:1.4rem; position:absolute; right:0; top:0; background:url(//image10.homedo.com/Mobile/Shopcart/clearing_ico2.png) no-repeat right center; background-size:.8rem 1.4rem; -webkit-transform: rotate(90deg);transform: rotate(90deg);}
.goods-taocan .taocan-H-btn.cur span::after {-webkit-transform:rotate(-90deg); transform:rotate(-90deg);}
.goods-taocan .goods-box {overflow:hidden; height:0;}

/*弹出提示框*/
.win-box, .win-box01 {display:none;  position:fixed; width:100%; height:100%; left:0; top:0; z-index:10000; background:rgba(0,0,0,0.5);}
.pop-box, .pop-box01 {display:none; position:fixed; width:27rem; height:15.6rem; margin:-7.8rem 0 0 -13.5rem; left:50%; top:50%; z-index:11000; background:#f8fafb; border-radius:1rem; text-align:center; color:#000; overflow:hidden;}
.pop-box h2 { font-size:1.9rem; padding-top:1.1rem; line-height:3rem;}
.pop-box p { padding:0 2.2rem; font-size:1.5rem; line-height:2.5rem; height:5rem; padding-bottom:2rem; display:-moz-box; -moz-box-pack:center; -moz-box-align:center; display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; display:box; box-pack:center; box-align:center;}
.pop-box .pop-btn {border-top:#ddd solid 1px; height:4.4rem;}
.pop-box .pop-btn span {display:block; float:left; width:50%; height:4.4rem;}
.pop-box .pop-btn a {display:block; height:4.4rem; line-height:4.4rem; font-size:1.9rem; color:#007aff;}
.pop-box .pop-btn a:first-child {border-right:#ddd solid 1px;}
.pop-box01 .pop-order-list {margin:2rem 0 0 2.3rem; overflow-y: auto; height: 12rem;}
.pop-box01 .pop-order-list p { display:block; position:relative; height:1.6rem; margin-bottom:1rem; line-height:1.6rem; font-size:1.4rem; color:#000;  padding-left:2.5rem; overflow:hidden; text-align:left }
.pop-box01 .pop-order-list p em {display:block; width:1.6rem; height:1.6rem; position:absolute; left:0; background:url(//image10.homedo.com/Mobile/gougou.png) 0 0 no-repeat; background-size:3.2rem 1.6rem;}
.pop-box01 .pop-order-list p em.cur {background-position:-1.6rem 0;}
.pop-box01 .pop-order-list p input { position:absolute; left:-50%;}
.pop-box.pop-ok {background:rgba(50,50,50,0.95); color:#fff; font-size:2rem; font-weight:bold}
.pop-box.pop-ok em {display:block; width:4.5rem; height:4.5rem; margin:3rem auto 1rem auto; background:url(//image10.homedo.com/Mobile/pop-ok.png) 0 0 no-repeat; background-size:4.5rem}

.pop-box02 {background:rgba(0,0,0,0.8); padding:2rem; text-align:center; position:fixed; z-index:1000; white-space: nowrap; border-radius:1rem; left:50%; top:50%; transform: translate(-50%, -50%); color:#fff; font-size:1.8rem; display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; display:box; box-pack:center; box-align:center;}

/*为空时提示*/
.SC-null { text-align:center; width:24rem; height:20rem; position:fixed; left:50%; top:50%; margin:-10rem 0 0 -12rem;}
.SC-null em {display:block; width:10rem; height:10rem; margin:auto;}
.SC-null p {font-size:1.5rem; color:#92c83e; padding:2.5rem 0 2rem 0;}
.SC-null a {display:block; margin:auto; width:12rem; height:4rem; line-height:4rem; font-size:1.4rem; color:#fff; background:#92c83e; border-radius:0.4rem;}
.SC-null span {display:block; font-size:1.4rem; color:#96979a; line-height:2.4rem;}
.SC-null.text { top:inherit; bottom:10%; height:10rem;}
.resultno {width:100%; text-align:center; padding-top:6rem; /* background:#f5f5f5 */}
.resultno h2{font-size:1.4rem; color:#686868; padding-top:2rem; height:2rem; overflow:hidden}
.resultno em{padding-top:.5rem; color:#96979a; font-size:1.2rem; display:block; position:static}
.resultno .go-index {width:12rem; height:4rem; display:block; background:#92c83e; text-align:center;  line-height:4rem; font-size:1.6rem; color:#fff; margin:4rem auto 0 auto; border-radius: 0.5rem;}
.NoRecord-Porp {display:block; position:fixed; left:50%; top:50%; text-align:center; width:21rem;  transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.NoRecord-Porp .pic {width:15rem; height:15rem; margin:auto}
.NoRecord-Porp .text {line-height:2rem; font-size:1.4rem; color:#a0a0a0; }

/*微信弹出窗*/
.wechat-porp {position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0, 0, 0, 0.85); z-index:100; display:none;}
.wechat-btn {position:fixed; width:14rem; height:5.7rem; left:50%; top:50%; margin-left:-7rem;}

.m-lr-3 {margin:0 3px;}
.pro_description_book {margin:0 !important; padding:10px; background:#fff !important;}
.pro_description_left {width:inherit !important; border-right:none !important; padding-right:0 !important; padding-top:0 !important;}
.pro_description_right {display:none !important;}

/*搜索弹出框*/
.content .gradient-div{height: 0.8rem;background:#fff; width:100%; background: -webkit-linear-gradient(#ececec,#f5f5f5);background: -o-linear-gradient(#ececec,#f5f5f5);background: -moz-linear-gradient(#ececec,#f5f5f5);background: linear-gradient(#ececec,#f5f5f5);}
.content .ok-btn{display: block;color: #fff;background: #1bbfda;border-radius: 5px;font-size: 1.8rem;text-align: center;height: 4.4rem;line-height: 4.4rem;width: 94%;margin: 2rem auto;margin-bottom: 2rem;}
.content .list-div{border-bottom: 1px solid #e5e5e5;height: 4.4rem;padding:0 1rem;line-height: 4.4rem;font-size: 1.6rem;position: relative; background:#fff;}
.content .param-style{position: absolute;padding-left: 1rem;left: 0;top: 0;display: inline-block;height: 4.4rem;line-height: 4.4rem;font-size: 1.6rem;text-align: left;z-index: 1;}
.content .list-div .param-show{position: absolute;right: 3rem;color: #000;}
.content .list-div .max-leng{max-width: 17rem;}
.content .pc-div{font-size: 1.2rem;color: #686868;text-align: center;margin-top:2.8rem;}
.content .more{display: inline-block;height: 4.3rem;line-height: 4.3rem;position: absolute;right: 1.5rem;}
.content .idcard{width: 2.1rem;background: url(//image10.homedo.com/Mobile/idcard.png) no-repeat 0 center;background-size: 2.1rem 1.8rem;}
.content .right-arrow{background: url(//image10.homedo.com/Mobile/more.png) no-repeat 0 center;background-size: 0.85rem 1.45rem;width: 0.85rem;}

.content .all-search{padding-left:1.5rem; background:#fff;}
.content .all-search dt{height: 4rem;line-height: 4rem;font-size: 1.6rem;color:#686868;}
.content .all-search dd {float:left;border: 0.1rem solid #dddddd;height: 2.4rem; line-height: 2.4rem;margin:0 1rem 1rem 0;border-radius: 0.2rem;}
.content .all-search dd a{display: block;padding: 0 0.8rem; color:#96979a; font-size: 1.4rem;}
.content .history-search{padding-top:0.2rem; background:#fff; border-bottom:0.1rem solid #e5e5e5;}
.content .history-search dt {margin-left: 1.5rem; height: 3rem; margin-bottom: -.1rem;line-height: 3rem;border-bottom:0.1rem solid #e5e5e5;}
.content .history-search dt a {font-size: 1.4rem;color:#222;}
.content .history-search dd {padding:.6rem 1.5rem .2rem 0; margin-left: 1.5rem; margin-bottom: -.1rem; height: 3rem;line-height: 3rem;border-bottom:0.1rem solid #e5e5e5; font-size:1.2rem; color:#96979a; overflow: hidden;}
.content .history-search dd a{display: block;font-size: 1.4rem;color:#686868;}
.history-delete{display: block;border: 0.1rem solid #96979a;color:#96979a; border-radius: 0.4rem;font-size: 1.8rem;text-align: center;height: 4.4rem;line-height: 4.4rem; margin: 2rem 1.5rem 2.6rem 1.5rem;}
.no-search{background: url(//image10.homedo.com/Mobile/no-search.jpg) center center no-repeat;background-size: 4rem 6.8rem;width:100%;height: 15rem;text-align: center;position: relative;}
.no-search span{display: block;width: 100%;font-size: 1.2rem;color: #686868;position: absolute;bottom: 0;}

.ajax-box {position: fixed; width: 100%; height: 100%; right: 0; top: 0; background: #f5f5f5; z-index: 1000 ; overflow: hidden; overflow-y:auto; display: none;}
.ajax-box .wap-body {height: 100%; overflow-y: auto;}
.add-address {z-index: 1100;}

#cnzz_stat_icon_1260054272 a {font-size: 0;}
.hbTips {color: #f26763;font-size: 1.2rem;}
.goods-list dl.addsheet .hbTips{height: 1.8rem;}
.bg-hbTips {color: #f26763;font-size: 1.2rem;background-color: #fff0ea;height: 2.6rem;line-height: 2.6rem;padding-left: 1.5rem;border-bottom: 0.1rem solid #e5e5e5;}

/*分享*/
.Invitation-share {position:fixed; left:0; bottom:0; width:100%; display:none; z-index:10010; background:#f0f0f0;}
.Invitation-share h2 {height:3.7rem; line-height:3.7rem; padding:0 2rem; border-top:#c0c0c1 solid .1rem;}
.Invitation-share h2 p {font-size:1.2rem; color:#999}
.Invitation-share .box {width:100%; overflow:hidden; background:#fff; overflow-x:auto;}
.Invitation-share .box ul {overflow:hidden; display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; display:box; box-pack:center; box-align:center;}
/* .Invitation-share .box ul li {float:left;} */
.Invitation-share .box ul li .btn {padding:1.5rem .7rem 1.5rem .7rem; text-align:center}
.Invitation-share .box ul li .btn em {display:block; width:5rem; height:5rem; margin-bottom:.5rem;}
.Invitation-share .box ul li .btn p { font-size:1.2rem; color:#686868}
.Invitation-share .close-shareporp {height:4.5rem;border-top: #e9e9e9 solid 1px;line-height:4.5rem;text-align:center;font-size:18px;color: #6d6d6d;background: #fff;}
.wechat-porp { position:fixed; z-index:100000000; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.85); background-size:auto ; display:none }
.wechat-porp .wechat-btn {width:14rem; position:fixed; left:50%; top:50%; margin:6rem 0 0 -7rem; z-index:100000001; }

/*猜你喜欢*/
.guess-title {margin: 0 1.2rem 2.5rem 1.2rem;}
.guess-title h2 {border-bottom: #cbcbcb solid 1px; text-align: center; height: 1rem;}
.guess-title h2 strong {background: #f5f5f5; padding: 0 1.7rem 0 3.9rem; position: relative; font-size: 14px; color: #333; font-weight: normal; line-height: 2.1rem;}
.guess-title h2 strong::after{display: block; content: ""; position: absolute;background: url(http://image01.homedo.com/Files/Images/cms/www/20170313/4613119340256896457_pic1.png) 0 0 no-repeat; left: 1.5rem; top: 50%; width: 1.7rem; height: 1.4rem; background-size: 1.7rem 1.4rem; margin-top: -.7rem;}

.guess-goods {padding-top: .5rem; margin: 0 1.2rem 0 0.7rem; overflow: hidden}
.guess-goods li {float: left; width: 50%; margin-bottom: .5rem}
.guess-goods li a {display: block; background: #fff; margin-left: .5rem; padding: 1.4rem 1.1rem}
.guess-goods li a dl dt {margin: 0 .9rem .5rem .9rem; }
.guess-goods li a dl dd .money {overflow: hidden; line-height: 2rem;}
.guess-goods li a dl dd .money strong { color: #f4471e; font-size: 1rem;}
.guess-goods li a dl dd .money strong span{font-size: 15px;}
.guess-goods li a dl dd .money small{font-size: 1rem; color: #c0c0c0}
.guess-goods li a dl dd .money small del {font-size: 1.1rem;}
.guess-goods li a dl dd .name {font-size: 1.2rem; color: #222; line-height: 1.4rem; height: 2.8rem; overflow: hidden; text-align: justify; margin-bottom: .3rem}
.guess-goods li a dl dd .subname {font-size: 1.1rem; color: #686868; line-height: 1.3rem; height: 1.3rem; overflow: hidden;}

#cnzz_stat_icon_1257983938{display:none!important}

/*活动过期弹出窗*/
.act-finish-box {position: fixed; left: 0; top: 0 ; right: 0; bottom: 0; background: rgba(0,0,0,.7); text-align: center; z-index: 10000}
.act-finish-box .finish-porp {display: block; width: 32rem; height: 14.4rem; background: #fff; border-radius: 1rem;}
.act-finish-box .finish-porp h2 {font-size: 1.5rem; color: #222; padding: 1.5rem 0 1rem; height: 2rem; line-height: 2rem; font-weight: bold}
.act-finish-box .finish-porp p {font-size: 1.4rem; color: #222; line-height: 1.7rem; height: 3.4rem; margin-bottom: .5rem; overflow: hidden}
.act-finish-box .finish-porp a.finish-go-back {width: 10.5rem; height: 3rem; text-align: center; background: #1dbfda; font-size: 1.4rem; color: #fff; margin: auto; border-radius: .5rem; }

#hm_t_undefined {display: none;}

/*弹出窗*/
.Assembly-black6 {background: rgba(0,0,0,.6);}
.Assembly-f5 {background: #f5f5f5;}
.Assembly-Porp-body {display: none}
.Assembly-Porp-body .Assembly-Porp-Main {position: fixed; left: 50%; top:50%;  /*width: 100vw; height: 100vh;*/ z-index: 1001; transform: translate(-50%, -50%);}
.Assembly-Porp-body .Assembly-Porp-bg {position: fixed; left: 0; top:0;  width: 100vw; height: 100vh; z-index: 1000;}
.Assembly-Porp-body .short-porp {font-size: 1.2rem; color: #fff; padding:.8rem 1rem; line-height: 1.8rem; text-align: center; border-radius: .5rem; max-width: 80vw;}
.Assembly-Porp-body .NormalPrompt {background: #fff; border-radius: .5rem; width: 27rem; overflow: hidden; text-align: center;}
.Assembly-Porp-body .NormalPrompt dt {font-size: 1.7rem; color: #222; padding: 1.5rem 0}
.Assembly-Porp-body .NormalPrompt dd .text {min-height: 3.7rem; padding: 0 2rem 1.5rem; font-size: 1.4rem; color: #6D6D6D; line-height: 1.8rem;}
.Assembly-Porp-body .NormalPrompt dd .btn {border-top: #D7D7D7 solid 1px; height: 4.5rem;}
.Assembly-Porp-body .NormalPrompt dd .btn a {font-size: 1.7rem; color: #222; height: 100%; width: 100%; float: left;}
.Assembly-Porp-body .NormalPrompt dd .btn a.w50 {width: 50%;}
.Assembly-Porp-body .NormalPrompt dd .btn a:last-child.w50 {border-left: #D8D8D8 solid 1px; margin-left: -1px;}
.Assembly-Porp-body .ChoosePrompt dd .text {text-align: left; }
.Assembly-Porp-body .ChoosePrompt dd .btn {background: #F5F5F5}
.Assembly-Porp-body .ChoosePrompt dd .btn a:last-child {color: #FF3030}
.Assembly-Porp-body .loading-box{position: fixed; left: 0; top: 0; bottom: 0; right: 0; background: rbga(255,255,255,0); z-index: 100001;}
.Assembly-Porp-body .loading-box .box-mian {width: 8rem; height: 8rem; border-radius: .5rem; position: relative; overflow: hidden; background: rgba(254,254, 254, .8);}
/* .Assembly-Porp-body .loading-box .box-mian::after {display: block; content: ""; background: url(https://image10.homedo.com/Mobile/loading@bg.png); position: absolute; left: -1rem; bottom: -1rem; top:-1rem; right:-1rem; z-index: -1; -webkit-filter:blur(1.9px); -moz-filter:blur(1.9px); -o-filter:blur(1.9px); -ms-filter:blur(1.9px); filter:blur(1.9px);} */
.Assembly-Porp-body .loading-box em{display: block; width: 3.5rem; height:3.5rem; background: url(https://image10.homedo.com/Mobile/loading@46.png) 0 0 no-repeat; background-size: 31.5rem 3.5rem; margin: 1rem auto; position: relative; animation:loadingIcon 1s steps(1.5, start) infinite; animation:loadingIcon 1s steps(1, end) infinite; -webkit-animation:loadingIcon 1s steps(1, end) infinite; -o-animation:loadingIcon 1s steps(1, end) infinite; -ms-animation:loadingIcon 1s steps(1, end) infinite; }
.Assembly-Porp-body .loading-box p{text-align: center; font-size: 1.1rem; color: #6d6d6d; padding-bottom: .5rem;}
.Assembly-Porp-body .Assembly-Porp-hebi {width: 25rem; position: relative; background: #fff; border-radius: .5rem; padding: 8.5rem 0 1.4rem;}
.Assembly-Porp-body .Assembly-Porp-hebi .pic {width: 100%; position: absolute; top: -11.9rem; left: 0;}
.Assembly-Porp-body .Assembly-Porp-hebi .title {font-size: 17px; color: #222; text-align: center; line-height: 2rem; padding: 0 1rem; font-weight: bold;}
.Assembly-Porp-body .Assembly-Porp-hebi .text { font-size: 1.5rem; color: #222; padding: .5rem 1rem 1rem; line-height: 1.8rem; text-align: center}
.Assembly-Porp-body .Assembly-Porp-hebi .text strong { color:#FF3030 }
.Assembly-Porp-body .Assembly-Porp-hebi .btn {padding: 0 1.4rem; height: 3.4rem;}
.Assembly-Porp-body .Assembly-Porp-hebi .btn a {width: 100%; height: 100%; border-radius: .2rem; background: #FF3030; color: #fff; font-size: 1.5rem; text-align: center}
.Assembly-Porp-body .Assembly-Porp-hebi .close-btn {position: absolute; left: 50%; bottom:-6.9rem; width: 3.4rem; height: 3.4rem; background: url(https://image01.homedo.com/Files/Images/cms/www/20180515/4878098055747529850_pic1.png) 0 0 no-repeat; background-size: contain; margin-left: -1.7rem;}

@keyframes loadingIcon{
    0%{background-position: 0 0;}
    11.11%{background-position: -3.5rem 0;}
    22.22%{background-position: -7rem 0;}
    33.33%{background-position: -10.5rem 0;}
    44.44%{background-position: -14rem 0;}
    55.55%{background-position: -17.5rem 0;}
    66.66%{background-position: -21rem 0;}
    77.77%{background-position: -24.5rem 0;}
    88.88%{background-position: -28rem 0;}
    99.99%{background-position: -31.5rem 0;}
    100%{background-position: 0 0;}
}

@-webkit-keyframes loadingIcon{
    0%{background-position: 0 0;}
    11.11%{background-position: -3.5rem 0;}
    22.22%{background-position: -7rem 0;}
    33.33%{background-position: -10.5rem 0;}
    44.44%{background-position: -14rem 0;}
    55.55%{background-position: -17.5rem 0;}
    66.66%{background-position: -21rem 0;}
    77.77%{background-position: -24.5rem 0;}
    88.88%{background-position: -28rem 0;}
    99.99%{background-position: -31.5rem 0;}
    100%{background-position: 0 0;}
}

@-o-keyframes loadingIcon{
    0%{background-position: 0 0;}
    11.11%{background-position: -3.5rem 0;}
    22.22%{background-position: -7rem 0;}
    33.33%{background-position: -10.5rem 0;}
    44.44%{background-position: -14rem 0;}
    55.55%{background-position: -17.5rem 0;}
    66.66%{background-position: -21rem 0;}
    77.77%{background-position: -24.5rem 0;}
    88.88%{background-position: -28rem 0;}
    99.99%{background-position: -31.5rem 0;}
    100%{background-position: 0 0;}
}

@-ms-keyframes loadingIcon{
    0%{background-position: 0 0;}
    11.11%{background-position: -3.5rem 0;}
    22.22%{background-position: -7rem 0;}
    33.33%{background-position: -10.5rem 0;}
    44.44%{background-position: -14rem 0;}
    55.55%{background-position: -17.5rem 0;}
    66.66%{background-position: -21rem 0;}
    77.77%{background-position: -24.5rem 0;}
    88.88%{background-position: -28rem 0;}
    99.99%{background-position: -31.5rem 0;}
    100%{background-position: 0 0;}
}

.transition-all {transition: all 0.5s;-webkit-transition: all 0.5s;-ms-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}
#act-box-top,
#act-box-bottom {display: none;}
/* 活动氛围 */
/* #pic-box.icon-JoinAct .ProductActPorp {display: block;}
#pic-box.icon-JoinAct .ProductActPorp .one {width: 16%;}
#Product_CategoryList .icon-JoinAct::after {display: block; content: ""; left: 0; top: 0; width: 4.7rem; height: 1.4rem; background: url(https://image01.homedo.com/Files/Images/cms/www/20200528/4618415033735672911_pic1.png) 0 0 no-repeat; background-size: contain; position: absolute;}
.Member-header.icon-JoinAct { background-image:url(//image01.homedo.com/Files/Images/cms/www/20191022/5185404081532062238_pic1.jpg); background-color:#0079e4}
.Member-header.icon-JoinAct .header-porp {background-color:#0079e4}
.Member-header.icon-JoinAct .login-bot {border-top: none} */
/* 直播logo */
.live-good-logo {position: relative;}
.live-good-logo .bodymovin {position: absolute;width: 4.4rem;height: 1.6rem; right: 12px; top: 8px; z-index: 5;}
.live-good-logo .live-good-logo-in {position: absolute;width: 4.4rem;height: 1.6rem; right: 12px; top: 8px; z-index: 5;}
.live-good-logo .live-good-logo-in img{width: 100%;}
/* M站：注册完成跳转链接修改及来源页面增加提示YF-90789 */
#register-toast-top {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    padding: 0 24px;
    box-sizing: border-box;
    z-index: 999;
}

#register-toast-top * {
    box-sizing: border-box;
}

#register-toast-top .r-t-one {
    float: left;
    width: 14px;
    height: 14px;
    margin-right: 8px;
    margin-top: 13px;
}

#register-toast-top .r-t-one img {
    display: block;
    width: 100%;
    height: 100%;
}

#register-toast-top .r-t-two {
    float: left;
    font-size: 14px;
    font-weight: 700;
    color: #FFFFFF;
    margin-top: 10px;
}

#register-toast-top .r-t-two i {
    font-size: 16px;
}

#register-toast-top .r-t-three {
    float: right;
    width: 80px;
    text-align: center;
    height: 24px;
    line-height: 24px;
    background: #FFFFFF;
    border-radius: 12px;
    font-size: 14px;
    color: #F23030;
    margin-top: 8px;
}

.register-toast-top-out {
    animation: topOut 0.5s 1;
    animation-fill-mode: forwards;
}

@keyframes topOut {
    0% {
        transform: translateY(0%);
        display: block;
    }
    100% {
        transform: translateY(-100%);
        display: none;
    }
}