.box_con {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #f5f6fa;
}

.lmlb_nei {
	width: 1400px;
	height: auto;
	margin: 0 auto;
	margin-bottom: 30px;
	background: #f5f6fa;
}

.xwed {
	width: 100%;
	height: auto;
	margin: 33px 0;
}

/* 热点 */
.lxzz {
	width: 1400px;
	height: 154px;
	margin: 0 auto;
	padding-top: 10px;
}

.headLines {
	width: 100%;
	height: 154px;
	background: #FFFFFF;
	/* border-bottom: 8px solid #1492ff; */
	box-shadow: 0px 15px 10px -16px #999999;
}

.swiper-container {
	width: 1366px;
	height: 154px;
	margin: 0 auto;
}

.swiper-wrapper {
	/* position: relative; */
}

.headLinesItem {
	display: block;
	width: 100%;
	padding-top: 24px;
}

.headLinesItem .tag-head {
	margin-right: 20px;
	position: relative;
}

.headLinesItem .tag-head span {
	max-height: 100px !important;
	overflow: hidden;
	display: block;
	position: absolute;
	width: 50px;
	min-height: 40px;
	font-size: 30px;
	color: #fff;
	padding: 10px 0;
	text-align: center;
	line-height: 30px;
}

.headLinesItem>.headLinesWrap {
	height: 80px;
	overflow: hidden;
	width: 92%;
}

.headLinesItem>.headLinesWrap>.title {
	font-size: 28px;
	color: #000;
	line-height: 40px;
	min-height: 40px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: calc(100% - 20px);
}

