.rest{
    background:url(../images/bg2.jpg) repeat-y;
    background-size:100%;
}
.rest .slogn{
    width:3.16rem;
    height:3.16rem;
    background:url(../images/rest.png) no-repeat;
    background-size:100%;
    margin:0.5rem auto 0;
}
.rest .leaves{
    top:3rem;
    right:0.6rem;
}
.rest .tree{
    top:3rem;
}
.rest .box .line{
    padding-left:0.2rem;
    padding-right:0.2rem;
}
.rest .box .list{
    height:3.5rem;
}
.rest .box .list ul{
    font-size:0;
    padding:0.2rem 0 0;
}
.rest .box .list li{
    width:0.9375rem;
    padding:0 0.04rem 0.25rem;
    border:0;
    display:inline-block;
    vertical-align:top;
}
.rest .box .list li img{
    width:0.71875rem;
    height:0.515625rem;
    display:block;
    margin:0 auto;
    float:none;
}
.rest .box .list li .info{
    width:100%;
    height:auto;
    padding:0.0859375rem 0 0;
    text-align:center;
    float:none;
}
.rest .box .list li .info p{
    font-size:0.1718rem;
}
.rest .box .list li.nobot{
    padding-bottom:0;
}

.rest_detail{
    padding:0.828125rem 0 0;
}
.rest_detail .title{
    width:3.4rem;
    min-height:0.28rem;
    margin:0 auto;
    line-height:0.28rem;
    padding:0.06rem 0;
    text-align:center;
    color:#73481c;
    font-size:0.203125rem;
    border-top:1px #90693d solid;
    border-bottom:1px #90693d solid;
    position:relative;
}
.rest_detail .title:before,.rest_detail .title:after{
    content:'';
    width:0.453125rem;
    height:0.40625rem;
    background:url(../images/form2.png) no-repeat;
    background-size:cover;
    position:absolute;
    left:-0.453125rem;
    top:50%;
    margin:-0.203125rem 0 0;
}
.rest_detail .title:after{
    left:auto;
    right:-0.453125rem;
    background:url(../images/form3.png) no-repeat;
    background-size:cover;
}
.rest_detail .time{
    font-size:0.1718rem;
    text-align:center;
    padding:0.203125rem 0 0;
}
.rest_detail .slogn{
    width:4.40625rem;
    border-radius:6px;
    overflow:hidden;
    margin:0.28125rem auto 0;
}
.rest_detail .slogn img{
    width:100%;
}
.rest_detail .box .lotus{
    width:1.5625rem;
    margin:0 auto;
    display:block;
}
.rest_detail .box .poem{
    line-height: 0.3125rem;
    text-align: center;
    padding:0 0 0.2rem;
}
.rest_detail .box .h2{
    font-size:0.25rem;
    padding:0.140625rem 0;
    text-align:center;
}

.rest_detail .box .line .h2{
    font-size:0.25rem;
    padding:0.1rem 0;
    text-align: center;
}
.rest_detail .box .line .h3{
    font-size:0.1718rem;
    padding:0.1rem 0;
    border-bottom:1px dashed #b1aea3;
    margin:0 0 0.1rem;
}
.rest_detail .box .dot:before{
    content:'●';
    padding:0 0.1rem 0 0;
}
.rest_detail .box .h3 span{
    color:#f00;
}
