body{margin:0;background-color:#f9f9f9}
.banner{width:100%}
.banner img{display:block;width:100%}
.Company{margin:100px auto auto;width:max-content;padding:0 70px;box-sizing:border-box}
.Company span{font-size:34px;display:block;line-height:70px}
.Company .Line{width:100%;height:2px;background-color:#eee;position:relative}
.Company .Line:after{display:block;width:70px;content:'';position:absolute;left:50%;background-color:#438af5;height:3px;transform:translateX(-50%)}
.Company .desc{font-size:18px;color:#999;text-align:center;margin-top:20px}
.InBox{width:1200px;margin:50px auto auto;display:flex}
.InBox .item{width:calc((100% - 2 * 30px)/ 3);background-color:#fff;padding:70px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}
.InBox .item:not(:nth-last-of-type(1)){margin-right:30px}
.InBox .item img{display:block}
.InBox .item .a1{font-size:20px;margin:60px auto 50px;color:#444}
.InBox .item .a2{font-size:16px;line-height:25px;color:#888;text-align:center}
.FooterLine{width:100%;padding:30px;box-sizing:border-box;background-color:#fff;display:flex;margin-top:60px;justify-content:center}
.FooterLine .item{width:max-content;display:flex;align-items:center;padding:0 50px;box-sizing:border-box}
.FooterLine .item:not(:nth-last-of-type(1)){border-right:1px solid #eee}
.FooterLine .item img{display:block;width:30px}
.FooterLine .item .text{color:#555;margin-left:10px}
.copyRight{font-size:12px;text-align:center;line-height:30px}