 

.con4 {
    margin-top: 22px;
}

.yqlj p {
				background:url(../bg/tit_yqlj.png) left top no-repeat;
				font-family: '微软雅黑';
				font-size: 14px;
				line-height: 29px;
				text-align: left;
				color: #000;
				margin: 0 auto;
				padding-top: 45px;
			}
			.yqlj p a {
				font-family: '宋体';
				font-size: 14px;
				color: #000;
				line-height: 28px;
				margin-right: 12px;
				margin-left: 0px;
			}
			.con2 .left .item {
				width: 396px;
				margin: 1.5% 2% 0 0;
			}
			.con2 .right .item {
				margin: 2% 0;
				float: left;
			}
			.pho-top-txt-bottom p {
				line-height: 27px;
				height: auto;
				overflow: hidden;
				float: left;
				font-size: 13px;
				padding: 7px;
			}
			.con2 .right .item {
				width: 100%;
			}
			.pho-left-txt-right h3 {
				height: 75px;
				overflow: hidden;
			}
			.ad1 {
				width: 100%;
				height: auto;
				background: none;
				margin-top: 16px;
			}
			.yqlj p {
				max-width: 1000px;
			}
			.pho-left-txt-right {
				height: 148px;
				overflow: hidden;
			}
			.swiper-container_a {
				width: 630px;
			}
			.topNews {
				width: 420px;
			}
			.text-summary p {
				font-size: 14px;
				line-height: 2.1;
				height: 116px;
				overflow: hidden;
			}
			.con2 .right {
				margin-top: 3%;
			}
			.pho-top-txt-bottom p {
				line-height: 1.5;
			}
			.con2 .right .mgt0 {
				margin-top: 12%;
			}
			.con2 .right .mgb0 {
				margin-bottom: 0
			}
			.periods .item {
				width: 160px;
				float: left;
				margin-left: 22px;
				margin-right: 22px;
			}
			.periods .item h2 {
				padding-left: 5px;
				border-left: 6px solid #88a7a8;
				font: 400 16px/22px 微软雅黑, "Arial Narrow", HELVETICA;
				display: inline;
				background: none;
				color: #000;
			}
			.periods li {
				margin-left: 0px;
			}
			.swiper-container_a {
				margin-left: 0;
			}
			.indexPhoto {
				width: auto;
			}
			.topNews {
				width: 540px;
			}
			.swiper-container_a .swiper-slide img {
				width: 635px;
				height: 316px;
				float: left;
			}
			.pho-left-txt-right h3 {
				height: auto;
				overflow: hidden;
			}
			/* 广告 */
			.swiper-container.swiper-container_act {
				width: 1200px;
				height: 114px;
			}
			.swiper-container.swiper-container_act .swiper-slide {
				padding: 0px;
				margin: 0px;
			}
			.swiper-container.swiper-container_act .swiper-slide img {
				width: 100%;
				height: 100%;
				border: 0px;
				padding: 0px;
			}
			.swiper-container.swiper-container_act .swiper-pagination {
				text-align: right;
			}
			.swiper-container.swiper-container_act .swiper-pagination-bullet {
				width: 20px;
				height: 20px;
				text-align: center;
				line-height: 20px;
				font-size: 12px;
				color: #000;
				opacity: 1;
				background: rgba(0, 0, 0, 0.2);
				border-radius: 0px;
			}
			.swiper-container.swiper-container_act.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-container.swiper-container_act .swiper-pagination-custom, .swiper-container.swiper-container_act .swiper-pagination-fraction {
				bottom: 5px;
			}
			.swiper-container.swiper-container_act .swiper-pagination-bullet-active {
				color: #fff;
				background: #007aff;
			}
			.top-zjlh {
				float: left;
			}
			.top-zjlh .left {
				width: 60%;
				float: left;
				height: 170px;
				overflow: hidden;
			}
			.top-zjlh .left h3 {
				font-size: 22px;
				line-height: 36px;
				font-weight: 700;
			}
			.top-zjlh .left p {
				font-size: 14px;
				line-height: 25px;
				font-weight: 400;
			}
			.top-zjlh .left p a {
				color: red;
			}
			.top-zjlh .right {
				width: 39%;
				float: right;
			}
			.top-zjlh .right img {
				height: 164px;
				width: 100%;
			}
			img.zjlg-more {
				float: right;
			}
			.text-summary h1 {
				font-size: 22px;
				line-height: 32px;
				font-weight: 700;
			}
			.con3 .item .pic-tit {
				width: 100%;
				float: left;
			}
			.con3 .item h3 {
				height: 32px;
				overflow: hidden;
				float: left;
				font-size: 16px;
				font-weight: 700;
			}
			.zt .tit {
				height: auto;
			}
			/* 悬浮框 */
			#floatBoxLeft {
				position: fixed;
				left: 1%;
				top: 65%;
				height: auto;
				z-index: 99;
				/* margin-left: -678px; width: 155px;*/
			}
			#floatBoxLeft img {
				width: 300px;
				height: 100%;
			}
			#closeBtnLeft {
				position: absolute;
				top: -25px;
				right: -13px;
				width: 28px;
				cursor: pointer;
				height: 28px;
				background:url('../bg/ico_sp.png') -195px -138px no-repeat;
			}
			#floatBoxLeftA {
				position: fixed;
				left: 1%;
				top: 55%;
				height: auto;
				z-index: 99;
		 
			}
			#floatBoxLeftA img {
				width: 300px;
				height: 100%;
			}
			#closeBtnLeftA {
				position: absolute;
				top: -25px;
				right: -13px;
				width: 28px;
				cursor: pointer;
				height: 28px;
				background:url('../bg/ico_sp.png') -195px -138px no-repeat;
			}
			#floatBox {
				position: fixed;
				right: 1%;
				top: 35%;
				height: auto;
				z-index: 100;
		 
			}
			#floatBox img {
				width: 175px;
				height: 100%;
			}
			#closeBtn {
				position: absolute;
				top: -25px;
				right: -13px;
				width: 28px;
				cursor: pointer;
				height: 28px;
				background:url('../bg/ico_sp.png') -195px -138px no-repeat;
			}
			#floatBoxRight {
				position: fixed;
				right: 1%;
				top: 35%;
				height: auto;
				z-index: 100;
		 
			}
			#floatBoxRight img {
				width: 175px;
				height: 100%;
			}
			#closeBtnRight {
				position: absolute;
				top: -25px;
				right: -13px;
				width: 28px;
				cursor: pointer;
				height: 28px;
				background:url('../bg/ico_sp.png') -195px -138px no-repeat;
			}
			#floatBox2 {
				position: fixed;
				right: 1%;
				top: 40%;
				height: auto;
				z-index: 100;
			}
			#floatBox2 img {
				width: 100%;
				height: 100%;
			}
			#closeBtn2 {
				position: absolute;
				top: -25px;
				right: -13px;
				width: 28px;
				cursor: pointer;
				height: 28px;
				background:url('../bg/ico_sp.png') -195px -138px no-repeat;
			}
			#floatBox2 {
				left: 1%;
				top: 36%;
				width: 300px;
			}
			#floatBox2 img {
				width: 300px;
				height: 100%;
			}
		

			.pindaoicon1 {
				width: 268px;
				height: 43px;
				border: 1px solid #d93024;
				line-height: 43px;
				text-align: center;
				margin-top: 7px;
			}
			.pindaoicon1 a {
		 
				font-size: 20px;
				color: #d93024;
			}
			.pindaoicon1:hover {
				background-color: #d93024;
				background-position: 184px -706px;
			}
			.pindaoicon1:hover a {
				color: #fff;
			}
			.nav-search {
				border: none;
				background: none;
				height: 1.735em;
				min-height: 24px;
				font-weight: bold;
				float: left;
				padding: 0 0 0 6px;
				color: #333;
				opacity: 0.5;
				font-weight: bold;
				padding: 0 3% 0 3%;
				border: 1px solid #000;
				font-size: 1.2em;
				width: 76%;
			}
			.form-control {
				display: block;
				width: 90%;
				height: calc(1.5em + 0.25rem + 2px);
				padding: 0.275rem 0.75rem;
				font-size: 12px;
				font-weight: 400;
				line-height: 1.2;
				color: #495057;
				background-color: #fff;
				background-clip: padding-box;
				border: 1px solid #ced4da;
				border-radius: 0.25rem;
				transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
			}
			header {
				position: relative;
			}
			.searchs {
				width: 24%;
				margin-top: 8%;
				float: right;
				position: absolute;
				right: 5%;
				bottom: 22%;
			}
			.has-search .form-control-feedback {
				right: initial;
				left: 0;
				color: #ccc;
			}
			.has-search .form-control {
				padding-right: 12px;
			}
			.searchbtn {
				position: absolute;
				font-size: 20px;
				color: #66757f;
				background-color: transparent;
				border: none;
				right: 6%;
				top: 5px;
				outline: none;
				padding: 4px;
			}
			button {
				cursor: pointer;
			}
			.in-footer-middle .in-footer-menu {
				width: 600px;
				margin-left: -330px;
			}
			.in-footer-middle .in-footer-menu a {
				margin: 10px;
			}
			.in-footer-middle .in-footer-conback {
				position: relative;
				width: 100%;
				display: flex;
				flex-wrap: wrap;
				align-items: center;
				align-content: space-between;
			}
			.in-footer-middle .in-footer-menu img {
				display: block;
				width: 120px;
				float: left;
				color: #0057a9;
				margin: 10px;
			}
			.con2 .zjslPart .list01 li:nth-child(10), .con2 .zjslPart .list01 li:nth-child(9), .con2 .zjslPart .list01 li:nth-child(8) {
				display: none;
			}
			
			
			.info-h {
				border-bottom: #DDDDDD 1px solid;
				padding-bottom: 8px;
				position: relative;
				margin-bottom: 20px
			}
			.info-h h2 {
				font-size: 20px;
				color: #3a3a3a
			}
			.info-h h2 i {
				display: inline-block;
				width: 5px;
				height: 17px;
				background: #C40F18;
				margin-right: 10px
			}
			a.more {
				position: absolute;
				right: 0;
				top: 1px;
				font: 12px/22px \5FAE\8F6F\96C5\9ED1;
				color: #868686;
				margin-right: 10px;
			}
			a.more:hover {
				color: #f90
			}
			.st {
				font-family: \5b8b\4f53;
			}
			
			.advbox {
				width: 650px;
				position: fixed;
				display: none;
				left: 50%;
				top: 0;
				margin: -215px 0 0 -325px;
				z-index: 999999999999;
			}
			.advbox .advpic {
				position: relative;
				height: 500px;
				overflow: hidden;
				z-index: 999999999999;
			}
			.advbox .advpic .closebtn {
				display: block;
				width: 60px;
				height: 22px;
				line-height: 26px;
				font-size: 16px;
				color: #000;
				text-indent: 12px;
				overflow: hidden;
				position: absolute;
				right: 12px;
				top: 5px;
				z-index: 9999999;
			}