﻿* {
	padding: 0;
	margin: 0;
	outline: none;
	box-sizing: border-box;
}

body {
	margin: 0 auto;
}
a {
	text-decoration: none;
	color: #000;
}

ul,
li {
	list-style: none;
}

.wrap {
	width: 1200px;
	margin: 0 auto;
}

.fullimg img {
	width: 100%;
	height: auto;
}

.borderStyle {
	border: 1px solid #eaeaea;
	border-top: 1px solid #0167b9;
}

/* 头部导航条 */
.header {
	width: 100%;
	height: 45px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #e0e0e0;
}

.sub-header {
	display: flex;
	align-items: center;
	line-height: 45px;
	font-size: 14px;
	justify-content: space-between;
}
.NAW{
	display: flex;
}

.name {
	margin-right: 56px;
}

.weather {
	/* margin-right: 178px; */
	display: flex;
	align-items: center;
}

.weather span:first-child {
	font-weight: bold;
}

.weather img {
	width: 20px;
	margin: 0 5px;
}

.weather span:last-child {
	background-color: #ffbd17;
	color: #fff;
	line-height: 18px;
	padding: 0 5px;
	margin-left: 5px;
}

.wap {
	/* margin-right: 132px; */
	display: flex;
	align-items: center;
}

.wap img {
	width: 18px;
	margin: 0 3px 0 12px;
}

.search {
	display: flex;
}

.search input {
	width: 130px;
	height: 35px;
	border: 1px solid #dcdcdc;
}

.search>div {
	height: 35px;
	width: 35px;
	background-color: #1d72b9;
	line-height: 35px;
	text-align: center;
	color: #fff;
	cursor: pointer;
}

.search>div>img {
	width: 60%;
}

/* 导航 */
.nav {
	padding: 10px 0 15px;
	display: flex;
	justify-content: space-between;
	align-items: center;
        background-color: #ffffff;

}

.nav ul {
	/* width: 190px; */
	height: 55px;
	display: flex;
	flex-wrap: wrap;
	padding: 0 23px;
	justify-content: space-between;
	align-content: space-around;
	border-right: 1px solid #dcdcdc;
	font-weight: bold;
}

.nav ul:last-child {
	padding-right: 0;
	border-right: 0;
}

/* .nav ul:nth-child(4) {
	border-right: 0;
} */

.nav li a {
	min-width: 37px;
	display: inline-block;
	text-align: justify;
	text-align-last: justify;
}


/* 分割线 */
.hr-line {
	border-top: 8px solid #1f62b0;
	/* height: 15px;
	border-bottom: 1px solid #f0f9fe; */
}

/* 头条部分 */
/* 第一块新闻 */
.leadNews {
	padding: 11px 0;
	display: flex;
	justify-content: space-between;
}

.leadNews-content p {
	font-size: 36px;
	color: #333333;
	font-weight: 600;
	text-align: center;
}

.leadNews-content a{
	color:#0143a4;
}

.leadNews-content {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}

/* 去掉div右侧滚动条 2011-11-04 by maohs*/
::-webkit-scrollbar{display: none;}

.hotNews a {
	font-size: 16px;
	color: #333333;
	margin-right: 20px;
}

.hotNews a:hover {
	color: #1D72B9;
}


.hotNews a:last-child {
	margin-right: 0;
}

.leadNews-img {
	width: 253px;
	height: 119px;
}

.photo{
	position: relative;
	overflow: hidden;
	float: right;
	width: 200px;
	height: 90px;
}

.photo img{
	width: 100%;
	height: 100%;
}

/* 城市导航 */
.cityNav {
	height: 39px;
	background-color: #ededed;
	line-height: 39px;
	font-size: 13px;
	display: flex;
	align-items: center;
}

.cityName {
	padding-left: 5px;
}

.cityNav span {
	margin: 0 20px 0 15px;
}

.cityNav a {
	color: #666666;
	margin-right: 6px;
}

