.overview{
    background:url(../images/bg2.jpg) repeat-y;
    background-size:100%;
}
.overview .slogn{
    width:3.16rem;
    height:3.16rem;
    background:url(../images/overview.png) no-repeat;
    background-size:100%;
    margin:0.5rem auto 0;
}
.overview .leaves{
    top:3rem;
    right:0.6rem;
}
.overview .tree{
    top:3rem;
}
.overview .box{
    position:relative;
}
.overview .line {
    height:2.58rem;
}
.overview .box .line{
    padding-left:0;
    padding-right:0;
}
.overview .box .list{
    width:4.34rem;
    height:2.89rem;
    margin:0 auto;
    position:absolute;
    top:0.15rem;
    left:50%;
    margin:0 0 0 -2.17rem;
}
.overview .box .list ul{
    font-size:0;
    padding:0 0 0;
}
.overview .box .list li{
    width:50%;
    height:1.46875rem;
    padding:0.13rem 0 0;
    border:0;
    display:inline-block;
    vertical-align:top;
    box-sizing: border-box;
    border-right:1px #b8b6ae solid;
    border-bottom:1px #b8b6ae solid;
}
.overview .box .list li img{
    width:0.71875rem;
    height:0.515625rem;
    display:block;
    margin:0 auto;
    float:none;
}
.overview .box .list li .info{
    width:100%;
    height:auto;
    padding:0.0859375rem 0 0;
    text-align:center;
    float:none;
}
.overview .box .list li .info p{
    font-size:0.1718rem;
}
.overview .box .list li .info p span{
    font-size:0.15rem;
    color:#686767;
}
.overview .box .list li.nobod{
    border-right:0;
}
.overview .box .list li.end{
    border-bottom:0;
}
.overview .tip{
    text-align: center;
    font-size:0.1875rem;
    padding:0.25rem 0 0;
}
.overview_detail{
    padding:0.828125rem 0 0;
}
.overview_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;
}
.overview_detail .title:before,.overview_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;
}
.overview_detail .title:after{
    left:auto;
    right:-0.453125rem;
    background:url(../images/form3.png) no-repeat;
    background-size:cover;
}
.overview_detail .time{
    font-size:0.1718rem;
    text-align:center;
    padding:0.203125rem 0 0;
}
.overview_detail .slogn{
    width:4.40625rem;
    border-radius:6px;
    overflow:hidden;
    margin:0.28125rem auto 0;
}
.overview_detail .slogn img{
    width:100%;
}
.overview_detail .box .lotus{
    width:1.5625rem;
    margin:0 auto;
    display:block;
}
.overview_detail .box .poem{
    line-height: 0.3125rem;
    text-align: center;
    padding:0 0 0.2rem;
}
.overview_detail .box .h2{
    font-size:0.25rem;
    padding:0.140625rem 0;
    text-align:center;
}

.map{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
}
.map img{
    width:4.5rem;
    display:block;
}
.map .pinch-zoom-container{
    width:4.5rem;
    height:5.8rem;
    position:absolute!important;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.map .close{
    width:0.25rem;
    height:0.25rem;
    display:block;
    position:absolute;
    top:0.1rem;
    right:0.1rem;
    background:url(../images/close.png) no-repeat;
    background-size:100%;
}
