.hxyw .core{ display: flex; height: 297px; flex-direction: column; align-items: center; justify-content: center;background: #F6F6F6;width: 260px;}
.hxyw .core:hover{background: #00787B;box-shadow: 0px 2px 16px 0px rgba(0, 120, 123, 0.5);}
.hxyw .core:hover .posimghover{display: inline-block;}
.hxyw .core:hover .posimg{display: none;}
.hxyw .core:hover span{color: #fff;}
.hxyw .cores{display: flex;justify-content: center;margin: 20px 0;}
.hxyw .cores:first-child img{width: 75px;height: 55px;margin-bottom: 70px;}
.hxyw .cores:nth-child(2) img{width: 58px;height: 58px;margin-bottom: 70px;}
.hxyw .cores:nth-child(3) img{width: 63px;height: 63px;margin-bottom: 71px;}
.hxyw .cores:last-child img{width: 60px;height: 54px;margin-bottom: 70px;}
.hxyw .core .coreimghover{display: none;}
.hxyw .core:hover .coreimg{display: none;}
.hxyw .core:hover .coreimghover{display: inline-block;}
.hxyw .core a{display: flex; height: 297px; flex-direction: column; align-items: center;width: 260px;justify-content: center;position: relative;}
.hxyw .core a .posimg,.hxyw .core a .posimghover{position: absolute;width: 15.77px;height: 9.27px;bottom: 17px;right: 20px;margin: 0;}
.hxyw .core a .posimghover{display: none;}
.hxyw .core span{ margin-left: 10px; font-size: 22px; color: #333333; }
.company-back-box{height: 344px;width:552px;overflow: hidden;}
.company-back{position: relative;background-image: url(../img/company3.png);height: 344px;width:552px;background-size: 100% 100%;cursor: pointer;}
.company-back:hover,.company-bus-r-img:hover,.company-bus-b-img:hover{transform:scale(1.1);transition:.5s all;z-index: 2;}
.company-back h3{width: 72px;height: 18px;font-size: 18px;font-weight: 500;position: absolute;left: 54px;top: 106px;color:#fff;margin: 0;}
.company-back .company-Line{width:40px;height: 1px;background:#fff;position:absolute;top: 133px;left: 54px;}
.company-back .company-text{width: 194px;height: 100px;font-size: 11px;color: #FFFFFF;line-height: 20px;position: absolute;left: 54px;top: 151px;}
.company-business-box{height: 344px;width: 548px;}
.company-business{height: 172px;display: flex;background: #A5A5A5;color:#fff;}
.company-bus-l-img-box{width: 273px;height: 172px;overflow: hidden;}
.company-business .company-bus-l-img{width: 273px;height: 172px;position: relative;}
.company-business .company-bus-l-img h3{font-size: 18px;color:#fff;position: absolute;top: 29px;left: 47px;margin: 0;}
.company-business .company-bus-l-img .company-Line{width:40px;height: 1px;background:#fff;position:absolute;top: 56px;left: 47px;}
.company-business .company-bus-l-img .company-text{width: 179px;height: 60px;line-height: 20px; position:absolute;top: 74px;left: 47px;font-size: 11px;}
.company-business .company-bus-r-img{width: 275px;height: 172px;}
.company-bus-r-img-box{width: 275px;height: 172px;overflow: hidden;}
.company-bus-b-img-box{width: 100%;height: 172px;overflow: hidden;}
.company-bus-b-img{width: 100%;height: 172px;}
.pd0{padding: 0;}
.solution-box .solution{display: flex;flex-direction: column;align-items: center;text-align: center;min-height: 280px;}
.solution-box .solution img{width: 108px;height: 77px;}
.solution-box .solution h3{margin-top: 37px;font-size: 24px;color: #333;margin-top:37px;margin-bottom: 20px;}
.solution-box .solution p{font-size: 12px;font-weight: 400;color: #333333;cursor: pointer;margin: 5px 0;}

.solution-more {margin: 0 auto;margin-top: 45px;text-align: center;}
.solution-more a{display: inline-block; width: 187px;height: 46px;color: #fff;line-height: 46px;text-align: center;font-size: 22px;background: #00787B;}
.solution-more:hover a{box-shadow: 0px 2px 6px 0px rgba(0, 120, 123, 0.5);}
.coop{padding:0;display: flex;justify-content: space-between;align-items: center;margin:31px 74px;}

.partner{ text-align: center; }
.partner div{ height: 140px; line-height: 140px; }
.headertext{
    position: relative;
}
.headertext h1,.headertext h2,.headertext .solution-more{margin: 0;width: 100%;text-align: center;position: absolute;}
.headertext h1{
    top: 119px;
    color: #375758;
    font-size: 58px;
    font-weight: 500;
}
.headertext h2{
    top: 198px;
    color: #375758;
    font-size: 22px;
}
.headertext .solution-more{
    top: 264px;
}