@charset "utf-8";
/* CSS Document */
@import url(reset.css);
@import url(flex_c.css);
@import url(footer.css);

.warp {
	max-width: 1920px;
	min-width: 1240px;
	width: 100%;
	margin: 0 auto;
	position: relative;
	background: #ffffff;
}

.top_box {
	width: 100%;
	height: 499px;
	background: url(../images/s_zfsj_banner.png) no-repeat center;
	position: relative;
}

.Menu {
	width: 100%;
	height: 76px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/s_menu.png) no-repeat center;
}

.Menu>div {
	height: 100%;
}

.Menu>div ul {
	height: 100%;
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	font-size: 24px;
	color: #ffffff;
	font-weight: bold;
}

.Menu>div ul li {
	width: 150px;
	height: 100%;
}

.Menu>div ul li.on>a {
	background-image: linear-gradient(0deg,
			#0084ff 0%,
			#048cff 100%);
}

.Menu>div ul li.on>a::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background: #41F7F5;
}

.Menu>div ul li>a {
	display: inline-flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
	color: #ffffff;
	position: relative;
}

.Menu>div ul li a:hover {
	background-image: linear-gradient(0deg,
			#0084ff 0%,
			#048cff 100%);
}

.Menu>div ul li:hover a::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background: #41F7F5;
}

/* 数据发布 start */
.part1 {
	width: 100%;
	height: auto;
	background: url(../images/s_zfsj_bj1.png) no-repeat top center;
	padding-bottom: 30px;
}

.wz {
	width: 100%;
	height: 67px;
	border-bottom: 1px solid #eeeeee;
	font-size: 16px;
	color: #333333;
}

.wz>div {
	height: 100%;
	display: flex;
	align-items: center;
}

.wz i {
	display: inline-flex;
	width: 25px;
	height: 30px;
	background: url(../images/dqwz.png);
	margin-right: 10px;
}

.sjfb_box {}

.sjfb_box .hgsj_box {
	width: 1200px;
	height: 820px;
	background: url(../images/s_zfsj_hgsj_bj.png) no-repeat center;
}

.sjfb_box .hgsj_box .hgsj {
	margin-top: 66px;
	width: 1127px;
	height: 714px;
}

.sjfb_box .hgsj_l {}

.sjfb_box .hgsj_l ul {
	margin-top: 20px;
	margin-left: 30px;
	overflow: hidden;
}

.sjfb_box .hgsj_l ul li {
	width: 248px;
	height: 72px;
	background: url(../images/s_zfsj_hgsj_k.png);
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 12px;
	font-size: 18px;
	color: #1366ef;
	font-weight: 600;
	cursor: pointer;
}

.sjfb_box .hgsj_l ul li a.on {
	background: url(../images/s_zfsj_hgsj_ks.png);
	color: #e6307b;
}

.sjfb_box .hgsj_l ul li a:hover {
	background: url(../images/s_zfsj_hgsj_ks.png);
	color: #e6307b;
}

.sjfb_box .hgsj_l ul li a:hover {
	color: #e6307b;
}

.sjfb_box .hgsj_l ul li a {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}

.sjfb_box .hgsj_r {
	margin: 30px 20px;
	flex: 1;
	height: 620px;
}

/* 热点关注 */
.part2 {
	width: 100%;
	height: 1080px;
	background: url(../images/s_zfsj_bj3.png) no-repeat center;
}

.rdgz_box {
	margin-top: 38px;
}

.rdgz .rdgz_t {
	display: flex;
	margin-top: 25px;
	display: flex;
	justify-content: center;
	position: relative;
}

.rdgz_t>a {
	width: 45px;
	height: 45px;
	background: #ffffff;
	/* box-shadow: 31px 3px 22px 5px 
		rgba(103, 103, 103, 0.43); */
	border: solid 1px #4b6ffa;
	/* opacity: 0.15; */
	border-radius: 50%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}

.rdgz_t>a.sPrev {
	left: -20px;
	background: url(../images/s_prev.png) no-repeat center;
}

