@charset "utf-8";
/*css reset*/
html{width: 100%; font-family: "微软雅黑"; font-size: 20px; outline: none; -webkit-text-size-adjust: none; min-height:100%;}
body, div, ol, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dd, figure, form, input, textarea{margin: 0; padding: 0;}
body{background-color: #f0f0f0; color: #333; font-family: "微软雅黑"; font-size: 0.7rem; line-height: 1.1rem;}
ul, ol{list-style: none;}
table{border-collapse: collapse;}
img{border: none; vertical-align: middle;}
a{text-decoration: none; outline: none; border: none; tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color: rgba(0,0,0,0); -ms-tap-highlight-color: rgba(0,0,0,0);}
*{-webkit-tap-highlight-color: transparent;}
.clearfix:after{content: '\200B'; display: block; clear: both; height: 0; overflow: hidden; visibility: hidden;}
.clearfix{zoom: 1;}
.tal{text-align: left!important;}
.tac{text-align: center!important;}
.tar{text-align: right!important;}
.cr-1{color:#e02c36!important;}
input[type="submit"],input[type="reset"],input[type="button"],button{-webkit-appearance: none;}
[v-cloak]{display: none;}
/*清除浮动*/
.fl,.z{float: left;}
.fr,.y{float: right;}
.clear{clear:both;}
.tal{text-align: left !important;}
.tar{text-align: right !important;}
.tc,.tac{text-align: center!important;}
.c9{color: #999;}
.c3{color: #333;}
.c6{color: #666;}
.pl5{padding-left: 0.5rem;}
.px64{padding:0 .64rem;}
.f68{font-size: 0.68rem;}
.f64{font-size: 0.64rem;}
.f60{font-size: 0.6rem;}
.f47{font-size: .47rem;}
.tdlt{text-decoration: line-through;}
.tdu{text-decoration: underline;}
.roseo{color: #fb0102;}
.w3{width: 3rem;}
.hide{display:none!important;}
.hhh{height: 2rem; line-height: 2rem; padding-left: 0.5rem; font-size: 0.65rem;}
.ohr{height:.64rem; background-color: #efefef;}
.multi_line2{display: -webkit-box!important; display:box!important; text-overflow:ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; word-break:break-word;}
.multi_line3{display: -webkit-box!important; display:box!important; text-overflow:ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; word-break:break-word;}
i,em{font-style: normal;}
.mb5{margin-bottom: 0.5rem;}
.ofwhd{overflow: hidden}
.flew2{float:left; width:50%;}
#infscr-loading{clear:both;margin-top:.2rem;}
.mas_more img{float: left;width: 1.1rem;height: 1.1rem;margin-left:2.2rem;}

html{margin:0 auto; overflow-x:hidden; position:relative; width:100%; min-width:320px; max-width:750px;}
body{background-color: #efefef; width:100%; min-width:320px; max-width:750px; overflow-x:hidden; position:relative; margin:0 auto;}
.body-bg {background-color: #fff;}
html.spLayer,body.spLayer{overflow-y:hidden; position:relative; height: 100%;}
body>.rootHide{display: none;}
.pagetop{margin-top: 1.88rem;}
.pagetop2{margin-top: 4rem; padding-top: 1px!important;}
.layinto{padding:0 .68rem;}
.wrap{background-color: #fff; margin-top: .4rem; padding:.8rem .8rem .2rem;}

/*首页商品，新闻列表*/
.wtitle {font-size: .61rem;}
.wtitle img{float:left; height:1em;}
.wtitle strong{float:left; font-size: 1em; line-height: 1em; margin-left: .2rem; color:#ff7043;}
.wtitle a{float:right; line-height: .8em; margin-top: .1em; color:#9a9a9a;}
.itemlist .list{margin-top: .5rem;}
.itemlist .list a{height:3.8rem; overflow: hidden; display: block; }
.itemlist .list img{float:left; height:2.4rem;  margin-top:.4rem; }
.itemlist .list .info{float:right; border-top:1px solid #e6e6e6; width:10rem; padding-top:.4rem;}
.itemlist a:first-child .info{border:0;}
.itemlist .list .name{font-size: .55rem; line-height: 1.6em; color:#404040;}
.itemlist .list .price{font-size: .45rem; color:#e02c36;}
.itemlist .list .time{font-size: .45rem; color:#a9a9a9; text-align:right;}

/*店铺列表*/
.storelist{width:100%; overflow: hidden; box-sizing:border-box;}
.storelist .list {margin-top: .5rem; height:7.7rem; padding-bottom:1.5rem;}
.storelist .list li{width:8rem; height:100%; overflow: hidden; box-shadow: 0 3px 5px 2px rgba(0,0,0,.2);}
.storelist .list a{ display: block;  height:100%;}
.storelist .list img{display: block; width:100%; height:5.3rem;}
.storelist .list .info{padding-left:.68rem;}
.storelist .list .name{font-size: .68rem; color:#404040; margin-top: .44rem;}
.storelist .list .project{font-size: .48rem; color:#9a9a9a;}

/*菜单*/
.mask{position:fixed; width:100%; height:100%; z-index: 12345; top:0; left:0; background-color: rgba(0,0,0,.6); display: none; opacity: 0; transition:all .3s ease; -webkit-transition:all .3s ease;}
.mask.open {opacity: 1;display: block;}
.menu-msgbox{height: 2.2rem;}
.menu-msg{position:fixed; overflow:hidden; z-index: 9996; bottom:0; left:0; height:2.2rem; width:100%; background: rgba(255,255,255,.9); border-top: 1px solid #d9d9d9;}
.menu-msg a{float:left; width:33.33%; color:#888; font-size: .6rem; font-family: "黑体"; text-align: center; }
.menu-msg a i{display:block; width:.85rem; height:.875rem; margin:.3rem auto .2rem; background: url(../images/menu/ic1_s.png) no-repeat 0 0/100% auto;}
.menu-msg a i.icon_2{background-image: url(../images/menu/ic2_s.png);}
.menu-msg a i.icon_3{background-image: url(../images/menu/ic3_s.png);}
/* .menu-msg a i.icon_4{background-image: url(../images/menu/ic4.png);} */
.menu-msg a.on{color:#252525;}
.menu-msg a.on .icon_1{background-image: url(../images/menu/ic1.png);}
.menu-msg a.on i.icon_2{background-image: url(../images/menu/ic2.png);}
.menu-msg a.on i.icon_3{background-image: url(../images/menu/ic3.png);}
/* .menu-msg a.on i.icon_4{background-image: url(../images/menu/ic4_s.png);} */
.menu-msg a span{display: block; line-height: .6rem;}


/*搜索页*/
.searchpage{background-color: #e6e6e6;}
.searchpage .header{background-color: #fbfbfb; position:static;}
.searchform{background-color: #c9c9ce; padding:.34rem .68rem ; }
.searchform input{width:100%; height:1.2rem; line-height: .6rem; padding:.3rem 0; font-size: .6rem; color:#9a9a9a; border:none; border-radius:5px;  box-sizing:border-box; text-indent: 10px;}
.hotsearch{padding:0.74rem 1rem 1.45rem; background:#fff url(../images/jagbg.png) repeat-x 0 bottom; display: none;}
.hotsearch .text{line-height: 1rem; height:1rem; overflow: hidden;}
.hotsearch .text img{height:100%; float:left;}
.hotsearch .text span{font-size: .62rem; color:#9a9a9a; margin-left: .45rem; font-family: "黑体"; float:left;}
.hotsearch .list a{margin:.17rem .17rem 0 0; padding:0 .9rem; line-height: 1.7rem; background-color: #f0f0f0; border-radius: 2px; color:#3c3c3c; font-size: .62rem; float:left;}
.suggest-search{background-color: #fff; padding:0 .64rem 1rem;}
.suggest-search a{display: block; line-height: 1.8rem; font-size: .64rem; color:#000; border-top:1px solid #c8c7cc;}
.suggest-search a:first-child{border:none;}

/*item列表页*/
.child-header{background-color: #e02c36; height:1.88rem; text-align: center; position:fixed; top:0; width:100%; min-width:320px; left:0; z-index: 99999;}
.child-header .title{display: block; position:absolute; text-align: left; text-indent: 1.88rem; width:100%; color:#fff; line-height: 1.88rem; font-size: .75rem; font-weight: normal;}
.child-header .menu-btn,.child-header .left-btn,.child-header .back-btn{width:1.88rem; height:1.88rem; line-height: 1.88rem; text-align: center; position: absolute; top:0; left:0; vertical-align: middle;z-index: 88888}
.child-header .filter-btn,.child-header .right-btn,.child-header .hRight_btn2,.child-header .hRight_btn3{height:1.88rem; text-align: center; position: absolute; right:0; top:0; line-height: 1.88rem; color:#fff; font-size: .68rem;}
.child-header .filter-btn,.child-header .right-btn{padding:0 .3rem;}
.child-header .menu-btn img{width:.9rem; height:.9rem; display: block; margin: .46rem auto 0;}
.child-header .hRight_btn2{width:1.6rem;}
.child-header .hRight_btn3{width:1.6rem; right:1.6rem;}
.child-header .hRight_btn2 img,.child-header .hRight_btn3 img{height:1.3rem; margin:.3rem auto 0; width:auto;}
.child-header a img{width:.9rem; height:.9rem; display: block; margin: .46rem auto 0;}
.child-header .positionAdd{position: relative; float:right; padding:0 .4rem; line-height: 1.88rem; color:#fff; font-size: .6rem; z-index: 1;}
.child-header .positionAdd img{display: inline-block; margin:0;}
.child-header .positionAdd span{display: inline-block}
/*没有数据*/
.nodata{text-align: center; padding-top: 15%; color:#9a9a9a; }
.nodata img{width:34%;}
.nodata h4{font-size: .68rem; line-height: 1.3rem; margin-top: .4rem; font-weight: normal;}
.nodata p{font-size: .6rem; line-height: 1rem;}
.nodata a{display:inline-block; width:34%; box-sizing:border-box; border:2px solid #ff7043; line-height: 1.54rem; font-size: .6rem; color:#ff7043; border-radius:4px; padding:0 .7rem; margin-top: .8rem;}

/*相册*/
.itemgallery{position:fixed; left:0; top:0; background:#000; width:100%; height:100%; z-index: 9999999;}
.itemgallery li{position:relative; height:100%;}
.itemgallery img{position:absolute; width:100%; top: 50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); }
.itemgallery .swiper-scrollbar{background: rgba(255,255,255,.1)}
.itemgallery .swiper-scrollbar-drag{background: rgba(255,81,4,.6)}

/*分享层*/
.sharebuttonbox{position: fixed; display: none; width:100%; height:100%; height:100%; left:0; top:0; z-index: 99999; background:rgba(0,0,0,.65);}
.bdsharebuttonbox{position:absolute; top:50%; width:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%); text-align: center; box-sizing:border-box; padding:0 5%;}
.sharebuttonbox .bdsharebuttonbox li{width:33.33%; text-align: center; float:left;}
.sharebuttonbox .bdsharebuttonbox  a{width:3rem; height:3rem; float:none; display: inline-block; background: none; background-size:100%; background-repeat: no-repeat;}
.sharebuttonbox .bdsharebuttonbox  a.bds_qzone{background-image: url(../images/s_qzone.png); }
.sharebuttonbox .bdsharebuttonbox  a.bds_tsina{background-image: url(../images/s_sina.png); }
.sharebuttonbox .bdsharebuttonbox  a.bds_tqq{background-image: url(../images/s_qq.png); }
.sharebuttonbox .bdsharebuttonbox  a.bds_weixin{background-image: url(../images/s_weixin.png); }

.mycmthead{background-color: #fafafa; line-height: 2.1rem; height: 2.1rem; border-bottom: 2px solid #d5d5d5; position:relative;}
.mycmthead a{float:left; width:50%; line-height: 2.1rem; text-align: center; font-size: .6rem; color:#979797;}
.mycmthead a.on{line-height: 2.03rem;font-weight: bold; color:#ff7043;border-bottom: 4px solid #ff7043;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
/*.mycmthead i{position:absolute; width:50%; bottom:-2px; left:0; height:4px; background-color: #ff7043; transition:all .3s; -webkit-transition:all .3s;}*/

/*load层*/
.loadingmask{position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(255,255,255,.3) url(../images/loading-2.gif) no-repeat center; z-index: 999999;}

.formalert{line-height: 1.88rem; width:100%; font-size: .8rem; color:#fff; background-color: #FF7230; position:fixed; top:0; left:0; z-index: 99999; text-align: center; }
.animated {
    -webkit-animation-duration:.4s;
    animation-duration:.4s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}



@-webkit-keyframes bounceInDown {
    0%,100%,60%,75%,90% {
        -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
        transition-timing-function:cubic-bezier(0.215,.61,.355,1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(0,-120%,0);
        transform:translate3d(0,-120%,0)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(0,15%,0);
        transform:translate3d(0,15%,0)
    }
    75% {
        -webkit-transform:translate3d(0,-10%,0);
        transform:translate3d(0,-10%,0)
    }
    90% {
        -webkit-transform:translate3d(0,5%,0);
        transform:translate3d(0,5%,0)
    }
    100% {
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInDown {
    0%,100%,60%,75%,90% {
        -webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
        transition-timing-function:cubic-bezier(0.215,.61,.355,1)
    }
    0% {
        opacity:0;
        -webkit-transform:translate3d(0,-120%,0);
        -ms-transform:translate3d(0,-120%,0);
        transform:translate3d(0,-120%,0)
    }
    60% {
        opacity:1;
        -webkit-transform:translate3d(0,15%,0);
        -ms-transform:translate3d(0,15%,0);
        transform:translate3d(0,15%,0)
    }
    75% {
        -webkit-transform:translate3d(0,-10%,0);
        -ms-transform:translate3d(0,-10%,0);
        transform:translate3d(0,-10%,0)
    }
    90% {
        -webkit-transform:translate3d(0,5%,0);
        -ms-transform:translate3d(0,5%,0);
        transform:translate3d(0,5%,0)
    }
    100% {
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
}
.bounceInDown {
    -webkit-animation-name:bounceInDown;
    animation-name:bounceInDown
}

#floatTel{width:1.5rem; height:1.5rem; position:fixed; right:.5rem; top:4rem; z-index: 999999;}
.maskTel{position:fixed; bottom:0; left:0; width:100%; line-height: 2rem; font-size: 1rem; color:#fff; background-color: rgba(172,0,0,.8); text-align: center; z-index: 99;}
.maskTel img{height:1rem;}
.ntalk-mobile-iframe-window iframe{position:fixed!important; height:100%!important;}
#infscr-loading{text-align: center; color:#999;}


/*筛选*/
.ftr-list{height:auto!important;}
.ftr-list ul.active{z-index: 2;}
.filter-group2.open{transform:translateX(-100%); -webkit-transform:translateX(-100%);}
.ftr-list li{padding:.47rem .68rem; color:#979797; font-size: .68rem; line-height: .68rem; border-bottom:1px solid #d5d5d5;}
.ftr-list li div{overflow: hidden; padding:.2rem 0; height:.9rem; line-height: .9rem; font-size: .68rem; color:#000;}
.ftr-list li div>a>span{color: #000;}
.ftr-list li div img{height:100%; float:left;}
.ftr-list li div span{margin-left: 1.4rem;}
.ftr-list li div span.orange{color: #ff7043!important}
.ftr-list li.letter,.ftr-list li.position{background-color: #ededed; }
.ftr-list li.position{border-bottom: none;}
.ftr-list li.position.nobg{background-color: #fff;}
.ftr-list li.position section{clear: both;overflow: hidden;margin-bottom: -.47rem;padding: .2rem 0;}
.ftr-list li.position section i{float: left;width: 2.6rem;line-height: 1.3rem; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color:#000;border:1px solid #d4d4d4;font-size: .64rem;text-align: center;margin-bottom: .47rem;margin-left: .8rem;}
.ftr-list li.bd {background-color: #fafafa;position: relative;}
.ftr-list li.bd em {line-height: 1.2rem;font-size: .68rem;color: #555;font-weight: normal;}
.ftr-list li b{color:#9f9f9f;font-weight: normal;}
.ftr-list li.letter span,.ftr-list li.position span{color:#373737; margin-left: .8rem;}
#ftr-city ul{padding:0 .6rem; box-sizing:border-box;}
#ftr-city li{line-height: 1rem; padding:.47rem 0;}
#ftr-city .bfselect{height:2rem; border-bottom: 1px solid #d5d5d5; line-height: 2rem; overflow: hidden; position:relative;}
#ftr-city .bfselect span{}
#ftr-city .bfselect img{float:right; height: .3rem; margin-top: .8rem;}
#ftr-city .bfselect select{position:absolute; top:0; left:0; opacity: 0; width:100%; height:100%;}
#ftr-city .btn_submit{float:right; width:40%; margin-top: .8rem;}
#ftr-serie li div{height: auto;}
#ftr-serie .img{float:left; width:40%; height: auto; }
#ftr-serie .text{margin-left: 42%;}
#ftr-serie .name{font-size: .6rem; color:#3f3f3f; padding: 0;}
#ftr-serie .price{font-size: .6rem; color:#e02c36;}
#ftr-model ul>div{background-color: #ebebeb; padding:.6rem; border-bottom: 1px solid #d5d5d5;}
#ftr-model ul>div .img{float:left; width:40%; height: auto; }
#ftr-model ul>div .text{margin-left: 42%;}
#ftr-model ul>div .name{font-size: .6rem; color:#3f3f3f; padding: 0;}
#ftr-model ul>div .price{font-size: .6rem; color:#e02c36;}
#ftr-model li div{height: auto;}
/* 去掉高德地图logo版本号 */
.amap-logo{display: none;}
.amap-copyright {opacity:0;}



