#right_bottom_container{
    position:absolute;
    left:10px;
    bottom:10px;
    width:44px;
}
#right_bottom_container div:last-child{
    margin-bottom:0;
}


#position_button{
    height:46px;
    width:46px;
    line-height:44px;
    font-size:12px;
    border:1px solid #ccc;
    margin:5px 0;
    fill:#515151;
    padding:7px;
    box-sizing:border-box;
    position:relative;
    background:url(data:image/png;base64,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) #fff no-repeat center center;
    background-size:25px 25px;
}
#position_button.on{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAABACAYAAACDbo5ZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABUhJREFUeNrUWV1sFFUUvrOzuy1gEeuiiX/RGKQVeUIxxh8ijT9VY3zQBDEYE5HGGB/1wRiMJvqiD76QKNUXjLEmkhCjrVEqUfAXjUJRijxIgICaWorQZbu7M9fv7J6109s7/7O740m+zNyZe8/95sy55557r1G2ZEYIQUi72NmyFBI32f8B2ZnsIlPIybIwUDBTTNTqzgtZs2jJFhYunSkmWxaN31+yRIXvjRQSJTclfsKQUtae/HJGdOOyMIVkp1d0iVPCObCKVVHCZUkKyU40bmbJWuIcDzIzZb5amkd22qr5RhEopIjsqXsuni04yZJMAZemiOyUszBLtlq/UExLyUA7/dgVYkZP1vrv2SRwQZoGlsaysnH7B7Ci3TMW8Jca9nWWpajwD7C0jWSPvthjVF0te3buqxPA5W0ke1z3UGfZ2pcBt7Qp5hbZFd3JFqvzgjE1uLoNZH/dtsqQYSxLcrhNA+03txfO6VaVI5zxLGgh0ZMjNxl/+5I9Z2nDB1n3xla6gNdLL7Ik+4E1LYytY4HIYrWgjXfAmRbF3P37bjemA5GdsV2z9J+A+1tAdq9fBT+yJN8BDzV5yXPWzwXmkK24k/0TOAZc00Syu47fNX96dSVrSc96e4CVTST7ZZBKQTc3iOzTTdoMOcohMjGylIX9DNzcBLKfB60YxlKfAWsTJmqz3sTJ7uEEpytBst/Uk+zkyRLRXRzGkpKRQq6RChQSJUvyMfBIUjstwM4wDcKS/Z5/22UJkN0BqxbDNAi7iUzR+EMgnwC2h/26KHGTOnmmUTANK5MzKjkgmzUsM2PYGUNIpPqGtGXGrkrTqshcFahY0rQdsfXbVpClTP5APlO+vjNTyueNinadRoTxISahQ5TztREqc1bJ7iyX7fx2uIDddLLoZAmstRBWDL2CoA/Lm5UF0jRWi/qO5VTTfBZEe3D5CkRXxRlZsPp9uHwN9DSFLIj24vIDcK3m9SfAAC8wF3M6uZjLA/xelYa+3sAf2dj59pKVoxNXcthaqiH5ylhfYTfq+Km5FXgOuFuzp7UaOn5PyrJva4gOooN+IhpQB9Xrp3bqTwPeSsQNYLGXNAnMVpDcFNFlqd1W5dla7ic6WSig46Z1yuN3QHQg5uxF7bcpz9Zxf5Et+xSwzFEeBx5XPkgE8FedbGR9DVnG/UUm26+Uh2DVik+b8zkKXOhTj/QM+fQXjCysRVv1fcrjLR66iNy7PLoPcMLzKXCVRxtVXx/3G9qyN6iLOljV7X8v4lx3vWNWJN13cA5wiUs70veFT7+ByC5XyuM+vu22+r0I2OzRdlwzWYQm262UJz3q3hvS9730dieVz7rJeTHfx84NAn+xqO82eslYEn/Qi+whpeyVIb3OC0o3ec3jnar3YBSy6q7ebQgrbluf+4BHRf1Yyim0f/Us8JFbMifm7//uDU0WYYoWc6OaUe8m73MEoSXPG8DzwHXAqz5RxCmj3G+kATasmb87POof41/+JPCyxpWc0qHJO0biTLdbxNzTk+VqigdL1BBBBhV/PewzQ3qTBYkZzfy9AdZ9M2YUovYbNHlHKVY+CwUvaHZONoHwYESig5zTOmUn+tmc1ErhCVE/z52T4oHwCBD0NGcN++RG5flJ1p/MGoyzMJqz6Xyhy2XBuAP4kT9qgsMSJTC0En5As/YioZMgOmc7GMTvA5NlwjTAPuCQFFcojXywETGCkA2VG0AhKabT8vdiEh3i1e6hZm7MEeHTwHrOpIZDNh/mdg+H3Y0J7QYeewp3sqV62U8L7LcneK7fzauGIx5G8O3rXwEGAL7Kmi1OT+68AAAAAElFTkSuQmCC) #fff no-repeat center center;
    background-size:21px 32px;
}

