
body {
    background: #fff
}


.swiper-Banner2 {
    margin: 0 auto;
    width: 90%;
    height: 3rem;
    border-radius: 2rem;
    overflow: hidden;
}

.swiper-Banner2 img {
    width: 100%;
    min-height: 3rem;
}



#swiper {
    z-index: 350;
    overflow: hidden;
    margin: .2rem 5% !important;
    border-radius: 15px
}

#swiper img {
    height: 6.2rem;
    width: 100%
}

.classify {
    border-radius: 10px;
    font-size: 0;
    padding: 0.5rem 5% .6rem 5%
}

.classify .nav-item {
    width: 20%;
    display: inline-block;
    text-align: center;
    font-size: .54rem;
    margin-bottom: .3rem
}

.classify .nav-list {
    text-align: center;
    padding-bottom: .28rem
}

.classify .nav-list img {
    width: 1.8rem;
    height: 1.8rem
}

.nav-item6 .nav-list, .nav-item7 .nav-list, .nav-item8 .nav-list, .nav-item9 .nav-list, .nav-item10 .nav-list {
    padding-bottom: 0
}

#guanggao {
    width: 90%;
    margin: .2rem auto
}

#guanggao img {
    width: 100%
}

#special {
    width: 90%;
    margin: 1rem auto 1rem;
    font-size: 0
}

#special .sL {
    width: 48%;
    border-radius: 5px;
    box-shadow: 0 0 5px #ddd;
    height: 7.2rem;
    display: inline-block;
    padding-bottom: .1rem;
}

#special .sL img {
    width: 100%;
    height: 4.2rem;
    margin-bottom: .2rem;
    border-radius: 5px
}

#special .sL p {
    padding: 0 8px;
    height: .9rem;
}

#special .sL .sL_title {
    padding: 0 8px;
    height: .9rem;
    display: block;
    font-size: .62rem;
    margin-bottom: .15rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block
}

#special .sL .sL_address {
    font-size: .52rem;
    color: #999;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;
}

#special .sL .sL_pic {
    font-size: .52rem;
    color: #333
}

#special .sL .sL_pic span {
    font-size: .68rem;
    color: #ff0c00
}

#special .sRBox {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    margin-left: 2%
}

#special .sR {
    width: 100%;
    height: 3.5rem;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    display: inline-block
}

#special .sR img {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 100;
}

#special .sR h3 {
    font-size: .65rem;
    position: absolute;
    z-index: 200;
    left: 15px;
    top: .5rem;
    font-weight: 500
}

#special .sR p {
    font-size: .55rem;
    position: absolute;
    z-index: 200;
    left: 15px;
    top: 1.42rem
}

#special .sR p span {
    color: #ff0c00;
    font-size: .65rem;
}

#special .sR1 {
    margin-bottom: .3rem
}

.host {
    font-size: .75rem;
    margin-bottom: .45rem
}

#recommend .host {
    font-size: .75rem;
    margin-bottom: .45rem;
    padding: 0 5%
}

.khfxPane {
    column-gap: 0.5rem;
    padding: 0 5%;
    column-count: 2;
}

.linest {
    padding: 0 3%;
    font-size: .62rem;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin-bottom: .5rem
}

.linest.linest_fixed {
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    width: 90%;
    height: 2rem;
    line-height: 2rem
}

.linest em {
    display: inline-block;
    color: #888
}

.linest em.active {
    font-size: .7rem;
    color: #ff4a00;
    margin-top: -.05rem
}

.linestList {
    padding: 0 2%;
    margin-top: .5rem;
    font-size: 0
}

.like {
    width: 100%;
    display: inline-block;
    margin-bottom: .4rem;
    box-shadow: 0 0 5px #ddd;
    border-radius: 5px;
    -moz-page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}

.like_t {
    display: inline-block;
    width: 100%
}

.like img {
    display: inline-block;
    width: 100%;
    min-height: 5rem;
    border-radius: 5px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAWCAYAAAB5VTpOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZEQkQ3NDZFOEYxNzExRTQ5NUZCRjQzMkM2RTA1RTJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZEQkQ3NDZGOEYxNzExRTQ5NUZCRjQzMkM2RTA1RTJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkRCRDc0NkM4RjE3MTFFNDk1RkJGNDMyQzZFMDVFMkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkRCRDc0NkQ4RjE3MTFFNDk1RkJGNDMyQzZFMDVFMkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5hmE5XAAACP0lEQVR42uxYy3HCMBA1DPe4g5AKYiqwUwF0YHPiSirAVAA5copLIBUgOnAJTgemAkeaeZq8ESvGgJPh4J3ZsbQyq9XT/sygaZqgp18a9ID0gPSA3AXIYrGww63mUnNxh36leQk9hjLNkeZc85jkbfQUd9pyRrvd7kw2uvC+Mby+YZ+ExjHmIeZj6DUgrTTPWx4yBih/ThIgY3CIpz1gjRuVYuyNDM6dtYyA5XeM7k+s7R8lZCRAMtyeoVfNKcZHAued3P1wwUMaeIMEVgYde8crtx5bM0d3gN8vuwRkKMiM0QMAsMZ4LRiiBDfOAUJDnnSg+Qrub+cbPO1BQ6xXpN/uIcmi//CQeygnL1A4RObc8tbJKZWgp3DAXmGeO3sljw4I54kYB+aDmfB4otAy3vPiAeVhcggn11toixv+QsKshNCypffoASPy2JN0YN/NgDxT4rwmVhN4QSFUnJLcPUZ1kmgjyFJK8AEl+k5p6JHPKJEFFPNt6Yjsb281p1Jr1qaaPwTPqbE+QTK3HFCCtzy/orHrBJDvGzdcAoSEwiWn8hpSaFkQIvKgpOW+hVByXVmIfRMnHPe+kBt6YjWlDjIC820enNLK4cJl1/YxOSqMgv4TZBEl2S4odQCJ4I2Zc9lTX4UaeZA/Ua9hjebk52vMFOUF23QpPAsqwxG61Bnt1QVNnM8NBVnllGvl+xSQAKmpu7SeUZPHrHHAiuaVUHaZKuoq7SdA6fQtXVDZUqb6z//+/5AekB6Qv6AfAQYAZXq9jhikZ9kAAAAASUVORK5CYII=') no-repeat center
}

