html {font-size: 10 !important}
body {background:#f0f0f0}

.swiper-banner,
.swiper-container-product {position: relative}
.swiper-container-horizontal>.swiper-pagination {bottom: .5rem; width:100%;}
.swiper-banner .swiper-pagination .swiper-pagination-bullet {margin: 0 .3rem; width: .5rem; height: .5rem;}
.swiper-banner .swiper-pagination-bullet {background: #fff; opacity: .5; }
.swiper-banner .swiper-pagination-bullet-active {opacity: 1}
.top-banner.swiper-banner .swiper-pagination {text-align: right ;}
.top-banner.swiper-banner .swiper-pagination .swiper-pagination-bullet:last-child {margin-right: 1.5rem;}
.top-banner.swiper-banner .swiper-pagination-bullet {background: none; opacity: 1; }
.top-banner.swiper-banner .swiper-pagination-bullet-active {background: #fff;}

.app-search-box {position: relative}
.app-search-porp {position: absolute; height: 4.4rem; padding: 0 1rem 0 4.4rem; left: 0; top: 0; right: 0; /*background: rgba(0,0,0,.6);*/ background-image: -moz-linear-gradient( 90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.6) 100%);  background-image: -webkit-linear-gradient( 90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.6) 100%);  background-image: -ms-linear-gradient( 90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.6) 100%); z-index: 10;}
.app-search-porp .shaomiao-btn {margin-left: -4.4rem; width: 4.4rem; height: 4.4rem; background:  url(//image10.homedo.com/Mobile/icon-app-shaomiao.png) 0 0 no-repeat; background-size: 4.4rem;}
.app-search-porp .search-box {height: 3rem; width: 100%; margin-top: .7rem; border-radius: .5rem; background: rgba(255,255,255,.6); font-size: 1.5rem; color: #fff; overflow: hidden }
.app-search-porp .search-box span {padding-left: 3.2rem; height: 100%; display:-webkit-box; -webkit-box-pack:left; -webkit-box-align:center;  display: box; box-pack:left; box-align:center;  position: relative;}
.app-search-porp .search-box span::after {content: ""; display: block; position: absolute; width: 1.6rem; height: 1.6rem; left: 1rem; top: 50%; margin-top: -.8rem; background:  url(//image10.homedo.com/Mobile/icon-app-search.png) 0 0 no-repeat; background-size: 1.6rem;}

.index-menu-btn {padding-top: 1rem;}
.index-menu-btn li {width: 25%; height:8rem; text-align: center;}
.index-menu-btn li a {display: block; width: 100%; height: 100%; font-size: 1.2rem; color: #262626; overflow: hidden}
.index-menu-btn li em {display: block; margin:1.5rem auto .5rem; width: 4.3rem; height: 4.3rem; background: url(//image10.homedo.com/Mobile/index-icon-170418.png) 0 0 no-repeat; background-size: 34.4rem 4.3rem}
.index-menu-btn.icon-0523 li em {background-image: url(//image10.homedo.com/Mobile/index-icon-170523.png);}
.index-menu-btn.icon-0524 li em {background-image: url(//image01.homedo.com/Files/Images/cms/www/20170524/5044027646220890468_pic1.png);}
.index-menu-btn.icon-0630 li em {background-image: url(//image10.homedo.com/Mobile/index-icon-170630.png);}
.index-menu-btn.icon-0830 li em {background-image: url(//image10.homedo.com/Mobile/index-icon-170830.png);}
.index-menu-btn li .icon-01 {background-position: 0 0}
.index-menu-btn li .icon-02 {background-position: -4.3rem 0}
.index-menu-btn li .icon-03 {background-position: -8.6rem 0}
.index-menu-btn li .icon-04 {background-position: -12.9rem 0}
.index-menu-btn li .icon-05 {background-position: -17.2rem 0}
.index-menu-btn li .icon-06 {background-position: -21.5rem 0}
.index-menu-btn li .icon-07 {background-position: -25.8rem 0}
.index-menu-btn li .icon-08 {background-position: -30.1rem 0}

.be5-l1 {border-left:#ddd solid .1px; margin-left:-1px; position: relative}
.left01-right02 {overflow:hidden;}
.left01-right02 p.bottom {border-top:#ddd solid 1px; margin-top: -1px; position: relative}

.index-title {height:3.8rem; border-bottom:#ddd 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 .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;}

.product-list li {width: 11.4rem; float: left;}
.product-list li a {display: block; height: 100%; padding: 0 .9rem .3rem; border-right:#ddd solid 1px;}
.product-list li a img {margin-bottom: .5rem;}
.product-list li a .name {font-size: 1.1rem; line-height: 1.2rem; color: #6D6D6D ; height: 2.4rem; overflow: hidden; margin-bottom: .2rem;}
.product-list li a .price span {font-size: 1rem; color: #E4393D}
.product-list li a .price span em {font-size: 1.4rem;}
.product-list li a .price-market del {font-size: 1.2rem; color: #bdbdbd; line-height: 1.6rem;}
.product-list li a .price-market strong {width: 1.6rem; height: 1.2rem; line-height: 1.2rem; margin-top: .2rem; background: #E4393D; border-radius: .3rem; font-size: 1rem; line-height: 1rem; color: #fff; font-weight: normal;}


.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;}
.menu-list li a em {display:block; width:6rem; height:6rem; margin:0 auto;}
.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 1px 1px; margin-left:-1px;}
.brand-list li:nth-of-type(4n+1){margin-right:-1px;}

.Recommend-title {padding:1rem 2rem;}
.Recommend-title dt { background:#f0f0f0; 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:#f0f0f0; 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; background: #fff;}
.Recommend-list li .goods dt {position:relative; padding: 1.5rem 2rem 1rem}
.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 1rem; 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:1.5rem; text-align:center; line-height:1.5rem; width:3.6rem; border:#a0a0a0 solid 1px; border-radius:.3rem; overflow:hidden; font-size:.9rem; color:#a5a5a5; margin-top:.5rem;} 

.left01-right02-goods strong {font-size: 1.5rem; color: #000; display: block; width: 100%; height: 2rem; padding-top: .5rem; line-height: 2rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis}
.left01-right02-goods p {font-size: 1.2rem; line-height: 1.5rem;}
.left01-right02-goods .left-box {height: 20.5rem; border-right: #d8d8d8 solid 1px; margin-right: -1px;}
.left01-right02-goods .left-box .top { padding: 0 1rem; height: 7rem;}
.left01-right02-goods .left-box .pic {width: 13.5rem; height: 13.5rem; display: block; margin: auto}
.left01-right02-goods .right-box a {height: 10.2rem; display: block; position: relative; padding-right: 10.6rem}
.left01-right02-goods .right-box .top-box a {border-bottom: #d8d8d8 solid .1rem; }
.left01-right02-goods .right-box .pic {position: absolute; width: 9.3rem; height: 9.3rem; right: 1rem; top: .5rem}
.left01-right02-goods .right-box .text { height: 100%; padding: 0 .3rem 0 1rem}
.left01-right02-goods .c-e4393d {color:#e4393d}
.left01-right02-goods .c-9012fe {color:#9012fe}
.left01-right02-goods .c-1dbfda {color:#1dbfda}

.zhonbao-box {letter-spacing: -1rem; text-align: center}
.zhonbao-box li {width: 33.33%; letter-spacing: normal; display: inline-block}

.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;}