.rdgz_t>a.sNext {
	right: -20px;
	background: url(../images/s_next.png) no-repeat center;
}

.rdgz_t>a.prevStop,
.rdgz_t>a.nextStop {
	opacity: 0.15;
}

.rdgz .rdgz_t .smallImg {
	height: 163px;
}

.rdgz .rdgz_t ul {
	display: flex;

}

.rdgz .rdgz_t ul li {
	margin: 0 11px;
}

.rdgz .rdgz_t ul li a {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	width: 170px;
	height: 150px;
	background-color: #ffffff;
	border-radius: 10px;
	cursor: pointer;
}

.rdgz .rdgz_t ul li a .rdgz_ico {
	width: 100%;
	height: 80px;
}

.rdgz .rdgz_t ul li a p {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #333333;
	line-height: 25px;
}

.rdgz .rdgz_t ul li a.on p {
	color: #ffffff;
}

.rdgz .rdgz_t ul li a.on {
	width: 170px;
	height: 163px;
	background: url(../images/s_zfsj_rdgz_on.png);
}

.rdgz .rdgz_t ul li:nth-child(1) a .rdgz_ico {
	background: url(../images/s_zfsj_ico1.png) no-repeat center;
	background-size: 50px;
}

.rdgz .rdgz_t ul li:nth-child(1) a.on .rdgz_ico {
	background: url(../images/s_zfsj_ico1_s.png) no-repeat center;
	background-size: 50px;
}

.rdgz .rdgz_t ul li:nth-child(2) a .rdgz_ico {
	background: url(../images/s_zfsj_ico2.png) no-repeat center;
	background-size: 50px;
}

.rdgz .rdgz_t ul li:nth-child(2) a.on .rdgz_ico {
	background: url(../images/s_zfsj_ico2_s.png) no-repeat center;
}

.rdgz .rdgz_t ul li:nth-child(3) a .rdgz_ico {
	background: url(../images/s_zfsj_ico3.png) no-repeat center;
	background-size: 50px;
}

.rdgz .rdgz_t ul li:nth-child(3) a.on .rdgz_ico {
	background: url(../images/s_zfsj_ico3_s.png) no-repeat center;
}

.rdgz .rdgz_t ul li:nth-child(4) a .rdgz_ico {
	background: url(../images/s_zfsj_ico4.png) no-repeat center;
	background-size: 50px;
}

.rdgz .rdgz_t ul li:nth-child(4) a.on .rdgz_ico {
	background: url(../images/s_zfsj_ico4_s.png) no-repeat center;
}

.rdgz .rdgz_t ul li:nth-child(5) a .rdgz_ico {
	background: url(../images/s_zfsj_ico5.png) no-repeat center;
	background-size: 50px;
}

.rdgz .rdgz_t ul li:nth-child(5) a.on .rdgz_ico {
	background: url(../images/s_zfsj_ico5_s.png) no-repeat center;
}

.rdgz .rdgz_t ul li:nth-child(6) a .rdgz_ico {
	background: url(../images/s_zfsj_ico6.png) no-repeat center;
	background-size: 50px;
}

.rdgz .rdgz_t ul li:nth-child(6) a.on .rdgz_ico {
	background: url(../images/s_zfsj_ico6_s.png) no-repeat center;
}
.rdgz .rdgz_t ul li:nth-child(7) a .rdgz_ico {
	background: url(../images/s_zfsj_ico7.png) no-repeat center;
	background-size: 50px;
}

.rdgz .rdgz_t ul li:nth-child(7) a.on .rdgz_ico {
	background: url(../images/s_zfsj_ico7_s.png) no-repeat center;
}
.rdgz .rdgz_t ul li:nth-child(8) a .rdgz_ico {
	background: url(../images/s_zfsj_ico8.png) no-repeat center;
	background-size: 50px;
}

.rdgz .rdgz_t ul li:nth-child(8) a.on .rdgz_ico {
	background: url(../images/s_zfsj_ico8_s.png) no-repeat center;
}
.rdgz .rdgz_t ul li:nth-child(9) a .rdgz_ico {
	background: url(../images/s_zfsj_ico9.png) no-repeat center;
	background-size: 50px;
}

