/*通用公用样式*/
* {
	margin: 0px;
	padding: 0px;
}

img,
input,
button {
	border: none;
	outline: none;
}

a {
	color: #333333;
}

a:hover {
	color: #ad1616;
	cursor: pointer;
	text-decoration: none;
}

ul li,
ol li {
	list-style-type: none;
}

body {
	background-color: #ffffff;
	font-family: "microsoft Yahei";
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clearfix {
	zoom: 1;
}

.clearfix:after {
	content: "020";
	height: 0px;
	display: block;
	overflow: hidden;
	clear: both;
}

/*去除系统默认样式*/

/*内容部分样式*/
.main {
	width: 100%;
	height: auto;
}

.cont1 {
	width: 100%;
	margin-top: 30px;
	margin-bottom: 40px;
}

.sjfb {
	width: 1200px;
	margin: 0 auto;
}

.sjkf_top {
	height: 40px;
	line-height: 40px;
}

.sjkf_top span {
	font-size: 24px;
	float: left;
	color: #333333;
}

.sjkf_top a {
	font-size: 18px;
	color: #999;
	float: right;
}

.sjkf_list {
	width: 100%;
	height: 450px;
	background-color: #FFFFFF;
	box-shadow: 0px 0px 15px 0px rgb(228 240 250 / 75%);
	margin-top: 20px;
}

.sjkf_list_left {
	width: 210px;
	float: left;
}

.sjkf_list_left ul {
	margin: 20px 0 0 20px;
}

.sjkf_list_left li {
	width: 210px;
	height: 75px;
	color: #333333;
	font-size: 18px;
	background: url(sjkf_pic2.png) no-repeat;
	margin-bottom: 10px;
	display: block;
	float: left;
	position: relative;
}

.sjkf_list_left li span {
	display: block;
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
	padding: 0 20px;
	text-align: center;
	width: 100%;
}

.sjkf_list_left li.on {
	background: url(sjkf_pic1.png) no-repeat;
	color: #FFFFFF;
}

.sjkf_list_left li:hover {
	background: url(sjkf_pic1.png) no-repeat;
	color: #FFFFFF;
}

.sjkf_list_right {
	width: 920px;
	float: right;
	min-height: 410px;
	margin-right: 30px;
	margin-top: 20px;
}

.conWrap1 img {
	width: 920px;
	height: 400px;
}

/*内容部分二 标准规范 统计公报*/
.cont2 {
	width: 100%;
	min-height: 420px;
	background: url(sjkf_pic_banner.png) no-repeat;
}

.cont2_nr {
	width: 1200px;
	margin: 0 auto;
}

.bzgf {
	width: 585px;
	height: 340px;
	background-color: #FFFFFF;
	float: right;
	margin-top: 40px;
	padding: 26px;
}

.bzgf:first-child {
	float: left;
}

.bzgf .bzgf_top {
	height: 40px;
	line-height: 40px;
}

.bzgf .bzgf_top span {
	font-size: 24px;
	float: left;
}

.bzgf .bzgf_top a {
	float: right;
	font-size: 18px;
	color: #999;
}

.bzgf_list li {
	height: 37px;
	line-height: 37px;
	font-size: 18px;
	color: #333333;
	padding-left: 10px;
	background: url(li-bg.png) center left no-repeat;
}

.bzgf_list li a {
	display: inline-block;
	float: left;
	width: 410px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 18px;
}

.bzgf_list li span {
	float: right;
	color: #999;
	font-size: 18px;
}

/*内容模块三 宏观经济运行图表*/
.cont3 {
	width: 100%;
	display: none;
}

/*.hgjjyxtp{width: 1200px;margin: 0 auto;min-height: 400px;}
.hgjjyxtp_top{width: 1200px;background: url(title.png) no-repeat 0 45px;padding-top: 30px;font-size: 24px;text-align: center;}
.hgjjyxtp_list li{margin-top: 30px;width: 175px;height: 135px;background-color: #ffffff;border-radius: 8px;border: solid 1px #e4f0fa;box-shadow: 0px 0px 15px 0px rgb(228 240 250 / 75%);float: left;margin-left: 30px;text-align: center;}
.hgjjyxtp_list li:first-child{margin-left: 0;}
.hgjjyxtp_list li:nth-child(7){margin-left: 0;}
.hgjjyxtp_list li a img{margin: 22px auto;display: block;height: 46px;}
.hgjjyxtp_list li a span{font-size: 18px;color: #000000;font-weight: normal;font-stretch: normal;letter-spacing: 0px;}
.web_gd{display: none;}*/
/*卫生健康*/
.wsjk {
	width: 1200px;
	margin: 0 auto;
	min-height: 400px;
}

.wsjk_Nr {
	width: 1200px;
	margin-top: 40px;
}

.wsjk_Nr_top {
	width: 1200px;
	height: 60px;
	line-height: 60px;
}

.wsjk_Nr_top li {
	width: 300px;
	height: 60px;
	line-height: 50px;
	background: url(cont3.png) no-repeat;
	float: left;
	text-align: center;
	color: #333;
}

.wsjk_Nr_top li.on {
	width: 300px;
	height: 60px;
	background: url(cont1.png) no-repeat;
	color: #FFFFFF;
}

.wsjk_Nr_top li span {
	font-size: 18px;
}

.wsjk_Nr_bottom {
	width: 1200px;
	height: 450px;
	background-color: #ffffff;
	box-shadow: 0px 0px 15px 0px rgb(228 240 250 / 75%);
	margin-top: 20px;
	margin-bottom: 40px;
}

.conWrap2 div {
	padding: 33px 30px;
}

.conWrap2 div img {
	width: 1114px;
	height: 384px;
}

/* 新添加选项卡样式 */
.slideTxtBox3 .hd {
	position: relative;
}

.slideTxtBox3 .more2 {
	position: absolute;
	top: 0;
	right: 0;
}

.slideTxtBox3 .more2 a {
	float: right;
	font-size: 18px;
	color: #999;
}

.slideTxtBox3 .hd {
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
}

.slideTxtBox3 .hd ul li {
	float: left;
	text-align: center;
	margin-right: 30px;
	list-style-type: none;
}

.slideTxtBox3 .hd ul li a {
	font-size: 24px;
}

.slideTxtBox3 .hd ul li.on a {
	color: #0c7fe2;
	font-weight: bold;
}

.slideTxtBox4 .hd {
	position: relative;
}

.slideTxtBox4 .more3 {
	position: absolute;
	top: 0;
	right: 0;
}

.slideTxtBox4 .more3 a {
	float: right;
	font-size: 18px;
	color: #999;
}

.slideTxtBox4 .hd {
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
}

.slideTxtBox4 .hd ul li {
	float: left;
	text-align: center;
	margin-right: 30px;
	list-style-type: none;
}

.slideTxtBox4 .hd ul li a {
	font-size: 24px;
}

.slideTxtBox4 .hd ul li.on a {
	color: #0c7fe2;
	font-weight: bold;
}

.bzgf_list ul li a:hover {
	color: #1c5bb8;
}
.old_type .slideTxtBox3 .hd ul li a{
	font-size: 48px;
}