* {
    padding: 0;
    margin: 0;
}

a,
img,
button,
input,
textarea,
div {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary,
section,
div {
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* Firefox */
    -webkit-box-sizing: border-box;
    /* Safari */
    box-sizing: border-box;
}

body {
    font-size: 0.56rem;
    background-color: #f6f6f6;
}

button,
input,
select {
    background-color: #fff;
    padding: 0px;
    border: none;
    -webkit-appearance: none;
    appearance: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

ul,
li,
ol {
    list-style: none;
}

a {
    text-decoration: none;
    color: #333;
}

h1,
h2,
h3,
h4,
h5,
h6,
b,
em,
i,
strong {
    font-weight: normal;
    font-style: normal
}


/*--清除谷歌浏览器下的 search 叉号*/

input::-webkit-search-cancel-button {
    display: none;
}


/*--清除IE下的 search 叉号*/

input[type=search]::-ms-clear {
    display: none;
}

::-webkit-input-placeholder {
    text-align: left;
    font-size: 0.56rem;
    padding-right: 0.1rem;
}

::-moz-placeholder {
    text-align: left;
    font-size: 0.56rem;
    padding-right: 0.1rem;
}


/* firefox 19+ */

:-ms-input-placeholder {
    text-align: left;
    font-size: 0.56rem;
    padding-right: 0.1rem;
}


/* ie */

input:-moz-placeholder {
    text-align: left;
    font-size: 0.56rem;
    padding-right: 0.1rem;
}

textarea::-webkit-input-placeholder {
    text-align: left;
    font-size: 0.6rem;
    padding-top: 0.2rem;
    padding-left: 0.2rem;
}

textarea:-ms-input-placeholder {
    text-align: left;
    font-size: 0.6rem;
    padding-top: 0.2rem;
    padding-left: 0.2rem;
}


/* ie */

textarea:-moz-placeholder {
    text-align: left;
    font-size: 0.6rem;
    padding-top: 0.2rem;
    padding-left: 0.2rem;
}


/****************/

@font-face {
    font-family: 'iconfont';
    /* project id 74751 */
    src: url("font_74751_yij7mtls4vo.eot"/*tpa=http://at.alicdn.com/t/font_74751_yij7mtls4vo.eot*/);
    src: url("font_74751_yij7mtls4vo.eot-#iefix"/*tpa=http://at.alicdn.com/t/font_74751_yij7mtls4vo.eot?#iefix*/) format('embedded-opentype'), url("font_74751_yij7mtls4vo.woff"/*tpa=http://at.alicdn.com/t/font_74751_yij7mtls4vo.woff*/) format('woff'), url("font_74751_yij7mtls4vo.ttf"/*tpa=http://at.alicdn.com/t/font_74751_yij7mtls4vo.ttf*/) format('truetype'), url("font_74751_yij7mtls4vo.svg#iconfont"/*tpa=http://at.alicdn.com/t/font_74751_yij7mtls4vo.svg#iconfont*/) format('svg');
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 0.5rem;
    font-style: normal;
    color: #333;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.icon-shanchu:before {
    content: "\e60c";
}

.icon-add:before {
    content: "\e605";
}

.icon-arrowleft:before {
    content: "\e603";
}

.icon-arrowtop:before {
    content: "\e600";
}

.icon-arrowright:before {
    content: "\e604";
}

.icon-arrowdown:before {
    content: "\e601";
}

.icon-dingwei:before {
    content: "\e60f";
}

.icon-chenggong:before {
    content: "\e610";
}

.icon-pan:before {
    content: "\e60e";
}

.icon-fenxiang:before {
    content: "\e612";
}

.icon-shanchu1:before {
    content: "\e60d";
}

.icon-touxiang:before {
    content: "\e613";
}

.icon-xin:before {
    content: "\e614";
}

.icon-iconchazhao:before {
    content: "\e616";
}

.icon-dianhua:before {
    content: "\e611";
}

.icon-tianjia:before {
    content: "\e61a";
}

.icon-left:before {
    content: "\e622";
}

.icon-xinshi:before {
    content: "\e615";
}

.icon-guanbi1:before {
    content: "\e606";
}

.icon-shezhi:before {
    content: "\e60b";
}

.icon-zuobiaofill:before {
    content: "\e602";
}

.icon-xiangshang1:before {
    content: "\e607";
}

.icon-xiangxia1:before {
    content: "\e608";
}

.icon-weibiaoti15:before {
    content: "\e609";
}

.icon-shouye2:before {
    content: "\e60a";
}

.icon-wode2:before {
    content: "\e617";
}

.icon-shangpuzhuanrang2:before {
    content: "\e618";
}

.icon-shangpuqiuzu2:before {
    content: "\e619";
}

.icon-14:before {
    content: "\e61b";
}

.icon-15:before {
    content: "\e61c";
}

.icon-16:before {
    content: "\e61d";
}

.icon-17:before {
    content: "\e61e";
}

.icon-18:before {
    content: "\e61f";
}

.icon-19:before {
    content: "\e620";
}

.icon-20:before {
    content: "\e621";
}


/****************/

.fr {
    float: right!important;
}

.fl {
    float: left!important;
}

.color-r {
    color: #e22222;
}

.color-3 {
    color: #333
}

.color-y {
    color: #ff9c02;
}

.color-gray {
    color: #999999;
}

.color-w {
    color: white;
}

.btn1 {
    background-color: #e22222;
    color: #fff;
    text-align: center;
}

.br {
    border-radius: 0.1rem;
}

.bb {
    border-bottom: 0.04rem solid #e8e8e8;
}

.bt {
    border-top: 0.04rem solid #e8e8e8;
}

.bt-dashed {
    border-top: 0.04rem dashed #e8e8e8;
}

.f6 {
    border-bottom: 0.04rem solid #f6f6f6;
}

.mlr {
    margin-left: 0.6rem;
    margin-right: 0.6rem;
}

.ptb {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
}

.mt {
    margin-top: 0.6rem;
}

.plr {
    padding-left: 0.6rem;
    padding-right: 0.2rem;
}

.zhaopu-nav {
    height: 2rem;
    padding-left: 3.6rem;
    background-color: #fff;
}

.zhaopu-nav i {
    line-height: 2rem;
    position: absolute;
    left: 0.6rem;
}

.zhaopu-nav div {
    float: left;
    width: 3.6rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    margin-top: 0.5rem;
}

.zhaopu-navl {
    border-top-left-radius: 0.1rem;
    border-bottom-left-radius: 0.1rem;
    border-top: 0.04rem solid #e8e8e8;
    border-left: 0.04rem solid #e8e8e8;
    border-bottom: 0.04rem solid #e8e8e8;
}

.zhaopu-navr {
    border-top-right-radius: 0.1rem;
    border-bottom-right-radius: 0.1rem;
    border-top: 0.04rem solid #e8e8e8;
    border-right: 0.04rem solid #e8e8e8;
    border-bottom: 0.04rem solid #e8e8e8;
}

.zhaopu-nav-act {
    background-color: #e22222;
    color: #fff;
}

.zhaopu-main {
    min-height: 10rem;
    margin-left: 0.7rem;
    margin-right: 0.7rem;
    margin-top: 0.36rem;
    background-color: #f6f6f6;
}

.zhaopu-main div {
    line-height: 1.4rem;
}

.main-d1 {
    min-height: 1.4rem;
    width: auto;
    margin-top: 0.36rem;
    background-color: #fff;
    padding-left: 0.56rem;
    padding-right: 0.56rem;
    overflow: hidden;
}

.zhaopu-main .main-d1 .selected-show {
    width: 9rem;
    height: 1rem;
    float: left;
    display: block;
    background-color: #fff;
    color: #999;
}

.zhaopu-main .main-d1 .selected-show span {
    background-color: #e8e8e8;
}

.zhaopu-main .search-opacity {
    margin-left: -0.7rem;
    z-index: 999;
}

.zhaopu-main .search-opacity .area_close {
    float: right;
    margin-right: 0.6rem;
    height: 1rem;
    font-size: 0.7rem;
    color: #bfbfbf;
}

.main-d1a {
    height: 1.4rem;
    vertical-align: middle;
}

.main-d1a div {
    float: left;
}

.zhaopu-unit {
    width: 4.6rem;
}

.zhaopu-unit span {
    display: inherit;
    margin-top: -1.38rem;
    margin-left: 2.8rem;
    color: #999999;
}

div.zhaopu-span,
span.zhaopu-span {
    display: inline-block;
    line-height: 1.6rem;
    width: 2.64rem;
    text-align: justify;
    text-justify: inter-ideograph;
    float: left;
}

.main-d1 input {
    height: 1rem;
    width: 3.6rem;
    border: 0.04rem solid #e8e8e8;
    border-radius: 0.1rem;
    margin-right: 0.6rem;
    font-size: 0.56rem;
}

.main-d1 .zhaopu-unit input {
    margin-top: 0.3rem;
    margin-right: 0.3rem;
}

.main-d2 textarea {
    height: 3.4rem;
    width: 100%;
    border: none;
    font-size: 0.6rem;
}

.main-d2 span {
    position: relative;
    float: right;
    top: -1.5rem;
    font-size: 0.5rem;
    color: #e8e8e8;
    text-align: right;
}

.main-d2 ul {
    list-style: none;
    margin-top: 0.4rem;
}

.main-d2 ul li {
    width: 4rem;
    height: 3rem;
    border: 0.02rem solid #e8e8e8;
    border-radius: 0.1rem;
    display: table-cell;
    vertical-align: middle;
    display: inline-block;
    background-color: #fff;
}

.zpimg-center {
    margin-left: 0.5rem;
    margin-right: 0.5rem
}

.main-d1 div {
    height: 1.6rem;
}

.main-d1 ul {
    list-style: none;
    margin-left: -0.3rem;
}

.main-d1 ul li {
    height: 0.8rem;
    line-height: 0.8rem;
    line-height: 0.8rem;
    border: 0.04rem solid #e8e8e8;
    border-radius: 0.1rem;
    display: inline-block;
    margin-left: 1rem;
    text-align: center;
    margin-bottom: 0.4rem;
    padding: 0 0.3rem;
}

.main-d1 select {
    width: 9rem;
    height: 1.32rem;
    border: none;
    background-color: #fff;
    font-size: 0.56rem;
    color: #999;
    margin-top: 0.13rem;
}

.main-d2 {
    height: 3.5rem;
}

.main-d1 ul .duoxuan-act {
    color: #e22222;
    border: 0.04rem solid #e22222;
}

.main-d1 i {
    float: right;
}


/******zhuanpu*************/

.main-d1 .zp-input {
    border: none;
    width: 8.1rem;
    margin-right: 0;
    margin-top: 0.28rem;
}

.zpimg {
    height: 3rem;
    text-align: center;
}

.zpimg i {
    display: block;
}

.zpimg ul li {
    overflow: hidden;
}

.zpimg ul li div {
    width: 3.6rem;
    height: 2.6rem;
    background-color: #fafafa;
    margin-top: 0.2rem;
    margin-left: 0.2rem;
}

.zpimg img {
    width: 4rem;
    height: 3rem;
}

.imgplus {
    font-size: 1rem;
    color: #999999;
}

.imgwords {
    font-style: normal;
    color: #999999;
    line-height: 1rem;
}


/******qiuzulist***********/

.qzlist-sx i:before {
    content: "\e608";
}

.qzlist-sx .search-active i:before {
    content: "\e607";
}

.search-ul .search-active {
    color: #e22222;
}

.search-ul i {
    color: #999999;
    font-size: 0.4rem;
    margin-left: 0.1rem;
}

.search-ul .search-active i {
    color: #e22222;
    font-size: 0.4rem;
}

.select-act span {
    color: #fff;
    background-color: #e22222;
    border: none;
}

.qzlist-nav {
    height: 1.9rem;
    background-color: #fff;
    text-align: center;
    vertical-align: middle;
    padding-right: 0.5rem;
}

.list-icon-postion {
    margin-top: 0.5rem;
    font-size: 0.8rem;
    color: #999999;
}

.list-icon-city {
    text-align: left;
    font-size: 0.6rem;
    margin-right: 0.5rem;
}

.list-icon-search {
    display: inherit;
    margin-left: -1rem;
    font-size: 0.64rem;
    color: #999999;
}

.qzlist-nav input {
    height: 1.2rem;
    width: 11.7rem;
    background-color: #e8e8e8;
    border: none;
    border-radius: 0.1rem;
    margin-top: 0.4rem;
}

.qzlist-sx {
    height: 2rem;
    background-color: #fff;
    border-top: 0.04rem solid #ddd;
    border-bottom: 0.04rem solid #ddd;
    padding-top: 0.6rem;
    line-height: 1.4rem;
}

.qzlist-sx ul {
    list-style: none;
}

.qzlist-sx ul li {
    display: inline-block;
    float: left;
    width: 3.6rem;
    text-align: center;
    line-height: 0.8rem;
    border-left: 0.04rem solid #e8e8e8;
}

.qzlist-sx ul li:first-child {
    border-left: none;
}

.qzlist-tj {
    min-height: 1.7rem;
}

.qzlist {
    min-height: 2rem;
    background-color: #fff;
}


/********login**************/

.login-nav {
    text-align: center;
    vertical-align: middle;
    height: 1.8rem;
    background-color: #fff;
    font-size: 0.6rem;
    line-height: 1.8rem;
    position: relative
}

.login-nav i {
    font-size: 0.8rem;
    position: absolute;
    left: 0.7rem;
    color: #999
}

.login-nav span {
    font-size: 0.72rem;
}

.right-icon {
    left: auto!important;
    right: 0.7rem;
}

.right-text {
    position: absolute;
    right: 0.7rem;
    font-size: 0.56rem;
    color: #333
}

.text-flag {
    font-size: 0.52rem!important;
}

.delall {
    left: 13.5rem !important
}

.login input {
    width: 10rem;
}

.login-main {
    min-height: 1.8rem;
    padding-left: 0.7rem;
    padding-right: 0.7rem;
    background-color: #fff;
    margin-bottom: 0.4rem;
}

.login-main div {
    height: 1.8rem;
}

.login-main div input {
    height: 1.8rem;
    font-size: 0.5rem;
    line-height: 2rem;
}

.login-main span {
    line-height: 1.8rem;
}

.login-main i {
    line-height: 1.8rem;
    float: right;
}

.login-desc {
    height: 1.2rem;
    line-height: 1.2rem;
    padding-left: 0.7rem;
    color: #999999;
}

.btn-div {
    text-align: center;
    vertical-align: middle;
}

.btn-div button {
    width: 13.6rem;
    height: 1.6rem;
    font-size: 0.6rem;
    color: #fff;
    background-color: #e22222;
}

.btn-div button.disabled {
    background-color: #e5e5e5;
    color: #bbb;
}

.logout {
    margin-top: 1.6rem
}

.yzm1 {
    float: right;
    display: inline-block;
    width: 3.24rem;
    height: 1.12rem;
    background-color: #c9c9c9;
    color: #fff;
    line-height: 1.12rem;
    text-align: center;
    margin-top: 0.32rem;
    border-radius: 0.1rem;
}

.yzm2 {
    float: right;
    display: inline-block;
    width: 3.24rem;
    height: 1.12rem;
    background-color: #e22222;
    color: #fff;
    line-height: 1.12rem;
    text-align: center;
    margin-top: 0.32rem;
    border-radius: 0.1rem;
}

.user-info select,
input {
    height: 1.8rem;
    font-size: 0.6rem;
    width: 13rem;
}

.h30 {
    height: 0.6rem;
}

.h50 {
    height: 2.4rem;
}

.main {
    background-color: #fff;
}

.user-top {
    height: 5.8rem;
    overflow: hidden;
    background-image: url("user-bg.jpg"/*tpa=http://m.lepu.cn/images/user/user-bg.jpg*/);
    background-repeat: no-repeat;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    padding-top: 1.1rem
}

.user-nav {
    height: 2rem;
    padding-top: 0.6rem;
}

.user-nav ul {
    list-style: none;
}

.user-nav li {
    display: inline-block;
    width: 3.6rem;
    text-align: center;
    height: 0.5rem;
    line-height: 0.5rem;
}

.user-nav span {
    display: block;
    color: #999999;
    line-height: 0.8rem;
}

.user-br {
    height: 1.5rem;
    padding-top: 0.46rem;
}

.user-br span {
    display: block;
    height: 0.64rem;
    border-left: 0.1rem solid #e22222;
    line-height: 0.64rem;
    padding-left: 0.1rem;
}

.mes-tips {
    position: absolute;
    right: 0.6rem;
    top: 0.68rem;
}

.mes-tips i {
    display: block;
    width: 0.8rem;
    height: 0.9rem;
    text-align: center;
    line-height: 0.9rem;
    color: #fff;
    font-size: 0.9rem;
}

.mes-tips span {
    position: absolute;
    right: -0.3rem;
    top: -0.26rem;
    width: 0.6rem;
    height: 0.6rem;
    background: #d42927;
    border-radius: 50%;
    font-size: 0.36rem;
    text-align: center;
    line-height: 0.64rem;
    color: #fff
}

.user-head-span {
    display: block;
    height: 2.2rem;
    width: 2.2rem;
    margin: 0 auto;
}

.user-head-span img {
    height: 2.2rem;
    width: 2.2rem;
    border-radius: 1.1rem;
}

.user-login-span {
    display: block;
    margin: 0 auto;
    /*margin-top: 0.6rem;*/
    text-align: center;
    line-height: 0.64rem;
    color: #fff;
}

.user-state-span {
    display: block;
    width: 2.7rem;
    margin: 0.4rem auto;
    line-height: 0.48rem;
    text-align: center;
}

.user-state-span i {
    color: #fff;
    float: right;
    font-size: 0.44rem;
    margin-left: 0.2rem;
    margin-top: -0.04rem
}

.user-login-span span {
    border: 0.04rem solid #fff;
    width: 3rem;
    border-radius: 0.1rem;
    line-height: 1rem;
    display: inline-block;
}

.user-set-span {
    float: right;
    margin-right: 0.6rem;
    margin-top: 0.6rem;
}

.user-set-span i {
    font-size: 1rem;
    color: #fff;
}

.puyuan-list-div {
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

.puyuan-list-div li {
    min-height: 4.2rem;
    padding-top: 0.5rem;
}

.puyuan-list-div li:first-child {
    border-top: none;
}

.puyuan-list-img {
    width: 4.8rem;
    float: left;
}

.puyuan-list-img img {
    width: 4.8rem;
    height: 3.6rem;
    background: url("bg_same.jpg"/*tpa=http://m.lepu.cn/images/bg_same.jpg*/) no-repeat;
    background-size: 100%;
}


/*.puyuan-list-renzheng {
    position: absolute;
    margin-left: -0.3rem;
    margin-top: -0.3rem;
    width: 0.6rem;
    z-index: 9;
    overflow-y: yes;
}*/

.puyuan-list-info {
    width: 8.8rem;
    float: left;
    padding-left: 0.4rem;
}

.puyuan-list-title {
    height: 1.6rem;
    line-height: 0.8rem;
    word-break: break-all;
    word-wrap: break-word;
}

.puyuan-list-type {
    height: 1rem;
    color: #999999;
    line-height: 1rem;
}

.puyuan-list-price {
    height: 1.2rem;
    line-height: 1.2rem;
    color: #e22222;
    font-size: 0.4rem;
}

.puyuan-list-date {
    float: right;
    color: #999999;
}

.f22 {
    font-size: 0.44rem
}

.f24 {
    font-size: 0.48rem
}

.f26 {
    font-size: 0.52rem
}

.f36 {
    font-size: 0.72rem
}

.f34 {
    font-size: 0.68rem;
}

.f32 {
    font-size: 0.64rem;
}

.f30 {
    font-size: 0.6rem;
}

.f28 {
    font-size: 0.56rem;
}

.f25 {
    font-size: 0.50rem
}

.f20 {
    font-size: 0.4rem;
}

.fl {
    float: left;
}

.qiuzu-ul {
    padding-left: 0.6rem;
    padding-right: 0.6rem;
    background: #fff;
    margin-bottom: 0.1rem;
}

.qiuzu-ul li {
    padding-top: 0.5rem;
    min-height: 3.5rem;
    border-top: 0.02rem solid #e8e8e8;
}

.qiuzu-ul li:first-child {
    border-top: none;
}

.qiuzu-list-title {
    height: 1rem;
    line-height: 1rem;
}

.qiuzu-list-title span {
    float: right;
    color: #999999;
}

.qiuzu-list-price {
    height: 1rem;
    line-height: 1rem;
    color: #999999;
}

.qiuzu-list-price span {
    display: inline-block;
}

.qiuzu-list-area {
    color: #999999;
    min-height: 1rem;
    line-height: 1rem;
}

.fav-del {
    border: 0.04rem solid #e8e8e8;
    width: 1.6rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.48rem;
    margin-left: 0.2rem;
    padding-left: 0.2rem;
    float: right;
}

.fav-del i {
    font-size: 0.5rem;
    margin-top: -0.2rem;
}

.list-modify {
    height: 1.3rem;
    width: auto;
    margin-top: 4.2rem;
}

.list-modify span {
    float: right;
    line-height: 1rem;
    color: #999999;
}

.del-demand i {
    font-size: 0.56rem
}

.feedback {
    margin: 0.6rem;
    margin-bottom: 2.3rem;
}

.feedback textarea {
    height: 11.56rem;
    width: 13.8rem;
    border-radius: 0.1rem;
    border: 0.04rem solid #e8e8e8;
    font-size: 0.5rem;
    resize: none;
    padding: 0.3rem 0.5rem;
    line-height: 0.72rem;
}

.feedback span {
    position: relative;
    top: 0rem;
    left: -0.2rem;
    line-height: 1.48rem;
    font-size: 0.52rem
}

.feedback span i {
    color: #62b0fd;
    margin-right: 0.2rem
}

.search-ul li {
    line-height: 2rem;
    display: inline-block;
    width: 4.4rem;
    text-align: center;
    vertical-align: top;
}

.search-ul li span {
    display: inline-block;
    border-radius: 0.1rem;
    border: 0.04rem solid #e8e8e8;
    height: 1.12rem;
    text-align: center;
    line-height: 1.12rem;
    width: 3.72rem;
    font-size: 0.5rem;
}

.search-child {
    display: none;
}

.search-child-ul {
    min-height: 1.12rem;
    display: block;
    text-align: left;
}

.search-child-ul li {
    line-height: 2rem;
    display: inline-block;
    width: 4rem;
    text-align: center;
    margin-left: 0.2rem;
    margin-right: 0.2rem;
}

.search-child-ul li span {
    display: inline-block;
    border-radius: 0.1rem;
    height: 1.12rem;
    text-align: center;
    line-height: 1.12rem;
    width: 3.72rem;
    background-color: #fff;
    color: #333;
}

.search-child {
    background-color: #bfbfbf;
    min-height: 1.8rem;
    width: 14rem;
    border-radius: 0.1rem;
}

.search-child-ul .select-act span {
    color: #fff;
    background-color: #e22222;
    border: none;
}

.search-opacity {
    width: 100%;
    height: auto;
    margin-bottom: 1.5rem;
    position: absolute;
    background: rgba(0, 0, 0, 0.6)!important;
    filter: alpha(opacity=50);
    display: none;
    font-size: 0.56rem;
    overflow-y: yes;
    z-index: 999;
}

.no-opacity {
    background: #fff;
    filter: alpha(opacity=100);
}

.pb10 {
    padding-bottom: 0.2rem;
}

.set-search span {
    margin-right: 0.25rem;
    margin-left: 0.25rem;
}

.set-search span i {
    font-style: normal;
    display: inherit;
    margin-left: -0.6rem;
    color: #999999;
}

.search-input {
    width: 3.7rem;
    height: 1.2rem;
    border: 0.04rem solid #e8e8e8;
    border-radius: 0.1rem;
    font-size: 0.56rem;
}

.search-button {
    width: 3.8rem;
    height: 1.2rem;
    background-color: #e8e8e8;
    border-radius: 0.1rem;
}

.search-button-act {
    width: 3.8rem;
    height: 1.2rem;
    background-color: #e22222;
    border-radius: 0.1rem;
    color: #fff;
    font-size: 0.56rem;
}

.ptb30 {
    padding: 0.6rem 0;
}

.ptb40 {
    padding-top: 1rem;
    padding-bottom: 0.8rem;
}

.mt15 {
    margin-top: 0.3rem;
}

.mb15 {
    margin-bottom: 0.3rem;
}

.other-title {
    border-left: 0.1rem solid #e22222;
    font-size: 0.56rem;
    padding-left: 0.3rem;
    color: #999999;
    line-height: 1.2rem;
    margin-bottom: 0.3rem;
}

.pub-info {
    height: 3rem;
    margin-top: 1.2rem;
}

.pub-info div {
    line-height: 1rem;
    height: 1rem;
    text-align: center;
}

.xuqiu-nav {
    height: 2.8rem;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
}

.xuqiu-title {
    line-height: 1.2rem;
}

.bianhao {
    background-color: #e8e8e8;
    border-radius: 0.1rem;
    color: #999999;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
}

.xuqiu-detail ul li {
    line-height: 1.2rem;
    font-size: 0.6rem;
}

.detail-footer {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 2rem;
    background-color: #e22222;
    color: #fff;
    padding-top: 0.3rem;
    padding-right: 0.9rem;
}

.detail-fav {
    display: block;
    float: left;
    text-align: center;
    margin-left: 1rem;
}

.detail-fav a {
    color: #fff;
    font-size: 0.44rem;
}

.detail-fav i {
    display: block;
    font-size: 0.8rem;
    margin-bottom: -0.3rem;
}

.detail-tel {
    border: 0.02rem solid #fff;
    border-radius: 0.1rem;
    height: 1.4rem;
    line-height: 1.4rem;
    width: 5.08rem;
    float: right;
    text-align: center
}

.detail-tel i {
    font-size: 0.87rem;
    margin-right: 0.2rem;
    float: left;
    margin-left: 0.8rem;
}

.detail-tel em {
    font-size: 0.56rem;
    display: inline-block;
    float: left;
    font-style: normal;
}

.detail-tel a {
    display: block;
    height: 1.44rem;
}

.index-footer {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background-color: #fff;
    padding-top: 0.25rem;
    border-top: 0.04rem solid #e8e8e8;
    padding-bottom: 0.15rem;
    z-index: 999;
    padding-left: 0.8rem
}

.loading {
    height: 3.6rem;
    text-align: center;
    display: none;
    padding-top: 0.56rem;
}

.loading img {
    height: 1rem;
    padding-top: 0.15rem;
}

.loading span {
    font-size: 0.56rem;
    display: block;
    color: #999999;
}

.icon-center ul li {
    /*display: inline-block;*/
    float: left;
    text-align: center;
    font-size: 0.4rem;
    color: #999999;
    padding: 0 0.98rem;
}

.icon-center ul li i {
    font-size: 1rem;
    display: block;
    color: #999999;
    width: 1rem;
    height: 1.08rem;
    line-height: 1.08rem;
    margin: 0 auto;
    /*margin-top: -0.4rem;
    margin-bottom: -0.24rem;*/
}

.icon-center ul li a {
    color: #999999;
}

.selected-show {
    height: 2.02rem;
    background-color: #f6f6f6;
    display: none;
    padding-top: 0.1rem;
}

.selected-show span {
    display: inline-block;
    line-height: 0.9rem;
    height: 0.9rem;
    background-color: #fff;
    border-radius: 0.1rem;
    margin-right: 0.3rem;
    padding: 0 0.1rem 0 0.2rem;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
}

.span-option i {
    margin-left: 0.1rem;
}

.selected-show .span-order {
    float: right;
    padding-right: 0.2rem;
}

.icon-pub {}

.icon-pub .iconfont {
    color: #e22222;
    font-size: 1.2rem;
    margin-top: -0.5rem;
}

.icon-center .icon-active i {
    color: #e22222;
}

.icon-center .icon-active {
    color: #e22222;
}

.zhaopu-none-btn {
    margin-top: 1rem;
    margin-bottom: 2rem;
}

.form-error {
    border-radius: 0.1rem;
    padding: 0.3rem 1rem 0.3rem 1rem;
    margin-bottom: 0.3rem;
    background-color: #fff;
}

.form-error p {
    line-height: 0.8rem;
    color: #e22222;
}

.hidden {
    display: none;
    /*  position: absolute;
    left: 0;
    top: 2.02rem;
    bottom: 0;*/
    width: 100%;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 0.6rem
}

.no-data {
    height: 10.6rem;
    width: 100%;
    padding-top: 4.4rem;
    text-align: center;
    line-height: 1.2rem;
}

.no-data-icon {
    margin-left: auto;
    height: 4.4rem;
    width: 4.4rem;
    border-radius: 2.2rem;
    border: 0.08rem solid #e8e8e8;
    margin-left: 5.3rem;
}

.no-data-icon i {
    font-size: 1.8rem;
    color: #e8e8e8;
    line-height: 4rem;
}

.no-data-desc {
    line-height: 1.8rem;
    color: #999999;
}

div.no-data-btn button {
    width: 4rem;
    height: 1.4rem;
}

.about {
    background-color: #fff;
    padding-top: 2rem;
    width: 100%;
}

.about-logo {
    text-align: center;
}

.about-desc {
    line-height: 0.9rem;
    padding-top: 1rem;
    padding-bottom: 0.6rem;
    margin-left: 0.6rem;
    margin-right: 0.6rem;
}

.about-desc p {
    text-indent: 2em;
}

.about-p2 {
    text-indent: 0;
    color: #999999;
}

.about-v {
    height: 2rem;
    line-height: 2rem;
    margin-left: 0.6rem;
    margin-right: 0.6rem;
    border-top: 0.04rem solid #e8e8e8;
    text-align: center;
}

.about-bd {
    background-color: #fff;
}

div.w230 {
    width: 4.6rem;
}

.main-jsq {
    min-height: 1.4rem;
    width: auto;
    background-color: #fff;
    margin-left: 0.56rem;
    margin-right: 0.56rem;
    overflow: hidden;
    padding-left: 0.56rem;
    padding-right: 0.56rem;
    border-radius: 0.1rem;
}

.min-jsq-res {
    margin: 0;
    padding: 0;
}

.jsq-type {
    line-height: 1.2rem;
}

.jsq-input {
    width: 3.6rem;
    border: 0.04rem solid #e8e8e8;
    border-radius: 0.1rem;
    height: 1rem;
    margin-left: 0.2rem;
}

.jsq-span {
    width: 6.2rem;
    height: 1.4rem;
    line-height: 1.4rem;
    float: left;
}

.jsq-span span {
    width: 2.8rem;
    display: block;
    float: left;
    text-align: right;
}

.jsq-unit {
    float: right;
    position: absolute;
    color: #999999;
    font-style: normal;
}

.mr1 {
    margin-right: -0.8rem;
}

.mr2 {
    margin-right: -1.6rem;
}

.wd43 {
    width: 43%;
}

.wd46 {
    width: 46%;
}

.wd48 {
    width: 48%;
}

.w6 {
    width: 12rem;
}

.w6 span {
    width: 4rem;
}

.w6 .jsq-input {
    width: 4rem;
}

.jsq-span2 {
    height: 1.4rem;
    line-height: 1.4rem;
}

.jsq-span2 .fr {
    float: right;
    color: #e22222;
    padding-right: 1rem;
}

.jsq-span2 .fl {
    text-align: right;
    display: block;
    width: 4.5rem;
}

.jsq-type2 {
    line-height: 0.7rem;
    padding-left: 0.7rem;
    margin-top: 0.3rem;
    margin-bottom: 0.3rem;
    font-size: 0.5rem;
}

.jsq-tips {
    padding-left: 0;
}

.jsq-button button {
    width: 11.6rem;
}

.imgdel {
    position: absolute;
    margin-top: -3.9rem;
    margin-left: 3.6rem;
    background-color: #fff;
    height: 0.7rem;
    line-height: 0.7rem;
    width: 0.7rem;
    border-radius: 0.35rem;
}

.map-footer {
    height: 2rem;
    width: 100%;
    position: fixed;
    bottom: 0;
    border-radius: 0.1rem;
    border-top: 0.04rem solid #ddd;
    background: rgba(255, 255, 255, 0.8);
    padding-top: 0.5rem;
    padding-bottom: 0.5rem
}

.map-footer div {
    width: 25%;
    line-height: 1rem;
    border-right: 0.04rem solid #ddd;
    text-align: center;
    float: left;
    color: #333;
}

.map-footer div:last-child {
    border-right: 0
}

.map-footer div i {
    font-size: 0.7rem;
    color: #999;
    margin-right: 0.2rem
}

.map-back {
    position: fixed;
    height: 1.3rem;
    width: 1.3rem;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.6);
    top: 1.04rem;
    left: 0.3rem;
    line-height: 1.3rem;
    text-align: center;
}

.map-change {
    position: fixed;
    height: 1.4rem;
    width: 4.2rem;
    border-radius: 0.7rem;
    border: 0.04rem solid #e8e8e8;
    background-color: #fff;
    top: 0.5rem;
    right: 0.5rem;
    line-height: 1.4rem;
    text-align: center;
    font-size: 0.6rem;
    color: #999;
}

.map-back i,
.map-change i {
    font-size: 0.64rem;
    color: #fff;
}

.button-div {
    position: fixed;
    right: 0.8rem;
    top: 1.04rem;
}

.button-div b {
    display: block;
    width: 1.64rem;
    height: 1.28rem;
    background: #fff;
    border-radius: 0.12rem;
    margin-bottom: 1.04rem;
    box-shadow: 0 0.02rem 0.1rem 0.04rem #ddd;
}

.button-div b i {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 1.28rem;
    color: #999;
    text-align: center;
    font-size: 0.68rem
}

.button-div span {
    display: block;
    width: 1.64rem;
    height: 1.64rem;
    border-radius: 0.12rem;
    background: #fff;
    margin-bottom: 0.4rem;
    color: #666;
    text-align: center;
    font-size: 0.44rem;
    line-height: 0.44rem;
    box-shadow: 0 0.02rem 0.1rem 0.04rem #ddd;
}

.button-div span.select {
    color: #de4b4f
}

.button-div span.select i {
    color: #de4b4f
}

.button-div span i {
    display: block;
    text-align: center;
    font-size: 0.68rem;
    height: 1rem;
    color: #666;
    line-height: 1rem;
}

.reli-div {
    width: 100%;
    height: 8.96rem;
    position: fixed;
    left: 0;
    bottom: 0;
    display: none
}

.state-div {
    width: 5.28rem;
    height: 1.4rem;
    float: left;
    background: #fff;
    border-radius: 0.12rem;
    margin-left: 0.4rem;
    margin-bottom: 0.48rem;
    margin-top: 2.2rem;
    box-shadow: 0 0.02rem 0.1rem 0.04rem rgb(200, 200, 200);
}

.state-div span {
    width: 50%;
    height: 100%;
    float: left;
    font-size: 0.52rem;
    color: #999;
    text-align: center;
    line-height: 1.4rem
}

.state-div span.current {
    background: #af251b;
    color: #fff!important;
    border-radius: 0.12rem
}

.walk-style {
    width: 1.64rem;
    height: 3.6rem;
    float: right;
    margin-right: 0.6rem;
    margin-top: -0.2rem
}

.walk-style span {
    display: block;
    width: 100%;
    height: 1.64rem;
    background: #fff;
    border-radius: 0.12rem;
    border: 0.04rem solid #ededed;
    line-height: 1.64rem;
    text-align: center;
    box-shadow: 0 0.02rem 0.1rem rgba(200, 200, 200, .65);
}

.walk-style span.current i {
    color: #af251b
}

.walk-style span:first-child {
    margin-bottom: 0.4rem;
}

.walk-style span i {
    font-size: 0.7rem;
    color: #999;
}

.app-link {
    display: block;
    width: 100%;
    height: 1.6rem;
    line-height: 1.6rem;
    text-align: center;
    font-size: 0.52rem;
    color: #999;
    background: #fff
}

.map-play {
    width: 100%;
    height: 3.24rem;
    background: #fff;
    z-index: 10;
    clear: both;
    box-shadow: 0 0.02rem 0.1rem rgba(200, 200, 200, .65);
}

.map-time-div {
    width: 12.4rem;
    padding-left: 0.4rem;
    padding-right: 0.2rem;
    height: 100%;
    border-top: 0.04rem solid #c8c8c8;
    border-bottom: 0.04rem solid #c8c8c8;
    box-shadow: 0 0.06rem 0.12rem #ddd;
}

.peo-num {
    height: 1.56rem;
    line-height: 1.56rem;
    width: 100%;
    color: #999;
    font-size: 0.44rem;
    border-bottom: 0.04rem solid #bbb;
    padding-left: 2.1rem;
}

.peo-num span {
    color: #af251b
}

.map-play ul {
    float: left;
    width: 93%;
    padding-top: 0.32rem
}

.map-play b {
    float: left;
    width: 7%;
    line-height: 1.66rem;
    color: #999;
    font-size: 0.44rem;
}

.map-play ul li {
    float: left;
    width: 11%;
    height: 1rem;
    text-align: center;
    line-height: 1rem;
    font-size: 0.6rem;
    color: #333;
    border-radius: 0.1rem
}

.map-play ul li.current {
    background: #af251b;
    color: #fff!important
}

.map-play-btn {
    background: #af251b;
    width: 2.6rem;
    height: 100%;
    float: right;
    text-align: center;
    line-height: 3.24rem
}

.map-play-btn i {
    color: #fff;
    font-size: 0.7rem
}


/*add 20160531  ***/

.zhaopu-protocal {
    background-color: #fff;
    padding: 0.6rem 1rem 2rem 1rem;
    line-height: 0.76rem;
}

.zppt {
    height: 1.6rem;
    width: 15rem;
    position: fixed;
    bottom: 0;
    text-align: center;
    background-color: #e22222;
    line-height: 1.6rem;
    color: #fff;
    font-size: 0.68rem;
}

.zhaopu-info {
    margin: 0 0.7rem 0 0.7rem;
    border-radius: 0.2rem;
    background-color: #fff;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

.zhaopu-info1 {
    height: 1.4rem;
    line-height: 1.4rem;
}

.zhaopu-info1 span {
    display: block;
    float: left;
    width: 6rem;
}

.zhaopu-info1 span i {
    font-style: normal;
    color: #e22222;
}

.zhaopu-info-peitao {
    padding-left: 1.2rem;
    line-height: 1.6rem;
    font-size: 0.60rem;
}

.info-peitao {
    min-height: 2rem;
    line-height: 1.4rem;
}

.info-peitao>span {
    float: left;
    width: 4.1rem;
    height: 1.4rem;
    line-height: 1.4rem;
}

.info-peitao>span>i {
    color: #e22222;
    margin-right: 0.2rem;
    font-size: 0.6rem;
}

.shenqing_zhaopu {
    float: left!important;
    text-align: center;
    width: 6.2rem;
    color: #e22222!important;
    margin-top: 0.16rem;
    height: 0.9rem!important;
    line-height: 0.9rem!important;
    border: 0.04rem solid #e22222;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

.shenqing_zhaopu i {
    color: #E95858;
    float: left;
    margin-left: 0.5rem;
}

.shenqing_q {
    background-color: #e22222;
    color: white!important;
}

.shenqing_q i {
    color: white;
    float: left;
    margin-left: 0.5rem;
    font-size: 0.72rem
}

.tuiguang-btn {
    background: #999;
    color: #fff !important;
    border: 0.04rem solid #999;
}

.zhaop_other {
    margin-bottom: 1.5rem;
}


/*app濞戞挸顑堝ù鍢糰nner闁哄秴鍢茬槐锟�*/

.app_box {
    height: 1.4rem;
    width: 100%;
    background: #f44a4a;
    padding: 0 0.56rem;
}

.app_box i {
    float: left
}

.app_box span {
    height: 100%;
    font-size: 0.58rem;
    color: #fff;
    line-height: 1.4rem;
    float: left;
}

.app_box p {
    width: 5%;
    height: 100%;
    margin-right: 3%;
    float: left
}

.app_box p i {
    font-size: 0.6rem;
    color: #333;
    line-height: 1.4rem;
}

.app_box a {
    display: block;
    float: left;
    width: 92%
}

.app_box a img {
    width: 1.06rem;
    height: 0.84rem;
    vertical-align: middle;
    margin-right: 0.5rem;
    margin-top: 0.26rem;
    float: left;
}

.app_box a b {
    float: right;
    background: #fff;
    color: #f44a4a;
    width: 3.24rem;
    height: 0.84rem;
    font-size: 0.52rem;
    text-align: center;
    line-height: 0.84rem;
    margin-top: 0.28rem;
    display: block;
    animation: appRotate 1s;
    -moz-animation: appRotate 1s;
    -webkit-animation: appRotate 1s;
    -o-animation: appRotate 1s;
    animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite
}


/*头部悬浮下载*/

.index-top {
    width: 100%;
    height: 2.4rem;
    background: #f5f5f5;
    padding: 0.56rem 0.6rem 0;
}

.index-logo {
    width: 1.24rem;
    height: 1.26rem;
    overflow: hidden;
    float: left;
    margin-right: 0.56rem
}

.index-logo img {
    width: 100%;
    height: 100%;
}

.top-center {
    width: 7.8rem;
    float: left;
    line-height: 0.7rem
}

.top-center p:first-child {
    font-size: 0.52rem;
    color: #333
}

.top-center p:last-child {
    font-size: 0.48rem;
    color: #999
}

.top-down {
    float: left;
    height: 1.2rem;
    line-height: 1.2rem;
    padding: 0 0.26rem;
    border: 0.04rem solid #fe5d5a;
    font-size: 0.52rem;
    color: #fe5d5a;
    border-radius: 0.2rem;
    margin-top: 0.16rem;
    margin-left: 0.2rem
}

.top-close {
    float: left;
    font-size: 0.6rem!important;
    color: #666;
    margin-top: 0.1rem;
    width: 1.2rem;
    height: 1rem;
    text-align: right;
    line-height: 1rem;
}

@keyframes appRotate {
    0%,
    100%,
    40% {
        -webkit-transform: rotate(0)
    }
    10%,
    30% {
        -webkit-transform: rotate(3deg)
    }
    20% {
        -webkit-transform: rotate(-3deg)
    }
}

@-webkit-keyframes appRotate {
    0%,
    100%,
    40% {
        -webkit-transform: rotate(0)
    }
    10%,
    30% {
        -webkit-transform: rotate(3deg)
    }
    20% {
        -webkit-transform: rotate(-3deg)
    }
}


/*标签*/

.puyuan-list-renzheng {
    position: absolute;
    width: 1.3rem;
    height: 0.54rem;
    transform: rotate(180deg) skew(-45deg);
    -wekbit-transform: rotate(180deg) skew(-45deg);
    -moz-transform: rotate(180deg) skew(-45deg);
    -ms-transform: rotate(180deg) skew(-45deg);
    -o-transform: rotate(180deg) skew(-45deg);
}

.puyuan-list-renzheng b {
    transform: rotate(-180deg) skew(45deg);
    -wekbit-transform: rotate(-180deg) skew(45deg);
    -moz-transform: rotate(-180deg) skew(45deg);
    -ms-transform: rotate(-180deg) skew(45deg);
    -o-transform: rotate(-180deg) skew(45deg);
    position: absolute;
    text-align: center;
    font-size: 0.36rem;
    color: #fff;
    left: 0.36rem;
    top: 0.02rem;
}

.puyuan-list-img .puyuan-list-renzheng:nth-of-type(1) {
    right: -0.26rem;
    bottom: 0;
}

.puyuan-list-img .puyuan-list-renzheng:nth-of-type(2) {
    right: 1.04rem;
    bottom: 0;
}

.dujia-flag {
    background: #ff5451
}

.youxuan-flag {
    background: #f29e28
}

.puyuan-content-img .puyuan-list-renzheng {
    width: 1.84rem;
    height: 0.9rem;
}

.puyuan-content-img .puyuan-list-renzheng:nth-of-type(1) {
    right: -0.4rem;
    bottom: 0;
}

.puyuan-content-img .puyuan-list-renzheng:nth-of-type(2) {
    right: 1.44rem;
    bottom: 0;
}

.puyuan-content-img .puyuan-list-renzheng b {
    font-size: 0.56rem;
    color: #fff;
    left: 0.44rem;
    top: 0.04rem;
}


/*找转铺验证手机号*/

.validate-tel form {
    padding: 0.94rem 1.1rem 0
}

.validate-tel form .tit1 {
    line-height: 1.12rem;
    font-size: 0.56rem;
    color: #666666
}

.validate-tel form .tit2 {
    line-height: 1rem;
    font-size: 0.48rem;
    color: #999999
}

.validate-tel form .tit2 b {
    color: #e51e14
}

.code-div {
    width: 100%;
    height: 1.6rem
}

.code-div input {
    width: 8rem;
    border: 0.04rem solid #c9c9c9;
    border-radius: 0.2rem;
    height: 1.6rem;
    float: left;
    padding-left: 0.2rem
}

.code-div button {
    width: 4.4rem;
    height: 1.6rem;
    line-height: 1.6rem;
    background: #e51e14;
    color: #fff;
    margin-left: 0.4rem;
    float: left;
    border-radius: 0.2rem;
    font-size: 0.48rem;
}

.code-div .input-disable {
    background: #999999;
    color: #fff;
}

.find-code {
    padding-top: 0.12rem;
}

.find-code .code-tips {
    height: 1.2rem;
    line-height: 1.2rem;
    color: #e51e14;
    font-size: 0.48rem
}

.code-tips i {
    float: left;
    margin-right: 0.18rem;
    /* margin-top: 0.1rem*/
}

.code-tips span {
    float: left
}

.tips-error {
    line-height: 1.44rem;
    color: #666
}

.tips-error a {
    color: #e51e14
}


/*电话弹框*/

.tel-layer {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 11.6rem;
    background: #f7f7f7;
    z-index: 99999;
    padding: 0.6rem;
    text-align: center;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
}

.tel-title {
    font-size: 0.72rem;
    width: 5.1rem;
    margin: 0 auto;
    text-align: center;
    line-height: 1.52rem;
    border-bottom: 0.04rem solid #ddd;
    clear: both;
    margin-bottom: 1.64rem
}

.tel-close {
    float: right;
    width: 0.76rem;
    height: 0.76rem;
    font-size: 0.76rem;
    line-height: 0.76rem;
}

.call-tips {
    font-size: 0.6rem;
    line-height: 0.6rem;
    margin-bottom: 1.8rem
}

.call-tips b {
    font-size: 0.96rem;
    color: #e22222;
    margin: 0 0.1rem
}

.call-btn {
    display: block;
    width: 9.2rem;
    height: 1.8rem;
    line-height: 1.8rem;
    background: #999;
    color: #fff;
    font-size: 0.7rem;
    border-radius: 0.8rem;
    margin: 0 auto;
    margin-bottom: 0.6rem
}

.call-btn i {
    font-size: 0.8rem;
    color: #fff
}

.tel-tips {
    font-size: 0.48rem
}

.has-ring .call-btn {
    background: #e22222
}

.wd365 {
    width: 7.3rem
}

.city_change h4 {
    line-height: 1.24rem;
    font-size: 0.48rem;
    padding: 0 0.6rem
}

.city_change li {
    line-height: 2rem;
    padding: 0 0.6rem;
    font-size: 0.64rem;
    background: #fff;
    border-bottom: 0.02rem solid #f5f5f5
}

.city_change li.current {
    color: #de4b4f;
}

.city_change li.current i {
    color: #de4b4f;
}

.city_change li i {
    float: right;
    font-size: 0.64rem;
    color: #999;
}

.allCity i {
    display: none
}


/*城市切换样式*/

.city_change {
    width: 100%;
    position: absolute;
    left: 0;
    background: #f5f5f5;
    text-align: left;
    padding-bottom: 1.4rem;
    display: none;
}

.current_city i {
    margin-right: 0.2rem;
}

.current_city span {
    font-size: 0.56rem;
    color: #666
}

.current-address {
    margin-right: 0.6rem
}

.current-address i {
    float: left;
    font-size: 0.72rem;
    color: #999;
    margin-right: 0.2rem;
    margin-top: 0.3rem;
}

.current-address span {
    float: left;
    font-size: 0.64rem;
    color: #333;
    margin-top: 0.2rem;
}