.cityNav a:last-child {
	margin-right: 0;
}

.cityNav p {
	color: #134ba8;
}

/* 第二块新闻 */
.newsBox {
	margin-top: 20px;
	display: flex;
}

/* 左侧内容 */
.newsBox .subNews {
	width: 600px;
	padding-right: 18px;
	display: flex;
	flex-direction: column;
	align-content: space-between;
	position: relative;
}

.newsItem a {
	display: block;
	margin-bottom: 12px;
}

.newsItem .title {
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
}

.newsItem .content {
	text-indent: 2em;
	font-size: 14px;
}

/* 左下轮播 */
.news-slide {
	position: relative;
	width: 520px;
}

.arrow-next,
.arrow-prev {
	position: absolute;
	width: 20px;
	height: 50px;
	bottom: 5px;
	background-color: rgba(0, 0, 0, .2);
	display: flex;
	align-items: center;
	cursor: pointer;
}

.arrow-next img,
.arrow-prev img {
	width: 100%;
	vertical-align: middle;
}

.arrow-next {
	right: 25px;
}

/* 右侧轮播 */
.newsBox .slide1 {
	width: 600px;
}

.newsBox .slide1 img {
	width: 100%;
}

/* 新闻列表 */
.newsList {
	display: flex;
	justify-content: space-between;
	margin-top: 33px;
	margin-bottom: 13px;
}

