@charset "utf-8";
/* CSS Document */

.anowrap a{white-space:nowrap; display:inline-block;}

#lib_Tab1{width:400px;margin:0px;padding:0px;margin-bottom:15px;}
	/*菜单class*/
.lib_Menubox {height:24px;line-height:24px; position:relative; z-index:10000; margin-top: -4px;}
.lib_Menubox ul{margin:0px;padding:0px;list-style:none; position:absolute; top:0; left:0; height:25px;text-align:center;}
.lib_Menubox li{float:left;display:block;cursor:pointer;width:49px;color:#949694;font-weight:bold; margin-right:4px;height:24px;line-height:24px; background:url(images/back.gif) no-repeat -51px 0; }
.lib_Menubox li.hover{padding:0px;width:49px; color:#06C; height:24px;line-height:24px; background: url(images/back.gif) no-repeat 0 0;}
.lib_Contentbox{ position:relative; z-index:10;clear:both;margin-top:0px; border-top:none;height:38px; width:370px; text-align:center;padding-top:4px; background: url(images/back.gif) no-repeat 0 -65px;}


#results{position:absolute;width:280px;border-right:1px solid #ccc;border-left:1px solid #ccc;top:220px;left:910px;display:block;overflow:hidden;}


/*搜索*/

#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;}

.hidebody {
	overflow:hidden;
}

.se-box {
	width:100%;
	height:83px;
	overflow:hidden;
	background-color:#fff;
}
.se-tabgroup {
	height:35px;
	line-height:35px;
	font-family:"寰蒋闆呴粦";
	background-color:#f2f2f2;
	font-size:14px;
	display:box;
	display:-webkit-box;
	display:-moz-box;
	width:100%;
}
.clearfix:after {
	display:block;
	height:0;
	clear:both;
}
.se-tabgroup .on {
	background-color:#fff;
	color:#000;
	border-bottom:1px solid #fff;
	border-right:1px solid #d4d4d4;
}
.new-se-tab {
	width:2px;
	color:#d5d5d5;
	text-align:center;
	font-family:"寰蒋闆呴粦";
	color:#000;
	background-color:#f2f2f2;
	border-bottom:1px solid #d4d4d4;
	display:block;
	box-flex:1;
	-webkit-box-flex:1;
	-moz-box-flex:1;
}
.new-se-tab-r {
	border-left:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
}
.se-wrap {
	padding:5px 10px;
	background-color:#fff;
	position:relative;
	top:1px;
	box-shadow:0 2px 3px -1px rgba(0,0,0,0.18);
}
.se-poi {
	margin-top:1px;
}
.search-container {
	display:box;
	display:-webkit-box;
	display:-moz-box;
	border:1px solid #6bb1f7;
	width:100%;
}
.se-wrap input {
	width:100%;
	height:100%;
	color:#333;
	border:0;
	background:0;
}
.se-poi-form input {
	width:98%;
	padding:5px 0 5px 5px;
	height:30px;
	line-height:30px;
	outline:none;
}
.se-poi-form input:focus{box-shadow:0px 0px 5px rgba(96,177,247,0.5);}
#se_poi_submit {
	height:30px;
	width:49px;
	border-left:1px solid #9a9a9a;
	background:-webkit-gradient(linear, 0 100%, 0 0, from(#e7e7e7), to(#f5f5f5));
	background:-moz-gradient(linear, 0 100%, 0 0, from(#e7e7e7), to(#f5f5f5));
	border-left:1px solid #6bb1f7;
	background:#6bb1f7;
	color:#fff;
	line-height:30px;
	text-align:center;
	font-family:"微软雅黑"
	font-size:0.9em;
	cursor:pointer;
}
.se-wrap .se-poi-form {
	height:30px;
	background-color:#fff;
	position:relative;
	display:block;
	box-flex:1;
	-webkit-box-flex:1;
	-moz-box-flex:1;
}
/* 底部信息 */
footer {
	clear: both;
	margin-top: 10px !important;
	color: #999;
	background: #333;
}

footer .footer-menu a {
	display: block;
	float: left;
	width: 16%;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	padding: 0px;
	margin: 3px 0;
	color: #aaa;
	text-decoration: none;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}

footer .footer-menu a:hover {
	color: #f60;
}

footer .footer-info {
	padding: 15px 0;
	background: #222;
}

footer .link {
	text-align: center;
	line-height: 2;
	font-size: 16px;
}

footer .link a {
	color: #aaa;
	text-decoration: none;
}

footer .copyright {
	text-align: center;
	font-size: 12px;
}

.back_to_top{
	width: 44px;
	height: 44px;
	border-radius: 22px;
	background-image: url(/images/top.png);
	background-color:rgba(0,0,0,0.5);
	position: fixed;
	bottom: 200px;
	right: 2px;
	opacity: 0.75;
	cursor: pointer;
	display:none;
}

.back_to_feed{
	width: 44px;
	height: 44px;
	border-radius: 22px;
	position: fixed;
	bottom: 155px;
	right: 2px;
	opacity: 0.75;
	cursor: pointer;
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	font-weight:bold;
	font-family:Arial;
	line-height:44px;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	font-size:14px;
	text-decoration:none;
	text-align:center;
	display:none;
}