#beacon_button{
    height:46px;
    width:46px;
    line-height:44px;
    font-size:12px;
    border:1px solid #ccc;
    background-color:#fff;
    margin:5px 0;
    fill:#515151;
    padding:7px;
    box-sizing:border-box;
    position:relative;
}
#beacon_button svg{
    width:30px;
    height:30px;
}
#beacon_button.on{
    fill:#2BBCEB;
}

#beacon_button .tip{
    position:absolute;
    left:55px;bottom:-1px;
    word-break: keep-all;
    border:1px solid #ccc;
    font-size:14px;
    line-height:42px;
    padding:0 15px;
    background-color:#fff;
    color:#333;
}
#beacon_button .tip:before{
    content:'';
    background-color:#ccc;
    width:10px;
    height:10px;
    display:block;
    position:absolute;
    left:-6px;
    top:16px;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
#beacon_button .tip:after{
    content:'';
    background-color:#fff;
    width:10px;
    height:10px;
    display:block;
    position:absolute;
    left:-5px;
    top:16px;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}
#beacon_button .tip span{
    color:#2BBCEB;
    font-size:18px;
    margin:0 2px;
}
#beacon_button.on .tip{
    display:none;
}
#beacon_button.empty .tip{
    display:none;
}
#beacon_button .badge{
    display:none;
    background-color:#f00;
    color:#fff;
    border-radius:50%;
    position:absolute;
    right:-8px;
    top:-8px;
    line-height:16px;
    min-width:16px;
    text-align:center;
}
#beacon_button.on .badge{
    display:block;
}
#beacon_button.empty .badge{
    display:none;
}
#beacon_button.empty svg{
    fill:#515151;
}

#beacon_button.on.empty .tip{
    display:block;
}

#beacon_button.on.flash svg{
  -webkit-animation: beacon_button_flash 1.5s linear infinite;
          animation: beacon_button_flash 1.5s linear infinite;
}
@keyframes beacon_button_flash {
    0% {fill:#515151;}
    50% {fill:#515151;}
    50.1% {fill:#2BBCEB;}
    100% {fill:#2BBCEB;}
}
@-webkit-keyframes beacon_button_flash {
    0% {fill:#515151;}
    50% {fill:#515151;}
    50.1% {fill:#2BBCEB;}
    100% {fill:#2BBCEB;}
}

#floor_panel{
    text-align:center;
    margin:5px 0;
    position:relative;
}
#floor_panel .current{
    height:44px;
    width:44px;
    line-height:44px;
    font-size:12px;
    color:#333;
    background:#fff;
    border:1px solid #ccc;
}
#floor_panel .current a{
    display:block;
    height:44px;
    width:44px;
    line-height:44px;
    color:#333;
    font-size:12px;
}
#floor_panel .floor_list{
    position:absolute;
    left:0;
    bottom:0;
    width:44px;
    border:1px solid #ccc;
    background:#fff;
}
#floor_panel .floor_list .floor_item{
}
#floor_panel .floor_list .floor_item a{
    display:block;
    height:44px;
    width:44px;
    line-height:44px;
    color:#333;
    font-size:12px;
}

#dest-panel{
    position:absolute;
    left:0;right:0;bottom:0;
    border:1px solid #ccc;
    z-index:999;
    background:#fff;
    max-height:16rem;
    overflow:auto;
    -webkit-overflow-scrolling: touch;
}
#dest-panel .dest-info{
    position:relative;
    height:4.5rem;
    padding:0.75rem;
}
#dest-panel .dest-info a:after{
    content:'';
    position:absolute;
    top:50%;
    right:0.75rem;
    width:0.875rem;
    height:1.375rem;
    margin-top:-0.6875rem;
    background:url(../img/arrowl@2x.png) no-repeat;
    background-size:cover;
}
#dest-panel .dest-info .dest-img{
    position:absolute;
    top:0.75rem;
    left:0.75rem;
    bottom:0.75rem;
    width:4.5rem;
    text-align:center;
}
#dest-panel .dest-info .dest-img img{
    width:4.5rem;
    height:4.5rem;
}

