*{box-sizing:border-box}html{font-size:10px;height:100%}body{font-weight:normal;line-height:1.6;color:#333;font-size:1.6rem;width:100%;height:100%;padding:0px;margin:0px;font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3","FontAwesome",sans-serif}.header_top{height:50px;padding:10px;position:relative;border-bottom:1px solid #d5d4d4;box-shadow:0 -1px 1px #eee;background:#fff}.st_logo{position:absolute}.st_top_menu{display:block;width:32px;height:22px;position:absolute;right:10px;top:14px}.header_top
.tit{padding:0;margin:0;color:#333;height:30px;line-height:30px;text-align:center;font-size:1.6rem;font-weight:500}.st_back{position:absolute;left:10px;width:30px;height:30px}.st_back
a{float:left;width:30px;height:24px;margin-top:3px;background:url(/plugins/productmap/public/images/st_user_ico.png) no-repeat 0 0;background-size:355px auto}.maps-items{width:100%;display:none;position:fixed;bottom:0px;background:#fff}.maps-items
a{float:left;width:33.33%;padding:10px;text-align:center}.map_info{font-size:12px}.map_info
.tit{font-weight:800;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:150px;float:left}.map_info
.addr{color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;width:150px}.map_info
.mnav{color:#158dfd}.map_hotel{padding-top:10px}.map_hotel
.mtop{font-size:14px;font-weight:600;height:20px;line-height:20px}.map_hotel .mbtm
.mdetail{float:right;font-size:12px}.map_hotel .mtop
.tit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:230px;float:left}.map_hotel
.mbtm{padding-top:5px;font-size:12px;padding-left:10px}.map_hotel .mbtm
.price{color:red;font-size:14px}.map_hotel .mbtm
.price_t{color:#666}.hint_dlg{padding:20px
10px;background-color:rgba(0,0,0,0.9);opacity:0.5;position:absolute;top:30%;color:#fff}.foo-box{position:fixed;top:0;right:0;left:0;bottom:0;z-index:11;background:rgba(0,0,0,.6)}.foo-container{position:absolute;left:0;bottom:0;right:0;background:#fff}.foo-container
.bar{padding:40px
20px;border-bottom:1px solid #e6e6e6}.foo-container .bar
a{color:#1fa1df;font-size:14px}.foo-container .list
li{color:#333;font-size:14px;height:40px;line-height:40px;text-align:center;border-bottom:1px solid #f5f5f5;text-decoration:none;list-style:none}.foo-container .list li
a{text-decoration:none;color:#333}.foo-container .list
li.active{color:#158dfd}