.banner{background-position:center bottom}.company-introduction{padding:72px 0 185px}.company-introduction .text{padding:72px 0 0;line-height:33px;display:table-cell;vertical-align:middle;text-align:justify}.company-introduction .text h4{padding-bottom:30px;font-size:20px;color:#2a2e2e;font-weight:400}.company-introduction .text p{font-size:16px;color:#5f6464}.team-introduction{height:auto;min-height:925px;background-color:#666;background-size:cover;background-position:center;background-repeat:no-repeat;padding:72px 0;text-align:justify;position:relative}.team-introduction .introduction{color:#2a2e2e;width:100%;max-width:970px;margin:0 auto}.team-introduction .introduction h1{padding:0;color:#2a2e2e}.team-introduction .introduction p{padding:20px 0 56px;font-size:16px;text-align:center;line-height:25px}.team-introduction .team{background-color:#fafafa;padding:56px 74px 8px 70px}.team-introduction .team li{padding-bottom:48px}.team-introduction .team li h3{font-size:18px;color:#1950e3;position:relative;padding-bottom:8px}.team-introduction .team li h3 i{color:#2a2e2e;padding-left:12px}.team-introduction .team li h3:before{content:'';width:10px;height:10px;background:#1950e3;position:absolute;left:-26px;top:7px}.team-introduction .team li p{font-size:14px;color:#5f6464;letter-spacing:0;line-height:25px}.team-introduction:before{content:'';width:100%;max-width:1550px;height:80px;background-image:url(../img/icon/spot-ab1d7b3447.png);background-repeat:repeat;background-size:20px auto;position:absolute;top:-80px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.contact-us{padding:72px 0}.contact-us .main{padding-top:72px}.contact-us .main div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.contact-us .main div .text{padding:0 30px 0 0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:justify}.contact-us .main div .text li{padding-left:14px;position:relative}.contact-us .main div .text li h5{font-size:18px;color:#2a2e2e;padding-bottom:4px}.contact-us .main div .text li p{font-size:14px;color:#5f6464}.contact-us .main div .text li:before{content:'';width:4px;height:100%;position:absolute;left:0;top:0;background:#225ddd}.contact-us .main div .text li:last-child{margin-top:48px}.contact-us .main img{width:54%;height:100%;background:#666}@media screen and (max-width:768px){.company-introduction{padding:44px 28px}.company-introduction .text{padding:28px 0 0}.company-introduction .text h4{padding-bottom:12px;font-size:14px;font-weight:400}.company-introduction .text p{font-size:13px}.team-introduction{padding:0;background-image:none!important}.team-introduction .introduction{padding:28px;color:#2a2e2e;background-color:#eee;background-image:url(../img/about-01-047f3bd48e.png);background-size:cover;background-position:center;background-repeat:no-repeat}.team-introduction .introduction h1{color:#2a2e2e}.team-introduction .introduction p{padding:16px 0 0;font-size:13px;line-height:18px;text-align:left}.team-introduction .team{background:#f8f8f8;padding:0 38px 44px 49px}.team-introduction .team li{padding:28px 0 0}.team-introduction .team li h3{padding-bottom:10px}.team-introduction .team li h3 i{padding-left:8px}.team-introduction .team li h3:before{width:7px;height:7px;left:-17px;top:9px}.team-introduction .team li p{line-height:22px}.team-introduction:before{content:'';width:0;height:0;background:0 0}.contact-us{padding:44px 16px}.contact-us .main{padding-top:28px;display:block}.contact-us .main div .text{position:static;padding:0;-webkit-transform:translateY(0);transform:translateY(0)}.contact-us .main div .text li{padding:0 12px}.contact-us .main div .text li h5{font-size:17px;padding-bottom:3px}.contact-us .main div .text li:before{width:3px;height:17px;left:0;top:3px}.contact-us .main div .text li:last-child{margin-top:20px}.contact-us .main img{width:100%;margin-top:32px}}