.gszl {
				padding-top: 108px;
			}

			.gszl_l .hzTit {
				width: 100%;
				border-bottom: 1px solid #f3f3f3;
				display: -webkit-flex;
				display: -moz-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-justify-content: space-between;
				-moz-box-pack: justify;
				-ms-flex-pack: justify;
				justify-content: space-between;
				-webkit-align-items: center;
				-moz-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				padding: 0;
			}

			.gszl_l .hzTit span {
				padding: 30px 0;
				position: relative;
			}

			.gszl_l .hzTit span::after {
				content: "";
				width: 40%;
				height: 5px;
				background: #D55228;
				border-radius: 25px;
				position: absolute;
				left: 0;
				bottom: -2px;
			}

			.gszl .hzTit a img {
				width: 16px;
				margin-left: 20px;
			}

			.gszl_xq {
				display: -webkit-flex;
				display: -moz-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-justify-content: space-between;
				-moz-box-pack: justify;
				-ms-flex-pack: justify;
				justify-content: space-between;
				margin-top: 30px;
				-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
			}

			.gszl_l {
				width: -webkit-calc(100% - 514px);
				width: -moz-calc(100% - 514px);
				width: calc(100% - 514px);
				border-right: 1px solid #f3f3f3;
				padding-right: 5%;
			}

			.gszl_l ul {
				margin-top: 20px;
			}

			.gszl_l ul li {
				display: -webkit-flex;
				display: -moz-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-align-items: center;
				-moz-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				padding: 30px 20px;
				border-bottom: 1px solid #f3f3f3;
				position: relative;
			}

			.gszl_l ul li img {
				width: 30px;
				height: 30px;
				position: absolute;
				right: 2%;
				top: 35%;
			}

			.gszl_time {
				text-align: center;
				font-size: 12px;
			}

			.gszl_time b {
				font-size: 30px;
				line-height: 1.2;
			}

			.gszl_text {
				margin-left: 5%;
				font-size: 16px;
			}

			.gszl_text p:first-child {
				font-weight: 600;
			}

			.gszl_l_gg {
				text-align: center;
				padding: 20px 0;
				color: #e0e0e0;
			}

			. .gpxx {
				padding: 40px 50px;
				background: #d55228;
				color: #fff;
			}

			.gpxx .hzTit {
				width: 100%;
				color: #fff;
				padding: 0;
			}

			.gpTit {
				padding-top: 5%;
				padding-bottom: 2%;
				border-bottom: 1px solid rgba(255, 255, 255, 0.2);
			}

			.gpTit span {
				font-size: 24px;
			}

			.gpZhishu {
				padding: 4% 0;
				border-bottom: 1px solid rgba(255, 255, 255, 0.2);
			}

			.gpZhishu>div {
				display: -webkit-flex;
				display: -moz-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-justify-content: space-between;
				-moz-box-pack: justify;
				-ms-flex-pack: justify;
				justify-content: space-between;
				padding: 10% 0;
				position: relative;
			}

			.gpZhishu p {
				margin-right: 30%;
				display: -webkit-flex;
				display: -moz-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-flex-direction: column;
				-moz-box-orient: vertical;
				-moz-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
				font-size: 16px;
			}

			.gpZhishu p img {
				width: 20px;
				position: absolute;
				right: 0%;
				top: 50%;
				-webkit-transform: translateY(-50%);
				-moz-transform: translateY(-50%);
				-ms-transform: translateY(-50%);
				-o-transform: translateY(-50%);
				transform: translateY(-50%);
			}

			.gpZhishu p b {
				font-size: 26px;
			}

			.gpTime {
				padding: 10px 0 20px;
			}

			.gpbt {
				margin-top: 5%;
			}

			.gpbt p {}

			.gpbt p b {
				color: #D55228;
				position: relative;
				padding: 0 10px;
			}

			.gpbt p b::after {
				content: "";
				width: 4px;
				height: 60%;
				background: #D55228;
				border-radius: 50px;
				position: absolute;
				left: 0;
				top: 20%;
			}

			.gszl_img {
				max-width: 100%;
			}

			.newsDet_con {
				border-bottom: 1px solid #eeeeee;
				padding: 40px 10px 28px;
			}

			.newsDet_con>p {
				text-indent: 2em;
				text-align: left;
				font-size: 15px;
				color: #666;
				letter-spacing: 0.5px;
				line-height: 36px;
			}



			.newsDet_con div.one {
				width: 100%;
			}

			.newsDet_con div img {
				max-width: 72%;
				display: inline-block;
			}


			@media (max-width:1200px) {
				.gszl_xq .gszl_r {
					display: none !important;
				}

				.gszl_xq .gszl_l {
					width: 100% !important;
				}
			}

			@media (max-width:1024px) {
				.newsDet_con>p {
					font-size: 14px;
				}

				.newsDet_con div img {
					max-width: 100%;
				}

			}

			@media (max-width:768px) {


				.newsDet_con>p {
					line-height: 32px;
					letter-spacing: 0.5px;
				}

				.newsDet_con div {
					width: 100%;
					margin: 20px 0 0;
				}

			}

			@media (max-width:480px) {


				.newsDet_con>p {
					line-height: 30px;
				}
			}

			.cd-target__box span {
				font-size: 20px;
				line-height: 1.4;
				color: #111;
				display: block;
				margin-bottom: 25px;
			}

			.cd-target__list li {
				margin-bottom: 30px;
				-webkit-transition: all .4s;
				-o-transition: all .4s;
				-moz-transition: all .4s;
				transition: all .4s;
				overflow: hidden;
			}

			.cd-target__list a {
				display: -webkit-flex;
				display: -moz-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-justify-content: center;
				-moz-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-align-items: center;
				-moz-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-transition: color .4s;
				-o-transition: color .4s;
				-moz-transition: color .4s;
				transition: color .4s;
				font-size: 15px;
				line-height: 1.8;
				color: rgba(17, 17, 17, 0.8);
				overflow: hidden;
			}

			.cd-target__list a span {
				width: -webkit-calc(100% - 160px);
				width: -moz-calc(100% - 160px);
				width: calc(100% - 160px);
				height: 54px;
				display: block;
				font-size: 15px;
				line-height: 1.8;
				color: rgba(17, 17, 17, 0.8);
				margin-top: 10px;
				margin-bottom: 0;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				overflow: hidden;
				-o-text-overflow: ellipsis;
				text-overflow: ellipsis;
			}

			.cd-target__list li .img {
				position: relative;
				width: 140px;
				height: 80px;
				margin-right: 20px;
			}

			.cd-target__list a img {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				-o-object-fit: cover;
				object-fit: cover;
				display: block;
			}

			img {
				max-width: 100%;
			}

			.gszl_xq .gszl_r {
				width: 300px;
			}

			.gszl_xq .gszl_l {
				width: -webkit-calc(100% - 400px);
				width: -moz-calc(100% - 400px);
				width: calc(100% - 350px);
			}

			.gszl_l .hzTit span {
				color: #333;
				/*font-weight: 100;*/
				font-size: 30px;
			}

			.gszl_l .hzTit span::after {
				content: "";
				width: 0;
				height: 0;
				background: #D55228;
				border-radius: 25px;
				position: absolute;
				left: 0;
				bottom: -2px;
			}