/*!
 * SymMap CSS 2018年5月24日13:33:38
 */

body {
	min-width: 960px;
	color: #797979;
	background: #eeeeee;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding: 0px !important;
	margin: 0px !important;
	font-size: 14px !important;
}

label {
	color: #2b2b2b;
	font-weight: 300;
}

a, a:hover, a:focus {
	text-decoration: none;
	outline: none;
	outline: 0;
}

input:focus, textarea:focus {
	outline: none;
}

*:focus {
	outline: none;
}

::selection {
	background: #688a7e;
	color: #fff;
}

::-moz-selection {
	background: #688a7e;
	color: #fff;
}

/* header start*/
.header{
	min-height: 60px;
	padding: 0 15px;
}

.header {
	min-width: 960px;
	position: fixed;
	left: 0;
	right: 0;
	z-index: 1002;
}

.dark-bg {
	background: rgba(54,66,74,1);
	border-bottom: 1px solid #f1f2f7;
}

.dark-bg {
	color: #9d9d9d;
	background: #26374c;
}

.toggle-nav {
	float: left;
	margin: 10px 0 0 0;
}
.toggle-nav .icon-reorder {
	cursor: pointer;
	display: inline-block;
	font-size: 20px;
}

a.logo {
	font-size: 22px;
	font-weight: 300;
	color: #fff;
	float: left;
	margin-top: 13px;
	margin-right: 30px;
}

a.logo:hover, a.logo:focus {
	text-decoration: none;
	outline: none;
}

a.logo span {
	color: #688a7e;
}

.lite {
	color: #00a0df !important;
}
/* header end*/

.footer{
	margin-bottom: 15px;
}

.panel {
	border-radius: 0;
}

/* home main content start */
.main-content {
	display: inline-block;
	margin-top: 60px;
	padding: 15px;
	width: 100%;
}

.main-content h3{
	margin-bottom: 20px;
}

.main-content h3, .main-content h4{
	color: #337ab7;
}

.home small,
.help small{
	color: #337ab7;
	font-size: 100%;
	font-weight: bold;
	border-bottom: 1px solid #337ab7;
	/*text-decoration: underline;*/
}
.home img{
	margin: 30px 0 60px;
}

.home a img{
	margin: 0;
}
.home .panel-default{
	cursor: pointer;
	background-color: #F5F5F5  ;
}

.home .panel-default:hover{
	background: #D3D3D3  ;
	-moz-transition: all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}
/* home main content end */

/* Browse start*/
.img, .svg{ text-align: center;}
svg{ margin: 0 auto;}
.bar { fill: steelblue;}
.bar:hover { fill: brown;}
.axis--x path { display: none;}

.form-horizontal {
	margin: 15px 0;
}
.form-horizontal label {
	font-size: 22px;
	float: left;
	margin-left: 15px;
}
.tr-danger {
	color: #fff;
	background-color: #e1524b !important;
}

.browse .fixed-table-toolbar{ display: none;}
/*.browse .table a{ text-decoration:underline;}*/
.browse .bootstrap-table .table{ border-bottom: 0 !important;}
.browse .bootstrap-table .table > thead > tr > th{ border: none !important; color: #fff; border-radius: 0 !important;}
.browse .fixed-table-header{ background-color: #337ab7 !important;}
.browse .fixed-table-container{ border: 0 !important; border-radius: 0 !important;}
.browse .fixed-table-container tbody td{ border-left: none !important; }
.browse .table > tbody > tr > td{ border-bottom: 1px solid #ddd;}

.browse .fixed-table-pagination{ text-align: center;}



/* 分页 重置 2018-1-11 11:09:31 开始 */
.pagination .pagination-info{ margin: -15px 0 0 !important; line-height: 12px !important;}
.pagination li a{ margin: 0 3px; border-radius: 4px; line-height: 12px !important; color: #333;}
.page-list button{ line-height: 12px !important; margin-right: 10px;}
.page-list{ line-height: 26px !important;}

.pagination > .active > a{
	background-color: #fff;
	z-index: 0;
	color: #337ab7;
	border-color: #337ab7;
}
/* 分页 重置 2结束 */

/*sidebar navigation*/
#sidebar {
	min-width: 960px;
	width: 100%;
	background: #394a59;
}

.nav-collapse.collapse { display: inline;}

ul.sidebar-menu {
	margin: 0;
	padding: 0;
}
ul.sidebar-menu li { float: left; list-style: none;}
ul.sidebar-menu li.sub-menu {
	line-height: 15px;
	font-size: 16px;
}
ul.sidebar-menu li a span {
	display: inline-block;
}
ul.sidebar-menu li a {
	color: #9d9d9d;
	text-decoration: none;
	display: block;
	margin: 0 15px;
	padding:18px 10px;
	font-size: 16px;
	font-weight: 300;
	outline: none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	/*border-right: 1px solid #D7D7D7;*/
	/*border-bottom: 1px solid #D7D7D7;*/
}
ul.sidebar-menu li.active a, ul.sidebar-menu li a:hover, ul.sidebar-menu li a:focus {
	/*background: #2e3b46;*/
	color: #fff;
	display: block;
	/*border-radius: 4px;
    -webkit-border-radius: 4px;*/
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
ul.sidebar-menu li a:hover, ul.sidebar-menu li a:focus {
	/*border-bottom: 1px solid #d0d8df;*/
}
ul.sidebar-menu li.active a,ul.sidebar-menu .sub-menu li.active a {
	/*border-bottom: 1px solid #d0d8df;*/
}
ul.sidebar-menu li a i {
	font-size: 18px;
	padding-right: 6px;
	/*color: #688a7e;*/
}
ul.sidebar-menu li a:hover i, ul.sidebar-menu li a:focus i {
	color: #fff;
}
ul.sidebar-menu li.active a i {
	color: #fff;
}

/* help */
.help .img{ text-align: center; margin: 30px auto; width: 760px;}
.help ul small{ border-bottom: none; font-weight: 100;}
.help ul.network small{ border-bottom: none;}
#browse, #search, #download, #detail, #citation{ min-height: 60px;}

/* download */
.download thead tr th{ background-color: #337ab7 !important; color: #fff; border: none;}
.download tbody tr{ border-bottom: 1px solid #ddd;}
.download ul.files{ margin:0 0 30px 0; padding-left: 0; list-style: none;}
.download ul.files sup{ margin: 0 8px;}
.download .tab-content{ border: 1px solid #ddd; border-top: 0; padding: 15px;}

/* search */
.search .tab-content{
	border: 1px solid #ddd;
	border-top: none;
	padding: 15px;
}
h4 small{ font-size: 100% !important;}
.search thead tr{ background-color: #337ab7 !important;}

#out{
	margin: 15px 0;
	width:500px;
}

#bot_box{
	background-color: #fff;
	width:400px;
	position: absolute;
	margin-top: 1px;
	border: 1px solid #4C9ED9;
	display: none;
}
#bot_box ul{ list-style: none; margin: 0; padding: 0;}
#bot_box ul li{
	list-style: none;
	line-height: 25px;
	padding-left: 10px;
}
#bot_box ul li:hover{
	background: #BCBCBC;
}
.sel{
	background:#BCBCBC;
}
.search .panel-heading{ border-radius: 0 !important;}
.panel-default table td{ padding-left: 15px !important;}

/* contact */
.contact .address, .contact .information{
	min-height: 165px;
}

/* detail */