@media (min-width:1025px){/* DESKTOPS */
/* 内页banner */
.pgban{position:relative;}
	.pgban figure{height:240px;position:relative;overflow:hidden;}
	.pgban img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

/* 内页当前位置和导航 */
.pggui{background:#fff;line-height:60px;box-shadow:0 10px 30px rgba(0,0,0,0.1);}
	.pgguipos{}
		.pgguipos i{display:block;width:20px;height:20px;float:left;font-size:20px;margin-right:5px;}
	.pgguinav{}
	.pgguinav ul{overflow:hidden;}
	.pgguinav li{float:left;}
	.pgguinav li a{display:block;font-size:17px;font-weight:bold;padding:0 40px;}
	.pgguinav li a i{display:none;}
	.pgguinav li.on a{position:relative;color:#4d8ac7;}
	.pgguinav li.on a:after{content:'';display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);border-top:10px solid #4d8ac7;border-left:10px solid transparent;border-right:10px solid transparent;}

/* 内页列码 */
.pglispag{clear:both;text-align:center;overflow:hidden;font-size:14px;}
.pglispag a,.pglispag span{display:inline-block;padding:0 15px;height:50px;text-align:center;line-height:50px;margin:0 3px 6px;background:#fff;}
.pglispag a:hover{background:#4d8ac7;color:#fff;}
.pglispag span{background:#4d8ac7;color:#fff;}
.pglispag a i{font-size:20px;}

/* 内页党的建设列表页列码 */
.pglispagred{clear:both;text-align:center;overflow:hidden;font-size:14px;}
.pglispagred a,.pglispagred span{display:inline-block;padding:0 15px;height:50px;text-align:center;line-height:50px;margin:0 3px 6px;background:#fff;}
.pglispagred a:hover{background:#d60000;color:#fff;}
.pglispagred span{background:#d60000;color:#fff;}
.pglispagred a i{font-size:20px;}

/* 内页 */
.pg{padding:60px 0;overflow:hidden;}

.pg main{flex:0 0 880px;min-width:0;background:#fff;padding:40px;box-sizing:border-box;}
.ful main{flex:1;}
.pg aside{flex:0 0 300px;min-width:0;box-sizing:border-box;}

	.pg main h2{font-size:24px;line-height:30px;text-align:center;position:relative;margin:0 0 20px;overflow:hidden;color:#4683c4;}
		.pg main h2:before{content:'';display:block;position:absolute;top:50%;left:50%;margin:0 0 0 80px;width:500px;height:1px;background:#ccc;}
		.pg main h2:after{content:'';display:block;position:absolute;top:50%;right:50%;margin:0 80px 0 0;width:500px;height:1px;background:#ccc;}

/* 内页公司概况-小标题 */
.pgabotil{margin:0 0 60px;}
	.pgabotil h2{font-size:24px;line-height:30px;text-align:center;position:relative;color:#4d8ac7;}
	.pgabohis .pgabotil h2{color:#fff;}
	.pgabotil h2:before{content:'';display:block;position:absolute;top:50%;left:0;width:520px;height:1px;background:#ccc;}
	.pgabotil h2:after{content:'';display:block;position:absolute;top:50%;right:0;width:520px;height:1px;background:#ccc;}

/* 关于我们的公司简介 */
.pgaboinf{padding:60px 0;background:url(../images/bgabo.png) no-repeat center bottom;}
	.pgaboinfcon{display:flex;justify-content:space-between;}
		.pgaboinfconimg{position:relative;flex:0 0 480px;min-width:0;}
			.pgaboinfconimg figure{position:absolute;border:8px solid #fff;box-sizing:border-box;overflow:hidden;transition:all 0.3s ease-out 0s;}
			.pgaboinfconimg figure:nth-of-type(1){top:0;right:0;width:240px;}
			.pgaboinfconimg figure:nth-of-type(2){bottom:0;left:0;width:360px;}
			.pgaboinfconimg figure img{width:100%;}
			.pgaboinfconimg figure:hover{box-shadow:0 0 20px rgba(0,0,0,0.2);}
			.pgaboinfconimg figure:hover img{transform:scale3d(1.05, 1.05, 1);}
		.pgaboinfcontxt{flex:0 0 640px;min-width:0;height:540px;column-gap:60px;font-size:16px;line-height:30px;overflow-y:scroll;padding:0 20px;}
			.pgaboinfcontxt p{text-indent:2em;}
			.pgaboinfcontxt::-webkit-scrollbar{width:5px;height:1px;}
			.pgaboinfcontxt::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(7,48,143,1);background:rgba(7,48,143,1);}
			.pgaboinfcontxt::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.05);border-radius:0;background:rgba(0,0,0,0.05);}

/* 关于我们的组织架构 */
.pgaboorg{padding:60px 0;background:#fff;}

/* 关于我们的管理团队 */
.pgabotea{padding:60px 0;}
	.pgabotealis{}
		.pgabotealis .swiper-container{padding:0 0 60px;}
		.pgabotealis .swiper-button-prev{display:none;}
		.pgabotealis .swiper-button-next{display:none;}
		.pgabotealis .swiper-pagination{}
	.pgabotealis a{display:block;background:#fff;}
		.pgabotealis a figure{background:#d0e1ee;text-align:center;}
			.pgabotealis a figure img{width:100%;}
		.pgabotealis a div{padding:20px;}
			.pgabotealis a h3{font-size:18px;font-weight:normal;line-height:30px;}
			.pgabotealis a p{height:50px;line-height:25px;opacity:0.6;}
			.pgabotealis a span{font-size:12px;opacity:0.6;}
	.pgabotealis a:hover{background:#4d8ac7;color:#fff;}

/* 关于我们的发展历程 */
.pgabohis{background:url(../images/bghis.jpg) no-repeat center center;padding:60px 0;}
	.pgabohis{color:#fff;}
		.pgabohis h2:before{content:'';display:block;position:absolute;top:50%;left:0;width:520px;bottom:0;background-image:repeating-linear-gradient(-60deg, rgba(238,238,238,0.2), rgba(238,238,238,0.2) 1px, transparent 0, transparent 4px);}
		.pgabohis h2:after{content:'';display:block;position:absolute;top:50%;right:0;width:520px;bottom:0;background-image:repeating-linear-gradient(-60deg, rgba(238,238,238,0.2), rgba(238,238,238,0.2) 1px, transparent 0, transparent 4px);}
	.pgabohissli{position:relative;}
		.pgabohissli .swiper-container{padding:0 0 60px;}
		.pgabohissli .swiper-button-prev{left:-50px;}
		.pgabohissli .swiper-button-next{right:-50px;}
		.pgabohissliinf{line-height:30px;border:1px solid rgba(255,255,255,0.1);margin:20px;padding:30px;border-radius:5px;transition:all 0.3s ease-out 0s;}
			.pgabohissliinf time{position:relative;font-size:18px;font-weight:bold;display:block;margin:0 0 10px;}
			.pgabohissliinf div{font-size:15px;min-height:240px;}
		.pgabohissliinf:hover{transform:translateY(-5px);}

/* 关于我们的荣誉奖项 */
.pgabohon{padding:60px 0;}
	.pgabohon h3{text-align:center;margin:0 0 30px;}
		.pgabohon h3 span{display:inline-block;font-size:18px;background:#4d8ac7;color:#fff;border-radius:30px;padding:0 30px;line-height:40px;}
	.pgabohon figure{overflow:hidden;}
	.pgabohon img{width:100%;}
	.pgabohon img:hover{transform:scale3d(1.05, 1.05, 1);}
	.pgabohon h4{font-weight:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:10px 0 0;}
	.pgabohonlisX{margin:0 0 30px;position:relative;}
	.pgabohonlisX .swiper-container{padding:0 0 60px;}
		.pgabohonlis{}
	.pgabohonlisY{margin:0 0 30px;position:relative;}
	.pgabohonlisY .swiper-container{padding:0 0 60px;}

/* 新闻列表页-新闻分类 */
	.pgsidnav{background-image:linear-gradient(60deg, #07308f 0, #4b8dcb 100%);}	

/* 新闻详情页 */
.pgnewcon{padding:60px 0;}
	.pgclatit{}
		.pgnewlis{margin:0 0 60px;}
		.pgnewlis ul{}
		.pgnewlis li{line-height:50px;display:flex;justify-content:space-between;border-bottom:1px dashed #eee;}
		.pgnewlis li a{font-size:16px;position:relative;padding:0 0 0 20px;}
		.pgnewlis li a:before{position:absolute;content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;background:#000;border-radius:4px;}
		.pgnewlis li time{font-size:14px;color:#999;}
		.pgnewlis li a:hover{color:#4683c4;padding:0 0 0 30px;}
		.pgnewlis li a:hover:before{background:#4683c4;}

		.pgnewslist{margin-bottom:40px;}
			.pgnewslist h2{font-size:36px;line-height:40px;margin:0 0 40px;}
			.pgnewslist ul{}
				.pgnewslist li{margin:0 0 20px;}
					.pgnewslist li a{display:block;background:#fff;padding:30px;overflow:hidden;}
						.pgnewslist li a figure{float:left;height:160px;margin:0 30px 0 0;}
							.pgnewslist li a figure img{height:160px;}
						.pgnewslist li time{display:block;color:#156aa9;font-size:16px;line-height:30px;}
						.pgnewslist li h3{font-size:20px;line-height:30px;margin-bottom:10px;font-weight:normal;}
						.pgnewslist li p{color:#888;font-size:16px;line-height:30px;}
						.pgnewslist li span{display:inline-block;margin-top:20px;}
						.pgnewslist li span i{font-size:20px;float:left;margin:0 5px 0 0;}							
			
		.pg main>article{margin-bottom:20px;background:#fff;}
			.arthea{padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px;}
				.arthea h1{font-size:32px;line-height:40px;}
				.arthea p{font-size:12px;color:#999;margin-top:10px;}
				.arthea p span{margin-right:10px;}
				.arthea p time{margin-right:10px;}
			.artbod{margin-bottom:20px;font-size:16px;line-height:30px;}
				.artbod img{max-width:100%;}
				.relatedarticle{}
					.relatedarticle h3{font-size:18px;line-height:30px;margin-bottom:10px;}
					.relatedarticle ul{}
					.relatedarticle li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:30px;}
					.relatedarticle li a{float:left;position:relative;padding-left:13px;}
					.relatedarticle li a:after{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:3px;height:3px;background:#ddd;}
					.relatedarticle li time{float:right;color:#999;font-size:12px;}
			.articlefoot{margin:40px 0 0;border-top:1px solid #eee;padding:20px 0 0;}
				.articlefoot a{display:inline-block;line-height:38px;padding:0 10px;border:1px solid #eee;border-radius:5px;margin:0 10px 0 0;}
				.infprenex{margin:60px 0 0;border-top:1px solid #eee;line-height:30px;padding:20px 0 0;}
					.infpre{}
					.infnex{}
				.infopn p span{margin-left:10px;color:#999;}

		/* 新闻列表页-新闻分类 */
		.pgsidnav{margin-bottom:20px;padding:10px;}
			.pgsidnavhea{color:#fff;padding:10px 10px 20px;}
				.pgsidnav p{text-transform:uppercase;font-family:'sysfont';font-size:24px;line-height:40px;margin-bottom:10px;position:relative;}
				.pgsidnav p:after{content:'';display:block;position:absolute;bottom:0;left:0;width:30px;height:2px;background:#fff;}
				.pgsidnav h3{position:relative;font-size:28px;line-height:40px;}
			.pgsidnav ul{background:#fff;overflow:hidden;}
			.pgsidnav li:not(:last-child){border-bottom:1px solid #ddd;}
			.pgsidnav li a{font-size:17px;font-weight:bold;line-height:60px;display:block;padding:0 20px;position:relative;}
			.pgsidnav li a i{float:right;font-size:18px;}
			.pgsidnav li a:hover,.pgsidnav li a.on{background:#f5f5f5;color:#4b8dcb;}
			.pgsidnav li a:hover i,.pgsidnav li a.on i{animation:mctranslatex 1s linear infinite;-webkit-animation:mctranslatex 1s linear infinite;}
			.pgsidnav li ul{display:none;padding:0;}
			.pgsidnav li ul.on{display:block;}
			.pgsidnav li li a{line-height:39px;background:none;padding-left:38px;border-bottom:1px dashed #ddd;}
			.pgsidnav li li a:before{content:'';display:block;position:absolute;left:20px;top:16px;width:5px;height:5px;border:2px solid #ddd;}
			.pgsidnav li li a:hover{background:none;color:#06c;}
			.pgsidnav li li a:hover:before{border:2px solid #06c;}

		/* 新闻列表页-联系方式 */
		.pgsidecotact{background:#fff;padding:20px;}
			.pgsidecotact h3{font-size:20px;line-height:30px;font-weight:normal;margin-bottom:20px;border-bottom:1px solid #ddd;position:relative;padding-bottom:10px;}
			.pgsidecotact h3:after{content:'';display:block;position:absolute;bottom:-1px;width:50px;height:2px;background:#0f4e7c;}
			.pgsidecotact section{line-height:30px;}
			.pgsidecotact section:not(:last-child){overflow:hidden;border-bottom:1px solid #eee;padding:0 0 20px;margin-bottom:20px;}
			.pgsidecotact section i{display:block;float:left;width:60px;height:60px;font-size:50px;line-height:60px;border-radius:60px;background:#71b22c;color:#fff;text-align:center;margin-right:20px;}
			.pgsidecotact section dl{float:left;padding:5px 0;}
			.pgsidecotact section dt{font-size:14px;}
			.pgsidecotact section dd{font-size:24px;line-height:30px;font-weight:bold;}
			.pgsidecotact ul{}
			.pgsidecotact li{line-height:25px;}
		
		/* 新闻详情页-更多新闻 */
		.pgsidnew{background:#fff;padding:20px;}
			.pgsidnew h3{font-size:20px;line-height:30px;margin-bottom:20px;border-bottom:1px solid #ddd;position:relative;padding-bottom:10px;}
			.pgsidnew h3:after{content:'';display:block;position:absolute;bottom:-1px;width:50px;height:2px;background:#0f4e7c;}
			.pgsidnew ul{}
			.pgsidnew li{line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
			.pgsidnew li a{position:relative;padding:0 0 0 15px;}
			.pgsidnew li a:before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;background:#333;}
			.pgsidnew li a:hover{padding:0 0 0 20px;}

/* 党的建设-党群动态 */
.pgddjsban{display:none;margin:0 0 40px;}

.pgddjsdqdt{display:flex;justify-content:space-between;margin:0 0 40px;}
	.pgddjsdqdtsli{flex:0 0 520px;min-width:0;margin:0 0 0 20px;}
		.pgddjsdqdtsli .swiper-pagination{display:none;}
		.pgddjsdqdtsli .swiper-button-prev{left:10px;}
		.pgddjsdqdtsli .swiper-button-prev span{font-size:30px;line-height:30px;background:#fff;border-radius:5px;}
		.pgddjsdqdtsli .swiper-button-next{right:10px;}
		.pgddjsdqdtsli .swiper-button-next span{font-size:30px;line-height:30px;background:#fff;border-radius:5px;}
		.pgddjsdqdtsli a{display:block;position:relative;}
		.pgddjsdqdtsli a figure{overflow:hidden;}
		.pgddjsdqdtsli a img{width:100%;}
		.pgddjsdqdtsli a h4{position:absolute;bottom:0;left:0;right:0;font-weight:normal;font-size:14px;line-height:40px;background:rgba(0,0,0,0.2);color:#fff;padding:0 10px;}
		.pgddjsdqdtsli a:hover img{transform:scale3d(1.05, 1.05, 1);}
	.pgddjsdqdtlis{flex:1;background:#fff;padding:35px;position:relative;}
		.pgddjsdqdtlis h2{position:relative;display:flex;justify-content:space-between;margin:0 0 20px;line-height:30px;}
		.pgddjsdqdtlis h2:after{content:'';display:block;position:absolute;top:50%;left:90px;right:80px;height:1px;background:#ccc;}
		.pgddjsdqdtlis h2 span{font-size:20px;color:#d50a06;}
		.pgddjsdqdtlis h2 a{font-size:14px;font-weight:normal;color:#ccc;}
		.pgddjsdqdtlis ul{}
			.pgddjsdqdtlis li{line-height:30px;display:flex;justify-content:space-between;}
			.pgddjsdqdtlis li a{font-size:16px;position:relative;padding:0 0 0 20px;}
			.pgddjsdqdtlis li a:before{position:absolute;content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;background:#000;border-radius:4px;}
			.pgddjsdqdtlis li time{font-size:13px;color:#999;}
			.pgddjsdqdtlis li a:hover{color:#d50a06;padding:0 0 0 30px;}
			.pgddjsdqdtlis li a:hover:before{background:#4683c4;}

/* 党的建设-学习园地 */
.pgddjsxxyd{background:#fff;padding:35px;margin:0 0 40px;}
	.pgddjsxxyd h2{position:relative;display:flex;justify-content:space-between;margin:0 0 20px;line-height:30px;}
		.pgddjsxxyd h2:after{content:'';display:block;position:absolute;top:5px;left:90px;right:80px;bottom:5px;background-image:repeating-linear-gradient(-60deg, #eee, #eee 1px, #fff 0, #fff 4px);}
		.pgddjsxxyd h2 span{font-size:20px;color:#d50a06;}
		.pgddjsxxyd h2 a{font-size:14px;font-weight:normal;color:#ccc;}
	.pgddjsxxydsli{position:relative;}
		.pgddjsxxydsli .swiper-container{padding:0 0 40px;}
		.pgddjsxxydsliite{}
		.pgddjsxxydsliite a{display:block;}
		.pgddjsxxydsliite figure{overflow:hidden;}
		.pgddjsxxydsliite img{width:100%;}
		.pgddjsxxydsliite h3{font-weight:normal;font-size:14px;line-height:30px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
		.pgddjsxxydsliite a:hover img{transform:scale3d(1.05, 1.05, 1);}

/* 党的建设-组织简介+纪检监督 */
.pgddjsmix{display:flex;justify-content:space-between;}
	.pgddjsxxydjjjd{flex:1;background:#fff;padding:35px;position:relative;}
		.pgddjsxxydjjjd h2{position:relative;display:flex;justify-content:space-between;margin:0 0 20px;line-height:30px;}
			.pgddjsxxydjjjd h2:after{content:'';display:block;position:absolute;top:5px;left:90px;right:80px;bottom:5px;background-image:repeating-linear-gradient(-60deg, #eee, #eee 1px, #fff 0, #fff 4px);}
			.pgddjsxxydjjjd h2 span{font-size:20px;color:#d50a06;}
			.pgddjsxxydjjjd h2 a{font-size:14px;font-weight:normal;color:#ccc;}
		.pgddjsxxydjjjd ul{}
			.pgddjsxxydjjjd li{line-height:30px;display:flex;justify-content:space-between;}
			.pgddjsxxydjjjd li a{font-size:16px;position:relative;padding:0 0 0 20px;}
			.pgddjsxxydjjjd li a:before{position:absolute;content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;background:#000;border-radius:4px;}
			.pgddjsxxydjjjd li time{font-size:13px;color:#999;}
			.pgddjsxxydjjjd li a:hover{color:#d50a06;padding:0 0 0 30px;}
			.pgddjsxxydjjjd li a:hover:before{background:#4683c4;}
	.pgddjsmixzzjj{flex:0 0 520px;min-width:0;margin:0 0 0 20px;background:#fff;padding:35px;box-sizing:border-box;}
		.pgddjsmixzzjj h2{position:relative;display:flex;justify-content:space-between;margin:0 0 20px;line-height:30px;}
			.pgddjsmixzzjj h2:after{content:'';display:block;position:absolute;top:5px;left:120px;right:80px;bottom:5px;background-image:repeating-linear-gradient(-60deg, #eee, #eee 1px, #fff 0, #fff 4px);}
			.pgddjsmixzzjj h2 span{font-size:20px;color:#d50a06;}
			.pgddjsmixzzjj h2 a{font-size:14px;font-weight:normal;color:#ccc;}
			.pgddjsmixzzjj div{font-size:16px;line-height:30px;}
			.pgddjsmixzzjj div p{text-indent:2em;}
	
	.red .pgsidnav{background-image:linear-gradient(60deg, #d60000 0, #fa0000 100%);}
		.red .pgsidnav li a:hover,.red .pgsidnav li a.on{color:#d60000;}	
	.red .pgnewlis li a:hover{color:#d60000;}
		.red .pgnewlis li a:hover:before{background:#d60000;}
	.red main h2{color:#d60000;}

	.ddjsint{}
		.ddjsint h2{font-size:px;}
		.ddjsint div{font-size:16px;line-height:30px;}
			.ddjsint p{text-indent:2em;}
		

/* 精品工程 */
.pgcas{padding:60px 0;}
	/* 精品工程分类 */
	.pgcascla{margin:0 0 40px;}
		.pgcascla ul{margin:0 -0.2%;}
		.pgcascla li{float:left;width:24.6%;margin:0 0.2% 4px;}
		.pgcascla li:nth-of-type(1){width:49.6%;}		
		.pgcascla li a{font-size:17px;font-weight:bold;line-height:60px;display:block;padding:0 20px;position:relative;background:#fff;position:relative;}
		.pgcascla li:nth-of-type(1) a{padding:0 20px 0 40px;}
		.pgcascla li:nth-of-type(1) a:before{font-family:"iconfont";content:'\e6e2';display:block;position:absolute;top:53%;left:20px;transform:translateY(-50%);line-height:60px;font-size:20px;}
		.pgcascla li a i{float:right;font-size:18px;}
		.pgcascla li a:hover,.pgcascla li a.on{background-image:linear-gradient(60deg, #07308f 0,#4b8dcb 100%);color:#fff;padding:0 25px;}
		.pgcascla li:nth-of-type(1) a:hover,.pgcascla li:nth-of-type(1) a.on{padding:0 25px 0 45px;}
		.pgcascla li a:hover i,.pgcascla li a.on i{animation:mctranslatex 1s linear infinite;-webkit-animation:mctranslatex 1s linear infinite;}
		.pgcascla li a:hover span,.pgcascla li a.on span{}
	/* 精品工程列表 */
	.pgcaslis{margin:0 0 10px;}
		.pgcaslis ul{margin:0 -1%;}
		.pgcaslis li{float:left;width:31.33%;margin:0 1% 30px;position:relative;}
			.pgcaslis li a{display:block;background:#fff;text-align:center;}
			.pgcaslis li a figure{overflow:hidden;position:relative;background:#000;}
				.pgcaslis li a figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all 0.3s ease-out 0s;}
				.pgcaslis li a figcaption i{font-size:30px;display:inline-block;background:#0878f8;width:30px;height:30px;border-radius:30px;line-height:30px;color:#fff;padding:10px;}
			.pgcaslis li a figure img{width:100%;}
			.pgcaslis li a h4{font-size:16px;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;}
			.pgcaslis li a span{display:inline-block;padding:0 20px;border-radius:30px;background:#4d8ac7;color:#fff;line-height:30px;margin:0 0 20px;transition:all 0.3s ease-out 0s;}
			.pgcaslis li a:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);transform:translateY(-5px);}
			.pgcaslis li a:hover figcaption{opacity:1;}
			.pgcaslis li a:hover img{transform:scale3d(1.05, 1.05, 1);opacity:0.5;}
			.pgcaslis li a:hover span{padding:0 30px;}
	/* 精品工程列表-项目之最 */
	.pgcastoplis{margin:0 0 30px;}
		.pgcastoplis h2{text-align:center;font-size:30px;line-height:40px;margin:0 0 40px;}
		.pgcastoplis h2 span{display:block;}
		.pgcastoplis>ul{margin:0 -1%;}
		.pgcastoplis>ul li{float:left;width:48%;margin:0 1% 20px;}
		.pgcastoplis>ul a{display:flex;justify-content:space-between;background:#fff;overflow:hidden;}
				.pgcastoplis>ul figure{flex:280px 0 0;min-width:0;position:relative;background:#000;overflow:hidden;}
				.pgcastoplis>ul figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all 0.3s ease-out 0s;}
				.pgcastoplis>ul figcaption i{font-size:30px;display:inline-block;background:#0878f8;width:30px;height:30px;border-radius:30px;line-height:30px;color:#fff;padding:10px;}
				.pgcastoplis>ul img{width:100%;}
				.pgcastoplis>ul div{flex:1;min-width:0;position:relative;padding:20px;}
				.pgcastoplis>ul h3{font-size:17px;color:#4d8ac7;margin:0 0 15px;transition:all 0.3s ease-out 0s;}
				.pgcastoplis>ul p{overflow:hidden;font-size:15px;color:#999;}
				.pgcastoplis>ul span{position:absolute;bottom:20px;left:20px;color:#4d8ac7;transition:all 0.3s ease-out 0s;}
				.pgcastoplis>ul a:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);}
				.pgcastoplis>ul a:hover figcaption{opacity:1;}
				.pgcastoplis>ul a:hover img{opacity:0.5;transform:scale3d(1.05, 1.05, 1);}
				.pgcastoplis>ul a:hover h3{color:#0878f8;}
				.pgcastoplis>ul a:hover span{color:#0878f8;}
	.pgcastoplismor{text-align:center;}
		.pgcastoplismor a{display:inline-block;font-size:18px;font-weight:bold;line-height:50px;padding:0 100px;border-radius:30px;background:#4d8ac7;color:#fff;}
		.pgcastoplismor a:hover{color:#f8f67e;padding:0 110px;}
	/* 精品工程详情 */
	.pgcasinf{}
		.pgcasinftil{margin:0 0 30px;}
			.pgcasinftil h1{font-size:36px;line-height:40px;text-align:center;color:#4683c4;}
		.pgcasinfsli{margin:0 0 40px;display:flex;justify-content:space-between;}			
			.pgcasinfsli .bigimg{}
			.pgcasinfsli .bigimg img:hover{transform:scale3d(1.05, 1.05, 1);}
			.pgcasinfsli .smaimg{flex:0 0 120px;min-width:0;}
			.pgcasinfsli img{display:block;width:100%;height:100%;object-fit:cover;}
			.smaimg{background-image:linear-gradient(-45deg, #07308f 0, #4b8dcb 100%);padding:10px;}
			.smaimg .swiper-slide-thumb-active{background:#4683c4;}
			.smaimg .swiper-slide-thumb-active .bannerinfo{position:relative;border:1px solid #c8fd4b;}
			.smaimg .swiper-slide-thumb-active .bannerinfo:before{content:'';display:block;position:absolute;top:50%;left:-6px;transform:translateY(-50%);border-bottom:5px solid transparent;border-top:5px solid transparent;border-right:5px solid #c8fd4b;}
		.pgcasinfcon{background:#fff;padding:40px;font-size:16px;line-height:30px;}
			.pgcasinfcon h3{position:relative;margin:0 0 30px;font-size:24px;line-height:30px;color:#4683c4;}
			.pgcasinfcon h3:after{content:'';display:block;position:absolute;top:3px;left:110px;right:0;bottom:3px;background-image:repeating-linear-gradient(-60deg, #eee, #eee 1px, #fff 0, #fff 4px);}
			.pgcasinfcon div{min-height:300px;}

/* 科技创新 */
.kjcx{background:#fff;padding:40px;margin:0 0 40px;}
	.kjcxtil{margin:0 0 20px;}
		.kjcxtil h2{text-align:center;font-size:24px;line-height:30px;color:#4683c4;}
	.kjcxinf{font-size:16px;line-height:30px;margin:0 0 20px;}
		.kjcxinf p{text-indent:2em;}
	.kjcximg{}
		.kjcximg ul{margin:0 -1%;}
		.kjcximg li{float:left;width:23%;margin:0 1%;text-align:center;}
		.kjcximg li figure{overflow:hidden;}
		.kjcximg li img{width:100%;}
		.kjcximg li h4{font-weight:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;line-height:30px;}
		.kjcximg li figure:hover img{transform:scale3d(1.05, 1.05, 1);}
.kjcg{background:#fff;padding:40px;}
	.kjcgtil{margin:0 0 20px;}
		.kjcgtil h2{text-align:center;font-size:24px;line-height:30px;color:#4683c4;}
	.kjcginf{font-size:16px;line-height:30px;margin:0 0 20px;}
		.kjcginf p{text-indent:2em;}
	.kjcgimg{}
		.kjcgimg ul{margin:0 -1%;}
		.kjcgimg li{float:left;width:31.33%;margin:0 1% 20px;}
		.kjcgimg li figure{overflow:hidden;}
		.kjcgimg li img{width:100%;}
		.kjcgimg li h4{font-weight:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;line-height:30px;}
		.kjcgimg li figure:hover img{transform:scale3d(1.05, 1.05, 1);}

.qyln{}
	.qyln h2{font-size:24px;line-height:30px;margin:0 0 20px;}
.qysm{position:relative;margin:0 0 40px;height:360px;background:#fff;text-align:center;}
	.qysm div{padding:40px;position:absolute;z-index:1;left:0;right:0;top:50%;transform:translateY(-50%);color:#fff;}
		.qysm div p{font-size:16px;}
	.qysm figure{position:absolute;bottom:0;right:0;left:0;right:0;}
	.qysm ul{margin:60px 0 0;}
	.qysm li{float:left;width:25%;}
		.qysm li i{font-size:50px;line-height:50px;}
		.qysm li p{margin:40px 0 0;}
	.qysm li:hover{transform:translateY(-10px);cursor:pointer;}
.qyyj{position:relative;margin:0 0 40px;height:240px;background:#fff;}
	.qyyj div{padding:40px;position:absolute;z-index:1;left:50%;top:50%;transform:translateY(-50%);text-align:center;width:50%;color:#fff;}
		.qyyj div p{font-size:16px;}
	.qyyj figure{position:absolute;bottom:0;left:0;right:0;}
.qywh{position:relative;height:240px;background:#fff;}
	.qywh div{padding:40px;position:absolute;z-index:1;top:50%;transform:translateY(-50%);text-align:center;width:50%;color:#fff;}
		.qywh div p{font-size:16px;}
	.qywh figure{position:absolute;bottom:0;right:0;}

/* 通用样式 */
.table{overflow-x:scroll;margin-bottom:30px;}
	.table::-webkit-scrollbar{width:1px;height:1px;}
	.table::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2);}
	.table::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background:rgba(0,0,0,0.1);}
	.table table{border-collapse:collapse;border:1px solid #666;width:100%;box-sizing:border-box;}
	.table tr{}
	.table th{font-size:14px;border:1px solid #ddd;padding:8px 10px;line-height:150%;background:#f9f9f9;font-weight:normal;}
	.table td{font-size:12px;border:1px solid #ddd;padding:8px 10px;line-height:150%;}



/* 联系我们 */
.pgconinf{text-align:center;}
	.pgconinf h2{font-size:30px;line-height:40px;}
	.pgconinf h3{text-align:center;font-size:20px;line-height:30px;margin:0 0 40px;color:#07308f;}
.pgconlis{overflow:hidden;margin:0 -1% 30px;}
	.pgconlis div{float:left;width:23%;margin:0 1%;box-sizing:border-box;border:1px solid #f5f5f5;padding:30px 0;text-align:center;background:#fff;}
	.pgconlis figure{width:50px;height:50px;margin:0 auto 20px;}
	.pgconlis figure i{font-size:50px;line-height:50px;color:#07308f;}
	.pgconlis p{}
	.pgconmap{}
}
@media (max-width:1024px){/* MOBILE */
/* 内页banner */
.pgban{position:relative;}
	.pgban figure{height:100px;position:relative;overflow:hidden;}
	.pgban img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100px;}

/* 内页当前位置和导航 */
.pggui{}
	.pgguipos{padding:10px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.1);}
		.pgguipos i{display:block;width:20px;height:20px;float:left;font-size:20px;margin-right:5px;}
	.pgguinav{padding:20px;}
	.pgguinav ul{overflow:hidden;margin:0 -1%;}
	.pgguinav li{float:left;width:48%;margin:0 1% 5px;}
	.pgguinav li a{display:block;font-weight:bold;line-height:30px;background:#fff;padding:0 10px;position:relative;}
	.pgguinav li a i{position:absolute;top:50%;right:5px;transform:translateY(-50%);font-size:18px;}
	.pgguinav li.on a{position:relative;color:#4d8ac7;}

/* 内页列码 */
.pglispag{clear:both;text-align:center;overflow:hidden;font-size:14px;}
.pglispag a,.pglispag span{display:inline-block;padding:0 15px;height:50px;text-align:center;line-height:50px;margin:0 3px 6px;background:#fff;}
.pglispag a:hover{background:#4d8ac7;color:#fff;}
.pglispag span{background:#4d8ac7;color:#fff;}
.pglispag a i{font-size:20px;}

/* 内页党的建设列表页列码 */
.pglispagred{clear:both;text-align:center;overflow:hidden;font-size:14px;}
.pglispagred a,.pglispagred span{display:inline-block;padding:0 15px;height:50px;text-align:center;line-height:50px;margin:0 3px 6px;background:#fff;}
.pglispagred a:hover{background:#d60000;color:#fff;}
.pglispagred span{background:#d60000;color:#fff;}
.pglispagred a i{font-size:20px;}

/* 内页 */
.pg{padding:40px 20px;overflow:hidden;}

.pg main{flex:0 0 880px;min-width:0;background:#fff;padding:20px;box-sizing:border-box;}
.ful main{flex:1;}
.pg aside{flex:0 0 300px;min-width:0;box-sizing:border-box;}

	.pg main h2{font-size:18px;line-height:30px;text-align:center;position:relative;margin:0 0 20px;overflow:hidden;color:#4683c4;}
		.pg main h2:before{content:'';display:block;position:absolute;top:50%;left:50%;margin:0 0 0 80px;width:500px;height:1px;background:#ccc;}
		.pg main h2:after{content:'';display:block;position:absolute;top:50%;right:50%;margin:0 80px 0 0;width:500px;height:1px;background:#ccc;}

/* 内页公司概况-小标题 */
.pgabotil{margin:0 0 20px;}
	.pgabotil h2{font-size:18px;line-height:30px;text-align:center;position:relative;color:#4d8ac7;}
	.pgabohis .pgabotil h2{color:#fff;}
	.pgabotil h2:before{content:'';display:block;position:absolute;top:50%;left:0;width:120px;height:1px;background:#ccc;}
	.pgabotil h2:after{content:'';display:block;position:absolute;top:50%;right:0;width:120px;height:1px;background:#ccc;}

/* 关于我们的公司简介 */
.pgaboinf{padding:40px 20px;background:url(../images/bgabo.png) no-repeat center bottom;}
	.pgaboinfcon{}
		.pgaboinfconimg{position:relative;height:360px;margin:0 0 20px;}
			.pgaboinfconimg figure{position:absolute;border:8px solid #fff;box-sizing:border-box;overflow:hidden;transition:all 0.3s ease-out 0s;}
			.pgaboinfconimg figure:nth-of-type(1){top:0;right:0;width:180px;}
			.pgaboinfconimg figure:nth-of-type(2){bottom:0;left:0;width:260px;}
			.pgaboinfconimg figure img{width:100%;}
			.pgaboinfconimg figure:hover{box-shadow:0 0 20px rgba(0,0,0,0.2);}
			.pgaboinfconimg figure:hover img{transform:scale3d(1.05, 1.05, 1);}
		.pgaboinfcontxt{height:540px;font-size:16px;line-height:30px;overflow-y:scroll;padding:0 20px;}
			.pgaboinfcontxt p{text-indent:2em;}
			.pgaboinfcontxt::-webkit-scrollbar{width:5px;height:1px;}
			.pgaboinfcontxt::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(7,48,143,1);background:rgba(7,48,143,1);}
			.pgaboinfcontxt::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.05);border-radius:0;background:rgba(0,0,0,0.05);}

/* 关于我们的组织架构 */
.pgaboorg{padding:40px 20px;background:#fff;}
	.pgaboorg img{width:100%;}

/* 关于我们的管理团队 */
.pgabotea{padding:40px 20px;}
	.pgabotealis{}
		.pgabotealis .swiper-container{padding:0 0 60px;}
		.pgabotealis .swiper-button-prev{display:none;}
		.pgabotealis .swiper-button-next{display:none;}
		.pgabotealis .swiper-pagination{}
	.pgabotealis a{display:block;background:#fff;}
		.pgabotealis a figure{background:#d0e1ee;text-align:center;}
			.pgabotealis a figure img{width:100%;}
		.pgabotealis a div{padding:20px;}
			.pgabotealis a h3{font-size:18px;font-weight:normal;line-height:30px;}
			.pgabotealis a p{height:50px;line-height:25px;opacity:0.6;}
			.pgabotealis a span{font-size:12px;opacity:0.6;}
	.pgabotealis a:hover{background:#4d8ac7;color:#fff;}

/* 关于我们的发展历程 */
.pgabohis{background:url(../images/bghis.jpg) no-repeat center center;padding:40px 20px;}
	.pgabohis{color:#fff;}
		.pgabohis h2:before{content:'';display:block;position:absolute;top:50%;left:0;width:120px;bottom:0;background-image:repeating-linear-gradient(-60deg, rgba(238,238,238,0.2), rgba(238,238,238,0.2) 1px, transparent 0, transparent 4px);}
		.pgabohis h2:after{content:'';display:block;position:absolute;top:50%;right:0;width:120px;bottom:0;background-image:repeating-linear-gradient(-60deg, rgba(238,238,238,0.2), rgba(238,238,238,0.2) 1px, transparent 0, transparent 4px);}
	.pgabohissli{position:relative;}
		.pgabohissli .swiper-container{padding:0 0 60px;}
		.pgabohissli .swiper-button-prev{display:none;}
		.pgabohissli .swiper-button-next{display:none;}
		.pgabohissliinf{border:1px solid rgba(255,255,255,0.1);padding:20px;border-radius:5px;transition:all 0.3s ease-out 0s;}
			.pgabohissliinf time{position:relative;font-size:16px;line-height:30px;font-weight:bold;display:block;margin:0 0 10px;}
			.pgabohissliinf div{}
		.pgabohissliinf:hover{transform:translateY(-5px);}

/* 关于我们的荣誉奖项 */
.pgabohon{padding:40px 20px;}
	.pgabohon h3{text-align:center;margin:0 0 30px;}
		.pgabohon h3 span{display:inline-block;background:#4d8ac7;color:#fff;border-radius:30px;padding:0 30px;line-height:30px;}
	.pgabohon figure{overflow:hidden;}
	.pgabohon img{width:100%;}
	.pgabohon img:hover{transform:scale3d(1.05, 1.05, 1);}
	.pgabohon h4{font-weight:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:10px 0 0;}
	.pgabohonlisX{margin:0 0 30px;position:relative;}
	.pgabohonlisX .swiper-container{padding:0 0 60px;}
		.pgabohonlis{}
	.pgabohonlisY{margin:0 0 30px;position:relative;}
	.pgabohonlisY .swiper-container{padding:0 0 60px;}
	.pgabohonlisX .swiper-button-prev{display:none;}
	.pgabohonlisX .swiper-button-next{display:none;}
	.pgabohonlisY .swiper-button-prev{display:none;}
	.pgabohonlisY .swiper-button-next{display:none;}

/* 新闻列表页-新闻分类 */
	.pgsidnav{}	

/* 新闻详情页 */
.pgnewcon{padding:40px 20px;}
	.pgclatit{}
		.pgnewlis{margin:0 0 20px;}
		.pgnewlis ul{}
		.pgnewlis li{padding:5px;border-bottom:1px dashed #eee;}
		.pgnewlis li a{display:block;}
		.pgnewlis li time{font-size:14px;color:#999;}
		.pgnewlis li a:hover{color:#4683c4;padding:0 0 0 30px;}
		.pgnewlis li a:hover:before{background:#4683c4;}

		.pgnewslist{margin-bottom:40px;}
			.pgnewslist h2{font-size:36px;line-height:40px;margin:0 0 40px;}
			.pgnewslist ul{}
				.pgnewslist li{margin:0 0 20px;}
					.pgnewslist li a{display:block;background:#fff;padding:30px;overflow:hidden;}
						.pgnewslist li a figure{float:left;height:160px;margin:0 30px 0 0;}
							.pgnewslist li a figure img{height:160px;}
						.pgnewslist li time{display:block;color:#156aa9;font-size:16px;line-height:30px;}
						.pgnewslist li h3{font-size:20px;line-height:30px;margin-bottom:10px;font-weight:normal;}
						.pgnewslist li p{color:#888;font-size:16px;line-height:30px;}
						.pgnewslist li span{display:inline-block;margin-top:20px;}
						.pgnewslist li span i{font-size:20px;float:left;margin:0 5px 0 0;}							
			
		.pg main>article{margin-bottom:20px;background:#fff;}
			.arthea{padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px;}
				.arthea h1{font-size:16px;}
				.arthea p{color:#999;margin-top:10px;}
				.arthea p span{margin-right:10px;}
				.arthea p time{margin-right:10px;}
			.artbod{margin-bottom:20px;}
				.artbod img{max-width:100%;}
				.relatedarticle{}
					.relatedarticle h3{font-size:18px;line-height:30px;margin-bottom:10px;}
					.relatedarticle ul{}
					.relatedarticle li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:30px;}
					.relatedarticle li a{float:left;position:relative;padding-left:13px;}
					.relatedarticle li a:after{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:3px;height:3px;background:#ddd;}
					.relatedarticle li time{float:right;color:#999;font-size:12px;}
			.articlefoot{margin:40px 0 0;border-top:1px solid #eee;padding:20px 0 0;}
				.articlefoot a{display:inline-block;line-height:38px;padding:0 10px;border:1px solid #eee;border-radius:5px;margin:0 10px 0 0;}
				.infprenex{margin:60px 0 0;border-top:1px solid #eee;line-height:30px;padding:20px 0 0;}
					.infpre{}
					.infnex{}
				.infopn p span{margin-left:10px;color:#999;}

		/* 新闻列表页-新闻分类 */
		.pgsidnav{margin-bottom:20px;}
			.pgsidnavhea{display:none;}
				.pgsidnav p{text-transform:uppercase;font-family:'sysfont';font-size:24px;line-height:40px;margin-bottom:10px;position:relative;}
				.pgsidnav p:after{content:'';display:block;position:absolute;bottom:0;left:0;width:30px;height:2px;}
				.pgsidnav h3{position:relative;font-size:28px;line-height:40px;}
			.pgsidnav ul{overflow:hidden;}
			.pgsidnav li:not(:last-child){border-bottom:1px solid #ddd;}
			.pgsidnav li a{font-size:14px;font-weight:bold;line-height:40px;display:block;padding:0 20px;position:relative;background:#fff;}
			.pgsidnav li a i{float:right;font-size:18px;}
			.pgsidnav li a:hover,.pgsidnav li a.on{background:#f5f5f5;color:#4b8dcb;}
			.pgsidnav li a:hover i,.pgsidnav li a.on i{animation:mctranslatex 1s linear infinite;-webkit-animation:mctranslatex 1s linear infinite;}
			.pgsidnav li ul{display:none;padding:0;}
			.pgsidnav li ul.on{display:block;}
			.pgsidnav li li a{line-height:39px;background:none;padding-left:38px;border-bottom:1px dashed #ddd;}
			.pgsidnav li li a:before{content:'';display:block;position:absolute;left:20px;top:16px;width:5px;height:5px;border:2px solid #ddd;}
			.pgsidnav li li a:hover{background:none;color:#06c;}
			.pgsidnav li li a:hover:before{border:2px solid #06c;}

		/* 新闻列表页-联系方式 */
		.pgsidecotact{display:none;background:#fff;padding:20px;}
			.pgsidecotact h3{font-size:20px;line-height:30px;font-weight:normal;margin-bottom:20px;border-bottom:1px solid #ddd;position:relative;padding-bottom:10px;}
			.pgsidecotact h3:after{content:'';display:block;position:absolute;bottom:-1px;width:50px;height:2px;background:#0f4e7c;}
			.pgsidecotact section{line-height:30px;}
			.pgsidecotact section:not(:last-child){overflow:hidden;border-bottom:1px solid #eee;padding:0 0 20px;margin-bottom:20px;}
			.pgsidecotact section i{display:block;float:left;width:60px;height:60px;font-size:50px;line-height:60px;border-radius:60px;background:#71b22c;color:#fff;text-align:center;margin-right:20px;}
			.pgsidecotact section dl{float:left;padding:5px 0;}
			.pgsidecotact section dt{font-size:14px;}
			.pgsidecotact section dd{font-size:24px;line-height:30px;font-weight:bold;}
			.pgsidecotact ul{}
			.pgsidecotact li{line-height:25px;}
		
		/* 新闻详情页-更多新闻 */
		.pgsidnew{background:#fff;padding:20px;}
			.pgsidnew h3{font-size:20px;line-height:30px;margin-bottom:20px;border-bottom:1px solid #ddd;position:relative;padding-bottom:10px;}
			.pgsidnew h3:after{content:'';display:block;position:absolute;bottom:-1px;width:50px;height:2px;background:#0f4e7c;}
			.pgsidnew ul{}
			.pgsidnew li{line-height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
			.pgsidnew li a{position:relative;padding:0 0 0 15px;}
			.pgsidnew li a:before{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;height:4px;background:#333;}
			.pgsidnew li a:hover{padding:0 0 0 20px;}

/* 党的建设-党群动态 */
.pgddjsban{display:none;margin:0 0 40px;}

.pgddjsdqdt{margin:0 0 20px;}
	.pgddjsdqdtsli{margin:0 0 20px;}
		.pgddjsdqdtsli .swiper-pagination{display:none;}
		.pgddjsdqdtsli .swiper-button-prev{left:10px;}
		.pgddjsdqdtsli .swiper-button-prev span{font-size:30px;line-height:30px;background:#fff;border-radius:5px;}
		.pgddjsdqdtsli .swiper-button-next{right:10px;}
		.pgddjsdqdtsli .swiper-button-next span{font-size:30px;line-height:30px;background:#fff;border-radius:5px;}
		.pgddjsdqdtsli a{display:block;position:relative;}
		.pgddjsdqdtsli a figure{overflow:hidden;}
		.pgddjsdqdtsli a img{width:100%;}
		.pgddjsdqdtsli a h4{position:absolute;bottom:0;left:0;right:0;font-weight:normal;font-size:14px;line-height:40px;background:rgba(0,0,0,0.2);color:#fff;padding:0 10px;}
		.pgddjsdqdtsli a:hover img{transform:scale3d(1.05, 1.05, 1);}
	.pgddjsdqdtlis{background:#fff;padding:20px;position:relative;}
		.pgddjsdqdtlis h2{position:relative;display:flex;justify-content:space-between;margin:0 0 20px;line-height:30px;}
		.pgddjsdqdtlis h2:after{content:'';display:block;position:absolute;top:50%;left:90px;right:80px;height:1px;background:#ccc;}
		.pgddjsdqdtlis h2 span{font-size:17px;color:#d50a06;}
		.pgddjsdqdtlis h2 a{font-size:14px;font-weight:normal;color:#ccc;}
		.pgddjsdqdtlis ul{}
			.pgddjsdqdtlis li{padding:10px 0;}
			.pgddjsdqdtlis li a{display:block;}
			.pgddjsdqdtlis li time{font-size:13px;color:#999;}
			.pgddjsdqdtlis li a:hover{color:#d50a06;padding:0 0 0 30px;}
			.pgddjsdqdtlis li a:hover:before{background:#4683c4;}

/* 党的建设-学习园地 */
.pgddjsxxyd{background:#fff;padding:20px;margin:0 0 20px;}
	.pgddjsxxyd h2{position:relative;display:flex;justify-content:space-between;margin:0 0 20px;line-height:30px;}
		.pgddjsxxyd h2:after{content:'';display:block;position:absolute;top:5px;left:90px;right:80px;bottom:5px;background-image:repeating-linear-gradient(-60deg, #eee, #eee 1px, #fff 0, #fff 4px);}
		.pgddjsxxyd h2 span{font-size:17px;color:#d50a06;}
		.pgddjsxxyd h2 a{font-size:14px;font-weight:normal;color:#ccc;}
	.pgddjsxxydsli{position:relative;}
		.pgddjsxxydsli .swiper-container{padding:0 0 40px;}
		.pgddjsxxydsliite{}
		.pgddjsxxydsliite a{display:block;}
		.pgddjsxxydsliite figure{overflow:hidden;}
		.pgddjsxxydsliite img{width:100%;}
		.pgddjsxxydsliite h3{font-weight:normal;font-size:14px;line-height:30px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
		.pgddjsxxydsliite a:hover img{transform:scale3d(1.05, 1.05, 1);}

/* 党的建设-组织简介+纪检监督 */
.pgddjsmix{}
	.pgddjsxxydjjjd{background:#fff;padding:20px;position:relative;margin:0 0 20px;}
		.pgddjsxxydjjjd h2{position:relative;display:flex;justify-content:space-between;margin:0 0 20px;line-height:30px;}
			.pgddjsxxydjjjd h2:after{content:'';display:block;position:absolute;top:5px;left:90px;right:80px;bottom:5px;background-image:repeating-linear-gradient(-60deg, #eee, #eee 1px, #fff 0, #fff 4px);}
			.pgddjsxxydjjjd h2 span{font-size:17px;color:#d50a06;}
			.pgddjsxxydjjjd h2 a{font-size:14px;font-weight:normal;color:#ccc;}
		.pgddjsxxydjjjd ul{}
			.pgddjsxxydjjjd li{padding:10px 0;}
			.pgddjsxxydjjjd li a{display:block;}
			.pgddjsxxydjjjd li time{color:#999;}
			.pgddjsxxydjjjd li a:hover{color:#d50a06;padding:0 0 0 30px;}
			.pgddjsxxydjjjd li a:hover:before{background:#4683c4;}
	.pgddjsmixzzjj{background:#fff;padding:20px;box-sizing:border-box;}
		.pgddjsmixzzjj h2{position:relative;display:flex;justify-content:space-between;margin:0 0 20px;line-height:30px;}
			.pgddjsmixzzjj h2:after{content:'';display:block;position:absolute;top:5px;left:120px;right:80px;bottom:5px;background-image:repeating-linear-gradient(-60deg, #eee, #eee 1px, #fff 0, #fff 4px);}
			.pgddjsmixzzjj h2 span{font-size:17px;color:#d50a06;}
			.pgddjsmixzzjj h2 a{font-size:14px;font-weight:normal;color:#ccc;}
			.pgddjsmixzzjj div{font-size:16px;line-height:30px;}
			.pgddjsmixzzjj div p{text-indent:2em;}
	
	.red .pgsidnav{}
		.red .pgsidnav li a:hover,.red .pgsidnav li a.on{color:#d60000;}	
	.red .pgnewlis li a:hover{color:#d60000;}
		.red .pgnewlis li a:hover:before{background:#d60000;}
	.red main h2{color:#d60000;}

	.ddjsint{}
		.ddjsint h2{font-size:px;}
		.ddjsint div{font-size:16px;line-height:30px;}
			.ddjsint p{text-indent:2em;}
		

/* 精品工程 */
.pgcas{padding:40px 20px;}
	/* 精品工程分类 */
	.pgcascla{margin:0 0 20px;}
		.pgcascla ul{margin:0 -0.2%;}
		.pgcascla li{float:left;width:49.6%;margin:0 0.2% 4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
		.pgcascla li:nth-of-type(1){width:99.6%;}		
		.pgcascla li a{font-size:15px;font-weight:bold;line-height:40px;display:block;padding:0 30px 0 10px;position:relative;background:#fff;position:relative;}
		.pgcascla li:nth-of-type(1) a{padding:0 30px 0 30px;}
		.pgcascla li:nth-of-type(1) a:before{font-family:"iconfont";content:'\e6e2';display:block;position:absolute;top:53%;left:10px;transform:translateY(-50%);line-height:60px;font-size:20px;}
		.pgcascla li a i{position:absolute;top:50%;transform:translateY(-50%);right:10px;font-size:18px;}
		.pgcascla li a:hover,.pgcascla li a.on{background-image:linear-gradient(60deg, #07308f 0,#4b8dcb 100%);color:#fff;padding:0 25px;}
		.pgcascla li:nth-of-type(1) a:hover,.pgcascla li:nth-of-type(1) a.on{padding:0 25px 0 45px;}
		.pgcascla li a:hover i,.pgcascla li a.on i{animation:mctranslatex 1s linear infinite;-webkit-animation:mctranslatex 1s linear infinite;}
		.pgcascla li a:hover span,.pgcascla li a.on span{}
	/* 精品工程列表 */
	.pgcaslis{margin:0 0 10px;}
		.pgcaslis ul{margin:0 -1%;}
		.pgcaslis li{float:left;width:48%;margin:0 1% 10px;position:relative;}
			.pgcaslis li a{display:block;background:#fff;text-align:center;}
			.pgcaslis li a figure{overflow:hidden;position:relative;background:#000;}
				.pgcaslis li a figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all 0.3s ease-out 0s;}
				.pgcaslis li a figcaption i{font-size:30px;display:inline-block;background:#0878f8;width:30px;height:30px;border-radius:30px;line-height:30px;color:#fff;padding:10px;}
			.pgcaslis li a figure img{width:100%;}
			.pgcaslis li a h4{font-size:16px;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;}
			.pgcaslis li a span{display:inline-block;padding:0 20px;border-radius:30px;background:#4d8ac7;color:#fff;line-height:30px;margin:0 0 20px;transition:all 0.3s ease-out 0s;}
			.pgcaslis li a:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);transform:translateY(-5px);}
			.pgcaslis li a:hover figcaption{opacity:1;}
			.pgcaslis li a:hover img{transform:scale3d(1.05, 1.05, 1);opacity:0.5;}
			.pgcaslis li a:hover span{padding:0 30px;}
	/* 精品工程列表-项目之最 */
	.pgcastoplis{margin:0 0 30px;}
		.pgcastoplis h2{text-align:center;font-size:18px;line-height:30px;margin:0 0 20px;}
		.pgcastoplis h2 span{display:block;}
		.pgcastoplis>ul{margin:0;}
		.pgcastoplis>ul li{margin:0 0 20px;}
		.pgcastoplis>ul a{display:flex;justify-content:space-between;background:#fff;overflow:hidden;}
				.pgcastoplis>ul figure{flex:200px 0 0;min-width:0;position:relative;background:#000;overflow:hidden;}
				.pgcastoplis>ul figcaption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all 0.3s ease-out 0s;}
				.pgcastoplis>ul figcaption i{font-size:30px;display:inline-block;background:#0878f8;width:30px;height:30px;border-radius:30px;line-height:30px;color:#fff;padding:10px;}
				.pgcastoplis>ul img{width:100%;min-height:100%;}
				.pgcastoplis>ul div{flex:1;min-width:0;position:relative;padding:20px;}
				.pgcastoplis>ul h3{font-size:17px;color:#4d8ac7;margin:0 0 15px;transition:all 0.3s ease-out 0s;}
				.pgcastoplis>ul p{overflow:hidden;font-size:15px;color:#999;margin:0 0 10px;}
				.pgcastoplis>ul span{color:#4d8ac7;transition:all 0.3s ease-out 0s;}
				.pgcastoplis>ul a:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);}
				.pgcastoplis>ul a:hover figcaption{opacity:1;}
				.pgcastoplis>ul a:hover img{opacity:0.5;transform:scale3d(1.05, 1.05, 1);}
				.pgcastoplis>ul a:hover h3{color:#0878f8;}
				.pgcastoplis>ul a:hover span{color:#0878f8;}
	.pgcastoplismor{text-align:center;}
		.pgcastoplismor a{display:inline-block;font-size:18px;font-weight:bold;line-height:50px;padding:0 100px;border-radius:30px;background:#4d8ac7;color:#fff;}
		.pgcastoplismor a:hover{color:#f8f67e;padding:0 110px;}
	/* 精品工程详情 */
	.pgcasinf{}
		.pgcasinftil{margin:0 0 20px;}
			.pgcasinftil h1{font-size:18px;text-align:center;color:#4683c4;}
		.pgcasinfsli{}			
			.pgcasinfsli .bigimg{}
			.pgcasinfsli .bigimg img:hover{transform:scale3d(1.05, 1.05, 1);}
			.pgcasinfsli .smaimg{}
			.pgcasinfsli img{display:block;width:100%;height:100%;object-fit:cover;}
			.smaimg{background-image:linear-gradient(-45deg, #07308f 0, #4b8dcb 100%);padding:10px;}
			.smaimg .swiper-slide-thumb-active{background:#4683c4;}
			.smaimg .swiper-slide-thumb-active .bannerinfo{position:relative;border:1px solid #c8fd4b;}
			.smaimg .swiper-slide-thumb-active .bannerinfo:before{content:'';display:block;position:absolute;left:50%;top:-6px;transform:translateX(-50%);border-bottom:5px solid #c8fd4b;border-left:5px solid transparent;border-right:5px solid transparent;}
		.pgcasinfcon{background:#fff;padding:20px;}
			.pgcasinfcon h3{position:relative;margin:0 0 30px;font-size:17px;line-height:30px;color:#4683c4;}
			.pgcasinfcon h3:after{content:'';display:block;position:absolute;top:3px;left:110px;right:0;bottom:3px;background-image:repeating-linear-gradient(-60deg, #eee, #eee 1px, #fff 0, #fff 4px);}
			.pgcasinfcon div{min-height:300px;}

/* 科技创新 */
.kjcx{background:#fff;padding:20px;margin:0 0 20px;}
	.kjcxtil{margin:0 0 20px;}
		.kjcxtil h2{text-align:center;font-size:17px;line-height:30px;color:#4683c4;}
	.kjcxinf{font-size:16px;line-height:30px;margin:0 0 20px;}
		.kjcxinf p{text-indent:2em;}
	.kjcximg{}
		.kjcximg ul{margin:0 -1%;}
		.kjcximg li{float:left;width:48%;margin:0 1%;text-align:center;}
		.kjcximg li figure{overflow:hidden;}
		.kjcximg li img{width:100%;}
		.kjcximg li h4{font-weight:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;line-height:30px;}
		.kjcximg li figure:hover img{transform:scale3d(1.05, 1.05, 1);}
.kjcg{background:#fff;padding:20px;}
	.kjcgtil{margin:0 0 20px;}
		.kjcgtil h2{text-align:center;font-size:17px;line-height:30px;color:#4683c4;}
	.kjcginf{font-size:16px;line-height:30px;margin:0 0 20px;}
		.kjcginf p{text-indent:2em;}
	.kjcgimg{}
		.kjcgimg ul{margin:0 -1%;}
		.kjcgimg li{float:left;width:48%;margin:0 1% 10px;}
		.kjcgimg li figure{overflow:hidden;}
		.kjcgimg li img{width:100%;}
		.kjcgimg li h4{font-weight:normal;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px;line-height:30px;}
		.kjcgimg li figure:hover img{transform:scale3d(1.05, 1.05, 1);}

.qyln{}
	.qyln h2{font-size:17px;line-height:30px;margin:0 0 20px;}
.qysm{position:relative;margin:0 0 20px;height:360px;background:#fff;text-align:center;overflow:hidden;}
	.qysm div{position:absolute;z-index:1;left:0;right:0;top:50%;transform:translateY(-50%);color:#fff;}
		.qysm div p{}
	.qysm figure{position:absolute;bottom:0;right:0;left:0;right:0;}
	.qysm ul{margin:20px 0 0;}
	.qysm li{float:left;width:50%;}
		.qysm li i{font-size:50px;line-height:50px;}
		.qysm li p{margin:10px 0 0;}
	.qysm li:hover{transform:translateY(-10px);cursor:pointer;}
.qyyj{position:relative;margin:0 0 40px;height:240px;background:#fff;overflow:hidden;}
	.qyyj div{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:80%;}
		.qyyj div p{font-size:16px;}
	.qyyj figure{position:absolute;bottom:0;left:0;}
.qywh{position:relative;height:240px;background:#fff;overflow:hidden;}
	.qywh div{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:80%;}
		.qywh div p{font-size:16px;}
	.qywh figure{position:absolute;bottom:0;right:0;}

/* 通用样式 */
.table{overflow-x:scroll;margin-bottom:30px;}
	.table::-webkit-scrollbar{width:1px;height:1px;}
	.table::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2);}
	.table::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background:rgba(0,0,0,0.1);}
	.table table{border-collapse:collapse;border:1px solid #666;width:100%;box-sizing:border-box;}
	.table tr{}
	.table th{font-size:14px;border:1px solid #ddd;padding:8px 10px;line-height:150%;background:#f9f9f9;font-weight:normal;}
	.table td{font-size:12px;border:1px solid #ddd;padding:8px 10px;line-height:150%;}



/* 联系我们 */
.pgconinf{text-align:center;}
	.pgconinf h2{font-size:18px;line-height:30px;}
	.pgconinf h3{text-align:center;font-size:15px;line-height:30px;margin:0 0 20px;color:#07308f;}
.pgconlis{overflow:hidden;margin:0 -1% 20px;}
	.pgconlis div{float:left;width:48%;margin:0 1% 10px;box-sizing:border-box;border:1px solid #f5f5f5;padding:30px 0;text-align:center;background:#fff;}
	.pgconlis figure{width:50px;height:50px;margin:0 auto 20px;}
	.pgconlis figure i{font-size:50px;line-height:50px;color:#07308f;}
	.pgconlis p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
	.pgconmap{}
}
