.lx_hot_spot {
	height: 70px;
	border: 1px solid #E6E6E6;
}

.lx_hot_spot .lx_hot_spot_inside {
	height: 100%;
	line-height: 69px;
	position: relative;
}

.lx_hot_spot .lx_hot_spot_inside .hot_spot {
	position: absolute;

	top: 0;

	bottom: 0;

	margin: auto 0;

	left: 0;

	width: 96px;

	height: 28px;

	border: 1px solid #EF2D36;

	border-radius: 3px;

	line-height: 26px;

	font-size: 16px;

	color: #EF2D36;

	font-weight: bold;

	text-align: center;

}



.lx_list {

	position: relative;

	overflow: hidden;

	padding-top: 18px;

}



.lx_list .your-location {

	position: relative;

	padding-left: 20px;

	font-size: 14px;

	color: #888888;

}



.lx_list .your-location i {

	position: absolute;

	display: block;

	width: 8px;

	height: 8px;

}



.lx_list .your-location i:first-of-type {

	background-color: #CCC;

	bottom: 0;

	left: 4px;

}



.lx_list .your-location i:last-of-type {

	background-color: #858585;

	bottom: 3px;

	left: 0;

}



.lx_list .your-location span {

	font-size: 12px;

	color: #999;

	line-height: 12px;

	display: inline-block;

}



.lx_list .your-location a {

	font-size: 12px;

	line-height: 12px;

	display: inline-block;

	color: #666;

}



.lx_list .lx_list_left {

	width: 66.3%;

	margin-top: 30px;

	float: left;

}



.lx_list .lx_list_title {

	height: 38px;

	line-height: 29px;

	font-size: 22px;

	color: #333;

	/* border-bottom: 1px solid #DDD; */

}



.lx_list .lx_list_title span {

	position: relative;

	display: inline-block;

	height: 100%;

}



.lx_list .zg_time {

	height: 32px;

	line-height: 32px;

	font-size: 12px;

	color: #999;

	position: relative;

	margin: 10px auto;

}



.lx_list .zg_time em {

	font-style: normal;

}



.lx_list .zg_time .source {

	color: #999;

	font-size: 14px;

}



.lx_list .zg_time .share-area {

	position: absolute;

	right: 0;

	top: 0;

	bottom: 0;

	font-size: 0;

}



.lx_list .zg_time .share-area a.bds_more {

	font-size: 14px;

	display: inline-block;

	vertical-align: top;

}



