﻿.btn-data-banner a {
	display: block;
	height: 75px;
	line-height: 75px;
	font-size: 24px;
	background: #efefef url(../images/govopen/icon-finance.png) no-repeat 35px 3px;
	text-indent: 113px;
	margin-top: 15px;
}
.btn-data-banner a:hover {
	background-color: #025192;
	color: #fff;
	background-image: url(../images/govopen/icon-finance-active.png)
}
.btn-data-banner a.icon-budget {
	background-position-y: -207px;
}
.btn-data-banner a.icon-accounts {
	background-position-y: -284px;
}
.data-banner {
	height: 382px;
	background: url(../images/govopenData/img-banner.jpg) no-repeat top center
}
.data-logo {
	padding: 30px 0 0 20px
}
.data-list {
	margin-left: -25px
}
.data-list dl {
	float: left;
	width: 368px;
	height: 298px;
	border: #ccc solid 1px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webket-border-radius: 10px;
	overflow: hidden;
	position: relative;
	margin: 10px 0 15px 25px
}
.data-list dl dt {
	display: block;
	height: 142px;
	overflow: hidden
}
.data-list dl dd {
	position: absolute;
	top: 75px;
	display: block;
	width: 100%;
	text-align: center;
}
.data-list dl dd h3 {
	font-size: 30px;
	padding-top: 20px
}
.data-list dl a {
	color: #025192
}
.data-list dl:hover {
	height: 250px
}
.data-list dl:hover dt {
	height: 120px
}
.data-list dl:hover dd {
	top: 50px
}
.data-list dl:hover dd h3 {
	padding-top: 15px
}
.data-list dl.data-science {
	position: relative
}
.data-list dl.data-science:hover {
	height: 298px;
}
.data-list dl ul.data-science-list {
	display: none;
	position: absolute;
	width: 368px;
	height: 298px;
	background: url(../images/share/bg-black-06.png) repeat;
	top: 0px
}
.data-list dl.data-science:hover ul.data-science-list {
	display: block
}
.data-list dl ul.data-science-list a {
	color: #f5f5f5
}
.data-list dl ul.data-science-list a:hover {
	color: #fff
}
.titleData-level-1{
	height:70px;
	background:#f9f8f7
}
.titleData-level-1 a{
	display:inline-block;
	background:url(../images/intro/bg-li-data.png) no-repeat right center;
	font-size:18px;
	line-height: 67px;
	padding: 0 21px 0 20px;
}
.titleData-level-1 a:last-child{
	background:none
}
.titleData-level-1 a.atthis{
	font-weight:bold;
	color:#1b50a0
}
.titleData-level-1 a.atthis span{
	display:block;
	width:18px;
	height:3px;
	background:#1b50a0;
	margin:0 auto
}
.titleData-level-2 a{
	display:inline-block;
	height:38px;
	line-height:38px;
	border:#d9d9d9 solid 1px;
	width:150px;
	margin:0 15px
}
.titleData-level-2 a.atthis{
	background-color:#1b50a0;
	border-color:#1b50a0;
	color:#fff
}
.data-echart{
	width:100%;
	height:430px;
}
.data-table table{
	width:100%;
	border-top:#d9d9d9 solid 1px;
	border-right:#d9d9d9 solid 1px;
}
.data-table table thead{
	background:#f9f9f9
}
.data-table table td,.data-table table th{
	border-bottom:#d9d9d9 solid 1px;
	border-left:#d9d9d9 solid 1px;
	text-align:center;
	padding:10px 15px;
}
.data-table table th{
	font-weight:bold
}