@charset "UTF-8";
 @media screen and (max-width: 480px) {
	 
	/*新闻列表*/
.mod-newslists2 .item-cnt{ margin-left: 0;}	
.mod-newslists2 .item-pic{ float: none; width: 100%;/* height: 180px!important;*/ }
	
.mod-newslists2 .item-date{    right: 15px;top: 15px;}
.mod-newslists2 .item-cnt{ padding: 15px!important;}
.mod-newslists2 .item-nopic .item-cnt,.mod-newslists2 .item-cell .item-cnt{ position: relative;padding-right: 110px!important;}
	 .mod-newslists2 .item-cell   .item-desc{max-height: 60px;}   
.mod-newslists2 .item-cell{ padding: 0;}	
.mod-newslists2 .item-date{ width: 70px; height: 70px;}
.mod-newslists2 .item-date h3{ font-size: 28px;    padding-top:12px; padding-bottom: 1px;}
.mod-newslists2 .item-tit a{ font-size: 16px;}	
	 
	 
	 
.mode-banner{ width: auto!important;} 	 
.roll li .time{display: none;} 
.wrap-layer {
	width: auto;
	padding: 0 10px;
}
body, html {
	overflow-x: hidden;
	min-width: 0;
}
.H25 {
	height: 10px;
}
#scroll_div, #scroll_begin1 {
	width: auto!important;
	max-width: 98%;
}
.mstop {
	margin-bottom: 10px;
}
.mstop .ctits {
	margin-top: 5px;
}
.tit {
	padding-right: 90px;
}
.mstop .uitabs span {
	width: auto;
	padding: 0 10px;
}
.mstop .ctits em {
	padding-left: 5px;
}
.mstop .ctits span {
	font-size: 16px;
}
.mstop .ctits em {
	font-size: 12px;
}
.roll-news-2 {
	float: none;
	width: auto;
}
.roll-news-2 img {
	max-width: 100%;
	height: auto;
}

.mode-banner{
	min-width:0;
}
.mode-banner img{
	height:200px !important;
	max-width:inherit;
}
.curr {line-height:1;}
.curr h3{font-size:20px;}
.curr span{font-size:16px;display:block;}
.article-tables{overflow:auto;}
.article-tables table{table-layout:fixed;width:100%;}
.article-tables table th{width:auto;}
.article-tables table td{word-wrap:break-word;}
/*新闻列表*/
.news-list2 {
	float: none;
	margin-top: 20px;
	width: auto;
}
.news-list2 li span {
	font-size: 12px;
	background-size: 10px auto;
	padding-left: 15px;
}
.blue-lines {
	margin-bottom: 8px;
	display: none;
}
.mstop2 {
	padding-top: 9px;
}
.mstop5 {
	padding-top: 8px;
	border-top: 2px solid #67bbe6;
	margin-top: 12px;
}
/*企业党建*/	
.layer-1 {
	width: auto;
	float: none;
}
.layer-2 {
	margin-bottom: 10px;
}
.newspic-1 {
	max-width: 380px;
	text-align: center;
	height: auto;
	width: auto;
	float: none;
	margin: 0;
}
.layer-1 {
	margin-top: -10px;
}
.layer-2 {
	width: auto;
	float: none;
}
.video-1 {
	max-width: 380px;
}
/*业务领域*/
.mod-services {
	margin-right: 0;
}
.mod-services .item-cell {
	width: 50%;
	margin: 0;/* padding:5px;*/
	box-sizing: border-box;
}
.mod-services .item-cnt {
	height: 84px;
}
.mod-services .item-cell {
	width: 100%; /* margin: 0 auto; */
	float: none;
	clear: both;
	margin-bottom: 15px;
	background: #f9f9f9;
	height: 100%;
	overflow: hidden;
}
.mod-services .item-cell .item-pic {
	float: left;
	padding: 10px 0 10px 10px;
	height: auto;
	width: 50%;
	box-sizing: border-box;
}
.mod-services .item-cell .item-cnt {
	margin-top: 5px;
	float: left;
	width: 50%;
	padding: 5px 10px 10px 10px;
	box-sizing: border-box;
}
.layer-3 {
	margin-top: -15px;
	width: auto;
	float: none;
}
.ghpic-wrap {
	float: none;
	height: auto;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;/*background: #018ed6;
	 background: -webkit-linear-gradient(#018ed6,#006da5); 
  background: -o-linear-gradient(#018ed6,#006da5); 
  background: -moz-linear-gradient(#018ed6, #006da5); 
  background: linear-gradient(#018ed6,#006da5); */
	padding: 20px 10px;
	width: auto;/*border-radius:3px;*/
	margin-right: 0;
	margin-bottom: 20px;
	text-align: center;
}
.ghpic-wrap .item-cell {
	position: relative;
	max-width: 280px;/* border-radius:5px;*/
	overflow: hidden;
	margin: 0 auto;
	box-shadow: -30px 0 30px rgba(0,0,0,0.08), 30px 0 30px rgba(0,0,0,0.08), 0 -30px 30px rgba(255,255,255,0.08), 0 30px 30px rgba(0,0,0,0.08);
}
.layer-4 {
	width: auto;
	float: none;
}
.news-list2 {
	height: auto;
	width: auto;
	float: none;
}
.newslist-2 {
	width: auto;
	float: none;
}
/*工程业绩*/
.mod-projects {
	margin-right: 0;
}
.mod-projects .item-cell {
	width: auto;
	max-width: 380px;
	margin: 0 auto 15px auto;
	float: none;
}
.roll {
	padding-left: 140px;
}
.news-list2 .first-1 h3 {
	padding-right: 0;
}
.units-links ul li {
	margin-right: 12px;
}
.units-links ul li a {
	font-size: 14px;
}
.contacts {
	float: none;
}
.wx-code {
	float: none;
	margin-top: 20px;
	text-align: center;
}
.wx-code>* {
	margin: 0 20px;
}
.inner-footer2 {
	padding: 15px 0;
}

