.engi_ban img{display: block;width: 100%;}
.engi_tit{text-align: center;}
.engi_tit p{color: #cecece;}
.engi_info p+p{margin-top: 20px;}
.engi_info{color: #666666;line-height: 25px;text-align: justify;}
@media only screen and (max-width:992px ) {
	.engi_info{padding: 0 15px;box-sizing: border-box;text-align: justify;}
}
/*设计研发*/
.desi_box{padding: 135px 0 105px;box-sizing: border-box;background: url(/images/desgbj.jpg)no-repeat center center/cover;}
.desi_use{font-size: 0;}
.desi_pic{display: inline-block;width: 50%;vertical-align: middle;}
.desi_pic img{display: block;width: 100%;}
.desi_cont{font-size: 16px; color: #6c7c85; display: inline-block;width: 50%;padding-left: 80px;box-sizing: border-box; vertical-align: middle;}
.desi_cont h2{color: #2e2e2e;}
.desi_cont p+p{margin-top: 20px;}
@media only screen and (max-width:1660px ) {
	.desi_cont{padding-left: 60px;}
	.desi_cont p+p{margin-top: 15px;}
	.desi_box{padding: 105px 0 75px;}
}
@media only screen and (max-width:1440px ) {
	.desi_cont{padding-left:50px;}
	.desi_box{padding: 75px 0 55px;}
}
@media only screen and (max-width:1330px ) {
	.desi_cont{padding-left:40px;}
	.desi_cont p+p{margin-top: 10px;}
	.desi_box{padding: 55px 0 35px;}
}
@media only screen and (max-width:1280px ) {
	.desi_cont{padding-left:30px;}
}
@media only screen and (max-width:992px ) {
	.desi_cont{padding-left: 20px;font-size: 14px;}
	.desi_cont p+p{margin-top: 6px;}
}
@media only screen and (max-width:768px ) {
	.desi_use{padding: 0 15px;box-sizing: border-box;}
	.desi_pic{width: 100%;}
	.desi_cont{width: 100%; padding-left: 0px;margin-top: 20px;}
}
/*装备制造*/
.device_box{padding: 125px 0;box-sizing: border-box;}
.device_item{position: relative;}
.device_item+.device_item{margin-top: 60px;}
.device_pic{width: 50%;float: right;}
.device_pic img{display: block;width: 100%;}
.device_cont{color: #999999; position: absolute;left: 0;top: 50%;transform: translateY(-50%); font-size: 16px; color: #6c7c85;width: 50%;padding-right:55px;box-sizing: border-box; }
.device_cont h2{color: #084093;}
.device_cont p+p{margin-top: 20px;}
.device_item:nth-of-type(even) .device_pic{float:left;}
.device_item:nth-of-type(even) .device_cont{padding-right: 0; left: inherit;right: 0;padding-left: 0;padding-left: 55px;}
@media only screen and (max-width:1440px ) {
	.device_box{padding: 90px 0;}
	.device_item+.device_item {margin-top: 50px;}
}
@media only screen and (max-width:1366px ) {
	.device_box{padding: 70px 0;}
	.device_item+.device_item {margin-top: 40px;}
	.device_cont{padding-right: 30px;}
	.device_item:nth-of-type(even) .device_cont{padding-left: 30px;}
}
@media only screen and (max-width:1024px ) {
	.device_box{padding: 50px 0;}
	.device_item+.device_item {margin-top: 30px;}
	.device_cont{padding-right: 30px;}
	.device_item:nth-of-type(even) .device_cont{padding-left: 30px;}
}
@media only screen and (max-width:992px ) {
	.device_cont{font-size: 14px;}
	.device_cont{padding-right: 20px;}
	.device_cont h2{margin-bottom: 20px;}
	.device_item:nth-of-type(even) .device_cont{padding-left: 20px;}
}
@media only screen and (max-width:768px ) {
	.device_box{padding: 40px 0;}
	.device_item:nth-of-type(even) .device_cont{padding-left: 0;}
	.device_item{padding: 0 15px;box-sizing: border-box;}
	.device_item:nth-of-type(even) .device_pic{float: none;}
	.device_pic{width: 100%;padding: 0 !important;float: none;}
	.device_cont{width: 100%;margin-top: 20px; position: relative;top: 0;transform: translateY(0);}
}
/*工程治理*/
.run_box{padding-top: 170px; position: relative; background: url(/images/runbj.jpg)no-repeat 0 0/cover;height: 756px;}
.run_use{color: #FFFFFF;padding-left: 80px;box-sizing: border-box;color: #FFFFFF;}
.run_info{width: 565px;margin-top: 25px;line-height: 30px;}
@media only screen and (max-width:1680px ) {
	.run_box{padding-top: 150px;height: 700px;}
}
@media only screen and (max-width:1440px ) {
	.run_box{padding-top: 130px;height: 600px;}
	.run_use{padding-left: 60px;}
}
@media only screen and (max-width:1366px ) {
	.run_box{padding-top: 100px;height: 500px;}
	.run_use{padding-left: 50px;}
}
@media only screen and (max-width:1280px ) {
	.run_box{padding-top: 90px;height: 450px;}
}
@media only screen and (max-width:1024px ) {
	.run_box{padding-top: 90px;height: 400px;}
	.run_use{padding-left: 40px;}
}
@media only screen and (max-width:768px ) {
	.run_box{padding-top: 70px;height: 350px;}
	.run_use{padding-left: 35px;}
	.run_info{width: 60%;}
}
@media only screen and (max-width:500px ){
	.run_box{padding-top: 45px;height: 290px;}
	.run_info{width: 100%;}
	.run_use{padding: 0 20px;box-sizing: border-box;line-height: 20px;}
}
/*营业联系*/
.tact_box{background: #f2f5f8;box-sizing: border-box;}
.vocat_call{text-align: center;color: #084093;}
.vocat_call a{display: inline-block;line-height: 66px; color: #084093;padding-left: 98px;box-sizing: border-box;background: url(/images/phone.png)no-repeat 0 center;}
@media only screen and (max-width:1440px ) {
	.vocat_call{line-height: 50px;}
	.vocat_call a{padding-left: 70px;background: url(/images/phone.png)no-repeat 0 center/50px;}
}
@media only screen and (max-width:1280px ) {
	.vocat_call{line-height: 50px;}
	.vocat_call a{padding-left: 60px;background: url(/images/phone.png)no-repeat 0 center/45px;}
}
@media only screen and (max-width:768px ) {
	.vocat_box{padding: 20px ;}
	.reta_use{padding: 0 15px;box-sizing: border-box;}
}
@media only screen and (max-width:500px ) {
	.vocat_box{padding: 0px ;}
	.vocat_call{font-size: 18px;}
    .vocat_call a {padding-left: 35px;background: url(/images/phone.png)no-repeat 0 center/26px;}
}
/*运输*/
.traff_box{background: #f2f5f8;box-sizing: border-box;}
.traff_left{width: 49.5%;float: left;}
.traff_pic{overflow: hidden;position: relative;}
.traff_pic img{display: block;width: 100%;transition: all .3s ease-in; position: relative;z-index: 50;}
.traff_name{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: absolute;left: 25px;bottom: -30px;transition: all .3s ease-in; color: #FFFFFF;z-index: 100;}
.traff_pic:hover img{transform: scale(1.05);}
.traff_pic:hover .traff_name{bottom: 10px;}
.traff_bott{margin-top: 6px;}
.traff_bott_pic{width: 49.5%;float: left;}
.traff_bott_pic:nth-child(2){float: right;}
.traff_rig{width: 50%;float: right;}
.traff_rig_left{width: 49.66%;float: left;}
.traff_rig_rig{width: 49.5%;float: right;}
.traff_rig_pic+.traff_rig_pic{margin-top: 6px;}
@media only screen and (max-width:768px ) {
	.traff_use{padding: 0 15px;box-sizing: border-box;}
	.traff_left{width: 100%;}
	.traff_rig{width: 100%;margin-top: 6px;}
	.traff_rig_pic+.traff_rig_pic{margin-top: 4px;}
}<!--耗时1756508356.3148秒-->