.ourBox h3,.ourBoxBlk h4 {
	font-size:25px;
	letter-spacing:-1px
}
.ourBoxBlk h5,.ourBoxBlk:hover h4 {
	opacity:0;
	visibility:hidden
}
.pgAbout .bussBannerPort {
	position:relative;
	max-width:1400px;
	margin:0 auto
}
.bussBannerPort img {
	display:block;
	width:100%
}
.bussBannerPort .busBnr_lf {
	float:left;
	width:27.2%
}
.bussBannerPort .busBnr_rht {
	float:right;
	width:72.7%
}
.bussBannerPort .bnrLarg_coal img,.bussBannerPort .bnrLarg_infrastructure img,.bussBannerPort .bnrLarg_investor img,.bussBannerPort .bnrLarg_oil img,.bussBannerPort .bnrLarg_port img,.bussBannerPort .bnrLarg_thermal img {
	display:block;
	width:100%
}
.bussBannerPort .bnrLarg_investor {
	margin-top:.1%
}
.bussBannerPort .bnrLarg_infrastructure {
	float:left;
	width:57.9%
}
.bussBannerPort .bnrLarg_port {
	float:right;
	width:42%
}
.bussBannerPort .bnrLarg_oil {
	float:left;
	margin-top:.1%;
	width:31.4%;
	max-width:319px
}
.bussBannerPort .bnrLarg_coal {
	float:right;
	margin-top:.1%;
	width:68.5%
}
@media screen and (max-width:680px) {
	.bussBannerPort .bnrLarg_coal,.bussBannerPort .bnrLarg_infrastructure,.bussBannerPort .bnrLarg_investor,.bussBannerPort .bnrLarg_oil,.bussBannerPort .bnrLarg_port,.bussBannerPort .bnrLarg_thermal,.bussBannerPort .busBnr_lf,.bussBannerPort .busBnr_rht {
		float:none;
		max-width:320px;
		width:100%;
		margin:0 auto 10px
	}
	.bussBannerPort .busBnr_lf {
		margin-top:15px
	}
}
.cultureBox,.ourBoxBlk {
	float:left
}
.pgAbout .ourBox {
	float:left;
	max-width:488px;
	width:100%;
	margin:20px 0 0
}
.ourBox h3 {
	color:#1c305a;
	margin-bottom:10px
}
.ourBoxBlk {
max-width: 291px;
width: 100%;
position: relative;
overflow: hidden;
margin-bottom: 1px;
margin-right: 1px;
}
.ourBoxBlk img {
	width:100%;
	position:relative;
	z-index:0;
	display:block
}
.ourBoxBlk_big {
	max-width: 584px;
width: 100%;
margin-right: 0;
}
.ourBoxBlk .hovLayer {
background: rgba(28, 48, 90, 0.74);
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 5;
transition: all .2s ease;
}
.ourBoxBlk h4,.ourBoxBlk h5 {
	position:absolute;
	z-index:8;
	text-align:center;
	left:0;
	right:0;
	color:#fff;
	transition:all .2s ease
}
.ourBoxBlk h4 {
	bottom:42%
}
.ourBoxBlk h5 {
	font-size:12px;
	bottom: -1%;
	padding:0 5px;
	line-height:19px
}
.ourBoxBlk:hover .hovLayer {
	top:82%
}
.ourBoxBlk:hover h5 {
	opacity:1;
	visibility:visible
}
.layerCommit {
	background: rgba(255, 97, 57, 0.64) !important;
}
.layerTrust {
	background: rgba(10, 10, 11, 0.68) !important;
}
.layerPassion {
	background: rgba(255, 97, 57, 0.87) !important;
}
.commitBlk:hover .hovLayer,.dedicationBlk:hover .hovLayer,.passionBlk:hover .hovLayer,.trustBlk:hover .hovLayer {
	top:65%
}
.resultBlk:hover .hovLayer {
	top:66%
}
.integrationBlk:hover .hovLayer {
	top:56.5%
}
.enterprenBlk:hover .hovLayer {
	top:66%
}
.enterprenBlk h5 {
	padding:0 8px
}
@media screen and (max-width:999px) {
	.pgAbout .ourBox {
		float:none;
		margin:0 auto
	}
	.cultureBox {
		float:none!important;
		margin-top:25px!important
	}
}
@media screen and (max-width:515px) {
	.ourBoxBlk {
		float:left;
		max-width:243px;
		width:49.7%
	}
	.ourBoxBlk_big {
		max-width:487px;
		width:99.6%
	}
}
@media screen and (max-width:348px) {
	.ourBoxBlk {
		float:left;
		max-width:243px;
		width:49.5%
	}
	.ourBoxBlk_big {
		max-width:487px;
		width:99.4%;
	}
}
.pgContact .innerPgConten {
	padding-bottom:0
}
.pgContact .bnrImg img {
	width:100%
}
.pgContact .mapBlk {
	background-size:cover;
	background-position:top center;
	background-repeat:no-repeat;
	padding:40px 0
}
.mapBlk .addBox {
	background:rgba(255,255,255,.9);
	box-shadow:0 0 5px rgba(134,134,134,.75);
	padding:20px;
	max-width:290px;
	width:100%;
	color:rgba(0,0,0,.8);
	margin:0 0 0 20px
}
.addBox .title {
	font-size:28px;
	color:#8d64aa;
	margin-bottom:5px
}
.addBox .mailId a {
	color:rgba(126,89,153,.8);
	margin:13px 0;
	display:inline-block;
	font-size:16px
}
.addBox .btnDownload a {
	/* background:url(../images/icons/icon_download_small.png) 10px 50% no-repeat #8d64aa; */
	color:#fff;
	display:block;
	max-width:215px;
	padding:0 0 0 40px;
	line-height:31px;
	border-radius:5px;
	font-size:16px;
	margin-top:10px
}
.mapIndia {
	/* background-image:url(../images/contact/map_india.png) */
}
.mapAustralia {
	/* background-image:url(../images/contact/map_australia.png); */
	border-top:3px solid #fff
}
.mapIndonesia {
	/* background-image:url(../images/contact/map_indonesia.png); */
	border-top:3px solid #fff
}
@media screen and (max-width:640px) {
	.pgContact .innerPgConten {
		padding-left:0;
		padding-right:0
	}
}