@charset "utf-8";
/* CSS Document */
.domPc {
	display: none !important;
}
.domMobile {
	display: block;
}
.hide {
	display: none;
}
html body .hide {
	display: none;
}
.container {
	padding-bottom: 32px;
	width: 94%;
	padding: 3%;
}
.box {
	width: 96%;
	margin: 0 auto;
}

/*轮播图*/
.part1-cont {
	width: 100%;
	position: relative;
	margin-bottom: 1.3rem;
	margin-top: 1rem;
}
.part1-cont .swiper-container {
	width: 100%
}
.part1-cont .swiper-pagination {
bottom:-.75rem;
	text-align: center;
	width: 100%;
height:.4rem
}
.part1-cont .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background: #d11f18;
margin:0 .225rem
}
.part1-slide-pic {
	width: 100%
}
.part1-slide-pic img {
	width: 100%;
	height: auto
}
.part1-slide-tit {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	font-size: 16px;
line-height:1.3rem;
	z-index: 3;
	color: #fff
}
.part1-slide-tit a {
	color: #fff;
	z-index: 2;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 2.8rem;
	padding: 0 4%;
	width: 92%;
	margin: 0 auto
}
.part1-slide-tit:before {
	content: "";
	width: 100%;
	height: 5rem;
	z-index: 0;
	position: absolute;
	left: 0;
	bottom: 0;
	pointer-events: none;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.72) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.72) 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,.72)));
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,.72) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b8000000', GradientType=0)
}
/*大头条*/
.headline-tit {
	width: 100%;
	margin: 0 auto;
}
.headline-tit, .headline-tit a {
	font-size: 20px;
	line-height: 30px;
	margin-top: 15px;
	color: #035899;
	text-align: center;
	font-weight: bold;
}

/*通栏*/
.tl {
	width: 100%;
	height: auto;
}
.tl img {
	width: 100%;
	height: auto;
}

/*图片通栏1*/
.tpxw {
	width: 100%;
	margin: auto;
	margin-top: 15px;
}
.tpxw img {
	width: 100%;
	height: auto;
}
/*图片通栏1*/
.tpxw2 {
	width: 100%;
	margin: auto;
	margin-top: 5px;
}
.tpxw2 ul {
}
.tpxw2 li {
	float: left;
	width: 32%;
}
.tpxw2 li+li {
	margin-left: 2%;
}
.tpxw2 li img {
	width: 100%;
	height: auto;
}
/*通用新闻列表*/
.tyxwlb {
	width: 100%;
}
.tyxwlb ul {
}
.tyxwlb li {
	font-size: 16px;
	color: #434343;
	position: relative;
	padding-left: 10px;
	line-height: 24px;
	margin-top: 15px;
}
.tyxwlb li a {
	color: #434343;
}
.tyxwlb li:before {
	content: "";
	width: 4px;
	height: 4px;
	background: #434343;
	position: absolute;
	left: 0;
	top: 10px;
}
/*书刊*/
.sk {
	width: 100%;
	margin-top: 10px;
}
.sk ul {
}
.sk li {
	width: 44%;
	float: left;
	padding: 2% 2%;
	background: #f7f7f7;
	margin: 0% 1%;
	margin-top: 9px;
}
.skzs {
	width: 100%;
	margin: auto;
}
.skzsl {
	width: 40%;
	height: auto;
	float: left;
}
.skzsl img {
	width: 100%;
	height: auto;
}
.skzsr {
	width: 54%;
	float: right;
}
.skzsr h2 {
	font-size: 14px;
	line-height: 20px;
	color: #000;
	text-align: left;
}
.skzsr h2 a {
	color: #000;
}
.skzsr h3 {
	color: #8babda;
	padding: 0px 3px;
	border: 1px solid #e4e4e4;
	font-size: 12px;
	margin-top: 6px;
	width: 60%;
	margin-left: 2px;
	text-align: center;
	display: none;
}
.skzsr h3 a {
	color: #8babda;
}
/*数据服务*/
.sjfw {
	width: 100%;
	margin-top: 10px;
}
.sjfw ul {
	width: 100%;
	margin: auto;
	margin-top: 35px;
}
.sjfw li {
	width: 17%;
	float: left;
	padding: 0 8%;
	height: 124px;
}
.sjfw li img {
	width: 100%;
	height: auto;
}
.sjfw li h2 {
	margin-top: 5px;
	color: #4975b4;
	line-height: 24px;
	font-size: 14px;
	text-align: center;
}
.sjfw li h2 a {
	color: #4975b4;
}