.rdgz .rdgz_t ul li:nth-child(9) a.on .rdgz_ico {
	background: url(../images/s_zfsj_ico9_s.png) no-repeat center;
}
.rdgz .rdgz_t ul li:nth-child(10) a .rdgz_ico {
	background: url(../images/s_zfsj_ico10.png) no-repeat center;
	background-size: 50px;
}

.rdgz .rdgz_t ul li:nth-child(10) a.on .rdgz_ico {
	background: url(../images/s_zfsj_ico10_s.png) no-repeat center;
}
.rdgz .rdgz_t ul li:nth-child(11) a .rdgz_ico {
	background: url(../images/s_zfsj_ico11.png) no-repeat center;
	background-size: 50px;
}

.rdgz .rdgz_t ul li:nth-child(11) a.on .rdgz_ico {
	background: url(../images/s_zfsj_ico11_s.png) no-repeat center;
}

.rdgz .rdgz_t ul li:nth-child(12) a .rdgz_ico {
	background: url(../images/s_zfsj_ico12.png) no-repeat center;
	background-size: 50px;
}

.rdgz .rdgz_t ul li:nth-child(12) a.on .rdgz_ico {
	background: url(../images/s_zfsj_ico12_s.png) no-repeat center;
}
.rdgz .rdgz_t ul li:nth-child(13) a .rdgz_ico {
	background: url(../images/s_zfsj_ico13.png) no-repeat center;
	background-size: 50px;
}

.rdgz .rdgz_t ul li:nth-child(13) a.on .rdgz_ico {
	background: url(../images/s_zfsj_ico13_s.png) no-repeat center;
}
.rdgz .rdgz_b {
	margin-top: 5px;
	background: url(../images/s_zfsj_sjzs_bg1.png) no-repeat;
    width: 1154px;
	height: 668px;
	padding: 40px 50px;
}

.rdgz .rdgz_b .sjbk_slide .czjrhbx {
   display: flex;
   justify-content: space-between;
}

.part3 {
	width: 100%;
	height: 816px;
	background: url(../images/s_zfsj_bj2.png) no-repeat center top;
	padding-top: 47px;
}

.tjxx {}

.tjxx ul {
	margin-top: 60px;
	display: flex;
	justify-content: space-between;

}

.tjxx ul li {
	width: 385px;
	height: 600px;
	background-image: linear-gradient(180deg,
			#f0f6ff 0%,
			#ffffff 100%);
}

.tjxx ul li .tjxx_tit {
	width: 100%;
	height: 255px;
}

.tjxx ul li .tjxx_tit a {
	display: inline-flex;
	width: 100%;
	height: 100%;
}

.tjxx ul li:nth-child(1) .tjxx_tit {
	background: url(../images/s_zfsj_tjxx1.png) no-repeat bottom center;
}

.tjxx ul li:nth-child(2) .tjxx_tit {
	background: url(../images/s_zfsj_tjxx2.png) no-repeat bottom center;
}

.tjxx ul li:nth-child(3) .tjxx_tit {
	background: url(../images/s_zfsj_tjxx3.png) no-repeat bottom center;
}

.tjxx ul li dl {
	margin: 15px;
}

.tjxx ul li dl dd {
	font-size: 18px;
	color: #333333;
	height: 45px;
	line-height: 45px;
	width: 100%;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.tjxx ul li dl dd a {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	flex: 1;
	position: relative;
	padding-left: 15px;
	margin-right: 30px;
}

.tjxx ul li dl dd a::before {
	content: "";
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #898989;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.tjxx ul li dl dd span {
	color: #999999;
}

.part4 {
	width: 100%;
	height: 258px;
}

.part4 .sjkf {
	overflow: hidden;
}

.part4 .sjkf img {
	transition: all 1s;
}

.part4 .sjkf:hover img {
	transform: scale(1.1);
}