#dest-panel .dest-info .info{
    position:absolute;
    top:0.75rem;
    left:6.5rem;
    right:0.75rem;
    bottom:0.75rem;
}
#dest-panel .dest-info .info .dest-title{
    font-size:1rem;
    color:#333;
}
#dest-panel .dest-info .info .dest-category{
    display:none;
    color:#2cbceb;
}
#dest-panel .dest-medias{
    background:#f7f7f7;
    display:none;
}
#dest-panel .dest-medias .audio-item{
    position:relative;
    margin:0 0.75rem;
    height:3.125rem;
    line-height:3.125rem;
}
#dest-panel .dest-medias .audio-item.last{
    border-bottom:none;
}
#dest-panel .dest-medias .audio-item .duration-bar{
    position:absolute;
    top:0.625rem;
    height:1.875rem;
    left:0;right:0;
    border-radius:0.9375rem;
}
#dest-panel .dest-medias .audio-item .duration-bar .duration-bar-cover{
    display:none;
}
#dest-panel .dest-medias .audio-item.playing .duration-bar{
    background:#eee;
    overflow:hidden;
}
#dest-panel .dest-medias .audio-item.playing .duration-bar .duration-bar-cover{
    position:absolute;
    top:0;left:0;right:0;bottom:0;
    background:#dbdbdb;
    display:block;
}
#dest-panel .dest-medias .audio-item .icon{
    position:absolute;
    top:0.625rem;
    width:1.875rem;
    height:1.875rem;
    left:0;
    background:url(../img/guide_audio.png) no-repeat;
    background-size:cover;
}
#dest-panel .dest-medias .audio-item.playing .icon{
    background:url(../img/guide_audio_pause.png) no-repeat;
    background-size:cover;
}
#dest-panel .dest-medias .audio-item .title{
    position:absolute;
    top:0.625rem;
    left:1.875rem;
    height:1.875rem;
    line-height:1.875rem;
    right:4.375rem;
    overflow:hidden;
    font-family:simhei,simsun,arial;
    font-size:0.75rem;
    color:#333;
}
#dest-panel .dest-medias .audio-item .duration{
    position:absolute;
    top:0.625rem;
    height:1.875rem;
    line-height:1.875rem;
    right:0.5rem;
    font-family:arial,simhei,simsun;
    font-size:0.75rem;
    color:#8e8e8e;
}
#dest-panel .dest-guides{
    background:#ffffff;
    display:none;
}
#dest-panel .dest-guides .dest-guide-header{
    height:1.875rem;
    line-height:1.875rem;
    padding-left:1.25rem;
    color:#2cbceb;
}
#dest-panel .dest-guides .dest-guide-list{
    margin:0 0.75rem;
}
#dest-panel .dest-guides .guide-item{
    position:relative;
    padding:0.75rem;
    border-bottom:1px solid #ccc;
    height:3.125rem;
}
#dest-panel .dest-guides .guide-item .img{
    position:absolute;
    top:0.75rem;
    left:0.75rem;
    width:3.125rem;
    height:3.125rem;
}
#dest-panel .dest-guides .guide-item .img img{
    width:100%;
    height:100%;
}
#dest-panel .dest-guides .guide-item .guide-info{
    position:absolute;
    top:0.75rem;
    left:4.5rem;
    right:0.75rem;
    bottom:0.75rem;
}
#dest-panel .dest-guides .guide-item .guide-info .guide-title{
    height:2rem;
    line-height:2rem;
    overflow:hidden;
    font-size:1rem;
    color:#333;
}
#dest-panel .dest-guides .guide-item .guide-info .guide-summary{
    height:1.125rem;
    line-height:1.125rem;
    overflow:hidden;
    font-size:0.75rem;
    color:#ccc;
}