/*记者之窗*/
.part2 {
	margin-bottom: 2.5rem;
	margin-top: 1.8rem;
}
.part2 .swiper-slide {
	border: 1px solid #e6e6e6;
	height: auto;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 90%;
	padding: 5% 4% 7%;
	margin: 0 5%;
}
.part2-cont {
	position: relative
}
.part2-cont .swiper-pagination {
	bottom: -1rem;
	text-align: center;
	width: 100%;
height:.4rem
}
.part2-cont .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background: #d11f18;
margin:0 .225rem
}
.part2-slide-img {
	width: 5.25rem;
	height: 5.25rem;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	margin: 0 auto;
	overflow: hidden
}
.part2-slide-img img {
	width: 100%;
	height: 100%
}
.part2-slide-name {
font-size:.9rem;
	line-height: 1.2rem;
	height: 2.4rem;
margin:.5rem auto;
	color: #333;
	text-align: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.part2-slide-name a {
	color: #333
}
.part2-slide-job {
font-size:.75rem;
	line-height: 1.2rem;
	color: grey;
	text-align: center
}
.part2-slide-job a {
	color: grey
}
.part2-slide-btn {
	border: 1px solid #da2222;
	width: 4.75rem;
margin:.5rem auto 0;
	text-align: center;
font-size:.6rem;
	height: 1.35rem;
	line-height: 1.35rem;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #da2222
}
.part2-slide-btn a {
	color: #da2222
}
/*之窗内容*/

.jzzcxw {
	width: 100%;
	height: auto;
	position: relative;
}
.dtxw {
	width: 100%;
	margin: auto;
	margin-top: 10px;
}
.dtxwl {
	width: 30%;
	height: auto;
	float: left;
}
.dtxwl img {
	width: 100px;
	height: 100px;
	border-radius: 50px;
	-moz-border-radius: 50px;
}
.dtxwr {
	width: 65%;
	float: right;
}
.dtxwr h2 {
	font-size: 16px;
	line-height: 24px;
	color: #0d55a7;
	margin-top: 9px;
}
.dtxwr h2 a {
	color: #0d55a7;
}
.dtxwr h3 {
	
}
.dtxwr h3 a {
	color: #8babda;
}
.dtxwr h4 {
	font-size: 14px;
	color: #959595;
	margin-top: 12px;
	display: none;
}
.dtxw p {
	color: #959595;
	font-size: 14px;
	line-height: 24px;
	margin-top: 10px;
	padding-bottom: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}
.dtxw p a {
	color: #959595;
}
/*之窗栏标*/
.jzzclbt {
	width: 100%;
	text-align: center;
}
/*栏目条*/
.lmt {
	width: 100%;
}
.lmt h2 {
	background: url(http://www.news.cn/zgjx/2019v/home/images/images_48.png) 0 15px no-repeat;
	padding-left: 15px;
	font-size: 22px;
	color: #434343;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}
/*要闻*/
.lbtr {
}
.lbtr h3 {
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	color: #434343;
	margin-top: 12px;
}
.lbtr ul {
}
.lbtr li {
	font-size: 16px;
	color: #434343;
	margin-top: 10px;
	line-height: 24px;
}
.lbtr li a {
	color: #434343;
}
.lbtr h4 {
	font-size: 14px;
	margin-top: 15px;
	color: #959595;
}
.lbtr h4 a {
	color: #959595;
}
/*公告*/
.xwgg {
	width: 100%;
	margin-top: 10px;
	position: relative;
}
.xwgg h5 {
	width: 100%;
	height: auto;
	margin: 10px 0px;
}
.xwgg h5 img {
	width: 100%;
	height: auto;
}
.xwgg ul {
}
.xwgg li {
	font-size: 14px;
	color: #434343;
	position: relative;
	padding-left: 10px;
	line-height: 24px;
	margin-top: 5px;
}
.xwgg li a {
	color: #434343;
}
.kblj {
	width: 87px;
	height: 22px;
	position: absolute;
	right: 51px;
	top: 43px;
}
.xwgg li:before {
	content: "";
	width: 4px;
	height: 4px;
	background: #434343;
	position: absolute;
	left: 0;
	top: 10px;
}
/*通用新闻*/
.cmzs {
	width: 100%;
	height: auto;
	margin-top: 10px;
}
.cmzs .xw {
	margin-top: 20px;
}
.cmzs .xwl {
	width: 50%;
	height: auto;
	float: left;
}
.cmzs .xwl img {
	width: 100%;
	height: auto;
}
.cmzs .xwr {
	float: right;
	width: 47%;
}
.cmzs .xwr h2 {
	margin-bottom: 12px;
	font-size: 18px;
	color: #0c54a8;
	line-height: 24px;
}
.cmzs .xwr h2 a {
	color: #0c54a8;
}
.cmzs .xwr h3 {
	font-size: 12px;
    padding: 0px 5px 0px 5px;
    color: #a0a0a0;
    border: 1px solid #a0a0a0;
    
    width: 46%;
    text-align: center;
}
.dtxwr .fgmd {
    color: #8babda;
    padding: 0px 10px;
    border: 1px solid #8babda;
    font-size: 12px;
    margin-top: 10px;
    margin-right: 20px;
}

