/* CSS Document */

	.icon{ background:url(../images/icon.png) no-repeat 0 0; display:inline-block; background-size:300px 300px;}
	p{margin:5px; font-size:14px;}
		
/*左边*/
	.leftbox{ width:200px; height:100%; float:left; overflow:hidden; border:2px solid #fff; background-color:#f5f5f5; position:fixed; left:0; top:0; z-index:2;}
	.leftbox ul{ width:105%; height:100%;overflow-y:auto; overflow-x:hidden;}
	.leftbox ul li{ width:100%; height:40px; line-height:40px; font-size:14px; padding-left:10px; border-bottom:2px solid #fff;}
	.leftbox ul li a{ color:#000; width:100%; display:block;}
	.leftbox ul li.active a,.leftbox ul li a:hover{ color:#25A5F7; font-size:16px;}
/*右边*/
	.rightbox{ width:100%; height:100%; overflow:hidden; position:fixed; right:0; top:0; z-index:1;}
	.rightbox iframe{ width:87%; height:100%; overflow:hidden;    padding-left: 224px;}

/*顶部*/
	.topbox{ width:100%; height:auto; padding:20px;}
	.topbox input.txt{ height:20px; padding:5px; line-height:20px; border:1px solid #ccc;}
	.topbox .btn{ height:32px; line-height:30px; padding:0 10px; border:none;}
	.topbox .btn.btn_select{ background-color:#526cec; color:#fff}
	.topbox .w200{ width:200px;}
	.topbox .txt.text-list{ width:70%; height:60px; line-height:30px; overflow-x:hidden; overflow-y:scroll; float:left;}

	.route-item{ width:auto; height:60px;}	
	.route-item button{ width:auto; height:26px; line-height:26px; border:1px solid #ccc; background:#CCC; font-size:14px; color:#000; text-align:center; padding: 0 5px; }
	#mapcon{ width:100%; height:100%;}
	
/*地图*/
	#mapcon .amap-info-contentContainer .info{border:solid 1px silver;border-radius:5px; background-color:#fff;}
	#mapcon .amap-info-contentContainer div.info-top{position:relative;background:none repeat scroll 0 0 #F9F9F9;border-bottom:1px solid #CCC;border-radius:5px 5px 0 0;}
	#mapcon .amap-info-contentContainer div.info-top div{display:inline-block;color:#333333;font-size:14px;font-weight:bold;line-height:31px;padding:0 10px;}
	#mapcon .amap-info-contentContainer div.info-top img{position:absolute;top:10px;right:10px;transition-duration:0.25s;}
	#mapcon .amap-info-contentContainer div.info-top img:hover{box-shadow:0px 0px 5px #000;}
	#mapcon .amap-info-contentContainer div.info-middle{font-size:12px;padding:6px;line-height:20px;border-radius:10px;}
	#mapcon .amap-info-contentContainer .btn{ width:auto; height:26px; line-height:26px; text-align:center; padding:0 10px; border:0; background-color:#03C; color:#fff; 
		font-size:14px;display: inline-block;margin-right: 10px;border-radius: 5px;}
	#mapcon .amap-info-contentContainer div.info-bottom{height:0px;width:100%;clear:both;text-align:center;position: relative; top: 0px; margin: 0px auto;}
	#mapcon .amap-info-contentContainer div.info-bottom img{position:relative;z-index:104;}
	#mapcon .amap-info-contentContainer span{margin-left:5px;font-size:11px;}
	#mapcon .amap-info-contentContainer .info-middle img{float:left;margin-right:6px;}
	
	
	
	#hotList{position: fixed;background-color: white;max-height: 90%;overflow-y: auto;top: 76px;left: 3px;width: 280px;border-bottom: solid 1px silver; z-index:999;}
    
	.amap_lib_placeSearch{font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;color:#565656;font-size:12px;line-height:22px;word-wrap:break-word;background-color:#fff;border:1px solid silver;-webkit-text-size-adjust:none;text-size-adjust:none}
	.amap_lib_placeSearch .pageLink{cursor:pointer;line-height:16px;display:inline-block;text-align:center;padding:0 4px}
	.amap_lib_placeSearch.mobile .pageLink{border:1px solid #ddd;background:#eee;padding:2px 3px}
	.amap_lib_placeSearch .pageLink:hover{background:#ccc}
	.amap_lib_placeSearch .pageLink.current{background:#0091ff;color:#fff}
	.amap_lib_placeSearch_list{background:#fff}
	.amap_lib_placeSearch .poibox .poibox-icon{margin-left:7px;margin-top:4px}
	.amap_lib_placeSearch_page{white-space:nowrap;text-align:right;background:#e5ecf9;margin-top:5px;padding:2px;overflow:hidden}
	.amap_lib_placeSearch_page>div{float:left;margin-right:5px}
	.amap_lib_placeSearch_page>div>p{margin:0;padding:0;white-space:nowrap}
	.amap_lib_placeSearch_ol{list-style:none none;padding:0;margin:0}
	.amap_lib_placeSearch_li{margin:2px 0;padding:0 5px 5px 0;cursor:pointer;overflow:hidden;line-height:17px}
	.amap_lib_placeSearch_li .amap_lib_placeSearch_li_wrap{overflow:hidden;padding:0 5px}
	.amap_lib_placeSearch_li_wrap_selected{background-color:#f0f0f0}
	.amap_lib_placeSearch_li>div .amap_lib_placeSearch_li_title{line-height:20px;font-size:12px}
	.amap_lib_placeSearch_li>div .amap_lib_placeSearch_li_title span{color:#00c}
	.amap_lib_placeSearch_li>div .amap_lib_placeSearch_li_title a{margin-left:5px;font-size:12px;color:#3d6dcc;font-weight:400;text-decoration:none}
	.amap_lib_placeSearch_li>div .amap_lib_placeSearch_li_text{padding:2px 0;line-height:18px;overflow:hidden}
	.amap_lib_placeSearch_li>div .amap_lib_placeSearch_li_text b{float:left;font-weight:700;overflow:hidden;padding-right:5px}
	.amap_lib_placeSearch_li>div .amap_lib_placeSearch_li_text span{color:#666;display:block;zoom:1;overflow:hidden}
	.amap-lib-infowindow .amap-lib-infowindow-content-wrap{word-break:break-all;overflow:hidden;zoom:1}
	.amap-lib-infowindow{padding:0;position:relative;background-color:#fff;margin:8px}
	.amap-lib-infowindow-title{line-height:22px;font-size:14px;border-bottom:1px #99adce solid;padding-right:15px}
	.amap-lib-infowindow-content{padding-top:5px;overflow:hidden;font-size:12px;zoom:1}
	.selected .amap_lib_placeSearch_poi{background-image:url(../images/mark_r.png)}
	.amap_lib_placeSearch_poi{background:url(../images/mark_b.png) no-repeat;height:31px;width:19px;cursor:pointer;left:-1px;text-align:center;color:#fff;font:12px arial,simsun,sans-serif;padding-top:3px}
	.selected .amap_lib_placeSearch_child_poi{background-image:url(../images/hotNewRed.png)}
	.amap_lib_placeSearch_child_poi{width:11px;height:11px;border:1px solid #eee;border-radius:6px;background:url(../images/hotNew.png) center center no-repeat;text-indent:-10000em;overflow:hidden}
	.poi-children-box{padding:3px 0 3px 25px}
	.poi-child-item.selected{border-color:#e17070}
	.poi-child-item{display:inline-block;line-height:180%;border:1px solid #ccc;background:#f3f3f3;margin:0 3px 3px 0;padding:0 3px;width:27%;min-width:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;text-align:center}
	.poi-child-item:hover{background:#ddd}
	.amap_lib_placeSearch .amap_lib_placeSearch_poi{position:absolute}
	.amap_lib_placeSearch ol,.amap_lib_placeSearch ul{list-style:none none;margin:0;padding:0}
	.amap_lib_placeSearch .poibox{border-bottom:1px solid #eaeaea;cursor:pointer;padding:5px 0 5px 10px;position:relative;min-height:35px}
	.amap_lib_placeSearch .poibox:last-child{border-bottom:none}
	.amap_lib_placeSearch .poibox .poi-title{margin-left:25px;font-size:13px;overflow:hidden}
	.amap_lib_placeSearch .poi-more{color:#0091ff;font-size:12px;line-height:22px;white-space:nowrap;vertical-align:baseline}
	.amap_lib_placeSearch .poibox .poi-info{word-break:break-all;margin:0 0 0 25px;overflow:hidden}
	.amap_lib_placeSearch .poibox .poi-info p{color:#999;font-family:Tahoma;line-height:20px}
	.amap_lib_placeSearch p{margin:0}
	.amap_lib_placeSearch h1,h2,h3,h4,h5{font-weight:400;margin:0}
	.amap_lib_placeSearch .poibox.active,.amap_lib_placeSearch .poibox.hover,.amap_lib_placeSearch .poibox:hover{background:#f6f6f6}
	.amap_lib_placeSearch .poibox .select-btn{margin-left:25px;margin-top:6px;border:0;color:#fff;cursor:pointer;padding:3px 6px;border-radius:2px;background-color:#0091ff}
	.amap-combo-close{position:absolute;top:11px;right:10px;background:url(../images/amap-info.png) -1px -151px no-repeat;width:12px;height:12px;cursor:pointer}
	.amap-content-body{min-width:200px;max-width:240px;font-family:Helvetica,"Hiragino Sans GB","Microsoft Yahei","微软雅黑",Arial,sans-serif;box-shadow:0 0 .5px rgba(0,0,100,.6);background:#fff;border-radius:2px;text-align:left;border:1px solid silver}
	.amap-combo-sharp{margin:0 auto;bottom:1px;position:relative;background:url(../images/amap-info.png) -5px -564px no-repeat;width:18px;height:9px}
	.amap-pl-pc .poi-img{float:right;margin:3px 8px 0;width:90px;height:56px;overflow:hidden}
	.amap-pl-pc .poi-name{vertical-align:middle}
	.amap-pl-pc .poi-more{display:inline-block;width:16px;height:16px;text-indent:-1000em;background:url(../images/tips.png) center center/85% no-repeat;vertical-align:middle;cursor:pointer;opacity:.5;margin:1px 0 1px 2px}
	.amap-pl-pc .poi-more:hover{opacity:1;background-size:100%}
	.amap_lib_placeSearch .clear{clear:both}
	.amap-pls-marker-tip{position:absolute;background:#fff;display:none;top:0;left:-100px;min-width:100px;width:auto;white-space:nowrap;line-height:200%;padding:0 0 0 7px;font-size:13px;border-radius:2px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.5);box-shadow:0 0 8px 0 rgba(0,0,0,.5);transition:all .5s 1s;z-index:150}
	.amap-pls-marker-tip .title{display:inline-block;vertical-align:middle;max-width:150px;overflow:hidden;text-overflow:ellipsis;margin-right:35px}
	.amap_lib_placeSearch_child_con .amap-pls-marker-tip{top:-7px}
	.amap-marker .hover .amap_lib_placeSearch_child_con .amap-pls-marker-tip{left:23px}
	.amap-marker .hover .amap-pls-marker-tip{display:block;left:28px}
	.amap-marker .hover.selected .amap-pls-marker-tip{display:none}
	.amap-pls-marker-tip::after,.amap-pls-marker-tip::before{content:"";width:0;height:0;top:50%;left:0;margin-top:-7px;margin-left:-15px;position:absolute;border:7px solid transparent;border-right:8px solid rgba(51,51,51,.2)}
	.amap-pls-marker-tip::after{margin-left:-14px;border-right:8px solid rgba(255,255,255,1)}
	.scancodebtn{width: 70%;height: auto;position: absolute;top: 0;left: 15%;z-index: 2;}
.scancodebtn img{width: 100%;height:auto;}
 .amap-logo{
      display: none!important;
    }
    .amap-copyright{
      display: none!important;
    }
.amap-marker{width: 65px;height: 80px;}
.amap-marker-label {
	border: none;
	background: none;
	top: 0!important;
	left: 0!important;
}
.amap-icon{
	position: absolute;
    width: 65px!important;
    height: 80px!important;
    opacity: 1;
    top: 0;
    left: 18px;
}

	.spototal{width: 65px;height: 80px;}
	.ungetimg{width: 52px;height: 52px;margin-left: 6px;}/*未打卡图片*/
	.getstatus{width: auto;height: 22px;line-height: 22px;border-radius: 4px;text-align: center;color: #fff;background-image: url(../images/gettitle.png);background-size: 100% 100%;}
	.ungetstatus{width: auto;height: 22px;line-height: 22px;border-radius: 4px;text-align: center;color: #fff;background-image: url(../images/ungettitle.png);background-size: 100% 100%;}
@media screen and (max-width:320px){
	.guiz{display: block;position: absolute;bottom: 1%;width: 100%;}
}




	#allmap {width: 100%;height: 100%;overflow: hidden;margin:0; background-color:#fff !important;}
	#allmap {height: 105%;}
	/*地图*/
	.BMapLib_SearchInfoWindow .BMapLib_bubble_content{ line-height:24px; height:93px; overflow-x:hidden; color:#535353; font-size: 12px; font-family:微软雅黑; padding: 0 10px 0 10px;}
	.BMapLib_SearchInfoWindow{z-index: 999999999;width:270px!important; height:93px!important; padding-top:5px;    border: 1px solid #dbdbdb;border-radius: 5px;
		-webkit-box-shadow: 3px 3px 3px #dbdbdb;-moz-box-shadow: 3px 3px 3px #dbdbdb;box-shadow: 3px 3px 3px #dbdbdb;}
	.BMapLib_SearchInfoWindow .BMapLib_sendToPhone{ display:none;}
	.BMapLib_SearchInfoWindow .BMapLib_bubble_tools{ }
	.BMapLib_SearchInfoWindow .BMapLib_bubble_title {line-height:35px;overflow: hidden;height: 35px;padding: 5px 0 0 15px;background-color:#fff;font-family:微软雅黑;}
	.BMapLib_SearchInfoWindow .BMapLib_bubble_title a{ width:98%; height:100%; display:block; color:#ff0000;text-decoration:none; position:relative; font-size:22px; padding-right:20px;}
	.BMapLib_SearchInfoWindow .BMapLib_bubble_title a i{width: 26px;height: 26px;position: absolute;right: 0;top: 50%;margin-top: -13px;background: url(../images/main_icon.png) no-repeat 0 0;display: inline-block;background-size: 400px 400px;background-position: -172px -234px; display:none;}
	.BMapLib_SearchInfoWindow .BMapLib_trans { left:99px !important;}
	.BMapLib_SearchInfoWindow .BMapLib_bubble_title a.button{ width: 30px;height: 25px;display: block;color: #fff;
		text-decoration: none;background-color: #000;border-radius: 5px;line-height: 25px; cursor:pointer;
		position: absolute;top: 13px;right: 5px;text-align: center;}
	.BMapLib_SearchInfoWindow .BMapLib_bubble_top{ height:5px;}
	.BMapLib_SearchInfoWindow .BMapLib_bubble_tools .BMapLib_bubble_close{ background: url(../images/close.png) no-repeat center center; width:56px; height:56px; position:absolute;top: -20px;right: -20px; background-size: 40px;}
	
	.BMapLib_SearchInfoWindow .BMapLib_bubble_content .sContent{ width:260px; height:80px;}
	.BMapLib_SearchInfoWindow .BMapLib_bubble_content .sContent img{ width:90px; height:70px; float:left; border:0;}
	.BMapLib_SearchInfoWindow .BMapLib_bubble_content .sContent .desc{ width:160px;height:60px; line-height:25px; float:right;}
	.BMapLib_SearchInfoWindow .BMapLib_bubble_content .sContent .desc .title{ width:100%; height:20px; font-size:14px; font-family:微软雅黑; line-height:20px; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.BMapLib_SearchInfoWindow .BMapLib_bubble_content .sContent .desc a.btn{ text-align:center; width:72px; color:#fff; height:30px; line-height:30px;font-size:12px; margin-top:10px; font-family:微软雅黑; background-color:#ab864a; border-radius:5px; float:left; display:block;}
	.BMapLib_SearchInfoWindow .BMapLib_bubble_content .sContent .desc a.btn_audio{ background-repeat:no-repeat; padding-left:26px; margin-right:5px; background-image:url(../images/speaking.png); background-size:25px auto; background-position:3px center;}
	.BMapLib_SearchInfoWindow .BMapLib_bubble_content .sContent .desc a.btn_audio.speaking{ background-image:url(../images/speaking.gif); background-size:23px auto; background-position:4px center;}
	
	.anchorBL{ display:none !important;}
	
	
	/*景点*/
	#swipeindex{ position:absolute; left:0; bottom:0; padding-bottom:30px;}
	.swipe{ width: 100%; position: relative; overflow: hidden; visibility: hidden;height:auto; overflow:hidden; margin-top: 44px;}
	.swipe img { width: 100%; height:100%;}
	.swipe .swipe-wrap { position: relative; background: #fff; height: auto; }
	.swipe .swipe-wrap > figure { float: left; width: 100%; position: relative; height: 100%; }
	.swipe .wrap { width: 100%; height: auto; }
	.swipe ul { display: block; height: inherit; position:relative; }
	.swipe ul li{ width:33.33%; float:left; display:inline-block; position:relative;} 
	.swipe ul li img{ width:60%; height:auto; margin-left:20%; display:inline-block;}
	.swipe ul li p{ width:100%; height:30px; line-height:30px; display:inline-block;color:#fff; text-align:center; margin-bottom:20px;}
	.swipe .tipCon { width: 100%; height: 30px; position: absolute; bottom:0; right: 0; line-height: 30px; }
	#swipetip{ width:32px; margin:0 auto;}
	#swipetip li{ width: 12px; height: 12px; float: left; list-style: none; margin: 0 2px;background:url(../images/icon.png) no-repeat -104px 0; display:inline-block; background-size:300px 300px;}
	#swipetip li.on{ background-position:-90px 0; }
	.logo{ width:46%; height:auto; margin-left:27%;}
	.linecenter{ width:80%; height:1px; display:inline-block; background-color:rgba(255,255,255,0.6); margin-left:10%;}

	.topNav.detailNav{ background-color:rgba(0,0,0,0); top:10px;}
	
	
	#swipeDetail{ margin-top:0;}
	#swipeDetail .zwfimg{ width:100%; height:auto; display:inline-block;}
	#swipeDetail .img{ width:100%; height:100%; position:absolute; left:0; top:0;}
	#swipeDetail #swipetip{ text-align:right; color:#fff; font-size:14px; float:right; margin-right:10px; --margin-top:25px;line-height: 40px;}
	#swipeDetail .tipCon{ height:40px; z-index:99; background: rgba(0, 0, 0,0.3) none repeat scroll 0% 0%;}
	#swipeDetail .topbg{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:9;}
	@media screen and (max-height: 420px) { /*当屏幕高度小于600px时，应用下面的CSS样式*/
	  	.swipe ul li img{ width:40%; margin-left:30%;}
		.swipe ul li p{ margin-bottom:10px;}
	}


	
	.detailDesc{ width:100%; height:auto; display:inline-block; margin-bottom:10px; background-color:#fff;border-top: 1px solid #EBEBEB;}
	.detailDesc li{ width:100%;height:auto; padding:0; position:relative; border-bottom:1px solid #ebebeb; line-height:30px;}
	.detailDesc li p.title{ width:94%; height:30px; line-height:30px; font-size:14px; color:#606060; display:inline-block; margin:5px 3%;}
	.detailDesc li .icon_11{ width:30px; height:30px; display:inline-block; background-size:100% 100%; float:left; background-image:url(../images/jingdiantip.png); margin-right:6px;}
	.detailDesc li.last{ border-bottom:0;}
	.detailDesc .desc { color:#6c6c6c; padding:0; width:95%; margin-left:3%; margin-top:10px; line-height:30px; font-size:14px;}

/*景点详情*/
	.detailDesc{margin:0px}
	.bottom_nav{height:47px;position:fixed;width:100%;bottom:0px;background:rgba(183,147,32,0.9) none repeat scroll 0% 0%;left:0px}
	.bottom_nav span{width:100%;height:100%;display:inline-block;position:relative;float:left}
	.bottom_nav span a i{width:30px;height:30px;position:absolute;margin:0px auto;left:0px;top:-9px}
	.bottom_nav span a p{height:auto;display:inline;position:relative;line-height:47px;padding-left:33px;margin:0px auto}
	.bottom_nav span a.btn{ margin:auto; text-align:right; width:77px; color:#fff; height:47px; line-height:47px;font-size:14px; font-family:微软雅黑;display:block;}
	.bottom_nav span a.btn_audio{ background-repeat:no-repeat; padding-left:26px; background-image:url(../images/speaking.png); background-size:25px auto; background-position:3px center;}
	.bottom_nav span a.btn_audio.speaking{ background-image:url(../images/speaking.gif); background-size:23px auto; background-position:4px center;}
	