#line-panel{
    position:absolute;
    right:0.75rem;
    bottom:0.75rem;
    display:none;
    z-index:99;
}
#line-panel .line-icon{
    width:3rem;
    height:3rem;
    line-height:3rem;
    text-align:center;
    background:#fff;
    color:#333;
    border:1px solid #ccc;
}
#line-panel .line-list{
    display:none;
    position:absolute;
    bottom:3rem;
    right:0;
    width:18rem;
    border:1px solid #ccc;
    background:#fff;
}
#line-panel .line-list .line-item{
    position:relative;
    height:4rem;
    padding:0.75rem;
    border-bottom:1px solid #ccc;
}
#line-panel .line-list .line-item .line-title{
    height:2.5rem;
    line-height:2.5rem;
    color:#333;
    font-size:1rem;
}
#line-panel .line-list .line-item .line-info{
    height:1.5rem;
    line-height:1.5rem;
    color:#ccc;
}
#line-panel .line-list .line-item .line-info span{
    color:#2cbceb;
}
#line-panel .line-list .line-item .line-hour{
    position:absolute;
    right:0.75rem;
    bottom:0.75rem;
    color:#2cbceb;
    font-size:0.75rem;
}
#line-panel .line-list .line-item .line-hour i{
    display:inline-block;
    width:1rem;
    height:1rem;
    background:url(../img/recommended/time.png) no-repeat;
    background-size:cover;
    vertical-align:middle;
    margin-right:5px;
}
#line-panel .line-list .line-item .line-hour span{
    font-size:1rem;
}
#line-panel .line-list .line-btns{
    height:2.5rem;
    line-height:2.5rem;
    text-align:center;
    padding:0.5rem 0;
}
#line-panel .line-list .line-btns a{
    border:1px solid #2cbceb;
    border-radius:3px;
    padding:0.5rem 1rem;
    color:#2cbceb;
}