.like_b {
    padding: 0 10px 5px 10px
}

.like_title {
    display: block;
    font-size: .58rem;
    margin: .15rem 0 .2rem 0;
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.like_address {
    display: block;
    font-size: .52rem;
    margin: 0 0 .15rem 0;
    color: #888;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.like_price {
    font-size: .52rem;
    color: #ff0c00
}

.like_price em {
    font-size: .7rem
}

.likeyc {
    display: inline-block;
    width: 100%;
    margin-bottom: .4rem;
    box-shadow: 0 0 5px #ddd;
    border-radius: 5px;
    -moz-page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid
}

.likeyc img {
    width: 100%;
    height: 8rem;
    border-radius: 5px;
    max-height: 8rem;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAWCAYAAAB5VTpOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZEQkQ3NDZFOEYxNzExRTQ5NUZCRjQzMkM2RTA1RTJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZEQkQ3NDZGOEYxNzExRTQ5NUZCRjQzMkM2RTA1RTJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkRCRDc0NkM4RjE3MTFFNDk1RkJGNDMyQzZFMDVFMkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkRCRDc0NkQ4RjE3MTFFNDk1RkJGNDMyQzZFMDVFMkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5hmE5XAAACP0lEQVR42uxYy3HCMBA1DPe4g5AKYiqwUwF0YHPiSirAVAA5copLIBUgOnAJTgemAkeaeZq8ESvGgJPh4J3ZsbQyq9XT/sygaZqgp18a9ID0gPSA3AXIYrGww63mUnNxh36leQk9hjLNkeZc85jkbfQUd9pyRrvd7kw2uvC+Mby+YZ+ExjHmIeZj6DUgrTTPWx4yBih/ThIgY3CIpz1gjRuVYuyNDM6dtYyA5XeM7k+s7R8lZCRAMtyeoVfNKcZHAued3P1wwUMaeIMEVgYde8crtx5bM0d3gN8vuwRkKMiM0QMAsMZ4LRiiBDfOAUJDnnSg+Qrub+cbPO1BQ6xXpN/uIcmi//CQeygnL1A4RObc8tbJKZWgp3DAXmGeO3sljw4I54kYB+aDmfB4otAy3vPiAeVhcggn11toixv+QsKshNCypffoASPy2JN0YN/NgDxT4rwmVhN4QSFUnJLcPUZ1kmgjyFJK8AEl+k5p6JHPKJEFFPNt6Yjsb281p1Jr1qaaPwTPqbE+QTK3HFCCtzy/orHrBJDvGzdcAoSEwiWn8hpSaFkQIvKgpOW+hVByXVmIfRMnHPe+kBt6YjWlDjIC820enNLK4cJl1/YxOSqMgv4TZBEl2S4odQCJ4I2Zc9lTX4UaeZA/Ua9hjebk52vMFOUF23QpPAsqwxG61Bnt1QVNnM8NBVnllGvl+xSQAKmpu7SeUZPHrHHAiuaVUHaZKuoq7SdA6fQtXVDZUqb6z//+/5AekB6Qv6AfAQYAZXq9jhikZ9kAAAAASUVORK5CYII=') no-repeat center
}

.dropload-down {
    text-align: center
}

.dropload-refresh, .dropload-load {
    font-size: 14px;
    color: #666
}

.noload {
    font-size: 14px;
    color: #666;
    text-align: center;
    margin: 1rem 0;
    display: none
}


.move_box {
    width: 100%;
    height: 100%;
    max-width: 750px;
    position: fixed;
    top: 0;
    top: 0;
    background: rgba(0, 0, 0, .3);
    z-index: 500
}

.move_div {
    width: 75%;
    position: relative;
    height: 14rem;
    left: 12.5%;
    top: 23%;
    z-index: 500;
    background: url("http://m.dahepiao.com/images/may_banner.png") no-repeat;
    background-size: 100% 14rem
}

.move_div .close {
    position: absolute;
    right: -10px;
    top: -10px;
    font-size: 18px;
    background: #89d6f1;
    color: #fff;
    cursor: pointer;
    border-radius: 50px;
    text-align: center;
    width: 36px;
    height: 36px;
    line-height: 34px
}

/* 公告 */
#boxFloat{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: rgba(48, 5, 5, 0.384);
}
#boxFloat div{
    width: 70%;
    position: absolute;;
    top: 50%;
    left: 50%;
    margin-top: -8rem;
    margin-left: -35%;
}
#boxFloat img{
    width:100%;
}
#boxFloat .close {
    position: absolute;
    top: .5rem;
    right: .5rem;
    width: 1.4rem;
    height: 1.4rem;
    background-color: #fff;
    border-radius: 50%;
}