/**/
	 .tab-ui2 li{ width: auto; display: inline-block; float: none; }	 
	 .tab-ui2 li a{padding: 0 8px;}
	 .tab-ui2 ul{ white-space: nowrap; width: 100%; overflow-x: auto;}	 
.buspic-wraps {margin:0 auto;}
.buspic-wraps .item-cell{width:46%;margin:0; margin: 0 2%;}
.buspic-wraps .item-cell .item-pic{width:100%;padding-top:57.647%;overflow:hidden;position:relative;height:0;}
.buspic-wraps .item-cell .item-pic img{position:absolute;top:0;left:0;width:100%;}
.buspic-wraps .item-tits{font-size:14px;padding-bottom:10px;padding-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

#chinamap{
	width:100% !important;
	height:300px !important;	
}

/**/
.events-innerwrap{padding-top:20px;margin-top:0;}
.events-innerwrap .item-cell{float:none;width:auto;margin-bottom:30px;}
.events-innerwrap .item-cell .item-date{font-size:20px;padding-left:25px;text-align:left;margin-bottom:10px;}
.events-innerwrap .item-cell .item-tit{font-size:16px;padding-left:25px;text-align:left;}
.events-innerwrap .item-cell .item-desc{font-size:14px;padding-left:25px;text-align:left;padding-right:0;}
.events-innerwrap .item-cell .circle-arrow{left:0px;right:inherit;width:10px;height:10px;top:3px;}
.event-line{left:8px;margin:0;}

/**/
.leaders-wrap{margin:0 auto;}
.leaders-wrap .item-cell{width:48%;padding:10px 8px; margin-bottom: 20px; height:auto;float:left;margin-right:1%; margin-left: 1%;}
 .leaders-wrap .item-desc{ height: 80px; overflow: hidden;}
	 .leaders-wrap .item-tit{ margin: 5px 0;}	 
/**/
.newsInfo h3.title {font-size:20px;}
/**/
.mod-newslist ul li,.mod-newslist ul li.even{padding-left:25px;padding-top:15px;padding-bottom:15px;background-position:12px center;}
.mod-newslist ul li a{font-size:14px;}
/**/
.party-wrap .item-cell{
	margin:0;
	width:50%;
	height:auto;
	box-sizing:border-box;
}
.party-wrap .item-cell:nth-child(odd){
	padding-right:5px;
}
.party-wrap .item-cell:nth-child(even){
	padding-left:5px;
}
.party-wrap .item-cell .item-pic{
	position:relative;
	width:100%;
	padding-top:138%;
	overflow:hidden;
}
.party-wrap .item-cell .item-pic a{
	position:absolute;
	left:0;
	top:0;
	width:100%;
}
.party-wrap .item-tit{
	padding:10px 0 20px 0;
}
/**/
.honour-wrap{width:100%;}
.honour-wrap .item-cell{width:50%;position:relative;margin:0;box-sizing:border-box;margin-bottom:20px;}
.honour-wrap .item-cell:nth-child(even){padding-left:5px;}
.honour-wrap .item-cell:nth-child(odd){padding-right:5px;}
.honour-wrap .item-cell .item-pic{width:100%;padding-top:130%;position:relative;height:0;background-color:#f7f7f7;}
.honour-wrap .item-cell .item-pic a{position:absolute;width:100%;height:100%;left:0;top:0;}
	 
.roll-news-2 img{ height: 210px!important;}	 
.roll li{ padding-right: 0;}
.newspic-1 img{height: 230px!important;}
.buspic-wraps .item-pic img{height:100%!important; }	
.union-newslist-info .content video{ width:100%!important; height:auto!important;}		 	 
/*----------------------------*/
.corp {
	margin-right:0px;
	width: 100%;
}
.corp .item-cell{
	width: 100%;
	margin-right: 0;
	margin-top: 20px;
}
}
 @media screen and (max-width: 375px) {
.mod-services .item-cnt * {
	font-size: 12px;
}
}
 @media screen and (max-width: 340px) {
.mod-projects .item-cnt {
	height: 80px;
}
.mstop .uitabs span {
	padding: 0 5px;
}
.news-list2 .first-1 .descs {
	max-height: 52px;
	overflow: hidden;
}
}