.loading_outer{position:absolute;z-index:10000;left:0;right:0;top:0;bottom:0;width:100%;height:100%;}
.loading_outer .loading_overlay{background-color:rgba(0,0,0,0);z-index:10000;position:fixed;left:0;right:0;top:0;bottom:0;width:100%;}
.loading_outer .loading_window{z-index:10000;text-align:center;font-size:16px;background-color:rgba(40, 40, 40, 0.75);width:120px;height:120px;position:absolute;left:50%;margin-left:-60px;top:50%;margin-top:-60px;color:#fff;border-radius:5px;}
.loading_outer .loading_window .icon{
	position: absolute;
	width: 0px;
	z-index: 10001;
	left: 50%;
	top: 38%;
}
.loading_outer .loading_window .icon .icon_leaf {
  position: absolute;
  top: -1px;
  opacity: 0.25;
}
.loading_outer .loading_window .icon .icon_leaf:before {
  content: " ";
  position: absolute;
  width: 8.14px;
  height: 3.08px;
  background: #d1d1d5;
  box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px;
  border-radius: 1px;
  -webkit-transform-origin: left 50% 0px;
      -ms-transform-origin: left 50% 0px;
          transform-origin: left 50% 0px;
}
.loading_outer .loading_window .icon .icon_leaf_0 {
  -webkit-animation: opacity-60-25-0-12 1.25s linear infinite;
          animation: opacity-60-25-0-12 1.25s linear infinite;
}
.loading_outer .loading_window .icon .icon_leaf_0:before {
  -webkit-transform: rotate(0deg) translate(7.92px, 0px);
      -ms-transform: rotate(0deg) translate(7.92px, 0px);
          transform: rotate(0deg) translate(7.92px, 0px);
}
.loading_outer .loading_window .icon .icon_leaf_1 {
  -webkit-animation: opacity-60-25-1-12 1.25s linear infinite;
          animation: opacity-60-25-1-12 1.25s linear infinite;
}
.loading_outer .loading_window .icon .icon_leaf_1:before {
  -webkit-transform: rotate(30deg) translate(7.92px, 0px);
      -ms-transform: rotate(30deg) translate(7.92px, 0px);
          transform: rotate(30deg) translate(7.92px, 0px);
}
.loading_outer .loading_window .icon .icon_leaf_2 {
  -webkit-animation: opacity-60-25-2-12 1.25s linear infinite;
          animation: opacity-60-25-2-12 1.25s linear infinite;
}
.loading_outer .loading_window .icon .icon_leaf_2:before {
  -webkit-transform: rotate(60deg) translate(7.92px, 0px);
      -ms-transform: rotate(60deg) translate(7.92px, 0px);
          transform: rotate(60deg) translate(7.92px, 0px);
}
.loading_outer .loading_window .icon .icon_leaf_3 {
  -webkit-animation: opacity-60-25-3-12 1.25s linear infinite;
          animation: opacity-60-25-3-12 1.25s linear infinite;
}
.loading_outer .loading_window .icon .icon_leaf_3:before {
  -webkit-transform: rotate(90deg) translate(7.92px, 0px);
      -ms-transform: rotate(90deg) translate(7.92px, 0px);
          transform: rotate(90deg) translate(7.92px, 0px);
}
.loading_outer .loading_window .icon .icon_leaf_4 {
  -webkit-animation: opacity-60-25-4-12 1.25s linear infinite;
          animation: opacity-60-25-4-12 1.25s linear infinite;
}
.loading_outer .loading_window .icon .icon_leaf_4:before {
  -webkit-transform: rotate(120deg) translate(7.92px, 0px);
      -ms-transform: rotate(120deg) translate(7.92px, 0px);
          transform: rotate(120deg) translate(7.92px, 0px);
}
.loading_outer .loading_window .icon .icon_leaf_5 {
  -webkit-animation: opacity-60-25-5-12 1.25s linear infinite;
          animation: opacity-60-25-5-12 1.25s linear infinite;
}
.loading_outer .loading_window .icon .icon_leaf_5:before {
  -webkit-transform: rotate(150deg) translate(7.92px, 0px);
      -ms-transform: rotate(150deg) translate(7.92px, 0px);
          transform: rotate(150deg) translate(7.92px, 0px);
}
.loading_outer .loading_window .icon .icon_leaf_6 {
  -webkit-animation: opacity-60-25-6-12 1.25s linear infinite;
          animation: opacity-60-25-6-12 1.25s linear infinite;
}
.loading_outer .loading_window .icon .icon_leaf_6:before {
  -webkit-transform: rotate(180deg) translate(7.92px, 0px);
      -ms-transform: rotate(180deg) translate(7.92px, 0px);
          transform: rotate(180deg) translate(7.92px, 0px);
}
.loading_outer .loading_window .icon .icon_leaf_7 {
  -webkit-animation: opacity-60-25-7-12 1.25s linear infinite;
          animation: opacity-60-25-7-12 1.25s linear infinite;
}
.loading_outer .loading_window .icon .icon_leaf_7:before {
  -webkit-transform: rotate(210deg) translate(7.92px, 0px);
      -ms-transform: rotate(210deg) translate(7.92px, 0px);
          transform: rotate(210deg) translate(7.92px, 0px);
}
.loading_outer .loading_window .icon .icon_leaf_8 {
  -webkit-animation: opacity-60-25-8-12 1.25s linear infinite;
          animation: opacity-60-25-8-12 1.25s linear infinite;
}
.loading_outer .loading_window .icon .icon_leaf_8:before {
  -webkit-transform: rotate(240deg) translate(7.92px, 0px);
      -ms-transform: rotate(240deg) translate(7.92px, 0px);
          transform: rotate(240deg) translate(7.92px, 0px);
}
.loading_outer .loading_window .icon .icon_leaf_9 {
  -webkit-animation: opacity-60-25-9-12 1.25s linear infinite;
          animation: opacity-60-25-9-12 1.25s linear infinite;
}
.loading_outer .loading_window .icon .icon_leaf_9:before {
  -webkit-transform: rotate(270deg) translate(7.92px, 0px);
      -ms-transform: rotate(270deg) translate(7.92px, 0px);
          transform: rotate(270deg) translate(7.92px, 0px);
}
.loading_outer .loading_window .icon .icon_leaf_10 {
  -webkit-animation: opacity-60-25-10-12 1.25s linear infinite;
          animation: opacity-60-25-10-12 1.25s linear infinite;
}
.loading_outer .loading_window .icon .icon_leaf_10:before {
  -webkit-transform: rotate(300deg) translate(7.92px, 0px);
      -ms-transform: rotate(300deg) translate(7.92px, 0px);
          transform: rotate(300deg) translate(7.92px, 0px);
}
.loading_outer .loading_window .icon .icon_leaf_11 {
  -webkit-animation: opacity-60-25-11-12 1.25s linear infinite;
          animation: opacity-60-25-11-12 1.25s linear infinite;
}
.loading_outer .loading_window .icon .icon_leaf_11:before {
  -webkit-transform: rotate(330deg) translate(7.92px, 0px);
      -ms-transform: rotate(330deg) translate(7.92px, 0px);
          transform: rotate(330deg) translate(7.92px, 0px);
}
@-webkit-keyframes opacity-60-25-0-12 {0% {opacity: 0.25;}0.01% {opacity: 0.25;}0.02% {opacity: 1;}60.01% {opacity: 0.25;}100% {opacity: 0.25;}}
@-webkit-keyframes opacity-60-25-1-12 {0% {opacity: 0.25;}8.34333% {opacity: 0.25;}8.35333% {opacity: 1;}68.3433% {opacity: 0.25;}100% {opacity: 0.25;}}
@-webkit-keyframes opacity-60-25-2-12 {0% {opacity: 0.25;}16.6767% {opacity: 0.25;}16.6867% {opacity: 1;}76.6767% {opacity: 0.25;}100% {opacity: 0.25;}}
@-webkit-keyframes opacity-60-25-3-12 {0% {opacity: 0.25;}25.01% {opacity: 0.25;}25.02% {opacity: 1;}85.01% {opacity: 0.25;}100% {opacity: 0.25;}}
@-webkit-keyframes opacity-60-25-4-12 {0% {opacity: 0.25;}33.3433% {opacity: 0.25;}33.3533% {opacity: 1;}93.3433% {opacity: 0.25;}100% {opacity: 0.25;}}
@-webkit-keyframes opacity-60-25-5-12 {0% {opacity: 0.270958333333333;}41.6767% {opacity: 0.25;}41.6867% {opacity: 1;}1.67667% {opacity: 0.25;}100% {opacity: 0.270958333333333;}}
@-webkit-keyframes opacity-60-25-6-12 {0% {opacity: 0.375125;}50.01% {opacity: 0.25;}50.02% {opacity: 1;}10.01% {opacity: 0.25;}100% {opacity: 0.375125;}}
@-webkit-keyframes opacity-60-25-7-12 {0% {opacity: 0.479291666666667;}58.3433% {opacity: 0.25;}58.3533% {opacity: 1;}18.3433% {opacity: 0.25;}100% {opacity: 0.479291666666667;}}
@-webkit-keyframes opacity-60-25-8-12 {0% {opacity: 0.583458333333333;}66.6767% {opacity: 0.25;}66.6867% {opacity: 1;}26.6767% {opacity: 0.25;}100% {opacity: 0.583458333333333;}}
@-webkit-keyframes opacity-60-25-9-12 {0% {opacity: 0.687625;}75.01% {opacity: 0.25;}75.02% {opacity: 1;}35.01% {opacity: 0.25;}100% {opacity: 0.687625;}}
@-webkit-keyframes opacity-60-25-10-12 {0% {opacity: 0.791791666666667;}83.3433% {opacity: 0.25;}83.3533% {opacity: 1;}43.3433% {opacity: 0.25;}100% {opacity: 0.791791666666667;}}
@-webkit-keyframes opacity-60-25-11-12 {0% {opacity: 0.895958333333333;}91.6767% {opacity: 0.25;}91.6867% {opacity: 1;}51.6767% {opacity: 0.25;}100% {opacity: 0.895958333333333;}}

.loading_outer .loading_window .text{margin-top:64%;}
