body {background:#f0f3f5}

.w50{width:50%;}
.be5-l1 {border-left:#e5e5e5 solid .1rem; margin-left:-.15rem;}
.index-half-banner {clear:both; overflow:hidden;}
.c-ff4440 {color:#ff4440 !important;}

.app-top-btn {position:relative;}
.app-top {position:absolute; width:100%; z-index:10000;}
.top-box {position:relative;}
.top-box .top {position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden;}
.top-box .top .box {position:relative;}
.top-box .top .box dl {overflow:hidden;}
.top-box .top .box dl dt {width:10%;}
.top-box .top .box dl dd {width:90%;}
.top-box .top .box dl.app dt {width:8%;}
.top-box .top .box dl.app dd {width:92%;}
.wap-top-btn {/*position:relative;*/ z-index:0; display:none; background:#000;}
.wap-top {position:fixed; width:100%; z-index:100;}


#header{height:4rem; background:url(//image10.homedo.com/Mobile/index/index-heard.png) 0 0 repeat-x; background-size:0.6rem 4.4rem; position:fixed; top:0; left:0; width:100%; z-index:100;}
.index_top{position:relative;}
#header .logo{margin:.7rem 1rem 0; display:inline-block; position:absolute; top:0; left:0;}
#header .logo, #header .logo img{height:2.5rem; width:7.4rem;}
#header .shopico{float:right; width:3.1rem; height:2.6rem; margin:0.4rem 0.8rem 0 0; display:inline-block; position:absolute; top:0; right:0; background:url(//image10.homedo.com/Mobile/index/shopico.png) no-repeat left bottom; background-size:2.45rem 2rem;}
#header .shopico i{width:0.75rem; height:0.75rem; display:block; position:absolute; top:0; right:0; background:#fd461c; border-radius:50%;}
.search_form{ margin:0 5.5rem 0 9.5rem; height:100%; display:block;}
.index_serach{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1; padding-top:.7rem;}
.index_serach .index_serach_box{background:#fff; height:2.5rem; border-radius:0.5rem; position:relative; padding:0 3.3rem 0 1rem;}
.index_serach .index_serach_box .search_txt{width:100%; height:2.5rem; line-height:2.5rem; background:none; border:0 none; color:#a9a9a9; outline:none;}
.index_serach .index_serach_box .icon_search{position:absolute; top:0.3rem; right:1rem;}
.index_serach .index_serach_box .icon_search .search_btn{width:1.8rem; height:1.8rem; background:url(//image10.homedo.com/Mobile/index/searchico.png) no-repeat; background-size:1.8rem 1.8rem; border:0 none; text-indent:-9999rem; outline:none;}

.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;}

.index-btn-box {overflow:hidden;}
.index-btn-box li {width:25%;}
.index-btn-box li a {min-height: 3rem; width: 100%; display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; display:box; box-pack:center; box-align:center;}
.index-btn-box li #qaOnline {position:static;}

.left01-right02 {overflow:hidden;}
.left01-right02 p.bottom {border-top:#dadada solid 0.1rem;}

.index-title {height:3.8rem; border-bottom:#e5e5e5 solid .1rem;}
.index-title h2 {height: 100%; display: block}
.index-title a { height:100%; position:relative; display:block;}
.index-title a .title-img img {height:3.8rem; width:8.5rem;}
.index-title a .title-time{display:-webkit-box; -webkit-box-align:center; display:box; box-align:center; height:100%;}
.index-title a .title-time li {color:#686868;}
.index-title a .title-time em,
.index-title a .title-time span,
.index-title a .title-time strong {font-size:1.4rem;}
.index-title a .title-time span {border:#dadada solid .1rem; border-radius:.3rem; padding:0 0.3rem; color:#3f3f3f}
.index-title a .title-time em {margin-right:.3rem; font-size:1.2rem;}
.index-title a .title-time strong { padding:0 0.1rem;}

.index-title a .more-btn {color:#686868; font-size:1.4rem; position:absolute; width:10rem; text-align:right; top:50%; margin-top:-.7rem; right:1rem; padding-right:1.3rem; height:1.4rem; line-height:1.4rem;}
.index-title a .more-btn:after {content:""; display:block; float:right; width:.8rem; height:1.4rem; margin-right:-1.3rem; background: url(//image10.homedo.com/Mobile/more-icon-01.png) 0 0 no-repeat; background-size: 0.8rem 1.4rem;}
.index-title a .more-btn-02 {color:#686868; font-size:1.4rem; position:absolute; width:10rem; text-align:right; top:50%; margin-top:-.7rem; right:1rem; padding-right:1.3rem; height:1.4rem; line-height:1.4rem;}
.index-title a .more-btn-02:after {content:""; display:block; float:right; width:1rem; height:1rem; margin-top:.2rem; margin-right:-1.3rem; background: url(//image10.homedo.com/Mobile/more-icon-03.png) 0 0 no-repeat; background-size: 1rem;}

.sale-list a {width:33.33%; border-left:#e8e8e8 solid .1rem; margin-left:-.1rem; text-align:center; font-size:1.2rem; color:#5d5d5d; padding:1rem;}
.sale-list a p {display:block; height:2rem; line-height:2rem; overflow:hidden;}
.sale-list a span { color:#e3393d; font-size:1.2rem;}
.sale-list a span strong { font-size:1.4rem;}

.sale-list li a:first-child {border-left:none; margin-left:0;}

.menu-list {overflow:hidden; border-top:#e5e5e5 solid .1rem;}
.menu-list li {width:25%; float:left; border:#e5e5e5 solid; border-width:0 0 .1rem .1rem; margin-left:-.1rem;}
.menu-list li:nth-of-type(4n+1){margin-right:-.1rem;}
.menu-list li a {display:block; line-height:2rem; padding:1rem 0 0.5rem 0; text-align:center; font-size:1.4rem; /*border:#f5f5f5 solid; border-width:.1rem 0 0 .1rem;*/}
.menu-list li a em {display:block; width:6rem; height:6rem; margin:0 auto;}
/*.menu-list li.bd-none a {border-left:none;}*/
.menu-list li.icon-01 a {color:#1cbfda}
.menu-list li.icon-02 a {color:#ff7e00}
.menu-list li.icon-03 a {color:#f64747}
.menu-list li.icon-04 a {color:#f64747}
.menu-list li.icon-05 a {color:#6326ff}
.menu-list li.icon-06 a {color:#0687e8}
.menu-list li.icon-07 a {color:#a1ca00}
.menu-list li.icon-08 a {color:#ff9000}
.menu-list li.icon-09 a {color:#7a39a2}
.menu-list li.icon-10 a {color:#4862ad}
.menu-list li.icon-11 a {color:#e93125}
.menu-list li.icon-12 a {color:#ff9c00}

.brand-list {overflow:hidden; display:block}
.brand-list li { width:25%; float:left; border:#e5e5e5 solid; border-width:0 0 .1rem .1rem; margin-left:-.1rem;}
.brand-list li:nth-of-type(4n+1){margin-right:-.1rem;}

.Recommend-title {padding:1rem 2rem;}
.Recommend-title dt { background:#f0f3f5; color:#878685; font-size:1.4rem; height:2.1rem; display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; display:box; box-pack:center; box-align:center;}
.Recommend-title dt span {padding:0 1.8rem 0 4rem; background:#f0f3f5; position:relative;}
.Recommend-title dt span:before {content:""; float:left; position:absolute; width:1.5rem; height:1.5rem; left:1.8rem; background:url(//image10.homedo.com/Mobile/Recommend-icon.png) 0 0 no-repeat; background-size: 1.5rem;}
.Recommend-title dd {border-top:#cfcfce solid .1rem; margin-top:-1rem; width:100%; display:block; height:1rem; }
.Recommend-list { margin:0 0.5rem; padding-bottom:2rem;}
.Recommend-list li .goods { margin:0 .5rem 1rem .5rem; padding-bottom:.5rem;}
.Recommend-list li .goods dt {position:relative;}
.Recommend-list li .goods dt:before {content:""; display:block; position:absolute; left:.5rem; top:.5rem; height:3.6rem; width:3.6rem; background:url(//image10.homedo.com/Mobile/Recommend-icon01.png) 0 0 no-repeat; background-size: 3.6rem;}
.Recommend-list li .goods dd {padding:0 .3rem; overflow:hidden;}
.Recommend-list li .goods dd .name {font-size:1.4rem; color:#191919; line-height:1.8rem; height:3.6rem; overflow:hidden;}
.Recommend-list li .goods dd .money {font-size:1.6rem; color:#f53d36; line-height:2.5rem;}
.Recommend-list li .goods dd .same-btn {height:2.3rem; text-align:center; line-height:2.3rem; width:6rem; border:#a3a4a6 solid .1rem; border-radius:.3rem; overflow:hidden; font-size:1.4rem; color:#a5a5a5; margin-right:.2rem;} 

.act-link {border-right: 0.1rem solid #e5e5e5;border-bottom: 0.1rem solid #e5e5e5;background-color: #fff;}
.act-link .imgA {width: 100%;border-top: 0.1rem solid #e5e5e5;overflow: hidden;}
.act-link .imgA a {width: 25%;display: block;float: left;border-left: 0.1rem solid #e5e5e5;box-sizing:border-box;-webkit-box-sizing:border-box;position: relative;}
.act-link .imgA a:first-child {width: 50%;}
.act-link .imgA a:nth-child(2),.act-link .imgA a:nth-child(3) {padding-top: 3rem;}
.act-link .imgA .square-img {width: 50%;padding: 1.2rem 0.5rem 0;}
.act-link .imgA .Rectangle-img {padding: 0.5rem;}
.act-link .con {position: absolute;top: 0.5rem;left: 0.5rem;}
.act-link .con strong {color: #0392e4;font-size: 1.4rem;line-height: 1.5rem; font-weight: bold;}
.act-link .con span {display: block;font-size: 1rem;line-height: 1.2rem;color: #5d5d5d;}
.floor02-NovAct .act-link .con strong{color:#ee7d0f;}
.floor03-NovAct .act-link .con strong{color:#3d4ba1;}
.floor04-NovAct .act-link .con strong{color:#6ba215;}
.floor05-NovAct .act-link .con strong{color:#6d37cb;}
.floor06-NovAct .act-link .con strong{color:#0980d2;}
.floor07-NovAct .act-link .con strong{color:#01b6ed;}
.floor08-NovAct .act-link .con strong{color:#f8a90f;}
.floor09-NovAct .act-link .con strong{color:#5d4dc8;}
.floor10-NovAct .act-link .con strong{color:#4c6cce;}

.swiper-banner {position: relative}
.swiper-banner .swiper-pagination .swiper-pagination-bullet {margin: 0 .3rem}
.swiper-banner .swiper-pagination-bullet {background: #fff; opacity: .5;}
.swiper-banner .swiper-pagination-bullet-active {opacity: 1}