.lx_list .zg_time .share-area a:not(.bds_more) {

	width: 32px;

	height: 32px;

	display: inline-block;

	background: url(//lxks.offcn.com/statics/images/icons/newshare.png) no-repeat;

	margin: 0 5px 0 0;

}



.lx_list .zg_time .share-area a.popup_sqq {

	background-position: -321px 0px;

}



.lx_list .zg_time .share-area a.popup_sqq:hover {

	background-position: -321px -34px;

}



.lx_list .zg_time .share-area a.bds_weixin {

	background-position: -357px 0px;

}



.lx_list .zg_time .share-area a.bds_weixin:hover {

	background-position: -357px -34px;

}



.lx_list .zg_time .share-area a.bds_tsina {

	background-position: -211px 0px;

}



.lx_list .zg_time .share-area a.bds_tsina:hover {

	background-position: -211px -34px;

}



.lx_list .lx_advertisement {

	font-size: 0;

	margin-bottom: 1.7%;

	display: block;

}



.lx_list .lx_advertisement img {

	display: block;

	width: 100%;

}



.lx_list .lx_advertisement_bottom {

	font-size: 0;

	margin: 6.1% 0;

	display: block;

}



.lx_list .lx_advertisement_bottom img {

	display: block;

	width: 100%;

}



.lx_list .lx_article {

	border: 1px solid transparent;

}



.lx_list .lx_article .lx_arttop_tj {

	border: 1px solid #ea0c15;

	padding: 20px 10px;

}

.lx_list .lx_article .lx_arttop_tj .offcn_tj_style1 {
	width: 100%;
	padding-bottom: 15px;
}

.lx_list .lx_article .lx_arttop_tj .offcn_tj_style1 a .wzy_dt_pic {
	width: 34.2%;
	display: block;
	float: left;
	transition: all 0.5s;
	cursor: pointer;
	border-radius: 8px;
}

.lx_list .lx_article .lx_arttop_tj .offcn_tj_style1 .offcn_tj_middle {
	width: 51.3%;
	float: left;
	margin: 0 1.2%;
	height: 100%;
}

.lx_list .lx_article .lx_arttop_tj .offcn_tj_style1 .offcn_tj_middle .offcn_tj_item {
	display: block;
	width: 47%;
	float: left;
	/* height: 20px; */
	line-height: 20px;
	padding: 3% 1%;
	font-size: 16px;
	border-radius: 8px;
	text-align: center;
	transition: all 0.5s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #444 !important;
}


.lx_list .lx_article .lx_arttop_tj .offcn_tj_style1 .offcn_tj_middle .offcn_tj_item1 {
	margin-right: 2%;
	margin-bottom: 2%;
	background: #cbe86b;
}

.lx_list .lx_article .lx_arttop_tj .offcn_tj_style1 .offcn_tj_middle .offcn_tj_item2 {
	background: #F7AA97;
	margin-bottom: 2%;
}

.lx_list .lx_article .lx_arttop_tj .offcn_tj_style1 .offcn_tj_middle .offcn_tj_item3 {
	background: #D1B6E1;
	margin-right: 2%;
}

.lx_list .lx_article .lx_arttop_tj .offcn_tj_style1 .offcn_tj_middle .offcn_tj_item4 {
	background: #ffc952;
}

.lx_list .lx_article .lx_arttop_tj .offcn_tj_style1 .wzy_zixun_pic {
	width: 12.1%;
	display: block;
	float: left;
	transition: all 0.5s;
	cursor: pointer;
}


.lx_list .lx_article .lx_article_title {

	font-size: 20px;

	line-height: 20px;

	color: #f52e1c;

	text-align: center;

	font-weight: bold;

}



.lx_list .lx_article .lx_article_links {

	margin-top: 10px;

	justify-content: center;

	line-height: 18px;

	flex-direction: column;

	align-items: center;

}

.lx_list .lx_article .lx_article_links p {
	line-height: 36px;
}

.lx_list .lx_article .lx_article_links a {
	font-size: 18px;
	color: #333333;
	border-right: 2px solid #AAA;
	padding: 0 10px;
}

.lx_list .lx_article .lx_article_links a:hover {
	color: #EF2D36;
}

.lx_list .lx_article .lx_article_links a:nth-last-child(1) {
	border: none;
}

.lx_list .lx_article .lx_article_content {
	margin-top: 10px;
	font-size: 18px;
	line-height: 50px;
}

.lx_list .lx_article .lx_article_content p {
	text-indent: 2em;
	font-size: 18px;
	line-height: 50px;
	color: #333;
}

.lx_list .lx_article .lx_article_content p a {
	font-size: 18px;
	color: #0000ff;
}

.lx_list .lx_article .lx_article_content p a span {
	font-size: 18px;
}

.lx_list .lx_article .lx_artbottom_tj .fzbot_nr {
	margin: 20px auto;
	padding: 20px 0;
	background: #fffdf9;
	box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}

.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_left {
	width: 47%;
	float: left;
	border-right: 1px dashed #ffdfa1;
	box-sizing: border-box;
}

.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_left h3 {
	font-size: 15px;
	line-height: 32px;
	color: #f30811;
	text-align: center;
}

.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_left h4 {
	font-size: 14px;
	line-height: 24px;
	color: #333;
	text-align: center;
}

.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_left .itl {
	display: inline-block;
	width: 10px;
	height: 12px;
	background: url(https://www.zglinxuan.com/statics/images/icons/fzbot_nr_jtl.png) no-repeat;
	margin: 0 15px;
}

.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_left .itr {
	display: inline-block;
	width: 10px;
	height: 12px;
	background: url(https://www.zglinxuan.com/statics/images/icons/fzbot_nr_jtr.png) no-repeat;
	margin: 0 15px;
}


.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_left .ewmp {
	width: 260px;
	position: relative;
	margin: 20px auto;
	border-bottom: 5px solid #ffbc37;
}


.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_left .ewmp .ewm {
	width: 120px;
	margin-left: 75px;
	border: 1px solid #ffbc37;
	display: inline-block;
}

.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_left .ewmp .ren {
	position: absolute;
	bottom: -5px;
	left: 15px;
	width: 70px;
}

.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_p {
	font: 14px/2 "Microsoft Yahei" !important;
	color: #333;
	text-align: center;
	text-indent: 2em;
}

.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_p span {
	color: #f30811;
}

.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_right {
	width: 47%;
	float: right;
	margin-right: 3%;
}

.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_right .tit_qus {
	height: 40px;
	border-bottom: 1px dashed #ffdfa1;
}

.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_right .tit_qus h5 {
	width: 60%;
	float: left;
	padding-left: 35px;
	background: url(https://www.zglinxuan.com/statics/images/icons/fzbot_nr_qus.png) no-repeat left center;
}

.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_right .tit_qus h5 a {
	font: bold 18px/30px "Microsoft Yahei";
	color: #333;
}

.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_right .tit_qus>a {
	width: 80px;
	height: 26px;
	float: right;
	display: inline-block;
	border: 1px solid #f30811;
	border-radius: 5px;
	font: 14px/26px "Microsoft Yahei";
	text-align: center;
	color: #f30811;
}


.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_right .quslist {
	padding-right: 20px;
	padding-top: 6px;
}

.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_right .quslist li {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	background: url(https://www.zglinxuan.com/statics/images/icons/fzbot_nr_cir.png) no-repeat left center;
}

.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_right .quslist li a {
	font: 16px/32px "Microsoft Yahei";
	padding-left: 12px;
	color: #666666;
}



.lx_footer_border {

	background-color: #333;

	padding-top: 40px;

	border-bottom: 1px solid transparent;

}



.lx_footer_border .lx_footer {

	display: flex;

	display: -webkit-flex;

	justify-content: space-between;

	margin-bottom: 39px;

	padding: 0 8%;

}



.lx_footer_border .lx_footer>div {

	height: 195px;

	border-right: 1px solid rgba(231, 231, 231, 0.1);

	flex: 1;

}



.lx_footer_border .lx_footer>div:nth-last-child(1) {

	border: none;

}



.lx_footer_border .lx_footer .footer-content {
	justify-content: center;
}

.lx_footer_border .lx_footer .footer-content span {
	display: inline-block;
	font-size: 22px;
}



.lx_footer_border .lx_footer .footer-content:first-of-type {
	justify-content: flex-start;
}



.lx_footer_border .lx_footer .footer-content span a:first-of-type {

	color: #FFF;

	font-size: 20px;

}



.lx_footer_border .lx_footer .footer-content span a {

	color: #D0D0D0;

	font-size: 14px;

}



.lx_footer_border .lx_footer .footer-qr {
	flex: 2.5;
	align-content: center;
	align-items: center;
	justify-content: space-around;

}



.lx_footer_border .lx_footer .footer-qr .footer-qr-border {

	display: block;

	position: relative;

	background-color: #FFFFFF;

	border: 1px solid transparent;

	/* padding: 100% 0 0; */

	font-size: 0;

}



.lx_footer_border .lx_footer .footer-qr .footer-qr-border img {

	display: block;

	width: 120px;

	margin: 1px;

}



.lx_footer_border .lx_footer .footer-qr .footer-qr-border span {

	position: absolute;

	left: 0;

	right: 0;

	top: -26px;

	line-height: 20px;

	font-size: 20px;

	color: #FFFFFF;

	text-align: center;

}



.lx_footer_border .lx_footer .footer-other-info {

	flex: 2;

	justify-content: center;

}



.lx_footer_border .lx_footer .footer-other-info section {

	display: inline-block;

	font-size: 0;

	text-align: left;

}



.lx_footer_border .lx_footer .footer-other-info section span {
	display: inline-block;
	width: 50px;
	height: 50px;
	border-radius: 5px;
	background-color: #CCC;
	margin-bottom: 30px;
	position: relative;
}

.lx_footer_border .lx_footer .footer-other-info section span:last-of-type {
	margin-bottom: 20px;
}

.lx_footer_border .lx_footer .footer-other-info section span img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 52%;
}

.lx_footer_border .lx_footer .footer-other-info section span i {

	position: absolute;

	white-space: nowrap;

	left: 120%;

}



.lx_footer_border .lx_footer .footer-other-info section span i:nth-child(1) {

	font-size: 14px;

	line-height: 14px;

	color: #D0D0D0;

	top: 0;

}



.lx_footer_border .lx_footer .footer-other-info section span i:nth-last-child(2) {

	font-size: 30px;

	line-height: 30px;

	color: #FFF;

	bottom: 0;

}



.lx_footer_border .lx_footer .footer-other-info section span:last-of-type a {

	position: absolute;

	white-space: nowrap;

	left: 120%;

	font-size: 20px;

	line-height: 20px;

	color: #FFF;

	bottom: 0;

}



.lx_footer_border .lx_footer .footer-other-info section>i {

	display: inline-block;

	line-height: 14px;

	font-size: 14px;

	color: #999;

}



.zg_footer {

	height: 106px;

	line-height: 105px;

	font-size: 0;

	border-top: 1px solid rgba(231, 231, 231, 0.1);

	text-align: center;

	background: #333;

}



.zg_footer section {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	line-height: 26px;
	color: #999;
}



.zg_footer section a {
	color: #999;
}

/* 相关推荐 */
.xgtuijian {
	margin-top: 40px;
	margin-bottom: 30px;
	position: relative;
}

.xgtuijian p.title {
	line-height: 1;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	padding-left: 10px;
	border-left: 5px solid #f24443;
	margin-bottom: 17px;
}

.right_tag_keys{
	position: absolute;
	right: 0;
	top: 0;
}

.right_tag_keys a{
	font-size: 14px;
	margin: 0 2px;
	color: #2671ff;
}

.right_tag_keys a:nth-child(1){
	color: #ff1616;
}

.right_tag_keys a:nth-child(2){
	color: #2671ff;
}
.right_tag_keys a:nth-child(3){
	color: #209b11;
}

.xgtuijian ul li {

	float: left;

	width: 49%;

	line-height: 40px;

	padding-left: 15px;

	background: url(../../images/icons/news_point.jpg) left center no-repeat;

	font-size: 14px;

	overflow: hidden;

	text-overflow: ellipsis;

}

.xgtuijian ul li a {

	white-space: nowrap;

	font-size: 16px;

	line-height: 50px;

}

.xgtuijian ul li a:hover {

	color: #f44c44;

}





.phone_type_url {
	text-indent: 0em;
	text-align: right;
	font-size: 12px !important;
	margin-top: 10px;
}

.phone_type_url a {
	font-size: 12px !important;
	color: #312727 !important;
}

.bottom_tuijian {
	margin-top: 22px;
	font-size: 14px;
	line-height: 34px;
	border: 1px dotted #f47f7f;
	padding: 10px;
	color: #414141;
}

.bottom_tuijian a {
	font-size: 14px;
	color: #e23f3f;
}

.bttj_ewm {
	position: relative;
}

.bttj_ewm_img {
	display: none;
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 120px;
	z-index: 99;
}

.end_line {
	margin-top: 30px;
	position: relative;
}

.end_line p {
	font-size: 16px;
	text-align: center;
	color: #999;
	padding-top: 27px;
}

.theend {
	position: absolute;
	font-size: 16px;
	color: #999;
	display: block;
	left: 50%;
	top: 0;
	transform: translate(-50%, 0);
	background: #fff;
	padding: 0 15px;
	z-index: 1;
}

.xx_line {
	position: absolute;
	width: 100%;
	height: 1px;
	border-bottom: 1px dashed #E6E6E6;
	top: 11px;
}

@media screen and (max-width:1600) {

	.lx_list .lx_article .lx_article_content {

		font-size: 16px;

		line-height: 42px;

	}

	.lx_list .lx_article .lx_article_content p {

		font-size: 16px;

		line-height: 42px;

	}



	.lx_list .lx_article .lx_article_content p a,
	.lx_list .lx_article .lx_article_content p span {

		font-size: 16px;

	}



	.xgtuijian ul li {

		float: left;

		width: 49%;

		line-height: 40px;

		padding-left: 15px;

		background: url(../../images/icons/news_point.jpg) left center no-repeat;

		font-size: 14px;

	}

	.xgtuijian ul li a {

		white-space: nowrap;

		font-size: 16px;

		line-height: 50px;

	}



}



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



	.lx_list .lx_article .lx_arttop_tj {

		padding: 10px 10px;

	}



	.lx_list .lx_article .lx_article_title {

		font-size: 18px;

		line-height: 20px;

	}



	.lx_list .lx_article .lx_article_links {

		margin: 14px auto 0px;

	}



	.lx_list .lx_article .lx_article_links a {

		font-size: 15px;

		padding: 0 10px;

		line-height: 14px;

	}

	.lx_list .lx_article .lx_article_content {

		font-size: 15px;

		line-height: 40px;

	}

	.lx_list .lx_article .lx_article_content p {
		font-size: 15px;
		line-height: 40px;
	}

	.lx_list .lx_article .lx_article_content p a,
	.lx_list .lx_article .lx_article_content p span {
		font-size: 15px;
	}

	.xgtuijian ul li {
		float: left;
		width: 49%;
		line-height: 40px;
		padding-left: 15px;
		background: url(//lxks.offcn.com/statics/images/icons/news_point.jpg) left center no-repeat;
		font-size: 14px;
	}

	.xgtuijian ul li a {
		white-space: nowrap;
		font-size: 16px;
		line-height: 50px;
	}

	.lx_list .lx_article .lx_artbottom_tj .fzbot_nr_right .quslist li a {
		font-size: 14px;
		line-height: 26px;
	}
}

.nrbkBt {
	text-align: center;
}

.nrbkBt h5 {
    font-size: 16px;
    line-height: 32px;
    padding: 6px;
    border: solid 1px #dfdfdf;
    position: relative;
    margin: 0 auto;
	display: inline-block;
}

.nrbkBt em {
	position: absolute;
	width: 15px;
	height: 14px;
}

.nrbkBt em.nrbkBtL {
	left: -3px;
	top: -3px;
	background: url(http://statics.offcn.com/common/pc/images/nrbkBtL.png) no-repeat;
}

.nrbkBt em.nrbkBtR {
	right: -3px;
	bottom: -3px;
	background: url(http://statics.offcn.com/common/pc/images/nrbkBtR.png) no-repeat;
}

.nrbkBt * {
	color: #333;
}

.nrbkBt span {
	display: inline-block;
    padding: 0 6px;
    border: solid 1px #dfdfdf;
}

.nrBlock{
    padding: 15px 20px;
    border-radius: 0px 15px 15px 15px;
    border: 1px solid #E60012;
    margin: 52px auto 20px;
    position: relative;
}

.nrBlock .nrBlockBt{
    max-width: 90%;
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 20px;
    border-radius: 15px 15px 0px 0px;
    position: absolute;
    left: -1px;
    top: -37px;
    background: #E60012;
    color: #FFF;
}

.nrHBt {
    font-weight: bold;
    border-bottom: 1px solid #e7e7e7;
    font-size: 18px;
    line-height: 48px;
    margin-left: 2em;
}

.nrHBt,.nrHBt * {
    color: #333;
}

.nrHBt span {
    display: inline-block;
    border-bottom: 1px solid #ef2d36;
}