/*新增开始*/
.corp_banner{ height:430px; margin-bottom:45px; background-repeat: no-repeat; background-position:top center;}
.cop_one{ margin-bottom:53px;}
.cop_one ul{  border-right: none; border-bottom: none;}
.cop_one ul:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.cop_one ul li{ float: left; width:295px; box-sizing: border-box;padding-top: 48px; height: 198px; text-align: center;  background:#fff; margin-right:6px; margin-bottom:6px;box-shadow:0px 0px 8px #e4e0e0;}
.cop_one ul li:nth-child(4n){ margin-right:0px;}
.cop_one ul li .tit{ display: block; line-height: 100%; font-size: 16px; color: #333333; padding-top: 15px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.cop_one ul li img{transition: all 0.3s linear 0s;}
.cop_one ul li:hover img{ transform: translateY(-10px);}
.heh_om2{ padding-top: 9px; margin-bottom:108px;}
.heh_om2:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.heh_om2 ul:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.heh_om2 ul li{ float: left; text-align: center; width: 587px; height: 480px; background:#fff; box-shadow:0px 0px 8px #ccc;}
.heh_om2 ul li:nth-of-type(2n){ float: right;}
.heh_om2 ul li .tit{ display: block; line-height: 100%; padding-top: 29px; font-size: 24px; color: #333333; padding-bottom: 7px;}
.heh_om2 ul li .eng{text-transform:Uppercase; color:#b6b6b6; font-size:22px; font-family:Arial, Helvetica, sans-serif; margin-bottom:18px;}
.heh_om2 ul li .sml{ display: block; line-height: 100%; font-size: 16px; color: #606060;}
.heh_om2 ul li:hover{background:#c70025;}
.heh_om2 ul li:hover .tit,
.heh_om2 ul li:hover .eng,
.heh_om2 ul li:hover .sml{color:#fff;}

.heh_om3 .part2{ background:none; margin-top:33px; margin-bottom:52px;}
.heh_om3 .part2 .title{ color:#fff;}
.heh_om3{overflow: hidden;background: url(../images/corp_11.jpg) no-repeat center 0; height: 570px; margin-bottom: 49px;}
.heh_om3 ul { margin-bottom:52px;}
.heh_om3 ul:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.heh_om3 ul li{ float: left; width: 33.33%; box-sizing: border-box; padding: 0 30px 0 33px; color: #fff; text-align:center; background:url(../images/corpng_10.png) right center no-repeat;}
.heh_om3 ul li:last-child{ background:none;}
.heh_om3 ul li span{ display: block; font-size: 72px; color:#fff; line-height: 100%;font-family: "Geometr706 BlkCn BT"; padding-bottom: 15px;}
.heh_om3 ul li:hover span,
.heh_om3 ul li:hover i{color:#c70025;}
.heh_om3 ul li i{ display: block; font-size: 18px; color: #fff; line-height: 34px; font-style:normal;}
.heh_om3 .coop_part{ text-align:center; font-size:18px; color:#fff;}
.heh_om4{ padding-bottom: 90px;}
.heh_om4 ul{ overflow: hidden;}
.heh_om4 ul li{ float: left; width: 384px; overflow: hidden; margin-right: 24px; height: 282px; background:#fff;margin-bottom: 26px;font-style:normal;}
.heh_om4 ul li:nth-of-type(3n){ margin-right: 0;}
.heh_om4 ul li b{ display: block; position: relative; height: 192px;}
.heh_om4 ul li b span{ display: inline-block;  width: 100%; height: 100%; background: rgba(0,0,0,0.35); position: absolute; left: 0;top:0; box-sizing: border-box;font-weight: normal; padding: 36px 36px 0; font-size: 15px; color: #fff; line-height: 28px; opacity: 0; transition: all 0.2s;}
.heh_om4 ul li em{ display: block; text-align: center; line-height: 100%; padding-top: 20px; font-size: 20px; color: #1a1a1a;font-style:normal;}
.heh_om4 ul li em span{ display: block; padding-top: 12px; color: #a7a7a7; font-size: 14px; text-transform: uppercase; line-height: 100%;}
.heh_om4 ul li:hover{ background: #c70025; }
.heh_om4 ul li:hover em{ color: #fff;}
.heh_om4 ul li:hover em span{ color: #fff; }
.heh_om4 ul li:hover b span{ opacity: 1;}

.part2{ transition:all .5s;-webkit-transition:all .5s;}
.part2:hover{
	background-position:bottom 10px center;
}
/*新增结束*/