.dest-header{position:relative;min-width:1004px;height:740px;margin:0px;padding:0px;background:#18b7fe;}
.dest-header .img-left{position:absolute;top:0px;left:50%;margin-left:-550px;width:70px;height:740px;background:url(../img/img-left.png) no-repeat center;z-index:13;cursor:pointer;}
.dest-header .img-right{position:absolute;top:0px;right:50%;margin-right:-550px;width:70px;height:740px;margin-left:50%;background:url(../img/img-right.png) no-repeat center;z-index:13;cursor:pointer;}
.dest-header .dest-imgs{position:absolute;top:0px;left:0px;right:0px;bottom:0px;text-align:center;line-height:740px;text-align:center;z-index:11;overflow:hidden;}
.dest-header .dest-imgs .img{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;filter:blur(5px);}
.dest-header .dest-imgs .cover{position:absolute;top:0px;left:0px;right:0px;bottom:0px;opacity:0.4;background-color:#000;}
.dest-header .dest-name{position:absolute;top:340px;left:0px;right:0px;height:55px;line-height:55px;font-family:黑体,simsun,arial;font-size:54px;color:#fff;text-align:center;z-index:12;}
.dest-header .dest-name.has-parent{top:310px;}
.dest-header .dest-parents{position:absolute;top:370px;left:0px;right:0px;height:60px;line-height:60px;font-family:黑体,simsun,arial;font-size:26px;color:#fff;text-align:center;z-index:12;}
.dest-header .dest-parents .parent-item{display:inline-block;height:60px;line-height:60px;margin-left:5px;background:url(../img/black17.png);}
.dest-header .dest-parents .parent-item a{display:block;height:60px;padding:0px 15px;color:#fff;}
.dest-header .dest-parents .parent-item a:hover{background:#18b7fe;}

.dest-nav{position:fixed;top:0px;left:0px;width:100%;height:76px;line-height:70px;background:url(../img/navbg.png) repeat-x;margin:0px;padding:0px;z-index:99;display:none;}
.dest-nav .nav-bar{position:relative;width:1004px;margin:0 auto;height:70px;line-height:70px;}
.dest-nav .nav-bar .nav-dest-path{width:350px;height:70px;}
.dest-nav .nav-bar .nav-dest-path li{float:left;display:inline-block;height:70px;padding:0px 10px;}
.dest-nav .nav-bar .nav-dest-path li.split{background:url(../img/navpath-split.png) no-repeat top center;width:20px;padding:0px 3px;overflow:hidden;}
.dest-nav .nav-bar .nav-dest-path li a.parent{font-family:'microsoft yahei',simsun,arial;font-size:16px;text-align:center;color:#88909b;}
.dest-nav .nav-bar .nav-dest-path li a.parent:hover{color:#d2d9e2;}
.dest-nav .nav-bar .nav-dest-path li a.dest{font-family:'microsoft yahei',simsun,arial;font-size:18px;text-align:center;color:#88909b;}
.dest-nav .nav-bar .nav-dest-path li a.dest:hover{color:#d2d9e2;}
.dest-nav .nav-bar .navs{height:70px;}
.dest-nav .nav-bar .navs li{float:left;display:inline-block;height:70px;font-family:'microsoft yahei',simsun,arial;font-size:16px;text-align:center;}
.dest-nav .nav-bar .navs a{display:block;color:#fff;height:64px;padding:0px 20px;border-bottom:4px solid transparent;}
.dest-nav .nav-bar .navs a:hover{color:#2cbceb;}
.dest-nav .nav-bar .navs a.on{color:#2cbceb;border-bottom:4px solid #2cbceb;}

.dest-nav .nav-dest-path-full{position:absolute;top:60px;left:0px;background:url(../img/black60.png);padding:0px 20px;display:none;}
.dest-nav .nav-dest-path-full li{float:left;display:inline-block;height:70px;line-height:70px;padding:0px 20px;}
.dest-nav .nav-dest-path-full li.split{background:url(../img/navpath-split.png) no-repeat top center;width:20px;padding:0px 3px;overflow:hidden;}
.dest-nav .nav-dest-path-full li a.parent{font-family:'microsoft yahei',simsun,arial;font-size:16px;text-align:center;color:#fff;}
.dest-nav .nav-dest-path-full li a.dest{font-family:'microsoft yahei',simsun,arial;font-size:18px;text-align:center;color:#fff;}

.dest-nav .nav-share{position:relative;}
.dest-nav .nav-share .lnk-share{display:block;}
.dest-nav .nav-share .share-panel{position:absolute;top:60px;right:-40px;width:130px;height:350px;padding:0px 15px;background:#2cbceb;display:none;}
.dest-nav .nav-share .qq,.dest-nav .nav-share .sina, .dest-nav .nav-share .weixin{text-align:center;border-bottom:1px solid #fff;}
.dest-nav .nav-share .weixin{border-bottom:1px solid transparent;}
.dest-nav .nav-share .share-panel .icon{display:inline-block;width:33px;height:31px;vertical-align:middle;margin-right:5px;}
.dest-nav .nav-share .share-panel .text{font-family:'microsoft yahei',simsun,arial;font-size:14px;color:#fff;}
.dest-nav .nav-share .share-panel .text a{color:#fff;}
.dest-nav .nav-share .share-panel .qq .icon{background:url(../img/icon-qq.png) no-repeat;}
.dest-nav .nav-share .share-panel .sina .icon{background:url(../img/icon-sina.png) no-repeat;}
.dest-nav .nav-share .share-panel .weixin .icon{background:url(../img/icon-weixin.png) no-repeat;}

.baseinfo{width:570px;max-height:500px;}
.baseinfo .desc{font-family:simsun,arial;font-size:14px;color:#000;line-height:30px;margin:0px 8px;}
.baseinfo dl{overflow:hidden;zoom:1;font-family:'microsoft yahei',simsun,arial;font-size:14px;line-height:60px;}
.baseinfo dl dt{float:left;width:100px;}
.baseinfo dl dd{float:left;color:#909292;width:450px;}
.baseinfo .parent{display:inline-block;border:1px solid #ccc;height:30px;line-height:30px;padding:0px 15px;font-family:simsun,arial;font-size:14px;vertical-align:middle;}
.baseinfo .parent a{color:#64bcff;}

.videos{width:340px;max-height:500px;}
.videos .video-items{max-height:430px;overflow:auto;}
.videos .video-items .video-item{position:relative;width:310px;height:150px;margin-bottom:15px;overflow:hidden;cursor:pointer;}
.videos .video-items .video-item .icon{position:absolute;top:0px;left:0px;right:0px;bottom:30px;background:url(../img/icon-video.png) no-repeat center;}
.videos .video-items .video-item .title{position:absolute;left:0px;right:0px;bottom:0px;height:30px;line-height:30px;background:url(../img/black17.png);font-family:'microsoft yahei',simsun,arial;font-size:14px;color:#fff;padding:0px 10px;}
.videos .video-items .video-item .title .bg{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:#000;opacity:0.7;z-index:18;}
.videos .video-items .video-item .title .name,.videos .video-items .video-item .title .duration{position:relative;z-index:19;}

.novideos .baseinfo{width:1004px;}
.novideos .baseinfo dl{float:left;width:500px;}
.novideos .videos{display:none;}

.tips{position:relative;}
.tips .btns{position:absolute;top:30px;right:0px;height:40px;width:130px;}
.tips .btns .btn-add-tip{display:block;width:124px;height:38px;background:url(../img/tips-add.png) no-repeat;text-indent:-1000px;overflow:hidden;}
.tips .tip-list{position:relative;padding:10px;overflow:hidden;zoom:1;}
.tips .tip-list .tip-item{float:left;width:480px;margin:5px;}
.tips .tip-list .tip-item .tip-status{display:none;}
.tips .tip-list .tip-item .tip-user{margin-bottom:10px;font-family:simsun,arial;font-size:14px;color:#4e5556;}
.tips .tip-list .tip-item .tip-content{position:relative;padding:8px;border:1px solid #f0f0f0;background:#fffff4;font-family:simsun,arial;font-size:14px;color:#4e5556;line-height:24px;}
.tips .tip-list .tip-item .tip-content .arrow{position:absolute;top:-13px;left:10px;width:10px;height:10px;color:#f0f0f0;}
.tips .tip-list .tip-item .tip-content .arrow .inner{position:absolute;top:1px;left:0px;right:0px;bottom:0px;color:#fffff4;z-index:9;}
.tips .tip-list .tip-item .tip-content .arrow .outer{position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:8;}
.tips .tip-list .tip-item.unchecked{position:relative;}
.tips .tip-list .tip-item.unchecked .tip-status{position:absolute;top:5px;right:0px;width:120px;font-family:simsun,arial;font-size:14px;color:#e83c28;display:block;}
.tips .tip-list .tip-item.unchecked .tip-content{border-color:#edb2b2;background:#fafafa;}
.tips .tip-list .tip-item.unchecked .tip-content .arrow .inner{color:#fafafa;}
.tips .tip-list .tip-item.unchecked .tip-content .arrow .outer{color:#edb2b2;}
.tips .tip-more{font-family:simsun,arial;font-size:12px;text-align:center;}
.tips .notips{height:90px;line-height:90px;text-align:center;font-family:'microsoft yahei',simsun,arial;font-size:24px;color:#909292;}

.child-list{overflow:hidden;zoom:1;}
.child-list .child-item{width:33%;height:80px;line-height:80px;font-family:'microsoft yahei',simsun,arial;font-size:14px;}
.child-list .child-item img{width:60px;height:60px;}
.child-list .child-item span{padding-left:8px;}
.child-list .child-item a{color:#5b5e5f;}

.description{position:relative;width:340px;max-height:630px;}
.description .content{width:300px;max-height:570px;overflow:hidden;font-family:simsun,arial;font-size:14px;color:#909292;line-height:30px;margin-top:10px;}
.description .content p{margin-bottom:15px;}
.description .desc-more{position:absolute;top:60px;right:0px;bottom:0px;width:40px;background:url(../img/arrow-right.png) no-repeat center;cursor:pointer;}
.nopanorama .description{width:1000px}
.nopanorama .description .content{width:960px;}

.panorama{width:570px;height:410px;}
.panorama .content{margin-top:30px;}
.nopanorama .panorama{display:none;}

.memorys{position:relative;}
.memorys .btns{position:absolute;top:30px;right:0px;height:40px;width:130px;}
.memorys .btns .lnk-more{font-family:'microsoft yahei',simsun,arial;font-size:16px;color:#64bcff;height:60px;line-height:60px;}
.memorys .nomemorys{height:300px;}
.memorys .memory-list{position:relative;padding-top:20px;padding-bottom:20px;}
.memorys .memory-list .memory-season{position:relative;height:350px;}
.memorys .memory-list .memory-season .memory-items-icon{position:absolute;top:0px;left:0px;width:91px;height:50px;background:url(../img/seasons.png) no-repeat;}
.memorys .memory-list .memory-season.spring .memory-items-icon{background-position:0 0;}
.memorys .memory-list .memory-season.summer .memory-items-icon{background-position:0 -60px;}
.memorys .memory-list .memory-season.autumn .memory-items-icon{background-position:0 -120px;}
.memorys .memory-list .memory-season.winter .memory-items-icon{background-position:0 -180px;}
.memorys .memory-list .memory-season .memory-items-line{position:absolute;top:0px;bottom:0px;left:24px;width:1px;background:url(../img/memory-line.png) repeat-y;}
.memorys .memory-list .memory-season.first .memory-items-line{top:15px;}
.memorys .memory-list .memory-season.last .memory-items-line{height:20px;}
.memorys .memory-list .memory-season.first.last .memory-items-line{display:none;}
.memorys .memory-list .memory-items-title{margin-left:100px;margin-bottom:10px;height:50px;line-height:50px;font-family:'microsoft yahei',simsun,arial;font-size:24px;color:#b3b3b3;}
.memorys .memory-list .memory-items{position:relative;margin-left:50px;height:295px;}
.memorys .memory-list .memory-items .nomemory-items{font-family:'microsoft yahei',simsun,arial;height:250px;}
.memorys .memory-list .memory-items .memory-item{float:left;position:relative;width:260px;height:295px;margin-right:20px;}
.memorys .memory-list .memory-items .memory-item .img{position:absolute;top:0px;left:0px;right:0px;height:155px;}
.memorys .memory-list .memory-items .memory-item .like{position:absolute;top:120px;left:10px;width:40px;height:20px;line-height:20px;font-family:'microsoft yahei',simsun,arial;font-size:18px;color:#fff;}
.memorys .memory-list .memory-items .memory-item .like .lnk-like{display:inline-block;width:24px;height:20px;vertical-align:middle;background:url(../img/icon-like.png) no-repeat left center;color:#fff;padding-left:28px;}
.memorys .memory-list .memory-items .memory-item .like .liked{background-image:url(../img/icon-liked.png);}
.memorys .memory-list .memory-items .memory-item .user{position:absolute;top:125px;right:0px;width:86px;height:83px;}
.memorys .memory-list .memory-items .memory-item .user .avatar{background:#fff;width:60px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;padding:3px;margin:0 auto;}
.memorys .memory-list .memory-items .memory-item .user .avatar img{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:60px;height:60px;}
.memorys .memory-list .memory-items .memory-item .user .username{font-family:'microsoft yahei',simsun,arial;font-size:16px;color:#848484;height:25px;line-height:25px;overflow:hidden;white-space:nowrap;}
.memorys .memory-list .memory-items .memory-item .dest{position:absolute;top:185px;left:5px;width:180px;height:30px;line-height:30px;padding-left:25px;background:url(../img/icon-dest.png) no-repeat left center;font-family:'microsoft yahei',simsun,arial;font-size:16px;color:#848484;}
.memorys .memory-list .memory-items .memory-item .dest a{color:#848484;}
.memorys .memory-list .memory-items .memory-item .desc{display:none;}
.memorys .memory-list .memory-items .memory-prev{position:absolute;display:block;top:0px;left:-10px;width:60px;height:160px;background:url(../img/arrow-prev.png) no-repeat center;display:none;}
.memorys .memory-list .memory-items .memory-next{position:absolute;display:block;top:0px;right:0px;width:60px;height:160px;background:url(../img/arrow-next.png) no-repeat center;display:none;}
.memorys .memory-list .memory-items .memory-more{position:absolute;display:block;top:0px;right:0px;width:60px;height:160px;background:url(../img/arrow-more.png) no-repeat;display:none;}

.round{font-family:'microsoft yahei',simsun,arial;font-size:26px;color:#5b5e5f;}
.round .dest-name{color:#2cbceb;margin-right:8px;text-decoration:underline;}
.round .parent-map{margin-left:20px;display:none;}
.round .address{padding:0px;display:none;}
.round .address .input{border:1px solid #ccc;vertical-align:top;}
.round .address .input .input-address{border:0px;outline:0px;padding:0px 5px;vertical-align:top;font-size:17px;width:280px;line-height:29px;vertical-align:top;margin-top:5px;}
.round .address .navigator{border:1px solid transparent;vertical-align:top;}
.round .address .btn-navigator{border:0px;outline:0px;padding:0px;background:url(../img/block-navigator.png) no-repeat;width:75px;height:38px;vertical-align:top;margin-left:-2px;}

.map .map-bar{position:absolute;top:0px;left:0px;bottom:0px;width:90px;background:#2cbceb;overflow:hidden;}
.map .map-bar .links{position:absolute;top:0px;left:0px;right:0px;padding:10px 0px;}
.map .map-bar .links li{width:90px;height:90px;}
.map .map-bar .links li a{display:block;width:90px;height:90px;overflow:hidden;text-indent:-1000px;}
.map .map-bar .links li a.all{background:url(../img/map-toolbar.png) no-repeat -3px -12px;}
.map .map-bar .links li a.all.on,.map .map-bar .links li a.all:hover{background-image:url(../img/map-toolbaron.png);}
.map .map-bar .links li a.scenic{background:url(/image/destcategorys/filterbar_unselected/scenic.png) no-repeat 15px 15px;background-size:60px 60px;}
.map .map-bar .links li a.scenic.on, .map .map-bar .links li a.scenic:hover{background-image:url(/image/destcategorys/filterbar_selected/scenic.png);}
.map .map-bar .links li a.food{background:url(/image/destcategorys/filterbar_unselected/food.png) no-repeat 15px 15px;background-size:60px 60px;}
.map .map-bar .links li a.food.on, .map .map-bar .links li a.food:hover{background-image:url(/image/destcategorys/filterbar_selected/food.png);}
.map .map-bar .links li a.hotel{background:url(/image/destcategorys/filterbar_unselected/hotel.png) no-repeat 15px 15px;background-size:60px 60px;}
.map .map-bar .links li a.hotel.on, .map .map-bar .links li a.hotel:hover{background-image:url(/image/destcategorys/filterbar_selected/hotel.png);}
.map .map-bar .links li a.ent{background:url(/image/destcategorys/filterbar_unselected/ent.png) no-repeat 15px 15px;background-size:60px 60px;}
.map .map-bar .links li a.ent.on, .map .map-bar .links li a.ent:hover{background-image:url(/image/destcategorys/filterbar_selected/ent.png);}
.map .map-bar .links li a.life{background:url(/image/destcategorys/filterbar_unselected/life.png) no-repeat 15px 15px;background-size:60px 60px;}
.map .map-bar .links li a.life.on, .map .map-bar .links li a.life:hover{background-image:url(/image/destcategorys/filterbar_selected/life.png);}
.map .map-bar .links li a.transport{background:url(/image/destcategorys/filterbar_unselected/transport.png) no-repeat 15px 15px;background-size:60px 60px;}
.map .map-bar .links li a.transport.on, .map .map-bar .links li a.transport:hover{background-image:url(/image/destcategorys/filterbar_selected/transport.png);}
.map .map-bar .links li a.shopping{background:url(/image/destcategorys/filterbar_unselected/shopping.png) no-repeat 15px 15px;background-size:60px 60px;}
.map .map-bar .links li a.shopping.on, .map .map-bar .links li a.shopping:hover{background-image:url(/image/destcategorys/filterbar_selected/shopping.png);}
.map .map-bar .links li a.other{background:url(/image/destcategorys/filterbar_unselected/other.png) no-repeat 15px 15px;background-size:60px 60px;}
.map .map-bar .links li a.other.on, .map .map-bar .links li a.other:hover{background-image:url(/image/destcategorys/filterbar_selected/other.png);}
.map .map-bar .links li a.next{background:url(../img/map-toolbar.png) no-repeat 0px -460px;}
.map .map-bar .links li a.next.on,.map .map-bar .links li a.next:hover{background-image:url(../img/map-toolbaron.png);}
.map .map-bar .links li a.prev{background:url(../img/map-toolbar.png) no-repeat -98px -10px;}
.map .map-bar .links li a.prev.on,.map .map-bar .links li a.prev:hover{background-image:url(../img/map-toolbaron.png);}
.map .map-bar .links li a.road{background:url(../img/map-toolbar.png) no-repeat -95px -290px;}
.map .map-bar .links li a.road.on,.map .map-bar .links li a.road:hover{background-image:url(../img/map-toolbaron.png);}
/*.map .map-bar .links li a.dest{background:url(../img/map-toolbar.png) no-repeat 0px -110px;}
.map .map-bar .links li a.dest.on,.map .map-bar .links li a.dest:hover{background-image:url(../img/map-toolbaron.png);}
.map .map-bar .links li a.cesuo{background:url(../img/map-toolbar.png) no-repeat 0px -200px;}
.map .map-bar .links li a.cesuo.on,.map .map-bar .links li a.cesuo:hover{background-image:url(../img/map-toolbaron.png);}
.map .map-bar .links li a.tingchechang{background:url(../img/map-toolbar.png) no-repeat 0px -290px;}
.map .map-bar .links li a.tingchechang.on,.map .map-bar .links li a.tingchechang:hover{background-image:url(../img/map-toolbaron.png);}
.map .map-bar .links li a.canyindian{background:url(../img/map-toolbar.png) no-repeat 0px -380px;}
.map .map-bar .links li a.canyindian.on,.map .map-bar .links li a.canyindian:hover{background-image:url(../img/map-toolbaron.png);}
.map .map-bar .links li a.xiaomaibu{background:url(../img/map-toolbar.png) no-repeat -95px -110px;}
.map .map-bar .links li a.xiaomaibu.on,.map .map-bar .links li a.xiaomaibu:hover{background-image:url(../img/map-toolbaron.png);}
.map .map-bar .links li a.dianyingjingtou{background:url(../img/map-toolbar.png) no-repeat -90px -200px;}
.map .map-bar .links li a.dianyingjingtou.on,.map .map-bar .links li a.dianyingjingtou:hover{background-image:url(../img/map-toolbaron.png);}
.map .map-bar .links li a.sheyingdian{background:url(../img/map-toolbar.png) no-repeat -90px -380px;}
.map .map-bar .links li a.sheyingdian.on,.map .map-bar .links li a.sheyingdian:hover{background-image:url(../img/map-toolbaron.png);}
.map .map-bar .links li a.guanjingdian{background:url(../img/map-toolbar.png) no-repeat -90px -470px;}
.map .map-bar .links li a.guanjingdian.on,.map .map-bar .links li a.guanjingdian:hover{background-image:url(../img/map-toolbaron.png);}
.map .map-bar .links li a.gonglukou{background:url(../img/map-toolbar.png) no-repeat -90px -560px;}
.map .map-bar .links li a.gonglukou.on,.map .map-bar .links li a.gonglukou:hover{background-image:url(../img/map-toolbaron.png);}*/
.map.no-mapbar .map-bar{display:none;}

#childs_map{position:absolute;top:0px;left:90px;right:0px;bottom:0px;}
.map.no-mapbar #childs_map{left:0px;}
#round_map{position:absolute;top:0px;left:90px;right:0px;bottom:0px;}
.map.no-mapbar #round_map{left:0px;}
.round-map .map-loading{position:absolute;top:0px;left:0px;right:0px;bottom:0px;text-align:center;line-height:500px;font-size:16px;}
.round-map .no-round-text{position:absolute;top:0px;left:0px;right:0px;height:40px;line-height:40px;text-align:center;background:url(../img/black60.png);z-index:89;color:#fff;font-size:14px;display:none;}

.map{position:relative;min-width:1004px;height:560px;margin:0px;padding:0px;background:#ccc;}
.map .map-cover{position:absolute;top:0px;left:90px;right:0px;bottom:0px;z-index:89;}
.map.no-mapbar .map-cover{left:0px;}
.map .map-set-center{position:absolute;right:10px;bottom:10px;width:38px;height:38px;z-index:88;}
.map .map-set-center a{display:block;width:38px;height:38px;background:url(../img/btn-map-center.png) no-repeat;text-indent:-1000px;overflow:hidden;}
.map .map-set-center span{position:absolute;font-size:12px;top:-20px;left:0px;width:36px;text-align:center;background:#ffffcc;border-radius:2px;border:1px solid #444;display:none;}
.around-marker{z-index:3;position:absolute;}
.around-marker:before{width:26px;height:33px;top:-33px;left:-12px;z-index:3;position:absolute;content:'';background:url(../map/icon/destico-poi.png) no-repeat 0 0;background-size:26px 33px;}
.around-marker span.ico{width:28px;height:28px;top:-35px;left:-13px;position:absolute;z-index:5;content:'';background:url(../img/poiico.png) no-repeat 28px 0;background-size:308px 56px;}
.around-marker.current:before{background:none;}
.around-marker.current span.ico{background:url(../img/poi.png) no-repeat;width:24px;height:46px;}
.around-marker .info{width:140px;}
.around-marker.current .info{display:block;text-align:center;height:32px;line-height:32px;min-width:120px;font-size:14px;left:-60px\9;}
.around-marker-dest:before{background:url(../map/icon/destico.png) no-repeat 0 0;}
.around-marker-dest span.ico{background-position:-28px 0;}
.around-marker-cesuo:before{background:none;}
.around-marker-cesuo span.ico{background:url(../map/icon/marker-ico.png) no-repeat;width:21px;height:21px;}
.around-marker-tingchechang:before{background:none;}
.around-marker-tingchechang span.ico{background:url(../map/icon/marker-ico.png) no-repeat;width:21px;height:21px;background-position:-21px 0px;}
.around-marker-canyindian span.ico{background-position:-168px 0;}
.around-marker-xiaomaibu span.ico{background-position:-56px 0;}
.around-marker-dianyingjingtou span.ico{background-position:-56px 0;}
.around-marker-lubiao span.ico{background-position:-14px 0;}
.around-marker-sheyingdian span.ico{background-position:-56px 0;}
.around-marker-guanjingdian span.ico{background-position:-56px 0;}
.around-marker-gonglukou span.ico{background-position:-168px 0;}
.around-marker-panorama:before{background:url(../map/icon/panoico.png) no-repeat 0 0;}
.around-marker-panorama span.ico{display:none;}


.around-marker .info{display:none;position:absolute;white-space:nowrap;bottom:30px;background-color:#fafcf7;box-shadow:0 0 1px 1px rgba(0,0,0,0.2);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.around-marker .info .name,.around-marker.around-poi.altitude .info .name {line-height:34px;height:34px;float:left;margin-left:10px;font-size:14px;text-align:center;}
.around-marker .info .alt {line-height:34px;height:34px;float:right;margin-right:10px;}
.around-marker .info .alt span{background-color:#f00;padding:0 5px;margin-left:3px;color:#fff;}
.around-marker.around-poi .info .name{float:none;text-align:center;margin:0 auto;}


.around-marker .window{
	position:absolute;
	padding:0;
	border:4px solid #CC2B9C;
	transform:translateX(-50%) translateZ(0) scale(0.0);
	-webkit-transform:translateX(-50%) translateZ(0) scale(0.0);
	transform-origin:center bottom;
	-webkit-transform-origin:center bottom;
	overflow:hidden;
	background-color:#fff;
	zoom:1;
	bottom:22px;
	transition: .2s transform, .2s -webkit-transform;
}
.around-marker .window .inner{zoom:1;overflow:hidden;}
.around-marker .window .image{float:left;margin-right:10px;position:relative;}
.around-marker .window .image span{position:absolute;bottom:0;right:0;background-color:rgba(0,0,0,0.3);color:#fff;line-height:16px;height:16px;font-size:12px;padding:0 3px;display:block;}
.around-marker .window .image.no-photos span{display:none;}
.around-marker .window .pinfo{display:none;position:relative;}
.around-marker .window .pinfo:after{content:'';position:absolute;right:0;top:50%;margin-top:-9px;width:11px;height:18px;background:url(../map/icon/info.png) no-repeat 0 0 ;background-size:11px 18px;}
.around-marker .window .pinfo h5{line-height:18px;font-size:14px;color:#333;}
.around-marker .window .pinfo s{text-decoration:none;padding:0 2px;}
.around-marker .window .pinfo .altitude{display:inline-block;margin-top:2px;font-size:12px;line-height:18px;background-color:#f1892f;color:#fff;padding:0 5px;font-family:arial, sans-serif, simsun;}
.around-marker .window .pinfo .distance{margin-t op:2px;color:#999;font-size:14px;font-family:arial, sans-serif, simsun;}


.around-marker.open{z-index:8;}
.around-marker.open .tip{display:block;}
.around-marker.open .info{display:block;left:-60px\9;}

.around-marker.open .window{width:174px;left:-87px\9;padding:5px;transform:translatex(-50%) translateZ(0) scale(1.0);-webkit-transform:translatex(-50%) translateZ(0) scale(1.0);}
.around-marker.open .window .pinfo{display:block;}

.around-marker.no-altitude .window .altitude{display:none;}
.around-marker.around-poi.altitude.no-altitude .info .name{width:100%;margin-left:0px;}
.around-marker.no-altitude .info .alt{display:none;}

.around-marker-dest-no-img.open .window{width:100px;}
.around-marker-dest-no-img.open .window .img{display:none;}

.around-marker-poi:before{content:'';width:13px;height:17px;top:-16px;left:-6px;position:absolute;z-index:5;background:url(../map/icon/dest1.png) no-repeat 0 0;background-size:13px 17px;}
.around-marker-poi span.ico{display:none;}
.around-marker-poi .tip{bottom:12px;}

.dest-marker{z-index:2;position:absolute;}
.dest-marker:before{width:26px;height:33px;top:-33px;left:-11px;z-index:3;position:absolute;content:'';background:url(../map/icon/destico-poi.png) no-repeat 0 0;}
.dest-marker span.ico{width:28px;height:28px;top:-35px;left:-13px;position:absolute;z-index:5;content:'';background:url(../img/poiico.png) no-repeat 28px 0;background-size:308px 56px;}
.dest-marker-dest:before{background:url(../map/icon/destico.png) no-repeat 0 0;}
.dest-marker-dest.current:before{background:none;}
.dest-marker-dest.current span.ico{background:url(../img/poi.png);width:24px;height:46px;}
.dest-marker-dest.current .tip .dest-name{margin:0px;text-align:center;}
.dest-marker-dest span.ico{background-position:-28px 0;}
.dest-marker-cesuo:before{background:none;}
.dest-marker-cesuo span.ico{background:url(../map/icon/marker-ico.png) no-repeat;width:21px;height:21px;}
.dest-marker-tingchechang:before{background:none;}
.dest-marker-tingchechang span.ico{background:url(../map/icon/marker-ico.png) no-repeat;width:21px;height:21px;background-position:-21px 0px;}
.dest-marker-canyindian span.ico{background-position:-168px 0;}
.dest-marker-xiaomaibu span.ico{background-position:-56px 0;}

.dest-marker .tip{display:none;position:absolute;white-space:nowrap;min-width:90px;bottom:30px;background-color:#fafcf7;box-shadow:0 0 1px 1px rgba(0,0,0,0.2);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.dest-marker .tip .dest-name {line-height:34px;height:34px;}
.dest-marker .tip .dest-name a{margin-right:15px;padding:0 10px;display:block;color:#333;text-align:left;position:relative;}
.dest-marker .tip .dest-name a:after{right:-6px;top:13px;content:'';position:absolute;width:8px;height:8px;border-top:2px solid #666;border-right:2px solid #666;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.dest-marker .tip .dest-media {z-index:6;display:box;display:-webkit-box;height:30px;line-height:30px;border-top:1px solid #dadada;}
.dest-marker .tip .dest-media a{-webkit-box-flex:1;display:block;text-align:center;border-left:1px solid #dadada;}
.dest-marker .tip .dest-media a:first-child{border-left:0;}

.dest-marker.dest-poi .tip .dest-name{margin:0px;text-align:center;}

.dest-marker.focus{z-index:8;}
.dest-marker.focus .tip{display:block;}

.road-marker{}
.road-marker .ico{position:absolute;border-radius:8px;width:8px;height:8px;top:-4px;left:-4px;box-sizing:border-box;z-index:3;border:1px solid #cc6600;}
.road-marker .altitude{position:absolute;top:-18px;line-height:14px;height:14px;font-size:12px;color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0 2px 0 4px;}
.road-marker .altitude span{font-size:10px;line-height:14px;}
.road-marker.navigate .altitude span{padding-right:12px;left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQ3ODcxN0EzRjA3MTFFNEI5MjZBMzMxM0NCMDg4QkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ3ODcxN0IzRjA3MTFFNEI5MjZBMzMxM0NCMDg4QkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDc4NzE3ODNGMDcxMUU0QjkyNkEzMzEzQ0IwODhCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNDc4NzE3OTNGMDcxMUU0QjkyNkEzMzEzQ0IwODhCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkX6aQkAAADFSURBVHjaYviPCV4DMQMenAnEf5A1sDBgAkYG3GAfEDuiC2Iz5BcWMR4gvgvEYthMZiJCzASI3+MyAAj+MzHgB+1AfAqHi0FgLRArMGAJ2GfQAJz8Hze4A8SOsMBmwKFgOh4DVgAxN3KMYTPkLw7N/4C4Glu0M/wnDoAMyMaVdog1pAJfAiTGkOUEUjAD43+wUTgBKIEZAfEnfOmAUDrJJGQAJLnhBmsJeYOQd0BihkB8kYEIgMs7u4g1AJ8h8xhIAAABBgCea/3S+rmvWwAAAABJRU5ErkJggg==) no-repeat right center;background-size:9px 9px;}
.road-marker.highlight .altitude{color:#46494a}
.road-marker.highlight.navigate .altitude span{padding-right:12px;left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjlENDg5QTQzRjA1MTFFNEI2OTVCQ0M1QjlEOTBENUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjlENDg5QTUzRjA1MTFFNEI2OTVCQ0M1QjlEOTBENUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OUQ0ODlBMjNGMDUxMUU0QjY5NUJDQzVCOUQ5MEQ1RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OUQ0ODlBMzNGMDUxMUU0QjY5NUJDQzVCOUQ5MEQ1RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PirOWFQAAADaSURBVHjaYmxoaPjPgAre1NfXizLgAI2NjZlAajIQM8PEWLCoY8RjwD4g5Ygujs2QX1g08wCpu0Ashs1wJkJiQANMgNR7XAYAwX8mBjwAaEA7kDqFw8UgsBaIFbBJ/oMaAAq8HByaQV5LBUbAfnAgYokdkILdQJyBw4CVQJwMNOArvoBVxGEAyLJaoOZWYmKHCYcBuUADphIbO9hAFS4DiDVkBdCADnwKCBkCCuR0QrYQMiQT6IpPlBiyDmjAbmICDJchoNhoIjLQcRqyC+iKi5QaMo+BBAAQYAA+YDzvH3YqGwAAAABJRU5ErkJggg==) no-repeat right center;background-size:9px 9px;}

.road-marker .window{z-index:4;position:absolute;bottom:7px;white-space:nowrap;line-height:20px;background-color:#fff;box-shadow:0 0 1px 1px rgba(0,0,0,0.2);
	-webkit-transform:translateX(-50%) translatez(0) scale(0.0);
	transform:translateX(-50%) translatez(0) scale(0.0);
	transform-origin:50% 100%;
	transition: .2s all;
}
.road-marker .window a{
	display:block;
	padding:5px 10px;
	line-height:20px;
	color:#333;
}
.road-marker .window s{display:none;}
.road-marker .window b{display:none;}
.road-marker .window span{color:#fff;display:inline-block;padding:0 3px;margin-left:3px;}

.road-marker.open .altitude{display:none;}
.road-marker.open .window{
	-webkit-transform:translateX(-50%) translatez(0) scale(1.0);
	transform:translateX(-50%) translatez(0) scale(1.0);
	transform-origin:50% 100%;
}
.road-marker.open.highlight .window span{color:#46494a}
.road-marker.navigate.open .window a{padding:8px 40px;}
.road-marker.navigate.open .window s{display:block;position:absolute;left:0;top:0;bottom:0;width:35px;line-height:36px;padding-top:8px;text-align:center;font-weight:normal;color:#fff;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQ3ODcxN0EzRjA3MTFFNEI5MjZBMzMxM0NCMDg4QkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ3ODcxN0IzRjA3MTFFNEI5MjZBMzMxM0NCMDg4QkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDc4NzE3ODNGMDcxMUU0QjkyNkEzMzEzQ0IwODhCQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNDc4NzE3OTNGMDcxMUU0QjkyNkEzMzEzQ0IwODhCQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkX6aQkAAADFSURBVHjaYviPCV4DMQMenAnEf5A1sDBgAkYG3GAfEDuiC2Iz5BcWMR4gvgvEYthMZiJCzASI3+MyAAj+MzHgB+1AfAqHi0FgLRArMGAJ2GfQAJz8Hze4A8SOsMBmwKFgOh4DVgAxN3KMYTPkLw7N/4C4Glu0M/wnDoAMyMaVdog1pAJfAiTGkOUEUjAD43+wUTgBKIEZAfEnfOmAUDrJJGQAJLnhBmsJeYOQd0BihkB8kYEIgMs7u4g1AJ8h8xhIAAABBgCea/3S+rmvWwAAAABJRU5ErkJggg==) #2fbefe no-repeat center 6px;background-size:9px 9px;}
.road-marker.navigate.open .window b{display:block;position:absolute;right:0;top:0;bottom:0;width:35px;line-height:36px;text-align:center;font-weight:normal;color:#18b7fe;}

.distance-marker{background-color:#F0EDE5;line-height:14px;height:14px;position:absolute;top:-8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.distance-marker span{color:#333;line-height:12px;padding:0 2px;font-size:10px;}

#road-panel{position:absolute;left:50%;bottom:20px;width:550px;height:110px;margin-left:-200px;box-shadow:0 0 1px 0px rgba(0,0,0,0.5);background:#fff;transform:translatez(0);-webkit-transform:translatez(0);display:none;}
#road-panel .cover{position:absolute;left:15px;top:15px;width:130px;height:80px;}
#road-panel .cover span{position:absolute;right:0px;bottom:0px;background-color:#000;background-color:rgba(0,0,0,0.3);color:#fff;}
#road-panel h2{position:absolute;top:15px;left:180px;height:30px;line-height:30px;font-family:'microsoft yahei',simsun,arial;font-size:22px;color:#46494a;}
#road-panel .info{position:absolute;left:180px;bottom:20px;right:50px;height:30px;line-height:30px;}
#road-panel .info .distance{position:absolute;top:0px;left:0px;bottom:0px;width:150px;font-family:'microsoft yahei',simsun,arial;font-size:18px;color:#909292;}
#road-panel .info .altitude{position:absolute;top:0px;right:0px;bottom:0px;width:170px;font-family:'microsoft yahei',simsun,arial;font-size:18px;color:#909292;}
#road-panel .info .altitude .h{display:inline-block;background:#e81d20;font-family:'microsoft yahei',simsun,arial;font-size:14px;color:#fff;padding:0px 8px;}
#road-panel .info .altitude .h s{text-decoration:none;}
#road-panel .info .altitude .l{display:inline-block;background:#7ed257;font-family:'microsoft yahei',simsun,arial;font-size:14px;color:#46494a;padding:0px 8px;margin-left:-5px;}
#road-panel .info .altitude .l s{text-decoration:none;}
#road-panel .arrow{position:absolute;top:40px;right:10px;width:28px;height:28px;}
#road-panel .arrow .arrow-inner{position:absolute;top:0px;right:0px;color:#666;font-size:26px;}
#road-panel .arrow .arrow-outer{position:absolute;top:0px;right:4px;color:#fff;font-size:26px;}
#road-panel.no-landscape{width:400px;}
#road-panel.no-landscape .cover{display:none;}
#road-panel.no-landscape h2{left:15px;}
#road-panel.no-landscape .info{left:15px;}

.qrcode .content{text-align:center;}
.qrcode .content p{line-height:55px;font-family:'microsoft yahei',simsun,arial;font-size:20px;text-align:center;color:#878787;}

.down-app{position:relative;width:300px;background:#fff;border:1px solid #ccc;color:#2cbceb;margin:0 auto;padding:8px;font-family:'microsoft yahei',simsun,arial;font-size:16px;text-align:center;cursor:pointer;}
.down-app .down-qrcode{position:absolute;top:-80px;right:-220px;width:200px;height:200px;border:1px solid #ccc;padding:5px;background:#fff;display:none;}

.dest_tip{display:none;position:absolute;z-index:2;top:50%;left:50%;cursor:pointer;}
.dest_tip .dest_window{position:absolute;z-index:3;bottom:0;left:0;background-color:rgba(255,255,255,0.9);-webkit-transform:translateX(-50%);transform:translateX(-50%);box-shadow:0 0 3px rgba(0,0,0,0.3);}
.dest_tip .dest_tip_name{min-width:30px;line-height:36px;padding:0 35px 0 15px;font-size:14px;position:relative;}
.dest_tip .dest_tip_name a{color:#000;text-decoration:none;white-space:nowrap;}
.dest_tip .dest_tip_name:after{right:10px;top:13px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;content:'';display:block;width:8px;height:8px;border-top:2px solid #666;border-right:2px solid #666;}
.dest_tip .dest_tip_media{height:30px;overflow:hidden;border-top:1px solid #D2D5CF;text-align:center;display:-webkit-box;display:box;-webkit-box-pack:center;-webkit-box-align:center;}
.dest_tip .dest_tip_media .media {border-top:1px solid #fff;height:30px;-webkit-box-flex:1;box-flex:1;display:-webkit-box;display:box;-webkit-box-pack:center;-webkit-box-align:center;}
.dest_tip .dest_tip_media .media span{display:block;width:14px;height:14px;background:url(../panorama/media.png) no-repeat 0 0;background-size:42px 14px;}
.dest_tip .dest_tip_media .video span{background-position:0 0;}
.dest_tip .dest_tip_media .audio {border-left:1px solid #D2D5CF;}
.dest_tip .dest_tip_media .audio span{background-position:-14px 0;}
.dest_tip .dest_tip_media .audio.playing span{background-position:-28px 0;}
.dest_tip.no-media .dest_tip_media{display:none;}
.dest_tip.no-video .video{display:none;}
.dest_tip.no-video .audio{border-left:0;}
.dest_tip.no-audio .audio{display:none;}
.dest_tip.show{display:block;}
