*{margin: 0;padding: 0;list-style: none;word-wrap:break-word;font-style: normal;}
html{font-size:20px;}
html,body{
    height: 100%;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,th, td  {margin: 0;padding: 0;}
body{padding-top: 3rem;max-width:800px;font-size:0.6rem;margin:0 auto; background:#fff;}
body,button, input, select, textarea{font-family: "Helvetica Neue", Helvetica, STHeiTi,\5FAE\8F6F\96C5\9ED1; font-size:0.6rem;color:#303030;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family:Helvetica,\5fae\8f6f\96c5\9ed1; }
/*small { font-size: 0.6rem; }*/
/*div{font-size:0.6rem;}*/
img{font-size:0;}
ul, ol { list-style: none;  font-size:0.6rem;}
li,div,dt,a,span,input,textarea,select,label{-webkit-tap-highlight-color:rgba(255,0,0,0);}
a { text-decoration: none; color:#303030}
a:hover { text-decoration: none;}
legend { color: #303030; } /* for ie6 */
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; outline:none;}
input::-moz-placeholder,textarea::-moz-placeholder {color: #b0b0b0;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #b0b0b0;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #b0b0b0;}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
table { border-collapse: collapse; border-spacing: 0; }
/*iphone 6*/
@media screen and (min-width:375px){ html{ font-size: 20px;}  }
@media screen and (min-width:384px){ html{ font-size: 20.48px;}  }
@media screen and (min-width:412px){ html{ font-size: 22.08px;}  }
/*iphone 6 plus*/
@media screen and (min-width:414px){ html{ font-size: 22.08px;}  }
@media screen and (min-width:424px){ html{ font-size: 22.6133px;}  }
@media screen and (min-width:480px){ html{ font-size: 25.6px;}  }
@media screen and (min-width:540px){ html{ font-size: 28.8px;}  }
@media screen and (min-width:600px){ html{ font-size: 32px;}  }
@media screen and (min-width:800px){ html{ font-size: 42.6667px;}  }

.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block;*zoom:1}
.clear{ clear:both;height:0; overflow:hidden;}
.blank10{height:0.5rem;}
.blank15{height:0.75rem;}
.show{ display:block !important;}
.hide{ display:none !important;}
.red{color:#e92b2b;}
.padding{padding:0 .75rem .75rem;}
.line_d{width:100%; position:relative;height:1px; overflow:hidden}
.line_d:after{content: "";display: block;position: absolute;bottom:0;left: 0;width: 100%;height: 1px; overflow:hidden;background:#d0d0d0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transform-origin: 0 100%;transform-origin: 0 100%;}
.line_d2:after{-webkit-transform-origin: 0 0;transform-origin: 0 0;}
.main-title{padding:0 .75rem;font-size: 0px;background: #fff;margin-top: .6rem;border-top: .3rem solid #f5f5f5;border-bottom: 1px solid #f5f5f5;margin-bottom: .5rem;}
.main-title .main-left,
.main-title .main-right,
.main-title .main-center{display: inline-block;vertical-align: middle;background: #fff;font-size: 0.75rem;height:2.2rem;line-height: 2.2rem;position:relative;font-weight: 600;}
/*.main-title .main-left span{width: 0.15rem;background: #ff7800;float: left;height: 0.9rem;margin: 0.5rem 0.5rem 0 0.3rem;}
*/.main-title .main-center span{padding-left:1.5rem;font-size: .65rem;color: #666;}
.main-title .main-center span:hover{color: #12459E;}
.main-title .main-right {color: #7d7a7a;font-size: .7rem;text-align: center;float: right;font-weight: normal;}
.main-title .main-right span.icon-icon{vertical-align: middle;font-size: .9rem;text-align: center;position: relative;left: -.2rem;display: inline-block;}
.main-title .main-right a{padding: 5px 8px;border-radius: 3px;background: #EA3C00;color: #fff;}
/*.main-title .main-right span{display: block;padding:0 .2rem;cursor: pointer;}
.main-title .main-right .orderby{position: absolute;z-index: 1;display: none;width: 5rem;right: -.4rem;box-shadow: 0px 1px 3px 0px rgba(0,0,0,.2);background: #fff;border: 1px solid #f7f7f7;}
.main-title .main-right .icon_down b{transition: all .2s linear;display: inline-block;}
.main-title .main-right .icon_down b.icon-down.active{transform: rotate(180deg);}
.main-title .main-right .orderby span{color: #666;padding: 0;font-size: .65rem;text-align: left;padding-left: .2rem;border-bottom: 1px solid #f7f7f7;}
.main-title .main-right .orderby span i{font-style:normal;}
.main-title .main-right .orderby span b{font-size: .75rem;}
.main-title .main-right .orderby span.on{background:#F7F7F7;}
.main-title .main-right .orderby span:hover{background:#F7F7F7;}
*/.loadmore {height: 1.6rem;line-height: 1.6rem;font-size: 0.6rem;color: #b0b0b0;overflow: hidden;text-align: center;background: #fff;}

/*header*/
.header{background: #fff;color:#333;height:2.5rem;line-height:2.5rem;border-bottom: 1px solid #e5e5e5;position: fixed;top: 0;left: 0;width: 100%;background: #fff;z-index: 100;}
.header.header-blue{background: #508CEE;color: #fff;border-bottom: 1px solid #508CEE;}
.header .title{ font-size:0.85rem; text-align:center;}
.header .address{float: left;margin-left: .5rem;}
.header .address span{font-size: .95rem;display: inline-block;vertical-align: middle;}
.header .address i{display: inline-block;vertical-align: middle;font-size: .75rem;margin-left: .3rem;}
.header .logo{display: block;margin-top: .1rem;/* margin-right: .5rem; *//* float: right; */margin: 0 auto;}
.header .logo img{height: 1.6rem;display: block;margin: 0 auto;overflow: hidden;margin-top: .6rem;}
.header .back{/* padding: 0 .3rem 0 .75rem; */height: 2.1rem;text-align: center;/* display: inline-block; *//* vertical-align: middle; */line-height: 2.1rem;float: left;margin-top: .1rem;}
.header .back span,.header .back a{padding-left: .4rem;font-size: 1.1rem;display: inline-block;vertical-align: middle;}
.header .back a{padding: 0 .3rem 0 .5rem;}
.header em{display: inline-block;vertical-align: middle;font-size: .75rem;}
.header .link{ position:absolute;right:0;top:0; padding:0 0.5rem; line-height:2.6rem;font-size:0.8rem;}
.header .head_nav{position: relative;float: right;line-height: 2.1rem;height: 2.1rem;margin-top: .2rem;}
.header .head_nav p{display:block;text-align: center;font-size: .8rem;}
.header .head_nav p span,.header .head_nav p a{padding-right: .7rem;font-size: 1rem;display: inline-block;vertical-align: middle;}
/*切换城市*/
.provinces{z-index:100;display: none;position: fixed;width: 100%;left:0px;top: 2.55rem;height: 100%;background: #fff;}
.provinces .province{line-height: 1.3rem;background: #fff;z-index: 1000;overflow: hidden;}
.provinces .province .pro a{color:#3b5998;border: solid 1px #cbddeb;background-color: #f0f9fe;display: inline-block;width: 1rem;height: 1rem;line-height: 1rem;border-radius: 2px;margin: 0.2rem 0.2rem;font-family: Arial,Helvetica,sans-serif;font-size: 0.7rem;text-align: center;float: left;}
.provinces .province .pro{height: 4%;padding: .2rem 0;border-bottom: 1px solid #f5f5f5;}
.provinces .province .pro a:hover{color:#3b5998;border:solid 1px #17469e;}
.provinces .province .citypop{width:100%;height: 86%;overflow-y: scroll;overflow-x: hidden;}
.provinces .province .citypop dl{border-bottom: solid 1px #f5f5f5;margin: 0;overflow: hidden;padding: 0.3rem 0;font-size: 0;}
.provinces .province .citypop dl dt{width: 30%;text-align: right;font-weight: bold;display:  inline-block;vertical-align: top;}
.provinces .province .citypop dl dt label{height: 1.5rem;line-height: 1.5rem;display: inline-block;float: right;color: #333;padding: 0;font-size: 0.76rem;}
.provinces .province .citypop dl dt b{color: #999;height: 1.5rem;line-height: 1.5rem;display: inline-block;float: left;padding: 0;font-size: 0.8rem;padding-left: 0.6rem;}
.provinces .province .citypop dl dd{width: 70%;display: inline-block;vertical-align: top;font-size: .7rem;}
.provinces .province .citypop dl dd a{ height: 1.5rem;line-height: 1.5rem;display: block;float: left;padding: 0 0.5rem;white-space: nowrap;border-radius: 0.15rem;}
.provinces .province .citypop dl dd a.active{background: red;color: #fff;}


/*导航栏*/
.menu{width: 10rem;right: -10rem;transition: all .2s linear;border-left: 1px solid #f5f5f5;border-top: 1px solid #f5f5f5;background: #fff;color: #333;position: fixed;top:2.5rem;display: block;z-index: 1000;}
.menu.is-open{right: 0;}
.menu .login_user{line-height: 2.2rem;display: block;padding: 0 2.5rem 0 2.5rem;position: relative;}
.menu .login_user img{margin-right:.5rem;border-radius: 50%;height: 1.4rem;display: inline-block;vertical-align: middle;position: absolute;left: .5rem;top: .4rem;}
.menu .login_user span{font-size: .75rem;display: block;vertical-align: middle;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.menu .login_user i{font-size: 1.1rem;color: #888;display: block;position: absolute;top: 0;right: .3rem;width: 1rem;}
.menu .login_user em{width: 2rem;border-radius: 5px;background: #508CEE;color: #fff;text-align: center;font-size:.6rem;height: 1.2rem;position: absolute;top: .65rem;right: .2rem;line-height: 1.2rem;}
.menu li{border-top: 1px solid #f5f5f5;}
.menu li a{display: block;height: 2.4rem;line-height: 2.4rem;width: 100%;font-size: .75rem;}
.menu li a i{font-size: 1rem;display: inline-block;padding:0 .5rem;vertical-align: middle;}
.menu li a span{display: inline-block;vertical-align: middle;}
.menu li.on a{color: #508CEE;}


.header-white{ background:#fff;}
.header-white .back{background:url(back-on.png) no-repeat 50% 50%; background-size:1rem 1rem;}
.header-white .title{color:#303030; }
.header-white .link{color:#3a5899;}
.header-white:after{content: "";display: block;position: absolute;bottom:0;left: 0;width: 100%;height: 1px; overflow:hidden;background:#e0e0e0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transform-origin: 0 100%;transform-origin: 0 100%;}
.navbar{height:2rem; line-height:2rem; overflow:hidden; background:#fff;}
.navbar a{color:#8b8b8b;}
.navbar li{ float:left;width:16.65%; text-align:center; font-size:.7rem;}
.navbar .active{ position:relative;}
.navbar .active a{color:#3a5899;}

/*footer*/
.footerBlank{height:2.45rem; overflow:hidden;margin-top:0.75rem;}
/*.footer{height:2.45rem;width:100%; position:fixed;left:0;bottom:0; z-index:980; background:#fff;}
.footer .text{color:#999fa8; font-size:.5rem;}
.footer .foot-icon{width:1.25rem;height:1.25rem; display:block;margin:0 auto; margin-top:.25rem;}
.footer .foot-icon .iconfont{ display:block; font-size:1.1rem;color:#adb3ba;}
.footer:after{content: "";display: block;position: absolute;top:0;left: 0;width: 100%;height: 1px; overflow:hidden;background:#e0e0e0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
.footer li{ float:left;width:25%; text-align:center;}
.footer .on .text{color:#3a5899;}
.footer .on .iconfont{color:#3a5899;}
.footer .btn-box{ padding:0 .5rem;}
.footer .btn-consult{float:left;width:32%; text-align:center; line-height:2.45rem;color:#7a899d; font-size:.7rem;}
.footer .btn-consult .iconfont{ font-size:.9rem; margin-left:.5rem; color:#8595aa;}
.footer .btn-tel,
.footer .btn-bm{width:68%; text-align:center;height:1.95rem; line-height:1.95rem; font-size:.7rem;border-radius:.2rem;margin-top:.25rem; background:#2d7d9c;color:#fff; float:left;}
.footer .btn-tel span{ display:inline-block;}
.footer .btn-tel .iconfont{ margin:.1rem .5rem 0 0; float:left;}
.footer .btn-bm{width:100%; font-size:.8rem;}
*/
.footer{
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    background: #fff;
    height: 49px;z-index: 111;
        border-top: 1px solid #f5f5f5;
}
.footer li{
    width: 20%;
    float: left;
    text-align: center;
    font-size: 10px;
    line-height: 18px;
}
.footer .icon{
    width: 22px;
    height: 22px;
    display: block;
    margin: 0 auto;
    margin-top: 7px;
    background-size: 100%;
    background-repeat: no-repeat;
}

.footer .icon-index{
    background-image: url(/Templates/Default/CSS/mobile/images/footer/icon-index.png)
}
.footer .icon-new{
    background-image: url(/Templates/Default/CSS/mobile/images/footer/icon-news.png)
}
.footer .icon-find{
    background-image: url(/Templates/Default/CSS/mobile/images/footer/icon-find.png)
}
.footer .icon-dealer{
    background-image: url(/Templates/Default/CSS/mobile/images/footer/icon-dealer.png)
}
.footer .icon-groupbuy{
    background-image: url(/Templates/Default/CSS/mobile/images/footer/icon-groupbuy.png)
}
.footer .on{
    color:#eb501b
}
.footer .on .icon-index{
    background-image: url(/Templates/Default/CSS/mobile/images/footer/icon-index-on.png)
}
.footer .on .icon-new{
    background-image: url(/Templates/Default/CSS/mobile/images/footer/icon-news-on.png)
}
.footer .on .icon-find{
    background-image: url(/Templates/Default/CSS/mobile/images/footer/icon-find-on.png)
}
.footer .on .icon-dealer{
    background-image: url(/Templates/Default/CSS/mobile/images/footer/icon-dealer-on2.png)
}
.footer .on .icon-groupbuy{
    background-image: url(/Templates/Default/CSS/mobile/images/footer/icon-groupbuy-on.png)
}
.footer-btn{height:2.2rem; position:fixed; overflow:hidden;bottom:0;left:0; line-height:2.2rem;width:100%; background:#fff; z-index:9;}
.footer-btn:after{
    content: "";
    display: block;
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 1px; overflow:hidden;
    background:#e0e0e0;
    -webkit-transform:scaleY(0.5);
    transform:scaleY(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}
.footer-btn span{width:50%;float:left; text-align:center; font-size:.7rem; color:#6b6b6b;}
.footer-btn .dis-span{ background:#f9f9f9; color:#ababab;}
.footer-btn b{ margin:0 10px; font-size:.8rem;}

/*.footer-btn{height:2.2rem; position:fixed; overflow:hidden;bottom:0;left:0; line-height:2.2rem;width:100%; background:#fff; z-index:9;}
.footer-btn:after{content: "";display: block;position: absolute;top:0;left: 0;width: 100%;height: 1px; overflow:hidden;background:#e0e0e0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
.footer-btn span{width:50%;float:left; text-align:center; font-size:.7rem; color:#6b6b6b;}
.footer-btn .dis-span{ background:#f9f9f9; color:#ababab;}
.footer-btn b{ margin:0 10px; font-size:.8rem;}
*//*.service div ul li div{font-size: 15px;color: #666;line-height: 35px;width: 95%;text-align: center;}
.service div ul li div span{font-size: 30px;padding:10px;color: #fff;background: #008080;border-radius: 50%;}
.service div ul {font-size: 0px;}
.service div ul li{display: inline-block;width: 33.33%;vertical-align: middle;margin-top: 10px;}*/


/*通用标题*/
.common-title {
    line-height: 15px;
    height: 15px;
    padding: 10px 0px;
    position: relative;
    border-top: 10px solid #f5f5f5;
}
.common-title::after{
    content: '';
    width: 3px;
    height: 18px;
    background: #eb501b;
    position:absolute;
    left: 0;
    top: 50%;
    margin-top:-9px;
}
.common-title h5 {
    position: absolute;
    left: 10px;
    font-size: 15px;
}
.common-title .more {
    position: absolute;
    right: 10px;
    color: #8b8b8b
}
.common-title .main-center{display: inline-block;vertical-align: middle;/* background: #fff; */font-size:0.8rem;height:2rem;line-height:2rem;position:relative;float: right;margin-top: -.5rem;}
.common-title .main-center span{
    padding-left: 1.5rem;
    font-size: .65rem;
    color: #666;
    padding-right: .75rem;
}
.common-title .deal{
    display: block;
    text-align: center;
    font-size: .6rem;
    color: #888;
    font-weight: normal;
}
.common-title .deal span{color: #ff4f53;}
.common-title .com-btn{
    padding: 5px;
    border-radius: 3px;
    background: #EA3C00;
    color: #fff;
    font-size: .5rem;
    position: absolute;
    right: 5px;
    top: 5px;
}
.common-title .order-btn{
    color: #999;font-size: .7rem;text-align: right;float: right;
        margin-top: -10px;
}

.common-title .order-btn span.r-icon{width: 0.7rem;display: inline-block;background: url(/templates/default/images/mobile/r-icon.png) no-repeat 0 50%;background-size: 100% auto; height: .6rem;vertical-align: middle;margin-top: -0.1rem;}
.common-title .order-btn a{padding: 5px 8px;border-radius: 3px;background: #EA3C00;color: #fff;}

.common-title .order-btn span{
    display: block;
    padding:0 .2rem;
    cursor: pointer;
    line-height: 1.6rem;
}
.common-title .order-btn .orderby{
    position: absolute;
    z-index: 1;
    display: none;
    width: 4.5rem;
    right: 0;
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,.2);
    background: #fff;
    border: 1px solid #f7f7f7;
}
.common-title .order-btn .icon_down b{
    transition: all .2s linear;
    display: inline-block;
}
.common-title .order-btn .icon_down b.icon-down.active{
    transform: rotate(180deg);
}
.common-title .order-btn .orderby span{
    color: #666;
    padding: 0;
    font-size: .65rem;
    text-align: left;
    padding-left: .2rem;
    border-bottom: 1px solid #f7f7f7;
}
.common-title .order-btn .orderby span i{
    font-style:normal;
}
.common-title .order-btn .orderby span b{
    font-size: .75rem;
}
.common-title .order-btn .orderby span.on{
    background:#F7F7F7;

}
.common-title .order-btn .orderby span:hover{
    background:#F7F7F7;
}
.common-title1 {
    line-height: 35px;
    height: 35px;
    padding-top: 10px;
    position: relative;
    border-top: 10px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
}
.common-title1 .more {
    position: absolute;
    right: 10px;
    color: #8b8b8b
}
.common-title1 .common-tab{
    display: inline-block;
    vertical-align: middle;
    /* margin-left: 10px; */
}
.common-title1 .common-tab span{
    font-size: 15px;
    padding: 0 9px;
    color: #929292;
    display: inline-block;
    border: 1px solid transparent;
    vertical-align: middle;
    font-weight: 550;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
.common-title1 .common-tab span.on{
    color: #000;
    border: 1px solid #f5f5f5;
    background: #fff;
}
.common-title1::after{
	content: '';
    width: 3px;
    height: 18px;
    background: #eb501b;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -4px;
}



div::after, section::after, ul::after, li::after {
    content: '';
    display: block;
    clear: both;
    height: 0px;
    overflow: hidden;
}
div::after, section::after, ul::after, li::after {
    content: '';
    display: block;
    clear: both;
    height: 0px;
    overflow: hidden;
}
.second_hand ul li{
    padding: .2rem .4rem;
    background: #fff;
    margin-bottom: .05rem;
    position: relative;
    border-bottom: 1px solid #f5f5f5;
}
.second_hand ul li i{
    position: absolute;
    right: .6rem;
    display: block;
    font-size: 1rem;
    color: #c5c2c2;
    top: 2rem;
}
.second_hand ul li label{
    line-height: 1.2rem;
    padding: .3rem 0;
    color: #666;
    display: block;
    font-size: .76rem;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.second_hand ul li p.second_hand_number span{
    color: #fff;
    padding: .05rem .15rem .1rem .15rem;
    border-radius: .1rem;
    font-size: .65rem;
    background: #F44336;
    display: inline-block;
    vertical-align: middle;
    margin-right: .1rem;
    margin-top:-0.1rem;
}
.second_hand ul li p.second_hand_address span{
    font-size:.8rem;  padding-right: .3rem;
}
.second_hand ul li p.second_hand_address{
    color: #1abb95;
    font-size: .6rem;
    line-height: 1.5rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.second_hand ul li p.second_hand_number{
    font-size: .7rem;color: #F44336;
    padding: .3rem 0;
}
.loadtext{
    text-align: center;color: #666666;
    display: block;line-height: 2rem;
}