.headLinesItem>.headLinesWrap>.describle {
	font-size: 18px;
	color: #969696;
	margin-top: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.headLines .pagination {
	position: absolute;
	z-index: 20;
	left: 50%;
	bottom: 20px;
	margin-left: -68px;
}

.headLines .swiper-pagination-switch {
	float: left;
	width: 28px;
	height: 8px;
	background: #ddd;
	margin-right: 8px;
	cursor: pointer;
}

.headLines .swiper-active-switch {
	background: #1492ff;
}

.lub {
	width: 100%;
	height: auto;
	margin-bottom: 30px;
}

/* 轮播 */
.module_one {
	width: 1400px;
	margin: 0 auto;
	height: 420px;
	background-color: #fff;
}

.slideBox {
	width: 1400px;
	height: 420px;
	overflow: hidden;
	position: relative;
	background: #fff;
}

.slideBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 30px;
	bottom: 30px;
	z-index: 1;
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox .hd ul li {
	float: left;
	margin-left: 10px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #a3a3a3;
	cursor: pointer;
}

.slideBox .hd ul li.on {
	background: #1492ff;
	width: 40px;
	height: 10px;
	border-radius: 40px;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox .bd .lb_img {
	float: left;
	width: 796px;
	height: auto;
}

.slideBox .bd .lb_txt {
	float: right;
	width: 560px;
	margin: 30px 30px 0 0;
}

.slideBox .bd .lb_img img {
	width: 796px;
	height: 419px;
	display: block;
}

.slideBox .bd .lb_txt h4 {
	font-size: 26px;
	font-weight: bold;
	color: #000;
	line-height: 48px;
}

.lb_txt p {
	font-size: 16px;
	color: #000;
	line-height: 32px;
	text-indent: 32px;
	margin-top: 30px;
}

.lb_txt .xq {
	font-size: 14px;
	color: #fff;
	background: #0981fc;
	width: 130px;
	height: 40px;
	border-radius: 40px;
	display: inline-block;
	line-height: 40px;
	text-align: center;
	margin-top: 40px;
}

.xxlist {
	width: 100%;
	height: auto;
	margin-bottom: 30px;
}

/* 左边新闻 */
.xx_left {
	width: 802px;
	margin-right: 22px;
}

.zfw {
	width: 100%;
	height: 476px;
	background: #FFFFFF;
	margin-bottom: 26px;
	padding: 35px 21px 20px 22px;
	overflow: hidden;
}

.left4_top4 {
	height: 50px;
	line-height: 50px;
	font-size: 25px;
	color: #000000;
	border-bottom: 1px solid #d9d9d9;
	font-family: "微软雅黑";
	margin: 0 auto;
}

.left4_top4 span {
	position: relative;
	padding: 0 16px;
}

.left4_top4 .st {
	width: 1px;
	height: 17px;
	background-color: #9f9f9f;
	display: inline-block;
}

.left4_top4 span.active {
	display: inline-block;
	padding: 0px 0px;
	height: 50px;
	cursor: default;
	color: #666666;
	margin: 0 auto;
	padding: 0 16px;
}

.left4_top4 span.active {
	border-bottom: 2px solid #1492ff;
	color: #1492ff;
}

.top4 .gd a {
	color: #4a4a4a;
	font-size: 17px;

}

.right-list_4 {
	height: 317px;
	padding-top: 10px;
}

.right-list_4 li span {
	float: right;
	color: #000000;
	list-style: none;
	font-size: 17px;
	    width: 94px;
	    overflow: hidden;
	    white-space: nowrap;
}

.right-list_4 li {
	line-height: 39px;
	height: 39px;
	font-size: 17px;
	color: #333;
	/* border-bottom: 1px dashed #dcdcdc; */
	background: url(dian.png) no-repeat left 55%;
	padding-left: 15px;
	list-style: none;
}

.right-list_4 li a {
	text-decoration: none;
	color: #000000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
	width: 82%;
}

.right-list_4 a:hover {
	color: #1492FF;
}

/* .right-list_4 ul {
	display: none;
} */

.right-list_4 ul:first-child {
	display: block;
}

.bsyw {
	width: 100%;
	height: 647px;
	background: #FFFFFF;
	margin-bottom: 26px;
	padding: 33px 24px 44px 21px;
}

.bsyw_top4 {
	height: 50px;
	line-height: 50px;
	font-size: 25px;
	color: #000000;
	border-bottom: 1px solid #d9d9d9;
	font-family: "微软雅黑";
	margin: 0 auto;
}

.bsyw_top4 span {
	position: relative;
	padding: 0 16px;
}

.bsyw_top4 .st {
	width: 1px;
	height: 17px;
	background-color: #9f9f9f;
	display: inline-block;
}

.bsyw_top4 span.active {
	display: inline-block;
	padding: 0px 0px;
	height: 50px;
	cursor: default;
	color: #666666;
	margin: 0 auto;
	padding: 0 16px;
}

.bsyw_top4 span.active {
	border-bottom: 2px solid #1492ff;
	color: #1492ff;
}

.bsywtop .gd a {
	color: #4a4a4a;
	font-size: 17px;
}

.szyw_lists {
	margin-top: 30px;
}

.szywList .Szyw_Top {
	border-bottom: 1px dashed #b7b7b7;
	padding-bottom: 20px;
}

.Szyw_Top .TimeBox {
	width: 79px;
	height: 79px;
	border: 1px solid #d8d8d8;
	text-align: center;
	padding-top: 10px;
}

.ToppingNews .title {
	width: 650px;
	font-size: 18px;
	color: #000;
	line-height: 28px;
	cursor: pointer;
}

.ToppingNews {
	padding: 10px 0 0 3px;
}

.ToppingNews .source {
	color: #828282;
	font-size: 14px;
	margin-top: 4px;
}

.ToppingNews .source span {
	margin-right: 12px;
}

.ToppingNews .source a.moreDetail {
	font-size: 14px;
	color: #1492ff;
}

.TimeBox h2 {
	font-size: 30px;
}

.right-list_4 {
	height: 317px;
	padding-top: 10px;
}

.szyw_s li span {
	float: right;
	color: #000000;
	list-style: none;
	font-size: 17px;
}

.szyw_s li {
	line-height: 44px;
	height: 44px;
	font-size: 17px;
	color: #333;
	/* border-bottom: 1px dashed #dcdcdc; */
	background: url(dian.png) no-repeat left 55%;
	padding-left: 15px;
	list-style: none;
}

.szyw_s li a {
	text-decoration: none;
	color: #000000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
	width: 82%;
}

.szyw_s a:hover {
	color: #1492FF;
}

.szyw_s ul {
	display: none;

}

.szyw_s ul:first-child {
	display: block;
}

.rldhd {
	width: 517px;
	height: auto;
	padding: 0 24px;
	background: #FFFFFF;
}

.szyw_s {
	margin-top: 20px;
}

/* 左侧结束 */

.xx_right {
	width: 576px;
	height: 1149px;
	background: #FFFFFF;
	padding: 37px 20px 44px 26px;
}

.tzgg_top4 {
	height: 50px;
	line-height: 50px;
	font-size: 25px;
	color: #000000;
	border-bottom: 1px solid #d9d9d9;
	font-family: "微软雅黑";
	margin: 0 auto;
}

.tzgg_top4 span {
	position: relative;
	padding: 0 16px;
}

.tzgg_top4 .st {
	width: 1px;
	height: 17px;
	background-color: #9f9f9f;
	display: inline-block;
}

.tzgg_top4 span.active {
	display: inline-block;
	padding: 0px 0px;
	height: 50px;
	cursor: default;
	color: #666666;
	margin: 0 auto;
	padding: 0 16px;
}

.tzgg_top4 span.active {
	border-bottom: 2px solid #1492ff;
	color: #1492ff;
}

.tzgg_top4 .tzgggd a {
	color: #4a4a4a;
	font-size: 17px;

}

.tzgg_s li span {
	float: right;
	color: #000000;
	list-style: none;
	font-size: 17px;
}

.tzgg_s ul {
	padding-top: 10px;
}

.tzgg_s li {
	line-height: 39px;
	height: 39px;
	font-size: 17px;
	color: #333;
	/* border-bottom: 1px dashed #dcdcdc; */
	background: url(dian.png) no-repeat left 55%;
	padding-left: 15px;
	list-style: none;
}

.tzgg_s li a {
	text-decoration: none;
	color: #000000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
	width: 76%;
}

.tzgg_s a:hover {
	color: #1492FF;
}

.spxw {
	margin-top: 86px;

}

.spxw_top4 {
	height: 50px;
	line-height: 50px;
	font-size: 25px;
	color: #000000;
	border-bottom: 1px solid #d9d9d9;
	font-family: "微软雅黑";
	margin: 0 auto;
}

.spxw_top4 span {
	position: relative;
	padding: 0 16px;
}

.spxw_top4 .st {
	width: 1px;
	height: 17px;
	background-color: #9f9f9f;
	display: inline-block;
}

.spxw_top4 span.active {
	display: inline-block;
	padding: 0px 0px;
	height: 50px;
	cursor: default;
	color: #666666;
	margin: 0 auto;
	padding: 0 16px;
}

.spxw_top4 span.active {
	border-bottom: 2px solid #1492ff;
	color: #1492ff;
}

.spxw_top4 .spxwgd a {
	color: #4a4a4a;
	font-size: 17px;

}

.spbt {
	width: 100%;
	height: 64px;
	line-height: 64px;
	text-align: center;
	font-size: 17px;
	color: #4A4A4A;
}

.spxw_s li span {
	float: right;
	color: #000000;
	list-style: none;
	font-size: 17px;
}

.spxw_s li {
	line-height: 44px;
	height: 44px;
	font-size: 17px;
	color: #333;
	/* border-bottom: 1px dashed #dcdcdc; */
	background: url(dian.png) no-repeat left 55%;
	padding-left: 15px;
	list-style: none;
}

.spxw_s li a {
	text-decoration: none;
	color: #000000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
	width: 76%;
}

.spxw_s a:hover {
	color: #1492FF;
}

.spxw_s {
	margin-top: 8px;
}

/* 响应式 */
@media only screen and (max-width: 1366px) {
	.bsyw{
		height: auto;
	}
	.box_con {
		/* background-color: #FFFFFF; */
	}

	.headLinesItem>.headLinesWrap>.describle {
		display: none;
	}

	.lmlb_nei {
		width: 100%;
		padding: 20px;
	}

	.slideBox,
	.module_one,
	.right-list_4 {
		padding: 10px;
	}

	.lxzz,
	.swiper-container,
	.module_one,
	.slideBox,
	.ToppingNews .title {
		width: 100%;
	}

	.tag-head img {
		width: 60%;
		padding-left: 10px;
	}

	.lxzz,
	.headLines {
		height: auto;
	}

	.swiper-container {
		height: 100px;
	}

	.headLinesItem .tag-head {
		margin-right: -23px;
	}

	.headLinesItem>.headLinesWrap {
		width: calc(100% - 80px);
	}

	.headLinesItem>.headLinesWrap>.title {
		font-size: 18px;
		line-height: 50px;
	}

	.ToppingNews .title a {
		display: block;
		width: calc(100% - 80px);
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.headLines .pagination {
		bottom: 6%;
	}

/* 	.slideBox .bd li {
		height: 450px;
		overflow: hidden;
	} */

	.slideBox .bd .lb_img{
		height: 500px;
		overflow: hidden;
	}
	.slideBox .bd .lb_img img {
		width: 100%;
		height: auto;
		float: none;
	}

	.slideBox .bd .lb_txt h4 {
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 18px;
		text-align: center;
		line-height: 30px;
		display: block;
		padding: 0 20px;
	}

	.lb_txt fr {
		float: none;
		width: 100%;
	}

	.slideBox .bd .lb_txt {
		margin: 0 0 0 0;
		width: 100%;
	}

	.slideBox,
	.module_one,
	.right-list_4 {
		height: auto;
	}

	.xx_left {
		width: 100%;
		margin-right: 0;
		float: none;
	}

	.xx_right {
		width: 100%;
		height: 100%;
		padding: 0 20px;
	}

	.zfw {
		height: auto;
		padding: 0 20px;
		overflow: hidden;
	}

	.left4_top4,
	.bsyw_top4 {
		font-size: 15px;
	}

	.left4_top4 .st,
	.bsyw_top4 .st {
		height: 12px;
	}

	.top4 .gd a,
	.bsywtop .gd a {
		font-size: 12px;
	}

	.tzgg_s li a {
		width: calc(100% - 100px);
	}

	.right-list_4 li a {
		width: calc(100% - 100px);
		font-size: 13px;
	}

	.right-list_4 li span,
	.tzgg_s li,
	.tzgg_s li span {
		font-size: 13px;
	}

	.right-list_4 {
		padding: 0;
	}

	.bsyw {
		padding: 0 20px;
	}

	.TimeBox h2 {
		font-size: 20px;
	}

	.ToppingNews {
		width: calc(100% - 90px);
	}

	.szyw_s li,
	.szyw_s li span,
	.tzgg_top4 .tzgggd a,
	.spxw_top4 .spxwgd a,
	.spxw_s li,
	.spxw_s li span {
		font-size: 14px;
	}

	.szyw_s li a {
		width: calc(100% - 100px);
	}

	.tzgg_top4,
	.spxw_top4 {
		font-size: 15px;
	}

	.tzgg_top4 span.active,
	.spxw_top4 span.active {
		padding: 0 10px;
	}

	.spxw,
	.spxw_s {
		margin-top: 10px;
	}

	.splist video {
		height: 416px !important;
	}
}

@media only screen and (max-width: 416px) {


	.lxzz,
	.swiper-container,
	.module_one,
	.slideBox,
	.ToppingNews .title {
		width: 100%;
	}
	.lmlb_nei{
		width: 100%;
		padding: 10px;
	}
	.xwed{
		margin: 0;
		margin-bottom: 10px;
	}

	.tag-head img {
		width: 60%;
		padding-left: 10px;
	}

	.lxzz,
	.headLines {
		height: auto;
	}

	.swiper-container {
		height: 100px;
	}

	.headLinesItem .tag-head {
		margin-right: -23px;
	}

	/* .headLinesItem>.headLinesWrap{
		width: 70%;
	} */
	.headLinesItem>.headLinesWrap>.title {
		font-size: 18px;
		line-height: 30px;
	}

	.headLinesItem>.headLinesWrap>.describle,
	.sourceDate {
		display: none;
	}

	.headLines .pagination {
		bottom: 6%;
	}
	.slideBox .bd li{
		width: 100%;
	}
	.slideBox .bd .lb_img {
		height: 264px;
		overflow: hidden;
		width: 100%;
	}

	.slideBox .bd .lb_img img {
		width: 100%;
		height: 250px;
		float: none;
	}

	.slideBox .bd .lb_txt h4 {
		width: 100%;
		overflow: hidden;
		font-size: 13px;
		text-align: center;
		line-height: 30px;
	}

	.lb_txt fr {
		float: none;
		width: 100%;
	}

	.slideBox .bd .lb_txt {
		margin: 0 0 0 0;
		width: 100%;
	}

	.slideBox,
	.module_one,
	.right-list_4 {
		height: auto;
	}

	.xx_left {
		width: 100%;
		margin-right: 0;
		float: none;
	}

	.xx_right {
		width: 100%;
		height: 100%;
		padding: 10px 5px 10px 5px;
	}

	.zfw {
		height: auto;
		padding: 10px 5px 10px 5px;
	}

	.left4_top4,
	.bsyw_top4 {
		font-size: 12px;
	}

	.left4_top4 .st,
	.bsyw_top4 .st {
		height: 12px;
	}

	.top4 .gd a,
	.bsywtop .gd a {
		font-size: 12px;
	}

	.right-list_4 li span,
	.tzgg_s li,
	.tzgg_s li span {
		font-size: 13px;
	}

	.bsyw {
		padding: 10px 5px 10px 5px;
	}

	.Szyw_Top .TimeBox {
		width: 17%;
		height: 17%;
		margin-top: 3%;
		display: none;
	}

	.TimeBox h2 {
		font-size: 20px;
	}

	.ToppingNews {
		width: 100%;
		float: none !important;
	}
	.ToppingNews .title a{
		width: 100%;
	}
	.szyw_s li,
	.szyw_s li span,
	.tzgg_top4 .tzgggd a,
	.spxw_top4 .spxwgd a,
	.spxw_s li,
	.spxw_s li span {
		font-size: 14px;
	}

	.szyw_s li a {
		width: calc(100% - 100px);
	}

	.tzgg_top4,
	.spxw_top4 {
		font-size: 15px;
	}

	.tzgg_top4 span.active,
	.spxw_top4 span.active {
		padding: 0 10px;
	}

	.spxw,
	.spxw_s {
		margin-top: 10px;
	}

	.splist video {
		height: 240px !important;
	}
}

@media only screen and (max-width: 361px) {
	.lb_txt p {
		font-size: 14px;
	}

	.left4_top4 span,
	.left4_top4 span.active,
	.bsyw_top4 span,
	.bsyw_top4 span.active {
		padding: 0 10px;
	}

	.left4_top4 {
		font-size: 12px;
	}

	.Szyw_Top .TimeBox {
		width: 22%;
	}

	.spxw_s li a,
	.tzgg_s li a {
		width: 70%;
	}
  .left4_top4 span,.bsyw_top4 span{
     font-size:12px;
  }
}

@media only screen and (max-width: 321px) {
	.lb_txt p {
		font-size: 13px;
	}

	.lb_txt a {
		width: 99px;
		height: 30px;
		line-height: 30px;
	}
}