.aboutUs-banner {  margin-top: 64px;  width: 100%;  height: 544px;  position: relative;  background-image: url(../images/about-banner.png);  background-size: cover;  background-position: 50%;}.aboutUs-banner .banner {  height: 100%;  display: flex;  flex-direction: column;}.aboutUs-banner .banner h1 {  margin-top: 108px;  margin-bottom: 60px;  font-size: 40px;  font-weight: 500;  color: #ffffff;  line-height: 40px;  text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);}.aboutUs-banner .banner p {  width: 524px;  margin-top: 16px;  font-weight: 400;  font-family: PingFangSC-Regular;  font-size: 16px;  letter-spacing: 1px;  color: #fff;  line-height: 30px;}.tab-block {  display: flex;}.tab-block .aboutUs-tab {  width: 352px;  height: 40px;  margin: auto;  margin-top: 40px;  display: flex;  justify-content: space-between;}.tab-block .aboutUs-tab li a {  transition: 0.5s all linear;  display: inline-block;  height: 34px;  font-size: 16px;  font-weight: 400;  color: #1D2831;  line-height: 22px;  position: relative;}.tab-block .aboutUs-tab li a .underline {  position: absolute;  bottom: -2px;  left: 50%;  transform: translateX(-50%);  width: 0;  height: 2px;  background-color: #1A5AD8;}.tab-block .aboutUs-tab li a:hover {  color: #1A5AD8;}.brief-section {  width: 1080px;  margin: 0 auto;  margin-top: 72px;  margin-bottom: 72px;}.brief-section h1 {  text-align: center;  font-size: 36px;  font-weight: 400;  color: #000000;  line-height: 56px;  margin-bottom: 40px;  height: 50px;}.brief-section .brief-block {  display: flex;}.brief-section .brief-block .img-wrapper {  width: 260px;  height: 112px;  margin-right: 30px;  min-width: 260px;  overflow: hidden;}.brief-section .brief-block .img-wrapper img {  width: 100%;  height: 100%;  transition: 0.3s linear all;}.brief-section .brief-block .img-wrapper img:hover {  transform: scale(1.1);}.brief-section .brief-block .brief {  width: 870px;  height: 112px;  font-size: 14px;  font-weight: 400;  color: #555555;  line-height: 28px;}.brief-section .brief-block .brief p {  text-indent: 2em;}.development-section {  width: 100%;  display: inline-block;  background: #ffffff;}.development-section h1 {  text-align: center;  margin-top: 80px;  margin-bottom: 132px;  height: 36px;  font-size: 36px;  font-weight: 400;  color: #000000;  line-height: 36px;}.development-section .timeLine-block {  margin: 0 auto;  margin-top: 41px;  width: 15px;  height: 500px;}.development-section .timeLine-block .line {  width: 1px;  height: 85px;  margin: 0 auto;  background: #e2eeff;  opacity: 0.7;}.development-section .timeLine-block .circle {  width: 15px;  height: 15px;  background: #e2eeff;  border-radius: 50%;  position: relative;}.development-section .timeLine-block .circle .small-circle {  width: 7px;  height: 7px;  margin: auto;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  background: #1a5ad8;  box-shadow: 0px 0px 2px 0px rgba(26, 90, 216, 0.2);  border-radius: 50%;}.development-section .timeLine-block .circle .content {  width: 454px;  height: 100px;}.development-section .timeLine-block .circle .content .time {  display: block;  font-size: 14px;  font-weight: 400;  line-height: 28px;  color: #888888;}.development-section .timeLine-block .circle .content .stage-content {  display: block;  height: 28px;  font-size: 16px;  font-weight: 400;  color: #222222;  line-height: 28px;}.development-section .timeLine-block .circle .left {  float: right;  margin-right: 180px;  display: flex;  flex-direction: column;  align-items: flex-end;}.development-section .timeLine-block .circle .left-anitmate {  margin-right: 26px;}.development-section .timeLine-block .circle .right {  float: left;  margin-left: 26px;}.development-section .time-line {  position: relative;  width: 1222px;  margin: 0 auto 0;  margin-bottom: 80px;}.development-section .time-line .img-line {  width: 1222px;  height: 490px;}.development-section .time-line .time-event {  position: relative;}.development-section .time-line .time-event .item {  position: absolute;  text-align: center;}.development-section .time-line .time-event .item h4 {  margin: 16px 0;  font-family: PingFangSC-Regular;  font-size: 18px;  color: #666666;  letter-spacing: 0;  text-align: left;  line-height: 30px;  font-weight: 400;}.development-section .time-line .time-event .item span {  height: 18px;  font-family: PingFangSC-Semibold;  font-size: 18px;  color: #222222;  letter-spacing: 0;  text-align: right;  line-height: 18px;  font-weight: 600;}.development-section .time-line .time-event .item i {  color: #006EFF;}.development-section .time-line .time-event .item.time-1 {  top: -90px;  left: 108px;}.development-section .time-line .time-event .item.time-2 {  top: -428px;  left: 263px;}.development-section .time-line .time-event .item.time-3 {  top: -171px;  left: 476px;}.development-section .time-line .time-event .item.time-4 {  top: -540px;  right: 262px;}.development-section .time-line .time-event .item.time-5 {  top: -250px;  right: 71px;}.relationship-section {  width: 100%;  padding: 80px 0;}.relationship-section .r-title {  margin-bottom: 44px;  box-sizing: border-box;}.relationship-section .r-title h1 {  text-align: center;  font-size: 36px;  font-weight: 400;  color: #000000;  line-height: 36px;  margin-bottom: 24px;}.relationship-section .r-title h4 {  font-family: PingFangSC-Regular;  font-size: 18px;  color: #AAAAAA;  text-align: center;  line-height: 18px;}.relationship-section ul {  font-size: 0;  width: 1105px;  margin: auto;}.relationship-section ul li {  display: inline-block;  width: 510px;  vertical-align: middle;  margin-bottom: 40px;}.relationship-section ul li:nth-child(2n) {  margin-left: 80px;}.relationship-section ul li .rela-item {  display: flex;  align-items: center;  justify-content: center;  width: 510px;  height: 144px;  background-image: url('../images/about-item2.png');  background-size: 100% 100%;  box-shadow: 0px 0px 26px 0px rgba(0, 47, 127, 0.06);}.relationship-section ul li .rela-item h3 {  text-align: left;  margin-left: 20px;  font-size: 20px;  color: #222222;}.relationship-section ul li .rela-item img {  width: 88px;  height: 88px;  margin-right: 20px;}.relationship-section ul li .rela-item p {  width: 333px;  margin-left: 24px;  font-family: PingFangSC-Regular;  font-size: 12px;  font-weight: 400;  text-align: left;  color: #666666;  line-height: 20px;}@media screen and (max-width: 1430px) {  .relationship-section ul {    width: 700px;    text-align: center;  }  .relationship-section ul li:nth-child(2n) {    margin-left: 0;  }}.company-culture {  background-color: #F9FBFF;  padding: 80px 0;}.company-culture .r-title {  margin-bottom: 38px;  box-sizing: border-box;}.company-culture .r-title h1 {  text-align: center;  font-size: 36px;  font-weight: 400;  color: #000000;  line-height: 36px;  margin-bottom: 24px;}.company-culture .r-title h4 {  font-family: PingFangSC-Regular;  font-size: 18px;  color: #AAAAAA;  text-align: center;  line-height: 18px;}.company-culture .wish-list {  display: flex;  flex-wrap: wrap;  justify-content: center;}.company-culture .wish-list .w-item:nth-child(n+2) {  margin-left: 73px;}.company-culture .wish-list .w-item img {  width: 318px;  height: 212px;  margin: 20px 0;  box-shadow: 0px 0px 26px 0px rgba(0, 47, 127, 0.06);  border-radius: 12px;}.company-culture .wish-list .w-item h3 {  font-family: PingFangSC-Medium;  font-size: 20px;  color: #222222;  letter-spacing: 0;  text-align: center;  height: 57px;  line-height: 57px;}.company-culture .wish-list .w-item p {  font-family: PingFangSC-Regular;  font-size: 18px;  color: #666666;  letter-spacing: 0;  text-align: center;  line-height: 18px;}.contactUs-section {  width: 1080px;  margin: 0 auto;  padding-top: 72px;  padding-bottom: 80px;  box-sizing: border-box;  width: 100%;  height: 280px;  background-image: url('../images/contact-bg.png');  background-size: 100% 100%;}.contactUs-section h1 {  text-align: center;  font-size: 36px;  font-weight: 400;  color: #000000;  line-height: 56px;  margin-bottom: 50px;}.contactUs-section .information {  width: 1120px;  margin: 0 auto;  display: flex;  justify-content: space-between;}.contactUs-section .information div {  margin-bottom: 67px;}.contactUs-section .information div img {  width: 26px;  height: 26px;  margin-right: 10px;}.contactUs-section .information div span {  display: inline-block;  vertical-align: middle;  height: 20px;  font-size: 14px;  font-weight: 400;  color: #1d2831;  line-height: 20px;}.active {  color: #1A5AD8 !important;  border-bottom: 2px solid #1A5AD8;}