.leftBox,
.middleBox,
.rightBox {
	width: 393px;
	height: 770px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.leftBox>div,
.middleBox>div,
.rightBox>div {
	padding: 15px 0 8px 20px;
	/* min-height: 218px; */
}

/* 子栏目标题 */
.newsListtitle {
	height: 30px;
	display: flex;
	justify-content: space-between;
	padding-bottom: 10px;
	margin-right: 10px;
	/* border-bottom: 1px solid #eaeaea; */
}

.newsListtitle>span {
	font-weight: bold;
	color: #0167b9;
	font-size: 18px;
}

.newsListtitle>a {
	font-size: 14px;
}

/* 新闻列表条目 */
.newsItems {
	font-size: 16px;
	padding: 10px 0;
	border-top: 1px solid #eaeaea;
	margin-right: 20px;
}

.newsItems li {
	/*height: 30px;*/
	line-height: 30px;
	/*overflow-y:hidden;*/
}

.newsItems li:hover>a {
	color: #0167B9;
}


.newsItems li:before {
	content: '';
	display: inline-block;
	width: 4px;
	height: 3px;
	background-color: #C8C8C8;
	margin-right: 5px;
	border: 0;
	overflow: hidden;
	vertical-align: middle;
}

/* 时政、发布列表条目 */
.SznewsItems {
	font-size: 16px;
	padding: 5px 0;
	border-top: 1px solid #eaeaea;
	margin-right: 20px;
}

.SznewsItems li {
	margin-top: 13px;
	line-height: 20px;
	/*overflow-y:hidden;*/
}

.SznewsItems li:hover>a {
	color: #0167B9;
}


.SznewsItems li:before {
	content: '';
	display: inline-block;
	width: 4px;
	height: 3px;
	background-color: #C8C8C8;
	margin-right: 5px;
	border: 0;
	overflow: hidden;
	vertical-align: middle;
}

.localNews {
	height: 770px;
}

.localNewsBox {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 715px;
}

.localNewsItem {
	padding: 18px 0;
}

.localNewsItem:first-child {
	padding-bottom: 30px;
	border-bottom: 1px solid #eaeaea;
}

.localNewsItem:nth-child(2) {
	border-top: 0;
}

.localNewsItem li:first-child>a {
	color: #0167b9;
	font-weight: bold;
}

/* 数字报刊 */
.pic {
	padding: 18px 25px 13px;
	border-top: 1px solid #eaeaea;
	margin-right: 20px;
	display: flex;
	justify-content: space-between;
}

.pic a {
	width: 136px;
	height: 182px;
	overflow: hidden;
	position: relative;
}

.pic p {
	position: absolute;
	bottom: 0;
	background-color: rgba(0, 0, 0, .5);
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 16px;
	height: 25px;
	line-height: 25px;
}


/* 视频直播 */
.video {
	padding: 14px 5px 10px;
	border-top: 1px solid #eaeaea;
	margin-right: 20px;
	display: flex;
	flex-direction: column;
	/* justify-content: space-between; */
}

.videoShow {
	display: flex;
	justify-content: space-between;
}

.videoShow a {
	width: 160px;
	height: 100px;
	overflow: hidden;
	position: relative;
}

.videoShow p {
	position: absolute;
	bottom: 0;
	background-color: rgba(0, 0, 0, .3);
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
}

.videoList {
	margin-top: 15px;
}

.videoItem {
	display: flex;
	align-items: center;
}

.videoItem>img {
	width: 18px;
	height: 18px;
	margin-right: 8px;
}

.videoItem>a {
	font-size: 14px;
	flex-wrap: nowrap;
}

.videoItem>a:hover {
	color: #0167B9;
}

/* 广告栏 */
.adv {
	display: flex;
	justify-content: space-between;
}

.advItem {
	border-top: 1px solid #eaeaea;
	padding: 0;
	min-height: 0;
	width: 393px;
}

/* 炫图部分 */
.xuantu {
	height: 340px;
	margin-top: 15px;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.picTitle {
	/* height: 30px; */
	padding: 12px 20px 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.picTitle>span {
	font-weight: bold;
	color: #0167b9;
	font-size: 18px;
}

.picTitle>a {
	font-size: 14px;
}

.picHr {
	margin: 0 30px 8px;
	border-top: 2px solid #eaeaea;
}

.picHr2 {
	margin: 0 30px 8px;
	border-top: 0px solid #eaeaea;
}

.picBox {
	display: flex;
	justify-content: space-between;
}

.picItem {
	width: 268px;
	height: 150px;
	overflow: hidden;
	position: relative;
}

.picItem p {
	position: absolute;
	bottom: 0;
	background-color: rgba(0, 0, 0, .3);
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
}

.photo2{
	position: relative;
	overflow: hidden;
}

.photo2 img{
	width: 100%;
	height: 100%;
	transition: transform 0.3s;
}

.photo2:hover img{
	transform: scale(1.03,1.03);
}



/* 目录部分 */
.catalogue {
	margin-top: 40px;
	margin-bottom: 23px;
}

.cataList {
	display: flex;
	justify-content: space-between;
}

.cataItem {
	width: 393px;
	padding: 16px 10px 0px 20px;
}

.advMargin {
	margin: 20px 0;
}

.cataItemTitle {
	display: flex;
	justify-content: space-between;
	height: 30px;
}

.cataItemTitle>span {
	font-weight: bold;
	color: #0167b9;
	font-size: 18px;
}

.cataItemTitle>a {
	font-size: 14px;
}

.cataItemContent {
	border-top: 1px solid #eaeaea;
	margin-right: 10px;
	padding: 10px 5px 16px;
}

.cataItemContent .cataItems {
	font-size: 14px;
}

.cataItemContent .cataItems li {
	height: 30px;
	line-height: 30px;
}

.cataItemContent .cataItems li:hover>a {
	color: #0167B9;
}

.cataItemContent .cataImg {
	margin-bottom: 15px;
	width: 339px;
	height: 210px;
	position: relative;
}

.cataItemContent .cataImg p {
	position: absolute;
	bottom: -5px;
	text-align: center;
	background-color: rgba(0, 0, 0, .5);
	width: 100%;
	color: #fff;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
}


.cataItemContent .cataImg p img{
	display: block;
}

.cataItemContent .cataImg p a{
	color:#fff;
}


/* 媒体矩阵 */
.footer {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	margin-bottom: 35px;
}

.matrixTitle {
	height: 40px;
	padding: 12px 20px 10px;
	font-weight: bold;
	color: #0167b9;
	font-size: 18px;
}

.matrixHr {
	margin: 0 24px 8px;
	border-top: 1.5px solid #eaeaea;
}

.qrCode {
	padding: 10px 20px;
	background-color: #fcfcfc;
}

.qrCodeList {
	display: flex;
	justify-content: space-between;
}

.qrCodeList li {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.qrCodeList li>img {
	width: 124px;
	height: 124px;
}

.qrCodeList li p {
	margin-top: 10px;
}

/* 页底信息 */
.footerNav {
	height: 50px;
	line-height: 50px;
	background-color: #1e63b0;
	color: #fff;
}

.footerNav ul {
	display: flex;
	justify-content: space-between;
	width: 755px;
	margin: 0 auto;
}

.footerNav ul a {
	color: #fff;
	font-size: 15px;
}

.footerBaseInfo {
	display: flex;
	flex-direction: column;
	align-items: center;
	line-height: 2em;
	margin-top: 1em;
	letter-spacing: 0.5px;
	font-size: 14px;
	margin-bottom: 25px;
}

.footerImg {
	padding: 0 20px;
}

.footerImg ul {
	display: flex;
	justify-content: space-between;
}


/* 内页列表页样式 */
.newsContent {
	margin-top: 20px;
}

/* 内页列表页标题部分 */
.newsContentTitle {
	display: flex;
	flex-direction: column;
}

.fontSize {
	text-align: right;
}

.fontSize span {
	display: inline-block;
	width: 58px;
	height: 25px;
	margin-right: 7px;
	border: 1px solid red;
	border-radius: 5px;
	text-align: center;
	line-height: 22px;
	font-size: 18px;
	cursor: pointer;
}

.topTitle {
	font-size: 16px;
	text-align: center;
}

.bottomTitle {
	font-size: 36px;
	text-align: center;
	font-weight: bold;
}

.oriAndShare {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.oriAndShare {
	font-size: 14px;
	padding-left: 40px;
}

.shareIcon {
	display: flex;
	align-items: center;
	width: 265px;
	justify-content: space-between;
}

.shareIcon div {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.shareIcon div>img {
	width: 24px;
}

.newsHrLine {
	margin: 0 auto;
	width: 1155px;
	border-top: 2px solid #eee;
	margin-bottom: 55px;
	margin-top: 5px;
}



/* 内页列表页内容部分 */
.newsSubContent {
	display: flex;
	justify-content: space-between;
	margin-bottom: 73px;
}

/* 内页列表页内容左侧部分 */
.leftSubContent {
	width: 766px;
}
#news_con img { max-width: 100%; height: auto; width: auto; width: auto; }
.leftSubContent p {
	/*text-indent: 2em;*/
	line-height: 1.8em;
	margin-bottom: 15px;
}

.leftHref {
	display: flex;
	flex-direction: column;
}

.leftHref a {
	color: #9a999b;
	font-size: 16px;
	line-height: 36px;
}

/* 内页列表页内容右侧部分 */

.right-adv {
	width: 374px;
	/*height: 197px;*/
	height: 0px;
	margin-bottom: 36px;
}

.rightContent .newsListtitle {
	height: 40px;
	line-height: 40px;
}

.rightContent .baokan,
.rightContent .xinmeiti,
.rightContent .zhibo {
	padding-left: 18px;
	margin-bottom: 20px;
}

.rightContent .baokan .pic {
	display: flex;
	justify-content: space-between;
	padding: 18px 15px 14px;
}

.newsItems_ph {
	font-size: 14px;
	padding: 10px 0;
	border-top: 1px solid #eaeaea;
	margin-right: 20px;
}

.newsItems_ph li {
	height: 32px;
	line-height: 32px;
	display: flex;
	align-items: center;
}

.newsItems_ph li:hover>a {
	color: #0167B9;
}

.newsItems_ph li>span {
	display: inline-block;
	width: 20px;
	height: 20px;
	border: 1px solid #ddd;
	line-height: 20px;
	text-align: center;
	margin-right: 6px;
	font-size: 14px;
	color: #333;
}

.newsItems_ph li>.hot {
	background-color: #f25d5f;
	color: #fff;
	border: 0;
}

.rightContent .zhibo .video {
	padding: 15px 5px 20px;
}

/* 普通新闻列表页 */

.nmNewsListLoc {
	margin: 20px 0;
	font-size: 15px;
}

.nmNewsListContent {
	display: flex;
	justify-content: space-between;
}

.newsListHrLine {
	margin: 0 auto;
	width: 100%;
	border-top: 2px solid #e9e9e9;
	margin-bottom: 34px;
}

.nmNewsListTitle {
	display: flex;
	justify-content: space-between;
	font-size: 40px;
	margin-bottom: 15px;
	padding-left: 10px;
}

.newsListHrLine2 {
	margin: 0 auto;
	width: 100%;
	border-top: 2px solid #ccc;
}

/* 左侧新闻列表 */
.leftSubContent ul {
	width: 100%;

}

.leftSubContent ul li {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	width: 100%;
	height: 117px;
	padding: 10px 0;
	border-bottom: 1px solid #e9e9e9;
}

.leftSubContent ul li:hover .newsTitle{
	color: #4693ea;
}

.leftSubContent ul li .newsTitle {
	font-size: 20px;
	text-indent: 0;
	line-height: 30px;
	margin-bottom: 0;
	color: #555;
}
.leftSubContent ul li .newsInfo{
	font-size: 14px;
	text-indent: 0;
	line-height: 0;
	margin-bottom: 0;
	color: #666;
}

/* 分页器 */
.fenye{
	margin: 27px 0 50px;
	width: 100%;
}

.fenye ul{
	margin: 0 auto;
	display: flex;
	height: 27px;
	justify-content: center;
}

.fenye ul li{
	/* min-width: 26px; */
	text-align: center;
	line-height: 27px;
	margin-left: 6px;
	background-color: #4693ea;
	color: #fff;
	padding: 0 10px;
	cursor: pointer;
}
.fenye ul .active-li{
	border: 1px solid #4693ea;
	background-color: #fff;
	color: #333;
}


/* 新闻播报列表页 */
.broadcastContent{
	margin-top: 20px;
	width: 766px;
}

.broadcastNewsList li{
	margin-bottom: 50px;
}
.broadcastNewsList li .newsTitle{
	font-size: 18px;
	margin-bottom: 25px;
	color: #555;
}
.broadcastNewsList li .newsTitle:hover{
	color: #4693ea;
}

.broadcastNewsList li .newsSummary{
	font-size: 15px;
	margin-bottom: 18px;
	color: #666;
}
.broadcastNewsList li .newsInfo{
	font-size: 14px;
	margin-bottom: 18px;
	color: #666;
}
.broadcastNewsList li .active-title{
	color: red;
}

/* 二维码部分 */
.bobaoQRcode{
	display: flex;
	justify-content: center;
	margin-top: 10px;
}

.bobaoQRcode ul{
	display: flex;
	flex-direction: column;
}

.bobaoQRcode ul li{
	width: 168px;
	height: 213px;
	display: flex;
	flex-direction: column;
	background-color: #f2f2f2;
	border-radius: 10px;
	justify-content: center;
	align-items: center;
	margin-bottom: 15px;
}

.bobaoQRcode ul li>img{
	width: 145px;
	height: 145px;
}
.bobaoQRcode ul li>p{
	margin-top: 17px;
}

.first-news a{
	color: #0167b9;
	font-weight: bold;
}

.first-news{
	color: #0167b9;
	font-weight: bold;
}