.main .about-company{position:relative;padding:120px 15% 90px}.main .about-company .content{width:45%}.main .about-company .content .company-name{position:relative;font-weight:600;font-size:2.3rem;padding-bottom:26px;border-bottom:1px solid #ededed}.main .about-company .content .company-name:before{position:absolute;content:'';width:30px;height:2px;background-color:#fd5840;bottom:-1px}.main .about-company .content .main-text{font-size:1.2rem;font-weight:600;line-height:1.6;margin-top:19px;color:#3d475d}.main .about-company .content .deputy-text{color:#83868c;font-size:1rem;margin-top:19px;line-height:2;font-weight:500}.main .about-company img{position:absolute;width:540px;bottom:-20px;right:0;z-index:100}.main .team-wrap{width:100%;padding:93px 15% 108px;background-color:#f5f5f5}.main .team-wrap .title{font-weight:600;font-size:2.7rem;padding-bottom:33px}.main .team-wrap .team-list .item{display:flex;justify-content:space-between;background-color:#fff;padding:40px 33px}.main .team-wrap .team-list .item .left{width:35%;display:flex;align-items:center}.main .team-wrap .team-list .item .left img{width:80px}.main .team-wrap .team-list .item .left div{padding-left:20px}.main .team-wrap .team-list .item .left div .main-text{font-weight:600;font-size:2rem}.main .team-wrap .team-list .item .left div .office{font-weight:600;font-size:1.5rem;color:#e2503b;margin-top:10px}.main .team-wrap .team-list .item .right{flex:1;display:flex;flex-flow:column;justify-content:center;padding-left:50px;padding-right:50px}.main .team-wrap .team-list .item .right .deputy-text{font-size:1.1rem;color:#83868c;line-height:2;font-weight:500;margin-top:5px}.main .team-wrap .team-list .item+.item{margin-top:13px}.main .contact-wrap{width:100%;padding:83px 15% 93px;border-top:1px solid #f5f5f5}.main .contact-wrap .title{position:relative;font-weight:600;font-size:2.7rem;padding-bottom:26px;border-bottom:1px solid #ededed}.main .contact-wrap .title:before{position:absolute;content:'';width:30px;height:2px;background-color:#fd5840;bottom:-1px}.main .contact-wrap .content{padding-top:29px}.main .contact-wrap .content .flex-layout{display:flex}.main .contact-wrap .content .flex-layout span{width:50%}.main .contact-wrap .content .main-text{font-weight:600;font-size:1.6rem;padding:20px 0}.main .contact-wrap .content .deputy-text{font-weight:500;font-size:1.2rem}.main .contact-wrap .content .deputy-text .email{color:#e2503b}.main .contact-wrap .content .deputy-text+.deputy-text{margin-top:10px}.main .contact-wrap .content .desc{color:#83868c;font-size:1rem}